Files
recipes/cookbook/static/vue3/assets/main-Dq4soQcg.js
2024-05-01 11:14:39 +02:00

7822 lines
2.7 MiB
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
var $v=Object.defineProperty;var Ev=(a,i,u)=>i in a?$v(a,i,{enumerable:!0,configurable:!0,writable:!0,value:u}):a[i]=u;var xv=(a,i)=>()=>(i||a((i={exports:{}}).exports,i),i.exports);var xr=(a,i,u)=>(Ev(a,typeof i!="symbol"?i+"":i,u),u);var Tv=xv((exports,module)=>{/**
* @vue/shared v3.4.19
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function makeMap(a,i){const u=new Set(a.split(","));return i?c=>u.has(c.toLowerCase()):c=>u.has(c)}const EMPTY_OBJ={},EMPTY_ARR=[],NOOP=()=>{},NO=()=>!1,isOn$1=a=>a.charCodeAt(0)===111&&a.charCodeAt(1)===110&&(a.charCodeAt(2)>122||a.charCodeAt(2)<97),isModelListener=a=>a.startsWith("onUpdate:"),extend$4=Object.assign,remove=(a,i)=>{const u=a.indexOf(i);u>-1&&a.splice(u,1)},hasOwnProperty$i=Object.prototype.hasOwnProperty,hasOwn=(a,i)=>hasOwnProperty$i.call(a,i),isArray$o=Array.isArray,isMap$2=a=>toTypeString(a)==="[object Map]",isSet$3=a=>toTypeString(a)==="[object Set]",isDate$3=a=>toTypeString(a)==="[object Date]",isRegExp$1=a=>toTypeString(a)==="[object RegExp]",isFunction$7=a=>typeof a=="function",isString$5=a=>typeof a=="string",isSymbol$6=a=>typeof a=="symbol",isObject$i=a=>a!==null&&typeof a=="object",isPromise=a=>(isObject$i(a)||isFunction$7(a))&&isFunction$7(a.then)&&isFunction$7(a.catch),objectToString$2=Object.prototype.toString,toTypeString=a=>objectToString$2.call(a),toRawType=a=>toTypeString(a).slice(8,-1),isPlainObject$5=a=>toTypeString(a)==="[object Object]",isIntegerKey=a=>isString$5(a)&&a!=="NaN"&&a[0]!=="-"&&""+parseInt(a,10)===a,isReservedProp=makeMap(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),cacheStringFunction=a=>{const i=Object.create(null);return u=>i[u]||(i[u]=a(u))},camelizeRE=/-(\w)/g,camelize=cacheStringFunction(a=>a.replace(camelizeRE,(i,u)=>u?u.toUpperCase():"")),hyphenateRE=/\B([A-Z])/g,hyphenate=cacheStringFunction(a=>a.replace(hyphenateRE,"-$1").toLowerCase()),capitalize$2=cacheStringFunction(a=>a.charAt(0).toUpperCase()+a.slice(1)),toHandlerKey=cacheStringFunction(a=>a?`on${capitalize$2(a)}`:""),hasChanged=(a,i)=>!Object.is(a,i),invokeArrayFns=(a,i)=>{for(let u=0;u<a.length;u++)a[u](i)},def=(a,i,u)=>{Object.defineProperty(a,i,{configurable:!0,enumerable:!1,value:u})},looseToNumber=a=>{const i=parseFloat(a);return isNaN(i)?a:i},toNumber$2=a=>{const i=isString$5(a)?Number(a):NaN;return isNaN(i)?a:i};let _globalThis;const getGlobalThis=()=>_globalThis||(_globalThis=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),GLOBALS_ALLOWED="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error",isGloballyAllowed=makeMap(GLOBALS_ALLOWED);function normalizeStyle(a){if(isArray$o(a)){const i={};for(let u=0;u<a.length;u++){const c=a[u],d=isString$5(c)?parseStringStyle(c):normalizeStyle(c);if(d)for(const m in d)i[m]=d[m]}return i}else if(isString$5(a)||isObject$i(a))return a}const listDelimiterRE=/;(?![^(]*\))/g,propertyDelimiterRE=/:([^]+)/,styleCommentRE=/\/\*[^]*?\*\//g;function parseStringStyle(a){const i={};return a.replace(styleCommentRE,"").split(listDelimiterRE).forEach(u=>{if(u){const c=u.split(propertyDelimiterRE);c.length>1&&(i[c[0].trim()]=c[1].trim())}}),i}function normalizeClass(a){let i="";if(isString$5(a))i=a;else if(isArray$o(a))for(let u=0;u<a.length;u++){const c=normalizeClass(a[u]);c&&(i+=c+" ")}else if(isObject$i(a))for(const u in a)a[u]&&(i+=u+" ");return i.trim()}function normalizeProps(a){if(!a)return null;let{class:i,style:u}=a;return i&&!isString$5(i)&&(a.class=normalizeClass(i)),u&&(a.style=normalizeStyle(u)),a}const specialBooleanAttrs="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",isSpecialBooleanAttr=makeMap(specialBooleanAttrs);function includeBooleanAttr(a){return!!a||a===""}function looseCompareArrays(a,i){if(a.length!==i.length)return!1;let u=!0;for(let c=0;u&&c<a.length;c++)u=looseEqual(a[c],i[c]);return u}function looseEqual(a,i){if(a===i)return!0;let u=isDate$3(a),c=isDate$3(i);if(u||c)return u&&c?a.getTime()===i.getTime():!1;if(u=isSymbol$6(a),c=isSymbol$6(i),u||c)return a===i;if(u=isArray$o(a),c=isArray$o(i),u||c)return u&&c?looseCompareArrays(a,i):!1;if(u=isObject$i(a),c=isObject$i(i),u||c){if(!u||!c)return!1;const d=Object.keys(a).length,m=Object.keys(i).length;if(d!==m)return!1;for(const f in a){const v=a.hasOwnProperty(f),g=i.hasOwnProperty(f);if(v&&!g||!v&&g||!looseEqual(a[f],i[f]))return!1}}return String(a)===String(i)}function looseIndexOf(a,i){return a.findIndex(u=>looseEqual(u,i))}const toDisplayString=a=>isString$5(a)?a:a==null?"":isArray$o(a)||isObject$i(a)&&(a.toString===objectToString$2||!isFunction$7(a.toString))?JSON.stringify(a,replacer,2):String(a),replacer=(a,i)=>i&&i.__v_isRef?replacer(a,i.value):isMap$2(i)?{[`Map(${i.size})`]:[...i.entries()].reduce((u,[c,d],m)=>(u[stringifySymbol(c,m)+" =>"]=d,u),{})}:isSet$3(i)?{[`Set(${i.size})`]:[...i.values()].map(u=>stringifySymbol(u))}:isSymbol$6(i)?stringifySymbol(i):isObject$i(i)&&!isArray$o(i)&&!isPlainObject$5(i)?String(i):i,stringifySymbol=(a,i="")=>{var u;return isSymbol$6(a)?`Symbol(${(u=a.description)!=null?u:i})`:a};/**
* @vue/reactivity v3.4.19
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let activeEffectScope;class EffectScope{constructor(i=!1){this.detached=i,this._active=!0,this.effects=[],this.cleanups=[],this.parent=activeEffectScope,!i&&activeEffectScope&&(this.index=(activeEffectScope.scopes||(activeEffectScope.scopes=[])).push(this)-1)}get active(){return this._active}run(i){if(this._active){const u=activeEffectScope;try{return activeEffectScope=this,i()}finally{activeEffectScope=u}}}on(){activeEffectScope=this}off(){activeEffectScope=this.parent}stop(i){if(this._active){let u,c;for(u=0,c=this.effects.length;u<c;u++)this.effects[u].stop();for(u=0,c=this.cleanups.length;u<c;u++)this.cleanups[u]();if(this.scopes)for(u=0,c=this.scopes.length;u<c;u++)this.scopes[u].stop(!0);if(!this.detached&&this.parent&&!i){const d=this.parent.scopes.pop();d&&d!==this&&(this.parent.scopes[this.index]=d,d.index=this.index)}this.parent=void 0,this._active=!1}}}function effectScope(a){return new EffectScope(a)}function recordEffectScope(a,i=activeEffectScope){i&&i.active&&i.effects.push(a)}function getCurrentScope(){return activeEffectScope}function onScopeDispose(a){activeEffectScope&&activeEffectScope.cleanups.push(a)}let activeEffect;class ReactiveEffect{constructor(i,u,c,d){this.fn=i,this.trigger=u,this.scheduler=c,this.active=!0,this.deps=[],this._dirtyLevel=4,this._trackId=0,this._runnings=0,this._shouldSchedule=!1,this._depsLength=0,recordEffectScope(this,d)}get dirty(){if(this._dirtyLevel===2||this._dirtyLevel===3){this._dirtyLevel=1,pauseTracking();for(let i=0;i<this._depsLength;i++){const u=this.deps[i];if(u.computed&&(triggerComputed(u.computed),this._dirtyLevel>=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),resetTracking()}return this._dirtyLevel>=4}set dirty(i){this._dirtyLevel=i?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let i=shouldTrack,u=activeEffect;try{return shouldTrack=!0,activeEffect=this,this._runnings++,preCleanupEffect(this),this.fn()}finally{postCleanupEffect(this),this._runnings--,activeEffect=u,shouldTrack=i}}stop(){var i;this.active&&(preCleanupEffect(this),postCleanupEffect(this),(i=this.onStop)==null||i.call(this),this.active=!1)}}function triggerComputed(a){return a.value}function preCleanupEffect(a){a._trackId++,a._depsLength=0}function postCleanupEffect(a){if(a.deps.length>a._depsLength){for(let i=a._depsLength;i<a.deps.length;i++)cleanupDepEffect(a.deps[i],a);a.deps.length=a._depsLength}}function cleanupDepEffect(a,i){const u=a.get(i);u!==void 0&&i._trackId!==u&&(a.delete(i),a.size===0&&a.cleanup())}function effect$3(a,i){a.effect instanceof ReactiveEffect&&(a=a.effect.fn);const u=new ReactiveEffect(a,NOOP,()=>{u.dirty&&u.run()});i&&(extend$4(u,i),i.scope&&recordEffectScope(u,i.scope)),(!i||!i.lazy)&&u.run();const c=u.run.bind(u);return c.effect=u,c}function stop(a){a.effect.stop()}let shouldTrack=!0,pauseScheduleStack=0;const trackStack=[];function pauseTracking(){trackStack.push(shouldTrack),shouldTrack=!1}function resetTracking(){const a=trackStack.pop();shouldTrack=a===void 0?!0:a}function pauseScheduling(){pauseScheduleStack++}function resetScheduling(){for(pauseScheduleStack--;!pauseScheduleStack&&queueEffectSchedulers.length;)queueEffectSchedulers.shift()()}function trackEffect(a,i,u){if(i.get(a)!==a._trackId){i.set(a,a._trackId);const c=a.deps[a._depsLength];c!==i?(c&&cleanupDepEffect(c,a),a.deps[a._depsLength++]=i):a._depsLength++}}const queueEffectSchedulers=[];function triggerEffects(a,i,u){pauseScheduling();for(const c of a.keys()){let d;c._dirtyLevel<i&&(d??(d=a.get(c)===c._trackId))&&(c._shouldSchedule||(c._shouldSchedule=c._dirtyLevel===0),c._dirtyLevel=i),c._shouldSchedule&&(d??(d=a.get(c)===c._trackId))&&(c.trigger(),(!c._runnings||c.allowRecurse)&&c._dirtyLevel!==2&&(c._shouldSchedule=!1,c.scheduler&&queueEffectSchedulers.push(c.scheduler)))}resetScheduling()}const createDep=(a,i)=>{const u=new Map;return u.cleanup=a,u.computed=i,u},targetMap=new WeakMap,ITERATE_KEY=Symbol(""),MAP_KEY_ITERATE_KEY=Symbol("");function track(a,i,u){if(shouldTrack&&activeEffect){let c=targetMap.get(a);c||targetMap.set(a,c=new Map);let d=c.get(u);d||c.set(u,d=createDep(()=>c.delete(u))),trackEffect(activeEffect,d)}}function trigger(a,i,u,c,d,m){const f=targetMap.get(a);if(!f)return;let v=[];if(i==="clear")v=[...f.values()];else if(u==="length"&&isArray$o(a)){const g=Number(c);f.forEach((y,b)=>{(b==="length"||!isSymbol$6(b)&&b>=g)&&v.push(y)})}else switch(u!==void 0&&v.push(f.get(u)),i){case"add":isArray$o(a)?isIntegerKey(u)&&v.push(f.get("length")):(v.push(f.get(ITERATE_KEY)),isMap$2(a)&&v.push(f.get(MAP_KEY_ITERATE_KEY)));break;case"delete":isArray$o(a)||(v.push(f.get(ITERATE_KEY)),isMap$2(a)&&v.push(f.get(MAP_KEY_ITERATE_KEY)));break;case"set":isMap$2(a)&&v.push(f.get(ITERATE_KEY));break}pauseScheduling();for(const g of v)g&&triggerEffects(g,4);resetScheduling()}function getDepFromReactive(a,i){var u;return(u=targetMap.get(a))==null?void 0:u.get(i)}const isNonTrackableKeys=makeMap("__proto__,__v_isRef,__isVue"),builtInSymbols=new Set(Object.getOwnPropertyNames(Symbol).filter(a=>a!=="arguments"&&a!=="caller").map(a=>Symbol[a]).filter(isSymbol$6)),arrayInstrumentations=createArrayInstrumentations();function createArrayInstrumentations(){const a={};return["includes","indexOf","lastIndexOf"].forEach(i=>{a[i]=function(...u){const c=toRaw(this);for(let m=0,f=this.length;m<f;m++)track(c,"get",m+"");const d=c[i](...u);return d===-1||d===!1?c[i](...u.map(toRaw)):d}}),["push","pop","shift","unshift","splice"].forEach(i=>{a[i]=function(...u){pauseTracking(),pauseScheduling();const c=toRaw(this)[i].apply(this,u);return resetScheduling(),resetTracking(),c}}),a}function hasOwnProperty$h(a){const i=toRaw(this);return track(i,"has",a),i.hasOwnProperty(a)}class BaseReactiveHandler{constructor(i=!1,u=!1){this._isReadonly=i,this._shallow=u}get(i,u,c){const d=this._isReadonly,m=this._shallow;if(u==="__v_isReactive")return!d;if(u==="__v_isReadonly")return d;if(u==="__v_isShallow")return m;if(u==="__v_raw")return c===(d?m?shallowReadonlyMap:readonlyMap:m?shallowReactiveMap:reactiveMap).get(i)||Object.getPrototypeOf(i)===Object.getPrototypeOf(c)?i:void 0;const f=isArray$o(i);if(!d){if(f&&hasOwn(arrayInstrumentations,u))return Reflect.get(arrayInstrumentations,u,c);if(u==="hasOwnProperty")return hasOwnProperty$h}const v=Reflect.get(i,u,c);return(isSymbol$6(u)?builtInSymbols.has(u):isNonTrackableKeys(u))||(d||track(i,"get",u),m)?v:isRef(v)?f&&isIntegerKey(u)?v:v.value:isObject$i(v)?d?readonly(v):reactive(v):v}}class MutableReactiveHandler extends BaseReactiveHandler{constructor(i=!1){super(!1,i)}set(i,u,c,d){let m=i[u];if(!this._shallow){const g=isReadonly(m);if(!isShallow(c)&&!isReadonly(c)&&(m=toRaw(m),c=toRaw(c)),!isArray$o(i)&&isRef(m)&&!isRef(c))return g?!1:(m.value=c,!0)}const f=isArray$o(i)&&isIntegerKey(u)?Number(u)<i.length:hasOwn(i,u),v=Reflect.set(i,u,c,d);return i===toRaw(d)&&(f?hasChanged(c,m)&&trigger(i,"set",u,c):trigger(i,"add",u,c)),v}deleteProperty(i,u){const c=hasOwn(i,u);i[u];const d=Reflect.deleteProperty(i,u);return d&&c&&trigger(i,"delete",u,void 0),d}has(i,u){const c=Reflect.has(i,u);return(!isSymbol$6(u)||!builtInSymbols.has(u))&&track(i,"has",u),c}ownKeys(i){return track(i,"iterate",isArray$o(i)?"length":ITERATE_KEY),Reflect.ownKeys(i)}}class ReadonlyReactiveHandler extends BaseReactiveHandler{constructor(i=!1){super(!0,i)}set(i,u){return!0}deleteProperty(i,u){return!0}}const mutableHandlers=new MutableReactiveHandler,readonlyHandlers=new ReadonlyReactiveHandler,shallowReactiveHandlers=new MutableReactiveHandler(!0),shallowReadonlyHandlers=new ReadonlyReactiveHandler(!0),toShallow=a=>a,getProto=a=>Reflect.getPrototypeOf(a);function get$3(a,i,u=!1,c=!1){a=a.__v_raw;const d=toRaw(a),m=toRaw(i);u||(hasChanged(i,m)&&track(d,"get",i),track(d,"get",m));const{has:f}=getProto(d),v=c?toShallow:u?toReadonly:toReactive;if(f.call(d,i))return v(a.get(i));if(f.call(d,m))return v(a.get(m));a!==d&&a.get(i)}function has$1(a,i=!1){const u=this.__v_raw,c=toRaw(u),d=toRaw(a);return i||(hasChanged(a,d)&&track(c,"has",a),track(c,"has",d)),a===d?u.has(a):u.has(a)||u.has(d)}function size$1(a,i=!1){return a=a.__v_raw,!i&&track(toRaw(a),"iterate",ITERATE_KEY),Reflect.get(a,"size",a)}function add$2(a){a=toRaw(a);const i=toRaw(this);return getProto(i).has.call(i,a)||(i.add(a),trigger(i,"add",a,a)),this}function set$2(a,i){i=toRaw(i);const u=toRaw(this),{has:c,get:d}=getProto(u);let m=c.call(u,a);m||(a=toRaw(a),m=c.call(u,a));const f=d.call(u,a);return u.set(a,i),m?hasChanged(i,f)&&trigger(u,"set",a,i):trigger(u,"add",a,i),this}function deleteEntry(a){const i=toRaw(this),{has:u,get:c}=getProto(i);let d=u.call(i,a);d||(a=toRaw(a),d=u.call(i,a)),c&&c.call(i,a);const m=i.delete(a);return d&&trigger(i,"delete",a,void 0),m}function clear(){const a=toRaw(this),i=a.size!==0,u=a.clear();return i&&trigger(a,"clear",void 0,void 0),u}function createForEach(a,i){return function(c,d){const m=this,f=m.__v_raw,v=toRaw(f),g=i?toShallow:a?toReadonly:toReactive;return!a&&track(v,"iterate",ITERATE_KEY),f.forEach((y,b)=>c.call(d,g(y),g(b),m))}}function createIterableMethod(a,i,u){return function(...c){const d=this.__v_raw,m=toRaw(d),f=isMap$2(m),v=a==="entries"||a===Symbol.iterator&&f,g=a==="keys"&&f,y=d[a](...c),b=u?toShallow:i?toReadonly:toReactive;return!i&&track(m,"iterate",g?MAP_KEY_ITERATE_KEY:ITERATE_KEY),{next(){const{value:w,done:S}=y.next();return S?{value:w,done:S}:{value:v?[b(w[0]),b(w[1])]:b(w),done:S}},[Symbol.iterator](){return this}}}}function createReadonlyMethod(a){return function(...i){return a==="delete"?!1:a==="clear"?void 0:this}}function createInstrumentations(){const a={get(m){return get$3(this,m)},get size(){return size$1(this)},has:has$1,add:add$2,set:set$2,delete:deleteEntry,clear,forEach:createForEach(!1,!1)},i={get(m){return get$3(this,m,!1,!0)},get size(){return size$1(this)},has:has$1,add:add$2,set:set$2,delete:deleteEntry,clear,forEach:createForEach(!1,!0)},u={get(m){return get$3(this,m,!0)},get size(){return size$1(this,!0)},has(m){return has$1.call(this,m,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!1)},c={get(m){return get$3(this,m,!0,!0)},get size(){return size$1(this,!0)},has(m){return has$1.call(this,m,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(m=>{a[m]=createIterableMethod(m,!1,!1),u[m]=createIterableMethod(m,!0,!1),i[m]=createIterableMethod(m,!1,!0),c[m]=createIterableMethod(m,!0,!0)}),[a,u,i,c]}const[mutableInstrumentations,readonlyInstrumentations,shallowInstrumentations,shallowReadonlyInstrumentations]=createInstrumentations();function createInstrumentationGetter(a,i){const u=i?a?shallowReadonlyInstrumentations:shallowInstrumentations:a?readonlyInstrumentations:mutableInstrumentations;return(c,d,m)=>d==="__v_isReactive"?!a:d==="__v_isReadonly"?a:d==="__v_raw"?c:Reflect.get(hasOwn(u,d)&&d in c?u:c,d,m)}const mutableCollectionHandlers={get:createInstrumentationGetter(!1,!1)},shallowCollectionHandlers={get:createInstrumentationGetter(!1,!0)},readonlyCollectionHandlers={get:createInstrumentationGetter(!0,!1)},shallowReadonlyCollectionHandlers={get:createInstrumentationGetter(!0,!0)},reactiveMap=new WeakMap,shallowReactiveMap=new WeakMap,readonlyMap=new WeakMap,shallowReadonlyMap=new WeakMap;function targetTypeMap(a){switch(a){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function getTargetType(a){return a.__v_skip||!Object.isExtensible(a)?0:targetTypeMap(toRawType(a))}function reactive(a){return isReadonly(a)?a:createReactiveObject(a,!1,mutableHandlers,mutableCollectionHandlers,reactiveMap)}function shallowReactive(a){return createReactiveObject(a,!1,shallowReactiveHandlers,shallowCollectionHandlers,shallowReactiveMap)}function readonly(a){return createReactiveObject(a,!0,readonlyHandlers,readonlyCollectionHandlers,readonlyMap)}function shallowReadonly(a){return createReactiveObject(a,!0,shallowReadonlyHandlers,shallowReadonlyCollectionHandlers,shallowReadonlyMap)}function createReactiveObject(a,i,u,c,d){if(!isObject$i(a)||a.__v_raw&&!(i&&a.__v_isReactive))return a;const m=d.get(a);if(m)return m;const f=getTargetType(a);if(f===0)return a;const v=new Proxy(a,f===2?c:u);return d.set(a,v),v}function isReactive(a){return isReadonly(a)?isReactive(a.__v_raw):!!(a&&a.__v_isReactive)}function isReadonly(a){return!!(a&&a.__v_isReadonly)}function isShallow(a){return!!(a&&a.__v_isShallow)}function isProxy(a){return isReactive(a)||isReadonly(a)}function toRaw(a){const i=a&&a.__v_raw;return i?toRaw(i):a}function markRaw(a){return Object.isExtensible(a)&&def(a,"__v_skip",!0),a}const toReactive=a=>isObject$i(a)?reactive(a):a,toReadonly=a=>isObject$i(a)?readonly(a):a;class ComputedRefImpl{constructor(i,u,c,d){this._setter=u,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new ReactiveEffect(()=>i(this._value),()=>triggerRefValue(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!d,this.__v_isReadonly=c}get value(){const i=toRaw(this);return(!i._cacheable||i.effect.dirty)&&hasChanged(i._value,i._value=i.effect.run())&&triggerRefValue(i,4),trackRefValue(i),i.effect._dirtyLevel>=2&&triggerRefValue(i,2),i._value}set value(i){this._setter(i)}get _dirty(){return this.effect.dirty}set _dirty(i){this.effect.dirty=i}}function computed$1(a,i,u=!1){let c,d;const m=isFunction$7(a);return m?(c=a,d=NOOP):(c=a.get,d=a.set),new ComputedRefImpl(c,d,m||!d,u)}function trackRefValue(a){var i;shouldTrack&&activeEffect&&(a=toRaw(a),trackEffect(activeEffect,(i=a.dep)!=null?i:a.dep=createDep(()=>a.dep=void 0,a instanceof ComputedRefImpl?a:void 0)))}function triggerRefValue(a,i=4,u){a=toRaw(a);const c=a.dep;c&&triggerEffects(c,i)}function isRef(a){return!!(a&&a.__v_isRef===!0)}function ref(a){return createRef(a,!1)}function shallowRef(a){return createRef(a,!0)}function createRef(a,i){return isRef(a)?a:new RefImpl(a,i)}class RefImpl{constructor(i,u){this.__v_isShallow=u,this.dep=void 0,this.__v_isRef=!0,this._rawValue=u?i:toRaw(i),this._value=u?i:toReactive(i)}get value(){return trackRefValue(this),this._value}set value(i){const u=this.__v_isShallow||isShallow(i)||isReadonly(i);i=u?i:toRaw(i),hasChanged(i,this._rawValue)&&(this._rawValue=i,this._value=u?i:toReactive(i),triggerRefValue(this,4))}}function triggerRef(a){triggerRefValue(a,4)}function unref(a){return isRef(a)?a.value:a}function toValue$1(a){return isFunction$7(a)?a():unref(a)}const shallowUnwrapHandlers={get:(a,i,u)=>unref(Reflect.get(a,i,u)),set:(a,i,u,c)=>{const d=a[i];return isRef(d)&&!isRef(u)?(d.value=u,!0):Reflect.set(a,i,u,c)}};function proxyRefs(a){return isReactive(a)?a:new Proxy(a,shallowUnwrapHandlers)}class CustomRefImpl{constructor(i){this.dep=void 0,this.__v_isRef=!0;const{get:u,set:c}=i(()=>trackRefValue(this),()=>triggerRefValue(this));this._get=u,this._set=c}get value(){return this._get()}set value(i){this._set(i)}}function customRef(a){return new CustomRefImpl(a)}function toRefs(a){const i=isArray$o(a)?new Array(a.length):{};for(const u in a)i[u]=propertyToRef(a,u);return i}class ObjectRefImpl{constructor(i,u,c){this._object=i,this._key=u,this._defaultValue=c,this.__v_isRef=!0}get value(){const i=this._object[this._key];return i===void 0?this._defaultValue:i}set value(i){this._object[this._key]=i}get dep(){return getDepFromReactive(toRaw(this._object),this._key)}}class GetterRefImpl{constructor(i){this._getter=i,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function toRef(a,i,u){return isRef(a)?a:isFunction$7(a)?new GetterRefImpl(a):isObject$i(a)&&arguments.length>1?propertyToRef(a,i,u):ref(a)}function propertyToRef(a,i,u){const c=a[i];return isRef(c)?c:new ObjectRefImpl(a,i,u)}const TrackOpTypes={GET:"get",HAS:"has",ITERATE:"iterate"},TriggerOpTypes={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"};/**
* @vue/runtime-core v3.4.19
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const stack=[];function warn$1(a,...i){pauseTracking();const u=stack.length?stack[stack.length-1].component:null,c=u&&u.appContext.config.warnHandler,d=getComponentTrace();if(c)callWithErrorHandling(c,u,11,[a+i.join(""),u&&u.proxy,d.map(({vnode:m})=>`at <${formatComponentName(u,m.type)}>`).join(`
`),d]);else{const m=[`[Vue warn]: ${a}`,...i];d.length&&m.push(`
`,...formatTrace(d)),console.warn(...m)}resetTracking()}function getComponentTrace(){let a=stack[stack.length-1];if(!a)return[];const i=[];for(;a;){const u=i[0];u&&u.vnode===a?u.recurseCount++:i.push({vnode:a,recurseCount:0});const c=a.component&&a.component.parent;a=c&&c.vnode}return i}function formatTrace(a){const i=[];return a.forEach((u,c)=>{i.push(...c===0?[]:[`
`],...formatTraceEntry(u))}),i}function formatTraceEntry({vnode:a,recurseCount:i}){const u=i>0?`... (${i} recursive calls)`:"",c=a.component?a.component.parent==null:!1,d=` at <${formatComponentName(a.component,a.type,c)}`,m=">"+u;return a.props?[d,...formatProps(a.props),m]:[d+m]}function formatProps(a){const i=[],u=Object.keys(a);return u.slice(0,3).forEach(c=>{i.push(...formatProp(c,a[c]))}),u.length>3&&i.push(" ..."),i}function formatProp(a,i,u){return isString$5(i)?(i=JSON.stringify(i),u?i:[`${a}=${i}`]):typeof i=="number"||typeof i=="boolean"||i==null?u?i:[`${a}=${i}`]:isRef(i)?(i=formatProp(a,toRaw(i.value),!0),u?i:[`${a}=Ref<`,i,">"]):isFunction$7(i)?[`${a}=fn${i.name?`<${i.name}>`:""}`]:(i=toRaw(i),u?i:[`${a}=`,i])}function assertNumber(a,i){}const ErrorCodes={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",WATCH_GETTER:2,2:"WATCH_GETTER",WATCH_CALLBACK:3,3:"WATCH_CALLBACK",WATCH_CLEANUP:4,4:"WATCH_CLEANUP",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER"},ErrorTypeStrings$1={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush. This is likely a Vue internals bug. Please open an issue at https://github.com/vuejs/core ."};function callWithErrorHandling(a,i,u,c){try{return c?a(...c):a()}catch(d){handleError(d,i,u)}}function callWithAsyncErrorHandling(a,i,u,c){if(isFunction$7(a)){const m=callWithErrorHandling(a,i,u,c);return m&&isPromise(m)&&m.catch(f=>{handleError(f,i,u)}),m}const d=[];for(let m=0;m<a.length;m++)d.push(callWithAsyncErrorHandling(a[m],i,u,c));return d}function handleError(a,i,u,c=!0){const d=i?i.vnode:null;if(i){let m=i.parent;const f=i.proxy,v=`https://vuejs.org/error-reference/#runtime-${u}`;for(;m;){const y=m.ec;if(y){for(let b=0;b<y.length;b++)if(y[b](a,f,v)===!1)return}m=m.parent}const g=i.appContext.config.errorHandler;if(g){callWithErrorHandling(g,null,10,[a,f,v]);return}}logError(a,u,d,c)}function logError(a,i,u,c=!0){console.error(a)}let isFlushing=!1,isFlushPending=!1;const queue=[];let flushIndex=0;const pendingPostFlushCbs=[];let activePostFlushCbs=null,postFlushIndex=0;const resolvedPromise=Promise.resolve();let currentFlushPromise=null;function nextTick(a){const i=currentFlushPromise||resolvedPromise;return a?i.then(this?a.bind(this):a):i}function findInsertionIndex(a){let i=flushIndex+1,u=queue.length;for(;i<u;){const c=i+u>>>1,d=queue[c],m=getId(d);m<a||m===a&&d.pre?i=c+1:u=c}return i}function queueJob(a){(!queue.length||!queue.includes(a,isFlushing&&a.allowRecurse?flushIndex+1:flushIndex))&&(a.id==null?queue.push(a):queue.splice(findInsertionIndex(a.id),0,a),queueFlush())}function queueFlush(){!isFlushing&&!isFlushPending&&(isFlushPending=!0,currentFlushPromise=resolvedPromise.then(flushJobs))}function invalidateJob(a){const i=queue.indexOf(a);i>flushIndex&&queue.splice(i,1)}function queuePostFlushCb(a){isArray$o(a)?pendingPostFlushCbs.push(...a):(!activePostFlushCbs||!activePostFlushCbs.includes(a,a.allowRecurse?postFlushIndex+1:postFlushIndex))&&pendingPostFlushCbs.push(a),queueFlush()}function flushPreFlushCbs(a,i,u=isFlushing?flushIndex+1:0){for(;u<queue.length;u++){const c=queue[u];if(c&&c.pre){if(a&&c.id!==a.uid)continue;queue.splice(u,1),u--,c()}}}function flushPostFlushCbs(a){if(pendingPostFlushCbs.length){const i=[...new Set(pendingPostFlushCbs)].sort((u,c)=>getId(u)-getId(c));if(pendingPostFlushCbs.length=0,activePostFlushCbs){activePostFlushCbs.push(...i);return}for(activePostFlushCbs=i,postFlushIndex=0;postFlushIndex<activePostFlushCbs.length;postFlushIndex++)activePostFlushCbs[postFlushIndex]();activePostFlushCbs=null,postFlushIndex=0}}const getId=a=>a.id==null?1/0:a.id,comparator=(a,i)=>{const u=getId(a)-getId(i);if(u===0){if(a.pre&&!i.pre)return-1;if(i.pre&&!a.pre)return 1}return u};function flushJobs(a){isFlushPending=!1,isFlushing=!0,queue.sort(comparator);try{for(flushIndex=0;flushIndex<queue.length;flushIndex++){const i=queue[flushIndex];i&&i.active!==!1&&callWithErrorHandling(i,null,14)}}finally{flushIndex=0,queue.length=0,flushPostFlushCbs(),isFlushing=!1,currentFlushPromise=null,(queue.length||pendingPostFlushCbs.length)&&flushJobs()}}let devtools$1,buffer=[];function setDevtoolsHook$1(a,i){var u,c;devtools$1=a,devtools$1?(devtools$1.enabled=!0,buffer.forEach(({event:d,args:m})=>devtools$1.emit(d,...m)),buffer=[]):typeof window<"u"&&window.HTMLElement&&!((c=(u=window.navigator)==null?void 0:u.userAgent)!=null&&c.includes("jsdom"))?((i.__VUE_DEVTOOLS_HOOK_REPLAY__=i.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(m=>{setDevtoolsHook$1(m,i)}),setTimeout(()=>{devtools$1||(i.__VUE_DEVTOOLS_HOOK_REPLAY__=null,buffer=[])},3e3)):buffer=[]}function emit(a,i,...u){if(a.isUnmounted)return;const c=a.vnode.props||EMPTY_OBJ;let d=u;const m=i.startsWith("update:"),f=m&&i.slice(7);if(f&&f in c){const b=`${f==="modelValue"?"model":f}Modifiers`,{number:w,trim:S}=c[b]||EMPTY_OBJ;S&&(d=u.map(C=>isString$5(C)?C.trim():C)),w&&(d=u.map(looseToNumber))}let v,g=c[v=toHandlerKey(i)]||c[v=toHandlerKey(camelize(i))];!g&&m&&(g=c[v=toHandlerKey(hyphenate(i))]),g&&callWithAsyncErrorHandling(g,a,6,d);const y=c[v+"Once"];if(y){if(!a.emitted)a.emitted={};else if(a.emitted[v])return;a.emitted[v]=!0,callWithAsyncErrorHandling(y,a,6,d)}}function normalizeEmitsOptions(a,i,u=!1){const c=i.emitsCache,d=c.get(a);if(d!==void 0)return d;const m=a.emits;let f={},v=!1;if(!isFunction$7(a)){const g=y=>{const b=normalizeEmitsOptions(y,i,!0);b&&(v=!0,extend$4(f,b))};!u&&i.mixins.length&&i.mixins.forEach(g),a.extends&&g(a.extends),a.mixins&&a.mixins.forEach(g)}return!m&&!v?(isObject$i(a)&&c.set(a,null),null):(isArray$o(m)?m.forEach(g=>f[g]=null):extend$4(f,m),isObject$i(a)&&c.set(a,f),f)}function isEmitListener(a,i){return!a||!isOn$1(i)?!1:(i=i.slice(2).replace(/Once$/,""),hasOwn(a,i[0].toLowerCase()+i.slice(1))||hasOwn(a,hyphenate(i))||hasOwn(a,i))}let currentRenderingInstance=null,currentScopeId=null;function setCurrentRenderingInstance(a){const i=currentRenderingInstance;return currentRenderingInstance=a,currentScopeId=a&&a.type.__scopeId||null,i}function pushScopeId(a){currentScopeId=a}function popScopeId(){currentScopeId=null}const withScopeId=a=>withCtx;function withCtx(a,i=currentRenderingInstance,u){if(!i||a._n)return a;const c=(...d)=>{c._d&&setBlockTracking(-1);const m=setCurrentRenderingInstance(i);let f;try{f=a(...d)}finally{setCurrentRenderingInstance(m),c._d&&setBlockTracking(1)}return f};return c._n=!0,c._c=!0,c._d=!0,c}function markAttrsAccessed(){}function renderComponentRoot(a){const{type:i,vnode:u,proxy:c,withProxy:d,props:m,propsOptions:[f],slots:v,attrs:g,emit:y,render:b,renderCache:w,data:S,setupState:C,ctx:k,inheritAttrs:$}=a;let E,D;const T=setCurrentRenderingInstance(a);try{if(u.shapeFlag&4){const F=d||c,M=F;E=normalizeVNode(b.call(M,F,w,m,C,S,k)),D=g}else{const F=i;E=normalizeVNode(F.length>1?F(m,{attrs:g,slots:v,emit:y}):F(m,null)),D=i.props?g:getFunctionalFallthrough(g)}}catch(F){blockStack.length=0,handleError(F,a,1),E=createVNode(Comment)}let O=E;if(D&&$!==!1){const F=Object.keys(D),{shapeFlag:M}=O;F.length&&M&7&&(f&&F.some(isModelListener)&&(D=filterModelListeners(D,f)),O=cloneVNode(O,D))}return u.dirs&&(O=cloneVNode(O),O.dirs=O.dirs?O.dirs.concat(u.dirs):u.dirs),u.transition&&(O.transition=u.transition),E=O,setCurrentRenderingInstance(T),E}function filterSingleRoot(a,i=!0){let u;for(let c=0;c<a.length;c++){const d=a[c];if(isVNode(d)){if(d.type!==Comment||d.children==="v-if"){if(u)return;u=d}}else return}return u}const getFunctionalFallthrough=a=>{let i;for(const u in a)(u==="class"||u==="style"||isOn$1(u))&&((i||(i={}))[u]=a[u]);return i},filterModelListeners=(a,i)=>{const u={};for(const c in a)(!isModelListener(c)||!(c.slice(9)in i))&&(u[c]=a[c]);return u};function shouldUpdateComponent(a,i,u){const{props:c,children:d,component:m}=a,{props:f,children:v,patchFlag:g}=i,y=m.emitsOptions;if(i.dirs||i.transition)return!0;if(u&&g>=0){if(g&1024)return!0;if(g&16)return c?hasPropsChanged(c,f,y):!!f;if(g&8){const b=i.dynamicProps;for(let w=0;w<b.length;w++){const S=b[w];if(f[S]!==c[S]&&!isEmitListener(y,S))return!0}}}else return(d||v)&&(!v||!v.$stable)?!0:c===f?!1:c?f?hasPropsChanged(c,f,y):!0:!!f;return!1}function hasPropsChanged(a,i,u){const c=Object.keys(i);if(c.length!==Object.keys(a).length)return!0;for(let d=0;d<c.length;d++){const m=c[d];if(i[m]!==a[m]&&!isEmitListener(u,m))return!0}return!1}function updateHOCHostEl({vnode:a,parent:i},u){for(;i;){const c=i.subTree;if(c.suspense&&c.suspense.activeBranch===a&&(c.el=a.el),c===a)(a=i.vnode).el=u,i=i.parent;else break}}const COMPONENTS="components",DIRECTIVES="directives";function resolveComponent(a,i){return resolveAsset(COMPONENTS,a,!0,i)||a}const NULL_DYNAMIC_COMPONENT=Symbol.for("v-ndc");function resolveDynamicComponent(a){return isString$5(a)?resolveAsset(COMPONENTS,a,!1)||a:a||NULL_DYNAMIC_COMPONENT}function resolveDirective(a){return resolveAsset(DIRECTIVES,a)}function resolveAsset(a,i,u=!0,c=!1){const d=currentRenderingInstance||currentInstance;if(d){const m=d.type;if(a===COMPONENTS){const v=getComponentName(m,!1);if(v&&(v===i||v===camelize(i)||v===capitalize$2(camelize(i))))return m}const f=resolve(d[a]||m[a],i)||resolve(d.appContext[a],i);return!f&&c?m:f}}function resolve(a,i){return a&&(a[i]||a[camelize(i)]||a[capitalize$2(camelize(i))])}const isSuspense=a=>a.__isSuspense;let suspenseId=0;const SuspenseImpl={name:"Suspense",__isSuspense:!0,process(a,i,u,c,d,m,f,v,g,y){if(a==null)mountSuspense(i,u,c,d,m,f,v,g,y);else{if(m&&m.deps>0){i.suspense=a.suspense;return}patchSuspense(a,i,u,c,d,f,v,g,y)}},hydrate:hydrateSuspense,create:createSuspenseBoundary,normalize:normalizeSuspenseChildren},Suspense=SuspenseImpl;function triggerEvent(a,i){const u=a.props&&a.props[i];isFunction$7(u)&&u()}function mountSuspense(a,i,u,c,d,m,f,v,g){const{p:y,o:{createElement:b}}=g,w=b("div"),S=a.suspense=createSuspenseBoundary(a,d,c,i,w,u,m,f,v,g);y(null,S.pendingBranch=a.ssContent,w,null,c,S,m,f),S.deps>0?(triggerEvent(a,"onPending"),triggerEvent(a,"onFallback"),y(null,a.ssFallback,i,u,c,null,m,f),setActiveBranch(S,a.ssFallback)):S.resolve(!1,!0)}function patchSuspense(a,i,u,c,d,m,f,v,{p:g,um:y,o:{createElement:b}}){const w=i.suspense=a.suspense;w.vnode=i,i.el=a.el;const S=i.ssContent,C=i.ssFallback,{activeBranch:k,pendingBranch:$,isInFallback:E,isHydrating:D}=w;if($)w.pendingBranch=S,isSameVNodeType(S,$)?(g($,S,w.hiddenContainer,null,d,w,m,f,v),w.deps<=0?w.resolve():E&&(D||(g(k,C,u,c,d,null,m,f,v),setActiveBranch(w,C)))):(w.pendingId=suspenseId++,D?(w.isHydrating=!1,w.activeBranch=$):y($,d,w),w.deps=0,w.effects.length=0,w.hiddenContainer=b("div"),E?(g(null,S,w.hiddenContainer,null,d,w,m,f,v),w.deps<=0?w.resolve():(g(k,C,u,c,d,null,m,f,v),setActiveBranch(w,C))):k&&isSameVNodeType(S,k)?(g(k,S,u,c,d,w,m,f,v),w.resolve(!0)):(g(null,S,w.hiddenContainer,null,d,w,m,f,v),w.deps<=0&&w.resolve()));else if(k&&isSameVNodeType(S,k))g(k,S,u,c,d,w,m,f,v),setActiveBranch(w,S);else if(triggerEvent(i,"onPending"),w.pendingBranch=S,S.shapeFlag&512?w.pendingId=S.component.suspenseId:w.pendingId=suspenseId++,g(null,S,w.hiddenContainer,null,d,w,m,f,v),w.deps<=0)w.resolve();else{const{timeout:T,pendingId:O}=w;T>0?setTimeout(()=>{w.pendingId===O&&w.fallback(C)},T):T===0&&w.fallback(C)}}function createSuspenseBoundary(a,i,u,c,d,m,f,v,g,y,b=!1){const{p:w,m:S,um:C,n:k,o:{parentNode:$,remove:E}}=y;let D;const T=isVNodeSuspensible(a);T&&i!=null&&i.pendingBranch&&(D=i.pendingId,i.deps++);const O=a.props?toNumber$2(a.props.timeout):void 0,F=m,M={vnode:a,parent:i,parentComponent:u,namespace:f,container:c,hiddenContainer:d,deps:0,pendingId:suspenseId++,timeout:typeof O=="number"?O:-1,activeBranch:null,pendingBranch:null,isInFallback:!b,isHydrating:b,isUnmounted:!1,effects:[],resolve(P=!1,B=!1){const{vnode:z,activeBranch:U,pendingBranch:H,pendingId:J,effects:j,parentComponent:G,container:ee}=M;let Q=!1;M.isHydrating?M.isHydrating=!1:P||(Q=U&&H.transition&&H.transition.mode==="out-in",Q&&(U.transition.afterLeave=()=>{J===M.pendingId&&(S(H,ee,m===F?k(U):m,0),queuePostFlushCb(j))}),U&&($(U.el)!==M.hiddenContainer&&(m=k(U)),C(U,G,M,!0)),Q||S(H,ee,m,0)),setActiveBranch(M,H),M.pendingBranch=null,M.isInFallback=!1;let te=M.parent,re=!1;for(;te;){if(te.pendingBranch){te.effects.push(...j),re=!0;break}te=te.parent}!re&&!Q&&queuePostFlushCb(j),M.effects=[],T&&i&&i.pendingBranch&&D===i.pendingId&&(i.deps--,i.deps===0&&!B&&i.resolve()),triggerEvent(z,"onResolve")},fallback(P){if(!M.pendingBranch)return;const{vnode:B,activeBranch:z,parentComponent:U,container:H,namespace:J}=M;triggerEvent(B,"onFallback");const j=k(z),G=()=>{M.isInFallback&&(w(null,P,H,j,U,null,J,v,g),setActiveBranch(M,P))},ee=P.transition&&P.transition.mode==="out-in";ee&&(z.transition.afterLeave=G),M.isInFallback=!0,C(z,U,null,!0),ee||G()},move(P,B,z){M.activeBranch&&S(M.activeBranch,P,B,z),M.container=P},next(){return M.activeBranch&&k(M.activeBranch)},registerDep(P,B){const z=!!M.pendingBranch;z&&M.deps++;const U=P.vnode.el;P.asyncDep.catch(H=>{handleError(H,P,0)}).then(H=>{if(P.isUnmounted||M.isUnmounted||M.pendingId!==P.suspenseId)return;P.asyncResolved=!0;const{vnode:J}=P;handleSetupResult(P,H,!1),U&&(J.el=U);const j=!U&&P.subTree.el;B(P,J,$(U||P.subTree.el),U?null:k(P.subTree),M,f,g),j&&E(j),updateHOCHostEl(P,J.el),z&&--M.deps===0&&M.resolve()})},unmount(P,B){M.isUnmounted=!0,M.activeBranch&&C(M.activeBranch,u,P,B),M.pendingBranch&&C(M.pendingBranch,u,P,B)}};return M}function hydrateSuspense(a,i,u,c,d,m,f,v,g){const y=i.suspense=createSuspenseBoundary(i,c,u,a.parentNode,document.createElement("div"),null,d,m,f,v,!0),b=g(a,y.pendingBranch=i.ssContent,u,y,m,f);return y.deps===0&&y.resolve(!1,!0),b}function normalizeSuspenseChildren(a){const{shapeFlag:i,children:u}=a,c=i&32;a.ssContent=normalizeSuspenseSlot(c?u.default:u),a.ssFallback=c?normalizeSuspenseSlot(u.fallback):createVNode(Comment)}function normalizeSuspenseSlot(a){let i;if(isFunction$7(a)){const u=isBlockTreeEnabled&&a._c;u&&(a._d=!1,openBlock()),a=a(),u&&(a._d=!0,i=currentBlock,closeBlock())}return isArray$o(a)&&(a=filterSingleRoot(a)),a=normalizeVNode(a),i&&!a.dynamicChildren&&(a.dynamicChildren=i.filter(u=>u!==a)),a}function queueEffectWithSuspense(a,i){i&&i.pendingBranch?isArray$o(a)?i.effects.push(...a):i.effects.push(a):queuePostFlushCb(a)}function setActiveBranch(a,i){a.activeBranch=i;const{vnode:u,parentComponent:c}=a;let d=i.el;for(;!d&&i.component;)i=i.component.subTree,d=i.el;u.el=d,c&&c.subTree===u&&(c.vnode.el=d,updateHOCHostEl(c,d))}function isVNodeSuspensible(a){var i;return((i=a.props)==null?void 0:i.suspensible)!=null&&a.props.suspensible!==!1}const ssrContextKey=Symbol.for("v-scx"),useSSRContext=()=>inject$1(ssrContextKey);function watchEffect(a,i){return doWatch(a,null,i)}function watchPostEffect(a,i){return doWatch(a,null,{flush:"post"})}function watchSyncEffect(a,i){return doWatch(a,null,{flush:"sync"})}const INITIAL_WATCHER_VALUE={};function watch(a,i,u){return doWatch(a,i,u)}function doWatch(a,i,{immediate:u,deep:c,flush:d,once:m,onTrack:f,onTrigger:v}=EMPTY_OBJ){if(i&&m){const P=i;i=(...B)=>{P(...B),M()}}const g=currentInstance,y=P=>c===!0?P:traverse(P,c===!1?1:void 0);let b,w=!1,S=!1;if(isRef(a)?(b=()=>a.value,w=isShallow(a)):isReactive(a)?(b=()=>y(a),w=!0):isArray$o(a)?(S=!0,w=a.some(P=>isReactive(P)||isShallow(P)),b=()=>a.map(P=>{if(isRef(P))return P.value;if(isReactive(P))return y(P);if(isFunction$7(P))return callWithErrorHandling(P,g,2)})):isFunction$7(a)?i?b=()=>callWithErrorHandling(a,g,2):b=()=>(C&&C(),callWithAsyncErrorHandling(a,g,3,[k])):b=NOOP,i&&c){const P=b;b=()=>traverse(P())}let C,k=P=>{C=O.onStop=()=>{callWithErrorHandling(P,g,4),C=O.onStop=void 0}},$;if(isInSSRComponentSetup)if(k=NOOP,i?u&&callWithAsyncErrorHandling(i,g,3,[b(),S?[]:void 0,k]):b(),d==="sync"){const P=useSSRContext();$=P.__watcherHandles||(P.__watcherHandles=[])}else return NOOP;let E=S?new Array(a.length).fill(INITIAL_WATCHER_VALUE):INITIAL_WATCHER_VALUE;const D=()=>{if(!(!O.active||!O.dirty))if(i){const P=O.run();(c||w||(S?P.some((B,z)=>hasChanged(B,E[z])):hasChanged(P,E)))&&(C&&C(),callWithAsyncErrorHandling(i,g,3,[P,E===INITIAL_WATCHER_VALUE?void 0:S&&E[0]===INITIAL_WATCHER_VALUE?[]:E,k]),E=P)}else O.run()};D.allowRecurse=!!i;let T;d==="sync"?T=D:d==="post"?T=()=>queuePostRenderEffect(D,g&&g.suspense):(D.pre=!0,g&&(D.id=g.uid),T=()=>queueJob(D));const O=new ReactiveEffect(b,NOOP,T),F=getCurrentScope(),M=()=>{O.stop(),F&&remove(F.effects,O)};return i?u?D():E=O.run():d==="post"?queuePostRenderEffect(O.run.bind(O),g&&g.suspense):O.run(),$&&$.push(M),M}function instanceWatch(a,i,u){const c=this.proxy,d=isString$5(a)?a.includes(".")?createPathGetter(c,a):()=>c[a]:a.bind(c,c);let m;isFunction$7(i)?m=i:(m=i.handler,u=i);const f=setCurrentInstance(this),v=doWatch(d,m.bind(c),u);return f(),v}function createPathGetter(a,i){const u=i.split(".");return()=>{let c=a;for(let d=0;d<u.length&&c;d++)c=c[u[d]];return c}}function traverse(a,i,u=0,c){if(!isObject$i(a)||a.__v_skip)return a;if(i&&i>0){if(u>=i)return a;u++}if(c=c||new Set,c.has(a))return a;if(c.add(a),isRef(a))traverse(a.value,i,u,c);else if(isArray$o(a))for(let d=0;d<a.length;d++)traverse(a[d],i,u,c);else if(isSet$3(a)||isMap$2(a))a.forEach(d=>{traverse(d,i,u,c)});else if(isPlainObject$5(a))for(const d in a)traverse(a[d],i,u,c);return a}function withDirectives(a,i){if(currentRenderingInstance===null)return a;const u=getExposeProxy(currentRenderingInstance)||currentRenderingInstance.proxy,c=a.dirs||(a.dirs=[]);for(let d=0;d<i.length;d++){let[m,f,v,g=EMPTY_OBJ]=i[d];m&&(isFunction$7(m)&&(m={mounted:m,updated:m}),m.deep&&traverse(f),c.push({dir:m,instance:u,value:f,oldValue:void 0,arg:v,modifiers:g}))}return a}function invokeDirectiveHook(a,i,u,c){const d=a.dirs,m=i&&i.dirs;for(let f=0;f<d.length;f++){const v=d[f];m&&(v.oldValue=m[f].value);let g=v.dir[c];g&&(pauseTracking(),callWithAsyncErrorHandling(g,u,8,[a.el,v,a,i]),resetTracking())}}const leaveCbKey=Symbol("_leaveCb"),enterCbKey$1=Symbol("_enterCb");function useTransitionState(){const a={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return onMounted(()=>{a.isMounted=!0}),onBeforeUnmount(()=>{a.isUnmounting=!0}),a}const TransitionHookValidator=[Function,Array],BaseTransitionPropsValidators={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:TransitionHookValidator,onEnter:TransitionHookValidator,onAfterEnter:TransitionHookValidator,onEnterCancelled:TransitionHookValidator,onBeforeLeave:TransitionHookValidator,onLeave:TransitionHookValidator,onAfterLeave:TransitionHookValidator,onLeaveCancelled:TransitionHookValidator,onBeforeAppear:TransitionHookValidator,onAppear:TransitionHookValidator,onAfterAppear:TransitionHookValidator,onAppearCancelled:TransitionHookValidator},BaseTransitionImpl={name:"BaseTransition",props:BaseTransitionPropsValidators,setup(a,{slots:i}){const u=getCurrentInstance$1(),c=useTransitionState();let d;return()=>{const m=i.default&&getTransitionRawChildren(i.default(),!0);if(!m||!m.length)return;let f=m[0];if(m.length>1){for(const $ of m)if($.type!==Comment){f=$;break}}const v=toRaw(a),{mode:g}=v;if(c.isLeaving)return emptyPlaceholder(f);const y=getKeepAliveChild(f);if(!y)return emptyPlaceholder(f);const b=resolveTransitionHooks(y,v,c,u);setTransitionHooks(y,b);const w=u.subTree,S=w&&getKeepAliveChild(w);let C=!1;const{getTransitionKey:k}=y.type;if(k){const $=k();d===void 0?d=$:$!==d&&(d=$,C=!0)}if(S&&S.type!==Comment&&(!isSameVNodeType(y,S)||C)){const $=resolveTransitionHooks(S,v,c,u);if(setTransitionHooks(S,$),g==="out-in")return c.isLeaving=!0,$.afterLeave=()=>{c.isLeaving=!1,u.update.active!==!1&&(u.effect.dirty=!0,u.update())},emptyPlaceholder(f);g==="in-out"&&y.type!==Comment&&($.delayLeave=(E,D,T)=>{const O=getLeavingNodesForType(c,S);O[String(S.key)]=S,E[leaveCbKey]=()=>{D(),E[leaveCbKey]=void 0,delete b.delayedLeave},b.delayedLeave=T})}return f}}},BaseTransition=BaseTransitionImpl;function getLeavingNodesForType(a,i){const{leavingVNodes:u}=a;let c=u.get(i.type);return c||(c=Object.create(null),u.set(i.type,c)),c}function resolveTransitionHooks(a,i,u,c){const{appear:d,mode:m,persisted:f=!1,onBeforeEnter:v,onEnter:g,onAfterEnter:y,onEnterCancelled:b,onBeforeLeave:w,onLeave:S,onAfterLeave:C,onLeaveCancelled:k,onBeforeAppear:$,onAppear:E,onAfterAppear:D,onAppearCancelled:T}=i,O=String(a.key),F=getLeavingNodesForType(u,a),M=(z,U)=>{z&&callWithAsyncErrorHandling(z,c,9,U)},P=(z,U)=>{const H=U[1];M(z,U),isArray$o(z)?z.every(J=>J.length<=1)&&H():z.length<=1&&H()},B={mode:m,persisted:f,beforeEnter(z){let U=v;if(!u.isMounted)if(d)U=$||v;else return;z[leaveCbKey]&&z[leaveCbKey](!0);const H=F[O];H&&isSameVNodeType(a,H)&&H.el[leaveCbKey]&&H.el[leaveCbKey](),M(U,[z])},enter(z){let U=g,H=y,J=b;if(!u.isMounted)if(d)U=E||g,H=D||y,J=T||b;else return;let j=!1;const G=z[enterCbKey$1]=ee=>{j||(j=!0,ee?M(J,[z]):M(H,[z]),B.delayedLeave&&B.delayedLeave(),z[enterCbKey$1]=void 0)};U?P(U,[z,G]):G()},leave(z,U){const H=String(a.key);if(z[enterCbKey$1]&&z[enterCbKey$1](!0),u.isUnmounting)return U();M(w,[z]);let J=!1;const j=z[leaveCbKey]=G=>{J||(J=!0,U(),G?M(k,[z]):M(C,[z]),z[leaveCbKey]=void 0,F[H]===a&&delete F[H])};F[H]=a,S?P(S,[z,j]):j()},clone(z){return resolveTransitionHooks(z,i,u,c)}};return B}function emptyPlaceholder(a){if(isKeepAlive(a))return a=cloneVNode(a),a.children=null,a}function getKeepAliveChild(a){return isKeepAlive(a)?a.children?a.children[0]:void 0:a}function setTransitionHooks(a,i){a.shapeFlag&6&&a.component?setTransitionHooks(a.component.subTree,i):a.shapeFlag&128?(a.ssContent.transition=i.clone(a.ssContent),a.ssFallback.transition=i.clone(a.ssFallback)):a.transition=i}function getTransitionRawChildren(a,i=!1,u){let c=[],d=0;for(let m=0;m<a.length;m++){let f=a[m];const v=u==null?f.key:String(u)+String(f.key!=null?f.key:m);f.type===Fragment?(f.patchFlag&128&&d++,c=c.concat(getTransitionRawChildren(f.children,i,v))):(i||f.type!==Comment)&&c.push(v!=null?cloneVNode(f,{key:v}):f)}if(d>1)for(let m=0;m<c.length;m++)c[m].patchFlag=-2;return c}/*! #__NO_SIDE_EFFECTS__ */function defineComponent$1(a,i){return isFunction$7(a)?extend$4({name:a.name},i,{setup:a}):a}const isAsyncWrapper=a=>!!a.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function defineAsyncComponent(a){isFunction$7(a)&&(a={loader:a});const{loader:i,loadingComponent:u,errorComponent:c,delay:d=200,timeout:m,suspensible:f=!0,onError:v}=a;let g=null,y,b=0;const w=()=>(b++,g=null,S()),S=()=>{let C;return g||(C=g=i().catch(k=>{if(k=k instanceof Error?k:new Error(String(k)),v)return new Promise(($,E)=>{v(k,()=>$(w()),()=>E(k),b+1)});throw k}).then(k=>C!==g&&g?g:(k&&(k.__esModule||k[Symbol.toStringTag]==="Module")&&(k=k.default),y=k,k)))};return defineComponent$1({name:"AsyncComponentWrapper",__asyncLoader:S,get __asyncResolved(){return y},setup(){const C=currentInstance;if(y)return()=>createInnerComp(y,C);const k=T=>{g=null,handleError(T,C,13,!c)};if(f&&C.suspense||isInSSRComponentSetup)return S().then(T=>()=>createInnerComp(T,C)).catch(T=>(k(T),()=>c?createVNode(c,{error:T}):null));const $=ref(!1),E=ref(),D=ref(!!d);return d&&setTimeout(()=>{D.value=!1},d),m!=null&&setTimeout(()=>{if(!$.value&&!E.value){const T=new Error(`Async component timed out after ${m}ms.`);k(T),E.value=T}},m),S().then(()=>{$.value=!0,C.parent&&isKeepAlive(C.parent.vnode)&&(C.parent.effect.dirty=!0,queueJob(C.parent.update))}).catch(T=>{k(T),E.value=T}),()=>{if($.value&&y)return createInnerComp(y,C);if(E.value&&c)return createVNode(c,{error:E.value});if(u&&!D.value)return createVNode(u)}}})}function createInnerComp(a,i){const{ref:u,props:c,children:d,ce:m}=i.vnode,f=createVNode(a,c,d);return f.ref=u,f.ce=m,delete i.vnode.ce,f}const isKeepAlive=a=>a.type.__isKeepAlive,KeepAliveImpl={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(a,{slots:i}){const u=getCurrentInstance$1(),c=u.ctx;if(!c.renderer)return()=>{const T=i.default&&i.default();return T&&T.length===1?T[0]:T};const d=new Map,m=new Set;let f=null;const v=u.suspense,{renderer:{p:g,m:y,um:b,o:{createElement:w}}}=c,S=w("div");c.activate=(T,O,F,M,P)=>{const B=T.component;y(T,O,F,0,v),g(B.vnode,T,O,F,B,v,M,T.slotScopeIds,P),queuePostRenderEffect(()=>{B.isDeactivated=!1,B.a&&invokeArrayFns(B.a);const z=T.props&&T.props.onVnodeMounted;z&&invokeVNodeHook(z,B.parent,T)},v)},c.deactivate=T=>{const O=T.component;y(T,S,null,1,v),queuePostRenderEffect(()=>{O.da&&invokeArrayFns(O.da);const F=T.props&&T.props.onVnodeUnmounted;F&&invokeVNodeHook(F,O.parent,T),O.isDeactivated=!0},v)};function C(T){resetShapeFlag(T),b(T,u,v,!0)}function k(T){d.forEach((O,F)=>{const M=getComponentName(O.type);M&&(!T||!T(M))&&$(F)})}function $(T){const O=d.get(T);!f||!isSameVNodeType(O,f)?C(O):f&&resetShapeFlag(f),d.delete(T),m.delete(T)}watch(()=>[a.include,a.exclude],([T,O])=>{T&&k(F=>matches$2(T,F)),O&&k(F=>!matches$2(O,F))},{flush:"post",deep:!0});let E=null;const D=()=>{E!=null&&d.set(E,getInnerChild(u.subTree))};return onMounted(D),onUpdated(D),onBeforeUnmount(()=>{d.forEach(T=>{const{subTree:O,suspense:F}=u,M=getInnerChild(O);if(T.type===M.type&&T.key===M.key){resetShapeFlag(M);const P=M.component.da;P&&queuePostRenderEffect(P,F);return}C(T)})}),()=>{if(E=null,!i.default)return null;const T=i.default(),O=T[0];if(T.length>1)return f=null,T;if(!isVNode(O)||!(O.shapeFlag&4)&&!(O.shapeFlag&128))return f=null,O;let F=getInnerChild(O);const M=F.type,P=getComponentName(isAsyncWrapper(F)?F.type.__asyncResolved||{}:M),{include:B,exclude:z,max:U}=a;if(B&&(!P||!matches$2(B,P))||z&&P&&matches$2(z,P))return f=F,O;const H=F.key==null?M:F.key,J=d.get(H);return F.el&&(F=cloneVNode(F),O.shapeFlag&128&&(O.ssContent=F)),E=H,J?(F.el=J.el,F.component=J.component,F.transition&&setTransitionHooks(F,F.transition),F.shapeFlag|=512,m.delete(H),m.add(H)):(m.add(H),U&&m.size>parseInt(U,10)&&$(m.values().next().value)),F.shapeFlag|=256,f=F,isSuspense(O.type)?O:F}}},KeepAlive=KeepAliveImpl;function matches$2(a,i){return isArray$o(a)?a.some(u=>matches$2(u,i)):isString$5(a)?a.split(",").includes(i):isRegExp$1(a)?a.test(i):!1}function onActivated(a,i){registerKeepAliveHook(a,"a",i)}function onDeactivated(a,i){registerKeepAliveHook(a,"da",i)}function registerKeepAliveHook(a,i,u=currentInstance){const c=a.__wdc||(a.__wdc=()=>{let d=u;for(;d;){if(d.isDeactivated)return;d=d.parent}return a()});if(injectHook(i,c,u),u){let d=u.parent;for(;d&&d.parent;)isKeepAlive(d.parent.vnode)&&injectToKeepAliveRoot(c,i,u,d),d=d.parent}}function injectToKeepAliveRoot(a,i,u,c){const d=injectHook(i,a,c,!0);onUnmounted(()=>{remove(c[i],d)},u)}function resetShapeFlag(a){a.shapeFlag&=-257,a.shapeFlag&=-513}function getInnerChild(a){return a.shapeFlag&128?a.ssContent:a}function injectHook(a,i,u=currentInstance,c=!1){if(u){const d=u[a]||(u[a]=[]),m=i.__weh||(i.__weh=(...f)=>{if(u.isUnmounted)return;pauseTracking();const v=setCurrentInstance(u),g=callWithAsyncErrorHandling(i,u,a,f);return v(),resetTracking(),g});return c?d.unshift(m):d.push(m),m}}const createHook=a=>(i,u=currentInstance)=>(!isInSSRComponentSetup||a==="sp")&&injectHook(a,(...c)=>i(...c),u),onBeforeMount=createHook("bm"),onMounted=createHook("m"),onBeforeUpdate=createHook("bu"),onUpdated=createHook("u"),onBeforeUnmount=createHook("bum"),onUnmounted=createHook("um"),onServerPrefetch=createHook("sp"),onRenderTriggered=createHook("rtg"),onRenderTracked=createHook("rtc");function onErrorCaptured(a,i=currentInstance){injectHook("ec",a,i)}function renderList(a,i,u,c){let d;const m=u&&u[c];if(isArray$o(a)||isString$5(a)){d=new Array(a.length);for(let f=0,v=a.length;f<v;f++)d[f]=i(a[f],f,void 0,m&&m[f])}else if(typeof a=="number"){d=new Array(a);for(let f=0;f<a;f++)d[f]=i(f+1,f,void 0,m&&m[f])}else if(isObject$i(a))if(a[Symbol.iterator])d=Array.from(a,(f,v)=>i(f,v,void 0,m&&m[v]));else{const f=Object.keys(a);d=new Array(f.length);for(let v=0,g=f.length;v<g;v++){const y=f[v];d[v]=i(a[y],y,v,m&&m[v])}}else d=[];return u&&(u[c]=d),d}function createSlots(a,i){for(let u=0;u<i.length;u++){const c=i[u];if(isArray$o(c))for(let d=0;d<c.length;d++)a[c[d].name]=c[d].fn;else c&&(a[c.name]=c.key?(...d)=>{const m=c.fn(...d);return m&&(m.key=c.key),m}:c.fn)}return a}function renderSlot(a,i,u={},c,d){if(currentRenderingInstance.isCE||currentRenderingInstance.parent&&isAsyncWrapper(currentRenderingInstance.parent)&&currentRenderingInstance.parent.isCE)return i!=="default"&&(u.name=i),createVNode("slot",u,c&&c());let m=a[i];m&&m._c&&(m._d=!1),openBlock();const f=m&&ensureValidVNode$1(m(u)),v=createBlock(Fragment,{key:u.key||f&&f.key||`_${i}`},f||(c?c():[]),f&&a._===1?64:-2);return!d&&v.scopeId&&(v.slotScopeIds=[v.scopeId+"-s"]),m&&m._c&&(m._d=!0),v}function ensureValidVNode$1(a){return a.some(i=>isVNode(i)?!(i.type===Comment||i.type===Fragment&&!ensureValidVNode$1(i.children)):!0)?a:null}function toHandlers(a,i){const u={};for(const c in a)u[i&&/[A-Z]/.test(c)?`on:${c}`:toHandlerKey(c)]=a[c];return u}const getPublicInstance=a=>a?isStatefulComponent(a)?getExposeProxy(a)||a.proxy:getPublicInstance(a.parent):null,publicPropertiesMap=extend$4(Object.create(null),{$:a=>a,$el:a=>a.vnode.el,$data:a=>a.data,$props:a=>a.props,$attrs:a=>a.attrs,$slots:a=>a.slots,$refs:a=>a.refs,$parent:a=>getPublicInstance(a.parent),$root:a=>getPublicInstance(a.root),$emit:a=>a.emit,$options:a=>resolveMergedOptions(a),$forceUpdate:a=>a.f||(a.f=()=>{a.effect.dirty=!0,queueJob(a.update)}),$nextTick:a=>a.n||(a.n=nextTick.bind(a.proxy)),$watch:a=>instanceWatch.bind(a)}),hasSetupBinding=(a,i)=>a!==EMPTY_OBJ&&!a.__isScriptSetup&&hasOwn(a,i),PublicInstanceProxyHandlers={get({_:a},i){const{ctx:u,setupState:c,data:d,props:m,accessCache:f,type:v,appContext:g}=a;let y;if(i[0]!=="$"){const C=f[i];if(C!==void 0)switch(C){case 1:return c[i];case 2:return d[i];case 4:return u[i];case 3:return m[i]}else{if(hasSetupBinding(c,i))return f[i]=1,c[i];if(d!==EMPTY_OBJ&&hasOwn(d,i))return f[i]=2,d[i];if((y=a.propsOptions[0])&&hasOwn(y,i))return f[i]=3,m[i];if(u!==EMPTY_OBJ&&hasOwn(u,i))return f[i]=4,u[i];shouldCacheAccess&&(f[i]=0)}}const b=publicPropertiesMap[i];let w,S;if(b)return i==="$attrs"&&track(a,"get",i),b(a);if((w=v.__cssModules)&&(w=w[i]))return w;if(u!==EMPTY_OBJ&&hasOwn(u,i))return f[i]=4,u[i];if(S=g.config.globalProperties,hasOwn(S,i))return S[i]},set({_:a},i,u){const{data:c,setupState:d,ctx:m}=a;return hasSetupBinding(d,i)?(d[i]=u,!0):c!==EMPTY_OBJ&&hasOwn(c,i)?(c[i]=u,!0):hasOwn(a.props,i)||i[0]==="$"&&i.slice(1)in a?!1:(m[i]=u,!0)},has({_:{data:a,setupState:i,accessCache:u,ctx:c,appContext:d,propsOptions:m}},f){let v;return!!u[f]||a!==EMPTY_OBJ&&hasOwn(a,f)||hasSetupBinding(i,f)||(v=m[0])&&hasOwn(v,f)||hasOwn(c,f)||hasOwn(publicPropertiesMap,f)||hasOwn(d.config.globalProperties,f)},defineProperty(a,i,u){return u.get!=null?a._.accessCache[i]=0:hasOwn(u,"value")&&this.set(a,i,u.value,null),Reflect.defineProperty(a,i,u)}},RuntimeCompiledPublicInstanceProxyHandlers=extend$4({},PublicInstanceProxyHandlers,{get(a,i){if(i!==Symbol.unscopables)return PublicInstanceProxyHandlers.get(a,i,a)},has(a,i){return i[0]!=="_"&&!isGloballyAllowed(i)}});function defineProps(){return null}function defineEmits(){return null}function defineExpose(a){}function defineOptions(a){}function defineSlots(){return null}function defineModel(){}function withDefaults(a,i){return null}function useSlots(){return getContext().slots}function useAttrs(){return getContext().attrs}function getContext(){const a=getCurrentInstance$1();return a.setupContext||(a.setupContext=createSetupContext(a))}function normalizePropsOrEmits(a){return isArray$o(a)?a.reduce((i,u)=>(i[u]=null,i),{}):a}function mergeDefaults(a,i){const u=normalizePropsOrEmits(a);for(const c in i){if(c.startsWith("__skip"))continue;let d=u[c];d?isArray$o(d)||isFunction$7(d)?d=u[c]={type:d,default:i[c]}:d.default=i[c]:d===null&&(d=u[c]={default:i[c]}),d&&i[`__skip_${c}`]&&(d.skipFactory=!0)}return u}function mergeModels(a,i){return!a||!i?a||i:isArray$o(a)&&isArray$o(i)?a.concat(i):extend$4({},normalizePropsOrEmits(a),normalizePropsOrEmits(i))}function createPropsRestProxy(a,i){const u={};for(const c in a)i.includes(c)||Object.defineProperty(u,c,{enumerable:!0,get:()=>a[c]});return u}function withAsyncContext(a){const i=getCurrentInstance$1();let u=a();return unsetCurrentInstance(),isPromise(u)&&(u=u.catch(c=>{throw setCurrentInstance(i),c})),[u,()=>setCurrentInstance(i)]}let shouldCacheAccess=!0;function applyOptions(a){const i=resolveMergedOptions(a),u=a.proxy,c=a.ctx;shouldCacheAccess=!1,i.beforeCreate&&callHook$1(i.beforeCreate,a,"bc");const{data:d,computed:m,methods:f,watch:v,provide:g,inject:y,created:b,beforeMount:w,mounted:S,beforeUpdate:C,updated:k,activated:$,deactivated:E,beforeDestroy:D,beforeUnmount:T,destroyed:O,unmounted:F,render:M,renderTracked:P,renderTriggered:B,errorCaptured:z,serverPrefetch:U,expose:H,inheritAttrs:J,components:j,directives:G,filters:ee}=i;if(y&&resolveInjections(y,c,null),f)for(const re in f){const ae=f[re];isFunction$7(ae)&&(c[re]=ae.bind(u))}if(d){const re=d.call(u,u);isObject$i(re)&&(a.data=reactive(re))}if(shouldCacheAccess=!0,m)for(const re in m){const ae=m[re],ye=isFunction$7(ae)?ae.bind(u,u):isFunction$7(ae.get)?ae.get.bind(u,u):NOOP,ue=!isFunction$7(ae)&&isFunction$7(ae.set)?ae.set.bind(u):NOOP,le=computed({get:ye,set:ue});Object.defineProperty(c,re,{enumerable:!0,configurable:!0,get:()=>le.value,set:Se=>le.value=Se})}if(v)for(const re in v)createWatcher(v[re],c,u,re);if(g){const re=isFunction$7(g)?g.call(u):g;Reflect.ownKeys(re).forEach(ae=>{provide(ae,re[ae])})}b&&callHook$1(b,a,"c");function te(re,ae){isArray$o(ae)?ae.forEach(ye=>re(ye.bind(u))):ae&&re(ae.bind(u))}if(te(onBeforeMount,w),te(onMounted,S),te(onBeforeUpdate,C),te(onUpdated,k),te(onActivated,$),te(onDeactivated,E),te(onErrorCaptured,z),te(onRenderTracked,P),te(onRenderTriggered,B),te(onBeforeUnmount,T),te(onUnmounted,F),te(onServerPrefetch,U),isArray$o(H))if(H.length){const re=a.exposed||(a.exposed={});H.forEach(ae=>{Object.defineProperty(re,ae,{get:()=>u[ae],set:ye=>u[ae]=ye})})}else a.exposed||(a.exposed={});M&&a.render===NOOP&&(a.render=M),J!=null&&(a.inheritAttrs=J),j&&(a.components=j),G&&(a.directives=G)}function resolveInjections(a,i,u=NOOP){isArray$o(a)&&(a=normalizeInject(a));for(const c in a){const d=a[c];let m;isObject$i(d)?"default"in d?m=inject$1(d.from||c,d.default,!0):m=inject$1(d.from||c):m=inject$1(d),isRef(m)?Object.defineProperty(i,c,{enumerable:!0,configurable:!0,get:()=>m.value,set:f=>m.value=f}):i[c]=m}}function callHook$1(a,i,u){callWithAsyncErrorHandling(isArray$o(a)?a.map(c=>c.bind(i.proxy)):a.bind(i.proxy),i,u)}function createWatcher(a,i,u,c){const d=c.includes(".")?createPathGetter(u,c):()=>u[c];if(isString$5(a)){const m=i[a];isFunction$7(m)&&watch(d,m)}else if(isFunction$7(a))watch(d,a.bind(u));else if(isObject$i(a))if(isArray$o(a))a.forEach(m=>createWatcher(m,i,u,c));else{const m=isFunction$7(a.handler)?a.handler.bind(u):i[a.handler];isFunction$7(m)&&watch(d,m,a)}}function resolveMergedOptions(a){const i=a.type,{mixins:u,extends:c}=i,{mixins:d,optionsCache:m,config:{optionMergeStrategies:f}}=a.appContext,v=m.get(i);let g;return v?g=v:!d.length&&!u&&!c?g=i:(g={},d.length&&d.forEach(y=>mergeOptions$1(g,y,f,!0)),mergeOptions$1(g,i,f)),isObject$i(i)&&m.set(i,g),g}function mergeOptions$1(a,i,u,c=!1){const{mixins:d,extends:m}=i;m&&mergeOptions$1(a,m,u,!0),d&&d.forEach(f=>mergeOptions$1(a,f,u,!0));for(const f in i)if(!(c&&f==="expose")){const v=internalOptionMergeStrats[f]||u&&u[f];a[f]=v?v(a[f],i[f]):i[f]}return a}const internalOptionMergeStrats={data:mergeDataFn,props:mergeEmitsOrPropsOptions,emits:mergeEmitsOrPropsOptions,methods:mergeObjectOptions,computed:mergeObjectOptions,beforeCreate:mergeAsArray,created:mergeAsArray,beforeMount:mergeAsArray,mounted:mergeAsArray,beforeUpdate:mergeAsArray,updated:mergeAsArray,beforeDestroy:mergeAsArray,beforeUnmount:mergeAsArray,destroyed:mergeAsArray,unmounted:mergeAsArray,activated:mergeAsArray,deactivated:mergeAsArray,errorCaptured:mergeAsArray,serverPrefetch:mergeAsArray,components:mergeObjectOptions,directives:mergeObjectOptions,watch:mergeWatchOptions,provide:mergeDataFn,inject:mergeInject};function mergeDataFn(a,i){return i?a?function(){return extend$4(isFunction$7(a)?a.call(this,this):a,isFunction$7(i)?i.call(this,this):i)}:i:a}function mergeInject(a,i){return mergeObjectOptions(normalizeInject(a),normalizeInject(i))}function normalizeInject(a){if(isArray$o(a)){const i={};for(let u=0;u<a.length;u++)i[a[u]]=a[u];return i}return a}function mergeAsArray(a,i){return a?[...new Set([].concat(a,i))]:i}function mergeObjectOptions(a,i){return a?extend$4(Object.create(null),a,i):i}function mergeEmitsOrPropsOptions(a,i){return a?isArray$o(a)&&isArray$o(i)?[...new Set([...a,...i])]:extend$4(Object.create(null),normalizePropsOrEmits(a),normalizePropsOrEmits(i??{})):i}function mergeWatchOptions(a,i){if(!a)return i;if(!i)return a;const u=extend$4(Object.create(null),a);for(const c in i)u[c]=mergeAsArray(a[c],i[c]);return u}function createAppContext(){return{app:null,config:{isNativeTag:NO,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let uid$1=0;function createAppAPI(a,i){return function(c,d=null){isFunction$7(c)||(c=extend$4({},c)),d!=null&&!isObject$i(d)&&(d=null);const m=createAppContext(),f=new WeakSet;let v=!1;const g=m.app={_uid:uid$1++,_component:c,_props:d,_container:null,_context:m,_instance:null,version:version$4,get config(){return m.config},set config(y){},use(y,...b){return f.has(y)||(y&&isFunction$7(y.install)?(f.add(y),y.install(g,...b)):isFunction$7(y)&&(f.add(y),y(g,...b))),g},mixin(y){return m.mixins.includes(y)||m.mixins.push(y),g},component(y,b){return b?(m.components[y]=b,g):m.components[y]},directive(y,b){return b?(m.directives[y]=b,g):m.directives[y]},mount(y,b,w){if(!v){const S=createVNode(c,d);return S.appContext=m,w===!0?w="svg":w===!1&&(w=void 0),b&&i?i(S,y):a(S,y,w),v=!0,g._container=y,y.__vue_app__=g,getExposeProxy(S.component)||S.component.proxy}},unmount(){v&&(a(null,g._container),delete g._container.__vue_app__)},provide(y,b){return m.provides[y]=b,g},runWithContext(y){const b=currentApp;currentApp=g;try{return y()}finally{currentApp=b}}};return g}}let currentApp=null;function provide(a,i){if(currentInstance){let u=currentInstance.provides;const c=currentInstance.parent&&currentInstance.parent.provides;c===u&&(u=currentInstance.provides=Object.create(c)),u[a]=i}}function inject$1(a,i,u=!1){const c=currentInstance||currentRenderingInstance;if(c||currentApp){const d=c?c.parent==null?c.vnode.appContext&&c.vnode.appContext.provides:c.parent.provides:currentApp._context.provides;if(d&&a in d)return d[a];if(arguments.length>1)return u&&isFunction$7(i)?i.call(c&&c.proxy):i}}function hasInjectionContext(){return!!(currentInstance||currentRenderingInstance||currentApp)}function initProps(a,i,u,c=!1){const d={},m={};def(m,InternalObjectKey,1),a.propsDefaults=Object.create(null),setFullProps(a,i,d,m);for(const f in a.propsOptions[0])f in d||(d[f]=void 0);u?a.props=c?d:shallowReactive(d):a.type.props?a.props=d:a.props=m,a.attrs=m}function updateProps(a,i,u,c){const{props:d,attrs:m,vnode:{patchFlag:f}}=a,v=toRaw(d),[g]=a.propsOptions;let y=!1;if((c||f>0)&&!(f&16)){if(f&8){const b=a.vnode.dynamicProps;for(let w=0;w<b.length;w++){let S=b[w];if(isEmitListener(a.emitsOptions,S))continue;const C=i[S];if(g)if(hasOwn(m,S))C!==m[S]&&(m[S]=C,y=!0);else{const k=camelize(S);d[k]=resolvePropValue(g,v,k,C,a,!1)}else C!==m[S]&&(m[S]=C,y=!0)}}}else{setFullProps(a,i,d,m)&&(y=!0);let b;for(const w in v)(!i||!hasOwn(i,w)&&((b=hyphenate(w))===w||!hasOwn(i,b)))&&(g?u&&(u[w]!==void 0||u[b]!==void 0)&&(d[w]=resolvePropValue(g,v,w,void 0,a,!0)):delete d[w]);if(m!==v)for(const w in m)(!i||!hasOwn(i,w))&&(delete m[w],y=!0)}y&&trigger(a,"set","$attrs")}function setFullProps(a,i,u,c){const[d,m]=a.propsOptions;let f=!1,v;if(i)for(let g in i){if(isReservedProp(g))continue;const y=i[g];let b;d&&hasOwn(d,b=camelize(g))?!m||!m.includes(b)?u[b]=y:(v||(v={}))[b]=y:isEmitListener(a.emitsOptions,g)||(!(g in c)||y!==c[g])&&(c[g]=y,f=!0)}if(m){const g=toRaw(u),y=v||EMPTY_OBJ;for(let b=0;b<m.length;b++){const w=m[b];u[w]=resolvePropValue(d,g,w,y[w],a,!hasOwn(y,w))}}return f}function resolvePropValue(a,i,u,c,d,m){const f=a[u];if(f!=null){const v=hasOwn(f,"default");if(v&&c===void 0){const g=f.default;if(f.type!==Function&&!f.skipFactory&&isFunction$7(g)){const{propsDefaults:y}=d;if(u in y)c=y[u];else{const b=setCurrentInstance(d);c=y[u]=g.call(null,i),b()}}else c=g}f[0]&&(m&&!v?c=!1:f[1]&&(c===""||c===hyphenate(u))&&(c=!0))}return c}function normalizePropsOptions(a,i,u=!1){const c=i.propsCache,d=c.get(a);if(d)return d;const m=a.props,f={},v=[];let g=!1;if(!isFunction$7(a)){const b=w=>{g=!0;const[S,C]=normalizePropsOptions(w,i,!0);extend$4(f,S),C&&v.push(...C)};!u&&i.mixins.length&&i.mixins.forEach(b),a.extends&&b(a.extends),a.mixins&&a.mixins.forEach(b)}if(!m&&!g)return isObject$i(a)&&c.set(a,EMPTY_ARR),EMPTY_ARR;if(isArray$o(m))for(let b=0;b<m.length;b++){const w=camelize(m[b]);validatePropName(w)&&(f[w]=EMPTY_OBJ)}else if(m)for(const b in m){const w=camelize(b);if(validatePropName(w)){const S=m[b],C=f[w]=isArray$o(S)||isFunction$7(S)?{type:S}:extend$4({},S);if(C){const k=getTypeIndex(Boolean,C.type),$=getTypeIndex(String,C.type);C[0]=k>-1,C[1]=$<0||k<$,(k>-1||hasOwn(C,"default"))&&v.push(w)}}}const y=[f,v];return isObject$i(a)&&c.set(a,y),y}function validatePropName(a){return a[0]!=="$"&&!isReservedProp(a)}function getType(a){return a===null?"null":typeof a=="function"?a.name||"":typeof a=="object"&&a.constructor&&a.constructor.name||""}function isSameType(a,i){return getType(a)===getType(i)}function getTypeIndex(a,i){return isArray$o(i)?i.findIndex(u=>isSameType(u,a)):isFunction$7(i)&&isSameType(i,a)?0:-1}const isInternalKey=a=>a[0]==="_"||a==="$stable",normalizeSlotValue=a=>isArray$o(a)?a.map(normalizeVNode):[normalizeVNode(a)],normalizeSlot$1=(a,i,u)=>{if(i._n)return i;const c=withCtx((...d)=>normalizeSlotValue(i(...d)),u);return c._c=!1,c},normalizeObjectSlots=(a,i,u)=>{const c=a._ctx;for(const d in a){if(isInternalKey(d))continue;const m=a[d];if(isFunction$7(m))i[d]=normalizeSlot$1(d,m,c);else if(m!=null){const f=normalizeSlotValue(m);i[d]=()=>f}}},normalizeVNodeSlots=(a,i)=>{const u=normalizeSlotValue(i);a.slots.default=()=>u},initSlots=(a,i)=>{if(a.vnode.shapeFlag&32){const u=i._;u?(a.slots=toRaw(i),def(i,"_",u)):normalizeObjectSlots(i,a.slots={})}else a.slots={},i&&normalizeVNodeSlots(a,i);def(a.slots,InternalObjectKey,1)},updateSlots=(a,i,u)=>{const{vnode:c,slots:d}=a;let m=!0,f=EMPTY_OBJ;if(c.shapeFlag&32){const v=i._;v?u&&v===1?m=!1:(extend$4(d,i),!u&&v===1&&delete d._):(m=!i.$stable,normalizeObjectSlots(i,d)),f=i}else i&&(normalizeVNodeSlots(a,i),f={default:1});if(m)for(const v in d)!isInternalKey(v)&&f[v]==null&&delete d[v]};function setRef(a,i,u,c,d=!1){if(isArray$o(a)){a.forEach((S,C)=>setRef(S,i&&(isArray$o(i)?i[C]:i),u,c,d));return}if(isAsyncWrapper(c)&&!d)return;const m=c.shapeFlag&4?getExposeProxy(c.component)||c.component.proxy:c.el,f=d?null:m,{i:v,r:g}=a,y=i&&i.r,b=v.refs===EMPTY_OBJ?v.refs={}:v.refs,w=v.setupState;if(y!=null&&y!==g&&(isString$5(y)?(b[y]=null,hasOwn(w,y)&&(w[y]=null)):isRef(y)&&(y.value=null)),isFunction$7(g))callWithErrorHandling(g,v,12,[f,b]);else{const S=isString$5(g),C=isRef(g);if(S||C){const k=()=>{if(a.f){const $=S?hasOwn(w,g)?w[g]:b[g]:g.value;d?isArray$o($)&&remove($,m):isArray$o($)?$.includes(m)||$.push(m):S?(b[g]=[m],hasOwn(w,g)&&(w[g]=b[g])):(g.value=[m],a.k&&(b[a.k]=g.value))}else S?(b[g]=f,hasOwn(w,g)&&(w[g]=f)):C&&(g.value=f,a.k&&(b[a.k]=f))};f?(k.id=-1,queuePostRenderEffect(k,u)):k()}}}let hasMismatch=!1;const isSVGContainer=a=>a.namespaceURI.includes("svg")&&a.tagName!=="foreignObject",isMathMLContainer=a=>a.namespaceURI.includes("MathML"),getContainerType=a=>{if(isSVGContainer(a))return"svg";if(isMathMLContainer(a))return"mathml"},isComment=a=>a.nodeType===8;function createHydrationFunctions(a){const{mt:i,p:u,o:{patchProp:c,createText:d,nextSibling:m,parentNode:f,remove:v,insert:g,createComment:y}}=a,b=(O,F)=>{if(!F.hasChildNodes()){u(null,O,F),flushPostFlushCbs(),F._vnode=O;return}hasMismatch=!1,w(F.firstChild,O,null,null,null),flushPostFlushCbs(),F._vnode=O,hasMismatch&&console.error("Hydration completed but contains mismatches.")},w=(O,F,M,P,B,z=!1)=>{const U=isComment(O)&&O.data==="[",H=()=>$(O,F,M,P,B,U),{type:J,ref:j,shapeFlag:G,patchFlag:ee}=F;let Q=O.nodeType;F.el=O,ee===-2&&(z=!1,F.dynamicChildren=null);let te=null;switch(J){case Text:Q!==3?F.children===""?(g(F.el=d(""),f(O),O),te=O):te=H():(O.data!==F.children&&(hasMismatch=!0,O.data=F.children),te=m(O));break;case Comment:T(O)?(te=m(O),D(F.el=O.content.firstChild,O,M)):Q!==8||U?te=H():te=m(O);break;case Static:if(U&&(O=m(O),Q=O.nodeType),Q===1||Q===3){te=O;const re=!F.children.length;for(let ae=0;ae<F.staticCount;ae++)re&&(F.children+=te.nodeType===1?te.outerHTML:te.data),ae===F.staticCount-1&&(F.anchor=te),te=m(te);return U?m(te):te}else H();break;case Fragment:U?te=k(O,F,M,P,B,z):te=H();break;default:if(G&1)(Q!==1||F.type.toLowerCase()!==O.tagName.toLowerCase())&&!T(O)?te=H():te=S(O,F,M,P,B,z);else if(G&6){F.slotScopeIds=B;const re=f(O);if(U?te=E(O):isComment(O)&&O.data==="teleport start"?te=E(O,O.data,"teleport end"):te=m(O),i(F,re,null,M,P,getContainerType(re),z),isAsyncWrapper(F)){let ae;U?(ae=createVNode(Fragment),ae.anchor=te?te.previousSibling:re.lastChild):ae=O.nodeType===3?createTextVNode(""):createVNode("div"),ae.el=O,F.component.subTree=ae}}else G&64?Q!==8?te=H():te=F.type.hydrate(O,F,M,P,B,z,a,C):G&128&&(te=F.type.hydrate(O,F,M,P,getContainerType(f(O)),B,z,a,w))}return j!=null&&setRef(j,null,P,F),te},S=(O,F,M,P,B,z)=>{z=z||!!F.dynamicChildren;const{type:U,props:H,patchFlag:J,shapeFlag:j,dirs:G,transition:ee}=F,Q=U==="input"||U==="option";if(Q||J!==-1){G&&invokeDirectiveHook(F,null,M,"created");let te=!1;if(T(O)){te=needTransition(P,ee)&&M&&M.vnode.props&&M.vnode.props.appear;const ae=O.content.firstChild;te&&ee.beforeEnter(ae),D(ae,O,M),F.el=O=ae}if(j&16&&!(H&&(H.innerHTML||H.textContent))){let ae=C(O.firstChild,F,O,M,P,B,z);for(;ae;){hasMismatch=!0;const ye=ae;ae=ae.nextSibling,v(ye)}}else j&8&&O.textContent!==F.children&&(hasMismatch=!0,O.textContent=F.children);if(H)if(Q||!z||J&48)for(const ae in H)(Q&&(ae.endsWith("value")||ae==="indeterminate")||isOn$1(ae)&&!isReservedProp(ae)||ae[0]===".")&&c(O,ae,null,H[ae],void 0,void 0,M);else H.onClick&&c(O,"onClick",null,H.onClick,void 0,void 0,M);let re;(re=H&&H.onVnodeBeforeMount)&&invokeVNodeHook(re,M,F),G&&invokeDirectiveHook(F,null,M,"beforeMount"),((re=H&&H.onVnodeMounted)||G||te)&&queueEffectWithSuspense(()=>{re&&invokeVNodeHook(re,M,F),te&&ee.enter(O),G&&invokeDirectiveHook(F,null,M,"mounted")},P)}return O.nextSibling},C=(O,F,M,P,B,z,U)=>{U=U||!!F.dynamicChildren;const H=F.children,J=H.length;for(let j=0;j<J;j++){const G=U?H[j]:H[j]=normalizeVNode(H[j]);if(O)O=w(O,G,P,B,z,U);else{if(G.type===Text&&!G.children)continue;hasMismatch=!0,u(null,G,M,null,P,B,getContainerType(M),z)}}return O},k=(O,F,M,P,B,z)=>{const{slotScopeIds:U}=F;U&&(B=B?B.concat(U):U);const H=f(O),J=C(m(O),F,H,M,P,B,z);return J&&isComment(J)&&J.data==="]"?m(F.anchor=J):(hasMismatch=!0,g(F.anchor=y("]"),H,J),J)},$=(O,F,M,P,B,z)=>{if(hasMismatch=!0,F.el=null,z){const J=E(O);for(;;){const j=m(O);if(j&&j!==J)v(j);else break}}const U=m(O),H=f(O);return v(O),u(null,F,H,U,M,P,getContainerType(H),B),U},E=(O,F="[",M="]")=>{let P=0;for(;O;)if(O=m(O),O&&isComment(O)&&(O.data===F&&P++,O.data===M)){if(P===0)return m(O);P--}return O},D=(O,F,M)=>{const P=F.parentNode;P&&P.replaceChild(O,F);let B=M;for(;B;)B.vnode.el===F&&(B.vnode.el=B.subTree.el=O),B=B.parent},T=O=>O.nodeType===1&&O.tagName.toLowerCase()==="template";return[b,w]}const queuePostRenderEffect=queueEffectWithSuspense;function createRenderer(a){return baseCreateRenderer(a)}function createHydrationRenderer(a){return baseCreateRenderer(a,createHydrationFunctions)}function baseCreateRenderer(a,i){const u=getGlobalThis();u.__VUE__=!0;const{insert:c,remove:d,patchProp:m,createElement:f,createText:v,createComment:g,setText:y,setElementText:b,parentNode:w,nextSibling:S,setScopeId:C=NOOP,insertStaticContent:k}=a,$=(ie,pe,Ne,We=null,wt=null,Ht=null,qt=void 0,At=null,Ft=!!pe.dynamicChildren)=>{if(ie===pe)return;ie&&!isSameVNodeType(ie,pe)&&(We=de(ie),Se(ie,wt,Ht,!0),ie=null),pe.patchFlag===-2&&(Ft=!1,pe.dynamicChildren=null);const{type:$t,ref:Wt,shapeFlag:Et}=pe;switch($t){case Text:E(ie,pe,Ne,We);break;case Comment:D(ie,pe,Ne,We);break;case Static:ie==null&&T(pe,Ne,We,qt);break;case Fragment:j(ie,pe,Ne,We,wt,Ht,qt,At,Ft);break;default:Et&1?M(ie,pe,Ne,We,wt,Ht,qt,At,Ft):Et&6?G(ie,pe,Ne,We,wt,Ht,qt,At,Ft):(Et&64||Et&128)&&$t.process(ie,pe,Ne,We,wt,Ht,qt,At,Ft,Le)}Wt!=null&&wt&&setRef(Wt,ie&&ie.ref,Ht,pe||ie,!pe)},E=(ie,pe,Ne,We)=>{if(ie==null)c(pe.el=v(pe.children),Ne,We);else{const wt=pe.el=ie.el;pe.children!==ie.children&&y(wt,pe.children)}},D=(ie,pe,Ne,We)=>{ie==null?c(pe.el=g(pe.children||""),Ne,We):pe.el=ie.el},T=(ie,pe,Ne,We)=>{[ie.el,ie.anchor]=k(ie.children,pe,Ne,We,ie.el,ie.anchor)},O=({el:ie,anchor:pe},Ne,We)=>{let wt;for(;ie&&ie!==pe;)wt=S(ie),c(ie,Ne,We),ie=wt;c(pe,Ne,We)},F=({el:ie,anchor:pe})=>{let Ne;for(;ie&&ie!==pe;)Ne=S(ie),d(ie),ie=Ne;d(pe)},M=(ie,pe,Ne,We,wt,Ht,qt,At,Ft)=>{pe.type==="svg"?qt="svg":pe.type==="math"&&(qt="mathml"),ie==null?P(pe,Ne,We,wt,Ht,qt,At,Ft):U(ie,pe,wt,Ht,qt,At,Ft)},P=(ie,pe,Ne,We,wt,Ht,qt,At)=>{let Ft,$t;const{props:Wt,shapeFlag:Et,transition:Tt,dirs:Kt}=ie;if(Ft=ie.el=f(ie.type,Ht,Wt&&Wt.is,Wt),Et&8?b(Ft,ie.children):Et&16&&z(ie.children,Ft,null,We,wt,resolveChildrenNamespace(ie,Ht),qt,At),Kt&&invokeDirectiveHook(ie,null,We,"created"),B(Ft,ie,ie.scopeId,qt,We),Wt){for(const mn in Wt)mn!=="value"&&!isReservedProp(mn)&&m(Ft,mn,null,Wt[mn],Ht,ie.children,We,wt,ke);"value"in Wt&&m(Ft,"value",null,Wt.value,Ht),($t=Wt.onVnodeBeforeMount)&&invokeVNodeHook($t,We,ie)}Kt&&invokeDirectiveHook(ie,null,We,"beforeMount");const ln=needTransition(wt,Tt);ln&&Tt.beforeEnter(Ft),c(Ft,pe,Ne),(($t=Wt&&Wt.onVnodeMounted)||ln||Kt)&&queuePostRenderEffect(()=>{$t&&invokeVNodeHook($t,We,ie),ln&&Tt.enter(Ft),Kt&&invokeDirectiveHook(ie,null,We,"mounted")},wt)},B=(ie,pe,Ne,We,wt)=>{if(Ne&&C(ie,Ne),We)for(let Ht=0;Ht<We.length;Ht++)C(ie,We[Ht]);if(wt){let Ht=wt.subTree;if(pe===Ht){const qt=wt.vnode;B(ie,qt,qt.scopeId,qt.slotScopeIds,wt.parent)}}},z=(ie,pe,Ne,We,wt,Ht,qt,At,Ft=0)=>{for(let $t=Ft;$t<ie.length;$t++){const Wt=ie[$t]=At?cloneIfMounted(ie[$t]):normalizeVNode(ie[$t]);$(null,Wt,pe,Ne,We,wt,Ht,qt,At)}},U=(ie,pe,Ne,We,wt,Ht,qt)=>{const At=pe.el=ie.el;let{patchFlag:Ft,dynamicChildren:$t,dirs:Wt}=pe;Ft|=ie.patchFlag&16;const Et=ie.props||EMPTY_OBJ,Tt=pe.props||EMPTY_OBJ;let Kt;if(Ne&&toggleRecurse(Ne,!1),(Kt=Tt.onVnodeBeforeUpdate)&&invokeVNodeHook(Kt,Ne,pe,ie),Wt&&invokeDirectiveHook(pe,ie,Ne,"beforeUpdate"),Ne&&toggleRecurse(Ne,!0),$t?H(ie.dynamicChildren,$t,At,Ne,We,resolveChildrenNamespace(pe,wt),Ht):qt||ae(ie,pe,At,null,Ne,We,resolveChildrenNamespace(pe,wt),Ht,!1),Ft>0){if(Ft&16)J(At,pe,Et,Tt,Ne,We,wt);else if(Ft&2&&Et.class!==Tt.class&&m(At,"class",null,Tt.class,wt),Ft&4&&m(At,"style",Et.style,Tt.style,wt),Ft&8){const ln=pe.dynamicProps;for(let mn=0;mn<ln.length;mn++){const St=ln[mn],xt=Et[St],zt=Tt[St];(zt!==xt||St==="value")&&m(At,St,xt,zt,wt,ie.children,Ne,We,ke)}}Ft&1&&ie.children!==pe.children&&b(At,pe.children)}else!qt&&$t==null&&J(At,pe,Et,Tt,Ne,We,wt);((Kt=Tt.onVnodeUpdated)||Wt)&&queuePostRenderEffect(()=>{Kt&&invokeVNodeHook(Kt,Ne,pe,ie),Wt&&invokeDirectiveHook(pe,ie,Ne,"updated")},We)},H=(ie,pe,Ne,We,wt,Ht,qt)=>{for(let At=0;At<pe.length;At++){const Ft=ie[At],$t=pe[At],Wt=Ft.el&&(Ft.type===Fragment||!isSameVNodeType(Ft,$t)||Ft.shapeFlag&70)?w(Ft.el):Ne;$(Ft,$t,Wt,null,We,wt,Ht,qt,!0)}},J=(ie,pe,Ne,We,wt,Ht,qt)=>{if(Ne!==We){if(Ne!==EMPTY_OBJ)for(const At in Ne)!isReservedProp(At)&&!(At in We)&&m(ie,At,Ne[At],null,qt,pe.children,wt,Ht,ke);for(const At in We){if(isReservedProp(At))continue;const Ft=We[At],$t=Ne[At];Ft!==$t&&At!=="value"&&m(ie,At,$t,Ft,qt,pe.children,wt,Ht,ke)}"value"in We&&m(ie,"value",Ne.value,We.value,qt)}},j=(ie,pe,Ne,We,wt,Ht,qt,At,Ft)=>{const $t=pe.el=ie?ie.el:v(""),Wt=pe.anchor=ie?ie.anchor:v("");let{patchFlag:Et,dynamicChildren:Tt,slotScopeIds:Kt}=pe;Kt&&(At=At?At.concat(Kt):Kt),ie==null?(c($t,Ne,We),c(Wt,Ne,We),z(pe.children||[],Ne,Wt,wt,Ht,qt,At,Ft)):Et>0&&Et&64&&Tt&&ie.dynamicChildren?(H(ie.dynamicChildren,Tt,Ne,wt,Ht,qt,At),(pe.key!=null||wt&&pe===wt.subTree)&&traverseStaticChildren(ie,pe,!0)):ae(ie,pe,Ne,Wt,wt,Ht,qt,At,Ft)},G=(ie,pe,Ne,We,wt,Ht,qt,At,Ft)=>{pe.slotScopeIds=At,ie==null?pe.shapeFlag&512?wt.ctx.activate(pe,Ne,We,qt,Ft):ee(pe,Ne,We,wt,Ht,qt,Ft):Q(ie,pe,Ft)},ee=(ie,pe,Ne,We,wt,Ht,qt)=>{const At=ie.component=createComponentInstance(ie,We,wt);if(isKeepAlive(ie)&&(At.ctx.renderer=Le),setupComponent(At),At.asyncDep){if(wt&&wt.registerDep(At,te),!ie.el){const Ft=At.subTree=createVNode(Comment);D(null,Ft,pe,Ne)}}else te(At,ie,pe,Ne,wt,Ht,qt)},Q=(ie,pe,Ne)=>{const We=pe.component=ie.component;if(shouldUpdateComponent(ie,pe,Ne))if(We.asyncDep&&!We.asyncResolved){re(We,pe,Ne);return}else We.next=pe,invalidateJob(We.update),We.effect.dirty=!0,We.update();else pe.el=ie.el,We.vnode=pe},te=(ie,pe,Ne,We,wt,Ht,qt)=>{const At=()=>{if(ie.isMounted){let{next:Wt,bu:Et,u:Tt,parent:Kt,vnode:ln}=ie;{const Yt=locateNonHydratedAsyncRoot(ie);if(Yt){Wt&&(Wt.el=ln.el,re(ie,Wt,qt)),Yt.asyncDep.then(()=>{ie.isUnmounted||At()});return}}let mn=Wt,St;toggleRecurse(ie,!1),Wt?(Wt.el=ln.el,re(ie,Wt,qt)):Wt=ln,Et&&invokeArrayFns(Et),(St=Wt.props&&Wt.props.onVnodeBeforeUpdate)&&invokeVNodeHook(St,Kt,Wt,ln),toggleRecurse(ie,!0);const xt=renderComponentRoot(ie),zt=ie.subTree;ie.subTree=xt,$(zt,xt,w(zt.el),de(zt),ie,wt,Ht),Wt.el=xt.el,mn===null&&updateHOCHostEl(ie,xt.el),Tt&&queuePostRenderEffect(Tt,wt),(St=Wt.props&&Wt.props.onVnodeUpdated)&&queuePostRenderEffect(()=>invokeVNodeHook(St,Kt,Wt,ln),wt)}else{let Wt;const{el:Et,props:Tt}=pe,{bm:Kt,m:ln,parent:mn}=ie,St=isAsyncWrapper(pe);if(toggleRecurse(ie,!1),Kt&&invokeArrayFns(Kt),!St&&(Wt=Tt&&Tt.onVnodeBeforeMount)&&invokeVNodeHook(Wt,mn,pe),toggleRecurse(ie,!0),Et&&Ie){const xt=()=>{ie.subTree=renderComponentRoot(ie),Ie(Et,ie.subTree,ie,wt,null)};St?pe.type.__asyncLoader().then(()=>!ie.isUnmounted&&xt()):xt()}else{const xt=ie.subTree=renderComponentRoot(ie);$(null,xt,Ne,We,ie,wt,Ht),pe.el=xt.el}if(ln&&queuePostRenderEffect(ln,wt),!St&&(Wt=Tt&&Tt.onVnodeMounted)){const xt=pe;queuePostRenderEffect(()=>invokeVNodeHook(Wt,mn,xt),wt)}(pe.shapeFlag&256||mn&&isAsyncWrapper(mn.vnode)&&mn.vnode.shapeFlag&256)&&ie.a&&queuePostRenderEffect(ie.a,wt),ie.isMounted=!0,pe=Ne=We=null}},Ft=ie.effect=new ReactiveEffect(At,NOOP,()=>queueJob($t),ie.scope),$t=ie.update=()=>{Ft.dirty&&Ft.run()};$t.id=ie.uid,toggleRecurse(ie,!0),$t()},re=(ie,pe,Ne)=>{pe.component=ie;const We=ie.vnode.props;ie.vnode=pe,ie.next=null,updateProps(ie,pe.props,We,Ne),updateSlots(ie,pe.children,Ne),pauseTracking(),flushPreFlushCbs(ie),resetTracking()},ae=(ie,pe,Ne,We,wt,Ht,qt,At,Ft=!1)=>{const $t=ie&&ie.children,Wt=ie?ie.shapeFlag:0,Et=pe.children,{patchFlag:Tt,shapeFlag:Kt}=pe;if(Tt>0){if(Tt&128){ue($t,Et,Ne,We,wt,Ht,qt,At,Ft);return}else if(Tt&256){ye($t,Et,Ne,We,wt,Ht,qt,At,Ft);return}}Kt&8?(Wt&16&&ke($t,wt,Ht),Et!==$t&&b(Ne,Et)):Wt&16?Kt&16?ue($t,Et,Ne,We,wt,Ht,qt,At,Ft):ke($t,wt,Ht,!0):(Wt&8&&b(Ne,""),Kt&16&&z(Et,Ne,We,wt,Ht,qt,At,Ft))},ye=(ie,pe,Ne,We,wt,Ht,qt,At,Ft)=>{ie=ie||EMPTY_ARR,pe=pe||EMPTY_ARR;const $t=ie.length,Wt=pe.length,Et=Math.min($t,Wt);let Tt;for(Tt=0;Tt<Et;Tt++){const Kt=pe[Tt]=Ft?cloneIfMounted(pe[Tt]):normalizeVNode(pe[Tt]);$(ie[Tt],Kt,Ne,null,wt,Ht,qt,At,Ft)}$t>Wt?ke(ie,wt,Ht,!0,!1,Et):z(pe,Ne,We,wt,Ht,qt,At,Ft,Et)},ue=(ie,pe,Ne,We,wt,Ht,qt,At,Ft)=>{let $t=0;const Wt=pe.length;let Et=ie.length-1,Tt=Wt-1;for(;$t<=Et&&$t<=Tt;){const Kt=ie[$t],ln=pe[$t]=Ft?cloneIfMounted(pe[$t]):normalizeVNode(pe[$t]);if(isSameVNodeType(Kt,ln))$(Kt,ln,Ne,null,wt,Ht,qt,At,Ft);else break;$t++}for(;$t<=Et&&$t<=Tt;){const Kt=ie[Et],ln=pe[Tt]=Ft?cloneIfMounted(pe[Tt]):normalizeVNode(pe[Tt]);if(isSameVNodeType(Kt,ln))$(Kt,ln,Ne,null,wt,Ht,qt,At,Ft);else break;Et--,Tt--}if($t>Et){if($t<=Tt){const Kt=Tt+1,ln=Kt<Wt?pe[Kt].el:We;for(;$t<=Tt;)$(null,pe[$t]=Ft?cloneIfMounted(pe[$t]):normalizeVNode(pe[$t]),Ne,ln,wt,Ht,qt,At,Ft),$t++}}else if($t>Tt)for(;$t<=Et;)Se(ie[$t],wt,Ht,!0),$t++;else{const Kt=$t,ln=$t,mn=new Map;for($t=ln;$t<=Tt;$t++){const wn=pe[$t]=Ft?cloneIfMounted(pe[$t]):normalizeVNode(pe[$t]);wn.key!=null&&mn.set(wn.key,$t)}let St,xt=0;const zt=Tt-ln+1;let Yt=!1,hn=0;const an=new Array(zt);for($t=0;$t<zt;$t++)an[$t]=0;for($t=Kt;$t<=Et;$t++){const wn=ie[$t];if(xt>=zt){Se(wn,wt,Ht,!0);continue}let $n;if(wn.key!=null)$n=mn.get(wn.key);else for(St=ln;St<=Tt;St++)if(an[St-ln]===0&&isSameVNodeType(wn,pe[St])){$n=St;break}$n===void 0?Se(wn,wt,Ht,!0):(an[$n-ln]=$t+1,$n>=hn?hn=$n:Yt=!0,$(wn,pe[$n],Ne,null,wt,Ht,qt,At,Ft),xt++)}const sn=Yt?getSequence(an):EMPTY_ARR;for(St=sn.length-1,$t=zt-1;$t>=0;$t--){const wn=ln+$t,$n=pe[wn],gn=wn+1<Wt?pe[wn+1].el:We;an[$t]===0?$(null,$n,Ne,gn,wt,Ht,qt,At,Ft):Yt&&(St<0||$t!==sn[St]?le($n,Ne,gn,2):St--)}}},le=(ie,pe,Ne,We,wt=null)=>{const{el:Ht,type:qt,transition:At,children:Ft,shapeFlag:$t}=ie;if($t&6){le(ie.component.subTree,pe,Ne,We);return}if($t&128){ie.suspense.move(pe,Ne,We);return}if($t&64){qt.move(ie,pe,Ne,Le);return}if(qt===Fragment){c(Ht,pe,Ne);for(let Et=0;Et<Ft.length;Et++)le(Ft[Et],pe,Ne,We);c(ie.anchor,pe,Ne);return}if(qt===Static){O(ie,pe,Ne);return}if(We!==2&&$t&1&&At)if(We===0)At.beforeEnter(Ht),c(Ht,pe,Ne),queuePostRenderEffect(()=>At.enter(Ht),wt);else{const{leave:Et,delayLeave:Tt,afterLeave:Kt}=At,ln=()=>c(Ht,pe,Ne),mn=()=>{Et(Ht,()=>{ln(),Kt&&Kt()})};Tt?Tt(Ht,ln,mn):mn()}else c(Ht,pe,Ne)},Se=(ie,pe,Ne,We=!1,wt=!1)=>{const{type:Ht,props:qt,ref:At,children:Ft,dynamicChildren:$t,shapeFlag:Wt,patchFlag:Et,dirs:Tt}=ie;if(At!=null&&setRef(At,null,Ne,ie,!0),Wt&256){pe.ctx.deactivate(ie);return}const Kt=Wt&1&&Tt,ln=!isAsyncWrapper(ie);let mn;if(ln&&(mn=qt&&qt.onVnodeBeforeUnmount)&&invokeVNodeHook(mn,pe,ie),Wt&6)Pe(ie.component,Ne,We);else{if(Wt&128){ie.suspense.unmount(Ne,We);return}Kt&&invokeDirectiveHook(ie,null,pe,"beforeUnmount"),Wt&64?ie.type.remove(ie,pe,Ne,wt,Le,We):$t&&(Ht!==Fragment||Et>0&&Et&64)?ke($t,pe,Ne,!1,!0):(Ht===Fragment&&Et&384||!wt&&Wt&16)&&ke(Ft,pe,Ne),We&&Fe(ie)}(ln&&(mn=qt&&qt.onVnodeUnmounted)||Kt)&&queuePostRenderEffect(()=>{mn&&invokeVNodeHook(mn,pe,ie),Kt&&invokeDirectiveHook(ie,null,pe,"unmounted")},Ne)},Fe=ie=>{const{type:pe,el:Ne,anchor:We,transition:wt}=ie;if(pe===Fragment){kt(Ne,We);return}if(pe===Static){F(ie);return}const Ht=()=>{d(Ne),wt&&!wt.persisted&&wt.afterLeave&&wt.afterLeave()};if(ie.shapeFlag&1&&wt&&!wt.persisted){const{leave:qt,delayLeave:At}=wt,Ft=()=>qt(Ne,Ht);At?At(ie.el,Ht,Ft):Ft()}else Ht()},kt=(ie,pe)=>{let Ne;for(;ie!==pe;)Ne=S(ie),d(ie),ie=Ne;d(pe)},Pe=(ie,pe,Ne)=>{const{bum:We,scope:wt,update:Ht,subTree:qt,um:At}=ie;We&&invokeArrayFns(We),wt.stop(),Ht&&(Ht.active=!1,Se(qt,ie,pe,Ne)),At&&queuePostRenderEffect(At,pe),queuePostRenderEffect(()=>{ie.isUnmounted=!0},pe),pe&&pe.pendingBranch&&!pe.isUnmounted&&ie.asyncDep&&!ie.asyncResolved&&ie.suspenseId===pe.pendingId&&(pe.deps--,pe.deps===0&&pe.resolve())},ke=(ie,pe,Ne,We=!1,wt=!1,Ht=0)=>{for(let qt=Ht;qt<ie.length;qt++)Se(ie[qt],pe,Ne,We,wt)},de=ie=>ie.shapeFlag&6?de(ie.component.subTree):ie.shapeFlag&128?ie.suspense.next():S(ie.anchor||ie.el);let $e=!1;const Te=(ie,pe,Ne)=>{ie==null?pe._vnode&&Se(pe._vnode,null,null,!0):$(pe._vnode||null,ie,pe,null,null,null,Ne),$e||($e=!0,flushPreFlushCbs(),flushPostFlushCbs(),$e=!1),pe._vnode=ie},Le={p:$,um:Se,m:le,r:Fe,mt:ee,mc:z,pc:ae,pbc:H,n:de,o:a};let Bt,Ie;return i&&([Bt,Ie]=i(Le)),{render:Te,hydrate:Bt,createApp:createAppAPI(Te,Bt)}}function resolveChildrenNamespace({type:a,props:i},u){return u==="svg"&&a==="foreignObject"||u==="mathml"&&a==="annotation-xml"&&i&&i.encoding&&i.encoding.includes("html")?void 0:u}function toggleRecurse({effect:a,update:i},u){a.allowRecurse=i.allowRecurse=u}function needTransition(a,i){return(!a||a&&!a.pendingBranch)&&i&&!i.persisted}function traverseStaticChildren(a,i,u=!1){const c=a.children,d=i.children;if(isArray$o(c)&&isArray$o(d))for(let m=0;m<c.length;m++){const f=c[m];let v=d[m];v.shapeFlag&1&&!v.dynamicChildren&&((v.patchFlag<=0||v.patchFlag===32)&&(v=d[m]=cloneIfMounted(d[m]),v.el=f.el),u||traverseStaticChildren(f,v)),v.type===Text&&(v.el=f.el)}}function getSequence(a){const i=a.slice(),u=[0];let c,d,m,f,v;const g=a.length;for(c=0;c<g;c++){const y=a[c];if(y!==0){if(d=u[u.length-1],a[d]<y){i[c]=d,u.push(c);continue}for(m=0,f=u.length-1;m<f;)v=m+f>>1,a[u[v]]<y?m=v+1:f=v;y<a[u[m]]&&(m>0&&(i[c]=u[m-1]),u[m]=c)}}for(m=u.length,f=u[m-1];m-- >0;)u[m]=f,f=i[f];return u}function locateNonHydratedAsyncRoot(a){const i=a.subTree.component;if(i)return i.asyncDep&&!i.asyncResolved?i:locateNonHydratedAsyncRoot(i)}const isTeleport=a=>a.__isTeleport,isTeleportDisabled=a=>a&&(a.disabled||a.disabled===""),isTargetSVG=a=>typeof SVGElement<"u"&&a instanceof SVGElement,isTargetMathML=a=>typeof MathMLElement=="function"&&a instanceof MathMLElement,resolveTarget=(a,i)=>{const u=a&&a.to;return isString$5(u)?i?i(u):null:u},TeleportImpl={name:"Teleport",__isTeleport:!0,process(a,i,u,c,d,m,f,v,g,y){const{mc:b,pc:w,pbc:S,o:{insert:C,querySelector:k,createText:$,createComment:E}}=y,D=isTeleportDisabled(i.props);let{shapeFlag:T,children:O,dynamicChildren:F}=i;if(a==null){const M=i.el=$(""),P=i.anchor=$("");C(M,u,c),C(P,u,c);const B=i.target=resolveTarget(i.props,k),z=i.targetAnchor=$("");B&&(C(z,B),f==="svg"||isTargetSVG(B)?f="svg":(f==="mathml"||isTargetMathML(B))&&(f="mathml"));const U=(H,J)=>{T&16&&b(O,H,J,d,m,f,v,g)};D?U(u,P):B&&U(B,z)}else{i.el=a.el;const M=i.anchor=a.anchor,P=i.target=a.target,B=i.targetAnchor=a.targetAnchor,z=isTeleportDisabled(a.props),U=z?u:P,H=z?M:B;if(f==="svg"||isTargetSVG(P)?f="svg":(f==="mathml"||isTargetMathML(P))&&(f="mathml"),F?(S(a.dynamicChildren,F,U,d,m,f,v),traverseStaticChildren(a,i,!0)):g||w(a,i,U,H,d,m,f,v,!1),D)z?i.props&&a.props&&i.props.to!==a.props.to&&(i.props.to=a.props.to):moveTeleport(i,u,M,y,1);else if((i.props&&i.props.to)!==(a.props&&a.props.to)){const J=i.target=resolveTarget(i.props,k);J&&moveTeleport(i,J,null,y,0)}else z&&moveTeleport(i,P,B,y,1)}updateCssVars(i)},remove(a,i,u,c,{um:d,o:{remove:m}},f){const{shapeFlag:v,children:g,anchor:y,targetAnchor:b,target:w,props:S}=a;if(w&&m(b),f&&m(y),v&16){const C=f||!isTeleportDisabled(S);for(let k=0;k<g.length;k++){const $=g[k];d($,i,u,C,!!$.dynamicChildren)}}},move:moveTeleport,hydrate:hydrateTeleport};function moveTeleport(a,i,u,{o:{insert:c},m:d},m=2){m===0&&c(a.targetAnchor,i,u);const{el:f,anchor:v,shapeFlag:g,children:y,props:b}=a,w=m===2;if(w&&c(f,i,u),(!w||isTeleportDisabled(b))&&g&16)for(let S=0;S<y.length;S++)d(y[S],i,u,2);w&&c(v,i,u)}function hydrateTeleport(a,i,u,c,d,m,{o:{nextSibling:f,parentNode:v,querySelector:g}},y){const b=i.target=resolveTarget(i.props,g);if(b){const w=b._lpa||b.firstChild;if(i.shapeFlag&16)if(isTeleportDisabled(i.props))i.anchor=y(f(a),i,v(a),u,c,d,m),i.targetAnchor=w;else{i.anchor=f(a);let S=w;for(;S;)if(S=f(S),S&&S.nodeType===8&&S.data==="teleport anchor"){i.targetAnchor=S,b._lpa=i.targetAnchor&&f(i.targetAnchor);break}y(w,i,b,u,c,d,m)}updateCssVars(i)}return i.anchor&&f(i.anchor)}const Teleport=TeleportImpl;function updateCssVars(a){const i=a.ctx;if(i&&i.ut){let u=a.children[0].el;for(;u&&u!==a.targetAnchor;)u.nodeType===1&&u.setAttribute("data-v-owner",i.uid),u=u.nextSibling;i.ut()}}const Fragment=Symbol.for("v-fgt"),Text=Symbol.for("v-txt"),Comment=Symbol.for("v-cmt"),Static=Symbol.for("v-stc"),blockStack=[];let currentBlock=null;function openBlock(a=!1){blockStack.push(currentBlock=a?null:[])}function closeBlock(){blockStack.pop(),currentBlock=blockStack[blockStack.length-1]||null}let isBlockTreeEnabled=1;function setBlockTracking(a){isBlockTreeEnabled+=a}function setupBlock(a){return a.dynamicChildren=isBlockTreeEnabled>0?currentBlock||EMPTY_ARR:null,closeBlock(),isBlockTreeEnabled>0&&currentBlock&&currentBlock.push(a),a}function createElementBlock(a,i,u,c,d,m){return setupBlock(createBaseVNode(a,i,u,c,d,m,!0))}function createBlock(a,i,u,c,d){return setupBlock(createVNode(a,i,u,c,d,!0))}function isVNode(a){return a?a.__v_isVNode===!0:!1}function isSameVNodeType(a,i){return a.type===i.type&&a.key===i.key}function transformVNodeArgs(a){}const InternalObjectKey="__vInternal",normalizeKey=({key:a})=>a??null,normalizeRef=({ref:a,ref_key:i,ref_for:u})=>(typeof a=="number"&&(a=""+a),a!=null?isString$5(a)||isRef(a)||isFunction$7(a)?{i:currentRenderingInstance,r:a,k:i,f:!!u}:a:null);function createBaseVNode(a,i=null,u=null,c=0,d=null,m=a===Fragment?0:1,f=!1,v=!1){const g={__v_isVNode:!0,__v_skip:!0,type:a,props:i,key:i&&normalizeKey(i),ref:i&&normalizeRef(i),scopeId:currentScopeId,slotScopeIds:null,children:u,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:m,patchFlag:c,dynamicProps:d,dynamicChildren:null,appContext:null,ctx:currentRenderingInstance};return v?(normalizeChildren(g,u),m&128&&a.normalize(g)):u&&(g.shapeFlag|=isString$5(u)?8:16),isBlockTreeEnabled>0&&!f&&currentBlock&&(g.patchFlag>0||m&6)&&g.patchFlag!==32&&currentBlock.push(g),g}const createVNode=_createVNode;function _createVNode(a,i=null,u=null,c=0,d=null,m=!1){if((!a||a===NULL_DYNAMIC_COMPONENT)&&(a=Comment),isVNode(a)){const v=cloneVNode(a,i,!0);return u&&normalizeChildren(v,u),isBlockTreeEnabled>0&&!m&&currentBlock&&(v.shapeFlag&6?currentBlock[currentBlock.indexOf(a)]=v:currentBlock.push(v)),v.patchFlag|=-2,v}if(isClassComponent(a)&&(a=a.__vccOpts),i){i=guardReactiveProps(i);let{class:v,style:g}=i;v&&!isString$5(v)&&(i.class=normalizeClass(v)),isObject$i(g)&&(isProxy(g)&&!isArray$o(g)&&(g=extend$4({},g)),i.style=normalizeStyle(g))}const f=isString$5(a)?1:isSuspense(a)?128:isTeleport(a)?64:isObject$i(a)?4:isFunction$7(a)?2:0;return createBaseVNode(a,i,u,c,d,f,m,!0)}function guardReactiveProps(a){return a?isProxy(a)||InternalObjectKey in a?extend$4({},a):a:null}function cloneVNode(a,i,u=!1){const{props:c,ref:d,patchFlag:m,children:f}=a,v=i?mergeProps(c||{},i):c;return{__v_isVNode:!0,__v_skip:!0,type:a.type,props:v,key:v&&normalizeKey(v),ref:i&&i.ref?u&&d?isArray$o(d)?d.concat(normalizeRef(i)):[d,normalizeRef(i)]:normalizeRef(i):d,scopeId:a.scopeId,slotScopeIds:a.slotScopeIds,children:f,target:a.target,targetAnchor:a.targetAnchor,staticCount:a.staticCount,shapeFlag:a.shapeFlag,patchFlag:i&&a.type!==Fragment?m===-1?16:m|16:m,dynamicProps:a.dynamicProps,dynamicChildren:a.dynamicChildren,appContext:a.appContext,dirs:a.dirs,transition:a.transition,component:a.component,suspense:a.suspense,ssContent:a.ssContent&&cloneVNode(a.ssContent),ssFallback:a.ssFallback&&cloneVNode(a.ssFallback),el:a.el,anchor:a.anchor,ctx:a.ctx,ce:a.ce}}function createTextVNode(a=" ",i=0){return createVNode(Text,null,a,i)}function createStaticVNode(a,i){const u=createVNode(Static,null,a);return u.staticCount=i,u}function createCommentVNode(a="",i=!1){return i?(openBlock(),createBlock(Comment,null,a)):createVNode(Comment,null,a)}function normalizeVNode(a){return a==null||typeof a=="boolean"?createVNode(Comment):isArray$o(a)?createVNode(Fragment,null,a.slice()):typeof a=="object"?cloneIfMounted(a):createVNode(Text,null,String(a))}function cloneIfMounted(a){return a.el===null&&a.patchFlag!==-1||a.memo?a:cloneVNode(a)}function normalizeChildren(a,i){let u=0;const{shapeFlag:c}=a;if(i==null)i=null;else if(isArray$o(i))u=16;else if(typeof i=="object")if(c&65){const d=i.default;d&&(d._c&&(d._d=!1),normalizeChildren(a,d()),d._c&&(d._d=!0));return}else{u=32;const d=i._;!d&&!(InternalObjectKey in i)?i._ctx=currentRenderingInstance:d===3&&currentRenderingInstance&&(currentRenderingInstance.slots._===1?i._=1:(i._=2,a.patchFlag|=1024))}else isFunction$7(i)?(i={default:i,_ctx:currentRenderingInstance},u=32):(i=String(i),c&64?(u=16,i=[createTextVNode(i)]):u=8);a.children=i,a.shapeFlag|=u}function mergeProps(...a){const i={};for(let u=0;u<a.length;u++){const c=a[u];for(const d in c)if(d==="class")i.class!==c.class&&(i.class=normalizeClass([i.class,c.class]));else if(d==="style")i.style=normalizeStyle([i.style,c.style]);else if(isOn$1(d)){const m=i[d],f=c[d];f&&m!==f&&!(isArray$o(m)&&m.includes(f))&&(i[d]=m?[].concat(m,f):f)}else d!==""&&(i[d]=c[d])}return i}function invokeVNodeHook(a,i,u,c=null){callWithAsyncErrorHandling(a,i,7,[u,c])}const emptyAppContext=createAppContext();let uid=0;function createComponentInstance(a,i,u){const c=a.type,d=(i?i.appContext:a.appContext)||emptyAppContext,m={uid:uid++,vnode:a,type:c,parent:i,appContext:d,root:null,next:null,subTree:null,effect:null,update:null,scope:new EffectScope(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:i?i.provides:Object.create(d.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:normalizePropsOptions(c,d),emitsOptions:normalizeEmitsOptions(c,d),emit:null,emitted:null,propsDefaults:EMPTY_OBJ,inheritAttrs:c.inheritAttrs,ctx:EMPTY_OBJ,data:EMPTY_OBJ,props:EMPTY_OBJ,attrs:EMPTY_OBJ,slots:EMPTY_OBJ,refs:EMPTY_OBJ,setupState:EMPTY_OBJ,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:u,suspenseId:u?u.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return m.ctx={_:m},m.root=i?i.root:m,m.emit=emit.bind(null,m),a.ce&&a.ce(m),m}let currentInstance=null;const getCurrentInstance$1=()=>currentInstance||currentRenderingInstance;let internalSetCurrentInstance,setInSSRSetupState;{const a=getGlobalThis(),i=(u,c)=>{let d;return(d=a[u])||(d=a[u]=[]),d.push(c),m=>{d.length>1?d.forEach(f=>f(m)):d[0](m)}};internalSetCurrentInstance=i("__VUE_INSTANCE_SETTERS__",u=>currentInstance=u),setInSSRSetupState=i("__VUE_SSR_SETTERS__",u=>isInSSRComponentSetup=u)}const setCurrentInstance=a=>{const i=currentInstance;return internalSetCurrentInstance(a),a.scope.on(),()=>{a.scope.off(),internalSetCurrentInstance(i)}},unsetCurrentInstance=()=>{currentInstance&&currentInstance.scope.off(),internalSetCurrentInstance(null)};function isStatefulComponent(a){return a.vnode.shapeFlag&4}let isInSSRComponentSetup=!1;function setupComponent(a,i=!1){i&&setInSSRSetupState(i);const{props:u,children:c}=a.vnode,d=isStatefulComponent(a);initProps(a,u,d,i),initSlots(a,c);const m=d?setupStatefulComponent(a,i):void 0;return i&&setInSSRSetupState(!1),m}function setupStatefulComponent(a,i){const u=a.type;a.accessCache=Object.create(null),a.proxy=markRaw(new Proxy(a.ctx,PublicInstanceProxyHandlers));const{setup:c}=u;if(c){const d=a.setupContext=c.length>1?createSetupContext(a):null,m=setCurrentInstance(a);pauseTracking();const f=callWithErrorHandling(c,a,0,[a.props,d]);if(resetTracking(),m(),isPromise(f)){if(f.then(unsetCurrentInstance,unsetCurrentInstance),i)return f.then(v=>{handleSetupResult(a,v,i)}).catch(v=>{handleError(v,a,0)});a.asyncDep=f}else handleSetupResult(a,f,i)}else finishComponentSetup(a,i)}function handleSetupResult(a,i,u){isFunction$7(i)?a.type.__ssrInlineRender?a.ssrRender=i:a.render=i:isObject$i(i)&&(a.setupState=proxyRefs(i)),finishComponentSetup(a,u)}let compile$1,installWithProxy;function registerRuntimeCompiler(a){compile$1=a,installWithProxy=i=>{i.render._rc&&(i.withProxy=new Proxy(i.ctx,RuntimeCompiledPublicInstanceProxyHandlers))}}const isRuntimeOnly=()=>!compile$1;function finishComponentSetup(a,i,u){const c=a.type;if(!a.render){if(!i&&compile$1&&!c.render){const d=c.template||resolveMergedOptions(a).template;if(d){const{isCustomElement:m,compilerOptions:f}=a.appContext.config,{delimiters:v,compilerOptions:g}=c,y=extend$4(extend$4({isCustomElement:m,delimiters:v},f),g);c.render=compile$1(d,y)}}a.render=c.render||NOOP,installWithProxy&&installWithProxy(a)}{const d=setCurrentInstance(a);pauseTracking();try{applyOptions(a)}finally{resetTracking(),d()}}}function getAttrsProxy(a){return a.attrsProxy||(a.attrsProxy=new Proxy(a.attrs,{get(i,u){return track(a,"get","$attrs"),i[u]}}))}function createSetupContext(a){const i=u=>{a.exposed=u||{}};return{get attrs(){return getAttrsProxy(a)},slots:a.slots,emit:a.emit,expose:i}}function getExposeProxy(a){if(a.exposed)return a.exposeProxy||(a.exposeProxy=new Proxy(proxyRefs(markRaw(a.exposed)),{get(i,u){if(u in i)return i[u];if(u in publicPropertiesMap)return publicPropertiesMap[u](a)},has(i,u){return u in i||u in publicPropertiesMap}}))}const classifyRE=/(?:^|[-_])(\w)/g,classify=a=>a.replace(classifyRE,i=>i.toUpperCase()).replace(/[-_]/g,"");function getComponentName(a,i=!0){return isFunction$7(a)?a.displayName||a.name:a.name||i&&a.__name}function formatComponentName(a,i,u=!1){let c=getComponentName(i);if(!c&&i.__file){const d=i.__file.match(/([^/\\]+)\.\w+$/);d&&(c=d[1])}if(!c&&a&&a.parent){const d=m=>{for(const f in m)if(m[f]===i)return f};c=d(a.components||a.parent.type.components)||d(a.appContext.components)}return c?classify(c):u?"App":"Anonymous"}function isClassComponent(a){return isFunction$7(a)&&"__vccOpts"in a}const computed=(a,i)=>computed$1(a,i,isInSSRComponentSetup);function useModel$1(a,i,u=EMPTY_OBJ){const c=getCurrentInstance$1(),d=camelize(i),m=hyphenate(i),f=customRef((g,y)=>{let b;return watchSyncEffect(()=>{const w=a[i];hasChanged(b,w)&&(b=w,y())}),{get(){return g(),u.get?u.get(b):b},set(w){const S=c.vnode.props;!(S&&(i in S||d in S||m in S)&&(`onUpdate:${i}`in S||`onUpdate:${d}`in S||`onUpdate:${m}`in S))&&hasChanged(w,b)&&(b=w,y()),c.emit(`update:${i}`,u.set?u.set(w):w)}}}),v=i==="modelValue"?"modelModifiers":`${i}Modifiers`;return f[Symbol.iterator]=()=>{let g=0;return{next(){return g<2?{value:g++?a[v]||{}:f,done:!1}:{done:!0}}}},f}function h(a,i,u){const c=arguments.length;return c===2?isObject$i(i)&&!isArray$o(i)?isVNode(i)?createVNode(a,null,[i]):createVNode(a,i):createVNode(a,null,i):(c>3?u=Array.prototype.slice.call(arguments,2):c===3&&isVNode(u)&&(u=[u]),createVNode(a,i,u))}function initCustomFormatter(){}function withMemo(a,i,u,c){const d=u[c];if(d&&isMemoSame(d,a))return d;const m=i();return m.memo=a.slice(),u[c]=m}function isMemoSame(a,i){const u=a.memo;if(u.length!=i.length)return!1;for(let c=0;c<u.length;c++)if(hasChanged(u[c],i[c]))return!1;return isBlockTreeEnabled>0&&currentBlock&&currentBlock.push(a),!0}const version$4="3.4.19",warn$2=NOOP,ErrorTypeStrings=ErrorTypeStrings$1,devtools=devtools$1,setDevtoolsHook=setDevtoolsHook$1,_ssrUtils={createComponentInstance,setupComponent,renderComponentRoot,setCurrentRenderingInstance,isVNode,normalizeVNode},ssrUtils=_ssrUtils,resolveFilter=null,compatUtils=null,DeprecationTypes=null;/**
* @vue/runtime-dom v3.4.19
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const svgNS="http://www.w3.org/2000/svg",mathmlNS="http://www.w3.org/1998/Math/MathML",doc=typeof document<"u"?document:null,templateContainer=doc&&doc.createElement("template"),nodeOps={insert:(a,i,u)=>{i.insertBefore(a,u||null)},remove:a=>{const i=a.parentNode;i&&i.removeChild(a)},createElement:(a,i,u,c)=>{const d=i==="svg"?doc.createElementNS(svgNS,a):i==="mathml"?doc.createElementNS(mathmlNS,a):doc.createElement(a,u?{is:u}:void 0);return a==="select"&&c&&c.multiple!=null&&d.setAttribute("multiple",c.multiple),d},createText:a=>doc.createTextNode(a),createComment:a=>doc.createComment(a),setText:(a,i)=>{a.nodeValue=i},setElementText:(a,i)=>{a.textContent=i},parentNode:a=>a.parentNode,nextSibling:a=>a.nextSibling,querySelector:a=>doc.querySelector(a),setScopeId(a,i){a.setAttribute(i,"")},insertStaticContent(a,i,u,c,d,m){const f=u?u.previousSibling:i.lastChild;if(d&&(d===m||d.nextSibling))for(;i.insertBefore(d.cloneNode(!0),u),!(d===m||!(d=d.nextSibling)););else{templateContainer.innerHTML=c==="svg"?`<svg>${a}</svg>`:c==="mathml"?`<math>${a}</math>`:a;const v=templateContainer.content;if(c==="svg"||c==="mathml"){const g=v.firstChild;for(;g.firstChild;)v.appendChild(g.firstChild);v.removeChild(g)}i.insertBefore(v,u)}return[f?f.nextSibling:i.firstChild,u?u.previousSibling:i.lastChild]}},TRANSITION="transition",ANIMATION="animation",vtcKey=Symbol("_vtc"),Transition=(a,{slots:i})=>h(BaseTransition,resolveTransitionProps(a),i);Transition.displayName="Transition";const DOMTransitionPropsValidators={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},TransitionPropsValidators=Transition.props=extend$4({},BaseTransitionPropsValidators,DOMTransitionPropsValidators),callHook=(a,i=[])=>{isArray$o(a)?a.forEach(u=>u(...i)):a&&a(...i)},hasExplicitCallback=a=>a?isArray$o(a)?a.some(i=>i.length>1):a.length>1:!1;function resolveTransitionProps(a){const i={};for(const j in a)j in DOMTransitionPropsValidators||(i[j]=a[j]);if(a.css===!1)return i;const{name:u="v",type:c,duration:d,enterFromClass:m=`${u}-enter-from`,enterActiveClass:f=`${u}-enter-active`,enterToClass:v=`${u}-enter-to`,appearFromClass:g=m,appearActiveClass:y=f,appearToClass:b=v,leaveFromClass:w=`${u}-leave-from`,leaveActiveClass:S=`${u}-leave-active`,leaveToClass:C=`${u}-leave-to`}=a,k=normalizeDuration(d),$=k&&k[0],E=k&&k[1],{onBeforeEnter:D,onEnter:T,onEnterCancelled:O,onLeave:F,onLeaveCancelled:M,onBeforeAppear:P=D,onAppear:B=T,onAppearCancelled:z=O}=i,U=(j,G,ee)=>{removeTransitionClass(j,G?b:v),removeTransitionClass(j,G?y:f),ee&&ee()},H=(j,G)=>{j._isLeaving=!1,removeTransitionClass(j,w),removeTransitionClass(j,C),removeTransitionClass(j,S),G&&G()},J=j=>(G,ee)=>{const Q=j?B:T,te=()=>U(G,j,ee);callHook(Q,[G,te]),nextFrame(()=>{removeTransitionClass(G,j?g:m),addTransitionClass(G,j?b:v),hasExplicitCallback(Q)||whenTransitionEnds(G,c,$,te)})};return extend$4(i,{onBeforeEnter(j){callHook(D,[j]),addTransitionClass(j,m),addTransitionClass(j,f)},onBeforeAppear(j){callHook(P,[j]),addTransitionClass(j,g),addTransitionClass(j,y)},onEnter:J(!1),onAppear:J(!0),onLeave(j,G){j._isLeaving=!0;const ee=()=>H(j,G);addTransitionClass(j,w),forceReflow(),addTransitionClass(j,S),nextFrame(()=>{j._isLeaving&&(removeTransitionClass(j,w),addTransitionClass(j,C),hasExplicitCallback(F)||whenTransitionEnds(j,c,E,ee))}),callHook(F,[j,ee])},onEnterCancelled(j){U(j,!1),callHook(O,[j])},onAppearCancelled(j){U(j,!0),callHook(z,[j])},onLeaveCancelled(j){H(j),callHook(M,[j])}})}function normalizeDuration(a){if(a==null)return null;if(isObject$i(a))return[NumberOf(a.enter),NumberOf(a.leave)];{const i=NumberOf(a);return[i,i]}}function NumberOf(a){return toNumber$2(a)}function addTransitionClass(a,i){i.split(/\s+/).forEach(u=>u&&a.classList.add(u)),(a[vtcKey]||(a[vtcKey]=new Set)).add(i)}function removeTransitionClass(a,i){i.split(/\s+/).forEach(c=>c&&a.classList.remove(c));const u=a[vtcKey];u&&(u.delete(i),u.size||(a[vtcKey]=void 0))}function nextFrame(a){requestAnimationFrame(()=>{requestAnimationFrame(a)})}let endId=0;function whenTransitionEnds(a,i,u,c){const d=a._endId=++endId,m=()=>{d===a._endId&&c()};if(u)return setTimeout(m,u);const{type:f,timeout:v,propCount:g}=getTransitionInfo(a,i);if(!f)return c();const y=f+"end";let b=0;const w=()=>{a.removeEventListener(y,S),m()},S=C=>{C.target===a&&++b>=g&&w()};setTimeout(()=>{b<g&&w()},v+1),a.addEventListener(y,S)}function getTransitionInfo(a,i){const u=window.getComputedStyle(a),c=k=>(u[k]||"").split(", "),d=c(`${TRANSITION}Delay`),m=c(`${TRANSITION}Duration`),f=getTimeout(d,m),v=c(`${ANIMATION}Delay`),g=c(`${ANIMATION}Duration`),y=getTimeout(v,g);let b=null,w=0,S=0;i===TRANSITION?f>0&&(b=TRANSITION,w=f,S=m.length):i===ANIMATION?y>0&&(b=ANIMATION,w=y,S=g.length):(w=Math.max(f,y),b=w>0?f>y?TRANSITION:ANIMATION:null,S=b?b===TRANSITION?m.length:g.length:0);const C=b===TRANSITION&&/\b(transform|all)(,|$)/.test(c(`${TRANSITION}Property`).toString());return{type:b,timeout:w,propCount:S,hasTransform:C}}function getTimeout(a,i){for(;a.length<i.length;)a=a.concat(a);return Math.max(...i.map((u,c)=>toMs(u)+toMs(a[c])))}function toMs(a){return a==="auto"?0:Number(a.slice(0,-1).replace(",","."))*1e3}function forceReflow(){return document.body.offsetHeight}function patchClass(a,i,u){const c=a[vtcKey];c&&(i=(i?[i,...c]:[...c]).join(" ")),i==null?a.removeAttribute("class"):u?a.setAttribute("class",i):a.className=i}const vShowOldKey=Symbol("_vod"),vShow={beforeMount(a,{value:i},{transition:u}){a[vShowOldKey]=a.style.display==="none"?"":a.style.display,u&&i?u.beforeEnter(a):setDisplay(a,i)},mounted(a,{value:i},{transition:u}){u&&i&&u.enter(a)},updated(a,{value:i,oldValue:u},{transition:c}){!i==!u&&(a.style.display===a[vShowOldKey]||!i)||(c?i?(c.beforeEnter(a),setDisplay(a,!0),c.enter(a)):c.leave(a,()=>{setDisplay(a,!1)}):setDisplay(a,i))},beforeUnmount(a,{value:i}){setDisplay(a,i)}};function setDisplay(a,i){a.style.display=i?a[vShowOldKey]:"none"}function initVShowForSSR(){vShow.getSSRProps=({value:a})=>{if(!a)return{style:{display:"none"}}}}const CSS_VAR_TEXT=Symbol("");function useCssVars(a){const i=getCurrentInstance$1();if(!i)return;const u=i.ut=(d=a(i.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${i.uid}"]`)).forEach(m=>setVarsOnNode(m,d))},c=()=>{const d=a(i.proxy);setVarsOnVNode(i.subTree,d),u(d)};watchPostEffect(c),onMounted(()=>{const d=new MutationObserver(c);d.observe(i.subTree.el.parentNode,{childList:!0}),onUnmounted(()=>d.disconnect())})}function setVarsOnVNode(a,i){if(a.shapeFlag&128){const u=a.suspense;a=u.activeBranch,u.pendingBranch&&!u.isHydrating&&u.effects.push(()=>{setVarsOnVNode(u.activeBranch,i)})}for(;a.component;)a=a.component.subTree;if(a.shapeFlag&1&&a.el)setVarsOnNode(a.el,i);else if(a.type===Fragment)a.children.forEach(u=>setVarsOnVNode(u,i));else if(a.type===Static){let{el:u,anchor:c}=a;for(;u&&(setVarsOnNode(u,i),u!==c);)u=u.nextSibling}}function setVarsOnNode(a,i){if(a.nodeType===1){const u=a.style;let c="";for(const d in i)u.setProperty(`--${d}`,i[d]),c+=`--${d}: ${i[d]};`;u[CSS_VAR_TEXT]=c}}const displayRE=/(^|;)\s*display\s*:/;function patchStyle(a,i,u){const c=a.style,d=isString$5(u),m=c.display;let f=!1;if(u&&!d){if(i&&!isString$5(i))for(const v in i)u[v]==null&&setStyle(c,v,"");for(const v in u)v==="display"&&(f=!0),setStyle(c,v,u[v])}else if(d){if(i!==u){const v=c[CSS_VAR_TEXT];v&&(u+=";"+v),c.cssText=u,f=displayRE.test(u)}}else i&&a.removeAttribute("style");vShowOldKey in a&&(a[vShowOldKey]=f?c.display:"",c.display=m)}const importantRE=/\s*!important$/;function setStyle(a,i,u){if(isArray$o(u))u.forEach(c=>setStyle(a,i,c));else if(u==null&&(u=""),i.startsWith("--"))a.setProperty(i,u);else{const c=autoPrefix(a,i);importantRE.test(u)?a.setProperty(hyphenate(c),u.replace(importantRE,""),"important"):a[c]=u}}const prefixes=["Webkit","Moz","ms"],prefixCache={};function autoPrefix(a,i){const u=prefixCache[i];if(u)return u;let c=camelize(i);if(c!=="filter"&&c in a)return prefixCache[i]=c;c=capitalize$2(c);for(let d=0;d<prefixes.length;d++){const m=prefixes[d]+c;if(m in a)return prefixCache[i]=m}return i}const xlinkNS="http://www.w3.org/1999/xlink";function patchAttr(a,i,u,c,d){if(c&&i.startsWith("xlink:"))u==null?a.removeAttributeNS(xlinkNS,i.slice(6,i.length)):a.setAttributeNS(xlinkNS,i,u);else{const m=isSpecialBooleanAttr(i);u==null||m&&!includeBooleanAttr(u)?a.removeAttribute(i):a.setAttribute(i,m?"":u)}}function patchDOMProp(a,i,u,c,d,m,f){if(i==="innerHTML"||i==="textContent"){c&&f(c,d,m),a[i]=u??"";return}const v=a.tagName;if(i==="value"&&v!=="PROGRESS"&&!v.includes("-")){a._value=u;const y=v==="OPTION"?a.getAttribute("value"):a.value,b=u??"";y!==b&&(a.value=b),u==null&&a.removeAttribute(i);return}let g=!1;if(u===""||u==null){const y=typeof a[i];y==="boolean"?u=includeBooleanAttr(u):u==null&&y==="string"?(u="",g=!0):y==="number"&&(u=0,g=!0)}try{a[i]=u}catch{}g&&a.removeAttribute(i)}function addEventListener(a,i,u,c){a.addEventListener(i,u,c)}function removeEventListener(a,i,u,c){a.removeEventListener(i,u,c)}const veiKey=Symbol("_vei");function patchEvent(a,i,u,c,d=null){const m=a[veiKey]||(a[veiKey]={}),f=m[i];if(c&&f)f.value=c;else{const[v,g]=parseName(i);if(c){const y=m[i]=createInvoker(c,d);addEventListener(a,v,y,g)}else f&&(removeEventListener(a,v,f,g),m[i]=void 0)}}const optionsModifierRE=/(?:Once|Passive|Capture)$/;function parseName(a){let i;if(optionsModifierRE.test(a)){i={};let c;for(;c=a.match(optionsModifierRE);)a=a.slice(0,a.length-c[0].length),i[c[0].toLowerCase()]=!0}return[a[2]===":"?a.slice(3):hyphenate(a.slice(2)),i]}let cachedNow=0;const p=Promise.resolve(),getNow=()=>cachedNow||(p.then(()=>cachedNow=0),cachedNow=Date.now());function createInvoker(a,i){const u=c=>{if(!c._vts)c._vts=Date.now();else if(c._vts<=u.attached)return;callWithAsyncErrorHandling(patchStopImmediatePropagation(c,u.value),i,5,[c])};return u.value=a,u.attached=getNow(),u}function patchStopImmediatePropagation(a,i){if(isArray$o(i)){const u=a.stopImmediatePropagation;return a.stopImmediatePropagation=()=>{u.call(a),a._stopped=!0},i.map(c=>d=>!d._stopped&&c&&c(d))}else return i}const isNativeOn=a=>a.charCodeAt(0)===111&&a.charCodeAt(1)===110&&a.charCodeAt(2)>96&&a.charCodeAt(2)<123,patchProp=(a,i,u,c,d,m,f,v,g)=>{const y=d==="svg";i==="class"?patchClass(a,c,y):i==="style"?patchStyle(a,u,c):isOn$1(i)?isModelListener(i)||patchEvent(a,i,u,c,f):(i[0]==="."?(i=i.slice(1),!0):i[0]==="^"?(i=i.slice(1),!1):shouldSetAsProp(a,i,c,y))?patchDOMProp(a,i,c,m,f,v,g):(i==="true-value"?a._trueValue=c:i==="false-value"&&(a._falseValue=c),patchAttr(a,i,c,y))};function shouldSetAsProp(a,i,u,c){if(c)return!!(i==="innerHTML"||i==="textContent"||i in a&&isNativeOn(i)&&isFunction$7(u));if(i==="spellcheck"||i==="draggable"||i==="translate"||i==="form"||i==="list"&&a.tagName==="INPUT"||i==="type"&&a.tagName==="TEXTAREA")return!1;if(i==="width"||i==="height"){const d=a.tagName;if(d==="IMG"||d==="VIDEO"||d==="CANVAS"||d==="SOURCE")return!1}return isNativeOn(i)&&isString$5(u)?!1:i in a}/*! #__NO_SIDE_EFFECTS__ */function defineCustomElement(a,i){const u=defineComponent$1(a);class c extends VueElement{constructor(m){super(u,m,i)}}return c.def=u,c}/*! #__NO_SIDE_EFFECTS__ */const defineSSRCustomElement=a=>defineCustomElement(a,hydrate),BaseClass=typeof HTMLElement<"u"?HTMLElement:class{};class VueElement extends BaseClass{constructor(i,u={},c){super(),this._def=i,this._props=u,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&c?c(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,this._ob&&(this._ob.disconnect(),this._ob=null),nextTick(()=>{this._connected||(render$Z(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let c=0;c<this.attributes.length;c++)this._setAttr(this.attributes[c].name);this._ob=new MutationObserver(c=>{for(const d of c)this._setAttr(d.attributeName)}),this._ob.observe(this,{attributes:!0});const i=(c,d=!1)=>{const{props:m,styles:f}=c;let v;if(m&&!isArray$o(m))for(const g in m){const y=m[g];(y===Number||y&&y.type===Number)&&(g in this._props&&(this._props[g]=toNumber$2(this._props[g])),(v||(v=Object.create(null)))[camelize(g)]=!0)}this._numberProps=v,d&&this._resolveProps(c),this._applyStyles(f),this._update()},u=this._def.__asyncLoader;u?u().then(c=>i(c,!0)):i(this._def)}_resolveProps(i){const{props:u}=i,c=isArray$o(u)?u:Object.keys(u||{});for(const d of Object.keys(this))d[0]!=="_"&&c.includes(d)&&this._setProp(d,this[d],!0,!1);for(const d of c.map(camelize))Object.defineProperty(this,d,{get(){return this._getProp(d)},set(m){this._setProp(d,m)}})}_setAttr(i){let u=this.getAttribute(i);const c=camelize(i);this._numberProps&&this._numberProps[c]&&(u=toNumber$2(u)),this._setProp(c,u,!1)}_getProp(i){return this._props[i]}_setProp(i,u,c=!0,d=!0){u!==this._props[i]&&(this._props[i]=u,d&&this._instance&&this._update(),c&&(u===!0?this.setAttribute(hyphenate(i),""):typeof u=="string"||typeof u=="number"?this.setAttribute(hyphenate(i),u+""):u||this.removeAttribute(hyphenate(i))))}_update(){render$Z(this._createVNode(),this.shadowRoot)}_createVNode(){const i=createVNode(this._def,extend$4({},this._props));return this._instance||(i.ce=u=>{this._instance=u,u.isCE=!0;const c=(m,f)=>{this.dispatchEvent(new CustomEvent(m,{detail:f}))};u.emit=(m,...f)=>{c(m,f),hyphenate(m)!==m&&c(hyphenate(m),f)};let d=this;for(;d=d&&(d.parentNode||d.host);)if(d instanceof VueElement){u.parent=d._instance,u.provides=d._instance.provides;break}}),i}_applyStyles(i){i&&i.forEach(u=>{const c=document.createElement("style");c.textContent=u,this.shadowRoot.appendChild(c)})}}function useCssModule(a="$style"){{const i=getCurrentInstance$1();if(!i)return EMPTY_OBJ;const u=i.type.__cssModules;if(!u)return EMPTY_OBJ;const c=u[a];return c||EMPTY_OBJ}}const positionMap=new WeakMap,newPositionMap=new WeakMap,moveCbKey=Symbol("_moveCb"),enterCbKey=Symbol("_enterCb"),TransitionGroupImpl={name:"TransitionGroup",props:extend$4({},TransitionPropsValidators,{tag:String,moveClass:String}),setup(a,{slots:i}){const u=getCurrentInstance$1(),c=useTransitionState();let d,m;return onUpdated(()=>{if(!d.length)return;const f=a.moveClass||`${a.name||"v"}-move`;if(!hasCSSTransform(d[0].el,u.vnode.el,f))return;d.forEach(callPendingCbs),d.forEach(recordPosition);const v=d.filter(applyTranslation);forceReflow(),v.forEach(g=>{const y=g.el,b=y.style;addTransitionClass(y,f),b.transform=b.webkitTransform=b.transitionDuration="";const w=y[moveCbKey]=S=>{S&&S.target!==y||(!S||/transform$/.test(S.propertyName))&&(y.removeEventListener("transitionend",w),y[moveCbKey]=null,removeTransitionClass(y,f))};y.addEventListener("transitionend",w)})}),()=>{const f=toRaw(a),v=resolveTransitionProps(f);let g=f.tag||Fragment;d=m,m=i.default?getTransitionRawChildren(i.default()):[];for(let y=0;y<m.length;y++){const b=m[y];b.key!=null&&setTransitionHooks(b,resolveTransitionHooks(b,v,c,u))}if(d)for(let y=0;y<d.length;y++){const b=d[y];setTransitionHooks(b,resolveTransitionHooks(b,v,c,u)),positionMap.set(b,b.el.getBoundingClientRect())}return createVNode(g,null,m)}}},removeMode=a=>delete a.mode;TransitionGroupImpl.props;const TransitionGroup=TransitionGroupImpl;function callPendingCbs(a){const i=a.el;i[moveCbKey]&&i[moveCbKey](),i[enterCbKey]&&i[enterCbKey]()}function recordPosition(a){newPositionMap.set(a,a.el.getBoundingClientRect())}function applyTranslation(a){const i=positionMap.get(a),u=newPositionMap.get(a),c=i.left-u.left,d=i.top-u.top;if(c||d){const m=a.el.style;return m.transform=m.webkitTransform=`translate(${c}px,${d}px)`,m.transitionDuration="0s",a}}function hasCSSTransform(a,i,u){const c=a.cloneNode(),d=a[vtcKey];d&&d.forEach(v=>{v.split(/\s+/).forEach(g=>g&&c.classList.remove(g))}),u.split(/\s+/).forEach(v=>v&&c.classList.add(v)),c.style.display="none";const m=i.nodeType===1?i:i.parentNode;m.appendChild(c);const{hasTransform:f}=getTransitionInfo(c);return m.removeChild(c),f}const getModelAssigner=a=>{const i=a.props["onUpdate:modelValue"]||!1;return isArray$o(i)?u=>invokeArrayFns(i,u):i};function onCompositionStart(a){a.target.composing=!0}function onCompositionEnd(a){const i=a.target;i.composing&&(i.composing=!1,i.dispatchEvent(new Event("input")))}const assignKey=Symbol("_assign"),vModelText={created(a,{modifiers:{lazy:i,trim:u,number:c}},d){a[assignKey]=getModelAssigner(d);const m=c||d.props&&d.props.type==="number";addEventListener(a,i?"change":"input",f=>{if(f.target.composing)return;let v=a.value;u&&(v=v.trim()),m&&(v=looseToNumber(v)),a[assignKey](v)}),u&&addEventListener(a,"change",()=>{a.value=a.value.trim()}),i||(addEventListener(a,"compositionstart",onCompositionStart),addEventListener(a,"compositionend",onCompositionEnd),addEventListener(a,"change",onCompositionEnd))},mounted(a,{value:i}){a.value=i??""},beforeUpdate(a,{value:i,modifiers:{lazy:u,trim:c,number:d}},m){if(a[assignKey]=getModelAssigner(m),a.composing)return;const f=d||a.type==="number"?looseToNumber(a.value):a.value,v=i??"";f!==v&&(document.activeElement===a&&a.type!=="range"&&(u||c&&a.value.trim()===v)||(a.value=v))}},vModelCheckbox={deep:!0,created(a,i,u){a[assignKey]=getModelAssigner(u),addEventListener(a,"change",()=>{const c=a._modelValue,d=getValue$2(a),m=a.checked,f=a[assignKey];if(isArray$o(c)){const v=looseIndexOf(c,d),g=v!==-1;if(m&&!g)f(c.concat(d));else if(!m&&g){const y=[...c];y.splice(v,1),f(y)}}else if(isSet$3(c)){const v=new Set(c);m?v.add(d):v.delete(d),f(v)}else f(getCheckboxValue(a,m))})},mounted:setChecked,beforeUpdate(a,i,u){a[assignKey]=getModelAssigner(u),setChecked(a,i,u)}};function setChecked(a,{value:i,oldValue:u},c){a._modelValue=i,isArray$o(i)?a.checked=looseIndexOf(i,c.props.value)>-1:isSet$3(i)?a.checked=i.has(c.props.value):i!==u&&(a.checked=looseEqual(i,getCheckboxValue(a,!0)))}const vModelRadio={created(a,{value:i},u){a.checked=looseEqual(i,u.props.value),a[assignKey]=getModelAssigner(u),addEventListener(a,"change",()=>{a[assignKey](getValue$2(a))})},beforeUpdate(a,{value:i,oldValue:u},c){a[assignKey]=getModelAssigner(c),i!==u&&(a.checked=looseEqual(i,c.props.value))}},vModelSelect={deep:!0,created(a,{value:i,modifiers:{number:u}},c){const d=isSet$3(i);addEventListener(a,"change",()=>{const m=Array.prototype.filter.call(a.options,f=>f.selected).map(f=>u?looseToNumber(getValue$2(f)):getValue$2(f));a[assignKey](a.multiple?d?new Set(m):m:m[0]),a._assigning=!0,nextTick(()=>{a._assigning=!1})}),a[assignKey]=getModelAssigner(c)},mounted(a,{value:i,oldValue:u,modifiers:{number:c}}){setSelected(a,i,u,c)},beforeUpdate(a,i,u){a[assignKey]=getModelAssigner(u)},updated(a,{value:i,oldValue:u,modifiers:{number:c}}){a._assigning||setSelected(a,i,u,c)}};function setSelected(a,i,u,c){const d=a.multiple,m=isArray$o(i);if(!(d&&!m&&!isSet$3(i))){for(let f=0,v=a.options.length;f<v;f++){const g=a.options[f],y=getValue$2(g);if(d)if(m){const b=typeof y;b==="string"||b==="number"?g.selected=i.includes(c?looseToNumber(y):y):g.selected=looseIndexOf(i,y)>-1}else g.selected=i.has(y);else if(looseEqual(getValue$2(g),i)){a.selectedIndex!==f&&(a.selectedIndex=f);return}}!d&&a.selectedIndex!==-1&&(a.selectedIndex=-1)}}function getValue$2(a){return"_value"in a?a._value:a.value}function getCheckboxValue(a,i){const u=i?"_trueValue":"_falseValue";return u in a?a[u]:i}const vModelDynamic={created(a,i,u){callModelHook(a,i,u,null,"created")},mounted(a,i,u){callModelHook(a,i,u,null,"mounted")},beforeUpdate(a,i,u,c){callModelHook(a,i,u,c,"beforeUpdate")},updated(a,i,u,c){callModelHook(a,i,u,c,"updated")}};function resolveDynamicModel(a,i){switch(a){case"SELECT":return vModelSelect;case"TEXTAREA":return vModelText;default:switch(i){case"checkbox":return vModelCheckbox;case"radio":return vModelRadio;default:return vModelText}}}function callModelHook(a,i,u,c,d){const f=resolveDynamicModel(a.tagName,u.props&&u.props.type)[d];f&&f(a,i,u,c)}function initVModelForSSR(){vModelText.getSSRProps=({value:a})=>({value:a}),vModelRadio.getSSRProps=({value:a},i)=>{if(i.props&&looseEqual(i.props.value,a))return{checked:!0}},vModelCheckbox.getSSRProps=({value:a},i)=>{if(isArray$o(a)){if(i.props&&looseIndexOf(a,i.props.value)>-1)return{checked:!0}}else if(isSet$3(a)){if(i.props&&a.has(i.props.value))return{checked:!0}}else if(a)return{checked:!0}},vModelDynamic.getSSRProps=(a,i)=>{if(typeof i.type!="string")return;const u=resolveDynamicModel(i.type.toUpperCase(),i.props&&i.props.type);if(u.getSSRProps)return u.getSSRProps(a,i)}}const systemModifiers=["ctrl","shift","alt","meta"],modifierGuards={stop:a=>a.stopPropagation(),prevent:a=>a.preventDefault(),self:a=>a.target!==a.currentTarget,ctrl:a=>!a.ctrlKey,shift:a=>!a.shiftKey,alt:a=>!a.altKey,meta:a=>!a.metaKey,left:a=>"button"in a&&a.button!==0,middle:a=>"button"in a&&a.button!==1,right:a=>"button"in a&&a.button!==2,exact:(a,i)=>systemModifiers.some(u=>a[`${u}Key`]&&!i.includes(u))},withModifiers=(a,i)=>{const u=a._withMods||(a._withMods={}),c=i.join(".");return u[c]||(u[c]=(d,...m)=>{for(let f=0;f<i.length;f++){const v=modifierGuards[i[f]];if(v&&v(d,i))return}return a(d,...m)})},keyNames={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},withKeys=(a,i)=>{const u=a._withKeys||(a._withKeys={}),c=i.join(".");return u[c]||(u[c]=d=>{if(!("key"in d))return;const m=hyphenate(d.key);if(i.some(f=>f===m||keyNames[f]===m))return a(d)})},rendererOptions=extend$4({patchProp},nodeOps);let renderer,enabledHydration=!1;function ensureRenderer(){return renderer||(renderer=createRenderer(rendererOptions))}function ensureHydrationRenderer(){return renderer=enabledHydration?renderer:createHydrationRenderer(rendererOptions),enabledHydration=!0,renderer}const render$Z=(...a)=>{ensureRenderer().render(...a)},hydrate=(...a)=>{ensureHydrationRenderer().hydrate(...a)},createApp=(...a)=>{const i=ensureRenderer().createApp(...a),{mount:u}=i;return i.mount=c=>{const d=normalizeContainer(c);if(!d)return;const m=i._component;!isFunction$7(m)&&!m.render&&!m.template&&(m.template=d.innerHTML),d.innerHTML="";const f=u(d,!1,resolveRootNamespace(d));return d instanceof Element&&(d.removeAttribute("v-cloak"),d.setAttribute("data-v-app","")),f},i},createSSRApp=(...a)=>{const i=ensureHydrationRenderer().createApp(...a),{mount:u}=i;return i.mount=c=>{const d=normalizeContainer(c);if(d)return u(d,!0,resolveRootNamespace(d))},i};function resolveRootNamespace(a){if(a instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&a instanceof MathMLElement)return"mathml"}function normalizeContainer(a){return isString$5(a)?document.querySelector(a):a}let ssrDirectiveInitialized=!1;const initDirectivesForSSR=()=>{ssrDirectiveInitialized||(ssrDirectiveInitialized=!0,initVModelForSSR(),initVShowForSSR())};/**
* vue v3.4.19
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const compile=()=>{},vue_runtime_esmBundler=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition,BaseTransitionPropsValidators,Comment,DeprecationTypes,EffectScope,ErrorCodes,ErrorTypeStrings,Fragment,KeepAlive,ReactiveEffect,Static,Suspense,Teleport,Text,TrackOpTypes,Transition,TransitionGroup,TriggerOpTypes,VueElement,assertNumber,callWithAsyncErrorHandling,callWithErrorHandling,camelize,capitalize:capitalize$2,cloneVNode,compatUtils,compile,computed,createApp,createBlock,createCommentVNode,createElementBlock,createElementVNode:createBaseVNode,createHydrationRenderer,createPropsRestProxy,createRenderer,createSSRApp,createSlots,createStaticVNode,createTextVNode,createVNode,customRef,defineAsyncComponent,defineComponent:defineComponent$1,defineCustomElement,defineEmits,defineExpose,defineModel,defineOptions,defineProps,defineSSRCustomElement,defineSlots,devtools,effect:effect$3,effectScope,getCurrentInstance:getCurrentInstance$1,getCurrentScope,getTransitionRawChildren,guardReactiveProps,h,handleError,hasInjectionContext,hydrate,initCustomFormatter,initDirectivesForSSR,inject:inject$1,isMemoSame,isProxy,isReactive,isReadonly,isRef,isRuntimeOnly,isShallow,isVNode,markRaw,mergeDefaults,mergeModels,mergeProps,nextTick,normalizeClass,normalizeProps,normalizeStyle,onActivated,onBeforeMount,onBeforeUnmount,onBeforeUpdate,onDeactivated,onErrorCaptured,onMounted,onRenderTracked,onRenderTriggered,onScopeDispose,onServerPrefetch,onUnmounted,onUpdated,openBlock,popScopeId,provide,proxyRefs,pushScopeId,queuePostFlushCb,reactive,readonly,ref,registerRuntimeCompiler,render:render$Z,renderList,renderSlot,resolveComponent,resolveDirective,resolveDynamicComponent,resolveFilter,resolveTransitionHooks,setBlockTracking,setDevtoolsHook,setTransitionHooks,shallowReactive,shallowReadonly,shallowRef,ssrContextKey,ssrUtils,stop,toDisplayString,toHandlerKey,toHandlers,toRaw,toRef,toRefs,toValue:toValue$1,transformVNodeArgs,triggerRef,unref,useAttrs,useCssModule,useCssVars,useModel:useModel$1,useSSRContext,useSlots,useTransitionState,vModelCheckbox,vModelDynamic,vModelRadio,vModelSelect,vModelText,vShow,version:version$4,warn:warn$2,watch,watchEffect,watchPostEffect,watchSyncEffect,withAsyncContext,withCtx,withDefaults,withDirectives,withKeys,withMemo,withModifiers,withScopeId},Symbol.toStringTag,{value:"Module"}));/*!
* vue-router v4.2.5
* (c) 2023 Eduardo San Martin Morote
* @license MIT
*/const isBrowser=typeof window<"u";function isESModule(a){return a.__esModule||a[Symbol.toStringTag]==="Module"}const assign$1=Object.assign;function applyToParams(a,i){const u={};for(const c in i){const d=i[c];u[c]=isArray$n(d)?d.map(a):a(d)}return u}const noop$6=()=>{},isArray$n=Array.isArray,TRAILING_SLASH_RE=/\/$/,removeTrailingSlash=a=>a.replace(TRAILING_SLASH_RE,"");function parseURL(a,i,u="/"){let c,d={},m="",f="";const v=i.indexOf("#");let g=i.indexOf("?");return v<g&&v>=0&&(g=-1),g>-1&&(c=i.slice(0,g),m=i.slice(g+1,v>-1?v:i.length),d=a(m)),v>-1&&(c=c||i.slice(0,v),f=i.slice(v,i.length)),c=resolveRelativePath(c??i,u),{fullPath:c+(m&&"?")+m+f,path:c,query:d,hash:f}}function stringifyURL(a,i){const u=i.query?a(i.query):"";return i.path+(u&&"?")+u+(i.hash||"")}function stripBase(a,i){return!i||!a.toLowerCase().startsWith(i.toLowerCase())?a:a.slice(i.length)||"/"}function isSameRouteLocation(a,i,u){const c=i.matched.length-1,d=u.matched.length-1;return c>-1&&c===d&&isSameRouteRecord(i.matched[c],u.matched[d])&&isSameRouteLocationParams(i.params,u.params)&&a(i.query)===a(u.query)&&i.hash===u.hash}function isSameRouteRecord(a,i){return(a.aliasOf||a)===(i.aliasOf||i)}function isSameRouteLocationParams(a,i){if(Object.keys(a).length!==Object.keys(i).length)return!1;for(const u in a)if(!isSameRouteLocationParamsValue(a[u],i[u]))return!1;return!0}function isSameRouteLocationParamsValue(a,i){return isArray$n(a)?isEquivalentArray(a,i):isArray$n(i)?isEquivalentArray(i,a):a===i}function isEquivalentArray(a,i){return isArray$n(i)?a.length===i.length&&a.every((u,c)=>u===i[c]):a.length===1&&a[0]===i}function resolveRelativePath(a,i){if(a.startsWith("/"))return a;if(!a)return i;const u=i.split("/"),c=a.split("/"),d=c[c.length-1];(d===".."||d===".")&&c.push("");let m=u.length-1,f,v;for(f=0;f<c.length;f++)if(v=c[f],v!==".")if(v==="..")m>1&&m--;else break;return u.slice(0,m).join("/")+"/"+c.slice(f-(f===c.length?1:0)).join("/")}var NavigationType;(function(a){a.pop="pop",a.push="push"})(NavigationType||(NavigationType={}));var NavigationDirection;(function(a){a.back="back",a.forward="forward",a.unknown=""})(NavigationDirection||(NavigationDirection={}));function normalizeBase(a){if(!a)if(isBrowser){const i=document.querySelector("base");a=i&&i.getAttribute("href")||"/",a=a.replace(/^\w+:\/\/[^\/]+/,"")}else a="/";return a[0]!=="/"&&a[0]!=="#"&&(a="/"+a),removeTrailingSlash(a)}const BEFORE_HASH_RE=/^[^#]+#/;function createHref(a,i){return a.replace(BEFORE_HASH_RE,"#")+i}function getElementPosition(a,i){const u=document.documentElement.getBoundingClientRect(),c=a.getBoundingClientRect();return{behavior:i.behavior,left:c.left-u.left-(i.left||0),top:c.top-u.top-(i.top||0)}}const computeScrollPosition=()=>({left:window.pageXOffset,top:window.pageYOffset});function scrollToPosition(a){let i;if("el"in a){const u=a.el,c=typeof u=="string"&&u.startsWith("#"),d=typeof u=="string"?c?document.getElementById(u.slice(1)):document.querySelector(u):u;if(!d)return;i=getElementPosition(d,a)}else i=a;"scrollBehavior"in document.documentElement.style?window.scrollTo(i):window.scrollTo(i.left!=null?i.left:window.pageXOffset,i.top!=null?i.top:window.pageYOffset)}function getScrollKey(a,i){return(history.state?history.state.position-i:-1)+a}const scrollPositions=new Map;function saveScrollPosition(a,i){scrollPositions.set(a,i)}function getSavedScrollPosition(a){const i=scrollPositions.get(a);return scrollPositions.delete(a),i}let createBaseLocation=()=>location.protocol+"//"+location.host;function createCurrentLocation(a,i){const{pathname:u,search:c,hash:d}=i,m=a.indexOf("#");if(m>-1){let v=d.includes(a.slice(m))?a.slice(m).length:1,g=d.slice(v);return g[0]!=="/"&&(g="/"+g),stripBase(g,"")}return stripBase(u,a)+c+d}function useHistoryListeners(a,i,u,c){let d=[],m=[],f=null;const v=({state:S})=>{const C=createCurrentLocation(a,location),k=u.value,$=i.value;let E=0;if(S){if(u.value=C,i.value=S,f&&f===k){f=null;return}E=$?S.position-$.position:0}else c(C);d.forEach(D=>{D(u.value,k,{delta:E,type:NavigationType.pop,direction:E?E>0?NavigationDirection.forward:NavigationDirection.back:NavigationDirection.unknown})})};function g(){f=u.value}function y(S){d.push(S);const C=()=>{const k=d.indexOf(S);k>-1&&d.splice(k,1)};return m.push(C),C}function b(){const{history:S}=window;S.state&&S.replaceState(assign$1({},S.state,{scroll:computeScrollPosition()}),"")}function w(){for(const S of m)S();m=[],window.removeEventListener("popstate",v),window.removeEventListener("beforeunload",b)}return window.addEventListener("popstate",v),window.addEventListener("beforeunload",b,{passive:!0}),{pauseListeners:g,listen:y,destroy:w}}function buildState(a,i,u,c=!1,d=!1){return{back:a,current:i,forward:u,replaced:c,position:window.history.length,scroll:d?computeScrollPosition():null}}function useHistoryStateNavigation(a){const{history:i,location:u}=window,c={value:createCurrentLocation(a,u)},d={value:i.state};d.value||m(c.value,{back:null,current:c.value,forward:null,position:i.length-1,replaced:!0,scroll:null},!0);function m(g,y,b){const w=a.indexOf("#"),S=w>-1?(u.host&&document.querySelector("base")?a:a.slice(w))+g:createBaseLocation()+a+g;try{i[b?"replaceState":"pushState"](y,"",S),d.value=y}catch(C){console.error(C),u[b?"replace":"assign"](S)}}function f(g,y){const b=assign$1({},i.state,buildState(d.value.back,g,d.value.forward,!0),y,{position:d.value.position});m(g,b,!0),c.value=g}function v(g,y){const b=assign$1({},d.value,i.state,{forward:g,scroll:computeScrollPosition()});m(b.current,b,!0);const w=assign$1({},buildState(c.value,g,null),{position:b.position+1},y);m(g,w,!1),c.value=g}return{location:c,state:d,push:v,replace:f}}function createWebHistory(a){a=normalizeBase(a);const i=useHistoryStateNavigation(a),u=useHistoryListeners(a,i.state,i.location,i.replace);function c(m,f=!0){f||u.pauseListeners(),history.go(m)}const d=assign$1({location:"",base:a,go:c,createHref:createHref.bind(null,a)},i,u);return Object.defineProperty(d,"location",{enumerable:!0,get:()=>i.location.value}),Object.defineProperty(d,"state",{enumerable:!0,get:()=>i.state.value}),d}function createWebHashHistory(a){return a=location.host?a||location.pathname+location.search:"",a.includes("#")||(a+="#"),createWebHistory(a)}function isRouteLocation(a){return typeof a=="string"||a&&typeof a=="object"}function isRouteName(a){return typeof a=="string"||typeof a=="symbol"}const START_LOCATION_NORMALIZED={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},NavigationFailureSymbol=Symbol("");var NavigationFailureType;(function(a){a[a.aborted=4]="aborted",a[a.cancelled=8]="cancelled",a[a.duplicated=16]="duplicated"})(NavigationFailureType||(NavigationFailureType={}));function createRouterError(a,i){return assign$1(new Error,{type:a,[NavigationFailureSymbol]:!0},i)}function isNavigationFailure(a,i){return a instanceof Error&&NavigationFailureSymbol in a&&(i==null||!!(a.type&i))}const BASE_PARAM_PATTERN="[^/]+?",BASE_PATH_PARSER_OPTIONS={sensitive:!1,strict:!1,start:!0,end:!0},REGEX_CHARS_RE=/[.+*?^${}()[\]/\\]/g;function tokensToParser(a,i){const u=assign$1({},BASE_PATH_PARSER_OPTIONS,i),c=[];let d=u.start?"^":"";const m=[];for(const y of a){const b=y.length?[]:[90];u.strict&&!y.length&&(d+="/");for(let w=0;w<y.length;w++){const S=y[w];let C=40+(u.sensitive?.25:0);if(S.type===0)w||(d+="/"),d+=S.value.replace(REGEX_CHARS_RE,"\\$&"),C+=40;else if(S.type===1){const{value:k,repeatable:$,optional:E,regexp:D}=S;m.push({name:k,repeatable:$,optional:E});const T=D||BASE_PARAM_PATTERN;if(T!==BASE_PARAM_PATTERN){C+=10;try{new RegExp(`(${T})`)}catch(F){throw new Error(`Invalid custom RegExp for param "${k}" (${T}): `+F.message)}}let O=$?`((?:${T})(?:/(?:${T}))*)`:`(${T})`;w||(O=E&&y.length<2?`(?:/${O})`:"/"+O),E&&(O+="?"),d+=O,C+=20,E&&(C+=-8),$&&(C+=-20),T===".*"&&(C+=-50)}b.push(C)}c.push(b)}if(u.strict&&u.end){const y=c.length-1;c[y][c[y].length-1]+=.7000000000000001}u.strict||(d+="/?"),u.end?d+="$":u.strict&&(d+="(?:/|$)");const f=new RegExp(d,u.sensitive?"":"i");function v(y){const b=y.match(f),w={};if(!b)return null;for(let S=1;S<b.length;S++){const C=b[S]||"",k=m[S-1];w[k.name]=C&&k.repeatable?C.split("/"):C}return w}function g(y){let b="",w=!1;for(const S of a){(!w||!b.endsWith("/"))&&(b+="/"),w=!1;for(const C of S)if(C.type===0)b+=C.value;else if(C.type===1){const{value:k,repeatable:$,optional:E}=C,D=k in y?y[k]:"";if(isArray$n(D)&&!$)throw new Error(`Provided param "${k}" is an array but it is not repeatable (* or + modifiers)`);const T=isArray$n(D)?D.join("/"):D;if(!T)if(E)S.length<2&&(b.endsWith("/")?b=b.slice(0,-1):w=!0);else throw new Error(`Missing required param "${k}"`);b+=T}}return b||"/"}return{re:f,score:c,keys:m,parse:v,stringify:g}}function compareScoreArray(a,i){let u=0;for(;u<a.length&&u<i.length;){const c=i[u]-a[u];if(c)return c;u++}return a.length<i.length?a.length===1&&a[0]===80?-1:1:a.length>i.length?i.length===1&&i[0]===80?1:-1:0}function comparePathParserScore(a,i){let u=0;const c=a.score,d=i.score;for(;u<c.length&&u<d.length;){const m=compareScoreArray(c[u],d[u]);if(m)return m;u++}if(Math.abs(d.length-c.length)===1){if(isLastScoreNegative(c))return 1;if(isLastScoreNegative(d))return-1}return d.length-c.length}function isLastScoreNegative(a){const i=a[a.length-1];return a.length>0&&i[i.length-1]<0}const ROOT_TOKEN={type:0,value:""},VALID_PARAM_RE=/[a-zA-Z0-9_]/;function tokenizePath(a){if(!a)return[[]];if(a==="/")return[[ROOT_TOKEN]];if(!a.startsWith("/"))throw new Error(`Invalid path "${a}"`);function i(C){throw new Error(`ERR (${u})/"${y}": ${C}`)}let u=0,c=u;const d=[];let m;function f(){m&&d.push(m),m=[]}let v=0,g,y="",b="";function w(){y&&(u===0?m.push({type:0,value:y}):u===1||u===2||u===3?(m.length>1&&(g==="*"||g==="+")&&i(`A repeatable param (${y}) must be alone in its segment. eg: '/:ids+.`),m.push({type:1,value:y,regexp:b,repeatable:g==="*"||g==="+",optional:g==="*"||g==="?"})):i("Invalid state to consume buffer"),y="")}function S(){y+=g}for(;v<a.length;){if(g=a[v++],g==="\\"&&u!==2){c=u,u=4;continue}switch(u){case 0:g==="/"?(y&&w(),f()):g===":"?(w(),u=1):S();break;case 4:S(),u=c;break;case 1:g==="("?u=2:VALID_PARAM_RE.test(g)?S():(w(),u=0,g!=="*"&&g!=="?"&&g!=="+"&&v--);break;case 2:g===")"?b[b.length-1]=="\\"?b=b.slice(0,-1)+g:u=3:b+=g;break;case 3:w(),u=0,g!=="*"&&g!=="?"&&g!=="+"&&v--,b="";break;default:i("Unknown state");break}}return u===2&&i(`Unfinished custom RegExp for param "${y}"`),w(),f(),d}function createRouteRecordMatcher(a,i,u){const c=tokensToParser(tokenizePath(a.path),u),d=assign$1(c,{record:a,parent:i,children:[],alias:[]});return i&&!d.record.aliasOf==!i.record.aliasOf&&i.children.push(d),d}function createRouterMatcher(a,i){const u=[],c=new Map;i=mergeOptions({strict:!1,end:!0,sensitive:!1},i);function d(b){return c.get(b)}function m(b,w,S){const C=!S,k=normalizeRouteRecord(b);k.aliasOf=S&&S.record;const $=mergeOptions(i,b),E=[k];if("alias"in b){const O=typeof b.alias=="string"?[b.alias]:b.alias;for(const F of O)E.push(assign$1({},k,{components:S?S.record.components:k.components,path:F,aliasOf:S?S.record:k}))}let D,T;for(const O of E){const{path:F}=O;if(w&&F[0]!=="/"){const M=w.record.path,P=M[M.length-1]==="/"?"":"/";O.path=w.record.path+(F&&P+F)}if(D=createRouteRecordMatcher(O,w,$),S?S.alias.push(D):(T=T||D,T!==D&&T.alias.push(D),C&&b.name&&!isAliasRecord(D)&&f(b.name)),k.children){const M=k.children;for(let P=0;P<M.length;P++)m(M[P],D,S&&S.children[P])}S=S||D,(D.record.components&&Object.keys(D.record.components).length||D.record.name||D.record.redirect)&&g(D)}return T?()=>{f(T)}:noop$6}function f(b){if(isRouteName(b)){const w=c.get(b);w&&(c.delete(b),u.splice(u.indexOf(w),1),w.children.forEach(f),w.alias.forEach(f))}else{const w=u.indexOf(b);w>-1&&(u.splice(w,1),b.record.name&&c.delete(b.record.name),b.children.forEach(f),b.alias.forEach(f))}}function v(){return u}function g(b){let w=0;for(;w<u.length&&comparePathParserScore(b,u[w])>=0&&(b.record.path!==u[w].record.path||!isRecordChildOf(b,u[w]));)w++;u.splice(w,0,b),b.record.name&&!isAliasRecord(b)&&c.set(b.record.name,b)}function y(b,w){let S,C={},k,$;if("name"in b&&b.name){if(S=c.get(b.name),!S)throw createRouterError(1,{location:b});$=S.record.name,C=assign$1(paramsFromLocation(w.params,S.keys.filter(T=>!T.optional).map(T=>T.name)),b.params&&paramsFromLocation(b.params,S.keys.map(T=>T.name))),k=S.stringify(C)}else if("path"in b)k=b.path,S=u.find(T=>T.re.test(k)),S&&(C=S.parse(k),$=S.record.name);else{if(S=w.name?c.get(w.name):u.find(T=>T.re.test(w.path)),!S)throw createRouterError(1,{location:b,currentLocation:w});$=S.record.name,C=assign$1({},w.params,b.params),k=S.stringify(C)}const E=[];let D=S;for(;D;)E.unshift(D.record),D=D.parent;return{name:$,path:k,params:C,matched:E,meta:mergeMetaFields(E)}}return a.forEach(b=>m(b)),{addRoute:m,resolve:y,removeRoute:f,getRoutes:v,getRecordMatcher:d}}function paramsFromLocation(a,i){const u={};for(const c of i)c in a&&(u[c]=a[c]);return u}function normalizeRouteRecord(a){return{path:a.path,redirect:a.redirect,name:a.name,meta:a.meta||{},aliasOf:void 0,beforeEnter:a.beforeEnter,props:normalizeRecordProps(a),children:a.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in a?a.components||null:a.component&&{default:a.component}}}function normalizeRecordProps(a){const i={},u=a.props||!1;if("component"in a)i.default=u;else for(const c in a.components)i[c]=typeof u=="object"?u[c]:u;return i}function isAliasRecord(a){for(;a;){if(a.record.aliasOf)return!0;a=a.parent}return!1}function mergeMetaFields(a){return a.reduce((i,u)=>assign$1(i,u.meta),{})}function mergeOptions(a,i){const u={};for(const c in a)u[c]=c in i?i[c]:a[c];return u}function isRecordChildOf(a,i){return i.children.some(u=>u===a||isRecordChildOf(a,u))}const HASH_RE=/#/g,AMPERSAND_RE=/&/g,SLASH_RE=/\//g,EQUAL_RE=/=/g,IM_RE=/\?/g,PLUS_RE=/\+/g,ENC_BRACKET_OPEN_RE=/%5B/g,ENC_BRACKET_CLOSE_RE=/%5D/g,ENC_CARET_RE=/%5E/g,ENC_BACKTICK_RE=/%60/g,ENC_CURLY_OPEN_RE=/%7B/g,ENC_PIPE_RE=/%7C/g,ENC_CURLY_CLOSE_RE=/%7D/g,ENC_SPACE_RE=/%20/g;function commonEncode(a){return encodeURI(""+a).replace(ENC_PIPE_RE,"|").replace(ENC_BRACKET_OPEN_RE,"[").replace(ENC_BRACKET_CLOSE_RE,"]")}function encodeHash(a){return commonEncode(a).replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryValue(a){return commonEncode(a).replace(PLUS_RE,"%2B").replace(ENC_SPACE_RE,"+").replace(HASH_RE,"%23").replace(AMPERSAND_RE,"%26").replace(ENC_BACKTICK_RE,"`").replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryKey(a){return encodeQueryValue(a).replace(EQUAL_RE,"%3D")}function encodePath(a){return commonEncode(a).replace(HASH_RE,"%23").replace(IM_RE,"%3F")}function encodeParam(a){return a==null?"":encodePath(a).replace(SLASH_RE,"%2F")}function decode(a){try{return decodeURIComponent(""+a)}catch{}return""+a}function parseQuery(a){const i={};if(a===""||a==="?")return i;const c=(a[0]==="?"?a.slice(1):a).split("&");for(let d=0;d<c.length;++d){const m=c[d].replace(PLUS_RE," "),f=m.indexOf("="),v=decode(f<0?m:m.slice(0,f)),g=f<0?null:decode(m.slice(f+1));if(v in i){let y=i[v];isArray$n(y)||(y=i[v]=[y]),y.push(g)}else i[v]=g}return i}function stringifyQuery(a){let i="";for(let u in a){const c=a[u];if(u=encodeQueryKey(u),c==null){c!==void 0&&(i+=(i.length?"&":"")+u);continue}(isArray$n(c)?c.map(m=>m&&encodeQueryValue(m)):[c&&encodeQueryValue(c)]).forEach(m=>{m!==void 0&&(i+=(i.length?"&":"")+u,m!=null&&(i+="="+m))})}return i}function normalizeQuery(a){const i={};for(const u in a){const c=a[u];c!==void 0&&(i[u]=isArray$n(c)?c.map(d=>d==null?null:""+d):c==null?c:""+c)}return i}const matchedRouteKey=Symbol(""),viewDepthKey=Symbol(""),routerKey=Symbol(""),routeLocationKey=Symbol(""),routerViewLocationKey=Symbol("");function useCallbacks(){let a=[];function i(c){return a.push(c),()=>{const d=a.indexOf(c);d>-1&&a.splice(d,1)}}function u(){a=[]}return{add:i,list:()=>a.slice(),reset:u}}function guardToPromiseFn(a,i,u,c,d){const m=c&&(c.enterCallbacks[d]=c.enterCallbacks[d]||[]);return()=>new Promise((f,v)=>{const g=w=>{w===!1?v(createRouterError(4,{from:u,to:i})):w instanceof Error?v(w):isRouteLocation(w)?v(createRouterError(2,{from:i,to:w})):(m&&c.enterCallbacks[d]===m&&typeof w=="function"&&m.push(w),f())},y=a.call(c&&c.instances[d],i,u,g);let b=Promise.resolve(y);a.length<3&&(b=b.then(g)),b.catch(w=>v(w))})}function extractComponentsGuards(a,i,u,c){const d=[];for(const m of a)for(const f in m.components){let v=m.components[f];if(!(i!=="beforeRouteEnter"&&!m.instances[f]))if(isRouteComponent(v)){const y=(v.__vccOpts||v)[i];y&&d.push(guardToPromiseFn(y,u,c,m,f))}else{let g=v();d.push(()=>g.then(y=>{if(!y)return Promise.reject(new Error(`Couldn't resolve component "${f}" at "${m.path}"`));const b=isESModule(y)?y.default:y;m.components[f]=b;const S=(b.__vccOpts||b)[i];return S&&guardToPromiseFn(S,u,c,m,f)()}))}}return d}function isRouteComponent(a){return typeof a=="object"||"displayName"in a||"props"in a||"__vccOpts"in a}function useLink$1(a){const i=inject$1(routerKey),u=inject$1(routeLocationKey),c=computed(()=>i.resolve(unref(a.to))),d=computed(()=>{const{matched:g}=c.value,{length:y}=g,b=g[y-1],w=u.matched;if(!b||!w.length)return-1;const S=w.findIndex(isSameRouteRecord.bind(null,b));if(S>-1)return S;const C=getOriginalPath(g[y-2]);return y>1&&getOriginalPath(b)===C&&w[w.length-1].path!==C?w.findIndex(isSameRouteRecord.bind(null,g[y-2])):S}),m=computed(()=>d.value>-1&&includesParams(u.params,c.value.params)),f=computed(()=>d.value>-1&&d.value===u.matched.length-1&&isSameRouteLocationParams(u.params,c.value.params));function v(g={}){return guardEvent(g)?i[unref(a.replace)?"replace":"push"](unref(a.to)).catch(noop$6):Promise.resolve()}return{route:c,href:computed(()=>c.value.href),isActive:m,isExactActive:f,navigate:v}}const RouterLinkImpl=defineComponent$1({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:useLink$1,setup(a,{slots:i}){const u=reactive(useLink$1(a)),{options:c}=inject$1(routerKey),d=computed(()=>({[getLinkClass(a.activeClass,c.linkActiveClass,"router-link-active")]:u.isActive,[getLinkClass(a.exactActiveClass,c.linkExactActiveClass,"router-link-exact-active")]:u.isExactActive}));return()=>{const m=i.default&&i.default(u);return a.custom?m:h("a",{"aria-current":u.isExactActive?a.ariaCurrentValue:null,href:u.href,onClick:u.navigate,class:d.value},m)}}}),RouterLink=RouterLinkImpl;function guardEvent(a){if(!(a.metaKey||a.altKey||a.ctrlKey||a.shiftKey)&&!a.defaultPrevented&&!(a.button!==void 0&&a.button!==0)){if(a.currentTarget&&a.currentTarget.getAttribute){const i=a.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(i))return}return a.preventDefault&&a.preventDefault(),!0}}function includesParams(a,i){for(const u in i){const c=i[u],d=a[u];if(typeof c=="string"){if(c!==d)return!1}else if(!isArray$n(d)||d.length!==c.length||c.some((m,f)=>m!==d[f]))return!1}return!0}function getOriginalPath(a){return a?a.aliasOf?a.aliasOf.path:a.path:""}const getLinkClass=(a,i,u)=>a??i??u,RouterViewImpl=defineComponent$1({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(a,{attrs:i,slots:u}){const c=inject$1(routerViewLocationKey),d=computed(()=>a.route||c.value),m=inject$1(viewDepthKey,0),f=computed(()=>{let y=unref(m);const{matched:b}=d.value;let w;for(;(w=b[y])&&!w.components;)y++;return y}),v=computed(()=>d.value.matched[f.value]);provide(viewDepthKey,computed(()=>f.value+1)),provide(matchedRouteKey,v),provide(routerViewLocationKey,d);const g=ref();return watch(()=>[g.value,v.value,a.name],([y,b,w],[S,C,k])=>{b&&(b.instances[w]=y,C&&C!==b&&y&&y===S&&(b.leaveGuards.size||(b.leaveGuards=C.leaveGuards),b.updateGuards.size||(b.updateGuards=C.updateGuards))),y&&b&&(!C||!isSameRouteRecord(b,C)||!S)&&(b.enterCallbacks[w]||[]).forEach($=>$(y))},{flush:"post"}),()=>{const y=d.value,b=a.name,w=v.value,S=w&&w.components[b];if(!S)return normalizeSlot(u.default,{Component:S,route:y});const C=w.props[b],k=C?C===!0?y.params:typeof C=="function"?C(y):C:null,E=h(S,assign$1({},k,i,{onVnodeUnmounted:D=>{D.component.isUnmounted&&(w.instances[b]=null)},ref:g}));return normalizeSlot(u.default,{Component:E,route:y})||E}}});function normalizeSlot(a,i){if(!a)return null;const u=a(i);return u.length===1?u[0]:u}const RouterView=RouterViewImpl;function createRouter(a){const i=createRouterMatcher(a.routes,a),u=a.parseQuery||parseQuery,c=a.stringifyQuery||stringifyQuery,d=a.history,m=useCallbacks(),f=useCallbacks(),v=useCallbacks(),g=shallowRef(START_LOCATION_NORMALIZED);let y=START_LOCATION_NORMALIZED;isBrowser&&a.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const b=applyToParams.bind(null,de=>""+de),w=applyToParams.bind(null,encodeParam),S=applyToParams.bind(null,decode);function C(de,$e){let Te,Le;return isRouteName(de)?(Te=i.getRecordMatcher(de),Le=$e):Le=de,i.addRoute(Le,Te)}function k(de){const $e=i.getRecordMatcher(de);$e&&i.removeRoute($e)}function $(){return i.getRoutes().map(de=>de.record)}function E(de){return!!i.getRecordMatcher(de)}function D(de,$e){if($e=assign$1({},$e||g.value),typeof de=="string"){const pe=parseURL(u,de,$e.path),Ne=i.resolve({path:pe.path},$e),We=d.createHref(pe.fullPath);return assign$1(pe,Ne,{params:S(Ne.params),hash:decode(pe.hash),redirectedFrom:void 0,href:We})}let Te;if("path"in de)Te=assign$1({},de,{path:parseURL(u,de.path,$e.path).path});else{const pe=assign$1({},de.params);for(const Ne in pe)pe[Ne]==null&&delete pe[Ne];Te=assign$1({},de,{params:w(pe)}),$e.params=w($e.params)}const Le=i.resolve(Te,$e),Bt=de.hash||"";Le.params=b(S(Le.params));const Ie=stringifyURL(c,assign$1({},de,{hash:encodeHash(Bt),path:Le.path})),ie=d.createHref(Ie);return assign$1({fullPath:Ie,hash:Bt,query:c===stringifyQuery?normalizeQuery(de.query):de.query||{}},Le,{redirectedFrom:void 0,href:ie})}function T(de){return typeof de=="string"?parseURL(u,de,g.value.path):assign$1({},de)}function O(de,$e){if(y!==de)return createRouterError(8,{from:$e,to:de})}function F(de){return B(de)}function M(de){return F(assign$1(T(de),{replace:!0}))}function P(de){const $e=de.matched[de.matched.length-1];if($e&&$e.redirect){const{redirect:Te}=$e;let Le=typeof Te=="function"?Te(de):Te;return typeof Le=="string"&&(Le=Le.includes("?")||Le.includes("#")?Le=T(Le):{path:Le},Le.params={}),assign$1({query:de.query,hash:de.hash,params:"path"in Le?{}:de.params},Le)}}function B(de,$e){const Te=y=D(de),Le=g.value,Bt=de.state,Ie=de.force,ie=de.replace===!0,pe=P(Te);if(pe)return B(assign$1(T(pe),{state:typeof pe=="object"?assign$1({},Bt,pe.state):Bt,force:Ie,replace:ie}),$e||Te);const Ne=Te;Ne.redirectedFrom=$e;let We;return!Ie&&isSameRouteLocation(c,Le,Te)&&(We=createRouterError(16,{to:Ne,from:Le}),le(Le,Le,!0,!1)),(We?Promise.resolve(We):H(Ne,Le)).catch(wt=>isNavigationFailure(wt)?isNavigationFailure(wt,2)?wt:ue(wt):ae(wt,Ne,Le)).then(wt=>{if(wt){if(isNavigationFailure(wt,2))return B(assign$1({replace:ie},T(wt.to),{state:typeof wt.to=="object"?assign$1({},Bt,wt.to.state):Bt,force:Ie}),$e||Ne)}else wt=j(Ne,Le,!0,ie,Bt);return J(Ne,Le,wt),wt})}function z(de,$e){const Te=O(de,$e);return Te?Promise.reject(Te):Promise.resolve()}function U(de){const $e=kt.values().next().value;return $e&&typeof $e.runWithContext=="function"?$e.runWithContext(de):de()}function H(de,$e){let Te;const[Le,Bt,Ie]=extractChangingRecords(de,$e);Te=extractComponentsGuards(Le.reverse(),"beforeRouteLeave",de,$e);for(const pe of Le)pe.leaveGuards.forEach(Ne=>{Te.push(guardToPromiseFn(Ne,de,$e))});const ie=z.bind(null,de,$e);return Te.push(ie),ke(Te).then(()=>{Te=[];for(const pe of m.list())Te.push(guardToPromiseFn(pe,de,$e));return Te.push(ie),ke(Te)}).then(()=>{Te=extractComponentsGuards(Bt,"beforeRouteUpdate",de,$e);for(const pe of Bt)pe.updateGuards.forEach(Ne=>{Te.push(guardToPromiseFn(Ne,de,$e))});return Te.push(ie),ke(Te)}).then(()=>{Te=[];for(const pe of Ie)if(pe.beforeEnter)if(isArray$n(pe.beforeEnter))for(const Ne of pe.beforeEnter)Te.push(guardToPromiseFn(Ne,de,$e));else Te.push(guardToPromiseFn(pe.beforeEnter,de,$e));return Te.push(ie),ke(Te)}).then(()=>(de.matched.forEach(pe=>pe.enterCallbacks={}),Te=extractComponentsGuards(Ie,"beforeRouteEnter",de,$e),Te.push(ie),ke(Te))).then(()=>{Te=[];for(const pe of f.list())Te.push(guardToPromiseFn(pe,de,$e));return Te.push(ie),ke(Te)}).catch(pe=>isNavigationFailure(pe,8)?pe:Promise.reject(pe))}function J(de,$e,Te){v.list().forEach(Le=>U(()=>Le(de,$e,Te)))}function j(de,$e,Te,Le,Bt){const Ie=O(de,$e);if(Ie)return Ie;const ie=$e===START_LOCATION_NORMALIZED,pe=isBrowser?history.state:{};Te&&(Le||ie?d.replace(de.fullPath,assign$1({scroll:ie&&pe&&pe.scroll},Bt)):d.push(de.fullPath,Bt)),g.value=de,le(de,$e,Te,ie),ue()}let G;function ee(){G||(G=d.listen((de,$e,Te)=>{if(!Pe.listening)return;const Le=D(de),Bt=P(Le);if(Bt){B(assign$1(Bt,{replace:!0}),Le).catch(noop$6);return}y=Le;const Ie=g.value;isBrowser&&saveScrollPosition(getScrollKey(Ie.fullPath,Te.delta),computeScrollPosition()),H(Le,Ie).catch(ie=>isNavigationFailure(ie,12)?ie:isNavigationFailure(ie,2)?(B(ie.to,Le).then(pe=>{isNavigationFailure(pe,20)&&!Te.delta&&Te.type===NavigationType.pop&&d.go(-1,!1)}).catch(noop$6),Promise.reject()):(Te.delta&&d.go(-Te.delta,!1),ae(ie,Le,Ie))).then(ie=>{ie=ie||j(Le,Ie,!1),ie&&(Te.delta&&!isNavigationFailure(ie,8)?d.go(-Te.delta,!1):Te.type===NavigationType.pop&&isNavigationFailure(ie,20)&&d.go(-1,!1)),J(Le,Ie,ie)}).catch(noop$6)}))}let Q=useCallbacks(),te=useCallbacks(),re;function ae(de,$e,Te){ue(de);const Le=te.list();return Le.length?Le.forEach(Bt=>Bt(de,$e,Te)):console.error(de),Promise.reject(de)}function ye(){return re&&g.value!==START_LOCATION_NORMALIZED?Promise.resolve():new Promise((de,$e)=>{Q.add([de,$e])})}function ue(de){return re||(re=!de,ee(),Q.list().forEach(([$e,Te])=>de?Te(de):$e()),Q.reset()),de}function le(de,$e,Te,Le){const{scrollBehavior:Bt}=a;if(!isBrowser||!Bt)return Promise.resolve();const Ie=!Te&&getSavedScrollPosition(getScrollKey(de.fullPath,0))||(Le||!Te)&&history.state&&history.state.scroll||null;return nextTick().then(()=>Bt(de,$e,Ie)).then(ie=>ie&&scrollToPosition(ie)).catch(ie=>ae(ie,de,$e))}const Se=de=>d.go(de);let Fe;const kt=new Set,Pe={currentRoute:g,listening:!0,addRoute:C,removeRoute:k,hasRoute:E,getRoutes:$,resolve:D,options:a,push:F,replace:M,go:Se,back:()=>Se(-1),forward:()=>Se(1),beforeEach:m.add,beforeResolve:f.add,afterEach:v.add,onError:te.add,isReady:ye,install(de){const $e=this;de.component("RouterLink",RouterLink),de.component("RouterView",RouterView),de.config.globalProperties.$router=$e,Object.defineProperty(de.config.globalProperties,"$route",{enumerable:!0,get:()=>unref(g)}),isBrowser&&!Fe&&g.value===START_LOCATION_NORMALIZED&&(Fe=!0,F(d.location).catch(Bt=>{}));const Te={};for(const Bt in START_LOCATION_NORMALIZED)Object.defineProperty(Te,Bt,{get:()=>g.value[Bt],enumerable:!0});de.provide(routerKey,$e),de.provide(routeLocationKey,shallowReactive(Te)),de.provide(routerViewLocationKey,g);const Le=de.unmount;kt.add(de),de.unmount=function(){kt.delete(de),kt.size<1&&(y=START_LOCATION_NORMALIZED,G&&G(),G=null,g.value=START_LOCATION_NORMALIZED,Fe=!1,re=!1),Le()}}};function ke(de){return de.reduce(($e,Te)=>$e.then(()=>U(Te)),Promise.resolve())}return Pe}function extractChangingRecords(a,i){const u=[],c=[],d=[],m=Math.max(i.matched.length,a.matched.length);for(let f=0;f<m;f++){const v=i.matched[f];v&&(a.matched.find(y=>isSameRouteRecord(y,v))?c.push(v):u.push(v));const g=a.matched[f];g&&(i.matched.find(y=>isSameRouteRecord(y,g))||d.push(g))}return[u,c,d]}function useRouter$1(){return inject$1(routerKey)}var isVue2=!1;/*!
* pinia v2.1.7
* (c) 2023 Eduardo San Martin Morote
* @license MIT
*/let activePinia;const setActivePinia=a=>activePinia=a,piniaSymbol=Symbol();function isPlainObject$4(a){return a&&typeof a=="object"&&Object.prototype.toString.call(a)==="[object Object]"&&typeof a.toJSON!="function"}var MutationType;(function(a){a.direct="direct",a.patchObject="patch object",a.patchFunction="patch function"})(MutationType||(MutationType={}));function createPinia(){const a=effectScope(!0),i=a.run(()=>ref({}));let u=[],c=[];const d=markRaw({install(m){setActivePinia(d),d._a=m,m.provide(piniaSymbol,d),m.config.globalProperties.$pinia=d,c.forEach(f=>u.push(f)),c=[]},use(m){return!this._a&&!isVue2?c.push(m):u.push(m),this},_p:u,_a:null,_e:a,_s:new Map,state:i});return d}const noop$5=()=>{};function addSubscription(a,i,u,c=noop$5){a.push(i);const d=()=>{const m=a.indexOf(i);m>-1&&(a.splice(m,1),c())};return!u&&getCurrentScope()&&onScopeDispose(d),d}function triggerSubscriptions(a,...i){a.slice().forEach(u=>{u(...i)})}const fallbackRunWithContext=a=>a();function mergeReactiveObjects(a,i){a instanceof Map&&i instanceof Map&&i.forEach((u,c)=>a.set(c,u)),a instanceof Set&&i instanceof Set&&i.forEach(a.add,a);for(const u in i){if(!i.hasOwnProperty(u))continue;const c=i[u],d=a[u];isPlainObject$4(d)&&isPlainObject$4(c)&&a.hasOwnProperty(u)&&!isRef(c)&&!isReactive(c)?a[u]=mergeReactiveObjects(d,c):a[u]=c}return a}const skipHydrateSymbol=Symbol();function shouldHydrate(a){return!isPlainObject$4(a)||!a.hasOwnProperty(skipHydrateSymbol)}const{assign}=Object;function isComputed(a){return!!(isRef(a)&&a.effect)}function createOptionsStore(a,i,u,c){const{state:d,actions:m,getters:f}=i,v=u.state.value[a];let g;function y(){v||(u.state.value[a]=d?d():{});const b=toRefs(u.state.value[a]);return assign(b,m,Object.keys(f||{}).reduce((w,S)=>(w[S]=markRaw(computed(()=>{setActivePinia(u);const C=u._s.get(a);return f[S].call(C,C)})),w),{}))}return g=createSetupStore(a,y,i,u,c,!0),g}function createSetupStore(a,i,u={},c,d,m){let f;const v=assign({actions:{}},u),g={deep:!0};let y,b,w=[],S=[],C;const k=c.state.value[a];!m&&!k&&(c.state.value[a]={}),ref({});let $;function E(z){let U;y=b=!1,typeof z=="function"?(z(c.state.value[a]),U={type:MutationType.patchFunction,storeId:a,events:C}):(mergeReactiveObjects(c.state.value[a],z),U={type:MutationType.patchObject,payload:z,storeId:a,events:C});const H=$=Symbol();nextTick().then(()=>{$===H&&(y=!0)}),b=!0,triggerSubscriptions(w,U,c.state.value[a])}const D=m?function(){const{state:U}=u,H=U?U():{};this.$patch(J=>{assign(J,H)})}:noop$5;function T(){f.stop(),w=[],S=[],c._s.delete(a)}function O(z,U){return function(){setActivePinia(c);const H=Array.from(arguments),J=[],j=[];function G(te){J.push(te)}function ee(te){j.push(te)}triggerSubscriptions(S,{args:H,name:z,store:M,after:G,onError:ee});let Q;try{Q=U.apply(this&&this.$id===a?this:M,H)}catch(te){throw triggerSubscriptions(j,te),te}return Q instanceof Promise?Q.then(te=>(triggerSubscriptions(J,te),te)).catch(te=>(triggerSubscriptions(j,te),Promise.reject(te))):(triggerSubscriptions(J,Q),Q)}}const F={_p:c,$id:a,$onAction:addSubscription.bind(null,S),$patch:E,$reset:D,$subscribe(z,U={}){const H=addSubscription(w,z,U.detached,()=>J()),J=f.run(()=>watch(()=>c.state.value[a],j=>{(U.flush==="sync"?b:y)&&z({storeId:a,type:MutationType.direct,events:C},j)},assign({},g,U)));return H},$dispose:T},M=reactive(F);c._s.set(a,M);const B=(c._a&&c._a.runWithContext||fallbackRunWithContext)(()=>c._e.run(()=>(f=effectScope()).run(i)));for(const z in B){const U=B[z];if(isRef(U)&&!isComputed(U)||isReactive(U))m||(k&&shouldHydrate(U)&&(isRef(U)?U.value=k[z]:mergeReactiveObjects(U,k[z])),c.state.value[a][z]=U);else if(typeof U=="function"){const H=O(z,U);B[z]=H,v.actions[z]=U}}return assign(M,B),assign(toRaw(M),B),Object.defineProperty(M,"$state",{get:()=>c.state.value[a],set:z=>{E(U=>{assign(U,z)})}}),c._p.forEach(z=>{assign(M,f.run(()=>z({store:M,app:c._a,pinia:c,options:v})))}),k&&m&&u.hydrate&&u.hydrate(M.$state,k),y=!0,b=!0,M}function defineStore(a,i,u){let c,d;const m=typeof i=="function";typeof a=="string"?(c=a,d=m?u:i):(d=a,c=a.id);function f(v,g){const y=hasInjectionContext();return v=v||(y?inject$1(piniaSymbol,null):null),v&&setActivePinia(v),v=activePinia,v._s.has(c)||(m?createSetupStore(c,i,d,v):createOptionsStore(c,d,v)),v._s.get(c)}return f.$id=c,f}const _imports_0$1="/static/vue3/assets/brand_logo-D4X97p3N.svg";let BASE_PATH=typeof window<"u"?localStorage.getItem("BASE_PATH")||"":location.protocol+"//"+location.host;class Configuration{constructor(i={}){this.configuration=i}set config(i){this.configuration=i}get basePath(){return this.configuration.basePath!=null?this.configuration.basePath:BASE_PATH}get fetchApi(){return this.configuration.fetchApi}get middleware(){return this.configuration.middleware||[]}get queryParamsStringify(){return this.configuration.queryParamsStringify||querystring}get username(){return this.configuration.username}get password(){return this.configuration.password}get apiKey(){const i=this.configuration.apiKey;if(i)return typeof i=="function"?i:()=>i}get accessToken(){const i=this.configuration.accessToken;if(i)return typeof i=="function"?i:async()=>i}get headers(){return this.configuration.headers}get credentials(){return this.configuration.credentials}}const DefaultConfig=new Configuration,_o=class _o{constructor(i=DefaultConfig){xr(this,"middleware");xr(this,"fetchApi",async(i,u)=>{let c={url:i,init:u};for(const m of this.middleware)m.pre&&(c=await m.pre({fetch:this.fetchApi,...c})||c);let d;try{d=await(this.configuration.fetchApi||fetch)(c.url,c.init)}catch(m){for(const f of this.middleware)f.onError&&(d=await f.onError({fetch:this.fetchApi,url:c.url,init:c.init,error:m,response:d?d.clone():void 0})||d);if(d===void 0)throw m instanceof Error?new FetchError(m,"The request failed and the interceptors did not return an alternative response"):m}for(const m of this.middleware)m.post&&(d=await m.post({fetch:this.fetchApi,url:c.url,init:c.init,response:d.clone()})||d);return d});this.configuration=i,this.middleware=i.middleware}withMiddleware(...i){const u=this.clone();return u.middleware=u.middleware.concat(...i),u}withPreMiddleware(...i){const u=i.map(c=>({pre:c}));return this.withMiddleware(...u)}withPostMiddleware(...i){const u=i.map(c=>({post:c}));return this.withMiddleware(...u)}isJsonMime(i){return i?_o.jsonRegex.test(i):!1}async request(i,u){const{url:c,init:d}=await this.createFetchParams(i,u),m=await this.fetchApi(c,d);if(m&&m.status>=200&&m.status<300)return m;throw new ResponseError(m,"Response returned an error code")}getCookie(i){let u=null;if(document.cookie&&document.cookie!==""){const c=document.cookie.split(";");for(let d=0;d<c.length;d++){const m=c[d].trim();if(m.substring(0,i.length+1)===i+"="){u=decodeURIComponent(m.substring(i.length+1));break}}}return u}async createFetchParams(i,u){let c=this.configuration.basePath+i.path;i.query!==void 0&&Object.keys(i.query).length!==0&&(c+="?"+this.configuration.queryParamsStringify(i.query));const d=Object.assign({},this.configuration.headers,i.headers,{"X-CSRFToken":this.getCookie("csrftoken")});Object.keys(d).forEach(b=>d[b]===void 0?delete d[b]:{});const m=typeof u=="function"?u:async()=>u,f={method:i.method,headers:d,body:i.body,credentials:this.configuration.credentials},v={...f,...await m({init:f,context:i})};let g;isFormData$1(v.body)||v.body instanceof URLSearchParams||isBlob$1(v.body)?g=v.body:this.isJsonMime(d["Content-Type"])?g=JSON.stringify(v.body):g=v.body;const y={...v,body:g};return{url:c,init:y}}clone(){const i=this.constructor,u=new i(this.configuration);return u.middleware=this.middleware.slice(),u}};xr(_o,"jsonRegex",new RegExp("^(:?application/json|[^;/ ]+/[^;/ ]+[+]json)[ ]*(:?;.*)?$","i"));let BaseAPI=_o;function isBlob$1(a){return typeof Blob<"u"&&a instanceof Blob}function isFormData$1(a){return typeof FormData<"u"&&a instanceof FormData}class ResponseError extends Error{constructor(u,c){super(c);xr(this,"name","ResponseError");this.response=u}}class FetchError extends Error{constructor(u,c){super(c);xr(this,"name","FetchError");this.cause=u}}class RequiredError extends Error{constructor(u,c){super(c);xr(this,"name","RequiredError");this.field=u}}function querystring(a,i=""){return Object.keys(a).map(u=>querystringSingleKey(u,a[u],i)).filter(u=>u.length>0).join("&")}function querystringSingleKey(a,i,u=""){const c=u+(u.length?`[${a}]`:a);if(i instanceof Array){const d=i.map(m=>encodeURIComponent(String(m))).join(`&${encodeURIComponent(c)}=`);return`${encodeURIComponent(c)}=${d}`}if(i instanceof Set){const d=Array.from(i);return querystringSingleKey(a,d,u)}return i instanceof Date?`${encodeURIComponent(c)}=${encodeURIComponent(i.toISOString())}`:i instanceof Object?querystring(i,c):`${encodeURIComponent(c)}=${encodeURIComponent(String(i))}`}function canConsumeForm(a){for(const i of a)if(i.contentType==="multipart/form-data")return!0;return!1}class JSONApiResponse{constructor(i,u=c=>c){this.raw=i,this.transformer=u}async value(){return this.transformer(await this.raw.json())}}class VoidApiResponse{constructor(i){this.raw=i}async value(){}}class TextApiResponse{constructor(i){this.raw=i}async value(){return await this.raw.text()}}function AccessTokenFromJSON(a){return AccessTokenFromJSONTyped(a)}function AccessTokenFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,token:a.token,expires:new Date(a.expires),scope:a.scope==null?void 0:a.scope,created:new Date(a.created),updated:new Date(a.updated)}}function AccessTokenToJSON(a){return a==null?a:{id:a.id,expires:a.expires.toISOString(),scope:a.scope}}function UserFromJSON(a){return UserFromJSONTyped(a)}function UserFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,username:a.username,firstName:a.first_name==null?void 0:a.first_name,lastName:a.last_name==null?void 0:a.last_name,displayName:a.display_name}}function UserToJSON(a){return a==null?a:{id:a.id,first_name:a.firstName,last_name:a.lastName}}function AutoMealPlanFromJSON(a){return AutoMealPlanFromJSONTyped(a)}function AutoMealPlanFromJSONTyped(a,i){return a==null?a:{startDate:new Date(a.start_date),endDate:new Date(a.end_date),mealTypeId:a.meal_type_id,keywordIds:a.keyword_ids,servings:a.servings,shared:a.shared==null?void 0:a.shared.map(UserFromJSON),addshopping:a.addshopping}}function AutoMealPlanToJSON(a){return a==null?a:{start_date:a.startDate.toISOString().substring(0,10),end_date:a.endDate.toISOString().substring(0,10),meal_type_id:a.mealTypeId,keyword_ids:a.keywordIds,servings:a.servings,shared:a.shared==null?void 0:a.shared.map(UserToJSON),addshopping:a.addshopping}}function AutomationTypeEnumFromJSON(a){return AutomationTypeEnumFromJSONTyped(a)}function AutomationTypeEnumFromJSONTyped(a,i){return a}function AutomationTypeEnumToJSON(a){return a}function AutomationFromJSON(a){return AutomationFromJSONTyped(a)}function AutomationFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,type:AutomationTypeEnumFromJSON(a.type),name:a.name==null?void 0:a.name,description:a.description==null?void 0:a.description,param1:a.param_1==null?void 0:a.param_1,param2:a.param_2==null?void 0:a.param_2,param3:a.param_3==null?void 0:a.param_3,order:a.order==null?void 0:a.order,disabled:a.disabled==null?void 0:a.disabled,createdBy:a.created_by}}function AutomationToJSON(a){return a==null?a:{id:a.id,type:a.type,name:a.name,description:a.description,param_1:a.param1,param_2:a.param2,param_3:a.param3,order:a.order,disabled:a.disabled}}function BaseUnitEnumFromJSON(a){return BaseUnitEnumFromJSONTyped(a)}function BaseUnitEnumFromJSONTyped(a,i){return a}function BaseUnitEnumToJSON(a){return a}function BookmarkletImportFromJSON(a){return BookmarkletImportFromJSONTyped(a)}function BookmarkletImportFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,url:a.url==null?void 0:a.url,html:a.html,createdBy:a.created_by,createdAt:new Date(a.created_at)}}function BookmarkletImportToJSON(a){return a==null?a:{id:a.id,url:a.url,html:a.html}}function BookmarkletImportListFromJSON(a){return BookmarkletImportListFromJSONTyped(a)}function BookmarkletImportListFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,url:a.url==null?void 0:a.url,createdBy:a.created_by,createdAt:new Date(a.created_at)}}function ConnectorConfigConfigFromJSON(a){return ConnectorConfigConfigFromJSONTyped(a)}function ConnectorConfigConfigFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,url:a.url==null?void 0:a.url,token:a.token==null?void 0:a.token,todoEntity:a.todo_entity==null?void 0:a.todo_entity,enabled:a.enabled==null?void 0:a.enabled,onShoppingListEntryCreatedEnabled:a.on_shopping_list_entry_created_enabled==null?void 0:a.on_shopping_list_entry_created_enabled,onShoppingListEntryUpdatedEnabled:a.on_shopping_list_entry_updated_enabled==null?void 0:a.on_shopping_list_entry_updated_enabled,onShoppingListEntryDeletedEnabled:a.on_shopping_list_entry_deleted_enabled==null?void 0:a.on_shopping_list_entry_deleted_enabled,createdBy:a.created_by}}function ConnectorConfigConfigToJSON(a){return a==null?a:{id:a.id,name:a.name,url:a.url,token:a.token,todo_entity:a.todoEntity,enabled:a.enabled,on_shopping_list_entry_created_enabled:a.onShoppingListEntryCreatedEnabled,on_shopping_list_entry_updated_enabled:a.onShoppingListEntryUpdatedEnabled,on_shopping_list_entry_deleted_enabled:a.onShoppingListEntryDeletedEnabled}}function CookLogFromJSON(a){return CookLogFromJSONTyped(a)}function CookLogFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,recipe:a.recipe,servings:a.servings==null?void 0:a.servings,rating:a.rating==null?void 0:a.rating,comment:a.comment==null?void 0:a.comment,createdBy:UserFromJSON(a.created_by),createdAt:a.created_at==null?void 0:new Date(a.created_at),updatedAt:new Date(a.updated_at)}}function CookLogToJSON(a){return a==null?a:{id:a.id,recipe:a.recipe,servings:a.servings,rating:a.rating,comment:a.comment,created_at:a.createdAt==null?void 0:a.createdAt.toISOString()}}function CustomFilterFromJSON(a){return CustomFilterFromJSONTyped(a)}function CustomFilterFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,search:a.search,shared:a.shared==null?void 0:a.shared.map(UserFromJSON),createdBy:a.created_by}}function CustomFilterToJSON(a){return a==null?a:{id:a.id,name:a.name,search:a.search,shared:a.shared==null?void 0:a.shared.map(UserToJSON)}}function DefaultPageEnumFromJSON(a){return DefaultPageEnumFromJSONTyped(a)}function DefaultPageEnumFromJSONTyped(a,i){return a}function DefaultPageEnumToJSON(a){return a}function DeleteEnumFromJSON(a){return DeleteEnumFromJSONTyped(a)}function DeleteEnumFromJSONTyped(a,i){return a}function DeleteEnumToJSON(a){return a}function ExportLogFromJSON(a){return ExportLogFromJSONTyped(a)}function ExportLogFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,type:a.type,msg:a.msg==null?void 0:a.msg,running:a.running==null?void 0:a.running,totalRecipes:a.total_recipes==null?void 0:a.total_recipes,exportedRecipes:a.exported_recipes==null?void 0:a.exported_recipes,cacheDuration:a.cache_duration==null?void 0:a.cache_duration,possiblyNotExpired:a.possibly_not_expired==null?void 0:a.possibly_not_expired,createdBy:a.created_by,createdAt:new Date(a.created_at)}}function ExportLogToJSON(a){return a==null?a:{id:a.id,type:a.type,msg:a.msg,running:a.running,total_recipes:a.totalRecipes,exported_recipes:a.exportedRecipes,cache_duration:a.cacheDuration,possibly_not_expired:a.possiblyNotExpired}}function FoodInheritFieldFromJSON(a){return FoodInheritFieldFromJSONTyped(a)}function FoodInheritFieldFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name==null?void 0:a.name,field:a.field==null?void 0:a.field}}function FoodInheritFieldToJSON(a){return a==null?a:{id:a.id,name:a.name,field:a.field}}function FoodSimpleFromJSON(a){return FoodSimpleFromJSONTyped(a)}function FoodSimpleFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,pluralName:a.plural_name==null?void 0:a.plural_name}}function FoodSimpleToJSON(a){return a==null?a:{id:a.id,name:a.name,plural_name:a.pluralName}}function PropertyTypeFromJSON(a){return PropertyTypeFromJSONTyped(a)}function PropertyTypeFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,unit:a.unit==null?void 0:a.unit,description:a.description==null?void 0:a.description,order:a.order==null?void 0:a.order,openDataSlug:a.open_data_slug==null?void 0:a.open_data_slug,fdcId:a.fdc_id==null?void 0:a.fdc_id}}function PropertyTypeToJSON(a){return a==null?a:{id:a.id,name:a.name,unit:a.unit,description:a.description,order:a.order,open_data_slug:a.openDataSlug,fdc_id:a.fdcId}}function PropertyFromJSON(a){return PropertyFromJSONTyped(a)}function PropertyFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,propertyAmount:a.property_amount,propertyType:PropertyTypeFromJSON(a.property_type)}}function PropertyToJSON(a){return a==null?a:{id:a.id,property_amount:a.propertyAmount,property_type:PropertyTypeToJSON(a.propertyType)}}function RecipeSimpleFromJSON(a){return RecipeSimpleFromJSONTyped(a)}function RecipeSimpleFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,url:a.url}}function RecipeSimpleToJSON(a){return a==null?a:{id:a.id,name:a.name}}function SupermarketCategoryFromJSON(a){return SupermarketCategoryFromJSONTyped(a)}function SupermarketCategoryFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,description:a.description==null?void 0:a.description}}function SupermarketCategoryToJSON(a){return a==null?a:{id:a.id,name:a.name,description:a.description}}function UnitFromJSON(a){return UnitFromJSONTyped(a)}function UnitFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,pluralName:a.plural_name==null?void 0:a.plural_name,description:a.description==null?void 0:a.description,baseUnit:a.base_unit==null?void 0:a.base_unit,openDataSlug:a.open_data_slug==null?void 0:a.open_data_slug}}function UnitToJSON(a){return a==null?a:{id:a.id,name:a.name,plural_name:a.pluralName,description:a.description,base_unit:a.baseUnit,open_data_slug:a.openDataSlug}}function FoodFromJSON(a){return FoodFromJSONTyped(a)}function FoodFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,pluralName:a.plural_name==null?void 0:a.plural_name,description:a.description==null?void 0:a.description,shopping:a.shopping,recipe:a.recipe==null?void 0:RecipeSimpleFromJSON(a.recipe),url:a.url==null?void 0:a.url,properties:a.properties==null?void 0:a.properties.map(PropertyFromJSON),propertiesFoodAmount:a.properties_food_amount==null?void 0:a.properties_food_amount,propertiesFoodUnit:a.properties_food_unit==null?void 0:UnitFromJSON(a.properties_food_unit),fdcId:a.fdc_id==null?void 0:a.fdc_id,foodOnhand:a.food_onhand==null?void 0:a.food_onhand,supermarketCategory:a.supermarket_category==null?void 0:SupermarketCategoryFromJSON(a.supermarket_category),parent:a.parent,numchild:a.numchild,inheritFields:a.inherit_fields==null?void 0:a.inherit_fields.map(FoodInheritFieldFromJSON),fullName:a.full_name,ignoreShopping:a.ignore_shopping==null?void 0:a.ignore_shopping,substitute:a.substitute==null?void 0:a.substitute.map(FoodSimpleFromJSON),substituteSiblings:a.substitute_siblings==null?void 0:a.substitute_siblings,substituteChildren:a.substitute_children==null?void 0:a.substitute_children,substituteOnhand:a.substitute_onhand,childInheritFields:a.child_inherit_fields==null?void 0:a.child_inherit_fields.map(FoodInheritFieldFromJSON),openDataSlug:a.open_data_slug==null?void 0:a.open_data_slug}}function FoodToJSON(a){return a==null?a:{id:a.id,name:a.name,plural_name:a.pluralName,description:a.description,recipe:RecipeSimpleToJSON(a.recipe),url:a.url,properties:a.properties==null?void 0:a.properties.map(PropertyToJSON),properties_food_amount:a.propertiesFoodAmount,properties_food_unit:UnitToJSON(a.propertiesFoodUnit),fdc_id:a.fdcId,food_onhand:a.foodOnhand,supermarket_category:SupermarketCategoryToJSON(a.supermarketCategory),inherit_fields:a.inheritFields==null?void 0:a.inheritFields.map(FoodInheritFieldToJSON),ignore_shopping:a.ignoreShopping,substitute:a.substitute==null?void 0:a.substitute.map(FoodSimpleToJSON),substitute_siblings:a.substituteSiblings,substitute_children:a.substituteChildren,child_inherit_fields:a.childInheritFields==null?void 0:a.childInheritFields.map(FoodInheritFieldToJSON),open_data_slug:a.openDataSlug}}function FoodShoppingUpdateFromJSON(a){return FoodShoppingUpdateFromJSONTyped(a)}function FoodShoppingUpdateFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,amount:a.amount==null?void 0:a.amount,unit:a.unit==null?void 0:a.unit,_delete:DeleteEnumFromJSON(a.delete)}}function FoodShoppingUpdateToJSON(a){return a==null?a:{id:a.id,amount:a.amount,unit:a.unit,delete:a._delete}}function GroupFromJSON(a){return GroupFromJSONTyped(a)}function GroupFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name}}function GroupToJSON(a){return a==null?a:{id:a.id,name:a.name}}function KeywordFromJSON(a){return KeywordFromJSONTyped(a)}function KeywordFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,label:a.label,description:a.description==null?void 0:a.description,parent:a.parent,numchild:a.numchild,createdAt:new Date(a.created_at),updatedAt:new Date(a.updated_at),fullName:a.full_name}}function KeywordToJSON(a){return a==null?a:{id:a.id,name:a.name,description:a.description}}function ImportLogFromJSON(a){return ImportLogFromJSONTyped(a)}function ImportLogFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,type:a.type,msg:a.msg==null?void 0:a.msg,running:a.running==null?void 0:a.running,keyword:KeywordFromJSON(a.keyword),totalRecipes:a.total_recipes==null?void 0:a.total_recipes,importedRecipes:a.imported_recipes==null?void 0:a.imported_recipes,createdBy:a.created_by,createdAt:new Date(a.created_at)}}function ImportLogToJSON(a){return a==null?a:{id:a.id,type:a.type,msg:a.msg,running:a.running,total_recipes:a.totalRecipes,imported_recipes:a.importedRecipes}}function IngredientFromJSON(a){return IngredientFromJSONTyped(a)}function IngredientFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,food:FoodFromJSON(a.food),unit:UnitFromJSON(a.unit),amount:a.amount,conversions:a.conversions,note:a.note==null?void 0:a.note,order:a.order==null?void 0:a.order,isHeader:a.is_header==null?void 0:a.is_header,noAmount:a.no_amount==null?void 0:a.no_amount,originalText:a.original_text==null?void 0:a.original_text,usedInRecipes:a.used_in_recipes,alwaysUsePluralUnit:a.always_use_plural_unit==null?void 0:a.always_use_plural_unit,alwaysUsePluralFood:a.always_use_plural_food==null?void 0:a.always_use_plural_food}}function IngredientToJSON(a){return a==null?a:{id:a.id,food:FoodToJSON(a.food),unit:UnitToJSON(a.unit),amount:a.amount,note:a.note,order:a.order,is_header:a.isHeader,no_amount:a.noAmount,original_text:a.originalText,always_use_plural_unit:a.alwaysUsePluralUnit,always_use_plural_food:a.alwaysUsePluralFood}}function IngredientStringToJSON(a){return a==null?a:{text:a.text}}function InviteLinkFromJSON(a){return InviteLinkFromJSONTyped(a)}function InviteLinkFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,uuid:a.uuid,email:a.email==null?void 0:a.email,group:GroupFromJSON(a.group),validUntil:a.valid_until==null?void 0:new Date(a.valid_until),usedBy:a.used_by==null?void 0:a.used_by,reusable:a.reusable==null?void 0:a.reusable,internalNote:a.internal_note==null?void 0:a.internal_note,createdBy:a.created_by,createdAt:new Date(a.created_at)}}function InviteLinkToJSON(a){return a==null?a:{id:a.id,email:a.email,group:GroupToJSON(a.group),valid_until:a.validUntil==null?void 0:a.validUntil.toISOString().substring(0,10),used_by:a.usedBy,reusable:a.reusable,internal_note:a.internalNote}}function KeywordLabelFromJSON(a){return KeywordLabelFromJSONTyped(a)}function KeywordLabelFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,label:a.label}}function MealTypeFromJSON(a){return MealTypeFromJSONTyped(a)}function MealTypeFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,order:a.order==null?void 0:a.order,color:a.color==null?void 0:a.color,_default:a.default==null?void 0:a.default,createdBy:a.created_by}}function MealTypeToJSON(a){return a==null?a:{id:a.id,name:a.name,order:a.order,color:a.color,default:a._default}}function RecipeOverviewFromJSON(a){return RecipeOverviewFromJSONTyped(a)}function RecipeOverviewFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,description:a.description==null?void 0:a.description,image:a.image,keywords:a.keywords.map(KeywordLabelFromJSON),workingTime:a.working_time,waitingTime:a.waiting_time,createdBy:a.created_by,createdAt:new Date(a.created_at),updatedAt:new Date(a.updated_at),internal:a.internal,servings:a.servings,servingsText:a.servings_text,rating:a.rating,lastCooked:a.last_cooked==null?null:new Date(a.last_cooked),_new:a.new,recent:a.recent}}function RecipeOverviewToJSON(a){return a==null?a:{id:a.id,name:a.name,description:a.description}}function MealPlanFromJSON(a){return MealPlanFromJSONTyped(a)}function MealPlanFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,title:a.title==null?void 0:a.title,recipe:a.recipe==null?void 0:RecipeOverviewFromJSON(a.recipe),servings:a.servings,note:a.note==null?void 0:a.note,noteMarkdown:a.note_markdown,fromDate:new Date(a.from_date),toDate:a.to_date==null?void 0:new Date(a.to_date),mealType:MealTypeFromJSON(a.meal_type),createdBy:a.created_by,shared:a.shared==null?void 0:a.shared.map(UserFromJSON),recipeName:a.recipe_name,mealTypeName:a.meal_type_name,shopping:a.shopping}}function MealPlanToJSON(a){return a==null?a:{id:a.id,title:a.title,recipe:RecipeOverviewToJSON(a.recipe),servings:a.servings,note:a.note,from_date:a.fromDate.toISOString().substring(0,10),to_date:a.toDate==null?void 0:a.toDate.toISOString().substring(0,10),meal_type:MealTypeToJSON(a.mealType),shared:a.shared==null?void 0:a.shared.map(UserToJSON)}}function MethodEnumFromJSON(a){return MethodEnumFromJSONTyped(a)}function MethodEnumFromJSONTyped(a,i){return a}function MethodEnumToJSON(a){return a}function NutritionInformationFromJSON(a){return NutritionInformationFromJSONTyped(a)}function NutritionInformationFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,carbohydrates:a.carbohydrates,fats:a.fats,proteins:a.proteins,calories:a.calories,source:a.source==null?void 0:a.source}}function NutritionInformationToJSON(a){return a==null?a:{id:a.id,carbohydrates:a.carbohydrates,fats:a.fats,proteins:a.proteins,calories:a.calories,source:a.source}}function OpenDataVersionFromJSON(a){return OpenDataVersionFromJSONTyped(a)}function OpenDataVersionFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,code:a.code,comment:a.comment==null?void 0:a.comment}}function OpenDataVersionToJSON(a){return a==null?a:{id:a.id,name:a.name,code:a.code,comment:a.comment}}function OpenDataCategoryFromJSON(a){return OpenDataCategoryFromJSONTyped(a)}function OpenDataCategoryFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,version:OpenDataVersionFromJSON(a.version),slug:a.slug,name:a.name,description:a.description==null?void 0:a.description,comment:a.comment==null?void 0:a.comment,createdBy:a.created_by}}function OpenDataCategoryToJSON(a){return a==null?a:{id:a.id,version:OpenDataVersionToJSON(a.version),slug:a.slug,name:a.name,description:a.description,comment:a.comment}}function OpenDataPropertyFromJSON(a){return OpenDataPropertyFromJSONTyped(a)}function OpenDataPropertyFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,version:OpenDataVersionFromJSON(a.version),slug:a.slug,name:a.name,unit:a.unit==null?void 0:a.unit,fdcId:a.fdc_id==null?void 0:a.fdc_id,comment:a.comment==null?void 0:a.comment,createdBy:a.created_by}}function OpenDataPropertyToJSON(a){return a==null?a:{id:a.id,version:OpenDataVersionToJSON(a.version),slug:a.slug,name:a.name,unit:a.unit,fdc_id:a.fdcId,comment:a.comment}}function OpenDataFoodPropertyFromJSON(a){return OpenDataFoodPropertyFromJSONTyped(a)}function OpenDataFoodPropertyFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,property:OpenDataPropertyFromJSON(a.property),propertyAmount:a.property_amount}}function OpenDataFoodPropertyToJSON(a){return a==null?a:{id:a.id,property:OpenDataPropertyToJSON(a.property),property_amount:a.propertyAmount}}function OpenDataUnitTypeEnumFromJSON(a){return OpenDataUnitTypeEnumFromJSONTyped(a)}function OpenDataUnitTypeEnumFromJSONTyped(a,i){return a}function OpenDataUnitTypeEnumToJSON(a){return a}function OpenDataUnitFromJSON(a){return OpenDataUnitFromJSONTyped(a)}function OpenDataUnitFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,version:OpenDataVersionFromJSON(a.version),slug:a.slug,name:a.name,pluralName:a.plural_name==null?void 0:a.plural_name,baseUnit:a.base_unit==null?void 0:BaseUnitEnumFromJSON(a.base_unit),type:OpenDataUnitTypeEnumFromJSON(a.type),comment:a.comment==null?void 0:a.comment,createdBy:a.created_by}}function OpenDataUnitToJSON(a){return a==null?a:{id:a.id,version:OpenDataVersionToJSON(a.version),slug:a.slug,name:a.name,plural_name:a.pluralName,base_unit:a.baseUnit,type:a.type,comment:a.comment}}function OpenDataFoodFromJSON(a){return OpenDataFoodFromJSONTyped(a)}function OpenDataFoodFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,version:OpenDataVersionFromJSON(a.version),slug:a.slug,name:a.name,pluralName:a.plural_name,storeCategory:OpenDataCategoryFromJSON(a.store_category),preferredUnitMetric:a.preferred_unit_metric==null?void 0:OpenDataUnitFromJSON(a.preferred_unit_metric),preferredShoppingUnitMetric:a.preferred_shopping_unit_metric==null?void 0:OpenDataUnitFromJSON(a.preferred_shopping_unit_metric),preferredUnitImperial:a.preferred_unit_imperial==null?void 0:OpenDataUnitFromJSON(a.preferred_unit_imperial),preferredShoppingUnitImperial:a.preferred_shopping_unit_imperial==null?void 0:OpenDataUnitFromJSON(a.preferred_shopping_unit_imperial),properties:a.properties==null?null:a.properties.map(OpenDataFoodPropertyFromJSON),propertiesFoodAmount:a.properties_food_amount==null?void 0:a.properties_food_amount,propertiesFoodUnit:OpenDataUnitFromJSON(a.properties_food_unit),propertiesSource:a.properties_source==null?void 0:a.properties_source,fdcId:a.fdc_id,comment:a.comment==null?void 0:a.comment,createdBy:a.created_by}}function OpenDataFoodToJSON(a){return a==null?a:{id:a.id,version:OpenDataVersionToJSON(a.version),slug:a.slug,name:a.name,plural_name:a.pluralName,store_category:OpenDataCategoryToJSON(a.storeCategory),preferred_unit_metric:OpenDataUnitToJSON(a.preferredUnitMetric),preferred_shopping_unit_metric:OpenDataUnitToJSON(a.preferredShoppingUnitMetric),preferred_unit_imperial:OpenDataUnitToJSON(a.preferredUnitImperial),preferred_shopping_unit_imperial:OpenDataUnitToJSON(a.preferredShoppingUnitImperial),properties:a.properties==null?null:a.properties.map(OpenDataFoodPropertyToJSON),properties_food_amount:a.propertiesFoodAmount,properties_food_unit:OpenDataUnitToJSON(a.propertiesFoodUnit),properties_source:a.propertiesSource,fdc_id:a.fdcId,comment:a.comment}}function OpenDataConversionFromJSON(a){return OpenDataConversionFromJSONTyped(a)}function OpenDataConversionFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,version:OpenDataVersionFromJSON(a.version),slug:a.slug,food:OpenDataFoodFromJSON(a.food),baseAmount:a.base_amount,baseUnit:OpenDataUnitFromJSON(a.base_unit),convertedAmount:a.converted_amount,convertedUnit:OpenDataUnitFromJSON(a.converted_unit),source:a.source,comment:a.comment==null?void 0:a.comment,createdBy:a.created_by}}function OpenDataConversionToJSON(a){return a==null?a:{id:a.id,version:OpenDataVersionToJSON(a.version),slug:a.slug,food:OpenDataFoodToJSON(a.food),base_amount:a.baseAmount,base_unit:OpenDataUnitToJSON(a.baseUnit),converted_amount:a.convertedAmount,converted_unit:OpenDataUnitToJSON(a.convertedUnit),source:a.source,comment:a.comment}}function OpenDataStoreCategoryFromJSON(a){return OpenDataStoreCategoryFromJSONTyped(a)}function OpenDataStoreCategoryFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,category:OpenDataCategoryFromJSON(a.category),store:a.store,order:a.order==null?void 0:a.order}}function OpenDataStoreCategoryToJSON(a){return a==null?a:{id:a.id,category:OpenDataCategoryToJSON(a.category),store:a.store,order:a.order}}function OpenDataStoreFromJSON(a){return OpenDataStoreFromJSONTyped(a)}function OpenDataStoreFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,version:OpenDataVersionFromJSON(a.version),slug:a.slug,name:a.name,categoryToStore:a.category_to_store==null?null:a.category_to_store.map(OpenDataStoreCategoryFromJSON),comment:a.comment==null?void 0:a.comment,createdBy:a.created_by}}function OpenDataStoreToJSON(a){return a==null?a:{id:a.id,version:OpenDataVersionToJSON(a.version),slug:a.slug,name:a.name,category_to_store:a.categoryToStore==null?null:a.categoryToStore.map(OpenDataStoreCategoryToJSON),comment:a.comment}}function PaginatedAutomationListFromJSON(a){return PaginatedAutomationListFromJSONTyped(a)}function PaginatedAutomationListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(AutomationFromJSON)}}function PaginatedBookmarkletImportListListFromJSON(a){return PaginatedBookmarkletImportListListFromJSONTyped(a)}function PaginatedBookmarkletImportListListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(BookmarkletImportListFromJSON)}}function PaginatedCookLogListFromJSON(a){return PaginatedCookLogListFromJSONTyped(a)}function PaginatedCookLogListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(CookLogFromJSON)}}function PaginatedCustomFilterListFromJSON(a){return PaginatedCustomFilterListFromJSONTyped(a)}function PaginatedCustomFilterListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(CustomFilterFromJSON)}}function PaginatedExportLogListFromJSON(a){return PaginatedExportLogListFromJSONTyped(a)}function PaginatedExportLogListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(ExportLogFromJSON)}}function PaginatedFoodListFromJSON(a){return PaginatedFoodListFromJSONTyped(a)}function PaginatedFoodListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(FoodFromJSON)}}function PaginatedImportLogListFromJSON(a){return PaginatedImportLogListFromJSONTyped(a)}function PaginatedImportLogListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(ImportLogFromJSON)}}function PaginatedIngredientListFromJSON(a){return PaginatedIngredientListFromJSONTyped(a)}function PaginatedIngredientListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(IngredientFromJSON)}}function PaginatedInviteLinkListFromJSON(a){return PaginatedInviteLinkListFromJSONTyped(a)}function PaginatedInviteLinkListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(InviteLinkFromJSON)}}function PaginatedKeywordListFromJSON(a){return PaginatedKeywordListFromJSONTyped(a)}function PaginatedKeywordListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(KeywordFromJSON)}}function PaginatedMealPlanListFromJSON(a){return PaginatedMealPlanListFromJSONTyped(a)}function PaginatedMealPlanListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(MealPlanFromJSON)}}function PaginatedMealTypeListFromJSON(a){return PaginatedMealTypeListFromJSONTyped(a)}function PaginatedMealTypeListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(MealTypeFromJSON)}}function PaginatedPropertyListFromJSON(a){return PaginatedPropertyListFromJSONTyped(a)}function PaginatedPropertyListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(PropertyFromJSON)}}function PaginatedPropertyTypeListFromJSON(a){return PaginatedPropertyTypeListFromJSONTyped(a)}function PaginatedPropertyTypeListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(PropertyTypeFromJSON)}}function RecipeBookFromJSON(a){return RecipeBookFromJSONTyped(a)}function RecipeBookFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,description:a.description==null?void 0:a.description,shared:a.shared.map(UserFromJSON),createdBy:a.created_by,filter:a.filter==null?void 0:CustomFilterFromJSON(a.filter),order:a.order==null?void 0:a.order}}function RecipeBookToJSON(a){return a==null?a:{id:a.id,name:a.name,description:a.description,shared:a.shared.map(UserToJSON),filter:CustomFilterToJSON(a.filter),order:a.order}}function RecipeBookEntryFromJSON(a){return RecipeBookEntryFromJSONTyped(a)}function RecipeBookEntryFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,book:a.book,bookContent:RecipeBookFromJSON(a.book_content),recipe:a.recipe,recipeContent:RecipeOverviewFromJSON(a.recipe_content)}}function RecipeBookEntryToJSON(a){return a==null?a:{id:a.id,book:a.book,recipe:a.recipe}}function PaginatedRecipeBookEntryListFromJSON(a){return PaginatedRecipeBookEntryListFromJSONTyped(a)}function PaginatedRecipeBookEntryListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(RecipeBookEntryFromJSON)}}function PaginatedRecipeBookListFromJSON(a){return PaginatedRecipeBookListFromJSONTyped(a)}function PaginatedRecipeBookListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(RecipeBookFromJSON)}}function PaginatedRecipeOverviewListFromJSON(a){return PaginatedRecipeOverviewListFromJSONTyped(a)}function PaginatedRecipeOverviewListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(RecipeOverviewFromJSON)}}function ShoppingListRecipeFromJSON(a){return ShoppingListRecipeFromJSONTyped(a)}function ShoppingListRecipeFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,recipeName:a.recipe_name,name:a.name,recipe:a.recipe==null?void 0:a.recipe,mealplan:a.mealplan==null?void 0:a.mealplan,servings:a.servings,mealplanNote:a.mealplan_note,mealplanFromDate:new Date(a.mealplan_from_date),mealplanType:a.mealplan_type}}function ShoppingListRecipeToJSON(a){return a==null?a:{id:a.id,recipe:a.recipe,mealplan:a.mealplan,servings:a.servings}}function ShoppingListEntryFromJSON(a){return ShoppingListEntryFromJSONTyped(a)}function ShoppingListEntryFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,listRecipe:a.list_recipe==null?void 0:a.list_recipe,food:FoodFromJSON(a.food),unit:a.unit==null?void 0:UnitFromJSON(a.unit),amount:a.amount,order:a.order==null?void 0:a.order,checked:a.checked==null?void 0:a.checked,recipeMealplan:ShoppingListRecipeFromJSON(a.recipe_mealplan),createdBy:UserFromJSON(a.created_by),createdAt:new Date(a.created_at),updatedAt:new Date(a.updated_at),completedAt:a.completed_at==null?void 0:new Date(a.completed_at),delayUntil:a.delay_until==null?void 0:new Date(a.delay_until)}}function ShoppingListEntryToJSON(a){return a==null?a:{id:a.id,list_recipe:a.listRecipe,food:FoodToJSON(a.food),unit:UnitToJSON(a.unit),amount:a.amount,order:a.order,checked:a.checked,completed_at:a.completedAt==null?void 0:a.completedAt.toISOString(),delay_until:a.delayUntil==null?void 0:a.delayUntil.toISOString()}}function PaginatedShoppingListEntryListFromJSON(a){return PaginatedShoppingListEntryListFromJSONTyped(a)}function PaginatedShoppingListEntryListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(ShoppingListEntryFromJSON)}}function PaginatedShoppingListRecipeListFromJSON(a){return PaginatedShoppingListRecipeListFromJSONTyped(a)}function PaginatedShoppingListRecipeListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(ShoppingListRecipeFromJSON)}}function UserFileViewFromJSON(a){return UserFileViewFromJSONTyped(a)}function UserFileViewFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,fileDownload:a.file_download,preview:a.preview}}function UserFileViewToJSON(a){return a==null?a:{id:a.id,name:a.name}}function StepFromJSON(a){return StepFromJSONTyped(a)}function StepFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name==null?void 0:a.name,instruction:a.instruction==null?void 0:a.instruction,ingredients:a.ingredients.map(IngredientFromJSON),instructionsMarkdown:a.instructions_markdown,time:a.time==null?void 0:a.time,order:a.order==null?void 0:a.order,showAsHeader:a.show_as_header==null?void 0:a.show_as_header,file:a.file==null?void 0:UserFileViewFromJSON(a.file),stepRecipe:a.step_recipe==null?void 0:a.step_recipe,stepRecipeData:a.step_recipe_data,numrecipe:a.numrecipe,showIngredientsTable:a.show_ingredients_table==null?void 0:a.show_ingredients_table}}function StepToJSON(a){return a==null?a:{id:a.id,name:a.name,instruction:a.instruction,ingredients:a.ingredients.map(IngredientToJSON),time:a.time,order:a.order,show_as_header:a.showAsHeader,file:UserFileViewToJSON(a.file),step_recipe:a.stepRecipe,show_ingredients_table:a.showIngredientsTable}}function PaginatedStepListFromJSON(a){return PaginatedStepListFromJSONTyped(a)}function PaginatedStepListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(StepFromJSON)}}function PaginatedSupermarketCategoryListFromJSON(a){return PaginatedSupermarketCategoryListFromJSONTyped(a)}function PaginatedSupermarketCategoryListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(SupermarketCategoryFromJSON)}}function SupermarketCategoryRelationFromJSON(a){return SupermarketCategoryRelationFromJSONTyped(a)}function SupermarketCategoryRelationFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,category:SupermarketCategoryFromJSON(a.category),supermarket:a.supermarket,order:a.order==null?void 0:a.order}}function SupermarketCategoryRelationToJSON(a){return a==null?a:{id:a.id,category:SupermarketCategoryToJSON(a.category),supermarket:a.supermarket,order:a.order}}function PaginatedSupermarketCategoryRelationListFromJSON(a){return PaginatedSupermarketCategoryRelationListFromJSONTyped(a)}function PaginatedSupermarketCategoryRelationListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(SupermarketCategoryRelationFromJSON)}}function SupermarketFromJSON(a){return SupermarketFromJSONTyped(a)}function SupermarketFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,description:a.description==null?void 0:a.description,categoryToSupermarket:a.category_to_supermarket.map(SupermarketCategoryRelationFromJSON),openDataSlug:a.open_data_slug==null?void 0:a.open_data_slug}}function SupermarketToJSON(a){return a==null?a:{id:a.id,name:a.name,description:a.description,open_data_slug:a.openDataSlug}}function PaginatedSupermarketListFromJSON(a){return PaginatedSupermarketListFromJSONTyped(a)}function PaginatedSupermarketListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(SupermarketFromJSON)}}function SyncFromJSON(a){return SyncFromJSONTyped(a)}function SyncFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,storage:a.storage,path:a.path==null?void 0:a.path,active:a.active==null?void 0:a.active,lastChecked:a.last_checked==null?void 0:new Date(a.last_checked),createdAt:new Date(a.created_at),updatedAt:new Date(a.updated_at)}}function SyncToJSON(a){return a==null?a:{id:a.id,storage:a.storage,path:a.path,active:a.active,last_checked:a.lastChecked==null?void 0:a.lastChecked.toISOString()}}function PaginatedSyncListFromJSON(a){return PaginatedSyncListFromJSONTyped(a)}function PaginatedSyncListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(SyncFromJSON)}}function SyncLogFromJSON(a){return SyncLogFromJSONTyped(a)}function SyncLogFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,sync:a.sync,status:a.status,msg:a.msg==null?void 0:a.msg,createdAt:new Date(a.created_at)}}function PaginatedSyncLogListFromJSON(a){return PaginatedSyncLogListFromJSONTyped(a)}function PaginatedSyncLogListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(SyncLogFromJSON)}}function UnitConversionFromJSON(a){return UnitConversionFromJSONTyped(a)}function UnitConversionFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,baseAmount:a.base_amount,baseUnit:UnitFromJSON(a.base_unit),convertedAmount:a.converted_amount,convertedUnit:UnitFromJSON(a.converted_unit),food:a.food==null?void 0:FoodFromJSON(a.food),openDataSlug:a.open_data_slug==null?void 0:a.open_data_slug}}function UnitConversionToJSON(a){return a==null?a:{id:a.id,base_amount:a.baseAmount,base_unit:UnitToJSON(a.baseUnit),converted_amount:a.convertedAmount,converted_unit:UnitToJSON(a.convertedUnit),food:FoodToJSON(a.food),open_data_slug:a.openDataSlug}}function PaginatedUnitConversionListFromJSON(a){return PaginatedUnitConversionListFromJSONTyped(a)}function PaginatedUnitConversionListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(UnitConversionFromJSON)}}function PaginatedUnitListFromJSON(a){return PaginatedUnitListFromJSONTyped(a)}function PaginatedUnitListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(UnitFromJSON)}}function UserFileFromJSON(a){return UserFileFromJSONTyped(a)}function UserFileFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,file:a.file,fileDownload:a.file_download,preview:a.preview,fileSizeKb:a.file_size_kb}}function PaginatedUserFileListFromJSON(a){return PaginatedUserFileListFromJSONTyped(a)}function PaginatedUserFileListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(UserFileFromJSON)}}function UserSpaceFromJSON(a){return UserSpaceFromJSONTyped(a)}function UserSpaceFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,user:UserFromJSON(a.user),space:a.space,groups:a.groups.map(GroupFromJSON),active:a.active==null?void 0:a.active,internalNote:a.internal_note==null?void 0:a.internal_note,inviteLink:a.invite_link,createdAt:new Date(a.created_at),updatedAt:new Date(a.updated_at)}}function PaginatedUserSpaceListFromJSON(a){return PaginatedUserSpaceListFromJSONTyped(a)}function PaginatedUserSpaceListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(UserSpaceFromJSON)}}function ViewLogFromJSON(a){return ViewLogFromJSONTyped(a)}function ViewLogFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,recipe:a.recipe,createdBy:a.created_by,createdAt:new Date(a.created_at)}}function ViewLogToJSON(a){return a==null?a:{id:a.id,recipe:a.recipe}}function PaginatedViewLogListFromJSON(a){return PaginatedViewLogListFromJSONTyped(a)}function PaginatedViewLogListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(ViewLogFromJSON)}}function ParsedIngredientFromJSON(a){return ParsedIngredientFromJSONTyped(a)}function ParsedIngredientFromJSONTyped(a,i){return a==null?a:{amount:a.amount,unit:a.unit,food:a.food,note:a.note}}function PatchedAccessTokenToJSON(a){return a==null?a:{id:a.id,expires:a.expires==null?void 0:a.expires.toISOString(),scope:a.scope}}function PatchedAutomationToJSON(a){return a==null?a:{id:a.id,type:a.type,name:a.name,description:a.description,param_1:a.param1,param_2:a.param2,param_3:a.param3,order:a.order,disabled:a.disabled}}function PatchedBookmarkletImportToJSON(a){return a==null?a:{id:a.id,url:a.url,html:a.html}}function PatchedConnectorConfigConfigToJSON(a){return a==null?a:{id:a.id,name:a.name,url:a.url,token:a.token,todo_entity:a.todoEntity,enabled:a.enabled,on_shopping_list_entry_created_enabled:a.onShoppingListEntryCreatedEnabled,on_shopping_list_entry_updated_enabled:a.onShoppingListEntryUpdatedEnabled,on_shopping_list_entry_deleted_enabled:a.onShoppingListEntryDeletedEnabled}}function PatchedCookLogToJSON(a){return a==null?a:{id:a.id,recipe:a.recipe,servings:a.servings,rating:a.rating,comment:a.comment,created_at:a.createdAt==null?void 0:a.createdAt.toISOString()}}function PatchedCustomFilterToJSON(a){return a==null?a:{id:a.id,name:a.name,search:a.search,shared:a.shared==null?void 0:a.shared.map(UserToJSON)}}function PatchedExportLogToJSON(a){return a==null?a:{id:a.id,type:a.type,msg:a.msg,running:a.running,total_recipes:a.totalRecipes,exported_recipes:a.exportedRecipes,cache_duration:a.cacheDuration,possibly_not_expired:a.possiblyNotExpired}}function PatchedFoodToJSON(a){return a==null?a:{id:a.id,name:a.name,plural_name:a.pluralName,description:a.description,recipe:RecipeSimpleToJSON(a.recipe),url:a.url,properties:a.properties==null?void 0:a.properties.map(PropertyToJSON),properties_food_amount:a.propertiesFoodAmount,properties_food_unit:UnitToJSON(a.propertiesFoodUnit),fdc_id:a.fdcId,food_onhand:a.foodOnhand,supermarket_category:SupermarketCategoryToJSON(a.supermarketCategory),inherit_fields:a.inheritFields==null?void 0:a.inheritFields.map(FoodInheritFieldToJSON),ignore_shopping:a.ignoreShopping,substitute:a.substitute==null?void 0:a.substitute.map(FoodSimpleToJSON),substitute_siblings:a.substituteSiblings,substitute_children:a.substituteChildren,child_inherit_fields:a.childInheritFields==null?void 0:a.childInheritFields.map(FoodInheritFieldToJSON),open_data_slug:a.openDataSlug}}function PatchedImportLogToJSON(a){return a==null?a:{id:a.id,type:a.type,msg:a.msg,running:a.running,total_recipes:a.totalRecipes,imported_recipes:a.importedRecipes}}function PatchedIngredientToJSON(a){return a==null?a:{id:a.id,food:FoodToJSON(a.food),unit:UnitToJSON(a.unit),amount:a.amount,note:a.note,order:a.order,is_header:a.isHeader,no_amount:a.noAmount,original_text:a.originalText,always_use_plural_unit:a.alwaysUsePluralUnit,always_use_plural_food:a.alwaysUsePluralFood}}function PatchedInviteLinkToJSON(a){return a==null?a:{id:a.id,email:a.email,group:GroupToJSON(a.group),valid_until:a.validUntil==null?void 0:a.validUntil.toISOString().substring(0,10),used_by:a.usedBy,reusable:a.reusable,internal_note:a.internalNote}}function PatchedKeywordToJSON(a){return a==null?a:{id:a.id,name:a.name,description:a.description}}function PatchedMealPlanToJSON(a){return a==null?a:{id:a.id,title:a.title,recipe:RecipeOverviewToJSON(a.recipe),servings:a.servings,note:a.note,from_date:a.fromDate==null?void 0:a.fromDate.toISOString().substring(0,10),to_date:a.toDate==null?void 0:a.toDate.toISOString().substring(0,10),meal_type:MealTypeToJSON(a.mealType),shared:a.shared==null?void 0:a.shared.map(UserToJSON)}}function PatchedMealTypeToJSON(a){return a==null?a:{id:a.id,name:a.name,order:a.order,color:a.color,default:a._default}}function PatchedOpenDataCategoryToJSON(a){return a==null?a:{id:a.id,version:OpenDataVersionToJSON(a.version),slug:a.slug,name:a.name,description:a.description,comment:a.comment}}function PatchedOpenDataConversionToJSON(a){return a==null?a:{id:a.id,version:OpenDataVersionToJSON(a.version),slug:a.slug,food:OpenDataFoodToJSON(a.food),base_amount:a.baseAmount,base_unit:OpenDataUnitToJSON(a.baseUnit),converted_amount:a.convertedAmount,converted_unit:OpenDataUnitToJSON(a.convertedUnit),source:a.source,comment:a.comment}}function PatchedOpenDataFoodToJSON(a){return a==null?a:{id:a.id,version:OpenDataVersionToJSON(a.version),slug:a.slug,name:a.name,plural_name:a.pluralName,store_category:OpenDataCategoryToJSON(a.storeCategory),preferred_unit_metric:OpenDataUnitToJSON(a.preferredUnitMetric),preferred_shopping_unit_metric:OpenDataUnitToJSON(a.preferredShoppingUnitMetric),preferred_unit_imperial:OpenDataUnitToJSON(a.preferredUnitImperial),preferred_shopping_unit_imperial:OpenDataUnitToJSON(a.preferredShoppingUnitImperial),properties:a.properties==null?void 0:a.properties.map(OpenDataFoodPropertyToJSON),properties_food_amount:a.propertiesFoodAmount,properties_food_unit:OpenDataUnitToJSON(a.propertiesFoodUnit),properties_source:a.propertiesSource,fdc_id:a.fdcId,comment:a.comment}}function PatchedOpenDataPropertyToJSON(a){return a==null?a:{id:a.id,version:OpenDataVersionToJSON(a.version),slug:a.slug,name:a.name,unit:a.unit,fdc_id:a.fdcId,comment:a.comment}}function PatchedOpenDataStoreToJSON(a){return a==null?a:{id:a.id,version:OpenDataVersionToJSON(a.version),slug:a.slug,name:a.name,category_to_store:a.categoryToStore==null?void 0:a.categoryToStore.map(OpenDataStoreCategoryToJSON),comment:a.comment}}function PatchedOpenDataUnitToJSON(a){return a==null?a:{id:a.id,version:OpenDataVersionToJSON(a.version),slug:a.slug,name:a.name,plural_name:a.pluralName,base_unit:a.baseUnit,type:a.type,comment:a.comment}}function PatchedOpenDataVersionToJSON(a){return a==null?a:{id:a.id,name:a.name,code:a.code,comment:a.comment}}function PatchedPropertyToJSON(a){return a==null?a:{id:a.id,property_amount:a.propertyAmount,property_type:PropertyTypeToJSON(a.propertyType)}}function PatchedPropertyTypeToJSON(a){return a==null?a:{id:a.id,name:a.name,unit:a.unit,description:a.description,order:a.order,open_data_slug:a.openDataSlug,fdc_id:a.fdcId}}function PatchedRecipeToJSON(a){return a==null?a:{id:a.id,name:a.name,description:a.description,keywords:a.keywords==null?void 0:a.keywords.map(KeywordToJSON),steps:a.steps==null?void 0:a.steps.map(StepToJSON),working_time:a.workingTime,waiting_time:a.waitingTime,source_url:a.sourceUrl,internal:a.internal,show_ingredient_overview:a.showIngredientOverview,nutrition:NutritionInformationToJSON(a.nutrition),properties:a.properties==null?void 0:a.properties.map(PropertyToJSON),servings:a.servings,file_path:a.filePath,servings_text:a.servingsText,private:a._private,shared:a.shared==null?void 0:a.shared.map(UserToJSON)}}function PatchedRecipeBookToJSON(a){return a==null?a:{id:a.id,name:a.name,description:a.description,shared:a.shared==null?void 0:a.shared.map(UserToJSON),filter:CustomFilterToJSON(a.filter),order:a.order}}function PatchedRecipeBookEntryToJSON(a){return a==null?a:{id:a.id,book:a.book,recipe:a.recipe}}function PatchedShoppingListEntryToJSON(a){return a==null?a:{id:a.id,list_recipe:a.listRecipe,food:FoodToJSON(a.food),unit:UnitToJSON(a.unit),amount:a.amount,order:a.order,checked:a.checked,completed_at:a.completedAt==null?void 0:a.completedAt.toISOString(),delay_until:a.delayUntil==null?void 0:a.delayUntil.toISOString()}}function PatchedShoppingListRecipeToJSON(a){return a==null?a:{id:a.id,recipe:a.recipe,mealplan:a.mealplan,servings:a.servings}}function SpaceNavTextColorEnumFromJSON(a){return SpaceNavTextColorEnumFromJSONTyped(a)}function SpaceNavTextColorEnumFromJSONTyped(a,i){return a}function SpaceNavTextColorEnumToJSON(a){return a}function SpaceThemeEnumFromJSON(a){return SpaceThemeEnumFromJSONTyped(a)}function SpaceThemeEnumFromJSONTyped(a,i){return a}function SpaceThemeEnumToJSON(a){return a}function PatchedSpaceToJSON(a){return a==null?a:{id:a.id,name:a.name,message:a.message,food_inherit:a.foodInherit==null?void 0:a.foodInherit.map(FoodInheritFieldToJSON),image:UserFileViewToJSON(a.image),nav_logo:UserFileViewToJSON(a.navLogo),space_theme:a.spaceTheme,custom_space_theme:UserFileViewToJSON(a.customSpaceTheme),nav_bg_color:a.navBgColor,nav_text_color:a.navTextColor,logo_color_32:UserFileViewToJSON(a.logoColor32),logo_color_128:UserFileViewToJSON(a.logoColor128),logo_color_144:UserFileViewToJSON(a.logoColor144),logo_color_180:UserFileViewToJSON(a.logoColor180),logo_color_192:UserFileViewToJSON(a.logoColor192),logo_color_512:UserFileViewToJSON(a.logoColor512),logo_color_svg:UserFileViewToJSON(a.logoColorSvg)}}function PatchedStepToJSON(a){return a==null?a:{id:a.id,name:a.name,instruction:a.instruction,ingredients:a.ingredients==null?void 0:a.ingredients.map(IngredientToJSON),time:a.time,order:a.order,show_as_header:a.showAsHeader,file:UserFileViewToJSON(a.file),step_recipe:a.stepRecipe,show_ingredients_table:a.showIngredientsTable}}function PatchedStorageToJSON(a){return a==null?a:{id:a.id,name:a.name,method:a.method,username:a.username,password:a.password,token:a.token}}function PatchedSupermarketToJSON(a){return a==null?a:{id:a.id,name:a.name,description:a.description,open_data_slug:a.openDataSlug}}function PatchedSupermarketCategoryToJSON(a){return a==null?a:{id:a.id,name:a.name,description:a.description}}function PatchedSupermarketCategoryRelationToJSON(a){return a==null?a:{id:a.id,category:SupermarketCategoryToJSON(a.category),supermarket:a.supermarket,order:a.order}}function PatchedSyncToJSON(a){return a==null?a:{id:a.id,storage:a.storage,path:a.path,active:a.active,last_checked:a.lastChecked==null?void 0:a.lastChecked.toISOString()}}function PatchedUnitToJSON(a){return a==null?a:{id:a.id,name:a.name,plural_name:a.pluralName,description:a.description,base_unit:a.baseUnit,open_data_slug:a.openDataSlug}}function PatchedUnitConversionToJSON(a){return a==null?a:{id:a.id,base_amount:a.baseAmount,base_unit:UnitToJSON(a.baseUnit),converted_amount:a.convertedAmount,converted_unit:UnitToJSON(a.convertedUnit),food:FoodToJSON(a.food),open_data_slug:a.openDataSlug}}function PatchedUserToJSON(a){return a==null?a:{id:a.id,first_name:a.firstName,last_name:a.lastName}}function ThemeEnumFromJSON(a){return ThemeEnumFromJSONTyped(a)}function ThemeEnumFromJSONTyped(a,i){return a}function ThemeEnumToJSON(a){return a}function UserPreferenceNavTextColorEnumFromJSON(a){return UserPreferenceNavTextColorEnumFromJSONTyped(a)}function UserPreferenceNavTextColorEnumFromJSONTyped(a,i){return a}function UserPreferenceNavTextColorEnumToJSON(a){return a}function PatchedUserPreferenceToJSON(a){return a==null?a:{user:a.user,image:UserFileViewToJSON(a.image),theme:a.theme,nav_bg_color:a.navBgColor,nav_text_color:a.navTextColor,nav_show_logo:a.navShowLogo,default_unit:a.defaultUnit,default_page:a.defaultPage,use_fractions:a.useFractions,use_kj:a.useKj,plan_share:a.planShare==null?void 0:a.planShare.map(UserToJSON),nav_sticky:a.navSticky,ingredient_decimals:a.ingredientDecimals,comments:a.comments,shopping_auto_sync:a.shoppingAutoSync,mealplan_autoadd_shopping:a.mealplanAutoaddShopping,default_delay:a.defaultDelay,mealplan_autoinclude_related:a.mealplanAutoincludeRelated,mealplan_autoexclude_onhand:a.mealplanAutoexcludeOnhand,shopping_share:a.shoppingShare==null?void 0:a.shoppingShare.map(UserToJSON),shopping_recent_days:a.shoppingRecentDays,csv_delim:a.csvDelim,csv_prefix:a.csvPrefix,filter_to_supermarket:a.filterToSupermarket,shopping_add_onhand:a.shoppingAddOnhand,left_handed:a.leftHanded,show_step_ingredients:a.showStepIngredients}}function PatchedUserSpaceToJSON(a){return a==null?a:{id:a.id,groups:a.groups==null?void 0:a.groups.map(GroupToJSON),active:a.active,internal_note:a.internalNote}}function PatchedViewLogToJSON(a){return a==null?a:{id:a.id,recipe:a.recipe}}function RecipeFromJSON(a){return RecipeFromJSONTyped(a)}function RecipeFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,description:a.description==null?void 0:a.description,image:a.image,keywords:a.keywords==null?void 0:a.keywords.map(KeywordFromJSON),steps:a.steps.map(StepFromJSON),workingTime:a.working_time==null?void 0:a.working_time,waitingTime:a.waiting_time==null?void 0:a.waiting_time,createdBy:a.created_by,createdAt:new Date(a.created_at),updatedAt:new Date(a.updated_at),sourceUrl:a.source_url==null?void 0:a.source_url,internal:a.internal==null?void 0:a.internal,showIngredientOverview:a.show_ingredient_overview==null?void 0:a.show_ingredient_overview,nutrition:a.nutrition==null?void 0:NutritionInformationFromJSON(a.nutrition),properties:a.properties==null?void 0:a.properties.map(PropertyFromJSON),foodProperties:a.food_properties,servings:a.servings==null?void 0:a.servings,filePath:a.file_path==null?void 0:a.file_path,servingsText:a.servings_text==null?void 0:a.servings_text,rating:a.rating,lastCooked:a.last_cooked==null?null:new Date(a.last_cooked),_private:a.private==null?void 0:a.private,shared:a.shared==null?void 0:a.shared.map(UserFromJSON)}}function RecipeToJSON(a){return a==null?a:{id:a.id,name:a.name,description:a.description,keywords:a.keywords==null?void 0:a.keywords.map(KeywordToJSON),steps:a.steps.map(StepToJSON),working_time:a.workingTime,waiting_time:a.waitingTime,source_url:a.sourceUrl,internal:a.internal,show_ingredient_overview:a.showIngredientOverview,nutrition:NutritionInformationToJSON(a.nutrition),properties:a.properties==null?void 0:a.properties.map(PropertyToJSON),servings:a.servings,file_path:a.filePath,servings_text:a.servingsText,private:a._private,shared:a.shared==null?void 0:a.shared.map(UserToJSON)}}function RecipeFlatFromJSON(a){return RecipeFlatFromJSONTyped(a)}function RecipeFlatFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,image:a.image==null?void 0:a.image}}function RecipeImageFromJSON(a){return RecipeImageFromJSONTyped(a)}function RecipeImageFromJSONTyped(a,i){return a==null?a:{image:a.image==null?void 0:a.image,imageUrl:a.image_url==null?void 0:a.image_url}}function RecipeShoppingUpdateFromJSON(a){return RecipeShoppingUpdateFromJSONTyped(a)}function RecipeShoppingUpdateFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,listRecipe:a.list_recipe==null?void 0:a.list_recipe,ingredients:a.ingredients==null?void 0:a.ingredients,servings:a.servings==null?void 0:a.servings}}function RecipeShoppingUpdateToJSON(a){return a==null?a:{id:a.id,list_recipe:a.listRecipe,ingredients:a.ingredients,servings:a.servings}}function ShareLinkFromJSON(a){return ShareLinkFromJSONTyped(a)}function ShareLinkFromJSONTyped(a,i){return a==null?a:{pk:a.pk,share:a.share,link:a.link}}function ShoppingListEntryBulkFromJSON(a){return ShoppingListEntryBulkFromJSONTyped(a)}function ShoppingListEntryBulkFromJSONTyped(a,i){return a==null?a:{ids:a.ids,checked:a.checked}}function ShoppingListEntryBulkToJSON(a){return a==null?a:{ids:a.ids,checked:a.checked}}function SpaceFromJSON(a){return SpaceFromJSONTyped(a)}function SpaceFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name==null?void 0:a.name,createdBy:a.created_by,createdAt:new Date(a.created_at),message:a.message==null?void 0:a.message,maxRecipes:a.max_recipes,maxFileStorageMb:a.max_file_storage_mb,maxUsers:a.max_users,allowSharing:a.allow_sharing,demo:a.demo,foodInherit:a.food_inherit.map(FoodInheritFieldFromJSON),userCount:a.user_count,recipeCount:a.recipe_count,fileSizeMb:a.file_size_mb,image:a.image==null?void 0:UserFileViewFromJSON(a.image),navLogo:a.nav_logo==null?void 0:UserFileViewFromJSON(a.nav_logo),spaceTheme:a.space_theme==null?void 0:SpaceThemeEnumFromJSON(a.space_theme),customSpaceTheme:a.custom_space_theme==null?void 0:UserFileViewFromJSON(a.custom_space_theme),navBgColor:a.nav_bg_color==null?void 0:a.nav_bg_color,navTextColor:a.nav_text_color==null?void 0:SpaceNavTextColorEnumFromJSON(a.nav_text_color),logoColor32:a.logo_color_32==null?void 0:UserFileViewFromJSON(a.logo_color_32),logoColor128:a.logo_color_128==null?void 0:UserFileViewFromJSON(a.logo_color_128),logoColor144:a.logo_color_144==null?void 0:UserFileViewFromJSON(a.logo_color_144),logoColor180:a.logo_color_180==null?void 0:UserFileViewFromJSON(a.logo_color_180),logoColor192:a.logo_color_192==null?void 0:UserFileViewFromJSON(a.logo_color_192),logoColor512:a.logo_color_512==null?void 0:UserFileViewFromJSON(a.logo_color_512),logoColorSvg:a.logo_color_svg==null?void 0:UserFileViewFromJSON(a.logo_color_svg)}}function StorageFromJSON(a){return StorageFromJSONTyped(a)}function StorageFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,method:a.method==null?void 0:MethodEnumFromJSON(a.method),username:a.username==null?void 0:a.username,password:a.password==null?void 0:a.password,token:a.token==null?void 0:a.token,createdBy:a.created_by}}function StorageToJSON(a){return a==null?a:{id:a.id,name:a.name,method:a.method,username:a.username,password:a.password,token:a.token}}function UserPreferenceFromJSON(a){return UserPreferenceFromJSONTyped(a)}function UserPreferenceFromJSONTyped(a,i){return a==null?a:{user:a.user,image:a.image==null?void 0:UserFileViewFromJSON(a.image),theme:a.theme==null?void 0:ThemeEnumFromJSON(a.theme),navBgColor:a.nav_bg_color==null?void 0:a.nav_bg_color,navTextColor:a.nav_text_color==null?void 0:UserPreferenceNavTextColorEnumFromJSON(a.nav_text_color),navShowLogo:a.nav_show_logo==null?void 0:a.nav_show_logo,defaultUnit:a.default_unit==null?void 0:a.default_unit,defaultPage:a.default_page==null?void 0:DefaultPageEnumFromJSON(a.default_page),useFractions:a.use_fractions==null?void 0:a.use_fractions,useKj:a.use_kj==null?void 0:a.use_kj,planShare:a.plan_share==null?void 0:a.plan_share.map(UserFromJSON),navSticky:a.nav_sticky==null?void 0:a.nav_sticky,ingredientDecimals:a.ingredient_decimals==null?void 0:a.ingredient_decimals,comments:a.comments==null?void 0:a.comments,shoppingAutoSync:a.shopping_auto_sync==null?void 0:a.shopping_auto_sync,mealplanAutoaddShopping:a.mealplan_autoadd_shopping==null?void 0:a.mealplan_autoadd_shopping,foodInheritDefault:FoodInheritFieldFromJSON(a.food_inherit_default),defaultDelay:a.default_delay==null?void 0:a.default_delay,mealplanAutoincludeRelated:a.mealplan_autoinclude_related==null?void 0:a.mealplan_autoinclude_related,mealplanAutoexcludeOnhand:a.mealplan_autoexclude_onhand==null?void 0:a.mealplan_autoexclude_onhand,shoppingShare:a.shopping_share==null?void 0:a.shopping_share.map(UserFromJSON),shoppingRecentDays:a.shopping_recent_days==null?void 0:a.shopping_recent_days,csvDelim:a.csv_delim==null?void 0:a.csv_delim,csvPrefix:a.csv_prefix==null?void 0:a.csv_prefix,filterToSupermarket:a.filter_to_supermarket==null?void 0:a.filter_to_supermarket,shoppingAddOnhand:a.shopping_add_onhand==null?void 0:a.shopping_add_onhand,leftHanded:a.left_handed==null?void 0:a.left_handed,showStepIngredients:a.show_step_ingredients==null?void 0:a.show_step_ingredients,foodChildrenExist:a.food_children_exist}}class ApiApi extends BaseAPI{async apiAccessTokenCreateRaw(i,u){if(i.accessToken==null)throw new RequiredError("accessToken",'Required parameter "accessToken" was null or undefined when calling apiAccessTokenCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/access-token/",method:"POST",headers:d,query:c,body:AccessTokenToJSON(i.accessToken)},u);return new JSONApiResponse(m,f=>AccessTokenFromJSON(f))}async apiAccessTokenCreate(i,u){return await(await this.apiAccessTokenCreateRaw(i,u)).value()}async apiAccessTokenDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiAccessTokenDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/access-token/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiAccessTokenDestroy(i,u){await this.apiAccessTokenDestroyRaw(i,u)}async apiAccessTokenListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/access-token/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(AccessTokenFromJSON))}async apiAccessTokenList(i){return await(await this.apiAccessTokenListRaw(i)).value()}async apiAccessTokenPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiAccessTokenPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/access-token/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedAccessTokenToJSON(i.patchedAccessToken)},u);return new JSONApiResponse(m,f=>AccessTokenFromJSON(f))}async apiAccessTokenPartialUpdate(i,u){return await(await this.apiAccessTokenPartialUpdateRaw(i,u)).value()}async apiAccessTokenRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiAccessTokenRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/access-token/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>AccessTokenFromJSON(f))}async apiAccessTokenRetrieve(i,u){return await(await this.apiAccessTokenRetrieveRaw(i,u)).value()}async apiAccessTokenUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiAccessTokenUpdate().');if(i.accessToken==null)throw new RequiredError("accessToken",'Required parameter "accessToken" was null or undefined when calling apiAccessTokenUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/access-token/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:AccessTokenToJSON(i.accessToken)},u);return new JSONApiResponse(m,f=>AccessTokenFromJSON(f))}async apiAccessTokenUpdate(i,u){return await(await this.apiAccessTokenUpdateRaw(i,u)).value()}async apiAutoPlanCreateRaw(i,u){if(i.autoMealPlan==null)throw new RequiredError("autoMealPlan",'Required parameter "autoMealPlan" was null or undefined when calling apiAutoPlanCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/auto-plan/",method:"POST",headers:d,query:c,body:AutoMealPlanToJSON(i.autoMealPlan)},u);return new JSONApiResponse(m,f=>AutoMealPlanFromJSON(f))}async apiAutoPlanCreate(i,u){return await(await this.apiAutoPlanCreateRaw(i,u)).value()}async apiAutomationCreateRaw(i,u){if(i.automation==null)throw new RequiredError("automation",'Required parameter "automation" was null or undefined when calling apiAutomationCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/automation/",method:"POST",headers:d,query:c,body:AutomationToJSON(i.automation)},u);return new JSONApiResponse(m,f=>AutomationFromJSON(f))}async apiAutomationCreate(i,u){return await(await this.apiAutomationCreateRaw(i,u)).value()}async apiAutomationDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiAutomationDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/automation/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiAutomationDestroy(i,u){await this.apiAutomationDestroyRaw(i,u)}async apiAutomationListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.type!=null&&(c.type=i.type);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/automation/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedAutomationListFromJSON(f))}async apiAutomationList(i={},u){return await(await this.apiAutomationListRaw(i,u)).value()}async apiAutomationPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiAutomationPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/automation/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedAutomationToJSON(i.patchedAutomation)},u);return new JSONApiResponse(m,f=>AutomationFromJSON(f))}async apiAutomationPartialUpdate(i,u){return await(await this.apiAutomationPartialUpdateRaw(i,u)).value()}async apiAutomationRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiAutomationRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/automation/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>AutomationFromJSON(f))}async apiAutomationRetrieve(i,u){return await(await this.apiAutomationRetrieveRaw(i,u)).value()}async apiAutomationUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiAutomationUpdate().');if(i.automation==null)throw new RequiredError("automation",'Required parameter "automation" was null or undefined when calling apiAutomationUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/automation/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:AutomationToJSON(i.automation)},u);return new JSONApiResponse(m,f=>AutomationFromJSON(f))}async apiAutomationUpdate(i,u){return await(await this.apiAutomationUpdateRaw(i,u)).value()}async apiBookmarkletImportCreateRaw(i,u){if(i.bookmarkletImport==null)throw new RequiredError("bookmarkletImport",'Required parameter "bookmarkletImport" was null or undefined when calling apiBookmarkletImportCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/bookmarklet-import/",method:"POST",headers:d,query:c,body:BookmarkletImportToJSON(i.bookmarkletImport)},u);return new JSONApiResponse(m,f=>BookmarkletImportFromJSON(f))}async apiBookmarkletImportCreate(i,u){return await(await this.apiBookmarkletImportCreateRaw(i,u)).value()}async apiBookmarkletImportDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiBookmarkletImportDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/bookmarklet-import/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiBookmarkletImportDestroy(i,u){await this.apiBookmarkletImportDestroyRaw(i,u)}async apiBookmarkletImportListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/bookmarklet-import/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedBookmarkletImportListListFromJSON(f))}async apiBookmarkletImportList(i={},u){return await(await this.apiBookmarkletImportListRaw(i,u)).value()}async apiBookmarkletImportPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiBookmarkletImportPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/bookmarklet-import/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedBookmarkletImportToJSON(i.patchedBookmarkletImport)},u);return new JSONApiResponse(m,f=>BookmarkletImportFromJSON(f))}async apiBookmarkletImportPartialUpdate(i,u){return await(await this.apiBookmarkletImportPartialUpdateRaw(i,u)).value()}async apiBookmarkletImportRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiBookmarkletImportRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/bookmarklet-import/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>BookmarkletImportFromJSON(f))}async apiBookmarkletImportRetrieve(i,u){return await(await this.apiBookmarkletImportRetrieveRaw(i,u)).value()}async apiBookmarkletImportUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiBookmarkletImportUpdate().');if(i.bookmarkletImport==null)throw new RequiredError("bookmarkletImport",'Required parameter "bookmarkletImport" was null or undefined when calling apiBookmarkletImportUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/bookmarklet-import/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:BookmarkletImportToJSON(i.bookmarkletImport)},u);return new JSONApiResponse(m,f=>BookmarkletImportFromJSON(f))}async apiBookmarkletImportUpdate(i,u){return await(await this.apiBookmarkletImportUpdateRaw(i,u)).value()}async apiConnectorConfigCreateRaw(i,u){if(i.connectorConfigConfig==null)throw new RequiredError("connectorConfigConfig",'Required parameter "connectorConfigConfig" was null or undefined when calling apiConnectorConfigCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/connector-config/",method:"POST",headers:d,query:c,body:ConnectorConfigConfigToJSON(i.connectorConfigConfig)},u);return new JSONApiResponse(m,f=>ConnectorConfigConfigFromJSON(f))}async apiConnectorConfigCreate(i,u){return await(await this.apiConnectorConfigCreateRaw(i,u)).value()}async apiConnectorConfigDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiConnectorConfigDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/connector-config/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiConnectorConfigDestroy(i,u){await this.apiConnectorConfigDestroyRaw(i,u)}async apiConnectorConfigListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/connector-config/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(ConnectorConfigConfigFromJSON))}async apiConnectorConfigList(i){return await(await this.apiConnectorConfigListRaw(i)).value()}async apiConnectorConfigPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiConnectorConfigPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/connector-config/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedConnectorConfigConfigToJSON(i.patchedConnectorConfigConfig)},u);return new JSONApiResponse(m,f=>ConnectorConfigConfigFromJSON(f))}async apiConnectorConfigPartialUpdate(i,u){return await(await this.apiConnectorConfigPartialUpdateRaw(i,u)).value()}async apiConnectorConfigRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiConnectorConfigRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/connector-config/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>ConnectorConfigConfigFromJSON(f))}async apiConnectorConfigRetrieve(i,u){return await(await this.apiConnectorConfigRetrieveRaw(i,u)).value()}async apiConnectorConfigUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiConnectorConfigUpdate().');if(i.connectorConfigConfig==null)throw new RequiredError("connectorConfigConfig",'Required parameter "connectorConfigConfig" was null or undefined when calling apiConnectorConfigUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/connector-config/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:ConnectorConfigConfigToJSON(i.connectorConfigConfig)},u);return new JSONApiResponse(m,f=>ConnectorConfigConfigFromJSON(f))}async apiConnectorConfigUpdate(i,u){return await(await this.apiConnectorConfigUpdateRaw(i,u)).value()}async apiCookLogCreateRaw(i,u){if(i.cookLog==null)throw new RequiredError("cookLog",'Required parameter "cookLog" was null or undefined when calling apiCookLogCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/cook-log/",method:"POST",headers:d,query:c,body:CookLogToJSON(i.cookLog)},u);return new JSONApiResponse(m,f=>CookLogFromJSON(f))}async apiCookLogCreate(i,u){return await(await this.apiCookLogCreateRaw(i,u)).value()}async apiCookLogDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiCookLogDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/cook-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiCookLogDestroy(i,u){await this.apiCookLogDestroyRaw(i,u)}async apiCookLogListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.recipe!=null&&(c.recipe=i.recipe);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/cook-log/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedCookLogListFromJSON(f))}async apiCookLogList(i={},u){return await(await this.apiCookLogListRaw(i,u)).value()}async apiCookLogPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiCookLogPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/cook-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedCookLogToJSON(i.patchedCookLog)},u);return new JSONApiResponse(m,f=>CookLogFromJSON(f))}async apiCookLogPartialUpdate(i,u){return await(await this.apiCookLogPartialUpdateRaw(i,u)).value()}async apiCookLogRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiCookLogRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/cook-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>CookLogFromJSON(f))}async apiCookLogRetrieve(i,u){return await(await this.apiCookLogRetrieveRaw(i,u)).value()}async apiCookLogUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiCookLogUpdate().');if(i.cookLog==null)throw new RequiredError("cookLog",'Required parameter "cookLog" was null or undefined when calling apiCookLogUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/cook-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:CookLogToJSON(i.cookLog)},u);return new JSONApiResponse(m,f=>CookLogFromJSON(f))}async apiCookLogUpdate(i,u){return await(await this.apiCookLogUpdateRaw(i,u)).value()}async apiCustomFilterCreateRaw(i,u){if(i.customFilter==null)throw new RequiredError("customFilter",'Required parameter "customFilter" was null or undefined when calling apiCustomFilterCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/custom-filter/",method:"POST",headers:d,query:c,body:CustomFilterToJSON(i.customFilter)},u);return new JSONApiResponse(m,f=>CustomFilterFromJSON(f))}async apiCustomFilterCreate(i,u){return await(await this.apiCustomFilterCreateRaw(i,u)).value()}async apiCustomFilterDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiCustomFilterDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/custom-filter/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiCustomFilterDestroy(i,u){await this.apiCustomFilterDestroyRaw(i,u)}async apiCustomFilterListRaw(i,u){const c={};i.limit!=null&&(c.limit=i.limit),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.type!=null&&(c.type=i.type),i.updatedAt!=null&&(c.updated_at=i.updatedAt);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/custom-filter/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedCustomFilterListFromJSON(f))}async apiCustomFilterList(i={},u){return await(await this.apiCustomFilterListRaw(i,u)).value()}async apiCustomFilterPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiCustomFilterPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/custom-filter/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedCustomFilterToJSON(i.patchedCustomFilter)},u);return new JSONApiResponse(m,f=>CustomFilterFromJSON(f))}async apiCustomFilterPartialUpdate(i,u){return await(await this.apiCustomFilterPartialUpdateRaw(i,u)).value()}async apiCustomFilterRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiCustomFilterRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/custom-filter/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>CustomFilterFromJSON(f))}async apiCustomFilterRetrieve(i,u){return await(await this.apiCustomFilterRetrieveRaw(i,u)).value()}async apiCustomFilterUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiCustomFilterUpdate().');if(i.customFilter==null)throw new RequiredError("customFilter",'Required parameter "customFilter" was null or undefined when calling apiCustomFilterUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/custom-filter/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:CustomFilterToJSON(i.customFilter)},u);return new JSONApiResponse(m,f=>CustomFilterFromJSON(f))}async apiCustomFilterUpdate(i,u){return await(await this.apiCustomFilterUpdateRaw(i,u)).value()}async apiDownloadFileRetrieveRaw(i,u){if(i.fileId==null)throw new RequiredError("fileId",'Required parameter "fileId" was null or undefined when calling apiDownloadFileRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/download-file/{fileId}/".replace("{fileId}",encodeURIComponent(String(i.fileId))),method:"GET",headers:d,query:c},u);return new VoidApiResponse(m)}async apiDownloadFileRetrieve(i,u){await this.apiDownloadFileRetrieveRaw(i,u)}async apiExportLogCreateRaw(i,u){if(i.exportLog==null)throw new RequiredError("exportLog",'Required parameter "exportLog" was null or undefined when calling apiExportLogCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/export-log/",method:"POST",headers:d,query:c,body:ExportLogToJSON(i.exportLog)},u);return new JSONApiResponse(m,f=>ExportLogFromJSON(f))}async apiExportLogCreate(i,u){return await(await this.apiExportLogCreateRaw(i,u)).value()}async apiExportLogDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiExportLogDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/export-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiExportLogDestroy(i,u){await this.apiExportLogDestroyRaw(i,u)}async apiExportLogListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/export-log/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedExportLogListFromJSON(f))}async apiExportLogList(i={},u){return await(await this.apiExportLogListRaw(i,u)).value()}async apiExportLogPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiExportLogPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/export-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedExportLogToJSON(i.patchedExportLog)},u);return new JSONApiResponse(m,f=>ExportLogFromJSON(f))}async apiExportLogPartialUpdate(i,u){return await(await this.apiExportLogPartialUpdateRaw(i,u)).value()}async apiExportLogRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiExportLogRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/export-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>ExportLogFromJSON(f))}async apiExportLogRetrieve(i,u){return await(await this.apiExportLogRetrieveRaw(i,u)).value()}async apiExportLogUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiExportLogUpdate().');if(i.exportLog==null)throw new RequiredError("exportLog",'Required parameter "exportLog" was null or undefined when calling apiExportLogUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/export-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:ExportLogToJSON(i.exportLog)},u);return new JSONApiResponse(m,f=>ExportLogFromJSON(f))}async apiExportLogUpdate(i,u){return await(await this.apiExportLogUpdateRaw(i,u)).value()}async apiFoodCreateRaw(i,u){if(i.food==null)throw new RequiredError("food",'Required parameter "food" was null or undefined when calling apiFoodCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food/",method:"POST",headers:d,query:c,body:FoodToJSON(i.food)},u);return new JSONApiResponse(m,f=>FoodFromJSON(f))}async apiFoodCreate(i,u){return await(await this.apiFoodCreateRaw(i,u)).value()}async apiFoodDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiFoodDestroy(i,u){await this.apiFoodDestroyRaw(i,u)}async apiFoodFdcCreateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodFdcCreate().');if(i.food==null)throw new RequiredError("food",'Required parameter "food" was null or undefined when calling apiFoodFdcCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food/{id}/fdc/".replace("{id}",encodeURIComponent(String(i.id))),method:"POST",headers:d,query:c,body:FoodToJSON(i.food)},u);return new JSONApiResponse(m,f=>FoodFromJSON(f))}async apiFoodFdcCreate(i,u){return await(await this.apiFoodFdcCreateRaw(i,u)).value()}async apiFoodInheritFieldListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/food-inherit-field/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(FoodInheritFieldFromJSON))}async apiFoodInheritFieldList(i){return await(await this.apiFoodInheritFieldListRaw(i)).value()}async apiFoodInheritFieldRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodInheritFieldRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-inherit-field/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>FoodInheritFieldFromJSON(f))}async apiFoodInheritFieldRetrieve(i,u){return await(await this.apiFoodInheritFieldRetrieveRaw(i,u)).value()}async apiFoodListRaw(i,u){const c={};i.limit!=null&&(c.limit=i.limit),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.root!=null&&(c.root=i.root),i.tree!=null&&(c.tree=i.tree),i.updatedAt!=null&&(c.updated_at=i.updatedAt);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedFoodListFromJSON(f))}async apiFoodList(i={},u){return await(await this.apiFoodListRaw(i,u)).value()}async apiFoodMergeUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodMergeUpdate().');if(i.target==null)throw new RequiredError("target",'Required parameter "target" was null or undefined when calling apiFoodMergeUpdate().');if(i.food==null)throw new RequiredError("food",'Required parameter "food" was null or undefined when calling apiFoodMergeUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food/{id}/merge/{target}/".replace("{id}",encodeURIComponent(String(i.id))).replace("{target}",encodeURIComponent(String(i.target))),method:"PUT",headers:d,query:c,body:FoodToJSON(i.food)},u);return new JSONApiResponse(m,f=>FoodFromJSON(f))}async apiFoodMergeUpdate(i,u){return await(await this.apiFoodMergeUpdateRaw(i,u)).value()}async apiFoodMoveUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodMoveUpdate().');if(i.parent==null)throw new RequiredError("parent",'Required parameter "parent" was null or undefined when calling apiFoodMoveUpdate().');if(i.food==null)throw new RequiredError("food",'Required parameter "food" was null or undefined when calling apiFoodMoveUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food/{id}/move/{parent}/".replace("{id}",encodeURIComponent(String(i.id))).replace("{parent}",encodeURIComponent(String(i.parent))),method:"PUT",headers:d,query:c,body:FoodToJSON(i.food)},u);return new JSONApiResponse(m,f=>FoodFromJSON(f))}async apiFoodMoveUpdate(i,u){return await(await this.apiFoodMoveUpdateRaw(i,u)).value()}async apiFoodPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedFoodToJSON(i.patchedFood)},u);return new JSONApiResponse(m,f=>FoodFromJSON(f))}async apiFoodPartialUpdate(i,u){return await(await this.apiFoodPartialUpdateRaw(i,u)).value()}async apiFoodPropertyCreateRaw(i,u){if(i.property==null)throw new RequiredError("property",'Required parameter "property" was null or undefined when calling apiFoodPropertyCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property/",method:"POST",headers:d,query:c,body:PropertyToJSON(i.property)},u);return new JSONApiResponse(m,f=>PropertyFromJSON(f))}async apiFoodPropertyCreate(i,u){return await(await this.apiFoodPropertyCreateRaw(i,u)).value()}async apiFoodPropertyDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodPropertyDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiFoodPropertyDestroy(i,u){await this.apiFoodPropertyDestroyRaw(i,u)}async apiFoodPropertyListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedPropertyListFromJSON(f))}async apiFoodPropertyList(i={},u){return await(await this.apiFoodPropertyListRaw(i,u)).value()}async apiFoodPropertyPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodPropertyPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedPropertyToJSON(i.patchedProperty)},u);return new JSONApiResponse(m,f=>PropertyFromJSON(f))}async apiFoodPropertyPartialUpdate(i,u){return await(await this.apiFoodPropertyPartialUpdateRaw(i,u)).value()}async apiFoodPropertyRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodPropertyRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PropertyFromJSON(f))}async apiFoodPropertyRetrieve(i,u){return await(await this.apiFoodPropertyRetrieveRaw(i,u)).value()}async apiFoodPropertyTypeCreateRaw(i,u){if(i.propertyType==null)throw new RequiredError("propertyType",'Required parameter "propertyType" was null or undefined when calling apiFoodPropertyTypeCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property-type/",method:"POST",headers:d,query:c,body:PropertyTypeToJSON(i.propertyType)},u);return new JSONApiResponse(m,f=>PropertyTypeFromJSON(f))}async apiFoodPropertyTypeCreate(i,u){return await(await this.apiFoodPropertyTypeCreateRaw(i,u)).value()}async apiFoodPropertyTypeDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodPropertyTypeDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property-type/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiFoodPropertyTypeDestroy(i,u){await this.apiFoodPropertyTypeDestroyRaw(i,u)}async apiFoodPropertyTypeListRaw(i,u){const c={};i.category!=null&&(c.category=i.category),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property-type/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedPropertyTypeListFromJSON(f))}async apiFoodPropertyTypeList(i={},u){return await(await this.apiFoodPropertyTypeListRaw(i,u)).value()}async apiFoodPropertyTypePartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodPropertyTypePartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property-type/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedPropertyTypeToJSON(i.patchedPropertyType)},u);return new JSONApiResponse(m,f=>PropertyTypeFromJSON(f))}async apiFoodPropertyTypePartialUpdate(i,u){return await(await this.apiFoodPropertyTypePartialUpdateRaw(i,u)).value()}async apiFoodPropertyTypeRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodPropertyTypeRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property-type/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PropertyTypeFromJSON(f))}async apiFoodPropertyTypeRetrieve(i,u){return await(await this.apiFoodPropertyTypeRetrieveRaw(i,u)).value()}async apiFoodPropertyTypeUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodPropertyTypeUpdate().');if(i.propertyType==null)throw new RequiredError("propertyType",'Required parameter "propertyType" was null or undefined when calling apiFoodPropertyTypeUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property-type/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:PropertyTypeToJSON(i.propertyType)},u);return new JSONApiResponse(m,f=>PropertyTypeFromJSON(f))}async apiFoodPropertyTypeUpdate(i,u){return await(await this.apiFoodPropertyTypeUpdateRaw(i,u)).value()}async apiFoodPropertyUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodPropertyUpdate().');if(i.property==null)throw new RequiredError("property",'Required parameter "property" was null or undefined when calling apiFoodPropertyUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:PropertyToJSON(i.property)},u);return new JSONApiResponse(m,f=>PropertyFromJSON(f))}async apiFoodPropertyUpdate(i,u){return await(await this.apiFoodPropertyUpdateRaw(i,u)).value()}async apiFoodRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>FoodFromJSON(f))}async apiFoodRetrieve(i,u){return await(await this.apiFoodRetrieveRaw(i,u)).value()}async apiFoodShoppingUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodShoppingUpdate().');if(i.foodShoppingUpdate==null)throw new RequiredError("foodShoppingUpdate",'Required parameter "foodShoppingUpdate" was null or undefined when calling apiFoodShoppingUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food/{id}/shopping/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:FoodShoppingUpdateToJSON(i.foodShoppingUpdate)},u);return new JSONApiResponse(m,f=>FoodShoppingUpdateFromJSON(f))}async apiFoodShoppingUpdate(i,u){return await(await this.apiFoodShoppingUpdateRaw(i,u)).value()}async apiFoodUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodUpdate().');if(i.food==null)throw new RequiredError("food",'Required parameter "food" was null or undefined when calling apiFoodUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:FoodToJSON(i.food)},u);return new JSONApiResponse(m,f=>FoodFromJSON(f))}async apiFoodUpdate(i,u){return await(await this.apiFoodUpdateRaw(i,u)).value()}async apiGetExternalFileLinkRetrieveRaw(i,u){if(i.recipeId==null)throw new RequiredError("recipeId",'Required parameter "recipeId" was null or undefined when calling apiGetExternalFileLinkRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/get_external_file_link/{recipeId}/".replace("{recipeId}",encodeURIComponent(String(i.recipeId))),method:"GET",headers:d,query:c},u);return new VoidApiResponse(m)}async apiGetExternalFileLinkRetrieve(i,u){await this.apiGetExternalFileLinkRetrieveRaw(i,u)}async apiGetRecipeFileRetrieveRaw(i,u){if(i.recipeId==null)throw new RequiredError("recipeId",'Required parameter "recipeId" was null or undefined when calling apiGetRecipeFileRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/get_recipe_file/{recipeId}/".replace("{recipeId}",encodeURIComponent(String(i.recipeId))),method:"GET",headers:d,query:c},u);return new VoidApiResponse(m)}async apiGetRecipeFileRetrieve(i,u){await this.apiGetRecipeFileRetrieveRaw(i,u)}async apiGroupListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/group/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(GroupFromJSON))}async apiGroupList(i){return await(await this.apiGroupListRaw(i)).value()}async apiGroupRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiGroupRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/group/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>GroupFromJSON(f))}async apiGroupRetrieve(i,u){return await(await this.apiGroupRetrieveRaw(i,u)).value()}async apiImportCreateRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/import/",method:"POST",headers:c,query:u},i);return new VoidApiResponse(d)}async apiImportCreate(i){await this.apiImportCreateRaw(i)}async apiImportLogCreateRaw(i,u){if(i.importLog==null)throw new RequiredError("importLog",'Required parameter "importLog" was null or undefined when calling apiImportLogCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/import-log/",method:"POST",headers:d,query:c,body:ImportLogToJSON(i.importLog)},u);return new JSONApiResponse(m,f=>ImportLogFromJSON(f))}async apiImportLogCreate(i,u){return await(await this.apiImportLogCreateRaw(i,u)).value()}async apiImportLogDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiImportLogDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/import-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiImportLogDestroy(i,u){await this.apiImportLogDestroyRaw(i,u)}async apiImportLogListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/import-log/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedImportLogListFromJSON(f))}async apiImportLogList(i={},u){return await(await this.apiImportLogListRaw(i,u)).value()}async apiImportLogPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiImportLogPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/import-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedImportLogToJSON(i.patchedImportLog)},u);return new JSONApiResponse(m,f=>ImportLogFromJSON(f))}async apiImportLogPartialUpdate(i,u){return await(await this.apiImportLogPartialUpdateRaw(i,u)).value()}async apiImportLogRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiImportLogRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/import-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>ImportLogFromJSON(f))}async apiImportLogRetrieve(i,u){return await(await this.apiImportLogRetrieveRaw(i,u)).value()}async apiImportLogUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiImportLogUpdate().');if(i.importLog==null)throw new RequiredError("importLog",'Required parameter "importLog" was null or undefined when calling apiImportLogUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/import-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:ImportLogToJSON(i.importLog)},u);return new JSONApiResponse(m,f=>ImportLogFromJSON(f))}async apiImportLogUpdate(i,u){return await(await this.apiImportLogUpdateRaw(i,u)).value()}async apiIngredientCreateRaw(i,u){if(i.ingredient==null)throw new RequiredError("ingredient",'Required parameter "ingredient" was null or undefined when calling apiIngredientCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/ingredient/",method:"POST",headers:d,query:c,body:IngredientToJSON(i.ingredient)},u);return new JSONApiResponse(m,f=>IngredientFromJSON(f))}async apiIngredientCreate(i,u){return await(await this.apiIngredientCreateRaw(i,u)).value()}async apiIngredientDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiIngredientDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/ingredient/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiIngredientDestroy(i,u){await this.apiIngredientDestroyRaw(i,u)}async apiIngredientFromStringCreateRaw(i,u){if(i.ingredientString==null)throw new RequiredError("ingredientString",'Required parameter "ingredientString" was null or undefined when calling apiIngredientFromStringCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/ingredient-from-string/",method:"POST",headers:d,query:c,body:IngredientStringToJSON(i.ingredientString)},u);return new JSONApiResponse(m,f=>ParsedIngredientFromJSON(f))}async apiIngredientFromStringCreate(i,u){return await(await this.apiIngredientFromStringCreateRaw(i,u)).value()}async apiIngredientListRaw(i,u){const c={};i.food!=null&&(c.food=i.food),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.unit!=null&&(c.unit=i.unit);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/ingredient/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedIngredientListFromJSON(f))}async apiIngredientList(i={},u){return await(await this.apiIngredientListRaw(i,u)).value()}async apiIngredientPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiIngredientPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/ingredient/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedIngredientToJSON(i.patchedIngredient)},u);return new JSONApiResponse(m,f=>IngredientFromJSON(f))}async apiIngredientPartialUpdate(i,u){return await(await this.apiIngredientPartialUpdateRaw(i,u)).value()}async apiIngredientRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiIngredientRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/ingredient/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>IngredientFromJSON(f))}async apiIngredientRetrieve(i,u){return await(await this.apiIngredientRetrieveRaw(i,u)).value()}async apiIngredientUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiIngredientUpdate().');if(i.ingredient==null)throw new RequiredError("ingredient",'Required parameter "ingredient" was null or undefined when calling apiIngredientUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/ingredient/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:IngredientToJSON(i.ingredient)},u);return new JSONApiResponse(m,f=>IngredientFromJSON(f))}async apiIngredientUpdate(i,u){return await(await this.apiIngredientUpdateRaw(i,u)).value()}async apiInviteLinkCreateRaw(i,u){if(i.inviteLink==null)throw new RequiredError("inviteLink",'Required parameter "inviteLink" was null or undefined when calling apiInviteLinkCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/invite-link/",method:"POST",headers:d,query:c,body:InviteLinkToJSON(i.inviteLink)},u);return new JSONApiResponse(m,f=>InviteLinkFromJSON(f))}async apiInviteLinkCreate(i,u){return await(await this.apiInviteLinkCreateRaw(i,u)).value()}async apiInviteLinkDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiInviteLinkDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/invite-link/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiInviteLinkDestroy(i,u){await this.apiInviteLinkDestroyRaw(i,u)}async apiInviteLinkListRaw(i,u){const c={};i.internalNote!=null&&(c.internal_note=i.internalNote),i.limit!=null&&(c.limit=i.limit),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.updatedAt!=null&&(c.updated_at=i.updatedAt);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/invite-link/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedInviteLinkListFromJSON(f))}async apiInviteLinkList(i={},u){return await(await this.apiInviteLinkListRaw(i,u)).value()}async apiInviteLinkPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiInviteLinkPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/invite-link/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedInviteLinkToJSON(i.patchedInviteLink)},u);return new JSONApiResponse(m,f=>InviteLinkFromJSON(f))}async apiInviteLinkPartialUpdate(i,u){return await(await this.apiInviteLinkPartialUpdateRaw(i,u)).value()}async apiInviteLinkRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiInviteLinkRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/invite-link/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>InviteLinkFromJSON(f))}async apiInviteLinkRetrieve(i,u){return await(await this.apiInviteLinkRetrieveRaw(i,u)).value()}async apiInviteLinkUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiInviteLinkUpdate().');if(i.inviteLink==null)throw new RequiredError("inviteLink",'Required parameter "inviteLink" was null or undefined when calling apiInviteLinkUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/invite-link/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:InviteLinkToJSON(i.inviteLink)},u);return new JSONApiResponse(m,f=>InviteLinkFromJSON(f))}async apiInviteLinkUpdate(i,u){return await(await this.apiInviteLinkUpdateRaw(i,u)).value()}async apiKeywordCreateRaw(i,u){if(i.keyword==null)throw new RequiredError("keyword",'Required parameter "keyword" was null or undefined when calling apiKeywordCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/keyword/",method:"POST",headers:d,query:c,body:KeywordToJSON(i.keyword)},u);return new JSONApiResponse(m,f=>KeywordFromJSON(f))}async apiKeywordCreate(i,u){return await(await this.apiKeywordCreateRaw(i,u)).value()}async apiKeywordDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiKeywordDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/keyword/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiKeywordDestroy(i,u){await this.apiKeywordDestroyRaw(i,u)}async apiKeywordListRaw(i,u){const c={};i.limit!=null&&(c.limit=i.limit),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.root!=null&&(c.root=i.root),i.tree!=null&&(c.tree=i.tree),i.updatedAt!=null&&(c.updated_at=i.updatedAt);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/keyword/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedKeywordListFromJSON(f))}async apiKeywordList(i={},u){return await(await this.apiKeywordListRaw(i,u)).value()}async apiKeywordMergeUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiKeywordMergeUpdate().');if(i.target==null)throw new RequiredError("target",'Required parameter "target" was null or undefined when calling apiKeywordMergeUpdate().');if(i.keyword==null)throw new RequiredError("keyword",'Required parameter "keyword" was null or undefined when calling apiKeywordMergeUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/keyword/{id}/merge/{target}/".replace("{id}",encodeURIComponent(String(i.id))).replace("{target}",encodeURIComponent(String(i.target))),method:"PUT",headers:d,query:c,body:KeywordToJSON(i.keyword)},u);return new JSONApiResponse(m,f=>KeywordFromJSON(f))}async apiKeywordMergeUpdate(i,u){return await(await this.apiKeywordMergeUpdateRaw(i,u)).value()}async apiKeywordMoveUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiKeywordMoveUpdate().');if(i.parent==null)throw new RequiredError("parent",'Required parameter "parent" was null or undefined when calling apiKeywordMoveUpdate().');if(i.keyword==null)throw new RequiredError("keyword",'Required parameter "keyword" was null or undefined when calling apiKeywordMoveUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/keyword/{id}/move/{parent}/".replace("{id}",encodeURIComponent(String(i.id))).replace("{parent}",encodeURIComponent(String(i.parent))),method:"PUT",headers:d,query:c,body:KeywordToJSON(i.keyword)},u);return new JSONApiResponse(m,f=>KeywordFromJSON(f))}async apiKeywordMoveUpdate(i,u){return await(await this.apiKeywordMoveUpdateRaw(i,u)).value()}async apiKeywordPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiKeywordPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/keyword/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedKeywordToJSON(i.patchedKeyword)},u);return new JSONApiResponse(m,f=>KeywordFromJSON(f))}async apiKeywordPartialUpdate(i,u){return await(await this.apiKeywordPartialUpdateRaw(i,u)).value()}async apiKeywordRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiKeywordRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/keyword/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>KeywordFromJSON(f))}async apiKeywordRetrieve(i,u){return await(await this.apiKeywordRetrieveRaw(i,u)).value()}async apiKeywordUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiKeywordUpdate().');if(i.keyword==null)throw new RequiredError("keyword",'Required parameter "keyword" was null or undefined when calling apiKeywordUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/keyword/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:KeywordToJSON(i.keyword)},u);return new JSONApiResponse(m,f=>KeywordFromJSON(f))}async apiKeywordUpdate(i,u){return await(await this.apiKeywordUpdateRaw(i,u)).value()}async apiMealPlanCreateRaw(i,u){if(i.mealPlan==null)throw new RequiredError("mealPlan",'Required parameter "mealPlan" was null or undefined when calling apiMealPlanCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-plan/",method:"POST",headers:d,query:c,body:MealPlanToJSON(i.mealPlan)},u);return new JSONApiResponse(m,f=>MealPlanFromJSON(f))}async apiMealPlanCreate(i,u){return await(await this.apiMealPlanCreateRaw(i,u)).value()}async apiMealPlanDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiMealPlanDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-plan/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiMealPlanDestroy(i,u){await this.apiMealPlanDestroyRaw(i,u)}async apiMealPlanIcalRetrieveRaw(i,u){const c={};i.fromDate!=null&&(c.from_date=i.fromDate),i.mealType!=null&&(c.meal_type=i.mealType),i.toDate!=null&&(c.to_date=i.toDate);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-plan/ical/",method:"GET",headers:d,query:c},u);return this.isJsonMime(m.headers.get("content-type"))?new JSONApiResponse(m):new TextApiResponse(m)}async apiMealPlanIcalRetrieve(i={},u){return await(await this.apiMealPlanIcalRetrieveRaw(i,u)).value()}async apiMealPlanListRaw(i,u){const c={};i.fromDate!=null&&(c.from_date=i.fromDate),i.mealType!=null&&(c.meal_type=i.mealType),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.toDate!=null&&(c.to_date=i.toDate);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-plan/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedMealPlanListFromJSON(f))}async apiMealPlanList(i={},u){return await(await this.apiMealPlanListRaw(i,u)).value()}async apiMealPlanPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiMealPlanPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-plan/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedMealPlanToJSON(i.patchedMealPlan)},u);return new JSONApiResponse(m,f=>MealPlanFromJSON(f))}async apiMealPlanPartialUpdate(i,u){return await(await this.apiMealPlanPartialUpdateRaw(i,u)).value()}async apiMealPlanRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiMealPlanRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-plan/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>MealPlanFromJSON(f))}async apiMealPlanRetrieve(i,u){return await(await this.apiMealPlanRetrieveRaw(i,u)).value()}async apiMealPlanUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiMealPlanUpdate().');if(i.mealPlan==null)throw new RequiredError("mealPlan",'Required parameter "mealPlan" was null or undefined when calling apiMealPlanUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-plan/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:MealPlanToJSON(i.mealPlan)},u);return new JSONApiResponse(m,f=>MealPlanFromJSON(f))}async apiMealPlanUpdate(i,u){return await(await this.apiMealPlanUpdateRaw(i,u)).value()}async apiMealTypeCreateRaw(i,u){if(i.mealType==null)throw new RequiredError("mealType",'Required parameter "mealType" was null or undefined when calling apiMealTypeCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-type/",method:"POST",headers:d,query:c,body:MealTypeToJSON(i.mealType)},u);return new JSONApiResponse(m,f=>MealTypeFromJSON(f))}async apiMealTypeCreate(i,u){return await(await this.apiMealTypeCreateRaw(i,u)).value()}async apiMealTypeDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiMealTypeDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-type/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiMealTypeDestroy(i,u){await this.apiMealTypeDestroyRaw(i,u)}async apiMealTypeListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-type/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedMealTypeListFromJSON(f))}async apiMealTypeList(i={},u){return await(await this.apiMealTypeListRaw(i,u)).value()}async apiMealTypePartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiMealTypePartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-type/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedMealTypeToJSON(i.patchedMealType)},u);return new JSONApiResponse(m,f=>MealTypeFromJSON(f))}async apiMealTypePartialUpdate(i,u){return await(await this.apiMealTypePartialUpdateRaw(i,u)).value()}async apiMealTypeRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiMealTypeRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-type/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>MealTypeFromJSON(f))}async apiMealTypeRetrieve(i,u){return await(await this.apiMealTypeRetrieveRaw(i,u)).value()}async apiMealTypeUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiMealTypeUpdate().');if(i.mealType==null)throw new RequiredError("mealType",'Required parameter "mealType" was null or undefined when calling apiMealTypeUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-type/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:MealTypeToJSON(i.mealType)},u);return new JSONApiResponse(m,f=>MealTypeFromJSON(f))}async apiMealTypeUpdate(i,u){return await(await this.apiMealTypeUpdateRaw(i,u)).value()}async apiOpenDataCategoryCreateRaw(i,u){if(i.openDataCategory==null)throw new RequiredError("openDataCategory",'Required parameter "openDataCategory" was null or undefined when calling apiOpenDataCategoryCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-category/",method:"POST",headers:d,query:c,body:OpenDataCategoryToJSON(i.openDataCategory)},u);return new JSONApiResponse(m,f=>OpenDataCategoryFromJSON(f))}async apiOpenDataCategoryCreate(i,u){return await(await this.apiOpenDataCategoryCreateRaw(i,u)).value()}async apiOpenDataCategoryDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataCategoryDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-category/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiOpenDataCategoryDestroy(i,u){await this.apiOpenDataCategoryDestroyRaw(i,u)}async apiOpenDataCategoryListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/open-data-category/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(OpenDataCategoryFromJSON))}async apiOpenDataCategoryList(i){return await(await this.apiOpenDataCategoryListRaw(i)).value()}async apiOpenDataCategoryPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataCategoryPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-category/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedOpenDataCategoryToJSON(i.patchedOpenDataCategory)},u);return new JSONApiResponse(m,f=>OpenDataCategoryFromJSON(f))}async apiOpenDataCategoryPartialUpdate(i,u){return await(await this.apiOpenDataCategoryPartialUpdateRaw(i,u)).value()}async apiOpenDataCategoryRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataCategoryRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-category/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>OpenDataCategoryFromJSON(f))}async apiOpenDataCategoryRetrieve(i,u){return await(await this.apiOpenDataCategoryRetrieveRaw(i,u)).value()}async apiOpenDataCategoryUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataCategoryUpdate().');if(i.openDataCategory==null)throw new RequiredError("openDataCategory",'Required parameter "openDataCategory" was null or undefined when calling apiOpenDataCategoryUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-category/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:OpenDataCategoryToJSON(i.openDataCategory)},u);return new JSONApiResponse(m,f=>OpenDataCategoryFromJSON(f))}async apiOpenDataCategoryUpdate(i,u){return await(await this.apiOpenDataCategoryUpdateRaw(i,u)).value()}async apiOpenDataConversionCreateRaw(i,u){if(i.openDataConversion==null)throw new RequiredError("openDataConversion",'Required parameter "openDataConversion" was null or undefined when calling apiOpenDataConversionCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-conversion/",method:"POST",headers:d,query:c,body:OpenDataConversionToJSON(i.openDataConversion)},u);return new JSONApiResponse(m,f=>OpenDataConversionFromJSON(f))}async apiOpenDataConversionCreate(i,u){return await(await this.apiOpenDataConversionCreateRaw(i,u)).value()}async apiOpenDataConversionDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataConversionDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-conversion/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiOpenDataConversionDestroy(i,u){await this.apiOpenDataConversionDestroyRaw(i,u)}async apiOpenDataConversionListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/open-data-conversion/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(OpenDataConversionFromJSON))}async apiOpenDataConversionList(i){return await(await this.apiOpenDataConversionListRaw(i)).value()}async apiOpenDataConversionPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataConversionPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-conversion/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedOpenDataConversionToJSON(i.patchedOpenDataConversion)},u);return new JSONApiResponse(m,f=>OpenDataConversionFromJSON(f))}async apiOpenDataConversionPartialUpdate(i,u){return await(await this.apiOpenDataConversionPartialUpdateRaw(i,u)).value()}async apiOpenDataConversionRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataConversionRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-conversion/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>OpenDataConversionFromJSON(f))}async apiOpenDataConversionRetrieve(i,u){return await(await this.apiOpenDataConversionRetrieveRaw(i,u)).value()}async apiOpenDataConversionUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataConversionUpdate().');if(i.openDataConversion==null)throw new RequiredError("openDataConversion",'Required parameter "openDataConversion" was null or undefined when calling apiOpenDataConversionUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-conversion/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:OpenDataConversionToJSON(i.openDataConversion)},u);return new JSONApiResponse(m,f=>OpenDataConversionFromJSON(f))}async apiOpenDataConversionUpdate(i,u){return await(await this.apiOpenDataConversionUpdateRaw(i,u)).value()}async apiOpenDataFDCRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataFDCRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-FDC/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new VoidApiResponse(m)}async apiOpenDataFDCRetrieve(i,u){await this.apiOpenDataFDCRetrieveRaw(i,u)}async apiOpenDataFoodCreateRaw(i,u){if(i.openDataFood==null)throw new RequiredError("openDataFood",'Required parameter "openDataFood" was null or undefined when calling apiOpenDataFoodCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-food/",method:"POST",headers:d,query:c,body:OpenDataFoodToJSON(i.openDataFood)},u);return new JSONApiResponse(m,f=>OpenDataFoodFromJSON(f))}async apiOpenDataFoodCreate(i,u){return await(await this.apiOpenDataFoodCreateRaw(i,u)).value()}async apiOpenDataFoodDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataFoodDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-food/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiOpenDataFoodDestroy(i,u){await this.apiOpenDataFoodDestroyRaw(i,u)}async apiOpenDataFoodListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/open-data-food/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(OpenDataFoodFromJSON))}async apiOpenDataFoodList(i){return await(await this.apiOpenDataFoodListRaw(i)).value()}async apiOpenDataFoodPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataFoodPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-food/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedOpenDataFoodToJSON(i.patchedOpenDataFood)},u);return new JSONApiResponse(m,f=>OpenDataFoodFromJSON(f))}async apiOpenDataFoodPartialUpdate(i,u){return await(await this.apiOpenDataFoodPartialUpdateRaw(i,u)).value()}async apiOpenDataFoodRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataFoodRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-food/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>OpenDataFoodFromJSON(f))}async apiOpenDataFoodRetrieve(i,u){return await(await this.apiOpenDataFoodRetrieveRaw(i,u)).value()}async apiOpenDataFoodUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataFoodUpdate().');if(i.openDataFood==null)throw new RequiredError("openDataFood",'Required parameter "openDataFood" was null or undefined when calling apiOpenDataFoodUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-food/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:OpenDataFoodToJSON(i.openDataFood)},u);return new JSONApiResponse(m,f=>OpenDataFoodFromJSON(f))}async apiOpenDataFoodUpdate(i,u){return await(await this.apiOpenDataFoodUpdateRaw(i,u)).value()}async apiOpenDataPropertyCreateRaw(i,u){if(i.openDataProperty==null)throw new RequiredError("openDataProperty",'Required parameter "openDataProperty" was null or undefined when calling apiOpenDataPropertyCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-property/",method:"POST",headers:d,query:c,body:OpenDataPropertyToJSON(i.openDataProperty)},u);return new JSONApiResponse(m,f=>OpenDataPropertyFromJSON(f))}async apiOpenDataPropertyCreate(i,u){return await(await this.apiOpenDataPropertyCreateRaw(i,u)).value()}async apiOpenDataPropertyDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataPropertyDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-property/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiOpenDataPropertyDestroy(i,u){await this.apiOpenDataPropertyDestroyRaw(i,u)}async apiOpenDataPropertyListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/open-data-property/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(OpenDataPropertyFromJSON))}async apiOpenDataPropertyList(i){return await(await this.apiOpenDataPropertyListRaw(i)).value()}async apiOpenDataPropertyPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataPropertyPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-property/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedOpenDataPropertyToJSON(i.patchedOpenDataProperty)},u);return new JSONApiResponse(m,f=>OpenDataPropertyFromJSON(f))}async apiOpenDataPropertyPartialUpdate(i,u){return await(await this.apiOpenDataPropertyPartialUpdateRaw(i,u)).value()}async apiOpenDataPropertyRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataPropertyRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-property/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>OpenDataPropertyFromJSON(f))}async apiOpenDataPropertyRetrieve(i,u){return await(await this.apiOpenDataPropertyRetrieveRaw(i,u)).value()}async apiOpenDataPropertyUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataPropertyUpdate().');if(i.openDataProperty==null)throw new RequiredError("openDataProperty",'Required parameter "openDataProperty" was null or undefined when calling apiOpenDataPropertyUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-property/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:OpenDataPropertyToJSON(i.openDataProperty)},u);return new JSONApiResponse(m,f=>OpenDataPropertyFromJSON(f))}async apiOpenDataPropertyUpdate(i,u){return await(await this.apiOpenDataPropertyUpdateRaw(i,u)).value()}async apiOpenDataStatsRetrieveRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/open-data-stats/",method:"GET",headers:c,query:u},i);return new VoidApiResponse(d)}async apiOpenDataStatsRetrieve(i){await this.apiOpenDataStatsRetrieveRaw(i)}async apiOpenDataStoreCreateRaw(i,u){if(i.openDataStore==null)throw new RequiredError("openDataStore",'Required parameter "openDataStore" was null or undefined when calling apiOpenDataStoreCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-store/",method:"POST",headers:d,query:c,body:OpenDataStoreToJSON(i.openDataStore)},u);return new JSONApiResponse(m,f=>OpenDataStoreFromJSON(f))}async apiOpenDataStoreCreate(i,u){return await(await this.apiOpenDataStoreCreateRaw(i,u)).value()}async apiOpenDataStoreDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataStoreDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-store/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiOpenDataStoreDestroy(i,u){await this.apiOpenDataStoreDestroyRaw(i,u)}async apiOpenDataStoreListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/open-data-store/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(OpenDataStoreFromJSON))}async apiOpenDataStoreList(i){return await(await this.apiOpenDataStoreListRaw(i)).value()}async apiOpenDataStorePartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataStorePartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-store/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedOpenDataStoreToJSON(i.patchedOpenDataStore)},u);return new JSONApiResponse(m,f=>OpenDataStoreFromJSON(f))}async apiOpenDataStorePartialUpdate(i,u){return await(await this.apiOpenDataStorePartialUpdateRaw(i,u)).value()}async apiOpenDataStoreRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataStoreRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-store/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>OpenDataStoreFromJSON(f))}async apiOpenDataStoreRetrieve(i,u){return await(await this.apiOpenDataStoreRetrieveRaw(i,u)).value()}async apiOpenDataStoreUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataStoreUpdate().');if(i.openDataStore==null)throw new RequiredError("openDataStore",'Required parameter "openDataStore" was null or undefined when calling apiOpenDataStoreUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-store/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:OpenDataStoreToJSON(i.openDataStore)},u);return new JSONApiResponse(m,f=>OpenDataStoreFromJSON(f))}async apiOpenDataStoreUpdate(i,u){return await(await this.apiOpenDataStoreUpdateRaw(i,u)).value()}async apiOpenDataUnitCreateRaw(i,u){if(i.openDataUnit==null)throw new RequiredError("openDataUnit",'Required parameter "openDataUnit" was null or undefined when calling apiOpenDataUnitCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-unit/",method:"POST",headers:d,query:c,body:OpenDataUnitToJSON(i.openDataUnit)},u);return new JSONApiResponse(m,f=>OpenDataUnitFromJSON(f))}async apiOpenDataUnitCreate(i,u){return await(await this.apiOpenDataUnitCreateRaw(i,u)).value()}async apiOpenDataUnitDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataUnitDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-unit/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiOpenDataUnitDestroy(i,u){await this.apiOpenDataUnitDestroyRaw(i,u)}async apiOpenDataUnitListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/open-data-unit/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(OpenDataUnitFromJSON))}async apiOpenDataUnitList(i){return await(await this.apiOpenDataUnitListRaw(i)).value()}async apiOpenDataUnitPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataUnitPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-unit/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedOpenDataUnitToJSON(i.patchedOpenDataUnit)},u);return new JSONApiResponse(m,f=>OpenDataUnitFromJSON(f))}async apiOpenDataUnitPartialUpdate(i,u){return await(await this.apiOpenDataUnitPartialUpdateRaw(i,u)).value()}async apiOpenDataUnitRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataUnitRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-unit/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>OpenDataUnitFromJSON(f))}async apiOpenDataUnitRetrieve(i,u){return await(await this.apiOpenDataUnitRetrieveRaw(i,u)).value()}async apiOpenDataUnitUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataUnitUpdate().');if(i.openDataUnit==null)throw new RequiredError("openDataUnit",'Required parameter "openDataUnit" was null or undefined when calling apiOpenDataUnitUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-unit/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:OpenDataUnitToJSON(i.openDataUnit)},u);return new JSONApiResponse(m,f=>OpenDataUnitFromJSON(f))}async apiOpenDataUnitUpdate(i,u){return await(await this.apiOpenDataUnitUpdateRaw(i,u)).value()}async apiOpenDataVersionCreateRaw(i,u){if(i.openDataVersion==null)throw new RequiredError("openDataVersion",'Required parameter "openDataVersion" was null or undefined when calling apiOpenDataVersionCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-version/",method:"POST",headers:d,query:c,body:OpenDataVersionToJSON(i.openDataVersion)},u);return new JSONApiResponse(m,f=>OpenDataVersionFromJSON(f))}async apiOpenDataVersionCreate(i,u){return await(await this.apiOpenDataVersionCreateRaw(i,u)).value()}async apiOpenDataVersionDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataVersionDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-version/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiOpenDataVersionDestroy(i,u){await this.apiOpenDataVersionDestroyRaw(i,u)}async apiOpenDataVersionListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/open-data-version/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(OpenDataVersionFromJSON))}async apiOpenDataVersionList(i){return await(await this.apiOpenDataVersionListRaw(i)).value()}async apiOpenDataVersionPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataVersionPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-version/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedOpenDataVersionToJSON(i.patchedOpenDataVersion)},u);return new JSONApiResponse(m,f=>OpenDataVersionFromJSON(f))}async apiOpenDataVersionPartialUpdate(i,u){return await(await this.apiOpenDataVersionPartialUpdateRaw(i,u)).value()}async apiOpenDataVersionRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataVersionRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-version/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>OpenDataVersionFromJSON(f))}async apiOpenDataVersionRetrieve(i,u){return await(await this.apiOpenDataVersionRetrieveRaw(i,u)).value()}async apiOpenDataVersionUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataVersionUpdate().');if(i.openDataVersion==null)throw new RequiredError("openDataVersion",'Required parameter "openDataVersion" was null or undefined when calling apiOpenDataVersionUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-version/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:OpenDataVersionToJSON(i.openDataVersion)},u);return new JSONApiResponse(m,f=>OpenDataVersionFromJSON(f))}async apiOpenDataVersionUpdate(i,u){return await(await this.apiOpenDataVersionUpdateRaw(i,u)).value()}async apiRecipeBookCreateRaw(i,u){if(i.recipeBook==null)throw new RequiredError("recipeBook",'Required parameter "recipeBook" was null or undefined when calling apiRecipeBookCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book/",method:"POST",headers:d,query:c,body:RecipeBookToJSON(i.recipeBook)},u);return new JSONApiResponse(m,f=>RecipeBookFromJSON(f))}async apiRecipeBookCreate(i,u){return await(await this.apiRecipeBookCreateRaw(i,u)).value()}async apiRecipeBookDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeBookDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiRecipeBookDestroy(i,u){await this.apiRecipeBookDestroyRaw(i,u)}async apiRecipeBookEntryCreateRaw(i,u){if(i.recipeBookEntry==null)throw new RequiredError("recipeBookEntry",'Required parameter "recipeBookEntry" was null or undefined when calling apiRecipeBookEntryCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book-entry/",method:"POST",headers:d,query:c,body:RecipeBookEntryToJSON(i.recipeBookEntry)},u);return new JSONApiResponse(m,f=>RecipeBookEntryFromJSON(f))}async apiRecipeBookEntryCreate(i,u){return await(await this.apiRecipeBookEntryCreateRaw(i,u)).value()}async apiRecipeBookEntryDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeBookEntryDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book-entry/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiRecipeBookEntryDestroy(i,u){await this.apiRecipeBookEntryDestroyRaw(i,u)}async apiRecipeBookEntryListRaw(i,u){const c={};i.book!=null&&(c.book=i.book),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.recipe!=null&&(c.recipe=i.recipe);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book-entry/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedRecipeBookEntryListFromJSON(f))}async apiRecipeBookEntryList(i={},u){return await(await this.apiRecipeBookEntryListRaw(i,u)).value()}async apiRecipeBookEntryPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeBookEntryPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book-entry/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedRecipeBookEntryToJSON(i.patchedRecipeBookEntry)},u);return new JSONApiResponse(m,f=>RecipeBookEntryFromJSON(f))}async apiRecipeBookEntryPartialUpdate(i,u){return await(await this.apiRecipeBookEntryPartialUpdateRaw(i,u)).value()}async apiRecipeBookEntryRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeBookEntryRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book-entry/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>RecipeBookEntryFromJSON(f))}async apiRecipeBookEntryRetrieve(i,u){return await(await this.apiRecipeBookEntryRetrieveRaw(i,u)).value()}async apiRecipeBookEntryUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeBookEntryUpdate().');if(i.recipeBookEntry==null)throw new RequiredError("recipeBookEntry",'Required parameter "recipeBookEntry" was null or undefined when calling apiRecipeBookEntryUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book-entry/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:RecipeBookEntryToJSON(i.recipeBookEntry)},u);return new JSONApiResponse(m,f=>RecipeBookEntryFromJSON(f))}async apiRecipeBookEntryUpdate(i,u){return await(await this.apiRecipeBookEntryUpdateRaw(i,u)).value()}async apiRecipeBookListRaw(i,u){const c={};i.limit!=null&&(c.limit=i.limit),i.orderDirection!=null&&(c.order_direction=i.orderDirection),i.orderField!=null&&(c.order_field=i.orderField),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.updatedAt!=null&&(c.updated_at=i.updatedAt);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedRecipeBookListFromJSON(f))}async apiRecipeBookList(i={},u){return await(await this.apiRecipeBookListRaw(i,u)).value()}async apiRecipeBookPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeBookPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedRecipeBookToJSON(i.patchedRecipeBook)},u);return new JSONApiResponse(m,f=>RecipeBookFromJSON(f))}async apiRecipeBookPartialUpdate(i,u){return await(await this.apiRecipeBookPartialUpdateRaw(i,u)).value()}async apiRecipeBookRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeBookRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>RecipeBookFromJSON(f))}async apiRecipeBookRetrieve(i,u){return await(await this.apiRecipeBookRetrieveRaw(i,u)).value()}async apiRecipeBookUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeBookUpdate().');if(i.recipeBook==null)throw new RequiredError("recipeBook",'Required parameter "recipeBook" was null or undefined when calling apiRecipeBookUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:RecipeBookToJSON(i.recipeBook)},u);return new JSONApiResponse(m,f=>RecipeBookFromJSON(f))}async apiRecipeBookUpdate(i,u){return await(await this.apiRecipeBookUpdateRaw(i,u)).value()}async apiRecipeCreateRaw(i,u){if(i.recipe==null)throw new RequiredError("recipe",'Required parameter "recipe" was null or undefined when calling apiRecipeCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe/",method:"POST",headers:d,query:c,body:RecipeToJSON(i.recipe)},u);return new JSONApiResponse(m,f=>RecipeFromJSON(f))}async apiRecipeCreate(i,u){return await(await this.apiRecipeCreateRaw(i,u)).value()}async apiRecipeDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiRecipeDestroy(i,u){await this.apiRecipeDestroyRaw(i,u)}async apiRecipeFlatListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/recipe/flat/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(RecipeFlatFromJSON))}async apiRecipeFlatList(i){return await(await this.apiRecipeFlatListRaw(i)).value()}async apiRecipeFromSourceCreateRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/recipe-from-source/",method:"POST",headers:c,query:u},i);return new VoidApiResponse(d)}async apiRecipeFromSourceCreate(i){await this.apiRecipeFromSourceCreateRaw(i)}async apiRecipeImageUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeImageUpdate().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization")),canConsumeForm([{contentType:"multipart/form-data"}]);let f;f=new URLSearchParams,i.image!=null&&f.append("image",i.image),i.imageUrl!=null&&f.append("image_url",i.imageUrl);const v=await this.request({path:"/api/recipe/{id}/image/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:f},u);return new JSONApiResponse(v,g=>RecipeImageFromJSON(g))}async apiRecipeImageUpdate(i,u){return await(await this.apiRecipeImageUpdateRaw(i,u)).value()}async apiRecipeListRaw(i,u){const c={};i.books!=null&&(c.books=i.books),i.booksAnd!=null&&(c.books_and=i.booksAnd),i.booksAndNot!=null&&(c.books_and_not=i.booksAndNot),i.booksOr!=null&&(c.books_or=i.booksOr),i.booksOrNot!=null&&(c.books_or_not=i.booksOrNot),i.cookedon!=null&&(c.cookedon=i.cookedon),i.createdon!=null&&(c.createdon=i.createdon),i.foods!=null&&(c.foods=i.foods),i.foodsAnd!=null&&(c.foods_and=i.foodsAnd),i.foodsAndNot!=null&&(c.foods_and_not=i.foodsAndNot),i.foodsOr!=null&&(c.foods_or=i.foodsOr),i.foodsOrNot!=null&&(c.foods_or_not=i.foodsOrNot),i.internal!=null&&(c.internal=i.internal),i.keywords!=null&&(c.keywords=i.keywords),i.keywordsAnd!=null&&(c.keywords_and=i.keywordsAnd),i.keywordsAndNot!=null&&(c.keywords_and_not=i.keywordsAndNot),i.keywordsOr!=null&&(c.keywords_or=i.keywordsOr),i.keywordsOrNot!=null&&(c.keywords_or_not=i.keywordsOrNot),i.makenow!=null&&(c.makenow=i.makenow),i._new!=null&&(c.new=i._new),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.rating!=null&&(c.rating=i.rating),i.timescooked!=null&&(c.timescooked=i.timescooked),i.units!=null&&(c.units=i.units),i.updatedon!=null&&(c.updatedon=i.updatedon),i.viewedon!=null&&(c.viewedon=i.viewedon);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedRecipeOverviewListFromJSON(f))}async apiRecipeList(i={},u){return await(await this.apiRecipeListRaw(i,u)).value()}async apiRecipePartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipePartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedRecipeToJSON(i.patchedRecipe)},u);return new JSONApiResponse(m,f=>RecipeFromJSON(f))}async apiRecipePartialUpdate(i,u){return await(await this.apiRecipePartialUpdateRaw(i,u)).value()}async apiRecipeRelatedRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeRelatedRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe/{id}/related/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>RecipeSimpleFromJSON(f))}async apiRecipeRelatedRetrieve(i,u){return await(await this.apiRecipeRelatedRetrieveRaw(i,u)).value()}async apiRecipeRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>RecipeFromJSON(f))}async apiRecipeRetrieve(i,u){return await(await this.apiRecipeRetrieveRaw(i,u)).value()}async apiRecipeShoppingUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeShoppingUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe/{id}/shopping/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:RecipeShoppingUpdateToJSON(i.recipeShoppingUpdate)},u);return new JSONApiResponse(m,f=>RecipeShoppingUpdateFromJSON(f))}async apiRecipeShoppingUpdate(i,u){return await(await this.apiRecipeShoppingUpdateRaw(i,u)).value()}async apiRecipeUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeUpdate().');if(i.recipe==null)throw new RequiredError("recipe",'Required parameter "recipe" was null or undefined when calling apiRecipeUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:RecipeToJSON(i.recipe)},u);return new JSONApiResponse(m,f=>RecipeFromJSON(f))}async apiRecipeUpdate(i,u){return await(await this.apiRecipeUpdateRaw(i,u)).value()}async apiResetFoodInheritanceCreateRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/reset-food-inheritance/",method:"POST",headers:c,query:u},i);return new VoidApiResponse(d)}async apiResetFoodInheritanceCreate(i){await this.apiResetFoodInheritanceCreateRaw(i)}async apiShareLinkRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiShareLinkRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/share-link/{id}".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>ShareLinkFromJSON(f))}async apiShareLinkRetrieve(i,u){return await(await this.apiShareLinkRetrieveRaw(i,u)).value()}async apiShoppingListEntryBulkCreateRaw(i,u){if(i.shoppingListEntryBulk==null)throw new RequiredError("shoppingListEntryBulk",'Required parameter "shoppingListEntryBulk" was null or undefined when calling apiShoppingListEntryBulkCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-entry/bulk/",method:"POST",headers:d,query:c,body:ShoppingListEntryBulkToJSON(i.shoppingListEntryBulk)},u);return new JSONApiResponse(m,f=>ShoppingListEntryBulkFromJSON(f))}async apiShoppingListEntryBulkCreate(i,u){return await(await this.apiShoppingListEntryBulkCreateRaw(i,u)).value()}async apiShoppingListEntryCreateRaw(i,u){if(i.shoppingListEntry==null)throw new RequiredError("shoppingListEntry",'Required parameter "shoppingListEntry" was null or undefined when calling apiShoppingListEntryCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-entry/",method:"POST",headers:d,query:c,body:ShoppingListEntryToJSON(i.shoppingListEntry)},u);return new JSONApiResponse(m,f=>ShoppingListEntryFromJSON(f))}async apiShoppingListEntryCreate(i,u){return await(await this.apiShoppingListEntryCreateRaw(i,u)).value()}async apiShoppingListEntryDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiShoppingListEntryDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-entry/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiShoppingListEntryDestroy(i,u){await this.apiShoppingListEntryDestroyRaw(i,u)}async apiShoppingListEntryListRaw(i,u){const c={};i.checked!=null&&(c.checked=i.checked),i.id!=null&&(c.id=i.id),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.supermarket!=null&&(c.supermarket=i.supermarket);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-entry/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedShoppingListEntryListFromJSON(f))}async apiShoppingListEntryList(i={},u){return await(await this.apiShoppingListEntryListRaw(i,u)).value()}async apiShoppingListEntryPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiShoppingListEntryPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-entry/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedShoppingListEntryToJSON(i.patchedShoppingListEntry)},u);return new JSONApiResponse(m,f=>ShoppingListEntryFromJSON(f))}async apiShoppingListEntryPartialUpdate(i,u){return await(await this.apiShoppingListEntryPartialUpdateRaw(i,u)).value()}async apiShoppingListEntryRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiShoppingListEntryRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-entry/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>ShoppingListEntryFromJSON(f))}async apiShoppingListEntryRetrieve(i,u){return await(await this.apiShoppingListEntryRetrieveRaw(i,u)).value()}async apiShoppingListEntryUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiShoppingListEntryUpdate().');if(i.shoppingListEntry==null)throw new RequiredError("shoppingListEntry",'Required parameter "shoppingListEntry" was null or undefined when calling apiShoppingListEntryUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-entry/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:ShoppingListEntryToJSON(i.shoppingListEntry)},u);return new JSONApiResponse(m,f=>ShoppingListEntryFromJSON(f))}async apiShoppingListEntryUpdate(i,u){return await(await this.apiShoppingListEntryUpdateRaw(i,u)).value()}async apiShoppingListRecipeCreateRaw(i,u){if(i.shoppingListRecipe==null)throw new RequiredError("shoppingListRecipe",'Required parameter "shoppingListRecipe" was null or undefined when calling apiShoppingListRecipeCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-recipe/",method:"POST",headers:d,query:c,body:ShoppingListRecipeToJSON(i.shoppingListRecipe)},u);return new JSONApiResponse(m,f=>ShoppingListRecipeFromJSON(f))}async apiShoppingListRecipeCreate(i,u){return await(await this.apiShoppingListRecipeCreateRaw(i,u)).value()}async apiShoppingListRecipeDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiShoppingListRecipeDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-recipe/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiShoppingListRecipeDestroy(i,u){await this.apiShoppingListRecipeDestroyRaw(i,u)}async apiShoppingListRecipeListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-recipe/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedShoppingListRecipeListFromJSON(f))}async apiShoppingListRecipeList(i={},u){return await(await this.apiShoppingListRecipeListRaw(i,u)).value()}async apiShoppingListRecipePartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiShoppingListRecipePartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-recipe/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedShoppingListRecipeToJSON(i.patchedShoppingListRecipe)},u);return new JSONApiResponse(m,f=>ShoppingListRecipeFromJSON(f))}async apiShoppingListRecipePartialUpdate(i,u){return await(await this.apiShoppingListRecipePartialUpdateRaw(i,u)).value()}async apiShoppingListRecipeRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiShoppingListRecipeRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-recipe/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>ShoppingListRecipeFromJSON(f))}async apiShoppingListRecipeRetrieve(i,u){return await(await this.apiShoppingListRecipeRetrieveRaw(i,u)).value()}async apiShoppingListRecipeUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiShoppingListRecipeUpdate().');if(i.shoppingListRecipe==null)throw new RequiredError("shoppingListRecipe",'Required parameter "shoppingListRecipe" was null or undefined when calling apiShoppingListRecipeUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-recipe/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:ShoppingListRecipeToJSON(i.shoppingListRecipe)},u);return new JSONApiResponse(m,f=>ShoppingListRecipeFromJSON(f))}async apiShoppingListRecipeUpdate(i,u){return await(await this.apiShoppingListRecipeUpdateRaw(i,u)).value()}async apiSpaceListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/space/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(SpaceFromJSON))}async apiSpaceList(i){return await(await this.apiSpaceListRaw(i)).value()}async apiSpacePartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSpacePartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/space/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedSpaceToJSON(i.patchedSpace)},u);return new JSONApiResponse(m,f=>SpaceFromJSON(f))}async apiSpacePartialUpdate(i,u){return await(await this.apiSpacePartialUpdateRaw(i,u)).value()}async apiSpaceRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSpaceRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/space/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>SpaceFromJSON(f))}async apiSpaceRetrieve(i,u){return await(await this.apiSpaceRetrieveRaw(i,u)).value()}async apiStepCreateRaw(i,u){if(i.step==null)throw new RequiredError("step",'Required parameter "step" was null or undefined when calling apiStepCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/step/",method:"POST",headers:d,query:c,body:StepToJSON(i.step)},u);return new JSONApiResponse(m,f=>StepFromJSON(f))}async apiStepCreate(i,u){return await(await this.apiStepCreateRaw(i,u)).value()}async apiStepDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiStepDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/step/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiStepDestroy(i,u){await this.apiStepDestroyRaw(i,u)}async apiStepListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.recipe!=null&&(c.recipe=i.recipe);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/step/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedStepListFromJSON(f))}async apiStepList(i={},u){return await(await this.apiStepListRaw(i,u)).value()}async apiStepPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiStepPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/step/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedStepToJSON(i.patchedStep)},u);return new JSONApiResponse(m,f=>StepFromJSON(f))}async apiStepPartialUpdate(i,u){return await(await this.apiStepPartialUpdateRaw(i,u)).value()}async apiStepRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiStepRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/step/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>StepFromJSON(f))}async apiStepRetrieve(i,u){return await(await this.apiStepRetrieveRaw(i,u)).value()}async apiStepUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiStepUpdate().');if(i.step==null)throw new RequiredError("step",'Required parameter "step" was null or undefined when calling apiStepUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/step/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:StepToJSON(i.step)},u);return new JSONApiResponse(m,f=>StepFromJSON(f))}async apiStepUpdate(i,u){return await(await this.apiStepUpdateRaw(i,u)).value()}async apiStorageCreateRaw(i,u){if(i.storage==null)throw new RequiredError("storage",'Required parameter "storage" was null or undefined when calling apiStorageCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/storage/",method:"POST",headers:d,query:c,body:StorageToJSON(i.storage)},u);return new JSONApiResponse(m,f=>StorageFromJSON(f))}async apiStorageCreate(i,u){return await(await this.apiStorageCreateRaw(i,u)).value()}async apiStorageDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiStorageDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/storage/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiStorageDestroy(i,u){await this.apiStorageDestroyRaw(i,u)}async apiStorageListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/storage/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(StorageFromJSON))}async apiStorageList(i){return await(await this.apiStorageListRaw(i)).value()}async apiStoragePartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiStoragePartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/storage/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedStorageToJSON(i.patchedStorage)},u);return new JSONApiResponse(m,f=>StorageFromJSON(f))}async apiStoragePartialUpdate(i,u){return await(await this.apiStoragePartialUpdateRaw(i,u)).value()}async apiStorageRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiStorageRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/storage/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>StorageFromJSON(f))}async apiStorageRetrieve(i,u){return await(await this.apiStorageRetrieveRaw(i,u)).value()}async apiStorageUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiStorageUpdate().');if(i.storage==null)throw new RequiredError("storage",'Required parameter "storage" was null or undefined when calling apiStorageUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/storage/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:StorageToJSON(i.storage)},u);return new JSONApiResponse(m,f=>StorageFromJSON(f))}async apiStorageUpdate(i,u){return await(await this.apiStorageUpdateRaw(i,u)).value()}async apiSupermarketCategoryCreateRaw(i,u){if(i.supermarketCategory==null)throw new RequiredError("supermarketCategory",'Required parameter "supermarketCategory" was null or undefined when calling apiSupermarketCategoryCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category/",method:"POST",headers:d,query:c,body:SupermarketCategoryToJSON(i.supermarketCategory)},u);return new JSONApiResponse(m,f=>SupermarketCategoryFromJSON(f))}async apiSupermarketCategoryCreate(i,u){return await(await this.apiSupermarketCategoryCreateRaw(i,u)).value()}async apiSupermarketCategoryDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketCategoryDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiSupermarketCategoryDestroy(i,u){await this.apiSupermarketCategoryDestroyRaw(i,u)}async apiSupermarketCategoryListRaw(i,u){const c={};i.limit!=null&&(c.limit=i.limit),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.updatedAt!=null&&(c.updated_at=i.updatedAt);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedSupermarketCategoryListFromJSON(f))}async apiSupermarketCategoryList(i={},u){return await(await this.apiSupermarketCategoryListRaw(i,u)).value()}async apiSupermarketCategoryMergeUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketCategoryMergeUpdate().');if(i.target==null)throw new RequiredError("target",'Required parameter "target" was null or undefined when calling apiSupermarketCategoryMergeUpdate().');if(i.supermarketCategory==null)throw new RequiredError("supermarketCategory",'Required parameter "supermarketCategory" was null or undefined when calling apiSupermarketCategoryMergeUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category/{id}/merge/{target}/".replace("{id}",encodeURIComponent(String(i.id))).replace("{target}",encodeURIComponent(String(i.target))),method:"PUT",headers:d,query:c,body:SupermarketCategoryToJSON(i.supermarketCategory)},u);return new JSONApiResponse(m,f=>SupermarketCategoryFromJSON(f))}async apiSupermarketCategoryMergeUpdate(i,u){return await(await this.apiSupermarketCategoryMergeUpdateRaw(i,u)).value()}async apiSupermarketCategoryPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketCategoryPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedSupermarketCategoryToJSON(i.patchedSupermarketCategory)},u);return new JSONApiResponse(m,f=>SupermarketCategoryFromJSON(f))}async apiSupermarketCategoryPartialUpdate(i,u){return await(await this.apiSupermarketCategoryPartialUpdateRaw(i,u)).value()}async apiSupermarketCategoryRelationCreateRaw(i,u){if(i.supermarketCategoryRelation==null)throw new RequiredError("supermarketCategoryRelation",'Required parameter "supermarketCategoryRelation" was null or undefined when calling apiSupermarketCategoryRelationCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category-relation/",method:"POST",headers:d,query:c,body:SupermarketCategoryRelationToJSON(i.supermarketCategoryRelation)},u);return new JSONApiResponse(m,f=>SupermarketCategoryRelationFromJSON(f))}async apiSupermarketCategoryRelationCreate(i,u){return await(await this.apiSupermarketCategoryRelationCreateRaw(i,u)).value()}async apiSupermarketCategoryRelationDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketCategoryRelationDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category-relation/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiSupermarketCategoryRelationDestroy(i,u){await this.apiSupermarketCategoryRelationDestroyRaw(i,u)}async apiSupermarketCategoryRelationListRaw(i,u){const c={};i.limit!=null&&(c.limit=i.limit),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.updatedAt!=null&&(c.updated_at=i.updatedAt);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category-relation/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedSupermarketCategoryRelationListFromJSON(f))}async apiSupermarketCategoryRelationList(i={},u){return await(await this.apiSupermarketCategoryRelationListRaw(i,u)).value()}async apiSupermarketCategoryRelationPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketCategoryRelationPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category-relation/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedSupermarketCategoryRelationToJSON(i.patchedSupermarketCategoryRelation)},u);return new JSONApiResponse(m,f=>SupermarketCategoryRelationFromJSON(f))}async apiSupermarketCategoryRelationPartialUpdate(i,u){return await(await this.apiSupermarketCategoryRelationPartialUpdateRaw(i,u)).value()}async apiSupermarketCategoryRelationRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketCategoryRelationRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category-relation/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>SupermarketCategoryRelationFromJSON(f))}async apiSupermarketCategoryRelationRetrieve(i,u){return await(await this.apiSupermarketCategoryRelationRetrieveRaw(i,u)).value()}async apiSupermarketCategoryRelationUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketCategoryRelationUpdate().');if(i.supermarketCategoryRelation==null)throw new RequiredError("supermarketCategoryRelation",'Required parameter "supermarketCategoryRelation" was null or undefined when calling apiSupermarketCategoryRelationUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category-relation/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:SupermarketCategoryRelationToJSON(i.supermarketCategoryRelation)},u);return new JSONApiResponse(m,f=>SupermarketCategoryRelationFromJSON(f))}async apiSupermarketCategoryRelationUpdate(i,u){return await(await this.apiSupermarketCategoryRelationUpdateRaw(i,u)).value()}async apiSupermarketCategoryRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketCategoryRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>SupermarketCategoryFromJSON(f))}async apiSupermarketCategoryRetrieve(i,u){return await(await this.apiSupermarketCategoryRetrieveRaw(i,u)).value()}async apiSupermarketCategoryUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketCategoryUpdate().');if(i.supermarketCategory==null)throw new RequiredError("supermarketCategory",'Required parameter "supermarketCategory" was null or undefined when calling apiSupermarketCategoryUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:SupermarketCategoryToJSON(i.supermarketCategory)},u);return new JSONApiResponse(m,f=>SupermarketCategoryFromJSON(f))}async apiSupermarketCategoryUpdate(i,u){return await(await this.apiSupermarketCategoryUpdateRaw(i,u)).value()}async apiSupermarketCreateRaw(i,u){if(i.supermarket==null)throw new RequiredError("supermarket",'Required parameter "supermarket" was null or undefined when calling apiSupermarketCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket/",method:"POST",headers:d,query:c,body:SupermarketToJSON(i.supermarket)},u);return new JSONApiResponse(m,f=>SupermarketFromJSON(f))}async apiSupermarketCreate(i,u){return await(await this.apiSupermarketCreateRaw(i,u)).value()}async apiSupermarketDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiSupermarketDestroy(i,u){await this.apiSupermarketDestroyRaw(i,u)}async apiSupermarketListRaw(i,u){const c={};i.limit!=null&&(c.limit=i.limit),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.updatedAt!=null&&(c.updated_at=i.updatedAt);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedSupermarketListFromJSON(f))}async apiSupermarketList(i={},u){return await(await this.apiSupermarketListRaw(i,u)).value()}async apiSupermarketPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedSupermarketToJSON(i.patchedSupermarket)},u);return new JSONApiResponse(m,f=>SupermarketFromJSON(f))}async apiSupermarketPartialUpdate(i,u){return await(await this.apiSupermarketPartialUpdateRaw(i,u)).value()}async apiSupermarketRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>SupermarketFromJSON(f))}async apiSupermarketRetrieve(i,u){return await(await this.apiSupermarketRetrieveRaw(i,u)).value()}async apiSupermarketUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketUpdate().');if(i.supermarket==null)throw new RequiredError("supermarket",'Required parameter "supermarket" was null or undefined when calling apiSupermarketUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:SupermarketToJSON(i.supermarket)},u);return new JSONApiResponse(m,f=>SupermarketFromJSON(f))}async apiSupermarketUpdate(i,u){return await(await this.apiSupermarketUpdateRaw(i,u)).value()}async apiSwitchActiveSpaceRetrieveRaw(i,u){if(i.spaceId==null)throw new RequiredError("spaceId",'Required parameter "spaceId" was null or undefined when calling apiSwitchActiveSpaceRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/switch-active-space/{spaceId}/".replace("{spaceId}",encodeURIComponent(String(i.spaceId))),method:"GET",headers:d,query:c},u);return new VoidApiResponse(m)}async apiSwitchActiveSpaceRetrieve(i,u){await this.apiSwitchActiveSpaceRetrieveRaw(i,u)}async apiSyncCreateRaw(i,u){if(i.sync==null)throw new RequiredError("sync",'Required parameter "sync" was null or undefined when calling apiSyncCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/sync/",method:"POST",headers:d,query:c,body:SyncToJSON(i.sync)},u);return new JSONApiResponse(m,f=>SyncFromJSON(f))}async apiSyncCreate(i,u){return await(await this.apiSyncCreateRaw(i,u)).value()}async apiSyncDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSyncDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/sync/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiSyncDestroy(i,u){await this.apiSyncDestroyRaw(i,u)}async apiSyncListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/sync/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedSyncListFromJSON(f))}async apiSyncList(i={},u){return await(await this.apiSyncListRaw(i,u)).value()}async apiSyncLogListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/sync-log/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedSyncLogListFromJSON(f))}async apiSyncLogList(i={},u){return await(await this.apiSyncLogListRaw(i,u)).value()}async apiSyncLogRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSyncLogRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/sync-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>SyncLogFromJSON(f))}async apiSyncLogRetrieve(i,u){return await(await this.apiSyncLogRetrieveRaw(i,u)).value()}async apiSyncPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSyncPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/sync/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedSyncToJSON(i.patchedSync)},u);return new JSONApiResponse(m,f=>SyncFromJSON(f))}async apiSyncPartialUpdate(i,u){return await(await this.apiSyncPartialUpdateRaw(i,u)).value()}async apiSyncRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSyncRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/sync/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>SyncFromJSON(f))}async apiSyncRetrieve(i,u){return await(await this.apiSyncRetrieveRaw(i,u)).value()}async apiSyncUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSyncUpdate().');if(i.sync==null)throw new RequiredError("sync",'Required parameter "sync" was null or undefined when calling apiSyncUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/sync/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:SyncToJSON(i.sync)},u);return new JSONApiResponse(m,f=>SyncFromJSON(f))}async apiSyncUpdate(i,u){return await(await this.apiSyncUpdateRaw(i,u)).value()}async apiUnitConversionCreateRaw(i,u){if(i.unitConversion==null)throw new RequiredError("unitConversion",'Required parameter "unitConversion" was null or undefined when calling apiUnitConversionCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit-conversion/",method:"POST",headers:d,query:c,body:UnitConversionToJSON(i.unitConversion)},u);return new JSONApiResponse(m,f=>UnitConversionFromJSON(f))}async apiUnitConversionCreate(i,u){return await(await this.apiUnitConversionCreateRaw(i,u)).value()}async apiUnitConversionDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUnitConversionDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit-conversion/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiUnitConversionDestroy(i,u){await this.apiUnitConversionDestroyRaw(i,u)}async apiUnitConversionListRaw(i,u){const c={};i.foodId!=null&&(c.food_id=i.foodId),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit-conversion/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedUnitConversionListFromJSON(f))}async apiUnitConversionList(i={},u){return await(await this.apiUnitConversionListRaw(i,u)).value()}async apiUnitConversionPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUnitConversionPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit-conversion/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedUnitConversionToJSON(i.patchedUnitConversion)},u);return new JSONApiResponse(m,f=>UnitConversionFromJSON(f))}async apiUnitConversionPartialUpdate(i,u){return await(await this.apiUnitConversionPartialUpdateRaw(i,u)).value()}async apiUnitConversionRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUnitConversionRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit-conversion/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>UnitConversionFromJSON(f))}async apiUnitConversionRetrieve(i,u){return await(await this.apiUnitConversionRetrieveRaw(i,u)).value()}async apiUnitConversionUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUnitConversionUpdate().');if(i.unitConversion==null)throw new RequiredError("unitConversion",'Required parameter "unitConversion" was null or undefined when calling apiUnitConversionUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit-conversion/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:UnitConversionToJSON(i.unitConversion)},u);return new JSONApiResponse(m,f=>UnitConversionFromJSON(f))}async apiUnitConversionUpdate(i,u){return await(await this.apiUnitConversionUpdateRaw(i,u)).value()}async apiUnitCreateRaw(i,u){if(i.unit==null)throw new RequiredError("unit",'Required parameter "unit" was null or undefined when calling apiUnitCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit/",method:"POST",headers:d,query:c,body:UnitToJSON(i.unit)},u);return new JSONApiResponse(m,f=>UnitFromJSON(f))}async apiUnitCreate(i,u){return await(await this.apiUnitCreateRaw(i,u)).value()}async apiUnitDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUnitDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiUnitDestroy(i,u){await this.apiUnitDestroyRaw(i,u)}async apiUnitListRaw(i,u){const c={};i.limit!=null&&(c.limit=i.limit),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.updatedAt!=null&&(c.updated_at=i.updatedAt);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedUnitListFromJSON(f))}async apiUnitList(i={},u){return await(await this.apiUnitListRaw(i,u)).value()}async apiUnitMergeUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUnitMergeUpdate().');if(i.target==null)throw new RequiredError("target",'Required parameter "target" was null or undefined when calling apiUnitMergeUpdate().');if(i.unit==null)throw new RequiredError("unit",'Required parameter "unit" was null or undefined when calling apiUnitMergeUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit/{id}/merge/{target}/".replace("{id}",encodeURIComponent(String(i.id))).replace("{target}",encodeURIComponent(String(i.target))),method:"PUT",headers:d,query:c,body:UnitToJSON(i.unit)},u);return new JSONApiResponse(m,f=>UnitFromJSON(f))}async apiUnitMergeUpdate(i,u){return await(await this.apiUnitMergeUpdateRaw(i,u)).value()}async apiUnitPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUnitPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedUnitToJSON(i.patchedUnit)},u);return new JSONApiResponse(m,f=>UnitFromJSON(f))}async apiUnitPartialUpdate(i,u){return await(await this.apiUnitPartialUpdateRaw(i,u)).value()}async apiUnitRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUnitRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>UnitFromJSON(f))}async apiUnitRetrieve(i,u){return await(await this.apiUnitRetrieveRaw(i,u)).value()}async apiUnitUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUnitUpdate().');if(i.unit==null)throw new RequiredError("unit",'Required parameter "unit" was null or undefined when calling apiUnitUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:UnitToJSON(i.unit)},u);return new JSONApiResponse(m,f=>UnitFromJSON(f))}async apiUnitUpdate(i,u){return await(await this.apiUnitUpdateRaw(i,u)).value()}async apiUserFileCreateRaw(i,u){if(i.name==null)throw new RequiredError("name",'Required parameter "name" was null or undefined when calling apiUserFileCreate().');if(i.file==null)throw new RequiredError("file",'Required parameter "file" was null or undefined when calling apiUserFileCreate().');if(i.fileDownload==null)throw new RequiredError("fileDownload",'Required parameter "fileDownload" was null or undefined when calling apiUserFileCreate().');if(i.preview==null)throw new RequiredError("preview",'Required parameter "preview" was null or undefined when calling apiUserFileCreate().');if(i.fileSizeKb==null)throw new RequiredError("fileSizeKb",'Required parameter "fileSizeKb" was null or undefined when calling apiUserFileCreate().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization")),canConsumeForm([{contentType:"multipart/form-data"}]);let f;f=new URLSearchParams,i.id!=null&&f.append("id",i.id),i.name!=null&&f.append("name",i.name),i.file!=null&&f.append("file",i.file),i.fileDownload!=null&&f.append("file_download",i.fileDownload),i.preview!=null&&f.append("preview",i.preview),i.fileSizeKb!=null&&f.append("file_size_kb",i.fileSizeKb);const v=await this.request({path:"/api/user-file/",method:"POST",headers:d,query:c,body:f},u);return new JSONApiResponse(v,g=>UserFileFromJSON(g))}async apiUserFileCreate(i,u){return await(await this.apiUserFileCreateRaw(i,u)).value()}async apiUserFileDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUserFileDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user-file/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiUserFileDestroy(i,u){await this.apiUserFileDestroyRaw(i,u)}async apiUserFileListRaw(i,u){const c={};i.limit!=null&&(c.limit=i.limit),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.updatedAt!=null&&(c.updated_at=i.updatedAt);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user-file/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedUserFileListFromJSON(f))}async apiUserFileList(i={},u){return await(await this.apiUserFileListRaw(i,u)).value()}async apiUserFilePartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUserFilePartialUpdate().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization")),canConsumeForm([{contentType:"multipart/form-data"}]);let f;f=new URLSearchParams,i.id2!=null&&f.append("id",i.id2),i.name!=null&&f.append("name",i.name),i.file!=null&&f.append("file",i.file),i.fileDownload!=null&&f.append("file_download",i.fileDownload),i.preview!=null&&f.append("preview",i.preview),i.fileSizeKb!=null&&f.append("file_size_kb",i.fileSizeKb);const v=await this.request({path:"/api/user-file/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:f},u);return new JSONApiResponse(v,g=>UserFileFromJSON(g))}async apiUserFilePartialUpdate(i,u){return await(await this.apiUserFilePartialUpdateRaw(i,u)).value()}async apiUserFileRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUserFileRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user-file/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>UserFileFromJSON(f))}async apiUserFileRetrieve(i,u){return await(await this.apiUserFileRetrieveRaw(i,u)).value()}async apiUserFileUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUserFileUpdate().');if(i.name==null)throw new RequiredError("name",'Required parameter "name" was null or undefined when calling apiUserFileUpdate().');if(i.file==null)throw new RequiredError("file",'Required parameter "file" was null or undefined when calling apiUserFileUpdate().');if(i.fileDownload==null)throw new RequiredError("fileDownload",'Required parameter "fileDownload" was null or undefined when calling apiUserFileUpdate().');if(i.preview==null)throw new RequiredError("preview",'Required parameter "preview" was null or undefined when calling apiUserFileUpdate().');if(i.fileSizeKb==null)throw new RequiredError("fileSizeKb",'Required parameter "fileSizeKb" was null or undefined when calling apiUserFileUpdate().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization")),canConsumeForm([{contentType:"multipart/form-data"}]);let f;f=new URLSearchParams,i.id2!=null&&f.append("id",i.id2),i.name!=null&&f.append("name",i.name),i.file!=null&&f.append("file",i.file),i.fileDownload!=null&&f.append("file_download",i.fileDownload),i.preview!=null&&f.append("preview",i.preview),i.fileSizeKb!=null&&f.append("file_size_kb",i.fileSizeKb);const v=await this.request({path:"/api/user-file/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:f},u);return new JSONApiResponse(v,g=>UserFileFromJSON(g))}async apiUserFileUpdate(i,u){return await(await this.apiUserFileUpdateRaw(i,u)).value()}async apiUserListRaw(i,u){const c={};i.filterList!=null&&(c.filter_list=i.filterList);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>f.map(UserFromJSON))}async apiUserList(i={},u){return await(await this.apiUserListRaw(i,u)).value()}async apiUserPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUserPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedUserToJSON(i.patchedUser)},u);return new JSONApiResponse(m,f=>UserFromJSON(f))}async apiUserPartialUpdate(i,u){return await(await this.apiUserPartialUpdateRaw(i,u)).value()}async apiUserPreferenceListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/user-preference/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(UserPreferenceFromJSON))}async apiUserPreferenceList(i){return await(await this.apiUserPreferenceListRaw(i)).value()}async apiUserPreferencePartialUpdateRaw(i,u){if(i.user==null)throw new RequiredError("user",'Required parameter "user" was null or undefined when calling apiUserPreferencePartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user-preference/{user}/".replace("{user}",encodeURIComponent(String(i.user))),method:"PATCH",headers:d,query:c,body:PatchedUserPreferenceToJSON(i.patchedUserPreference)},u);return new JSONApiResponse(m,f=>UserPreferenceFromJSON(f))}async apiUserPreferencePartialUpdate(i,u){return await(await this.apiUserPreferencePartialUpdateRaw(i,u)).value()}async apiUserPreferenceRetrieveRaw(i,u){if(i.user==null)throw new RequiredError("user",'Required parameter "user" was null or undefined when calling apiUserPreferenceRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user-preference/{user}/".replace("{user}",encodeURIComponent(String(i.user))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>UserPreferenceFromJSON(f))}async apiUserPreferenceRetrieve(i,u){return await(await this.apiUserPreferenceRetrieveRaw(i,u)).value()}async apiUserRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUserRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>UserFromJSON(f))}async apiUserRetrieve(i,u){return await(await this.apiUserRetrieveRaw(i,u)).value()}async apiUserSpaceDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUserSpaceDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user-space/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiUserSpaceDestroy(i,u){await this.apiUserSpaceDestroyRaw(i,u)}async apiUserSpaceListRaw(i,u){const c={};i.internalNote!=null&&(c.internal_note=i.internalNote),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user-space/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedUserSpaceListFromJSON(f))}async apiUserSpaceList(i={},u){return await(await this.apiUserSpaceListRaw(i,u)).value()}async apiUserSpacePartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUserSpacePartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user-space/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedUserSpaceToJSON(i.patchedUserSpace)},u);return new JSONApiResponse(m,f=>UserSpaceFromJSON(f))}async apiUserSpacePartialUpdate(i,u){return await(await this.apiUserSpacePartialUpdateRaw(i,u)).value()}async apiUserSpaceRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUserSpaceRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user-space/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>UserSpaceFromJSON(f))}async apiUserSpaceRetrieve(i,u){return await(await this.apiUserSpaceRetrieveRaw(i,u)).value()}async apiViewLogCreateRaw(i,u){if(i.viewLog==null)throw new RequiredError("viewLog",'Required parameter "viewLog" was null or undefined when calling apiViewLogCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/view-log/",method:"POST",headers:d,query:c,body:ViewLogToJSON(i.viewLog)},u);return new JSONApiResponse(m,f=>ViewLogFromJSON(f))}async apiViewLogCreate(i,u){return await(await this.apiViewLogCreateRaw(i,u)).value()}async apiViewLogDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiViewLogDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/view-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiViewLogDestroy(i,u){await this.apiViewLogDestroyRaw(i,u)}async apiViewLogListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/view-log/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedViewLogListFromJSON(f))}async apiViewLogList(i={},u){return await(await this.apiViewLogListRaw(i,u)).value()}async apiViewLogPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiViewLogPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/view-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedViewLogToJSON(i.patchedViewLog)},u);return new JSONApiResponse(m,f=>ViewLogFromJSON(f))}async apiViewLogPartialUpdate(i,u){return await(await this.apiViewLogPartialUpdateRaw(i,u)).value()}async apiViewLogRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiViewLogRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/view-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>ViewLogFromJSON(f))}async apiViewLogRetrieve(i,u){return await(await this.apiViewLogRetrieveRaw(i,u)).value()}async apiViewLogUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiViewLogUpdate().');if(i.viewLog==null)throw new RequiredError("viewLog",'Required parameter "viewLog" was null or undefined when calling apiViewLogUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/view-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:ViewLogToJSON(i.viewLog)},u);return new JSONApiResponse(m,f=>ViewLogFromJSON(f))}async apiViewLogUpdate(i,u){return await(await this.apiViewLogUpdateRaw(i,u)).value()}}const IN_BROWSER=typeof window<"u",SUPPORTS_INTERSECTION=IN_BROWSER&&"IntersectionObserver"in window,SUPPORTS_TOUCH=IN_BROWSER&&("ontouchstart"in window||window.navigator.maxTouchPoints>0);function _classPrivateFieldInitSpec(a,i,u){_checkPrivateRedeclaration(a,i),i.set(a,u)}function _checkPrivateRedeclaration(a,i){if(i.has(a))throw new TypeError("Cannot initialize the same private elements twice on an object")}function _classPrivateFieldSet(a,i,u){return a.set(_assertClassBrand(a,i),u),u}function _classPrivateFieldGet(a,i){return a.get(_assertClassBrand(a,i))}function _assertClassBrand(a,i,u){if(typeof a=="function"?a===i:a.has(i))return arguments.length<3?i:u;throw new TypeError("Private element is not present on this object")}function getNestedValue(a,i,u){const c=i.length-1;if(c<0)return a===void 0?u:a;for(let d=0;d<c;d++){if(a==null)return u;a=a[i[d]]}return a==null||a[i[c]]===void 0?u:a[i[c]]}function deepEqual(a,i){if(a===i)return!0;if(a instanceof Date&&i instanceof Date&&a.getTime()!==i.getTime()||a!==Object(a)||i!==Object(i))return!1;const u=Object.keys(a);return u.length!==Object.keys(i).length?!1:u.every(c=>deepEqual(a[c],i[c]))}function getObjectValueByPath(a,i,u){return a==null||!i||typeof i!="string"?u:a[i]!==void 0?a[i]:(i=i.replace(/\[(\w+)\]/g,".$1"),i=i.replace(/^\./,""),getNestedValue(a,i.split("."),u))}function getPropertyFromItem(a,i,u){if(i===!0)return a===void 0?u:a;if(i==null||typeof i=="boolean")return u;if(a!==Object(a)){if(typeof i!="function")return u;const d=i(a,u);return typeof d>"u"?u:d}if(typeof i=="string")return getObjectValueByPath(a,i,u);if(Array.isArray(i))return getNestedValue(a,i,u);if(typeof i!="function")return u;const c=i(a,u);return typeof c>"u"?u:c}function createRange(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Array.from({length:a},(u,c)=>i+c)}function convertToUnit(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"px";if(!(a==null||a===""))return isNaN(+a)?String(a):isFinite(+a)?`${Number(a)}${i}`:void 0}function isObject$h(a){return a!==null&&typeof a=="object"&&!Array.isArray(a)}function refElement(a){if(a&&"$el"in a){const i=a.$el;return(i==null?void 0:i.nodeType)===Node.TEXT_NODE?i.nextElementSibling:i}return a}const keyCodes=Object.freeze({enter:13,tab:9,delete:46,esc:27,space:32,up:38,down:40,left:37,right:39,end:35,home:36,del:46,backspace:8,insert:45,pageup:33,pagedown:34,shift:16}),keyValues=Object.freeze({enter:"Enter",tab:"Tab",delete:"Delete",esc:"Escape",space:"Space",up:"ArrowUp",down:"ArrowDown",left:"ArrowLeft",right:"ArrowRight",end:"End",home:"Home",del:"Delete",backspace:"Backspace",insert:"Insert",pageup:"PageUp",pagedown:"PageDown",shift:"Shift"});function keys$9(a){return Object.keys(a)}function has(a,i){return i.every(u=>a.hasOwnProperty(u))}function pick$2(a,i){const u={},c=new Set(Object.keys(a));for(const d of i)c.has(d)&&(u[d]=a[d]);return u}function pickWithRest(a,i,u){const c=Object.create(null),d=Object.create(null);for(const m in a)i.some(f=>f instanceof RegExp?f.test(m):f===m)&&!(u!=null&&u.some(f=>f===m))?c[m]=a[m]:d[m]=a[m];return[c,d]}function omit$1(a,i){const u={...a};return i.forEach(c=>delete u[c]),u}function only(a,i){const u={};return i.forEach(c=>u[c]=a[c]),u}const onRE=/^on[^a-z]/,isOn=a=>onRE.test(a),bubblingEvents=["onAfterscriptexecute","onAnimationcancel","onAnimationend","onAnimationiteration","onAnimationstart","onAuxclick","onBeforeinput","onBeforescriptexecute","onChange","onClick","onCompositionend","onCompositionstart","onCompositionupdate","onContextmenu","onCopy","onCut","onDblclick","onFocusin","onFocusout","onFullscreenchange","onFullscreenerror","onGesturechange","onGestureend","onGesturestart","onGotpointercapture","onInput","onKeydown","onKeypress","onKeyup","onLostpointercapture","onMousedown","onMousemove","onMouseout","onMouseover","onMouseup","onMousewheel","onPaste","onPointercancel","onPointerdown","onPointerenter","onPointerleave","onPointermove","onPointerout","onPointerover","onPointerup","onReset","onSelect","onSubmit","onTouchcancel","onTouchend","onTouchmove","onTouchstart","onTransitioncancel","onTransitionend","onTransitionrun","onTransitionstart","onWheel"],compositionIgnoreKeys=["ArrowUp","ArrowDown","ArrowRight","ArrowLeft","Enter","Escape","Tab"," "];function isComposingIgnoreKey(a){return a.isComposing&&compositionIgnoreKeys.includes(a.key)}function filterInputAttrs(a){const[i,u]=pickWithRest(a,[onRE]),c=omit$1(i,bubblingEvents),[d,m]=pickWithRest(u,["class","style","id",/^data-/]);return Object.assign(d,i),Object.assign(m,c),[d,m]}function wrapInArray(a){return a==null?[]:Array.isArray(a)?a:[a]}function debounce$3(a,i){let u=0;const c=function(){for(var d=arguments.length,m=new Array(d),f=0;f<d;f++)m[f]=arguments[f];clearTimeout(u),u=setTimeout(()=>a(...m),unref(i))};return c.clear=()=>{clearTimeout(u)},c.immediate=a,c}function clamp(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.max(i,Math.min(u,a))}function getDecimals(a){const i=a.toString().trim();return i.includes(".")?i.length-i.indexOf(".")-1:0}function padEnd(a,i){let u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0";return a+u.repeat(Math.max(0,i-a.length))}function padStart$1(a,i){return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0").repeat(Math.max(0,i-a.length))+a}function chunk(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const u=[];let c=0;for(;c<a.length;)u.push(a.substr(c,i)),c+=i;return u}function mergeDeep(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=arguments.length>2?arguments[2]:void 0;const c={};for(const d in a)c[d]=a[d];for(const d in i){const m=a[d],f=i[d];if(isObject$h(m)&&isObject$h(f)){c[d]=mergeDeep(m,f,u);continue}if(Array.isArray(m)&&Array.isArray(f)&&u){c[d]=u(m,f);continue}c[d]=f}return c}function flattenFragments(a){return a.map(i=>i.type===Fragment?flattenFragments(i.children):i).flat()}function toKebabCase(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(toKebabCase.cache.has(a))return toKebabCase.cache.get(a);const i=a.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return toKebabCase.cache.set(a,i),i}toKebabCase.cache=new Map;function findChildrenWithProvide(a,i){if(!i||typeof i!="object")return[];if(Array.isArray(i))return i.map(u=>findChildrenWithProvide(a,u)).flat(1);if(Array.isArray(i.children))return i.children.map(u=>findChildrenWithProvide(a,u)).flat(1);if(i.component){if(Object.getOwnPropertySymbols(i.component.provides).includes(a))return[i.component];if(i.component.subTree)return findChildrenWithProvide(a,i.component.subTree).flat(1)}return[]}var _arr=new WeakMap,_pointer=new WeakMap;class CircularBuffer{constructor(i){_classPrivateFieldInitSpec(this,_arr,[]),_classPrivateFieldInitSpec(this,_pointer,0),this.size=i}push(i){_classPrivateFieldGet(_arr,this)[_classPrivateFieldGet(_pointer,this)]=i,_classPrivateFieldSet(_pointer,this,(_classPrivateFieldGet(_pointer,this)+1)%this.size)}values(){return _classPrivateFieldGet(_arr,this).slice(_classPrivateFieldGet(_pointer,this)).concat(_classPrivateFieldGet(_arr,this).slice(0,_classPrivateFieldGet(_pointer,this)))}}function destructComputed(a){const i=reactive({}),u=computed(a);return watchEffect(()=>{for(const c in u.value)i[c]=u.value[c]},{flush:"sync"}),toRefs(i)}function includes$1(a,i){return a.includes(i)}function eventName(a){return a[2].toLowerCase()+a.slice(3)}const EventProp=()=>[Function,Array];function hasEvent(a,i){return i="on"+capitalize$2(i),!!(a[i]||a[`${i}Once`]||a[`${i}Capture`]||a[`${i}OnceCapture`]||a[`${i}CaptureOnce`])}function callEvent(a){for(var i=arguments.length,u=new Array(i>1?i-1:0),c=1;c<i;c++)u[c-1]=arguments[c];if(Array.isArray(a))for(const d of a)d(...u);else typeof a=="function"&&a(...u)}function focusableChildren(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const u=["button","[href]",'input:not([type="hidden"])',"select","textarea","[tabindex]"].map(c=>`${c}${i?':not([tabindex="-1"])':""}:not([disabled])`).join(", ");return[...a.querySelectorAll(u)]}function getNextElement(a,i,u){let c,d=a.indexOf(document.activeElement);const m=i==="next"?1:-1;do d+=m,c=a[d];while((!c||c.offsetParent==null||!((u==null?void 0:u(c))??!0))&&d<a.length&&d>=0);return c}function focusChild(a,i){var c,d,m,f;const u=focusableChildren(a);if(!i)(a===document.activeElement||!a.contains(document.activeElement))&&((c=u[0])==null||c.focus());else if(i==="first")(d=u[0])==null||d.focus();else if(i==="last")(m=u.at(-1))==null||m.focus();else if(typeof i=="number")(f=u[i])==null||f.focus();else{const v=getNextElement(u,i);v?v.focus():focusChild(a,i==="next"?"first":"last")}}function isEmpty$1(a){return a==null||typeof a=="string"&&a.trim()===""}function noop$4(){}function matchesSelector(a,i){if(!(IN_BROWSER&&typeof CSS<"u"&&typeof CSS.supports<"u"&&CSS.supports(`selector(${i})`)))return null;try{return!!a&&a.matches(i)}catch{return null}}function ensureValidVNode(a){return a.some(i=>isVNode(i)?i.type===Comment?!1:i.type!==Fragment||ensureValidVNode(i.children):!0)?a:null}function defer(a,i){if(!IN_BROWSER||a===0)return i(),()=>{};const u=window.setTimeout(i,a);return()=>window.clearTimeout(u)}function eagerComputed(a,i){const u=shallowRef();return watchEffect(()=>{u.value=a()},{flush:"sync",...i}),readonly(u)}function isClickInsideElement(a,i){const u=a.clientX,c=a.clientY,d=i.getBoundingClientRect(),m=d.left,f=d.top,v=d.right,g=d.bottom;return u>=m&&u<=v&&c>=f&&c<=g}const block=["top","bottom"],inline=["start","end","left","right"];function parseAnchor(a,i){let[u,c]=a.split(" ");return c||(c=includes$1(block,u)?"start":includes$1(inline,u)?"top":"center"),{side:toPhysical(u,i),align:toPhysical(c,i)}}function toPhysical(a,i){return a==="start"?i?"right":"left":a==="end"?i?"left":"right":a}function flipSide(a){return{side:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[a.side],align:a.align}}function flipAlign(a){return{side:a.side,align:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[a.align]}}function flipCorner(a){return{side:a.align,align:a.side}}function getAxis(a){return includes$1(block,a.side)?"y":"x"}class Box{constructor(i){let{x:u,y:c,width:d,height:m}=i;this.x=u,this.y=c,this.width=d,this.height=m}get top(){return this.y}get bottom(){return this.y+this.height}get left(){return this.x}get right(){return this.x+this.width}}function getOverflow(a,i){return{x:{before:Math.max(0,i.left-a.left),after:Math.max(0,a.right-i.right)},y:{before:Math.max(0,i.top-a.top),after:Math.max(0,a.bottom-i.bottom)}}}function getTargetBox(a){return Array.isArray(a)?new Box({x:a[0],y:a[1],width:0,height:0}):a.getBoundingClientRect()}function nullifyTransforms(a){const i=a.getBoundingClientRect(),u=getComputedStyle(a),c=u.transform;if(c){let d,m,f,v,g;if(c.startsWith("matrix3d("))d=c.slice(9,-1).split(/, /),m=+d[0],f=+d[5],v=+d[12],g=+d[13];else if(c.startsWith("matrix("))d=c.slice(7,-1).split(/, /),m=+d[0],f=+d[3],v=+d[4],g=+d[5];else return new Box(i);const y=u.transformOrigin,b=i.x-v-(1-m)*parseFloat(y),w=i.y-g-(1-f)*parseFloat(y.slice(y.indexOf(" ")+1)),S=m?i.width/m:a.offsetWidth+1,C=f?i.height/f:a.offsetHeight+1;return new Box({x:b,y:w,width:S,height:C})}else return new Box(i)}function animate(a,i,u){if(typeof a.animate>"u")return{finished:Promise.resolve()};let c;try{c=a.animate(i,u)}catch{return{finished:Promise.resolve()}}return typeof c.finished>"u"&&(c.finished=new Promise(d=>{c.onfinish=()=>{d(c)}})),c}const handlers$1=new WeakMap;function bindProps(a,i){Object.keys(i).forEach(u=>{if(isOn(u)){const c=eventName(u),d=handlers$1.get(a);if(i[u]==null)d==null||d.forEach(m=>{const[f,v]=m;f===c&&(a.removeEventListener(c,v),d.delete(m))});else if(!d||![...d].some(m=>m[0]===c&&m[1]===i[u])){a.addEventListener(c,i[u]);const m=d||new Set;m.add([c,i[u]]),handlers$1.has(a)||handlers$1.set(a,m)}}else i[u]==null?a.removeAttribute(u):a.setAttribute(u,i[u])})}function unbindProps(a,i){Object.keys(i).forEach(u=>{if(isOn(u)){const c=eventName(u),d=handlers$1.get(a);d==null||d.forEach(m=>{const[f,v]=m;f===c&&(a.removeEventListener(c,v),d.delete(m))})}else a.removeAttribute(u)})}const mainTRC=2.4,Rco=.2126729,Gco=.7151522,Bco=.072175,normBG=.55,normTXT=.58,revTXT=.57,revBG=.62,blkThrs=.03,blkClmp=1.45,deltaYmin=5e-4,scaleBoW=1.25,scaleWoB=1.25,loConThresh=.078,loConFactor=12.82051282051282,loConOffset=.06,loClip=.001;function APCAcontrast(a,i){const u=(a.r/255)**mainTRC,c=(a.g/255)**mainTRC,d=(a.b/255)**mainTRC,m=(i.r/255)**mainTRC,f=(i.g/255)**mainTRC,v=(i.b/255)**mainTRC;let g=u*Rco+c*Gco+d*Bco,y=m*Rco+f*Gco+v*Bco;if(g<=blkThrs&&(g+=(blkThrs-g)**blkClmp),y<=blkThrs&&(y+=(blkThrs-y)**blkClmp),Math.abs(y-g)<deltaYmin)return 0;let b;if(y>g){const w=(y**normBG-g**normTXT)*scaleBoW;b=w<loClip?0:w<loConThresh?w-w*loConFactor*loConOffset:w-loConOffset}else{const w=(y**revBG-g**revTXT)*scaleWoB;b=w>-loClip?0:w>-loConThresh?w-w*loConFactor*loConOffset:w+loConOffset}return b*100}function consoleWarn(a){}function consoleError(a){}function deprecate$1(a,i){i=Array.isArray(i)?i.slice(0,-1).map(u=>`'${u}'`).join(", ")+` or '${i.at(-1)}'`:`'${i}'`}const delta=.20689655172413793,cielabForwardTransform=a=>a>delta**3?Math.cbrt(a):a/(3*delta**2)+4/29,cielabReverseTransform=a=>a>delta?a**3:3*delta**2*(a-4/29);function fromXYZ$1(a){const i=cielabForwardTransform,u=i(a[1]);return[116*u-16,500*(i(a[0]/.95047)-u),200*(u-i(a[2]/1.08883))]}function toXYZ$1(a){const i=cielabReverseTransform,u=(a[0]+16)/116;return[i(u+a[1]/500)*.95047,i(u),i(u-a[2]/200)*1.08883]}const srgbForwardMatrix=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],srgbForwardTransform=a=>a<=.0031308?a*12.92:1.055*a**(1/2.4)-.055,srgbReverseMatrix=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],srgbReverseTransform=a=>a<=.04045?a/12.92:((a+.055)/1.055)**2.4;function fromXYZ(a){const i=Array(3),u=srgbForwardTransform,c=srgbForwardMatrix;for(let d=0;d<3;++d)i[d]=Math.round(clamp(u(c[d][0]*a[0]+c[d][1]*a[1]+c[d][2]*a[2]))*255);return{r:i[0],g:i[1],b:i[2]}}function toXYZ(a){let{r:i,g:u,b:c}=a;const d=[0,0,0],m=srgbReverseTransform,f=srgbReverseMatrix;i=m(i/255),u=m(u/255),c=m(c/255);for(let v=0;v<3;++v)d[v]=f[v][0]*i+f[v][1]*u+f[v][2]*c;return d}function isCssColor(a){return!!a&&/^(#|var\(--|(rgb|hsl)a?\()/.test(a)}function isParsableColor(a){return isCssColor(a)&&!/^((rgb|hsl)a?\()?var\(--/.test(a)}const cssColorRe=/^(?<fn>(?:rgb|hsl)a?)\((?<values>.+)\)/,mappers={rgb:(a,i,u,c)=>({r:a,g:i,b:u,a:c}),rgba:(a,i,u,c)=>({r:a,g:i,b:u,a:c}),hsl:(a,i,u,c)=>HSLtoRGB({h:a,s:i,l:u,a:c}),hsla:(a,i,u,c)=>HSLtoRGB({h:a,s:i,l:u,a:c}),hsv:(a,i,u,c)=>HSVtoRGB({h:a,s:i,v:u,a:c}),hsva:(a,i,u,c)=>HSVtoRGB({h:a,s:i,v:u,a:c})};function parseColor(a){if(typeof a=="number")return{r:(a&16711680)>>16,g:(a&65280)>>8,b:a&255};if(typeof a=="string"&&cssColorRe.test(a)){const{groups:i}=a.match(cssColorRe),{fn:u,values:c}=i,d=c.split(/,\s*/).map(m=>m.endsWith("%")&&["hsl","hsla","hsv","hsva"].includes(u)?parseFloat(m)/100:parseFloat(m));return mappers[u](...d)}else if(typeof a=="string"){let i=a.startsWith("#")?a.slice(1):a;return[3,4].includes(i.length)?i=i.split("").map(u=>u+u).join(""):[6,8].includes(i.length),HexToRGB(i)}else if(typeof a=="object"){if(has(a,["r","g","b"]))return a;if(has(a,["h","s","l"]))return HSVtoRGB(HSLtoHSV(a));if(has(a,["h","s","v"]))return HSVtoRGB(a)}throw new TypeError(`Invalid color: ${a==null?a:String(a)||a.constructor.name}
Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function HSVtoRGB(a){const{h:i,s:u,v:c,a:d}=a,m=v=>{const g=(v+i/60)%6;return c-c*u*Math.max(Math.min(g,4-g,1),0)},f=[m(5),m(3),m(1)].map(v=>Math.round(v*255));return{r:f[0],g:f[1],b:f[2],a:d}}function HSLtoRGB(a){return HSVtoRGB(HSLtoHSV(a))}function HSLtoHSV(a){const{h:i,s:u,l:c,a:d}=a,m=c+u*Math.min(c,1-c),f=m===0?0:2-2*c/m;return{h:i,s:f,v:m,a:d}}function toHex(a){const i=Math.round(a).toString(16);return("00".substr(0,2-i.length)+i).toUpperCase()}function RGBtoHex(a){let{r:i,g:u,b:c,a:d}=a;return`#${[toHex(i),toHex(u),toHex(c),d!==void 0?toHex(Math.round(d*255)):""].join("")}`}function HexToRGB(a){a=parseHex(a);let[i,u,c,d]=chunk(a,2).map(m=>parseInt(m,16));return d=d===void 0?d:d/255,{r:i,g:u,b:c,a:d}}function parseHex(a){return a.startsWith("#")&&(a=a.slice(1)),a=a.replace(/([^0-9a-f])/gi,"F"),(a.length===3||a.length===4)&&(a=a.split("").map(i=>i+i).join("")),a.length!==6&&(a=padEnd(padEnd(a,6),8,"F")),a}function lighten(a,i){const u=fromXYZ$1(toXYZ(a));return u[0]=u[0]+i*10,fromXYZ(toXYZ$1(u))}function darken(a,i){const u=fromXYZ$1(toXYZ(a));return u[0]=u[0]-i*10,fromXYZ(toXYZ$1(u))}function getLuma(a){const i=parseColor(a);return toXYZ(i)[1]}function getForeground(a){const i=Math.abs(APCAcontrast(parseColor(0),parseColor(a)));return Math.abs(APCAcontrast(parseColor(16777215),parseColor(a)))>Math.min(i,50)?"#fff":"#000"}function propsFactory(a,i){return u=>Object.keys(a).reduce((c,d)=>{const f=typeof a[d]=="object"&&a[d]!=null&&!Array.isArray(a[d])?a[d]:{type:a[d]};return u&&d in u?c[d]={...f,default:u[d]}:c[d]=f,i&&!c[d].source&&(c[d].source=i),c},{})}const makeComponentProps=propsFactory({class:[String,Array],style:{type:[String,Array,Object],default:null}},"component");function defineComponent(a){if(a._setup=a._setup??a.setup,!a.name)return a;if(a._setup){a.props=propsFactory(a.props??{},a.name)();const i=Object.keys(a.props).filter(u=>u!=="class"&&u!=="style");a.filterProps=function(c){return pick$2(c,i)},a.props._as=String,a.setup=function(c,d){const m=injectDefaults();if(!m.value)return a._setup(c,d);const{props:f,provideSubDefaults:v}=internalUseDefaults(c,c._as??a.name,m),g=a._setup(f,d);return v(),g}}return a}function genericComponent(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return i=>(a?defineComponent:defineComponent$1)(i)}function defineFunctionalComponent(a,i){return i.props=a,i}function createSimpleFunctional(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",u=arguments.length>2?arguments[2]:void 0;return genericComponent()({name:u??capitalize$2(camelize(a.replace(/__/g,"-"))),props:{tag:{type:String,default:i},...makeComponentProps()},setup(c,d){let{slots:m}=d;return()=>{var f;return h(c.tag,{class:[a,c.class],style:c.style},(f=m.default)==null?void 0:f.call(m))}}})}function attachedRoot(a){if(typeof a.getRootNode!="function"){for(;a.parentNode;)a=a.parentNode;return a!==document?null:document}const i=a.getRootNode();return i!==document&&i.getRootNode({composed:!0})!==document?null:i}const standardEasing="cubic-bezier(0.4, 0, 0.2, 1)",deceleratedEasing="cubic-bezier(0.0, 0, 0.2, 1)",acceleratedEasing="cubic-bezier(0.4, 0, 1, 1)";function getPrefixedEventHandlers(a,i,u){return Object.keys(a).filter(c=>isOn(c)&&c.endsWith(i)).reduce((c,d)=>(c[d.slice(0,-i.length)]=m=>a[d](m,u(m)),c),{})}function getCurrentInstance(a,i){const u=getCurrentInstance$1();if(!u)throw new Error(`[Vuetify] ${a} ${i||"must be called from inside a setup function"}`);return u}function getCurrentInstanceName(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const i=getCurrentInstance(a).type;return toKebabCase((i==null?void 0:i.aliasName)||(i==null?void 0:i.name))}let _uid=0,_map=new WeakMap;function getUid(){const a=getCurrentInstance("getUid");if(_map.has(a))return _map.get(a);{const i=_uid++;return _map.set(a,i),i}}getUid.reset=()=>{_uid=0,_map=new WeakMap};function getScrollParent$2(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(;a;){if(i?isPotentiallyScrollable(a):hasScrollbar(a))return a;a=a.parentElement}return document.scrollingElement}function getScrollParents(a,i){const u=[];if(i&&a&&!i.contains(a))return u;for(;a&&(hasScrollbar(a)&&u.push(a),a!==i);)a=a.parentElement;return u}function hasScrollbar(a){if(!a||a.nodeType!==Node.ELEMENT_NODE)return!1;const i=window.getComputedStyle(a);return i.overflowY==="scroll"||i.overflowY==="auto"&&a.scrollHeight>a.clientHeight}function isPotentiallyScrollable(a){if(!a||a.nodeType!==Node.ELEMENT_NODE)return!1;const i=window.getComputedStyle(a);return["scroll","auto"].includes(i.overflowY)}function injectSelf(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstance("injectSelf");const{provides:u}=i;if(u&&a in u)return u[a]}function isFixedPosition(a){for(;a;){if(window.getComputedStyle(a).position==="fixed")return!0;a=a.offsetParent}return!1}function useRender(a){const i=getCurrentInstance("useRender");i.render=a}const DefaultsSymbol=Symbol.for("vuetify:defaults");function createDefaults(a){return ref(a)}function injectDefaults(){const a=inject$1(DefaultsSymbol);if(!a)throw new Error("[Vuetify] Could not find defaults instance");return a}function provideDefaults(a,i){const u=injectDefaults(),c=ref(a),d=computed(()=>{if(unref(i==null?void 0:i.disabled))return u.value;const f=unref(i==null?void 0:i.scoped),v=unref(i==null?void 0:i.reset),g=unref(i==null?void 0:i.root);if(c.value==null&&!(f||v||g))return u.value;let y=mergeDeep(c.value,{prev:u.value});if(f)return y;if(v||g){const b=Number(v||1/0);for(let w=0;w<=b&&!(!y||!("prev"in y));w++)y=y.prev;return y&&typeof g=="string"&&g in y&&(y=mergeDeep(mergeDeep(y,{prev:y}),y[g])),y}return y.prev?mergeDeep(y.prev,y):y});return provide(DefaultsSymbol,d),d}function propIsDefined(a,i){var u,c;return typeof((u=a.props)==null?void 0:u[i])<"u"||typeof((c=a.props)==null?void 0:c[toKebabCase(i)])<"u"}function internalUseDefaults(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=arguments.length>1?arguments[1]:void 0,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:injectDefaults();const c=getCurrentInstance("useDefaults");if(i=i??c.type.name??c.type.__name,!i)throw new Error("[Vuetify] Could not determine component name");const d=computed(()=>{var g;return(g=u.value)==null?void 0:g[a._as??i]}),m=new Proxy(a,{get(g,y){var w,S,C,k;const b=Reflect.get(g,y);return y==="class"||y==="style"?[(w=d.value)==null?void 0:w[y],b].filter($=>$!=null):typeof y=="string"&&!propIsDefined(c.vnode,y)?((S=d.value)==null?void 0:S[y])??((k=(C=u.value)==null?void 0:C.global)==null?void 0:k[y])??b:b}}),f=shallowRef();watchEffect(()=>{if(d.value){const g=Object.entries(d.value).filter(y=>{let[b]=y;return b.startsWith(b[0].toUpperCase())});f.value=g.length?Object.fromEntries(g):void 0}else f.value=void 0});function v(){const g=injectSelf(DefaultsSymbol,c);provide(DefaultsSymbol,computed(()=>f.value?mergeDeep((g==null?void 0:g.value)??{},f.value):g==null?void 0:g.value))}return{props:m,provideSubDefaults:v}}const makeVDefaultsProviderProps=propsFactory({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),VDefaultsProvider=genericComponent(!1)({name:"VDefaultsProvider",props:makeVDefaultsProviderProps(),setup(a,i){let{slots:u}=i;const{defaults:c,disabled:d,reset:m,root:f,scoped:v}=toRefs(a);return provideDefaults(c,{reset:m,root:f,scoped:v,disabled:d}),()=>{var g;return(g=u.default)==null?void 0:g.call(u)}}});function useColor(a){return destructComputed(()=>{const i=[],u={};if(a.value.background)if(isCssColor(a.value.background)){if(u.backgroundColor=a.value.background,!a.value.text&&isParsableColor(a.value.background)){const c=parseColor(a.value.background);if(c.a==null||c.a===1){const d=getForeground(c);u.color=d,u.caretColor=d}}}else i.push(`bg-${a.value.background}`);return a.value.text&&(isCssColor(a.value.text)?(u.color=a.value.text,u.caretColor=a.value.text):i.push(`text-${a.value.text}`)),{colorClasses:i,colorStyles:u}})}function useTextColor(a,i){const u=computed(()=>({text:isRef(a)?a.value:i?a[i]:null})),{colorClasses:c,colorStyles:d}=useColor(u);return{textColorClasses:c,textColorStyles:d}}function useBackgroundColor(a,i){const u=computed(()=>({background:isRef(a)?a.value:i?a[i]:null})),{colorClasses:c,colorStyles:d}=useColor(u);return{backgroundColorClasses:c,backgroundColorStyles:d}}const aliases$2={collapse:"mdi-chevron-up",complete:"mdi-check",cancel:"mdi-close-circle",close:"mdi-close",delete:"mdi-close-circle",clear:"mdi-close-circle",success:"mdi-check-circle",info:"mdi-information",warning:"mdi-alert-circle",error:"mdi-close-circle",prev:"mdi-chevron-left",next:"mdi-chevron-right",checkboxOn:"mdi-checkbox-marked",checkboxOff:"mdi-checkbox-blank-outline",checkboxIndeterminate:"mdi-minus-box",delimiter:"mdi-circle",sortAsc:"mdi-arrow-up",sortDesc:"mdi-arrow-down",expand:"mdi-chevron-down",menu:"mdi-menu",subgroup:"mdi-menu-down",dropdown:"mdi-menu-down",radioOn:"mdi-radiobox-marked",radioOff:"mdi-radiobox-blank",edit:"mdi-pencil",ratingEmpty:"mdi-star-outline",ratingFull:"mdi-star",ratingHalf:"mdi-star-half-full",loading:"mdi-cached",first:"mdi-page-first",last:"mdi-page-last",unfold:"mdi-unfold-more-horizontal",file:"mdi-paperclip",plus:"mdi-plus",minus:"mdi-minus",calendar:"mdi-calendar",treeviewCollapse:"mdi-menu-down",treeviewExpand:"mdi-menu-right",eyeDropper:"mdi-eyedropper"},mdi={component:a=>h(VClassIcon,{...a,class:"mdi"})},IconValue=[String,Function,Object,Array],IconSymbol=Symbol.for("vuetify:icons"),makeIconProps=propsFactory({icon:{type:IconValue},tag:{type:String,required:!0}},"icon"),VComponentIcon=genericComponent()({name:"VComponentIcon",props:makeIconProps(),setup(a,i){let{slots:u}=i;return()=>{const c=a.icon;return createVNode(a.tag,null,{default:()=>{var d;return[a.icon?createVNode(c,null,null):(d=u.default)==null?void 0:d.call(u)]}})}}}),VSvgIcon=defineComponent({name:"VSvgIcon",inheritAttrs:!1,props:makeIconProps(),setup(a,i){let{attrs:u}=i;return()=>createVNode(a.tag,mergeProps(u,{style:null}),{default:()=>[createVNode("svg",{class:"v-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true"},[Array.isArray(a.icon)?a.icon.map(c=>Array.isArray(c)?createVNode("path",{d:c[0],"fill-opacity":c[1]},null):createVNode("path",{d:c},null)):createVNode("path",{d:a.icon},null)])]})}});defineComponent({name:"VLigatureIcon",props:makeIconProps(),setup(a){return()=>createVNode(a.tag,null,{default:()=>[a.icon]})}});const VClassIcon=defineComponent({name:"VClassIcon",props:makeIconProps(),setup(a){return()=>createVNode(a.tag,{class:a.icon},null)}});function genDefaults$3(){return{svg:{component:VSvgIcon},class:{component:VClassIcon}}}function createIcons(a){const i=genDefaults$3(),u=(a==null?void 0:a.defaultSet)??"mdi";return u==="mdi"&&!i.mdi&&(i.mdi=mdi),mergeDeep({defaultSet:u,sets:i,aliases:{...aliases$2,vuetify:["M8.2241 14.2009L12 21L22 3H14.4459L8.2241 14.2009Z",["M7.26303 12.4733L7.00113 12L2 3H12.5261C12.5261 3 12.5261 3 12.5261 3L7.26303 12.4733Z",.6]],"vuetify-outline":"svg:M7.26 12.47 12.53 3H2L7.26 12.47ZM14.45 3 8.22 14.2 12 21 22 3H14.45ZM18.6 5 12 16.88 10.51 14.2 15.62 5ZM7.26 8.35 5.4 5H9.13L7.26 8.35Z","vuetify-play":["m6.376 13.184-4.11-7.192C1.505 4.66 2.467 3 4.003 3h8.532l-.953 1.576-.006.01-.396.677c-.429.732-.214 1.507.194 2.015.404.503 1.092.878 1.869.806a3.72 3.72 0 0 1 1.005.022c.276.053.434.143.523.237.138.146.38.635-.25 2.09-.893 1.63-1.553 1.722-1.847 1.677-.213-.033-.468-.158-.756-.406a4.95 4.95 0 0 1-.8-.927c-.39-.564-1.04-.84-1.66-.846-.625-.006-1.316.27-1.693.921l-.478.826-.911 1.506Z",["M9.093 11.552c.046-.079.144-.15.32-.148a.53.53 0 0 1 .43.207c.285.414.636.847 1.046 1.2.405.35.914.662 1.516.754 1.334.205 2.502-.698 3.48-2.495l.014-.028.013-.03c.687-1.574.774-2.852-.005-3.675-.37-.391-.861-.586-1.333-.676a5.243 5.243 0 0 0-1.447-.044c-.173.016-.393-.073-.54-.257-.145-.18-.127-.316-.082-.392l.393-.672L14.287 3h5.71c1.536 0 2.499 1.659 1.737 2.992l-7.997 13.996c-.768 1.344-2.706 1.344-3.473 0l-3.037-5.314 1.377-2.278.004-.006.004-.007.481-.831Z",.6]]}},a)}const useIcon=a=>{const i=inject$1(IconSymbol);if(!i)throw new Error("Missing Vuetify Icons provide!");return{iconData:computed(()=>{var g;const c=unref(a);if(!c)return{component:VComponentIcon};let d=c;if(typeof d=="string"&&(d=d.trim(),d.startsWith("$")&&(d=(g=i.aliases)==null?void 0:g[d.slice(1)])),Array.isArray(d))return{component:VSvgIcon,icon:d};if(typeof d!="string")return{component:VComponentIcon,icon:d};const m=Object.keys(i.sets).find(y=>typeof d=="string"&&d.startsWith(`${y}:`)),f=m?d.slice(m.length+1):d;return{component:i.sets[m??i.defaultSet].component,icon:f}})}},predefinedSizes=["x-small","small","default","large","x-large"],makeSizeProps=propsFactory({size:{type:[String,Number],default:"default"}},"size");function useSize(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();return destructComputed(()=>{let u,c;return includes$1(predefinedSizes,a.size)?u=`${i}--size-${a.size}`:a.size&&(c={width:convertToUnit(a.size),height:convertToUnit(a.size)}),{sizeClasses:u,sizeStyles:c}})}const makeTagProps=propsFactory({tag:{type:String,default:"div"}},"tag"),ThemeSymbol=Symbol.for("vuetify:theme"),makeThemeProps=propsFactory({theme:String},"theme");function genDefaults$2(){return{defaultTheme:"light",variations:{colors:[],lighten:0,darken:0},themes:{light:{dark:!1,colors:{background:"#FFFFFF",surface:"#FFFFFF","surface-bright":"#FFFFFF","surface-light":"#EEEEEE","surface-variant":"#424242","on-surface-variant":"#EEEEEE",primary:"#1867C0","primary-darken-1":"#1F5592",secondary:"#48A9A6","secondary-darken-1":"#018786",error:"#B00020",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#000000","border-opacity":.12,"high-emphasis-opacity":.87,"medium-emphasis-opacity":.6,"disabled-opacity":.38,"idle-opacity":.04,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.12,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#F5F5F5","theme-on-code":"#000000"}},dark:{dark:!0,colors:{background:"#121212",surface:"#212121","surface-bright":"#ccbfd6","surface-light":"#424242","surface-variant":"#a3a3a3","on-surface-variant":"#424242",primary:"#2196F3","primary-darken-1":"#277CC1",secondary:"#54B6B2","secondary-darken-1":"#48A9A6",error:"#CF6679",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#FFFFFF","border-opacity":.12,"high-emphasis-opacity":1,"medium-emphasis-opacity":.7,"disabled-opacity":.5,"idle-opacity":.1,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.16,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#343434","theme-on-code":"#CCCCCC"}}}}}function parseThemeOptions(){var c,d;let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:genDefaults$2();const i=genDefaults$2();if(!a)return{...i,isDisabled:!0};const u={};for(const[m,f]of Object.entries(a.themes??{})){const v=f.dark||m==="dark"?(c=i.themes)==null?void 0:c.dark:(d=i.themes)==null?void 0:d.light;u[m]=mergeDeep(v,f)}return mergeDeep(i,{...a,themes:u})}function createTheme(a){const i=parseThemeOptions(a),u=ref(i.defaultTheme),c=ref(i.themes),d=computed(()=>{const b={};for(const[w,S]of Object.entries(c.value)){const C=b[w]={...S,colors:{...S.colors}};if(i.variations)for(const k of i.variations.colors){const $=C.colors[k];if($)for(const E of["lighten","darken"]){const D=E==="lighten"?lighten:darken;for(const T of createRange(i.variations[E],1))C.colors[`${k}-${E}-${T}`]=RGBtoHex(D(parseColor($),T))}}for(const k of Object.keys(C.colors)){if(/^on-[a-z]/.test(k)||C.colors[`on-${k}`])continue;const $=`on-${k}`,E=parseColor(C.colors[k]);C.colors[$]=getForeground(E)}}return b}),m=computed(()=>d.value[u.value]),f=computed(()=>{var k;const b=[];(k=m.value)!=null&&k.dark&&createCssClass(b,":root",["color-scheme: dark"]),createCssClass(b,":root",genCssVariables(m.value));for(const[$,E]of Object.entries(d.value))createCssClass(b,`.v-theme--${$}`,[`color-scheme: ${E.dark?"dark":"normal"}`,...genCssVariables(E)]);const w=[],S=[],C=new Set(Object.values(d.value).flatMap($=>Object.keys($.colors)));for(const $ of C)/^on-[a-z]/.test($)?createCssClass(S,`.${$}`,[`color: rgb(var(--v-theme-${$})) !important`]):(createCssClass(w,`.bg-${$}`,[`--v-theme-overlay-multiplier: var(--v-theme-${$}-overlay-multiplier)`,`background-color: rgb(var(--v-theme-${$})) !important`,`color: rgb(var(--v-theme-on-${$})) !important`]),createCssClass(S,`.text-${$}`,[`color: rgb(var(--v-theme-${$})) !important`]),createCssClass(S,`.border-${$}`,[`--v-border-color: var(--v-theme-${$})`]));return b.push(...w,...S),b.map(($,E)=>E===0?$:` ${$}`).join("")});function v(){return{style:[{children:f.value,id:"vuetify-theme-stylesheet",nonce:i.cspNonce||!1}]}}function g(b){if(i.isDisabled)return;const w=b._context.provides.usehead;if(w)if(w.push){const C=w.push(v);IN_BROWSER&&watch(f,()=>{C.patch(v)})}else IN_BROWSER?(w.addHeadObjs(computed(v)),watchEffect(()=>w.updateDOM())):w.addHeadObjs(v());else{let k=function(){if(typeof document<"u"&&!C){const $=document.createElement("style");$.type="text/css",$.id="vuetify-theme-stylesheet",i.cspNonce&&$.setAttribute("nonce",i.cspNonce),C=$,document.head.appendChild(C)}C&&(C.innerHTML=f.value)};var S=k;let C=IN_BROWSER?document.getElementById("vuetify-theme-stylesheet"):null;IN_BROWSER?watch(f,k,{immediate:!0}):k()}}const y=computed(()=>i.isDisabled?void 0:`v-theme--${u.value}`);return{install:g,isDisabled:i.isDisabled,name:u,themes:c,current:m,computedThemes:d,themeClasses:y,styles:f,global:{name:u,current:m}}}function provideTheme(a){getCurrentInstance("provideTheme");const i=inject$1(ThemeSymbol,null);if(!i)throw new Error("Could not find Vuetify theme injection");const u=computed(()=>a.theme??i.name.value),c=computed(()=>i.themes.value[u.value]),d=computed(()=>i.isDisabled?void 0:`v-theme--${u.value}`),m={...i,name:u,current:c,themeClasses:d};return provide(ThemeSymbol,m),m}function useTheme(){getCurrentInstance("useTheme");const a=inject$1(ThemeSymbol,null);if(!a)throw new Error("Could not find Vuetify theme injection");return a}function createCssClass(a,i,u){a.push(`${i} {
`,...u.map(c=>` ${c};
`),`}
`)}function genCssVariables(a){const i=a.dark?2:1,u=a.dark?1:2,c=[];for(const[d,m]of Object.entries(a.colors)){const f=parseColor(m);c.push(`--v-theme-${d}: ${f.r},${f.g},${f.b}`),d.startsWith("on-")||c.push(`--v-theme-${d}-overlay-multiplier: ${getLuma(m)>.18?i:u}`)}for(const[d,m]of Object.entries(a.variables)){const f=typeof m=="string"&&m.startsWith("#")?parseColor(m):void 0,v=f?`${f.r}, ${f.g}, ${f.b}`:void 0;c.push(`--v-${d}: ${v??m}`)}return c}const makeVIconProps=propsFactory({color:String,disabled:Boolean,start:Boolean,end:Boolean,icon:IconValue,...makeComponentProps(),...makeSizeProps(),...makeTagProps({tag:"i"}),...makeThemeProps()},"VIcon"),VIcon=genericComponent()({name:"VIcon",props:makeVIconProps(),setup(a,i){let{attrs:u,slots:c}=i;const d=ref(),{themeClasses:m}=provideTheme(a),{iconData:f}=useIcon(computed(()=>d.value||a.icon)),{sizeClasses:v}=useSize(a),{textColorClasses:g,textColorStyles:y}=useTextColor(toRef(a,"color"));return useRender(()=>{var S,C;const b=(S=c.default)==null?void 0:S.call(c);b&&(d.value=(C=flattenFragments(b).filter(k=>k.type===Text&&k.children&&typeof k.children=="string")[0])==null?void 0:C.children);const w=!!(u.onClick||u.onClickOnce);return createVNode(f.value.component,{tag:a.tag,icon:f.value.icon,class:["v-icon","notranslate",m.value,v.value,g.value,{"v-icon--clickable":w,"v-icon--disabled":a.disabled,"v-icon--start":a.start,"v-icon--end":a.end},a.class],style:[v.value?void 0:{fontSize:convertToUnit(a.size),height:convertToUnit(a.size),width:convertToUnit(a.size)},y.value,a.style],role:w?"button":void 0,"aria-hidden":!w,tabindex:w?a.disabled?-1:0:void 0},{default:()=>[b]})}),{}}}),makeDimensionProps=propsFactory({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function useDimension(a){return{dimensionStyles:computed(()=>({height:convertToUnit(a.height),maxHeight:convertToUnit(a.maxHeight),maxWidth:convertToUnit(a.maxWidth),minHeight:convertToUnit(a.minHeight),minWidth:convertToUnit(a.minWidth),width:convertToUnit(a.width)}))}}function useAspectStyles(a){return{aspectStyles:computed(()=>{const i=Number(a.aspectRatio);return i?{paddingBottom:String(1/i*100)+"%"}:void 0})}}const makeVResponsiveProps=propsFactory({aspectRatio:[String,Number],contentClass:String,inline:Boolean,...makeComponentProps(),...makeDimensionProps()},"VResponsive"),VResponsive=genericComponent()({name:"VResponsive",props:makeVResponsiveProps(),setup(a,i){let{slots:u}=i;const{aspectStyles:c}=useAspectStyles(a),{dimensionStyles:d}=useDimension(a);return useRender(()=>{var m;return createVNode("div",{class:["v-responsive",{"v-responsive--inline":a.inline},a.class],style:[d.value,a.style]},[createVNode("div",{class:"v-responsive__sizer",style:c.value},null),(m=u.additional)==null?void 0:m.call(u),u.default&&createVNode("div",{class:["v-responsive__content",a.contentClass]},[u.default()])])}),{}}}),makeRoundedProps=propsFactory({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},"rounded");function useRounded(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();return{roundedClasses:computed(()=>{const c=isRef(a)?a.value:a.rounded,d=isRef(a)?a.value:a.tile,m=[];if(c===!0||c==="")m.push(`${i}--rounded`);else if(typeof c=="string"||c===0)for(const f of String(c).split(" "))m.push(`rounded-${f}`);else(d||c===!1)&&m.push("rounded-0");return m})}}const makeTransitionProps$1=propsFactory({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:a=>a!==!0}},"transition"),MaybeTransition=(a,i)=>{let{slots:u}=i;const{transition:c,disabled:d,group:m,...f}=a,{component:v=m?TransitionGroup:Transition,...g}=typeof c=="object"?c:{};return h(v,mergeProps(typeof c=="string"?{name:d?"":c}:g,typeof c=="string"?{}:Object.fromEntries(Object.entries({disabled:d,group:m}).filter(y=>{let[b,w]=y;return w!==void 0})),f),u)};function mounted$2(a,i){if(!SUPPORTS_INTERSECTION)return;const u=i.modifiers||{},c=i.value,{handler:d,options:m}=typeof c=="object"?c:{handler:c,options:{}},f=new IntersectionObserver(function(){var w;let v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=arguments.length>1?arguments[1]:void 0;const y=(w=a._observe)==null?void 0:w[i.instance.$.uid];if(!y)return;const b=v.some(S=>S.isIntersecting);d&&(!u.quiet||y.init)&&(!u.once||b||y.init)&&d(b,v,g),b&&u.once?unmounted$2(a,i):y.init=!0},m);a._observe=Object(a._observe),a._observe[i.instance.$.uid]={init:!1,observer:f},f.observe(a)}function unmounted$2(a,i){var c;const u=(c=a._observe)==null?void 0:c[i.instance.$.uid];u&&(u.observer.unobserve(a),delete a._observe[i.instance.$.uid])}const Intersect={mounted:mounted$2,unmounted:unmounted$2},Intersect$1=Intersect,makeVImgProps=propsFactory({alt:String,cover:Boolean,color:String,draggable:{type:[Boolean,String],default:void 0},eager:Boolean,gradient:String,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},crossorigin:String,referrerpolicy:String,srcset:String,position:String,...makeVResponsiveProps(),...makeComponentProps(),...makeRoundedProps(),...makeTransitionProps$1()},"VImg"),VImg=genericComponent()({name:"VImg",directives:{intersect:Intersect$1},props:makeVImgProps(),emits:{loadstart:a=>!0,load:a=>!0,error:a=>!0},setup(a,i){let{emit:u,slots:c}=i;const{backgroundColorClasses:d,backgroundColorStyles:m}=useBackgroundColor(toRef(a,"color")),{roundedClasses:f}=useRounded(a),v=getCurrentInstance("VImg"),g=shallowRef(""),y=ref(),b=shallowRef(a.eager?"loading":"idle"),w=shallowRef(),S=shallowRef(),C=computed(()=>a.src&&typeof a.src=="object"?{src:a.src.src,srcset:a.srcset||a.src.srcset,lazySrc:a.lazySrc||a.src.lazySrc,aspect:Number(a.aspectRatio||a.src.aspect||0)}:{src:a.src,srcset:a.srcset,lazySrc:a.lazySrc,aspect:Number(a.aspectRatio||0)}),k=computed(()=>C.value.aspect||w.value/S.value||0);watch(()=>a.src,()=>{$(b.value!=="idle")}),watch(k,(j,G)=>{!j&&G&&y.value&&F(y.value)}),onBeforeMount(()=>$());function $(j){if(!(a.eager&&j)&&!(SUPPORTS_INTERSECTION&&!j&&!a.eager)){if(b.value="loading",C.value.lazySrc){const G=new Image;G.src=C.value.lazySrc,F(G,null)}C.value.src&&nextTick(()=>{var G;u("loadstart",((G=y.value)==null?void 0:G.currentSrc)||C.value.src),setTimeout(()=>{var ee;if(!v.isUnmounted)if((ee=y.value)!=null&&ee.complete){if(y.value.naturalWidth||D(),b.value==="error")return;k.value||F(y.value,null),b.value==="loading"&&E()}else k.value||F(y.value),T()})})}}function E(){var j;v.isUnmounted||(T(),F(y.value),b.value="loaded",u("load",((j=y.value)==null?void 0:j.currentSrc)||C.value.src))}function D(){var j;v.isUnmounted||(b.value="error",u("error",((j=y.value)==null?void 0:j.currentSrc)||C.value.src))}function T(){const j=y.value;j&&(g.value=j.currentSrc||j.src)}let O=-1;onBeforeUnmount(()=>{clearTimeout(O)});function F(j){let G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const ee=()=>{if(clearTimeout(O),v.isUnmounted)return;const{naturalHeight:Q,naturalWidth:te}=j;Q||te?(w.value=te,S.value=Q):!j.complete&&b.value==="loading"&&G!=null?O=window.setTimeout(ee,G):(j.currentSrc.endsWith(".svg")||j.currentSrc.startsWith("data:image/svg+xml"))&&(w.value=1,S.value=1)};ee()}const M=computed(()=>({"v-img__img--cover":a.cover,"v-img__img--contain":!a.cover})),P=()=>{var ee;if(!C.value.src||b.value==="idle")return null;const j=createVNode("img",{class:["v-img__img",M.value],style:{objectPosition:a.position},src:C.value.src,srcset:C.value.srcset,alt:a.alt,crossorigin:a.crossorigin,referrerpolicy:a.referrerpolicy,draggable:a.draggable,sizes:a.sizes,ref:y,onLoad:E,onError:D},null),G=(ee=c.sources)==null?void 0:ee.call(c);return createVNode(MaybeTransition,{transition:a.transition,appear:!0},{default:()=>[withDirectives(G?createVNode("picture",{class:"v-img__picture"},[G,j]):j,[[vShow,b.value==="loaded"]])]})},B=()=>createVNode(MaybeTransition,{transition:a.transition},{default:()=>[C.value.lazySrc&&b.value!=="loaded"&&createVNode("img",{class:["v-img__img","v-img__img--preload",M.value],style:{objectPosition:a.position},src:C.value.lazySrc,alt:a.alt,crossorigin:a.crossorigin,referrerpolicy:a.referrerpolicy,draggable:a.draggable},null)]}),z=()=>c.placeholder?createVNode(MaybeTransition,{transition:a.transition,appear:!0},{default:()=>[(b.value==="loading"||b.value==="error"&&!c.error)&&createVNode("div",{class:"v-img__placeholder"},[c.placeholder()])]}):null,U=()=>c.error?createVNode(MaybeTransition,{transition:a.transition,appear:!0},{default:()=>[b.value==="error"&&createVNode("div",{class:"v-img__error"},[c.error()])]}):null,H=()=>a.gradient?createVNode("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${a.gradient})`}},null):null,J=shallowRef(!1);{const j=watch(k,G=>{G&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{J.value=!0})}),j())})}return useRender(()=>{const j=VResponsive.filterProps(a);return withDirectives(createVNode(VResponsive,mergeProps({class:["v-img",{"v-img--booting":!J.value},d.value,f.value,a.class],style:[{width:convertToUnit(a.width==="auto"?w.value:a.width)},m.value,a.style]},j,{aspectRatio:k.value,"aria-label":a.alt,role:a.alt?"img":void 0}),{additional:()=>createVNode(Fragment,null,[createVNode(P,null,null),createVNode(B,null,null),createVNode(H,null,null),createVNode(z,null,null),createVNode(U,null,null)]),default:c.default}),[[resolveDirective("intersect"),{handler:$,options:a.options},null,{once:!0}]])}),{currentSrc:g,image:y,state:b,naturalWidth:w,naturalHeight:S}}}),allowedDensities$1=[null,"default","comfortable","compact"],makeDensityProps=propsFactory({density:{type:String,default:"default",validator:a=>allowedDensities$1.includes(a)}},"density");function useDensity(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();return{densityClasses:computed(()=>`${i}--density-${a.density}`)}}const allowedVariants$2=["elevated","flat","tonal","outlined","text","plain"];function genOverlays(a,i){return createVNode(Fragment,null,[a&&createVNode("span",{key:"overlay",class:`${i}__overlay`},null),createVNode("span",{key:"underlay",class:`${i}__underlay`},null)])}const makeVariantProps=propsFactory({color:String,variant:{type:String,default:"elevated",validator:a=>allowedVariants$2.includes(a)}},"variant");function useVariant(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();const u=computed(()=>{const{variant:m}=unref(a);return`${i}--variant-${m}`}),{colorClasses:c,colorStyles:d}=useColor(computed(()=>{const{variant:m,color:f}=unref(a);return{[["elevated","flat"].includes(m)?"background":"text"]:f}}));return{colorClasses:c,colorStyles:d,variantClasses:u}}const makeVAvatarProps=propsFactory({start:Boolean,end:Boolean,icon:IconValue,image:String,text:String,...makeComponentProps(),...makeDensityProps(),...makeRoundedProps(),...makeSizeProps(),...makeTagProps(),...makeThemeProps(),...makeVariantProps({variant:"flat"})},"VAvatar"),VAvatar=genericComponent()({name:"VAvatar",props:makeVAvatarProps(),setup(a,i){let{slots:u}=i;const{themeClasses:c}=provideTheme(a),{colorClasses:d,colorStyles:m,variantClasses:f}=useVariant(a),{densityClasses:v}=useDensity(a),{roundedClasses:g}=useRounded(a),{sizeClasses:y,sizeStyles:b}=useSize(a);return useRender(()=>createVNode(a.tag,{class:["v-avatar",{"v-avatar--start":a.start,"v-avatar--end":a.end},c.value,d.value,v.value,g.value,y.value,f.value,a.class],style:[m.value,b.value,a.style]},{default:()=>[u.default?createVNode(VDefaultsProvider,{key:"content-defaults",defaults:{VImg:{cover:!0,image:a.image},VIcon:{icon:a.icon}}},{default:()=>[u.default()]}):a.image?createVNode(VImg,{key:"image",src:a.image,alt:"",cover:!0},null):a.icon?createVNode(VIcon,{key:"icon",icon:a.icon},null):a.text,genOverlays(!1,"v-avatar")]})),{}}}),makeBorderProps=propsFactory({border:[Boolean,Number,String]},"border");function useBorder(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();return{borderClasses:computed(()=>{const c=isRef(a)?a.value:a.border,d=[];if(c===!0||c==="")d.push(`${i}--border`);else if(typeof c=="string"||c===0)for(const m of String(c).split(" "))d.push(`border-${m}`);return d})}}const makeElevationProps=propsFactory({elevation:{type:[Number,String],validator(a){const i=parseInt(a);return!isNaN(i)&&i>=0&&i<=24}}},"elevation");function useElevation(a){return{elevationClasses:computed(()=>{const u=isRef(a)?a.value:a.elevation,c=[];return u==null||c.push(`elevation-${u}`),c})}}const makeVBtnGroupProps=propsFactory({baseColor:String,divided:Boolean,...makeBorderProps(),...makeComponentProps(),...makeDensityProps(),...makeElevationProps(),...makeRoundedProps(),...makeTagProps(),...makeThemeProps(),...makeVariantProps()},"VBtnGroup"),VBtnGroup=genericComponent()({name:"VBtnGroup",props:makeVBtnGroupProps(),setup(a,i){let{slots:u}=i;const{themeClasses:c}=provideTheme(a),{densityClasses:d}=useDensity(a),{borderClasses:m}=useBorder(a),{elevationClasses:f}=useElevation(a),{roundedClasses:v}=useRounded(a);provideDefaults({VBtn:{height:"auto",baseColor:toRef(a,"baseColor"),color:toRef(a,"color"),density:toRef(a,"density"),flat:!0,variant:toRef(a,"variant")}}),useRender(()=>createVNode(a.tag,{class:["v-btn-group",{"v-btn-group--divided":a.divided},c.value,m.value,d.value,f.value,v.value,a.class],style:a.style},u))}});function useToggleScope(a,i){let u;function c(){u=effectScope(),u.run(()=>i.length?i(()=>{u==null||u.stop(),c()}):i())}watch(a,d=>{d&&!u?c():d||(u==null||u.stop(),u=void 0)},{immediate:!0}),onScopeDispose(()=>{u==null||u.stop()})}function useProxiedModel(a,i,u){let c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:w=>w,d=arguments.length>4&&arguments[4]!==void 0?arguments[4]:w=>w;const m=getCurrentInstance("useProxiedModel"),f=ref(a[i]!==void 0?a[i]:u),v=toKebabCase(i),y=computed(v!==i?()=>{var w,S,C,k;return a[i],!!(((w=m.vnode.props)!=null&&w.hasOwnProperty(i)||(S=m.vnode.props)!=null&&S.hasOwnProperty(v))&&((C=m.vnode.props)!=null&&C.hasOwnProperty(`onUpdate:${i}`)||(k=m.vnode.props)!=null&&k.hasOwnProperty(`onUpdate:${v}`)))}:()=>{var w,S;return a[i],!!((w=m.vnode.props)!=null&&w.hasOwnProperty(i)&&((S=m.vnode.props)!=null&&S.hasOwnProperty(`onUpdate:${i}`)))});useToggleScope(()=>!y.value,()=>{watch(()=>a[i],w=>{f.value=w})});const b=computed({get(){const w=a[i];return c(y.value?w:f.value)},set(w){const S=d(w),C=toRaw(y.value?a[i]:f.value);C===S||c(C)===w||(f.value=S,m==null||m.emit(`update:${i}`,S))}});return Object.defineProperty(b,"externalValue",{get:()=>y.value?a[i]:f.value}),b}const makeGroupProps=propsFactory({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),makeGroupItemProps=propsFactory({value:null,disabled:Boolean,selectedClass:String},"group-item");function useGroupItem(a,i){let u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const c=getCurrentInstance("useGroupItem");if(!c)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const d=getUid();provide(Symbol.for(`${i.description}:id`),d);const m=inject$1(i,null);if(!m){if(!u)return m;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${i.description}`)}const f=toRef(a,"value"),v=computed(()=>!!(m.disabled.value||a.disabled));m.register({id:d,value:f,disabled:v},c),onBeforeUnmount(()=>{m.unregister(d)});const g=computed(()=>m.isSelected(d)),y=computed(()=>g.value&&[m.selectedClass.value,a.selectedClass]);return watch(g,b=>{c.emit("group:selected",{value:b})},{flush:"sync"}),{id:d,isSelected:g,toggle:()=>m.select(d,!g.value),select:b=>m.select(d,b),selectedClass:y,value:f,disabled:v,group:m}}function useGroup(a,i){let u=!1;const c=reactive([]),d=useProxiedModel(a,"modelValue",[],S=>S==null?[]:getIds(c,wrapInArray(S)),S=>{const C=getValues(c,S);return a.multiple?C:C[0]}),m=getCurrentInstance("useGroup");function f(S,C){const k=S,$=Symbol.for(`${i.description}:id`),D=findChildrenWithProvide($,m==null?void 0:m.vnode).indexOf(C);unref(k.value)==null&&(k.value=D,k.useIndexAsValue=!0),D>-1?c.splice(D,0,k):c.push(k)}function v(S){if(u)return;g();const C=c.findIndex(k=>k.id===S);c.splice(C,1)}function g(){const S=c.find(C=>!C.disabled);S&&a.mandatory==="force"&&!d.value.length&&(d.value=[S.id])}onMounted(()=>{g()}),onBeforeUnmount(()=>{u=!0}),onUpdated(()=>{for(let S=0;S<c.length;S++)c[S].useIndexAsValue&&(c[S].value=S)});function y(S,C){const k=c.find($=>$.id===S);if(!(C&&(k!=null&&k.disabled)))if(a.multiple){const $=d.value.slice(),E=$.findIndex(T=>T===S),D=~E;if(C=C??!D,D&&a.mandatory&&$.length<=1||!D&&a.max!=null&&$.length+1>a.max)return;E<0&&C?$.push(S):E>=0&&!C&&$.splice(E,1),d.value=$}else{const $=d.value.includes(S);if(a.mandatory&&$)return;d.value=C??!$?[S]:[]}}function b(S){if(a.multiple,d.value.length){const C=d.value[0],k=c.findIndex(D=>D.id===C);let $=(k+S)%c.length,E=c[$];for(;E.disabled&&$!==k;)$=($+S)%c.length,E=c[$];if(E.disabled)return;d.value=[c[$].id]}else{const C=c.find(k=>!k.disabled);C&&(d.value=[C.id])}}const w={register:f,unregister:v,selected:d,select:y,disabled:toRef(a,"disabled"),prev:()=>b(c.length-1),next:()=>b(1),isSelected:S=>d.value.includes(S),selectedClass:computed(()=>a.selectedClass),items:computed(()=>c),getItemIndex:S=>getItemIndex(c,S)};return provide(i,w),w}function getItemIndex(a,i){const u=getIds(a,[i]);return u.length?a.findIndex(c=>c.id===u[0]):-1}function getIds(a,i){const u=[];return i.forEach(c=>{const d=a.find(f=>deepEqual(c,f.value)),m=a[c];(d==null?void 0:d.value)!=null?u.push(d.id):m!=null&&u.push(m.id)}),u}function getValues(a,i){const u=[];return i.forEach(c=>{const d=a.findIndex(m=>m.id===c);if(~d){const m=a[d];u.push(m.value!=null?m.value:d)}}),u}const VBtnToggleSymbol=Symbol.for("vuetify:v-btn-toggle"),makeVBtnToggleProps=propsFactory({...makeVBtnGroupProps(),...makeGroupProps()},"VBtnToggle"),VBtnToggle=genericComponent()({name:"VBtnToggle",props:makeVBtnToggleProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const{isSelected:c,next:d,prev:m,select:f,selected:v}=useGroup(a,VBtnToggleSymbol);return useRender(()=>{const g=VBtnGroup.filterProps(a);return createVNode(VBtnGroup,mergeProps({class:["v-btn-toggle",a.class]},g,{style:a.style}),{default:()=>{var y;return[(y=u.default)==null?void 0:y.call(u,{isSelected:c,next:d,prev:m,select:f,selected:v})]}})}),{next:d,prev:m,select:f}}});function useIntersectionObserver(a,i){const u=ref(),c=shallowRef(!1);if(SUPPORTS_INTERSECTION){const d=new IntersectionObserver(m=>{a==null||a(m,d),c.value=!!m.find(f=>f.isIntersecting)},i);onBeforeUnmount(()=>{d.disconnect()}),watch(u,(m,f)=>{f&&(d.unobserve(f),c.value=!1),m&&d.observe(m)},{flush:"post"})}return{intersectionRef:u,isIntersecting:c}}function useResizeObserver(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"content";const u=ref(),c=ref();if(IN_BROWSER){const d=new ResizeObserver(m=>{a==null||a(m,d),m.length&&(i==="content"?c.value=m[0].contentRect:c.value=m[0].target.getBoundingClientRect())});onBeforeUnmount(()=>{d.disconnect()}),watch(u,(m,f)=>{f&&(d.unobserve(refElement(f)),c.value=void 0),m&&d.observe(refElement(m))},{flush:"post"})}return{resizeRef:u,contentRect:readonly(c)}}const makeVProgressCircularProps=propsFactory({bgColor:String,color:String,indeterminate:[Boolean,String],modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...makeComponentProps(),...makeSizeProps(),...makeTagProps({tag:"div"}),...makeThemeProps()},"VProgressCircular"),VProgressCircular=genericComponent()({name:"VProgressCircular",props:makeVProgressCircularProps(),setup(a,i){let{slots:u}=i;const c=20,d=2*Math.PI*c,m=ref(),{themeClasses:f}=provideTheme(a),{sizeClasses:v,sizeStyles:g}=useSize(a),{textColorClasses:y,textColorStyles:b}=useTextColor(toRef(a,"color")),{textColorClasses:w,textColorStyles:S}=useTextColor(toRef(a,"bgColor")),{intersectionRef:C,isIntersecting:k}=useIntersectionObserver(),{resizeRef:$,contentRect:E}=useResizeObserver(),D=computed(()=>Math.max(0,Math.min(100,parseFloat(a.modelValue)))),T=computed(()=>Number(a.width)),O=computed(()=>g.value?Number(a.size):E.value?E.value.width:Math.max(T.value,32)),F=computed(()=>c/(1-T.value/O.value)*2),M=computed(()=>T.value/O.value*F.value),P=computed(()=>convertToUnit((100-D.value)/100*d));return watchEffect(()=>{C.value=m.value,$.value=m.value}),useRender(()=>createVNode(a.tag,{ref:m,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!a.indeterminate,"v-progress-circular--visible":k.value,"v-progress-circular--disable-shrink":a.indeterminate==="disable-shrink"},f.value,v.value,y.value,a.class],style:[g.value,b.value,a.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":a.indeterminate?void 0:D.value},{default:()=>[createVNode("svg",{style:{transform:`rotate(calc(-90deg + ${Number(a.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${F.value} ${F.value}`},[createVNode("circle",{class:["v-progress-circular__underlay",w.value],style:S.value,fill:"transparent",cx:"50%",cy:"50%",r:c,"stroke-width":M.value,"stroke-dasharray":d,"stroke-dashoffset":0},null),createVNode("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r:c,"stroke-width":M.value,"stroke-dasharray":d,"stroke-dashoffset":P.value},null)]),u.default&&createVNode("div",{class:"v-progress-circular__content"},[u.default({value:D.value})])]})),{}}}),en$1={badge:"Badge",open:"Open",close:"Close",dismiss:"Dismiss",confirmEdit:{ok:"OK",cancel:"Cancel"},dataIterator:{noResultsText:"No matching records found",loadingText:"Loading items..."},dataTable:{itemsPerPageText:"Rows per page:",ariaLabel:{sortDescending:"Sorted descending.",sortAscending:"Sorted ascending.",sortNone:"Not sorted.",activateNone:"Activate to remove sorting.",activateDescending:"Activate to sort descending.",activateAscending:"Activate to sort ascending."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"Items per page:",itemsPerPageAll:"All",nextPage:"Next page",prevPage:"Previous page",firstPage:"First page",lastPage:"Last page",pageText:"{0}-{1} of {2}"},dateRangeInput:{divider:"to"},datePicker:{itemsSelected:"{0} selected",range:{title:"Select dates",header:"Enter dates"},title:"Select date",header:"Enter date",input:{placeholder:"Enter date"}},noDataText:"No data available",carousel:{prev:"Previous visual",next:"Next visual",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} more",today:"Today"},input:{clear:"Clear {0}",prependAction:"{0} prepended action",appendAction:"{0} appended action",otp:"Please enter OTP character {0}"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},timePicker:{am:"AM",pm:"PM",title:"Select Time"},pagination:{ariaLabel:{root:"Pagination Navigation",next:"Next page",previous:"Previous page",page:"Go to page {0}",currentPage:"Page {0}, Current page",first:"First page",last:"Last page"}},stepper:{next:"Next",prev:"Previous"},rating:{ariaLabel:{item:"Rating {0} of {1}"}},loading:"Loading...",infiniteScroll:{loadMore:"Load more",empty:"No more"}},LANG_PREFIX="$vuetify.",replace=(a,i)=>a.replace(/\{(\d+)\}/g,(u,c)=>String(i[+c])),createTranslateFunction=(a,i,u)=>function(c){for(var d=arguments.length,m=new Array(d>1?d-1:0),f=1;f<d;f++)m[f-1]=arguments[f];if(!c.startsWith(LANG_PREFIX))return replace(c,m);const v=c.replace(LANG_PREFIX,""),g=a.value&&u.value[a.value],y=i.value&&u.value[i.value];let b=getObjectValueByPath(g,v,null);return b||(`${c}${a.value}`,b=getObjectValueByPath(y,v,null)),b||(b=c),typeof b!="string"&&(b=c),replace(b,m)};function createNumberFunction(a,i){return(u,c)=>new Intl.NumberFormat([a.value,i.value],c).format(u)}function useProvided(a,i,u){const c=useProxiedModel(a,i,a[i]??u.value);return c.value=a[i]??u.value,watch(u,d=>{a[i]==null&&(c.value=u.value)}),c}function createProvideFunction(a){return i=>{const u=useProvided(i,"locale",a.current),c=useProvided(i,"fallback",a.fallback),d=useProvided(i,"messages",a.messages);return{name:"vuetify",current:u,fallback:c,messages:d,t:createTranslateFunction(u,c,d),n:createNumberFunction(u,c),provide:createProvideFunction({current:u,fallback:c,messages:d})}}}function createVuetifyAdapter(a){const i=shallowRef((a==null?void 0:a.locale)??"en"),u=shallowRef((a==null?void 0:a.fallback)??"en"),c=ref({en:en$1,...a==null?void 0:a.messages});return{name:"vuetify",current:i,fallback:u,messages:c,t:createTranslateFunction(i,u,c),n:createNumberFunction(i,u),provide:createProvideFunction({current:i,fallback:u,messages:c})}}const LocaleSymbol=Symbol.for("vuetify:locale");function isLocaleInstance(a){return a.name!=null}function createLocale(a){const i=a!=null&&a.adapter&&isLocaleInstance(a==null?void 0:a.adapter)?a==null?void 0:a.adapter:createVuetifyAdapter(a),u=createRtl(i,a);return{...i,...u}}function useLocale(){const a=inject$1(LocaleSymbol);if(!a)throw new Error("[Vuetify] Could not find injected locale instance");return a}function genDefaults$1(){return{af:!1,ar:!0,bg:!1,ca:!1,ckb:!1,cs:!1,de:!1,el:!1,en:!1,es:!1,et:!1,fa:!0,fi:!1,fr:!1,hr:!1,hu:!1,he:!0,id:!1,it:!1,ja:!1,km:!1,ko:!1,lv:!1,lt:!1,nl:!1,no:!1,pl:!1,pt:!1,ro:!1,ru:!1,sk:!1,sl:!1,srCyrl:!1,srLatn:!1,sv:!1,th:!1,tr:!1,az:!1,uk:!1,vi:!1,zhHans:!1,zhHant:!1}}function createRtl(a,i){const u=ref((i==null?void 0:i.rtl)??genDefaults$1()),c=computed(()=>u.value[a.current.value]??!1);return{isRtl:c,rtl:u,rtlClasses:computed(()=>`v-locale--is-${c.value?"rtl":"ltr"}`)}}function useRtl(){const a=inject$1(LocaleSymbol);if(!a)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:a.isRtl,rtlClasses:a.rtlClasses}}const oppositeMap={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},makeLocationProps=propsFactory({location:String},"location");function useLocation(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,u=arguments.length>2?arguments[2]:void 0;const{isRtl:c}=useRtl();return{locationStyles:computed(()=>{if(!a.location)return{};const{side:m,align:f}=parseAnchor(a.location.split(" ").length>1?a.location:`${a.location} center`,c.value);function v(y){return u?u(y):0}const g={};return m!=="center"&&(i?g[oppositeMap[m]]=`calc(100% - ${v(m)}px)`:g[m]=0),f!=="center"?i?g[oppositeMap[f]]=`calc(100% - ${v(f)}px)`:g[f]=0:(m==="center"?g.top=g.left="50%":g[{top:"left",bottom:"left",left:"top",right:"top"}[m]]="50%",g.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[m]),g})}}const makeVProgressLinearProps=propsFactory({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},bufferColor:String,bufferOpacity:[Number,String],clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},opacity:[Number,String],reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...makeComponentProps(),...makeLocationProps({location:"top"}),...makeRoundedProps(),...makeTagProps(),...makeThemeProps()},"VProgressLinear"),VProgressLinear=genericComponent()({name:"VProgressLinear",props:makeVProgressLinearProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const c=useProxiedModel(a,"modelValue"),{isRtl:d,rtlClasses:m}=useRtl(),{themeClasses:f}=provideTheme(a),{locationStyles:v}=useLocation(a),{textColorClasses:g,textColorStyles:y}=useTextColor(a,"color"),{backgroundColorClasses:b,backgroundColorStyles:w}=useBackgroundColor(computed(()=>a.bgColor||a.color)),{backgroundColorClasses:S,backgroundColorStyles:C}=useBackgroundColor(computed(()=>a.bufferColor||a.bgColor||a.color)),{backgroundColorClasses:k,backgroundColorStyles:$}=useBackgroundColor(a,"color"),{roundedClasses:E}=useRounded(a),{intersectionRef:D,isIntersecting:T}=useIntersectionObserver(),O=computed(()=>parseFloat(a.max)),F=computed(()=>parseFloat(a.height)),M=computed(()=>clamp(parseFloat(a.bufferValue)/O.value*100,0,100)),P=computed(()=>clamp(parseFloat(c.value)/O.value*100,0,100)),B=computed(()=>d.value!==a.reverse),z=computed(()=>a.indeterminate?"fade-transition":"slide-x-transition");function U(H){if(!D.value)return;const{left:J,right:j,width:G}=D.value.getBoundingClientRect(),ee=B.value?G-H.clientX+(j-G):H.clientX-J;c.value=Math.round(ee/G*O.value)}return useRender(()=>createVNode(a.tag,{ref:D,class:["v-progress-linear",{"v-progress-linear--absolute":a.absolute,"v-progress-linear--active":a.active&&T.value,"v-progress-linear--reverse":B.value,"v-progress-linear--rounded":a.rounded,"v-progress-linear--rounded-bar":a.roundedBar,"v-progress-linear--striped":a.striped},E.value,f.value,m.value,a.class],style:[{bottom:a.location==="bottom"?0:void 0,top:a.location==="top"?0:void 0,height:a.active?convertToUnit(F.value):0,"--v-progress-linear-height":convertToUnit(F.value),...a.absolute?v.value:{}},a.style],role:"progressbar","aria-hidden":a.active?"false":"true","aria-valuemin":"0","aria-valuemax":a.max,"aria-valuenow":a.indeterminate?void 0:P.value,onClick:a.clickable&&U},{default:()=>[a.stream&&createVNode("div",{key:"stream",class:["v-progress-linear__stream",g.value],style:{...y.value,[B.value?"left":"right"]:convertToUnit(-F.value),borderTop:`${convertToUnit(F.value/2)} dotted`,opacity:parseFloat(a.bufferOpacity),top:`calc(50% - ${convertToUnit(F.value/4)})`,width:convertToUnit(100-M.value,"%"),"--v-progress-linear-stream-to":convertToUnit(F.value*(B.value?1:-1))}},null),createVNode("div",{class:["v-progress-linear__background",b.value],style:[w.value,{opacity:parseFloat(a.bgOpacity),width:a.stream?0:void 0}]},null),createVNode("div",{class:["v-progress-linear__buffer",S.value],style:[C.value,{opacity:parseFloat(a.bufferOpacity),width:convertToUnit(M.value,"%")}]},null),createVNode(Transition,{name:z.value},{default:()=>[a.indeterminate?createVNode("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(H=>createVNode("div",{key:H,class:["v-progress-linear__indeterminate",H,k.value],style:$.value},null))]):createVNode("div",{class:["v-progress-linear__determinate",k.value],style:[$.value,{width:convertToUnit(P.value,"%")}]},null)]}),u.default&&createVNode("div",{class:"v-progress-linear__content"},[u.default({value:P.value,buffer:M.value})])]})),{}}}),makeLoaderProps=propsFactory({loading:[Boolean,String]},"loader");function useLoader(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();return{loaderClasses:computed(()=>({[`${i}--loading`]:a.loading}))}}function LoaderSlot(a,i){var c;let{slots:u}=i;return createVNode("div",{class:`${a.name}__loader`},[((c=u.default)==null?void 0:c.call(u,{color:a.color,isActive:a.active}))||createVNode(VProgressLinear,{absolute:a.absolute,active:a.active,color:a.color,height:"2",indeterminate:!0},null)])}const positionValues=["static","relative","fixed","absolute","sticky"],makePositionProps=propsFactory({position:{type:String,validator:a=>positionValues.includes(a)}},"position");function usePosition(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();return{positionClasses:computed(()=>a.position?`${i}--${a.position}`:void 0)}}function useRoute(){const a=getCurrentInstance("useRoute");return computed(()=>{var i;return(i=a==null?void 0:a.proxy)==null?void 0:i.$route})}function useRouter(){var a,i;return(i=(a=getCurrentInstance("useRouter"))==null?void 0:a.proxy)==null?void 0:i.$router}function useLink(a,i){var y,b;const u=resolveDynamicComponent("RouterLink"),c=computed(()=>!!(a.href||a.to)),d=computed(()=>(c==null?void 0:c.value)||hasEvent(i,"click")||hasEvent(a,"click"));if(typeof u=="string"||!("useLink"in u))return{isLink:c,isClickable:d,href:toRef(a,"href")};const m=computed(()=>({...a,to:toRef(()=>a.to||"")})),f=u.useLink(m.value),v=computed(()=>a.to?f:void 0),g=useRoute();return{isLink:c,isClickable:d,route:(y=v.value)==null?void 0:y.route,navigate:(b=v.value)==null?void 0:b.navigate,isActive:computed(()=>{var w,S,C;return v.value?a.exact?g.value?((C=v.value.isExactActive)==null?void 0:C.value)&&deepEqual(v.value.route.value.query,g.value.query):((S=v.value.isExactActive)==null?void 0:S.value)??!1:((w=v.value.isActive)==null?void 0:w.value)??!1:!1}),href:computed(()=>{var w;return a.to?(w=v.value)==null?void 0:w.route.value.href:a.href})}}const makeRouterProps=propsFactory({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let inTransition=!1;function useBackButton(a,i){let u=!1,c,d;IN_BROWSER&&(nextTick(()=>{window.addEventListener("popstate",m),c=a==null?void 0:a.beforeEach((f,v,g)=>{inTransition?u?i(g):g():setTimeout(()=>u?i(g):g()),inTransition=!0}),d=a==null?void 0:a.afterEach(()=>{inTransition=!1})}),onScopeDispose(()=>{window.removeEventListener("popstate",m),c==null||c(),d==null||d()}));function m(f){var v;(v=f.state)!=null&&v.replaced||(u=!0,setTimeout(()=>u=!1))}}function useSelectLink(a,i){watch(()=>{var u;return(u=a.isActive)==null?void 0:u.value},u=>{a.isLink.value&&u&&i&&nextTick(()=>{i(!0)})},{immediate:!0})}const stopSymbol=Symbol("rippleStop"),DELAY_RIPPLE=80;function transform(a,i){a.style.transform=i,a.style.webkitTransform=i}function isTouchEvent(a){return a.constructor.name==="TouchEvent"}function isKeyboardEvent(a){return a.constructor.name==="KeyboardEvent"}const calculate=function(a,i){var w;let u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},c=0,d=0;if(!isKeyboardEvent(a)){const S=i.getBoundingClientRect(),C=isTouchEvent(a)?a.touches[a.touches.length-1]:a;c=C.clientX-S.left,d=C.clientY-S.top}let m=0,f=.3;(w=i._ripple)!=null&&w.circle?(f=.15,m=i.clientWidth/2,m=u.center?m:m+Math.sqrt((c-m)**2+(d-m)**2)/4):m=Math.sqrt(i.clientWidth**2+i.clientHeight**2)/2;const v=`${(i.clientWidth-m*2)/2}px`,g=`${(i.clientHeight-m*2)/2}px`,y=u.center?v:`${c-m}px`,b=u.center?g:`${d-m}px`;return{radius:m,scale:f,x:y,y:b,centerX:v,centerY:g}},ripples={show(a,i){var C;let u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((C=i==null?void 0:i._ripple)!=null&&C.enabled))return;const c=document.createElement("span"),d=document.createElement("span");c.appendChild(d),c.className="v-ripple__container",u.class&&(c.className+=` ${u.class}`);const{radius:m,scale:f,x:v,y:g,centerX:y,centerY:b}=calculate(a,i,u),w=`${m*2}px`;d.className="v-ripple__animation",d.style.width=w,d.style.height=w,i.appendChild(c);const S=window.getComputedStyle(i);S&&S.position==="static"&&(i.style.position="relative",i.dataset.previousPosition="static"),d.classList.add("v-ripple__animation--enter"),d.classList.add("v-ripple__animation--visible"),transform(d,`translate(${v}, ${g}) scale3d(${f},${f},${f})`),d.dataset.activated=String(performance.now()),setTimeout(()=>{d.classList.remove("v-ripple__animation--enter"),d.classList.add("v-ripple__animation--in"),transform(d,`translate(${y}, ${b}) scale3d(1,1,1)`)},0)},hide(a){var m;if(!((m=a==null?void 0:a._ripple)!=null&&m.enabled))return;const i=a.getElementsByClassName("v-ripple__animation");if(i.length===0)return;const u=i[i.length-1];if(u.dataset.isHiding)return;u.dataset.isHiding="true";const c=performance.now()-Number(u.dataset.activated),d=Math.max(250-c,0);setTimeout(()=>{u.classList.remove("v-ripple__animation--in"),u.classList.add("v-ripple__animation--out"),setTimeout(()=>{var v;a.getElementsByClassName("v-ripple__animation").length===1&&a.dataset.previousPosition&&(a.style.position=a.dataset.previousPosition,delete a.dataset.previousPosition),((v=u.parentNode)==null?void 0:v.parentNode)===a&&a.removeChild(u.parentNode)},300)},d)}};function isRippleEnabled(a){return typeof a>"u"||!!a}function rippleShow(a){const i={},u=a.currentTarget;if(!(!(u!=null&&u._ripple)||u._ripple.touched||a[stopSymbol])){if(a[stopSymbol]=!0,isTouchEvent(a))u._ripple.touched=!0,u._ripple.isTouch=!0;else if(u._ripple.isTouch)return;if(i.center=u._ripple.centered||isKeyboardEvent(a),u._ripple.class&&(i.class=u._ripple.class),isTouchEvent(a)){if(u._ripple.showTimerCommit)return;u._ripple.showTimerCommit=()=>{ripples.show(a,u,i)},u._ripple.showTimer=window.setTimeout(()=>{var c;(c=u==null?void 0:u._ripple)!=null&&c.showTimerCommit&&(u._ripple.showTimerCommit(),u._ripple.showTimerCommit=null)},DELAY_RIPPLE)}else ripples.show(a,u,i)}}function rippleStop(a){a[stopSymbol]=!0}function rippleHide(a){const i=a.currentTarget;if(i!=null&&i._ripple){if(window.clearTimeout(i._ripple.showTimer),a.type==="touchend"&&i._ripple.showTimerCommit){i._ripple.showTimerCommit(),i._ripple.showTimerCommit=null,i._ripple.showTimer=window.setTimeout(()=>{rippleHide(a)});return}window.setTimeout(()=>{i._ripple&&(i._ripple.touched=!1)}),ripples.hide(i)}}function rippleCancelShow(a){const i=a.currentTarget;i!=null&&i._ripple&&(i._ripple.showTimerCommit&&(i._ripple.showTimerCommit=null),window.clearTimeout(i._ripple.showTimer))}let keyboardRipple=!1;function keyboardRippleShow(a){!keyboardRipple&&(a.keyCode===keyCodes.enter||a.keyCode===keyCodes.space)&&(keyboardRipple=!0,rippleShow(a))}function keyboardRippleHide(a){keyboardRipple=!1,rippleHide(a)}function focusRippleHide(a){keyboardRipple&&(keyboardRipple=!1,rippleHide(a))}function updateRipple(a,i,u){const{value:c,modifiers:d}=i,m=isRippleEnabled(c);if(m||ripples.hide(a),a._ripple=a._ripple??{},a._ripple.enabled=m,a._ripple.centered=d.center,a._ripple.circle=d.circle,isObject$h(c)&&c.class&&(a._ripple.class=c.class),m&&!u){if(d.stop){a.addEventListener("touchstart",rippleStop,{passive:!0}),a.addEventListener("mousedown",rippleStop);return}a.addEventListener("touchstart",rippleShow,{passive:!0}),a.addEventListener("touchend",rippleHide,{passive:!0}),a.addEventListener("touchmove",rippleCancelShow,{passive:!0}),a.addEventListener("touchcancel",rippleHide),a.addEventListener("mousedown",rippleShow),a.addEventListener("mouseup",rippleHide),a.addEventListener("mouseleave",rippleHide),a.addEventListener("keydown",keyboardRippleShow),a.addEventListener("keyup",keyboardRippleHide),a.addEventListener("blur",focusRippleHide),a.addEventListener("dragstart",rippleHide,{passive:!0})}else!m&&u&&removeListeners(a)}function removeListeners(a){a.removeEventListener("mousedown",rippleShow),a.removeEventListener("touchstart",rippleShow),a.removeEventListener("touchend",rippleHide),a.removeEventListener("touchmove",rippleCancelShow),a.removeEventListener("touchcancel",rippleHide),a.removeEventListener("mouseup",rippleHide),a.removeEventListener("mouseleave",rippleHide),a.removeEventListener("keydown",keyboardRippleShow),a.removeEventListener("keyup",keyboardRippleHide),a.removeEventListener("dragstart",rippleHide),a.removeEventListener("blur",focusRippleHide)}function mounted$1(a,i){updateRipple(a,i,!1)}function unmounted$1(a){delete a._ripple,removeListeners(a)}function updated(a,i){if(i.value===i.oldValue)return;const u=isRippleEnabled(i.oldValue);updateRipple(a,i,u)}const Ripple={mounted:mounted$1,unmounted:unmounted$1,updated},makeVBtnProps=propsFactory({active:{type:Boolean,default:void 0},baseColor:String,symbol:{type:null,default:VBtnToggleSymbol},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:IconValue,appendIcon:IconValue,block:Boolean,readonly:Boolean,slim:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:String,...makeBorderProps(),...makeComponentProps(),...makeDensityProps(),...makeDimensionProps(),...makeElevationProps(),...makeGroupItemProps(),...makeLoaderProps(),...makeLocationProps(),...makePositionProps(),...makeRoundedProps(),...makeRouterProps(),...makeSizeProps(),...makeTagProps({tag:"button"}),...makeThemeProps(),...makeVariantProps({variant:"elevated"})},"VBtn"),VBtn=genericComponent()({name:"VBtn",props:makeVBtnProps(),emits:{"group:selected":a=>!0},setup(a,i){let{attrs:u,slots:c}=i;const{themeClasses:d}=provideTheme(a),{borderClasses:m}=useBorder(a),{densityClasses:f}=useDensity(a),{dimensionStyles:v}=useDimension(a),{elevationClasses:g}=useElevation(a),{loaderClasses:y}=useLoader(a),{locationStyles:b}=useLocation(a),{positionClasses:w}=usePosition(a),{roundedClasses:S}=useRounded(a),{sizeClasses:C,sizeStyles:k}=useSize(a),$=useGroupItem(a,a.symbol,!1),E=useLink(a,u),D=computed(()=>{var H;return a.active!==void 0?a.active:E.isLink.value?(H=E.isActive)==null?void 0:H.value:$==null?void 0:$.isSelected.value}),T=computed(()=>{var J,j;return{color:($==null?void 0:$.isSelected.value)&&(!E.isLink.value||((J=E.isActive)==null?void 0:J.value))||!$||((j=E.isActive)==null?void 0:j.value)?a.color??a.baseColor:a.baseColor,variant:a.variant}}),{colorClasses:O,colorStyles:F,variantClasses:M}=useVariant(T),P=computed(()=>($==null?void 0:$.disabled.value)||a.disabled),B=computed(()=>a.variant==="elevated"&&!(a.disabled||a.flat||a.border)),z=computed(()=>{if(!(a.value===void 0||typeof a.value=="symbol"))return Object(a.value)===a.value?JSON.stringify(a.value,null,0):a.value});function U(H){var J;P.value||E.isLink.value&&(H.metaKey||H.ctrlKey||H.shiftKey||H.button!==0||u.target==="_blank")||((J=E.navigate)==null||J.call(E,H),$==null||$.toggle())}return useSelectLink(E,$==null?void 0:$.select),useRender(()=>{const H=E.isLink.value?"a":a.tag,J=!!(a.prependIcon||c.prepend),j=!!(a.appendIcon||c.append),G=!!(a.icon&&a.icon!==!0);return withDirectives(createVNode(H,{type:H==="a"?void 0:"button",class:["v-btn",$==null?void 0:$.selectedClass.value,{"v-btn--active":D.value,"v-btn--block":a.block,"v-btn--disabled":P.value,"v-btn--elevated":B.value,"v-btn--flat":a.flat,"v-btn--icon":!!a.icon,"v-btn--loading":a.loading,"v-btn--readonly":a.readonly,"v-btn--slim":a.slim,"v-btn--stacked":a.stacked},d.value,m.value,O.value,f.value,g.value,y.value,w.value,S.value,C.value,M.value,a.class],style:[F.value,v.value,b.value,k.value,a.style],"aria-busy":a.loading?!0:void 0,disabled:P.value||void 0,href:E.href.value,tabindex:a.loading||a.readonly?-1:void 0,onClick:U,value:z.value},{default:()=>{var ee;return[genOverlays(!0,"v-btn"),!a.icon&&J&&createVNode("span",{key:"prepend",class:"v-btn__prepend"},[c.prepend?createVNode(VDefaultsProvider,{key:"prepend-defaults",disabled:!a.prependIcon,defaults:{VIcon:{icon:a.prependIcon}}},c.prepend):createVNode(VIcon,{key:"prepend-icon",icon:a.prependIcon},null)]),createVNode("span",{class:"v-btn__content","data-no-activator":""},[!c.default&&G?createVNode(VIcon,{key:"content-icon",icon:a.icon},null):createVNode(VDefaultsProvider,{key:"content-defaults",disabled:!G,defaults:{VIcon:{icon:a.icon}}},{default:()=>{var Q;return[((Q=c.default)==null?void 0:Q.call(c))??a.text]}})]),!a.icon&&j&&createVNode("span",{key:"append",class:"v-btn__append"},[c.append?createVNode(VDefaultsProvider,{key:"append-defaults",disabled:!a.appendIcon,defaults:{VIcon:{icon:a.appendIcon}}},c.append):createVNode(VIcon,{key:"append-icon",icon:a.appendIcon},null)]),!!a.loading&&createVNode("span",{key:"loader",class:"v-btn__loader"},[((ee=c.loader)==null?void 0:ee.call(c))??createVNode(VProgressCircular,{color:typeof a.loading=="boolean"?void 0:a.loading,indeterminate:!0,width:"2"},null)])]}}),[[Ripple,!P.value&&!!a.ripple,"",{center:!!a.icon}]])}),{group:$}}}),VCardActions=genericComponent()({name:"VCardActions",props:makeComponentProps(),setup(a,i){let{slots:u}=i;return provideDefaults({VBtn:{slim:!0,variant:"text"}}),useRender(()=>{var c;return createVNode("div",{class:["v-card-actions",a.class],style:a.style},[(c=u.default)==null?void 0:c.call(u)])}),{}}}),makeVCardSubtitleProps=propsFactory({opacity:[Number,String],...makeComponentProps(),...makeTagProps()},"VCardSubtitle"),VCardSubtitle=genericComponent()({name:"VCardSubtitle",props:makeVCardSubtitleProps(),setup(a,i){let{slots:u}=i;return useRender(()=>createVNode(a.tag,{class:["v-card-subtitle",a.class],style:[{"--v-card-subtitle-opacity":a.opacity},a.style]},u)),{}}}),VCardTitle=createSimpleFunctional("v-card-title"),makeCardItemProps=propsFactory({appendAvatar:String,appendIcon:IconValue,prependAvatar:String,prependIcon:IconValue,subtitle:[String,Number],title:[String,Number],...makeComponentProps(),...makeDensityProps()},"VCardItem"),VCardItem=genericComponent()({name:"VCardItem",props:makeCardItemProps(),setup(a,i){let{slots:u}=i;return useRender(()=>{var y;const c=!!(a.prependAvatar||a.prependIcon),d=!!(c||u.prepend),m=!!(a.appendAvatar||a.appendIcon),f=!!(m||u.append),v=!!(a.title!=null||u.title),g=!!(a.subtitle!=null||u.subtitle);return createVNode("div",{class:["v-card-item",a.class],style:a.style},[d&&createVNode("div",{key:"prepend",class:"v-card-item__prepend"},[u.prepend?createVNode(VDefaultsProvider,{key:"prepend-defaults",disabled:!c,defaults:{VAvatar:{density:a.density,image:a.prependAvatar},VIcon:{density:a.density,icon:a.prependIcon}}},u.prepend):createVNode(Fragment,null,[a.prependAvatar&&createVNode(VAvatar,{key:"prepend-avatar",density:a.density,image:a.prependAvatar},null),a.prependIcon&&createVNode(VIcon,{key:"prepend-icon",density:a.density,icon:a.prependIcon},null)])]),createVNode("div",{class:"v-card-item__content"},[v&&createVNode(VCardTitle,{key:"title"},{default:()=>{var b;return[((b=u.title)==null?void 0:b.call(u))??a.title]}}),g&&createVNode(VCardSubtitle,{key:"subtitle"},{default:()=>{var b;return[((b=u.subtitle)==null?void 0:b.call(u))??a.subtitle]}}),(y=u.default)==null?void 0:y.call(u)]),f&&createVNode("div",{key:"append",class:"v-card-item__append"},[u.append?createVNode(VDefaultsProvider,{key:"append-defaults",disabled:!m,defaults:{VAvatar:{density:a.density,image:a.appendAvatar},VIcon:{density:a.density,icon:a.appendIcon}}},u.append):createVNode(Fragment,null,[a.appendIcon&&createVNode(VIcon,{key:"append-icon",density:a.density,icon:a.appendIcon},null),a.appendAvatar&&createVNode(VAvatar,{key:"append-avatar",density:a.density,image:a.appendAvatar},null)])])])}),{}}}),makeVCardTextProps=propsFactory({opacity:[Number,String],...makeComponentProps(),...makeTagProps()},"VCardText"),VCardText=genericComponent()({name:"VCardText",props:makeVCardTextProps(),setup(a,i){let{slots:u}=i;return useRender(()=>createVNode(a.tag,{class:["v-card-text",a.class],style:[{"--v-card-text-opacity":a.opacity},a.style]},u)),{}}}),makeVCardProps=propsFactory({appendAvatar:String,appendIcon:IconValue,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:IconValue,ripple:{type:[Boolean,Object],default:!0},subtitle:[String,Number],text:[String,Number],title:[String,Number],...makeBorderProps(),...makeComponentProps(),...makeDensityProps(),...makeDimensionProps(),...makeElevationProps(),...makeLoaderProps(),...makeLocationProps(),...makePositionProps(),...makeRoundedProps(),...makeRouterProps(),...makeTagProps(),...makeThemeProps(),...makeVariantProps({variant:"elevated"})},"VCard"),VCard=genericComponent()({name:"VCard",directives:{Ripple},props:makeVCardProps(),setup(a,i){let{attrs:u,slots:c}=i;const{themeClasses:d}=provideTheme(a),{borderClasses:m}=useBorder(a),{colorClasses:f,colorStyles:v,variantClasses:g}=useVariant(a),{densityClasses:y}=useDensity(a),{dimensionStyles:b}=useDimension(a),{elevationClasses:w}=useElevation(a),{loaderClasses:S}=useLoader(a),{locationStyles:C}=useLocation(a),{positionClasses:k}=usePosition(a),{roundedClasses:$}=useRounded(a),E=useLink(a,u),D=computed(()=>a.link!==!1&&E.isLink.value),T=computed(()=>!a.disabled&&a.link!==!1&&(a.link||E.isClickable.value));return useRender(()=>{const O=D.value?"a":a.tag,F=!!(c.title||a.title!=null),M=!!(c.subtitle||a.subtitle!=null),P=F||M,B=!!(c.append||a.appendAvatar||a.appendIcon),z=!!(c.prepend||a.prependAvatar||a.prependIcon),U=!!(c.image||a.image),H=P||z||B,J=!!(c.text||a.text!=null);return withDirectives(createVNode(O,{class:["v-card",{"v-card--disabled":a.disabled,"v-card--flat":a.flat,"v-card--hover":a.hover&&!(a.disabled||a.flat),"v-card--link":T.value},d.value,m.value,f.value,y.value,w.value,S.value,k.value,$.value,g.value,a.class],style:[v.value,b.value,C.value,a.style],href:E.href.value,onClick:T.value&&E.navigate,tabindex:a.disabled?-1:void 0},{default:()=>{var j;return[U&&createVNode("div",{key:"image",class:"v-card__image"},[c.image?createVNode(VDefaultsProvider,{key:"image-defaults",disabled:!a.image,defaults:{VImg:{cover:!0,src:a.image}}},c.image):createVNode(VImg,{key:"image-img",cover:!0,src:a.image},null)]),createVNode(LoaderSlot,{name:"v-card",active:!!a.loading,color:typeof a.loading=="boolean"?void 0:a.loading},{default:c.loader}),H&&createVNode(VCardItem,{key:"item",prependAvatar:a.prependAvatar,prependIcon:a.prependIcon,title:a.title,subtitle:a.subtitle,appendAvatar:a.appendAvatar,appendIcon:a.appendIcon},{default:c.item,prepend:c.prepend,title:c.title,subtitle:c.subtitle,append:c.append}),J&&createVNode(VCardText,{key:"text"},{default:()=>{var G;return[((G=c.text)==null?void 0:G.call(c))??a.text]}}),(j=c.default)==null?void 0:j.call(c),c.actions&&createVNode(VCardActions,null,{default:c.actions}),genOverlays(T.value,"v-card")]}}),[[resolveDirective("ripple"),T.value&&a.ripple]])}),{}}}),makeTransitionProps=propsFactory({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function createCssTransition(a,i,u){return genericComponent()({name:a,props:makeTransitionProps({mode:u,origin:i}),setup(c,d){let{slots:m}=d;const f={onBeforeEnter(v){c.origin&&(v.style.transformOrigin=c.origin)},onLeave(v){if(c.leaveAbsolute){const{offsetTop:g,offsetLeft:y,offsetWidth:b,offsetHeight:w}=v;v._transitionInitialStyles={position:v.style.position,top:v.style.top,left:v.style.left,width:v.style.width,height:v.style.height},v.style.position="absolute",v.style.top=`${g}px`,v.style.left=`${y}px`,v.style.width=`${b}px`,v.style.height=`${w}px`}c.hideOnLeave&&v.style.setProperty("display","none","important")},onAfterLeave(v){if(c.leaveAbsolute&&(v!=null&&v._transitionInitialStyles)){const{position:g,top:y,left:b,width:w,height:S}=v._transitionInitialStyles;delete v._transitionInitialStyles,v.style.position=g||"",v.style.top=y||"",v.style.left=b||"",v.style.width=w||"",v.style.height=S||""}}};return()=>{const v=c.group?TransitionGroup:Transition;return h(v,{name:c.disabled?"":a,css:!c.disabled,...c.group?void 0:{mode:c.mode},...c.disabled?{}:f},m.default)}}})}function createJavascriptTransition(a,i){let u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return genericComponent()({name:a,props:{mode:{type:String,default:u},disabled:Boolean,group:Boolean},setup(c,d){let{slots:m}=d;const f=c.group?TransitionGroup:Transition;return()=>h(f,{name:c.disabled?"":a,css:!c.disabled,...c.disabled?{}:i},m.default)}})}function ExpandTransitionGenerator(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const u=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",c=camelize(`offset-${u}`);return{onBeforeEnter(f){f._parent=f.parentNode,f._initialStyle={transition:f.style.transition,overflow:f.style.overflow,[u]:f.style[u]}},onEnter(f){const v=f._initialStyle;f.style.setProperty("transition","none","important"),f.style.overflow="hidden";const g=`${f[c]}px`;f.style[u]="0",f.offsetHeight,f.style.transition=v.transition,a&&f._parent&&f._parent.classList.add(a),requestAnimationFrame(()=>{f.style[u]=g})},onAfterEnter:m,onEnterCancelled:m,onLeave(f){f._initialStyle={transition:"",overflow:f.style.overflow,[u]:f.style[u]},f.style.overflow="hidden",f.style[u]=`${f[c]}px`,f.offsetHeight,requestAnimationFrame(()=>f.style[u]="0")},onAfterLeave:d,onLeaveCancelled:d};function d(f){a&&f._parent&&f._parent.classList.remove(a),m(f)}function m(f){const v=f._initialStyle[u];f.style.overflow=f._initialStyle.overflow,v!=null&&(f.style[u]=v),delete f._initialStyle}}const makeVDialogTransitionProps=propsFactory({target:[Object,Array]},"v-dialog-transition"),VDialogTransition=genericComponent()({name:"VDialogTransition",props:makeVDialogTransitionProps(),setup(a,i){let{slots:u}=i;const c={onBeforeEnter(d){d.style.pointerEvents="none",d.style.visibility="hidden"},async onEnter(d,m){var S;await new Promise(C=>requestAnimationFrame(C)),await new Promise(C=>requestAnimationFrame(C)),d.style.visibility="";const{x:f,y:v,sx:g,sy:y,speed:b}=getDimensions(a.target,d),w=animate(d,[{transform:`translate(${f}px, ${v}px) scale(${g}, ${y})`,opacity:0},{}],{duration:225*b,easing:deceleratedEasing});(S=getChildren(d))==null||S.forEach(C=>{animate(C,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*b,easing:standardEasing})}),w.finished.then(()=>m())},onAfterEnter(d){d.style.removeProperty("pointer-events")},onBeforeLeave(d){d.style.pointerEvents="none"},async onLeave(d,m){var S;await new Promise(C=>requestAnimationFrame(C));const{x:f,y:v,sx:g,sy:y,speed:b}=getDimensions(a.target,d);animate(d,[{},{transform:`translate(${f}px, ${v}px) scale(${g}, ${y})`,opacity:0}],{duration:125*b,easing:acceleratedEasing}).finished.then(()=>m()),(S=getChildren(d))==null||S.forEach(C=>{animate(C,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*b,easing:standardEasing})})},onAfterLeave(d){d.style.removeProperty("pointer-events")}};return()=>a.target?createVNode(Transition,mergeProps({name:"dialog-transition"},c,{css:!1}),u):createVNode(Transition,{name:"dialog-transition"},u)}});function getChildren(a){var u;const i=(u=a.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list"))==null?void 0:u.children;return i&&[...i]}function getDimensions(a,i){const u=getTargetBox(a),c=nullifyTransforms(i),[d,m]=getComputedStyle(i).transformOrigin.split(" ").map(D=>parseFloat(D)),[f,v]=getComputedStyle(i).getPropertyValue("--v-overlay-anchor-origin").split(" ");let g=u.left+u.width/2;f==="left"||v==="left"?g-=u.width/2:(f==="right"||v==="right")&&(g+=u.width/2);let y=u.top+u.height/2;f==="top"||v==="top"?y-=u.height/2:(f==="bottom"||v==="bottom")&&(y+=u.height/2);const b=u.width/c.width,w=u.height/c.height,S=Math.max(1,b,w),C=b/S||0,k=w/S||0,$=c.width*c.height/(window.innerWidth*window.innerHeight),E=$>.12?Math.min(1.5,($-.12)*10+1):1;return{x:g-(d+c.left),y:y-(m+c.top),sx:C,sy:k,speed:E}}createCssTransition("fab-transition","center center","out-in");createCssTransition("dialog-bottom-transition");createCssTransition("dialog-top-transition");const VFadeTransition=createCssTransition("fade-transition");createCssTransition("scale-transition");createCssTransition("scroll-x-transition");createCssTransition("scroll-x-reverse-transition");createCssTransition("scroll-y-transition");createCssTransition("scroll-y-reverse-transition");createCssTransition("slide-x-transition");createCssTransition("slide-x-reverse-transition");const VSlideYTransition=createCssTransition("slide-y-transition");createCssTransition("slide-y-reverse-transition");const VExpandTransition=createJavascriptTransition("expand-transition",ExpandTransitionGenerator()),VExpandXTransition=createJavascriptTransition("expand-x-transition",ExpandTransitionGenerator("",!0)),breakpoints=["sm","md","lg","xl","xxl"],DisplaySymbol=Symbol.for("vuetify:display"),defaultDisplayOptions={mobileBreakpoint:"lg",thresholds:{xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560}},parseDisplayOptions=function(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:defaultDisplayOptions;return mergeDeep(defaultDisplayOptions,a)};function getClientWidth(a){return IN_BROWSER&&!a?window.innerWidth:typeof a=="object"&&a.clientWidth||0}function getClientHeight(a){return IN_BROWSER&&!a?window.innerHeight:typeof a=="object"&&a.clientHeight||0}function getPlatform(a){const i=IN_BROWSER&&!a?window.navigator.userAgent:"ssr";function u(k){return!!i.match(k)}const c=u(/android/i),d=u(/iphone|ipad|ipod/i),m=u(/cordova/i),f=u(/electron/i),v=u(/chrome/i),g=u(/edge/i),y=u(/firefox/i),b=u(/opera/i),w=u(/win/i),S=u(/mac/i),C=u(/linux/i);return{android:c,ios:d,cordova:m,electron:f,chrome:v,edge:g,firefox:y,opera:b,win:w,mac:S,linux:C,touch:SUPPORTS_TOUCH,ssr:i==="ssr"}}function createDisplay(a,i){const{thresholds:u,mobileBreakpoint:c}=parseDisplayOptions(a),d=shallowRef(getClientHeight(i)),m=shallowRef(getPlatform(i)),f=reactive({}),v=shallowRef(getClientWidth(i));function g(){d.value=getClientHeight(),v.value=getClientWidth()}function y(){g(),m.value=getPlatform()}return watchEffect(()=>{const b=v.value<u.sm,w=v.value<u.md&&!b,S=v.value<u.lg&&!(w||b),C=v.value<u.xl&&!(S||w||b),k=v.value<u.xxl&&!(C||S||w||b),$=v.value>=u.xxl,E=b?"xs":w?"sm":S?"md":C?"lg":k?"xl":"xxl",D=typeof c=="number"?c:u[c],T=v.value<D;f.xs=b,f.sm=w,f.md=S,f.lg=C,f.xl=k,f.xxl=$,f.smAndUp=!b,f.mdAndUp=!(b||w),f.lgAndUp=!(b||w||S),f.xlAndUp=!(b||w||S||C),f.smAndDown=!(S||C||k||$),f.mdAndDown=!(C||k||$),f.lgAndDown=!(k||$),f.xlAndDown=!$,f.name=E,f.height=d.value,f.width=v.value,f.mobile=T,f.mobileBreakpoint=c,f.platform=m.value,f.thresholds=u}),IN_BROWSER&&window.addEventListener("resize",g,{passive:!0}),{...toRefs(f),update:y,ssr:!!i}}const makeDisplayProps=propsFactory({mobile:{type:Boolean,default:null},mobileBreakpoint:[Number,String]},"display");function useDisplay(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();const u=inject$1(DisplaySymbol);if(!u)throw new Error("Could not find Vuetify display injection");const c=computed(()=>{if(a.mobile!=null)return a.mobile;if(!a.mobileBreakpoint)return u.mobile.value;const m=typeof a.mobileBreakpoint=="number"?a.mobileBreakpoint:u.thresholds.value[a.mobileBreakpoint];return u.width.value<m}),d=computed(()=>i?{[`${i}--mobile`]:c.value}:{});return{...u,displayClasses:d,mobile:c}}const GoToSymbol=Symbol.for("vuetify:goto");function genDefaults(){return{container:void 0,duration:300,layout:!1,offset:0,easing:"easeInOutCubic",patterns:{linear:a=>a,easeInQuad:a=>a**2,easeOutQuad:a=>a*(2-a),easeInOutQuad:a=>a<.5?2*a**2:-1+(4-2*a)*a,easeInCubic:a=>a**3,easeOutCubic:a=>--a**3+1,easeInOutCubic:a=>a<.5?4*a**3:(a-1)*(2*a-2)*(2*a-2)+1,easeInQuart:a=>a**4,easeOutQuart:a=>1- --a**4,easeInOutQuart:a=>a<.5?8*a**4:1-8*--a**4,easeInQuint:a=>a**5,easeOutQuint:a=>1+--a**5,easeInOutQuint:a=>a<.5?16*a**5:1+16*--a**5}}}function getContainer(a){return getTarget$1(a)??(document.scrollingElement||document.body)}function getTarget$1(a){return typeof a=="string"?document.querySelector(a):refElement(a)}function getOffset$1(a,i,u){if(typeof a=="number")return i&&u?-a:a;let c=getTarget$1(a),d=0;for(;c;)d+=i?c.offsetLeft:c.offsetTop,c=c.offsetParent;return d}function createGoTo(a,i){return{rtl:i.isRtl,options:mergeDeep(genDefaults(),a)}}async function scrollTo(a,i,u,c){const d=u?"scrollLeft":"scrollTop",m=mergeDeep((c==null?void 0:c.options)??genDefaults(),i),f=c==null?void 0:c.rtl.value,v=(typeof a=="number"?a:getTarget$1(a))??0,g=m.container==="parent"&&v instanceof HTMLElement?v.parentElement:getContainer(m.container),y=typeof m.easing=="function"?m.easing:m.patterns[m.easing];if(!y)throw new TypeError(`Easing function "${m.easing}" not found.`);let b;if(typeof v=="number")b=getOffset$1(v,u,f);else if(b=getOffset$1(v,u,f)-getOffset$1(g,u,f),m.layout){const k=window.getComputedStyle(v).getPropertyValue("--v-layout-top");k&&(b-=parseInt(k,10))}b+=m.offset,b=clampTarget(g,b,!!f,!!u);const w=g[d]??0;if(b===w)return Promise.resolve(b);const S=performance.now();return new Promise(C=>requestAnimationFrame(function k($){const D=($-S)/m.duration,T=Math.floor(w+(b-w)*y(clamp(D,0,1)));if(g[d]=T,D>=1&&Math.abs(T-g[d])<10)return C(b);if(D>2)return C(g[d]);requestAnimationFrame(k)}))}function useGoTo(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const i=inject$1(GoToSymbol),{isRtl:u}=useRtl();if(!i)throw new Error("[Vuetify] Could not find injected goto instance");const c={...i,rtl:computed(()=>i.rtl.value||u.value)};async function d(m,f){return scrollTo(m,mergeDeep(a,f),!1,c)}return d.horizontal=async(m,f)=>scrollTo(m,mergeDeep(a,f),!0,c),d}function clampTarget(a,i,u,c){const{scrollWidth:d,scrollHeight:m}=a,[f,v]=a===document.scrollingElement?[window.innerWidth,window.innerHeight]:[a.offsetWidth,a.offsetHeight];let g,y;return c?u?(g=-(d-f),y=0):(g=0,y=d-f):(g=0,y=m+-v),Math.max(Math.min(i,y),g)}function calculateUpdatedTarget(a){let{selectedElement:i,containerElement:u,isRtl:c,isHorizontal:d}=a;const m=getOffsetSize(d,u),f=getScrollPosition(d,c,u),v=getOffsetSize(d,i),g=getOffsetPosition(d,i),y=v*.4;return f>g?g-y:f+m<g+v?g-m+v+y:f}function calculateCenteredTarget(a){let{selectedElement:i,containerElement:u,isHorizontal:c}=a;const d=getOffsetSize(c,u),m=getOffsetPosition(c,i),f=getOffsetSize(c,i);return m-d/2+f/2}function getScrollSize(a,i){const u=a?"scrollWidth":"scrollHeight";return(i==null?void 0:i[u])||0}function getClientSize(a,i){const u=a?"clientWidth":"clientHeight";return(i==null?void 0:i[u])||0}function getScrollPosition(a,i,u){if(!u)return 0;const{scrollLeft:c,offsetWidth:d,scrollWidth:m}=u;return a?i?m-d+c:c:u.scrollTop}function getOffsetSize(a,i){const u=a?"offsetWidth":"offsetHeight";return(i==null?void 0:i[u])||0}function getOffsetPosition(a,i){const u=a?"offsetLeft":"offsetTop";return(i==null?void 0:i[u])||0}const VSlideGroupSymbol=Symbol.for("vuetify:v-slide-group"),makeVSlideGroupProps=propsFactory({centerActive:Boolean,direction:{type:String,default:"horizontal"},symbol:{type:null,default:VSlideGroupSymbol},nextIcon:{type:IconValue,default:"$next"},prevIcon:{type:IconValue,default:"$prev"},showArrows:{type:[Boolean,String],validator:a=>typeof a=="boolean"||["always","desktop","mobile"].includes(a)},...makeComponentProps(),...makeDisplayProps(),...makeTagProps(),...makeGroupProps({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),VSlideGroup=genericComponent()({name:"VSlideGroup",props:makeVSlideGroupProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const{isRtl:c}=useRtl(),{displayClasses:d,mobile:m}=useDisplay(a),f=useGroup(a,a.symbol),v=shallowRef(!1),g=shallowRef(0),y=shallowRef(0),b=shallowRef(0),w=computed(()=>a.direction==="horizontal"),{resizeRef:S,contentRect:C}=useResizeObserver(),{resizeRef:k,contentRect:$}=useResizeObserver(),E=useGoTo(),D=computed(()=>({container:S.value,duration:200,easing:"easeOutQuart"})),T=computed(()=>f.selected.value.length?f.items.value.findIndex(ue=>ue.id===f.selected.value[0]):-1),O=computed(()=>f.selected.value.length?f.items.value.findIndex(ue=>ue.id===f.selected.value[f.selected.value.length-1]):-1);if(IN_BROWSER){let ue=-1;watch(()=>[f.selected.value,C.value,$.value,w.value],()=>{cancelAnimationFrame(ue),ue=requestAnimationFrame(()=>{if(C.value&&$.value){const le=w.value?"width":"height";y.value=C.value[le],b.value=$.value[le],v.value=y.value+1<b.value}if(T.value>=0&&k.value){const le=k.value.children[O.value];M(le,a.centerActive)}})})}const F=shallowRef(!1);function M(ue,le){let Se=0;le?Se=calculateCenteredTarget({containerElement:S.value,isHorizontal:w.value,selectedElement:ue}):Se=calculateUpdatedTarget({containerElement:S.value,isHorizontal:w.value,isRtl:c.value,selectedElement:ue}),P(Se)}function P(ue){if(!IN_BROWSER||!S.value)return;const le=getOffsetSize(w.value,S.value),Se=getScrollPosition(w.value,c.value,S.value);if(!(getScrollSize(w.value,S.value)<=le||Math.abs(ue-Se)<16)){if(w.value&&c.value&&S.value){const{scrollWidth:kt,offsetWidth:Pe}=S.value;ue=kt-Pe-ue}w.value?E.horizontal(ue,D.value):E(ue,D.value)}}function B(ue){const{scrollTop:le,scrollLeft:Se}=ue.target;g.value=w.value?Se:le}function z(ue){if(F.value=!0,!(!v.value||!k.value)){for(const le of ue.composedPath())for(const Se of k.value.children)if(Se===le){M(Se);return}}}function U(ue){F.value=!1}let H=!1;function J(ue){var le;!H&&!F.value&&!(ue.relatedTarget&&((le=k.value)!=null&&le.contains(ue.relatedTarget)))&&ee(),H=!1}function j(){H=!0}function G(ue){if(!k.value)return;function le(Se){ue.preventDefault(),ee(Se)}w.value?ue.key==="ArrowRight"?le(c.value?"prev":"next"):ue.key==="ArrowLeft"&&le(c.value?"next":"prev"):ue.key==="ArrowDown"?le("next"):ue.key==="ArrowUp"&&le("prev"),ue.key==="Home"?le("first"):ue.key==="End"&&le("last")}function ee(ue){var Se,Fe;if(!k.value)return;let le;if(!ue)le=focusableChildren(k.value)[0];else if(ue==="next"){if(le=(Se=k.value.querySelector(":focus"))==null?void 0:Se.nextElementSibling,!le)return ee("first")}else if(ue==="prev"){if(le=(Fe=k.value.querySelector(":focus"))==null?void 0:Fe.previousElementSibling,!le)return ee("last")}else ue==="first"?le=k.value.firstElementChild:ue==="last"&&(le=k.value.lastElementChild);le&&le.focus({preventScroll:!0})}function Q(ue){const le=w.value&&c.value?-1:1,Se=(ue==="prev"?-le:le)*y.value;let Fe=g.value+Se;if(w.value&&c.value&&S.value){const{scrollWidth:kt,offsetWidth:Pe}=S.value;Fe+=kt-Pe}P(Fe)}const te=computed(()=>({next:f.next,prev:f.prev,select:f.select,isSelected:f.isSelected})),re=computed(()=>{switch(a.showArrows){case"always":return!0;case"desktop":return!m.value;case!0:return v.value||Math.abs(g.value)>0;case"mobile":return m.value||v.value||Math.abs(g.value)>0;default:return!m.value&&(v.value||Math.abs(g.value)>0)}}),ae=computed(()=>Math.abs(g.value)>1),ye=computed(()=>{if(!S.value)return!1;const ue=getScrollSize(w.value,S.value),le=getClientSize(w.value,S.value);return ue-le-Math.abs(g.value)>1});return useRender(()=>createVNode(a.tag,{class:["v-slide-group",{"v-slide-group--vertical":!w.value,"v-slide-group--has-affixes":re.value,"v-slide-group--is-overflowing":v.value},d.value,a.class],style:a.style,tabindex:F.value||f.selected.value.length?-1:0,onFocus:J},{default:()=>{var ue,le,Se;return[re.value&&createVNode("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!ae.value}],onMousedown:j,onClick:()=>ae.value&&Q("prev")},[((ue=u.prev)==null?void 0:ue.call(u,te.value))??createVNode(VFadeTransition,null,{default:()=>[createVNode(VIcon,{icon:c.value?a.nextIcon:a.prevIcon},null)]})]),createVNode("div",{key:"container",ref:S,class:"v-slide-group__container",onScroll:B},[createVNode("div",{ref:k,class:"v-slide-group__content",onFocusin:z,onFocusout:U,onKeydown:G},[(le=u.default)==null?void 0:le.call(u,te.value)])]),re.value&&createVNode("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!ye.value}],onMousedown:j,onClick:()=>ye.value&&Q("next")},[((Se=u.next)==null?void 0:Se.call(u,te.value))??createVNode(VFadeTransition,null,{default:()=>[createVNode(VIcon,{icon:c.value?a.prevIcon:a.nextIcon},null)]})])]}})),{selected:f.selected,scrollTo:Q,scrollOffset:g,focus:ee}}}),VChipGroupSymbol=Symbol.for("vuetify:v-chip-group"),makeVChipGroupProps=propsFactory({column:Boolean,filter:Boolean,valueComparator:{type:Function,default:deepEqual},...makeVSlideGroupProps(),...makeComponentProps(),...makeGroupProps({selectedClass:"v-chip--selected"}),...makeTagProps(),...makeThemeProps(),...makeVariantProps({variant:"tonal"})},"VChipGroup"),VChipGroup=genericComponent()({name:"VChipGroup",props:makeVChipGroupProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const{themeClasses:c}=provideTheme(a),{isSelected:d,select:m,next:f,prev:v,selected:g}=useGroup(a,VChipGroupSymbol);return provideDefaults({VChip:{color:toRef(a,"color"),disabled:toRef(a,"disabled"),filter:toRef(a,"filter"),variant:toRef(a,"variant")}}),useRender(()=>{const y=VSlideGroup.filterProps(a);return createVNode(VSlideGroup,mergeProps(y,{class:["v-chip-group",{"v-chip-group--column":a.column},c.value,a.class],style:a.style}),{default:()=>{var b;return[(b=u.default)==null?void 0:b.call(u,{isSelected:d,select:m,next:f,prev:v,selected:g.value})]}})}),{}}}),makeVChipProps=propsFactory({activeClass:String,appendAvatar:String,appendIcon:IconValue,closable:Boolean,closeIcon:{type:IconValue,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:String,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:IconValue,ripple:{type:[Boolean,Object],default:!0},text:String,modelValue:{type:Boolean,default:!0},onClick:EventProp(),onClickOnce:EventProp(),...makeBorderProps(),...makeComponentProps(),...makeDensityProps(),...makeElevationProps(),...makeGroupItemProps(),...makeRoundedProps(),...makeRouterProps(),...makeSizeProps(),...makeTagProps({tag:"span"}),...makeThemeProps(),...makeVariantProps({variant:"tonal"})},"VChip"),VChip=genericComponent()({name:"VChip",directives:{Ripple},props:makeVChipProps(),emits:{"click:close":a=>!0,"update:modelValue":a=>!0,"group:selected":a=>!0,click:a=>!0},setup(a,i){let{attrs:u,emit:c,slots:d}=i;const{t:m}=useLocale(),{borderClasses:f}=useBorder(a),{colorClasses:v,colorStyles:g,variantClasses:y}=useVariant(a),{densityClasses:b}=useDensity(a),{elevationClasses:w}=useElevation(a),{roundedClasses:S}=useRounded(a),{sizeClasses:C}=useSize(a),{themeClasses:k}=provideTheme(a),$=useProxiedModel(a,"modelValue"),E=useGroupItem(a,VChipGroupSymbol,!1),D=useLink(a,u),T=computed(()=>a.link!==!1&&D.isLink.value),O=computed(()=>!a.disabled&&a.link!==!1&&(!!E||a.link||D.isClickable.value)),F=computed(()=>({"aria-label":m(a.closeLabel),onClick(B){B.preventDefault(),B.stopPropagation(),$.value=!1,c("click:close",B)}}));function M(B){var z;c("click",B),O.value&&((z=D.navigate)==null||z.call(D,B),E==null||E.toggle())}function P(B){(B.key==="Enter"||B.key===" ")&&(B.preventDefault(),M(B))}return()=>{const B=D.isLink.value?"a":a.tag,z=!!(a.appendIcon||a.appendAvatar),U=!!(z||d.append),H=!!(d.close||a.closable),J=!!(d.filter||a.filter)&&E,j=!!(a.prependIcon||a.prependAvatar),G=!!(j||d.prepend),ee=!E||E.isSelected.value;return $.value&&withDirectives(createVNode(B,{class:["v-chip",{"v-chip--disabled":a.disabled,"v-chip--label":a.label,"v-chip--link":O.value,"v-chip--filter":J,"v-chip--pill":a.pill},k.value,f.value,ee?v.value:void 0,b.value,w.value,S.value,C.value,y.value,E==null?void 0:E.selectedClass.value,a.class],style:[ee?g.value:void 0,a.style],disabled:a.disabled||void 0,draggable:a.draggable,href:D.href.value,tabindex:O.value?0:void 0,onClick:M,onKeydown:O.value&&!T.value&&P},{default:()=>{var Q;return[genOverlays(O.value,"v-chip"),J&&createVNode(VExpandXTransition,{key:"filter"},{default:()=>[withDirectives(createVNode("div",{class:"v-chip__filter"},[d.filter?createVNode(VDefaultsProvider,{key:"filter-defaults",disabled:!a.filterIcon,defaults:{VIcon:{icon:a.filterIcon}}},d.filter):createVNode(VIcon,{key:"filter-icon",icon:a.filterIcon},null)]),[[vShow,E.isSelected.value]])]}),G&&createVNode("div",{key:"prepend",class:"v-chip__prepend"},[d.prepend?createVNode(VDefaultsProvider,{key:"prepend-defaults",disabled:!j,defaults:{VAvatar:{image:a.prependAvatar,start:!0},VIcon:{icon:a.prependIcon,start:!0}}},d.prepend):createVNode(Fragment,null,[a.prependIcon&&createVNode(VIcon,{key:"prepend-icon",icon:a.prependIcon,start:!0},null),a.prependAvatar&&createVNode(VAvatar,{key:"prepend-avatar",image:a.prependAvatar,start:!0},null)])]),createVNode("div",{class:"v-chip__content","data-no-activator":""},[((Q=d.default)==null?void 0:Q.call(d,{isSelected:E==null?void 0:E.isSelected.value,selectedClass:E==null?void 0:E.selectedClass.value,select:E==null?void 0:E.select,toggle:E==null?void 0:E.toggle,value:E==null?void 0:E.value.value,disabled:a.disabled}))??a.text]),U&&createVNode("div",{key:"append",class:"v-chip__append"},[d.append?createVNode(VDefaultsProvider,{key:"append-defaults",disabled:!z,defaults:{VAvatar:{end:!0,image:a.appendAvatar},VIcon:{end:!0,icon:a.appendIcon}}},d.append):createVNode(Fragment,null,[a.appendIcon&&createVNode(VIcon,{key:"append-icon",end:!0,icon:a.appendIcon},null),a.appendAvatar&&createVNode(VAvatar,{key:"append-avatar",end:!0,image:a.appendAvatar},null)])]),H&&createVNode("button",mergeProps({key:"close",class:"v-chip__close",type:"button"},F.value),[d.close?createVNode(VDefaultsProvider,{key:"close-defaults",defaults:{VIcon:{icon:a.closeIcon,size:"x-small"}}},d.close):createVNode(VIcon,{key:"close-icon",icon:a.closeIcon,size:"x-small"},null)])]}}),[[resolveDirective("ripple"),O.value&&a.ripple,null]])}}});function elementToViewport(a,i){return{x:a.x+i.x,y:a.y+i.y}}function getOffset(a,i){return{x:a.x-i.x,y:a.y-i.y}}function anchorToPoint(a,i){if(a.side==="top"||a.side==="bottom"){const{side:u,align:c}=a,d=c==="left"?0:c==="center"?i.width/2:c==="right"?i.width:c,m=u==="top"?0:u==="bottom"?i.height:u;return elementToViewport({x:d,y:m},i)}else if(a.side==="left"||a.side==="right"){const{side:u,align:c}=a,d=u==="left"?0:u==="right"?i.width:u,m=c==="top"?0:c==="center"?i.height/2:c==="bottom"?i.height:c;return elementToViewport({x:d,y:m},i)}return elementToViewport({x:i.width/2,y:i.height/2},i)}const locationStrategies={static:staticLocationStrategy,connected:connectedLocationStrategy},makeLocationStrategyProps=propsFactory({locationStrategy:{type:[String,Function],default:"static",validator:a=>typeof a=="function"||a in locationStrategies},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function useLocationStrategies(a,i){const u=ref({}),c=ref();IN_BROWSER&&useToggleScope(()=>!!(i.isActive.value&&a.locationStrategy),m=>{var f,v;watch(()=>a.locationStrategy,m),onScopeDispose(()=>{window.removeEventListener("resize",d),c.value=void 0}),window.addEventListener("resize",d,{passive:!0}),typeof a.locationStrategy=="function"?c.value=(f=a.locationStrategy(i,a,u))==null?void 0:f.updateLocation:c.value=(v=locationStrategies[a.locationStrategy](i,a,u))==null?void 0:v.updateLocation});function d(m){var f;(f=c.value)==null||f.call(c,m)}return{contentStyles:u,updateLocation:c}}function staticLocationStrategy(){}function getIntrinsicSize(a,i){i?a.style.removeProperty("left"):a.style.removeProperty("right");const u=nullifyTransforms(a);return i?u.x+=parseFloat(a.style.right||0):u.x-=parseFloat(a.style.left||0),u.y-=parseFloat(a.style.top||0),u}function connectedLocationStrategy(a,i,u){(Array.isArray(a.target.value)||isFixedPosition(a.target.value))&&Object.assign(u.value,{position:"fixed",top:0,[a.isRtl.value?"right":"left"]:0});const{preferredAnchor:d,preferredOrigin:m}=destructComputed(()=>{const k=parseAnchor(i.location,a.isRtl.value),$=i.origin==="overlap"?k:i.origin==="auto"?flipSide(k):parseAnchor(i.origin,a.isRtl.value);return k.side===$.side&&k.align===flipAlign($).align?{preferredAnchor:flipCorner(k),preferredOrigin:flipCorner($)}:{preferredAnchor:k,preferredOrigin:$}}),[f,v,g,y]=["minWidth","minHeight","maxWidth","maxHeight"].map(k=>computed(()=>{const $=parseFloat(i[k]);return isNaN($)?1/0:$})),b=computed(()=>{if(Array.isArray(i.offset))return i.offset;if(typeof i.offset=="string"){const k=i.offset.split(" ").map(parseFloat);return k.length<2&&k.push(0),k}return typeof i.offset=="number"?[i.offset,0]:[0,0]});let w=!1;const S=new ResizeObserver(()=>{w&&C()});watch([a.target,a.contentEl],(k,$)=>{let[E,D]=k,[T,O]=$;T&&!Array.isArray(T)&&S.unobserve(T),E&&!Array.isArray(E)&&S.observe(E),O&&S.unobserve(O),D&&S.observe(D)},{immediate:!0}),onScopeDispose(()=>{S.disconnect()});function C(){if(w=!1,requestAnimationFrame(()=>w=!0),!a.target.value||!a.contentEl.value)return;const k=getTargetBox(a.target.value),$=getIntrinsicSize(a.contentEl.value,a.isRtl.value),E=getScrollParents(a.contentEl.value),D=12;E.length||(E.push(document.documentElement),a.contentEl.value.style.top&&a.contentEl.value.style.left||($.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),$.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const T=E.reduce((J,j)=>{const G=j.getBoundingClientRect(),ee=new Box({x:j===document.documentElement?0:G.x,y:j===document.documentElement?0:G.y,width:j.clientWidth,height:j.clientHeight});return J?new Box({x:Math.max(J.left,ee.left),y:Math.max(J.top,ee.top),width:Math.min(J.right,ee.right)-Math.max(J.left,ee.left),height:Math.min(J.bottom,ee.bottom)-Math.max(J.top,ee.top)}):ee},void 0);T.x+=D,T.y+=D,T.width-=D*2,T.height-=D*2;let O={anchor:d.value,origin:m.value};function F(J){const j=new Box($),G=anchorToPoint(J.anchor,k),ee=anchorToPoint(J.origin,j);let{x:Q,y:te}=getOffset(G,ee);switch(J.anchor.side){case"top":te-=b.value[0];break;case"bottom":te+=b.value[0];break;case"left":Q-=b.value[0];break;case"right":Q+=b.value[0];break}switch(J.anchor.align){case"top":te-=b.value[1];break;case"bottom":te+=b.value[1];break;case"left":Q-=b.value[1];break;case"right":Q+=b.value[1];break}return j.x+=Q,j.y+=te,j.width=Math.min(j.width,g.value),j.height=Math.min(j.height,y.value),{overflows:getOverflow(j,T),x:Q,y:te}}let M=0,P=0;const B={x:0,y:0},z={x:!1,y:!1};let U=-1;for(;!(U++>10);){const{x:J,y:j,overflows:G}=F(O);M+=J,P+=j,$.x+=J,$.y+=j;{const ee=getAxis(O.anchor),Q=G.x.before||G.x.after,te=G.y.before||G.y.after;let re=!1;if(["x","y"].forEach(ae=>{if(ae==="x"&&Q&&!z.x||ae==="y"&&te&&!z.y){const ye={anchor:{...O.anchor},origin:{...O.origin}},ue=ae==="x"?ee==="y"?flipAlign:flipSide:ee==="y"?flipSide:flipAlign;ye.anchor=ue(ye.anchor),ye.origin=ue(ye.origin);const{overflows:le}=F(ye);(le[ae].before<=G[ae].before&&le[ae].after<=G[ae].after||le[ae].before+le[ae].after<(G[ae].before+G[ae].after)/2)&&(O=ye,re=z[ae]=!0)}}),re)continue}G.x.before&&(M+=G.x.before,$.x+=G.x.before),G.x.after&&(M-=G.x.after,$.x-=G.x.after),G.y.before&&(P+=G.y.before,$.y+=G.y.before),G.y.after&&(P-=G.y.after,$.y-=G.y.after);{const ee=getOverflow($,T);B.x=T.width-ee.x.before-ee.x.after,B.y=T.height-ee.y.before-ee.y.after,M+=ee.x.before,$.x+=ee.x.before,P+=ee.y.before,$.y+=ee.y.before}break}const H=getAxis(O.anchor);return Object.assign(u.value,{"--v-overlay-anchor-origin":`${O.anchor.side} ${O.anchor.align}`,transformOrigin:`${O.origin.side} ${O.origin.align}`,top:convertToUnit(pixelRound(P)),left:a.isRtl.value?void 0:convertToUnit(pixelRound(M)),right:a.isRtl.value?convertToUnit(pixelRound(-M)):void 0,minWidth:convertToUnit(H==="y"?Math.min(f.value,k.width):f.value),maxWidth:convertToUnit(pixelCeil(clamp(B.x,f.value===1/0?0:f.value,g.value))),maxHeight:convertToUnit(pixelCeil(clamp(B.y,v.value===1/0?0:v.value,y.value)))}),{available:B,contentBox:$}}return watch(()=>[d.value,m.value,i.offset,i.minWidth,i.minHeight,i.maxWidth,i.maxHeight],()=>C()),nextTick(()=>{const k=C();if(!k)return;const{available:$,contentBox:E}=k;E.height>$.y&&requestAnimationFrame(()=>{C(),requestAnimationFrame(()=>{C()})})}),{updateLocation:C}}function pixelRound(a){return Math.round(a*devicePixelRatio)/devicePixelRatio}function pixelCeil(a){return Math.ceil(a*devicePixelRatio)/devicePixelRatio}let clean=!0;const frames=[];function requestNewFrame(a){!clean||frames.length?(frames.push(a),run()):(clean=!1,a(),run())}let raf=-1;function run(){cancelAnimationFrame(raf),raf=requestAnimationFrame(()=>{const a=frames.shift();a&&a(),frames.length?run():clean=!0})}const scrollStrategies={none:null,close:closeScrollStrategy,block:blockScrollStrategy,reposition:repositionScrollStrategy},makeScrollStrategyProps=propsFactory({scrollStrategy:{type:[String,Function],default:"block",validator:a=>typeof a=="function"||a in scrollStrategies}},"VOverlay-scroll-strategies");function useScrollStrategies(a,i){if(!IN_BROWSER)return;let u;watchEffect(async()=>{u==null||u.stop(),i.isActive.value&&a.scrollStrategy&&(u=effectScope(),await new Promise(c=>setTimeout(c)),u.active&&u.run(()=>{var c;typeof a.scrollStrategy=="function"?a.scrollStrategy(i,a,u):(c=scrollStrategies[a.scrollStrategy])==null||c.call(scrollStrategies,i,a,u)}))}),onScopeDispose(()=>{u==null||u.stop()})}function closeScrollStrategy(a){function i(u){a.isActive.value=!1}bindScroll(a.targetEl.value??a.contentEl.value,i)}function blockScrollStrategy(a,i){var f;const u=(f=a.root.value)==null?void 0:f.offsetParent,c=[...new Set([...getScrollParents(a.targetEl.value,i.contained?u:void 0),...getScrollParents(a.contentEl.value,i.contained?u:void 0)])].filter(v=>!v.classList.contains("v-overlay-scroll-blocked")),d=window.innerWidth-document.documentElement.offsetWidth,m=(v=>hasScrollbar(v)&&v)(u||document.documentElement);m&&a.root.value.classList.add("v-overlay--scroll-blocked"),c.forEach((v,g)=>{v.style.setProperty("--v-body-scroll-x",convertToUnit(-v.scrollLeft)),v.style.setProperty("--v-body-scroll-y",convertToUnit(-v.scrollTop)),v!==document.documentElement&&v.style.setProperty("--v-scrollbar-offset",convertToUnit(d)),v.classList.add("v-overlay-scroll-blocked")}),onScopeDispose(()=>{c.forEach((v,g)=>{const y=parseFloat(v.style.getPropertyValue("--v-body-scroll-x")),b=parseFloat(v.style.getPropertyValue("--v-body-scroll-y")),w=v.style.scrollBehavior;v.style.scrollBehavior="auto",v.style.removeProperty("--v-body-scroll-x"),v.style.removeProperty("--v-body-scroll-y"),v.style.removeProperty("--v-scrollbar-offset"),v.classList.remove("v-overlay-scroll-blocked"),v.scrollLeft=-y,v.scrollTop=-b,v.style.scrollBehavior=w}),m&&a.root.value.classList.remove("v-overlay--scroll-blocked")})}function repositionScrollStrategy(a,i,u){let c=!1,d=-1,m=-1;function f(v){requestNewFrame(()=>{var b,w;const g=performance.now();(w=(b=a.updateLocation).value)==null||w.call(b,v),c=(performance.now()-g)/(1e3/60)>2})}m=(typeof requestIdleCallback>"u"?v=>v():requestIdleCallback)(()=>{u.run(()=>{bindScroll(a.targetEl.value??a.contentEl.value,v=>{c?(cancelAnimationFrame(d),d=requestAnimationFrame(()=>{d=requestAnimationFrame(()=>{f(v)})})):f(v)})})}),onScopeDispose(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(m),cancelAnimationFrame(d)})}function bindScroll(a,i){const u=[document,...getScrollParents(a)];u.forEach(c=>{c.addEventListener("scroll",i,{passive:!0})}),onScopeDispose(()=>{u.forEach(c=>{c.removeEventListener("scroll",i)})})}const VMenuSymbol=Symbol.for("vuetify:v-menu"),makeDelayProps=propsFactory({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function useDelay(a,i){let u=()=>{};function c(f){u==null||u();const v=Number(f?a.openDelay:a.closeDelay);return new Promise(g=>{u=defer(v,()=>{i==null||i(f),g(f)})})}function d(){return c(!0)}function m(){return c(!1)}return{clearDelay:u,runOpenDelay:d,runCloseDelay:m}}const makeActivatorProps=propsFactory({target:[String,Object],activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...makeDelayProps()},"VOverlay-activator");function useActivator(a,i){let{isActive:u,isTop:c}=i;const d=getCurrentInstance("useActivator"),m=ref();let f=!1,v=!1,g=!0;const y=computed(()=>a.openOnFocus||a.openOnFocus==null&&a.openOnHover),b=computed(()=>a.openOnClick||a.openOnClick==null&&!a.openOnHover&&!y.value),{runOpenDelay:w,runCloseDelay:S}=useDelay(a,B=>{B===(a.openOnHover&&f||y.value&&v)&&!(a.openOnHover&&u.value&&!c.value)&&(u.value!==B&&(g=!0),u.value=B)}),C=ref(),k={onClick:B=>{B.stopPropagation(),m.value=B.currentTarget||B.target,u.value||(C.value=[B.clientX,B.clientY]),u.value=!u.value},onMouseenter:B=>{var z;(z=B.sourceCapabilities)!=null&&z.firesTouchEvents||(f=!0,m.value=B.currentTarget||B.target,w())},onMouseleave:B=>{f=!1,S()},onFocus:B=>{matchesSelector(B.target,":focus-visible")!==!1&&(v=!0,B.stopPropagation(),m.value=B.currentTarget||B.target,w())},onBlur:B=>{v=!1,B.stopPropagation(),S()}},$=computed(()=>{const B={};return b.value&&(B.onClick=k.onClick),a.openOnHover&&(B.onMouseenter=k.onMouseenter,B.onMouseleave=k.onMouseleave),y.value&&(B.onFocus=k.onFocus,B.onBlur=k.onBlur),B}),E=computed(()=>{const B={};if(a.openOnHover&&(B.onMouseenter=()=>{f=!0,w()},B.onMouseleave=()=>{f=!1,S()}),y.value&&(B.onFocusin=()=>{v=!0,w()},B.onFocusout=()=>{v=!1,S()}),a.closeOnContentClick){const z=inject$1(VMenuSymbol,null);B.onClick=()=>{u.value=!1,z==null||z.closeParents()}}return B}),D=computed(()=>{const B={};return a.openOnHover&&(B.onMouseenter=()=>{g&&(f=!0,g=!1,w())},B.onMouseleave=()=>{f=!1,S()}),B});watch(c,B=>{B&&(a.openOnHover&&!f&&(!y.value||!v)||y.value&&!v&&(!a.openOnHover||!f))&&(u.value=!1)}),watch(u,B=>{B||setTimeout(()=>{C.value=void 0})},{flush:"post"});const T=ref();watchEffect(()=>{T.value&&nextTick(()=>{m.value=refElement(T.value)})});const O=ref(),F=computed(()=>a.target==="cursor"&&C.value?C.value:O.value?refElement(O.value):getTarget(a.target,d)||m.value),M=computed(()=>Array.isArray(F.value)?void 0:F.value);let P;return watch(()=>!!a.activator,B=>{B&&IN_BROWSER?(P=effectScope(),P.run(()=>{_useActivator(a,d,{activatorEl:m,activatorEvents:$})})):P&&P.stop()},{flush:"post",immediate:!0}),onScopeDispose(()=>{P==null||P.stop()}),{activatorEl:m,activatorRef:T,target:F,targetEl:M,targetRef:O,activatorEvents:$,contentEvents:E,scrimEvents:D}}function _useActivator(a,i,u){let{activatorEl:c,activatorEvents:d}=u;watch(()=>a.activator,(g,y)=>{if(y&&g!==y){const b=v(y);b&&f(b)}g&&nextTick(()=>m())},{immediate:!0}),watch(()=>a.activatorProps,()=>{m()}),onScopeDispose(()=>{f()});function m(){let g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:v(),y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:a.activatorProps;g&&bindProps(g,mergeProps(d.value,y))}function f(){let g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:v(),y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:a.activatorProps;g&&unbindProps(g,mergeProps(d.value,y))}function v(){let g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:a.activator;const y=getTarget(g,i);return c.value=(y==null?void 0:y.nodeType)===Node.ELEMENT_NODE?y:void 0,c.value}}function getTarget(a,i){var c,d;if(!a)return;let u;if(a==="parent"){let m=(d=(c=i==null?void 0:i.proxy)==null?void 0:c.$el)==null?void 0:d.parentNode;for(;m!=null&&m.hasAttribute("data-no-activator");)m=m.parentNode;u=m}else typeof a=="string"?u=document.querySelector(a):"$el"in a?u=a.$el:u=a;return u}function useHydration(){if(!IN_BROWSER)return shallowRef(!1);const{ssr:a}=useDisplay();if(a){const i=shallowRef(!1);return onMounted(()=>{i.value=!0}),i}else return shallowRef(!0)}const makeLazyProps=propsFactory({eager:Boolean},"lazy");function useLazy(a,i){const u=shallowRef(!1),c=computed(()=>u.value||a.eager||i.value);watch(i,()=>u.value=!0);function d(){a.eager||(u.value=!1)}return{isBooted:u,hasContent:c,onAfterLeave:d}}function useScopeId(){const i=getCurrentInstance("useScopeId").vnode.scopeId;return{scopeId:i?{[i]:""}:void 0}}const StackSymbol=Symbol.for("vuetify:stack"),globalStack=reactive([]);function useStack(a,i,u){const c=getCurrentInstance("useStack"),d=!u,m=inject$1(StackSymbol,void 0),f=reactive({activeChildren:new Set});provide(StackSymbol,f);const v=shallowRef(+i.value);useToggleScope(a,()=>{var w;const b=(w=globalStack.at(-1))==null?void 0:w[1];v.value=b?b+10:+i.value,d&&globalStack.push([c.uid,v.value]),m==null||m.activeChildren.add(c.uid),onScopeDispose(()=>{if(d){const S=toRaw(globalStack).findIndex(C=>C[0]===c.uid);globalStack.splice(S,1)}m==null||m.activeChildren.delete(c.uid)})});const g=shallowRef(!0);d&&watchEffect(()=>{var w;const b=((w=globalStack.at(-1))==null?void 0:w[0])===c.uid;setTimeout(()=>g.value=b)});const y=computed(()=>!f.activeChildren.size);return{globalTop:readonly(g),localTop:y,stackStyles:computed(()=>({zIndex:v.value}))}}function useTeleport(a){return{teleportTarget:computed(()=>{const u=a.value;if(u===!0||!IN_BROWSER)return;const c=u===!1?document.body:typeof u=="string"?document.querySelector(u):u;if(c==null)return;let d=c.querySelector(":scope > .v-overlay-container");return d||(d=document.createElement("div"),d.className="v-overlay-container",c.appendChild(d)),d})}}function defaultConditional(){return!0}function checkEvent(a,i,u){if(!a||checkIsActive(a,u)===!1)return!1;const c=attachedRoot(i);if(typeof ShadowRoot<"u"&&c instanceof ShadowRoot&&c.host===a.target)return!1;const d=(typeof u.value=="object"&&u.value.include||(()=>[]))();return d.push(i),!d.some(m=>m==null?void 0:m.contains(a.target))}function checkIsActive(a,i){return(typeof i.value=="object"&&i.value.closeConditional||defaultConditional)(a)}function directive(a,i,u){const c=typeof u.value=="function"?u.value:u.value.handler;i._clickOutside.lastMousedownWasOutside&&checkEvent(a,i,u)&&setTimeout(()=>{checkIsActive(a,u)&&c&&c(a)},0)}function handleShadow(a,i){const u=attachedRoot(a);i(document),typeof ShadowRoot<"u"&&u instanceof ShadowRoot&&i(u)}const ClickOutside={mounted(a,i){const u=d=>directive(d,a,i),c=d=>{a._clickOutside.lastMousedownWasOutside=checkEvent(d,a,i)};handleShadow(a,d=>{d.addEventListener("click",u,!0),d.addEventListener("mousedown",c,!0)}),a._clickOutside||(a._clickOutside={lastMousedownWasOutside:!1}),a._clickOutside[i.instance.$.uid]={onClick:u,onMousedown:c}},unmounted(a,i){a._clickOutside&&(handleShadow(a,u=>{var m;if(!u||!((m=a._clickOutside)!=null&&m[i.instance.$.uid]))return;const{onClick:c,onMousedown:d}=a._clickOutside[i.instance.$.uid];u.removeEventListener("click",c,!0),u.removeEventListener("mousedown",d,!0)}),delete a._clickOutside[i.instance.$.uid])}};function Scrim(a){const{modelValue:i,color:u,...c}=a;return createVNode(Transition,{name:"fade-transition",appear:!0},{default:()=>[a.modelValue&&createVNode("div",mergeProps({class:["v-overlay__scrim",a.color.backgroundColorClasses.value],style:a.color.backgroundColorStyles.value},c),null)]})}const makeVOverlayProps=propsFactory({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,opacity:[Number,String],noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...makeActivatorProps(),...makeComponentProps(),...makeDimensionProps(),...makeLazyProps(),...makeLocationStrategyProps(),...makeScrollStrategyProps(),...makeThemeProps(),...makeTransitionProps$1()},"VOverlay"),VOverlay=genericComponent()({name:"VOverlay",directives:{ClickOutside},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...makeVOverlayProps()},emits:{"click:outside":a=>!0,"update:modelValue":a=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(a,i){let{slots:u,attrs:c,emit:d}=i;const m=useProxiedModel(a,"modelValue"),f=computed({get:()=>m.value,set:Pe=>{Pe&&a.disabled||(m.value=Pe)}}),{teleportTarget:v}=useTeleport(computed(()=>a.attach||a.contained)),{themeClasses:g}=provideTheme(a),{rtlClasses:y,isRtl:b}=useRtl(),{hasContent:w,onAfterLeave:S}=useLazy(a,f),C=useBackgroundColor(computed(()=>typeof a.scrim=="string"?a.scrim:null)),{globalTop:k,localTop:$,stackStyles:E}=useStack(f,toRef(a,"zIndex"),a._disableGlobalStack),{activatorEl:D,activatorRef:T,target:O,targetEl:F,targetRef:M,activatorEvents:P,contentEvents:B,scrimEvents:z}=useActivator(a,{isActive:f,isTop:$}),{dimensionStyles:U}=useDimension(a),H=useHydration(),{scopeId:J}=useScopeId();watch(()=>a.disabled,Pe=>{Pe&&(f.value=!1)});const j=ref(),G=ref(),ee=ref(),{contentStyles:Q,updateLocation:te}=useLocationStrategies(a,{isRtl:b,contentEl:ee,target:O,isActive:f});useScrollStrategies(a,{root:j,contentEl:ee,targetEl:F,isActive:f,updateLocation:te});function re(Pe){d("click:outside",Pe),a.persistent?Se():f.value=!1}function ae(Pe){return f.value&&k.value&&(!a.scrim||Pe.target===G.value)}IN_BROWSER&&watch(f,Pe=>{Pe?window.addEventListener("keydown",ye):window.removeEventListener("keydown",ye)},{immediate:!0}),onBeforeUnmount(()=>{IN_BROWSER&&window.removeEventListener("keydown",ye)});function ye(Pe){var ke,de;Pe.key==="Escape"&&k.value&&(a.persistent?Se():(f.value=!1,(ke=ee.value)!=null&&ke.contains(document.activeElement)&&((de=D.value)==null||de.focus())))}const ue=useRouter();useToggleScope(()=>a.closeOnBack,()=>{useBackButton(ue,Pe=>{k.value&&f.value?(Pe(!1),a.persistent?Se():f.value=!1):Pe()})});const le=ref();watch(()=>f.value&&(a.absolute||a.contained)&&v.value==null,Pe=>{if(Pe){const ke=getScrollParent$2(j.value);ke&&ke!==document.scrollingElement&&(le.value=ke.scrollTop)}});function Se(){a.noClickAnimation||ee.value&&animate(ee.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:standardEasing})}function Fe(){d("afterEnter")}function kt(){S(),d("afterLeave")}return useRender(()=>{var Pe;return createVNode(Fragment,null,[(Pe=u.activator)==null?void 0:Pe.call(u,{isActive:f.value,targetRef:M,props:mergeProps({ref:T},P.value,a.activatorProps)}),H.value&&w.value&&createVNode(Teleport,{disabled:!v.value,to:v.value},{default:()=>[createVNode("div",mergeProps({class:["v-overlay",{"v-overlay--absolute":a.absolute||a.contained,"v-overlay--active":f.value,"v-overlay--contained":a.contained},g.value,y.value,a.class],style:[E.value,{"--v-overlay-opacity":a.opacity,top:convertToUnit(le.value)},a.style],ref:j},J,c),[createVNode(Scrim,mergeProps({color:C,modelValue:f.value&&!!a.scrim,ref:G},z.value),null),createVNode(MaybeTransition,{appear:!0,persisted:!0,transition:a.transition,target:O.value,onAfterEnter:Fe,onAfterLeave:kt},{default:()=>{var ke;return[withDirectives(createVNode("div",mergeProps({ref:ee,class:["v-overlay__content",a.contentClass],style:[U.value,Q.value]},B.value,a.contentProps),[(ke=u.default)==null?void 0:ke.call(u,{isActive:f})]),[[vShow,f.value],[resolveDirective("click-outside"),{handler:re,closeConditional:ae,include:()=>[D.value]}]])]}})])]})])}),{activatorEl:D,scrimEl:G,target:O,animateClick:Se,contentEl:ee,globalTop:k,localTop:$,updateLocation:te}}}),Refs=Symbol("Forwarded refs");function getDescriptor(a,i){let u=a;for(;u;){const c=Reflect.getOwnPropertyDescriptor(u,i);if(c)return c;u=Object.getPrototypeOf(u)}}function forwardRefs(a){for(var i=arguments.length,u=new Array(i>1?i-1:0),c=1;c<i;c++)u[c-1]=arguments[c];return a[Refs]=u,new Proxy(a,{get(d,m){if(Reflect.has(d,m))return Reflect.get(d,m);if(!(typeof m=="symbol"||m.startsWith("$")||m.startsWith("__"))){for(const f of u)if(f.value&&Reflect.has(f.value,m)){const v=Reflect.get(f.value,m);return typeof v=="function"?v.bind(f.value):v}}},has(d,m){if(Reflect.has(d,m))return!0;if(typeof m=="symbol"||m.startsWith("$")||m.startsWith("__"))return!1;for(const f of u)if(f.value&&Reflect.has(f.value,m))return!0;return!1},set(d,m,f){if(Reflect.has(d,m))return Reflect.set(d,m,f);if(typeof m=="symbol"||m.startsWith("$")||m.startsWith("__"))return!1;for(const v of u)if(v.value&&Reflect.has(v.value,m))return Reflect.set(v.value,m,f);return!1},getOwnPropertyDescriptor(d,m){var v;const f=Reflect.getOwnPropertyDescriptor(d,m);if(f)return f;if(!(typeof m=="symbol"||m.startsWith("$")||m.startsWith("__"))){for(const g of u){if(!g.value)continue;const y=getDescriptor(g.value,m)??("_"in g.value?getDescriptor((v=g.value._)==null?void 0:v.setupState,m):void 0);if(y)return y}for(const g of u){const y=g.value&&g.value[Refs];if(!y)continue;const b=y.slice();for(;b.length;){const w=b.shift(),S=getDescriptor(w.value,m);if(S)return S;const C=w.value&&w.value[Refs];C&&b.push(...C)}}}}})}const makeVDialogProps=propsFactory({fullscreen:Boolean,retainFocus:{type:Boolean,default:!0},scrollable:Boolean,...makeVOverlayProps({origin:"center center",scrollStrategy:"block",transition:{component:VDialogTransition},zIndex:2400})},"VDialog"),VDialog=genericComponent()({name:"VDialog",props:makeVDialogProps(),emits:{"update:modelValue":a=>!0,afterLeave:()=>!0},setup(a,i){let{emit:u,slots:c}=i;const d=useProxiedModel(a,"modelValue"),{scopeId:m}=useScopeId(),f=ref();function v(b){var C,k;const w=b.relatedTarget,S=b.target;if(w!==S&&((C=f.value)!=null&&C.contentEl)&&((k=f.value)!=null&&k.globalTop)&&![document,f.value.contentEl].includes(S)&&!f.value.contentEl.contains(S)){const $=focusableChildren(f.value.contentEl);if(!$.length)return;const E=$[0],D=$[$.length-1];w===E?D.focus():E.focus()}}IN_BROWSER&&watch(()=>d.value&&a.retainFocus,b=>{b?document.addEventListener("focusin",v):document.removeEventListener("focusin",v)},{immediate:!0});function g(){var b;(b=f.value)!=null&&b.contentEl&&!f.value.contentEl.contains(document.activeElement)&&f.value.contentEl.focus({preventScroll:!0})}function y(){u("afterLeave")}return watch(d,async b=>{var w;b||(await nextTick(),(w=f.value.activatorEl)==null||w.focus({preventScroll:!0}))}),useRender(()=>{const b=VOverlay.filterProps(a),w=mergeProps({"aria-haspopup":"dialog","aria-expanded":String(d.value)},a.activatorProps),S=mergeProps({tabindex:-1},a.contentProps);return createVNode(VOverlay,mergeProps({ref:f,class:["v-dialog",{"v-dialog--fullscreen":a.fullscreen,"v-dialog--scrollable":a.scrollable},a.class],style:a.style},b,{modelValue:d.value,"onUpdate:modelValue":C=>d.value=C,"aria-modal":"true",activatorProps:w,contentProps:S,role:"dialog",onAfterEnter:g,onAfterLeave:y},m),{activator:c.activator,default:function(){for(var C=arguments.length,k=new Array(C),$=0;$<C;$++)k[$]=arguments[$];return createVNode(VDefaultsProvider,{root:"VDialog"},{default:()=>{var E;return[(E=c.default)==null?void 0:E.call(c,...k)]}})}})}),forwardRefs({},f)}}),makeVDividerProps=propsFactory({color:String,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,...makeComponentProps(),...makeThemeProps()},"VDivider"),VDivider=genericComponent()({name:"VDivider",props:makeVDividerProps(),setup(a,i){let{attrs:u,slots:c}=i;const{themeClasses:d}=provideTheme(a),{textColorClasses:m,textColorStyles:f}=useTextColor(toRef(a,"color")),v=computed(()=>{const g={};return a.length&&(g[a.vertical?"maxHeight":"maxWidth"]=convertToUnit(a.length)),a.thickness&&(g[a.vertical?"borderRightWidth":"borderTopWidth"]=convertToUnit(a.thickness)),g});return useRender(()=>{const g=createVNode("hr",{class:[{"v-divider":!0,"v-divider--inset":a.inset,"v-divider--vertical":a.vertical},d.value,m.value,a.class],style:[v.value,f.value,{"--v-border-opacity":a.opacity},a.style],"aria-orientation":!u.role||u.role==="separator"?a.vertical?"vertical":"horizontal":void 0,role:`${u.role||"separator"}`},null);return c.default?createVNode("div",{class:["v-divider__wrapper",{"v-divider__wrapper--vertical":a.vertical,"v-divider__wrapper--inset":a.inset}]},[g,createVNode("div",{class:"v-divider__content"},[c.default()]),g]):g}),{}}}),makeVCounterProps=propsFactory({active:Boolean,disabled:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...makeComponentProps(),...makeTransitionProps$1({transition:{component:VSlideYTransition}})},"VCounter"),VCounter=genericComponent()({name:"VCounter",functional:!0,props:makeVCounterProps(),setup(a,i){let{slots:u}=i;const c=computed(()=>a.max?`${a.value} / ${a.max}`:String(a.value));return useRender(()=>createVNode(MaybeTransition,{transition:a.transition},{default:()=>[withDirectives(createVNode("div",{class:["v-counter",{"text-error":a.max&&!a.disabled&&parseFloat(a.value)>parseFloat(a.max)},a.class],style:a.style},[u.default?u.default({counter:c.value,max:a.max,value:a.value}):c.value]),[[vShow,a.active]])]})),{}}}),makeVLabelProps=propsFactory({text:String,onClick:EventProp(),...makeComponentProps(),...makeThemeProps()},"VLabel"),VLabel=genericComponent()({name:"VLabel",props:makeVLabelProps(),setup(a,i){let{slots:u}=i;return useRender(()=>{var c;return createVNode("label",{class:["v-label",{"v-label--clickable":!!a.onClick},a.class],style:a.style,onClick:a.onClick},[a.text,(c=u.default)==null?void 0:c.call(u)])}),{}}}),makeVFieldLabelProps=propsFactory({floating:Boolean,...makeComponentProps()},"VFieldLabel"),VFieldLabel=genericComponent()({name:"VFieldLabel",props:makeVFieldLabelProps(),setup(a,i){let{slots:u}=i;return useRender(()=>createVNode(VLabel,{class:["v-field-label",{"v-field-label--floating":a.floating},a.class],style:a.style,"aria-hidden":a.floating||void 0},u)),{}}});function useInputIcon(a){const{t:i}=useLocale();function u(c){let{name:d}=c;const m={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[d],f=a[`onClick:${d}`],v=f&&m?i(`$vuetify.input.${m}`,a.label??""):void 0;return createVNode(VIcon,{icon:a[`${d}Icon`],"aria-label":v,onClick:f},null)}return{InputIcon:u}}const makeFocusProps=propsFactory({focused:Boolean,"onUpdate:focused":EventProp()},"focus");function useFocus(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();const u=useProxiedModel(a,"focused"),c=computed(()=>({[`${i}--focused`]:u.value}));function d(){u.value=!0}function m(){u.value=!1}return{focusClasses:c,isFocused:u,focus:d,blur:m}}const allowedVariants$1=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],makeVFieldProps=propsFactory({appendInnerIcon:IconValue,bgColor:String,clearable:Boolean,clearIcon:{type:IconValue,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},error:Boolean,flat:Boolean,label:String,persistentClear:Boolean,prependInnerIcon:IconValue,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:a=>allowedVariants$1.includes(a)},"onClick:clear":EventProp(),"onClick:appendInner":EventProp(),"onClick:prependInner":EventProp(),...makeComponentProps(),...makeLoaderProps(),...makeRoundedProps(),...makeThemeProps()},"VField"),VField=genericComponent()({name:"VField",inheritAttrs:!1,props:{id:String,...makeFocusProps(),...makeVFieldProps()},emits:{"update:focused":a=>!0,"update:modelValue":a=>!0},setup(a,i){let{attrs:u,emit:c,slots:d}=i;const{themeClasses:m}=provideTheme(a),{loaderClasses:f}=useLoader(a),{focusClasses:v,isFocused:g,focus:y,blur:b}=useFocus(a),{InputIcon:w}=useInputIcon(a),{roundedClasses:S}=useRounded(a),{rtlClasses:C}=useRtl(),k=computed(()=>a.dirty||a.active),$=computed(()=>!a.singleLine&&!!(a.label||d.label)),E=getUid(),D=computed(()=>a.id||`input-${E}`),T=computed(()=>`${D.value}-messages`),O=ref(),F=ref(),M=ref(),P=computed(()=>["plain","underlined"].includes(a.variant)),{backgroundColorClasses:B,backgroundColorStyles:z}=useBackgroundColor(toRef(a,"bgColor")),{textColorClasses:U,textColorStyles:H}=useTextColor(computed(()=>a.error||a.disabled?void 0:k.value&&g.value?a.color:a.baseColor));watch(k,ee=>{if($.value){const Q=O.value.$el,te=F.value.$el;requestAnimationFrame(()=>{const re=nullifyTransforms(Q),ae=te.getBoundingClientRect(),ye=ae.x-re.x,ue=ae.y-re.y-(re.height/2-ae.height/2),le=ae.width/.75,Se=Math.abs(le-re.width)>1?{maxWidth:convertToUnit(le)}:void 0,Fe=getComputedStyle(Q),kt=getComputedStyle(te),Pe=parseFloat(Fe.transitionDuration)*1e3||150,ke=parseFloat(kt.getPropertyValue("--v-field-label-scale")),de=kt.getPropertyValue("color");Q.style.visibility="visible",te.style.visibility="hidden",animate(Q,{transform:`translate(${ye}px, ${ue}px) scale(${ke})`,color:de,...Se},{duration:Pe,easing:standardEasing,direction:ee?"normal":"reverse"}).finished.then(()=>{Q.style.removeProperty("visibility"),te.style.removeProperty("visibility")})})}},{flush:"post"});const J=computed(()=>({isActive:k,isFocused:g,controlRef:M,blur:b,focus:y}));function j(ee){ee.target!==document.activeElement&&ee.preventDefault()}function G(ee){var Q;ee.key!=="Enter"&&ee.key!==" "||(ee.preventDefault(),ee.stopPropagation(),(Q=a["onClick:clear"])==null||Q.call(a,new MouseEvent("click")))}return useRender(()=>{var ye,ue,le;const ee=a.variant==="outlined",Q=!!(d["prepend-inner"]||a.prependInnerIcon),te=!!(a.clearable||d.clear),re=!!(d["append-inner"]||a.appendInnerIcon||te),ae=()=>d.label?d.label({...J.value,label:a.label,props:{for:D.value}}):a.label;return createVNode("div",mergeProps({class:["v-field",{"v-field--active":k.value,"v-field--appended":re,"v-field--center-affix":a.centerAffix??!P.value,"v-field--disabled":a.disabled,"v-field--dirty":a.dirty,"v-field--error":a.error,"v-field--flat":a.flat,"v-field--has-background":!!a.bgColor,"v-field--persistent-clear":a.persistentClear,"v-field--prepended":Q,"v-field--reverse":a.reverse,"v-field--single-line":a.singleLine,"v-field--no-label":!ae(),[`v-field--variant-${a.variant}`]:!0},m.value,B.value,v.value,f.value,S.value,C.value,a.class],style:[z.value,a.style],onClick:j},u),[createVNode("div",{class:"v-field__overlay"},null),createVNode(LoaderSlot,{name:"v-field",active:!!a.loading,color:a.error?"error":typeof a.loading=="string"?a.loading:a.color},{default:d.loader}),Q&&createVNode("div",{key:"prepend",class:"v-field__prepend-inner"},[a.prependInnerIcon&&createVNode(w,{key:"prepend-icon",name:"prependInner"},null),(ye=d["prepend-inner"])==null?void 0:ye.call(d,J.value)]),createVNode("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(a.variant)&&$.value&&createVNode(VFieldLabel,{key:"floating-label",ref:F,class:[U.value],floating:!0,for:D.value,style:H.value},{default:()=>[ae()]}),createVNode(VFieldLabel,{ref:O,for:D.value},{default:()=>[ae()]}),(ue=d.default)==null?void 0:ue.call(d,{...J.value,props:{id:D.value,class:"v-field__input","aria-describedby":T.value},focus:y,blur:b})]),te&&createVNode(VExpandXTransition,{key:"clear"},{default:()=>[withDirectives(createVNode("div",{class:"v-field__clearable",onMousedown:Se=>{Se.preventDefault(),Se.stopPropagation()}},[createVNode(VDefaultsProvider,{defaults:{VIcon:{icon:a.clearIcon}}},{default:()=>[d.clear?d.clear({...J.value,props:{onKeydown:G,onFocus:y,onBlur:b,onClick:a["onClick:clear"]}}):createVNode(w,{name:"clear",onKeydown:G,onFocus:y,onBlur:b},null)]})]),[[vShow,a.dirty]])]}),re&&createVNode("div",{key:"append",class:"v-field__append-inner"},[(le=d["append-inner"])==null?void 0:le.call(d,J.value),a.appendInnerIcon&&createVNode(w,{key:"append-icon",name:"appendInner"},null)]),createVNode("div",{class:["v-field__outline",U.value],style:H.value},[ee&&createVNode(Fragment,null,[createVNode("div",{class:"v-field__outline__start"},null),$.value&&createVNode("div",{class:"v-field__outline__notch"},[createVNode(VFieldLabel,{ref:F,floating:!0,for:D.value},{default:()=>[ae()]})]),createVNode("div",{class:"v-field__outline__end"},null)]),P.value&&$.value&&createVNode(VFieldLabel,{ref:F,floating:!0,for:D.value},{default:()=>[ae()]})])])}),{controlRef:M}}});function filterFieldProps(a){const i=Object.keys(VField.props).filter(u=>!isOn(u)&&u!=="class"&&u!=="style");return pick$2(a,i)}const makeVMessagesProps=propsFactory({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...makeComponentProps(),...makeTransitionProps$1({transition:{component:VSlideYTransition,leaveAbsolute:!0,group:!0}})},"VMessages"),VMessages=genericComponent()({name:"VMessages",props:makeVMessagesProps(),setup(a,i){let{slots:u}=i;const c=computed(()=>wrapInArray(a.messages)),{textColorClasses:d,textColorStyles:m}=useTextColor(computed(()=>a.color));return useRender(()=>createVNode(MaybeTransition,{transition:a.transition,tag:"div",class:["v-messages",d.value,a.class],style:[m.value,a.style],role:"alert","aria-live":"polite"},{default:()=>[a.active&&c.value.map((f,v)=>createVNode("div",{class:"v-messages__message",key:`${v}-${c.value}`},[u.message?u.message({message:f}):f]))]})),{}}}),FormKey=Symbol.for("vuetify:form"),makeFormProps=propsFactory({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function createForm(a){const i=useProxiedModel(a,"modelValue"),u=computed(()=>a.disabled),c=computed(()=>a.readonly),d=shallowRef(!1),m=ref([]),f=ref([]);async function v(){const b=[];let w=!0;f.value=[],d.value=!0;for(const S of m.value){const C=await S.validate();if(C.length>0&&(w=!1,b.push({id:S.id,errorMessages:C})),!w&&a.fastFail)break}return f.value=b,d.value=!1,{valid:w,errors:f.value}}function g(){m.value.forEach(b=>b.reset())}function y(){m.value.forEach(b=>b.resetValidation())}return watch(m,()=>{let b=0,w=0;const S=[];for(const C of m.value)C.isValid===!1?(w++,S.push({id:C.id,errorMessages:C.errorMessages})):C.isValid===!0&&b++;f.value=S,i.value=w>0?!1:b===m.value.length?!0:null},{deep:!0,flush:"post"}),provide(FormKey,{register:b=>{let{id:w,vm:S,validate:C,reset:k,resetValidation:$}=b;m.value.some(E=>E.id===w),m.value.push({id:w,validate:C,reset:k,resetValidation:$,vm:markRaw(S),isValid:null,errorMessages:[]})},unregister:b=>{m.value=m.value.filter(w=>w.id!==b)},update:(b,w,S)=>{const C=m.value.find(k=>k.id===b);C&&(C.isValid=w,C.errorMessages=S)},isDisabled:u,isReadonly:c,isValidating:d,isValid:i,items:m,validateOn:toRef(a,"validateOn")}),{errors:f,isDisabled:u,isReadonly:c,isValidating:d,isValid:i,items:m,validate:v,reset:g,resetValidation:y}}function useForm(){return inject$1(FormKey,null)}const makeValidationProps=propsFactory({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...makeFocusProps()},"validation");function useValidation(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName(),u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:getUid();const c=useProxiedModel(a,"modelValue"),d=computed(()=>a.validationValue===void 0?c.value:a.validationValue),m=useForm(),f=ref([]),v=shallowRef(!0),g=computed(()=>!!(wrapInArray(c.value===""?null:c.value).length||wrapInArray(d.value===""?null:d.value).length)),y=computed(()=>!!(a.disabled??(m==null?void 0:m.isDisabled.value))),b=computed(()=>!!(a.readonly??(m==null?void 0:m.isReadonly.value))),w=computed(()=>{var M;return(M=a.errorMessages)!=null&&M.length?wrapInArray(a.errorMessages).concat(f.value).slice(0,Math.max(0,+a.maxErrors)):f.value}),S=computed(()=>{let M=(a.validateOn??(m==null?void 0:m.validateOn.value))||"input";M==="lazy"&&(M="input lazy");const P=new Set((M==null?void 0:M.split(" "))??[]);return{blur:P.has("blur")||P.has("input"),input:P.has("input"),submit:P.has("submit"),lazy:P.has("lazy")}}),C=computed(()=>{var M;return a.error||(M=a.errorMessages)!=null&&M.length?!1:a.rules.length?v.value?f.value.length||S.value.lazy?null:!0:!f.value.length:!0}),k=shallowRef(!1),$=computed(()=>({[`${i}--error`]:C.value===!1,[`${i}--dirty`]:g.value,[`${i}--disabled`]:y.value,[`${i}--readonly`]:b.value})),E=getCurrentInstance("validation"),D=computed(()=>a.name??unref(u));onBeforeMount(()=>{m==null||m.register({id:D.value,vm:E,validate:F,reset:T,resetValidation:O})}),onBeforeUnmount(()=>{m==null||m.unregister(D.value)}),onMounted(async()=>{S.value.lazy||await F(!0),m==null||m.update(D.value,C.value,w.value)}),useToggleScope(()=>S.value.input,()=>{watch(d,()=>{if(d.value!=null)F();else if(a.focused){const M=watch(()=>a.focused,P=>{P||F(),M()})}})}),useToggleScope(()=>S.value.blur,()=>{watch(()=>a.focused,M=>{M||F()})}),watch([C,w],()=>{m==null||m.update(D.value,C.value,w.value)});async function T(){c.value=null,await nextTick(),await O()}async function O(){v.value=!0,S.value.lazy?f.value=[]:await F(!0)}async function F(){let M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const P=[];k.value=!0;for(const B of a.rules){if(P.length>=+(a.maxErrors??1))break;const U=await(typeof B=="function"?B:()=>B)(d.value);if(U!==!0){if(U!==!1&&typeof U!="string"){console.warn(`${U} is not a valid value. Rule functions must return boolean true or a string.`);continue}P.push(U||"")}}return f.value=P,k.value=!1,v.value=M,f.value}return{errorMessages:w,isDirty:g,isDisabled:y,isReadonly:b,isPristine:v,isValid:C,isValidating:k,reset:T,resetValidation:O,validate:F,validationClasses:$}}const makeVInputProps=propsFactory({id:String,appendIcon:IconValue,centerAffix:{type:Boolean,default:!0},prependIcon:IconValue,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:a=>["horizontal","vertical"].includes(a)},"onClick:prepend":EventProp(),"onClick:append":EventProp(),...makeComponentProps(),...makeDensityProps(),...only(makeDimensionProps(),["maxWidth","minWidth","width"]),...makeThemeProps(),...makeValidationProps()},"VInput"),VInput=genericComponent()({name:"VInput",props:{...makeVInputProps()},emits:{"update:modelValue":a=>!0},setup(a,i){let{attrs:u,slots:c,emit:d}=i;const{densityClasses:m}=useDensity(a),{dimensionStyles:f}=useDimension(a),{themeClasses:v}=provideTheme(a),{rtlClasses:g}=useRtl(),{InputIcon:y}=useInputIcon(a),b=getUid(),w=computed(()=>a.id||`input-${b}`),S=computed(()=>`${w.value}-messages`),{errorMessages:C,isDirty:k,isDisabled:$,isReadonly:E,isPristine:D,isValid:T,isValidating:O,reset:F,resetValidation:M,validate:P,validationClasses:B}=useValidation(a,"v-input",w),z=computed(()=>({id:w,messagesId:S,isDirty:k,isDisabled:$,isReadonly:E,isPristine:D,isValid:T,isValidating:O,reset:F,resetValidation:M,validate:P})),U=computed(()=>{var H;return(H=a.errorMessages)!=null&&H.length||!D.value&&C.value.length?C.value:a.hint&&(a.persistentHint||a.focused)?a.hint:a.messages});return useRender(()=>{var ee,Q,te,re;const H=!!(c.prepend||a.prependIcon),J=!!(c.append||a.appendIcon),j=U.value.length>0,G=!a.hideDetails||a.hideDetails==="auto"&&(j||!!c.details);return createVNode("div",{class:["v-input",`v-input--${a.direction}`,{"v-input--center-affix":a.centerAffix,"v-input--hide-spin-buttons":a.hideSpinButtons},m.value,v.value,g.value,B.value,a.class],style:[f.value,a.style]},[H&&createVNode("div",{key:"prepend",class:"v-input__prepend"},[(ee=c.prepend)==null?void 0:ee.call(c,z.value),a.prependIcon&&createVNode(y,{key:"prepend-icon",name:"prepend"},null)]),c.default&&createVNode("div",{class:"v-input__control"},[(Q=c.default)==null?void 0:Q.call(c,z.value)]),J&&createVNode("div",{key:"append",class:"v-input__append"},[a.appendIcon&&createVNode(y,{key:"append-icon",name:"append"},null),(te=c.append)==null?void 0:te.call(c,z.value)]),G&&createVNode("div",{class:"v-input__details"},[createVNode(VMessages,{id:S.value,active:j,messages:U.value},{message:c.message}),(re=c.details)==null?void 0:re.call(c,z.value)])])}),{reset:F,resetValidation:M,validate:P,isValid:T,errorMessages:C}}}),activeTypes=["color","file","time","date","datetime-local","week","month"],makeVTextFieldProps=propsFactory({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:[Number,Function],prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,role:String,type:{type:String,default:"text"},modelModifiers:Object,...makeVInputProps(),...makeVFieldProps()},"VTextField"),VTextField=genericComponent()({name:"VTextField",directives:{Intersect:Intersect$1},inheritAttrs:!1,props:makeVTextFieldProps(),emits:{"click:control":a=>!0,"mousedown:control":a=>!0,"update:focused":a=>!0,"update:modelValue":a=>!0},setup(a,i){let{attrs:u,emit:c,slots:d}=i;const m=useProxiedModel(a,"modelValue"),{isFocused:f,focus:v,blur:g}=useFocus(a),y=computed(()=>typeof a.counterValue=="function"?a.counterValue(m.value):typeof a.counterValue=="number"?a.counterValue:(m.value??"").toString().length),b=computed(()=>{if(u.maxlength)return u.maxlength;if(!(!a.counter||typeof a.counter!="number"&&typeof a.counter!="string"))return a.counter}),w=computed(()=>["plain","underlined"].includes(a.variant));function S(P,B){var z,U;!a.autofocus||!P||(U=(z=B[0].target)==null?void 0:z.focus)==null||U.call(z)}const C=ref(),k=ref(),$=ref(),E=computed(()=>activeTypes.includes(a.type)||a.persistentPlaceholder||f.value||a.active);function D(){var P;$.value!==document.activeElement&&((P=$.value)==null||P.focus()),f.value||v()}function T(P){c("mousedown:control",P),P.target!==$.value&&(D(),P.preventDefault())}function O(P){D(),c("click:control",P)}function F(P){P.stopPropagation(),D(),nextTick(()=>{m.value=null,callEvent(a["onClick:clear"],P)})}function M(P){var z;const B=P.target;if(m.value=B.value,(z=a.modelModifiers)!=null&&z.trim&&["text","search","password","tel","url"].includes(a.type)){const U=[B.selectionStart,B.selectionEnd];nextTick(()=>{B.selectionStart=U[0],B.selectionEnd=U[1]})}}return useRender(()=>{const P=!!(d.counter||a.counter!==!1&&a.counter!=null),B=!!(P||d.details),[z,U]=filterInputAttrs(u),{modelValue:H,...J}=VInput.filterProps(a),j=filterFieldProps(a);return createVNode(VInput,mergeProps({ref:C,modelValue:m.value,"onUpdate:modelValue":G=>m.value=G,class:["v-text-field",{"v-text-field--prefixed":a.prefix,"v-text-field--suffixed":a.suffix,"v-input--plain-underlined":w.value},a.class],style:a.style},z,J,{centerAffix:!w.value,focused:f.value}),{...d,default:G=>{let{id:ee,isDisabled:Q,isDirty:te,isReadonly:re,isValid:ae}=G;return createVNode(VField,mergeProps({ref:k,onMousedown:T,onClick:O,"onClick:clear":F,"onClick:prependInner":a["onClick:prependInner"],"onClick:appendInner":a["onClick:appendInner"],role:a.role},j,{id:ee.value,active:E.value||te.value,dirty:te.value||a.dirty,disabled:Q.value,focused:f.value,error:ae.value===!1}),{...d,default:ye=>{let{props:{class:ue,...le}}=ye;const Se=withDirectives(createVNode("input",mergeProps({ref:$,value:m.value,onInput:M,autofocus:a.autofocus,readonly:re.value,disabled:Q.value,name:a.name,placeholder:a.placeholder,size:1,type:a.type,onFocus:D,onBlur:g},le,U),null),[[resolveDirective("intersect"),{handler:S},null,{once:!0}]]);return createVNode(Fragment,null,[a.prefix&&createVNode("span",{class:"v-text-field__prefix"},[createVNode("span",{class:"v-text-field__prefix__text"},[a.prefix])]),d.default?createVNode("div",{class:ue,"data-no-activator":""},[d.default(),Se]):cloneVNode(Se,{class:ue}),a.suffix&&createVNode("span",{class:"v-text-field__suffix"},[createVNode("span",{class:"v-text-field__suffix__text"},[a.suffix])])])}})},details:B?G=>{var ee;return createVNode(Fragment,null,[(ee=d.details)==null?void 0:ee.call(d,G),P&&createVNode(Fragment,null,[createVNode("span",null,null),createVNode(VCounter,{active:a.persistentCounter||f.value,value:y.value,max:b.value,disabled:a.disabled},d.counter)])])}:void 0})}),forwardRefs({},C,k,$)}}),_hoisted_1$10=createBaseVNode("i",{class:"fas fa-search mr-1"},null,-1),_hoisted_2$G=createBaseVNode("span",{class:"d-none d-sm-block"},"Search",-1),_hoisted_3$t=createBaseVNode("i",{class:"fas fa-arrow-up"},null,-1),_hoisted_4$j=createBaseVNode("i",{class:"fas fa-arrow-down"},null,-1),_hoisted_5$b=createBaseVNode("small",{class:"mr-2"},"to navigate",-1),_hoisted_6$8=createBaseVNode("i",{class:"fas fa-level-down-alt fa-rotate-90"},null,-1),_hoisted_7$6=createBaseVNode("small",{class:"mr-2"},"to select",-1),_hoisted_8$4=createBaseVNode("small",null,"to close",-1),_sfc_main$w=defineComponent$1({__name:"GlobalSearchDialog",setup(a){const i=useRouter$1(),u=ref(!1);ref([]);const c=ref([]),d=ref(null),m=ref(0),f=computed(()=>{let y=[];return d.value!=""&&d.value!=null?(y.push({name:d.value,icon:"fas fa-search",suffix:"Advanced Search"}),c.value.filter(b=>b.name.toLowerCase().includes(d.value.toLowerCase())).slice(0,10).forEach(b=>{y.push({name:b.name,image:b.image,recipe_id:b.id})})):c.value.slice(0,5).forEach(b=>{y.push({name:b.name,image:b.image,recipe_id:b.id})}),y});watch(u,y=>{d.value="",setTimeout(()=>{if(y){let b=document.getElementById("id_global_search_input");b!=null&&b.focus()}},20)}),watch(d,()=>{m.value>=f.value.length&&(m.value=f.value.length-1)}),onMounted(()=>{window.addEventListener("keydown",b=>{u.value?(b.key=="ArrowUp"&&(m.value=Math.max(0,m.value-1)),b.key=="ArrowDown"&&(m.value=Math.min(f.value.length,m.value+1)),b.key=="Enter"&&g()):b.key=="k"&&b.ctrlKey&&(b.preventDefault(),u.value=!0)}),new ApiApi().apiRecipeFlatList().then(b=>{c.value=b})});function v(y){return m.value==y?"tonal":"elevated"}function g(){u.value=!1;let y=f.value[m.value];y.recipe_id!=null&&i.push({name:"view_recipe",params:{id:y.recipe_id}})}return(y,b)=>(openBlock(),createElementBlock(Fragment,null,[renderSlot(y.$slots,"activator",{},()=>[createVNode(VBtn,{onClick:b[0]||(b[0]=w=>u.value=!0),variant:"plain",density:"default"},{default:withCtx(()=>[_hoisted_1$10,_hoisted_2$G,createVNode(VChip,{size:"x-small",variant:"tonal",class:"d-none d-md-flex ml-1",label:""},{default:withCtx(()=>[createTextVNode("Ctrl+K")]),_:1})]),_:1})]),createVNode(VDialog,{width:"90%","max-width":"800px",modelValue:u.value,"onUpdate:modelValue":b[3]||(b[3]=w=>u.value=w),location:"id_dialog_anchor","location-strategy":"connected"},{default:withCtx(()=>[createVNode(VCard,null,{default:withCtx(()=>[createVNode(VCardText,{class:"pb-0"},{default:withCtx(()=>[createVNode(VTextField,{id:"id_global_search_input",modelValue:d.value,"onUpdate:modelValue":b[1]||(b[1]=w=>d.value=w),autocomplete:"off",clearable:"",placeholder:"Search","prepend-inner-icon":"fas fa-search",variant:"solo"},null,8,["modelValue"])]),_:1}),createVNode(VDivider),createVNode(VCardText,null,{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(f.value,(w,S)=>(openBlock(),createBlock(VCard,{variant:v(S),hover:"",class:"mt-1",onClick:C=>m.value=S,key:S},{default:withCtx(()=>[createVNode(VCardTitle,{onClick:b[2]||(b[2]=C=>g())},{default:withCtx(()=>[w.image?(openBlock(),createBlock(VAvatar,{key:0,image:w.image},null,8,["image"])):w.recipe_id!==void 0?(openBlock(),createBlock(VAvatar,{key:1,color:"tandoor"},{default:withCtx(()=>[createTextVNode(toDisplayString(w.name.charAt(0)),1)]),_:2},1024)):createCommentVNode("",!0),w.icon?(openBlock(),createBlock(VIcon,{key:2,icon:w.icon},null,8,["icon"])):createCommentVNode("",!0),createTextVNode(" "+toDisplayString(w.name),1)]),_:2},1024)]),_:2},1032,["variant","onClick"]))),128))]),_:1}),createVNode(VDivider,{class:"d-none d-sm-block"}),createVNode(VCardText,{class:"d-none d-sm-block pt-2"},{default:withCtx(()=>[createVNode(VChip,{size:"x-small",class:"mr-1",label:""},{default:withCtx(()=>[_hoisted_3$t]),_:1}),createVNode(VChip,{size:"x-small",class:"mr-1",label:""},{default:withCtx(()=>[_hoisted_4$j]),_:1}),_hoisted_5$b,createVNode(VChip,{size:"x-small",class:"mr-1",label:""},{default:withCtx(()=>[_hoisted_6$8]),_:1}),_hoisted_7$6,createVNode(VChip,{size:"x-small",class:"mr-1",label:""},{default:withCtx(()=>[createTextVNode(" esc")]),_:1}),_hoisted_8$4]),_:1})]),_:1})]),_:1},8,["modelValue"])],64))}}),firstDay={"001":1,AD:1,AE:6,AF:6,AG:0,AI:1,AL:1,AM:1,AN:1,AR:1,AS:0,AT:1,AU:1,AX:1,AZ:1,BA:1,BD:0,BE:1,BG:1,BH:6,BM:1,BN:1,BR:0,BS:0,BT:0,BW:0,BY:1,BZ:0,CA:0,CH:1,CL:1,CM:1,CN:1,CO:0,CR:1,CY:1,CZ:1,DE:1,DJ:6,DK:1,DM:0,DO:0,DZ:6,EC:1,EE:1,EG:6,ES:1,ET:0,FI:1,FJ:1,FO:1,FR:1,GB:1,"GB-alt-variant":0,GE:1,GF:1,GP:1,GR:1,GT:0,GU:0,HK:0,HN:0,HR:1,HU:1,ID:0,IE:1,IL:0,IN:0,IQ:6,IR:6,IS:1,IT:1,JM:0,JO:6,JP:0,KE:0,KG:1,KH:0,KR:0,KW:6,KZ:1,LA:0,LB:1,LI:1,LK:1,LT:1,LU:1,LV:1,LY:6,MC:1,MD:1,ME:1,MH:0,MK:1,MM:0,MN:1,MO:0,MQ:1,MT:0,MV:5,MX:0,MY:1,MZ:0,NI:0,NL:1,NO:1,NP:0,NZ:1,OM:6,PA:0,PE:0,PH:0,PK:0,PL:1,PR:0,PT:0,PY:0,QA:6,RE:1,RO:1,RS:1,RU:1,SA:0,SD:6,SE:1,SG:0,SI:1,SK:1,SM:1,SV:0,SY:6,TH:0,TJ:1,TM:1,TR:1,TT:0,TW:0,UA:1,UM:0,US:0,UY:1,UZ:1,VA:1,VE:0,VI:0,VN:1,WS:0,XK:1,YE:0,ZA:0,ZW:0};function getWeekArray(a,i){const u=[];let c=[];const d=startOfMonth(a),m=endOfMonth(a),f=(d.getDay()-firstDay[i.slice(-2).toUpperCase()]+7)%7,v=(m.getDay()-firstDay[i.slice(-2).toUpperCase()]+7)%7;for(let g=0;g<f;g++){const y=new Date(d);y.setDate(y.getDate()-(f-g)),c.push(y)}for(let g=1;g<=m.getDate();g++){const y=new Date(a.getFullYear(),a.getMonth(),g);c.push(y),c.length===7&&(u.push(c),c=[])}for(let g=1;g<7-v;g++){const y=new Date(m);y.setDate(y.getDate()+g),c.push(y)}return c.length>0&&u.push(c),u}function startOfWeek(a,i){const u=new Date(a);for(;u.getDay()!==(firstDay[i.slice(-2).toUpperCase()]??0);)u.setDate(u.getDate()-1);return u}function endOfWeek(a,i){const u=new Date(a),c=((firstDay[i.slice(-2).toUpperCase()]??0)+6)%7;for(;u.getDay()!==c;)u.setDate(u.getDate()+1);return u}function startOfMonth(a){return new Date(a.getFullYear(),a.getMonth(),1)}function endOfMonth(a){return new Date(a.getFullYear(),a.getMonth()+1,0)}function parseLocalDate(a){const i=a.split("-").map(Number);return new Date(i[0],i[1]-1,i[2])}const _YYYMMDD=/^([12]\d{3}-([1-9]|0[1-9]|1[0-2])-([1-9]|0[1-9]|[12]\d|3[01]))$/;function date$5(a){if(a==null)return new Date;if(a instanceof Date)return a;if(typeof a=="string"){let i;if(_YYYMMDD.test(a))return parseLocalDate(a);if(i=Date.parse(a),!isNaN(i))return new Date(i)}return null}const sundayJanuarySecond2000=new Date(2e3,0,2);function getWeekdays(a){const i=firstDay[a.slice(-2).toUpperCase()];return createRange(7).map(u=>{const c=new Date(sundayJanuarySecond2000);return c.setDate(sundayJanuarySecond2000.getDate()+i+u),new Intl.DateTimeFormat(a,{weekday:"narrow"}).format(c)})}function format$1(a,i,u,c){const d=date$5(a)??new Date,m=c==null?void 0:c[i];if(typeof m=="function")return m(d,i,u);let f={};switch(i){case"fullDate":f={year:"numeric",month:"long",day:"numeric"};break;case"fullDateWithWeekday":f={weekday:"long",year:"numeric",month:"long",day:"numeric"};break;case"normalDate":const v=d.getDate(),g=new Intl.DateTimeFormat(u,{month:"long"}).format(d);return`${v} ${g}`;case"normalDateWithWeekday":f={weekday:"short",day:"numeric",month:"short"};break;case"shortDate":f={month:"short",day:"numeric"};break;case"year":f={year:"numeric"};break;case"month":f={month:"long"};break;case"monthShort":f={month:"short"};break;case"monthAndYear":f={month:"long",year:"numeric"};break;case"monthAndDate":f={month:"long",day:"numeric"};break;case"weekday":f={weekday:"long"};break;case"weekdayShort":f={weekday:"short"};break;case"dayOfMonth":return new Intl.NumberFormat(u).format(d.getDate());case"hours12h":f={hour:"numeric",hour12:!0};break;case"hours24h":f={hour:"numeric",hour12:!1};break;case"minutes":f={minute:"numeric"};break;case"seconds":f={second:"numeric"};break;case"fullTime":f={hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullTime12h":f={hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullTime24h":f={hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;case"fullDateTime":f={year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullDateTime12h":f={year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullDateTime24h":f={year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;case"keyboardDate":f={year:"numeric",month:"2-digit",day:"2-digit"};break;case"keyboardDateTime":f={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;case"keyboardDateTime12h":f={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"keyboardDateTime24h":f={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;default:f=m??{timeZone:"UTC",timeZoneName:"short"}}return new Intl.DateTimeFormat(u,f).format(d)}function toISO(a,i){const u=a.toJsDate(i),c=u.getFullYear(),d=padStart$1(String(u.getMonth()+1),2,"0"),m=padStart$1(String(u.getDate()),2,"0");return`${c}-${d}-${m}`}function parseISO(a){const[i,u,c]=a.split("-").map(Number);return new Date(i,u-1,c)}function addMinutes(a,i){const u=new Date(a);return u.setMinutes(u.getMinutes()+i),u}function addHours(a,i){const u=new Date(a);return u.setHours(u.getHours()+i),u}function addDays(a,i){const u=new Date(a);return u.setDate(u.getDate()+i),u}function addWeeks(a,i){const u=new Date(a);return u.setDate(u.getDate()+i*7),u}function addMonths(a,i){const u=new Date(a);return u.setMonth(u.getMonth()+i),u}function getYear(a){return a.getFullYear()}function getMonth(a){return a.getMonth()}function getDate(a){return a.getDate()}function getNextMonth(a){return new Date(a.getFullYear(),a.getMonth()+1,1)}function getPreviousMonth(a){return new Date(a.getFullYear(),a.getMonth()-1,1)}function getHours(a){return a.getHours()}function getMinutes(a){return a.getMinutes()}function startOfYear(a){return new Date(a.getFullYear(),0,1)}function endOfYear(a){return new Date(a.getFullYear(),11,31)}function isWithinRange(a,i){return isAfter$1(a,i[0])&&isBefore$1(a,i[1])}function isValid$3(a){const i=new Date(a);return i instanceof Date&&!isNaN(i.getTime())}function isAfter$1(a,i){return a.getTime()>i.getTime()}function isAfterDay(a,i){return isAfter$1(startOfDay(a),startOfDay(i))}function isBefore$1(a,i){return a.getTime()<i.getTime()}function isEqual$1(a,i){return a.getTime()===i.getTime()}function isSameDay(a,i){return a.getDate()===i.getDate()&&a.getMonth()===i.getMonth()&&a.getFullYear()===i.getFullYear()}function isSameMonth(a,i){return a.getMonth()===i.getMonth()&&a.getFullYear()===i.getFullYear()}function isSameYear(a,i){return a.getFullYear()===i.getFullYear()}function getDiff(a,i,u){const c=new Date(a),d=new Date(i);switch(u){case"years":return c.getFullYear()-d.getFullYear();case"quarters":return Math.floor((c.getMonth()-d.getMonth()+(c.getFullYear()-d.getFullYear())*12)/4);case"months":return c.getMonth()-d.getMonth()+(c.getFullYear()-d.getFullYear())*12;case"weeks":return Math.floor((c.getTime()-d.getTime())/(1e3*60*60*24*7));case"days":return Math.floor((c.getTime()-d.getTime())/(1e3*60*60*24));case"hours":return Math.floor((c.getTime()-d.getTime())/(1e3*60*60));case"minutes":return Math.floor((c.getTime()-d.getTime())/(1e3*60));case"seconds":return Math.floor((c.getTime()-d.getTime())/1e3);default:return c.getTime()-d.getTime()}}function setHours(a,i){const u=new Date(a);return u.setHours(i),u}function setMinutes(a,i){const u=new Date(a);return u.setMinutes(i),u}function setMonth$1(a,i){const u=new Date(a);return u.setMonth(i),u}function setDate(a,i){const u=new Date(a);return u.setDate(i),u}function setYear(a,i){const u=new Date(a);return u.setFullYear(i),u}function startOfDay(a){return new Date(a.getFullYear(),a.getMonth(),a.getDate(),0,0,0,0)}function endOfDay(a){return new Date(a.getFullYear(),a.getMonth(),a.getDate(),23,59,59,999)}class VuetifyDateAdapter{constructor(i){this.locale=i.locale,this.formats=i.formats}date(i){return date$5(i)}toJsDate(i){return i}toISO(i){return toISO(this,i)}parseISO(i){return parseISO(i)}addMinutes(i,u){return addMinutes(i,u)}addHours(i,u){return addHours(i,u)}addDays(i,u){return addDays(i,u)}addWeeks(i,u){return addWeeks(i,u)}addMonths(i,u){return addMonths(i,u)}getWeekArray(i){return getWeekArray(i,this.locale)}startOfWeek(i){return startOfWeek(i,this.locale)}endOfWeek(i){return endOfWeek(i,this.locale)}startOfMonth(i){return startOfMonth(i)}endOfMonth(i){return endOfMonth(i)}format(i,u){return format$1(i,u,this.locale,this.formats)}isEqual(i,u){return isEqual$1(i,u)}isValid(i){return isValid$3(i)}isWithinRange(i,u){return isWithinRange(i,u)}isAfter(i,u){return isAfter$1(i,u)}isAfterDay(i,u){return isAfterDay(i,u)}isBefore(i,u){return!isAfter$1(i,u)&&!isEqual$1(i,u)}isSameDay(i,u){return isSameDay(i,u)}isSameMonth(i,u){return isSameMonth(i,u)}isSameYear(i,u){return isSameYear(i,u)}setMinutes(i,u){return setMinutes(i,u)}setHours(i,u){return setHours(i,u)}setMonth(i,u){return setMonth$1(i,u)}setDate(i,u){return setDate(i,u)}setYear(i,u){return setYear(i,u)}getDiff(i,u,c){return getDiff(i,u,c)}getWeekdays(){return getWeekdays(this.locale)}getYear(i){return getYear(i)}getMonth(i){return getMonth(i)}getDate(i){return getDate(i)}getNextMonth(i){return getNextMonth(i)}getPreviousMonth(i){return getPreviousMonth(i)}getHours(i){return getHours(i)}getMinutes(i){return getMinutes(i)}startOfDay(i){return startOfDay(i)}endOfDay(i){return endOfDay(i)}startOfYear(i){return startOfYear(i)}endOfYear(i){return endOfYear(i)}}const DateOptionsSymbol=Symbol.for("vuetify:date-options"),DateAdapterSymbol=Symbol.for("vuetify:date-adapter");function createDate$1(a,i){const u=mergeDeep({adapter:VuetifyDateAdapter,locale:{af:"af-ZA",bg:"bg-BG",ca:"ca-ES",ckb:"",cs:"cs-CZ",de:"de-DE",el:"el-GR",en:"en-US",et:"et-EE",fa:"fa-IR",fi:"fi-FI",hr:"hr-HR",hu:"hu-HU",he:"he-IL",id:"id-ID",it:"it-IT",ja:"ja-JP",ko:"ko-KR",lv:"lv-LV",lt:"lt-LT",nl:"nl-NL",no:"no-NO",pl:"pl-PL",pt:"pt-PT",ro:"ro-RO",ru:"ru-RU",sk:"sk-SK",sl:"sl-SI",srCyrl:"sr-SP",srLatn:"sr-SP",sv:"sv-SE",th:"th-TH",tr:"tr-TR",az:"az-AZ",uk:"uk-UA",vi:"vi-VN",zhHans:"zh-CN",zhHant:"zh-TW"}},a);return{options:u,instance:createInstance$1(u,i)}}function createInstance$1(a,i){const u=reactive(typeof a.adapter=="function"?new a.adapter({locale:a.locale[i.current.value]??i.current.value,formats:a.formats}):a.adapter);return watch(i.current,c=>{u.locale=a.locale[c]??c??u.locale}),u}function useDate(){const a=inject$1(DateOptionsSymbol);if(!a)throw new Error("[Vuetify] Could not find injected date options");const i=useLocale();return createInstance$1(a,i)}function getWeek(a,i){const u=a.toJsDate(i);let c=u.getFullYear(),d=new Date(c,0,1);if(u<d)c=c-1,d=new Date(c,0,1);else{const v=new Date(c+1,0,1);u>=v&&(c=c+1,d=v)}const m=Math.abs(u.getTime()-d.getTime()),f=Math.ceil(m/(1e3*60*60*24));return Math.floor(f/7)+1}const VuetifyLayoutKey=Symbol.for("vuetify:layout"),VuetifyLayoutItemKey=Symbol.for("vuetify:layout-item"),ROOT_ZINDEX=1e3,makeLayoutProps=propsFactory({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),makeLayoutItemProps=propsFactory({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function useLayout(){const a=inject$1(VuetifyLayoutKey);if(!a)throw new Error("[Vuetify] Could not find injected layout");return{layoutIsReady:nextTick(),getLayoutItem:a.getLayoutItem,mainRect:a.mainRect,mainStyles:a.mainStyles}}function useLayoutItem(a){const i=inject$1(VuetifyLayoutKey);if(!i)throw new Error("[Vuetify] Could not find injected layout");const u=a.id??`layout-item-${getUid()}`,c=getCurrentInstance("useLayoutItem");provide(VuetifyLayoutItemKey,{id:u});const d=shallowRef(!1);onDeactivated(()=>d.value=!0),onActivated(()=>d.value=!1);const m=nextTick(),{layoutItemStyles:f,layoutItemScrimStyles:v}=i.register(c,{...a,active:computed(()=>d.value?!1:a.active.value),id:u});return onBeforeUnmount(()=>i.unregister(u)),{layoutItemStyles:f,layoutRect:i.layoutRect,layoutItemScrimStyles:v,layoutIsReady:m}}const generateLayers=(a,i,u,c)=>{let d={top:0,left:0,right:0,bottom:0};const m=[{id:"",layer:{...d}}];for(const f of a){const v=i.get(f),g=u.get(f),y=c.get(f);if(!v||!g||!y)continue;const b={...d,[v.value]:parseInt(d[v.value],10)+(y.value?parseInt(g.value,10):0)};m.push({id:f,layer:b}),d=b}return m};function createLayout(a){const i=inject$1(VuetifyLayoutKey,null),u=computed(()=>i?i.rootZIndex.value-100:ROOT_ZINDEX),c=ref([]),d=reactive(new Map),m=reactive(new Map),f=reactive(new Map),v=reactive(new Map),g=reactive(new Map),{resizeRef:y,contentRect:b}=useResizeObserver(),w=eagerComputed(()=>{const M=[...new Set([...f.values()].map(B=>B.value))].sort((B,z)=>B-z),P=[];for(const B of M){const z=c.value.filter(U=>{var H;return((H=f.get(U))==null?void 0:H.value)===B});P.push(...z)}return generateLayers(P,d,m,v)}),S=computed(()=>!Array.from(g.values()).some(M=>M.value)),C=computed(()=>w.value[w.value.length-1].layer),k=computed(()=>({"--v-layout-left":convertToUnit(C.value.left),"--v-layout-right":convertToUnit(C.value.right),"--v-layout-top":convertToUnit(C.value.top),"--v-layout-bottom":convertToUnit(C.value.bottom),...S.value?void 0:{transition:"none"}})),$=eagerComputed(()=>w.value.slice(1).map((M,P)=>{let{id:B}=M;const{layer:z}=w.value[P],U=m.get(B),H=d.get(B);return{id:B,...z,size:Number(U.value),position:H.value}})),E=M=>$.value.find(P=>P.id===M),D=getCurrentInstance("createLayout"),T=nextTick();provide(VuetifyLayoutKey,{register:(M,P)=>{let{id:B,order:z,position:U,layoutSize:H,elementSize:J,active:j,disableTransitions:G,absolute:ee}=P;f.set(B,z),d.set(B,U),m.set(B,H),v.set(B,j),G&&g.set(B,G);const te=findChildrenWithProvide(VuetifyLayoutItemKey,D==null?void 0:D.vnode).indexOf(M);te>-1?c.value.splice(te,0,B):c.value.push(B);const re=computed(()=>$.value.findIndex(le=>le.id===B)),ae=computed(()=>u.value+w.value.length*2-re.value*2),ye=computed(()=>{const le=U.value==="left"||U.value==="right",Se=U.value==="right",Fe=U.value==="bottom",kt=J.value??H.value,Pe=kt===0?"%":"px",ke={[U.value]:0,zIndex:ae.value,transform:`translate${le?"X":"Y"}(${(j.value?0:-(kt===0?100:kt))*(Se||Fe?-1:1)}${Pe})`,position:ee.value||u.value!==ROOT_ZINDEX?"absolute":"fixed",...S.value?void 0:{transition:"none"}};if(re.value<0)throw new Error(`Layout item "${B}" is missing`);const de=$.value[re.value];if(!de)throw new Error(`[Vuetify] Could not find layout item "${B}"`);return{...ke,height:le?`calc(100% - ${de.top}px - ${de.bottom}px)`:J.value?`${J.value}px`:void 0,left:Se?void 0:`${de.left}px`,right:Se?`${de.right}px`:void 0,top:U.value!=="bottom"?`${de.top}px`:void 0,bottom:U.value!=="top"?`${de.bottom}px`:void 0,width:le?J.value?`${J.value}px`:void 0:`calc(100% - ${de.left}px - ${de.right}px)`}}),ue=computed(()=>({zIndex:ae.value-1}));return{layoutItemStyles:ye,layoutItemScrimStyles:ue,zIndex:ae}},unregister:M=>{f.delete(M),d.delete(M),m.delete(M),v.delete(M),g.delete(M),c.value=c.value.filter(P=>P!==M)},mainRect:C,mainStyles:k,getLayoutItem:E,items:$,layoutRect:b,rootZIndex:u,layoutIsReady:T});const O=computed(()=>["v-layout",{"v-layout--full-height":a.fullHeight}]),F=computed(()=>({zIndex:i?u.value:void 0,position:i?"relative":void 0,overflow:i?"hidden":void 0}));return{layoutClasses:O,layoutStyles:F,getLayoutItem:E,items:$,layoutRect:b,layoutIsReady:T,layoutRef:y}}function createVuetify(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:i,...u}=a,c=mergeDeep(i,u),{aliases:d={},components:m={},directives:f={}}=c,v=createDefaults(c.defaults),g=createDisplay(c.display,c.ssr),y=createTheme(c.theme),b=createIcons(c.icons),w=createLocale(c.locale),S=createDate$1(c.date,w),C=createGoTo(c.goTo,w);return{install:$=>{for(const E in f)$.directive(E,f[E]);for(const E in m)$.component(E,m[E]);for(const E in d)$.component(E,defineComponent({...d[E],name:E,aliasName:d[E].name}));if(y.install($),$.provide(DefaultsSymbol,v),$.provide(DisplaySymbol,g),$.provide(ThemeSymbol,y),$.provide(IconSymbol,b),$.provide(LocaleSymbol,w),$.provide(DateOptionsSymbol,S.options),$.provide(DateAdapterSymbol,S.instance),$.provide(GoToSymbol,C),IN_BROWSER&&c.ssr)if($.$nuxt)$.$nuxt.hook("app:suspense:resolve",()=>{g.update()});else{const{mount:E}=$;$.mount=function(){const D=E(...arguments);return nextTick(()=>g.update()),$.mount=E,D}}getUid.reset(),$.mixin({computed:{$vuetify(){return reactive({defaults:inject.call(this,DefaultsSymbol),display:inject.call(this,DisplaySymbol),theme:inject.call(this,ThemeSymbol),icons:inject.call(this,IconSymbol),locale:inject.call(this,LocaleSymbol),date:inject.call(this,DateAdapterSymbol)})}}})},defaults:v,display:g,theme:y,icons:b,locale:w,date:S,goTo:C}}const version$3="3.6.1";createVuetify.version=version$3;function inject(a){var c,d;const i=this.$,u=((c=i.parent)==null?void 0:c.provides)??((d=i.vnode.appContext)==null?void 0:d.provides);if(u&&a in u)return u[a]}function tryOnScopeDispose(a){return getCurrentScope()?(onScopeDispose(a),!0):!1}function toValue(a){return typeof a=="function"?a():unref(a)}const isClient=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const toString$c=Object.prototype.toString,isObject$g=a=>toString$c.call(a)==="[object Object]",noop$3=()=>{};function createFilterWrapper(a,i){function u(...c){return new Promise((d,m)=>{Promise.resolve(a(()=>i.apply(this,c),{fn:i,thisArg:this,args:c})).then(d).catch(m)})}return u}const bypassFilter=a=>a();function debounceFilter(a,i={}){let u,c,d=noop$3;const m=v=>{clearTimeout(v),d(),d=noop$3};return v=>{const g=toValue(a),y=toValue(i.maxWait);return u&&m(u),g<=0||y!==void 0&&y<=0?(c&&(m(c),c=null),Promise.resolve(v())):new Promise((b,w)=>{d=i.rejectOnCancel?w:b,y&&!c&&(c=setTimeout(()=>{u&&m(u),c=null,b(v())},y)),u=setTimeout(()=>{c&&m(c),c=null,b(v())},g)})}}function pausableFilter(a=bypassFilter){const i=ref(!0);function u(){i.value=!1}function c(){i.value=!0}const d=(...m)=>{i.value&&a(...m)};return{isActive:readonly(i),pause:u,resume:c,eventFilter:d}}function createSingletonPromise(a){let i;function u(){return i||(i=a()),i}return u.reset=async()=>{const c=i;i=void 0,c&&await c},u}function getLifeCycleTarget(a){return a||getCurrentInstance$1()}function useDebounceFn(a,i=200,u={}){return createFilterWrapper(debounceFilter(i,u),a)}function watchWithFilter(a,i,u={}){const{eventFilter:c=bypassFilter,...d}=u;return watch(a,createFilterWrapper(c,i),d)}function watchPausable(a,i,u={}){const{eventFilter:c,...d}=u,{eventFilter:m,pause:f,resume:v,isActive:g}=pausableFilter(c);return{stop:watchWithFilter(a,i,{...d,eventFilter:m}),pause:f,resume:v,isActive:g}}function tryOnMounted(a,i=!0,u){getLifeCycleTarget()?onMounted(a,u):i?a():nextTick(a)}function useTimeoutFn(a,i,u={}){const{immediate:c=!0}=u,d=ref(!1);let m=null;function f(){m&&(clearTimeout(m),m=null)}function v(){d.value=!1,f()}function g(...y){f(),d.value=!0,m=setTimeout(()=>{d.value=!1,m=null,a(...y)},toValue(i))}return c&&(d.value=!0,isClient&&g()),tryOnScopeDispose(v),{isPending:readonly(d),start:g,stop:v}}function unrefElement(a){var i;const u=toValue(a);return(i=u==null?void 0:u.$el)!=null?i:u}const defaultWindow=isClient?window:void 0,defaultNavigator=isClient?window.navigator:void 0;function useEventListener(...a){let i,u,c,d;if(typeof a[0]=="string"||Array.isArray(a[0])?([u,c,d]=a,i=defaultWindow):[i,u,c,d]=a,!i)return noop$3;Array.isArray(u)||(u=[u]),Array.isArray(c)||(c=[c]);const m=[],f=()=>{m.forEach(b=>b()),m.length=0},v=(b,w,S,C)=>(b.addEventListener(w,S,C),()=>b.removeEventListener(w,S,C)),g=watch(()=>[unrefElement(i),toValue(d)],([b,w])=>{if(f(),!b)return;const S=isObject$g(w)?{...w}:w;m.push(...u.flatMap(C=>c.map(k=>v(b,C,k,S))))},{immediate:!0,flush:"post"}),y=()=>{g(),f()};return tryOnScopeDispose(y),y}function useMounted(){const a=ref(!1),i=getCurrentInstance$1();return i&&onMounted(()=>{a.value=!0},i),a}function useSupported(a){const i=useMounted();return computed(()=>(i.value,!!a()))}function usePermission(a,i={}){const{controls:u=!1,navigator:c=defaultNavigator}=i,d=useSupported(()=>c&&"permissions"in c);let m;const f=typeof a=="string"?{name:a}:a,v=ref(),g=()=>{m&&(v.value=m.state)},y=createSingletonPromise(async()=>{if(d.value){if(!m)try{m=await c.permissions.query(f),useEventListener(m,"change",g),g()}catch{v.value="prompt"}return m}});return y(),u?{state:v,isSupported:d,query:y}:v}function useClipboard(a={}){const{navigator:i=defaultNavigator,read:u=!1,source:c,copiedDuring:d=1500,legacy:m=!1}=a,f=useSupported(()=>i&&"clipboard"in i),v=usePermission("clipboard-read"),g=usePermission("clipboard-write"),y=computed(()=>f.value||m),b=ref(""),w=ref(!1),S=useTimeoutFn(()=>w.value=!1,d);function C(){f.value&&D(v.value)?i.clipboard.readText().then(T=>{b.value=T}):b.value=E()}y.value&&u&&useEventListener(["copy","cut"],C);async function k(T=toValue(c)){y.value&&T!=null&&(f.value&&D(g.value)?await i.clipboard.writeText(T):$(T),b.value=T,w.value=!0,S.start())}function $(T){const O=document.createElement("textarea");O.value=T??"",O.style.position="absolute",O.style.opacity="0",document.body.appendChild(O),O.select(),document.execCommand("copy"),O.remove()}function E(){var T,O,F;return(F=(O=(T=document==null?void 0:document.getSelection)==null?void 0:T.call(document))==null?void 0:O.toString())!=null?F:""}function D(T){return T==="granted"||T==="prompt"}return{isSupported:y,text:b,copied:w,copy:k}}const _global$1=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},globalKey="__vueuse_ssr_handlers__",handlers=getHandlers();function getHandlers(){return globalKey in _global$1||(_global$1[globalKey]=_global$1[globalKey]||{}),_global$1[globalKey]}function getSSRHandler(a,i){return handlers[a]||i}function guessSerializerType(a){return a==null?"any":a instanceof Set?"set":a instanceof Map?"map":a instanceof Date?"date":typeof a=="boolean"?"boolean":typeof a=="string"?"string":typeof a=="object"?"object":Number.isNaN(a)?"any":"number"}const StorageSerializers={boolean:{read:a=>a==="true",write:a=>String(a)},object:{read:a=>JSON.parse(a),write:a=>JSON.stringify(a)},number:{read:a=>Number.parseFloat(a),write:a=>String(a)},any:{read:a=>a,write:a=>String(a)},string:{read:a=>a,write:a=>String(a)},map:{read:a=>new Map(JSON.parse(a)),write:a=>JSON.stringify(Array.from(a.entries()))},set:{read:a=>new Set(JSON.parse(a)),write:a=>JSON.stringify(Array.from(a))},date:{read:a=>new Date(a),write:a=>a.toISOString()}},customStorageEventName="vueuse-storage";function useStorage(a,i,u,c={}){var d;const{flush:m="pre",deep:f=!0,listenToStorageChanges:v=!0,writeDefaults:g=!0,mergeDefaults:y=!1,shallow:b,window:w=defaultWindow,eventFilter:S,onError:C=H=>{console.error(H)},initOnMounted:k}=c,$=(b?shallowRef:ref)(typeof i=="function"?i():i);if(!u)try{u=getSSRHandler("getDefaultStorage",()=>{var H;return(H=defaultWindow)==null?void 0:H.localStorage})()}catch(H){C(H)}if(!u)return $;const E=toValue(i),D=guessSerializerType(E),T=(d=c.serializer)!=null?d:StorageSerializers[D],{pause:O,resume:F}=watchPausable($,()=>P($.value),{flush:m,deep:f,eventFilter:S});w&&v&&tryOnMounted(()=>{useEventListener(w,"storage",z),useEventListener(w,customStorageEventName,U),k&&z()}),k||z();function M(H,J){w&&w.dispatchEvent(new CustomEvent(customStorageEventName,{detail:{key:a,oldValue:H,newValue:J,storageArea:u}}))}function P(H){try{const J=u.getItem(a);if(H==null)M(J,null),u.removeItem(a);else{const j=T.write(H);J!==j&&(u.setItem(a,j),M(J,j))}}catch(J){C(J)}}function B(H){const J=H?H.newValue:u.getItem(a);if(J==null)return g&&E!=null&&u.setItem(a,T.write(E)),E;if(!H&&y){const j=T.read(J);return typeof y=="function"?y(j,E):D==="object"&&!Array.isArray(j)?{...E,...j}:j}else return typeof J!="string"?J:T.read(J)}function z(H){if(!(H&&H.storageArea!==u)){if(H&&H.key==null){$.value=E;return}if(!(H&&H.key!==a)){O();try{(H==null?void 0:H.newValue)!==T.write($.value)&&($.value=B(H))}catch(J){C(J)}finally{H?nextTick(F):F()}}}}function U(H){z(H.detail)}return $}class LuxonError extends Error{}class InvalidDateTimeError extends LuxonError{constructor(i){super(`Invalid DateTime: ${i.toMessage()}`)}}class InvalidIntervalError extends LuxonError{constructor(i){super(`Invalid Interval: ${i.toMessage()}`)}}class InvalidDurationError extends LuxonError{constructor(i){super(`Invalid Duration: ${i.toMessage()}`)}}class ConflictingSpecificationError extends LuxonError{}class InvalidUnitError extends LuxonError{constructor(i){super(`Invalid unit ${i}`)}}class InvalidArgumentError extends LuxonError{}class ZoneIsAbstractError extends LuxonError{constructor(){super("Zone is an abstract class")}}const n$1="numeric",s="short",l="long",DATE_SHORT={year:n$1,month:n$1,day:n$1},DATE_MED={year:n$1,month:s,day:n$1},DATE_MED_WITH_WEEKDAY={year:n$1,month:s,day:n$1,weekday:s},DATE_FULL={year:n$1,month:l,day:n$1},DATE_HUGE={year:n$1,month:l,day:n$1,weekday:l},TIME_SIMPLE={hour:n$1,minute:n$1},TIME_WITH_SECONDS={hour:n$1,minute:n$1,second:n$1},TIME_WITH_SHORT_OFFSET={hour:n$1,minute:n$1,second:n$1,timeZoneName:s},TIME_WITH_LONG_OFFSET={hour:n$1,minute:n$1,second:n$1,timeZoneName:l},TIME_24_SIMPLE={hour:n$1,minute:n$1,hourCycle:"h23"},TIME_24_WITH_SECONDS={hour:n$1,minute:n$1,second:n$1,hourCycle:"h23"},TIME_24_WITH_SHORT_OFFSET={hour:n$1,minute:n$1,second:n$1,hourCycle:"h23",timeZoneName:s},TIME_24_WITH_LONG_OFFSET={hour:n$1,minute:n$1,second:n$1,hourCycle:"h23",timeZoneName:l},DATETIME_SHORT={year:n$1,month:n$1,day:n$1,hour:n$1,minute:n$1},DATETIME_SHORT_WITH_SECONDS={year:n$1,month:n$1,day:n$1,hour:n$1,minute:n$1,second:n$1},DATETIME_MED={year:n$1,month:s,day:n$1,hour:n$1,minute:n$1},DATETIME_MED_WITH_SECONDS={year:n$1,month:s,day:n$1,hour:n$1,minute:n$1,second:n$1},DATETIME_MED_WITH_WEEKDAY={year:n$1,month:s,day:n$1,weekday:s,hour:n$1,minute:n$1},DATETIME_FULL={year:n$1,month:l,day:n$1,hour:n$1,minute:n$1,timeZoneName:s},DATETIME_FULL_WITH_SECONDS={year:n$1,month:l,day:n$1,hour:n$1,minute:n$1,second:n$1,timeZoneName:s},DATETIME_HUGE={year:n$1,month:l,day:n$1,weekday:l,hour:n$1,minute:n$1,timeZoneName:l},DATETIME_HUGE_WITH_SECONDS={year:n$1,month:l,day:n$1,weekday:l,hour:n$1,minute:n$1,second:n$1,timeZoneName:l};class Zone{get type(){throw new ZoneIsAbstractError}get name(){throw new ZoneIsAbstractError}get ianaName(){return this.name}get isUniversal(){throw new ZoneIsAbstractError}offsetName(i,u){throw new ZoneIsAbstractError}formatOffset(i,u){throw new ZoneIsAbstractError}offset(i){throw new ZoneIsAbstractError}equals(i){throw new ZoneIsAbstractError}get isValid(){throw new ZoneIsAbstractError}}let singleton$1=null;class SystemZone extends Zone{static get instance(){return singleton$1===null&&(singleton$1=new SystemZone),singleton$1}get type(){return"system"}get name(){return new Intl.DateTimeFormat().resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(i,{format:u,locale:c}){return parseZoneInfo(i,u,c)}formatOffset(i,u){return formatOffset(this.offset(i),u)}offset(i){return-new Date(i).getTimezoneOffset()}equals(i){return i.type==="system"}get isValid(){return!0}}let dtfCache={};function makeDTF(a){return dtfCache[a]||(dtfCache[a]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:a,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),dtfCache[a]}const typeToPos={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};function hackyOffset(a,i){const u=a.format(i).replace(/\u200E/g,""),c=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec(u),[,d,m,f,v,g,y,b]=c;return[f,d,m,v,g,y,b]}function partsOffset(a,i){const u=a.formatToParts(i),c=[];for(let d=0;d<u.length;d++){const{type:m,value:f}=u[d],v=typeToPos[m];m==="era"?c[v]=f:isUndefined$2(v)||(c[v]=parseInt(f,10))}return c}let ianaZoneCache={};class IANAZone extends Zone{static create(i){return ianaZoneCache[i]||(ianaZoneCache[i]=new IANAZone(i)),ianaZoneCache[i]}static resetCache(){ianaZoneCache={},dtfCache={}}static isValidSpecifier(i){return this.isValidZone(i)}static isValidZone(i){if(!i)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:i}).format(),!0}catch{return!1}}constructor(i){super(),this.zoneName=i,this.valid=IANAZone.isValidZone(i)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(i,{format:u,locale:c}){return parseZoneInfo(i,u,c,this.name)}formatOffset(i,u){return formatOffset(this.offset(i),u)}offset(i){const u=new Date(i);if(isNaN(u))return NaN;const c=makeDTF(this.name);let[d,m,f,v,g,y,b]=c.formatToParts?partsOffset(c,u):hackyOffset(c,u);v==="BC"&&(d=-Math.abs(d)+1);const S=objToLocalTS({year:d,month:m,day:f,hour:g===24?0:g,minute:y,second:b,millisecond:0});let C=+u;const k=C%1e3;return C-=k>=0?k:1e3+k,(S-C)/(60*1e3)}equals(i){return i.type==="iana"&&i.name===this.name}get isValid(){return this.valid}}let intlLFCache={};function getCachedLF(a,i={}){const u=JSON.stringify([a,i]);let c=intlLFCache[u];return c||(c=new Intl.ListFormat(a,i),intlLFCache[u]=c),c}let intlDTCache={};function getCachedDTF(a,i={}){const u=JSON.stringify([a,i]);let c=intlDTCache[u];return c||(c=new Intl.DateTimeFormat(a,i),intlDTCache[u]=c),c}let intlNumCache={};function getCachedINF(a,i={}){const u=JSON.stringify([a,i]);let c=intlNumCache[u];return c||(c=new Intl.NumberFormat(a,i),intlNumCache[u]=c),c}let intlRelCache={};function getCachedRTF(a,i={}){const{base:u,...c}=i,d=JSON.stringify([a,c]);let m=intlRelCache[d];return m||(m=new Intl.RelativeTimeFormat(a,i),intlRelCache[d]=m),m}let sysLocaleCache=null;function systemLocale(){return sysLocaleCache||(sysLocaleCache=new Intl.DateTimeFormat().resolvedOptions().locale,sysLocaleCache)}let weekInfoCache={};function getCachedWeekInfo(a){let i=weekInfoCache[a];if(!i){const u=new Intl.Locale(a);i="getWeekInfo"in u?u.getWeekInfo():u.weekInfo,weekInfoCache[a]=i}return i}function parseLocaleString(a){const i=a.indexOf("-x-");i!==-1&&(a=a.substring(0,i));const u=a.indexOf("-u-");if(u===-1)return[a];{let c,d;try{c=getCachedDTF(a).resolvedOptions(),d=a}catch{const g=a.substring(0,u);c=getCachedDTF(g).resolvedOptions(),d=g}const{numberingSystem:m,calendar:f}=c;return[d,m,f]}}function intlConfigString(a,i,u){return(u||i)&&(a.includes("-u-")||(a+="-u"),u&&(a+=`-ca-${u}`),i&&(a+=`-nu-${i}`)),a}function mapMonths(a){const i=[];for(let u=1;u<=12;u++){const c=DateTime.utc(2009,u,1);i.push(a(c))}return i}function mapWeekdays(a){const i=[];for(let u=1;u<=7;u++){const c=DateTime.utc(2016,11,13+u);i.push(a(c))}return i}function listStuff(a,i,u,c){const d=a.listingMode();return d==="error"?null:d==="en"?u(i):c(i)}function supportsFastNumbers(a){return a.numberingSystem&&a.numberingSystem!=="latn"?!1:a.numberingSystem==="latn"||!a.locale||a.locale.startsWith("en")||new Intl.DateTimeFormat(a.intl).resolvedOptions().numberingSystem==="latn"}class PolyNumberFormatter{constructor(i,u,c){this.padTo=c.padTo||0,this.floor=c.floor||!1;const{padTo:d,floor:m,...f}=c;if(!u||Object.keys(f).length>0){const v={useGrouping:!1,...c};c.padTo>0&&(v.minimumIntegerDigits=c.padTo),this.inf=getCachedINF(i,v)}}format(i){if(this.inf){const u=this.floor?Math.floor(i):i;return this.inf.format(u)}else{const u=this.floor?Math.floor(i):roundTo(i,3);return padStart(u,this.padTo)}}}class PolyDateFormatter{constructor(i,u,c){this.opts=c,this.originalZone=void 0;let d;if(this.opts.timeZone)this.dt=i;else if(i.zone.type==="fixed"){const f=-1*(i.offset/60),v=f>=0?`Etc/GMT+${f}`:`Etc/GMT${f}`;i.offset!==0&&IANAZone.create(v).valid?(d=v,this.dt=i):(d="UTC",this.dt=i.offset===0?i:i.setZone("UTC").plus({minutes:i.offset}),this.originalZone=i.zone)}else i.zone.type==="system"?this.dt=i:i.zone.type==="iana"?(this.dt=i,d=i.zone.name):(d="UTC",this.dt=i.setZone("UTC").plus({minutes:i.offset}),this.originalZone=i.zone);const m={...this.opts};m.timeZone=m.timeZone||d,this.dtf=getCachedDTF(u,m)}format(){return this.originalZone?this.formatToParts().map(({value:i})=>i).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){const i=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?i.map(u=>{if(u.type==="timeZoneName"){const c=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...u,value:c}}else return u}):i}resolvedOptions(){return this.dtf.resolvedOptions()}}class PolyRelFormatter{constructor(i,u,c){this.opts={style:"long",...c},!u&&hasRelative()&&(this.rtf=getCachedRTF(i,c))}format(i,u){return this.rtf?this.rtf.format(i,u):formatRelativeTime(u,i,this.opts.numeric,this.opts.style!=="long")}formatToParts(i,u){return this.rtf?this.rtf.formatToParts(i,u):[]}}const fallbackWeekSettings={firstDay:1,minimalDays:4,weekend:[6,7]};let Locale$1=class wi{static fromOpts(i){return wi.create(i.locale,i.numberingSystem,i.outputCalendar,i.weekSettings,i.defaultToEN)}static create(i,u,c,d,m=!1){const f=i||Settings.defaultLocale,v=f||(m?"en-US":systemLocale()),g=u||Settings.defaultNumberingSystem,y=c||Settings.defaultOutputCalendar,b=validateWeekSettings(d)||Settings.defaultWeekSettings;return new wi(v,g,y,b,f)}static resetCache(){sysLocaleCache=null,intlDTCache={},intlNumCache={},intlRelCache={}}static fromObject({locale:i,numberingSystem:u,outputCalendar:c,weekSettings:d}={}){return wi.create(i,u,c,d)}constructor(i,u,c,d,m){const[f,v,g]=parseLocaleString(i);this.locale=f,this.numberingSystem=u||v||null,this.outputCalendar=c||g||null,this.weekSettings=d,this.intl=intlConfigString(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=m,this.fastNumbersCached=null}get fastNumbers(){return this.fastNumbersCached==null&&(this.fastNumbersCached=supportsFastNumbers(this)),this.fastNumbersCached}listingMode(){const i=this.isEnglish(),u=(this.numberingSystem===null||this.numberingSystem==="latn")&&(this.outputCalendar===null||this.outputCalendar==="gregory");return i&&u?"en":"intl"}clone(i){return!i||Object.getOwnPropertyNames(i).length===0?this:wi.create(i.locale||this.specifiedLocale,i.numberingSystem||this.numberingSystem,i.outputCalendar||this.outputCalendar,validateWeekSettings(i.weekSettings)||this.weekSettings,i.defaultToEN||!1)}redefaultToEN(i={}){return this.clone({...i,defaultToEN:!0})}redefaultToSystem(i={}){return this.clone({...i,defaultToEN:!1})}months(i,u=!1){return listStuff(this,i,months$1,()=>{const c=u?{month:i,day:"numeric"}:{month:i},d=u?"format":"standalone";return this.monthsCache[d][i]||(this.monthsCache[d][i]=mapMonths(m=>this.extract(m,c,"month"))),this.monthsCache[d][i]})}weekdays(i,u=!1){return listStuff(this,i,weekdays,()=>{const c=u?{weekday:i,year:"numeric",month:"long",day:"numeric"}:{weekday:i},d=u?"format":"standalone";return this.weekdaysCache[d][i]||(this.weekdaysCache[d][i]=mapWeekdays(m=>this.extract(m,c,"weekday"))),this.weekdaysCache[d][i]})}meridiems(){return listStuff(this,void 0,()=>meridiems,()=>{if(!this.meridiemCache){const i={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[DateTime.utc(2016,11,13,9),DateTime.utc(2016,11,13,19)].map(u=>this.extract(u,i,"dayperiod"))}return this.meridiemCache})}eras(i){return listStuff(this,i,eras,()=>{const u={era:i};return this.eraCache[i]||(this.eraCache[i]=[DateTime.utc(-40,1,1),DateTime.utc(2017,1,1)].map(c=>this.extract(c,u,"era"))),this.eraCache[i]})}extract(i,u,c){const d=this.dtFormatter(i,u),m=d.formatToParts(),f=m.find(v=>v.type.toLowerCase()===c);return f?f.value:null}numberFormatter(i={}){return new PolyNumberFormatter(this.intl,i.forceSimple||this.fastNumbers,i)}dtFormatter(i,u={}){return new PolyDateFormatter(i,this.intl,u)}relFormatter(i={}){return new PolyRelFormatter(this.intl,this.isEnglish(),i)}listFormatter(i={}){return getCachedLF(this.intl,i)}isEnglish(){return this.locale==="en"||this.locale.toLowerCase()==="en-us"||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}getWeekSettings(){return this.weekSettings?this.weekSettings:hasLocaleWeekInfo()?getCachedWeekInfo(this.locale):fallbackWeekSettings}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(i){return this.locale===i.locale&&this.numberingSystem===i.numberingSystem&&this.outputCalendar===i.outputCalendar}},singleton=null;class FixedOffsetZone extends Zone{static get utcInstance(){return singleton===null&&(singleton=new FixedOffsetZone(0)),singleton}static instance(i){return i===0?FixedOffsetZone.utcInstance:new FixedOffsetZone(i)}static parseSpecifier(i){if(i){const u=i.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(u)return new FixedOffsetZone(signedOffset(u[1],u[2]))}return null}constructor(i){super(),this.fixed=i}get type(){return"fixed"}get name(){return this.fixed===0?"UTC":`UTC${formatOffset(this.fixed,"narrow")}`}get ianaName(){return this.fixed===0?"Etc/UTC":`Etc/GMT${formatOffset(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(i,u){return formatOffset(this.fixed,u)}get isUniversal(){return!0}offset(){return this.fixed}equals(i){return i.type==="fixed"&&i.fixed===this.fixed}get isValid(){return!0}}class InvalidZone extends Zone{constructor(i){super(),this.zoneName=i}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function normalizeZone(a,i){if(isUndefined$2(a)||a===null)return i;if(a instanceof Zone)return a;if(isString$4(a)){const u=a.toLowerCase();return u==="default"?i:u==="local"||u==="system"?SystemZone.instance:u==="utc"||u==="gmt"?FixedOffsetZone.utcInstance:FixedOffsetZone.parseSpecifier(u)||IANAZone.create(a)}else return isNumber$2(a)?FixedOffsetZone.instance(a):typeof a=="object"&&"offset"in a&&typeof a.offset=="function"?a:new InvalidZone(a)}let now$1=()=>Date.now(),defaultZone="system",defaultLocale=null,defaultNumberingSystem=null,defaultOutputCalendar=null,twoDigitCutoffYear=60,throwOnInvalid,defaultWeekSettings=null;class Settings{static get now(){return now$1}static set now(i){now$1=i}static set defaultZone(i){defaultZone=i}static get defaultZone(){return normalizeZone(defaultZone,SystemZone.instance)}static get defaultLocale(){return defaultLocale}static set defaultLocale(i){defaultLocale=i}static get defaultNumberingSystem(){return defaultNumberingSystem}static set defaultNumberingSystem(i){defaultNumberingSystem=i}static get defaultOutputCalendar(){return defaultOutputCalendar}static set defaultOutputCalendar(i){defaultOutputCalendar=i}static get defaultWeekSettings(){return defaultWeekSettings}static set defaultWeekSettings(i){defaultWeekSettings=validateWeekSettings(i)}static get twoDigitCutoffYear(){return twoDigitCutoffYear}static set twoDigitCutoffYear(i){twoDigitCutoffYear=i%100}static get throwOnInvalid(){return throwOnInvalid}static set throwOnInvalid(i){throwOnInvalid=i}static resetCaches(){Locale$1.resetCache(),IANAZone.resetCache()}}class Invalid{constructor(i,u){this.reason=i,this.explanation=u}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}const nonLeapLadder=[0,31,59,90,120,151,181,212,243,273,304,334],leapLadder=[0,31,60,91,121,152,182,213,244,274,305,335];function unitOutOfRange(a,i){return new Invalid("unit out of range",`you specified ${i} (of type ${typeof i}) as a ${a}, which is invalid`)}function dayOfWeek(a,i,u){const c=new Date(Date.UTC(a,i-1,u));a<100&&a>=0&&c.setUTCFullYear(c.getUTCFullYear()-1900);const d=c.getUTCDay();return d===0?7:d}function computeOrdinal(a,i,u){return u+(isLeapYear$1(a)?leapLadder:nonLeapLadder)[i-1]}function uncomputeOrdinal(a,i){const u=isLeapYear$1(a)?leapLadder:nonLeapLadder,c=u.findIndex(m=>m<i),d=i-u[c];return{month:c+1,day:d}}function isoWeekdayToLocal(a,i){return(a-i+7)%7+1}function gregorianToWeek(a,i=4,u=1){const{year:c,month:d,day:m}=a,f=computeOrdinal(c,d,m),v=isoWeekdayToLocal(dayOfWeek(c,d,m),u);let g=Math.floor((f-v+14-i)/7),y;return g<1?(y=c-1,g=weeksInWeekYear(y,i,u)):g>weeksInWeekYear(c,i,u)?(y=c+1,g=1):y=c,{weekYear:y,weekNumber:g,weekday:v,...timeObject(a)}}function weekToGregorian(a,i=4,u=1){const{weekYear:c,weekNumber:d,weekday:m}=a,f=isoWeekdayToLocal(dayOfWeek(c,1,i),u),v=daysInYear$1(c);let g=d*7+m-f-7+i,y;g<1?(y=c-1,g+=daysInYear$1(y)):g>v?(y=c+1,g-=daysInYear$1(c)):y=c;const{month:b,day:w}=uncomputeOrdinal(y,g);return{year:y,month:b,day:w,...timeObject(a)}}function gregorianToOrdinal(a){const{year:i,month:u,day:c}=a,d=computeOrdinal(i,u,c);return{year:i,ordinal:d,...timeObject(a)}}function ordinalToGregorian(a){const{year:i,ordinal:u}=a,{month:c,day:d}=uncomputeOrdinal(i,u);return{year:i,month:c,day:d,...timeObject(a)}}function usesLocalWeekValues(a,i){if(!isUndefined$2(a.localWeekday)||!isUndefined$2(a.localWeekNumber)||!isUndefined$2(a.localWeekYear)){if(!isUndefined$2(a.weekday)||!isUndefined$2(a.weekNumber)||!isUndefined$2(a.weekYear))throw new ConflictingSpecificationError("Cannot mix locale-based week fields with ISO-based week fields");return isUndefined$2(a.localWeekday)||(a.weekday=a.localWeekday),isUndefined$2(a.localWeekNumber)||(a.weekNumber=a.localWeekNumber),isUndefined$2(a.localWeekYear)||(a.weekYear=a.localWeekYear),delete a.localWeekday,delete a.localWeekNumber,delete a.localWeekYear,{minDaysInFirstWeek:i.getMinDaysInFirstWeek(),startOfWeek:i.getStartOfWeek()}}else return{minDaysInFirstWeek:4,startOfWeek:1}}function hasInvalidWeekData(a,i=4,u=1){const c=isInteger(a.weekYear),d=integerBetween(a.weekNumber,1,weeksInWeekYear(a.weekYear,i,u)),m=integerBetween(a.weekday,1,7);return c?d?m?!1:unitOutOfRange("weekday",a.weekday):unitOutOfRange("week",a.weekNumber):unitOutOfRange("weekYear",a.weekYear)}function hasInvalidOrdinalData(a){const i=isInteger(a.year),u=integerBetween(a.ordinal,1,daysInYear$1(a.year));return i?u?!1:unitOutOfRange("ordinal",a.ordinal):unitOutOfRange("year",a.year)}function hasInvalidGregorianData(a){const i=isInteger(a.year),u=integerBetween(a.month,1,12),c=integerBetween(a.day,1,daysInMonth$1(a.year,a.month));return i?u?c?!1:unitOutOfRange("day",a.day):unitOutOfRange("month",a.month):unitOutOfRange("year",a.year)}function hasInvalidTimeData(a){const{hour:i,minute:u,second:c,millisecond:d}=a,m=integerBetween(i,0,23)||i===24&&u===0&&c===0&&d===0,f=integerBetween(u,0,59),v=integerBetween(c,0,59),g=integerBetween(d,0,999);return m?f?v?g?!1:unitOutOfRange("millisecond",d):unitOutOfRange("second",c):unitOutOfRange("minute",u):unitOutOfRange("hour",i)}function isUndefined$2(a){return typeof a>"u"}function isNumber$2(a){return typeof a=="number"}function isInteger(a){return typeof a=="number"&&a%1===0}function isString$4(a){return typeof a=="string"}function isDate$2(a){return Object.prototype.toString.call(a)==="[object Date]"}function hasRelative(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch{return!1}}function hasLocaleWeekInfo(){try{return typeof Intl<"u"&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch{return!1}}function maybeArray(a){return Array.isArray(a)?a:[a]}function bestBy(a,i,u){if(a.length!==0)return a.reduce((c,d)=>{const m=[i(d),d];return c&&u(c[0],m[0])===c[0]?c:m},null)[1]}function pick$1(a,i){return i.reduce((u,c)=>(u[c]=a[c],u),{})}function hasOwnProperty$g(a,i){return Object.prototype.hasOwnProperty.call(a,i)}function validateWeekSettings(a){if(a==null)return null;if(typeof a!="object")throw new InvalidArgumentError("Week settings must be an object");if(!integerBetween(a.firstDay,1,7)||!integerBetween(a.minimalDays,1,7)||!Array.isArray(a.weekend)||a.weekend.some(i=>!integerBetween(i,1,7)))throw new InvalidArgumentError("Invalid week settings");return{firstDay:a.firstDay,minimalDays:a.minimalDays,weekend:Array.from(a.weekend)}}function integerBetween(a,i,u){return isInteger(a)&&a>=i&&a<=u}function floorMod(a,i){return a-i*Math.floor(a/i)}function padStart(a,i=2){const u=a<0;let c;return u?c="-"+(""+-a).padStart(i,"0"):c=(""+a).padStart(i,"0"),c}function parseInteger(a){if(!(isUndefined$2(a)||a===null||a===""))return parseInt(a,10)}function parseFloating(a){if(!(isUndefined$2(a)||a===null||a===""))return parseFloat(a)}function parseMillis(a){if(!(isUndefined$2(a)||a===null||a==="")){const i=parseFloat("0."+a)*1e3;return Math.floor(i)}}function roundTo(a,i,u=!1){const c=10**i;return(u?Math.trunc:Math.round)(a*c)/c}function isLeapYear$1(a){return a%4===0&&(a%100!==0||a%400===0)}function daysInYear$1(a){return isLeapYear$1(a)?366:365}function daysInMonth$1(a,i){const u=floorMod(i-1,12)+1,c=a+(i-u)/12;return u===2?isLeapYear$1(c)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][u-1]}function objToLocalTS(a){let i=Date.UTC(a.year,a.month-1,a.day,a.hour,a.minute,a.second,a.millisecond);return a.year<100&&a.year>=0&&(i=new Date(i),i.setUTCFullYear(a.year,a.month-1,a.day)),+i}function firstWeekOffset$1(a,i,u){return-isoWeekdayToLocal(dayOfWeek(a,1,i),u)+i-1}function weeksInWeekYear(a,i=4,u=1){const c=firstWeekOffset$1(a,i,u),d=firstWeekOffset$1(a+1,i,u);return(daysInYear$1(a)-c+d)/7}function untruncateYear$1(a){return a>99?a:a>Settings.twoDigitCutoffYear?1900+a:2e3+a}function parseZoneInfo(a,i,u,c=null){const d=new Date(a),m={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};c&&(m.timeZone=c);const f={timeZoneName:i,...m},v=new Intl.DateTimeFormat(u,f).formatToParts(d).find(g=>g.type.toLowerCase()==="timezonename");return v?v.value:null}function signedOffset(a,i){let u=parseInt(a,10);Number.isNaN(u)&&(u=0);const c=parseInt(i,10)||0,d=u<0||Object.is(u,-0)?-c:c;return u*60+d}function asNumber(a){const i=Number(a);if(typeof a=="boolean"||a===""||Number.isNaN(i))throw new InvalidArgumentError(`Invalid unit value ${a}`);return i}function normalizeObject(a,i){const u={};for(const c in a)if(hasOwnProperty$g(a,c)){const d=a[c];if(d==null)continue;u[i(c)]=asNumber(d)}return u}function formatOffset(a,i){const u=Math.trunc(Math.abs(a/60)),c=Math.trunc(Math.abs(a%60)),d=a>=0?"+":"-";switch(i){case"short":return`${d}${padStart(u,2)}:${padStart(c,2)}`;case"narrow":return`${d}${u}${c>0?`:${c}`:""}`;case"techie":return`${d}${padStart(u,2)}${padStart(c,2)}`;default:throw new RangeError(`Value format ${i} is out of range for property format`)}}function timeObject(a){return pick$1(a,["hour","minute","second","millisecond"])}const monthsLong=["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],monthsNarrow=["J","F","M","A","M","J","J","A","S","O","N","D"];function months$1(a){switch(a){case"narrow":return[...monthsNarrow];case"short":return[...monthsShort];case"long":return[...monthsLong];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}const weekdaysLong=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],weekdaysShort=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],weekdaysNarrow=["M","T","W","T","F","S","S"];function weekdays(a){switch(a){case"narrow":return[...weekdaysNarrow];case"short":return[...weekdaysShort];case"long":return[...weekdaysLong];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const meridiems=["AM","PM"],erasLong=["Before Christ","Anno Domini"],erasShort=["BC","AD"],erasNarrow=["B","A"];function eras(a){switch(a){case"narrow":return[...erasNarrow];case"short":return[...erasShort];case"long":return[...erasLong];default:return null}}function meridiemForDateTime(a){return meridiems[a.hour<12?0:1]}function weekdayForDateTime(a,i){return weekdays(i)[a.weekday-1]}function monthForDateTime(a,i){return months$1(i)[a.month-1]}function eraForDateTime(a,i){return eras(i)[a.year<0?0:1]}function formatRelativeTime(a,i,u="always",c=!1){const d={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},m=["hours","minutes","seconds"].indexOf(a)===-1;if(u==="auto"&&m){const w=a==="days";switch(i){case 1:return w?"tomorrow":`next ${d[a][0]}`;case-1:return w?"yesterday":`last ${d[a][0]}`;case 0:return w?"today":`this ${d[a][0]}`}}const f=Object.is(i,-0)||i<0,v=Math.abs(i),g=v===1,y=d[a],b=c?g?y[1]:y[2]||y[1]:g?d[a][0]:a;return f?`${v} ${b} ago`:`in ${v} ${b}`}function stringifyTokens(a,i){let u="";for(const c of a)c.literal?u+=c.val:u+=i(c.val);return u}const macroTokenToFormatOpts={D:DATE_SHORT,DD:DATE_MED,DDD:DATE_FULL,DDDD:DATE_HUGE,t:TIME_SIMPLE,tt:TIME_WITH_SECONDS,ttt:TIME_WITH_SHORT_OFFSET,tttt:TIME_WITH_LONG_OFFSET,T:TIME_24_SIMPLE,TT:TIME_24_WITH_SECONDS,TTT:TIME_24_WITH_SHORT_OFFSET,TTTT:TIME_24_WITH_LONG_OFFSET,f:DATETIME_SHORT,ff:DATETIME_MED,fff:DATETIME_FULL,ffff:DATETIME_HUGE,F:DATETIME_SHORT_WITH_SECONDS,FF:DATETIME_MED_WITH_SECONDS,FFF:DATETIME_FULL_WITH_SECONDS,FFFF:DATETIME_HUGE_WITH_SECONDS};class Formatter{static create(i,u={}){return new Formatter(i,u)}static parseFormat(i){let u=null,c="",d=!1;const m=[];for(let f=0;f<i.length;f++){const v=i.charAt(f);v==="'"?(c.length>0&&m.push({literal:d||/^\s+$/.test(c),val:c}),u=null,c="",d=!d):d||v===u?c+=v:(c.length>0&&m.push({literal:/^\s+$/.test(c),val:c}),c=v,u=v)}return c.length>0&&m.push({literal:d||/^\s+$/.test(c),val:c}),m}static macroTokenToFormatOpts(i){return macroTokenToFormatOpts[i]}constructor(i,u){this.opts=u,this.loc=i,this.systemLoc=null}formatWithSystemDefault(i,u){return this.systemLoc===null&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(i,{...this.opts,...u}).format()}dtFormatter(i,u={}){return this.loc.dtFormatter(i,{...this.opts,...u})}formatDateTime(i,u){return this.dtFormatter(i,u).format()}formatDateTimeParts(i,u){return this.dtFormatter(i,u).formatToParts()}formatInterval(i,u){return this.dtFormatter(i.start,u).dtf.formatRange(i.start.toJSDate(),i.end.toJSDate())}resolvedOptions(i,u){return this.dtFormatter(i,u).resolvedOptions()}num(i,u=0){if(this.opts.forceSimple)return padStart(i,u);const c={...this.opts};return u>0&&(c.padTo=u),this.loc.numberFormatter(c).format(i)}formatDateTimeFromString(i,u){const c=this.loc.listingMode()==="en",d=this.loc.outputCalendar&&this.loc.outputCalendar!=="gregory",m=(C,k)=>this.loc.extract(i,C,k),f=C=>i.isOffsetFixed&&i.offset===0&&C.allowZ?"Z":i.isValid?i.zone.formatOffset(i.ts,C.format):"",v=()=>c?meridiemForDateTime(i):m({hour:"numeric",hourCycle:"h12"},"dayperiod"),g=(C,k)=>c?monthForDateTime(i,C):m(k?{month:C}:{month:C,day:"numeric"},"month"),y=(C,k)=>c?weekdayForDateTime(i,C):m(k?{weekday:C}:{weekday:C,month:"long",day:"numeric"},"weekday"),b=C=>{const k=Formatter.macroTokenToFormatOpts(C);return k?this.formatWithSystemDefault(i,k):C},w=C=>c?eraForDateTime(i,C):m({era:C},"era"),S=C=>{switch(C){case"S":return this.num(i.millisecond);case"u":case"SSS":return this.num(i.millisecond,3);case"s":return this.num(i.second);case"ss":return this.num(i.second,2);case"uu":return this.num(Math.floor(i.millisecond/10),2);case"uuu":return this.num(Math.floor(i.millisecond/100));case"m":return this.num(i.minute);case"mm":return this.num(i.minute,2);case"h":return this.num(i.hour%12===0?12:i.hour%12);case"hh":return this.num(i.hour%12===0?12:i.hour%12,2);case"H":return this.num(i.hour);case"HH":return this.num(i.hour,2);case"Z":return f({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return f({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return f({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return i.zone.offsetName(i.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return i.zone.offsetName(i.ts,{format:"long",locale:this.loc.locale});case"z":return i.zoneName;case"a":return v();case"d":return d?m({day:"numeric"},"day"):this.num(i.day);case"dd":return d?m({day:"2-digit"},"day"):this.num(i.day,2);case"c":return this.num(i.weekday);case"ccc":return y("short",!0);case"cccc":return y("long",!0);case"ccccc":return y("narrow",!0);case"E":return this.num(i.weekday);case"EEE":return y("short",!1);case"EEEE":return y("long",!1);case"EEEEE":return y("narrow",!1);case"L":return d?m({month:"numeric",day:"numeric"},"month"):this.num(i.month);case"LL":return d?m({month:"2-digit",day:"numeric"},"month"):this.num(i.month,2);case"LLL":return g("short",!0);case"LLLL":return g("long",!0);case"LLLLL":return g("narrow",!0);case"M":return d?m({month:"numeric"},"month"):this.num(i.month);case"MM":return d?m({month:"2-digit"},"month"):this.num(i.month,2);case"MMM":return g("short",!1);case"MMMM":return g("long",!1);case"MMMMM":return g("narrow",!1);case"y":return d?m({year:"numeric"},"year"):this.num(i.year);case"yy":return d?m({year:"2-digit"},"year"):this.num(i.year.toString().slice(-2),2);case"yyyy":return d?m({year:"numeric"},"year"):this.num(i.year,4);case"yyyyyy":return d?m({year:"numeric"},"year"):this.num(i.year,6);case"G":return w("short");case"GG":return w("long");case"GGGGG":return w("narrow");case"kk":return this.num(i.weekYear.toString().slice(-2),2);case"kkkk":return this.num(i.weekYear,4);case"W":return this.num(i.weekNumber);case"WW":return this.num(i.weekNumber,2);case"n":return this.num(i.localWeekNumber);case"nn":return this.num(i.localWeekNumber,2);case"ii":return this.num(i.localWeekYear.toString().slice(-2),2);case"iiii":return this.num(i.localWeekYear,4);case"o":return this.num(i.ordinal);case"ooo":return this.num(i.ordinal,3);case"q":return this.num(i.quarter);case"qq":return this.num(i.quarter,2);case"X":return this.num(Math.floor(i.ts/1e3));case"x":return this.num(i.ts);default:return b(C)}};return stringifyTokens(Formatter.parseFormat(u),S)}formatDurationFromString(i,u){const c=g=>{switch(g[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},d=g=>y=>{const b=c(y);return b?this.num(g.get(b),y.length):y},m=Formatter.parseFormat(u),f=m.reduce((g,{literal:y,val:b})=>y?g:g.concat(b),[]),v=i.shiftTo(...f.map(c).filter(g=>g));return stringifyTokens(m,d(v))}}const ianaRegex=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function combineRegexes(...a){const i=a.reduce((u,c)=>u+c.source,"");return RegExp(`^${i}$`)}function combineExtractors(...a){return i=>a.reduce(([u,c,d],m)=>{const[f,v,g]=m(i,d);return[{...u,...f},v||c,g]},[{},null,1]).slice(0,2)}function parse$2(a,...i){if(a==null)return[null,null];for(const[u,c]of i){const d=u.exec(a);if(d)return c(d)}return[null,null]}function simpleParse(...a){return(i,u)=>{const c={};let d;for(d=0;d<a.length;d++)c[a[d]]=parseInteger(i[u+d]);return[c,null,u+d]}}const offsetRegex=/(?:(Z)|([+-]\d\d)(?::?(\d\d))?)/,isoExtendedZone=`(?:${offsetRegex.source}?(?:\\[(${ianaRegex.source})\\])?)?`,isoTimeBaseRegex=/(\d\d)(?::?(\d\d)(?::?(\d\d)(?:[.,](\d{1,30}))?)?)?/,isoTimeRegex=RegExp(`${isoTimeBaseRegex.source}${isoExtendedZone}`),isoTimeExtensionRegex=RegExp(`(?:T${isoTimeRegex.source})?`),isoYmdRegex=/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,isoWeekRegex=/(\d{4})-?W(\d\d)(?:-?(\d))?/,isoOrdinalRegex=/(\d{4})-?(\d{3})/,extractISOWeekData=simpleParse("weekYear","weekNumber","weekDay"),extractISOOrdinalData=simpleParse("year","ordinal"),sqlYmdRegex=/(\d{4})-(\d\d)-(\d\d)/,sqlTimeRegex=RegExp(`${isoTimeBaseRegex.source} ?(?:${offsetRegex.source}|(${ianaRegex.source}))?`),sqlTimeExtensionRegex=RegExp(`(?: ${sqlTimeRegex.source})?`);function int$1(a,i,u){const c=a[i];return isUndefined$2(c)?u:parseInteger(c)}function extractISOYmd(a,i){return[{year:int$1(a,i),month:int$1(a,i+1,1),day:int$1(a,i+2,1)},null,i+3]}function extractISOTime(a,i){return[{hours:int$1(a,i,0),minutes:int$1(a,i+1,0),seconds:int$1(a,i+2,0),milliseconds:parseMillis(a[i+3])},null,i+4]}function extractISOOffset(a,i){const u=!a[i]&&!a[i+1],c=signedOffset(a[i+1],a[i+2]),d=u?null:FixedOffsetZone.instance(c);return[{},d,i+3]}function extractIANAZone(a,i){const u=a[i]?IANAZone.create(a[i]):null;return[{},u,i+1]}const isoTimeOnly=RegExp(`^T?${isoTimeBaseRegex.source}$`),isoDuration=/^-?P(?:(?:(-?\d{1,20}(?:\.\d{1,20})?)Y)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20}(?:\.\d{1,20})?)W)?(?:(-?\d{1,20}(?:\.\d{1,20})?)D)?(?:T(?:(-?\d{1,20}(?:\.\d{1,20})?)H)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20})(?:[.,](-?\d{1,20}))?S)?)?)$/;function extractISODuration(a){const[i,u,c,d,m,f,v,g,y]=a,b=i[0]==="-",w=g&&g[0]==="-",S=(C,k=!1)=>C!==void 0&&(k||C&&b)?-C:C;return[{years:S(parseFloating(u)),months:S(parseFloating(c)),weeks:S(parseFloating(d)),days:S(parseFloating(m)),hours:S(parseFloating(f)),minutes:S(parseFloating(v)),seconds:S(parseFloating(g),g==="-0"),milliseconds:S(parseMillis(y),w)}]}const obsOffsets$1={GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function fromStrings(a,i,u,c,d,m,f){const v={year:i.length===2?untruncateYear$1(parseInteger(i)):parseInteger(i),month:monthsShort.indexOf(u)+1,day:parseInteger(c),hour:parseInteger(d),minute:parseInteger(m)};return f&&(v.second=parseInteger(f)),a&&(v.weekday=a.length>3?weekdaysLong.indexOf(a)+1:weekdaysShort.indexOf(a)+1),v}const rfc2822$1=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function extractRFC2822(a){const[,i,u,c,d,m,f,v,g,y,b,w]=a,S=fromStrings(i,d,c,u,m,f,v);let C;return g?C=obsOffsets$1[g]:y?C=0:C=signedOffset(b,w),[S,new FixedOffsetZone(C)]}function preprocessRFC2822$1(a){return a.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}const rfc1123=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,rfc850=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,ascii=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function extractRFC1123Or850(a){const[,i,u,c,d,m,f,v]=a;return[fromStrings(i,d,c,u,m,f,v),FixedOffsetZone.utcInstance]}function extractASCII(a){const[,i,u,c,d,m,f,v]=a;return[fromStrings(i,v,u,c,d,m,f),FixedOffsetZone.utcInstance]}const isoYmdWithTimeExtensionRegex=combineRegexes(isoYmdRegex,isoTimeExtensionRegex),isoWeekWithTimeExtensionRegex=combineRegexes(isoWeekRegex,isoTimeExtensionRegex),isoOrdinalWithTimeExtensionRegex=combineRegexes(isoOrdinalRegex,isoTimeExtensionRegex),isoTimeCombinedRegex=combineRegexes(isoTimeRegex),extractISOYmdTimeAndOffset=combineExtractors(extractISOYmd,extractISOTime,extractISOOffset,extractIANAZone),extractISOWeekTimeAndOffset=combineExtractors(extractISOWeekData,extractISOTime,extractISOOffset,extractIANAZone),extractISOOrdinalDateAndTime=combineExtractors(extractISOOrdinalData,extractISOTime,extractISOOffset,extractIANAZone),extractISOTimeAndOffset=combineExtractors(extractISOTime,extractISOOffset,extractIANAZone);function parseISODate(a){return parse$2(a,[isoYmdWithTimeExtensionRegex,extractISOYmdTimeAndOffset],[isoWeekWithTimeExtensionRegex,extractISOWeekTimeAndOffset],[isoOrdinalWithTimeExtensionRegex,extractISOOrdinalDateAndTime],[isoTimeCombinedRegex,extractISOTimeAndOffset])}function parseRFC2822Date(a){return parse$2(preprocessRFC2822$1(a),[rfc2822$1,extractRFC2822])}function parseHTTPDate(a){return parse$2(a,[rfc1123,extractRFC1123Or850],[rfc850,extractRFC1123Or850],[ascii,extractASCII])}function parseISODuration(a){return parse$2(a,[isoDuration,extractISODuration])}const extractISOTimeOnly=combineExtractors(extractISOTime);function parseISOTimeOnly(a){return parse$2(a,[isoTimeOnly,extractISOTimeOnly])}const sqlYmdWithTimeExtensionRegex=combineRegexes(sqlYmdRegex,sqlTimeExtensionRegex),sqlTimeCombinedRegex=combineRegexes(sqlTimeRegex),extractISOTimeOffsetAndIANAZone=combineExtractors(extractISOTime,extractISOOffset,extractIANAZone);function parseSQL(a){return parse$2(a,[sqlYmdWithTimeExtensionRegex,extractISOYmdTimeAndOffset],[sqlTimeCombinedRegex,extractISOTimeOffsetAndIANAZone])}const INVALID$2="Invalid Duration",lowOrderMatrix={weeks:{days:7,hours:7*24,minutes:7*24*60,seconds:7*24*60*60,milliseconds:7*24*60*60*1e3},days:{hours:24,minutes:24*60,seconds:24*60*60,milliseconds:24*60*60*1e3},hours:{minutes:60,seconds:60*60,milliseconds:60*60*1e3},minutes:{seconds:60,milliseconds:60*1e3},seconds:{milliseconds:1e3}},casualMatrix={years:{quarters:4,months:12,weeks:52,days:365,hours:365*24,minutes:365*24*60,seconds:365*24*60*60,milliseconds:365*24*60*60*1e3},quarters:{months:3,weeks:13,days:91,hours:91*24,minutes:91*24*60,seconds:91*24*60*60,milliseconds:91*24*60*60*1e3},months:{weeks:4,days:30,hours:30*24,minutes:30*24*60,seconds:30*24*60*60,milliseconds:30*24*60*60*1e3},...lowOrderMatrix},daysInYearAccurate=146097/400,daysInMonthAccurate=146097/4800,accurateMatrix={years:{quarters:4,months:12,weeks:daysInYearAccurate/7,days:daysInYearAccurate,hours:daysInYearAccurate*24,minutes:daysInYearAccurate*24*60,seconds:daysInYearAccurate*24*60*60,milliseconds:daysInYearAccurate*24*60*60*1e3},quarters:{months:3,weeks:daysInYearAccurate/28,days:daysInYearAccurate/4,hours:daysInYearAccurate*24/4,minutes:daysInYearAccurate*24*60/4,seconds:daysInYearAccurate*24*60*60/4,milliseconds:daysInYearAccurate*24*60*60*1e3/4},months:{weeks:daysInMonthAccurate/7,days:daysInMonthAccurate,hours:daysInMonthAccurate*24,minutes:daysInMonthAccurate*24*60,seconds:daysInMonthAccurate*24*60*60,milliseconds:daysInMonthAccurate*24*60*60*1e3},...lowOrderMatrix},orderedUnits$1=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],reverseUnits=orderedUnits$1.slice(0).reverse();function clone$5(a,i,u=!1){const c={values:u?i.values:{...a.values,...i.values||{}},loc:a.loc.clone(i.loc),conversionAccuracy:i.conversionAccuracy||a.conversionAccuracy,matrix:i.matrix||a.matrix};return new Duration$1(c)}function durationToMillis(a,i){let u=i.milliseconds??0;for(const c of reverseUnits.slice(1))i[c]&&(u+=i[c]*a[c].milliseconds);return u}function normalizeValues(a,i){const u=durationToMillis(a,i)<0?-1:1;orderedUnits$1.reduceRight((c,d)=>{if(isUndefined$2(i[d]))return c;if(c){const m=i[c]*u,f=a[d][c],v=Math.floor(m/f);i[d]+=v*u,i[c]-=v*f*u}return d},null),orderedUnits$1.reduce((c,d)=>{if(isUndefined$2(i[d]))return c;if(c){const m=i[c]%1;i[c]-=m,i[d]+=m*a[c][d]}return d},null)}function removeZeroes(a){const i={};for(const[u,c]of Object.entries(a))c!==0&&(i[u]=c);return i}let Duration$1=class cr{constructor(i){const u=i.conversionAccuracy==="longterm"||!1;let c=u?accurateMatrix:casualMatrix;i.matrix&&(c=i.matrix),this.values=i.values,this.loc=i.loc||Locale$1.create(),this.conversionAccuracy=u?"longterm":"casual",this.invalid=i.invalid||null,this.matrix=c,this.isLuxonDuration=!0}static fromMillis(i,u){return cr.fromObject({milliseconds:i},u)}static fromObject(i,u={}){if(i==null||typeof i!="object")throw new InvalidArgumentError(`Duration.fromObject: argument expected to be an object, got ${i===null?"null":typeof i}`);return new cr({values:normalizeObject(i,cr.normalizeUnit),loc:Locale$1.fromObject(u),conversionAccuracy:u.conversionAccuracy,matrix:u.matrix})}static fromDurationLike(i){if(isNumber$2(i))return cr.fromMillis(i);if(cr.isDuration(i))return i;if(typeof i=="object")return cr.fromObject(i);throw new InvalidArgumentError(`Unknown duration argument ${i} of type ${typeof i}`)}static fromISO(i,u){const[c]=parseISODuration(i);return c?cr.fromObject(c,u):cr.invalid("unparsable",`the input "${i}" can't be parsed as ISO 8601`)}static fromISOTime(i,u){const[c]=parseISOTimeOnly(i);return c?cr.fromObject(c,u):cr.invalid("unparsable",`the input "${i}" can't be parsed as ISO 8601`)}static invalid(i,u=null){if(!i)throw new InvalidArgumentError("need to specify a reason the Duration is invalid");const c=i instanceof Invalid?i:new Invalid(i,u);if(Settings.throwOnInvalid)throw new InvalidDurationError(c);return new cr({invalid:c})}static normalizeUnit(i){const u={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[i&&i.toLowerCase()];if(!u)throw new InvalidUnitError(i);return u}static isDuration(i){return i&&i.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(i,u={}){const c={...u,floor:u.round!==!1&&u.floor!==!1};return this.isValid?Formatter.create(this.loc,c).formatDurationFromString(this,i):INVALID$2}toHuman(i={}){if(!this.isValid)return INVALID$2;const u=orderedUnits$1.map(c=>{const d=this.values[c];return isUndefined$2(d)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...i,unit:c.slice(0,-1)}).format(d)}).filter(c=>c);return this.loc.listFormatter({type:"conjunction",style:i.listStyle||"narrow",...i}).format(u)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let i="P";return this.years!==0&&(i+=this.years+"Y"),(this.months!==0||this.quarters!==0)&&(i+=this.months+this.quarters*3+"M"),this.weeks!==0&&(i+=this.weeks+"W"),this.days!==0&&(i+=this.days+"D"),(this.hours!==0||this.minutes!==0||this.seconds!==0||this.milliseconds!==0)&&(i+="T"),this.hours!==0&&(i+=this.hours+"H"),this.minutes!==0&&(i+=this.minutes+"M"),(this.seconds!==0||this.milliseconds!==0)&&(i+=roundTo(this.seconds+this.milliseconds/1e3,3)+"S"),i==="P"&&(i+="T0S"),i}toISOTime(i={}){if(!this.isValid)return null;const u=this.toMillis();return u<0||u>=864e5?null:(i={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...i,includeOffset:!1},DateTime.fromMillis(u,{zone:"UTC"}).toISOTime(i))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?durationToMillis(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(i){if(!this.isValid)return this;const u=cr.fromDurationLike(i),c={};for(const d of orderedUnits$1)(hasOwnProperty$g(u.values,d)||hasOwnProperty$g(this.values,d))&&(c[d]=u.get(d)+this.get(d));return clone$5(this,{values:c},!0)}minus(i){if(!this.isValid)return this;const u=cr.fromDurationLike(i);return this.plus(u.negate())}mapUnits(i){if(!this.isValid)return this;const u={};for(const c of Object.keys(this.values))u[c]=asNumber(i(this.values[c],c));return clone$5(this,{values:u},!0)}get(i){return this[cr.normalizeUnit(i)]}set(i){if(!this.isValid)return this;const u={...this.values,...normalizeObject(i,cr.normalizeUnit)};return clone$5(this,{values:u})}reconfigure({locale:i,numberingSystem:u,conversionAccuracy:c,matrix:d}={}){const f={loc:this.loc.clone({locale:i,numberingSystem:u}),matrix:d,conversionAccuracy:c};return clone$5(this,f)}as(i){return this.isValid?this.shiftTo(i).get(i):NaN}normalize(){if(!this.isValid)return this;const i=this.toObject();return normalizeValues(this.matrix,i),clone$5(this,{values:i},!0)}rescale(){if(!this.isValid)return this;const i=removeZeroes(this.normalize().shiftToAll().toObject());return clone$5(this,{values:i},!0)}shiftTo(...i){if(!this.isValid)return this;if(i.length===0)return this;i=i.map(f=>cr.normalizeUnit(f));const u={},c={},d=this.toObject();let m;for(const f of orderedUnits$1)if(i.indexOf(f)>=0){m=f;let v=0;for(const y in c)v+=this.matrix[y][f]*c[y],c[y]=0;isNumber$2(d[f])&&(v+=d[f]);const g=Math.trunc(v);u[f]=g,c[f]=(v*1e3-g*1e3)/1e3}else isNumber$2(d[f])&&(c[f]=d[f]);for(const f in c)c[f]!==0&&(u[m]+=f===m?c[f]:c[f]/this.matrix[m][f]);return normalizeValues(this.matrix,u),clone$5(this,{values:u},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;const i={};for(const u of Object.keys(this.values))i[u]=this.values[u]===0?0:-this.values[u];return clone$5(this,{values:i},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(i){if(!this.isValid||!i.isValid||!this.loc.equals(i.loc))return!1;function u(c,d){return c===void 0||c===0?d===void 0||d===0:c===d}for(const c of orderedUnits$1)if(!u(this.values[c],i.values[c]))return!1;return!0}};const INVALID$1="Invalid Interval";function validateStartEnd(a,i){return!a||!a.isValid?Interval.invalid("missing or invalid start"):!i||!i.isValid?Interval.invalid("missing or invalid end"):i<a?Interval.invalid("end before start",`The end of an interval must be after its start, but you had start=${a.toISO()} and end=${i.toISO()}`):null}class Interval{constructor(i){this.s=i.start,this.e=i.end,this.invalid=i.invalid||null,this.isLuxonInterval=!0}static invalid(i,u=null){if(!i)throw new InvalidArgumentError("need to specify a reason the Interval is invalid");const c=i instanceof Invalid?i:new Invalid(i,u);if(Settings.throwOnInvalid)throw new InvalidIntervalError(c);return new Interval({invalid:c})}static fromDateTimes(i,u){const c=friendlyDateTime(i),d=friendlyDateTime(u),m=validateStartEnd(c,d);return m??new Interval({start:c,end:d})}static after(i,u){const c=Duration$1.fromDurationLike(u),d=friendlyDateTime(i);return Interval.fromDateTimes(d,d.plus(c))}static before(i,u){const c=Duration$1.fromDurationLike(u),d=friendlyDateTime(i);return Interval.fromDateTimes(d.minus(c),d)}static fromISO(i,u){const[c,d]=(i||"").split("/",2);if(c&&d){let m,f;try{m=DateTime.fromISO(c,u),f=m.isValid}catch{f=!1}let v,g;try{v=DateTime.fromISO(d,u),g=v.isValid}catch{g=!1}if(f&&g)return Interval.fromDateTimes(m,v);if(f){const y=Duration$1.fromISO(d,u);if(y.isValid)return Interval.after(m,y)}else if(g){const y=Duration$1.fromISO(c,u);if(y.isValid)return Interval.before(v,y)}}return Interval.invalid("unparsable",`the input "${i}" can't be parsed as ISO 8601`)}static isInterval(i){return i&&i.isLuxonInterval||!1}get start(){return this.isValid?this.s:null}get end(){return this.isValid?this.e:null}get isValid(){return this.invalidReason===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}length(i="milliseconds"){return this.isValid?this.toDuration(i).get(i):NaN}count(i="milliseconds",u){if(!this.isValid)return NaN;const c=this.start.startOf(i,u);let d;return u!=null&&u.useLocaleWeeks?d=this.end.reconfigure({locale:c.locale}):d=this.end,d=d.startOf(i,u),Math.floor(d.diff(c,i).get(i))+(d.valueOf()!==this.end.valueOf())}hasSame(i){return this.isValid?this.isEmpty()||this.e.minus(1).hasSame(this.s,i):!1}isEmpty(){return this.s.valueOf()===this.e.valueOf()}isAfter(i){return this.isValid?this.s>i:!1}isBefore(i){return this.isValid?this.e<=i:!1}contains(i){return this.isValid?this.s<=i&&this.e>i:!1}set({start:i,end:u}={}){return this.isValid?Interval.fromDateTimes(i||this.s,u||this.e):this}splitAt(...i){if(!this.isValid)return[];const u=i.map(friendlyDateTime).filter(f=>this.contains(f)).sort((f,v)=>f.toMillis()-v.toMillis()),c=[];let{s:d}=this,m=0;for(;d<this.e;){const f=u[m]||this.e,v=+f>+this.e?this.e:f;c.push(Interval.fromDateTimes(d,v)),d=v,m+=1}return c}splitBy(i){const u=Duration$1.fromDurationLike(i);if(!this.isValid||!u.isValid||u.as("milliseconds")===0)return[];let{s:c}=this,d=1,m;const f=[];for(;c<this.e;){const v=this.start.plus(u.mapUnits(g=>g*d));m=+v>+this.e?this.e:v,f.push(Interval.fromDateTimes(c,m)),c=m,d+=1}return f}divideEqually(i){return this.isValid?this.splitBy(this.length()/i).slice(0,i):[]}overlaps(i){return this.e>i.s&&this.s<i.e}abutsStart(i){return this.isValid?+this.e==+i.s:!1}abutsEnd(i){return this.isValid?+i.e==+this.s:!1}engulfs(i){return this.isValid?this.s<=i.s&&this.e>=i.e:!1}equals(i){return!this.isValid||!i.isValid?!1:this.s.equals(i.s)&&this.e.equals(i.e)}intersection(i){if(!this.isValid)return this;const u=this.s>i.s?this.s:i.s,c=this.e<i.e?this.e:i.e;return u>=c?null:Interval.fromDateTimes(u,c)}union(i){if(!this.isValid)return this;const u=this.s<i.s?this.s:i.s,c=this.e>i.e?this.e:i.e;return Interval.fromDateTimes(u,c)}static merge(i){const[u,c]=i.sort((d,m)=>d.s-m.s).reduce(([d,m],f)=>m?m.overlaps(f)||m.abutsStart(f)?[d,m.union(f)]:[d.concat([m]),f]:[d,f],[[],null]);return c&&u.push(c),u}static xor(i){let u=null,c=0;const d=[],m=i.map(g=>[{time:g.s,type:"s"},{time:g.e,type:"e"}]),f=Array.prototype.concat(...m),v=f.sort((g,y)=>g.time-y.time);for(const g of v)c+=g.type==="s"?1:-1,c===1?u=g.time:(u&&+u!=+g.time&&d.push(Interval.fromDateTimes(u,g.time)),u=null);return Interval.merge(d)}difference(...i){return Interval.xor([this].concat(i)).map(u=>this.intersection(u)).filter(u=>u&&!u.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} ${this.e.toISO()})`:INVALID$1}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(i=DATE_SHORT,u={}){return this.isValid?Formatter.create(this.s.loc.clone(u),i).formatInterval(this):INVALID$1}toISO(i){return this.isValid?`${this.s.toISO(i)}/${this.e.toISO(i)}`:INVALID$1}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:INVALID$1}toISOTime(i){return this.isValid?`${this.s.toISOTime(i)}/${this.e.toISOTime(i)}`:INVALID$1}toFormat(i,{separator:u=" "}={}){return this.isValid?`${this.s.toFormat(i)}${u}${this.e.toFormat(i)}`:INVALID$1}toDuration(i,u){return this.isValid?this.e.diff(this.s,i,u):Duration$1.invalid(this.invalidReason)}mapEndpoints(i){return Interval.fromDateTimes(i(this.s),i(this.e))}}class Info{static hasDST(i=Settings.defaultZone){const u=DateTime.now().setZone(i).set({month:12});return!i.isUniversal&&u.offset!==u.set({month:6}).offset}static isValidIANAZone(i){return IANAZone.isValidZone(i)}static normalizeZone(i){return normalizeZone(i,Settings.defaultZone)}static getStartOfWeek({locale:i=null,locObj:u=null}={}){return(u||Locale$1.create(i)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:i=null,locObj:u=null}={}){return(u||Locale$1.create(i)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:i=null,locObj:u=null}={}){return(u||Locale$1.create(i)).getWeekendDays().slice()}static months(i="long",{locale:u=null,numberingSystem:c=null,locObj:d=null,outputCalendar:m="gregory"}={}){return(d||Locale$1.create(u,c,m)).months(i)}static monthsFormat(i="long",{locale:u=null,numberingSystem:c=null,locObj:d=null,outputCalendar:m="gregory"}={}){return(d||Locale$1.create(u,c,m)).months(i,!0)}static weekdays(i="long",{locale:u=null,numberingSystem:c=null,locObj:d=null}={}){return(d||Locale$1.create(u,c,null)).weekdays(i)}static weekdaysFormat(i="long",{locale:u=null,numberingSystem:c=null,locObj:d=null}={}){return(d||Locale$1.create(u,c,null)).weekdays(i,!0)}static meridiems({locale:i=null}={}){return Locale$1.create(i).meridiems()}static eras(i="short",{locale:u=null}={}){return Locale$1.create(u,null,"gregory").eras(i)}static features(){return{relative:hasRelative(),localeWeek:hasLocaleWeekInfo()}}}function dayDiff(a,i){const u=d=>d.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),c=u(i)-u(a);return Math.floor(Duration$1.fromMillis(c).as("days"))}function highOrderDiffs(a,i,u){const c=[["years",(g,y)=>y.year-g.year],["quarters",(g,y)=>y.quarter-g.quarter+(y.year-g.year)*4],["months",(g,y)=>y.month-g.month+(y.year-g.year)*12],["weeks",(g,y)=>{const b=dayDiff(g,y);return(b-b%7)/7}],["days",dayDiff]],d={},m=a;let f,v;for(const[g,y]of c)u.indexOf(g)>=0&&(f=g,d[g]=y(a,i),v=m.plus(d),v>i?(d[g]--,a=m.plus(d),a>i&&(v=a,d[g]--,a=m.plus(d))):a=v);return[a,d,v,f]}function diff$1(a,i,u,c){let[d,m,f,v]=highOrderDiffs(a,i,u);const g=i-d,y=u.filter(w=>["hours","minutes","seconds","milliseconds"].indexOf(w)>=0);y.length===0&&(f<i&&(f=d.plus({[v]:1})),f!==d&&(m[v]=(m[v]||0)+g/(f-d)));const b=Duration$1.fromObject(m,c);return y.length>0?Duration$1.fromMillis(g,c).shiftTo(...y).plus(b):b}const numberingSystems={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[-৯]",deva:"[-९]",fullwide:"[-]",gujr:"[-૯]",hanidec:"[|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[-೯]",laoo:"[-໙]",limb:"[᥆-᥏]",mlym:"[-൯]",mong:"[᠐-᠙]",mymr:"[-၉]",orya:"[-୯]",tamldec:"[-௯]",telu:"[-౯]",thai:"[-๙]",tibt:"[༠-༩]",latn:"\\d"},numberingSystemsUTF16={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},hanidecChars=numberingSystems.hanidec.replace(/[\[|\]]/g,"").split("");function parseDigits(a){let i=parseInt(a,10);if(isNaN(i)){i="";for(let u=0;u<a.length;u++){const c=a.charCodeAt(u);if(a[u].search(numberingSystems.hanidec)!==-1)i+=hanidecChars.indexOf(a[u]);else for(const d in numberingSystemsUTF16){const[m,f]=numberingSystemsUTF16[d];c>=m&&c<=f&&(i+=c-m)}}return parseInt(i,10)}else return i}function digitRegex({numberingSystem:a},i=""){return new RegExp(`${numberingSystems[a||"latn"]}${i}`)}const MISSING_FTP="missing Intl.DateTimeFormat.formatToParts support";function intUnit(a,i=u=>u){return{regex:a,deser:([u])=>i(parseDigits(u))}}const NBSP=" ",spaceOrNBSP=`[ ${NBSP}]`,spaceOrNBSPRegExp=new RegExp(spaceOrNBSP,"g");function fixListRegex(a){return a.replace(/\./g,"\\.?").replace(spaceOrNBSPRegExp,spaceOrNBSP)}function stripInsensitivities(a){return a.replace(/\./g,"").replace(spaceOrNBSPRegExp," ").toLowerCase()}function oneOf(a,i){return a===null?null:{regex:RegExp(a.map(fixListRegex).join("|")),deser:([u])=>a.findIndex(c=>stripInsensitivities(u)===stripInsensitivities(c))+i}}function offset$2(a,i){return{regex:a,deser:([,u,c])=>signedOffset(u,c),groups:i}}function simple(a){return{regex:a,deser:([i])=>i}}function escapeToken(a){return a.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function unitForToken(a,i){const u=digitRegex(i),c=digitRegex(i,"{2}"),d=digitRegex(i,"{3}"),m=digitRegex(i,"{4}"),f=digitRegex(i,"{6}"),v=digitRegex(i,"{1,2}"),g=digitRegex(i,"{1,3}"),y=digitRegex(i,"{1,6}"),b=digitRegex(i,"{1,9}"),w=digitRegex(i,"{2,4}"),S=digitRegex(i,"{4,6}"),C=E=>({regex:RegExp(escapeToken(E.val)),deser:([D])=>D,literal:!0}),$=(E=>{if(a.literal)return C(E);switch(E.val){case"G":return oneOf(i.eras("short"),0);case"GG":return oneOf(i.eras("long"),0);case"y":return intUnit(y);case"yy":return intUnit(w,untruncateYear$1);case"yyyy":return intUnit(m);case"yyyyy":return intUnit(S);case"yyyyyy":return intUnit(f);case"M":return intUnit(v);case"MM":return intUnit(c);case"MMM":return oneOf(i.months("short",!0),1);case"MMMM":return oneOf(i.months("long",!0),1);case"L":return intUnit(v);case"LL":return intUnit(c);case"LLL":return oneOf(i.months("short",!1),1);case"LLLL":return oneOf(i.months("long",!1),1);case"d":return intUnit(v);case"dd":return intUnit(c);case"o":return intUnit(g);case"ooo":return intUnit(d);case"HH":return intUnit(c);case"H":return intUnit(v);case"hh":return intUnit(c);case"h":return intUnit(v);case"mm":return intUnit(c);case"m":return intUnit(v);case"q":return intUnit(v);case"qq":return intUnit(c);case"s":return intUnit(v);case"ss":return intUnit(c);case"S":return intUnit(g);case"SSS":return intUnit(d);case"u":return simple(b);case"uu":return simple(v);case"uuu":return intUnit(u);case"a":return oneOf(i.meridiems(),0);case"kkkk":return intUnit(m);case"kk":return intUnit(w,untruncateYear$1);case"W":return intUnit(v);case"WW":return intUnit(c);case"E":case"c":return intUnit(u);case"EEE":return oneOf(i.weekdays("short",!1),1);case"EEEE":return oneOf(i.weekdays("long",!1),1);case"ccc":return oneOf(i.weekdays("short",!0),1);case"cccc":return oneOf(i.weekdays("long",!0),1);case"Z":case"ZZ":return offset$2(new RegExp(`([+-]${v.source})(?::(${c.source}))?`),2);case"ZZZ":return offset$2(new RegExp(`([+-]${v.source})(${c.source})?`),2);case"z":return simple(/[a-z_+-/]{1,256}?/i);case" ":return simple(/[^\S\n\r]/);default:return C(E)}})(a)||{invalidReason:MISSING_FTP};return $.token=a,$}const partTypeStyleToTokenVal={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};function tokenForPart(a,i,u){const{type:c,value:d}=a;if(c==="literal"){const g=/^\s+$/.test(d);return{literal:!g,val:g?" ":d}}const m=i[c];let f=c;c==="hour"&&(i.hour12!=null?f=i.hour12?"hour12":"hour24":i.hourCycle!=null?i.hourCycle==="h11"||i.hourCycle==="h12"?f="hour12":f="hour24":f=u.hour12?"hour12":"hour24");let v=partTypeStyleToTokenVal[f];if(typeof v=="object"&&(v=v[m]),v)return{literal:!1,val:v}}function buildRegex(a){return[`^${a.map(u=>u.regex).reduce((u,c)=>`${u}(${c.source})`,"")}$`,a]}function match(a,i,u){const c=a.match(i);if(c){const d={};let m=1;for(const f in u)if(hasOwnProperty$g(u,f)){const v=u[f],g=v.groups?v.groups+1:1;!v.literal&&v.token&&(d[v.token.val[0]]=v.deser(c.slice(m,m+g))),m+=g}return[c,d]}else return[c,{}]}function dateTimeFromMatches(a){const i=m=>{switch(m){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}};let u=null,c;return isUndefined$2(a.z)||(u=IANAZone.create(a.z)),isUndefined$2(a.Z)||(u||(u=new FixedOffsetZone(a.Z)),c=a.Z),isUndefined$2(a.q)||(a.M=(a.q-1)*3+1),isUndefined$2(a.h)||(a.h<12&&a.a===1?a.h+=12:a.h===12&&a.a===0&&(a.h=0)),a.G===0&&a.y&&(a.y=-a.y),isUndefined$2(a.u)||(a.S=parseMillis(a.u)),[Object.keys(a).reduce((m,f)=>{const v=i(f);return v&&(m[v]=a[f]),m},{}),u,c]}let dummyDateTimeCache=null;function getDummyDateTime(){return dummyDateTimeCache||(dummyDateTimeCache=DateTime.fromMillis(1555555555555)),dummyDateTimeCache}function maybeExpandMacroToken(a,i){if(a.literal)return a;const u=Formatter.macroTokenToFormatOpts(a.val),c=formatOptsToTokens(u,i);return c==null||c.includes(void 0)?a:c}function expandMacroTokens(a,i){return Array.prototype.concat(...a.map(u=>maybeExpandMacroToken(u,i)))}function explainFromTokens(a,i,u){const c=expandMacroTokens(Formatter.parseFormat(u),a),d=c.map(f=>unitForToken(f,a)),m=d.find(f=>f.invalidReason);if(m)return{input:i,tokens:c,invalidReason:m.invalidReason};{const[f,v]=buildRegex(d),g=RegExp(f,"i"),[y,b]=match(i,g,v),[w,S,C]=b?dateTimeFromMatches(b):[null,null,void 0];if(hasOwnProperty$g(b,"a")&&hasOwnProperty$g(b,"H"))throw new ConflictingSpecificationError("Can't include meridiem when specifying 24-hour format");return{input:i,tokens:c,regex:g,rawMatches:y,matches:b,result:w,zone:S,specificOffset:C}}}function parseFromTokens(a,i,u){const{result:c,zone:d,specificOffset:m,invalidReason:f}=explainFromTokens(a,i,u);return[c,d,m,f]}function formatOptsToTokens(a,i){if(!a)return null;const c=Formatter.create(i,a).dtFormatter(getDummyDateTime()),d=c.formatToParts(),m=c.resolvedOptions();return d.map(f=>tokenForPart(f,a,m))}const INVALID="Invalid DateTime",MAX_DATE=864e13;function unsupportedZone(a){return new Invalid("unsupported zone",`the zone "${a.name}" is not supported`)}function possiblyCachedWeekData(a){return a.weekData===null&&(a.weekData=gregorianToWeek(a.c)),a.weekData}function possiblyCachedLocalWeekData(a){return a.localWeekData===null&&(a.localWeekData=gregorianToWeek(a.c,a.loc.getMinDaysInFirstWeek(),a.loc.getStartOfWeek())),a.localWeekData}function clone$4(a,i){const u={ts:a.ts,zone:a.zone,c:a.c,o:a.o,loc:a.loc,invalid:a.invalid};return new DateTime({...u,...i,old:u})}function fixOffset(a,i,u){let c=a-i*60*1e3;const d=u.offset(c);if(i===d)return[c,i];c-=(d-i)*60*1e3;const m=u.offset(c);return d===m?[c,d]:[a-Math.min(d,m)*60*1e3,Math.max(d,m)]}function tsToObj(a,i){a+=i*60*1e3;const u=new Date(a);return{year:u.getUTCFullYear(),month:u.getUTCMonth()+1,day:u.getUTCDate(),hour:u.getUTCHours(),minute:u.getUTCMinutes(),second:u.getUTCSeconds(),millisecond:u.getUTCMilliseconds()}}function objToTS(a,i,u){return fixOffset(objToLocalTS(a),i,u)}function adjustTime(a,i){const u=a.o,c=a.c.year+Math.trunc(i.years),d=a.c.month+Math.trunc(i.months)+Math.trunc(i.quarters)*3,m={...a.c,year:c,month:d,day:Math.min(a.c.day,daysInMonth$1(c,d))+Math.trunc(i.days)+Math.trunc(i.weeks)*7},f=Duration$1.fromObject({years:i.years-Math.trunc(i.years),quarters:i.quarters-Math.trunc(i.quarters),months:i.months-Math.trunc(i.months),weeks:i.weeks-Math.trunc(i.weeks),days:i.days-Math.trunc(i.days),hours:i.hours,minutes:i.minutes,seconds:i.seconds,milliseconds:i.milliseconds}).as("milliseconds"),v=objToLocalTS(m);let[g,y]=fixOffset(v,u,a.zone);return f!==0&&(g+=f,y=a.zone.offset(g)),{ts:g,o:y}}function parseDataToDateTime(a,i,u,c,d,m){const{setZone:f,zone:v}=u;if(a&&Object.keys(a).length!==0||i){const g=i||v,y=DateTime.fromObject(a,{...u,zone:g,specificOffset:m});return f?y:y.setZone(v)}else return DateTime.invalid(new Invalid("unparsable",`the input "${d}" can't be parsed as ${c}`))}function toTechFormat(a,i,u=!0){return a.isValid?Formatter.create(Locale$1.create("en-US"),{allowZ:u,forceSimple:!0}).formatDateTimeFromString(a,i):null}function toISODate(a,i){const u=a.c.year>9999||a.c.year<0;let c="";return u&&a.c.year>=0&&(c+="+"),c+=padStart(a.c.year,u?6:4),i?(c+="-",c+=padStart(a.c.month),c+="-",c+=padStart(a.c.day)):(c+=padStart(a.c.month),c+=padStart(a.c.day)),c}function toISOTime(a,i,u,c,d,m){let f=padStart(a.c.hour);return i?(f+=":",f+=padStart(a.c.minute),(a.c.millisecond!==0||a.c.second!==0||!u)&&(f+=":")):f+=padStart(a.c.minute),(a.c.millisecond!==0||a.c.second!==0||!u)&&(f+=padStart(a.c.second),(a.c.millisecond!==0||!c)&&(f+=".",f+=padStart(a.c.millisecond,3))),d&&(a.isOffsetFixed&&a.offset===0&&!m?f+="Z":a.o<0?(f+="-",f+=padStart(Math.trunc(-a.o/60)),f+=":",f+=padStart(Math.trunc(-a.o%60))):(f+="+",f+=padStart(Math.trunc(a.o/60)),f+=":",f+=padStart(Math.trunc(a.o%60)))),m&&(f+="["+a.zone.ianaName+"]"),f}const defaultUnitValues={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},defaultWeekUnitValues={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},defaultOrdinalUnitValues={ordinal:1,hour:0,minute:0,second:0,millisecond:0},orderedUnits=["year","month","day","hour","minute","second","millisecond"],orderedWeekUnits=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],orderedOrdinalUnits=["year","ordinal","hour","minute","second","millisecond"];function normalizeUnit(a){const i={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[a.toLowerCase()];if(!i)throw new InvalidUnitError(a);return i}function normalizeUnitWithLocalWeeks(a){switch(a.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return normalizeUnit(a)}}function quickDT(a,i){const u=normalizeZone(i.zone,Settings.defaultZone),c=Locale$1.fromObject(i),d=Settings.now();let m,f;if(isUndefined$2(a.year))m=d;else{for(const y of orderedUnits)isUndefined$2(a[y])&&(a[y]=defaultUnitValues[y]);const v=hasInvalidGregorianData(a)||hasInvalidTimeData(a);if(v)return DateTime.invalid(v);const g=u.offset(d);[m,f]=objToTS(a,g,u)}return new DateTime({ts:m,zone:u,loc:c,o:f})}function diffRelative(a,i,u){const c=isUndefined$2(u.round)?!0:u.round,d=(f,v)=>(f=roundTo(f,c||u.calendary?0:2,!0),i.loc.clone(u).relFormatter(u).format(f,v)),m=f=>u.calendary?i.hasSame(a,f)?0:i.startOf(f).diff(a.startOf(f),f).get(f):i.diff(a,f).get(f);if(u.unit)return d(m(u.unit),u.unit);for(const f of u.units){const v=m(f);if(Math.abs(v)>=1)return d(v,f)}return d(a>i?-0:0,u.units[u.units.length-1])}function lastOpts(a){let i={},u;return a.length>0&&typeof a[a.length-1]=="object"?(i=a[a.length-1],u=Array.from(a).slice(0,a.length-1)):u=Array.from(a),[i,u]}class DateTime{constructor(i){const u=i.zone||Settings.defaultZone;let c=i.invalid||(Number.isNaN(i.ts)?new Invalid("invalid input"):null)||(u.isValid?null:unsupportedZone(u));this.ts=isUndefined$2(i.ts)?Settings.now():i.ts;let d=null,m=null;if(!c)if(i.old&&i.old.ts===this.ts&&i.old.zone.equals(u))[d,m]=[i.old.c,i.old.o];else{const v=u.offset(this.ts);d=tsToObj(this.ts,v),c=Number.isNaN(d.year)?new Invalid("invalid input"):null,d=c?null:d,m=c?null:v}this._zone=u,this.loc=i.loc||Locale$1.create(),this.invalid=c,this.weekData=null,this.localWeekData=null,this.c=d,this.o=m,this.isLuxonDateTime=!0}static now(){return new DateTime({})}static local(){const[i,u]=lastOpts(arguments),[c,d,m,f,v,g,y]=u;return quickDT({year:c,month:d,day:m,hour:f,minute:v,second:g,millisecond:y},i)}static utc(){const[i,u]=lastOpts(arguments),[c,d,m,f,v,g,y]=u;return i.zone=FixedOffsetZone.utcInstance,quickDT({year:c,month:d,day:m,hour:f,minute:v,second:g,millisecond:y},i)}static fromJSDate(i,u={}){const c=isDate$2(i)?i.valueOf():NaN;if(Number.isNaN(c))return DateTime.invalid("invalid input");const d=normalizeZone(u.zone,Settings.defaultZone);return d.isValid?new DateTime({ts:c,zone:d,loc:Locale$1.fromObject(u)}):DateTime.invalid(unsupportedZone(d))}static fromMillis(i,u={}){if(isNumber$2(i))return i<-MAX_DATE||i>MAX_DATE?DateTime.invalid("Timestamp out of range"):new DateTime({ts:i,zone:normalizeZone(u.zone,Settings.defaultZone),loc:Locale$1.fromObject(u)});throw new InvalidArgumentError(`fromMillis requires a numerical input, but received a ${typeof i} with value ${i}`)}static fromSeconds(i,u={}){if(isNumber$2(i))return new DateTime({ts:i*1e3,zone:normalizeZone(u.zone,Settings.defaultZone),loc:Locale$1.fromObject(u)});throw new InvalidArgumentError("fromSeconds requires a numerical input")}static fromObject(i,u={}){i=i||{};const c=normalizeZone(u.zone,Settings.defaultZone);if(!c.isValid)return DateTime.invalid(unsupportedZone(c));const d=Locale$1.fromObject(u),m=normalizeObject(i,normalizeUnitWithLocalWeeks),{minDaysInFirstWeek:f,startOfWeek:v}=usesLocalWeekValues(m,d),g=Settings.now(),y=isUndefined$2(u.specificOffset)?c.offset(g):u.specificOffset,b=!isUndefined$2(m.ordinal),w=!isUndefined$2(m.year),S=!isUndefined$2(m.month)||!isUndefined$2(m.day),C=w||S,k=m.weekYear||m.weekNumber;if((C||b)&&k)throw new ConflictingSpecificationError("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(S&&b)throw new ConflictingSpecificationError("Can't mix ordinal dates with month/day");const $=k||m.weekday&&!C;let E,D,T=tsToObj(g,y);$?(E=orderedWeekUnits,D=defaultWeekUnitValues,T=gregorianToWeek(T,f,v)):b?(E=orderedOrdinalUnits,D=defaultOrdinalUnitValues,T=gregorianToOrdinal(T)):(E=orderedUnits,D=defaultUnitValues);let O=!1;for(const H of E){const J=m[H];isUndefined$2(J)?O?m[H]=D[H]:m[H]=T[H]:O=!0}const F=$?hasInvalidWeekData(m,f,v):b?hasInvalidOrdinalData(m):hasInvalidGregorianData(m),M=F||hasInvalidTimeData(m);if(M)return DateTime.invalid(M);const P=$?weekToGregorian(m,f,v):b?ordinalToGregorian(m):m,[B,z]=objToTS(P,y,c),U=new DateTime({ts:B,zone:c,o:z,loc:d});return m.weekday&&C&&i.weekday!==U.weekday?DateTime.invalid("mismatched weekday",`you can't specify both a weekday of ${m.weekday} and a date of ${U.toISO()}`):U}static fromISO(i,u={}){const[c,d]=parseISODate(i);return parseDataToDateTime(c,d,u,"ISO 8601",i)}static fromRFC2822(i,u={}){const[c,d]=parseRFC2822Date(i);return parseDataToDateTime(c,d,u,"RFC 2822",i)}static fromHTTP(i,u={}){const[c,d]=parseHTTPDate(i);return parseDataToDateTime(c,d,u,"HTTP",u)}static fromFormat(i,u,c={}){if(isUndefined$2(i)||isUndefined$2(u))throw new InvalidArgumentError("fromFormat requires an input string and a format");const{locale:d=null,numberingSystem:m=null}=c,f=Locale$1.fromOpts({locale:d,numberingSystem:m,defaultToEN:!0}),[v,g,y,b]=parseFromTokens(f,i,u);return b?DateTime.invalid(b):parseDataToDateTime(v,g,c,`format ${u}`,i,y)}static fromString(i,u,c={}){return DateTime.fromFormat(i,u,c)}static fromSQL(i,u={}){const[c,d]=parseSQL(i);return parseDataToDateTime(c,d,u,"SQL",i)}static invalid(i,u=null){if(!i)throw new InvalidArgumentError("need to specify a reason the DateTime is invalid");const c=i instanceof Invalid?i:new Invalid(i,u);if(Settings.throwOnInvalid)throw new InvalidDateTimeError(c);return new DateTime({invalid:c})}static isDateTime(i){return i&&i.isLuxonDateTime||!1}static parseFormatForOpts(i,u={}){const c=formatOptsToTokens(i,Locale$1.fromObject(u));return c?c.map(d=>d?d.val:null).join(""):null}static expandFormat(i,u={}){return expandMacroTokens(Formatter.parseFormat(i),Locale$1.fromObject(u)).map(d=>d.val).join("")}get(i){return this[i]}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?possiblyCachedWeekData(this).weekYear:NaN}get weekNumber(){return this.isValid?possiblyCachedWeekData(this).weekNumber:NaN}get weekday(){return this.isValid?possiblyCachedWeekData(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?possiblyCachedLocalWeekData(this).weekday:NaN}get localWeekNumber(){return this.isValid?possiblyCachedLocalWeekData(this).weekNumber:NaN}get localWeekYear(){return this.isValid?possiblyCachedLocalWeekData(this).weekYear:NaN}get ordinal(){return this.isValid?gregorianToOrdinal(this.c).ordinal:NaN}get monthShort(){return this.isValid?Info.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?Info.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?Info.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?Info.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return this.isOffsetFixed?!1:this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];const i=864e5,u=6e4,c=objToLocalTS(this.c),d=this.zone.offset(c-i),m=this.zone.offset(c+i),f=this.zone.offset(c-d*u),v=this.zone.offset(c-m*u);if(f===v)return[this];const g=c-f*u,y=c-v*u,b=tsToObj(g,f),w=tsToObj(y,v);return b.hour===w.hour&&b.minute===w.minute&&b.second===w.second&&b.millisecond===w.millisecond?[clone$4(this,{ts:g}),clone$4(this,{ts:y})]:[this]}get isInLeapYear(){return isLeapYear$1(this.year)}get daysInMonth(){return daysInMonth$1(this.year,this.month)}get daysInYear(){return this.isValid?daysInYear$1(this.year):NaN}get weeksInWeekYear(){return this.isValid?weeksInWeekYear(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?weeksInWeekYear(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(i={}){const{locale:u,numberingSystem:c,calendar:d}=Formatter.create(this.loc.clone(i),i).resolvedOptions(this);return{locale:u,numberingSystem:c,outputCalendar:d}}toUTC(i=0,u={}){return this.setZone(FixedOffsetZone.instance(i),u)}toLocal(){return this.setZone(Settings.defaultZone)}setZone(i,{keepLocalTime:u=!1,keepCalendarTime:c=!1}={}){if(i=normalizeZone(i,Settings.defaultZone),i.equals(this.zone))return this;if(i.isValid){let d=this.ts;if(u||c){const m=i.offset(this.ts),f=this.toObject();[d]=objToTS(f,m,i)}return clone$4(this,{ts:d,zone:i})}else return DateTime.invalid(unsupportedZone(i))}reconfigure({locale:i,numberingSystem:u,outputCalendar:c}={}){const d=this.loc.clone({locale:i,numberingSystem:u,outputCalendar:c});return clone$4(this,{loc:d})}setLocale(i){return this.reconfigure({locale:i})}set(i){if(!this.isValid)return this;const u=normalizeObject(i,normalizeUnitWithLocalWeeks),{minDaysInFirstWeek:c,startOfWeek:d}=usesLocalWeekValues(u,this.loc),m=!isUndefined$2(u.weekYear)||!isUndefined$2(u.weekNumber)||!isUndefined$2(u.weekday),f=!isUndefined$2(u.ordinal),v=!isUndefined$2(u.year),g=!isUndefined$2(u.month)||!isUndefined$2(u.day),y=v||g,b=u.weekYear||u.weekNumber;if((y||f)&&b)throw new ConflictingSpecificationError("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(g&&f)throw new ConflictingSpecificationError("Can't mix ordinal dates with month/day");let w;m?w=weekToGregorian({...gregorianToWeek(this.c,c,d),...u},c,d):isUndefined$2(u.ordinal)?(w={...this.toObject(),...u},isUndefined$2(u.day)&&(w.day=Math.min(daysInMonth$1(w.year,w.month),w.day))):w=ordinalToGregorian({...gregorianToOrdinal(this.c),...u});const[S,C]=objToTS(w,this.o,this.zone);return clone$4(this,{ts:S,o:C})}plus(i){if(!this.isValid)return this;const u=Duration$1.fromDurationLike(i);return clone$4(this,adjustTime(this,u))}minus(i){if(!this.isValid)return this;const u=Duration$1.fromDurationLike(i).negate();return clone$4(this,adjustTime(this,u))}startOf(i,{useLocaleWeeks:u=!1}={}){if(!this.isValid)return this;const c={},d=Duration$1.normalizeUnit(i);switch(d){case"years":c.month=1;case"quarters":case"months":c.day=1;case"weeks":case"days":c.hour=0;case"hours":c.minute=0;case"minutes":c.second=0;case"seconds":c.millisecond=0;break}if(d==="weeks")if(u){const m=this.loc.getStartOfWeek(),{weekday:f}=this;f<m&&(c.weekNumber=this.weekNumber-1),c.weekday=m}else c.weekday=1;if(d==="quarters"){const m=Math.ceil(this.month/3);c.month=(m-1)*3+1}return this.set(c)}endOf(i,u){return this.isValid?this.plus({[i]:1}).startOf(i,u).minus(1):this}toFormat(i,u={}){return this.isValid?Formatter.create(this.loc.redefaultToEN(u)).formatDateTimeFromString(this,i):INVALID}toLocaleString(i=DATE_SHORT,u={}){return this.isValid?Formatter.create(this.loc.clone(u),i).formatDateTime(this):INVALID}toLocaleParts(i={}){return this.isValid?Formatter.create(this.loc.clone(i),i).formatDateTimeParts(this):[]}toISO({format:i="extended",suppressSeconds:u=!1,suppressMilliseconds:c=!1,includeOffset:d=!0,extendedZone:m=!1}={}){if(!this.isValid)return null;const f=i==="extended";let v=toISODate(this,f);return v+="T",v+=toISOTime(this,f,u,c,d,m),v}toISODate({format:i="extended"}={}){return this.isValid?toISODate(this,i==="extended"):null}toISOWeekDate(){return toTechFormat(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:i=!1,suppressSeconds:u=!1,includeOffset:c=!0,includePrefix:d=!1,extendedZone:m=!1,format:f="extended"}={}){return this.isValid?(d?"T":"")+toISOTime(this,f==="extended",u,i,c,m):null}toRFC2822(){return toTechFormat(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return toTechFormat(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){return this.isValid?toISODate(this,!0):null}toSQLTime({includeOffset:i=!0,includeZone:u=!1,includeOffsetSpace:c=!0}={}){let d="HH:mm:ss.SSS";return(u||i)&&(c&&(d+=" "),u?d+="z":i&&(d+="ZZ")),toTechFormat(this,d,!0)}toSQL(i={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(i)}`:null}toString(){return this.isValid?this.toISO():INVALID}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`DateTime { ts: ${this.toISO()}, zone: ${this.zone.name}, locale: ${this.locale} }`:`DateTime { Invalid, reason: ${this.invalidReason} }`}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(i={}){if(!this.isValid)return{};const u={...this.c};return i.includeConfig&&(u.outputCalendar=this.outputCalendar,u.numberingSystem=this.loc.numberingSystem,u.locale=this.loc.locale),u}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(i,u="milliseconds",c={}){if(!this.isValid||!i.isValid)return Duration$1.invalid("created by diffing an invalid DateTime");const d={locale:this.locale,numberingSystem:this.numberingSystem,...c},m=maybeArray(u).map(Duration$1.normalizeUnit),f=i.valueOf()>this.valueOf(),v=f?this:i,g=f?i:this,y=diff$1(v,g,m,d);return f?y.negate():y}diffNow(i="milliseconds",u={}){return this.diff(DateTime.now(),i,u)}until(i){return this.isValid?Interval.fromDateTimes(this,i):this}hasSame(i,u,c){if(!this.isValid)return!1;const d=i.valueOf(),m=this.setZone(i.zone,{keepLocalTime:!0});return m.startOf(u,c)<=d&&d<=m.endOf(u,c)}equals(i){return this.isValid&&i.isValid&&this.valueOf()===i.valueOf()&&this.zone.equals(i.zone)&&this.loc.equals(i.loc)}toRelative(i={}){if(!this.isValid)return null;const u=i.base||DateTime.fromObject({},{zone:this.zone}),c=i.padding?this<u?-i.padding:i.padding:0;let d=["years","months","days","hours","minutes","seconds"],m=i.unit;return Array.isArray(i.unit)&&(d=i.unit,m=void 0),diffRelative(u,this.plus(c),{...i,numeric:"always",units:d,unit:m})}toRelativeCalendar(i={}){return this.isValid?diffRelative(i.base||DateTime.fromObject({},{zone:this.zone}),this,{...i,numeric:"auto",units:["years","months","days"],calendary:!0}):null}static min(...i){if(!i.every(DateTime.isDateTime))throw new InvalidArgumentError("min requires all arguments be DateTimes");return bestBy(i,u=>u.valueOf(),Math.min)}static max(...i){if(!i.every(DateTime.isDateTime))throw new InvalidArgumentError("max requires all arguments be DateTimes");return bestBy(i,u=>u.valueOf(),Math.max)}static fromFormatExplain(i,u,c={}){const{locale:d=null,numberingSystem:m=null}=c,f=Locale$1.fromOpts({locale:d,numberingSystem:m,defaultToEN:!0});return explainFromTokens(f,i,u)}static fromStringExplain(i,u,c={}){return DateTime.fromFormatExplain(i,u,c)}static get DATE_SHORT(){return DATE_SHORT}static get DATE_MED(){return DATE_MED}static get DATE_MED_WITH_WEEKDAY(){return DATE_MED_WITH_WEEKDAY}static get DATE_FULL(){return DATE_FULL}static get DATE_HUGE(){return DATE_HUGE}static get TIME_SIMPLE(){return TIME_SIMPLE}static get TIME_WITH_SECONDS(){return TIME_WITH_SECONDS}static get TIME_WITH_SHORT_OFFSET(){return TIME_WITH_SHORT_OFFSET}static get TIME_WITH_LONG_OFFSET(){return TIME_WITH_LONG_OFFSET}static get TIME_24_SIMPLE(){return TIME_24_SIMPLE}static get TIME_24_WITH_SECONDS(){return TIME_24_WITH_SECONDS}static get TIME_24_WITH_SHORT_OFFSET(){return TIME_24_WITH_SHORT_OFFSET}static get TIME_24_WITH_LONG_OFFSET(){return TIME_24_WITH_LONG_OFFSET}static get DATETIME_SHORT(){return DATETIME_SHORT}static get DATETIME_SHORT_WITH_SECONDS(){return DATETIME_SHORT_WITH_SECONDS}static get DATETIME_MED(){return DATETIME_MED}static get DATETIME_MED_WITH_SECONDS(){return DATETIME_MED_WITH_SECONDS}static get DATETIME_MED_WITH_WEEKDAY(){return DATETIME_MED_WITH_WEEKDAY}static get DATETIME_FULL(){return DATETIME_FULL}static get DATETIME_FULL_WITH_SECONDS(){return DATETIME_FULL_WITH_SECONDS}static get DATETIME_HUGE(){return DATETIME_HUGE}static get DATETIME_HUGE_WITH_SECONDS(){return DATETIME_HUGE_WITH_SECONDS}}function friendlyDateTime(a){if(DateTime.isDateTime(a))return a;if(a&&a.valueOf&&isNumber$2(a.valueOf()))return DateTime.fromJSDate(a);if(a&&typeof a=="object")return DateTime.fromObject(a);throw new InvalidArgumentError(`Unknown datetime argument: ${a}, of type ${typeof a}`)}var MessageType=(a=>(a.ERROR="error",a.WARNING="warning",a.INFO="info",a.SUCCESS="success",a))(MessageType||{}),ErrorMessageType=(a=>(a.FETCH_ERROR="Fetch Error",a.UPDATE_ERROR="Update Error",a.CREATE_ERROR="Update Error",a.DELETE_ERROR="Update Error",a))(ErrorMessageType||{});class Message{constructor(i,u,c,d){xr(this,"type",{});xr(this,"createdAt",-1);xr(this,"showTimeout",0);xr(this,"msg","");xr(this,"data",{});xr(this,"code","");typeof c>"u"&&(c=0),typeof d>"u"&&(d={}),this.type=i,this.msg=u,this.showTimeout=c,this.data=d,this.createdAt=DateTime.now().toSeconds()}toString(){return{type:this.type,createdAt:this.createdAt,msg:this.msg,data:this.data}}}const useMessageStore=defineStore("message_store",()=>{let a=useStorage("LOCAL_MESSAGES",[]),i=ref([]);function u(m,f,v,g){let y=new Message(m,f,v,g);a.value.push(y),y.showTimeout>0&&i.value.push(y)}function c(m,f){u("error",m,7e3,f)}function d(){a.value=[]}return{snackbarQueue:i,messages:a,addMessage:u,addError:c,deleteAllMessages:d}});function useRefs$2(){const a=ref([]);onBeforeUpdate(()=>a.value=[]);function i(u,c){a.value[c]=u}return{refs:a,updateRef:i}}const makeVPaginationProps=propsFactory({activeColor:String,start:{type:[Number,String],default:1},modelValue:{type:Number,default:a=>a.start},disabled:Boolean,length:{type:[Number,String],default:1,validator:a=>a%1===0},totalVisible:[Number,String],firstIcon:{type:IconValue,default:"$first"},prevIcon:{type:IconValue,default:"$prev"},nextIcon:{type:IconValue,default:"$next"},lastIcon:{type:IconValue,default:"$last"},ariaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.root"},pageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.page"},currentPageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.currentPage"},firstAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.first"},previousAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.previous"},nextAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.next"},lastAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.last"},ellipsis:{type:String,default:"..."},showFirstLastPage:Boolean,...makeBorderProps(),...makeComponentProps(),...makeDensityProps(),...makeElevationProps(),...makeRoundedProps(),...makeSizeProps(),...makeTagProps({tag:"nav"}),...makeThemeProps(),...makeVariantProps({variant:"text"})},"VPagination"),VPagination=genericComponent()({name:"VPagination",props:makeVPaginationProps(),emits:{"update:modelValue":a=>!0,first:a=>!0,prev:a=>!0,next:a=>!0,last:a=>!0},setup(a,i){let{slots:u,emit:c}=i;const d=useProxiedModel(a,"modelValue"),{t:m,n:f}=useLocale(),{isRtl:v}=useRtl(),{themeClasses:g}=provideTheme(a),{width:y}=useDisplay(),b=shallowRef(-1);provideDefaults(void 0,{scoped:!0});const{resizeRef:w}=useResizeObserver(z=>{if(!z.length)return;const{target:U,contentRect:H}=z[0],J=U.querySelector(".v-pagination__list > *");if(!J)return;const j=H.width,G=J.offsetWidth+parseFloat(getComputedStyle(J).marginRight)*2;b.value=$(j,G)}),S=computed(()=>parseInt(a.length,10)),C=computed(()=>parseInt(a.start,10)),k=computed(()=>a.totalVisible!=null?parseInt(a.totalVisible,10):b.value>=0?b.value:$(y.value,58));function $(z,U){const H=a.showFirstLastPage?5:3;return Math.max(0,Math.floor(+((z-U*H)/U).toFixed(2)))}const E=computed(()=>{if(S.value<=0||isNaN(S.value)||S.value>Number.MAX_SAFE_INTEGER)return[];if(k.value<=0)return[];if(k.value===1)return[d.value];if(S.value<=k.value)return createRange(S.value,C.value);const z=k.value%2===0,U=z?k.value/2:Math.floor(k.value/2),H=z?U:U+1,J=S.value-U;if(H-d.value>=0)return[...createRange(Math.max(1,k.value-1),C.value),a.ellipsis,S.value];if(d.value-J>=(z?1:0)){const j=k.value-1,G=S.value-j+C.value;return[C.value,a.ellipsis,...createRange(j,G)]}else{const j=Math.max(1,k.value-3),G=j===1?d.value:d.value-Math.ceil(j/2)+C.value;return[C.value,a.ellipsis,...createRange(j,G),a.ellipsis,S.value]}});function D(z,U,H){z.preventDefault(),d.value=U,H&&c(H,U)}const{refs:T,updateRef:O}=useRefs$2();provideDefaults({VPaginationBtn:{color:toRef(a,"color"),border:toRef(a,"border"),density:toRef(a,"density"),size:toRef(a,"size"),variant:toRef(a,"variant"),rounded:toRef(a,"rounded"),elevation:toRef(a,"elevation")}});const F=computed(()=>E.value.map((z,U)=>{const H=J=>O(J,U);if(typeof z=="string")return{isActive:!1,key:`ellipsis-${U}`,page:z,props:{ref:H,ellipsis:!0,icon:!0,disabled:!0}};{const J=z===d.value;return{isActive:J,key:z,page:f(z),props:{ref:H,ellipsis:!1,icon:!0,disabled:!!a.disabled||+a.length<2,color:J?a.activeColor:a.color,"aria-current":J,"aria-label":m(J?a.currentPageAriaLabel:a.pageAriaLabel,z),onClick:j=>D(j,z)}}}})),M=computed(()=>{const z=!!a.disabled||d.value<=C.value,U=!!a.disabled||d.value>=C.value+S.value-1;return{first:a.showFirstLastPage?{icon:v.value?a.lastIcon:a.firstIcon,onClick:H=>D(H,C.value,"first"),disabled:z,"aria-label":m(a.firstAriaLabel),"aria-disabled":z}:void 0,prev:{icon:v.value?a.nextIcon:a.prevIcon,onClick:H=>D(H,d.value-1,"prev"),disabled:z,"aria-label":m(a.previousAriaLabel),"aria-disabled":z},next:{icon:v.value?a.prevIcon:a.nextIcon,onClick:H=>D(H,d.value+1,"next"),disabled:U,"aria-label":m(a.nextAriaLabel),"aria-disabled":U},last:a.showFirstLastPage?{icon:v.value?a.firstIcon:a.lastIcon,onClick:H=>D(H,C.value+S.value-1,"last"),disabled:U,"aria-label":m(a.lastAriaLabel),"aria-disabled":U}:void 0}});function P(){var U;const z=d.value-C.value;(U=T.value[z])==null||U.$el.focus()}function B(z){z.key===keyValues.left&&!a.disabled&&d.value>+a.start?(d.value=d.value-1,nextTick(P)):z.key===keyValues.right&&!a.disabled&&d.value<C.value+S.value-1&&(d.value=d.value+1,nextTick(P))}return useRender(()=>createVNode(a.tag,{ref:w,class:["v-pagination",g.value,a.class],style:a.style,role:"navigation","aria-label":m(a.ariaLabel),onKeydown:B,"data-test":"v-pagination-root"},{default:()=>[createVNode("ul",{class:"v-pagination__list"},[a.showFirstLastPage&&createVNode("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[u.first?u.first(M.value.first):createVNode(VBtn,mergeProps({_as:"VPaginationBtn"},M.value.first),null)]),createVNode("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[u.prev?u.prev(M.value.prev):createVNode(VBtn,mergeProps({_as:"VPaginationBtn"},M.value.prev),null)]),F.value.map((z,U)=>createVNode("li",{key:z.key,class:["v-pagination__item",{"v-pagination__item--is-active":z.isActive}],"data-test":"v-pagination-item"},[u.item?u.item(z):createVNode(VBtn,mergeProps({_as:"VPaginationBtn"},z.props),{default:()=>[z.page]})])),createVNode("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[u.next?u.next(M.value.next):createVNode(VBtn,mergeProps({_as:"VPaginationBtn"},M.value.next),null)]),a.showFirstLastPage&&createVNode("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[u.last?u.last(M.value.last):createVNode(VBtn,mergeProps({_as:"VPaginationBtn"},M.value.last),null)])])]})),{}}}),VSelectionControlGroupSymbol=Symbol.for("vuetify:selection-control-group"),makeSelectionControlGroupProps=propsFactory({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:IconValue,trueIcon:IconValue,ripple:{type:[Boolean,Object],default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:deepEqual},...makeComponentProps(),...makeDensityProps(),...makeThemeProps()},"SelectionControlGroup"),makeVSelectionControlGroupProps=propsFactory({...makeSelectionControlGroupProps({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup");genericComponent()({name:"VSelectionControlGroup",props:makeVSelectionControlGroupProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const c=useProxiedModel(a,"modelValue"),d=getUid(),m=computed(()=>a.id||`v-selection-control-group-${d}`),f=computed(()=>a.name||m.value),v=new Set;return provide(VSelectionControlGroupSymbol,{modelValue:c,forceUpdate:()=>{v.forEach(g=>g())},onForceUpdate:g=>{v.add(g),onScopeDispose(()=>{v.delete(g)})}}),provideDefaults({[a.defaultsTarget]:{color:toRef(a,"color"),disabled:toRef(a,"disabled"),density:toRef(a,"density"),error:toRef(a,"error"),inline:toRef(a,"inline"),modelValue:c,multiple:computed(()=>!!a.multiple||a.multiple==null&&Array.isArray(c.value)),name:f,falseIcon:toRef(a,"falseIcon"),trueIcon:toRef(a,"trueIcon"),readonly:toRef(a,"readonly"),ripple:toRef(a,"ripple"),type:toRef(a,"type"),valueComparator:toRef(a,"valueComparator")}}),useRender(()=>{var g;return createVNode("div",{class:["v-selection-control-group",{"v-selection-control-group--inline":a.inline},a.class],style:a.style,role:a.type==="radio"?"radiogroup":void 0},[(g=u.default)==null?void 0:g.call(u)])}),{}}});const makeVSelectionControlProps=propsFactory({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...makeComponentProps(),...makeSelectionControlGroupProps()},"VSelectionControl");function useSelectionControl(a){const i=inject$1(VSelectionControlGroupSymbol,void 0),{densityClasses:u}=useDensity(a),c=useProxiedModel(a,"modelValue"),d=computed(()=>a.trueValue!==void 0?a.trueValue:a.value!==void 0?a.value:!0),m=computed(()=>a.falseValue!==void 0?a.falseValue:!1),f=computed(()=>!!a.multiple||a.multiple==null&&Array.isArray(c.value)),v=computed({get(){const C=i?i.modelValue.value:c.value;return f.value?wrapInArray(C).some(k=>a.valueComparator(k,d.value)):a.valueComparator(C,d.value)},set(C){if(a.readonly)return;const k=C?d.value:m.value;let $=k;f.value&&($=C?[...wrapInArray(c.value),k]:wrapInArray(c.value).filter(E=>!a.valueComparator(E,d.value))),i?i.modelValue.value=$:c.value=$}}),{textColorClasses:g,textColorStyles:y}=useTextColor(computed(()=>{if(!(a.error||a.disabled))return v.value?a.color:a.baseColor})),{backgroundColorClasses:b,backgroundColorStyles:w}=useBackgroundColor(computed(()=>v.value&&!a.error&&!a.disabled?a.color:a.baseColor)),S=computed(()=>v.value?a.trueIcon:a.falseIcon);return{group:i,densityClasses:u,trueValue:d,falseValue:m,model:v,textColorClasses:g,textColorStyles:y,backgroundColorClasses:b,backgroundColorStyles:w,icon:S}}const VSelectionControl=genericComponent()({name:"VSelectionControl",directives:{Ripple},inheritAttrs:!1,props:makeVSelectionControlProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{attrs:u,slots:c}=i;const{group:d,densityClasses:m,icon:f,model:v,textColorClasses:g,textColorStyles:y,backgroundColorClasses:b,backgroundColorStyles:w,trueValue:S}=useSelectionControl(a),C=getUid(),k=shallowRef(!1),$=shallowRef(!1),E=ref(),D=computed(()=>a.id||`input-${C}`),T=computed(()=>!a.disabled&&!a.readonly);d==null||d.onForceUpdate(()=>{E.value&&(E.value.checked=v.value)});function O(B){T.value&&(k.value=!0,matchesSelector(B.target,":focus-visible")!==!1&&($.value=!0))}function F(){k.value=!1,$.value=!1}function M(B){B.stopPropagation()}function P(B){T.value&&(a.readonly&&d&&nextTick(()=>d.forceUpdate()),v.value=B.target.checked)}return useRender(()=>{var J,j;const B=c.label?c.label({label:a.label,props:{for:D.value}}):a.label,[z,U]=filterInputAttrs(u),H=createVNode("input",mergeProps({ref:E,checked:v.value,disabled:!!a.disabled,id:D.value,onBlur:F,onFocus:O,onInput:P,"aria-disabled":!!a.disabled,"aria-label":a.label,type:a.type,value:S.value,name:a.name,"aria-checked":a.type==="checkbox"?v.value:void 0},U),null);return createVNode("div",mergeProps({class:["v-selection-control",{"v-selection-control--dirty":v.value,"v-selection-control--disabled":a.disabled,"v-selection-control--error":a.error,"v-selection-control--focused":k.value,"v-selection-control--focus-visible":$.value,"v-selection-control--inline":a.inline},m.value,a.class]},z,{style:a.style}),[createVNode("div",{class:["v-selection-control__wrapper",g.value],style:y.value},[(J=c.default)==null?void 0:J.call(c,{backgroundColorClasses:b,backgroundColorStyles:w}),withDirectives(createVNode("div",{class:["v-selection-control__input"]},[((j=c.input)==null?void 0:j.call(c,{model:v,textColorClasses:g,textColorStyles:y,backgroundColorClasses:b,backgroundColorStyles:w,inputNode:H,icon:f.value,props:{onFocus:O,onBlur:F,id:D.value}}))??createVNode(Fragment,null,[f.value&&createVNode(VIcon,{key:"icon",icon:f.value},null),H])]),[[resolveDirective("ripple"),a.ripple&&[!a.disabled&&!a.readonly,null,["center","circle"]]]])]),B&&createVNode(VLabel,{for:D.value,onClick:M},{default:()=>[B]})])}),{isFocused:k,input:E}}}),makeVCheckboxBtnProps=propsFactory({indeterminate:Boolean,indeterminateIcon:{type:IconValue,default:"$checkboxIndeterminate"},...makeVSelectionControlProps({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),VCheckboxBtn=genericComponent()({name:"VCheckboxBtn",props:makeVCheckboxBtnProps(),emits:{"update:modelValue":a=>!0,"update:indeterminate":a=>!0},setup(a,i){let{slots:u}=i;const c=useProxiedModel(a,"indeterminate"),d=useProxiedModel(a,"modelValue");function m(g){c.value&&(c.value=!1)}const f=computed(()=>c.value?a.indeterminateIcon:a.falseIcon),v=computed(()=>c.value?a.indeterminateIcon:a.trueIcon);return useRender(()=>{const g=omit$1(VSelectionControl.filterProps(a),["modelValue"]);return createVNode(VSelectionControl,mergeProps(g,{modelValue:d.value,"onUpdate:modelValue":[y=>d.value=y,m],class:["v-checkbox-btn",a.class],style:a.style,type:"checkbox",falseIcon:f.value,trueIcon:v.value,"aria-checked":c.value?"mixed":void 0}),u)}),{}}}),ListKey=Symbol.for("vuetify:list");function createList(){const a=inject$1(ListKey,{hasPrepend:shallowRef(!1),updateHasPrepend:()=>null}),i={hasPrepend:shallowRef(!1),updateHasPrepend:u=>{u&&(i.hasPrepend.value=u)}};return provide(ListKey,i),a}function useList(){return inject$1(ListKey,null)}const independentActiveStrategy=a=>{const i={activate:u=>{let{id:c,value:d,activated:m}=u;return c=toRaw(c),a&&!d&&m.size===1&&m.has(c)||(d?m.add(c):m.delete(c)),m},in:(u,c,d)=>{let m=new Set;for(const f of u||[])m=i.activate({id:f,value:!0,activated:new Set(m),children:c,parents:d});return m},out:u=>Array.from(u)};return i},independentSingleActiveStrategy=a=>{const i=independentActiveStrategy(a);return{activate:c=>{let{activated:d,id:m,...f}=c;m=toRaw(m);const v=d.has(m)?new Set([m]):new Set;return i.activate({...f,id:m,activated:v})},in:(c,d,m)=>{let f=new Set;return c!=null&&c.length&&(f=i.in(c.slice(0,1),d,m)),f},out:(c,d,m)=>i.out(c,d,m)}},leafActiveStrategy=a=>{const i=independentActiveStrategy(a);return{activate:c=>{let{id:d,activated:m,children:f,...v}=c;return d=toRaw(d),f.has(d)?m:i.activate({id:d,activated:m,children:f,...v})},in:i.in,out:i.out}},leafSingleActiveStrategy=a=>{const i=independentSingleActiveStrategy(a);return{activate:c=>{let{id:d,activated:m,children:f,...v}=c;return d=toRaw(d),f.has(d)?m:i.activate({id:d,activated:m,children:f,...v})},in:i.in,out:i.out}},singleOpenStrategy={open:a=>{let{id:i,value:u,opened:c,parents:d}=a;if(u){const m=new Set;m.add(i);let f=d.get(i);for(;f!=null;)m.add(f),f=d.get(f);return m}else return c.delete(i),c},select:()=>null},multipleOpenStrategy={open:a=>{let{id:i,value:u,opened:c,parents:d}=a;if(u){let m=d.get(i);for(c.add(i);m!=null&&m!==i;)c.add(m),m=d.get(m);return c}else c.delete(i);return c},select:()=>null},listOpenStrategy={open:multipleOpenStrategy.open,select:a=>{let{id:i,value:u,opened:c,parents:d}=a;if(!u)return c;const m=[];let f=d.get(i);for(;f!=null;)m.push(f),f=d.get(f);return new Set(m)}},independentSelectStrategy=a=>{const i={select:u=>{let{id:c,value:d,selected:m}=u;if(c=toRaw(c),a&&!d){const f=Array.from(m.entries()).reduce((v,g)=>{let[y,b]=g;return b==="on"&&v.push(y),v},[]);if(f.length===1&&f[0]===c)return m}return m.set(c,d?"on":"off"),m},in:(u,c,d)=>{let m=new Map;for(const f of u||[])m=i.select({id:f,value:!0,selected:new Map(m),children:c,parents:d});return m},out:u=>{const c=[];for(const[d,m]of u.entries())m==="on"&&c.push(d);return c}};return i},independentSingleSelectStrategy=a=>{const i=independentSelectStrategy(a);return{select:c=>{let{selected:d,id:m,...f}=c;m=toRaw(m);const v=d.has(m)?new Map([[m,d.get(m)]]):new Map;return i.select({...f,id:m,selected:v})},in:(c,d,m)=>{let f=new Map;return c!=null&&c.length&&(f=i.in(c.slice(0,1),d,m)),f},out:(c,d,m)=>i.out(c,d,m)}},leafSelectStrategy=a=>{const i=independentSelectStrategy(a);return{select:c=>{let{id:d,selected:m,children:f,...v}=c;return d=toRaw(d),f.has(d)?m:i.select({id:d,selected:m,children:f,...v})},in:i.in,out:i.out}},leafSingleSelectStrategy=a=>{const i=independentSingleSelectStrategy(a);return{select:c=>{let{id:d,selected:m,children:f,...v}=c;return d=toRaw(d),f.has(d)?m:i.select({id:d,selected:m,children:f,...v})},in:i.in,out:i.out}},classicSelectStrategy=a=>{const i={select:u=>{let{id:c,value:d,selected:m,children:f,parents:v}=u;c=toRaw(c);const g=new Map(m),y=[c];for(;y.length;){const w=y.shift();m.set(w,d?"on":"off"),f.has(w)&&y.push(...f.get(w))}let b=v.get(c);for(;b;){const w=f.get(b),S=w.every(k=>m.get(k)==="on"),C=w.every(k=>!m.has(k)||m.get(k)==="off");m.set(b,S?"on":C?"off":"indeterminate"),b=v.get(b)}return a&&!d&&Array.from(m.entries()).reduce((S,C)=>{let[k,$]=C;return $==="on"&&S.push(k),S},[]).length===0?g:m},in:(u,c,d)=>{let m=new Map;for(const f of u||[])m=i.select({id:f,value:!0,selected:new Map(m),children:c,parents:d});return m},out:(u,c)=>{const d=[];for(const[m,f]of u.entries())f==="on"&&!c.has(m)&&d.push(m);return d}};return i},VNestedSymbol=Symbol.for("vuetify:nested"),emptyNested={id:shallowRef(),root:{register:()=>null,unregister:()=>null,parents:ref(new Map),children:ref(new Map),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:ref(!1),selectable:ref(!1),opened:ref(new Set),activated:ref(new Set),selected:ref(new Map),selectedValues:ref([])}},makeNestedProps=propsFactory({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function],selectStrategy:[String,Function],openStrategy:[String,Object],opened:Array,activated:Array,selected:Array,mandatory:Boolean},"nested"),useNested=a=>{let i=!1;const u=ref(new Map),c=ref(new Map),d=useProxiedModel(a,"opened",a.opened,C=>new Set(C),C=>[...C.values()]),m=computed(()=>{if(typeof a.activeStrategy=="object")return a.activeStrategy;switch(a.activeStrategy){case"leaf":return leafActiveStrategy(a.mandatory);case"single-leaf":return leafSingleActiveStrategy(a.mandatory);case"independent":return independentActiveStrategy(a.mandatory);case"single-independent":default:return independentSingleActiveStrategy(a.mandatory)}}),f=computed(()=>{if(typeof a.selectStrategy=="object")return a.selectStrategy;switch(a.selectStrategy){case"single-leaf":return leafSingleSelectStrategy(a.mandatory);case"leaf":return leafSelectStrategy(a.mandatory);case"independent":return independentSelectStrategy(a.mandatory);case"single-independent":return independentSingleSelectStrategy(a.mandatory);case"classic":default:return classicSelectStrategy(a.mandatory)}}),v=computed(()=>{if(typeof a.openStrategy=="object")return a.openStrategy;switch(a.openStrategy){case"list":return listOpenStrategy;case"single":return singleOpenStrategy;case"multiple":default:return multipleOpenStrategy}}),g=useProxiedModel(a,"activated",a.activated,C=>m.value.in(C,u.value,c.value),C=>m.value.out(C,u.value,c.value)),y=useProxiedModel(a,"selected",a.selected,C=>f.value.in(C,u.value,c.value),C=>f.value.out(C,u.value,c.value));onBeforeUnmount(()=>{i=!0});function b(C){const k=[];let $=C;for(;$!=null;)k.unshift($),$=c.value.get($);return k}const w=getCurrentInstance("nested"),S={id:shallowRef(),root:{opened:d,activatable:toRef(a,"activatable"),selectable:toRef(a,"selectable"),activated:g,selected:y,selectedValues:computed(()=>{const C=[];for(const[k,$]of y.value.entries())$==="on"&&C.push(k);return C}),register:(C,k,$)=>{k&&C!==k&&c.value.set(C,k),$&&u.value.set(C,[]),k!=null&&u.value.set(k,[...u.value.get(k)||[],C])},unregister:C=>{if(i)return;u.value.delete(C);const k=c.value.get(C);if(k){const $=u.value.get(k)??[];u.value.set(k,$.filter(E=>E!==C))}c.value.delete(C),d.value.delete(C)},open:(C,k,$)=>{w.emit("click:open",{id:C,value:k,path:b(C),event:$});const E=v.value.open({id:C,value:k,opened:new Set(d.value),children:u.value,parents:c.value,event:$});E&&(d.value=E)},openOnSelect:(C,k,$)=>{const E=v.value.select({id:C,value:k,selected:new Map(y.value),opened:new Set(d.value),children:u.value,parents:c.value,event:$});E&&(d.value=E)},select:(C,k,$)=>{w.emit("click:select",{id:C,value:k,path:b(C),event:$});const E=f.value.select({id:C,value:k,selected:new Map(y.value),children:u.value,parents:c.value,event:$});E&&(y.value=E),S.root.openOnSelect(C,k,$)},activate:(C,k,$)=>{if(!a.activatable)return S.root.select(C,!0,$);w.emit("click:activate",{id:C,value:k,path:b(C),event:$});const E=m.value.activate({id:C,value:k,activated:new Set(g.value),children:u.value,parents:c.value,event:$});E&&(g.value=E)},children:u,parents:c}};return provide(VNestedSymbol,S),S.root},useNestedItem=(a,i)=>{const u=inject$1(VNestedSymbol,emptyNested),c=Symbol(getUid()),d=computed(()=>a.value!==void 0?a.value:c),m={...u,id:d,open:(f,v)=>u.root.open(d.value,f,v),openOnSelect:(f,v)=>u.root.openOnSelect(d.value,f,v),isOpen:computed(()=>u.root.opened.value.has(d.value)),parent:computed(()=>u.root.parents.value.get(d.value)),activate:(f,v)=>u.root.activate(d.value,f,v),isActivated:computed(()=>u.root.activated.value.has(toRaw(d.value))),select:(f,v)=>u.root.select(d.value,f,v),isSelected:computed(()=>u.root.selected.value.get(toRaw(d.value))==="on"),isIndeterminate:computed(()=>u.root.selected.value.get(d.value)==="indeterminate"),isLeaf:computed(()=>!u.root.children.value.get(d.value)),isGroupActivator:u.isGroupActivator};return!u.isGroupActivator&&u.root.register(d.value,u.id.value,i),onBeforeUnmount(()=>{!u.isGroupActivator&&u.root.unregister(d.value)}),i&&provide(VNestedSymbol,m),m},useNestedGroupActivator=()=>{const a=inject$1(VNestedSymbol,emptyNested);provide(VNestedSymbol,{...a,isGroupActivator:!0})};function useSsrBoot(){const a=shallowRef(!1);return onMounted(()=>{window.requestAnimationFrame(()=>{a.value=!0})}),{ssrBootStyles:computed(()=>a.value?void 0:{transition:"none !important"}),isBooted:readonly(a)}}const VListGroupActivator=defineComponent({name:"VListGroupActivator",setup(a,i){let{slots:u}=i;return useNestedGroupActivator(),()=>{var c;return(c=u.default)==null?void 0:c.call(u)}}}),makeVListGroupProps=propsFactory({activeColor:String,baseColor:String,color:String,collapseIcon:{type:IconValue,default:"$collapse"},expandIcon:{type:IconValue,default:"$expand"},prependIcon:IconValue,appendIcon:IconValue,fluid:Boolean,subgroup:Boolean,title:String,value:null,...makeComponentProps(),...makeTagProps()},"VListGroup"),VListGroup=genericComponent()({name:"VListGroup",props:makeVListGroupProps(),setup(a,i){let{slots:u}=i;const{isOpen:c,open:d,id:m}=useNestedItem(toRef(a,"value"),!0),f=computed(()=>`v-list-group--id-${String(m.value)}`),v=useList(),{isBooted:g}=useSsrBoot();function y(C){d(!c.value,C)}const b=computed(()=>({onClick:y,class:"v-list-group__header",id:f.value})),w=computed(()=>c.value?a.collapseIcon:a.expandIcon),S=computed(()=>({VListItem:{active:c.value,activeColor:a.activeColor,baseColor:a.baseColor,color:a.color,prependIcon:a.prependIcon||a.subgroup&&w.value,appendIcon:a.appendIcon||!a.subgroup&&w.value,title:a.title,value:a.value}}));return useRender(()=>createVNode(a.tag,{class:["v-list-group",{"v-list-group--prepend":v==null?void 0:v.hasPrepend.value,"v-list-group--fluid":a.fluid,"v-list-group--subgroup":a.subgroup,"v-list-group--open":c.value},a.class],style:a.style},{default:()=>[u.activator&&createVNode(VDefaultsProvider,{defaults:S.value},{default:()=>[createVNode(VListGroupActivator,null,{default:()=>[u.activator({props:b.value,isOpen:c.value})]})]}),createVNode(MaybeTransition,{transition:{component:VExpandTransition},disabled:!g.value},{default:()=>{var C;return[withDirectives(createVNode("div",{class:"v-list-group__items",role:"group","aria-labelledby":f.value},[(C=u.default)==null?void 0:C.call(u)]),[[vShow,c.value]])]}})]})),{isOpen:c}}}),makeVListItemSubtitleProps=propsFactory({opacity:[Number,String],...makeComponentProps(),...makeTagProps()},"VListItemSubtitle"),VListItemSubtitle=genericComponent()({name:"VListItemSubtitle",props:makeVListItemSubtitleProps(),setup(a,i){let{slots:u}=i;return useRender(()=>createVNode(a.tag,{class:["v-list-item-subtitle",a.class],style:[{"--v-list-item-subtitle-opacity":a.opacity},a.style]},u)),{}}}),VListItemTitle=createSimpleFunctional("v-list-item-title"),makeVListItemProps=propsFactory({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:IconValue,baseColor:String,disabled:Boolean,lines:String,link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:IconValue,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,subtitle:[String,Number],title:[String,Number],value:null,onClick:EventProp(),onClickOnce:EventProp(),...makeBorderProps(),...makeComponentProps(),...makeDensityProps(),...makeDimensionProps(),...makeElevationProps(),...makeRoundedProps(),...makeRouterProps(),...makeTagProps(),...makeThemeProps(),...makeVariantProps({variant:"text"})},"VListItem"),VListItem=genericComponent()({name:"VListItem",directives:{Ripple},props:makeVListItemProps(),emits:{click:a=>!0},setup(a,i){let{attrs:u,slots:c,emit:d}=i;const m=useLink(a,u),f=computed(()=>a.value===void 0?m.href.value:a.value),{activate:v,isActivated:g,select:y,isSelected:b,isIndeterminate:w,isGroupActivator:S,root:C,parent:k,openOnSelect:$}=useNestedItem(f,!1),E=useList(),D=computed(()=>{var ue;return a.active!==!1&&(a.active||((ue=m.isActive)==null?void 0:ue.value)||(C.activatable.value?g.value:b.value))}),T=computed(()=>a.link!==!1&&m.isLink.value),O=computed(()=>!a.disabled&&a.link!==!1&&(a.link||m.isClickable.value||!!E&&(C.selectable.value||C.activatable.value||a.value!=null))),F=computed(()=>a.rounded||a.nav),M=computed(()=>a.color??a.activeColor),P=computed(()=>({color:D.value?M.value??a.baseColor:a.baseColor,variant:a.variant}));watch(()=>{var ue;return(ue=m.isActive)==null?void 0:ue.value},ue=>{ue&&k.value!=null&&C.open(k.value,!0),ue&&$(ue)},{immediate:!0});const{themeClasses:B}=provideTheme(a),{borderClasses:z}=useBorder(a),{colorClasses:U,colorStyles:H,variantClasses:J}=useVariant(P),{densityClasses:j}=useDensity(a),{dimensionStyles:G}=useDimension(a),{elevationClasses:ee}=useElevation(a),{roundedClasses:Q}=useRounded(F),te=computed(()=>a.lines?`v-list-item--${a.lines}-line`:void 0),re=computed(()=>({isActive:D.value,select:y,isSelected:b.value,isIndeterminate:w.value}));function ae(ue){var le;d("click",ue),!(S||!O.value)&&((le=m.navigate)==null||le.call(m,ue),C.activatable.value?v(!g.value,ue):(C.selectable.value||a.value!=null)&&y(!b.value,ue))}function ye(ue){(ue.key==="Enter"||ue.key===" ")&&(ue.preventDefault(),ae(ue))}return useRender(()=>{const ue=T.value?"a":a.tag,le=c.title||a.title!=null,Se=c.subtitle||a.subtitle!=null,Fe=!!(a.appendAvatar||a.appendIcon),kt=!!(Fe||c.append),Pe=!!(a.prependAvatar||a.prependIcon),ke=!!(Pe||c.prepend);return E==null||E.updateHasPrepend(ke),a.activeColor&&deprecate$1("active-color",["color","base-color"]),withDirectives(createVNode(ue,{class:["v-list-item",{"v-list-item--active":D.value,"v-list-item--disabled":a.disabled,"v-list-item--link":O.value,"v-list-item--nav":a.nav,"v-list-item--prepend":!ke&&(E==null?void 0:E.hasPrepend.value),"v-list-item--slim":a.slim,[`${a.activeClass}`]:a.activeClass&&D.value},B.value,z.value,U.value,j.value,ee.value,te.value,Q.value,J.value,a.class],style:[H.value,G.value,a.style],href:m.href.value,tabindex:O.value?E?-2:0:void 0,onClick:ae,onKeydown:O.value&&!T.value&&ye},{default:()=>{var de;return[genOverlays(O.value||D.value,"v-list-item"),ke&&createVNode("div",{key:"prepend",class:"v-list-item__prepend"},[c.prepend?createVNode(VDefaultsProvider,{key:"prepend-defaults",disabled:!Pe,defaults:{VAvatar:{density:a.density,image:a.prependAvatar},VIcon:{density:a.density,icon:a.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var $e;return[($e=c.prepend)==null?void 0:$e.call(c,re.value)]}}):createVNode(Fragment,null,[a.prependAvatar&&createVNode(VAvatar,{key:"prepend-avatar",density:a.density,image:a.prependAvatar},null),a.prependIcon&&createVNode(VIcon,{key:"prepend-icon",density:a.density,icon:a.prependIcon},null)]),createVNode("div",{class:"v-list-item__spacer"},null)]),createVNode("div",{class:"v-list-item__content","data-no-activator":""},[le&&createVNode(VListItemTitle,{key:"title"},{default:()=>{var $e;return[(($e=c.title)==null?void 0:$e.call(c,{title:a.title}))??a.title]}}),Se&&createVNode(VListItemSubtitle,{key:"subtitle"},{default:()=>{var $e;return[(($e=c.subtitle)==null?void 0:$e.call(c,{subtitle:a.subtitle}))??a.subtitle]}}),(de=c.default)==null?void 0:de.call(c,re.value)]),kt&&createVNode("div",{key:"append",class:"v-list-item__append"},[c.append?createVNode(VDefaultsProvider,{key:"append-defaults",disabled:!Fe,defaults:{VAvatar:{density:a.density,image:a.appendAvatar},VIcon:{density:a.density,icon:a.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var $e;return[($e=c.append)==null?void 0:$e.call(c,re.value)]}}):createVNode(Fragment,null,[a.appendIcon&&createVNode(VIcon,{key:"append-icon",density:a.density,icon:a.appendIcon},null),a.appendAvatar&&createVNode(VAvatar,{key:"append-avatar",density:a.density,image:a.appendAvatar},null)]),createVNode("div",{class:"v-list-item__spacer"},null)])]}}),[[resolveDirective("ripple"),O.value&&a.ripple]])}),{isGroupActivator:S,isSelected:b,list:E,select:y}}}),makeVListSubheaderProps=propsFactory({color:String,inset:Boolean,sticky:Boolean,title:String,...makeComponentProps(),...makeTagProps()},"VListSubheader"),VListSubheader=genericComponent()({name:"VListSubheader",props:makeVListSubheaderProps(),setup(a,i){let{slots:u}=i;const{textColorClasses:c,textColorStyles:d}=useTextColor(toRef(a,"color"));return useRender(()=>{const m=!!(u.default||a.title);return createVNode(a.tag,{class:["v-list-subheader",{"v-list-subheader--inset":a.inset,"v-list-subheader--sticky":a.sticky},c.value,a.class],style:[{textColorStyles:d},a.style]},{default:()=>{var f;return[m&&createVNode("div",{class:"v-list-subheader__text"},[((f=u.default)==null?void 0:f.call(u))??a.title])]}})}),{}}}),makeVListChildrenProps=propsFactory({items:Array,returnObject:Boolean},"VListChildren"),VListChildren=genericComponent()({name:"VListChildren",props:makeVListChildrenProps(),setup(a,i){let{slots:u}=i;return createList(),()=>{var c,d;return((c=u.default)==null?void 0:c.call(u))??((d=a.items)==null?void 0:d.map(m=>{var S,C;let{children:f,props:v,type:g,raw:y}=m;if(g==="divider")return((S=u.divider)==null?void 0:S.call(u,{props:v}))??createVNode(VDivider,v,null);if(g==="subheader")return((C=u.subheader)==null?void 0:C.call(u,{props:v}))??createVNode(VListSubheader,v,null);const b={subtitle:u.subtitle?k=>{var $;return($=u.subtitle)==null?void 0:$.call(u,{...k,item:y})}:void 0,prepend:u.prepend?k=>{var $;return($=u.prepend)==null?void 0:$.call(u,{...k,item:y})}:void 0,append:u.append?k=>{var $;return($=u.append)==null?void 0:$.call(u,{...k,item:y})}:void 0,title:u.title?k=>{var $;return($=u.title)==null?void 0:$.call(u,{...k,item:y})}:void 0},w=VListGroup.filterProps(v);return f?createVNode(VListGroup,mergeProps({value:v==null?void 0:v.value},w),{activator:k=>{let{props:$}=k;const E={...v,...$,value:a.returnObject?y:v.value};return u.header?u.header({props:E}):createVNode(VListItem,E,b)},default:()=>createVNode(VListChildren,{items:f},u)}):u.item?u.item({props:v}):createVNode(VListItem,mergeProps(v,{value:a.returnObject?y:v.value}),b)}))}}}),makeItemsProps=propsFactory({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},returnObject:Boolean,valueComparator:{type:Function,default:deepEqual}},"list-items");function transformItem$2(a,i){const u=getPropertyFromItem(i,a.itemTitle,i),c=getPropertyFromItem(i,a.itemValue,u),d=getPropertyFromItem(i,a.itemChildren),m=a.itemProps===!0?typeof i=="object"&&i!=null&&!Array.isArray(i)?"children"in i?omit$1(i,["children"]):i:void 0:getPropertyFromItem(i,a.itemProps),f={title:u,value:c,...m};return{title:String(f.title??""),value:f.value,props:f,children:Array.isArray(d)?transformItems$2(a,d):void 0,raw:i}}function transformItems$2(a,i){const u=[];for(const c of i)u.push(transformItem$2(a,c));return u}function useItems(a){const i=computed(()=>transformItems$2(a,a.items)),u=computed(()=>i.value.some(m=>m.value===null));function c(m){return u.value||(m=m.filter(f=>f!==null)),m.map(f=>a.returnObject&&typeof f=="string"?transformItem$2(a,f):i.value.find(v=>a.valueComparator(f,v.value))||transformItem$2(a,f))}function d(m){return a.returnObject?m.map(f=>{let{raw:v}=f;return v}):m.map(f=>{let{value:v}=f;return v})}return{items:i,transformIn:c,transformOut:d}}function isPrimitive(a){return typeof a=="string"||typeof a=="number"||typeof a=="boolean"}function transformItem$1(a,i){const u=getPropertyFromItem(i,a.itemType,"item"),c=isPrimitive(i)?i:getPropertyFromItem(i,a.itemTitle),d=getPropertyFromItem(i,a.itemValue,void 0),m=getPropertyFromItem(i,a.itemChildren),f=a.itemProps===!0?omit$1(i,["children"]):getPropertyFromItem(i,a.itemProps),v={title:c,value:d,...f};return{type:u,title:v.title,value:v.value,props:v,children:u==="item"&&m?transformItems$1(a,m):void 0,raw:i}}function transformItems$1(a,i){const u=[];for(const c of i)u.push(transformItem$1(a,c));return u}function useListItems(a){return{items:computed(()=>transformItems$1(a,a.items))}}const makeVListProps=propsFactory({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,expandIcon:String,collapseIcon:String,lines:{type:[Boolean,String],default:"one"},slim:Boolean,nav:Boolean,...makeNestedProps({selectStrategy:"single-leaf",openStrategy:"list"}),...makeBorderProps(),...makeComponentProps(),...makeDensityProps(),...makeDimensionProps(),...makeElevationProps(),itemType:{type:String,default:"type"},...makeItemsProps(),...makeRoundedProps(),...makeTagProps(),...makeThemeProps(),...makeVariantProps({variant:"text"})},"VList"),VList=genericComponent()({name:"VList",props:makeVListProps(),emits:{"update:selected":a=>!0,"update:activated":a=>!0,"update:opened":a=>!0,"click:open":a=>!0,"click:activate":a=>!0,"click:select":a=>!0},setup(a,i){let{slots:u}=i;const{items:c}=useListItems(a),{themeClasses:d}=provideTheme(a),{backgroundColorClasses:m,backgroundColorStyles:f}=useBackgroundColor(toRef(a,"bgColor")),{borderClasses:v}=useBorder(a),{densityClasses:g}=useDensity(a),{dimensionStyles:y}=useDimension(a),{elevationClasses:b}=useElevation(a),{roundedClasses:w}=useRounded(a),{children:S,open:C,parents:k,select:$}=useNested(a),E=computed(()=>a.lines?`v-list--${a.lines}-line`:void 0),D=toRef(a,"activeColor"),T=toRef(a,"baseColor"),O=toRef(a,"color");createList(),provideDefaults({VListGroup:{activeColor:D,baseColor:T,color:O,expandIcon:toRef(a,"expandIcon"),collapseIcon:toRef(a,"collapseIcon")},VListItem:{activeClass:toRef(a,"activeClass"),activeColor:D,baseColor:T,color:O,density:toRef(a,"density"),disabled:toRef(a,"disabled"),lines:toRef(a,"lines"),nav:toRef(a,"nav"),slim:toRef(a,"slim"),variant:toRef(a,"variant")}});const F=shallowRef(!1),M=ref();function P(j){F.value=!0}function B(j){F.value=!1}function z(j){var G;!F.value&&!(j.relatedTarget&&((G=M.value)!=null&&G.contains(j.relatedTarget)))&&J()}function U(j){const G=j.target;if(!(!M.value||["INPUT","TEXTAREA"].includes(G.tagName))){if(j.key==="ArrowDown")J("next");else if(j.key==="ArrowUp")J("prev");else if(j.key==="Home")J("first");else if(j.key==="End")J("last");else return;j.preventDefault()}}function H(j){F.value=!0}function J(j){if(M.value)return focusChild(M.value,j)}return useRender(()=>createVNode(a.tag,{ref:M,class:["v-list",{"v-list--disabled":a.disabled,"v-list--nav":a.nav,"v-list--slim":a.slim},d.value,m.value,v.value,g.value,b.value,E.value,w.value,a.class],style:[f.value,y.value,a.style],tabindex:a.disabled||F.value?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:P,onFocusout:B,onFocus:z,onKeydown:U,onMousedown:H},{default:()=>[createVNode(VListChildren,{items:c.value,returnObject:a.returnObject},u)]})),{open:C,select:$,focus:J,children:S,parents:k}}}),makeVMenuProps=propsFactory({id:String,...omit$1(makeVOverlayProps({closeDelay:250,closeOnContentClick:!0,locationStrategy:"connected",openDelay:300,scrim:!1,scrollStrategy:"reposition",transition:{component:VDialogTransition}}),["absolute"])},"VMenu"),VMenu=genericComponent()({name:"VMenu",props:makeVMenuProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const c=useProxiedModel(a,"modelValue"),{scopeId:d}=useScopeId(),m=getUid(),f=computed(()=>a.id||`v-menu-${m}`),v=ref(),g=inject$1(VMenuSymbol,null),y=shallowRef(0);provide(VMenuSymbol,{register(){++y.value},unregister(){--y.value},closeParents($){setTimeout(()=>{!y.value&&($==null||$&&!isClickInsideElement($,v.value.contentEl))&&(c.value=!1,g==null||g.closeParents())},40)}});async function b($){var T,O,F;const E=$.relatedTarget,D=$.target;await nextTick(),c.value&&E!==D&&((T=v.value)!=null&&T.contentEl)&&((O=v.value)!=null&&O.globalTop)&&![document,v.value.contentEl].includes(D)&&!v.value.contentEl.contains(D)&&((F=focusableChildren(v.value.contentEl)[0])==null||F.focus())}watch(c,$=>{$?(g==null||g.register(),document.addEventListener("focusin",b,{once:!0})):(g==null||g.unregister(),document.removeEventListener("focusin",b))});function w($){g==null||g.closeParents($)}function S($){var E,D,T;a.disabled||($.key==="Tab"||$.key==="Enter"&&!a.closeOnContentClick?($.key==="Enter"&&$.preventDefault(),getNextElement(focusableChildren((E=v.value)==null?void 0:E.contentEl,!1),$.shiftKey?"prev":"next",F=>F.tabIndex>=0)||(c.value=!1,(T=(D=v.value)==null?void 0:D.activatorEl)==null||T.focus())):["Enter"," "].includes($.key)&&a.closeOnContentClick&&(c.value=!1,g==null||g.closeParents()))}function C($){var D;if(a.disabled)return;const E=(D=v.value)==null?void 0:D.contentEl;E&&c.value?$.key==="ArrowDown"?($.preventDefault(),focusChild(E,"next")):$.key==="ArrowUp"&&($.preventDefault(),focusChild(E,"prev")):["ArrowDown","ArrowUp"].includes($.key)&&(c.value=!0,$.preventDefault(),setTimeout(()=>setTimeout(()=>C($))))}const k=computed(()=>mergeProps({"aria-haspopup":"menu","aria-expanded":String(c.value),"aria-owns":f.value,onKeydown:C},a.activatorProps));return useRender(()=>{const $=VOverlay.filterProps(a);return createVNode(VOverlay,mergeProps({ref:v,id:f.value,class:["v-menu",a.class],style:a.style},$,{modelValue:c.value,"onUpdate:modelValue":E=>c.value=E,absolute:!0,activatorProps:k.value,"onClick:outside":w,onKeydown:S},d),{activator:u.activator,default:function(){for(var E=arguments.length,D=new Array(E),T=0;T<E;T++)D[T]=arguments[T];return createVNode(VDefaultsProvider,{root:"VMenu"},{default:()=>{var O;return[(O=u.default)==null?void 0:O.call(u,...D)]}})}})}),forwardRefs({id:f,ΨopenChildren:y},v)}}),makeVVirtualScrollItemProps=propsFactory({renderless:Boolean,...makeComponentProps()},"VVirtualScrollItem"),VVirtualScrollItem=genericComponent()({name:"VVirtualScrollItem",inheritAttrs:!1,props:makeVVirtualScrollItemProps(),emits:{"update:height":a=>!0},setup(a,i){let{attrs:u,emit:c,slots:d}=i;const{resizeRef:m,contentRect:f}=useResizeObserver(void 0,"border");watch(()=>{var v;return(v=f.value)==null?void 0:v.height},v=>{v!=null&&c("update:height",v)}),useRender(()=>{var v,g;return a.renderless?createVNode(Fragment,null,[(v=d.default)==null?void 0:v.call(d,{itemRef:m})]):createVNode("div",mergeProps({ref:m,class:["v-virtual-scroll__item",a.class],style:a.style},u),[(g=d.default)==null?void 0:g.call(d)])})}}),UP=-1,DOWN=1,BUFFER_PX=100,makeVirtualProps=propsFactory({itemHeight:{type:[Number,String],default:null},height:[Number,String]},"virtual");function useVirtual(a,i){const u=useDisplay(),c=shallowRef(0);watchEffect(()=>{c.value=parseFloat(a.itemHeight||0)});const d=shallowRef(0),m=shallowRef(Math.ceil((parseInt(a.height)||u.height.value)/(c.value||16))||1),f=shallowRef(0),v=shallowRef(0),g=ref(),y=ref();let b=0;const{resizeRef:w,contentRect:S}=useResizeObserver();watchEffect(()=>{w.value=g.value});const C=computed(()=>{var ye;return g.value===document.documentElement?u.height.value:((ye=S.value)==null?void 0:ye.height)||parseInt(a.height)||0}),k=computed(()=>!!(g.value&&y.value&&C.value&&c.value));let $=Array.from({length:i.value.length}),E=Array.from({length:i.value.length});const D=shallowRef(0);let T=-1;function O(ye){return $[ye]||c.value}const F=debounce$3(()=>{const ye=performance.now();E[0]=0;const ue=i.value.length;for(let le=1;le<=ue-1;le++)E[le]=(E[le-1]||0)+O(le-1);D.value=Math.max(D.value,performance.now()-ye)},D),M=watch(k,ye=>{ye&&(M(),b=y.value.offsetTop,F.immediate(),Q(),~T&&nextTick(()=>{IN_BROWSER&&window.requestAnimationFrame(()=>{re(T),T=-1})}))});onScopeDispose(()=>{F.clear()});function P(ye,ue){const le=$[ye],Se=c.value;c.value=Se?Math.min(c.value,ue):ue,(le!==ue||Se!==c.value)&&($[ye]=ue,F())}function B(ye){return ye=clamp(ye,0,i.value.length-1),E[ye]||0}function z(ye){return binaryClosest(E,ye)}let U=0,H=0,J=0;watch(C,(ye,ue)=>{ue&&(Q(),ye<ue&&requestAnimationFrame(()=>{H=0,Q()}))});function j(){if(!g.value||!y.value)return;const ye=g.value.scrollTop,ue=performance.now();ue-J>500?(H=Math.sign(ye-U),b=y.value.offsetTop):H=ye-U,U=ye,J=ue,Q()}function G(){!g.value||!y.value||(H=0,J=0,Q())}let ee=-1;function Q(){cancelAnimationFrame(ee),ee=requestAnimationFrame(te)}function te(){if(!g.value||!C.value)return;const ye=U-b,ue=Math.sign(H),le=Math.max(0,ye-BUFFER_PX),Se=clamp(z(le),0,i.value.length),Fe=ye+C.value+BUFFER_PX,kt=clamp(z(Fe)+1,Se+1,i.value.length);if((ue!==UP||Se<d.value)&&(ue!==DOWN||kt>m.value)){const Pe=B(d.value)-B(Se),ke=B(kt)-B(m.value);Math.max(Pe,ke)>BUFFER_PX?(d.value=Se,m.value=kt):(Se<=0&&(d.value=Se),kt>=i.value.length&&(m.value=kt))}f.value=B(d.value),v.value=B(i.value.length)-B(m.value)}function re(ye){const ue=B(ye);!g.value||ye&&!ue?T=ye:g.value.scrollTop=ue}const ae=computed(()=>i.value.slice(d.value,m.value).map((ye,ue)=>({raw:ye,index:ue+d.value})));return watch(i,()=>{$=Array.from({length:i.value.length}),E=Array.from({length:i.value.length}),F.immediate(),Q()},{deep:!0}),{containerRef:g,markerRef:y,computedItems:ae,paddingTop:f,paddingBottom:v,scrollToIndex:re,handleScroll:j,handleScrollend:G,handleItemResize:P}}function binaryClosest(a,i){let u=a.length-1,c=0,d=0,m=null,f=-1;if(a[u]<i)return u;for(;c<=u;)if(d=c+u>>1,m=a[d],m>i)u=d-1;else if(m<i)f=d,c=d+1;else return m===i?d:c;return f}const makeVVirtualScrollProps=propsFactory({items:{type:Array,default:()=>[]},renderless:Boolean,...makeVirtualProps(),...makeComponentProps(),...makeDimensionProps()},"VVirtualScroll"),VVirtualScroll=genericComponent()({name:"VVirtualScroll",props:makeVVirtualScrollProps(),setup(a,i){let{slots:u}=i;const c=getCurrentInstance("VVirtualScroll"),{dimensionStyles:d}=useDimension(a),{containerRef:m,markerRef:f,handleScroll:v,handleScrollend:g,handleItemResize:y,scrollToIndex:b,paddingTop:w,paddingBottom:S,computedItems:C}=useVirtual(a,toRef(a,"items"));return useToggleScope(()=>a.renderless,()=>{function k(){var D,T;const E=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";m.value===document.documentElement?(document[E]("scroll",v,{passive:!0}),document[E]("scrollend",g)):((D=m.value)==null||D[E]("scroll",v,{passive:!0}),(T=m.value)==null||T[E]("scrollend",g))}onMounted(()=>{m.value=getScrollParent$2(c.vnode.el,!0),k(!0)}),onScopeDispose(k)}),useRender(()=>{const k=C.value.map($=>createVNode(VVirtualScrollItem,{key:$.index,renderless:a.renderless,"onUpdate:height":E=>y($.index,E)},{default:E=>{var D;return(D=u.default)==null?void 0:D.call(u,{item:$.raw,index:$.index,...E})}}));return a.renderless?createVNode(Fragment,null,[createVNode("div",{ref:f,class:"v-virtual-scroll__spacer",style:{paddingTop:convertToUnit(w.value)}},null),k,createVNode("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:convertToUnit(S.value)}},null)]):createVNode("div",{ref:m,class:["v-virtual-scroll",a.class],onScrollPassive:v,onScrollend:g,style:[d.value,a.style]},[createVNode("div",{ref:f,class:"v-virtual-scroll__container",style:{paddingTop:convertToUnit(w.value),paddingBottom:convertToUnit(S.value)}},[k])])}),{scrollToIndex:b}}});function useScrolling(a,i){const u=shallowRef(!1);let c;function d(v){cancelAnimationFrame(c),u.value=!0,c=requestAnimationFrame(()=>{c=requestAnimationFrame(()=>{u.value=!1})})}async function m(){await new Promise(v=>requestAnimationFrame(v)),await new Promise(v=>requestAnimationFrame(v)),await new Promise(v=>requestAnimationFrame(v)),await new Promise(v=>{if(u.value){const g=watch(u,()=>{g(),v()})}else v()})}async function f(v){var b,w;if(v.key==="Tab"&&((b=i.value)==null||b.focus()),!["PageDown","PageUp","Home","End"].includes(v.key))return;const g=(w=a.value)==null?void 0:w.$el;if(!g)return;(v.key==="Home"||v.key==="End")&&g.scrollTo({top:v.key==="Home"?0:g.scrollHeight,behavior:"smooth"}),await m();const y=g.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(v.key==="PageDown"||v.key==="Home"){const S=g.getBoundingClientRect().top;for(const C of y)if(C.getBoundingClientRect().top>=S){C.focus();break}}else{const S=g.getBoundingClientRect().bottom;for(const C of[...y].reverse())if(C.getBoundingClientRect().bottom<=S){C.focus();break}}}return{onListScroll:d,onListKeydown:f}}const makeSelectProps=propsFactory({chips:Boolean,closableChips:Boolean,closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"},eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,listProps:{type:Object},menu:Boolean,menuIcon:{type:IconValue,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,...makeItemsProps({itemChildren:!1})},"Select"),makeVSelectProps=propsFactory({...makeSelectProps(),...omit$1(makeVTextFieldProps({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...makeTransitionProps$1({transition:{component:VDialogTransition}})},"VSelect"),VSelect=genericComponent()({name:"VSelect",props:makeVSelectProps(),emits:{"update:focused":a=>!0,"update:modelValue":a=>!0,"update:menu":a=>!0},setup(a,i){let{slots:u}=i;const{t:c}=useLocale(),d=ref(),m=ref(),f=ref(),v=useProxiedModel(a,"menu"),g=computed({get:()=>v.value,set:ae=>{var ye;v.value&&!ae&&((ye=m.value)!=null&&ye.ΨopenChildren)||(v.value=ae)}}),{items:y,transformIn:b,transformOut:w}=useItems(a),S=useProxiedModel(a,"modelValue",[],ae=>b(ae===null?[null]:wrapInArray(ae)),ae=>{const ye=w(ae);return a.multiple?ye:ye[0]??null}),C=computed(()=>typeof a.counterValue=="function"?a.counterValue(S.value):typeof a.counterValue=="number"?a.counterValue:S.value.length),k=useForm(),$=computed(()=>S.value.map(ae=>ae.value)),E=shallowRef(!1),D=computed(()=>g.value?a.closeText:a.openText);let T="",O;const F=computed(()=>a.hideSelected?y.value.filter(ae=>!S.value.some(ye=>ye===ae)):y.value),M=computed(()=>a.hideNoData&&!F.value.length||a.readonly||(k==null?void 0:k.isReadonly.value)),P=computed(()=>{var ae;return{...a.menuProps,activatorProps:{...((ae=a.menuProps)==null?void 0:ae.activatorProps)||{},"aria-haspopup":"listbox"}}}),B=ref(),{onListScroll:z,onListKeydown:U}=useScrolling(B,d);function H(ae){a.openOnClear&&(g.value=!0)}function J(){M.value||(g.value=!g.value)}function j(ae){var Fe,kt;if(!ae.key||a.readonly||k!=null&&k.isReadonly.value)return;["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(ae.key)&&ae.preventDefault(),["Enter","ArrowDown"," "].includes(ae.key)&&(g.value=!0),["Escape","Tab"].includes(ae.key)&&(g.value=!1),ae.key==="Home"?(Fe=B.value)==null||Fe.focus("first"):ae.key==="End"&&((kt=B.value)==null||kt.focus("last"));const ye=1e3;function ue(Pe){const ke=Pe.key.length===1,de=!Pe.ctrlKey&&!Pe.metaKey&&!Pe.altKey;return ke&&de}if(a.multiple||!ue(ae))return;const le=performance.now();le-O>ye&&(T=""),T+=ae.key.toLowerCase(),O=le;const Se=y.value.find(Pe=>Pe.title.toLowerCase().startsWith(T));if(Se!==void 0){S.value=[Se];const Pe=F.value.indexOf(Se);IN_BROWSER&&window.requestAnimationFrame(()=>{var ke;Pe>=0&&((ke=f.value)==null||ke.scrollToIndex(Pe))})}}function G(ae){let ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!ae.props.disabled)if(a.multiple){const ue=S.value.findIndex(Se=>a.valueComparator(Se.value,ae.value)),le=ye??!~ue;if(~ue){const Se=le?[...S.value,ae]:[...S.value];Se.splice(ue,1),S.value=Se}else le&&(S.value=[...S.value,ae])}else{const ue=ye!==!1;S.value=ue?[ae]:[],nextTick(()=>{g.value=!1})}}function ee(ae){var ye;(ye=B.value)!=null&&ye.$el.contains(ae.relatedTarget)||(g.value=!1)}function Q(){var ae;E.value&&((ae=d.value)==null||ae.focus())}function te(ae){E.value=!0}function re(ae){if(ae==null)S.value=[];else if(matchesSelector(d.value,":autofill")||matchesSelector(d.value,":-webkit-autofill")){const ye=y.value.find(ue=>ue.title===ae);ye&&G(ye)}else d.value&&(d.value.value="")}return watch(g,()=>{if(!a.hideSelected&&g.value&&S.value.length){const ae=F.value.findIndex(ye=>S.value.some(ue=>a.valueComparator(ue.value,ye.value)));IN_BROWSER&&window.requestAnimationFrame(()=>{var ye;ae>=0&&((ye=f.value)==null||ye.scrollToIndex(ae))})}}),watch(()=>a.items,(ae,ye)=>{g.value||E.value&&!ye.length&&ae.length&&(g.value=!0)}),useRender(()=>{const ae=!!(a.chips||u.chip),ye=!!(!a.hideNoData||F.value.length||u["prepend-item"]||u["append-item"]||u["no-data"]),ue=S.value.length>0,le=VTextField.filterProps(a),Se=ue||!E.value&&a.label&&!a.persistentPlaceholder?void 0:a.placeholder;return createVNode(VTextField,mergeProps({ref:d},le,{modelValue:S.value.map(Fe=>Fe.props.value).join(", "),"onUpdate:modelValue":re,focused:E.value,"onUpdate:focused":Fe=>E.value=Fe,validationValue:S.externalValue,counterValue:C.value,dirty:ue,class:["v-select",{"v-select--active-menu":g.value,"v-select--chips":!!a.chips,[`v-select--${a.multiple?"multiple":"single"}`]:!0,"v-select--selected":S.value.length,"v-select--selection-slot":!!u.selection},a.class],style:a.style,inputmode:"none",placeholder:Se,"onClick:clear":H,"onMousedown:control":J,onBlur:ee,onKeydown:j,"aria-label":c(D.value),title:c(D.value)}),{...u,default:()=>createVNode(Fragment,null,[createVNode(VMenu,mergeProps({ref:m,modelValue:g.value,"onUpdate:modelValue":Fe=>g.value=Fe,activator:"parent",contentClass:"v-select__content",disabled:M.value,eager:a.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:a.transition,onAfterLeave:Q},P.value),{default:()=>[ye&&createVNode(VList,mergeProps({ref:B,selected:$.value,selectStrategy:a.multiple?"independent":"single-independent",onMousedown:Fe=>Fe.preventDefault(),onKeydown:U,onFocusin:te,onScrollPassive:z,tabindex:"-1","aria-live":"polite",color:a.itemColor??a.color},a.listProps),{default:()=>{var Fe,kt,Pe;return[(Fe=u["prepend-item"])==null?void 0:Fe.call(u),!F.value.length&&!a.hideNoData&&(((kt=u["no-data"])==null?void 0:kt.call(u))??createVNode(VListItem,{title:c(a.noDataText)},null)),createVNode(VVirtualScroll,{ref:f,renderless:!0,items:F.value},{default:ke=>{var Bt;let{item:de,index:$e,itemRef:Te}=ke;const Le=mergeProps(de.props,{ref:Te,key:$e,onClick:()=>G(de,null)});return((Bt=u.item)==null?void 0:Bt.call(u,{item:de,index:$e,props:Le}))??createVNode(VListItem,mergeProps(Le,{role:"option"}),{prepend:Ie=>{let{isSelected:ie}=Ie;return createVNode(Fragment,null,[a.multiple&&!a.hideSelected?createVNode(VCheckboxBtn,{key:de.value,modelValue:ie,ripple:!1,tabindex:"-1"},null):void 0,de.props.prependAvatar&&createVNode(VAvatar,{image:de.props.prependAvatar},null),de.props.prependIcon&&createVNode(VIcon,{icon:de.props.prependIcon},null)])}})}}),(Pe=u["append-item"])==null?void 0:Pe.call(u)]}})]}),S.value.map((Fe,kt)=>{function Pe(Te){Te.stopPropagation(),Te.preventDefault(),G(Fe,!1)}const ke={"onClick:close":Pe,onKeydown(Te){Te.key!=="Enter"&&Te.key!==" "||(Te.preventDefault(),Te.stopPropagation(),Pe(Te))},onMousedown(Te){Te.preventDefault(),Te.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},de=ae?!!u.chip:!!u.selection,$e=de?ensureValidVNode(ae?u.chip({item:Fe,index:kt,props:ke}):u.selection({item:Fe,index:kt})):void 0;if(!(de&&!$e))return createVNode("div",{key:Fe.value,class:"v-select__selection"},[ae?u.chip?createVNode(VDefaultsProvider,{key:"chip-defaults",defaults:{VChip:{closable:a.closableChips,size:"small",text:Fe.title}}},{default:()=>[$e]}):createVNode(VChip,mergeProps({key:"chip",closable:a.closableChips,size:"small",text:Fe.title,disabled:Fe.props.disabled},ke),null):$e??createVNode("span",{class:"v-select__selection-text"},[Fe.title,a.multiple&&kt<S.value.length-1&&createVNode("span",{class:"v-select__selection-comma"},[createTextVNode(",")])])])})]),"append-inner":function(){var ke;for(var Fe=arguments.length,kt=new Array(Fe),Pe=0;Pe<Fe;Pe++)kt[Pe]=arguments[Pe];return createVNode(Fragment,null,[(ke=u["append-inner"])==null?void 0:ke.call(u,...kt),a.menuIcon?createVNode(VIcon,{class:"v-select__menu-icon",icon:a.menuIcon},null):void 0])}})}),forwardRefs({isFocused:E,menu:g,select:G},d)}}),makeDataTablePaginateProps=propsFactory({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10}},"DataTable-paginate"),VDataTablePaginationSymbol=Symbol.for("vuetify:data-table-pagination");function createPagination(a){const i=useProxiedModel(a,"page",void 0,c=>+(c??1)),u=useProxiedModel(a,"itemsPerPage",void 0,c=>+(c??10));return{page:i,itemsPerPage:u}}function providePagination(a){const{page:i,itemsPerPage:u,itemsLength:c}=a,d=computed(()=>u.value===-1?0:u.value*(i.value-1)),m=computed(()=>u.value===-1?c.value:Math.min(c.value,d.value+u.value)),f=computed(()=>u.value===-1||c.value===0?1:Math.ceil(c.value/u.value));watchEffect(()=>{i.value>f.value&&(i.value=f.value)});function v(S){u.value=S,i.value=1}function g(){i.value=clamp(i.value+1,1,f.value)}function y(){i.value=clamp(i.value-1,1,f.value)}function b(S){i.value=clamp(S,1,f.value)}const w={page:i,itemsPerPage:u,startIndex:d,stopIndex:m,pageCount:f,itemsLength:c,nextPage:g,prevPage:y,setPage:b,setItemsPerPage:v};return provide(VDataTablePaginationSymbol,w),w}function usePagination(){const a=inject$1(VDataTablePaginationSymbol);if(!a)throw new Error("Missing pagination!");return a}function usePaginatedItems(a){const i=getCurrentInstance("usePaginatedItems"),{items:u,startIndex:c,stopIndex:d,itemsPerPage:m}=a,f=computed(()=>m.value<=0?u.value:u.value.slice(c.value,d.value));return watch(f,v=>{i.emit("update:currentItems",v)}),{paginatedItems:f}}const makeVDataTableFooterProps=propsFactory({prevIcon:{type:String,default:"$prev"},nextIcon:{type:String,default:"$next"},firstIcon:{type:String,default:"$first"},lastIcon:{type:String,default:"$last"},itemsPerPageText:{type:String,default:"$vuetify.dataFooter.itemsPerPageText"},pageText:{type:String,default:"$vuetify.dataFooter.pageText"},firstPageLabel:{type:String,default:"$vuetify.dataFooter.firstPage"},prevPageLabel:{type:String,default:"$vuetify.dataFooter.prevPage"},nextPageLabel:{type:String,default:"$vuetify.dataFooter.nextPage"},lastPageLabel:{type:String,default:"$vuetify.dataFooter.lastPage"},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:"10"},{value:25,title:"25"},{value:50,title:"50"},{value:100,title:"100"},{value:-1,title:"$vuetify.dataFooter.itemsPerPageAll"}]},showCurrentPage:Boolean},"VDataTableFooter"),VDataTableFooter=genericComponent()({name:"VDataTableFooter",props:makeVDataTableFooterProps(),setup(a,i){let{slots:u}=i;const{t:c}=useLocale(),{page:d,pageCount:m,startIndex:f,stopIndex:v,itemsLength:g,itemsPerPage:y,setItemsPerPage:b}=usePagination(),w=computed(()=>a.itemsPerPageOptions.map(S=>typeof S=="number"?{value:S,title:S===-1?c("$vuetify.dataFooter.itemsPerPageAll"):String(S)}:{...S,title:isNaN(Number(S.title))?c(S.title):S.title}));return useRender(()=>{var C;const S=VPagination.filterProps(a);return createVNode("div",{class:"v-data-table-footer"},[(C=u.prepend)==null?void 0:C.call(u),createVNode("div",{class:"v-data-table-footer__items-per-page"},[createVNode("span",null,[c(a.itemsPerPageText)]),createVNode(VSelect,{items:w.value,modelValue:y.value,"onUpdate:modelValue":k=>b(Number(k)),density:"compact",variant:"outlined","hide-details":!0},null)]),createVNode("div",{class:"v-data-table-footer__info"},[createVNode("div",null,[c(a.pageText,g.value?f.value+1:0,v.value,g.value)])]),createVNode("div",{class:"v-data-table-footer__pagination"},[createVNode(VPagination,mergeProps({modelValue:d.value,"onUpdate:modelValue":k=>d.value=k,density:"comfortable","first-aria-label":a.firstPageLabel,"last-aria-label":a.lastPageLabel,length:m.value,"next-aria-label":a.nextPageLabel,"previous-aria-label":a.prevPageLabel,rounded:!0,"show-first-last-page":!0,"total-visible":a.showCurrentPage?1:0,variant:"plain"},S),null)])])}),{}}}),VDataTableColumn=defineFunctionalComponent({align:{type:String,default:"start"},fixed:Boolean,fixedOffset:[Number,String],height:[Number,String],lastFixed:Boolean,noPadding:Boolean,tag:String,width:[Number,String],maxWidth:[Number,String],nowrap:Boolean},(a,i)=>{let{slots:u}=i;const c=a.tag??"td";return createVNode(c,{class:["v-data-table__td",{"v-data-table-column--fixed":a.fixed,"v-data-table-column--last-fixed":a.lastFixed,"v-data-table-column--no-padding":a.noPadding,"v-data-table-column--nowrap":a.nowrap},`v-data-table-column--align-${a.align}`],style:{height:convertToUnit(a.height),width:convertToUnit(a.width),maxWidth:convertToUnit(a.maxWidth),left:convertToUnit(a.fixedOffset||null)}},{default:()=>{var d;return[(d=u.default)==null?void 0:d.call(u)]}})}),makeDataTableHeaderProps=propsFactory({headers:Array},"DataTable-header"),VDataTableHeadersSymbol=Symbol.for("vuetify:data-table-headers"),defaultHeader={title:"",sortable:!1},defaultActionHeader={...defaultHeader,width:48};function priorityQueue(){const i=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(u=>({element:u,priority:0}));return{enqueue:(u,c)=>{let d=!1;for(let m=0;m<i.length;m++)if(i[m].priority>c){i.splice(m,0,{element:u,priority:c}),d=!0;break}d||i.push({element:u,priority:c})},size:()=>i.length,count:()=>{let u=0;if(!i.length)return 0;const c=Math.floor(i[0].priority);for(let d=0;d<i.length;d++)Math.floor(i[d].priority)===c&&(u+=1);return u},dequeue:()=>i.shift()}}function extractLeaves(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!a.children)i.push(a);else for(const u of a.children)extractLeaves(u,i);return i}function extractKeys(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Set;for(const u of a)u.key&&i.add(u.key),u.children&&extractKeys(u.children,i);return i}function getDefaultItem(a){if(a.key){if(a.key==="data-table-group")return defaultHeader;if(["data-table-expand","data-table-select"].includes(a.key))return defaultActionHeader}}function getDepth(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return a.children?Math.max(i,...a.children.map(u=>getDepth(u,i+1))):i}function parseFixedColumns(a){let i=!1;function u(m){let f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(m)if(f&&(m.fixed=!0),m.fixed)if(m.children)for(let v=m.children.length-1;v>=0;v--)u(m.children[v],!0);else i?isNaN(+m.width)&&(`${m.key}`,void 0):m.lastFixed=!0,i=!0;else if(m.children)for(let v=m.children.length-1;v>=0;v--)u(m.children[v]);else i=!1}for(let m=a.length-1;m>=0;m--)u(a[m]);function c(m){let f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!m)return f;if(m.children){m.fixedOffset=f;for(const v of m.children)f=c(v,f)}else m.fixed&&(m.fixedOffset=f,f+=parseFloat(m.width||"0")||0);return f}let d=0;for(const m of a)d=c(m,d)}function parse$1(a,i){const u=[];let c=0;const d=priorityQueue(a);for(;d.size()>0;){let f=d.count();const v=[];let g=1;for(;f>0;){const{element:y,priority:b}=d.dequeue(),w=i-c-getDepth(y);if(v.push({...y,rowspan:w??1,colspan:y.children?extractLeaves(y).length:1}),y.children)for(const S of y.children){const C=b%1+g/Math.pow(10,c+2);d.enqueue(S,c+w+C)}g+=1,f-=1}c+=1,u.push(v)}return{columns:a.map(f=>extractLeaves(f)).flat(),headers:u}}function convertToInternalHeaders(a){const i=[];for(const u of a){const c={...getDefaultItem(u),...u},d=c.key??(typeof c.value=="string"?c.value:null),m=c.value??d??null,f={...c,key:d,value:m,sortable:c.sortable??(c.key!=null||!!c.sort),children:c.children?convertToInternalHeaders(c.children):void 0};i.push(f)}return i}function createHeaders(a,i){const u=ref([]),c=ref([]),d=ref({}),m=ref({}),f=ref({});watchEffect(()=>{var $,E,D;const y=(a.headers||Object.keys(a.items[0]??{}).map(T=>({key:T,title:capitalize$2(T)}))).slice(),b=extractKeys(y);($=i==null?void 0:i.groupBy)!=null&&$.value.length&&!b.has("data-table-group")&&y.unshift({key:"data-table-group",title:"Group"}),(E=i==null?void 0:i.showSelect)!=null&&E.value&&!b.has("data-table-select")&&y.unshift({key:"data-table-select"}),(D=i==null?void 0:i.showExpand)!=null&&D.value&&!b.has("data-table-expand")&&y.push({key:"data-table-expand"});const w=convertToInternalHeaders(y);parseFixedColumns(w);const S=Math.max(...w.map(T=>getDepth(T)))+1,C=parse$1(w,S);u.value=C.headers,c.value=C.columns;const k=C.headers.flat(1);for(const T of k)T.key&&(T.sortable&&(T.sort&&(d.value[T.key]=T.sort),T.sortRaw&&(m.value[T.key]=T.sortRaw)),T.filter&&(f.value[T.key]=T.filter))});const v={headers:u,columns:c,sortFunctions:d,sortRawFunctions:m,filterFunctions:f};return provide(VDataTableHeadersSymbol,v),v}function useHeaders(){const a=inject$1(VDataTableHeadersSymbol);if(!a)throw new Error("Missing headers!");return a}const singleSelectStrategy={showSelectAll:!1,allSelected:()=>[],select:a=>{var c;let{items:i,value:u}=a;return new Set(u?[toRaw((c=i[0])==null?void 0:c.value)]:[])},selectAll:a=>{let{selected:i}=a;return i}},pageSelectStrategy={showSelectAll:!0,allSelected:a=>{let{currentPage:i}=a;return i},select:a=>{let{items:i,value:u,selected:c}=a;for(const d of i)u?c.add(toRaw(d.value)):c.delete(toRaw(d.value));return c},selectAll:a=>{let{value:i,currentPage:u,selected:c}=a;return pageSelectStrategy.select({items:u,value:i,selected:c})}},allSelectStrategy={showSelectAll:!0,allSelected:a=>{let{allItems:i}=a;return i},select:a=>{let{items:i,value:u,selected:c}=a;for(const d of i)u?c.add(toRaw(d.value)):c.delete(toRaw(d.value));return c},selectAll:a=>{let{value:i,allItems:u,selected:c}=a;return allSelectStrategy.select({items:u,value:i,selected:c})}},makeDataTableSelectProps=propsFactory({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:{type:Function,default:deepEqual}},"DataTable-select"),VDataTableSelectionSymbol=Symbol.for("vuetify:data-table-selection");function provideSelection(a,i){let{allItems:u,currentPage:c}=i;const d=useProxiedModel(a,"modelValue",a.modelValue,E=>new Set(wrapInArray(E).map(D=>{var T;return((T=u.value.find(O=>a.valueComparator(D,O.value)))==null?void 0:T.value)??D})),E=>[...E.values()]),m=computed(()=>u.value.filter(E=>E.selectable)),f=computed(()=>c.value.filter(E=>E.selectable)),v=computed(()=>{if(typeof a.selectStrategy=="object")return a.selectStrategy;switch(a.selectStrategy){case"single":return singleSelectStrategy;case"all":return allSelectStrategy;case"page":default:return pageSelectStrategy}});function g(E){return wrapInArray(E).every(D=>d.value.has(toRaw(D.value)))}function y(E){return wrapInArray(E).some(D=>d.value.has(toRaw(D.value)))}function b(E,D){const T=v.value.select({items:E,value:D,selected:new Set(d.value)});d.value=T}function w(E){const D=toRef(E);b([D.value],!g([D.value]))}function S(E){const D=v.value.selectAll({value:E,allItems:m.value,currentPage:f.value,selected:new Set(d.value)});d.value=D}const C=computed(()=>d.value.size>0),k=computed(()=>{const E=v.value.allSelected({allItems:m.value,currentPage:f.value});return!!E.length&&g(E)}),$={toggleSelect:w,select:b,selectAll:S,isSelected:g,isSomeSelected:y,someSelected:C,allSelected:k,showSelectAll:v.value.showSelectAll};return provide(VDataTableSelectionSymbol,$),$}function useSelection(){const a=inject$1(VDataTableSelectionSymbol);if(!a)throw new Error("Missing selection!");return a}const makeDataTableSortProps=propsFactory({sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:Boolean,mustSort:Boolean},"DataTable-sort"),VDataTableSortSymbol=Symbol.for("vuetify:data-table-sort");function createSort(a){const i=useProxiedModel(a,"sortBy"),u=toRef(a,"mustSort"),c=toRef(a,"multiSort");return{sortBy:i,mustSort:u,multiSort:c}}function provideSort(a){const{sortBy:i,mustSort:u,multiSort:c,page:d}=a,m=g=>{if(g.key==null)return;let y=i.value.map(w=>({...w}))??[];const b=y.find(w=>w.key===g.key);b?b.order==="desc"?u.value?b.order="asc":y=y.filter(w=>w.key!==g.key):b.order="desc":c.value?y=[...y,{key:g.key,order:"asc"}]:y=[{key:g.key,order:"asc"}],i.value=y,d&&(d.value=1)};function f(g){return!!i.value.find(y=>y.key===g.key)}const v={sortBy:i,toggleSort:m,isSorted:f};return provide(VDataTableSortSymbol,v),v}function useSort(){const a=inject$1(VDataTableSortSymbol);if(!a)throw new Error("Missing sort!");return a}function useSortedItems(a,i,u,c){const d=useLocale();return{sortedItems:computed(()=>{var f,v;return u.value.length?sortItems(i.value,u.value,d.current.value,{transform:c==null?void 0:c.transform,sortFunctions:{...a.customKeySort,...(f=c==null?void 0:c.sortFunctions)==null?void 0:f.value},sortRawFunctions:(v=c==null?void 0:c.sortRawFunctions)==null?void 0:v.value}):i.value})}}function sortItems(a,i,u,c){const d=new Intl.Collator(u,{sensitivity:"accent",usage:"sort"});return a.map(f=>[f,c!=null&&c.transform?c.transform(f):f]).sort((f,v)=>{var g,y;for(let b=0;b<i.length;b++){let w=!1;const S=i[b].key,C=i[b].order??"asc";if(C===!1)continue;let k=f[1][S],$=v[1][S],E=f[0].raw,D=v[0].raw;if(C==="desc"&&([k,$]=[$,k],[E,D]=[D,E]),(g=c==null?void 0:c.sortRawFunctions)!=null&&g[S]){const T=c.sortRawFunctions[S](E,D);if(T==null)continue;if(w=!0,T)return T}if((y=c==null?void 0:c.sortFunctions)!=null&&y[S]){const T=c.sortFunctions[S](k,$);if(T==null)continue;if(w=!0,T)return T}if(!w){if(k instanceof Date&&$ instanceof Date)return k.getTime()-$.getTime();if([k,$]=[k,$].map(T=>T!=null?T.toString().toLocaleLowerCase():T),k!==$)return isEmpty$1(k)&&isEmpty$1($)?0:isEmpty$1(k)?-1:isEmpty$1($)?1:!isNaN(k)&&!isNaN($)?Number(k)-Number($):d.compare(k,$)}}return 0}).map(f=>{let[v]=f;return v})}const makeVDataTableHeadersProps=propsFactory({color:String,sticky:Boolean,multiSort:Boolean,sortAscIcon:{type:IconValue,default:"$sortAsc"},sortDescIcon:{type:IconValue,default:"$sortDesc"},headerProps:{type:Object},...makeDisplayProps(),...makeLoaderProps()},"VDataTableHeaders"),VDataTableHeaders=genericComponent()({name:"VDataTableHeaders",props:makeVDataTableHeadersProps(),setup(a,i){let{slots:u}=i;const{t:c}=useLocale(),{toggleSort:d,sortBy:m,isSorted:f}=useSort(),{someSelected:v,allSelected:g,selectAll:y,showSelectAll:b}=useSelection(),{columns:w,headers:S}=useHeaders(),{loaderClasses:C}=useLoader(a);function k(z,U){if(!(!a.sticky&&!z.fixed))return{position:"sticky",left:z.fixed?convertToUnit(z.fixedOffset):void 0,top:a.sticky?`calc(var(--v-table-header-height) * ${U})`:void 0}}function $(z){const U=m.value.find(H=>H.key===z.key);return U?U.order==="asc"?a.sortAscIcon:a.sortDescIcon:a.sortAscIcon}const{backgroundColorClasses:E,backgroundColorStyles:D}=useBackgroundColor(a,"color"),{displayClasses:T,mobile:O}=useDisplay(a),F=computed(()=>({headers:S.value,columns:w.value,toggleSort:d,isSorted:f,sortBy:m.value,someSelected:v.value,allSelected:g.value,selectAll:y,getSortIcon:$})),M=computed(()=>["v-data-table__th",{"v-data-table__th--sticky":a.sticky},T.value,C.value]),P=z=>{let{column:U,x:H,y:J}=z;const j=U.key==="data-table-select"||U.key==="data-table-expand",G=mergeProps(a.headerProps??{},U.headerProps??{});return createVNode(VDataTableColumn,mergeProps({tag:"th",align:U.align,class:[{"v-data-table__th--sortable":U.sortable,"v-data-table__th--sorted":f(U),"v-data-table__th--fixed":U.fixed},...M.value],style:{width:convertToUnit(U.width),minWidth:convertToUnit(U.minWidth),maxWidth:convertToUnit(U.maxWidth),...k(U,J)},colspan:U.colspan,rowspan:U.rowspan,onClick:U.sortable?()=>d(U):void 0,fixed:U.fixed,nowrap:U.nowrap,lastFixed:U.lastFixed,noPadding:j},G),{default:()=>{var te;const ee=`header.${U.key}`,Q={column:U,selectAll:y,isSorted:f,toggleSort:d,sortBy:m.value,someSelected:v.value,allSelected:g.value,getSortIcon:$};return u[ee]?u[ee](Q):U.key==="data-table-select"?((te=u["header.data-table-select"])==null?void 0:te.call(u,Q))??(b&&createVNode(VCheckboxBtn,{modelValue:g.value,indeterminate:v.value&&!g.value,"onUpdate:modelValue":y},null)):createVNode("div",{class:"v-data-table-header__content"},[createVNode("span",null,[U.title]),U.sortable&&createVNode(VIcon,{key:"icon",class:"v-data-table-header__sort-icon",icon:$(U)},null),a.multiSort&&f(U)&&createVNode("div",{key:"badge",class:["v-data-table-header__sort-badge",...E.value],style:D.value},[m.value.findIndex(re=>re.key===U.key)+1])])}})},B=()=>{const z=mergeProps(a.headerProps??{}??{}),U=computed(()=>w.value.filter(J=>J==null?void 0:J.sortable)),H=computed(()=>g.value?"$checkboxOn":v.value?"$checkboxIndeterminate":"$checkboxOff");return createVNode(VDataTableColumn,mergeProps({tag:"th",class:[...M.value],colspan:S.value.length+1},z),{default:()=>[createVNode("div",{class:"v-data-table-header__content"},[createVNode(VSelect,{chips:!0,class:"v-data-table__td-sort-select",clearable:!0,density:"default",items:U.value,label:c("$vuetify.dataTable.sortBy"),multiple:a.multiSort,variant:"underlined","onClick:clear":()=>m.value=[],appendIcon:H.value,"onClick:append":()=>y(!g.value)},{...u,chip:J=>{var j;return createVNode(VChip,{onClick:(j=J.item.raw)!=null&&j.sortable?()=>d(J.item.raw):void 0,onMousedown:G=>{G.preventDefault(),G.stopPropagation()}},{default:()=>[J.item.title,createVNode(VIcon,{class:["v-data-table__td-sort-icon",f(J.item.raw)&&"v-data-table__td-sort-icon-active"],icon:$(J.item.raw),size:"small"},null)]})}})])]})};useRender(()=>O.value?createVNode("tr",null,[createVNode(B,null,null)]):createVNode(Fragment,null,[u.headers?u.headers(F.value):S.value.map((z,U)=>createVNode("tr",null,[z.map((H,J)=>createVNode(P,{column:H,x:J,y:U},null))])),a.loading&&createVNode("tr",{class:"v-data-table-progress"},[createVNode("th",{colspan:w.value.length},[createVNode(LoaderSlot,{name:"v-data-table-progress",absolute:!0,active:!0,color:typeof a.loading=="boolean"?void 0:a.loading,indeterminate:!0},{default:u.loader})])])]))}}),makeDataTableGroupProps=propsFactory({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),VDataTableGroupSymbol=Symbol.for("vuetify:data-table-group");function createGroupBy(a){return{groupBy:useProxiedModel(a,"groupBy")}}function provideGroupBy(a){const{groupBy:i,sortBy:u}=a,c=ref(new Set),d=computed(()=>i.value.map(y=>({...y,order:y.order??!1})).concat(u.value));function m(y){return c.value.has(y.id)}function f(y){const b=new Set(c.value);m(y)?b.delete(y.id):b.add(y.id),c.value=b}function v(y){function b(w){const S=[];for(const C of w.items)"type"in C&&C.type==="group"?S.push(...b(C)):S.push(C);return S}return b({type:"group",items:y,id:"dummy",key:"dummy",value:"dummy",depth:0})}const g={sortByWithGroups:d,toggleGroup:f,opened:c,groupBy:i,extractRows:v,isGroupOpen:m};return provide(VDataTableGroupSymbol,g),g}function useGroupBy(){const a=inject$1(VDataTableGroupSymbol);if(!a)throw new Error("Missing group!");return a}function groupItemsByProperty(a,i){if(!a.length)return[];const u=new Map;for(const c of a){const d=getObjectValueByPath(c.raw,i);u.has(d)||u.set(d,[]),u.get(d).push(c)}return u}function groupItems(a,i){let u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"root";if(!i.length)return[];const d=groupItemsByProperty(a,i[0]),m=[],f=i.slice(1);return d.forEach((v,g)=>{const y=i[0],b=`${c}_${y}_${g}`;m.push({depth:u,id:b,key:y,value:g,items:f.length?groupItems(v,f,u+1,b):v,type:"group"})}),m}function flattenItems(a,i){const u=[];for(const c of a)"type"in c&&c.type==="group"?(c.value!=null&&u.push(c),(i.has(c.id)||c.value==null)&&u.push(...flattenItems(c.items,i))):u.push(c);return u}function useGroupedItems(a,i,u){return{flatItems:computed(()=>{if(!i.value.length)return a.value;const d=groupItems(a.value,i.value.map(m=>m.key));return flattenItems(d,u.value)})}}const makeVDataTableGroupHeaderRowProps=propsFactory({item:{type:Object,required:!0}},"VDataTableGroupHeaderRow"),VDataTableGroupHeaderRow=genericComponent()({name:"VDataTableGroupHeaderRow",props:makeVDataTableGroupHeaderRowProps(),setup(a,i){let{slots:u}=i;const{isGroupOpen:c,toggleGroup:d,extractRows:m}=useGroupBy(),{isSelected:f,isSomeSelected:v,select:g}=useSelection(),{columns:y}=useHeaders(),b=computed(()=>m([a.item]));return()=>createVNode("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":a.item.depth}},[y.value.map(w=>{var S,C;if(w.key==="data-table-group"){const k=c(a.item)?"$expand":"$next",$=()=>d(a.item);return((S=u["data-table-group"])==null?void 0:S.call(u,{item:a.item,count:b.value.length,props:{icon:k,onClick:$}}))??createVNode(VDataTableColumn,{class:"v-data-table-group-header-row__column"},{default:()=>[createVNode(VBtn,{size:"small",variant:"text",icon:k,onClick:$},null),createVNode("span",null,[a.item.value]),createVNode("span",null,[createTextVNode("("),b.value.length,createTextVNode(")")])]})}if(w.key==="data-table-select"){const k=f(b.value),$=v(b.value)&&!k,E=D=>g(b.value,D);return((C=u["data-table-select"])==null?void 0:C.call(u,{props:{modelValue:k,indeterminate:$,"onUpdate:modelValue":E}}))??createVNode("td",null,[createVNode(VCheckboxBtn,{modelValue:k,indeterminate:$,"onUpdate:modelValue":E},null)])}return createVNode("td",null,null)})])}}),makeDataTableExpandProps=propsFactory({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},"DataTable-expand"),VDataTableExpandedKey=Symbol.for("vuetify:datatable:expanded");function provideExpanded(a){const i=toRef(a,"expandOnClick"),u=useProxiedModel(a,"expanded",a.expanded,v=>new Set(v),v=>[...v.values()]);function c(v,g){const y=new Set(u.value);g?y.add(v.value):y.delete(v.value),u.value=y}function d(v){return u.value.has(v.value)}function m(v){c(v,!d(v))}const f={expand:c,expanded:u,expandOnClick:i,isExpanded:d,toggleExpand:m};return provide(VDataTableExpandedKey,f),f}function useExpanded(){const a=inject$1(VDataTableExpandedKey);if(!a)throw new Error("foo");return a}const makeVDataTableRowProps=propsFactory({index:Number,item:Object,cellProps:[Object,Function],onClick:EventProp(),onContextmenu:EventProp(),onDblclick:EventProp(),...makeDisplayProps()},"VDataTableRow"),VDataTableRow=genericComponent()({name:"VDataTableRow",props:makeVDataTableRowProps(),setup(a,i){let{slots:u}=i;const{displayClasses:c,mobile:d}=useDisplay(a,"v-data-table__tr"),{isSelected:m,toggleSelect:f,someSelected:v,allSelected:g,selectAll:y}=useSelection(),{isExpanded:b,toggleExpand:w}=useExpanded(),{toggleSort:S,sortBy:C,isSorted:k}=useSort(),{columns:$}=useHeaders();useRender(()=>createVNode("tr",{class:["v-data-table__tr",{"v-data-table__tr--clickable":!!(a.onClick||a.onContextmenu||a.onDblclick)},c.value],onClick:a.onClick,onContextmenu:a.onContextmenu,onDblclick:a.onDblclick},[a.item&&$.value.map((E,D)=>{const T=a.item,O=`item.${E.key}`,F=`header.${E.key}`,M={index:a.index,item:T.raw,internalItem:T,value:getObjectValueByPath(T.columns,E.key),column:E,isSelected:m,toggleSelect:f,isExpanded:b,toggleExpand:w},P={column:E,selectAll:y,isSorted:k,toggleSort:S,sortBy:C.value,someSelected:v.value,allSelected:g.value,getSortIcon:()=>""},B=typeof a.cellProps=="function"?a.cellProps({index:M.index,item:M.item,internalItem:M.internalItem,value:M.value,column:E}):a.cellProps,z=typeof E.cellProps=="function"?E.cellProps({index:M.index,item:M.item,internalItem:M.internalItem,value:M.value}):E.cellProps;return createVNode(VDataTableColumn,mergeProps({align:E.align,class:{"v-data-table__td--expanded-row":E.key==="data-table-expand","v-data-table__td--select-row":E.key==="data-table-select"},fixed:E.fixed,fixedOffset:E.fixedOffset,lastFixed:E.lastFixed,maxWidth:d.value?void 0:E.maxWidth,noPadding:E.key==="data-table-select"||E.key==="data-table-expand",nowrap:E.nowrap,width:d.value?void 0:E.width},B,z),{default:()=>{var H,J,j,G,ee;if(u[O]&&!d.value)return(H=u[O])==null?void 0:H.call(u,M);if(E.key==="data-table-select")return((J=u["item.data-table-select"])==null?void 0:J.call(u,M))??createVNode(VCheckboxBtn,{disabled:!T.selectable,modelValue:m([T]),onClick:withModifiers(()=>f(T),["stop"])},null);if(E.key==="data-table-expand")return((j=u["item.data-table-expand"])==null?void 0:j.call(u,M))??createVNode(VBtn,{icon:b(T)?"$collapse":"$expand",size:"small",variant:"text",onClick:withModifiers(()=>w(T),["stop"])},null);const U=toDisplayString(M.value);return d.value?createVNode(Fragment,null,[createVNode("div",{class:"v-data-table__td-title"},[((G=u[F])==null?void 0:G.call(u,P))??E.title]),createVNode("div",{class:"v-data-table__td-value"},[((ee=u[O])==null?void 0:ee.call(u,M))??U])]):U}})})]))}}),makeVDataTableRowsProps=propsFactory({loading:[Boolean,String],loadingText:{type:String,default:"$vuetify.dataIterator.loadingText"},hideNoData:Boolean,items:{type:Array,default:()=>[]},noDataText:{type:String,default:"$vuetify.noDataText"},rowProps:[Object,Function],cellProps:[Object,Function],...makeDisplayProps()},"VDataTableRows"),VDataTableRows=genericComponent()({name:"VDataTableRows",inheritAttrs:!1,props:makeVDataTableRowsProps(),setup(a,i){let{attrs:u,slots:c}=i;const{columns:d}=useHeaders(),{expandOnClick:m,toggleExpand:f,isExpanded:v}=useExpanded(),{isSelected:g,toggleSelect:y}=useSelection(),{toggleGroup:b,isGroupOpen:w}=useGroupBy(),{t:S}=useLocale(),{mobile:C}=useDisplay(a);return useRender(()=>{var k,$;return a.loading&&(!a.items.length||c.loading)?createVNode("tr",{class:"v-data-table-rows-loading",key:"loading"},[createVNode("td",{colspan:d.value.length},[((k=c.loading)==null?void 0:k.call(c))??S(a.loadingText)])]):!a.loading&&!a.items.length&&!a.hideNoData?createVNode("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[createVNode("td",{colspan:d.value.length},[(($=c["no-data"])==null?void 0:$.call(c))??S(a.noDataText)])]):createVNode(Fragment,null,[a.items.map((E,D)=>{var F;if(E.type==="group"){const M={index:D,item:E,columns:d.value,isExpanded:v,toggleExpand:f,isSelected:g,toggleSelect:y,toggleGroup:b,isGroupOpen:w};return c["group-header"]?c["group-header"](M):createVNode(VDataTableGroupHeaderRow,mergeProps({key:`group-header_${E.id}`,item:E},getPrefixedEventHandlers(u,":group-header",()=>M)),c)}const T={index:D,item:E.raw,internalItem:E,columns:d.value,isExpanded:v,toggleExpand:f,isSelected:g,toggleSelect:y},O={...T,props:mergeProps({key:`item_${E.key??E.index}`,onClick:m.value?()=>{f(E)}:void 0,index:D,item:E,cellProps:a.cellProps,mobile:C.value},getPrefixedEventHandlers(u,":row",()=>T),typeof a.rowProps=="function"?a.rowProps({item:T.item,index:T.index,internalItem:T.internalItem}):a.rowProps)};return createVNode(Fragment,{key:O.props.key},[c.item?c.item(O):createVNode(VDataTableRow,O.props,c),v(E)&&((F=c["expanded-row"])==null?void 0:F.call(c,T))])})])}),{}}}),makeVTableProps=propsFactory({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...makeComponentProps(),...makeDensityProps(),...makeTagProps(),...makeThemeProps()},"VTable"),VTable=genericComponent()({name:"VTable",props:makeVTableProps(),setup(a,i){let{slots:u,emit:c}=i;const{themeClasses:d}=provideTheme(a),{densityClasses:m}=useDensity(a);return useRender(()=>createVNode(a.tag,{class:["v-table",{"v-table--fixed-height":!!a.height,"v-table--fixed-header":a.fixedHeader,"v-table--fixed-footer":a.fixedFooter,"v-table--has-top":!!u.top,"v-table--has-bottom":!!u.bottom,"v-table--hover":a.hover},d.value,m.value,a.class],style:a.style},{default:()=>{var f,v,g;return[(f=u.top)==null?void 0:f.call(u),u.default?createVNode("div",{class:"v-table__wrapper",style:{height:convertToUnit(a.height)}},[createVNode("table",null,[u.default()])]):(v=u.wrapper)==null?void 0:v.call(u),(g=u.bottom)==null?void 0:g.call(u)]}})),{}}}),makeDataTableItemsProps=propsFactory({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},rowProps:[Object,Function],cellProps:[Object,Function],returnObject:Boolean},"DataTable-items");function transformItem(a,i,u,c){const d=a.returnObject?i:getPropertyFromItem(i,a.itemValue),m=getPropertyFromItem(i,a.itemSelectable,!0),f=c.reduce((v,g)=>(g.key!=null&&(v[g.key]=getPropertyFromItem(i,g.value)),v),{});return{type:"item",key:a.returnObject?getPropertyFromItem(i,a.itemValue):d,index:u,value:d,selectable:m,columns:f,raw:i}}function transformItems(a,i,u){return i.map((c,d)=>transformItem(a,c,d,u))}function useDataTableItems(a,i){return{items:computed(()=>transformItems(a,a.items,i.value))}}function useOptions$2(a){let{page:i,itemsPerPage:u,sortBy:c,groupBy:d,search:m}=a;const f=getCurrentInstance("VDataTable"),v=computed(()=>({page:i.value,itemsPerPage:u.value,sortBy:c.value,groupBy:d.value,search:m.value}));let g=null;watch(v,()=>{deepEqual(g,v.value)||(g&&g.search!==v.value.search&&(i.value=1),f.emit("update:options",v.value),g=v.value)},{deep:!0,immediate:!0})}const defaultFilter=(a,i,u)=>a==null||i==null?-1:a.toString().toLocaleLowerCase().indexOf(i.toString().toLocaleLowerCase()),makeFilterProps=propsFactory({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function filterItems(a,i,u){var v;const c=[],d=(u==null?void 0:u.default)??defaultFilter,m=u!=null&&u.filterKeys?wrapInArray(u.filterKeys):!1,f=Object.keys((u==null?void 0:u.customKeyFilter)??{}).length;if(!(a!=null&&a.length))return c;e:for(let g=0;g<a.length;g++){const[y,b=y]=wrapInArray(a[g]),w={},S={};let C=-1;if(i&&!(u!=null&&u.noFilter)){if(typeof y=="object"){const E=m||Object.keys(b);for(const D of E){const T=getPropertyFromItem(b,D),O=(v=u==null?void 0:u.customKeyFilter)==null?void 0:v[D];if(C=O?O(T,i,y):d(T,i,y),C!==-1&&C!==!1)O?w[D]=C:S[D]=C;else if((u==null?void 0:u.filterMode)==="every")continue e}}else C=d(y,i,y),C!==-1&&C!==!1&&(S.title=C);const k=Object.keys(S).length,$=Object.keys(w).length;if(!k&&!$||(u==null?void 0:u.filterMode)==="union"&&$!==f&&!k||(u==null?void 0:u.filterMode)==="intersection"&&($!==f||!k))continue}c.push({index:g,matches:{...S,...w}})}return c}function useFilter(a,i,u,c){const d=ref([]),m=ref(new Map),f=computed(()=>c!=null&&c.transform?unref(i).map(g=>[g,c.transform(g)]):unref(i));watchEffect(()=>{const g=typeof u=="function"?u():unref(u),y=typeof g!="string"&&typeof g!="number"?"":String(g),b=filterItems(f.value,y,{customKeyFilter:{...a.customKeyFilter,...unref(c==null?void 0:c.customKeyFilter)},default:a.customFilter,filterKeys:a.filterKeys,filterMode:a.filterMode,noFilter:a.noFilter}),w=unref(i),S=[],C=new Map;b.forEach(k=>{let{index:$,matches:E}=k;const D=w[$];S.push(D),C.set(D.value,E)}),d.value=S,m.value=C});function v(g){return m.value.get(g.value)}return{filteredItems:d,filteredMatches:m,getMatches:v}}const makeDataTableProps=propsFactory({...makeVDataTableRowsProps(),width:[String,Number],search:String,...makeDataTableExpandProps(),...makeDataTableGroupProps(),...makeDataTableHeaderProps(),...makeDataTableItemsProps(),...makeDataTableSelectProps(),...makeDataTableSortProps(),...makeVDataTableHeadersProps(),...makeVTableProps()},"DataTable"),makeVDataTableProps=propsFactory({...makeDataTablePaginateProps(),...makeDataTableProps(),...makeFilterProps(),...makeVDataTableFooterProps()},"VDataTable"),VDataTable=genericComponent()({name:"VDataTable",props:makeVDataTableProps(),emits:{"update:modelValue":a=>!0,"update:page":a=>!0,"update:itemsPerPage":a=>!0,"update:sortBy":a=>!0,"update:options":a=>!0,"update:groupBy":a=>!0,"update:expanded":a=>!0,"update:currentItems":a=>!0},setup(a,i){let{attrs:u,slots:c}=i;const{groupBy:d}=createGroupBy(a),{sortBy:m,multiSort:f,mustSort:v}=createSort(a),{page:g,itemsPerPage:y}=createPagination(a),{columns:b,headers:w,sortFunctions:S,sortRawFunctions:C,filterFunctions:k}=createHeaders(a,{groupBy:d,showSelect:toRef(a,"showSelect"),showExpand:toRef(a,"showExpand")}),{items:$}=useDataTableItems(a,b),E=toRef(a,"search"),{filteredItems:D}=useFilter(a,$,E,{transform:ke=>ke.columns,customKeyFilter:k}),{toggleSort:T}=provideSort({sortBy:m,multiSort:f,mustSort:v,page:g}),{sortByWithGroups:O,opened:F,extractRows:M,isGroupOpen:P,toggleGroup:B}=provideGroupBy({groupBy:d,sortBy:m}),{sortedItems:z}=useSortedItems(a,D,O,{transform:ke=>ke.columns,sortFunctions:S,sortRawFunctions:C}),{flatItems:U}=useGroupedItems(z,d,F),H=computed(()=>U.value.length),{startIndex:J,stopIndex:j,pageCount:G,setItemsPerPage:ee}=providePagination({page:g,itemsPerPage:y,itemsLength:H}),{paginatedItems:Q}=usePaginatedItems({items:U,startIndex:J,stopIndex:j,itemsPerPage:y}),te=computed(()=>M(Q.value)),{isSelected:re,select:ae,selectAll:ye,toggleSelect:ue,someSelected:le,allSelected:Se}=provideSelection(a,{allItems:$,currentPage:te}),{isExpanded:Fe,toggleExpand:kt}=provideExpanded(a);useOptions$2({page:g,itemsPerPage:y,sortBy:m,groupBy:d,search:E}),provideDefaults({VDataTableRows:{hideNoData:toRef(a,"hideNoData"),noDataText:toRef(a,"noDataText"),loading:toRef(a,"loading"),loadingText:toRef(a,"loadingText")}});const Pe=computed(()=>({page:g.value,itemsPerPage:y.value,sortBy:m.value,pageCount:G.value,toggleSort:T,setItemsPerPage:ee,someSelected:le.value,allSelected:Se.value,isSelected:re,select:ae,selectAll:ye,toggleSelect:ue,isExpanded:Fe,toggleExpand:kt,isGroupOpen:P,toggleGroup:B,items:te.value.map(ke=>ke.raw),internalItems:te.value,groupedItems:Q.value,columns:b.value,headers:w.value}));return useRender(()=>{const ke=VDataTableFooter.filterProps(a),de=VDataTableHeaders.filterProps(a),$e=VDataTableRows.filterProps(a),Te=VTable.filterProps(a);return createVNode(VTable,mergeProps({class:["v-data-table",{"v-data-table--show-select":a.showSelect,"v-data-table--loading":a.loading},a.class],style:a.style},Te),{top:()=>{var Le;return(Le=c.top)==null?void 0:Le.call(c,Pe.value)},default:()=>{var Le,Bt,Ie,ie,pe,Ne;return c.default?c.default(Pe.value):createVNode(Fragment,null,[(Le=c.colgroup)==null?void 0:Le.call(c,Pe.value),createVNode("thead",null,[createVNode(VDataTableHeaders,de,c)]),(Bt=c.thead)==null?void 0:Bt.call(c,Pe.value),createVNode("tbody",null,[(Ie=c["body.prepend"])==null?void 0:Ie.call(c,Pe.value),c.body?c.body(Pe.value):createVNode(VDataTableRows,mergeProps(u,$e,{items:Q.value}),c),(ie=c["body.append"])==null?void 0:ie.call(c,Pe.value)]),(pe=c.tbody)==null?void 0:pe.call(c,Pe.value),(Ne=c.tfoot)==null?void 0:Ne.call(c,Pe.value)])},bottom:()=>c.bottom?c.bottom(Pe.value):createVNode(Fragment,null,[createVNode(VDivider,null,null),createVNode(VDataTableFooter,ke,{prepend:c["footer.prepend"]})])})}),{}}}),makeVContainerProps=propsFactory({fluid:{type:Boolean,default:!1},...makeComponentProps(),...makeTagProps()},"VContainer"),VContainer=genericComponent()({name:"VContainer",props:makeVContainerProps(),setup(a,i){let{slots:u}=i;const{rtlClasses:c}=useRtl();return useRender(()=>createVNode(a.tag,{class:["v-container",{"v-container--fluid":a.fluid},c.value,a.class],style:a.style},u)),{}}}),breakpointProps=breakpoints.reduce((a,i)=>(a[i]={type:[Boolean,String,Number],default:!1},a),{}),offsetProps=breakpoints.reduce((a,i)=>{const u="offset"+capitalize$2(i);return a[u]={type:[String,Number],default:null},a},{}),orderProps=breakpoints.reduce((a,i)=>{const u="order"+capitalize$2(i);return a[u]={type:[String,Number],default:null},a},{}),propMap$1={col:Object.keys(breakpointProps),offset:Object.keys(offsetProps),order:Object.keys(orderProps)};function breakpointClass$1(a,i,u){let c=a;if(!(u==null||u===!1)){if(i){const d=i.replace(a,"");c+=`-${d}`}return a==="col"&&(c="v-"+c),a==="col"&&(u===""||u===!0)||(c+=`-${u}`),c.toLowerCase()}}const ALIGN_SELF_VALUES=["auto","start","end","center","baseline","stretch"],makeVColProps=propsFactory({cols:{type:[Boolean,String,Number],default:!1},...breakpointProps,offset:{type:[String,Number],default:null},...offsetProps,order:{type:[String,Number],default:null},...orderProps,alignSelf:{type:String,default:null,validator:a=>ALIGN_SELF_VALUES.includes(a)},...makeComponentProps(),...makeTagProps()},"VCol"),VCol=genericComponent()({name:"VCol",props:makeVColProps(),setup(a,i){let{slots:u}=i;const c=computed(()=>{const d=[];let m;for(m in propMap$1)propMap$1[m].forEach(v=>{const g=a[v],y=breakpointClass$1(m,v,g);y&&d.push(y)});const f=d.some(v=>v.startsWith("v-col-"));return d.push({"v-col":!f||!a.cols,[`v-col-${a.cols}`]:a.cols,[`offset-${a.offset}`]:a.offset,[`order-${a.order}`]:a.order,[`align-self-${a.alignSelf}`]:a.alignSelf}),d});return()=>{var d;return h(a.tag,{class:[c.value,a.class],style:a.style},(d=u.default)==null?void 0:d.call(u))}}}),ALIGNMENT=["start","end","center"],SPACE=["space-between","space-around","space-evenly"];function makeRowProps(a,i){return breakpoints.reduce((u,c)=>{const d=a+capitalize$2(c);return u[d]=i(),u},{})}const ALIGN_VALUES=[...ALIGNMENT,"baseline","stretch"],alignValidator=a=>ALIGN_VALUES.includes(a),alignProps=makeRowProps("align",()=>({type:String,default:null,validator:alignValidator})),JUSTIFY_VALUES=[...ALIGNMENT,...SPACE],justifyValidator=a=>JUSTIFY_VALUES.includes(a),justifyProps=makeRowProps("justify",()=>({type:String,default:null,validator:justifyValidator})),ALIGN_CONTENT_VALUES=[...ALIGNMENT,...SPACE,"stretch"],alignContentValidator=a=>ALIGN_CONTENT_VALUES.includes(a),alignContentProps=makeRowProps("alignContent",()=>({type:String,default:null,validator:alignContentValidator})),propMap={align:Object.keys(alignProps),justify:Object.keys(justifyProps),alignContent:Object.keys(alignContentProps)},classMap={align:"align",justify:"justify",alignContent:"align-content"};function breakpointClass(a,i,u){let c=classMap[a];if(u!=null){if(i){const d=i.replace(a,"");c+=`-${d}`}return c+=`-${u}`,c.toLowerCase()}}const makeVRowProps=propsFactory({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:alignValidator},...alignProps,justify:{type:String,default:null,validator:justifyValidator},...justifyProps,alignContent:{type:String,default:null,validator:alignContentValidator},...alignContentProps,...makeComponentProps(),...makeTagProps()},"VRow"),VRow=genericComponent()({name:"VRow",props:makeVRowProps(),setup(a,i){let{slots:u}=i;const c=computed(()=>{const d=[];let m;for(m in propMap)propMap[m].forEach(f=>{const v=a[f],g=breakpointClass(m,f,v);g&&d.push(g)});return d.push({"v-row--no-gutters":a.noGutters,"v-row--dense":a.dense,[`align-${a.align}`]:a.align,[`justify-${a.justify}`]:a.justify,[`align-content-${a.alignContent}`]:a.alignContent}),d});return()=>{var d;return h(a.tag,{class:["v-row",c.value,a.class],style:a.style},(d=u.default)==null?void 0:d.call(u))}}}),VSpacer=createSimpleFunctional("v-spacer","div","VSpacer"),_hoisted_1$$=createBaseVNode("h4",null,"Filter",-1),_hoisted_2$F=createBaseVNode("br",null,null,-1),_hoisted_3$s=createBaseVNode("br",null,null,-1),_hoisted_4$i={key:0,style:{"white-space":"pre-wrap"}},_sfc_main$v=defineComponent$1({__name:"MessageListDialog",setup(a){const{copy:i}=useClipboard(),u=computed(()=>{let b=[];return useMessageStore().messages.forEach(w=>{f.value.includes(w.type)&&b.push(w)}),b}),c=ref([{key:"createdAt",order:"desc"}]),d=ref(""),m=ref([{title:"Type",key:"type"},{title:"Created",key:"createdAt",value:b=>`${DateTime.fromSeconds(b.createdAt).toLocaleString(DateTime.DATETIME_MED)}`},{title:"Message",key:"msg"},{title:"Actions",key:"actions",align:"end"}]),f=ref([MessageType.SUCCESS,MessageType.INFO,MessageType.WARNING,MessageType.ERROR]),v=ref({}),g=ref(!1);function y(){let b=[MessageType.SUCCESS,MessageType.ERROR,MessageType.INFO,MessageType.WARNING];useMessageStore().addMessage(b[Math.floor(Math.random()*b.length)],`Lorem Ipsum ${Math.random()*1e3}`,5e3,{json:"data",msg:"whatever",data:1})}return(b,w)=>(openBlock(),createElementBlock(Fragment,null,[createVNode(VDialog,{"max-width":"70vw","min-height":"80vh",activator:"parent"},{default:withCtx(({isActive:S})=>[createVNode(VCard,null,{default:withCtx(()=>[createVNode(VCardTitle,null,{default:withCtx(()=>[createTextVNode(" Nachrichten "),createVNode(VBtn,{icon:"fas fa-times",variant:"flat",size:"x-small",class:"mt-2 float-right",onClick:C=>S.value=!1},null,8,["onClick"])]),_:2},1024),createVNode(VCardText,null,{default:withCtx(()=>[_hoisted_1$$,createVNode(VTextField,{class:"mt-2",modelValue:d.value,"onUpdate:modelValue":w[0]||(w[0]=C=>d.value=C),label:"Search","prepend-inner-icon":"mdi-magnify",variant:"outlined",clearable:"","hide-details":"","single-line":""},null,8,["modelValue"]),createVNode(VBtnToggle,{class:"mt-2",modelValue:f.value,"onUpdate:modelValue":w[1]||(w[1]=C=>f.value=C),variant:"outlined",divided:"",multiple:""},{default:withCtx(()=>[createVNode(VBtn,{value:unref(MessageType).SUCCESS},{default:withCtx(()=>[createVNode(VIcon,{icon:"fas fa-eye",class:"me-2",color:"success"}),createTextVNode(" Success ")]),_:1},8,["value"]),createVNode(VBtn,{value:unref(MessageType).INFO},{default:withCtx(()=>[createVNode(VIcon,{icon:"fas fa-eye",class:"me-2",color:"info"}),createTextVNode(" Info ")]),_:1},8,["value"]),createVNode(VBtn,{value:unref(MessageType).WARNING},{default:withCtx(()=>[createVNode(VIcon,{icon:"fas fa-eye",class:"me-2",color:"warning"}),createTextVNode(" Warning ")]),_:1},8,["value"]),createVNode(VBtn,{value:unref(MessageType).ERROR},{default:withCtx(()=>[createVNode(VIcon,{icon:"fas fa-eye",class:"me-2",color:"error"}),createTextVNode(" Error ")]),_:1},8,["value"])]),_:1},8,["modelValue"]),createVNode(VDataTable,{headers:m.value,items:u.value,"sort-by":c.value,search:d.value},{"item.type":withCtx(({value:C})=>[createVNode(VChip,{color:C},{default:withCtx(()=>[createTextVNode(toDisplayString(C),1)]),_:2},1032,["color"])]),"item.actions":withCtx(({item:C})=>[createVNode(VIcon,{icon:"fas fa-search",onClick:k=>{g.value=!0,v.value=C}},null,8,["onClick"]),createVNode(VIcon,{class:"ms-1",icon:"fas fa-copy",onClick:k=>{unref(i)(JSON.stringify({type:C.type,createdAt:C.createdAt,msg:C.msg,data:C.data}))}},null,8,["onClick"])]),_:1},8,["headers","items","sort-by","search"])]),_:1}),createVNode(VCardActions,null,{default:withCtx(()=>[createVNode(VSpacer),createVNode(VBtn,{onClick:w[2]||(w[2]=C=>unref(useMessageStore)().deleteAllMessages()),color:"error"},{default:withCtx(()=>[createTextVNode("Alle Löschen")]),_:1}),createVNode(VBtn,{onClick:w[3]||(w[3]=C=>y()),color:"warning"},{default:withCtx(()=>[createTextVNode("Test Nachricht")]),_:1}),createVNode(VBtn,{onClick:C=>S.value=!1},{default:withCtx(()=>[createTextVNode("Close")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:1}),createVNode(VDialog,{modelValue:g.value,"onUpdate:modelValue":w[5]||(w[5]=S=>g.value=S),"max-width":"50vw"},{default:withCtx(()=>[createVNode(VCard,null,{default:withCtx(()=>[createVNode(VCardTitle,null,{default:withCtx(()=>[createTextVNode(" Nachricht Details "),createBaseVNode("small",null,toDisplayString(unref(DateTime).fromSeconds(v.value.createdAt).toLocaleString(unref(DateTime).DATETIME_MED)),1)]),_:1}),createVNode(VDivider),createVNode(VCardText,null,{default:withCtx(()=>[createVNode(VLabel,null,{default:withCtx(()=>[createTextVNode("Typ")]),_:1}),_hoisted_2$F,createVNode(VChip,{color:v.value.type},{default:withCtx(()=>[createTextVNode(toDisplayString(v.value.type),1)]),_:1},8,["color"]),_hoisted_3$s,createVNode(VLabel,{class:"mt-2"},{default:withCtx(()=>[createTextVNode("Nachricht")]),_:1}),createBaseVNode("p",null,toDisplayString(v.value.msg),1),createVNode(VLabel,{class:"mt-2"},{default:withCtx(()=>[createTextVNode("Data")]),_:1}),v.value.data!=null?(openBlock(),createElementBlock("pre",_hoisted_4$i,toDisplayString(v.value.data),1)):createCommentVNode("",!0)]),_:1}),createVNode(VCardActions,null,{default:withCtx(()=>[createVNode(VSpacer),createVNode(VBtn,{text:"Close Dialog",onClick:w[4]||(w[4]=S=>g.value=!1)})]),_:1})]),_:1})]),_:1},8,["modelValue"])],64))}});function useCountdown(a){const i=shallowRef(a);let u=-1;function c(){clearInterval(u)}function d(){c(),nextTick(()=>i.value=a)}function m(f){const v=f?getComputedStyle(f):{transitionDuration:.2},g=parseFloat(v.transitionDuration)*1e3||200;if(c(),i.value<=0)return;const y=performance.now();u=window.setInterval(()=>{const b=performance.now()-y+g;i.value=Math.max(a-b,0),i.value<=0&&c()},g)}return onScopeDispose(c),{clear:c,time:i,start:m,reset:d}}const makeVSnackbarProps=propsFactory({multiLine:Boolean,text:String,timer:[Boolean,String],timeout:{type:[Number,String],default:5e3},vertical:Boolean,...makeLocationProps({location:"bottom"}),...makePositionProps(),...makeRoundedProps(),...makeVariantProps(),...makeThemeProps(),...omit$1(makeVOverlayProps({transition:"v-snackbar-transition"}),["persistent","noClickAnimation","scrim","scrollStrategy"])},"VSnackbar"),VSnackbar=genericComponent()({name:"VSnackbar",props:makeVSnackbarProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const c=useProxiedModel(a,"modelValue"),{positionClasses:d}=usePosition(a),{scopeId:m}=useScopeId(),{themeClasses:f}=provideTheme(a),{colorClasses:v,colorStyles:g,variantClasses:y}=useVariant(a),{roundedClasses:b}=useRounded(a),w=useCountdown(Number(a.timeout)),S=ref(),C=ref(),k=shallowRef(!1),$=shallowRef(0),E=ref(),D=inject$1(VuetifyLayoutKey,void 0);useToggleScope(()=>!!D,()=>{const H=useLayout();watchEffect(()=>{E.value=H.mainStyles.value})}),watch(c,O),watch(()=>a.timeout,O),onMounted(()=>{c.value&&O()});let T=-1;function O(){w.reset(),window.clearTimeout(T);const H=Number(a.timeout);if(!c.value||H===-1)return;const J=refElement(C.value);w.start(J),T=window.setTimeout(()=>{c.value=!1},H)}function F(){w.reset(),window.clearTimeout(T)}function M(){k.value=!0,F()}function P(){k.value=!1,O()}function B(H){$.value=H.touches[0].clientY}function z(H){Math.abs($.value-H.changedTouches[0].clientY)>50&&(c.value=!1)}const U=computed(()=>a.location.split(" ").reduce((H,J)=>(H[`v-snackbar--${J}`]=!0,H),{}));return useRender(()=>{const H=VOverlay.filterProps(a),J=!!(u.default||u.text||a.text);return createVNode(VOverlay,mergeProps({ref:S,class:["v-snackbar",{"v-snackbar--active":c.value,"v-snackbar--multi-line":a.multiLine&&!a.vertical,"v-snackbar--timer":!!a.timer,"v-snackbar--vertical":a.vertical},U.value,d.value,a.class],style:[E.value,a.style]},H,{modelValue:c.value,"onUpdate:modelValue":j=>c.value=j,contentProps:mergeProps({class:["v-snackbar__wrapper",f.value,v.value,b.value,y.value],style:[g.value],onPointerenter:M,onPointerleave:P},H.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:"none",_disableGlobalStack:!0,onTouchstartPassive:B,onTouchend:z},m),{default:()=>{var j,G;return[genOverlays(!1,"v-snackbar"),a.timer&&!k.value&&createVNode("div",{key:"timer",class:"v-snackbar__timer"},[createVNode(VProgressLinear,{ref:C,color:typeof a.timer=="string"?a.timer:"info",max:a.timeout,"model-value":w.time.value},null)]),J&&createVNode("div",{key:"content",class:"v-snackbar__content",role:"status","aria-live":"polite"},[((j=u.text)==null?void 0:j.call(u))??a.text,(G=u.default)==null?void 0:G.call(u)]),u.actions&&createVNode(VDefaultsProvider,{defaults:{VBtn:{variant:"text",ripple:!1,slim:!0}}},{default:()=>[createVNode("div",{class:"v-snackbar__actions"},[u.actions({isActive:c})])]})]},activator:u.activator})}),forwardRefs({},S)}}),_hoisted_1$_=createBaseVNode("br",null,null,-1),_hoisted_2$E={key:0},_hoisted_3$r={key:1},_sfc_main$u=defineComponent$1({__name:"VSnackbarQueued",props:{location:{required:!1,type:String,default:"bottom"},vertical:{required:!1,type:Boolean,default:!1}},setup(a){const i=ref(-1),u=ref({}),c=ref(!1);useMessageStore().$subscribe((f,v)=>{"snackbarQueue"in v&&f.events.type=="add"&&d()});function d(){i.value==-1&&useMessageStore().snackbarQueue.length>0&&(u.value=useMessageStore().snackbarQueue[0],c.value=!0,i.value=setTimeout(()=>{useMessageStore().snackbarQueue.shift(),i.value=-1,d()},u.value.showTimeout+50))}function m(){c.value=!1,clearTimeout(i.value),i.value=-1,useMessageStore().snackbarQueue.shift(),d()}return(f,v)=>(openBlock(),createBlock(VSnackbar,{modelValue:c.value,"onUpdate:modelValue":v[1]||(v[1]=g=>c.value=g),timer:!0,timeout:u.value.showTimeout,color:u.value.type,vertical:a.vertical,location:a.location,"multi-line":""},{actions:withCtx(()=>[createVNode(VBtn,{variant:"text"},{default:withCtx(()=>[createTextVNode("View "),createVNode(_sfc_main$v)]),_:1}),createVNode(VBtn,{variant:"text",onClick:v[0]||(v[0]=g=>m())},{default:withCtx(()=>[unref(useMessageStore)().snackbarQueue.length>1?(openBlock(),createElementBlock("span",_hoisted_2$E,"Next ("+toDisplayString(unref(useMessageStore)().snackbarQueue.length-1)+")",1)):(openBlock(),createElementBlock("span",_hoisted_3$r,"Close"))]),_:1})]),default:withCtx(()=>[createBaseVNode("small",null,toDisplayString(unref(DateTime).fromSeconds(u.value.createdAt).toLocaleString(unref(DateTime).DATETIME_MED)),1),createTextVNode(),_hoisted_1$_,createTextVNode(" "+toDisplayString(u.value.msg)+" ",1)]),_:1},8,["modelValue","timeout","color","vertical","location"]))}}),makeVAppProps=propsFactory({...makeComponentProps(),...makeLayoutProps({fullHeight:!0}),...makeThemeProps()},"VApp"),VApp=genericComponent()({name:"VApp",props:makeVAppProps(),setup(a,i){let{slots:u}=i;const c=provideTheme(a),{layoutClasses:d,getLayoutItem:m,items:f,layoutRef:v}=createLayout(a),{rtlClasses:g}=useRtl();return useRender(()=>createVNode("div",{ref:v,class:["v-application",c.themeClasses.value,d.value,g.value,a.class],style:[a.style]},[createVNode("div",{class:"v-application__wrap"},[createVNode(Suspense,null,{default:()=>{var y;return[createVNode(Fragment,null,[(y=u.default)==null?void 0:y.call(u)])]}})])])),{getLayoutItem:m,items:f,theme:c}}}),makeVToolbarTitleProps=propsFactory({text:String,...makeComponentProps(),...makeTagProps()},"VToolbarTitle"),VToolbarTitle=genericComponent()({name:"VToolbarTitle",props:makeVToolbarTitleProps(),setup(a,i){let{slots:u}=i;return useRender(()=>{const c=!!(u.default||u.text||a.text);return createVNode(a.tag,{class:["v-toolbar-title",a.class],style:a.style},{default:()=>{var d;return[c&&createVNode("div",{class:"v-toolbar-title__placeholder"},[u.text?u.text():a.text,(d=u.default)==null?void 0:d.call(u)])]}})}),{}}}),allowedDensities=[null,"prominent","default","comfortable","compact"],makeVToolbarProps=propsFactory({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:a=>allowedDensities.includes(a)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...makeBorderProps(),...makeComponentProps(),...makeElevationProps(),...makeRoundedProps(),...makeTagProps({tag:"header"}),...makeThemeProps()},"VToolbar"),VToolbar=genericComponent()({name:"VToolbar",props:makeVToolbarProps(),setup(a,i){var C;let{slots:u}=i;const{backgroundColorClasses:c,backgroundColorStyles:d}=useBackgroundColor(toRef(a,"color")),{borderClasses:m}=useBorder(a),{elevationClasses:f}=useElevation(a),{roundedClasses:v}=useRounded(a),{themeClasses:g}=provideTheme(a),{rtlClasses:y}=useRtl(),b=shallowRef(!!(a.extended||(C=u.extension)!=null&&C.call(u))),w=computed(()=>parseInt(Number(a.height)+(a.density==="prominent"?Number(a.height):0)-(a.density==="comfortable"?8:0)-(a.density==="compact"?16:0),10)),S=computed(()=>b.value?parseInt(Number(a.extensionHeight)+(a.density==="prominent"?Number(a.extensionHeight):0)-(a.density==="comfortable"?4:0)-(a.density==="compact"?8:0),10):0);return provideDefaults({VBtn:{variant:"text"}}),useRender(()=>{var D;const k=!!(a.title||u.title),$=!!(u.image||a.image),E=(D=u.extension)==null?void 0:D.call(u);return b.value=!!(a.extended||E),createVNode(a.tag,{class:["v-toolbar",{"v-toolbar--absolute":a.absolute,"v-toolbar--collapse":a.collapse,"v-toolbar--flat":a.flat,"v-toolbar--floating":a.floating,[`v-toolbar--density-${a.density}`]:!0},c.value,m.value,f.value,v.value,g.value,y.value,a.class],style:[d.value,a.style]},{default:()=>[$&&createVNode("div",{key:"image",class:"v-toolbar__image"},[u.image?createVNode(VDefaultsProvider,{key:"image-defaults",disabled:!a.image,defaults:{VImg:{cover:!0,src:a.image}}},u.image):createVNode(VImg,{key:"image-img",cover:!0,src:a.image},null)]),createVNode(VDefaultsProvider,{defaults:{VTabs:{height:convertToUnit(w.value)}}},{default:()=>{var T,O,F;return[createVNode("div",{class:"v-toolbar__content",style:{height:convertToUnit(w.value)}},[u.prepend&&createVNode("div",{class:"v-toolbar__prepend"},[(T=u.prepend)==null?void 0:T.call(u)]),k&&createVNode(VToolbarTitle,{key:"title",text:a.title},{text:u.title}),(O=u.default)==null?void 0:O.call(u),u.append&&createVNode("div",{class:"v-toolbar__append"},[(F=u.append)==null?void 0:F.call(u)])])]}}),createVNode(VDefaultsProvider,{defaults:{VTabs:{height:convertToUnit(S.value)}}},{default:()=>[createVNode(VExpandTransition,null,{default:()=>[b.value&&createVNode("div",{class:"v-toolbar__extension",style:{height:convertToUnit(S.value)}},[E])]})]})]})}),{contentHeight:w,extensionHeight:S}}}),makeScrollProps=propsFactory({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function useScroll$2(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:u}=i;let c=0;const d=ref(null),m=shallowRef(0),f=shallowRef(0),v=shallowRef(0),g=shallowRef(!1),y=shallowRef(!1),b=computed(()=>Number(a.scrollThreshold)),w=computed(()=>clamp((b.value-m.value)/b.value||0)),S=()=>{const C=d.value;!C||u&&!u.value||(c=m.value,m.value="window"in C?C.pageYOffset:C.scrollTop,y.value=m.value<c,v.value=Math.abs(m.value-b.value))};return watch(y,()=>{f.value=f.value||m.value}),watch(g,()=>{f.value=0}),onMounted(()=>{watch(()=>a.scrollTarget,C=>{var $;const k=C?document.querySelector(C):window;k&&k!==d.value&&(($=d.value)==null||$.removeEventListener("scroll",S),d.value=k,d.value.addEventListener("scroll",S,{passive:!0}))},{immediate:!0})}),onBeforeUnmount(()=>{var C;(C=d.value)==null||C.removeEventListener("scroll",S)}),u&&watch(u,S,{immediate:!0}),{scrollThreshold:b,currentScroll:m,currentThreshold:v,isScrollActive:g,scrollRatio:w,isScrollingUp:y,savedScroll:f}}const makeVAppBarProps=propsFactory({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:a=>["top","bottom"].includes(a)},...makeVToolbarProps(),...makeLayoutItemProps(),...makeScrollProps(),height:{type:[Number,String],default:64}},"VAppBar"),VAppBar=genericComponent()({name:"VAppBar",props:makeVAppBarProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const c=ref(),d=useProxiedModel(a,"modelValue"),m=computed(()=>{var F;const O=new Set(((F=a.scrollBehavior)==null?void 0:F.split(" "))??[]);return{hide:O.has("hide"),fullyHide:O.has("fully-hide"),inverted:O.has("inverted"),collapse:O.has("collapse"),elevate:O.has("elevate"),fadeImage:O.has("fade-image")}}),f=computed(()=>{const O=m.value;return O.hide||O.fullyHide||O.inverted||O.collapse||O.elevate||O.fadeImage||!d.value}),{currentScroll:v,scrollThreshold:g,isScrollingUp:y,scrollRatio:b}=useScroll$2(a,{canScroll:f}),w=computed(()=>m.value.hide||m.value.fullyHide),S=computed(()=>a.collapse||m.value.collapse&&(m.value.inverted?b.value>0:b.value===0)),C=computed(()=>a.flat||m.value.fullyHide&&!d.value||m.value.elevate&&(m.value.inverted?v.value>0:v.value===0)),k=computed(()=>m.value.fadeImage?m.value.inverted?1-b.value:b.value:void 0),$=computed(()=>{var M,P;const O=Number(((M=c.value)==null?void 0:M.contentHeight)??a.height),F=Number(((P=c.value)==null?void 0:P.extensionHeight)??0);return w.value?v.value<g.value||m.value.fullyHide?O+F:O:O+F});useToggleScope(computed(()=>!!a.scrollBehavior),()=>{watchEffect(()=>{w.value?m.value.inverted?d.value=v.value>g.value:d.value=y.value||v.value<g.value:d.value=!0})});const{ssrBootStyles:E}=useSsrBoot(),{layoutItemStyles:D,layoutIsReady:T}=useLayoutItem({id:a.name,order:computed(()=>parseInt(a.order,10)),position:toRef(a,"location"),layoutSize:$,elementSize:shallowRef(void 0),active:d,absolute:toRef(a,"absolute")});return useRender(()=>{const O=VToolbar.filterProps(a);return createVNode(VToolbar,mergeProps({ref:c,class:["v-app-bar",{"v-app-bar--bottom":a.location==="bottom"},a.class],style:[{...D.value,"--v-toolbar-image-opacity":k.value,height:void 0,...E.value},a.style]},O,{collapse:S.value,flat:C.value}),u)}),T}}),makeVBottomNavigationProps=propsFactory({baseColor:String,bgColor:String,color:String,grow:Boolean,mode:{type:String,validator:a=>!a||["horizontal","shift"].includes(a)},height:{type:[Number,String],default:56},active:{type:Boolean,default:!0},...makeBorderProps(),...makeComponentProps(),...makeDensityProps(),...makeElevationProps(),...makeRoundedProps(),...makeLayoutItemProps({name:"bottom-navigation"}),...makeTagProps({tag:"header"}),...makeGroupProps({selectedClass:"v-btn--selected"}),...makeThemeProps()},"VBottomNavigation"),VBottomNavigation=genericComponent()({name:"VBottomNavigation",props:makeVBottomNavigationProps(),emits:{"update:active":a=>!0,"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const{themeClasses:c}=useTheme(),{borderClasses:d}=useBorder(a),{backgroundColorClasses:m,backgroundColorStyles:f}=useBackgroundColor(toRef(a,"bgColor")),{densityClasses:v}=useDensity(a),{elevationClasses:g}=useElevation(a),{roundedClasses:y}=useRounded(a),{ssrBootStyles:b}=useSsrBoot(),w=computed(()=>Number(a.height)-(a.density==="comfortable"?8:0)-(a.density==="compact"?16:0)),S=useProxiedModel(a,"active",a.active),{layoutItemStyles:C,layoutIsReady:k}=useLayoutItem({id:a.name,order:computed(()=>parseInt(a.order,10)),position:computed(()=>"bottom"),layoutSize:computed(()=>S.value?w.value:0),elementSize:w,active:S,absolute:toRef(a,"absolute")});return useGroup(a,VBtnToggleSymbol),provideDefaults({VBtn:{baseColor:toRef(a,"baseColor"),color:toRef(a,"color"),density:toRef(a,"density"),stacked:computed(()=>a.mode!=="horizontal"),variant:"text"}},{scoped:!0}),useRender(()=>createVNode(a.tag,{class:["v-bottom-navigation",{"v-bottom-navigation--active":S.value,"v-bottom-navigation--grow":a.grow,"v-bottom-navigation--shift":a.mode==="shift"},c.value,m.value,d.value,v.value,g.value,y.value,a.class],style:[f.value,C.value,{height:convertToUnit(w.value)},b.value,a.style]},{default:()=>[u.default&&createVNode("div",{class:"v-bottom-navigation__content"},[u.default()])]})),k}}),makeVMainProps=propsFactory({scrollable:Boolean,...makeComponentProps(),...makeDimensionProps(),...makeTagProps({tag:"main"})},"VMain"),VMain=genericComponent()({name:"VMain",props:makeVMainProps(),setup(a,i){let{slots:u}=i;const{dimensionStyles:c}=useDimension(a),{mainStyles:d,layoutIsReady:m}=useLayout(),{ssrBootStyles:f}=useSsrBoot();return useRender(()=>createVNode(a.tag,{class:["v-main",{"v-main--scrollable":a.scrollable},a.class],style:[d.value,f.value,c.value,a.style]},{default:()=>{var v,g;return[a.scrollable?createVNode("div",{class:"v-main__scroller"},[(v=u.default)==null?void 0:v.call(u)]):(g=u.default)==null?void 0:g.call(u)]}})),m}});function useSticky(a){let{rootEl:i,isSticky:u,layoutItemStyles:c}=a;const d=shallowRef(!1),m=shallowRef(0),f=computed(()=>{const y=typeof d.value=="boolean"?"top":d.value;return[u.value?{top:"auto",bottom:"auto",height:void 0}:void 0,d.value?{[y]:convertToUnit(m.value)}:{top:c.value.top}]});onMounted(()=>{watch(u,y=>{y?window.addEventListener("scroll",g,{passive:!0}):window.removeEventListener("scroll",g)},{immediate:!0})}),onBeforeUnmount(()=>{window.removeEventListener("scroll",g)});let v=0;function g(){const y=v>window.scrollY?"up":"down",b=i.value.getBoundingClientRect(),w=parseFloat(c.value.top??0),S=window.scrollY-Math.max(0,m.value-w),C=b.height+Math.max(m.value,w)-window.scrollY-window.innerHeight,k=parseFloat(getComputedStyle(i.value).getPropertyValue("--v-body-scroll-y"))||0;b.height<window.innerHeight-w?(d.value="top",m.value=w):y==="up"&&d.value==="bottom"||y==="down"&&d.value==="top"?(m.value=window.scrollY+b.top-k,d.value=!0):y==="down"&&C<=0?(m.value=0,d.value="bottom"):y==="up"&&S<=0&&(k?d.value!=="top"&&(m.value=-S+k+w,d.value="top"):(m.value=b.top+S,d.value="top")),v=window.scrollY}return{isStuck:d,stickyStyles:f}}const HORIZON=100,HISTORY=20;function kineticEnergyToVelocity(a){return(a<0?-1:1)*Math.sqrt(Math.abs(a))*1.41421356237}function calculateImpulseVelocity(a){if(a.length<2)return 0;if(a.length===2)return a[1].t===a[0].t?0:(a[1].d-a[0].d)/(a[1].t-a[0].t);let i=0;for(let u=a.length-1;u>0;u--){if(a[u].t===a[u-1].t)continue;const c=kineticEnergyToVelocity(i),d=(a[u].d-a[u-1].d)/(a[u].t-a[u-1].t);i+=(d-c)*Math.abs(d),u===a.length-1&&(i*=.5)}return kineticEnergyToVelocity(i)*1e3}function useVelocity(){const a={};function i(d){Array.from(d.changedTouches).forEach(m=>{(a[m.identifier]??(a[m.identifier]=new CircularBuffer(HISTORY))).push([d.timeStamp,m])})}function u(d){Array.from(d.changedTouches).forEach(m=>{delete a[m.identifier]})}function c(d){var y;const m=(y=a[d])==null?void 0:y.values().reverse();if(!m)throw new Error(`No samples for touch id ${d}`);const f=m[0],v=[],g=[];for(const b of m){if(f[0]-b[0]>HORIZON)break;v.push({t:b[0],d:b[1].clientX}),g.push({t:b[0],d:b[1].clientY})}return{x:calculateImpulseVelocity(v),y:calculateImpulseVelocity(g),get direction(){const{x:b,y:w}=this,[S,C]=[Math.abs(b),Math.abs(w)];return S>C&&b>=0?"right":S>C&&b<=0?"left":C>S&&w>=0?"down":C>S&&w<=0?"up":oops$1()}}}return{addMovement:i,endTouch:u,getVelocity:c}}function oops$1(){throw new Error}function useTouch(a){let{el:i,isActive:u,isTemporary:c,width:d,touchless:m,position:f}=a;onMounted(()=>{window.addEventListener("touchstart",T,{passive:!0}),window.addEventListener("touchmove",O,{passive:!1}),window.addEventListener("touchend",F,{passive:!0})}),onBeforeUnmount(()=>{window.removeEventListener("touchstart",T),window.removeEventListener("touchmove",O),window.removeEventListener("touchend",F)});const v=computed(()=>["left","right"].includes(f.value)),{addMovement:g,endTouch:y,getVelocity:b}=useVelocity();let w=!1;const S=shallowRef(!1),C=shallowRef(0),k=shallowRef(0);let $;function E(P,B){return(f.value==="left"?P:f.value==="right"?document.documentElement.clientWidth-P:f.value==="top"?P:f.value==="bottom"?document.documentElement.clientHeight-P:oops())-(B?d.value:0)}function D(P){let B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const z=f.value==="left"?(P-k.value)/d.value:f.value==="right"?(document.documentElement.clientWidth-P-k.value)/d.value:f.value==="top"?(P-k.value)/d.value:f.value==="bottom"?(document.documentElement.clientHeight-P-k.value)/d.value:oops();return B?Math.max(0,Math.min(1,z)):z}function T(P){if(m.value)return;const B=P.changedTouches[0].clientX,z=P.changedTouches[0].clientY,U=25,H=f.value==="left"?B<U:f.value==="right"?B>document.documentElement.clientWidth-U:f.value==="top"?z<U:f.value==="bottom"?z>document.documentElement.clientHeight-U:oops(),J=u.value&&(f.value==="left"?B<d.value:f.value==="right"?B>document.documentElement.clientWidth-d.value:f.value==="top"?z<d.value:f.value==="bottom"?z>document.documentElement.clientHeight-d.value:oops());(H||J||u.value&&c.value)&&($=[B,z],k.value=E(v.value?B:z,u.value),C.value=D(v.value?B:z),w=k.value>-20&&k.value<80,y(P),g(P))}function O(P){const B=P.changedTouches[0].clientX,z=P.changedTouches[0].clientY;if(w){if(!P.cancelable){w=!1;return}const H=Math.abs(B-$[0]),J=Math.abs(z-$[1]);(v.value?H>J&&H>3:J>H&&J>3)?(S.value=!0,w=!1):(v.value?J:H)>3&&(w=!1)}if(!S.value)return;P.preventDefault(),g(P);const U=D(v.value?B:z,!1);C.value=Math.max(0,Math.min(1,U)),U>1?k.value=E(v.value?B:z,!0):U<0&&(k.value=E(v.value?B:z,!1))}function F(P){if(w=!1,!S.value)return;g(P),S.value=!1;const B=b(P.changedTouches[0].identifier),z=Math.abs(B.x),U=Math.abs(B.y);(v.value?z>U&&z>400:U>z&&U>3)?u.value=B.direction===({left:"right",right:"left",top:"down",bottom:"up"}[f.value]||oops()):u.value=C.value>.5}const M=computed(()=>S.value?{transform:f.value==="left"?`translateX(calc(-100% + ${C.value*d.value}px))`:f.value==="right"?`translateX(calc(100% - ${C.value*d.value}px))`:f.value==="top"?`translateY(calc(-100% + ${C.value*d.value}px))`:f.value==="bottom"?`translateY(calc(100% - ${C.value*d.value}px))`:oops(),transition:"none"}:void 0);return useToggleScope(S,()=>{var z,U;const P=((z=i.value)==null?void 0:z.style.transform)??null,B=((U=i.value)==null?void 0:U.style.transition)??null;watchEffect(()=>{var H,J,j,G;(J=i.value)==null||J.style.setProperty("transform",((H=M.value)==null?void 0:H.transform)||"none"),(G=i.value)==null||G.style.setProperty("transition",((j=M.value)==null?void 0:j.transition)||null)}),onScopeDispose(()=>{var H,J;(H=i.value)==null||H.style.setProperty("transform",P),(J=i.value)==null||J.style.setProperty("transition",B)})}),{isDragging:S,dragProgress:C,dragStyles:M}}function oops(){throw new Error}const locations=["start","end","left","right","top","bottom"],makeVNavigationDrawerProps=propsFactory({color:String,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,modelValue:{type:Boolean,default:null},permanent:Boolean,rail:{type:Boolean,default:null},railWidth:{type:[Number,String],default:56},scrim:{type:[Boolean,String],default:!0},image:String,temporary:Boolean,persistent:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:a=>locations.includes(a)},sticky:Boolean,...makeBorderProps(),...makeComponentProps(),...makeDelayProps(),...makeDisplayProps(),...makeElevationProps(),...makeLayoutItemProps(),...makeRoundedProps(),...makeTagProps({tag:"nav"}),...makeThemeProps()},"VNavigationDrawer"),VNavigationDrawer=genericComponent()({name:"VNavigationDrawer",props:makeVNavigationDrawerProps(),emits:{"update:modelValue":a=>!0,"update:rail":a=>!0},setup(a,i){let{attrs:u,emit:c,slots:d}=i;const{isRtl:m}=useRtl(),{themeClasses:f}=provideTheme(a),{borderClasses:v}=useBorder(a),{backgroundColorClasses:g,backgroundColorStyles:y}=useBackgroundColor(toRef(a,"color")),{elevationClasses:b}=useElevation(a),{displayClasses:w,mobile:S}=useDisplay(a),{roundedClasses:C}=useRounded(a),k=useRouter(),$=useProxiedModel(a,"modelValue",null,Se=>!!Se),{ssrBootStyles:E}=useSsrBoot(),{scopeId:D}=useScopeId(),T=ref(),O=shallowRef(!1),{runOpenDelay:F,runCloseDelay:M}=useDelay(a,Se=>{O.value=Se}),P=computed(()=>a.rail&&a.expandOnHover&&O.value?Number(a.width):Number(a.rail?a.railWidth:a.width)),B=computed(()=>toPhysical(a.location,m.value)),z=computed(()=>a.persistent),U=computed(()=>!a.permanent&&(S.value||a.temporary)),H=computed(()=>a.sticky&&!U.value&&B.value!=="bottom");useToggleScope(()=>a.expandOnHover&&a.rail!=null,()=>{watch(O,Se=>c("update:rail",!Se))}),useToggleScope(()=>!a.disableResizeWatcher,()=>{watch(U,Se=>!a.permanent&&nextTick(()=>$.value=!Se))}),useToggleScope(()=>!a.disableRouteWatcher&&!!k,()=>{watch(k.currentRoute,()=>U.value&&($.value=!1))}),watch(()=>a.permanent,Se=>{Se&&($.value=!0)}),a.modelValue==null&&!U.value&&($.value=a.permanent||!S.value);const{isDragging:J,dragProgress:j}=useTouch({el:T,isActive:$,isTemporary:U,width:P,touchless:toRef(a,"touchless"),position:B}),G=computed(()=>{const Se=U.value?0:a.rail&&a.expandOnHover?Number(a.railWidth):P.value;return J.value?Se*j.value:Se}),ee=computed(()=>["top","bottom"].includes(a.location)?0:P.value),{layoutItemStyles:Q,layoutItemScrimStyles:te,layoutIsReady:re}=useLayoutItem({id:a.name,order:computed(()=>parseInt(a.order,10)),position:B,layoutSize:G,elementSize:ee,active:computed(()=>$.value||J.value),disableTransitions:computed(()=>J.value),absolute:computed(()=>a.absolute||H.value&&typeof ae.value!="string")}),{isStuck:ae,stickyStyles:ye}=useSticky({rootEl:T,isSticky:H,layoutItemStyles:Q}),ue=useBackgroundColor(computed(()=>typeof a.scrim=="string"?a.scrim:null)),le=computed(()=>({...J.value?{opacity:j.value*.2,transition:"none"}:void 0,...te.value}));return provideDefaults({VList:{bgColor:"transparent"}}),useRender(()=>{const Se=d.image||a.image;return createVNode(Fragment,null,[createVNode(a.tag,mergeProps({ref:T,onMouseenter:F,onMouseleave:M,class:["v-navigation-drawer",`v-navigation-drawer--${B.value}`,{"v-navigation-drawer--expand-on-hover":a.expandOnHover,"v-navigation-drawer--floating":a.floating,"v-navigation-drawer--is-hovering":O.value,"v-navigation-drawer--rail":a.rail,"v-navigation-drawer--temporary":U.value,"v-navigation-drawer--persistent":z.value,"v-navigation-drawer--active":$.value,"v-navigation-drawer--sticky":H.value},f.value,g.value,v.value,w.value,b.value,C.value,a.class],style:[y.value,Q.value,E.value,ye.value,a.style,["top","bottom"].includes(B.value)?{height:"auto"}:{}]},D,u),{default:()=>{var Fe,kt,Pe;return[Se&&createVNode("div",{key:"image",class:"v-navigation-drawer__img"},[d.image?createVNode(VDefaultsProvider,{key:"image-defaults",disabled:!a.image,defaults:{VImg:{alt:"",cover:!0,height:"inherit",src:a.image}}},d.image):createVNode(VImg,{key:"image-img",alt:"",cover:!0,height:"inherit",src:a.image},null)]),d.prepend&&createVNode("div",{class:"v-navigation-drawer__prepend"},[(Fe=d.prepend)==null?void 0:Fe.call(d)]),createVNode("div",{class:"v-navigation-drawer__content"},[(kt=d.default)==null?void 0:kt.call(d)]),d.append&&createVNode("div",{class:"v-navigation-drawer__append"},[(Pe=d.append)==null?void 0:Pe.call(d)])]}}),createVNode(Transition,{name:"fade-transition"},{default:()=>[U.value&&(J.value||$.value)&&!!a.scrim&&createVNode("div",mergeProps({class:["v-navigation-drawer__scrim",ue.backgroundColorClasses.value],style:[le.value,ue.backgroundColorStyles.value],onClick:()=>{z.value||($.value=!1)}},D),null)]})])}),re.then(()=>({isStuck:ae}))}}),_hoisted_1$Z=createBaseVNode("span",null,"Recipes",-1),_hoisted_2$D=createBaseVNode("span",null,"MealPlan",-1),_hoisted_3$q=createBaseVNode("span",null,"Shopping",-1),_hoisted_4$h=createBaseVNode("span",null,"More",-1),_sfc_main$t=defineComponent$1({__name:"Tandoor",setup(a){const{lgAndUp:i}=useDisplay();return(u,c)=>{const d=resolveComponent("router-link"),m=resolveComponent("router-view");return openBlock(),createBlock(VApp,null,{default:withCtx(()=>[createVNode(VAppBar,{color:"tandoor",flat:"",density:"comfortable"},{default:withCtx(()=>[createVNode(d,{to:{name:"view_home",params:{}}},{default:withCtx(()=>[createVNode(VImg,{src:_imports_0$1,width:"140px",class:"ms-2"})]),_:1}),createVNode(VSpacer),createVNode(_sfc_main$w),createVNode(VBtn,null,{default:withCtx(()=>[createTextVNode("DEBUG "),createVNode(_sfc_main$v)]),_:1}),createVNode(VAvatar,{color:"cyan",class:"me-2"},{default:withCtx(()=>[createTextVNode("V")]),_:1})]),_:1}),createVNode(VMain,null,{default:withCtx(()=>[createVNode(m)]),_:1}),unref(i)?(openBlock(),createBlock(VNavigationDrawer,{key:0},{default:withCtx(()=>[createVNode(VListItem,{title:"My Application",subtitle:"Vuetify"}),createVNode(VDivider),createVNode(VListItem,{"prepend-icon":"fas fa-book",title:"Home",to:{name:"view_home",params:{}}}),createVNode(VListItem,{"prepend-icon":"fas fa-calendar-alt",title:"Mealplan",to:{name:"view_mealplan",params:{}}}),createVNode(VListItem,{"prepend-icon":"fas fa-shopping-cart",title:"Shopping",to:{name:"view_shopping",params:{}}}),createVNode(VListItem,{"prepend-icon":"fas fa-bars",title:"More",to:{name:"view_books",params:{}}})]),_:1})):createCommentVNode("",!0),unref(i)?createCommentVNode("",!0):(openBlock(),createBlock(VBottomNavigation,{key:1,grow:""},{default:withCtx(()=>[createVNode(VBtn,{value:"recent",to:{name:"view_home",params:{}}},{default:withCtx(()=>[createVNode(VIcon,{icon:"fa-fw fas fa-book "}),_hoisted_1$Z]),_:1}),createVNode(VBtn,{value:"favorites",to:"/mealplan"},{default:withCtx(()=>[createVNode(VIcon,{icon:"fa-fw fas fa-calendar-alt"}),_hoisted_2$D]),_:1}),createVNode(VBtn,{value:"nearby",to:"/shopping"},{default:withCtx(()=>[createVNode(VIcon,{icon:"fa-fw fas fa-shopping-cart"}),_hoisted_3$q]),_:1}),createVNode(VBtn,{value:"nearby",to:"/books"},{default:withCtx(()=>[createVNode(VIcon,{icon:"fa-fw fas fa-bars"}),_hoisted_4$h]),_:1})]),_:1})),createVNode(_sfc_main$u,{vertical:!0,location:"top center"})]),_:1})}}});var commonjsGlobal$2=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs$1(a){return a&&a.__esModule&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a}function getAugmentedNamespace(a){if(a.__esModule)return a;var i=a.default;if(typeof i=="function"){var u=function c(){return this instanceof c?Reflect.construct(i,arguments,this.constructor):i.apply(this,arguments)};u.prototype=i.prototype}else u={};return Object.defineProperty(u,"__esModule",{value:!0}),Object.keys(a).forEach(function(c){var d=Object.getOwnPropertyDescriptor(a,c);Object.defineProperty(u,c,d.get?d:{enumerable:!0,get:function(){return a[c]}})}),u}var mavonEditor$1={exports:{}};const require$$0=getAugmentedNamespace(vue_runtime_esmBundler);(function(module,exports){(function(a,i){module.exports=i(require$$0)})(window,function(__WEBPACK_EXTERNAL_MODULE__0__){return function(a){var i={};function u(c){if(i[c])return i[c].exports;var d=i[c]={i:c,l:!1,exports:{}};return a[c].call(d.exports,d,d.exports,u),d.l=!0,d.exports}return u.m=a,u.c=i,u.d=function(c,d,m){u.o(c,d)||Object.defineProperty(c,d,{enumerable:!0,get:m})},u.r=function(c){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(c,"__esModule",{value:!0})},u.t=function(c,d){if(1&d&&(c=u(c)),8&d||4&d&&typeof c=="object"&&c&&c.__esModule)return c;var m=Object.create(null);if(u.r(m),Object.defineProperty(m,"default",{enumerable:!0,value:c}),2&d&&typeof c!="string")for(var f in c)u.d(m,f,(function(v){return c[v]}).bind(null,f));return m},u.n=function(c){var d=c&&c.__esModule?function(){return c.default}:function(){return c};return u.d(d,"a",d),d},u.o=function(c,d){return Object.prototype.hasOwnProperty.call(c,d)},u.p="",u(u.s=79)}([function(a,i){a.exports=__WEBPACK_EXTERNAL_MODULE__0__},function(a,i,u){var c=Object.prototype.hasOwnProperty;function d(D,T){return c.call(D,T)}function m(D){return!(D>=55296&&D<=57343)&&!(D>=64976&&D<=65007)&&(65535&D)!=65535&&(65535&D)!=65534&&!(D>=0&&D<=8)&&D!==11&&!(D>=14&&D<=31)&&!(D>=127&&D<=159)&&!(D>1114111)}function f(D){if(D>65535){var T=55296+((D-=65536)>>10),O=56320+(1023&D);return String.fromCharCode(T,O)}return String.fromCharCode(D)}var v=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,g=new RegExp(v.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),y=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,b=u(62),w=/[&<>"]/,S=/[&<>"]/g,C={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};function k(D){return C[D]}var $=/[.?*+^$[\]\\(){}|-]/g,E=u(40);i.lib={},i.lib.mdurl=u(63),i.lib.ucmicro=u(145),i.assign=function(D){var T=Array.prototype.slice.call(arguments,1);return T.forEach(function(O){if(O){if(typeof O!="object")throw new TypeError(O+"must be object");Object.keys(O).forEach(function(F){D[F]=O[F]})}}),D},i.isString=function(D){return function(T){return Object.prototype.toString.call(T)}(D)==="[object String]"},i.has=d,i.unescapeMd=function(D){return D.indexOf("\\")<0?D:D.replace(v,"$1")},i.unescapeAll=function(D){return D.indexOf("\\")<0&&D.indexOf("&")<0?D:D.replace(g,function(T,O,F){return O||function(M,P){var B=0;return d(b,P)?b[P]:P.charCodeAt(0)===35&&y.test(P)&&m(B=P[1].toLowerCase()==="x"?parseInt(P.slice(2),16):parseInt(P.slice(1),10))?f(B):M}(T,F)})},i.isValidEntityCode=m,i.fromCodePoint=f,i.escapeHtml=function(D){return w.test(D)?D.replace(S,k):D},i.arrayReplaceAt=function(D,T,O){return[].concat(D.slice(0,T),O,D.slice(T+1))},i.isSpace=function(D){switch(D){case 9:case 32:return!0}return!1},i.isWhiteSpace=function(D){if(D>=8192&&D<=8202)return!0;switch(D){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1},i.isMdAsciiPunct=function(D){switch(D){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}},i.isPunctChar=function(D){return E.test(D)},i.escapeRE=function(D){return D.replace($,"\\$&")},i.normalizeReference=function(D){return D=D.trim().replace(/\s+/g," "),"ẞ".toLowerCase()==="Ṿ"&&(D=D.replace(/ẞ/g,"ß")),D.toLowerCase().toUpperCase()}},function(a,i){var u=a.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=u)},function(a,i,u){Object.defineProperty(i,"__esModule",{value:!0}),i.default=(c,d)=>{const m=c.__vccOpts||c;for(const[f,v]of d)m[f]=v;return m}},function(a,i){var u={}.hasOwnProperty;a.exports=function(c,d){return u.call(c,d)}},function(a,i,u){var c=u(6),d=u(16);a.exports=u(7)?function(m,f,v){return c.f(m,f,d(1,v))}:function(m,f,v){return m[f]=v,m}},function(a,i,u){var c=u(14),d=u(47),m=u(28),f=Object.defineProperty;i.f=u(7)?Object.defineProperty:function(v,g,y){if(c(v),g=m(g,!0),c(y),d)try{return f(v,g,y)}catch{}if("get"in y||"set"in y)throw TypeError("Accessors not supported!");return"value"in y&&(v[g]=y.value),v}},function(a,i,u){a.exports=!u(15)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(a,i,u){var c=u(89),d=u(27);a.exports=function(m){return c(d(m))}},function(a,i,u){var c=u(32)("wks"),d=u(17),m=u(2).Symbol,f=typeof m=="function";(a.exports=function(v){return c[v]||(c[v]=f&&m[v]||(f?m:d)("Symbol."+v))}).store=c},function(a,i){a.exports=function(u){return typeof u=="object"?u!==null:typeof u=="function"}},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _typeof2=__webpack_require__(25),_typeof3=_interopRequireDefault(_typeof2),_keydownListen=__webpack_require__(110),_langHljsCss=__webpack_require__(111),_langHljsCss2=_interopRequireDefault(_langHljsCss),_langHljs=__webpack_require__(56);_interopRequireDefault(_langHljs);var _extraFunction=__webpack_require__(57),_util=__webpack_require__(112),_toolbar_left_click2=__webpack_require__(113),_toolbar_right_click2=__webpack_require__(114),_config=__webpack_require__(115),_markdown=__webpack_require__(132),_markdown2=_interopRequireDefault(_markdown),_mdToolbarLeft=__webpack_require__(70),_mdToolbarLeft2=_interopRequireDefault(_mdToolbarLeft),_mdToolbarRight=__webpack_require__(72),_mdToolbarRight2=_interopRequireDefault(_mdToolbarRight),_autoTextarea=__webpack_require__(216),_autoTextarea2=_interopRequireDefault(_autoTextarea);function _interopRequireDefault(a){return a&&a.__esModule?a:{default:a}}__webpack_require__(222),__webpack_require__(231),exports.default={emits:["imgDel","change","fullScreen","readModel","previewToggle","subfieldToggle","htmlCode","helpToggle","save","navigationToggle","update:modelValue"],mixins:[_markdown2.default],props:{scrollStyle:{type:Boolean,default:!0},boxShadow:{type:Boolean,default:!0},transition:{type:Boolean,default:!0},autofocus:{type:Boolean,default:!0},fontSize:{type:String,default:"14px"},toolbarsBackground:{type:String,default:"#ffffff"},editorBackground:{type:String,default:"#ffffff"},previewBackground:{type:String,default:"#fbfbfb"},boxShadowStyle:{type:String,default:"0 2px 12px 0 rgba(0, 0, 0, 0.1)"},help:{type:String,default:null},modelValue:{type:String,default:""},language:{type:String,default:"zh-CN"},subfield:{type:Boolean,default:!0},navigation:{type:Boolean,default:!1},defaultOpen:{type:String,default:null},editable:{type:Boolean,default:!0},toolbarsFlag:{type:Boolean,default:!0},toolbars:{type:Object,default:function(){return _config.CONFIG.toolbars}},html:{type:Boolean,default:!0},xssOptions:{type:[Object,Boolean],default:function(){return{}}},codeStyle:{type:String,default:function(){return"github"}},placeholder:{type:String,default:null},ishljs:{type:Boolean,default:!0},externalLink:{type:[Object,Boolean],default:!0},imageFilter:{type:Function,default:null},imageClick:{type:Function,default:null},tabSize:{type:Number,default:0},shortCut:{type:Boolean,default:!0}},data:function(){var a,i,u=this;return{s_right_click_menu_show:!1,right_click_menu_top:0,right_click_menu_left:0,s_subfield:u.subfield,s_autofocus:!0,s_navigation:u.navigation,s_scrollStyle:u.scrollStyle,d_value:"",d_render:"",s_preview_switch:(i=u.defaultOpen,i||(i=u.subfield?"preview":"edit"),i==="preview"),s_fullScreen:!1,s_help:!1,s_html_code:!1,d_help:null,d_words:null,edit_scroll_height:-1,s_readmodel:!1,s_table_enter:!1,d_history:(a=[],a.push(u.modelValue),a),d_history_index:0,currentTimeout:"",d_image_file:[],d_preview_imgsrc:null,s_external_link:{markdown_css:function(){return"https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/2.9.0/github-markdown.min.css"},hljs_js:function(){return"https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/highlight.min.js"},hljs_lang:function(c){return"https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/"+c+".min.js"},hljs_css:function(c){return _langHljsCss2.default[c]?"https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/"+c+".min.css":""},katex_js:function(){return"https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.8.3/katex.min.js"},katex_css:function(){return"https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.8.3/katex.min.css"}},p_external_link:{},textarea_selectionEnd:0,textarea_selectionEnds:[0],_xssHandler:null}},created:function(){var a=this;this.initLanguage(),this.initExternalFuc(),this.$nextTick(function(){a.editableTextarea()})},mounted:function(){var a=this;this.$el.addEventListener("paste",function(i){a.$paste(i)}),this.$el.addEventListener("drop",function(i){a.$drag(i)}),(0,_keydownListen.keydownListen)(this),(0,_extraFunction.ImagePreviewListener)(this),this.autofocus&&this.getTextareaDom().focus(),(0,_extraFunction.fullscreenchange)(this),this.d_value=this.modelValue||"",document.body.appendChild(this.$refs.help),this.loadExternalLink("markdown_css","css"),this.loadExternalLink("katex_css","css"),this.loadExternalLink("katex_js","js",function(){a.iRender(!0)}),this.loadExternalLink("hljs_js","js",function(){a.iRender(!0)}),(0,_typeof3.default)(a.externalLink)==="object"&&typeof a.externalLink.markdown_css=="function"||a.codeStyleChange(a.codeStyle,!0)},beforeUnmount:function(){document.body.removeChild(this.$refs.help)},getMarkdownIt:function(){var a=this.mixins[0].data().markdownIt;return a||(a=(0,_markdown.initMarkdown)()),a},methods:{loadExternalLink:function(a,i,u){if(typeof this.p_external_link[a]=="function"){var c={css:_extraFunction.loadLink,js:_extraFunction.loadScript};c.hasOwnProperty(i)&&c[i](this.p_external_link[a](),u)}else this.p_external_link[a]!==!1&&console.error("external_link."+a,"is not a function, if you want to disabled this error log, set external_link."+a,"to function or false")},initExternalFuc:function(){for(var a=["markdown_css","hljs_js","hljs_css","hljs_lang","katex_js","katex_css"],i=(0,_typeof3.default)(this.externalLink),u=i==="object",c=i==="boolean",d=0;d<a.length;d++)c&&!this.externalLink||u&&this.externalLink[a[d]]===!1?this.p_external_link[a[d]]=!1:u&&typeof this.externalLink[a[d]]=="function"?this.p_external_link[a[d]]=this.externalLink[a[d]]:this.p_external_link[a[d]]=this.s_external_link[a[d]]},textAreaFocus:function(){this.$refs.vNoteTextarea.$refs.vTextarea.focus()},$drag:function(a){var i=a.dataTransfer;if(i){var u=i.files;u.length>0&&(a.preventDefault(),this.$refs.toolbar_left.$imgFilesAdd(u))}},$paste:function(a){var i=a.clipboardData;if(i){var u=i.items;if(!u)return;for(var c=i.types||[],d=null,m=0;m<c.length;m++)if(c[m]==="Files"){d=u[m];break}if(d&&d.kind==="file"){(0,_util.stopEvent)(a);var f=d.getAsFile();this.$refs.toolbar_left.$imgFilesAdd([f])}}},$imgTouch:function(a){},$imgDel:function(a){this.markdownIt.image_del(a[1]);var i=a[0],u=new RegExp("\\!\\["+a[1]._name+"\\]\\("+i+"\\)","g");this.d_value=this.d_value.replace(u,""),this.iRender(),this.$emit("imgDel",a)},$imgAdd:function(a,i,u){u===void 0&&(u=!0);var c=this;if(this.__rFilter==null&&(this.__rFilter=/^image\//i),this.__oFReader=new FileReader,this.__oFReader.onload=function(m){c.markdownIt.image_add(a,m.target.result),i.miniurl=m.target.result,u===!0&&(i._name=i.name.replace(/[\[\]\(\)\+\{\}&\|\\\*^%$#@\-]/g,""),c.insertText(c.getTextareaDom(),{prefix:"!["+i._name+"]("+a+")",subfix:"",str:""}),c.$nextTick(function(){c.$emit("imgAdd",a,i)}))},i){var d=i;this.__rFilter.test(d.type)&&this.__oFReader.readAsDataURL(d)}},$imgUpdateByUrl:function(a,i){var u=this;this.markdownIt.image_add(a,i),this.$nextTick(function(){u.d_render=this.markdownIt.render(this.d_value)})},$imgAddByUrl:function(a,i){return!!this.$refs.toolbar_left.$imgAddByUrl(a,i)&&(this.$imgUpdateByUrl(a,i),!0)},$img2Url:function $img2Url(fileIndex,url){var reg_str="/(!\\[[^\\[]*?\\](?=\\())\\(\\s*("+fileIndex+")\\s*\\)/g",reg=eval(reg_str);this.d_value=this.d_value.replace(reg,"$1("+url+")"),this.$refs.toolbar_left.$changeUrl(fileIndex,url),this.iRender()},$imglst2Url:function(a){if(a instanceof Array)for(var i=0;i<a.length;i++)this.$img2Url(a[i][0],a[i][1])},toolbar_left_click:function(a){(0,_toolbar_left_click2.toolbar_left_click)(a,this)},toolbar_left_addlink:function(a,i,u){(0,_toolbar_left_click2.toolbar_left_addlink)(a,i,u,this)},toolbar_right_click:function(a){(0,_toolbar_right_click2.toolbar_right_click)(a,this)},getNavigation:function(a,i){return(0,_extraFunction.getNavigation)(a,i)},change:function(a,i){this.$emit("change",a,i)},fullscreen:function(a,i){this.$emit("fullScreen",a,i)},readmodel:function(a,i){this.$emit("readModel",a,i)},previewtoggle:function(a,i){this.$emit("previewToggle",a,i)},subfieldtoggle:function(a,i){this.$emit("subfieldToggle",a,i)},htmlcode:function(a,i){this.$emit("htmlCode",a,i)},helptoggle:function(a,i){this.$emit("helpToggle",a,i)},save:function(a,i){this.$emit("save",a,i)},navigationtoggle:function(a,i){this.$emit("navigationToggle",a,i)},$toolbar_right_read_change_status:function(){this.s_readmodel=!this.s_readmodel,this.readmodel&&this.readmodel(this.s_readmodel,this.d_value),this.s_readmodel&&this.toolbars.navigation&&this.getNavigation(this,!0)},$v_edit_scroll:function(a){(0,_extraFunction.scrollLink)(a,this)},getTextareaDom:function(){return this.$refs.vNoteTextarea.$refs.vTextarea},insertText:function(a,i){var u=i.prefix,c=i.subfix,d=i.str,m=i.type;(0,_extraFunction.insertTextAtCaret)(a,{prefix:u,subfix:c,str:d,type:m},this)},insertTab:function(){(0,_extraFunction.insertTab)(this,this.tabSize)},insertOl:function(){(0,_extraFunction.insertOl)(this)},removeLine:function(){(0,_extraFunction.removeLine)(this)},insertUl:function(){(0,_extraFunction.insertUl)(this)},unInsertTab:function(){(0,_extraFunction.unInsertTab)(this,this.tabSize)},insertCodeBlock:function(){(0,_extraFunction.insertCodeBlock)(this)},insertEnter:function(a){(0,_extraFunction.insertEnter)(this,a)},saveHistory:function(){this.d_history.splice(this.d_history_index+1,this.d_history.length),this.d_history.push(this.d_value),this.textarea_selectionEnds.splice(this.d_history_index+1,this.textarea_selectionEnds.length),this.textarea_selectionEnds.push(this.textarea_selectionEnd),this.d_history_index=this.d_history.length-1},saveSelectionEndsHistory:function(){var a=this.$refs.vNoteTextarea&&this.$refs.vNoteTextarea.$el.querySelector("textarea");this.textarea_selectionEnd=a?a.selectionEnd:this.textarea_selectionEnd},initLanguage:function(){var a=_config.CONFIG.langList.indexOf(this.language)>=0?this.language:"zh-CN",i=this;i.$render(_config.CONFIG["help_"+a],function(u){i.d_help=u}),this.d_words=_config.CONFIG["words_"+a]},editableTextarea:function(){var a=this.$refs.vNoteTextarea.$refs.vTextarea;this.editable?a.removeAttribute("disabled"):a.setAttribute("disabled","disabled")},codeStyleChange:function(a,i){if(i=i||!1,typeof this.p_external_link.hljs_css=="function"){var u=this.p_external_link.hljs_css(a);u.length===0&&i&&(console.warn("hljs color scheme",a,"do not exist, loading default github"),u=this.p_external_link.hljs_css("github")),u.length>0?(0,_extraFunction.loadLink)(u,null,"md-code-style"):console.warn("hljs color scheme",a,"do not exist, hljs color scheme will not change")}else this.p_external_link.hljs_css!==!1&&console.error("external_link.hljs_css is not a function, if you want to disabled this error log, set external_link.hljs_css to function or false")},iRender:function(a){var i=this;this.$render(i.d_value,function(u){i.d_render=u,a||i.change&&i.change(i.d_value,i.d_render),i.s_navigation&&(0,_extraFunction.getNavigation)(i,!1),i.$emit("update:modelValue",i.d_value),i.d_value!==i.d_history[i.d_history_index]&&(window.clearTimeout(i.currentTimeout),i.currentTimeout=setTimeout(function(){i.saveHistory()},500))})},$emptyHistory:function(){this.d_history=[this.d_value],this.d_history_index=0}},watch:{d_value:function(a,i){this.saveSelectionEndsHistory(),this.iRender()},modelValue:function(a,i){a!==this.d_value&&(this.d_value=a)},subfield:function(a,i){this.s_subfield=a},d_history_index:function(){this.d_history_index>20&&(this.d_history.shift(),this.d_history_index=this.d_history_index-1),this.d_value=this.d_history[this.d_history_index]},language:function(a){this.initLanguage()},editable:function(){this.editableTextarea()},defaultOpen:function(a){var i=a;return i||(i=this.subfield?"preview":"edit"),this.s_preview_switch=i==="preview",this.s_preview_switch},codeStyle:function(a){this.codeStyleChange(a)}},components:{"v-autoTextarea":_autoTextarea2.default,"v-md-toolbar-left":_mdToolbarLeft2.default,"v-md-toolbar-right":_mdToolbarRight2.default}}},function(a,i){a.exports=!0},function(a,i){var u=a.exports={version:"2.6.12"};typeof __e=="number"&&(__e=u)},function(a,i,u){var c=u(10);a.exports=function(d){if(!c(d))throw TypeError(d+" is not an object!");return d}},function(a,i){a.exports=function(u){try{return!!u()}catch{return!0}}},function(a,i){a.exports=function(u,c){return{enumerable:!(1&u),configurable:!(2&u),writable:!(4&u),value:c}}},function(a,i){var u=0,c=Math.random();a.exports=function(d){return"Symbol(".concat(d===void 0?"":d,")_",(++u+c).toString(36))}},function(a,i,u){Object.defineProperty(i,"__esModule",{value:!0}),i.default={emits:["toolbar_left_addlink","imgTouch","imgAdd","imgDel","imgAdd","imgAdd","toolbar_left_click","toolbar_left_click"],name:"s-md-toolbar-left",props:{editable:{type:Boolean,default:!0},transition:{type:Boolean,default:!0},toolbars:{type:Object,required:!0},d_words:{type:Object,required:!0},image_filter:{type:Function,default:null}},data:function(){return{img_file:[[0,null]],img_timer:null,header_timer:null,s_img_dropdown_open:!1,s_header_dropdown_open:!1,s_img_link_open:!1,trigger:null,num:0,link_text:"",link_addr:"",link_type:"link"}},methods:{$imgLinkAdd:function(){this.$emit("toolbar_left_addlink",this.link_type,this.link_text,this.link_addr),this.s_img_link_open=!1},$toggle_imgLinkAdd:function(c){var d=this;this.link_type=c,this.link_text=this.link_addr="",this.s_img_link_open=!0,this.$nextTick(function(){d.$refs.linkTextInput.focus()}),this.s_img_dropdown_open=!1},$imgFileListClick:function(c){this.$emit("imgTouch",this.img_file[c])},$changeUrl:function(c,d){this.img_file[c][0]=d},$imgFileAdd:function(c){this.img_file.push([++this.num,c]),this.$emit("imgAdd",this.num,c),this.s_img_dropdown_open=!1},$imgFilesAdd:function(c){for(var d=typeof this.image_filter=="function",m=0;m<c.length;m++)(d&&this.image_filter(c[m])===!0||!d&&c[m].type.match(/^image\//i))&&this.$imgFileAdd(c[m])},$imgAdd:function(c){this.$imgFilesAdd(c.target.files),c.target.value=""},$imgDel:function(c){this.$emit("imgDel",this.img_file[c]),this.img_file.splice(c,1),this.num--,this.s_img_dropdown_open=!1},isEqualName:function(c,d){return!(!this.img_file[d][1]||this.img_file[d][1].name!==c&&this.img_file[d][1]._name!==c)},$imgDelByFilename:function(c){for(var d=0;this.img_file.length>d;){if(this.img_file[d][1]===c||this.isEqualName(c,d))return this.$imgDel(d),!0;d+=1}return!1},$imgAddByFilename:function(c,d){for(var m=0;m<this.img_file.length;m++)if(this.img_file[m][0]===c)return!1;return this.img_file[0][0]=c,this.img_file[0][1]=d,this.img_file[0][2]=c,this.img_file.unshift(["./"+this.num,null]),this.$emit("imgAdd",this.img_file[1][0],d,!1),!0},$imgAddByUrl:function(c,d){for(var m=0;m<this.img_file.length;m++)if(this.img_file[m][0]===c)return!1;return this.img_file[0][0]=c,this.img_file[0][1]=d,this.img_file.unshift(["./"+this.num,null]),!0},$imgUpdateByFilename:function(c,d){for(var m=0;m<this.img_file.length;m++)if(this.img_file[m][0]===c||this.isEqualName(c,m))return this.img_file[m][1]=d,this.$emit("imgAdd",c,d,!1),!0;return!1},$mouseenter_img_dropdown:function(){this.editable&&(clearTimeout(this.img_timer),this.s_img_dropdown_open=!0)},$mouseleave_img_dropdown:function(){var c=this;this.img_timer=setTimeout(function(){c.s_img_dropdown_open=!1},200)},$mouseenter_header_dropdown:function(){this.editable&&(clearTimeout(this.header_timer),this.s_header_dropdown_open=!0)},$mouseleave_header_dropdown:function(){var c=this;this.header_timer=setTimeout(function(){c.s_header_dropdown_open=!1},200)},$clicks:function(c){this.editable&&this.$emit("toolbar_left_click",c)},$click_header:function(c){this.$emit("toolbar_left_click",c),this.s_header_dropdown_open=!1},handleClose:function(c){this.s_img_dropdown_open=!1}},watch:{s_img_link_open:function(c){this.$parent.$el.style.zIndex=c?1501:1500}}}},function(a,i,u){Object.defineProperty(i,"__esModule",{value:!0}),i.default={emits:["toolbar_right_click"],name:"s-md-toolbar-right",props:{s_subfield:{type:Boolean,required:!0},toolbars:{type:Object,required:!0},s_preview_switch:{type:Boolean,required:!0},s_fullScreen:{type:Boolean,required:!0},s_html_code:{type:Boolean,required:!0},s_navigation:{type:Boolean,required:!0},d_words:{type:Object,required:!0}},methods:{$clicks:function(c){this.$emit("toolbar_right_click",c)}}}},function(a,i,u){Object.defineProperty(i,"__esModule",{value:!0}),i.default={emits:["update:modelValue"],data:function(){var c=this;return{temp_value:c.modelValue,s_autofocus:function(){if(c.autofocus)return"autofocus"}()}},created:function(){},props:{fullHeight:{type:Boolean,default:!1},autofocus:{type:Boolean,default:!1},modelValue:{type:String,default:""},placeholder:{type:String,default:""},border:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},onchange:{type:Function,default:null},fontSize:{type:String,default:"14px"},lineHeight:{type:String,default:"18px"}},methods:{change:function(c){this.onchange&&this.onchange(this.temp_value,c)}},watch:{modelValue:function(c,d){this.temp_value=c},temp_value:function(c,d){this.$emit("update:modelValue",c)}}}},function(a,i,u){u.r(i);var c=u(11),d=u.n(c);for(var m in u.d(i,"default",function(){return d.a}),c)["default"].indexOf(m)<0&&function(f){u.d(i,f,function(){return c[f]})}(m)},function(a,i,u){u.r(i);var c=u(18),d=u.n(c);for(var m in u.d(i,"default",function(){return d.a}),c)["default"].indexOf(m)<0&&function(f){u.d(i,f,function(){return c[f]})}(m)},function(a,i,u){u.r(i);var c=u(19),d=u.n(c);for(var m in u.d(i,"default",function(){return d.a}),c)["default"].indexOf(m)<0&&function(f){u.d(i,f,function(){return c[f]})}(m)},function(a,i,u){u.r(i);var c=u(20),d=u.n(c);for(var m in u.d(i,"default",function(){return d.a}),c)["default"].indexOf(m)<0&&function(f){u.d(i,f,function(){return c[f]})}(m)},function(a,i,u){i.__esModule=!0;var c=f(u(81)),d=f(u(99)),m=typeof d.default=="function"&&typeof c.default=="symbol"?function(v){return typeof v}:function(v){return v&&typeof d.default=="function"&&v.constructor===d.default&&v!==d.default.prototype?"symbol":typeof v};function f(v){return v&&v.__esModule?v:{default:v}}i.default=typeof d.default=="function"&&m(c.default)==="symbol"?function(v){return v===void 0?"undefined":m(v)}:function(v){return v&&typeof d.default=="function"&&v.constructor===d.default&&v!==d.default.prototype?"symbol":v===void 0?"undefined":m(v)}},function(a,i){var u=Math.ceil,c=Math.floor;a.exports=function(d){return isNaN(d=+d)?0:(d>0?c:u)(d)}},function(a,i){a.exports=function(u){if(u==null)throw TypeError("Can't call method on "+u);return u}},function(a,i,u){var c=u(10);a.exports=function(d,m){if(!c(d))return d;var f,v;if(m&&typeof(f=d.toString)=="function"&&!c(v=f.call(d))||typeof(f=d.valueOf)=="function"&&!c(v=f.call(d))||!m&&typeof(f=d.toString)=="function"&&!c(v=f.call(d)))return v;throw TypeError("Can't convert object to primitive value")}},function(a,i){a.exports={}},function(a,i,u){var c=u(51),d=u(33);a.exports=Object.keys||function(m){return c(m,d)}},function(a,i,u){var c=u(32)("keys"),d=u(17);a.exports=function(m){return c[m]||(c[m]=d(m))}},function(a,i,u){var c=u(13),d=u(2),m=d["__core-js_shared__"]||(d["__core-js_shared__"]={});(a.exports=function(f,v){return m[f]||(m[f]=v!==void 0?v:{})})("versions",[]).push({version:c.version,mode:u(12)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(a,i){a.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(a,i,u){var c=u(6).f,d=u(4),m=u(9)("toStringTag");a.exports=function(f,v,g){f&&!d(f=g?f:f.prototype,m)&&c(f,m,{configurable:!0,value:v})}},function(a,i,u){i.f=u(9)},function(a,i,u){var c=u(2),d=u(13),m=u(12),f=u(35),v=u(6).f;a.exports=function(g){var y=d.Symbol||(d.Symbol=m?{}:c.Symbol||{});g.charAt(0)=="_"||g in y||v(y,g,{value:f.f(g)})}},function(a,i){i.f={}.propertyIsEnumerable},function(a,i,u){var c=u(59),d=u(135);for(var m in(i=a.exports=function(f,v){return new d(v).process(f)}).FilterCSS=d,c)i[m]=c[m];typeof window<"u"&&(window.filterCSS=a.exports)},function(a,i){a.exports={indexOf:function(u,c){var d,m;if(Array.prototype.indexOf)return u.indexOf(c);for(d=0,m=u.length;d<m;d++)if(u[d]===c)return d;return-1},forEach:function(u,c,d){var m,f;if(Array.prototype.forEach)return u.forEach(c,d);for(m=0,f=u.length;m<f;m++)c.call(d,u[m],m,u)},trim:function(u){return String.prototype.trim?u.trim():u.replace(/(^\s*)|(\s*$)/g,"")},spaceIndex:function(u){var c=/\s|\n|\t/.exec(u);return c?c.index:-1}}},function(a,i){a.exports=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/},function(a,i,u){function c(){this.__rules__=[],this.__cache__=null}c.prototype.__find__=function(d){for(var m=0;m<this.__rules__.length;m++)if(this.__rules__[m].name===d)return m;return-1},c.prototype.__compile__=function(){var d=this,m=[""];d.__rules__.forEach(function(f){f.enabled&&f.alt.forEach(function(v){m.indexOf(v)<0&&m.push(v)})}),d.__cache__={},m.forEach(function(f){d.__cache__[f]=[],d.__rules__.forEach(function(v){v.enabled&&(f&&v.alt.indexOf(f)<0||d.__cache__[f].push(v.fn))})})},c.prototype.at=function(d,m,f){var v=this.__find__(d),g=f||{};if(v===-1)throw new Error("Parser rule not found: "+d);this.__rules__[v].fn=m,this.__rules__[v].alt=g.alt||[],this.__cache__=null},c.prototype.before=function(d,m,f,v){var g=this.__find__(d),y=v||{};if(g===-1)throw new Error("Parser rule not found: "+d);this.__rules__.splice(g,0,{name:m,enabled:!0,fn:f,alt:y.alt||[]}),this.__cache__=null},c.prototype.after=function(d,m,f,v){var g=this.__find__(d),y=v||{};if(g===-1)throw new Error("Parser rule not found: "+d);this.__rules__.splice(g+1,0,{name:m,enabled:!0,fn:f,alt:y.alt||[]}),this.__cache__=null},c.prototype.push=function(d,m,f){var v=f||{};this.__rules__.push({name:d,enabled:!0,fn:m,alt:v.alt||[]}),this.__cache__=null},c.prototype.enable=function(d,m){Array.isArray(d)||(d=[d]);var f=[];return d.forEach(function(v){var g=this.__find__(v);if(g<0){if(m)return;throw new Error("Rules manager: invalid rule name "+v)}this.__rules__[g].enabled=!0,f.push(v)},this),this.__cache__=null,f},c.prototype.enableOnly=function(d,m){Array.isArray(d)||(d=[d]),this.__rules__.forEach(function(f){f.enabled=!1}),this.enable(d,m)},c.prototype.disable=function(d,m){Array.isArray(d)||(d=[d]);var f=[];return d.forEach(function(v){var g=this.__find__(v);if(g<0){if(m)return;throw new Error("Rules manager: invalid rule name "+v)}this.__rules__[g].enabled=!1,f.push(v)},this),this.__cache__=null,f},c.prototype.getRules=function(d){return this.__cache__===null&&this.__compile__(),this.__cache__[d]||[]},a.exports=c},function(a,i,u){function c(d,m,f){this.type=d,this.tag=m,this.attrs=null,this.map=null,this.nesting=f,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}c.prototype.attrIndex=function(d){var m,f,v;if(!this.attrs)return-1;for(f=0,v=(m=this.attrs).length;f<v;f++)if(m[f][0]===d)return f;return-1},c.prototype.attrPush=function(d){this.attrs?this.attrs.push(d):this.attrs=[d]},c.prototype.attrSet=function(d,m){var f=this.attrIndex(d),v=[d,m];f<0?this.attrPush(v):this.attrs[f]=v},c.prototype.attrGet=function(d){var m=this.attrIndex(d),f=null;return m>=0&&(f=this.attrs[m][1]),f},c.prototype.attrJoin=function(d,m){var f=this.attrIndex(d);f<0?this.attrPush([d,m]):this.attrs[f][1]=this.attrs[f][1]+" "+m},a.exports=c},function(a,i,u){a.exports=function(c){var d=[];return d.toString=function(){return this.map(function(m){var f=function(v,g){var y=v[1]||"",b=v[3];if(!b)return y;if(g&&typeof btoa=="function"){var w=(C=b,k=btoa(unescape(encodeURIComponent(JSON.stringify(C)))),$="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(k),"/*# ".concat($," */")),S=b.sources.map(function(E){return"/*# sourceURL=".concat(b.sourceRoot||"").concat(E," */")});return[y].concat(S).concat([w]).join(`
`)}var C,k,$;return[y].join(`
`)}(m,c);return m[2]?"@media ".concat(m[2]," {").concat(f,"}"):f}).join("")},d.i=function(m,f,v){typeof m=="string"&&(m=[[null,m,""]]);var g={};if(v)for(var y=0;y<this.length;y++){var b=this[y][0];b!=null&&(g[b]=!0)}for(var w=0;w<m.length;w++){var S=[].concat(m[w]);v&&g[S[0]]||(f&&(S[2]?S[2]="".concat(f," and ").concat(S[2]):S[2]=f),d.push(S))}},d}},function(a,i,u){function c(M,P){for(var B=[],z={},U=0;U<P.length;U++){var H=P[U],J=H[0],j={id:M+":"+U,css:H[1],media:H[2],sourceMap:H[3]};z[J]?z[J].parts.push(j):B.push(z[J]={id:J,parts:[j]})}return B}u.r(i),u.d(i,"default",function(){return C});var d=typeof document<"u";if(typeof DEBUG<"u"&&DEBUG&&!d)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var m={},f=d&&(document.head||document.getElementsByTagName("head")[0]),v=null,g=0,y=!1,b=function(){},w=null,S=typeof navigator<"u"&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function C(M,P,B,z){y=B,w=z||{};var U=c(M,P);return k(U),function(H){for(var J=[],j=0;j<U.length;j++){var G=U[j];(ee=m[G.id]).refs--,J.push(ee)}for(H?k(U=c(M,H)):U=[],j=0;j<J.length;j++){var ee;if((ee=J[j]).refs===0){for(var Q=0;Q<ee.parts.length;Q++)ee.parts[Q]();delete m[ee.id]}}}}function k(M){for(var P=0;P<M.length;P++){var B=M[P],z=m[B.id];if(z){z.refs++;for(var U=0;U<z.parts.length;U++)z.parts[U](B.parts[U]);for(;U<B.parts.length;U++)z.parts.push(E(B.parts[U]));z.parts.length>B.parts.length&&(z.parts.length=B.parts.length)}else{var H=[];for(U=0;U<B.parts.length;U++)H.push(E(B.parts[U]));m[B.id]={id:B.id,refs:1,parts:H}}}}function $(){var M=document.createElement("style");return M.type="text/css",f.appendChild(M),M}function E(M){var P,B,z=document.querySelector('style[data-vue-ssr-id~="'+M.id+'"]');if(z){if(y)return b;z.parentNode.removeChild(z)}if(S){var U=g++;z=v||(v=$()),P=O.bind(null,z,U,!1),B=O.bind(null,z,U,!0)}else z=$(),P=F.bind(null,z),B=function(){z.parentNode.removeChild(z)};return P(M),function(H){if(H){if(H.css===M.css&&H.media===M.media&&H.sourceMap===M.sourceMap)return;P(M=H)}else B()}}var D,T=(D=[],function(M,P){return D[M]=P,D.filter(Boolean).join(`
`)});function O(M,P,B,z){var U=B?"":z.css;if(M.styleSheet)M.styleSheet.cssText=T(P,U);else{var H=document.createTextNode(U),J=M.childNodes;J[P]&&M.removeChild(J[P]),J.length?M.insertBefore(H,J[P]):M.appendChild(H)}}function F(M,P){var B=P.css,z=P.media,U=P.sourceMap;if(z&&M.setAttribute("media",z),w.ssrId&&M.setAttribute("data-vue-ssr-id",P.id),U&&(B+=`
/*# sourceURL=`+U.sources[0]+" */",B+=`
/*# sourceMappingURL=data:application/json;base64,`+btoa(unescape(encodeURIComponent(JSON.stringify(U))))+" */"),M.styleSheet)M.styleSheet.cssText=B;else{for(;M.firstChild;)M.removeChild(M.firstChild);M.appendChild(document.createTextNode(B))}}},function(a,i,u){var c=u(12),d=u(46),m=u(49),f=u(5),v=u(29),g=u(87),y=u(34),b=u(94),w=u(9)("iterator"),S=!([].keys&&"next"in[].keys()),C=function(){return this};a.exports=function(k,$,E,D,T,O,F){g(E,$,D);var M,P,B,z=function(re){if(!S&&re in j)return j[re];switch(re){case"keys":case"values":return function(){return new E(this,re)}}return function(){return new E(this,re)}},U=$+" Iterator",H=T=="values",J=!1,j=k.prototype,G=j[w]||j["@@iterator"]||T&&j[T],ee=G||z(T),Q=T?H?z("entries"):ee:void 0,te=$=="Array"&&j.entries||G;if(te&&(B=b(te.call(new k)))!==Object.prototype&&B.next&&(y(B,U,!0),c||typeof B[w]=="function"||f(B,w,C)),H&&G&&G.name!=="values"&&(J=!0,ee=function(){return G.call(this)}),c&&!F||!S&&!J&&j[w]||f(j,w,ee),v[$]=ee,v[U]=C,T)if(M={values:H?ee:z("values"),keys:O?ee:z("keys"),entries:Q},F)for(P in M)P in j||m(j,P,M[P]);else d(d.P+d.F*(S||J),$,M);return M}},function(a,i,u){var c=u(2),d=u(13),m=u(85),f=u(5),v=u(4),g=function(y,b,w){var S,C,k,$=y&g.F,E=y&g.G,D=y&g.S,T=y&g.P,O=y&g.B,F=y&g.W,M=E?d:d[b]||(d[b]={}),P=M.prototype,B=E?c:D?c[b]:(c[b]||{}).prototype;for(S in E&&(w=b),w)(C=!$&&B&&B[S]!==void 0)&&v(M,S)||(k=C?B[S]:w[S],M[S]=E&&typeof B[S]!="function"?w[S]:O&&C?m(k,c):F&&B[S]==k?function(z){var U=function(H,J,j){if(this instanceof z){switch(arguments.length){case 0:return new z;case 1:return new z(H);case 2:return new z(H,J)}return new z(H,J,j)}return z.apply(this,arguments)};return U.prototype=z.prototype,U}(k):T&&typeof k=="function"?m(Function.call,k):k,T&&((M.virtual||(M.virtual={}))[S]=k,y&g.R&&P&&!P[S]&&f(P,S,k)))};g.F=1,g.G=2,g.S=4,g.P=8,g.B=16,g.W=32,g.U=64,g.R=128,a.exports=g},function(a,i,u){a.exports=!u(7)&&!u(15)(function(){return Object.defineProperty(u(48)("div"),"a",{get:function(){return 7}}).a!=7})},function(a,i,u){var c=u(10),d=u(2).document,m=c(d)&&c(d.createElement);a.exports=function(f){return m?d.createElement(f):{}}},function(a,i,u){a.exports=u(5)},function(a,i,u){var c=u(14),d=u(88),m=u(33),f=u(31)("IE_PROTO"),v=function(){},g=function(){var y,b=u(48)("iframe"),w=m.length;for(b.style.display="none",u(93).appendChild(b),b.src="javascript:",(y=b.contentWindow.document).open(),y.write("<script>document.F=Object<\/script>"),y.close(),g=y.F;w--;)delete g.prototype[m[w]];return g()};a.exports=Object.create||function(y,b){var w;return y!==null?(v.prototype=c(y),w=new v,v.prototype=null,w[f]=y):w=g(),b===void 0?w:d(w,b)}},function(a,i,u){var c=u(4),d=u(8),m=u(90)(!1),f=u(31)("IE_PROTO");a.exports=function(v,g){var y,b=d(v),w=0,S=[];for(y in b)y!=f&&c(b,y)&&S.push(y);for(;g.length>w;)c(b,y=g[w++])&&(~m(S,y)||S.push(y));return S}},function(a,i){var u={}.toString;a.exports=function(c){return u.call(c).slice(8,-1)}},function(a,i,u){var c=u(27);a.exports=function(d){return Object(c(d))}},function(a,i){i.f=Object.getOwnPropertySymbols},function(a,i,u){var c=u(51),d=u(33).concat("length","prototype");i.f=Object.getOwnPropertyNames||function(m){return c(m,d)}},function(a,i,u){Object.defineProperty(i,"__esModule",{value:!0}),i.default={"1c":"1c",abnf:"abnf",accesslog:"accesslog",actionscript:"actionscript",as:"actionscript",ada:"ada",apache:"apache",apacheconf:"apache",applescript:"applescript",osascript:"applescript",arduino:"arduino",armasm:"armasm",arm:"armasm",asciidoc:"asciidoc",adoc:"asciidoc",aspectj:"aspectj",autohotkey:"autohotkey",ahk:"autohotkey",autoit:"autoit",avrasm:"avrasm",awk:"awk",axapta:"axapta",bash:"bash",sh:"bash",zsh:"bash",basic:"basic",bnf:"bnf",brainfuck:"brainfuck",bf:"brainfuck",cal:"cal",capnproto:"capnproto",capnp:"capnproto",ceylon:"ceylon",clean:"clean",icl:"clean",dcl:"clean","clojure-repl":"clojure-repl",clojure:"clojure",clj:"clojure",cmake:"cmake","cmake.in":"cmake",coffeescript:"coffeescript",coffee:"coffeescript",cson:"coffeescript",iced:"coffeescript",coq:"coq",cos:"cos",cls:"cos",cpp:"cpp",c:"cpp",cc:"cpp",h:"cpp","c++":"cpp","h++":"cpp",hpp:"cpp",crmsh:"crmsh",crm:"crmsh",pcmk:"crmsh",crystal:"crystal",cr:"crystal",cs:"cs",csharp:"cs",csp:"csp",css:"css",d:"d",dart:"dart",delphi:"delphi",dpr:"delphi",dfm:"delphi",pas:"delphi",pascal:"delphi",freepascal:"delphi",lazarus:"delphi",lpr:"delphi",lfm:"delphi",diff:"diff",patch:"diff",django:"django",jinja:"django",dns:"dns",bind:"dns",zone:"dns",dockerfile:"dockerfile",docker:"dockerfile",dos:"dos",bat:"dos",cmd:"dos",dsconfig:"dsconfig",dts:"dts",dust:"dust",dst:"dust",ebnf:"ebnf",elixir:"elixir",elm:"elm",erb:"erb","erlang-repl":"erlang-repl",erlang:"erlang",erl:"erlang",excel:"excel",xlsx:"excel",xls:"excel",fix:"fix",flix:"flix",fortran:"fortran",f90:"fortran",f95:"fortran",fsharp:"fsharp",fs:"fsharp",gams:"gams",gms:"gams",gauss:"gauss",gss:"gauss",gcode:"gcode",nc:"gcode",gherkin:"gherkin",feature:"gherkin",glsl:"glsl",go:"go",golang:"go",golo:"golo",gradle:"gradle",groovy:"groovy",haml:"haml",handlebars:"handlebars",hbs:"handlebars","html.hbs":"handlebars","html.handlebars":"handlebars",haskell:"haskell",hs:"haskell",haxe:"haxe",hx:"haxe",hsp:"hsp",htmlbars:"htmlbars",http:"http",https:"http",hy:"hy",hylang:"hy",inform7:"inform7",i7:"inform7",ini:"ini",toml:"ini",irpf90:"irpf90",java:"java",jsp:"java",javascript:"javascript",js:"javascript",jsx:"javascript","jboss-cli":"jboss-cli","wildfly-cli":"jboss-cli",json:"json","julia-repl":"julia-repl",julia:"julia",kotlin:"kotlin",lasso:"lasso",ls:"livescript",lassoscript:"lasso",ldif:"ldif",leaf:"leaf",less:"less",lisp:"lisp",livecodeserver:"livecodeserver",livescript:"livescript",llvm:"llvm",lsl:"lsl",lua:"lua",makefile:"makefile",mk:"makefile",mak:"makefile",markdown:"markdown",md:"markdown",mkdown:"markdown",mkd:"markdown",mathematica:"mathematica",mma:"mathematica",matlab:"matlab",maxima:"maxima",mel:"mel",mercury:"mercury",m:"mercury",moo:"mercury",mipsasm:"mipsasm",mips:"mipsasm",mizar:"mizar",mojolicious:"mojolicious",monkey:"monkey",moonscript:"moonscript",moon:"moonscript",n1ql:"n1ql",nginx:"nginx",nginxconf:"nginx",nimrod:"nimrod",nim:"nimrod",nix:"nix",nixos:"nix",nsis:"nsis",objectivec:"objectivec",mm:"objectivec",objc:"objectivec","obj-c":"objectivec",ocaml:"ocaml",ml:"sml",openscad:"openscad",scad:"openscad",oxygene:"oxygene",parser3:"parser3",perl:"perl",pl:"perl",pm:"perl",pf:"pf","pf.conf":"pf",php:"php",php3:"php",php4:"php",php5:"php",php6:"php",pony:"pony",powershell:"powershell",ps:"powershell",processing:"processing",profile:"profile",prolog:"prolog",protobuf:"protobuf",puppet:"puppet",pp:"puppet",purebasic:"purebasic",pb:"purebasic",pbi:"purebasic",python:"python",py:"python",gyp:"python",q:"q",k:"q",kdb:"q",qml:"qml",qt:"qml",r:"r",rib:"rib",roboconf:"roboconf",graph:"roboconf",instances:"roboconf",routeros:"routeros",mikrotik:"routeros",rsl:"rsl",ruby:"ruby",rb:"ruby",gemspec:"ruby",podspec:"ruby",thor:"ruby",irb:"ruby",ruleslanguage:"ruleslanguage",rust:"rust",rs:"rust",scala:"scala",scheme:"scheme",scilab:"scilab",sci:"scilab",scss:"scss",shell:"shell",console:"shell",smali:"smali",smalltalk:"smalltalk",st:"smalltalk",sml:"sml",sqf:"sqf",sql:"sql",stan:"stan",stata:"stata",do:"stata",ado:"stata",step21:"step21",p21:"step21",step:"step21",stp:"step21",stylus:"stylus",styl:"stylus",subunit:"subunit",swift:"swift",taggerscript:"taggerscript",tap:"tap",tcl:"tcl",tk:"tcl",tex:"tex",thrift:"thrift",tp:"tp",twig:"twig",craftcms:"twig",typescript:"typescript",ts:"typescript",vala:"vala",vbnet:"vbnet",vb:"vbnet","vbscript-html":"vbscript-html",vbscript:"vbscript",vbs:"vbscript",verilog:"verilog",v:"verilog",sv:"verilog",svh:"verilog",vhdl:"vhdl",vim:"vim",x86asm:"x86asm",xl:"xl",tao:"xl",xml:"xml",html:"xml",xhtml:"xml",rss:"xml",atom:"xml",xjb:"xml",xsd:"xml",xsl:"xml",plist:"xml",xquery:"xquery",xpath:"xquery",xq:"xquery",yaml:"yaml",yml:"yaml",YAML:"yaml",zephir:"zephir",zep:"zephir"}},function(a,i,u){Object.defineProperty(i,"__esModule",{value:!0}),i.loadScript=function(g,y){typeof y!="function"&&(y=function(){});var b=document.querySelectorAll("script[src='"+g+"']");if(b.length>0)return b[0].addEventListener("load",function(){y()}),void y();var w=document.createElement("script"),S=document.getElementsByTagName("head")[0];w.type="text/javascript",w.charset="UTF-8",w.src=g,w.addEventListener?w.addEventListener("load",function(){y()},!1):w.attachEvent&&w.attachEvent("onreadystatechange",function(){window.event.srcElement.readyState==="loaded"&&y()}),S.appendChild(w)},i.loadLink=function(g,y,b){if(typeof y!="function"&&(y=function(){}),document.querySelectorAll("link[href='"+g+"']").length>0)return void y();if(b){var w=document.querySelectorAll("link#"+b);if(w.length)return void(w[0].href=g)}var S=document.createElement("link"),C=document.getElementsByTagName("head")[0];S.rel="stylesheet",S.href=g,b&&(S.id=b),S.addEventListener?S.addEventListener("load",function(){y()},!1):S.attachEvent&&S.attachEvent("onreadystatechange",function(){window.event.srcElement.readyState==="loaded"&&y()}),C.appendChild(S)},i.insertTextAtCaret=function(g,y,b){var w=y.prefix,S=y.subfix,C=y.str;if(y.type,g.focus(),v(g)){var k=g.selectionStart,$=g.selectionEnd,E=g.value;k===$?(g.value=E.substring(0,k)+w+C+S+E.substring($,E.length),g.selectionStart=k+w.length,g.selectionEnd=k+(C.length+w.length)):E.substring(k-w.length,k)===w&&E.substring($,$+S.length)===S&&function(D,T,O,F,M){return!(D==="*"&&T==="*"&&O.substring(F-2,F-1)==="*"&&O.substring(M+1,M+2)==="*")}(w,S,E,k,$)?(g.value=E.substring(0,k-w.length)+E.substring(k,$)+E.substring($+S.length,E.length),g.selectionStart=k-w.length,g.selectionEnd=$-w.length):(g.value=E.substring(0,k)+w+E.substring(k,$)+S+E.substring($,E.length),g.selectionStart=k+w.length,g.selectionEnd=k+($-k+w.length))}else alert("Error: Browser version is too low");b.d_value=g.value,g.focus()};var c="```",d="\n```\n",m="language";i.insertCodeBlock=function(g){var y=g.getTextareaDom();if(v(y)){var b=m,w=y.selectionStart,S=y.selectionEnd,C=y.value;w===S?f(b,"",y):function(k){var $=k.selectionStart,E=k.selectionEnd,D=k.value,T=c,O=d;return D.substring($-1,$)===`
`?T+=`
`:O=`
`+O,D.substring($-T.length,$)===T&&D.substring(E,E+O.length)===O}(y)?function(k){var $=c,E=d,D=m,T=k.selectionStart,O=k.selectionEnd,F=k.value,M=F.substring(T,O);if(F.substring(T-1,T)===`
`)$+=`
`;else if($+D+(E=`
`+E)===F.substring(T-$.length,O+E.length)){var P=F.substring(0,T-$.length);return P+=F.substring(O+E.length,F.length),k.value=P,k.selectionStart=T-$.length,void(k.selectionEnd=k.selectionStart)}var B=F.substring(0,T-$.length);B+=M,B+=F.substring(O+E.length,F.length),k.value=B,k.selectionStart=T-$.length,k.selectionEnd=k.selectionStart+M.length}(y):f("",C.substring(w,S),y),g.d_value=y.value,y.focus()}else alert("Error: Browser version is too low")};function f(g,y,b){var w=c,S=d,C=b.selectionStart,k=b.selectionEnd,$=b.value,E=$.substring(0,C);E+=w+g+`
`,E+=y,E+=S,E+=$.substring(k,$.length),b.value=E,b.selectionStart=C+w.length+(g?0:1),b.selectionEnd=b.selectionStart+g.length+y.length}function v(g){return typeof g.selectionStart=="number"&&typeof g.selectionEnd=="number"}i.insertOl=function(g){var y=g.getTextareaDom();if(v(y)){var b=y.selectionStart,w=y.selectionEnd,S=y.value;if(b===w)y.value=S.substring(0,b)+"1. "+S.substring(w,S.length),y.selectionEnd=y.selectionStart=b+3;else{for(var C=b;C>0&&S.substring(C-1,C)!==`
`;)C--;for(var k=S.substring(C,w),$=k.split(`
`),E=0;E<$.length;E++)$[E]=E+1+". "+$[E];var D=$.join(`
`);y.value=S.substring(0,C)+D+S.substring(w,S.length),y.selectionStart=C,y.selectionEnd=w+D.length-k.length}}else alert("Error: Browser version is too low");g.d_value=y.value,y.focus()},i.removeLine=function(g){var y=g.getTextareaDom();if(v(y)){for(var b=y.selectionStart,w=y.selectionEnd,S=y.value,C=b;C>0&&S.substring(C-1,C)!==`
`;)C--;for(var k=w;k<S.length&&S.substring(k,k+1)!==`
`;)k++;k<S.length&&k++,y.value=S.substring(0,C)+S.substring(k,S.length),y.selectionEnd=y.selectionStart=C===0?0:C-1}else alert("Error: Browser version is too low");g.d_value=y.value,y.focus()},i.insertUl=function(g){var y=g.getTextareaDom();if(v(y)){var b=y.selectionStart,w=y.selectionEnd,S=y.value;if(b===w)y.value=S.substring(0,b)+"- "+S.substring(w,S.length),y.selectionEnd=y.selectionStart=b+2;else{for(var C=b;C>0&&S.substring(C-1,C)!==`
`;)C--;var k=S.substring(C,w),$=k.replace(/\n/g,`
- `);$="- "+$,y.value=S.substring(0,C)+$+S.substring(w,S.length),y.selectionStart=C,y.selectionEnd=w+$.length-k.length}}else alert("Error: Browser version is too low");g.d_value=y.value,y.focus()},i.insertTab=function(g,y){y=y?new Array(y).fill(" ").join(""):" ";var b=g.getTextareaDom();if(v(b)){var w=b.selectionStart,S=b.selectionEnd,C=b.value,k=C.substring(0,w).split(`
`).pop();if(k.match(/^\s*[0-9]+\.\s+\S*/)){var $=k.replace(/(\d+)/,1);b.value=C.substring(0,w-$.length)+y+$+C.substring(S,C.length)}else k.match(/^\s*-\s+\S*/)?b.value=C.substring(0,w-k.length)+y+k+C.substring(S,C.length):b.value=C.substring(0,w)+y+C.substring(S,C.length);b.selectionStart=b.selectionEnd=w+y.length}else alert("Error: Browser version is too low");g.d_value=b.value,b.focus()},i.unInsertTab=function(g,y){var b=new RegExp(y?"\\s{"+y+"}":" ");console.log("regTab:",b);var w=g.getTextareaDom();if(v(w)){var S=w.selectionStart,C=w.selectionEnd,k=w.value,$=k.substring(0,S).split(`
`).pop();$.search(b)>=0&&(w.value=k.substring(0,S-$.length)+$.replace(b,"")+k.substring(C,k.length),w.selectionStart=w.selectionEnd=S-(y||1))}else alert("Error: Browser version is too low");g.d_value=w.value,w.focus()},i.insertEnter=function(g,y){var b=g.getTextareaDom();if(v(b)){var w=b.selectionStart,S=b.selectionEnd,C=b.value,k=C.substring(0,w).split(`
`).pop(),$=k.match(/^\s*(?:[0-9]+\.|-)\s+\S+/);if($){y.preventDefault();var E=$.shift().match(/^\s*(?:[0-9]+\.|-)\s/).shift();if(E.search(/-/)>=0)b.value=C.substring(0,w)+`
`+E+C.substring(S,C.length),b.selectionStart=b.selectionEnd=w+E.length+1;else{var D=E.replace(/(\d+)/,parseInt(E)+1);b.value=C.substring(0,w)+`
`+D+C.substring(S,C.length),b.selectionStart=b.selectionEnd=w+D.length+1}}else{var T=k.match(/^\s*(?:[0-9]+\.|-)\s+$/);if(T){y.preventDefault();var O=T.shift().length;b.value=C.substring(0,w-O)+`
`+C.substring(S,C.length),b.selectionStart=b.selectionEnd=w-O}}}else alert("Error: Browser version is too low");g.d_value=b.value,b.focus()},i.getNavigation=function(g,y){var b=void 0;(b=g.$refs.navigationContent).innerHTML=g.d_render;var w=b.children;if(w.length)for(var S=0;S<w.length;S++)C(w[S],S);function C(k,$,E){/^H[1-6]{1}$/.exec(k.tagName)?k.onclick=function(){var D=g.$refs.vShowContent,T=g.$refs.vNoteEdit;g.s_subfield?g.s_preview_switch&&(T.scrollTop=D.children[$].offsetTop*(T.scrollHeight-T.offsetHeight)/(D.scrollHeight-D.offsetHeight)):g.s_preview_switch&&(D.scrollTop=D.children[$].offsetTop)}:k.style.display="none"}},i.scrollLink=function(g,y){var b=g.srcElement?g.srcElement:g.target,w=b.scrollTop/(b.scrollHeight-b.offsetHeight);y.edit_scroll_height>=0&&b.scrollHeight!==y.edit_scroll_height&&b.scrollHeight-b.offsetHeight-b.scrollTop<=30&&(y.$refs.vNoteEdit.scrollTop=b.scrollHeight-b.offsetHeight,w=1),y.edit_scroll_height=b.scrollHeight,y.$refs.vShowContent.scrollHeight>y.$refs.vShowContent.offsetHeight&&(y.$refs.vShowContent.scrollTop=(y.$refs.vShowContent.scrollHeight-y.$refs.vShowContent.offsetHeight)*w)},i.fullscreenchange=function(g){g.$el.addEventListener("fullscreenchange",function(y){g.$toolbar_right_read_change_status()},!1),g.$el.addEventListener("mozfullscreenchange",function(y){g.$toolbar_right_read_change_status()},!1),g.$el.addEventListener("webkitfullscreenchange",function(y){g.$toolbar_right_read_change_status()},!1),g.$el.addEventListener("msfullscreenchange",function(y){g.$toolbar_right_read_change_status()},!1)},i.windowResize=function(g){function y(){g.$el.clientWidth>768?g.s_subfield=g.subfield:g.s_subfield=!1}y(),window.addEventListener("resize",y)},i.ImagePreviewListener=function(g){g.$refs.vShowContent.addEventListener("click",function(y){var b=(y=y||window.event).srcElement?y.srcElement:y.target;b.tagName==="IMG"&&(g.imageClick!=null?g.imageClick(b):g.d_preview_imgsrc=b.src)})}},function(a,i,u){var c=u(38).FilterCSS,d=u(38).getDefaultWhiteList,m=u(39);function f(){return{a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","crossorigin","loop","muted","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],figcaption:[],figure:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height"],ins:["datetime"],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],summary:[],sup:[],strong:[],strike:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","crossorigin","loop","muted","playsinline","poster","preload","src","height","width"]}}var v=new c;function g(H){return H.replace(y,"&lt;").replace(b,"&gt;")}var y=/</g,b=/>/g,w=/"/g,S=/&quot;/g,C=/&#([a-zA-Z0-9]*);?/gim,k=/&colon;?/gim,$=/&newline;?/gim,E=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a):/gi,D=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,T=/u\s*r\s*l\s*\(.*/gi;function O(H){return H.replace(w,"&quot;")}function F(H){return H.replace(S,'"')}function M(H){return H.replace(C,function(J,j){return j[0]==="x"||j[0]==="X"?String.fromCharCode(parseInt(j.substr(1),16)):String.fromCharCode(parseInt(j,10))})}function P(H){return H.replace(k,":").replace($," ")}function B(H){for(var J="",j=0,G=H.length;j<G;j++)J+=H.charCodeAt(j)<32?" ":H.charAt(j);return m.trim(J)}function z(H){return H=B(H=P(H=M(H=F(H))))}function U(H){return H=g(H=O(H))}i.whiteList={a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","crossorigin","loop","muted","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],figcaption:[],figure:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height"],ins:["datetime"],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],summary:[],sup:[],strong:[],strike:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","crossorigin","loop","muted","playsinline","poster","preload","src","height","width"]},i.getDefaultWhiteList=f,i.onTag=function(H,J,j){},i.onIgnoreTag=function(H,J,j){},i.onTagAttr=function(H,J,j){},i.onIgnoreTagAttr=function(H,J,j){},i.safeAttrValue=function(H,J,j,G){if(j=z(j),J==="href"||J==="src"){if((j=m.trim(j))==="#")return"#";if(j.substr(0,7)!=="http://"&&j.substr(0,8)!=="https://"&&j.substr(0,7)!=="mailto:"&&j.substr(0,4)!=="tel:"&&j.substr(0,11)!=="data:image/"&&j.substr(0,6)!=="ftp://"&&j.substr(0,2)!=="./"&&j.substr(0,3)!=="../"&&j[0]!=="#"&&j[0]!=="/")return""}else if(J==="background"){if(E.lastIndex=0,E.test(j))return""}else if(J==="style"){if(D.lastIndex=0,D.test(j)||(T.lastIndex=0,T.test(j)&&(E.lastIndex=0,E.test(j))))return"";G!==!1&&(j=(G=G||v).process(j))}return j=U(j)},i.escapeHtml=g,i.escapeQuote=O,i.unescapeQuote=F,i.escapeHtmlEntities=M,i.escapeDangerHtml5Entities=P,i.clearNonPrintableCharacter=B,i.friendlyAttrValue=z,i.escapeAttrValue=U,i.onIgnoreTagStripAll=function(){return""},i.StripTagBody=function(H,J){typeof J!="function"&&(J=function(){});var j=!Array.isArray(H),G=[],ee=!1;return{onIgnoreTag:function(Q,te,re){if(function(ue){return!!j||m.indexOf(H,ue)!==-1}(Q)){if(re.isClosing){var ae="[/removed]",ye=re.position+ae.length;return G.push([ee!==!1?ee:re.position,ye]),ee=!1,ae}return ee||(ee=re.position),"[removed]"}return J(Q,te,re)},remove:function(Q){var te="",re=0;return m.forEach(G,function(ae){te+=Q.slice(re,ae[0]),re=ae[1]}),te+=Q.slice(re)}}},i.stripCommentTag=function(H){for(var J="",j=0;j<H.length;){var G=H.indexOf("<!--",j);if(G===-1){J+=H.slice(j);break}J+=H.slice(j,G);var ee=H.indexOf("-->",G);if(ee===-1)break;j=ee+3}return J},i.stripBlankChar=function(H){var J=H.split("");return(J=J.filter(function(j){var G=j.charCodeAt(0);return G!==127&&(!(G<=31)||G===10||G===13)})).join("")},i.cssFilter=v,i.getDefaultCSSWhiteList=d},function(a,i){function u(){var d={"align-content":!1,"align-items":!1,"align-self":!1,"alignment-adjust":!1,"alignment-baseline":!1,all:!1,"anchor-point":!1,animation:!1,"animation-delay":!1,"animation-direction":!1,"animation-duration":!1,"animation-fill-mode":!1,"animation-iteration-count":!1,"animation-name":!1,"animation-play-state":!1,"animation-timing-function":!1,azimuth:!1,"backface-visibility":!1,background:!0,"background-attachment":!0,"background-clip":!0,"background-color":!0,"background-image":!0,"background-origin":!0,"background-position":!0,"background-repeat":!0,"background-size":!0,"baseline-shift":!1,binding:!1,bleed:!1,"bookmark-label":!1,"bookmark-level":!1,"bookmark-state":!1,border:!0,"border-bottom":!0,"border-bottom-color":!0,"border-bottom-left-radius":!0,"border-bottom-right-radius":!0,"border-bottom-style":!0,"border-bottom-width":!0,"border-collapse":!0,"border-color":!0,"border-image":!0,"border-image-outset":!0,"border-image-repeat":!0,"border-image-slice":!0,"border-image-source":!0,"border-image-width":!0,"border-left":!0,"border-left-color":!0,"border-left-style":!0,"border-left-width":!0,"border-radius":!0,"border-right":!0,"border-right-color":!0,"border-right-style":!0,"border-right-width":!0,"border-spacing":!0,"border-style":!0,"border-top":!0,"border-top-color":!0,"border-top-left-radius":!0,"border-top-right-radius":!0,"border-top-style":!0,"border-top-width":!0,"border-width":!0,bottom:!1,"box-decoration-break":!0,"box-shadow":!0,"box-sizing":!0,"box-snap":!0,"box-suppress":!0,"break-after":!0,"break-before":!0,"break-inside":!0,"caption-side":!1,chains:!1,clear:!0,clip:!1,"clip-path":!1,"clip-rule":!1,color:!0,"color-interpolation-filters":!0,"column-count":!1,"column-fill":!1,"column-gap":!1,"column-rule":!1,"column-rule-color":!1,"column-rule-style":!1,"column-rule-width":!1,"column-span":!1,"column-width":!1,columns:!1,contain:!1,content:!1,"counter-increment":!1,"counter-reset":!1,"counter-set":!1,crop:!1,cue:!1,"cue-after":!1,"cue-before":!1,cursor:!1,direction:!1,display:!0,"display-inside":!0,"display-list":!0,"display-outside":!0,"dominant-baseline":!1,elevation:!1,"empty-cells":!1,filter:!1,flex:!1,"flex-basis":!1,"flex-direction":!1,"flex-flow":!1,"flex-grow":!1,"flex-shrink":!1,"flex-wrap":!1,float:!1,"float-offset":!1,"flood-color":!1,"flood-opacity":!1,"flow-from":!1,"flow-into":!1,font:!0,"font-family":!0,"font-feature-settings":!0,"font-kerning":!0,"font-language-override":!0,"font-size":!0,"font-size-adjust":!0,"font-stretch":!0,"font-style":!0,"font-synthesis":!0,"font-variant":!0,"font-variant-alternates":!0,"font-variant-caps":!0,"font-variant-east-asian":!0,"font-variant-ligatures":!0,"font-variant-numeric":!0,"font-variant-position":!0,"font-weight":!0,grid:!1,"grid-area":!1,"grid-auto-columns":!1,"grid-auto-flow":!1,"grid-auto-rows":!1,"grid-column":!1,"grid-column-end":!1,"grid-column-start":!1,"grid-row":!1,"grid-row-end":!1,"grid-row-start":!1,"grid-template":!1,"grid-template-areas":!1,"grid-template-columns":!1,"grid-template-rows":!1,"hanging-punctuation":!1,height:!0,hyphens:!1,icon:!1,"image-orientation":!1,"image-resolution":!1,"ime-mode":!1,"initial-letters":!1,"inline-box-align":!1,"justify-content":!1,"justify-items":!1,"justify-self":!1,left:!1,"letter-spacing":!0,"lighting-color":!0,"line-box-contain":!1,"line-break":!1,"line-grid":!1,"line-height":!1,"line-snap":!1,"line-stacking":!1,"line-stacking-ruby":!1,"line-stacking-shift":!1,"line-stacking-strategy":!1,"list-style":!0,"list-style-image":!0,"list-style-position":!0,"list-style-type":!0,margin:!0,"margin-bottom":!0,"margin-left":!0,"margin-right":!0,"margin-top":!0,"marker-offset":!1,"marker-side":!1,marks:!1,mask:!1,"mask-box":!1,"mask-box-outset":!1,"mask-box-repeat":!1,"mask-box-slice":!1,"mask-box-source":!1,"mask-box-width":!1,"mask-clip":!1,"mask-image":!1,"mask-origin":!1,"mask-position":!1,"mask-repeat":!1,"mask-size":!1,"mask-source-type":!1,"mask-type":!1,"max-height":!0,"max-lines":!1,"max-width":!0,"min-height":!0,"min-width":!0,"move-to":!1,"nav-down":!1,"nav-index":!1,"nav-left":!1,"nav-right":!1,"nav-up":!1,"object-fit":!1,"object-position":!1,opacity:!1,order:!1,orphans:!1,outline:!1,"outline-color":!1,"outline-offset":!1,"outline-style":!1,"outline-width":!1,overflow:!1,"overflow-wrap":!1,"overflow-x":!1,"overflow-y":!1,padding:!0,"padding-bottom":!0,"padding-left":!0,"padding-right":!0,"padding-top":!0,page:!1,"page-break-after":!1,"page-break-before":!1,"page-break-inside":!1,"page-policy":!1,pause:!1,"pause-after":!1,"pause-before":!1,perspective:!1,"perspective-origin":!1,pitch:!1,"pitch-range":!1,"play-during":!1,position:!1,"presentation-level":!1,quotes:!1,"region-fragment":!1,resize:!1,rest:!1,"rest-after":!1,"rest-before":!1,richness:!1,right:!1,rotation:!1,"rotation-point":!1,"ruby-align":!1,"ruby-merge":!1,"ruby-position":!1,"shape-image-threshold":!1,"shape-outside":!1,"shape-margin":!1,size:!1,speak:!1,"speak-as":!1,"speak-header":!1,"speak-numeral":!1,"speak-punctuation":!1,"speech-rate":!1,stress:!1,"string-set":!1,"tab-size":!1,"table-layout":!1,"text-align":!0,"text-align-last":!0,"text-combine-upright":!0,"text-decoration":!0,"text-decoration-color":!0,"text-decoration-line":!0,"text-decoration-skip":!0,"text-decoration-style":!0,"text-emphasis":!0,"text-emphasis-color":!0,"text-emphasis-position":!0,"text-emphasis-style":!0,"text-height":!0,"text-indent":!0,"text-justify":!0,"text-orientation":!0,"text-overflow":!0,"text-shadow":!0,"text-space-collapse":!0,"text-transform":!0,"text-underline-position":!0,"text-wrap":!0,top:!1,transform:!1,"transform-origin":!1,"transform-style":!1,transition:!1,"transition-delay":!1,"transition-duration":!1,"transition-property":!1,"transition-timing-function":!1,"unicode-bidi":!1,"vertical-align":!1,visibility:!1,"voice-balance":!1,"voice-duration":!1,"voice-family":!1,"voice-pitch":!1,"voice-range":!1,"voice-rate":!1,"voice-stress":!1,"voice-volume":!1,volume:!1,"white-space":!1,widows:!1,width:!0,"will-change":!1,"word-break":!0,"word-spacing":!0,"word-wrap":!0,"wrap-flow":!1,"wrap-through":!1,"writing-mode":!1,"z-index":!1};return d}var c=/javascript\s*\:/gim;i.whiteList=u(),i.getDefaultWhiteList=u,i.onAttr=function(d,m,f){},i.onIgnoreAttr=function(d,m,f){},i.safeAttrValue=function(d,m){return c.test(m)?"":m}},function(a,i){a.exports={indexOf:function(u,c){var d,m;if(Array.prototype.indexOf)return u.indexOf(c);for(d=0,m=u.length;d<m;d++)if(u[d]===c)return d;return-1},forEach:function(u,c,d){var m,f;if(Array.prototype.forEach)return u.forEach(c,d);for(m=0,f=u.length;m<f;m++)c.call(d,u[m],m,u)},trim:function(u){return String.prototype.trim?u.trim():u.replace(/(^\s*)|(\s*$)/g,"")},trimRight:function(u){return String.prototype.trimRight?u.trimRight():u.replace(/(\s*$)/g,"")}}},function(a,i,u){var c=u(39);function d(w){var S,C=c.spaceIndex(w);return S=C===-1?w.slice(1,-1):w.slice(1,C+1),(S=c.trim(S).toLowerCase()).slice(0,1)==="/"&&(S=S.slice(1)),S.slice(-1)==="/"&&(S=S.slice(0,-1)),S}function m(w){return w.slice(0,2)==="</"}var f=/[^a-zA-Z0-9\\_:.-]/gim;function v(w,S){for(;S<w.length;S++){var C=w[S];if(C!==" ")return C==="="?S:-1}}function g(w,S){for(;S<w.length;S++){var C=w[S];if(C!==" ")return C==="'"||C==='"'?S:-1}}function y(w,S){for(;S>0;S--){var C=w[S];if(C!==" ")return C==="="?S:-1}}function b(w){return function(S){return S[0]==='"'&&S[S.length-1]==='"'||S[0]==="'"&&S[S.length-1]==="'"}(w)?w.substr(1,w.length-2):w}i.parseTag=function(w,S,C){var k="",$=0,E=!1,D=!1,T=0,O=w.length,F="",M="";e:for(T=0;T<O;T++){var P=w.charAt(T);if(E===!1){if(P==="<"){E=T;continue}}else if(D===!1){if(P==="<"){k+=C(w.slice($,T)),E=T,$=T;continue}if(P===">"||T===O-1){k+=C(w.slice($,E)),F=d(M=w.slice(E,T+1)),k+=S(E,k.length,F,M,m(M)),$=T+1,E=!1;continue}if(P==='"'||P==="'")for(var B=1,z=w.charAt(T-B);z.trim()===""||z==="=";){if(z==="="){D=P;continue e}z=w.charAt(T-++B)}}else if(P===D){D=!1;continue}}return $<O&&(k+=C(w.substr($))),k},i.parseAttr=function(w,S){var C=0,k=0,$=[],E=!1,D=w.length;function T(P,B){if(!((P=(P=c.trim(P)).replace(f,"").toLowerCase()).length<1)){var z=S(P,B||"");z&&$.push(z)}}for(var O=0;O<D;O++){var F,M=w.charAt(O);if(E!==!1||M!=="=")if(E===!1||O!==k){if(/\s|\n|\t/.test(M)){if(w=w.replace(/\s|\n|\t/g," "),E===!1){if((F=v(w,O))===-1){T(c.trim(w.slice(C,O))),E=!1,C=O+1;continue}O=F-1;continue}if((F=y(w,O-1))===-1){T(E,b(c.trim(w.slice(C,O)))),E=!1,C=O+1;continue}}}else{if((F=w.indexOf(M,O+1))===-1)break;T(E,c.trim(w.slice(k+1,F))),E=!1,C=(O=F)+1}else E=w.slice(C,O),C=O+1,k=w.charAt(C)==='"'||w.charAt(C)==="'"?C:g(w,O+1)}return C<w.length&&(E===!1?T(w.slice(C)):T(E,b(c.trim(w.slice(C))))),c.trim($.join(" "))}},function(a,i,u){a.exports=u(140)},function(a,i,u){a.exports.encode=u(141),a.exports.decode=u(142),a.exports.format=u(143),a.exports.parse=u(144)},function(a,i){a.exports=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/},function(a,i){a.exports=/[\0-\x1F\x7F-\x9F]/},function(a,i){a.exports=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/},function(a,i,u){var c=`<[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^"'=<>\`\\x00-\\x20]+|'[^']*'|"[^"]*"))?)*\\s*\\/?>`,d="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",m=new RegExp("^(?:"+c+"|"+d+"|<!---->|<!--(?:-?[^>-])(?:-?[^-])*-->|<[?].*?[?]>|<![A-Z]+\\s+[^>]*>|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>)"),f=new RegExp("^(?:"+c+"|"+d+")");a.exports.HTML_TAG_RE=m,a.exports.HTML_OPEN_CLOSE_TAG_RE=f},function(a,i,u){function c(d,m){var f,v,g,y,b,w=[],S=m.length;for(f=0;f<S;f++)(g=m[f]).marker===126&&g.end!==-1&&(y=m[g.end],(b=d.tokens[g.token]).type="s_open",b.tag="s",b.nesting=1,b.markup="~~",b.content="",(b=d.tokens[y.token]).type="s_close",b.tag="s",b.nesting=-1,b.markup="~~",b.content="",d.tokens[y.token-1].type==="text"&&d.tokens[y.token-1].content==="~"&&w.push(y.token-1));for(;w.length;){for(v=(f=w.pop())+1;v<d.tokens.length&&d.tokens[v].type==="s_close";)v++;f!==--v&&(b=d.tokens[v],d.tokens[v]=d.tokens[f],d.tokens[f]=b)}}a.exports.tokenize=function(d,m){var f,v,g,y,b=d.pos,w=d.src.charCodeAt(b);if(m||w!==126||(g=(v=d.scanDelims(d.pos,!0)).length,y=String.fromCharCode(w),g<2))return!1;for(g%2&&(d.push("text","",0).content=y,g--),f=0;f<g;f+=2)d.push("text","",0).content=y+y,d.delimiters.push({marker:w,length:0,jump:f,token:d.tokens.length-1,end:-1,open:v.can_open,close:v.can_close});return d.pos+=v.length,!0},a.exports.postProcess=function(d){var m,f=d.tokens_meta,v=d.tokens_meta.length;for(c(d,d.delimiters),m=0;m<v;m++)f[m]&&f[m].delimiters&&c(d,f[m].delimiters)}},function(a,i,u){function c(d,m){var f,v,g,y,b,w;for(f=m.length-1;f>=0;f--)(v=m[f]).marker!==95&&v.marker!==42||v.end!==-1&&(g=m[v.end],w=f>0&&m[f-1].end===v.end+1&&m[f-1].token===v.token-1&&m[v.end+1].token===g.token+1&&m[f-1].marker===v.marker,b=String.fromCharCode(v.marker),(y=d.tokens[v.token]).type=w?"strong_open":"em_open",y.tag=w?"strong":"em",y.nesting=1,y.markup=w?b+b:b,y.content="",(y=d.tokens[g.token]).type=w?"strong_close":"em_close",y.tag=w?"strong":"em",y.nesting=-1,y.markup=w?b+b:b,y.content="",w&&(d.tokens[m[f-1].token].content="",d.tokens[m[v.end+1].token].content="",f--))}a.exports.tokenize=function(d,m){var f,v,g=d.pos,y=d.src.charCodeAt(g);if(m||y!==95&&y!==42)return!1;for(v=d.scanDelims(d.pos,y===42),f=0;f<v.length;f++)d.push("text","",0).content=String.fromCharCode(y),d.delimiters.push({marker:y,length:v.length,jump:f,token:d.tokens.length-1,end:-1,open:v.can_open,close:v.can_close});return d.pos+=v.length,!0},a.exports.postProcess=function(d){var m,f=d.tokens_meta,v=d.tokens_meta.length;for(c(d,d.delimiters),m=0;m<v;m++)f[m]&&f[m].delimiters&&c(d,f[m].delimiters)}},function(a,i,u){u.r(i);var c=u(76),d=u(22);for(var m in d)["default"].indexOf(m)<0&&function(g){u.d(i,g,function(){return d[g]})}(m);u(214);var f=u(3);const v=u.n(f)()(d.default,[["render",c.a],["__scopeId","data-v-218640b4"]]);i.default=v},function(a,i,u){var c=u(215);c.__esModule&&(c=c.default),typeof c=="string"&&(c=[[a.i,c,""]]),c.locals&&(a.exports=c.locals),(0,u(44).default)("74ee9320",c,!1,{})},function(a,i,u){u.r(i);var c=u(77),d=u(23);for(var m in d)["default"].indexOf(m)<0&&function(g){u.d(i,g,function(){return d[g]})}(m);var f=u(3);const v=u.n(f)()(d.default,[["render",c.a]]);i.default=v},function(a,i,u){var c=u(218);c.__esModule&&(c=c.default),typeof c=="string"&&(c=[[a.i,c,""]]),c.locals&&(a.exports=c.locals),(0,u(44).default)("4958985a",c,!1,{})},function(a,i,u){var c=u(220);c.__esModule&&(c=c.default),typeof c=="string"&&(c=[[a.i,c,""]]),c.locals&&(a.exports=c.locals),(0,u(44).default)("200b97d3",c,!1,{})},function(a,i,u){u.d(i,"a",function(){return w});var c=u(0);const d={class:"v-note-panel"},m=["innerHTML"],f={class:"v-note-navigation-title"},v={ref:"help"},g=["innerHTML"],y=["src"],b=["innerHTML"];function w(S,C,k,$,E,D){const T=Object(c.resolveComponent)("v-md-toolbar-left"),O=Object(c.resolveComponent)("v-md-toolbar-right"),F=Object(c.resolveComponent)("v-autoTextarea");return Object(c.openBlock)(),Object(c.createElementBlock)("div",{class:Object(c.normalizeClass)([[{fullscreen:E.s_fullScreen,shadow:k.boxShadow}],"v-note-wrapper markdown-body"]),style:Object(c.normalizeStyle)({"box-shadow":k.boxShadow?k.boxShadowStyle:""})},[Object(c.createCommentVNode)("工具栏"),Object(c.withDirectives)(Object(c.createElementVNode)("div",{class:"v-note-op",style:Object(c.normalizeStyle)({background:k.toolbarsBackground})},[Object(c.createVNode)(T,{ref:"toolbar_left",editable:k.editable,transition:k.transition,d_words:E.d_words,onToolbar_left_click:D.toolbar_left_click,onToolbar_left_addlink:D.toolbar_left_addlink,toolbars:k.toolbars,onImgAdd:D.$imgAdd,onImgDel:D.$imgDel,onImgTouch:D.$imgTouch,image_filter:k.imageFilter,class:Object(c.normalizeClass)({transition:k.transition})},{"left-toolbar-before":Object(c.withCtx)(()=>[Object(c.renderSlot)(S.$slots,"left-toolbar-before",{},void 0,!0)]),"left-toolbar-after":Object(c.withCtx)(()=>[Object(c.renderSlot)(S.$slots,"left-toolbar-after",{},void 0,!0)]),_:3},8,["editable","transition","d_words","onToolbar_left_click","onToolbar_left_addlink","toolbars","onImgAdd","onImgDel","onImgTouch","image_filter","class"]),Object(c.createVNode)(O,{ref:"toolbar_right",d_words:E.d_words,onToolbar_right_click:D.toolbar_right_click,toolbars:k.toolbars,s_subfield:E.s_subfield,s_preview_switch:E.s_preview_switch,s_fullScreen:E.s_fullScreen,s_html_code:E.s_html_code,s_navigation:E.s_navigation,class:Object(c.normalizeClass)({transition:k.transition})},{"right-toolbar-before":Object(c.withCtx)(()=>[Object(c.renderSlot)(S.$slots,"right-toolbar-before",{},void 0,!0)]),"right-toolbar-after":Object(c.withCtx)(()=>[Object(c.renderSlot)(S.$slots,"right-toolbar-after",{},void 0,!0)]),_:3},8,["d_words","onToolbar_right_click","toolbars","s_subfield","s_preview_switch","s_fullScreen","s_html_code","s_navigation","class"])],4),[[c.vShow,k.toolbarsFlag]]),Object(c.createCommentVNode)("编辑展示区域"),Object(c.createElementVNode)("div",d,[Object(c.createCommentVNode)("编辑区"),Object(c.createElementVNode)("div",{ref:"vNoteEdit",onScroll:C[1]||(C[1]=(...M)=>D.$v_edit_scroll&&D.$v_edit_scroll(...M)),class:Object(c.normalizeClass)(["v-note-edit divarea-wrapper",{"scroll-style":E.s_scrollStyle,"scroll-style-border-radius":E.s_scrollStyle&&!E.s_preview_switch&&!E.s_html_code,"single-edit":!E.s_preview_switch&&!E.s_html_code,"single-show":!E.s_subfield&&E.s_preview_switch||!E.s_subfield&&E.s_html_code,transition:k.transition}]),onClick:C[2]||(C[2]=(...M)=>D.textAreaFocus&&D.textAreaFocus(...M))},[Object(c.createElementVNode)("div",{class:"content-input-wrapper",style:Object(c.normalizeStyle)({"background-color":k.editorBackground})},[Object(c.createCommentVNode)(" 双栏 "),Object(c.createVNode)(F,{ref:"vNoteTextarea",placeholder:k.placeholder?k.placeholder:E.d_words.start_editor,class:"content-input",fontSize:k.fontSize,lineHeight:"1.5",modelValue:E.d_value,"onUpdate:modelValue":C[0]||(C[0]=M=>E.d_value=M),fullHeight:"",style:Object(c.normalizeStyle)({"background-color":k.editorBackground})},null,8,["placeholder","fontSize","modelValue","style"])],4)],34),Object(c.createCommentVNode)("展示区"),Object(c.withDirectives)(Object(c.createElementVNode)("div",{class:Object(c.normalizeClass)([{"single-show":!E.s_subfield&&E.s_preview_switch||!E.s_subfield&&E.s_html_code},"v-note-show"])},[Object(c.withDirectives)(Object(c.createElementVNode)("div",{ref:"vShowContent",innerHTML:E.d_render,class:Object(c.normalizeClass)([{"scroll-style":E.s_scrollStyle,"scroll-style-border-radius":E.s_scrollStyle},"v-show-content"]),style:Object(c.normalizeStyle)({"background-color":k.previewBackground})},null,14,m),[[c.vShow,!E.s_html_code]]),Object(c.withDirectives)(Object(c.createElementVNode)("div",{class:Object(c.normalizeClass)([{"scroll-style":E.s_scrollStyle,"scroll-style-border-radius":E.s_scrollStyle},"v-show-content-html"]),style:Object(c.normalizeStyle)({"background-color":k.previewBackground})},Object(c.toDisplayString)(E.d_render),7),[[c.vShow,E.s_html_code]])],2),[[c.vShow,E.s_preview_switch||E.s_html_code]]),Object(c.createCommentVNode)("标题导航"),Object(c.createVNode)(c.Transition,{name:"slideTop",persisted:""},{default:Object(c.withCtx)(()=>[Object(c.withDirectives)(Object(c.createElementVNode)("div",{class:Object(c.normalizeClass)(["v-note-navigation-wrapper",{transition:k.transition}])},[Object(c.createElementVNode)("div",f,[Object(c.createTextVNode)(Object(c.toDisplayString)(E.d_words.navigation_title),1),Object(c.createElementVNode)("i",{onClick:C[3]||(C[3]=M=>D.toolbar_right_click("navigation")),class:"fa fa-mavon-times v-note-navigation-close","aria-hidden":"true"})]),Object(c.createElementVNode)("div",{ref:"navigationContent",class:Object(c.normalizeClass)(["v-note-navigation-content",{"scroll-style":E.s_scrollStyle}])},null,2)],2),[[c.vShow,E.s_navigation]])]),_:1})]),Object(c.createCommentVNode)("帮助文档"),Object(c.createVNode)(c.Transition,{name:"fade"},{default:Object(c.withCtx)(()=>[Object(c.createElementVNode)("div",v,[E.s_help?(Object(c.openBlock)(),Object(c.createElementBlock)("div",{key:0,onClick:C[5]||(C[5]=Object(c.withModifiers)(M=>D.toolbar_right_click("help"),["self"])),class:"v-note-help-wrapper"},[Object(c.createElementVNode)("div",{class:Object(c.normalizeClass)(["v-note-help-content markdown-body",{shadow:k.boxShadow}])},[Object(c.createElementVNode)("i",{onClick:C[4]||(C[4]=Object(c.withModifiers)(M=>D.toolbar_right_click("help"),["stop","prevent"])),class:"fa fa-mavon-times","aria-hidden":"true"}),Object(c.createElementVNode)("div",{class:"scroll-style v-note-help-show",innerHTML:E.d_help},null,8,g)],2)])):Object(c.createCommentVNode)("v-if",!0)],512)]),_:1}),Object(c.createCommentVNode)(" 预览图片 "),Object(c.createVNode)(c.Transition,{name:"fade"},{default:Object(c.withCtx)(()=>[E.d_preview_imgsrc?(Object(c.openBlock)(),Object(c.createElementBlock)("div",{key:0,onClick:C[6]||(C[6]=M=>E.d_preview_imgsrc=null),class:"v-note-img-wrapper"},[Object(c.createElementVNode)("img",{src:E.d_preview_imgsrc,alt:"none"},null,8,y)])):Object(c.createCommentVNode)("v-if",!0)]),_:1}),Object(c.createCommentVNode)("阅读模式"),Object(c.createElementVNode)("div",{class:Object(c.normalizeClass)([{show:E.s_readmodel},"v-note-read-model scroll-style"]),ref:"vReadModel"},[Object(c.createElementVNode)("div",{ref:"vNoteReadContent",class:"v-note-read-content",innerHTML:E.d_render},null,8,b)],2)],6)}},function(a,i,u){u.d(i,"a",function(){return ke});var c=u(0);const d={class:"v-left-item"},m=["disabled","title"],f=["disabled","title"],v=["disabled","title"],g={key:3,class:"op-icon-divider"},y=["disabled","title"],b=["disabled","title"],w=["disabled","title"],S=["disabled","title"],C=["disabled","title"],k=["disabled","title"],$=["disabled","title"],E=["disabled","title"],D={key:12,class:"op-icon-divider"},T=["disabled","title"],O=["disabled","title"],F=["disabled","title"],M={key:16,class:"op-icon-divider"},P=["disabled","title"],B=["disabled"],z={class:"dropdown-item",style:{overflow:"hidden"}},U=["title","onClick"],H=["onClick","title"],J=["src"],j=["disabled","title"],G=["disabled","title"],ee={key:21,class:"op-icon-divider"},Q=["title"],te=["title"],re=["title"],ae=["title"],ye={key:0,class:"add-image-link-wrapper"},ue={class:"add-image-link"},le={class:"title"},Se={class:"link-text input-wrapper"},Fe=["placeholder"],kt={class:"link-addr input-wrapper"},Pe=["placeholder"];function ke(de,$e,Te,Le,Bt,Ie){return Object(c.openBlock)(),Object(c.createElementBlock)("div",d,[Object(c.renderSlot)(de.$slots,"left-toolbar-before",{},void 0,!0),Te.toolbars.bold?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:0,disabled:!Te.editable,type:"button",onClick:$e[0]||($e[0]=ie=>Ie.$clicks("bold")),class:"op-icon fa fa-mavon-bold","aria-hidden":"true",title:Te.d_words.tl_bold+" (ctrl+b)"},null,8,m)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.italic?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:1,disabled:!Te.editable,type:"button",onClick:$e[1]||($e[1]=ie=>Ie.$clicks("italic")),class:"op-icon fa fa-mavon-italic","aria-hidden":"true",title:Te.d_words.tl_italic+" (ctrl+i)"},null,8,f)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.header?(Object(c.openBlock)(),Object(c.createElementBlock)("div",{key:2,class:Object(c.normalizeClass)([{selected:Bt.s_header_dropdown_open},"op-icon fa fa-mavon-header dropdown dropdown-wrapper"]),disabled:!Te.editable,type:"button",onMouseleave:$e[10]||($e[10]=(...ie)=>Ie.$mouseleave_header_dropdown&&Ie.$mouseleave_header_dropdown(...ie)),onMouseenter:$e[11]||($e[11]=(...ie)=>Ie.$mouseenter_header_dropdown&&Ie.$mouseenter_header_dropdown(...ie)),"aria-hidden":"true",title:Te.d_words.tl_header+" (ctrl+h)"},[Object(c.createVNode)(c.Transition,{name:"fade",persisted:""},{default:Object(c.withCtx)(()=>[Object(c.withDirectives)(Object(c.createElementVNode)("div",{class:Object(c.normalizeClass)(["op-header popup-dropdown",{transition:Te.transition}]),onMouseenter:$e[8]||($e[8]=(...ie)=>Ie.$mouseenter_header_dropdown&&Ie.$mouseenter_header_dropdown(...ie)),onMouseleave:$e[9]||($e[9]=(...ie)=>Ie.$mouseleave_header_dropdown&&Ie.$mouseleave_header_dropdown(...ie))},[Object(c.createElementVNode)("div",{title:"#",class:"dropdown-item",onClick:$e[2]||($e[2]=Object(c.withModifiers)(ie=>Ie.$click_header("header1"),["stop"]))},[Object(c.createElementVNode)("span",null,Object(c.toDisplayString)(Te.d_words.tl_header_one),1)]),Object(c.createElementVNode)("div",{title:"## ",class:"dropdown-item",onClick:$e[3]||($e[3]=Object(c.withModifiers)(ie=>Ie.$click_header("header2"),["stop"]))},[Object(c.createElementVNode)("span",null,Object(c.toDisplayString)(Te.d_words.tl_header_two),1)]),Object(c.createElementVNode)("div",{title:"### ",class:"dropdown-item",onClick:$e[4]||($e[4]=Object(c.withModifiers)(ie=>Ie.$click_header("header3"),["stop"]))},[Object(c.createElementVNode)("span",null,Object(c.toDisplayString)(Te.d_words.tl_header_three),1)]),Object(c.createElementVNode)("div",{title:"#### ",class:"dropdown-item",onClick:$e[5]||($e[5]=Object(c.withModifiers)(ie=>Ie.$click_header("header4"),["stop"]))},[Object(c.createElementVNode)("span",null,Object(c.toDisplayString)(Te.d_words.tl_header_four),1)]),Object(c.createElementVNode)("div",{title:"##### ",class:"dropdown-item",onClick:$e[6]||($e[6]=Object(c.withModifiers)(ie=>Ie.$click_header("header5"),["stop"]))},[Object(c.createElementVNode)("span",null,Object(c.toDisplayString)(Te.d_words.tl_header_five),1)]),Object(c.createElementVNode)("div",{title:"###### ",class:"dropdown-item",onClick:$e[7]||($e[7]=Object(c.withModifiers)(ie=>Ie.$click_header("header6"),["stop"]))},[Object(c.createElementVNode)("span",null,Object(c.toDisplayString)(Te.d_words.tl_header_six),1)])],34),[[c.vShow,Bt.s_header_dropdown_open]])]),_:1})],42,v)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.header||Te.toolbars.italic||Te.toolbars.bold?(Object(c.openBlock)(),Object(c.createElementBlock)("span",g)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.underline?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:4,disabled:!Te.editable,type:"button",onClick:$e[12]||($e[12]=ie=>Ie.$clicks("underline")),class:"op-icon fa fa-mavon-underline",title:Te.d_words.tl_underline+" (ctrl+u)","aria-hidden":"true"},null,8,y)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.strikethrough?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:5,disabled:!Te.editable,type:"button",onClick:$e[13]||($e[13]=ie=>Ie.$clicks("strikethrough")),class:"op-icon fa fa-mavon-strikethrough",title:Te.d_words.tl_strikethrough+" (ctrl+shift+d)","aria-hidden":"true"},null,8,b)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.mark?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:6,disabled:!Te.editable,type:"button",onClick:$e[14]||($e[14]=ie=>Ie.$clicks("mark")),class:"op-icon fa fa-mavon-thumb-tack",title:Te.d_words.tl_mark+" (ctrl+m)","aria-hidden":"true"},null,8,w)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.superscript?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:7,disabled:!Te.editable,type:"button",onClick:$e[15]||($e[15]=ie=>Ie.$clicks("superscript")),class:"op-icon fa fa-mavon-superscript","aria-hidden":"true",title:Te.d_words.tl_superscript+" (ctrl+alt+s)"},null,8,S)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.subscript?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:8,disabled:!Te.editable,type:"button",onClick:$e[16]||($e[16]=ie=>Ie.$clicks("subscript")),class:"op-icon fa fa-mavon-subscript","aria-hidden":"true",title:Te.d_words.tl_subscript+" (ctrl+shift+s)"},null,8,C)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.alignleft?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:9,disabled:!Te.editable,type:"button",onClick:$e[17]||($e[17]=ie=>Ie.$clicks("alignleft")),class:"op-icon fa fa-mavon-align-left","aria-hidden":"true",title:Te.d_words.tl_alignleft+" (ctrl+l)"},null,8,k)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.aligncenter?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:10,disabled:!Te.editable,type:"button",onClick:$e[18]||($e[18]=ie=>Ie.$clicks("aligncenter")),class:"op-icon fa fa-mavon-align-center","aria-hidden":"true",title:Te.d_words.tl_aligncenter+" (ctrl+e)"},null,8,$)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.alignright?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:11,disabled:!Te.editable,type:"button",onClick:$e[19]||($e[19]=ie=>Ie.$clicks("alignright")),class:"op-icon fa fa-mavon-align-right","aria-hidden":"true",title:Te.d_words.tl_alignright+" (ctrl+r)"},null,8,E)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.superscript||Te.toolbars.subscript||Te.toolbars.underline||Te.toolbars.strikethrough||Te.toolbars.mark?(Object(c.openBlock)(),Object(c.createElementBlock)("span",D)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.quote?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:13,disabled:!Te.editable,type:"button",onClick:$e[20]||($e[20]=ie=>Ie.$clicks("quote")),class:"op-icon fa fa-mavon-quote-left","aria-hidden":"true",title:Te.d_words.tl_quote+" (ctrl+q)"},null,8,T)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.ol?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:14,disabled:!Te.editable,type:"button",onClick:$e[21]||($e[21]=ie=>Ie.$clicks("ol")),class:"op-icon fa fa-mavon-list-ol","aria-hidden":"true",title:Te.d_words.tl_ol+" (ctrl+o)"},null,8,O)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.ul?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:15,disabled:!Te.editable,type:"button",onClick:$e[22]||($e[22]=ie=>Ie.$clicks("ul")),class:"op-icon fa fa-mavon-list-ul","aria-hidden":"true",title:Te.d_words.tl_ul+" (ctrl+alt+u)"},null,8,F)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.ul||Te.toolbars.ol||Te.toolbars.quote?(Object(c.openBlock)(),Object(c.createElementBlock)("span",M)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.link?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:17,disabled:!Te.editable,type:"button",onClick:$e[23]||($e[23]=Object(c.withModifiers)(ie=>Ie.$toggle_imgLinkAdd("link"),["stop"])),class:"op-icon fa fa-mavon-link","aria-hidden":"true",title:Te.d_words.tl_link+" (ctrl+l)"},null,8,P)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.imagelink?(Object(c.openBlock)(),Object(c.createElementBlock)("div",{key:18,disabled:!Te.editable,class:Object(c.normalizeClass)([{selected:Bt.s_img_dropdown_open},"op-icon fa fa-mavon-picture-o dropdown dropdown-wrapper"]),type:"button",onMouseleave:$e[28]||($e[28]=(...ie)=>Ie.$mouseleave_img_dropdown&&Ie.$mouseleave_img_dropdown(...ie)),onMouseenter:$e[29]||($e[29]=(...ie)=>Ie.$mouseenter_img_dropdown&&Ie.$mouseenter_img_dropdown(...ie)),"aria-hidden":"true"},[Object(c.createVNode)(c.Transition,{name:"fade",persisted:""},{default:Object(c.withCtx)(()=>[Object(c.withDirectives)(Object(c.createElementVNode)("div",{class:Object(c.normalizeClass)(["op-image popup-dropdown",{transition:Te.transition}]),onMouseleave:$e[26]||($e[26]=(...ie)=>Ie.$mouseleave_img_dropdown&&Ie.$mouseleave_img_dropdown(...ie)),onMouseenter:$e[27]||($e[27]=(...ie)=>Ie.$mouseenter_img_dropdown&&Ie.$mouseenter_img_dropdown(...ie))},[Object(c.createElementVNode)("div",{class:"dropdown-item",onClick:$e[24]||($e[24]=Object(c.withModifiers)(ie=>Ie.$toggle_imgLinkAdd("imagelink"),["stop"]))},[Object(c.createElementVNode)("span",null,Object(c.toDisplayString)(Te.d_words.tl_image),1)]),Object(c.createElementVNode)("div",z,[Object(c.createElementVNode)("input",{type:"file",accept:"image/gif,image/jpeg,image/jpg,image/png,image/svg",onChange:$e[25]||($e[25]=ie=>Ie.$imgAdd(ie)),multiple:"multiple"},null,32),Object(c.createTextVNode)(Object(c.toDisplayString)(Te.d_words.tl_upload),1)]),(Object(c.openBlock)(!0),Object(c.createElementBlock)(c.Fragment,null,Object(c.renderList)(Bt.img_file,(ie,pe)=>(Object(c.openBlock)(),Object(c.createElementBlock)(c.Fragment,{key:pe},[ie&&ie[1]?(Object(c.openBlock)(),Object(c.createElementBlock)("div",{key:0,class:"dropdown-item dropdown-images",title:ie[1].name,onClick:Object(c.withModifiers)(Ne=>Ie.$imgFileListClick(pe),["stop"])},[Object(c.createElementVNode)("span",null,Object(c.toDisplayString)(ie[1].name),1),Object(c.createElementVNode)("button",{type:"button",onClick:Object(c.withModifiers)(Ne=>Ie.$imgDel(pe),["stop"]),class:"op-icon fa fa-mavon-times","aria-hidden":"true",title:Te.d_words.tl_upload_remove},null,8,H),Object(c.createCommentVNode)(" 缩略图展示 "),Object(c.createElementVNode)("img",{class:Object(c.normalizeClass)(["image-show",{transition:Te.transition}]),src:ie[1].miniurl,alt:"none"},null,10,J)],8,U)):Object(c.createCommentVNode)("v-if",!0)],64))),128))],34),[[c.vShow,Bt.s_img_dropdown_open]])]),_:1})],42,B)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.code?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:19,disabled:!Te.editable,type:"button",onClick:$e[30]||($e[30]=ie=>Ie.$clicks("code")),class:"op-icon fa fa-mavon-code","aria-hidden":"true",title:Te.d_words.tl_code+" (ctrl+alt+c)"},null,8,j)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.table?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:20,disabled:!Te.editable,type:"button",onClick:$e[31]||($e[31]=ie=>Ie.$clicks("table")),class:"op-icon fa fa-mavon-table","aria-hidden":"true",title:Te.d_words.tl_table+" (ctrl+alt+t)"},null,8,G)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.link||Te.toolbars.imagelink||Te.toolbars.code||Te.toolbars.table?(Object(c.openBlock)(),Object(c.createElementBlock)("span",ee)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.undo?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:22,type:"button",onClick:$e[32]||($e[32]=ie=>Ie.$clicks("undo")),class:"op-icon fa fa-mavon-undo","aria-hidden":"true",title:Te.d_words.tl_undo+" (ctrl+z)"},null,8,Q)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.redo?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:23,type:"button",onClick:$e[33]||($e[33]=ie=>Ie.$clicks("redo")),class:"op-icon fa fa-mavon-repeat","aria-hidden":"true",title:Te.d_words.tl_redo+" (ctrl+y)"},null,8,te)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.trash?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:24,type:"button",onClick:$e[34]||($e[34]=ie=>Ie.$clicks("trash")),class:"op-icon fa fa-mavon-trash-o","aria-hidden":"true",title:Te.d_words.tl_trash+" (ctrl+breakspace)"},null,8,re)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.save?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:25,type:"button",onClick:$e[35]||($e[35]=ie=>Ie.$clicks("save")),class:"op-icon fa fa-mavon-floppy-o","aria-hidden":"true",title:Te.d_words.tl_save+" (ctrl+s)"},null,8,ae)):Object(c.createCommentVNode)("v-if",!0),Object(c.renderSlot)(de.$slots,"left-toolbar-after",{},void 0,!0),Object(c.createCommentVNode)(" 添加image链接 "),Object(c.createVNode)(c.Transition,{name:"fade"},{default:Object(c.withCtx)(()=>[Bt.s_img_link_open?(Object(c.openBlock)(),Object(c.createElementBlock)("div",ye,[Object(c.createElementVNode)("div",ue,[Object(c.createElementVNode)("i",{onClick:$e[36]||($e[36]=Object(c.withModifiers)(ie=>Bt.s_img_link_open=!1,["stop","prevent"])),class:"fa fa-mavon-times","aria-hidden":"true"}),Object(c.createElementVNode)("h3",le,Object(c.toDisplayString)(Bt.link_type=="link"?Te.d_words.tl_popup_link_title:Te.d_words.tl_popup_img_link_title),1),Object(c.createElementVNode)("div",Se,[Object(c.withDirectives)(Object(c.createElementVNode)("input",{ref:"linkTextInput",type:"text","onUpdate:modelValue":$e[37]||($e[37]=ie=>Bt.link_text=ie),placeholder:Bt.link_type=="link"?Te.d_words.tl_popup_link_text:Te.d_words.tl_popup_img_link_text},null,8,Fe),[[c.vModelText,Bt.link_text]])]),Object(c.createElementVNode)("div",kt,[Object(c.withDirectives)(Object(c.createElementVNode)("input",{type:"text","onUpdate:modelValue":$e[38]||($e[38]=ie=>Bt.link_addr=ie),placeholder:Bt.link_type=="link"?Te.d_words.tl_popup_link_addr:Te.d_words.tl_popup_img_link_addr},null,8,Pe),[[c.vModelText,Bt.link_addr]])]),Object(c.createElementVNode)("div",{class:"op-btn cancel",onClick:$e[39]||($e[39]=Object(c.withModifiers)(ie=>Bt.s_img_link_open=!1,["stop"]))},Object(c.toDisplayString)(Te.d_words.tl_popup_link_cancel),1),Object(c.createElementVNode)("div",{class:"op-btn sure",onClick:$e[40]||($e[40]=Object(c.withModifiers)(ie=>Ie.$imgLinkAdd(),["stop"]))},Object(c.toDisplayString)(Te.d_words.tl_popup_link_sure),1)])])):Object(c.createCommentVNode)("v-if",!0)]),_:1})])}},function(a,i,u){u.d(i,"a",function(){return D});var c=u(0);const d={class:"v-right-item"},m=["title"],f=["title"],v=["title"],g=["title"],y=["title"],b=["title"],w=["title"],S=["title"],C={key:8,class:"op-icon-divider"},k=["title"],$=["title"],E=["title"];function D(T,O,F,M,P,B){return Object(c.openBlock)(),Object(c.createElementBlock)("div",d,[Object(c.renderSlot)(T.$slots,"right-toolbar-before"),F.toolbars.navigation?Object(c.withDirectives)((Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:0,type:"button",onClick:O[0]||(O[0]=z=>B.$clicks("navigation")),class:"op-icon fa fa-mavon-bars","aria-hidden":"true",title:F.d_words.tl_navigation_on+" (F8)"},null,8,m)),[[c.vShow,!F.s_navigation]]):Object(c.createCommentVNode)("v-if",!0),F.toolbars.navigation?Object(c.withDirectives)((Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:1,type:"button",onClick:O[1]||(O[1]=z=>B.$clicks("navigation")),class:"op-icon fa fa-mavon-bars selected","aria-hidden":"true",title:F.d_words.tl_navigation_off+" (F8)"},null,8,f)),[[c.vShow,F.s_navigation]]):Object(c.createCommentVNode)("v-if",!0),F.toolbars.preview?Object(c.withDirectives)((Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:2,type:"button",onClick:O[2]||(O[2]=z=>B.$clicks("preview")),class:"op-icon fa fa-mavon-eye-slash selected","aria-hidden":"true",title:F.d_words.tl_edit+" (F9)"},null,8,v)),[[c.vShow,F.s_preview_switch]]):Object(c.createCommentVNode)("v-if",!0),F.toolbars.preview?Object(c.withDirectives)((Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:3,type:"button",onClick:O[3]||(O[3]=z=>B.$clicks("preview")),class:"op-icon fa fa-mavon-eye","aria-hidden":"true",title:F.d_words.tl_preview+" (F9)"},null,8,g)),[[c.vShow,!F.s_preview_switch]]):Object(c.createCommentVNode)("v-if",!0),F.toolbars.fullscreen?Object(c.withDirectives)((Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:4,type:"button",onClick:O[4]||(O[4]=z=>B.$clicks("fullscreen")),class:"op-icon fa fa-mavon-arrows-alt",title:F.d_words.tl_fullscreen_on+" (F10)","aria-hidden":"true"},null,8,y)),[[c.vShow,!F.s_fullScreen]]):Object(c.createCommentVNode)("v-if",!0),F.toolbars.fullscreen?Object(c.withDirectives)((Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:5,type:"button",onClick:O[5]||(O[5]=z=>B.$clicks("fullscreen")),class:"op-icon fa fa-mavon-compress selected",title:F.d_words.tl_fullscreen_off+" (F10)","aria-hidden":"true"},null,8,b)),[[c.vShow,F.s_fullScreen]]):Object(c.createCommentVNode)("v-if",!0),F.toolbars.readmodel?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:6,type:"button",onClick:O[6]||(O[6]=z=>B.$clicks("read")),class:"op-icon fa fa-mavon-window-maximize","aria-hidden":"true",title:F.d_words.tl_read+" (F11)"},null,8,w)):Object(c.createCommentVNode)("v-if",!0),F.toolbars.subfield?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:7,type:"button",onClick:O[7]||(O[7]=z=>B.$clicks("subfield")),class:Object(c.normalizeClass)(["op-icon fa fa-mavon-columns",{selected:F.s_subfield}]),"aria-hidden":"true",title:(F.s_subfield?F.d_words.tl_single_column:F.d_words.tl_double_column)+" (F12)"},null,10,S)):Object(c.createCommentVNode)("v-if",!0),F.toolbars.help&&F.toolbars.htmlcode&&F.toolbars.readmodel&&F.toolbars.fullscreen&&F.toolbars.subfield&&F.toolbars.navigation?(Object(c.openBlock)(),Object(c.createElementBlock)("span",C)):Object(c.createCommentVNode)("v-if",!0),F.toolbars.htmlcode?Object(c.withDirectives)((Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:9,type:"button",onClick:O[8]||(O[8]=z=>B.$clicks("html")),class:"op-icon fa fa-mavon-code",title:F.d_words.tl_html_on,"aria-hidden":"true"},null,8,k)),[[c.vShow,!F.s_html_code]]):Object(c.createCommentVNode)("v-if",!0),F.toolbars.htmlcode?Object(c.withDirectives)((Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:10,type:"button",onClick:O[9]||(O[9]=z=>B.$clicks("html")),class:"op-icon fa fa-mavon-code selected",title:F.d_words.tl_html_off,"aria-hidden":"true"},null,8,$)),[[c.vShow,F.s_html_code]]):Object(c.createCommentVNode)("v-if",!0),F.toolbars.help?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:11,type:"button",onClick:O[10]||(O[10]=z=>B.$clicks("help")),class:"op-icon fa fa-mavon-question-circle",style:{"font-size":"17px",padding:"5px 6px 5px 3px"},title:F.d_words.tl_help,"aria-hidden":"true"},null,8,E)):Object(c.createCommentVNode)("v-if",!0),Object(c.renderSlot)(T.$slots,"right-toolbar-after")])}},function(a,i,u){u.d(i,"a",function(){return f});var c=u(0);const d=Object(c.createElementVNode)("br",null,null,-1),m=["autofocus","placeholder"];function f(v,g,y,b,w,S){return Object(c.openBlock)(),Object(c.createElementBlock)("div",{style:Object(c.normalizeStyle)({fontSize:y.fontSize,lineHeight:y.lineHeight,height:y.fullHeight?"100%":"auto"}),class:"auto-textarea-wrapper"},[Object(c.createElementVNode)("pre",{style:Object(c.normalizeStyle)({fontSize:y.fontSize,lineHeight:y.lineHeight,minHeight:y.fullHeight?"100%":"auto"}),class:"auto-textarea-block"},[d,Object(c.createTextVNode)(Object(c.toDisplayString)(w.temp_value)+" ",1)],4),Object(c.withDirectives)(Object(c.createElementVNode)("textarea",{ref:"vTextarea",autofocus:w.s_autofocus,onKeyup:g[0]||(g[0]=(...C)=>S.change&&S.change(...C)),spellcheck:"false",placeholder:y.placeholder,"onUpdate:modelValue":g[1]||(g[1]=C=>w.temp_value=C),style:Object(c.normalizeStyle)({fontSize:y.fontSize,lineHeight:y.lineHeight}),class:Object(c.normalizeClass)([{"no-border":!y.border,"no-resize":!y.resize},"auto-textarea-input"])},`\r
`,46,m),[[c.vModelText,w.temp_value]])],4)}},function(a,i,u){var c=u(80).default,d={markdownIt:c.mixins[0].data().markdownIt,mavonEditor:c,LeftToolbar:u(70).default,RightToolbar:u(72).default,install:function(m){m.component("mavon-editor",c)}};a.exports=d},function(a,i,u){u.r(i);var c=u(75),d=u(21);for(var m in d)["default"].indexOf(m)<0&&function(g){u.d(i,g,function(){return d[g]})}(m);u(219),u(221);var f=u(3);const v=u.n(f)()(d.default,[["render",c.a],["__scopeId","data-v-33c11741"]]);i.default=v},function(a,i,u){a.exports={default:u(82),__esModule:!0}},function(a,i,u){u(83),u(95),a.exports=u(35).f("iterator")},function(a,i,u){var c=u(84)(!0);u(45)(String,"String",function(d){this._t=String(d),this._i=0},function(){var d,m=this._t,f=this._i;return f>=m.length?{value:void 0,done:!0}:(d=c(m,f),this._i+=d.length,{value:d,done:!1})})},function(a,i,u){var c=u(26),d=u(27);a.exports=function(m){return function(f,v){var g,y,b=String(d(f)),w=c(v),S=b.length;return w<0||w>=S?m?"":void 0:(g=b.charCodeAt(w))<55296||g>56319||w+1===S||(y=b.charCodeAt(w+1))<56320||y>57343?m?b.charAt(w):g:m?b.slice(w,w+2):y-56320+(g-55296<<10)+65536}}},function(a,i,u){var c=u(86);a.exports=function(d,m,f){if(c(d),m===void 0)return d;switch(f){case 1:return function(v){return d.call(m,v)};case 2:return function(v,g){return d.call(m,v,g)};case 3:return function(v,g,y){return d.call(m,v,g,y)}}return function(){return d.apply(m,arguments)}}},function(a,i){a.exports=function(u){if(typeof u!="function")throw TypeError(u+" is not a function!");return u}},function(a,i,u){var c=u(50),d=u(16),m=u(34),f={};u(5)(f,u(9)("iterator"),function(){return this}),a.exports=function(v,g,y){v.prototype=c(f,{next:d(1,y)}),m(v,g+" Iterator")}},function(a,i,u){var c=u(6),d=u(14),m=u(30);a.exports=u(7)?Object.defineProperties:function(f,v){d(f);for(var g,y=m(v),b=y.length,w=0;b>w;)c.f(f,g=y[w++],v[g]);return f}},function(a,i,u){var c=u(52);a.exports=Object("z").propertyIsEnumerable(0)?Object:function(d){return c(d)=="String"?d.split(""):Object(d)}},function(a,i,u){var c=u(8),d=u(91),m=u(92);a.exports=function(f){return function(v,g,y){var b,w=c(v),S=d(w.length),C=m(y,S);if(f&&g!=g){for(;S>C;)if((b=w[C++])!=b)return!0}else for(;S>C;C++)if((f||C in w)&&w[C]===g)return f||C||0;return!f&&-1}}},function(a,i,u){var c=u(26),d=Math.min;a.exports=function(m){return m>0?d(c(m),9007199254740991):0}},function(a,i,u){var c=u(26),d=Math.max,m=Math.min;a.exports=function(f,v){return(f=c(f))<0?d(f+v,0):m(f,v)}},function(a,i,u){var c=u(2).document;a.exports=c&&c.documentElement},function(a,i,u){var c=u(4),d=u(53),m=u(31)("IE_PROTO"),f=Object.prototype;a.exports=Object.getPrototypeOf||function(v){return v=d(v),c(v,m)?v[m]:typeof v.constructor=="function"&&v instanceof v.constructor?v.constructor.prototype:v instanceof Object?f:null}},function(a,i,u){u(96);for(var c=u(2),d=u(5),m=u(29),f=u(9)("toStringTag"),v="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),g=0;g<v.length;g++){var y=v[g],b=c[y],w=b&&b.prototype;w&&!w[f]&&d(w,f,y),m[y]=m.Array}},function(a,i,u){var c=u(97),d=u(98),m=u(29),f=u(8);a.exports=u(45)(Array,"Array",function(v,g){this._t=f(v),this._i=0,this._k=g},function(){var v=this._t,g=this._k,y=this._i++;return!v||y>=v.length?(this._t=void 0,d(1)):d(0,g=="keys"?y:g=="values"?v[y]:[y,v[y]])},"values"),m.Arguments=m.Array,c("keys"),c("values"),c("entries")},function(a,i){a.exports=function(){}},function(a,i){a.exports=function(u,c){return{value:c,done:!!u}}},function(a,i,u){a.exports={default:u(100),__esModule:!0}},function(a,i,u){u(101),u(107),u(108),u(109),a.exports=u(13).Symbol},function(a,i,u){var c=u(2),d=u(4),m=u(7),f=u(46),v=u(49),g=u(102).KEY,y=u(15),b=u(32),w=u(34),S=u(17),C=u(9),k=u(35),$=u(36),E=u(103),D=u(104),T=u(14),O=u(10),F=u(53),M=u(8),P=u(28),B=u(16),z=u(50),U=u(105),H=u(106),J=u(54),j=u(6),G=u(30),ee=H.f,Q=j.f,te=U.f,re=c.Symbol,ae=c.JSON,ye=ae&&ae.stringify,ue=C("_hidden"),le=C("toPrimitive"),Se={}.propertyIsEnumerable,Fe=b("symbol-registry"),kt=b("symbols"),Pe=b("op-symbols"),ke=Object.prototype,de=typeof re=="function"&&!!J.f,$e=c.QObject,Te=!$e||!$e.prototype||!$e.prototype.findChild,Le=m&&y(function(){return z(Q({},"a",{get:function(){return Q(this,"a",{value:7}).a}})).a!=7})?function(Et,Tt,Kt){var ln=ee(ke,Tt);ln&&delete ke[Tt],Q(Et,Tt,Kt),ln&&Et!==ke&&Q(ke,Tt,ln)}:Q,Bt=function(Et){var Tt=kt[Et]=z(re.prototype);return Tt._k=Et,Tt},Ie=de&&typeof re.iterator=="symbol"?function(Et){return typeof Et=="symbol"}:function(Et){return Et instanceof re},ie=function(Et,Tt,Kt){return Et===ke&&ie(Pe,Tt,Kt),T(Et),Tt=P(Tt,!0),T(Kt),d(kt,Tt)?(Kt.enumerable?(d(Et,ue)&&Et[ue][Tt]&&(Et[ue][Tt]=!1),Kt=z(Kt,{enumerable:B(0,!1)})):(d(Et,ue)||Q(Et,ue,B(1,{})),Et[ue][Tt]=!0),Le(Et,Tt,Kt)):Q(Et,Tt,Kt)},pe=function(Et,Tt){T(Et);for(var Kt,ln=E(Tt=M(Tt)),mn=0,St=ln.length;St>mn;)ie(Et,Kt=ln[mn++],Tt[Kt]);return Et},Ne=function(Et){var Tt=Se.call(this,Et=P(Et,!0));return!(this===ke&&d(kt,Et)&&!d(Pe,Et))&&(!(Tt||!d(this,Et)||!d(kt,Et)||d(this,ue)&&this[ue][Et])||Tt)},We=function(Et,Tt){if(Et=M(Et),Tt=P(Tt,!0),Et!==ke||!d(kt,Tt)||d(Pe,Tt)){var Kt=ee(Et,Tt);return!Kt||!d(kt,Tt)||d(Et,ue)&&Et[ue][Tt]||(Kt.enumerable=!0),Kt}},wt=function(Et){for(var Tt,Kt=te(M(Et)),ln=[],mn=0;Kt.length>mn;)d(kt,Tt=Kt[mn++])||Tt==ue||Tt==g||ln.push(Tt);return ln},Ht=function(Et){for(var Tt,Kt=Et===ke,ln=te(Kt?Pe:M(Et)),mn=[],St=0;ln.length>St;)!d(kt,Tt=ln[St++])||Kt&&!d(ke,Tt)||mn.push(kt[Tt]);return mn};de||(v((re=function(){if(this instanceof re)throw TypeError("Symbol is not a constructor!");var Et=S(arguments.length>0?arguments[0]:void 0),Tt=function(Kt){this===ke&&Tt.call(Pe,Kt),d(this,ue)&&d(this[ue],Et)&&(this[ue][Et]=!1),Le(this,Et,B(1,Kt))};return m&&Te&&Le(ke,Et,{configurable:!0,set:Tt}),Bt(Et)}).prototype,"toString",function(){return this._k}),H.f=We,j.f=ie,u(55).f=U.f=wt,u(37).f=Ne,J.f=Ht,m&&!u(12)&&v(ke,"propertyIsEnumerable",Ne,!0),k.f=function(Et){return Bt(C(Et))}),f(f.G+f.W+f.F*!de,{Symbol:re});for(var qt="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),At=0;qt.length>At;)C(qt[At++]);for(var Ft=G(C.store),$t=0;Ft.length>$t;)$(Ft[$t++]);f(f.S+f.F*!de,"Symbol",{for:function(Et){return d(Fe,Et+="")?Fe[Et]:Fe[Et]=re(Et)},keyFor:function(Et){if(!Ie(Et))throw TypeError(Et+" is not a symbol!");for(var Tt in Fe)if(Fe[Tt]===Et)return Tt},useSetter:function(){Te=!0},useSimple:function(){Te=!1}}),f(f.S+f.F*!de,"Object",{create:function(Et,Tt){return Tt===void 0?z(Et):pe(z(Et),Tt)},defineProperty:ie,defineProperties:pe,getOwnPropertyDescriptor:We,getOwnPropertyNames:wt,getOwnPropertySymbols:Ht});var Wt=y(function(){J.f(1)});f(f.S+f.F*Wt,"Object",{getOwnPropertySymbols:function(Et){return J.f(F(Et))}}),ae&&f(f.S+f.F*(!de||y(function(){var Et=re();return ye([Et])!="[null]"||ye({a:Et})!="{}"||ye(Object(Et))!="{}"})),"JSON",{stringify:function(Et){for(var Tt,Kt,ln=[Et],mn=1;arguments.length>mn;)ln.push(arguments[mn++]);if(Kt=Tt=ln[1],(O(Tt)||Et!==void 0)&&!Ie(Et))return D(Tt)||(Tt=function(St,xt){if(typeof Kt=="function"&&(xt=Kt.call(this,St,xt)),!Ie(xt))return xt}),ln[1]=Tt,ye.apply(ae,ln)}}),re.prototype[le]||u(5)(re.prototype,le,re.prototype.valueOf),w(re,"Symbol"),w(Math,"Math",!0),w(c.JSON,"JSON",!0)},function(a,i,u){var c=u(17)("meta"),d=u(10),m=u(4),f=u(6).f,v=0,g=Object.isExtensible||function(){return!0},y=!u(15)(function(){return g(Object.preventExtensions({}))}),b=function(S){f(S,c,{value:{i:"O"+ ++v,w:{}}})},w=a.exports={KEY:c,NEED:!1,fastKey:function(S,C){if(!d(S))return typeof S=="symbol"?S:(typeof S=="string"?"S":"P")+S;if(!m(S,c)){if(!g(S))return"F";if(!C)return"E";b(S)}return S[c].i},getWeak:function(S,C){if(!m(S,c)){if(!g(S))return!0;if(!C)return!1;b(S)}return S[c].w},onFreeze:function(S){return y&&w.NEED&&g(S)&&!m(S,c)&&b(S),S}}},function(a,i,u){var c=u(30),d=u(54),m=u(37);a.exports=function(f){var v=c(f),g=d.f;if(g)for(var y,b=g(f),w=m.f,S=0;b.length>S;)w.call(f,y=b[S++])&&v.push(y);return v}},function(a,i,u){var c=u(52);a.exports=Array.isArray||function(d){return c(d)=="Array"}},function(a,i,u){var c=u(8),d=u(55).f,m={}.toString,f=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];a.exports.f=function(v){return f&&m.call(v)=="[object Window]"?function(g){try{return d(g)}catch{return f.slice()}}(v):d(c(v))}},function(a,i,u){var c=u(37),d=u(16),m=u(8),f=u(28),v=u(4),g=u(47),y=Object.getOwnPropertyDescriptor;i.f=u(7)?y:function(b,w){if(b=m(b),w=f(w,!0),g)try{return y(b,w)}catch{}if(v(b,w))return d(!c.f.call(b,w),b[w])}},function(a,i){},function(a,i,u){u(36)("asyncIterator")},function(a,i,u){u(36)("observable")},function(a,i,u){Object.defineProperty(i,"__esModule",{value:!0});var c=119,d=120,m=121,f=122,v=123,g=66,y=73,b=72,w=85,S=68,C=77,k=81,$=79,E=76,D=83,T=90,O=89,F=67,M=84,P=82,B=8,z=9,U=13,H=97,J=98,j=99,G=100,ee=101,Q=102,te=49,re=50,ae=51,ye=52,ue=53,le=54;i.keydownListen=function(Se){Se.shortCut&&Se.$el.addEventListener("keydown",function(Fe){if(Fe.ctrlKey||Fe.metaKey||Fe.altKey||Fe.shiftKey)if(!Fe.ctrlKey&&!Fe.metaKey||Fe.altKey||Fe.shiftKey){if((Fe.ctrlKey||Fe.metaKey)&&Fe.altKey&&!Fe.shiftKey)switch(Fe.keyCode){case D:Fe.preventDefault(),Se.toolbar_left_click("superscript");break;case w:Fe.preventDefault(),Se.toolbar_left_click("ul");break;case E:Fe.preventDefault(),Se.toolbar_left_click("imagelink");break;case F:Fe.preventDefault(),Se.toolbar_left_click("code");break;case M:Fe.preventDefault(),Se.toolbar_left_click("table")}else if((Fe.ctrlKey||Fe.metaKey)&&Fe.shiftKey&&!Fe.altKey)switch(Fe.keyCode){case D:Fe.preventDefault(),Se.toolbar_left_click("subscript");break;case S:Fe.preventDefault(),Se.toolbar_left_click("strikethrough");break;case E:Fe.preventDefault(),Se.toolbar_left_click("alignleft");break;case P:Fe.preventDefault(),Se.toolbar_left_click("alignright");break;case F:Fe.preventDefault(),Se.toolbar_left_click("aligncenter")}else if(!Fe.ctrlKey&&!Fe.metaKey&&Fe.shiftKey&&!Fe.altKey)switch(Fe.keyCode){case z:Se.$refs.toolbar_left.s_img_link_open||(Fe.preventDefault(),Se.unInsertTab())}}else switch(Fe.keyCode){case g:Fe.preventDefault(),Se.toolbar_left_click("bold");break;case y:Fe.preventDefault(),Se.toolbar_left_click("italic");break;case b:Fe.preventDefault(),Se.toolbar_left_click("header");break;case w:Fe.preventDefault(),Se.toolbar_left_click("underline");break;case S:Fe.preventDefault(),Se.toolbar_left_click("removeLine");break;case C:Fe.preventDefault(),Se.toolbar_left_click("mark");break;case k:Fe.preventDefault(),Se.toolbar_left_click("quote");break;case $:Fe.preventDefault(),Se.toolbar_left_click("ol");break;case E:Fe.preventDefault(),Se.toolbar_left_click("link");break;case D:Fe.preventDefault(),Se.toolbar_left_click("save");break;case T:Fe.preventDefault(),Se.toolbar_left_click("undo");break;case O:Fe.preventDefault(),Se.toolbar_left_click("redo");break;case B:Fe.preventDefault(),Se.toolbar_left_click("trash");break;case H:Fe.preventDefault(),Se.toolbar_left_click("header1");break;case J:Fe.preventDefault(),Se.toolbar_left_click("header2");break;case j:Fe.preventDefault(),Se.toolbar_left_click("header3");break;case G:Fe.preventDefault(),Se.toolbar_left_click("header4");break;case ee:Fe.preventDefault(),Se.toolbar_left_click("header5");break;case Q:Fe.preventDefault(),Se.toolbar_left_click("header6");break;case te:Fe.preventDefault(),Se.toolbar_left_click("header1");break;case re:Fe.preventDefault(),Se.toolbar_left_click("header2");break;case ae:Fe.preventDefault(),Se.toolbar_left_click("header3");break;case ye:Fe.preventDefault(),Se.toolbar_left_click("header4");break;case ue:Fe.preventDefault(),Se.toolbar_left_click("header5");break;case le:Fe.preventDefault(),Se.toolbar_left_click("header6")}else switch(Fe.keyCode){case c:Se.toolbars.navigation&&(Fe.preventDefault(),Se.toolbar_right_click("navigation"));break;case d:Se.toolbars.preview&&(Fe.preventDefault(),Se.toolbar_right_click("preview"));break;case m:Se.toolbars.fullscreen&&(Fe.preventDefault(),Se.toolbar_right_click("fullscreen"));break;case f:Se.toolbars.readmodel&&(Fe.preventDefault(),Se.toolbar_right_click("read"));break;case v:Se.toolbars.subfield&&(Fe.preventDefault(),Se.toolbar_right_click("subfield"));break;case z:Se.$refs.toolbar_left.s_img_link_open||(Fe.preventDefault(),Se.insertTab());break;case U:Se.$refs.toolbar_left.s_img_link_open?(Fe.preventDefault(),Se.$refs.toolbar_left.$imgLinkAdd()):Se.insertEnter(Fe)}})}},function(a,i,u){Object.defineProperty(i,"__esModule",{value:!0}),i.default={agate:1,androidstudio:1,"arduino-light":1,arta:1,ascetic:1,"atom-one-dark":1,"atom-one-light":1,"brown-paper":1,"codepen-embed":1,"color-brewer":1,dark:1,default:1,docco:1,far:1,foundation:1,github:1,googlecode:1,grayscale:1,hybrid:1,idea:1,"ir-black":1,magula:1,"mono-blue":1,"monokai-sublime":1,monokai:1,obsidian:1,"paraiso-dark":1,"paraiso-light":1,pojoaque:1,purebasic:1,rainbow:1,routeros:1,"school-book":1,sunburst:1,"tomorrow-night-blue":1,"tomorrow-night-bright":1,vs:1,vs2015:1,xcode:1,xt256:1,"a11y-dark":1,"a11y-light":1,"an-old-hope":1,"atom-one-dark-reasonable":1,"brown-pap":1,devibeans:1,"github-dark":1,"github-dark-dimmed":1,gml:1,"gradient-dark":1,"gradient-light":1,"isbl-editor-dark":1,"isbl-editor-light":1,"kimbie-dark":1,"kimbie-light":1,lightfair:1,lioshi:1,"night-owl":1,"nnfx-dark":1,"nnfx-light":1,nord:1,pojo:1,"qtcreator-dark":1,"qtcreator-light":1,"shades-of-purple":1,srcery:1,"stackoverflow-dark":1,"stackoverflow-light":1}},function(a,i,u){Object.defineProperty(i,"__esModule",{value:!0});var c,d=u(25),m=(c=d)&&c.__esModule?c:{default:c};i.p_ObjectCopy_DEEP=function f(v,g){for(var y in g){var b=(0,m.default)(g[y]);!v[y]||b!=="Object"&&b!=="object"?v[y]=g[y]:v[y]=f(v[y],g[y])}return v},i.p_urlParse=function(){var f=window.location.search,v={},g=f.match(/[?&][^?&]+=[^?&]+/g);return g&&g.forEach(function(y){var b=y.substring(1).split("="),w=decodeURIComponent(b[0]),S=decodeURIComponent(b[1]);v[w]=S}),v},i.stopEvent=function(f){f&&(f.preventDefault&&f.preventDefault(),f.stopPropagation&&f.stopPropagation())}},function(a,i,u){function c(w){w.d_history_index>0&&w.d_history_index--,w.$nextTick(function(){var S=w.textarea_selectionEnds[w.d_history_index];w.getTextareaDom().selectionStart=S,w.getTextareaDom().selectionEnd=S}),w.getTextareaDom().focus()}function d(w){w.d_history_index<w.d_history.length-1&&w.d_history_index++,w.$nextTick(function(){var S=w.textarea_selectionEnds[w.d_history_index];w.getTextareaDom().selectionStart=S,w.getTextareaDom().selectionEnd=S}),w.getTextareaDom().focus()}function m(w){w.d_value="",w.getTextareaDom().focus()}function f(w){w.save(w.d_value,w.d_render)}function v(w){w.insertOl()}function g(w){w.insertUl()}function y(w){w.removeLine()}function b(w){w.insertCodeBlock()}Object.defineProperty(i,"__esModule",{value:!0}),i.toolbar_left_addlink=function(w,S,C,k){var $={prefix:w==="link"?"["+S+"](":"!["+S+"](",subfix:")",str:C};k.insertText(k.getTextareaDom(),$)},i.toolbar_left_click=function(w,S){var C={bold:{prefix:"**",subfix:"**",str:S.d_words.tl_bold},italic:{prefix:"*",subfix:"*",str:S.d_words.tl_italic},header:{prefix:"# ",subfix:"",str:S.d_words.tl_header},header1:{prefix:"# ",subfix:"",str:S.d_words.tl_header_one},header2:{prefix:"## ",subfix:"",str:S.d_words.tl_header_two},header3:{prefix:"### ",subfix:"",str:S.d_words.tl_header_three},header4:{prefix:"#### ",subfix:"",str:S.d_words.tl_header_four},header5:{prefix:"##### ",subfix:"",str:S.d_words.tl_header_five},header6:{prefix:"###### ",subfix:"",str:S.d_words.tl_header_six},underline:{prefix:"++",subfix:"++",str:S.d_words.tl_underline},strikethrough:{prefix:"~~",subfix:"~~",str:S.d_words.tl_strikethrough},mark:{prefix:"==",subfix:"==",str:S.d_words.tl_mark},superscript:{prefix:"^",subfix:"^",str:S.d_words.tl_superscript},subscript:{prefix:"~",subfix:"~",str:S.d_words.tl_subscript},quote:{prefix:"> ",subfix:"",str:S.d_words.tl_quote},link:{prefix:"[](",subfix:")",str:S.d_words.tl_link},imagelink:{prefix:"![](",subfix:")",str:S.d_words.tl_image},table:{prefix:"",subfix:"",str:`|column1|column2|column3|
|-|-|-|
|content1|content2|content3|
`},aligncenter:{prefix:`::: hljs-center
`,subfix:`
:::
`,str:S.d_words.tl_aligncenter},alignright:{prefix:`::: hljs-right
`,subfix:`
:::
`,str:S.d_words.tl_alignright},alignleft:{prefix:`::: hljs-left
`,subfix:`
:::
`,str:S.d_words.tl_alignleft}};C.hasOwnProperty(w)&&S.insertText(S.getTextareaDom(),C[w]);var k={undo:c,redo:d,trash:m,save:f,ol:v,ul:g,removeLine:y,code:b};k.hasOwnProperty(w)&&k[w](S)}},function(a,i,u){function c(b){b.s_html_code=!b.s_html_code,b.htmlcode&&b.htmlcode(b.s_html_code,b.d_value)}function d(b){b.s_help=!b.s_help,b.helptoggle&&b.helptoggle(b.s_help,b.d_value)}function m(b){var w=b.$refs.vReadModel;w.requestFullscreen?w.requestFullscreen():w.mozRequestFullScreen?w.mozRequestFullScreen():w.webkitRequestFullscreen?w.webkitRequestFullscreen():w.msRequestFullscreen&&w.msRequestFullscreen()}function f(b){b.s_preview_switch=!b.s_preview_switch,b.previewtoggle&&b.previewtoggle(b.s_preview_switch,b.d_value)}function v(b){b.s_fullScreen=!b.s_fullScreen,b.fullscreen&&b.fullscreen(b.s_fullScreen,b.d_value)}function g(b){b.s_subfield=!b.s_subfield,b.s_preview_switch=b.s_subfield,b.previewtoggle&&b.previewtoggle(b.s_preview_switch,b.d_value),b.subfieldtoggle&&b.subfieldtoggle(b.s_subfield,b.d_value)}function y(b){b.s_navigation=!b.s_navigation,b.s_navigation&&(b.s_preview_switch=!0),b.navigationtoggle&&b.navigationtoggle(b.s_navigation,b.d_value),b.s_navigation&&b.getNavigation(b,!1)}Object.defineProperty(i,"__esModule",{value:!0}),i.toolbar_right_click=function(b,w){var S={help:d,html:c,read:m,preview:f,fullscreen:v,navigation:y,subfield:g};S.hasOwnProperty(b)&&S[b](w)}},function(a,i,u){Object.defineProperty(i,"__esModule",{value:!0}),i.CONFIG=void 0;var c=O(u(116)),d=O(u(117)),m=O(u(118)),f=O(u(119)),v=O(u(120)),g=O(u(121)),y=O(u(122)),b=O(u(123)),w=O(u(124)),S=O(u(125)),C=O(u(126)),k=O(u(127)),$=O(u(128)),E=O(u(129)),D=O(u(130)),T=O(u(131));function O(F){return F&&F.__esModule?F:{default:F}}i.CONFIG={"help_zh-CN":c.default,"help_zh-TW":d.default,"help_pt-BR":v.default,help_en:m.default,help_fr:f.default,help_ru:g.default,help_de:y.default,help_ja:b.default,"words_zh-CN":w.default,"words_zh-TW":S.default,"words_pt-BR":$.default,words_en:C.default,words_fr:k.default,words_ru:E.default,words_de:D.default,words_ja:T.default,langList:["en","zh-CN","zh-TW","fr","pt-BR","ru","de","ja"],toolbars:{bold:!0,italic:!0,header:!0,underline:!0,strikethrough:!0,mark:!0,superscript:!0,subscript:!0,quote:!0,ol:!0,ul:!0,link:!0,imagelink:!0,code:!0,table:!0,undo:!0,redo:!0,trash:!0,save:!0,alignleft:!0,aligncenter:!0,alignright:!0,navigation:!0,subfield:!0,fullscreen:!0,readmodel:!0,htmlcode:!0,help:!0,preview:!0}}},function(a,i){a.exports=`@[toc](目录)\r
\r
Markdown 语法简介\r
=============\r
> [语法详解](http://commonmark.org/help/)\r
\r
## **目录**\r
\`\`\`\r
@[toc](目录)\r
\`\`\`\r
\r
## **粗体**\r
\`\`\`\r
**粗体**\r
__粗体__\r
\`\`\`\r
## *斜体*\r
\`\`\`\r
*斜体*\r
_斜体_\r
\`\`\`\r
## 标题\r
\`\`\`\r
# 一级标题 #\r
一级标题\r
====\r
## 二级标题 ##\r
二级标题\r
----\r
### 三级标题 ###\r
#### 四级标题 ####\r
##### 五级标题 #####\r
###### 六级标题 ######\r
\`\`\`\r
## 分割线\r
\`\`\`\r
***\r
---\r
\`\`\`\r
****\r
## ^上^角~下~标\r
\`\`\`\r
上角标 x^2^\r
下角标 H~2~0\r
\`\`\`\r
## ++下划线++ ~~中划线~~\r
\`\`\`\r
++下划线++\r
~~中划线~~\r
\`\`\`\r
## ==标记==\r
\`\`\`\r
==标记==\r
\`\`\`\r
## 段落引用\r
\`\`\`\r
> 一级\r
>> 二级\r
>>> 三级\r
...\r
\`\`\`\r
\r
## 列表\r
\`\`\`\r
有序列表\r
1.\r
2.\r
3.\r
...\r
无序列表\r
-\r
-\r
...\r
\`\`\`\r
\r
## 任务列表\r
\r
- [x] 已完成任务\r
- [ ] 未完成任务\r
\r
\`\`\`\r
- [x] 已完成任务\r
- [ ] 未完成任务\r
\`\`\`\r
\r
## 链接\r
\`\`\`\r
[链接](www.baidu.com)\r
![图片描述](http://www.image.com)\r
\`\`\`\r
## 代码段落\r
\\\`\`\` type\r
\r
代码段落\r
\r
\\\`\`\`\r
\r
\\\` 代码块 \\\`\r
\r
\`\`\`c++\r
int main()\r
{\r
printf("hello world!");\r
}\r
\`\`\`\r
\`code\`\r
## 表格(table)\r
\`\`\`\r
| 标题1 | 标题2 | 标题3 |\r
| :-- | :--: | ----: |\r
| 左对齐 | 居中 | 右对齐 |\r
| ---------------------- | ------------- | ----------------- |\r
\`\`\`\r
| 标题1 | 标题2 | 标题3 |\r
| :-- | :--: | ----: |\r
| 左对齐 | 居中 | 右对齐 |\r
| ---------------------- | ------------- | ----------------- |\r
## 脚注(footnote)\r
\`\`\`\r
hello[^hello]\r
\`\`\`\r
\r
见底部脚注[^hello]\r
\r
[^hello]: 一个注脚\r
\r
## 表情(emoji)\r
[参考网站: https://www.webpagefx.com/tools/emoji-cheat-sheet/](https://www.webpagefx.com/tools/emoji-cheat-sheet/)\r
\`\`\`\r
:laughing:\r
:blush:\r
:smiley:\r
:)\r
...\r
\`\`\`\r
:laughing::blush::smiley::)\r
\r
## $\\KaTeX$公式\r
\r
我们可以渲染公式例如:$x_i + y_i = z_i$和$\\sum_{i=1}^n a_i=0$\r
我们也可以单行渲染\r
$$\\sum_{i=1}^n a_i=0$$\r
具体可参照[katex文档](http://www.intmath.com/cg5/katex-mathjax-comparison.php)和[katex支持的函数](https://github.com/Khan/KaTeX/wiki/Function-Support-in-KaTeX)以及[latex文档](https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference)\r
\r
## 布局\r
\r
::: hljs-left\r
\`::: hljs-left\`\r
\`居左\`\r
\`:::\`\r
:::\r
\r
::: hljs-center\r
\`::: hljs-center\`\r
\`居中\`\r
\`:::\`\r
:::\r
\r
::: hljs-right\r
\`::: hljs-right\`\r
\`居右\`\r
\`:::\`\r
:::\r
\r
## 定义\r
\r
术语一\r
\r
: 定义一\r
\r
包含有*行内标记*的术语二\r
\r
: 定义二\r
\r
{一些定义二的文字或代码}\r
\r
定义二的第三段\r
\r
\`\`\`\r
术语一\r
\r
: 定义一\r
\r
包含有*行内标记*的术语二\r
\r
: 定义二\r
\r
{一些定义二的文字或代码}\r
\r
定义二的第三段\r
\r
\`\`\`\r
\r
## abbr\r
*[HTML]: Hyper Text Markup Language\r
*[W3C]: World Wide Web Consortium\r
HTML 规范由 W3C 维护\r
\`\`\`\r
*[HTML]: Hyper Text Markup Language\r
*[W3C]: World Wide Web Consortium\r
HTML 规范由 W3C 维护\r
\`\`\`\r
\r
`},function(a,i){a.exports=`@[toc](目錄)\r
\r
Markdown 語法簡介\r
=============\r
> [語法詳解](http://commonmark.org/help/)\r
\r
## **粗體**\r
\`\`\`\r
**粗體**\r
__粗體__\r
\`\`\`\r
## *斜體*\r
\`\`\`\r
*斜體*\r
_斜體_\r
\`\`\`\r
## 標題\r
\`\`\`\r
# 一級標題 #\r
一級標題\r
====\r
## 二級標題 ##\r
二級標題\r
----\r
### 三級標題 ###\r
#### 四級標題 ####\r
##### 五級標題 #####\r
###### 六級標題 ######\r
\`\`\`\r
## 分割線\r
\`\`\`\r
***\r
---\r
\`\`\`\r
****\r
## ^上^角~下~標\r
\`\`\`\r
上角標 x^2^\r
下角標 H~2~0\r
\`\`\`\r
## ++下劃線++ ~~中劃線~~\r
\`\`\`\r
++下劃線++\r
~~中劃線~~\r
\`\`\`\r
## ==標記==\r
\`\`\`\r
==標記==\r
\`\`\`\r
## 段落引用\r
\`\`\`\r
> 一級\r
>> 二級\r
>>> 三級\r
...\r
\`\`\`\r
\r
## 列表\r
\`\`\`\r
有序列表\r
1.\r
2.\r
3.\r
...\r
無序列表\r
-\r
-\r
...\r
\`\`\`\r
\r
## 任務列表\r
\r
- [x] 已完成任務\r
- [ ] 未完成任務\r
\r
\`\`\`\r
- [x] 已完成任務\r
- [ ] 未完成任務\r
\`\`\`\r
\r
## 鏈接\r
\`\`\`\r
[鏈接](www.baidu.com)\r
![圖片描述](http://www.image.com)\r
\`\`\`\r
## 代碼段落\r
\\\`\`\` type\r
\r
代碼段落\r
\r
\\\`\`\`\r
\r
\\\` 代碼塊 \\\`\r
\r
\`\`\`c++\r
int main()\r
{\r
printf("hello world!");\r
}\r
\`\`\`\r
\`code\`\r
## 表格(table)\r
\`\`\`\r
| 標題1 | 標題2 | 標題3 |\r
| :-- | :--: | ----: |\r
| 左對齊 | 居中 | 右對齊 |\r
| ---------------------- | ------------- | ----------------- |\r
\`\`\`\r
| 標題1 | 標題2 | 標題3 |\r
| :-- | :--: | ----: |\r
| 左對齊 | 居中 | 右對齊 |\r
| ---------------------- | ------------- | ----------------- |\r
## 腳註(footnote)\r
\`\`\`\r
hello[^hello]\r
\`\`\`\r
\r
見底部腳註[^hello]\r
\r
[^hello]: 一個註腳\r
\r
## 表情(emoji)\r
[參考網站: https://www.webpagefx.com/tools/emoji-cheat-sheet/](https://www.webpagefx.com/tools/emoji-cheat-sheet/)\r
\`\`\`\r
:laughing:\r
:blush:\r
:smiley:\r
:)\r
...\r
\`\`\`\r
:laughing::blush::smiley::)\r
\r
## $\\KaTeX$公式\r
\r
我們可以渲染公式例如:$x_i + y_i = z_i$和$\\sum_{i=1}^n a_i=0$\r
我們也可以單行渲染\r
$$\\sum_{i=1}^n a_i=0$$\r
具體可參照[katex文檔](http://www.intmath.com/cg5/katex-mathjax-comparison.php)和[katex支持的函數](https://github.com/Khan/KaTeX/wiki/Function-Support-in-KaTeX)以及[latex文檔](https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference)\r
\r
## 布局\r
\r
::: hljs-left\r
\`::: hljs-left\`\r
\`居左\`\r
\`:::\`\r
:::\r
\r
::: hljs-center\r
\`::: hljs-center\`\r
\`居中\`\r
\`:::\`\r
:::\r
\r
::: hljs-right\r
\`::: hljs-right\`\r
\`居右\`\r
\`:::\`\r
:::\r
\r
## 定義\r
\r
術語一\r
\r
: 定義一\r
\r
包含有*行內標記*的術語二\r
\r
: 定義二\r
\r
{一些定義二的文字或代碼}\r
\r
定義二的第三段\r
\r
\`\`\`\r
術語一\r
\r
: 定義一\r
\r
包含有*行內標記*的術語二\r
\r
: 定義二\r
\r
{一些定義二的文字或代碼}\r
\r
定義二的第三段\r
\r
\`\`\`\r
\r
## abbr\r
*[HTML]: Hyper Text Markup Language\r
*[W3C]: World Wide Web Consortium\r
HTML 規範由 W3C 維護\r
\`\`\`\r
*[HTML]: Hyper Text Markup Language\r
*[W3C]: World Wide Web Consortium\r
HTML 規範由 W3C 維護\r
\`\`\`\r
\r
`},function(a,i){a.exports=`@[toc](Catalog)\r
\r
Markdown Guide\r
===\r
> Detailed: [http://commonmark.org/help/](http://commonmark.org/help/)\r
\r
## **Bold**\r
\`\`\`\r
**bold**\r
__bold__\r
\`\`\`\r
## *Italic*\r
\`\`\`\r
*italic*\r
_italic_\r
\`\`\`\r
## Header\r
\`\`\`\r
# h1 #\r
h1\r
====\r
## h2 ##\r
h2\r
----\r
### h3 ###\r
#### h4 ####\r
##### h5 #####\r
###### h6 ######\r
\`\`\`\r
## Dividing line\r
\`\`\`\r
***\r
---\r
\`\`\`\r
****\r
## ^Super^script & ~Sub~script\r
\`\`\`\r
super x^2^\r
sub H~2~0\r
\`\`\`\r
## ++Underline++ & ~~Strikethrough~~\r
\`\`\`\r
++underline++\r
~~strikethrough~~\r
\`\`\`\r
## ==Mark==\r
\`\`\`\r
==mark==\r
\`\`\`\r
## Quote\r
\r
\`\`\`\r
> quote 1\r
>> quote 2\r
>>> quote 3\r
...\r
\`\`\`\r
\r
## List\r
\`\`\`\r
ol\r
1.\r
2.\r
3.\r
...\r
\r
ul\r
-\r
-\r
...\r
\`\`\`\r
\r
## Todo List\r
\r
- [x] task 1\r
- [ ] task 2\r
\r
\`\`\`\r
- [x] task 1\r
- [ ] task 2\r
\`\`\`\r
\r
## Link\r
\`\`\`\r
Text Link\r
[Text](www.baidu.com)\r
\r
Image Link\r
![Text](http://www.image.com)\r
\`\`\`\r
## Code\r
\\\`\`\` type\r
\r
code block\r
\r
\\\`\`\`\r
\r
\\\` code \\\`\r
\r
\`\`\`c++\r
int main()\r
{\r
printf("hello world!");\r
}\r
\`\`\`\r
\`code\`\r
\r
## Table\r
\`\`\`\r
| th1 | th2 | th3 |\r
| :-- | :--: | ----: |\r
| left | center | right |\r
\`\`\`\r
| th1 | th2 | th3 |\r
| :-- | :--: | ----: |\r
| left | center | right |\r
| ---------------------- | ------------- | ----------------- |\r
## Footnote\r
\`\`\`\r
hello[^hello]\r
\`\`\`\r
\r
Look at the bottom[^hello]\r
\r
[^hello]: footnote\r
\r
## Emojis\r
Detailed: [https://www.webpagefx.com/tools/emoji-cheat-sheet/](https://www.webpagefx.com/tools/emoji-cheat-sheet/)\r
\`\`\`\r
:laughing:\r
:blush:\r
:smiley:\r
:)\r
...\r
\`\`\`\r
:laughing::blush::smiley::)\r
\r
## $\\KaTeX$ Mathematics\r
\r
We can render formulas for example$x_i + y_i = z_i$ and $\\sum_{i=1}^n a_i=0$\r
We can also single-line rendering\r
$$\\sum_{i=1}^n a_i=0$$\r
Detailed: [katex](http://www.intmath.com/cg5/katex-mathjax-comparison.php)和[katex function](https://github.com/Khan/KaTeX/wiki/Function-Support-in-KaTeX)以及[latex](https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference)\r
\r
## Layout\r
\r
::: hljs-left\r
\`::: hljs-left\`\r
\`left\`\r
\`:::\`\r
:::\r
\r
::: hljs-center\r
\`::: hljs-center\`\r
\`center\`\r
\`:::\`\r
:::\r
\r
::: hljs-right\r
\`::: hljs-right\`\r
\`right\`\r
\`:::\`\r
:::\r
\r
## deflist\r
\r
Term 1\r
\r
: Definition 1\r
\r
Term 2 with *inline markup*\r
\r
: Definition 2\r
\r
{ some code, part of Definition 2 }\r
\r
Third paragraph of definition 2.\r
\r
\`\`\`\r
Term 1\r
\r
: Definition 1\r
\r
Term 2 with *inline markup*\r
\r
: Definition 2\r
\r
{ some code, part of Definition 2 }\r
\r
Third paragraph of definition 2.\r
\r
\`\`\`\r
\r
## abbr\r
*[HTML]: Hyper Text Markup Language\r
*[W3C]: World Wide Web Consortium\r
The HTML specification\r
is maintained by the W3C.\r
\`\`\`\r
*[HTML]: Hyper Text Markup Language\r
*[W3C]: World Wide Web Consortium\r
The HTML specification\r
is maintained by the W3C.\r
\`\`\`\r
`},function(a,i){a.exports=`@[toc](Catalogue)\r
\r
Guide Markdown\r
==============\r
> Détail : [http://commonmark.org/help/](http://commonmark.org/help/)\r
\r
## **Bold**\r
\`\`\`\r
**bold**\r
__bold__\r
\`\`\`\r
## *Italic*\r
\`\`\`\r
*italic*\r
_italic_\r
\`\`\`\r
## Header\r
\`\`\`\r
# h1 #\r
h1\r
====\r
## h2 ##\r
h2\r
----\r
### h3 ###\r
#### h4 ####\r
##### h5 #####\r
###### h6 ######\r
\`\`\`\r
## Dividing line\r
\`\`\`\r
***\r
---\r
\`\`\`\r
****\r
## ^Super^script & ~Sub~script\r
\`\`\`\r
super x^2^\r
sub H~2~0\r
\`\`\`\r
## ++Underline++ & ~~Strikethrough~~\r
\`\`\`\r
++underline++\r
~~strikethrough~~\r
\`\`\`\r
## ==Mark==\r
\`\`\`\r
==mark==\r
\`\`\`\r
## Quote\r
\r
\`\`\`\r
> quote 1\r
>> quote 2\r
>>> quote 3\r
...\r
\`\`\`\r
\r
## List\r
\`\`\`\r
ol\r
1.\r
2.\r
3.\r
...\r
\r
ul\r
-\r
-\r
...\r
\`\`\`\r
## Link\r
\r
## Todo List\r
\r
- [x] Équipe 1\r
- [ ] Équipe 2\r
\r
\`\`\`\r
- [x] Équipe 1\r
- [ ] Équipe 2\r
\`\`\`\r
\r
\`\`\`\r
Text Link\r
[Text](www.baidu.com)\r
\r
Image Link\r
![Text](http://www.image.com)\r
\`\`\`\r
## Code\r
\\\`\`\` type\r
\r
code block\r
\r
\\\`\`\`\r
\r
\\\` code \\\`\r
\r
\`\`\`c++\r
int main()\r
{\r
printf("hello world!");\r
}\r
\`\`\`\r
\`code\`\r
\r
## Table\r
\`\`\`\r
| th1 | th2 | th3 |\r
| :-- | :--: | ----: |\r
| left | center | right |\r
\`\`\`\r
| th1 | th2 | th3 |\r
| :-- | :--: | ----: |\r
| left | center | right |\r
| ---------------------- | ------------- | ----------------- |\r
## Footnote\r
\`\`\`\r
hello[^hello]\r
\`\`\`\r
\r
Look at the bottom[^hello]\r
\r
[^hello]: footnote\r
\r
## Emojis\r
Detailed: [https://www.webpagefx.com/tools/emoji-cheat-sheet/](https://www.webpagefx.com/tools/emoji-cheat-sheet/)\r
\`\`\`\r
:laughing:\r
:blush:\r
:smiley:\r
:)\r
...\r
\`\`\`\r
:laughing::blush::smiley::)\r
\r
## $\\KaTeX$ Mathematics\r
\r
We can render formulas for example$x_i + y_i = z_i$ and $\\sum_{i=1}^n a_i=0$\r
We can also single-line rendering\r
$$\\sum_{i=1}^n a_i=0$$\r
Detailed: [katex](http://www.intmath.com/cg5/katex-mathjax-comparison.php)和[katex function](https://github.com/Khan/KaTeX/wiki/Function-Support-in-KaTeX)以及[latex](https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference)\r
\r
## Layout\r
\r
::: hljs-left\r
\`::: hljs-left\`\r
\`left\`\r
\`:::\`\r
:::\r
\r
::: hljs-center\r
\`::: hljs-center\`\r
\`center\`\r
\`:::\`\r
:::\r
\r
::: hljs-right\r
\`::: hljs-right\`\r
\`right\`\r
\`:::\`\r
:::\r
\r
## deflist\r
\r
Term 1\r
\r
: Definition 1\r
\r
Term 2 with *inline markup*\r
\r
: Definition 2\r
\r
{ some code, part of Definition 2 }\r
\r
Third paragraph of definition 2.\r
\r
\`\`\`\r
Term 1\r
\r
: Definition 1\r
\r
Term 2 with *inline markup*\r
\r
: Definition 2\r
\r
{ some code, part of Definition 2 }\r
\r
Third paragraph of definition 2.\r
\r
\`\`\`\r
\r
## abbr\r
*[HTML]: Hyper Text Markup Language\r
*[W3C]: World Wide Web Consortium\r
The HTML specification\r
is maintained by the W3C.\r
\`\`\`\r
*[HTML]: Hyper Text Markup Language\r
*[W3C]: World Wide Web Consortium\r
The HTML specification\r
is maintained by the W3C.\r
\`\`\`\r
`},function(a,i){a.exports=`@[toc](Directory)\r
\r
Guia Markdown\r
===\r
> Detalhes: [http://commonmark.org/help/](http://commonmark.org/help/)\r
\r
## **Negrito**\r
\`\`\`\r
**negrito**\r
__negrito__\r
\`\`\`\r
## *Itálico*\r
\`\`\`\r
*itálico*\r
_itálico_\r
\`\`\`\r
## Cabeçalho\r
\`\`\`\r
# h1 #\r
h1\r
====\r
## h2 ##\r
h2\r
----\r
### h3 ###\r
#### h4 ####\r
##### h5 #####\r
###### h6 ######\r
\`\`\`\r
## Linha Divisora\r
\`\`\`\r
***\r
---\r
\`\`\`\r
****\r
## ^Sobre^scrito & ~Sub~scrito\r
\`\`\`\r
sobre x^2^\r
sub H~2~0\r
\`\`\`\r
## ++Sublinhar++ & ~~Tachar~~\r
\`\`\`\r
++sublinhar++\r
~~tachar~~\r
\`\`\`\r
## ==Marcador==\r
\`\`\`\r
==marcador==\r
\`\`\`\r
## Citação\r
\r
\`\`\`\r
> citação 1\r
>> citação 2\r
>>> citação 3\r
...\r
\`\`\`\r
\r
## Listas\r
\`\`\`\r
lista Numerada\r
1.\r
2.\r
3.\r
...\r
\r
lista com marcadores\r
-\r
-\r
...\r
\`\`\`\r
\r
## Todo Listas\r
\r
- [x] Tarefa 1\r
- [ ] Tarefa 2\r
\r
\`\`\`\r
- [x] Tarefa 1\r
- [ ] Tarefa 2\r
\`\`\`\r
\r
## Link\r
\`\`\`\r
Link Texto\r
[Text](www.baidu.com)\r
\r
Link Imagem\r
![Text](http://www.image.com)\r
\`\`\`\r
## Código\r
\\\`\`\` tipo\r
\r
bloco de código\r
\r
\\\`\`\`\r
\r
\\\` código \\\`\r
\r
\`\`\`c++\r
int main()\r
{\r
printf("hello world!");\r
}\r
\`\`\`\r
\`code\`\r
\r
## Tabela\r
\`\`\`\r
| th1 | th2 | th3 |\r
| :-- | :--: | ----: |\r
| esquerda | centro | direita |\r
\`\`\`\r
| th1 | th2 | th3 |\r
| :-- | :--: | ----: |\r
| esquerda | centro | direita |\r
| ---------------------- | ------------- | ----------------- |\r
## Rodapé\r
\`\`\`\r
olá[^olá]\r
\`\`\`\r
\r
Olhe para baixo[^olá]\r
\r
[^olá]: rodapé\r
\r
## Emojis\r
Detalhes: [https://www.webpagefx.com/tools/emoji-cheat-sheet/](https://www.webpagefx.com/tools/emoji-cheat-sheet/)\r
\`\`\`\r
:laughing:\r
:blush:\r
:smiley:\r
:)\r
...\r
\`\`\`\r
:laughing::blush::smiley::)\r
\r
## $\\KaTeX$ Mathematics\r
\r
Podemos mostrar fórmulas por exemplo$x_i + y_i = z_i$ and $\\sum_{i=1}^n a_i=0$\r
Podemos também mostrar em uma única linha:\r
$$\\sum_{i=1}^n a_i=0$$\r
Detalhes: [katex](http://www.intmath.com/cg5/katex-mathjax-comparison.php)和[katex function](https://github.com/Khan/KaTeX/wiki/Function-Support-in-KaTeX)以及[latex](https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference)\r
\r
## Layout\r
\r
::: hljs-left\r
\`::: hljs-left\`\r
\`esquerda\`\r
\`:::\`\r
:::\r
\r
::: hljs-center\r
\`::: hljs-center\`\r
\`centro\`\r
\`:::\`\r
:::\r
\r
::: hljs-right\r
\`::: hljs-right\`\r
\`direita\`\r
\`:::\`\r
:::\r
\r
## Definições\r
\r
Termo 1\r
\r
: Definição 1\r
\r
Termo 2 com *markup inline*\r
\r
: Definição 2\r
\r
{ um pouco de código, parte da Definição 2 }\r
\r
Terceiro parágrafo da definição 2.\r
\r
\`\`\`\r
Termo 1\r
\r
: Definição 1\r
\r
Termo 2 com *markup inline*\r
\r
: Definição 2\r
\r
{ um pouco de código, parte da Definição 2 }\r
\r
Terceiro parágrafo da definição 2.\r
\r
\`\`\`\r
\r
## Abreviações\r
*[HTML]: Hyper Text Markup Language\r
*[W3C]: World Wide Web Consortium\r
A especificação HTML\r
é mantida pela W3C.\r
\`\`\`\r
*[HTML]: Hyper Text Markup Language\r
*[W3C]: World Wide Web Consortium\r
The HTML specification\r
é mantida pela W3C.\r
\`\`\`\r
`},function(a,i){a.exports=`@[toc](Catalog) \r
\r
Markdown помощь \r
=== \r
> Подробнее: [http://commonmark.org/help/](http://commonmark.org/help/) \r
\r
## **Полужирный** \r
\`\`\` \r
**Полужирный** \r
__Полужирный__ \r
\`\`\` \r
## *Курсив* \r
\`\`\` \r
*Курсив* \r
_Курсив_ \r
\`\`\` \r
## Заголовок \r
\`\`\` \r
# h1 # \r
h1 \r
==== \r
## h2 ## \r
h2 \r
---- \r
### h3 ### \r
#### h4 #### \r
##### h5 ##### \r
###### h6 ###### \r
\`\`\` \r
## Разделительная линия \r
\`\`\` \r
*** \r
--- \r
\`\`\` \r
**** \r
## ^Верхний^индекс & ~Нижний~индекс \r
\`\`\` \r
верхний x^2^ \r
нижний H~2~0 \r
\`\`\` \r
## ++Подчеркнутый++ & ~~Зачеркнутый~~ \r
\`\`\` \r
++Подчеркнутый++ \r
~~Зачеркнутый~~ \r
\`\`\` \r
## ==Отметка== \r
\`\`\` \r
==Отметка== \r
\`\`\` \r
## Цитата \r
\r
\`\`\` \r
> Цитата \r
>> Цитата 2 \r
>>> Цитата 3 \r
... \r
\`\`\` \r
\r
## Список \r
\`\`\` \r
ol \r
1. \r
2. \r
3. \r
... \r
\r
ul \r
- \r
- \r
... \r
\`\`\` \r
\r
## Список задач \r
\r
- [x] Задача 1 \r
- [ ] Задача 2 \r
\r
\`\`\` \r
- [x] Задача 1 \r
- [ ] Задача 2 \r
\`\`\` \r
\r
## Ссылка \r
\`\`\` \r
Ссылка \r
[Текст](www.baidu.com) \r
\r
Ссылка изображения \r
![Текст](http://www.image.com) \r
\`\`\` \r
## Код \r
\\\`\`\` type \r
\r
code block \r
\r
\\\`\`\` \r
\r
\\\` code \\\` \r
\r
\`\`\`c++ \r
int main() \r
{ \r
printf("hello world!");} \r
\`\`\` \r
\`code\` \r
\r
## Таблица \r
\`\`\` \r
| th1 | th2 | th3 | \r
| :-- | :--: | ----: | \r
| left | center | right | \r
\`\`\` \r
| th1 | th2 | th3 | \r
| :-- | :--: | ----: | \r
| left | center | right | \r
| ---------------------- | ------------- | ----------------- | \r
## Сноска \r
\`\`\` \r
Привет[^Привет] \r
\`\`\` \r
\r
Тут что-то непонятное[^Привет] \r
\r
[^Привет]: А тут объяснение \r
\r
## Emojis \r
Подробнее: [https://www.webpagefx.com/tools/emoji-cheat-sheet/](https://www.webpagefx.com/tools/emoji-cheat-sheet/) \r
\`\`\` \r
:laughing: \r
:blush: \r
:smiley: \r
:) \r
... \r
\`\`\` \r
:laughing::blush::smiley::) \r
\r
## $\\KaTeX$ Mathematics \r
\r
Можно выводить такие формулы:$x_i + y_i = z_i$ and $\\sum_{i=1}^n a_i=0$ \r
А также в одну строку:\r
$$\\sum_{i=1}^n a_i=0$$ \r
Подробнее: \r
- [katex](http://www.intmath.com/cg5/katex-mathjax-comparison.php)\r
- [katex function](https://github.com/Khan/KaTeX/wiki/Function-Support-in-KaTeX)\r
- [latex](https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference) \r
\r
## Разметка\r
\r
::: hljs-left \r
\`::: hljs-left\` \r
\`left\` \r
\`:::\` \r
::: \r
\r
::: hljs-center \r
\`::: hljs-center\` \r
\`center\` \r
\`:::\` \r
::: \r
\r
::: hljs-right \r
\`::: hljs-right\` \r
\`right\` \r
\`:::\` \r
::: \r
\r
## Список определений\r
\r
Термин 1 \r
\r
: Определение 1 \r
\r
Термин 2 с использованием *разметки*\r
\r
: Определение 2 \r
\r
{ Какой-нибудь код, часть определения 2 } \r
Третий параграф определения 2. \r
\`\`\` \r
Термин 1 \r
\r
: Определение 1 \r
\r
Термин 2 с использованием *разметки*\r
\r
: Определение 2 \r
\r
{ Какой-нибудь код, часть определения 2 } \r
Третий параграф определения 2. \r
\`\`\` \r
\r
## Сокращения\r
*[HTML]: Hyper Text Markup Language \r
*[W3C]: World Wide Web Consortium \r
The HTML specification \r
is maintained by the W3C. \r
\`\`\` \r
*[HTML]: Hyper Text Markup Language \r
*[W3C]: World Wide Web Consortium \r
The HTML specification \r
is maintained by the W3C. \r
\`\`\`\r
`},function(a,i){a.exports=`@[toc](Catalog)\r
\r
Markdown Handbuch\r
===\r
> Details: [http://commonmark.org/help/](http://commonmark.org/help/)\r
\r
## **Fett**\r
\`\`\`\r
**fett**\r
__fett__\r
\`\`\`\r
## *Kursiv*\r
\`\`\`\r
*kursiv*\r
_kursiv_\r
\`\`\`\r
## Überschriften\r
\`\`\`\r
# h1 #\r
h1\r
====\r
## h2 ##\r
h2\r
----\r
### h3 ###\r
#### h4 ####\r
##### h5 #####\r
###### h6 ######\r
\`\`\`\r
## Trennlinien\r
\`\`\`\r
***\r
---\r
\`\`\`\r
****\r
## ^Hoch^gestellt & ~Tief~gestellt\r
\`\`\`\r
hochgestellt x^2^\r
tiefgestellt H~2~0\r
\`\`\`\r
## ++Unterstrichen++ & ~~Durchgestrichen~~\r
\`\`\`\r
++unterstrichen++\r
~~durchgestrichen~~\r
\`\`\`\r
## ==Markiert==\r
\`\`\`\r
==markiert==\r
\`\`\`\r
## Zitat\r
\r
\`\`\`\r
> zitat 1\r
>> zitat 2\r
>>> zitat 3\r
...\r
\`\`\`\r
\r
## Liste\r
\`\`\`\r
ol\r
1.\r
2.\r
3.\r
...\r
\r
ul\r
-\r
-\r
...\r
\`\`\`\r
\r
## Todo Liste\r
\r
- [x] aufgabe 1\r
- [ ] aufgabe 2\r
\r
\`\`\`\r
- [x] aufgabe 1\r
- [ ] aufgabe 2\r
\`\`\`\r
\r
## Link\r
\`\`\`\r
Text Link\r
[Text](www.baidu.com)\r
\r
Link mit Bild\r
![Text](http://www.image.com)\r
\`\`\`\r
## Code\r
\\\`\`\` Typ\r
\r
Codeblock\r
\r
\\\`\`\`\r
\r
\\\` code \\\`\r
\r
\`\`\`c++\r
int main()\r
{\r
printf("hello world!");\r
}\r
\`\`\`\r
\`code\`\r
\r
## Tabelle\r
\`\`\`\r
| th1 | th2 | th3 |\r
| :-- | :--: | ----: |\r
| links | mitte | rechts |\r
\`\`\`\r
| th1 | th2 | th3 |\r
| :-- | :--: | ----: |\r
| links | mitte | rechts |\r
| ---------------------- | ------------- | ----------------- |\r
## Fußnote\r
\`\`\`\r
hallo[^hallo]\r
\`\`\`\r
\r
Schau zum unteren Rand[^hallo]\r
\r
[^hallo]: fussnote\r
\r
## Emojis\r
Details: [https://www.webpagefx.com/tools/emoji-cheat-sheet/](https://www.webpagefx.com/tools/emoji-cheat-sheet/)\r
\`\`\`\r
:laughing:\r
:blush:\r
:smiley:\r
:)\r
...\r
\`\`\`\r
:laughing::blush::smiley::)\r
\r
## $\\KaTeX$ Mathematik\r
\r
Formeln lassen sich darstellen z.b. $x_i + y_i = z_i$ und $\\sum_{i=1}^n a_i=0$\r
Formeln können auf einer eigenen Zeile gerendert werden\r
$$\\sum_{i=1}^n a_i=0$$\r
Details: [katex](http://www.intmath.com/cg5/katex-mathjax-comparison.php)和[katex function](https://github.com/Khan/KaTeX/wiki/Function-Support-in-KaTeX)以及[latex](https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference)\r
\r
## Layout\r
\r
::: hljs-left\r
\`::: hljs-left\`\r
\`links\`\r
\`:::\`\r
:::\r
\r
::: hljs-center\r
\`::: hljs-center\`\r
\`mitte\`\r
\`:::\`\r
:::\r
\r
::: hljs-right\r
\`::: hljs-right\`\r
\`rechts\`\r
\`:::\`\r
:::\r
\r
## Liste von Definitionen\r
\r
Term 1\r
\r
: Definition 1\r
\r
Term 2 mit *inline markup*\r
\r
: Definition 2\r
\r
{ ein wenig code, teil von Definition 2 }\r
\r
Dritter Absatz von Definition 2.\r
\r
\`\`\`\r
Term 1\r
\r
: Definition 1\r
\r
Term 2 mit *inline markup*\r
\r
: Definition 2\r
\r
{ ein wenig code, teil von Definition 2 }\r
\r
Dritter Absatz von Definition 2.\r
\r
\`\`\`\r
\r
## Abkürzungen\r
*[HTML]: Hyper Text Markup Language\r
*[W3C]: World Wide Web Consortium\r
Die HTML Spezifikation\r
wird gepflegt vom W3C.\r
\`\`\`\r
*[HTML]: Hyper Text Markup Language\r
*[W3C]: World Wide Web Consortium\r
Die HTML Spezifikation\r
wird gepflegt vom W3C.\r
\`\`\`\r
`},function(a,i){a.exports=`@[toc](目次)\r
\r
Markdown 文法ガイド\r
===\r
> Detailed: [http://commonmark.org/help/](http://commonmark.org/help/)\r
\r
## **太字**\r
\`\`\`\r
**太字**\r
__太字__\r
\`\`\`\r
## *斜体*\r
\`\`\`\r
*斜体*\r
_斜体_\r
\`\`\`\r
## 見出し\r
\`\`\`\r
# h1 #\r
h1\r
====\r
## h2 ##\r
h2\r
----\r
### h3 ###\r
#### h4 ####\r
##### h5 #####\r
###### h6 ######\r
\`\`\`\r
## 横線\r
\`\`\`\r
***\r
---\r
\`\`\`\r
****\r
## ^上付き^文字 & ~下付き~文字\r
\`\`\`\r
super x^2^\r
sub H~2~0\r
\`\`\`\r
## ++下線++ & ~~取り消し線~~\r
\`\`\`\r
++underline++\r
~~strikethrough~~\r
\`\`\`\r
## ==蛍光ペン==\r
\`\`\`\r
==mark==\r
\`\`\`\r
## 引用\r
\r
\`\`\`\r
> quote 1\r
>> quote 2\r
>>> quote 3\r
...\r
\`\`\`\r
\r
## リスト\r
\`\`\`\r
番号付きリスト\r
1.\r
2.\r
3.\r
...\r
\r
箇条書きリスト\r
-\r
-\r
...\r
\`\`\`\r
\r
## Todoリスト\r
\r
- [x] task 1\r
- [ ] task 2\r
\r
\`\`\`\r
- [x] task 1\r
- [ ] task 2\r
\`\`\`\r
\r
## リンク\r
\`\`\`\r
Text Link\r
[Text](www.baidu.com)\r
\r
Image Link\r
![Text](http://www.image.com)\r
\`\`\`\r
## コード\r
\\\`\`\` type\r
\r
code block\r
\r
\\\`\`\`\r
\r
\\\` code \\\`\r
\r
\`\`\`c++\r
int main()\r
{\r
printf("hello world!");\r
}\r
\`\`\`\r
\`code\`\r
\r
## 表\r
\`\`\`\r
| th1 | th2 | th3 |\r
| :-- | :--: | ----: |\r
| left | center | right |\r
\`\`\`\r
| th1 | th2 | th3 |\r
| :-- | :--: | ----: |\r
| left | center | right |\r
| ---------------------- | ------------- | ----------------- |\r
\r
## 脚注\r
\`\`\`\r
hello[^hello]\r
\`\`\`\r
\r
Look at the bottom[^hello]\r
\r
[^hello]: footnote\r
\r
## 絵文字\r
> Detailed: [https://www.webpagefx.com/tools/emoji-cheat-sheet/](https://www.webpagefx.com/tools/emoji-cheat-sheet/)\r
\`\`\`\r
:laughing:\r
:blush:\r
:smiley:\r
:)\r
...\r
\`\`\`\r
:laughing::blush::smiley::)\r
\r
## $\\KaTeX$ 数式\r
> Detailed: [KaTeXマニュアル](http://www.intmath.com/cg5/katex-mathjax-comparison.php)、[KaTeX function](https://github.com/Khan/KaTeX/wiki/Function-Support-in-KaTeX)、[LaTeXマニュアル](https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference)\r
\r
We can render formulas for example$x_i + y_i = z_i$ and $\\sum_{i=1}^n a_i=0$ \r
We can also single-line rendering\r
$$\\sum_{i=1}^n a_i=0$$\r
\r
## レイアウト\r
\r
::: hljs-left\r
\`::: hljs-left\`\r
\`left\`\r
\`:::\`\r
:::\r
\r
::: hljs-center\r
\`::: hljs-center\`\r
\`center\`\r
\`:::\`\r
:::\r
\r
::: hljs-right\r
\`::: hljs-right\`\r
\`right\`\r
\`:::\`\r
:::\r
\r
## 定義リスト\r
\r
Term 1\r
\r
: Definition 1\r
\r
Term 2 with *inline markup*\r
\r
: Definition 2\r
\r
{ some code, part of Definition 2 }\r
\r
Third paragraph of definition 2.\r
\r
\`\`\`\r
Term 1\r
\r
: Definition 1\r
\r
Term 2 with *inline markup*\r
\r
: Definition 2\r
\r
{ some code, part of Definition 2 }\r
\r
Third paragraph of definition 2.\r
\r
\`\`\`\r
\r
## abbr\r
*[HTML]: Hyper Text Markup Language\r
*[W3C]: World Wide Web Consortium\r
The HTML specification\r
is maintained by the W3C.\r
\`\`\`\r
*[HTML]: Hyper Text Markup Language\r
*[W3C]: World Wide Web Consortium\r
The HTML specification\r
is maintained by the W3C.\r
\`\`\`\r
`},function(a){a.exports=JSON.parse('{"start_editor":"开始编辑...","navigation_title":"导航目录","tl_bold":"粗体","tl_italic":"斜体","tl_header":"标题","tl_header_one":"一级标题","tl_header_two":"二级标题","tl_header_three":"三级标题","tl_header_four":"四级标题","tl_header_five":"五级标题","tl_header_six":"六级标题","tl_underline":"下划线","tl_strikethrough":"中划线","tl_mark":"标记","tl_superscript":"上角标","tl_subscript":"下角标","tl_quote":"段落引用","tl_ol":"有序列表","tl_ul":"无序列表","tl_link":"链接","tl_image":"添加图片链接","tl_code":"代码块","tl_table":"表格","tl_undo":"上一步","tl_redo":"下一步","tl_trash":"清空","tl_save":"保存","tl_navigation_on":"开启标题导航","tl_navigation_off":"关闭标题导航","tl_preview":"预览","tl_aligncenter":"居中","tl_alignleft":"居左","tl_alignright":"居右","tl_edit":"编辑","tl_single_column":"单栏","tl_double_column":"双栏","tl_fullscreen_on":"全屏编辑","tl_fullscreen_off":"退出全屏","tl_read":"沉浸式阅读","tl_html_on":"查看html文本","tl_html_off":"返回markdown文本","tl_help":"markdown语法帮助","tl_upload":"上传图片","tl_upload_remove":"删除","tl_popup_link_title":"添加链接","tl_popup_link_text":"链接描述","tl_popup_link_addr":"链接地址","tl_popup_img_link_title":"添加图片","tl_popup_img_link_text":"图片描述","tl_popup_img_link_addr":"图片链接","tl_popup_link_sure":"确定","tl_popup_link_cancel":"取消"}')},function(a){a.exports=JSON.parse('{"start_editor":"開始編輯...","navigation_title":"導航目錄","tl_bold":"粗體","tl_italic":"斜體","tl_header":"標題","tl_header_one":"一級標題","tl_header_two":"二級標題","tl_header_three":"三級標題","tl_header_four":"四級標題","tl_header_five":"五級標題","tl_header_six":"六級標題","tl_underline":"下劃線","tl_strikethrough":"中劃線","tl_mark":"標記","tl_superscript":"上角標","tl_subscript":"下角標","tl_quote":"段落引用","tl_ol":"有序列表","tl_ul":"無序列表","tl_link":"鏈接","tl_image":"添加圖片鏈接","tl_code":"代碼塊","tl_table":"表格","tl_undo":"上一步","tl_redo":"下一步","tl_trash":"清空","tl_save":"保存","tl_navigation_on":"開啟標題導航","tl_navigation_off":"關閉標題導航","tl_preview":"預覽","tl_aligncenter":"居中","tl_alignleft":"居左","tl_alignright":"居右","tl_edit":"編輯","tl_single_column":"單欄","tl_double_column":"雙欄","tl_fullscreen_on":"全屏編輯","tl_fullscreen_off":"退出全屏","tl_read":"沈浸式閱讀","tl_html_on":"查看html文本","tl_html_off":"返回markdown文本","tl_help":"markdown語法幫助","tl_upload":"上傳圖片","tl_upload_remove":"刪除","tl_popup_link_title":"添加鏈接","tl_popup_link_text":"鏈接描述","tl_popup_link_addr":"鏈接地址","tl_popup_img_link_title":"添加圖片","tl_popup_img_link_text":"圖片描述","tl_popup_img_link_addr":"圖片鏈接","tl_popup_link_sure":"確定","tl_popup_link_cancel":"取消"}')},function(a){a.exports=JSON.parse('{"start_editor":"Begin editing...","navigation_title":"Navigation","tl_bold":"Bold","tl_italic":"Italic","tl_header":"Header","tl_header_one":"Header 1","tl_header_two":"Header 2","tl_header_three":"Header 3","tl_header_four":"Header 4","tl_header_five":"Header 5","tl_header_six":"Header 6","tl_underline":"Underline","tl_strikethrough":"Strikethrough","tl_mark":"Mark","tl_superscript":"Superscript","tl_subscript":"Subscript","tl_quote":"Quote","tl_ol":"Ol","tl_ul":"Ul","tl_link":"Link","tl_image":"Image Link","tl_code":"Code","tl_table":"Table","tl_undo":"Undo","tl_redo":"Redo","tl_trash":"Trash","tl_save":"Save","tl_navigation_on":"Navigation ON","tl_navigation_off":"Navigation OFF","tl_preview":"Preview","tl_aligncenter":"Center text","tl_alignleft":"Clamp text to the left","tl_alignright":"Clamp text to the right","tl_edit":"Edit","tl_single_column":"Single Column","tl_double_column":"Double Columns","tl_fullscreen_on":"FullScreen ON","tl_fullscreen_off":"FullScreen OFF","tl_read":"Read Model","tl_html_on":"HTML ON","tl_html_off":"HTML OFF","tl_help":"Markdown Guide","tl_upload":"Upload Images","tl_upload_remove":"Remove","tl_popup_link_title":"Add Link","tl_popup_link_text":"Link text","tl_popup_link_addr":"Link address","tl_popup_img_link_title":"Add Image","tl_popup_img_link_text":"Image Text","tl_popup_img_link_addr":"Image Link","tl_popup_link_sure":"Sure","tl_popup_link_cancel":"Cancel"}')},function(a){a.exports=JSON.parse(`{"start_editor":"Début d'édition...","navigation_title":"Navigation","tl_bold":"Gras","tl_italic":"Italique","tl_header":"Entête","tl_header_one":"Entête 1","tl_header_two":"Entête 2","tl_header_three":"Entête 3","tl_header_four":"Entête 4","tl_header_five":"Entête 5","tl_header_six":"Entête 6","tl_underline":"Souligné","tl_strikethrough":"Barré","tl_mark":"Mark","tl_superscript":"Exposant","tl_subscript":"Sous-exposant","tl_quote":"Quote","tl_ol":"Liste ","tl_ul":"Puce","tl_link":"Lien","tl_image":"Image Lien","tl_code":"Code","tl_table":"Table","tl_undo":"Annuler","tl_redo":"Refaire","tl_trash":"Supprimer","tl_save":"Sauver","tl_navigation_on":"Activer la navigation","tl_navigation_off":"Désactiver le navigation","tl_preview":"Previsualisé","tl_aligncenter":"Center le texte","tl_alignleft":"Férer le texte à gauche","tl_alignright":"Férer le texte à droite","tl_edit":"Editer","tl_single_column":"Seule Colonne","tl_double_column":"Colonnes Doubles","tl_fullscreen_on":"Activer le mode plein écran","tl_fullscreen_off":"Désactiver le mode plein écran","tl_read":"Lire le modèle","tl_html_on":"Activer le mode HTML","tl_html_off":"Désactiver le mode HTML","tl_help":"Guide Markdown","tl_upload":"Télécharger les images","tl_upload_remove":"Supprimer","tl_popup_link_title":"Ajouter un lien","tl_popup_link_text":"Description","tl_popup_link_addr":"Link","tl_popup_img_link_title":"Ajouter une image","tl_popup_img_link_text":"Description","tl_popup_img_link_addr":"Link","tl_popup_link_sure":"sûr","tl_popup_link_cancel":"Annuler"}`)},function(a){a.exports=JSON.parse('{"start_editor":"Começar edição...","navigation_title":"Navegação","tl_bold":"Negrito","tl_italic":"Itálico","tl_header":"Cabeçalho","tl_header_one":"Cabeçalho 1","tl_header_two":"Cabeçalho 2","tl_header_three":"Cabeçalho 3","tl_header_four":"Cabeçalho 4","tl_header_five":"Cabeçalho 5","tl_header_six":"Cabeçalho 6","tl_underline":"Sublinhar","tl_strikethrough":"Tachar","tl_mark":"Marcação","tl_superscript":"Sobrescrito","tl_subscript":"Subscrito","tl_quote":"Citação","tl_ol":"Lista Numerada","tl_ul":"Lista com marcadores","tl_link":"Link","tl_image":"Link de imagem","tl_code":"Código","tl_table":"Tabela","tl_undo":"Desfazer","tl_redo":"Refazer","tl_trash":"Lixo","tl_save":"Salvar","tl_navigation_on":"Mostrar Navegação","tl_navigation_off":"Esconder Navegação","tl_preview":"Preview","tl_aligncenter":"Alinhar no centro","tl_alignleft":"Alinhar à esquerda","tl_alignright":"Alinhar à direita","tl_edit":"Editar","tl_single_column":"Coluna Única","tl_double_column":"Duas Colunas","tl_fullscreen_on":"Ligar Tela Cheia","tl_fullscreen_off":"Desligar Tela Cheia","tl_read":"Modo de Leitura","tl_html_on":"Ligar HTML","tl_html_off":"Desligar HTML","tl_help":"Guia Markdown","tl_upload":"Upload de Imagens","tl_upload_remove":"Remover","tl_popup_link_title":"Adicionar Link","tl_popup_link_text":"Descrição","tl_popup_link_addr":"Link","tl_popup_img_link_title":"Adicionar fotos","tl_popup_img_link_text":"Descrição","tl_popup_img_link_addr":"Link","tl_popup_link_sure":"Confirmar","tl_popup_link_cancel":"Cancelar"}')},function(a){a.exports=JSON.parse('{"start_editor":"Начните редактирование...","navigation_title":"Навигация","tl_bold":"Полужирный","tl_italic":"Курсив","tl_header":"Заголовки","tl_header_one":"Заголовок 1","tl_header_two":"Заголовок 2","tl_header_three":"Заголовок 3","tl_header_four":"Заголовок 4","tl_header_five":"Заголовок 5","tl_header_six":"Заголовок 6","tl_underline":"Подчеркнутый","tl_strikethrough":"Зачеркнутый","tl_mark":"Отметка","tl_superscript":"Верхний индекс","tl_subscript":"Нижний индекс","tl_quote":"Цитата","tl_ol":"Нумерованный список","tl_ul":"Список","tl_link":"Ссылка","tl_image":"Ссылка изображения","tl_code":"Код","tl_table":"Таблица","tl_undo":"Отменить","tl_redo":"Вернуть","tl_trash":"Удалить","tl_save":"Сохранить","tl_navigation_on":"Показать навигацию","tl_navigation_off":"Скрыть навигацию","tl_preview":"Предпросмотр","tl_aligncenter":"Выровнять по центру","tl_alignleft":"Выровнять по левому краю","tl_alignright":"Выровнять по правому краю","tl_edit":"Редактор","tl_single_column":"Одно поле","tl_double_column":"Два поля","tl_fullscreen_on":"Полноэкранный режим","tl_fullscreen_off":"Выключить полноэкранный режим","tl_read":"Режим чтения","tl_html_on":"Показать HTML","tl_html_off":"Убрать HTML","tl_help":"Markdown помощь","tl_upload":"Загрузить изображение","tl_upload_remove":"Удалить","tl_popup_link_title":"Добавить ссылку","tl_popup_link_text":"Текст ссылки","tl_popup_link_addr":"Адрес ссылки","tl_popup_img_link_title":"Локальное изображение","tl_popup_img_link_text":"Текст изображения","tl_popup_img_link_addr":"Ссылка изображения","tl_popup_link_sure":"Добавить","tl_popup_link_cancel":"Отменить"}')},function(a){a.exports=JSON.parse('{"start_editor":"Bearbeitung beginnen...","navigation_title":"Navigation","tl_bold":"Fett","tl_italic":"Kursiv","tl_header":"Überschrift","tl_header_one":"Überschrift 1","tl_header_two":"Überschrift 2","tl_header_three":"Überschrift 3","tl_header_four":"Überschrift 4","tl_header_five":"Überschrift 5","tl_header_six":"Überschrift 6","tl_underline":"Unterstrichen","tl_strikethrough":"Durchgestrichen","tl_mark":"Markiert","tl_superscript":"Hochgestellt","tl_subscript":"Tiefgestellt","tl_quote":"Zitat","tl_ol":"Ol","tl_ul":"Ul","tl_link":"Link","tl_image":"Link mit Bild","tl_code":"Code","tl_table":"Tabelle","tl_undo":"Rückgängig","tl_redo":"Wiederherstellen","tl_trash":"Mülleimer","tl_save":"Speichern","tl_navigation_on":"Navigation AN","tl_navigation_off":"Navigation AUS","tl_preview":"Vorschau","tl_aligncenter":"Text zentrieren","tl_alignleft":"Nach links ausrichten","tl_alignright":"Nach rechts ausrichten","tl_edit":"Bearbeiten","tl_single_column":"Einspaltig","tl_double_column":"Zweispaltig","tl_fullscreen_on":"Vollbild AN","tl_fullscreen_off":"Vollbild AUS","tl_read":"Lesemodus","tl_html_on":"HTML AN","tl_html_off":"HTML AUS","tl_help":"Markdown Handbuch","tl_upload":"Bilder-Upload","tl_upload_remove":"Entfernen","tl_popup_link_title":"Link hinzufügen","tl_popup_link_text":"Text des Links","tl_popup_link_addr":"Linkziel","tl_popup_img_link_title":"Bild hinzufügen","tl_popup_img_link_text":"Text des Bildes","tl_popup_img_link_addr":"Link auf Bild","tl_popup_link_sure":"Ja","tl_popup_link_cancel":"Abbruch"}')},function(a){a.exports=JSON.parse('{"start_editor":"編集を始めてね!","navigation_title":"ナビゲーション","tl_bold":"太字","tl_italic":"斜体","tl_header":"見出し","tl_header_one":"見出し1","tl_header_two":"見出し2","tl_header_three":"見出し3","tl_header_four":"見出し4","tl_header_five":"見出し5","tl_header_six":"見出し6","tl_underline":"下線","tl_strikethrough":"取り消し線","tl_mark":"蛍光ペン","tl_superscript":"上付き文字","tl_subscript":"下付き文字","tl_quote":"引用","tl_ol":"番号付きリスト","tl_ul":"箇条書きリスト","tl_link":"ハイパーリンク","tl_image":"画像のリンク","tl_code":"コードの挿入","tl_table":"表の挿入","tl_undo":"戻る","tl_redo":"進む","tl_trash":"削除","tl_save":"保存","tl_navigation_on":"ナビゲーションを表示","tl_navigation_off":"ナビゲーションを非表示","tl_preview":"プレビュー","tl_aligncenter":"中央揃え","tl_alignleft":"左揃え","tl_alignright":"右揃え","tl_edit":"編集","tl_single_column":"一列","tl_double_column":"二列","tl_fullscreen_on":"全画面表示","tl_fullscreen_off":"全画面表示の終了","tl_read":"モデルの読み込み","tl_html_on":"HTMLで表示","tl_html_off":"HTML表示の終了","tl_help":"ヘルプ","tl_upload":"画像をアップロード","tl_upload_remove":"画像の削除","tl_popup_link_title":"リンクの追加","tl_popup_link_text":"リンクテキスト","tl_popup_link_addr":"リンク先のURL","tl_popup_img_link_title":"画像の追加","tl_popup_img_link_text":"画像タイトル","tl_popup_img_link_addr":"画像URL","tl_popup_link_sure":"OK","tl_popup_link_cancel":"戻る"}')},function(a,i,u){Object.defineProperty(i,"__esModule",{value:!0});var c=v(u(25));i.initMarkdown=J;var d=v(u(56)),m=u(57),f=v(u(133));function v(j){return j&&j.__esModule?j:{default:j}}var g={html:!0,xhtmlOut:!0,breaks:!0,langPrefix:"lang-",linkify:!1,typographer:!0,quotes:"“”‘’"},y=u(138),b=u(195),w=u(201),S=u(202),C=u(203),k=u(204),$=u(205),E=u(206),D=u(207),T=u(208),O=u(209),F=u(210),M=u(211),P=u(212),B=u(213),z={},U=[],H={hljs:"auto",highlighted:!0,langCheck:function(j){j&&d.default[j]&&!z[j]&&(z[j]=1,U.push(d.default[j]))}};function J(){var j=new y(g),G=j.renderer.rules.link_open||function(ee,Q,te,re,ae){return ae.renderToken(ee,Q,te)};return j.renderer.rules.link_open=function(ee,Q,te,re,ae){var ye=ee[Q].attrIndex("href");if(ee[Q].attrs[ye][1].startsWith("#"))return G(ee,Q,te,re,ae);var ue=ee[Q].attrIndex("target");return ue<0?ee[Q].attrPush(["target","_blank"]):ee[Q].attrs[ue][1]="_blank",G(ee,Q,te,re,ae)},j.use(M,H).use(b).use(S).use(w).use(O).use(O,"hljs-left").use(O,"hljs-center").use(O,"hljs-right").use(C).use(k).use($).use(E).use(D).use(O).use(B).use(P).use(T).use(F),j}i.default={data:function(){return{markdownIt:null}},created:function(){this.markdownIt=J(),this.html?(0,c.default)(this.xssOptions)==="object"&&this.markdownIt.use(f.default,this.xssOptions):(this.markdownIt.set({html:!1}),this.xssOptions=!1)},mounted:function(){H.highlighted=this.ishljs},methods:{$render:function(j,G){z={},U=[];var ee=this.markdownIt.render(j);this.ishljs&&U.length>0&&this.$_render(j,G,ee),G(ee)},$_render:function(j,G,ee){for(var Q=0,te=0;te<U.length;te++){var re=this.p_external_link.hljs_lang(U[te]);(0,m.loadScript)(re,function(){(Q+=1)===U.length&&(ee=this.markdownIt.render(j),G(ee))})}}},watch:{ishljs:function(j){H.highlighted=j}}}},function(a,i,u){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(f,v){f.options.html&&(d=new c.FilterXSS(v),f.core.ruler.push("mavoneditor_sanitizer",m))};var c=u(134),d=void 0;function m(f){d&&function v(g,y){for(var b=void 0,w=void 0,S=0;S<g.length;S++)y.indexOf(g[S].type)!==-1&&(b=g[S].content,w=g[S].children,g[S].content=d.process(b),w&&w.length&&b!==g[S].content&&v(w,["html_inline"]))}(f.tokens,["inline","html_block"])}},function(a,i,u){var c=u(58),d=u(61),m=u(137);function f(v,g){return new m(g).process(v)}(i=a.exports=f).filterXSS=f,i.FilterXSS=m,function(){for(var v in c)i[v]=c[v];for(var g in d)i[g]=d[g]}(),typeof window<"u"&&(window.filterXSS=a.exports),typeof self<"u"&&typeof DedicatedWorkerGlobalScope<"u"&&self instanceof DedicatedWorkerGlobalScope&&(self.filterXSS=a.exports)},function(a,i,u){var c=u(59),d=u(136);u(60);function m(v){return v==null}function f(v){(v=function(g){var y={};for(var b in g)y[b]=g[b];return y}(v||{})).whiteList=v.whiteList||c.whiteList,v.onAttr=v.onAttr||c.onAttr,v.onIgnoreAttr=v.onIgnoreAttr||c.onIgnoreAttr,v.safeAttrValue=v.safeAttrValue||c.safeAttrValue,this.options=v}f.prototype.process=function(v){if(!(v=(v=v||"").toString()))return"";var g=this.options,y=g.whiteList,b=g.onAttr,w=g.onIgnoreAttr,S=g.safeAttrValue;return d(v,function(C,k,$,E,D){var T=y[$],O=!1;if(T===!0?O=T:typeof T=="function"?O=T(E):T instanceof RegExp&&(O=T.test(E)),O!==!0&&(O=!1),E=S($,E)){var F,M={position:k,sourcePosition:C,source:D,isWhite:O};return O?m(F=b($,E,M))?$+":"+E:F:m(F=w($,E,M))?void 0:F}})},a.exports=f},function(a,i,u){var c=u(60);a.exports=function(d,m){(d=c.trimRight(d))[d.length-1]!==";"&&(d+=";");var f=d.length,v=!1,g=0,y=0,b="";function w(){if(!v){var k=c.trim(d.slice(g,y)),$=k.indexOf(":");if($!==-1){var E=c.trim(k.slice(0,$)),D=c.trim(k.slice($+1));if(E){var T=m(g,b.length,E,D,k);T&&(b+=T+"; ")}}}g=y+1}for(;y<f;y++){var S=d[y];if(S==="/"&&d[y+1]==="*"){var C=d.indexOf("*/",y+2);if(C===-1)break;g=(y=C+1)+1,v=!1}else S==="("?v=!0:S===")"?v=!1:S===";"?v||w():S===`
`&&w()}return c.trim(b)}},function(a,i,u){var c=u(38).FilterCSS,d=u(58),m=u(61),f=m.parseTag,v=m.parseAttr,g=u(39);function y(w){return w==null}function b(w){(w=function(S){var C={};for(var k in S)C[k]=S[k];return C}(w||{})).stripIgnoreTag&&(w.onIgnoreTag&&console.error('Notes: cannot use these two options "stripIgnoreTag" and "onIgnoreTag" at the same time'),w.onIgnoreTag=d.onIgnoreTagStripAll),w.whiteList||w.allowList?w.whiteList=function(S){var C={};for(var k in S)Array.isArray(S[k])?C[k.toLowerCase()]=S[k].map(function($){return $.toLowerCase()}):C[k.toLowerCase()]=S[k];return C}(w.whiteList||w.allowList):w.whiteList=d.whiteList,w.onTag=w.onTag||d.onTag,w.onTagAttr=w.onTagAttr||d.onTagAttr,w.onIgnoreTag=w.onIgnoreTag||d.onIgnoreTag,w.onIgnoreTagAttr=w.onIgnoreTagAttr||d.onIgnoreTagAttr,w.safeAttrValue=w.safeAttrValue||d.safeAttrValue,w.escapeHtml=w.escapeHtml||d.escapeHtml,this.options=w,w.css===!1?this.cssFilter=!1:(w.css=w.css||{},this.cssFilter=new c(w.css))}b.prototype.process=function(w){if(!(w=(w=w||"").toString()))return"";var S=this.options,C=S.whiteList,k=S.onTag,$=S.onIgnoreTag,E=S.onTagAttr,D=S.onIgnoreTagAttr,T=S.safeAttrValue,O=S.escapeHtml,F=this.cssFilter;S.stripBlankChar&&(w=d.stripBlankChar(w)),S.allowCommentTag||(w=d.stripCommentTag(w));var M=!1;S.stripIgnoreTagBody&&(M=d.StripTagBody(S.stripIgnoreTagBody,$),$=M.onIgnoreTag);var P=f(w,function(B,z,U,H,J){var j={sourcePosition:B,position:z,isClosing:J,isWhite:Object.prototype.hasOwnProperty.call(C,U)},G=k(U,H,j);if(!y(G))return G;if(j.isWhite){if(j.isClosing)return"</"+U+">";var ee=function(re){var ae=g.spaceIndex(re);if(ae===-1)return{html:"",closing:re[re.length-2]==="/"};var ye=(re=g.trim(re.slice(ae+1,-1)))[re.length-1]==="/";return ye&&(re=g.trim(re.slice(0,-1))),{html:re,closing:ye}}(H),Q=C[U],te=v(ee.html,function(re,ae){var ye=g.indexOf(Q,re)!==-1,ue=E(U,re,ae,ye);return y(ue)?ye?(ae=T(U,re,ae,F))?re+'="'+ae+'"':re:y(ue=D(U,re,ae,ye))?void 0:ue:ue});return H="<"+U,te&&(H+=" "+te),ee.closing&&(H+=" /"),H+=">"}return y(G=$(U,H,j))?O(H):G},O);return M&&(P=M.remove(P)),P},a.exports=b},function(a,i,u){a.exports=u(139)},function(a,i,u){var c=u(1),d=u(147),m=u(151),f=u(152),v=u(160),g=u(174),y=u(187),b=u(63),w=u(189),S={default:u(192),zero:u(193),commonmark:u(194)},C=/^(vbscript|javascript|file|data):/,k=/^data:image\/(gif|png|jpeg|webp);/;function $(F){var M=F.trim().toLowerCase();return!C.test(M)||!!k.test(M)}var E=["http:","https:","mailto:"];function D(F){var M=b.parse(F,!0);if(M.hostname&&(!M.protocol||E.indexOf(M.protocol)>=0))try{M.hostname=w.toASCII(M.hostname)}catch{}return b.encode(b.format(M))}function T(F){var M=b.parse(F,!0);if(M.hostname&&(!M.protocol||E.indexOf(M.protocol)>=0))try{M.hostname=w.toUnicode(M.hostname)}catch{}return b.decode(b.format(M))}function O(F,M){if(!(this instanceof O))return new O(F,M);M||c.isString(F)||(M=F||{},F="default"),this.inline=new g,this.block=new v,this.core=new f,this.renderer=new m,this.linkify=new y,this.validateLink=$,this.normalizeLink=D,this.normalizeLinkText=T,this.utils=c,this.helpers=c.assign({},d),this.options={},this.configure(F),M&&this.set(M)}O.prototype.set=function(F){return c.assign(this.options,F),this},O.prototype.configure=function(F){var M,P=this;if(c.isString(F)&&!(F=S[M=F]))throw new Error('Wrong `markdown-it` preset "'+M+'", check name');if(!F)throw new Error("Wrong `markdown-it` preset, can't be empty");return F.options&&P.set(F.options),F.components&&Object.keys(F.components).forEach(function(B){F.components[B].rules&&P[B].ruler.enableOnly(F.components[B].rules),F.components[B].rules2&&P[B].ruler2.enableOnly(F.components[B].rules2)}),this},O.prototype.enable=function(F,M){var P=[];Array.isArray(F)||(F=[F]),["core","block","inline"].forEach(function(z){P=P.concat(this[z].ruler.enable(F,!0))},this),P=P.concat(this.inline.ruler2.enable(F,!0));var B=F.filter(function(z){return P.indexOf(z)<0});if(B.length&&!M)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+B);return this},O.prototype.disable=function(F,M){var P=[];Array.isArray(F)||(F=[F]),["core","block","inline"].forEach(function(z){P=P.concat(this[z].ruler.disable(F,!0))},this),P=P.concat(this.inline.ruler2.disable(F,!0));var B=F.filter(function(z){return P.indexOf(z)<0});if(B.length&&!M)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+B);return this},O.prototype.use=function(F){var M=[this].concat(Array.prototype.slice.call(arguments,1));return F.apply(F,M),this},O.prototype.parse=function(F,M){if(typeof F!="string")throw new Error("Input data should be a String");var P=new this.core.State(F,this,M);return this.core.process(P),P.tokens},O.prototype.render=function(F,M){return M=M||{},this.renderer.render(this.parse(F,M),this.options,M)},O.prototype.parseInline=function(F,M){var P=new this.core.State(F,this,M);return P.inlineMode=!0,this.core.process(P),P.tokens},O.prototype.renderInline=function(F,M){return M=M||{},this.renderer.render(this.parseInline(F,M),this.options,M)},a.exports=O},function(a){a.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Abreve":"Ă","abreve":"ă","ac":"∾","acd":"∿","acE":"∾̳","Acirc":"Â","acirc":"â","acute":"´","Acy":"А","acy":"а","AElig":"Æ","aelig":"æ","af":"","Afr":"𝔄","afr":"𝔞","Agrave":"À","agrave":"à","alefsym":"ℵ","aleph":"ℵ","Alpha":"Α","alpha":"α","Amacr":"Ā","amacr":"ā","amalg":"⨿","amp":"&","AMP":"&","andand":"⩕","And":"⩓","and":"∧","andd":"⩜","andslope":"⩘","andv":"⩚","ang":"∠","ange":"⦤","angle":"∠","angmsdaa":"⦨","angmsdab":"⦩","angmsdac":"⦪","angmsdad":"⦫","angmsdae":"⦬","angmsdaf":"⦭","angmsdag":"⦮","angmsdah":"⦯","angmsd":"∡","angrt":"∟","angrtvb":"⊾","angrtvbd":"⦝","angsph":"∢","angst":"Å","angzarr":"⍼","Aogon":"Ą","aogon":"ą","Aopf":"𝔸","aopf":"𝕒","apacir":"⩯","ap":"≈","apE":"⩰","ape":"≊","apid":"≋","apos":"\'","ApplyFunction":"","approx":"≈","approxeq":"≊","Aring":"Å","aring":"å","Ascr":"𝒜","ascr":"𝒶","Assign":"≔","ast":"*","asymp":"≈","asympeq":"≍","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","awconint":"∳","awint":"⨑","backcong":"≌","backepsilon":"϶","backprime":"","backsim":"∽","backsimeq":"⋍","Backslash":"","Barv":"⫧","barvee":"⊽","barwed":"⌅","Barwed":"⌆","barwedge":"⌅","bbrk":"⎵","bbrktbrk":"⎶","bcong":"≌","Bcy":"Б","bcy":"б","bdquo":"„","becaus":"∵","because":"∵","Because":"∵","bemptyv":"⦰","bepsi":"϶","bernou":"","Bernoullis":"","Beta":"Β","beta":"β","beth":"ℶ","between":"≬","Bfr":"𝔅","bfr":"𝔟","bigcap":"⋂","bigcirc":"◯","bigcup":"","bigodot":"⨀","bigoplus":"⨁","bigotimes":"⨂","bigsqcup":"⨆","bigstar":"★","bigtriangledown":"▽","bigtriangleup":"△","biguplus":"⨄","bigvee":"","bigwedge":"⋀","bkarow":"⤍","blacklozenge":"⧫","blacksquare":"▪","blacktriangle":"▴","blacktriangledown":"▾","blacktriangleleft":"◂","blacktriangleright":"▸","blank":"␣","blk12":"▒","blk14":"░","blk34":"▓","block":"█","bne":"=⃥","bnequiv":"≡⃥","bNot":"⫭","bnot":"⌐","Bopf":"𝔹","bopf":"𝕓","bot":"⊥","bottom":"⊥","bowtie":"⋈","boxbox":"⧉","boxdl":"┐","boxdL":"╕","boxDl":"╖","boxDL":"╗","boxdr":"┌","boxdR":"╒","boxDr":"╓","boxDR":"╔","boxh":"─","boxH":"═","boxhd":"┬","boxHd":"╤","boxhD":"╥","boxHD":"╦","boxhu":"┴","boxHu":"╧","boxhU":"╨","boxHU":"╩","boxminus":"⊟","boxplus":"⊞","boxtimes":"⊠","boxul":"┘","boxuL":"╛","boxUl":"╜","boxUL":"╝","boxur":"└","boxuR":"╘","boxUr":"╙","boxUR":"╚","boxv":"│","boxV":"║","boxvh":"┼","boxvH":"╪","boxVh":"╫","boxVH":"╬","boxvl":"┤","boxvL":"╡","boxVl":"╢","boxVL":"╣","boxvr":"├","boxvR":"╞","boxVr":"╟","boxVR":"╠","bprime":"","breve":"˘","Breve":"˘","brvbar":"¦","bscr":"𝒷","Bscr":"","bsemi":"⁏","bsim":"∽","bsime":"⋍","bsolb":"⧅","bsol":"\\\\","bsolhsub":"⟈","bull":"•","bullet":"•","bump":"≎","bumpE":"⪮","bumpe":"≏","Bumpeq":"≎","bumpeq":"≏","Cacute":"Ć","cacute":"ć","capand":"⩄","capbrcup":"⩉","capcap":"⩋","cap":"∩","Cap":"⋒","capcup":"⩇","capdot":"⩀","CapitalDifferentialD":"","caps":"∩︀","caret":"","caron":"ˇ","Cayleys":"","ccaps":"⩍","Ccaron":"Č","ccaron":"č","Ccedil":"Ç","ccedil":"ç","Ccirc":"Ĉ","ccirc":"ĉ","Cconint":"∰","ccups":"⩌","ccupssm":"⩐","Cdot":"Ċ","cdot":"ċ","cedil":"¸","Cedilla":"¸","cemptyv":"⦲","cent":"¢","centerdot":"·","CenterDot":"·","cfr":"𝔠","Cfr":"","CHcy":"Ч","chcy":"ч","check":"✓","checkmark":"✓","Chi":"Χ","chi":"χ","circ":"ˆ","circeq":"≗","circlearrowleft":"↺","circlearrowright":"↻","circledast":"⊛","circledcirc":"⊚","circleddash":"⊝","CircleDot":"⊙","circledR":"®","circledS":"Ⓢ","CircleMinus":"⊖","CirclePlus":"⊕","CircleTimes":"⊗","cir":"○","cirE":"⧃","cire":"≗","cirfnint":"⨐","cirmid":"⫯","cirscir":"⧂","ClockwiseContourIntegral":"∲","CloseCurlyDoubleQuote":"”","CloseCurlyQuote":"","clubs":"♣","clubsuit":"♣","colon":":","Colon":"∷","Colone":"⩴","colone":"≔","coloneq":"≔","comma":",","commat":"@","comp":"∁","compfn":"∘","complement":"∁","complexes":"","cong":"≅","congdot":"⩭","Congruent":"≡","conint":"∮","Conint":"∯","ContourIntegral":"∮","copf":"𝕔","Copf":"","coprod":"∐","Coproduct":"∐","copy":"©","COPY":"©","copysr":"℗","CounterClockwiseContourIntegral":"∳","crarr":"↵","cross":"✗","Cross":"","Cscr":"𝒞","cscr":"𝒸","csub":"⫏","csube":"⫑","csup":"⫐","csupe":"⫒","ctdot":"⋯","cudarrl":"⤸","cudarrr":"⤵","cuepr":"⋞","cuesc":"⋟","cularr":"↶","cularrp":"⤽","cupbrcap":"⩈","cupcap":"⩆","CupCap":"≍","cup":"","Cup":"⋓","cupcup":"⩊","cupdot":"⊍","cupor":"⩅","cups":"","curarr":"↷","curarrm":"⤼","curlyeqprec":"⋞","curlyeqsucc":"⋟","curlyvee":"⋎","curlywedge":"⋏","curren":"¤","curvearrowleft":"↶","curvearrowright":"↷","cuvee":"⋎","cuwed":"⋏","cwconint":"∲","cwint":"∱","cylcty":"⌭","dagger":"†","Dagger":"‡","daleth":"ℸ","darr":"↓","Darr":"↡","dArr":"⇓","dash":"","Dashv":"⫤","dashv":"⊣","dbkarow":"⤏","dblac":"˝","Dcaron":"Ď","dcaron":"ď","Dcy":"Д","dcy":"д","ddagger":"‡","ddarr":"⇊","DD":"","dd":"","DDotrahd":"⤑","ddotseq":"⩷","deg":"°","Del":"∇","Delta":"Δ","delta":"δ","demptyv":"⦱","dfisht":"⥿","Dfr":"𝔇","dfr":"𝔡","dHar":"⥥","dharl":"⇃","dharr":"⇂","DiacriticalAcute":"´","DiacriticalDot":"˙","DiacriticalDoubleAcute":"˝","DiacriticalGrave":"`","DiacriticalTilde":"˜","diam":"⋄","diamond":"⋄","Diamond":"⋄","diamondsuit":"♦","diams":"♦","die":"¨","DifferentialD":"","digamma":"ϝ","disin":"⋲","div":"÷","divide":"÷","divideontimes":"⋇","divonx":"⋇","DJcy":"Ђ","djcy":"ђ","dlcorn":"⌞","dlcrop":"⌍","dollar":"$","Dopf":"𝔻","dopf":"𝕕","Dot":"¨","dot":"˙","DotDot":"⃜","doteq":"≐","doteqdot":"≑","DotEqual":"≐","dotminus":"∸","dotplus":"∔","dotsquare":"⊡","doublebarwedge":"⌆","DoubleContourIntegral":"∯","DoubleDot":"¨","DoubleDownArrow":"⇓","DoubleLeftArrow":"⇐","DoubleLeftRightArrow":"⇔","DoubleLeftTee":"⫤","DoubleLongLeftArrow":"⟸","DoubleLongLeftRightArrow":"⟺","DoubleLongRightArrow":"⟹","DoubleRightArrow":"⇒","DoubleRightTee":"⊨","DoubleUpArrow":"⇑","DoubleUpDownArrow":"⇕","DoubleVerticalBar":"∥","DownArrowBar":"⤓","downarrow":"↓","DownArrow":"↓","Downarrow":"⇓","DownArrowUpArrow":"⇵","DownBreve":"̑","downdownarrows":"⇊","downharpoonleft":"⇃","downharpoonright":"⇂","DownLeftRightVector":"⥐","DownLeftTeeVector":"⥞","DownLeftVectorBar":"⥖","DownLeftVector":"↽","DownRightTeeVector":"⥟","DownRightVectorBar":"⥗","DownRightVector":"⇁","DownTeeArrow":"↧","DownTee":"","drbkarow":"⤐","drcorn":"⌟","drcrop":"⌌","Dscr":"𝒟","dscr":"𝒹","DScy":"Ѕ","dscy":"ѕ","dsol":"⧶","Dstrok":"Đ","dstrok":"đ","dtdot":"⋱","dtri":"▿","dtrif":"▾","duarr":"⇵","duhar":"⥯","dwangle":"⦦","DZcy":"Џ","dzcy":"џ","dzigrarr":"⟿","Eacute":"É","eacute":"é","easter":"⩮","Ecaron":"Ě","ecaron":"ě","Ecirc":"Ê","ecirc":"ê","ecir":"≖","ecolon":"≕","Ecy":"Э","ecy":"э","eDDot":"⩷","Edot":"Ė","edot":"ė","eDot":"≑","ee":"","efDot":"≒","Efr":"𝔈","efr":"𝔢","eg":"⪚","Egrave":"È","egrave":"è","egs":"⪖","egsdot":"⪘","el":"⪙","Element":"∈","elinters":"⏧","ell":"","els":"⪕","elsdot":"⪗","Emacr":"Ē","emacr":"ē","empty":"∅","emptyset":"∅","EmptySmallSquare":"◻","emptyv":"∅","EmptyVerySmallSquare":"▫","emsp13":"","emsp14":"","emsp":"","ENG":"Ŋ","eng":"ŋ","ensp":"","Eogon":"Ę","eogon":"ę","Eopf":"𝔼","eopf":"𝕖","epar":"⋕","eparsl":"⧣","eplus":"⩱","epsi":"ε","Epsilon":"Ε","epsilon":"ε","epsiv":"ϵ","eqcirc":"≖","eqcolon":"≕","eqsim":"≂","eqslantgtr":"⪖","eqslantless":"⪕","Equal":"⩵","equals":"=","EqualTilde":"≂","equest":"≟","Equilibrium":"⇌","equiv":"≡","equivDD":"⩸","eqvparsl":"⧥","erarr":"⥱","erDot":"≓","escr":"","Escr":"","esdot":"≐","Esim":"⩳","esim":"≂","Eta":"Η","eta":"η","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","euro":"€","excl":"!","exist":"∃","Exists":"∃","expectation":"","exponentiale":"","ExponentialE":"","fallingdotseq":"≒","Fcy":"Ф","fcy":"ф","female":"♀","ffilig":"ffi","fflig":"ff","ffllig":"ffl","Ffr":"𝔉","ffr":"𝔣","filig":"fi","FilledSmallSquare":"◼","FilledVerySmallSquare":"▪","fjlig":"fj","flat":"♭","fllig":"fl","fltns":"▱","fnof":"ƒ","Fopf":"𝔽","fopf":"𝕗","forall":"∀","ForAll":"∀","fork":"⋔","forkv":"⫙","Fouriertrf":"","fpartint":"⨍","frac12":"½","frac13":"⅓","frac14":"¼","frac15":"⅕","frac16":"⅙","frac18":"⅛","frac23":"⅔","frac25":"⅖","frac34":"¾","frac35":"⅗","frac38":"⅜","frac45":"⅘","frac56":"⅚","frac58":"⅝","frac78":"⅞","frasl":"","frown":"⌢","fscr":"𝒻","Fscr":"","gacute":"ǵ","Gamma":"Γ","gamma":"γ","Gammad":"Ϝ","gammad":"ϝ","gap":"⪆","Gbreve":"Ğ","gbreve":"ğ","Gcedil":"Ģ","Gcirc":"Ĝ","gcirc":"ĝ","Gcy":"Г","gcy":"г","Gdot":"Ġ","gdot":"ġ","ge":"≥","gE":"≧","gEl":"⪌","gel":"⋛","geq":"≥","geqq":"≧","geqslant":"⩾","gescc":"⪩","ges":"⩾","gesdot":"⪀","gesdoto":"⪂","gesdotol":"⪄","gesl":"⋛︀","gesles":"⪔","Gfr":"𝔊","gfr":"𝔤","gg":"≫","Gg":"⋙","ggg":"⋙","gimel":"ℷ","GJcy":"Ѓ","gjcy":"ѓ","gla":"⪥","gl":"≷","glE":"⪒","glj":"⪤","gnap":"⪊","gnapprox":"⪊","gne":"⪈","gnE":"≩","gneq":"⪈","gneqq":"≩","gnsim":"⋧","Gopf":"𝔾","gopf":"𝕘","grave":"`","GreaterEqual":"≥","GreaterEqualLess":"⋛","GreaterFullEqual":"≧","GreaterGreater":"⪢","GreaterLess":"≷","GreaterSlantEqual":"⩾","GreaterTilde":"≳","Gscr":"𝒢","gscr":"","gsim":"≳","gsime":"⪎","gsiml":"⪐","gtcc":"⪧","gtcir":"⩺","gt":">","GT":">","Gt":"≫","gtdot":"⋗","gtlPar":"⦕","gtquest":"⩼","gtrapprox":"⪆","gtrarr":"⥸","gtrdot":"⋗","gtreqless":"⋛","gtreqqless":"⪌","gtrless":"≷","gtrsim":"≳","gvertneqq":"≩︀","gvnE":"≩︀","Hacek":"ˇ","hairsp":"","half":"½","hamilt":"","HARDcy":"Ъ","hardcy":"ъ","harrcir":"⥈","harr":"↔","hArr":"⇔","harrw":"↭","Hat":"^","hbar":"ℏ","Hcirc":"Ĥ","hcirc":"ĥ","hearts":"♥","heartsuit":"♥","hellip":"…","hercon":"⊹","hfr":"𝔥","Hfr":"","HilbertSpace":"","hksearow":"⤥","hkswarow":"⤦","hoarr":"⇿","homtht":"∻","hookleftarrow":"↩","hookrightarrow":"↪","hopf":"𝕙","Hopf":"","horbar":"―","HorizontalLine":"─","hscr":"𝒽","Hscr":"","hslash":"ℏ","Hstrok":"Ħ","hstrok":"ħ","HumpDownHump":"≎","HumpEqual":"≏","hybull":"","hyphen":"","Iacute":"Í","iacute":"í","ic":"","Icirc":"Î","icirc":"î","Icy":"И","icy":"и","Idot":"İ","IEcy":"Е","iecy":"е","iexcl":"¡","iff":"⇔","ifr":"𝔦","Ifr":"","Igrave":"Ì","igrave":"ì","ii":"","iiiint":"⨌","iiint":"∭","iinfin":"⧜","iiota":"℩","IJlig":"IJ","ijlig":"ij","Imacr":"Ī","imacr":"ī","image":"","ImaginaryI":"","imagline":"","imagpart":"","imath":"ı","Im":"","imof":"⊷","imped":"Ƶ","Implies":"⇒","incare":"℅","in":"∈","infin":"∞","infintie":"⧝","inodot":"ı","intcal":"⊺","int":"∫","Int":"∬","integers":"","Integral":"∫","intercal":"⊺","Intersection":"⋂","intlarhk":"⨗","intprod":"⨼","InvisibleComma":"","InvisibleTimes":"","IOcy":"Ё","iocy":"ё","Iogon":"Į","iogon":"į","Iopf":"𝕀","iopf":"𝕚","Iota":"Ι","iota":"ι","iprod":"⨼","iquest":"¿","iscr":"𝒾","Iscr":"","isin":"∈","isindot":"⋵","isinE":"⋹","isins":"⋴","isinsv":"⋳","isinv":"∈","it":"","Itilde":"Ĩ","itilde":"ĩ","Iukcy":"І","iukcy":"і","Iuml":"Ï","iuml":"ï","Jcirc":"Ĵ","jcirc":"ĵ","Jcy":"Й","jcy":"й","Jfr":"𝔍","jfr":"𝔧","jmath":"ȷ","Jopf":"𝕁","jopf":"𝕛","Jscr":"𝒥","jscr":"𝒿","Jsercy":"Ј","jsercy":"ј","Jukcy":"Є","jukcy":"є","Kappa":"Κ","kappa":"κ","kappav":"ϰ","Kcedil":"Ķ","kcedil":"ķ","Kcy":"К","kcy":"к","Kfr":"𝔎","kfr":"𝔨","kgreen":"ĸ","KHcy":"Х","khcy":"х","KJcy":"Ќ","kjcy":"ќ","Kopf":"𝕂","kopf":"𝕜","Kscr":"𝒦","kscr":"𝓀","lAarr":"⇚","Lacute":"Ĺ","lacute":"ĺ","laemptyv":"⦴","lagran":"","Lambda":"Λ","lambda":"λ","lang":"⟨","Lang":"⟪","langd":"⦑","langle":"⟨","lap":"⪅","Laplacetrf":"","laquo":"«","larrb":"⇤","larrbfs":"⤟","larr":"←","Larr":"↞","lArr":"⇐","larrfs":"⤝","larrhk":"↩","larrlp":"↫","larrpl":"⤹","larrsim":"⥳","larrtl":"↢","latail":"⤙","lAtail":"⤛","lat":"⪫","late":"⪭","lates":"⪭︀","lbarr":"⤌","lBarr":"⤎","lbbrk":"","lbrace":"{","lbrack":"[","lbrke":"⦋","lbrksld":"⦏","lbrkslu":"⦍","Lcaron":"Ľ","lcaron":"ľ","Lcedil":"Ļ","lcedil":"ļ","lceil":"⌈","lcub":"{","Lcy":"Л","lcy":"л","ldca":"⤶","ldquo":"“","ldquor":"„","ldrdhar":"⥧","ldrushar":"⥋","ldsh":"↲","le":"≤","lE":"≦","LeftAngleBracket":"⟨","LeftArrowBar":"⇤","leftarrow":"←","LeftArrow":"←","Leftarrow":"⇐","LeftArrowRightArrow":"⇆","leftarrowtail":"↢","LeftCeiling":"⌈","LeftDoubleBracket":"⟦","LeftDownTeeVector":"⥡","LeftDownVectorBar":"⥙","LeftDownVector":"⇃","LeftFloor":"⌊","leftharpoondown":"↽","leftharpoonup":"↼","leftleftarrows":"⇇","leftrightarrow":"↔","LeftRightArrow":"↔","Leftrightarrow":"⇔","leftrightarrows":"⇆","leftrightharpoons":"⇋","leftrightsquigarrow":"↭","LeftRightVector":"⥎","LeftTeeArrow":"↤","LeftTee":"⊣","LeftTeeVector":"⥚","leftthreetimes":"⋋","LeftTriangleBar":"⧏","LeftTriangle":"⊲","LeftTriangleEqual":"⊴","LeftUpDownVector":"⥑","LeftUpTeeVector":"⥠","LeftUpVectorBar":"⥘","LeftUpVector":"↿","LeftVectorBar":"⥒","LeftVector":"↼","lEg":"⪋","leg":"⋚","leq":"≤","leqq":"≦","leqslant":"⩽","lescc":"⪨","les":"⩽","lesdot":"⩿","lesdoto":"⪁","lesdotor":"⪃","lesg":"⋚︀","lesges":"⪓","lessapprox":"⪅","lessdot":"⋖","lesseqgtr":"⋚","lesseqqgtr":"⪋","LessEqualGreater":"⋚","LessFullEqual":"≦","LessGreater":"≶","lessgtr":"≶","LessLess":"⪡","lesssim":"≲","LessSlantEqual":"⩽","LessTilde":"≲","lfisht":"⥼","lfloor":"⌊","Lfr":"𝔏","lfr":"𝔩","lg":"≶","lgE":"⪑","lHar":"⥢","lhard":"↽","lharu":"↼","lharul":"⥪","lhblk":"▄","LJcy":"Љ","ljcy":"љ","llarr":"⇇","ll":"≪","Ll":"⋘","llcorner":"⌞","Lleftarrow":"⇚","llhard":"⥫","lltri":"◺","Lmidot":"Ŀ","lmidot":"ŀ","lmoustache":"⎰","lmoust":"⎰","lnap":"⪉","lnapprox":"⪉","lne":"⪇","lnE":"≨","lneq":"⪇","lneqq":"≨","lnsim":"⋦","loang":"⟬","loarr":"⇽","lobrk":"⟦","longleftarrow":"⟵","LongLeftArrow":"⟵","Longleftarrow":"⟸","longleftrightarrow":"⟷","LongLeftRightArrow":"⟷","Longleftrightarrow":"⟺","longmapsto":"⟼","longrightarrow":"⟶","LongRightArrow":"⟶","Longrightarrow":"⟹","looparrowleft":"↫","looparrowright":"↬","lopar":"⦅","Lopf":"𝕃","lopf":"𝕝","loplus":"⨭","lotimes":"⨴","lowast":"","lowbar":"_","LowerLeftArrow":"↙","LowerRightArrow":"↘","loz":"◊","lozenge":"◊","lozf":"⧫","lpar":"(","lparlt":"⦓","lrarr":"⇆","lrcorner":"⌟","lrhar":"⇋","lrhard":"⥭","lrm":"","lrtri":"⊿","lsaquo":"","lscr":"𝓁","Lscr":"","lsh":"↰","Lsh":"↰","lsim":"≲","lsime":"⪍","lsimg":"⪏","lsqb":"[","lsquo":"","lsquor":"","Lstrok":"Ł","lstrok":"ł","ltcc":"⪦","ltcir":"⩹","lt":"<","LT":"<","Lt":"≪","ltdot":"⋖","lthree":"⋋","ltimes":"⋉","ltlarr":"⥶","ltquest":"⩻","ltri":"◃","ltrie":"⊴","ltrif":"◂","ltrPar":"⦖","lurdshar":"⥊","luruhar":"⥦","lvertneqq":"≨︀","lvnE":"≨︀","macr":"¯","male":"♂","malt":"✠","maltese":"✠","Map":"⤅","map":"↦","mapsto":"↦","mapstodown":"↧","mapstoleft":"↤","mapstoup":"↥","marker":"▮","mcomma":"⨩","Mcy":"М","mcy":"м","mdash":"—","mDDot":"∺","measuredangle":"∡","MediumSpace":"","Mellintrf":"","Mfr":"𝔐","mfr":"𝔪","mho":"℧","micro":"µ","midast":"*","midcir":"⫰","mid":"","middot":"·","minusb":"⊟","minus":"","minusd":"∸","minusdu":"⨪","MinusPlus":"∓","mlcp":"⫛","mldr":"…","mnplus":"∓","models":"⊧","Mopf":"𝕄","mopf":"𝕞","mp":"∓","mscr":"𝓂","Mscr":"","mstpos":"∾","Mu":"Μ","mu":"μ","multimap":"⊸","mumap":"⊸","nabla":"∇","Nacute":"Ń","nacute":"ń","nang":"∠⃒","nap":"≉","napE":"⩰̸","napid":"≋̸","napos":"ʼn","napprox":"≉","natural":"♮","naturals":"","natur":"♮","nbsp":" ","nbump":"≎̸","nbumpe":"≏̸","ncap":"⩃","Ncaron":"Ň","ncaron":"ň","Ncedil":"Ņ","ncedil":"ņ","ncong":"≇","ncongdot":"⩭̸","ncup":"⩂","Ncy":"Н","ncy":"н","ndash":"","nearhk":"⤤","nearr":"↗","neArr":"⇗","nearrow":"↗","ne":"≠","nedot":"≐̸","NegativeMediumSpace":"","NegativeThickSpace":"","NegativeThinSpace":"","NegativeVeryThinSpace":"","nequiv":"≢","nesear":"⤨","nesim":"≂̸","NestedGreaterGreater":"≫","NestedLessLess":"≪","NewLine":"\\n","nexist":"∄","nexists":"∄","Nfr":"𝔑","nfr":"𝔫","ngE":"≧̸","nge":"≱","ngeq":"≱","ngeqq":"≧̸","ngeqslant":"⩾̸","nges":"⩾̸","nGg":"⋙̸","ngsim":"≵","nGt":"≫⃒","ngt":"≯","ngtr":"≯","nGtv":"≫̸","nharr":"↮","nhArr":"⇎","nhpar":"⫲","ni":"∋","nis":"⋼","nisd":"⋺","niv":"∋","NJcy":"Њ","njcy":"њ","nlarr":"↚","nlArr":"⇍","nldr":"‥","nlE":"≦̸","nle":"≰","nleftarrow":"↚","nLeftarrow":"⇍","nleftrightarrow":"↮","nLeftrightarrow":"⇎","nleq":"≰","nleqq":"≦̸","nleqslant":"⩽̸","nles":"⩽̸","nless":"≮","nLl":"⋘̸","nlsim":"≴","nLt":"≪⃒","nlt":"≮","nltri":"⋪","nltrie":"⋬","nLtv":"≪̸","nmid":"∤","NoBreak":"","NonBreakingSpace":" ","nopf":"𝕟","Nopf":"","Not":"⫬","not":"¬","NotCongruent":"≢","NotCupCap":"≭","NotDoubleVerticalBar":"∦","NotElement":"∉","NotEqual":"≠","NotEqualTilde":"≂̸","NotExists":"∄","NotGreater":"≯","NotGreaterEqual":"≱","NotGreaterFullEqual":"≧̸","NotGreaterGreater":"≫̸","NotGreaterLess":"≹","NotGreaterSlantEqual":"⩾̸","NotGreaterTilde":"≵","NotHumpDownHump":"≎̸","NotHumpEqual":"≏̸","notin":"∉","notindot":"⋵̸","notinE":"⋹̸","notinva":"∉","notinvb":"⋷","notinvc":"⋶","NotLeftTriangleBar":"⧏̸","NotLeftTriangle":"⋪","NotLeftTriangleEqual":"⋬","NotLess":"≮","NotLessEqual":"≰","NotLessGreater":"≸","NotLessLess":"≪̸","NotLessSlantEqual":"⩽̸","NotLessTilde":"≴","NotNestedGreaterGreater":"⪢̸","NotNestedLessLess":"⪡̸","notni":"∌","notniva":"∌","notnivb":"⋾","notnivc":"⋽","NotPrecedes":"⊀","NotPrecedesEqual":"⪯̸","NotPrecedesSlantEqual":"⋠","NotReverseElement":"∌","NotRightTriangleBar":"⧐̸","NotRightTriangle":"⋫","NotRightTriangleEqual":"⋭","NotSquareSubset":"⊏̸","NotSquareSubsetEqual":"⋢","NotSquareSuperset":"⊐̸","NotSquareSupersetEqual":"⋣","NotSubset":"⊂⃒","NotSubsetEqual":"⊈","NotSucceeds":"⊁","NotSucceedsEqual":"⪰̸","NotSucceedsSlantEqual":"⋡","NotSucceedsTilde":"≿̸","NotSuperset":"⊃⃒","NotSupersetEqual":"⊉","NotTilde":"≁","NotTildeEqual":"≄","NotTildeFullEqual":"≇","NotTildeTilde":"≉","NotVerticalBar":"∤","nparallel":"∦","npar":"∦","nparsl":"⫽⃥","npart":"∂̸","npolint":"⨔","npr":"⊀","nprcue":"⋠","nprec":"⊀","npreceq":"⪯̸","npre":"⪯̸","nrarrc":"⤳̸","nrarr":"↛","nrArr":"⇏","nrarrw":"↝̸","nrightarrow":"↛","nRightarrow":"⇏","nrtri":"⋫","nrtrie":"⋭","nsc":"⊁","nsccue":"⋡","nsce":"⪰̸","Nscr":"𝒩","nscr":"𝓃","nshortmid":"∤","nshortparallel":"∦","nsim":"≁","nsime":"≄","nsimeq":"≄","nsmid":"∤","nspar":"∦","nsqsube":"⋢","nsqsupe":"⋣","nsub":"⊄","nsubE":"⫅̸","nsube":"⊈","nsubset":"⊂⃒","nsubseteq":"⊈","nsubseteqq":"⫅̸","nsucc":"⊁","nsucceq":"⪰̸","nsup":"⊅","nsupE":"⫆̸","nsupe":"⊉","nsupset":"⊃⃒","nsupseteq":"⊉","nsupseteqq":"⫆̸","ntgl":"≹","Ntilde":"Ñ","ntilde":"ñ","ntlg":"≸","ntriangleleft":"⋪","ntrianglelefteq":"⋬","ntriangleright":"⋫","ntrianglerighteq":"⋭","Nu":"Ν","nu":"ν","num":"#","numero":"№","numsp":"","nvap":"≍⃒","nvdash":"⊬","nvDash":"⊭","nVdash":"⊮","nVDash":"⊯","nvge":"≥⃒","nvgt":">⃒","nvHarr":"⤄","nvinfin":"⧞","nvlArr":"⤂","nvle":"≤⃒","nvlt":"<⃒","nvltrie":"⊴⃒","nvrArr":"⤃","nvrtrie":"⊵⃒","nvsim":"∼⃒","nwarhk":"⤣","nwarr":"↖","nwArr":"⇖","nwarrow":"↖","nwnear":"⤧","Oacute":"Ó","oacute":"ó","oast":"⊛","Ocirc":"Ô","ocirc":"ô","ocir":"⊚","Ocy":"О","ocy":"о","odash":"⊝","Odblac":"Ő","odblac":"ő","odiv":"⨸","odot":"⊙","odsold":"⦼","OElig":"Œ","oelig":"œ","ofcir":"⦿","Ofr":"𝔒","ofr":"𝔬","ogon":"˛","Ograve":"Ò","ograve":"ò","ogt":"⧁","ohbar":"⦵","ohm":"Ω","oint":"∮","olarr":"↺","olcir":"⦾","olcross":"⦻","oline":"‾","olt":"⧀","Omacr":"Ō","omacr":"ō","Omega":"Ω","omega":"ω","Omicron":"Ο","omicron":"ο","omid":"⦶","ominus":"⊖","Oopf":"𝕆","oopf":"𝕠","opar":"⦷","OpenCurlyDoubleQuote":"“","OpenCurlyQuote":"","operp":"⦹","oplus":"⊕","orarr":"↻","Or":"⩔","or":"","ord":"⩝","order":"","orderof":"","ordf":"ª","ordm":"º","origof":"⊶","oror":"⩖","orslope":"⩗","orv":"⩛","oS":"Ⓢ","Oscr":"𝒪","oscr":"","Oslash":"Ø","oslash":"ø","osol":"⊘","Otilde":"Õ","otilde":"õ","otimesas":"⨶","Otimes":"⨷","otimes":"⊗","Ouml":"Ö","ouml":"ö","ovbar":"⌽","OverBar":"‾","OverBrace":"⏞","OverBracket":"⎴","OverParenthesis":"⏜","para":"¶","parallel":"∥","par":"∥","parsim":"⫳","parsl":"⫽","part":"∂","PartialD":"∂","Pcy":"П","pcy":"п","percnt":"%","period":".","permil":"‰","perp":"⊥","pertenk":"‱","Pfr":"𝔓","pfr":"𝔭","Phi":"Φ","phi":"φ","phiv":"ϕ","phmmat":"","phone":"☎","Pi":"Π","pi":"π","pitchfork":"⋔","piv":"ϖ","planck":"ℏ","planckh":"","plankv":"ℏ","plusacir":"⨣","plusb":"⊞","pluscir":"⨢","plus":"+","plusdo":"∔","plusdu":"⨥","pluse":"⩲","PlusMinus":"±","plusmn":"±","plussim":"⨦","plustwo":"⨧","pm":"±","Poincareplane":"","pointint":"⨕","popf":"𝕡","Popf":"","pound":"£","prap":"⪷","Pr":"⪻","pr":"≺","prcue":"≼","precapprox":"⪷","prec":"≺","preccurlyeq":"≼","Precedes":"≺","PrecedesEqual":"⪯","PrecedesSlantEqual":"≼","PrecedesTilde":"≾","preceq":"⪯","precnapprox":"⪹","precneqq":"⪵","precnsim":"⋨","pre":"⪯","prE":"⪳","precsim":"≾","prime":"","Prime":"″","primes":"","prnap":"⪹","prnE":"⪵","prnsim":"⋨","prod":"∏","Product":"∏","profalar":"⌮","profline":"⌒","profsurf":"⌓","prop":"∝","Proportional":"∝","Proportion":"∷","propto":"∝","prsim":"≾","prurel":"⊰","Pscr":"𝒫","pscr":"𝓅","Psi":"Ψ","psi":"ψ","puncsp":"","Qfr":"𝔔","qfr":"𝔮","qint":"⨌","qopf":"𝕢","Qopf":"","qprime":"⁗","Qscr":"𝒬","qscr":"𝓆","quaternions":"","quatint":"⨖","quest":"?","questeq":"≟","quot":"\\"","QUOT":"\\"","rAarr":"⇛","race":"∽̱","Racute":"Ŕ","racute":"ŕ","radic":"√","raemptyv":"⦳","rang":"⟩","Rang":"⟫","rangd":"⦒","range":"⦥","rangle":"⟩","raquo":"»","rarrap":"⥵","rarrb":"⇥","rarrbfs":"⤠","rarrc":"⤳","rarr":"→","Rarr":"↠","rArr":"⇒","rarrfs":"⤞","rarrhk":"↪","rarrlp":"↬","rarrpl":"⥅","rarrsim":"⥴","Rarrtl":"⤖","rarrtl":"↣","rarrw":"↝","ratail":"⤚","rAtail":"⤜","ratio":"","rationals":"","rbarr":"⤍","rBarr":"⤏","RBarr":"⤐","rbbrk":"","rbrace":"}","rbrack":"]","rbrke":"⦌","rbrksld":"⦎","rbrkslu":"⦐","Rcaron":"Ř","rcaron":"ř","Rcedil":"Ŗ","rcedil":"ŗ","rceil":"⌉","rcub":"}","Rcy":"Р","rcy":"р","rdca":"⤷","rdldhar":"⥩","rdquo":"”","rdquor":"”","rdsh":"↳","real":"","realine":"","realpart":"","reals":"","Re":"","rect":"▭","reg":"®","REG":"®","ReverseElement":"∋","ReverseEquilibrium":"⇋","ReverseUpEquilibrium":"⥯","rfisht":"⥽","rfloor":"⌋","rfr":"𝔯","Rfr":"","rHar":"⥤","rhard":"⇁","rharu":"⇀","rharul":"⥬","Rho":"Ρ","rho":"ρ","rhov":"ϱ","RightAngleBracket":"⟩","RightArrowBar":"⇥","rightarrow":"→","RightArrow":"→","Rightarrow":"⇒","RightArrowLeftArrow":"⇄","rightarrowtail":"↣","RightCeiling":"⌉","RightDoubleBracket":"⟧","RightDownTeeVector":"⥝","RightDownVectorBar":"⥕","RightDownVector":"⇂","RightFloor":"⌋","rightharpoondown":"⇁","rightharpoonup":"⇀","rightleftarrows":"⇄","rightleftharpoons":"⇌","rightrightarrows":"⇉","rightsquigarrow":"↝","RightTeeArrow":"↦","RightTee":"⊢","RightTeeVector":"⥛","rightthreetimes":"⋌","RightTriangleBar":"⧐","RightTriangle":"⊳","RightTriangleEqual":"⊵","RightUpDownVector":"⥏","RightUpTeeVector":"⥜","RightUpVectorBar":"⥔","RightUpVector":"↾","RightVectorBar":"⥓","RightVector":"⇀","ring":"˚","risingdotseq":"≓","rlarr":"⇄","rlhar":"⇌","rlm":"","rmoustache":"⎱","rmoust":"⎱","rnmid":"⫮","roang":"⟭","roarr":"⇾","robrk":"⟧","ropar":"⦆","ropf":"𝕣","Ropf":"","roplus":"⨮","rotimes":"⨵","RoundImplies":"⥰","rpar":")","rpargt":"⦔","rppolint":"⨒","rrarr":"⇉","Rrightarrow":"⇛","rsaquo":"","rscr":"𝓇","Rscr":"","rsh":"↱","Rsh":"↱","rsqb":"]","rsquo":"","rsquor":"","rthree":"⋌","rtimes":"⋊","rtri":"▹","rtrie":"⊵","rtrif":"▸","rtriltri":"⧎","RuleDelayed":"⧴","ruluhar":"⥨","rx":"℞","Sacute":"Ś","sacute":"ś","sbquo":"","scap":"⪸","Scaron":"Š","scaron":"š","Sc":"⪼","sc":"≻","sccue":"≽","sce":"⪰","scE":"⪴","Scedil":"Ş","scedil":"ş","Scirc":"Ŝ","scirc":"ŝ","scnap":"⪺","scnE":"⪶","scnsim":"⋩","scpolint":"⨓","scsim":"≿","Scy":"С","scy":"с","sdotb":"⊡","sdot":"⋅","sdote":"⩦","searhk":"⤥","searr":"↘","seArr":"⇘","searrow":"↘","sect":"§","semi":";","seswar":"⤩","setminus":"","setmn":"","sext":"✶","Sfr":"𝔖","sfr":"𝔰","sfrown":"⌢","sharp":"♯","SHCHcy":"Щ","shchcy":"щ","SHcy":"Ш","shcy":"ш","ShortDownArrow":"↓","ShortLeftArrow":"←","shortmid":"","shortparallel":"∥","ShortRightArrow":"→","ShortUpArrow":"↑","shy":"­","Sigma":"Σ","sigma":"σ","sigmaf":"ς","sigmav":"ς","sim":"","simdot":"⩪","sime":"≃","simeq":"≃","simg":"⪞","simgE":"⪠","siml":"⪝","simlE":"⪟","simne":"≆","simplus":"⨤","simrarr":"⥲","slarr":"←","SmallCircle":"∘","smallsetminus":"","smashp":"⨳","smeparsl":"⧤","smid":"","smile":"⌣","smt":"⪪","smte":"⪬","smtes":"⪬︀","SOFTcy":"Ь","softcy":"ь","solbar":"⌿","solb":"⧄","sol":"/","Sopf":"𝕊","sopf":"𝕤","spades":"♠","spadesuit":"♠","spar":"∥","sqcap":"⊓","sqcaps":"⊓︀","sqcup":"⊔","sqcups":"⊔︀","Sqrt":"√","sqsub":"⊏","sqsube":"⊑","sqsubset":"⊏","sqsubseteq":"⊑","sqsup":"⊐","sqsupe":"⊒","sqsupset":"⊐","sqsupseteq":"⊒","square":"□","Square":"□","SquareIntersection":"⊓","SquareSubset":"⊏","SquareSubsetEqual":"⊑","SquareSuperset":"⊐","SquareSupersetEqual":"⊒","SquareUnion":"⊔","squarf":"▪","squ":"□","squf":"▪","srarr":"→","Sscr":"𝒮","sscr":"𝓈","ssetmn":"","ssmile":"⌣","sstarf":"⋆","Star":"⋆","star":"☆","starf":"★","straightepsilon":"ϵ","straightphi":"ϕ","strns":"¯","sub":"⊂","Sub":"⋐","subdot":"⪽","subE":"⫅","sube":"⊆","subedot":"⫃","submult":"⫁","subnE":"⫋","subne":"⊊","subplus":"⪿","subrarr":"⥹","subset":"⊂","Subset":"⋐","subseteq":"⊆","subseteqq":"⫅","SubsetEqual":"⊆","subsetneq":"⊊","subsetneqq":"⫋","subsim":"⫇","subsub":"⫕","subsup":"⫓","succapprox":"⪸","succ":"≻","succcurlyeq":"≽","Succeeds":"≻","SucceedsEqual":"⪰","SucceedsSlantEqual":"≽","SucceedsTilde":"≿","succeq":"⪰","succnapprox":"⪺","succneqq":"⪶","succnsim":"⋩","succsim":"≿","SuchThat":"∋","sum":"∑","Sum":"∑","sung":"♪","sup1":"¹","sup2":"²","sup3":"³","sup":"⊃","Sup":"⋑","supdot":"⪾","supdsub":"⫘","supE":"⫆","supe":"⊇","supedot":"⫄","Superset":"⊃","SupersetEqual":"⊇","suphsol":"⟉","suphsub":"⫗","suplarr":"⥻","supmult":"⫂","supnE":"⫌","supne":"⊋","supplus":"⫀","supset":"⊃","Supset":"⋑","supseteq":"⊇","supseteqq":"⫆","supsetneq":"⊋","supsetneqq":"⫌","supsim":"⫈","supsub":"⫔","supsup":"⫖","swarhk":"⤦","swarr":"↙","swArr":"⇙","swarrow":"↙","swnwar":"⤪","szlig":"ß","Tab":"\\t","target":"⌖","Tau":"Τ","tau":"τ","tbrk":"⎴","Tcaron":"Ť","tcaron":"ť","Tcedil":"Ţ","tcedil":"ţ","Tcy":"Т","tcy":"т","tdot":"⃛","telrec":"⌕","Tfr":"𝔗","tfr":"𝔱","there4":"∴","therefore":"∴","Therefore":"∴","Theta":"Θ","theta":"θ","thetasym":"ϑ","thetav":"ϑ","thickapprox":"≈","thicksim":"","ThickSpace":"","ThinSpace":"","thinsp":"","thkap":"≈","thksim":"","THORN":"Þ","thorn":"þ","tilde":"˜","Tilde":"","TildeEqual":"≃","TildeFullEqual":"≅","TildeTilde":"≈","timesbar":"⨱","timesb":"⊠","times":"×","timesd":"⨰","tint":"∭","toea":"⤨","topbot":"⌶","topcir":"⫱","top":"","Topf":"𝕋","topf":"𝕥","topfork":"⫚","tosa":"⤩","tprime":"‴","trade":"™","TRADE":"™","triangle":"▵","triangledown":"▿","triangleleft":"◃","trianglelefteq":"⊴","triangleq":"≜","triangleright":"▹","trianglerighteq":"⊵","tridot":"◬","trie":"≜","triminus":"⨺","TripleDot":"⃛","triplus":"⨹","trisb":"⧍","tritime":"⨻","trpezium":"⏢","Tscr":"𝒯","tscr":"𝓉","TScy":"Ц","tscy":"ц","TSHcy":"Ћ","tshcy":"ћ","Tstrok":"Ŧ","tstrok":"ŧ","twixt":"≬","twoheadleftarrow":"↞","twoheadrightarrow":"↠","Uacute":"Ú","uacute":"ú","uarr":"↑","Uarr":"↟","uArr":"⇑","Uarrocir":"⥉","Ubrcy":"Ў","ubrcy":"ў","Ubreve":"Ŭ","ubreve":"ŭ","Ucirc":"Û","ucirc":"û","Ucy":"У","ucy":"у","udarr":"⇅","Udblac":"Ű","udblac":"ű","udhar":"⥮","ufisht":"⥾","Ufr":"𝔘","ufr":"𝔲","Ugrave":"Ù","ugrave":"ù","uHar":"⥣","uharl":"↿","uharr":"↾","uhblk":"▀","ulcorn":"⌜","ulcorner":"⌜","ulcrop":"⌏","ultri":"◸","Umacr":"Ū","umacr":"ū","uml":"¨","UnderBar":"_","UnderBrace":"⏟","UnderBracket":"⎵","UnderParenthesis":"⏝","Union":"","UnionPlus":"⊎","Uogon":"Ų","uogon":"ų","Uopf":"𝕌","uopf":"𝕦","UpArrowBar":"⤒","uparrow":"↑","UpArrow":"↑","Uparrow":"⇑","UpArrowDownArrow":"⇅","updownarrow":"↕","UpDownArrow":"↕","Updownarrow":"⇕","UpEquilibrium":"⥮","upharpoonleft":"↿","upharpoonright":"↾","uplus":"⊎","UpperLeftArrow":"↖","UpperRightArrow":"↗","upsi":"υ","Upsi":"ϒ","upsih":"ϒ","Upsilon":"Υ","upsilon":"υ","UpTeeArrow":"↥","UpTee":"⊥","upuparrows":"⇈","urcorn":"⌝","urcorner":"⌝","urcrop":"⌎","Uring":"Ů","uring":"ů","urtri":"◹","Uscr":"𝒰","uscr":"𝓊","utdot":"⋰","Utilde":"Ũ","utilde":"ũ","utri":"▵","utrif":"▴","uuarr":"⇈","Uuml":"Ü","uuml":"ü","uwangle":"⦧","vangrt":"⦜","varepsilon":"ϵ","varkappa":"ϰ","varnothing":"∅","varphi":"ϕ","varpi":"ϖ","varpropto":"∝","varr":"↕","vArr":"⇕","varrho":"ϱ","varsigma":"ς","varsubsetneq":"⊊︀","varsubsetneqq":"⫋︀","varsupsetneq":"⊋︀","varsupsetneqq":"⫌︀","vartheta":"ϑ","vartriangleleft":"⊲","vartriangleright":"⊳","vBar":"⫨","Vbar":"⫫","vBarv":"⫩","Vcy":"В","vcy":"в","vdash":"⊢","vDash":"⊨","Vdash":"⊩","VDash":"⊫","Vdashl":"⫦","veebar":"⊻","vee":"","Vee":"","veeeq":"≚","vellip":"⋮","verbar":"|","Verbar":"‖","vert":"|","Vert":"‖","VerticalBar":"","VerticalLine":"|","VerticalSeparator":"❘","VerticalTilde":"≀","VeryThinSpace":"","Vfr":"𝔙","vfr":"𝔳","vltri":"⊲","vnsub":"⊂⃒","vnsup":"⊃⃒","Vopf":"𝕍","vopf":"𝕧","vprop":"∝","vrtri":"⊳","Vscr":"𝒱","vscr":"𝓋","vsubnE":"⫋︀","vsubne":"⊊︀","vsupnE":"⫌︀","vsupne":"⊋︀","Vvdash":"⊪","vzigzag":"⦚","Wcirc":"Ŵ","wcirc":"ŵ","wedbar":"⩟","wedge":"∧","Wedge":"⋀","wedgeq":"≙","weierp":"℘","Wfr":"𝔚","wfr":"𝔴","Wopf":"𝕎","wopf":"𝕨","wp":"℘","wr":"≀","wreath":"≀","Wscr":"𝒲","wscr":"𝓌","xcap":"⋂","xcirc":"◯","xcup":"","xdtri":"▽","Xfr":"𝔛","xfr":"𝔵","xharr":"⟷","xhArr":"⟺","Xi":"Ξ","xi":"ξ","xlarr":"⟵","xlArr":"⟸","xmap":"⟼","xnis":"⋻","xodot":"⨀","Xopf":"𝕏","xopf":"𝕩","xoplus":"⨁","xotime":"⨂","xrarr":"⟶","xrArr":"⟹","Xscr":"𝒳","xscr":"𝓍","xsqcup":"⨆","xuplus":"⨄","xutri":"△","xvee":"","xwedge":"⋀","Yacute":"Ý","yacute":"ý","YAcy":"Я","yacy":"я","Ycirc":"Ŷ","ycirc":"ŷ","Ycy":"Ы","ycy":"ы","yen":"¥","Yfr":"𝔜","yfr":"𝔶","YIcy":"Ї","yicy":"ї","Yopf":"𝕐","yopf":"𝕪","Yscr":"𝒴","yscr":"𝓎","YUcy":"Ю","yucy":"ю","yuml":"ÿ","Yuml":"Ÿ","Zacute":"Ź","zacute":"ź","Zcaron":"Ž","zcaron":"ž","Zcy":"З","zcy":"з","Zdot":"Ż","zdot":"ż","zeetrf":"","ZeroWidthSpace":"","Zeta":"Ζ","zeta":"ζ","zfr":"𝔷","Zfr":"","ZHcy":"Ж","zhcy":"ж","zigrarr":"⇝","zopf":"𝕫","Zopf":"","Zscr":"𝒵","zscr":"𝓏","zwj":"","zwnj":""}')},function(a,i,u){var c={};function d(m,f,v){var g,y,b,w,S,C="";for(typeof f!="string"&&(v=f,f=d.defaultChars),v===void 0&&(v=!0),S=function(k){var $,E,D=c[k];if(D)return D;for(D=c[k]=[],$=0;$<128;$++)E=String.fromCharCode($),/^[0-9a-z]$/i.test(E)?D.push(E):D.push("%"+("0"+$.toString(16).toUpperCase()).slice(-2));for($=0;$<k.length;$++)D[k.charCodeAt($)]=k[$];return D}(f),g=0,y=m.length;g<y;g++)if(b=m.charCodeAt(g),v&&b===37&&g+2<y&&/^[0-9a-f]{2}$/i.test(m.slice(g+1,g+3)))C+=m.slice(g,g+3),g+=2;else if(b<128)C+=S[b];else if(b>=55296&&b<=57343){if(b>=55296&&b<=56319&&g+1<y&&(w=m.charCodeAt(g+1))>=56320&&w<=57343){C+=encodeURIComponent(m[g]+m[g+1]),g++;continue}C+="%EF%BF%BD"}else C+=encodeURIComponent(m[g]);return C}d.defaultChars=";/?:@&=+$,-_.!~*'()#",d.componentChars="-_.!~*'()",a.exports=d},function(a,i,u){var c={};function d(m,f){var v;return typeof f!="string"&&(f=d.defaultChars),v=function(g){var y,b,w=c[g];if(w)return w;for(w=c[g]=[],y=0;y<128;y++)b=String.fromCharCode(y),w.push(b);for(y=0;y<g.length;y++)w[b=g.charCodeAt(y)]="%"+("0"+b.toString(16).toUpperCase()).slice(-2);return w}(f),m.replace(/(%[a-f0-9]{2})+/gi,function(g){var y,b,w,S,C,k,$,E="";for(y=0,b=g.length;y<b;y+=3)(w=parseInt(g.slice(y+1,y+3),16))<128?E+=v[w]:(224&w)==192&&y+3<b&&(192&(S=parseInt(g.slice(y+4,y+6),16)))==128?(E+=($=w<<6&1984|63&S)<128?"<22><>":String.fromCharCode($),y+=3):(240&w)==224&&y+6<b&&(S=parseInt(g.slice(y+4,y+6),16),C=parseInt(g.slice(y+7,y+9),16),(192&S)==128&&(192&C)==128)?(E+=($=w<<12&61440|S<<6&4032|63&C)<2048||$>=55296&&$<=57343?"<22><><EFBFBD>":String.fromCharCode($),y+=6):(248&w)==240&&y+9<b&&(S=parseInt(g.slice(y+4,y+6),16),C=parseInt(g.slice(y+7,y+9),16),k=parseInt(g.slice(y+10,y+12),16),(192&S)==128&&(192&C)==128&&(192&k)==128)?(($=w<<18&1835008|S<<12&258048|C<<6&4032|63&k)<65536||$>1114111?E+="<22><><EFBFBD><EFBFBD>":($-=65536,E+=String.fromCharCode(55296+($>>10),56320+(1023&$))),y+=9):E+="<22>";return E})}d.defaultChars=";/?:@&=+$,#",d.componentChars="",a.exports=d},function(a,i,u){a.exports=function(c){var d="";return d+=c.protocol||"",d+=c.slashes?"//":"",d+=c.auth?c.auth+"@":"",c.hostname&&c.hostname.indexOf(":")!==-1?d+="["+c.hostname+"]":d+=c.hostname||"",d+=c.port?":"+c.port:"",d+=c.pathname||"",d+=c.search||"",d+=c.hash||""}},function(a,i,u){function c(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var d=/^([a-z0-9.+-]+:)/i,m=/:[0-9]*$/,f=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,v=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r",`
`," "]),g=["'"].concat(v),y=["%","/","?",";","#"].concat(g),b=["/","?","#"],w=/^[+a-z0-9A-Z_-]{0,63}$/,S=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,C={javascript:!0,"javascript:":!0},k={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};c.prototype.parse=function($,E){var D,T,O,F,M,P=$;if(P=P.trim(),!E&&$.split("#").length===1){var B=f.exec(P);if(B)return this.pathname=B[1],B[2]&&(this.search=B[2]),this}var z=d.exec(P);if(z&&(O=(z=z[0]).toLowerCase(),this.protocol=z,P=P.substr(z.length)),(E||z||P.match(/^\/\/[^@\/]+@[^@\/]+/))&&(!(M=P.substr(0,2)==="//")||z&&C[z]||(P=P.substr(2),this.slashes=!0)),!C[z]&&(M||z&&!k[z])){var U,H,J=-1;for(D=0;D<b.length;D++)(F=P.indexOf(b[D]))!==-1&&(J===-1||F<J)&&(J=F);for((H=J===-1?P.lastIndexOf("@"):P.lastIndexOf("@",J))!==-1&&(U=P.slice(0,H),P=P.slice(H+1),this.auth=U),J=-1,D=0;D<y.length;D++)(F=P.indexOf(y[D]))!==-1&&(J===-1||F<J)&&(J=F);J===-1&&(J=P.length),P[J-1]===":"&&J--;var j=P.slice(0,J);P=P.slice(J),this.parseHost(j),this.hostname=this.hostname||"";var G=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!G){var ee=this.hostname.split(/\./);for(D=0,T=ee.length;D<T;D++){var Q=ee[D];if(Q&&!Q.match(w)){for(var te="",re=0,ae=Q.length;re<ae;re++)Q.charCodeAt(re)>127?te+="x":te+=Q[re];if(!te.match(w)){var ye=ee.slice(0,D),ue=ee.slice(D+1),le=Q.match(S);le&&(ye.push(le[1]),ue.unshift(le[2])),ue.length&&(P=ue.join(".")+P),this.hostname=ye.join(".");break}}}}this.hostname.length>255&&(this.hostname=""),G&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var Se=P.indexOf("#");Se!==-1&&(this.hash=P.substr(Se),P=P.slice(0,Se));var Fe=P.indexOf("?");return Fe!==-1&&(this.search=P.substr(Fe),P=P.slice(0,Fe)),P&&(this.pathname=P),k[O]&&this.hostname&&!this.pathname&&(this.pathname=""),this},c.prototype.parseHost=function($){var E=m.exec($);E&&((E=E[0])!==":"&&(this.port=E.substr(1)),$=$.substr(0,$.length-E.length)),$&&(this.hostname=$)},a.exports=function($,E){if($&&$ instanceof c)return $;var D=new c;return D.parse($,E),D}},function(a,i,u){i.Any=u(64),i.Cc=u(65),i.Cf=u(146),i.P=u(40),i.Z=u(66)},function(a,i){a.exports=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/},function(a,i,u){i.parseLinkLabel=u(148),i.parseLinkDestination=u(149),i.parseLinkTitle=u(150)},function(a,i,u){a.exports=function(c,d,m){var f,v,g,y,b=-1,w=c.posMax,S=c.pos;for(c.pos=d+1,f=1;c.pos<w;){if((g=c.src.charCodeAt(c.pos))===93&&--f===0){v=!0;break}if(y=c.pos,c.md.inline.skipToken(c),g===91){if(y===c.pos-1)f++;else if(m)return c.pos=S,-1}}return v&&(b=c.pos),c.pos=S,b}},function(a,i,u){var c=u(1).unescapeAll;a.exports=function(d,m,f){var v,g,y=m,b={ok:!1,pos:0,lines:0,str:""};if(d.charCodeAt(m)===60){for(m++;m<f;){if((v=d.charCodeAt(m))===10)return b;if(v===62)return b.pos=m+1,b.str=c(d.slice(y+1,m)),b.ok=!0,b;v===92&&m+1<f?m+=2:m++}return b}for(g=0;m<f&&(v=d.charCodeAt(m))!==32&&!(v<32||v===127);)if(v===92&&m+1<f)m+=2;else{if(v===40&&g++,v===41){if(g===0)break;g--}m++}return y===m||g!==0||(b.str=c(d.slice(y,m)),b.lines=0,b.pos=m,b.ok=!0),b}},function(a,i,u){var c=u(1).unescapeAll;a.exports=function(d,m,f){var v,g,y=0,b=m,w={ok:!1,pos:0,lines:0,str:""};if(m>=f||(g=d.charCodeAt(m))!==34&&g!==39&&g!==40)return w;for(m++,g===40&&(g=41);m<f;){if((v=d.charCodeAt(m))===g)return w.pos=m+1,w.lines=y,w.str=c(d.slice(b+1,m)),w.ok=!0,w;v===10?y++:v===92&&m+1<f&&(m++,d.charCodeAt(m)===10&&y++),m++}return w}},function(a,i,u){var c=u(1).assign,d=u(1).unescapeAll,m=u(1).escapeHtml,f={};function v(){this.rules=c({},f)}f.code_inline=function(g,y,b,w,S){var C=g[y];return"<code"+S.renderAttrs(C)+">"+m(g[y].content)+"</code>"},f.code_block=function(g,y,b,w,S){var C=g[y];return"<pre"+S.renderAttrs(C)+"><code>"+m(g[y].content)+`</code></pre>
`},f.fence=function(g,y,b,w,S){var C,k,$,E,D=g[y],T=D.info?d(D.info).trim():"",O="";return T&&(O=T.split(/\s+/g)[0]),(C=b.highlight&&b.highlight(D.content,O)||m(D.content)).indexOf("<pre")===0?C+`
`:T?(k=D.attrIndex("class"),$=D.attrs?D.attrs.slice():[],k<0?$.push(["class",b.langPrefix+O]):$[k][1]+=" "+b.langPrefix+O,E={attrs:$},"<pre><code"+S.renderAttrs(E)+">"+C+`</code></pre>
`):"<pre><code"+S.renderAttrs(D)+">"+C+`</code></pre>
`},f.image=function(g,y,b,w,S){var C=g[y];return C.attrs[C.attrIndex("alt")][1]=S.renderInlineAsText(C.children,b,w),S.renderToken(g,y,b)},f.hardbreak=function(g,y,b){return b.xhtmlOut?`<br />
`:`<br>
`},f.softbreak=function(g,y,b){return b.breaks?b.xhtmlOut?`<br />
`:`<br>
`:`
`},f.text=function(g,y){return m(g[y].content)},f.html_block=function(g,y){return g[y].content},f.html_inline=function(g,y){return g[y].content},v.prototype.renderAttrs=function(g){var y,b,w;if(!g.attrs)return"";for(w="",y=0,b=g.attrs.length;y<b;y++)w+=" "+m(g.attrs[y][0])+'="'+m(g.attrs[y][1])+'"';return w},v.prototype.renderToken=function(g,y,b){var w,S="",C=!1,k=g[y];return k.hidden?"":(k.block&&k.nesting!==-1&&y&&g[y-1].hidden&&(S+=`
`),S+=(k.nesting===-1?"</":"<")+k.tag,S+=this.renderAttrs(k),k.nesting===0&&b.xhtmlOut&&(S+=" /"),k.block&&(C=!0,k.nesting===1&&y+1<g.length&&((w=g[y+1]).type==="inline"||w.hidden||w.nesting===-1&&w.tag===k.tag)&&(C=!1)),S+=C?`>
`:">")},v.prototype.renderInline=function(g,y,b){for(var w,S="",C=this.rules,k=0,$=g.length;k<$;k++)C[w=g[k].type]!==void 0?S+=C[w](g,k,y,b,this):S+=this.renderToken(g,k,y);return S},v.prototype.renderInlineAsText=function(g,y,b){for(var w="",S=0,C=g.length;S<C;S++)g[S].type==="text"?w+=g[S].content:g[S].type==="image"&&(w+=this.renderInlineAsText(g[S].children,y,b));return w},v.prototype.render=function(g,y,b){var w,S,C,k="",$=this.rules;for(w=0,S=g.length;w<S;w++)(C=g[w].type)==="inline"?k+=this.renderInline(g[w].children,y,b):$[C]!==void 0?k+=$[g[w].type](g,w,y,b,this):k+=this.renderToken(g,w,y,b);return k},a.exports=v},function(a,i,u){var c=u(41),d=[["normalize",u(153)],["block",u(154)],["inline",u(155)],["linkify",u(156)],["replacements",u(157)],["smartquotes",u(158)]];function m(){this.ruler=new c;for(var f=0;f<d.length;f++)this.ruler.push(d[f][0],d[f][1])}m.prototype.process=function(f){var v,g,y;for(v=0,g=(y=this.ruler.getRules("")).length;v<g;v++)y[v](f)},m.prototype.State=u(159),a.exports=m},function(a,i,u){var c=/\r\n?|\n/g,d=/\0/g;a.exports=function(m){var f;f=(f=m.src.replace(c,`
`)).replace(d,"<22>"),m.src=f}},function(a,i,u){a.exports=function(c){var d;c.inlineMode?((d=new c.Token("inline","",0)).content=c.src,d.map=[0,1],d.children=[],c.tokens.push(d)):c.md.block.parse(c.src,c.md,c.env,c.tokens)}},function(a,i,u){a.exports=function(c){var d,m,f,v=c.tokens;for(m=0,f=v.length;m<f;m++)(d=v[m]).type==="inline"&&c.md.inline.parse(d.content,c.md,c.env,d.children)}},function(a,i,u){var c=u(1).arrayReplaceAt;function d(m){return/^<\/a\s*>/i.test(m)}a.exports=function(m){var f,v,g,y,b,w,S,C,k,$,E,D,T,O,F,M,P,B,z=m.tokens;if(m.md.options.linkify){for(v=0,g=z.length;v<g;v++)if(z[v].type==="inline"&&m.md.linkify.pretest(z[v].content))for(T=0,f=(y=z[v].children).length-1;f>=0;f--)if((w=y[f]).type!=="link_close"){if(w.type==="html_inline"&&(B=w.content,/^<a[>\s]/i.test(B)&&T>0&&T--,d(w.content)&&T++),!(T>0)&&w.type==="text"&&m.md.linkify.test(w.content)){for(k=w.content,P=m.md.linkify.match(k),S=[],D=w.level,E=0,C=0;C<P.length;C++)O=P[C].url,F=m.md.normalizeLink(O),m.md.validateLink(F)&&(M=P[C].text,M=P[C].schema?P[C].schema!=="mailto:"||/^mailto:/i.test(M)?m.md.normalizeLinkText(M):m.md.normalizeLinkText("mailto:"+M).replace(/^mailto:/,""):m.md.normalizeLinkText("http://"+M).replace(/^http:\/\//,""),($=P[C].index)>E&&((b=new m.Token("text","",0)).content=k.slice(E,$),b.level=D,S.push(b)),(b=new m.Token("link_open","a",1)).attrs=[["href",F]],b.level=D++,b.markup="linkify",b.info="auto",S.push(b),(b=new m.Token("text","",0)).content=M,b.level=D,S.push(b),(b=new m.Token("link_close","a",-1)).level=--D,b.markup="linkify",b.info="auto",S.push(b),E=P[C].lastIndex);E<k.length&&((b=new m.Token("text","",0)).content=k.slice(E),b.level=D,S.push(b)),z[v].children=y=c(y,f,S)}}else for(f--;y[f].level!==w.level&&y[f].type!=="link_open";)f--}}},function(a,i,u){var c=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,d=/\((c|tm|r|p)\)/i,m=/\((c|tm|r|p)\)/gi,f={c:"©",r:"®",p:"§",tm:"™"};function v(b,w){return f[w.toLowerCase()]}function g(b){var w,S,C=0;for(w=b.length-1;w>=0;w--)(S=b[w]).type!=="text"||C||(S.content=S.content.replace(m,v)),S.type==="link_open"&&S.info==="auto"&&C--,S.type==="link_close"&&S.info==="auto"&&C++}function y(b){var w,S,C=0;for(w=b.length-1;w>=0;w--)(S=b[w]).type!=="text"||C||c.test(S.content)&&(S.content=S.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---([^-]|$)/gm,"$1—$2").replace(/(^|\s)--(\s|$)/gm,"$1$2").replace(/(^|[^-\s])--([^-\s]|$)/gm,"$1$2")),S.type==="link_open"&&S.info==="auto"&&C--,S.type==="link_close"&&S.info==="auto"&&C++}a.exports=function(b){var w;if(b.md.options.typographer)for(w=b.tokens.length-1;w>=0;w--)b.tokens[w].type==="inline"&&(d.test(b.tokens[w].content)&&g(b.tokens[w].children),c.test(b.tokens[w].content)&&y(b.tokens[w].children))}},function(a,i,u){var c=u(1).isWhiteSpace,d=u(1).isPunctChar,m=u(1).isMdAsciiPunct,f=/['"]/,v=/['"]/g;function g(b,w,S){return b.substr(0,w)+S+b.substr(w+1)}function y(b,w){var S,C,k,$,E,D,T,O,F,M,P,B,z,U,H,J,j,G,ee,Q,te;for(ee=[],S=0;S<b.length;S++){for(C=b[S],T=b[S].level,j=ee.length-1;j>=0&&!(ee[j].level<=T);j--);if(ee.length=j+1,C.type==="text"){E=0,D=(k=C.content).length;e:for(;E<D&&(v.lastIndex=E,$=v.exec(k));){if(H=J=!0,E=$.index+1,G=$[0]==="'",F=32,$.index-1>=0)F=k.charCodeAt($.index-1);else for(j=S-1;j>=0&&b[j].type!=="softbreak"&&b[j].type!=="hardbreak";j--)if(b[j].type==="text"){F=b[j].content.charCodeAt(b[j].content.length-1);break}if(M=32,E<D)M=k.charCodeAt(E);else for(j=S+1;j<b.length&&b[j].type!=="softbreak"&&b[j].type!=="hardbreak";j++)if(b[j].type==="text"){M=b[j].content.charCodeAt(0);break}if(P=m(F)||d(String.fromCharCode(F)),B=m(M)||d(String.fromCharCode(M)),z=c(F),(U=c(M))?H=!1:B&&(z||P||(H=!1)),z?J=!1:P&&(U||B||(J=!1)),M===34&&$[0]==='"'&&F>=48&&F<=57&&(J=H=!1),H&&J&&(H=!1,J=B),H||J){if(J){for(j=ee.length-1;j>=0&&(O=ee[j],!(ee[j].level<T));j--)if(O.single===G&&ee[j].level===T){O=ee[j],G?(Q=w.md.options.quotes[2],te=w.md.options.quotes[3]):(Q=w.md.options.quotes[0],te=w.md.options.quotes[1]),C.content=g(C.content,$.index,te),b[O.token].content=g(b[O.token].content,O.pos,Q),E+=te.length-1,O.token===S&&(E+=Q.length-1),D=(k=C.content).length,ee.length=j;continue e}}H?ee.push({token:S,pos:$.index,single:G,level:T}):J&&G&&(C.content=g(C.content,$.index,""))}else G&&(C.content=g(C.content,$.index,""))}}}}a.exports=function(b){var w;if(b.md.options.typographer)for(w=b.tokens.length-1;w>=0;w--)b.tokens[w].type==="inline"&&f.test(b.tokens[w].content)&&y(b.tokens[w].children,b)}},function(a,i,u){var c=u(42);function d(m,f,v){this.src=m,this.env=v,this.tokens=[],this.inlineMode=!1,this.md=f}d.prototype.Token=c,a.exports=d},function(a,i,u){var c=u(41),d=[["table",u(161),["paragraph","reference"]],["code",u(162)],["fence",u(163),["paragraph","reference","blockquote","list"]],["blockquote",u(164),["paragraph","reference","blockquote","list"]],["hr",u(165),["paragraph","reference","blockquote","list"]],["list",u(166),["paragraph","reference","blockquote"]],["reference",u(167)],["heading",u(168),["paragraph","reference","blockquote"]],["lheading",u(169)],["html_block",u(170),["paragraph","reference","blockquote"]],["paragraph",u(172)]];function m(){this.ruler=new c;for(var f=0;f<d.length;f++)this.ruler.push(d[f][0],d[f][1],{alt:(d[f][2]||[]).slice()})}m.prototype.tokenize=function(f,v,g){for(var y,b=this.ruler.getRules(""),w=b.length,S=v,C=!1,k=f.md.options.maxNesting;S<g&&(f.line=S=f.skipEmptyLines(S),!(S>=g))&&!(f.sCount[S]<f.blkIndent);){if(f.level>=k){f.line=g;break}for(y=0;y<w&&!b[y](f,S,g,!1);y++);f.tight=!C,f.isEmpty(f.line-1)&&(C=!0),(S=f.line)<g&&f.isEmpty(S)&&(C=!0,S++,f.line=S)}},m.prototype.parse=function(f,v,g,y){var b;f&&(b=new this.State(f,v,g,y),this.tokenize(b,b.line,b.lineMax))},m.prototype.State=u(173),a.exports=m},function(a,i,u){var c=u(1).isSpace;function d(f,v){var g=f.bMarks[v]+f.blkIndent,y=f.eMarks[v];return f.src.substr(g,y-g)}function m(f){var v,g=[],y=0,b=f.length,w=0,S=0,C=!1,k=0;for(v=f.charCodeAt(y);y<b;)v===96?C?(C=!1,k=y):w%2==0&&(C=!0,k=y):v!==124||w%2!=0||C||(g.push(f.substring(S,y)),S=y+1),v===92?w++:w=0,++y===b&&C&&(C=!1,y=k+1),v=f.charCodeAt(y);return g.push(f.substring(S)),g}a.exports=function(f,v,g,y){var b,w,S,C,k,$,E,D,T,O,F,M;if(v+2>g||(k=v+1,f.sCount[k]<f.blkIndent)||f.sCount[k]-f.blkIndent>=4||(S=f.bMarks[k]+f.tShift[k])>=f.eMarks[k]||(b=f.src.charCodeAt(S++))!==124&&b!==45&&b!==58)return!1;for(;S<f.eMarks[k];){if((b=f.src.charCodeAt(S))!==124&&b!==45&&b!==58&&!c(b))return!1;S++}for($=(w=d(f,v+1)).split("|"),T=[],C=0;C<$.length;C++){if(!(O=$[C].trim())){if(C===0||C===$.length-1)continue;return!1}if(!/^:?-+:?$/.test(O))return!1;O.charCodeAt(O.length-1)===58?T.push(O.charCodeAt(0)===58?"center":"right"):O.charCodeAt(0)===58?T.push("left"):T.push("")}if((w=d(f,v).trim()).indexOf("|")===-1||f.sCount[v]-f.blkIndent>=4||(E=($=m(w.replace(/^\||\|$/g,""))).length)>T.length)return!1;if(y)return!0;for((D=f.push("table_open","table",1)).map=F=[v,0],(D=f.push("thead_open","thead",1)).map=[v,v+1],(D=f.push("tr_open","tr",1)).map=[v,v+1],C=0;C<$.length;C++)(D=f.push("th_open","th",1)).map=[v,v+1],T[C]&&(D.attrs=[["style","text-align:"+T[C]]]),(D=f.push("inline","",0)).content=$[C].trim(),D.map=[v,v+1],D.children=[],D=f.push("th_close","th",-1);for(D=f.push("tr_close","tr",-1),D=f.push("thead_close","thead",-1),(D=f.push("tbody_open","tbody",1)).map=M=[v+2,0],k=v+2;k<g&&!(f.sCount[k]<f.blkIndent)&&(w=d(f,k).trim()).indexOf("|")!==-1&&!(f.sCount[k]-f.blkIndent>=4);k++){for($=m(w.replace(/^\||\|$/g,"")),D=f.push("tr_open","tr",1),C=0;C<E;C++)D=f.push("td_open","td",1),T[C]&&(D.attrs=[["style","text-align:"+T[C]]]),(D=f.push("inline","",0)).content=$[C]?$[C].trim():"",D.children=[],D=f.push("td_close","td",-1);D=f.push("tr_close","tr",-1)}return D=f.push("tbody_close","tbody",-1),D=f.push("table_close","table",-1),F[1]=M[1]=k,f.line=k,!0}},function(a,i,u){a.exports=function(c,d,m){var f,v,g;if(c.sCount[d]-c.blkIndent<4)return!1;for(v=f=d+1;f<m;)if(c.isEmpty(f))f++;else{if(!(c.sCount[f]-c.blkIndent>=4))break;v=++f}return c.line=v,(g=c.push("code_block","code",0)).content=c.getLines(d,v,4+c.blkIndent,!0),g.map=[d,c.line],!0}},function(a,i,u){a.exports=function(c,d,m,f){var v,g,y,b,w,S,C,k=!1,$=c.bMarks[d]+c.tShift[d],E=c.eMarks[d];if(c.sCount[d]-c.blkIndent>=4||$+3>E||(v=c.src.charCodeAt($))!==126&&v!==96||(w=$,(g=($=c.skipChars($,v))-w)<3)||(C=c.src.slice(w,$),y=c.src.slice($,E),v===96&&y.indexOf(String.fromCharCode(v))>=0))return!1;if(f)return!0;for(b=d;!(++b>=m)&&!(($=w=c.bMarks[b]+c.tShift[b])<(E=c.eMarks[b])&&c.sCount[b]<c.blkIndent);)if(c.src.charCodeAt($)===v&&!(c.sCount[b]-c.blkIndent>=4||($=c.skipChars($,v))-w<g||($=c.skipSpaces($))<E)){k=!0;break}return g=c.sCount[d],c.line=b+(k?1:0),(S=c.push("fence","code",0)).info=y,S.content=c.getLines(d+1,b,g,!0),S.markup=C,S.map=[d,c.line],!0}},function(a,i,u){var c=u(1).isSpace;a.exports=function(d,m,f,v){var g,y,b,w,S,C,k,$,E,D,T,O,F,M,P,B,z,U,H,J,j=d.lineMax,G=d.bMarks[m]+d.tShift[m],ee=d.eMarks[m];if(d.sCount[m]-d.blkIndent>=4||d.src.charCodeAt(G++)!==62)return!1;if(v)return!0;for(w=E=d.sCount[m]+G-(d.bMarks[m]+d.tShift[m]),d.src.charCodeAt(G)===32?(G++,w++,E++,g=!1,B=!0):d.src.charCodeAt(G)===9?(B=!0,(d.bsCount[m]+E)%4==3?(G++,w++,E++,g=!1):g=!0):B=!1,D=[d.bMarks[m]],d.bMarks[m]=G;G<ee&&(y=d.src.charCodeAt(G),c(y));)y===9?E+=4-(E+d.bsCount[m]+(g?1:0))%4:E++,G++;for(T=[d.bsCount[m]],d.bsCount[m]=d.sCount[m]+1+(B?1:0),C=G>=ee,M=[d.sCount[m]],d.sCount[m]=E-w,P=[d.tShift[m]],d.tShift[m]=G-d.bMarks[m],U=d.md.block.ruler.getRules("blockquote"),F=d.parentType,d.parentType="blockquote",J=!1,$=m+1;$<f&&(d.sCount[$]<d.blkIndent&&(J=!0),!((G=d.bMarks[$]+d.tShift[$])>=(ee=d.eMarks[$])));$++)if(d.src.charCodeAt(G++)!==62||J){if(C)break;for(z=!1,b=0,S=U.length;b<S;b++)if(U[b](d,$,f,!0)){z=!0;break}if(z){d.lineMax=$,d.blkIndent!==0&&(D.push(d.bMarks[$]),T.push(d.bsCount[$]),P.push(d.tShift[$]),M.push(d.sCount[$]),d.sCount[$]-=d.blkIndent);break}D.push(d.bMarks[$]),T.push(d.bsCount[$]),P.push(d.tShift[$]),M.push(d.sCount[$]),d.sCount[$]=-1}else{for(w=E=d.sCount[$]+G-(d.bMarks[$]+d.tShift[$]),d.src.charCodeAt(G)===32?(G++,w++,E++,g=!1,B=!0):d.src.charCodeAt(G)===9?(B=!0,(d.bsCount[$]+E)%4==3?(G++,w++,E++,g=!1):g=!0):B=!1,D.push(d.bMarks[$]),d.bMarks[$]=G;G<ee&&(y=d.src.charCodeAt(G),c(y));)y===9?E+=4-(E+d.bsCount[$]+(g?1:0))%4:E++,G++;C=G>=ee,T.push(d.bsCount[$]),d.bsCount[$]=d.sCount[$]+1+(B?1:0),M.push(d.sCount[$]),d.sCount[$]=E-w,P.push(d.tShift[$]),d.tShift[$]=G-d.bMarks[$]}for(O=d.blkIndent,d.blkIndent=0,(H=d.push("blockquote_open","blockquote",1)).markup=">",H.map=k=[m,0],d.md.block.tokenize(d,m,$),(H=d.push("blockquote_close","blockquote",-1)).markup=">",d.lineMax=j,d.parentType=F,k[1]=d.line,b=0;b<P.length;b++)d.bMarks[b+m]=D[b],d.tShift[b+m]=P[b],d.sCount[b+m]=M[b],d.bsCount[b+m]=T[b];return d.blkIndent=O,!0}},function(a,i,u){var c=u(1).isSpace;a.exports=function(d,m,f,v){var g,y,b,w,S=d.bMarks[m]+d.tShift[m],C=d.eMarks[m];if(d.sCount[m]-d.blkIndent>=4||(g=d.src.charCodeAt(S++))!==42&&g!==45&&g!==95)return!1;for(y=1;S<C;){if((b=d.src.charCodeAt(S++))!==g&&!c(b))return!1;b===g&&y++}return!(y<3)&&(v||(d.line=m+1,(w=d.push("hr","hr",0)).map=[m,d.line],w.markup=Array(y+1).join(String.fromCharCode(g))),!0)}},function(a,i,u){var c=u(1).isSpace;function d(f,v){var g,y,b,w;return y=f.bMarks[v]+f.tShift[v],b=f.eMarks[v],(g=f.src.charCodeAt(y++))!==42&&g!==45&&g!==43||y<b&&(w=f.src.charCodeAt(y),!c(w))?-1:y}function m(f,v){var g,y=f.bMarks[v]+f.tShift[v],b=y,w=f.eMarks[v];if(b+1>=w||(g=f.src.charCodeAt(b++))<48||g>57)return-1;for(;;){if(b>=w)return-1;if(!((g=f.src.charCodeAt(b++))>=48&&g<=57)){if(g===41||g===46)break;return-1}if(b-y>=10)return-1}return b<w&&(g=f.src.charCodeAt(b),!c(g))?-1:b}a.exports=function(f,v,g,y){var b,w,S,C,k,$,E,D,T,O,F,M,P,B,z,U,H,J,j,G,ee,Q,te,re,ae,ye,ue,le,Se=!1,Fe=!0;if(f.sCount[v]-f.blkIndent>=4||f.listIndent>=0&&f.sCount[v]-f.listIndent>=4&&f.sCount[v]<f.blkIndent)return!1;if(y&&f.parentType==="paragraph"&&f.tShift[v]>=f.blkIndent&&(Se=!0),(te=m(f,v))>=0){if(E=!0,ae=f.bMarks[v]+f.tShift[v],P=Number(f.src.substr(ae,te-ae-1)),Se&&P!==1)return!1}else{if(!((te=d(f,v))>=0))return!1;E=!1}if(Se&&f.skipSpaces(te)>=f.eMarks[v])return!1;if(M=f.src.charCodeAt(te-1),y)return!0;for(F=f.tokens.length,E?(le=f.push("ordered_list_open","ol",1),P!==1&&(le.attrs=[["start",P]])):le=f.push("bullet_list_open","ul",1),le.map=O=[v,0],le.markup=String.fromCharCode(M),z=v,re=!1,ue=f.md.block.ruler.getRules("list"),J=f.parentType,f.parentType="list";z<g;){for(Q=te,B=f.eMarks[z],$=U=f.sCount[z]+te-(f.bMarks[v]+f.tShift[v]);Q<B;){if((b=f.src.charCodeAt(Q))===9)U+=4-(U+f.bsCount[z])%4;else{if(b!==32)break;U++}Q++}if((k=(w=Q)>=B?1:U-$)>4&&(k=1),C=$+k,(le=f.push("list_item_open","li",1)).markup=String.fromCharCode(M),le.map=D=[v,0],ee=f.tight,G=f.tShift[v],j=f.sCount[v],H=f.listIndent,f.listIndent=f.blkIndent,f.blkIndent=C,f.tight=!0,f.tShift[v]=w-f.bMarks[v],f.sCount[v]=U,w>=B&&f.isEmpty(v+1)?f.line=Math.min(f.line+2,g):f.md.block.tokenize(f,v,g,!0),f.tight&&!re||(Fe=!1),re=f.line-v>1&&f.isEmpty(f.line-1),f.blkIndent=f.listIndent,f.listIndent=H,f.tShift[v]=G,f.sCount[v]=j,f.tight=ee,(le=f.push("list_item_close","li",-1)).markup=String.fromCharCode(M),z=v=f.line,D[1]=z,w=f.bMarks[v],z>=g||f.sCount[z]<f.blkIndent||f.sCount[v]-f.blkIndent>=4)break;for(ye=!1,S=0,T=ue.length;S<T;S++)if(ue[S](f,z,g,!0)){ye=!0;break}if(ye)break;if(E){if((te=m(f,z))<0)break}else if((te=d(f,z))<0)break;if(M!==f.src.charCodeAt(te-1))break}return(le=E?f.push("ordered_list_close","ol",-1):f.push("bullet_list_close","ul",-1)).markup=String.fromCharCode(M),O[1]=z,f.line=z,f.parentType=J,Fe&&function(kt,Pe){var ke,de,$e=kt.level+2;for(ke=Pe+2,de=kt.tokens.length-2;ke<de;ke++)kt.tokens[ke].level===$e&&kt.tokens[ke].type==="paragraph_open"&&(kt.tokens[ke+2].hidden=!0,kt.tokens[ke].hidden=!0,ke+=2)}(f,F),!0}},function(a,i,u){var c=u(1).normalizeReference,d=u(1).isSpace;a.exports=function(m,f,v,g){var y,b,w,S,C,k,$,E,D,T,O,F,M,P,B,z,U=0,H=m.bMarks[f]+m.tShift[f],J=m.eMarks[f],j=f+1;if(m.sCount[f]-m.blkIndent>=4||m.src.charCodeAt(H)!==91)return!1;for(;++H<J;)if(m.src.charCodeAt(H)===93&&m.src.charCodeAt(H-1)!==92){if(H+1===J||m.src.charCodeAt(H+1)!==58)return!1;break}for(S=m.lineMax,B=m.md.block.ruler.getRules("reference"),T=m.parentType,m.parentType="reference";j<S&&!m.isEmpty(j);j++)if(!(m.sCount[j]-m.blkIndent>3||m.sCount[j]<0)){for(P=!1,k=0,$=B.length;k<$;k++)if(B[k](m,j,S,!0)){P=!0;break}if(P)break}for(J=(M=m.getLines(f,j,m.blkIndent,!1).trim()).length,H=1;H<J;H++){if((y=M.charCodeAt(H))===91)return!1;if(y===93){D=H;break}(y===10||y===92&&++H<J&&M.charCodeAt(H)===10)&&U++}if(D<0||M.charCodeAt(D+1)!==58)return!1;for(H=D+2;H<J;H++)if((y=M.charCodeAt(H))===10)U++;else if(!d(y))break;if(!(O=m.md.helpers.parseLinkDestination(M,H,J)).ok||(C=m.md.normalizeLink(O.str),!m.md.validateLink(C)))return!1;for(b=H=O.pos,w=U+=O.lines,F=H;H<J;H++)if((y=M.charCodeAt(H))===10)U++;else if(!d(y))break;for(O=m.md.helpers.parseLinkTitle(M,H,J),H<J&&F!==H&&O.ok?(z=O.str,H=O.pos,U+=O.lines):(z="",H=b,U=w);H<J&&(y=M.charCodeAt(H),d(y));)H++;if(H<J&&M.charCodeAt(H)!==10&&z)for(z="",H=b,U=w;H<J&&(y=M.charCodeAt(H),d(y));)H++;return!(H<J&&M.charCodeAt(H)!==10)&&!!(E=c(M.slice(1,D)))&&(g||(m.env.references===void 0&&(m.env.references={}),m.env.references[E]===void 0&&(m.env.references[E]={title:z,href:C}),m.parentType=T,m.line=f+U+1),!0)}},function(a,i,u){var c=u(1).isSpace;a.exports=function(d,m,f,v){var g,y,b,w,S=d.bMarks[m]+d.tShift[m],C=d.eMarks[m];if(d.sCount[m]-d.blkIndent>=4||(g=d.src.charCodeAt(S))!==35||S>=C)return!1;for(y=1,g=d.src.charCodeAt(++S);g===35&&S<C&&y<=6;)y++,g=d.src.charCodeAt(++S);return!(y>6||S<C&&!c(g))&&(v||(C=d.skipSpacesBack(C,S),(b=d.skipCharsBack(C,35,S))>S&&c(d.src.charCodeAt(b-1))&&(C=b),d.line=m+1,(w=d.push("heading_open","h"+String(y),1)).markup="########".slice(0,y),w.map=[m,d.line],(w=d.push("inline","",0)).content=d.src.slice(S,C).trim(),w.map=[m,d.line],w.children=[],(w=d.push("heading_close","h"+String(y),-1)).markup="########".slice(0,y)),!0)}},function(a,i,u){a.exports=function(c,d,m){var f,v,g,y,b,w,S,C,k,$,E=d+1,D=c.md.block.ruler.getRules("paragraph");if(c.sCount[d]-c.blkIndent>=4)return!1;for($=c.parentType,c.parentType="paragraph";E<m&&!c.isEmpty(E);E++)if(!(c.sCount[E]-c.blkIndent>3)){if(c.sCount[E]>=c.blkIndent&&(w=c.bMarks[E]+c.tShift[E])<(S=c.eMarks[E])&&((k=c.src.charCodeAt(w))===45||k===61)&&(w=c.skipChars(w,k),(w=c.skipSpaces(w))>=S)){C=k===61?1:2;break}if(!(c.sCount[E]<0)){for(v=!1,g=0,y=D.length;g<y;g++)if(D[g](c,E,m,!0)){v=!0;break}if(v)break}}return!!C&&(f=c.getLines(d,E,c.blkIndent,!1).trim(),c.line=E+1,(b=c.push("heading_open","h"+String(C),1)).markup=String.fromCharCode(k),b.map=[d,c.line],(b=c.push("inline","",0)).content=f,b.map=[d,c.line-1],b.children=[],(b=c.push("heading_close","h"+String(C),-1)).markup=String.fromCharCode(k),c.parentType=$,!0)}},function(a,i,u){var c=u(171),d=u(67).HTML_OPEN_CLOSE_TAG_RE,m=[[/^<(script|pre|style)(?=(\s|>|$))/i,/<\/(script|pre|style)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp("^</?("+c.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(d.source+"\\s*$"),/^$/,!1]];a.exports=function(f,v,g,y){var b,w,S,C,k=f.bMarks[v]+f.tShift[v],$=f.eMarks[v];if(f.sCount[v]-f.blkIndent>=4||!f.md.options.html||f.src.charCodeAt(k)!==60)return!1;for(C=f.src.slice(k,$),b=0;b<m.length&&!m[b][0].test(C);b++);if(b===m.length)return!1;if(y)return m[b][2];if(w=v+1,!m[b][1].test(C)){for(;w<g&&!(f.sCount[w]<f.blkIndent);w++)if(k=f.bMarks[w]+f.tShift[w],$=f.eMarks[w],C=f.src.slice(k,$),m[b][1].test(C)){C.length!==0&&w++;break}}return f.line=w,(S=f.push("html_block","",0)).map=[v,w],S.content=f.getLines(v,w,f.blkIndent,!0),!0}},function(a,i,u){a.exports=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","meta","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]},function(a,i,u){a.exports=function(c,d){var m,f,v,g,y,b,w=d+1,S=c.md.block.ruler.getRules("paragraph"),C=c.lineMax;for(b=c.parentType,c.parentType="paragraph";w<C&&!c.isEmpty(w);w++)if(!(c.sCount[w]-c.blkIndent>3||c.sCount[w]<0)){for(f=!1,v=0,g=S.length;v<g;v++)if(S[v](c,w,C,!0)){f=!0;break}if(f)break}return m=c.getLines(d,w,c.blkIndent,!1).trim(),c.line=w,(y=c.push("paragraph_open","p",1)).map=[d,c.line],(y=c.push("inline","",0)).content=m,y.map=[d,c.line],y.children=[],y=c.push("paragraph_close","p",-1),c.parentType=b,!0}},function(a,i,u){var c=u(42),d=u(1).isSpace;function m(f,v,g,y){var b,w,S,C,k,$,E,D;for(this.src=f,this.md=v,this.env=g,this.tokens=y,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0,this.result="",D=!1,S=C=$=E=0,k=(w=this.src).length;C<k;C++){if(b=w.charCodeAt(C),!D){if(d(b)){$++,b===9?E+=4-E%4:E++;continue}D=!0}b!==10&&C!==k-1||(b!==10&&C++,this.bMarks.push(S),this.eMarks.push(C),this.tShift.push($),this.sCount.push(E),this.bsCount.push(0),D=!1,$=0,E=0,S=C+1)}this.bMarks.push(w.length),this.eMarks.push(w.length),this.tShift.push(0),this.sCount.push(0),this.bsCount.push(0),this.lineMax=this.bMarks.length-1}m.prototype.push=function(f,v,g){var y=new c(f,v,g);return y.block=!0,g<0&&this.level--,y.level=this.level,g>0&&this.level++,this.tokens.push(y),y},m.prototype.isEmpty=function(f){return this.bMarks[f]+this.tShift[f]>=this.eMarks[f]},m.prototype.skipEmptyLines=function(f){for(var v=this.lineMax;f<v&&!(this.bMarks[f]+this.tShift[f]<this.eMarks[f]);f++);return f},m.prototype.skipSpaces=function(f){for(var v,g=this.src.length;f<g&&(v=this.src.charCodeAt(f),d(v));f++);return f},m.prototype.skipSpacesBack=function(f,v){if(f<=v)return f;for(;f>v;)if(!d(this.src.charCodeAt(--f)))return f+1;return f},m.prototype.skipChars=function(f,v){for(var g=this.src.length;f<g&&this.src.charCodeAt(f)===v;f++);return f},m.prototype.skipCharsBack=function(f,v,g){if(f<=g)return f;for(;f>g;)if(v!==this.src.charCodeAt(--f))return f+1;return f},m.prototype.getLines=function(f,v,g,y){var b,w,S,C,k,$,E,D=f;if(f>=v)return"";for($=new Array(v-f),b=0;D<v;D++,b++){for(w=0,E=C=this.bMarks[D],k=D+1<v||y?this.eMarks[D]+1:this.eMarks[D];C<k&&w<g;){if(S=this.src.charCodeAt(C),d(S))S===9?w+=4-(w+this.bsCount[D])%4:w++;else{if(!(C-E<this.tShift[D]))break;w++}C++}$[b]=w>g?new Array(w-g+1).join(" ")+this.src.slice(C,k):this.src.slice(C,k)}return $.join("")},m.prototype.Token=c,a.exports=m},function(a,i,u){var c=u(41),d=[["text",u(175)],["newline",u(176)],["escape",u(177)],["backticks",u(178)],["strikethrough",u(68).tokenize],["emphasis",u(69).tokenize],["link",u(179)],["image",u(180)],["autolink",u(181)],["html_inline",u(182)],["entity",u(183)]],m=[["balance_pairs",u(184)],["strikethrough",u(68).postProcess],["emphasis",u(69).postProcess],["text_collapse",u(185)]];function f(){var v;for(this.ruler=new c,v=0;v<d.length;v++)this.ruler.push(d[v][0],d[v][1]);for(this.ruler2=new c,v=0;v<m.length;v++)this.ruler2.push(m[v][0],m[v][1])}f.prototype.skipToken=function(v){var g,y,b=v.pos,w=this.ruler.getRules(""),S=w.length,C=v.md.options.maxNesting,k=v.cache;if(k[b]===void 0){if(v.level<C)for(y=0;y<S&&(v.level++,g=w[y](v,!0),v.level--,!g);y++);else v.pos=v.posMax;g||v.pos++,k[b]=v.pos}else v.pos=k[b]},f.prototype.tokenize=function(v){for(var g,y,b=this.ruler.getRules(""),w=b.length,S=v.posMax,C=v.md.options.maxNesting;v.pos<S;){if(v.level<C)for(y=0;y<w&&!(g=b[y](v,!1));y++);if(g){if(v.pos>=S)break}else v.pending+=v.src[v.pos++]}v.pending&&v.pushPending()},f.prototype.parse=function(v,g,y,b){var w,S,C,k=new this.State(v,g,y,b);for(this.tokenize(k),C=(S=this.ruler2.getRules("")).length,w=0;w<C;w++)S[w](k)},f.prototype.State=u(186),a.exports=f},function(a,i,u){function c(d){switch(d){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}a.exports=function(d,m){for(var f=d.pos;f<d.posMax&&!c(d.src.charCodeAt(f));)f++;return f!==d.pos&&(m||(d.pending+=d.src.slice(d.pos,f)),d.pos=f,!0)}},function(a,i,u){var c=u(1).isSpace;a.exports=function(d,m){var f,v,g=d.pos;if(d.src.charCodeAt(g)!==10)return!1;for(f=d.pending.length-1,v=d.posMax,m||(f>=0&&d.pending.charCodeAt(f)===32?f>=1&&d.pending.charCodeAt(f-1)===32?(d.pending=d.pending.replace(/ +$/,""),d.push("hardbreak","br",0)):(d.pending=d.pending.slice(0,-1),d.push("softbreak","br",0)):d.push("softbreak","br",0)),g++;g<v&&c(d.src.charCodeAt(g));)g++;return d.pos=g,!0}},function(a,i,u){for(var c=u(1).isSpace,d=[],m=0;m<256;m++)d.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(f){d[f.charCodeAt(0)]=1}),a.exports=function(f,v){var g,y=f.pos,b=f.posMax;if(f.src.charCodeAt(y)!==92)return!1;if(++y<b){if((g=f.src.charCodeAt(y))<256&&d[g]!==0)return v||(f.pending+=f.src[y]),f.pos+=2,!0;if(g===10){for(v||f.push("hardbreak","br",0),y++;y<b&&(g=f.src.charCodeAt(y),c(g));)y++;return f.pos=y,!0}}return v||(f.pending+="\\"),f.pos++,!0}},function(a,i,u){a.exports=function(c,d){var m,f,v,g,y,b,w=c.pos;if(c.src.charCodeAt(w)!==96)return!1;for(m=w,w++,f=c.posMax;w<f&&c.src.charCodeAt(w)===96;)w++;for(v=c.src.slice(m,w),g=y=w;(g=c.src.indexOf("`",y))!==-1;){for(y=g+1;y<f&&c.src.charCodeAt(y)===96;)y++;if(y-g===v.length)return d||((b=c.push("code_inline","code",0)).markup=v,b.content=c.src.slice(w,g).replace(/\n/g," ").replace(/^ (.+) $/,"$1")),c.pos=y,!0}return d||(c.pending+=v),c.pos+=v.length,!0}},function(a,i,u){var c=u(1).normalizeReference,d=u(1).isSpace;a.exports=function(m,f){var v,g,y,b,w,S,C,k,$,E="",D=m.pos,T=m.posMax,O=m.pos,F=!0;if(m.src.charCodeAt(m.pos)!==91||(w=m.pos+1,(b=m.md.helpers.parseLinkLabel(m,m.pos,!0))<0))return!1;if((S=b+1)<T&&m.src.charCodeAt(S)===40){for(F=!1,S++;S<T&&(g=m.src.charCodeAt(S),d(g)||g===10);S++);if(S>=T)return!1;for(O=S,(C=m.md.helpers.parseLinkDestination(m.src,S,m.posMax)).ok&&(E=m.md.normalizeLink(C.str),m.md.validateLink(E)?S=C.pos:E=""),O=S;S<T&&(g=m.src.charCodeAt(S),d(g)||g===10);S++);if(C=m.md.helpers.parseLinkTitle(m.src,S,m.posMax),S<T&&O!==S&&C.ok)for($=C.str,S=C.pos;S<T&&(g=m.src.charCodeAt(S),d(g)||g===10);S++);else $="";(S>=T||m.src.charCodeAt(S)!==41)&&(F=!0),S++}if(F){if(m.env.references===void 0)return!1;if(S<T&&m.src.charCodeAt(S)===91?(O=S+1,(S=m.md.helpers.parseLinkLabel(m,S))>=0?y=m.src.slice(O,S++):S=b+1):S=b+1,y||(y=m.src.slice(w,b)),!(k=m.env.references[c(y)]))return m.pos=D,!1;E=k.href,$=k.title}return f||(m.pos=w,m.posMax=b,m.push("link_open","a",1).attrs=v=[["href",E]],$&&v.push(["title",$]),m.md.inline.tokenize(m),m.push("link_close","a",-1)),m.pos=S,m.posMax=T,!0}},function(a,i,u){var c=u(1).normalizeReference,d=u(1).isSpace;a.exports=function(m,f){var v,g,y,b,w,S,C,k,$,E,D,T,O,F="",M=m.pos,P=m.posMax;if(m.src.charCodeAt(m.pos)!==33||m.src.charCodeAt(m.pos+1)!==91||(S=m.pos+2,(w=m.md.helpers.parseLinkLabel(m,m.pos+1,!1))<0))return!1;if((C=w+1)<P&&m.src.charCodeAt(C)===40){for(C++;C<P&&(g=m.src.charCodeAt(C),d(g)||g===10);C++);if(C>=P)return!1;for(O=C,($=m.md.helpers.parseLinkDestination(m.src,C,m.posMax)).ok&&(F=m.md.normalizeLink($.str),m.md.validateLink(F)?C=$.pos:F=""),O=C;C<P&&(g=m.src.charCodeAt(C),d(g)||g===10);C++);if($=m.md.helpers.parseLinkTitle(m.src,C,m.posMax),C<P&&O!==C&&$.ok)for(E=$.str,C=$.pos;C<P&&(g=m.src.charCodeAt(C),d(g)||g===10);C++);else E="";if(C>=P||m.src.charCodeAt(C)!==41)return m.pos=M,!1;C++}else{if(m.env.references===void 0)return!1;if(C<P&&m.src.charCodeAt(C)===91?(O=C+1,(C=m.md.helpers.parseLinkLabel(m,C))>=0?b=m.src.slice(O,C++):C=w+1):C=w+1,b||(b=m.src.slice(S,w)),!(k=m.env.references[c(b)]))return m.pos=M,!1;F=k.href,E=k.title}return f||(y=m.src.slice(S,w),m.md.inline.parse(y,m.md,m.env,T=[]),(D=m.push("image","img",0)).attrs=v=[["src",F],["alt",""]],D.children=T,D.content=y,E&&v.push(["title",E])),m.pos=C,m.posMax=P,!0}},function(a,i,u){var c=/^<([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/,d=/^<([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^<>\x00-\x20]*)>/;a.exports=function(m,f){var v,g,y,b,w,S,C=m.pos;return m.src.charCodeAt(C)===60&&!((v=m.src.slice(C)).indexOf(">")<0)&&(d.test(v)?(b=(g=v.match(d))[0].slice(1,-1),w=m.md.normalizeLink(b),!!m.md.validateLink(w)&&(f||((S=m.push("link_open","a",1)).attrs=[["href",w]],S.markup="autolink",S.info="auto",(S=m.push("text","",0)).content=m.md.normalizeLinkText(b),(S=m.push("link_close","a",-1)).markup="autolink",S.info="auto"),m.pos+=g[0].length,!0)):!!c.test(v)&&(b=(y=v.match(c))[0].slice(1,-1),w=m.md.normalizeLink("mailto:"+b),!!m.md.validateLink(w)&&(f||((S=m.push("link_open","a",1)).attrs=[["href",w]],S.markup="autolink",S.info="auto",(S=m.push("text","",0)).content=m.md.normalizeLinkText(b),(S=m.push("link_close","a",-1)).markup="autolink",S.info="auto"),m.pos+=y[0].length,!0)))}},function(a,i,u){var c=u(67).HTML_TAG_RE;a.exports=function(d,m){var f,v,g,y=d.pos;return!!d.md.options.html&&(g=d.posMax,!(d.src.charCodeAt(y)!==60||y+2>=g)&&!((f=d.src.charCodeAt(y+1))!==33&&f!==63&&f!==47&&!function(b){var w=32|b;return w>=97&&w<=122}(f))&&!!(v=d.src.slice(y).match(c))&&(m||(d.push("html_inline","",0).content=d.src.slice(y,y+v[0].length)),d.pos+=v[0].length,!0))}},function(a,i,u){var c=u(62),d=u(1).has,m=u(1).isValidEntityCode,f=u(1).fromCodePoint,v=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,g=/^&([a-z][a-z0-9]{1,31});/i;a.exports=function(y,b){var w,S,C=y.pos,k=y.posMax;if(y.src.charCodeAt(C)!==38)return!1;if(C+1<k){if(y.src.charCodeAt(C+1)===35){if(S=y.src.slice(C).match(v))return b||(w=S[1][0].toLowerCase()==="x"?parseInt(S[1].slice(1),16):parseInt(S[1],10),y.pending+=m(w)?f(w):f(65533)),y.pos+=S[0].length,!0}else if((S=y.src.slice(C).match(g))&&d(c,S[1]))return b||(y.pending+=c[S[1]]),y.pos+=S[0].length,!0}return b||(y.pending+="&"),y.pos++,!0}},function(a,i,u){function c(d,m){var f,v,g,y,b,w,S,C,k={},$=m.length;for(f=0;f<$;f++)if((g=m[f]).length=g.length||0,g.close){for(k.hasOwnProperty(g.marker)||(k[g.marker]=[-1,-1,-1]),b=k[g.marker][g.length%3],w=-1,v=f-g.jump-1;v>b;v-=y.jump+1)if((y=m[v]).marker===g.marker&&(w===-1&&(w=v),y.open&&y.end<0&&y.level===g.level&&(S=!1,(y.close||g.open)&&(y.length+g.length)%3==0&&(y.length%3==0&&g.length%3==0||(S=!0)),!S))){C=v>0&&!m[v-1].open?m[v-1].jump+1:0,g.jump=f-v+C,g.open=!1,y.end=f,y.jump=C,y.close=!1,w=-1;break}w!==-1&&(k[g.marker][(g.length||0)%3]=w)}}a.exports=function(d){var m,f=d.tokens_meta,v=d.tokens_meta.length;for(c(0,d.delimiters),m=0;m<v;m++)f[m]&&f[m].delimiters&&c(0,f[m].delimiters)}},function(a,i,u){a.exports=function(c){var d,m,f=0,v=c.tokens,g=c.tokens.length;for(d=m=0;d<g;d++)v[d].nesting<0&&f--,v[d].level=f,v[d].nesting>0&&f++,v[d].type==="text"&&d+1<g&&v[d+1].type==="text"?v[d+1].content=v[d].content+v[d+1].content:(d!==m&&(v[m]=v[d]),m++);d!==m&&(v.length=m)}},function(a,i,u){var c=u(42),d=u(1).isWhiteSpace,m=u(1).isPunctChar,f=u(1).isMdAsciiPunct;function v(g,y,b,w){this.src=g,this.env=b,this.md=y,this.tokens=w,this.tokens_meta=Array(w.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[]}v.prototype.pushPending=function(){var g=new c("text","",0);return g.content=this.pending,g.level=this.pendingLevel,this.tokens.push(g),this.pending="",g},v.prototype.push=function(g,y,b){this.pending&&this.pushPending();var w=new c(g,y,b),S=null;return b<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),w.level=this.level,b>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],S={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(w),this.tokens_meta.push(S),w},v.prototype.scanDelims=function(g,y){var b,w,S,C,k,$,E,D,T,O=g,F=!0,M=!0,P=this.posMax,B=this.src.charCodeAt(g);for(b=g>0?this.src.charCodeAt(g-1):32;O<P&&this.src.charCodeAt(O)===B;)O++;return S=O-g,w=O<P?this.src.charCodeAt(O):32,E=f(b)||m(String.fromCharCode(b)),T=f(w)||m(String.fromCharCode(w)),$=d(b),(D=d(w))?F=!1:T&&($||E||(F=!1)),$?M=!1:E&&(D||T||(M=!1)),y?(C=F,k=M):(C=F&&(!M||E),k=M&&(!F||T)),{can_open:C,can_close:k,length:S}},v.prototype.Token=c,a.exports=v},function(a,i,u){function c(k){var $=Array.prototype.slice.call(arguments,1);return $.forEach(function(E){E&&Object.keys(E).forEach(function(D){k[D]=E[D]})}),k}function d(k){return Object.prototype.toString.call(k)}function m(k){return d(k)==="[object Function]"}function f(k){return k.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var v={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1},g={"http:":{validate:function(k,$,E){var D=k.slice($);return E.re.http||(E.re.http=new RegExp("^\\/\\/"+E.re.src_auth+E.re.src_host_port_strict+E.re.src_path,"i")),E.re.http.test(D)?D.match(E.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(k,$,E){var D=k.slice($);return E.re.no_http||(E.re.no_http=new RegExp("^"+E.re.src_auth+"(?:localhost|(?:(?:"+E.re.src_domain+")\\.)+"+E.re.src_domain_root+")"+E.re.src_port+E.re.src_host_terminator+E.re.src_path,"i")),E.re.no_http.test(D)?$>=3&&k[$-3]===":"||$>=3&&k[$-3]==="/"?0:D.match(E.re.no_http)[0].length:0}},"mailto:":{validate:function(k,$,E){var D=k.slice($);return E.re.mailto||(E.re.mailto=new RegExp("^"+E.re.src_email_name+"@"+E.re.src_host_strict,"i")),E.re.mailto.test(D)?D.match(E.re.mailto)[0].length:0}}},y="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function b(k){var $=k.re=u(188)(k.__opts__),E=k.__tlds__.slice();function D(M){return M.replace("%TLDS%",$.src_tlds)}k.onCompile(),k.__tlds_replaced__||E.push("a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]"),E.push($.src_xn),$.src_tlds=E.join("|"),$.email_fuzzy=RegExp(D($.tpl_email_fuzzy),"i"),$.link_fuzzy=RegExp(D($.tpl_link_fuzzy),"i"),$.link_no_ip_fuzzy=RegExp(D($.tpl_link_no_ip_fuzzy),"i"),$.host_fuzzy_test=RegExp(D($.tpl_host_fuzzy_test),"i");var T=[];function O(M,P){throw new Error('(LinkifyIt) Invalid schema "'+M+'": '+P)}k.__compiled__={},Object.keys(k.__schemas__).forEach(function(M){var P=k.__schemas__[M];if(P!==null){var B={validate:null,link:null};if(k.__compiled__[M]=B,d(P)==="[object Object]")return function(z){return d(z)==="[object RegExp]"}(P.validate)?B.validate=function(z){return function(U,H){var J=U.slice(H);return z.test(J)?J.match(z)[0].length:0}}(P.validate):m(P.validate)?B.validate=P.validate:O(M,P),void(m(P.normalize)?B.normalize=P.normalize:P.normalize?O(M,P):B.normalize=function(z,U){U.normalize(z)});(function(z){return d(z)==="[object String]"})(P)?T.push(M):O(M,P)}}),T.forEach(function(M){k.__compiled__[k.__schemas__[M]]&&(k.__compiled__[M].validate=k.__compiled__[k.__schemas__[M]].validate,k.__compiled__[M].normalize=k.__compiled__[k.__schemas__[M]].normalize)}),k.__compiled__[""]={validate:null,normalize:function(M,P){P.normalize(M)}};var F=Object.keys(k.__compiled__).filter(function(M){return M.length>0&&k.__compiled__[M]}).map(f).join("|");k.re.schema_test=RegExp("(^|(?!_)(?:[><]|"+$.src_ZPCc+"))("+F+")","i"),k.re.schema_search=RegExp("(^|(?!_)(?:[><]|"+$.src_ZPCc+"))("+F+")","ig"),k.re.pretest=RegExp("("+k.re.schema_test.source+")|("+k.re.host_fuzzy_test.source+")|@","i"),function(M){M.__index__=-1,M.__text_cache__=""}(k)}function w(k,$){var E=k.__index__,D=k.__last_index__,T=k.__text_cache__.slice(E,D);this.schema=k.__schema__.toLowerCase(),this.index=E+$,this.lastIndex=D+$,this.raw=T,this.text=T,this.url=T}function S(k,$){var E=new w(k,$);return k.__compiled__[E.schema].normalize(E,k),E}function C(k,$){if(!(this instanceof C))return new C(k,$);var E;$||(E=k,Object.keys(E||{}).reduce(function(D,T){return D||v.hasOwnProperty(T)},!1)&&($=k,k={})),this.__opts__=c({},v,$),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=c({},g,k),this.__compiled__={},this.__tlds__=y,this.__tlds_replaced__=!1,this.re={},b(this)}C.prototype.add=function(k,$){return this.__schemas__[k]=$,b(this),this},C.prototype.set=function(k){return this.__opts__=c(this.__opts__,k),this},C.prototype.test=function(k){if(this.__text_cache__=k,this.__index__=-1,!k.length)return!1;var $,E,D,T,O,F,M,P;if(this.re.schema_test.test(k)){for((M=this.re.schema_search).lastIndex=0;($=M.exec(k))!==null;)if(T=this.testSchemaAt(k,$[2],M.lastIndex)){this.__schema__=$[2],this.__index__=$.index+$[1].length,this.__last_index__=$.index+$[0].length+T;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(P=k.search(this.re.host_fuzzy_test))>=0&&(this.__index__<0||P<this.__index__)&&(E=k.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy))!==null&&(O=E.index+E[1].length,(this.__index__<0||O<this.__index__)&&(this.__schema__="",this.__index__=O,this.__last_index__=E.index+E[0].length)),this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&k.indexOf("@")>=0&&(D=k.match(this.re.email_fuzzy))!==null&&(O=D.index+D[1].length,F=D.index+D[0].length,(this.__index__<0||O<this.__index__||O===this.__index__&&F>this.__last_index__)&&(this.__schema__="mailto:",this.__index__=O,this.__last_index__=F)),this.__index__>=0},C.prototype.pretest=function(k){return this.re.pretest.test(k)},C.prototype.testSchemaAt=function(k,$,E){return this.__compiled__[$.toLowerCase()]?this.__compiled__[$.toLowerCase()].validate(k,E,this):0},C.prototype.match=function(k){var $=0,E=[];this.__index__>=0&&this.__text_cache__===k&&(E.push(S(this,$)),$=this.__last_index__);for(var D=$?k.slice($):k;this.test(D);)E.push(S(this,$)),D=D.slice(this.__last_index__),$+=this.__last_index__;return E.length?E:null},C.prototype.tlds=function(k,$){return k=Array.isArray(k)?k:[k],$?(this.__tlds__=this.__tlds__.concat(k).sort().filter(function(E,D,T){return E!==T[D-1]}).reverse(),b(this),this):(this.__tlds__=k.slice(),this.__tlds_replaced__=!0,b(this),this)},C.prototype.normalize=function(k){k.schema||(k.url="http://"+k.url),k.schema!=="mailto:"||/^mailto:/i.test(k.url)||(k.url="mailto:"+k.url)},C.prototype.onCompile=function(){},a.exports=C},function(a,i,u){a.exports=function(c){var d={};return d.src_Any=u(64).source,d.src_Cc=u(65).source,d.src_Z=u(66).source,d.src_P=u(40).source,d.src_ZPCc=[d.src_Z,d.src_P,d.src_Cc].join("|"),d.src_ZCc=[d.src_Z,d.src_Cc].join("|"),d.src_pseudo_letter="(?:(?![><]|"+d.src_ZPCc+")"+d.src_Any+")",d.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",d.src_auth="(?:(?:(?!"+d.src_ZCc+"|[@/\\[\\]()]).)+@)?",d.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",d.src_host_terminator="(?=$|[><]|"+d.src_ZPCc+")(?!-|_|:\\d|\\.-|\\.(?!$|"+d.src_ZPCc+"))",d.src_path="(?:[/?#](?:(?!"+d.src_ZCc+`|[><]|[()[\\]{}.,"'?!\\-]).|\\[(?:(?!`+d.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+d.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+d.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+d.src_ZCc+`|["]).)+\\"|\\'(?:(?!`+d.src_ZCc+"|[']).)+\\'|\\'(?="+d.src_pseudo_letter+"|[-]).|\\.{2,4}[a-zA-Z0-9%/]|\\.(?!"+d.src_ZCc+"|[.]).|"+(c&&c["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+"\\,(?!"+d.src_ZCc+").|\\!(?!"+d.src_ZCc+"|[!]).|\\?(?!"+d.src_ZCc+"|[?]).)+|\\/)?",d.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',d.src_xn="xn--[a-z0-9\\-]{1,59}",d.src_domain_root="(?:"+d.src_xn+"|"+d.src_pseudo_letter+"{1,63})",d.src_domain="(?:"+d.src_xn+"|(?:"+d.src_pseudo_letter+")|(?:"+d.src_pseudo_letter+"(?:-|"+d.src_pseudo_letter+"){0,61}"+d.src_pseudo_letter+"))",d.src_host="(?:(?:(?:(?:"+d.src_domain+")\\.)*"+d.src_domain+"))",d.tpl_host_fuzzy="(?:"+d.src_ip4+"|(?:(?:(?:"+d.src_domain+")\\.)+(?:%TLDS%)))",d.tpl_host_no_ip_fuzzy="(?:(?:(?:"+d.src_domain+")\\.)+(?:%TLDS%))",d.src_host_strict=d.src_host+d.src_host_terminator,d.tpl_host_fuzzy_strict=d.tpl_host_fuzzy+d.src_host_terminator,d.src_host_port_strict=d.src_host+d.src_port+d.src_host_terminator,d.tpl_host_port_fuzzy_strict=d.tpl_host_fuzzy+d.src_port+d.src_host_terminator,d.tpl_host_port_no_ip_fuzzy_strict=d.tpl_host_no_ip_fuzzy+d.src_port+d.src_host_terminator,d.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+d.src_ZPCc+"|>|$))",d.tpl_email_fuzzy='(^|[><]|"|\\(|'+d.src_ZCc+")("+d.src_email_name+"@"+d.tpl_host_fuzzy_strict+")",d.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|]|"+d.src_ZPCc+"))((?![$+<=>^`|])"+d.tpl_host_port_fuzzy_strict+d.src_path+")",d.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|]|"+d.src_ZPCc+"))((?![$+<=>^`|])"+d.tpl_host_port_no_ip_fuzzy_strict+d.src_path+")",d}},function(a,i,u){(function(c,d){var m;/*! https://mths.be/punycode v1.4.1 by @mathias */(function(f){i&&i.nodeType,c&&c.nodeType;var v=typeof d=="object"&&d;v.global!==v&&v.window!==v&&v.self;var g,y=2147483647,b=/^xn--/,w=/[^\x20-\x7E]/,S=/[\x2E\u3002\uFF0E\uFF61]/g,C={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},k=Math.floor,$=String.fromCharCode;function E(U){throw new RangeError(C[U])}function D(U,H){for(var J=U.length,j=[];J--;)j[J]=H(U[J]);return j}function T(U,H){var J=U.split("@"),j="";return J.length>1&&(j=J[0]+"@",U=J[1]),j+D((U=U.replace(S,".")).split("."),H).join(".")}function O(U){for(var H,J,j=[],G=0,ee=U.length;G<ee;)(H=U.charCodeAt(G++))>=55296&&H<=56319&&G<ee?(64512&(J=U.charCodeAt(G++)))==56320?j.push(((1023&H)<<10)+(1023&J)+65536):(j.push(H),G--):j.push(H);return j}function F(U){return D(U,function(H){var J="";return H>65535&&(J+=$((H-=65536)>>>10&1023|55296),H=56320|1023&H),J+=$(H)}).join("")}function M(U,H){return U+22+75*(U<26)-((H!=0)<<5)}function P(U,H,J){var j=0;for(U=J?k(U/700):U>>1,U+=k(U/H);U>455;j+=36)U=k(U/35);return k(j+36*U/(U+38))}function B(U){var H,J,j,G,ee,Q,te,re,ae,ye,ue,le=[],Se=U.length,Fe=0,kt=128,Pe=72;for((J=U.lastIndexOf("-"))<0&&(J=0),j=0;j<J;++j)U.charCodeAt(j)>=128&&E("not-basic"),le.push(U.charCodeAt(j));for(G=J>0?J+1:0;G<Se;){for(ee=Fe,Q=1,te=36;G>=Se&&E("invalid-input"),((re=(ue=U.charCodeAt(G++))-48<10?ue-22:ue-65<26?ue-65:ue-97<26?ue-97:36)>=36||re>k((y-Fe)/Q))&&E("overflow"),Fe+=re*Q,!(re<(ae=te<=Pe?1:te>=Pe+26?26:te-Pe));te+=36)Q>k(y/(ye=36-ae))&&E("overflow"),Q*=ye;Pe=P(Fe-ee,H=le.length+1,ee==0),k(Fe/H)>y-kt&&E("overflow"),kt+=k(Fe/H),Fe%=H,le.splice(Fe++,0,kt)}return F(le)}function z(U){var H,J,j,G,ee,Q,te,re,ae,ye,ue,le,Se,Fe,kt,Pe=[];for(le=(U=O(U)).length,H=128,J=0,ee=72,Q=0;Q<le;++Q)(ue=U[Q])<128&&Pe.push($(ue));for(j=G=Pe.length,G&&Pe.push("-");j<le;){for(te=y,Q=0;Q<le;++Q)(ue=U[Q])>=H&&ue<te&&(te=ue);for(te-H>k((y-J)/(Se=j+1))&&E("overflow"),J+=(te-H)*Se,H=te,Q=0;Q<le;++Q)if((ue=U[Q])<H&&++J>y&&E("overflow"),ue==H){for(re=J,ae=36;!(re<(ye=ae<=ee?1:ae>=ee+26?26:ae-ee));ae+=36)kt=re-ye,Fe=36-ye,Pe.push($(M(ye+kt%Fe,0))),re=k(kt/Fe);Pe.push($(M(re,0))),ee=P(J,Se,j==G),J=0,++j}++J,++H}return Pe.join("")}g={version:"1.4.1",ucs2:{decode:O,encode:F},decode:B,encode:z,toASCII:function(U){return T(U,function(H){return w.test(H)?"xn--"+z(H):H})},toUnicode:function(U){return T(U,function(H){return b.test(H)?B(H.slice(4).toLowerCase()):H})}},(m=(function(){return g}).call(i,u,i,c))===void 0||(c.exports=m)})()}).call(this,u(190)(a),u(191))},function(a,i){a.exports=function(u){return u.webpackPolyfill||(u.deprecate=function(){},u.paths=[],u.children||(u.children=[]),Object.defineProperty(u,"loaded",{enumerable:!0,get:function(){return u.l}}),Object.defineProperty(u,"id",{enumerable:!0,get:function(){return u.i}}),u.webpackPolyfill=1),u}},function(a,i){var u;u=function(){return this}();try{u=u||new Function("return this")()}catch{typeof window=="object"&&(u=window)}a.exports=u},function(a,i,u){a.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}}},function(a,i,u){a.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","text_collapse"]}}}},function(a,i,u){a.exports={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","text_collapse"]}}}},function(a,i,u){var c=u(196),d=u(197),m=u(198),f=u(199),v=u(200);a.exports=function(g,y){var b={defs:c,shortcuts:d,enabled:[]},w=v(g.utils.assign({},b,y||{}));g.renderer.rules.emoji=m,g.core.ruler.push("emoji",f(g,w.defs,w.shortcuts,w.scanRE,w.replaceRE))}},function(a){a.exports=JSON.parse('{"100":"💯","1234":"🔢","grinning":"😀","smiley":"😃","smile":"😄","grin":"😁","laughing":"😆","satisfied":"😆","sweat_smile":"😅","joy":"😂","rofl":"🤣","relaxed":"☺️","blush":"😊","innocent":"😇","slightly_smiling_face":"🙂","upside_down_face":"🙃","wink":"😉","relieved":"😌","heart_eyes":"😍","kissing_heart":"😘","kissing":"😗","kissing_smiling_eyes":"😙","kissing_closed_eyes":"😚","yum":"😋","stuck_out_tongue_winking_eye":"😜","stuck_out_tongue_closed_eyes":"😝","stuck_out_tongue":"😛","money_mouth_face":"🤑","hugs":"🤗","nerd_face":"🤓","sunglasses":"😎","clown_face":"🤡","cowboy_hat_face":"🤠","smirk":"😏","unamused":"😒","disappointed":"😞","pensive":"😔","worried":"😟","confused":"😕","slightly_frowning_face":"🙁","frowning_face":"☹️","persevere":"😣","confounded":"😖","tired_face":"😫","weary":"😩","triumph":"😤","angry":"😠","rage":"😡","pout":"😡","no_mouth":"😶","neutral_face":"😐","expressionless":"😑","hushed":"😯","frowning":"😦","anguished":"😧","open_mouth":"😮","astonished":"😲","dizzy_face":"😵","flushed":"😳","scream":"😱","fearful":"😨","cold_sweat":"😰","cry":"😢","disappointed_relieved":"😥","drooling_face":"🤤","sob":"😭","sweat":"😓","sleepy":"😪","sleeping":"😴","roll_eyes":"🙄","thinking":"🤔","lying_face":"🤥","grimacing":"😬","zipper_mouth_face":"🤐","nauseated_face":"🤢","sneezing_face":"🤧","mask":"😷","face_with_thermometer":"🤒","face_with_head_bandage":"🤕","smiling_imp":"😈","imp":"👿","japanese_ogre":"👹","japanese_goblin":"👺","hankey":"💩","poop":"💩","shit":"💩","ghost":"👻","skull":"💀","skull_and_crossbones":"☠️","alien":"👽","space_invader":"👾","robot":"🤖","jack_o_lantern":"🎃","smiley_cat":"😺","smile_cat":"😸","joy_cat":"😹","heart_eyes_cat":"😻","smirk_cat":"😼","kissing_cat":"😽","scream_cat":"🙀","crying_cat_face":"😿","pouting_cat":"😾","open_hands":"👐","raised_hands":"🙌","clap":"👏","pray":"🙏","handshake":"🤝","+1":"👍","thumbsup":"👍","-1":"👎","thumbsdown":"👎","fist_oncoming":"👊","facepunch":"👊","punch":"👊","fist_raised":"✊","fist":"✊","fist_left":"🤛","fist_right":"🤜","crossed_fingers":"🤞","v":"✌️","metal":"🤘","ok_hand":"👌","point_left":"👈","point_right":"👉","point_up_2":"👆","point_down":"👇","point_up":"☝️","hand":"✋","raised_hand":"✋","raised_back_of_hand":"🤚","raised_hand_with_fingers_splayed":"🖐","vulcan_salute":"🖖","wave":"👋","call_me_hand":"🤙","muscle":"💪","middle_finger":"🖕","fu":"🖕","writing_hand":"✍️","selfie":"🤳","nail_care":"💅","ring":"💍","lipstick":"💄","kiss":"💋","lips":"👄","tongue":"👅","ear":"👂","nose":"👃","footprints":"👣","eye":"👁","eyes":"👀","speaking_head":"🗣","bust_in_silhouette":"👤","busts_in_silhouette":"👥","baby":"👶","boy":"👦","girl":"👧","man":"👨","woman":"👩","blonde_woman":"👱‍♀","blonde_man":"👱","person_with_blond_hair":"👱","older_man":"👴","older_woman":"👵","man_with_gua_pi_mao":"👲","woman_with_turban":"👳‍♀","man_with_turban":"👳","policewoman":"👮‍♀","policeman":"👮","cop":"👮","construction_worker_woman":"👷‍♀","construction_worker_man":"👷","construction_worker":"👷","guardswoman":"💂‍♀","guardsman":"💂","female_detective":"🕵️‍♀️","male_detective":"🕵","detective":"🕵","woman_health_worker":"👩‍⚕","man_health_worker":"👨‍⚕","woman_farmer":"👩‍🌾","man_farmer":"👨‍🌾","woman_cook":"👩‍🍳","man_cook":"👨‍🍳","woman_student":"👩‍🎓","man_student":"👨‍🎓","woman_singer":"👩‍🎤","man_singer":"👨‍🎤","woman_teacher":"👩‍🏫","man_teacher":"👨‍🏫","woman_factory_worker":"👩‍🏭","man_factory_worker":"👨‍🏭","woman_technologist":"👩‍💻","man_technologist":"👨‍💻","woman_office_worker":"👩‍💼","man_office_worker":"👨‍💼","woman_mechanic":"👩‍🔧","man_mechanic":"👨‍🔧","woman_scientist":"👩‍🔬","man_scientist":"👨‍🔬","woman_artist":"👩‍🎨","man_artist":"👨‍🎨","woman_firefighter":"👩‍🚒","man_firefighter":"👨‍🚒","woman_pilot":"👩‍✈","man_pilot":"👨‍✈","woman_astronaut":"👩‍🚀","man_astronaut":"👨‍🚀","woman_judge":"👩‍⚖","man_judge":"👨‍⚖","mrs_claus":"🤶","santa":"🎅","princess":"👸","prince":"🤴","bride_with_veil":"👰","man_in_tuxedo":"🤵","angel":"👼","pregnant_woman":"🤰","bowing_woman":"🙇‍♀","bowing_man":"🙇","bow":"🙇","tipping_hand_woman":"💁","information_desk_person":"💁","sassy_woman":"💁","tipping_hand_man":"💁‍♂","sassy_man":"💁‍♂","no_good_woman":"🙅","no_good":"🙅","ng_woman":"🙅","no_good_man":"🙅‍♂","ng_man":"🙅‍♂","ok_woman":"🙆","ok_man":"🙆‍♂","raising_hand_woman":"🙋","raising_hand":"🙋","raising_hand_man":"🙋‍♂","woman_facepalming":"🤦‍♀","man_facepalming":"🤦‍♂","woman_shrugging":"🤷‍♀","man_shrugging":"🤷‍♂","pouting_woman":"🙎","person_with_pouting_face":"🙎","pouting_man":"🙎‍♂","frowning_woman":"🙍","person_frowning":"🙍","frowning_man":"🙍‍♂","haircut_woman":"💇","haircut":"💇","haircut_man":"💇‍♂","massage_woman":"💆","massage":"💆","massage_man":"💆‍♂","business_suit_levitating":"🕴","dancer":"💃","man_dancing":"🕺","dancing_women":"👯","dancers":"👯","dancing_men":"👯‍♂","walking_woman":"🚶‍♀","walking_man":"🚶","walking":"🚶","running_woman":"🏃‍♀","running_man":"🏃","runner":"🏃","running":"🏃","couple":"👫","two_women_holding_hands":"👭","two_men_holding_hands":"👬","couple_with_heart_woman_man":"💑","couple_with_heart":"💑","couple_with_heart_woman_woman":"👩‍❤️‍👩","couple_with_heart_man_man":"👨‍❤️‍👨","couplekiss_man_woman":"💏","couplekiss_woman_woman":"👩‍❤️‍💋‍👩","couplekiss_man_man":"👨‍❤️‍💋‍👨","family_man_woman_boy":"👪","family":"👪","family_man_woman_girl":"👨‍👩‍👧","family_man_woman_girl_boy":"👨‍👩‍👧‍👦","family_man_woman_boy_boy":"👨‍👩‍👦‍👦","family_man_woman_girl_girl":"👨‍👩‍👧‍👧","family_woman_woman_boy":"👩‍👩‍👦","family_woman_woman_girl":"👩‍👩‍👧","family_woman_woman_girl_boy":"👩‍👩‍👧‍👦","family_woman_woman_boy_boy":"👩‍👩‍👦‍👦","family_woman_woman_girl_girl":"👩‍👩‍👧‍👧","family_man_man_boy":"👨‍👨‍👦","family_man_man_girl":"👨‍👨‍👧","family_man_man_girl_boy":"👨‍👨‍👧‍👦","family_man_man_boy_boy":"👨‍👨‍👦‍👦","family_man_man_girl_girl":"👨‍👨‍👧‍👧","family_woman_boy":"👩‍👦","family_woman_girl":"👩‍👧","family_woman_girl_boy":"👩‍👧‍👦","family_woman_boy_boy":"👩‍👦‍👦","family_woman_girl_girl":"👩‍👧‍👧","family_man_boy":"👨‍👦","family_man_girl":"👨‍👧","family_man_girl_boy":"👨‍👧‍👦","family_man_boy_boy":"👨‍👦‍👦","family_man_girl_girl":"👨‍👧‍👧","womans_clothes":"👚","shirt":"👕","tshirt":"👕","jeans":"👖","necktie":"👔","dress":"👗","bikini":"👙","kimono":"👘","high_heel":"👠","sandal":"👡","boot":"👢","mans_shoe":"👞","shoe":"👞","athletic_shoe":"👟","womans_hat":"👒","tophat":"🎩","mortar_board":"🎓","crown":"👑","rescue_worker_helmet":"⛑","school_satchel":"🎒","pouch":"👝","purse":"👛","handbag":"👜","briefcase":"💼","eyeglasses":"👓","dark_sunglasses":"🕶","closed_umbrella":"🌂","open_umbrella":"☂️","dog":"🐶","cat":"🐱","mouse":"🐭","hamster":"🐹","rabbit":"🐰","fox_face":"🦊","bear":"🐻","panda_face":"🐼","koala":"🐨","tiger":"🐯","lion":"🦁","cow":"🐮","pig":"🐷","pig_nose":"🐽","frog":"🐸","monkey_face":"🐵","see_no_evil":"🙈","hear_no_evil":"🙉","speak_no_evil":"🙊","monkey":"🐒","chicken":"🐔","penguin":"🐧","bird":"🐦","baby_chick":"🐤","hatching_chick":"🐣","hatched_chick":"🐥","duck":"🦆","eagle":"🦅","owl":"🦉","bat":"🦇","wolf":"🐺","boar":"🐗","horse":"🐴","unicorn":"🦄","bee":"🐝","honeybee":"🐝","bug":"🐛","butterfly":"🦋","snail":"🐌","shell":"🐚","beetle":"🐞","ant":"🐜","spider":"🕷","spider_web":"🕸","turtle":"🐢","snake":"🐍","lizard":"🦎","scorpion":"🦂","crab":"🦀","squid":"🦑","octopus":"🐙","shrimp":"🦐","tropical_fish":"🐠","fish":"🐟","blowfish":"🐡","dolphin":"🐬","flipper":"🐬","shark":"🦈","whale":"🐳","whale2":"🐋","crocodile":"🐊","leopard":"🐆","tiger2":"🐅","water_buffalo":"🐃","ox":"🐂","cow2":"🐄","deer":"🦌","dromedary_camel":"🐪","camel":"🐫","elephant":"🐘","rhinoceros":"🦏","gorilla":"🦍","racehorse":"🐎","pig2":"🐖","goat":"🐐","ram":"🐏","sheep":"🐑","dog2":"🐕","poodle":"🐩","cat2":"🐈","rooster":"🐓","turkey":"🦃","dove":"🕊","rabbit2":"🐇","mouse2":"🐁","rat":"🐀","chipmunk":"🐿","feet":"🐾","paw_prints":"🐾","dragon":"🐉","dragon_face":"🐲","cactus":"🌵","christmas_tree":"🎄","evergreen_tree":"🌲","deciduous_tree":"🌳","palm_tree":"🌴","seedling":"🌱","herb":"🌿","shamrock":"☘️","four_leaf_clover":"🍀","bamboo":"🎍","tanabata_tree":"🎋","leaves":"🍃","fallen_leaf":"🍂","maple_leaf":"🍁","mushroom":"🍄","ear_of_rice":"🌾","bouquet":"💐","tulip":"🌷","rose":"🌹","wilted_flower":"🥀","sunflower":"🌻","blossom":"🌼","cherry_blossom":"🌸","hibiscus":"🌺","earth_americas":"🌎","earth_africa":"🌍","earth_asia":"🌏","full_moon":"🌕","waning_gibbous_moon":"🌖","last_quarter_moon":"🌗","waning_crescent_moon":"🌘","new_moon":"🌑","waxing_crescent_moon":"🌒","first_quarter_moon":"🌓","moon":"🌔","waxing_gibbous_moon":"🌔","new_moon_with_face":"🌚","full_moon_with_face":"🌝","sun_with_face":"🌞","first_quarter_moon_with_face":"🌛","last_quarter_moon_with_face":"🌜","crescent_moon":"🌙","dizzy":"💫","star":"⭐️","star2":"🌟","sparkles":"✨","zap":"⚡️","fire":"🔥","boom":"💥","collision":"💥","comet":"☄","sunny":"☀️","sun_behind_small_cloud":"🌤","partly_sunny":"⛅️","sun_behind_large_cloud":"🌥","sun_behind_rain_cloud":"🌦","rainbow":"🌈","cloud":"☁️","cloud_with_rain":"🌧","cloud_with_lightning_and_rain":"⛈","cloud_with_lightning":"🌩","cloud_with_snow":"🌨","snowman_with_snow":"☃️","snowman":"⛄️","snowflake":"❄️","wind_face":"🌬","dash":"💨","tornado":"🌪","fog":"🌫","ocean":"🌊","droplet":"💧","sweat_drops":"💦","umbrella":"☔️","green_apple":"🍏","apple":"🍎","pear":"🍐","tangerine":"🍊","orange":"🍊","mandarin":"🍊","lemon":"🍋","banana":"🍌","watermelon":"🍉","grapes":"🍇","strawberry":"🍓","melon":"🍈","cherries":"🍒","peach":"🍑","pineapple":"🍍","kiwi_fruit":"🥝","avocado":"🥑","tomato":"🍅","eggplant":"🍆","cucumber":"🥒","carrot":"🥕","corn":"🌽","hot_pepper":"🌶","potato":"🥔","sweet_potato":"🍠","chestnut":"🌰","peanuts":"🥜","honey_pot":"🍯","croissant":"🥐","bread":"🍞","baguette_bread":"🥖","cheese":"🧀","egg":"🥚","fried_egg":"🍳","bacon":"🥓","pancakes":"🥞","fried_shrimp":"🍤","poultry_leg":"🍗","meat_on_bone":"🍖","pizza":"🍕","hotdog":"🌭","hamburger":"🍔","fries":"🍟","stuffed_flatbread":"🥙","taco":"🌮","burrito":"🌯","green_salad":"🥗","shallow_pan_of_food":"🥘","spaghetti":"🍝","ramen":"🍜","stew":"🍲","fish_cake":"🍥","sushi":"🍣","bento":"🍱","curry":"🍛","rice":"🍚","rice_ball":"🍙","rice_cracker":"🍘","oden":"🍢","dango":"🍡","shaved_ice":"🍧","ice_cream":"🍨","icecream":"🍦","cake":"🍰","birthday":"🎂","custard":"🍮","lollipop":"🍭","candy":"🍬","chocolate_bar":"🍫","popcorn":"🍿","doughnut":"🍩","cookie":"🍪","milk_glass":"🥛","baby_bottle":"🍼","coffee":"☕️","tea":"🍵","sake":"🍶","beer":"🍺","beers":"🍻","clinking_glasses":"🥂","wine_glass":"🍷","tumbler_glass":"🥃","cocktail":"🍸","tropical_drink":"🍹","champagne":"🍾","spoon":"🥄","fork_and_knife":"🍴","plate_with_cutlery":"🍽","soccer":"⚽️","basketball":"🏀","football":"🏈","baseball":"⚾️","tennis":"🎾","volleyball":"🏐","rugby_football":"🏉","8ball":"🎱","ping_pong":"🏓","badminton":"🏸","goal_net":"🥅","ice_hockey":"🏒","field_hockey":"🏑","cricket":"🏏","golf":"⛳️","bow_and_arrow":"🏹","fishing_pole_and_fish":"🎣","boxing_glove":"🥊","martial_arts_uniform":"🥋","ice_skate":"⛸","ski":"🎿","skier":"⛷","snowboarder":"🏂","weight_lifting_woman":"🏋️‍♀️","weight_lifting_man":"🏋","person_fencing":"🤺","women_wrestling":"🤼‍♀","men_wrestling":"🤼‍♂","woman_cartwheeling":"🤸‍♀","man_cartwheeling":"🤸‍♂","basketball_woman":"⛹️‍♀️","basketball_man":"⛹","woman_playing_handball":"🤾‍♀","man_playing_handball":"🤾‍♂","golfing_woman":"🏌️‍♀️","golfing_man":"🏌","surfing_woman":"🏄‍♀","surfing_man":"🏄","surfer":"🏄","swimming_woman":"🏊‍♀","swimming_man":"🏊","swimmer":"🏊","woman_playing_water_polo":"🤽‍♀","man_playing_water_polo":"🤽‍♂","rowing_woman":"🚣‍♀","rowing_man":"🚣","rowboat":"🚣","horse_racing":"🏇","biking_woman":"🚴‍♀","biking_man":"🚴","bicyclist":"🚴","mountain_biking_woman":"🚵‍♀","mountain_biking_man":"🚵","mountain_bicyclist":"🚵","running_shirt_with_sash":"🎽","medal_sports":"🏅","medal_military":"🎖","1st_place_medal":"🥇","2nd_place_medal":"🥈","3rd_place_medal":"🥉","trophy":"🏆","rosette":"🏵","reminder_ribbon":"🎗","ticket":"🎫","tickets":"🎟","circus_tent":"🎪","woman_juggling":"🤹‍♀","man_juggling":"🤹‍♂","performing_arts":"🎭","art":"🎨","clapper":"🎬","microphone":"🎤","headphones":"🎧","musical_score":"🎼","musical_keyboard":"🎹","drum":"🥁","saxophone":"🎷","trumpet":"🎺","guitar":"🎸","violin":"🎻","game_die":"🎲","dart":"🎯","bowling":"🎳","video_game":"🎮","slot_machine":"🎰","car":"🚗","red_car":"🚗","taxi":"🚕","blue_car":"🚙","bus":"🚌","trolleybus":"🚎","racing_car":"🏎","police_car":"🚓","ambulance":"🚑","fire_engine":"🚒","minibus":"🚐","truck":"🚚","articulated_lorry":"🚛","tractor":"🚜","kick_scooter":"🛴","bike":"🚲","motor_scooter":"🛵","motorcycle":"🏍","rotating_light":"🚨","oncoming_police_car":"🚔","oncoming_bus":"🚍","oncoming_automobile":"🚘","oncoming_taxi":"🚖","aerial_tramway":"🚡","mountain_cableway":"🚠","suspension_railway":"🚟","railway_car":"🚃","train":"🚋","mountain_railway":"🚞","monorail":"🚝","bullettrain_side":"🚄","bullettrain_front":"🚅","light_rail":"🚈","steam_locomotive":"🚂","train2":"🚆","metro":"🚇","tram":"🚊","station":"🚉","helicopter":"🚁","small_airplane":"🛩","airplane":"✈️","flight_departure":"🛫","flight_arrival":"🛬","rocket":"🚀","artificial_satellite":"🛰","seat":"💺","canoe":"🛶","boat":"⛵️","sailboat":"⛵️","motor_boat":"🛥","speedboat":"🚤","passenger_ship":"🛳","ferry":"⛴","ship":"🚢","anchor":"⚓️","construction":"🚧","fuelpump":"⛽️","busstop":"🚏","vertical_traffic_light":"🚦","traffic_light":"🚥","world_map":"🗺","moyai":"🗿","statue_of_liberty":"🗽","fountain":"⛲️","tokyo_tower":"🗼","european_castle":"🏰","japanese_castle":"🏯","stadium":"🏟","ferris_wheel":"🎡","roller_coaster":"🎢","carousel_horse":"🎠","parasol_on_ground":"⛱","beach_umbrella":"🏖","desert_island":"🏝","mountain":"⛰","mountain_snow":"🏔","mount_fuji":"🗻","volcano":"🌋","desert":"🏜","camping":"🏕","tent":"⛺️","railway_track":"🛤","motorway":"🛣","building_construction":"🏗","factory":"🏭","house":"🏠","house_with_garden":"🏡","houses":"🏘","derelict_house":"🏚","office":"🏢","department_store":"🏬","post_office":"🏣","european_post_office":"🏤","hospital":"🏥","bank":"🏦","hotel":"🏨","convenience_store":"🏪","school":"🏫","love_hotel":"🏩","wedding":"💒","classical_building":"🏛","church":"⛪️","mosque":"🕌","synagogue":"🕍","kaaba":"🕋","shinto_shrine":"⛩","japan":"🗾","rice_scene":"🎑","national_park":"🏞","sunrise":"🌅","sunrise_over_mountains":"🌄","stars":"🌠","sparkler":"🎇","fireworks":"🎆","city_sunrise":"🌇","city_sunset":"🌆","cityscape":"🏙","night_with_stars":"🌃","milky_way":"🌌","bridge_at_night":"🌉","foggy":"🌁","watch":"⌚️","iphone":"📱","calling":"📲","computer":"💻","keyboard":"⌨️","desktop_computer":"🖥","printer":"🖨","computer_mouse":"🖱","trackball":"🖲","joystick":"🕹","clamp":"🗜","minidisc":"💽","floppy_disk":"💾","cd":"💿","dvd":"📀","vhs":"📼","camera":"📷","camera_flash":"📸","video_camera":"📹","movie_camera":"🎥","film_projector":"📽","film_strip":"🎞","telephone_receiver":"📞","phone":"☎️","telephone":"☎️","pager":"📟","fax":"📠","tv":"📺","radio":"📻","studio_microphone":"🎙","level_slider":"🎚","control_knobs":"🎛","stopwatch":"⏱","timer_clock":"⏲","alarm_clock":"⏰","mantelpiece_clock":"🕰","hourglass":"⌛️","hourglass_flowing_sand":"⏳","satellite":"📡","battery":"🔋","electric_plug":"🔌","bulb":"💡","flashlight":"🔦","candle":"🕯","wastebasket":"🗑","oil_drum":"🛢","money_with_wings":"💸","dollar":"💵","yen":"💴","euro":"💶","pound":"💷","moneybag":"💰","credit_card":"💳","gem":"💎","balance_scale":"⚖️","wrench":"🔧","hammer":"🔨","hammer_and_pick":"⚒","hammer_and_wrench":"🛠","pick":"⛏","nut_and_bolt":"🔩","gear":"⚙️","chains":"⛓","gun":"🔫","bomb":"💣","hocho":"🔪","knife":"🔪","dagger":"🗡","crossed_swords":"⚔️","shield":"🛡","smoking":"🚬","coffin":"⚰️","funeral_urn":"⚱️","amphora":"🏺","crystal_ball":"🔮","prayer_beads":"📿","barber":"💈","alembic":"⚗️","telescope":"🔭","microscope":"🔬","hole":"🕳","pill":"💊","syringe":"💉","thermometer":"🌡","toilet":"🚽","potable_water":"🚰","shower":"🚿","bathtub":"🛁","bath":"🛀","bellhop_bell":"🛎","key":"🔑","old_key":"🗝","door":"🚪","couch_and_lamp":"🛋","bed":"🛏","sleeping_bed":"🛌","framed_picture":"🖼","shopping":"🛍","shopping_cart":"🛒","gift":"🎁","balloon":"🎈","flags":"🎏","ribbon":"🎀","confetti_ball":"🎊","tada":"🎉","dolls":"🎎","izakaya_lantern":"🏮","lantern":"🏮","wind_chime":"🎐","email":"✉️","envelope":"✉️","envelope_with_arrow":"📩","incoming_envelope":"📨","e-mail":"📧","love_letter":"💌","inbox_tray":"📥","outbox_tray":"📤","package":"📦","label":"🏷","mailbox_closed":"📪","mailbox":"📫","mailbox_with_mail":"📬","mailbox_with_no_mail":"📭","postbox":"📮","postal_horn":"📯","scroll":"📜","page_with_curl":"📃","page_facing_up":"📄","bookmark_tabs":"📑","bar_chart":"📊","chart_with_upwards_trend":"📈","chart_with_downwards_trend":"📉","spiral_notepad":"🗒","spiral_calendar":"🗓","calendar":"📆","date":"📅","card_index":"📇","card_file_box":"🗃","ballot_box":"🗳","file_cabinet":"🗄","clipboard":"📋","file_folder":"📁","open_file_folder":"📂","card_index_dividers":"🗂","newspaper_roll":"🗞","newspaper":"📰","notebook":"📓","notebook_with_decorative_cover":"📔","ledger":"📒","closed_book":"📕","green_book":"📗","blue_book":"📘","orange_book":"📙","books":"📚","book":"📖","open_book":"📖","bookmark":"🔖","link":"🔗","paperclip":"📎","paperclips":"🖇","triangular_ruler":"📐","straight_ruler":"📏","pushpin":"📌","round_pushpin":"📍","scissors":"✂️","pen":"🖊","fountain_pen":"🖋","black_nib":"✒️","paintbrush":"🖌","crayon":"🖍","memo":"📝","pencil":"📝","pencil2":"✏️","mag":"🔍","mag_right":"🔎","lock_with_ink_pen":"🔏","closed_lock_with_key":"🔐","lock":"🔒","unlock":"🔓","heart":"❤️","yellow_heart":"💛","green_heart":"💚","blue_heart":"💙","purple_heart":"💜","black_heart":"🖤","broken_heart":"💔","heavy_heart_exclamation":"❣️","two_hearts":"💕","revolving_hearts":"💞","heartbeat":"💓","heartpulse":"💗","sparkling_heart":"💖","cupid":"💘","gift_heart":"💝","heart_decoration":"💟","peace_symbol":"☮️","latin_cross":"✝️","star_and_crescent":"☪️","om":"🕉","wheel_of_dharma":"☸️","star_of_david":"✡️","six_pointed_star":"🔯","menorah":"🕎","yin_yang":"☯️","orthodox_cross":"☦️","place_of_worship":"🛐","ophiuchus":"⛎","aries":"♈️","taurus":"♉️","gemini":"♊️","cancer":"♋️","leo":"♌️","virgo":"♍️","libra":"♎️","scorpius":"♏️","sagittarius":"♐️","capricorn":"♑️","aquarius":"♒️","pisces":"♓️","id":"🆔","atom_symbol":"⚛️","accept":"🉑","radioactive":"☢️","biohazard":"☣️","mobile_phone_off":"📴","vibration_mode":"📳","eight_pointed_black_star":"✴️","vs":"🆚","white_flower":"💮","ideograph_advantage":"🉐","secret":"㊙️","congratulations":"㊗️","u6e80":"🈵","a":"🅰️","b":"🅱️","ab":"🆎","cl":"🆑","o2":"🅾️","sos":"🆘","x":"❌","o":"⭕️","stop_sign":"🛑","no_entry":"⛔️","name_badge":"📛","no_entry_sign":"🚫","anger":"💢","hotsprings":"♨️","no_pedestrians":"🚷","do_not_litter":"🚯","no_bicycles":"🚳","non-potable_water":"🚱","underage":"🔞","no_mobile_phones":"📵","no_smoking":"🚭","exclamation":"❗️","heavy_exclamation_mark":"❗️","grey_exclamation":"❕","question":"❓","grey_question":"❔","bangbang":"‼️","interrobang":"⁉️","low_brightness":"🔅","high_brightness":"🔆","part_alternation_mark":"〽️","warning":"⚠️","children_crossing":"🚸","trident":"🔱","fleur_de_lis":"⚜️","beginner":"🔰","recycle":"♻️","white_check_mark":"✅","chart":"💹","sparkle":"❇️","eight_spoked_asterisk":"✳️","negative_squared_cross_mark":"❎","globe_with_meridians":"🌐","diamond_shape_with_a_dot_inside":"💠","m":"Ⓜ️","cyclone":"🌀","zzz":"💤","atm":"🏧","wc":"🚾","wheelchair":"♿️","parking":"🅿️","sa":"🈂️","passport_control":"🛂","customs":"🛃","baggage_claim":"🛄","left_luggage":"🛅","mens":"🚹","womens":"🚺","baby_symbol":"🚼","restroom":"🚻","put_litter_in_its_place":"🚮","cinema":"🎦","signal_strength":"📶","koko":"🈁","symbols":"🔣","information_source":"","abc":"🔤","abcd":"🔡","capital_abcd":"🔠","ng":"🆖","ok":"🆗","up":"🆙","cool":"🆒","new":"🆕","free":"🆓","zero":"0⃣","one":"1⃣","two":"2⃣","three":"3⃣","four":"4⃣","five":"5⃣","six":"6⃣","seven":"7⃣","eight":"8⃣","nine":"9⃣","keycap_ten":"🔟","hash":"#️⃣","asterisk":"*️⃣","arrow_forward":"▶️","pause_button":"⏸","play_or_pause_button":"⏯","stop_button":"⏹","record_button":"⏺","next_track_button":"⏭","previous_track_button":"⏮","fast_forward":"⏩","rewind":"⏪","arrow_double_up":"⏫","arrow_double_down":"⏬","arrow_backward":"◀️","arrow_up_small":"🔼","arrow_down_small":"🔽","arrow_right":"➡️","arrow_left":"⬅️","arrow_up":"⬆️","arrow_down":"⬇️","arrow_upper_right":"↗️","arrow_lower_right":"↘️","arrow_lower_left":"↙️","arrow_upper_left":"↖️","arrow_up_down":"↕️","left_right_arrow":"↔️","arrow_right_hook":"↪️","leftwards_arrow_with_hook":"↩️","arrow_heading_up":"⤴️","arrow_heading_down":"⤵️","twisted_rightwards_arrows":"🔀","repeat":"🔁","repeat_one":"🔂","arrows_counterclockwise":"🔄","arrows_clockwise":"🔃","musical_note":"🎵","notes":"🎶","heavy_plus_sign":"","heavy_minus_sign":"","heavy_division_sign":"➗","heavy_multiplication_x":"✖️","heavy_dollar_sign":"💲","currency_exchange":"💱","tm":"™️","copyright":"©️","registered":"®️","wavy_dash":"〰️","curly_loop":"➰","loop":"➿","end":"🔚","back":"🔙","on":"🔛","top":"🔝","soon":"🔜","heavy_check_mark":"✔️","ballot_box_with_check":"☑️","radio_button":"🔘","white_circle":"⚪️","black_circle":"⚫️","red_circle":"🔴","large_blue_circle":"🔵","small_red_triangle":"🔺","small_red_triangle_down":"🔻","small_orange_diamond":"🔸","small_blue_diamond":"🔹","large_orange_diamond":"🔶","large_blue_diamond":"🔷","white_square_button":"🔳","black_square_button":"🔲","black_small_square":"▪️","white_small_square":"▫️","black_medium_small_square":"◾️","white_medium_small_square":"◽️","black_medium_square":"◼️","white_medium_square":"◻️","black_large_square":"⬛️","white_large_square":"⬜️","speaker":"🔈","mute":"🔇","sound":"🔉","loud_sound":"🔊","bell":"🔔","no_bell":"🔕","mega":"📣","loudspeaker":"📢","eye_speech_bubble":"👁‍🗨","speech_balloon":"💬","thought_balloon":"💭","right_anger_bubble":"🗯","spades":"♠️","clubs":"♣️","hearts":"♥️","diamonds":"♦️","black_joker":"🃏","flower_playing_cards":"🎴","mahjong":"🀄️","clock1":"🕐","clock2":"🕑","clock3":"🕒","clock4":"🕓","clock5":"🕔","clock6":"🕕","clock7":"🕖","clock8":"🕗","clock9":"🕘","clock10":"🕙","clock11":"🕚","clock12":"🕛","clock130":"🕜","clock230":"🕝","clock330":"🕞","clock430":"🕟","clock530":"🕠","clock630":"🕡","clock730":"🕢","clock830":"🕣","clock930":"🕤","clock1030":"🕥","clock1130":"🕦","clock1230":"🕧","white_flag":"🏳️","black_flag":"🏴","checkered_flag":"🏁","triangular_flag_on_post":"🚩","rainbow_flag":"🏳️‍🌈","afghanistan":"🇦🇫","aland_islands":"🇦🇽","albania":"🇦🇱","algeria":"🇩🇿","american_samoa":"🇦🇸","andorra":"🇦🇩","angola":"🇦🇴","anguilla":"🇦🇮","antarctica":"🇦🇶","antigua_barbuda":"🇦🇬","argentina":"🇦🇷","armenia":"🇦🇲","aruba":"🇦🇼","australia":"🇦🇺","austria":"🇦🇹","azerbaijan":"🇦🇿","bahamas":"🇧🇸","bahrain":"🇧🇭","bangladesh":"🇧🇩","barbados":"🇧🇧","belarus":"🇧🇾","belgium":"🇧🇪","belize":"🇧🇿","benin":"🇧🇯","bermuda":"🇧🇲","bhutan":"🇧🇹","bolivia":"🇧🇴","caribbean_netherlands":"🇧🇶","bosnia_herzegovina":"🇧🇦","botswana":"🇧🇼","brazil":"🇧🇷","british_indian_ocean_territory":"🇮🇴","british_virgin_islands":"🇻🇬","brunei":"🇧🇳","bulgaria":"🇧🇬","burkina_faso":"🇧🇫","burundi":"🇧🇮","cape_verde":"🇨🇻","cambodia":"🇰🇭","cameroon":"🇨🇲","canada":"🇨🇦","canary_islands":"🇮🇨","cayman_islands":"🇰🇾","central_african_republic":"🇨🇫","chad":"🇹🇩","chile":"🇨🇱","cn":"🇨🇳","christmas_island":"🇨🇽","cocos_islands":"🇨🇨","colombia":"🇨🇴","comoros":"🇰🇲","congo_brazzaville":"🇨🇬","congo_kinshasa":"🇨🇩","cook_islands":"🇨🇰","costa_rica":"🇨🇷","cote_divoire":"🇨🇮","croatia":"🇭🇷","cuba":"🇨🇺","curacao":"🇨🇼","cyprus":"🇨🇾","czech_republic":"🇨🇿","denmark":"🇩🇰","djibouti":"🇩🇯","dominica":"🇩🇲","dominican_republic":"🇩🇴","ecuador":"🇪🇨","egypt":"🇪🇬","el_salvador":"🇸🇻","equatorial_guinea":"🇬🇶","eritrea":"🇪🇷","estonia":"🇪🇪","ethiopia":"🇪🇹","eu":"🇪🇺","european_union":"🇪🇺","falkland_islands":"🇫🇰","faroe_islands":"🇫🇴","fiji":"🇫🇯","finland":"🇫🇮","fr":"🇫🇷","french_guiana":"🇬🇫","french_polynesia":"🇵🇫","french_southern_territories":"🇹🇫","gabon":"🇬🇦","gambia":"🇬🇲","georgia":"🇬🇪","de":"🇩🇪","ghana":"🇬🇭","gibraltar":"🇬🇮","greece":"🇬🇷","greenland":"🇬🇱","grenada":"🇬🇩","guadeloupe":"🇬🇵","guam":"🇬🇺","guatemala":"🇬🇹","guernsey":"🇬🇬","guinea":"🇬🇳","guinea_bissau":"🇬🇼","guyana":"🇬🇾","haiti":"🇭🇹","honduras":"🇭🇳","hong_kong":"🇭🇰","hungary":"🇭🇺","iceland":"🇮🇸","india":"🇮🇳","indonesia":"🇮🇩","iran":"🇮🇷","iraq":"🇮🇶","ireland":"🇮🇪","isle_of_man":"🇮🇲","israel":"🇮🇱","it":"🇮🇹","jamaica":"🇯🇲","jp":"🇯🇵","crossed_flags":"🎌","jersey":"🇯🇪","jordan":"🇯🇴","kazakhstan":"🇰🇿","kenya":"🇰🇪","kiribati":"🇰🇮","kosovo":"🇽🇰","kuwait":"🇰🇼","kyrgyzstan":"🇰🇬","laos":"🇱🇦","latvia":"🇱🇻","lebanon":"🇱🇧","lesotho":"🇱🇸","liberia":"🇱🇷","libya":"🇱🇾","liechtenstein":"🇱🇮","lithuania":"🇱🇹","luxembourg":"🇱🇺","macau":"🇲🇴","macedonia":"🇲🇰","madagascar":"🇲🇬","malawi":"🇲🇼","malaysia":"🇲🇾","maldives":"🇲🇻","mali":"🇲🇱","malta":"🇲🇹","marshall_islands":"🇲🇭","martinique":"🇲🇶","mauritania":"🇲🇷","mauritius":"🇲🇺","mayotte":"🇾🇹","mexico":"🇲🇽","micronesia":"🇫🇲","moldova":"🇲🇩","monaco":"🇲🇨","mongolia":"🇲🇳","montenegro":"🇲🇪","montserrat":"🇲🇸","morocco":"🇲🇦","mozambique":"🇲🇿","myanmar":"🇲🇲","namibia":"🇳🇦","nauru":"🇳🇷","nepal":"🇳🇵","netherlands":"🇳🇱","new_caledonia":"🇳🇨","new_zealand":"🇳🇿","nicaragua":"🇳🇮","niger":"🇳🇪","nigeria":"🇳🇬","niue":"🇳🇺","norfolk_island":"🇳🇫","northern_mariana_islands":"🇲🇵","north_korea":"🇰🇵","norway":"🇳🇴","oman":"🇴🇲","pakistan":"🇵🇰","palau":"🇵🇼","palestinian_territories":"🇵🇸","panama":"🇵🇦","papua_new_guinea":"🇵🇬","paraguay":"🇵🇾","peru":"🇵🇪","philippines":"🇵🇭","pitcairn_islands":"🇵🇳","poland":"🇵🇱","portugal":"🇵🇹","puerto_rico":"🇵🇷","qatar":"🇶🇦","reunion":"🇷🇪","romania":"🇷🇴","ru":"🇷🇺","rwanda":"🇷🇼","st_barthelemy":"🇧🇱","st_helena":"🇸🇭","st_kitts_nevis":"🇰🇳","st_lucia":"🇱🇨","st_pierre_miquelon":"🇵🇲","st_vincent_grenadines":"🇻🇨","samoa":"🇼🇸","san_marino":"🇸🇲","sao_tome_principe":"🇸🇹","saudi_arabia":"🇸🇦","senegal":"🇸🇳","serbia":"🇷🇸","seychelles":"🇸🇨","sierra_leone":"🇸🇱","singapore":"🇸🇬","sint_maarten":"🇸🇽","slovakia":"🇸🇰","slovenia":"🇸🇮","solomon_islands":"🇸🇧","somalia":"🇸🇴","south_africa":"🇿🇦","south_georgia_south_sandwich_islands":"🇬🇸","kr":"🇰🇷","south_sudan":"🇸🇸","es":"🇪🇸","sri_lanka":"🇱🇰","sudan":"🇸🇩","suriname":"🇸🇷","swaziland":"🇸🇿","sweden":"🇸🇪","switzerland":"🇨🇭","syria":"🇸🇾","taiwan":"🇹🇼","tajikistan":"🇹🇯","tanzania":"🇹🇿","thailand":"🇹🇭","timor_leste":"🇹🇱","togo":"🇹🇬","tokelau":"🇹🇰","tonga":"🇹🇴","trinidad_tobago":"🇹🇹","tunisia":"🇹🇳","tr":"🇹🇷","turkmenistan":"🇹🇲","turks_caicos_islands":"🇹🇨","tuvalu":"🇹🇻","uganda":"🇺🇬","ukraine":"🇺🇦","united_arab_emirates":"🇦🇪","gb":"🇬🇧","uk":"🇬🇧","us":"🇺🇸","us_virgin_islands":"🇻🇮","uruguay":"🇺🇾","uzbekistan":"🇺🇿","vanuatu":"🇻🇺","vatican_city":"🇻🇦","venezuela":"🇻🇪","vietnam":"🇻🇳","wallis_futuna":"🇼🇫","western_sahara":"🇪🇭","yemen":"🇾🇪","zambia":"🇿🇲","zimbabwe":"🇿🇼"}')},function(a,i,u){a.exports={angry:[">:(",">:-("],blush:[':")',':-")'],broken_heart:["</3","<\\3"],confused:[":/",":-/"],cry:[":'(",":'-(",":,(",":,-("],frowning:[":(",":-("],heart:["<3"],imp:["]:(","]:-("],innocent:["o:)","O:)","o:-)","O:-)","0:)","0:-)"],joy:[":')",":'-)",":,)",":,-)",":'D",":'-D",":,D",":,-D"],kissing:[":*",":-*"],laughing:["x-)","X-)"],neutral_face:[":|",":-|"],open_mouth:[":o",":-o",":O",":-O"],rage:[":@",":-@"],smile:[":D",":-D"],smiley:[":)",":-)"],smiling_imp:["]:)","]:-)"],sob:[":,'(",":,'-(",";(",";-("],stuck_out_tongue:[":P",":-P"],sunglasses:["8-)","B-)"],sweat:[",:(",",:-("],sweat_smile:[",:)",",:-)"],unamused:[":s",":-S",":z",":-Z",":$",":-$"],wink:[";)",";-)"]}},function(a,i,u){a.exports=function(c,d){return c[d].content}},function(a,i,u){a.exports=function(c,d,m,f,v){var g=c.utils.arrayReplaceAt,y=c.utils.lib.ucmicro,b=new RegExp([y.Z.source,y.P.source,y.Cc.source].join("|"));function w(S,C,k){var $,E=0,D=[];return S.replace(v,function(T,O,F){var M;if(m.hasOwnProperty(T)){if(M=m[T],O>0&&!b.test(F[O-1])||O+T.length<F.length&&!b.test(F[O+T.length]))return}else M=T.slice(1,-1);O>E&&(($=new k("text","",0)).content=S.slice(E,O),D.push($)),($=new k("emoji","",0)).markup=M,$.content=d[M],D.push($),E=O+T.length}),E<S.length&&(($=new k("text","",0)).content=S.slice(E),D.push($)),D}return function(S){var C,k,$,E,D,T=S.tokens,O=0;for(k=0,$=T.length;k<$;k++)if(T[k].type==="inline")for(C=(E=T[k].children).length-1;C>=0;C--)(D=E[C]).type!=="link_open"&&D.type!=="link_close"||D.info==="auto"&&(O-=D.nesting),D.type==="text"&&O===0&&f.test(D.content)&&(T[k].children=E=g(E,C,w(D.content,D.level,S.Token)))}}},function(a,i,u){a.exports=function(c){var d,m=c.defs;c.enabled.length&&(m=Object.keys(m).reduce(function(y,b){return c.enabled.indexOf(b)>=0&&(y[b]=m[b]),y},{})),d=Object.keys(c.shortcuts).reduce(function(y,b){return m[b]?Array.isArray(c.shortcuts[b])?(c.shortcuts[b].forEach(function(w){y[w]=b}),y):(y[c.shortcuts[b]]=b,y):y},{});var f=Object.keys(m).map(function(y){return":"+y+":"}).concat(Object.keys(d)).sort().reverse().map(function(y){return y.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}).join("|"),v=RegExp(f),g=RegExp(f,"g");return{defs:m,shortcuts:d,scanRE:v,replaceRE:g}}},function(a,i,u){var c=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;function d(m,f){var v,g,y=m.posMax,b=m.pos;if(m.src.charCodeAt(b)!==126||f||b+2>=y)return!1;for(m.pos=b+1;m.pos<y;){if(m.src.charCodeAt(m.pos)===126){v=!0;break}m.md.inline.skipToken(m)}return v&&b+1!==m.pos?(g=m.src.slice(b+1,m.pos)).match(/(^|[^\\])(\\\\)*\s/)?(m.pos=b,!1):(m.posMax=m.pos,m.pos=b+1,m.push("sub_open","sub",1).markup="~",m.push("text","",0).content=g.replace(c,"$1"),m.push("sub_close","sub",-1).markup="~",m.pos=m.posMax+1,m.posMax=y,!0):(m.pos=b,!1)}a.exports=function(m){m.inline.ruler.after("emphasis","sub",d)}},function(a,i,u){var c=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;function d(m,f){var v,g,y=m.posMax,b=m.pos;if(m.src.charCodeAt(b)!==94||f||b+2>=y)return!1;for(m.pos=b+1;m.pos<y;){if(m.src.charCodeAt(m.pos)===94){v=!0;break}m.md.inline.skipToken(m)}return v&&b+1!==m.pos?(g=m.src.slice(b+1,m.pos)).match(/(^|[^\\])(\\\\)*\s/)?(m.pos=b,!1):(m.posMax=m.pos,m.pos=b+1,m.push("sup_open","sup",1).markup="^",m.push("text","",0).content=g.replace(c,"$1"),m.push("sup_close","sup",-1).markup="^",m.pos=m.posMax+1,m.posMax=y,!0):(m.pos=b,!1)}a.exports=function(m){m.inline.ruler.after("emphasis","sup",d)}},function(a,i,u){a.exports=function(c){var d=c.utils.isSpace;function m(f,v){var g,y,b=f.bMarks[v]+f.tShift[v],w=f.eMarks[v];return b>=w||(y=f.src.charCodeAt(b++))!==126&&y!==58||b===(g=f.skipSpaces(b))||g>=w?-1:b}c.block.ruler.before("paragraph","deflist",function(f,v,g,y){var b,w,S,C,k,$,E,D,T,O,F,M,P,B,z,U,H,J,j,G;if(y)return!(f.ddIndent<0)&&m(f,v)>=0;if((T=v+1)>=g||f.isEmpty(T)&&++T>=g||f.sCount[T]<f.blkIndent||(w=m(f,T))<0)return!1;E=f.tokens.length,j=!0,(G=f.push("dl_open","dl",1)).map=$=[v,0],C=v,S=T;e:for(;;){for(J=!1,(G=f.push("dt_open","dt",1)).map=[C,C],(G=f.push("inline","",0)).map=[C,C],G.content=f.getLines(C,C+1,f.blkIndent,!1).trim(),G.children=[],G=f.push("dt_close","dt",-1);;){for((G=f.push("dd_open","dd",1)).map=k=[T,0],H=w,D=f.eMarks[S],O=f.sCount[S]+w-(f.bMarks[S]+f.tShift[S]);H<D&&(b=f.src.charCodeAt(H),d(b));)b===9?O+=4-O%4:O++,H++;if(w=H,U=f.tight,F=f.ddIndent,M=f.blkIndent,z=f.tShift[S],B=f.sCount[S],P=f.parentType,f.blkIndent=f.ddIndent=f.sCount[S]+2,f.tShift[S]=w-f.bMarks[S],f.sCount[S]=O,f.tight=!0,f.parentType="deflist",f.md.block.tokenize(f,S,g,!0),f.tight&&!J||(j=!1),J=f.line-S>1&&f.isEmpty(f.line-1),f.tShift[S]=z,f.sCount[S]=B,f.tight=U,f.parentType=P,f.blkIndent=M,f.ddIndent=F,G=f.push("dd_close","dd",-1),k[1]=T=f.line,T>=g||f.sCount[T]<f.blkIndent)break e;if((w=m(f,T))<0)break;S=T}if(T>=g||(C=T,f.isEmpty(C))||f.sCount[C]<f.blkIndent||(S=C+1)>=g||(f.isEmpty(S)&&S++,S>=g)||f.sCount[S]<f.blkIndent||(w=m(f,S))<0)break}return G=f.push("dl_close","dl",-1),$[1]=T,f.line=T,j&&function(ee,Q){var te,re,ae=ee.level+2;for(te=Q+2,re=ee.tokens.length-2;te<re;te++)ee.tokens[te].level===ae&&ee.tokens[te].type==="paragraph_open"&&(ee.tokens[te+2].hidden=!0,ee.tokens[te].hidden=!0,te+=2)}(f,E),!0},{alt:["paragraph","reference","blockquote"]})}},function(a,i,u){a.exports=function(c){var d=c.utils.escapeRE,m=c.utils.arrayReplaceAt,f=c.utils.lib.ucmicro.P.source,v=c.utils.lib.ucmicro.Z.source;c.block.ruler.before("reference","abbr_def",function(g,y,b,w){var S,C,k,$,E,D=g.bMarks[y]+g.tShift[y],T=g.eMarks[y];if(D+2>=T||g.src.charCodeAt(D++)!==42||g.src.charCodeAt(D++)!==91)return!1;for($=D;D<T;D++){if((k=g.src.charCodeAt(D))===91)return!1;if(k===93){E=D;break}k===92&&D++}return!(E<0||g.src.charCodeAt(E+1)!==58)&&(!!w||(S=g.src.slice($,E).replace(/\\(.)/g,"$1"),C=g.src.slice(E+2,T).trim(),S.length!==0&&C.length!==0&&(g.env.abbreviations||(g.env.abbreviations={}),g.env.abbreviations[":"+S]===void 0&&(g.env.abbreviations[":"+S]=C),g.line=y+1,!0)))},{alt:["paragraph","reference"]}),c.core.ruler.after("linkify","abbr_replace",function(g){var y,b,w,S,C,k,$,E,D,T,O,F,M,P=g.tokens;if(g.env.abbreviations){for(F=new RegExp("(?:"+Object.keys(g.env.abbreviations).map(function(B){return B.substr(1)}).sort(function(B,z){return z.length-B.length}).map(d).join("|")+")"),O="(^|"+f+"|"+v+"|["+" \r\n$+<=>^`|~".split("").map(d).join("")+"])("+Object.keys(g.env.abbreviations).map(function(B){return B.substr(1)}).sort(function(B,z){return z.length-B.length}).map(d).join("|")+")($|"+f+"|"+v+"|["+" \r\n$+<=>^`|~".split("").map(d).join("")+"])",D=new RegExp(O,"g"),b=0,w=P.length;b<w;b++)if(P[b].type==="inline"){for(y=(S=P[b].children).length-1;y>=0;y--)if((M=S[y]).type==="text"&&(E=0,k=M.content,D.lastIndex=0,$=[],F.test(k))){for(;T=D.exec(k);)(T.index>0||T[1].length>0)&&((C=new g.Token("text","",0)).content=k.slice(E,T.index+T[1].length),$.push(C)),(C=new g.Token("abbr_open","abbr",1)).attrs=[["title",g.env.abbreviations[":"+T[2]]]],$.push(C),(C=new g.Token("text","",0)).content=T[2],$.push(C),C=new g.Token("abbr_close","abbr",-1),$.push(C),D.lastIndex-=T[3].length,E=D.lastIndex;$.length&&(E<k.length&&((C=new g.Token("text","",0)).content=k.slice(E),$.push(C)),P[b].children=S=m(S,y,$))}}}})}},function(a,i,u){function c(w,S,C,k){var $=Number(w[S].meta.id+1).toString(),E="";return typeof k.docId=="string"&&(E="-"+k.docId+"-"),E+$}function d(w,S){var C=Number(w[S].meta.id+1).toString();return w[S].meta.subId>0&&(C+=":"+w[S].meta.subId),"["+C+"]"}function m(w,S,C,k,$){var E=$.rules.footnote_anchor_name(w,S,C,k,$),D=$.rules.footnote_caption(w,S,C,k,$),T=E;return w[S].meta.subId>0&&(T+=":"+w[S].meta.subId),'<sup class="footnote-ref"><a href="#fn'+E+'" id="fnref'+T+'">'+D+"</a></sup>"}function f(w,S,C){return(C.xhtmlOut?`<hr class="footnotes-sep" />
`:`<hr class="footnotes-sep">
`)+`<section class="footnotes">
<ol class="footnotes-list">
`}function v(){return`</ol>
</section>
`}function g(w,S,C,k,$){var E=$.rules.footnote_anchor_name(w,S,C,k,$);return w[S].meta.subId>0&&(E+=":"+w[S].meta.subId),'<li id="fn'+E+'" class="footnote-item">'}function y(){return`</li>
`}function b(w,S,C,k,$){var E=$.rules.footnote_anchor_name(w,S,C,k,$);return w[S].meta.subId>0&&(E+=":"+w[S].meta.subId),' <a href="#fnref'+E+'" class="footnote-backref">↩︎</a>'}a.exports=function(w){var S=w.helpers.parseLinkLabel,C=w.utils.isSpace;w.renderer.rules.footnote_ref=m,w.renderer.rules.footnote_block_open=f,w.renderer.rules.footnote_block_close=v,w.renderer.rules.footnote_open=g,w.renderer.rules.footnote_close=y,w.renderer.rules.footnote_anchor=b,w.renderer.rules.footnote_caption=d,w.renderer.rules.footnote_anchor_name=c,w.block.ruler.before("reference","footnote_def",function(k,$,E,D){var T,O,F,M,P,B,z,U,H,J,j,G=k.bMarks[$]+k.tShift[$],ee=k.eMarks[$];if(G+4>ee||k.src.charCodeAt(G)!==91||k.src.charCodeAt(G+1)!==94)return!1;for(P=G+2;P<ee;P++){if(k.src.charCodeAt(P)===32)return!1;if(k.src.charCodeAt(P)===93)break}if(P===G+2||P+1>=ee||k.src.charCodeAt(++P)!==58)return!1;if(D)return!0;for(P++,k.env.footnotes||(k.env.footnotes={}),k.env.footnotes.refs||(k.env.footnotes.refs={}),B=k.src.slice(G+2,P-2),k.env.footnotes.refs[":"+B]=-1,(z=new k.Token("footnote_reference_open","",1)).meta={label:B},z.level=k.level++,k.tokens.push(z),T=k.bMarks[$],O=k.tShift[$],F=k.sCount[$],M=k.parentType,j=P,U=H=k.sCount[$]+P-(k.bMarks[$]+k.tShift[$]);P<ee&&(J=k.src.charCodeAt(P),C(J));)J===9?H+=4-H%4:H++,P++;return k.tShift[$]=P-j,k.sCount[$]=H-U,k.bMarks[$]=j,k.blkIndent+=4,k.parentType="footnote",k.sCount[$]<k.blkIndent&&(k.sCount[$]+=k.blkIndent),k.md.block.tokenize(k,$,E,!0),k.parentType=M,k.blkIndent-=4,k.tShift[$]=O,k.sCount[$]=F,k.bMarks[$]=T,(z=new k.Token("footnote_reference_close","",-1)).level=--k.level,k.tokens.push(z),!0},{alt:["paragraph","reference"]}),w.inline.ruler.after("image","footnote_inline",function(k,$){var E,D,T,O,F=k.posMax,M=k.pos;return!(M+2>=F)&&k.src.charCodeAt(M)===94&&k.src.charCodeAt(M+1)===91&&(E=M+2,!((D=S(k,M+1))<0)&&($||(k.env.footnotes||(k.env.footnotes={}),k.env.footnotes.list||(k.env.footnotes.list=[]),T=k.env.footnotes.list.length,k.md.inline.parse(k.src.slice(E,D),k.md,k.env,O=[]),k.push("footnote_ref","",0).meta={id:T},k.env.footnotes.list[T]={content:k.src.slice(E,D),tokens:O}),k.pos=D+1,k.posMax=F,!0))}),w.inline.ruler.after("footnote_inline","footnote_ref",function(k,$){var E,D,T,O,F=k.posMax,M=k.pos;if(M+3>F||!k.env.footnotes||!k.env.footnotes.refs||k.src.charCodeAt(M)!==91||k.src.charCodeAt(M+1)!==94)return!1;for(D=M+2;D<F;D++){if(k.src.charCodeAt(D)===32||k.src.charCodeAt(D)===10)return!1;if(k.src.charCodeAt(D)===93)break}return D!==M+2&&!(D>=F)&&(D++,E=k.src.slice(M+2,D-1),k.env.footnotes.refs[":"+E]!==void 0&&($||(k.env.footnotes.list||(k.env.footnotes.list=[]),k.env.footnotes.refs[":"+E]<0?(T=k.env.footnotes.list.length,k.env.footnotes.list[T]={label:E,count:0},k.env.footnotes.refs[":"+E]=T):T=k.env.footnotes.refs[":"+E],O=k.env.footnotes.list[T].count,k.env.footnotes.list[T].count++,k.push("footnote_ref","",0).meta={id:T,subId:O,label:E}),k.pos=D,k.posMax=F,!0))}),w.core.ruler.after("inline","footnote_tail",function(k){var $,E,D,T,O,F,M,P,B,z,U=!1,H={};if(k.env.footnotes&&(k.tokens=k.tokens.filter(function(J){return J.type==="footnote_reference_open"?(U=!0,B=[],z=J.meta.label,!1):J.type==="footnote_reference_close"?(U=!1,H[":"+z]=B,!1):(U&&B.push(J),!U)}),k.env.footnotes.list)){for(F=k.env.footnotes.list,M=new k.Token("footnote_block_open","",1),k.tokens.push(M),$=0,E=F.length;$<E;$++){for((M=new k.Token("footnote_open","",1)).meta={id:$,label:F[$].label},k.tokens.push(M),F[$].tokens?(P=[],(M=new k.Token("paragraph_open","p",1)).block=!0,P.push(M),(M=new k.Token("inline","",0)).children=F[$].tokens,M.content=F[$].content,P.push(M),(M=new k.Token("paragraph_close","p",-1)).block=!0,P.push(M)):F[$].label&&(P=H[":"+F[$].label]),P&&(k.tokens=k.tokens.concat(P)),O=k.tokens[k.tokens.length-1].type==="paragraph_close"?k.tokens.pop():null,T=F[$].count>0?F[$].count:1,D=0;D<T;D++)(M=new k.Token("footnote_anchor","",0)).meta={id:$,subId:D,label:F[$].label},k.tokens.push(M);O&&k.tokens.push(O),M=new k.Token("footnote_close","",-1),k.tokens.push(M)}M=new k.Token("footnote_block_close","",-1),k.tokens.push(M)}})}},function(a,i,u){a.exports=function(c){c.inline.ruler.before("emphasis","ins",function(d,m){var f,v,g,y,b=d.pos,w=d.src.charCodeAt(b);if(m||w!==43||(g=(v=d.scanDelims(d.pos,!0)).length,y=String.fromCharCode(w),g<2))return!1;for(g%2&&(d.push("text","",0).content=y,g--),f=0;f<g;f+=2)d.push("text","",0).content=y+y,d.delimiters.push({marker:w,jump:f,token:d.tokens.length-1,level:d.level,end:-1,open:v.can_open,close:v.can_close});return d.pos+=v.length,!0}),c.inline.ruler2.before("emphasis","ins",function(d){var m,f,v,g,y,b=[],w=d.delimiters,S=d.delimiters.length;for(m=0;m<S;m++)(v=w[m]).marker===43&&v.end!==-1&&(g=w[v.end],(y=d.tokens[v.token]).type="ins_open",y.tag="ins",y.nesting=1,y.markup="++",y.content="",(y=d.tokens[g.token]).type="ins_close",y.tag="ins",y.nesting=-1,y.markup="++",y.content="",d.tokens[g.token-1].type==="text"&&d.tokens[g.token-1].content==="+"&&b.push(g.token-1));for(;b.length;){for(f=(m=b.pop())+1;f<d.tokens.length&&d.tokens[f].type==="ins_close";)f++;m!==--f&&(y=d.tokens[f],d.tokens[f]=d.tokens[m],d.tokens[m]=y)}})}},function(a,i,u){a.exports=function(c){c.inline.ruler.before("emphasis","mark",function(d,m){var f,v,g,y,b=d.pos,w=d.src.charCodeAt(b);if(m||w!==61||(g=(v=d.scanDelims(d.pos,!0)).length,y=String.fromCharCode(w),g<2))return!1;for(g%2&&(d.push("text","",0).content=y,g--),f=0;f<g;f+=2)d.push("text","",0).content=y+y,d.delimiters.push({marker:w,jump:f,token:d.tokens.length-1,level:d.level,end:-1,open:v.can_open,close:v.can_close});return d.pos+=v.length,!0}),c.inline.ruler2.before("emphasis","mark",function(d){var m,f,v,g,y,b=[],w=d.delimiters,S=d.delimiters.length;for(m=0;m<S;m++)(v=w[m]).marker===61&&v.end!==-1&&(g=w[v.end],(y=d.tokens[v.token]).type="mark_open",y.tag="mark",y.nesting=1,y.markup="==",y.content="",(y=d.tokens[g.token]).type="mark_close",y.tag="mark",y.nesting=-1,y.markup="==",y.content="",d.tokens[g.token-1].type==="text"&&d.tokens[g.token-1].content==="="&&b.push(g.token-1));for(;b.length;){for(f=(m=b.pop())+1;f<d.tokens.length&&d.tokens[f].type==="mark_close";)f++;m!==--f&&(y=d.tokens[f],d.tokens[f]=d.tokens[m],d.tokens[m]=y)}})}},function(a,i){var u=!0,c=!1,d=!1;function m(y,b,w){var S=y.attrIndex(b),C=[b,w];S<0?y.attrPush(C):y.attrs[S]=C}function f(y,b){for(var w=y[b].level-1,S=b-1;S>=0;S--)if(y[S].level===w)return S;return-1}function v(y,b){return y[b].type==="inline"&&function(w){return w.type==="paragraph_open"}(y[b-1])&&function(w){return w.type==="list_item_open"}(y[b-2])&&function(w){return w.content.indexOf("[ ] ")===0||w.content.indexOf("[x] ")===0||w.content.indexOf("[X] ")===0}(y[b])}function g(y,b){if(y.children.unshift(function(S,C){var k=new C("html_inline","",0),$=u?' disabled="" ':"";return S.content.indexOf("[ ] ")===0?k.content='<input class="task-list-item-checkbox"'+$+'type="checkbox">':S.content.indexOf("[x] ")!==0&&S.content.indexOf("[X] ")!==0||(k.content='<input class="task-list-item-checkbox" checked=""'+$+'type="checkbox">'),k}(y,b)),y.children[1].content=y.children[1].content.slice(3),y.content=y.content.slice(3),c)if(d){y.children.pop();var w="task-item-"+Math.ceil(1e7*Math.random()-1e3);y.children[0].content=y.children[0].content.slice(0,-1)+' id="'+w+'">',y.children.push(function(S,C,k){var $=new k("html_inline","",0);return $.content='<label class="task-list-item-label" for="'+C+'">'+S+"</label>",$.attrs=[{for:C}],$}(y.content,w,b))}else y.children.unshift(function(S){var C=new S("html_inline","",0);return C.content="<label>",C}(b)),y.children.push(function(S){var C=new S("html_inline","",0);return C.content="</label>",C}(b))}a.exports=function(y,b){b&&(u=!b.enabled,c=!!b.label,d=!!b.labelAfter),y.core.ruler.after("inline","github-task-lists",function(w){for(var S=w.tokens,C=2;C<S.length;C++)v(S,C)&&(g(S[C],w.Token),m(S[C-2],"class","task-list-item"+(u?"":" enabled")),m(S[f(S,C-2)],"class","contains-task-list"))})}},function(a,i,u){a.exports=function(c,d,m){var f=(m=m||{}).marker||":",v=f.charCodeAt(0),g=f.length,y=m.validate||function(w){return w.trim().split(" ",2)[0]===d},b=m.render||function(w,S,C,k,$){return w[S].nesting===1&&w[S].attrPush(["class",d]),$.renderToken(w,S,C,k,$)};c.block.ruler.before("fence","container_"+d,function(w,S,C,k){var $,E,D,T,O,F,M,P,B=!1,z=w.bMarks[S]+w.tShift[S],U=w.eMarks[S];if(v!==w.src.charCodeAt(z))return!1;for($=z+1;$<=U&&f[($-z)%g]===w.src[$];$++);if((D=Math.floor(($-z)/g))<3||($-=($-z)%g,T=w.src.slice(z,$),O=w.src.slice($,U),!y(O)))return!1;if(k)return!0;for(E=S;!(++E>=C)&&!((z=w.bMarks[E]+w.tShift[E])<(U=w.eMarks[E])&&w.sCount[E]<w.blkIndent);)if(v===w.src.charCodeAt(z)&&!(w.sCount[E]-w.blkIndent>=4)){for($=z+1;$<=U&&f[($-z)%g]===w.src[$];$++);if(!(Math.floor(($-z)/g)<D||($-=($-z)%g,($=w.skipSpaces($))<U))){B=!0;break}}return M=w.parentType,P=w.lineMax,w.parentType="container",w.lineMax=E,(F=w.push("container_"+d+"_open","div",1)).markup=T,F.block=!0,F.info=O,F.map=[S,E],w.md.block.tokenize(w,S+1,E),(F=w.push("container_"+d+"_close","div",-1)).markup=w.src.slice(z,$),F.block=!0,w.parentType=M,w.lineMax=P,w.line=E+(B?1:0),!0},{alt:["paragraph","reference","blockquote","list"]}),c.renderer.rules["container_"+d+"_open"]=b,c.renderer.rules["container_"+d+"_close"]=b}},function(a,i,u){a.exports=function(c){var d,m=/^@\[toc\](?:\((?:\s+)?([^\)]+)(?:\s+)?\)?)?(?:\s+?)?$/im,f=function(v){return v.replace(/[^\w\s]/gi,"").split(" ").join("_")};c.renderer.rules.heading_open=function(v,g){var y=v[g].tag,b=v[g+1];return b.type==="inline"?"<"+y+'><a id="'+(f(b.content)+"_"+b.map[0])+'"></a>':"</h1>"},c.renderer.rules.toc_open=function(v,g){return""},c.renderer.rules.toc_close=function(v,g){return""},c.renderer.rules.toc_body=function(v,g){for(var y=[],b=d.tokens,w=b.length,S=0;S<w;S++)if(b[S].type==="heading_close"){var C=b[S],k=b[S-1];k.type==="inline"&&y.push({level:+C.tag.substr(1,1),anchor:f(k.content)+"_"+k.map[0],content:k.content})}var $=0,E=y.map(function(D){var T=[];if(D.level>$)for(var O=D.level-$,F=0;F<O;F++)T.push("<ul>"),$++;else if(D.level<$)for(O=$-D.level,F=0;F<O;F++)T.push("</ul>"),$--;return(T=T.concat(['<li><a href="#',D.anchor,'">',D.content,"</a></li>"])).join("")});return"<h3>"+v[g].content+"</h3>"+E.join("")+new Array($+1).join("</ul>")},c.core.ruler.push("grab_state",function(v){d=v}),c.inline.ruler.after("emphasis","toc",function(v,g){for(;v.src.indexOf(`
`)>=0&&v.src.indexOf(`
`)<v.src.indexOf("@[toc]");)v.tokens.slice(-1)[0].type==="softbreak"&&(v.src=v.src.split(`
`).slice(1).join(`
`),v.pos=0);var y;if(v.src.charCodeAt(v.pos)!==64||v.src.charCodeAt(v.pos+1)!==91)return!1;var b=m.exec(v.src);if(!b||(b=b.filter(function(k){return k})).length<1||g)return!1;(y=v.push("toc_open","toc",1)).markup="@[toc]",y=v.push("toc_body","",0);var w="Table of Contents";b.length>1&&(w=b.pop()),y.content=w,y=v.push("toc_close","toc",-1);var S=0,C=v.src.indexOf(`
`);return S=C!==-1?v.pos+C:v.pos+v.posMax+1,v.pos=S,!0})}},function(a,i){a.exports=function(u,c){(c=c||{}).highlighted===void 0&&(c.highlighted=!0),c.hljs===void 0&&(c.hljs="auto"),typeof c.langCheck!="function"&&(c.langCheck=function(){}),u.options.highlight=function(d,m){var f=c.hljs;if(c.hljs==="auto"&&(f=window.hljs),c.highlighted&&m&&f){if(f.getLanguage(m))return'<pre><div class="hljs"><code class="'+u.options.langPrefix+m+'">'+f.highlight(m,d,!0).value+"</code></div></pre>";typeof c.langCheck=="function"&&c.langCheck(m)}return'<pre><code class="'+u.options.langPrefix+m+'">'+u.utils.escapeHtml(d)+"</code></pre>"}}},function(a,i,u){var c=null;function d(v,g){var y,b,w=v.posMax,S=!0,C=!0;return y=g>0?v.src.charCodeAt(g-1):-1,b=g+1<=w?v.src.charCodeAt(g+1):-1,(y===32||y===9||b>=48&&b<=57)&&(C=!1),b!==32&&b!==9||(S=!1),{can_open:S,can_close:C}}function m(v,g){if(!c&&window.katex&&(c=window.katex),!c)return!1;var y,b,w,S;if(v.src[v.pos]!=="$")return!1;if(!d(v,v.pos).can_open)return g||(v.pending+="$"),v.pos+=1,!0;for(b=y=v.pos+1;(b=v.src.indexOf("$",b))!==-1;){for(S=b-1;v.src[S]==="\\";)S-=1;if((b-S)%2==1)break;b+=1}return b===-1?(g||(v.pending+="$"),v.pos=y,!0):b-y==0?(g||(v.pending+="$$"),v.pos=y+1,!0):d(v,b).can_close?(g||((w=v.push("math_inline","math",0)).markup="$",w.content=v.src.slice(y,b)),v.pos=b+1,!0):(g||(v.pending+="$"),v.pos=y,!0)}function f(v,g,y,b){if(!c&&window.katex&&(c=window.katex),!c)return!1;var w,S,C,k,$,E=!1,D=v.bMarks[g]+v.tShift[g],T=v.eMarks[g];if(D+2>T||v.src.slice(D,D+2)!=="$$")return!1;if(D+=2,w=v.src.slice(D,T),b)return!0;for(w.trim().slice(-2)==="$$"&&(w=w.trim().slice(0,-2),E=!0),C=g;!E&&!(++C>=y)&&!((D=v.bMarks[C]+v.tShift[C])<(T=v.eMarks[C])&&v.tShift[C]<v.blkIndent);)v.src.slice(D,T).trim().slice(-2)==="$$"&&(k=v.src.slice(0,T).lastIndexOf("$$"),S=v.src.slice(D,k),E=!0);return v.line=C+1,($=v.push("math_block","math",0)).block=!0,$.content=(w&&w.trim()?w+`
`:"")+v.getLines(g+1,C,v.tShift[g],!0)+(S&&S.trim()?S:""),$.map=[g,v.line],$.markup="$$",!0}a.exports=function(v,g){g=g||{},v.inline.ruler.after("escape","math_inline",m),v.block.ruler.after("blockquote","math_block",f,{alt:["paragraph","reference","blockquote","list"]}),v.renderer.rules.math_inline=function(y,b){return function(w){!c&&window.katex&&(c=window.katex),g.displayMode=!1;try{return c.renderToString(w,g)}catch(S){return g.throwOnError&&console.log(S),w}}(y[b].content)},v.renderer.rules.math_block=function(y,b){return function(w){!c&&window.katex&&(c=window.katex),g.displayMode=!0;try{return"<p>"+c.renderToString(w,g)+"</p>"}catch(S){return g.throwOnError&&console.log(S),w}}(y[b].content)+`
`}}},function(a,i){a.exports=function(u,c){u.image_add=function(m,f){u.__image instanceof Object||(u.__image={}),u.__image[m]=f},u.image_del=function(m){u.__image instanceof Object||(u.__image={}),delete u.__image[m]};var d=u.renderer.rules.image;u.renderer.rules.image=function(m,f,v,g,y){var b=m[f].attrs;if(u.__image instanceof Object){for(var w=0;w<b.length;w++)if(b[w][0]=="src"&&u.__image.hasOwnProperty(m[f].attrs[w][1])){b.push(["rel",b[w][1]]),b[w][1]=u.__image[m[f].attrs[w][1]];break}}return d(m,f,v,g,y)}}},function(a,i,u){u(71)},function(a,i,u){(i=u(43)(!1)).push([a.i,".op-icon.dropdown-wrapper.dropdown[data-v-218640b4]{position:relative}.op-icon.dropdown-wrapper.dropdown[type=button][data-v-218640b4]{-webkit-appearance:unset}.op-icon.dropdown-wrapper.dropdown .popup-dropdown[data-v-218640b4]{position:absolute;display:block;background:#fff;top:32px;left:-45px;min-width:130px;z-index:1600;border:1px solid #ebeef5;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,0.1)}.op-icon.dropdown-wrapper.dropdown .popup-dropdown .dropdown-item[data-v-218640b4]:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.op-icon.dropdown-wrapper.dropdown .popup-dropdown .dropdown-item[data-v-218640b4]:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.op-icon.dropdown-wrapper.dropdown .popup-dropdown.op-header[data-v-218640b4]{left:-30px;min-width:90px}.op-icon.dropdown-wrapper.dropdown .popup-dropdown.fade-enter-active[data-v-218640b4],.op-icon.dropdown-wrapper.dropdown .popup-dropdown.fade-leave-active[data-v-218640b4]{opacity:1}.op-icon.dropdown-wrapper.dropdown .popup-dropdown.fade-enter[data-v-218640b4],.op-icon.dropdown-wrapper.dropdown .popup-dropdown.fade-leave-active[data-v-218640b4]{opacity:0}.op-icon.dropdown-wrapper.dropdown .popup-dropdown.transition[data-v-218640b4],.op-icon.dropdown-wrapper.dropdown .popup-dropdown.transition .dropdown-item[data-v-218640b4]{transition:all .2s linear 0s}.op-icon.dropdown-wrapper.dropdown .dropdown-item[data-v-218640b4]{height:40px;line-height:40px;font-size:14px;color:#606266;position:relative}.op-icon.dropdown-wrapper.dropdown .dropdown-item[data-v-218640b4]:hover{color:#303133;background-color:#e9e9eb}.op-icon.dropdown-wrapper.dropdown .dropdown-item input[data-v-218640b4]{position:absolute;font-size:100px;right:0;top:0;opacity:0;cursor:pointer}.op-icon.dropdown-wrapper.dropdown .dropdown-images[data-v-218640b4]{box-sizing:border-box}.op-icon.dropdown-wrapper.dropdown .dropdown-images button[data-v-218640b4]{position:absolute;top:-1px;right:5px;font-size:14px}.op-icon.dropdown-wrapper.dropdown .dropdown-images button[data-v-218640b4]:hover{color:#f56c6c;background-color:transparent}.op-icon.dropdown-wrapper.dropdown .dropdown-images span[data-v-218640b4]{display:inline-block;width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-icon.dropdown-wrapper.dropdown .dropdown-images:hover .image-show[data-v-218640b4]{display:block !important}.op-icon.dropdown-wrapper.dropdown .dropdown-images .image-show[data-v-218640b4]{display:none;position:absolute;left:-128px;top:0;width:120px;height:90px;object-fit:contain;border:1px solid #f2f6fc}.op-icon.dropdown-wrapper.dropdown .dropdown-images .image-show.transition[data-v-218640b4]{transition:all .2s linear 0s}.op-icon.dropdown-wrapper.dropdown .dropdown-images.transition[data-v-218640b4]{transition:all .2s linear 0s}.add-image-link-wrapper[data-v-218640b4]{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.7);z-index:1600;transition:all .1s linear 0s}.add-image-link-wrapper.fade-enter-active[data-v-218640b4],.add-image-link-wrapper.fade-leave-active[data-v-218640b4]{opacity:1}.add-image-link-wrapper.fade-enter[data-v-218640b4],.add-image-link-wrapper.fade-leave-active[data-v-218640b4]{opacity:0}.add-image-link-wrapper .add-image-link[data-v-218640b4]{position:fixed;box-sizing:border-box;text-align:center;width:24%;left:38%;height:auto;padding:40px;top:25%;transition:all .1s linear 0s;z-index:3;background:#fff;border-radius:2px}@media only screen and (max-width:1500px){.add-image-link-wrapper .add-image-link[data-v-218640b4]{width:34%;left:33%}}@media only screen and (max-width:1000px){.add-image-link-wrapper .add-image-link[data-v-218640b4]{width:50%;left:25%}}@media only screen and (max-width:600px){.add-image-link-wrapper .add-image-link[data-v-218640b4]{width:80%;left:10%}}.add-image-link-wrapper .add-image-link i[data-v-218640b4]{font-size:24px;position:absolute;right:8px;top:6px;color:rgba(0,0,0,0.7);cursor:pointer}.add-image-link-wrapper .add-image-link .title[data-v-218640b4]{font-size:20px;margin-bottom:30px;margin-top:10px;font-weight:500 !important}.add-image-link-wrapper .add-image-link .input-wrapper[data-v-218640b4]{margin-top:10px;width:80%;border:1px solid #eeece8;text-align:left;margin-left:10%;height:35px}.add-image-link-wrapper .add-image-link .input-wrapper input[data-v-218640b4]{height:32px;line-height:32px;font-size:15px;width:90%;margin-left:8px;border:none;outline:none}.add-image-link-wrapper .add-image-link .op-btn[data-v-218640b4]{width:100px;height:35px;display:inline-block;margin-top:30px;cursor:pointer;text-align:center;line-height:35px;opacity:.9;border-radius:2px;letter-spacing:1px;font-size:15px}.add-image-link-wrapper .add-image-link .op-btn.sure[data-v-218640b4]{background:#2185d0;color:#fff;margin-left:5%}.add-image-link-wrapper .add-image-link .op-btn.sure[data-v-218640b4]:hover{opacity:1}.add-image-link-wrapper .add-image-link .op-btn.cancel[data-v-218640b4]{border:1px solid #bcbcbc;color:#bcbcbc}.add-image-link-wrapper .add-image-link .op-btn.cancel[data-v-218640b4]:hover{color:#000}",""]),a.exports=i},function(a,i,u){u.r(i);var c=u(78),d=u(24);for(var m in d)["default"].indexOf(m)<0&&function(g){u.d(i,g,function(){return d[g]})}(m);u(217);var f=u(3);const v=u.n(f)()(d.default,[["render",c.a]]);i.default=v},function(a,i,u){u(73)},function(a,i,u){(i=u(43)(!1)).push([a.i,'.auto-textarea-wrapper{position:relative;width:100%;margin:0;padding:0;line-height:normal}.auto-textarea-wrapper .auto-textarea-block{display:block;white-space:pre-wrap;word-wrap:break-word !important;visibility:hidden;overflow:hidden;margin:0;padding:0;box-sizing:border-box;font-size:100%}.auto-textarea-wrapper .auto-textarea-input{font-family:Menlo,"Ubuntu Mono",Consolas,"Courier New","Microsoft Yahei","Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif;position:absolute;width:100%;height:100%;top:0;left:0;margin:0;padding:0;overflow-y:hidden;color:#2c3e50}.auto-textarea-wrapper .auto-textarea-input.no-border{outline:0 none;border:none !important}.auto-textarea-wrapper .auto-textarea-input.no-resize{resize:none}',""]),a.exports=i},function(a,i,u){u(74)},function(a,i,u){(i=u(43)(!1)).push([a.i,"textarea:disabled{background-color:#fff}.v-note-wrapper{position:relative;min-width:300px;min-height:300px;display:flex;flex-direction:column;background-color:#fff;z-index:1500;text-align:left;border:1px solid #f2f6fc;border-radius:4px}.v-note-wrapper.fullscreen{position:fixed;left:0;right:0;bottom:0;top:0;margin:0;height:auto;z-index:1501}.v-note-wrapper .v-note-op{padding:1px;width:100%;display:flex;white-space:pre-line;flex:none;min-height:40px;user-select:none;border-bottom:1px solid #f2f6fc;border-radius:4px 4px 0 0;background-color:#fff;z-index:1}.v-note-wrapper .v-note-op .v-left-item,.v-note-wrapper .v-note-op .v-right-item{flex:1;min-height:40px;box-sizing:border-box}.v-note-wrapper .v-note-op .v-left-item .op-icon-divider,.v-note-wrapper .v-note-op .v-right-item .op-icon-divider{height:40px;border-left:1px solid #e5e5e5;margin:0 6px 0 4px}.v-note-wrapper .v-note-op .v-left-item .op-icon,.v-note-wrapper .v-note-op .v-right-item .op-icon{box-sizing:border-box;display:inline-block;cursor:pointer;height:28px;width:28px;margin:6px 0 5px 0;font-size:14px;padding:4.5px 6px 5px 3.5px;color:#757575;border-radius:5px;text-align:center;background:none;border:none;outline:none;line-height:1}.v-note-wrapper .v-note-op .v-left-item .op-icon.dropdown-wrapper,.v-note-wrapper .v-note-op .v-right-item .op-icon.dropdown-wrapper{line-height:18px}.v-note-wrapper .v-note-op .v-left-item .op-icon.selected,.v-note-wrapper .v-note-op .v-right-item .op-icon.selected{color:rgba(0,0,0,0.8);background:#eaeaea}.v-note-wrapper .v-note-op .v-left-item .op-icon:hover,.v-note-wrapper .v-note-op .v-right-item .op-icon:hover{color:rgba(0,0,0,0.8);background:#e9e9eb}.v-note-wrapper .v-note-op .v-left-item.transition .op-icon,.v-note-wrapper .v-note-op .v-right-item.transition .op-icon{transition:all .2s linear 0s}.v-note-wrapper .v-note-op .v-right-item{text-align:right;padding-right:6px;max-width:30%}.v-note-wrapper .v-note-op .v-left-item{text-align:left;padding-left:6px}.v-note-wrapper .v-note-panel{position:relative;border-top:none;display:flex;flex:1;width:100%;box-sizing:border-box;overflow:hidden}.v-note-wrapper .v-note-panel .v-note-edit.divarea-wrapper{flex:0 0 50%;width:50%;padding:0;overflow-y:scroll;overflow-x:hidden;box-sizing:border-box;cursor:text;border-bottom-left-radius:4px}.v-note-wrapper .v-note-panel .v-note-edit.divarea-wrapper.scroll-style::-webkit-scrollbar{width:6px;background-color:#e5e5e5}.v-note-wrapper .v-note-panel .v-note-edit.divarea-wrapper.scroll-style::-webkit-scrollbar-thumb{background-color:#b7b7b7;border-radius:4px}.v-note-wrapper .v-note-panel .v-note-edit.divarea-wrapper.scroll-style::-webkit-scrollbar-thumb:hover{background-color:#a1a1a1}.v-note-wrapper .v-note-panel .v-note-edit.divarea-wrapper.scroll-style::-webkit-scrollbar-thumb:active{background-color:#a1a1a1}.v-note-wrapper .v-note-panel .v-note-edit.divarea-wrapper.scroll-style::-webkit-scrollbar-track{-webkit-box-shadow:0 0 0 #808080 inset}.v-note-wrapper .v-note-panel .v-note-edit.divarea-wrapper.scroll-style-border-radius::-webkit-scrollbar{border-bottom-right-radius:4px}.v-note-wrapper .v-note-panel .v-note-edit.divarea-wrapper.transition{transition:all .2s linear 0s}.v-note-wrapper .v-note-panel .v-note-edit.divarea-wrapper.single-edit{width:100%;flex:0 0 100%;overflow-y:auto}.v-note-wrapper .v-note-panel .v-note-edit.divarea-wrapper.single-show{width:0;flex:0 0 0;display:none}.v-note-wrapper .v-note-panel .v-note-edit.divarea-wrapper .content-div{width:100%;padding:20px 25px;box-sizing:border-box;outline:0 none;border:none !important;color:#2c3e50;font-size:16px}.v-note-wrapper .v-note-panel .v-note-edit.divarea-wrapper .content-input-wrapper{width:100%;padding:8px 25px 15px 25px}.v-note-wrapper .v-note-panel .v-note-show{flex:0 0 50%;width:50%;overflow-y:auto;padding:0 0;transition:all .2s linear 0s}.v-note-wrapper .v-note-panel .v-note-show.single-show{flex:0 0 100%;width:100%}.v-note-wrapper .v-note-panel .v-note-show .v-show-content,.v-note-wrapper .v-note-panel .v-note-show .v-show-content-html{width:100%;height:100%;padding:8px 25px 15px 25px;overflow-y:auto;box-sizing:border-box;overflow-x:hidden}.v-note-wrapper .v-note-panel .v-note-show .v-show-content.scroll-style::-webkit-scrollbar,.v-note-wrapper .v-note-panel .v-note-show .v-show-content-html.scroll-style::-webkit-scrollbar{width:6px;background-color:#e5e5e5}.v-note-wrapper .v-note-panel .v-note-show .v-show-content.scroll-style::-webkit-scrollbar-thumb,.v-note-wrapper .v-note-panel .v-note-show .v-show-content-html.scroll-style::-webkit-scrollbar-thumb{background-color:#b7b7b7;border-radius:4px}.v-note-wrapper .v-note-panel .v-note-show .v-show-content.scroll-style::-webkit-scrollbar-thumb:hover,.v-note-wrapper .v-note-panel .v-note-show .v-show-content-html.scroll-style::-webkit-scrollbar-thumb:hover{background-color:#a1a1a1}.v-note-wrapper .v-note-panel .v-note-show .v-show-content.scroll-style::-webkit-scrollbar-thumb:active,.v-note-wrapper .v-note-panel .v-note-show .v-show-content-html.scroll-style::-webkit-scrollbar-thumb:active{background-color:#a1a1a1}.v-note-wrapper .v-note-panel .v-note-show .v-show-content.scroll-style::-webkit-scrollbar-track,.v-note-wrapper .v-note-panel .v-note-show .v-show-content-html.scroll-style::-webkit-scrollbar-track{-webkit-box-shadow:0 0 0 #808080 inset}.v-note-wrapper .v-note-panel .v-note-show .v-show-content.scroll-style-border-radius::-webkit-scrollbar,.v-note-wrapper .v-note-panel .v-note-show .v-show-content-html.scroll-style-border-radius::-webkit-scrollbar{border-bottom-right-radius:4px}.v-note-wrapper .v-note-panel .v-note-navigation-wrapper{display:flex;position:absolute;width:250px;right:0;top:0;bottom:0;height:100%;flex-direction:column;background-color:rgba(255,255,255,0.98);border-left:1px solid #f2f6fc;border-right:1px solid #f2f6fc}.v-note-wrapper .v-note-panel .v-note-navigation-wrapper.transition{transition:all .1s linear 0s}@media only screen and (max-width:768px){.v-note-wrapper .v-note-panel .v-note-navigation-wrapper{width:50%}}.v-note-wrapper .v-note-panel .v-note-navigation-wrapper.slideTop-enter-active,.v-note-wrapper .v-note-panel .v-note-navigation-wrapper.slideTop-leave-active{height:100%}.v-note-wrapper .v-note-panel .v-note-navigation-wrapper.slideTop-enter,.v-note-wrapper .v-note-panel .v-note-navigation-wrapper.slideTop-leave-active{height:0}.v-note-wrapper .v-note-panel .v-note-navigation-wrapper .v-note-navigation-title{height:50px;width:100%;border-bottom:1px solid #f2f6fc;flex:none;line-height:50px;font-size:16px;box-sizing:border-box;padding:0 12px 0 18px}.v-note-wrapper .v-note-panel .v-note-navigation-wrapper .v-note-navigation-title .v-note-navigation-close{float:right;color:#606266;font-size:18px;cursor:pointer}.v-note-wrapper .v-note-panel .v-note-navigation-wrapper .v-note-navigation-title .v-note-navigation-close:hover{color:#303133}.v-note-wrapper .v-note-panel .v-note-navigation-wrapper .v-note-navigation-content{overflow-y:auto;flex:1;padding:8px 0}.v-note-wrapper .v-note-panel .v-note-navigation-wrapper .v-note-navigation-content.scroll-style::-webkit-scrollbar{width:6px;background-color:#e5e5e5}.v-note-wrapper .v-note-panel .v-note-navigation-wrapper .v-note-navigation-content.scroll-style::-webkit-scrollbar-thumb{background-color:#b7b7b7;border-radius:4px}.v-note-wrapper .v-note-panel .v-note-navigation-wrapper .v-note-navigation-content.scroll-style::-webkit-scrollbar-thumb:hover{background-color:#a1a1a1}.v-note-wrapper .v-note-panel .v-note-navigation-wrapper .v-note-navigation-content.scroll-style::-webkit-scrollbar-thumb:active{background-color:#a1a1a1}.v-note-wrapper .v-note-panel .v-note-navigation-wrapper .v-note-navigation-content.scroll-style::-webkit-scrollbar-track{-webkit-box-shadow:0 0 0 #808080 inset}.v-note-wrapper .v-note-panel .v-note-navigation-wrapper .v-note-navigation-content.scroll-style-border-radius::-webkit-scrollbar{border-bottom-right-radius:4px}.v-note-wrapper .v-note-panel .v-note-navigation-wrapper .v-note-navigation-content h1,.v-note-wrapper .v-note-panel .v-note-navigation-wrapper .v-note-navigation-content h2,.v-note-wrapper .v-note-panel .v-note-navigation-wrapper .v-note-navigation-content h3,.v-note-wrapper .v-note-panel .v-note-navigation-wrapper .v-note-navigation-content h4,.v-note-wrapper .v-note-panel .v-note-navigation-wrapper .v-note-navigation-content h5,.v-note-wrapper .v-note-panel .v-note-navigation-wrapper .v-note-navigation-content h6{margin:2px 0;font-weight:500;font-size:17px;color:#2185d0;cursor:pointer;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 12px;border-bottom:none}.v-note-wrapper .v-note-panel .v-note-navigation-wrapper .v-note-navigation-content h1:hover,.v-note-wrapper .v-note-panel .v-note-navigation-wrapper .v-note-navigation-content h2:hover,.v-note-wrapper .v-note-panel .v-note-navigation-wrapper .v-note-navigation-content h3:hover,.v-note-wrapper .v-note-panel .v-note-navigation-wrapper .v-note-navigation-content h4:hover,.v-note-wrapper .v-note-panel .v-note-navigation-wrapper .v-note-navigation-content h5:hover,.v-note-wrapper .v-note-panel .v-note-navigation-wrapper .v-note-navigation-content h6:hover{color:#483d8b;text-decoration-line:underline}.v-note-wrapper .v-note-panel .v-note-navigation-wrapper .v-note-navigation-content h2{padding-left:27px;font-size:17px}.v-note-wrapper .v-note-panel .v-note-navigation-wrapper .v-note-navigation-content h3{padding-left:42px;font-size:17px}.v-note-wrapper .v-note-panel .v-note-navigation-wrapper .v-note-navigation-content h4{padding-left:58px;font-size:15px}.v-note-wrapper .v-note-panel .v-note-navigation-wrapper .v-note-navigation-content h5{padding-left:72px;font-size:15px}.v-note-wrapper .v-note-panel .v-note-navigation-wrapper .v-note-navigation-content h6{padding-left:87px;font-size:15px}.v-note-wrapper .v-note-read-model{position:relative;display:none;width:100%;height:100%;background:#fbfbfb;padding:30px 8% 50px 8%;overflow-y:auto;box-sizing:border-box}.v-note-wrapper .v-note-read-model.scroll-style::-webkit-scrollbar{width:6px;background-color:#e5e5e5}.v-note-wrapper .v-note-read-model.scroll-style::-webkit-scrollbar-thumb{background-color:#b7b7b7;border-radius:4px}.v-note-wrapper .v-note-read-model.scroll-style::-webkit-scrollbar-thumb:hover{background-color:#a1a1a1}.v-note-wrapper .v-note-read-model.scroll-style::-webkit-scrollbar-thumb:active{background-color:#a1a1a1}.v-note-wrapper .v-note-read-model.scroll-style::-webkit-scrollbar-track{-webkit-box-shadow:0 0 0 #808080 inset}.v-note-wrapper .v-note-read-model.scroll-style-border-radius::-webkit-scrollbar{border-bottom-right-radius:4px}.v-note-wrapper .v-note-read-model.show{display:block}.v-note-wrapper.shadow{border:none}.v-note-help-wrapper{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.7);z-index:1600;transition:all .1s linear 0s}.v-note-help-wrapper.fade-enter-active,.v-note-help-wrapper.fade-leave-active{opacity:1}.v-note-help-wrapper.fade-enter,.v-note-help-wrapper.fade-leave-active{opacity:0}.v-note-help-wrapper .v-note-help-content{position:relative;width:60%;max-width:800px;margin:30px auto;height:90%;min-width:320px;transition:all .1s linear 0s;z-index:3;border:1px solid #f2f6fc}.v-note-help-wrapper .v-note-help-content.shadow{border:none;box-shadow:0 0 5px rgba(0,0,0,0.157),0 0 5px rgba(0,0,0,0.227)}.v-note-help-wrapper .v-note-help-content i{font-size:28px;position:absolute;right:15px;top:8px;color:rgba(0,0,0,0.7);cursor:pointer}.v-note-help-wrapper .v-note-help-content i:hover{color:#000}.v-note-help-wrapper .v-note-help-content .v-note-help-show{width:100%;height:100%;font-size:18px;background:#fbfbfb;overflow-y:auto;padding:2% 6%}.v-note-help-wrapper .v-note-help-content .v-note-help-show.scroll-style::-webkit-scrollbar{width:6px;background-color:#e5e5e5}.v-note-help-wrapper .v-note-help-content .v-note-help-show.scroll-style::-webkit-scrollbar-thumb{background-color:#b7b7b7;border-radius:4px}.v-note-help-wrapper .v-note-help-content .v-note-help-show.scroll-style::-webkit-scrollbar-thumb:hover{background-color:#a1a1a1}.v-note-help-wrapper .v-note-help-content .v-note-help-show.scroll-style::-webkit-scrollbar-thumb:active{background-color:#a1a1a1}.v-note-help-wrapper .v-note-help-content .v-note-help-show.scroll-style::-webkit-scrollbar-track{-webkit-box-shadow:0 0 0 #808080 inset}.v-note-help-wrapper .v-note-help-content .v-note-help-show.scroll-style-border-radius::-webkit-scrollbar{border-bottom-right-radius:4px}.v-note-img-wrapper{position:fixed;display:flex;justify-content:center;align-items:center;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.7);z-index:1600;transition:all .1s linear 0s}.v-note-img-wrapper.fade-enter-active,.v-note-img-wrapper.fade-leave-active{opacity:1}.v-note-img-wrapper.fade-enter,.v-note-img-wrapper.fade-leave-active{opacity:0}.v-note-img-wrapper img{flex:0 0 auto;z-index:3}.v-note-img-wrapper i{font-size:28px;position:absolute;right:15px;top:8px;color:rgba(255,255,255,0.7);cursor:pointer}.v-note-img-wrapper i:hover{color:#fff}",""]),a.exports=i},function(a,i,u){u(233)},function(a,i){},,,,,,,,,function(a,i){},,function(a,i){}])})})(mavonEditor$1);var mavonEditorExports=mavonEditor$1.exports;const mavonEditor=getDefaultExportFromCjs$1(mavonEditorExports);(function a(){const i=document.createElement("link").relList;if(i&&i.supports&&i.supports("modulepreload"))return;for(const d of document.querySelectorAll('link[rel="modulepreload"]'))c(d);new MutationObserver(d=>{for(const m of d)if(m.type==="childList")for(const f of m.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&c(f)}).observe(document,{childList:!0,subtree:!0});function u(d){const m={};return d.integrity&&(m.integrity=d.integrity),d.referrerPolicy&&(m.referrerPolicy=d.referrerPolicy),d.crossOrigin==="use-credentials"?m.credentials="include":d.crossOrigin==="anonymous"?m.credentials="omit":m.credentials="same-origin",m}function c(d){if(d.ep)return;d.ep=!0;const m=u(d);fetch(d.href,m)}})();const aliases$1={collapse:"fas fa-chevron-up",complete:"fas fa-check",cancel:"fas fa-times-circle",close:"fas fa-times",delete:"fas fa-times-circle",clear:"fas fa-times-circle",success:"fas fa-check-circle",info:"fas fa-info-circle",warning:"fas fa-exclamation",error:"fas fa-exclamation-triangle",prev:"fas fa-chevron-left",next:"fas fa-chevron-right",checkboxOn:"fas fa-check-square",checkboxOff:"far fa-square",checkboxIndeterminate:"fas fa-minus-square",delimiter:"fas fa-circle",sortAsc:"fas fa-arrow-up",sortDesc:"fas fa-arrow-down",expand:"fas fa-chevron-down",menu:"fas fa-bars",subgroup:"fas fa-caret-down",dropdown:"fas fa-caret-down",radioOn:"far fa-dot-circle",radioOff:"far fa-circle",edit:"fas fa-edit",ratingEmpty:"far fa-star",ratingFull:"fas fa-star",ratingHalf:"fas fa-star-half",loading:"fas fa-sync",first:"fas fa-step-backward",last:"fas fa-step-forward",unfold:"fas fa-arrows-alt-v",file:"fas fa-paperclip",plus:"fas fa-plus",minus:"fas fa-minus",calendar:"fas fa-calendar",treeviewCollapse:"fas fa-caret-down",treeviewExpand:"fas fa-caret-right",eyeDropper:"fas fa-eye-dropper"},fa={component:VClassIcon},vuetify=createVuetify({defaults:{},theme:{defaultTheme:"light",themes:{light:{colors:{background:"#f5efea",tandoor:"#ddbf86",primary:"#b98766",secondary:"#b55e4f",success:"#82aa8b",info:"#385f84",warning:"#eaaa21",error:"#a7240e"}}}},icons:{defaultSet:"fa",aliases:aliases$1,sets:{fa}}});var lodash={exports:{}};/**
* @license
* Lodash <https://lodash.com/>
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
* Released under MIT license <https://lodash.com/license>
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
*/lodash.exports;(function(a,i){(function(){var u,c="4.17.21",d=200,m="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",f="Expected a function",v="Invalid `variable` option passed into `_.template`",g="__lodash_hash_undefined__",y=500,b="__lodash_placeholder__",w=1,S=2,C=4,k=1,$=2,E=1,D=2,T=4,O=8,F=16,M=32,P=64,B=128,z=256,U=512,H=30,J="...",j=800,G=16,ee=1,Q=2,te=3,re=1/0,ae=9007199254740991,ye=17976931348623157e292,ue=NaN,le=4294967295,Se=le-1,Fe=le>>>1,kt=[["ary",B],["bind",E],["bindKey",D],["curry",O],["curryRight",F],["flip",U],["partial",M],["partialRight",P],["rearg",z]],Pe="[object Arguments]",ke="[object Array]",de="[object AsyncFunction]",$e="[object Boolean]",Te="[object Date]",Le="[object DOMException]",Bt="[object Error]",Ie="[object Function]",ie="[object GeneratorFunction]",pe="[object Map]",Ne="[object Number]",We="[object Null]",wt="[object Object]",Ht="[object Promise]",qt="[object Proxy]",At="[object RegExp]",Ft="[object Set]",$t="[object String]",Wt="[object Symbol]",Et="[object Undefined]",Tt="[object WeakMap]",Kt="[object WeakSet]",ln="[object ArrayBuffer]",mn="[object DataView]",St="[object Float32Array]",xt="[object Float64Array]",zt="[object Int8Array]",Yt="[object Int16Array]",hn="[object Int32Array]",an="[object Uint8Array]",sn="[object Uint8ClampedArray]",wn="[object Uint16Array]",$n="[object Uint32Array]",gn=/\b__p \+= '';/g,dn=/\b(__p \+=) '' \+/g,bn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Oe=/&(?:amp|lt|gt|quot|#39);/g,Ye=/[&<>"']/g,Rt=RegExp(Oe.source),oe=RegExp(Ye.source),he=/<%-([\s\S]+?)%>/g,De=/<%([\s\S]+?)%>/g,Nt=/<%=([\s\S]+?)%>/g,Ut=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,tn=/^\w*$/,un=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Gt=/[\\^$.*+?()[\]{}|]/g,_n=RegExp(Gt.source),nn=/^\s+/,cn=/\s/,fn=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Vn=/\{\n\/\* \[wrapped with (.+)\] \*/,Dn=/,? & /,tr=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Wn=/[()=,{}\[\]\/\s]/,ir=/\\(\\)?/g,nr=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Kn=/\w*$/,dr=/^[-+]0x[0-9a-f]+$/i,Tr=/^0b[01]+$/i,or=/^\[object .+?Constructor\]$/,Lr=/^0o[0-7]+$/i,ve=/^(?:0|[1-9]\d*)$/,Lt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,pn=/($^)/,On=/['\n\r\u2028\u2029\\]/g,Gn="\\ud800-\\udfff",Hr="\\u0300-\\u036f",Ka="\\ufe20-\\ufe2f",aa="\\u20d0-\\u20ff",Vr=Hr+Ka+aa,_i="\\u2700-\\u27bf",Ja="a-z\\xdf-\\xf6\\xf8-\\xff",So="\\xac\\xb1\\xd7\\xf7",Si="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",ki="\\u2000-\\u206f",Oa=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ci="A-Z\\xc0-\\xd6\\xd8-\\xde",Da="\\ufe0e\\ufe0f",$i=So+Si+ki+Oa,Ga="[']",Ya="["+Gn+"]",Ei="["+$i+"]",Jr="["+Vr+"]",ia="\\d+",ko="["+_i+"]",xi="["+Ja+"]",Za="[^"+Gn+$i+ia+_i+Ja+Ci+"]",ba="\\ud83c[\\udffb-\\udfff]",wa="(?:"+Jr+"|"+ba+")",Xa="[^"+Gn+"]",Ra="(?:\\ud83c[\\udde6-\\uddff]){2}",Qa="[\\ud800-\\udbff][\\udc00-\\udfff]",oa="["+Ci+"]",Ti="\\u200d",Ai="(?:"+xi+"|"+Za+")",Co="(?:"+oa+"|"+Za+")",ei="(?:"+Ga+"(?:d|ll|m|re|s|t|ve))?",ti="(?:"+Ga+"(?:D|LL|M|RE|S|T|VE))?",ni=wa+"?",ri="["+Da+"]?",Oi="(?:"+Ti+"(?:"+[Xa,Ra,Qa].join("|")+")"+ri+ni+")*",$o="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Eo="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Di=ri+ni+Oi,xo="(?:"+[ko,Ra,Qa].join("|")+")"+Di,ai="(?:"+[Xa+Jr+"?",Jr,Ra,Qa,Ya].join("|")+")",To=RegExp(Ga,"g"),Ao=RegExp(Jr,"g"),sa=RegExp(ba+"(?="+ba+")|"+ai+Di,"g"),Oo=RegExp([oa+"?"+xi+"+"+ei+"(?="+[Ei,oa,"$"].join("|")+")",Co+"+"+ti+"(?="+[Ei,oa+Ai,"$"].join("|")+")",oa+"?"+Ai+"+"+ei,oa+"+"+ti,Eo,$o,ia,xo].join("|"),"g"),Ri=RegExp("["+Ti+Gn+Vr+Da+"]"),Zt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,vn=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],En=-1,Cn={};Cn[St]=Cn[xt]=Cn[zt]=Cn[Yt]=Cn[hn]=Cn[an]=Cn[sn]=Cn[wn]=Cn[$n]=!0,Cn[Pe]=Cn[ke]=Cn[ln]=Cn[$e]=Cn[mn]=Cn[Te]=Cn[Bt]=Cn[Ie]=Cn[pe]=Cn[Ne]=Cn[wt]=Cn[At]=Cn[Ft]=Cn[$t]=Cn[Tt]=!1;var In={};In[Pe]=In[ke]=In[ln]=In[mn]=In[$e]=In[Te]=In[St]=In[xt]=In[zt]=In[Yt]=In[hn]=In[pe]=In[Ne]=In[wt]=In[At]=In[Ft]=In[$t]=In[Wt]=In[an]=In[sn]=In[wn]=In[$n]=!0,In[Bt]=In[Ie]=In[Tt]=!1;var Zn={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},la={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},Do={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},Ni={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Mr=parseFloat,Na=parseInt,Vs=typeof commonjsGlobal$2=="object"&&commonjsGlobal$2&&commonjsGlobal$2.Object===Object&&commonjsGlobal$2,ju=typeof self=="object"&&self&&self.Object===Object&&self,lr=Vs||ju||Function("return this")(),Ro=i&&!i.nodeType&&i,_a=Ro&&!0&&a&&!a.nodeType&&a,Ms=_a&&_a.exports===Ro,No=Ms&&Vs.process,Ar=function(){try{var It=_a&&_a.require&&_a.require("util").types;return It||No&&No.binding&&No.binding("util")}catch{}}(),Bs=Ar&&Ar.isArrayBuffer,zs=Ar&&Ar.isDate,Us=Ar&&Ar.isMap,qs=Ar&&Ar.isRegExp,Hs=Ar&&Ar.isSet,js=Ar&&Ar.isTypedArray;function _r(It,Jt,jt){switch(jt.length){case 0:return It.call(Jt);case 1:return It.call(Jt,jt[0]);case 2:return It.call(Jt,jt[0],jt[1]);case 3:return It.call(Jt,jt[0],jt[1],jt[2])}return It.apply(Jt,jt)}function Wu(It,Jt,jt,Sn){for(var Rn=-1,Un=It==null?0:It.length;++Rn<Un;){var rr=It[Rn];Jt(Sn,rr,jt(rr),It)}return Sn}function Or(It,Jt){for(var jt=-1,Sn=It==null?0:It.length;++jt<Sn&&Jt(It[jt],jt,It)!==!1;);return It}function Ku(It,Jt){for(var jt=It==null?0:It.length;jt--&&Jt(It[jt],jt,It)!==!1;);return It}function Ws(It,Jt){for(var jt=-1,Sn=It==null?0:It.length;++jt<Sn;)if(!Jt(It[jt],jt,It))return!1;return!0}function ua(It,Jt){for(var jt=-1,Sn=It==null?0:It.length,Rn=0,Un=[];++jt<Sn;){var rr=It[jt];Jt(rr,jt,It)&&(Un[Rn++]=rr)}return Un}function Fi(It,Jt){var jt=It==null?0:It.length;return!!jt&&Fa(It,Jt,0)>-1}function Fo(It,Jt,jt){for(var Sn=-1,Rn=It==null?0:It.length;++Sn<Rn;)if(jt(Jt,It[Sn]))return!0;return!1}function Jn(It,Jt){for(var jt=-1,Sn=It==null?0:It.length,Rn=Array(Sn);++jt<Sn;)Rn[jt]=Jt(It[jt],jt,It);return Rn}function ca(It,Jt){for(var jt=-1,Sn=Jt.length,Rn=It.length;++jt<Sn;)It[Rn+jt]=Jt[jt];return It}function Po(It,Jt,jt,Sn){var Rn=-1,Un=It==null?0:It.length;for(Sn&&Un&&(jt=It[++Rn]);++Rn<Un;)jt=Jt(jt,It[Rn],Rn,It);return jt}function Ju(It,Jt,jt,Sn){var Rn=It==null?0:It.length;for(Sn&&Rn&&(jt=It[--Rn]);Rn--;)jt=Jt(jt,It[Rn],Rn,It);return jt}function Io(It,Jt){for(var jt=-1,Sn=It==null?0:It.length;++jt<Sn;)if(Jt(It[jt],jt,It))return!0;return!1}var Gu=Lo("length");function Yu(It){return It.split("")}function Zu(It){return It.match(tr)||[]}function Ks(It,Jt,jt){var Sn;return jt(It,function(Rn,Un,rr){if(Jt(Rn,Un,rr))return Sn=Un,!1}),Sn}function Pi(It,Jt,jt,Sn){for(var Rn=It.length,Un=jt+(Sn?1:-1);Sn?Un--:++Un<Rn;)if(Jt(It[Un],Un,It))return Un;return-1}function Fa(It,Jt,jt){return Jt===Jt?uc(It,Jt,jt):Pi(It,Js,jt)}function Xu(It,Jt,jt,Sn){for(var Rn=jt-1,Un=It.length;++Rn<Un;)if(Sn(It[Rn],Jt))return Rn;return-1}function Js(It){return It!==It}function Gs(It,Jt){var jt=It==null?0:It.length;return jt?Mo(It,Jt)/jt:ue}function Lo(It){return function(Jt){return Jt==null?u:Jt[It]}}function Vo(It){return function(Jt){return It==null?u:It[Jt]}}function Ys(It,Jt,jt,Sn,Rn){return Rn(It,function(Un,rr,jn){jt=Sn?(Sn=!1,Un):Jt(jt,Un,rr,jn)}),jt}function Qu(It,Jt){var jt=It.length;for(It.sort(Jt);jt--;)It[jt]=It[jt].value;return It}function Mo(It,Jt){for(var jt,Sn=-1,Rn=It.length;++Sn<Rn;){var Un=Jt(It[Sn]);Un!==u&&(jt=jt===u?Un:jt+Un)}return jt}function Bo(It,Jt){for(var jt=-1,Sn=Array(It);++jt<It;)Sn[jt]=Jt(jt);return Sn}function ec(It,Jt){return Jn(Jt,function(jt){return[jt,It[jt]]})}function Zs(It){return It&&It.slice(0,tl(It)+1).replace(nn,"")}function Sr(It){return function(Jt){return It(Jt)}}function zo(It,Jt){return Jn(Jt,function(jt){return It[jt]})}function ii(It,Jt){return It.has(Jt)}function Xs(It,Jt){for(var jt=-1,Sn=It.length;++jt<Sn&&Fa(Jt,It[jt],0)>-1;);return jt}function Qs(It,Jt){for(var jt=It.length;jt--&&Fa(Jt,It[jt],0)>-1;);return jt}function tc(It,Jt){for(var jt=It.length,Sn=0;jt--;)It[jt]===Jt&&++Sn;return Sn}var nc=Vo(Zn),rc=Vo(la);function ac(It){return"\\"+Ni[It]}function ic(It,Jt){return It==null?u:It[Jt]}function Pa(It){return Ri.test(It)}function oc(It){return Zt.test(It)}function sc(It){for(var Jt,jt=[];!(Jt=It.next()).done;)jt.push(Jt.value);return jt}function Uo(It){var Jt=-1,jt=Array(It.size);return It.forEach(function(Sn,Rn){jt[++Jt]=[Rn,Sn]}),jt}function el(It,Jt){return function(jt){return It(Jt(jt))}}function da(It,Jt){for(var jt=-1,Sn=It.length,Rn=0,Un=[];++jt<Sn;){var rr=It[jt];(rr===Jt||rr===b)&&(It[jt]=b,Un[Rn++]=jt)}return Un}function Ii(It){var Jt=-1,jt=Array(It.size);return It.forEach(function(Sn){jt[++Jt]=Sn}),jt}function lc(It){var Jt=-1,jt=Array(It.size);return It.forEach(function(Sn){jt[++Jt]=[Sn,Sn]}),jt}function uc(It,Jt,jt){for(var Sn=jt-1,Rn=It.length;++Sn<Rn;)if(It[Sn]===Jt)return Sn;return-1}function cc(It,Jt,jt){for(var Sn=jt+1;Sn--;)if(It[Sn]===Jt)return Sn;return Sn}function Ia(It){return Pa(It)?fc(It):Gu(It)}function Br(It){return Pa(It)?pc(It):Yu(It)}function tl(It){for(var Jt=It.length;Jt--&&cn.test(It.charAt(Jt)););return Jt}var dc=Vo(Do);function fc(It){for(var Jt=sa.lastIndex=0;sa.test(It);)++Jt;return Jt}function pc(It){return It.match(sa)||[]}function mc(It){return It.match(Oo)||[]}var hc=function It(Jt){Jt=Jt==null?lr:La.defaults(lr.Object(),Jt,La.pick(lr,vn));var jt=Jt.Array,Sn=Jt.Date,Rn=Jt.Error,Un=Jt.Function,rr=Jt.Math,jn=Jt.Object,qo=Jt.RegExp,vc=Jt.String,Dr=Jt.TypeError,Li=jt.prototype,gc=Un.prototype,Va=jn.prototype,Vi=Jt["__core-js_shared__"],Mi=gc.toString,Hn=Va.hasOwnProperty,yc=0,nl=function(){var A=/[^.]+$/.exec(Vi&&Vi.keys&&Vi.keys.IE_PROTO||"");return A?"Symbol(src)_1."+A:""}(),Bi=Va.toString,bc=Mi.call(jn),wc=lr._,_c=qo("^"+Mi.call(Hn).replace(Gt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),zi=Ms?Jt.Buffer:u,pa=Jt.Symbol,Ui=Jt.Uint8Array,rl=zi?zi.allocUnsafe:u,qi=el(jn.getPrototypeOf,jn),al=jn.create,il=Va.propertyIsEnumerable,Hi=Li.splice,ol=pa?pa.isConcatSpreadable:u,oi=pa?pa.iterator:u,Sa=pa?pa.toStringTag:u,ji=function(){try{var A=xa(jn,"defineProperty");return A({},"",{}),A}catch{}}(),Sc=Jt.clearTimeout!==lr.clearTimeout&&Jt.clearTimeout,kc=Sn&&Sn.now!==lr.Date.now&&Sn.now,Cc=Jt.setTimeout!==lr.setTimeout&&Jt.setTimeout,Wi=rr.ceil,Ki=rr.floor,Ho=jn.getOwnPropertySymbols,$c=zi?zi.isBuffer:u,sl=Jt.isFinite,Ec=Li.join,xc=el(jn.keys,jn),ar=rr.max,fr=rr.min,Tc=Sn.now,Ac=Jt.parseInt,ll=rr.random,Oc=Li.reverse,jo=xa(Jt,"DataView"),si=xa(Jt,"Map"),Wo=xa(Jt,"Promise"),Ma=xa(Jt,"Set"),li=xa(Jt,"WeakMap"),ui=xa(jn,"create"),Ji=li&&new li,Ba={},Dc=Ta(jo),Rc=Ta(si),Nc=Ta(Wo),Fc=Ta(Ma),Pc=Ta(li),Gi=pa?pa.prototype:u,ci=Gi?Gi.valueOf:u,ul=Gi?Gi.toString:u;function be(A){if(Xn(A)&&!Nn(A)&&!(A instanceof Bn)){if(A instanceof Rr)return A;if(Hn.call(A,"__wrapped__"))return cu(A)}return new Rr(A)}var za=function(){function A(){}return function(I){if(!Yn(I))return{};if(al)return al(I);A.prototype=I;var q=new A;return A.prototype=u,q}}();function Yi(){}function Rr(A,I){this.__wrapped__=A,this.__actions__=[],this.__chain__=!!I,this.__index__=0,this.__values__=u}be.templateSettings={escape:he,evaluate:De,interpolate:Nt,variable:"",imports:{_:be}},be.prototype=Yi.prototype,be.prototype.constructor=be,Rr.prototype=za(Yi.prototype),Rr.prototype.constructor=Rr;function Bn(A){this.__wrapped__=A,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=le,this.__views__=[]}function Ic(){var A=new Bn(this.__wrapped__);return A.__actions__=gr(this.__actions__),A.__dir__=this.__dir__,A.__filtered__=this.__filtered__,A.__iteratees__=gr(this.__iteratees__),A.__takeCount__=this.__takeCount__,A.__views__=gr(this.__views__),A}function Lc(){if(this.__filtered__){var A=new Bn(this);A.__dir__=-1,A.__filtered__=!0}else A=this.clone(),A.__dir__*=-1;return A}function Vc(){var A=this.__wrapped__.value(),I=this.__dir__,q=Nn(A),ne=I<0,se=q?A.length:0,Ce=Yd(0,se,this.__views__),Me=Ce.start,_t=Ce.end,Vt=_t-Me,Xt=ne?_t:Me-1,Qt=this.__iteratees__,rn=Qt.length,yn=0,kn=fr(Vt,this.__takeCount__);if(!q||!ne&&se==Vt&&kn==Vt)return Nl(A,this.__actions__);var Tn=[];e:for(;Vt--&&yn<kn;){Xt+=I;for(var Pn=-1,An=A[Xt];++Pn<rn;){var Mn=Qt[Pn],zn=Mn.iteratee,$r=Mn.type,vr=zn(An);if($r==Q)An=vr;else if(!vr){if($r==ee)continue e;break e}}Tn[yn++]=An}return Tn}Bn.prototype=za(Yi.prototype),Bn.prototype.constructor=Bn;function ka(A){var I=-1,q=A==null?0:A.length;for(this.clear();++I<q;){var ne=A[I];this.set(ne[0],ne[1])}}function Mc(){this.__data__=ui?ui(null):{},this.size=0}function Bc(A){var I=this.has(A)&&delete this.__data__[A];return this.size-=I?1:0,I}function zc(A){var I=this.__data__;if(ui){var q=I[A];return q===g?u:q}return Hn.call(I,A)?I[A]:u}function Uc(A){var I=this.__data__;return ui?I[A]!==u:Hn.call(I,A)}function qc(A,I){var q=this.__data__;return this.size+=this.has(A)?0:1,q[A]=ui&&I===u?g:I,this}ka.prototype.clear=Mc,ka.prototype.delete=Bc,ka.prototype.get=zc,ka.prototype.has=Uc,ka.prototype.set=qc;function Gr(A){var I=-1,q=A==null?0:A.length;for(this.clear();++I<q;){var ne=A[I];this.set(ne[0],ne[1])}}function Hc(){this.__data__=[],this.size=0}function jc(A){var I=this.__data__,q=Zi(I,A);if(q<0)return!1;var ne=I.length-1;return q==ne?I.pop():Hi.call(I,q,1),--this.size,!0}function Wc(A){var I=this.__data__,q=Zi(I,A);return q<0?u:I[q][1]}function Kc(A){return Zi(this.__data__,A)>-1}function Jc(A,I){var q=this.__data__,ne=Zi(q,A);return ne<0?(++this.size,q.push([A,I])):q[ne][1]=I,this}Gr.prototype.clear=Hc,Gr.prototype.delete=jc,Gr.prototype.get=Wc,Gr.prototype.has=Kc,Gr.prototype.set=Jc;function Yr(A){var I=-1,q=A==null?0:A.length;for(this.clear();++I<q;){var ne=A[I];this.set(ne[0],ne[1])}}function Gc(){this.size=0,this.__data__={hash:new ka,map:new(si||Gr),string:new ka}}function Yc(A){var I=co(this,A).delete(A);return this.size-=I?1:0,I}function Zc(A){return co(this,A).get(A)}function Xc(A){return co(this,A).has(A)}function Qc(A,I){var q=co(this,A),ne=q.size;return q.set(A,I),this.size+=q.size==ne?0:1,this}Yr.prototype.clear=Gc,Yr.prototype.delete=Yc,Yr.prototype.get=Zc,Yr.prototype.has=Xc,Yr.prototype.set=Qc;function Ca(A){var I=-1,q=A==null?0:A.length;for(this.__data__=new Yr;++I<q;)this.add(A[I])}function ed(A){return this.__data__.set(A,g),this}function td(A){return this.__data__.has(A)}Ca.prototype.add=Ca.prototype.push=ed,Ca.prototype.has=td;function zr(A){var I=this.__data__=new Gr(A);this.size=I.size}function nd(){this.__data__=new Gr,this.size=0}function rd(A){var I=this.__data__,q=I.delete(A);return this.size=I.size,q}function ad(A){return this.__data__.get(A)}function id(A){return this.__data__.has(A)}function od(A,I){var q=this.__data__;if(q instanceof Gr){var ne=q.__data__;if(!si||ne.length<d-1)return ne.push([A,I]),this.size=++q.size,this;q=this.__data__=new Yr(ne)}return q.set(A,I),this.size=q.size,this}zr.prototype.clear=nd,zr.prototype.delete=rd,zr.prototype.get=ad,zr.prototype.has=id,zr.prototype.set=od;function cl(A,I){var q=Nn(A),ne=!q&&Aa(A),se=!q&&!ne&&ya(A),Ce=!q&&!ne&&!se&&ja(A),Me=q||ne||se||Ce,_t=Me?Bo(A.length,vc):[],Vt=_t.length;for(var Xt in A)(I||Hn.call(A,Xt))&&!(Me&&(Xt=="length"||se&&(Xt=="offset"||Xt=="parent")||Ce&&(Xt=="buffer"||Xt=="byteLength"||Xt=="byteOffset")||ea(Xt,Vt)))&&_t.push(Xt);return _t}function dl(A){var I=A.length;return I?A[rs(0,I-1)]:u}function sd(A,I){return fo(gr(A),$a(I,0,A.length))}function ld(A){return fo(gr(A))}function Ko(A,I,q){(q!==u&&!Ur(A[I],q)||q===u&&!(I in A))&&Zr(A,I,q)}function di(A,I,q){var ne=A[I];(!(Hn.call(A,I)&&Ur(ne,q))||q===u&&!(I in A))&&Zr(A,I,q)}function Zi(A,I){for(var q=A.length;q--;)if(Ur(A[q][0],I))return q;return-1}function ud(A,I,q,ne){return ma(A,function(se,Ce,Me){I(ne,se,q(se),Me)}),ne}function fl(A,I){return A&&Wr(I,sr(I),A)}function cd(A,I){return A&&Wr(I,br(I),A)}function Zr(A,I,q){I=="__proto__"&&ji?ji(A,I,{configurable:!0,enumerable:!0,value:q,writable:!0}):A[I]=q}function Jo(A,I){for(var q=-1,ne=I.length,se=jt(ne),Ce=A==null;++q<ne;)se[q]=Ce?u:As(A,I[q]);return se}function $a(A,I,q){return A===A&&(q!==u&&(A=A<=q?A:q),I!==u&&(A=A>=I?A:I)),A}function Nr(A,I,q,ne,se,Ce){var Me,_t=I&w,Vt=I&S,Xt=I&C;if(q&&(Me=se?q(A,ne,se,Ce):q(A)),Me!==u)return Me;if(!Yn(A))return A;var Qt=Nn(A);if(Qt){if(Me=Xd(A),!_t)return gr(A,Me)}else{var rn=pr(A),yn=rn==Ie||rn==ie;if(ya(A))return Il(A,_t);if(rn==wt||rn==Pe||yn&&!se){if(Me=Vt||yn?{}:tu(A),!_t)return Vt?zd(A,cd(Me,A)):Bd(A,fl(Me,A))}else{if(!In[rn])return se?A:{};Me=Qd(A,rn,_t)}}Ce||(Ce=new zr);var kn=Ce.get(A);if(kn)return kn;Ce.set(A,Me),Ou(A)?A.forEach(function(An){Me.add(Nr(An,I,q,An,A,Ce))}):Tu(A)&&A.forEach(function(An,Mn){Me.set(Mn,Nr(An,I,q,Mn,A,Ce))});var Tn=Xt?Vt?hs:ms:Vt?br:sr,Pn=Qt?u:Tn(A);return Or(Pn||A,function(An,Mn){Pn&&(Mn=An,An=A[Mn]),di(Me,Mn,Nr(An,I,q,Mn,A,Ce))}),Me}function dd(A){var I=sr(A);return function(q){return pl(q,A,I)}}function pl(A,I,q){var ne=q.length;if(A==null)return!ne;for(A=jn(A);ne--;){var se=q[ne],Ce=I[se],Me=A[se];if(Me===u&&!(se in A)||!Ce(Me))return!1}return!0}function ml(A,I,q){if(typeof A!="function")throw new Dr(f);return yi(function(){A.apply(u,q)},I)}function fi(A,I,q,ne){var se=-1,Ce=Fi,Me=!0,_t=A.length,Vt=[],Xt=I.length;if(!_t)return Vt;q&&(I=Jn(I,Sr(q))),ne?(Ce=Fo,Me=!1):I.length>=d&&(Ce=ii,Me=!1,I=new Ca(I));e:for(;++se<_t;){var Qt=A[se],rn=q==null?Qt:q(Qt);if(Qt=ne||Qt!==0?Qt:0,Me&&rn===rn){for(var yn=Xt;yn--;)if(I[yn]===rn)continue e;Vt.push(Qt)}else Ce(I,rn,ne)||Vt.push(Qt)}return Vt}var ma=zl(jr),hl=zl(Yo,!0);function fd(A,I){var q=!0;return ma(A,function(ne,se,Ce){return q=!!I(ne,se,Ce),q}),q}function Xi(A,I,q){for(var ne=-1,se=A.length;++ne<se;){var Ce=A[ne],Me=I(Ce);if(Me!=null&&(_t===u?Me===Me&&!Cr(Me):q(Me,_t)))var _t=Me,Vt=Ce}return Vt}function pd(A,I,q,ne){var se=A.length;for(q=Fn(q),q<0&&(q=-q>se?0:se+q),ne=ne===u||ne>se?se:Fn(ne),ne<0&&(ne+=se),ne=q>ne?0:Ru(ne);q<ne;)A[q++]=I;return A}function vl(A,I){var q=[];return ma(A,function(ne,se,Ce){I(ne,se,Ce)&&q.push(ne)}),q}function ur(A,I,q,ne,se){var Ce=-1,Me=A.length;for(q||(q=tf),se||(se=[]);++Ce<Me;){var _t=A[Ce];I>0&&q(_t)?I>1?ur(_t,I-1,q,ne,se):ca(se,_t):ne||(se[se.length]=_t)}return se}var Go=Ul(),gl=Ul(!0);function jr(A,I){return A&&Go(A,I,sr)}function Yo(A,I){return A&&gl(A,I,sr)}function Qi(A,I){return ua(I,function(q){return ta(A[q])})}function Ea(A,I){I=va(I,A);for(var q=0,ne=I.length;A!=null&&q<ne;)A=A[Kr(I[q++])];return q&&q==ne?A:u}function yl(A,I,q){var ne=I(A);return Nn(A)?ne:ca(ne,q(A))}function mr(A){return A==null?A===u?Et:We:Sa&&Sa in jn(A)?Gd(A):uf(A)}function Zo(A,I){return A>I}function md(A,I){return A!=null&&Hn.call(A,I)}function hd(A,I){return A!=null&&I in jn(A)}function vd(A,I,q){return A>=fr(I,q)&&A<ar(I,q)}function Xo(A,I,q){for(var ne=q?Fo:Fi,se=A[0].length,Ce=A.length,Me=Ce,_t=jt(Ce),Vt=1/0,Xt=[];Me--;){var Qt=A[Me];Me&&I&&(Qt=Jn(Qt,Sr(I))),Vt=fr(Qt.length,Vt),_t[Me]=!q&&(I||se>=120&&Qt.length>=120)?new Ca(Me&&Qt):u}Qt=A[0];var rn=-1,yn=_t[0];e:for(;++rn<se&&Xt.length<Vt;){var kn=Qt[rn],Tn=I?I(kn):kn;if(kn=q||kn!==0?kn:0,!(yn?ii(yn,Tn):ne(Xt,Tn,q))){for(Me=Ce;--Me;){var Pn=_t[Me];if(!(Pn?ii(Pn,Tn):ne(A[Me],Tn,q)))continue e}yn&&yn.push(Tn),Xt.push(kn)}}return Xt}function gd(A,I,q,ne){return jr(A,function(se,Ce,Me){I(ne,q(se),Ce,Me)}),ne}function pi(A,I,q){I=va(I,A),A=iu(A,I);var ne=A==null?A:A[Kr(Pr(I))];return ne==null?u:_r(ne,A,q)}function bl(A){return Xn(A)&&mr(A)==Pe}function yd(A){return Xn(A)&&mr(A)==ln}function bd(A){return Xn(A)&&mr(A)==Te}function mi(A,I,q,ne,se){return A===I?!0:A==null||I==null||!Xn(A)&&!Xn(I)?A!==A&&I!==I:wd(A,I,q,ne,mi,se)}function wd(A,I,q,ne,se,Ce){var Me=Nn(A),_t=Nn(I),Vt=Me?ke:pr(A),Xt=_t?ke:pr(I);Vt=Vt==Pe?wt:Vt,Xt=Xt==Pe?wt:Xt;var Qt=Vt==wt,rn=Xt==wt,yn=Vt==Xt;if(yn&&ya(A)){if(!ya(I))return!1;Me=!0,Qt=!1}if(yn&&!Qt)return Ce||(Ce=new zr),Me||ja(A)?Xl(A,I,q,ne,se,Ce):Kd(A,I,Vt,q,ne,se,Ce);if(!(q&k)){var kn=Qt&&Hn.call(A,"__wrapped__"),Tn=rn&&Hn.call(I,"__wrapped__");if(kn||Tn){var Pn=kn?A.value():A,An=Tn?I.value():I;return Ce||(Ce=new zr),se(Pn,An,q,ne,Ce)}}return yn?(Ce||(Ce=new zr),Jd(A,I,q,ne,se,Ce)):!1}function _d(A){return Xn(A)&&pr(A)==pe}function Qo(A,I,q,ne){var se=q.length,Ce=se,Me=!ne;if(A==null)return!Ce;for(A=jn(A);se--;){var _t=q[se];if(Me&&_t[2]?_t[1]!==A[_t[0]]:!(_t[0]in A))return!1}for(;++se<Ce;){_t=q[se];var Vt=_t[0],Xt=A[Vt],Qt=_t[1];if(Me&&_t[2]){if(Xt===u&&!(Vt in A))return!1}else{var rn=new zr;if(ne)var yn=ne(Xt,Qt,Vt,A,I,rn);if(!(yn===u?mi(Qt,Xt,k|$,ne,rn):yn))return!1}}return!0}function wl(A){if(!Yn(A)||rf(A))return!1;var I=ta(A)?_c:or;return I.test(Ta(A))}function Sd(A){return Xn(A)&&mr(A)==At}function kd(A){return Xn(A)&&pr(A)==Ft}function Cd(A){return Xn(A)&&yo(A.length)&&!!Cn[mr(A)]}function _l(A){return typeof A=="function"?A:A==null?wr:typeof A=="object"?Nn(A)?Cl(A[0],A[1]):kl(A):qu(A)}function es(A){if(!gi(A))return xc(A);var I=[];for(var q in jn(A))Hn.call(A,q)&&q!="constructor"&&I.push(q);return I}function $d(A){if(!Yn(A))return lf(A);var I=gi(A),q=[];for(var ne in A)ne=="constructor"&&(I||!Hn.call(A,ne))||q.push(ne);return q}function ts(A,I){return A<I}function Sl(A,I){var q=-1,ne=yr(A)?jt(A.length):[];return ma(A,function(se,Ce,Me){ne[++q]=I(se,Ce,Me)}),ne}function kl(A){var I=gs(A);return I.length==1&&I[0][2]?ru(I[0][0],I[0][1]):function(q){return q===A||Qo(q,A,I)}}function Cl(A,I){return bs(A)&&nu(I)?ru(Kr(A),I):function(q){var ne=As(q,A);return ne===u&&ne===I?Os(q,A):mi(I,ne,k|$)}}function eo(A,I,q,ne,se){A!==I&&Go(I,function(Ce,Me){if(se||(se=new zr),Yn(Ce))Ed(A,I,Me,q,eo,ne,se);else{var _t=ne?ne(_s(A,Me),Ce,Me+"",A,I,se):u;_t===u&&(_t=Ce),Ko(A,Me,_t)}},br)}function Ed(A,I,q,ne,se,Ce,Me){var _t=_s(A,q),Vt=_s(I,q),Xt=Me.get(Vt);if(Xt){Ko(A,q,Xt);return}var Qt=Ce?Ce(_t,Vt,q+"",A,I,Me):u,rn=Qt===u;if(rn){var yn=Nn(Vt),kn=!yn&&ya(Vt),Tn=!yn&&!kn&&ja(Vt);Qt=Vt,yn||kn||Tn?Nn(_t)?Qt=_t:Qn(_t)?Qt=gr(_t):kn?(rn=!1,Qt=Il(Vt,!0)):Tn?(rn=!1,Qt=Ll(Vt,!0)):Qt=[]:bi(Vt)||Aa(Vt)?(Qt=_t,Aa(_t)?Qt=Nu(_t):(!Yn(_t)||ta(_t))&&(Qt=tu(Vt))):rn=!1}rn&&(Me.set(Vt,Qt),se(Qt,Vt,ne,Ce,Me),Me.delete(Vt)),Ko(A,q,Qt)}function $l(A,I){var q=A.length;if(q)return I+=I<0?q:0,ea(I,q)?A[I]:u}function El(A,I,q){I.length?I=Jn(I,function(Ce){return Nn(Ce)?function(Me){return Ea(Me,Ce.length===1?Ce[0]:Ce)}:Ce}):I=[wr];var ne=-1;I=Jn(I,Sr(xn()));var se=Sl(A,function(Ce,Me,_t){var Vt=Jn(I,function(Xt){return Xt(Ce)});return{criteria:Vt,index:++ne,value:Ce}});return Qu(se,function(Ce,Me){return Md(Ce,Me,q)})}function xd(A,I){return xl(A,I,function(q,ne){return Os(A,ne)})}function xl(A,I,q){for(var ne=-1,se=I.length,Ce={};++ne<se;){var Me=I[ne],_t=Ea(A,Me);q(_t,Me)&&hi(Ce,va(Me,A),_t)}return Ce}function Td(A){return function(I){return Ea(I,A)}}function ns(A,I,q,ne){var se=ne?Xu:Fa,Ce=-1,Me=I.length,_t=A;for(A===I&&(I=gr(I)),q&&(_t=Jn(A,Sr(q)));++Ce<Me;)for(var Vt=0,Xt=I[Ce],Qt=q?q(Xt):Xt;(Vt=se(_t,Qt,Vt,ne))>-1;)_t!==A&&Hi.call(_t,Vt,1),Hi.call(A,Vt,1);return A}function Tl(A,I){for(var q=A?I.length:0,ne=q-1;q--;){var se=I[q];if(q==ne||se!==Ce){var Ce=se;ea(se)?Hi.call(A,se,1):ss(A,se)}}return A}function rs(A,I){return A+Ki(ll()*(I-A+1))}function Ad(A,I,q,ne){for(var se=-1,Ce=ar(Wi((I-A)/(q||1)),0),Me=jt(Ce);Ce--;)Me[ne?Ce:++se]=A,A+=q;return Me}function is(A,I){var q="";if(!A||I<1||I>ae)return q;do I%2&&(q+=A),I=Ki(I/2),I&&(A+=A);while(I);return q}function Ln(A,I){return Ss(au(A,I,wr),A+"")}function Od(A){return dl(Wa(A))}function Dd(A,I){var q=Wa(A);return fo(q,$a(I,0,q.length))}function hi(A,I,q,ne){if(!Yn(A))return A;I=va(I,A);for(var se=-1,Ce=I.length,Me=Ce-1,_t=A;_t!=null&&++se<Ce;){var Vt=Kr(I[se]),Xt=q;if(Vt==="__proto__"||Vt==="constructor"||Vt==="prototype")return A;if(se!=Me){var Qt=_t[Vt];Xt=ne?ne(Qt,Vt,_t):u,Xt===u&&(Xt=Yn(Qt)?Qt:ea(I[se+1])?[]:{})}di(_t,Vt,Xt),_t=_t[Vt]}return A}var Al=Ji?function(A,I){return Ji.set(A,I),A}:wr,Rd=ji?function(A,I){return ji(A,"toString",{configurable:!0,enumerable:!1,value:Rs(I),writable:!0})}:wr;function Nd(A){return fo(Wa(A))}function Fr(A,I,q){var ne=-1,se=A.length;I<0&&(I=-I>se?0:se+I),q=q>se?se:q,q<0&&(q+=se),se=I>q?0:q-I>>>0,I>>>=0;for(var Ce=jt(se);++ne<se;)Ce[ne]=A[ne+I];return Ce}function Fd(A,I){var q;return ma(A,function(ne,se,Ce){return q=I(ne,se,Ce),!q}),!!q}function no(A,I,q){var ne=0,se=A==null?ne:A.length;if(typeof I=="number"&&I===I&&se<=Fe){for(;ne<se;){var Ce=ne+se>>>1,Me=A[Ce];Me!==null&&!Cr(Me)&&(q?Me<=I:Me<I)?ne=Ce+1:se=Ce}return se}return os(A,I,wr,q)}function os(A,I,q,ne){var se=0,Ce=A==null?0:A.length;if(Ce===0)return 0;I=q(I);for(var Me=I!==I,_t=I===null,Vt=Cr(I),Xt=I===u;se<Ce;){var Qt=Ki((se+Ce)/2),rn=q(A[Qt]),yn=rn!==u,kn=rn===null,Tn=rn===rn,Pn=Cr(rn);if(Me)var An=ne||Tn;else Xt?An=Tn&&(ne||yn):_t?An=Tn&&yn&&(ne||!kn):Vt?An=Tn&&yn&&!kn&&(ne||!Pn):kn||Pn?An=!1:An=ne?rn<=I:rn<I;An?se=Qt+1:Ce=Qt}return fr(Ce,Se)}function Ol(A,I){for(var q=-1,ne=A.length,se=0,Ce=[];++q<ne;){var Me=A[q],_t=I?I(Me):Me;if(!q||!Ur(_t,Vt)){var Vt=_t;Ce[se++]=Me===0?0:Me}}return Ce}function Dl(A){return typeof A=="number"?A:Cr(A)?ue:+A}function kr(A){if(typeof A=="string")return A;if(Nn(A))return Jn(A,kr)+"";if(Cr(A))return ul?ul.call(A):"";var I=A+"";return I=="0"&&1/A==-re?"-0":I}function ha(A,I,q){var ne=-1,se=Fi,Ce=A.length,Me=!0,_t=[],Vt=_t;if(q)Me=!1,se=Fo;else if(Ce>=d){var Xt=I?null:jd(A);if(Xt)return Ii(Xt);Me=!1,se=ii,Vt=new Ca}else Vt=I?[]:_t;e:for(;++ne<Ce;){var Qt=A[ne],rn=I?I(Qt):Qt;if(Qt=q||Qt!==0?Qt:0,Me&&rn===rn){for(var yn=Vt.length;yn--;)if(Vt[yn]===rn)continue e;I&&Vt.push(rn),_t.push(Qt)}else se(Vt,rn,q)||(Vt!==_t&&Vt.push(rn),_t.push(Qt))}return _t}function ss(A,I){return I=va(I,A),A=iu(A,I),A==null||delete A[Kr(Pr(I))]}function Rl(A,I,q,ne){return hi(A,I,q(Ea(A,I)),ne)}function ro(A,I,q,ne){for(var se=A.length,Ce=ne?se:-1;(ne?Ce--:++Ce<se)&&I(A[Ce],Ce,A););return q?Fr(A,ne?0:Ce,ne?Ce+1:se):Fr(A,ne?Ce+1:0,ne?se:Ce)}function Nl(A,I){var q=A;return q instanceof Bn&&(q=q.value()),Po(I,function(ne,se){return se.func.apply(se.thisArg,ca([ne],se.args))},q)}function ls(A,I,q){var ne=A.length;if(ne<2)return ne?ha(A[0]):[];for(var se=-1,Ce=jt(ne);++se<ne;)for(var Me=A[se],_t=-1;++_t<ne;)_t!=se&&(Ce[se]=fi(Ce[se]||Me,A[_t],I,q));return ha(ur(Ce,1),I,q)}function Fl(A,I,q){for(var ne=-1,se=A.length,Ce=I.length,Me={};++ne<se;){var _t=ne<Ce?I[ne]:u;q(Me,A[ne],_t)}return Me}function us(A){return Qn(A)?A:[]}function cs(A){return typeof A=="function"?A:wr}function va(A,I){return Nn(A)?A:bs(A,I)?[A]:uu(qn(A))}var Pd=Ln;function ga(A,I,q){var ne=A.length;return q=q===u?ne:q,!I&&q>=ne?A:Fr(A,I,q)}var Pl=Sc||function(A){return lr.clearTimeout(A)};function Il(A,I){if(I)return A.slice();var q=A.length,ne=rl?rl(q):new A.constructor(q);return A.copy(ne),ne}function ds(A){var I=new A.constructor(A.byteLength);return new Ui(I).set(new Ui(A)),I}function Id(A,I){var q=I?ds(A.buffer):A.buffer;return new A.constructor(q,A.byteOffset,A.byteLength)}function Ld(A){var I=new A.constructor(A.source,Kn.exec(A));return I.lastIndex=A.lastIndex,I}function Vd(A){return ci?jn(ci.call(A)):{}}function Ll(A,I){var q=I?ds(A.buffer):A.buffer;return new A.constructor(q,A.byteOffset,A.length)}function Vl(A,I){if(A!==I){var q=A!==u,ne=A===null,se=A===A,Ce=Cr(A),Me=I!==u,_t=I===null,Vt=I===I,Xt=Cr(I);if(!_t&&!Xt&&!Ce&&A>I||Ce&&Me&&Vt&&!_t&&!Xt||ne&&Me&&Vt||!q&&Vt||!se)return 1;if(!ne&&!Ce&&!Xt&&A<I||Xt&&q&&se&&!ne&&!Ce||_t&&q&&se||!Me&&se||!Vt)return-1}return 0}function Md(A,I,q){for(var ne=-1,se=A.criteria,Ce=I.criteria,Me=se.length,_t=q.length;++ne<Me;){var Vt=Vl(se[ne],Ce[ne]);if(Vt){if(ne>=_t)return Vt;var Xt=q[ne];return Vt*(Xt=="desc"?-1:1)}}return A.index-I.index}function Ml(A,I,q,ne){for(var se=-1,Ce=A.length,Me=q.length,_t=-1,Vt=I.length,Xt=ar(Ce-Me,0),Qt=jt(Vt+Xt),rn=!ne;++_t<Vt;)Qt[_t]=I[_t];for(;++se<Me;)(rn||se<Ce)&&(Qt[q[se]]=A[se]);for(;Xt--;)Qt[_t++]=A[se++];return Qt}function Bl(A,I,q,ne){for(var se=-1,Ce=A.length,Me=-1,_t=q.length,Vt=-1,Xt=I.length,Qt=ar(Ce-_t,0),rn=jt(Qt+Xt),yn=!ne;++se<Qt;)rn[se]=A[se];for(var kn=se;++Vt<Xt;)rn[kn+Vt]=I[Vt];for(;++Me<_t;)(yn||se<Ce)&&(rn[kn+q[Me]]=A[se++]);return rn}function gr(A,I){var q=-1,ne=A.length;for(I||(I=jt(ne));++q<ne;)I[q]=A[q];return I}function Wr(A,I,q,ne){var se=!q;q||(q={});for(var Ce=-1,Me=I.length;++Ce<Me;){var _t=I[Ce],Vt=ne?ne(q[_t],A[_t],_t,q,A):u;Vt===u&&(Vt=A[_t]),se?Zr(q,_t,Vt):di(q,_t,Vt)}return q}function Bd(A,I){return Wr(A,ys(A),I)}function zd(A,I){return Wr(A,Ql(A),I)}function ao(A,I){return function(q,ne){var se=Nn(q)?Wu:ud,Ce=I?I():{};return se(q,A,xn(ne,2),Ce)}}function Ua(A){return Ln(function(I,q){var ne=-1,se=q.length,Ce=se>1?q[se-1]:u,Me=se>2?q[2]:u;for(Ce=A.length>3&&typeof Ce=="function"?(se--,Ce):u,Me&&hr(q[0],q[1],Me)&&(Ce=se<3?u:Ce,se=1),I=jn(I);++ne<se;){var _t=q[ne];_t&&A(I,_t,ne,Ce)}return I})}function zl(A,I){return function(q,ne){if(q==null)return q;if(!yr(q))return A(q,ne);for(var se=q.length,Ce=I?se:-1,Me=jn(q);(I?Ce--:++Ce<se)&&ne(Me[Ce],Ce,Me)!==!1;);return q}}function Ul(A){return function(I,q,ne){for(var se=-1,Ce=jn(I),Me=ne(I),_t=Me.length;_t--;){var Vt=Me[A?_t:++se];if(q(Ce[Vt],Vt,Ce)===!1)break}return I}}function Ud(A,I,q){var ne=I&E,se=vi(A);function Ce(){var Me=this&&this!==lr&&this instanceof Ce?se:A;return Me.apply(ne?q:this,arguments)}return Ce}function ql(A){return function(I){I=qn(I);var q=Pa(I)?Br(I):u,ne=q?q[0]:I.charAt(0),se=q?ga(q,1).join(""):I.slice(1);return ne[A]()+se}}function qa(A){return function(I){return Po(zu(Bu(I).replace(To,"")),A,"")}}function vi(A){return function(){var I=arguments;switch(I.length){case 0:return new A;case 1:return new A(I[0]);case 2:return new A(I[0],I[1]);case 3:return new A(I[0],I[1],I[2]);case 4:return new A(I[0],I[1],I[2],I[3]);case 5:return new A(I[0],I[1],I[2],I[3],I[4]);case 6:return new A(I[0],I[1],I[2],I[3],I[4],I[5]);case 7:return new A(I[0],I[1],I[2],I[3],I[4],I[5],I[6])}var q=za(A.prototype),ne=A.apply(q,I);return Yn(ne)?ne:q}}function qd(A,I,q){var ne=vi(A);function se(){for(var Ce=arguments.length,Me=jt(Ce),_t=Ce,Vt=Ha(se);_t--;)Me[_t]=arguments[_t];var Xt=Ce<3&&Me[0]!==Vt&&Me[Ce-1]!==Vt?[]:da(Me,Vt);if(Ce-=Xt.length,Ce<q)return Jl(A,I,io,se.placeholder,u,Me,Xt,u,u,q-Ce);var Qt=this&&this!==lr&&this instanceof se?ne:A;return _r(Qt,this,Me)}return se}function Hl(A){return function(I,q,ne){var se=jn(I);if(!yr(I)){var Ce=xn(q,3);I=sr(I),q=function(_t){return Ce(se[_t],_t,se)}}var Me=A(I,q,ne);return Me>-1?se[Ce?I[Me]:Me]:u}}function jl(A){return Qr(function(I){var q=I.length,ne=q,se=Rr.prototype.thru;for(A&&I.reverse();ne--;){var Ce=I[ne];if(typeof Ce!="function")throw new Dr(f);if(se&&!Me&&uo(Ce)=="wrapper")var Me=new Rr([],!0)}for(ne=Me?ne:q;++ne<q;){Ce=I[ne];var _t=uo(Ce),Vt=_t=="wrapper"?vs(Ce):u;Vt&&ws(Vt[0])&&Vt[1]==(B|O|M|z)&&!Vt[4].length&&Vt[9]==1?Me=Me[uo(Vt[0])].apply(Me,Vt[3]):Me=Ce.length==1&&ws(Ce)?Me[_t]():Me.thru(Ce)}return function(){var Xt=arguments,Qt=Xt[0];if(Me&&Xt.length==1&&Nn(Qt))return Me.plant(Qt).value();for(var rn=0,yn=q?I[rn].apply(this,Xt):Qt;++rn<q;)yn=I[rn].call(this,yn);return yn}})}function io(A,I,q,ne,se,Ce,Me,_t,Vt,Xt){var Qt=I&B,rn=I&E,yn=I&D,kn=I&(O|F),Tn=I&U,Pn=yn?u:vi(A);function An(){for(var Mn=arguments.length,zn=jt(Mn),$r=Mn;$r--;)zn[$r]=arguments[$r];if(kn)var vr=Ha(An),Er=tc(zn,vr);if(ne&&(zn=Ml(zn,ne,se,kn)),Ce&&(zn=Bl(zn,Ce,Me,kn)),Mn-=Er,kn&&Mn<Xt){var er=da(zn,vr);return Jl(A,I,io,An.placeholder,q,zn,er,_t,Vt,Xt-Mn)}var qr=rn?q:this,ra=yn?qr[A]:A;return Mn=zn.length,_t?zn=cf(zn,_t):Tn&&Mn>1&&zn.reverse(),Qt&&Vt<Mn&&(zn.length=Vt),this&&this!==lr&&this instanceof An&&(ra=Pn||vi(ra)),ra.apply(qr,zn)}return An}function Wl(A,I){return function(q,ne){return gd(q,A,I(ne),{})}}function oo(A,I){return function(q,ne){var se;if(q===u&&ne===u)return I;if(q!==u&&(se=q),ne!==u){if(se===u)return ne;typeof q=="string"||typeof ne=="string"?(q=kr(q),ne=kr(ne)):(q=Dl(q),ne=Dl(ne)),se=A(q,ne)}return se}}function fs(A){return Qr(function(I){return I=Jn(I,Sr(xn())),Ln(function(q){var ne=this;return A(I,function(se){return _r(se,ne,q)})})})}function so(A,I){I=I===u?" ":kr(I);var q=I.length;if(q<2)return q?is(I,A):I;var ne=is(I,Wi(A/Ia(I)));return Pa(I)?ga(Br(ne),0,A).join(""):ne.slice(0,A)}function Hd(A,I,q,ne){var se=I&E,Ce=vi(A);function Me(){for(var _t=-1,Vt=arguments.length,Xt=-1,Qt=ne.length,rn=jt(Qt+Vt),yn=this&&this!==lr&&this instanceof Me?Ce:A;++Xt<Qt;)rn[Xt]=ne[Xt];for(;Vt--;)rn[Xt++]=arguments[++_t];return _r(yn,se?q:this,rn)}return Me}function Kl(A){return function(I,q,ne){return ne&&typeof ne!="number"&&hr(I,q,ne)&&(q=ne=u),I=na(I),q===u?(q=I,I=0):q=na(q),ne=ne===u?I<q?1:-1:na(ne),Ad(I,q,ne,A)}}function lo(A){return function(I,q){return typeof I=="string"&&typeof q=="string"||(I=Ir(I),q=Ir(q)),A(I,q)}}function Jl(A,I,q,ne,se,Ce,Me,_t,Vt,Xt){var Qt=I&O,rn=Qt?Me:u,yn=Qt?u:Me,kn=Qt?Ce:u,Tn=Qt?u:Ce;I|=Qt?M:P,I&=~(Qt?P:M),I&T||(I&=~(E|D));var Pn=[A,I,se,kn,rn,Tn,yn,_t,Vt,Xt],An=q.apply(u,Pn);return ws(A)&&ou(An,Pn),An.placeholder=ne,su(An,A,I)}function ps(A){var I=rr[A];return function(q,ne){if(q=Ir(q),ne=ne==null?0:fr(Fn(ne),292),ne&&sl(q)){var se=(qn(q)+"e").split("e"),Ce=I(se[0]+"e"+(+se[1]+ne));return se=(qn(Ce)+"e").split("e"),+(se[0]+"e"+(+se[1]-ne))}return I(q)}}var jd=Ma&&1/Ii(new Ma([,-0]))[1]==re?function(A){return new Ma(A)}:Ps;function Gl(A){return function(I){var q=pr(I);return q==pe?Uo(I):q==Ft?lc(I):ec(I,A(I))}}function Xr(A,I,q,ne,se,Ce,Me,_t){var Vt=I&D;if(!Vt&&typeof A!="function")throw new Dr(f);var Xt=ne?ne.length:0;if(Xt||(I&=~(M|P),ne=se=u),Me=Me===u?Me:ar(Fn(Me),0),_t=_t===u?_t:Fn(_t),Xt-=se?se.length:0,I&P){var Qt=ne,rn=se;ne=se=u}var yn=Vt?u:vs(A),kn=[A,I,q,ne,se,Qt,rn,Ce,Me,_t];if(yn&&sf(kn,yn),A=kn[0],I=kn[1],q=kn[2],ne=kn[3],se=kn[4],_t=kn[9]=kn[9]===u?Vt?0:A.length:ar(kn[9]-Xt,0),!_t&&I&(O|F)&&(I&=~(O|F)),!I||I==E)var Tn=Ud(A,I,q);else I==O||I==F?Tn=qd(A,I,_t):(I==M||I==(E|M))&&!se.length?Tn=Hd(A,I,q,ne):Tn=io.apply(u,kn);var Pn=yn?Al:ou;return su(Pn(Tn,kn),A,I)}function Yl(A,I,q,ne){return A===u||Ur(A,Va[q])&&!Hn.call(ne,q)?I:A}function Zl(A,I,q,ne,se,Ce){return Yn(A)&&Yn(I)&&(Ce.set(I,A),eo(A,I,u,Zl,Ce),Ce.delete(I)),A}function Wd(A){return bi(A)?u:A}function Xl(A,I,q,ne,se,Ce){var Me=q&k,_t=A.length,Vt=I.length;if(_t!=Vt&&!(Me&&Vt>_t))return!1;var Xt=Ce.get(A),Qt=Ce.get(I);if(Xt&&Qt)return Xt==I&&Qt==A;var rn=-1,yn=!0,kn=q&$?new Ca:u;for(Ce.set(A,I),Ce.set(I,A);++rn<_t;){var Tn=A[rn],Pn=I[rn];if(ne)var An=Me?ne(Pn,Tn,rn,I,A,Ce):ne(Tn,Pn,rn,A,I,Ce);if(An!==u){if(An)continue;yn=!1;break}if(kn){if(!Io(I,function(Mn,zn){if(!ii(kn,zn)&&(Tn===Mn||se(Tn,Mn,q,ne,Ce)))return kn.push(zn)})){yn=!1;break}}else if(!(Tn===Pn||se(Tn,Pn,q,ne,Ce))){yn=!1;break}}return Ce.delete(A),Ce.delete(I),yn}function Kd(A,I,q,ne,se,Ce,Me){switch(q){case mn:if(A.byteLength!=I.byteLength||A.byteOffset!=I.byteOffset)return!1;A=A.buffer,I=I.buffer;case ln:return!(A.byteLength!=I.byteLength||!Ce(new Ui(A),new Ui(I)));case $e:case Te:case Ne:return Ur(+A,+I);case Bt:return A.name==I.name&&A.message==I.message;case At:case $t:return A==I+"";case pe:var _t=Uo;case Ft:var Vt=ne&k;if(_t||(_t=Ii),A.size!=I.size&&!Vt)return!1;var Xt=Me.get(A);if(Xt)return Xt==I;ne|=$,Me.set(A,I);var Qt=Xl(_t(A),_t(I),ne,se,Ce,Me);return Me.delete(A),Qt;case Wt:if(ci)return ci.call(A)==ci.call(I)}return!1}function Jd(A,I,q,ne,se,Ce){var Me=q&k,_t=ms(A),Vt=_t.length,Xt=ms(I),Qt=Xt.length;if(Vt!=Qt&&!Me)return!1;for(var rn=Vt;rn--;){var yn=_t[rn];if(!(Me?yn in I:Hn.call(I,yn)))return!1}var kn=Ce.get(A),Tn=Ce.get(I);if(kn&&Tn)return kn==I&&Tn==A;var Pn=!0;Ce.set(A,I),Ce.set(I,A);for(var An=Me;++rn<Vt;){yn=_t[rn];var Mn=A[yn],zn=I[yn];if(ne)var $r=Me?ne(zn,Mn,yn,I,A,Ce):ne(Mn,zn,yn,A,I,Ce);if(!($r===u?Mn===zn||se(Mn,zn,q,ne,Ce):$r)){Pn=!1;break}An||(An=yn=="constructor")}if(Pn&&!An){var vr=A.constructor,Er=I.constructor;vr!=Er&&"constructor"in A&&"constructor"in I&&!(typeof vr=="function"&&vr instanceof vr&&typeof Er=="function"&&Er instanceof Er)&&(Pn=!1)}return Ce.delete(A),Ce.delete(I),Pn}function Qr(A){return Ss(au(A,u,pu),A+"")}function ms(A){return yl(A,sr,ys)}function hs(A){return yl(A,br,Ql)}var vs=Ji?function(A){return Ji.get(A)}:Ps;function uo(A){for(var I=A.name+"",q=Ba[I],ne=Hn.call(Ba,I)?q.length:0;ne--;){var se=q[ne],Ce=se.func;if(Ce==null||Ce==A)return se.name}return I}function Ha(A){var I=Hn.call(be,"placeholder")?be:A;return I.placeholder}function xn(){var A=be.iteratee||Ns;return A=A===Ns?_l:A,arguments.length?A(arguments[0],arguments[1]):A}function co(A,I){var q=A.__data__;return nf(I)?q[typeof I=="string"?"string":"hash"]:q.map}function gs(A){for(var I=sr(A),q=I.length;q--;){var ne=I[q],se=A[ne];I[q]=[ne,se,nu(se)]}return I}function xa(A,I){var q=ic(A,I);return wl(q)?q:u}function Gd(A){var I=Hn.call(A,Sa),q=A[Sa];try{A[Sa]=u;var ne=!0}catch{}var se=Bi.call(A);return ne&&(I?A[Sa]=q:delete A[Sa]),se}var ys=Ho?function(A){return A==null?[]:(A=jn(A),ua(Ho(A),function(I){return il.call(A,I)}))}:Is,Ql=Ho?function(A){for(var I=[];A;)ca(I,ys(A)),A=qi(A);return I}:Is,pr=mr;(jo&&pr(new jo(new ArrayBuffer(1)))!=mn||si&&pr(new si)!=pe||Wo&&pr(Wo.resolve())!=Ht||Ma&&pr(new Ma)!=Ft||li&&pr(new li)!=Tt)&&(pr=function(A){var I=mr(A),q=I==wt?A.constructor:u,ne=q?Ta(q):"";if(ne)switch(ne){case Dc:return mn;case Rc:return pe;case Nc:return Ht;case Fc:return Ft;case Pc:return Tt}return I});function Yd(A,I,q){for(var ne=-1,se=q.length;++ne<se;){var Ce=q[ne],Me=Ce.size;switch(Ce.type){case"drop":A+=Me;break;case"dropRight":I-=Me;break;case"take":I=fr(I,A+Me);break;case"takeRight":A=ar(A,I-Me);break}}return{start:A,end:I}}function Zd(A){var I=A.match(Vn);return I?I[1].split(Dn):[]}function eu(A,I,q){I=va(I,A);for(var ne=-1,se=I.length,Ce=!1;++ne<se;){var Me=Kr(I[ne]);if(!(Ce=A!=null&&q(A,Me)))break;A=A[Me]}return Ce||++ne!=se?Ce:(se=A==null?0:A.length,!!se&&yo(se)&&ea(Me,se)&&(Nn(A)||Aa(A)))}function Xd(A){var I=A.length,q=new A.constructor(I);return I&&typeof A[0]=="string"&&Hn.call(A,"index")&&(q.index=A.index,q.input=A.input),q}function tu(A){return typeof A.constructor=="function"&&!gi(A)?za(qi(A)):{}}function Qd(A,I,q){var ne=A.constructor;switch(I){case ln:return ds(A);case $e:case Te:return new ne(+A);case mn:return Id(A,q);case St:case xt:case zt:case Yt:case hn:case an:case sn:case wn:case $n:return Ll(A,q);case pe:return new ne;case Ne:case $t:return new ne(A);case At:return Ld(A);case Ft:return new ne;case Wt:return Vd(A)}}function ef(A,I){var q=I.length;if(!q)return A;var ne=q-1;return I[ne]=(q>1?"& ":"")+I[ne],I=I.join(q>2?", ":" "),A.replace(fn,`{
/* [wrapped with `+I+`] */
`)}function tf(A){return Nn(A)||Aa(A)||!!(ol&&A&&A[ol])}function ea(A,I){var q=typeof A;return I=I??ae,!!I&&(q=="number"||q!="symbol"&&ve.test(A))&&A>-1&&A%1==0&&A<I}function hr(A,I,q){if(!Yn(q))return!1;var ne=typeof I;return(ne=="number"?yr(q)&&ea(I,q.length):ne=="string"&&I in q)?Ur(q[I],A):!1}function bs(A,I){if(Nn(A))return!1;var q=typeof A;return q=="number"||q=="symbol"||q=="boolean"||A==null||Cr(A)?!0:tn.test(A)||!Ut.test(A)||I!=null&&A in jn(I)}function nf(A){var I=typeof A;return I=="string"||I=="number"||I=="symbol"||I=="boolean"?A!=="__proto__":A===null}function ws(A){var I=uo(A),q=be[I];if(typeof q!="function"||!(I in Bn.prototype))return!1;if(A===q)return!0;var ne=vs(q);return!!ne&&A===ne[0]}function rf(A){return!!nl&&nl in A}var af=Vi?ta:Ls;function gi(A){var I=A&&A.constructor,q=typeof I=="function"&&I.prototype||Va;return A===q}function nu(A){return A===A&&!Yn(A)}function ru(A,I){return function(q){return q==null?!1:q[A]===I&&(I!==u||A in jn(q))}}function of(A){var I=vo(A,function(ne){return q.size===y&&q.clear(),ne}),q=I.cache;return I}function sf(A,I){var q=A[1],ne=I[1],se=q|ne,Ce=se<(E|D|B),Me=ne==B&&q==O||ne==B&&q==z&&A[7].length<=I[8]||ne==(B|z)&&I[7].length<=I[8]&&q==O;if(!(Ce||Me))return A;ne&E&&(A[2]=I[2],se|=q&E?0:T);var _t=I[3];if(_t){var Vt=A[3];A[3]=Vt?Ml(Vt,_t,I[4]):_t,A[4]=Vt?da(A[3],b):I[4]}return _t=I[5],_t&&(Vt=A[5],A[5]=Vt?Bl(Vt,_t,I[6]):_t,A[6]=Vt?da(A[5],b):I[6]),_t=I[7],_t&&(A[7]=_t),ne&B&&(A[8]=A[8]==null?I[8]:fr(A[8],I[8])),A[9]==null&&(A[9]=I[9]),A[0]=I[0],A[1]=se,A}function lf(A){var I=[];if(A!=null)for(var q in jn(A))I.push(q);return I}function uf(A){return Bi.call(A)}function au(A,I,q){return I=ar(I===u?A.length-1:I,0),function(){for(var ne=arguments,se=-1,Ce=ar(ne.length-I,0),Me=jt(Ce);++se<Ce;)Me[se]=ne[I+se];se=-1;for(var _t=jt(I+1);++se<I;)_t[se]=ne[se];return _t[I]=q(Me),_r(A,this,_t)}}function iu(A,I){return I.length<2?A:Ea(A,Fr(I,0,-1))}function cf(A,I){for(var q=A.length,ne=fr(I.length,q),se=gr(A);ne--;){var Ce=I[ne];A[ne]=ea(Ce,q)?se[Ce]:u}return A}function _s(A,I){if(!(I==="constructor"&&typeof A[I]=="function")&&I!="__proto__")return A[I]}var ou=lu(Al),yi=Cc||function(A,I){return lr.setTimeout(A,I)},Ss=lu(Rd);function su(A,I,q){var ne=I+"";return Ss(A,ef(ne,df(Zd(ne),q)))}function lu(A){var I=0,q=0;return function(){var ne=Tc(),se=G-(ne-q);if(q=ne,se>0){if(++I>=j)return arguments[0]}else I=0;return A.apply(u,arguments)}}function fo(A,I){var q=-1,ne=A.length,se=ne-1;for(I=I===u?ne:I;++q<I;){var Ce=rs(q,se),Me=A[Ce];A[Ce]=A[q],A[q]=Me}return A.length=I,A}var uu=of(function(A){var I=[];return A.charCodeAt(0)===46&&I.push(""),A.replace(un,function(q,ne,se,Ce){I.push(se?Ce.replace(ir,"$1"):ne||q)}),I});function Kr(A){if(typeof A=="string"||Cr(A))return A;var I=A+"";return I=="0"&&1/A==-re?"-0":I}function Ta(A){if(A!=null){try{return Mi.call(A)}catch{}try{return A+""}catch{}}return""}function df(A,I){return Or(kt,function(q){var ne="_."+q[0];I&q[1]&&!Fi(A,ne)&&A.push(ne)}),A.sort()}function cu(A){if(A instanceof Bn)return A.clone();var I=new Rr(A.__wrapped__,A.__chain__);return I.__actions__=gr(A.__actions__),I.__index__=A.__index__,I.__values__=A.__values__,I}function ff(A,I,q){(q?hr(A,I,q):I===u)?I=1:I=ar(Fn(I),0);var ne=A==null?0:A.length;if(!ne||I<1)return[];for(var se=0,Ce=0,Me=jt(Wi(ne/I));se<ne;)Me[Ce++]=Fr(A,se,se+=I);return Me}function pf(A){for(var I=-1,q=A==null?0:A.length,ne=0,se=[];++I<q;){var Ce=A[I];Ce&&(se[ne++]=Ce)}return se}function mf(){var A=arguments.length;if(!A)return[];for(var I=jt(A-1),q=arguments[0],ne=A;ne--;)I[ne-1]=arguments[ne];return ca(Nn(q)?gr(q):[q],ur(I,1))}var hf=Ln(function(A,I){return Qn(A)?fi(A,ur(I,1,Qn,!0)):[]}),vf=Ln(function(A,I){var q=Pr(I);return Qn(q)&&(q=u),Qn(A)?fi(A,ur(I,1,Qn,!0),xn(q,2)):[]}),gf=Ln(function(A,I){var q=Pr(I);return Qn(q)&&(q=u),Qn(A)?fi(A,ur(I,1,Qn,!0),u,q):[]});function yf(A,I,q){var ne=A==null?0:A.length;return ne?(I=q||I===u?1:Fn(I),Fr(A,I<0?0:I,ne)):[]}function bf(A,I,q){var ne=A==null?0:A.length;return ne?(I=q||I===u?1:Fn(I),I=ne-I,Fr(A,0,I<0?0:I)):[]}function wf(A,I){return A&&A.length?ro(A,xn(I,3),!0,!0):[]}function _f(A,I){return A&&A.length?ro(A,xn(I,3),!0):[]}function Sf(A,I,q,ne){var se=A==null?0:A.length;return se?(q&&typeof q!="number"&&hr(A,I,q)&&(q=0,ne=se),pd(A,I,q,ne)):[]}function du(A,I,q){var ne=A==null?0:A.length;if(!ne)return-1;var se=q==null?0:Fn(q);return se<0&&(se=ar(ne+se,0)),Pi(A,xn(I,3),se)}function fu(A,I,q){var ne=A==null?0:A.length;if(!ne)return-1;var se=ne-1;return q!==u&&(se=Fn(q),se=q<0?ar(ne+se,0):fr(se,ne-1)),Pi(A,xn(I,3),se,!0)}function pu(A){var I=A==null?0:A.length;return I?ur(A,1):[]}function kf(A){var I=A==null?0:A.length;return I?ur(A,re):[]}function Cf(A,I){var q=A==null?0:A.length;return q?(I=I===u?1:Fn(I),ur(A,I)):[]}function $f(A){for(var I=-1,q=A==null?0:A.length,ne={};++I<q;){var se=A[I];ne[se[0]]=se[1]}return ne}function mu(A){return A&&A.length?A[0]:u}function Ef(A,I,q){var ne=A==null?0:A.length;if(!ne)return-1;var se=q==null?0:Fn(q);return se<0&&(se=ar(ne+se,0)),Fa(A,I,se)}function xf(A){var I=A==null?0:A.length;return I?Fr(A,0,-1):[]}var Tf=Ln(function(A){var I=Jn(A,us);return I.length&&I[0]===A[0]?Xo(I):[]}),Af=Ln(function(A){var I=Pr(A),q=Jn(A,us);return I===Pr(q)?I=u:q.pop(),q.length&&q[0]===A[0]?Xo(q,xn(I,2)):[]}),Of=Ln(function(A){var I=Pr(A),q=Jn(A,us);return I=typeof I=="function"?I:u,I&&q.pop(),q.length&&q[0]===A[0]?Xo(q,u,I):[]});function Df(A,I){return A==null?"":Ec.call(A,I)}function Pr(A){var I=A==null?0:A.length;return I?A[I-1]:u}function Rf(A,I,q){var ne=A==null?0:A.length;if(!ne)return-1;var se=ne;return q!==u&&(se=Fn(q),se=se<0?ar(ne+se,0):fr(se,ne-1)),I===I?cc(A,I,se):Pi(A,Js,se,!0)}function Nf(A,I){return A&&A.length?$l(A,Fn(I)):u}var Ff=Ln(hu);function hu(A,I){return A&&A.length&&I&&I.length?ns(A,I):A}function Pf(A,I,q){return A&&A.length&&I&&I.length?ns(A,I,xn(q,2)):A}function If(A,I,q){return A&&A.length&&I&&I.length?ns(A,I,u,q):A}var Lf=Qr(function(A,I){var q=A==null?0:A.length,ne=Jo(A,I);return Tl(A,Jn(I,function(se){return ea(se,q)?+se:se}).sort(Vl)),ne});function Vf(A,I){var q=[];if(!(A&&A.length))return q;var ne=-1,se=[],Ce=A.length;for(I=xn(I,3);++ne<Ce;){var Me=A[ne];I(Me,ne,A)&&(q.push(Me),se.push(ne))}return Tl(A,se),q}function ks(A){return A==null?A:Oc.call(A)}function Mf(A,I,q){var ne=A==null?0:A.length;return ne?(q&&typeof q!="number"&&hr(A,I,q)?(I=0,q=ne):(I=I==null?0:Fn(I),q=q===u?ne:Fn(q)),Fr(A,I,q)):[]}function Bf(A,I){return no(A,I)}function zf(A,I,q){return os(A,I,xn(q,2))}function Uf(A,I){var q=A==null?0:A.length;if(q){var ne=no(A,I);if(ne<q&&Ur(A[ne],I))return ne}return-1}function qf(A,I){return no(A,I,!0)}function Hf(A,I,q){return os(A,I,xn(q,2),!0)}function jf(A,I){var q=A==null?0:A.length;if(q){var ne=no(A,I,!0)-1;if(Ur(A[ne],I))return ne}return-1}function Wf(A){return A&&A.length?Ol(A):[]}function Kf(A,I){return A&&A.length?Ol(A,xn(I,2)):[]}function Jf(A){var I=A==null?0:A.length;return I?Fr(A,1,I):[]}function Gf(A,I,q){return A&&A.length?(I=q||I===u?1:Fn(I),Fr(A,0,I<0?0:I)):[]}function Yf(A,I,q){var ne=A==null?0:A.length;return ne?(I=q||I===u?1:Fn(I),I=ne-I,Fr(A,I<0?0:I,ne)):[]}function Zf(A,I){return A&&A.length?ro(A,xn(I,3),!1,!0):[]}function Xf(A,I){return A&&A.length?ro(A,xn(I,3)):[]}var Qf=Ln(function(A){return ha(ur(A,1,Qn,!0))}),ep=Ln(function(A){var I=Pr(A);return Qn(I)&&(I=u),ha(ur(A,1,Qn,!0),xn(I,2))}),tp=Ln(function(A){var I=Pr(A);return I=typeof I=="function"?I:u,ha(ur(A,1,Qn,!0),u,I)});function np(A){return A&&A.length?ha(A):[]}function rp(A,I){return A&&A.length?ha(A,xn(I,2)):[]}function ap(A,I){return I=typeof I=="function"?I:u,A&&A.length?ha(A,u,I):[]}function Cs(A){if(!(A&&A.length))return[];var I=0;return A=ua(A,function(q){if(Qn(q))return I=ar(q.length,I),!0}),Bo(I,function(q){return Jn(A,Lo(q))})}function vu(A,I){if(!(A&&A.length))return[];var q=Cs(A);return I==null?q:Jn(q,function(ne){return _r(I,u,ne)})}var op=Ln(function(A,I){return Qn(A)?fi(A,I):[]}),sp=Ln(function(A){return ls(ua(A,Qn))}),lp=Ln(function(A){var I=Pr(A);return Qn(I)&&(I=u),ls(ua(A,Qn),xn(I,2))}),up=Ln(function(A){var I=Pr(A);return I=typeof I=="function"?I:u,ls(ua(A,Qn),u,I)}),cp=Ln(Cs);function dp(A,I){return Fl(A||[],I||[],di)}function fp(A,I){return Fl(A||[],I||[],hi)}var pp=Ln(function(A){var I=A.length,q=I>1?A[I-1]:u;return q=typeof q=="function"?(A.pop(),q):u,vu(A,q)});function gu(A){var I=be(A);return I.__chain__=!0,I}function mp(A,I){return I(A),A}function po(A,I){return I(A)}var hp=Qr(function(A){var I=A.length,q=I?A[0]:0,ne=this.__wrapped__,se=function(Ce){return Jo(Ce,A)};return I>1||this.__actions__.length||!(ne instanceof Bn)||!ea(q)?this.thru(se):(ne=ne.slice(q,+q+(I?1:0)),ne.__actions__.push({func:po,args:[se],thisArg:u}),new Rr(ne,this.__chain__).thru(function(Ce){return I&&!Ce.length&&Ce.push(u),Ce}))});function vp(){return gu(this)}function gp(){return new Rr(this.value(),this.__chain__)}function yp(){this.__values__===u&&(this.__values__=Du(this.value()));var A=this.__index__>=this.__values__.length,I=A?u:this.__values__[this.__index__++];return{done:A,value:I}}function bp(){return this}function wp(A){for(var I,q=this;q instanceof Yi;){var ne=cu(q);ne.__index__=0,ne.__values__=u,I?se.__wrapped__=ne:I=ne;var se=ne;q=q.__wrapped__}return se.__wrapped__=A,I}function _p(){var A=this.__wrapped__;if(A instanceof Bn){var I=A;return this.__actions__.length&&(I=new Bn(this)),I=I.reverse(),I.__actions__.push({func:po,args:[ks],thisArg:u}),new Rr(I,this.__chain__)}return this.thru(ks)}function Sp(){return Nl(this.__wrapped__,this.__actions__)}var kp=ao(function(A,I,q){Hn.call(A,q)?++A[q]:Zr(A,q,1)});function Cp(A,I,q){var ne=Nn(A)?Ws:fd;return q&&hr(A,I,q)&&(I=u),ne(A,xn(I,3))}function $p(A,I){var q=Nn(A)?ua:vl;return q(A,xn(I,3))}var Ep=Hl(du),xp=Hl(fu);function Tp(A,I){return ur(mo(A,I),1)}function Ap(A,I){return ur(mo(A,I),re)}function Op(A,I,q){return q=q===u?1:Fn(q),ur(mo(A,I),q)}function yu(A,I){var q=Nn(A)?Or:ma;return q(A,xn(I,3))}function bu(A,I){var q=Nn(A)?Ku:hl;return q(A,xn(I,3))}var Dp=ao(function(A,I,q){Hn.call(A,q)?A[q].push(I):Zr(A,q,[I])});function Rp(A,I,q,ne){A=yr(A)?A:Wa(A),q=q&&!ne?Fn(q):0;var se=A.length;return q<0&&(q=ar(se+q,0)),bo(A)?q<=se&&A.indexOf(I,q)>-1:!!se&&Fa(A,I,q)>-1}var Np=Ln(function(A,I,q){var ne=-1,se=typeof I=="function",Ce=yr(A)?jt(A.length):[];return ma(A,function(Me){Ce[++ne]=se?_r(I,Me,q):pi(Me,I,q)}),Ce}),Fp=ao(function(A,I,q){Zr(A,q,I)});function mo(A,I){var q=Nn(A)?Jn:Sl;return q(A,xn(I,3))}function Pp(A,I,q,ne){return A==null?[]:(Nn(I)||(I=I==null?[]:[I]),q=ne?u:q,Nn(q)||(q=q==null?[]:[q]),El(A,I,q))}var Ip=ao(function(A,I,q){A[q?0:1].push(I)},function(){return[[],[]]});function Lp(A,I,q){var ne=Nn(A)?Po:Ys,se=arguments.length<3;return ne(A,xn(I,4),q,se,ma)}function Vp(A,I,q){var ne=Nn(A)?Ju:Ys,se=arguments.length<3;return ne(A,xn(I,4),q,se,hl)}function Mp(A,I){var q=Nn(A)?ua:vl;return q(A,go(xn(I,3)))}function Bp(A){var I=Nn(A)?dl:Od;return I(A)}function zp(A,I,q){(q?hr(A,I,q):I===u)?I=1:I=Fn(I);var ne=Nn(A)?sd:Dd;return ne(A,I)}function Up(A){var I=Nn(A)?ld:Nd;return I(A)}function qp(A){if(A==null)return 0;if(yr(A))return bo(A)?Ia(A):A.length;var I=pr(A);return I==pe||I==Ft?A.size:es(A).length}function Hp(A,I,q){var ne=Nn(A)?Io:Fd;return q&&hr(A,I,q)&&(I=u),ne(A,xn(I,3))}var jp=Ln(function(A,I){if(A==null)return[];var q=I.length;return q>1&&hr(A,I[0],I[1])?I=[]:q>2&&hr(I[0],I[1],I[2])&&(I=[I[0]]),El(A,ur(I,1),[])}),ho=kc||function(){return lr.Date.now()};function Wp(A,I){if(typeof I!="function")throw new Dr(f);return A=Fn(A),function(){if(--A<1)return I.apply(this,arguments)}}function wu(A,I,q){return I=q?u:I,I=A&&I==null?A.length:I,Xr(A,B,u,u,u,u,I)}function _u(A,I){var q;if(typeof I!="function")throw new Dr(f);return A=Fn(A),function(){return--A>0&&(q=I.apply(this,arguments)),A<=1&&(I=u),q}}var $s=Ln(function(A,I,q){var ne=E;if(q.length){var se=da(q,Ha($s));ne|=M}return Xr(A,ne,I,q,se)}),Su=Ln(function(A,I,q){var ne=E|D;if(q.length){var se=da(q,Ha(Su));ne|=M}return Xr(I,ne,A,q,se)});function ku(A,I,q){I=q?u:I;var ne=Xr(A,O,u,u,u,u,u,I);return ne.placeholder=ku.placeholder,ne}function Cu(A,I,q){I=q?u:I;var ne=Xr(A,F,u,u,u,u,u,I);return ne.placeholder=Cu.placeholder,ne}function $u(A,I,q){var ne,se,Ce,Me,_t,Vt,Xt=0,Qt=!1,rn=!1,yn=!0;if(typeof A!="function")throw new Dr(f);I=Ir(I)||0,Yn(q)&&(Qt=!!q.leading,rn="maxWait"in q,Ce=rn?ar(Ir(q.maxWait)||0,I):Ce,yn="trailing"in q?!!q.trailing:yn);function kn(er){var qr=ne,ra=se;return ne=se=u,Xt=er,Me=A.apply(ra,qr),Me}function Tn(er){return Xt=er,_t=yi(Mn,I),Qt?kn(er):Me}function Pn(er){var qr=er-Vt,ra=er-Xt,Hu=I-qr;return rn?fr(Hu,Ce-ra):Hu}function An(er){var qr=er-Vt,ra=er-Xt;return Vt===u||qr>=I||qr<0||rn&&ra>=Ce}function Mn(){var er=ho();if(An(er))return zn(er);_t=yi(Mn,Pn(er))}function zn(er){return _t=u,yn&&ne?kn(er):(ne=se=u,Me)}function $r(){_t!==u&&Pl(_t),Xt=0,ne=Vt=se=_t=u}function vr(){return _t===u?Me:zn(ho())}function Er(){var er=ho(),qr=An(er);if(ne=arguments,se=this,Vt=er,qr){if(_t===u)return Tn(Vt);if(rn)return Pl(_t),_t=yi(Mn,I),kn(Vt)}return _t===u&&(_t=yi(Mn,I)),Me}return Er.cancel=$r,Er.flush=vr,Er}var Kp=Ln(function(A,I){return ml(A,1,I)}),Jp=Ln(function(A,I,q){return ml(A,Ir(I)||0,q)});function Gp(A){return Xr(A,U)}function vo(A,I){if(typeof A!="function"||I!=null&&typeof I!="function")throw new Dr(f);var q=function(){var ne=arguments,se=I?I.apply(this,ne):ne[0],Ce=q.cache;if(Ce.has(se))return Ce.get(se);var Me=A.apply(this,ne);return q.cache=Ce.set(se,Me)||Ce,Me};return q.cache=new(vo.Cache||Yr),q}vo.Cache=Yr;function go(A){if(typeof A!="function")throw new Dr(f);return function(){var I=arguments;switch(I.length){case 0:return!A.call(this);case 1:return!A.call(this,I[0]);case 2:return!A.call(this,I[0],I[1]);case 3:return!A.call(this,I[0],I[1],I[2])}return!A.apply(this,I)}}function Yp(A){return _u(2,A)}var Zp=Pd(function(A,I){I=I.length==1&&Nn(I[0])?Jn(I[0],Sr(xn())):Jn(ur(I,1),Sr(xn()));var q=I.length;return Ln(function(ne){for(var se=-1,Ce=fr(ne.length,q);++se<Ce;)ne[se]=I[se].call(this,ne[se]);return _r(A,this,ne)})}),Es=Ln(function(A,I){var q=da(I,Ha(Es));return Xr(A,M,u,I,q)}),Eu=Ln(function(A,I){var q=da(I,Ha(Eu));return Xr(A,P,u,I,q)}),Xp=Qr(function(A,I){return Xr(A,z,u,u,u,I)});function Qp(A,I){if(typeof A!="function")throw new Dr(f);return I=I===u?I:Fn(I),Ln(A,I)}function em(A,I){if(typeof A!="function")throw new Dr(f);return I=I==null?0:ar(Fn(I),0),Ln(function(q){var ne=q[I],se=ga(q,0,I);return ne&&ca(se,ne),_r(A,this,se)})}function tm(A,I,q){var ne=!0,se=!0;if(typeof A!="function")throw new Dr(f);return Yn(q)&&(ne="leading"in q?!!q.leading:ne,se="trailing"in q?!!q.trailing:se),$u(A,I,{leading:ne,maxWait:I,trailing:se})}function nm(A){return wu(A,1)}function rm(A,I){return Es(cs(I),A)}function am(){if(!arguments.length)return[];var A=arguments[0];return Nn(A)?A:[A]}function im(A){return Nr(A,C)}function om(A,I){return I=typeof I=="function"?I:u,Nr(A,C,I)}function sm(A){return Nr(A,w|C)}function lm(A,I){return I=typeof I=="function"?I:u,Nr(A,w|C,I)}function um(A,I){return I==null||pl(A,I,sr(I))}function Ur(A,I){return A===I||A!==A&&I!==I}var cm=lo(Zo),dm=lo(function(A,I){return A>=I}),Aa=bl(function(){return arguments}())?bl:function(A){return Xn(A)&&Hn.call(A,"callee")&&!il.call(A,"callee")},Nn=jt.isArray,fm=Bs?Sr(Bs):yd;function yr(A){return A!=null&&yo(A.length)&&!ta(A)}function Qn(A){return Xn(A)&&yr(A)}function pm(A){return A===!0||A===!1||Xn(A)&&mr(A)==$e}var ya=$c||Ls,mm=zs?Sr(zs):bd;function hm(A){return Xn(A)&&A.nodeType===1&&!bi(A)}function vm(A){if(A==null)return!0;if(yr(A)&&(Nn(A)||typeof A=="string"||typeof A.splice=="function"||ya(A)||ja(A)||Aa(A)))return!A.length;var I=pr(A);if(I==pe||I==Ft)return!A.size;if(gi(A))return!es(A).length;for(var q in A)if(Hn.call(A,q))return!1;return!0}function gm(A,I){return mi(A,I)}function ym(A,I,q){q=typeof q=="function"?q:u;var ne=q?q(A,I):u;return ne===u?mi(A,I,u,q):!!ne}function xs(A){if(!Xn(A))return!1;var I=mr(A);return I==Bt||I==Le||typeof A.message=="string"&&typeof A.name=="string"&&!bi(A)}function bm(A){return typeof A=="number"&&sl(A)}function ta(A){if(!Yn(A))return!1;var I=mr(A);return I==Ie||I==ie||I==de||I==qt}function xu(A){return typeof A=="number"&&A==Fn(A)}function yo(A){return typeof A=="number"&&A>-1&&A%1==0&&A<=ae}function Yn(A){var I=typeof A;return A!=null&&(I=="object"||I=="function")}function Xn(A){return A!=null&&typeof A=="object"}var Tu=Us?Sr(Us):_d;function wm(A,I){return A===I||Qo(A,I,gs(I))}function _m(A,I,q){return q=typeof q=="function"?q:u,Qo(A,I,gs(I),q)}function Sm(A){return Au(A)&&A!=+A}function km(A){if(af(A))throw new Rn(m);return wl(A)}function Cm(A){return A===null}function $m(A){return A==null}function Au(A){return typeof A=="number"||Xn(A)&&mr(A)==Ne}function bi(A){if(!Xn(A)||mr(A)!=wt)return!1;var I=qi(A);if(I===null)return!0;var q=Hn.call(I,"constructor")&&I.constructor;return typeof q=="function"&&q instanceof q&&Mi.call(q)==bc}var Ts=qs?Sr(qs):Sd;function Em(A){return xu(A)&&A>=-ae&&A<=ae}var Ou=Hs?Sr(Hs):kd;function bo(A){return typeof A=="string"||!Nn(A)&&Xn(A)&&mr(A)==$t}function Cr(A){return typeof A=="symbol"||Xn(A)&&mr(A)==Wt}var ja=js?Sr(js):Cd;function xm(A){return A===u}function Tm(A){return Xn(A)&&pr(A)==Tt}function Am(A){return Xn(A)&&mr(A)==Kt}var Om=lo(ts),Dm=lo(function(A,I){return A<=I});function Du(A){if(!A)return[];if(yr(A))return bo(A)?Br(A):gr(A);if(oi&&A[oi])return sc(A[oi]());var I=pr(A),q=I==pe?Uo:I==Ft?Ii:Wa;return q(A)}function na(A){if(!A)return A===0?A:0;if(A=Ir(A),A===re||A===-re){var I=A<0?-1:1;return I*ye}return A===A?A:0}function Fn(A){var I=na(A),q=I%1;return I===I?q?I-q:I:0}function Ru(A){return A?$a(Fn(A),0,le):0}function Ir(A){if(typeof A=="number")return A;if(Cr(A))return ue;if(Yn(A)){var I=typeof A.valueOf=="function"?A.valueOf():A;A=Yn(I)?I+"":I}if(typeof A!="string")return A===0?A:+A;A=Zs(A);var q=Tr.test(A);return q||Lr.test(A)?Na(A.slice(2),q?2:8):dr.test(A)?ue:+A}function Nu(A){return Wr(A,br(A))}function Rm(A){return A?$a(Fn(A),-ae,ae):A===0?A:0}function qn(A){return A==null?"":kr(A)}var Nm=Ua(function(A,I){if(gi(I)||yr(I)){Wr(I,sr(I),A);return}for(var q in I)Hn.call(I,q)&&di(A,q,I[q])}),Fu=Ua(function(A,I){Wr(I,br(I),A)}),wo=Ua(function(A,I,q,ne){Wr(I,br(I),A,ne)}),Fm=Ua(function(A,I,q,ne){Wr(I,sr(I),A,ne)}),Pm=Qr(Jo);function Im(A,I){var q=za(A);return I==null?q:fl(q,I)}var Lm=Ln(function(A,I){A=jn(A);var q=-1,ne=I.length,se=ne>2?I[2]:u;for(se&&hr(I[0],I[1],se)&&(ne=1);++q<ne;)for(var Ce=I[q],Me=br(Ce),_t=-1,Vt=Me.length;++_t<Vt;){var Xt=Me[_t],Qt=A[Xt];(Qt===u||Ur(Qt,Va[Xt])&&!Hn.call(A,Xt))&&(A[Xt]=Ce[Xt])}return A}),Vm=Ln(function(A){return A.push(u,Zl),_r(Pu,u,A)});function Mm(A,I){return Ks(A,xn(I,3),jr)}function Bm(A,I){return Ks(A,xn(I,3),Yo)}function zm(A,I){return A==null?A:Go(A,xn(I,3),br)}function Um(A,I){return A==null?A:gl(A,xn(I,3),br)}function qm(A,I){return A&&jr(A,xn(I,3))}function Hm(A,I){return A&&Yo(A,xn(I,3))}function jm(A){return A==null?[]:Qi(A,sr(A))}function Wm(A){return A==null?[]:Qi(A,br(A))}function As(A,I,q){var ne=A==null?u:Ea(A,I);return ne===u?q:ne}function Km(A,I){return A!=null&&eu(A,I,md)}function Os(A,I){return A!=null&&eu(A,I,hd)}var Jm=Wl(function(A,I,q){I!=null&&typeof I.toString!="function"&&(I=Bi.call(I)),A[I]=q},Rs(wr)),Gm=Wl(function(A,I,q){I!=null&&typeof I.toString!="function"&&(I=Bi.call(I)),Hn.call(A,I)?A[I].push(q):A[I]=[q]},xn),Ym=Ln(pi);function sr(A){return yr(A)?cl(A):es(A)}function br(A){return yr(A)?cl(A,!0):$d(A)}function Zm(A,I){var q={};return I=xn(I,3),jr(A,function(ne,se,Ce){Zr(q,I(ne,se,Ce),ne)}),q}function Xm(A,I){var q={};return I=xn(I,3),jr(A,function(ne,se,Ce){Zr(q,se,I(ne,se,Ce))}),q}var Qm=Ua(function(A,I,q){eo(A,I,q)}),Pu=Ua(function(A,I,q,ne){eo(A,I,q,ne)}),eh=Qr(function(A,I){var q={};if(A==null)return q;var ne=!1;I=Jn(I,function(Ce){return Ce=va(Ce,A),ne||(ne=Ce.length>1),Ce}),Wr(A,hs(A),q),ne&&(q=Nr(q,w|S|C,Wd));for(var se=I.length;se--;)ss(q,I[se]);return q});function th(A,I){return Iu(A,go(xn(I)))}var nh=Qr(function(A,I){return A==null?{}:xd(A,I)});function Iu(A,I){if(A==null)return{};var q=Jn(hs(A),function(ne){return[ne]});return I=xn(I),xl(A,q,function(ne,se){return I(ne,se[0])})}function rh(A,I,q){I=va(I,A);var ne=-1,se=I.length;for(se||(se=1,A=u);++ne<se;){var Ce=A==null?u:A[Kr(I[ne])];Ce===u&&(ne=se,Ce=q),A=ta(Ce)?Ce.call(A):Ce}return A}function ah(A,I,q){return A==null?A:hi(A,I,q)}function ih(A,I,q,ne){return ne=typeof ne=="function"?ne:u,A==null?A:hi(A,I,q,ne)}var Lu=Gl(sr),Vu=Gl(br);function oh(A,I,q){var ne=Nn(A),se=ne||ya(A)||ja(A);if(I=xn(I,4),q==null){var Ce=A&&A.constructor;se?q=ne?new Ce:[]:Yn(A)?q=ta(Ce)?za(qi(A)):{}:q={}}return(se?Or:jr)(A,function(Me,_t,Vt){return I(q,Me,_t,Vt)}),q}function sh(A,I){return A==null?!0:ss(A,I)}function lh(A,I,q){return A==null?A:Rl(A,I,cs(q))}function uh(A,I,q,ne){return ne=typeof ne=="function"?ne:u,A==null?A:Rl(A,I,cs(q),ne)}function Wa(A){return A==null?[]:zo(A,sr(A))}function ch(A){return A==null?[]:zo(A,br(A))}function dh(A,I,q){return q===u&&(q=I,I=u),q!==u&&(q=Ir(q),q=q===q?q:0),I!==u&&(I=Ir(I),I=I===I?I:0),$a(Ir(A),I,q)}function fh(A,I,q){return I=na(I),q===u?(q=I,I=0):q=na(q),A=Ir(A),vd(A,I,q)}function ph(A,I,q){if(q&&typeof q!="boolean"&&hr(A,I,q)&&(I=q=u),q===u&&(typeof I=="boolean"?(q=I,I=u):typeof A=="boolean"&&(q=A,A=u)),A===u&&I===u?(A=0,I=1):(A=na(A),I===u?(I=A,A=0):I=na(I)),A>I){var ne=A;A=I,I=ne}if(q||A%1||I%1){var se=ll();return fr(A+se*(I-A+Mr("1e-"+((se+"").length-1))),I)}return rs(A,I)}var mh=qa(function(A,I,q){return I=I.toLowerCase(),A+(q?Mu(I):I)});function Mu(A){return Ds(qn(A).toLowerCase())}function Bu(A){return A=qn(A),A&&A.replace(Lt,nc).replace(Ao,"")}function hh(A,I,q){A=qn(A),I=kr(I);var ne=A.length;q=q===u?ne:$a(Fn(q),0,ne);var se=q;return q-=I.length,q>=0&&A.slice(q,se)==I}function vh(A){return A=qn(A),A&&oe.test(A)?A.replace(Ye,rc):A}function gh(A){return A=qn(A),A&&_n.test(A)?A.replace(Gt,"\\$&"):A}var yh=qa(function(A,I,q){return A+(q?"-":"")+I.toLowerCase()}),bh=qa(function(A,I,q){return A+(q?" ":"")+I.toLowerCase()}),wh=ql("toLowerCase");function _h(A,I,q){A=qn(A),I=Fn(I);var ne=I?Ia(A):0;if(!I||ne>=I)return A;var se=(I-ne)/2;return so(Ki(se),q)+A+so(Wi(se),q)}function Sh(A,I,q){A=qn(A),I=Fn(I);var ne=I?Ia(A):0;return I&&ne<I?A+so(I-ne,q):A}function kh(A,I,q){A=qn(A),I=Fn(I);var ne=I?Ia(A):0;return I&&ne<I?so(I-ne,q)+A:A}function Ch(A,I,q){return q||I==null?I=0:I&&(I=+I),Ac(qn(A).replace(nn,""),I||0)}function $h(A,I,q){return(q?hr(A,I,q):I===u)?I=1:I=Fn(I),is(qn(A),I)}function Eh(){var A=arguments,I=qn(A[0]);return A.length<3?I:I.replace(A[1],A[2])}var xh=qa(function(A,I,q){return A+(q?"_":"")+I.toLowerCase()});function Th(A,I,q){return q&&typeof q!="number"&&hr(A,I,q)&&(I=q=u),q=q===u?le:q>>>0,q?(A=qn(A),A&&(typeof I=="string"||I!=null&&!Ts(I))&&(I=kr(I),!I&&Pa(A))?ga(Br(A),0,q):A.split(I,q)):[]}var Ah=qa(function(A,I,q){return A+(q?" ":"")+Ds(I)});function Oh(A,I,q){return A=qn(A),q=q==null?0:$a(Fn(q),0,A.length),I=kr(I),A.slice(q,q+I.length)==I}function Dh(A,I,q){var ne=be.templateSettings;q&&hr(A,I,q)&&(I=u),A=qn(A),I=wo({},I,ne,Yl);var se=wo({},I.imports,ne.imports,Yl),Ce=sr(se),Me=zo(se,Ce),_t,Vt,Xt=0,Qt=I.interpolate||pn,rn="__p += '",yn=qo((I.escape||pn).source+"|"+Qt.source+"|"+(Qt===Nt?nr:pn).source+"|"+(I.evaluate||pn).source+"|$","g"),kn="//# sourceURL="+(Hn.call(I,"sourceURL")?(I.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++En+"]")+`
`;A.replace(yn,function(An,Mn,zn,$r,vr,Er){return zn||(zn=$r),rn+=A.slice(Xt,Er).replace(On,ac),Mn&&(_t=!0,rn+=`' +
__e(`+Mn+`) +
'`),vr&&(Vt=!0,rn+=`';
`+vr+`;
__p += '`),zn&&(rn+=`' +
((__t = (`+zn+`)) == null ? '' : __t) +
'`),Xt=Er+An.length,An}),rn+=`';
`;var Tn=Hn.call(I,"variable")&&I.variable;if(!Tn)rn=`with (obj) {
`+rn+`
}
`;else if(Wn.test(Tn))throw new Rn(v);rn=(Vt?rn.replace(gn,""):rn).replace(dn,"$1").replace(bn,"$1;"),rn="function("+(Tn||"obj")+`) {
`+(Tn?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(_t?", __e = _.escape":"")+(Vt?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+rn+`return __p
}`;var Pn=Uu(function(){return Un(Ce,kn+"return "+rn).apply(u,Me)});if(Pn.source=rn,xs(Pn))throw Pn;return Pn}function Rh(A){return qn(A).toLowerCase()}function Nh(A){return qn(A).toUpperCase()}function Fh(A,I,q){if(A=qn(A),A&&(q||I===u))return Zs(A);if(!A||!(I=kr(I)))return A;var ne=Br(A),se=Br(I),Ce=Xs(ne,se),Me=Qs(ne,se)+1;return ga(ne,Ce,Me).join("")}function Ph(A,I,q){if(A=qn(A),A&&(q||I===u))return A.slice(0,tl(A)+1);if(!A||!(I=kr(I)))return A;var ne=Br(A),se=Qs(ne,Br(I))+1;return ga(ne,0,se).join("")}function Ih(A,I,q){if(A=qn(A),A&&(q||I===u))return A.replace(nn,"");if(!A||!(I=kr(I)))return A;var ne=Br(A),se=Xs(ne,Br(I));return ga(ne,se).join("")}function Lh(A,I){var q=H,ne=J;if(Yn(I)){var se="separator"in I?I.separator:se;q="length"in I?Fn(I.length):q,ne="omission"in I?kr(I.omission):ne}A=qn(A);var Ce=A.length;if(Pa(A)){var Me=Br(A);Ce=Me.length}if(q>=Ce)return A;var _t=q-Ia(ne);if(_t<1)return ne;var Vt=Me?ga(Me,0,_t).join(""):A.slice(0,_t);if(se===u)return Vt+ne;if(Me&&(_t+=Vt.length-_t),Ts(se)){if(A.slice(_t).search(se)){var Xt,Qt=Vt;for(se.global||(se=qo(se.source,qn(Kn.exec(se))+"g")),se.lastIndex=0;Xt=se.exec(Qt);)var rn=Xt.index;Vt=Vt.slice(0,rn===u?_t:rn)}}else if(A.indexOf(kr(se),_t)!=_t){var yn=Vt.lastIndexOf(se);yn>-1&&(Vt=Vt.slice(0,yn))}return Vt+ne}function Vh(A){return A=qn(A),A&&Rt.test(A)?A.replace(Oe,dc):A}var Mh=qa(function(A,I,q){return A+(q?" ":"")+I.toUpperCase()}),Ds=ql("toUpperCase");function zu(A,I,q){return A=qn(A),I=q?u:I,I===u?oc(A)?mc(A):Zu(A):A.match(I)||[]}var Uu=Ln(function(A,I){try{return _r(A,u,I)}catch(q){return xs(q)?q:new Rn(q)}}),Bh=Qr(function(A,I){return Or(I,function(q){q=Kr(q),Zr(A,q,$s(A[q],A))}),A});function zh(A){var I=A==null?0:A.length,q=xn();return A=I?Jn(A,function(ne){if(typeof ne[1]!="function")throw new Dr(f);return[q(ne[0]),ne[1]]}):[],Ln(function(ne){for(var se=-1;++se<I;){var Ce=A[se];if(_r(Ce[0],this,ne))return _r(Ce[1],this,ne)}})}function Uh(A){return dd(Nr(A,w))}function Rs(A){return function(){return A}}function qh(A,I){return A==null||A!==A?I:A}var Hh=jl(),jh=jl(!0);function wr(A){return A}function Ns(A){return _l(typeof A=="function"?A:Nr(A,w))}function Wh(A){return kl(Nr(A,w))}function Kh(A,I){return Cl(A,Nr(I,w))}var Jh=Ln(function(A,I){return function(q){return pi(q,A,I)}}),Gh=Ln(function(A,I){return function(q){return pi(A,q,I)}});function Fs(A,I,q){var ne=sr(I),se=Qi(I,ne);q==null&&!(Yn(I)&&(se.length||!ne.length))&&(q=I,I=A,A=this,se=Qi(I,sr(I)));var Ce=!(Yn(q)&&"chain"in q)||!!q.chain,Me=ta(A);return Or(se,function(_t){var Vt=I[_t];A[_t]=Vt,Me&&(A.prototype[_t]=function(){var Xt=this.__chain__;if(Ce||Xt){var Qt=A(this.__wrapped__),rn=Qt.__actions__=gr(this.__actions__);return rn.push({func:Vt,args:arguments,thisArg:A}),Qt.__chain__=Xt,Qt}return Vt.apply(A,ca([this.value()],arguments))})}),A}function Yh(){return lr._===this&&(lr._=wc),this}function Ps(){}function Zh(A){return A=Fn(A),Ln(function(I){return $l(I,A)})}var Xh=fs(Jn),Qh=fs(Ws),ev=fs(Io);function qu(A){return bs(A)?Lo(Kr(A)):Td(A)}function tv(A){return function(I){return A==null?u:Ea(A,I)}}var nv=Kl(),rv=Kl(!0);function Is(){return[]}function Ls(){return!1}function av(){return{}}function iv(){return""}function ov(){return!0}function sv(A,I){if(A=Fn(A),A<1||A>ae)return[];var q=le,ne=fr(A,le);I=xn(I),A-=le;for(var se=Bo(ne,I);++q<A;)I(q);return se}function lv(A){return Nn(A)?Jn(A,Kr):Cr(A)?[A]:gr(uu(qn(A)))}function uv(A){var I=++yc;return qn(A)+I}var cv=oo(function(A,I){return A+I},0),dv=ps("ceil"),fv=oo(function(A,I){return A/I},1),pv=ps("floor");function mv(A){return A&&A.length?Xi(A,wr,Zo):u}function hv(A,I){return A&&A.length?Xi(A,xn(I,2),Zo):u}function vv(A){return Gs(A,wr)}function gv(A,I){return Gs(A,xn(I,2))}function yv(A){return A&&A.length?Xi(A,wr,ts):u}function bv(A,I){return A&&A.length?Xi(A,xn(I,2),ts):u}var wv=oo(function(A,I){return A*I},1),_v=ps("round"),Sv=oo(function(A,I){return A-I},0);function kv(A){return A&&A.length?Mo(A,wr):0}function Cv(A,I){return A&&A.length?Mo(A,xn(I,2)):0}return be.after=Wp,be.ary=wu,be.assign=Nm,be.assignIn=Fu,be.assignInWith=wo,be.assignWith=Fm,be.at=Pm,be.before=_u,be.bind=$s,be.bindAll=Bh,be.bindKey=Su,be.castArray=am,be.chain=gu,be.chunk=ff,be.compact=pf,be.concat=mf,be.cond=zh,be.conforms=Uh,be.constant=Rs,be.countBy=kp,be.create=Im,be.curry=ku,be.curryRight=Cu,be.debounce=$u,be.defaults=Lm,be.defaultsDeep=Vm,be.defer=Kp,be.delay=Jp,be.difference=hf,be.differenceBy=vf,be.differenceWith=gf,be.drop=yf,be.dropRight=bf,be.dropRightWhile=wf,be.dropWhile=_f,be.fill=Sf,be.filter=$p,be.flatMap=Tp,be.flatMapDeep=Ap,be.flatMapDepth=Op,be.flatten=pu,be.flattenDeep=kf,be.flattenDepth=Cf,be.flip=Gp,be.flow=Hh,be.flowRight=jh,be.fromPairs=$f,be.functions=jm,be.functionsIn=Wm,be.groupBy=Dp,be.initial=xf,be.intersection=Tf,be.intersectionBy=Af,be.intersectionWith=Of,be.invert=Jm,be.invertBy=Gm,be.invokeMap=Np,be.iteratee=Ns,be.keyBy=Fp,be.keys=sr,be.keysIn=br,be.map=mo,be.mapKeys=Zm,be.mapValues=Xm,be.matches=Wh,be.matchesProperty=Kh,be.memoize=vo,be.merge=Qm,be.mergeWith=Pu,be.method=Jh,be.methodOf=Gh,be.mixin=Fs,be.negate=go,be.nthArg=Zh,be.omit=eh,be.omitBy=th,be.once=Yp,be.orderBy=Pp,be.over=Xh,be.overArgs=Zp,be.overEvery=Qh,be.overSome=ev,be.partial=Es,be.partialRight=Eu,be.partition=Ip,be.pick=nh,be.pickBy=Iu,be.property=qu,be.propertyOf=tv,be.pull=Ff,be.pullAll=hu,be.pullAllBy=Pf,be.pullAllWith=If,be.pullAt=Lf,be.range=nv,be.rangeRight=rv,be.rearg=Xp,be.reject=Mp,be.remove=Vf,be.rest=Qp,be.reverse=ks,be.sampleSize=zp,be.set=ah,be.setWith=ih,be.shuffle=Up,be.slice=Mf,be.sortBy=jp,be.sortedUniq=Wf,be.sortedUniqBy=Kf,be.split=Th,be.spread=em,be.tail=Jf,be.take=Gf,be.takeRight=Yf,be.takeRightWhile=Zf,be.takeWhile=Xf,be.tap=mp,be.throttle=tm,be.thru=po,be.toArray=Du,be.toPairs=Lu,be.toPairsIn=Vu,be.toPath=lv,be.toPlainObject=Nu,be.transform=oh,be.unary=nm,be.union=Qf,be.unionBy=ep,be.unionWith=tp,be.uniq=np,be.uniqBy=rp,be.uniqWith=ap,be.unset=sh,be.unzip=Cs,be.unzipWith=vu,be.update=lh,be.updateWith=uh,be.values=Wa,be.valuesIn=ch,be.without=op,be.words=zu,be.wrap=rm,be.xor=sp,be.xorBy=lp,be.xorWith=up,be.zip=cp,be.zipObject=dp,be.zipObjectDeep=fp,be.zipWith=pp,be.entries=Lu,be.entriesIn=Vu,be.extend=Fu,be.extendWith=wo,Fs(be,be),be.add=cv,be.attempt=Uu,be.camelCase=mh,be.capitalize=Mu,be.ceil=dv,be.clamp=dh,be.clone=im,be.cloneDeep=sm,be.cloneDeepWith=lm,be.cloneWith=om,be.conformsTo=um,be.deburr=Bu,be.defaultTo=qh,be.divide=fv,be.endsWith=hh,be.eq=Ur,be.escape=vh,be.escapeRegExp=gh,be.every=Cp,be.find=Ep,be.findIndex=du,be.findKey=Mm,be.findLast=xp,be.findLastIndex=fu,be.findLastKey=Bm,be.floor=pv,be.forEach=yu,be.forEachRight=bu,be.forIn=zm,be.forInRight=Um,be.forOwn=qm,be.forOwnRight=Hm,be.get=As,be.gt=cm,be.gte=dm,be.has=Km,be.hasIn=Os,be.head=mu,be.identity=wr,be.includes=Rp,be.indexOf=Ef,be.inRange=fh,be.invoke=Ym,be.isArguments=Aa,be.isArray=Nn,be.isArrayBuffer=fm,be.isArrayLike=yr,be.isArrayLikeObject=Qn,be.isBoolean=pm,be.isBuffer=ya,be.isDate=mm,be.isElement=hm,be.isEmpty=vm,be.isEqual=gm,be.isEqualWith=ym,be.isError=xs,be.isFinite=bm,be.isFunction=ta,be.isInteger=xu,be.isLength=yo,be.isMap=Tu,be.isMatch=wm,be.isMatchWith=_m,be.isNaN=Sm,be.isNative=km,be.isNil=$m,be.isNull=Cm,be.isNumber=Au,be.isObject=Yn,be.isObjectLike=Xn,be.isPlainObject=bi,be.isRegExp=Ts,be.isSafeInteger=Em,be.isSet=Ou,be.isString=bo,be.isSymbol=Cr,be.isTypedArray=ja,be.isUndefined=xm,be.isWeakMap=Tm,be.isWeakSet=Am,be.join=Df,be.kebabCase=yh,be.last=Pr,be.lastIndexOf=Rf,be.lowerCase=bh,be.lowerFirst=wh,be.lt=Om,be.lte=Dm,be.max=mv,be.maxBy=hv,be.mean=vv,be.meanBy=gv,be.min=yv,be.minBy=bv,be.stubArray=Is,be.stubFalse=Ls,be.stubObject=av,be.stubString=iv,be.stubTrue=ov,be.multiply=wv,be.nth=Nf,be.noConflict=Yh,be.noop=Ps,be.now=ho,be.pad=_h,be.padEnd=Sh,be.padStart=kh,be.parseInt=Ch,be.random=ph,be.reduce=Lp,be.reduceRight=Vp,be.repeat=$h,be.replace=Eh,be.result=rh,be.round=_v,be.runInContext=It,be.sample=Bp,be.size=qp,be.snakeCase=xh,be.some=Hp,be.sortedIndex=Bf,be.sortedIndexBy=zf,be.sortedIndexOf=Uf,be.sortedLastIndex=qf,be.sortedLastIndexBy=Hf,be.sortedLastIndexOf=jf,be.startCase=Ah,be.startsWith=Oh,be.subtract=Sv,be.sum=kv,be.sumBy=Cv,be.template=Dh,be.times=sv,be.toFinite=na,be.toInteger=Fn,be.toLength=Ru,be.toLower=Rh,be.toNumber=Ir,be.toSafeInteger=Rm,be.toString=qn,be.toUpper=Nh,be.trim=Fh,be.trimEnd=Ph,be.trimStart=Ih,be.truncate=Lh,be.unescape=Vh,be.uniqueId=uv,be.upperCase=Mh,be.upperFirst=Ds,be.each=yu,be.eachRight=bu,be.first=mu,Fs(be,function(){var A={};return jr(be,function(I,q){Hn.call(be.prototype,q)||(A[q]=I)}),A}(),{chain:!1}),be.VERSION=c,Or(["bind","bindKey","curry","curryRight","partial","partialRight"],function(A){be[A].placeholder=be}),Or(["drop","take"],function(A,I){Bn.prototype[A]=function(q){q=q===u?1:ar(Fn(q),0);var ne=this.__filtered__&&!I?new Bn(this):this.clone();return ne.__filtered__?ne.__takeCount__=fr(q,ne.__takeCount__):ne.__views__.push({size:fr(q,le),type:A+(ne.__dir__<0?"Right":"")}),ne},Bn.prototype[A+"Right"]=function(q){return this.reverse()[A](q).reverse()}}),Or(["filter","map","takeWhile"],function(A,I){var q=I+1,ne=q==ee||q==te;Bn.prototype[A]=function(se){var Ce=this.clone();return Ce.__iteratees__.push({iteratee:xn(se,3),type:q}),Ce.__filtered__=Ce.__filtered__||ne,Ce}}),Or(["head","last"],function(A,I){var q="take"+(I?"Right":"");Bn.prototype[A]=function(){return this[q](1).value()[0]}}),Or(["initial","tail"],function(A,I){var q="drop"+(I?"":"Right");Bn.prototype[A]=function(){return this.__filtered__?new Bn(this):this[q](1)}}),Bn.prototype.compact=function(){return this.filter(wr)},Bn.prototype.find=function(A){return this.filter(A).head()},Bn.prototype.findLast=function(A){return this.reverse().find(A)},Bn.prototype.invokeMap=Ln(function(A,I){return typeof A=="function"?new Bn(this):this.map(function(q){return pi(q,A,I)})}),Bn.prototype.reject=function(A){return this.filter(go(xn(A)))},Bn.prototype.slice=function(A,I){A=Fn(A);var q=this;return q.__filtered__&&(A>0||I<0)?new Bn(q):(A<0?q=q.takeRight(-A):A&&(q=q.drop(A)),I!==u&&(I=Fn(I),q=I<0?q.dropRight(-I):q.take(I-A)),q)},Bn.prototype.takeRightWhile=function(A){return this.reverse().takeWhile(A).reverse()},Bn.prototype.toArray=function(){return this.take(le)},jr(Bn.prototype,function(A,I){var q=/^(?:filter|find|map|reject)|While$/.test(I),ne=/^(?:head|last)$/.test(I),se=be[ne?"take"+(I=="last"?"Right":""):I],Ce=ne||/^find/.test(I);se&&(be.prototype[I]=function(){var Me=this.__wrapped__,_t=ne?[1]:arguments,Vt=Me instanceof Bn,Xt=_t[0],Qt=Vt||Nn(Me),rn=function(Mn){var zn=se.apply(be,ca([Mn],_t));return ne&&yn?zn[0]:zn};Qt&&q&&typeof Xt=="function"&&Xt.length!=1&&(Vt=Qt=!1);var yn=this.__chain__,kn=!!this.__actions__.length,Tn=Ce&&!yn,Pn=Vt&&!kn;if(!Ce&&Qt){Me=Pn?Me:new Bn(this);var An=A.apply(Me,_t);return An.__actions__.push({func:po,args:[rn],thisArg:u}),new Rr(An,yn)}return Tn&&Pn?A.apply(this,_t):(An=this.thru(rn),Tn?ne?An.value()[0]:An.value():An)})}),Or(["pop","push","shift","sort","splice","unshift"],function(A){var I=Li[A],q=/^(?:push|sort|unshift)$/.test(A)?"tap":"thru",ne=/^(?:pop|shift)$/.test(A);be.prototype[A]=function(){var se=arguments;if(ne&&!this.__chain__){var Ce=this.value();return I.apply(Nn(Ce)?Ce:[],se)}return this[q](function(Me){return I.apply(Nn(Me)?Me:[],se)})}}),jr(Bn.prototype,function(A,I){var q=be[I];if(q){var ne=q.name+"";Hn.call(Ba,ne)||(Ba[ne]=[]),Ba[ne].push({name:I,func:q})}}),Ba[io(u,D).name]=[{name:"wrapper",func:u}],Bn.prototype.clone=Ic,Bn.prototype.reverse=Lc,Bn.prototype.value=Vc,be.prototype.at=hp,be.prototype.chain=vp,be.prototype.commit=gp,be.prototype.next=yp,be.prototype.plant=wp,be.prototype.reverse=_p,be.prototype.toJSON=be.prototype.valueOf=be.prototype.value=Sp,be.prototype.first=be.prototype.head,oi&&(be.prototype[oi]=bp),be},La=hc();_a?((_a.exports=La)._=La,Ro._=La):lr._=La}).call(commonjsGlobal$2)})(lodash,lodash.exports);var lodashExports=lodash.exports;const _=getDefaultExportFromCjs$1(lodashExports),_STORE_ID$1="shopping_store",UNDEFINED_CATEGORY="shopping_undefined_category",useShoppingStore=defineStore(_STORE_ID$1,()=>{let a=ref(new Map),i=ref([]),u=ref([]);ref(0),ref(0),ref(0),ref(0);let c=ref(!1),d=ref(0);ref(!0),ref(null),ref([]),ref(null);let m=ref(null);const f=computed(()=>{let S={};S.categories=new Map;let C=[];for(let k in a.value.keys());return a.value.forEach(k=>{S=w(S,k,"food.supermarketCategory.name")}),S.categories.has(UNDEFINED_CATEGORY)&&(C.push(S.categories.get(UNDEFINED_CATEGORY)),S.categories.delete(UNDEFINED_CATEGORY)),S.categories.forEach(k=>{C.push(k)}),C});function v(){var C,k;let S=[];for(let $ in this.get_entries_by_group)for(let E in this.get_entries_by_group[$].foods)for(let D in this.get_entries_by_group[$].foods[E].entries)S.push({amount:this.get_entries_by_group[$].foods[E].entries[D].amount,unit:((C=this.get_entries_by_group[$].foods[E].entries[D].unit)==null?void 0:C.name)??"",food:((k=this.get_entries_by_group[$].foods[E].entries[D].food)==null?void 0:k.name)??""});return S}function g(){return[{id:"food.supermarketCategory.name",translationKey:"Category"},{id:"createdBy.displayName",translationKey:"created_by"},{id:"recipeMealplan.recipeName",translationKey:"Recipe"}]}function y(){for(let S in m.value)if(m.value[S].status==="syncing_failed_before"||m.value[S].status==="waiting_failed_before")return!0;return!1}function b(){if(!c.value){c.value=!0,d.value=new Date().getTime();let S=new ApiApi;S.apiShoppingListEntryList().then(C=>{a.value=new Map,C.forEach(k=>{a.value.set(k.id,k)}),c.value=!1}).catch(C=>{c.value=!1}),S.apiSupermarketList().then(C=>{i.value=C}).catch(C=>{}),S.apiSupermarketList().then(C=>{u.value=C}).catch(C=>{})}}function w(S,C,k){let $=_.get(C,k,UNDEFINED_CATEGORY);return $==null&&($=UNDEFINED_CATEGORY),S.categories.has($)||S.categories.set($,{name:$,foods:new Map}),S.categories.get($).foods.has(C.food.id)||S.categories.get($).foods.set(C.food.id,{food:C.food,entries:new Map}),S.categories.get($).foods.get(C.food.id).entries.set(C.id,C),S}return{entries:a,supermarkets:u,supermarketCategories:i,getEntriesByGroup:f,getFlatEntries:v,groupingOptions:g,hasFailedItems:y,refreshFromAPI:b}}),VTabsSymbol=Symbol.for("vuetify:v-tabs"),makeVTabProps=propsFactory({fixed:Boolean,sliderColor:String,hideSlider:Boolean,direction:{type:String,default:"horizontal"},...omit$1(makeVBtnProps({selectedClass:"v-tab--selected",variant:"text"}),["active","block","flat","location","position","symbol"])},"VTab"),VTab=genericComponent()({name:"VTab",props:makeVTabProps(),setup(a,i){let{slots:u,attrs:c}=i;const{textColorClasses:d,textColorStyles:m}=useTextColor(a,"sliderColor"),f=ref(),v=ref(),g=computed(()=>a.direction==="horizontal"),y=computed(()=>{var w,S;return((S=(w=f.value)==null?void 0:w.group)==null?void 0:S.isSelected.value)??!1});function b(w){var C,k;let{value:S}=w;if(S){const $=(k=(C=f.value)==null?void 0:C.$el.parentElement)==null?void 0:k.querySelector(".v-tab--selected .v-tab__slider"),E=v.value;if(!$||!E)return;const D=getComputedStyle($).color,T=$.getBoundingClientRect(),O=E.getBoundingClientRect(),F=g.value?"x":"y",M=g.value?"X":"Y",P=g.value?"right":"bottom",B=g.value?"width":"height",z=T[F],U=O[F],H=z>U?T[P]-O[P]:T[F]-O[F],J=Math.sign(H)>0?g.value?"right":"bottom":Math.sign(H)<0?g.value?"left":"top":"center",G=(Math.abs(H)+(Math.sign(H)<0?T[B]:O[B]))/Math.max(T[B],O[B])||0,ee=T[B]/O[B]||0,Q=1.5;animate(E,{backgroundColor:[D,"currentcolor"],transform:[`translate${M}(${H}px) scale${M}(${ee})`,`translate${M}(${H/Q}px) scale${M}(${(G-1)/Q+1})`,"none"],transformOrigin:Array(3).fill(J)},{duration:225,easing:standardEasing})}}return useRender(()=>{const w=VBtn.filterProps(a);return createVNode(VBtn,mergeProps({symbol:VTabsSymbol,ref:f,class:["v-tab",a.class],style:a.style,tabindex:y.value?0:-1,role:"tab","aria-selected":String(y.value),active:!1},w,c,{block:a.fixed,maxWidth:a.fixed?300:void 0,"onGroup:selected":b}),{...u,default:()=>{var S;return createVNode(Fragment,null,[((S=u.default)==null?void 0:S.call(u))??a.text,!a.hideSlider&&createVNode("div",{ref:v,class:["v-tab__slider",d.value],style:m.value},null)])}})}),forwardRefs({},f)}}),handleGesture=a=>{const{touchstartX:i,touchendX:u,touchstartY:c,touchendY:d}=a,m=.5,f=16;a.offsetX=u-i,a.offsetY=d-c,Math.abs(a.offsetY)<m*Math.abs(a.offsetX)&&(a.left&&u<i-f&&a.left(a),a.right&&u>i+f&&a.right(a)),Math.abs(a.offsetX)<m*Math.abs(a.offsetY)&&(a.up&&d<c-f&&a.up(a),a.down&&d>c+f&&a.down(a))};function touchstart(a,i){var c;const u=a.changedTouches[0];i.touchstartX=u.clientX,i.touchstartY=u.clientY,(c=i.start)==null||c.call(i,{originalEvent:a,...i})}function touchend(a,i){var c;const u=a.changedTouches[0];i.touchendX=u.clientX,i.touchendY=u.clientY,(c=i.end)==null||c.call(i,{originalEvent:a,...i}),handleGesture(i)}function touchmove(a,i){var c;const u=a.changedTouches[0];i.touchmoveX=u.clientX,i.touchmoveY=u.clientY,(c=i.move)==null||c.call(i,{originalEvent:a,...i})}function createHandlers(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const i={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:a.left,right:a.right,up:a.up,down:a.down,start:a.start,move:a.move,end:a.end};return{touchstart:u=>touchstart(u,i),touchend:u=>touchend(u,i),touchmove:u=>touchmove(u,i)}}function mounted(a,i){var v;const u=i.value,c=u!=null&&u.parent?a.parentElement:a,d=(u==null?void 0:u.options)??{passive:!0},m=(v=i.instance)==null?void 0:v.$.uid;if(!c||!m)return;const f=createHandlers(i.value);c._touchHandlers=c._touchHandlers??Object.create(null),c._touchHandlers[m]=f,keys$9(f).forEach(g=>{c.addEventListener(g,f[g],d)})}function unmounted(a,i){var m,f;const u=(m=i.value)!=null&&m.parent?a.parentElement:a,c=(f=i.instance)==null?void 0:f.$.uid;if(!(u!=null&&u._touchHandlers)||!c)return;const d=u._touchHandlers[c];keys$9(d).forEach(v=>{u.removeEventListener(v,d[v])}),delete u._touchHandlers[c]}const Touch={mounted,unmounted},Touch$1=Touch,VWindowSymbol=Symbol.for("vuetify:v-window"),VWindowGroupSymbol=Symbol.for("vuetify:v-window-group"),makeVWindowProps=propsFactory({continuous:Boolean,nextIcon:{type:[Boolean,String,Function,Object],default:"$next"},prevIcon:{type:[Boolean,String,Function,Object],default:"$prev"},reverse:Boolean,showArrows:{type:[Boolean,String],validator:a=>typeof a=="boolean"||a==="hover"},touch:{type:[Object,Boolean],default:void 0},direction:{type:String,default:"horizontal"},modelValue:null,disabled:Boolean,selectedClass:{type:String,default:"v-window-item--active"},mandatory:{type:[Boolean,String],default:"force"},...makeComponentProps(),...makeTagProps(),...makeThemeProps()},"VWindow"),VWindow=genericComponent()({name:"VWindow",directives:{Touch},props:makeVWindowProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const{themeClasses:c}=provideTheme(a),{isRtl:d}=useRtl(),{t:m}=useLocale(),f=useGroup(a,VWindowGroupSymbol),v=ref(),g=computed(()=>d.value?!a.reverse:a.reverse),y=shallowRef(!1),b=computed(()=>{const F=a.direction==="vertical"?"y":"x",P=(g.value?!y.value:y.value)?"-reverse":"";return`v-window-${F}${P}-transition`}),w=shallowRef(0),S=ref(void 0),C=computed(()=>f.items.value.findIndex(F=>f.selected.value.includes(F.id)));watch(C,(F,M)=>{const P=f.items.value.length,B=P-1;P<=2?y.value=F<M:F===B&&M===0?y.value=!0:F===0&&M===B?y.value=!1:y.value=F<M}),provide(VWindowSymbol,{transition:b,isReversed:y,transitionCount:w,transitionHeight:S,rootRef:v});const k=computed(()=>a.continuous||C.value!==0),$=computed(()=>a.continuous||C.value!==f.items.value.length-1);function E(){k.value&&f.prev()}function D(){$.value&&f.next()}const T=computed(()=>{const F=[],M={icon:d.value?a.nextIcon:a.prevIcon,class:`v-window__${g.value?"right":"left"}`,onClick:f.prev,"aria-label":m("$vuetify.carousel.prev")};F.push(k.value?u.prev?u.prev({props:M}):createVNode(VBtn,M,null):createVNode("div",null,null));const P={icon:d.value?a.prevIcon:a.nextIcon,class:`v-window__${g.value?"left":"right"}`,onClick:f.next,"aria-label":m("$vuetify.carousel.next")};return F.push($.value?u.next?u.next({props:P}):createVNode(VBtn,P,null):createVNode("div",null,null)),F}),O=computed(()=>a.touch===!1?a.touch:{...{left:()=>{g.value?E():D()},right:()=>{g.value?D():E()},start:M=>{let{originalEvent:P}=M;P.stopPropagation()}},...a.touch===!0?{}:a.touch});return useRender(()=>withDirectives(createVNode(a.tag,{ref:v,class:["v-window",{"v-window--show-arrows-on-hover":a.showArrows==="hover"},c.value,a.class],style:a.style},{default:()=>{var F,M;return[createVNode("div",{class:"v-window__container",style:{height:S.value}},[(F=u.default)==null?void 0:F.call(u,{group:f}),a.showArrows!==!1&&createVNode("div",{class:"v-window__controls"},[T.value])]),(M=u.additional)==null?void 0:M.call(u,{group:f})]}}),[[resolveDirective("touch"),O.value]])),{group:f}}}),makeVTabsWindowProps=propsFactory({...omit$1(makeVWindowProps(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VTabsWindow"),VTabsWindow=genericComponent()({name:"VTabsWindow",props:makeVTabsWindowProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const c=inject$1(VTabsSymbol,null),d=useProxiedModel(a,"modelValue"),m=computed({get(){var f;return d.value!=null||!c?d.value:(f=c.items.value.find(v=>c.selected.value.includes(v.id)))==null?void 0:f.value},set(f){d.value=f}});return useRender(()=>{const f=VWindow.filterProps(a);return createVNode(VWindow,mergeProps({_as:"VTabsWindow"},f,{modelValue:m.value,"onUpdate:modelValue":v=>m.value=v,class:"v-tabs-window",mandatory:!1,touch:!1}),u)}),{}}}),makeVWindowItemProps=propsFactory({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...makeComponentProps(),...makeGroupItemProps(),...makeLazyProps()},"VWindowItem"),VWindowItem=genericComponent()({name:"VWindowItem",directives:{Touch:Touch$1},props:makeVWindowItemProps(),emits:{"group:selected":a=>!0},setup(a,i){let{slots:u}=i;const c=inject$1(VWindowSymbol),d=useGroupItem(a,VWindowGroupSymbol),{isBooted:m}=useSsrBoot();if(!c||!d)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const f=shallowRef(!1),v=computed(()=>m.value&&(c.isReversed.value?a.reverseTransition!==!1:a.transition!==!1));function g(){!f.value||!c||(f.value=!1,c.transitionCount.value>0&&(c.transitionCount.value-=1,c.transitionCount.value===0&&(c.transitionHeight.value=void 0)))}function y(){var k;f.value||!c||(f.value=!0,c.transitionCount.value===0&&(c.transitionHeight.value=convertToUnit((k=c.rootRef.value)==null?void 0:k.clientHeight)),c.transitionCount.value+=1)}function b(){g()}function w(k){f.value&&nextTick(()=>{!v.value||!f.value||!c||(c.transitionHeight.value=convertToUnit(k.clientHeight))})}const S=computed(()=>{const k=c.isReversed.value?a.reverseTransition:a.transition;return v.value?{name:typeof k!="string"?c.transition.value:k,onBeforeEnter:y,onAfterEnter:g,onEnterCancelled:b,onBeforeLeave:y,onAfterLeave:g,onLeaveCancelled:b,onEnter:w}:!1}),{hasContent:C}=useLazy(a,d.isSelected);return useRender(()=>createVNode(MaybeTransition,{transition:S.value,disabled:!m.value},{default:()=>{var k;return[withDirectives(createVNode("div",{class:["v-window-item",d.selectedClass.value,a.class],style:a.style},[C.value&&((k=u.default)==null?void 0:k.call(u))]),[[vShow,d.isSelected.value]])]}})),{groupItem:d}}}),makeVTabsWindowItemProps=propsFactory({...makeVWindowItemProps()},"VTabsWindowItem"),VTabsWindowItem=genericComponent()({name:"VTabsWindowItem",props:makeVTabsWindowItemProps(),setup(a,i){let{slots:u}=i;return useRender(()=>{const c=VWindowItem.filterProps(a);return createVNode(VWindowItem,mergeProps({_as:"VTabsWindowItem"},c,{class:["v-tabs-window-item",a.class],style:a.style}),u)}),{}}});function parseItems(a){return a?a.map(i=>isObject$h(i)?i:{text:i,value:i}):[]}const makeVTabsProps=propsFactory({alignTabs:{type:String,default:"start"},color:String,fixedTabs:Boolean,items:{type:Array,default:()=>[]},stacked:Boolean,bgColor:String,grow:Boolean,height:{type:[Number,String],default:void 0},hideSlider:Boolean,sliderColor:String,...makeVSlideGroupProps({mandatory:"force",selectedClass:"v-tab-item--selected"}),...makeDensityProps(),...makeTagProps()},"VTabs"),VTabs=genericComponent()({name:"VTabs",props:makeVTabsProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const c=useProxiedModel(a,"modelValue"),d=computed(()=>parseItems(a.items)),{densityClasses:m}=useDensity(a),{backgroundColorClasses:f,backgroundColorStyles:v}=useBackgroundColor(toRef(a,"bgColor"));return provideDefaults({VTab:{color:toRef(a,"color"),direction:toRef(a,"direction"),stacked:toRef(a,"stacked"),fixed:toRef(a,"fixedTabs"),sliderColor:toRef(a,"sliderColor"),hideSlider:toRef(a,"hideSlider")}}),useRender(()=>{const g=VSlideGroup.filterProps(a),y=!!(u.window||a.items.length>0);return createVNode(Fragment,null,[createVNode(VSlideGroup,mergeProps(g,{modelValue:c.value,"onUpdate:modelValue":b=>c.value=b,class:["v-tabs",`v-tabs--${a.direction}`,`v-tabs--align-tabs-${a.alignTabs}`,{"v-tabs--fixed-tabs":a.fixedTabs,"v-tabs--grow":a.grow,"v-tabs--stacked":a.stacked},m.value,f.value,a.class],style:[{"--v-tabs-height":convertToUnit(a.height)},v.value,a.style],role:"tablist",symbol:VTabsSymbol}),{default:()=>{var b;return[((b=u.default)==null?void 0:b.call(u))??d.value.map(w=>{var S;return((S=u.tab)==null?void 0:S.call(u,{item:w}))??createVNode(VTab,mergeProps(w,{key:w.text,value:w.value}),{default:()=>{var C;return(C=u[`tab.${w.value}`])==null?void 0:C.call(u,{item:w})}})})]}}),y&&createVNode(VTabsWindow,{modelValue:c.value,"onUpdate:modelValue":b=>c.value=b,key:"tabs-window"},{default:()=>{var b;return[d.value.map(w=>{var S;return((S=u.item)==null?void 0:S.call(u,{item:w}))??createVNode(VTabsWindowItem,{value:w.value},{default:()=>{var C;return(C=u[`item.${w.value}`])==null?void 0:C.call(u,{item:w})}})}),(b=u.window)==null?void 0:b.call(u)]}})])}),{}}}),_hoisted_1$Y=createBaseVNode("i",{class:"fas fa-shopping-cart fa-fw"},null,-1),_hoisted_2$C=createBaseVNode("span",{class:"d-none d-md-block ms-1"},"Shopping List",-1),_hoisted_3$p=createBaseVNode("i",{class:"fas fa-book fa-fw"},null,-1),_hoisted_4$g=createBaseVNode("span",{class:"d-none d-md-block ms-1"},"Recipes",-1),_sfc_main$s=defineComponent$1({__name:"ShoppingListView",setup(a){const i=ref("shopping");return useShoppingStore(),useShoppingStore().refreshFromAPI(),(u,c)=>(openBlock(),createElementBlock(Fragment,null,[createVNode(VTabs,{modelValue:i.value,"onUpdate:modelValue":c[0]||(c[0]=d=>i.value=d),grow:""},{default:withCtx(()=>[createVNode(VTab,{value:"shopping"},{default:withCtx(()=>[_hoisted_1$Y,createTextVNode(),_hoisted_2$C]),_:1}),createVNode(VTab,{value:"recipes"},{default:withCtx(()=>[_hoisted_3$p,createTextVNode(),_hoisted_4$g]),_:1})]),_:1},8,["modelValue"]),createVNode(VWindow,{modelValue:i.value,"onUpdate:modelValue":c[1]||(c[1]=d=>i.value=d)},{default:withCtx(()=>[createVNode(VWindowItem,{value:"shopping"},{default:withCtx(()=>[createVNode(VContainer,null,{default:withCtx(()=>[createVNode(VRow,null,{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[createVNode(VList,{lines:"two",density:"compact"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(useShoppingStore)().getEntriesByGroup,d=>(openBlock(),createElementBlock(Fragment,null,[createVNode(VListSubheader,null,{default:withCtx(()=>[createTextVNode(toDisplayString(d.name),1)]),_:2},1024),createVNode(VDivider),(openBlock(!0),createElementBlock(Fragment,null,renderList(d.foods,m=>(openBlock(),createBlock(VListItem,null,{append:withCtx(()=>[createVNode(VBtn,{color:"success",icon:"fas fa-check",variant:"text"})]),default:withCtx(()=>[createTextVNode(toDisplayString(m[1].food.name)+" ",1)]),_:2},1024))),256))],64))),256))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),createVNode(VWindowItem,{value:"recipes"},{default:withCtx(()=>[createTextVNode(" Recipes ")]),_:1})]),_:1},8,["modelValue"])],64))}}),_sfc_main$r=defineComponent$1({__name:"ShoppingListPage",setup(a){return(i,u)=>(openBlock(),createBlock(_sfc_main$s))}}),_hoisted_1$X={key:0},_sfc_main$q=defineComponent$1({__name:"KeywordsBar",props:{keywords:Array,size:{type:String,default:"x-small"},color:{type:String,default:""},variant:{type:String,default:"tonal"}},setup(a){const i=a;return(u,c)=>i.keywords?(openBlock(),createElementBlock("div",_hoisted_1$X,[(openBlock(!0),createElementBlock(Fragment,null,renderList(i.keywords,d=>(openBlock(),createBlock(VChip,{class:"ms-1",color:i.color,size:i.size,variant:i.variant},{default:withCtx(()=>[createTextVNode(toDisplayString(d.label),1)]),_:2},1032,["color","size","variant"]))),256))])):createCommentVNode("",!0)}}),_imports_0="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20xmlns:dc='http://purl.org/dc/elements/1.1/'%20xmlns:cc='http://creativecommons.org/ns%23'%20xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%20xmlns:svg='http://www.w3.org/2000/svg'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'%20xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'%20aria-hidden='true'%20focusable='false'%20data-prefix='fas'%20data-icon='pizza-slice'%20class='svg-inline--fa%20fa-pizza-slice%20fa-w-16'%20role='img'%20viewBox='0%200%20512%20512'%20version='1.1'%20id='svg4'%20sodipodi:docname='recipe_no_image.svg'%20inkscape:version='0.92.4%20(5da689c313,%202019-01-14)'%3e%3cmetadata%20id='metadata10'%3e%3crdf:RDF%3e%3ccc:Work%20rdf:about=''%3e%3cdc:format%3eimage/svg+xml%3c/dc:format%3e%3cdc:type%20rdf:resource='http://purl.org/dc/dcmitype/StillImage'%20/%3e%3c/cc:Work%3e%3c/rdf:RDF%3e%3c/metadata%3e%3cdefs%20id='defs8'%20/%3e%3csodipodi:namedview%20pagecolor='%23ffffff'%20bordercolor='%23666666'%20borderopacity='1'%20objecttolerance='10'%20gridtolerance='10'%20guidetolerance='10'%20inkscape:pageopacity='0'%20inkscape:pageshadow='2'%20inkscape:window-width='3840'%20inkscape:window-height='2066'%20id='namedview6'%20showgrid='false'%20inkscape:zoom='0.921875'%20inkscape:cx='-25.662611'%20inkscape:cy='214.71807'%20inkscape:window-x='2869'%20inkscape:window-y='54'%20inkscape:window-maximized='1'%20inkscape:current-layer='svg4'%20/%3e%3cpath%20d='m%20235.62851,202.1526%20c%20-3.38906,-0.31992%20-6.54323,1.7722%20-7.40937,5.07666%20l%20-3.10593,11.84344%20c%2039.34747,1.15551%2065.965,27.49017%2067.63017,66.72064%20l%2011.9414,-3.32129%20c%203.29677,-0.91767%205.34573,-4.14216%204.95356,-7.55606%20-4.37894,-38.04972%20-35.85985,-69.14953%20-74.00983,-72.76339%20z%20m%20-12.26226,23.57322%20-20.94044,79.87325%20a%203.3995443,3.4118034%200%200%200%204.19438,4.15688%20L%20286.10367,287.635%20c%20-0.8955,-36.81001%20-25.8122,-61.48823%20-62.73742,-61.90076%20z%20m%205.78824,63.9529%20a%206.7110067,6.7352075%200%201%201%206.711,-6.73521%206.7110067,6.7352075%200%200%201%20-6.711,6.73521%20z%20M%20239.221,257.68648%20a%206.7110067,6.7352075%200%201%201%206.71101,-6.7352%206.7110067,6.7352075%200%200%201%20-6.71101,6.7352%20z%20m%2021.81077,21.88943%20a%206.7110067,6.7352075%200%201%201%206.71101,-6.73521%206.7110067,6.7352075%200%200%201%20-6.71101,6.73521%20z'%20id='path2'%20style='fill:%23d9cfbe;fill-opacity:1;stroke-width:0.21009675'%20inkscape:connector-curvature='0'%20/%3e%3c/svg%3e",_hoisted_1$W=createBaseVNode("i",{class:"fas fa-edit fa-fw mr-2"},null,-1),_sfc_main$p=defineComponent$1({__name:"RecipeContextMenu",props:{recipe:{type:Object,required:!0}},setup(a){const i=useRouter$1(),u=a;function c(){i.push({name:"edit_recipe",params:{recipe_id:u.recipe.id}})}return(d,m)=>(openBlock(),createBlock(VMenu,{"open-on-hover":"","open-delay":"0","open-on-click":!0,location:"start"},{activator:withCtx(({props:f})=>[createVNode(VBtn,mergeProps(f,{icon:"fas fa-ellipsis-v",variant:"plain"}),null,16)]),default:withCtx(()=>[createVNode(VList,null,{default:withCtx(()=>[createVNode(VListItem,null,{default:withCtx(()=>[createVNode(VListItemTitle,{onClick:m[0]||(m[0]=f=>c())},{default:withCtx(()=>[_hoisted_1$W,createTextVNode(" Edit")]),_:1})]),_:1})]),_:1})]),_:1}))}}),_sfc_main$o=defineComponent$1({__name:"RecipeImage",props:{recipe:{type:{},required:!1,default:void 0},height:{type:String},width:{type:String},cover:{type:Boolean,default:!0}},setup(a){const i=a,u=computed(()=>i.recipe!=null&&i.recipe.image!=null?i.recipe.image:_imports_0);return watch(()=>i.recipe,()=>{console.log("changed")}),(c,d)=>(openBlock(),createBlock(VImg,{cover:a.cover,style:normalizeStyle({height:a.height,width:a.width}),src:u.value,alt:"Recipe Image"},{default:withCtx(()=>[renderSlot(c.$slots,"overlay")]),_:3},8,["cover","style","src"]))}}),rootTypes={actions:"button@2",article:"heading, paragraph",avatar:"avatar",button:"button",card:"image, heading","card-avatar":"image, list-item-avatar",chip:"chip","date-picker":"list-item, heading, divider, date-picker-options, date-picker-days, actions","date-picker-options":"text, avatar@2","date-picker-days":"avatar@28",divider:"divider",heading:"heading",image:"image","list-item":"text","list-item-avatar":"avatar, text","list-item-two-line":"sentences","list-item-avatar-two-line":"avatar, sentences","list-item-three-line":"paragraph","list-item-avatar-three-line":"avatar, paragraph",ossein:"ossein",paragraph:"text@3",sentences:"text@2",subtitle:"text",table:"table-heading, table-thead, table-tbody, table-tfoot","table-heading":"chip, text","table-thead":"heading@6","table-tbody":"table-row-divider@6","table-row-divider":"table-row, divider","table-row":"text@6","table-tfoot":"text@2, avatar@2",text:"text"};function genBone(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return createVNode("div",{class:["v-skeleton-loader__bone",`v-skeleton-loader__${a}`]},[i])}function genBones(a){const[i,u]=a.split("@");return Array.from({length:u}).map(()=>genStructure(i))}function genStructure(a){let i=[];if(!a)return i;const u=rootTypes[a];if(a!==u){if(a.includes(","))return mapBones(a);if(a.includes("@"))return genBones(a);u.includes(",")?i=mapBones(u):u.includes("@")?i=genBones(u):u&&i.push(genStructure(u))}return[genBone(a,i)]}function mapBones(a){return a.replace(/\s/g,"").split(",").map(genStructure)}const makeVSkeletonLoaderProps=propsFactory({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},...makeDimensionProps(),...makeElevationProps(),...makeThemeProps()},"VSkeletonLoader"),VSkeletonLoader=genericComponent()({name:"VSkeletonLoader",props:makeVSkeletonLoaderProps(),setup(a,i){let{slots:u}=i;const{backgroundColorClasses:c,backgroundColorStyles:d}=useBackgroundColor(toRef(a,"color")),{dimensionStyles:m}=useDimension(a),{elevationClasses:f}=useElevation(a),{themeClasses:v}=provideTheme(a),{t:g}=useLocale(),y=computed(()=>genStructure(wrapInArray(a.type).join(",")));return useRender(()=>{var w;const b=!u.default||a.loading;return createVNode("div",{class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":a.boilerplate},v.value,c.value,f.value],style:[d.value,b?m.value:{}],"aria-busy":a.boilerplate?void 0:b,"aria-live":a.boilerplate?void 0:"polite","aria-label":a.boilerplate?void 0:g(a.loadingText),role:a.boilerplate?void 0:"alert"},[b?y.value:(w=u.default)==null?void 0:w.call(u)])}),{}}}),makeVTooltipProps=propsFactory({id:String,text:String,...omit$1(makeVOverlayProps({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:!1}),["absolute","persistent"])},"VTooltip"),VTooltip=genericComponent()({name:"VTooltip",props:makeVTooltipProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const c=useProxiedModel(a,"modelValue"),{scopeId:d}=useScopeId(),m=getUid(),f=computed(()=>a.id||`v-tooltip-${m}`),v=ref(),g=computed(()=>a.location.split(" ").length>1?a.location:a.location+" center"),y=computed(()=>a.origin==="auto"||a.origin==="overlap"||a.origin.split(" ").length>1||a.location.split(" ").length>1?a.origin:a.origin+" center"),b=computed(()=>a.transition?a.transition:c.value?"scale-transition":"fade-transition"),w=computed(()=>mergeProps({"aria-describedby":f.value},a.activatorProps));return useRender(()=>{const S=VOverlay.filterProps(a);return createVNode(VOverlay,mergeProps({ref:v,class:["v-tooltip",a.class],style:a.style,id:f.value},S,{modelValue:c.value,"onUpdate:modelValue":C=>c.value=C,transition:b.value,absolute:!0,location:g.value,origin:y.value,persistent:!0,role:"tooltip",activatorProps:w.value,_disableGlobalStack:!0},d),{activator:u.activator,default:function(){var E;for(var C=arguments.length,k=new Array(C),$=0;$<C;$++)k[$]=arguments[$];return((E=u.default)==null?void 0:E.call(u,...k))??a.text}})}),forwardRefs({},v)}}),_hoisted_1$V={key:0},_sfc_main$n=defineComponent$1({__name:"RecipeCard",props:{recipe:{type:{},required:!0},loading:{type:Boolean,required:!1},show_keywords:{type:Boolean,required:!1},show_description:{type:Boolean,required:!1},height:{type:String,required:!1,default:"25vh"}},setup(a){const i=a;return(u,c)=>i.loading?(openBlock(),createBlock(VCard,{key:1,style:normalizeStyle({height:i.height})},{default:withCtx(()=>[createVNode(VImg,{src:_imports_0,cover:"",height:"60%"}),createVNode(VCardTitle,null,{default:withCtx(()=>[createVNode(VSkeletonLoader,{type:"heading"})]),_:1}),createVNode(VCardText,null,{default:withCtx(()=>[createVNode(VSkeletonLoader,{type:"subtitle"})]),_:1})]),_:1},8,["style"])):(openBlock(),createBlock(VCard,{key:0,to:`/recipe/${i.recipe.id}`,style:normalizeStyle({height:i.height})},{default:withCtx(()=>[createVNode(VTooltip,{class:"align-center justify-center",location:"top center",origin:"overlap","no-click-animation":"","open-on-hover":i.recipe.description!=null&&i.recipe.description!="",contained:""},{activator:withCtx(({props:d})=>[createVNode(_sfc_main$o,{height:"60%",width:"100%",recipe:i.recipe},{overlay:withCtx(()=>[i.recipe.workingTime!=null&&i.recipe.workingTime>0?(openBlock(),createBlock(VChip,{key:0,size:"x-small","prepend-icon":"fa fa-clock",label:"",color:"light",variant:"elevated",class:"float-start ms-1 mt-1"},{default:withCtx(()=>[createTextVNode(toDisplayString(a.recipe.workingTime),1)]),_:1})):createCommentVNode("",!0),i.recipe.waitingTime!=null&&i.recipe.waitingTime>0?(openBlock(),createBlock(VChip,{key:1,size:"x-small","prepend-icon":"fa fa-pause",label:"",color:"secondary",variant:"elevated",class:"float-start ms-1 mt-1"},{default:withCtx(()=>[createTextVNode(toDisplayString(a.recipe.waitingTime),1)]),_:1})):createCommentVNode("",!0),createVNode(_sfc_main$q,{variant:"flat",keywords:i.recipe.keywords},null,8,["keywords"])]),_:1},8,["recipe"]),i.recipe.image==null?(openBlock(),createBlock(VDivider,{key:0,class:"p-0"})):createCommentVNode("",!0)]),default:withCtx(()=>[i.recipe.description!=null&&i.recipe.description!=""?(openBlock(),createElementBlock("div",_hoisted_1$V,toDisplayString(i.recipe.description),1)):createCommentVNode("",!0)]),_:1},8,["open-on-hover"]),createVNode(VCardItem,null,{default:withCtx(()=>[createVNode(VCardTitle,null,{default:withCtx(()=>[createTextVNode(toDisplayString(i.recipe.name)+" ",1),createVNode(_sfc_main$p,{class:"float-end",recipe:a.recipe},null,8,["recipe"])]),_:1}),createVNode(VCardSubtitle,null,{default:withCtx(()=>[createTextVNode("by "+toDisplayString(i.recipe.createdBy),1)]),_:1})]),_:1})]),_:1},8,["to","style"]))}});function homePageCols(a){switch(a){case"xs":return 1;case"sm":return 2;case"md":return 4;case"lg":return 5;case"xl":return 6;case"xxl":return 7;default:return 1}}const _sfc_main$m=defineComponent$1({__name:"HorizontalRecipeWindow",props:{title:{type:String,required:!0},icon:{type:String,required:!1},skeletons:{type:Number,default:0},recipes:{type:Array,required:!0}},setup(a){const i=a,{title:u,recipes:c}=toRefs(i);let d=computed(()=>{const{name:f}=useDisplay();return homePageCols(f.value)}),m=computed(()=>{let f=[],v=[];for(const[g,y]of c==null?void 0:c.value.entries())v.push(y),g%d.value==d.value-1&&(v.length>0&&f.push(v),v=[]);return v.length>0&&f.push(v),f});return(f,v)=>(openBlock(),createElementBlock(Fragment,null,[createVNode(VRow,{justify:"space-between"},{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[createBaseVNode("h2",null,[a.icon!="undefined"?(openBlock(),createElementBlock("i",{key:0,class:normalizeClass(a.icon+" fa-fw")},null,2)):createCommentVNode("",!0),createTextVNode(" "+toDisplayString(unref(u)),1)])]),_:1})]),_:1}),unref(m).length>0?(openBlock(),createBlock(VRow,{key:0,class:"mt-0"},{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[createVNode(VWindow,{"show-arrows":""},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(m),g=>(openBlock(),createBlock(VWindowItem,{class:"pt-1 pb-1"},{default:withCtx(()=>[createVNode(VRow,null,{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(g,y=>(openBlock(),createBlock(VCol,{key:y.id},{default:withCtx(()=>[createVNode(_sfc_main$n,{recipe:y,show_description:!0,show_keywords:!0,style:{height:"25vh"}},null,8,["recipe"])]),_:2},1024))),128))]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),_:1})):createCommentVNode("",!0),unref(m).length==0&&a.skeletons>0?(openBlock(),createBlock(VRow,{key:1},{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[createVNode(VWindow,null,{default:withCtx(()=>[createVNode(VWindowItem,null,{default:withCtx(()=>[createVNode(VRow,null,{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.skeletons,g=>(openBlock(),createBlock(VCol,null,{default:withCtx(()=>[createVNode(VSkeletonLoader,{elevation:3,type:"card"})]),_:1}))),256))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})):createCommentVNode("",!0)],64))}}),_STORE_ID="meal_plan_store",useMealPlanStore=defineStore(_STORE_ID,()=>{let a=ref(new Map),i=ref([new Date(0),new Date(0)]);ref({});const u=computed(()=>{let g=[];return a.value.forEach((y,b)=>{g.push(y)}),g});computed(()=>({from_date:null,to_date:null,id:-1,meal_type:null,note:"",note_markdown:"",recipe:null,servings:1,shared:[],title:"",title_placeholder:"Title"}));function c(g,y){return i.value[0]!==g||i.value[1]!==y?(i.value=[g,y],new ApiApi().apiMealPlanList({fromDate:DateTime.fromJSDate(g).toISODate(),toDate:DateTime.fromJSDate(y).toISODate()}).then(w=>{w.results.forEach(S=>{a.value.set(S.id,S)}),i.value=[new Date(0),new Date(0)]}).catch(w=>{useMessageStore().addError(ErrorMessageType.FETCH_ERROR,w)})):new Promise(()=>{})}function d(g){return g.id==null?m(g):f(g)}function m(g){return new ApiApi().apiMealPlanCreate({mealPlan:g}).then(b=>(useMessageStore().addMessage(MessageType.SUCCESS,"Created successfully",7e3,g),a.value.set(b.id,b),b)).catch(b=>{useMessageStore().addError(ErrorMessageType.CREATE_ERROR,b)})}function f(g){return new ApiApi().apiMealPlanUpdate({id:g.id,mealPlanRequest:g}).then(b=>{useMessageStore().addMessage(MessageType.SUCCESS,"Updated successfully",7e3,g),a.value.set(b.id,b)}).catch(b=>{useMessageStore().addError(ErrorMessageType.UPDATE_ERROR,b)})}function v(g){return new ApiApi().apiMealPlanDestroy({id:g.id}).then(b=>{useMessageStore().addMessage(MessageType.INFO,"Deleted successfully",7e3,g),a.value.delete(g.id)}).catch(b=>{useMessageStore().addError(ErrorMessageType.DELETE_ERROR,b)})}return{plans:a,currently_updating:i,plan_list:u,refreshFromAPI:c,createObject:m,updateObject:f,deleteObject:v,createOrUpdate:d}}),makeVNumberInputProps=propsFactory({controlVariant:{type:String,default:"default"},inset:Boolean,hideInput:Boolean,min:{type:Number,default:-1/0},max:{type:Number,default:1/0},step:{type:Number,default:1},...only(makeVInputProps(),["density","disabled","focused","hideDetails","hint","label","persistentHint","readonly"]),...only(makeVFieldProps(),["baseColor","bgColor","class","color","disabled","error","loading","reverse","rounded","style","theme","variant"]),...makeFocusProps()},"VNumberInput"),VNumberInput=genericComponent()({name:"VNumberInput",inheritAttrs:!1,props:{...makeVNumberInputProps(),modelValue:{type:Number,default:void 0}},emits:{"update:modelValue":a=>!0},setup(a,i){let{attrs:u,emit:c,slots:d}=i;const m=useProxiedModel(a,"modelValue"),{isFocused:f,focus:v,blur:g}=useFocus(a),y=ref(),b=computed(()=>getDecimals(a.step)),w=computed(()=>m.value!=null?getDecimals(m.value):0),S=computed(()=>m.value==null?!0:m.value+a.step<=a.max),C=computed(()=>m.value==null?!0:m.value-a.step>=a.min);watchEffect(()=>{m.value!=null&&(m.value<a.min||m.value>a.max)&&(m.value=clamp(m.value,a.min,a.max))});function k(){f.value||v()}const $=computed(()=>a.hideInput?"stacked":a.controlVariant),E=computed(()=>({click:O})),D=computed(()=>({click:F}));function T(){let B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(m.value==null){m.value=0;return}const z=Math.max(w.value,b.value);B?S.value&&(m.value=+(m.value+a.step).toFixed(z)):C.value&&(m.value=+(m.value-a.step).toFixed(z))}function O(){T()}function F(){T(!1)}function M(B){if(!(["Enter","ArrowLeft","ArrowRight","Backspace"].includes(B.key)||B.ctrlKey)){if(["ArrowDown"].includes(B.key)){B.preventDefault(),T(!1);return}if(["ArrowUp"].includes(B.key)){B.preventDefault(),T();return}/^[0-9\-+.]+$/.test(B.key)||B.preventDefault()}}function P(B){const z=B.target;m.value=z.value?+z.value:void 0}useRender(()=>{const B=filterFieldProps(a),[z,U]=filterInputAttrs(u),{modelValue:H,...J}=VInput.filterProps(a);function j(){const ee=$.value==="stacked"?"auto":"100%";return createVNode("div",{class:"v-number-input__control"},[d.decrement?createVNode(VDefaultsProvider,{key:"decrement-defaults",defaults:{VBtn:{disabled:!C.value,flat:!0,height:ee,size:"small",icon:"$expand"}}},{default:()=>[d.decrement(D.value)]}):createVNode(VBtn,{disabled:!C.value,flat:!0,key:"decrement-btn",height:ee,name:"decrement-btn",icon:"$expand",size:"small",onClick:F},null),createVNode(VDivider,{vertical:$.value!=="stacked"},null),d.increment?createVNode(VDefaultsProvider,{key:"increment-defaults",defaults:{VBtn:{disabled:!S.value,flat:!0,height:ee,size:"small",icon:"$collapse"}}},{default:()=>[d.increment(E.value)]}):createVNode(VBtn,{disabled:!S.value,flat:!0,key:"increment-btn",height:ee,name:"increment-btn",icon:"$collapse",onClick:O,size:"small"},null)])}function G(){return!a.hideInput&&!a.inset?createVNode(VDivider,{vertical:!0},null):void 0}return createVNode(VInput,mergeProps({class:["v-number-input",{"v-number-input--default":$.value==="default","v-number-input--hide-input":a.hideInput,"v-number-input--inset":a.inset,"v-number-input--reverse":a.reverse,"v-number-input--split":$.value==="split","v-number-input--stacked":$.value==="stacked"},a.class]},z,J,{focused:f.value,style:a.style}),{...d,default:()=>createVNode(VField,mergeProps(B,{active:!0,focused:f.value}),{...d,default:ee=>{let{props:{class:Q,...te}}=ee;return createVNode("input",mergeProps({ref:y,type:"text",value:m.value,onInput:P,onKeydown:M,class:Q,onFocus:k,onBlur:g},U),null)},"append-inner":$.value==="split"?()=>createVNode("div",{class:"v-number-input__control"},[createVNode(VDivider,{vertical:!0},null),createVNode(VBtn,{flat:!0,height:"100%",icon:"$plus",tile:!0,onClick:O},null)]):a.reverse?void 0:()=>createVNode(Fragment,null,[G(),j()]),"prepend-inner":$.value==="split"?()=>createVNode("div",{class:"v-number-input__control"},[createVNode(VBtn,{flat:!0,height:"100%",icon:"$minus",tile:!0,onClick:F},null),createVNode(VDivider,{vertical:!0},null)]):a.reverse?()=>createVNode(Fragment,null,[j(),G()]):void 0})})})}}),makeVConfirmEditProps=propsFactory({modelValue:null,color:String,cancelText:{type:String,default:"$vuetify.confirmEdit.cancel"},okText:{type:String,default:"$vuetify.confirmEdit.ok"}},"VConfirmEdit"),VConfirmEdit=genericComponent()({name:"VConfirmEdit",props:makeVConfirmEditProps(),emits:{cancel:()=>!0,save:a=>!0,"update:modelValue":a=>!0},setup(a,i){let{emit:u,slots:c}=i;const d=useProxiedModel(a,"modelValue"),m=ref();watchEffect(()=>{m.value=structuredClone(toRaw(d.value))});const{t:f}=useLocale(),v=computed(()=>deepEqual(d.value,m.value));function g(){d.value=m.value,u("save",m.value)}function y(){m.value=structuredClone(toRaw(d.value)),u("cancel")}let b=!1;useRender(()=>{var S;const w=createVNode(Fragment,null,[createVNode(VBtn,{disabled:v.value,variant:"text",color:a.color,onClick:y,text:f(a.cancelText)},null),createVNode(VBtn,{disabled:v.value,variant:"text",color:a.color,onClick:g,text:f(a.okText)},null)]);return createVNode(Fragment,null,[(S=c.default)==null?void 0:S.call(c,{model:m,get actions(){return b=!0,w}}),!b&&w])})}}),makeVDatePickerControlsProps=propsFactory({active:{type:[String,Array],default:void 0},disabled:{type:[Boolean,String,Array],default:!1},nextIcon:{type:[String],default:"$next"},prevIcon:{type:[String],default:"$prev"},modeIcon:{type:[String],default:"$subgroup"},text:String,viewMode:{type:String,default:"month"}},"VDatePickerControls"),VDatePickerControls=genericComponent()({name:"VDatePickerControls",props:makeVDatePickerControlsProps(),emits:{"click:year":()=>!0,"click:month":()=>!0,"click:prev":()=>!0,"click:next":()=>!0,"click:text":()=>!0},setup(a,i){let{emit:u}=i;const c=computed(()=>Array.isArray(a.disabled)?a.disabled.includes("text"):!!a.disabled),d=computed(()=>Array.isArray(a.disabled)?a.disabled.includes("mode"):!!a.disabled),m=computed(()=>Array.isArray(a.disabled)?a.disabled.includes("prev"):!!a.disabled),f=computed(()=>Array.isArray(a.disabled)?a.disabled.includes("next"):!!a.disabled);function v(){u("click:prev")}function g(){u("click:next")}function y(){u("click:year")}function b(){u("click:month")}return useRender(()=>createVNode("div",{class:["v-date-picker-controls"]},[createVNode(VBtn,{class:"v-date-picker-controls__month-btn",disabled:c.value,text:a.text,variant:"text",rounded:!0,onClick:b},null),createVNode(VBtn,{key:"mode-btn",class:"v-date-picker-controls__mode-btn",disabled:d.value,density:"comfortable",icon:a.modeIcon,variant:"text",onClick:y},null),createVNode(VSpacer,{key:"mode-spacer"},null),createVNode("div",{key:"month-buttons",class:"v-date-picker-controls__month"},[createVNode(VBtn,{disabled:m.value,icon:a.prevIcon,variant:"text",onClick:v},null),createVNode(VBtn,{disabled:f.value,icon:a.nextIcon,variant:"text",onClick:g},null)])])),{}}}),makeVDatePickerHeaderProps=propsFactory({appendIcon:String,color:String,header:String,transition:String,onClick:EventProp()},"VDatePickerHeader"),VDatePickerHeader=genericComponent()({name:"VDatePickerHeader",props:makeVDatePickerHeaderProps(),emits:{click:()=>!0,"click:append":()=>!0},setup(a,i){let{emit:u,slots:c}=i;const{backgroundColorClasses:d,backgroundColorStyles:m}=useBackgroundColor(a,"color");function f(){u("click")}function v(){u("click:append")}return useRender(()=>{const g=!!(c.default||a.header),y=!!(c.append||a.appendIcon);return createVNode("div",{class:["v-date-picker-header",{"v-date-picker-header--clickable":!!a.onClick},d.value],style:m.value,onClick:f},[c.prepend&&createVNode("div",{key:"prepend",class:"v-date-picker-header__prepend"},[c.prepend()]),g&&createVNode(MaybeTransition,{key:"content",name:a.transition},{default:()=>{var b;return[createVNode("div",{key:a.header,class:"v-date-picker-header__content"},[((b=c.default)==null?void 0:b.call(c))??a.header])]}}),y&&createVNode("div",{class:"v-date-picker-header__append"},[c.append?createVNode(VDefaultsProvider,{key:"append-defaults",disabled:!a.appendIcon,defaults:{VBtn:{icon:a.appendIcon,variant:"text"}}},{default:()=>{var b;return[(b=c.append)==null?void 0:b.call(c)]}}):createVNode(VBtn,{key:"append-btn",icon:a.appendIcon,variant:"text",onClick:v},null)])])}),{}}}),makeCalendarProps=propsFactory({allowedDates:[Array,Function],disabled:Boolean,displayValue:null,modelValue:Array,month:[Number,String],max:null,min:null,showAdjacentMonths:Boolean,year:[Number,String],weekdays:{type:Array,default:()=>[0,1,2,3,4,5,6]},weeksInMonth:{type:String,default:"dynamic"}},"calendar");function useCalendar(a){const i=useDate(),u=useProxiedModel(a,"modelValue",[],S=>wrapInArray(S)),c=computed(()=>a.displayValue?i.date(a.displayValue):u.value.length>0?i.date(u.value[0]):a.min?i.date(a.min):Array.isArray(a.allowedDates)?i.date(a.allowedDates[0]):i.date()),d=useProxiedModel(a,"year",void 0,S=>{const C=S!=null?Number(S):i.getYear(c.value);return i.startOfYear(i.setYear(i.date(),C))},S=>i.getYear(S)),m=useProxiedModel(a,"month",void 0,S=>{const C=S!=null?Number(S):i.getMonth(c.value),k=i.setYear(i.startOfMonth(i.date()),i.getYear(d.value));return i.setMonth(k,C)},S=>i.getMonth(S)),f=computed(()=>{const S=i.getWeekArray(m.value),C=S.flat(),k=6*7;if(a.weeksInMonth==="static"&&C.length<k){const $=C[C.length-1];let E=[];for(let D=1;D<=k-C.length;D++)E.push(i.addDays($,D)),D%7===0&&(S.push(E),E=[])}return S});function v(S,C){return S.filter(k=>a.weekdays.includes(i.toJsDate(k).getDay())).map((k,$)=>{const E=i.toISO(k),D=!i.isSameMonth(k,m.value),T=i.isSameDay(k,i.startOfMonth(m.value)),O=i.isSameDay(k,i.endOfMonth(m.value)),F=i.isSameDay(k,m.value);return{date:k,isoDate:E,formatted:i.format(k,"keyboardDate"),year:i.getYear(k),month:i.getMonth(k),isDisabled:w(k),isWeekStart:$%7===0,isWeekEnd:$%7===6,isToday:i.isSameDay(k,C),isAdjacent:D,isHidden:D&&!a.showAdjacentMonths,isStart:T,isSelected:u.value.some(M=>i.isSameDay(k,M)),isEnd:O,isSame:F,localized:i.format(k,"dayOfMonth")}})}const g=computed(()=>{const S=i.startOfWeek(c.value),C=[];for(let $=0;$<=6;$++)C.push(i.addDays(S,$));const k=i.date();return v(C,k)}),y=computed(()=>{const S=f.value.flat(),C=i.date();return v(S,C)}),b=computed(()=>f.value.map(S=>S.length?getWeek(i,S[0]):null));function w(S){if(a.disabled)return!0;const C=i.date(S);return a.min&&i.isAfter(i.date(a.min),C)||a.max&&i.isAfter(C,i.date(a.max))?!0:Array.isArray(a.allowedDates)&&a.allowedDates.length>0?!a.allowedDates.some(k=>i.isSameDay(i.date(k),C)):typeof a.allowedDates=="function"?!a.allowedDates(C):!1}return{displayValue:c,daysInMonth:y,daysInWeek:g,genDays:v,model:u,weeksInMonth:f,weekNumbers:b}}const makeVDatePickerMonthProps=propsFactory({color:String,hideWeekdays:Boolean,multiple:[Boolean,Number,String],showWeek:Boolean,transition:{type:String,default:"picker-transition"},reverseTransition:{type:String,default:"picker-reverse-transition"},...makeCalendarProps()},"VDatePickerMonth"),VDatePickerMonth=genericComponent()({name:"VDatePickerMonth",props:makeVDatePickerMonthProps(),emits:{"update:modelValue":a=>!0,"update:month":a=>!0,"update:year":a=>!0},setup(a,i){let{emit:u,slots:c}=i;const d=ref(),{daysInMonth:m,model:f,weekNumbers:v}=useCalendar(a),g=useDate(),y=shallowRef(),b=shallowRef(),w=shallowRef(!1),S=computed(()=>w.value?a.reverseTransition:a.transition);a.multiple==="range"&&f.value.length>0&&(y.value=f.value[0],f.value.length>1&&(b.value=f.value[f.value.length-1]));const C=computed(()=>{const D=["number","string"].includes(typeof a.multiple)?Number(a.multiple):1/0;return f.value.length>=D});watch(m,(D,T)=>{T&&(w.value=g.isBefore(D[0].date,T[0].date))});function k(D){const T=g.startOfDay(D);if(!y.value)y.value=T,f.value=[y.value];else if(b.value)y.value=D,b.value=void 0,f.value=[y.value];else{if(g.isSameDay(T,y.value)){y.value=void 0,f.value=[];return}else g.isBefore(T,y.value)?(b.value=g.endOfDay(y.value),y.value=T):b.value=g.endOfDay(T);const O=g.getDiff(b.value,y.value,"days"),F=[y.value];for(let M=1;M<O;M++){const P=g.addDays(y.value,M);F.push(P)}F.push(b.value),f.value=F}}function $(D){const T=f.value.findIndex(O=>g.isSameDay(O,D));if(T===-1)f.value=[...f.value,D];else{const O=[...f.value];O.splice(T,1),f.value=O}}function E(D){a.multiple==="range"?k(D):a.multiple?$(D):f.value=[D]}return()=>createVNode("div",{class:"v-date-picker-month"},[a.showWeek&&createVNode("div",{key:"weeks",class:"v-date-picker-month__weeks"},[!a.hideWeekdays&&createVNode("div",{key:"hide-week-days",class:"v-date-picker-month__day"},[createTextVNode(" ")]),v.value.map(D=>createVNode("div",{class:["v-date-picker-month__day","v-date-picker-month__day--adjacent"]},[D]))]),createVNode(MaybeTransition,{name:S.value},{default:()=>{var D;return[createVNode("div",{ref:d,key:(D=m.value[0].date)==null?void 0:D.toString(),class:"v-date-picker-month__days"},[!a.hideWeekdays&&g.getWeekdays().map(T=>createVNode("div",{class:["v-date-picker-month__day","v-date-picker-month__weekday"]},[T])),m.value.map((T,O)=>{const F={props:{onClick:()=>E(T.date)},item:T,i:O};return C.value&&!T.isSelected&&(T.isDisabled=!0),createVNode("div",{class:["v-date-picker-month__day",{"v-date-picker-month__day--adjacent":T.isAdjacent,"v-date-picker-month__day--hide-adjacent":T.isHidden,"v-date-picker-month__day--selected":T.isSelected,"v-date-picker-month__day--week-end":T.isWeekEnd,"v-date-picker-month__day--week-start":T.isWeekStart}],"data-v-date":T.isDisabled?void 0:T.isoDate},[(a.showAdjacentMonths||!T.isAdjacent)&&createVNode(VDefaultsProvider,{defaults:{VBtn:{class:"v-date-picker-month__day-btn",color:(T.isSelected||T.isToday)&&!T.isDisabled?a.color:void 0,disabled:T.isDisabled,icon:!0,ripple:!1,text:T.localized,variant:T.isDisabled?T.isToday?"outlined":"text":T.isToday&&!T.isSelected?"outlined":"flat",onClick:()=>E(T.date)}}},{default:()=>{var M;return[((M=c.day)==null?void 0:M.call(c,F))??createVNode(VBtn,F.props,null)]}})])})])]}})])}}),makeVDatePickerMonthsProps=propsFactory({color:String,height:[String,Number],modelValue:Number},"VDatePickerMonths"),VDatePickerMonths=genericComponent()({name:"VDatePickerMonths",props:makeVDatePickerMonthsProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{emit:u,slots:c}=i;const d=useDate(),m=useProxiedModel(a,"modelValue"),f=computed(()=>{let v=d.startOfYear(d.date());return createRange(12).map(g=>{const y=d.format(v,"monthShort");return v=d.getNextMonth(v),{text:y,value:g}})});return watchEffect(()=>{m.value=m.value??d.getMonth(d.date())}),useRender(()=>createVNode("div",{class:"v-date-picker-months",style:{height:convertToUnit(a.height)}},[createVNode("div",{class:"v-date-picker-months__content"},[f.value.map((v,g)=>{var w;const y={active:m.value===g,color:m.value===g?a.color:void 0,rounded:!0,text:v.text,variant:m.value===v.value?"flat":"text",onClick:()=>b(g)};function b(S){if(m.value===S){u("update:modelValue",m.value);return}m.value=S}return((w=c.month)==null?void 0:w.call(c,{month:v,i:g,props:y}))??createVNode(VBtn,mergeProps({key:"month"},y),null)})])])),{}}}),makeVDatePickerYearsProps=propsFactory({color:String,height:[String,Number],min:null,max:null,modelValue:Number},"VDatePickerYears"),VDatePickerYears=genericComponent()({name:"VDatePickerYears",props:makeVDatePickerYearsProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{emit:u,slots:c}=i;const d=useDate(),m=useProxiedModel(a,"modelValue"),f=computed(()=>{const g=d.getYear(d.date());let y=g-100,b=g+52;a.min&&(y=d.getYear(d.date(a.min))),a.max&&(b=d.getYear(d.date(a.max)));let w=d.startOfYear(d.date());return w=d.setYear(w,y),createRange(b-y+1,y).map(S=>{const C=d.format(w,"year");return w=d.setYear(w,d.getYear(w)+1),{text:C,value:S}})});watchEffect(()=>{m.value=m.value??d.getYear(d.date())});const v=ref();return onMounted(async()=>{var g;await nextTick(),(g=v.value)==null||g.$el.scrollIntoView({block:"center"})}),useRender(()=>createVNode("div",{class:"v-date-picker-years",style:{height:convertToUnit(a.height)}},[createVNode("div",{class:"v-date-picker-years__content"},[f.value.map((g,y)=>{var w;const b={ref:m.value===g.value?v:void 0,active:m.value===g.value,color:m.value===g.value?a.color:void 0,rounded:!0,text:g.text,variant:m.value===g.value?"flat":"text",onClick:()=>{if(m.value===g.value){u("update:modelValue",m.value);return}m.value=g.value}};return((w=c.year)==null?void 0:w.call(c,{year:g,i:y,props:b}))??createVNode(VBtn,mergeProps({key:"month"},b),null)})])])),{}}}),VPickerTitle=createSimpleFunctional("v-picker-title"),makeVSheetProps=propsFactory({color:String,...makeBorderProps(),...makeComponentProps(),...makeDimensionProps(),...makeElevationProps(),...makeLocationProps(),...makePositionProps(),...makeRoundedProps(),...makeTagProps(),...makeThemeProps()},"VSheet"),VSheet=genericComponent()({name:"VSheet",props:makeVSheetProps(),setup(a,i){let{slots:u}=i;const{themeClasses:c}=provideTheme(a),{backgroundColorClasses:d,backgroundColorStyles:m}=useBackgroundColor(toRef(a,"color")),{borderClasses:f}=useBorder(a),{dimensionStyles:v}=useDimension(a),{elevationClasses:g}=useElevation(a),{locationStyles:y}=useLocation(a),{positionClasses:b}=usePosition(a),{roundedClasses:w}=useRounded(a);return useRender(()=>createVNode(a.tag,{class:["v-sheet",c.value,d.value,f.value,g.value,b.value,w.value,a.class],style:[m.value,v.value,y.value,a.style]},u)),{}}}),makeVPickerProps=propsFactory({bgColor:String,landscape:Boolean,title:String,hideHeader:Boolean,...makeVSheetProps()},"VPicker"),VPicker=genericComponent()({name:"VPicker",props:makeVPickerProps(),setup(a,i){let{slots:u}=i;const{backgroundColorClasses:c,backgroundColorStyles:d}=useBackgroundColor(toRef(a,"color"));return useRender(()=>{const m=VSheet.filterProps(a),f=!!(a.title||u.title);return createVNode(VSheet,mergeProps(m,{color:a.bgColor,class:["v-picker",{"v-picker--landscape":a.landscape,"v-picker--with-actions":!!u.actions},a.class],style:a.style}),{default:()=>{var v;return[!a.hideHeader&&createVNode("div",{key:"header",class:[c.value],style:[d.value]},[f&&createVNode(VPickerTitle,{key:"picker-title"},{default:()=>{var g;return[((g=u.title)==null?void 0:g.call(u))??a.title]}}),u.header&&createVNode("div",{class:"v-picker__header"},[u.header()])]),createVNode("div",{class:"v-picker__body"},[(v=u.default)==null?void 0:v.call(u)]),u.actions&&createVNode(VDefaultsProvider,{defaults:{VBtn:{slim:!0,variant:"text"}}},{default:()=>[createVNode("div",{class:"v-picker__actions"},[u.actions()])]})]}})}),{}}}),makeVDatePickerProps=propsFactory({header:{type:String,default:"$vuetify.datePicker.header"},...makeVDatePickerControlsProps(),...makeVDatePickerMonthProps({weeksInMonth:"static"}),...omit$1(makeVDatePickerMonthsProps(),["modelValue"]),...omit$1(makeVDatePickerYearsProps(),["modelValue"]),...makeVPickerProps({title:"$vuetify.datePicker.title"}),modelValue:null},"VDatePicker"),VDatePicker=genericComponent()({name:"VDatePicker",props:makeVDatePickerProps(),emits:{"update:modelValue":a=>!0,"update:month":a=>!0,"update:year":a=>!0,"update:viewMode":a=>!0},setup(a,i){let{emit:u,slots:c}=i;const d=useDate(),{t:m}=useLocale(),f=useProxiedModel(a,"modelValue",void 0,U=>wrapInArray(U),U=>a.multiple?U:U[0]),v=useProxiedModel(a,"viewMode"),g=computed(()=>{var H;const U=d.date((H=f.value)==null?void 0:H[0]);return U&&d.isValid(U)?U:d.date()}),y=ref(Number(a.month??d.getMonth(d.startOfMonth(g.value)))),b=ref(Number(a.year??d.getYear(d.startOfYear(d.setMonth(g.value,y.value))))),w=shallowRef(!1),S=computed(()=>a.multiple&&f.value.length>1?m("$vuetify.datePicker.itemsSelected",f.value.length):f.value[0]&&d.isValid(f.value[0])?d.format(d.date(f.value[0]),"normalDateWithWeekday"):m(a.header)),C=computed(()=>{let U=d.date();return U=d.setYear(U,b.value),U=d.setMonth(U,y.value),U=d.setDate(U,1),d.format(U,"monthAndYear")}),k=computed(()=>`date-picker-header${w.value?"-reverse":""}-transition`),$=computed(()=>{const U=d.date(a.min);return a.min&&d.isValid(U)?U:null}),E=computed(()=>{const U=d.date(a.max);return a.max&&d.isValid(U)?U:null}),D=computed(()=>{if(a.disabled)return!0;const U=[];if(v.value!=="month")U.push("prev","next");else{let H=d.date();if(H=d.setYear(H,b.value),H=d.setMonth(H,y.value),$.value){const J=d.addDays(d.startOfMonth(H),-1);d.isAfter($.value,J)&&U.push("prev")}if(E.value){const J=d.addDays(d.endOfMonth(H),1);d.isAfter(J,E.value)&&U.push("next")}}return U});function T(){y.value<11?y.value++:(b.value++,y.value=0,z(b.value)),B(y.value)}function O(){y.value>0?y.value--:(b.value--,y.value=11,z(b.value)),B(y.value)}function F(){v.value="month"}function M(){v.value=v.value==="months"?"month":"months"}function P(){v.value=v.value==="year"?"month":"year"}function B(U){v.value==="months"&&M(),u("update:month",U)}function z(U){v.value==="year"&&P(),u("update:year",U)}return watch(f,(U,H)=>{const J=d.date(wrapInArray(H)[H.length-1]),j=d.date(wrapInArray(U)[U.length-1]),G=d.getMonth(j),ee=d.getYear(j);G!==y.value&&(y.value=G,B(y.value)),ee!==b.value&&(b.value=ee,z(b.value)),w.value=d.isBefore(J,j)}),useRender(()=>{const U=VPicker.filterProps(a),H=VDatePickerControls.filterProps(a),J=VDatePickerHeader.filterProps(a),j=VDatePickerMonth.filterProps(a),G=omit$1(VDatePickerMonths.filterProps(a),["modelValue"]),ee=omit$1(VDatePickerYears.filterProps(a),["modelValue"]),Q={header:S.value,transition:k.value};return createVNode(VPicker,mergeProps(U,{class:["v-date-picker",`v-date-picker--${v.value}`,{"v-date-picker--show-week":a.showWeek},a.class],style:a.style}),{title:()=>{var te;return((te=c.title)==null?void 0:te.call(c))??createVNode("div",{class:"v-date-picker__title"},[m(a.title)])},header:()=>c.header?createVNode(VDefaultsProvider,{defaults:{VDatePickerHeader:{...Q}}},{default:()=>{var te;return[(te=c.header)==null?void 0:te.call(c,Q)]}}):createVNode(VDatePickerHeader,mergeProps({key:"header"},J,Q,{onClick:v.value!=="month"?F:void 0}),{...c,default:void 0}),default:()=>createVNode(Fragment,null,[createVNode(VDatePickerControls,mergeProps(H,{disabled:D.value,text:C.value,"onClick:next":T,"onClick:prev":O,"onClick:month":M,"onClick:year":P}),null),createVNode(VFadeTransition,{hideOnLeave:!0},{default:()=>[v.value==="months"?createVNode(VDatePickerMonths,mergeProps({key:"date-picker-months"},G,{modelValue:y.value,"onUpdate:modelValue":[te=>y.value=te,B],min:$.value,max:E.value}),null):v.value==="year"?createVNode(VDatePickerYears,mergeProps({key:"date-picker-years"},ee,{modelValue:b.value,"onUpdate:modelValue":[te=>b.value=te,z],min:$.value,max:E.value}),null):createVNode(VDatePickerMonth,mergeProps({key:"date-picker-month"},j,{modelValue:f.value,"onUpdate:modelValue":te=>f.value=te,month:y.value,"onUpdate:month":[te=>y.value=te,B],year:b.value,"onUpdate:year":[te=>b.value=te,z],min:$.value,max:E.value}),null)]})]),actions:c.actions})}),{}}}),makeVDateInputProps=propsFactory({hideActions:Boolean,...makeFocusProps(),...makeVConfirmEditProps(),...makeVTextFieldProps({placeholder:"mm/dd/yyyy",prependIcon:"$calendar"}),...omit$1(makeVDatePickerProps({weeksInMonth:"dynamic",hideHeader:!0}),["active"])},"VDateInput"),VDateInput=genericComponent()({name:"VDateInput",props:makeVDateInputProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const{t:c}=useLocale(),d=useDate(),{isFocused:m,focus:f,blur:v}=useFocus(a),g=useProxiedModel(a,"modelValue",a.multiple?[]:null),y=shallowRef(!1),b=computed(()=>{const k=wrapInArray(g.value);if(!k.length)return null;if(a.multiple===!0)return c("$vuetify.datePicker.itemsSelected",k.length);if(a.multiple==="range"){const $=k[0],E=k[k.length-1];return d.isValid($)&&d.isValid(E)?`${d.format($,"keyboardDate")} - ${d.format(E,"keyboardDate")}`:""}return d.isValid(g.value)?d.format(g.value,"keyboardDate"):""});function w(k){if(k.key!=="Enter")return;if(!y.value||!m.value){y.value=!0;return}const $=k.target;g.value=d.date($.value)}function S(k){k.preventDefault(),k.stopPropagation(),y.value=!0}function C(){y.value=!1}useRender(()=>{const k=VConfirmEdit.filterProps(a),$=VDatePicker.filterProps(omit$1(a,["active"])),E=VTextField.filterProps(a);return createVNode(VTextField,mergeProps(E,{modelValue:b.value,onKeydown:w,focused:y.value||m.value,onFocus:f,onBlur:v,"onClick:control":S,"onClick:prepend":S}),{default:()=>{var D;return[createVNode(VMenu,{modelValue:y.value,"onUpdate:modelValue":T=>y.value=T,activator:"parent","min-width":"0",closeOnContentClick:!1,openOnClick:!1},{default:()=>[createVNode(VConfirmEdit,mergeProps(k,{modelValue:g.value,"onUpdate:modelValue":T=>g.value=T,onSave:C}),{default:T=>{let{actions:O,model:F}=T;return createVNode(VDatePicker,mergeProps($,{modelValue:a.hideActions?g.value:F.value,"onUpdate:modelValue":M=>{a.hideActions?(g.value=M,a.multiple||(y.value=!1)):F.value=M},onMousedown:M=>M.preventDefault()}),{actions:a.hideActions?void 0:()=>O})}})]}),(D=u.default)==null?void 0:D.call(u)]}})})}});function getModelFromStr(a){switch(a.toLowerCase()){case"food":return new Food;case"unit":return new Unit;case"keyword":return new Keyword;case"recipe":return new Recipe;case"mealtype":return new MealType;default:throw Error(`Invalid Model ${a}, did you forget to register it in Models.ts?`)}}class GenericModel{}class Keyword extends GenericModel{create(i){return new ApiApi().apiKeywordCreate({keyword:{name:i}})}list(i){return new ApiApi().apiKeywordList({query:i}).then(c=>c.results?c.results:[])}}class Food extends GenericModel{create(i){return new ApiApi().apiFoodCreate({food:{name:i}})}list(i){return new ApiApi().apiFoodList({query:i}).then(c=>c.results?c.results:[])}}class Unit extends GenericModel{create(i){return new ApiApi().apiUnitCreate({unit:{name:i}})}list(i){return new ApiApi().apiUnitList({query:i}).then(c=>c.results?c.results:[])}}class Recipe extends GenericModel{create(i){return new ApiApi().apiRecipeCreate({recipe:{name:i}}).then(c=>c)}list(i){return new ApiApi().apiRecipeList({query:i}).then(c=>c.results?c.results:[])}}class MealType extends GenericModel{create(i){return new ApiApi().apiMealTypeCreate({mealType:{name:i}}).then(c=>c)}list(i){return new ApiApi().apiMealTypeList({}).then(c=>c.results?c.results:[])}}function isNullish$2(a){return[null,void 0].indexOf(a)!==-1}function useData$1(a,i,u){const{object:c,valueProp:d,mode:m}=toRefs(a),f=getCurrentInstance$1().proxy,v=u.iv,g=(w,S=!0)=>{v.value=b(w);const C=y(w);i.emit("change",C,f),S&&(i.emit("input",C),i.emit("update:modelValue",C))},y=w=>c.value||isNullish$2(w)?w:Array.isArray(w)?w.map(S=>S[d.value]):w[d.value],b=w=>isNullish$2(w)?m.value==="single"?{}:[]:w;return{update:g}}function useValue$4(a,i){const{value:u,modelValue:c,mode:d,valueProp:m}=toRefs(a),f=ref(d.value!=="single"?[]:{}),v=computed(()=>c&&c.value!==void 0?c.value:u.value),g=computed(()=>d.value==="single"?f.value[m.value]:f.value.map(b=>b[m.value])),y=computed(()=>d.value!=="single"?f.value.map(b=>b[m.value]).join(","):f.value[m.value]);return{iv:f,internalValue:f,ev:v,externalValue:v,textValue:y,plainValue:g}}function useSearch$1(a,i,u){const{regex:c}=toRefs(a),d=getCurrentInstance$1().proxy,m=u.isOpen,f=u.open,v=ref(null),g=()=>{v.value=""},y=S=>{v.value=S.target.value},b=S=>{if(c&&c.value){let C=c.value;typeof C=="string"&&(C=new RegExp(C)),S.key.match(C)||S.preventDefault()}},w=S=>{if(c&&c.value){let k=(S.clipboardData||window.clipboardData).getData("Text"),$=c.value;typeof $=="string"&&($=new RegExp($)),k.split("").every(E=>!!E.match($))||S.preventDefault()}i.emit("paste",S,d)};return watch(v,S=>{!m.value&&S&&f(),i.emit("search-change",S,d)}),{search:v,clearSearch:g,handleSearchInput:y,handleKeypress:b,handlePaste:w}}function usePointer$1$1(a,i,u){const{groupSelect:c,mode:d,groups:m,disabledProp:f}=toRefs(a),v=ref(null),g=b=>{b===void 0||b!==null&&b[f.value]||m.value&&b&&b.group&&(d.value==="single"||!c.value)||(v.value=b)};return{pointer:v,setPointer:g,clearPointer:()=>{g(null)}}}function normalize$2(a,i=!0){return i?String(a).toLowerCase().trim():String(a).toLowerCase().normalize("NFD").trim().replace(new RegExp(/æ/g),"ae").replace(new RegExp(/œ/g),"oe").replace(new RegExp(/ø/g),"o").replace(new RegExp("\\p{Diacritic}","gu"),"")}function isObject$f(a){return Object.prototype.toString.call(a)==="[object Object]"}function arraysEqual$2(a,i){const u=i.slice().sort();return a.length===i.length&&a.slice().sort().every(function(c,d){return c===u[d]})}function useOptions$1(a,i,u){const{options:c,mode:d,trackBy:m,limit:f,hideSelected:v,createTag:g,createOption:y,label:b,appendNewTag:w,appendNewOption:S,multipleLabel:C,object:k,loading:$,delay:E,resolveOnLoad:D,minChars:T,filterResults:O,clearOnSearch:F,clearOnSelect:M,valueProp:P,allowAbsent:B,groupLabel:z,canDeselect:U,max:H,strict:J,closeOnSelect:j,closeOnDeselect:G,groups:ee,reverse:Q,infinite:te,groupOptions:re,groupHideEmpty:ae,groupSelect:ye,onCreate:ue,disabledProp:le,searchStart:Se,searchFilter:Fe}=toRefs(a),kt=getCurrentInstance$1().proxy,Pe=u.iv,ke=u.ev,de=u.search,$e=u.clearSearch,Te=u.update,Le=u.pointer,Bt=u.setPointer,Ie=u.clearPointer,ie=u.focus,pe=u.deactivate,Ne=u.close,We=u.localize,wt=ref([]),Ht=ref([]),qt=ref(!1),At=ref(null),Ft=ref(te.value&&f.value===-1?10:f.value),$t=computed(()=>g.value||y.value||!1),Wt=computed(()=>w.value!==void 0?w.value:S.value!==void 0?S.value:!0),Et=computed(()=>{if(ee.value){let ve=ln.value||[],Lt=[];return ve.forEach(pn=>{ir(pn[re.value]).forEach(On=>{Lt.push(Object.assign({},On,pn[le.value]?{[le.value]:!0}:{}))})}),Lt}else{let ve=ir(Ht.value||[]);return wt.value.length&&(ve=ve.concat(wt.value)),ve}}),Tt=computed(()=>{let ve=Et.value;return Q.value&&(ve=ve.reverse()),an.value.length&&(ve=an.value.concat(ve)),Wn(ve)}),Kt=computed(()=>{let ve=Tt.value;return Ft.value>0&&(ve=ve.slice(0,Ft.value)),ve}),ln=computed(()=>{if(!ee.value)return[];let ve=[],Lt=Ht.value||[];return wt.value.length&&ve.push({[z.value]:" ",[re.value]:[...wt.value],__CREATE__:!0}),ve.concat(Lt)}),mn=computed(()=>{let ve=[...ln.value].map(Lt=>({...Lt}));return an.value.length&&(ve[0]&&ve[0].__CREATE__?ve[0][re.value]=[...an.value,...ve[0][re.value]]:ve=[{[z.value]:" ",[re.value]:[...an.value],__CREATE__:!0}].concat(ve)),ve}),St=computed(()=>{if(!ee.value)return[];let ve=mn.value;return tr((ve||[]).map((Lt,pn)=>{const On=ir(Lt[re.value]);return{...Lt,index:pn,group:!0,[re.value]:Wn(On,!1).map(Gn=>Object.assign({},Gn,Lt[le.value]?{[le.value]:!0}:{})),__VISIBLE__:Wn(On).map(Gn=>Object.assign({},Gn,Lt[le.value]?{[le.value]:!0}:{}))}}))}),xt=computed(()=>{switch(d.value){case"single":return!isNullish$2(Pe.value[P.value]);case"multiple":case"tags":return!isNullish$2(Pe.value)&&Pe.value.length>0}}),zt=computed(()=>C!==void 0&&C.value!==void 0?C.value(Pe.value,kt):Pe.value&&Pe.value.length>1?`${Pe.value.length} options selected`:"1 option selected"),Yt=computed(()=>!Et.value.length&&!qt.value&&!an.value.length),hn=computed(()=>Et.value.length>0&&Kt.value.length==0&&(de.value&&ee.value||!ee.value)),an=computed(()=>$t.value===!1||!de.value?[]:fn(de.value)!==-1?[]:[{[P.value]:de.value,[sn.value[0]]:de.value,[b.value]:de.value,__CREATE__:!0}]),sn=computed(()=>m.value?Array.isArray(m.value)?m.value:[m.value]:[b.value]),wn=computed(()=>{switch(d.value){case"single":return null;case"multiple":case"tags":return[]}}),$n=computed(()=>$.value||qt.value),gn=ve=>{switch(typeof ve!="object"&&(ve=cn(ve)),d.value){case"single":Te(ve);break;case"multiple":case"tags":Te(Pe.value.concat(ve));break}i.emit("select",bn(ve),ve,kt)},dn=ve=>{switch(typeof ve!="object"&&(ve=cn(ve)),d.value){case"single":Rt();break;case"tags":case"multiple":Te(Array.isArray(ve)?Pe.value.filter(Lt=>ve.map(pn=>pn[P.value]).indexOf(Lt[P.value])===-1):Pe.value.filter(Lt=>Lt[P.value]!=ve[P.value]));break}i.emit("deselect",bn(ve),ve,kt)},bn=ve=>k.value?ve:ve[P.value],Oe=ve=>{dn(ve)},Ye=(ve,Lt)=>{if(Lt.button!==0){Lt.preventDefault();return}Oe(ve)},Rt=()=>{Te(wn.value),i.emit("clear",kt)},oe=ve=>{if(ve.group!==void 0)return d.value==="single"?!1:nn(ve[re.value])&&ve[re.value].length;switch(d.value){case"single":return!isNullish$2(Pe.value)&&Pe.value[P.value]==ve[P.value];case"tags":case"multiple":return!isNullish$2(Pe.value)&&Pe.value.map(Lt=>Lt[P.value]).indexOf(ve[P.value])!==-1}},he=ve=>ve[le.value]===!0,De=()=>H===void 0||H.value===-1||!xt.value&&H.value>0?!1:Pe.value.length>=H.value,Nt=ve=>{if(!he(ve)){if(ue&&ue.value&&!oe(ve)&&ve.__CREATE__&&(ve={...ve},delete ve.__CREATE__,ve=ue.value(ve,kt),ve instanceof Promise)){qt.value=!0,ve.then(Lt=>{qt.value=!1,Ut(Lt)});return}Ut(ve)}},Ut=ve=>{switch(ve.__CREATE__&&(ve={...ve},delete ve.__CREATE__),d.value){case"single":if(ve&&oe(ve)){U.value&&dn(ve),G.value&&(Ie(),Ne());return}ve&&un(ve),M.value&&$e(),j.value&&(Ie(),Ne()),ve&&gn(ve);break;case"multiple":if(ve&&oe(ve)){dn(ve),G.value&&(Ie(),Ne());return}if(De()){i.emit("max",kt);return}ve&&(un(ve),gn(ve)),M.value&&$e(),v.value&&Ie(),j.value&&Ne();break;case"tags":if(ve&&oe(ve)){dn(ve),G.value&&(Ie(),Ne());return}if(De()){i.emit("max",kt);return}ve&&un(ve),M.value&&$e(),ve&&gn(ve),v.value&&Ie(),j.value&&Ne();break}j.value||ie()},tn=ve=>{if(!(he(ve)||d.value==="single"||!ye.value)){switch(d.value){case"multiple":case"tags":_n(ve[re.value])?dn(ve[re.value]):gn(ve[re.value].filter(Lt=>Pe.value.map(pn=>pn[P.value]).indexOf(Lt[P.value])===-1).filter(Lt=>!Lt[le.value]).filter((Lt,pn)=>Pe.value.length+1+pn<=H.value||H.value===-1)),v.value&&Le.value&&Bt(St.value.filter(Lt=>!Lt[le.value])[Le.value.index]);break}j.value&&pe()}},un=ve=>{cn(ve[P.value])===void 0&&$t.value&&(i.emit("tag",ve[P.value],kt),i.emit("option",ve[P.value],kt),i.emit("create",ve[P.value],kt),Wt.value&&Dn(ve),$e())},Gt=()=>{d.value!=="single"&&gn(Kt.value.filter(ve=>!ve.disabled&&!oe(ve)))},_n=ve=>ve.find(Lt=>!oe(Lt)&&!Lt[le.value])===void 0,nn=ve=>ve.find(Lt=>!oe(Lt))===void 0,cn=ve=>Et.value[Et.value.map(Lt=>String(Lt[P.value])).indexOf(String(ve))],fn=ve=>Et.value.findIndex(Lt=>sn.value.some(pn=>(parseInt(Lt[pn])==Lt[pn]?parseInt(Lt[pn]):Lt[pn])===(parseInt(ve)==ve?parseInt(ve):ve))),Vn=ve=>["tags","multiple"].indexOf(d.value)!==-1&&v.value&&oe(ve),Dn=ve=>{wt.value.push(ve)},tr=ve=>ae.value?ve.filter(Lt=>de.value?Lt.__VISIBLE__.length:Lt[re.value].length):ve.filter(Lt=>de.value?Lt.__VISIBLE__.length:!0),Wn=(ve,Lt=!0)=>{let pn=ve;if(de.value&&O.value){let On=Fe.value;On||(On=(Gn,Hr,Ka)=>sn.value.some(aa=>{let Vr=normalize$2(We(Gn[aa]),J.value);return Se.value?Vr.startsWith(normalize$2(Hr,J.value)):Vr.indexOf(normalize$2(Hr,J.value))!==-1})),pn=pn.filter(Gn=>On(Gn,de.value,kt))}return v.value&&Lt&&(pn=pn.filter(On=>!Vn(On))),pn},ir=ve=>{let Lt=ve;return isObject$f(Lt)&&(Lt=Object.keys(Lt).map(pn=>{let On=Lt[pn];return{[P.value]:pn,[sn.value[0]]:On,[b.value]:On}})),Lt=Lt.map(pn=>typeof pn=="object"?pn:{[P.value]:pn,[sn.value[0]]:pn,[b.value]:pn}),Lt},nr=()=>{isNullish$2(ke.value)||(Pe.value=or(ke.value))},Kn=ve=>(qt.value=!0,new Promise((Lt,pn)=>{c.value(de.value,kt).then(On=>{Ht.value=On||[],typeof ve=="function"&&ve(On),qt.value=!1}).catch(On=>{console.error(On),Ht.value=[],qt.value=!1}).finally(()=>{Lt()})})),dr=()=>{if(xt.value)if(d.value==="single"){let ve=cn(Pe.value[P.value]);if(ve!==void 0){let Lt=ve[b.value];Pe.value[b.value]=Lt,k.value&&(ke.value[b.value]=Lt)}}else Pe.value.forEach((ve,Lt)=>{let pn=cn(Pe.value[Lt][P.value]);if(pn!==void 0){let On=pn[b.value];Pe.value[Lt][b.value]=On,k.value&&(ke.value[Lt][b.value]=On)}})},Tr=ve=>{Kn(ve)},or=ve=>isNullish$2(ve)?d.value==="single"?{}:[]:k.value?ve:d.value==="single"?cn(ve)||(B.value?{[b.value]:ve,[P.value]:ve,[sn.value[0]]:ve}:{}):ve.filter(Lt=>!!cn(Lt)||B.value).map(Lt=>cn(Lt)||{[b.value]:Lt,[P.value]:Lt,[sn.value[0]]:Lt}),Lr=()=>{At.value=watch(de,ve=>{ve.length<T.value||!ve&&T.value!==0||(qt.value=!0,F.value&&(Ht.value=[]),setTimeout(()=>{ve==de.value&&c.value(de.value,kt).then(Lt=>{(ve==de.value||!de.value)&&(Ht.value=Lt,Le.value=Kt.value.filter(pn=>pn[le.value]!==!0)[0]||null,qt.value=!1)}).catch(Lt=>{console.error(Lt)})},E.value))},{flush:"sync"})};if(d.value!=="single"&&!isNullish$2(ke.value)&&!Array.isArray(ke.value))throw new Error(`v-model must be an array when using "${d.value}" mode`);return c&&typeof c.value=="function"?D.value?Kn(nr):k.value==!0&&nr():(Ht.value=c.value,nr()),E.value>-1&&Lr(),watch(E,(ve,Lt)=>{At.value&&At.value(),ve>=0&&Lr()}),watch(ke,ve=>{if(isNullish$2(ve)){Te(or(ve),!1);return}switch(d.value){case"single":(k.value?ve[P.value]!=Pe.value[P.value]:ve!=Pe.value[P.value])&&Te(or(ve),!1);break;case"multiple":case"tags":arraysEqual$2(k.value?ve.map(Lt=>Lt[P.value]):ve,Pe.value.map(Lt=>Lt[P.value]))||Te(or(ve),!1);break}},{deep:!0}),watch(c,(ve,Lt)=>{typeof a.options=="function"?D.value&&(!Lt||ve&&ve.toString()!==Lt.toString())&&Kn():(Ht.value=a.options,Object.keys(Pe.value).length||nr(),dr())}),watch(b,dr),watch(f,(ve,Lt)=>{Ft.value=te.value&&ve===-1?10:ve}),{pfo:Tt,fo:Kt,filteredOptions:Kt,hasSelected:xt,multipleLabelText:zt,eo:Et,extendedOptions:Et,eg:ln,extendedGroups:ln,fg:St,filteredGroups:St,noOptions:Yt,noResults:hn,resolving:qt,busy:$n,offset:Ft,select:gn,deselect:dn,remove:Oe,selectAll:Gt,clear:Rt,isSelected:oe,isDisabled:he,isMax:De,getOption:cn,handleOptionClick:Nt,handleGroupClick:tn,handleTagRemove:Ye,refreshOptions:Tr,resolveOptions:Kn,refreshLabels:dr}}function usePointer$2(a,i,u){const{valueProp:c,showOptions:d,searchable:m,groupLabel:f,groups:v,mode:g,groupSelect:y,disabledProp:b,groupOptions:w}=toRefs(a),S=u.fo,C=u.fg,k=u.handleOptionClick,$=u.handleGroupClick,E=u.search,D=u.pointer,T=u.setPointer,O=u.clearPointer,F=u.multiselect,M=u.isOpen,P=computed(()=>S.value.filter(ke=>!ke[b.value])),B=computed(()=>C.value.filter(ke=>!ke[b.value])),z=computed(()=>g.value!=="single"&&y.value),U=computed(()=>D.value&&D.value.group),H=computed(()=>kt(D.value)),J=computed(()=>{const ke=U.value?D.value:kt(D.value),de=B.value.map(Te=>Te[f.value]).indexOf(ke[f.value]);let $e=B.value[de-1];return $e===void 0&&($e=G.value),$e}),j=computed(()=>{let ke=B.value.map(de=>de.label).indexOf(U.value?D.value[f.value]:kt(D.value)[f.value])+1;return B.value.length<=ke&&(ke=0),B.value[ke]}),G=computed(()=>[...B.value].slice(-1)[0]),ee=computed(()=>D.value.__VISIBLE__.filter(ke=>!ke[b.value])[0]),Q=computed(()=>{const ke=H.value.__VISIBLE__.filter(de=>!de[b.value]);return ke[ke.map(de=>de[c.value]).indexOf(D.value[c.value])-1]}),te=computed(()=>{const ke=kt(D.value).__VISIBLE__.filter(de=>!de[b.value]);return ke[ke.map(de=>de[c.value]).indexOf(D.value[c.value])+1]}),re=computed(()=>[...J.value.__VISIBLE__.filter(ke=>!ke[b.value])].slice(-1)[0]),ae=computed(()=>[...G.value.__VISIBLE__.filter(ke=>!ke[b.value])].slice(-1)[0]),ye=ke=>D.value&&(!ke.group&&D.value[c.value]===ke[c.value]||ke.group!==void 0&&D.value[f.value]===ke[f.value])?!0:void 0,ue=()=>{T(P.value[0]||null)},le=()=>{!D.value||D.value[b.value]===!0||(U.value?$(D.value):k(D.value))},Se=()=>{if(D.value===null)T((v.value&&z.value?B.value[0].__CREATE__?P.value[0]:B.value[0]:P.value[0])||null);else if(v.value&&z.value){let ke=U.value?ee.value:te.value;ke===void 0&&(ke=j.value,ke.__CREATE__&&(ke=ke[w.value][0])),T(ke||null)}else{let ke=P.value.map(de=>de[c.value]).indexOf(D.value[c.value])+1;P.value.length<=ke&&(ke=0),T(P.value[ke]||null)}nextTick(()=>{Pe()})},Fe=()=>{if(D.value===null){let ke=P.value[P.value.length-1];v.value&&z.value&&(ke=ae.value,ke===void 0&&(ke=G.value)),T(ke||null)}else if(v.value&&z.value){let ke=U.value?re.value:Q.value;ke===void 0&&(ke=U.value?J.value:H.value,ke.__CREATE__&&(ke=re.value,ke===void 0&&(ke=J.value))),T(ke||null)}else{let ke=P.value.map(de=>de[c.value]).indexOf(D.value[c.value])-1;ke<0&&(ke=P.value.length-1),T(P.value[ke]||null)}nextTick(()=>{Pe()})},kt=ke=>B.value.find(de=>de.__VISIBLE__.map($e=>$e[c.value]).indexOf(ke[c.value])!==-1),Pe=()=>{let ke=F.value.querySelector("[data-pointed]");if(!ke)return;let de=ke.parentElement.parentElement;v.value&&(de=U.value?ke.parentElement.parentElement.parentElement:ke.parentElement.parentElement.parentElement.parentElement),ke.offsetTop+ke.offsetHeight>de.clientHeight+de.scrollTop&&(de.scrollTop=ke.offsetTop+ke.offsetHeight-de.clientHeight),ke.offsetTop<de.scrollTop&&(de.scrollTop=ke.offsetTop)};return watch(E,ke=>{m.value&&(ke.length&&d.value?ue():O())}),watch(M,ke=>{if(ke&&(F!=null&&F.value)){let de=F.value.querySelectorAll("[data-selected]")[0];if(!de)return;let $e=de.parentElement.parentElement;nextTick(()=>{$e.scrollTop>0||($e.scrollTop=de.offsetTop)})}}),{pointer:D,canPointGroups:z,isPointed:ye,setPointerFirst:ue,selectPointer:le,forwardPointer:Se,backwardPointer:Fe}}function getWindow$1(a){if(a==null)return window;if(a.toString()!=="[object Window]"){var i=a.ownerDocument;return i&&i.defaultView||window}return a}function isElement$2(a){var i=getWindow$1(a).Element;return a instanceof i||a instanceof Element}function isHTMLElement$1(a){var i=getWindow$1(a).HTMLElement;return a instanceof i||a instanceof HTMLElement}function isShadowRoot$1(a){if(typeof ShadowRoot>"u")return!1;var i=getWindow$1(a).ShadowRoot;return a instanceof i||a instanceof ShadowRoot}var max$3=Math.max,min$4=Math.min,round$2=Math.round;function getUAString$1(){var a=navigator.userAgentData;return a!=null&&a.brands&&Array.isArray(a.brands)?a.brands.map(function(i){return i.brand+"/"+i.version}).join(" "):navigator.userAgent}function isLayoutViewport$1(){return!/^((?!chrome|android).)*safari/i.test(getUAString$1())}function getBoundingClientRect$1(a,i,u){i===void 0&&(i=!1),u===void 0&&(u=!1);var c=a.getBoundingClientRect(),d=1,m=1;i&&isHTMLElement$1(a)&&(d=a.offsetWidth>0&&round$2(c.width)/a.offsetWidth||1,m=a.offsetHeight>0&&round$2(c.height)/a.offsetHeight||1);var f=isElement$2(a)?getWindow$1(a):window,v=f.visualViewport,g=!isLayoutViewport$1()&&u,y=(c.left+(g&&v?v.offsetLeft:0))/d,b=(c.top+(g&&v?v.offsetTop:0))/m,w=c.width/d,S=c.height/m;return{width:w,height:S,top:b,right:y+w,bottom:b+S,left:y,x:y,y:b}}function getWindowScroll$1(a){var i=getWindow$1(a),u=i.pageXOffset,c=i.pageYOffset;return{scrollLeft:u,scrollTop:c}}function getHTMLElementScroll$1(a){return{scrollLeft:a.scrollLeft,scrollTop:a.scrollTop}}function getNodeScroll$1(a){return a===getWindow$1(a)||!isHTMLElement$1(a)?getWindowScroll$1(a):getHTMLElementScroll$1(a)}function getNodeName$1(a){return a?(a.nodeName||"").toLowerCase():null}function getDocumentElement$1(a){return((isElement$2(a)?a.ownerDocument:a.document)||window.document).documentElement}function getWindowScrollBarX$1(a){return getBoundingClientRect$1(getDocumentElement$1(a)).left+getWindowScroll$1(a).scrollLeft}function getComputedStyle$1$1(a){return getWindow$1(a).getComputedStyle(a)}function isScrollParent$1(a){var i=getComputedStyle$1$1(a),u=i.overflow,c=i.overflowX,d=i.overflowY;return/auto|scroll|overlay|hidden/.test(u+d+c)}function isElementScaled$1(a){var i=a.getBoundingClientRect(),u=round$2(i.width)/a.offsetWidth||1,c=round$2(i.height)/a.offsetHeight||1;return u!==1||c!==1}function getCompositeRect$1(a,i,u){u===void 0&&(u=!1);var c=isHTMLElement$1(i),d=isHTMLElement$1(i)&&isElementScaled$1(i),m=getDocumentElement$1(i),f=getBoundingClientRect$1(a,d,u),v={scrollLeft:0,scrollTop:0},g={x:0,y:0};return(c||!c&&!u)&&((getNodeName$1(i)!=="body"||isScrollParent$1(m))&&(v=getNodeScroll$1(i)),isHTMLElement$1(i)?(g=getBoundingClientRect$1(i,!0),g.x+=i.clientLeft,g.y+=i.clientTop):m&&(g.x=getWindowScrollBarX$1(m))),{x:f.left+v.scrollLeft-g.x,y:f.top+v.scrollTop-g.y,width:f.width,height:f.height}}function getLayoutRect$1(a){var i=getBoundingClientRect$1(a),u=a.offsetWidth,c=a.offsetHeight;return Math.abs(i.width-u)<=1&&(u=i.width),Math.abs(i.height-c)<=1&&(c=i.height),{x:a.offsetLeft,y:a.offsetTop,width:u,height:c}}function getParentNode$1(a){return getNodeName$1(a)==="html"?a:a.assignedSlot||a.parentNode||(isShadowRoot$1(a)?a.host:null)||getDocumentElement$1(a)}function getScrollParent$1(a){return["html","body","#document"].indexOf(getNodeName$1(a))>=0?a.ownerDocument.body:isHTMLElement$1(a)&&isScrollParent$1(a)?a:getScrollParent$1(getParentNode$1(a))}function listScrollParents$1(a,i){var u;i===void 0&&(i=[]);var c=getScrollParent$1(a),d=c===((u=a.ownerDocument)==null?void 0:u.body),m=getWindow$1(c),f=d?[m].concat(m.visualViewport||[],isScrollParent$1(c)?c:[]):c,v=i.concat(f);return d?v:v.concat(listScrollParents$1(getParentNode$1(f)))}function isTableElement$1(a){return["table","td","th"].indexOf(getNodeName$1(a))>=0}function getTrueOffsetParent$1(a){return!isHTMLElement$1(a)||getComputedStyle$1$1(a).position==="fixed"?null:a.offsetParent}function getContainingBlock$1(a){var i=/firefox/i.test(getUAString$1()),u=/Trident/i.test(getUAString$1());if(u&&isHTMLElement$1(a)){var c=getComputedStyle$1$1(a);if(c.position==="fixed")return null}var d=getParentNode$1(a);for(isShadowRoot$1(d)&&(d=d.host);isHTMLElement$1(d)&&["html","body"].indexOf(getNodeName$1(d))<0;){var m=getComputedStyle$1$1(d);if(m.transform!=="none"||m.perspective!=="none"||m.contain==="paint"||["transform","perspective"].indexOf(m.willChange)!==-1||i&&m.willChange==="filter"||i&&m.filter&&m.filter!=="none")return d;d=d.parentNode}return null}function getOffsetParent$1(a){for(var i=getWindow$1(a),u=getTrueOffsetParent$1(a);u&&isTableElement$1(u)&&getComputedStyle$1$1(u).position==="static";)u=getTrueOffsetParent$1(u);return u&&(getNodeName$1(u)==="html"||getNodeName$1(u)==="body"&&getComputedStyle$1$1(u).position==="static")?i:u||getContainingBlock$1(a)||i}var top$1="top",bottom$1="bottom",right$1="right",left$1="left",auto$1="auto",basePlacements$1=[top$1,bottom$1,right$1,left$1],start$1="start",end$1="end",clippingParents$1="clippingParents",viewport$1="viewport",popper$1="popper",reference$1="reference",variationPlacements$1=basePlacements$1.reduce(function(a,i){return a.concat([i+"-"+start$1,i+"-"+end$1])},[]),placements$1=[].concat(basePlacements$1,[auto$1]).reduce(function(a,i){return a.concat([i,i+"-"+start$1,i+"-"+end$1])},[]),beforeRead$1="beforeRead",read$1="read",afterRead$1="afterRead",beforeMain$1="beforeMain",main$2="main",afterMain$1="afterMain",beforeWrite$1="beforeWrite",write$1="write",afterWrite$1="afterWrite",modifierPhases$1=[beforeRead$1,read$1,afterRead$1,beforeMain$1,main$2,afterMain$1,beforeWrite$1,write$1,afterWrite$1];function order$1(a){var i=new Map,u=new Set,c=[];a.forEach(function(m){i.set(m.name,m)});function d(m){u.add(m.name);var f=[].concat(m.requires||[],m.requiresIfExists||[]);f.forEach(function(v){if(!u.has(v)){var g=i.get(v);g&&d(g)}}),c.push(m)}return a.forEach(function(m){u.has(m.name)||d(m)}),c}function orderModifiers$1(a){var i=order$1(a);return modifierPhases$1.reduce(function(u,c){return u.concat(i.filter(function(d){return d.phase===c}))},[])}function debounce$2(a){var i;return function(){return i||(i=new Promise(function(u){Promise.resolve().then(function(){i=void 0,u(a())})})),i}}function mergeByName$1(a){var i=a.reduce(function(u,c){var d=u[c.name];return u[c.name]=d?Object.assign({},d,c,{options:Object.assign({},d.options,c.options),data:Object.assign({},d.data,c.data)}):c,u},{});return Object.keys(i).map(function(u){return i[u]})}function getViewportRect$1(a,i){var u=getWindow$1(a),c=getDocumentElement$1(a),d=u.visualViewport,m=c.clientWidth,f=c.clientHeight,v=0,g=0;if(d){m=d.width,f=d.height;var y=isLayoutViewport$1();(y||!y&&i==="fixed")&&(v=d.offsetLeft,g=d.offsetTop)}return{width:m,height:f,x:v+getWindowScrollBarX$1(a),y:g}}function getDocumentRect$1(a){var i,u=getDocumentElement$1(a),c=getWindowScroll$1(a),d=(i=a.ownerDocument)==null?void 0:i.body,m=max$3(u.scrollWidth,u.clientWidth,d?d.scrollWidth:0,d?d.clientWidth:0),f=max$3(u.scrollHeight,u.clientHeight,d?d.scrollHeight:0,d?d.clientHeight:0),v=-c.scrollLeft+getWindowScrollBarX$1(a),g=-c.scrollTop;return getComputedStyle$1$1(d||u).direction==="rtl"&&(v+=max$3(u.clientWidth,d?d.clientWidth:0)-m),{width:m,height:f,x:v,y:g}}function contains$1(a,i){var u=i.getRootNode&&i.getRootNode();if(a.contains(i))return!0;if(u&&isShadowRoot$1(u)){var c=i;do{if(c&&a.isSameNode(c))return!0;c=c.parentNode||c.host}while(c)}return!1}function rectToClientRect$1(a){return Object.assign({},a,{left:a.x,top:a.y,right:a.x+a.width,bottom:a.y+a.height})}function getInnerBoundingClientRect$1(a,i){var u=getBoundingClientRect$1(a,!1,i==="fixed");return u.top=u.top+a.clientTop,u.left=u.left+a.clientLeft,u.bottom=u.top+a.clientHeight,u.right=u.left+a.clientWidth,u.width=a.clientWidth,u.height=a.clientHeight,u.x=u.left,u.y=u.top,u}function getClientRectFromMixedType$1(a,i,u){return i===viewport$1?rectToClientRect$1(getViewportRect$1(a,u)):isElement$2(i)?getInnerBoundingClientRect$1(i,u):rectToClientRect$1(getDocumentRect$1(getDocumentElement$1(a)))}function getClippingParents$1(a){var i=listScrollParents$1(getParentNode$1(a)),u=["absolute","fixed"].indexOf(getComputedStyle$1$1(a).position)>=0,c=u&&isHTMLElement$1(a)?getOffsetParent$1(a):a;return isElement$2(c)?i.filter(function(d){return isElement$2(d)&&contains$1(d,c)&&getNodeName$1(d)!=="body"}):[]}function getClippingRect$1(a,i,u,c){var d=i==="clippingParents"?getClippingParents$1(a):[].concat(i),m=[].concat(d,[u]),f=m[0],v=m.reduce(function(g,y){var b=getClientRectFromMixedType$1(a,y,c);return g.top=max$3(b.top,g.top),g.right=min$4(b.right,g.right),g.bottom=min$4(b.bottom,g.bottom),g.left=max$3(b.left,g.left),g},getClientRectFromMixedType$1(a,f,c));return v.width=v.right-v.left,v.height=v.bottom-v.top,v.x=v.left,v.y=v.top,v}function getBasePlacement$1(a){return a.split("-")[0]}function getVariation$1(a){return a.split("-")[1]}function getMainAxisFromPlacement$1(a){return["top","bottom"].indexOf(a)>=0?"x":"y"}function computeOffsets$1(a){var i=a.reference,u=a.element,c=a.placement,d=c?getBasePlacement$1(c):null,m=c?getVariation$1(c):null,f=i.x+i.width/2-u.width/2,v=i.y+i.height/2-u.height/2,g;switch(d){case top$1:g={x:f,y:i.y-u.height};break;case bottom$1:g={x:f,y:i.y+i.height};break;case right$1:g={x:i.x+i.width,y:v};break;case left$1:g={x:i.x-u.width,y:v};break;default:g={x:i.x,y:i.y}}var y=d?getMainAxisFromPlacement$1(d):null;if(y!=null){var b=y==="y"?"height":"width";switch(m){case start$1:g[y]=g[y]-(i[b]/2-u[b]/2);break;case end$1:g[y]=g[y]+(i[b]/2-u[b]/2);break}}return g}function getFreshSideObject$1(){return{top:0,right:0,bottom:0,left:0}}function mergePaddingObject$1(a){return Object.assign({},getFreshSideObject$1(),a)}function expandToHashMap$1(a,i){return i.reduce(function(u,c){return u[c]=a,u},{})}function detectOverflow$1(a,i){i===void 0&&(i={});var u=i,c=u.placement,d=c===void 0?a.placement:c,m=u.strategy,f=m===void 0?a.strategy:m,v=u.boundary,g=v===void 0?clippingParents$1:v,y=u.rootBoundary,b=y===void 0?viewport$1:y,w=u.elementContext,S=w===void 0?popper$1:w,C=u.altBoundary,k=C===void 0?!1:C,$=u.padding,E=$===void 0?0:$,D=mergePaddingObject$1(typeof E!="number"?E:expandToHashMap$1(E,basePlacements$1)),T=S===popper$1?reference$1:popper$1,O=a.rects.popper,F=a.elements[k?T:S],M=getClippingRect$1(isElement$2(F)?F:F.contextElement||getDocumentElement$1(a.elements.popper),g,b,f),P=getBoundingClientRect$1(a.elements.reference),B=computeOffsets$1({reference:P,element:O,strategy:"absolute",placement:d}),z=rectToClientRect$1(Object.assign({},O,B)),U=S===popper$1?z:P,H={top:M.top-U.top+D.top,bottom:U.bottom-M.bottom+D.bottom,left:M.left-U.left+D.left,right:U.right-M.right+D.right},J=a.modifiersData.offset;if(S===popper$1&&J){var j=J[d];Object.keys(H).forEach(function(G){var ee=[right$1,bottom$1].indexOf(G)>=0?1:-1,Q=[top$1,bottom$1].indexOf(G)>=0?"y":"x";H[G]+=j[Q]*ee})}return H}var DEFAULT_OPTIONS$1={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements$1(){for(var a=arguments.length,i=new Array(a),u=0;u<a;u++)i[u]=arguments[u];return!i.some(function(c){return!(c&&typeof c.getBoundingClientRect=="function")})}function popperGenerator$1(a){a===void 0&&(a={});var i=a,u=i.defaultModifiers,c=u===void 0?[]:u,d=i.defaultOptions,m=d===void 0?DEFAULT_OPTIONS$1:d;return function(v,g,y){y===void 0&&(y=m);var b={placement:"bottom",orderedModifiers:[],options:Object.assign({},DEFAULT_OPTIONS$1,m),modifiersData:{},elements:{reference:v,popper:g},attributes:{},styles:{}},w=[],S=!1,C={state:b,setOptions:function(D){var T=typeof D=="function"?D(b.options):D;$(),b.options=Object.assign({},m,b.options,T),b.scrollParents={reference:isElement$2(v)?listScrollParents$1(v):v.contextElement?listScrollParents$1(v.contextElement):[],popper:listScrollParents$1(g)};var O=orderModifiers$1(mergeByName$1([].concat(c,b.options.modifiers)));return b.orderedModifiers=O.filter(function(F){return F.enabled}),k(),C.update()},forceUpdate:function(){if(!S){var D=b.elements,T=D.reference,O=D.popper;if(areValidElements$1(T,O)){b.rects={reference:getCompositeRect$1(T,getOffsetParent$1(O),b.options.strategy==="fixed"),popper:getLayoutRect$1(O)},b.reset=!1,b.placement=b.options.placement,b.orderedModifiers.forEach(function(H){return b.modifiersData[H.name]=Object.assign({},H.data)});for(var F=0;F<b.orderedModifiers.length;F++){if(b.reset===!0){b.reset=!1,F=-1;continue}var M=b.orderedModifiers[F],P=M.fn,B=M.options,z=B===void 0?{}:B,U=M.name;typeof P=="function"&&(b=P({state:b,options:z,name:U,instance:C})||b)}}}},update:debounce$2(function(){return new Promise(function(E){C.forceUpdate(),E(b)})}),destroy:function(){$(),S=!0}};if(!areValidElements$1(v,g))return C;C.setOptions(y).then(function(E){!S&&y.onFirstUpdate&&y.onFirstUpdate(E)});function k(){b.orderedModifiers.forEach(function(E){var D=E.name,T=E.options,O=T===void 0?{}:T,F=E.effect;if(typeof F=="function"){var M=F({state:b,name:D,instance:C,options:O}),P=function(){};w.push(M||P)}})}function $(){w.forEach(function(E){return E()}),w=[]}return C}}var passive$1={passive:!0};function effect$1$1(a){var i=a.state,u=a.instance,c=a.options,d=c.scroll,m=d===void 0?!0:d,f=c.resize,v=f===void 0?!0:f,g=getWindow$1(i.elements.popper),y=[].concat(i.scrollParents.reference,i.scrollParents.popper);return m&&y.forEach(function(b){b.addEventListener("scroll",u.update,passive$1)}),v&&g.addEventListener("resize",u.update,passive$1),function(){m&&y.forEach(function(b){b.removeEventListener("scroll",u.update,passive$1)}),v&&g.removeEventListener("resize",u.update,passive$1)}}var eventListeners$1={name:"eventListeners",enabled:!0,phase:"write",fn:function a(){},effect:effect$1$1,data:{}};function popperOffsets$2(a){var i=a.state,u=a.name;i.modifiersData[u]=computeOffsets$1({reference:i.rects.reference,element:i.rects.popper,strategy:"absolute",placement:i.placement})}var popperOffsets$1$1={name:"popperOffsets",enabled:!0,phase:"read",fn:popperOffsets$2,data:{}},unsetSides$1={top:"auto",right:"auto",bottom:"auto",left:"auto"};function roundOffsetsByDPR$1(a,i){var u=a.x,c=a.y,d=i.devicePixelRatio||1;return{x:round$2(u*d)/d||0,y:round$2(c*d)/d||0}}function mapToStyles$1(a){var i,u=a.popper,c=a.popperRect,d=a.placement,m=a.variation,f=a.offsets,v=a.position,g=a.gpuAcceleration,y=a.adaptive,b=a.roundOffsets,w=a.isFixed,S=f.x,C=S===void 0?0:S,k=f.y,$=k===void 0?0:k,E=typeof b=="function"?b({x:C,y:$}):{x:C,y:$};C=E.x,$=E.y;var D=f.hasOwnProperty("x"),T=f.hasOwnProperty("y"),O=left$1,F=top$1,M=window;if(y){var P=getOffsetParent$1(u),B="clientHeight",z="clientWidth";if(P===getWindow$1(u)&&(P=getDocumentElement$1(u),getComputedStyle$1$1(P).position!=="static"&&v==="absolute"&&(B="scrollHeight",z="scrollWidth")),P=P,d===top$1||(d===left$1||d===right$1)&&m===end$1){F=bottom$1;var U=w&&P===M&&M.visualViewport?M.visualViewport.height:P[B];$-=U-c.height,$*=g?1:-1}if(d===left$1||(d===top$1||d===bottom$1)&&m===end$1){O=right$1;var H=w&&P===M&&M.visualViewport?M.visualViewport.width:P[z];C-=H-c.width,C*=g?1:-1}}var J=Object.assign({position:v},y&&unsetSides$1),j=b===!0?roundOffsetsByDPR$1({x:C,y:$},getWindow$1(u)):{x:C,y:$};if(C=j.x,$=j.y,g){var G;return Object.assign({},J,(G={},G[F]=T?"0":"",G[O]=D?"0":"",G.transform=(M.devicePixelRatio||1)<=1?"translate("+C+"px, "+$+"px)":"translate3d("+C+"px, "+$+"px, 0)",G))}return Object.assign({},J,(i={},i[F]=T?$+"px":"",i[O]=D?C+"px":"",i.transform="",i))}function computeStyles$2(a){var i=a.state,u=a.options,c=u.gpuAcceleration,d=c===void 0?!0:c,m=u.adaptive,f=m===void 0?!0:m,v=u.roundOffsets,g=v===void 0?!0:v,y={placement:getBasePlacement$1(i.placement),variation:getVariation$1(i.placement),popper:i.elements.popper,popperRect:i.rects.popper,gpuAcceleration:d,isFixed:i.options.strategy==="fixed"};i.modifiersData.popperOffsets!=null&&(i.styles.popper=Object.assign({},i.styles.popper,mapToStyles$1(Object.assign({},y,{offsets:i.modifiersData.popperOffsets,position:i.options.strategy,adaptive:f,roundOffsets:g})))),i.modifiersData.arrow!=null&&(i.styles.arrow=Object.assign({},i.styles.arrow,mapToStyles$1(Object.assign({},y,{offsets:i.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:g})))),i.attributes.popper=Object.assign({},i.attributes.popper,{"data-popper-placement":i.placement})}var computeStyles$1$1={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:computeStyles$2,data:{}};function applyStyles$2(a){var i=a.state;Object.keys(i.elements).forEach(function(u){var c=i.styles[u]||{},d=i.attributes[u]||{},m=i.elements[u];!isHTMLElement$1(m)||!getNodeName$1(m)||(Object.assign(m.style,c),Object.keys(d).forEach(function(f){var v=d[f];v===!1?m.removeAttribute(f):m.setAttribute(f,v===!0?"":v)}))})}function effect$2(a){var i=a.state,u={popper:{position:i.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(i.elements.popper.style,u.popper),i.styles=u,i.elements.arrow&&Object.assign(i.elements.arrow.style,u.arrow),function(){Object.keys(i.elements).forEach(function(c){var d=i.elements[c],m=i.attributes[c]||{},f=Object.keys(i.styles.hasOwnProperty(c)?i.styles[c]:u[c]),v=f.reduce(function(g,y){return g[y]="",g},{});!isHTMLElement$1(d)||!getNodeName$1(d)||(Object.assign(d.style,v),Object.keys(m).forEach(function(g){d.removeAttribute(g)}))})}}var applyStyles$1$1={name:"applyStyles",enabled:!0,phase:"write",fn:applyStyles$2,effect:effect$2,requires:["computeStyles"]},defaultModifiers$1=[eventListeners$1,popperOffsets$1$1,computeStyles$1$1,applyStyles$1$1],createPopper$1=popperGenerator$1({defaultModifiers:defaultModifiers$1});function getAltAxis$1(a){return a==="x"?"y":"x"}function within$1(a,i,u){return max$3(a,min$4(i,u))}function withinMaxClamp$1(a,i,u){var c=within$1(a,i,u);return c>u?u:c}function preventOverflow$2(a){var i=a.state,u=a.options,c=a.name,d=u.mainAxis,m=d===void 0?!0:d,f=u.altAxis,v=f===void 0?!1:f,g=u.boundary,y=u.rootBoundary,b=u.altBoundary,w=u.padding,S=u.tether,C=S===void 0?!0:S,k=u.tetherOffset,$=k===void 0?0:k,E=detectOverflow$1(i,{boundary:g,rootBoundary:y,padding:w,altBoundary:b}),D=getBasePlacement$1(i.placement),T=getVariation$1(i.placement),O=!T,F=getMainAxisFromPlacement$1(D),M=getAltAxis$1(F),P=i.modifiersData.popperOffsets,B=i.rects.reference,z=i.rects.popper,U=typeof $=="function"?$(Object.assign({},i.rects,{placement:i.placement})):$,H=typeof U=="number"?{mainAxis:U,altAxis:U}:Object.assign({mainAxis:0,altAxis:0},U),J=i.modifiersData.offset?i.modifiersData.offset[i.placement]:null,j={x:0,y:0};if(P){if(m){var G,ee=F==="y"?top$1:left$1,Q=F==="y"?bottom$1:right$1,te=F==="y"?"height":"width",re=P[F],ae=re+E[ee],ye=re-E[Q],ue=C?-z[te]/2:0,le=T===start$1?B[te]:z[te],Se=T===start$1?-z[te]:-B[te],Fe=i.elements.arrow,kt=C&&Fe?getLayoutRect$1(Fe):{width:0,height:0},Pe=i.modifiersData["arrow#persistent"]?i.modifiersData["arrow#persistent"].padding:getFreshSideObject$1(),ke=Pe[ee],de=Pe[Q],$e=within$1(0,B[te],kt[te]),Te=O?B[te]/2-ue-$e-ke-H.mainAxis:le-$e-ke-H.mainAxis,Le=O?-B[te]/2+ue+$e+de+H.mainAxis:Se+$e+de+H.mainAxis,Bt=i.elements.arrow&&getOffsetParent$1(i.elements.arrow),Ie=Bt?F==="y"?Bt.clientTop||0:Bt.clientLeft||0:0,ie=(G=J==null?void 0:J[F])!=null?G:0,pe=re+Te-ie-Ie,Ne=re+Le-ie,We=within$1(C?min$4(ae,pe):ae,re,C?max$3(ye,Ne):ye);P[F]=We,j[F]=We-re}if(v){var wt,Ht=F==="x"?top$1:left$1,qt=F==="x"?bottom$1:right$1,At=P[M],Ft=M==="y"?"height":"width",$t=At+E[Ht],Wt=At-E[qt],Et=[top$1,left$1].indexOf(D)!==-1,Tt=(wt=J==null?void 0:J[M])!=null?wt:0,Kt=Et?$t:At-B[Ft]-z[Ft]-Tt+H.altAxis,ln=Et?At+B[Ft]+z[Ft]-Tt-H.altAxis:Wt,mn=C&&Et?withinMaxClamp$1(Kt,At,ln):within$1(C?Kt:$t,At,C?ln:Wt);P[M]=mn,j[M]=mn-At}i.modifiersData[c]=j}}var preventOverflow$1$1={name:"preventOverflow",enabled:!0,phase:"main",fn:preventOverflow$2,requiresIfExists:["offset"]},hash$1$1={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement$1(a){return a.replace(/left|right|bottom|top/g,function(i){return hash$1$1[i]})}var hash$2={start:"end",end:"start"};function getOppositeVariationPlacement$1(a){return a.replace(/start|end/g,function(i){return hash$2[i]})}function computeAutoPlacement$1(a,i){i===void 0&&(i={});var u=i,c=u.placement,d=u.boundary,m=u.rootBoundary,f=u.padding,v=u.flipVariations,g=u.allowedAutoPlacements,y=g===void 0?placements$1:g,b=getVariation$1(c),w=b?v?variationPlacements$1:variationPlacements$1.filter(function(k){return getVariation$1(k)===b}):basePlacements$1,S=w.filter(function(k){return y.indexOf(k)>=0});S.length===0&&(S=w);var C=S.reduce(function(k,$){return k[$]=detectOverflow$1(a,{placement:$,boundary:d,rootBoundary:m,padding:f})[getBasePlacement$1($)],k},{});return Object.keys(C).sort(function(k,$){return C[k]-C[$]})}function getExpandedFallbackPlacements$1(a){if(getBasePlacement$1(a)===auto$1)return[];var i=getOppositePlacement$1(a);return[getOppositeVariationPlacement$1(a),i,getOppositeVariationPlacement$1(i)]}function flip$2(a){var i=a.state,u=a.options,c=a.name;if(!i.modifiersData[c]._skip){for(var d=u.mainAxis,m=d===void 0?!0:d,f=u.altAxis,v=f===void 0?!0:f,g=u.fallbackPlacements,y=u.padding,b=u.boundary,w=u.rootBoundary,S=u.altBoundary,C=u.flipVariations,k=C===void 0?!0:C,$=u.allowedAutoPlacements,E=i.options.placement,D=getBasePlacement$1(E),T=D===E,O=g||(T||!k?[getOppositePlacement$1(E)]:getExpandedFallbackPlacements$1(E)),F=[E].concat(O).reduce(function(kt,Pe){return kt.concat(getBasePlacement$1(Pe)===auto$1?computeAutoPlacement$1(i,{placement:Pe,boundary:b,rootBoundary:w,padding:y,flipVariations:k,allowedAutoPlacements:$}):Pe)},[]),M=i.rects.reference,P=i.rects.popper,B=new Map,z=!0,U=F[0],H=0;H<F.length;H++){var J=F[H],j=getBasePlacement$1(J),G=getVariation$1(J)===start$1,ee=[top$1,bottom$1].indexOf(j)>=0,Q=ee?"width":"height",te=detectOverflow$1(i,{placement:J,boundary:b,rootBoundary:w,altBoundary:S,padding:y}),re=ee?G?right$1:left$1:G?bottom$1:top$1;M[Q]>P[Q]&&(re=getOppositePlacement$1(re));var ae=getOppositePlacement$1(re),ye=[];if(m&&ye.push(te[j]<=0),v&&ye.push(te[re]<=0,te[ae]<=0),ye.every(function(kt){return kt})){U=J,z=!1;break}B.set(J,ye)}if(z)for(var ue=k?3:1,le=function(Pe){var ke=F.find(function(de){var $e=B.get(de);if($e)return $e.slice(0,Pe).every(function(Te){return Te})});if(ke)return U=ke,"break"},Se=ue;Se>0;Se--){var Fe=le(Se);if(Fe==="break")break}i.placement!==U&&(i.modifiersData[c]._skip=!0,i.placement=U,i.reset=!0)}}var flip$1$1={name:"flip",enabled:!0,phase:"main",fn:flip$2,requiresIfExists:["offset"],data:{_skip:!1}};function useDropdown$1(a,i,u){const{disabled:c,appendTo:d,appendToBody:m,openDirection:f}=toRefs(a),v=getCurrentInstance$1().proxy,g=u.multiselect,y=u.dropdown,b=ref(!1),w=ref(null),S=ref(null),C=computed(()=>d.value||m.value),k=computed(()=>f.value==="top"&&S.value==="bottom"||f.value==="bottom"&&S.value!=="top"?"bottom":"top"),$=()=>{b.value||c.value||(b.value=!0,i.emit("open",v),C.value&&nextTick(()=>{D()}))},E=()=>{b.value&&(b.value=!1,i.emit("close",v))},D=()=>{if(!w.value)return;let O=parseInt(window.getComputedStyle(y.value).borderTopWidth.replace("px","")),F=parseInt(window.getComputedStyle(y.value).borderBottomWidth.replace("px",""));w.value.setOptions(M=>({...M,modifiers:[...M.modifiers,{name:"offset",options:{offset:[0,(k.value==="top"?O:F)*-1]}}]})),w.value.update()},T=O=>{for(;O&&O!==document.body;){if(getComputedStyle(O).position==="fixed")return!0;O=O.parentElement}return!1};return onMounted(()=>{C.value&&(w.value=createPopper$1(g.value,y.value,{strategy:T(g.value)?"fixed":void 0,placement:f.value,modifiers:[preventOverflow$1$1,flip$1$1,{name:"sameWidth",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:({state:O})=>{O.styles.popper.width=`${O.rects.reference.width}px`},effect:({state:O})=>{O.elements.popper.style.width=`${O.elements.reference.offsetWidth}px`}},{name:"toggleClass",enabled:!0,phase:"write",fn({state:O}){S.value=O.placement}}]}))}),onBeforeUnmount(()=>{!C.value||!w.value||(w.value.destroy(),w.value=null)}),{popper:w,isOpen:b,open:$,close:E,placement:k,updatePopper:D}}function useMultiselect$1(a,i,u){const{searchable:c,disabled:d,clearOnBlur:m}=toRefs(a),f=u.input,v=u.open,g=u.close,y=u.clearSearch,b=u.isOpen,w=u.wrapper,S=u.tags,C=ref(!1),k=ref(!1),$=computed(()=>c.value||d.value?-1:0),E=()=>{c.value&&f.value.blur(),w.value.blur()},D=()=>{c.value&&!d.value&&f.value.focus()},T=(z=!0)=>{d.value||(C.value=!0,z&&v())},O=()=>{C.value=!1,setTimeout(()=>{C.value||(g(),m.value&&y())},1)};return{tabindex:$,isActive:C,mouseClicked:k,blur:E,focus:D,activate:T,deactivate:O,handleFocusIn:z=>{z.target.closest("[data-tags]")&&z.target.nodeName!=="INPUT"||z.target.closest("[data-clear]")||T(k.value)},handleFocusOut:()=>{O()},handleCaretClick:()=>{O(),E()},handleMousedown:z=>{k.value=!0,b.value&&(z.target.isEqualNode(w.value)||z.target.isEqualNode(S.value))?setTimeout(()=>{O()},0):!b.value&&(document.activeElement.isEqualNode(w.value)||document.activeElement.isEqualNode(f.value))&&T(),setTimeout(()=>{k.value=!1},0)}}}function useKeyboard$1(a,i,u){const{mode:c,addTagOn:d,openDirection:m,searchable:f,showOptions:v,valueProp:g,groups:y,addOptionOn:b,createTag:w,createOption:S,reverse:C}=toRefs(a),k=getCurrentInstance$1().proxy,$=u.iv,E=u.update,D=u.deselect,T=u.search,O=u.setPointer,F=u.selectPointer,M=u.backwardPointer,P=u.forwardPointer,B=u.multiselect,z=u.wrapper,U=u.tags,H=u.isOpen,J=u.open,j=u.blur,G=u.fo,ee=computed(()=>w.value||S.value||!1),Q=computed(()=>d.value!==void 0?d.value:b.value!==void 0?b.value:["enter"]),te=()=>{c.value==="tags"&&!v.value&&ee.value&&f.value&&!y.value&&O(G.value[G.value.map(ye=>ye[g.value]).indexOf(T.value)])};return{handleKeydown:ye=>{i.emit("keydown",ye,k);let ue,le;switch(["ArrowLeft","ArrowRight","Enter"].indexOf(ye.key)!==-1&&c.value==="tags"&&(ue=[...B.value.querySelectorAll("[data-tags] > *")].filter(Se=>Se!==U.value),le=ue.findIndex(Se=>Se===document.activeElement)),ye.key){case"Backspace":if(c.value==="single"||f.value&&[null,""].indexOf(T.value)===-1||$.value.length===0)return;let Se=$.value.filter(Fe=>!Fe.disabled&&Fe.remove!==!1);Se.length&&D(Se[Se.length-1]);break;case"Enter":if(ye.preventDefault(),ye.keyCode===229)return;if(le!==-1&&le!==void 0){E([...$.value].filter((Fe,kt)=>kt!==le)),le===ue.length-1&&(ue.length-1?ue[ue.length-2].focus():f.value?U.value.querySelector("input").focus():z.value.focus());return}if(Q.value.indexOf("enter")===-1&&ee.value)return;te(),F();break;case" ":if(!ee.value&&!f.value){ye.preventDefault(),te(),F();return}if(!ee.value)return!1;if(Q.value.indexOf("space")===-1&&ee.value)return;ye.preventDefault(),te(),F();break;case"Tab":case";":case",":if(Q.value.indexOf(ye.key.toLowerCase())===-1||!ee.value)return;te(),F(),ye.preventDefault();break;case"Escape":j();break;case"ArrowUp":if(ye.preventDefault(),!v.value)return;H.value||J(),M();break;case"ArrowDown":if(ye.preventDefault(),!v.value)return;H.value||J(),P();break;case"ArrowLeft":if(f.value&&U.value&&U.value.querySelector("input").selectionStart||ye.shiftKey||c.value!=="tags"||!$.value||!$.value.length)return;ye.preventDefault(),le===-1?ue[ue.length-1].focus():le>0&&ue[le-1].focus();break;case"ArrowRight":if(le===-1||ye.shiftKey||c.value!=="tags"||!$.value||!$.value.length)return;ye.preventDefault(),ue.length>le+1?ue[le+1].focus():f.value?U.value.querySelector("input").focus():f.value||z.value.focus();break}},handleKeyup:ye=>{i.emit("keyup",ye,k)},preparePointer:te}}function useClasses$3(a,i,u){const{classes:c,disabled:d,showOptions:m,breakTags:f}=toRefs(a),v=u.isOpen,g=u.isPointed,y=u.isSelected,b=u.isDisabled,w=u.isActive,S=u.canPointGroups,C=u.resolving,k=u.fo,$=u.placement,E=computed(()=>({container:"multiselect",containerDisabled:"is-disabled",containerOpen:"is-open",containerOpenTop:"is-open-top",containerActive:"is-active",wrapper:"multiselect-wrapper",singleLabel:"multiselect-single-label",singleLabelText:"multiselect-single-label-text",multipleLabel:"multiselect-multiple-label",search:"multiselect-search",tags:"multiselect-tags",tag:"multiselect-tag",tagWrapper:"multiselect-tag-wrapper",tagWrapperBreak:"multiselect-tag-wrapper-break",tagDisabled:"is-disabled",tagRemove:"multiselect-tag-remove",tagRemoveIcon:"multiselect-tag-remove-icon",tagsSearchWrapper:"multiselect-tags-search-wrapper",tagsSearch:"multiselect-tags-search",tagsSearchCopy:"multiselect-tags-search-copy",placeholder:"multiselect-placeholder",caret:"multiselect-caret",caretOpen:"is-open",clear:"multiselect-clear",clearIcon:"multiselect-clear-icon",spinner:"multiselect-spinner",inifinite:"multiselect-inifite",inifiniteSpinner:"multiselect-inifite-spinner",dropdown:"multiselect-dropdown",dropdownTop:"is-top",dropdownHidden:"is-hidden",options:"multiselect-options",optionsTop:"is-top",group:"multiselect-group",groupLabel:"multiselect-group-label",groupLabelPointable:"is-pointable",groupLabelPointed:"is-pointed",groupLabelSelected:"is-selected",groupLabelDisabled:"is-disabled",groupLabelSelectedPointed:"is-selected is-pointed",groupLabelSelectedDisabled:"is-selected is-disabled",groupOptions:"multiselect-group-options",option:"multiselect-option",optionPointed:"is-pointed",optionSelected:"is-selected",optionDisabled:"is-disabled",optionSelectedPointed:"is-selected is-pointed",optionSelectedDisabled:"is-selected is-disabled",noOptions:"multiselect-no-options",noResults:"multiselect-no-results",fakeInput:"multiselect-fake-input",assist:"multiselect-assistive-text",spacer:"multiselect-spacer",...c.value})),D=computed(()=>!!(v.value&&m.value&&(!C.value||C.value&&k.value.length)));return{classList:computed(()=>{const O=E.value;return{container:[O.container].concat(d.value?O.containerDisabled:[]).concat(D.value&&$.value==="top"?O.containerOpenTop:[]).concat(D.value&&$.value!=="top"?O.containerOpen:[]).concat(w.value?O.containerActive:[]),wrapper:O.wrapper,spacer:O.spacer,singleLabel:O.singleLabel,singleLabelText:O.singleLabelText,multipleLabel:O.multipleLabel,search:O.search,tags:O.tags,tag:[O.tag].concat(d.value?O.tagDisabled:[]),tagWrapper:[O.tagWrapper,f.value?O.tagWrapperBreak:null],tagDisabled:O.tagDisabled,tagRemove:O.tagRemove,tagRemoveIcon:O.tagRemoveIcon,tagsSearchWrapper:O.tagsSearchWrapper,tagsSearch:O.tagsSearch,tagsSearchCopy:O.tagsSearchCopy,placeholder:O.placeholder,caret:[O.caret].concat(v.value?O.caretOpen:[]),clear:O.clear,clearIcon:O.clearIcon,spinner:O.spinner,inifinite:O.inifinite,inifiniteSpinner:O.inifiniteSpinner,dropdown:[O.dropdown].concat($.value==="top"?O.dropdownTop:[]).concat(!v.value||!m.value||!D.value?O.dropdownHidden:[]),options:[O.options].concat($.value==="top"?O.optionsTop:[]),group:O.group,groupLabel:F=>{let M=[O.groupLabel];return g(F)?M.push(y(F)?O.groupLabelSelectedPointed:O.groupLabelPointed):y(F)&&S.value?M.push(b(F)?O.groupLabelSelectedDisabled:O.groupLabelSelected):b(F)&&M.push(O.groupLabelDisabled),S.value&&M.push(O.groupLabelPointable),M},groupOptions:O.groupOptions,option:(F,M)=>{let P=[O.option];return g(F)?P.push(y(F)?O.optionSelectedPointed:O.optionPointed):y(F)?P.push(b(F)?O.optionSelectedDisabled:O.optionSelected):(b(F)||M&&b(M))&&P.push(O.optionDisabled),P},noOptions:O.noOptions,noResults:O.noResults,assist:O.assist,fakeInput:O.fakeInput}}),showDropdown:D}}function useScroll$1(a,i,u){const{limit:c,infinite:d}=toRefs(a),m=u.isOpen,f=u.offset,v=u.search,g=u.pfo,y=u.eo,b=ref(null),w=ref(null),S=computed(()=>f.value<g.value.length),C=$=>{const{isIntersecting:E,target:D}=$[0];if(E){const T=D.offsetParent,O=T.scrollTop;f.value+=c.value==-1?10:c.value,nextTick(()=>{T.scrollTop=O})}},k=()=>{m.value&&f.value<g.value.length?b.value.observe(w.value):!m.value&&b.value&&b.value.disconnect()};return watch(m,()=>{d.value&&k()}),watch(v,()=>{d.value&&(f.value=c.value,k())},{flush:"post"}),watch(y,()=>{d.value&&k()},{immediate:!1,flush:"post"}),onMounted(()=>{window&&window.IntersectionObserver&&(b.value=new IntersectionObserver(C))}),{hasMore:S,infiniteLoader:w}}function useA11y$1(a,i,u){const{placeholder:c,id:d,valueProp:m,label:f,mode:v,groupLabel:g,aria:y,searchable:b}=toRefs(a),w=u.pointer,S=u.iv,C=u.hasSelected,k=u.multipleLabelText,$=ref(null),E=computed(()=>{let j=[];return d&&d.value&&j.push(d.value),j.push("assist"),j.join("-")}),D=computed(()=>{let j=[];return d&&d.value&&j.push(d.value),j.push("multiselect-options"),j.join("-")}),T=computed(()=>{let j=[];if(d&&d.value&&j.push(d.value),w.value)return j.push(w.value.group?"multiselect-group":"multiselect-option"),j.push(w.value.group?w.value.index:w.value[m.value]),j.join("-")}),O=computed(()=>c.value),F=computed(()=>v.value!=="single"),M=computed(()=>{let j="";return v.value==="single"&&C.value&&(j+=S.value[f.value]),v.value==="multiple"&&C.value&&(j+=k.value),v.value==="tags"&&C.value&&(j+=S.value.map(G=>G[f.value]).join(", ")),j}),P=computed(()=>{let j={...y.value};return b.value&&(j["aria-labelledby"]=j["aria-labelledby"]?`${E.value} ${j["aria-labelledby"]}`:E.value,M.value&&j["aria-label"]&&(j["aria-label"]=`${M.value}, ${j["aria-label"]}`)),j}),B=j=>{let G=[];return d&&d.value&&G.push(d.value),G.push("multiselect-option"),G.push(j[m.value]),G.join("-")},z=j=>{let G=[];return d&&d.value&&G.push(d.value),G.push("multiselect-group"),G.push(j.index),G.join("-")},U=j=>{let G=[];return G.push(j),G.join(" ")},H=j=>{let G=[];return G.push(j),G.join(" ")},J=j=>`${j} ❎`;return onMounted(()=>{if(d&&d.value&&document&&document.querySelector){let j=document.querySelector(`[for="${d.value}"]`);$.value=j?j.innerText:null}}),{arias:P,ariaLabel:M,ariaAssist:E,ariaControls:D,ariaPlaceholder:O,ariaMultiselectable:F,ariaActiveDescendant:T,ariaOptionId:B,ariaOptionLabel:U,ariaGroupId:z,ariaGroupLabel:H,ariaTagLabel:J}}function useI18n$1(a,i,u){const{locale:c,fallbackLocale:d}=toRefs(a);return{localize:f=>!f||typeof f!="object"?f:f&&f[c.value]?f[c.value]:f&&c.value&&f[c.value.toUpperCase()]?f[c.value.toUpperCase()]:f&&f[d.value]?f[d.value]:f&&d.value&&f[d.value.toUpperCase()]?f[d.value.toUpperCase()]:f&&Object.keys(f)[0]?f[Object.keys(f)[0]]:""}}function useRefs$1(a,i,u){const c=ref(null),d=ref(null),m=ref(null),f=ref(null),v=ref(null);return{multiselect:c,wrapper:d,tags:m,input:f,dropdown:v}}function resolveDeps$2(a,i,u,c={}){return u.forEach(d=>{d&&(c={...c,...d(a,i,c)})}),c}var script$21={name:"Multiselect",emits:["paste","open","close","select","deselect","input","search-change","tag","option","update:modelValue","change","clear","keydown","keyup","max","create"],props:{value:{required:!1},modelValue:{required:!1},options:{type:[Array,Object,Function],required:!1,default:()=>[]},id:{type:[String,Number],required:!1},name:{type:[String,Number],required:!1,default:"multiselect"},disabled:{type:Boolean,required:!1,default:!1},label:{type:String,required:!1,default:"label"},trackBy:{type:[String,Array],required:!1,default:void 0},valueProp:{type:String,required:!1,default:"value"},placeholder:{type:String,required:!1,default:null},mode:{type:String,required:!1,default:"single"},searchable:{type:Boolean,required:!1,default:!1},limit:{type:Number,required:!1,default:-1},hideSelected:{type:Boolean,required:!1,default:!0},createTag:{type:Boolean,required:!1,default:void 0},createOption:{type:Boolean,required:!1,default:void 0},appendNewTag:{type:Boolean,required:!1,default:void 0},appendNewOption:{type:Boolean,required:!1,default:void 0},addTagOn:{type:Array,required:!1,default:void 0},addOptionOn:{type:Array,required:!1,default:void 0},caret:{type:Boolean,required:!1,default:!0},loading:{type:Boolean,required:!1,default:!1},noOptionsText:{type:[String,Object],required:!1,default:"The list is empty"},noResultsText:{type:[String,Object],required:!1,default:"No results found"},multipleLabel:{type:Function,required:!1},object:{type:Boolean,required:!1,default:!1},delay:{type:Number,required:!1,default:-1},minChars:{type:Number,required:!1,default:0},resolveOnLoad:{type:Boolean,required:!1,default:!0},filterResults:{type:Boolean,required:!1,default:!0},clearOnSearch:{type:Boolean,required:!1,default:!1},clearOnSelect:{type:Boolean,required:!1,default:!0},canDeselect:{type:Boolean,required:!1,default:!0},canClear:{type:Boolean,required:!1,default:!0},max:{type:Number,required:!1,default:-1},showOptions:{type:Boolean,required:!1,default:!0},required:{type:Boolean,required:!1,default:!1},openDirection:{type:String,required:!1,default:"bottom"},nativeSupport:{type:Boolean,required:!1,default:!1},classes:{type:Object,required:!1,default:()=>({})},strict:{type:Boolean,required:!1,default:!0},closeOnSelect:{type:Boolean,required:!1,default:!0},closeOnDeselect:{type:Boolean,required:!1,default:!1},autocomplete:{type:String,required:!1},groups:{type:Boolean,required:!1,default:!1},groupLabel:{type:String,required:!1,default:"label"},groupOptions:{type:String,required:!1,default:"options"},groupHideEmpty:{type:Boolean,required:!1,default:!1},groupSelect:{type:Boolean,required:!1,default:!0},inputType:{type:String,required:!1,default:"text"},attrs:{required:!1,type:Object,default:()=>({})},onCreate:{required:!1,type:Function},disabledProp:{type:String,required:!1,default:"disabled"},searchStart:{type:Boolean,required:!1,default:!1},reverse:{type:Boolean,required:!1,default:!1},regex:{type:[Object,String,RegExp],required:!1,default:void 0},rtl:{type:Boolean,required:!1,default:!1},infinite:{type:Boolean,required:!1,default:!1},aria:{required:!1,type:Object,default:()=>({})},clearOnBlur:{required:!1,type:Boolean,default:!0},locale:{required:!1,type:String,default:null},fallbackLocale:{required:!1,type:String,default:"en"},searchFilter:{required:!1,type:Function,default:null},allowAbsent:{required:!1,type:Boolean,default:!1},appendToBody:{required:!1,type:Boolean,default:!1},closeOnScroll:{required:!1,type:Boolean,default:!1},breakTags:{required:!1,type:Boolean,default:!1},appendTo:{required:!1,type:String}},setup(a,i){return resolveDeps$2(a,i,[useRefs$1,useI18n$1,useValue$4,usePointer$1$1,useDropdown$1,useSearch$1,useData$1,useMultiselect$1,useOptions$1,useScroll$1,usePointer$2,useKeyboard$1,useClasses$3,useA11y$1])},beforeMount(){var a,i;((i=(a=this.$root.constructor)==null?void 0:a.version)!=null&&i.match(/^2\./)||this.vueVersionMs===2)&&(this.$options.components.Teleport||(this.$options.components.Teleport={render(){return this.$slots.default?this.$slots.default[0]:null}}))}};const _hoisted_1$U=["id","dir"],_hoisted_2$B=["tabindex","aria-controls","aria-placeholder","aria-expanded","aria-activedescendant","aria-multiselectable","role"],_hoisted_3$o=["type","modelValue","value","autocomplete","id","aria-controls","aria-placeholder","aria-expanded","aria-activedescendant","aria-multiselectable"],_hoisted_4$f=["onKeyup","aria-label"],_hoisted_5$a=["onClick"],_hoisted_6$7=["type","modelValue","value","id","autocomplete","aria-controls","aria-placeholder","aria-expanded","aria-activedescendant","aria-multiselectable"],_hoisted_7$5=["innerHTML"],_hoisted_8$3=["id"],_hoisted_9$3=["id"],_hoisted_10$3=["id","aria-label","aria-selected"],_hoisted_11$3=["data-pointed","onMouseenter","onMousedown"],_hoisted_12$2=["innerHTML"],_hoisted_13$2=["aria-label"],_hoisted_14$1=["data-pointed","data-selected","onMouseenter","onMousedown","id","aria-selected","aria-label"],_hoisted_15$1=["data-pointed","data-selected","onMouseenter","onMousedown","id","aria-selected","aria-label"],_hoisted_16$1=["innerHTML"],_hoisted_17$1=["innerHTML"],_hoisted_18$1=["value"],_hoisted_19$1=["name","value"],_hoisted_20$1=["name","value"],_hoisted_21$1=["id"];function render$Y(a,i,u,c,d,m){return openBlock(),createElementBlock("div",{ref:"multiselect",class:normalizeClass(a.classList.container),id:u.searchable?void 0:u.id,dir:u.rtl?"rtl":void 0,onFocusin:i[12]||(i[12]=(...f)=>a.handleFocusIn&&a.handleFocusIn(...f)),onFocusout:i[13]||(i[13]=(...f)=>a.handleFocusOut&&a.handleFocusOut(...f)),onKeyup:i[14]||(i[14]=(...f)=>a.handleKeyup&&a.handleKeyup(...f)),onKeydown:i[15]||(i[15]=(...f)=>a.handleKeydown&&a.handleKeydown(...f))},[createBaseVNode("div",mergeProps({class:a.classList.wrapper,onMousedown:i[9]||(i[9]=(...f)=>a.handleMousedown&&a.handleMousedown(...f)),ref:"wrapper",tabindex:a.tabindex,"aria-controls":u.searchable?void 0:a.ariaControls,"aria-placeholder":u.searchable?void 0:a.ariaPlaceholder,"aria-expanded":u.searchable?void 0:a.isOpen,"aria-activedescendant":u.searchable?void 0:a.ariaActiveDescendant,"aria-multiselectable":u.searchable?void 0:a.ariaMultiselectable,role:u.searchable?void 0:"combobox"},u.searchable?{}:a.arias),[createCommentVNode(" Search "),u.mode!=="tags"&&u.searchable&&!u.disabled?(openBlock(),createElementBlock("input",mergeProps({key:0,type:u.inputType,modelValue:a.search,value:a.search,class:a.classList.search,autocomplete:u.autocomplete,id:u.searchable?u.id:void 0,onInput:i[0]||(i[0]=(...f)=>a.handleSearchInput&&a.handleSearchInput(...f)),onKeypress:i[1]||(i[1]=(...f)=>a.handleKeypress&&a.handleKeypress(...f)),onPaste:i[2]||(i[2]=withModifiers((...f)=>a.handlePaste&&a.handlePaste(...f),["stop"])),ref:"input","aria-controls":a.ariaControls,"aria-placeholder":a.ariaPlaceholder,"aria-expanded":a.isOpen,"aria-activedescendant":a.ariaActiveDescendant,"aria-multiselectable":a.ariaMultiselectable,role:"combobox"},{...u.attrs,...a.arias}),null,16,_hoisted_3$o)):createCommentVNode("v-if",!0),createCommentVNode(" Tags (with search) "),u.mode=="tags"?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(a.classList.tags),"data-tags":""},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.iv,(f,v,g)=>renderSlot(a.$slots,"tag",{option:f,handleTagRemove:a.handleTagRemove,disabled:u.disabled},()=>[(openBlock(),createElementBlock("span",{class:normalizeClass([a.classList.tag,f.disabled?a.classList.tagDisabled:null]),tabindex:"-1",onKeyup:withKeys(y=>a.handleTagRemove(f,y),["enter"]),key:g,"aria-label":a.ariaTagLabel(a.localize(f[u.label]))},[createBaseVNode("span",{class:normalizeClass(a.classList.tagWrapper)},toDisplayString(a.localize(f[u.label])),3),!u.disabled&&!f.disabled?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(a.classList.tagRemove),onClick:withModifiers(y=>a.handleTagRemove(f,y),["stop"])},[createBaseVNode("span",{class:normalizeClass(a.classList.tagRemoveIcon)},null,2)],10,_hoisted_5$a)):createCommentVNode("v-if",!0)],42,_hoisted_4$f))])),256)),createBaseVNode("div",{class:normalizeClass(a.classList.tagsSearchWrapper),ref:"tags"},[createCommentVNode(" Used for measuring search width "),createBaseVNode("span",{class:normalizeClass(a.classList.tagsSearchCopy)},toDisplayString(a.search),3),createCommentVNode(" Actual search input "),u.searchable&&!u.disabled?(openBlock(),createElementBlock("input",mergeProps({key:0,type:u.inputType,modelValue:a.search,value:a.search,class:a.classList.tagsSearch,id:u.searchable?u.id:void 0,autocomplete:u.autocomplete,onInput:i[3]||(i[3]=(...f)=>a.handleSearchInput&&a.handleSearchInput(...f)),onKeypress:i[4]||(i[4]=(...f)=>a.handleKeypress&&a.handleKeypress(...f)),onPaste:i[5]||(i[5]=withModifiers((...f)=>a.handlePaste&&a.handlePaste(...f),["stop"])),ref:"input","aria-controls":a.ariaControls,"aria-placeholder":a.ariaPlaceholder,"aria-expanded":a.isOpen,"aria-activedescendant":a.ariaActiveDescendant,"aria-multiselectable":a.ariaMultiselectable,role:"combobox"},{...u.attrs,...a.arias}),null,16,_hoisted_6$7)):createCommentVNode("v-if",!0)],2)],2)):createCommentVNode("v-if",!0),createCommentVNode(" Single label "),u.mode=="single"&&a.hasSelected&&!a.search&&a.iv?renderSlot(a.$slots,"singlelabel",{key:2,value:a.iv},()=>[createBaseVNode("div",{class:normalizeClass(a.classList.singleLabel)},[createBaseVNode("span",{class:normalizeClass(a.classList.singleLabelText)},toDisplayString(a.localize(a.iv[u.label])),3)],2)]):createCommentVNode("v-if",!0),createCommentVNode(" Multiple label "),u.mode=="multiple"&&a.hasSelected&&!a.search?renderSlot(a.$slots,"multiplelabel",{key:3,values:a.iv},()=>[createBaseVNode("div",{class:normalizeClass(a.classList.multipleLabel),innerHTML:a.multipleLabelText},null,10,_hoisted_7$5)]):createCommentVNode("v-if",!0),createCommentVNode(" Placeholder "),u.placeholder&&!a.hasSelected&&!a.search?renderSlot(a.$slots,"placeholder",{key:4},()=>[createBaseVNode("div",{class:normalizeClass(a.classList.placeholder),"aria-hidden":"true"},toDisplayString(u.placeholder),3)]):createCommentVNode("v-if",!0),createCommentVNode(" Spinner "),u.loading||a.resolving?renderSlot(a.$slots,"spinner",{key:5},()=>[createBaseVNode("span",{class:normalizeClass(a.classList.spinner),"aria-hidden":"true"},null,2)]):createCommentVNode("v-if",!0),createCommentVNode(" Clear "),a.hasSelected&&!u.disabled&&u.canClear&&!a.busy?renderSlot(a.$slots,"clear",{key:6,clear:a.clear},()=>[createBaseVNode("span",{"aria-hidden":"true",tabindex:"0",role:"button","data-clear":"","aria-roledescription":"❎",class:normalizeClass(a.classList.clear),onClick:i[6]||(i[6]=(...f)=>a.clear&&a.clear(...f)),onKeyup:i[7]||(i[7]=withKeys((...f)=>a.clear&&a.clear(...f),["enter"]))},[createBaseVNode("span",{class:normalizeClass(a.classList.clearIcon)},null,2)],34)]):createCommentVNode("v-if",!0),createCommentVNode(" Caret "),u.caret&&u.showOptions?renderSlot(a.$slots,"caret",{key:7,handleCaretClick:a.handleCaretClick,isOpen:a.isOpen},()=>[createBaseVNode("span",{class:normalizeClass(a.classList.caret),onClick:i[8]||(i[8]=(...f)=>a.handleCaretClick&&a.handleCaretClick(...f)),"aria-hidden":"true"},null,2)]):createCommentVNode("v-if",!0)],16,_hoisted_2$B),createCommentVNode(" Options "),(openBlock(),createBlock(Teleport,{to:u.appendTo||"body",disabled:!u.appendToBody&&!u.appendTo},[createBaseVNode("div",{id:u.id?`${u.id}-dropdown`:void 0,class:normalizeClass(a.classList.dropdown),tabindex:"-1",ref:"dropdown",onFocusin:i[10]||(i[10]=(...f)=>a.handleFocusIn&&a.handleFocusIn(...f)),onFocusout:i[11]||(i[11]=(...f)=>a.handleFocusOut&&a.handleFocusOut(...f))},[renderSlot(a.$slots,"beforelist",{options:a.fo}),createBaseVNode("ul",{class:normalizeClass(a.classList.options),id:a.ariaControls,role:"listbox"},[u.groups?(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(a.fg,(f,v,g)=>(openBlock(),createElementBlock("li",{class:normalizeClass(a.classList.group),key:g,id:a.ariaGroupId(f),"aria-label":a.ariaGroupLabel(a.localize(f[u.groupLabel])),"aria-selected":a.isSelected(f),role:"option"},[f.__CREATE__?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(a.classList.groupLabel(f)),"data-pointed":a.isPointed(f),onMouseenter:y=>a.setPointer(f,v),onMousedown:withModifiers(y=>a.handleGroupClick(f),["prevent"])},[renderSlot(a.$slots,"grouplabel",{group:f,isSelected:a.isSelected,isPointed:a.isPointed},()=>[createBaseVNode("span",{innerHTML:a.localize(f[u.groupLabel])},null,8,_hoisted_12$2)])],42,_hoisted_11$3)),createBaseVNode("ul",{class:normalizeClass(a.classList.groupOptions),"aria-label":a.ariaGroupLabel(a.localize(f[u.groupLabel])),role:"group"},[(openBlock(!0),createElementBlock(Fragment,null,renderList(f.__VISIBLE__,(y,b,w)=>(openBlock(),createElementBlock("li",{class:normalizeClass(a.classList.option(y,f)),"data-pointed":a.isPointed(y),"data-selected":a.isSelected(y)||void 0,key:w,onMouseenter:S=>a.setPointer(y),onMousedown:withModifiers(S=>a.handleOptionClick(y),["prevent"]),id:a.ariaOptionId(y),"aria-selected":a.isSelected(y),"aria-label":a.ariaOptionLabel(a.localize(y[u.label])),role:"option"},[renderSlot(a.$slots,"option",{option:y,isSelected:a.isSelected,isPointed:a.isPointed,search:a.search},()=>[createBaseVNode("span",null,toDisplayString(a.localize(y[u.label])),1)])],42,_hoisted_14$1))),128))],10,_hoisted_13$2)],10,_hoisted_10$3))),128)):(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(a.fo,(f,v,g)=>(openBlock(),createElementBlock("li",{class:normalizeClass(a.classList.option(f)),"data-pointed":a.isPointed(f),"data-selected":a.isSelected(f)||void 0,key:g,onMouseenter:y=>a.setPointer(f),onMousedown:withModifiers(y=>a.handleOptionClick(f),["prevent"]),id:a.ariaOptionId(f),"aria-selected":a.isSelected(f),"aria-label":a.ariaOptionLabel(a.localize(f[u.label])),role:"option"},[renderSlot(a.$slots,"option",{option:f,isSelected:a.isSelected,isPointed:a.isPointed,search:a.search},()=>[createBaseVNode("span",null,toDisplayString(a.localize(f[u.label])),1)])],42,_hoisted_15$1))),128))],10,_hoisted_9$3),a.noOptions?renderSlot(a.$slots,"nooptions",{key:0},()=>[createBaseVNode("div",{class:normalizeClass(a.classList.noOptions),innerHTML:a.localize(u.noOptionsText)},null,10,_hoisted_16$1)]):createCommentVNode("v-if",!0),a.noResults?renderSlot(a.$slots,"noresults",{key:1},()=>[createBaseVNode("div",{class:normalizeClass(a.classList.noResults),innerHTML:a.localize(u.noResultsText)},null,10,_hoisted_17$1)]):createCommentVNode("v-if",!0),u.infinite&&a.hasMore?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(a.classList.inifinite),ref:"infiniteLoader"},[renderSlot(a.$slots,"infinite",{},()=>[createBaseVNode("span",{class:normalizeClass(a.classList.inifiniteSpinner)},null,2)])],2)):createCommentVNode("v-if",!0),renderSlot(a.$slots,"afterlist",{options:a.fo})],42,_hoisted_8$3)],8,["to","disabled"])),createCommentVNode(" Hacky input element to show HTML5 required warning "),u.required?(openBlock(),createElementBlock("input",{key:0,class:normalizeClass(a.classList.fakeInput),tabindex:"-1",value:a.textValue,required:""},null,10,_hoisted_18$1)):createCommentVNode("v-if",!0),createCommentVNode(" Native input support "),u.nativeSupport?(openBlock(),createElementBlock(Fragment,{key:1},[u.mode=="single"?(openBlock(),createElementBlock("input",{key:0,type:"hidden",name:u.name,value:a.plainValue!==void 0?a.plainValue:""},null,8,_hoisted_19$1)):(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(a.plainValue,(f,v)=>(openBlock(),createElementBlock("input",{type:"hidden",name:`${u.name}[]`,value:f,key:v},null,8,_hoisted_20$1))),128))],64)):createCommentVNode("v-if",!0),createCommentVNode(" Screen reader assistive text "),u.searchable&&a.hasSelected?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(a.classList.assist),id:a.ariaAssist,"aria-hidden":"true"},toDisplayString(a.ariaLabel),11,_hoisted_21$1)):createCommentVNode("v-if",!0),createCommentVNode(" Create height for empty input "),createBaseVNode("div",{class:normalizeClass(a.classList.spacer)},null,2)],42,_hoisted_1$U)}script$21.render=render$Y;script$21.__file="src/Multiselect.vue";const _sfc_main$l=defineComponent$1({__name:"ModelSelect",props:mergeModels({model:{type:String,required:!0},id:{type:String,required:!1,default:Math.random().toString()},multiple:{type:Boolean,default:!0},limit:{type:Number,default:25},allowCreate:{type:Boolean,default:!1},search_on_load:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},chips:{type:Boolean,default:void 0},itemName:{type:String,default:"name"},itemValue:{type:String,default:"id"},placeholder:{type:String,default:void 0},label:{type:String,default:"name"},parent_variable:{type:String,default:void 0},sticky_options:{type:Array,default(){return[]}},initial_selection:{type:Array,default(){return[]}},initial_single_selection:{type:Object,default:void 0},disabled:{type:Boolean,default:!1}},{modelValue:{},modelModifiers:{}}),emits:mergeModels(["update:modelValue"],["update:modelValue"]),setup(a,{emit:i}){const u=a,c=useModel$1(a,"modelValue"),d=ref({});ref([]),ref(void 0),ref("");const m=ref(!1);ref((Math.random()*1e5).toString()),onMounted(()=>{d.value=getModelFromStr(u.model),u.search_on_load&&f("")});const f=useDebounceFn(g=>{v(g)},300);function v(g){return d.value.list(g).then(y=>y).catch(y=>{}).finally(()=>{m.value=!1})}return(g,y)=>(openBlock(),createBlock(VInput,null,{default:withCtx(()=>[createVNode(unref(script$21),{class:"material-multiselect z-max",modelValue:c.value,"onUpdate:modelValue":y[0]||(y[0]=b=>c.value=b),options:v,delay:300,object:!0,valueProp:"id",label:a.label,searchable:!0,strict:!1,disabled:a.disabled},null,8,["modelValue","label","disabled"])]),_:1}))}}),_export_sfc=(a,i)=>{const u=a.__vccOpts||a;for(const[c,d]of i)u[c]=d;return u},ModelSelect=_export_sfc(_sfc_main$l,[["__scopeId","data-v-7cc643d8"]]),makeVFormProps=propsFactory({...makeComponentProps(),...makeFormProps()},"VForm"),VForm=genericComponent()({name:"VForm",props:makeVFormProps(),emits:{"update:modelValue":a=>!0,submit:a=>!0},setup(a,i){let{slots:u,emit:c}=i;const d=createForm(a),m=ref();function f(g){g.preventDefault(),d.reset()}function v(g){const y=g,b=d.validate();y.then=b.then.bind(b),y.catch=b.catch.bind(b),y.finally=b.finally.bind(b),c("submit",y),y.defaultPrevented||b.then(w=>{var C;let{valid:S}=w;S&&((C=m.value)==null||C.submit())}),y.preventDefault()}return useRender(()=>{var g;return createVNode("form",{ref:m,class:["v-form",a.class],style:a.style,novalidate:!0,onReset:f,onSubmit:v},[(g=u.default)==null?void 0:g.call(u,d)])}),forwardRefs(d,m)}}),makeVTextareaProps=propsFactory({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:a=>!isNaN(parseFloat(a))},maxRows:{type:[Number,String],validator:a=>!isNaN(parseFloat(a))},suffix:String,modelModifiers:Object,...makeVInputProps(),...makeVFieldProps()},"VTextarea"),VTextarea=genericComponent()({name:"VTextarea",directives:{Intersect:Intersect$1},inheritAttrs:!1,props:makeVTextareaProps(),emits:{"click:control":a=>!0,"mousedown:control":a=>!0,"update:focused":a=>!0,"update:modelValue":a=>!0},setup(a,i){let{attrs:u,emit:c,slots:d}=i;const m=useProxiedModel(a,"modelValue"),{isFocused:f,focus:v,blur:g}=useFocus(a),y=computed(()=>typeof a.counterValue=="function"?a.counterValue(m.value):(m.value||"").toString().length),b=computed(()=>{if(u.maxlength)return u.maxlength;if(!(!a.counter||typeof a.counter!="number"&&typeof a.counter!="string"))return a.counter});function w(J,j){var G,ee;!a.autofocus||!J||(ee=(G=j[0].target)==null?void 0:G.focus)==null||ee.call(G)}const S=ref(),C=ref(),k=shallowRef(""),$=ref(),E=computed(()=>a.persistentPlaceholder||f.value||a.active);function D(){var J;$.value!==document.activeElement&&((J=$.value)==null||J.focus()),f.value||v()}function T(J){D(),c("click:control",J)}function O(J){c("mousedown:control",J)}function F(J){J.stopPropagation(),D(),nextTick(()=>{m.value="",callEvent(a["onClick:clear"],J)})}function M(J){var G;const j=J.target;if(m.value=j.value,(G=a.modelModifiers)!=null&&G.trim){const ee=[j.selectionStart,j.selectionEnd];nextTick(()=>{j.selectionStart=ee[0],j.selectionEnd=ee[1]})}}const P=ref(),B=ref(+a.rows),z=computed(()=>["plain","underlined"].includes(a.variant));watchEffect(()=>{a.autoGrow||(B.value=+a.rows)});function U(){a.autoGrow&&nextTick(()=>{if(!P.value||!C.value)return;const J=getComputedStyle(P.value),j=getComputedStyle(C.value.$el),G=parseFloat(J.getPropertyValue("--v-field-padding-top"))+parseFloat(J.getPropertyValue("--v-input-padding-top"))+parseFloat(J.getPropertyValue("--v-field-padding-bottom")),ee=P.value.scrollHeight,Q=parseFloat(J.lineHeight),te=Math.max(parseFloat(a.rows)*Q+G,parseFloat(j.getPropertyValue("--v-input-control-height"))),re=parseFloat(a.maxRows)*Q+G||1/0,ae=clamp(ee??0,te,re);B.value=Math.floor((ae-G)/Q),k.value=convertToUnit(ae)})}onMounted(U),watch(m,U),watch(()=>a.rows,U),watch(()=>a.maxRows,U),watch(()=>a.density,U);let H;return watch(P,J=>{J?(H=new ResizeObserver(U),H.observe(P.value)):H==null||H.disconnect()}),onBeforeUnmount(()=>{H==null||H.disconnect()}),useRender(()=>{const J=!!(d.counter||a.counter||a.counterValue),j=!!(J||d.details),[G,ee]=filterInputAttrs(u),{modelValue:Q,...te}=VInput.filterProps(a),re=filterFieldProps(a);return createVNode(VInput,mergeProps({ref:S,modelValue:m.value,"onUpdate:modelValue":ae=>m.value=ae,class:["v-textarea v-text-field",{"v-textarea--prefixed":a.prefix,"v-textarea--suffixed":a.suffix,"v-text-field--prefixed":a.prefix,"v-text-field--suffixed":a.suffix,"v-textarea--auto-grow":a.autoGrow,"v-textarea--no-resize":a.noResize||a.autoGrow,"v-input--plain-underlined":z.value},a.class],style:a.style},G,te,{centerAffix:B.value===1&&!z.value,focused:f.value}),{...d,default:ae=>{let{id:ye,isDisabled:ue,isDirty:le,isReadonly:Se,isValid:Fe}=ae;return createVNode(VField,mergeProps({ref:C,style:{"--v-textarea-control-height":k.value},onClick:T,onMousedown:O,"onClick:clear":F,"onClick:prependInner":a["onClick:prependInner"],"onClick:appendInner":a["onClick:appendInner"]},re,{id:ye.value,active:E.value||le.value,centerAffix:B.value===1&&!z.value,dirty:le.value||a.dirty,disabled:ue.value,focused:f.value,error:Fe.value===!1}),{...d,default:kt=>{let{props:{class:Pe,...ke}}=kt;return createVNode(Fragment,null,[a.prefix&&createVNode("span",{class:"v-text-field__prefix"},[a.prefix]),withDirectives(createVNode("textarea",mergeProps({ref:$,class:Pe,value:m.value,onInput:M,autofocus:a.autofocus,readonly:Se.value,disabled:ue.value,placeholder:a.placeholder,rows:a.rows,name:a.name,onFocus:D,onBlur:g},ke,ee),null),[[resolveDirective("intersect"),{handler:w},null,{once:!0}]]),a.autoGrow&&withDirectives(createVNode("textarea",{class:[Pe,"v-textarea__sizer"],id:`${ke.id}-sizer`,"onUpdate:modelValue":de=>m.value=de,ref:P,readonly:!0,"aria-hidden":"true"},null),[[vModelText,m.value]]),a.suffix&&createVNode("span",{class:"v-text-field__suffix"},[a.suffix])])}})},details:j?ae=>{var ye;return createVNode(Fragment,null,[(ye=d.details)==null?void 0:ye.call(d,ae),J&&createVNode(Fragment,null,[createVNode("span",null,null),createVNode(VCounter,{active:a.persistentCounter||f.value,value:y.value,max:b.value,disabled:a.disabled},d.counter)])])}:void 0})}),forwardRefs({},S,C,$)}}),_sfc_main$k=defineComponent$1({__name:"MealPlanDialog",props:{mealPlan:{type:Object,required:!1}},setup(a){const i=a,u=ref(!1);let c=ref(f());const d=ref([]);i.mealPlan!=null&&(c.value=i.mealPlan),watchEffect(()=>{i.mealPlan!=null?c.value=i.mealPlan:c.value=f()});function m(){if(c.value!=null){if(c.value.recipe=c.value.recipe,d.value!=null)c.value.fromDate=d.value[0],c.value.toDate=d.value[d.value.length-1];else{useMessageStore().addError("Missing Dates");return}console.log("calling save method"),useMealPlanStore().createOrUpdate(c.value).catch(v=>{}).finally(()=>{u.value=!1})}}function f(){return{fromDate:DateTime.now().toJSDate(),toDate:DateTime.now().toJSDate()}}return(v,g)=>(openBlock(),createBlock(VDialog,{activator:"parent",modelValue:u.value,"onUpdate:modelValue":g[7]||(g[7]=y=>u.value=y)},{default:withCtx(({isActive:y})=>[createVNode(VCard,{style:{overflow:"auto"}},{default:withCtx(()=>[createVNode(VCardTitle,null,{default:withCtx(()=>[createTextVNode("Meal Plan Edit "),createVNode(VBtn,{icon:"fas fa-times",variant:"flat",size:"x-small",class:"mt-2 float-right",onClick:b=>y.value=!1},null,8,["onClick"])]),_:2},1024),createVNode(VDivider),createVNode(VCardText,null,{default:withCtx(()=>[createVNode(VForm,null,{default:withCtx(()=>[createVNode(VRow,null,{default:withCtx(()=>[createVNode(VCol,{cols:"12",md:"6"},{default:withCtx(()=>[createVNode(VTextField,{label:"Title",modelValue:unref(c).title,"onUpdate:modelValue":g[0]||(g[0]=b=>unref(c).title=b)},null,8,["modelValue"]),createVNode(unref(VDateInput),{modelValue:d.value,"onUpdate:modelValue":g[1]||(g[1]=b=>d.value=b),label:"Plan Date",multiple:"range","prepend-icon":"","prepend-inner-icon":"$calendar"},null,8,["modelValue"]),createVNode(ModelSelect,{model:"MealType",modelValue:unref(c).mealType,"onUpdate:modelValue":g[2]||(g[2]=b=>unref(c).mealType=b)},null,8,["modelValue"]),createVNode(unref(VNumberInput),{"control-variant":"split",min:0,modelValue:unref(c).servings,"onUpdate:modelValue":g[3]||(g[3]=b=>unref(c).servings=b)},null,8,["modelValue"]),createVNode(VTextField,{label:"Share",modelValue:unref(c).shared,"onUpdate:modelValue":g[4]||(g[4]=b=>unref(c).shared=b)},null,8,["modelValue"])]),_:1}),createVNode(VCol,{cols:"12",md:"6"},{default:withCtx(()=>[createVNode(ModelSelect,{model:"recipe",modelValue:unref(c).recipe,"onUpdate:modelValue":g[5]||(g[5]=b=>unref(c).recipe=b)},null,8,["modelValue"]),unref(c)&&unref(c).recipe?(openBlock(),createBlock(_sfc_main$n,{key:0,recipe:unref(c).recipe},null,8,["recipe"])):createCommentVNode("",!0)]),_:1})]),_:1}),createVNode(VRow,null,{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[createVNode(VTextarea,{label:"Note",modelValue:unref(c).note,"onUpdate:modelValue":g[6]||(g[6]=b=>unref(c).note=b)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1}),createVNode(VDivider),createVNode(VCardActions,null,{default:withCtx(()=>[createVNode(VBtn,{color:"error"},{default:withCtx(()=>[createTextVNode(" Delete ")]),_:1}),createVNode(VBtn,{color:"success",class:"ml-auto",onClick:m},{default:withCtx(()=>[createTextVNode(" Save ")]),_:1})]),_:1})]),_:2},1024)]),_:1},8,["modelValue"]))}}),_hoisted_1$T=createBaseVNode("h2",null,[createBaseVNode("i",{class:"fas fa-calendar-week fa-fw"}),createTextVNode(" Meal Plans")],-1),_hoisted_2$A={class:"d-flex justify-space-between"},_hoisted_3$n={class:"align-self-center"},_hoisted_4$e={class:"align-self-center"},_hoisted_5$9=createBaseVNode("i",{class:"fas fa-plus"},null,-1),_hoisted_6$6={key:0},_hoisted_7$4={key:1},_sfc_main$j=defineComponent$1({__name:"HorizontalMealPlanWindow",setup(a){const i=ref(!1);let u=computed(()=>{const{name:m}=useDisplay();return homePageCols(m.value)});const c=computed(()=>{let m=[];for(const f of Array(4).keys()){let v=DateTime.now().plus({days:f});console.log("going trough days ",f,v),m.push({date:v,create_default_date:v.toISODate(),date_label:v.toLocaleString(DateTime.DATE_MED),plan_entries:useMealPlanStore().plan_list.filter(g=>DateTime.fromJSDate(g.fromDate).startOf("day")<=v.startOf("day")&&DateTime.fromJSDate(g.toDate!=null?g.toDate:g.fromDate).startOf("day")>=v.startOf("day"))})}return m});let d=computed(()=>{let m=[],f=[];for(const[v,g]of c.value.entries())f.push(g),v%u.value==u.value-1&&(f.length>0&&m.push(f),f=[]);return f.length>0&&m.push(f),m});return onMounted(()=>{i.value=!0,useMealPlanStore().refreshFromAPI(DateTime.now().toJSDate(),DateTime.now().plus({days:7}).toJSDate()).finally(()=>{i.value=!1})}),(m,f)=>(openBlock(),createElementBlock(Fragment,null,[createVNode(VRow,{justify:"space-between"},{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[_hoisted_1$T]),_:1})]),_:1}),unref(d).length>0?(openBlock(),createBlock(VRow,{key:0,class:"mt-0"},{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[createVNode(VWindow,{"show-arrows":""},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(d),v=>(openBlock(),createBlock(VWindowItem,{class:"pt-1 pb-1"},{default:withCtx(()=>[createVNode(VRow,null,{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(v,g=>(openBlock(),createBlock(VCol,null,{default:withCtx(()=>[createVNode(VList,{density:"compact",class:"pt-0 pb-0"},{default:withCtx(()=>[createVNode(VListItem,null,{default:withCtx(()=>[createBaseVNode("div",_hoisted_2$A,[createBaseVNode("div",_hoisted_3$n,toDisplayString(g.date_label),1),createBaseVNode("div",_hoisted_4$e,[createVNode(VBtn,{variant:"flat",icon:""},{default:withCtx(()=>[_hoisted_5$9,createVNode(_sfc_main$k)]),_:1})])])]),_:2},1024),g.plan_entries.length>0?(openBlock(),createBlock(VDivider,{key:0})):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(g.plan_entries,y=>(openBlock(),createBlock(VListItem,null,{prepend:withCtx(()=>{var b;return[(b=y.recipe)!=null&&b.image?(openBlock(),createBlock(VAvatar,{key:0,image:y.recipe.image},null,8,["image"])):(openBlock(),createBlock(VAvatar,{key:1,image:_imports_0}))]}),default:withCtx(()=>[createVNode(VListItemTitle,null,{default:withCtx(()=>[y.recipe?(openBlock(),createElementBlock("span",_hoisted_6$6,toDisplayString(y.recipe.name),1)):(openBlock(),createElementBlock("span",_hoisted_7$4,toDisplayString(y.title),1))]),_:2},1024),createVNode(VListItemSubtitle,null,{default:withCtx(()=>[createTextVNode(toDisplayString(y.mealType.name),1)]),_:2},1024),createVNode(_sfc_main$k,{"meal-plan":y},null,8,["meal-plan"])]),_:2},1024))),256))]),_:2},1024)]),_:2},1024))),256))]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),_:1})):createCommentVNode("",!0)],64))}}),_sfc_main$i=defineComponent$1({name:"StartPage",components:{ModelSelect,MealPlanDialog:_sfc_main$k,HorizontalMealPlanWindow:_sfc_main$j,HorizontalRecipeScroller:_sfc_main$m,RecipeCard:_sfc_main$n,GlobalSearchDialog:_sfc_main$w,RecipeCardComponent:_sfc_main$n,KeywordsComponent:_sfc_main$q},computed:{},data(){return{recipes:[],items:Array.from({length:50},(a,i)=>i+1),new_recipes:[],high_rated_recipes:[],random_keyword:{},random_keyword_recipes:[]}},mounted(){const a=new ApiApi;a.apiRecipeList({_new:"true",pageSize:16}).then(i=>{i.results!=null&&(this.new_recipes=i.results)}),a.apiRecipeList({rating:4,pageSize:16}).then(i=>{i.results!=null&&(this.high_rated_recipes=i.results)}),a.apiKeywordList({random:"true",limit:"1"}).then(i=>{i.results!=null&&i.results.length>0&&(this.random_keyword=i.results[0],a.apiRecipeList({keywords:i.results[0].id}).then(u=>{u.results!=null&&(this.random_keyword_recipes=u.results)}))})},methods:{}});function _sfc_render$7(a,i,u,c,d,m){const f=resolveComponent("horizontal-meal-plan-window"),v=resolveComponent("horizontal-recipe-scroller");return openBlock(),createBlock(VContainer,null,{default:withCtx(()=>[createVNode(f),createVNode(v,{title:"New Recipes",skeletons:4,recipes:a.new_recipes,icon:"fas fa-calendar-alt"},null,8,["recipes"]),createVNode(v,{title:"Top Rated",skeletons:2,recipes:a.high_rated_recipes,icon:"fas fa-star"},null,8,["recipes"]),a.random_keyword.label?(openBlock(),createBlock(v,{key:0,title:a.random_keyword.label,skeletons:4,recipes:a.random_keyword_recipes,icon:"fas fa-tags"},null,8,["title","recipes"])):createCommentVNode("",!0)]),_:1})}const StartPage=_export_sfc(_sfc_main$i,[["render",_sfc_render$7]]),_hoisted_1$S=createBaseVNode("i",{class:"fas fa-divide"},null,-1),_hoisted_2$z=createBaseVNode("i",{class:"fas fa-times"},null,-1),_sfc_main$h=defineComponent$1({__name:"NumberScalerDialog",props:{number:{type:Number,default:0},title:{type:String,default:"Number"}},emits:{change(a){return a}},setup(a,{emit:i}){const u=i,c=a,d=ref(!1),m=ref(0);watch(()=>c.number,v=>{m.value=v}),onMounted(()=>{m.value=c.number});function f(v){v==="half"&&(m.value=c.number/2),v==="double"&&(m.value=c.number*2),v==="add"&&(m.value=c.number+1),v==="sub"&&(m.value=c.number-1),console.log(v,m.value),u("change",{number:m.value})}return(v,g)=>(openBlock(),createBlock(VDialog,{width:"500",activator:"parent",modelValue:d.value,"onUpdate:modelValue":g[5]||(g[5]=y=>d.value=y)},{activator:withCtx(({props:y})=>[renderSlot(v.$slots,"activator",{},()=>[createVNode(VBtn,mergeProps(y,{text:"Open Dialog"}),null,16)])]),default:withCtx(({isActive:y})=>[createVNode(VCard,{title:a.title},{default:withCtx(()=>[createVNode(VCardText,null,{default:withCtx(()=>[createVNode(unref(VNumberInput),{modelValue:m.value,"onUpdate:modelValue":[g[0]||(g[0]=b=>m.value=b),g[1]||(g[1]=b=>f("set"))],"control-variant":"split",min:0},null,8,["modelValue"]),createVNode(VBtnGroup,{divided:"",class:"d-flex"},{default:withCtx(()=>[createVNode(VBtn,{variant:"tonal",class:"flex-grow-1",onClick:g[2]||(g[2]=b=>f("half"))},{default:withCtx(()=>[_hoisted_1$S,createTextVNode(" 2 ")]),_:1}),createVNode(VBtn,{variant:"tonal",class:"flex-grow-1",onClick:g[3]||(g[3]=b=>f("double"))},{default:withCtx(()=>[_hoisted_2$z,createTextVNode(" 2 ")]),_:1})]),_:1})]),_:1}),createVNode(VCardActions,null,{default:withCtx(()=>[createVNode(VSpacer),createVNode(VBtn,{class:"float-right",rounded:"",onClick:g[4]||(g[4]=b=>d.value=!1)},{default:withCtx(()=>[createTextVNode("Close")]),_:1})]),_:1})]),_:1},8,["title"])]),_:3},8,["modelValue"]))}}),_hoisted_1$R={key:0,colspan:"4"},_hoisted_2$y={key:0},_hoisted_3$m={key:0},_hoisted_4$d={key:0},_hoisted_5$8={key:1},_hoisted_6$5=createBaseVNode("i",{class:"fas fa-grip-lines drag-handle cursor-move"},null,-1),_hoisted_7$3=[_hoisted_6$5],_sfc_main$g=defineComponent$1({__name:"IngredientsTableRow",props:{ingredient:{type:{},required:!0},showNotes:{type:Boolean,default:!0},draggable:{type:Boolean}},setup(a){const i=a,u=ref(!1);return(c,d)=>(openBlock(),createElementBlock("tr",null,[i.ingredient.isHeader?(openBlock(),createElementBlock("td",_hoisted_1$R,[createBaseVNode("b",null,toDisplayString(i.ingredient.note),1)])):(openBlock(),createElementBlock(Fragment,{key:1},[createBaseVNode("td",null,toDisplayString(i.ingredient.amount),1),createBaseVNode("td",null,[i.ingredient.unit!=null?(openBlock(),createElementBlock("span",_hoisted_2$y,toDisplayString(i.ingredient.unit.name),1)):createCommentVNode("",!0)]),createBaseVNode("td",null,[i.ingredient.food!=null?(openBlock(),createElementBlock("span",_hoisted_3$m,toDisplayString(i.ingredient.food.name),1)):createCommentVNode("",!0)]),i.showNotes?(openBlock(),createElementBlock("td",_hoisted_4$d,[i.ingredient.note!=""&&i.ingredient.note!=null?(openBlock(),createBlock(VIcon,{key:0,class:"far fa-comment float-right",onClick:d[1]||(d[1]=m=>u.value=!u.value)},{default:withCtx(()=>[createVNode(VTooltip,{modelValue:u.value,"onUpdate:modelValue":d[0]||(d[0]=m=>u.value=m),activator:"parent",location:"start"},{default:withCtx(()=>[createTextVNode(toDisplayString(i.ingredient.note),1)]),_:1},8,["modelValue"])]),_:1})):createCommentVNode("",!0)])):createCommentVNode("",!0),i.draggable?(openBlock(),createElementBlock("td",_hoisted_5$8,_hoisted_7$3)):createCommentVNode("",!0)],64))]))}}),_sfc_main$f=defineComponent$1({__name:"IngredientsTable",props:{ingredients:{type:Array,default:[]},showNotes:{type:Boolean,default:!0},draggable:{type:Boolean}},setup(a){const i=a,u=ref([]);return onMounted(()=>{u.value=i.ingredients}),(c,d)=>i.ingredients.length>0?(openBlock(),createBlock(VTable,{key:0,density:"compact"},{default:withCtx(()=>[createBaseVNode("tbody",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(i.ingredients,m=>(openBlock(),createBlock(_sfc_main$g,{ingredient:m,key:m.id,"show-notes":i.showNotes,draggable:i.draggable},null,8,["ingredient","show-notes","draggable"]))),128))])]),_:1})):createCommentVNode("",!0)}}),makeVExpansionPanelTextProps=propsFactory({...makeComponentProps(),...makeLazyProps()},"VExpansionPanelText"),VExpansionPanelText=genericComponent()({name:"VExpansionPanelText",props:makeVExpansionPanelTextProps(),setup(a,i){let{slots:u}=i;const c=inject$1(VExpansionPanelSymbol);if(!c)throw new Error("[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel");const{hasContent:d,onAfterLeave:m}=useLazy(a,c.isSelected);return useRender(()=>createVNode(VExpandTransition,{onAfterLeave:m},{default:()=>{var f;return[withDirectives(createVNode("div",{class:["v-expansion-panel-text",a.class],style:a.style},[u.default&&d.value&&createVNode("div",{class:"v-expansion-panel-text__wrapper"},[(f=u.default)==null?void 0:f.call(u)])]),[[vShow,c.isSelected.value]])]}})),{}}}),makeVExpansionPanelTitleProps=propsFactory({color:String,expandIcon:{type:IconValue,default:"$expand"},collapseIcon:{type:IconValue,default:"$collapse"},hideActions:Boolean,focusable:Boolean,static:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...makeComponentProps()},"VExpansionPanelTitle"),VExpansionPanelTitle=genericComponent()({name:"VExpansionPanelTitle",directives:{Ripple},props:makeVExpansionPanelTitleProps(),setup(a,i){let{slots:u}=i;const c=inject$1(VExpansionPanelSymbol);if(!c)throw new Error("[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel");const{backgroundColorClasses:d,backgroundColorStyles:m}=useBackgroundColor(a,"color"),f=computed(()=>({collapseIcon:a.collapseIcon,disabled:c.disabled.value,expanded:c.isSelected.value,expandIcon:a.expandIcon,readonly:a.readonly}));return useRender(()=>{var v;return withDirectives(createVNode("button",{class:["v-expansion-panel-title",{"v-expansion-panel-title--active":c.isSelected.value,"v-expansion-panel-title--focusable":a.focusable,"v-expansion-panel-title--static":a.static},d.value,a.class],style:[m.value,a.style],type:"button",tabindex:c.disabled.value?-1:void 0,disabled:c.disabled.value,"aria-expanded":c.isSelected.value,onClick:a.readonly?void 0:c.toggle},[createVNode("span",{class:"v-expansion-panel-title__overlay"},null),(v=u.default)==null?void 0:v.call(u,f.value),!a.hideActions&&createVNode("span",{class:"v-expansion-panel-title__icon"},[u.actions?u.actions(f.value):createVNode(VIcon,{icon:c.isSelected.value?a.collapseIcon:a.expandIcon},null)])]),[[resolveDirective("ripple"),a.ripple]])}),{}}}),makeVExpansionPanelProps=propsFactory({title:String,text:String,bgColor:String,...makeElevationProps(),...makeGroupItemProps(),...makeRoundedProps(),...makeTagProps(),...makeVExpansionPanelTitleProps(),...makeVExpansionPanelTextProps()},"VExpansionPanel"),VExpansionPanel=genericComponent()({name:"VExpansionPanel",props:makeVExpansionPanelProps(),emits:{"group:selected":a=>!0},setup(a,i){let{slots:u}=i;const c=useGroupItem(a,VExpansionPanelSymbol),{backgroundColorClasses:d,backgroundColorStyles:m}=useBackgroundColor(a,"bgColor"),{elevationClasses:f}=useElevation(a),{roundedClasses:v}=useRounded(a),g=computed(()=>(c==null?void 0:c.disabled.value)||a.disabled),y=computed(()=>c.group.items.value.reduce((S,C,k)=>(c.group.selected.value.includes(C.id)&&S.push(k),S),[])),b=computed(()=>{const S=c.group.items.value.findIndex(C=>C.id===c.id);return!c.isSelected.value&&y.value.some(C=>C-S===1)}),w=computed(()=>{const S=c.group.items.value.findIndex(C=>C.id===c.id);return!c.isSelected.value&&y.value.some(C=>C-S===-1)});return provide(VExpansionPanelSymbol,c),useRender(()=>{const S=!!(u.text||a.text),C=!!(u.title||a.title),k=VExpansionPanelTitle.filterProps(a),$=VExpansionPanelText.filterProps(a);return createVNode(a.tag,{class:["v-expansion-panel",{"v-expansion-panel--active":c.isSelected.value,"v-expansion-panel--before-active":b.value,"v-expansion-panel--after-active":w.value,"v-expansion-panel--disabled":g.value},v.value,d.value,a.class],style:[m.value,a.style]},{default:()=>{var E;return[createVNode("div",{class:["v-expansion-panel__shadow",...f.value]},null),C&&createVNode(VExpansionPanelTitle,mergeProps({key:"title"},k),{default:()=>[u.title?u.title():a.title]}),S&&createVNode(VExpansionPanelText,mergeProps({key:"text"},$),{default:()=>[u.text?u.text():a.text]}),(E=u.default)==null?void 0:E.call(u)]}})}),{}}}),VExpansionPanelSymbol=Symbol.for("vuetify:v-expansion-panel"),allowedVariants=["default","accordion","inset","popout"],makeVExpansionPanelsProps=propsFactory({flat:Boolean,...makeGroupProps(),...makeVExpansionPanelProps(),...makeThemeProps(),variant:{type:String,default:"default",validator:a=>allowedVariants.includes(a)}},"VExpansionPanels"),VExpansionPanels=genericComponent()({name:"VExpansionPanels",props:makeVExpansionPanelsProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;useGroup(a,VExpansionPanelSymbol);const{themeClasses:c}=provideTheme(a),d=computed(()=>a.variant&&`v-expansion-panels--variant-${a.variant}`);return provideDefaults({VExpansionPanel:{bgColor:toRef(a,"bgColor"),collapseIcon:toRef(a,"collapseIcon"),color:toRef(a,"color"),eager:toRef(a,"eager"),elevation:toRef(a,"elevation"),expandIcon:toRef(a,"expandIcon"),focusable:toRef(a,"focusable"),hideActions:toRef(a,"hideActions"),readonly:toRef(a,"readonly"),ripple:toRef(a,"ripple"),rounded:toRef(a,"rounded"),static:toRef(a,"static")}}),useRender(()=>createVNode(a.tag,{class:["v-expansion-panels",{"v-expansion-panels--flat":a.flat,"v-expansion-panels--tile":a.tile},c.value,d.value,a.class],style:a.style},u)),{}}}),_hoisted_1$Q=createBaseVNode("i",{class:"far fa-list-alt fa-fw me-2"},null,-1),_hoisted_2$x={key:0},_sfc_main$e=defineComponent$1({__name:"StepsOverview",props:{steps:{type:Array,default:[]}},setup(a){const i=a;return(u,c)=>(openBlock(),createBlock(VExpansionPanels,null,{default:withCtx(()=>[createVNode(VExpansionPanel,null,{default:withCtx(()=>[createVNode(VExpansionPanelTitle,null,{default:withCtx(()=>[_hoisted_1$Q,createTextVNode(" Steps Overview")]),_:1}),createVNode(VExpansionPanelText,null,{default:withCtx(()=>[createVNode(VContainer,null,{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(i.steps,(d,m)=>(openBlock(),createBlock(VRow,null,{default:withCtx(()=>[createVNode(VCol,{class:"pa-1"},{default:withCtx(()=>[d.showAsHeader?(openBlock(),createElementBlock("b",_hoisted_2$x,toDisplayString(m+1)+". "+toDisplayString(d.name),1)):createCommentVNode("",!0),createVNode(_sfc_main$f,{ingredients:d.ingredients},null,8,["ingredients"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),_:1})]),_:1}))}});function roundDecimals(a){return Number(a.toFixed(2))}function calculateFoodAmount(a,i){return roundDecimals(a*i)}const _sfc_main$d={name:"ScalableNumber",props:{number:Number,factor:{type:Number,default:4}},methods:{calculateAmount:function(a){return calculateFoodAmount(a,this.factor)}}},_hoisted_1$P=["innerHTML"];function _sfc_render$6(a,i,u,c,d,m){return openBlock(),createElementBlock("span",{class:normalizeClass(["step__scalable-num",[this.factor===1?"step__scalable-num_scaled_false":this.factor>1?"step__scalable-num_scaled_up":"step__scalable-num_scaled_down"]]),innerHTML:m.calculateAmount(u.number)},null,10,_hoisted_1$P)}const ScalableNumber=_export_sfc(_sfc_main$d,[["render",_sfc_render$6]]),_sfc_main$c=defineComponent$1({name:"Instructions",computed:{},components:{ScalableNumber},props:{instructions_html:{type:String,required:!0},ingredient_factor:{type:Number,required:!0}},data(){return{compiled_instructions:markRaw(defineComponent$1({name:"compiled-instructions-component",props:{instructions_html:{type:String,required:!0},ingredient_factor:{type:Number,required:!0}},components:{ScalableNumber},template:`<div>${this.instructions_html}</div>`}))}},mounted(){}});function _sfc_render$5(a,i,u,c,d,m){return openBlock(),createBlock(resolveDynamicComponent(a.compiled_instructions),{ingredient_factor:a.ingredient_factor,instructions_html:a.instructions_html},null,8,["ingredient_factor","instructions_html"])}const Instructions=_export_sfc(_sfc_main$c,[["render",_sfc_render$5]]),VAlertTitle=createSimpleFunctional("v-alert-title"),allowedTypes=["success","info","warning","error"],makeVAlertProps=propsFactory({border:{type:[Boolean,String],validator:a=>typeof a=="boolean"||["top","end","bottom","start"].includes(a)},borderColor:String,closable:Boolean,closeIcon:{type:IconValue,default:"$close"},closeLabel:{type:String,default:"$vuetify.close"},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:a=>allowedTypes.includes(a)},...makeComponentProps(),...makeDensityProps(),...makeDimensionProps(),...makeElevationProps(),...makeLocationProps(),...makePositionProps(),...makeRoundedProps(),...makeTagProps(),...makeThemeProps(),...makeVariantProps({variant:"flat"})},"VAlert"),VAlert=genericComponent()({name:"VAlert",props:makeVAlertProps(),emits:{"click:close":a=>!0,"update:modelValue":a=>!0},setup(a,i){let{emit:u,slots:c}=i;const d=useProxiedModel(a,"modelValue"),m=computed(()=>{if(a.icon!==!1)return a.type?a.icon??`$${a.type}`:a.icon}),f=computed(()=>({color:a.color??a.type,variant:a.variant})),{themeClasses:v}=provideTheme(a),{colorClasses:g,colorStyles:y,variantClasses:b}=useVariant(f),{densityClasses:w}=useDensity(a),{dimensionStyles:S}=useDimension(a),{elevationClasses:C}=useElevation(a),{locationStyles:k}=useLocation(a),{positionClasses:$}=usePosition(a),{roundedClasses:E}=useRounded(a),{textColorClasses:D,textColorStyles:T}=useTextColor(toRef(a,"borderColor")),{t:O}=useLocale(),F=computed(()=>({"aria-label":O(a.closeLabel),onClick(M){d.value=!1,u("click:close",M)}}));return()=>{const M=!!(c.prepend||m.value),P=!!(c.title||a.title),B=!!(c.close||a.closable);return d.value&&createVNode(a.tag,{class:["v-alert",a.border&&{"v-alert--border":!!a.border,[`v-alert--border-${a.border===!0?"start":a.border}`]:!0},{"v-alert--prominent":a.prominent},v.value,g.value,w.value,C.value,$.value,E.value,b.value,a.class],style:[y.value,S.value,k.value,a.style],role:"alert"},{default:()=>{var z,U;return[genOverlays(!1,"v-alert"),a.border&&createVNode("div",{key:"border",class:["v-alert__border",D.value],style:T.value},null),M&&createVNode("div",{key:"prepend",class:"v-alert__prepend"},[c.prepend?createVNode(VDefaultsProvider,{key:"prepend-defaults",disabled:!m.value,defaults:{VIcon:{density:a.density,icon:m.value,size:a.prominent?44:28}}},c.prepend):createVNode(VIcon,{key:"prepend-icon",density:a.density,icon:m.value,size:a.prominent?44:28},null)]),createVNode("div",{class:"v-alert__content"},[P&&createVNode(VAlertTitle,{key:"title"},{default:()=>{var H;return[((H=c.title)==null?void 0:H.call(c))??a.title]}}),((z=c.text)==null?void 0:z.call(c))??a.text,(U=c.default)==null?void 0:U.call(c)]),c.append&&createVNode("div",{key:"append",class:"v-alert__append"},[c.append()]),B&&createVNode("div",{key:"close",class:"v-alert__close"},[c.close?createVNode(VDefaultsProvider,{key:"close-defaults",defaults:{VBtn:{icon:a.closeIcon,size:"x-small",variant:"text"}}},{default:()=>{var H;return[(H=c.close)==null?void 0:H.call(c,{props:F.value})]}}):createVNode(VBtn,mergeProps({key:"close-btn",icon:a.closeIcon,size:"x-small",variant:"text"},F.value),null)])]}})}}}),_hoisted_1$O=createBaseVNode("i",{class:"fas fa-stopwatch mr-1"},null,-1),_hoisted_2$w=createBaseVNode("i",{class:"fas fa-minus"},null,-1),_hoisted_3$l=createBaseVNode("i",{class:"fas fa-plus"},null,-1),_hoisted_4$c=createBaseVNode("i",{class:"fas fa-stop"},null,-1),_sfc_main$b=defineComponent$1({__name:"Timer",props:{seconds:{type:Number,required:!0}},emits:["stop"],setup(a,{emit:i}){const u=i,c=a,d=ref(c.seconds),m=ref(d.value),f=ref(!0);let v=computed(()=>m.value>0?"primary":"warning");const g=computed(()=>d.value==0?100:(1-m.value/d.value)*100);onMounted(()=>{setInterval(()=>{f.value&&m.value>0&&(m.value=m.value-1)},1e3)});function y(w){m.value=Math.max(0,m.value+w),d.value=Math.max(0,d.value+w)}function b(){m.value=c.seconds,d.value=c.seconds,u("stop")}return(w,S)=>(openBlock(),createElementBlock(Fragment,null,[createVNode(VProgressLinear,{"model-value":g.value,color:"primary",height:"5"},null,8,["model-value"]),createVNode(VAlert,{color:unref(v),class:"rounded-0",variant:"tonal"},{close:withCtx(()=>[createVNode(VBtnGroup,{divided:""},{default:withCtx(()=>[createVNode(VBtn,{width:"40",onClick:S[0]||(S[0]=C=>y(-60))},{default:withCtx(()=>[_hoisted_2$w,createTextVNode("1")]),_:1}),createVNode(VBtn,{width:"40",onClick:S[1]||(S[1]=C=>y(60))},{default:withCtx(()=>[_hoisted_3$l,createTextVNode("1")]),_:1}),createVNode(VBtn,{width:"40",onClick:S[2]||(S[2]=C=>f.value=!f.value)},{default:withCtx(()=>[createBaseVNode("i",{class:normalizeClass(["fas fa-fw",{"fa-pause":f.value,"fa-play":!f.value}])},null,2)]),_:1}),createVNode(VBtn,{width:"40",onClick:S[3]||(S[3]=C=>b())},{default:withCtx(()=>[_hoisted_4$c]),_:1})]),_:1})]),default:withCtx(()=>[createVNode(VAlertTitle,null,{default:withCtx(()=>[_hoisted_1$O,createTextVNode(" "+toDisplayString(unref(Duration$1).fromMillis(m.value*1e3).toFormat("hh:mm:ss")),1)]),_:1}),createTextVNode(" Finished at "+toDisplayString(unref(DateTime).now().plus({seconds:m.value}).toLocaleString(unref(DateTime).TIME_SIMPLE))+" ",1)]),_:1},8,["color"])],64))}}),_hoisted_1$N={key:0},_hoisted_2$v={key:1},_hoisted_3$k=createBaseVNode("i",{class:"fas fa-stopwatch mr-1 fa-fw"},null,-1),_sfc_main$a=defineComponent$1({__name:"Step",props:{step:{type:{},required:!0},stepNumber:{type:Number,required:!1,default:1},ingredient_factor:{type:Number,required:!0}},setup(a){const i=a,u=ref(!1),c=ref(!1),d=computed(()=>i.step.ingredients.length>0||i.step.instruction!=null&&i.step.instruction.length>0||i.step.stepRecipeData!=null||i.step.file!=null);return(m,f)=>(openBlock(),createBlock(VCard,null,{default:withCtx(()=>[createVNode(VCardTitle,null,{default:withCtx(()=>[createVNode(VRow,null,{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[i.step.name?(openBlock(),createElementBlock("span",_hoisted_1$N,toDisplayString(i.step.name),1)):(openBlock(),createElementBlock("span",_hoisted_2$v,"Step "+toDisplayString(i.stepNumber),1))]),_:1}),createVNode(VCol,{class:"text-right"},{default:withCtx(()=>[createVNode(VBtnGroup,{density:"compact",variant:"tonal"},{default:withCtx(()=>[i.step.time!=null&&i.step.time>0?(openBlock(),createBlock(VBtn,{key:0,size:"small",color:"info",onClick:f[0]||(f[0]=v=>u.value=!0)},{default:withCtx(()=>[_hoisted_3$k,createTextVNode(" "+toDisplayString(i.step.time),1)]),_:1})):createCommentVNode("",!0),d.value?(openBlock(),createBlock(VBtn,{key:1,size:"small",color:"success",onClick:f[1]||(f[1]=v=>c.value=!c.value)},{default:withCtx(()=>[createBaseVNode("i",{class:normalizeClass(["fas fa-fw",{"fa-check":!c.value,"fa-times":c.value}])},null,2)]),_:1})):createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1}),c.value?createCommentVNode("",!0):(openBlock(),createElementBlock(Fragment,{key:0},[u.value?(openBlock(),createBlock(_sfc_main$b,{key:0,seconds:i.step.time!=null?i.step.time*60:0,onStop:f[2]||(f[2]=v=>u.value=!1)},null,8,["seconds"])):createCommentVNode("",!0),createVNode(_sfc_main$f,{ingredients:i.step.ingredients},null,8,["ingredients"]),i.step.instructionsMarkdown.length>0?(openBlock(),createBlock(VCardText,{key:1},{default:withCtx(()=>[createVNode(Instructions,{instructions_html:i.step.instructionsMarkdown,ingredient_factor:a.ingredient_factor},null,8,["instructions_html","ingredient_factor"])]),_:1})):createCommentVNode("",!0)],64))]),_:1}))}}),makeVRatingProps=propsFactory({name:String,itemAriaLabel:{type:String,default:"$vuetify.rating.ariaLabel.item"},activeColor:String,color:String,clearable:Boolean,disabled:Boolean,emptyIcon:{type:IconValue,default:"$ratingEmpty"},fullIcon:{type:IconValue,default:"$ratingFull"},halfIncrements:Boolean,hover:Boolean,length:{type:[Number,String],default:5},readonly:Boolean,modelValue:{type:[Number,String],default:0},itemLabels:Array,itemLabelPosition:{type:String,default:"top",validator:a=>["top","bottom"].includes(a)},ripple:Boolean,...makeComponentProps(),...makeDensityProps(),...makeSizeProps(),...makeTagProps(),...makeThemeProps()},"VRating"),VRating=genericComponent()({name:"VRating",props:makeVRatingProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const{t:c}=useLocale(),{themeClasses:d}=provideTheme(a),m=useProxiedModel(a,"modelValue"),f=computed(()=>clamp(parseFloat(m.value),0,+a.length)),v=computed(()=>createRange(Number(a.length),1)),g=computed(()=>v.value.flatMap($=>a.halfIncrements?[$-.5,$]:[$])),y=shallowRef(-1),b=computed(()=>g.value.map($=>{const E=a.hover&&y.value>-1,D=f.value>=$,T=y.value>=$,F=(E?T:D)?a.fullIcon:a.emptyIcon,M=a.activeColor??a.color,P=D||T?M:a.color;return{isFilled:D,isHovered:T,icon:F,color:P}})),w=computed(()=>[0,...g.value].map($=>{function E(){y.value=$}function D(){y.value=-1}function T(){a.disabled||a.readonly||(m.value=f.value===$&&a.clearable?0:$)}return{onMouseenter:a.hover?E:void 0,onMouseleave:a.hover?D:void 0,onClick:T}})),S=computed(()=>a.name??`v-rating-${getUid()}`);function C($){var z,U;let{value:E,index:D,showStar:T=!0}=$;const{onMouseenter:O,onMouseleave:F,onClick:M}=w.value[D+1],P=`${S.value}-${String(E).replace(".","-")}`,B={color:(z=b.value[D])==null?void 0:z.color,density:a.density,disabled:a.disabled,icon:(U=b.value[D])==null?void 0:U.icon,ripple:a.ripple,size:a.size,variant:"plain"};return createVNode(Fragment,null,[createVNode("label",{for:P,class:{"v-rating__item--half":a.halfIncrements&&E%1>0,"v-rating__item--full":a.halfIncrements&&E%1===0},onMouseenter:O,onMouseleave:F,onClick:M},[createVNode("span",{class:"v-rating__hidden"},[c(a.itemAriaLabel,E,a.length)]),T?u.item?u.item({...b.value[D],props:B,value:E,index:D,rating:f.value}):createVNode(VBtn,mergeProps({"aria-label":c(a.itemAriaLabel,E,a.length)},B),null):void 0]),createVNode("input",{class:"v-rating__hidden",name:S.value,id:P,type:"radio",value:E,checked:f.value===E,tabindex:-1,readonly:a.readonly,disabled:a.disabled},null)])}function k($){return u["item-label"]?u["item-label"]($):$.label?createVNode("span",null,[$.label]):createVNode("span",null,[createTextVNode(" ")])}return useRender(()=>{var E;const $=!!((E=a.itemLabels)!=null&&E.length)||u["item-label"];return createVNode(a.tag,{class:["v-rating",{"v-rating--hover":a.hover,"v-rating--readonly":a.readonly},d.value,a.class],style:a.style},{default:()=>[createVNode(C,{value:0,index:-1,showStar:!1},null),v.value.map((D,T)=>{var O,F;return createVNode("div",{class:"v-rating__wrapper"},[$&&a.itemLabelPosition==="top"?k({value:D,index:T,label:(O=a.itemLabels)==null?void 0:O[T]}):void 0,createVNode("div",{class:"v-rating__item"},[a.halfIncrements?createVNode(Fragment,null,[createVNode(C,{value:D-.5,index:T*2},null),createVNode(C,{value:D,index:T*2+1},null)]):createVNode(C,{value:D,index:T},null)]),$&&a.itemLabelPosition==="bottom"?k({value:D,index:T,label:(F=a.itemLabels)==null?void 0:F[T]}):void 0])})]})}),{}}}),_hoisted_1$M=createBaseVNode("br",null,null,-1),_hoisted_2$u={key:0},_hoisted_3$j={key:0},_hoisted_4$b={key:1},_hoisted_5$7=createBaseVNode("br",null,null,-1),_sfc_main$9=defineComponent$1({__name:"RecipeActivity",props:{recipe:{type:Object,required:!0}},setup(a){const i=a,u=ref([]);function c(){new ApiApi().apiCookLogList({recipe:i.recipe.id}).then(f=>{f.results&&(u.value=f.results)})}function d(m){const f=new ApiApi;let v={recipe:i.recipe.id,comment:m.data.comment,servings:m.data.servings,rating:m.data.rating};f.apiCookLogCreate({cookLogRequest:v}).then(g=>{console.log("success",g)}).catch(g=>{console.log("error",g)})}return onMounted(()=>{c()}),(m,f)=>{const v=resolveComponent("textarea-element"),g=resolveComponent("text-element"),y=resolveComponent("button-element"),b=resolveComponent("Vueform");return openBlock(),createBlock(VCard,{class:"mt-1"},{default:withCtx(()=>[createVNode(VCardTitle,null,{default:withCtx(()=>[createTextVNode("Activity")]),_:1}),createVNode(VCardText,null,{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(u.value,w=>(openBlock(),createBlock(VCard,{key:w.id,class:"mt-1"},{default:withCtx(()=>[createVNode(VCardText,null,{default:withCtx(()=>[createVNode(VRating,{density:"comfortable",size:"x-small",color:"tandoor",modelValue:w.rating,"onUpdate:modelValue":S=>w.rating=S},null,8,["modelValue","onUpdate:modelValue"]),_hoisted_1$M,w.servings!=null&&w.servings>0?(openBlock(),createElementBlock("span",_hoisted_2$u,[createTextVNode(toDisplayString(w.servings)+" ",1),a.recipe.servingsText!=""?(openBlock(),createElementBlock("span",_hoisted_3$j,toDisplayString(a.recipe.servingsText),1)):(openBlock(),createElementBlock("span",_hoisted_4$b,"Servings"))])):createCommentVNode("",!0),createTextVNode(),_hoisted_5$7,createTextVNode(" "+toDisplayString(w.comment),1)]),_:2},1024),createVNode(VDivider),createVNode(VCardSubtitle,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(DateTime).fromJSDate(w.createdAt).toLocaleString(unref(DateTime).DATETIME_SHORT))+" by "+toDisplayString(w.createdBy.displayName),1)]),_:2},1024)]),_:2},1024))),128)),createVNode(b,{endpoint:!1,onSubmit:d,class:"mt-2"},{default:withCtx(()=>[createVNode(v,{name:"comment",label:"Comment"}),createVNode(g,{type:"number",name:"rating",label:"Rating",default:5},{"addon-before":withCtx(()=>[createVNode(VBtnGroup,{class:"rounded-0"},{default:withCtx(()=>[createVNode(VBtn,{color:"secondary"},{default:withCtx(()=>[createTextVNode("-")]),_:1})]),_:1})]),"addon-after":withCtx(()=>[createVNode(VBtnGroup,{class:"rounded-0"},{default:withCtx(()=>[createVNode(VBtn,{color:"primary"},{default:withCtx(()=>[createTextVNode("+")]),_:1})]),_:1})]),_:1}),createVNode(g,{type:"number",name:"servings",label:"Servings",default:a.recipe.servings},{"addon-before":withCtx(()=>[createVNode(VBtnGroup,{class:"rounded-0"},{default:withCtx(()=>[createVNode(VBtn,{color:"secondary"},{default:withCtx(()=>[createTextVNode("-")]),_:1})]),_:1})]),"addon-after":withCtx(()=>[createVNode(VBtnGroup,{class:"rounded-0"},{default:withCtx(()=>[createVNode(VBtn,{color:"primary"},{default:withCtx(()=>[createTextVNode("+")]),_:1})]),_:1})]),_:1},8,["default"]),createVNode(y,{name:"submit",submits:!0,"button-label":"Submit"})]),_:1})]),_:1})]),_:1})}}}),_hoisted_1$L=createBaseVNode("i",{class:"fas fa-cogs fa-fw mr-1"},null,-1),_hoisted_2$t=createBaseVNode("br",null,null,-1),_hoisted_3$i=createBaseVNode("div",{class:"text-grey"},"Working Time",-1),_hoisted_4$a=createBaseVNode("i",{class:"fas fa-hourglass-half fa-fw mr-1"},null,-1),_hoisted_5$6=createBaseVNode("div",{class:"text-grey"},"Waiting Time",-1),_hoisted_6$4={class:"cursor-pointer"},_hoisted_7$2=createBaseVNode("i",{class:"fas fa-sort-numeric-up fa-fw mr-1"},null,-1),_hoisted_8$2=createBaseVNode("br",null,null,-1),_hoisted_9$2={class:"text-grey"},_hoisted_10$2={key:0},_hoisted_11$2={key:1},_sfc_main$8=defineComponent$1({__name:"RecipeView",props:{recipe:{type:Object,required:!0}},setup(a){const i=a,u=ref(1),c=ref(!1),d=computed(()=>u.value/(i.recipe.servings!=null?i.recipe.servings:1));return watch(()=>i.recipe.servings,()=>{i.recipe.servings&&(u.value=i.recipe.servings)}),(m,f)=>i.recipe.name!=null?(openBlock(),createElementBlock(Fragment,{key:0},[createVNode(VCard,{class:"mt-md-4 rounded-0"},{default:withCtx(()=>[createVNode(_sfc_main$o,{"max-height":"25vh",recipe:i.recipe},{overlay:withCtx(()=>[createVNode(VChip,{class:"ms-2",color:"primary",variant:"flat",size:"x-small"},{default:withCtx(()=>[createTextVNode("by "+toDisplayString(i.recipe.createdBy),1)]),_:1}),createVNode(_sfc_main$q,{variant:"flat",class:"ms-1 mb-2",keywords:i.recipe.keywords},null,8,["keywords"])]),_:1},8,["recipe"]),createVNode(VCard,null,{default:withCtx(()=>[createVNode(VSheet,{class:"d-flex align-center"},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(["ps-2 text-h5 flex-grow-1",{"text-truncate":!c.value}]),onClick:f[0]||(f[0]=v=>c.value=!c.value)},toDisplayString(i.recipe.name),3),createVNode(_sfc_main$p,{recipe:a.recipe},null,8,["recipe"])]),_:1})]),_:1})]),_:1}),createVNode(VCard,{class:"mt-1"},{default:withCtx(()=>[createVNode(VContainer,null,{default:withCtx(()=>[createVNode(VRow,{class:"text-center text-body-2"},{default:withCtx(()=>[createVNode(VCol,{class:"pt-1 pb-1"},{default:withCtx(()=>[_hoisted_1$L,createTextVNode(" "+toDisplayString(i.recipe.workingTime)+" min",1),_hoisted_2$t,_hoisted_3$i]),_:1}),createVNode(VCol,{class:"pt-1 pb-1"},{default:withCtx(()=>[createBaseVNode("div",null,[_hoisted_4$a,createTextVNode(" "+toDisplayString(i.recipe.waitingTime)+" min",1)]),_hoisted_5$6]),_:1}),createVNode(VCol,{class:"pt-1 pb-1"},{default:withCtx(()=>[createVNode(_sfc_main$h,{number:u.value,onChange:f[1]||(f[1]=v=>u.value=v.number),title:"Servings"},{activator:withCtx(()=>{var v;return[createBaseVNode("div",_hoisted_6$4,[_hoisted_7$2,createTextVNode(" "+toDisplayString(u.value)+" ",1),_hoisted_8$2,createBaseVNode("div",_hoisted_9$2,[(v=i.recipe)!=null&&v.servingsText?(openBlock(),createElementBlock("span",_hoisted_10$2,toDisplayString(i.recipe.servingsText),1)):(openBlock(),createElementBlock("span",_hoisted_11$2,"Servings"))])])]}),_:1},8,["number"])]),_:1})]),_:1})]),_:1})]),_:1}),i.recipe.steps.length>1?(openBlock(),createBlock(VCard,{key:0,class:"mt-1"},{default:withCtx(()=>[createVNode(_sfc_main$e,{steps:i.recipe.steps},null,8,["steps"])]),_:1})):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(i.recipe.steps,(v,g)=>(openBlock(),createBlock(VCard,{class:"mt-1",key:v.id},{default:withCtx(()=>[createVNode(_sfc_main$a,{step:v,"step-number":g+1,ingredient_factor:d.value},null,8,["step","step-number","ingredient_factor"])]),_:2},1024))),128)),createVNode(_sfc_main$9,{recipe:a.recipe},null,8,["recipe"])],64)):createCommentVNode("",!0)}}),_sfc_main$7=defineComponent$1({name:"RecipeSearchPage",components:{RecipeView:_sfc_main$8},watch:{id:function(a){this.refreshData(a)}},props:{id:{type:String,required:!0}},data(){return{recipe:{}}},mounted(){this.refreshData(this.id)},methods:{refreshData(a){new ApiApi().apiRecipeRetrieve({id:Number(a)}).then(u=>{this.recipe=u})}}});function _sfc_render$4(a,i,u,c,d,m){const f=resolveComponent("RecipeView");return openBlock(),createBlock(VContainer,{class:"ps-0 pe-0 pt-0"},{default:withCtx(()=>[createVNode(f,{recipe:a.recipe},null,8,["recipe"])]),_:1})}const RecipeViewPage=_export_sfc(_sfc_main$7,[["render",_sfc_render$4]]),luxonPlugin={install:a=>{a.config.globalProperties.$luxon=DateTime}},_sfc_main$6=defineComponent$1({name:"StepMarkdownEditor",emits:{change(a){return a}},watch:{mutable_step:function(){this.$emit("change",{step:this.mutable_step})}},props:{step:{type:Object,required:!0}},data(){return{mutable_step:{},md_editor_toolbars:{bold:!0,italic:!0,header:!0,underline:!0,strikethrough:!0,mark:!1,superscript:!1,subscript:!1,quote:!0,ol:!0,ul:!0,link:!0,imagelink:!1,code:!1,table:!1,fullscreen:!1,readmodel:!1,htmlcode:!1,help:!1,undo:!0,redo:!0,navigation:!1,alignleft:!1,aligncenter:!1,alignright:!1,subfield:!0,preview:!0}}},mounted(){this.mutable_step=this.step}}),_hoisted_1$K=createBaseVNode("span",{class:"op-icon-divider"},null,-1);function _sfc_render$3(a,i,u,c,d,m){const f=resolveComponent("mavon-editor");return openBlock(),createBlock(f,{modelValue:a.mutable_step.instruction,"onUpdate:modelValue":i[1]||(i[1]=v=>a.mutable_step.instruction=v),autofocus:!1,style:{"z-index":"auto"},id:"id_instruction_"+a.mutable_step.id,language:"en",toolbars:a.md_editor_toolbars,defaultOpen:"edit"},{"left-toolbar-after":withCtx(()=>[_hoisted_1$K,createBaseVNode("button",{type:"button",onClick:i[0]||(i[0]=v=>a.mutable_step.instruction+=" {{ scale(100) }}"),class:"op-icon fas fa-calculator","aria-hidden":"true",title:"Scalable Number"})]),_:1},8,["modelValue","id","toolbars"])}const StepMarkdownEditor=_export_sfc(_sfc_main$6,[["render",_sfc_render$3]]);var vuedraggable_umd={exports:{}};/**!
* Sortable 1.14.0
* @author RubaXa <trash@rubaxa.org>
* @author owenm <owen23355@gmail.com>
* @license MIT
*/function ownKeys$2(a,i){var u=Object.keys(a);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(a);i&&(c=c.filter(function(d){return Object.getOwnPropertyDescriptor(a,d).enumerable})),u.push.apply(u,c)}return u}function _objectSpread2$2(a){for(var i=1;i<arguments.length;i++){var u=arguments[i]!=null?arguments[i]:{};i%2?ownKeys$2(Object(u),!0).forEach(function(c){_defineProperty$3(a,c,u[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(u)):ownKeys$2(Object(u)).forEach(function(c){Object.defineProperty(a,c,Object.getOwnPropertyDescriptor(u,c))})}return a}function _typeof$1(a){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$1=function(i){return typeof i}:_typeof$1=function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},_typeof$1(a)}function _defineProperty$3(a,i,u){return i in a?Object.defineProperty(a,i,{value:u,enumerable:!0,configurable:!0,writable:!0}):a[i]=u,a}function _extends$1(){return _extends$1=Object.assign||function(a){for(var i=1;i<arguments.length;i++){var u=arguments[i];for(var c in u)Object.prototype.hasOwnProperty.call(u,c)&&(a[c]=u[c])}return a},_extends$1.apply(this,arguments)}function _objectWithoutPropertiesLoose$1(a,i){if(a==null)return{};var u={},c=Object.keys(a),d,m;for(m=0;m<c.length;m++)d=c[m],!(i.indexOf(d)>=0)&&(u[d]=a[d]);return u}function _objectWithoutProperties$1(a,i){if(a==null)return{};var u=_objectWithoutPropertiesLoose$1(a,i),c,d;if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(a);for(d=0;d<m.length;d++)c=m[d],!(i.indexOf(c)>=0)&&Object.prototype.propertyIsEnumerable.call(a,c)&&(u[c]=a[c])}return u}function _toConsumableArray(a){return _arrayWithoutHoles(a)||_iterableToArray(a)||_unsupportedIterableToArray(a)||_nonIterableSpread()}function _arrayWithoutHoles(a){if(Array.isArray(a))return _arrayLikeToArray(a)}function _iterableToArray(a){if(typeof Symbol<"u"&&a[Symbol.iterator]!=null||a["@@iterator"]!=null)return Array.from(a)}function _unsupportedIterableToArray(a,i){if(a){if(typeof a=="string")return _arrayLikeToArray(a,i);var u=Object.prototype.toString.call(a).slice(8,-1);if(u==="Object"&&a.constructor&&(u=a.constructor.name),u==="Map"||u==="Set")return Array.from(a);if(u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))return _arrayLikeToArray(a,i)}}function _arrayLikeToArray(a,i){(i==null||i>a.length)&&(i=a.length);for(var u=0,c=new Array(i);u<i;u++)c[u]=a[u];return c}function _nonIterableSpread(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var version$2="1.14.0";function userAgent$1(a){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(a)}var IE11OrLess$1=userAgent$1(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),Edge$1=userAgent$1(/Edge/i),FireFox$1=userAgent$1(/firefox/i),Safari$1=userAgent$1(/safari/i)&&!userAgent$1(/chrome/i)&&!userAgent$1(/android/i),IOS$1=userAgent$1(/iP(ad|od|hone)/i),ChromeForAndroid$1=userAgent$1(/chrome/i)&&userAgent$1(/android/i),captureMode$1={capture:!1,passive:!1};function on$1(a,i,u){a.addEventListener(i,u,!IE11OrLess$1&&captureMode$1)}function off$1(a,i,u){a.removeEventListener(i,u,!IE11OrLess$1&&captureMode$1)}function matches$1(a,i){if(i){if(i[0]===">"&&(i=i.substring(1)),a)try{if(a.matches)return a.matches(i);if(a.msMatchesSelector)return a.msMatchesSelector(i);if(a.webkitMatchesSelector)return a.webkitMatchesSelector(i)}catch{return!1}return!1}}function getParentOrHost$1(a){return a.host&&a!==document&&a.host.nodeType?a.host:a.parentNode}function closest$2(a,i,u,c){if(a){u=u||document;do{if(i!=null&&(i[0]===">"?a.parentNode===u&&matches$1(a,i):matches$1(a,i))||c&&a===u)return a;if(a===u)break}while(a=getParentOrHost$1(a))}return null}var R_SPACE$1=/\s+/g;function toggleClass$2(a,i,u){if(a&&i)if(a.classList)a.classList[u?"add":"remove"](i);else{var c=(" "+a.className+" ").replace(R_SPACE$1," ").replace(" "+i+" "," ");a.className=(c+(u?" "+i:"")).replace(R_SPACE$1," ")}}function css$1(a,i,u){var c=a&&a.style;if(c){if(u===void 0)return document.defaultView&&document.defaultView.getComputedStyle?u=document.defaultView.getComputedStyle(a,""):a.currentStyle&&(u=a.currentStyle),i===void 0?u:u[i];!(i in c)&&i.indexOf("webkit")===-1&&(i="-webkit-"+i),c[i]=u+(typeof u=="string"?"":"px")}}function matrix$1(a,i){var u="";if(typeof a=="string")u=a;else do{var c=css$1(a,"transform");c&&c!=="none"&&(u=c+" "+u)}while(!i&&(a=a.parentNode));var d=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return d&&new d(u)}function find$2(a,i,u){if(a){var c=a.getElementsByTagName(i),d=0,m=c.length;if(u)for(;d<m;d++)u(c[d],d);return c}return[]}function getWindowScrollingElement$1(){var a=document.scrollingElement;return a||document.documentElement}function getRect$1(a,i,u,c,d){if(!(!a.getBoundingClientRect&&a!==window)){var m,f,v,g,y,b,w;if(a!==window&&a.parentNode&&a!==getWindowScrollingElement$1()?(m=a.getBoundingClientRect(),f=m.top,v=m.left,g=m.bottom,y=m.right,b=m.height,w=m.width):(f=0,v=0,g=window.innerHeight,y=window.innerWidth,b=window.innerHeight,w=window.innerWidth),(i||u)&&a!==window&&(d=d||a.parentNode,!IE11OrLess$1))do if(d&&d.getBoundingClientRect&&(css$1(d,"transform")!=="none"||u&&css$1(d,"position")!=="static")){var S=d.getBoundingClientRect();f-=S.top+parseInt(css$1(d,"border-top-width")),v-=S.left+parseInt(css$1(d,"border-left-width")),g=f+m.height,y=v+m.width;break}while(d=d.parentNode);if(c&&a!==window){var C=matrix$1(d||a),k=C&&C.a,$=C&&C.d;C&&(f/=$,v/=k,w/=k,b/=$,g=f+b,y=v+w)}return{top:f,left:v,bottom:g,right:y,width:w,height:b}}}function isScrolledPast$1(a,i,u){for(var c=getParentAutoScrollElement$1(a,!0),d=getRect$1(a)[i];c;){var m=getRect$1(c)[u],f=void 0;if(u==="top"||u==="left"?f=d>=m:f=d<=m,!f)return c;if(c===getWindowScrollingElement$1())break;c=getParentAutoScrollElement$1(c,!1)}return!1}function getChild$1(a,i,u,c){for(var d=0,m=0,f=a.children;m<f.length;){if(f[m].style.display!=="none"&&f[m]!==Sortable$1.ghost&&(c||f[m]!==Sortable$1.dragged)&&closest$2(f[m],u.draggable,a,!1)){if(d===i)return f[m];d++}m++}return null}function lastChild$1(a,i){for(var u=a.lastElementChild;u&&(u===Sortable$1.ghost||css$1(u,"display")==="none"||i&&!matches$1(u,i));)u=u.previousElementSibling;return u||null}function index$4(a,i){var u=0;if(!a||!a.parentNode)return-1;for(;a=a.previousElementSibling;)a.nodeName.toUpperCase()!=="TEMPLATE"&&a!==Sortable$1.clone&&(!i||matches$1(a,i))&&u++;return u}function getRelativeScrollOffset$1(a){var i=0,u=0,c=getWindowScrollingElement$1();if(a)do{var d=matrix$1(a),m=d.a,f=d.d;i+=a.scrollLeft*m,u+=a.scrollTop*f}while(a!==c&&(a=a.parentNode));return[i,u]}function indexOfObject$1(a,i){for(var u in a)if(a.hasOwnProperty(u)){for(var c in i)if(i.hasOwnProperty(c)&&i[c]===a[u][c])return Number(u)}return-1}function getParentAutoScrollElement$1(a,i){if(!a||!a.getBoundingClientRect)return getWindowScrollingElement$1();var u=a,c=!1;do if(u.clientWidth<u.scrollWidth||u.clientHeight<u.scrollHeight){var d=css$1(u);if(u.clientWidth<u.scrollWidth&&(d.overflowX=="auto"||d.overflowX=="scroll")||u.clientHeight<u.scrollHeight&&(d.overflowY=="auto"||d.overflowY=="scroll")){if(!u.getBoundingClientRect||u===document.body)return getWindowScrollingElement$1();if(c||i)return u;c=!0}}while(u=u.parentNode);return getWindowScrollingElement$1()}function extend$3(a,i){if(a&&i)for(var u in i)i.hasOwnProperty(u)&&(a[u]=i[u]);return a}function isRectEqual$1(a,i){return Math.round(a.top)===Math.round(i.top)&&Math.round(a.left)===Math.round(i.left)&&Math.round(a.height)===Math.round(i.height)&&Math.round(a.width)===Math.round(i.width)}var _throttleTimeout$1;function throttle$1(a,i){return function(){if(!_throttleTimeout$1){var u=arguments,c=this;u.length===1?a.call(c,u[0]):a.apply(c,u),_throttleTimeout$1=setTimeout(function(){_throttleTimeout$1=void 0},i)}}}function cancelThrottle$1(){clearTimeout(_throttleTimeout$1),_throttleTimeout$1=void 0}function scrollBy$1(a,i,u){a.scrollLeft+=i,a.scrollTop+=u}function clone$3(a){var i=window.Polymer,u=window.jQuery||window.Zepto;return i&&i.dom?i.dom(a).cloneNode(!0):u?u(a).clone(!0)[0]:a.cloneNode(!0)}function setRect(a,i){css$1(a,"position","absolute"),css$1(a,"top",i.top),css$1(a,"left",i.left),css$1(a,"width",i.width),css$1(a,"height",i.height)}function unsetRect(a){css$1(a,"position",""),css$1(a,"top",""),css$1(a,"left",""),css$1(a,"width",""),css$1(a,"height","")}var expando$1="Sortable"+new Date().getTime();function AnimationStateManager$1(){var a=[],i;return{captureAnimationState:function(){if(a=[],!!this.options.animation){var c=[].slice.call(this.el.children);c.forEach(function(d){if(!(css$1(d,"display")==="none"||d===Sortable$1.ghost)){a.push({target:d,rect:getRect$1(d)});var m=_objectSpread2$2({},a[a.length-1].rect);if(d.thisAnimationDuration){var f=matrix$1(d,!0);f&&(m.top-=f.f,m.left-=f.e)}d.fromRect=m}})}},addAnimationState:function(c){a.push(c)},removeAnimationState:function(c){a.splice(indexOfObject$1(a,{target:c}),1)},animateAll:function(c){var d=this;if(!this.options.animation){clearTimeout(i),typeof c=="function"&&c();return}var m=!1,f=0;a.forEach(function(v){var g=0,y=v.target,b=y.fromRect,w=getRect$1(y),S=y.prevFromRect,C=y.prevToRect,k=v.rect,$=matrix$1(y,!0);$&&(w.top-=$.f,w.left-=$.e),y.toRect=w,y.thisAnimationDuration&&isRectEqual$1(S,w)&&!isRectEqual$1(b,w)&&(k.top-w.top)/(k.left-w.left)===(b.top-w.top)/(b.left-w.left)&&(g=calculateRealTime$1(k,S,C,d.options)),isRectEqual$1(w,b)||(y.prevFromRect=b,y.prevToRect=w,g||(g=d.options.animation),d.animate(y,k,w,g)),g&&(m=!0,f=Math.max(f,g),clearTimeout(y.animationResetTimer),y.animationResetTimer=setTimeout(function(){y.animationTime=0,y.prevFromRect=null,y.fromRect=null,y.prevToRect=null,y.thisAnimationDuration=null},g),y.thisAnimationDuration=g)}),clearTimeout(i),m?i=setTimeout(function(){typeof c=="function"&&c()},f):typeof c=="function"&&c(),a=[]},animate:function(c,d,m,f){if(f){css$1(c,"transition",""),css$1(c,"transform","");var v=matrix$1(this.el),g=v&&v.a,y=v&&v.d,b=(d.left-m.left)/(g||1),w=(d.top-m.top)/(y||1);c.animatingX=!!b,c.animatingY=!!w,css$1(c,"transform","translate3d("+b+"px,"+w+"px,0)"),this.forRepaintDummy=repaint$1(c),css$1(c,"transition","transform "+f+"ms"+(this.options.easing?" "+this.options.easing:"")),css$1(c,"transform","translate3d(0,0,0)"),typeof c.animated=="number"&&clearTimeout(c.animated),c.animated=setTimeout(function(){css$1(c,"transition",""),css$1(c,"transform",""),c.animated=!1,c.animatingX=!1,c.animatingY=!1},f)}}}}function repaint$1(a){return a.offsetWidth}function calculateRealTime$1(a,i,u,c){return Math.sqrt(Math.pow(i.top-a.top,2)+Math.pow(i.left-a.left,2))/Math.sqrt(Math.pow(i.top-u.top,2)+Math.pow(i.left-u.left,2))*c.animation}var plugins$1=[],defaults$5={initializeByDefault:!0},PluginManager$1={mount:function a(i){for(var u in defaults$5)defaults$5.hasOwnProperty(u)&&!(u in i)&&(i[u]=defaults$5[u]);plugins$1.forEach(function(c){if(c.pluginName===i.pluginName)throw"Sortable: Cannot mount plugin ".concat(i.pluginName," more than once")}),plugins$1.push(i)},pluginEvent:function a(i,u,c){var d=this;this.eventCanceled=!1,c.cancel=function(){d.eventCanceled=!0};var m=i+"Global";plugins$1.forEach(function(f){u[f.pluginName]&&(u[f.pluginName][m]&&u[f.pluginName][m](_objectSpread2$2({sortable:u},c)),u.options[f.pluginName]&&u[f.pluginName][i]&&u[f.pluginName][i](_objectSpread2$2({sortable:u},c)))})},initializePlugins:function a(i,u,c,d){plugins$1.forEach(function(v){var g=v.pluginName;if(!(!i.options[g]&&!v.initializeByDefault)){var y=new v(i,u,i.options);y.sortable=i,y.options=i.options,i[g]=y,_extends$1(c,y.defaults)}});for(var m in i.options)if(i.options.hasOwnProperty(m)){var f=this.modifyOption(i,m,i.options[m]);typeof f<"u"&&(i.options[m]=f)}},getEventProperties:function a(i,u){var c={};return plugins$1.forEach(function(d){typeof d.eventProperties=="function"&&_extends$1(c,d.eventProperties.call(u[d.pluginName],i))}),c},modifyOption:function a(i,u,c){var d;return plugins$1.forEach(function(m){i[m.pluginName]&&m.optionListeners&&typeof m.optionListeners[u]=="function"&&(d=m.optionListeners[u].call(i[m.pluginName],c))}),d}};function dispatchEvent$1(a){var i=a.sortable,u=a.rootEl,c=a.name,d=a.targetEl,m=a.cloneEl,f=a.toEl,v=a.fromEl,g=a.oldIndex,y=a.newIndex,b=a.oldDraggableIndex,w=a.newDraggableIndex,S=a.originalEvent,C=a.putSortable,k=a.extraEventProperties;if(i=i||u&&u[expando$1],!!i){var $,E=i.options,D="on"+c.charAt(0).toUpperCase()+c.substr(1);window.CustomEvent&&!IE11OrLess$1&&!Edge$1?$=new CustomEvent(c,{bubbles:!0,cancelable:!0}):($=document.createEvent("Event"),$.initEvent(c,!0,!0)),$.to=f||u,$.from=v||u,$.item=d||u,$.clone=m,$.oldIndex=g,$.newIndex=y,$.oldDraggableIndex=b,$.newDraggableIndex=w,$.originalEvent=S,$.pullMode=C?C.lastPutMode:void 0;var T=_objectSpread2$2(_objectSpread2$2({},k),PluginManager$1.getEventProperties(c,i));for(var O in T)$[O]=T[O];u&&u.dispatchEvent($),E[D]&&E[D].call(i,$)}}var _excluded$1=["evt"],pluginEvent$1=function a(i,u){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},d=c.evt,m=_objectWithoutProperties$1(c,_excluded$1);PluginManager$1.pluginEvent.bind(Sortable$1)(i,u,_objectSpread2$2({dragEl:dragEl$1,parentEl:parentEl$1,ghostEl:ghostEl$1,rootEl:rootEl$1,nextEl:nextEl$1,lastDownEl:lastDownEl$1,cloneEl:cloneEl$1,cloneHidden:cloneHidden$1,dragStarted:moved$1,putSortable:putSortable$1,activeSortable:Sortable$1.active,originalEvent:d,oldIndex:oldIndex$1,oldDraggableIndex:oldDraggableIndex$1,newIndex:newIndex$1,newDraggableIndex:newDraggableIndex$1,hideGhostForTarget:_hideGhostForTarget$1,unhideGhostForTarget:_unhideGhostForTarget$1,cloneNowHidden:function(){cloneHidden$1=!0},cloneNowShown:function(){cloneHidden$1=!1},dispatchSortableEvent:function(v){_dispatchEvent$1({sortable:u,name:v,originalEvent:d})}},m))};function _dispatchEvent$1(a){dispatchEvent$1(_objectSpread2$2({putSortable:putSortable$1,cloneEl:cloneEl$1,targetEl:dragEl$1,rootEl:rootEl$1,oldIndex:oldIndex$1,oldDraggableIndex:oldDraggableIndex$1,newIndex:newIndex$1,newDraggableIndex:newDraggableIndex$1},a))}var dragEl$1,parentEl$1,ghostEl$1,rootEl$1,nextEl$1,lastDownEl$1,cloneEl$1,cloneHidden$1,oldIndex$1,newIndex$1,oldDraggableIndex$1,newDraggableIndex$1,activeGroup$1,putSortable$1,awaitingDragStarted$1=!1,ignoreNextClick$1=!1,sortables$1=[],tapEvt$1,touchEvt$2,lastDx$1,lastDy$1,tapDistanceLeft$1,tapDistanceTop$1,moved$1,lastTarget$1,lastDirection$1,pastFirstInvertThresh$1=!1,isCircumstantialInvert$1=!1,targetMoveDistance$1,ghostRelativeParent$1,ghostRelativeParentInitialScroll$1=[],_silent$1=!1,savedInputChecked$1=[],documentExists$1=typeof document<"u",PositionGhostAbsolutely$1=IOS$1,CSSFloatProperty$1=Edge$1||IE11OrLess$1?"cssFloat":"float",supportDraggable$1=documentExists$1&&!ChromeForAndroid$1&&!IOS$1&&"draggable"in document.createElement("div"),supportCssPointerEvents$1=function(){if(documentExists$1){if(IE11OrLess$1)return!1;var a=document.createElement("x");return a.style.cssText="pointer-events:auto",a.style.pointerEvents==="auto"}}(),_detectDirection$1=function a(i,u){var c=css$1(i),d=parseInt(c.width)-parseInt(c.paddingLeft)-parseInt(c.paddingRight)-parseInt(c.borderLeftWidth)-parseInt(c.borderRightWidth),m=getChild$1(i,0,u),f=getChild$1(i,1,u),v=m&&css$1(m),g=f&&css$1(f),y=v&&parseInt(v.marginLeft)+parseInt(v.marginRight)+getRect$1(m).width,b=g&&parseInt(g.marginLeft)+parseInt(g.marginRight)+getRect$1(f).width;if(c.display==="flex")return c.flexDirection==="column"||c.flexDirection==="column-reverse"?"vertical":"horizontal";if(c.display==="grid")return c.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(m&&v.float&&v.float!=="none"){var w=v.float==="left"?"left":"right";return f&&(g.clear==="both"||g.clear===w)?"vertical":"horizontal"}return m&&(v.display==="block"||v.display==="flex"||v.display==="table"||v.display==="grid"||y>=d&&c[CSSFloatProperty$1]==="none"||f&&c[CSSFloatProperty$1]==="none"&&y+b>d)?"vertical":"horizontal"},_dragElInRowColumn$1=function a(i,u,c){var d=c?i.left:i.top,m=c?i.right:i.bottom,f=c?i.width:i.height,v=c?u.left:u.top,g=c?u.right:u.bottom,y=c?u.width:u.height;return d===v||m===g||d+f/2===v+y/2},_detectNearestEmptySortable$1=function a(i,u){var c;return sortables$1.some(function(d){var m=d[expando$1].options.emptyInsertThreshold;if(!(!m||lastChild$1(d))){var f=getRect$1(d),v=i>=f.left-m&&i<=f.right+m,g=u>=f.top-m&&u<=f.bottom+m;if(v&&g)return c=d}}),c},_prepareGroup$1=function a(i){function u(m,f){return function(v,g,y,b){var w=v.options.group.name&&g.options.group.name&&v.options.group.name===g.options.group.name;if(m==null&&(f||w))return!0;if(m==null||m===!1)return!1;if(f&&m==="clone")return m;if(typeof m=="function")return u(m(v,g,y,b),f)(v,g,y,b);var S=(f?v:g).options.group.name;return m===!0||typeof m=="string"&&m===S||m.join&&m.indexOf(S)>-1}}var c={},d=i.group;(!d||_typeof$1(d)!="object")&&(d={name:d}),c.name=d.name,c.checkPull=u(d.pull,!0),c.checkPut=u(d.put),c.revertClone=d.revertClone,i.group=c},_hideGhostForTarget$1=function a(){!supportCssPointerEvents$1&&ghostEl$1&&css$1(ghostEl$1,"display","none")},_unhideGhostForTarget$1=function a(){!supportCssPointerEvents$1&&ghostEl$1&&css$1(ghostEl$1,"display","")};documentExists$1&&document.addEventListener("click",function(a){if(ignoreNextClick$1)return a.preventDefault(),a.stopPropagation&&a.stopPropagation(),a.stopImmediatePropagation&&a.stopImmediatePropagation(),ignoreNextClick$1=!1,!1},!0);var nearestEmptyInsertDetectEvent$1=function a(i){if(dragEl$1){i=i.touches?i.touches[0]:i;var u=_detectNearestEmptySortable$1(i.clientX,i.clientY);if(u){var c={};for(var d in i)i.hasOwnProperty(d)&&(c[d]=i[d]);c.target=c.rootEl=u,c.preventDefault=void 0,c.stopPropagation=void 0,u[expando$1]._onDragOver(c)}}},_checkOutsideTargetEl$1=function a(i){dragEl$1&&dragEl$1.parentNode[expando$1]._isOutsideThisEl(i.target)};function Sortable$1(a,i){if(!(a&&a.nodeType&&a.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(a));this.el=a,this.options=i=_extends$1({},i),a[expando$1]=this;var u={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(a.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return _detectDirection$1(a,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(f,v){f.setData("Text",v.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:Sortable$1.supportPointer!==!1&&"PointerEvent"in window&&!Safari$1,emptyInsertThreshold:5};PluginManager$1.initializePlugins(this,a,u);for(var c in u)!(c in i)&&(i[c]=u[c]);_prepareGroup$1(i);for(var d in this)d.charAt(0)==="_"&&typeof this[d]=="function"&&(this[d]=this[d].bind(this));this.nativeDraggable=i.forceFallback?!1:supportDraggable$1,this.nativeDraggable&&(this.options.touchStartThreshold=1),i.supportPointer?on$1(a,"pointerdown",this._onTapStart):(on$1(a,"mousedown",this._onTapStart),on$1(a,"touchstart",this._onTapStart)),this.nativeDraggable&&(on$1(a,"dragover",this),on$1(a,"dragenter",this)),sortables$1.push(this.el),i.store&&i.store.get&&this.sort(i.store.get(this)||[]),_extends$1(this,AnimationStateManager$1())}Sortable$1.prototype={constructor:Sortable$1,_isOutsideThisEl:function a(i){!this.el.contains(i)&&i!==this.el&&(lastTarget$1=null)},_getDirection:function a(i,u){return typeof this.options.direction=="function"?this.options.direction.call(this,i,u,dragEl$1):this.options.direction},_onTapStart:function a(i){if(i.cancelable){var u=this,c=this.el,d=this.options,m=d.preventOnFilter,f=i.type,v=i.touches&&i.touches[0]||i.pointerType&&i.pointerType==="touch"&&i,g=(v||i).target,y=i.target.shadowRoot&&(i.path&&i.path[0]||i.composedPath&&i.composedPath()[0])||g,b=d.filter;if(_saveInputCheckedState$1(c),!dragEl$1&&!(/mousedown|pointerdown/.test(f)&&i.button!==0||d.disabled)&&!y.isContentEditable&&!(!this.nativeDraggable&&Safari$1&&g&&g.tagName.toUpperCase()==="SELECT")&&(g=closest$2(g,d.draggable,c,!1),!(g&&g.animated)&&lastDownEl$1!==g)){if(oldIndex$1=index$4(g),oldDraggableIndex$1=index$4(g,d.draggable),typeof b=="function"){if(b.call(this,i,g,this)){_dispatchEvent$1({sortable:u,rootEl:y,name:"filter",targetEl:g,toEl:c,fromEl:c}),pluginEvent$1("filter",u,{evt:i}),m&&i.cancelable&&i.preventDefault();return}}else if(b&&(b=b.split(",").some(function(w){if(w=closest$2(y,w.trim(),c,!1),w)return _dispatchEvent$1({sortable:u,rootEl:w,name:"filter",targetEl:g,fromEl:c,toEl:c}),pluginEvent$1("filter",u,{evt:i}),!0}),b)){m&&i.cancelable&&i.preventDefault();return}d.handle&&!closest$2(y,d.handle,c,!1)||this._prepareDragStart(i,v,g)}}},_prepareDragStart:function a(i,u,c){var d=this,m=d.el,f=d.options,v=m.ownerDocument,g;if(c&&!dragEl$1&&c.parentNode===m){var y=getRect$1(c);if(rootEl$1=m,dragEl$1=c,parentEl$1=dragEl$1.parentNode,nextEl$1=dragEl$1.nextSibling,lastDownEl$1=c,activeGroup$1=f.group,Sortable$1.dragged=dragEl$1,tapEvt$1={target:dragEl$1,clientX:(u||i).clientX,clientY:(u||i).clientY},tapDistanceLeft$1=tapEvt$1.clientX-y.left,tapDistanceTop$1=tapEvt$1.clientY-y.top,this._lastX=(u||i).clientX,this._lastY=(u||i).clientY,dragEl$1.style["will-change"]="all",g=function(){if(pluginEvent$1("delayEnded",d,{evt:i}),Sortable$1.eventCanceled){d._onDrop();return}d._disableDelayedDragEvents(),!FireFox$1&&d.nativeDraggable&&(dragEl$1.draggable=!0),d._triggerDragStart(i,u),_dispatchEvent$1({sortable:d,name:"choose",originalEvent:i}),toggleClass$2(dragEl$1,f.chosenClass,!0)},f.ignore.split(",").forEach(function(b){find$2(dragEl$1,b.trim(),_disableDraggable$1)}),on$1(v,"dragover",nearestEmptyInsertDetectEvent$1),on$1(v,"mousemove",nearestEmptyInsertDetectEvent$1),on$1(v,"touchmove",nearestEmptyInsertDetectEvent$1),on$1(v,"mouseup",d._onDrop),on$1(v,"touchend",d._onDrop),on$1(v,"touchcancel",d._onDrop),FireFox$1&&this.nativeDraggable&&(this.options.touchStartThreshold=4,dragEl$1.draggable=!0),pluginEvent$1("delayStart",this,{evt:i}),f.delay&&(!f.delayOnTouchOnly||u)&&(!this.nativeDraggable||!(Edge$1||IE11OrLess$1))){if(Sortable$1.eventCanceled){this._onDrop();return}on$1(v,"mouseup",d._disableDelayedDrag),on$1(v,"touchend",d._disableDelayedDrag),on$1(v,"touchcancel",d._disableDelayedDrag),on$1(v,"mousemove",d._delayedDragTouchMoveHandler),on$1(v,"touchmove",d._delayedDragTouchMoveHandler),f.supportPointer&&on$1(v,"pointermove",d._delayedDragTouchMoveHandler),d._dragStartTimer=setTimeout(g,f.delay)}else g()}},_delayedDragTouchMoveHandler:function a(i){var u=i.touches?i.touches[0]:i;Math.max(Math.abs(u.clientX-this._lastX),Math.abs(u.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function a(){dragEl$1&&_disableDraggable$1(dragEl$1),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function a(){var i=this.el.ownerDocument;off$1(i,"mouseup",this._disableDelayedDrag),off$1(i,"touchend",this._disableDelayedDrag),off$1(i,"touchcancel",this._disableDelayedDrag),off$1(i,"mousemove",this._delayedDragTouchMoveHandler),off$1(i,"touchmove",this._delayedDragTouchMoveHandler),off$1(i,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function a(i,u){u=u||i.pointerType=="touch"&&i,!this.nativeDraggable||u?this.options.supportPointer?on$1(document,"pointermove",this._onTouchMove):u?on$1(document,"touchmove",this._onTouchMove):on$1(document,"mousemove",this._onTouchMove):(on$1(dragEl$1,"dragend",this),on$1(rootEl$1,"dragstart",this._onDragStart));try{document.selection?_nextTick$1(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function a(i,u){if(awaitingDragStarted$1=!1,rootEl$1&&dragEl$1){pluginEvent$1("dragStarted",this,{evt:u}),this.nativeDraggable&&on$1(document,"dragover",_checkOutsideTargetEl$1);var c=this.options;!i&&toggleClass$2(dragEl$1,c.dragClass,!1),toggleClass$2(dragEl$1,c.ghostClass,!0),Sortable$1.active=this,i&&this._appendGhost(),_dispatchEvent$1({sortable:this,name:"start",originalEvent:u})}else this._nulling()},_emulateDragOver:function a(){if(touchEvt$2){this._lastX=touchEvt$2.clientX,this._lastY=touchEvt$2.clientY,_hideGhostForTarget$1();for(var i=document.elementFromPoint(touchEvt$2.clientX,touchEvt$2.clientY),u=i;i&&i.shadowRoot&&(i=i.shadowRoot.elementFromPoint(touchEvt$2.clientX,touchEvt$2.clientY),i!==u);)u=i;if(dragEl$1.parentNode[expando$1]._isOutsideThisEl(i),u)do{if(u[expando$1]){var c=void 0;if(c=u[expando$1]._onDragOver({clientX:touchEvt$2.clientX,clientY:touchEvt$2.clientY,target:i,rootEl:u}),c&&!this.options.dragoverBubble)break}i=u}while(u=u.parentNode);_unhideGhostForTarget$1()}},_onTouchMove:function a(i){if(tapEvt$1){var u=this.options,c=u.fallbackTolerance,d=u.fallbackOffset,m=i.touches?i.touches[0]:i,f=ghostEl$1&&matrix$1(ghostEl$1,!0),v=ghostEl$1&&f&&f.a,g=ghostEl$1&&f&&f.d,y=PositionGhostAbsolutely$1&&ghostRelativeParent$1&&getRelativeScrollOffset$1(ghostRelativeParent$1),b=(m.clientX-tapEvt$1.clientX+d.x)/(v||1)+(y?y[0]-ghostRelativeParentInitialScroll$1[0]:0)/(v||1),w=(m.clientY-tapEvt$1.clientY+d.y)/(g||1)+(y?y[1]-ghostRelativeParentInitialScroll$1[1]:0)/(g||1);if(!Sortable$1.active&&!awaitingDragStarted$1){if(c&&Math.max(Math.abs(m.clientX-this._lastX),Math.abs(m.clientY-this._lastY))<c)return;this._onDragStart(i,!0)}if(ghostEl$1){f?(f.e+=b-(lastDx$1||0),f.f+=w-(lastDy$1||0)):f={a:1,b:0,c:0,d:1,e:b,f:w};var S="matrix(".concat(f.a,",").concat(f.b,",").concat(f.c,",").concat(f.d,",").concat(f.e,",").concat(f.f,")");css$1(ghostEl$1,"webkitTransform",S),css$1(ghostEl$1,"mozTransform",S),css$1(ghostEl$1,"msTransform",S),css$1(ghostEl$1,"transform",S),lastDx$1=b,lastDy$1=w,touchEvt$2=m}i.cancelable&&i.preventDefault()}},_appendGhost:function a(){if(!ghostEl$1){var i=this.options.fallbackOnBody?document.body:rootEl$1,u=getRect$1(dragEl$1,!0,PositionGhostAbsolutely$1,!0,i),c=this.options;if(PositionGhostAbsolutely$1){for(ghostRelativeParent$1=i;css$1(ghostRelativeParent$1,"position")==="static"&&css$1(ghostRelativeParent$1,"transform")==="none"&&ghostRelativeParent$1!==document;)ghostRelativeParent$1=ghostRelativeParent$1.parentNode;ghostRelativeParent$1!==document.body&&ghostRelativeParent$1!==document.documentElement?(ghostRelativeParent$1===document&&(ghostRelativeParent$1=getWindowScrollingElement$1()),u.top+=ghostRelativeParent$1.scrollTop,u.left+=ghostRelativeParent$1.scrollLeft):ghostRelativeParent$1=getWindowScrollingElement$1(),ghostRelativeParentInitialScroll$1=getRelativeScrollOffset$1(ghostRelativeParent$1)}ghostEl$1=dragEl$1.cloneNode(!0),toggleClass$2(ghostEl$1,c.ghostClass,!1),toggleClass$2(ghostEl$1,c.fallbackClass,!0),toggleClass$2(ghostEl$1,c.dragClass,!0),css$1(ghostEl$1,"transition",""),css$1(ghostEl$1,"transform",""),css$1(ghostEl$1,"box-sizing","border-box"),css$1(ghostEl$1,"margin",0),css$1(ghostEl$1,"top",u.top),css$1(ghostEl$1,"left",u.left),css$1(ghostEl$1,"width",u.width),css$1(ghostEl$1,"height",u.height),css$1(ghostEl$1,"opacity","0.8"),css$1(ghostEl$1,"position",PositionGhostAbsolutely$1?"absolute":"fixed"),css$1(ghostEl$1,"zIndex","100000"),css$1(ghostEl$1,"pointerEvents","none"),Sortable$1.ghost=ghostEl$1,i.appendChild(ghostEl$1),css$1(ghostEl$1,"transform-origin",tapDistanceLeft$1/parseInt(ghostEl$1.style.width)*100+"% "+tapDistanceTop$1/parseInt(ghostEl$1.style.height)*100+"%")}},_onDragStart:function a(i,u){var c=this,d=i.dataTransfer,m=c.options;if(pluginEvent$1("dragStart",this,{evt:i}),Sortable$1.eventCanceled){this._onDrop();return}pluginEvent$1("setupClone",this),Sortable$1.eventCanceled||(cloneEl$1=clone$3(dragEl$1),cloneEl$1.draggable=!1,cloneEl$1.style["will-change"]="",this._hideClone(),toggleClass$2(cloneEl$1,this.options.chosenClass,!1),Sortable$1.clone=cloneEl$1),c.cloneId=_nextTick$1(function(){pluginEvent$1("clone",c),!Sortable$1.eventCanceled&&(c.options.removeCloneOnHide||rootEl$1.insertBefore(cloneEl$1,dragEl$1),c._hideClone(),_dispatchEvent$1({sortable:c,name:"clone"}))}),!u&&toggleClass$2(dragEl$1,m.dragClass,!0),u?(ignoreNextClick$1=!0,c._loopId=setInterval(c._emulateDragOver,50)):(off$1(document,"mouseup",c._onDrop),off$1(document,"touchend",c._onDrop),off$1(document,"touchcancel",c._onDrop),d&&(d.effectAllowed="move",m.setData&&m.setData.call(c,d,dragEl$1)),on$1(document,"drop",c),css$1(dragEl$1,"transform","translateZ(0)")),awaitingDragStarted$1=!0,c._dragStartId=_nextTick$1(c._dragStarted.bind(c,u,i)),on$1(document,"selectstart",c),moved$1=!0,Safari$1&&css$1(document.body,"user-select","none")},_onDragOver:function a(i){var u=this.el,c=i.target,d,m,f,v=this.options,g=v.group,y=Sortable$1.active,b=activeGroup$1===g,w=v.sort,S=putSortable$1||y,C,k=this,$=!1;if(_silent$1)return;function E(ae,ye){pluginEvent$1(ae,k,_objectSpread2$2({evt:i,isOwner:b,axis:C?"vertical":"horizontal",revert:f,dragRect:d,targetRect:m,canSort:w,fromSortable:S,target:c,completed:T,onMove:function(le,Se){return _onMove$1(rootEl$1,u,dragEl$1,d,le,getRect$1(le),i,Se)},changed:O},ye))}function D(){E("dragOverAnimationCapture"),k.captureAnimationState(),k!==S&&S.captureAnimationState()}function T(ae){return E("dragOverCompleted",{insertion:ae}),ae&&(b?y._hideClone():y._showClone(k),k!==S&&(toggleClass$2(dragEl$1,putSortable$1?putSortable$1.options.ghostClass:y.options.ghostClass,!1),toggleClass$2(dragEl$1,v.ghostClass,!0)),putSortable$1!==k&&k!==Sortable$1.active?putSortable$1=k:k===Sortable$1.active&&putSortable$1&&(putSortable$1=null),S===k&&(k._ignoreWhileAnimating=c),k.animateAll(function(){E("dragOverAnimationComplete"),k._ignoreWhileAnimating=null}),k!==S&&(S.animateAll(),S._ignoreWhileAnimating=null)),(c===dragEl$1&&!dragEl$1.animated||c===u&&!c.animated)&&(lastTarget$1=null),!v.dragoverBubble&&!i.rootEl&&c!==document&&(dragEl$1.parentNode[expando$1]._isOutsideThisEl(i.target),!ae&&nearestEmptyInsertDetectEvent$1(i)),!v.dragoverBubble&&i.stopPropagation&&i.stopPropagation(),$=!0}function O(){newIndex$1=index$4(dragEl$1),newDraggableIndex$1=index$4(dragEl$1,v.draggable),_dispatchEvent$1({sortable:k,name:"change",toEl:u,newIndex:newIndex$1,newDraggableIndex:newDraggableIndex$1,originalEvent:i})}if(i.preventDefault!==void 0&&i.cancelable&&i.preventDefault(),c=closest$2(c,v.draggable,u,!0),E("dragOver"),Sortable$1.eventCanceled)return $;if(dragEl$1.contains(i.target)||c.animated&&c.animatingX&&c.animatingY||k._ignoreWhileAnimating===c)return T(!1);if(ignoreNextClick$1=!1,y&&!v.disabled&&(b?w||(f=parentEl$1!==rootEl$1):putSortable$1===this||(this.lastPutMode=activeGroup$1.checkPull(this,y,dragEl$1,i))&&g.checkPut(this,y,dragEl$1,i))){if(C=this._getDirection(i,c)==="vertical",d=getRect$1(dragEl$1),E("dragOverValid"),Sortable$1.eventCanceled)return $;if(f)return parentEl$1=rootEl$1,D(),this._hideClone(),E("revert"),Sortable$1.eventCanceled||(nextEl$1?rootEl$1.insertBefore(dragEl$1,nextEl$1):rootEl$1.appendChild(dragEl$1)),T(!0);var F=lastChild$1(u,v.draggable);if(!F||_ghostIsLast$1(i,C,this)&&!F.animated){if(F===dragEl$1)return T(!1);if(F&&u===i.target&&(c=F),c&&(m=getRect$1(c)),_onMove$1(rootEl$1,u,dragEl$1,d,c,m,i,!!c)!==!1)return D(),u.appendChild(dragEl$1),parentEl$1=u,O(),T(!0)}else if(F&&_ghostIsFirst$1(i,C,this)){var M=getChild$1(u,0,v,!0);if(M===dragEl$1)return T(!1);if(c=M,m=getRect$1(c),_onMove$1(rootEl$1,u,dragEl$1,d,c,m,i,!1)!==!1)return D(),u.insertBefore(dragEl$1,M),parentEl$1=u,O(),T(!0)}else if(c.parentNode===u){m=getRect$1(c);var P=0,B,z=dragEl$1.parentNode!==u,U=!_dragElInRowColumn$1(dragEl$1.animated&&dragEl$1.toRect||d,c.animated&&c.toRect||m,C),H=C?"top":"left",J=isScrolledPast$1(c,"top","top")||isScrolledPast$1(dragEl$1,"top","top"),j=J?J.scrollTop:void 0;lastTarget$1!==c&&(B=m[H],pastFirstInvertThresh$1=!1,isCircumstantialInvert$1=!U&&v.invertSwap||z),P=_getSwapDirection$1(i,c,m,C,U?1:v.swapThreshold,v.invertedSwapThreshold==null?v.swapThreshold:v.invertedSwapThreshold,isCircumstantialInvert$1,lastTarget$1===c);var G;if(P!==0){var ee=index$4(dragEl$1);do ee-=P,G=parentEl$1.children[ee];while(G&&(css$1(G,"display")==="none"||G===ghostEl$1))}if(P===0||G===c)return T(!1);lastTarget$1=c,lastDirection$1=P;var Q=c.nextElementSibling,te=!1;te=P===1;var re=_onMove$1(rootEl$1,u,dragEl$1,d,c,m,i,te);if(re!==!1)return(re===1||re===-1)&&(te=re===1),_silent$1=!0,setTimeout(_unsilent$1,30),D(),te&&!Q?u.appendChild(dragEl$1):c.parentNode.insertBefore(dragEl$1,te?Q:c),J&&scrollBy$1(J,0,j-J.scrollTop),parentEl$1=dragEl$1.parentNode,B!==void 0&&!isCircumstantialInvert$1&&(targetMoveDistance$1=Math.abs(B-getRect$1(c)[H])),O(),T(!0)}if(u.contains(dragEl$1))return T(!1)}return!1},_ignoreWhileAnimating:null,_offMoveEvents:function a(){off$1(document,"mousemove",this._onTouchMove),off$1(document,"touchmove",this._onTouchMove),off$1(document,"pointermove",this._onTouchMove),off$1(document,"dragover",nearestEmptyInsertDetectEvent$1),off$1(document,"mousemove",nearestEmptyInsertDetectEvent$1),off$1(document,"touchmove",nearestEmptyInsertDetectEvent$1)},_offUpEvents:function a(){var i=this.el.ownerDocument;off$1(i,"mouseup",this._onDrop),off$1(i,"touchend",this._onDrop),off$1(i,"pointerup",this._onDrop),off$1(i,"touchcancel",this._onDrop),off$1(document,"selectstart",this)},_onDrop:function a(i){var u=this.el,c=this.options;if(newIndex$1=index$4(dragEl$1),newDraggableIndex$1=index$4(dragEl$1,c.draggable),pluginEvent$1("drop",this,{evt:i}),parentEl$1=dragEl$1&&dragEl$1.parentNode,newIndex$1=index$4(dragEl$1),newDraggableIndex$1=index$4(dragEl$1,c.draggable),Sortable$1.eventCanceled){this._nulling();return}awaitingDragStarted$1=!1,isCircumstantialInvert$1=!1,pastFirstInvertThresh$1=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),_cancelNextTick$1(this.cloneId),_cancelNextTick$1(this._dragStartId),this.nativeDraggable&&(off$1(document,"drop",this),off$1(u,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),Safari$1&&css$1(document.body,"user-select",""),css$1(dragEl$1,"transform",""),i&&(moved$1&&(i.cancelable&&i.preventDefault(),!c.dropBubble&&i.stopPropagation()),ghostEl$1&&ghostEl$1.parentNode&&ghostEl$1.parentNode.removeChild(ghostEl$1),(rootEl$1===parentEl$1||putSortable$1&&putSortable$1.lastPutMode!=="clone")&&cloneEl$1&&cloneEl$1.parentNode&&cloneEl$1.parentNode.removeChild(cloneEl$1),dragEl$1&&(this.nativeDraggable&&off$1(dragEl$1,"dragend",this),_disableDraggable$1(dragEl$1),dragEl$1.style["will-change"]="",moved$1&&!awaitingDragStarted$1&&toggleClass$2(dragEl$1,putSortable$1?putSortable$1.options.ghostClass:this.options.ghostClass,!1),toggleClass$2(dragEl$1,this.options.chosenClass,!1),_dispatchEvent$1({sortable:this,name:"unchoose",toEl:parentEl$1,newIndex:null,newDraggableIndex:null,originalEvent:i}),rootEl$1!==parentEl$1?(newIndex$1>=0&&(_dispatchEvent$1({rootEl:parentEl$1,name:"add",toEl:parentEl$1,fromEl:rootEl$1,originalEvent:i}),_dispatchEvent$1({sortable:this,name:"remove",toEl:parentEl$1,originalEvent:i}),_dispatchEvent$1({rootEl:parentEl$1,name:"sort",toEl:parentEl$1,fromEl:rootEl$1,originalEvent:i}),_dispatchEvent$1({sortable:this,name:"sort",toEl:parentEl$1,originalEvent:i})),putSortable$1&&putSortable$1.save()):newIndex$1!==oldIndex$1&&newIndex$1>=0&&(_dispatchEvent$1({sortable:this,name:"update",toEl:parentEl$1,originalEvent:i}),_dispatchEvent$1({sortable:this,name:"sort",toEl:parentEl$1,originalEvent:i})),Sortable$1.active&&((newIndex$1==null||newIndex$1===-1)&&(newIndex$1=oldIndex$1,newDraggableIndex$1=oldDraggableIndex$1),_dispatchEvent$1({sortable:this,name:"end",toEl:parentEl$1,originalEvent:i}),this.save()))),this._nulling()},_nulling:function a(){pluginEvent$1("nulling",this),rootEl$1=dragEl$1=parentEl$1=ghostEl$1=nextEl$1=cloneEl$1=lastDownEl$1=cloneHidden$1=tapEvt$1=touchEvt$2=moved$1=newIndex$1=newDraggableIndex$1=oldIndex$1=oldDraggableIndex$1=lastTarget$1=lastDirection$1=putSortable$1=activeGroup$1=Sortable$1.dragged=Sortable$1.ghost=Sortable$1.clone=Sortable$1.active=null,savedInputChecked$1.forEach(function(i){i.checked=!0}),savedInputChecked$1.length=lastDx$1=lastDy$1=0},handleEvent:function a(i){switch(i.type){case"drop":case"dragend":this._onDrop(i);break;case"dragenter":case"dragover":dragEl$1&&(this._onDragOver(i),_globalDragOver$1(i));break;case"selectstart":i.preventDefault();break}},toArray:function a(){for(var i=[],u,c=this.el.children,d=0,m=c.length,f=this.options;d<m;d++)u=c[d],closest$2(u,f.draggable,this.el,!1)&&i.push(u.getAttribute(f.dataIdAttr)||_generateId$1(u));return i},sort:function a(i,u){var c={},d=this.el;this.toArray().forEach(function(m,f){var v=d.children[f];closest$2(v,this.options.draggable,d,!1)&&(c[m]=v)},this),u&&this.captureAnimationState(),i.forEach(function(m){c[m]&&(d.removeChild(c[m]),d.appendChild(c[m]))}),u&&this.animateAll()},save:function a(){var i=this.options.store;i&&i.set&&i.set(this)},closest:function a(i,u){return closest$2(i,u||this.options.draggable,this.el,!1)},option:function a(i,u){var c=this.options;if(u===void 0)return c[i];var d=PluginManager$1.modifyOption(this,i,u);typeof d<"u"?c[i]=d:c[i]=u,i==="group"&&_prepareGroup$1(c)},destroy:function a(){pluginEvent$1("destroy",this);var i=this.el;i[expando$1]=null,off$1(i,"mousedown",this._onTapStart),off$1(i,"touchstart",this._onTapStart),off$1(i,"pointerdown",this._onTapStart),this.nativeDraggable&&(off$1(i,"dragover",this),off$1(i,"dragenter",this)),Array.prototype.forEach.call(i.querySelectorAll("[draggable]"),function(u){u.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),sortables$1.splice(sortables$1.indexOf(this.el),1),this.el=i=null},_hideClone:function a(){if(!cloneHidden$1){if(pluginEvent$1("hideClone",this),Sortable$1.eventCanceled)return;css$1(cloneEl$1,"display","none"),this.options.removeCloneOnHide&&cloneEl$1.parentNode&&cloneEl$1.parentNode.removeChild(cloneEl$1),cloneHidden$1=!0}},_showClone:function a(i){if(i.lastPutMode!=="clone"){this._hideClone();return}if(cloneHidden$1){if(pluginEvent$1("showClone",this),Sortable$1.eventCanceled)return;dragEl$1.parentNode==rootEl$1&&!this.options.group.revertClone?rootEl$1.insertBefore(cloneEl$1,dragEl$1):nextEl$1?rootEl$1.insertBefore(cloneEl$1,nextEl$1):rootEl$1.appendChild(cloneEl$1),this.options.group.revertClone&&this.animate(dragEl$1,cloneEl$1),css$1(cloneEl$1,"display",""),cloneHidden$1=!1}}};function _globalDragOver$1(a){a.dataTransfer&&(a.dataTransfer.dropEffect="move"),a.cancelable&&a.preventDefault()}function _onMove$1(a,i,u,c,d,m,f,v){var g,y=a[expando$1],b=y.options.onMove,w;return window.CustomEvent&&!IE11OrLess$1&&!Edge$1?g=new CustomEvent("move",{bubbles:!0,cancelable:!0}):(g=document.createEvent("Event"),g.initEvent("move",!0,!0)),g.to=i,g.from=a,g.dragged=u,g.draggedRect=c,g.related=d||i,g.relatedRect=m||getRect$1(i),g.willInsertAfter=v,g.originalEvent=f,a.dispatchEvent(g),b&&(w=b.call(y,g,f)),w}function _disableDraggable$1(a){a.draggable=!1}function _unsilent$1(){_silent$1=!1}function _ghostIsFirst$1(a,i,u){var c=getRect$1(getChild$1(u.el,0,u.options,!0)),d=10;return i?a.clientX<c.left-d||a.clientY<c.top&&a.clientX<c.right:a.clientY<c.top-d||a.clientY<c.bottom&&a.clientX<c.left}function _ghostIsLast$1(a,i,u){var c=getRect$1(lastChild$1(u.el,u.options.draggable)),d=10;return i?a.clientX>c.right+d||a.clientX<=c.right&&a.clientY>c.bottom&&a.clientX>=c.left:a.clientX>c.right&&a.clientY>c.top||a.clientX<=c.right&&a.clientY>c.bottom+d}function _getSwapDirection$1(a,i,u,c,d,m,f,v){var g=c?a.clientY:a.clientX,y=c?u.height:u.width,b=c?u.top:u.left,w=c?u.bottom:u.right,S=!1;if(!f){if(v&&targetMoveDistance$1<y*d){if(!pastFirstInvertThresh$1&&(lastDirection$1===1?g>b+y*m/2:g<w-y*m/2)&&(pastFirstInvertThresh$1=!0),pastFirstInvertThresh$1)S=!0;else if(lastDirection$1===1?g<b+targetMoveDistance$1:g>w-targetMoveDistance$1)return-lastDirection$1}else if(g>b+y*(1-d)/2&&g<w-y*(1-d)/2)return _getInsertDirection$1(i)}return S=S||f,S&&(g<b+y*m/2||g>w-y*m/2)?g>b+y/2?1:-1:0}function _getInsertDirection$1(a){return index$4(dragEl$1)<index$4(a)?1:-1}function _generateId$1(a){for(var i=a.tagName+a.className+a.src+a.href+a.textContent,u=i.length,c=0;u--;)c+=i.charCodeAt(u);return c.toString(36)}function _saveInputCheckedState$1(a){savedInputChecked$1.length=0;for(var i=a.getElementsByTagName("input"),u=i.length;u--;){var c=i[u];c.checked&&savedInputChecked$1.push(c)}}function _nextTick$1(a){return setTimeout(a,0)}function _cancelNextTick$1(a){return clearTimeout(a)}documentExists$1&&on$1(document,"touchmove",function(a){(Sortable$1.active||awaitingDragStarted$1)&&a.cancelable&&a.preventDefault()});Sortable$1.utils={on:on$1,off:off$1,css:css$1,find:find$2,is:function a(i,u){return!!closest$2(i,u,i,!1)},extend:extend$3,throttle:throttle$1,closest:closest$2,toggleClass:toggleClass$2,clone:clone$3,index:index$4,nextTick:_nextTick$1,cancelNextTick:_cancelNextTick$1,detectDirection:_detectDirection$1,getChild:getChild$1};Sortable$1.get=function(a){return a[expando$1]};Sortable$1.mount=function(){for(var a=arguments.length,i=new Array(a),u=0;u<a;u++)i[u]=arguments[u];i[0].constructor===Array&&(i=i[0]),i.forEach(function(c){if(!c.prototype||!c.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(c));c.utils&&(Sortable$1.utils=_objectSpread2$2(_objectSpread2$2({},Sortable$1.utils),c.utils)),PluginManager$1.mount(c)})};Sortable$1.create=function(a,i){return new Sortable$1(a,i)};Sortable$1.version=version$2;var autoScrolls$1=[],scrollEl$1,scrollRootEl$1,scrolling$1=!1,lastAutoScrollX$1,lastAutoScrollY$1,touchEvt$1$1,pointerElemChangedInterval$1;function AutoScrollPlugin$1(){function a(){this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0};for(var i in this)i.charAt(0)==="_"&&typeof this[i]=="function"&&(this[i]=this[i].bind(this))}return a.prototype={dragStarted:function(u){var c=u.originalEvent;this.sortable.nativeDraggable?on$1(document,"dragover",this._handleAutoScroll):this.options.supportPointer?on$1(document,"pointermove",this._handleFallbackAutoScroll):c.touches?on$1(document,"touchmove",this._handleFallbackAutoScroll):on$1(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(u){var c=u.originalEvent;!this.options.dragOverBubble&&!c.rootEl&&this._handleAutoScroll(c)},drop:function(){this.sortable.nativeDraggable?off$1(document,"dragover",this._handleAutoScroll):(off$1(document,"pointermove",this._handleFallbackAutoScroll),off$1(document,"touchmove",this._handleFallbackAutoScroll),off$1(document,"mousemove",this._handleFallbackAutoScroll)),clearPointerElemChangedInterval$1(),clearAutoScrolls$1(),cancelThrottle$1()},nulling:function(){touchEvt$1$1=scrollRootEl$1=scrollEl$1=scrolling$1=pointerElemChangedInterval$1=lastAutoScrollX$1=lastAutoScrollY$1=null,autoScrolls$1.length=0},_handleFallbackAutoScroll:function(u){this._handleAutoScroll(u,!0)},_handleAutoScroll:function(u,c){var d=this,m=(u.touches?u.touches[0]:u).clientX,f=(u.touches?u.touches[0]:u).clientY,v=document.elementFromPoint(m,f);if(touchEvt$1$1=u,c||this.options.forceAutoScrollFallback||Edge$1||IE11OrLess$1||Safari$1){autoScroll$1(u,this.options,v,c);var g=getParentAutoScrollElement$1(v,!0);scrolling$1&&(!pointerElemChangedInterval$1||m!==lastAutoScrollX$1||f!==lastAutoScrollY$1)&&(pointerElemChangedInterval$1&&clearPointerElemChangedInterval$1(),pointerElemChangedInterval$1=setInterval(function(){var y=getParentAutoScrollElement$1(document.elementFromPoint(m,f),!0);y!==g&&(g=y,clearAutoScrolls$1()),autoScroll$1(u,d.options,y,c)},10),lastAutoScrollX$1=m,lastAutoScrollY$1=f)}else{if(!this.options.bubbleScroll||getParentAutoScrollElement$1(v,!0)===getWindowScrollingElement$1()){clearAutoScrolls$1();return}autoScroll$1(u,this.options,getParentAutoScrollElement$1(v,!1),!1)}}},_extends$1(a,{pluginName:"scroll",initializeByDefault:!0})}function clearAutoScrolls$1(){autoScrolls$1.forEach(function(a){clearInterval(a.pid)}),autoScrolls$1=[]}function clearPointerElemChangedInterval$1(){clearInterval(pointerElemChangedInterval$1)}var autoScroll$1=throttle$1(function(a,i,u,c){if(i.scroll){var d=(a.touches?a.touches[0]:a).clientX,m=(a.touches?a.touches[0]:a).clientY,f=i.scrollSensitivity,v=i.scrollSpeed,g=getWindowScrollingElement$1(),y=!1,b;scrollRootEl$1!==u&&(scrollRootEl$1=u,clearAutoScrolls$1(),scrollEl$1=i.scroll,b=i.scrollFn,scrollEl$1===!0&&(scrollEl$1=getParentAutoScrollElement$1(u,!0)));var w=0,S=scrollEl$1;do{var C=S,k=getRect$1(C),$=k.top,E=k.bottom,D=k.left,T=k.right,O=k.width,F=k.height,M=void 0,P=void 0,B=C.scrollWidth,z=C.scrollHeight,U=css$1(C),H=C.scrollLeft,J=C.scrollTop;C===g?(M=O<B&&(U.overflowX==="auto"||U.overflowX==="scroll"||U.overflowX==="visible"),P=F<z&&(U.overflowY==="auto"||U.overflowY==="scroll"||U.overflowY==="visible")):(M=O<B&&(U.overflowX==="auto"||U.overflowX==="scroll"),P=F<z&&(U.overflowY==="auto"||U.overflowY==="scroll"));var j=M&&(Math.abs(T-d)<=f&&H+O<B)-(Math.abs(D-d)<=f&&!!H),G=P&&(Math.abs(E-m)<=f&&J+F<z)-(Math.abs($-m)<=f&&!!J);if(!autoScrolls$1[w])for(var ee=0;ee<=w;ee++)autoScrolls$1[ee]||(autoScrolls$1[ee]={});(autoScrolls$1[w].vx!=j||autoScrolls$1[w].vy!=G||autoScrolls$1[w].el!==C)&&(autoScrolls$1[w].el=C,autoScrolls$1[w].vx=j,autoScrolls$1[w].vy=G,clearInterval(autoScrolls$1[w].pid),(j!=0||G!=0)&&(y=!0,autoScrolls$1[w].pid=setInterval((function(){c&&this.layer===0&&Sortable$1.active._onTouchMove(touchEvt$1$1);var Q=autoScrolls$1[this.layer].vy?autoScrolls$1[this.layer].vy*v:0,te=autoScrolls$1[this.layer].vx?autoScrolls$1[this.layer].vx*v:0;typeof b=="function"&&b.call(Sortable$1.dragged.parentNode[expando$1],te,Q,a,touchEvt$1$1,autoScrolls$1[this.layer].el)!=="continue"||scrollBy$1(autoScrolls$1[this.layer].el,te,Q)}).bind({layer:w}),24))),w++}while(i.bubbleScroll&&S!==g&&(S=getParentAutoScrollElement$1(S,!1)));scrolling$1=y}},30),drop$1=function a(i){var u=i.originalEvent,c=i.putSortable,d=i.dragEl,m=i.activeSortable,f=i.dispatchSortableEvent,v=i.hideGhostForTarget,g=i.unhideGhostForTarget;if(u){var y=c||m;v();var b=u.changedTouches&&u.changedTouches.length?u.changedTouches[0]:u,w=document.elementFromPoint(b.clientX,b.clientY);g(),y&&!y.el.contains(w)&&(f("spill"),this.onSpill({dragEl:d,putSortable:c}))}};function Revert$1(){}Revert$1.prototype={startIndex:null,dragStart:function a(i){var u=i.oldDraggableIndex;this.startIndex=u},onSpill:function a(i){var u=i.dragEl,c=i.putSortable;this.sortable.captureAnimationState(),c&&c.captureAnimationState();var d=getChild$1(this.sortable.el,this.startIndex,this.options);d?this.sortable.el.insertBefore(u,d):this.sortable.el.appendChild(u),this.sortable.animateAll(),c&&c.animateAll()},drop:drop$1};_extends$1(Revert$1,{pluginName:"revertOnSpill"});function Remove$1(){}Remove$1.prototype={onSpill:function a(i){var u=i.dragEl,c=i.putSortable,d=c||this.sortable;d.captureAnimationState(),u.parentNode&&u.parentNode.removeChild(u),d.animateAll()},drop:drop$1};_extends$1(Remove$1,{pluginName:"removeOnSpill"});var lastSwapEl;function SwapPlugin(){function a(){this.defaults={swapClass:"sortable-swap-highlight"}}return a.prototype={dragStart:function(u){var c=u.dragEl;lastSwapEl=c},dragOverValid:function(u){var c=u.completed,d=u.target,m=u.onMove,f=u.activeSortable,v=u.changed,g=u.cancel;if(f.options.swap){var y=this.sortable.el,b=this.options;if(d&&d!==y){var w=lastSwapEl;m(d)!==!1?(toggleClass$2(d,b.swapClass,!0),lastSwapEl=d):lastSwapEl=null,w&&w!==lastSwapEl&&toggleClass$2(w,b.swapClass,!1)}v(),c(!0),g()}},drop:function(u){var c=u.activeSortable,d=u.putSortable,m=u.dragEl,f=d||this.sortable,v=this.options;lastSwapEl&&toggleClass$2(lastSwapEl,v.swapClass,!1),lastSwapEl&&(v.swap||d&&d.options.swap)&&m!==lastSwapEl&&(f.captureAnimationState(),f!==c&&c.captureAnimationState(),swapNodes(m,lastSwapEl),f.animateAll(),f!==c&&c.animateAll())},nulling:function(){lastSwapEl=null}},_extends$1(a,{pluginName:"swap",eventProperties:function(){return{swapItem:lastSwapEl}}})}function swapNodes(a,i){var u=a.parentNode,c=i.parentNode,d,m;!u||!c||u.isEqualNode(i)||c.isEqualNode(a)||(d=index$4(a),m=index$4(i),u.isEqualNode(c)&&d<m&&m++,u.insertBefore(i,u.children[d]),c.insertBefore(a,c.children[m]))}var multiDragElements=[],multiDragClones=[],lastMultiDragSelect,multiDragSortable,initialFolding=!1,folding=!1,dragStarted=!1,dragEl$1$1,clonesFromRect,clonesHidden;function MultiDragPlugin(){function a(i){for(var u in this)u.charAt(0)==="_"&&typeof this[u]=="function"&&(this[u]=this[u].bind(this));i.options.supportPointer?on$1(document,"pointerup",this._deselectMultiDrag):(on$1(document,"mouseup",this._deselectMultiDrag),on$1(document,"touchend",this._deselectMultiDrag)),on$1(document,"keydown",this._checkKeyDown),on$1(document,"keyup",this._checkKeyUp),this.defaults={selectedClass:"sortable-selected",multiDragKey:null,setData:function(d,m){var f="";multiDragElements.length&&multiDragSortable===i?multiDragElements.forEach(function(v,g){f+=(g?", ":"")+v.textContent}):f=m.textContent,d.setData("Text",f)}}}return a.prototype={multiDragKeyDown:!1,isMultiDrag:!1,delayStartGlobal:function(u){var c=u.dragEl;dragEl$1$1=c},delayEnded:function(){this.isMultiDrag=~multiDragElements.indexOf(dragEl$1$1)},setupClone:function(u){var c=u.sortable,d=u.cancel;if(this.isMultiDrag){for(var m=0;m<multiDragElements.length;m++)multiDragClones.push(clone$3(multiDragElements[m])),multiDragClones[m].sortableIndex=multiDragElements[m].sortableIndex,multiDragClones[m].draggable=!1,multiDragClones[m].style["will-change"]="",toggleClass$2(multiDragClones[m],this.options.selectedClass,!1),multiDragElements[m]===dragEl$1$1&&toggleClass$2(multiDragClones[m],this.options.chosenClass,!1);c._hideClone(),d()}},clone:function(u){var c=u.sortable,d=u.rootEl,m=u.dispatchSortableEvent,f=u.cancel;this.isMultiDrag&&(this.options.removeCloneOnHide||multiDragElements.length&&multiDragSortable===c&&(insertMultiDragClones(!0,d),m("clone"),f()))},showClone:function(u){var c=u.cloneNowShown,d=u.rootEl,m=u.cancel;this.isMultiDrag&&(insertMultiDragClones(!1,d),multiDragClones.forEach(function(f){css$1(f,"display","")}),c(),clonesHidden=!1,m())},hideClone:function(u){var c=this;u.sortable;var d=u.cloneNowHidden,m=u.cancel;this.isMultiDrag&&(multiDragClones.forEach(function(f){css$1(f,"display","none"),c.options.removeCloneOnHide&&f.parentNode&&f.parentNode.removeChild(f)}),d(),clonesHidden=!0,m())},dragStartGlobal:function(u){u.sortable,!this.isMultiDrag&&multiDragSortable&&multiDragSortable.multiDrag._deselectMultiDrag(),multiDragElements.forEach(function(c){c.sortableIndex=index$4(c)}),multiDragElements=multiDragElements.sort(function(c,d){return c.sortableIndex-d.sortableIndex}),dragStarted=!0},dragStarted:function(u){var c=this,d=u.sortable;if(this.isMultiDrag){if(this.options.sort&&(d.captureAnimationState(),this.options.animation)){multiDragElements.forEach(function(f){f!==dragEl$1$1&&css$1(f,"position","absolute")});var m=getRect$1(dragEl$1$1,!1,!0,!0);multiDragElements.forEach(function(f){f!==dragEl$1$1&&setRect(f,m)}),folding=!0,initialFolding=!0}d.animateAll(function(){folding=!1,initialFolding=!1,c.options.animation&&multiDragElements.forEach(function(f){unsetRect(f)}),c.options.sort&&removeMultiDragElements()})}},dragOver:function(u){var c=u.target,d=u.completed,m=u.cancel;folding&&~multiDragElements.indexOf(c)&&(d(!1),m())},revert:function(u){var c=u.fromSortable,d=u.rootEl,m=u.sortable,f=u.dragRect;multiDragElements.length>1&&(multiDragElements.forEach(function(v){m.addAnimationState({target:v,rect:folding?getRect$1(v):f}),unsetRect(v),v.fromRect=f,c.removeAnimationState(v)}),folding=!1,insertMultiDragElements(!this.options.removeCloneOnHide,d))},dragOverCompleted:function(u){var c=u.sortable,d=u.isOwner,m=u.insertion,f=u.activeSortable,v=u.parentEl,g=u.putSortable,y=this.options;if(m){if(d&&f._hideClone(),initialFolding=!1,y.animation&&multiDragElements.length>1&&(folding||!d&&!f.options.sort&&!g)){var b=getRect$1(dragEl$1$1,!1,!0,!0);multiDragElements.forEach(function(S){S!==dragEl$1$1&&(setRect(S,b),v.appendChild(S))}),folding=!0}if(!d)if(folding||removeMultiDragElements(),multiDragElements.length>1){var w=clonesHidden;f._showClone(c),f.options.animation&&!clonesHidden&&w&&multiDragClones.forEach(function(S){f.addAnimationState({target:S,rect:clonesFromRect}),S.fromRect=clonesFromRect,S.thisAnimationDuration=null})}else f._showClone(c)}},dragOverAnimationCapture:function(u){var c=u.dragRect,d=u.isOwner,m=u.activeSortable;if(multiDragElements.forEach(function(v){v.thisAnimationDuration=null}),m.options.animation&&!d&&m.multiDrag.isMultiDrag){clonesFromRect=_extends$1({},c);var f=matrix$1(dragEl$1$1,!0);clonesFromRect.top-=f.f,clonesFromRect.left-=f.e}},dragOverAnimationComplete:function(){folding&&(folding=!1,removeMultiDragElements())},drop:function(u){var c=u.originalEvent,d=u.rootEl,m=u.parentEl,f=u.sortable,v=u.dispatchSortableEvent,g=u.oldIndex,y=u.putSortable,b=y||this.sortable;if(c){var w=this.options,S=m.children;if(!dragStarted)if(w.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),toggleClass$2(dragEl$1$1,w.selectedClass,!~multiDragElements.indexOf(dragEl$1$1)),~multiDragElements.indexOf(dragEl$1$1))multiDragElements.splice(multiDragElements.indexOf(dragEl$1$1),1),lastMultiDragSelect=null,dispatchEvent$1({sortable:f,rootEl:d,name:"deselect",targetEl:dragEl$1$1,originalEvt:c});else{if(multiDragElements.push(dragEl$1$1),dispatchEvent$1({sortable:f,rootEl:d,name:"select",targetEl:dragEl$1$1,originalEvt:c}),c.shiftKey&&lastMultiDragSelect&&f.el.contains(lastMultiDragSelect)){var C=index$4(lastMultiDragSelect),k=index$4(dragEl$1$1);if(~C&&~k&&C!==k){var $,E;for(k>C?(E=C,$=k):(E=k,$=C+1);E<$;E++)~multiDragElements.indexOf(S[E])||(toggleClass$2(S[E],w.selectedClass,!0),multiDragElements.push(S[E]),dispatchEvent$1({sortable:f,rootEl:d,name:"select",targetEl:S[E],originalEvt:c}))}}else lastMultiDragSelect=dragEl$1$1;multiDragSortable=b}if(dragStarted&&this.isMultiDrag){if(folding=!1,(m[expando$1].options.sort||m!==d)&&multiDragElements.length>1){var D=getRect$1(dragEl$1$1),T=index$4(dragEl$1$1,":not(."+this.options.selectedClass+")");if(!initialFolding&&w.animation&&(dragEl$1$1.thisAnimationDuration=null),b.captureAnimationState(),!initialFolding&&(w.animation&&(dragEl$1$1.fromRect=D,multiDragElements.forEach(function(F){if(F.thisAnimationDuration=null,F!==dragEl$1$1){var M=folding?getRect$1(F):D;F.fromRect=M,b.addAnimationState({target:F,rect:M})}})),removeMultiDragElements(),multiDragElements.forEach(function(F){S[T]?m.insertBefore(F,S[T]):m.appendChild(F),T++}),g===index$4(dragEl$1$1))){var O=!1;multiDragElements.forEach(function(F){if(F.sortableIndex!==index$4(F)){O=!0;return}}),O&&v("update")}multiDragElements.forEach(function(F){unsetRect(F)}),b.animateAll()}multiDragSortable=b}(d===m||y&&y.lastPutMode!=="clone")&&multiDragClones.forEach(function(F){F.parentNode&&F.parentNode.removeChild(F)})}},nullingGlobal:function(){this.isMultiDrag=dragStarted=!1,multiDragClones.length=0},destroyGlobal:function(){this._deselectMultiDrag(),off$1(document,"pointerup",this._deselectMultiDrag),off$1(document,"mouseup",this._deselectMultiDrag),off$1(document,"touchend",this._deselectMultiDrag),off$1(document,"keydown",this._checkKeyDown),off$1(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(u){if(!(typeof dragStarted<"u"&&dragStarted)&&multiDragSortable===this.sortable&&!(u&&closest$2(u.target,this.options.draggable,this.sortable.el,!1))&&!(u&&u.button!==0))for(;multiDragElements.length;){var c=multiDragElements[0];toggleClass$2(c,this.options.selectedClass,!1),multiDragElements.shift(),dispatchEvent$1({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:c,originalEvt:u})}},_checkKeyDown:function(u){u.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(u){u.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},_extends$1(a,{pluginName:"multiDrag",utils:{select:function(u){var c=u.parentNode[expando$1];!c||!c.options.multiDrag||~multiDragElements.indexOf(u)||(multiDragSortable&&multiDragSortable!==c&&(multiDragSortable.multiDrag._deselectMultiDrag(),multiDragSortable=c),toggleClass$2(u,c.options.selectedClass,!0),multiDragElements.push(u))},deselect:function(u){var c=u.parentNode[expando$1],d=multiDragElements.indexOf(u);!c||!c.options.multiDrag||!~d||(toggleClass$2(u,c.options.selectedClass,!1),multiDragElements.splice(d,1))}},eventProperties:function(){var u=this,c=[],d=[];return multiDragElements.forEach(function(m){c.push({multiDragElement:m,index:m.sortableIndex});var f;folding&&m!==dragEl$1$1?f=-1:folding?f=index$4(m,":not(."+u.options.selectedClass+")"):f=index$4(m),d.push({multiDragElement:m,index:f})}),{items:_toConsumableArray(multiDragElements),clones:[].concat(multiDragClones),oldIndicies:c,newIndicies:d}},optionListeners:{multiDragKey:function(u){return u=u.toLowerCase(),u==="ctrl"?u="Control":u.length>1&&(u=u.charAt(0).toUpperCase()+u.substr(1)),u}}})}function insertMultiDragElements(a,i){multiDragElements.forEach(function(u,c){var d=i.children[u.sortableIndex+(a?Number(c):0)];d?i.insertBefore(u,d):i.appendChild(u)})}function insertMultiDragClones(a,i){multiDragClones.forEach(function(u,c){var d=i.children[u.sortableIndex+(a?Number(c):0)];d?i.insertBefore(u,d):i.appendChild(u)})}function removeMultiDragElements(){multiDragElements.forEach(function(a){a!==dragEl$1$1&&a.parentNode&&a.parentNode.removeChild(a)})}Sortable$1.mount(new AutoScrollPlugin$1);Sortable$1.mount(Remove$1,Revert$1);const sortable_esm=Object.freeze(Object.defineProperty({__proto__:null,MultiDrag:MultiDragPlugin,Sortable:Sortable$1,Swap:SwapPlugin,default:Sortable$1},Symbol.toStringTag,{value:"Module"})),require$$1=getAugmentedNamespace(sortable_esm);(function(a,i){(function(c,d){a.exports=d(require$$0,require$$1)})(typeof self<"u"?self:commonjsGlobal$2,function(u,c){return function(d){var m={};function f(v){if(m[v])return m[v].exports;var g=m[v]={i:v,l:!1,exports:{}};return d[v].call(g.exports,g,g.exports,f),g.l=!0,g.exports}return f.m=d,f.c=m,f.d=function(v,g,y){f.o(v,g)||Object.defineProperty(v,g,{enumerable:!0,get:y})},f.r=function(v){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(v,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(v,"__esModule",{value:!0})},f.t=function(v,g){if(g&1&&(v=f(v)),g&8||g&4&&typeof v=="object"&&v&&v.__esModule)return v;var y=Object.create(null);if(f.r(y),Object.defineProperty(y,"default",{enumerable:!0,value:v}),g&2&&typeof v!="string")for(var b in v)f.d(y,b,(function(w){return v[w]}).bind(null,b));return y},f.n=function(v){var g=v&&v.__esModule?function(){return v.default}:function(){return v};return f.d(g,"a",g),g},f.o=function(v,g){return Object.prototype.hasOwnProperty.call(v,g)},f.p="",f(f.s="fb15")}({"00ee":function(d,m,f){var v=f("b622"),g=v("toStringTag"),y={};y[g]="z",d.exports=String(y)==="[object z]"},"0366":function(d,m,f){var v=f("1c0b");d.exports=function(g,y,b){if(v(g),y===void 0)return g;switch(b){case 0:return function(){return g.call(y)};case 1:return function(w){return g.call(y,w)};case 2:return function(w,S){return g.call(y,w,S)};case 3:return function(w,S,C){return g.call(y,w,S,C)}}return function(){return g.apply(y,arguments)}}},"057f":function(d,m,f){var v=f("fc6a"),g=f("241c").f,y={}.toString,b=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],w=function(S){try{return g(S)}catch{return b.slice()}};d.exports.f=function(C){return b&&y.call(C)=="[object Window]"?w(C):g(v(C))}},"06cf":function(d,m,f){var v=f("83ab"),g=f("d1e7"),y=f("5c6c"),b=f("fc6a"),w=f("c04e"),S=f("5135"),C=f("0cfb"),k=Object.getOwnPropertyDescriptor;m.f=v?k:function(E,D){if(E=b(E),D=w(D,!0),C)try{return k(E,D)}catch{}if(S(E,D))return y(!g.f.call(E,D),E[D])}},"0cfb":function(d,m,f){var v=f("83ab"),g=f("d039"),y=f("cc12");d.exports=!v&&!g(function(){return Object.defineProperty(y("div"),"a",{get:function(){return 7}}).a!=7})},"13d5":function(d,m,f){var v=f("23e7"),g=f("d58f").left,y=f("a640"),b=f("ae40"),w=y("reduce"),S=b("reduce",{1:0});v({target:"Array",proto:!0,forced:!w||!S},{reduce:function(k){return g(this,k,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"14c3":function(d,m,f){var v=f("c6b6"),g=f("9263");d.exports=function(y,b){var w=y.exec;if(typeof w=="function"){var S=w.call(y,b);if(typeof S!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return S}if(v(y)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return g.call(y,b)}},"159b":function(d,m,f){var v=f("da84"),g=f("fdbc"),y=f("17c2"),b=f("9112");for(var w in g){var S=v[w],C=S&&S.prototype;if(C&&C.forEach!==y)try{b(C,"forEach",y)}catch{C.forEach=y}}},"17c2":function(d,m,f){var v=f("b727").forEach,g=f("a640"),y=f("ae40"),b=g("forEach"),w=y("forEach");d.exports=!b||!w?function(C){return v(this,C,arguments.length>1?arguments[1]:void 0)}:[].forEach},"1be4":function(d,m,f){var v=f("d066");d.exports=v("document","documentElement")},"1c0b":function(d,m){d.exports=function(f){if(typeof f!="function")throw TypeError(String(f)+" is not a function");return f}},"1c7e":function(d,m,f){var v=f("b622"),g=v("iterator"),y=!1;try{var b=0,w={next:function(){return{done:!!b++}},return:function(){y=!0}};w[g]=function(){return this},Array.from(w,function(){throw 2})}catch{}d.exports=function(S,C){if(!C&&!y)return!1;var k=!1;try{var $={};$[g]=function(){return{next:function(){return{done:k=!0}}}},S($)}catch{}return k}},"1d80":function(d,m){d.exports=function(f){if(f==null)throw TypeError("Can't call method on "+f);return f}},"1dde":function(d,m,f){var v=f("d039"),g=f("b622"),y=f("2d00"),b=g("species");d.exports=function(w){return y>=51||!v(function(){var S=[],C=S.constructor={};return C[b]=function(){return{foo:1}},S[w](Boolean).foo!==1})}},"23cb":function(d,m,f){var v=f("a691"),g=Math.max,y=Math.min;d.exports=function(b,w){var S=v(b);return S<0?g(S+w,0):y(S,w)}},"23e7":function(d,m,f){var v=f("da84"),g=f("06cf").f,y=f("9112"),b=f("6eeb"),w=f("ce4e"),S=f("e893"),C=f("94ca");d.exports=function(k,$){var E=k.target,D=k.global,T=k.stat,O,F,M,P,B,z;if(D?F=v:T?F=v[E]||w(E,{}):F=(v[E]||{}).prototype,F)for(M in $){if(B=$[M],k.noTargetGet?(z=g(F,M),P=z&&z.value):P=F[M],O=C(D?M:E+(T?".":"#")+M,k.forced),!O&&P!==void 0){if(typeof B==typeof P)continue;S(B,P)}(k.sham||P&&P.sham)&&y(B,"sham",!0),b(F,M,B,k)}}},"241c":function(d,m,f){var v=f("ca84"),g=f("7839"),y=g.concat("length","prototype");m.f=Object.getOwnPropertyNames||function(w){return v(w,y)}},"25f0":function(d,m,f){var v=f("6eeb"),g=f("825a"),y=f("d039"),b=f("ad6d"),w="toString",S=RegExp.prototype,C=S[w],k=y(function(){return C.call({source:"a",flags:"b"})!="/a/b"}),$=C.name!=w;(k||$)&&v(RegExp.prototype,w,function(){var D=g(this),T=String(D.source),O=D.flags,F=String(O===void 0&&D instanceof RegExp&&!("flags"in S)?b.call(D):O);return"/"+T+"/"+F},{unsafe:!0})},"2ca0":function(d,m,f){var v=f("23e7"),g=f("06cf").f,y=f("50c4"),b=f("5a34"),w=f("1d80"),S=f("ab13"),C=f("c430"),k="".startsWith,$=Math.min,E=S("startsWith"),D=!C&&!E&&!!function(){var T=g(String.prototype,"startsWith");return T&&!T.writable}();v({target:"String",proto:!0,forced:!D&&!E},{startsWith:function(O){var F=String(w(this));b(O);var M=y($(arguments.length>1?arguments[1]:void 0,F.length)),P=String(O);return k?k.call(F,P,M):F.slice(M,M+P.length)===P}})},"2d00":function(d,m,f){var v=f("da84"),g=f("342f"),y=v.process,b=y&&y.versions,w=b&&b.v8,S,C;w?(S=w.split("."),C=S[0]+S[1]):g&&(S=g.match(/Edge\/(\d+)/),(!S||S[1]>=74)&&(S=g.match(/Chrome\/(\d+)/),S&&(C=S[1]))),d.exports=C&&+C},"342f":function(d,m,f){var v=f("d066");d.exports=v("navigator","userAgent")||""},"35a1":function(d,m,f){var v=f("f5df"),g=f("3f8c"),y=f("b622"),b=y("iterator");d.exports=function(w){if(w!=null)return w[b]||w["@@iterator"]||g[v(w)]}},"37e8":function(d,m,f){var v=f("83ab"),g=f("9bf2"),y=f("825a"),b=f("df75");d.exports=v?Object.defineProperties:function(S,C){y(S);for(var k=b(C),$=k.length,E=0,D;$>E;)g.f(S,D=k[E++],C[D]);return S}},"3bbe":function(d,m,f){var v=f("861d");d.exports=function(g){if(!v(g)&&g!==null)throw TypeError("Can't set "+String(g)+" as a prototype");return g}},"3ca3":function(d,m,f){var v=f("6547").charAt,g=f("69f3"),y=f("7dd0"),b="String Iterator",w=g.set,S=g.getterFor(b);y(String,"String",function(C){w(this,{type:b,string:String(C),index:0})},function(){var k=S(this),$=k.string,E=k.index,D;return E>=$.length?{value:void 0,done:!0}:(D=v($,E),k.index+=D.length,{value:D,done:!1})})},"3f8c":function(d,m){d.exports={}},4160:function(d,m,f){var v=f("23e7"),g=f("17c2");v({target:"Array",proto:!0,forced:[].forEach!=g},{forEach:g})},"428f":function(d,m,f){var v=f("da84");d.exports=v},"44ad":function(d,m,f){var v=f("d039"),g=f("c6b6"),y="".split;d.exports=v(function(){return!Object("z").propertyIsEnumerable(0)})?function(b){return g(b)=="String"?y.call(b,""):Object(b)}:Object},"44d2":function(d,m,f){var v=f("b622"),g=f("7c73"),y=f("9bf2"),b=v("unscopables"),w=Array.prototype;w[b]==null&&y.f(w,b,{configurable:!0,value:g(null)}),d.exports=function(S){w[b][S]=!0}},"44e7":function(d,m,f){var v=f("861d"),g=f("c6b6"),y=f("b622"),b=y("match");d.exports=function(w){var S;return v(w)&&((S=w[b])!==void 0?!!S:g(w)=="RegExp")}},4930:function(d,m,f){var v=f("d039");d.exports=!!Object.getOwnPropertySymbols&&!v(function(){return!String(Symbol())})},"4d64":function(d,m,f){var v=f("fc6a"),g=f("50c4"),y=f("23cb"),b=function(w){return function(S,C,k){var $=v(S),E=g($.length),D=y(k,E),T;if(w&&C!=C){for(;E>D;)if(T=$[D++],T!=T)return!0}else for(;E>D;D++)if((w||D in $)&&$[D]===C)return w||D||0;return!w&&-1}};d.exports={includes:b(!0),indexOf:b(!1)}},"4de4":function(d,m,f){var v=f("23e7"),g=f("b727").filter,y=f("1dde"),b=f("ae40"),w=y("filter"),S=b("filter");v({target:"Array",proto:!0,forced:!w||!S},{filter:function(k){return g(this,k,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(d,m,f){var v=f("0366"),g=f("7b0b"),y=f("9bdd"),b=f("e95a"),w=f("50c4"),S=f("8418"),C=f("35a1");d.exports=function($){var E=g($),D=typeof this=="function"?this:Array,T=arguments.length,O=T>1?arguments[1]:void 0,F=O!==void 0,M=C(E),P=0,B,z,U,H,J,j;if(F&&(O=v(O,T>2?arguments[2]:void 0,2)),M!=null&&!(D==Array&&b(M)))for(H=M.call(E),J=H.next,z=new D;!(U=J.call(H)).done;P++)j=F?y(H,O,[U.value,P],!0):U.value,S(z,P,j);else for(B=w(E.length),z=new D(B);B>P;P++)j=F?O(E[P],P):E[P],S(z,P,j);return z.length=P,z}},"4fad":function(d,m,f){var v=f("23e7"),g=f("6f53").entries;v({target:"Object",stat:!0},{entries:function(b){return g(b)}})},"50c4":function(d,m,f){var v=f("a691"),g=Math.min;d.exports=function(y){return y>0?g(v(y),9007199254740991):0}},5135:function(d,m){var f={}.hasOwnProperty;d.exports=function(v,g){return f.call(v,g)}},5319:function(d,m,f){var v=f("d784"),g=f("825a"),y=f("7b0b"),b=f("50c4"),w=f("a691"),S=f("1d80"),C=f("8aa5"),k=f("14c3"),$=Math.max,E=Math.min,D=Math.floor,T=/\$([$&'`]|\d\d?|<[^>]*>)/g,O=/\$([$&'`]|\d\d?)/g,F=function(M){return M===void 0?M:String(M)};v("replace",2,function(M,P,B,z){var U=z.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,H=z.REPLACE_KEEPS_$0,J=U?"$":"$0";return[function(ee,Q){var te=S(this),re=ee==null?void 0:ee[M];return re!==void 0?re.call(ee,te,Q):P.call(String(te),ee,Q)},function(G,ee){if(!U&&H||typeof ee=="string"&&ee.indexOf(J)===-1){var Q=B(P,G,this,ee);if(Q.done)return Q.value}var te=g(G),re=String(this),ae=typeof ee=="function";ae||(ee=String(ee));var ye=te.global;if(ye){var ue=te.unicode;te.lastIndex=0}for(var le=[];;){var Se=k(te,re);if(Se===null||(le.push(Se),!ye))break;var Fe=String(Se[0]);Fe===""&&(te.lastIndex=C(re,b(te.lastIndex),ue))}for(var kt="",Pe=0,ke=0;ke<le.length;ke++){Se=le[ke];for(var de=String(Se[0]),$e=$(E(w(Se.index),re.length),0),Te=[],Le=1;Le<Se.length;Le++)Te.push(F(Se[Le]));var Bt=Se.groups;if(ae){var Ie=[de].concat(Te,$e,re);Bt!==void 0&&Ie.push(Bt);var ie=String(ee.apply(void 0,Ie))}else ie=j(de,re,$e,Te,Bt,ee);$e>=Pe&&(kt+=re.slice(Pe,$e)+ie,Pe=$e+de.length)}return kt+re.slice(Pe)}];function j(G,ee,Q,te,re,ae){var ye=Q+G.length,ue=te.length,le=O;return re!==void 0&&(re=y(re),le=T),P.call(ae,le,function(Se,Fe){var kt;switch(Fe.charAt(0)){case"$":return"$";case"&":return G;case"`":return ee.slice(0,Q);case"'":return ee.slice(ye);case"<":kt=re[Fe.slice(1,-1)];break;default:var Pe=+Fe;if(Pe===0)return Se;if(Pe>ue){var ke=D(Pe/10);return ke===0?Se:ke<=ue?te[ke-1]===void 0?Fe.charAt(1):te[ke-1]+Fe.charAt(1):Se}kt=te[Pe-1]}return kt===void 0?"":kt})}})},5692:function(d,m,f){var v=f("c430"),g=f("c6cd");(d.exports=function(y,b){return g[y]||(g[y]=b!==void 0?b:{})})("versions",[]).push({version:"3.6.5",mode:v?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(d,m,f){var v=f("d066"),g=f("241c"),y=f("7418"),b=f("825a");d.exports=v("Reflect","ownKeys")||function(S){var C=g.f(b(S)),k=y.f;return k?C.concat(k(S)):C}},"5a34":function(d,m,f){var v=f("44e7");d.exports=function(g){if(v(g))throw TypeError("The method doesn't accept regular expressions");return g}},"5c6c":function(d,m){d.exports=function(f,v){return{enumerable:!(f&1),configurable:!(f&2),writable:!(f&4),value:v}}},"5db7":function(d,m,f){var v=f("23e7"),g=f("a2bf"),y=f("7b0b"),b=f("50c4"),w=f("1c0b"),S=f("65f0");v({target:"Array",proto:!0},{flatMap:function(k){var $=y(this),E=b($.length),D;return w(k),D=S($,0),D.length=g(D,$,$,E,0,1,k,arguments.length>1?arguments[1]:void 0),D}})},6547:function(d,m,f){var v=f("a691"),g=f("1d80"),y=function(b){return function(w,S){var C=String(g(w)),k=v(S),$=C.length,E,D;return k<0||k>=$?b?"":void 0:(E=C.charCodeAt(k),E<55296||E>56319||k+1===$||(D=C.charCodeAt(k+1))<56320||D>57343?b?C.charAt(k):E:b?C.slice(k,k+2):(E-55296<<10)+(D-56320)+65536)}};d.exports={codeAt:y(!1),charAt:y(!0)}},"65f0":function(d,m,f){var v=f("861d"),g=f("e8b5"),y=f("b622"),b=y("species");d.exports=function(w,S){var C;return g(w)&&(C=w.constructor,typeof C=="function"&&(C===Array||g(C.prototype))?C=void 0:v(C)&&(C=C[b],C===null&&(C=void 0))),new(C===void 0?Array:C)(S===0?0:S)}},"69f3":function(d,m,f){var v=f("7f9a"),g=f("da84"),y=f("861d"),b=f("9112"),w=f("5135"),S=f("f772"),C=f("d012"),k=g.WeakMap,$,E,D,T=function(U){return D(U)?E(U):$(U,{})},O=function(U){return function(H){var J;if(!y(H)||(J=E(H)).type!==U)throw TypeError("Incompatible receiver, "+U+" required");return J}};if(v){var F=new k,M=F.get,P=F.has,B=F.set;$=function(U,H){return B.call(F,U,H),H},E=function(U){return M.call(F,U)||{}},D=function(U){return P.call(F,U)}}else{var z=S("state");C[z]=!0,$=function(U,H){return b(U,z,H),H},E=function(U){return w(U,z)?U[z]:{}},D=function(U){return w(U,z)}}d.exports={set:$,get:E,has:D,enforce:T,getterFor:O}},"6eeb":function(d,m,f){var v=f("da84"),g=f("9112"),y=f("5135"),b=f("ce4e"),w=f("8925"),S=f("69f3"),C=S.get,k=S.enforce,$=String(String).split("String");(d.exports=function(E,D,T,O){var F=O?!!O.unsafe:!1,M=O?!!O.enumerable:!1,P=O?!!O.noTargetGet:!1;if(typeof T=="function"&&(typeof D=="string"&&!y(T,"name")&&g(T,"name",D),k(T).source=$.join(typeof D=="string"?D:"")),E===v){M?E[D]=T:b(D,T);return}else F?!P&&E[D]&&(M=!0):delete E[D];M?E[D]=T:g(E,D,T)})(Function.prototype,"toString",function(){return typeof this=="function"&&C(this).source||w(this)})},"6f53":function(d,m,f){var v=f("83ab"),g=f("df75"),y=f("fc6a"),b=f("d1e7").f,w=function(S){return function(C){for(var k=y(C),$=g(k),E=$.length,D=0,T=[],O;E>D;)O=$[D++],(!v||b.call(k,O))&&T.push(S?[O,k[O]]:k[O]);return T}};d.exports={entries:w(!0),values:w(!1)}},"73d9":function(d,m,f){var v=f("44d2");v("flatMap")},7418:function(d,m){m.f=Object.getOwnPropertySymbols},"746f":function(d,m,f){var v=f("428f"),g=f("5135"),y=f("e538"),b=f("9bf2").f;d.exports=function(w){var S=v.Symbol||(v.Symbol={});g(S,w)||b(S,w,{value:y.f(w)})}},7839:function(d,m){d.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(d,m,f){var v=f("1d80");d.exports=function(g){return Object(v(g))}},"7c73":function(d,m,f){var v=f("825a"),g=f("37e8"),y=f("7839"),b=f("d012"),w=f("1be4"),S=f("cc12"),C=f("f772"),k=">",$="<",E="prototype",D="script",T=C("IE_PROTO"),O=function(){},F=function(U){return $+D+k+U+$+"/"+D+k},M=function(U){U.write(F("")),U.close();var H=U.parentWindow.Object;return U=null,H},P=function(){var U=S("iframe"),H="java"+D+":",J;return U.style.display="none",w.appendChild(U),U.src=String(H),J=U.contentWindow.document,J.open(),J.write(F("document.F=Object")),J.close(),J.F},B,z=function(){try{B=document.domain&&new ActiveXObject("htmlfile")}catch{}z=B?M(B):P();for(var U=y.length;U--;)delete z[E][y[U]];return z()};b[T]=!0,d.exports=Object.create||function(H,J){var j;return H!==null?(O[E]=v(H),j=new O,O[E]=null,j[T]=H):j=z(),J===void 0?j:g(j,J)}},"7dd0":function(d,m,f){var v=f("23e7"),g=f("9ed3"),y=f("e163"),b=f("d2bb"),w=f("d44e"),S=f("9112"),C=f("6eeb"),k=f("b622"),$=f("c430"),E=f("3f8c"),D=f("ae93"),T=D.IteratorPrototype,O=D.BUGGY_SAFARI_ITERATORS,F=k("iterator"),M="keys",P="values",B="entries",z=function(){return this};d.exports=function(U,H,J,j,G,ee,Q){g(J,H,j);var te=function(ke){if(ke===G&&le)return le;if(!O&&ke in ye)return ye[ke];switch(ke){case M:return function(){return new J(this,ke)};case P:return function(){return new J(this,ke)};case B:return function(){return new J(this,ke)}}return function(){return new J(this)}},re=H+" Iterator",ae=!1,ye=U.prototype,ue=ye[F]||ye["@@iterator"]||G&&ye[G],le=!O&&ue||te(G),Se=H=="Array"&&ye.entries||ue,Fe,kt,Pe;if(Se&&(Fe=y(Se.call(new U)),T!==Object.prototype&&Fe.next&&(!$&&y(Fe)!==T&&(b?b(Fe,T):typeof Fe[F]!="function"&&S(Fe,F,z)),w(Fe,re,!0,!0),$&&(E[re]=z))),G==P&&ue&&ue.name!==P&&(ae=!0,le=function(){return ue.call(this)}),(!$||Q)&&ye[F]!==le&&S(ye,F,le),E[H]=le,G)if(kt={values:te(P),keys:ee?le:te(M),entries:te(B)},Q)for(Pe in kt)(O||ae||!(Pe in ye))&&C(ye,Pe,kt[Pe]);else v({target:H,proto:!0,forced:O||ae},kt);return kt}},"7f9a":function(d,m,f){var v=f("da84"),g=f("8925"),y=v.WeakMap;d.exports=typeof y=="function"&&/native code/.test(g(y))},"825a":function(d,m,f){var v=f("861d");d.exports=function(g){if(!v(g))throw TypeError(String(g)+" is not an object");return g}},"83ab":function(d,m,f){var v=f("d039");d.exports=!v(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},8418:function(d,m,f){var v=f("c04e"),g=f("9bf2"),y=f("5c6c");d.exports=function(b,w,S){var C=v(w);C in b?g.f(b,C,y(0,S)):b[C]=S}},"861d":function(d,m){d.exports=function(f){return typeof f=="object"?f!==null:typeof f=="function"}},8875:function(d,m,f){var v,g,y;(function(b,w){g=[],v=w,y=typeof v=="function"?v.apply(m,g):v,y!==void 0&&(d.exports=y)})(typeof self<"u"?self:this,function(){function b(){var w=Object.getOwnPropertyDescriptor(document,"currentScript");if(!w&&"currentScript"in document&&document.currentScript||w&&w.get!==b&&document.currentScript)return document.currentScript;try{throw new Error}catch(B){var S=/.*at [^(]*\((.*):(.+):(.+)\)$/ig,C=/@([^@]*):(\d+):(\d+)\s*$/ig,k=S.exec(B.stack)||C.exec(B.stack),$=k&&k[1]||!1,E=k&&k[2]||!1,D=document.location.href.replace(document.location.hash,""),T,O,F,M=document.getElementsByTagName("script");$===D&&(T=document.documentElement.outerHTML,O=new RegExp("(?:[^\\n]+?\\n){0,"+(E-2)+"}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*","i"),F=T.replace(O,"$1").trim());for(var P=0;P<M.length;P++)if(M[P].readyState==="interactive"||M[P].src===$||$===D&&M[P].innerHTML&&M[P].innerHTML.trim()===F)return M[P];return null}}return b})},8925:function(d,m,f){var v=f("c6cd"),g=Function.toString;typeof v.inspectSource!="function"&&(v.inspectSource=function(y){return g.call(y)}),d.exports=v.inspectSource},"8aa5":function(d,m,f){var v=f("6547").charAt;d.exports=function(g,y,b){return y+(b?v(g,y).length:1)}},"8bbf":function(d,m){d.exports=u},"90e3":function(d,m){var f=0,v=Math.random();d.exports=function(g){return"Symbol("+String(g===void 0?"":g)+")_"+(++f+v).toString(36)}},9112:function(d,m,f){var v=f("83ab"),g=f("9bf2"),y=f("5c6c");d.exports=v?function(b,w,S){return g.f(b,w,y(1,S))}:function(b,w,S){return b[w]=S,b}},9263:function(d,m,f){var v=f("ad6d"),g=f("9f7f"),y=RegExp.prototype.exec,b=String.prototype.replace,w=y,S=function(){var E=/a/,D=/b*/g;return y.call(E,"a"),y.call(D,"a"),E.lastIndex!==0||D.lastIndex!==0}(),C=g.UNSUPPORTED_Y||g.BROKEN_CARET,k=/()??/.exec("")[1]!==void 0,$=S||k||C;$&&(w=function(D){var T=this,O,F,M,P,B=C&&T.sticky,z=v.call(T),U=T.source,H=0,J=D;return B&&(z=z.replace("y",""),z.indexOf("g")===-1&&(z+="g"),J=String(D).slice(T.lastIndex),T.lastIndex>0&&(!T.multiline||T.multiline&&D[T.lastIndex-1]!==`
`)&&(U="(?: "+U+")",J=" "+J,H++),F=new RegExp("^(?:"+U+")",z)),k&&(F=new RegExp("^"+U+"$(?!\\s)",z)),S&&(O=T.lastIndex),M=y.call(B?F:T,J),B?M?(M.input=M.input.slice(H),M[0]=M[0].slice(H),M.index=T.lastIndex,T.lastIndex+=M[0].length):T.lastIndex=0:S&&M&&(T.lastIndex=T.global?M.index+M[0].length:O),k&&M&&M.length>1&&b.call(M[0],F,function(){for(P=1;P<arguments.length-2;P++)arguments[P]===void 0&&(M[P]=void 0)}),M}),d.exports=w},"94ca":function(d,m,f){var v=f("d039"),g=/#|\.prototype\./,y=function(k,$){var E=w[b(k)];return E==C?!0:E==S?!1:typeof $=="function"?v($):!!$},b=y.normalize=function(k){return String(k).replace(g,".").toLowerCase()},w=y.data={},S=y.NATIVE="N",C=y.POLYFILL="P";d.exports=y},"99af":function(d,m,f){var v=f("23e7"),g=f("d039"),y=f("e8b5"),b=f("861d"),w=f("7b0b"),S=f("50c4"),C=f("8418"),k=f("65f0"),$=f("1dde"),E=f("b622"),D=f("2d00"),T=E("isConcatSpreadable"),O=9007199254740991,F="Maximum allowed index exceeded",M=D>=51||!g(function(){var U=[];return U[T]=!1,U.concat()[0]!==U}),P=$("concat"),B=function(U){if(!b(U))return!1;var H=U[T];return H!==void 0?!!H:y(U)},z=!M||!P;v({target:"Array",proto:!0,forced:z},{concat:function(H){var J=w(this),j=k(J,0),G=0,ee,Q,te,re,ae;for(ee=-1,te=arguments.length;ee<te;ee++)if(ae=ee===-1?J:arguments[ee],B(ae)){if(re=S(ae.length),G+re>O)throw TypeError(F);for(Q=0;Q<re;Q++,G++)Q in ae&&C(j,G,ae[Q])}else{if(G>=O)throw TypeError(F);C(j,G++,ae)}return j.length=G,j}})},"9bdd":function(d,m,f){var v=f("825a");d.exports=function(g,y,b,w){try{return w?y(v(b)[0],b[1]):y(b)}catch(C){var S=g.return;throw S!==void 0&&v(S.call(g)),C}}},"9bf2":function(d,m,f){var v=f("83ab"),g=f("0cfb"),y=f("825a"),b=f("c04e"),w=Object.defineProperty;m.f=v?w:function(C,k,$){if(y(C),k=b(k,!0),y($),g)try{return w(C,k,$)}catch{}if("get"in $||"set"in $)throw TypeError("Accessors not supported");return"value"in $&&(C[k]=$.value),C}},"9ed3":function(d,m,f){var v=f("ae93").IteratorPrototype,g=f("7c73"),y=f("5c6c"),b=f("d44e"),w=f("3f8c"),S=function(){return this};d.exports=function(C,k,$){var E=k+" Iterator";return C.prototype=g(v,{next:y(1,$)}),b(C,E,!1,!0),w[E]=S,C}},"9f7f":function(d,m,f){var v=f("d039");function g(y,b){return RegExp(y,b)}m.UNSUPPORTED_Y=v(function(){var y=g("a","y");return y.lastIndex=2,y.exec("abcd")!=null}),m.BROKEN_CARET=v(function(){var y=g("^r","gy");return y.lastIndex=2,y.exec("str")!=null})},a2bf:function(d,m,f){var v=f("e8b5"),g=f("50c4"),y=f("0366"),b=function(w,S,C,k,$,E,D,T){for(var O=$,F=0,M=D?y(D,T,3):!1,P;F<k;){if(F in C){if(P=M?M(C[F],F,S):C[F],E>0&&v(P))O=b(w,S,P,g(P.length),O,E-1)-1;else{if(O>=9007199254740991)throw TypeError("Exceed the acceptable array length");w[O]=P}O++}F++}return O};d.exports=b},a352:function(d,m){d.exports=c},a434:function(d,m,f){var v=f("23e7"),g=f("23cb"),y=f("a691"),b=f("50c4"),w=f("7b0b"),S=f("65f0"),C=f("8418"),k=f("1dde"),$=f("ae40"),E=k("splice"),D=$("splice",{ACCESSORS:!0,0:0,1:2}),T=Math.max,O=Math.min,F=9007199254740991,M="Maximum allowed length exceeded";v({target:"Array",proto:!0,forced:!E||!D},{splice:function(B,z){var U=w(this),H=b(U.length),J=g(B,H),j=arguments.length,G,ee,Q,te,re,ae;if(j===0?G=ee=0:j===1?(G=0,ee=H-J):(G=j-2,ee=O(T(y(z),0),H-J)),H+G-ee>F)throw TypeError(M);for(Q=S(U,ee),te=0;te<ee;te++)re=J+te,re in U&&C(Q,te,U[re]);if(Q.length=ee,G<ee){for(te=J;te<H-ee;te++)re=te+ee,ae=te+G,re in U?U[ae]=U[re]:delete U[ae];for(te=H;te>H-ee+G;te--)delete U[te-1]}else if(G>ee)for(te=H-ee;te>J;te--)re=te+ee-1,ae=te+G-1,re in U?U[ae]=U[re]:delete U[ae];for(te=0;te<G;te++)U[te+J]=arguments[te+2];return U.length=H-ee+G,Q}})},a4d3:function(d,m,f){var v=f("23e7"),g=f("da84"),y=f("d066"),b=f("c430"),w=f("83ab"),S=f("4930"),C=f("fdbf"),k=f("d039"),$=f("5135"),E=f("e8b5"),D=f("861d"),T=f("825a"),O=f("7b0b"),F=f("fc6a"),M=f("c04e"),P=f("5c6c"),B=f("7c73"),z=f("df75"),U=f("241c"),H=f("057f"),J=f("7418"),j=f("06cf"),G=f("9bf2"),ee=f("d1e7"),Q=f("9112"),te=f("6eeb"),re=f("5692"),ae=f("f772"),ye=f("d012"),ue=f("90e3"),le=f("b622"),Se=f("e538"),Fe=f("746f"),kt=f("d44e"),Pe=f("69f3"),ke=f("b727").forEach,de=ae("hidden"),$e="Symbol",Te="prototype",Le=le("toPrimitive"),Bt=Pe.set,Ie=Pe.getterFor($e),ie=Object[Te],pe=g.Symbol,Ne=y("JSON","stringify"),We=j.f,wt=G.f,Ht=H.f,qt=ee.f,At=re("symbols"),Ft=re("op-symbols"),$t=re("string-to-symbol-registry"),Wt=re("symbol-to-string-registry"),Et=re("wks"),Tt=g.QObject,Kt=!Tt||!Tt[Te]||!Tt[Te].findChild,ln=w&&k(function(){return B(wt({},"a",{get:function(){return wt(this,"a",{value:7}).a}})).a!=7})?function(gn,dn,bn){var Oe=We(ie,dn);Oe&&delete ie[dn],wt(gn,dn,bn),Oe&&gn!==ie&&wt(ie,dn,Oe)}:wt,mn=function(gn,dn){var bn=At[gn]=B(pe[Te]);return Bt(bn,{type:$e,tag:gn,description:dn}),w||(bn.description=dn),bn},St=C?function(gn){return typeof gn=="symbol"}:function(gn){return Object(gn)instanceof pe},xt=function(dn,bn,Oe){dn===ie&&xt(Ft,bn,Oe),T(dn);var Ye=M(bn,!0);return T(Oe),$(At,Ye)?(Oe.enumerable?($(dn,de)&&dn[de][Ye]&&(dn[de][Ye]=!1),Oe=B(Oe,{enumerable:P(0,!1)})):($(dn,de)||wt(dn,de,P(1,{})),dn[de][Ye]=!0),ln(dn,Ye,Oe)):wt(dn,Ye,Oe)},zt=function(dn,bn){T(dn);var Oe=F(bn),Ye=z(Oe).concat(wn(Oe));return ke(Ye,function(Rt){(!w||hn.call(Oe,Rt))&&xt(dn,Rt,Oe[Rt])}),dn},Yt=function(dn,bn){return bn===void 0?B(dn):zt(B(dn),bn)},hn=function(dn){var bn=M(dn,!0),Oe=qt.call(this,bn);return this===ie&&$(At,bn)&&!$(Ft,bn)?!1:Oe||!$(this,bn)||!$(At,bn)||$(this,de)&&this[de][bn]?Oe:!0},an=function(dn,bn){var Oe=F(dn),Ye=M(bn,!0);if(!(Oe===ie&&$(At,Ye)&&!$(Ft,Ye))){var Rt=We(Oe,Ye);return Rt&&$(At,Ye)&&!($(Oe,de)&&Oe[de][Ye])&&(Rt.enumerable=!0),Rt}},sn=function(dn){var bn=Ht(F(dn)),Oe=[];return ke(bn,function(Ye){!$(At,Ye)&&!$(ye,Ye)&&Oe.push(Ye)}),Oe},wn=function(dn){var bn=dn===ie,Oe=Ht(bn?Ft:F(dn)),Ye=[];return ke(Oe,function(Rt){$(At,Rt)&&(!bn||$(ie,Rt))&&Ye.push(At[Rt])}),Ye};if(S||(pe=function(){if(this instanceof pe)throw TypeError("Symbol is not a constructor");var dn=!arguments.length||arguments[0]===void 0?void 0:String(arguments[0]),bn=ue(dn),Oe=function(Ye){this===ie&&Oe.call(Ft,Ye),$(this,de)&&$(this[de],bn)&&(this[de][bn]=!1),ln(this,bn,P(1,Ye))};return w&&Kt&&ln(ie,bn,{configurable:!0,set:Oe}),mn(bn,dn)},te(pe[Te],"toString",function(){return Ie(this).tag}),te(pe,"withoutSetter",function(gn){return mn(ue(gn),gn)}),ee.f=hn,G.f=xt,j.f=an,U.f=H.f=sn,J.f=wn,Se.f=function(gn){return mn(le(gn),gn)},w&&(wt(pe[Te],"description",{configurable:!0,get:function(){return Ie(this).description}}),b||te(ie,"propertyIsEnumerable",hn,{unsafe:!0}))),v({global:!0,wrap:!0,forced:!S,sham:!S},{Symbol:pe}),ke(z(Et),function(gn){Fe(gn)}),v({target:$e,stat:!0,forced:!S},{for:function(gn){var dn=String(gn);if($($t,dn))return $t[dn];var bn=pe(dn);return $t[dn]=bn,Wt[bn]=dn,bn},keyFor:function(dn){if(!St(dn))throw TypeError(dn+" is not a symbol");if($(Wt,dn))return Wt[dn]},useSetter:function(){Kt=!0},useSimple:function(){Kt=!1}}),v({target:"Object",stat:!0,forced:!S,sham:!w},{create:Yt,defineProperty:xt,defineProperties:zt,getOwnPropertyDescriptor:an}),v({target:"Object",stat:!0,forced:!S},{getOwnPropertyNames:sn,getOwnPropertySymbols:wn}),v({target:"Object",stat:!0,forced:k(function(){J.f(1)})},{getOwnPropertySymbols:function(dn){return J.f(O(dn))}}),Ne){var $n=!S||k(function(){var gn=pe();return Ne([gn])!="[null]"||Ne({a:gn})!="{}"||Ne(Object(gn))!="{}"});v({target:"JSON",stat:!0,forced:$n},{stringify:function(dn,bn,Oe){for(var Ye=[dn],Rt=1,oe;arguments.length>Rt;)Ye.push(arguments[Rt++]);if(oe=bn,!(!D(bn)&&dn===void 0||St(dn)))return E(bn)||(bn=function(he,De){if(typeof oe=="function"&&(De=oe.call(this,he,De)),!St(De))return De}),Ye[1]=bn,Ne.apply(null,Ye)}})}pe[Te][Le]||Q(pe[Te],Le,pe[Te].valueOf),kt(pe,$e),ye[de]=!0},a630:function(d,m,f){var v=f("23e7"),g=f("4df4"),y=f("1c7e"),b=!y(function(w){Array.from(w)});v({target:"Array",stat:!0,forced:b},{from:g})},a640:function(d,m,f){var v=f("d039");d.exports=function(g,y){var b=[][g];return!!b&&v(function(){b.call(null,y||function(){throw 1},1)})}},a691:function(d,m){var f=Math.ceil,v=Math.floor;d.exports=function(g){return isNaN(g=+g)?0:(g>0?v:f)(g)}},ab13:function(d,m,f){var v=f("b622"),g=v("match");d.exports=function(y){var b=/./;try{"/./"[y](b)}catch{try{return b[g]=!1,"/./"[y](b)}catch{}}return!1}},ac1f:function(d,m,f){var v=f("23e7"),g=f("9263");v({target:"RegExp",proto:!0,forced:/./.exec!==g},{exec:g})},ad6d:function(d,m,f){var v=f("825a");d.exports=function(){var g=v(this),y="";return g.global&&(y+="g"),g.ignoreCase&&(y+="i"),g.multiline&&(y+="m"),g.dotAll&&(y+="s"),g.unicode&&(y+="u"),g.sticky&&(y+="y"),y}},ae40:function(d,m,f){var v=f("83ab"),g=f("d039"),y=f("5135"),b=Object.defineProperty,w={},S=function(C){throw C};d.exports=function(C,k){if(y(w,C))return w[C];k||(k={});var $=[][C],E=y(k,"ACCESSORS")?k.ACCESSORS:!1,D=y(k,0)?k[0]:S,T=y(k,1)?k[1]:void 0;return w[C]=!!$&&!g(function(){if(E&&!v)return!0;var O={length:-1};E?b(O,1,{enumerable:!0,get:S}):O[1]=1,$.call(O,D,T)})}},ae93:function(d,m,f){var v=f("e163"),g=f("9112"),y=f("5135"),b=f("b622"),w=f("c430"),S=b("iterator"),C=!1,k=function(){return this},$,E,D;[].keys&&(D=[].keys(),"next"in D?(E=v(v(D)),E!==Object.prototype&&($=E)):C=!0),$==null&&($={}),!w&&!y($,S)&&g($,S,k),d.exports={IteratorPrototype:$,BUGGY_SAFARI_ITERATORS:C}},b041:function(d,m,f){var v=f("00ee"),g=f("f5df");d.exports=v?{}.toString:function(){return"[object "+g(this)+"]"}},b0c0:function(d,m,f){var v=f("83ab"),g=f("9bf2").f,y=Function.prototype,b=y.toString,w=/^\s*function ([^ (]*)/,S="name";v&&!(S in y)&&g(y,S,{configurable:!0,get:function(){try{return b.call(this).match(w)[1]}catch{return""}}})},b622:function(d,m,f){var v=f("da84"),g=f("5692"),y=f("5135"),b=f("90e3"),w=f("4930"),S=f("fdbf"),C=g("wks"),k=v.Symbol,$=S?k:k&&k.withoutSetter||b;d.exports=function(E){return y(C,E)||(w&&y(k,E)?C[E]=k[E]:C[E]=$("Symbol."+E)),C[E]}},b64b:function(d,m,f){var v=f("23e7"),g=f("7b0b"),y=f("df75"),b=f("d039"),w=b(function(){y(1)});v({target:"Object",stat:!0,forced:w},{keys:function(C){return y(g(C))}})},b727:function(d,m,f){var v=f("0366"),g=f("44ad"),y=f("7b0b"),b=f("50c4"),w=f("65f0"),S=[].push,C=function(k){var $=k==1,E=k==2,D=k==3,T=k==4,O=k==6,F=k==5||O;return function(M,P,B,z){for(var U=y(M),H=g(U),J=v(P,B,3),j=b(H.length),G=0,ee=z||w,Q=$?ee(M,j):E?ee(M,0):void 0,te,re;j>G;G++)if((F||G in H)&&(te=H[G],re=J(te,G,U),k)){if($)Q[G]=re;else if(re)switch(k){case 3:return!0;case 5:return te;case 6:return G;case 2:S.call(Q,te)}else if(T)return!1}return O?-1:D||T?T:Q}};d.exports={forEach:C(0),map:C(1),filter:C(2),some:C(3),every:C(4),find:C(5),findIndex:C(6)}},c04e:function(d,m,f){var v=f("861d");d.exports=function(g,y){if(!v(g))return g;var b,w;if(y&&typeof(b=g.toString)=="function"&&!v(w=b.call(g))||typeof(b=g.valueOf)=="function"&&!v(w=b.call(g))||!y&&typeof(b=g.toString)=="function"&&!v(w=b.call(g)))return w;throw TypeError("Can't convert object to primitive value")}},c430:function(d,m){d.exports=!1},c6b6:function(d,m){var f={}.toString;d.exports=function(v){return f.call(v).slice(8,-1)}},c6cd:function(d,m,f){var v=f("da84"),g=f("ce4e"),y="__core-js_shared__",b=v[y]||g(y,{});d.exports=b},c740:function(d,m,f){var v=f("23e7"),g=f("b727").findIndex,y=f("44d2"),b=f("ae40"),w="findIndex",S=!0,C=b(w);w in[]&&Array(1)[w](function(){S=!1}),v({target:"Array",proto:!0,forced:S||!C},{findIndex:function($){return g(this,$,arguments.length>1?arguments[1]:void 0)}}),y(w)},c8ba:function(d,m){var f;f=function(){return this}();try{f=f||new Function("return this")()}catch{typeof window=="object"&&(f=window)}d.exports=f},c975:function(d,m,f){var v=f("23e7"),g=f("4d64").indexOf,y=f("a640"),b=f("ae40"),w=[].indexOf,S=!!w&&1/[1].indexOf(1,-0)<0,C=y("indexOf"),k=b("indexOf",{ACCESSORS:!0,1:0});v({target:"Array",proto:!0,forced:S||!C||!k},{indexOf:function(E){return S?w.apply(this,arguments)||0:g(this,E,arguments.length>1?arguments[1]:void 0)}})},ca84:function(d,m,f){var v=f("5135"),g=f("fc6a"),y=f("4d64").indexOf,b=f("d012");d.exports=function(w,S){var C=g(w),k=0,$=[],E;for(E in C)!v(b,E)&&v(C,E)&&$.push(E);for(;S.length>k;)v(C,E=S[k++])&&(~y($,E)||$.push(E));return $}},caad:function(d,m,f){var v=f("23e7"),g=f("4d64").includes,y=f("44d2"),b=f("ae40"),w=b("indexOf",{ACCESSORS:!0,1:0});v({target:"Array",proto:!0,forced:!w},{includes:function(C){return g(this,C,arguments.length>1?arguments[1]:void 0)}}),y("includes")},cc12:function(d,m,f){var v=f("da84"),g=f("861d"),y=v.document,b=g(y)&&g(y.createElement);d.exports=function(w){return b?y.createElement(w):{}}},ce4e:function(d,m,f){var v=f("da84"),g=f("9112");d.exports=function(y,b){try{g(v,y,b)}catch{v[y]=b}return b}},d012:function(d,m){d.exports={}},d039:function(d,m){d.exports=function(f){try{return!!f()}catch{return!0}}},d066:function(d,m,f){var v=f("428f"),g=f("da84"),y=function(b){return typeof b=="function"?b:void 0};d.exports=function(b,w){return arguments.length<2?y(v[b])||y(g[b]):v[b]&&v[b][w]||g[b]&&g[b][w]}},d1e7:function(d,m,f){var v={}.propertyIsEnumerable,g=Object.getOwnPropertyDescriptor,y=g&&!v.call({1:2},1);m.f=y?function(w){var S=g(this,w);return!!S&&S.enumerable}:v},d28b:function(d,m,f){var v=f("746f");v("iterator")},d2bb:function(d,m,f){var v=f("825a"),g=f("3bbe");d.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var y=!1,b={},w;try{w=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,w.call(b,[]),y=b instanceof Array}catch{}return function(C,k){return v(C),g(k),y?w.call(C,k):C.__proto__=k,C}}():void 0)},d3b7:function(d,m,f){var v=f("00ee"),g=f("6eeb"),y=f("b041");v||g(Object.prototype,"toString",y,{unsafe:!0})},d44e:function(d,m,f){var v=f("9bf2").f,g=f("5135"),y=f("b622"),b=y("toStringTag");d.exports=function(w,S,C){w&&!g(w=C?w:w.prototype,b)&&v(w,b,{configurable:!0,value:S})}},d58f:function(d,m,f){var v=f("1c0b"),g=f("7b0b"),y=f("44ad"),b=f("50c4"),w=function(S){return function(C,k,$,E){v(k);var D=g(C),T=y(D),O=b(D.length),F=S?O-1:0,M=S?-1:1;if($<2)for(;;){if(F in T){E=T[F],F+=M;break}if(F+=M,S?F<0:O<=F)throw TypeError("Reduce of empty array with no initial value")}for(;S?F>=0:O>F;F+=M)F in T&&(E=k(E,T[F],F,D));return E}};d.exports={left:w(!1),right:w(!0)}},d784:function(d,m,f){f("ac1f");var v=f("6eeb"),g=f("d039"),y=f("b622"),b=f("9263"),w=f("9112"),S=y("species"),C=!g(function(){var T=/./;return T.exec=function(){var O=[];return O.groups={a:"7"},O},"".replace(T,"$<a>")!=="7"}),k=function(){return"a".replace(/./,"$0")==="$0"}(),$=y("replace"),E=function(){return/./[$]?/./[$]("a","$0")==="":!1}(),D=!g(function(){var T=/(?:)/,O=T.exec;T.exec=function(){return O.apply(this,arguments)};var F="ab".split(T);return F.length!==2||F[0]!=="a"||F[1]!=="b"});d.exports=function(T,O,F,M){var P=y(T),B=!g(function(){var G={};return G[P]=function(){return 7},""[T](G)!=7}),z=B&&!g(function(){var G=!1,ee=/a/;return T==="split"&&(ee={},ee.constructor={},ee.constructor[S]=function(){return ee},ee.flags="",ee[P]=/./[P]),ee.exec=function(){return G=!0,null},ee[P](""),!G});if(!B||!z||T==="replace"&&!(C&&k&&!E)||T==="split"&&!D){var U=/./[P],H=F(P,""[T],function(G,ee,Q,te,re){return ee.exec===b?B&&!re?{done:!0,value:U.call(ee,Q,te)}:{done:!0,value:G.call(Q,ee,te)}:{done:!1}},{REPLACE_KEEPS_$0:k,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:E}),J=H[0],j=H[1];v(String.prototype,T,J),v(RegExp.prototype,P,O==2?function(G,ee){return j.call(G,this,ee)}:function(G){return j.call(G,this)})}M&&w(RegExp.prototype[P],"sham",!0)}},d81d:function(d,m,f){var v=f("23e7"),g=f("b727").map,y=f("1dde"),b=f("ae40"),w=y("map"),S=b("map");v({target:"Array",proto:!0,forced:!w||!S},{map:function(k){return g(this,k,arguments.length>1?arguments[1]:void 0)}})},da84:function(d,m,f){(function(v){var g=function(y){return y&&y.Math==Math&&y};d.exports=g(typeof globalThis=="object"&&globalThis)||g(typeof window=="object"&&window)||g(typeof self=="object"&&self)||g(typeof v=="object"&&v)||Function("return this")()}).call(this,f("c8ba"))},dbb4:function(d,m,f){var v=f("23e7"),g=f("83ab"),y=f("56ef"),b=f("fc6a"),w=f("06cf"),S=f("8418");v({target:"Object",stat:!0,sham:!g},{getOwnPropertyDescriptors:function(k){for(var $=b(k),E=w.f,D=y($),T={},O=0,F,M;D.length>O;)M=E($,F=D[O++]),M!==void 0&&S(T,F,M);return T}})},dbf1:function(d,m,f){(function(v){f.d(m,"a",function(){return y});function g(){return typeof window<"u"?window.console:v.console}var y=g()}).call(this,f("c8ba"))},ddb0:function(d,m,f){var v=f("da84"),g=f("fdbc"),y=f("e260"),b=f("9112"),w=f("b622"),S=w("iterator"),C=w("toStringTag"),k=y.values;for(var $ in g){var E=v[$],D=E&&E.prototype;if(D){if(D[S]!==k)try{b(D,S,k)}catch{D[S]=k}if(D[C]||b(D,C,$),g[$]){for(var T in y)if(D[T]!==y[T])try{b(D,T,y[T])}catch{D[T]=y[T]}}}}},df75:function(d,m,f){var v=f("ca84"),g=f("7839");d.exports=Object.keys||function(b){return v(b,g)}},e01a:function(d,m,f){var v=f("23e7"),g=f("83ab"),y=f("da84"),b=f("5135"),w=f("861d"),S=f("9bf2").f,C=f("e893"),k=y.Symbol;if(g&&typeof k=="function"&&(!("description"in k.prototype)||k().description!==void 0)){var $={},E=function(){var P=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),B=this instanceof E?new k(P):P===void 0?k():k(P);return P===""&&($[B]=!0),B};C(E,k);var D=E.prototype=k.prototype;D.constructor=E;var T=D.toString,O=String(k("test"))=="Symbol(test)",F=/^Symbol\((.*)\)[^)]+$/;S(D,"description",{configurable:!0,get:function(){var P=w(this)?this.valueOf():this,B=T.call(P);if(b($,P))return"";var z=O?B.slice(7,-1):B.replace(F,"$1");return z===""?void 0:z}}),v({global:!0,forced:!0},{Symbol:E})}},e163:function(d,m,f){var v=f("5135"),g=f("7b0b"),y=f("f772"),b=f("e177"),w=y("IE_PROTO"),S=Object.prototype;d.exports=b?Object.getPrototypeOf:function(C){return C=g(C),v(C,w)?C[w]:typeof C.constructor=="function"&&C instanceof C.constructor?C.constructor.prototype:C instanceof Object?S:null}},e177:function(d,m,f){var v=f("d039");d.exports=!v(function(){function g(){}return g.prototype.constructor=null,Object.getPrototypeOf(new g)!==g.prototype})},e260:function(d,m,f){var v=f("fc6a"),g=f("44d2"),y=f("3f8c"),b=f("69f3"),w=f("7dd0"),S="Array Iterator",C=b.set,k=b.getterFor(S);d.exports=w(Array,"Array",function($,E){C(this,{type:S,target:v($),index:0,kind:E})},function(){var $=k(this),E=$.target,D=$.kind,T=$.index++;return!E||T>=E.length?($.target=void 0,{value:void 0,done:!0}):D=="keys"?{value:T,done:!1}:D=="values"?{value:E[T],done:!1}:{value:[T,E[T]],done:!1}},"values"),y.Arguments=y.Array,g("keys"),g("values"),g("entries")},e439:function(d,m,f){var v=f("23e7"),g=f("d039"),y=f("fc6a"),b=f("06cf").f,w=f("83ab"),S=g(function(){b(1)}),C=!w||S;v({target:"Object",stat:!0,forced:C,sham:!w},{getOwnPropertyDescriptor:function($,E){return b(y($),E)}})},e538:function(d,m,f){var v=f("b622");m.f=v},e893:function(d,m,f){var v=f("5135"),g=f("56ef"),y=f("06cf"),b=f("9bf2");d.exports=function(w,S){for(var C=g(S),k=b.f,$=y.f,E=0;E<C.length;E++){var D=C[E];v(w,D)||k(w,D,$(S,D))}}},e8b5:function(d,m,f){var v=f("c6b6");d.exports=Array.isArray||function(y){return v(y)=="Array"}},e95a:function(d,m,f){var v=f("b622"),g=f("3f8c"),y=v("iterator"),b=Array.prototype;d.exports=function(w){return w!==void 0&&(g.Array===w||b[y]===w)}},f5df:function(d,m,f){var v=f("00ee"),g=f("c6b6"),y=f("b622"),b=y("toStringTag"),w=g(function(){return arguments}())=="Arguments",S=function(C,k){try{return C[k]}catch{}};d.exports=v?g:function(C){var k,$,E;return C===void 0?"Undefined":C===null?"Null":typeof($=S(k=Object(C),b))=="string"?$:w?g(k):(E=g(k))=="Object"&&typeof k.callee=="function"?"Arguments":E}},f772:function(d,m,f){var v=f("5692"),g=f("90e3"),y=v("keys");d.exports=function(b){return y[b]||(y[b]=g(b))}},fb15:function(d,m,f){if(f.r(m),typeof window<"u"){var v=window.document.currentScript;{var g=f("8875");v=g(),"currentScript"in document||Object.defineProperty(document,"currentScript",{get:g})}var y=v&&v.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);y&&(f.p=y[1])}f("99af"),f("4de4"),f("4160"),f("c975"),f("d81d"),f("a434"),f("159b"),f("a4d3"),f("e439"),f("dbb4"),f("b64b");function b(St,xt,zt){return xt in St?Object.defineProperty(St,xt,{value:zt,enumerable:!0,configurable:!0,writable:!0}):St[xt]=zt,St}function w(St,xt){var zt=Object.keys(St);if(Object.getOwnPropertySymbols){var Yt=Object.getOwnPropertySymbols(St);xt&&(Yt=Yt.filter(function(hn){return Object.getOwnPropertyDescriptor(St,hn).enumerable})),zt.push.apply(zt,Yt)}return zt}function S(St){for(var xt=1;xt<arguments.length;xt++){var zt=arguments[xt]!=null?arguments[xt]:{};xt%2?w(Object(zt),!0).forEach(function(Yt){b(St,Yt,zt[Yt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(St,Object.getOwnPropertyDescriptors(zt)):w(Object(zt)).forEach(function(Yt){Object.defineProperty(St,Yt,Object.getOwnPropertyDescriptor(zt,Yt))})}return St}function C(St){if(Array.isArray(St))return St}f("e01a"),f("d28b"),f("e260"),f("d3b7"),f("3ca3"),f("ddb0");function k(St,xt){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(St)))){var zt=[],Yt=!0,hn=!1,an=void 0;try{for(var sn=St[Symbol.iterator](),wn;!(Yt=(wn=sn.next()).done)&&(zt.push(wn.value),!(xt&&zt.length===xt));Yt=!0);}catch($n){hn=!0,an=$n}finally{try{!Yt&&sn.return!=null&&sn.return()}finally{if(hn)throw an}}return zt}}f("a630"),f("fb6a"),f("b0c0"),f("25f0");function $(St,xt){(xt==null||xt>St.length)&&(xt=St.length);for(var zt=0,Yt=new Array(xt);zt<xt;zt++)Yt[zt]=St[zt];return Yt}function E(St,xt){if(St){if(typeof St=="string")return $(St,xt);var zt=Object.prototype.toString.call(St).slice(8,-1);if(zt==="Object"&&St.constructor&&(zt=St.constructor.name),zt==="Map"||zt==="Set")return Array.from(St);if(zt==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(zt))return $(St,xt)}}function D(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function T(St,xt){return C(St)||k(St,xt)||E(St,xt)||D()}function O(St){if(Array.isArray(St))return $(St)}function F(St){if(typeof Symbol<"u"&&Symbol.iterator in Object(St))return Array.from(St)}function M(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function P(St){return O(St)||F(St)||E(St)||M()}var B=f("a352"),z=f.n(B);function U(St){St.parentElement!==null&&St.parentElement.removeChild(St)}function H(St,xt,zt){var Yt=zt===0?St.children[0]:St.children[zt-1].nextSibling;St.insertBefore(xt,Yt)}var J=f("dbf1");f("13d5"),f("4fad"),f("ac1f"),f("5319");function j(St){var xt=Object.create(null);return function(Yt){var hn=xt[Yt];return hn||(xt[Yt]=St(Yt))}}var G=/-(\w)/g,ee=j(function(St){return St.replace(G,function(xt,zt){return zt.toUpperCase()})});f("5db7"),f("73d9");var Q=["Start","Add","Remove","Update","End"],te=["Choose","Unchoose","Sort","Filter","Clone"],re=["Move"],ae=[re,Q,te].flatMap(function(St){return St}).map(function(St){return"on".concat(St)}),ye={manage:re,manageAndEmit:Q,emit:te};function ue(St){return ae.indexOf(St)!==-1}f("caad"),f("2ca0");var le=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"];function Se(St){return le.includes(St)}function Fe(St){return["transition-group","TransitionGroup"].includes(St)}function kt(St){return["id","class","role","style"].includes(St)||St.startsWith("data-")||St.startsWith("aria-")||St.startsWith("on")}function Pe(St){return St.reduce(function(xt,zt){var Yt=T(zt,2),hn=Yt[0],an=Yt[1];return xt[hn]=an,xt},{})}function ke(St){var xt=St.$attrs,zt=St.componentData,Yt=zt===void 0?{}:zt,hn=Pe(Object.entries(xt).filter(function(an){var sn=T(an,2),wn=sn[0];return sn[1],kt(wn)}));return S(S({},hn),Yt)}function de(St){var xt=St.$attrs,zt=St.callBackBuilder,Yt=Pe($e(xt));Object.entries(zt).forEach(function(an){var sn=T(an,2),wn=sn[0],$n=sn[1];ye[wn].forEach(function(gn){Yt["on".concat(gn)]=$n(gn)})});var hn="[data-draggable]".concat(Yt.draggable||"");return S(S({},Yt),{},{draggable:hn})}function $e(St){return Object.entries(St).filter(function(xt){var zt=T(xt,2),Yt=zt[0];return zt[1],!kt(Yt)}).map(function(xt){var zt=T(xt,2),Yt=zt[0],hn=zt[1];return[ee(Yt),hn]}).filter(function(xt){var zt=T(xt,2),Yt=zt[0];return zt[1],!ue(Yt)})}f("c740");function Te(St,xt){if(!(St instanceof xt))throw new TypeError("Cannot call a class as a function")}function Le(St,xt){for(var zt=0;zt<xt.length;zt++){var Yt=xt[zt];Yt.enumerable=Yt.enumerable||!1,Yt.configurable=!0,"value"in Yt&&(Yt.writable=!0),Object.defineProperty(St,Yt.key,Yt)}}function Bt(St,xt,zt){return xt&&Le(St.prototype,xt),zt&&Le(St,zt),St}var Ie=function(xt){var zt=xt.el;return zt},ie=function(xt,zt){return xt.__draggable_context=zt},pe=function(xt){return xt.__draggable_context},Ne=function(){function St(xt){var zt=xt.nodes,Yt=zt.header,hn=zt.default,an=zt.footer,sn=xt.root,wn=xt.realList;Te(this,St),this.defaultNodes=hn,this.children=[].concat(P(Yt),P(hn),P(an)),this.externalComponent=sn.externalComponent,this.rootTransition=sn.transition,this.tag=sn.tag,this.realList=wn}return Bt(St,[{key:"render",value:function(zt,Yt){var hn=this.tag,an=this.children,sn=this._isRootComponent,wn=sn?{default:function(){return an}}:an;return zt(hn,Yt,wn)}},{key:"updated",value:function(){var zt=this.defaultNodes,Yt=this.realList;zt.forEach(function(hn,an){ie(Ie(hn),{element:Yt[an],index:an})})}},{key:"getUnderlyingVm",value:function(zt){return pe(zt)}},{key:"getVmIndexFromDomIndex",value:function(zt,Yt){var hn=this.defaultNodes,an=hn.length,sn=Yt.children,wn=sn.item(zt);if(wn===null)return an;var $n=pe(wn);if($n)return $n.index;if(an===0)return 0;var gn=Ie(hn[0]),dn=P(sn).findIndex(function(bn){return bn===gn});return zt<dn?0:an}},{key:"_isRootComponent",get:function(){return this.externalComponent||this.rootTransition}}]),St}(),We=f("8bbf");function wt(St,xt){var zt=St[xt];return zt?zt():[]}function Ht(St){var xt=St.$slots,zt=St.realList,Yt=St.getKey,hn=zt||[],an=["header","footer"].map(function(bn){return wt(xt,bn)}),sn=T(an,2),wn=sn[0],$n=sn[1],gn=xt.item;if(!gn)throw new Error("draggable element must have an item slot");var dn=hn.flatMap(function(bn,Oe){return gn({element:bn,index:Oe}).map(function(Ye){return Ye.key=Yt(bn),Ye.props=S(S({},Ye.props||{}),{},{"data-draggable":!0}),Ye})});if(dn.length!==hn.length)throw new Error("Item slot must have only one child");return{header:wn,footer:$n,default:dn}}function qt(St){var xt=Fe(St),zt=!Se(St)&&!xt;return{transition:xt,externalComponent:zt,tag:zt?Object(We.resolveComponent)(St):xt?We.TransitionGroup:St}}function At(St){var xt=St.$slots,zt=St.tag,Yt=St.realList,hn=St.getKey,an=Ht({$slots:xt,realList:Yt,getKey:hn}),sn=qt(zt);return new Ne({nodes:an,root:sn,realList:Yt})}function Ft(St,xt){var zt=this;Object(We.nextTick)(function(){return zt.$emit(St.toLowerCase(),xt)})}function $t(St){var xt=this;return function(zt,Yt){if(xt.realList!==null)return xt["onDrag".concat(St)](zt,Yt)}}function Wt(St){var xt=this,zt=$t.call(this,St);return function(Yt,hn){zt.call(xt,Yt,hn),Ft.call(xt,St,Yt)}}var Et=null,Tt={list:{type:Array,required:!1,default:null},modelValue:{type:Array,required:!1,default:null},itemKey:{type:[String,Function],required:!0},clone:{type:Function,default:function(xt){return xt}},tag:{type:String,default:"div"},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null}},Kt=["update:modelValue","change"].concat(P([].concat(P(ye.manageAndEmit),P(ye.emit)).map(function(St){return St.toLowerCase()}))),ln=Object(We.defineComponent)({name:"draggable",inheritAttrs:!1,props:Tt,emits:Kt,data:function(){return{error:!1}},render:function(){try{this.error=!1;var xt=this.$slots,zt=this.$attrs,Yt=this.tag,hn=this.componentData,an=this.realList,sn=this.getKey,wn=At({$slots:xt,tag:Yt,realList:an,getKey:sn});this.componentStructure=wn;var $n=ke({$attrs:zt,componentData:hn});return wn.render(We.h,$n)}catch(gn){return this.error=!0,Object(We.h)("pre",{style:{color:"red"}},gn.stack)}},created:function(){this.list!==null&&this.modelValue!==null&&J.a.error("modelValue and list props are mutually exclusive! Please set one or another.")},mounted:function(){var xt=this;if(!this.error){var zt=this.$attrs,Yt=this.$el,hn=this.componentStructure;hn.updated();var an=de({$attrs:zt,callBackBuilder:{manageAndEmit:function($n){return Wt.call(xt,$n)},emit:function($n){return Ft.bind(xt,$n)},manage:function($n){return $t.call(xt,$n)}}}),sn=Yt.nodeType===1?Yt:Yt.parentElement;this._sortable=new z.a(sn,an),this.targetDomElement=sn,sn.__draggable_component__=this}},updated:function(){this.componentStructure.updated()},beforeUnmount:function(){this._sortable!==void 0&&this._sortable.destroy()},computed:{realList:function(){var xt=this.list;return xt||this.modelValue},getKey:function(){var xt=this.itemKey;return typeof xt=="function"?xt:function(zt){return zt[xt]}}},watch:{$attrs:{handler:function(xt){var zt=this._sortable;zt&&$e(xt).forEach(function(Yt){var hn=T(Yt,2),an=hn[0],sn=hn[1];zt.option(an,sn)})},deep:!0}},methods:{getUnderlyingVm:function(xt){return this.componentStructure.getUnderlyingVm(xt)||null},getUnderlyingPotencialDraggableComponent:function(xt){return xt.__draggable_component__},emitChanges:function(xt){var zt=this;Object(We.nextTick)(function(){return zt.$emit("change",xt)})},alterList:function(xt){if(this.list){xt(this.list);return}var zt=P(this.modelValue);xt(zt),this.$emit("update:modelValue",zt)},spliceList:function(){var xt=arguments,zt=function(hn){return hn.splice.apply(hn,P(xt))};this.alterList(zt)},updatePosition:function(xt,zt){var Yt=function(an){return an.splice(zt,0,an.splice(xt,1)[0])};this.alterList(Yt)},getRelatedContextFromMoveEvent:function(xt){var zt=xt.to,Yt=xt.related,hn=this.getUnderlyingPotencialDraggableComponent(zt);if(!hn)return{component:hn};var an=hn.realList,sn={list:an,component:hn};if(zt!==Yt&&an){var wn=hn.getUnderlyingVm(Yt)||{};return S(S({},wn),sn)}return sn},getVmIndexFromDomIndex:function(xt){return this.componentStructure.getVmIndexFromDomIndex(xt,this.targetDomElement)},onDragStart:function(xt){this.context=this.getUnderlyingVm(xt.item),xt.item._underlying_vm_=this.clone(this.context.element),Et=xt.item},onDragAdd:function(xt){var zt=xt.item._underlying_vm_;if(zt!==void 0){U(xt.item);var Yt=this.getVmIndexFromDomIndex(xt.newIndex);this.spliceList(Yt,0,zt);var hn={element:zt,newIndex:Yt};this.emitChanges({added:hn})}},onDragRemove:function(xt){if(H(this.$el,xt.item,xt.oldIndex),xt.pullMode==="clone"){U(xt.clone);return}var zt=this.context,Yt=zt.index,hn=zt.element;this.spliceList(Yt,1);var an={element:hn,oldIndex:Yt};this.emitChanges({removed:an})},onDragUpdate:function(xt){U(xt.item),H(xt.from,xt.item,xt.oldIndex);var zt=this.context.index,Yt=this.getVmIndexFromDomIndex(xt.newIndex);this.updatePosition(zt,Yt);var hn={element:this.context.element,oldIndex:zt,newIndex:Yt};this.emitChanges({moved:hn})},computeFutureIndex:function(xt,zt){if(!xt.element)return 0;var Yt=P(zt.to.children).filter(function(wn){return wn.style.display!=="none"}),hn=Yt.indexOf(zt.related),an=xt.component.getVmIndexFromDomIndex(hn),sn=Yt.indexOf(Et)!==-1;return sn||!zt.willInsertAfter?an:an+1},onDragMove:function(xt,zt){var Yt=this.move,hn=this.realList;if(!Yt||!hn)return!0;var an=this.getRelatedContextFromMoveEvent(xt),sn=this.computeFutureIndex(an,xt),wn=S(S({},this.context),{},{futureIndex:sn}),$n=S(S({},xt),{},{relatedContext:an,draggedContext:wn});return Yt($n,zt)},onDragEnd:function(){Et=null}}}),mn=ln;m.default=mn},fb6a:function(d,m,f){var v=f("23e7"),g=f("861d"),y=f("e8b5"),b=f("23cb"),w=f("50c4"),S=f("fc6a"),C=f("8418"),k=f("b622"),$=f("1dde"),E=f("ae40"),D=$("slice"),T=E("slice",{ACCESSORS:!0,0:0,1:2}),O=k("species"),F=[].slice,M=Math.max;v({target:"Array",proto:!0,forced:!D||!T},{slice:function(B,z){var U=S(this),H=w(U.length),J=b(B,H),j=b(z===void 0?H:z,H),G,ee,Q;if(y(U)&&(G=U.constructor,typeof G=="function"&&(G===Array||y(G.prototype))?G=void 0:g(G)&&(G=G[O],G===null&&(G=void 0)),G===Array||G===void 0))return F.call(U,J,j);for(ee=new(G===void 0?Array:G)(M(j-J,0)),Q=0;J<j;J++,Q++)J in U&&C(ee,Q,U[J]);return ee.length=Q,ee}})},fc6a:function(d,m,f){var v=f("44ad"),g=f("1d80");d.exports=function(y){return v(g(y))}},fdbc:function(d,m){d.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},fdbf:function(d,m,f){var v=f("4930");d.exports=v&&!Symbol.sham&&typeof Symbol.iterator=="symbol"}}).default})})(vuedraggable_umd);var vuedraggable_umdExports=vuedraggable_umd.exports;const draggable=getDefaultExportFromCjs$1(vuedraggable_umdExports),_sfc_main$5=defineComponent$1({name:"StepEditor",components:{ModelSelect,draggable,IngredientsTableRow:_sfc_main$g,IngredientsTable:_sfc_main$f,StepMarkdownEditor},emits:["update:modelValue"],props:{modelValue:{type:Object,required:!0},stepIndex:{type:Number,required:!1}},computed:{step:{get(){return this.modelValue},set(a){this.$emit("update:modelValue",a)}}},data(){return{dialog_markdown_edit:!1}},methods:{sortIngredients(){this.step.ingredients.forEach((a,i)=>{a.order=i})}}}),_hoisted_1$J=createBaseVNode("i",{class:"fas fa-plus-circle fa-fw mr-1"},null,-1),_hoisted_2$s=createBaseVNode("i",{class:"fas fa-plus-circle fa-fw mr-1"},null,-1),_hoisted_3$h=createBaseVNode("i",{class:"fas fa-plus-circle fa-fw mr-1"},null,-1),_hoisted_4$9=createBaseVNode("i",{class:"fas fa-plus-circle fa-fw mr-1"},null,-1);function _sfc_render$2(a,i,u,c,d,m){const f=resolveComponent("IngredientsTableRow"),v=resolveComponent("model-select"),g=resolveComponent("draggable"),y=resolveComponent("step-markdown-editor");return openBlock(),createElementBlock(Fragment,null,[createVNode(VCard,null,{title:withCtx(()=>[a.step.name?(openBlock(),createBlock(VCardTitle,{key:0},{default:withCtx(()=>[createTextVNode(toDisplayString(a.step.name),1)]),_:1})):a.stepIndex!==void 0?(openBlock(),createBlock(VCardTitle,{key:1},{default:withCtx(()=>[createTextVNode("Step "+toDisplayString(a.stepIndex+1),1)]),_:1})):createCommentVNode("",!0)]),append:withCtx(()=>[createVNode(VBtn,{size:"small",variant:"plain",icon:"fas fa-sliders-h"})]),default:withCtx(()=>[createVNode(VCardText,null,{default:withCtx(()=>[createVNode(VTextField,{modelValue:a.step.name,"onUpdate:modelValue":i[0]||(i[0]=b=>a.step.name=b),label:"Step Name"},null,8,["modelValue"]),createVNode(VChipGroup,null,{default:withCtx(()=>[a.step.time==0?(openBlock(),createBlock(VChip,{key:0},{default:withCtx(()=>[_hoisted_1$J,createTextVNode(" Time")]),_:1})):createCommentVNode("",!0),a.step.instruction==""?(openBlock(),createBlock(VChip,{key:1},{default:withCtx(()=>[_hoisted_2$s,createTextVNode(" Instructions")]),_:1})):createCommentVNode("",!0),a.step.file==null?(openBlock(),createBlock(VChip,{key:2},{default:withCtx(()=>[_hoisted_3$h,createTextVNode(" File")]),_:1})):createCommentVNode("",!0),a.step.stepRecipe==null?(openBlock(),createBlock(VChip,{key:3},{default:withCtx(()=>[_hoisted_4$9,createTextVNode(" Recipe")]),_:1})):createCommentVNode("",!0)]),_:1}),createVNode(VTable,{density:"compact"},{default:withCtx(()=>[createVNode(g,{tag:"tbody",modelValue:a.step.ingredients,"onUpdate:modelValue":i[1]||(i[1]=b=>a.step.ingredients=b),handle:".drag-handle","item-key":"id",onSort:a.sortIngredients},{item:withCtx(({element:b})=>[createVNode(VDialog,null,{activator:withCtx(({props:w})=>[(openBlock(),createBlock(f,mergeProps(w,{ingredient:b,key:b.id,"show-notes":!1,draggable:!0}),null,16,["ingredient"]))]),default:withCtx(({isActive:w})=>[createVNode(VCard,null,{default:withCtx(()=>[createVNode(VCardTitle,null,{default:withCtx(()=>[createTextVNode("Ingredient")]),_:1}),createVNode(VCardText,null,{default:withCtx(()=>[createVNode(VForm,null,{default:withCtx(()=>[createVNode(VTextField,{label:"Amount",modelValue:b.amount,"onUpdate:modelValue":S=>b.amount=S,modelModifiers:{number:!0}},null,8,["modelValue","onUpdate:modelValue"]),createVNode(v,{model:"Unit",modelValue:b.unit,"onUpdate:modelValue":S=>b.unit=S,multiple:!1},null,8,["modelValue","onUpdate:modelValue"]),createVNode(v,{model:"Food",modelValue:b.food,"onUpdate:modelValue":S=>b.food=S,multiple:!1},null,8,["modelValue","onUpdate:modelValue"]),createVNode(VTextField,{label:"Note",modelValue:b.note,"onUpdate:modelValue":S=>b.note=S},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:1},8,["modelValue","onSort"])]),_:1}),createVNode(VAlert,{onClick:i[2]||(i[2]=b=>a.dialog_markdown_edit=!0),class:"mt-2"},{default:withCtx(()=>[createTextVNode(toDisplayString(a.step.instruction),1)]),_:1})]),_:1})]),_:1}),createVNode(VDialog,{modelValue:a.dialog_markdown_edit,"onUpdate:modelValue":i[3]||(i[3]=b=>a.dialog_markdown_edit=b),transition:"dialog-bottom-transition"},{default:withCtx(()=>[createVNode(VCard,null,{default:withCtx(()=>[createVNode(VCardTitle,null,{default:withCtx(()=>[createTextVNode("Ingredient")]),_:1}),createVNode(VForm,null,{default:withCtx(()=>[createVNode(VTextField)]),_:1})]),_:1})]),_:1},8,["modelValue"]),createVNode(VDialog,{modelValue:a.dialog_markdown_edit,"onUpdate:modelValue":i[6]||(i[6]=b=>a.dialog_markdown_edit=b),transition:"dialog-bottom-transition",fullscreen:""},{default:withCtx(()=>[createVNode(VCard,null,{default:withCtx(()=>[createVNode(VToolbar,null,{default:withCtx(()=>[createVNode(VToolbarTitle,null,{default:withCtx(()=>[createTextVNode("Edit Instructions")]),_:1}),createVNode(VBtn,{icon:"fas fa-close",onClick:i[4]||(i[4]=b=>a.dialog_markdown_edit=!1)})]),_:1}),createVNode(y,{class:"h-100",step:a.step,onChange:i[5]||(i[5]=b=>{a.step=b.step})},null,8,["step"])]),_:1})]),_:1},8,["modelValue"])],64)}const StepEditor=_export_sfc(_sfc_main$5,[["render",_sfc_render$2]]),_sfc_main$4=defineComponent$1({name:"RecipeEditPage",components:{StepEditor,StepMarkdownEditor},props:{recipe_id:{type:String,required:!1}},watch:{recipe_id:function(){this.refreshRecipe()}},data(){return{recipe:{},keywords:[]}},mounted(){this.refreshRecipe(),new ApiApi().apiKeywordList({page:1,pageSize:100}).then(i=>{i.results&&(this.keywords=i.results)})},methods:{refreshRecipe(){this.recipe.id!=Number(this.recipe_id)&&new ApiApi().apiRecipeRetrieve({id:Number(this.recipe_id)}).then(i=>{this.recipe=i})},updateRecipe(){new ApiApi().apiRecipeUpdate({id:Number(this.recipe_id),recipe:this.recipe}).then(i=>{this.recipe=i})}}});function highlightResult(a,i,u){if(i==null)return a;if(Array.isArray(i))throw new Error("Multiple matches is not implemented");return typeof i=="number"&&~i?createVNode(Fragment,null,[createVNode("span",{class:"v-combobox__unmask"},[a.substr(0,i)]),createVNode("span",{class:"v-combobox__mask"},[a.substr(i,u)]),createVNode("span",{class:"v-combobox__unmask"},[a.substr(i+u)])]):a}const makeVComboboxProps=propsFactory({autoSelectFirst:{type:[Boolean,String]},clearOnSelect:{type:Boolean,default:!0},delimiters:Array,...makeFilterProps({filterKeys:["title"]}),...makeSelectProps({hideNoData:!0,returnObject:!0}),...omit$1(makeVTextFieldProps({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...makeTransitionProps$1({transition:!1})},"VCombobox"),VCombobox=genericComponent()({name:"VCombobox",props:makeVComboboxProps(),emits:{"update:focused":a=>!0,"update:modelValue":a=>!0,"update:search":a=>!0,"update:menu":a=>!0},setup(a,i){var Bt;let{emit:u,slots:c}=i;const{t:d}=useLocale(),m=ref(),f=shallowRef(!1),v=shallowRef(!0),g=shallowRef(!1),y=ref(),b=ref(),w=useProxiedModel(a,"menu"),S=computed({get:()=>w.value,set:Ie=>{var ie;w.value&&!Ie&&((ie=y.value)!=null&&ie.ΨopenChildren)||(w.value=Ie)}}),C=shallowRef(-1);let k=!1;const $=computed(()=>{var Ie;return(Ie=m.value)==null?void 0:Ie.color}),E=computed(()=>S.value?a.closeText:a.openText),{items:D,transformIn:T,transformOut:O}=useItems(a),{textColorClasses:F,textColorStyles:M}=useTextColor($),P=useProxiedModel(a,"modelValue",[],Ie=>T(wrapInArray(Ie)),Ie=>{const ie=O(Ie);return a.multiple?ie:ie[0]??null}),B=useForm(),z=computed(()=>!!(a.chips||c.chip)),U=computed(()=>z.value||!!c.selection),H=shallowRef(!a.multiple&&!U.value?((Bt=P.value[0])==null?void 0:Bt.title)??"":""),J=computed({get:()=>H.value,set:Ie=>{var ie;if(H.value=Ie??"",!a.multiple&&!U.value&&(P.value=[transformItem$2(a,Ie)]),Ie&&a.multiple&&((ie=a.delimiters)!=null&&ie.length)){const pe=Ie.split(new RegExp(`(?:${a.delimiters.join("|")})+`));pe.length>1&&(pe.forEach(Ne=>{Ne=Ne.trim(),Ne&&de(transformItem$2(a,Ne))}),H.value="")}Ie||(C.value=-1),v.value=!Ie}}),j=computed(()=>typeof a.counterValue=="function"?a.counterValue(P.value):typeof a.counterValue=="number"?a.counterValue:a.multiple?P.value.length:J.value.length);watch(H,Ie=>{k?nextTick(()=>k=!1):f.value&&!S.value&&(S.value=!0),u("update:search",Ie)}),watch(P,Ie=>{var ie;!a.multiple&&!U.value&&(H.value=((ie=Ie[0])==null?void 0:ie.title)??"")});const{filteredItems:G,getMatches:ee}=useFilter(a,D,()=>v.value?"":J.value),Q=computed(()=>a.hideSelected?G.value.filter(Ie=>!P.value.some(ie=>ie.value===Ie.value)):G.value),te=computed(()=>P.value.map(Ie=>Ie.value)),re=computed(()=>{var ie;return(a.autoSelectFirst===!0||a.autoSelectFirst==="exact"&&J.value===((ie=Q.value[0])==null?void 0:ie.title))&&Q.value.length>0&&!v.value&&!g.value}),ae=computed(()=>a.hideNoData&&!Q.value.length||a.readonly||(B==null?void 0:B.isReadonly.value)),ye=ref(),{onListScroll:ue,onListKeydown:le}=useScrolling(ye,m);function Se(Ie){k=!0,a.openOnClear&&(S.value=!0)}function Fe(){ae.value||(S.value=!0)}function kt(Ie){ae.value||(f.value&&(Ie.preventDefault(),Ie.stopPropagation()),S.value=!S.value)}function Pe(Ie){var Ne;if(isComposingIgnoreKey(Ie)||a.readonly||B!=null&&B.isReadonly.value)return;const ie=m.value.selectionStart,pe=P.value.length;if((C.value>-1||["Enter","ArrowDown","ArrowUp"].includes(Ie.key))&&Ie.preventDefault(),["Enter","ArrowDown"].includes(Ie.key)&&(S.value=!0),["Escape"].includes(Ie.key)&&(S.value=!1),["Enter","Escape","Tab"].includes(Ie.key)&&(re.value&&["Enter","Tab"].includes(Ie.key)&&de(G.value[0]),v.value=!0),Ie.key==="ArrowDown"&&re.value&&((Ne=ye.value)==null||Ne.focus("next")),Ie.key==="Enter"&&J.value&&(de(transformItem$2(a,J.value)),U.value&&(H.value="")),["Backspace","Delete"].includes(Ie.key)){if(!a.multiple&&U.value&&P.value.length>0&&!J.value)return de(P.value[0],!1);if(~C.value){const We=C.value;de(P.value[C.value],!1),C.value=We>=pe-1?pe-2:We}else Ie.key==="Backspace"&&!J.value&&(C.value=pe-1)}if(a.multiple){if(Ie.key==="ArrowLeft"){if(C.value<0&&ie>0)return;const We=C.value>-1?C.value-1:pe-1;P.value[We]?C.value=We:(C.value=-1,m.value.setSelectionRange(J.value.length,J.value.length))}if(Ie.key==="ArrowRight"){if(C.value<0)return;const We=C.value+1;P.value[We]?C.value=We:(C.value=-1,m.value.setSelectionRange(0,0))}}}function ke(){var Ie;f.value&&(v.value=!0,(Ie=m.value)==null||Ie.focus())}function de(Ie){let ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!(!Ie||Ie.props.disabled))if(a.multiple){const pe=P.value.findIndex(We=>a.valueComparator(We.value,Ie.value)),Ne=ie??!~pe;if(~pe){const We=Ne?[...P.value,Ie]:[...P.value];We.splice(pe,1),P.value=We}else Ne&&(P.value=[...P.value,Ie]);a.clearOnSelect&&(J.value="")}else{const pe=ie!==!1;P.value=pe?[Ie]:[],H.value=pe&&!U.value?Ie.title:"",nextTick(()=>{S.value=!1,v.value=!0})}}function $e(Ie){f.value=!0,setTimeout(()=>{g.value=!0})}function Te(Ie){g.value=!1}function Le(Ie){(Ie==null||Ie===""&&!a.multiple&&!U.value)&&(P.value=[])}return watch(f,(Ie,ie)=>{if(!(Ie||Ie===ie)){if(C.value=-1,S.value=!1,re.value&&!g.value&&!P.value.some(pe=>{let{value:Ne}=pe;return Ne===Q.value[0].value})){de(Q.value[0]);return}if(J.value){if(a.multiple){de(transformItem$2(a,J.value));return}if(!U.value)return;P.value.some(pe=>{let{title:Ne}=pe;return Ne===J.value})?H.value="":de(transformItem$2(a,J.value))}}}),watch(S,()=>{if(!a.hideSelected&&S.value&&P.value.length){const Ie=Q.value.findIndex(ie=>P.value.some(pe=>a.valueComparator(pe.value,ie.value)));IN_BROWSER&&window.requestAnimationFrame(()=>{var ie;Ie>=0&&((ie=b.value)==null||ie.scrollToIndex(Ie))})}}),watch(()=>a.items,(Ie,ie)=>{S.value||f.value&&!ie.length&&Ie.length&&(S.value=!0)}),useRender(()=>{const Ie=!!(!a.hideNoData||Q.value.length||c["prepend-item"]||c["append-item"]||c["no-data"]),ie=P.value.length>0,pe=VTextField.filterProps(a);return createVNode(VTextField,mergeProps({ref:m},pe,{modelValue:J.value,"onUpdate:modelValue":[Ne=>J.value=Ne,Le],focused:f.value,"onUpdate:focused":Ne=>f.value=Ne,validationValue:P.externalValue,counterValue:j.value,dirty:ie,class:["v-combobox",{"v-combobox--active-menu":S.value,"v-combobox--chips":!!a.chips,"v-combobox--selection-slot":!!U.value,"v-combobox--selecting-index":C.value>-1,[`v-combobox--${a.multiple?"multiple":"single"}`]:!0},a.class],style:a.style,readonly:a.readonly,placeholder:ie?void 0:a.placeholder,"onClick:clear":Se,"onMousedown:control":Fe,onKeydown:Pe}),{...c,default:()=>createVNode(Fragment,null,[createVNode(VMenu,mergeProps({ref:y,modelValue:S.value,"onUpdate:modelValue":Ne=>S.value=Ne,activator:"parent",contentClass:"v-combobox__content",disabled:ae.value,eager:a.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:a.transition,onAfterLeave:ke},a.menuProps),{default:()=>[Ie&&createVNode(VList,mergeProps({ref:ye,selected:te.value,selectStrategy:a.multiple?"independent":"single-independent",onMousedown:Ne=>Ne.preventDefault(),onKeydown:le,onFocusin:$e,onFocusout:Te,onScrollPassive:ue,tabindex:"-1","aria-live":"polite",color:a.itemColor??a.color},a.listProps),{default:()=>{var Ne,We,wt;return[(Ne=c["prepend-item"])==null?void 0:Ne.call(c),!Q.value.length&&!a.hideNoData&&(((We=c["no-data"])==null?void 0:We.call(c))??createVNode(VListItem,{title:d(a.noDataText)},null)),createVNode(VVirtualScroll,{ref:b,renderless:!0,items:Q.value},{default:Ht=>{var Wt;let{item:qt,index:At,itemRef:Ft}=Ht;const $t=mergeProps(qt.props,{ref:Ft,key:At,active:re.value&&At===0?!0:void 0,onClick:()=>de(qt,null)});return((Wt=c.item)==null?void 0:Wt.call(c,{item:qt,index:At,props:$t}))??createVNode(VListItem,mergeProps($t,{role:"option"}),{prepend:Et=>{let{isSelected:Tt}=Et;return createVNode(Fragment,null,[a.multiple&&!a.hideSelected?createVNode(VCheckboxBtn,{key:qt.value,modelValue:Tt,ripple:!1,tabindex:"-1"},null):void 0,qt.props.prependAvatar&&createVNode(VAvatar,{image:qt.props.prependAvatar},null),qt.props.prependIcon&&createVNode(VIcon,{icon:qt.props.prependIcon},null)])},title:()=>{var Et,Tt;return v.value?qt.title:highlightResult(qt.title,(Et=ee(qt))==null?void 0:Et.title,((Tt=J.value)==null?void 0:Tt.length)??0)}})}}),(wt=c["append-item"])==null?void 0:wt.call(c)]}})]}),P.value.map((Ne,We)=>{function wt(Ft){Ft.stopPropagation(),Ft.preventDefault(),de(Ne,!1)}const Ht={"onClick:close":wt,onKeydown(Ft){Ft.key!=="Enter"&&Ft.key!==" "||(Ft.preventDefault(),Ft.stopPropagation(),wt(Ft))},onMousedown(Ft){Ft.preventDefault(),Ft.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},qt=z.value?!!c.chip:!!c.selection,At=qt?ensureValidVNode(z.value?c.chip({item:Ne,index:We,props:Ht}):c.selection({item:Ne,index:We})):void 0;if(!(qt&&!At))return createVNode("div",{key:Ne.value,class:["v-combobox__selection",We===C.value&&["v-combobox__selection--selected",F.value]],style:We===C.value?M.value:{}},[z.value?c.chip?createVNode(VDefaultsProvider,{key:"chip-defaults",defaults:{VChip:{closable:a.closableChips,size:"small",text:Ne.title}}},{default:()=>[At]}):createVNode(VChip,mergeProps({key:"chip",closable:a.closableChips,size:"small",text:Ne.title,disabled:Ne.props.disabled},Ht),null):At??createVNode("span",{class:"v-combobox__selection-text"},[Ne.title,a.multiple&&We<P.value.length-1&&createVNode("span",{class:"v-combobox__selection-comma"},[createTextVNode(",")])])])})]),"append-inner":function(){var Ht;for(var Ne=arguments.length,We=new Array(Ne),wt=0;wt<Ne;wt++)We[wt]=arguments[wt];return createVNode(Fragment,null,[(Ht=c["append-inner"])==null?void 0:Ht.call(c,...We),(!a.hideNoData||a.items.length)&&a.menuIcon?createVNode(VIcon,{class:"v-combobox__menu-icon",icon:a.menuIcon,onMousedown:kt,onClick:noop$4,"aria-label":d(E.value),title:d(E.value)},null):void 0])}})}),forwardRefs({isFocused:f,isPristine:v,menu:S,search:J,selectionIndex:C,filteredItems:G,select:de},m)}});function _sfc_render$1(a,i,u,c,d,m){const f=resolveComponent("step-editor");return openBlock(),createElementBlock(Fragment,null,[createVNode(VContainer,null,{default:withCtx(()=>[createVNode(VRow,null,{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[createVNode(VCard,null,{default:withCtx(()=>[createVNode(VCardTitle,null,{default:withCtx(()=>[createTextVNode(toDisplayString(a.recipe.name),1)]),_:1}),createVNode(VCardText,null,{default:withCtx(()=>[createVNode(VForm,null,{default:withCtx(()=>[createVNode(VTextField,{label:"Name",modelValue:a.recipe.name,"onUpdate:modelValue":i[0]||(i[0]=v=>a.recipe.name=v)},null,8,["modelValue"]),createVNode(VTextarea,{label:"Description",modelValue:a.recipe.description,"onUpdate:modelValue":i[1]||(i[1]=v=>a.recipe.description=v),clearable:""},null,8,["modelValue"]),createVNode(VCombobox,{label:"Keywords",modelValue:a.recipe.keywords,"onUpdate:modelValue":i[2]||(i[2]=v=>a.recipe.keywords=v),items:a.keywords,"item-title":"name",multiple:"",clearable:"",chips:""},null,8,["modelValue","items"]),createVNode(VRow,null,{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[createVNode(VTextField,{modelValue:a.recipe.waitingTime,"onUpdate:modelValue":i[3]||(i[3]=v=>a.recipe.waitingTime=v),modelModifiers:{number:!0},label:"Waiting Time (min)"},null,8,["modelValue"])]),_:1}),createVNode(VCol,null,{default:withCtx(()=>[createVNode(VTextField,{modelValue:a.recipe.workingTime,"onUpdate:modelValue":i[4]||(i[4]=v=>a.recipe.workingTime=v),modelModifiers:{number:!0},label:"Working Time (min)"},null,8,["modelValue"])]),_:1})]),_:1}),createVNode(VRow,null,{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[createVNode(VTextField,{modelValue:a.recipe.servings,"onUpdate:modelValue":i[5]||(i[5]=v=>a.recipe.servings=v),modelModifiers:{number:!0},label:"Servings"},null,8,["modelValue"])]),_:1}),createVNode(VCol,null,{default:withCtx(()=>[createVNode(VTextField,{modelValue:a.recipe.servingsText,"onUpdate:modelValue":i[6]||(i[6]=v=>a.recipe.servingsText=v),label:"Servings Text"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),(openBlock(!0),createElementBlock(Fragment,null,renderList(a.recipe.steps,(v,g)=>(openBlock(),createBlock(VRow,{class:"mt-1"},{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[createVNode(f,{modelValue:a.recipe.steps[g],"onUpdate:modelValue":y=>a.recipe.steps[g]=y,"step-index":g},null,8,["modelValue","onUpdate:modelValue","step-index"])]),_:2},1024)]),_:2},1024))),256))]),_:1}),createVNode(VBtn,{onClick:i[7]||(i[7]=v=>a.updateRecipe())},{default:withCtx(()=>[createTextVNode("Save")]),_:1}),createVNode(VBtn,{to:{name:"view_recipe",params:{id:a.recipe_id}}},{default:withCtx(()=>[createTextVNode("View")]),_:1},8,["to"])],64)}const RecipeEditPage=_export_sfc(_sfc_main$4,[["render",_sfc_render$1]]);var we=Object.defineProperty,Ae=(a,i,u)=>i in a?we(a,i,{enumerable:!0,configurable:!0,writable:!0,value:u}):a[i]=u,Y=(a,i,u)=>(Ae(a,typeof i!="symbol"?i+"":i,u),u);const N=()=>R(new Date),He=(a,i,u)=>{switch(i){case"year":return new Date(a.getFullYear(),0);case"month":return new Date(a.getFullYear(),a.getMonth());case"week":return X(a,u);default:return a}},Be=a=>[...Array(7)].map((i,u)=>L(a,u)),L=(a,i)=>new Date(a.getFullYear(),a.getMonth(),a.getDate()+i,a.getHours(),a.getMinutes(),a.getSeconds()),X=(a,i)=>L(a,(i-a.getDay()-7)%-7),Ee=(a,i)=>L(X(a,i),7),W=a=>new Date(a.getFullYear(),a.getMonth()),Ue=a=>Math.ceil(a.getDate()/7),Re=(a,i,u)=>new Date(a.getFullYear()+(i=="year"?u:0),a.getMonth()+(i=="month"?u:0),a.getDate()+(i=="week"?u*7:0)),Z=a=>("0"+String(a.getMonth()+1)).slice(-2),x=a=>("0"+String(a.getDate())).slice(-2),ce=a=>a.getFullYear()+"-"+Z(a),Ve=a=>ce(a)+"-"+x(a),ze=a=>Z(a)+"-"+x(a),je=(a,i,u)=>{if(a.getHours()===0&&a.getMinutes()===0&&a.getSeconds()===0)return"";if(!V()){var c=new Date().getTimezoneOffset()*6e4;return new Date(a.getTime()-c).toISOString().slice(11,16)}return a.toLocaleTimeString(i,u)},qe=(a,i,u,c)=>{const d=a.getFullYear()===i.getFullYear(),m=me(a,i),f=u!=="year"&&u!=="month";let v=[];return v.push(c[a.getMonth()]),f&&(v.push(" "),v.push(a.getDate())),d||(v.push(f?", ":" "),v.push(a.getFullYear())),!m||!d?(v.push(" "),m||v.push(c[i.getMonth()]),f&&v.push(" ")):f&&v.push(" "),f?(v.push(i.getDate()),v.push(", ")):v.push(" "),v.push(i.getFullYear()),v.join("")},ge=(a,i)=>{const u=Date.UTC(i.getFullYear(),i.getMonth(),i.getDate()),c=Date.UTC(a.getFullYear(),a.getMonth(),a.getDate());return(u-c)/864e5},Ge=(a,i)=>!!a&&!!i&&ge(a,i)===0,Qe=(a,i)=>!!a&&!!i&&a.getTime()===i.getTime(),me=(a,i)=>!!a&&!!i&&a.getFullYear()===i.getFullYear()&&a.getMonth()===i.getMonth(),Je=a=>W(a)<W(N()),Ke=a=>W(a)>W(N()),Xe=a=>R(a)>N(),Ze=a=>R(a)<N(),xe=a=>a.getMonth()!==L(a,7).getMonth(),_e=a=>a.getMonth()!==L(a,1).getMonth(),fe=a=>{let i=[...Array(7)].map(u=>0);return a.split(/\D/,7).forEach((u,c)=>i[c]=Number(u)),i[1]--,new Date(i[0],i[1],i[2],i[3],i[4],i[5],i[6])},K=a=>typeof a=="string"?fe(a):new Date(a),R=a=>{const i=new Date(a);return i.setHours(0,0,0,0),i},et=a=>a.substring(0,2),V=()=>typeof Intl<"u",tt=(a,i)=>{if(!V())return[...Array(12)].map(c=>"");const u=new Intl.DateTimeFormat(a,{month:i});return[...Array(12)].map((c,d)=>u.format(new Date(2017,d,1)))},at=(a,i,u)=>{if(!V())return[...Array(7)].map(d=>"");const c=new Intl.DateTimeFormat(a,{weekday:i});return[...Array(7)].map((d,m)=>c.format(new Date(2017,0,(m+1+u)%7)))},rt=()=>typeof navigator>"u"?"unk":(navigator.languages&&navigator.languages.length?navigator.languages[0]:navigator.language).toLowerCase(),nt=(a,i)=>{const u=a.classes?[...a.classes]:[];return i&&u.push("isHovered"),{originalItem:a,startDate:K(a.startDate),endDate:K(a.endDate||a.startDate),classes:u,title:a.title||"Untitled",id:a.id,url:a.url,tooltip:a.tooltip??a.title}},o$1={addDays:L,beginningOfMonth:W,beginningOfPeriod:He,beginningOfWeek:X,dateOnly:R,dayDiff:ge,daysOfWeek:Be,endOfWeek:Ee,formattedPeriod:qe,formattedTime:je,fromIsoStringToLocalDate:fe,getDefaultBrowserLocale:rt,getFormattedMonthNames:tt,getFormattedWeekdayNames:at,incrementPeriod:Re,instanceOfMonth:Ue,isFutureMonth:Ke,isInFuture:Xe,isInPast:Ze,isLastDayOfMonth:_e,isLastInstanceOfMonth:xe,isoMonthDay:ze,isoYearMonth:ce,isoYearMonthDay:Ve,isPastMonth:Je,isSameDate:Ge,isSameDateTime:Qe,isSameMonth:me,languageCode:et,normalizeItem:nt,paddedDay:x,paddedMonth:Z,supportsIntl:V,today:N,toLocalDate:K};class ot{constructor(){Y(this,"currentDragItem"),Y(this,"dateSelectionOrigin"),Y(this,"currentHoveredItemId",""),Y(this,"CalendarMath",o$1)}}const st={class:"cv-header-days"},it={key:0,class:"cv-weeknumber"},lt$1=["aria-multiselectable"],dt={key:0,class:"cv-weeknumber"},ut={class:"cv-weekdays"},ct=["draggable","aria-grabbed","aria-label","aria-selected","aria-dropeffect","onClick","onDragstart","onDrop","onDragover","onDragenter","onDragleave"],gt$1={class:"cv-day-number"},mt={key:0,class:"cv-fom-name"},ft=["draggable","aria-grabbed","title","onDragstart","onMouseenter","onMouseleave","onClick","innerHTML"],pt=["draggable","aria-grabbed","title","onDragstart","onMouseenter","onMouseleave","onClick"],Ot=defineComponent$1({__name:"CalendarView",props:{showDate:{default:void 0},displayPeriodUom:{default:"month"},displayPeriodCount:{default:1},displayWeekNumbers:{type:Boolean,default:!1},locale:{default:void 0},monthNameFormat:{default:"long"},weekdayNameFormat:{default:"short"},showTimes:{type:Boolean,default:!1},timeFormatOptions:{default:()=>({})},disablePast:{type:Boolean,default:!1},disableFuture:{type:Boolean,default:!1},enableDateSelection:{type:Boolean,default:!1},selectionStart:{default:void 0},selectionEnd:{default:void 0},enableDragDrop:{type:Boolean,default:!1},startingDayOfWeek:{default:0},items:{default:()=>[]},dateClasses:{default:()=>({})},itemTop:{default:"1.4em"},itemContentHeight:{default:"1.4em"},itemBorderHeight:{default:"2px"},periodChangedCallback:{type:Function,default:void 0},currentPeriodLabel:{default:""},currentPeriodLabelIcons:{default:"⇤-⇥"},doEmitItemMouseEvents:{type:Boolean,default:!1},enableHtmlTitles:{type:Boolean,default:!0},monthNameOn1st:{type:Boolean,default:!0}},emits:["period-changed","click-date","click-item","item-mouseenter","item-mouseleave","drag-start","drag-over-date","drag-enter-date","drag-leave-date","drop-on-date","date-selection","date-selection-start","date-selection-finish"],setup(a,{emit:i}){const u=a,c=i,d=reactive(new ot),m=computed(()=>u.locale||o$1.getDefaultBrowserLocale()),f=computed(()=>u.showDate?o$1.dateOnly(u.showDate):o$1.today()),v=computed(()=>o$1.beginningOfPeriod(f.value,u.displayPeriodUom,u.startingDayOfWeek)),g=computed(()=>o$1.addDays(o$1.incrementPeriod(v.value,u.displayPeriodUom,u.displayPeriodCount),-1)),y=computed(()=>{const Le=new Date(v.value.getFullYear(),0,1),Bt=o$1.addDays(Le,(11-Le.getDay())%7),Ie=o$1.beginningOfPeriod(Bt,"week",u.startingDayOfWeek),ie=o$1.beginningOfWeek(v.value,u.startingDayOfWeek);return 1+Math.floor(o$1.dayDiff(Ie,ie)/7)}),b=computed(()=>o$1.beginningOfWeek(v.value,u.startingDayOfWeek)),w=computed(()=>o$1.endOfWeek(g.value,u.startingDayOfWeek)),S=computed(()=>{const Le=Math.floor((o$1.dayDiff(b.value,w.value)+1)/7);return[...Array(Le)].map((Bt,Ie)=>o$1.addDays(b.value,Ie*7))}),C=computed(()=>o$1.getFormattedMonthNames(m.value,u.monthNameFormat)),k=computed(()=>o$1.getFormattedWeekdayNames(m.value,u.weekdayNameFormat,u.startingDayOfWeek)),$=computed(()=>u.items?u.items.map(Le=>o$1.normalizeItem(Le,Le.id===d.currentHoveredItemId)):[]),E=computed(()=>o$1.beginningOfPeriod(o$1.today(),u.displayPeriodUom,u.startingDayOfWeek)),D=computed(()=>o$1.addDays(o$1.incrementPeriod(E.value,u.displayPeriodUom,u.displayPeriodCount),-1)),T=computed(()=>o$1.formattedPeriod(v.value,g.value,u.displayPeriodUom,C.value)),O=computed(()=>{const Le=E.value,Bt=v.value;return u.currentPeriodLabel?u.currentPeriodLabel==="icons"?u.currentPeriodLabelIcons[Math.sign(Le.getTime()-Bt.getTime())+1]:u.currentPeriodLabel:o$1.formattedPeriod(Le,D.value,u.displayPeriodUom,C.value)}),F=computed(()=>u.monthNameOn1st&&(u.displayPeriodUom!=="month"||u.displayPeriodCount>1)),M=Le=>F.value&&Le.getDate()==1?C.value[Le.getMonth()]:"",P=computed(()=>({previousYear:J(-12),previousPeriod:J(-1),nextPeriod:J(1),previousFullPeriod:J(-u.displayPeriodCount),nextFullPeriod:J(u.displayPeriodCount),nextYear:J(12),currentPeriod:E.value,currentPeriodLabel:O.value,periodStart:v.value,periodEnd:g.value,displayLocale:m.value,displayFirstDate:b.value,displayLastDate:w.value,monthNames:C.value,fixedItems:$.value,periodLabel:T.value})),B=computed(()=>({periodStart:v,periodEnd:g,displayFirstDate:b,displayLastDate:w}));watch(()=>B,Le=>{u.periodChangedCallback&&(c("period-changed"),u.periodChangedCallback(Le,"watch"))},{immediate:!0,deep:!0});const z=(Le,Bt)=>{u.disablePast&&o$1.isInPast(Le)||u.disableFuture&&o$1.isInFuture(Le)||c("click-date",Le,Fe(Le,Le),Bt)},U=(Le,Bt)=>c("click-item",Le,Bt),H=Le=>"dow"+(Le+u.startingDayOfWeek)%7,J=Le=>{const Bt=o$1.incrementPeriod(v.value,u.displayPeriodUom,Le),Ie=o$1.incrementPeriod(Bt,u.displayPeriodUom,u.displayPeriodCount);return u.disablePast&&Ie<=o$1.today()||u.disableFuture&&Bt>o$1.today()?null:Bt},j=(Le,Bt)=>{d.currentHoveredItemId=Le.id,u.doEmitItemMouseEvents&&c("item-mouseenter",Le,Bt)},G=(Le,Bt)=>{d.currentHoveredItemId="",u.doEmitItemMouseEvents&&c("item-mouseleave",Le,Bt)},ee=(Le,Bt)=>{var Ie,ie;if(!u.enableDateSelection)return!1;(Ie=Bt.dataTransfer)==null||Ie.setData("text",Le.toString());let pe=new Image;return pe.src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==",(ie=Bt.dataTransfer)==null||ie.setDragImage(pe,10,10),d.dateSelectionOrigin=Le,c("date-selection-start",te(Le),Bt),!0},Q=(Le,Bt)=>{var Ie;return u.enableDragDrop?((Ie=Bt.dataTransfer)==null||Ie.setData("text",Le.id),d.currentDragItem=Le,d.dateSelectionOrigin=void 0,c("drag-start",Le,Bt),!0):!1},te=Le=>Le<=d.dateSelectionOrigin?[Le,d.dateSelectionOrigin]:[d.dateSelectionOrigin,Le],re=(Le,Bt)=>{u.enableDragDrop&&c("drag-over-date",d.currentDragItem,Le,Bt)},ae=(Le,Bt)=>{u.enableDateSelection&&d.dateSelectionOrigin&&c("date-selection",te(Le),Bt),u.enableDragDrop&&(c("drag-enter-date",d.currentDragItem,Le,Bt),Bt.target.classList.add("draghover"))},ye=(Le,Bt)=>{u.enableDateSelection&&u.selectionStart||!u.enableDragDrop||(c("drag-leave-date",d.currentDragItem,Le,Bt),Bt.target.classList.remove("draghover"))},ue=(Le,Bt)=>{if(u.enableDateSelection&&d.dateSelectionOrigin){c("date-selection-finish",te(Le),Bt);return}u.enableDragDrop&&(c("drop-on-date",d.currentDragItem,Le,Bt),Bt.target.classList.remove("draghover"))},le=(Le,Bt)=>Le.startDate<Bt.startDate?-1:Bt.startDate<Le.startDate?1:Le.endDate>Bt.endDate?-1:Bt.endDate>Le.endDate?1:Le.id<Bt.id?-1:1,Se=Le=>Fe(Le,o$1.addDays(Le,6)),Fe=(Le,Bt)=>$.value.filter(Ie=>Ie.endDate>=Le&&o$1.dateOnly(Ie.startDate)<=Bt,this).sort(le),kt=Le=>!!$.value.find(Bt=>Bt.endDate>=Le&&o$1.dateOnly(Bt.startDate)<=Le),Pe=Le=>!(!u.selectionStart||!u.selectionEnd||Le<o$1.dateOnly(u.selectionStart)||Le>o$1.dateOnly(u.selectionEnd)),ke=Le=>{const Bt=Se(Le),Ie=[],ie=[[],[],[],[],[],[],[]];if(!Bt)return Ie;for(let pe=0;pe<Bt.length;pe++){const Ne=Object.assign({},Bt[pe],{classes:[...Bt[pe].classes],itemRow:0}),We=Ne.startDate<Le,wt=We?0:o$1.dayDiff(Le,Ne.startDate),Ht=Math.max(1,Math.min(7-wt,o$1.dayDiff(o$1.addDays(Le,wt),Ne.endDate)+1));We&&Ne.classes.push("continued"),o$1.dayDiff(Le,Ne.endDate)>6&&Ne.classes.push("toBeContinued"),o$1.isInPast(Ne.endDate)&&Ne.classes.push("past"),Ne.originalItem.url&&Ne.classes.push("hasUrl");for(let qt=0;qt<7;qt++)if(qt===wt){let At=0;for(;ie[qt][At];)At++;Ne.itemRow=At,ie[qt][At]=!0}else qt<wt+Ht&&(ie[qt][Ne.itemRow]=!0);Ne.classes.push(`offset${wt}`),Ne.classes.push(`span${Ht}`),Ie.push(Ne)}return Ie},de=Le=>{const Bt='<span class="startTime">'+o$1.formattedTime(Le.startDate,m.value,u.timeFormatOptions)+"</span>";let Ie="";return o$1.isSameDateTime(Le.startDate,Le.endDate)||(Ie='<span class="endTime">'+o$1.formattedTime(Le.endDate,m.value,u.timeFormatOptions)+"</span>"),Bt+Ie},$e=Le=>u.showTimes?de(Le)+" "+Le.title:Le.title,Te=Le=>{const Bt=Le.itemRow,Ie=u.itemContentHeight,ie=u.itemBorderHeight;return`calc(${u.itemTop} + ${Bt}*${Ie} + ${Bt}*${ie})`};return(Le,Bt)=>(openBlock(),createElementBlock("div",{"aria-label":"Calendar",class:normalizeClass(["cv-wrapper",`locale-${unref(o$1).languageCode(m.value)}`,`locale-${m.value}`,`y${v.value.getFullYear()}`,`m${unref(o$1).paddedMonth(v.value)}`,`period-${Le.displayPeriodUom}`,`periodCount-${Le.displayPeriodCount}`,{past:unref(o$1).isPastMonth(v.value),future:unref(o$1).isFutureMonth(v.value),noIntl:!unref(o$1).supportsIntl}])},[renderSlot(Le.$slots,"header",{headerProps:P.value}),createBaseVNode("div",st,[Le.displayWeekNumbers?(openBlock(),createElementBlock("div",it)):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(k.value,(Ie,ie)=>renderSlot(Le.$slots,"day-header",{index:H(ie),label:Ie},()=>[(openBlock(),createElementBlock("div",{key:H(ie),class:normalizeClass([H(ie),"cv-header-day"])},toDisplayString(Ie),3))])),256))]),createBaseVNode("div",{"aria-multiselectable":Le.enableDateSelection,class:"cv-weeks"},[(openBlock(!0),createElementBlock(Fragment,null,renderList(S.value,(Ie,ie)=>(openBlock(),createElementBlock("div",{key:`${ie}-week`,class:normalizeClass(["cv-week",`week${ie+1}`,`ws${unref(o$1).isoYearMonthDay(Ie)}`])},[Le.displayWeekNumbers?(openBlock(),createElementBlock("div",dt,[renderSlot(Le.$slots,"week-number",{date:Ie,numberInYear:y.value+ie,numberInPeriod:ie+1},()=>[createBaseVNode("span",null,toDisplayString(y.value+ie),1)])])):createCommentVNode("",!0),createBaseVNode("div",ut,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(o$1).daysOfWeek(Ie),(pe,Ne)=>(openBlock(),createElementBlock("div",{key:H(Ne),draggable:Le.enableDateSelection,class:normalizeClass(["cv-day",H(Ne),`d${unref(o$1).isoYearMonthDay(pe)}`,`d${unref(o$1).isoMonthDay(pe)}`,`d${unref(o$1).paddedDay(pe)}`,`instance${unref(o$1).instanceOfMonth(pe)}`,{today:unref(o$1).isSameDate(pe,unref(o$1).today()),outsideOfMonth:!unref(o$1).isSameMonth(pe,f.value),past:unref(o$1).isInPast(pe),future:unref(o$1).isInFuture(pe),last:unref(o$1).isLastDayOfMonth(pe),lastInstance:unref(o$1).isLastInstanceOfMonth(pe),hasItems:kt(pe),selectionStart:unref(o$1).isSameDate(pe,Le.selectionStart),selectionEnd:unref(o$1).isSameDate(pe,Le.selectionEnd)},...Le.dateClasses&&Le.dateClasses[unref(o$1).isoYearMonthDay(pe)]||[]]),"aria-grabbed":Le.enableDateSelection?Pe(pe):void 0,"aria-label":pe.getDate().toString(),"aria-selected":Pe(pe),"aria-dropeffect":Le.enableDragDrop&&d.currentDragItem?"move":Le.enableDateSelection&&d.dateSelectionOrigin?"execute":"none",onClick:We=>z(pe,We),onDragstart:We=>ee(pe,We),onDrop:withModifiers(We=>ue(pe,We),["prevent"]),onDragover:withModifiers(We=>re(pe,We),["prevent"]),onDragenter:withModifiers(We=>ae(pe,We),["prevent"]),onDragleave:withModifiers(We=>ye(pe,We),["prevent"])},[createBaseVNode("div",gt$1,[M(pe)?(openBlock(),createElementBlock("span",mt,toDisplayString(M(pe)),1)):createCommentVNode("",!0),createTextVNode(" "+toDisplayString(pe.getDate()),1)]),renderSlot(Le.$slots,"day-content",{day:pe})],42,ct))),128)),u.enableHtmlTitles?(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(ke(Ie),pe=>renderSlot(Le.$slots,"item",{value:pe,weekStartDate:Ie,top:Te(pe)},()=>[(openBlock(),createElementBlock("div",{key:pe.id,draggable:Le.enableDragDrop,"aria-grabbed":Le.enableDragDrop?pe==d.currentDragItem:void 0,class:normalizeClass([pe.classes,"cv-item"]),title:pe.tooltip||pe.title,style:normalizeStyle(`top:${Te(pe)};${pe.originalItem.style}`),onDragstart:Ne=>Q(pe,Ne),onMouseenter:Ne=>j(pe,Ne),onMouseleave:Ne=>G(pe,Ne),onClick:withModifiers(Ne=>U(pe,Ne),["stop"]),innerHTML:$e(pe)},null,46,ft))])),256)):(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(ke(Ie),pe=>renderSlot(Le.$slots,"item",{value:pe,weekStartDate:Ie,top:Te(pe)},()=>[(openBlock(),createElementBlock("div",{key:pe.id,draggable:Le.enableDragDrop,"aria-grabbed":Le.enableDragDrop?pe==d.currentDragItem:void 0,class:normalizeClass([pe.classes,"cv-item"]),title:pe.tooltip||pe.title,style:normalizeStyle(`top:${Te(pe)};${pe.originalItem.style}`),onDragstart:Ne=>Q(pe,Ne),onMouseenter:Ne=>j(pe,Ne),onMouseleave:Ne=>G(pe,Ne),onClick:withModifiers(Ne=>U(pe,Ne),["stop"])},toDisplayString($e(pe)),47,pt)),createTextVNode(" div> ")])),256))])],2))),128))],8,lt$1)],2))}}),Dt={class:"cv-header"},vt={class:"cv-header-nav"},ht=["disabled"],bt=["disabled","innerHTML"],yt=["disabled"],Pt=["disabled"],Mt={class:"periodLabel"},Ct=defineComponent$1({__name:"CalendarViewHeader",props:{headerProps:{type:Object,required:!0},previousYearLabel:{type:String,default:"<<"},previousPeriodLabel:{type:String,default:"<"},nextPeriodLabel:{type:String,default:">"},nextYearLabel:{type:String,default:">>"}},emits:["input"],setup(a,{emit:i}){const u=i,c=d=>u("input",d);return(d,m)=>(openBlock(),createElementBlock("div",Dt,[createBaseVNode("div",vt,[createBaseVNode("button",{disabled:!a.headerProps.previousYear,class:"previousYear","aria-label":"Previous Year",onClick:m[0]||(m[0]=withModifiers(f=>c(a.headerProps.previousYear),["prevent"]))},toDisplayString(a.previousYearLabel),9,ht),createBaseVNode("button",{disabled:!a.headerProps.previousPeriod,class:"previousPeriod","aria-label":"Previous Period",onClick:m[1]||(m[1]=withModifiers(f=>c(a.headerProps.previousPeriod),["prevent"])),innerHTML:a.previousPeriodLabel},null,8,bt),createBaseVNode("button",{class:"currentPeriod","aria-label":"Current Period",onClick:m[2]||(m[2]=withModifiers(f=>c(a.headerProps.currentPeriod),["prevent"]))},toDisplayString(a.headerProps.currentPeriodLabel),1),createBaseVNode("button",{disabled:!a.headerProps.nextPeriod,class:"nextPeriod","aria-label":"Next Period",onClick:m[3]||(m[3]=withModifiers(f=>c(a.headerProps.nextPeriod),["prevent"]))},toDisplayString(a.nextPeriodLabel),9,yt),createBaseVNode("button",{disabled:!a.headerProps.nextYear,class:"nextYear","aria-label":"Next Year",onClick:m[4]||(m[4]=withModifiers(f=>c(a.headerProps.nextYear),["prevent"]))},toDisplayString(a.nextYearLabel),9,Pt)]),createBaseVNode("div",Mt,[renderSlot(d.$slots,"label",{},()=>[createTextVNode(toDisplayString(a.headerProps.periodLabel),1)])])]))}}),_hoisted_1$I={class:"d-flex flex-row align-items-center"},_hoisted_2$r={key:0,class:"flex-column"},_hoisted_3$g={class:"flex-column flex-grow-0 pa-1"},_hoisted_4$8={key:0,class:"fas fa-shopping-cart fa-xs float-left"},_sfc_main$3=defineComponent$1({__name:"MealPlanCalendarItem",props:{value:{type:{},required:!0},itemHeight:{type:String},itemTop:{type:String},detailedItems:{type:Boolean,default:!0}},emits:{onDragStart:(a,i)=>!0},setup(a,{emit:i}){const u=i;let c=a;const d=computed(()=>c.value.originalItem.mealPlan),m=computed(()=>d.value.recipe!=null?d.value.recipe.name:d.value.title!=null&&d.value.title!==""?d.value.title:"ERROR");return(f,v)=>(openBlock(),createBlock(VCard,{class:normalizeClass(["card cv-item pa-0",a.value.classes]),hover:"",style:normalizeStyle({top:a.itemTop,height:a.itemHeight,"border-color":d.value.mealType.color}),draggable:!0,key:a.value.id,onDragstart:v[0]||(v[0]=g=>u("onDragStart",a.value,g))},{default:withCtx(()=>[createVNode(VCardText,{class:"pa-0"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$I,[a.detailedItems?(openBlock(),createElementBlock("div",_hoisted_2$r,[createVNode(_sfc_main$o,{height:a.itemHeight,width:a.itemHeight,recipe:d.value.recipe},null,8,["height","width","recipe"])])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_3$g,[createBaseVNode("span",{class:normalizeClass(["font-light",{"two-line-text":a.detailedItems,"one-line-text":!a.detailedItems}])},[d.value.shopping?(openBlock(),createElementBlock("i",_hoisted_4$8)):createCommentVNode("",!0),createTextVNode(" "+toDisplayString(m.value),1)],2)])])]),_:1})]),_:1},8,["style","class"]))}}),MealPlanCalendarItem=_export_sfc(_sfc_main$3,[["__scopeId","data-v-accea5e0"]]),_sfc_main$2=defineComponent$1({__name:"MealPlanView",setup(a){const{lgAndUp:i}=useDisplay(),u=ref([]),c=ref({}),d=computed(()=>{let v=[];return u.value.forEach(g=>{v.push({startDate:g.fromDate,endDate:g.toDate,id:g.id,mealPlan:g})}),v}),m=computed(()=>i.value?"2.6rem":"1.3rem");onMounted(()=>{new ApiApi().apiMealPlanList().then(g=>{u.value=g.results})});function f(v,g,y){u.value.forEach(b=>{if(b.id==c.value.originalItem.mealPlan.id){let w=DateTime.fromJSDate(b.toDate).diff(DateTime.fromJSDate(b.fromDate),"days");if(y.ctrlKey){let S=Object.assign({},b);S.fromDate=g,S.toDate=DateTime.fromJSDate(g).plus(w).toJSDate()}else b.fromDate=g,b.toDate=DateTime.fromJSDate(g).plus(w).toJSDate(),console.log(b.fromDate,b.toDate)}})}return(v,g)=>(openBlock(),createBlock(VRow,{class:"h-100"},{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[createVNode(unref(Ot),{items:d.value,class:"theme-default","item-content-height":m.value,"enable-drag-drop":!0,onDropOnDate:f},{header:withCtx(({headerProps:y})=>[createVNode(unref(Ct),{"header-props":y},null,8,["header-props"])]),item:withCtx(({value:y,weekStartDate:b,top:w})=>[createVNode(MealPlanCalendarItem,{"item-height":m.value,value:y,"item-top":w,onOnDragStart:S=>c.value=y,"detailed-items":unref(i)},null,8,["item-height","value","item-top","onOnDragStart","detailed-items"])]),_:1},8,["items","item-content-height"])]),_:1})]),_:1}))}}),MealPlanView=_export_sfc(_sfc_main$2,[["__scopeId","data-v-d748adb2"]]),_sfc_main$1=defineComponent$1({__name:"MealPlanPage",setup(a){return(i,u)=>(openBlock(),createBlock(MealPlanView))}});function bind(a,i){return function(){return a.apply(i,arguments)}}const{toString:toString$b}=Object.prototype,{getPrototypeOf}=Object,kindOf=(a=>i=>{const u=toString$b.call(i);return a[u]||(a[u]=u.slice(8,-1).toLowerCase())})(Object.create(null)),kindOfTest=a=>(a=a.toLowerCase(),i=>kindOf(i)===a),typeOfTest=a=>i=>typeof i===a,{isArray:isArray$m}=Array,isUndefined$1=typeOfTest("undefined");function isBuffer$7(a){return a!==null&&!isUndefined$1(a)&&a.constructor!==null&&!isUndefined$1(a.constructor)&&isFunction$6(a.constructor.isBuffer)&&a.constructor.isBuffer(a)}const isArrayBuffer=kindOfTest("ArrayBuffer");function isArrayBufferView(a){let i;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?i=ArrayBuffer.isView(a):i=a&&a.buffer&&isArrayBuffer(a.buffer),i}const isString$3=typeOfTest("string"),isFunction$6=typeOfTest("function"),isNumber$1=typeOfTest("number"),isObject$e=a=>a!==null&&typeof a=="object",isBoolean=a=>a===!0||a===!1,isPlainObject$3=a=>{if(kindOf(a)!=="object")return!1;const i=getPrototypeOf(a);return(i===null||i===Object.prototype||Object.getPrototypeOf(i)===null)&&!(Symbol.toStringTag in a)&&!(Symbol.iterator in a)},isDate$1=kindOfTest("Date"),isFile=kindOfTest("File"),isBlob=kindOfTest("Blob"),isFileList=kindOfTest("FileList"),isStream=a=>isObject$e(a)&&isFunction$6(a.pipe),isFormData=a=>{let i;return a&&(typeof FormData=="function"&&a instanceof FormData||isFunction$6(a.append)&&((i=kindOf(a))==="formdata"||i==="object"&&isFunction$6(a.toString)&&a.toString()==="[object FormData]"))},isURLSearchParams=kindOfTest("URLSearchParams"),trim$1=a=>a.trim?a.trim():a.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach$1(a,i,{allOwnKeys:u=!1}={}){if(a===null||typeof a>"u")return;let c,d;if(typeof a!="object"&&(a=[a]),isArray$m(a))for(c=0,d=a.length;c<d;c++)i.call(null,a[c],c,a);else{const m=u?Object.getOwnPropertyNames(a):Object.keys(a),f=m.length;let v;for(c=0;c<f;c++)v=m[c],i.call(null,a[v],v,a)}}function findKey(a,i){i=i.toLowerCase();const u=Object.keys(a);let c=u.length,d;for(;c-- >0;)if(d=u[c],i===d.toLowerCase())return d;return null}const _global=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,isContextDefined=a=>!isUndefined$1(a)&&a!==_global;function merge$1(){const{caseless:a}=isContextDefined(this)&&this||{},i={},u=(c,d)=>{const m=a&&findKey(i,d)||d;isPlainObject$3(i[m])&&isPlainObject$3(c)?i[m]=merge$1(i[m],c):isPlainObject$3(c)?i[m]=merge$1({},c):isArray$m(c)?i[m]=c.slice():i[m]=c};for(let c=0,d=arguments.length;c<d;c++)arguments[c]&&forEach$1(arguments[c],u);return i}const extend$2=(a,i,u,{allOwnKeys:c}={})=>(forEach$1(i,(d,m)=>{u&&isFunction$6(d)?a[m]=bind(d,u):a[m]=d},{allOwnKeys:c}),a),stripBOM=a=>(a.charCodeAt(0)===65279&&(a=a.slice(1)),a),inherits=(a,i,u,c)=>{a.prototype=Object.create(i.prototype,c),a.prototype.constructor=a,Object.defineProperty(a,"super",{value:i.prototype}),u&&Object.assign(a.prototype,u)},toFlatObject=(a,i,u,c)=>{let d,m,f;const v={};if(i=i||{},a==null)return i;do{for(d=Object.getOwnPropertyNames(a),m=d.length;m-- >0;)f=d[m],(!c||c(f,a,i))&&!v[f]&&(i[f]=a[f],v[f]=!0);a=u!==!1&&getPrototypeOf(a)}while(a&&(!u||u(a,i))&&a!==Object.prototype);return i},endsWith$1=(a,i,u)=>{a=String(a),(u===void 0||u>a.length)&&(u=a.length),u-=i.length;const c=a.indexOf(i,u);return c!==-1&&c===u},toArray$1=a=>{if(!a)return null;if(isArray$m(a))return a;let i=a.length;if(!isNumber$1(i))return null;const u=new Array(i);for(;i-- >0;)u[i]=a[i];return u},isTypedArray$5=(a=>i=>a&&i instanceof a)(typeof Uint8Array<"u"&&getPrototypeOf(Uint8Array)),forEachEntry=(a,i)=>{const c=(a&&a[Symbol.iterator]).call(a);let d;for(;(d=c.next())&&!d.done;){const m=d.value;i.call(a,m[0],m[1])}},matchAll=(a,i)=>{let u;const c=[];for(;(u=a.exec(i))!==null;)c.push(u);return c},isHTMLForm=kindOfTest("HTMLFormElement"),toCamelCase=a=>a.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(u,c,d){return c.toUpperCase()+d}),hasOwnProperty$f=(({hasOwnProperty:a})=>(i,u)=>a.call(i,u))(Object.prototype),isRegExp=kindOfTest("RegExp"),reduceDescriptors=(a,i)=>{const u=Object.getOwnPropertyDescriptors(a),c={};forEach$1(u,(d,m)=>{let f;(f=i(d,m,a))!==!1&&(c[m]=f||d)}),Object.defineProperties(a,c)},freezeMethods=a=>{reduceDescriptors(a,(i,u)=>{if(isFunction$6(a)&&["arguments","caller","callee"].indexOf(u)!==-1)return!1;const c=a[u];if(isFunction$6(c)){if(i.enumerable=!1,"writable"in i){i.writable=!1;return}i.set||(i.set=()=>{throw Error("Can not rewrite read-only method '"+u+"'")})}})},toObjectSet=(a,i)=>{const u={},c=d=>{d.forEach(m=>{u[m]=!0})};return isArray$m(a)?c(a):c(String(a).split(i)),u},noop$2=()=>{},toFiniteNumber=(a,i)=>(a=+a,Number.isFinite(a)?a:i),ALPHA="abcdefghijklmnopqrstuvwxyz",DIGIT="0123456789",ALPHABET={DIGIT,ALPHA,ALPHA_DIGIT:ALPHA+ALPHA.toUpperCase()+DIGIT},generateString=(a=16,i=ALPHABET.ALPHA_DIGIT)=>{let u="";const{length:c}=i;for(;a--;)u+=i[Math.random()*c|0];return u};function isSpecCompliantForm(a){return!!(a&&isFunction$6(a.append)&&a[Symbol.toStringTag]==="FormData"&&a[Symbol.iterator])}const toJSONObject=a=>{const i=new Array(10),u=(c,d)=>{if(isObject$e(c)){if(i.indexOf(c)>=0)return;if(!("toJSON"in c)){i[d]=c;const m=isArray$m(c)?[]:{};return forEach$1(c,(f,v)=>{const g=u(f,d+1);!isUndefined$1(g)&&(m[v]=g)}),i[d]=void 0,m}}return c};return u(a,0)},isAsyncFn=kindOfTest("AsyncFunction"),isThenable=a=>a&&(isObject$e(a)||isFunction$6(a))&&isFunction$6(a.then)&&isFunction$6(a.catch),utils$1={isArray:isArray$m,isArrayBuffer,isBuffer:isBuffer$7,isFormData,isArrayBufferView,isString:isString$3,isNumber:isNumber$1,isBoolean,isObject:isObject$e,isPlainObject:isPlainObject$3,isUndefined:isUndefined$1,isDate:isDate$1,isFile,isBlob,isRegExp,isFunction:isFunction$6,isStream,isURLSearchParams,isTypedArray:isTypedArray$5,isFileList,forEach:forEach$1,merge:merge$1,extend:extend$2,trim:trim$1,stripBOM,inherits,toFlatObject,kindOf,kindOfTest,endsWith:endsWith$1,toArray:toArray$1,forEachEntry,matchAll,isHTMLForm,hasOwnProperty:hasOwnProperty$f,hasOwnProp:hasOwnProperty$f,reduceDescriptors,freezeMethods,toObjectSet,toCamelCase,noop:noop$2,toFiniteNumber,findKey,global:_global,isContextDefined,ALPHABET,generateString,isSpecCompliantForm,toJSONObject,isAsyncFn,isThenable};function AxiosError(a,i,u,c,d){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=a,this.name="AxiosError",i&&(this.code=i),u&&(this.config=u),c&&(this.request=c),d&&(this.response=d)}utils$1.inherits(AxiosError,Error,{toJSON:function a(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:utils$1.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const prototype$1=AxiosError.prototype,descriptors={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(a=>{descriptors[a]={value:a}});Object.defineProperties(AxiosError,descriptors);Object.defineProperty(prototype$1,"isAxiosError",{value:!0});AxiosError.from=(a,i,u,c,d,m)=>{const f=Object.create(prototype$1);return utils$1.toFlatObject(a,f,function(g){return g!==Error.prototype},v=>v!=="isAxiosError"),AxiosError.call(f,a.message,i,u,c,d),f.cause=a,f.name=a.name,m&&Object.assign(f,m),f};const httpAdapter=null;function isVisitable(a){return utils$1.isPlainObject(a)||utils$1.isArray(a)}function removeBrackets(a){return utils$1.endsWith(a,"[]")?a.slice(0,-2):a}function renderKey(a,i,u){return a?a.concat(i).map(function(d,m){return d=removeBrackets(d),!u&&m?"["+d+"]":d}).join(u?".":""):i}function isFlatArray(a){return utils$1.isArray(a)&&!a.some(isVisitable)}const predicates=utils$1.toFlatObject(utils$1,{},null,function a(i){return/^is[A-Z]/.test(i)});function toFormData(a,i,u){if(!utils$1.isObject(a))throw new TypeError("target must be an object");i=i||new FormData,u=utils$1.toFlatObject(u,{metaTokens:!0,dots:!1,indexes:!1},!1,function($,E){return!utils$1.isUndefined(E[$])});const c=u.metaTokens,d=u.visitor||b,m=u.dots,f=u.indexes,g=(u.Blob||typeof Blob<"u"&&Blob)&&utils$1.isSpecCompliantForm(i);if(!utils$1.isFunction(d))throw new TypeError("visitor must be a function");function y(k){if(k===null)return"";if(utils$1.isDate(k))return k.toISOString();if(!g&&utils$1.isBlob(k))throw new AxiosError("Blob is not supported. Use a Buffer instead.");return utils$1.isArrayBuffer(k)||utils$1.isTypedArray(k)?g&&typeof Blob=="function"?new Blob([k]):Buffer.from(k):k}function b(k,$,E){let D=k;if(k&&!E&&typeof k=="object"){if(utils$1.endsWith($,"{}"))$=c?$:$.slice(0,-2),k=JSON.stringify(k);else if(utils$1.isArray(k)&&isFlatArray(k)||(utils$1.isFileList(k)||utils$1.endsWith($,"[]"))&&(D=utils$1.toArray(k)))return $=removeBrackets($),D.forEach(function(O,F){!(utils$1.isUndefined(O)||O===null)&&i.append(f===!0?renderKey([$],F,m):f===null?$:$+"[]",y(O))}),!1}return isVisitable(k)?!0:(i.append(renderKey(E,$,m),y(k)),!1)}const w=[],S=Object.assign(predicates,{defaultVisitor:b,convertValue:y,isVisitable});function C(k,$){if(!utils$1.isUndefined(k)){if(w.indexOf(k)!==-1)throw Error("Circular reference detected in "+$.join("."));w.push(k),utils$1.forEach(k,function(D,T){(!(utils$1.isUndefined(D)||D===null)&&d.call(i,D,utils$1.isString(T)?T.trim():T,$,S))===!0&&C(D,$?$.concat(T):[T])}),w.pop()}}if(!utils$1.isObject(a))throw new TypeError("data must be an object");return C(a),i}function encode$1(a){const i={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(a).replace(/[!'()~]|%20|%00/g,function(c){return i[c]})}function AxiosURLSearchParams(a,i){this._pairs=[],a&&toFormData(a,this,i)}const prototype=AxiosURLSearchParams.prototype;prototype.append=function a(i,u){this._pairs.push([i,u])};prototype.toString=function a(i){const u=i?function(c){return i.call(this,c,encode$1)}:encode$1;return this._pairs.map(function(d){return u(d[0])+"="+u(d[1])},"").join("&")};function encode(a){return encodeURIComponent(a).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function buildURL(a,i,u){if(!i)return a;const c=u&&u.encode||encode,d=u&&u.serialize;let m;if(d?m=d(i,u):m=utils$1.isURLSearchParams(i)?i.toString():new AxiosURLSearchParams(i,u).toString(c),m){const f=a.indexOf("#");f!==-1&&(a=a.slice(0,f)),a+=(a.indexOf("?")===-1?"?":"&")+m}return a}class InterceptorManager{constructor(){this.handlers=[]}use(i,u,c){return this.handlers.push({fulfilled:i,rejected:u,synchronous:c?c.synchronous:!1,runWhen:c?c.runWhen:null}),this.handlers.length-1}eject(i){this.handlers[i]&&(this.handlers[i]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(i){utils$1.forEach(this.handlers,function(c){c!==null&&i(c)})}}const transitionalDefaults={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},URLSearchParams$1=typeof URLSearchParams<"u"?URLSearchParams:AxiosURLSearchParams,FormData$1=typeof FormData<"u"?FormData:null,Blob$1=typeof Blob<"u"?Blob:null,platform$1={isBrowser:!0,classes:{URLSearchParams:URLSearchParams$1,FormData:FormData$1,Blob:Blob$1},protocols:["http","https","file","blob","url","data"]},hasBrowserEnv=typeof window<"u"&&typeof document<"u",hasStandardBrowserEnv=(a=>hasBrowserEnv&&["ReactNative","NativeScript","NS"].indexOf(a)<0)(typeof navigator<"u"&&navigator.product),hasStandardBrowserWebWorkerEnv=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",utils=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv,hasStandardBrowserEnv,hasStandardBrowserWebWorkerEnv},Symbol.toStringTag,{value:"Module"})),platform={...utils,...platform$1};function toURLEncodedForm(a,i){return toFormData(a,new platform.classes.URLSearchParams,Object.assign({visitor:function(u,c,d,m){return platform.isNode&&utils$1.isBuffer(u)?(this.append(c,u.toString("base64")),!1):m.defaultVisitor.apply(this,arguments)}},i))}function parsePropPath(a){return utils$1.matchAll(/\w+|\[(\w*)]/g,a).map(i=>i[0]==="[]"?"":i[1]||i[0])}function arrayToObject(a){const i={},u=Object.keys(a);let c;const d=u.length;let m;for(c=0;c<d;c++)m=u[c],i[m]=a[m];return i}function formDataToJSON(a){function i(u,c,d,m){let f=u[m++];if(f==="__proto__")return!0;const v=Number.isFinite(+f),g=m>=u.length;return f=!f&&utils$1.isArray(d)?d.length:f,g?(utils$1.hasOwnProp(d,f)?d[f]=[d[f],c]:d[f]=c,!v):((!d[f]||!utils$1.isObject(d[f]))&&(d[f]=[]),i(u,c,d[f],m)&&utils$1.isArray(d[f])&&(d[f]=arrayToObject(d[f])),!v)}if(utils$1.isFormData(a)&&utils$1.isFunction(a.entries)){const u={};return utils$1.forEachEntry(a,(c,d)=>{i(parsePropPath(c),d,u,0)}),u}return null}function stringifySafely(a,i,u){if(utils$1.isString(a))try{return(i||JSON.parse)(a),utils$1.trim(a)}catch(c){if(c.name!=="SyntaxError")throw c}return(u||JSON.stringify)(a)}const defaults$3={transitional:transitionalDefaults,adapter:["xhr","http"],transformRequest:[function a(i,u){const c=u.getContentType()||"",d=c.indexOf("application/json")>-1,m=utils$1.isObject(i);if(m&&utils$1.isHTMLForm(i)&&(i=new FormData(i)),utils$1.isFormData(i))return d?JSON.stringify(formDataToJSON(i)):i;if(utils$1.isArrayBuffer(i)||utils$1.isBuffer(i)||utils$1.isStream(i)||utils$1.isFile(i)||utils$1.isBlob(i))return i;if(utils$1.isArrayBufferView(i))return i.buffer;if(utils$1.isURLSearchParams(i))return u.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),i.toString();let v;if(m){if(c.indexOf("application/x-www-form-urlencoded")>-1)return toURLEncodedForm(i,this.formSerializer).toString();if((v=utils$1.isFileList(i))||c.indexOf("multipart/form-data")>-1){const g=this.env&&this.env.FormData;return toFormData(v?{"files[]":i}:i,g&&new g,this.formSerializer)}}return m||d?(u.setContentType("application/json",!1),stringifySafely(i)):i}],transformResponse:[function a(i){const u=this.transitional||defaults$3.transitional,c=u&&u.forcedJSONParsing,d=this.responseType==="json";if(i&&utils$1.isString(i)&&(c&&!this.responseType||d)){const f=!(u&&u.silentJSONParsing)&&d;try{return JSON.parse(i)}catch(v){if(f)throw v.name==="SyntaxError"?AxiosError.from(v,AxiosError.ERR_BAD_RESPONSE,this,null,this.response):v}}return i}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:platform.classes.FormData,Blob:platform.classes.Blob},validateStatus:function a(i){return i>=200&&i<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};utils$1.forEach(["delete","get","head","post","put","patch"],a=>{defaults$3.headers[a]={}});const defaults$4=defaults$3,ignoreDuplicateOf=utils$1.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),parseHeaders=a=>{const i={};let u,c,d;return a&&a.split(`
`).forEach(function(f){d=f.indexOf(":"),u=f.substring(0,d).trim().toLowerCase(),c=f.substring(d+1).trim(),!(!u||i[u]&&ignoreDuplicateOf[u])&&(u==="set-cookie"?i[u]?i[u].push(c):i[u]=[c]:i[u]=i[u]?i[u]+", "+c:c)}),i},$internals=Symbol("internals");function normalizeHeader(a){return a&&String(a).trim().toLowerCase()}function normalizeValue(a){return a===!1||a==null?a:utils$1.isArray(a)?a.map(normalizeValue):String(a)}function parseTokens(a){const i=Object.create(null),u=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let c;for(;c=u.exec(a);)i[c[1]]=c[2];return i}const isValidHeaderName=a=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(a.trim());function matchHeaderValue(a,i,u,c,d){if(utils$1.isFunction(c))return c.call(this,i,u);if(d&&(i=u),!!utils$1.isString(i)){if(utils$1.isString(c))return i.indexOf(c)!==-1;if(utils$1.isRegExp(c))return c.test(i)}}function formatHeader(a){return a.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(i,u,c)=>u.toUpperCase()+c)}function buildAccessors(a,i){const u=utils$1.toCamelCase(" "+i);["get","set","has"].forEach(c=>{Object.defineProperty(a,c+u,{value:function(d,m,f){return this[c].call(this,i,d,m,f)},configurable:!0})})}class AxiosHeaders{constructor(i){i&&this.set(i)}set(i,u,c){const d=this;function m(v,g,y){const b=normalizeHeader(g);if(!b)throw new Error("header name must be a non-empty string");const w=utils$1.findKey(d,b);(!w||d[w]===void 0||y===!0||y===void 0&&d[w]!==!1)&&(d[w||g]=normalizeValue(v))}const f=(v,g)=>utils$1.forEach(v,(y,b)=>m(y,b,g));return utils$1.isPlainObject(i)||i instanceof this.constructor?f(i,u):utils$1.isString(i)&&(i=i.trim())&&!isValidHeaderName(i)?f(parseHeaders(i),u):i!=null&&m(u,i,c),this}get(i,u){if(i=normalizeHeader(i),i){const c=utils$1.findKey(this,i);if(c){const d=this[c];if(!u)return d;if(u===!0)return parseTokens(d);if(utils$1.isFunction(u))return u.call(this,d,c);if(utils$1.isRegExp(u))return u.exec(d);throw new TypeError("parser must be boolean|regexp|function")}}}has(i,u){if(i=normalizeHeader(i),i){const c=utils$1.findKey(this,i);return!!(c&&this[c]!==void 0&&(!u||matchHeaderValue(this,this[c],c,u)))}return!1}delete(i,u){const c=this;let d=!1;function m(f){if(f=normalizeHeader(f),f){const v=utils$1.findKey(c,f);v&&(!u||matchHeaderValue(c,c[v],v,u))&&(delete c[v],d=!0)}}return utils$1.isArray(i)?i.forEach(m):m(i),d}clear(i){const u=Object.keys(this);let c=u.length,d=!1;for(;c--;){const m=u[c];(!i||matchHeaderValue(this,this[m],m,i,!0))&&(delete this[m],d=!0)}return d}normalize(i){const u=this,c={};return utils$1.forEach(this,(d,m)=>{const f=utils$1.findKey(c,m);if(f){u[f]=normalizeValue(d),delete u[m];return}const v=i?formatHeader(m):String(m).trim();v!==m&&delete u[m],u[v]=normalizeValue(d),c[v]=!0}),this}concat(...i){return this.constructor.concat(this,...i)}toJSON(i){const u=Object.create(null);return utils$1.forEach(this,(c,d)=>{c!=null&&c!==!1&&(u[d]=i&&utils$1.isArray(c)?c.join(", "):c)}),u}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([i,u])=>i+": "+u).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(i){return i instanceof this?i:new this(i)}static concat(i,...u){const c=new this(i);return u.forEach(d=>c.set(d)),c}static accessor(i){const c=(this[$internals]=this[$internals]={accessors:{}}).accessors,d=this.prototype;function m(f){const v=normalizeHeader(f);c[v]||(buildAccessors(d,f),c[v]=!0)}return utils$1.isArray(i)?i.forEach(m):m(i),this}}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);utils$1.reduceDescriptors(AxiosHeaders.prototype,({value:a},i)=>{let u=i[0].toUpperCase()+i.slice(1);return{get:()=>a,set(c){this[u]=c}}});utils$1.freezeMethods(AxiosHeaders);const AxiosHeaders$1=AxiosHeaders;function transformData(a,i){const u=this||defaults$4,c=i||u,d=AxiosHeaders$1.from(c.headers);let m=c.data;return utils$1.forEach(a,function(v){m=v.call(u,m,d.normalize(),i?i.status:void 0)}),d.normalize(),m}function isCancel(a){return!!(a&&a.__CANCEL__)}function CanceledError(a,i,u){AxiosError.call(this,a??"canceled",AxiosError.ERR_CANCELED,i,u),this.name="CanceledError"}utils$1.inherits(CanceledError,AxiosError,{__CANCEL__:!0});function settle(a,i,u){const c=u.config.validateStatus;!u.status||!c||c(u.status)?a(u):i(new AxiosError("Request failed with status code "+u.status,[AxiosError.ERR_BAD_REQUEST,AxiosError.ERR_BAD_RESPONSE][Math.floor(u.status/100)-4],u.config,u.request,u))}const cookies=platform.hasStandardBrowserEnv?{write(a,i,u,c,d,m){const f=[a+"="+encodeURIComponent(i)];utils$1.isNumber(u)&&f.push("expires="+new Date(u).toGMTString()),utils$1.isString(c)&&f.push("path="+c),utils$1.isString(d)&&f.push("domain="+d),m===!0&&f.push("secure"),document.cookie=f.join("; ")},read(a){const i=document.cookie.match(new RegExp("(^|;\\s*)("+a+")=([^;]*)"));return i?decodeURIComponent(i[3]):null},remove(a){this.write(a,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function isAbsoluteURL(a){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(a)}function combineURLs(a,i){return i?a.replace(/\/?\/$/,"")+"/"+i.replace(/^\/+/,""):a}function buildFullPath(a,i){return a&&!isAbsoluteURL(i)?combineURLs(a,i):i}const isURLSameOrigin=platform.hasStandardBrowserEnv?function a(){const i=/(msie|trident)/i.test(navigator.userAgent),u=document.createElement("a");let c;function d(m){let f=m;return i&&(u.setAttribute("href",f),f=u.href),u.setAttribute("href",f),{href:u.href,protocol:u.protocol?u.protocol.replace(/:$/,""):"",host:u.host,search:u.search?u.search.replace(/^\?/,""):"",hash:u.hash?u.hash.replace(/^#/,""):"",hostname:u.hostname,port:u.port,pathname:u.pathname.charAt(0)==="/"?u.pathname:"/"+u.pathname}}return c=d(window.location.href),function(f){const v=utils$1.isString(f)?d(f):f;return v.protocol===c.protocol&&v.host===c.host}}():function a(){return function(){return!0}}();function parseProtocol(a){const i=/^([-+\w]{1,25})(:?\/\/|:)/.exec(a);return i&&i[1]||""}function speedometer(a,i){a=a||10;const u=new Array(a),c=new Array(a);let d=0,m=0,f;return i=i!==void 0?i:1e3,function(g){const y=Date.now(),b=c[m];f||(f=y),u[d]=g,c[d]=y;let w=m,S=0;for(;w!==d;)S+=u[w++],w=w%a;if(d=(d+1)%a,d===m&&(m=(m+1)%a),y-f<i)return;const C=b&&y-b;return C?Math.round(S*1e3/C):void 0}}function progressEventReducer(a,i){let u=0;const c=speedometer(50,250);return d=>{const m=d.loaded,f=d.lengthComputable?d.total:void 0,v=m-u,g=c(v),y=m<=f;u=m;const b={loaded:m,total:f,progress:f?m/f:void 0,bytes:v,rate:g||void 0,estimated:g&&f&&y?(f-m)/g:void 0,event:d};b[i?"download":"upload"]=!0,a(b)}}const isXHRAdapterSupported=typeof XMLHttpRequest<"u",xhrAdapter=isXHRAdapterSupported&&function(a){return new Promise(function(u,c){let d=a.data;const m=AxiosHeaders$1.from(a.headers).normalize();let{responseType:f,withXSRFToken:v}=a,g;function y(){a.cancelToken&&a.cancelToken.unsubscribe(g),a.signal&&a.signal.removeEventListener("abort",g)}let b;if(utils$1.isFormData(d)){if(platform.hasStandardBrowserEnv||platform.hasStandardBrowserWebWorkerEnv)m.setContentType(!1);else if((b=m.getContentType())!==!1){const[$,...E]=b?b.split(";").map(D=>D.trim()).filter(Boolean):[];m.setContentType([$||"multipart/form-data",...E].join("; "))}}let w=new XMLHttpRequest;if(a.auth){const $=a.auth.username||"",E=a.auth.password?unescape(encodeURIComponent(a.auth.password)):"";m.set("Authorization","Basic "+btoa($+":"+E))}const S=buildFullPath(a.baseURL,a.url);w.open(a.method.toUpperCase(),buildURL(S,a.params,a.paramsSerializer),!0),w.timeout=a.timeout;function C(){if(!w)return;const $=AxiosHeaders$1.from("getAllResponseHeaders"in w&&w.getAllResponseHeaders()),D={data:!f||f==="text"||f==="json"?w.responseText:w.response,status:w.status,statusText:w.statusText,headers:$,config:a,request:w};settle(function(O){u(O),y()},function(O){c(O),y()},D),w=null}if("onloadend"in w?w.onloadend=C:w.onreadystatechange=function(){!w||w.readyState!==4||w.status===0&&!(w.responseURL&&w.responseURL.indexOf("file:")===0)||setTimeout(C)},w.onabort=function(){w&&(c(new AxiosError("Request aborted",AxiosError.ECONNABORTED,a,w)),w=null)},w.onerror=function(){c(new AxiosError("Network Error",AxiosError.ERR_NETWORK,a,w)),w=null},w.ontimeout=function(){let E=a.timeout?"timeout of "+a.timeout+"ms exceeded":"timeout exceeded";const D=a.transitional||transitionalDefaults;a.timeoutErrorMessage&&(E=a.timeoutErrorMessage),c(new AxiosError(E,D.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,a,w)),w=null},platform.hasStandardBrowserEnv&&(v&&utils$1.isFunction(v)&&(v=v(a)),v||v!==!1&&isURLSameOrigin(S))){const $=a.xsrfHeaderName&&a.xsrfCookieName&&cookies.read(a.xsrfCookieName);$&&m.set(a.xsrfHeaderName,$)}d===void 0&&m.setContentType(null),"setRequestHeader"in w&&utils$1.forEach(m.toJSON(),function(E,D){w.setRequestHeader(D,E)}),utils$1.isUndefined(a.withCredentials)||(w.withCredentials=!!a.withCredentials),f&&f!=="json"&&(w.responseType=a.responseType),typeof a.onDownloadProgress=="function"&&w.addEventListener("progress",progressEventReducer(a.onDownloadProgress,!0)),typeof a.onUploadProgress=="function"&&w.upload&&w.upload.addEventListener("progress",progressEventReducer(a.onUploadProgress)),(a.cancelToken||a.signal)&&(g=$=>{w&&(c(!$||$.type?new CanceledError(null,a,w):$),w.abort(),w=null)},a.cancelToken&&a.cancelToken.subscribe(g),a.signal&&(a.signal.aborted?g():a.signal.addEventListener("abort",g)));const k=parseProtocol(S);if(k&&platform.protocols.indexOf(k)===-1){c(new AxiosError("Unsupported protocol "+k+":",AxiosError.ERR_BAD_REQUEST,a));return}w.send(d||null)})},knownAdapters={http:httpAdapter,xhr:xhrAdapter};utils$1.forEach(knownAdapters,(a,i)=>{if(a){try{Object.defineProperty(a,"name",{value:i})}catch{}Object.defineProperty(a,"adapterName",{value:i})}});const renderReason=a=>`- ${a}`,isResolvedHandle=a=>utils$1.isFunction(a)||a===null||a===!1,adapters={getAdapter:a=>{a=utils$1.isArray(a)?a:[a];const{length:i}=a;let u,c;const d={};for(let m=0;m<i;m++){u=a[m];let f;if(c=u,!isResolvedHandle(u)&&(c=knownAdapters[(f=String(u)).toLowerCase()],c===void 0))throw new AxiosError(`Unknown adapter '${f}'`);if(c)break;d[f||"#"+m]=c}if(!c){const m=Object.entries(d).map(([v,g])=>`adapter ${v} `+(g===!1?"is not supported by the environment":"is not available in the build"));let f=i?m.length>1?`since :
`+m.map(renderReason).join(`
`):" "+renderReason(m[0]):"as no adapter specified";throw new AxiosError("There is no suitable adapter to dispatch the request "+f,"ERR_NOT_SUPPORT")}return c},adapters:knownAdapters};function throwIfCancellationRequested(a){if(a.cancelToken&&a.cancelToken.throwIfRequested(),a.signal&&a.signal.aborted)throw new CanceledError(null,a)}function dispatchRequest(a){return throwIfCancellationRequested(a),a.headers=AxiosHeaders$1.from(a.headers),a.data=transformData.call(a,a.transformRequest),["post","put","patch"].indexOf(a.method)!==-1&&a.headers.setContentType("application/x-www-form-urlencoded",!1),adapters.getAdapter(a.adapter||defaults$4.adapter)(a).then(function(c){return throwIfCancellationRequested(a),c.data=transformData.call(a,a.transformResponse,c),c.headers=AxiosHeaders$1.from(c.headers),c},function(c){return isCancel(c)||(throwIfCancellationRequested(a),c&&c.response&&(c.response.data=transformData.call(a,a.transformResponse,c.response),c.response.headers=AxiosHeaders$1.from(c.response.headers))),Promise.reject(c)})}const headersToObject=a=>a instanceof AxiosHeaders$1?{...a}:a;function mergeConfig(a,i){i=i||{};const u={};function c(y,b,w){return utils$1.isPlainObject(y)&&utils$1.isPlainObject(b)?utils$1.merge.call({caseless:w},y,b):utils$1.isPlainObject(b)?utils$1.merge({},b):utils$1.isArray(b)?b.slice():b}function d(y,b,w){if(utils$1.isUndefined(b)){if(!utils$1.isUndefined(y))return c(void 0,y,w)}else return c(y,b,w)}function m(y,b){if(!utils$1.isUndefined(b))return c(void 0,b)}function f(y,b){if(utils$1.isUndefined(b)){if(!utils$1.isUndefined(y))return c(void 0,y)}else return c(void 0,b)}function v(y,b,w){if(w in i)return c(y,b);if(w in a)return c(void 0,y)}const g={url:m,method:m,data:m,baseURL:f,transformRequest:f,transformResponse:f,paramsSerializer:f,timeout:f,timeoutMessage:f,withCredentials:f,withXSRFToken:f,adapter:f,responseType:f,xsrfCookieName:f,xsrfHeaderName:f,onUploadProgress:f,onDownloadProgress:f,decompress:f,maxContentLength:f,maxBodyLength:f,beforeRedirect:f,transport:f,httpAgent:f,httpsAgent:f,cancelToken:f,socketPath:f,responseEncoding:f,validateStatus:v,headers:(y,b)=>d(headersToObject(y),headersToObject(b),!0)};return utils$1.forEach(Object.keys(Object.assign({},a,i)),function(b){const w=g[b]||d,S=w(a[b],i[b],b);utils$1.isUndefined(S)&&w!==v||(u[b]=S)}),u}const VERSION="1.6.8",validators$1={};["object","boolean","number","function","string","symbol"].forEach((a,i)=>{validators$1[a]=function(c){return typeof c===a||"a"+(i<1?"n ":" ")+a}});const deprecatedWarnings={};validators$1.transitional=function a(i,u,c){function d(m,f){return"[Axios v"+VERSION+"] Transitional option '"+m+"'"+f+(c?". "+c:"")}return(m,f,v)=>{if(i===!1)throw new AxiosError(d(f," has been removed"+(u?" in "+u:"")),AxiosError.ERR_DEPRECATED);return u&&!deprecatedWarnings[f]&&(deprecatedWarnings[f]=!0,console.warn(d(f," has been deprecated since v"+u+" and will be removed in the near future"))),i?i(m,f,v):!0}};function assertOptions(a,i,u){if(typeof a!="object")throw new AxiosError("options must be an object",AxiosError.ERR_BAD_OPTION_VALUE);const c=Object.keys(a);let d=c.length;for(;d-- >0;){const m=c[d],f=i[m];if(f){const v=a[m],g=v===void 0||f(v,m,a);if(g!==!0)throw new AxiosError("option "+m+" must be "+g,AxiosError.ERR_BAD_OPTION_VALUE);continue}if(u!==!0)throw new AxiosError("Unknown option "+m,AxiosError.ERR_BAD_OPTION)}}const validator={assertOptions,validators:validators$1},validators=validator.validators;class Axios{constructor(i){this.defaults=i,this.interceptors={request:new InterceptorManager,response:new InterceptorManager}}async request(i,u){try{return await this._request(i,u)}catch(c){if(c instanceof Error){let d;Error.captureStackTrace?Error.captureStackTrace(d={}):d=new Error;const m=d.stack?d.stack.replace(/^.+\n/,""):"";c.stack?m&&!String(c.stack).endsWith(m.replace(/^.+\n.+\n/,""))&&(c.stack+=`
`+m):c.stack=m}throw c}}_request(i,u){typeof i=="string"?(u=u||{},u.url=i):u=i||{},u=mergeConfig(this.defaults,u);const{transitional:c,paramsSerializer:d,headers:m}=u;c!==void 0&&validator.assertOptions(c,{silentJSONParsing:validators.transitional(validators.boolean),forcedJSONParsing:validators.transitional(validators.boolean),clarifyTimeoutError:validators.transitional(validators.boolean)},!1),d!=null&&(utils$1.isFunction(d)?u.paramsSerializer={serialize:d}:validator.assertOptions(d,{encode:validators.function,serialize:validators.function},!0)),u.method=(u.method||this.defaults.method||"get").toLowerCase();let f=m&&utils$1.merge(m.common,m[u.method]);m&&utils$1.forEach(["delete","get","head","post","put","patch","common"],k=>{delete m[k]}),u.headers=AxiosHeaders$1.concat(f,m);const v=[];let g=!0;this.interceptors.request.forEach(function($){typeof $.runWhen=="function"&&$.runWhen(u)===!1||(g=g&&$.synchronous,v.unshift($.fulfilled,$.rejected))});const y=[];this.interceptors.response.forEach(function($){y.push($.fulfilled,$.rejected)});let b,w=0,S;if(!g){const k=[dispatchRequest.bind(this),void 0];for(k.unshift.apply(k,v),k.push.apply(k,y),S=k.length,b=Promise.resolve(u);w<S;)b=b.then(k[w++],k[w++]);return b}S=v.length;let C=u;for(w=0;w<S;){const k=v[w++],$=v[w++];try{C=k(C)}catch(E){$.call(this,E);break}}try{b=dispatchRequest.call(this,C)}catch(k){return Promise.reject(k)}for(w=0,S=y.length;w<S;)b=b.then(y[w++],y[w++]);return b}getUri(i){i=mergeConfig(this.defaults,i);const u=buildFullPath(i.baseURL,i.url);return buildURL(u,i.params,i.paramsSerializer)}}utils$1.forEach(["delete","get","head","options"],function a(i){Axios.prototype[i]=function(u,c){return this.request(mergeConfig(c||{},{method:i,url:u,data:(c||{}).data}))}});utils$1.forEach(["post","put","patch"],function a(i){function u(c){return function(m,f,v){return this.request(mergeConfig(v||{},{method:i,headers:c?{"Content-Type":"multipart/form-data"}:{},url:m,data:f}))}}Axios.prototype[i]=u(),Axios.prototype[i+"Form"]=u(!0)});const Axios$1=Axios;class CancelToken{constructor(i){if(typeof i!="function")throw new TypeError("executor must be a function.");let u;this.promise=new Promise(function(m){u=m});const c=this;this.promise.then(d=>{if(!c._listeners)return;let m=c._listeners.length;for(;m-- >0;)c._listeners[m](d);c._listeners=null}),this.promise.then=d=>{let m;const f=new Promise(v=>{c.subscribe(v),m=v}).then(d);return f.cancel=function(){c.unsubscribe(m)},f},i(function(m,f,v){c.reason||(c.reason=new CanceledError(m,f,v),u(c.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(i){if(this.reason){i(this.reason);return}this._listeners?this._listeners.push(i):this._listeners=[i]}unsubscribe(i){if(!this._listeners)return;const u=this._listeners.indexOf(i);u!==-1&&this._listeners.splice(u,1)}static source(){let i;return{token:new CancelToken(function(d){i=d}),cancel:i}}}const CancelToken$1=CancelToken;function spread(a){return function(u){return a.apply(null,u)}}function isAxiosError(a){return utils$1.isObject(a)&&a.isAxiosError===!0}const HttpStatusCode={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(HttpStatusCode).forEach(([a,i])=>{HttpStatusCode[i]=a});const HttpStatusCode$1=HttpStatusCode;function createInstance(a){const i=new Axios$1(a),u=bind(Axios$1.prototype.request,i);return utils$1.extend(u,Axios$1.prototype,i,{allOwnKeys:!0}),utils$1.extend(u,i,null,{allOwnKeys:!0}),u.create=function(d){return createInstance(mergeConfig(a,d))},u}const axios=createInstance(defaults$4);axios.Axios=Axios$1;axios.CanceledError=CanceledError;axios.CancelToken=CancelToken$1;axios.isCancel=isCancel;axios.VERSION=VERSION;axios.toFormData=toFormData;axios.AxiosError=AxiosError;axios.Cancel=axios.CanceledError;axios.all=function a(i){return Promise.all(i)};axios.spread=spread;axios.isAxiosError=isAxiosError;axios.mergeConfig=mergeConfig;axios.AxiosHeaders=AxiosHeaders$1;axios.formToJSON=a=>formDataToJSON(utils$1.isHTMLForm(a)?new FormData(a):a);axios.getAdapter=adapters.getAdapter;axios.HttpStatusCode=HttpStatusCode$1;axios.default=axios;//! moment.js
//! version : 2.30.1
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
//! license : MIT
//! momentjs.com
var hookCallback;function hooks(){return hookCallback.apply(null,arguments)}function setHookCallback(a){hookCallback=a}function isArray$l(a){return a instanceof Array||Object.prototype.toString.call(a)==="[object Array]"}function isObject$d(a){return a!=null&&Object.prototype.toString.call(a)==="[object Object]"}function hasOwnProp(a,i){return Object.prototype.hasOwnProperty.call(a,i)}function isObjectEmpty(a){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(a).length===0;var i;for(i in a)if(hasOwnProp(a,i))return!1;return!0}function isUndefined(a){return a===void 0}function isNumber(a){return typeof a=="number"||Object.prototype.toString.call(a)==="[object Number]"}function isDate(a){return a instanceof Date||Object.prototype.toString.call(a)==="[object Date]"}function map$2(a,i){var u=[],c,d=a.length;for(c=0;c<d;++c)u.push(i(a[c],c));return u}function extend$1(a,i){for(var u in i)hasOwnProp(i,u)&&(a[u]=i[u]);return hasOwnProp(i,"toString")&&(a.toString=i.toString),hasOwnProp(i,"valueOf")&&(a.valueOf=i.valueOf),a}function createUTC(a,i,u,c){return createLocalOrUTC(a,i,u,c,!0).utc()}function defaultParsingFlags(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function getParsingFlags(a){return a._pf==null&&(a._pf=defaultParsingFlags()),a._pf}var some$1;Array.prototype.some?some$1=Array.prototype.some:some$1=function(a){var i=Object(this),u=i.length>>>0,c;for(c=0;c<u;c++)if(c in i&&a.call(this,i[c],c,i))return!0;return!1};function isValid(a){var i=null,u=!1,c=a._d&&!isNaN(a._d.getTime());if(c&&(i=getParsingFlags(a),u=some$1.call(i.parsedDateParts,function(d){return d!=null}),c=i.overflow<0&&!i.empty&&!i.invalidEra&&!i.invalidMonth&&!i.invalidWeekday&&!i.weekdayMismatch&&!i.nullInput&&!i.invalidFormat&&!i.userInvalidated&&(!i.meridiem||i.meridiem&&u),a._strict&&(c=c&&i.charsLeftOver===0&&i.unusedTokens.length===0&&i.bigHour===void 0)),Object.isFrozen==null||!Object.isFrozen(a))a._isValid=c;else return c;return a._isValid}function createInvalid(a){var i=createUTC(NaN);return a!=null?extend$1(getParsingFlags(i),a):getParsingFlags(i).userInvalidated=!0,i}var momentProperties=hooks.momentProperties=[],updateInProgress=!1;function copyConfig(a,i){var u,c,d,m=momentProperties.length;if(isUndefined(i._isAMomentObject)||(a._isAMomentObject=i._isAMomentObject),isUndefined(i._i)||(a._i=i._i),isUndefined(i._f)||(a._f=i._f),isUndefined(i._l)||(a._l=i._l),isUndefined(i._strict)||(a._strict=i._strict),isUndefined(i._tzm)||(a._tzm=i._tzm),isUndefined(i._isUTC)||(a._isUTC=i._isUTC),isUndefined(i._offset)||(a._offset=i._offset),isUndefined(i._pf)||(a._pf=getParsingFlags(i)),isUndefined(i._locale)||(a._locale=i._locale),m>0)for(u=0;u<m;u++)c=momentProperties[u],d=i[c],isUndefined(d)||(a[c]=d);return a}function Moment(a){copyConfig(this,a),this._d=new Date(a._d!=null?a._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),updateInProgress===!1&&(updateInProgress=!0,hooks.updateOffset(this),updateInProgress=!1)}function isMoment(a){return a instanceof Moment||a!=null&&a._isAMomentObject!=null}function warn(a){hooks.suppressDeprecationWarnings===!1&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+a)}function deprecate(a,i){var u=!0;return extend$1(function(){if(hooks.deprecationHandler!=null&&hooks.deprecationHandler(null,a),u){var c=[],d,m,f,v=arguments.length;for(m=0;m<v;m++){if(d="",typeof arguments[m]=="object"){d+=`
[`+m+"] ";for(f in arguments[0])hasOwnProp(arguments[0],f)&&(d+=f+": "+arguments[0][f]+", ");d=d.slice(0,-2)}else d=arguments[m];c.push(d)}warn(a+`
Arguments: `+Array.prototype.slice.call(c).join("")+`
`+new Error().stack),u=!1}return i.apply(this,arguments)},i)}var deprecations={};function deprecateSimple(a,i){hooks.deprecationHandler!=null&&hooks.deprecationHandler(a,i),deprecations[a]||(warn(i),deprecations[a]=!0)}hooks.suppressDeprecationWarnings=!1;hooks.deprecationHandler=null;function isFunction$5(a){return typeof Function<"u"&&a instanceof Function||Object.prototype.toString.call(a)==="[object Function]"}function set$1(a){var i,u;for(u in a)hasOwnProp(a,u)&&(i=a[u],isFunction$5(i)?this[u]=i:this["_"+u]=i);this._config=a,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function mergeConfigs(a,i){var u=extend$1({},a),c;for(c in i)hasOwnProp(i,c)&&(isObject$d(a[c])&&isObject$d(i[c])?(u[c]={},extend$1(u[c],a[c]),extend$1(u[c],i[c])):i[c]!=null?u[c]=i[c]:delete u[c]);for(c in a)hasOwnProp(a,c)&&!hasOwnProp(i,c)&&isObject$d(a[c])&&(u[c]=extend$1({},u[c]));return u}function Locale(a){a!=null&&this.set(a)}var keys$8;Object.keys?keys$8=Object.keys:keys$8=function(a){var i,u=[];for(i in a)hasOwnProp(a,i)&&u.push(i);return u};var defaultCalendar={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function calendar(a,i,u){var c=this._calendar[a]||this._calendar.sameElse;return isFunction$5(c)?c.call(i,u):c}function zeroFill(a,i,u){var c=""+Math.abs(a),d=i-c.length,m=a>=0;return(m?u?"+":"":"-")+Math.pow(10,Math.max(0,d)).toString().substr(1)+c}var formattingTokens=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,localFormattingTokens=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,formatFunctions={},formatTokenFunctions={};function addFormatToken(a,i,u,c){var d=c;typeof c=="string"&&(d=function(){return this[c]()}),a&&(formatTokenFunctions[a]=d),i&&(formatTokenFunctions[i[0]]=function(){return zeroFill(d.apply(this,arguments),i[1],i[2])}),u&&(formatTokenFunctions[u]=function(){return this.localeData().ordinal(d.apply(this,arguments),a)})}function removeFormattingTokens(a){return a.match(/\[[\s\S]/)?a.replace(/^\[|\]$/g,""):a.replace(/\\/g,"")}function makeFormatFunction(a){var i=a.match(formattingTokens),u,c;for(u=0,c=i.length;u<c;u++)formatTokenFunctions[i[u]]?i[u]=formatTokenFunctions[i[u]]:i[u]=removeFormattingTokens(i[u]);return function(d){var m="",f;for(f=0;f<c;f++)m+=isFunction$5(i[f])?i[f].call(d,a):i[f];return m}}function formatMoment(a,i){return a.isValid()?(i=expandFormat(i,a.localeData()),formatFunctions[i]=formatFunctions[i]||makeFormatFunction(i),formatFunctions[i](a)):a.localeData().invalidDate()}function expandFormat(a,i){var u=5;function c(d){return i.longDateFormat(d)||d}for(localFormattingTokens.lastIndex=0;u>=0&&localFormattingTokens.test(a);)a=a.replace(localFormattingTokens,c),localFormattingTokens.lastIndex=0,u-=1;return a}var defaultLongDateFormat={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function longDateFormat(a){var i=this._longDateFormat[a],u=this._longDateFormat[a.toUpperCase()];return i||!u?i:(this._longDateFormat[a]=u.match(formattingTokens).map(function(c){return c==="MMMM"||c==="MM"||c==="DD"||c==="dddd"?c.slice(1):c}).join(""),this._longDateFormat[a])}var defaultInvalidDate="Invalid date";function invalidDate(){return this._invalidDate}var defaultOrdinal="%d",defaultDayOfMonthOrdinalParse=/\d{1,2}/;function ordinal(a){return this._ordinal.replace("%d",a)}var defaultRelativeTime={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function relativeTime(a,i,u,c){var d=this._relativeTime[u];return isFunction$5(d)?d(a,i,u,c):d.replace(/%d/i,a)}function pastFuture(a,i){var u=this._relativeTime[a>0?"future":"past"];return isFunction$5(u)?u(i):u.replace(/%s/i,i)}var aliases={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function normalizeUnits(a){return typeof a=="string"?aliases[a]||aliases[a.toLowerCase()]:void 0}function normalizeObjectUnits(a){var i={},u,c;for(c in a)hasOwnProp(a,c)&&(u=normalizeUnits(c),u&&(i[u]=a[c]));return i}var priorities={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function getPrioritizedUnits(a){var i=[],u;for(u in a)hasOwnProp(a,u)&&i.push({unit:u,priority:priorities[u]});return i.sort(function(c,d){return c.priority-d.priority}),i}var match1=/\d/,match2=/\d\d/,match3=/\d{3}/,match4=/\d{4}/,match6=/[+-]?\d{6}/,match1to2=/\d\d?/,match3to4=/\d\d\d\d?/,match5to6=/\d\d\d\d\d\d?/,match1to3=/\d{1,3}/,match1to4=/\d{1,4}/,match1to6=/[+-]?\d{1,6}/,matchUnsigned=/\d+/,matchSigned=/[+-]?\d+/,matchOffset=/Z|[+-]\d\d:?\d\d/gi,matchShortOffset=/Z|[+-]\d\d(?::?\d\d)?/gi,matchTimestamp=/[+-]?\d+(\.\d{1,3})?/,matchWord=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,match1to2NoLeadingZero=/^[1-9]\d?/,match1to2HasZero=/^([1-9]\d|\d)/,regexes;regexes={};function addRegexToken(a,i,u){regexes[a]=isFunction$5(i)?i:function(c,d){return c&&u?u:i}}function getParseRegexForToken(a,i){return hasOwnProp(regexes,a)?regexes[a](i._strict,i._locale):new RegExp(unescapeFormat(a))}function unescapeFormat(a){return regexEscape(a.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(i,u,c,d,m){return u||c||d||m}))}function regexEscape(a){return a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function absFloor(a){return a<0?Math.ceil(a)||0:Math.floor(a)}function toInt(a){var i=+a,u=0;return i!==0&&isFinite(i)&&(u=absFloor(i)),u}var tokens={};function addParseToken(a,i){var u,c=i,d;for(typeof a=="string"&&(a=[a]),isNumber(i)&&(c=function(m,f){f[i]=toInt(m)}),d=a.length,u=0;u<d;u++)tokens[a[u]]=c}function addWeekParseToken(a,i){addParseToken(a,function(u,c,d,m){d._w=d._w||{},i(u,d._w,d,m)})}function addTimeToArrayFromToken(a,i,u){i!=null&&hasOwnProp(tokens,a)&&tokens[a](i,u._a,u,a)}function isLeapYear(a){return a%4===0&&a%100!==0||a%400===0}var YEAR=0,MONTH=1,DATE=2,HOUR=3,MINUTE=4,SECOND=5,MILLISECOND=6,WEEK=7,WEEKDAY=8;addFormatToken("Y",0,0,function(){var a=this.year();return a<=9999?zeroFill(a,4):"+"+a});addFormatToken(0,["YY",2],0,function(){return this.year()%100});addFormatToken(0,["YYYY",4],0,"year");addFormatToken(0,["YYYYY",5],0,"year");addFormatToken(0,["YYYYYY",6,!0],0,"year");addRegexToken("Y",matchSigned);addRegexToken("YY",match1to2,match2);addRegexToken("YYYY",match1to4,match4);addRegexToken("YYYYY",match1to6,match6);addRegexToken("YYYYYY",match1to6,match6);addParseToken(["YYYYY","YYYYYY"],YEAR);addParseToken("YYYY",function(a,i){i[YEAR]=a.length===2?hooks.parseTwoDigitYear(a):toInt(a)});addParseToken("YY",function(a,i){i[YEAR]=hooks.parseTwoDigitYear(a)});addParseToken("Y",function(a,i){i[YEAR]=parseInt(a,10)});function daysInYear(a){return isLeapYear(a)?366:365}hooks.parseTwoDigitYear=function(a){return toInt(a)+(toInt(a)>68?1900:2e3)};var getSetYear=makeGetSet("FullYear",!0);function getIsLeapYear(){return isLeapYear(this.year())}function makeGetSet(a,i){return function(u){return u!=null?(set$1$1(this,a,u),hooks.updateOffset(this,i),this):get$2(this,a)}}function get$2(a,i){if(!a.isValid())return NaN;var u=a._d,c=a._isUTC;switch(i){case"Milliseconds":return c?u.getUTCMilliseconds():u.getMilliseconds();case"Seconds":return c?u.getUTCSeconds():u.getSeconds();case"Minutes":return c?u.getUTCMinutes():u.getMinutes();case"Hours":return c?u.getUTCHours():u.getHours();case"Date":return c?u.getUTCDate():u.getDate();case"Day":return c?u.getUTCDay():u.getDay();case"Month":return c?u.getUTCMonth():u.getMonth();case"FullYear":return c?u.getUTCFullYear():u.getFullYear();default:return NaN}}function set$1$1(a,i,u){var c,d,m,f,v;if(!(!a.isValid()||isNaN(u))){switch(c=a._d,d=a._isUTC,i){case"Milliseconds":return void(d?c.setUTCMilliseconds(u):c.setMilliseconds(u));case"Seconds":return void(d?c.setUTCSeconds(u):c.setSeconds(u));case"Minutes":return void(d?c.setUTCMinutes(u):c.setMinutes(u));case"Hours":return void(d?c.setUTCHours(u):c.setHours(u));case"Date":return void(d?c.setUTCDate(u):c.setDate(u));case"FullYear":break;default:return}m=u,f=a.month(),v=a.date(),v=v===29&&f===1&&!isLeapYear(m)?28:v,d?c.setUTCFullYear(m,f,v):c.setFullYear(m,f,v)}}function stringGet(a){return a=normalizeUnits(a),isFunction$5(this[a])?this[a]():this}function stringSet(a,i){if(typeof a=="object"){a=normalizeObjectUnits(a);var u=getPrioritizedUnits(a),c,d=u.length;for(c=0;c<d;c++)this[u[c].unit](a[u[c].unit])}else if(a=normalizeUnits(a),isFunction$5(this[a]))return this[a](i);return this}function mod(a,i){return(a%i+i)%i}var indexOf;Array.prototype.indexOf?indexOf=Array.prototype.indexOf:indexOf=function(a){var i;for(i=0;i<this.length;++i)if(this[i]===a)return i;return-1};function daysInMonth(a,i){if(isNaN(a)||isNaN(i))return NaN;var u=mod(i,12);return a+=(i-u)/12,u===1?isLeapYear(a)?29:28:31-u%7%2}addFormatToken("M",["MM",2],"Mo",function(){return this.month()+1});addFormatToken("MMM",0,0,function(a){return this.localeData().monthsShort(this,a)});addFormatToken("MMMM",0,0,function(a){return this.localeData().months(this,a)});addRegexToken("M",match1to2,match1to2NoLeadingZero);addRegexToken("MM",match1to2,match2);addRegexToken("MMM",function(a,i){return i.monthsShortRegex(a)});addRegexToken("MMMM",function(a,i){return i.monthsRegex(a)});addParseToken(["M","MM"],function(a,i){i[MONTH]=toInt(a)-1});addParseToken(["MMM","MMMM"],function(a,i,u,c){var d=u._locale.monthsParse(a,c,u._strict);d!=null?i[MONTH]=d:getParsingFlags(u).invalidMonth=a});var defaultLocaleMonths="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),defaultLocaleMonthsShort="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),MONTHS_IN_FORMAT=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,defaultMonthsShortRegex=matchWord,defaultMonthsRegex=matchWord;function localeMonths(a,i){return a?isArray$l(this._months)?this._months[a.month()]:this._months[(this._months.isFormat||MONTHS_IN_FORMAT).test(i)?"format":"standalone"][a.month()]:isArray$l(this._months)?this._months:this._months.standalone}function localeMonthsShort(a,i){return a?isArray$l(this._monthsShort)?this._monthsShort[a.month()]:this._monthsShort[MONTHS_IN_FORMAT.test(i)?"format":"standalone"][a.month()]:isArray$l(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function handleStrictParse(a,i,u){var c,d,m,f=a.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],c=0;c<12;++c)m=createUTC([2e3,c]),this._shortMonthsParse[c]=this.monthsShort(m,"").toLocaleLowerCase(),this._longMonthsParse[c]=this.months(m,"").toLocaleLowerCase();return u?i==="MMM"?(d=indexOf.call(this._shortMonthsParse,f),d!==-1?d:null):(d=indexOf.call(this._longMonthsParse,f),d!==-1?d:null):i==="MMM"?(d=indexOf.call(this._shortMonthsParse,f),d!==-1?d:(d=indexOf.call(this._longMonthsParse,f),d!==-1?d:null)):(d=indexOf.call(this._longMonthsParse,f),d!==-1?d:(d=indexOf.call(this._shortMonthsParse,f),d!==-1?d:null))}function localeMonthsParse(a,i,u){var c,d,m;if(this._monthsParseExact)return handleStrictParse.call(this,a,i,u);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),c=0;c<12;c++){if(d=createUTC([2e3,c]),u&&!this._longMonthsParse[c]&&(this._longMonthsParse[c]=new RegExp("^"+this.months(d,"").replace(".","")+"$","i"),this._shortMonthsParse[c]=new RegExp("^"+this.monthsShort(d,"").replace(".","")+"$","i")),!u&&!this._monthsParse[c]&&(m="^"+this.months(d,"")+"|^"+this.monthsShort(d,""),this._monthsParse[c]=new RegExp(m.replace(".",""),"i")),u&&i==="MMMM"&&this._longMonthsParse[c].test(a))return c;if(u&&i==="MMM"&&this._shortMonthsParse[c].test(a))return c;if(!u&&this._monthsParse[c].test(a))return c}}function setMonth(a,i){if(!a.isValid())return a;if(typeof i=="string"){if(/^\d+$/.test(i))i=toInt(i);else if(i=a.localeData().monthsParse(i),!isNumber(i))return a}var u=i,c=a.date();return c=c<29?c:Math.min(c,daysInMonth(a.year(),u)),a._isUTC?a._d.setUTCMonth(u,c):a._d.setMonth(u,c),a}function getSetMonth(a){return a!=null?(setMonth(this,a),hooks.updateOffset(this,!0),this):get$2(this,"Month")}function getDaysInMonth(){return daysInMonth(this.year(),this.month())}function monthsShortRegex(a){return this._monthsParseExact?(hasOwnProp(this,"_monthsRegex")||computeMonthsParse.call(this),a?this._monthsShortStrictRegex:this._monthsShortRegex):(hasOwnProp(this,"_monthsShortRegex")||(this._monthsShortRegex=defaultMonthsShortRegex),this._monthsShortStrictRegex&&a?this._monthsShortStrictRegex:this._monthsShortRegex)}function monthsRegex(a){return this._monthsParseExact?(hasOwnProp(this,"_monthsRegex")||computeMonthsParse.call(this),a?this._monthsStrictRegex:this._monthsRegex):(hasOwnProp(this,"_monthsRegex")||(this._monthsRegex=defaultMonthsRegex),this._monthsStrictRegex&&a?this._monthsStrictRegex:this._monthsRegex)}function computeMonthsParse(){function a(g,y){return y.length-g.length}var i=[],u=[],c=[],d,m,f,v;for(d=0;d<12;d++)m=createUTC([2e3,d]),f=regexEscape(this.monthsShort(m,"")),v=regexEscape(this.months(m,"")),i.push(f),u.push(v),c.push(v),c.push(f);i.sort(a),u.sort(a),c.sort(a),this._monthsRegex=new RegExp("^("+c.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function createDate(a,i,u,c,d,m,f){var v;return a<100&&a>=0?(v=new Date(a+400,i,u,c,d,m,f),isFinite(v.getFullYear())&&v.setFullYear(a)):v=new Date(a,i,u,c,d,m,f),v}function createUTCDate(a){var i,u;return a<100&&a>=0?(u=Array.prototype.slice.call(arguments),u[0]=a+400,i=new Date(Date.UTC.apply(null,u)),isFinite(i.getUTCFullYear())&&i.setUTCFullYear(a)):i=new Date(Date.UTC.apply(null,arguments)),i}function firstWeekOffset(a,i,u){var c=7+i-u,d=(7+createUTCDate(a,0,c).getUTCDay()-i)%7;return-d+c-1}function dayOfYearFromWeeks(a,i,u,c,d){var m=(7+u-c)%7,f=firstWeekOffset(a,c,d),v=1+7*(i-1)+m+f,g,y;return v<=0?(g=a-1,y=daysInYear(g)+v):v>daysInYear(a)?(g=a+1,y=v-daysInYear(a)):(g=a,y=v),{year:g,dayOfYear:y}}function weekOfYear(a,i,u){var c=firstWeekOffset(a.year(),i,u),d=Math.floor((a.dayOfYear()-c-1)/7)+1,m,f;return d<1?(f=a.year()-1,m=d+weeksInYear(f,i,u)):d>weeksInYear(a.year(),i,u)?(m=d-weeksInYear(a.year(),i,u),f=a.year()+1):(f=a.year(),m=d),{week:m,year:f}}function weeksInYear(a,i,u){var c=firstWeekOffset(a,i,u),d=firstWeekOffset(a+1,i,u);return(daysInYear(a)-c+d)/7}addFormatToken("w",["ww",2],"wo","week");addFormatToken("W",["WW",2],"Wo","isoWeek");addRegexToken("w",match1to2,match1to2NoLeadingZero);addRegexToken("ww",match1to2,match2);addRegexToken("W",match1to2,match1to2NoLeadingZero);addRegexToken("WW",match1to2,match2);addWeekParseToken(["w","ww","W","WW"],function(a,i,u,c){i[c.substr(0,1)]=toInt(a)});function localeWeek(a){return weekOfYear(a,this._week.dow,this._week.doy).week}var defaultLocaleWeek={dow:0,doy:6};function localeFirstDayOfWeek(){return this._week.dow}function localeFirstDayOfYear(){return this._week.doy}function getSetWeek(a){var i=this.localeData().week(this);return a==null?i:this.add((a-i)*7,"d")}function getSetISOWeek(a){var i=weekOfYear(this,1,4).week;return a==null?i:this.add((a-i)*7,"d")}addFormatToken("d",0,"do","day");addFormatToken("dd",0,0,function(a){return this.localeData().weekdaysMin(this,a)});addFormatToken("ddd",0,0,function(a){return this.localeData().weekdaysShort(this,a)});addFormatToken("dddd",0,0,function(a){return this.localeData().weekdays(this,a)});addFormatToken("e",0,0,"weekday");addFormatToken("E",0,0,"isoWeekday");addRegexToken("d",match1to2);addRegexToken("e",match1to2);addRegexToken("E",match1to2);addRegexToken("dd",function(a,i){return i.weekdaysMinRegex(a)});addRegexToken("ddd",function(a,i){return i.weekdaysShortRegex(a)});addRegexToken("dddd",function(a,i){return i.weekdaysRegex(a)});addWeekParseToken(["dd","ddd","dddd"],function(a,i,u,c){var d=u._locale.weekdaysParse(a,c,u._strict);d!=null?i.d=d:getParsingFlags(u).invalidWeekday=a});addWeekParseToken(["d","e","E"],function(a,i,u,c){i[c]=toInt(a)});function parseWeekday(a,i){return typeof a!="string"?a:isNaN(a)?(a=i.weekdaysParse(a),typeof a=="number"?a:null):parseInt(a,10)}function parseIsoWeekday(a,i){return typeof a=="string"?i.weekdaysParse(a)%7||7:isNaN(a)?null:a}function shiftWeekdays(a,i){return a.slice(i,7).concat(a.slice(0,i))}var defaultLocaleWeekdays="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),defaultLocaleWeekdaysShort="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),defaultLocaleWeekdaysMin="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),defaultWeekdaysRegex=matchWord,defaultWeekdaysShortRegex=matchWord,defaultWeekdaysMinRegex=matchWord;function localeWeekdays(a,i){var u=isArray$l(this._weekdays)?this._weekdays:this._weekdays[a&&a!==!0&&this._weekdays.isFormat.test(i)?"format":"standalone"];return a===!0?shiftWeekdays(u,this._week.dow):a?u[a.day()]:u}function localeWeekdaysShort(a){return a===!0?shiftWeekdays(this._weekdaysShort,this._week.dow):a?this._weekdaysShort[a.day()]:this._weekdaysShort}function localeWeekdaysMin(a){return a===!0?shiftWeekdays(this._weekdaysMin,this._week.dow):a?this._weekdaysMin[a.day()]:this._weekdaysMin}function handleStrictParse$1(a,i,u){var c,d,m,f=a.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],c=0;c<7;++c)m=createUTC([2e3,1]).day(c),this._minWeekdaysParse[c]=this.weekdaysMin(m,"").toLocaleLowerCase(),this._shortWeekdaysParse[c]=this.weekdaysShort(m,"").toLocaleLowerCase(),this._weekdaysParse[c]=this.weekdays(m,"").toLocaleLowerCase();return u?i==="dddd"?(d=indexOf.call(this._weekdaysParse,f),d!==-1?d:null):i==="ddd"?(d=indexOf.call(this._shortWeekdaysParse,f),d!==-1?d:null):(d=indexOf.call(this._minWeekdaysParse,f),d!==-1?d:null):i==="dddd"?(d=indexOf.call(this._weekdaysParse,f),d!==-1||(d=indexOf.call(this._shortWeekdaysParse,f),d!==-1)?d:(d=indexOf.call(this._minWeekdaysParse,f),d!==-1?d:null)):i==="ddd"?(d=indexOf.call(this._shortWeekdaysParse,f),d!==-1||(d=indexOf.call(this._weekdaysParse,f),d!==-1)?d:(d=indexOf.call(this._minWeekdaysParse,f),d!==-1?d:null)):(d=indexOf.call(this._minWeekdaysParse,f),d!==-1||(d=indexOf.call(this._weekdaysParse,f),d!==-1)?d:(d=indexOf.call(this._shortWeekdaysParse,f),d!==-1?d:null))}function localeWeekdaysParse(a,i,u){var c,d,m;if(this._weekdaysParseExact)return handleStrictParse$1.call(this,a,i,u);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),c=0;c<7;c++){if(d=createUTC([2e3,1]).day(c),u&&!this._fullWeekdaysParse[c]&&(this._fullWeekdaysParse[c]=new RegExp("^"+this.weekdays(d,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[c]=new RegExp("^"+this.weekdaysShort(d,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[c]=new RegExp("^"+this.weekdaysMin(d,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[c]||(m="^"+this.weekdays(d,"")+"|^"+this.weekdaysShort(d,"")+"|^"+this.weekdaysMin(d,""),this._weekdaysParse[c]=new RegExp(m.replace(".",""),"i")),u&&i==="dddd"&&this._fullWeekdaysParse[c].test(a))return c;if(u&&i==="ddd"&&this._shortWeekdaysParse[c].test(a))return c;if(u&&i==="dd"&&this._minWeekdaysParse[c].test(a))return c;if(!u&&this._weekdaysParse[c].test(a))return c}}function getSetDayOfWeek(a){if(!this.isValid())return a!=null?this:NaN;var i=get$2(this,"Day");return a!=null?(a=parseWeekday(a,this.localeData()),this.add(a-i,"d")):i}function getSetLocaleDayOfWeek(a){if(!this.isValid())return a!=null?this:NaN;var i=(this.day()+7-this.localeData()._week.dow)%7;return a==null?i:this.add(a-i,"d")}function getSetISODayOfWeek(a){if(!this.isValid())return a!=null?this:NaN;if(a!=null){var i=parseIsoWeekday(a,this.localeData());return this.day(this.day()%7?i:i-7)}else return this.day()||7}function weekdaysRegex(a){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),a?this._weekdaysStrictRegex:this._weekdaysRegex):(hasOwnProp(this,"_weekdaysRegex")||(this._weekdaysRegex=defaultWeekdaysRegex),this._weekdaysStrictRegex&&a?this._weekdaysStrictRegex:this._weekdaysRegex)}function weekdaysShortRegex(a){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(hasOwnProp(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=defaultWeekdaysShortRegex),this._weekdaysShortStrictRegex&&a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function weekdaysMinRegex(a){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(hasOwnProp(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=defaultWeekdaysMinRegex),this._weekdaysMinStrictRegex&&a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function computeWeekdaysParse(){function a(b,w){return w.length-b.length}var i=[],u=[],c=[],d=[],m,f,v,g,y;for(m=0;m<7;m++)f=createUTC([2e3,1]).day(m),v=regexEscape(this.weekdaysMin(f,"")),g=regexEscape(this.weekdaysShort(f,"")),y=regexEscape(this.weekdays(f,"")),i.push(v),u.push(g),c.push(y),d.push(v),d.push(g),d.push(y);i.sort(a),u.sort(a),c.sort(a),d.sort(a),this._weekdaysRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+i.join("|")+")","i")}function hFormat(){return this.hours()%12||12}function kFormat(){return this.hours()||24}addFormatToken("H",["HH",2],0,"hour");addFormatToken("h",["hh",2],0,hFormat);addFormatToken("k",["kk",2],0,kFormat);addFormatToken("hmm",0,0,function(){return""+hFormat.apply(this)+zeroFill(this.minutes(),2)});addFormatToken("hmmss",0,0,function(){return""+hFormat.apply(this)+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)});addFormatToken("Hmm",0,0,function(){return""+this.hours()+zeroFill(this.minutes(),2)});addFormatToken("Hmmss",0,0,function(){return""+this.hours()+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)});function meridiem(a,i){addFormatToken(a,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),i)})}meridiem("a",!0);meridiem("A",!1);function matchMeridiem(a,i){return i._meridiemParse}addRegexToken("a",matchMeridiem);addRegexToken("A",matchMeridiem);addRegexToken("H",match1to2,match1to2HasZero);addRegexToken("h",match1to2,match1to2NoLeadingZero);addRegexToken("k",match1to2,match1to2NoLeadingZero);addRegexToken("HH",match1to2,match2);addRegexToken("hh",match1to2,match2);addRegexToken("kk",match1to2,match2);addRegexToken("hmm",match3to4);addRegexToken("hmmss",match5to6);addRegexToken("Hmm",match3to4);addRegexToken("Hmmss",match5to6);addParseToken(["H","HH"],HOUR);addParseToken(["k","kk"],function(a,i,u){var c=toInt(a);i[HOUR]=c===24?0:c});addParseToken(["a","A"],function(a,i,u){u._isPm=u._locale.isPM(a),u._meridiem=a});addParseToken(["h","hh"],function(a,i,u){i[HOUR]=toInt(a),getParsingFlags(u).bigHour=!0});addParseToken("hmm",function(a,i,u){var c=a.length-2;i[HOUR]=toInt(a.substr(0,c)),i[MINUTE]=toInt(a.substr(c)),getParsingFlags(u).bigHour=!0});addParseToken("hmmss",function(a,i,u){var c=a.length-4,d=a.length-2;i[HOUR]=toInt(a.substr(0,c)),i[MINUTE]=toInt(a.substr(c,2)),i[SECOND]=toInt(a.substr(d)),getParsingFlags(u).bigHour=!0});addParseToken("Hmm",function(a,i,u){var c=a.length-2;i[HOUR]=toInt(a.substr(0,c)),i[MINUTE]=toInt(a.substr(c))});addParseToken("Hmmss",function(a,i,u){var c=a.length-4,d=a.length-2;i[HOUR]=toInt(a.substr(0,c)),i[MINUTE]=toInt(a.substr(c,2)),i[SECOND]=toInt(a.substr(d))});function localeIsPM(a){return(a+"").toLowerCase().charAt(0)==="p"}var defaultLocaleMeridiemParse=/[ap]\.?m?\.?/i,getSetHour=makeGetSet("Hours",!0);function localeMeridiem(a,i,u){return a>11?u?"pm":"PM":u?"am":"AM"}var baseConfig={calendar:defaultCalendar,longDateFormat:defaultLongDateFormat,invalidDate:defaultInvalidDate,ordinal:defaultOrdinal,dayOfMonthOrdinalParse:defaultDayOfMonthOrdinalParse,relativeTime:defaultRelativeTime,months:defaultLocaleMonths,monthsShort:defaultLocaleMonthsShort,week:defaultLocaleWeek,weekdays:defaultLocaleWeekdays,weekdaysMin:defaultLocaleWeekdaysMin,weekdaysShort:defaultLocaleWeekdaysShort,meridiemParse:defaultLocaleMeridiemParse},locales={},localeFamilies={},globalLocale;function commonPrefix(a,i){var u,c=Math.min(a.length,i.length);for(u=0;u<c;u+=1)if(a[u]!==i[u])return u;return c}function normalizeLocale(a){return a&&a.toLowerCase().replace("_","-")}function chooseLocale(a){for(var i=0,u,c,d,m;i<a.length;){for(m=normalizeLocale(a[i]).split("-"),u=m.length,c=normalizeLocale(a[i+1]),c=c?c.split("-"):null;u>0;){if(d=loadLocale(m.slice(0,u).join("-")),d)return d;if(c&&c.length>=u&&commonPrefix(m,c)>=u-1)break;u--}i++}return globalLocale}function isLocaleNameSane(a){return!!(a&&a.match("^[^/\\\\]*$"))}function loadLocale(a){var i=null,u;if(locales[a]===void 0&&typeof module<"u"&&module&&module.exports&&isLocaleNameSane(a))try{i=globalLocale._abbr,u=require,u("./locale/"+a),getSetGlobalLocale(i)}catch{locales[a]=null}return locales[a]}function getSetGlobalLocale(a,i){var u;return a&&(isUndefined(i)?u=getLocale(a):u=defineLocale(a,i),u?globalLocale=u:typeof console<"u"&&console.warn&&console.warn("Locale "+a+" not found. Did you forget to load it?")),globalLocale._abbr}function defineLocale(a,i){if(i!==null){var u,c=baseConfig;if(i.abbr=a,locales[a]!=null)deprecateSimple("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),c=locales[a]._config;else if(i.parentLocale!=null)if(locales[i.parentLocale]!=null)c=locales[i.parentLocale]._config;else if(u=loadLocale(i.parentLocale),u!=null)c=u._config;else return localeFamilies[i.parentLocale]||(localeFamilies[i.parentLocale]=[]),localeFamilies[i.parentLocale].push({name:a,config:i}),null;return locales[a]=new Locale(mergeConfigs(c,i)),localeFamilies[a]&&localeFamilies[a].forEach(function(d){defineLocale(d.name,d.config)}),getSetGlobalLocale(a),locales[a]}else return delete locales[a],null}function updateLocale(a,i){if(i!=null){var u,c,d=baseConfig;locales[a]!=null&&locales[a].parentLocale!=null?locales[a].set(mergeConfigs(locales[a]._config,i)):(c=loadLocale(a),c!=null&&(d=c._config),i=mergeConfigs(d,i),c==null&&(i.abbr=a),u=new Locale(i),u.parentLocale=locales[a],locales[a]=u),getSetGlobalLocale(a)}else locales[a]!=null&&(locales[a].parentLocale!=null?(locales[a]=locales[a].parentLocale,a===getSetGlobalLocale()&&getSetGlobalLocale(a)):locales[a]!=null&&delete locales[a]);return locales[a]}function getLocale(a){var i;if(a&&a._locale&&a._locale._abbr&&(a=a._locale._abbr),!a)return globalLocale;if(!isArray$l(a)){if(i=loadLocale(a),i)return i;a=[a]}return chooseLocale(a)}function listLocales(){return keys$8(locales)}function checkOverflow(a){var i,u=a._a;return u&&getParsingFlags(a).overflow===-2&&(i=u[MONTH]<0||u[MONTH]>11?MONTH:u[DATE]<1||u[DATE]>daysInMonth(u[YEAR],u[MONTH])?DATE:u[HOUR]<0||u[HOUR]>24||u[HOUR]===24&&(u[MINUTE]!==0||u[SECOND]!==0||u[MILLISECOND]!==0)?HOUR:u[MINUTE]<0||u[MINUTE]>59?MINUTE:u[SECOND]<0||u[SECOND]>59?SECOND:u[MILLISECOND]<0||u[MILLISECOND]>999?MILLISECOND:-1,getParsingFlags(a)._overflowDayOfYear&&(i<YEAR||i>DATE)&&(i=DATE),getParsingFlags(a)._overflowWeeks&&i===-1&&(i=WEEK),getParsingFlags(a)._overflowWeekday&&i===-1&&(i=WEEKDAY),getParsingFlags(a).overflow=i),a}var extendedIsoRegex=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,basicIsoRegex=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,tzRegex=/Z|[+-]\d\d(?::?\d\d)?/,isoDates=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],isoTimes=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],aspNetJsonRegex=/^\/?Date\((-?\d+)/i,rfc2822=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,obsOffsets={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function configFromISO(a){var i,u,c=a._i,d=extendedIsoRegex.exec(c)||basicIsoRegex.exec(c),m,f,v,g,y=isoDates.length,b=isoTimes.length;if(d){for(getParsingFlags(a).iso=!0,i=0,u=y;i<u;i++)if(isoDates[i][1].exec(d[1])){f=isoDates[i][0],m=isoDates[i][2]!==!1;break}if(f==null){a._isValid=!1;return}if(d[3]){for(i=0,u=b;i<u;i++)if(isoTimes[i][1].exec(d[3])){v=(d[2]||" ")+isoTimes[i][0];break}if(v==null){a._isValid=!1;return}}if(!m&&v!=null){a._isValid=!1;return}if(d[4])if(tzRegex.exec(d[4]))g="Z";else{a._isValid=!1;return}a._f=f+(v||"")+(g||""),configFromStringAndFormat(a)}else a._isValid=!1}function extractFromRFC2822Strings(a,i,u,c,d,m){var f=[untruncateYear(a),defaultLocaleMonthsShort.indexOf(i),parseInt(u,10),parseInt(c,10),parseInt(d,10)];return m&&f.push(parseInt(m,10)),f}function untruncateYear(a){var i=parseInt(a,10);return i<=49?2e3+i:i<=999?1900+i:i}function preprocessRFC2822(a){return a.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function checkWeekday(a,i,u){if(a){var c=defaultLocaleWeekdaysShort.indexOf(a),d=new Date(i[0],i[1],i[2]).getDay();if(c!==d)return getParsingFlags(u).weekdayMismatch=!0,u._isValid=!1,!1}return!0}function calculateOffset(a,i,u){if(a)return obsOffsets[a];if(i)return 0;var c=parseInt(u,10),d=c%100,m=(c-d)/100;return m*60+d}function configFromRFC2822(a){var i=rfc2822.exec(preprocessRFC2822(a._i)),u;if(i){if(u=extractFromRFC2822Strings(i[4],i[3],i[2],i[5],i[6],i[7]),!checkWeekday(i[1],u,a))return;a._a=u,a._tzm=calculateOffset(i[8],i[9],i[10]),a._d=createUTCDate.apply(null,a._a),a._d.setUTCMinutes(a._d.getUTCMinutes()-a._tzm),getParsingFlags(a).rfc2822=!0}else a._isValid=!1}function configFromString(a){var i=aspNetJsonRegex.exec(a._i);if(i!==null){a._d=new Date(+i[1]);return}if(configFromISO(a),a._isValid===!1)delete a._isValid;else return;if(configFromRFC2822(a),a._isValid===!1)delete a._isValid;else return;a._strict?a._isValid=!1:hooks.createFromInputFallback(a)}hooks.createFromInputFallback=deprecate("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(a){a._d=new Date(a._i+(a._useUTC?" UTC":""))});function defaults$2(a,i,u){return a??i??u}function currentDateArray(a){var i=new Date(hooks.now());return a._useUTC?[i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate()]:[i.getFullYear(),i.getMonth(),i.getDate()]}function configFromArray(a){var i,u,c=[],d,m,f;if(!a._d){for(d=currentDateArray(a),a._w&&a._a[DATE]==null&&a._a[MONTH]==null&&dayOfYearFromWeekInfo(a),a._dayOfYear!=null&&(f=defaults$2(a._a[YEAR],d[YEAR]),(a._dayOfYear>daysInYear(f)||a._dayOfYear===0)&&(getParsingFlags(a)._overflowDayOfYear=!0),u=createUTCDate(f,0,a._dayOfYear),a._a[MONTH]=u.getUTCMonth(),a._a[DATE]=u.getUTCDate()),i=0;i<3&&a._a[i]==null;++i)a._a[i]=c[i]=d[i];for(;i<7;i++)a._a[i]=c[i]=a._a[i]==null?i===2?1:0:a._a[i];a._a[HOUR]===24&&a._a[MINUTE]===0&&a._a[SECOND]===0&&a._a[MILLISECOND]===0&&(a._nextDay=!0,a._a[HOUR]=0),a._d=(a._useUTC?createUTCDate:createDate).apply(null,c),m=a._useUTC?a._d.getUTCDay():a._d.getDay(),a._tzm!=null&&a._d.setUTCMinutes(a._d.getUTCMinutes()-a._tzm),a._nextDay&&(a._a[HOUR]=24),a._w&&typeof a._w.d<"u"&&a._w.d!==m&&(getParsingFlags(a).weekdayMismatch=!0)}}function dayOfYearFromWeekInfo(a){var i,u,c,d,m,f,v,g,y;i=a._w,i.GG!=null||i.W!=null||i.E!=null?(m=1,f=4,u=defaults$2(i.GG,a._a[YEAR],weekOfYear(createLocal(),1,4).year),c=defaults$2(i.W,1),d=defaults$2(i.E,1),(d<1||d>7)&&(g=!0)):(m=a._locale._week.dow,f=a._locale._week.doy,y=weekOfYear(createLocal(),m,f),u=defaults$2(i.gg,a._a[YEAR],y.year),c=defaults$2(i.w,y.week),i.d!=null?(d=i.d,(d<0||d>6)&&(g=!0)):i.e!=null?(d=i.e+m,(i.e<0||i.e>6)&&(g=!0)):d=m),c<1||c>weeksInYear(u,m,f)?getParsingFlags(a)._overflowWeeks=!0:g!=null?getParsingFlags(a)._overflowWeekday=!0:(v=dayOfYearFromWeeks(u,c,d,m,f),a._a[YEAR]=v.year,a._dayOfYear=v.dayOfYear)}hooks.ISO_8601=function(){};hooks.RFC_2822=function(){};function configFromStringAndFormat(a){if(a._f===hooks.ISO_8601){configFromISO(a);return}if(a._f===hooks.RFC_2822){configFromRFC2822(a);return}a._a=[],getParsingFlags(a).empty=!0;var i=""+a._i,u,c,d,m,f,v=i.length,g=0,y,b;for(d=expandFormat(a._f,a._locale).match(formattingTokens)||[],b=d.length,u=0;u<b;u++)m=d[u],c=(i.match(getParseRegexForToken(m,a))||[])[0],c&&(f=i.substr(0,i.indexOf(c)),f.length>0&&getParsingFlags(a).unusedInput.push(f),i=i.slice(i.indexOf(c)+c.length),g+=c.length),formatTokenFunctions[m]?(c?getParsingFlags(a).empty=!1:getParsingFlags(a).unusedTokens.push(m),addTimeToArrayFromToken(m,c,a)):a._strict&&!c&&getParsingFlags(a).unusedTokens.push(m);getParsingFlags(a).charsLeftOver=v-g,i.length>0&&getParsingFlags(a).unusedInput.push(i),a._a[HOUR]<=12&&getParsingFlags(a).bigHour===!0&&a._a[HOUR]>0&&(getParsingFlags(a).bigHour=void 0),getParsingFlags(a).parsedDateParts=a._a.slice(0),getParsingFlags(a).meridiem=a._meridiem,a._a[HOUR]=meridiemFixWrap(a._locale,a._a[HOUR],a._meridiem),y=getParsingFlags(a).era,y!==null&&(a._a[YEAR]=a._locale.erasConvertYear(y,a._a[YEAR])),configFromArray(a),checkOverflow(a)}function meridiemFixWrap(a,i,u){var c;return u==null?i:a.meridiemHour!=null?a.meridiemHour(i,u):(a.isPM!=null&&(c=a.isPM(u),c&&i<12&&(i+=12),!c&&i===12&&(i=0)),i)}function configFromStringAndArray(a){var i,u,c,d,m,f,v=!1,g=a._f.length;if(g===0){getParsingFlags(a).invalidFormat=!0,a._d=new Date(NaN);return}for(d=0;d<g;d++)m=0,f=!1,i=copyConfig({},a),a._useUTC!=null&&(i._useUTC=a._useUTC),i._f=a._f[d],configFromStringAndFormat(i),isValid(i)&&(f=!0),m+=getParsingFlags(i).charsLeftOver,m+=getParsingFlags(i).unusedTokens.length*10,getParsingFlags(i).score=m,v?m<c&&(c=m,u=i):(c==null||m<c||f)&&(c=m,u=i,f&&(v=!0));extend$1(a,u||i)}function configFromObject(a){if(!a._d){var i=normalizeObjectUnits(a._i),u=i.day===void 0?i.date:i.day;a._a=map$2([i.year,i.month,u,i.hour,i.minute,i.second,i.millisecond],function(c){return c&&parseInt(c,10)}),configFromArray(a)}}function createFromConfig(a){var i=new Moment(checkOverflow(prepareConfig(a)));return i._nextDay&&(i.add(1,"d"),i._nextDay=void 0),i}function prepareConfig(a){var i=a._i,u=a._f;return a._locale=a._locale||getLocale(a._l),i===null||u===void 0&&i===""?createInvalid({nullInput:!0}):(typeof i=="string"&&(a._i=i=a._locale.preparse(i)),isMoment(i)?new Moment(checkOverflow(i)):(isDate(i)?a._d=i:isArray$l(u)?configFromStringAndArray(a):u?configFromStringAndFormat(a):configFromInput(a),isValid(a)||(a._d=null),a))}function configFromInput(a){var i=a._i;isUndefined(i)?a._d=new Date(hooks.now()):isDate(i)?a._d=new Date(i.valueOf()):typeof i=="string"?configFromString(a):isArray$l(i)?(a._a=map$2(i.slice(0),function(u){return parseInt(u,10)}),configFromArray(a)):isObject$d(i)?configFromObject(a):isNumber(i)?a._d=new Date(i):hooks.createFromInputFallback(a)}function createLocalOrUTC(a,i,u,c,d){var m={};return(i===!0||i===!1)&&(c=i,i=void 0),(u===!0||u===!1)&&(c=u,u=void 0),(isObject$d(a)&&isObjectEmpty(a)||isArray$l(a)&&a.length===0)&&(a=void 0),m._isAMomentObject=!0,m._useUTC=m._isUTC=d,m._l=u,m._i=a,m._f=i,m._strict=c,createFromConfig(m)}function createLocal(a,i,u,c){return createLocalOrUTC(a,i,u,c,!1)}var prototypeMin=deprecate("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var a=createLocal.apply(null,arguments);return this.isValid()&&a.isValid()?a<this?this:a:createInvalid()}),prototypeMax=deprecate("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var a=createLocal.apply(null,arguments);return this.isValid()&&a.isValid()?a>this?this:a:createInvalid()});function pickBy(a,i){var u,c;if(i.length===1&&isArray$l(i[0])&&(i=i[0]),!i.length)return createLocal();for(u=i[0],c=1;c<i.length;++c)(!i[c].isValid()||i[c][a](u))&&(u=i[c]);return u}function min$3(){var a=[].slice.call(arguments,0);return pickBy("isBefore",a)}function max$2(){var a=[].slice.call(arguments,0);return pickBy("isAfter",a)}var now=function(){return Date.now?Date.now():+new Date},ordering=["year","quarter","month","week","day","hour","minute","second","millisecond"];function isDurationValid(a){var i,u=!1,c,d=ordering.length;for(i in a)if(hasOwnProp(a,i)&&!(indexOf.call(ordering,i)!==-1&&(a[i]==null||!isNaN(a[i]))))return!1;for(c=0;c<d;++c)if(a[ordering[c]]){if(u)return!1;parseFloat(a[ordering[c]])!==toInt(a[ordering[c]])&&(u=!0)}return!0}function isValid$1(){return this._isValid}function createInvalid$1(){return createDuration(NaN)}function Duration(a){var i=normalizeObjectUnits(a),u=i.year||0,c=i.quarter||0,d=i.month||0,m=i.week||i.isoWeek||0,f=i.day||0,v=i.hour||0,g=i.minute||0,y=i.second||0,b=i.millisecond||0;this._isValid=isDurationValid(i),this._milliseconds=+b+y*1e3+g*6e4+v*1e3*60*60,this._days=+f+m*7,this._months=+d+c*3+u*12,this._data={},this._locale=getLocale(),this._bubble()}function isDuration(a){return a instanceof Duration}function absRound(a){return a<0?Math.round(-1*a)*-1:Math.round(a)}function compareArrays(a,i,u){var c=Math.min(a.length,i.length),d=Math.abs(a.length-i.length),m=0,f;for(f=0;f<c;f++)(u&&a[f]!==i[f]||!u&&toInt(a[f])!==toInt(i[f]))&&m++;return m+d}function offset$1(a,i){addFormatToken(a,0,0,function(){var u=this.utcOffset(),c="+";return u<0&&(u=-u,c="-"),c+zeroFill(~~(u/60),2)+i+zeroFill(~~u%60,2)})}offset$1("Z",":");offset$1("ZZ","");addRegexToken("Z",matchShortOffset);addRegexToken("ZZ",matchShortOffset);addParseToken(["Z","ZZ"],function(a,i,u){u._useUTC=!0,u._tzm=offsetFromString(matchShortOffset,a)});var chunkOffset=/([\+\-]|\d\d)/gi;function offsetFromString(a,i){var u=(i||"").match(a),c,d,m;return u===null?null:(c=u[u.length-1]||[],d=(c+"").match(chunkOffset)||["-",0,0],m=+(d[1]*60)+toInt(d[2]),m===0?0:d[0]==="+"?m:-m)}function cloneWithOffset(a,i){var u,c;return i._isUTC?(u=i.clone(),c=(isMoment(a)||isDate(a)?a.valueOf():createLocal(a).valueOf())-u.valueOf(),u._d.setTime(u._d.valueOf()+c),hooks.updateOffset(u,!1),u):createLocal(a).local()}function getDateOffset(a){return-Math.round(a._d.getTimezoneOffset())}hooks.updateOffset=function(){};function getSetOffset(a,i,u){var c=this._offset||0,d;if(!this.isValid())return a!=null?this:NaN;if(a!=null){if(typeof a=="string"){if(a=offsetFromString(matchShortOffset,a),a===null)return this}else Math.abs(a)<16&&!u&&(a=a*60);return!this._isUTC&&i&&(d=getDateOffset(this)),this._offset=a,this._isUTC=!0,d!=null&&this.add(d,"m"),c!==a&&(!i||this._changeInProgress?addSubtract(this,createDuration(a-c,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,hooks.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?c:getDateOffset(this)}function getSetZone(a,i){return a!=null?(typeof a!="string"&&(a=-a),this.utcOffset(a,i),this):-this.utcOffset()}function setOffsetToUTC(a){return this.utcOffset(0,a)}function setOffsetToLocal(a){return this._isUTC&&(this.utcOffset(0,a),this._isUTC=!1,a&&this.subtract(getDateOffset(this),"m")),this}function setOffsetToParsedOffset(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var a=offsetFromString(matchOffset,this._i);a!=null?this.utcOffset(a):this.utcOffset(0,!0)}return this}function hasAlignedHourOffset(a){return this.isValid()?(a=a?createLocal(a).utcOffset():0,(this.utcOffset()-a)%60===0):!1}function isDaylightSavingTime(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function isDaylightSavingTimeShifted(){if(!isUndefined(this._isDSTShifted))return this._isDSTShifted;var a={},i;return copyConfig(a,this),a=prepareConfig(a),a._a?(i=a._isUTC?createUTC(a._a):createLocal(a._a),this._isDSTShifted=this.isValid()&&compareArrays(a._a,i.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function isLocal(){return this.isValid()?!this._isUTC:!1}function isUtcOffset(){return this.isValid()?this._isUTC:!1}function isUtc(){return this.isValid()?this._isUTC&&this._offset===0:!1}var aspNetRegex=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,isoRegex=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function createDuration(a,i){var u=a,c=null,d,m,f;return isDuration(a)?u={ms:a._milliseconds,d:a._days,M:a._months}:isNumber(a)||!isNaN(+a)?(u={},i?u[i]=+a:u.milliseconds=+a):(c=aspNetRegex.exec(a))?(d=c[1]==="-"?-1:1,u={y:0,d:toInt(c[DATE])*d,h:toInt(c[HOUR])*d,m:toInt(c[MINUTE])*d,s:toInt(c[SECOND])*d,ms:toInt(absRound(c[MILLISECOND]*1e3))*d}):(c=isoRegex.exec(a))?(d=c[1]==="-"?-1:1,u={y:parseIso(c[2],d),M:parseIso(c[3],d),w:parseIso(c[4],d),d:parseIso(c[5],d),h:parseIso(c[6],d),m:parseIso(c[7],d),s:parseIso(c[8],d)}):u==null?u={}:typeof u=="object"&&("from"in u||"to"in u)&&(f=momentsDifference(createLocal(u.from),createLocal(u.to)),u={},u.ms=f.milliseconds,u.M=f.months),m=new Duration(u),isDuration(a)&&hasOwnProp(a,"_locale")&&(m._locale=a._locale),isDuration(a)&&hasOwnProp(a,"_isValid")&&(m._isValid=a._isValid),m}createDuration.fn=Duration.prototype;createDuration.invalid=createInvalid$1;function parseIso(a,i){var u=a&&parseFloat(a.replace(",","."));return(isNaN(u)?0:u)*i}function positiveMomentsDifference(a,i){var u={};return u.months=i.month()-a.month()+(i.year()-a.year())*12,a.clone().add(u.months,"M").isAfter(i)&&--u.months,u.milliseconds=+i-+a.clone().add(u.months,"M"),u}function momentsDifference(a,i){var u;return a.isValid()&&i.isValid()?(i=cloneWithOffset(i,a),a.isBefore(i)?u=positiveMomentsDifference(a,i):(u=positiveMomentsDifference(i,a),u.milliseconds=-u.milliseconds,u.months=-u.months),u):{milliseconds:0,months:0}}function createAdder(a,i){return function(u,c){var d,m;return c!==null&&!isNaN(+c)&&(deprecateSimple(i,"moment()."+i+"(period, number) is deprecated. Please use moment()."+i+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),m=u,u=c,c=m),d=createDuration(u,c),addSubtract(this,d,a),this}}function addSubtract(a,i,u,c){var d=i._milliseconds,m=absRound(i._days),f=absRound(i._months);a.isValid()&&(c=c??!0,f&&setMonth(a,get$2(a,"Month")+f*u),m&&set$1$1(a,"Date",get$2(a,"Date")+m*u),d&&a._d.setTime(a._d.valueOf()+d*u),c&&hooks.updateOffset(a,m||f))}var add=createAdder(1,"add"),subtract=createAdder(-1,"subtract");function isString$2(a){return typeof a=="string"||a instanceof String}function isMomentInput(a){return isMoment(a)||isDate(a)||isString$2(a)||isNumber(a)||isNumberOrStringArray(a)||isMomentInputObject(a)||a===null||a===void 0}function isMomentInputObject(a){var i=isObject$d(a)&&!isObjectEmpty(a),u=!1,c=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],d,m,f=c.length;for(d=0;d<f;d+=1)m=c[d],u=u||hasOwnProp(a,m);return i&&u}function isNumberOrStringArray(a){var i=isArray$l(a),u=!1;return i&&(u=a.filter(function(c){return!isNumber(c)&&isString$2(a)}).length===0),i&&u}function isCalendarSpec(a){var i=isObject$d(a)&&!isObjectEmpty(a),u=!1,c=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],d,m;for(d=0;d<c.length;d+=1)m=c[d],u=u||hasOwnProp(a,m);return i&&u}function getCalendarFormat(a,i){var u=a.diff(i,"days",!0);return u<-6?"sameElse":u<-1?"lastWeek":u<0?"lastDay":u<1?"sameDay":u<2?"nextDay":u<7?"nextWeek":"sameElse"}function calendar$1(a,i){arguments.length===1&&(arguments[0]?isMomentInput(arguments[0])?(a=arguments[0],i=void 0):isCalendarSpec(arguments[0])&&(i=arguments[0],a=void 0):(a=void 0,i=void 0));var u=a||createLocal(),c=cloneWithOffset(u,this).startOf("day"),d=hooks.calendarFormat(this,c)||"sameElse",m=i&&(isFunction$5(i[d])?i[d].call(this,u):i[d]);return this.format(m||this.localeData().calendar(d,this,createLocal(u)))}function clone$2(){return new Moment(this)}function isAfter(a,i){var u=isMoment(a)?a:createLocal(a);return this.isValid()&&u.isValid()?(i=normalizeUnits(i)||"millisecond",i==="millisecond"?this.valueOf()>u.valueOf():u.valueOf()<this.clone().startOf(i).valueOf()):!1}function isBefore(a,i){var u=isMoment(a)?a:createLocal(a);return this.isValid()&&u.isValid()?(i=normalizeUnits(i)||"millisecond",i==="millisecond"?this.valueOf()<u.valueOf():this.clone().endOf(i).valueOf()<u.valueOf()):!1}function isBetween$1(a,i,u,c){var d=isMoment(a)?a:createLocal(a),m=isMoment(i)?i:createLocal(i);return this.isValid()&&d.isValid()&&m.isValid()?(c=c||"()",(c[0]==="("?this.isAfter(d,u):!this.isBefore(d,u))&&(c[1]===")"?this.isBefore(m,u):!this.isAfter(m,u))):!1}function isSame(a,i){var u=isMoment(a)?a:createLocal(a),c;return this.isValid()&&u.isValid()?(i=normalizeUnits(i)||"millisecond",i==="millisecond"?this.valueOf()===u.valueOf():(c=u.valueOf(),this.clone().startOf(i).valueOf()<=c&&c<=this.clone().endOf(i).valueOf())):!1}function isSameOrAfter(a,i){return this.isSame(a,i)||this.isAfter(a,i)}function isSameOrBefore(a,i){return this.isSame(a,i)||this.isBefore(a,i)}function diff(a,i,u){var c,d,m;if(!this.isValid())return NaN;if(c=cloneWithOffset(a,this),!c.isValid())return NaN;switch(d=(c.utcOffset()-this.utcOffset())*6e4,i=normalizeUnits(i),i){case"year":m=monthDiff(this,c)/12;break;case"month":m=monthDiff(this,c);break;case"quarter":m=monthDiff(this,c)/3;break;case"second":m=(this-c)/1e3;break;case"minute":m=(this-c)/6e4;break;case"hour":m=(this-c)/36e5;break;case"day":m=(this-c-d)/864e5;break;case"week":m=(this-c-d)/6048e5;break;default:m=this-c}return u?m:absFloor(m)}function monthDiff(a,i){if(a.date()<i.date())return-monthDiff(i,a);var u=(i.year()-a.year())*12+(i.month()-a.month()),c=a.clone().add(u,"months"),d,m;return i-c<0?(d=a.clone().add(u-1,"months"),m=(i-c)/(c-d)):(d=a.clone().add(u+1,"months"),m=(i-c)/(d-c)),-(u+m)||0}hooks.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";hooks.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function toString$a(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function toISOString(a){if(!this.isValid())return null;var i=a!==!0,u=i?this.clone().utc():this;return u.year()<0||u.year()>9999?formatMoment(u,i?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):isFunction$5(Date.prototype.toISOString)?i?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",formatMoment(u,"Z")):formatMoment(u,i?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function inspect(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var a="moment",i="",u,c,d,m;return this.isLocal()||(a=this.utcOffset()===0?"moment.utc":"moment.parseZone",i="Z"),u="["+a+'("]',c=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",d="-MM-DD[T]HH:mm:ss.SSS",m=i+'[")]',this.format(u+c+d+m)}function format(a){a||(a=this.isUtc()?hooks.defaultFormatUtc:hooks.defaultFormat);var i=formatMoment(this,a);return this.localeData().postformat(i)}function from(a,i){return this.isValid()&&(isMoment(a)&&a.isValid()||createLocal(a).isValid())?createDuration({to:this,from:a}).locale(this.locale()).humanize(!i):this.localeData().invalidDate()}function fromNow(a){return this.from(createLocal(),a)}function to(a,i){return this.isValid()&&(isMoment(a)&&a.isValid()||createLocal(a).isValid())?createDuration({from:this,to:a}).locale(this.locale()).humanize(!i):this.localeData().invalidDate()}function toNow(a){return this.to(createLocal(),a)}function locale(a){var i;return a===void 0?this._locale._abbr:(i=getLocale(a),i!=null&&(this._locale=i),this)}var lang=deprecate("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(a){return a===void 0?this.localeData():this.locale(a)});function localeData(){return this._locale}var MS_PER_SECOND=1e3,MS_PER_MINUTE=60*MS_PER_SECOND,MS_PER_HOUR=60*MS_PER_MINUTE,MS_PER_400_YEARS=(365*400+97)*24*MS_PER_HOUR;function mod$1(a,i){return(a%i+i)%i}function localStartOfDate(a,i,u){return a<100&&a>=0?new Date(a+400,i,u)-MS_PER_400_YEARS:new Date(a,i,u).valueOf()}function utcStartOfDate(a,i,u){return a<100&&a>=0?Date.UTC(a+400,i,u)-MS_PER_400_YEARS:Date.UTC(a,i,u)}function startOf(a){var i,u;if(a=normalizeUnits(a),a===void 0||a==="millisecond"||!this.isValid())return this;switch(u=this._isUTC?utcStartOfDate:localStartOfDate,a){case"year":i=u(this.year(),0,1);break;case"quarter":i=u(this.year(),this.month()-this.month()%3,1);break;case"month":i=u(this.year(),this.month(),1);break;case"week":i=u(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":i=u(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":i=u(this.year(),this.month(),this.date());break;case"hour":i=this._d.valueOf(),i-=mod$1(i+(this._isUTC?0:this.utcOffset()*MS_PER_MINUTE),MS_PER_HOUR);break;case"minute":i=this._d.valueOf(),i-=mod$1(i,MS_PER_MINUTE);break;case"second":i=this._d.valueOf(),i-=mod$1(i,MS_PER_SECOND);break}return this._d.setTime(i),hooks.updateOffset(this,!0),this}function endOf(a){var i,u;if(a=normalizeUnits(a),a===void 0||a==="millisecond"||!this.isValid())return this;switch(u=this._isUTC?utcStartOfDate:localStartOfDate,a){case"year":i=u(this.year()+1,0,1)-1;break;case"quarter":i=u(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":i=u(this.year(),this.month()+1,1)-1;break;case"week":i=u(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":i=u(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":i=u(this.year(),this.month(),this.date()+1)-1;break;case"hour":i=this._d.valueOf(),i+=MS_PER_HOUR-mod$1(i+(this._isUTC?0:this.utcOffset()*MS_PER_MINUTE),MS_PER_HOUR)-1;break;case"minute":i=this._d.valueOf(),i+=MS_PER_MINUTE-mod$1(i,MS_PER_MINUTE)-1;break;case"second":i=this._d.valueOf(),i+=MS_PER_SECOND-mod$1(i,MS_PER_SECOND)-1;break}return this._d.setTime(i),hooks.updateOffset(this,!0),this}function valueOf(){return this._d.valueOf()-(this._offset||0)*6e4}function unix(){return Math.floor(this.valueOf()/1e3)}function toDate(){return new Date(this.valueOf())}function toArray(){var a=this;return[a.year(),a.month(),a.date(),a.hour(),a.minute(),a.second(),a.millisecond()]}function toObject(){var a=this;return{years:a.year(),months:a.month(),date:a.date(),hours:a.hours(),minutes:a.minutes(),seconds:a.seconds(),milliseconds:a.milliseconds()}}function toJSON(){return this.isValid()?this.toISOString():null}function isValid$2(){return isValid(this)}function parsingFlags(){return extend$1({},getParsingFlags(this))}function invalidAt(){return getParsingFlags(this).overflow}function creationData(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}addFormatToken("N",0,0,"eraAbbr");addFormatToken("NN",0,0,"eraAbbr");addFormatToken("NNN",0,0,"eraAbbr");addFormatToken("NNNN",0,0,"eraName");addFormatToken("NNNNN",0,0,"eraNarrow");addFormatToken("y",["y",1],"yo","eraYear");addFormatToken("y",["yy",2],0,"eraYear");addFormatToken("y",["yyy",3],0,"eraYear");addFormatToken("y",["yyyy",4],0,"eraYear");addRegexToken("N",matchEraAbbr);addRegexToken("NN",matchEraAbbr);addRegexToken("NNN",matchEraAbbr);addRegexToken("NNNN",matchEraName);addRegexToken("NNNNN",matchEraNarrow);addParseToken(["N","NN","NNN","NNNN","NNNNN"],function(a,i,u,c){var d=u._locale.erasParse(a,c,u._strict);d?getParsingFlags(u).era=d:getParsingFlags(u).invalidEra=a});addRegexToken("y",matchUnsigned);addRegexToken("yy",matchUnsigned);addRegexToken("yyy",matchUnsigned);addRegexToken("yyyy",matchUnsigned);addRegexToken("yo",matchEraYearOrdinal);addParseToken(["y","yy","yyy","yyyy"],YEAR);addParseToken(["yo"],function(a,i,u,c){var d;u._locale._eraYearOrdinalRegex&&(d=a.match(u._locale._eraYearOrdinalRegex)),u._locale.eraYearOrdinalParse?i[YEAR]=u._locale.eraYearOrdinalParse(a,d):i[YEAR]=parseInt(a,10)});function localeEras(a,i){var u,c,d,m=this._eras||getLocale("en")._eras;for(u=0,c=m.length;u<c;++u){switch(typeof m[u].since){case"string":d=hooks(m[u].since).startOf("day"),m[u].since=d.valueOf();break}switch(typeof m[u].until){case"undefined":m[u].until=1/0;break;case"string":d=hooks(m[u].until).startOf("day").valueOf(),m[u].until=d.valueOf();break}}return m}function localeErasParse(a,i,u){var c,d,m=this.eras(),f,v,g;for(a=a.toUpperCase(),c=0,d=m.length;c<d;++c)if(f=m[c].name.toUpperCase(),v=m[c].abbr.toUpperCase(),g=m[c].narrow.toUpperCase(),u)switch(i){case"N":case"NN":case"NNN":if(v===a)return m[c];break;case"NNNN":if(f===a)return m[c];break;case"NNNNN":if(g===a)return m[c];break}else if([f,v,g].indexOf(a)>=0)return m[c]}function localeErasConvertYear(a,i){var u=a.since<=a.until?1:-1;return i===void 0?hooks(a.since).year():hooks(a.since).year()+(i-a.offset)*u}function getEraName(){var a,i,u,c=this.localeData().eras();for(a=0,i=c.length;a<i;++a)if(u=this.clone().startOf("day").valueOf(),c[a].since<=u&&u<=c[a].until||c[a].until<=u&&u<=c[a].since)return c[a].name;return""}function getEraNarrow(){var a,i,u,c=this.localeData().eras();for(a=0,i=c.length;a<i;++a)if(u=this.clone().startOf("day").valueOf(),c[a].since<=u&&u<=c[a].until||c[a].until<=u&&u<=c[a].since)return c[a].narrow;return""}function getEraAbbr(){var a,i,u,c=this.localeData().eras();for(a=0,i=c.length;a<i;++a)if(u=this.clone().startOf("day").valueOf(),c[a].since<=u&&u<=c[a].until||c[a].until<=u&&u<=c[a].since)return c[a].abbr;return""}function getEraYear(){var a,i,u,c,d=this.localeData().eras();for(a=0,i=d.length;a<i;++a)if(u=d[a].since<=d[a].until?1:-1,c=this.clone().startOf("day").valueOf(),d[a].since<=c&&c<=d[a].until||d[a].until<=c&&c<=d[a].since)return(this.year()-hooks(d[a].since).year())*u+d[a].offset;return this.year()}function erasNameRegex(a){return hasOwnProp(this,"_erasNameRegex")||computeErasParse.call(this),a?this._erasNameRegex:this._erasRegex}function erasAbbrRegex(a){return hasOwnProp(this,"_erasAbbrRegex")||computeErasParse.call(this),a?this._erasAbbrRegex:this._erasRegex}function erasNarrowRegex(a){return hasOwnProp(this,"_erasNarrowRegex")||computeErasParse.call(this),a?this._erasNarrowRegex:this._erasRegex}function matchEraAbbr(a,i){return i.erasAbbrRegex(a)}function matchEraName(a,i){return i.erasNameRegex(a)}function matchEraNarrow(a,i){return i.erasNarrowRegex(a)}function matchEraYearOrdinal(a,i){return i._eraYearOrdinalRegex||matchUnsigned}function computeErasParse(){var a=[],i=[],u=[],c=[],d,m,f,v,g,y=this.eras();for(d=0,m=y.length;d<m;++d)f=regexEscape(y[d].name),v=regexEscape(y[d].abbr),g=regexEscape(y[d].narrow),i.push(f),a.push(v),u.push(g),c.push(f),c.push(v),c.push(g);this._erasRegex=new RegExp("^("+c.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+i.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+a.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+u.join("|")+")","i")}addFormatToken(0,["gg",2],0,function(){return this.weekYear()%100});addFormatToken(0,["GG",2],0,function(){return this.isoWeekYear()%100});function addWeekYearFormatToken(a,i){addFormatToken(0,[a,a.length],0,i)}addWeekYearFormatToken("gggg","weekYear");addWeekYearFormatToken("ggggg","weekYear");addWeekYearFormatToken("GGGG","isoWeekYear");addWeekYearFormatToken("GGGGG","isoWeekYear");addRegexToken("G",matchSigned);addRegexToken("g",matchSigned);addRegexToken("GG",match1to2,match2);addRegexToken("gg",match1to2,match2);addRegexToken("GGGG",match1to4,match4);addRegexToken("gggg",match1to4,match4);addRegexToken("GGGGG",match1to6,match6);addRegexToken("ggggg",match1to6,match6);addWeekParseToken(["gggg","ggggg","GGGG","GGGGG"],function(a,i,u,c){i[c.substr(0,2)]=toInt(a)});addWeekParseToken(["gg","GG"],function(a,i,u,c){i[c]=hooks.parseTwoDigitYear(a)});function getSetWeekYear(a){return getSetWeekYearHelper.call(this,a,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)}function getSetISOWeekYear(a){return getSetWeekYearHelper.call(this,a,this.isoWeek(),this.isoWeekday(),1,4)}function getISOWeeksInYear(){return weeksInYear(this.year(),1,4)}function getISOWeeksInISOWeekYear(){return weeksInYear(this.isoWeekYear(),1,4)}function getWeeksInYear(){var a=this.localeData()._week;return weeksInYear(this.year(),a.dow,a.doy)}function getWeeksInWeekYear(){var a=this.localeData()._week;return weeksInYear(this.weekYear(),a.dow,a.doy)}function getSetWeekYearHelper(a,i,u,c,d){var m;return a==null?weekOfYear(this,c,d).year:(m=weeksInYear(a,c,d),i>m&&(i=m),setWeekAll.call(this,a,i,u,c,d))}function setWeekAll(a,i,u,c,d){var m=dayOfYearFromWeeks(a,i,u,c,d),f=createUTCDate(m.year,0,m.dayOfYear);return this.year(f.getUTCFullYear()),this.month(f.getUTCMonth()),this.date(f.getUTCDate()),this}addFormatToken("Q",0,"Qo","quarter");addRegexToken("Q",match1);addParseToken("Q",function(a,i){i[MONTH]=(toInt(a)-1)*3});function getSetQuarter(a){return a==null?Math.ceil((this.month()+1)/3):this.month((a-1)*3+this.month()%3)}addFormatToken("D",["DD",2],"Do","date");addRegexToken("D",match1to2,match1to2NoLeadingZero);addRegexToken("DD",match1to2,match2);addRegexToken("Do",function(a,i){return a?i._dayOfMonthOrdinalParse||i._ordinalParse:i._dayOfMonthOrdinalParseLenient});addParseToken(["D","DD"],DATE);addParseToken("Do",function(a,i){i[DATE]=toInt(a.match(match1to2)[0])});var getSetDayOfMonth=makeGetSet("Date",!0);addFormatToken("DDD",["DDDD",3],"DDDo","dayOfYear");addRegexToken("DDD",match1to3);addRegexToken("DDDD",match3);addParseToken(["DDD","DDDD"],function(a,i,u){u._dayOfYear=toInt(a)});function getSetDayOfYear(a){var i=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return a==null?i:this.add(a-i,"d")}addFormatToken("m",["mm",2],0,"minute");addRegexToken("m",match1to2,match1to2HasZero);addRegexToken("mm",match1to2,match2);addParseToken(["m","mm"],MINUTE);var getSetMinute=makeGetSet("Minutes",!1);addFormatToken("s",["ss",2],0,"second");addRegexToken("s",match1to2,match1to2HasZero);addRegexToken("ss",match1to2,match2);addParseToken(["s","ss"],SECOND);var getSetSecond=makeGetSet("Seconds",!1);addFormatToken("S",0,0,function(){return~~(this.millisecond()/100)});addFormatToken(0,["SS",2],0,function(){return~~(this.millisecond()/10)});addFormatToken(0,["SSS",3],0,"millisecond");addFormatToken(0,["SSSS",4],0,function(){return this.millisecond()*10});addFormatToken(0,["SSSSS",5],0,function(){return this.millisecond()*100});addFormatToken(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});addFormatToken(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});addFormatToken(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});addFormatToken(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});addRegexToken("S",match1to3,match1);addRegexToken("SS",match1to3,match2);addRegexToken("SSS",match1to3,match3);var token,getSetMillisecond;for(token="SSSS";token.length<=9;token+="S")addRegexToken(token,matchUnsigned);function parseMs(a,i){i[MILLISECOND]=toInt(("0."+a)*1e3)}for(token="S";token.length<=9;token+="S")addParseToken(token,parseMs);getSetMillisecond=makeGetSet("Milliseconds",!1);addFormatToken("z",0,0,"zoneAbbr");addFormatToken("zz",0,0,"zoneName");function getZoneAbbr(){return this._isUTC?"UTC":""}function getZoneName(){return this._isUTC?"Coordinated Universal Time":""}var proto=Moment.prototype;proto.add=add;proto.calendar=calendar$1;proto.clone=clone$2;proto.diff=diff;proto.endOf=endOf;proto.format=format;proto.from=from;proto.fromNow=fromNow;proto.to=to;proto.toNow=toNow;proto.get=stringGet;proto.invalidAt=invalidAt;proto.isAfter=isAfter;proto.isBefore=isBefore;proto.isBetween=isBetween$1;proto.isSame=isSame;proto.isSameOrAfter=isSameOrAfter;proto.isSameOrBefore=isSameOrBefore;proto.isValid=isValid$2;proto.lang=lang;proto.locale=locale;proto.localeData=localeData;proto.max=prototypeMax;proto.min=prototypeMin;proto.parsingFlags=parsingFlags;proto.set=stringSet;proto.startOf=startOf;proto.subtract=subtract;proto.toArray=toArray;proto.toObject=toObject;proto.toDate=toDate;proto.toISOString=toISOString;proto.inspect=inspect;typeof Symbol<"u"&&Symbol.for!=null&&(proto[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});proto.toJSON=toJSON;proto.toString=toString$a;proto.unix=unix;proto.valueOf=valueOf;proto.creationData=creationData;proto.eraName=getEraName;proto.eraNarrow=getEraNarrow;proto.eraAbbr=getEraAbbr;proto.eraYear=getEraYear;proto.year=getSetYear;proto.isLeapYear=getIsLeapYear;proto.weekYear=getSetWeekYear;proto.isoWeekYear=getSetISOWeekYear;proto.quarter=proto.quarters=getSetQuarter;proto.month=getSetMonth;proto.daysInMonth=getDaysInMonth;proto.week=proto.weeks=getSetWeek;proto.isoWeek=proto.isoWeeks=getSetISOWeek;proto.weeksInYear=getWeeksInYear;proto.weeksInWeekYear=getWeeksInWeekYear;proto.isoWeeksInYear=getISOWeeksInYear;proto.isoWeeksInISOWeekYear=getISOWeeksInISOWeekYear;proto.date=getSetDayOfMonth;proto.day=proto.days=getSetDayOfWeek;proto.weekday=getSetLocaleDayOfWeek;proto.isoWeekday=getSetISODayOfWeek;proto.dayOfYear=getSetDayOfYear;proto.hour=proto.hours=getSetHour;proto.minute=proto.minutes=getSetMinute;proto.second=proto.seconds=getSetSecond;proto.millisecond=proto.milliseconds=getSetMillisecond;proto.utcOffset=getSetOffset;proto.utc=setOffsetToUTC;proto.local=setOffsetToLocal;proto.parseZone=setOffsetToParsedOffset;proto.hasAlignedHourOffset=hasAlignedHourOffset;proto.isDST=isDaylightSavingTime;proto.isLocal=isLocal;proto.isUtcOffset=isUtcOffset;proto.isUtc=isUtc;proto.isUTC=isUtc;proto.zoneAbbr=getZoneAbbr;proto.zoneName=getZoneName;proto.dates=deprecate("dates accessor is deprecated. Use date instead.",getSetDayOfMonth);proto.months=deprecate("months accessor is deprecated. Use month instead",getSetMonth);proto.years=deprecate("years accessor is deprecated. Use year instead",getSetYear);proto.zone=deprecate("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",getSetZone);proto.isDSTShifted=deprecate("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",isDaylightSavingTimeShifted);function createUnix(a){return createLocal(a*1e3)}function createInZone(){return createLocal.apply(null,arguments).parseZone()}function preParsePostFormat(a){return a}var proto$1=Locale.prototype;proto$1.calendar=calendar;proto$1.longDateFormat=longDateFormat;proto$1.invalidDate=invalidDate;proto$1.ordinal=ordinal;proto$1.preparse=preParsePostFormat;proto$1.postformat=preParsePostFormat;proto$1.relativeTime=relativeTime;proto$1.pastFuture=pastFuture;proto$1.set=set$1;proto$1.eras=localeEras;proto$1.erasParse=localeErasParse;proto$1.erasConvertYear=localeErasConvertYear;proto$1.erasAbbrRegex=erasAbbrRegex;proto$1.erasNameRegex=erasNameRegex;proto$1.erasNarrowRegex=erasNarrowRegex;proto$1.months=localeMonths;proto$1.monthsShort=localeMonthsShort;proto$1.monthsParse=localeMonthsParse;proto$1.monthsRegex=monthsRegex;proto$1.monthsShortRegex=monthsShortRegex;proto$1.week=localeWeek;proto$1.firstDayOfYear=localeFirstDayOfYear;proto$1.firstDayOfWeek=localeFirstDayOfWeek;proto$1.weekdays=localeWeekdays;proto$1.weekdaysMin=localeWeekdaysMin;proto$1.weekdaysShort=localeWeekdaysShort;proto$1.weekdaysParse=localeWeekdaysParse;proto$1.weekdaysRegex=weekdaysRegex;proto$1.weekdaysShortRegex=weekdaysShortRegex;proto$1.weekdaysMinRegex=weekdaysMinRegex;proto$1.isPM=localeIsPM;proto$1.meridiem=localeMeridiem;function get$1$1(a,i,u,c){var d=getLocale(),m=createUTC().set(c,i);return d[u](m,a)}function listMonthsImpl(a,i,u){if(isNumber(a)&&(i=a,a=void 0),a=a||"",i!=null)return get$1$1(a,i,u,"month");var c,d=[];for(c=0;c<12;c++)d[c]=get$1$1(a,c,u,"month");return d}function listWeekdaysImpl(a,i,u,c){typeof a=="boolean"?(isNumber(i)&&(u=i,i=void 0),i=i||""):(i=a,u=i,a=!1,isNumber(i)&&(u=i,i=void 0),i=i||"");var d=getLocale(),m=a?d._week.dow:0,f,v=[];if(u!=null)return get$1$1(i,(u+m)%7,c,"day");for(f=0;f<7;f++)v[f]=get$1$1(i,(f+m)%7,c,"day");return v}function listMonths(a,i){return listMonthsImpl(a,i,"months")}function listMonthsShort(a,i){return listMonthsImpl(a,i,"monthsShort")}function listWeekdays(a,i,u){return listWeekdaysImpl(a,i,u,"weekdays")}function listWeekdaysShort(a,i,u){return listWeekdaysImpl(a,i,u,"weekdaysShort")}function listWeekdaysMin(a,i,u){return listWeekdaysImpl(a,i,u,"weekdaysMin")}getSetGlobalLocale("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(a){var i=a%10,u=toInt(a%100/10)===1?"th":i===1?"st":i===2?"nd":i===3?"rd":"th";return a+u}});hooks.lang=deprecate("moment.lang is deprecated. Use moment.locale instead.",getSetGlobalLocale);hooks.langData=deprecate("moment.langData is deprecated. Use moment.localeData instead.",getLocale);var mathAbs=Math.abs;function abs(){var a=this._data;return this._milliseconds=mathAbs(this._milliseconds),this._days=mathAbs(this._days),this._months=mathAbs(this._months),a.milliseconds=mathAbs(a.milliseconds),a.seconds=mathAbs(a.seconds),a.minutes=mathAbs(a.minutes),a.hours=mathAbs(a.hours),a.months=mathAbs(a.months),a.years=mathAbs(a.years),this}function addSubtract$1(a,i,u,c){var d=createDuration(i,u);return a._milliseconds+=c*d._milliseconds,a._days+=c*d._days,a._months+=c*d._months,a._bubble()}function add$1(a,i){return addSubtract$1(this,a,i,1)}function subtract$1(a,i){return addSubtract$1(this,a,i,-1)}function absCeil(a){return a<0?Math.floor(a):Math.ceil(a)}function bubble(){var a=this._milliseconds,i=this._days,u=this._months,c=this._data,d,m,f,v,g;return a>=0&&i>=0&&u>=0||a<=0&&i<=0&&u<=0||(a+=absCeil(monthsToDays(u)+i)*864e5,i=0,u=0),c.milliseconds=a%1e3,d=absFloor(a/1e3),c.seconds=d%60,m=absFloor(d/60),c.minutes=m%60,f=absFloor(m/60),c.hours=f%24,i+=absFloor(f/24),g=absFloor(daysToMonths(i)),u+=g,i-=absCeil(monthsToDays(g)),v=absFloor(u/12),u%=12,c.days=i,c.months=u,c.years=v,this}function daysToMonths(a){return a*4800/146097}function monthsToDays(a){return a*146097/4800}function as(a){if(!this.isValid())return NaN;var i,u,c=this._milliseconds;if(a=normalizeUnits(a),a==="month"||a==="quarter"||a==="year")switch(i=this._days+c/864e5,u=this._months+daysToMonths(i),a){case"month":return u;case"quarter":return u/3;case"year":return u/12}else switch(i=this._days+Math.round(monthsToDays(this._months)),a){case"week":return i/7+c/6048e5;case"day":return i+c/864e5;case"hour":return i*24+c/36e5;case"minute":return i*1440+c/6e4;case"second":return i*86400+c/1e3;case"millisecond":return Math.floor(i*864e5)+c;default:throw new Error("Unknown unit "+a)}}function makeAs(a){return function(){return this.as(a)}}var asMilliseconds=makeAs("ms"),asSeconds=makeAs("s"),asMinutes=makeAs("m"),asHours=makeAs("h"),asDays=makeAs("d"),asWeeks=makeAs("w"),asMonths=makeAs("M"),asQuarters=makeAs("Q"),asYears=makeAs("y"),valueOf$1=asMilliseconds;function clone$1$1(){return createDuration(this)}function get$2$1(a){return a=normalizeUnits(a),this.isValid()?this[a+"s"]():NaN}function makeGetter(a){return function(){return this.isValid()?this._data[a]:NaN}}var milliseconds=makeGetter("milliseconds"),seconds=makeGetter("seconds"),minutes=makeGetter("minutes"),hours=makeGetter("hours"),days=makeGetter("days"),months=makeGetter("months"),years=makeGetter("years");function weeks(){return absFloor(this.days()/7)}var round$1=Math.round,thresholds={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function substituteTimeAgo(a,i,u,c,d){return d.relativeTime(i||1,!!u,a,c)}function relativeTime$1(a,i,u,c){var d=createDuration(a).abs(),m=round$1(d.as("s")),f=round$1(d.as("m")),v=round$1(d.as("h")),g=round$1(d.as("d")),y=round$1(d.as("M")),b=round$1(d.as("w")),w=round$1(d.as("y")),S=m<=u.ss&&["s",m]||m<u.s&&["ss",m]||f<=1&&["m"]||f<u.m&&["mm",f]||v<=1&&["h"]||v<u.h&&["hh",v]||g<=1&&["d"]||g<u.d&&["dd",g];return u.w!=null&&(S=S||b<=1&&["w"]||b<u.w&&["ww",b]),S=S||y<=1&&["M"]||y<u.M&&["MM",y]||w<=1&&["y"]||["yy",w],S[2]=i,S[3]=+a>0,S[4]=c,substituteTimeAgo.apply(null,S)}function getSetRelativeTimeRounding(a){return a===void 0?round$1:typeof a=="function"?(round$1=a,!0):!1}function getSetRelativeTimeThreshold(a,i){return thresholds[a]===void 0?!1:i===void 0?thresholds[a]:(thresholds[a]=i,a==="s"&&(thresholds.ss=i-1),!0)}function humanize(a,i){if(!this.isValid())return this.localeData().invalidDate();var u=!1,c=thresholds,d,m;return typeof a=="object"&&(i=a,a=!1),typeof a=="boolean"&&(u=a),typeof i=="object"&&(c=Object.assign({},thresholds,i),i.s!=null&&i.ss==null&&(c.ss=i.s-1)),d=this.localeData(),m=relativeTime$1(this,!u,c,d),u&&(m=d.pastFuture(+this,m)),d.postformat(m)}var abs$1=Math.abs;function sign(a){return(a>0)-(a<0)||+a}function toISOString$1(){if(!this.isValid())return this.localeData().invalidDate();var a=abs$1(this._milliseconds)/1e3,i=abs$1(this._days),u=abs$1(this._months),c,d,m,f,v=this.asSeconds(),g,y,b,w;return v?(c=absFloor(a/60),d=absFloor(c/60),a%=60,c%=60,m=absFloor(u/12),u%=12,f=a?a.toFixed(3).replace(/\.?0+$/,""):"",g=v<0?"-":"",y=sign(this._months)!==sign(v)?"-":"",b=sign(this._days)!==sign(v)?"-":"",w=sign(this._milliseconds)!==sign(v)?"-":"",g+"P"+(m?y+m+"Y":"")+(u?y+u+"M":"")+(i?b+i+"D":"")+(d||c||a?"T":"")+(d?w+d+"H":"")+(c?w+c+"M":"")+(a?w+f+"S":"")):"P0D"}var proto$2=Duration.prototype;proto$2.isValid=isValid$1;proto$2.abs=abs;proto$2.add=add$1;proto$2.subtract=subtract$1;proto$2.as=as;proto$2.asMilliseconds=asMilliseconds;proto$2.asSeconds=asSeconds;proto$2.asMinutes=asMinutes;proto$2.asHours=asHours;proto$2.asDays=asDays;proto$2.asWeeks=asWeeks;proto$2.asMonths=asMonths;proto$2.asQuarters=asQuarters;proto$2.asYears=asYears;proto$2.valueOf=valueOf$1;proto$2._bubble=bubble;proto$2.clone=clone$1$1;proto$2.get=get$2$1;proto$2.milliseconds=milliseconds;proto$2.seconds=seconds;proto$2.minutes=minutes;proto$2.hours=hours;proto$2.days=days;proto$2.weeks=weeks;proto$2.months=months;proto$2.years=years;proto$2.humanize=humanize;proto$2.toISOString=toISOString$1;proto$2.toString=toISOString$1;proto$2.toJSON=toISOString$1;proto$2.locale=locale;proto$2.localeData=localeData;proto$2.toIsoString=deprecate("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",toISOString$1);proto$2.lang=lang;addFormatToken("X",0,0,"unix");addFormatToken("x",0,0,"valueOf");addRegexToken("x",matchSigned);addRegexToken("X",matchTimestamp);addParseToken("X",function(a,i,u){u._d=new Date(parseFloat(a)*1e3)});addParseToken("x",function(a,i,u){u._d=new Date(toInt(a))});//! moment.js
hooks.version="2.30.1";setHookCallback(createLocal);hooks.fn=proto;hooks.min=min$3;hooks.max=max$2;hooks.now=now;hooks.utc=createUTC;hooks.unix=createUnix;hooks.months=listMonths;hooks.isDate=isDate;hooks.locale=getSetGlobalLocale;hooks.invalid=createInvalid;hooks.duration=createDuration;hooks.isMoment=isMoment;hooks.weekdays=listWeekdays;hooks.parseZone=createInZone;hooks.localeData=getLocale;hooks.isDuration=isDuration;hooks.monthsShort=listMonthsShort;hooks.weekdaysMin=listWeekdaysMin;hooks.defineLocale=defineLocale;hooks.updateLocale=updateLocale;hooks.locales=listLocales;hooks.weekdaysShort=listWeekdaysShort;hooks.normalizeUnits=normalizeUnits;hooks.relativeTimeRounding=getSetRelativeTimeRounding;hooks.relativeTimeThreshold=getSetRelativeTimeThreshold;hooks.calendarFormat=getCalendarFormat;hooks.prototype=proto;hooks.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};/*!
* Vueform v1.9.2 (https://github.com/vueform/vueform)
* Copyright (c) 2024 Adam Berecz <adam@vueform.com>
* Licensed under the MIT License
*/function ownKeys$1(a,i){var u=Object.keys(a);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(a);i&&(c=c.filter(function(d){return Object.getOwnPropertyDescriptor(a,d).enumerable})),u.push.apply(u,c)}return u}function _objectSpread2$1(a){for(var i=1;i<arguments.length;i++){var u=arguments[i]!=null?arguments[i]:{};i%2?ownKeys$1(Object(u),!0).forEach(function(c){_defineProperty$2(a,c,u[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(u)):ownKeys$1(Object(u)).forEach(function(c){Object.defineProperty(a,c,Object.getOwnPropertyDescriptor(u,c))})}return a}function _toPrimitive(a,i){if(typeof a!="object"||!a)return a;var u=a[Symbol.toPrimitive];if(u!==void 0){var c=u.call(a,i||"default");if(typeof c!="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return(i==="string"?String:Number)(a)}function _toPropertyKey(a){var i=_toPrimitive(a,"string");return typeof i=="symbol"?i:String(i)}function asyncGeneratorStep(a,i,u,c,d,m,f){try{var v=a[m](f),g=v.value}catch(y){u(y);return}v.done?i(g):Promise.resolve(g).then(c,d)}function _asyncToGenerator(a){return function(){var i=this,u=arguments;return new Promise(function(c,d){var m=a.apply(i,u);function f(g){asyncGeneratorStep(m,c,d,f,v,"next",g)}function v(g){asyncGeneratorStep(m,c,d,f,v,"throw",g)}f(void 0)})}}function _defineProperty$2(a,i,u){return i=_toPropertyKey(i),i in a?Object.defineProperty(a,i,{value:u,enumerable:!0,configurable:!0,writable:!0}):a[i]=u,a}var commonjsGlobal$1=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(a){return a&&a.__esModule&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a}var each$1={exports:{}};function arrayEach$2(a,i){for(var u=-1,c=a==null?0:a.length;++u<c&&i(a[u],u,a)!==!1;);return a}var _arrayEach=arrayEach$2;function createBaseFor$1(a){return function(i,u,c){for(var d=-1,m=Object(i),f=c(i),v=f.length;v--;){var g=f[a?v:++d];if(u(m[g],g,m)===!1)break}return i}}var _createBaseFor=createBaseFor$1,createBaseFor=_createBaseFor,baseFor$2=createBaseFor(),_baseFor=baseFor$2;function baseTimes$1(a,i){for(var u=-1,c=Array(a);++u<a;)c[u]=i(u);return c}var _baseTimes=baseTimes$1,freeGlobal$1=typeof commonjsGlobal$1=="object"&&commonjsGlobal$1&&commonjsGlobal$1.Object===Object&&commonjsGlobal$1,_freeGlobal=freeGlobal$1,freeGlobal=_freeGlobal,freeSelf=typeof self=="object"&&self&&self.Object===Object&&self,root$8=freeGlobal||freeSelf||Function("return this")(),_root=root$8,root$7=_root,Symbol$7=root$7.Symbol,_Symbol=Symbol$7,Symbol$6=_Symbol,objectProto$g=Object.prototype,hasOwnProperty$e=objectProto$g.hasOwnProperty,nativeObjectToString$1=objectProto$g.toString,symToStringTag$1=Symbol$6?Symbol$6.toStringTag:void 0;function getRawTag$1(a){var i=hasOwnProperty$e.call(a,symToStringTag$1),u=a[symToStringTag$1];try{a[symToStringTag$1]=void 0;var c=!0}catch{}var d=nativeObjectToString$1.call(a);return c&&(i?a[symToStringTag$1]=u:delete a[symToStringTag$1]),d}var _getRawTag=getRawTag$1,objectProto$f=Object.prototype,nativeObjectToString=objectProto$f.toString;function objectToString$1(a){return nativeObjectToString.call(a)}var _objectToString=objectToString$1,Symbol$5=_Symbol,getRawTag=_getRawTag,objectToString=_objectToString,nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=Symbol$5?Symbol$5.toStringTag:void 0;function baseGetTag$7(a){return a==null?a===void 0?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(a)?getRawTag(a):objectToString(a)}var _baseGetTag=baseGetTag$7;function isObjectLike$a(a){return a!=null&&typeof a=="object"}var isObjectLike_1=isObjectLike$a,baseGetTag$6=_baseGetTag,isObjectLike$9=isObjectLike_1,argsTag$3="[object Arguments]";function baseIsArguments$1(a){return isObjectLike$9(a)&&baseGetTag$6(a)==argsTag$3}var _baseIsArguments=baseIsArguments$1,baseIsArguments=_baseIsArguments,isObjectLike$8=isObjectLike_1,objectProto$e=Object.prototype,hasOwnProperty$d=objectProto$e.hasOwnProperty,propertyIsEnumerable$1=objectProto$e.propertyIsEnumerable,isArguments$5=baseIsArguments(function(){return arguments}())?baseIsArguments:function(a){return isObjectLike$8(a)&&hasOwnProperty$d.call(a,"callee")&&!propertyIsEnumerable$1.call(a,"callee")},isArguments_1=isArguments$5,isArray$k=Array.isArray,isArray_1=isArray$k,isBuffer$6={exports:{}};function stubFalse(){return!1}var stubFalse_1=stubFalse;(function(a,i){var u=_root,c=stubFalse_1,d=i&&!i.nodeType&&i,m=d&&!0&&a&&!a.nodeType&&a,f=m&&m.exports===d,v=f?u.Buffer:void 0,g=v?v.isBuffer:void 0,y=g||c;a.exports=y})(isBuffer$6,isBuffer$6.exports);var MAX_SAFE_INTEGER$1=9007199254740991,reIsUint=/^(?:0|[1-9]\d*)$/;function isIndex$4(a,i){var u=typeof a;return i=i??MAX_SAFE_INTEGER$1,!!i&&(u=="number"||u!="symbol"&&reIsUint.test(a))&&a>-1&&a%1==0&&a<i}var _isIndex=isIndex$4,MAX_SAFE_INTEGER=9007199254740991;function isLength$3(a){return typeof a=="number"&&a>-1&&a%1==0&&a<=MAX_SAFE_INTEGER}var isLength_1=isLength$3,baseGetTag$5=_baseGetTag,isLength$2=isLength_1,isObjectLike$7=isObjectLike_1,argsTag$2="[object Arguments]",arrayTag$2="[object Array]",boolTag$3="[object Boolean]",dateTag$3="[object Date]",errorTag$2="[object Error]",funcTag$2="[object Function]",mapTag$6="[object Map]",numberTag$3="[object Number]",objectTag$4="[object Object]",regexpTag$3="[object RegExp]",setTag$6="[object Set]",stringTag$4="[object String]",weakMapTag$2="[object WeakMap]",arrayBufferTag$3="[object ArrayBuffer]",dataViewTag$4="[object DataView]",float32Tag$2="[object Float32Array]",float64Tag$2="[object Float64Array]",int8Tag$2="[object Int8Array]",int16Tag$2="[object Int16Array]",int32Tag$2="[object Int32Array]",uint8Tag$2="[object Uint8Array]",uint8ClampedTag$2="[object Uint8ClampedArray]",uint16Tag$2="[object Uint16Array]",uint32Tag$2="[object Uint32Array]",typedArrayTags={};typedArrayTags[float32Tag$2]=typedArrayTags[float64Tag$2]=typedArrayTags[int8Tag$2]=typedArrayTags[int16Tag$2]=typedArrayTags[int32Tag$2]=typedArrayTags[uint8Tag$2]=typedArrayTags[uint8ClampedTag$2]=typedArrayTags[uint16Tag$2]=typedArrayTags[uint32Tag$2]=!0;typedArrayTags[argsTag$2]=typedArrayTags[arrayTag$2]=typedArrayTags[arrayBufferTag$3]=typedArrayTags[boolTag$3]=typedArrayTags[dataViewTag$4]=typedArrayTags[dateTag$3]=typedArrayTags[errorTag$2]=typedArrayTags[funcTag$2]=typedArrayTags[mapTag$6]=typedArrayTags[numberTag$3]=typedArrayTags[objectTag$4]=typedArrayTags[regexpTag$3]=typedArrayTags[setTag$6]=typedArrayTags[stringTag$4]=typedArrayTags[weakMapTag$2]=!1;function baseIsTypedArray$1(a){return isObjectLike$7(a)&&isLength$2(a.length)&&!!typedArrayTags[baseGetTag$5(a)]}var _baseIsTypedArray=baseIsTypedArray$1;function baseUnary$5(a){return function(i){return a(i)}}var _baseUnary=baseUnary$5,_nodeUtil={exports:{}};(function(a,i){var u=_freeGlobal,c=i&&!i.nodeType&&i,d=c&&!0&&a&&!a.nodeType&&a,m=d&&d.exports===c,f=m&&u.process,v=function(){try{var g=d&&d.require&&d.require("util").types;return g||f&&f.binding&&f.binding("util")}catch{}}();a.exports=v})(_nodeUtil,_nodeUtil.exports);var baseIsTypedArray=_baseIsTypedArray,baseUnary$4=_baseUnary,nodeUtil$2=_nodeUtil.exports,nodeIsTypedArray=nodeUtil$2&&nodeUtil$2.isTypedArray,isTypedArray$4=nodeIsTypedArray?baseUnary$4(nodeIsTypedArray):baseIsTypedArray,isTypedArray_1=isTypedArray$4,baseTimes=_baseTimes,isArguments$4=isArguments_1,isArray$j=isArray_1,isBuffer$5=isBuffer$6.exports,isIndex$3=_isIndex,isTypedArray$3=isTypedArray_1,objectProto$d=Object.prototype,hasOwnProperty$c=objectProto$d.hasOwnProperty;function arrayLikeKeys$2(a,i){var u=isArray$j(a),c=!u&&isArguments$4(a),d=!u&&!c&&isBuffer$5(a),m=!u&&!c&&!d&&isTypedArray$3(a),f=u||c||d||m,v=f?baseTimes(a.length,String):[],g=v.length;for(var y in a)(i||hasOwnProperty$c.call(a,y))&&!(f&&(y=="length"||d&&(y=="offset"||y=="parent")||m&&(y=="buffer"||y=="byteLength"||y=="byteOffset")||isIndex$3(y,g)))&&v.push(y);return v}var _arrayLikeKeys=arrayLikeKeys$2,objectProto$c=Object.prototype;function isPrototype$4(a){var i=a&&a.constructor,u=typeof i=="function"&&i.prototype||objectProto$c;return a===u}var _isPrototype=isPrototype$4;function overArg$2(a,i){return function(u){return a(i(u))}}var _overArg=overArg$2,overArg$1=_overArg,nativeKeys$1=overArg$1(Object.keys,Object),_nativeKeys=nativeKeys$1,isPrototype$3=_isPrototype,nativeKeys=_nativeKeys,objectProto$b=Object.prototype,hasOwnProperty$b=objectProto$b.hasOwnProperty;function baseKeys$2(a){if(!isPrototype$3(a))return nativeKeys(a);var i=[];for(var u in Object(a))hasOwnProperty$b.call(a,u)&&u!="constructor"&&i.push(u);return i}var _baseKeys=baseKeys$2;function isObject$b(a){var i=typeof a;return a!=null&&(i=="object"||i=="function")}var isObject_1=isObject$b,baseGetTag$4=_baseGetTag,isObject$a=isObject_1,asyncTag="[object AsyncFunction]",funcTag$1="[object Function]",genTag$1="[object GeneratorFunction]",proxyTag="[object Proxy]";function isFunction$4(a){if(!isObject$a(a))return!1;var i=baseGetTag$4(a);return i==funcTag$1||i==genTag$1||i==asyncTag||i==proxyTag}var isFunction_1=isFunction$4,isFunction$3=isFunction_1,isLength$1=isLength_1;function isArrayLike$9(a){return a!=null&&isLength$1(a.length)&&!isFunction$3(a)}var isArrayLike_1=isArrayLike$9,arrayLikeKeys$1=_arrayLikeKeys,baseKeys$1=_baseKeys,isArrayLike$8=isArrayLike_1;function keys$7(a){return isArrayLike$8(a)?arrayLikeKeys$1(a):baseKeys$1(a)}var keys_1=keys$7,baseFor$1=_baseFor,keys$6=keys_1;function baseForOwn$2(a,i){return a&&baseFor$1(a,i,keys$6)}var _baseForOwn=baseForOwn$2,isArrayLike$7=isArrayLike_1;function createBaseEach$1(a,i){return function(u,c){if(u==null)return u;if(!isArrayLike$7(u))return a(u,c);for(var d=u.length,m=i?d:-1,f=Object(u);(i?m--:++m<d)&&c(f[m],m,f)!==!1;);return u}}var _createBaseEach=createBaseEach$1,baseForOwn$1=_baseForOwn,createBaseEach=_createBaseEach,baseEach$5=createBaseEach(baseForOwn$1),_baseEach=baseEach$5;function identity$5(a){return a}var identity_1=identity$5,identity$4=identity_1;function castFunction$1(a){return typeof a=="function"?a:identity$4}var _castFunction=castFunction$1,arrayEach$1=_arrayEach,baseEach$4=_baseEach,castFunction=_castFunction,isArray$i=isArray_1;function forEach(a,i){var u=isArray$i(a)?arrayEach$1:baseEach$4;return u(a,castFunction(i))}var forEach_1=forEach;(function(a){a.exports=forEach_1})(each$1);var each=getDefaultExportFromCjs(each$1.exports);function listCacheClear$1(){this.__data__=[],this.size=0}var _listCacheClear=listCacheClear$1;function eq$5(a,i){return a===i||a!==a&&i!==i}var eq_1=eq$5,eq$4=eq_1;function assocIndexOf$4(a,i){for(var u=a.length;u--;)if(eq$4(a[u][0],i))return u;return-1}var _assocIndexOf=assocIndexOf$4,assocIndexOf$3=_assocIndexOf,arrayProto=Array.prototype,splice=arrayProto.splice;function listCacheDelete$1(a){var i=this.__data__,u=assocIndexOf$3(i,a);if(u<0)return!1;var c=i.length-1;return u==c?i.pop():splice.call(i,u,1),--this.size,!0}var _listCacheDelete=listCacheDelete$1,assocIndexOf$2=_assocIndexOf;function listCacheGet$1(a){var i=this.__data__,u=assocIndexOf$2(i,a);return u<0?void 0:i[u][1]}var _listCacheGet=listCacheGet$1,assocIndexOf$1=_assocIndexOf;function listCacheHas$1(a){return assocIndexOf$1(this.__data__,a)>-1}var _listCacheHas=listCacheHas$1,assocIndexOf=_assocIndexOf;function listCacheSet$1(a,i){var u=this.__data__,c=assocIndexOf(u,a);return c<0?(++this.size,u.push([a,i])):u[c][1]=i,this}var _listCacheSet=listCacheSet$1,listCacheClear=_listCacheClear,listCacheDelete=_listCacheDelete,listCacheGet=_listCacheGet,listCacheHas=_listCacheHas,listCacheSet=_listCacheSet;function ListCache$4(a){var i=-1,u=a==null?0:a.length;for(this.clear();++i<u;){var c=a[i];this.set(c[0],c[1])}}ListCache$4.prototype.clear=listCacheClear;ListCache$4.prototype.delete=listCacheDelete;ListCache$4.prototype.get=listCacheGet;ListCache$4.prototype.has=listCacheHas;ListCache$4.prototype.set=listCacheSet;var _ListCache=ListCache$4,ListCache$3=_ListCache;function stackClear$1(){this.__data__=new ListCache$3,this.size=0}var _stackClear=stackClear$1;function stackDelete$1(a){var i=this.__data__,u=i.delete(a);return this.size=i.size,u}var _stackDelete=stackDelete$1;function stackGet$1(a){return this.__data__.get(a)}var _stackGet=stackGet$1;function stackHas$1(a){return this.__data__.has(a)}var _stackHas=stackHas$1,root$6=_root,coreJsData$1=root$6["__core-js_shared__"],_coreJsData=coreJsData$1,coreJsData=_coreJsData,maskSrcKey=function(){var a=/[^.]+$/.exec(coreJsData&&coreJsData.keys&&coreJsData.keys.IE_PROTO||"");return a?"Symbol(src)_1."+a:""}();function isMasked$1(a){return!!maskSrcKey&&maskSrcKey in a}var _isMasked=isMasked$1,funcProto$2=Function.prototype,funcToString$2=funcProto$2.toString;function toSource$2(a){if(a!=null){try{return funcToString$2.call(a)}catch{}try{return a+""}catch{}}return""}var _toSource=toSource$2,isFunction$2=isFunction_1,isMasked=_isMasked,isObject$9=isObject_1,toSource$1=_toSource,reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor=/^\[object .+?Constructor\]$/,funcProto$1=Function.prototype,objectProto$a=Object.prototype,funcToString$1=funcProto$1.toString,hasOwnProperty$a=objectProto$a.hasOwnProperty,reIsNative=RegExp("^"+funcToString$1.call(hasOwnProperty$a).replace(reRegExpChar,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative$1(a){if(!isObject$9(a)||isMasked(a))return!1;var i=isFunction$2(a)?reIsNative:reIsHostCtor;return i.test(toSource$1(a))}var _baseIsNative=baseIsNative$1;function getValue$1(a,i){return a==null?void 0:a[i]}var _getValue=getValue$1,baseIsNative=_baseIsNative,getValue=_getValue;function getNative$7(a,i){var u=getValue(a,i);return baseIsNative(u)?u:void 0}var _getNative=getNative$7,getNative$6=_getNative,root$5=_root,Map$4=getNative$6(root$5,"Map"),_Map=Map$4,getNative$5=_getNative,nativeCreate$4=getNative$5(Object,"create"),_nativeCreate=nativeCreate$4,nativeCreate$3=_nativeCreate;function hashClear$1(){this.__data__=nativeCreate$3?nativeCreate$3(null):{},this.size=0}var _hashClear=hashClear$1;function hashDelete$1(a){var i=this.has(a)&&delete this.__data__[a];return this.size-=i?1:0,i}var _hashDelete=hashDelete$1,nativeCreate$2=_nativeCreate,HASH_UNDEFINED$2="__lodash_hash_undefined__",objectProto$9=Object.prototype,hasOwnProperty$9=objectProto$9.hasOwnProperty;function hashGet$1(a){var i=this.__data__;if(nativeCreate$2){var u=i[a];return u===HASH_UNDEFINED$2?void 0:u}return hasOwnProperty$9.call(i,a)?i[a]:void 0}var _hashGet=hashGet$1,nativeCreate$1=_nativeCreate,objectProto$8=Object.prototype,hasOwnProperty$8=objectProto$8.hasOwnProperty;function hashHas$1(a){var i=this.__data__;return nativeCreate$1?i[a]!==void 0:hasOwnProperty$8.call(i,a)}var _hashHas=hashHas$1,nativeCreate=_nativeCreate,HASH_UNDEFINED$1="__lodash_hash_undefined__";function hashSet$1(a,i){var u=this.__data__;return this.size+=this.has(a)?0:1,u[a]=nativeCreate&&i===void 0?HASH_UNDEFINED$1:i,this}var _hashSet=hashSet$1,hashClear=_hashClear,hashDelete=_hashDelete,hashGet=_hashGet,hashHas=_hashHas,hashSet=_hashSet;function Hash$1(a){var i=-1,u=a==null?0:a.length;for(this.clear();++i<u;){var c=a[i];this.set(c[0],c[1])}}Hash$1.prototype.clear=hashClear;Hash$1.prototype.delete=hashDelete;Hash$1.prototype.get=hashGet;Hash$1.prototype.has=hashHas;Hash$1.prototype.set=hashSet;var _Hash=Hash$1,Hash=_Hash,ListCache$2=_ListCache,Map$3=_Map;function mapCacheClear$1(){this.size=0,this.__data__={hash:new Hash,map:new(Map$3||ListCache$2),string:new Hash}}var _mapCacheClear=mapCacheClear$1;function isKeyable$1(a){var i=typeof a;return i=="string"||i=="number"||i=="symbol"||i=="boolean"?a!=="__proto__":a===null}var _isKeyable=isKeyable$1,isKeyable=_isKeyable;function getMapData$4(a,i){var u=a.__data__;return isKeyable(i)?u[typeof i=="string"?"string":"hash"]:u.map}var _getMapData=getMapData$4,getMapData$3=_getMapData;function mapCacheDelete$1(a){var i=getMapData$3(this,a).delete(a);return this.size-=i?1:0,i}var _mapCacheDelete=mapCacheDelete$1,getMapData$2=_getMapData;function mapCacheGet$1(a){return getMapData$2(this,a).get(a)}var _mapCacheGet=mapCacheGet$1,getMapData$1=_getMapData;function mapCacheHas$1(a){return getMapData$1(this,a).has(a)}var _mapCacheHas=mapCacheHas$1,getMapData=_getMapData;function mapCacheSet$1(a,i){var u=getMapData(this,a),c=u.size;return u.set(a,i),this.size+=u.size==c?0:1,this}var _mapCacheSet=mapCacheSet$1,mapCacheClear=_mapCacheClear,mapCacheDelete=_mapCacheDelete,mapCacheGet=_mapCacheGet,mapCacheHas=_mapCacheHas,mapCacheSet=_mapCacheSet;function MapCache$3(a){var i=-1,u=a==null?0:a.length;for(this.clear();++i<u;){var c=a[i];this.set(c[0],c[1])}}MapCache$3.prototype.clear=mapCacheClear;MapCache$3.prototype.delete=mapCacheDelete;MapCache$3.prototype.get=mapCacheGet;MapCache$3.prototype.has=mapCacheHas;MapCache$3.prototype.set=mapCacheSet;var _MapCache=MapCache$3,ListCache$1=_ListCache,Map$2=_Map,MapCache$2=_MapCache,LARGE_ARRAY_SIZE$2=200;function stackSet$1(a,i){var u=this.__data__;if(u instanceof ListCache$1){var c=u.__data__;if(!Map$2||c.length<LARGE_ARRAY_SIZE$2-1)return c.push([a,i]),this.size=++u.size,this;u=this.__data__=new MapCache$2(c)}return u.set(a,i),this.size=u.size,this}var _stackSet=stackSet$1,ListCache=_ListCache,stackClear=_stackClear,stackDelete=_stackDelete,stackGet=_stackGet,stackHas=_stackHas,stackSet=_stackSet;function Stack$4(a){var i=this.__data__=new ListCache(a);this.size=i.size}Stack$4.prototype.clear=stackClear;Stack$4.prototype.delete=stackDelete;Stack$4.prototype.get=stackGet;Stack$4.prototype.has=stackHas;Stack$4.prototype.set=stackSet;var _Stack=Stack$4,getNative$4=_getNative,defineProperty$2=function(){try{var a=getNative$4(Object,"defineProperty");return a({},"",{}),a}catch{}}(),_defineProperty$1=defineProperty$2,defineProperty$1=_defineProperty$1;function baseAssignValue$4(a,i,u){i=="__proto__"&&defineProperty$1?defineProperty$1(a,i,{configurable:!0,enumerable:!0,value:u,writable:!0}):a[i]=u}var _baseAssignValue=baseAssignValue$4,baseAssignValue$3=_baseAssignValue,eq$3=eq_1;function assignMergeValue$2(a,i,u){(u!==void 0&&!eq$3(a[i],u)||u===void 0&&!(i in a))&&baseAssignValue$3(a,i,u)}var _assignMergeValue=assignMergeValue$2,_cloneBuffer={exports:{}};(function(a,i){var u=_root,c=i&&!i.nodeType&&i,d=c&&!0&&a&&!a.nodeType&&a,m=d&&d.exports===c,f=m?u.Buffer:void 0,v=f?f.allocUnsafe:void 0;function g(y,b){if(b)return y.slice();var w=y.length,S=v?v(w):new y.constructor(w);return y.copy(S),S}a.exports=g})(_cloneBuffer,_cloneBuffer.exports);var root$4=_root,Uint8Array$2=root$4.Uint8Array,_Uint8Array=Uint8Array$2,Uint8Array$1=_Uint8Array;function cloneArrayBuffer$3(a){var i=new a.constructor(a.byteLength);return new Uint8Array$1(i).set(new Uint8Array$1(a)),i}var _cloneArrayBuffer=cloneArrayBuffer$3,cloneArrayBuffer$2=_cloneArrayBuffer;function cloneTypedArray$2(a,i){var u=i?cloneArrayBuffer$2(a.buffer):a.buffer;return new a.constructor(u,a.byteOffset,a.length)}var _cloneTypedArray=cloneTypedArray$2;function copyArray$3(a,i){var u=-1,c=a.length;for(i||(i=Array(c));++u<c;)i[u]=a[u];return i}var _copyArray=copyArray$3,isObject$8=isObject_1,objectCreate=Object.create,baseCreate$1=function(){function a(){}return function(i){if(!isObject$8(i))return{};if(objectCreate)return objectCreate(i);a.prototype=i;var u=new a;return a.prototype=void 0,u}}(),_baseCreate=baseCreate$1,overArg=_overArg,getPrototype$3=overArg(Object.getPrototypeOf,Object),_getPrototype=getPrototype$3,baseCreate=_baseCreate,getPrototype$2=_getPrototype,isPrototype$2=_isPrototype;function initCloneObject$2(a){return typeof a.constructor=="function"&&!isPrototype$2(a)?baseCreate(getPrototype$2(a)):{}}var _initCloneObject=initCloneObject$2,isArrayLike$6=isArrayLike_1,isObjectLike$6=isObjectLike_1;function isArrayLikeObject$4(a){return isObjectLike$6(a)&&isArrayLike$6(a)}var isArrayLikeObject_1=isArrayLikeObject$4,baseGetTag$3=_baseGetTag,getPrototype$1=_getPrototype,isObjectLike$5=isObjectLike_1,objectTag$3="[object Object]",funcProto=Function.prototype,objectProto$7=Object.prototype,funcToString=funcProto.toString,hasOwnProperty$7=objectProto$7.hasOwnProperty,objectCtorString=funcToString.call(Object);function isPlainObject$2(a){if(!isObjectLike$5(a)||baseGetTag$3(a)!=objectTag$3)return!1;var i=getPrototype$1(a);if(i===null)return!0;var u=hasOwnProperty$7.call(i,"constructor")&&i.constructor;return typeof u=="function"&&u instanceof u&&funcToString.call(u)==objectCtorString}var isPlainObject_1=isPlainObject$2;function safeGet$2(a,i){if(!(i==="constructor"&&typeof a[i]=="function")&&i!="__proto__")return a[i]}var _safeGet=safeGet$2,baseAssignValue$2=_baseAssignValue,eq$2=eq_1,objectProto$6=Object.prototype,hasOwnProperty$6=objectProto$6.hasOwnProperty;function assignValue$3(a,i,u){var c=a[i];(!(hasOwnProperty$6.call(a,i)&&eq$2(c,u))||u===void 0&&!(i in a))&&baseAssignValue$2(a,i,u)}var _assignValue=assignValue$3,assignValue$2=_assignValue,baseAssignValue$1=_baseAssignValue;function copyObject$6(a,i,u,c){var d=!u;u||(u={});for(var m=-1,f=i.length;++m<f;){var v=i[m],g=c?c(u[v],a[v],v,u,a):void 0;g===void 0&&(g=a[v]),d?baseAssignValue$1(u,v,g):assignValue$2(u,v,g)}return u}var _copyObject=copyObject$6;function nativeKeysIn$1(a){var i=[];if(a!=null)for(var u in Object(a))i.push(u);return i}var _nativeKeysIn=nativeKeysIn$1,isObject$7=isObject_1,isPrototype$1=_isPrototype,nativeKeysIn=_nativeKeysIn,objectProto$5=Object.prototype,hasOwnProperty$5=objectProto$5.hasOwnProperty;function baseKeysIn$1(a){if(!isObject$7(a))return nativeKeysIn(a);var i=isPrototype$1(a),u=[];for(var c in a)c=="constructor"&&(i||!hasOwnProperty$5.call(a,c))||u.push(c);return u}var _baseKeysIn=baseKeysIn$1,arrayLikeKeys=_arrayLikeKeys,baseKeysIn=_baseKeysIn,isArrayLike$5=isArrayLike_1;function keysIn$5(a){return isArrayLike$5(a)?arrayLikeKeys(a,!0):baseKeysIn(a)}var keysIn_1=keysIn$5,copyObject$5=_copyObject,keysIn$4=keysIn_1;function toPlainObject$1(a){return copyObject$5(a,keysIn$4(a))}var toPlainObject_1=toPlainObject$1,assignMergeValue$1=_assignMergeValue,cloneBuffer$1=_cloneBuffer.exports,cloneTypedArray$1=_cloneTypedArray,copyArray$2=_copyArray,initCloneObject$1=_initCloneObject,isArguments$3=isArguments_1,isArray$h=isArray_1,isArrayLikeObject$3=isArrayLikeObject_1,isBuffer$4=isBuffer$6.exports,isFunction$1=isFunction_1,isObject$6=isObject_1,isPlainObject$1=isPlainObject_1,isTypedArray$2=isTypedArray_1,safeGet$1=_safeGet,toPlainObject=toPlainObject_1;function baseMergeDeep$1(a,i,u,c,d,m,f){var v=safeGet$1(a,u),g=safeGet$1(i,u),y=f.get(g);if(y){assignMergeValue$1(a,u,y);return}var b=m?m(v,g,u+"",a,i,f):void 0,w=b===void 0;if(w){var S=isArray$h(g),C=!S&&isBuffer$4(g),k=!S&&!C&&isTypedArray$2(g);b=g,S||C||k?isArray$h(v)?b=v:isArrayLikeObject$3(v)?b=copyArray$2(v):C?(w=!1,b=cloneBuffer$1(g,!0)):k?(w=!1,b=cloneTypedArray$1(g,!0)):b=[]:isPlainObject$1(g)||isArguments$3(g)?(b=v,isArguments$3(v)?b=toPlainObject(v):(!isObject$6(v)||isFunction$1(v))&&(b=initCloneObject$1(g))):w=!1}w&&(f.set(g,b),d(b,g,c,m,f),f.delete(g)),assignMergeValue$1(a,u,b)}var _baseMergeDeep=baseMergeDeep$1,Stack$3=_Stack,assignMergeValue=_assignMergeValue,baseFor=_baseFor,baseMergeDeep=_baseMergeDeep,isObject$5=isObject_1,keysIn$3=keysIn_1,safeGet=_safeGet;function baseMerge$1(a,i,u,c,d){a!==i&&baseFor(i,function(m,f){if(d||(d=new Stack$3),isObject$5(m))baseMergeDeep(a,i,f,u,baseMerge$1,c,d);else{var v=c?c(safeGet(a,f),m,f+"",a,i,d):void 0;v===void 0&&(v=m),assignMergeValue(a,f,v)}},keysIn$3)}var _baseMerge=baseMerge$1;function apply$1(a,i,u){switch(u.length){case 0:return a.call(i);case 1:return a.call(i,u[0]);case 2:return a.call(i,u[0],u[1]);case 3:return a.call(i,u[0],u[1],u[2])}return a.apply(i,u)}var _apply=apply$1,apply=_apply,nativeMax$3=Math.max;function overRest$2(a,i,u){return i=nativeMax$3(i===void 0?a.length-1:i,0),function(){for(var c=arguments,d=-1,m=nativeMax$3(c.length-i,0),f=Array(m);++d<m;)f[d]=c[i+d];d=-1;for(var v=Array(i+1);++d<i;)v[d]=c[d];return v[i]=u(f),apply(a,this,v)}}var _overRest=overRest$2;function constant$1(a){return function(){return a}}var constant_1=constant$1,constant=constant_1,defineProperty=_defineProperty$1,identity$3=identity_1,baseSetToString$1=defineProperty?function(a,i){return defineProperty(a,"toString",{configurable:!0,enumerable:!1,value:constant(i),writable:!0})}:identity$3,_baseSetToString=baseSetToString$1,HOT_COUNT=800,HOT_SPAN=16,nativeNow=Date.now;function shortOut$1(a){var i=0,u=0;return function(){var c=nativeNow(),d=HOT_SPAN-(c-u);if(u=c,d>0){if(++i>=HOT_COUNT)return arguments[0]}else i=0;return a.apply(void 0,arguments)}}var _shortOut=shortOut$1,baseSetToString=_baseSetToString,shortOut=_shortOut,setToString$2=shortOut(baseSetToString),_setToString=setToString$2,identity$2=identity_1,overRest$1=_overRest,setToString$1=_setToString;function baseRest$5(a,i){return setToString$1(overRest$1(a,i,identity$2),a+"")}var _baseRest=baseRest$5,eq$1=eq_1,isArrayLike$4=isArrayLike_1,isIndex$2=_isIndex,isObject$4=isObject_1;function isIterateeCall$3(a,i,u){if(!isObject$4(u))return!1;var c=typeof i;return(c=="number"?isArrayLike$4(u)&&isIndex$2(i,u.length):c=="string"&&i in u)?eq$1(u[i],a):!1}var _isIterateeCall=isIterateeCall$3,baseRest$4=_baseRest,isIterateeCall$2=_isIterateeCall;function createAssigner$1(a){return baseRest$4(function(i,u){var c=-1,d=u.length,m=d>1?u[d-1]:void 0,f=d>2?u[2]:void 0;for(m=a.length>3&&typeof m=="function"?(d--,m):void 0,f&&isIterateeCall$2(u[0],u[1],f)&&(m=d<3?void 0:m,d=1),i=Object(i);++c<d;){var v=u[c];v&&a(i,v,c,m)}return i})}var _createAssigner=createAssigner$1,baseMerge=_baseMerge,createAssigner=_createAssigner,merge=createAssigner(function(a,i,u){baseMerge(a,i,u)}),merge_1=merge;function arraySome$2(a,i){for(var u=-1,c=a==null?0:a.length;++u<c;)if(i(a[u],u,a))return!0;return!1}var _arraySome=arraySome$2,HASH_UNDEFINED="__lodash_hash_undefined__";function setCacheAdd$1(a){return this.__data__.set(a,HASH_UNDEFINED),this}var _setCacheAdd=setCacheAdd$1;function setCacheHas$1(a){return this.__data__.has(a)}var _setCacheHas=setCacheHas$1,MapCache$1=_MapCache,setCacheAdd=_setCacheAdd,setCacheHas=_setCacheHas;function SetCache$3(a){var i=-1,u=a==null?0:a.length;for(this.__data__=new MapCache$1;++i<u;)this.add(a[i])}SetCache$3.prototype.add=SetCache$3.prototype.push=setCacheAdd;SetCache$3.prototype.has=setCacheHas;var _SetCache=SetCache$3;function cacheHas$3(a,i){return a.has(i)}var _cacheHas=cacheHas$3,SetCache$2=_SetCache,arraySome$1=_arraySome,cacheHas$2=_cacheHas,COMPARE_PARTIAL_FLAG$5=1,COMPARE_UNORDERED_FLAG$3=2;function equalArrays$2(a,i,u,c,d,m){var f=u&COMPARE_PARTIAL_FLAG$5,v=a.length,g=i.length;if(v!=g&&!(f&&g>v))return!1;var y=m.get(a),b=m.get(i);if(y&&b)return y==i&&b==a;var w=-1,S=!0,C=u&COMPARE_UNORDERED_FLAG$3?new SetCache$2:void 0;for(m.set(a,i),m.set(i,a);++w<v;){var k=a[w],$=i[w];if(c)var E=f?c($,k,w,i,a,m):c(k,$,w,a,i,m);if(E!==void 0){if(E)continue;S=!1;break}if(C){if(!arraySome$1(i,function(D,T){if(!cacheHas$2(C,T)&&(k===D||d(k,D,u,c,m)))return C.push(T)})){S=!1;break}}else if(!(k===$||d(k,$,u,c,m))){S=!1;break}}return m.delete(a),m.delete(i),S}var _equalArrays=equalArrays$2;function mapToArray$1(a){var i=-1,u=Array(a.size);return a.forEach(function(c,d){u[++i]=[d,c]}),u}var _mapToArray=mapToArray$1;function setToArray$3(a){var i=-1,u=Array(a.size);return a.forEach(function(c){u[++i]=c}),u}var _setToArray=setToArray$3,Symbol$4=_Symbol,Uint8Array$3=_Uint8Array,eq=eq_1,equalArrays$1=_equalArrays,mapToArray=_mapToArray,setToArray$2=_setToArray,COMPARE_PARTIAL_FLAG$4=1,COMPARE_UNORDERED_FLAG$2=2,boolTag$2="[object Boolean]",dateTag$2="[object Date]",errorTag$1="[object Error]",mapTag$5="[object Map]",numberTag$2="[object Number]",regexpTag$2="[object RegExp]",setTag$5="[object Set]",stringTag$3="[object String]",symbolTag$3="[object Symbol]",arrayBufferTag$2="[object ArrayBuffer]",dataViewTag$3="[object DataView]",symbolProto$2=Symbol$4?Symbol$4.prototype:void 0,symbolValueOf$1=symbolProto$2?symbolProto$2.valueOf:void 0;function equalByTag$1(a,i,u,c,d,m,f){switch(u){case dataViewTag$3:if(a.byteLength!=i.byteLength||a.byteOffset!=i.byteOffset)return!1;a=a.buffer,i=i.buffer;case arrayBufferTag$2:return!(a.byteLength!=i.byteLength||!m(new Uint8Array$3(a),new Uint8Array$3(i)));case boolTag$2:case dateTag$2:case numberTag$2:return eq(+a,+i);case errorTag$1:return a.name==i.name&&a.message==i.message;case regexpTag$2:case stringTag$3:return a==i+"";case mapTag$5:var v=mapToArray;case setTag$5:var g=c&COMPARE_PARTIAL_FLAG$4;if(v||(v=setToArray$2),a.size!=i.size&&!g)return!1;var y=f.get(a);if(y)return y==i;c|=COMPARE_UNORDERED_FLAG$2,f.set(a,i);var b=equalArrays$1(v(a),v(i),c,d,m,f);return f.delete(a),b;case symbolTag$3:if(symbolValueOf$1)return symbolValueOf$1.call(a)==symbolValueOf$1.call(i)}return!1}var _equalByTag=equalByTag$1;function arrayPush$4(a,i){for(var u=-1,c=i.length,d=a.length;++u<c;)a[d+u]=i[u];return a}var _arrayPush=arrayPush$4,arrayPush$3=_arrayPush,isArray$g=isArray_1;function baseGetAllKeys$2(a,i,u){var c=i(a);return isArray$g(a)?c:arrayPush$3(c,u(a))}var _baseGetAllKeys=baseGetAllKeys$2;function arrayFilter$2(a,i){for(var u=-1,c=a==null?0:a.length,d=0,m=[];++u<c;){var f=a[u];i(f,u,a)&&(m[d++]=f)}return m}var _arrayFilter=arrayFilter$2;function stubArray$2(){return[]}var stubArray_1=stubArray$2,arrayFilter$1=_arrayFilter,stubArray$1=stubArray_1,objectProto$4=Object.prototype,propertyIsEnumerable=objectProto$4.propertyIsEnumerable,nativeGetSymbols$1=Object.getOwnPropertySymbols,getSymbols$3=nativeGetSymbols$1?function(a){return a==null?[]:(a=Object(a),arrayFilter$1(nativeGetSymbols$1(a),function(i){return propertyIsEnumerable.call(a,i)}))}:stubArray$1,_getSymbols=getSymbols$3,baseGetAllKeys$1=_baseGetAllKeys,getSymbols$2=_getSymbols,keys$5=keys_1;function getAllKeys$2(a){return baseGetAllKeys$1(a,keys$5,getSymbols$2)}var _getAllKeys=getAllKeys$2,getAllKeys$1=_getAllKeys,COMPARE_PARTIAL_FLAG$3=1,objectProto$3=Object.prototype,hasOwnProperty$4=objectProto$3.hasOwnProperty;function equalObjects$1(a,i,u,c,d,m){var f=u&COMPARE_PARTIAL_FLAG$3,v=getAllKeys$1(a),g=v.length,y=getAllKeys$1(i),b=y.length;if(g!=b&&!f)return!1;for(var w=g;w--;){var S=v[w];if(!(f?S in i:hasOwnProperty$4.call(i,S)))return!1}var C=m.get(a),k=m.get(i);if(C&&k)return C==i&&k==a;var $=!0;m.set(a,i),m.set(i,a);for(var E=f;++w<g;){S=v[w];var D=a[S],T=i[S];if(c)var O=f?c(T,D,S,i,a,m):c(D,T,S,a,i,m);if(!(O===void 0?D===T||d(D,T,u,c,m):O)){$=!1;break}E||(E=S=="constructor")}if($&&!E){var F=a.constructor,M=i.constructor;F!=M&&"constructor"in a&&"constructor"in i&&!(typeof F=="function"&&F instanceof F&&typeof M=="function"&&M instanceof M)&&($=!1)}return m.delete(a),m.delete(i),$}var _equalObjects=equalObjects$1,getNative$3=_getNative,root$3=_root,DataView$1=getNative$3(root$3,"DataView"),_DataView=DataView$1,getNative$2=_getNative,root$2=_root,Promise$2=getNative$2(root$2,"Promise"),_Promise=Promise$2,getNative$1=_getNative,root$1=_root,Set$2=getNative$1(root$1,"Set"),_Set=Set$2,getNative=_getNative,root=_root,WeakMap$1=getNative(root,"WeakMap"),_WeakMap=WeakMap$1,DataView=_DataView,Map$1=_Map,Promise$1=_Promise,Set$1=_Set,WeakMap$2=_WeakMap,baseGetTag$2=_baseGetTag,toSource=_toSource,mapTag$4="[object Map]",objectTag$2="[object Object]",promiseTag="[object Promise]",setTag$4="[object Set]",weakMapTag$1="[object WeakMap]",dataViewTag$2="[object DataView]",dataViewCtorString=toSource(DataView),mapCtorString=toSource(Map$1),promiseCtorString=toSource(Promise$1),setCtorString=toSource(Set$1),weakMapCtorString=toSource(WeakMap$2),getTag$5=baseGetTag$2;(DataView&&getTag$5(new DataView(new ArrayBuffer(1)))!=dataViewTag$2||Map$1&&getTag$5(new Map$1)!=mapTag$4||Promise$1&&getTag$5(Promise$1.resolve())!=promiseTag||Set$1&&getTag$5(new Set$1)!=setTag$4||WeakMap$2&&getTag$5(new WeakMap$2)!=weakMapTag$1)&&(getTag$5=function(a){var i=baseGetTag$2(a),u=i==objectTag$2?a.constructor:void 0,c=u?toSource(u):"";if(c)switch(c){case dataViewCtorString:return dataViewTag$2;case mapCtorString:return mapTag$4;case promiseCtorString:return promiseTag;case setCtorString:return setTag$4;case weakMapCtorString:return weakMapTag$1}return i});var _getTag=getTag$5,Stack$2=_Stack,equalArrays=_equalArrays,equalByTag=_equalByTag,equalObjects=_equalObjects,getTag$4=_getTag,isArray$f=isArray_1,isBuffer$3=isBuffer$6.exports,isTypedArray$1=isTypedArray_1,COMPARE_PARTIAL_FLAG$2=1,argsTag$1="[object Arguments]",arrayTag$1="[object Array]",objectTag$1="[object Object]",objectProto$2=Object.prototype,hasOwnProperty$3=objectProto$2.hasOwnProperty;function baseIsEqualDeep$1(a,i,u,c,d,m){var f=isArray$f(a),v=isArray$f(i),g=f?arrayTag$1:getTag$4(a),y=v?arrayTag$1:getTag$4(i);g=g==argsTag$1?objectTag$1:g,y=y==argsTag$1?objectTag$1:y;var b=g==objectTag$1,w=y==objectTag$1,S=g==y;if(S&&isBuffer$3(a)){if(!isBuffer$3(i))return!1;f=!0,b=!1}if(S&&!b)return m||(m=new Stack$2),f||isTypedArray$1(a)?equalArrays(a,i,u,c,d,m):equalByTag(a,i,g,u,c,d,m);if(!(u&COMPARE_PARTIAL_FLAG$2)){var C=b&&hasOwnProperty$3.call(a,"__wrapped__"),k=w&&hasOwnProperty$3.call(i,"__wrapped__");if(C||k){var $=C?a.value():a,E=k?i.value():i;return m||(m=new Stack$2),d($,E,u,c,m)}}return S?(m||(m=new Stack$2),equalObjects(a,i,u,c,d,m)):!1}var _baseIsEqualDeep=baseIsEqualDeep$1,baseIsEqualDeep=_baseIsEqualDeep,isObjectLike$4=isObjectLike_1;function baseIsEqual$3(a,i,u,c,d){return a===i?!0:a==null||i==null||!isObjectLike$4(a)&&!isObjectLike$4(i)?a!==a&&i!==i:baseIsEqualDeep(a,i,u,c,baseIsEqual$3,d)}var _baseIsEqual=baseIsEqual$3,Stack$1=_Stack,baseIsEqual$2=_baseIsEqual,COMPARE_PARTIAL_FLAG$1=1,COMPARE_UNORDERED_FLAG$1=2;function baseIsMatch$1(a,i,u,c){var d=u.length,m=d,f=!c;if(a==null)return!m;for(a=Object(a);d--;){var v=u[d];if(f&&v[2]?v[1]!==a[v[0]]:!(v[0]in a))return!1}for(;++d<m;){v=u[d];var g=v[0],y=a[g],b=v[1];if(f&&v[2]){if(y===void 0&&!(g in a))return!1}else{var w=new Stack$1;if(c)var S=c(y,b,g,a,i,w);if(!(S===void 0?baseIsEqual$2(b,y,COMPARE_PARTIAL_FLAG$1|COMPARE_UNORDERED_FLAG$1,c,w):S))return!1}}return!0}var _baseIsMatch=baseIsMatch$1,isObject$3=isObject_1;function isStrictComparable$2(a){return a===a&&!isObject$3(a)}var _isStrictComparable=isStrictComparable$2,isStrictComparable$1=_isStrictComparable,keys$4=keys_1;function getMatchData$1(a){for(var i=keys$4(a),u=i.length;u--;){var c=i[u],d=a[c];i[u]=[c,d,isStrictComparable$1(d)]}return i}var _getMatchData=getMatchData$1;function matchesStrictComparable$2(a,i){return function(u){return u==null?!1:u[a]===i&&(i!==void 0||a in Object(u))}}var _matchesStrictComparable=matchesStrictComparable$2,baseIsMatch=_baseIsMatch,getMatchData=_getMatchData,matchesStrictComparable$1=_matchesStrictComparable;function baseMatches$1(a){var i=getMatchData(a);return i.length==1&&i[0][2]?matchesStrictComparable$1(i[0][0],i[0][1]):function(u){return u===a||baseIsMatch(u,a,i)}}var _baseMatches=baseMatches$1,baseGetTag$1=_baseGetTag,isObjectLike$3=isObjectLike_1,symbolTag$2="[object Symbol]";function isSymbol$5(a){return typeof a=="symbol"||isObjectLike$3(a)&&baseGetTag$1(a)==symbolTag$2}var isSymbol_1=isSymbol$5,isArray$e=isArray_1,isSymbol$4=isSymbol_1,reIsDeepProp=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,reIsPlainProp=/^\w*$/;function isKey$3(a,i){if(isArray$e(a))return!1;var u=typeof a;return u=="number"||u=="symbol"||u=="boolean"||a==null||isSymbol$4(a)?!0:reIsPlainProp.test(a)||!reIsDeepProp.test(a)||i!=null&&a in Object(i)}var _isKey=isKey$3,MapCache=_MapCache,FUNC_ERROR_TEXT="Expected a function";function memoize$1(a,i){if(typeof a!="function"||i!=null&&typeof i!="function")throw new TypeError(FUNC_ERROR_TEXT);var u=function(){var c=arguments,d=i?i.apply(this,c):c[0],m=u.cache;if(m.has(d))return m.get(d);var f=a.apply(this,c);return u.cache=m.set(d,f)||m,f};return u.cache=new(memoize$1.Cache||MapCache),u}memoize$1.Cache=MapCache;var memoize_1=memoize$1,memoize=memoize_1,MAX_MEMOIZE_SIZE=500;function memoizeCapped$1(a){var i=memoize(a,function(c){return u.size===MAX_MEMOIZE_SIZE&&u.clear(),c}),u=i.cache;return i}var _memoizeCapped=memoizeCapped$1,memoizeCapped=_memoizeCapped,rePropName=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,reEscapeChar=/\\(\\)?/g,stringToPath$1=memoizeCapped(function(a){var i=[];return a.charCodeAt(0)===46&&i.push(""),a.replace(rePropName,function(u,c,d,m){i.push(d?m.replace(reEscapeChar,"$1"):c||u)}),i}),_stringToPath=stringToPath$1;function arrayMap$6(a,i){for(var u=-1,c=a==null?0:a.length,d=Array(c);++u<c;)d[u]=i(a[u],u,a);return d}var _arrayMap=arrayMap$6,Symbol$3=_Symbol,arrayMap$5=_arrayMap,isArray$d=isArray_1,isSymbol$3=isSymbol_1,INFINITY$4=1/0,symbolProto$1=Symbol$3?Symbol$3.prototype:void 0,symbolToString=symbolProto$1?symbolProto$1.toString:void 0;function baseToString$4(a){if(typeof a=="string")return a;if(isArray$d(a))return arrayMap$5(a,baseToString$4)+"";if(isSymbol$3(a))return symbolToString?symbolToString.call(a):"";var i=a+"";return i=="0"&&1/a==-INFINITY$4?"-0":i}var _baseToString=baseToString$4,baseToString$3=_baseToString;function toString$9(a){return a==null?"":baseToString$3(a)}var toString_1=toString$9,isArray$c=isArray_1,isKey$2=_isKey,stringToPath=_stringToPath,toString$8=toString_1;function castPath$6(a,i){return isArray$c(a)?a:isKey$2(a,i)?[a]:stringToPath(toString$8(a))}var _castPath=castPath$6,isSymbol$2=isSymbol_1,INFINITY$3=1/0;function toKey$6(a){if(typeof a=="string"||isSymbol$2(a))return a;var i=a+"";return i=="0"&&1/a==-INFINITY$3?"-0":i}var _toKey=toKey$6,castPath$5=_castPath,toKey$5=_toKey;function baseGet$5(a,i){i=castPath$5(i,a);for(var u=0,c=i.length;a!=null&&u<c;)a=a[toKey$5(i[u++])];return u&&u==c?a:void 0}var _baseGet=baseGet$5,baseGet$4=_baseGet;function get$1(a,i,u){var c=a==null?void 0:baseGet$4(a,i);return c===void 0?u:c}var get_1=get$1;function baseHasIn$1(a,i){return a!=null&&i in Object(a)}var _baseHasIn=baseHasIn$1,castPath$4=_castPath,isArguments$2=isArguments_1,isArray$b=isArray_1,isIndex$1=_isIndex,isLength=isLength_1,toKey$4=_toKey;function hasPath$1(a,i,u){i=castPath$4(i,a);for(var c=-1,d=i.length,m=!1;++c<d;){var f=toKey$4(i[c]);if(!(m=a!=null&&u(a,f)))break;a=a[f]}return m||++c!=d?m:(d=a==null?0:a.length,!!d&&isLength(d)&&isIndex$1(f,d)&&(isArray$b(a)||isArguments$2(a)))}var _hasPath=hasPath$1,baseHasIn=_baseHasIn,hasPath=_hasPath;function hasIn$2(a,i){return a!=null&&hasPath(a,i,baseHasIn)}var hasIn_1=hasIn$2,baseIsEqual$1=_baseIsEqual,get=get_1,hasIn$1=hasIn_1,isKey$1=_isKey,isStrictComparable=_isStrictComparable,matchesStrictComparable=_matchesStrictComparable,toKey$3=_toKey,COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2;function baseMatchesProperty$1(a,i){return isKey$1(a)&&isStrictComparable(i)?matchesStrictComparable(toKey$3(a),i):function(u){var c=get(u,a);return c===void 0&&c===i?hasIn$1(u,a):baseIsEqual$1(i,c,COMPARE_PARTIAL_FLAG|COMPARE_UNORDERED_FLAG)}}var _baseMatchesProperty=baseMatchesProperty$1;function baseProperty$1(a){return function(i){return i==null?void 0:i[a]}}var _baseProperty=baseProperty$1,baseGet$3=_baseGet;function basePropertyDeep$1(a){return function(i){return baseGet$3(i,a)}}var _basePropertyDeep=basePropertyDeep$1,baseProperty=_baseProperty,basePropertyDeep=_basePropertyDeep,isKey=_isKey,toKey$2=_toKey;function property$1(a){return isKey(a)?baseProperty(toKey$2(a)):basePropertyDeep(a)}var property_1=property$1,baseMatches=_baseMatches,baseMatchesProperty=_baseMatchesProperty,identity$1=identity_1,isArray$a=isArray_1,property=property_1;function baseIteratee$9(a){return typeof a=="function"?a:a==null?identity$1:typeof a=="object"?isArray$a(a)?baseMatchesProperty(a[0],a[1]):baseMatches(a):property(a)}var _baseIteratee=baseIteratee$9,baseEach$3=_baseEach;function baseSome$1(a,i){var u;return baseEach$3(a,function(c,d,m){return u=i(c,d,m),!u}),!!u}var _baseSome=baseSome$1,arraySome=_arraySome,baseIteratee$8=_baseIteratee,baseSome=_baseSome,isArray$9=isArray_1,isIterateeCall$1=_isIterateeCall;function some(a,i,u){var c=isArray$9(a)?arraySome:baseSome;return u&&isIterateeCall$1(a,i,u)&&(i=void 0),c(a,baseIteratee$8(i))}var some_1=some,baseKeys=_baseKeys,getTag$3=_getTag,isArguments$1=isArguments_1,isArray$8=isArray_1,isArrayLike$3=isArrayLike_1,isBuffer$2=isBuffer$6.exports,isPrototype=_isPrototype,isTypedArray=isTypedArray_1,mapTag$3="[object Map]",setTag$3="[object Set]",objectProto$1=Object.prototype,hasOwnProperty$2=objectProto$1.hasOwnProperty;function isEmpty(a){if(a==null)return!0;if(isArrayLike$3(a)&&(isArray$8(a)||typeof a=="string"||typeof a.splice=="function"||isBuffer$2(a)||isTypedArray(a)||isArguments$1(a)))return!a.length;var i=getTag$3(a);if(i==mapTag$3||i==setTag$3)return!a.size;if(isPrototype(a))return!baseKeys(a).length;for(var u in a)if(hasOwnProperty$2.call(a,u))return!1;return!0}var isEmpty_1=isEmpty;function baseSlice$2(a,i,u){var c=-1,d=a.length;i<0&&(i=-i>d?0:d+i),u=u>d?d:u,u<0&&(u+=d),d=i>u?0:u-i>>>0,i>>>=0;for(var m=Array(d);++c<d;)m[c]=a[c+i];return m}var _baseSlice=baseSlice$2,baseSlice$1=_baseSlice;function castSlice$2(a,i,u){var c=a.length;return u=u===void 0?c:u,!i&&u>=c?a:baseSlice$1(a,i,u)}var _castSlice=castSlice$2,rsAstralRange$2="\\ud800-\\udfff",rsComboMarksRange$3="\\u0300-\\u036f",reComboHalfMarksRange$3="\\ufe20-\\ufe2f",rsComboSymbolsRange$3="\\u20d0-\\u20ff",rsComboRange$3=rsComboMarksRange$3+reComboHalfMarksRange$3+rsComboSymbolsRange$3,rsVarRange$2="\\ufe0e\\ufe0f",rsZWJ$2="\\u200d",reHasUnicode=RegExp("["+rsZWJ$2+rsAstralRange$2+rsComboRange$3+rsVarRange$2+"]");function hasUnicode$2(a){return reHasUnicode.test(a)}var _hasUnicode=hasUnicode$2;function asciiToArray$1(a){return a.split("")}var _asciiToArray=asciiToArray$1,rsAstralRange$1="\\ud800-\\udfff",rsComboMarksRange$2="\\u0300-\\u036f",reComboHalfMarksRange$2="\\ufe20-\\ufe2f",rsComboSymbolsRange$2="\\u20d0-\\u20ff",rsComboRange$2=rsComboMarksRange$2+reComboHalfMarksRange$2+rsComboSymbolsRange$2,rsVarRange$1="\\ufe0e\\ufe0f",rsAstral="["+rsAstralRange$1+"]",rsCombo$2="["+rsComboRange$2+"]",rsFitz$1="\\ud83c[\\udffb-\\udfff]",rsModifier$1="(?:"+rsCombo$2+"|"+rsFitz$1+")",rsNonAstral$1="[^"+rsAstralRange$1+"]",rsRegional$1="(?:\\ud83c[\\udde6-\\uddff]){2}",rsSurrPair$1="[\\ud800-\\udbff][\\udc00-\\udfff]",rsZWJ$1="\\u200d",reOptMod$1=rsModifier$1+"?",rsOptVar$1="["+rsVarRange$1+"]?",rsOptJoin$1="(?:"+rsZWJ$1+"(?:"+[rsNonAstral$1,rsRegional$1,rsSurrPair$1].join("|")+")"+rsOptVar$1+reOptMod$1+")*",rsSeq$1=rsOptVar$1+reOptMod$1+rsOptJoin$1,rsSymbol="(?:"+[rsNonAstral$1+rsCombo$2+"?",rsCombo$2,rsRegional$1,rsSurrPair$1,rsAstral].join("|")+")",reUnicode=RegExp(rsFitz$1+"(?="+rsFitz$1+")|"+rsSymbol+rsSeq$1,"g");function unicodeToArray$1(a){return a.match(reUnicode)||[]}var _unicodeToArray=unicodeToArray$1,asciiToArray=_asciiToArray,hasUnicode$1=_hasUnicode,unicodeToArray=_unicodeToArray;function stringToArray$2(a){return hasUnicode$1(a)?unicodeToArray(a):asciiToArray(a)}var _stringToArray=stringToArray$2,castSlice$1=_castSlice,hasUnicode=_hasUnicode,stringToArray$1=_stringToArray,toString$7=toString_1;function createCaseFirst$2(a){return function(i){i=toString$7(i);var u=hasUnicode(i)?stringToArray$1(i):void 0,c=u?u[0]:i.charAt(0),d=u?castSlice$1(u,1).join(""):i.slice(1);return c[a]()+d}}var _createCaseFirst=createCaseFirst$2,createCaseFirst$1=_createCaseFirst,upperFirst$1=createCaseFirst$1("toUpperCase"),upperFirst_1=upperFirst$1,baseEach$2=_baseEach;function baseFilter$1(a,i){var u=[];return baseEach$2(a,function(c,d,m){i(c,d,m)&&u.push(c)}),u}var _baseFilter=baseFilter$1,arrayFilter=_arrayFilter,baseFilter=_baseFilter,baseIteratee$7=_baseIteratee,isArray$7=isArray_1;function filter(a,i){var u=isArray$7(a)?arrayFilter:baseFilter;return u(a,baseIteratee$7(i))}var filter_1=filter,copyObject$4=_copyObject,keys$3=keys_1;function baseAssign$1(a,i){return a&&copyObject$4(i,keys$3(i),a)}var _baseAssign=baseAssign$1,copyObject$3=_copyObject,keysIn$2=keysIn_1;function baseAssignIn$1(a,i){return a&&copyObject$3(i,keysIn$2(i),a)}var _baseAssignIn=baseAssignIn$1,copyObject$2=_copyObject,getSymbols$1=_getSymbols;function copySymbols$1(a,i){return copyObject$2(a,getSymbols$1(a),i)}var _copySymbols=copySymbols$1,arrayPush$2=_arrayPush,getPrototype=_getPrototype,getSymbols=_getSymbols,stubArray=stubArray_1,nativeGetSymbols=Object.getOwnPropertySymbols,getSymbolsIn$2=nativeGetSymbols?function(a){for(var i=[];a;)arrayPush$2(i,getSymbols(a)),a=getPrototype(a);return i}:stubArray,_getSymbolsIn=getSymbolsIn$2,copyObject$1=_copyObject,getSymbolsIn$1=_getSymbolsIn;function copySymbolsIn$1(a,i){return copyObject$1(a,getSymbolsIn$1(a),i)}var _copySymbolsIn=copySymbolsIn$1,baseGetAllKeys=_baseGetAllKeys,getSymbolsIn=_getSymbolsIn,keysIn$1=keysIn_1;function getAllKeysIn$2(a){return baseGetAllKeys(a,keysIn$1,getSymbolsIn)}var _getAllKeysIn=getAllKeysIn$2,objectProto=Object.prototype,hasOwnProperty$1=objectProto.hasOwnProperty;function initCloneArray$1(a){var i=a.length,u=new a.constructor(i);return i&&typeof a[0]=="string"&&hasOwnProperty$1.call(a,"index")&&(u.index=a.index,u.input=a.input),u}var _initCloneArray=initCloneArray$1,cloneArrayBuffer$1=_cloneArrayBuffer;function cloneDataView$1(a,i){var u=i?cloneArrayBuffer$1(a.buffer):a.buffer;return new a.constructor(u,a.byteOffset,a.byteLength)}var _cloneDataView=cloneDataView$1,reFlags=/\w*$/;function cloneRegExp$1(a){var i=new a.constructor(a.source,reFlags.exec(a));return i.lastIndex=a.lastIndex,i}var _cloneRegExp=cloneRegExp$1,Symbol$2=_Symbol,symbolProto=Symbol$2?Symbol$2.prototype:void 0,symbolValueOf=symbolProto?symbolProto.valueOf:void 0;function cloneSymbol$1(a){return symbolValueOf?Object(symbolValueOf.call(a)):{}}var _cloneSymbol=cloneSymbol$1,cloneArrayBuffer=_cloneArrayBuffer,cloneDataView=_cloneDataView,cloneRegExp=_cloneRegExp,cloneSymbol=_cloneSymbol,cloneTypedArray=_cloneTypedArray,boolTag$1="[object Boolean]",dateTag$1="[object Date]",mapTag$2="[object Map]",numberTag$1="[object Number]",regexpTag$1="[object RegExp]",setTag$2="[object Set]",stringTag$2="[object String]",symbolTag$1="[object Symbol]",arrayBufferTag$1="[object ArrayBuffer]",dataViewTag$1="[object DataView]",float32Tag$1="[object Float32Array]",float64Tag$1="[object Float64Array]",int8Tag$1="[object Int8Array]",int16Tag$1="[object Int16Array]",int32Tag$1="[object Int32Array]",uint8Tag$1="[object Uint8Array]",uint8ClampedTag$1="[object Uint8ClampedArray]",uint16Tag$1="[object Uint16Array]",uint32Tag$1="[object Uint32Array]";function initCloneByTag$1(a,i,u){var c=a.constructor;switch(i){case arrayBufferTag$1:return cloneArrayBuffer(a);case boolTag$1:case dateTag$1:return new c(+a);case dataViewTag$1:return cloneDataView(a,u);case float32Tag$1:case float64Tag$1:case int8Tag$1:case int16Tag$1:case int32Tag$1:case uint8Tag$1:case uint8ClampedTag$1:case uint16Tag$1:case uint32Tag$1:return cloneTypedArray(a,u);case mapTag$2:return new c;case numberTag$1:case stringTag$2:return new c(a);case regexpTag$1:return cloneRegExp(a);case setTag$2:return new c;case symbolTag$1:return cloneSymbol(a)}}var _initCloneByTag=initCloneByTag$1,getTag$2=_getTag,isObjectLike$2=isObjectLike_1,mapTag$1="[object Map]";function baseIsMap$1(a){return isObjectLike$2(a)&&getTag$2(a)==mapTag$1}var _baseIsMap=baseIsMap$1,baseIsMap=_baseIsMap,baseUnary$3=_baseUnary,nodeUtil$1=_nodeUtil.exports,nodeIsMap=nodeUtil$1&&nodeUtil$1.isMap,isMap$1=nodeIsMap?baseUnary$3(nodeIsMap):baseIsMap,isMap_1=isMap$1,getTag$1=_getTag,isObjectLike$1=isObjectLike_1,setTag$1="[object Set]";function baseIsSet$1(a){return isObjectLike$1(a)&&getTag$1(a)==setTag$1}var _baseIsSet=baseIsSet$1,baseIsSet=_baseIsSet,baseUnary$2=_baseUnary,nodeUtil=_nodeUtil.exports,nodeIsSet=nodeUtil&&nodeUtil.isSet,isSet$1=nodeIsSet?baseUnary$2(nodeIsSet):baseIsSet,isSet_1=isSet$1,Stack=_Stack,arrayEach=_arrayEach,assignValue$1=_assignValue,baseAssign=_baseAssign,baseAssignIn=_baseAssignIn,cloneBuffer=_cloneBuffer.exports,copyArray$1=_copyArray,copySymbols=_copySymbols,copySymbolsIn=_copySymbolsIn,getAllKeys=_getAllKeys,getAllKeysIn$1=_getAllKeysIn,getTag=_getTag,initCloneArray=_initCloneArray,initCloneByTag=_initCloneByTag,initCloneObject=_initCloneObject,isArray$6=isArray_1,isBuffer$1=isBuffer$6.exports,isMap=isMap_1,isObject$2=isObject_1,isSet$2=isSet_1,keys$2=keys_1,keysIn=keysIn_1,CLONE_DEEP_FLAG$2=1,CLONE_FLAT_FLAG$1=2,CLONE_SYMBOLS_FLAG$3=4,argsTag="[object Arguments]",arrayTag="[object Array]",boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",funcTag="[object Function]",genTag="[object GeneratorFunction]",mapTag="[object Map]",numberTag="[object Number]",objectTag="[object Object]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag$1="[object String]",symbolTag="[object Symbol]",weakMapTag="[object WeakMap]",arrayBufferTag="[object ArrayBuffer]",dataViewTag="[object DataView]",float32Tag="[object Float32Array]",float64Tag="[object Float64Array]",int8Tag="[object Int8Array]",int16Tag="[object Int16Array]",int32Tag="[object Int32Array]",uint8Tag="[object Uint8Array]",uint8ClampedTag="[object Uint8ClampedArray]",uint16Tag="[object Uint16Array]",uint32Tag="[object Uint32Array]",cloneableTags={};cloneableTags[argsTag]=cloneableTags[arrayTag]=cloneableTags[arrayBufferTag]=cloneableTags[dataViewTag]=cloneableTags[boolTag]=cloneableTags[dateTag]=cloneableTags[float32Tag]=cloneableTags[float64Tag]=cloneableTags[int8Tag]=cloneableTags[int16Tag]=cloneableTags[int32Tag]=cloneableTags[mapTag]=cloneableTags[numberTag]=cloneableTags[objectTag]=cloneableTags[regexpTag]=cloneableTags[setTag]=cloneableTags[stringTag$1]=cloneableTags[symbolTag]=cloneableTags[uint8Tag]=cloneableTags[uint8ClampedTag]=cloneableTags[uint16Tag]=cloneableTags[uint32Tag]=!0;cloneableTags[errorTag]=cloneableTags[funcTag]=cloneableTags[weakMapTag]=!1;function baseClone$3(a,i,u,c,d,m){var f,v=i&CLONE_DEEP_FLAG$2,g=i&CLONE_FLAT_FLAG$1,y=i&CLONE_SYMBOLS_FLAG$3;if(u&&(f=d?u(a,c,d,m):u(a)),f!==void 0)return f;if(!isObject$2(a))return a;var b=isArray$6(a);if(b){if(f=initCloneArray(a),!v)return copyArray$1(a,f)}else{var w=getTag(a),S=w==funcTag||w==genTag;if(isBuffer$1(a))return cloneBuffer(a,v);if(w==objectTag||w==argsTag||S&&!d){if(f=g||S?{}:initCloneObject(a),!v)return g?copySymbolsIn(a,baseAssignIn(f,a)):copySymbols(a,baseAssign(f,a))}else{if(!cloneableTags[w])return d?a:{};f=initCloneByTag(a,w,v)}}m||(m=new Stack);var C=m.get(a);if(C)return C;m.set(a,f),isSet$2(a)?a.forEach(function(E){f.add(baseClone$3(E,i,u,E,a,m))}):isMap(a)&&a.forEach(function(E,D){f.set(D,baseClone$3(E,i,u,D,a,m))});var k=y?g?getAllKeysIn$1:getAllKeys:g?keysIn:keys$2,$=b?void 0:k(a);return arrayEach($||a,function(E,D){$&&(D=E,E=a[D]),assignValue$1(f,D,baseClone$3(E,i,u,D,a,m))}),f}var _baseClone=baseClone$3,baseClone$2=_baseClone,CLONE_DEEP_FLAG$1=1,CLONE_SYMBOLS_FLAG$2=4;function cloneDeep(a){return baseClone$2(a,CLONE_DEEP_FLAG$1|CLONE_SYMBOLS_FLAG$2)}var cloneDeep_1=cloneDeep,assignValue=_assignValue,castPath$3=_castPath,isIndex=_isIndex,isObject$1=isObject_1,toKey$1=_toKey;function baseSet$2(a,i,u,c){if(!isObject$1(a))return a;i=castPath$3(i,a);for(var d=-1,m=i.length,f=m-1,v=a;v!=null&&++d<m;){var g=toKey$1(i[d]),y=u;if(g==="__proto__"||g==="constructor"||g==="prototype")return a;if(d!=f){var b=v[g];y=c?c(b,g,v):void 0,y===void 0&&(y=isObject$1(b)?b:isIndex(i[d+1])?[]:{})}assignValue(v,g,y),v=v[g]}return a}var _baseSet=baseSet$2,baseSet$1=_baseSet;function set(a,i,u){return a==null?a:baseSet$1(a,i,u)}var set_1=set,Symbol$1=_Symbol,isArguments=isArguments_1,isArray$5=isArray_1,spreadableSymbol=Symbol$1?Symbol$1.isConcatSpreadable:void 0;function isFlattenable$1(a){return isArray$5(a)||isArguments(a)||!!(spreadableSymbol&&a&&a[spreadableSymbol])}var _isFlattenable=isFlattenable$1,arrayPush$1=_arrayPush,isFlattenable=_isFlattenable;function baseFlatten$7(a,i,u,c,d){var m=-1,f=a.length;for(u||(u=isFlattenable),d||(d=[]);++m<f;){var v=a[m];i>0&&u(v)?i>1?baseFlatten$7(v,i-1,u,c,d):arrayPush$1(d,v):c||(d[d.length]=v)}return d}var _baseFlatten=baseFlatten$7;function baseFindIndex$3(a,i,u,c){for(var d=a.length,m=u+(c?1:-1);c?m--:++m<d;)if(i(a[m],m,a))return m;return-1}var _baseFindIndex=baseFindIndex$3;function baseIsNaN$1(a){return a!==a}var _baseIsNaN=baseIsNaN$1;function strictIndexOf$1(a,i,u){for(var c=u-1,d=a.length;++c<d;)if(a[c]===i)return c;return-1}var _strictIndexOf=strictIndexOf$1,baseFindIndex$2=_baseFindIndex,baseIsNaN=_baseIsNaN,strictIndexOf=_strictIndexOf;function baseIndexOf$4(a,i,u){return i===i?strictIndexOf(a,i,u):baseFindIndex$2(a,baseIsNaN,u)}var _baseIndexOf=baseIndexOf$4,baseIndexOf$3=_baseIndexOf;function arrayIncludes$2(a,i){var u=a==null?0:a.length;return!!u&&baseIndexOf$3(a,i,0)>-1}var _arrayIncludes=arrayIncludes$2;function arrayIncludesWith$2(a,i,u){for(var c=-1,d=a==null?0:a.length;++c<d;)if(u(i,a[c]))return!0;return!1}var _arrayIncludesWith=arrayIncludesWith$2;function noop$1(){}var noop_1=noop$1,Set$3=_Set,noop=noop_1,setToArray$1=_setToArray,INFINITY$2=1/0,createSet$1=Set$3&&1/setToArray$1(new Set$3([,-0]))[1]==INFINITY$2?function(a){return new Set$3(a)}:noop,_createSet=createSet$1,SetCache$1=_SetCache,arrayIncludes$1=_arrayIncludes,arrayIncludesWith$1=_arrayIncludesWith,cacheHas$1=_cacheHas,createSet=_createSet,setToArray=_setToArray,LARGE_ARRAY_SIZE$1=200;function baseUniq$1(a,i,u){var c=-1,d=arrayIncludes$1,m=a.length,f=!0,v=[],g=v;if(u)f=!1,d=arrayIncludesWith$1;else if(m>=LARGE_ARRAY_SIZE$1){var y=i?null:createSet(a);if(y)return setToArray(y);f=!1,d=cacheHas$1,g=new SetCache$1}else g=i?[]:v;e:for(;++c<m;){var b=a[c],w=i?i(b):b;if(b=u||b!==0?b:0,f&&w===w){for(var S=g.length;S--;)if(g[S]===w)continue e;i&&g.push(w),v.push(b)}else d(g,w,u)||(g!==v&&g.push(w),v.push(b))}return v}var _baseUniq=baseUniq$1,baseFlatten$6=_baseFlatten,baseRest$3=_baseRest,baseUniq=_baseUniq,isArrayLikeObject$2=isArrayLikeObject_1,union=baseRest$3(function(a){return baseUniq(baseFlatten$6(a,1,isArrayLikeObject$2,!0))}),union_1=union,baseFlatten$5=_baseFlatten,INFINITY$1=1/0;function flattenDeep(a){var i=a==null?0:a.length;return i?baseFlatten$5(a,INFINITY$1):[]}var flattenDeep_1=flattenDeep,MERGE_KEYS=["presets","usePresets","addClasses","prependClasses","removeClasses","replaceClasses","overrideClasses"],LOCALS_KEYS=["addClass","removeClass","replaceClass","overrideClass"];class MergeClasses{constructor(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.options=i,this.shouldMergeTemplateClasses?(this.componentClasses=this.templateClasses,this.merge({overrideClasses:{[this.component]:this.themeClasses}})):this.componentClasses=this.templateClasses,this.merge(this.config),each(i.merge,u=>{this.merge(u)}),this.merge(this.locals||this.component$.value,!0),this.config.classHelpers&&this.config.env!=="production"&&this.merge({prependClasses:{[this.component]:this.getClassHelpers(this.componentClasses,[this.component])}})}get classes(){return new Proxy(this.componentClasses,{get:(i,u)=>typeof u!="string"?i[u]:this.getDynamicClasses(i,u)})}get config(){return this.options.config||{}}get component(){return this.options.component}get component$(){return this.options.component$}get locals(){return this.options.locals}get view(){return this.options.view}get theme(){return this.options.theme}get presets(){return this.config.presets}get templates(){return this.options.templates||{}}get template(){return this.view&&this.templates["".concat(this.component,"_").concat(this.view)]?this.templates["".concat(this.component,"_").concat(this.view)]:this.templates[this.component]||{}}get themeClasses(){return cloneDeep_1(this.toArray(this.view&&this.theme.classes["".concat(this.component,"_").concat(this.view)]?this.theme.classes["".concat(this.component,"_").concat(this.view)]:this.theme.classes[this.component]))}get templateClasses(){return cloneDeep_1(this.toArray(this.defaultClasses))}get shouldMergeTemplateClasses(){var i=typeof this.template.data=="function"&&this.template.data().merge!==void 0?this.template.data().merge:this.component$.value.merge;return i!==void 0?i:!1}get defaultClasses(){return typeof this.template.data=="function"&&this.template.data().defaultClasses?this.template.data().defaultClasses:this.component$.value.defaultClasses}get mainClass(){var i=typeof this.template.data=="function"&&this.template.data().defaultClasses?this.template.data().defaultClasses:this.component$.value.defaultClasses;return Object.keys(i)[0]}merge(i){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;each(this.pick(i,u?LOCALS_KEYS:MERGE_KEYS),(c,d)=>{switch(typeof c=="function"&&(c=c(this.component$.value.form$)),d){case"addClasses":case"prependClasses":case"overrideClasses":if(!c||c[this.component]===void 0)return;this.mergeComponentClasses(this.toArray(c[this.component]),d);break;case"removeClasses":case"replaceClasses":if(!c||c[this.component]===void 0)return;this.mergeComponentClasses(c[this.component],d);break;case"addClass":case"removeClass":case"replaceClass":case"overrideClass":if(!c)return;typeof c=="string"||Array.isArray(c)?(Array.isArray(c)||(c=c.length>0?c.split(" "):[]),this.mergeComponentClasses({[this.mainClass]:c},"".concat(d,"es"))):d==="replaceClass"?this.mergeComponentClasses(c,"".concat(d,"es")):isPlainObject_1(c)&&this.mergeComponentClasses(this.toArray(c),"".concat(d,"es"));break;case"presets":case"usePresets":if(!Array.isArray(c))return;each(c,m=>{this.merge(this.presets[m])});break}})}mergeComponentClasses(i,u){each(i,(c,d)=>{this[u](c,[d])})}addClasses(i,u){var c=get_1(this.componentClasses,u.join("."));i.length==1&&!i[0]||(isPlainObject_1(c)?each(i,(d,m)=>{this.addClasses(d,u.concat(m))}):set_1(this.componentClasses,u.join("."),union_1(c,i)))}prependClasses(i,u){var c=get_1(this.componentClasses,u.join("."));i.length==1&&!i[0]||(isPlainObject_1(c)?each(i,(d,m)=>{this.prependClasses(d,u.concat(m))}):set_1(this.componentClasses,u.join("."),union_1(i,c)))}removeClasses(i,u){var c=get_1(this.componentClasses,u.join("."));isPlainObject_1(c)?each(i,(d,m)=>{this.removeClasses(d,u.concat(m))}):Array.isArray(c)&&set_1(this.componentClasses,u.join("."),c.filter(d=>typeof d!="string"||i.indexOf(d)===-1))}replaceClasses(i,u){var c=get_1(this.componentClasses,u.join("."));if(Array.isArray(i)){var d={};i.forEach(m=>{d=_objectSpread2$1(_objectSpread2$1({},d),m)}),i=d}isPlainObject_1(c)?each(i,(m,f)=>{this.replaceClasses(m,u.concat(f))}):Array.isArray(c)&&set_1(this.componentClasses,u.join("."),c.map(m=>typeof m!="string"||Object.keys(i).indexOf(m)===-1?m:i[m]))}overrideClasses(i,u){var c=get_1(this.componentClasses,u.join("."));isPlainObject_1(c)?each(i,(d,m)=>{this.overrideClasses(d,u.concat(m))}):set_1(this.componentClasses,u.join("."),i)}toArray(i){var u={};return each(i,(c,d)=>{u[d]=this.classesToArray(c,[d])}),u}classesToArray(i,u){var c,d=i,m=u?get_1(this.componentClasses,u.join(".")):void 0;if(typeof i=="string")d=i.length>0?i.split(" "):[];else if(isPlainObject_1(i))m&&Array.isArray(m)?d=[i]:(!m||isPlainObject_1(m))&&(d={},each(i,(f,v)=>{d[v]=this.classesToArray(f,u.concat([v]))}));else if(typeof i=="boolean"||typeof i=="object"&&["ComputedRefImpl","RefImpl"].indexOf(i==null||(c=i.constructor)===null||c===void 0?void 0:c.name)!==-1)throw Error("Cannot add conditional class to ".concat(this.component,": '").concat(u.join("."),"'"));return d}getDynamicClasses(i,u,c){c||(c=i);var d=Array.isArray(i[u])?flattenDeep_1(i[u]):i[u];return i["$".concat(u)]?flattenDeep_1(i["$".concat(u)](c,this.component$.value)):(isPlainObject_1(d)&&(d=cloneDeep_1(d),each(d,(m,f)=>{d[f]=this.getDynamicClasses(d,f,i)})),d)}getClassHelpers(i,u){var c={};return each(i,(d,m)=>{m.match(/[$]/)||(isPlainObject_1(d)?c[m]=this.getClassHelpers(i[m],u.concat([m])):c[m]=["".concat(u.join("."),".").concat(m,"-->")])}),c}pick(i,u){var c={};return i&&each(u,d=>{d in i&&(c[d]=i[d])}),c}}var getFormData=function a(i,u,c){return u===void 0&&(u=new FormData),c===void 0&&(c=""),isArray_1(i)?each(i,(d,m)=>{a(d,u,c+"["+m+"]")}):isPlainObject_1(i)?each(i,(d,m)=>{a(d,u,c?c+"["+m+"]":m)}):u.append(c,i===null?"":i),u},arrayMap$4=_arrayMap;function baseValues$1(a,i){return arrayMap$4(i,function(u){return a[u]})}var _baseValues=baseValues$1,baseValues=_baseValues,keys$1=keys_1;function values$1(a){return a==null?[]:baseValues(a,keys$1(a))}var values_1=values$1;function asyncForEach(a,i){return _asyncForEach.apply(this,arguments)}function _asyncForEach(){return _asyncForEach=_asyncToGenerator(function*(a,i){for(var u=0;u<(isPlainObject_1(a)?values_1(a):a).length;u++){var c=isPlainObject_1(a)?keys_1(a)[u]:u;yield i(a[c],c,a)}}),_asyncForEach.apply(this,arguments)}var baseAssignValue=_baseAssignValue,baseForOwn=_baseForOwn,baseIteratee$6=_baseIteratee;function mapValues(a,i){var u={};return i=baseIteratee$6(i),baseForOwn(a,function(c,d,m){baseAssignValue(u,d,i(c,d,m))}),u}var mapValues_1=mapValues,baseIsEqual=_baseIsEqual;function isEqual(a,i){return baseIsEqual(a,i)}var isEqual_1=isEqual,fileToObject=function a(i){return{lastModified:i.lastModified,name:i.name,size:i.size,type:i.type}},dataToComperable=function a(i){return i instanceof File?fileToObject(i):i instanceof Date?i.toString():Array.isArray(i)?i.map(a):typeof i=="object"&&i!==null?mapValues_1(i,a):i};function dataEquals(a,i){return isEqual_1(dataToComperable(a),dataToComperable(i))}function isComponentRegistered(a,i){return a.appContext!==void 0?typeof a.appContext.app.component(i)!="string":!!a.proxy.$root.$options.components[i]}var flatten$3=a=>{var i=[];return a.forEach(u=>{i.push(u.path),u.children&&flatten$3(u.children).forEach(c=>{i.push(c)})}),i},collect=function a(i,u){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"",d=f=>{var v=i[f],g=c.length?"".concat(c,".").concat(f):f,y={name:f,path:g,type:v.type};return["group","object"].indexOf(v.type)!==-1&&Object.keys(v.schema||{}).length&&(y.children=a(v.schema,null,g)),v.type==="list"&&Object.keys((v==null?void 0:v.element)||{}).length&&(y.children=a({0:v.element},null,g)),y},m=[];return u&&Object.keys(u).length?Object.values(u).forEach(f=>{f.elements.forEach(v=>{m.push(d(v))})}):Object.keys(i).forEach(f=>{m.push(d(f))}),m},toString$6=toString_1,upperFirst=upperFirst_1;function capitalize$1(a){return upperFirst(toString$6(a).toLowerCase())}var capitalize_1=capitalize$1;function arrayReduce$2(a,i,u,c){var d=-1,m=a==null?0:a.length;for(c&&m&&(u=a[++d]);++d<m;)u=i(u,a[d],d,a);return u}var _arrayReduce=arrayReduce$2;function basePropertyOf$1(a){return function(i){return a==null?void 0:a[i]}}var _basePropertyOf=basePropertyOf$1,basePropertyOf=_basePropertyOf,deburredLetters={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},deburrLetter$1=basePropertyOf(deburredLetters),_deburrLetter=deburrLetter$1,deburrLetter=_deburrLetter,toString$5=toString_1,reLatin=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,rsComboMarksRange$1="\\u0300-\\u036f",reComboHalfMarksRange$1="\\ufe20-\\ufe2f",rsComboSymbolsRange$1="\\u20d0-\\u20ff",rsComboRange$1=rsComboMarksRange$1+reComboHalfMarksRange$1+rsComboSymbolsRange$1,rsCombo$1="["+rsComboRange$1+"]",reComboMark=RegExp(rsCombo$1,"g");function deburr$1(a){return a=toString$5(a),a&&a.replace(reLatin,deburrLetter).replace(reComboMark,"")}var deburr_1=deburr$1,reAsciiWord=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function asciiWords$1(a){return a.match(reAsciiWord)||[]}var _asciiWords=asciiWords$1,reHasUnicodeWord=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function hasUnicodeWord$1(a){return reHasUnicodeWord.test(a)}var _hasUnicodeWord=hasUnicodeWord$1,rsAstralRange="\\ud800-\\udfff",rsComboMarksRange="\\u0300-\\u036f",reComboHalfMarksRange="\\ufe20-\\ufe2f",rsComboSymbolsRange="\\u20d0-\\u20ff",rsComboRange=rsComboMarksRange+reComboHalfMarksRange+rsComboSymbolsRange,rsDingbatRange="\\u2700-\\u27bf",rsLowerRange="a-z\\xdf-\\xf6\\xf8-\\xff",rsMathOpRange="\\xac\\xb1\\xd7\\xf7",rsNonCharRange="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",rsPunctuationRange="\\u2000-\\u206f",rsSpaceRange=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",rsUpperRange="A-Z\\xc0-\\xd6\\xd8-\\xde",rsVarRange="\\ufe0e\\ufe0f",rsBreakRange=rsMathOpRange+rsNonCharRange+rsPunctuationRange+rsSpaceRange,rsApos$1="[']",rsBreak="["+rsBreakRange+"]",rsCombo="["+rsComboRange+"]",rsDigits="\\d+",rsDingbat="["+rsDingbatRange+"]",rsLower="["+rsLowerRange+"]",rsMisc="[^"+rsAstralRange+rsBreakRange+rsDigits+rsDingbatRange+rsLowerRange+rsUpperRange+"]",rsFitz="\\ud83c[\\udffb-\\udfff]",rsModifier="(?:"+rsCombo+"|"+rsFitz+")",rsNonAstral="[^"+rsAstralRange+"]",rsRegional="(?:\\ud83c[\\udde6-\\uddff]){2}",rsSurrPair="[\\ud800-\\udbff][\\udc00-\\udfff]",rsUpper="["+rsUpperRange+"]",rsZWJ="\\u200d",rsMiscLower="(?:"+rsLower+"|"+rsMisc+")",rsMiscUpper="(?:"+rsUpper+"|"+rsMisc+")",rsOptContrLower="(?:"+rsApos$1+"(?:d|ll|m|re|s|t|ve))?",rsOptContrUpper="(?:"+rsApos$1+"(?:D|LL|M|RE|S|T|VE))?",reOptMod=rsModifier+"?",rsOptVar="["+rsVarRange+"]?",rsOptJoin="(?:"+rsZWJ+"(?:"+[rsNonAstral,rsRegional,rsSurrPair].join("|")+")"+rsOptVar+reOptMod+")*",rsOrdLower="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",rsOrdUpper="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",rsSeq=rsOptVar+reOptMod+rsOptJoin,rsEmoji="(?:"+[rsDingbat,rsRegional,rsSurrPair].join("|")+")"+rsSeq,reUnicodeWord=RegExp([rsUpper+"?"+rsLower+"+"+rsOptContrLower+"(?="+[rsBreak,rsUpper,"$"].join("|")+")",rsMiscUpper+"+"+rsOptContrUpper+"(?="+[rsBreak,rsUpper+rsMiscLower,"$"].join("|")+")",rsUpper+"?"+rsMiscLower+"+"+rsOptContrLower,rsUpper+"+"+rsOptContrUpper,rsOrdUpper,rsOrdLower,rsDigits,rsEmoji].join("|"),"g");function unicodeWords$1(a){return a.match(reUnicodeWord)||[]}var _unicodeWords=unicodeWords$1,asciiWords=_asciiWords,hasUnicodeWord=_hasUnicodeWord,toString$4=toString_1,unicodeWords=_unicodeWords;function words$1(a,i,u){return a=toString$4(a),i=u?void 0:i,i===void 0?hasUnicodeWord(a)?unicodeWords(a):asciiWords(a):a.match(i)||[]}var words_1=words$1,arrayReduce$1=_arrayReduce,deburr=deburr_1,words=words_1,rsApos="[']",reApos=RegExp(rsApos,"g");function createCompounder$1(a){return function(i){return arrayReduce$1(words(deburr(i).replace(reApos,"")),a,"")}}var _createCompounder=createCompounder$1,capitalize=capitalize_1,createCompounder=_createCompounder,camelCase=createCompounder(function(a,i,u){return i=i.toLowerCase(),a+(u?capitalize(i):i)}),camelCase_1=camelCase,base$1a=function a(i,u,c){var d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};if(!d.events)throw new Error("`events` option is required for useEvents");var m=ref(d.events),f=ref({}),v=(b,w)=>{f.value[b]||(f.value[b]=[]),f.value[b].push(w)},g=b=>{delete f.value[b]},y=function(){var w=arguments[0],S=[].slice.call(arguments).splice(1);each(f.value[w],C=>{C(...S)}),(!f.value[w]||!f.value[w].length)&&u.emit(...[w].concat(S))};return each(m.value,b=>{var w=i["on"+upperFirst_1(camelCase_1(b))];w&&v(b,w)}),{events:m,listeners:f,on:v,off:g,fire:y}};function useModel(a,i,u){var{value:c,modelValue:d,sync:m}=toRefs(a),f=u.$this,v=f.$vueform.vueVersion===3?d:c,g=ref({}),y=ref(v&&v.value?cloneDeep_1(v.value):null),b=computed(()=>m.value&&v&&v.value!==void 0),w=computed(()=>cloneDeep_1(v.value||g.value)),S=(C,k)=>{if(v.value)if(C){var $=C.split("."),E=$.pop(),D=$.join(".")||null,T=D?get_1(v.value,D):v.value;T!==void 0&&f.$set(T,E,k),y.value=cloneDeep_1(v.value)}else each(k,(F,M)=>{v.value!==void 0&&f.$set(v.value,M,F),y.value!==void 0&&f.$set(y.value,M,F)});else{var O=cloneDeep_1(v.value||g.value);C?set_1(O,C,k):O=Object.assign({},O,k),g.value=O}};return v&&v.value&&watch(w,(C,k)=>{dataEquals(C,k)||(g.value=C)},{deep:!0,immediate:!1}),{model:w,internalData:g,intermediaryValue:y,externalValue:v,isSync:b,updateModel:S}}var base$19=function a(i,u){var{schema:c,tabs:d,steps:m,size:f,view:v,views:g,addClass:y,removeClass:b,replaceClass:w,overrideClass:S,addClasses:C,removeClasses:k,replaceClasses:$,overrideClasses:E,presets:D,templates:T,theme:O,messages:F,columns:M,languages:P,formKey:B,endpoint:z,method:U,formData:H,language:J,locale:j,validateOn:G,forceLabels:ee,floatPlaceholders:Q,multilingual:te,stepsControls:re,displayErrors:ae,displayMessages:ye,formatLoad:ue,formatData:le,forceNumbers:Se,prepare:Fe,default:kt,disabled:Pe,loading:ke,onChange:de,onReset:$e,onClear:Te,onSubmit:Le,onSuccess:Bt,onError:Ie,onLanguage:ie,onBeforeMount:pe,onMounted:Ne,onBeforeUpdate:We,onUpdated:wt,onBeforeUnmount:Ht,onUnmounted:qt}=toRefs(i),At=["change","reset","clear","submit","success","error","language","beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"],Ft=getCurrentInstance$1(),$t=Ft.proxy,{events:Wt,listeners:Et,fire:Tt,on:Kt,off:ln}=base$1a(i,u,{form$:$t},{events:At}),{externalValue:mn,model:St,internalData:xt,intermediaryValue:zt,isSync:Yt,updateModel:hn}=useModel(i,u,{$this:$t,fire:Tt}),an=ref({}),sn=ref(null),wn=ref(null),$n=ref(!0),gn=ref(!0),dn=ref({}),bn=ref(!1),Oe=ref(!1),Ye=ref(null),Rt=ref({}),oe=ref(!1),he=ref(isComponentRegistered(Ft,"FormMessages")),De=ref(isComponentRegistered(Ft,"FormErrors")),Nt=ref(isComponentRegistered(Ft,"FormLanguages")),Ut=ref(isComponentRegistered(Ft,"FormTabs")),tn=ref(isComponentRegistered(Ft,"FormSteps")),un=computed(()=>$t),Gt=computed(()=>$t.$vueform),_n=computed(()=>Gt.value),nn=computed(()=>fn.value.locale||Gt.value.i18n.locale),cn=computed(()=>$t.$vueform.services),fn=computed(()=>{var Zt={schema:Vn.value,tabs:tr.value,steps:Wn.value},vn={columns:M,languages:P,language:J,theme:O,method:U,validateOn:G,messages:F,formKey:B,multilingual:te,formatLoad:ue,formatData:le,prepare:Fe,default:kt,formData:H,templates:T,addClass:y,removeClass:b,replaceClass:w,overrideClass:S,addClasses:C,removeClasses:k,replaceClasses:$,overrideClasses:E,presets:D,size:f,view:v,views:g,locale:j},En={stepsControls:re,displayErrors:ae,displayMessages:ye,forceLabels:ee,disabled:Pe,loading:ke,floatPlaceholders:Q,endpoint:z,forceNumbers:Se,onChange:de.value,onReset:$e.value,onClear:Te.value,onSubmit:Le.value,onSuccess:Bt.value,onError:Ie.value,onLanguage:ie.value,onBeforeMount:pe.value,onMounted:Ne.value,onBeforeUpdate:We.value,onUpdated:wt.value,onBeforeUnmount:Ht.value,onUnmounted:qt.value},Cn={languages:Gt.value.config.languages,language:Gt.value.config.language,endpoint:typeof Gt.value.config.endpoints.submit=="function"?Gt.value.config.endpoints.submit:Gt.value.config.endpoints.submit.url,method:typeof Gt.value.config.endpoints.submit=="function"?null:Gt.value.config.endpoints.submit.method,validateOn:Gt.value.config.validateOn,displayErrors:Gt.value.config.displayErrors,displayMessages:Gt.value.config.displayMessages,forceLabels:Gt.value.config.forceLabels,floatPlaceholders:Gt.value.config.floatPlaceholders,formData:Gt.value.config.formData,theme:Gt.value.theme,view:Gt.value.config.view,views:{},columns:{},size:null,addClass:null,removeClass:null,replaceClass:null,overrideClass:null,addClasses:{},removeClasses:{},replaceClasses:{},overrideClasses:{},presets:[],templates:{},messages:{},default:{},formKey:null,formatLoad:null,formatData:null,forceNumbers:null,prepare:null,multilingual:!1,stepsControls:!0,disabled:!1,loading:!1};return each(vn,(In,Zn)=>{Zt[Zn]=Rt.value[Zn]!==void 0?Rt.value[Zn]:(In&&In.value?In.value:void 0)||Cn[Zn]}),each(En,(In,Zn)=>{Zt[Zn]=Rt.value[Zn]!==void 0?Rt.value[Zn]:In&&In.value!==null?In.value:Cn[Zn]}),Zt}),Vn=computed(()=>{var Zt,vn=Dn.value;return Object.keys(Wn.value).length>0&&(Zt=Wn.value),Object.keys(tr.value).length>0&&(Zt=tr.value),Zt&&(vn={},each(Zt,En=>{each(En.elements,Cn=>{Dn.value[Cn]&&(vn[Cn]=Dn.value[Cn])})}),each(Object.keys(Dn.value),En=>{vn[En]===void 0&&(vn[En]=Dn.value[En])})),vn}),Dn=computed(()=>merge_1({},c&&c.value?c.value:{},Rt.value.schema||{})),tr=computed(()=>merge_1({},d&&d.value?d.value:{},Rt.value.tabs||{})),Wn=computed(()=>merge_1({},m&&m.value?m.value:{},Rt.value.steps||{})),ir=computed(()=>collect(Dn.value,Ya.value?tr.value:Wn.value)),nr=computed(()=>flatten$3(ir.value)),Kn=computed(()=>{var Zt={};return each(an.value,vn=>{vn.isStatic||(Zt=Object.assign({},Zt,vn.data))}),Zt}),dr=computed(()=>{var Zt={};return each(an.value,vn=>{vn.isStatic||(Zt=Object.assign({},Zt,vn.requestData))}),le.value?le.value(Zt):Zt}),Tr=computed(()=>some_1(an.value,Zt=>Zt.isStatic===!1&&Zt.available===!0&&Zt.dirty===!0)),or=computed(()=>some_1(an.value,Zt=>Zt.isStatic===!1&&Zt.available===!0&&Zt.invalid===!0)),Lr=computed(()=>some_1(an.value,Zt=>Zt.isStatic===!1&&Zt.available===!0&&Zt.debouncing===!0)),ve=computed(()=>some_1(an.value,Zt=>Zt.isStatic===!1&&Zt.available===!0&&Zt.pending===!0)),Lt=computed(()=>!some_1(an.value,Zt=>Zt.isStatic===!1&&Zt.available===!0&&Zt.validated===!1)),pn=computed(()=>some_1(an.value,Zt=>Zt.isStatic===!1&&Zt.available===!0&&Zt.busy===!0)||bn.value||Oe.value||ki.value),On=computed(()=>{var Zt=[];return each(filter_1(an.value,{available:!0,isStatic:!1}),vn=>{each(vn.errors,En=>{Zt.push(En)})}),Zt}),Gn=computed(()=>dn.value.errors),Hr=computed(()=>Gn.value.length>0),Ka=computed(()=>Hr.value&&fn.value.displayErrors&&De.value),aa=computed(()=>dn.value.messages),Vr=computed(()=>aa.value.length>0),_i=computed(()=>Vr.value&&fn.value.displayMessages&&he.value),Ja=computed(()=>fn.value.multilingual),So=computed(()=>Ja.value&&Nt.value),Si=computed(()=>or.value&&Oa.value||pn.value||fn.value.disabled),ki=computed(()=>fn.value.loading),Oa=computed(()=>fn.value.validateOn.split("|").indexOf("change")!==-1),Ci=computed(()=>fn.value.validateOn.split("|").indexOf("step")!==-1),Da=computed(()=>!isEmpty_1(fn.value.steps)),$i=computed(()=>Da.value&&tn.value),Ga=computed(()=>Da.value&&fn.value.stepsControls&&tn.value),Ya=computed(()=>!isEmpty_1(fn.value.tabs)),Ei=computed(()=>Ya.value&&Ut.value),Jr=computed(()=>{var Zt={};return each(Gt.value.config.usePresets.concat(fn.value.presets),vn=>{var En=Gt.value.config.presets[vn];!En||!En.templates||(Zt=Object.assign({},Zt,En.templates))}),Object.assign({},fn.value.theme,{templates:Object.assign({},fn.value.theme.templates,Gt.value.templates,Zt,fn.value.templates||{})})}),ia=computed(()=>Jr.value.templates),ko=computed(()=>wa.value&&ia.value["Vueform_".concat(wa.value)]?ia.value["Vueform_".concat(wa.value)]:ia.value.Vueform),xi=computed(()=>new MergeClasses({component:"Vueform",component$:un,theme:Jr.value,config:Gt.value.config,templates:ia.value,view:wa.value,locals:fn.value,merge:[fn.value]}).classes),Za=computed(()=>{var Zt;return fn.value.size?Zt=fn.value.size:each(Gt.value.config.usePresets.concat(fn.value.presets),vn=>{var En=Gt.value.config.presets[vn];!En||!En.size||(Zt=En.size)}),Zt||(Zt=Gt.value.config.size),Zt}),ba=computed(()=>{var Zt=Gt.value.config.views;return each(Gt.value.config.usePresets.concat(fn.value.presets),vn=>{var En=Gt.value.config.presets[vn];!En||!En.views||(Zt=Object.assign({},Zt,En.views))}),Zt=Object.assign({},Zt,fn.value.views),Zt}),wa=computed(()=>fn.value.view?fn.value.view:ba.value.Vueform),Xa=computed(()=>{var Zt=$t.$vueform.i18n,vn=Zt.locales,En=j.value||Zt.locale,Cn=Zt.fallbackLocale||"en";return En?merge_1({},vn[Cn],vn[En]):vn[Cn]}),Ra=function(vn){var En=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(En){sa(En).update(vn);return}each(an.value,Cn=>{Cn.isStatic||vn[Cn.name]===void 0&&!Cn.flat||Cn.update(Cn.flat?vn:vn[Cn.name])})},Qa=function(){var Zt=_asyncToGenerator(function*(vn){var En=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;wn.value!==null&&wn.value.enableAllSteps();var Cn=En&&fn.value.formatLoad!==null?fn.value.formatLoad(vn):vn;yield asyncForEach(an.value,function(){var In=_asyncToGenerator(function*(Zn){if(!Zn.isStatic){var la=Zn.flat?Cn:Cn[Zn.name];if(la===void 0){Zn.clear();return}yield Zn.load(la,En)}});return function(Zn){return In.apply(this,arguments)}}())});return function(En){return Zt.apply(this,arguments)}}(),oa=()=>{each(an.value,Zt=>{Zt.isStatic||Zt.reset()}),wn.value!==null&&wn.value.reset(),sn.value!==null&&sn.value.reset(),Tt("reset")},Ti=()=>{each(an.value,Zt=>{Zt.isStatic||Zt.clear()}),wn.value!==null&&wn.value.reset(),sn.value!==null&&sn.value.reset(),Tt("clear")},Ai=()=>{each(an.value,Zt=>{Zt.isStatic||Zt.clean()})},Co=()=>{dn.value&&dn.value.clear(),each(an.value,Zt=>{Zt.isStatic||Zt.clearMessages()})},ei=function(){var Zt=_asyncToGenerator(function*(){if(!(!or.value&&Lt.value&&Oa.value)){var vn=Object.values(an.value).filter(En=>En.available&&!En.isStatic&&(!En.validated||!Oa.value));yield asyncForEach(vn,function(){var En=_asyncToGenerator(function*(Cn){yield Cn.validate()});return function(Cn){return En.apply(this,arguments)}}())}});return function(){return Zt.apply(this,arguments)}}(),ti=()=>{each(an.value,Zt=>{Zt.isStatic||Zt.resetValidators()})},ni=function(){var Zt=_asyncToGenerator(function*(){if(!Si.value&&(yield ei(),!or.value)){Oe.value=!0;try{yield Oi(),typeof fn.value.prepare=="function"&&(yield fn.value.prepare(un.value)),typeof $t.$vueform.config.beforeSend=="function"&&(yield $t.$vueform.config.beforeSend(un.value))}catch(vn){Tt("error",vn,{type:"prepare"},un.value),console.error(vn);return}finally{Oe.value=!1}Tt("submit",un.value),fn.value.endpoint&&ri()}});return function(){return Zt.apply(this,arguments)}}(),ri=function(){var Zt=_asyncToGenerator(function*(){bn.value=!0;var vn={};try{var En,Cn;ti();var In=fn.value.formData(un.value);if(typeof fn.value.endpoint=="function")vn=yield fn.value.endpoint(In,un.value);else{var Zn,la,Do=((Zn=$t.$vueform.config.endpoints[fn.value.endpoint])===null||Zn===void 0?void 0:Zn.url)||fn.value.endpoint,Ni=((la=$t.$vueform.config.endpoints[fn.value.endpoint])===null||la===void 0?void 0:la.method)||fn.value.method;vn=yield cn.value.axios.request({url:Do,method:Ni.toLowerCase(),[Ni.toLowerCase()==="get"?"params":"data"]:In})}if(vn&&!(vn instanceof Promise)){var Mr;(Mr=vn)!==null&&Mr!==void 0&&(Mr=Mr.data)!==null&&Mr!==void 0&&(Mr=Mr.payload)!==null&&Mr!==void 0&&Mr.updates&&Ra(vn.data.payload.updates)}((En=vn)===null||En===void 0?void 0:En.status)>=200&&((Cn=vn)===null||Cn===void 0?void 0:Cn.status)<300?Tt("success",vn,un.value):Tt("error",{response:vn},{type:"submit"},un.value)}catch(Na){Na.response&&Tt("response",Na.response,un.value),Tt("error",Na,{type:"submit"},un.value),console.error(Na);return}finally{bn.value=!1}Tt("response",vn,un.value)});return function(){return Zt.apply(this,arguments)}}(),Oi=function(){var Zt=_asyncToGenerator(function*(){try{yield asyncForEach(an.value,function(){var vn=_asyncToGenerator(function*(En){En.prepare&&(yield En.prepare())});return function(En){return vn.apply(this,arguments)}}())}catch(vn){throw new Error(vn)}});return function(){return Zt.apply(this,arguments)}}(),$o=()=>{$n.value=!1},Eo=()=>{$n.value=!0},Di=()=>{gn.value=!0},xo=()=>{gn.value=!1},ai=Zt=>{Ye.value=Zt,Tt("language",Zt)},To=()=>{ni()},Ao=Zt=>getFormData(Zt),sa=(Zt,vn)=>{if(vn===void 0&&(vn=an.value),isEmpty_1(vn)||!Zt)return null;var En=String(Zt).match(/^[^.]+\./);if(En){var Cn=En[0].replace(".","");return vn[Cn]?sa(Zt.replace(En[0],""),vn[Cn].children$):null}else if(vn[Zt]!==void 0)return vn[Zt];return null},Oo=Zt=>{var vn;return/\.+/.test(Zt)?((vn=sa(Zt.match(/.*(?=\.)/)[0]))===null||vn===void 0?void 0:vn.children$)||{}:an.value},Ri=()=>{dn.value=new cn.value.messageBag(On)};return provide("form$",un),provide("theme",Jr),provide("Size",Za),provide("Views",ba),provide("translations",Xa),provide("config$",_n),Ri(),ai(fn.value.language),onBeforeMount(()=>{Rt.value=$t.vueform||{},each(At,Zt=>{var vn=fn.value["on"+upperFirst_1(Zt)];vn&&Kt(Zt,vn)}),Tt("beforeMount",$t)}),onMounted(()=>{oe.value=!0,watch(Kn,(Zt,vn)=>{dataEquals(Zt,vn)||(Tt("change",Zt,vn,$t),mn&&mn.value!==void 0&&(u.emit("input",Zt),u.emit("update:modelValue",Zt)))},{deep:!0,immediate:!1}),mn&&mn.value!==void 0&&JSON.stringify(mn.value)!==JSON.stringify(Kn.value)&&(u.emit("input",Kn.value),u.emit("update:modelValue",Kn.value)),Tt("mounted",$t)}),onBeforeUpdate(()=>Tt("beforeUpdate",$t)),onUpdated(()=>Tt("updated",$t)),onBeforeUnmount(()=>Tt("beforeUnmount",$t)),onUnmounted(()=>Tt("unmounted",$t)),watch(computed(()=>fn.value.language),(Zt,vn)=>{Zt&&ai(Zt)}),{tabs$:sn,steps$:wn,elements$:an,options:fn,validation:$n,conditions:gn,messageBag:dn,selectedLanguage:Ye,submitting:bn,preparing:Oe,events:Wt,listeners:Et,internalData:xt,data:Kn,requestData:dr,dirty:Tr,invalid:or,debouncing:Lr,pending:ve,validated:Lt,busy:pn,formErrors:Gn,formMessages:aa,isDisabled:Si,isLoading:ki,shouldValidateOnChange:Oa,shouldValidateOnStep:Ci,hasSteps:Da,hasTabs:Ya,hasErrors:Hr,hasMessages:Vr,isMultilingual:Ja,showErrors:Ka,showMessages:_i,showLanguages:So,showSteps:$i,showTabs:Ei,showStepsControls:Ga,classes:xi,Templates:ia,template:ko,extendedTheme:Jr,Size:Za,View:wa,Views:ba,form$:un,model:St,intermediaryValue:zt,userConfig:Rt,isSync:Yt,tree:ir,flatTree:nr,translations:Xa,locale$:nn,prepareElements:Oi,updateModel:hn,update:Ra,load:Qa,reset:oa,clear:Ti,clean:Ai,clearMessages:Co,validate:ei,resetValidators:ti,convertFormData:Ao,submit:ni,send:ri,disableValidation:$o,enableValidation:Eo,enableConditions:Di,disableConditions:xo,setLanguage:ai,handleSubmit:To,el$:sa,siblings$:Oo,initMessageBag:Ri,fire:Tt,on:Kt,off:ln,messagesRegistered:he,errorsRegistered:De,languagesRegistered:Nt,tabsRegistered:Ut,stepsRegistered:tn}},base$18=function a(i,u,c){var d=u.name,m=c.form$,f=c.el$,v=c.component$||c.el$,g=c.theme,y=c.Templates,b=c.View,w=computed(()=>new MergeClasses({component:d.value,component$:v,theme:g.value,config:m.value.$vueform.config,templates:y.value,view:b.value,merge:[m.value.options,f.value]})),S=computed(()=>{var C;return _objectSpread2$1({},(C=w.value)===null||C===void 0?void 0:C.classes)});return{classes:S,classesInstance:w}},VueformComponent={name:"Vueform",emits:["input","update:modelValue","change","reset","clear","submit","success","error","response","language","beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"],slots:["default","empty"],setup:(a,i)=>{i.emits=["input","update:modelValue","change","reset","clear","submit","success","error","response","language","beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"],i.name=ref("Vueform");var{tabs$:u,steps$:c,elements$:d,options:m,validation:f,conditions:v,messageBag:g,selectedLanguage:y,submitting:b,preparing:w,events:S,listeners:C,internalData:k,data:$,requestData:E,dirty:D,invalid:T,debouncing:O,pending:F,validated:M,busy:P,formErrors:B,formMessages:z,isDisabled:U,isLoading:H,shouldValidateOnChange:J,shouldValidateOnStep:j,hasSteps:G,hasTabs:ee,hasErrors:Q,hasMessages:te,isMultilingual:re,showErrors:ae,showMessages:ye,showLanguages:ue,showSteps:le,showTabs:Se,showStepsControls:Fe,classes:kt,Templates:Pe,template:ke,extendedTheme:de,Size:$e,View:Te,Views:Le,form$:Bt,model:Ie,intermediaryValue:ie,userConfig:pe,isSync:Ne,tree:We,flatTree:wt,translations:Ht,locale$:qt,prepareElements:At,updateModel:Ft,update:$t,load:Wt,reset:Et,clear:Tt,clean:Kt,clearMessages:ln,validate:mn,resetValidators:St,convertFormData:xt,submit:zt,send:Yt,disableValidation:hn,enableValidation:an,enableConditions:sn,disableConditions:wn,setLanguage:$n,handleSubmit:gn,el$:dn,siblings$:bn,initMessageBag:Oe,fire:Ye,on:Rt,off:oe,messagesRegistered:he,errorsRegistered:De,languagesRegistered:Nt,tabsRegistered:Ut,stepsRegistered:tn}=base$19(a,i);return{tabs$:u,steps$:c,elements$:d,options:m,validation:f,conditions:v,messageBag:g,selectedLanguage:y,submitting:b,preparing:w,events:S,listeners:C,internalData:k,data:$,requestData:E,dirty:D,invalid:T,debouncing:O,pending:F,validated:M,busy:P,formErrors:B,formMessages:z,isDisabled:U,isLoading:H,shouldValidateOnChange:J,shouldValidateOnStep:j,hasSteps:G,hasTabs:ee,hasErrors:Q,hasMessages:te,isMultilingual:re,showErrors:ae,showMessages:ye,showLanguages:ue,showSteps:le,showTabs:Se,showStepsControls:Fe,classes:kt,Templates:Pe,template:ke,extendedTheme:de,Size:$e,View:Te,Views:Le,form$:Bt,model:Ie,intermediaryValue:ie,userConfig:pe,isSync:Ne,tree:We,flatTree:wt,translations:Ht,locale$:qt,prepareElements:At,updateModel:Ft,update:$t,load:Wt,reset:Et,clear:Tt,clean:Kt,clearMessages:ln,validate:mn,resetValidators:St,convertFormData:xt,submit:zt,send:Yt,disableValidation:hn,enableValidation:an,enableConditions:sn,disableConditions:wn,setLanguage:$n,handleSubmit:gn,el$:dn,siblings$:bn,initMessageBag:Oe,fire:Ye,on:Rt,off:oe,messagesRegistered:he,errorsRegistered:De,languagesRegistered:Nt,tabsRegistered:Ut,stepsRegistered:tn}},props:{schema:{type:Object,required:!1,default:null},name:{type:String,required:!1,default:null,private:!0},tabs:{type:Object,required:!1,default:null},steps:{type:Object,required:!1,default:null},stepsControls:{type:Boolean,required:!1,default:null,"@default":!0},validateOn:{type:String,required:!1,default:null},displayErrors:{type:Boolean,required:!1,default:null},displayMessages:{type:Boolean,required:!1,default:null},messages:{type:Object,required:!1,default:null},endpoint:{type:[String,Boolean,Function],required:!1,default:null},method:{type:String,required:!1,default:null},prepare:{type:Function,required:!1,default:null},formKey:{type:[String,Number],required:!1,default:null},formData:{type:Function,required:!1,default:null},value:{type:Object,required:!1,default:void 0},modelValue:{type:Object,required:!1,default:void 0},sync:{type:Boolean,required:!1,default:!1},default:{type:Object,required:!1,default:null},forceNumbers:{required:!1,type:[Boolean],default:null},formatData:{type:Function,required:!1,default:null},formatLoad:{type:Function,required:!1,default:null},loading:{type:Boolean,required:!1,default:null},disabled:{type:Boolean,required:!1,default:null},columns:{type:Object,required:!1,default:null},forceLabels:{type:Boolean,required:!1,default:null},floatPlaceholders:{type:Boolean,required:!1,default:null},size:{required:!1,type:[String],default:null},view:{required:!1,type:[String],default:null},views:{required:!1,type:[Object],default:null},addClasses:{required:!1,type:[Object,Function],default:null},addClass:{required:!1,type:[Array,Object,String,Function],default:null},removeClasses:{required:!1,type:[Object,Function],default:null},removeClass:{required:!1,type:[Array,Object,Function],default:null},replaceClasses:{required:!1,type:[Object,Function],default:null},replaceClass:{required:!1,type:[Object,Function],default:null},overrideClasses:{required:!1,type:[Object,Function],default:null},overrideClass:{required:!1,type:[Array,Object,String,Function],default:null},templates:{type:Object,required:!1,default:null},presets:{required:!1,type:[Array],default:null},multilingual:{type:Boolean,required:!1,default:null},languages:{type:Object,required:!1,default:null},language:{type:String,required:!1,default:null},locale:{type:String,required:!1,default:null},onChange:{required:!1,type:[Function],default:null,private:!0},onReset:{required:!1,type:[Function],default:null,private:!0},onClear:{required:!1,type:[Function],default:null,private:!0},onSubmit:{required:!1,type:[Function],default:null,private:!0},onSuccess:{required:!1,type:[Function],default:null,private:!0},onError:{required:!1,type:[Function],default:null,private:!0},onLanguage:{required:!1,type:[Function],default:null,private:!0},onBeforeMount:{required:!1,type:[Function],default:null,private:!0},onMounted:{required:!1,type:[Function],default:null,private:!0},onBeforeUpdate:{required:!1,type:[Function],default:null,private:!0},onUpdated:{required:!1,type:[Function],default:null,private:!0},onBeforeUnmount:{required:!1,type:[Function],default:null,private:!0},onUnmounted:{required:!1,type:[Function],default:null,private:!0}},render(){return this.template.render.apply(this,arguments)}},baseEach$1=_baseEach,isArrayLike$2=isArrayLike_1;function baseMap$2(a,i){var u=-1,c=isArrayLike$2(a)?Array(a.length):[];return baseEach$1(a,function(d,m,f){c[++u]=i(d,m,f)}),c}var _baseMap=baseMap$2,arrayMap$3=_arrayMap,baseIteratee$5=_baseIteratee,baseMap$1=_baseMap,isArray$4=isArray_1;function map$1(a,i){var u=isArray$4(a)?arrayMap$3:baseMap$1;return u(a,baseIteratee$5(i))}var map_1=map$1,baseGetTag=_baseGetTag,isArray$3=isArray_1,isObjectLike=isObjectLike_1,stringTag="[object String]";function isString$1(a){return typeof a=="string"||!isArray$3(a)&&isObjectLike(a)&&baseGetTag(a)==stringTag}var isString_1=isString$1,reWhitespace=/\s/;function trimmedEndIndex$1(a){for(var i=a.length;i--&&reWhitespace.test(a.charAt(i)););return i}var _trimmedEndIndex=trimmedEndIndex$1,trimmedEndIndex=_trimmedEndIndex,reTrimStart=/^\s+/;function baseTrim$2(a){return a&&a.slice(0,trimmedEndIndex(a)+1).replace(reTrimStart,"")}var _baseTrim=baseTrim$2,baseIndexOf$2=_baseIndexOf;function charsEndIndex$1(a,i){for(var u=a.length;u--&&baseIndexOf$2(i,a[u],0)>-1;);return u}var _charsEndIndex=charsEndIndex$1,baseIndexOf$1=_baseIndexOf;function charsStartIndex$1(a,i){for(var u=-1,c=a.length;++u<c&&baseIndexOf$1(i,a[u],0)>-1;);return u}var _charsStartIndex=charsStartIndex$1,baseToString$2=_baseToString,baseTrim$1=_baseTrim,castSlice=_castSlice,charsEndIndex=_charsEndIndex,charsStartIndex=_charsStartIndex,stringToArray=_stringToArray,toString$3=toString_1;function trim(a,i,u){if(a=toString$3(a),a&&(u||i===void 0))return baseTrim$1(a);if(!a||!(i=baseToString$2(i)))return a;var c=stringToArray(a),d=stringToArray(i),m=charsStartIndex(c,d),f=charsEndIndex(c,d)+1;return castSlice(c,m,f).join("")}var trim_1=trim,Validator=class{constructor(a,i){var u;this.rule=a,this.attributes=a.attributes||{},this.conditions=a.conditions||[],this.dependents=a.dependents||[],this.element$=i.element$,this.form$=((u=i.element$)===null||u===void 0?void 0:u.form$)||{},this.numeric=i.numeric||!1,this.elementMessages=i.element$.messages,this.invalid=!1,this.pending=!1,this.debouncer=null,this.lastValue=null,this.watchers={},this.dependents.forEach(c=>{watch(computed(()=>get_1(this.form$.data,c)),()=>{this.element$.validated&&(this.name==="nullable"?this.element$.validate():this.revalidate())})}),watch(computed(()=>i.element$.messages),(c,d)=>{isEqual_1(c,d)||(this.elementMessages=i.element$.messages)},{deep:!0}),this.init()}get name(){return this.rule.name}get failing(){return this.invalid}get defaultMessage(){return this.form$.translations.vueform.defaultMessage}get message(){var a,i="";return this.elementMessages[this.name]?i=this.elementMessages[this.name]:this.form$.options.messages[this.name]?i=this.form$.options.messages[this.name]:this.name!=="_class"&&((a=this.form$.translations.validation)===null||a===void 0?void 0:a[this.name])!==void 0?(i=this.form$.translations.validation[this.name],isPlainObject_1(i)&&(i=i[this.messageType])):i=this.defaultMessage,each(map_1(i.match(/:\w+/g),u=>u.replace(":","")),u=>{i=i.replace(":".concat(u),this.messageParams[u])}),each(map_1(i.match(/{[^}]+/g),u=>u.replace("{","")),u=>{i=i.replace("{".concat(u,"}"),this.messageParams[u])}),i}get messageType(){return this.isNumeric?"numeric":this.isFile?"file":this.isArray?"array":"string"}get messageParams(){return{attribute:this.attributeName}}get attributeName(){return this.element$.genericName}get type(){return this.isNumeric?"numeric":this.isFile?"file":this.isArray?"array":"string"}get isNumeric(){return some_1(this.element$.Validators,{name:"numeric"})||some_1(this.element$.Validators,{name:"integer"})}get isNullable(){var a=!1;return each(this.element$.Validators,i=>{if(i.name==="nullable"){if(!i.conditions.length){a=!0;return}a=i.conditions(this.form$,this,this.element$)}}),a}get isFile(){return this.element$.isFileType}get isArray(){return this.element$.isArrayType}get isAsync(){return!1}get debounce(){return this.attributes.debounce?this.attributes.debounce:this.element$.debounce?this.element$.debounce:!1}get debouncing(){return this.debouncer!==null}init(){}validate(a){var i=this;return _asyncToGenerator(function*(){if(a===void 0){var u;a=(u=i.element$)===null||u===void 0?void 0:u.value}if(i.form$.validation){if(i.isNullable&&!i.filled(a)){i.invalid=!1;return}if(i.conditions.length&&!i.conditions(i.form$,i,i.element$)){i.invalid=!1;return}i.debounce&&i.filled(a)?yield i._validateWithDebounce(a):(i.debounce&&i.debouncer&&clearTimeout(i.debouncer),yield i._validate(a))}})()}reset(){this.invalid=!1}watch(a){Array.isArray(a)||(a=[a]),a.forEach(i=>{this.addWatcher(i)})}addWatcher(a){this.watchers[a]||(this.watchers[a]=watch(computed(()=>get_1(this.form$.data,a)),()=>{this.revalidate()}))}revalidate(){this.element$.Validators.forEach(a=>{a.rule.name===this.rule.name&&a.validate()})}watchOther(){this.form$.$nextTick(()=>{this.other$&&this.form$.$watch(()=>{var a;return(a=this.other$)===null||a===void 0?void 0:a.value},()=>{this.element$.validated&&this.element$.validate()})})}size(a){if(this.isNumeric){if(!isNaN(a)){var i=parseFloat(a);return Number.isInteger(i)?parseInt(a):i}return null}else{if(this.isFile)return a?a.size/1e3:0;if(this.isArray)return a.length;if(a===null)return 0;if(a===void 0)return 0;if(a==="")return 0}return String(a).length}filled(a){return a===void 0||a===null&&a!==this.element$.trueValue||a===this.element$.falseValue||this.isNumeric&&trim_1(a)===""||isString_1(a)&&trim_1(a)===""||isArray_1(a)&&a.length<1?!1:!(a instanceof File&&a.name==="")}_validate(a){var i=this;return _asyncToGenerator(function*(){i.isAsync?yield i._validateAsync(a):i._validateSync(a)})()}_validateAsync(a){var i=this;return _asyncToGenerator(function*(){i.lastValue=a,i.pending=!0;var u=yield i.check(a);dataEquals(i.lastValue,a)&&(i.invalid=!u,i.pending=!1)})()}_validateSync(a){this.invalid=!this.check(a)}_validateWithDebounce(a){var i=this;return _asyncToGenerator(function*(){return new Promise((u,c)=>{i.debouncer&&(u(),clearTimeout(i.debouncer)),i.debouncer=setTimeout(_asyncToGenerator(function*(){yield i._validate(a),i.debouncer=null,u()}),i.debounce)})})()}};function last$1(a){var i=a==null?0:a.length;return i?a[i-1]:void 0}var last_1=last$1,baseGet$2=_baseGet,baseSlice=_baseSlice;function parent$1(a,i){return i.length<2?a:baseGet$2(a,baseSlice(i,0,-1))}var _parent=parent$1,castPath$2=_castPath,last=last_1,parent=_parent,toKey=_toKey;function baseUnset$1(a,i){return i=castPath$2(i,a),a=parent(a,i),a==null||delete a[toKey(last(i))]}var _baseUnset=baseUnset$1,isPlainObject=isPlainObject_1;function customOmitClone$1(a){return isPlainObject(a)?void 0:a}var _customOmitClone=customOmitClone$1,baseFlatten$4=_baseFlatten;function flatten$2(a){var i=a==null?0:a.length;return i?baseFlatten$4(a,1):[]}var flatten_1=flatten$2,flatten$1=flatten_1,overRest=_overRest,setToString=_setToString;function flatRest$2(a){return setToString(overRest(a,void 0,flatten$1),a+"")}var _flatRest=flatRest$2,arrayMap$2=_arrayMap,baseClone$1=_baseClone,baseUnset=_baseUnset,castPath$1=_castPath,copyObject=_copyObject,customOmitClone=_customOmitClone,flatRest$1=_flatRest,getAllKeysIn=_getAllKeysIn,CLONE_DEEP_FLAG=1,CLONE_FLAT_FLAG=2,CLONE_SYMBOLS_FLAG$1=4,omit=flatRest$1(function(a,i){var u={};if(a==null)return u;var c=!1;i=arrayMap$2(i,function(m){return m=castPath$1(m,a),c||(c=m.length>1),m}),copyObject(a,getAllKeysIn(a),u),c&&(u=baseClone$1(u,CLONE_DEEP_FLAG|CLONE_FLAT_FLAG|CLONE_SYMBOLS_FLAG$1,customOmitClone));for(var d=i.length;d--;)baseUnset(u,i[d]);return u}),omit_1=omit,baseGet$1=_baseGet,baseSet=_baseSet,castPath=_castPath;function basePickBy$1(a,i,u){for(var c=-1,d=i.length,m={};++c<d;){var f=i[c],v=baseGet$1(a,f);u(v,f)&&baseSet(m,castPath(f,a),v)}return m}var _basePickBy=basePickBy$1,basePickBy=_basePickBy,hasIn=hasIn_1;function basePick$1(a,i){return basePickBy(a,i,function(u,c){return hasIn(a,c)})}var _basePick=basePick$1,basePick=_basePick,flatRest=_flatRest,pick=flatRest(function(a,i){return a==null?{}:basePick(a,i)}),pick_1=pick,SetCache=_SetCache,arrayIncludes=_arrayIncludes,arrayIncludesWith=_arrayIncludesWith,arrayMap$1=_arrayMap,baseUnary$1=_baseUnary,cacheHas=_cacheHas,LARGE_ARRAY_SIZE=200;function baseDifference$2(a,i,u,c){var d=-1,m=arrayIncludes,f=!0,v=a.length,g=[],y=i.length;if(!v)return g;u&&(i=arrayMap$1(i,baseUnary$1(u))),c?(m=arrayIncludesWith,f=!1):i.length>=LARGE_ARRAY_SIZE&&(m=cacheHas,f=!1,i=new SetCache(i));e:for(;++d<v;){var b=a[d],w=u==null?b:u(b);if(b=c||b!==0?b:0,f&&w===w){for(var S=y;S--;)if(i[S]===w)continue e;g.push(b)}else m(i,w,c)||g.push(b)}return g}var _baseDifference=baseDifference$2,baseDifference$1=_baseDifference,baseRest$2=_baseRest,isArrayLikeObject$1=isArrayLikeObject_1,without=baseRest$2(function(a,i){return isArrayLikeObject$1(a)?baseDifference$1(a,i):[]}),without_1=without,flat=flatten;flatten.flatten=flatten;flatten.unflatten=unflatten;function isBuffer(a){return a&&a.constructor&&typeof a.constructor.isBuffer=="function"&&a.constructor.isBuffer(a)}function keyIdentity(a){return a}function flatten(a,i){i=i||{};const u=i.delimiter||".",c=i.maxDepth,d=i.transformKey||keyIdentity,m={};function f(v,g,y){y=y||1,Object.keys(v).forEach(function(b){const w=v[b],S=i.safe&&Array.isArray(w),C=Object.prototype.toString.call(w),k=isBuffer(w),$=C==="[object Object]"||C==="[object Array]",E=g?g+u+d(b):d(b);if(!S&&!k&&$&&Object.keys(w).length&&(!i.maxDepth||y<c))return f(w,E,y+1);m[E]=w})}return f(a),m}function unflatten(a,i){i=i||{};const u=i.delimiter||".",c=i.overwrite||!1,d=i.transformKey||keyIdentity,m={};if(isBuffer(a)||Object.prototype.toString.call(a)!=="[object Object]")return a;function v(b){const w=Number(b);return isNaN(w)||b.indexOf(".")!==-1||i.object?b:w}function g(b,w,S){return Object.keys(S).reduce(function(C,k){return C[b+u+k]=S[k],C},w)}function y(b){const w=Object.prototype.toString.call(b),S=w==="[object Array]",C=w==="[object Object]";if(b){if(S)return!b.length;if(C)return!Object.keys(b).length}else return!0}return a=Object.keys(a).reduce(function(b,w){const S=Object.prototype.toString.call(a[w]);return!(S==="[object Object]"||S==="[object Array]")||y(a[w])?(b[w]=a[w],b):g(w,b,flatten(a[w],i))},{}),Object.keys(a).forEach(function(b){const w=b.split(u).map(d);let S=v(w.shift()),C=v(w[0]),k=m;for(;C!==void 0;){if(S==="__proto__")return;const $=Object.prototype.toString.call(k[S]),E=$==="[object Object]"||$==="[object Array]";if(!c&&!E&&typeof k[S]<"u")return;(c&&!E||!c&&k[S]==null)&&(k[S]=typeof C=="number"&&!i.object?[]:{}),k=k[S],w.length>0&&(S=v(w.shift()),C=v(w[0]))}k[S]=unflatten(a[b],i)}),m}var baseDifference=_baseDifference,baseFlatten$3=_baseFlatten,baseRest$1=_baseRest,isArrayLikeObject=isArrayLikeObject_1,difference=baseRest$1(function(a,i){return isArrayLikeObject(a)?baseDifference(a,baseFlatten$3(i,1,isArrayLikeObject,!0)):[]}),difference_1=difference;function shouldApplyPlugin(a,i){if(!i.apply&&difference_1(Object.keys(i),["config","install"]).length>0)return!0;var u=i.apply;Array.isArray(u)||(u=[u]);var c=!1;return each(u,d=>{if(typeof d=="string"&&d===a)return c=!0,!1;if(typeof d=="object"&&d instanceof RegExp&&a.match(d))return c=!0,!1}),c}var name="@vueform/vueform",version$1="1.9.2",description="Open-Source Form Framework for Vue",homepage="https://vueform.com",license="MIT",authors=[{name:"Adam Berecz",email:"adam@vueform.com"}],sideEffects=["./themes/tailwind/templates/**/*.vue","./themes/vueform/templates/**/*.vue"],main$1="./dist/index.mjs",module$1="./dist/index.mjs",types="./types/index.d.ts",exports={".":{types:"./types/index.d.ts",default:"./dist/index.mjs"},"./core":{types:"./types/index.d.ts",default:"./dist/core.mjs"},"./core.js":{types:"./types/index.d.ts",default:"./dist/core.mjs"},"./element":"./element.mjs","./element.js":"./element.mjs","./plugin":"./plugin.mjs","./plugin.js":"./plugin.mjs","./locales/*.js":"./locales/*/index.mjs","./locales/*":"./locales/*/index.mjs","./src/*":"./src/*","./types/*":"./types/*","./dist/*.js":"./dist/*.mjs","./dist/*":"./dist/*.mjs","./dist/*.css":"./dist/*.css","./tailwind":"./tailwind.js","./tailwind.js":"./tailwind.js","./vite":"./vite.js","./vite.js":"./vite.js","./vite.d.ts":"./vite.d.ts","./tailwind-prefixer":"./tailwind-prefixer.js","./tailwind-prefixer.js":"./tailwind-prefixer.js","./postcss.config":"./postcss.config.js","./postcss.config.js":"./postcss.config.js","./tailwind.config":"./tailwind.config.js","./tailwind.config.js":"./tailwind.config.js","./package.json":"./package.json","./themes/blank/templates/*":"./themes/blank/templates/*","./themes/blank/*":"./themes/blank/*.mjs","./themes/blank/*.js":"./themes/blank/*.mjs","./themes/bootstrap/css/*":"./themes/bootstrap/css/*","./themes/bootstrap/scss/*":"./themes/bootstrap/scss/*","./themes/bootstrap/*":"./themes/bootstrap/*.mjs","./themes/bootstrap/*.js":"./themes/bootstrap/*.mjs","./themes/bootstrap.js":"./themes/bootstrap/index.mjs","./themes/material/css/*":"./themes/material/css/*","./themes/material/scss/*":"./themes/material/scss/*","./themes/material/*":"./themes/material/*.mjs","./themes/material/*.js":"./themes/material/*.mjs","./themes/material.js":"./themes/material/index.mjs","./themes/tailwind/templates/*":"./themes/tailwind/templates/*","./themes/tailwind/*":"./themes/tailwind/*.mjs","./themes/tailwind/*.js":"./themes/tailwind/*.mjs","./themes/tailwind.js":"./themes/tailwind/index.mjs","./themes/tailwind-material/css/*":"./themes/tailwind-material/css/*","./themes/tailwind-material/scss/*":"./themes/tailwind-material/scss/*","./themes/tailwind-material/*":"./themes/tailwind-material/*.mjs","./themes/tailwind-material/*.js":"./themes/tailwind-material/*.mjs","./themes/tailwind-material.js":"./themes/tailwind-material/index.mjs","./themes/vueform/css/*":"./themes/vueform/css/*","./themes/vueform/scss/*":"./themes/vueform/scss/*","./themes/vueform/templates/*":"./themes/vueform/templates/*","./themes/vueform/*":"./themes/vueform/*.mjs","./themes/vueform/*.js":"./themes/vueform/*.mjs","./themes/vueform.js":"./themes/vueform/index.mjs","./themes/*":{types:"./dist/*.d.mts",default:"./themes/*/index.mjs"}},scripts={build:"npm run build3 && npm run build2 && npm run generate",build2:"node ./scripts/pre-build-vue2 && rollup --config build/rollup.vue2.config.js && node ./scripts/post-build-vue2",build3:"rollup --config build/rollup.config.js",test:'npm run generate:elements-base && NODE_OPTIONS="--max_old_space_size=5120 --no-experimental-fetch" VUE=3 jest --config=./tests/jest.config.js',"generate:types":"npx babel-node scripts/generate-types.js --presets @babel/preset-env","generate:common-features":"npx babel-node scripts/generate-common-features.js --presets @babel/preset-env","generate:element-features":"npx babel-node scripts/generate-element-features.js --presets @babel/preset-env","generate:elements-base":"npx babel-node scripts/generate-elements-base.js --presets @babel/preset-env","generate:elements":"npx babel-node scripts/generate-elements.js --presets @babel/preset-env","generate:components":"npx babel-node scripts/generate-components.js --presets @babel/preset-env",generate:"npm run generate:common-features; npm run generate:element-features; npm run generate:elements-base; npm run generate:elements; npm run generate:components; npm run generate:types","fix-locales":"npx babel-node --presets @babel/preset-env ./scripts/fix-locales.js"},devDependencies={"@babel/core":"^7.2.2","@babel/node":"^7.12.10","@babel/preset-env":"^7.3.1","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^22.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.6","@testing-library/jest-dom":"^5.11.5","@vue/compiler-sfc":"^3.0.0","@vue/test-utils":"2.0.0-rc.16",autoprefixer:"^9",autosize:"^6.0.1","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.0.5","core-js":"^3.10.1","css-loader":"^2.1.0",flat:"^5.0.2",flatpickr:"^4.6.13","flush-promises":"^1.0.2","html-loader":"^1.3.2",jest:"^27.3.1","jest-canvas-mock":"^2.3.1","jest-environment-jsdom-sixteen":"^1.0.3","jest-transform-stub":"^2.0.0","json-loader":"^0.5.7",locutus:"^2.0.16","module-alias":"^2.2.3",moxios:"^0.4.0","mutationobserver-shim":"^0.3.7",ncp:"^2.0.0","rollup-plugin-license":"^3.2.0","rollup-plugin-postcss":"^4.0.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0","rollup-plugin-vue2":"npm:rollup-plugin-vue@^5.1.9","sass-loader":"^7.1.0",sortablejs:"^1.15.0",tailwindcss:"npm:@tailwindcss/postcss7-compat@^2.0.2",vue:"3.3.13","vue-jest":"npm:@vue/vue3-jest@^27.0.0-alpha.1","vue-loader":"^15.10.0","vue-template-compiler":"^2.7.8",vue2:"npm:vue@^2.7.0"},dependencies={"@popperjs/core":"^2.11.8","@vueform/multiselect":"^2.6.3","@vueform/slider":"^2.1.7",lodash:"^4.17.21","@vueform/toggle":"^2.1.3",axios:"^1.5.0",color:"^4.2.3","mini-svg-data-uri":"^1.4.4",moment:"^2.29.4",nouislider:"^15.7.1",sass:"^1.66.1",trix:"^1.0.5",wnumb:"^1.2.0"},packageJson={private:!1,name,version:version$1,description,homepage,license,authors,sideEffects,main:main$1,module:module$1,types,exports,scripts,devDependencies,dependencies},baseFlatten$2=_baseFlatten,map=map_1;function flatMap(a,i){return baseFlatten$2(map(a,i),1)}var flatMap_1=flatMap,normalize$1=function a(i){return i===void 0||typeof i!="string"?i:i.match(/^-*\d+$/)?parseInt(i,10):i.match(/^\d+\.\d+$/)?parseFloat(i):i},parse=a=>{var i=()=>a.split(":")[0],u=()=>{var c=a.split(":");if(c.length<=1)return null;var d={},m=c[0];c.shift();var f=c.join(":");return["regex","not_regex"].indexOf(m)!==-1?(d[0]=f,d):(each(f.split(","),(v,g)=>{var y=v.split("=");y.length<=1?d[g]=normalize$1(v):d[y[0]]=normalize$1(y[1])}),d)};return{name:i(),attributes:u()}};function replaceWildcards(a,i){return i.match(/\.([0-9]+)(?![a-zA-Z]+)/g)&&i.match(/\.([0-9]+)(?![a-zA-Z]+)/g).forEach(u=>{a=a.replace(".*",u)}),a}var baseTrim=_baseTrim,isObject$c=isObject_1,isSymbol$1=isSymbol_1,NAN=NaN,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt;function toNumber$1(a){if(typeof a=="number")return a;if(isSymbol$1(a))return NAN;if(isObject$c(a)){var i=typeof a.valueOf=="function"?a.valueOf():a;a=isObject$c(i)?i+"":i}if(typeof a!="string")return a===0?a:+a;a=baseTrim(a);var u=reIsBinary.test(a);return u||reIsOctal.test(a)?freeParseInt(a.slice(2),u?2:8):reIsBadHex.test(a)?NAN:+a}var toNumber_1=toNumber$1,toNumber=toNumber_1,INFINITY=1/0,MAX_INTEGER=17976931348623157e292;function toFinite$1(a){if(!a)return a===0?a:0;if(a=toNumber(a),a===INFINITY||a===-INFINITY){var i=a<0?-1:1;return i*MAX_INTEGER}return a===a?a:0}var toFinite_1=toFinite$1,toFinite=toFinite_1;function toInteger$5(a){var i=toFinite(a),u=i%1;return i===i?u?i-u:i:0}var toInteger_1=toInteger$5,baseIndexOf=_baseIndexOf,isArrayLike$1=isArrayLike_1,isString=isString_1,toInteger$4=toInteger_1,values=values_1,nativeMax$2=Math.max;function includes(a,i,u,c){a=isArrayLike$1(a)?a:values(a),u=u&&!c?toInteger$4(u):0;var d=a.length;return u<0&&(u=nativeMax$2(d+u,0)),isString(a)?u<=d&&a.indexOf(i,u)>-1:!!d&&baseIndexOf(a,i,u)>-1}var includes_1=includes;function baseClamp$2(a,i,u){return a===a&&(u!==void 0&&(a=a<=u?a:u),i!==void 0&&(a=a>=i?a:i)),a}var _baseClamp=baseClamp$2,baseClamp$1=_baseClamp,baseToString$1=_baseToString,toInteger$3=toInteger_1,toString$2=toString_1;function startsWith(a,i,u){return a=toString$2(a),u=u==null?0:baseClamp$1(toInteger$3(u),0,a.length),i=baseToString$1(i),a.slice(u,u+i.length)==i}var startsWith_1=startsWith,baseClamp=_baseClamp,baseToString=_baseToString,toInteger$2=toInteger_1,toString$1=toString_1;function endsWith(a,i,u){a=toString$1(a),i=baseToString(i);var c=a.length;u=u===void 0?c:baseClamp(toInteger$2(u),0,c);var d=u;return u-=i.length,u>=0&&a.slice(u,d)==i}var endsWith_1=endsWith;function compare(a,i,u,c){if(!i)return!1;switch(a=Array.isArray(a)?a.map(f=>normalize$1(f)):normalize$1(a),u=Array.isArray(u)?u.map(f=>normalize$1(f)):normalize$1(u),i.toLowerCase()){case">":return isArray_1(a)?a.every(f=>f>u):a>u;case">=":return isArray_1(a)?a.every(f=>f>=u):a>=u;case"<":return isArray_1(a)?a.every(f=>f<u):a<u;case"<=":return isArray_1(a)?a.every(f=>f<=u):a<=u;case"between":return a>u[0]&&a<u[1];case"empty":if(isArray_1(a))return!a.length;if(a&&a instanceof File)return!1;if(a&&typeof a=="object"){var d=Object.values(a);return!d.length||d.every(f=>["",null,void 0].indexOf(f)!==-1)}else return["",null,void 0].indexOf(a)!==-1;case"not_empty":if(isArray_1(a))return!!a.length;if(a&&a instanceof File)return!0;if(a&&typeof a=="object"){var m=Object.values(a);return m.length&&m.some(f=>["",null,void 0].indexOf(f)===-1)}else return["",null,void 0].indexOf(a)===-1;case"==":case"in":return isArray_1(u)?isArray_1(a)?u.length?a.filter(f=>includes_1(u,f)).length>0:!a.length:u.indexOf(a)!==-1:isArray_1(a)?a.indexOf(u)!==-1:a==u;case"!=":case"not_in":return isArray_1(u)?isArray_1(a)?u.length?a.filter(f=>includes_1(u,f)).length==0:!!a.length:u.indexOf(a)===-1:isArray_1(a)?a.indexOf(u)===-1:a!=u;case"today":return isArray_1(a)||(a=[a]),a.length&&a.every(f=>hooks(f,c.valueDateFormat).isSame(hooks(),"day"));case"before":return isArray_1(a)||(a=[a]),a.length&&a.every(f=>{var v=hooks(f,c.valueDateFormat);return v.isValid()&&v.isBefore(hooks(u==="today"?void 0:u),"day")});case"after":return isArray_1(a)||(a=[a]),a.length&&a.every(f=>{var v=hooks(f,c.valueDateFormat);return v.isValid()&&v.isAfter(hooks(u==="today"?void 0:u),"day")});case"^":return startsWith_1(a,u);case"$":return endsWith_1(a,u);case"*":return includes_1(a,u)}}var Factory=class{constructor(a,i){this.form$=i,this.element$=i.el$(a)}get rules(){var a=Object.assign({},this.form$.$vueform.services.validation.rules,this.form$.$vueform.rules);return!a.in&&a.in_&&(a.in=a.in_),a}makeAll(a){var i=this.parseRules(a);return i.length==0?[]:map_1(i,u=>this.make(u))}make(a){var i=typeof a=="function"?a:this.rules[a.name];if(!i)throw new Error("Unknown rule: '".concat(a.name,"'"));return new i(a,{element$:this.element$})}parseRules(a){return isArray_1(a)||(a=a.split("|")),flatMap_1(a,i=>typeof i=="function"?i:this.isConditional(i)?this.parseConditional(i):this.parse(i))}parse(a){return parse(a)}isConditional(a){return isPlainObject_1(a)}parseConditional(a){var i=values_1(a)[0];Array.isArray(i[0])||(i=[i]);var u=_objectSpread2$1(_objectSpread2$1({},parse(keys_1(a)[0])),{},{conditions:(c,d,m)=>i.every(f=>isArray_1(f)?isArray_1(f[0])?f.some(v=>isArray_1(v)?this.createConditionFromArray(v)(c,d,m):f(c,d,m)):this.createConditionFromArray(f)(c,d,m):f(c,d,m)),dependents:[]});return i.forEach(c=>{isArray_1(c)&&(isArray_1(c[0])?c.forEach(d=>{isArray_1(d)&&u.dependents.push(replaceWildcards(d[0],this.element$.path))}):u.dependents.push(replaceWildcards(c[0],this.element$.path)))}),u}createConditionFromArray(a){var i=replaceWildcards(a[0],this.element$.path),u=a.length==3||["empty","not_empty","today"].indexOf(a[1])!==-1?a[1]:"==",c=a.length==3?a[2]:["empty","not_empty","today"].indexOf(a[1])===-1?a[1]:!0;return(d,m,f)=>{var v=get_1(d.requestData,i),g=c;return compare(v,u,g,this.element$)}}};class accepted extends Validator{check(i){return["yes","on","1",1,!0,"true"].indexOf(i)!==-1}}class active_url extends Validator{get isAsync(){return!0}check(i){var u=this;return _asyncToGenerator(function*(){var c=u.form$.$vueform.config.endpoints.activeUrl,d=typeof c!="function"?c.method:null,m;return typeof c=="function"?m=yield c(i,u.element$,u.form$):m=yield u.form$.$vueform.services.axios.request({url:c.url,method:d,[d.toLowerCase()==="get"?"params":"data"]:{url:i}}),m.data})()}}class after extends Validator{get messageParams(){return{attribute:this.attributeName,date:this.date.format(this.format)}}get param(){return this.attributes[0]}get format(){return["date","dates"].indexOf(this.element$.type)!==-1&&this.element$.valueFormat?this.element$.valueFormat:"YYYY-MM-DD"}get otherFormat(){return this.dateType!="element"?this.format:["date","dates"].indexOf(this.other$.type)!==-1&&this.other$.valueFormat?this.other$.valueFormat:this.format}get otherPath(){return this.dateType!="element"?null:this.param}get other$(){return this.dateType!="element"?{}:this.form$.el$(this.param)}get date(){var i="";switch(this.dateType){case"relative":this.param==="today"&&(i=hooks().startOf("day")),this.param==="tomorrow"&&(i=hooks().startOf("day").add(1,"days")),this.param==="yesterday"&&(i=hooks().startOf("day").subtract(1,"days"));break;case"element":i=hooks(this.other$.value,this.otherFormat);break;case"absolute":i=hooks(this.param,this.format);break}return i}get dateType(){return["today","tomorrow","yesterday"].indexOf(this.param)!==-1?"relative":this.form$.el$(this.param)?"element":"absolute"}init(){this.form$.$nextTick(()=>{this.dateType=="element"&&this.watchOther()})}check(i){if(isArray_1(i)){var u=!0;return each(i,c=>{this.checkDate(c)||(u=!1)}),u}return this.checkDate(i)}checkDate(i){return hooks(i,this.format).isAfter(hooks(this.date,this.otherFormat))}}class after_or_equal extends after{checkDate(i){return hooks(i,this.format).isSameOrAfter(hooks(this.date,this.otherFormat))}}class alpha extends Validator{check(i){return/^[\u0041-\u005A\u0061-\u007A\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977\u0979-\u097F\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]*$/.test(i)}}class alpha_dash extends Validator{check(i){return/^[0-9-_\u0041-\u005A\u0061-\u007A\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977\u0979-\u097F\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]*$/.test(i)}}class alpha_num extends Validator{check(i){return/^[0-9\u0041-\u005A\u0061-\u007A\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977\u0979-\u097F\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]*$/.test(i)}}class array$2 extends Validator{check(i){return isArray_1(i)}}class before extends after{checkDate(i){return hooks(i,this.format).isBefore(hooks(this.date,this.otherFormat))}}class before_or_equal extends after{checkDate(i){return hooks(i,this.format).isSameOrBefore(hooks(this.date,this.otherFormat))}}class between extends Validator{get messageParams(){return{attribute:this.attributeName,min:this.min,max:this.max}}get min(){return this.attributes[0]}get max(){return this.attributes[1]}check(i){if(!i)return!0;var u=this.size(i);return u>=this.min&&u<=this.max}}class boolean$1 extends Validator{check(i){var u=[!0,!1,0,1,"0","1"];return u.indexOf(i)!==-1}}class confirmed extends Validator{get messageParams(){return{attribute:this.attributeName,other:this.other$.genericName}}get otherPath(){return"".concat(this.element$.path,"_confirmation")}get other$(){return this.form$.el$(replaceWildcards(this.otherPath,this.element$.path))}init(){this.watchOther()}check(i){return this.filled(this.other$.value)?i==this.other$.value:!0}}var reSpace="[ \\t]+",reSpaceOpt="[ \\t]*",reMeridian="(?:([ap])\\.?m\\.?([\\t ]|$))",reHour24="(2[0-4]|[01]?[0-9])",reHour24lz="([01][0-9]|2[0-4])",reHour12="(0?[1-9]|1[0-2])",reMinute="([0-5]?[0-9])",reMinutelz="([0-5][0-9])",reSecond="(60|[0-5]?[0-9])",reSecondlz="(60|[0-5][0-9])",reFrac="(?:\\.([0-9]+))",reDayfull="sunday|monday|tuesday|wednesday|thursday|friday|saturday",reDayabbr="sun|mon|tue|wed|thu|fri|sat",reDaytext=reDayfull+"|"+reDayabbr+"|weekdays?",reReltextnumber="first|second|third|fourth|fifth|sixth|seventh|eighth?|ninth|tenth|eleventh|twelfth",reReltexttext="next|last|previous|this",reReltextunit="(?:second|sec|minute|min|hour|day|fortnight|forthnight|month|year)s?|weeks|"+reDaytext,reYear="([0-9]{1,4})",reYear2="([0-9]{2})",reYear4="([0-9]{4})",reYear4withSign="([+-]?[0-9]{4})",reMonth="(1[0-2]|0?[0-9])",reMonthlz="(0[0-9]|1[0-2])",reDay="(?:(3[01]|[0-2]?[0-9])(?:st|nd|rd|th)?)",reDaylz="(0[0-9]|[1-2][0-9]|3[01])",reMonthFull="january|february|march|april|may|june|july|august|september|october|november|december",reMonthAbbr="jan|feb|mar|apr|may|jun|jul|aug|sept?|oct|nov|dec",reMonthroman="i[vx]|vi{0,3}|xi{0,2}|i{1,3}",reMonthText="("+reMonthFull+"|"+reMonthAbbr+"|"+reMonthroman+")",reTzCorrection="((?:GMT)?([+-])"+reHour24+":?"+reMinute+"?)",reTzAbbr="\\(?([a-zA-Z]{1,6})\\)?",reDayOfYear="(00[1-9]|0[1-9][0-9]|[12][0-9][0-9]|3[0-5][0-9]|36[0-6])",reWeekOfYear="(0[1-9]|[1-4][0-9]|5[0-3])",reDateNoYear=reMonthText+"[ .\\t-]*"+reDay+"[,.stndrh\\t ]*";function processMeridian(a,i){switch(i=i&&i.toLowerCase(),i){case"a":a+=a===12?-12:0;break;case"p":a+=a!==12?12:0;break}return a}function processYear(a){var i=+a;return a.length<4&&i<100&&(i+=i<70?2e3:1900),i}function lookupMonth(a){return{jan:0,january:0,i:0,feb:1,february:1,ii:1,mar:2,march:2,iii:2,apr:3,april:3,iv:3,may:4,v:4,jun:5,june:5,vi:5,jul:6,july:6,vii:6,aug:7,august:7,viii:7,sep:8,sept:8,september:8,ix:8,oct:9,october:9,x:9,nov:10,november:10,xi:10,dec:11,december:11,xii:11}[a.toLowerCase()]}function lookupWeekday(a){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,u={mon:1,monday:1,tue:2,tuesday:2,wed:3,wednesday:3,thu:4,thursday:4,fri:5,friday:5,sat:6,saturday:6,sun:0,sunday:0};return u[a.toLowerCase()]||i}function lookupRelative(a){var i={last:-1,previous:-1,this:0,first:1,next:1,second:2,third:3,fourth:4,fifth:5,sixth:6,seventh:7,eight:8,eighth:8,ninth:9,tenth:10,eleventh:11,twelfth:12},u={this:1},c=a.toLowerCase();return{amount:i[c],behavior:u[c]||0}}function processTzCorrection(a,i){var u=/(?:GMT)?([+-])(\d+)(:?)(\d{0,2})/i;if(a=a&&a.match(u),!a)return i;var c=a[1]==="-"?-1:1,d=+a[2],m=+a[4];return!a[4]&&!a[3]&&(m=Math.floor(d%100),d=Math.floor(d/100)),c*(d*60+m)*60}var tzAbbrOffsets={acdt:37800,acst:34200,addt:-7200,adt:-10800,aedt:39600,aest:36e3,ahdt:-32400,ahst:-36e3,akdt:-28800,akst:-32400,amt:-13840,apt:-10800,ast:-14400,awdt:32400,awst:28800,awt:-10800,bdst:7200,bdt:-36e3,bmt:-14309,bst:3600,cast:34200,cat:7200,cddt:-14400,cdt:-18e3,cemt:10800,cest:7200,cet:3600,cmt:-15408,cpt:-18e3,cst:-21600,cwt:-18e3,chst:36e3,dmt:-1521,eat:10800,eddt:-10800,edt:-14400,eest:10800,eet:7200,emt:-26248,ept:-14400,est:-18e3,ewt:-14400,ffmt:-14660,fmt:-4056,gdt:39600,gmt:0,gst:36e3,hdt:-34200,hkst:32400,hkt:28800,hmt:-19776,hpt:-34200,hst:-36e3,hwt:-34200,iddt:14400,idt:10800,imt:25025,ist:7200,jdt:36e3,jmt:8440,jst:32400,kdt:36e3,kmt:5736,kst:30600,lst:9394,mddt:-18e3,mdst:16279,mdt:-21600,mest:7200,met:3600,mmt:9017,mpt:-21600,msd:14400,msk:10800,mst:-25200,mwt:-21600,nddt:-5400,ndt:-9052,npt:-9e3,nst:-12600,nwt:-9e3,nzdt:46800,nzmt:41400,nzst:43200,pddt:-21600,pdt:-25200,pkst:21600,pkt:18e3,plmt:25590,pmt:-13236,ppmt:-17340,ppt:-25200,pst:-28800,pwt:-25200,qmt:-18840,rmt:5794,sast:7200,sdmt:-16800,sjmt:-20173,smt:-13884,sst:-39600,tbmt:10751,tmt:12344,uct:0,utc:0,wast:7200,wat:3600,wemt:7200,west:3600,wet:0,wib:25200,wita:28800,wit:32400,wmt:5040,yddt:-25200,ydt:-28800,ypt:-28800,yst:-32400,ywt:-28800,a:3600,b:7200,c:10800,d:14400,e:18e3,f:21600,g:25200,h:28800,i:32400,k:36e3,l:39600,m:43200,n:-3600,o:-7200,p:-10800,q:-14400,r:-18e3,s:-21600,t:-25200,u:-28800,v:-32400,w:-36e3,x:-39600,y:-43200,z:0},formats$1={yesterday:{regex:/^yesterday/i,name:"yesterday",callback:function a(){return this.rd-=1,this.resetTime()}},now:{regex:/^now/i,name:"now"},noon:{regex:/^noon/i,name:"noon",callback:function a(){return this.resetTime()&&this.time(12,0,0,0)}},midnightOrToday:{regex:/^(midnight|today)/i,name:"midnight | today",callback:function a(){return this.resetTime()}},tomorrow:{regex:/^tomorrow/i,name:"tomorrow",callback:function a(){return this.rd+=1,this.resetTime()}},timestamp:{regex:/^@(-?\d+)/i,name:"timestamp",callback:function a(i,u){return this.rs+=+u,this.y=1970,this.m=0,this.d=1,this.dates=0,this.resetTime()&&this.zone(0)}},firstOrLastDay:{regex:/^(first|last) day of/i,name:"firstdayof | lastdayof",callback:function a(i,u){u.toLowerCase()==="first"?this.firstOrLastDayOfMonth=1:this.firstOrLastDayOfMonth=-1}},backOrFrontOf:{regex:RegExp("^(back|front) of "+reHour24+reSpaceOpt+reMeridian+"?","i"),name:"backof | frontof",callback:function a(i,u,c,d){var m=u.toLowerCase()==="back",f=+c,v=15;return m||(f-=1,v=45),f=processMeridian(f,d),this.resetTime()&&this.time(f,v,0,0)}},weekdayOf:{regex:RegExp("^("+reReltextnumber+"|"+reReltexttext+")"+reSpace+"("+reDayfull+"|"+reDayabbr+")"+reSpace+"of","i"),name:"weekdayof"},mssqltime:{regex:RegExp("^"+reHour12+":"+reMinutelz+":"+reSecondlz+"[:.]([0-9]+)"+reMeridian,"i"),name:"mssqltime",callback:function a(i,u,c,d,m,f){return this.time(processMeridian(+u,f),+c,+d,+m.substr(0,3))}},timeLong12:{regex:RegExp("^"+reHour12+"[:.]"+reMinute+"[:.]"+reSecondlz+reSpaceOpt+reMeridian,"i"),name:"timelong12",callback:function a(i,u,c,d,m){return this.time(processMeridian(+u,m),+c,+d,0)}},timeShort12:{regex:RegExp("^"+reHour12+"[:.]"+reMinutelz+reSpaceOpt+reMeridian,"i"),name:"timeshort12",callback:function a(i,u,c,d){return this.time(processMeridian(+u,d),+c,0,0)}},timeTiny12:{regex:RegExp("^"+reHour12+reSpaceOpt+reMeridian,"i"),name:"timetiny12",callback:function a(i,u,c){return this.time(processMeridian(+u,c),0,0,0)}},soap:{regex:RegExp("^"+reYear4+"-"+reMonthlz+"-"+reDaylz+"T"+reHour24lz+":"+reMinutelz+":"+reSecondlz+reFrac+reTzCorrection+"?","i"),name:"soap",callback:function a(i,u,c,d,m,f,v,g,y){return this.ymd(+u,c-1,+d)&&this.time(+m,+f,+v,+g.substr(0,3))&&this.zone(processTzCorrection(y))}},wddx:{regex:RegExp("^"+reYear4+"-"+reMonth+"-"+reDay+"T"+reHour24+":"+reMinute+":"+reSecond),name:"wddx",callback:function a(i,u,c,d,m,f,v){return this.ymd(+u,c-1,+d)&&this.time(+m,+f,+v,0)}},exif:{regex:RegExp("^"+reYear4+":"+reMonthlz+":"+reDaylz+" "+reHour24lz+":"+reMinutelz+":"+reSecondlz,"i"),name:"exif",callback:function a(i,u,c,d,m,f,v){return this.ymd(+u,c-1,+d)&&this.time(+m,+f,+v,0)}},xmlRpc:{regex:RegExp("^"+reYear4+reMonthlz+reDaylz+"T"+reHour24+":"+reMinutelz+":"+reSecondlz),name:"xmlrpc",callback:function a(i,u,c,d,m,f,v){return this.ymd(+u,c-1,+d)&&this.time(+m,+f,+v,0)}},xmlRpcNoColon:{regex:RegExp("^"+reYear4+reMonthlz+reDaylz+"[Tt]"+reHour24+reMinutelz+reSecondlz),name:"xmlrpcnocolon",callback:function a(i,u,c,d,m,f,v){return this.ymd(+u,c-1,+d)&&this.time(+m,+f,+v,0)}},clf:{regex:RegExp("^"+reDay+"/("+reMonthAbbr+")/"+reYear4+":"+reHour24lz+":"+reMinutelz+":"+reSecondlz+reSpace+reTzCorrection,"i"),name:"clf",callback:function a(i,u,c,d,m,f,v,g){return this.ymd(+d,lookupMonth(c),+u)&&this.time(+m,+f,+v,0)&&this.zone(processTzCorrection(g))}},iso8601long:{regex:RegExp("^t?"+reHour24+"[:.]"+reMinute+"[:.]"+reSecond+reFrac,"i"),name:"iso8601long",callback:function a(i,u,c,d,m){return this.time(+u,+c,+d,+m.substr(0,3))}},dateTextual:{regex:RegExp("^"+reMonthText+"[ .\\t-]*"+reDay+"[,.stndrh\\t ]+"+reYear,"i"),name:"datetextual",callback:function a(i,u,c,d){return this.ymd(processYear(d),lookupMonth(u),+c)}},pointedDate4:{regex:RegExp("^"+reDay+"[.\\t-]"+reMonth+"[.-]"+reYear4),name:"pointeddate4",callback:function a(i,u,c,d){return this.ymd(+d,c-1,+u)}},pointedDate2:{regex:RegExp("^"+reDay+"[.\\t]"+reMonth+"\\."+reYear2),name:"pointeddate2",callback:function a(i,u,c,d){return this.ymd(processYear(d),c-1,+u)}},timeLong24:{regex:RegExp("^t?"+reHour24+"[:.]"+reMinute+"[:.]"+reSecond),name:"timelong24",callback:function a(i,u,c,d){return this.time(+u,+c,+d,0)}},dateNoColon:{regex:RegExp("^"+reYear4+reMonthlz+reDaylz),name:"datenocolon",callback:function a(i,u,c,d){return this.ymd(+u,c-1,+d)}},pgydotd:{regex:RegExp("^"+reYear4+"\\.?"+reDayOfYear),name:"pgydotd",callback:function a(i,u,c){return this.ymd(+u,0,+c)}},timeShort24:{regex:RegExp("^t?"+reHour24+"[:.]"+reMinute,"i"),name:"timeshort24",callback:function a(i,u,c){return this.time(+u,+c,0,0)}},iso8601noColon:{regex:RegExp("^t?"+reHour24lz+reMinutelz+reSecondlz,"i"),name:"iso8601nocolon",callback:function a(i,u,c,d){return this.time(+u,+c,+d,0)}},iso8601dateSlash:{regex:RegExp("^"+reYear4+"/"+reMonthlz+"/"+reDaylz+"/"),name:"iso8601dateslash",callback:function a(i,u,c,d){return this.ymd(+u,c-1,+d)}},dateSlash:{regex:RegExp("^"+reYear4+"/"+reMonth+"/"+reDay),name:"dateslash",callback:function a(i,u,c,d){return this.ymd(+u,c-1,+d)}},american:{regex:RegExp("^"+reMonth+"/"+reDay+"/"+reYear),name:"american",callback:function a(i,u,c,d){return this.ymd(processYear(d),u-1,+c)}},americanShort:{regex:RegExp("^"+reMonth+"/"+reDay),name:"americanshort",callback:function a(i,u,c){return this.ymd(this.y,u-1,+c)}},gnuDateShortOrIso8601date2:{regex:RegExp("^"+reYear+"-"+reMonth+"-"+reDay),name:"gnudateshort | iso8601date2",callback:function a(i,u,c,d){return this.ymd(processYear(u),c-1,+d)}},iso8601date4:{regex:RegExp("^"+reYear4withSign+"-"+reMonthlz+"-"+reDaylz),name:"iso8601date4",callback:function a(i,u,c,d){return this.ymd(+u,c-1,+d)}},gnuNoColon:{regex:RegExp("^t?"+reHour24lz+reMinutelz,"i"),name:"gnunocolon",callback:function a(i,u,c){switch(this.times){case 0:return this.time(+u,+c,0,this.f);case 1:return this.y=u*100+ +c,this.times++,!0;default:return!1}}},gnuDateShorter:{regex:RegExp("^"+reYear4+"-"+reMonth),name:"gnudateshorter",callback:function a(i,u,c){return this.ymd(+u,c-1,1)}},pgTextReverse:{regex:RegExp("^(\\d{3,4}|[4-9]\\d|3[2-9])-("+reMonthAbbr+")-"+reDaylz,"i"),name:"pgtextreverse",callback:function a(i,u,c,d){return this.ymd(processYear(u),lookupMonth(c),+d)}},dateFull:{regex:RegExp("^"+reDay+"[ \\t.-]*"+reMonthText+"[ \\t.-]*"+reYear,"i"),name:"datefull",callback:function a(i,u,c,d){return this.ymd(processYear(d),lookupMonth(c),+u)}},dateNoDay:{regex:RegExp("^"+reMonthText+"[ .\\t-]*"+reYear4,"i"),name:"datenoday",callback:function a(i,u,c){return this.ymd(+c,lookupMonth(u),1)}},dateNoDayRev:{regex:RegExp("^"+reYear4+"[ .\\t-]*"+reMonthText,"i"),name:"datenodayrev",callback:function a(i,u,c){return this.ymd(+u,lookupMonth(c),1)}},pgTextShort:{regex:RegExp("^("+reMonthAbbr+")-"+reDaylz+"-"+reYear,"i"),name:"pgtextshort",callback:function a(i,u,c,d){return this.ymd(processYear(d),lookupMonth(u),+c)}},dateNoYear:{regex:RegExp("^"+reDateNoYear,"i"),name:"datenoyear",callback:function a(i,u,c){return this.ymd(this.y,lookupMonth(u),+c)}},dateNoYearRev:{regex:RegExp("^"+reDay+"[ .\\t-]*"+reMonthText,"i"),name:"datenoyearrev",callback:function a(i,u,c){return this.ymd(this.y,lookupMonth(c),+u)}},isoWeekDay:{regex:RegExp("^"+reYear4+"-?W"+reWeekOfYear+"(?:-?([0-7]))?"),name:"isoweekday | isoweek",callback:function a(i,u,c,d){if(d=d?+d:1,!this.ymd(+u,0,1))return!1;var m=new Date(this.y,this.m,this.d).getDay();m=0-(m>4?m-7:m),this.rd+=m+(c-1)*7+d}},relativeText:{regex:RegExp("^("+reReltextnumber+"|"+reReltexttext+")"+reSpace+"("+reReltextunit+")","i"),name:"relativetext",callback:function a(i,u,c){var d=lookupRelative(u),m=d.amount;switch(c.toLowerCase()){case"sec":case"secs":case"second":case"seconds":this.rs+=m;break;case"min":case"mins":case"minute":case"minutes":this.ri+=m;break;case"hour":case"hours":this.rh+=m;break;case"day":case"days":this.rd+=m;break;case"fortnight":case"fortnights":case"forthnight":case"forthnights":this.rd+=m*14;break;case"week":case"weeks":this.rd+=m*7;break;case"month":case"months":this.rm+=m;break;case"year":case"years":this.ry+=m;break;case"mon":case"monday":case"tue":case"tuesday":case"wed":case"wednesday":case"thu":case"thursday":case"fri":case"friday":case"sat":case"saturday":case"sun":case"sunday":this.resetTime(),this.weekday=lookupWeekday(c,7),this.weekdayBehavior=1,this.rd+=(m>0?m-1:m)*7;break}}},relative:{regex:RegExp("^([+-]*)[ \\t]*(\\d+)"+reSpaceOpt+"("+reReltextunit+"|week)","i"),name:"relative",callback:function a(i,u,c,d){var m=u.replace(/[^-]/g,"").length,f=+c*Math.pow(-1,m);switch(d.toLowerCase()){case"sec":case"secs":case"second":case"seconds":this.rs+=f;break;case"min":case"mins":case"minute":case"minutes":this.ri+=f;break;case"hour":case"hours":this.rh+=f;break;case"day":case"days":this.rd+=f;break;case"fortnight":case"fortnights":case"forthnight":case"forthnights":this.rd+=f*14;break;case"week":case"weeks":this.rd+=f*7;break;case"month":case"months":this.rm+=f;break;case"year":case"years":this.ry+=f;break;case"mon":case"monday":case"tue":case"tuesday":case"wed":case"wednesday":case"thu":case"thursday":case"fri":case"friday":case"sat":case"saturday":case"sun":case"sunday":this.resetTime(),this.weekday=lookupWeekday(d,7),this.weekdayBehavior=1,this.rd+=(f>0?f-1:f)*7;break}}},dayText:{regex:RegExp("^("+reDaytext+")","i"),name:"daytext",callback:function a(i,u){this.resetTime(),this.weekday=lookupWeekday(u,0),this.weekdayBehavior!==2&&(this.weekdayBehavior=1)}},relativeTextWeek:{regex:RegExp("^("+reReltexttext+")"+reSpace+"week","i"),name:"relativetextweek",callback:function a(i,u){switch(this.weekdayBehavior=2,u.toLowerCase()){case"this":this.rd+=0;break;case"next":this.rd+=7;break;case"last":case"previous":this.rd-=7;break}isNaN(this.weekday)&&(this.weekday=1)}},monthFullOrMonthAbbr:{regex:RegExp("^("+reMonthFull+"|"+reMonthAbbr+")","i"),name:"monthfull | monthabbr",callback:function a(i,u){return this.ymd(this.y,lookupMonth(u),this.d)}},tzCorrection:{regex:RegExp("^"+reTzCorrection,"i"),name:"tzcorrection",callback:function a(i){return this.zone(processTzCorrection(i))}},tzAbbr:{regex:RegExp("^"+reTzAbbr),name:"tzabbr",callback:function a(i,u){var c=tzAbbrOffsets[u.toLowerCase()];return isNaN(c)?!1:this.zone(c)}},ago:{regex:/^ago/i,name:"ago",callback:function a(){this.ry=-this.ry,this.rm=-this.rm,this.rd=-this.rd,this.rh=-this.rh,this.ri=-this.ri,this.rs=-this.rs,this.rf=-this.rf}},year4:{regex:RegExp("^"+reYear4),name:"year4",callback:function a(i,u){return this.y=+u,!0}},whitespace:{regex:/^[ .,\t]+/,name:"whitespace"},dateShortWithTimeLong:{regex:RegExp("^"+reDateNoYear+"t?"+reHour24+"[:.]"+reMinute+"[:.]"+reSecond,"i"),name:"dateshortwithtimelong",callback:function a(i,u,c,d,m,f){return this.ymd(this.y,lookupMonth(u),+c)&&this.time(+d,+m,+f,0)}},dateShortWithTimeLong12:{regex:RegExp("^"+reDateNoYear+reHour12+"[:.]"+reMinute+"[:.]"+reSecondlz+reSpaceOpt+reMeridian,"i"),name:"dateshortwithtimelong12",callback:function a(i,u,c,d,m,f,v){return this.ymd(this.y,lookupMonth(u),+c)&&this.time(processMeridian(+d,v),+m,+f,0)}},dateShortWithTimeShort:{regex:RegExp("^"+reDateNoYear+"t?"+reHour24+"[:.]"+reMinute,"i"),name:"dateshortwithtimeshort",callback:function a(i,u,c,d,m){return this.ymd(this.y,lookupMonth(u),+c)&&this.time(+d,+m,0,0)}},dateShortWithTimeShort12:{regex:RegExp("^"+reDateNoYear+reHour12+"[:.]"+reMinutelz+reSpaceOpt+reMeridian,"i"),name:"dateshortwithtimeshort12",callback:function a(i,u,c,d,m,f){return this.ymd(this.y,lookupMonth(u),+c)&&this.time(processMeridian(+d,f),+m,0,0)}}},resultProto={y:NaN,m:NaN,d:NaN,h:NaN,i:NaN,s:NaN,f:NaN,ry:0,rm:0,rd:0,rh:0,ri:0,rs:0,rf:0,weekday:NaN,weekdayBehavior:0,firstOrLastDayOfMonth:0,z:NaN,dates:0,times:0,zones:0,ymd:function a(i,u,c){return this.dates>0?!1:(this.dates++,this.y=i,this.m=u,this.d=c,!0)},time:function a(i,u,c,d){return this.times>0?!1:(this.times++,this.h=i,this.i=u,this.s=c,this.f=d,!0)},resetTime:function a(){return this.h=0,this.i=0,this.s=0,this.f=0,this.times=0,!0},zone:function a(i){return this.zones<=1?(this.zones++,this.z=i,!0):!1},toDate:function a(i){switch(this.dates&&!this.times&&(this.h=this.i=this.s=this.f=0),isNaN(this.y)&&(this.y=i.getFullYear()),isNaN(this.m)&&(this.m=i.getMonth()),isNaN(this.d)&&(this.d=i.getDate()),isNaN(this.h)&&(this.h=i.getHours()),isNaN(this.i)&&(this.i=i.getMinutes()),isNaN(this.s)&&(this.s=i.getSeconds()),isNaN(this.f)&&(this.f=i.getMilliseconds()),this.firstOrLastDayOfMonth){case 1:this.d=1;break;case-1:this.d=0,this.m+=1;break}if(!isNaN(this.weekday)){var u=new Date(i.getTime());u.setFullYear(this.y,this.m,this.d),u.setHours(this.h,this.i,this.s,this.f);var c=u.getDay();if(this.weekdayBehavior===2)c===0&&this.weekday!==0&&(this.weekday=-6),this.weekday===0&&c!==0&&(this.weekday=7),this.d-=c,this.d+=this.weekday;else{var d=this.weekday-c;(this.rd<0&&d<0||this.rd>=0&&d<=-this.weekdayBehavior)&&(d+=7),this.weekday>=0?this.d+=d:this.d-=7-(Math.abs(this.weekday)-c),this.weekday=NaN}}this.y+=this.ry,this.m+=this.rm,this.d+=this.rd,this.h+=this.rh,this.i+=this.ri,this.s+=this.rs,this.f+=this.rf,this.ry=this.rm=this.rd=0,this.rh=this.ri=this.rs=this.rf=0;var m=new Date(i.getTime());switch(m.setFullYear(this.y,this.m,this.d),m.setHours(this.h,this.i,this.s,this.f),this.firstOrLastDayOfMonth){case 1:m.setDate(1);break;case-1:m.setMonth(m.getMonth()+1,0);break}return!isNaN(this.z)&&m.getTimezoneOffset()!==this.z&&(m.setUTCFullYear(m.getFullYear(),m.getMonth(),m.getDate()),m.setUTCHours(m.getHours(),m.getMinutes(),m.getSeconds()-this.z,m.getMilliseconds())),m}},strtotime=function a(i,u){u==null&&(u=Math.floor(Date.now()/1e3));for(var c=[formats$1.yesterday,formats$1.now,formats$1.noon,formats$1.midnightOrToday,formats$1.tomorrow,formats$1.timestamp,formats$1.firstOrLastDay,formats$1.backOrFrontOf,formats$1.timeTiny12,formats$1.timeShort12,formats$1.timeLong12,formats$1.mssqltime,formats$1.timeShort24,formats$1.timeLong24,formats$1.iso8601long,formats$1.gnuNoColon,formats$1.iso8601noColon,formats$1.americanShort,formats$1.american,formats$1.iso8601date4,formats$1.iso8601dateSlash,formats$1.dateSlash,formats$1.gnuDateShortOrIso8601date2,formats$1.gnuDateShorter,formats$1.dateFull,formats$1.pointedDate4,formats$1.pointedDate2,formats$1.dateNoDay,formats$1.dateNoDayRev,formats$1.dateTextual,formats$1.dateNoYear,formats$1.dateNoYearRev,formats$1.dateNoColon,formats$1.xmlRpc,formats$1.xmlRpcNoColon,formats$1.soap,formats$1.wddx,formats$1.exif,formats$1.pgydotd,formats$1.isoWeekDay,formats$1.pgTextShort,formats$1.pgTextReverse,formats$1.clf,formats$1.year4,formats$1.ago,formats$1.dayText,formats$1.relativeTextWeek,formats$1.relativeText,formats$1.monthFullOrMonthAbbr,formats$1.tzCorrection,formats$1.tzAbbr,formats$1.dateShortWithTimeShort12,formats$1.dateShortWithTimeLong12,formats$1.dateShortWithTimeShort,formats$1.dateShortWithTimeLong,formats$1.relative,formats$1.whitespace],d=Object.create(resultProto);i.length;){for(var m=null,f=null,v=0,g=c.length;v<g;v++){var y=c[v],b=i.match(y.regex);b&&(!m||b[0].length>m[0].length)&&(m=b,f=y)}if(!f||f.callback&&f.callback.apply(d,m)===!1)return!1;i=i.substr(m[0].length),f=null,m=null}return Math.floor(d.toDate(new Date(u*1e3))/1e3)};class date$4 extends Validator{check(i){return!!strtotime(i)}}class date_equals extends Validator{get messageParams(){return{attribute:this.attributeName,date:this.date}}get date(){return this.attributes[0]}check(i){return i===this.date}}class date_format extends Validator{get messageParams(){return{attribute:this.attributeName,format:this.format}}get format(){return this.attributes[0]}check(i){return i&&hooks(i,this.format).format(this.format)===i}}class different extends Validator{get otherPath(){return this.attributes[0]}get other$(){return this.form$.el$(replaceWildcards(this.otherPath,this.element$.path))}get messageParams(){return{attribute:this.attributeName,other:this.other$.genericName}}init(){this.watchOther()}check(i){return!this.filled(i)&&!this.filled(this.other$.value)?!0:i!=this.other$.value}}class digits extends Validator{get messageParams(){return{attribute:this.attributeName,digits:this.digits}}get digits(){return this.attributes[0]}check(i){return/^\d+$/.test(i)&&i.toString().length==this.digits}}class digits_between extends Validator{get messageParams(){return{attribute:this.attributeName,min:this.min,max:this.max}}get min(){return this.attributes[0]}get max(){return this.attributes[1]}check(i){var u=i.toString().length;return/^\d+$/.test(i)&&u>=this.min&&u<=this.max}}class dimensions extends Validator{get isAsync(){return!0}readImage(i){return _asyncToGenerator(function*(){var u=new FileReader;return new Promise((c,d)=>{u.onerror=()=>{temporaryFileReader.abort(),d(new DOMException("File cannot be parsed."))},u.onloadend=m=>{c(m.target.result)},u.readAsDataURL(i)})})()}loadImage(i){var u=this;return _asyncToGenerator(function*(){var c=yield u.readImage(i),d=new Image;return new Promise((m,f)=>{d.onerror=()=>{f(new DOMException("Image could not be loaded."))},d.onload=v=>{m(v.target)},d.src=c})})()}hasAttribute(i){return Object.keys(this.attributes).map(u=>u.toLowerCase()).indexOf(i)!==-1}check(i){var u=this;return _asyncToGenerator(function*(){if(u.isFile&&!i)return!0;if(!u.isFile||!(i instanceof File))return!1;var c=yield u.loadImage(i);if(u.hasAttribute("min_width")&&c.width<u.attributes.min_width||u.hasAttribute("max_width")&&c.width>u.attributes.max_width||u.hasAttribute("min_height")&&c.height<u.attributes.min_height||u.hasAttribute("max_height")&&c.height>u.attributes.max_height||u.hasAttribute("width")&&c.width!=u.attributes.width||u.hasAttribute("height")&&c.height!=u.attributes.height)return!1;if(u.hasAttribute("ratio")){var d=u.attributes.ratio,m=1/(Math.min(c.width,c.height)+1),f=/\//.test(d)?d.split("/")[0]:d,v=/\//.test(d)?d.split("/")[1]:1;if(Math.abs(f/v-c.width/c.height)>m)return!1}return!0})()}}function pregQuote(a,i){return(a+"").replace(new RegExp("[.\\\\+*?\\[\\^\\]$(){}=!<>|:\\"+(i||"")+"-]","g"),"\\$&")}function baseReduce$1(a,i,u,c,d){return d(a,function(m,f,v){u=c?(c=!1,m):i(u,m,f,v)}),u}var _baseReduce=baseReduce$1,arrayReduce=_arrayReduce,baseEach=_baseEach,baseIteratee$4=_baseIteratee,baseReduce=_baseReduce,isArray$2=isArray_1;function reduce(a,i,u){var c=isArray$2(a)?arrayReduce:baseReduce,d=arguments.length<3;return c(a,baseIteratee$4(i),u,d,baseEach)}var reduce_1=reduce,flattenKeys=function a(i){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return isObject_1(i)?reduce_1(i,(c,d,m)=>merge_1(c,a(d,[...u,m])),{}):{[u.join(".")]:i}};class distinct extends Validator{check(i){var u=this.element$.path,c=u.replace(/\d+(?!\d+)/,"*"),d=u.match(/^[\w-]+/)[0],m={[d]:this.form$.data[d]},f=pregQuote(c,"#").replace("\\*","[^.]+"),v={};return each(flattenKeys(m),(g,y)=>{y!=u&&y.match("^"+f+"$")!==null&&(v[y]=g)}),values_1(v).indexOf(i)===-1}}class email extends Validator{check(i){var u=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return u.test(String(i).toLowerCase())}}class exists extends Validator{get isAsync(){return!0}get requestParams(){var i={};return each(this.attributes,(u,c)=>{var d=c;if(isNaN(c)||(d=u),d!="debounce"){var m=this.form$.el$(d);i[keys_1(i).length]=m&&c!=0?m.value:d}}),i}check(i){var u=this;return _asyncToGenerator(function*(){var c=u.element$.name,d=u.form$.$vueform.config.endpoints.exists,m=typeof d!="function"?d.method:null,f;return typeof d=="function"?f=yield d(i,c,u.requestParams,u.element$,u.form$):(f=yield u.form$.$vueform.services.axios.request({url:d.url,method:m,[m.toLowerCase()==="get"?"params":"data"]:{params:u.requestParams,[c]:i,vueformFieldName:c,value:i,name:c}}),f=f.data),f})()}}class file$5 extends Validator{check(i){return(!i||i instanceof File)&&this.isFile}}class filled extends Validator{check(i){return this.filled(i)}}class gt extends Validator{get messageParams(){return{attribute:this.attributeName,value:this.other$.value!=null?this.size(this.other$.value):0}}get otherPath(){return this.attributes[0]}get other$(){return this.form$.el$(replaceWildcards(this.otherPath,this.element$.path))}init(){this.watchOther()}check(i){var u=this.other$.value;return this.compare(i,u)}compare(i,u){var c=this.size(u);return c==0||this.size(i)>c}}class gte extends gt{compare(i,u){var c=this.size(u);return c==0||this.size(i)>=c}}class image extends Validator{check(i){if(this.isFile&&!i)return!0;if(!this.isFile||!(i instanceof File)||!i.name)return!1;var u=i.name.split(".").pop();return["jpg","jpeg","png","gif","bmp","svg","webp"].indexOf(u)!==-1}}class in_ extends Validator{check(i){return values_1(this.attributes).indexOf(normalize$1(String(i).trim()))!==-1}}class in_array extends Validator{get messageParams(){return{attribute:this.attributeName,other:this.other$.genericName}}get other$(){return this.form$.el$(replaceWildcards(this.otherPath,this.element$.path))}get otherPath(){var i=this.attributes[0].match(/.*(?=\.\*)/);if(i===null)throw new Error("in_array rule's other attribute should end with .*");return i[0]}init(){this.watchOther()}check(i){var u=this.other$.value;return u?u.indexOf(i)!==-1:!1}}class integer extends Validator{check(i){var u=normalize$1(String(i).trim());return u===parseInt(u,10)}}var checker$1=function a(i){var u=/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\/([0-9]|[1-2][0-9]|3[0-2]))?$/;return u.test(i)};class ipv4 extends Validator{check(i){return checker$1(i)}}var checker=function a(i){var u=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*(\/(\d|\d\d|1[0-1]\d|12[0-8]))?$/;return u.test(i)};class ipv6 extends Validator{check(i){return checker(i)}}class ip extends Validator{check(i){return checker$1(i)||checker(i)}}function isJson(a){try{JSON.parse(a)}catch{return!1}return!0}class json extends Validator{check(i){return isJson(i)}}class lt extends gt{compare(i,u){var c=this.size(i),d=this.size(u);return d==0&&c==0||this.size(i)<d}}class lte extends gt{compare(i,u){var c=this.size(i),d=this.size(u);return d==0&&c==0||this.size(i)<=d}}let max$1=class extends Validator{get messageParams(){return{attribute:this.attributeName,max:this.max}}get max(){return this.attributes[0]}check(i){return i?this.size(i)<=this.max:!0}};class mimes extends Validator{get messageParams(){return{attribute:this.attributeName,values:this.accepted.join(", ")}}get accepted(){return Object.values(this.attributes).map(i=>i.toLowerCase())}check(i){if(this.isFile&&!i)return!0;if(!this.isFile||!(i instanceof File)||!i.name)return!1;var u=i.name.split(".").pop();return this.accepted.indexOf(u.toLowerCase())!==-1}}class mimetypes extends Validator{get messageParams(){return{attribute:this.attributeName,values:this.accepted.join(", ")}}get accepted(){return Object.values(this.attributes).map(i=>i.toLowerCase())}check(i){return this.isFile&&!i?!0:!this.isFile||!(i instanceof File)||!i.type?!1:this.accepted.indexOf(i.type.toLowerCase())!==-1}}class min$1 extends Validator{get messageParams(){return{attribute:this.attributeName,min:this.min}}get min(){return this.attributes[0]}check(i){return i?this.size(i)>=this.min:!0}}class not_in extends Validator{check(i){return values_1(this.attributes).indexOf(i)===-1}}class not_regex extends Validator{check(i){var u=new RegExp(this.attributes[0].replace(/^\/|\/[^\/]*$/g,""));return!u.test(i)}}class nullable extends Validator{check(i){return!0}}class numeric extends Validator{check(i){return!isNaN(parseFloat(i))&&isFinite(i)&&!/\s/.test(String(i))&&!String(i).match(/^0x[0-9a-f]+$/i)}}class regex extends Validator{check(i){var u=new RegExp(this.attributes[0].replace(/^\/|\/[^\/]*$/g,""));return u.test(i)}}class required extends Validator{check(i){return this.filled(i)}}class same extends Validator{get messageParams(){return{attribute:this.attributeName,other:this.other$.genericName}}get otherPath(){return this.attributes[0]}get other$(){return this.form$.el$(replaceWildcards(this.otherPath,this.element$.path))}init(){this.watchOther()}check(i){return!this.filled(i)&&!this.filled(this.other$.value)?!0:i==this.other$.value}}class size extends Validator{get messageParams(){return{attribute:this.attributeName,size:this.size_}}get size_(){return this.attributes[0]}check(i){return i?this.size(i)==this.size_:!0}}class string extends Validator{check(i){return isString_1(i)}}class timezone extends Validator{check(i){try{return Intl.DateTimeFormat(void 0,{timeZone:i}),!0}catch{return!1}}}let unique$1=class extends Validator{get isAsync(){return!0}get requestParams(){var i={};return each(this.attributes,(u,c)=>{var d=c;if(isNaN(c)||(d=u),d!="debounce"){var m=this.form$.el$(d);i[keys_1(i).length]=m&&c!=0?m.value:d}}),i}check(i){var u=this;return _asyncToGenerator(function*(){var c=u.element$.name,d=u.form$.$vueform.config.endpoints.unique,m=typeof d!="function"?d.method:null,f;return typeof d=="function"?f=yield d(i,c,u.requestParams,u.element$,u.form$):(f=yield u.form$.$vueform.services.axios.request({url:d.url,method:m,[m.toLowerCase()==="get"?"params":"data"]:{params:u.requestParams,name:c,value:i}}),f=f.data),f})()}};class url extends Validator{check(i){var u=new RegExp("^(?:(?:(?:https?|ftp):)?\\/\\/)(?:\\S+(?::\\S*)?@)?(?:(?!(?:10|127)(?:\\.\\d{1,3}){3})(?!(?:169\\.254|192\\.168)(?:\\.\\d{1,3}){2})(?!172\\.(?:1[6-9]|2\\d|3[0-1])(?:\\.\\d{1,3}){2})(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z0-9\\u00a1-\\uffff][a-z0-9\\u00a1-\\uffff_-]{0,62})?[a-z0-9\\u00a1-\\uffff]\\.)+(?:[a-z\\u00a1-\\uffff]{2,}\\.?))(?::\\d{2,5})?(?:[/?#]\\S*)?$","i");return u.test(i)}}class uuid extends Validator{check(i){var u=/^[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}$/i;return u.test(i)}}var index$2={accepted,active_url,after,after_or_equal,alpha,alpha_dash,alpha_num,array:array$2,before,before_or_equal,between,boolean:boolean$1,confirmed,date:date$4,date_equals,date_format,different,digits,digits_between,dimensions,distinct,email,exists,file:file$5,filled,gt,gte,image,in:in_,in_array,integer,ip,ipv4,ipv6,json,lt,lte,max:max$1,mimes,mimetypes,min:min$1,not_in,not_regex,nullable,numeric,regex,required,same,size,string,timezone,unique:unique$1,url,uuid},rules=Object.freeze({__proto__:null,accepted,active_url,after,after_or_equal,alpha,alpha_dash,alpha_num,array:array$2,before,before_or_equal,between,boolean:boolean$1,confirmed,date:date$4,date_equals,date_format,different,digits,digits_between,dimensions,distinct,email,exists,file:file$5,filled,gt,gte,image,in_,in_array,integer,ip,ipv4,ipv6,json,lt,lte,max:max$1,mimes,mimetypes,min:min$1,not_in,not_regex,nullable,numeric,regex,required,same,size,string,timezone,unique:unique$1,url,uuid,default:index$2}),validation={factory:Factory,rules:{}},arrayPush=_arrayPush,baseFlatten$1=_baseFlatten,copyArray=_copyArray,isArray$1=isArray_1;function concat(){var a=arguments.length;if(!a)return[];for(var i=Array(a-1),u=arguments[0],c=a;c--;)i[c-1]=arguments[c];return arrayPush(isArray$1(u)?copyArray(u):[u],baseFlatten$1(i,1))}var concat_1=concat;function head(a){return a&&a.length?a[0]:void 0}var head_1=head;class messageBag{constructor(i){this.baseErrors=i,this.prepends={errors:[],messages:[]},this.appends={errors:[],messages:[]}}get errors(){return concat_1(this.prepends.errors,this.baseErrors,this.appends.errors)}get messages(){return concat_1(this.prepends.messages,this.appends.messages)}get error(){return head_1(this.errors)}get message(){return head_1(this.messages)}prepend(i,u){u===void 0&&(u="error"),this.prepends[u=="error"?"errors":"messages"].unshift(i)}append(i,u){u===void 0&&(u="error"),this.appends[u=="error"?"errors":"messages"].push(i)}remove(i,u){u===void 0&&(u="any"),["any","error"].indexOf(u)!==-1&&(each(this.prepends.errors,(c,d)=>{c==i&&this.rm("prepends","errors",d)}),each(this.appends.errors,(c,d)=>{c==i&&this.rm("appends","errors",d)})),["any","message"].indexOf(u)!==-1&&(each(this.prepends.messages,(c,d)=>{c==i&&this.rm("prepends","messages",d)}),each(this.appends.messages,(c,d)=>{c==i&&this.rm("appends","messages",d)}))}rm(i,u,c){this[i][u].splice(c,1)}clear(i){i===void 0&&(i="all"),i=="all"?(this.prepends={errors:[],messages:[]},this.appends={errors:[],messages:[]}):(this.prepends[i]=[],this.appends[i]=[])}clearPrepended(i){i===void 0&&(i="all"),i=="all"?this.prepends={errors:[],messages:[]}:this.prepends[i]=[]}clearAppended(i){i===void 0&&(i="all"),i=="all"?this.appends={errors:[],messages:[]}:this.appends[i]=[]}}var e=new Map;function t(a){var i=e.get(a);i&&i.destroy()}function o(a){var i=e.get(a);i&&i.update()}var r=null;typeof window>"u"?((r=function(a){return a}).destroy=function(a){return a},r.update=function(a){return a}):((r=function(a,i){return a&&Array.prototype.forEach.call(a.length?a:[a],function(u){return function(c){if(c&&c.nodeName&&c.nodeName==="TEXTAREA"&&!e.has(c)){var d,m=null,f=window.getComputedStyle(c),v=(d=c.value,function(){y({testForHeightReduction:d===""||!c.value.startsWith(d),restoreTextAlign:null}),d=c.value}),g=(function(w){c.removeEventListener("autosize:destroy",g),c.removeEventListener("autosize:update",b),c.removeEventListener("input",v),window.removeEventListener("resize",b),Object.keys(w).forEach(function(S){return c.style[S]=w[S]}),e.delete(c)}).bind(c,{height:c.style.height,resize:c.style.resize,textAlign:c.style.textAlign,overflowY:c.style.overflowY,overflowX:c.style.overflowX,wordWrap:c.style.wordWrap});c.addEventListener("autosize:destroy",g),c.addEventListener("autosize:update",b),c.addEventListener("input",v),window.addEventListener("resize",b),c.style.overflowX="hidden",c.style.wordWrap="break-word",e.set(c,{destroy:g,update:b}),b()}function y(w){var S,C,k=w.restoreTextAlign,$=k===void 0?null:k,E=w.testForHeightReduction,D=E===void 0||E,T=f.overflowY;if(c.scrollHeight!==0&&(f.resize==="vertical"?c.style.resize="none":f.resize==="both"&&(c.style.resize="horizontal"),D&&(S=function(F){for(var M=[];F&&F.parentNode&&F.parentNode instanceof Element;)F.parentNode.scrollTop&&M.push([F.parentNode,F.parentNode.scrollTop]),F=F.parentNode;return function(){return M.forEach(function(P){var B=P[0],z=P[1];B.style.scrollBehavior="auto",B.scrollTop=z,B.style.scrollBehavior=null})}}(c),c.style.height=""),C=f.boxSizing==="content-box"?c.scrollHeight-(parseFloat(f.paddingTop)+parseFloat(f.paddingBottom)):c.scrollHeight+parseFloat(f.borderTopWidth)+parseFloat(f.borderBottomWidth),f.maxHeight!=="none"&&C>parseFloat(f.maxHeight)?(f.overflowY==="hidden"&&(c.style.overflow="scroll"),C=parseFloat(f.maxHeight)):f.overflowY!=="hidden"&&(c.style.overflow="hidden"),c.style.height=C+"px",$&&(c.style.textAlign=$),S&&S(),m!==C&&(c.dispatchEvent(new Event("autosize:resized",{bubbles:!0})),m=C),T!==f.overflow&&!$)){var O=f.textAlign;f.overflow==="hidden"&&(c.style.textAlign=O==="start"?"end":"start"),y({restoreTextAlign:O,testForHeightReduction:!0})}}function b(){y({testForHeightReduction:!0,restoreTextAlign:null})}}(u)}),a}).destroy=function(a){return a&&Array.prototype.forEach.call(a.length?a:[a],t),a},r.update=function(a){return a&&Array.prototype.forEach.call(a.length?a:[a],o),a});var n=r;class google{constructor(){this.autocomplete=null,this.autocompleteListener=null,this.options={}}init(i,u,c){window.google===void 0||window.google.maps===void 0||window.google.maps.places===void 0||window.google.maps.places.Autocomplete,this.options=c,this.autocomplete=new window.google.maps.places.Autocomplete(i,c),this.autocompleteListener=this.autocomplete.addListener("place_changed",()=>{var d=this.autocomplete.getPlace();u(this.formatValue(d),d)})}destroy(){window.google.maps.event.removeListener(this.autocompleteListener),window.google.maps.event.clearInstanceListeners(this.autocomplete);var i=document.querySelector(".pac-container");i&&i.remove()}formatValue(i){if(!isPlainObject_1(i))return i;var u=i.address_components,c=this.addressComponent(u,"street"),d=this.addressComponent(u,"street_number"),m=null;return c!==null&&(m=c),d!==null&&(m+=(c!==null?" ":"")+d),{country:this.addressComponent(u,"country"),country_code:this.addressComponent(u,"country_code"),state:this.addressComponent(u,"state"),state_code:this.addressComponent(u,"state_code"),city:this.addressComponent(u,"city"),zip:this.addressComponent(u,"zip"),address:m,formatted_address:i.formatted_address||null,lat:i.geometry.location.lat()||null,lng:i.geometry.location.lng()||null}}addressComponent(i,u){var c={country:{field:"country",type:"long_name"},country_code:{field:"country",type:"short_name"},state:{field:"administrative_area_level_1",type:"long_name"},state_code:{field:"administrative_area_level_1",type:"short_name"},city:{field:"locality",type:"long_name"},zip:{field:"postal_code",type:"long_name"},street:{field:"route",type:"long_name"},street_number:{field:"street_number",type:"long_name"}},d=null;return each(i,m=>{if(m.types.indexOf(c[u].field)!==-1){if(["state","state_code"].indexOf(u)!==-1&&this.addressComponent(i,"country_code")!="US")return;d=m[c[u].type]||null}}),d}}class algolia{constructor(){this.places=null,this.options={}}init(i,u,c){if(window.places===void 0)throw new Error("Algolia Places API missing. Please include script in your project from https://community.algolia.com/places/documentation.html#cdn-script or install via npm and set to `window.places`.");this.options=c,this.places=window.places(Object.assign({},{container:i},c)),this.places.on("change",d=>{u(this.formatValue(d.suggestion),d.suggestion)})}destroy(){this.places.destroy()}formatValue(i){return isPlainObject_1(i)?{country:i.country,country_code:i.countryCode?i.countryCode.toUpperCase():null,state:i.countryCode=="us"?i.administrative:null,state_code:i.countryCode=="us"?this.stateCode(i.administrative.toLowerCase()):null,city:i.city,zip:i.postcode,address:i.name,formatted_address:i.value,lat:i.latlng.lat,lng:i.latlng.lng}:i}stateCode(i){var u={AL:"alabama",AK:"alaska",AZ:"arizona",AR:"arkansas",CA:"california",CO:"colorado",CT:"connecticut",DE:"delaware",DC:"district of columbia",FL:"florida",GA:"georgia",HI:"hawaii",ID:"idaho",IL:"illinois",IN:"indiana",IA:"iowa",KS:"kansas",KY:"kentucky",LA:"louisiana",ME:"maine",MD:"maryland",MA:"massachusetts",MI:"michigan",MN:"minnesota",MS:"mississippi",MO:"missouri",MT:"montana",NE:"nebraska",NV:"nevada",NH:"new hampshire",NJ:"new Jersey",NM:"new Mexico",NY:"new york",NC:"north carolina",ND:"north dakota",OH:"ohio",OK:"oklahoma",OR:"oregon",PA:"pennsylvania",RI:"rhode Island",SC:"south carolina",SD:"south dakota",TN:"tennessee",TX:"texas",UT:"utah",VT:"vermont",VA:"virginia",WA:"washington",WV:"west virginia",WI:"wisconsin",WY:"wyoming"};return values_1(u).indexOf(i)===-1?null:keys_1(u)[values_1(u).indexOf(i)]}}var location$4={google,algolia},check=(a,i,u,c)=>{var d=()=>a(u,c),m=g=>{var{conditionPath:y,operator:b,expected:w}=f(g),S=u.el$(y),C=!1;return S&&i&&each(S.conditions,k=>{Array.isArray(k)&&k[0]==i&&(C=!0)}),!S||!C&&!S.available?!1:v(S.value,w,b)},f=g=>({conditionPath:i?replaceWildcards(g[0],i):g[0],operator:g.length==3||["empty","not_empty","today"].indexOf(g[1])!==-1?g[1]:"==",expected:g.length==3?g[2]:["empty","not_empty","today"].indexOf(g[1])===-1?g[1]:!0}),v=(g,y,b)=>compare(g,b,y,c);if(typeof a=="function")return d();if(isArray_1(a)&&isArray_1(a[0]))return a.reduce((g,y)=>g||(isArray_1(y[0])?y.reduce((b,w)=>b&&m(w),!0):m(y)),!1);if(isArray_1(a))return m(a);throw new Error("Condition must be a function or an array")},condition={check};class i18n{constructor(i){this.locales=i.locales,this.locale=i.locale,this.fallbackLocale=i.fallbackLocale}$t(i){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=get_1(this.locales[this.locale],i)||i;return c===i&&(c=get_1(this.locales[this.fallbackLocale],i)||i),each(u,(d,m)=>{c=c.replace(":"+m,d)}),each(u,(d,m)=>{c=c.replace("{"+m+"}",d)}),c}}class Columns{constructor(i,u,c,d){_defineProperty$2(this,"defaultBreakpoint","default"),this.presets=d,this.configPresetColumns=this.serialize(this.columnsFromPresets(i.configPresetColumns)||{}),this.configColumns=this.serialize(i.configColumns||{}),this.formPresetColumns=this.serialize(this.columnsFromPresets(i.formPresetColumns)||{}),this.formColumns=this.serialize(i.formColumns||{}),this.presetColumns=this.serialize(this.columnsFromPresets(i.elementPresetColumns)||{}),this.columns=this.serialize(i.elementColumns||{}),this.hasLabel=u,this.getClass=c,this.cols=this.getCols()}get classes(){return{container:this.getClasses("container"),label:this.getClasses("label"),innerContainer:this.getClasses("innerContainer"),wrapper:this.getClasses("wrapper")}}serialize(i){if(["number","string"].indexOf(typeof i)!==-1)return{[this.defaultBreakpoint]:{container:i}};if(typeof i=="object"&&["container","label","wrapper"].indexOf(Object.keys(i)[0])!==-1){var u={};return each(i,(d,m)=>{["number","string"].indexOf(typeof d)!==-1?(u[this.defaultBreakpoint]===void 0&&(u[this.defaultBreakpoint]={}),u[this.defaultBreakpoint][m]=d):each(d,(f,v)=>{u[v]===void 0&&(u[v]={}),u[v][m]=f})}),u}else{var c={};return each(i,(d,m)=>{["number","string"].indexOf(typeof d)!==-1?(c[m]===void 0&&(c[m]={}),c[m].container=d):c[m]=d}),c}}columnsFromPresets(i){var u;return each(i,c=>{var d=this.presets[c];!d||!d.columns||(u=d.columns)}),u}getNullClass(){return[this.getClass(this.defaultBreakpoint,0)]}getClasses(i){var u=[];return Object.keys(this.cols).forEach(c=>{var d;i==="innerContainer"?(d=this.cols[c].label,d=d>=12||!this.hasLabel?12:12-d):(d=this.cols[c][i],i==="label"&&!this.hasLabel&&(d=0)),d!==void 0&&!isNaN(d)&&u.push(this.getClass(c,d))}),u}getCols(){return merge_1({},{[this.defaultBreakpoint]:{container:12,label:12,wrapper:12}},this.configPresetColumns||{},this.configColumns||{},this.formPresetColumns||{},this.formColumns||{},this.presetColumns||{},this.columns||{})}}var config={env:"development",plugins:[],elements:[],theme:{},templates:{},views:{},size:"md",addClasses:{},removeClasses:{},replaceClasses:{},overrideClasses:{},presets:{},usePresets:[],classHelpers:!1,columns:{},forceLabels:!1,floatPlaceholders:!0,displayErrors:!0,displayMessages:!0,breakpoints:["sm","md","lg","xl","2xl"],languages:{en:"English"},language:"en",locales:{},locale:null,fallbackLocale:"en",orderFrom:1,rules:{},validateOn:"change|step",forceNumbers:!1,endpoints:{submit:{url:"/vueform/process",method:"post"},uploadTempFile:{url:"/vueform/file/upload-temp",method:"post"},removeTempFile:{url:"/vueform/file/remove-temp",method:"post"},removeFile:{url:"/vueform/file/remove",method:"post"},attachment:{url:"/vueform/editor/attachment",method:"post"},activeUrl:{url:"/vueform/validators/active_url",method:"post"},unique:{url:"/vueform/validators/unique",method:"post"},exists:{url:"/vueform/validators/exists",method:"post"}},formData(a){return a.convertFormData(_objectSpread2$1(_objectSpread2$1({},a.requestData),a.formKey?{formKey:a.formKey}:{}))},beforeSend:null,axios:{},locationProvider:"google",services:{algolia:{app_id:"",api_key:""}}};function installer(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:config,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},c=class{constructor(){this.options={config:omit_1(a,["theme","templates","locales","rules","plugins"]),templates:a.templates||{},components:a.components||{},theme:a.theme||{},rules:_objectSpread2$1(_objectSpread2$1({},u),a.rules||{}),locales:a.locales||{},plugins:a.plugins||[],i18n:null,vueVersion:null,services:{validation,axios,messageBag,autosize:n,location:location$4,condition,columns:Columns},version:packageJson.version}}config(d){each(["theme","templates","locales","rules"],m=>{d[m]!==void 0&&(this.options[m]=Object.assign({},this.options[m],d[m]))}),each(["plugins","components"],m=>{d[m]!==void 0&&(this.options[m]=d[m])}),each(["languages","services","presets","views"],m=>{d[m]!==void 0&&(this.options.config[m]=Object.assign({},this.options.config[m],d[m]))}),each(["addClasses","removeClasses","replaceClasses","overrideClasses"],m=>{d[m]!==void 0&&(this.options.config[m]=typeof d[m]=="function"?d[m]:Object.assign({},this.options.config[m],d[m]))}),each(["endpoints"],m=>{d[m]!==void 0&&(this.options.config[m]=merge_1({},this.options.config[m],d[m]))}),each(["columns","forceLabels","displayErrors","floatPlaceholders","displayErrors","displayMessages","language","locale","fallbackLocale","orderFrom","validateOn","formData","beforeSend","locationProvider","classHelpers","env","usePresets","plugins","size","apiKey","forceNumbers"],m=>{d[m]!==void 0&&(this.options.config[m]=d[m])}),d.elements&&(d.elements.forEach(m=>{i[m.name]=omit_1(m,["render","staticRenderFns","components"])}),d.elements.forEach(m=>{this.options.templates[m.name]===void 0&&(this.options.templates[m.name]=pick_1(m,["render","staticRenderFns","components"]))})),d.axios!==void 0&&(typeof d.axios=="function"?this.options.services.axios=d.axios:this.options.config.axios=d.axios)}registerComponents(d){each(i,(m,f)=>{if(m.register!==!1){var v=_objectSpread2$1({},m);if(v.setup=(b,w)=>{w=Object.assign({},w,{name:ref(f),emits:v.emits});var S=m.setup(b,w);return this.options.plugins.forEach(C=>{typeof C=="function"&&(C=C()),C=Array.isArray(C)?C:[C],C.forEach(k=>{var $=typeof k=="function"?k():k;$.setup&&shouldApplyPlugin(f,$)&&(S=$.setup(b,w,S))})}),S},v.components===void 0){var g,y;v.components=((g=this.options.templates[f])===null||g===void 0?void 0:g.components)||((y=this.options.theme.templates[f])===null||y===void 0?void 0:y.components)||{}}v.render=function(){return this.template.render.apply(this,arguments)},v.staticRenderFns=function(){return this.template.staticRenderFns},this.options.plugins.forEach(b=>{typeof b=="function"&&(b=b()),b=Array.isArray(b)?b:[b],b.forEach(w=>{var S=typeof w=="function"?w():w;each(without_1(Object.keys(S),"setup","apply","config","install"),C=>{if(S[C]&&shouldApplyPlugin(f,S))if(Array.isArray(S[C])){var k=v[C]||[];v[C]=k.concat(S[C])}else isPlainObject_1(S[C])?v[C]=Object.assign({},v[C]||{},S[C]):v[C]=S[C]})})}),d.component(f,v)}})}initAxios(){var d=this.options.services.axios,m=this.options.config.axios,f=flat(this.options.config.axios);Object.keys(f).forEach(v=>{var g=f[v];["onUnauthenticated"].indexOf(v)===-1&&v.indexOf("csrfRequest.")===-1&&set_1(d.defaults,v,g)}),d.interceptors.response.use(v=>v,v=>v.response?new Promise((g,y)=>{var b=v.response,w=b.config;[401,419].indexOf(v.response.status)!==-1?m.csrfRequest&&!w.CSRF?d.request(_objectSpread2$1(_objectSpread2$1({},m.csrfRequest),{},{CSRF:!0})).then(()=>{g(d.request(_objectSpread2$1(_objectSpread2$1({},w),{},{CSRF:!0})))}).catch(S=>{y(S)}):m.onUnauthenticated?m.onUnauthenticated(w):y(v):y(v)}):Promise.reject(v))}initI18n(){this.options.i18n=new i18n({locales:this.options.locales,locale:this.options.config.locale,fallbackLocale:this.options.config.fallbackLocale})}install(d){var m,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},v=parseInt(d.version.split(".")[0]),g=parseInt(d.version.split(".")[1]);this.options.vueVersion=v;var y=f.plugins||[];y.forEach(S=>{typeof S=="function"&&(S=S()),S=Array.isArray(S)?S:[S],S.forEach(C=>{var k=typeof C=="function"?C():C;k.config&&k.config(f)})}),f&&this.config(f),this.options.plugins.forEach(S=>{typeof S=="function"&&(S=S()),S=Array.isArray(S)?S:[S],S.forEach(C=>{var k=typeof C=="function"?C():C;k.install&&k.install(d,this.options)})}),typeof a.axios!="function"&&this.initAxios(),this.initI18n(),Object.keys(this.options.components).forEach(S=>{i[S]=this.options.components[S]}),this.registerComponents(d);var b=((m=this.options.theme)===null||m===void 0?void 0:m.templates)||{};Object.keys(b).forEach(S=>{b[S]=markRaw(b[S])});var w=ref(_objectSpread2$1(_objectSpread2$1({},this.options),{},{theme:_objectSpread2$1(_objectSpread2$1({},this.options.theme),{},{templates:b})}));switch(v){case 2:d.config.ignoredElements=["trix-editor"],d.config.unwrapInjectedRef=!0,d.prototype.$vueform||(d.prototype.$vueform=new Proxy(w,{get:(S,C,k)=>S.value[C]})),d.__VUEFORM__||(d.__VUEFORM__=!0,d.mixin({methods:{__:(S,C)=>(C||console.warn("DEPRECATED: __ method should be no longer used for translating labels, only if they contain variables. For general translation use form$.translation.TAG instead."),this.options.i18n.$t(S,C))}}));break;case 3:g<3&&(d.config.unwrapInjectedRef=!0),d.config.globalProperties.$vueform=new Proxy(w,{get:(S,C,k)=>S.value[C]}),d.provide("$vueform",w),d.mixin({methods:{$set(S,C,k){S[C]=k},$delete(S,C){delete S[C]},__:(S,C)=>(C||console.warn("DEPRECATED: __ method should be no longer used for translating labels, only if they contain variables. For general translation use form$.translation.TAG instead."),this.options.i18n.$t(S,C))}});break}}};return new c}var base$17=function a(i,u,c){var d=inject$1("form$");return{form$:d}},base$16=function a(i,u,c){var d=inject$1("theme");return{theme:d}},base$15=function a(i,u,c){var d=inject$1("Size");return{Size:d}},base$14=function a(i,u,c){var{view:d}=toRefs(i),m=u.name,f=inject$1("Views")||ref({}),v=inject$1("View",ref(void 0)),g=computed(()=>d&&d.value?d.value:f.value[m.value]?f.value[m.value]:v.value);return{View:g}},base$13=function a(i,u,c){var d=u.name,{form$:m}=base$17(),{theme:f}=base$16(),{Size:v}=base$15(),{View:g}=base$14(i,u),y=computed(()=>getCurrentInstance$1().proxy),b=computed(()=>new MergeClasses({component:d.value,component$:y,theme:f.value,config:m.value.$vueform.config,templates:S.value,view:g.value,merge:[m.value.options]})),w=computed(()=>b.value.classes),S=computed(()=>f.value.templates),C=computed(()=>g.value&&S.value["".concat(d.value,"_").concat(g.value)]?S.value["".concat(d.value,"_").concat(g.value)]:S.value[d.value]);return{form$:m,theme:f,Size:v,View:g,classesInstance:b,classes:w,Templates:S,template:C}},FormErrors={name:"FormErrors",props:{view:{required:!1,type:[String],default:void 0}},setup(a,i){var{form$:u,Size:c,View:d,classesInstance:m,theme:f,classes:v,Templates:g,template:y}=base$13(a,i),b=computed(()=>u.value.formErrors);return{form$:u,Size:c,View:d,classesInstance:m,theme:f,classes:v,Templates:g,template:y,errors:b}}},FormMessages={name:"FormMessages",props:{view:{required:!1,type:[String],default:void 0}},setup(a,i){var{form$:u,Size:c,View:d,classesInstance:m,theme:f,classes:v,Templates:g,template:y}=base$13(a,i),b=computed(()=>u.value.formMessages);return{form$:u,Size:c,View:d,classesInstance:m,theme:f,classes:v,Templates:g,template:y,messages:b}}},FormLanguages={name:"FormLanguages",props:{view:{required:!1,type:[String],default:void 0}},setup(a,i){var{form$:u,Size:c,View:d,classesInstance:m,theme:f,classes:v,Templates:g,template:y}=base$13(a,i),b=computed(()=>u.value.selectedLanguage),w=computed(()=>u.value.options.languages),S=k=>{u.value.setLanguage(k)},C=k=>{S(k)};return provide("View",d),{form$:u,Size:c,View:d,classesInstance:m,theme:f,classes:v,Templates:g,template:y,language:b,languages:w,select:S,handleSelect:C}}},FormLanguage={name:"FormLanguage",emits:["select"],props:{language:{type:String,required:!0},code:{type:String,required:!0},view:{required:!1,type:[String],default:void 0}},setup(a,i){var{code:u}=toRefs(a),{form$:c,Size:d,View:m,classesInstance:f,theme:v,classes:g,Templates:y,template:b}=base$13(a,i),w=computed(()=>c.value.selectedLanguage),S=computed(()=>w.value==u.value),C=()=>{i.emit("select",u.value)};return{form$:c,Size:d,View:m,classesInstance:f,theme:v,selectedLanguage:w,selected:S,classes:g,Templates:y,template:b,select:C}}},baseIteratee$3=_baseIteratee,isArrayLike=isArrayLike_1,keys=keys_1;function createFind$2(a){return function(i,u,c){var d=Object(i);if(!isArrayLike(i)){var m=baseIteratee$3(u);i=keys(i),u=function(v){return m(d[v],v,d)}}var f=a(i,u,c);return f>-1?d[m?i[f]:f]:void 0}}var _createFind=createFind$2,baseFindIndex$1=_baseFindIndex,baseIteratee$2=_baseIteratee,toInteger$1=toInteger_1,nativeMax$1=Math.max;function findIndex$1(a,i,u){var c=a==null?0:a.length;if(!c)return-1;var d=u==null?0:toInteger$1(u);return d<0&&(d=nativeMax$1(c+d,0)),baseFindIndex$1(a,baseIteratee$2(i),d)}var findIndex_1=findIndex$1,createFind$1=_createFind,findIndex=findIndex_1,find$1=createFind$1(findIndex),find_1=find$1,baseFindIndex=_baseFindIndex,baseIteratee$1=_baseIteratee,toInteger=toInteger_1,nativeMax=Math.max,nativeMin=Math.min;function findLastIndex$1(a,i,u){var c=a==null?0:a.length;if(!c)return-1;var d=c-1;return u!==void 0&&(d=toInteger(u),d=u<0?nativeMax(c+d,0):nativeMin(d,c-1)),baseFindIndex(a,baseIteratee$1(i),d,!0)}var findLastIndex_1=findLastIndex$1,createFind=_createFind,findLastIndex=findLastIndex_1,findLast=createFind(findLastIndex),findLast_1=findLast,FormTabs={name:"FormTabs",emits:["select"],props:{view:{required:!1,type:[String],default:void 0}},setup(a,i){var u=getCurrentInstance$1().proxy,{form$:c,Size:d,View:m,classesInstance:f,theme:v,classes:g,Templates:y,template:b}=base$13(a,i),{events:w,listeners:S,on:C,off:k,fire:$}=base$1a(a,i,{form$:c},{events:i.emits}),E=ref([]),D=ref(!0),T=computed(()=>c.value.elements$),O=computed(()=>c.value.options.tabs),F=computed(()=>{var re={};return each(E.value,ae=>{re[ae.name]=ae}),re}),M=computed(()=>{var re={};return each(F.value,ae=>{ae.visible&&(re[ae.name]=ae)}),re}),P=computed(()=>{var re=find_1(F.value,{active:!0});return re!==void 0?re:{}}),B=computed(()=>find_1(M.value,re=>re.visible)),z=computed(()=>Object.values(M.value).pop()),U=computed(()=>find_1(M.value,re=>re.index>P.value.index&&re.visible)),H=computed(()=>findLast_1(M.value,re=>re.index<P.value.index&&re.visible)),J=re=>{var ae=M.value[re];ae.select()},j=re=>{var ae=P.value;each(T.value,ye=>{ye.deactivate()}),each(F.value,ye=>{ye.deactivate()}),$("select",re,ae)},G=re=>find_1(F.value,{name:re}),ee=()=>{B.value.select()},Q=(re,ae)=>{re.tabs$!==void 0?c.value.$set(re,"tabs$",u):ae(re.$parent,ae)},te=(re,ae)=>{re.tabs$!==void 0?c.value.$set(re,"tabs$",null):ae(re.$parent,ae)};return provide("View",m),watch(T,(re,ae)=>{var ye=difference_1(keys_1(re),keys_1(ae));each(ye,ue=>{T.value[ue].deactivate()})},{deep:!1,lazy:!0}),watch(O,_asyncToGenerator(function*(){yield nextTick(),yield nextTick(),(P.value===void 0||P.value.index===void 0)&&B.value&&B.value.select()}),{deep:!0,lazy:!0}),watch(O,re=>{var ae=[];each(re,(ye,ue)=>{ae.push(E.value[E.value.map(le=>normalize$1(le.name)).indexOf(normalize$1(ue))])}),E.value=ae},{flush:"post"}),onBeforeMount(()=>{Q(u.$parent,Q)}),onBeforeUnmount(()=>{te(u.$parent,te)}),onMounted(()=>{nextTick(()=>{find_1(F.value,{active:!0})||B.value.select()})}),{form$:c,Size:d,View:m,classesInstance:f,theme:v,tabs:O,elements$:T,tabs$Array:E,events:w,listeners:S,exists:D,classes:g,Templates:y,template:b,tabs$:F,visible$:M,current$:P,first$:B,last$:z,next$:U,previous$:H,goTo:J,select:j,tab$:G,reset:ee,on:C,off:k,fire:$}}},base$12=function a(i,u,c){var{parent:d,conditions:m}=toRefs(i),f=c.form$,v=c.path||ref(null),g=c.el$||ref(void 0),y=ref(m.value),b=ref({}),w=computed(()=>f.value.conditions?d&&d.value&&d.value.available!==void 0&&!d.value.available?!1:!y.value||!y.value.length?!0:!some_1(y.value,$=>!f.value.$vueform.services.condition.check($,v.value,f.value,g.value)):!0),S=()=>{y.value=Object.values(b.value).reduce(($,E)=>$.concat(E),m.value)},C=($,E)=>{b.value[$]=E,S()},k=$=>{delete b.value[$],S()};return{conditionList:y,available:w,additionalConditions:b,updateConditions:S,addConditions:C,removeConditions:k}},list$5=function a(i,u,c){var{conditionList:d,available:m,additionalConditions:f,addConditions:v,removeConditions:g}=base$12(i,u,c),{conditions:y}=toRefs(i),b=c.children$Array,w=()=>{d.value=Object.values(f.value).reduce((S,C)=>S.concat(C),y.value),b.value.forEach(S=>{S.updateConditions()})};return{conditionList:d,available:m,updateConditions:w,addConditions:v,removeConditions:g}},object$7=list$5,group$7=list$5,{hasOwnProperty,toString}=Object.prototype;function isNonEmptyString(a){return typeof a=="string"&&a.trim().length>0}function isFunction(a){return typeof a=="function"}function isNonEmptyArray(a){return Array.isArray(a)&&a.length>0}function isNonNullObject(a){return!!a}function isElement$1(a){return isNonNullObject(a)&&a.nodeType===1&&toString.call(a).indexOf("Element")>-1}function isVueComponent(a){return isPlainObject_1(a)&&(isNonEmptyString(a.template)||isFunction(a.render)||isNonEmptyString(a.el)||isElement$1(a.el)||isVueComponent(a.extends)||isNonEmptyArray(a.mixins)&&a.mixins.some(i=>isVueComponent(i)))||typeof a=="function"&&a.prototype&&a.prototype.constructor.name==="VueComponent"}function localize(a,i,u){var c=u.locale$||i.i18n.locale;return c&&a&&typeof a=="object"?(a==null?void 0:a[c])||(a==null?void 0:a[c.toUpperCase()])||(a==null?void 0:a[i.i18n.fallbackLocale])||(a==null?void 0:a[i.i18n.fallbackLocale.toUpperCase()])||(a==null?void 0:a[Object.keys(a)[0]])||"":a}var base$11=function a(i,u,c){var d=c.labelDefinition,m=c.component$||ref(null),f=inject$1("form$"),v=inject$1("config$"),g=computed(()=>d.value),y=computed(()=>typeof g.value=="function"&&(!g.value.prototype||!g.value.prototype.constructor||g.value.prototype.constructor&&g.value.prototype.constructor.name!=="VueComponent")),b=computed(()=>isVueComponent(g.value)),w=computed(()=>{var S=y.value?g.value(m.value):g.value||null;return b.value||(S=localize(S,v.value,f.value)),S});return{label:w,isLabelComponent:b}},FormTab={name:"FormTab",emits:["activate","inactivate"],slots:["default"],props:{name:{type:[String,Number],required:!0},label:{type:[String,Object,Function],required:!1,default:null},elements:{type:[Array],required:!1,default:()=>[]},conditions:{type:[Array],required:!1,default:()=>[]},addClass:{required:!1,type:[Array,Object,String],default:null},removeClass:{required:!1,type:[Array,Object],default:null},replaceClass:{required:!1,type:[Object],default:null},overrideClass:{required:!1,type:[Array,Object,String],default:null},view:{required:!1,type:[String],default:void 0},onActivate:{type:[Function],required:!1,default:null,private:!0},onInactivate:{type:[Function],required:!1,default:null,private:!0}},setup(a,i){var{name:u,label:c,elements:d}=toRefs(a),m=getCurrentInstance$1().proxy,{form$:f,Size:v,View:g,classesInstance:y,theme:b,classes:w,Templates:S,template:C}=base$13(a,i),{available:k,conditionList:$,updateConditions:E}=base$12(a,i,{form$:f}),{isLabelComponent:D,label:T}=base$11(a,i,{component$:f,labelDefinition:c}),{events:O,listeners:F,on:M,off:P,fire:B}=base$1a(a,i,{form$:f},{events:i.emits}),z=ref(!1),U=ref(T.value&&typeof T.value=="object"?markRaw(T.value):T.value),H=computed(()=>f.value.elements$),J=computed(()=>f.value.tabs$),j=computed(()=>{var de;return Object.keys((J==null||(de=J.value)===null||de===void 0?void 0:de.tabs$)||{}).indexOf(u.value)}),G=computed(()=>j.value===0),ee=computed(()=>J.value.last$.name===u.value),Q=computed(()=>filter_1(H.value,(de,$e)=>d.value.indexOf($e)!==-1)),te=computed(()=>k.value),re=computed(()=>some_1(Q.value,{available:!0,invalid:!0})),ae=computed(()=>f.value.tabs$.tabs$[u.value]),ye=()=>{var de,$e;z.value||!((de=J.value)!==null&&de!==void 0&&de.select)||(($e=J.value)===null||$e===void 0||$e.select(ae.value),ue())},ue=()=>{z.value||(z.value=!0,each(Q.value,de=>{de.activate()}),B("activate"))},le=()=>{z.value&&(z.value=!1,each(Q.value,de=>{de.deactivate()}),B("inactivate"))},Se=()=>{$.value.length!=0&&Object.values(Q.value).forEach(de=>{de.addConditions("tab",$.value)})},Fe=()=>{Object.values(Q.value).forEach(de=>{de.removeConditions("tab")})},kt=()=>{Fe(),Se()},Pe=(de,$e)=>{de.tabs$Array?de.tabs$Array.push(m):$e(de.$parent,$e)},ke=(de,$e)=>{de.tabs$Array?de.tabs$Array.splice(de.tabs$Array.map(Te=>normalize$1(Te.name)).indexOf(normalize$1(u.value)),1):$e(de.$parent,$e)};return watch(Q,()=>{z.value&&each(Q.value,de=>{de.activate()})},{deep:!1,lazy:!0}),watch(T,()=>{U.value=T.value&&typeof T.value=="object"?markRaw(T.value):T.value}),watch($,(de,$e)=>{de!=null&&de.length?Se():Fe()}),onMounted(()=>{nextTick(()=>{Se()})}),onBeforeMount(()=>{Pe(m.$parent,Pe)}),onBeforeUnmount(()=>{Fe(),ke(m.$parent,ke)}),{form$:f,Size:v,View:g,classesInstance:y,theme:b,elements$:H,index:j,isFirst:G,isLast:ee,active:z,events:O,listeners:F,children$:Q,visible:te,invalid:re,classes:w,Templates:S,template:C,available:k,isLabelComponent:D,tabLabel:U,tab$:ae,tabs$:J,conditionList:$,select:ye,activate:ue,deactivate:le,on:M,off:P,fire:B,addChildConditions:Se,removeChildConditions:Fe,resetChildConditions:kt,updateConditions:E}}},FormSteps={name:"FormSteps",emits:["select","next","previous","finish"],props:{view:{required:!1,type:[String],default:void 0}},setup(a,i){var u=getCurrentInstance$1().proxy,{form$:c,Size:d,View:m,classesInstance:f,theme:v,classes:g,Templates:y,template:b}=base$13(a,i),{events:w,listeners:S,on:C,off:k,fire:$}=base$1a(a,i,{form$:c},{events:i.emits}),E=ref([]),D=ref(null),T=ref(!0),O=computed(()=>c.value.options.steps),F=computed(()=>c.value.elements$),M=computed(()=>some_1(J.value,{pending:!0})),P=computed(()=>some_1(J.value,{debouncing:!0})),B=computed(()=>some_1(J.value,{invalid:!0})),z=computed(()=>!some_1(J.value,{done:!1})),U=computed(()=>M.value||P.value),H=computed(()=>{var We={};return each(E.value,wt=>{We[wt.name]=wt}),We}),J=computed(()=>{var We={};return each(H.value,wt=>{wt.visible&&(We[wt.name]=wt)}),We}),j=computed(()=>find_1(J.value,We=>We.visible)),G=computed(()=>Object.values(J.value).pop()),ee=computed(()=>{var We=find_1(H.value,{active:!0});return We!==void 0?We:{}}),Q=computed(()=>find_1(J.value,We=>We.index>ee.value.index&&We.visible)),te=computed(()=>findLast_1(J.value,We=>We.index<ee.value.index&&We.visible)),re=computed(()=>find_1(J.value,{invalid:!0})),ae=computed(()=>find_1(J.value,{done:!1})),ye=computed(()=>findLast_1(J.value,{isDisabled:!1})),ue=computed(()=>{var We=findLast_1(J.value,{visible:!0});return!ee.value||!We?!1:We.index===ee.value.index}),le=computed(()=>ee.value.index===0),Se=function(wt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,qt=J.value[wt];qt.enable(),qt.select(),Ht&&nextTick(()=>{ie()})},Fe=()=>{$("next",Q.value),Q.value.enable(),Q.value.select()},kt=()=>{$("previous",te.value),te.value.select()},Pe=()=>{each(H.value,We=>{We.complete()})},ke=We=>find_1(J.value,{name:We}),de=()=>{each(H.value,We=>{We.uncomplete(),We.disable()}),j.value.enable(),j.value.select()},$e=()=>{each(H.value,We=>{We.enable()})},Te=function(){var We=_asyncToGenerator(function*(){if(yield c.value.submit(),B.value){re.value.select();return}D.value=watch(B,wt=>{wt&&re.value.select(),D.value()})});return function(){return We.apply(this,arguments)}}(),Le=We=>{var wt=ee.value;each(F.value,Ht=>{Ht.deactivate()}),each(H.value,Ht=>{Ht.deactivate()}),$("select",We,wt)},Bt=We=>{each(H.value,wt=>{wt.index<=We&&wt.visible&&wt.enable()})},Ie=()=>{Bt(ee.value.index)},ie=()=>{!ye.value&&!j.value||Bt(ye.value!==void 0?ye.value.index:j.value.index)},pe=(We,wt)=>{We.steps$!==void 0?c.value.$set(We,"steps$",u):wt(We.$parent,wt)},Ne=(We,wt)=>{We.steps$!==void 0?c.value.$set(We,"steps$",null):wt(We.$parent,wt)};return provide("View",m),watch(F,(We,wt)=>{var Ht=difference_1(keys_1(We),keys_1(wt));each(Ht,qt=>{F.value[qt].deactivate()})},{deep:!1,lazy:!0}),watch(O,()=>{nextTick(()=>{ye.value,ee.value.index===void 0&&j.value&&j.value.select()})},{deep:!0,lazy:!0}),watch(O,We=>{var wt=[];each(We,(Ht,qt)=>{wt.push(E.value[E.value.map(At=>normalize$1(At.name)).indexOf(normalize$1(qt))])}),E.value=wt},{flush:"post"}),onBeforeMount(()=>{pe(u.$parent,pe)}),onBeforeUnmount(()=>{Ne(u.$parent,Ne)}),onMounted(()=>{nextTick(()=>{(ee.value===void 0||ee.value.index===void 0)&&(j.value.enable(),j.value.select()),Ie(),watch(J,()=>{ie()},{flush:"post"})})}),{form$:c,Size:d,View:m,classesInstance:f,theme:v,steps:O,elements$:F,steps$Array:E,events:w,listeners:S,exists:T,classes:g,Templates:y,template:b,steps$:H,pending:M,debouncing:P,invalid:B,done:z,busy:U,visible$:J,first$:j,last$:G,current$:ee,next$:Q,previous$:te,firstInvalid$:re,firstNonDone$:ae,lastEnabled$:ye,isAtLastStep:ue,isAtFirstStep:le,goTo:Se,next:Fe,previous:kt,complete:Pe,step$:ke,reset:de,enableAllSteps:$e,submit:Te,select:Le,enableUntil:Bt,enableUntilCurrent:Ie,enableUntilLastEnabled:ie,on:C,off:k,fire:$}}},FormStepsControls={name:"FormStepsControls",slots:["previous","next","finish"],props:{labels:{type:Boolean,required:!1,default:!0},view:{required:!1,type:[String],default:void 0}},setup(a,i){var{form$:u,Size:c,View:d,classesInstance:m,theme:f,classes:v,Templates:g,template:y}=base$13(a,i);return provide("View",d),{form$:u,Size:c,View:d,classesInstance:m,theme:f,classes:v,Templates:g,template:y}}},FormStepsControl={name:"FormStepsControl",slots:["default"],props:{type:{type:[String],required:!0},labels:{type:[Boolean],required:!1,default:!0,private:!0},view:{required:!1,type:[String],default:void 0}},setup(a,i){var{type:u,labels:c}=toRefs(a),{form$:d,Size:m,View:f,classesInstance:v,theme:g,classes:y,Templates:b,template:w}=base$13(a,i),S=computed(()=>{if(!c.value)return null;var z=E&&E.value?E.value.labels:null;switch(u.value){case"previous":return z&&z.previous?z.previous:d.value.translations.vueform.steps.previous;case"next":return z&&z.next?z.next:d.value.translations.vueform.steps.next;case"finish":return z&&z.finish?z.finish:z&&z.next?z.next:d.value.translations.vueform.steps.finish}}),{isLabelComponent:C,label:k}=base$11(a,i,{component$:d,labelDefinition:S}),$=computed(()=>d.value.steps$),E=computed(()=>$.value?$.value.current$:void 0),D=computed(()=>{var z=E&&E.value?E.value.buttons:null;switch(u.value){case"previous":return z?z.previous!==!1:!0;case"next":return $.value&&!$.value.isAtLastStep&&(!z||z.next!==!1);case"finish":return $.value&&$.value.isAtLastStep&&(!z||z.finish!==!1)}}),T=computed(()=>{switch(u.value){case"previous":return $.value&&$.value.isAtFirstStep;case"next":return E.value!==void 0&&E.value.index!==void 0&&(E.value.invalid&&d.value.shouldValidateOnChange||E.value.busy||d.value.isLoading);case"finish":return $.value.invalid&&d.value.shouldValidateOnChange||$.value.busy||d.value.submitting||d.value.isDisabled||d.value.isLoading}}),O=computed(()=>u.value==="previous"?!1:d.value.isLoading||d.value.submitting),F=()=>{$.value.previous()},M=function(){var z=_asyncToGenerator(function*(){d.value.shouldValidateOnStep&&(yield E.value.validate()),!E.value.invalid&&(E.value.complete(),$.value.next())});return function(){return z.apply(this,arguments)}}(),P=function(){var z=_asyncToGenerator(function*(){$.value.fire("finish"),$.value.complete(),$.value.submit()});return function(){return z.apply(this,arguments)}}(),B=z=>{switch(u.value){case"previous":F();break;case"next":M(),(z.key==="Enter"||z.key===" ")&&nextTick(()=>{nextTick(()=>{var U,H=E==null||(U=E.value.children$)===null||U===void 0?void 0:U.find(J=>{var j;return J.name===(E==null||(j=E.value.elements)===null||j===void 0?void 0:j[0])});H&&H.focus()})});break;case"finish":P();break}};return{form$:d,Size:m,View:f,classesInstance:v,theme:g,steps$:$,classes:y,Templates:b,template:w,visible:D,isDisabled:T,isLoading:O,current$:E,label:k,isLabelComponent:C,previous:F,next:M,finish:P,handleClick:B}}},FormStep={name:"FormStep",emits:["activate","inactivate","enable","disable","complete"],slots:["default"],props:{name:{type:[String,Number],required:!0},label:{type:[String,Object,Function],required:!1,default:null},labels:{type:[Object],required:!1,default:()=>({})},buttons:{type:[Object],required:!1,default:()=>({})},elements:{type:[Array],required:!1,default:()=>[]},conditions:{type:[Array],required:!1,default:()=>[]},addClass:{required:!1,type:[Array,Object,String],default:null},removeClass:{required:!1,type:[Array,Object],default:null},replaceClass:{required:!1,type:[Object],default:null},overrideClass:{required:!1,type:[Array,Object,String],default:null},view:{required:!1,type:[String],default:void 0},onActivate:{type:[Function],required:!1,default:null,private:!0},onInactivate:{type:[Function],required:!1,default:null,private:!0},onDisable:{type:[Function],required:!1,default:null,private:!0},onEnable:{type:[Function],required:!1,default:null,private:!0}},setup(a,i){var{name:u,label:c,elements:d}=toRefs(a),m=getCurrentInstance$1().proxy,{form$:f,Size:v,View:g,classesInstance:y,theme:b,classes:w,Templates:S,template:C}=base$13(a,i),{available:k,conditionList:$,updateConditions:E}=base$12(a,i,{form$:f}),{isLabelComponent:D,label:T}=base$11(a,i,{component$:f,labelDefinition:c}),{events:O,listeners:F,on:M,off:P,fire:B}=base$1a(a,i,{form$:f},{events:i.emits}),z=ref(T.value&&typeof T.value=="object"?markRaw(T.value):T.value),U=ref(!1),H=ref(!0),J=ref(!1),j=computed(()=>f.value.elements$),G=computed(()=>f.value.steps$||{}),ee=computed(()=>c.value),Q=computed(()=>{var At;return Object.keys((G==null||(At=G.value)===null||At===void 0?void 0:At.steps$)||{}).indexOf(u.value)}),te=computed(()=>Q.value===0),re=computed(()=>G.value.last$.name===u.value),ae=computed(()=>filter_1(j.value,(At,Ft)=>d.value.indexOf(Ft)!==-1)),ye=computed(()=>k.value),ue=computed(()=>some_1(ae.value,{available:!0,invalid:!0})),le=computed(()=>some_1(ae.value,{available:!0,pending:!0})),Se=computed(()=>some_1(ae.value,{available:!0,debouncing:!0})),Fe=computed(()=>!some_1(ae.value,{available:!0,validated:!1})),kt=computed(()=>le.value||Se.value),Pe=computed(()=>J.value&&Fe.value&&!ue.value&&!le.value),ke=computed(()=>{var At;return(At=f.value.steps$)===null||At===void 0?void 0:At.steps$[u.value]}),de=function(){var At=_asyncToGenerator(function*(){Fe.value&&!ue.value&&f.value.shouldValidateOnChange||(yield asyncForEach(ae.value,function(){var Ft=_asyncToGenerator(function*($t){(!$t.validated||$t.invalid||!f.value.shouldValidateOnChange)&&$t.available&&!$t.isStatic&&(yield $t.validate())});return function($t){return Ft.apply(this,arguments)}}()))});return function(){return At.apply(this,arguments)}}(),$e=()=>{U.value||(U.value=!0,B("activate"))},Te=()=>{U.value&&(U.value=!1,B("inactivate"))},Le=()=>{H.value&&(H.value=!1,B("enable"))},Bt=()=>{H.value||(H.value=!0,B("disable"))},Ie=()=>{J.value||(J.value=!0,B("complete"))},ie=()=>{J.value=!1},pe=()=>{var At,Ft;H.value||!((At=G.value)!==null&&At!==void 0&&At.select)||((Ft=G.value)===null||Ft===void 0||Ft.select(ke.value),each(ae.value,$t=>{$t.activate()}),$e())},Ne=()=>{$.value.length!=0&&Object.values(ae.value).forEach(At=>{At.addConditions("step",$.value)})},We=()=>{Object.values(ae.value).forEach(At=>{At.removeConditions("step")})},wt=()=>{We(),Ne()},Ht=(At,Ft)=>{At.steps$Array?At.steps$Array.push(m):Ft(At.$parent,Ft)},qt=(At,Ft)=>{At.steps$Array?At.steps$Array.splice(At.steps$Array.map($t=>normalize$1($t.name)).indexOf(normalize$1(u.value)),1):Ft(At.$parent,Ft)};return watch(ye,At=>{At&&Q.value<f.value.steps$.current$.index&&Le()}),watch(ae,()=>{U.value&&each(ae.value,At=>{At.activate()})},{deep:!1,lazy:!0}),watch(T,()=>{z.value=T.value&&typeof T.value=="object"?markRaw(T.value):T.value}),watch($,(At,Ft)=>{At!=null&&At.length?Ne():We()}),onMounted(()=>{nextTick(()=>{Ne()})}),onBeforeMount(()=>{Ht(m.$parent,Ht)}),onBeforeUnmount(()=>{We(),qt(m.$parent,qt)}),{form$:f,Size:v,View:g,classesInstance:y,theme:b,steps$:G,elements$:j,active:U,isDisabled:H,isFirst:te,isLast:re,completed:J,events:O,listeners:F,children$:ae,visible:ye,invalid:ue,pending:le,classes:w,Templates:S,template:C,available:k,baseLabel:ee,debouncing:Se,validated:Fe,busy:kt,done:Pe,step$:ke,isLabelComponent:D,stepLabel:z,index:Q,conditionList:$,validate:de,activate:$e,deactivate:Te,enable:Le,disable:Bt,complete:Ie,uncomplete:ie,select:pe,on:M,off:P,fire:B,addChildConditions:Ne,removeChildConditions:We,resetChildConditions:wt,updateConditions:E}}},base$10=function a(i,u,c){var d=m=>"".concat(upperFirst_1(camelCase_1(m.type)),"Element");return{component:d}},FormElements={name:"FormElements",slots:["default"],props:{view:{required:!1,type:[String],default:void 0}},setup(a,i){var{form$:u,Size:c,View:d,classesInstance:m,theme:f,classes:v,Templates:g,template:y}=base$13(a,i),{component:b}=base$10(),w=computed(()=>u.value.options.schema);return{form$:u,Size:c,View:d,classesInstance:m,theme:f,classes:v,Templates:g,template:y,schema:w,component:b}}},base$$=function a(i,u,c){var d=inject$1("el$");return{el$:d}},base$_=function a(i,u,c){var d=u.name,{form$:m}=base$17(),{el$:f}=base$$(),{theme:v}=base$16(),{Size:g}=base$15(),{View:y}=base$14(i,u),b=computed(()=>getCurrentInstance$1().proxy),w=computed(()=>new MergeClasses({component:d.value,component$:b,theme:v.value,config:m.value.$vueform.config,templates:C.value,view:y.value,merge:[m.value.options,f.value]})),S=computed(()=>w.value.classes),C=computed(()=>f.value.Templates),k=computed(()=>y.value&&C.value["".concat(d.value,"_").concat(y.value)]?C.value["".concat(d.value,"_").concat(y.value)]:C.value[d.value]);return{el$:f,form$:m,theme:v,Size:g,View:y,classesInstance:w,classes:S,Templates:C,template:k}},ElementLayout={name:"ElementLayout",slots:["field","label","info","description","before","between","after"],props:{multiple:{type:[Boolean],required:!1,default:!1},view:{type:[String],required:!1,default:void 0}},setup(a,i){var{form$:u,el$:c,Size:d,View:m,classesInstance:f,classes:v,Templates:g,template:y,theme:b}=base$_(a,i),w=computed(()=>c.value.visible);return{el$:c,form$:u,Size:d,View:m,classesInstance:f,theme:b,Templates:g,template:y,classes:v,visible:w}}},ElementLayoutInline={name:"ElementLayoutInline",slots:["field","label","info","description","before","between","after"],setup(a,i){var{form$:u,el$:c,Size:d,View:m,classesInstance:f,classes:v,Templates:g,template:y,theme:b}=base$_(a,i),w=computed(()=>c.value.visible);return{el$:c,form$:u,Size:d,View:m,classesInstance:f,theme:b,Templates:g,template:y,classes:v,visible:w}}},ElementLoader={name:"ElementLoader",setup(a,i){var{el$:u,form$:c,Size:d,View:m,classesInstance:f,classes:v,Templates:g,template:y,theme:b}=base$_(a,i);return{el$:u,form$:c,Size:d,View:m,classesInstance:f,theme:b,classes:v,Templates:g,template:y}}},ElementLabelFloating={name:"ElementLabelFloating",props:{visible:{type:Boolean,default:!1}},setup(a,i){var{el$:u,form$:c,Size:d,View:m,classesInstance:f,classes:v,Templates:g,template:y,theme:b}=base$_(a,i),w=inject$1("config$"),S=computed(()=>localize(u.value.floating||(c.value.options.floatPlaceholders?u.value.placeholder:null),w.value,c.value));return{el$:u,form$:c,Size:d,View:m,classesInstance:f,theme:b,classes:v,Templates:g,template:y,floating:S}}},ElementLabel={name:"ElementLabel",slots:["default","info"],setup(a,i){var{el$:u,form$:c,Size:d,View:m,classesInstance:f,classes:v,Templates:g,template:y,theme:b}=base$_(a,i),{label:w,isLabelComponent:S}=base$11(a,i,{labelDefinition:computed(()=>u.value.label),component$:u}),C=computed(()=>u.value.fieldId),k=computed(()=>u.value.labelId),$=computed(()=>u.value.hasLabel),E=computed(()=>{var D,T,O;return!!((D=u.value.slots)!==null&&D!==void 0&&D.label||(T=u.value.$slots)!==null&&T!==void 0&&T.label||c.value.$vueform.vueVersion===2&&(O=u.value.$scopedSlots)!==null&&O!==void 0&&O.label)});return{el$:u,form$:c,Size:d,View:m,classesInstance:f,theme:b,classes:v,Templates:g,template:y,label:w,isLabelComponent:S,name:C,id:k,hasLabel:$,isSlot:E}}};function isInViewport(a){var i=a.getBoundingClientRect();return i.top>=0&&i.left>=0&&i.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&i.right<=(window.innerWidth||document.documentElement.clientWidth)}var ElementInfo={name:"ElementInfo",slots:["default"],setup(a,i){var{el$:u,form$:c,Size:d,View:m,classesInstance:f,classes:v,Templates:g,template:y,theme:b}=base$_(a,i),w=inject$1("config$"),S=ref(u.value.infoPosition),C=computed(()=>localize(u.value.info,w.value,c.value)),k=computed(()=>u.value.infoId),$=computed(()=>{var D,T,O;return!!((D=u.value.slots)!==null&&D!==void 0&&D.info||(T=u.value.$slots)!==null&&T!==void 0&&T.info||c.value.$vueform.vueVersion===2&&(O=u.value.$scopedSlots)!==null&&O!==void 0&&O.info)}),E=function(){var D=_asyncToGenerator(function*(T){if(S.value===u.value.infoPosition){yield nextTick();var O=T.target.querySelector("div");O&&(isInViewport(O)||(S.value="right"),yield nextTick(),isInViewport(O)||(S.value="top"),yield nextTick(),isInViewport(O)||(S.value="left"),yield nextTick(),isInViewport(O)||(S.value="bottom"))}});return function(O){return D.apply(this,arguments)}}();return{el$:u,form$:c,Size:d,View:m,classesInstance:f,theme:b,classes:v,Templates:g,template:y,info:C,isSlot:$,position:S,id:k,handleMouseOver:E}}},ElementDescription={name:"ElementDescription",slots:["default"],setup(a,i){var{el$:u,form$:c,Size:d,View:m,classesInstance:f,classes:v,Templates:g,template:y,theme:b}=base$_(a,i),w=inject$1("config$"),S=computed(()=>localize(u.value.description,w.value,c.value)),C=computed(()=>u.value.descriptionId),k=computed(()=>{var $,E,D;return!!(($=u.value.slots)!==null&&$!==void 0&&$.description||(E=u.value.$slots)!==null&&E!==void 0&&E.description||c.value.$vueform.vueVersion===2&&(D=u.value.$scopedSlots)!==null&&D!==void 0&&D.description)});return{el$:u,form$:c,Size:d,View:m,classesInstance:f,theme:b,classes:v,Templates:g,template:y,description:S,isSlot:k,id:C}}},ElementError={name:"ElementError",setup(a,i){var{el$:u,form$:c,Size:d,View:m,classesInstance:f,classes:v,Templates:g,template:y,theme:b}=base$_(a,i),w=computed(()=>u.value.error),S=computed(()=>u.value.errorId);return{el$:u,form$:c,Size:d,View:m,classesInstance:f,theme:b,classes:v,Templates:g,template:y,error:w,id:S}}},ElementMessage={name:"ElementMessage",setup(a,i){var{el$:u,form$:c,Size:d,View:m,classesInstance:f,classes:v,Templates:g,template:y,theme:b}=base$_(a,i),w=computed(()=>u.value.messageBag?u.value.messageBag.message:null);return{el$:u,form$:c,Size:d,View:m,classesInstance:f,theme:b,classes:v,Templates:g,template:y,message:w}}},ElementText={name:"ElementText",slots:["default"],props:{type:{type:String,required:!0}},setup(a,i){var{type:u}=toRefs(a),{el$:c,form$:d,Size:m,View:f,classesInstance:v,classes:g,Templates:y,template:b,theme:w}=base$_(a,i),S=inject$1("config$"),C=computed(()=>localize(c.value[u.value],S.value,d.value)),k=computed(()=>{var $,E,D;return!!(($=c.value.slots)!==null&&$!==void 0&&$[u.value]||(E=c.value.$slots)!==null&&E!==void 0&&E[u.value]||d.value.$vueform.vueVersion===2&&(D=c.value.$scopedSlots)!==null&&D!==void 0&&D[u.value])});return{el$:c,form$:d,Size:m,View:f,classesInstance:v,theme:w,classes:g,Templates:y,template:b,content:C,isSlot:k}}},DragAndDrop={name:"DragAndDrop",emits:["click","drop"],props:{title:{type:String,required:!0},description:{type:String,required:!0},disabled:{type:Boolean,required:!1,default:!1}},setup(a,i){var{disabled:u}=toRefs(a),{el$:c,form$:d,Size:m,View:f,classesInstance:v,classes:g,Templates:y,template:b,theme:w}=base$_(a,i),S=ref(!1),C=ref(null),k=()=>{i.emit("click")};return onMounted(()=>{each(["drag","dragstart","dragend","dragover","dragenter","dragleave","drop"],$=>{C.value.addEventListener($,E=>{E.preventDefault(),E.stopPropagation()})}),C.value.addEventListener("drop",$=>{u.value||(i.emit("drop",$),S.value=!1)}),C.value.addEventListener("dragover",$=>{u.value||S.value!==!0&&(S.value=!0)}),C.value.addEventListener("dragleave",$=>{u.value||(S.value=!1)}),C.value.addEventListener("dragend",$=>{u.value||(S.value=!1)})}),{el$:c,form$:d,Size:m,View:f,classesInstance:v,classes:g,Templates:y,template:b,theme:w,dragging:S,area:C,handleClick:k}}},ElementAddon={name:"ElementAddon",slots:["default"],props:{type:{required:!0,type:String}},setup(a,i){var{type:u}=toRefs(a),{form$:c,el$:d,Size:m,View:f,classesInstance:v,classes:g,Templates:y,template:b,theme:w}=base$_(a,i),S=inject$1("config$"),C=computed(()=>d.value.addons[u.value]),k=computed(()=>{var T=$.value?C.value(d.value):C.value||null;return E.value||(T=localize(T,S.value,c.value)),T}),$=computed(()=>typeof C.value=="function"&&(!C.value.prototype||!C.value.prototype.constructor||C.value.prototype.constructor&&C.value.prototype.constructor.name!=="VueComponent")),E=computed(()=>isVueComponent(C.value)),D=computed(()=>{var T,O,F;return!!((T=d.value.slots)!==null&&T!==void 0&&T["addon-".concat(u.value)]||(O=d.value.$slots)!==null&&O!==void 0&&O["addon-".concat(u.value)]||c.value.$vueform.vueVersion===2&&(F=d.value.$scopedSlots)!==null&&F!==void 0&&F["addon-".concat(u.value)]||d.value.slots["addon-".concat(u.value)])});return{el$:d,form$:c,theme:w,Size:m,View:f,classesInstance:v,Templates:y,template:b,classes:g,addon:k,isAddonComponent:E,isSlot:D}}},HOOKS=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],defaults$1={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:typeof window=="object"&&window.navigator.userAgent.indexOf("MSIE")===-1,ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(a){return typeof console<"u"&&console.warn(a)},getWeek:function(a){var i=new Date(a.getTime());i.setHours(0,0,0,0),i.setDate(i.getDate()+3-(i.getDay()+6)%7);var u=new Date(i.getFullYear(),0,4);return 1+Math.round(((i.getTime()-u.getTime())/864e5-3+(u.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},english={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(a){var i=a%100;if(i>3&&i<21)return"th";switch(i%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},pad=function(a,i){return i===void 0&&(i=2),("000"+a).slice(i*-1)},int=function(a){return a===!0?1:0};function debounce$1(a,i){var u;return function(){var c=this,d=arguments;clearTimeout(u),u=setTimeout(function(){return a.apply(c,d)},i)}}var arrayify=function(a){return a instanceof Array?a:[a]};function toggleClass$1(a,i,u){if(u===!0)return a.classList.add(i);a.classList.remove(i)}function createElement(a,i,u){var c=window.document.createElement(a);return i=i||"",u=u||"",c.className=i,u!==void 0&&(c.textContent=u),c}function clearNode(a){for(;a.firstChild;)a.removeChild(a.firstChild)}function findParent(a,i){if(i(a))return a;if(a.parentNode)return findParent(a.parentNode,i)}function createNumberInput(a,i){var u=createElement("div","numInputWrapper"),c=createElement("input","numInput "+a),d=createElement("span","arrowUp"),m=createElement("span","arrowDown");if(navigator.userAgent.indexOf("MSIE 9.0")===-1?c.type="number":(c.type="text",c.pattern="\\d*"),i!==void 0)for(var f in i)c.setAttribute(f,i[f]);return u.appendChild(c),u.appendChild(d),u.appendChild(m),u}function getEventTarget(a){try{if(typeof a.composedPath=="function"){var i=a.composedPath();return i[0]}return a.target}catch{return a.target}}var doNothing=function(){},monthToStr=function(a,i,u){return u.months[i?"shorthand":"longhand"][a]},revFormat={D:doNothing,F:function(a,i,u){a.setMonth(u.months.longhand.indexOf(i))},G:function(a,i){a.setHours((a.getHours()>=12?12:0)+parseFloat(i))},H:function(a,i){a.setHours(parseFloat(i))},J:function(a,i){a.setDate(parseFloat(i))},K:function(a,i,u){a.setHours(a.getHours()%12+12*int(new RegExp(u.amPM[1],"i").test(i)))},M:function(a,i,u){a.setMonth(u.months.shorthand.indexOf(i))},S:function(a,i){a.setSeconds(parseFloat(i))},U:function(a,i){return new Date(parseFloat(i)*1e3)},W:function(a,i,u){var c=parseInt(i),d=new Date(a.getFullYear(),0,2+(c-1)*7,0,0,0,0);return d.setDate(d.getDate()-d.getDay()+u.firstDayOfWeek),d},Y:function(a,i){a.setFullYear(parseFloat(i))},Z:function(a,i){return new Date(i)},d:function(a,i){a.setDate(parseFloat(i))},h:function(a,i){a.setHours((a.getHours()>=12?12:0)+parseFloat(i))},i:function(a,i){a.setMinutes(parseFloat(i))},j:function(a,i){a.setDate(parseFloat(i))},l:doNothing,m:function(a,i){a.setMonth(parseFloat(i)-1)},n:function(a,i){a.setMonth(parseFloat(i)-1)},s:function(a,i){a.setSeconds(parseFloat(i))},u:function(a,i){return new Date(parseFloat(i))},w:doNothing,y:function(a,i){a.setFullYear(2e3+parseFloat(i))}},tokenRegex={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},formats={Z:function(a){return a.toISOString()},D:function(a,i,u){return i.weekdays.shorthand[formats.w(a,i,u)]},F:function(a,i,u){return monthToStr(formats.n(a,i,u)-1,!1,i)},G:function(a,i,u){return pad(formats.h(a,i,u))},H:function(a){return pad(a.getHours())},J:function(a,i){return i.ordinal!==void 0?a.getDate()+i.ordinal(a.getDate()):a.getDate()},K:function(a,i){return i.amPM[int(a.getHours()>11)]},M:function(a,i){return monthToStr(a.getMonth(),!0,i)},S:function(a){return pad(a.getSeconds())},U:function(a){return a.getTime()/1e3},W:function(a,i,u){return u.getWeek(a)},Y:function(a){return pad(a.getFullYear(),4)},d:function(a){return pad(a.getDate())},h:function(a){return a.getHours()%12?a.getHours()%12:12},i:function(a){return pad(a.getMinutes())},j:function(a){return a.getDate()},l:function(a,i){return i.weekdays.longhand[a.getDay()]},m:function(a){return pad(a.getMonth()+1)},n:function(a){return a.getMonth()+1},s:function(a){return a.getSeconds()},u:function(a){return a.getTime()},w:function(a){return a.getDay()},y:function(a){return String(a.getFullYear()).substring(2)}},createDateFormatter=function(a){var i=a.config,u=i===void 0?defaults$1:i,c=a.l10n,d=c===void 0?english:c,m=a.isMobile,f=m===void 0?!1:m;return function(v,g,y){var b=y||d;return u.formatDate!==void 0&&!f?u.formatDate(v,g,b):g.split("").map(function(w,S,C){return formats[w]&&C[S-1]!=="\\"?formats[w](v,b,u):w!=="\\"?w:""}).join("")}},createDateParser=function(a){var i=a.config,u=i===void 0?defaults$1:i,c=a.l10n,d=c===void 0?english:c;return function(m,f,v,g){if(!(m!==0&&!m)){var y=g||d,b,w=m;if(m instanceof Date)b=new Date(m.getTime());else if(typeof m!="string"&&m.toFixed!==void 0)b=new Date(m);else if(typeof m=="string"){var S=f||(u||defaults$1).dateFormat,C=String(m).trim();if(C==="today")b=new Date,v=!0;else if(u&&u.parseDate)b=u.parseDate(m,S);else if(/Z$/.test(C)||/GMT$/.test(C))b=new Date(m);else{for(var k=void 0,$=[],E=0,D=0,T="";E<S.length;E++){var O=S[E],F=O==="\\",M=S[E-1]==="\\"||F;if(tokenRegex[O]&&!M){T+=tokenRegex[O];var P=new RegExp(T).exec(m);P&&(k=!0)&&$[O!=="Y"?"push":"unshift"]({fn:revFormat[O],val:P[++D]})}else F||(T+=".")}b=!u||!u.noCalendar?new Date(new Date().getFullYear(),0,1,0,0,0,0):new Date(new Date().setHours(0,0,0,0)),$.forEach(function(B){var z=B.fn,U=B.val;return b=z(b,U,y)||b}),b=k?b:void 0}}if(!(b instanceof Date&&!isNaN(b.getTime()))){u.errorHandler(new Error("Invalid date provided: "+w));return}return v===!0&&b.setHours(0,0,0,0),b}}};function compareDates(a,i,u){return u===void 0&&(u=!0),u!==!1?new Date(a.getTime()).setHours(0,0,0,0)-new Date(i.getTime()).setHours(0,0,0,0):a.getTime()-i.getTime()}var isBetween=function(a,i,u){return a>Math.min(i,u)&&a<Math.max(i,u)},calculateSecondsSinceMidnight=function(a,i,u){return a*3600+i*60+u},parseSeconds=function(a){var i=Math.floor(a/3600),u=(a-i*3600)/60;return[i,u,a-i*3600-u*60]},duration={DAY:864e5};function getDefaultHours(a){var i=a.defaultHour,u=a.defaultMinute,c=a.defaultSeconds;if(a.minDate!==void 0){var d=a.minDate.getHours(),m=a.minDate.getMinutes(),f=a.minDate.getSeconds();i<d&&(i=d),i===d&&u<m&&(u=m),i===d&&u===m&&c<f&&(c=a.minDate.getSeconds())}if(a.maxDate!==void 0){var v=a.maxDate.getHours(),g=a.maxDate.getMinutes();i=Math.min(i,v),i===v&&(u=Math.min(g,u)),i===v&&u===g&&(c=a.maxDate.getSeconds())}return{hours:i,minutes:u,seconds:c}}typeof Object.assign!="function"&&(Object.assign=function(a){for(var i=[],u=1;u<arguments.length;u++)i[u-1]=arguments[u];if(!a)throw TypeError("Cannot convert undefined or null to object");for(var c=function(v){v&&Object.keys(v).forEach(function(g){return a[g]=v[g]})},d=0,m=i;d<m.length;d++){var f=m[d];c(f)}return a});var __assign=function(){return __assign=Object.assign||function(a){for(var i,u=1,c=arguments.length;u<c;u++){i=arguments[u];for(var d in i)Object.prototype.hasOwnProperty.call(i,d)&&(a[d]=i[d])}return a},__assign.apply(this,arguments)},__spreadArrays=function(){for(var a=0,i=0,u=arguments.length;i<u;i++)a+=arguments[i].length;for(var c=Array(a),d=0,i=0;i<u;i++)for(var m=arguments[i],f=0,v=m.length;f<v;f++,d++)c[d]=m[f];return c},DEBOUNCED_CHANGE_MS=300;function FlatpickrInstance(a,i){var u={config:__assign(__assign({},defaults$1),flatpickr.defaultConfig),l10n:english};u.parseDate=createDateParser({config:u.config,l10n:u.l10n}),u._handlers=[],u.pluginElements=[],u.loadedPlugins=[],u._bind=$,u._setHoursFromDate=S,u._positionCalendar=qt,u.changeMonth=le,u.changeYear=de,u.clear=Se,u.close=Fe,u.onMouseOver=Ie,u._createElement=createElement,u.createDay=P,u.destroy=kt,u.isEnabled=$e,u.jumpToDate=T,u.updateValue=Oe,u.open=pe,u.redraw=$t,u.set=Kt,u.setDate=mn,u.toggle=an;function c(){u.utils={getDaysInMonth:function(oe,he){return oe===void 0&&(oe=u.currentMonth),he===void 0&&(he=u.currentYear),oe===1&&(he%4===0&&he%100!==0||he%400===0)?29:u.l10n.daysInMonth[oe]}}}function d(){u.element=u.input=a,u.isOpen=!1,We(),Ht(),zt(),xt(),c(),u.isMobile||M(),D(),(u.selectedDates.length||u.config.noCalendar)&&(u.config.enableTime&&S(u.config.noCalendar?u.latestSelectedDateObj:void 0),Oe(!1)),v();var oe=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!u.isMobile&&oe&&qt(),sn("onReady")}function m(){var oe;return((oe=u.calendarContainer)===null||oe===void 0?void 0:oe.getRootNode()).activeElement||document.activeElement}function f(oe){return oe.bind(u)}function v(){var oe=u.config;oe.weekNumbers===!1&&oe.showMonths===1||oe.noCalendar!==!0&&window.requestAnimationFrame(function(){if(u.calendarContainer!==void 0&&(u.calendarContainer.style.visibility="hidden",u.calendarContainer.style.display="block"),u.daysContainer!==void 0){var he=(u.days.offsetWidth+1)*oe.showMonths;u.daysContainer.style.width=he+"px",u.calendarContainer.style.width=he+(u.weekWrapper!==void 0?u.weekWrapper.offsetWidth:0)+"px",u.calendarContainer.style.removeProperty("visibility"),u.calendarContainer.style.removeProperty("display")}})}function g(oe){if(u.selectedDates.length===0){var he=u.config.minDate===void 0||compareDates(new Date,u.config.minDate)>=0?new Date:new Date(u.config.minDate.getTime()),De=getDefaultHours(u.config);he.setHours(De.hours,De.minutes,De.seconds,he.getMilliseconds()),u.selectedDates=[he],u.latestSelectedDateObj=he}oe!==void 0&&oe.type!=="blur"&&Rt(oe);var Nt=u._input.value;w(),Oe(),u._input.value!==Nt&&u._debouncedChange()}function y(oe,he){return oe%12+12*int(he===u.l10n.amPM[1])}function b(oe){switch(oe%24){case 0:case 12:return 12;default:return oe%12}}function w(){if(!(u.hourElement===void 0||u.minuteElement===void 0)){var oe=(parseInt(u.hourElement.value.slice(-2),10)||0)%24,he=(parseInt(u.minuteElement.value,10)||0)%60,De=u.secondElement!==void 0?(parseInt(u.secondElement.value,10)||0)%60:0;u.amPM!==void 0&&(oe=y(oe,u.amPM.textContent));var Nt=u.config.minTime!==void 0||u.config.minDate&&u.minDateHasTime&&u.latestSelectedDateObj&&compareDates(u.latestSelectedDateObj,u.config.minDate,!0)===0,Ut=u.config.maxTime!==void 0||u.config.maxDate&&u.maxDateHasTime&&u.latestSelectedDateObj&&compareDates(u.latestSelectedDateObj,u.config.maxDate,!0)===0;if(u.config.maxTime!==void 0&&u.config.minTime!==void 0&&u.config.minTime>u.config.maxTime){var tn=calculateSecondsSinceMidnight(u.config.minTime.getHours(),u.config.minTime.getMinutes(),u.config.minTime.getSeconds()),un=calculateSecondsSinceMidnight(u.config.maxTime.getHours(),u.config.maxTime.getMinutes(),u.config.maxTime.getSeconds()),Gt=calculateSecondsSinceMidnight(oe,he,De);if(Gt>un&&Gt<tn){var _n=parseSeconds(tn);oe=_n[0],he=_n[1],De=_n[2]}}else{if(Ut){var nn=u.config.maxTime!==void 0?u.config.maxTime:u.config.maxDate;oe=Math.min(oe,nn.getHours()),oe===nn.getHours()&&(he=Math.min(he,nn.getMinutes())),he===nn.getMinutes()&&(De=Math.min(De,nn.getSeconds()))}if(Nt){var cn=u.config.minTime!==void 0?u.config.minTime:u.config.minDate;oe=Math.max(oe,cn.getHours()),oe===cn.getHours()&&he<cn.getMinutes()&&(he=cn.getMinutes()),he===cn.getMinutes()&&(De=Math.max(De,cn.getSeconds()))}}C(oe,he,De)}}function S(oe){var he=oe||u.latestSelectedDateObj;he&&he instanceof Date&&C(he.getHours(),he.getMinutes(),he.getSeconds())}function C(oe,he,De){u.latestSelectedDateObj!==void 0&&u.latestSelectedDateObj.setHours(oe%24,he,De||0,0),!(!u.hourElement||!u.minuteElement||u.isMobile)&&(u.hourElement.value=pad(u.config.time_24hr?oe:(12+oe)%12+12*int(oe%12===0)),u.minuteElement.value=pad(he),u.amPM!==void 0&&(u.amPM.textContent=u.l10n.amPM[int(oe>=12)]),u.secondElement!==void 0&&(u.secondElement.value=pad(De)))}function k(oe){var he=getEventTarget(oe),De=parseInt(he.value)+(oe.delta||0);(De/1e3>1||oe.key==="Enter"&&!/[^\d]/.test(De.toString()))&&de(De)}function $(oe,he,De,Nt){if(he instanceof Array)return he.forEach(function(Ut){return $(oe,Ut,De,Nt)});if(oe instanceof Array)return oe.forEach(function(Ut){return $(Ut,he,De,Nt)});oe.addEventListener(he,De,Nt),u._handlers.push({remove:function(){return oe.removeEventListener(he,De,Nt)}})}function E(){sn("onChange")}function D(){if(u.config.wrap&&["open","close","toggle","clear"].forEach(function(De){Array.prototype.forEach.call(u.element.querySelectorAll("[data-"+De+"]"),function(Nt){return $(Nt,"click",u[De])})}),u.isMobile){hn();return}var oe=debounce$1(ie,50);if(u._debouncedChange=debounce$1(E,DEBOUNCED_CHANGE_MS),u.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&$(u.daysContainer,"mouseover",function(De){u.config.mode==="range"&&Ie(getEventTarget(De))}),$(u._input,"keydown",Bt),u.calendarContainer!==void 0&&$(u.calendarContainer,"keydown",Bt),!u.config.inline&&!u.config.static&&$(window,"resize",oe),window.ontouchstart!==void 0?$(window.document,"touchstart",ke):$(window.document,"mousedown",ke),$(window.document,"focus",ke,{capture:!0}),u.config.clickOpens===!0&&($(u._input,"focus",u.open),$(u._input,"click",u.open)),u.daysContainer!==void 0&&($(u.monthNav,"click",Ye),$(u.monthNav,["keyup","increment"],k),$(u.daysContainer,"click",Et)),u.timeContainer!==void 0&&u.minuteElement!==void 0&&u.hourElement!==void 0){var he=function(De){return getEventTarget(De).select()};$(u.timeContainer,["increment"],g),$(u.timeContainer,"blur",g,{capture:!0}),$(u.timeContainer,"click",O),$([u.hourElement,u.minuteElement],["focus","click"],he),u.secondElement!==void 0&&$(u.secondElement,"focus",function(){return u.secondElement&&u.secondElement.select()}),u.amPM!==void 0&&$(u.amPM,"click",function(De){g(De)})}u.config.allowInput&&$(u._input,"blur",Le)}function T(oe,he){var De=oe!==void 0?u.parseDate(oe):u.latestSelectedDateObj||(u.config.minDate&&u.config.minDate>u.now?u.config.minDate:u.config.maxDate&&u.config.maxDate<u.now?u.config.maxDate:u.now),Nt=u.currentYear,Ut=u.currentMonth;try{De!==void 0&&(u.currentYear=De.getFullYear(),u.currentMonth=De.getMonth())}catch(tn){tn.message="Invalid date supplied: "+De,u.config.errorHandler(tn)}he&&u.currentYear!==Nt&&(sn("onYearChange"),G()),he&&(u.currentYear!==Nt||u.currentMonth!==Ut)&&sn("onMonthChange"),u.redraw()}function O(oe){var he=getEventTarget(oe);~he.className.indexOf("arrow")&&F(oe,he.classList.contains("arrowUp")?1:-1)}function F(oe,he,De){var Nt=oe&&getEventTarget(oe),Ut=De||Nt&&Nt.parentNode&&Nt.parentNode.firstChild,tn=wn("increment");tn.delta=he,Ut&&Ut.dispatchEvent(tn)}function M(){var oe=window.document.createDocumentFragment();if(u.calendarContainer=createElement("div","flatpickr-calendar"),u.calendarContainer.tabIndex=-1,!u.config.noCalendar){if(oe.appendChild(te()),u.innerContainer=createElement("div","flatpickr-innerContainer"),u.config.weekNumbers){var he=ue(),De=he.weekWrapper,Nt=he.weekNumbers;u.innerContainer.appendChild(De),u.weekNumbers=Nt,u.weekWrapper=De}u.rContainer=createElement("div","flatpickr-rContainer"),u.rContainer.appendChild(ae()),u.daysContainer||(u.daysContainer=createElement("div","flatpickr-days"),u.daysContainer.tabIndex=-1),j(),u.rContainer.appendChild(u.daysContainer),u.innerContainer.appendChild(u.rContainer),oe.appendChild(u.innerContainer)}u.config.enableTime&&oe.appendChild(re()),toggleClass$1(u.calendarContainer,"rangeMode",u.config.mode==="range"),toggleClass$1(u.calendarContainer,"animate",u.config.animate===!0),toggleClass$1(u.calendarContainer,"multiMonth",u.config.showMonths>1),u.calendarContainer.appendChild(oe);var Ut=u.config.appendTo!==void 0&&u.config.appendTo.nodeType!==void 0;if((u.config.inline||u.config.static)&&(u.calendarContainer.classList.add(u.config.inline?"inline":"static"),u.config.inline&&(!Ut&&u.element.parentNode?u.element.parentNode.insertBefore(u.calendarContainer,u._input.nextSibling):u.config.appendTo!==void 0&&u.config.appendTo.appendChild(u.calendarContainer)),u.config.static)){var tn=createElement("div","flatpickr-wrapper");u.element.parentNode&&u.element.parentNode.insertBefore(tn,u.element),tn.appendChild(u.element),u.altInput&&tn.appendChild(u.altInput),tn.appendChild(u.calendarContainer)}!u.config.static&&!u.config.inline&&(u.config.appendTo!==void 0?u.config.appendTo:window.document.body).appendChild(u.calendarContainer)}function P(oe,he,De,Nt){var Ut=$e(he,!0),tn=createElement("span",oe,he.getDate().toString());return tn.dateObj=he,tn.$i=Nt,tn.setAttribute("aria-label",u.formatDate(he,u.config.ariaDateFormat)),oe.indexOf("hidden")===-1&&compareDates(he,u.now)===0&&(u.todayDateElem=tn,tn.classList.add("today"),tn.setAttribute("aria-current","date")),Ut?(tn.tabIndex=-1,$n(he)&&(tn.classList.add("selected"),u.selectedDateElem=tn,u.config.mode==="range"&&(toggleClass$1(tn,"startRange",u.selectedDates[0]&&compareDates(he,u.selectedDates[0],!0)===0),toggleClass$1(tn,"endRange",u.selectedDates[1]&&compareDates(he,u.selectedDates[1],!0)===0),oe==="nextMonthDay"&&tn.classList.add("inRange")))):tn.classList.add("flatpickr-disabled"),u.config.mode==="range"&&gn(he)&&!$n(he)&&tn.classList.add("inRange"),u.weekNumbers&&u.config.showMonths===1&&oe!=="prevMonthDay"&&Nt%7===6&&u.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+u.config.getWeek(he)+"</span>"),sn("onDayCreate",tn),tn}function B(oe){oe.focus(),u.config.mode==="range"&&Ie(oe)}function z(oe){for(var he=oe>0?0:u.config.showMonths-1,De=oe>0?u.config.showMonths:-1,Nt=he;Nt!=De;Nt+=oe)for(var Ut=u.daysContainer.children[Nt],tn=oe>0?0:Ut.children.length-1,un=oe>0?Ut.children.length:-1,Gt=tn;Gt!=un;Gt+=oe){var _n=Ut.children[Gt];if(_n.className.indexOf("hidden")===-1&&$e(_n.dateObj))return _n}}function U(oe,he){for(var De=oe.className.indexOf("Month")===-1?oe.dateObj.getMonth():u.currentMonth,Nt=he>0?u.config.showMonths:-1,Ut=he>0?1:-1,tn=De-u.currentMonth;tn!=Nt;tn+=Ut)for(var un=u.daysContainer.children[tn],Gt=De-u.currentMonth===tn?oe.$i+he:he<0?un.children.length-1:0,_n=un.children.length,nn=Gt;nn>=0&&nn<_n&&nn!=(he>0?_n:-1);nn+=Ut){var cn=un.children[nn];if(cn.className.indexOf("hidden")===-1&&$e(cn.dateObj)&&Math.abs(oe.$i-nn)>=Math.abs(he))return B(cn)}u.changeMonth(Ut),H(z(Ut),0)}function H(oe,he){var De=m(),Nt=Te(De||document.body),Ut=oe!==void 0?oe:Nt?De:u.selectedDateElem!==void 0&&Te(u.selectedDateElem)?u.selectedDateElem:u.todayDateElem!==void 0&&Te(u.todayDateElem)?u.todayDateElem:z(he>0?1:-1);Ut===void 0?u._input.focus():Nt?U(Ut,he):B(Ut)}function J(oe,he){for(var De=(new Date(oe,he,1).getDay()-u.l10n.firstDayOfWeek+7)%7,Nt=u.utils.getDaysInMonth((he-1+12)%12,oe),Ut=u.utils.getDaysInMonth(he,oe),tn=window.document.createDocumentFragment(),un=u.config.showMonths>1,Gt=un?"prevMonthDay hidden":"prevMonthDay",_n=un?"nextMonthDay hidden":"nextMonthDay",nn=Nt+1-De,cn=0;nn<=Nt;nn++,cn++)tn.appendChild(P("flatpickr-day "+Gt,new Date(oe,he-1,nn),nn,cn));for(nn=1;nn<=Ut;nn++,cn++)tn.appendChild(P("flatpickr-day",new Date(oe,he,nn),nn,cn));for(var fn=Ut+1;fn<=42-De&&(u.config.showMonths===1||cn%7!==0);fn++,cn++)tn.appendChild(P("flatpickr-day "+_n,new Date(oe,he+1,fn%Ut),fn,cn));var Vn=createElement("div","dayContainer");return Vn.appendChild(tn),Vn}function j(){if(u.daysContainer!==void 0){clearNode(u.daysContainer),u.weekNumbers&&clearNode(u.weekNumbers);for(var oe=document.createDocumentFragment(),he=0;he<u.config.showMonths;he++){var De=new Date(u.currentYear,u.currentMonth,1);De.setMonth(u.currentMonth+he),oe.appendChild(J(De.getFullYear(),De.getMonth()))}u.daysContainer.appendChild(oe),u.days=u.daysContainer.firstChild,u.config.mode==="range"&&u.selectedDates.length===1&&Ie()}}function G(){if(!(u.config.showMonths>1||u.config.monthSelectorType!=="dropdown")){var oe=function(Nt){return u.config.minDate!==void 0&&u.currentYear===u.config.minDate.getFullYear()&&Nt<u.config.minDate.getMonth()?!1:!(u.config.maxDate!==void 0&&u.currentYear===u.config.maxDate.getFullYear()&&Nt>u.config.maxDate.getMonth())};u.monthsDropdownContainer.tabIndex=-1,u.monthsDropdownContainer.innerHTML="";for(var he=0;he<12;he++)if(oe(he)){var De=createElement("option","flatpickr-monthDropdown-month");De.value=new Date(u.currentYear,he).getMonth().toString(),De.textContent=monthToStr(he,u.config.shorthandCurrentMonth,u.l10n),De.tabIndex=-1,u.currentMonth===he&&(De.selected=!0),u.monthsDropdownContainer.appendChild(De)}}}function ee(){var oe=createElement("div","flatpickr-month"),he=window.document.createDocumentFragment(),De;u.config.showMonths>1||u.config.monthSelectorType==="static"?De=createElement("span","cur-month"):(u.monthsDropdownContainer=createElement("select","flatpickr-monthDropdown-months"),u.monthsDropdownContainer.setAttribute("aria-label",u.l10n.monthAriaLabel),$(u.monthsDropdownContainer,"change",function(un){var Gt=getEventTarget(un),_n=parseInt(Gt.value,10);u.changeMonth(_n-u.currentMonth),sn("onMonthChange")}),G(),De=u.monthsDropdownContainer);var Nt=createNumberInput("cur-year",{tabindex:"-1"}),Ut=Nt.getElementsByTagName("input")[0];Ut.setAttribute("aria-label",u.l10n.yearAriaLabel),u.config.minDate&&Ut.setAttribute("min",u.config.minDate.getFullYear().toString()),u.config.maxDate&&(Ut.setAttribute("max",u.config.maxDate.getFullYear().toString()),Ut.disabled=!!u.config.minDate&&u.config.minDate.getFullYear()===u.config.maxDate.getFullYear());var tn=createElement("div","flatpickr-current-month");return tn.appendChild(De),tn.appendChild(Nt),he.appendChild(tn),oe.appendChild(he),{container:oe,yearElement:Ut,monthElement:De}}function Q(){clearNode(u.monthNav),u.monthNav.appendChild(u.prevMonthNav),u.config.showMonths&&(u.yearElements=[],u.monthElements=[]);for(var oe=u.config.showMonths;oe--;){var he=ee();u.yearElements.push(he.yearElement),u.monthElements.push(he.monthElement),u.monthNav.appendChild(he.container)}u.monthNav.appendChild(u.nextMonthNav)}function te(){return u.monthNav=createElement("div","flatpickr-months"),u.yearElements=[],u.monthElements=[],u.prevMonthNav=createElement("span","flatpickr-prev-month"),u.prevMonthNav.innerHTML=u.config.prevArrow,u.nextMonthNav=createElement("span","flatpickr-next-month"),u.nextMonthNav.innerHTML=u.config.nextArrow,Q(),Object.defineProperty(u,"_hidePrevMonthArrow",{get:function(){return u.__hidePrevMonthArrow},set:function(oe){u.__hidePrevMonthArrow!==oe&&(toggleClass$1(u.prevMonthNav,"flatpickr-disabled",oe),u.__hidePrevMonthArrow=oe)}}),Object.defineProperty(u,"_hideNextMonthArrow",{get:function(){return u.__hideNextMonthArrow},set:function(oe){u.__hideNextMonthArrow!==oe&&(toggleClass$1(u.nextMonthNav,"flatpickr-disabled",oe),u.__hideNextMonthArrow=oe)}}),u.currentYearElement=u.yearElements[0],dn(),u.monthNav}function re(){u.calendarContainer.classList.add("hasTime"),u.config.noCalendar&&u.calendarContainer.classList.add("noCalendar");var oe=getDefaultHours(u.config);u.timeContainer=createElement("div","flatpickr-time"),u.timeContainer.tabIndex=-1;var he=createElement("span","flatpickr-time-separator",":"),De=createNumberInput("flatpickr-hour",{"aria-label":u.l10n.hourAriaLabel});u.hourElement=De.getElementsByTagName("input")[0];var Nt=createNumberInput("flatpickr-minute",{"aria-label":u.l10n.minuteAriaLabel});if(u.minuteElement=Nt.getElementsByTagName("input")[0],u.hourElement.tabIndex=u.minuteElement.tabIndex=-1,u.hourElement.value=pad(u.latestSelectedDateObj?u.latestSelectedDateObj.getHours():u.config.time_24hr?oe.hours:b(oe.hours)),u.minuteElement.value=pad(u.latestSelectedDateObj?u.latestSelectedDateObj.getMinutes():oe.minutes),u.hourElement.setAttribute("step",u.config.hourIncrement.toString()),u.minuteElement.setAttribute("step",u.config.minuteIncrement.toString()),u.hourElement.setAttribute("min",u.config.time_24hr?"0":"1"),u.hourElement.setAttribute("max",u.config.time_24hr?"23":"12"),u.hourElement.setAttribute("maxlength","2"),u.minuteElement.setAttribute("min","0"),u.minuteElement.setAttribute("max","59"),u.minuteElement.setAttribute("maxlength","2"),u.timeContainer.appendChild(De),u.timeContainer.appendChild(he),u.timeContainer.appendChild(Nt),u.config.time_24hr&&u.timeContainer.classList.add("time24hr"),u.config.enableSeconds){u.timeContainer.classList.add("hasSeconds");var Ut=createNumberInput("flatpickr-second");u.secondElement=Ut.getElementsByTagName("input")[0],u.secondElement.value=pad(u.latestSelectedDateObj?u.latestSelectedDateObj.getSeconds():oe.seconds),u.secondElement.setAttribute("step",u.minuteElement.getAttribute("step")),u.secondElement.setAttribute("min","0"),u.secondElement.setAttribute("max","59"),u.secondElement.setAttribute("maxlength","2"),u.timeContainer.appendChild(createElement("span","flatpickr-time-separator",":")),u.timeContainer.appendChild(Ut)}return u.config.time_24hr||(u.amPM=createElement("span","flatpickr-am-pm",u.l10n.amPM[int((u.latestSelectedDateObj?u.hourElement.value:u.config.defaultHour)>11)]),u.amPM.title=u.l10n.toggleTitle,u.amPM.tabIndex=-1,u.timeContainer.appendChild(u.amPM)),u.timeContainer}function ae(){u.weekdayContainer?clearNode(u.weekdayContainer):u.weekdayContainer=createElement("div","flatpickr-weekdays");for(var oe=u.config.showMonths;oe--;){var he=createElement("div","flatpickr-weekdaycontainer");u.weekdayContainer.appendChild(he)}return ye(),u.weekdayContainer}function ye(){if(u.weekdayContainer){var oe=u.l10n.firstDayOfWeek,he=__spreadArrays(u.l10n.weekdays.shorthand);oe>0&&oe<he.length&&(he=__spreadArrays(he.splice(oe,he.length),he.splice(0,oe)));for(var De=u.config.showMonths;De--;)u.weekdayContainer.children[De].innerHTML=`
<span class='flatpickr-weekday'>
`+he.join("</span><span class='flatpickr-weekday'>")+`
</span>
`}}function ue(){u.calendarContainer.classList.add("hasWeeks");var oe=createElement("div","flatpickr-weekwrapper");oe.appendChild(createElement("span","flatpickr-weekday",u.l10n.weekAbbreviation));var he=createElement("div","flatpickr-weeks");return oe.appendChild(he),{weekWrapper:oe,weekNumbers:he}}function le(oe,he){he===void 0&&(he=!0);var De=he?oe:oe-u.currentMonth;De<0&&u._hidePrevMonthArrow===!0||De>0&&u._hideNextMonthArrow===!0||(u.currentMonth+=De,(u.currentMonth<0||u.currentMonth>11)&&(u.currentYear+=u.currentMonth>11?1:-1,u.currentMonth=(u.currentMonth+12)%12,sn("onYearChange"),G()),j(),sn("onMonthChange"),dn())}function Se(oe,he){if(oe===void 0&&(oe=!0),he===void 0&&(he=!0),u.input.value="",u.altInput!==void 0&&(u.altInput.value=""),u.mobileInput!==void 0&&(u.mobileInput.value=""),u.selectedDates=[],u.latestSelectedDateObj=void 0,he===!0&&(u.currentYear=u._initialDate.getFullYear(),u.currentMonth=u._initialDate.getMonth()),u.config.enableTime===!0){var De=getDefaultHours(u.config),Nt=De.hours,Ut=De.minutes,tn=De.seconds;C(Nt,Ut,tn)}u.redraw(),oe&&sn("onChange")}function Fe(){u.isOpen=!1,u.isMobile||(u.calendarContainer!==void 0&&u.calendarContainer.classList.remove("open"),u._input!==void 0&&u._input.classList.remove("active")),sn("onClose")}function kt(){u.config!==void 0&&sn("onDestroy");for(var oe=u._handlers.length;oe--;)u._handlers[oe].remove();if(u._handlers=[],u.mobileInput)u.mobileInput.parentNode&&u.mobileInput.parentNode.removeChild(u.mobileInput),u.mobileInput=void 0;else if(u.calendarContainer&&u.calendarContainer.parentNode)if(u.config.static&&u.calendarContainer.parentNode){var he=u.calendarContainer.parentNode;if(he.lastChild&&he.removeChild(he.lastChild),he.parentNode){for(;he.firstChild;)he.parentNode.insertBefore(he.firstChild,he);he.parentNode.removeChild(he)}}else u.calendarContainer.parentNode.removeChild(u.calendarContainer);u.altInput&&(u.input.type="text",u.altInput.parentNode&&u.altInput.parentNode.removeChild(u.altInput),delete u.altInput),u.input&&(u.input.type=u.input._type,u.input.classList.remove("flatpickr-input"),u.input.removeAttribute("readonly")),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach(function(De){try{delete u[De]}catch{}})}function Pe(oe){return u.calendarContainer.contains(oe)}function ke(oe){if(u.isOpen&&!u.config.inline){var he=getEventTarget(oe),De=Pe(he),Nt=he===u.input||he===u.altInput||u.element.contains(he)||oe.path&&oe.path.indexOf&&(~oe.path.indexOf(u.input)||~oe.path.indexOf(u.altInput)),Ut=!Nt&&!De&&!Pe(oe.relatedTarget),tn=!u.config.ignoredFocusElements.some(function(un){return un.contains(he)});Ut&&tn&&(u.config.allowInput&&u.setDate(u._input.value,!1,u.config.altInput?u.config.altFormat:u.config.dateFormat),u.timeContainer!==void 0&&u.minuteElement!==void 0&&u.hourElement!==void 0&&u.input.value!==""&&u.input.value!==void 0&&g(),u.close(),u.config&&u.config.mode==="range"&&u.selectedDates.length===1&&u.clear(!1))}}function de(oe){if(!(!oe||u.config.minDate&&oe<u.config.minDate.getFullYear()||u.config.maxDate&&oe>u.config.maxDate.getFullYear())){var he=oe,De=u.currentYear!==he;u.currentYear=he||u.currentYear,u.config.maxDate&&u.currentYear===u.config.maxDate.getFullYear()?u.currentMonth=Math.min(u.config.maxDate.getMonth(),u.currentMonth):u.config.minDate&&u.currentYear===u.config.minDate.getFullYear()&&(u.currentMonth=Math.max(u.config.minDate.getMonth(),u.currentMonth)),De&&(u.redraw(),sn("onYearChange"),G())}}function $e(oe,he){var De;he===void 0&&(he=!0);var Nt=u.parseDate(oe,void 0,he);if(u.config.minDate&&Nt&&compareDates(Nt,u.config.minDate,he!==void 0?he:!u.minDateHasTime)<0||u.config.maxDate&&Nt&&compareDates(Nt,u.config.maxDate,he!==void 0?he:!u.maxDateHasTime)>0)return!1;if(!u.config.enable&&u.config.disable.length===0)return!0;if(Nt===void 0)return!1;for(var Ut=!!u.config.enable,tn=(De=u.config.enable)!==null&&De!==void 0?De:u.config.disable,un=0,Gt=void 0;un<tn.length;un++){if(Gt=tn[un],typeof Gt=="function"&&Gt(Nt))return Ut;if(Gt instanceof Date&&Nt!==void 0&&Gt.getTime()===Nt.getTime())return Ut;if(typeof Gt=="string"){var _n=u.parseDate(Gt,void 0,!0);return _n&&_n.getTime()===Nt.getTime()?Ut:!Ut}else if(typeof Gt=="object"&&Nt!==void 0&&Gt.from&&Gt.to&&Nt.getTime()>=Gt.from.getTime()&&Nt.getTime()<=Gt.to.getTime())return Ut}return!Ut}function Te(oe){return u.daysContainer!==void 0?oe.className.indexOf("hidden")===-1&&oe.className.indexOf("flatpickr-disabled")===-1&&u.daysContainer.contains(oe):!1}function Le(oe){var he=oe.target===u._input,De=u._input.value.trimEnd()!==bn();he&&De&&!(oe.relatedTarget&&Pe(oe.relatedTarget))&&u.setDate(u._input.value,!0,oe.target===u.altInput?u.config.altFormat:u.config.dateFormat)}function Bt(oe){var he=getEventTarget(oe),De=u.config.wrap?a.contains(he):he===u._input,Nt=u.config.allowInput,Ut=u.isOpen&&(!Nt||!De),tn=u.config.inline&&De&&!Nt;if(oe.keyCode===13&&De){if(Nt)return u.setDate(u._input.value,!0,he===u.altInput?u.config.altFormat:u.config.dateFormat),u.close(),he.blur();u.open()}else if(Pe(he)||Ut||tn){var un=!!u.timeContainer&&u.timeContainer.contains(he);switch(oe.keyCode){case 13:un?(oe.preventDefault(),g(),Wt()):Et(oe);break;case 27:oe.preventDefault(),Wt();break;case 8:case 46:De&&!u.config.allowInput&&(oe.preventDefault(),u.clear());break;case 37:case 39:if(!un&&!De){oe.preventDefault();var Gt=m();if(u.daysContainer!==void 0&&(Nt===!1||Gt&&Te(Gt))){var _n=oe.keyCode===39?1:-1;oe.ctrlKey?(oe.stopPropagation(),le(_n),H(z(1),0)):H(void 0,_n)}}else u.hourElement&&u.hourElement.focus();break;case 38:case 40:oe.preventDefault();var nn=oe.keyCode===40?1:-1;u.daysContainer&&he.$i!==void 0||he===u.input||he===u.altInput?oe.ctrlKey?(oe.stopPropagation(),de(u.currentYear-nn),H(z(1),0)):un||H(void 0,nn*7):he===u.currentYearElement?de(u.currentYear-nn):u.config.enableTime&&(!un&&u.hourElement&&u.hourElement.focus(),g(oe),u._debouncedChange());break;case 9:if(un){var cn=[u.hourElement,u.minuteElement,u.secondElement,u.amPM].concat(u.pluginElements).filter(function(Dn){return Dn}),fn=cn.indexOf(he);if(fn!==-1){var Vn=cn[fn+(oe.shiftKey?-1:1)];oe.preventDefault(),(Vn||u._input).focus()}}else!u.config.noCalendar&&u.daysContainer&&u.daysContainer.contains(he)&&oe.shiftKey&&(oe.preventDefault(),u._input.focus());break}}if(u.amPM!==void 0&&he===u.amPM)switch(oe.key){case u.l10n.amPM[0].charAt(0):case u.l10n.amPM[0].charAt(0).toLowerCase():u.amPM.textContent=u.l10n.amPM[0],w(),Oe();break;case u.l10n.amPM[1].charAt(0):case u.l10n.amPM[1].charAt(0).toLowerCase():u.amPM.textContent=u.l10n.amPM[1],w(),Oe();break}(De||Pe(he))&&sn("onKeyDown",oe)}function Ie(oe,he){if(he===void 0&&(he="flatpickr-day"),!(u.selectedDates.length!==1||oe&&(!oe.classList.contains(he)||oe.classList.contains("flatpickr-disabled")))){for(var De=oe?oe.dateObj.getTime():u.days.firstElementChild.dateObj.getTime(),Nt=u.parseDate(u.selectedDates[0],void 0,!0).getTime(),Ut=Math.min(De,u.selectedDates[0].getTime()),tn=Math.max(De,u.selectedDates[0].getTime()),un=!1,Gt=0,_n=0,nn=Ut;nn<tn;nn+=duration.DAY)$e(new Date(nn),!0)||(un=un||nn>Ut&&nn<tn,nn<Nt&&(!Gt||nn>Gt)?Gt=nn:nn>Nt&&(!_n||nn<_n)&&(_n=nn));var cn=Array.from(u.rContainer.querySelectorAll("*:nth-child(-n+"+u.config.showMonths+") > ."+he));cn.forEach(function(fn){var Vn=fn.dateObj,Dn=Vn.getTime(),tr=Gt>0&&Dn<Gt||_n>0&&Dn>_n;if(tr){fn.classList.add("notAllowed"),["inRange","startRange","endRange"].forEach(function(Wn){fn.classList.remove(Wn)});return}else if(un&&!tr)return;["startRange","inRange","endRange","notAllowed"].forEach(function(Wn){fn.classList.remove(Wn)}),oe!==void 0&&(oe.classList.add(De<=u.selectedDates[0].getTime()?"startRange":"endRange"),Nt<De&&Dn===Nt?fn.classList.add("startRange"):Nt>De&&Dn===Nt&&fn.classList.add("endRange"),Dn>=Gt&&(_n===0||Dn<=_n)&&isBetween(Dn,Nt,De)&&fn.classList.add("inRange"))})}}function ie(){u.isOpen&&!u.config.static&&!u.config.inline&&qt()}function pe(oe,he){if(he===void 0&&(he=u._positionElement),u.isMobile===!0){if(oe){oe.preventDefault();var De=getEventTarget(oe);De&&De.blur()}u.mobileInput!==void 0&&(u.mobileInput.focus(),u.mobileInput.click()),sn("onOpen");return}else if(u._input.disabled||u.config.inline)return;var Nt=u.isOpen;u.isOpen=!0,Nt||(u.calendarContainer.classList.add("open"),u._input.classList.add("active"),sn("onOpen"),qt(he)),u.config.enableTime===!0&&u.config.noCalendar===!0&&u.config.allowInput===!1&&(oe===void 0||!u.timeContainer.contains(oe.relatedTarget))&&setTimeout(function(){return u.hourElement.select()},50)}function Ne(oe){return function(he){var De=u.config["_"+oe+"Date"]=u.parseDate(he,u.config.dateFormat),Nt=u.config["_"+(oe==="min"?"max":"min")+"Date"];De!==void 0&&(u[oe==="min"?"minDateHasTime":"maxDateHasTime"]=De.getHours()>0||De.getMinutes()>0||De.getSeconds()>0),u.selectedDates&&(u.selectedDates=u.selectedDates.filter(function(Ut){return $e(Ut)}),!u.selectedDates.length&&oe==="min"&&S(De),Oe()),u.daysContainer&&($t(),De!==void 0?u.currentYearElement[oe]=De.getFullYear().toString():u.currentYearElement.removeAttribute(oe),u.currentYearElement.disabled=!!Nt&&De!==void 0&&Nt.getFullYear()===De.getFullYear())}}function We(){var oe=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],he=__assign(__assign({},JSON.parse(JSON.stringify(a.dataset||{}))),i),De={};u.config.parseDate=he.parseDate,u.config.formatDate=he.formatDate,Object.defineProperty(u.config,"enable",{get:function(){return u.config._enable},set:function(cn){u.config._enable=St(cn)}}),Object.defineProperty(u.config,"disable",{get:function(){return u.config._disable},set:function(cn){u.config._disable=St(cn)}});var Nt=he.mode==="time";if(!he.dateFormat&&(he.enableTime||Nt)){var Ut=flatpickr.defaultConfig.dateFormat||defaults$1.dateFormat;De.dateFormat=he.noCalendar||Nt?"H:i"+(he.enableSeconds?":S":""):Ut+" H:i"+(he.enableSeconds?":S":"")}if(he.altInput&&(he.enableTime||Nt)&&!he.altFormat){var tn=flatpickr.defaultConfig.altFormat||defaults$1.altFormat;De.altFormat=he.noCalendar||Nt?"h:i"+(he.enableSeconds?":S K":" K"):tn+(" h:i"+(he.enableSeconds?":S":"")+" K")}Object.defineProperty(u.config,"minDate",{get:function(){return u.config._minDate},set:Ne("min")}),Object.defineProperty(u.config,"maxDate",{get:function(){return u.config._maxDate},set:Ne("max")});var un=function(cn){return function(fn){u.config[cn==="min"?"_minTime":"_maxTime"]=u.parseDate(fn,"H:i:S")}};Object.defineProperty(u.config,"minTime",{get:function(){return u.config._minTime},set:un("min")}),Object.defineProperty(u.config,"maxTime",{get:function(){return u.config._maxTime},set:un("max")}),he.mode==="time"&&(u.config.noCalendar=!0,u.config.enableTime=!0),Object.assign(u.config,De,he);for(var Gt=0;Gt<oe.length;Gt++)u.config[oe[Gt]]=u.config[oe[Gt]]===!0||u.config[oe[Gt]]==="true";HOOKS.filter(function(cn){return u.config[cn]!==void 0}).forEach(function(cn){u.config[cn]=arrayify(u.config[cn]||[]).map(f)}),u.isMobile=!u.config.disableMobile&&!u.config.inline&&u.config.mode==="single"&&!u.config.disable.length&&!u.config.enable&&!u.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);for(var Gt=0;Gt<u.config.plugins.length;Gt++){var _n=u.config.plugins[Gt](u)||{};for(var nn in _n)HOOKS.indexOf(nn)>-1?u.config[nn]=arrayify(_n[nn]).map(f).concat(u.config[nn]):typeof he[nn]>"u"&&(u.config[nn]=_n[nn])}he.altInputClass||(u.config.altInputClass=wt().className+" "+u.config.altInputClass),sn("onParseConfig")}function wt(){return u.config.wrap?a.querySelector("[data-input]"):a}function Ht(){typeof u.config.locale!="object"&&typeof flatpickr.l10ns[u.config.locale]>"u"&&u.config.errorHandler(new Error("flatpickr: invalid locale "+u.config.locale)),u.l10n=__assign(__assign({},flatpickr.l10ns.default),typeof u.config.locale=="object"?u.config.locale:u.config.locale!=="default"?flatpickr.l10ns[u.config.locale]:void 0),tokenRegex.D="("+u.l10n.weekdays.shorthand.join("|")+")",tokenRegex.l="("+u.l10n.weekdays.longhand.join("|")+")",tokenRegex.M="("+u.l10n.months.shorthand.join("|")+")",tokenRegex.F="("+u.l10n.months.longhand.join("|")+")",tokenRegex.K="("+u.l10n.amPM[0]+"|"+u.l10n.amPM[1]+"|"+u.l10n.amPM[0].toLowerCase()+"|"+u.l10n.amPM[1].toLowerCase()+")";var oe=__assign(__assign({},i),JSON.parse(JSON.stringify(a.dataset||{})));oe.time_24hr===void 0&&flatpickr.defaultConfig.time_24hr===void 0&&(u.config.time_24hr=u.l10n.time_24hr),u.formatDate=createDateFormatter(u),u.parseDate=createDateParser({config:u.config,l10n:u.l10n})}function qt(oe){if(typeof u.config.position=="function")return void u.config.position(u,oe);if(u.calendarContainer!==void 0){sn("onPreCalendarPosition");var he=oe||u._positionElement,De=Array.prototype.reduce.call(u.calendarContainer.children,function(Lt,pn){return Lt+pn.offsetHeight},0),Nt=u.calendarContainer.offsetWidth,Ut=u.config.position.split(" "),tn=Ut[0],un=Ut.length>1?Ut[1]:null,Gt=he.getBoundingClientRect(),_n=window.innerHeight-Gt.bottom,nn=tn==="above"||tn!=="below"&&_n<De&&Gt.top>De,cn=window.pageYOffset+Gt.top+(nn?-De-2:he.offsetHeight+2);if(toggleClass$1(u.calendarContainer,"arrowTop",!nn),toggleClass$1(u.calendarContainer,"arrowBottom",nn),!u.config.inline){var fn=window.pageXOffset+Gt.left,Vn=!1,Dn=!1;un==="center"?(fn-=(Nt-Gt.width)/2,Vn=!0):un==="right"&&(fn-=Nt-Gt.width,Dn=!0),toggleClass$1(u.calendarContainer,"arrowLeft",!Vn&&!Dn),toggleClass$1(u.calendarContainer,"arrowCenter",Vn),toggleClass$1(u.calendarContainer,"arrowRight",Dn);var tr=window.document.body.offsetWidth-(window.pageXOffset+Gt.right),Wn=fn+Nt>window.document.body.offsetWidth,ir=tr+Nt>window.document.body.offsetWidth;if(toggleClass$1(u.calendarContainer,"rightMost",Wn),!u.config.static)if(u.calendarContainer.style.top=cn+"px",!Wn)u.calendarContainer.style.left=fn+"px",u.calendarContainer.style.right="auto";else if(!ir)u.calendarContainer.style.left="auto",u.calendarContainer.style.right=tr+"px";else{var nr=At();if(nr===void 0)return;var Kn=window.document.body.offsetWidth,dr=Math.max(0,Kn/2-Nt/2),Tr=".flatpickr-calendar.centerMost:before",or=".flatpickr-calendar.centerMost:after",Lr=nr.cssRules.length,ve="{left:"+Gt.left+"px;right:auto;}";toggleClass$1(u.calendarContainer,"rightMost",!1),toggleClass$1(u.calendarContainer,"centerMost",!0),nr.insertRule(Tr+","+or+ve,Lr),u.calendarContainer.style.left=dr+"px",u.calendarContainer.style.right="auto"}}}}function At(){for(var oe=null,he=0;he<document.styleSheets.length;he++){var De=document.styleSheets[he];if(De.cssRules){try{De.cssRules}catch{continue}oe=De;break}}return oe??Ft()}function Ft(){var oe=document.createElement("style");return document.head.appendChild(oe),oe.sheet}function $t(){u.config.noCalendar||u.isMobile||(G(),dn(),j())}function Wt(){u._input.focus(),window.navigator.userAgent.indexOf("MSIE")!==-1||navigator.msMaxTouchPoints!==void 0?setTimeout(u.close,0):u.close()}function Et(oe){oe.preventDefault(),oe.stopPropagation();var he=function(cn){return cn.classList&&cn.classList.contains("flatpickr-day")&&!cn.classList.contains("flatpickr-disabled")&&!cn.classList.contains("notAllowed")},De=findParent(getEventTarget(oe),he);if(De!==void 0){var Nt=De,Ut=u.latestSelectedDateObj=new Date(Nt.dateObj.getTime()),tn=(Ut.getMonth()<u.currentMonth||Ut.getMonth()>u.currentMonth+u.config.showMonths-1)&&u.config.mode!=="range";if(u.selectedDateElem=Nt,u.config.mode==="single")u.selectedDates=[Ut];else if(u.config.mode==="multiple"){var un=$n(Ut);un?u.selectedDates.splice(parseInt(un),1):u.selectedDates.push(Ut)}else u.config.mode==="range"&&(u.selectedDates.length===2&&u.clear(!1,!1),u.latestSelectedDateObj=Ut,u.selectedDates.push(Ut),compareDates(Ut,u.selectedDates[0],!0)!==0&&u.selectedDates.sort(function(cn,fn){return cn.getTime()-fn.getTime()}));if(w(),tn){var Gt=u.currentYear!==Ut.getFullYear();u.currentYear=Ut.getFullYear(),u.currentMonth=Ut.getMonth(),Gt&&(sn("onYearChange"),G()),sn("onMonthChange")}if(dn(),j(),Oe(),!tn&&u.config.mode!=="range"&&u.config.showMonths===1?B(Nt):u.selectedDateElem!==void 0&&u.hourElement===void 0&&u.selectedDateElem&&u.selectedDateElem.focus(),u.hourElement!==void 0&&u.hourElement!==void 0&&u.hourElement.focus(),u.config.closeOnSelect){var _n=u.config.mode==="single"&&!u.config.enableTime,nn=u.config.mode==="range"&&u.selectedDates.length===2&&!u.config.enableTime;(_n||nn)&&Wt()}E()}}var Tt={locale:[Ht,ye],showMonths:[Q,v,ae],minDate:[T],maxDate:[T],positionElement:[Yt],clickOpens:[function(){u.config.clickOpens===!0?($(u._input,"focus",u.open),$(u._input,"click",u.open)):(u._input.removeEventListener("focus",u.open),u._input.removeEventListener("click",u.open))}]};function Kt(oe,he){if(oe!==null&&typeof oe=="object"){Object.assign(u.config,oe);for(var De in oe)Tt[De]!==void 0&&Tt[De].forEach(function(Nt){return Nt()})}else u.config[oe]=he,Tt[oe]!==void 0?Tt[oe].forEach(function(Nt){return Nt()}):HOOKS.indexOf(oe)>-1&&(u.config[oe]=arrayify(he));u.redraw(),Oe(!0)}function ln(oe,he){var De=[];if(oe instanceof Array)De=oe.map(function(Nt){return u.parseDate(Nt,he)});else if(oe instanceof Date||typeof oe=="number")De=[u.parseDate(oe,he)];else if(typeof oe=="string")switch(u.config.mode){case"single":case"time":De=[u.parseDate(oe,he)];break;case"multiple":De=oe.split(u.config.conjunction).map(function(Nt){return u.parseDate(Nt,he)});break;case"range":De=oe.split(u.l10n.rangeSeparator).map(function(Nt){return u.parseDate(Nt,he)});break}else u.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(oe)));u.selectedDates=u.config.allowInvalidPreload?De:De.filter(function(Nt){return Nt instanceof Date&&$e(Nt,!1)}),u.config.mode==="range"&&u.selectedDates.sort(function(Nt,Ut){return Nt.getTime()-Ut.getTime()})}function mn(oe,he,De){if(he===void 0&&(he=!1),De===void 0&&(De=u.config.dateFormat),oe!==0&&!oe||oe instanceof Array&&oe.length===0)return u.clear(he);ln(oe,De),u.latestSelectedDateObj=u.selectedDates[u.selectedDates.length-1],u.redraw(),T(void 0,he),S(),u.selectedDates.length===0&&u.clear(!1),Oe(he),he&&sn("onChange")}function St(oe){return oe.slice().map(function(he){return typeof he=="string"||typeof he=="number"||he instanceof Date?u.parseDate(he,void 0,!0):he&&typeof he=="object"&&he.from&&he.to?{from:u.parseDate(he.from,void 0),to:u.parseDate(he.to,void 0)}:he}).filter(function(he){return he})}function xt(){u.selectedDates=[],u.now=u.parseDate(u.config.now)||new Date;var oe=u.config.defaultDate||((u.input.nodeName==="INPUT"||u.input.nodeName==="TEXTAREA")&&u.input.placeholder&&u.input.value===u.input.placeholder?null:u.input.value);oe&&ln(oe,u.config.dateFormat),u._initialDate=u.selectedDates.length>0?u.selectedDates[0]:u.config.minDate&&u.config.minDate.getTime()>u.now.getTime()?u.config.minDate:u.config.maxDate&&u.config.maxDate.getTime()<u.now.getTime()?u.config.maxDate:u.now,u.currentYear=u._initialDate.getFullYear(),u.currentMonth=u._initialDate.getMonth(),u.selectedDates.length>0&&(u.latestSelectedDateObj=u.selectedDates[0]),u.config.minTime!==void 0&&(u.config.minTime=u.parseDate(u.config.minTime,"H:i")),u.config.maxTime!==void 0&&(u.config.maxTime=u.parseDate(u.config.maxTime,"H:i")),u.minDateHasTime=!!u.config.minDate&&(u.config.minDate.getHours()>0||u.config.minDate.getMinutes()>0||u.config.minDate.getSeconds()>0),u.maxDateHasTime=!!u.config.maxDate&&(u.config.maxDate.getHours()>0||u.config.maxDate.getMinutes()>0||u.config.maxDate.getSeconds()>0)}function zt(){if(u.input=wt(),!u.input){u.config.errorHandler(new Error("Invalid input element specified"));return}u.input._type=u.input.type,u.input.type="text",u.input.classList.add("flatpickr-input"),u._input=u.input,u.config.altInput&&(u.altInput=createElement(u.input.nodeName,u.config.altInputClass),u._input=u.altInput,u.altInput.placeholder=u.input.placeholder,u.altInput.disabled=u.input.disabled,u.altInput.required=u.input.required,u.altInput.tabIndex=u.input.tabIndex,u.altInput.type="text",u.input.setAttribute("type","hidden"),!u.config.static&&u.input.parentNode&&u.input.parentNode.insertBefore(u.altInput,u.input.nextSibling)),u.config.allowInput||u._input.setAttribute("readonly","readonly"),Yt()}function Yt(){u._positionElement=u.config.positionElement||u._input}function hn(){var oe=u.config.enableTime?u.config.noCalendar?"time":"datetime-local":"date";u.mobileInput=createElement("input",u.input.className+" flatpickr-mobile"),u.mobileInput.tabIndex=1,u.mobileInput.type=oe,u.mobileInput.disabled=u.input.disabled,u.mobileInput.required=u.input.required,u.mobileInput.placeholder=u.input.placeholder,u.mobileFormatStr=oe==="datetime-local"?"Y-m-d\\TH:i:S":oe==="date"?"Y-m-d":"H:i:S",u.selectedDates.length>0&&(u.mobileInput.defaultValue=u.mobileInput.value=u.formatDate(u.selectedDates[0],u.mobileFormatStr)),u.config.minDate&&(u.mobileInput.min=u.formatDate(u.config.minDate,"Y-m-d")),u.config.maxDate&&(u.mobileInput.max=u.formatDate(u.config.maxDate,"Y-m-d")),u.input.getAttribute("step")&&(u.mobileInput.step=String(u.input.getAttribute("step"))),u.input.type="hidden",u.altInput!==void 0&&(u.altInput.type="hidden");try{u.input.parentNode&&u.input.parentNode.insertBefore(u.mobileInput,u.input.nextSibling)}catch{}$(u.mobileInput,"change",function(he){u.setDate(getEventTarget(he).value,!1,u.mobileFormatStr),sn("onChange"),sn("onClose")})}function an(oe){if(u.isOpen===!0)return u.close();u.open(oe)}function sn(oe,he){if(u.config!==void 0){var De=u.config[oe];if(De!==void 0&&De.length>0)for(var Nt=0;De[Nt]&&Nt<De.length;Nt++)De[Nt](u.selectedDates,u.input.value,u,he);oe==="onChange"&&(u.input.dispatchEvent(wn("change")),u.input.dispatchEvent(wn("input")))}}function wn(oe){var he=document.createEvent("Event");return he.initEvent(oe,!0,!0),he}function $n(oe){for(var he=0;he<u.selectedDates.length;he++){var De=u.selectedDates[he];if(De instanceof Date&&compareDates(De,oe)===0)return""+he}return!1}function gn(oe){return u.config.mode!=="range"||u.selectedDates.length<2?!1:compareDates(oe,u.selectedDates[0])>=0&&compareDates(oe,u.selectedDates[1])<=0}function dn(){u.config.noCalendar||u.isMobile||!u.monthNav||(u.yearElements.forEach(function(oe,he){var De=new Date(u.currentYear,u.currentMonth,1);De.setMonth(u.currentMonth+he),u.config.showMonths>1||u.config.monthSelectorType==="static"?u.monthElements[he].textContent=monthToStr(De.getMonth(),u.config.shorthandCurrentMonth,u.l10n)+" ":u.monthsDropdownContainer.value=De.getMonth().toString(),oe.value=De.getFullYear().toString()}),u._hidePrevMonthArrow=u.config.minDate!==void 0&&(u.currentYear===u.config.minDate.getFullYear()?u.currentMonth<=u.config.minDate.getMonth():u.currentYear<u.config.minDate.getFullYear()),u._hideNextMonthArrow=u.config.maxDate!==void 0&&(u.currentYear===u.config.maxDate.getFullYear()?u.currentMonth+1>u.config.maxDate.getMonth():u.currentYear>u.config.maxDate.getFullYear()))}function bn(oe){var he=oe||(u.config.altInput?u.config.altFormat:u.config.dateFormat);return u.selectedDates.map(function(De){return u.formatDate(De,he)}).filter(function(De,Nt,Ut){return u.config.mode!=="range"||u.config.enableTime||Ut.indexOf(De)===Nt}).join(u.config.mode!=="range"?u.config.conjunction:u.l10n.rangeSeparator)}function Oe(oe){oe===void 0&&(oe=!0),u.mobileInput!==void 0&&u.mobileFormatStr&&(u.mobileInput.value=u.latestSelectedDateObj!==void 0?u.formatDate(u.latestSelectedDateObj,u.mobileFormatStr):""),u.input.value=bn(u.config.dateFormat),u.altInput!==void 0&&(u.altInput.value=bn(u.config.altFormat)),oe!==!1&&sn("onValueUpdate")}function Ye(oe){var he=getEventTarget(oe),De=u.prevMonthNav.contains(he),Nt=u.nextMonthNav.contains(he);De||Nt?le(De?-1:1):u.yearElements.indexOf(he)>=0?he.select():he.classList.contains("arrowUp")?u.changeYear(u.currentYear+1):he.classList.contains("arrowDown")&&u.changeYear(u.currentYear-1)}function Rt(oe){oe.preventDefault();var he=oe.type==="keydown",De=getEventTarget(oe),Nt=De;u.amPM!==void 0&&De===u.amPM&&(u.amPM.textContent=u.l10n.amPM[int(u.amPM.textContent===u.l10n.amPM[0])]);var Ut=parseFloat(Nt.getAttribute("min")),tn=parseFloat(Nt.getAttribute("max")),un=parseFloat(Nt.getAttribute("step")),Gt=parseInt(Nt.value,10),_n=oe.delta||(he?oe.which===38?1:-1:0),nn=Gt+un*_n;if(typeof Nt.value<"u"&&Nt.value.length===2){var cn=Nt===u.hourElement,fn=Nt===u.minuteElement;nn<Ut?(nn=tn+nn+int(!cn)+(int(cn)&&int(!u.amPM)),fn&&F(void 0,-1,u.hourElement)):nn>tn&&(nn=Nt===u.hourElement?nn-tn-int(!u.amPM):Ut,fn&&F(void 0,1,u.hourElement)),u.amPM&&cn&&(un===1?nn+Gt===23:Math.abs(nn-Gt)>un)&&(u.amPM.textContent=u.l10n.amPM[int(u.amPM.textContent===u.l10n.amPM[0])]),Nt.value=pad(nn)}}return d(),u}function _flatpickr(a,i){for(var u=Array.prototype.slice.call(a).filter(function(f){return f instanceof HTMLElement}),c=[],d=0;d<u.length;d++){var m=u[d];try{if(m.getAttribute("data-fp-omit")!==null)continue;m._flatpickr!==void 0&&(m._flatpickr.destroy(),m._flatpickr=void 0),m._flatpickr=FlatpickrInstance(m,i||{}),c.push(m._flatpickr)}catch(f){console.error(f)}}return c.length===1?c[0]:c}typeof HTMLElement<"u"&&typeof HTMLCollection<"u"&&typeof NodeList<"u"&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(a){return _flatpickr(this,a)},HTMLElement.prototype.flatpickr=function(a){return _flatpickr([this],a)});var flatpickr=function(a,i){return typeof a=="string"?_flatpickr(window.document.querySelectorAll(a),i):a instanceof Node?_flatpickr([a],i):_flatpickr(a,i)};flatpickr.defaultConfig={};flatpickr.l10ns={en:__assign({},english),default:__assign({},english)};flatpickr.localize=function(a){flatpickr.l10ns.default=__assign(__assign({},flatpickr.l10ns.default),a)};flatpickr.setDefaults=function(a){flatpickr.defaultConfig=__assign(__assign({},flatpickr.defaultConfig),a)};flatpickr.parseDate=createDateParser({});flatpickr.formatDate=createDateFormatter({});flatpickr.compareDates=compareDates;typeof jQuery<"u"&&typeof jQuery.fn<"u"&&(jQuery.fn.flatpickr=function(a){return _flatpickr(this,a)});Date.prototype.fp_incr=function(a){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+(typeof a=="string"?parseInt(a,10):a))};typeof window<"u"&&(window.flatpickr=flatpickr);var DatepickerWrapper={name:"DatepickerWrapper",emits:["change"],props:{value:{required:!0},options:{type:[Object],required:!0},id:{type:[Number,String],required:!0},placeholder:{type:[Number,String],required:!1},attrs:{required:!1,type:[Object],default:()=>({})}},setup(a,i){var{id:u,options:c,value:d}=toRefs(a),{el$:m,form$:f,Size:v,View:g,classesInstance:y,classes:b,Templates:w,template:S,theme:C}=base$_(a,i),k=getCurrentInstance$1().proxy,$=ref(null),E=ref(null),D=computed(()=>m.value.available),T=computed(()=>{var z,U;return((z=k.$vueform.i18n.locales[k.$vueform.i18n.locale])===null||z===void 0||(z=z.vueform)===null||z===void 0?void 0:z.datepicker)||((U=k.$vueform.i18n.locales[k.$vueform.i18n.fallbackLocale])===null||U===void 0||(U=U.vueform)===null||U===void 0?void 0:U.datepicker)||{}}),O=computed(()=>c.value.mode||"single"),F=computed(()=>{var z={};return each(c.value,(U,H)=>{U!=null&&(z[H]=U)}),z.static=!0,z}),M=z=>{i.emit("change",O.value=="single"?z[0]||null:z)},P=()=>{$.value.input.parentElement.id="datepicker-"+u.value},B=function(){var z=_asyncToGenerator(function*(){E.value||(yield nextTick()),$.value=flatpickr(E.value,Object.assign({},F.value,{onChange:U=>{M(U)},onClose:U=>{U=O.value=="range"&&U.length<2?[]:U,M(U)},parseDate:(U,H)=>hooks(U,H,!0).toDate(),formatDate:(U,H)=>hooks(U).format(H),ariaDateFormat:"MMMM D, YYYY",disableMobile:!0,locale:T.value})),$.value.calendarContainer&&b.value.calendarContainer.forEach(U=>{$.value.calendarContainer.classList.add(U)}),P(),d.value!==null&&$.value.setDate(d.value,!1)});return function(){return z.apply(this,arguments)}}();return watch(d,(z,U)=>{var H;(H=$.value)===null||H===void 0||H.setDate(z,!1)}),watch(u,(z,U)=>{P()},{immediate:!1}),watch(c,(z,U)=>{isEqual_1(z,U)||B()},{deep:!0}),watch([T,D],(z,U)=>{B()},{deep:!0}),onMounted(()=>{B()}),{el$:m,form$:f,Size:v,View:g,classesInstance:y,theme:C,classes:b,Templates:w,template:S,datepicker$:$,input:E,config:F,mode:O,locale:T,update:M,init:B}}},EditorWrapper={name:"EditorWrapper",emits:["input","alert","error","blur"],props:{value:{required:!1,default:null},placeholder:{required:!1,type:[String,Number],default:null},name:{required:!1,type:[String,Number],default:null},id:{required:!1,type:[String,Number],default:null},accept:{required:!1,type:Array,default:()=>[]},acceptMimes:{required:!1,type:Array,default:()=>[]},endpoint:{required:!1,type:[String,Function],default:null},method:{required:!1,type:String,default:"post"},disabled:{required:!1,type:Boolean,default:!1},hideTools:{required:!1,type:[Array],default:()=>[]},attrs:{required:!1,type:[Object],default:()=>({})}},setup(a,i){var{value:u,disabled:c,acceptMimes:d,accept:m,endpoint:f,method:v,attrs:g,placeholder:y,id:b}=toRefs(a),{el$:w,form$:S,Size:C,View:k,classesInstance:$,classes:E,Templates:D,template:T,theme:O}=base$_(a,i),F=ref(null),M=computed(()=>f.value?typeof f.value=="function"?f.value:S.value.$vueform.config.endpoints[f.value]||f.value:typeof S.value.$vueform.config.endpoints.attachment=="function"?S.value.$vueform.config.endpoints.attachment:S.value.$vueform.config.endpoints.attachment.url),P=computed(()=>typeof M.value=="function"?null:f.value&&S.value.$vueform.config.endpoints[f.value]?S.value.$vueform.config.endpoints[f.value]:v.value||S.value.$vueform.config.endpoints.attachment.method),B=computed(()=>h("trix-editor",_objectSpread2$1(_objectSpread2$1({},g.value),{},{placeholder:y.value,disabled:c.value,id:b.value,input:"editor-input-".concat(b.value),ref:"editor$"}))),z=ee=>{typeof ee=="number"&&(ee=String(ee)),F.value.editor.loadHTML(ee)},U=(ee,Q)=>{F.value[ee]=Q},H=()=>{F.value.value==u.value||!F.value.value&&!u.value||i.emit("input",{target:{value:F.value.value}})},J=ee=>{if(c.value){ee.preventDefault();return}if(!ee.file){ee.preventDefault();return}d.value&&d.value.length&&d.value.indexOf(ee.file.type)===-1&&(ee.preventDefault(),i.emit("alert",S.value.__(S.value.translations.vueform.editor.acceptedMimesError,{mimes:d.value.join(", ")})));var Q=ee.file.name.split(".").pop();m.value&&m.value.length&&m.value.indexOf(Q)===-1&&(ee.preventDefault(),i.emit("alert",S.value.__(S.value.translations.vueform.editor.acceptedExtensionsError,{extensions:m.value.join(", ")})))},j=function(){var ee=_asyncToGenerator(function*(Q){if(Q.attachment.file){var te=new FormData;te.append("Content-Type",Q.attachment.file.type),te.append("file",Q.attachment.file);var re;try{typeof M.value=="function"?re=yield M.value(Q.attachment,w.value):(re=yield w.value.$vueform.services.axios.request({url:M.value,method:P.value,[P.value.toLowerCase()==="get"?"params":"data"]:te,onUploadProgress:ae=>{Q.attachment.setUploadProgress(Math.round(ae.loaded*100/ae.total))}}),re=re.data),Q.attachment.setAttributes({url:re.url,href:re.href})}catch(ae){i.emit("error",ae)}}});return function(te){return ee.apply(this,arguments)}}(),G=()=>{i.emit("blur")};return watch(c,ee=>{F.value.contentEditable=!ee}),onMounted(()=>{c.value&&(F.value.contentEditable=!1),F.value.addEventListener("trix-change",H),F.value.addEventListener("trix-blur",G),F.value.addEventListener("trix-file-accept",J),F.value.addEventListener("trix-attachment-add",j)}),onBeforeUnmount(()=>{var ee,Q,te,re;(ee=F.value)===null||ee===void 0||ee.removeEventListener("trix-change",H),(Q=F.value)===null||Q===void 0||Q.removeEventListener("trix-blur",G),(te=F.value)===null||te===void 0||te.removeEventListener("trix-file-accept",J),(re=F.value)===null||re===void 0||re.removeEventListener("trix-attachment-add",j)}),{el$:w,form$:S,Size:C,View:k,classesInstance:$,resolvedEndpoint:M,editorComponent:B,theme:O,classes:E,Templates:D,template:T,editor$:F,update:z,setOption:U,handleChange:H,handleFileAccept:J,handleAttachmentAdd:j,handleBlur:G}}},base$Z=function a(i,u,c){var{label:d}=toRefs(i),m=c.form$,f=c.el$,v=inject$1("config$"),g=computed(()=>{var S,C;return!!(m.value.options.forceLabels||d.value||f.value.slots.label||(S=f.value.$slots)!==null&&S!==void 0&&S.label||m.value.$vueform.vueVersion===2&&(C=f.value.$scopedSlots)!==null&&C!==void 0&&C.label)}),y=computed(()=>typeof d.value=="function"&&(!d.value.prototype||!d.value.prototype.constructor||d.value.prototype.constructor&&d.value.prototype.constructor.name!=="VueComponent")),b=computed(()=>isVueComponent(d.value)),w=computed(()=>{var S=y.value?d.value(f.value):d.value||null;return b.value||(S=localize(S,v.value,m.value)),S});return{hasLabel:g,Label:w}},base$Y=function a(i,u,c){var{columns:d,presets:m}=toRefs(i),f=c.form$,v=c.theme,g=c.hasLabel,y=ref(cloneDeep_1(d.value)),b=computed(()=>{var k=f.value.$vueform.config;return new f.value.$vueform.services.columns({configPresetColumns:k.usePresets,configColumns:k.columns,formPresetColumns:f.value.options.presets,formColumns:f.value.options.columns,elementPresetColumns:m.value,elementColumns:y.value},g.value,v.value.columns,k.presets)}),w=computed(()=>b.value.classes),S=computed(()=>b.value.cols),C=k=>{y.value=cloneDeep_1(k)};return watch(d,k=>{y.value=cloneDeep_1(k)},{immediate:!1,deep:!0}),{cols:S,columnsClassesService:b,columnsClasses:w,updateColumns:C}},base$X=function a(i,u,c){var{size:d,view:m,views:f,presets:v}=toRefs(i),g=u.name,y=c.available,b=c.active,w=c.form$,S=c.parent,C=ref(!1),k=computed(()=>y.value&&!C.value&&b.value),$=computed(()=>{var F;return d.value?F=d.value:each(v.value,M=>{var P=w.value.$vueform.config.presets[M];!P||!P.size||(F=P.size)}),F||(S.value?F=S.value.Size:F=w.value.Size),F}),E=computed(()=>m.value?m.value:D.value[g.value]),D=computed(()=>{var F=w.value.Views;return each(v.value,M=>{var P=w.value.$vueform.config.presets[M];!P||!P.views||(F=Object.assign({},F,P.views))}),F=Object.assign({},F,f.value),F}),T=()=>{C.value=!0},O=()=>{C.value=!1};return provide("Size",$),provide("View",E),provide("Views",D),{hidden:C,visible:k,Size:$,View:E,Views:D,hide:T,show:O}},base$W=function a(i,u,c){var{templates:d,presets:m}=toRefs(i),f=u.name,v=c.theme,g=c.View,y=c.form$,b=computed(()=>{var S={};return each(m?m.value:[],C=>{var k=y.value.$vueform.config.presets[C];!k||!k.templates||(S=Object.assign({},S,k.templates))}),_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},v.value.templates),S),d?d.value:{})}),w=computed(()=>g&&g.value&&b.value["".concat(f.value,"_").concat(g.value)]?b.value["".concat(f.value,"_").concat(g.value)]:b.value[f.value]);return{Templates:b,template:w}},base$V=function a(i,u,c){var d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};toRefs(i);var m=c.el$,f=["label","info","description","before","between","after"],v=["checkbox","radio","option","single-label","multiple-label","tag","no-results","no-options","after-list","before-list","placeholder","group-label","caret","clear","spinner","option","default","addon-before","addon-after"],g=computed(()=>{var b={};return f.filter(w=>d.slots.indexOf(w)!==-1).forEach(w=>{var S=m.value.slots[w]||m.value.slots[camelCase_1(w)];typeof S=="object"&&(S.props&&(Array.isArray(S.props)&&S.props.indexOf("el$")===-1||!Array.isArray(S.props)&&Object.keys(S.props).indexOf("el$")===-1)?Array.isArray(S.props)?S.props.push("el$"):S.props.el$={type:Object,required:!0}:S.props||(S.props=["el$"])),b[w]=S}),b}),y=computed(()=>{var b={};return v.filter(w=>d.slots.indexOf(w)!==-1).forEach(w=>{var S=m.value.slots[w]||m.value.slots[camelCase_1(w)];typeof S=="object"&&(S.props&&(Array.isArray(S.props)&&S.props.indexOf("el$")===-1||!Array.isArray(S.props)&&Object.keys(S.props).indexOf("el$")===-1)?Array.isArray(S.props)?S.props.push("el$"):S.props.el$={type:Object,required:!0}:S.props||(S.props=["el$"])),b[w]=S}),b});return{elementSlots:g,fieldSlots:y}},base$U=function a(i,u,c){var{buttonLabel:d,buttonType:m,href:f,target:v,loading:g,onClick:y,resets:b,submits:w}=toRefs(i),S=c.form$,C=c.isDisabled,k=c.fieldId,$=c.fire,E=c.el$,D=computed(()=>typeof g.value=="function"?g.value(S.value,E.value):w.value&&(S.value.submitting||S.value.preparing||S.value.isLoading)?!0:g.value),T=computed(()=>d.value!==null&&typeof d.value=="object"),O=computed(()=>{var M={id:k.value};switch(m.value){case"anchor":M.href=f.value,M.target=v.value;break;case"button":M.disabled=C.value;break}return D.value&&(M.tabindex=void 0),M}),F=M=>{if(m.value==="anchor"&&!f.value&&M.preventDefault(),C.value||D.value){M.preventDefault();return}b.value&&S.value.reset(),w.value&&S.value.submit(),$("click",S.value,E.value,M)};return{isButtonLabelComponent:T,button:O,isLoading:D,handleClick:F}},base$T=function a(i,u,c){var{layout:d,inline:m}=toRefs(i),f=computed(()=>m.value||!d.value?"ElementLayoutInline":d.value);return{elementLayout:f}},base$S=function a(i,u,c){var{id:d,name:m}=toRefs(i),f=c.parent,v=computed(()=>{var g,y;return d.value||((g=f.value)!==null&&g!==void 0&&g.fieldId?"".concat((y=f.value)===null||y===void 0?void 0:y.fieldId,".").concat(m.value):m.value)});return{fieldId:v}},base$R=function a(i,u,c){var{container:d}=c,m=()=>{var f,v,g=((f=d.value)===null||f===void 0?void 0:f.$el)||d.value;g==null||(v=g.querySelector("a[href],area[href],input:not([disabled]),select:not([disabled]),textarea:not([disabled]),button:not([disabled]),iframe,[tabindex],[contentEditable=true],trix-editor"))===null||v===void 0||v.focus()};return{focus:m}},editor$1=function a(i,u,c){var{input:d}=c,m=()=>{d.value.editor$.focus()};return{focus:m}},baseClone=_baseClone,CLONE_SYMBOLS_FLAG=4;function clone$1(a){return baseClone(a,CLONE_SYMBOLS_FLAG)}var clone_1=clone$1,base$Q=function a(i,u,c){var{disabled:d}=toRefs(i),m=ref(null),f=computed(()=>d.value&&m.value!==!1||m.value===!0),v=()=>{m.value=!0},g=()=>{m.value=!1};return{localDisabled:m,isDisabled:f,disable:v,enable:g}},checkboxgroup$3=function a(i,u,c){var{disables:d}=toRefs(i),{localDisabled:m,isDisabled:f}=base$Q(i),v=ref([]),g=S=>{isArray_1(S)||(S=[S]);var C=clone_1(v.value);each(S,k=>{k=String(k),C.indexOf(k)===-1&&C.push(k)}),v.value=C},y=S=>{isArray_1(S)||(S=[S]);var C=clone_1(v.value);each(S,k=>{k=String(k);var $=C.indexOf(k);$!==-1&&C.splice($,1)}),v.value=C},b=()=>{m.value=!0},w=()=>{m.value=!1,v.value=[]};return v.value=map_1(d.value||[],S=>String(S)),{disabledItems:v,isDisabled:f,disableAll:b,enableAll:w,disable:g,enable:y}},button$1=function a(i,u,c){var{disabled:d,submits:m}=toRefs(i),f=c.form$,v=c.el$,g=computed(()=>typeof d.value=="function"?d.value(v.value,f.value):m.value&&(f.value.invalid&&f.value.shouldValidateOnChange||f.value.busy||f.value.isDisabled)?!0:d.value);return{isDisabled:g}},radiogroup$2=checkboxgroup$3,base$P=function a(i,u,c){var d=c.fieldId,m=c.invalid,f=c.isDisabled,v=c.busy,g=computed(()=>"".concat(d.value,"__label")),y=computed(()=>"".concat(d.value,"__description")),b=computed(()=>"".concat(d.value,"__info")),w=computed(()=>"".concat(d.value,"__error")),S=computed(()=>({"aria-labelledby":g.value,"aria-describedby":"".concat(y.value," ").concat(b.value),"aria-invalid":m.value,"aria-errormessage":w.value,"aria-disabled":f==null?void 0:f.value,"aria-busy":v.value}));return{descriptionId:y,labelId:g,infoId:b,errorId:w,aria:S}},checkbox$1=function a(i,u,c){var{text:d}=toRefs(i),{descriptionId:m,labelId:f,infoId:v,errorId:g}=base$P(i,u,c),y=c.invalid,b=c.isDisabled,w=c.busy,S=computed(()=>{var C={"aria-label":d.value,"aria-describedby":"".concat(f.value," ").concat(m.value," ").concat(v.value),"aria-invalid":y.value,"aria-errormessage":g.value,"aria-disabled":b.value,"aria-busy":w.value};return C["aria-label"]||(C["aria-labelledby"]=f.value),C});return{descriptionId:m,labelId:f,infoId:v,errorId:g,aria:S}},checkboxgroup$2=function a(i,u,c){var{descriptionId:d,labelId:m,infoId:f,errorId:v}=base$P(i,u,c),g=c.invalid,y=c.isDisabled,b=c.busy,w=computed(()=>({"aria-describedby":"".concat(d.value," ").concat(f.value),"aria-invalid":g.value,"aria-errormessage":v.value,"aria-disabled":y.value,"aria-busy":b.value}));return{descriptionId:d,labelId:m,infoId:f,errorId:v,aria:w}},button=function a(i,u,c){var{descriptionId:d,labelId:m,infoId:f,errorId:v}=base$P(i,u,c),g=c.isDisabled,y=computed(()=>({"aria-labelledby":m.value,"aria-describedby":"".concat(d.value," ").concat(f.value),"aria-disabled":g.value}));return{descriptionId:d,labelId:m,infoId:f,errorId:v,aria:y}},static_$3=function a(i,u,c){var{descriptionId:d,labelId:m,infoId:f,errorId:v}=base$P(i,u,c),g=computed(()=>({"aria-labelledby":m.value,"aria-describedby":"".concat(d.value," ").concat(f.value)}));return{descriptionId:d,labelId:m,infoId:f,errorId:v,aria:g}},radiogroup$1=checkboxgroup$2,radio=checkbox$1,toggle$1=checkbox$1,file$4=checkboxgroup$2,createCaseFirst=_createCaseFirst,lowerFirst=createCaseFirst("toLowerCase"),lowerFirst_1=lowerFirst,base$O=function a(i,u,c){var{name:d}=toRefs(i),m=getCurrentInstance$1(),f=c.form$,v=(y,b)=>{y.children$Array?y.children$Array.push(m.proxy):y.elements$?f.value.$set(y.elements$,d.value,m.proxy):b(y.$parent,b)},g=(y,b)=>{y.children$Array?y.children$Array.splice(y.children$Array.map(w=>normalize$1(w.name)).indexOf(normalize$1(d.value)),1):y.elements$?f.value.$delete(y.elements$,d.value):b(y.$parent,b)};return{assignToParent:v,removeFromParent:g}},base$N=function a(i,u,c){var d=["onBeforeCreate","onCreated"],m={onBeforeMount,onMounted,onBeforeUpdate,onUpdated,onBeforeUnmount,onUnmounted},f=getCurrentInstance$1(),v=c.form$,g=c.fire,{assignToParent:y,removeFromParent:b}=base$O(i,u,{form$:v}),w=ref(null),S=ref(!1),C=ref(!0),k=computed(()=>!1),$=computed(()=>!1),E=computed(()=>!1),D=computed(()=>!1),T=computed(()=>C.value),O=computed(()=>f.proxy),F=()=>{C.value=!0},M=()=>{C.value=!1};return provide("el$",O),onBeforeMount(()=>{y(f.proxy.$parent,y)}),onMounted(()=>{S.value=!0}),onBeforeUnmount(()=>{b(f.proxy.$parent,b)}),Object.values(d).forEach(P=>{g(lowerFirst_1(P.replace("on","")),O.value)}),Object.keys(m).forEach(P=>{m[P](()=>{g(lowerFirst_1(P.replace("on","")),O.value)})}),{el$:O,isStatic:k,isFileType:$,isArrayType:D,isImageType:E,isActive:T,active:C,mounted:S,container:w,activate:F,deactivate:M}},list$4=function a(i,u,c){var{el$:d,isStatic:m,isFileType:f,isImageType:v,isActive:g,active:y,mounted:b,container:w,activate:S,deactivate:C}=base$N(i,u,c),k=computed(()=>!0);return{el$:d,isStatic:m,isFileType:f,isArrayType:k,isImageType:v,isActive:g,active:y,mounted:b,container:w,activate:S,deactivate:C}},file$3=function a(i,u,c){var{view:d}=toRefs(i),{el$:m,isStatic:f,isArrayType:v,isActive:g,active:y,mounted:b,container:w,activate:S,deactivate:C}=base$N(i,u,c),k=computed(()=>!0),$=computed(()=>["gallery","image"].indexOf(d.value)!==-1);return{el$:m,isStatic:f,isFileType:k,isArrayType:v,isImageType:$,isActive:g,active:y,mounted:b,container:w,activate:S,deactivate:C}},static_$2=function a(i,u,c){var{el$:d,isArrayType:m,isFileType:f,isImageType:v,isActive:g,active:y,mounted:b,container:w,activate:S,deactivate:C}=base$N(i,u,c),k=computed(()=>!0);return{el$:d,isStatic:k,isFileType:f,isArrayType:m,isImageType:v,isActive:g,active:y,mounted:b,container:w,activate:S,deactivate:C}},checkboxgroup$1=list$4,dates$5=list$4,multiselect$4=list$4,tags$4=list$4,base$M=function a(i,u,c){var{name:d}=toRefs(i),m=getCurrentInstance$1(),{form$:f}=c,v=computed(()=>{var w=(S,C)=>S&&(f.value.$vueform.vueVersion===3&&S.$options.name&&S.$options.name.match(/^[a-zA-Z\-]*Element$/)||f.value.$vueform.vueVersion===2&&S.hasOwnProperty("el$")&&typeof S.el$!="function")?S.el$:S.$parent?C(S.$parent,C):null;return w(f.value.$vueform.vueVersion===3?m.parent.proxy:m.proxy.$parent,w)}),g=computed(()=>v.value&&v.value.path?v.value.path+"."+d.value:d.value),y=computed(()=>v.value&&v.value.dataPath?v.value.dataPath+"."+d.value:d.value),b=computed(()=>!1);return{parent:v,path:g,dataPath:y,flat:b}},group$6=function a(i,u,c){var{path:d,parent:m}=base$M(i,u,c),f=computed(()=>m.value&&m.value.dataPath?m.value.dataPath:null),v=computed(()=>!0);return{path:d,dataPath:f,flat:v,parent:m}},static_$1=function a(i,u,c){var{path:d,parent:m,flat:f}=base$M(i,u,c);return{path:d,flat:f,parent:m}};function resolveDeps$1(a,i,u){var c=u.deps||{};return u=_objectSpread2$1(_objectSpread2$1({},u),{},{events:i.emits,slots:i.slots}),i.features.forEach(d=>{each(d(a,i,c,u),(m,f)=>{c[f]=m})}),c}var base$L=function a(i,u){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},d=resolveDeps$1(i,u,c);return onMounted(()=>{d.initWatcher&&d.initWatcher(),d.initMessageBag&&d.initMessageBag(),d.initValidation&&d.initValidation()}),_objectSpread2$1({},d)},static_=function a(i,u){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},d=resolveDeps$1(i,u,c);return _objectSpread2$1({},d)},multilingual$8=function a(i,u){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},d=resolveDeps$1(i,u,c);return onMounted(()=>{d.initWatcher(),d.initState(),d.initMessageBag(),d.initValidation()}),_objectSpread2$1({},d)},location$3=function a(i,u){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{displayKey:d}=toRefs(i),m=resolveDeps$1(i,u,c);return onMounted(()=>{m.value.value[d.value]&&(m.input.value.value=m.value.value[d.value])}),onMounted(()=>{m.initWatcher(),m.initMessageBag(),m.initValidation()}),_objectSpread2$1({},m)},BaseElement={props:{name:{required:!0,type:[String,Number]},conditions:{required:!1,type:[Array],default:()=>[]},onBeforeCreate:{required:!1,type:[Function],default:null,private:!0},onCreated:{required:!1,type:[Function],default:null,private:!0},onBeforeMount:{required:!1,type:[Function],default:null,private:!0},onMounted:{required:!1,type:[Function],default:null,private:!0},onBeforeUpdate:{required:!1,type:[Function],default:null,private:!0},onUpdated:{required:!1,type:[Function],default:null,private:!0},onBeforeUnmount:{required:!1,type:[Function],default:null,private:!0},onUnmounted:{required:!1,type:[Function],default:null,private:!0}}},HasView={props:{inline:{required:!1,type:[Boolean],default:!1},layout:{required:!1,type:[String,Object,Boolean],default:"ElementLayout",private:!0},addClass:{required:!1,type:[Array,Object,String,Function],default:null},removeClass:{required:!1,type:[Array,Object,Function],default:null},replaceClass:{required:!1,type:[Object,Function],default:null},overrideClass:{required:!1,type:[Array,Object,String,Function],default:null},addClasses:{required:!1,type:[Object,Function],default:()=>({})},replaceClasses:{required:!1,type:[Object,Function],default:()=>({})},removeClasses:{required:!1,type:[Object,Function],default:()=>({})},overrideClasses:{required:!1,type:[Object,Function],default:()=>({})},presets:{required:!1,type:[Array],default:()=>[]},view:{required:!1,type:[String],default:void 0},views:{required:!1,type:[Object],default:()=>({})},size:{required:!1,type:[String],default:void 0},columns:{required:!1,type:[Object,String,Number],default:null},templates:{required:!1,type:[Object],default:()=>({})},description:{required:!1,type:[String,Object],localized:!0,default:null},info:{required:!1,type:[String,Object],localized:!0,default:null},infoPosition:{required:!1,type:[String],default:"right"},label:{required:!1,type:[String,Object,Function],localized:!0,default:null},before:{required:!1,type:[Object,String,Number],localized:!0,default:null},between:{required:!1,type:[Object,String,Number],localized:!0,default:null},after:{required:!1,type:[Object,String,Number],localized:!0,default:null},slots:{required:!1,type:[Object],default:()=>({})}}},ButtonElement={name:"ButtonElement",mixins:[BaseElement,HasView],emits:["click","beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"],props:{type:{required:!1,type:[String],default:"button",private:!0},buttonLabel:{required:!1,type:[String,Object,Function],default:null},buttonType:{required:!1,type:[String],default:"button"},buttonClass:{required:!1,type:[String,Array,Object],default:null},id:{required:!1,type:[String],default:null},disabled:{required:!1,type:[Function,Boolean],default:!1},loading:{required:!1,type:[Function,Boolean],default:!1},href:{required:!1,type:[String],default:""},target:{required:!1,type:[String],default:null},onClick:{required:!1,type:[Function],default:null,private:!0},resets:{required:!1,type:[Boolean],default:!1},submits:{required:!1,type:[Boolean],default:!1},secondary:{required:!1,type:[Boolean],default:!1},danger:{required:!1,type:[Boolean],default:!1},full:{required:!1,type:[Boolean],default:!1},align:{required:!1,type:[String],default:void 0}},setup(a,i){return i.features=[base$17,base$16,base$T,static_$1,base$1a,static_$2,button$1,base$12,base$Z,base$X,base$W,base$S,base$U,base$18,base$Y,base$V,button,base$R],i.slots=["label","info","description","before","between","after","default"],_objectSpread2$1({},static_(a,i))}},base$K=function a(i,u,c){var d=ref(null);return{input:d}};function baseSortBy$1(a,i){var u=a.length;for(a.sort(i);u--;)a[u]=a[u].value;return a}var _baseSortBy=baseSortBy$1,isSymbol=isSymbol_1;function compareAscending$1(a,i){if(a!==i){var u=a!==void 0,c=a===null,d=a===a,m=isSymbol(a),f=i!==void 0,v=i===null,g=i===i,y=isSymbol(i);if(!v&&!y&&!m&&a>i||m&&f&&g&&!v&&!y||c&&f&&g||!u&&g||!d)return 1;if(!c&&!m&&!y&&a<i||y&&u&&d&&!c&&!m||v&&u&&d||!f&&d||!g)return-1}return 0}var _compareAscending=compareAscending$1,compareAscending=_compareAscending;function compareMultiple$1(a,i,u){for(var c=-1,d=a.criteria,m=i.criteria,f=d.length,v=u.length;++c<f;){var g=compareAscending(d[c],m[c]);if(g){if(c>=v)return g;var y=u[c];return g*(y=="desc"?-1:1)}}return a.index-i.index}var _compareMultiple=compareMultiple$1,arrayMap=_arrayMap,baseGet=_baseGet,baseIteratee=_baseIteratee,baseMap=_baseMap,baseSortBy=_baseSortBy,baseUnary=_baseUnary,compareMultiple=_compareMultiple,identity=identity_1,isArray=isArray_1;function baseOrderBy$1(a,i,u){i.length?i=arrayMap(i,function(m){return isArray(m)?function(f){return baseGet(f,m.length===1?m[0]:m)}:m}):i=[identity];var c=-1;i=arrayMap(i,baseUnary(baseIteratee));var d=baseMap(a,function(m,f,v){var g=arrayMap(i,function(y){return y(m)});return{criteria:g,index:++c,value:m}});return baseSortBy(d,function(m,f){return compareMultiple(m,f,u)})}var _baseOrderBy=baseOrderBy$1,baseFlatten=_baseFlatten,baseOrderBy=_baseOrderBy,baseRest=_baseRest,isIterateeCall=_isIterateeCall,sortBy=baseRest(function(a,i){if(a==null)return[];var u=i.length;return u>1&&isIterateeCall(a,i[0],i[1])?i=[]:u>2&&isIterateeCall(i[0],i[1],i[2])&&(i=[i[0]]),baseOrderBy(a,baseFlatten(i,1),[])}),sortBy_1=sortBy;function checkDateFormat(a,i){!(i instanceof Date)&&hooks(i,a).format(a)!==i&&console.warn('Wrong formatted date. Expected format: "'.concat(a,'", received: "').concat(i,'"'))}var base$J=function a(i,u,c){var d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},{submit:m,formatData:f,formatLoad:v,name:g}=toRefs(i),y=c.form$,b=c.available,w=c.value,S=c.resetValidators,C=c.defaultValue,k=c.nullValue,$=c.resetting,E=z=>{if(d.setValue)return d.setValue(z);w.value=z},D=computed(()=>({[g.value]:w.value})),T=computed(()=>!b.value||!m.value?{}:f.value?f.value(g.value,w.value,y.value):{[g.value]:w.value}),O=function(U){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;E(H&&v.value?v.value(U,y.value):U)},F=z=>{E(z)},M=()=>{E(cloneDeep_1(k.value))},P=()=>{$.value=!0,E(cloneDeep_1(C.value)),S()},B=function(){var z=_asyncToGenerator(function*(){});return function(){return z.apply(this,arguments)}}();return{data:D,requestData:T,load:O,update:F,clear:M,reset:P,prepare:B}},text$2=function a(i,u,c){var{submit:d,formatData:m,name:f,forceNumbers:v}=toRefs(i),{load:g,update:y,clear:b,reset:w,prepare:S}=base$J(i,u,c),C=c.form$,k=c.available,$=c.value,E=inject$1("config$"),D=computed(()=>{var M=$.value;return O()&&(M=F($.value)),{[f.value]:M}}),T=computed(()=>{if(!k.value||!d.value)return{};var M=$.value;return O()&&(M=F($.value)),m.value?m.value(f.value,M,C.value):{[f.value]:M}}),O=()=>v.value||E.value.config.forceNumbers&&C.value.options.forceNumbers!==!1&&v.value!==!1||C.value.options.forceNumbers&&v.value!==!1,F=M=>{var P=M;return typeof M=="string"&&(/^[-+]?\d+([\.,]\d+)?$/.test(M)?P=parseFloat(M.replace(",",".")):/^[-+]?\d+$/.test(M)&&(P=parseInt(M,10))),P};return{data:D,requestData:T,load:g,update:y,clear:b,reset:w,prepare:S}},select$3=function a(i,u,c){var d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},{resolveOnLoad:m,items:f}=toRefs(i),{data:v,requestData:g,load:y,update:b,clear:w,prepare:S}=base$J(i,u,c),C=c.value,k=c.resetValidators,$=c.defaultValue,E=c.updateItems,D=c.resetting,T=F=>{if(d.setValue)return d.setValue(F);C.value=F},O=()=>{D.value=!0,T(cloneDeep_1($.value)),k(),typeof f.value=="string"&&m.value!==!1&&E()};return{data:v,requestData:g,load:y,update:b,clear:w,reset:O,prepare:S}},object$6=function a(i,u,c){var{name:d,formatLoad:m,formatData:f,submit:v}=toRefs(i),{data:g}=base$J(i,u,c),y=c.form$,b=c.available,w=c.children$,S=c.children$Array,C=c.resetting,k=computed(()=>{if(!b.value||!v.value)return{};var F={};return each(w.value,M=>{M.isStatic||(F=Object.assign({},F,M.requestData))}),f.value?f.value(d.value,F,y.value):{[d.value]:F}}),$=function(M){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,B=P&&m.value?m.value(M,y.value):M;each(w.value,z=>{if(!z.isStatic){if(!z.flat&&B[z.name]===void 0){z.clear();return}z.load(z.flat?B:B[z.name],P)}})},E=F=>{each(w.value,M=>{M.isStatic||F[M.name]===void 0&&!M.flat||M.update(M.flat?F:F[M.name])})},D=()=>{each(w.value,F=>{F.isStatic||F.clear()})},T=()=>{C.value=!0,each(w.value,F=>{F.isStatic||F.reset()})},O=function(){var F=_asyncToGenerator(function*(){yield asyncForEach(S.value,function(){var M=_asyncToGenerator(function*(P){P.prepare&&(yield P.prepare())});return function(P){return M.apply(this,arguments)}}())});return function(){return F.apply(this,arguments)}}();return{data:g,requestData:k,load:$,update:E,clear:D,reset:T,prepare:O}},group$5=function a(i,u,c){var{name:d,formatData:m,submit:f}=toRefs(i),{load:v,update:g,clear:y,reset:b,prepare:w}=object$6(i,u,c),S=c.form$,C=c.children$,k=c.available,$=c.value,E=computed(()=>$.value),D=computed(()=>{if(!k.value||!f.value)return{};var T={};return each(C.value,O=>{O.isStatic||(T=Object.assign({},T,O.requestData))}),m.value?m.value(d.value,T,S.value):T});return{data:E,requestData:D,load:v,update:g,clear:y,reset:b,prepare:w}},list$3=function a(i,u,c,d){var{name:m,storeOrder:f,formatLoad:v,formatData:g,order:y,submit:b,initial:w,default:S}=toRefs(i),{update:C,clear:k,data:$}=base$J(i,u,c),E=c.form$,D=c.children$,T=c.children$Array,O=c.available,F=c.isDisabled,M=c.value,P=c.orderByName,B=c.refreshOrderStore,z=c.dataPath,U=c.parent,H=c.nullValue,J=c.defaultValue,j=c.fire,G=c.resetValidators,ee=c.resetting,Q=ref(get_1(E.value.model,z.value)),te=computed(()=>U&&U.value?U.value.defaultValue[m.value]:E.value.options.default[m.value]),re=computed(()=>{if(!O.value||!b.value)return{};var $e=[];return each(D.value,Te=>{var Le=Te.requestData[Te.name];Le!==void 0&&$e.push(Le)}),g.value?g.value(m.value,$e,E.value):{[m.value]:$e}}),ae=computed(()=>Object.keys(M.value||{}).length),ye=function(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:void 0,Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Bt=f.value?Object.assign({},Te||{},{[f.value]:Te?Te[f.value]:void 0}):Te;M.value=B(M.value.concat([Bt]));var Ie=M.value.length-1;return j("add",Ie,Bt,M.value),Le&&nextTick(()=>{T.value[T.value.length-1].focus()}),Ie},ue=$e=>{M.value=M.value.filter((Te,Le)=>Le!==$e),B(M.value),j("remove",$e,M.value)},le=function(){var $e=_asyncToGenerator(function*(Te){var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Bt=kt(Le&&v.value?v.value(Te,E.value):Te);k(),yield nextTick();for(var Ie=0;Ie<Bt.length;Ie++)ye();yield nextTick(),each(D.value,(ie,pe)=>{ie.load(Bt[pe],Le)})});return function(Le){return $e.apply(this,arguments)}}(),Se=()=>{if(ee.value=!0,M.value=cloneDeep_1(J.value),G(),!M.value.length&&w.value>0){for(var $e=0;$e<w.value;$e++)ye();T.value.forEach(Te=>{Te.reset()})}nextTick(()=>{B(M.value)})},Fe=function(){var $e=_asyncToGenerator(function*(){yield asyncForEach(T.value,function(){var Te=_asyncToGenerator(function*(Le){Le.prepare&&(yield Le.prepare())});return function(Le){return Te.apply(this,arguments)}}())});return function(){return $e.apply(this,arguments)}}(),kt=$e=>{if(!y.value&&!P.value||!$e)return $e;var Te=y.value&&typeof y.value=="string"&&y.value.toUpperCase()=="DESC";return P.value?$e=Te?sortBy_1($e,P.value).reverse():sortBy_1($e,P.value):y.value&&($e=Te?$e.sort().reverse():$e.sort()),$e},Pe=()=>{F.value||ye(void 0,!0)},ke=$e=>{F.value||ue($e)};if(Q.value===void 0&&te.value===void 0&&S.value===void 0)if(w.value>0)for(var de=0;de<w.value;de++)ye();else M.value=H.value;else Q.value===void 0&&(M.value=J.value);return{requestData:re,data:$,length:ae,add:ye,remove:ue,load:le,update:C,clear:k,reset:Se,handleAdd:Pe,handleRemove:ke,prepare:Fe}},date$3=function a(i,u,c){var{formatLoad:d}=toRefs(i),{data:m,requestData:f,update:v,clear:g,reset:y,prepare:b}=base$J(i,u,c),w=c.form$,S=c.value,C=c.loadDateFormat,k=function(E){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,T=D&&d.value?d.value(E,w.value):E;checkDateFormat(C.value,T),S.value=T instanceof Date||!T?T:hooks(T,C.value).toDate()};return{data:m,requestData:f,load:k,update:v,clear:g,reset:y,prepare:b}},dates$4=function a(i,u,c){var{formatLoad:d}=toRefs(i),{data:m,requestData:f,update:v,clear:g,reset:y,prepare:b}=base$J(i,u,c),w=c.form$,S=c.value,C=c.loadDateFormat,k=function(E){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,T=D&&d.value?d.value(E,w.value):E;S.value=map_1(T,O=>(checkDateFormat(C.value,O),O instanceof Date?O:hooks(O,C.value).toDate()))};return{data:m,requestData:f,load:k,update:v,clear:g,reset:y,prepare:b}},multilingual$7=function a(i,u,c){var d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},{formatLoad:m}=toRefs(i),{data:f,requestData:v,clear:g,reset:y,prepare:b}=base$J(i,u,c,d),w=c.form$,S=c.value,C=c.language,k=c.nullValue,$=T=>{if(d.setValue)return d.setValue(T);S.value=T},E=function(O){var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,M=F&&m.value?m.value(O,w.value):O;if(!isPlainObject_1(M))throw new Error("Multilingual element requires an object to load");$(Object.assign({},clone_1(k.value),M))},D=T=>{var O=T;isPlainObject_1(O)||(O={[C.value]:T}),$(Object.assign({},S.value,O))};return{data:f,requestData:v,load:E,update:D,clear:g,reset:y,prepare:b}},editor=function a(i,u,c){var{data:d,requestData:m,load:f,update:v,clear:g,reset:y,prepare:b}=base$J(i,u,c,{setValue:C=>{S.value=C,nextTick(()=>{w.value.update(C)})}}),w=c.input,S=c.value;return{data:d,requestData:m,load:f,update:v,clear:g,reset:y,prepare:b}},teditor=function a(i,u,c){var{data:d,requestData:m,load:f,update:v,clear:g,reset:y,prepare:b}=multilingual$7(i,u,c,{setValue:$=>{C.value=$,nextTick(()=>{w.value.update($[k.value])})}}),w=c.input,S=c.model,C=c.value,k=c.language;return watch(k,()=>{w.value.update(S.value)}),{data:d,requestData:m,load:f,update:v,clear:g,reset:y,prepare:b}},file$2=function a(i,u,c){var{load:d,update:m,clear:f,reset:v,prepare:g}=base$J(i,u,c),{submit:y,formatData:b,name:w}=toRefs(i),S=c.form$,C=c.available,k=c.value,$=computed(()=>{var D,T=k.value;return typeof T=="object"&&(D=T)!==null&&D!==void 0&&D.__file__&&(T=T instanceof File?T:_objectSpread2$1({},T),delete T.__file__),{[w.value]:T}}),E=computed(()=>{var D;if(!C.value||!y.value)return{};var T=k.value;return typeof T=="object"&&(D=T)!==null&&D!==void 0&&D.__file__&&(T=T instanceof File?T:_objectSpread2$1({},T),delete T.__file__),b.value?b.value(w.value,T,S.value):{[w.value]:T}});return{data:$,requestData:E,load:d,update:m,clear:f,reset:v,prepare:g}},multifile$5=function a(i,u,c){var{length:d,add:m,remove:f,load:v,update:g,clear:y,reset:b,handleAdd:w,handleRemove:S,prepare:C}=list$3(i,u,c),{submit:k,formatData:$,name:E}=toRefs(i),D=c.form$,T=c.available,O=c.value,F=c.children$,M=computed(()=>{var B=O.value;return B=B.map(z=>{if(typeof z=="object"&&z!==null&&z!==void 0&&z.__file__){var U=z instanceof File?z:_objectSpread2$1({},z);return delete U.__file__,U}return z}),{[E.value]:B}}),P=computed(()=>{if(!T.value||!k.value)return{};var B=[];return each(F.value,z=>{var U=z.requestData[z.name];if(U!==void 0){var H;if(typeof U=="object"&&(H=U)!==null&&H!==void 0&&H.__file__){var J=file$2 instanceof File?file$2:_objectSpread2$1({},file$2);delete J.__file__,U=J}B.push(U)}}),$.value?$.value(E.value,B,D.value):{[E.value]:B}});return{requestData:P,data:M,length:d,add:m,remove:f,load:v,update:g,clear:y,reset:b,handleAdd:w,handleRemove:S,prepare:C}},multiselect$3=select$3,tags$3=select$3,base$I=function a(i,u,c){var{default:d,name:m}=toRefs(i),f=c.nullValue,v=c.form$,g=c.parent,y=computed(()=>{var b;return g&&g.value&&!g.value.mounted?b=g.value.defaultValue[m.value]:!v.value.mounted&&v.value.options.default[m.value]!==void 0&&(b=v.value.options.default[m.value]),b!==void 0?b instanceof File?new File([b],b.name,b):cloneDeep_1(b):d.value!==void 0?d.value instanceof File?new File([d.value],d.value.name,d.value):cloneDeep_1(d.value):cloneDeep_1(f.value)});return{defaultValue:y}},text$1=function a(i,u,c){var{default:d,name:m}=toRefs(i),f=c.nullValue,v=c.form$,g=c.parent,y=inject$1("config$"),b=computed(()=>{var w;return g&&g.value&&!g.value.mounted?w=g.value.defaultValue[m.value]:!v.value.mounted&&typeof v.value.options.default[m.value]!==void 0&&(w=v.value.options.default[m.value]),w!==void 0?w instanceof File?new File([w],w.name,w):isPlainObject_1(w)?localize(cloneDeep_1(w),y.value,v.value):cloneDeep_1(w):d.value!==void 0?d.value instanceof File?new File([d.value],d.value.name,d.value):isPlainObject_1(d.value)?localize(cloneDeep_1(d.value),y.value,v.value):cloneDeep_1(d.value):cloneDeep_1(f.value)});return{defaultValue:b}},object$5=function a(i,u,c){var{default:d,name:m}=toRefs(i),f=c.nullValue,v=c.form$,g=c.parent,y=computed(()=>{var b;return g&&g.value&&!g.value.mounted?b=g.value.defaultValue[m.value]:!v.value.mounted&&v.value.options.default[m.value]&&(b=v.value.options.default[m.value]),b!==void 0?cloneDeep_1(merge_1({},d.value||f.value,b)):Object.keys(d.value).length>0?cloneDeep_1(d.value):cloneDeep_1(f.value)});return{defaultValue:y}},group$4=function a(i,u,c){var{default:d}=toRefs(i),m=c.form$,f=c.parent,v=computed(()=>{var g={};return f&&f.value&&!f.value.mounted?g=f.value.defaultValue:!m.value.mounted&&m.value.options.default&&(g=m.value.options.default),cloneDeep_1(merge_1({},d.value,g))});return{defaultValue:v}},multilingual$6=function a(i,u,c){var{default:d,name:m}=toRefs(i),f=c.nullValue,v=c.form$,g=c.parent,y=computed(()=>{var b;if(g&&g.value&&!g.value.mounted?b=g.value.defaultValue[m.value]:!v.value.mounted&&v.value.options.default[m.value]&&(b=v.value.options.default[m.value]),b!==void 0)return cloneDeep_1(Object.assign({},clone_1(f.value),b));if(d.value===void 0)return clone_1(f.value);var w=clone_1(d.value);if(!isPlainObject_1(w)){var S={};each(f.value,(C,k)=>{S[k]=w}),w=S}return Object.assign({},clone_1(f.value),w)});return{defaultValue:y}},base$H=function a(i,u,c){var{rules:d}=toRefs(i),m=c.form$,f=c.path,v=ref({dirty:!1,validated:!0}),g=ref([]),y=ref({}),b=reactive({}),w=ref(!1),S=computed(()=>d.value),C=computed(()=>v.value.dirty),k=computed(()=>v.value.validated),$=computed(()=>some_1(g.value,{invalid:!0})),E=computed(()=>some_1(g.value,{pending:!0})),D=computed(()=>E.value),T=computed(()=>{var Q=[];return each(g.value,te=>{te.failing&&Q.push(te.message)}),Q}),O=computed(()=>y.value.errors),F=computed(()=>y.value.error||null),M=computed(()=>F.value!==null),P=computed(()=>S.value&&S.value.length>0&&v.value.validated&&!$.value||(!S.value||!S.value.length)&&C.value),B=function(){var Q=_asyncToGenerator(function*(){if(S.value&&m.value.validation!==!1){if(w.value){w.value=!1;return}yield asyncForEach(g.value,function(){var te=_asyncToGenerator(function*(re){yield re.validate()});return function(re){return te.apply(this,arguments)}}()),v.value.validated=!0}});return function(){return Q.apply(this,arguments)}}(),z=()=>{each(g.value,Q=>{Q.reset()}),v.value.validated=!S.value},U=()=>{v.value.dirty=!0},H=()=>{v.value.dirty=!1},J=()=>{y.value&&y.value.clear()},j=()=>{y.value=new m.value.$vueform.services.messageBag(T)},G=()=>{S.value&&(v.value.validated=!1,b.value=new m.value.$vueform.services.validation.factory(f.value,m.value),g.value=[],each(b.value.makeAll(S.value),Q=>{g.value.push(Q)}))},ee=()=>{G()};return{state:v,Validators:g,messageBag:y,resetting:w,dirty:C,validated:k,invalid:$,pending:E,busy:D,errors:O,error:F,validationRules:S,isDanger:M,isSuccess:P,validate:B,dirt:U,clean:H,clearMessages:J,resetValidators:z,initMessageBag:j,initValidation:G,reinitValidation:ee}},text=function a(i,u,c){var{state:d,Validators:m,messageBag:f,resetting:v,dirty:g,validated:y,invalid:b,pending:w,errors:S,error:C,validationRules:k,isDanger:$,isSuccess:E,validate:D,dirt:T,clean:O,clearMessages:F,resetValidators:M,initMessageBag:P,initValidation:B,reinitValidation:z}=base$H(i,u,c),U=computed(()=>some_1(m.value,{debouncing:!0})),H=computed(()=>w.value||U.value);return{state:d,Validators:m,messageBag:f,resetting:v,dirty:g,validated:y,invalid:b,pending:w,debouncing:U,busy:H,errors:S,error:C,validationRules:k,isDanger:$,isSuccess:E,validate:D,dirt:T,clean:O,clearMessages:F,resetValidators:M,initMessageBag:P,initValidation:B,reinitValidation:z}},list$2=function a(i,u,c){var{state:d,Validators:m,messageBag:f,validationRules:v,dirt:g,initValidation:y,resetting:b}=base$H(i,u,c),w=c.form$,S=c.children$,C=computed(()=>some_1(S.value,{available:!0,dirty:!0})||d.value.dirty),k=computed(()=>!some_1(S.value,{available:!0,validated:!1})&&d.value.validated),$=computed(()=>some_1(S.value,{available:!0,invalid:!0})||some_1(m.value,{invalid:!0})),E=computed(()=>some_1(S.value,{available:!0,pending:!0})||some_1(m.value,{pending:!0})),D=computed(()=>some_1(S.value,{available:!0,debouncing:!0})||some_1(m.value,{debouncing:!0})),T=computed(()=>some_1(S.value,{available:!0,busy:!0})||E.value||D.value),O=computed(()=>{var te=[];return each(m.value,re=>{re.failing&&te.push(re.message)}),te}),F=computed(()=>{var te=[];return each(S.value,re=>{!re.available||re.isStatic||each(re.errors,ae=>{te.push(ae)})}),te}),M=computed(()=>O.value.concat(F.value)),P=computed(()=>f.value.errors),B=computed(()=>head_1(O.value)),z=function(){var te=_asyncToGenerator(function*(){if(b.value){b.value=!1;return}yield U(),yield H()});return function(){return te.apply(this,arguments)}}(),U=function(){var te=_asyncToGenerator(function*(){w.value.validation!==!1&&(yield asyncForEach(m.value,function(){var re=_asyncToGenerator(function*(ae){yield ae.validate()});return function(ae){return re.apply(this,arguments)}}()),d.value.validated=!0)});return function(){return te.apply(this,arguments)}}(),H=function(){var te=_asyncToGenerator(function*(){w.value.validation!==!1&&(yield asyncForEach(S.value,function(){var re=_asyncToGenerator(function*(ae){ae.isStatic||(yield ae.validate())});return function(ae){return re.apply(this,arguments)}}()))});return function(){return te.apply(this,arguments)}}(),J=()=>{each(S.value,te=>{te.isStatic||te.clean()}),d.value.dirty=!1},j=()=>{f.value&&f.value.clear(),each(S.value,te=>{te.isStatic||te.clearMessages()})},G=()=>{each(S.value,te=>{te.isStatic||te.resetValidators()}),each(m.value,te=>{te.reset()}),d.value.validated=!v.value},ee=()=>{f.value=new w.value.$vueform.services.messageBag(M)},Q=()=>{y(),each(S.value,te=>{te.isStatic||te.reinitValidation()})};return{state:d,Validators:m,messageBag:f,resetting:b,dirty:C,validated:k,invalid:$,pending:E,debouncing:D,busy:T,validatorErrors:O,childrenErrors:F,errors:P,error:B,validationRules:v,validate:z,validateValidators:U,validateChildren:H,dirt:g,clean:J,clearMessages:j,resetValidators:G,initMessageBag:ee,initValidation:y,reinitValidation:Q}},multilingual$5=function a(i,u,c){var{rules:d}=toRefs(i),m=c.form$,f=c.path,v=c.languages,g=c.language,y=c.value,{messageBag:b,clearMessages:w,resetting:S}=text(i,u,c),C=ref({dirty:{},validated:{}}),k=ref({}),$=computed(()=>{var ue={};return d.value&&each(v.value,le=>{ue[le]=isPlainObject_1(d.value)?d.value[le]||null:d.value}),ue}),E=computed(()=>some_1(C.value.dirty,ue=>ue===!0)),D=computed(()=>!some_1(C.value.validated,ue=>ue===!1)),T=computed(()=>{var ue=!1;return each(k.value,le=>{some_1(le,{invalid:!0})&&(ue=!0)}),ue}),O=computed(()=>{var ue=!1;return each(k.value,le=>{some_1(le,{pending:!0})&&(ue=!0)}),ue}),F=computed(()=>{var ue=!1;return each(k.value,le=>{some_1(le,{debouncing:!0})&&(ue=!0)}),ue}),M=computed(()=>O.value||F.value),P=computed(()=>{var ue=[];return each(k.value,(le,Se)=>{each(le,Fe=>{Fe.failing&&ue.push(Fe.message+" ("+Se+")")})}),ue}),B=computed(()=>b.value.errors),z=computed(()=>{var ue=null;each(k.value[g.value],Se=>{if(ue!==null)return!1;Se.failing&&(ue=Se.message)});var le=b.value.prepends?b.value.prepends.errors:[];return ue!==null&&(le=concat_1(le,[ue])),le=concat_1(le,b.value.appends?b.value.appends.errors:[]),head_1(le)}),U=computed(()=>z.value!==null&&z.value!==void 0),H=computed(()=>$.value[g.value]&&$.value[g.value].length>0&&C.value.validated[g.value]&&!some_1(k.value[g.value],{invalid:!0})||(!$.value[g.value]||!$.value[g.value].length)&&C.value.dirty[g.value]),J=function(){var ue=_asyncToGenerator(function*(){if(S.value){S.value=!1;return}yield asyncForEach(v.value,function(){var le=_asyncToGenerator(function*(Se){yield j(Se)});return function(Se){return le.apply(this,arguments)}}())});return function(){return ue.apply(this,arguments)}}(),j=function(){var ue=_asyncToGenerator(function*(){var le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:g.value;m.value.validation!==!1&&k.value[le]&&(yield asyncForEach(k.value[le],function(){var Se=_asyncToGenerator(function*(Fe){yield Fe.validate(y.value[le])});return function(Fe){return Se.apply(this,arguments)}}()),C.value.validated[le]=!0)});return function(){return ue.apply(this,arguments)}}(),G=()=>{each(v.value,ue=>{each(k.value[ue],le=>{le.reset()}),each($.value,(le,Se)=>{C.value.validated[Se]=!(le.length>0)})})},ee=()=>{C.value.dirty[g.value]=!0},Q=()=>{C.value.dirty[g.value]=!1},te=()=>{var ue={},le={};each(v.value,Se=>{ue[Se]=!1}),each(v.value,Se=>{le[Se]=!0}),C.value={dirty:ue,validated:le}},re=()=>{b.value=new m.value.$vueform.services.messageBag(P)},ae=()=>{if($.value){each($.value,(le,Se)=>{C.value.validated[Se]=!(le!==null&&le.length>0)});var ue=new m.value.$vueform.services.validation.factory(f.value,m.value);k.value={},each($.value,(le,Se)=>{le!==null&&(k.value[Se]||(k.value=Object.assign({},k.value,{[Se]:[]})),each(ue.makeAll(le),Fe=>{k.value[Se].push(Fe)}))})}},ye=()=>{ae()};return{state:C,Validators:k,messageBag:b,resetting:S,dirty:E,validated:D,invalid:T,pending:O,debouncing:F,busy:M,errors:B,error:z,validationRules:$,isDanger:U,isSuccess:H,validate:J,validateLanguage:j,dirt:ee,clean:Q,clearMessages:w,resetValidators:G,initState:te,initMessageBag:re,initValidation:ae,reinitValidation:ye}},slider$1=function a(i,u,c){var d=c.value,{state:m,Validators:f,messageBag:v,resetting:g,dirty:y,validated:b,invalid:w,pending:S,busy:C,errors:k,error:$,validationRules:E,dirt:D,clean:T,clearMessages:O,resetValidators:F,initMessageBag:M,initValidation:P,reinitValidation:B}=base$H(i,u,c),z=function(){var U=_asyncToGenerator(function*(){if(E.value){if(g.value){g.value=!1;return}isArray_1(d.value)?yield asyncForEach(d.value,function(){var H=_asyncToGenerator(function*(J){if(yield asyncForEach(f.value,function(){var j=_asyncToGenerator(function*(G){yield G.validate(J)});return function(G){return j.apply(this,arguments)}}()),w.value)return!1});return function(J){return H.apply(this,arguments)}}()):yield asyncForEach(f.value,function(){var H=_asyncToGenerator(function*(J){yield J.validate(d.value)});return function(J){return H.apply(this,arguments)}}()),m.value.validated=!0}});return function(){return U.apply(this,arguments)}}();return{state:m,Validators:f,messageBag:v,resetting:g,dirty:y,validated:b,invalid:w,pending:S,busy:C,errors:k,error:$,validationRules:E,validate:z,dirt:D,clean:T,clearMessages:O,resetValidators:F,initMessageBag:M,initValidation:P,reinitValidation:B}},file$1=function a(i,u,c){var d=c.form$,m=c.value,f=c.uploading,v=c.removing,{state:g,Validators:y,messageBag:b,resetting:w,dirty:S,validated:C,invalid:k,pending:$,errors:E,error:D,validationRules:T,dirt:O,clean:F,clearMessages:M,resetValidators:P,initMessageBag:B,initValidation:z,reinitValidation:U}=base$H(i,u,c),H=computed(()=>$.value||f.value||v.value),J=function(){var j=_asyncToGenerator(function*(){if(T.value&&d.value.validation!==!1){if(w.value){w.value=!1;return}var G=["min","max","between","size","mimetypes","mimes","dimensions","file","image","gt","gte","lt","lte"];yield asyncForEach(y.value,function(){var ee=_asyncToGenerator(function*(Q){!(m.value instanceof File)&&m.value&&G.indexOf(Q.name)!==-1||(yield Q.validate())});return function(Q){return ee.apply(this,arguments)}}()),g.value.validated=!0}});return function(){return j.apply(this,arguments)}}();return{state:g,Validators:y,messageBag:b,resetting:w,dirty:S,validated:C,invalid:k,pending:$,busy:H,errors:E,error:D,validationRules:T,validate:J,dirt:O,clean:F,clearMessages:M,resetValidators:P,initMessageBag:B,initValidation:z,reinitValidation:U}},location$2=function a(i,u,c){var{displayKey:d}=toRefs(i),m=c.form$,f=c.value,{state:v,Validators:g,messageBag:y,resetting:b,dirty:w,validated:S,invalid:C,pending:k,debouncing:$,busy:E,errors:D,error:T,validationRules:O,isSuccess:F,isDanger:M,dirt:P,clean:B,clearMessages:z,resetValidators:U,initMessageBag:H,initValidation:J,reinitValidation:j}=text(i,u,c),G=function(){var ee=_asyncToGenerator(function*(){if(O.value&&m.value.validation!==!1){if(b.value){b.value=!1;return}yield asyncForEach(g.value,function(){var Q=_asyncToGenerator(function*(te){yield te.validate(f.value[d.value])});return function(te){return Q.apply(this,arguments)}}()),v.value.validated=!0}});return function(){return ee.apply(this,arguments)}}();return{state:v,Validators:g,messageBag:y,resetting:b,dirty:w,validated:S,invalid:C,pending:k,debouncing:$,busy:E,errors:D,error:T,validationRules:O,isSuccess:F,isDanger:M,validate:G,dirt:P,clean:B,clearMessages:z,resetValidators:U,initMessageBag:H,initValidation:J,reinitValidation:j}},group$3=list$2,object$4=list$2,base$G=function a(i,u,c){var{name:d,floating:m,placeholder:f,label:v,fieldName:g}=toRefs(i),y=c.form$,b=c.Label,w=inject$1("config$"),S=computed(()=>g&&g.value?localize(g.value,w.value,y.value):v&&v.value?b.value:m&&m.value?localize(m.value,w.value,y.value):f&&f.value&&y.value.options.floatPlaceholders?localize(f.value,w.value,y.value):upperFirst_1(d.value).replace(/_|-/g," "));return{genericName:S}},file=function a(i,u,c){var{name:d,embed:m,label:f,fieldName:v}=toRefs(i),g=c.form$,y=c.Label,b=c.filename||ref(null),w=inject$1("config$"),S=computed(()=>m.value&&b.value?b.value:v&&v.value?localize(v.value,w.value,g.value):f.value?y.value:/^\d+$/.test(d.value)?g.value.translations.vueform.elements.file.defaultName:upperFirst_1(d.value).replace(/_|-/g," "));return{genericName:S}},base$F=function a(i,u,c){var d,m,f=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},{name:v,type:g}=toRefs(i),y=c.parent,b=c.defaultValue,w=c.dataPath,S=c.form$,C=ref(void 0);S.value.isSync?C.value=get_1(S.value.model,w.value):y.value&&["group","object","list","multifile"].indexOf(y.value.type)!==-1&&(C.value=y.value.value[v.value]);var k=ref(b.value instanceof File?b.value:cloneDeep_1(b.value)),$=computed({get:((d=f.value)===null||d===void 0?void 0:d.get)||function(){var D;return S.value.isSync?D=get_1(S.value.model,w.value):y.value&&["group","object","list","multifile"].indexOf(y.value.type)!==-1?D=y.value.value[v.value]:D=k.value,D!==void 0?D:b.value instanceof File?b.value:cloneDeep_1(b.value)},set:((m=f.value)===null||m===void 0?void 0:m.set)||function(D){if(S.value.isSync)S.value.updateModel(w.value,D);else if(y.value&&["list","multifile"].indexOf(y.value.type)!==-1){var T=y.value.value.map((O,F)=>F==v.value?D:O);y.value.update(T)}else y.value&&["group","object"].indexOf(y.value.type)!==-1?y.value.value=Object.assign({},y.value.value,{[v.value]:D}):k.value=D}}),E=computed({get(){return $.value},set(D){$.value=D}});return(f.init===void 0||f.init!==!1)&&C.value===void 0&&($.value=b.value instanceof File?b.value:cloneDeep_1(b.value)),watch(g,()=>{$.value=b.value instanceof File?b.value:cloneDeep_1(b.value)}),{initialValue:C,internalValue:k,value:$,model:E}},list$1=function a(i,u,c){var{initialValue:d,internalValue:m,value:f,model:v}=base$F(i,u,c,{init:!1});return{initialValue:d,internalValue:m,value:f,model:v}},object$3=function a(i,u,c){var d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},{initialValue:m,internalValue:f,value:v}=base$F(i,u,c,{init:!1}),g=c.defaultValue;return(d.init===void 0||d.init!==!1)&&(m.value===void 0?v.value=g.value:v.value=Object.assign({},g.value,v.value)),{internalValue:f,value:v}},group$2=function a(i,u,c){var d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},m=c.parent,f=c.dataPath,v=c.defaultValue,g=c.children$Array,y=c.form$,b=ref(cloneDeep_1(v.value)),w=computed(d.value||{get(){var S;y.value.isSync?S=f.value?get_1(y.value.model,f.value)||{}:y.value.model:m.value&&["group","object"].indexOf(m.value.type)!==-1?S=m.value.value:S=b.value;var C=g.value.reduce(($,E)=>{if(E.isStatic||!E)return $;var D=[];if(!E.flat)D.push(E.name);else{var T=O=>{O.forEach(F=>{!F.isStatic&&F.flat?T(F.children$Array):F.isStatic||D.push(F.name)})};T(E.children$Array)}return $.concat(D)},[]),k={};return C.forEach($=>{S[$]!==void 0&&(k[$]=S[$])}),S=k,S!==void 0?S:cloneDeep_1(v.value)},set(S){y.value.isSync?y.value.updateModel(f.value,S):m.value&&["group","object"].indexOf(m.value.type)!==-1?m.value.value=Object.assign({},m.value.value,S):b.value=S}});return{value:w}},multilingual$4=function a(i,u,c){var{value:d}=base$F(i,u,c),m=c.language,f=computed({get(){return d.value[m.value]},set(v){d.value=Object.assign({},d.value,{[m.value]:v})}});return{value:d,model:f}},date$2=function a(i,u,c){var{name:d}=toRefs(i),m=c.parent,f=c.valueDateFormat,v=c.defaultValue,g=c.dataPath,y=c.form$,b=ref(v.value instanceof File?v.value:cloneDeep_1(v.value)),{value:w,initialValue:S}=base$F(i,u,c,{value:{get(){var k;return y.value.isSync?k=get_1(y.value.model,g.value):m.value&&["group","object","list","multifile"].indexOf(m.value.type)!==-1?k=m.value.value[d.value]:k=b.value,k!==void 0?k:v.value instanceof File?v.value:cloneDeep_1(v.value)},set(k){if(!isEmpty_1(k)&&!(k instanceof Date)&&f.value!==!1&&checkDateFormat(f.value,k),k=k&&k instanceof Date&&f.value!==!1?hooks(k).format(f.value):k,y.value.isSync)y.value.updateModel(g.value,k);else if(m.value&&["list","multifile"].indexOf(m.value.type)!==-1){var $=m.value.value.map((E,D)=>D==d.value?k:E);m.value.update($)}else m.value&&["group","object"].indexOf(m.value.type)!==-1?m.value.value=Object.assign({},m.value.value,{[d.value]:k}):b.value=k}}}),C=computed(()=>w.value instanceof Date||!w.value?w.value:hooks(w.value,f.value).toDate());return{value:w,model:C,initialValue:S,internalValue:b}},dates$3=function a(i,u,c){var{name:d}=toRefs(i),m=c.parent,f=c.valueDateFormat,v=c.defaultValue,g=c.dataPath,y=c.form$,b=ref(v.value instanceof File?v.value:cloneDeep_1(v.value)),{value:w,initialValue:S}=base$F(i,u,c,{value:{get(){var k;return y.value.isSync?k=get_1(y.value.model,g.value):m.value&&["object","list","multifile"].indexOf(m.value.type)!==-1?k=m.value.value[d.value]:k=b.value,k!==void 0?k:v.value instanceof File?v.value:cloneDeep_1(v.value)},set(k){if(Array.isArray(k)||(k=[k]),k=k.map(E=>(!isEmpty_1(E)&&!(E instanceof Date)&&f.value!==!1&&checkDateFormat(f.value,E),E&&E instanceof Date&&f.value!==!1?hooks(E).format(f.value):E)),y.value.isSync)y.value.updateModel(g.value,k);else if(m.value&&["list","multifile"].indexOf(m.value.type)!==-1){var $=m.value.value.map((E,D)=>D==d.value?k:E);m.value.update($)}else m.value&&["group","object"].indexOf(m.value.type)!==-1?m.value.value=Object.assign({},m.value.value,{[d.value]:k}):b.value=k}}}),C=computed(()=>w.value.map(k=>k instanceof Date||!k?k:hooks(k,f.value).toDate()));return{value:w,model:C,initialValue:S,internalValue:b}},base$E=function a(i,u,c){var d=c.form$,m=c.el$,f=c.fire,v=c.dirt,g=c.validate,y=c.value,b=()=>{watch(y,(w,S)=>{dataEquals(w,S)||(f("change",w,S,m.value),v&&v(),g&&d.value.shouldValidateOnChange&&g())},{immediate:!1,deep:!0})};return{initWatcher:b}},multilingual$3=function a(i,u,c){var d=c.form$,m=c.el$,f=c.fire,v=c.dirt,g=c.value,y=c.language,b=c.validateLanguage,w=()=>{watch(g,(S,C)=>{dataEquals(S,C)||(f("change",S,C,m.value),v&&v(),d.value.shouldValidateOnChange&&b(y.value))},{immediate:!1,deep:!0})};return{initWatcher:w}},list=function a(i,u,c){var d=c.form$,m=c.el$,f=c.fire,v=c.dirt,g=c.validateValidators,y=c.value,b=()=>{watch(y,(w,S)=>{dataEquals(w,S)||(f("change",w,S,m.value),v&&v(),g&&d.value.shouldValidateOnChange&&g())},{immediate:!1,deep:!0})};return{initWatcher:b}},object$2=function a(i,u,c){var d=c.form$,m=c.fire,f=c.value,v=c.el$,g=c.dirt,y=c.validateValidators,b=()=>{watch(f,(w,S)=>{dataEquals(w,S)||(m("change",w,S,v.value),g&&g(),y&&d.value.shouldValidateOnChange&&y())},{immediate:!1,deep:!0})};return{initWatcher:b}},location$1=function a(i,u,c){var{displayKey:d}=toRefs(i),m=c.form$,f=c.el$,v=c.fire,g=c.dirt,y=c.validate,b=c.value,w=c.input,S=()=>{watch(b,(C,k)=>{dataEquals(C,k)||(v("change",C,k,f.value),g(),w.value.value=w.value&&b.value&&b.value[d.value]!==void 0?b.value[d.value]:"",y&&m.value.shouldValidateOnChange&&y())},{immediate:!1,deep:!0})};return{initWatcher:S}},multifile$4=list,group$1=object$2,base$D=function a(i,u,c){var{text:d}=toRefs(i),m=inject$1("config$"),f=inject$1("form$"),v=computed(()=>localize(d.value,m.value,f.value)||"");return{Text:v}},base$C=function a(i,u,c){var d=computed(()=>null);return{nullValue:d}},array$1=function a(i,u,c){var d=computed(()=>[]);return{nullValue:d}},boolean=function a(i,u,c){var{falseValue:d}=toRefs(i),m=computed(()=>d.value);return{nullValue:m}},min$2=function a(i,u,c){var{min:d,default:m}=toRefs(i),f=computed(()=>m.value!==void 0&&isArray_1(m.value)?m.value.map(v=>d.value):d.value);return{nullValue:f}},object$1=function a(i,u,c){var d=computed(()=>({}));return{nullValue:d}},location$5=function a(i,u,c){var d=computed(()=>({country:null,country_code:null,state:null,state_code:null,city:null,zip:null,address:null,formatted_address:null,lat:null,lng:null}));return{nullValue:d}},multilingual$2=function a(i,u,c){var d=c.languages,m=computed(()=>{var f={};return each(d.value,v=>{f[v]=null}),f});return{nullValue:m}},generic=function a(i,u,c){var d=computed(()=>u.nullValue!==void 0?u.nullValue:null);return{nullValue:d}},base$B=function a(i,u,c){var{trueValue:d,falseValue:m}=toRefs(i),f=c.update,v=()=>{f(d.value)},g=()=>{f(m.value)};return{check:v,uncheck:g}},checkbox=function a(i,u,c){var{trueValue:d,falseValue:m}=toRefs(i),f=c.update,v=()=>{f(d.value)},g=()=>{f(m.value)};return{check:v,uncheck:g}},HasChange={props:{onChange:{required:!1,type:[Function],default:null,private:!0}}},HasData={props:{formatData:{required:!1,type:[Function],default:null},formatLoad:{required:!1,type:[Function],default:null},submit:{required:!1,type:[Boolean],default:!0}}},HasValidation={props:{rules:{required:!1,type:[Array,String,Object],default:null},messages:{required:!1,type:[Object],default:()=>({})},fieldName:{required:!1,type:[String],"@default":"name|label"}}},CheckboxElement={name:"CheckboxElement",mixins:[BaseElement,HasView,HasChange,HasData,HasValidation],emits:["change","beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"],props:{type:{required:!1,type:[String],default:"checkbox",private:!0},default:{required:!1,type:[String,Boolean,Number],default:void 0},id:{required:!1,type:[String],default:null},text:{required:!1,type:[String,Object],localized:!0,default:null},disabled:{required:!1,type:[Boolean],default:!1},trueValue:{required:!1,type:[Boolean,String,Number],default:!0},falseValue:{required:!1,type:[Boolean,String,Number],default:!1},align:{required:!1,type:[String],default:void 0}},setup(a,i){return i.features=[base$17,base$16,base$T,base$K,base$M,base$Q,boolean,base$S,base$1a,base$N,base$I,base$12,base$H,base$F,base$J,base$Z,base$G,base$X,base$W,base$18,base$Y,base$V,checkbox,checkbox$1,base$E,base$R,base$D],i.slots=["default","label","info","description","before","between","after"],_objectSpread2$1({},base$L(a,i))}},base$A=function a(i,u,c){var d=c.value,m=c.resolvedOptions,f=w=>{d.value.indexOf(String(w))===-1&&d.value.indexOf(Number(w))===-1?v(w):g(w)},v=w=>{isArray_1(w)||(w=[w]);var S=clone_1(d.value);each(w,C=>{S.indexOf(String(C))===-1&&S.indexOf(Number(C))===-1&&S.push(C)}),d.value=S},g=w=>{isArray_1(w)||(w=[w]);var S=clone_1(d.value);each(w,C=>{var k=S.indexOf(String(C));k===-1&&(k=S.indexOf(Number(C))),k!==-1&&S.splice(k,1)}),d.value=S},y=()=>{v(m.value.map(w=>w.value))},b=()=>{g(m.value.map(w=>w.value))};return{toggle:f,check:v,uncheck:g,checkAll:y,uncheckAll:b}},base$z=function a(i,u,c){var{items:d,valueProp:m,labelProp:f,dataKey:v,searchParam:g,clearOnRefetch:y}=toRefs(i),b=c.isNative,w=c.disable,S=c.enable,C=c.input,k=c.value,$=c.nullValue,E=c.path,D=c.el$,T=c.form$,O=inject$1("config$"),F=ref(null),M=ref([]),P=computed(()=>{if(!b.value)return F.value;var ee=[];return each(F.value,(Q,te)=>{[null,void 0].indexOf(Q)===-1&&(Array.isArray(F.value)&&typeof Q=="object"?(Q[m.value]===void 0&&console.warn("You must define `value` property for each option when using an array of objects options for select element"),ee.push({value:Q[m.value],label:Q[f.value]})):Array.isArray(F.value)?ee.push({value:Q,label:Q}):ee.push({value:te,label:Q}))}),ee.map(Q=>_objectSpread2$1(_objectSpread2$1({},Q),{},{label:localize(Q.label,O.value,T.value)}))}),B=function(){var ee=_asyncToGenerator(function*(){var Q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(!b.value){var te;typeof d.value=="string"&&(F.value=U()),yield(te=C.value)===null||te===void 0?void 0:te.resolveOptions();return}Q&&w(),typeof d.value=="string"?yield z():typeof d.value=="function"?yield H():F.value=d.value,Q&&S()});return function(){return ee.apply(this,arguments)}}(),z=function(){var ee=_asyncToGenerator(function*(){try{var Q,te=yield G(d.value,B),re=((Q=yield T.value.$vueform.services.axios.get(te))===null||Q===void 0?void 0:Q.data)||[];v&&v.value&&Object.keys(re).length&&(re=get_1(re,v.value)||[]),F.value=re}catch(ye){F.value=[],console.warn("Couldn't resolve items from ".concat(d.value),ye)}finally{var ae;j(((ae=P.value)===null||ae===void 0?void 0:ae.map(ye=>ye.value))||[])}});return function(){return ee.apply(this,arguments)}}(),U=()=>function(){var ee=_asyncToGenerator(function*(Q){var te=yield G(d.value,B),re;try{var ae;re=((ae=yield T.value.$vueform.services.axios.get("".concat(te).concat(te.match(/\?/)?"&":"?").concat(g.value,"=").concat(Q||"")))===null||ae===void 0?void 0:ae.data)||[],v&&v.value&&Object.keys(re).length&&(re=get_1(re,v.value)||[])}catch(ye){console.error(ye)}finally{setTimeout(()=>{var ye;j(((ye=C.value)===null||ye===void 0||(ye=ye.eo)===null||ye===void 0?void 0:ye.map(ue=>ue[m.value]))||[])},0)}return re});return function(Q){return ee.apply(this,arguments)}}(),H=function(){var ee=_asyncToGenerator(function*(){try{F.value=(yield d.value(D.value))||[]}catch(Q){F.value=[],console.warn("Couldn't resolve items from async function",Q)}});return function(){return ee.apply(this,arguments)}}(),J=function(){var ee=_asyncToGenerator(function*(Q,te){typeof d.value=="function"&&b.value?yield H():(!isEqual_1(Q,te)||Q===void 0&&te===void 0)&&(typeof d.value=="string"&&b.value?yield z():typeof d.value=="string"&&!b.value?F.value=U():F.value=d.value)});return function(te,re){return ee.apply(this,arguments)}}(),j=ee=>{if(y.value){k.value=cloneDeep_1($.value);return}!Array.isArray($.value)&&k.value&&ee.indexOf(k.value)===-1?k.value=cloneDeep_1($.value):Array.isArray($.value)&&k.value.length&&(k.value=k.value.filter(Q=>ee.indexOf(Q)!==-1))},G=function(){var ee=_asyncToGenerator(function*(Q,te){var re=/{([^}]+)}/g,ae=Q;if(Q.match(re)){yield nextTick(),M.value.forEach(le=>le());for(var ye,ue=function*(){var Se,Fe=((Se=ye[1].match(/\|'([^']+)/))===null||Se===void 0?void 0:Se[1])||"",kt=replaceWildcards(ye[1].match(/^([^|]+)/)[1],E.value),Pe=T.value.el$(kt),ke=typeof(Pe==null?void 0:Pe.value)<"u"&&Pe.value!==null&&typeof Pe.value=="object"?JSON.stringify(Pe.value):typeof(Pe==null?void 0:Pe.value)<"u"&&Pe.value!==null?Pe.value:Fe;ae=ae.replace(ye[0],encodeURIComponent(ke)),M.value.push(watch(computed(()=>Pe==null?void 0:Pe.value),()=>{te()}))};(ye=re.exec(Q))!==null;)yield*ue()}return ae});return function(te,re){return ee.apply(this,arguments)}}();return{resolveOptions:J,resolvedOptions:P,updateItems:B,watchers:M,cleanupValue:j,resolveUrlAndSetWatchers:G}},select$2=function a(i,u,c){var{items:d}=toRefs(i),{resolveOptions:m,resolvedOptions:f,updateItems:v,watchers:g,cleanupValue:y,resolveUrlAndSetWatchers:b}=base$z(i,u,c);return m(),watch(d,m),{resolveOptions:m,resolvedOptions:f,updateItems:v,watchers:g,cleanupValue:y,resolveUrlAndSetWatchers:b}},checkboxgroup=function a(i,u,c){var{items:d}=toRefs(i),{watchers:m,cleanupValue:f,resolveUrlAndSetWatchers:v}=base$z(i,u,c),g=c.disableAll,y=c.enableAll,b=c.el$,w=c.form$,S=inject$1("config$"),C=ref(null),k=computed(()=>{var O=[];return each(C.value,(F,M)=>{[null,void 0].indexOf(F)===-1&&(Array.isArray(C.value)&&typeof F=="object"?(F.value===void 0&&console.warn("You must define `value` property for each item when using an array of objects options"),O.push(F)):Array.isArray(C.value)?O.push({value:F,label:F}):typeof F=="object"?O.push(_objectSpread2$1(_objectSpread2$1({},F),{},{value:M})):O.push({label:F,value:M}))}),O.map(F=>_objectSpread2$1(_objectSpread2$1({},F),{},{label:localize(F.label,S.value,w.value)}))}),$=function(){var O=_asyncToGenerator(function*(){var F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;F&&g(),typeof d.value=="string"?yield E():yield D(),F&&y()});return function(){return O.apply(this,arguments)}}(),E=function(){var O=_asyncToGenerator(function*(){try{var F,M,P=yield v(d.value,$);C.value=((F=yield w.value.$vueform.services.axios.get(P))===null||F===void 0?void 0:F.data)||[],f(((M=k.value)===null||M===void 0?void 0:M.map(B=>B.value))||[])}catch(B){C.value=[],console.warn("Couldn't resolve items from ".concat(d.value),B)}});return function(){return O.apply(this,arguments)}}(),D=function(){var O=_asyncToGenerator(function*(){try{C.value=(yield d.value(b.value))||[]}catch(F){C.value=[],console.warn("Couldn't resolve items from async function",F)}});return function(){return O.apply(this,arguments)}}(),T=function(){var O=_asyncToGenerator(function*(){typeof d.value=="function"?yield D():typeof d.value=="string"?yield E():C.value=d.value});return function(){return O.apply(this,arguments)}}();return T(),watch(d,T),{resolveOptions:T,resolvedOptions:k,updateItems:$,watchers:m,cleanupValue:f,resolveUrlAndSetWatchers:v}},radiogroup=checkboxgroup,multiselect$2=select$2,tags$2=select$2,CheckboxgroupElement={name:"CheckboxgroupElement",mixins:[BaseElement,HasView,HasChange,HasData,HasValidation],emits:["change","beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"],props:{type:{required:!1,type:[String],default:"checkboxgroup",private:!0},default:{required:!1,type:[Array],default:()=>[]},id:{required:!1,type:[String],default:null},items:{required:!1,type:[Object,Array,Function,String],localized:!0,default:()=>({})},disabled:{required:!1,type:[Boolean],default:!1},disables:{required:!1,type:[Array],default:()=>[]},clearOnRefetch:{type:[Boolean],required:!1,default:!0}},setup(a,i){return i.features=[base$17,base$16,base$T,base$M,array$1,base$S,base$1a,checkboxgroup$1,checkboxgroup$3,base$I,base$F,checkboxgroup,base$12,base$H,base$A,base$J,base$Z,base$G,base$Y,base$X,base$W,base$18,base$V,checkboxgroup$2,base$E,base$R],i.slots=["checkbox","label","info","description","before","between","after"],_objectSpread2$1({},base$L(a,i))}},base$y=function a(i,u,c){var{addons:d,slots:m}=toRefs(i),f=c.el$,v=c.form$,g=computed(()=>{var b,w;return!!(d.value.before||(b=f.value.$slots)!==null&&b!==void 0&&b["addon-before"]||v.value.$vueform.vueVersion===2&&(w=f.value.$scopedSlots)!==null&&w!==void 0&&w["addon-before"]||m.value["addon-before"])}),y=computed(()=>{var b,w;return!!(d.value.after||(b=f.value.$slots)!==null&&b!==void 0&&b["addon-after"]||v.value.$vueform.vueVersion===2&&(w=f.value.$scopedSlots)!==null&&w!==void 0&&w["addon-after"]||m.value["addon-after"])});return{hasAddonBefore:g,hasAddonAfter:y}},base$x=function a(i,u,c){var d=c.value,m=c.nullValue,f=computed(()=>isEqual_1(d.value,m.value)||[void 0,null,""].indexOf(d.value)!==-1);return{empty:f}},multilingual$1=function a(i,u,c){var d=c.value,m=c.nullValue,f=c.language,v=computed(()=>d.value[f.value]==m.value[f.value]||d.value[f.value]==="");return{empty:v}},array=function a(i,u,c){var d=c.value,m=c.nullValue,f=computed(()=>isEqual_1(d.value,m.value)||[void 0,null,""].indexOf(d.value)!==-1||d.value.length==0);return{empty:f}},base$w=function a(i,u,c){var{displayFormat:d,valueFormat:m,loadFormat:f,date:v,time:g,seconds:y,hour24:b}=toRefs(i),w=c.form$,S=computed(()=>{var T;return v.value&&g.value&&y.value&&b.value?T="datetimeSeconds24":v.value&&g.value&&y.value&&!b.value?T="datetimeSeconds12":v.value&&g.value&&!y.value&&b.value?T="datetime24":v.value&&g.value&&!y.value&&!b.value?T="datetime12":!v.value&&g.value&&y.value&&b.value?T="timeSeconds24":!v.value&&g.value&&y.value&&!b.value?T="timeSeconds12":!v.value&&g.value&&!y.value&&b.value?T="time24":!v.value&&g.value&&!y.value&&!b.value?T="time12":T="date",T}),C=computed(()=>w.value.translations.vueform.dateFormats[S.value]),k=computed(()=>{var T={datetimeSeconds24:"YYYY-MM-DD HH:mm:ss",datetimeSeconds12:"YYYY-MM-DD hh:mm:ss a",datetime24:"YYYY-MM-DD HH:mm",datetime12:"YYYY-MM-DD hh:mm a",timeSeconds24:"HH:mm:ss",timeSeconds12:"hh:mm:ss a",time24:"HH:mm",time12:"hh:mm a",date:"YYYY-MM-DD"};return T[S.value]}),$=computed(()=>d.value!==null?d.value:C.value),E=computed(()=>m.value!==null||m.value===!1?m.value:k.value),D=computed(()=>f.value!==null?f.value:k.value);return{displayDateFormat:$,valueDateFormat:E,loadDateFormat:D}},dates$2=function a(i,u,c){var{displayFormat:d,valueFormat:m,loadFormat:f}=toRefs(i),v=c.form$,g=computed(()=>v.value.translations.vueform.dateFormats.date),y=computed(()=>d.value!==null?d.value:g.value),b=computed(()=>m.value!==null||m.value===!1?m.value:g.value),w=computed(()=>f.value!==null?f.value:g.value);return{displayDateFormat:y,valueDateFormat:b,loadDateFormat:w}},base$v=function a(i,u,c){var d=c.value,m=f=>{d.value=f};return{handleChange:m}},base$u=function a(i,u,c){var{floating:d,placeholder:m}=toRefs(i),f=c.form$,v=computed(()=>!!(d.value||m.value&&f.value.options.floatPlaceholders)&&d.value!==!1);return{hasFloating:v}},base$t=function a(i,u,c){var{placeholder:d}=toRefs(i),m=inject$1("config$"),f=inject$1("form$"),v=computed(()=>localize(d.value,m.value,f.value));return{Placeholder:v}},date$1=function a(i,u,c){var{disables:d,min:m,max:f,extendOptions:v,readonly:g,hour24:y,seconds:b,date:w,time:S}=toRefs(i),C=c.isDisabled,k=c.displayDateFormat,$=c.valueDateFormat,E=computed(()=>d.value===void 0?[]:map_1(d.value,B=>(checkDateFormat($.value,B),B instanceof Date?B:hooks(B,$.value,!0).toDate()))),D=computed(()=>m.value?(checkDateFormat($.value,m.value),m.value instanceof Date?m.value:hooks(m.value,$.value,!0).toDate()):null),T=computed(()=>f.value?(checkDateFormat($.value,f.value),f.value instanceof Date?f.value:hooks(f.value,$.value,!0).toDate()):null),O=computed(()=>({dateFormat:k.value,minDate:D.value,maxDate:T.value,disable:E.value,clickOpens:!C.value&&!g.value,time_24hr:y.value,enableTime:S.value,enableSeconds:b.value,noCalendar:!w.value})),F=computed(()=>Object.assign({},O.value,v.value||{})),M=computed(()=>!0),P=computed(()=>!1);return{minDate:D,maxDate:T,disabledDates:E,fieldOptions:F,hasDate:M,hasTime:P}},dates$1=function a(i,u,c){var{mode:d,extendOptions:m,readonly:f}=toRefs(i),{minDate:v,maxDate:g,disabledDates:y}=date$1(i,u,c),b=c.isDisabled,w=c.displayDateFormat,S=computed(()=>({mode:d.value,dateFormat:w.value,minDate:v.value,maxDate:g.value,disable:y.value,clickOpens:!b.value&&!f.value})),C=computed(()=>Object.assign({},S.value,m.value||{})),k=computed(()=>!0),$=computed(()=>!1);return{minDate:v,maxDate:g,disabledDates:y,fieldOptions:C,hasDate:k,hasTime:$}},select$1=function a(i,u,c){var{native:d,extendOptions:m,labelProp:f,trackBy:v,valueProp:g,search:y,limit:b,noOptionsText:w,noResultsText:S,caret:C,object:k,delay:$,minChars:E,resolveOnLoad:D,filterResults:T,clearOnSearch:O,canDeselect:F,canClear:M,openDirection:P,strict:B,closeOnSelect:z,closeOnDeselect:U,autocomplete:H,groups:J,groupLabel:j,groupOptions:G,groupHideEmpty:ee,inputType:Q,create:te,appendNewOption:re,addOptionOn:ae,appendTo:ye,appendToBody:ue}=toRefs(i),le=c.form$,Se=c.isLoading,Fe=inject$1("config$"),kt=computed(()=>d.value&&!y.value),Pe=computed(()=>({mode:"single",searchable:y.value||te.value,noOptionsText:w.value||le.value.translations.vueform.multiselect.noOptions,noResultsText:S.value||le.value.translations.vueform.multiselect.noResults,locale:Object.keys(Fe.value.i18n.locales).length>1?Fe.value.i18n.locale:null,fallbackLocale:Fe.value.i18n.fallbackLocale,label:f.value,trackBy:v.value,valueProp:g.value,limit:b.value,caret:C.value,loading:Se.value,object:k.value,delay:$.value,minChars:E.value,resolveOnLoad:D.value,filterResults:T.value,clearOnSearch:O.value,canDeselect:F.value,canClear:M.value,openDirection:P.value,strict:B.value,closeOnSelect:z.value,closeOnDeselect:U.value,autocomplete:H.value,groups:J.value,groupLabel:j.value,groupOptions:G.value,groupHideEmpty:ee.value,inputType:Q.value,createOption:te.value,appendNewOption:re.value,addOptionOn:ae.value,appendTo:ye.value,appendToBody:ue.value})),ke=computed(()=>Object.assign({},Pe.value,m.value||{}));return{fieldOptions:ke,isNative:kt}},multiselect$1=function a(i,u,c){var{native:d,extendOptions:m,labelProp:f,trackBy:v,valueProp:g,search:y,limit:b,noOptionsText:w,noResultsText:S,caret:C,object:k,delay:$,minChars:E,resolveOnLoad:D,filterResults:T,clearOnSearch:O,clearOnSelect:F,canClear:M,max:P,openDirection:B,strict:z,closeOnSelect:U,closeOnDeselect:H,autocomplete:J,groups:j,groupLabel:G,groupOptions:ee,groupHideEmpty:Q,groupSelect:te,inputType:re,hideSelected:ae,multipleLabel:ye,multipleLabelMultiple:ue,multipleLabelSingle:le,create:Se,appendNewOption:Fe,addOptionOn:kt,appendTo:Pe,appendToBody:ke}=toRefs(i),de=c.form$,$e=c.isLoading,Te=inject$1("config$"),Le=computed(()=>d.value&&!y.value),Bt=computed(()=>({mode:"multiple",searchable:y.value||Se.value,noOptionsText:w.value||de.value.translations.vueform.multiselect.noOptions,noResultsText:S.value||de.value.translations.vueform.multiselect.noResults,multipleLabel:ye.value||((ie,pe)=>ie&&ie.length>1?ue.value?ue.value.replace(":x:",ie.length):de.value.__(de.value.translations.vueform.multiselect.multipleLabelMore,{options:ie.length}):le.value||de.value.translations.vueform.multiselect.multipleLabelOne),locale:Object.keys(Te.value.i18n.locales).length>1?Te.value.i18n.locale:null,fallbackLocale:Te.value.i18n.fallbackLocale,label:f.value,trackBy:v.value,valueProp:g.value,limit:b.value,caret:C.value,loading:$e.value,object:k.value,delay:$.value,minChars:E.value,resolveOnLoad:D.value,filterResults:T.value,clearOnSearch:O.value,clearOnSelect:F.value,canClear:M.value,max:P.value,openDirection:B.value,strict:z.value,closeOnSelect:U.value,closeOnDeselect:H.value,autocomplete:J.value,groups:j.value,groupLabel:G.value,groupOptions:ee.value,groupHideEmpty:Q.value,groupSelect:te.value,inputType:re.value,hideSelected:ae.value,createOption:Se.value,appendNewOption:Fe.value,addOptionOn:kt.value,appendTo:Pe.value,appendToBody:ke.value})),Ie=computed(()=>Object.assign({},Bt.value,m.value||{}));return{fieldOptions:Ie,isNative:Le}},tags$1=function a(i,u,c){var{extendOptions:d,labelProp:m,trackBy:f,valueProp:v,search:g,limit:y,noOptionsText:b,noResultsText:w,caret:S,object:C,delay:k,minChars:$,resolveOnLoad:E,filterResults:D,clearOnSearch:T,clearOnSelect:O,canClear:F,max:M,showOptions:P,openDirection:B,strict:z,closeOnSelect:U,closeOnDeselect:H,autocomplete:J,groups:j,groupLabel:G,groupOptions:ee,groupHideEmpty:Q,groupSelect:te,inputType:re,hideSelected:ae,create:ye,appendNewOption:ue,addOptionOn:le,breakTags:Se,appendTo:Fe,appendToBody:kt}=toRefs(i),Pe=c.form$,ke=c.isLoading,de=inject$1("config$"),$e=ref(!1),Te=computed(()=>!1),Le=computed(()=>({mode:"tags",searchable:g.value||ye.value,noOptionsText:b.value||Pe.value.translations.vueform.multiselect.noOptions,noResultsText:w.value||Pe.value.translations.vueform.multiselect.noResults,locale:Object.keys(de.value.i18n.locales).length>1?de.value.i18n.locale:null,fallbackLocale:de.value.i18n.fallbackLocale,label:m.value,trackBy:f.value,valueProp:v.value,limit:y.value,caret:S.value,loading:ke.value,object:C.value,delay:k.value,minChars:$.value,resolveOnLoad:E.value,filterResults:D.value,clearOnSearch:T.value,clearOnSelect:O.value,canClear:F.value,max:M.value,showOptions:P.value,openDirection:B.value,strict:z.value,closeOnSelect:U.value,closeOnDeselect:H.value,autocomplete:J.value,groups:j.value,groupLabel:G.value,groupOptions:ee.value,groupHideEmpty:Q.value,groupSelect:te.value,inputType:re.value,hideSelected:ae.value,createOption:ye.value,appendNewOption:ue.value,addOptionOn:le.value,breakTags:Se.value,appendTo:Fe.value,appendToBody:kt.value})),Bt=computed(()=>Object.assign({},Le.value,d.value||{}));return{native:$e,fieldOptions:Bt,isNative:Te}},slider=function a(i,u,c){var{min:d,max:m,step:f,tooltips:v,merge:g,format:y,orientation:b,direction:w,extendOptions:S,showTooltip:C,tooltipPosition:k,lazy:$}=toRefs(i),E=c.isDisabled;c.labelId;var D=computed(()=>({min:d.value,max:m.value,step:f.value,tooltips:v.value,merge:g.value,format:y.value,orientation:b.value,direction:w.value,disabled:E.value,showTooltip:C.value,tooltipPosition:k.value,lazy:$.value})),T=computed(()=>Object.assign({},D.value,S.value||{}));return{fieldOptions:T}},toggle=function a(i,u,c){var{labels:d,extendOptions:m,trueValue:f,falseValue:v}=toRefs(i),g=c.isDisabled,y=c.form$,b=inject$1("config$"),w=computed(()=>({disabled:g.value,offLabel:d.value&&localize(d.value.off,b.value,y.value)||"",onLabel:d.value&&localize(d.value.on,b.value,y.value)||"",trueValue:f.value,falseValue:v.value})),S=computed(()=>Object.assign({},w.value,m.value||{}));return{fieldOptions:S}},base$s=function a(i,u,c){var d=c.input,m=ref(!1);return onMounted(()=>{d&&d.value&&d.value.addEventListener&&(d.value.addEventListener("focus",()=>{m.value=!0}),d.value.addEventListener("blur",()=>{m.value=!1}))}),{focused:m}},date=function a(i,u,c){var d=c.input,m=ref(!1);return onMounted(()=>{d.value.input.addEventListener("focus",()=>{m.value=!0}),d.value.input.addEventListener("blur",()=>{m.value=!1})}),{focused:m}},select=function a(i,u,c){var d=c.input,m=c.isNative,f=ref(!1);return onMounted(()=>{m.value?(d.value.addEventListener("focus",()=>{f.value=!0}),d.value.addEventListener("blur",()=>{f.value=!1})):watch(computed(()=>{var v;return(v=d.value)===null||v===void 0?void 0:v.isActive}),v=>{f.value=v})}),{focused:f}},dates=date,multiselect=select,tags=select,DateElement={name:"DateElement",mixins:[BaseElement,HasView,HasChange,HasData,HasValidation],emits:["change","beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"],props:{type:{required:!1,type:[String],default:"date",private:!0},default:{required:!1,type:[String,Date],default:null},addons:{required:!1,type:[Object],localized:!0,default:()=>({})},disabled:{required:!1,type:[Boolean],default:!1},floating:{required:!1,type:[String,Boolean,Object],localized:!0,default:null},id:{required:!1,type:[String],default:null},displayFormat:{required:!1,type:[String],default:null,"@default":"locale.vueform.dateFormats.*"},valueFormat:{required:!1,type:[String,Boolean],default:null,"@default":"locale.vueform.dateFormats.*"},loadFormat:{required:!1,type:[String],default:null,"@default":"locale.vueform.dateFormats.*"},date:{required:!1,type:[Boolean],default:!0},time:{required:!1,type:[Boolean],default:!1},seconds:{required:!1,type:[Boolean],default:!1},hour24:{required:!1,type:[Boolean],default:!0},min:{required:!1,type:[String,Date],default:null},max:{required:!1,type:[String,Date],default:null},disables:{required:!1,type:[Array],default:()=>[]},extendOptions:{required:!1,type:[Object],default:()=>({})},placeholder:{required:!1,type:[String,Object],localized:!0,default:null},readonly:{required:!1,type:[Boolean],default:!1}},setup(a,i){return i.features=[base$17,base$16,base$T,base$K,base$M,base$Q,base$C,base$S,base$u,base$1a,base$N,base$y,base$w,date$1,base$I,base$12,base$H,date$2,date$3,base$x,base$Z,base$G,base$X,base$W,base$18,base$Y,base$V,base$v,date,base$P,base$E,base$R,base$t],i.slots=["label","info","description","before","between","after","addon-before","addon-after"],_objectSpread2$1({},base$L(a,i))}},DatesElement={name:"DatesElement",mixins:[BaseElement,HasView,HasChange,HasData,HasValidation],emits:["change","beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"],props:{type:{required:!1,type:[String],default:"dates",private:!0},default:{required:!1,type:[Array],default:()=>[]},addons:{required:!1,type:[Object],localized:!0,default:()=>({})},disabled:{required:!1,type:[Boolean],default:!1},floating:{required:!1,type:[String,Boolean,Object],localized:!0,default:null},id:{required:!1,type:[String],default:null},displayFormat:{required:!1,type:[String],default:null},valueFormat:{required:!1,type:[String,Boolean],default:null},loadFormat:{required:!1,type:[String,Boolean],default:null},mode:{required:!1,type:[String],default:"multiple"},min:{required:!1,type:[String,Date],default:null},max:{required:!1,type:[String,Date],default:null},disables:{required:!1,type:[Array],default:()=>[]},extendOptions:{required:!1,type:[Object],default:()=>({})},placeholder:{required:!1,type:[String,Object],localized:!0,default:null},readonly:{required:!1,type:[Boolean],default:!1}},setup(a,i){return i.features=[base$17,base$16,base$T,base$K,base$M,base$Q,array$1,base$S,base$u,base$1a,dates$5,base$y,dates$2,dates$1,base$I,dates$3,base$12,base$H,dates$4,base$x,base$Z,base$G,base$X,base$W,base$18,base$Y,base$V,base$v,dates,base$P,base$E,base$R,base$t],i.slots=["label","info","description","before","between","after","addon-before","addon-after"],_objectSpread2$1({},base$L(a,i))}},base$r=function a(i,u,c){var{embed:d,auto:m,methods:f,urls:v,uploadTempEndpoint:g,removeTempEndpoint:y,removeEndpoint:b,url:w,previewUrl:S,params:C,softRemove:k,view:$}=toRefs(i),E=c.form$,D=c.value,T=c.isDisabled,O=c.validate,F=c.invalid,M=c.path,P=c.axios,B=c.request,z=c.uploading,U=c.input,H=c.update,J=c.fire,j=c.isImageType,G=c.removing,ee=c.handleError,Q=c.el$,te=ref(!1),re=ref(null),ae=ref(0),ye=ref(!1),ue=ref({}),le=computed(()=>{var $t=E.value.$vueform.config.endpoints,Wt={uploadTempFile:g.value,removeTempFile:y.value,removeFile:b.value},Et={};return Object.keys(Wt).forEach(Tt=>{var Kt=$t[Tt];v.value[Tt]&&(Kt={url:v.value[Tt],method:"POST"}),f.value[Tt]&&typeof Kt=="object"&&(Kt.method=f.value[Tt]),typeof Wt[Tt]=="string"&&($t[Wt[Tt]]!==void 0?Kt=$t[Wt[Tt]]:Kt.url=Wt[Tt]),Wt[Tt]===!1&&(Kt=ln=>ln),typeof Wt[Tt]=="function"&&(Kt=Wt[Tt]),typeof Wt[Tt]=="object"&&(Kt={url:Wt[Tt].url||Wt[Tt].endpoint||$t[Tt].url,method:Wt[Tt].method||$t[Tt].method}),Et[Tt]=Kt}),Et}),Se=computed(()=>{if(w.value===void 0)return"/";if(w.value===!1)return"";var $t=w.value;return $t.match(/\/$/)||($t+="/"),!$t.match(/^http/)&&!$t.match(/^\//)&&($t="/"+$t),$t}),Fe=computed(()=>{if(S.value===void 0)return Se.value;var $t=S.value;return $t.match(/\/$/)||($t+="/"),!$t.match(/^http/)&&!$t.match(/^\//)&&($t="/"+$t),$t}),kt=computed(()=>D.value===null?0:D.value instanceof File?1:isObject_1(D.value)&&D.value.tmp!==void 0?2:isString_1(D.value)?3:-1),Pe=computed(()=>{switch(kt.value){case 1:return D.value.name;case 2:return D.value.originalName;case 3:return D.value;default:return null}}),ke=computed(()=>{if(Te.value)return Se.value+Pe.value}),de=computed(()=>{if(Te.value)return Fe.value+Pe.value}),$e=computed(()=>$.value==="file"?null:Te.value?de.value:re.value),Te=computed(()=>kt.value===3),Le=computed(()=>kt.value>0&&!z.value&&!T.value&&!ye.value&&!G.value),Bt=computed(()=>kt.value===1&&!m.value&&!z.value&&!T.value),Ie=computed(()=>!d.value&&kt.value==0),ie=function(){var $t=_asyncToGenerator(function*(){if(kt.value!==1)throw new Error("No file is selected");if(yield O(),!F.value){B.value=P.value.CancelToken.source();try{var Wt=getFormData(Object.assign({},C.value,{file:D.value,formKey:E.value.options.formKey,path:M.value}));te.value=!1;var Et;if(typeof le.value.uploadTempFile=="function")Et=yield le.value.uploadTempFile(D.value,Q.value);else{var Tt=le.value.uploadTempFile.method.toLowerCase();Et=yield P.value.request({url:le.value.uploadTempFile.url,method:Tt,[Tt==="get"?"params":"data"]:Wt,onUploadProgress:Kt=>{ae.value=Math.round(Kt.loaded*100/Kt.total)},cancelToken:B.value.token}),Et=Et.data}Et&&typeof Et=="object"&&(Et.__file__=D.value),H(Et)}catch(Kt){throw ae.value=0,P.value.isCancel(Kt)||(te.value=!0,ee(Kt)),new Error(Kt)}finally{B.value=null}}});return function(){return $t.apply(this,arguments)}}(),pe=function(){var $t=_asyncToGenerator(function*(){G.value=!0,te.value=!1;try{if(kt.value===3&&!k.value){if(!confirm(E.value.translations.vueform.elements.file.removeConfirm))return!1;if(typeof le.value.removeFile=="function")yield le.value.removeFile(D.value,Q.value);else{var Wt=le.value.removeFile.method.toLowerCase();yield P.value.request({method:Wt,url:le.value.removeFile.url,[Wt==="get"?"params":"data"]:Object.assign({},C.value,{file:D.value,formKey:E.value.options.formKey,path:M.value})})}}else if(kt.value===2&&!k.value)if(typeof le.value.removeTempFile=="function")yield le.value.removeTempFile(D.value,Q.value);else{var Et=le.value.removeTempFile.method.toLowerCase();yield P.value.request({method:Et,url:le.value.removeTempFile.url,[Et==="get"?"params":"data"]:Object.assign({},C.value,{file:D.value.tmp,formKey:E.value.options.formKey,path:M.value})})}}catch(Tt){ee(Tt);return}finally{G.value=!1}H(null),ae.value=0,J("remove")});return function(){return $t.apply(this,arguments)}}(),Ne=function(){var $t=_asyncToGenerator(function*(){if(kt.value===1){ye.value=!0;try{yield ie()}finally{ye.value=!1}}});return function(){return $t.apply(this,arguments)}}(),We=function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:D.value,Et=new FileReader;Et.onload=Tt=>{re.value=Tt.target.result},Et.readAsDataURL(Wt)},wt=function(){var $t=_asyncToGenerator(function*(Wt){var Et=Wt.target.files[0];U.value.value="",H(Et||null),m.value&&(yield ie()),E.value.shouldValidateOnChange&&O()});return function(Et){return $t.apply(this,arguments)}}(),Ht=()=>{T.value||U.value.click()},qt=()=>{ie()},At=()=>{pe()},Ft=()=>{B.value!==null&&B.value.cancel()};return ue.value.value=watch(D,$t=>{var Wt,Et;if(!$t){re.value=null;return}!j.value||$.value==="file"||!(D.value instanceof File)&&!((Wt=D.value)!==null&&Wt!==void 0&&Wt.__file__)||We(D.value instanceof File?D.value:(Et=D.value)===null||Et===void 0?void 0:Et.__file__)},{immediate:!0}),ue.value.view=watch($,$t=>{["image","gallery"].indexOf($t)!==-1&&!re.value&&D.value instanceof File&&We()}),D.value instanceof File&&m.value&&nextTick(()=>{ie()}),{hasUploadError:te,base64:re,progress:ae,preparing:ye,endpoints:le,fileUrl:Se,stage:kt,filename:Pe,link:ke,preview:$e,uploaded:Te,canRemove:Le,canUploadTemp:Bt,canSelect:Ie,watchers:ue,uploadTemp:ie,remove:pe,prepare:Ne,handleChange:wt,handleClick:Ht,handleUploadTemp:qt,handleRemove:At,handleAbort:Ft}},base$q=function a(i,u,c){var d=c.form$,m=ref(null),f=ref(null),v=computed(()=>m.value!==null);return onMounted(()=>{f.value=d.value.$vueform.services.axios}),{request:m,axios:f,uploading:v}};function checkFileType(a,i){return i?(isArray_1(i)||(i=i.split(","),each(i,(u,c)=>{i[c]=u.trim()})),some_1(i,u=>{var c=u.match(/^([^\/]+)\/\*$/);return c?!!new RegExp("^".concat(c[1],"/")).exec(a.type):u==a.type?!0:u==".".concat(a.name.split(".").pop())})):!0}var base$p=function a(i,u,c){var{accept:d,auto:m}=toRefs(i),f=c.update,v=c.isDisabled,g=c.uploadTemp,y=computed(()=>{var w=document.createElement("div");return("draggable"in w||"ondragstart"in w&&"ondrop"in w)&&"FormData"in window&&"FileReader"in window}),b=w=>{if(!v.value){var S=w.dataTransfer.files[0];checkFileType(S,d.value)&&(f(S||null),m.value&&g(),S.value=null)}};return{canDrop:y,handleDrop:b}},multifile$3=function a(i,u,c){var{accept:d}=toRefs(i),{canDrop:m}=base$p(i,u,c),f=c.add,v=c.isDisabled,g=c.isObject,y=c.storeFileName,b=w=>{!w.dataTransfer||!w.dataTransfer.files||w.dataTransfer.files.length==0||v.value||each(w.dataTransfer.files,S=>{checkFileType(S,d.value)&&f(g.value?{[y.value]:S}:S)})};return{canDrop:m,handleDrop:b}},base$o=function a(i,u,c){var d=ref(!1);return{removing:d}},base$n=function a(i,u,c){var d=c.fire;c.listeners;var m=f=>{d("error",f)};return{handleError:m}},FileElement={name:"FileElement",mixins:[BaseElement,HasView,HasChange,HasData,HasValidation],emits:["change","remove","error","beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"],props:{type:{required:!1,type:[String],default:"file",private:!0},default:{required:!1,type:[String,Object],default:null},disabled:{required:!1,type:[Boolean],default:!1},id:{required:!1,type:[String],default:null},onRemove:{required:!1,type:[Function],default:null,private:!0},onError:{required:!1,type:[Function],default:null,private:!0},view:{type:[String],required:!1,default:"file"},drop:{required:!1,type:[Boolean],default:!1},accept:{required:!1,type:[String,Array],default:null},clickable:{required:!1,type:[Boolean],default:!0},url:{required:!1,type:[String,Boolean],default:"/"},previewUrl:{required:!1,type:[String],default:void 0},auto:{required:!1,type:[Boolean],default:!0},urls:{required:!1,type:[Object],default:()=>({})},methods:{required:!1,type:[Object],default:()=>({})},uploadTempEndpoint:{required:!1,type:[Object,String,Function,Boolean],default:void 0,"@default":"config.endpoints.uploadTempFile"},removeTempEndpoint:{required:!1,type:[Object,String,Function,Boolean],default:void 0,"@default":"config.endpoints.removeTempFile"},removeEndpoint:{required:!1,type:[Object,String,Function,Boolean],default:void 0,"@default":"config.endpoints.removeFile"},params:{required:!1,type:[Object],default:()=>({})},softRemove:{required:!1,type:[Boolean],default:!1},embed:{type:[Boolean],required:!1,default:!1,private:!0}},setup(a,i){return i.features=[base$17,base$16,base$T,base$K,base$M,base$Q,base$C,base$o,base$S,base$1a,file$3,base$q,base$I,base$12,base$F,file$1,file$2,base$n,base$r,base$p,base$x,base$Z,file,base$X,base$W,base$18,base$Y,base$V,file$4,base$E,base$R],i.slots=["label","info","description","before","between","after"],_objectSpread2$1({},base$L(a,i))}},base$m=function a(i,u,c){var d=c.model,m=f=>{d.value=f.target.value};return{handleInput:m}},GenericElement={register:!1,name:"GenericElement",mixins:[BaseElement,HasView,HasChange,HasData,HasValidation],emits:["change","beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"],props:{type:{required:!1,type:[String],default:"",private:!0},id:{required:!1,type:[String],default:null},disabled:{required:!1,type:[Boolean],default:!1},default:{required:!1,type:[String,Number,Object],default:void 0}},setup(a,i){return i.features=[base$17,base$16,base$T,base$K,base$M,base$Q,generic,base$S,base$1a,base$N,text$1,base$12,text,base$F,base$J,base$x,base$Z,base$G,base$X,base$W,base$18,base$Y,base$V,base$m,base$s,base$P,base$E,base$R],i.slots=["label","info","description","before","between","after"],_objectSpread2$1({},base$L(a,i))}},base$l=function a(i,u,c){var d=ref([]),m=computed(()=>{var f={};return d.value.forEach(v=>{f[v.name]=v}),f});return{children$Array:d,children$:m}},object=function a(i,u,c){var d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},m=d.schemaName||"schema",{[m]:f}=toRefs(i),{children$Array:v,children$:g}=base$l(),y=computed(()=>f.value);return f&&watch(f,b=>{var w=[];each(b,(S,C)=>{w.push(v.value[v.value.map(k=>normalize$1(k.name)).indexOf(normalize$1(C))])}),v.value=w},{flush:"post",deep:!0}),{children:y,children$Array:v,children$:g}},group=object,GroupElement={name:"GroupElement",mixins:[BaseElement,HasView,HasChange,HasData,HasValidation],emits:["change","beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"],props:{type:{required:!1,type:[String],default:"group",private:!0},default:{required:!1,type:[Object],default:()=>({})},id:{required:!1,type:[String],default:null},schema:{required:!1,type:[Object],default:()=>({})}},setup(a,i){return i.features=[base$17,base$16,base$T,group$6,base$S,object$1,base$1a,base$N,group,group$4,base$Z,group$3,group$2,base$10,group$7,base$X,base$W,base$18,base$Y,base$V,group$5,base$P,group$1,base$R],i.slots=["label","info","description","before","between","after"],_objectSpread2$1({},base$L(a,i))}},HiddenElement={name:"HiddenElement",mixins:[BaseElement,HasChange,HasData,HasValidation],emits:["change","beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"],props:{type:{required:!1,type:[String],default:"hidden",private:!0},default:{required:!1,type:[String,Number,Object],default:null},id:{required:!1,type:[String],default:null},meta:{required:!1,type:[Boolean],default:!1}},setup(a,i){return i.features=[base$17,base$16,base$K,base$M,base$C,base$G,base$S,base$W,base$1a,base$N,base$I,base$12,base$H,base$F,base$J,base$x,base$E,base$R],_objectSpread2$1({},base$L(a,i))}};/**!
* Sortable 1.15.2
* @author RubaXa <trash@rubaxa.org>
* @author owenm <owen23355@gmail.com>
* @license MIT
*/function ownKeys(a,i){var u=Object.keys(a);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(a);i&&(c=c.filter(function(d){return Object.getOwnPropertyDescriptor(a,d).enumerable})),u.push.apply(u,c)}return u}function _objectSpread2(a){for(var i=1;i<arguments.length;i++){var u=arguments[i]!=null?arguments[i]:{};i%2?ownKeys(Object(u),!0).forEach(function(c){_defineProperty(a,c,u[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(u)):ownKeys(Object(u)).forEach(function(c){Object.defineProperty(a,c,Object.getOwnPropertyDescriptor(u,c))})}return a}function _typeof(a){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof=function(i){return typeof i}:_typeof=function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},_typeof(a)}function _defineProperty(a,i,u){return i in a?Object.defineProperty(a,i,{value:u,enumerable:!0,configurable:!0,writable:!0}):a[i]=u,a}function _extends(){return _extends=Object.assign||function(a){for(var i=1;i<arguments.length;i++){var u=arguments[i];for(var c in u)Object.prototype.hasOwnProperty.call(u,c)&&(a[c]=u[c])}return a},_extends.apply(this,arguments)}function _objectWithoutPropertiesLoose(a,i){if(a==null)return{};var u={},c=Object.keys(a),d,m;for(m=0;m<c.length;m++)d=c[m],!(i.indexOf(d)>=0)&&(u[d]=a[d]);return u}function _objectWithoutProperties(a,i){if(a==null)return{};var u=_objectWithoutPropertiesLoose(a,i),c,d;if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(a);for(d=0;d<m.length;d++)c=m[d],!(i.indexOf(c)>=0)&&Object.prototype.propertyIsEnumerable.call(a,c)&&(u[c]=a[c])}return u}var version="1.15.2";function userAgent(a){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(a)}var IE11OrLess=userAgent(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),Edge=userAgent(/Edge/i),FireFox=userAgent(/firefox/i),Safari=userAgent(/safari/i)&&!userAgent(/chrome/i)&&!userAgent(/android/i),IOS=userAgent(/iP(ad|od|hone)/i),ChromeForAndroid=userAgent(/chrome/i)&&userAgent(/android/i),captureMode={capture:!1,passive:!1};function on(a,i,u){a.addEventListener(i,u,!IE11OrLess&&captureMode)}function off(a,i,u){a.removeEventListener(i,u,!IE11OrLess&&captureMode)}function matches(a,i){if(i){if(i[0]===">"&&(i=i.substring(1)),a)try{if(a.matches)return a.matches(i);if(a.msMatchesSelector)return a.msMatchesSelector(i);if(a.webkitMatchesSelector)return a.webkitMatchesSelector(i)}catch{return!1}return!1}}function getParentOrHost(a){return a.host&&a!==document&&a.host.nodeType?a.host:a.parentNode}function closest$1(a,i,u,c){if(a){u=u||document;do{if(i!=null&&(i[0]===">"?a.parentNode===u&&matches(a,i):matches(a,i))||c&&a===u)return a;if(a===u)break}while(a=getParentOrHost(a))}return null}var R_SPACE=/\s+/g;function toggleClass(a,i,u){if(a&&i)if(a.classList)a.classList[u?"add":"remove"](i);else{var c=(" "+a.className+" ").replace(R_SPACE," ").replace(" "+i+" "," ");a.className=(c+(u?" "+i:"")).replace(R_SPACE," ")}}function css(a,i,u){var c=a&&a.style;if(c){if(u===void 0)return document.defaultView&&document.defaultView.getComputedStyle?u=document.defaultView.getComputedStyle(a,""):a.currentStyle&&(u=a.currentStyle),i===void 0?u:u[i];!(i in c)&&i.indexOf("webkit")===-1&&(i="-webkit-"+i),c[i]=u+(typeof u=="string"?"":"px")}}function matrix(a,i){var u="";if(typeof a=="string")u=a;else do{var c=css(a,"transform");c&&c!=="none"&&(u=c+" "+u)}while(!i&&(a=a.parentNode));var d=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return d&&new d(u)}function find(a,i,u){if(a){var c=a.getElementsByTagName(i),d=0,m=c.length;if(u)for(;d<m;d++)u(c[d],d);return c}return[]}function getWindowScrollingElement(){var a=document.scrollingElement;return a||document.documentElement}function getRect(a,i,u,c,d){if(!(!a.getBoundingClientRect&&a!==window)){var m,f,v,g,y,b,w;if(a!==window&&a.parentNode&&a!==getWindowScrollingElement()?(m=a.getBoundingClientRect(),f=m.top,v=m.left,g=m.bottom,y=m.right,b=m.height,w=m.width):(f=0,v=0,g=window.innerHeight,y=window.innerWidth,b=window.innerHeight,w=window.innerWidth),(i||u)&&a!==window&&(d=d||a.parentNode,!IE11OrLess))do if(d&&d.getBoundingClientRect&&(css(d,"transform")!=="none"||u&&css(d,"position")!=="static")){var S=d.getBoundingClientRect();f-=S.top+parseInt(css(d,"border-top-width")),v-=S.left+parseInt(css(d,"border-left-width")),g=f+m.height,y=v+m.width;break}while(d=d.parentNode);if(c&&a!==window){var C=matrix(d||a),k=C&&C.a,$=C&&C.d;C&&(f/=$,v/=k,w/=k,b/=$,g=f+b,y=v+w)}return{top:f,left:v,bottom:g,right:y,width:w,height:b}}}function isScrolledPast(a,i,u){for(var c=getParentAutoScrollElement(a,!0),d=getRect(a)[i];c;){var m=getRect(c)[u],f=void 0;if(u==="top"||u==="left"?f=d>=m:f=d<=m,!f)return c;if(c===getWindowScrollingElement())break;c=getParentAutoScrollElement(c,!1)}return!1}function getChild(a,i,u,c){for(var d=0,m=0,f=a.children;m<f.length;){if(f[m].style.display!=="none"&&f[m]!==Sortable.ghost&&(c||f[m]!==Sortable.dragged)&&closest$1(f[m],u.draggable,a,!1)){if(d===i)return f[m];d++}m++}return null}function lastChild(a,i){for(var u=a.lastElementChild;u&&(u===Sortable.ghost||css(u,"display")==="none"||i&&!matches(u,i));)u=u.previousElementSibling;return u||null}function index$1(a,i){var u=0;if(!a||!a.parentNode)return-1;for(;a=a.previousElementSibling;)a.nodeName.toUpperCase()!=="TEMPLATE"&&a!==Sortable.clone&&(!i||matches(a,i))&&u++;return u}function getRelativeScrollOffset(a){var i=0,u=0,c=getWindowScrollingElement();if(a)do{var d=matrix(a),m=d.a,f=d.d;i+=a.scrollLeft*m,u+=a.scrollTop*f}while(a!==c&&(a=a.parentNode));return[i,u]}function indexOfObject(a,i){for(var u in a)if(a.hasOwnProperty(u)){for(var c in i)if(i.hasOwnProperty(c)&&i[c]===a[u][c])return Number(u)}return-1}function getParentAutoScrollElement(a,i){if(!a||!a.getBoundingClientRect)return getWindowScrollingElement();var u=a,c=!1;do if(u.clientWidth<u.scrollWidth||u.clientHeight<u.scrollHeight){var d=css(u);if(u.clientWidth<u.scrollWidth&&(d.overflowX=="auto"||d.overflowX=="scroll")||u.clientHeight<u.scrollHeight&&(d.overflowY=="auto"||d.overflowY=="scroll")){if(!u.getBoundingClientRect||u===document.body)return getWindowScrollingElement();if(c||i)return u;c=!0}}while(u=u.parentNode);return getWindowScrollingElement()}function extend(a,i){if(a&&i)for(var u in i)i.hasOwnProperty(u)&&(a[u]=i[u]);return a}function isRectEqual(a,i){return Math.round(a.top)===Math.round(i.top)&&Math.round(a.left)===Math.round(i.left)&&Math.round(a.height)===Math.round(i.height)&&Math.round(a.width)===Math.round(i.width)}var _throttleTimeout;function throttle(a,i){return function(){if(!_throttleTimeout){var u=arguments,c=this;u.length===1?a.call(c,u[0]):a.apply(c,u),_throttleTimeout=setTimeout(function(){_throttleTimeout=void 0},i)}}}function cancelThrottle(){clearTimeout(_throttleTimeout),_throttleTimeout=void 0}function scrollBy(a,i,u){a.scrollLeft+=i,a.scrollTop+=u}function clone(a){var i=window.Polymer,u=window.jQuery||window.Zepto;return i&&i.dom?i.dom(a).cloneNode(!0):u?u(a).clone(!0)[0]:a.cloneNode(!0)}function getChildContainingRectFromElement(a,i,u){var c={};return Array.from(a.children).forEach(function(d){var m,f,v,g;if(!(!closest$1(d,i.draggable,a,!1)||d.animated||d===u)){var y=getRect(d);c.left=Math.min((m=c.left)!==null&&m!==void 0?m:1/0,y.left),c.top=Math.min((f=c.top)!==null&&f!==void 0?f:1/0,y.top),c.right=Math.max((v=c.right)!==null&&v!==void 0?v:-1/0,y.right),c.bottom=Math.max((g=c.bottom)!==null&&g!==void 0?g:-1/0,y.bottom)}}),c.width=c.right-c.left,c.height=c.bottom-c.top,c.x=c.left,c.y=c.top,c}var expando="Sortable"+new Date().getTime();function AnimationStateManager(){var a=[],i;return{captureAnimationState:function(){if(a=[],!!this.options.animation){var c=[].slice.call(this.el.children);c.forEach(function(d){if(!(css(d,"display")==="none"||d===Sortable.ghost)){a.push({target:d,rect:getRect(d)});var m=_objectSpread2({},a[a.length-1].rect);if(d.thisAnimationDuration){var f=matrix(d,!0);f&&(m.top-=f.f,m.left-=f.e)}d.fromRect=m}})}},addAnimationState:function(c){a.push(c)},removeAnimationState:function(c){a.splice(indexOfObject(a,{target:c}),1)},animateAll:function(c){var d=this;if(!this.options.animation){clearTimeout(i),typeof c=="function"&&c();return}var m=!1,f=0;a.forEach(function(v){var g=0,y=v.target,b=y.fromRect,w=getRect(y),S=y.prevFromRect,C=y.prevToRect,k=v.rect,$=matrix(y,!0);$&&(w.top-=$.f,w.left-=$.e),y.toRect=w,y.thisAnimationDuration&&isRectEqual(S,w)&&!isRectEqual(b,w)&&(k.top-w.top)/(k.left-w.left)===(b.top-w.top)/(b.left-w.left)&&(g=calculateRealTime(k,S,C,d.options)),isRectEqual(w,b)||(y.prevFromRect=b,y.prevToRect=w,g||(g=d.options.animation),d.animate(y,k,w,g)),g&&(m=!0,f=Math.max(f,g),clearTimeout(y.animationResetTimer),y.animationResetTimer=setTimeout(function(){y.animationTime=0,y.prevFromRect=null,y.fromRect=null,y.prevToRect=null,y.thisAnimationDuration=null},g),y.thisAnimationDuration=g)}),clearTimeout(i),m?i=setTimeout(function(){typeof c=="function"&&c()},f):typeof c=="function"&&c(),a=[]},animate:function(c,d,m,f){if(f){css(c,"transition",""),css(c,"transform","");var v=matrix(this.el),g=v&&v.a,y=v&&v.d,b=(d.left-m.left)/(g||1),w=(d.top-m.top)/(y||1);c.animatingX=!!b,c.animatingY=!!w,css(c,"transform","translate3d("+b+"px,"+w+"px,0)"),this.forRepaintDummy=repaint(c),css(c,"transition","transform "+f+"ms"+(this.options.easing?" "+this.options.easing:"")),css(c,"transform","translate3d(0,0,0)"),typeof c.animated=="number"&&clearTimeout(c.animated),c.animated=setTimeout(function(){css(c,"transition",""),css(c,"transform",""),c.animated=!1,c.animatingX=!1,c.animatingY=!1},f)}}}}function repaint(a){return a.offsetWidth}function calculateRealTime(a,i,u,c){return Math.sqrt(Math.pow(i.top-a.top,2)+Math.pow(i.left-a.left,2))/Math.sqrt(Math.pow(i.top-u.top,2)+Math.pow(i.left-u.left,2))*c.animation}var plugins=[],defaults={initializeByDefault:!0},PluginManager={mount:function a(i){for(var u in defaults)defaults.hasOwnProperty(u)&&!(u in i)&&(i[u]=defaults[u]);plugins.forEach(function(c){if(c.pluginName===i.pluginName)throw"Sortable: Cannot mount plugin ".concat(i.pluginName," more than once")}),plugins.push(i)},pluginEvent:function a(i,u,c){var d=this;this.eventCanceled=!1,c.cancel=function(){d.eventCanceled=!0};var m=i+"Global";plugins.forEach(function(f){u[f.pluginName]&&(u[f.pluginName][m]&&u[f.pluginName][m](_objectSpread2({sortable:u},c)),u.options[f.pluginName]&&u[f.pluginName][i]&&u[f.pluginName][i](_objectSpread2({sortable:u},c)))})},initializePlugins:function a(i,u,c,d){plugins.forEach(function(v){var g=v.pluginName;if(!(!i.options[g]&&!v.initializeByDefault)){var y=new v(i,u,i.options);y.sortable=i,y.options=i.options,i[g]=y,_extends(c,y.defaults)}});for(var m in i.options)if(i.options.hasOwnProperty(m)){var f=this.modifyOption(i,m,i.options[m]);typeof f<"u"&&(i.options[m]=f)}},getEventProperties:function a(i,u){var c={};return plugins.forEach(function(d){typeof d.eventProperties=="function"&&_extends(c,d.eventProperties.call(u[d.pluginName],i))}),c},modifyOption:function a(i,u,c){var d;return plugins.forEach(function(m){i[m.pluginName]&&m.optionListeners&&typeof m.optionListeners[u]=="function"&&(d=m.optionListeners[u].call(i[m.pluginName],c))}),d}};function dispatchEvent(a){var i=a.sortable,u=a.rootEl,c=a.name,d=a.targetEl,m=a.cloneEl,f=a.toEl,v=a.fromEl,g=a.oldIndex,y=a.newIndex,b=a.oldDraggableIndex,w=a.newDraggableIndex,S=a.originalEvent,C=a.putSortable,k=a.extraEventProperties;if(i=i||u&&u[expando],!!i){var $,E=i.options,D="on"+c.charAt(0).toUpperCase()+c.substr(1);window.CustomEvent&&!IE11OrLess&&!Edge?$=new CustomEvent(c,{bubbles:!0,cancelable:!0}):($=document.createEvent("Event"),$.initEvent(c,!0,!0)),$.to=f||u,$.from=v||u,$.item=d||u,$.clone=m,$.oldIndex=g,$.newIndex=y,$.oldDraggableIndex=b,$.newDraggableIndex=w,$.originalEvent=S,$.pullMode=C?C.lastPutMode:void 0;var T=_objectSpread2(_objectSpread2({},k),PluginManager.getEventProperties(c,i));for(var O in T)$[O]=T[O];u&&u.dispatchEvent($),E[D]&&E[D].call(i,$)}}var _excluded=["evt"],pluginEvent=function a(i,u){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},d=c.evt,m=_objectWithoutProperties(c,_excluded);PluginManager.pluginEvent.bind(Sortable)(i,u,_objectSpread2({dragEl,parentEl,ghostEl,rootEl,nextEl,lastDownEl,cloneEl,cloneHidden,dragStarted:moved,putSortable,activeSortable:Sortable.active,originalEvent:d,oldIndex,oldDraggableIndex,newIndex,newDraggableIndex,hideGhostForTarget:_hideGhostForTarget,unhideGhostForTarget:_unhideGhostForTarget,cloneNowHidden:function(){cloneHidden=!0},cloneNowShown:function(){cloneHidden=!1},dispatchSortableEvent:function(v){_dispatchEvent({sortable:u,name:v,originalEvent:d})}},m))};function _dispatchEvent(a){dispatchEvent(_objectSpread2({putSortable,cloneEl,targetEl:dragEl,rootEl,oldIndex,oldDraggableIndex,newIndex,newDraggableIndex},a))}var dragEl,parentEl,ghostEl,rootEl,nextEl,lastDownEl,cloneEl,cloneHidden,oldIndex,newIndex,oldDraggableIndex,newDraggableIndex,activeGroup,putSortable,awaitingDragStarted=!1,ignoreNextClick=!1,sortables=[],tapEvt,touchEvt,lastDx,lastDy,tapDistanceLeft,tapDistanceTop,moved,lastTarget,lastDirection,pastFirstInvertThresh=!1,isCircumstantialInvert=!1,targetMoveDistance,ghostRelativeParent,ghostRelativeParentInitialScroll=[],_silent=!1,savedInputChecked=[],documentExists=typeof document<"u",PositionGhostAbsolutely=IOS,CSSFloatProperty=Edge||IE11OrLess?"cssFloat":"float",supportDraggable=documentExists&&!ChromeForAndroid&&!IOS&&"draggable"in document.createElement("div"),supportCssPointerEvents=function(){if(documentExists){if(IE11OrLess)return!1;var a=document.createElement("x");return a.style.cssText="pointer-events:auto",a.style.pointerEvents==="auto"}}(),_detectDirection=function a(i,u){var c=css(i),d=parseInt(c.width)-parseInt(c.paddingLeft)-parseInt(c.paddingRight)-parseInt(c.borderLeftWidth)-parseInt(c.borderRightWidth),m=getChild(i,0,u),f=getChild(i,1,u),v=m&&css(m),g=f&&css(f),y=v&&parseInt(v.marginLeft)+parseInt(v.marginRight)+getRect(m).width,b=g&&parseInt(g.marginLeft)+parseInt(g.marginRight)+getRect(f).width;if(c.display==="flex")return c.flexDirection==="column"||c.flexDirection==="column-reverse"?"vertical":"horizontal";if(c.display==="grid")return c.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(m&&v.float&&v.float!=="none"){var w=v.float==="left"?"left":"right";return f&&(g.clear==="both"||g.clear===w)?"vertical":"horizontal"}return m&&(v.display==="block"||v.display==="flex"||v.display==="table"||v.display==="grid"||y>=d&&c[CSSFloatProperty]==="none"||f&&c[CSSFloatProperty]==="none"&&y+b>d)?"vertical":"horizontal"},_dragElInRowColumn=function a(i,u,c){var d=c?i.left:i.top,m=c?i.right:i.bottom,f=c?i.width:i.height,v=c?u.left:u.top,g=c?u.right:u.bottom,y=c?u.width:u.height;return d===v||m===g||d+f/2===v+y/2},_detectNearestEmptySortable=function a(i,u){var c;return sortables.some(function(d){var m=d[expando].options.emptyInsertThreshold;if(!(!m||lastChild(d))){var f=getRect(d),v=i>=f.left-m&&i<=f.right+m,g=u>=f.top-m&&u<=f.bottom+m;if(v&&g)return c=d}}),c},_prepareGroup=function a(i){function u(m,f){return function(v,g,y,b){var w=v.options.group.name&&g.options.group.name&&v.options.group.name===g.options.group.name;if(m==null&&(f||w))return!0;if(m==null||m===!1)return!1;if(f&&m==="clone")return m;if(typeof m=="function")return u(m(v,g,y,b),f)(v,g,y,b);var S=(f?v:g).options.group.name;return m===!0||typeof m=="string"&&m===S||m.join&&m.indexOf(S)>-1}}var c={},d=i.group;(!d||_typeof(d)!="object")&&(d={name:d}),c.name=d.name,c.checkPull=u(d.pull,!0),c.checkPut=u(d.put),c.revertClone=d.revertClone,i.group=c},_hideGhostForTarget=function a(){!supportCssPointerEvents&&ghostEl&&css(ghostEl,"display","none")},_unhideGhostForTarget=function a(){!supportCssPointerEvents&&ghostEl&&css(ghostEl,"display","")};documentExists&&!ChromeForAndroid&&document.addEventListener("click",function(a){if(ignoreNextClick)return a.preventDefault(),a.stopPropagation&&a.stopPropagation(),a.stopImmediatePropagation&&a.stopImmediatePropagation(),ignoreNextClick=!1,!1},!0);var nearestEmptyInsertDetectEvent=function a(i){if(dragEl){i=i.touches?i.touches[0]:i;var u=_detectNearestEmptySortable(i.clientX,i.clientY);if(u){var c={};for(var d in i)i.hasOwnProperty(d)&&(c[d]=i[d]);c.target=c.rootEl=u,c.preventDefault=void 0,c.stopPropagation=void 0,u[expando]._onDragOver(c)}}},_checkOutsideTargetEl=function a(i){dragEl&&dragEl.parentNode[expando]._isOutsideThisEl(i.target)};function Sortable(a,i){if(!(a&&a.nodeType&&a.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(a));this.el=a,this.options=i=_extends({},i),a[expando]=this;var u={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(a.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return _detectDirection(a,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(f,v){f.setData("Text",v.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:Sortable.supportPointer!==!1&&"PointerEvent"in window&&!Safari,emptyInsertThreshold:5};PluginManager.initializePlugins(this,a,u);for(var c in u)!(c in i)&&(i[c]=u[c]);_prepareGroup(i);for(var d in this)d.charAt(0)==="_"&&typeof this[d]=="function"&&(this[d]=this[d].bind(this));this.nativeDraggable=i.forceFallback?!1:supportDraggable,this.nativeDraggable&&(this.options.touchStartThreshold=1),i.supportPointer?on(a,"pointerdown",this._onTapStart):(on(a,"mousedown",this._onTapStart),on(a,"touchstart",this._onTapStart)),this.nativeDraggable&&(on(a,"dragover",this),on(a,"dragenter",this)),sortables.push(this.el),i.store&&i.store.get&&this.sort(i.store.get(this)||[]),_extends(this,AnimationStateManager())}Sortable.prototype={constructor:Sortable,_isOutsideThisEl:function a(i){!this.el.contains(i)&&i!==this.el&&(lastTarget=null)},_getDirection:function a(i,u){return typeof this.options.direction=="function"?this.options.direction.call(this,i,u,dragEl):this.options.direction},_onTapStart:function a(i){if(i.cancelable){var u=this,c=this.el,d=this.options,m=d.preventOnFilter,f=i.type,v=i.touches&&i.touches[0]||i.pointerType&&i.pointerType==="touch"&&i,g=(v||i).target,y=i.target.shadowRoot&&(i.path&&i.path[0]||i.composedPath&&i.composedPath()[0])||g,b=d.filter;if(_saveInputCheckedState(c),!dragEl&&!(/mousedown|pointerdown/.test(f)&&i.button!==0||d.disabled)&&!y.isContentEditable&&!(!this.nativeDraggable&&Safari&&g&&g.tagName.toUpperCase()==="SELECT")&&(g=closest$1(g,d.draggable,c,!1),!(g&&g.animated)&&lastDownEl!==g)){if(oldIndex=index$1(g),oldDraggableIndex=index$1(g,d.draggable),typeof b=="function"){if(b.call(this,i,g,this)){_dispatchEvent({sortable:u,rootEl:y,name:"filter",targetEl:g,toEl:c,fromEl:c}),pluginEvent("filter",u,{evt:i}),m&&i.cancelable&&i.preventDefault();return}}else if(b&&(b=b.split(",").some(function(w){if(w=closest$1(y,w.trim(),c,!1),w)return _dispatchEvent({sortable:u,rootEl:w,name:"filter",targetEl:g,fromEl:c,toEl:c}),pluginEvent("filter",u,{evt:i}),!0}),b)){m&&i.cancelable&&i.preventDefault();return}d.handle&&!closest$1(y,d.handle,c,!1)||this._prepareDragStart(i,v,g)}}},_prepareDragStart:function a(i,u,c){var d=this,m=d.el,f=d.options,v=m.ownerDocument,g;if(c&&!dragEl&&c.parentNode===m){var y=getRect(c);if(rootEl=m,dragEl=c,parentEl=dragEl.parentNode,nextEl=dragEl.nextSibling,lastDownEl=c,activeGroup=f.group,Sortable.dragged=dragEl,tapEvt={target:dragEl,clientX:(u||i).clientX,clientY:(u||i).clientY},tapDistanceLeft=tapEvt.clientX-y.left,tapDistanceTop=tapEvt.clientY-y.top,this._lastX=(u||i).clientX,this._lastY=(u||i).clientY,dragEl.style["will-change"]="all",g=function(){if(pluginEvent("delayEnded",d,{evt:i}),Sortable.eventCanceled){d._onDrop();return}d._disableDelayedDragEvents(),!FireFox&&d.nativeDraggable&&(dragEl.draggable=!0),d._triggerDragStart(i,u),_dispatchEvent({sortable:d,name:"choose",originalEvent:i}),toggleClass(dragEl,f.chosenClass,!0)},f.ignore.split(",").forEach(function(b){find(dragEl,b.trim(),_disableDraggable)}),on(v,"dragover",nearestEmptyInsertDetectEvent),on(v,"mousemove",nearestEmptyInsertDetectEvent),on(v,"touchmove",nearestEmptyInsertDetectEvent),on(v,"mouseup",d._onDrop),on(v,"touchend",d._onDrop),on(v,"touchcancel",d._onDrop),FireFox&&this.nativeDraggable&&(this.options.touchStartThreshold=4,dragEl.draggable=!0),pluginEvent("delayStart",this,{evt:i}),f.delay&&(!f.delayOnTouchOnly||u)&&(!this.nativeDraggable||!(Edge||IE11OrLess))){if(Sortable.eventCanceled){this._onDrop();return}on(v,"mouseup",d._disableDelayedDrag),on(v,"touchend",d._disableDelayedDrag),on(v,"touchcancel",d._disableDelayedDrag),on(v,"mousemove",d._delayedDragTouchMoveHandler),on(v,"touchmove",d._delayedDragTouchMoveHandler),f.supportPointer&&on(v,"pointermove",d._delayedDragTouchMoveHandler),d._dragStartTimer=setTimeout(g,f.delay)}else g()}},_delayedDragTouchMoveHandler:function a(i){var u=i.touches?i.touches[0]:i;Math.max(Math.abs(u.clientX-this._lastX),Math.abs(u.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function a(){dragEl&&_disableDraggable(dragEl),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function a(){var i=this.el.ownerDocument;off(i,"mouseup",this._disableDelayedDrag),off(i,"touchend",this._disableDelayedDrag),off(i,"touchcancel",this._disableDelayedDrag),off(i,"mousemove",this._delayedDragTouchMoveHandler),off(i,"touchmove",this._delayedDragTouchMoveHandler),off(i,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function a(i,u){u=u||i.pointerType=="touch"&&i,!this.nativeDraggable||u?this.options.supportPointer?on(document,"pointermove",this._onTouchMove):u?on(document,"touchmove",this._onTouchMove):on(document,"mousemove",this._onTouchMove):(on(dragEl,"dragend",this),on(rootEl,"dragstart",this._onDragStart));try{document.selection?_nextTick(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function a(i,u){if(awaitingDragStarted=!1,rootEl&&dragEl){pluginEvent("dragStarted",this,{evt:u}),this.nativeDraggable&&on(document,"dragover",_checkOutsideTargetEl);var c=this.options;!i&&toggleClass(dragEl,c.dragClass,!1),toggleClass(dragEl,c.ghostClass,!0),Sortable.active=this,i&&this._appendGhost(),_dispatchEvent({sortable:this,name:"start",originalEvent:u})}else this._nulling()},_emulateDragOver:function a(){if(touchEvt){this._lastX=touchEvt.clientX,this._lastY=touchEvt.clientY,_hideGhostForTarget();for(var i=document.elementFromPoint(touchEvt.clientX,touchEvt.clientY),u=i;i&&i.shadowRoot&&(i=i.shadowRoot.elementFromPoint(touchEvt.clientX,touchEvt.clientY),i!==u);)u=i;if(dragEl.parentNode[expando]._isOutsideThisEl(i),u)do{if(u[expando]){var c=void 0;if(c=u[expando]._onDragOver({clientX:touchEvt.clientX,clientY:touchEvt.clientY,target:i,rootEl:u}),c&&!this.options.dragoverBubble)break}i=u}while(u=u.parentNode);_unhideGhostForTarget()}},_onTouchMove:function a(i){if(tapEvt){var u=this.options,c=u.fallbackTolerance,d=u.fallbackOffset,m=i.touches?i.touches[0]:i,f=ghostEl&&matrix(ghostEl,!0),v=ghostEl&&f&&f.a,g=ghostEl&&f&&f.d,y=PositionGhostAbsolutely&&ghostRelativeParent&&getRelativeScrollOffset(ghostRelativeParent),b=(m.clientX-tapEvt.clientX+d.x)/(v||1)+(y?y[0]-ghostRelativeParentInitialScroll[0]:0)/(v||1),w=(m.clientY-tapEvt.clientY+d.y)/(g||1)+(y?y[1]-ghostRelativeParentInitialScroll[1]:0)/(g||1);if(!Sortable.active&&!awaitingDragStarted){if(c&&Math.max(Math.abs(m.clientX-this._lastX),Math.abs(m.clientY-this._lastY))<c)return;this._onDragStart(i,!0)}if(ghostEl){f?(f.e+=b-(lastDx||0),f.f+=w-(lastDy||0)):f={a:1,b:0,c:0,d:1,e:b,f:w};var S="matrix(".concat(f.a,",").concat(f.b,",").concat(f.c,",").concat(f.d,",").concat(f.e,",").concat(f.f,")");css(ghostEl,"webkitTransform",S),css(ghostEl,"mozTransform",S),css(ghostEl,"msTransform",S),css(ghostEl,"transform",S),lastDx=b,lastDy=w,touchEvt=m}i.cancelable&&i.preventDefault()}},_appendGhost:function a(){if(!ghostEl){var i=this.options.fallbackOnBody?document.body:rootEl,u=getRect(dragEl,!0,PositionGhostAbsolutely,!0,i),c=this.options;if(PositionGhostAbsolutely){for(ghostRelativeParent=i;css(ghostRelativeParent,"position")==="static"&&css(ghostRelativeParent,"transform")==="none"&&ghostRelativeParent!==document;)ghostRelativeParent=ghostRelativeParent.parentNode;ghostRelativeParent!==document.body&&ghostRelativeParent!==document.documentElement?(ghostRelativeParent===document&&(ghostRelativeParent=getWindowScrollingElement()),u.top+=ghostRelativeParent.scrollTop,u.left+=ghostRelativeParent.scrollLeft):ghostRelativeParent=getWindowScrollingElement(),ghostRelativeParentInitialScroll=getRelativeScrollOffset(ghostRelativeParent)}ghostEl=dragEl.cloneNode(!0),toggleClass(ghostEl,c.ghostClass,!1),toggleClass(ghostEl,c.fallbackClass,!0),toggleClass(ghostEl,c.dragClass,!0),css(ghostEl,"transition",""),css(ghostEl,"transform",""),css(ghostEl,"box-sizing","border-box"),css(ghostEl,"margin",0),css(ghostEl,"top",u.top),css(ghostEl,"left",u.left),css(ghostEl,"width",u.width),css(ghostEl,"height",u.height),css(ghostEl,"opacity","0.8"),css(ghostEl,"position",PositionGhostAbsolutely?"absolute":"fixed"),css(ghostEl,"zIndex","100000"),css(ghostEl,"pointerEvents","none"),Sortable.ghost=ghostEl,i.appendChild(ghostEl),css(ghostEl,"transform-origin",tapDistanceLeft/parseInt(ghostEl.style.width)*100+"% "+tapDistanceTop/parseInt(ghostEl.style.height)*100+"%")}},_onDragStart:function a(i,u){var c=this,d=i.dataTransfer,m=c.options;if(pluginEvent("dragStart",this,{evt:i}),Sortable.eventCanceled){this._onDrop();return}pluginEvent("setupClone",this),Sortable.eventCanceled||(cloneEl=clone(dragEl),cloneEl.removeAttribute("id"),cloneEl.draggable=!1,cloneEl.style["will-change"]="",this._hideClone(),toggleClass(cloneEl,this.options.chosenClass,!1),Sortable.clone=cloneEl),c.cloneId=_nextTick(function(){pluginEvent("clone",c),!Sortable.eventCanceled&&(c.options.removeCloneOnHide||rootEl.insertBefore(cloneEl,dragEl),c._hideClone(),_dispatchEvent({sortable:c,name:"clone"}))}),!u&&toggleClass(dragEl,m.dragClass,!0),u?(ignoreNextClick=!0,c._loopId=setInterval(c._emulateDragOver,50)):(off(document,"mouseup",c._onDrop),off(document,"touchend",c._onDrop),off(document,"touchcancel",c._onDrop),d&&(d.effectAllowed="move",m.setData&&m.setData.call(c,d,dragEl)),on(document,"drop",c),css(dragEl,"transform","translateZ(0)")),awaitingDragStarted=!0,c._dragStartId=_nextTick(c._dragStarted.bind(c,u,i)),on(document,"selectstart",c),moved=!0,Safari&&css(document.body,"user-select","none")},_onDragOver:function a(i){var u=this.el,c=i.target,d,m,f,v=this.options,g=v.group,y=Sortable.active,b=activeGroup===g,w=v.sort,S=putSortable||y,C,k=this,$=!1;if(_silent)return;function E(ae,ye){pluginEvent(ae,k,_objectSpread2({evt:i,isOwner:b,axis:C?"vertical":"horizontal",revert:f,dragRect:d,targetRect:m,canSort:w,fromSortable:S,target:c,completed:T,onMove:function(le,Se){return _onMove(rootEl,u,dragEl,d,le,getRect(le),i,Se)},changed:O},ye))}function D(){E("dragOverAnimationCapture"),k.captureAnimationState(),k!==S&&S.captureAnimationState()}function T(ae){return E("dragOverCompleted",{insertion:ae}),ae&&(b?y._hideClone():y._showClone(k),k!==S&&(toggleClass(dragEl,putSortable?putSortable.options.ghostClass:y.options.ghostClass,!1),toggleClass(dragEl,v.ghostClass,!0)),putSortable!==k&&k!==Sortable.active?putSortable=k:k===Sortable.active&&putSortable&&(putSortable=null),S===k&&(k._ignoreWhileAnimating=c),k.animateAll(function(){E("dragOverAnimationComplete"),k._ignoreWhileAnimating=null}),k!==S&&(S.animateAll(),S._ignoreWhileAnimating=null)),(c===dragEl&&!dragEl.animated||c===u&&!c.animated)&&(lastTarget=null),!v.dragoverBubble&&!i.rootEl&&c!==document&&(dragEl.parentNode[expando]._isOutsideThisEl(i.target),!ae&&nearestEmptyInsertDetectEvent(i)),!v.dragoverBubble&&i.stopPropagation&&i.stopPropagation(),$=!0}function O(){newIndex=index$1(dragEl),newDraggableIndex=index$1(dragEl,v.draggable),_dispatchEvent({sortable:k,name:"change",toEl:u,newIndex,newDraggableIndex,originalEvent:i})}if(i.preventDefault!==void 0&&i.cancelable&&i.preventDefault(),c=closest$1(c,v.draggable,u,!0),E("dragOver"),Sortable.eventCanceled)return $;if(dragEl.contains(i.target)||c.animated&&c.animatingX&&c.animatingY||k._ignoreWhileAnimating===c)return T(!1);if(ignoreNextClick=!1,y&&!v.disabled&&(b?w||(f=parentEl!==rootEl):putSortable===this||(this.lastPutMode=activeGroup.checkPull(this,y,dragEl,i))&&g.checkPut(this,y,dragEl,i))){if(C=this._getDirection(i,c)==="vertical",d=getRect(dragEl),E("dragOverValid"),Sortable.eventCanceled)return $;if(f)return parentEl=rootEl,D(),this._hideClone(),E("revert"),Sortable.eventCanceled||(nextEl?rootEl.insertBefore(dragEl,nextEl):rootEl.appendChild(dragEl)),T(!0);var F=lastChild(u,v.draggable);if(!F||_ghostIsLast(i,C,this)&&!F.animated){if(F===dragEl)return T(!1);if(F&&u===i.target&&(c=F),c&&(m=getRect(c)),_onMove(rootEl,u,dragEl,d,c,m,i,!!c)!==!1)return D(),F&&F.nextSibling?u.insertBefore(dragEl,F.nextSibling):u.appendChild(dragEl),parentEl=u,O(),T(!0)}else if(F&&_ghostIsFirst(i,C,this)){var M=getChild(u,0,v,!0);if(M===dragEl)return T(!1);if(c=M,m=getRect(c),_onMove(rootEl,u,dragEl,d,c,m,i,!1)!==!1)return D(),u.insertBefore(dragEl,M),parentEl=u,O(),T(!0)}else if(c.parentNode===u){m=getRect(c);var P=0,B,z=dragEl.parentNode!==u,U=!_dragElInRowColumn(dragEl.animated&&dragEl.toRect||d,c.animated&&c.toRect||m,C),H=C?"top":"left",J=isScrolledPast(c,"top","top")||isScrolledPast(dragEl,"top","top"),j=J?J.scrollTop:void 0;lastTarget!==c&&(B=m[H],pastFirstInvertThresh=!1,isCircumstantialInvert=!U&&v.invertSwap||z),P=_getSwapDirection(i,c,m,C,U?1:v.swapThreshold,v.invertedSwapThreshold==null?v.swapThreshold:v.invertedSwapThreshold,isCircumstantialInvert,lastTarget===c);var G;if(P!==0){var ee=index$1(dragEl);do ee-=P,G=parentEl.children[ee];while(G&&(css(G,"display")==="none"||G===ghostEl))}if(P===0||G===c)return T(!1);lastTarget=c,lastDirection=P;var Q=c.nextElementSibling,te=!1;te=P===1;var re=_onMove(rootEl,u,dragEl,d,c,m,i,te);if(re!==!1)return(re===1||re===-1)&&(te=re===1),_silent=!0,setTimeout(_unsilent,30),D(),te&&!Q?u.appendChild(dragEl):c.parentNode.insertBefore(dragEl,te?Q:c),J&&scrollBy(J,0,j-J.scrollTop),parentEl=dragEl.parentNode,B!==void 0&&!isCircumstantialInvert&&(targetMoveDistance=Math.abs(B-getRect(c)[H])),O(),T(!0)}if(u.contains(dragEl))return T(!1)}return!1},_ignoreWhileAnimating:null,_offMoveEvents:function a(){off(document,"mousemove",this._onTouchMove),off(document,"touchmove",this._onTouchMove),off(document,"pointermove",this._onTouchMove),off(document,"dragover",nearestEmptyInsertDetectEvent),off(document,"mousemove",nearestEmptyInsertDetectEvent),off(document,"touchmove",nearestEmptyInsertDetectEvent)},_offUpEvents:function a(){var i=this.el.ownerDocument;off(i,"mouseup",this._onDrop),off(i,"touchend",this._onDrop),off(i,"pointerup",this._onDrop),off(i,"touchcancel",this._onDrop),off(document,"selectstart",this)},_onDrop:function a(i){var u=this.el,c=this.options;if(newIndex=index$1(dragEl),newDraggableIndex=index$1(dragEl,c.draggable),pluginEvent("drop",this,{evt:i}),parentEl=dragEl&&dragEl.parentNode,newIndex=index$1(dragEl),newDraggableIndex=index$1(dragEl,c.draggable),Sortable.eventCanceled){this._nulling();return}awaitingDragStarted=!1,isCircumstantialInvert=!1,pastFirstInvertThresh=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),_cancelNextTick(this.cloneId),_cancelNextTick(this._dragStartId),this.nativeDraggable&&(off(document,"drop",this),off(u,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),Safari&&css(document.body,"user-select",""),css(dragEl,"transform",""),i&&(moved&&(i.cancelable&&i.preventDefault(),!c.dropBubble&&i.stopPropagation()),ghostEl&&ghostEl.parentNode&&ghostEl.parentNode.removeChild(ghostEl),(rootEl===parentEl||putSortable&&putSortable.lastPutMode!=="clone")&&cloneEl&&cloneEl.parentNode&&cloneEl.parentNode.removeChild(cloneEl),dragEl&&(this.nativeDraggable&&off(dragEl,"dragend",this),_disableDraggable(dragEl),dragEl.style["will-change"]="",moved&&!awaitingDragStarted&&toggleClass(dragEl,putSortable?putSortable.options.ghostClass:this.options.ghostClass,!1),toggleClass(dragEl,this.options.chosenClass,!1),_dispatchEvent({sortable:this,name:"unchoose",toEl:parentEl,newIndex:null,newDraggableIndex:null,originalEvent:i}),rootEl!==parentEl?(newIndex>=0&&(_dispatchEvent({rootEl:parentEl,name:"add",toEl:parentEl,fromEl:rootEl,originalEvent:i}),_dispatchEvent({sortable:this,name:"remove",toEl:parentEl,originalEvent:i}),_dispatchEvent({rootEl:parentEl,name:"sort",toEl:parentEl,fromEl:rootEl,originalEvent:i}),_dispatchEvent({sortable:this,name:"sort",toEl:parentEl,originalEvent:i})),putSortable&&putSortable.save()):newIndex!==oldIndex&&newIndex>=0&&(_dispatchEvent({sortable:this,name:"update",toEl:parentEl,originalEvent:i}),_dispatchEvent({sortable:this,name:"sort",toEl:parentEl,originalEvent:i})),Sortable.active&&((newIndex==null||newIndex===-1)&&(newIndex=oldIndex,newDraggableIndex=oldDraggableIndex),_dispatchEvent({sortable:this,name:"end",toEl:parentEl,originalEvent:i}),this.save()))),this._nulling()},_nulling:function a(){pluginEvent("nulling",this),rootEl=dragEl=parentEl=ghostEl=nextEl=cloneEl=lastDownEl=cloneHidden=tapEvt=touchEvt=moved=newIndex=newDraggableIndex=oldIndex=oldDraggableIndex=lastTarget=lastDirection=putSortable=activeGroup=Sortable.dragged=Sortable.ghost=Sortable.clone=Sortable.active=null,savedInputChecked.forEach(function(i){i.checked=!0}),savedInputChecked.length=lastDx=lastDy=0},handleEvent:function a(i){switch(i.type){case"drop":case"dragend":this._onDrop(i);break;case"dragenter":case"dragover":dragEl&&(this._onDragOver(i),_globalDragOver(i));break;case"selectstart":i.preventDefault();break}},toArray:function a(){for(var i=[],u,c=this.el.children,d=0,m=c.length,f=this.options;d<m;d++)u=c[d],closest$1(u,f.draggable,this.el,!1)&&i.push(u.getAttribute(f.dataIdAttr)||_generateId(u));return i},sort:function a(i,u){var c={},d=this.el;this.toArray().forEach(function(m,f){var v=d.children[f];closest$1(v,this.options.draggable,d,!1)&&(c[m]=v)},this),u&&this.captureAnimationState(),i.forEach(function(m){c[m]&&(d.removeChild(c[m]),d.appendChild(c[m]))}),u&&this.animateAll()},save:function a(){var i=this.options.store;i&&i.set&&i.set(this)},closest:function a(i,u){return closest$1(i,u||this.options.draggable,this.el,!1)},option:function a(i,u){var c=this.options;if(u===void 0)return c[i];var d=PluginManager.modifyOption(this,i,u);typeof d<"u"?c[i]=d:c[i]=u,i==="group"&&_prepareGroup(c)},destroy:function a(){pluginEvent("destroy",this);var i=this.el;i[expando]=null,off(i,"mousedown",this._onTapStart),off(i,"touchstart",this._onTapStart),off(i,"pointerdown",this._onTapStart),this.nativeDraggable&&(off(i,"dragover",this),off(i,"dragenter",this)),Array.prototype.forEach.call(i.querySelectorAll("[draggable]"),function(u){u.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),sortables.splice(sortables.indexOf(this.el),1),this.el=i=null},_hideClone:function a(){if(!cloneHidden){if(pluginEvent("hideClone",this),Sortable.eventCanceled)return;css(cloneEl,"display","none"),this.options.removeCloneOnHide&&cloneEl.parentNode&&cloneEl.parentNode.removeChild(cloneEl),cloneHidden=!0}},_showClone:function a(i){if(i.lastPutMode!=="clone"){this._hideClone();return}if(cloneHidden){if(pluginEvent("showClone",this),Sortable.eventCanceled)return;dragEl.parentNode==rootEl&&!this.options.group.revertClone?rootEl.insertBefore(cloneEl,dragEl):nextEl?rootEl.insertBefore(cloneEl,nextEl):rootEl.appendChild(cloneEl),this.options.group.revertClone&&this.animate(dragEl,cloneEl),css(cloneEl,"display",""),cloneHidden=!1}}};function _globalDragOver(a){a.dataTransfer&&(a.dataTransfer.dropEffect="move"),a.cancelable&&a.preventDefault()}function _onMove(a,i,u,c,d,m,f,v){var g,y=a[expando],b=y.options.onMove,w;return window.CustomEvent&&!IE11OrLess&&!Edge?g=new CustomEvent("move",{bubbles:!0,cancelable:!0}):(g=document.createEvent("Event"),g.initEvent("move",!0,!0)),g.to=i,g.from=a,g.dragged=u,g.draggedRect=c,g.related=d||i,g.relatedRect=m||getRect(i),g.willInsertAfter=v,g.originalEvent=f,a.dispatchEvent(g),b&&(w=b.call(y,g,f)),w}function _disableDraggable(a){a.draggable=!1}function _unsilent(){_silent=!1}function _ghostIsFirst(a,i,u){var c=getRect(getChild(u.el,0,u.options,!0)),d=getChildContainingRectFromElement(u.el,u.options,ghostEl),m=10;return i?a.clientX<d.left-m||a.clientY<c.top&&a.clientX<c.right:a.clientY<d.top-m||a.clientY<c.bottom&&a.clientX<c.left}function _ghostIsLast(a,i,u){var c=getRect(lastChild(u.el,u.options.draggable)),d=getChildContainingRectFromElement(u.el,u.options,ghostEl),m=10;return i?a.clientX>d.right+m||a.clientY>c.bottom&&a.clientX>c.left:a.clientY>d.bottom+m||a.clientX>c.right&&a.clientY>c.top}function _getSwapDirection(a,i,u,c,d,m,f,v){var g=c?a.clientY:a.clientX,y=c?u.height:u.width,b=c?u.top:u.left,w=c?u.bottom:u.right,S=!1;if(!f){if(v&&targetMoveDistance<y*d){if(!pastFirstInvertThresh&&(lastDirection===1?g>b+y*m/2:g<w-y*m/2)&&(pastFirstInvertThresh=!0),pastFirstInvertThresh)S=!0;else if(lastDirection===1?g<b+targetMoveDistance:g>w-targetMoveDistance)return-lastDirection}else if(g>b+y*(1-d)/2&&g<w-y*(1-d)/2)return _getInsertDirection(i)}return S=S||f,S&&(g<b+y*m/2||g>w-y*m/2)?g>b+y/2?1:-1:0}function _getInsertDirection(a){return index$1(dragEl)<index$1(a)?1:-1}function _generateId(a){for(var i=a.tagName+a.className+a.src+a.href+a.textContent,u=i.length,c=0;u--;)c+=i.charCodeAt(u);return c.toString(36)}function _saveInputCheckedState(a){savedInputChecked.length=0;for(var i=a.getElementsByTagName("input"),u=i.length;u--;){var c=i[u];c.checked&&savedInputChecked.push(c)}}function _nextTick(a){return setTimeout(a,0)}function _cancelNextTick(a){return clearTimeout(a)}documentExists&&on(document,"touchmove",function(a){(Sortable.active||awaitingDragStarted)&&a.cancelable&&a.preventDefault()});Sortable.utils={on,off,css,find,is:function a(i,u){return!!closest$1(i,u,i,!1)},extend,throttle,closest:closest$1,toggleClass,clone,index:index$1,nextTick:_nextTick,cancelNextTick:_cancelNextTick,detectDirection:_detectDirection,getChild};Sortable.get=function(a){return a[expando]};Sortable.mount=function(){for(var a=arguments.length,i=new Array(a),u=0;u<a;u++)i[u]=arguments[u];i[0].constructor===Array&&(i=i[0]),i.forEach(function(c){if(!c.prototype||!c.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(c));c.utils&&(Sortable.utils=_objectSpread2(_objectSpread2({},Sortable.utils),c.utils)),PluginManager.mount(c)})};Sortable.create=function(a,i){return new Sortable(a,i)};Sortable.version=version;var autoScrolls=[],scrollEl,scrollRootEl,scrolling=!1,lastAutoScrollX,lastAutoScrollY,touchEvt$1,pointerElemChangedInterval;function AutoScrollPlugin(){function a(){this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0};for(var i in this)i.charAt(0)==="_"&&typeof this[i]=="function"&&(this[i]=this[i].bind(this))}return a.prototype={dragStarted:function(u){var c=u.originalEvent;this.sortable.nativeDraggable?on(document,"dragover",this._handleAutoScroll):this.options.supportPointer?on(document,"pointermove",this._handleFallbackAutoScroll):c.touches?on(document,"touchmove",this._handleFallbackAutoScroll):on(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(u){var c=u.originalEvent;!this.options.dragOverBubble&&!c.rootEl&&this._handleAutoScroll(c)},drop:function(){this.sortable.nativeDraggable?off(document,"dragover",this._handleAutoScroll):(off(document,"pointermove",this._handleFallbackAutoScroll),off(document,"touchmove",this._handleFallbackAutoScroll),off(document,"mousemove",this._handleFallbackAutoScroll)),clearPointerElemChangedInterval(),clearAutoScrolls(),cancelThrottle()},nulling:function(){touchEvt$1=scrollRootEl=scrollEl=scrolling=pointerElemChangedInterval=lastAutoScrollX=lastAutoScrollY=null,autoScrolls.length=0},_handleFallbackAutoScroll:function(u){this._handleAutoScroll(u,!0)},_handleAutoScroll:function(u,c){var d=this,m=(u.touches?u.touches[0]:u).clientX,f=(u.touches?u.touches[0]:u).clientY,v=document.elementFromPoint(m,f);if(touchEvt$1=u,c||this.options.forceAutoScrollFallback||Edge||IE11OrLess||Safari){autoScroll(u,this.options,v,c);var g=getParentAutoScrollElement(v,!0);scrolling&&(!pointerElemChangedInterval||m!==lastAutoScrollX||f!==lastAutoScrollY)&&(pointerElemChangedInterval&&clearPointerElemChangedInterval(),pointerElemChangedInterval=setInterval(function(){var y=getParentAutoScrollElement(document.elementFromPoint(m,f),!0);y!==g&&(g=y,clearAutoScrolls()),autoScroll(u,d.options,y,c)},10),lastAutoScrollX=m,lastAutoScrollY=f)}else{if(!this.options.bubbleScroll||getParentAutoScrollElement(v,!0)===getWindowScrollingElement()){clearAutoScrolls();return}autoScroll(u,this.options,getParentAutoScrollElement(v,!1),!1)}}},_extends(a,{pluginName:"scroll",initializeByDefault:!0})}function clearAutoScrolls(){autoScrolls.forEach(function(a){clearInterval(a.pid)}),autoScrolls=[]}function clearPointerElemChangedInterval(){clearInterval(pointerElemChangedInterval)}var autoScroll=throttle(function(a,i,u,c){if(i.scroll){var d=(a.touches?a.touches[0]:a).clientX,m=(a.touches?a.touches[0]:a).clientY,f=i.scrollSensitivity,v=i.scrollSpeed,g=getWindowScrollingElement(),y=!1,b;scrollRootEl!==u&&(scrollRootEl=u,clearAutoScrolls(),scrollEl=i.scroll,b=i.scrollFn,scrollEl===!0&&(scrollEl=getParentAutoScrollElement(u,!0)));var w=0,S=scrollEl;do{var C=S,k=getRect(C),$=k.top,E=k.bottom,D=k.left,T=k.right,O=k.width,F=k.height,M=void 0,P=void 0,B=C.scrollWidth,z=C.scrollHeight,U=css(C),H=C.scrollLeft,J=C.scrollTop;C===g?(M=O<B&&(U.overflowX==="auto"||U.overflowX==="scroll"||U.overflowX==="visible"),P=F<z&&(U.overflowY==="auto"||U.overflowY==="scroll"||U.overflowY==="visible")):(M=O<B&&(U.overflowX==="auto"||U.overflowX==="scroll"),P=F<z&&(U.overflowY==="auto"||U.overflowY==="scroll"));var j=M&&(Math.abs(T-d)<=f&&H+O<B)-(Math.abs(D-d)<=f&&!!H),G=P&&(Math.abs(E-m)<=f&&J+F<z)-(Math.abs($-m)<=f&&!!J);if(!autoScrolls[w])for(var ee=0;ee<=w;ee++)autoScrolls[ee]||(autoScrolls[ee]={});(autoScrolls[w].vx!=j||autoScrolls[w].vy!=G||autoScrolls[w].el!==C)&&(autoScrolls[w].el=C,autoScrolls[w].vx=j,autoScrolls[w].vy=G,clearInterval(autoScrolls[w].pid),(j!=0||G!=0)&&(y=!0,autoScrolls[w].pid=setInterval((function(){c&&this.layer===0&&Sortable.active._onTouchMove(touchEvt$1);var Q=autoScrolls[this.layer].vy?autoScrolls[this.layer].vy*v:0,te=autoScrolls[this.layer].vx?autoScrolls[this.layer].vx*v:0;typeof b=="function"&&b.call(Sortable.dragged.parentNode[expando],te,Q,a,touchEvt$1,autoScrolls[this.layer].el)!=="continue"||scrollBy(autoScrolls[this.layer].el,te,Q)}).bind({layer:w}),24))),w++}while(i.bubbleScroll&&S!==g&&(S=getParentAutoScrollElement(S,!1)));scrolling=y}},30),drop=function a(i){var u=i.originalEvent,c=i.putSortable,d=i.dragEl,m=i.activeSortable,f=i.dispatchSortableEvent,v=i.hideGhostForTarget,g=i.unhideGhostForTarget;if(u){var y=c||m;v();var b=u.changedTouches&&u.changedTouches.length?u.changedTouches[0]:u,w=document.elementFromPoint(b.clientX,b.clientY);g(),y&&!y.el.contains(w)&&(f("spill"),this.onSpill({dragEl:d,putSortable:c}))}};function Revert(){}Revert.prototype={startIndex:null,dragStart:function a(i){var u=i.oldDraggableIndex;this.startIndex=u},onSpill:function a(i){var u=i.dragEl,c=i.putSortable;this.sortable.captureAnimationState(),c&&c.captureAnimationState();var d=getChild(this.sortable.el,this.startIndex,this.options);d?this.sortable.el.insertBefore(u,d):this.sortable.el.appendChild(u),this.sortable.animateAll(),c&&c.animateAll()},drop};_extends(Revert,{pluginName:"revertOnSpill"});function Remove(){}Remove.prototype={onSpill:function a(i){var u=i.dragEl,c=i.putSortable,d=c||this.sortable;d.captureAnimationState(),u.parentNode&&u.parentNode.removeChild(u),d.animateAll()},drop};_extends(Remove,{pluginName:"removeOnSpill"});Sortable.mount(new AutoScrollPlugin);Sortable.mount(Remove,Revert);var base$k=function a(i,u,c,d){var{sort:m}=toRefs(i),f=c.isDisabled,v=c.fire,g=c.refreshOrderStore,y=c.value,b=c.sorting,w=c.length,S=c.path,C=c.children$Array,k=ref(null),$=ref(null),E=computed(()=>m.value&&!f.value&&w.value&&y.value[0]!==void 0),D=()=>{$.value=new Sortable(k.value,{handle:"[data-handle]",onStart:()=>{b.value=!0},onEnd:O})},T=()=>{var F;(F=$.value)===null||F===void 0||F.destroy(),$.value=null},O=F=>{var{oldIndex:M,newIndex:P,item:B}=F;if(b.value=!1,!(M===P||f.value)){k.value.children[P].remove(),k.value.insertBefore(B,k.value.children[M]);var z=cloneDeep_1(y.value);z.splice(P,0,z.splice(M,1)[0]),y.value=z,g(y.value),v("sort",y.value,M,P,C.value[P])}};return watch(E,(F,M)=>{F===!0&&M===!1?D():F===!1&&M===!0&&T()},{immediate:!1,flush:"post"}),onMounted(()=>{E.value&&D()}),watch(w,F=>{var M;E.value&&(T(),D(),(M=$.value)===null||M===void 0||M.sort(Array.from(Array(F).keys()).reduce((P,B,z)=>(P.push("".concat(S.value,"-").concat(z)),P),[])))},{flush:"post"}),{list:k,sortable:$,isSortable:E,handleSort:O,initSortable:D,destroySortable:T}},base$j=function a(i,u,c){var d=ref(!1);return{sorting:d}},base$i=function a(i,u,c,d){var{storeOrder:m,orderBy:f,order:v}=toRefs(i),g=c.form$,y=c.value,b=ref(g.value.$vueform.config.orderFrom),w=C=>(m.value&&each(C,(k,$)=>{k[m.value]=v.value&&v.value.toUpperCase()==="DESC"?C.length-$-(b.value==0?1:0):parseInt($)+b.value}),C),S=computed(()=>f.value||m.value);return watch(m,(C,k)=>{C?w(y.value):each(y.value,($,E)=>{$[k]=null})},{immediate:!1}),{refreshOrderStore:w,orderByName:S}},multifile$2=function a(i,u,c,d){var{storeOrder:m,orderBy:f}=toRefs(i),{refreshOrderStore:v}=base$i(i,u,c),g=computed(()=>f.value||m.value);return{refreshOrderStore:v,orderByName:g}},base$h=function a(i,u,c){var{object:d,element:m}=toRefs(i),f=computed(()=>v.value?Object.assign({},d.value,{type:"object"}):m.value||{}),v=computed(()=>!!d.value);return{prototype:f,isObject:v}},multifile$1=function a(i,u,c){var d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},{auto:m,object:f,file:v,fields:g,storeFile:y,storeOrder:b,view:w,clickable:S,url:C,previewUrl:k,uploadTempEndpoint:$,removeTempEndpoint:E,removeEndpoint:D,params:T,softRemove:O}=toRefs(i),F=c.isDisabled,M=computed(()=>d.type||"file"),P=computed(()=>y.value?y.value:f.value||keys_1(g.value).length||b.value?"file":null),B=computed(()=>!!f.value||!!b.value||!!keys_1(g.value).length),z=computed(()=>{var U={type:M.value,auto:m.value,view:w.value,layout:w.value==="gallery"?"ElementLayoutInline":"ElementLayout",disabled:F.value,clickable:S.value,url:C.value,previewUrl:k.value,uploadTempEndpoint:$.value,removeTempEndpoint:E.value,removeEndpoint:D.value,params:T.value,softRemove:O.value};return B.value?{type:"object",schema:Object.assign({},{[P.value]:Object.assign({},U,{embed:!0},v.value)},b.value?{[b.value]:{type:"hidden",meta:!0}}:{},g.value)}:Object.assign({},U,v.value)});return{storeFileName:P,isObject:B,prototype:z}},base$g=function a(i,u,c){var{controls:d,sort:m,min:f,max:v,addText:g}=toRefs(i),y=c.isDisabled,b=c.value,w=c.form$,S=computed(()=>!y.value&&(d.value.add||d.value.add===void 0)&&(v.value===-1||v.value>b.value.length)),C=computed(()=>!y.value&&(d.value.remove||d.value.remove===void 0)&&(f.value===-1||f.value<b.value.length)),k=computed(()=>!y.value&&(d.value.sort||d.value.sort===void 0)&&m.value),$=computed(()=>g.value||w.value.translations.vueform.elements.list.add);return{hasAdd:S,hasRemove:C,hasSort:k,addLabel:$}},multifile=function a(i,u,c){var{controls:d,sort:m}=toRefs(i),f=c.isDisabled,v=c.hasUploading,g=computed(()=>d.value.add||d.value.add===void 0),y=computed(()=>!f.value&&(d.value.remove||d.value.remove===void 0)&&!v.value),b=computed(()=>!f.value&&(d.value.sort||d.value.sort===void 0)&&m.value&&!v.value);return{hasAdd:g,hasRemove:y,hasSort:b}},ListElement={name:"ListElement",mixins:[BaseElement,HasView,HasChange,HasData,HasValidation],emits:["change","add","remove","sort","beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"],props:{type:{required:!1,type:[String],default:"list",private:!0},default:{required:!1,type:[Array],default:void 0},id:{required:!1,type:[String],default:null},disabled:{required:!1,type:[Boolean],default:!1},onAdd:{required:!1,type:[Function],default:null,private:!0},onRemove:{required:!1,type:[Function],default:null,private:!0},onSort:{required:!1,type:[Function],default:null,private:!0},element:{required:!1,type:[Object],default:null},object:{required:!1,type:[Object],default:null},initial:{required:!1,type:[Number],default:1},min:{required:!1,type:[Number],default:-1},max:{required:!1,type:[Number],default:-1},addText:{required:!1,type:[String],default:null,"@default":"locale.elements.list.add"},sort:{required:!1,type:[Boolean],default:!1},controls:{required:!1,type:[Object],default:()=>({add:!0,remove:!0,sort:!0})},storeOrder:{required:!1,type:[String],default:null},order:{required:!1,type:[String],default:null},orderBy:{required:!1,type:[String],default:null}},setup(a,i){return i.features=[base$17,base$16,base$T,base$M,base$S,base$Q,array$1,base$h,base$l,base$j,base$i,base$1a,list$4,base$I,base$Z,base$G,base$10,list$5,list$2,list$1,base$g,array,base$Y,base$X,base$W,base$18,base$V,list$3,base$k,base$P,list,base$R],i.slots=["label","info","description","before","between","after"],_objectSpread2$1({},base$L(a,i))}},base$f=function a(i,u,c){var d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},{provider:m,extendOptions:f}=toRefs(i),v=c.form$,g=c.value,y=c.clear,b=c.input,w=()=>d.input?d.input.value:b.value,S=ref(null),C=ref({}),k=computed(()=>m.value||v.value.$vueform.config.locationProvider),$=computed(()=>{var F={google:{fields:["geometry","formatted_address","address_components"]},algolia:{type:"address",appId:v.value.$vueform.config.services.algolia.app_id,apiKey:v.value.$vueform.config.services.algolia.api_key,templates:d.templates||{}}};return F[k.value]}),E=computed(()=>Object.assign({},$.value,f.value||{})),D=(F,M)=>{if(d.handleAddressChange){d.handleAddressChange(F,M);return}C.value=M,g.value=F},T=()=>{w().value.length?w().value=g.value.formatted_address:y()},O=()=>{S.value&&S.value.destroy(),S.value=new v.value.$vueform.services.location[k.value],S.value.init(w(),D,E.value)};return watch([k,E],()=>{O()},{deep:!0,immediate:!1}),onMounted(()=>{O()}),{locationService:S,location:C,defaultOptions:$,providerOptions:E,handleAddressChange:D,handleLocationBlur:T,initLocationService:O}},LocationElement={name:"LocationElement",mixins:[BaseElement,HasView,HasChange,HasData,HasValidation],emits:["change","beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"],props:{type:{required:!1,type:[String],default:"location",private:!0},default:{required:!1,type:[Object],default:()=>({country:null,country_code:null,state:null,state_code:null,city:null,zip:null,address:null,formatted_address:null,lat:null,lng:null})},debounce:{required:!1,type:[Number],default:null},disabled:{required:!1,type:[Boolean],default:!1},floating:{required:!1,type:[String,Boolean,Object],localized:!0,default:null},id:{required:!1,type:[String],default:null},placeholder:{required:!1,type:[String,Object],localized:!0,default:null},readonly:{required:!1,type:[Boolean],default:!1},attrs:{required:!1,type:[Object],default:()=>({})},addons:{required:!1,type:[Object],localized:!0,default:()=>({})},provider:{required:!1,type:[String],default:"google"},displayKey:{required:!1,type:[String],default:"formatted_address"},extendOptions:{required:!1,type:[Object],default:()=>({})}},setup(a,i){return i.features=[base$17,base$16,base$T,base$K,base$M,base$Q,location$5,base$S,base$u,base$1a,base$N,base$y,base$I,base$F,location$2,base$12,base$J,base$f,base$x,base$Z,base$G,base$X,base$W,base$18,base$Y,base$V,base$s,base$P,location$1,base$R,base$t],i.slots=["label","info","description","before","between","after","addon-before","addon-after"],_objectSpread2$1({},location$3(a,i))}},base$e=function a(i,u,c){var d=c.isDisabled,m=c.add,f=c.input,v=c.isObject,g=c.storeFileName,y=c.children$,b=computed(()=>some_1(y.value,{available:!0,preparing:!0})),w=computed(()=>some_1(y.value,{uploading:!0})),S=k=>{!k.target||!k.target.files||k.target.files.length==0||d.value||(each(k.target.files,$=>{m(v.value?{[g.value]:$}:$)}),f.value.value="")},C=()=>{d.value||f.value.click()};return{preparing:b,hasUploading:w,handleChange:S,handleClick:C}},MultifileElement={name:"MultifileElement",mixins:[BaseElement,HasView,HasChange,HasData,HasValidation],emits:["change","add","remove","sort","beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"],props:{type:{required:!1,type:[String],default:"multifile",private:!0},default:{required:!1,type:[Array],default:()=>[]},initial:{required:!1,type:[Number],default:0,private:!0},disabled:{required:!1,type:[Boolean],default:!1},id:{required:!1,type:[String],default:null},onAdd:{required:!1,type:[Function],default:null,private:!0},onRemove:{required:!1,type:[Function],default:null,private:!0},onSort:{required:!1,type:[Function],default:null,private:!0},view:{type:[String],required:!1,default:"file"},drop:{required:!1,type:[Boolean],default:!1},sort:{required:!1,type:[Boolean],default:!1},controls:{required:!1,type:[Object],default:()=>({add:!0,remove:!0,sort:!0})},object:{required:!1,type:[Boolean],default:null},storeFile:{required:!1,type:[String],default:"file"},fields:{required:!1,type:[Object],default:()=>({})},storeOrder:{required:!1,type:[String],default:null},order:{required:!1,type:[String],default:null},orderBy:{required:!1,type:[String],default:null},file:{required:!1,type:[Object],default:()=>({})},accept:{required:!1,type:[String,Array],default:null},clickable:{required:!1,type:[Boolean],default:!0},url:{required:!1,type:[String,Boolean],default:"/"},previewUrl:{required:!1,type:[String],default:void 0},auto:{required:!1,type:[Boolean],default:!0},uploadTempEndpoint:{required:!1,type:[Object,String,Function,Boolean],default:void 0,"@default":"config.endpoints.uploadTempFile"},removeTempEndpoint:{required:!1,type:[Object,String,Function,Boolean],default:void 0,"@default":"config.endpoints.removeTempFile"},removeEndpoint:{required:!1,type:[Object,String,Function,Boolean],default:void 0,"@default":"config.endpoints.removeFile"},params:{required:!1,type:[Object],default:()=>({})},softRemove:{required:!1,type:[Boolean],default:!1}},setup(a,i){return i.features=[base$17,base$16,base$T,base$M,base$Q,array$1,base$l,base$K,base$j,multifile$1,base$S,base$1a,list$4,base$I,base$Z,base$G,list$2,base$F,array,base$10,base$12,base$Y,base$X,base$W,base$V,multifile$2,multifile$5,base$e,multifile,multifile$3,base$18,base$k,base$P,multifile$4,base$R],i.slots=["label","info","description","before","between","after"],_objectSpread2$1({},base$L(a,i))}},base$d=function a(i,u,c){var d=c.fire,m=c.el$,f=k=>{d("select",k,m.value)},v=k=>{d("deselect",k,m.value)},g=k=>{d("search-change",k,m.value)},y=()=>{d("open",m.value)},b=()=>{d("close",m.value)},w=()=>{d("clear",m.value)},S=k=>{d("paste",k,m.value)},C=k=>{};return{handleSelect:f,handleDeselect:v,handleSearchChange:g,handleOpen:y,handleClose:b,handleClear:w,handlePaste:S,handleTag:C}};function spliceMultiple(a,i){i.sort();for(var u=i.length-1;u>=0;u--)a.splice(i[u],1);return a}var base$c=function a(i,u,c){var d=c.value,m=g=>d.value.indexOf(g)!==-1,f=g=>{isArray_1(g)||(g=[g]);var y=clone_1(d.value);each(g,b=>{m(normalize$1(b))||y.push(b)}),d.value=y},v=g=>{isArray_1(g)||(g=[g]);var y=clone_1(d.value),b=[];each(g,w=>{var S=d.value.indexOf(w);S===-1||b.indexOf(S)!==-1||b.push(S)}),d.value=spliceMultiple(y,b)};return{select:f,deselect:v}},base$b=function a(i,u,c){var{loading:d}=toRefs(i),m=c.pending,f=computed(()=>m.value||d.value);return{isLoading:f}},MultiselectElement={name:"MultiselectElement",mixins:[BaseElement,HasView,HasChange,HasData,HasValidation],emits:["change","select","deselect","search-change","open","close","clear","paste","beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"],props:{type:{required:!1,type:[String],default:"multiselect",private:!0},default:{required:!1,type:[Array],default:()=>[]},disabled:{required:!1,type:[Boolean],default:!1},floating:{required:!1,type:[String,Boolean,Object],localized:!0,default:null},id:{required:!1,type:[String],default:null},placeholder:{required:!1,type:[String,Object],localized:!0,default:null,native:!1},attrs:{required:!1,type:[Object],default:()=>({})},onSelect:{required:!1,type:[Function],default:null,private:!0},onDeselect:{required:!1,type:[Function],default:null,private:!0},onSearchChange:{required:!1,type:[Function],default:null,private:!0},onOpen:{required:!1,type:[Function],default:null,private:!0},onClose:{required:!1,type:[Function],default:null,private:!0},onClear:{required:!1,type:[Function],default:null,private:!0},onPaste:{required:!1,type:[Function],default:null,private:!0},native:{required:!1,type:[Boolean],default:!0},items:{required:!1,type:[Object,Array,Function,String],localized:!0,default:()=>({})},labelProp:{type:[String],required:!1,default:"label",native:!1},valueProp:{type:[String],required:!1,default:"value",native:!1},dataKey:{type:[String],required:!1,default:void 0},searchParam:{type:[String],required:!1,default:"query"},search:{required:!1,type:[Boolean],default:!1,native:!1},trackBy:{type:[String,Array],required:!1,default:"label",native:!1},strict:{type:[Boolean],required:!1,default:!0,native:!1},multipleLabel:{type:[Function],required:!1,native:!1},multipleLabelSingle:{type:[String],required:!1,native:!1,"@default":"locale.vueform.multiselect.multipleLabelOne"},multipleLabelMultiple:{type:[String],required:!1,native:!1,"@default":"locale.vueform.multiselect.multipleLabelMore"},create:{required:!1,type:[Boolean],default:!1,native:!1},appendNewOption:{type:[Boolean],required:!1,default:!0,native:!1},addOptionOn:{type:[Array],required:!1,default:()=>["enter"],native:!1},object:{type:[Boolean],required:!1,default:!1,native:!1},limit:{type:[Number],required:!1,default:-1,native:!1},max:{type:[Number],required:!1,default:-1,native:!1},groups:{type:[Boolean],required:!1,default:!1,native:!1},groupLabel:{type:[String],required:!1,default:"label",native:!1},groupOptions:{type:[String],required:!1,default:"items",native:!1},groupHideEmpty:{type:[Boolean],required:!1,default:!1,native:!1},groupSelect:{type:[Boolean],required:!1,default:!0,native:!1},openDirection:{type:[String],required:!1,default:"bottom",native:!1},appendToBody:{type:[Boolean],required:!1,default:!1,native:!1},appendTo:{type:[String],required:!1,default:void 0,native:!1},canClear:{type:[Boolean],required:!1,default:!0,native:!1},clearOnSelect:{type:[Boolean],required:!1,default:!1,native:!1},closeOnSelect:{type:[Boolean],required:!1,default:!0,native:!1},closeOnDeselect:{type:[Boolean],required:!1,default:!1,native:!1},clearOnRefetch:{type:[Boolean],required:!1,default:!0},delay:{type:[Number],required:!1,default:-1,native:!1},minChars:{type:[Number],required:!1,default:0,native:!1},resolveOnLoad:{type:[Boolean],required:!1,default:!0,native:!1},filterResults:{type:[Boolean],required:!1,default:!0,native:!1},clearOnSearch:{type:[Boolean],required:!1,default:!1,native:!1},hideSelected:{type:[Boolean],required:!1,default:!0,native:!1},caret:{type:[Boolean],required:!1,default:!0,native:!1},loading:{type:[Boolean],required:!1,default:!1,native:!1},noOptionsText:{type:[String,Object],required:!1,default:void 0,"@default":"locale.multiselect.noOptions",localized:!0,native:!1},noResultsText:{type:[String,Object],required:!1,default:void 0,"@default":"locale.multiselect.noResults",localized:!0,native:!1},autocomplete:{type:[String],required:!1,native:!1},inputType:{type:[String],required:!1,default:"text",native:!1},extendOptions:{required:!1,type:[Object],default:()=>({})}},setup(a,i){return i.features=[base$17,base$16,base$T,base$K,base$M,base$Q,array$1,base$S,base$u,base$1a,multiselect$4,base$I,base$H,base$b,multiselect$1,base$F,multiselect$2,base$12,multiselect$3,array,base$Z,base$G,base$X,base$W,base$18,base$Y,base$V,base$d,base$c,multiselect,base$P,base$E,base$R,base$t],i.slots=["option","multiple-label","placeholder","group-label","before-list","after-list","no-results","no-options","caret","spinner","clear","label","info","description","before","between","after"],_objectSpread2$1({},base$L(a,i))}},ObjectElement={name:"ObjectElement",mixins:[BaseElement,HasView,HasChange,HasData,HasValidation],emits:["change","remove","beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"],props:{type:{required:!1,type:[String],default:"object",private:!0},default:{required:!1,type:[Object],default:()=>({})},id:{required:!1,type:[String],default:null},schema:{required:!1,type:[Object],default:()=>({})},embed:{required:!1,type:[Boolean],default:!1},onRemove:{required:!1,type:[Function],default:null,private:!0}},setup(a,i){return i.features=[base$17,base$16,base$T,base$M,base$S,object$1,base$1a,base$N,object$5,object$3,base$Z,object,base$10,object$7,object$4,base$X,base$W,base$18,base$Y,base$V,object$6,base$P,object$2,base$R],i.slots=["label","info","description","before","between","after"],_objectSpread2$1({},base$L(a,i))}},base$a=function a(i,u,c){var{radioName:d,radioValue:m}=toRefs(i),f=c.update,v=c.nullValue,g=c.fieldId,y=c.path,b=c.form$,w=ref([]),S=computed(()=>d.value||y.value),C=()=>{f(m.value)},k=()=>{f(v.value)},$=(E,D)=>{D&&b.value.$el.querySelectorAll('input[name="'.concat(D,'"')).forEach((T,O)=>{w.value[O]&&T.removeEventListener("change",w.value[O])}),b.value.$el.querySelectorAll('input[name="'.concat(E,'"')).forEach(T=>{var O=()=>{T.id!=g.value&&f(v.value)};w.value.push(O),T.addEventListener("change",O)})};return onMounted(()=>{$(S.value)}),watch(S,$),{inputName:S,check:C,uncheck:k}},RadioElement={name:"RadioElement",mixins:[BaseElement,HasView,HasChange,HasData,HasValidation],emits:["change","beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"],props:{type:{required:!1,type:[String],default:"radio",private:!0},default:{required:!1,type:[String,Number],default:null},disabled:{required:!1,type:[Boolean],default:!1},id:{required:!1,type:[String],default:null},radioName:{required:!1,type:[String],default:null},radioValue:{required:!1,type:[Boolean,String,Number],default:1},text:{required:!1,type:[String,Object],localized:!0,default:null},align:{required:!1,type:[String],default:void 0}},setup(a,i){return i.features=[base$17,base$16,base$T,base$K,base$M,base$Q,base$S,base$1a,base$N,base$C,base$I,base$12,base$H,base$F,base$J,base$Z,base$G,base$X,base$W,base$18,base$Y,base$V,base$a,radio,base$E,base$R,base$D],i.slots=["default","label","info","description","before","between","after"],_objectSpread2$1({},base$L(a,i))}},RadiogroupElement={name:"RadiogroupElement",mixins:[BaseElement,HasView,HasChange,HasData,HasValidation],emits:["change","beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"],props:{type:{required:!1,type:[String],default:"radiogroup",private:!0},default:{required:!1,type:[String,Number],default:null},disabled:{required:!1,type:[Boolean],default:!1},id:{required:!1,type:[String],default:null},items:{required:!1,type:[Object,Array,Function,String],localized:!0,default:()=>({})},disables:{required:!1,type:[Array],default:()=>[]},clearOnRefetch:{type:[Boolean],required:!1,default:!0}},setup(a,i){return i.features=[base$17,base$16,base$T,base$M,base$C,base$S,base$1a,base$N,radiogroup$2,base$I,base$F,radiogroup,base$12,base$H,base$J,base$Z,base$G,base$X,base$W,base$18,base$Y,base$V,radiogroup$1,base$E,base$R],i.slots=["radio","label","info","description","before","between","after"],_objectSpread2$1({},base$L(a,i))}},SelectElement={name:"SelectElement",mixins:[BaseElement,HasView,HasChange,HasData,HasValidation],emits:["change","select","deselect","search-change","open","close","clear","paste","beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"],props:{type:{required:!1,type:[String],default:"select",private:!0},default:{required:!1,type:[String,Number,Object],default:null},disabled:{required:!1,type:[Boolean],default:!1},floating:{required:!1,type:[String,Boolean,Object],localized:!0,default:null},id:{required:!1,type:[String],default:null},placeholder:{required:!1,type:[String,Object],localized:!0,default:null},attrs:{required:!1,type:[Object],default:()=>({})},onSelect:{required:!1,type:[Function],default:null,private:!0},onDeselect:{required:!1,type:[Function],default:null,private:!0},onSearchChange:{required:!1,type:[Function],default:null,private:!0},onOpen:{required:!1,type:[Function],default:null,private:!0},onClose:{required:!1,type:[Function],default:null,private:!0},onClear:{required:!1,type:[Function],default:null,private:!0},onPaste:{required:!1,type:[Function],default:null,private:!0},native:{required:!1,type:[Boolean],default:!0},items:{required:!1,type:[Object,Array,Function,String],localized:!0,default:()=>({})},labelProp:{type:[String],required:!1,default:"label"},valueProp:{type:[String],required:!1,default:"value"},dataKey:{type:[String],required:!1,default:void 0},searchParam:{type:[String],required:!1,default:"query"},search:{required:!1,type:[Boolean],default:!1,native:!1},trackBy:{type:[String,Array],required:!1,default:void 0,native:!1},strict:{type:[Boolean],required:!1,default:!0,native:!1},create:{required:!1,type:[Boolean],default:!1,native:!1},appendNewOption:{type:[Boolean],required:!1,default:!0,native:!1},addOptionOn:{type:[Array],required:!1,default:()=>["enter"],native:!1},object:{type:[Boolean],required:!1,default:!1,native:!1},limit:{type:[Number],required:!1,default:-1,native:!1},groups:{type:[Boolean],required:!1,default:!1,native:!1},groupLabel:{type:[String],required:!1,default:"label",native:!1},groupOptions:{type:[String],required:!1,default:"items",native:!1},groupHideEmpty:{type:[Boolean],required:!1,default:!1,native:!1},openDirection:{type:[String],required:!1,default:"bottom",native:!1},appendToBody:{type:[Boolean],required:!1,default:!1,native:!1},appendTo:{type:[String],required:!1,default:void 0,native:!1},canDeselect:{type:[Boolean],required:!1,default:!0,native:!1},canClear:{type:[Boolean],required:!1,default:!0,native:!1},closeOnSelect:{type:[Boolean],required:!1,default:!0,native:!1},closeOnDeselect:{type:[Boolean],required:!1,default:!1,native:!1},clearOnRefetch:{type:[Boolean],required:!1,default:!1},delay:{type:[Number],required:!1,default:-1,native:!1},minChars:{type:[Number],required:!1,default:0,native:!1},resolveOnLoad:{type:[Boolean],required:!1,default:!0,native:!1},filterResults:{type:[Boolean],required:!1,default:!0,native:!1},clearOnSearch:{type:[Boolean],required:!1,default:!1,native:!1},caret:{type:[Boolean],required:!1,default:!0,native:!1},truncate:{type:[Boolean],required:!1,default:!0,native:!1},loading:{type:[Boolean],required:!1,default:!1,native:!1},noOptionsText:{type:[String,Object],required:!1,default:void 0,"@default":"locale.multiselect.noOptions",localized:!0,native:!1},noResultsText:{type:[String,Object],required:!1,default:void 0,"@default":"locale.multiselect.noResults",localized:!0,native:!1},autocomplete:{type:[String],required:!1,native:!1},inputType:{type:[String],required:!1,default:"text",native:!1},extendOptions:{required:!1,type:[Object],default:()=>({})}},setup(a,i){return i.features=[base$17,base$16,base$T,base$K,base$M,base$Q,base$C,base$S,base$u,base$1a,base$N,base$I,base$H,base$b,select$1,base$F,select$2,base$12,select$3,base$x,base$Z,base$G,base$X,base$W,base$18,base$Y,base$V,base$d,select,base$P,base$E,base$R,base$t],i.slots=["option","single-label","placeholder","group-label","before-list","after-list","no-results","no-options","caret","spinner","clear","label","info","description","before","between","after"],_objectSpread2$1({},base$L(a,i))}},base$9=function a(i,u,c){var{lazy:d}=toRefs(i),m=c.value,f=v=>{d.value||(m.value=v)};return{handleUpdate:f}},SliderElement={name:"SliderElement",mixins:[BaseElement,HasView,HasChange,HasData,HasValidation],emits:["change","beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"],props:{type:{required:!1,type:[String],default:"slider",private:!0},default:{required:!1,type:[Number,Array],default:0},disabled:{required:!1,type:[Boolean],default:!1},id:{required:!1,type:[String],default:null},min:{required:!1,type:[Number],default:0},max:{required:!1,type:[Number],default:100},step:{required:!1,type:[Number],default:1},tooltips:{required:!1,type:[Boolean],default:!0},showTooltip:{required:!1,type:[String],default:"always"},tooltipPosition:{required:!1,type:[String],default:null},merge:{required:!1,type:[Number],default:-1},format:{required:!1,type:[Object,Function],default:null},orientation:{required:!1,type:[String],default:"horizontal"},direction:{required:!1,type:[String],default:"ltr"},lazy:{required:!1,type:[Boolean],default:!0,private:!0},extendOptions:{required:!1,type:[Object],default:()=>({})}},setup(a,i){return i.features=[base$17,base$16,base$T,base$K,base$M,base$Q,min$2,base$S,base$1a,base$N,base$I,slider,base$F,slider$1,base$12,base$J,base$Z,base$G,base$X,base$W,base$18,base$Y,base$V,base$v,base$9,base$P,base$E,base$R],i.slots=["label","info","description","before","between","after"],_objectSpread2$1({},base$L(a,i))}},base$8=function a(i,u,c){var{content:d}=toRefs(i),m=c.fieldSlots,f=computed(()=>typeof d.value=="string"),v=computed(()=>{var b,w;return!((b=d.value)!==null&&b!==void 0&&b.render)&&!((w=d.value)!==null&&w!==void 0&&w.template)?d.value:y(d.value)}),g=computed(()=>{var b,w;return!((b=m.value.default)!==null&&b!==void 0&&b.render)&&!((w=m.value.default)!==null&&w!==void 0&&w.template)?m.value.default:y(m.value.default)}),y=b=>(b=_objectSpread2$1({},b),b.props?Array.isArray(b.props)&&b.props.indexOf("el$")===-1?b.props.push("el$"):!Array.isArray(b.props)&&!b.props.el$&&(b.props.el$={type:Object,required:!1,default:()=>({})}):b.props=["el$"],b);return{isHtml:f,componentContent:v,slotContent:g}},StaticElement={name:"StaticElement",mixins:[BaseElement,HasView],emits:["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"],props:{type:{required:!1,type:[String],default:"static",private:!0},id:{required:!1,type:[String],default:null},content:{required:!1,type:[String,Object,Function],default:""},wrap:{required:!1,type:[Boolean],default:!0},tag:{required:!1,type:[String],default:void 0},allowHtml:{required:!1,type:[Boolean],default:!0},href:{required:!1,type:[String],default:void 0},target:{required:!1,type:[String],default:void 0},src:{required:!1,type:[String],default:void 0},alt:{required:!1,type:[String],default:void 0},title:{required:!1,type:[String],default:void 0},width:{required:!1,type:[String],default:void 0},height:{required:!1,type:[String],default:void 0},attrs:{required:!1,type:[Object],default:()=>({})},align:{required:!1,type:[String],default:void 0},top:{required:!1,type:[String,Number],default:0},bottom:{required:!1,type:[String,Number],default:0}},setup(a,i){return i.features=[base$17,base$16,base$T,static_$1,base$1a,static_$2,base$12,base$Z,base$X,base$W,base$18,base$Y,base$V,base$S,static_$3,base$R,base$8],i.slots=["default","label","info","description","before","between","after"],_objectSpread2$1({},static_(a,i))}},base$7=function a(i,u,c){var d=c.fire,m=c.el$,f=v=>{d("tag",v,m.value)};return{handleTag:f}},TagsElement={name:"TagsElement",mixins:[BaseElement,HasView,HasChange,HasData,HasValidation],emits:["change","select","deselect","search-change","open","close","tag","clear","paste","beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"],props:{type:{required:!1,type:[String],default:"tags",private:!0},default:{required:!1,type:[Array],default:()=>[]},disabled:{required:!1,type:[Boolean],default:!1},floating:{required:!1,type:[String,Boolean,Object],localized:!0,default:null},id:{required:!1,type:[String],default:null},placeholder:{required:!1,type:[String,Object],localized:!0,default:null},attrs:{required:!1,type:[Object],default:()=>({})},onSelect:{required:!1,type:[Function],default:null,private:!0},onDeselect:{required:!1,type:[Function],default:null,private:!0},onSearchChange:{required:!1,type:[Function],default:null,private:!0},onOpen:{required:!1,type:[Function],default:null,private:!0},onClose:{required:!1,type:[Function],default:null,private:!0},onTag:{required:!1,type:[Function],default:null,private:!0},onClear:{required:!1,type:[Function],default:null,private:!0},onPaste:{required:!1,type:[Function],default:null,private:!0},items:{required:!1,type:[Object,Array,Function,String],localized:!0,default:()=>({})},labelProp:{type:[String],required:!1,default:"label"},valueProp:{type:[String],required:!1,default:"value"},dataKey:{type:[String],required:!1,default:void 0},searchParam:{type:[String],required:!1,default:"query"},search:{required:!1,type:[Boolean],default:!1},trackBy:{type:[String,Array],required:!1,default:"label"},strict:{type:[Boolean],required:!1,default:!0},breakTags:{type:[Boolean],required:!1,default:!1},create:{required:!1,type:[Boolean],default:!1},appendNewOption:{type:[Boolean],required:!1,default:!0},addOptionOn:{type:[Array],required:!1,default:()=>["enter"]},object:{type:[Boolean],required:!1,default:!1},limit:{type:[Number],required:!1,default:-1},max:{type:[Number],required:!1,default:-1},groups:{type:[Boolean],required:!1,default:!1},groupLabel:{type:[String],required:!1,default:"label"},groupOptions:{type:[String],required:!1,default:"items"},groupHideEmpty:{type:[Boolean],required:!1,default:!1},groupSelect:{type:[Boolean],required:!1,default:!0},openDirection:{type:[String],required:!1,default:"bottom"},appendToBody:{type:[Boolean],required:!1,default:!1,native:!1},appendTo:{type:[String],required:!1,default:void 0,native:!1},canClear:{type:[Boolean],required:!1,default:!0},clearOnSelect:{type:[Boolean],required:!1,default:!0},closeOnSelect:{type:[Boolean],required:!1,default:!0},closeOnDeselect:{type:[Boolean],required:!1,default:!1},clearOnRefetch:{type:[Boolean],required:!1,default:!1},delay:{type:[Number],required:!1,default:-1},minChars:{type:[Number],required:!1,default:0},resolveOnLoad:{type:[Boolean],required:!1,default:!0},filterResults:{type:[Boolean],required:!1,default:!0},clearOnSearch:{type:[Boolean],required:!1,default:!1},hideSelected:{type:[Boolean],required:!1,default:!0},showOptions:{type:[Boolean],required:!1,default:!0},caret:{type:[Boolean],required:!1,default:!0},loading:{type:[Boolean],required:!1,default:!1},noOptionsText:{type:[String,Object],required:!1,default:void 0,"@default":"locale.multiselect.noOptions",localized:!0},noResultsText:{type:[String,Object],required:!1,default:void 0,"@default":"locale.multiselect.noResults",localized:!0},autocomplete:{type:[String],required:!1},inputType:{type:[String],required:!1,default:"text"},extendOptions:{required:!1,type:[Object],default:()=>({})}},setup(a,i){return i.features=[base$17,base$16,base$T,base$K,base$M,base$Q,array$1,base$S,base$u,base$1a,tags$4,base$I,base$H,base$b,tags$1,base$F,tags$2,base$12,tags$3,array,base$Z,base$G,base$X,base$W,base$18,base$Y,base$V,base$d,base$7,base$c,tags,base$P,base$E,base$R,base$t],i.slots=["tag","option","placeholder","group-label","before-list","after-list","no-results","no-options","caret","spinner","clear","label","info","description","before","between","after"],_objectSpread2$1({},base$L(a,i))}},base$6=function a(i,u,c){var{autogrow:d}=toRefs(i),m=c.form$,f=c.input,v=c.value,g=()=>{d.value&&m.value.$vueform.services.autosize.update(f.value)};return watch(d,y=>{y?m.value.$vueform.services.autosize(f.value):m.value.$vueform.services.autosize.destroy(f.value)}),watch(v,()=>{g()}),onMounted(()=>{d.value&&nextTick(()=>{m.value.$vueform.services.autosize(f.value)})}),{autosize:g}},multilingual=function a(i,u,c){var{autosize:d}=base$6(i,u,c),m=c.form$;return onMounted(()=>{m.value.on("language",()=>{d()})}),{autosize:d}},base$5=function a(i,u,c){var d=c.fire,m=c.el$,f=()=>{d("blur",m.value)};return{handleBlur:f}},base$4=function a(i,u,c){var{fire:d,el$:m}=c,f=y=>{d("keydown",y,m.value)},v=y=>{d("keyup",y,m.value)},g=y=>{d("keypress",y,m.value)};return{handleKeydown:f,handleKeyup:v,handleKeypress:g}},TextareaElement={name:"TextareaElement",mixins:[BaseElement,HasView,HasChange,HasData,HasValidation],emits:["change","blur","keydown","keyup","keypress","beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"],props:{type:{required:!1,type:[String],default:"textarea",private:!0},default:{required:!1,type:[String,Number,Object],localized:!0,default:null},addons:{required:!1,type:[Object],localized:!0,default:()=>({})},autogrow:{required:!1,type:[Boolean],default:!0},rows:{required:!1,type:[Number],default:3},debounce:{required:!1,type:[Number],default:null},disabled:{required:!1,type:[Boolean],default:!1},floating:{required:!1,type:[String,Boolean,Object],localized:!0,default:null},id:{required:!1,type:[String],default:null},placeholder:{required:!1,type:[String,Object],localized:!0,default:null},readonly:{required:!1,type:[Boolean],default:!1},attrs:{required:!1,type:[Object],default:()=>({})},onBlur:{required:!1,type:[Function],default:null,private:!0},onKeydown:{required:!1,type:[Function],default:null,private:!0},onKeyup:{required:!1,type:[Function],default:null,private:!0},onKeypress:{required:!1,type:[Function],default:null,private:!0}},setup(a,i){return i.features=[base$17,base$16,base$T,base$K,base$M,base$Q,base$C,base$S,base$u,base$1a,base$N,base$y,text$1,base$12,text,base$F,base$J,base$x,base$Z,base$G,base$X,base$W,base$18,base$Y,base$V,base$m,base$6,base$s,base$5,base$P,base$E,base$R,base$4,base$t],i.slots=["label","info","description","before","between","after","addon-before","addon-after"],_objectSpread2$1({},base$L(a,i))}},TextElement={name:"TextElement",mixins:[BaseElement,HasView,HasChange,HasData,HasValidation],emits:["change","blur","keydown","keyup","keypress","beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"],props:{type:{required:!1,type:[String],default:"text",private:!0},default:{required:!1,type:[String,Number,Object],localized:!0,default:null},debounce:{required:!1,type:[Number],default:null},disabled:{required:!1,type:[Boolean],default:!1},floating:{required:!1,type:[String,Boolean,Object],localized:!0,default:null},id:{required:!1,type:[String],default:null},placeholder:{required:!1,type:[String,Object],localized:!0,default:null},readonly:{required:!1,type:[Boolean],default:!1},inputType:{required:!1,type:[String],default:"text"},forceNumbers:{required:!1,type:[Boolean],default:null},attrs:{required:!1,type:[Object],default:()=>({})},addons:{required:!1,type:[Object],localized:!0,default:()=>({})},autocomplete:{required:!1,type:[String,Number],default:null},loading:{type:[Boolean],required:!1,default:!1},onBlur:{required:!1,type:[Function],default:null,private:!0},onKeydown:{required:!1,type:[Function],default:null,private:!0},onKeyup:{required:!1,type:[Function],default:null,private:!0},onKeypress:{required:!1,type:[Function],default:null,private:!0}},setup(a,i){return i.features=[base$17,base$16,base$T,base$K,base$M,base$Q,base$C,base$S,base$u,base$1a,base$N,base$y,text$1,base$12,text,base$b,base$F,text$2,base$x,base$Z,base$G,base$X,base$W,base$18,base$Y,base$V,base$m,base$s,base$5,base$P,base$E,base$R,base$4,base$t],i.slots=["label","info","description","before","between","after","addon-before","addon-after"],_objectSpread2$1({},base$L(a,i))}},ToggleElement={name:"ToggleElement",mixins:[BaseElement,HasView,HasChange,HasData,HasValidation],emits:["change","beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"],props:{type:{required:!1,type:[String],default:"toggle",private:!0},default:{required:!1,type:[String,Number,Boolean],default:void 0},disabled:{required:!1,type:[Boolean],default:!1},id:{required:!1,type:[String],default:null},text:{required:!1,type:[String,Object],localized:!0,default:null},labels:{required:!1,type:[Object],localized:!0,default:()=>({})},trueValue:{required:!1,type:[Boolean,String,Number],default:!0},falseValue:{required:!1,type:[Boolean,String,Number],default:!1},extendOptions:{required:!1,type:[Object],default:()=>({})},align:{required:!1,type:[String],default:void 0}},setup(a,i){return i.features=[base$17,base$16,base$T,base$K,base$M,base$Q,boolean,base$S,base$1a,base$N,toggle,base$I,base$12,base$H,base$F,base$J,base$Z,base$G,base$X,base$W,base$18,base$Y,base$V,base$v,base$B,toggle$1,base$E,base$R,base$D],i.slots=["default","label","info","description","before","between","after"],_objectSpread2$1({},base$L(a,i))}},base$3=function a(i,u,c){var{endpoint:d,method:m}=toRefs(i),f=c.form$,v=c.input,g=ref(!1),y=computed(()=>d.value||f.value.$vueform.config.endpoints.attachment.url),b=computed(()=>m.value||f.value.$vueform.config.endpoints.attachment.method);return onMounted(()=>{v.value.editor$.addEventListener("focus",()=>{g.value=!0}),v.value.editor$.addEventListener("blur",()=>{g.value=!1})}),{editorEndpoint:y,editorMethod:b,focused:g}},base$2=function a(i,u,c){var d=c.fire,m=c.listeners,f=v=>{d("alert",v),m.value.alert||alert(v)};return{handleAlert:f}},EditorElement={name:"EditorElement",mixins:[BaseElement,HasView,HasChange,HasData,HasValidation],emits:["change","blur","alert","error","beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"],props:{type:{required:!1,type:[String],default:"editor",private:!0},default:{required:!1,type:[String,Number,Object],localized:!0,default:null},debounce:{required:!1,type:[Number],default:null},disabled:{required:!1,type:[Boolean],default:!1},id:{required:!1,type:[String],default:null},placeholder:{required:!1,type:[String,Object],localized:!0,default:null},onError:{required:!1,type:[Function],default:null,private:!0},onAlert:{required:!1,type:[Function],default:null,private:!0},accept:{required:!1,type:[Array],default:()=>[]},acceptMimes:{required:!1,type:[Array],default:()=>[]},endpoint:{required:!1,type:[String,Function],default:null,"@default":"config.endpoints.attachment.url"},method:{required:!1,type:[String],default:null,"@default":"config.endpoints.attachment.method"},hideTools:{required:!1,type:[Array],default:()=>[]},onBlur:{required:!1,type:[Function],default:null,private:!0}},setup(a,i){return i.features=[base$17,base$16,base$T,base$K,base$M,base$Q,base$C,base$S,base$1a,base$N,text$1,base$12,text,base$F,editor,base$x,base$Z,base$G,base$X,base$W,base$3,base$18,base$Y,base$V,base$m,base$2,base$n,base$5,base$P,base$E,editor$1,base$t],i.slots=["label","info","description","before","between","after"],_objectSpread2$1({},base$L(a,i))}},base$1=function a(i,u,c){var d=c.form$,m=computed(()=>d.value.selectedLanguage),f=computed(()=>keys_1(d.value.options.languages));return{language:m,languages:f}},TTextareaElement={name:"TTextareaElement",mixins:[BaseElement,HasView,HasChange,HasData,HasValidation],emits:["change","blur","keydown","keyup","keypress","beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"],props:{type:{required:!1,type:[String],default:"t-textarea",private:!0},default:{required:!1,type:[Object,String,Number],localized:!0,default:null},addons:{required:!1,type:[Object],localized:!0,default:()=>({})},autogrow:{required:!1,type:[Boolean],default:!0},rows:{required:!1,type:[Number],default:3},debounce:{required:!1,type:[Number],default:null},disabled:{required:!1,type:[Boolean],default:!1},floating:{required:!1,type:[String,Boolean,Object],localized:!0,default:null},id:{required:!1,type:[String],default:null},placeholder:{required:!1,type:[String,Object],localized:!0,default:null},readonly:{required:!1,type:[Boolean],default:!1},attrs:{required:!1,type:[Object],default:()=>({})},onBlur:{required:!1,type:[Function],default:null,private:!0},onKeydown:{required:!1,type:[Function],default:null,private:!0},onKeyup:{required:!1,type:[Function],default:null,private:!0},onKeypress:{required:!1,type:[Function],default:null,private:!0}},setup(a,i){return i.features=[base$17,base$16,base$T,base$K,base$M,base$Q,base$S,base$u,base$1a,base$N,base$y,base$1,multilingual$2,multilingual$6,multilingual$4,base$12,multilingual$5,multilingual$7,multilingual$1,base$Z,base$G,base$X,base$W,base$18,base$Y,base$V,base$m,multilingual,base$s,base$5,base$P,multilingual$3,base$R,base$4,base$t],i.slots=["label","info","description","before","between","after","addon-before","addon-after"],_objectSpread2$1({},multilingual$8(a,i))}},TTextElement={name:"TTextElement",mixins:[BaseElement,HasView,HasChange,HasData,HasValidation],emits:["change","blur","keydown","keyup","keypress","beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"],props:{type:{required:!1,type:[String],default:"t-text",private:!0},default:{required:!1,type:[Object,String,Number],localized:!0,default:void 0},addons:{required:!1,type:[Object],localized:!0,default:()=>({})},autocomplete:{required:!1,type:[String,Number],default:null},debounce:{required:!1,type:[Number],default:null},disabled:{required:!1,type:[Boolean],default:!1},floating:{required:!1,type:[String,Boolean,Object],localized:!0,default:null},id:{required:!1,type:[String],default:null},inputType:{required:!1,type:[String],default:"text"},attrs:{required:!1,type:[Object],default:()=>({})},placeholder:{required:!1,type:[String,Object],localized:!0,default:null},readonly:{required:!1,type:[Boolean],default:!1},loading:{type:[Boolean],required:!1,default:!1},onBlur:{required:!1,type:[Function],default:null,private:!0},onKeydown:{required:!1,type:[Function],default:null,private:!0},onKeyup:{required:!1,type:[Function],default:null,private:!0},onKeypress:{required:!1,type:[Function],default:null,private:!0}},setup(a,i){return i.features=[base$17,base$16,base$T,base$K,base$M,base$Q,base$S,base$u,base$1a,base$N,base$y,base$1,multilingual$2,multilingual$6,multilingual$4,base$12,multilingual$5,base$b,multilingual$7,multilingual$1,base$Z,base$G,base$X,base$W,base$18,base$Y,base$V,base$m,base$s,base$5,base$P,multilingual$3,base$R,base$4,base$t],i.slots=["label","info","description","before","between","after","addon-before","addon-after"],_objectSpread2$1({},multilingual$8(a,i))}},TEditorElement={name:"TEditorElement",mixins:[BaseElement,HasView,HasChange,HasData,HasValidation],emits:["change","blur","alert","error","beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"],props:{type:{required:!1,type:[String],default:"t-editor",private:!0},default:{required:!1,type:[Object,String,Number],localized:!0,default:null},debounce:{required:!1,type:[Number],default:null},disabled:{required:!1,type:[Boolean],default:!1},id:{required:!1,type:[String],default:null},placeholder:{required:!1,type:[String,Object],localized:!0,default:null},onError:{required:!1,type:[Function],default:null,private:!0},onAlert:{required:!1,type:[Function],default:null,private:!0},accept:{required:!1,type:[Array],default:null},acceptMimes:{required:!1,type:[Array],default:null},endpoint:{required:!1,type:[String,Function],default:null,"@default":"config.endpoints.attachment.url"},method:{required:!1,type:[String],default:null,"@default":"config.endpoints.attachment.method"},hideTools:{required:!1,type:[Array],default:()=>[]},onBlur:{required:!1,type:[Function],default:null,private:!0}},setup(a,i){return i.features=[base$17,base$16,base$T,base$K,base$M,base$Q,base$S,base$1a,base$N,base$1,multilingual$2,multilingual$6,multilingual$4,base$12,multilingual$5,teditor,multilingual$1,base$Z,base$G,base$X,base$W,base$3,base$18,base$Y,base$V,base$m,base$2,base$n,base$5,base$P,multilingual$3,base$R,base$t],i.slots=["label","info","description","before","between","after"],_objectSpread2$1({},multilingual$8(a,i))}},CheckboxgroupCheckbox={name:"CheckboxgroupCheckbox",props:{item:{type:[Object,String,Number],required:!0},value:{type:[String,Number],required:!0},items:{type:[Object,Array],required:!0},index:{type:[Number],required:!0},attrs:{required:!1,type:[Object],default:()=>({})}},setup(a,i){var{value:u,item:c}=toRefs(a),{el$:d,form$:m,Size:f,View:v,classesInstance:g,classes:y,Templates:b,template:w,theme:S}=base$_(a,i),C=computed(()=>{var T;return d.value.disabledItems.map(O=>String(O)).indexOf(String(u.value))!==-1||d.value.isDisabled||!!((T=c.value)!==null&&T!==void 0&&T.disabled)}),k=computed(()=>d.value.value.indexOf(String(u.value))!==-1||d.value.value.indexOf(Number(u.value))!==-1),$=computed(()=>"".concat(d.value.fieldId,"-").concat(u.value)),E=computed(()=>"".concat(d.value.path,"-").concat(u.value)),D=T=>{if(["ArrowRight","ArrowDown"].indexOf(T.key)!==-1){T.preventDefault();var O=T.target.nextElementSibling;(O==null?void 0:O.getAttribute("role"))==="checkbox"&&O.focus()}else if(["ArrowLeft","ArrowUp"].indexOf(T.key)!==-1){T.preventDefault();var F=T.target.previousElementSibling;(F==null?void 0:F.getAttribute("role"))==="checkbox"&&F.focus()}};return{el$:d,form$:m,Size:f,View:v,classesInstance:g,classes:y,Templates:b,template:w,theme:S,isDisabled:C,id:$,name:E,checked:k,handleKeydown:D}}},base=function a(i,u,c){var d=c.el$,m=c.form$,f=computed(()=>d.value.stage>0),v=computed(()=>d.value.link&&d.value.clickable),g=computed(()=>d.value.hasUploadError),y=computed(()=>d.value.link),b=computed(()=>{var P=d.value.filename&&typeof d.value.filename=="string"?d.value.filename.split("\\").pop().split("/").pop():d.value.filename;return P&&(P=P.split("?")[0]),P}),w=computed(()=>d.value.clickable),S=computed(()=>d.value.stage>1),C=computed(()=>d.value.uploading),k=computed(()=>d.value.progress),$=computed(()=>(d.value.canRemove||d.value.uploading)&&!d.value.isDisabled),E=computed(()=>d.value.canUploadTemp),D=computed(()=>m.value.translations.vueform.elements.file.upload),T=computed(()=>d.value.embed?void 0:d.value.labelId),O=()=>{d.value.uploadTemp()},F=()=>{C.value?d.value.handleAbort():d.value.handleRemove()},M=function(){var P=_asyncToGenerator(function*(B){switch(B.key){case"Backspace":case"Delete":if(F(),!d.value.canSelect)return;yield nextTick(),document.querySelector("#".concat(d.value.fieldId)).focus();break;case"Enter":if(d.value.auto)return;O();break}});return function(z){return P.apply(this,arguments)}}();return{visible:f,hasLink:v,hasError:g,link:y,filename:b,clickable:w,uploaded:S,uploading:C,progress:k,canRemove:$,canUploadTemp:E,uploadText:D,ariaLabelledby:T,upload:O,remove:F,handleKeyup:M}},FilePreview={name:"FilePreview",props:{attrs:{required:!1,type:[Object],default:()=>({})}},setup(a,i){var{el$:u,form$:c,Size:d,View:m,classesInstance:f,classes:v,Templates:g,template:y,theme:b}=base$_(a,i),{visible:w,hasLink:S,hasError:C,link:k,filename:$,clickable:E,uploaded:D,uploading:T,progress:O,canRemove:F,canUploadTemp:M,uploadText:P,ariaLabelledby:B,upload:z,remove:U,handleKeyup:H}=base(a,i,{el$:u,form$:c}),J=computed(()=>["image","gallery"].indexOf(u.value.View)!==-1?u.value.preview:null),j=computed(()=>{var ee=u.value.embed&&u.value.View!=="gallery"?void 0:$.value;return C.value&&(ee?ee+=", error":ee="error"),ee}),G=computed(()=>u.value.embed&&u.value.View!=="gallery"||D.value||u.value.auto?void 0:P.value);return{el$:u,form$:c,Size:d,View:m,classesInstance:f,classes:v,Templates:g,template:y,theme:b,visible:w,hasLink:S,hasError:C,link:k,filename:$,clickable:E,uploaded:D,uploading:T,progress:O,canRemove:F,canUploadTemp:M,uploadText:P,preview:J,ariaLabelledby:B,ariaPlaceholder:j,ariaRoledescription:G,upload:z,remove:U,handleKeyup:H}}},RadiogroupRadio={name:"RadiogroupRadio",props:{item:{type:[Object,String,Number],required:!0},value:{type:[String,Number],required:!0},items:{type:[Object,Array],required:!0},index:{type:[Number],required:!0},attrs:{required:!1,type:[Object],default:()=>({})}},setup(a,i){var{value:u,item:c}=toRefs(a),{el$:d,form$:m,Size:f,View:v,classesInstance:g,classes:y,Templates:b,template:w,theme:S}=base$_(a,i),C=computed(()=>{var T;return d.value.disabledItems.map(O=>String(O)).indexOf(String(u.value))!==-1||d.value.isDisabled||!!((T=c.value)!==null&&T!==void 0&&T.disabled)}),k=computed(()=>d.value.value===String(u.value)||d.value.value===Number(u.value)),$=computed(()=>"".concat(d.value.fieldId,"-").concat(u.value)),E=computed(()=>d.value.path),D=T=>{if(["ArrowRight","ArrowDown"].indexOf(T.key)!==-1){T.preventDefault();var O=T.target.nextElementSibling;(O==null?void 0:O.getAttribute("role"))==="radio"&&O.focus()}else if(["ArrowLeft","ArrowUp"].indexOf(T.key)!==-1){T.preventDefault();var F=T.target.previousElementSibling;(F==null?void 0:F.getAttribute("role"))==="radio"&&F.focus()}};return{el$:d,form$:m,Size:f,View:v,classesInstance:g,classes:y,Templates:b,template:w,theme:S,isDisabled:C,id:$,name:E,checked:k,handleKeydown:D}}},index$3={Vueform:VueformComponent,FormErrors,FormMessages,FormLanguages,FormLanguage,FormTabs,FormTab,FormSteps,FormStepsControls,FormStepsControl,FormStep,FormElements,ElementLayout,ElementLayoutInline,ElementLoader,ElementLabelFloating,ElementLabel,ElementInfo,ElementDescription,ElementError,ElementMessage,ElementText,DragAndDrop,ElementAddon,DatepickerWrapper,EditorWrapper,ButtonElement,CheckboxElement,CheckboxgroupElement,DateElement,DatesElement,FileElement,GenericElement,GroupElement,HiddenElement,ListElement,LocationElement,MultifileElement,MultiselectElement,ObjectElement,RadioElement,RadiogroupElement,SelectElement,SliderElement,StaticElement,TagsElement,TextareaElement,TextElement,ToggleElement,EditorElement,TTextareaElement,TTextElement,TEditorElement,CheckboxgroupCheckbox,FilePreview,RadiogroupRadio},components=Object.freeze({__proto__:null,default:index$3,Vueform:VueformComponent,FormErrors,FormMessages,FormLanguages,FormLanguage,FormTabs,FormTab,FormSteps,FormStepsControls,FormStepsControl,FormStep,FormElements,ElementLayout,ElementLayoutInline,ElementLoader,ElementLabelFloating,ElementLabel,ElementInfo,ElementDescription,ElementError,ElementMessage,ElementText,DragAndDrop,ElementAddon,DatepickerWrapper,EditorWrapper,ButtonElement,CheckboxElement,CheckboxgroupElement,DateElement,DatesElement,FileElement,GenericElement,GroupElement,HiddenElement,ListElement,LocationElement,MultifileElement,MultiselectElement,ObjectElement,RadioElement,RadiogroupElement,SelectElement,SliderElement,StaticElement,TagsElement,TextareaElement,TextElement,ToggleElement,EditorElement,TTextareaElement,TTextElement,TEditorElement,CheckboxgroupCheckbox,FilePreview,RadiogroupRadio});function defineConfig(a){return a}installer(void 0,{Vueform:VueformComponent,FormElements});var vueform$1=installer(void 0,_objectSpread2$1({},components),_objectSpread2$1({},rules));const en={vueform:{elements:{list:{add:"+ Add",remove:"&times;"},file:{defaultName:"File",dndTitle:"Upload file",dndDescription:"Drop file or click here to upload",removeConfirm:"By removing the file it will be permanently deleted. Are you sure to continue?",select:"Select file",upload:"Upload"},multifile:{uploadButton:"Upload files",dndTitle:"Upload files",dndDescription:"Drop files or click here to upload"},gallery:{uploadButton:"Upload images",dndTitle:"Upload images",dndDescription:"Drop images or click here to upload"}},steps:{finish:"Finish",next:"Next",previous:"Previous"},editor:{acceptedMimesError:"Accepted mimes are: :mimes",acceptedExtensionsError:"Accepted extenions are: :extensions"},datepicker:{weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(a){var i=a%100;if(i>3&&i<21)return"th";switch(i%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute"},dateFormats:{datetimeSeconds24:"YYYY-MM-DD HH:mm:ss",datetimeSeconds12:"YYYY-MM-DD hh:mm:ss a",datetime24:"YYYY-MM-DD HH:mm",datetime12:"YYYY-MM-DD hh:mm a",timeSeconds24:"HH:mm:ss",timeSeconds12:"hh:mm:ss a",time24:"HH:mm",time12:"hh:mm a",date:"YYYY-MM-DD"},multiselect:{multipleLabelOne:"1 option selected",multipleLabelMore:":options options selected",noResults:"No options found",noOptions:"The list is empty"},defaultMessage:"Invalid field",a11y:{file:{description:"Press Backspace to remove"},list:{remove:"Remove item button"}}},validation:{accepted:"The :attribute must be accepted.",active_url:"The :attribute is not a valid URL.",after:"The :attribute must be a date after :date.",after_or_equal:"The :attribute must be a date after or equal to :date.",alpha:"The :attribute may only contain letters.",alpha_dash:"The :attribute may only contain letters, numbers, dashes and underscores.",alpha_num:"The :attribute may only contain letters and numbers.",array:"The :attribute must be an array.",before:"The :attribute must be a date before :date.",before_or_equal:"The :attribute must be a date before or equal to :date.",between:{numeric:"The :attribute must be between :min and :max.",file:"The :attribute must be between :min and :max kilobytes.",string:"The :attribute must be between :min and :max characters.",array:"The :attribute must have between :min and :max items."},boolean:"The :attribute field must be true or false.",confirmed:"The :attribute confirmation does not match.",date:"The :attribute is not a valid date.",date_format:"The :attribute does not match the format :format.",date_equals:"The :attribute must be equal to :date.",different:"The :attribute and :other must be different.",digits:"The :attribute must be :digits digits.",digits_between:"The :attribute must be between :min and :max digits.",dimensions:"The :attribute has invalid image dimensions.",distinct:"The :attribute field has a duplicate value.",email:"The :attribute must be a valid email address.",exists:"The selected :attribute is invalid.",file:"The :attribute must be a file.",filled:"The :attribute field must have a value.",gt:{numeric:"The :attribute must be greater than :value.",file:"The :attribute must be greater than :value kilobytes.",string:"The :attribute must be greater than :value characters.",array:"The :attribute must have more than :value items."},gte:{numeric:"The :attribute must be greater than or equal :value.",file:"The :attribute must be greater than or equal :value kilobytes.",string:"The :attribute must be greater than or equal :value characters.",array:"The :attribute must have :value items or more."},image:"The :attribute must be an image.",in:"The selected :attribute is invalid.",in_array:"The :attribute field does not exist in :other.",integer:"The :attribute must be an integer.",ip:"The :attribute must be a valid IP address.",ipv4:"The :attribute must be a valid IPv4 address.",ipv6:"The :attribute must be a valid IPv6 address.",json:"The :attribute must be a valid JSON string.",lt:{numeric:"The :attribute must be less than :value.",file:"The :attribute must be less than :value kilobytes.",string:"The :attribute must be less than :value characters.",array:"The :attribute must have less than :value items."},lte:{numeric:"The :attribute must be less than or equal :value.",file:"The :attribute must be less than or equal :value kilobytes.",string:"The :attribute must be less than or equal :value characters.",array:"The :attribute must not have more than :value items."},max:{numeric:"The :attribute may not be greater than :max.",file:"The :attribute may not be greater than :max kilobytes.",string:"The :attribute may not be greater than :max characters.",array:"The :attribute may not have more than :max items."},mimes:"The :attribute must be a file of type: :values.",mimetypes:"The :attribute must be a file of type: :values.",min:{numeric:"The :attribute must be at least :min.",file:"The :attribute must be at least :min kilobytes.",string:"The :attribute must be at least :min characters.",array:"The :attribute must have at least :min items."},not_in:"The selected :attribute is invalid.",not_regex:"The :attribute format is invalid.",numeric:"The :attribute must be a number.",present:"The :attribute field must be present.",regex:"The :attribute format is invalid.",required:"The :attribute field is required.",required_if:"The :attribute field is required when :other is :value.",required_unless:"The :attribute field is required unless :other is in :values.",required_with:"The :attribute field is required when :values is present.",required_with_all:"The :attribute field is required when :values are present.",required_without:"The :attribute field is required when :values is not present.",required_without_all:"The :attribute field is required when none of :values are present.",same:"The :attribute and :other must match.",size:{numeric:"The :attribute must be :size.",file:"The :attribute must be :size kilobytes.",string:"The :attribute must be :size characters.",array:"The :attribute must contain :size items."},string:"The :attribute must be a string.",timezone:"The :attribute must be a valid zone.",unique:"The :attribute has already been taken.",uploaded:"The :attribute failed to upload.",url:"The :attribute format is invalid.",uuid:"The :attribute must be a valid UUID.",remote:"The :attribute field is invalid."}};/*!
* Vueform v1.9.2 (https://github.com/vueform/vueform)
* Copyright (c) 2024 Adam Berecz <adam@vueform.com>
* Licensed under the MIT License
*/var script$20={data(){return{merge:!0,defaultClasses:{form:""}}}};function render$X(a,i,u,c,d,m){const f=resolveComponent("FormElements");return openBlock(),createElementBlock("form",{class:normalizeClass(a.classes.form),onSubmit:i[0]||(i[0]=withModifiers((...v)=>a.submit&&a.submit(...v),["prevent"]))},[renderSlot(a.$slots,"empty",{classes:a.classes},()=>[a.showMessages?(openBlock(),createBlock(resolveDynamicComponent("FormMessages"),{key:0})):createCommentVNode("v-if",!0),a.showErrors?(openBlock(),createBlock(resolveDynamicComponent("FormErrors"),{key:1})):createCommentVNode("v-if",!0),a.showLanguages?(openBlock(),createBlock(resolveDynamicComponent("FormLanguages"),{key:2})):createCommentVNode("v-if",!0),a.showTabs?(openBlock(),createBlock(resolveDynamicComponent("FormTabs"),{key:3})):createCommentVNode("v-if",!0),a.showSteps?(openBlock(),createBlock(resolveDynamicComponent("FormSteps"),{key:4})):createCommentVNode("v-if",!0),createVNode(f,null,{default:withCtx(()=>[renderSlot(a.$slots,"default")]),_:3}),a.showStepsControls?(openBlock(),createBlock(resolveDynamicComponent("FormStepsControls"),{key:5})):createCommentVNode("v-if",!0)])],34)}script$20.render=render$X;script$20.__file="themes/blank/templates/Vueform.vue";var script$1$={name:"Vueform",render:script$20.render,data(){return{merge:!0,defaultClasses:{form:""}}}};script$1$.__file="themes/vueform/templates/Vueform.vue";var script$1_={name:"FormErrors",data(){return{merge:!0,defaultClasses:{container:"",error:""}}}};const _hoisted_1$H=["innerHTML"];function render$W(a,i,u,c,d,m){return openBlock(),createElementBlock("div",{class:normalizeClass(a.classes.container)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.errors,(f,v,g)=>(openBlock(),createElementBlock("div",{class:normalizeClass(a.classes.error),innerHTML:f,key:g},null,10,_hoisted_1$H))),128))],2)}script$1_.render=render$W;script$1_.__file="themes/blank/templates/FormErrors.vue";var script$1Z={name:"FormErrors",render:script$1_.render,data(){return{merge:!0,defaultClasses:{container:"vf-errors",container_sm:"vf-errors-sm",container_md:"",container_lg:"vf-errors-lg",error:"",$container:(a,{Size:i})=>[a.container,a[`container_${i}`]]}}}};function styleInject(a,i){i===void 0&&(i={});var u=i.insertAt;if(!(!a||typeof document>"u")){var c=document.head||document.getElementsByTagName("head")[0],d=document.createElement("style");d.type="text/css",u==="top"&&c.firstChild?c.insertBefore(d,c.firstChild):c.appendChild(d),d.styleSheet?d.styleSheet.cssText=a:d.appendChild(document.createTextNode(a))}}var css_248z$Y=`.vf-errors {
background: var(--vf-bg-danger);
color: var(--vf-color-danger);
border-radius: var(--vf-radius-input);
margin-bottom: var(--vf-gutter);
font-size: var(--vf-font-size);
line-height: var(--vf-line-height);
letter-spacing: var(--vf-letter-spacing);
padding: 0.5rem 0.75rem;
}
.vf-errors.vf-errors-sm {
border-radius: var(--vf-radius-input-sm);
margin-bottom: var(--vf-gutter-sm);
font-size: var(--vf-font-size-sm);
line-height: var(--vf-line-height-sm);
letter-spacing: var(--vf-letter-spacing-sm);
padding: 0.5rem 0.75rem;
}
.vf-errors.vf-errors-lg {
border-radius: var(--vf-radius-input-lg);
margin-bottom: var(--vf-gutter-lg);
font-size: var(--vf-font-size-lg);
line-height: var(--vf-line-height-lg);
letter-spacing: var(--vf-letter-spacing-lg);
padding: 0.75rem 1rem;
}`;styleInject(css_248z$Y);script$1Z.__file="themes/vueform/templates/FormErrors.vue";var script$1Y={name:"FormMessages",data(){return{merge:!0,defaultClasses:{container:"",message:""}}}};const _hoisted_1$G=["innerHTML"];function render$V(a,i,u,c,d,m){return openBlock(),createElementBlock("div",{class:normalizeClass(a.classes.container)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.messages,(f,v,g)=>(openBlock(),createElementBlock("div",{class:normalizeClass(a.classes.message),innerHTML:f,key:g},null,10,_hoisted_1$G))),128))],2)}script$1Y.render=render$V;script$1Y.__file="themes/blank/templates/FormMessages.vue";var script$1X={name:"FormMessages",render:script$1Y.render,data(){return{merge:!0,defaultClasses:{container:"vf-messages",container_sm:"vf-messages-sm",container_md:"",container_lg:"vf-messages-lg",message:"",$container:(a,{Size:i})=>[a.container,a[`container_${i}`]]}}}},css_248z$X=`.vf-messages {
background: var(--vf-bg-success);
color: var(--vf-color-success);
border-radius: var(--vf-radius-input);
margin-bottom: var(--vf-gutter);
font-size: var(--vf-font-size);
line-height: var(--vf-line-height);
letter-spacing: var(--vf-letter-spacing);
padding: 0.5rem 0.75rem;
}
.vf-messages.vf-messages-sm {
border-radius: var(--vf-radius-input-sm);
margin-bottom: var(--vf-gutter-sm);
font-size: var(--vf-font-size-sm);
line-height: var(--vf-line-height-sm);
letter-spacing: var(--vf-letter-spacing-sm);
padding: 0.5rem 0.75rem;
}
.vf-messages.vf-messages-lg {
border-radius: var(--vf-radius-input-lg);
margin-bottom: var(--vf-gutter-lg);
font-size: var(--vf-font-size-lg);
line-height: var(--vf-line-height-lg);
letter-spacing: var(--vf-letter-spacing-lg);
padding: 0.75rem 1rem;
}`;styleInject(css_248z$X);script$1X.__file="themes/vueform/templates/FormMessages.vue";var script$1W={name:"FormLanguages",data(){return{merge:!0,defaultClasses:{container:""}}}};function render$U(a,i,u,c,d,m){const f=resolveComponent("FormLanguage");return openBlock(),createElementBlock("ul",{class:normalizeClass(a.classes.container)},[renderSlot(a.$slots,"default",{},()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.languages,(v,g,y)=>(openBlock(),createBlock(f,{language:v,code:g,key:y,onSelect:a.handleSelect},null,8,["language","code","onSelect"]))),128))])],2)}script$1W.render=render$U;script$1W.__file="themes/blank/templates/FormLanguages.vue";var script$1V={name:"FormLanguages",render:script$1W.render,data(){return{merge:!0,defaultClasses:{container:"vf-languages",container_sm:"vf-languages-sm",container_md:"",container_lg:"vf-languages-lg",$container:(a,{Size:i})=>[a.container,a[`container_${i}`]]}}}},css_248z$W=`.vf-languages {
display: flex;
align-items: center;
justify-content: space-between;
list-style: none;
padding: 0;
margin: 0 0 var(--vf-gutter-lg) 0;
font-size: var(--vf-font-size);
line-height: var(--vf-line-height);
letter-spacing: var(--vf-letter-spacing);
}
.vf-languages.vf-languages-sm {
margin: 0 0 var(--vf-gutter) 0;
font-size: var(--vf-font-size-sm);
line-height: var(--vf-line-height-sm);
letter-spacing: var(--vf-letter-spacing-sm);
}
.vf-languages.vf-languages-lg {
margin: 0 0 var(--vf-gutter-lg) 0;
font-size: var(--vf-font-size-lg);
line-height: var(--vf-line-height-lg);
letter-spacing: var(--vf-letter-spacing-lg);
}`;styleInject(css_248z$W);script$1V.__file="themes/vueform/templates/FormLanguages.vue";var script$1U={name:"FormLanguage",data(){return{merge:!0,defaultClasses:{container:"",wrapper:""}}}};function render$T(a,i,u,c,d,m){return openBlock(),createElementBlock("li",{class:normalizeClass(a.classes.container)},[createBaseVNode("a",{href:"#",class:normalizeClass(a.classes.wrapper),onClick:i[0]||(i[0]=withModifiers((...f)=>a.select&&a.select(...f),["prevent"]))},toDisplayString(a.language),3)],2)}script$1U.render=render$T;script$1U.__file="themes/blank/templates/FormLanguage.vue";var script$1T={name:"FormLanguage",render:script$1U.render,data(){return{merge:!0,defaultClasses:{container:"vf-language",wrapper:"vf-language-wrapper",wrapper_sm:"vf-language-wrapper-sm",wrapper_md:"",wrapper_lg:"vf-language-wrapper-lg",wrapper_active:"vf-language-wrapper-active",wrapper_inactive:"",$wrapper:(a,{selected:i,Size:u})=>[a.wrapper,a[`wrapper_${u}`],i?a.wrapper_active:a.wrapper_inactive]}}}},css_248z$V=`.vf-language {
flex-grow: 1;
flex-shrink: 1;
width: 100%;
}
.vf-language-wrapper {
padding: 0.5rem 1rem;
display: block;
margin-left: 1px;
margin-right: 1px;
text-decoration: none;
border-bottom: 2px solid transparent;
color: var(--vf-color-input);
text-align: center;
}
.vf-language-wrapper:hover {
text-decoration: none;
}
.vf-language-wrapper.vf-language-wrapper-sm {
padding: 0.375rem 0.875rem;
}
.vf-language-wrapper.vf-language-wrapper-lg {
padding: 0.5rem 1rem;
}
.vf-language-wrapper.vf-language-wrapper-active {
border-color: var(--vf-primary);
}
.vf-language-wrapper.vf-language-wrapper-invalid {
border-color: var(--vf-danger);
color: var(--vf-color-danger);
}`;styleInject(css_248z$V);script$1T.__file="themes/vueform/templates/FormLanguage.vue";var script$1S={name:"FormTabs",data(){return{merge:!0,defaultClasses:{container:""}}}};function render$S(a,i,u,c,d,m){const f=resolveComponent("FormTab");return openBlock(),createElementBlock("ul",{class:normalizeClass(a.classes.container),role:"tablist"},[renderSlot(a.$slots,"default",{},()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.tabs,(v,g,y)=>(openBlock(),createBlock(f,mergeProps(v,{name:g,index:y,key:g}),null,16,["name","index"]))),128))])],2)}script$1S.render=render$S;script$1S.__file="themes/blank/templates/FormTabs.vue";var script$1R={name:"FormTabs",render:script$1S.render,data(){return{merge:!0,defaultClasses:{container:"vf-tabs",container_sm:"vf-tabs-sm",container_md:"",container_lg:"vf-tabs-lg",$container:(a,{Size:i})=>[a.container,a[`container_${i}`]]}}}},css_248z$U=`.vf-tabs {
display: flex;
align-items: flex-end;
list-style: none;
padding: 0;
margin: 0 0 var(--vf-gutter) 0;
font-size: var(--vf-font-size);
line-height: var(--vf-line-height);
letter-spacing: var(--vf-letter-spacing);
}
.vf-tabs.vf-tabs-sm {
margin: 0 0 var(--vf-gutter) 0;
font-size: var(--vf-font-size-sm);
line-height: var(--vf-line-height-sm);
letter-spacing: var(--vf-letter-spacing-sm);
}
.vf-tabs.vf-tabs-lg {
margin: 0 0 var(--vf-gutter-lg) 0;
font-size: var(--vf-font-size-lg);
line-height: var(--vf-line-height-lg);
letter-spacing: var(--vf-letter-spacing-lg);
}`;styleInject(css_248z$U);script$1R.__file="themes/vueform/templates/FormTabs.vue";var script$1Q={name:"FormTab",data(){return{merge:!0,defaultClasses:{container:"",wrapper:""}}}};const _hoisted_1$F=["aria-selected"],_hoisted_2$q={key:0},_hoisted_3$f=["innerHTML"];function render$R(a,i,u,c,d,m){return withDirectives((openBlock(),createElementBlock("li",{class:normalizeClass(a.classes.container)},[createBaseVNode("div",{class:normalizeClass(a.classes.wrapper),tabindex:"0",role:"tab","aria-selected":a.active,onClick:i[0]||(i[0]=withModifiers((...f)=>a.select&&a.select(...f),["prevent"])),onKeypress:i[1]||(i[1]=withKeys(withModifiers((...f)=>a.select&&a.select(...f),["prevent"]),["enter","space"]))},[renderSlot(a.$slots,"default",{},()=>[createCommentVNode(" If label is a component "),a.isLabelComponent?(openBlock(),createElementBlock("span",_hoisted_2$q,[(openBlock(),createBlock(resolveDynamicComponent(a.tabLabel),{form$:a.form$},null,8,["form$"]))])):(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" If label is HTML "),createBaseVNode("span",{innerHTML:a.tabLabel},null,8,_hoisted_3$f)],2112))])],42,_hoisted_1$F)],2)),[[vShow,a.visible]])}script$1Q.render=render$R;script$1Q.__file="themes/blank/templates/FormTab.vue";var script$1P={name:"FormTab",render:script$1Q.render,data(){return{merge:!0,defaultClasses:{container:"vf-tab",wrapper:"vf-tab-wrapper",wrapper_active:"vf-tab-wrapper-active",wrapper_inactive:"",wrapper_valid:"",wrapper_invalid:"vf-tab-wrapper-invalid",wrapper_sm:"vf-tab-wrapper-sm",wrapper_md:"",wrapper_lg:"vf-tab-wrapper-lg",$container:(a,{})=>[a.container],$wrapper:(a,{active:i,invalid:u,Size:c})=>[a.wrapper,a[`wrapper_${c}`],i?a.wrapper_active:a.wrapper_inactive,u?a.wrapper_invalid:a.wrapper_valid]}}}},css_248z$T=`.vf-tab-wrapper {
padding: 0.5rem 1rem;
display: block;
margin-left: 1px;
margin-right: 1px;
text-decoration: none;
border-bottom: 2px solid transparent;
color: var(--vf-color-input);
}
.vf-tab-wrapper:hover {
text-decoration: none;
}
.vf-tab-wrapper.vf-tab-wrapper-sm {
padding: 0.375rem 0.875rem;
}
.vf-tab-wrapper.vf-tab-wrapper-lg {
padding: 0.5rem 1rem;
}
.vf-tab-wrapper.vf-tab-wrapper-active {
border-color: var(--vf-primary);
}
.vf-tab-wrapper.vf-tab-wrapper-invalid {
border-color: var(--vf-danger);
color: var(--vf-color-danger);
}`;styleInject(css_248z$T);script$1P.__file="themes/vueform/templates/FormTab.vue";var script$1O={name:"FormSteps",data(){return{merge:!0,defaultClasses:{container:"",wrapper:""}}}};function render$Q(a,i,u,c,d,m){const f=resolveComponent("FormStep");return openBlock(),createElementBlock("div",{class:normalizeClass(a.classes.container),role:"tablist"},[createBaseVNode("ul",{class:normalizeClass(a.classes.wrapper)},[renderSlot(a.$slots,"default",{},()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.steps,(v,g)=>(openBlock(),createBlock(f,mergeProps(v,{name:g,key:g}),null,16,["name"]))),128))])],2)],2)}script$1O.render=render$Q;script$1O.__file="themes/blank/templates/FormSteps.vue";var script$1N={name:"FormSteps",render:script$1O.render,data(){return{merge:!0,defaultClasses:{container:"vf-steps-container",container_sm:"vf-steps-container-sm",container_md:"",container_lg:"vf-steps-container-lg",wrapper:"vf-steps-wrapper",$container:(a,{Size:i})=>[a.container,a[`container_${i}`]]}}}},css_248z$S=`.vf-steps-container {
width: 100%;
position: relative;
margin: 0 0 var(--vf-gutter-lg) 0;
font-size: var(--vf-font-size);
line-height: var(--vf-line-height);
letter-spacing: var(--vf-letter-spacing);
}
.vf-steps-container:before {
content: " ";
display: inline-block;
background: var(--vf-bg-passive);
position: absolute;
top: 0.375rem;
left: 0.125rem;
right: 0.125rem;
height: 0.25rem;
}
.vf-steps-container.vf-steps-container-sm {
margin: 0 0 var(--vf-gutter) 0;
font-size: var(--vf-font-size-sm);
line-height: var(--vf-line-height-sm);
letter-spacing: var(--vf-letter-spacing-sm);
}
.vf-steps-container.vf-steps-container-lg {
margin: 0 0 var(--vf-gutter-lg) 0;
font-size: var(--vf-font-size-lg);
line-height: var(--vf-line-height-lg);
letter-spacing: var(--vf-letter-spacing-lg);
}
.vf-steps-wrapper {
list-style: none;
display: flex;
justify-content: space-between;
padding: 0;
overflow-x: auto;
}`;styleInject(css_248z$S);script$1N.__file="themes/vueform/templates/FormSteps.vue";var script$1M={name:"FormStepsControls",data(){return{merge:!0,defaultClasses:{container:""}}}};function render$P(a,i,u,c,d,m){const f=resolveComponent("FormStepsControl");return openBlock(),createElementBlock("div",{class:normalizeClass(a.classes.container)},[createVNode(f,{type:"previous",labels:a.labels},{default:withCtx(()=>[renderSlot(a.$slots,"previous")]),_:3},8,["labels"]),createVNode(f,{type:"next",labels:a.labels},{default:withCtx(()=>[renderSlot(a.$slots,"next")]),_:3},8,["labels"]),createVNode(f,{type:"finish",labels:a.labels},{default:withCtx(()=>[renderSlot(a.$slots,"finish")]),_:3},8,["labels"])],2)}script$1M.render=render$P;script$1M.__file="themes/blank/templates/FormStepsControls.vue";var script$1L={name:"FormStepsControls",render:script$1M.render,data(){return{merge:!0,defaultClasses:{container:"vf-steps-controls",container_sm:"vf-steps-controls-sm",container_md:"",container_lg:"vf-steps-controls-lg",$container:(a,{Size:i})=>[a.container,a[`container_${i}`]]}}}},css_248z$R=`.vf-steps-controls {
display: flex;
justify-content: space-between;
margin: var(--vf-gutter-lg) 0 0 0;
font-size: var(--vf-font-size);
line-height: var(--vf-line-height);
letter-spacing: var(--vf-letter-spacing);
}
.vf-steps-controls.vf-steps-controls-sm {
margin: var(--vf-gutter) 0 0 0;
font-size: var(--vf-font-size-sm);
line-height: var(--vf-line-height-sm);
letter-spacing: var(--vf-letter-spacing-md);
}
.vf-steps-controls.vf-steps-controls-lg {
margin: var(--vf-gutter-lg) 0 0 0;
font-size: var(--vf-font-size-lg);
line-height: var(--vf-line-height-lg);
letter-spacing: var(--vf-letter-spacing-lg);
}`;styleInject(css_248z$R);script$1L.__file="themes/vueform/templates/FormStepsControls.vue";var script$1K={name:"FormStepsControl",data(){return{merge:!0,defaultClasses:{button:""}}}};const _hoisted_1$E=["disabled"],_hoisted_2$p=["innerHTML","disabled"],_hoisted_3$e=["disabled"];function render$O(a,i,u,c,d,m){return openBlock(),createElementBlock(Fragment,null,[createCommentVNode(" If label is a component "),a.visible&&a.label&&a.isLabelComponent?(openBlock(),createElementBlock("button",{key:0,disabled:a.isDisabled,class:normalizeClass(a.classes.button),onClick:i[0]||(i[0]=withModifiers((...f)=>a.handleClick&&a.handleClick(...f),["prevent"])),onKeypress:i[1]||(i[1]=withKeys(withModifiers((...f)=>a.handleClick&&a.handleClick(...f),["prevent"]),["enter","space"]))},[(openBlock(),createBlock(resolveDynamicComponent(a.label),{step$:a.current$},null,8,["step$"]))],42,_hoisted_1$E)):a.visible&&a.label?(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" If label is HTML "),createBaseVNode("button",{innerHTML:a.label,disabled:a.isDisabled,class:normalizeClass(a.classes.button),onClick:i[2]||(i[2]=withModifiers((...f)=>a.handleClick&&a.handleClick(...f),["prevent"])),onKeypress:i[3]||(i[3]=withKeys(withModifiers((...f)=>a.handleClick&&a.handleClick(...f),["prevent"]),["enter","space"]))},null,42,_hoisted_2$p)],2112)):a.visible?(openBlock(),createElementBlock(Fragment,{key:2},[createCommentVNode(" If label is a slot "),createBaseVNode("button",{disabled:a.isDisabled,class:normalizeClass(a.classes.button),onClick:i[4]||(i[4]=withModifiers((...f)=>a.handleClick&&a.handleClick(...f),["prevent"])),onKeypress:i[5]||(i[5]=withKeys(withModifiers((...f)=>a.handleClick&&a.handleClick(...f),["prevent"]),["enter","space"]))},[renderSlot(a.$slots,"default")],42,_hoisted_3$e)],2112)):createCommentVNode("v-if",!0)],2112)}script$1K.render=render$O;script$1K.__file="themes/blank/templates/FormStepsControl.vue";var script$1J={name:"FormStepsControl",render:script$1K.render,data(){return{merge:!0,defaultClasses:{button:"vf-btn",button_previous:"",button_previous_enabled:"vf-btn-secondary",button_previous_disabled:"vf-btn-secondary vf-btn-disabled",button_next:"",button_next_enabled:"vf-btn-primary",button_next_disabled:"vf-btn-primary vf-btn-disabled",button_next_loading:"vf-btn-loading vf-btn-loading-primary",button_finish:"",button_finish_enabled:"vf-btn-primary",button_finish_disabled:"vf-btn-primary vf-btn-disabled",button_finish_loading:"vf-btn-loading vf-btn-loading-primary",button_sm:"vf-btn-sm",button_md:"",button_lg:"vf-btn-lg",$button:(a,{isDisabled:i,isLoading:u,type:c,Size:d})=>[a.button,a[`button_${d}`],a[`button_${c}`],i?a[`button_${c}_disabled`]:a[`button_${c}_enabled`],u?a[`button_${c}_loading`]:null]}}}};script$1J.__file="themes/vueform/templates/FormStepsControl.vue";var script$1I={name:"FormStep",data(){return{merge:!0,defaultClasses:{container:"",wrapper:""}}}};const _hoisted_1$D=["tabindex","aria-selected"],_hoisted_2$o={key:0},_hoisted_3$d=["innerHTML"];function render$N(a,i,u,c,d,m){return a.visible?(openBlock(),createElementBlock("li",{key:0,class:normalizeClass(a.classes.container)},[createBaseVNode("a",{href:"",class:normalizeClass(a.classes.wrapper),tabindex:a.isDisabled?-1:0,role:"tab","aria-selected":a.active,onClick:i[0]||(i[0]=withModifiers((...f)=>a.select&&a.select(...f),["prevent"])),onKeypress:i[1]||(i[1]=withKeys(withModifiers((...f)=>a.select&&a.select(...f),["prevent"]),["enter","space"]))},[renderSlot(a.$slots,"default",{},()=>[createCommentVNode(" If label is a component "),a.isLabelComponent?(openBlock(),createElementBlock("span",_hoisted_2$o,[(openBlock(),createBlock(resolveDynamicComponent(a.stepLabel),{form$:a.form$},null,8,["form$"]))])):(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" If label is HTML "),createBaseVNode("span",{innerHTML:a.stepLabel},null,8,_hoisted_3$d)],2112))])],42,_hoisted_1$D)],2)):createCommentVNode("v-if",!0)}script$1I.render=render$N;script$1I.__file="themes/blank/templates/FormStep.vue";var script$1H={name:"FormStep",render:script$1I.render,data(){return{merge:!0,defaultClasses:{container:"vf-step",wrapper:"",container_active:"vf-step-active",container_inactive:"",container_invalid:"vf-step-invalid",container_valid:"",container_disabled:"vf-step-disabled",container_enabled:"",container_completed:"vf-step-completed",container_incompleted:"",container_pending:"vf-step-pending",$container:(a,{active:i,isDisabled:u,completed:c,invalid:d,pending:m})=>[a.container,i?a.container_active:a.container_inactive,u?a.container_disabled:a.container_enabled,c?a.container_completed:a.container_incompleted,d?a.container_invalid:a.container_valid,m?a.container_pending:null]}}}},css_248z$Q=`.vf-step {
display: block;
position: relative;
white-space: nowrap;
flex: 1 1;
text-align: center;
padding: 1.25rem 0.625rem 0;
}
.vf-step a {
text-decoration: none !important;
color: inherit;
}
.vf-step a:hover, .vf-step a:focus, .vf-step a:active {
text-decoration: none !important;
color: inherit;
}
.vf-step a:before {
content: " ";
display: inline-block;
width: 1rem;
height: 1rem;
position: absolute;
background: var(--vf-primary);
border-radius: 50%;
left: 50%;
transform: translateX(-50%);
top: 0px;
}
.vf-step a:after {
content: " ";
display: inline-block;
width: 0.5rem;
height: 0.5rem;
position: absolute;
background: #FFFFFF;
border-radius: 50%;
left: calc(50% - 0.25rem);
transform: scale(0);
top: 0.25rem;
transition: transform 0.3s ease-in-out;
}
.vf-step:first-of-type {
padding-left: 0;
text-align: left;
}
.vf-step:first-of-type:before {
display: none;
}
.vf-step:first-of-type:after {
left: 0;
}
.vf-step:first-of-type a:before {
left: 0;
transform: none;
}
.vf-step:first-of-type a:after {
left: 0.25rem;
transform: scale(0);
}
.vf-step:last-of-type {
padding-right: 0;
text-align: right;
}
.vf-step:last-of-type:after {
display: none;
}
.vf-step:last-of-type:before {
right: 0;
}
.vf-step:last-of-type a:before {
right: 0;
left: auto;
left: initial;
transform: none;
}
.vf-step:last-of-type a:after {
left: auto;
left: initial;
transform: scale(0);
right: 0.25rem;
}
.vf-step.vf-step-disabled:before {
background: var(--vf-bg-passive);
left: -100%;
}
.vf-step.vf-step-disabled a {
color: var(--vf-color-passive);
}
.vf-step.vf-step-disabled a:before {
background: var(--vf-bg-passive);
}
.vf-step.vf-step-completed + .vf-step:not(.vf-step-completed):before {
content: " ";
display: inline-block;
background: var(--vf-primary);
position: absolute;
top: 0.375rem;
left: 0px;
right: 50%;
height: 0.25rem;
}
.vf-step.vf-step-completed + .vf-step:last-of-type:before {
right: 0px;
}
.vf-step.vf-step-completed:before {
content: " ";
display: inline-block;
background: var(--vf-primary);
position: absolute;
top: 0.375rem;
left: 0px;
right: 0px;
height: 0.25rem;
}
.vf-step.vf-step-completed a:after {
mask-image: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="check" class="svg-inline--fa fa-check fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="white" d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg>');
-webkit-mask-image: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="check" class="svg-inline--fa fa-check fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="white" d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg>');
mask-size: 0.5rem 0.5rem;
-webkit-mask-size: 0.5rem 0.5rem;
mask-position: 0 0;
-webkit-mask-position: 0 0;
mask-repeat: no-repeat;
-webkit-mask-repeat: no-repeat;
background-color: var(--vf-color-on-primary);
border-radius: 0;
transform: scale(1);
}
.vf-step.vf-step-active a:after {
mask-image: none;
-webkit-mask-image: none;
background-color: var(--vf-color-on-primary);
top: 0.25rem;
transform: scale(1);
border-radius: 50%;
}
.vf-step.vf-step-invalid a {
color: var(--vf-bg-btn-danger);
}
.vf-step.vf-step-invalid a:before {
background-color: var(--vf-bg-btn-danger);
}
.vf-step.vf-step-invalid a:after {
mask-image: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="exclamation" class="svg-inline--fa fa-exclamation fa-w-6" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="white" d="M176 432c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80zM25.26 25.199l13.6 272C39.499 309.972 50.041 320 62.83 320h66.34c12.789 0 23.331-10.028 23.97-22.801l13.6-272C167.425 11.49 156.496 0 142.77 0H49.23C35.504 0 24.575 11.49 25.26 25.199z"></path></svg>');
-webkit-mask-image: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="exclamation" class="svg-inline--fa fa-exclamation fa-w-6" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="white" d="M176 432c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80zM25.26 25.199l13.6 272C39.499 309.972 50.041 320 62.83 320h66.34c12.789 0 23.331-10.028 23.97-22.801l13.6-272C167.425 11.49 156.496 0 142.77 0H49.23C35.504 0 24.575 11.49 25.26 25.199z"></path></svg>');
mask-size: 0.5rem 0.5rem;
-webkit-mask-size: 0.5rem 0.5rem;
mask-position: 0 0;
-webkit-mask-position: 0 0;
mask-repeat: no-repeat;
-webkit-mask-repeat: no-repeat;
background-color: var(--vf-color-btn-danger);
width: 0.5rem;
height: 0.5rem;
top: 0.25rem;
border-radius: 0;
}
.vf-step.vf-step-invalid.vf-step-active a:after {
mask-image: none;
-webkit-mask-image: none;
background-color: var(--vf-color-on-primary);
transform: scale(1);
border-radius: 50%;
}
.vf-step.vf-step-pending a:after {
animation: 1s linear infinite step-loading;
background: var(--vf-color-btn-danger);
top: 0.25rem;
border-radius: 50%;
}
@keyframes step-loading {
0% {
transform: scale(0.5);
}
20% {
transform: scale(1.2);
}
100% {
transform: scale(0.5);
}
}`;styleInject(css_248z$Q);script$1H.__file="themes/vueform/templates/FormStep.vue";var script$1G={name:"FormElements",data(){return{merge:!0,defaultClasses:{container:""}}}};function render$M(a,i,u,c,d,m){return openBlock(),createElementBlock("div",{class:normalizeClass(a.classes.container)},[renderSlot(a.$slots,"default",{},()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.schema,(f,v)=>(openBlock(),createBlock(resolveDynamicComponent(a.component(f)),mergeProps(f,{name:v,key:v}),null,16,["name"]))),128))])],2)}script$1G.render=render$M;script$1G.__file="themes/blank/templates/FormElements.vue";var script$1F={name:"FormElements",render:script$1G.render,data(){return{merge:!0,defaultClasses:{container:"vf-row",container_sm:"vf-row-sm",container_md:"",container_lg:"vf-row-lg",$container:(a,{Size:i})=>[a.container,a[`container_${i}`]]}}}},css_248z$P="/* Some styles are contained in Vueform.vue */";styleInject(css_248z$P);script$1F.__file="themes/vueform/templates/FormElements.vue";var script$1E={name:"ElementLayout",data(){return{merge:!0,defaultClasses:{container:"",outerWrapper:"",innerContainer:"",innerWrapperBefore:"",innerWrapper:"",innerWrapperAfter:""}}}};function render$L(a,i,u,c,d,m){const f=resolveComponent("ElementLabel"),v=resolveComponent("ElementText"),g=resolveComponent("ElementDescription"),y=resolveComponent("ElementError"),b=resolveComponent("ElementMessage");return withDirectives((openBlock(),createElementBlock("div",{class:normalizeClass(a.classes.container)},[createBaseVNode("div",{class:normalizeClass(a.classes.outerWrapper)},[createVNode(f,null,{default:withCtx(()=>[renderSlot(a.$slots,"label")]),info:withCtx(()=>[renderSlot(a.$slots,"info")]),_:3}),createBaseVNode("div",{class:normalizeClass(a.classes.innerContainer)},[createBaseVNode("div",{class:normalizeClass(a.classes.innerWrapperBefore)},[createVNode(v,{type:"before"},{default:withCtx(()=>[renderSlot(a.$slots,"before")]),_:3})],2),createBaseVNode("div",{class:normalizeClass(a.classes.innerWrapper)},[renderSlot(a.$slots,"element")],2),createBaseVNode("div",{class:normalizeClass(a.classes.innerWrapperAfter)},[createVNode(v,{type:"between"},{default:withCtx(()=>[renderSlot(a.$slots,"between")]),_:3}),createVNode(g,null,{default:withCtx(()=>[renderSlot(a.$slots,"description")]),_:3}),createVNode(y),createVNode(b),createVNode(v,{type:"after"},{default:withCtx(()=>[renderSlot(a.$slots,"after")]),_:3})],2)],2)],2)],2)),[[vShow,a.visible]])}script$1E.render=render$L;script$1E.__file="themes/blank/templates/ElementLayout.vue";var script$1D={name:"ElementLayout",render:script$1E.render,data(){return{merge:!0,defaultClasses:{container:"vf-element-layout",container_sm:"vf-element-layout-sm",container_md:"",container_lg:"vf-element-layout-lg",container_error:"vf-element-layout-error",outerWrapper:"vf-element-layout-outer-wrapper",innerContainer:"vf-layout-inner-container",innerWrapperBefore:"vf-layout-inner-wrapper-before",innerWrapper:"vf-layout-inner-wrapper",innerWrapperAfter:"vf-layout-inner-wrapper-after",$container:(a,{el$:i,Size:u})=>[a.container,a[`container_${u}`],i.columnsClasses.container,i.classes.container,!i.isStatic&&i.errors&&i.errors.length?a.container_error:null],$innerContainer:(a,{el$:i})=>[a.innerContainer,i.columnsClasses.innerContainer],$innerWrapper:(a,{el$:i})=>[a.innerWrapper,i.columnsClasses.wrapper]}}}},css_248z$O=`/* Some styles are contained in Vueform.vue */
.vf-element-layout {
font-size: var(--vf-font-size);
line-height: var(--vf-line-height);
letter-spacing: var(--vf-letter-spacing);
}
.vf-element-layout.vf-element-layout-sm {
font-size: var(--vf-font-size-sm);
line-height: var(--vf-line-height-sm);
letter-spacing: var(--vf-letter-spacing-sm);
}
.vf-element-layout.vf-element-layout-lg {
font-size: var(--vf-font-size-lg);
line-height: var(--vf-line-height-lg);
letter-spacing: var(--vf-letter-spacing-lg);
}
.vf-layout-inner-container {
flex: 1 1 0%;
display: grid;
grid-template-columns: repeat(12, minmax(0, 1fr));
}
.vf-layout-inner-container .vf-layout-inner-wrapper,
.vf-layout-inner-container .vf-layout-inner-wrapper-before,
.vf-layout-inner-container .vf-layout-inner-wrapper-after {
padding-left: 0;
padding-right: 0;
}
.vf-layout-inner-wrapper-before,
.vf-layout-inner-wrapper-after {
grid-column: span 12/span 12;
padding-left: var(--vf-gutter);
padding-right: var(--vf-gutter);
}
.vf-element-layout-outer-wrapper {
display: grid;
grid-template-columns: repeat(12, minmax(0, 1fr));
}`;styleInject(css_248z$O);script$1D.__file="themes/vueform/templates/ElementLayout.vue";var script$1C={name:"ElementLayoutInline",data(){return{merge:!0,defaultClasses:{container:""}}}};function render$K(a,i,u,c,d,m){const f=resolveComponent("ElementLabel"),v=resolveComponent("ElementText"),g=resolveComponent("ElementDescription"),y=resolveComponent("ElementError"),b=resolveComponent("ElementMessage");return withDirectives((openBlock(),createElementBlock("span",{class:normalizeClass(a.classes.container)},[createVNode(f,null,{default:withCtx(()=>[renderSlot(a.$slots,"label")]),_:3}),createVNode(v,{type:"before"},{default:withCtx(()=>[renderSlot(a.$slots,"before")]),_:3}),renderSlot(a.$slots,"element"),createVNode(v,{type:"between"},{default:withCtx(()=>[renderSlot(a.$slots,"between")]),_:3}),createVNode(g,null,{default:withCtx(()=>[renderSlot(a.$slots,"description")]),_:3}),createVNode(y),createVNode(b),createVNode(v,{type:"after"},{default:withCtx(()=>[renderSlot(a.$slots,"after")]),_:3})],2)),[[vShow,a.visible]])}script$1C.render=render$K;script$1C.__file="themes/blank/templates/ElementLayoutInline.vue";var script$1B={name:"ElementLayoutInline",render:script$1C.render,data(){return{merge:!0,defaultClasses:{container:"vf-inline-layout",container_error:"has-error",$container:(a,{el$:i})=>[a.container,!i.isStatic&&i.errors&&i.errors.length?a.container_error:null]}}}},css_248z$N=`.vf-inline-layout {
display: flex;
}`;styleInject(css_248z$N);script$1B.__file="themes/vueform/templates/ElementLayoutInline.vue";var script$1A={name:"ElementLoader",data(){return{merge:!0,defaultClasses:{container:"",loader:""}}}};function render$J(a,i,u,c,d,m){return openBlock(),createElementBlock("div",{class:normalizeClass(a.classes.container)},[createBaseVNode("span",{class:normalizeClass(a.classes.loader)},null,2)],2)}script$1A.render=render$J;script$1A.__file="themes/blank/templates/ElementLoader.vue";var script$1z={name:"ElementLoader",render:script$1A.render,data(){return{merge:!0,defaultClasses:{container:"vf-element-loader-container",loader:"vf-element-loader",loader_sm:"vf-element-loader-sm",loader_md:"",loader_lg:"vf-element-loader-lg",$loader:(a,{Size:i})=>[a.loader,a[`loader_${i}`]]}}}},css_248z$M=`.vf-element-loader-container {
position: relative;
z-index: 1;
order: 1;
}
.vf-element-loader {
position: absolute;
width: 1rem;
height: 1rem;
display: block;
right: var(--vf-px-input);
top: 50%;
transform: translateY(-50%);
}
.vf-element-loader:before, .vf-element-loader:after {
position: absolute;
content: "";
top: 50%;
left: 50%;
margin: -0.5rem 0 0 -0.5rem;
width: 1rem;
height: 1rem;
border-radius: 100%;
border-color: var(--vf-primary) transparent transparent;
border-style: solid;
border-width: 2px;
box-shadow: 0 0 0 1px transparent;
box-sizing: border-box;
}
.vf-element-loader:before {
animation: vf-element-loader 2.4s infinite cubic-bezier(0.41, 0.26, 0.2, 0.62);
}
.vf-element-loader:after {
animation: vf-element-loader 2.4s infinite cubic-bezier(0.51, 0.09, 0.21, 0.8);
}
.vf-element-loader.vf-element-loader-sm {
right: var(--vf-px-input-sm);
}
.vf-element-loader.vf-element-loader-lg {
right: var(--vf-px-input-lg);
}
@keyframes vf-element-loader {
from {
transform: rotate(0);
}
to {
transform: rotate(2turn);
}
}`;styleInject(css_248z$M);script$1z.__file="themes/vueform/templates/ElementLoader.vue";var script$1y={name:"ElementLabelFloating",data(){return{merge:!0,defaultClasses:{container:"",label:""}}}};const _hoisted_1$C=["innerHTML"];function render$I(a,i,u,c,d,m){return openBlock(),createElementBlock("div",{class:normalizeClass(a.classes.container)},[createBaseVNode("span",{class:normalizeClass(a.classes.label),innerHTML:a.floating},null,10,_hoisted_1$C)],2)}script$1y.render=render$I;script$1y.__file="themes/blank/templates/ElementLabelFloating.vue";var script$1x={name:"ElementLabelFloating",render:script$1y.render,data(){return{merge:!0,defaultClasses:{container:"vf-floating-wrapper",label:"vf-floating-label",label_enabled:"",label_disabled:"vf-floating-label-disabled",label_danger:"vf-floating-label-danger",label_success:"vf-floating-label-success",label_focused:"vf-floating-label-focus",label_sm:"vf-floating-label-sm",label_md:"",label_lg:"vf-floating-label-lg",label_invisible:"",label_visible:"vf-floating-label-visible",$label:(a,{visible:i,Size:u,el$:c})=>[a.label,a[`label_${u}`],i?a.label_visible:a.label_invisible,c.focused?a.label_focused:null,!c.isDisabled&&!c.isDanger&&!c.isSuccess?a.label_enabled:null,c.isDisabled?a.label_disabled:null,c.isDanger?a.label_danger:null,c.isSuccess?a.label_success:null]}}}},css_248z$L=`.vf-floating-wrapper {
position: relative;
}
.vf-floating-label {
position: absolute;
z-index: 1;
left: var(--vf-px-input);
font-size: 0.6875rem;
background-color: var(--vf-bg-input);
padding: 0 1px;
line-height: 1px;
transition-property: box-shadow, color, background-color, border-color;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 200ms;
opacity: 0;
visibility: hidden;
white-space: nowrap;
color: var(--vf-color-floating);
margin-top: var(--vf-floating-top);
}
.vf-floating-label.vf-floating-label-visible {
opacity: 1;
visibility: visible;
}
.vf-floating-label.vf-floating-label-sm {
left: var(--vf-px-input-sm);
margin-top: var(--vf-floating-top-sm);
}
.vf-floating-label.vf-floating-label-lg {
left: var(--vf-px-input-lg);
margin-top: var(--vf-floating-top-lg);
background-color: transparent !important;
}
.vf-floating-label.vf-floating-label-disabled {
background-color: var(--vf-bg-disabled);
}
.vf-floating-label.vf-floating-label-focus {
background-color: var(--vf-bg-input-focus);
color: var(--vf-color-floating-focus);
}
.vf-floating-label.vf-floating-label-danger {
background-color: var(--vf-bg-input-danger);
color: var(--vf-color-floating-danger);
}
.vf-floating-label.vf-floating-label-success {
background-color: var(--vf-bg-input-success);
color: var(--vf-color-floating-success);
}
.vf-input-group .vf-floating-label {
top: calc(var(--vf-border-width-input-t) * -1);
}
[dir=rtl] .vf-floating-label {
left: auto;
right: var(--vf-px-input);
}
[dir=rtl] .vf-floating-label.vf-floating-label-sm {
left: auto;
right: var(--vf-px-input-sm);
}
[dir=rtl] .vf-floating-label.vf-floating-label-lg {
left: auto;
right: var(--vf-px-input-lg);
}`;styleInject(css_248z$L);script$1x.__file="themes/vueform/templates/ElementLabelFloating.vue";var script$1w={name:"ElementLabel",data(){return{merge:!0,defaultClasses:{container:"",wrapper:""}}}};const _hoisted_1$B=["for","id"],_hoisted_2$n=["for","id"],_hoisted_3$c=["innerHTML"],_hoisted_4$7=["for","id"],_hoisted_5$5=["for","id"];function render$H(a,i,u,c,d,m){const f=resolveComponent("ElementInfo");return openBlock(),createElementBlock(Fragment,null,[createCommentVNode(" If label is a component "),a.label&&a.isLabelComponent?(openBlock(),createElementBlock("label",{key:0,class:normalizeClass(a.classes.container),for:a.name,id:a.id},[createBaseVNode("span",{class:normalizeClass(a.classes.wrapper)},[a.isLabelComponent?(openBlock(),createBlock(resolveDynamicComponent(a.label),{key:0})):createCommentVNode("v-if",!0)],2),createVNode(f,null,{default:withCtx(()=>[renderSlot(a.$slots,"info")]),_:3})],10,_hoisted_1$B)):a.label?(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" If label is HTML "),createBaseVNode("label",{class:normalizeClass(a.classes.container),for:a.name,id:a.id},[createBaseVNode("span",{class:normalizeClass(a.classes.wrapper),innerHTML:a.label},null,10,_hoisted_3$c),createVNode(f,null,{default:withCtx(()=>[renderSlot(a.$slots,"info")]),_:3})],10,_hoisted_2$n)],2112)):a.isSlot?(openBlock(),createElementBlock(Fragment,{key:2},[createCommentVNode(" If label is a slot "),createBaseVNode("label",{class:normalizeClass(a.classes.container),for:a.name,id:a.id},[createBaseVNode("span",{class:normalizeClass(a.classes.wrapper)},[renderSlot(a.$slots,"default")],2),createVNode(f,null,{default:withCtx(()=>[renderSlot(a.$slots,"info")]),_:3})],10,_hoisted_4$7)],2112)):a.hasLabel?(openBlock(),createElementBlock(Fragment,{key:3},[createCommentVNode(" If labels are forced but has no value "),createBaseVNode("label",{class:normalizeClass(a.classes.container),for:a.name,id:a.id},null,10,_hoisted_5$5)],2112)):createCommentVNode("v-if",!0)],2112)}script$1w.render=render$H;script$1w.__file="themes/blank/templates/ElementLabel.vue";var script$1v={name:"ElementLabel",render:script$1w.render,data(){return{merge:!0,defaultClasses:{container:"vf-label",container_sm:"vf-label-sm",container_md:"",container_lg:"vf-label-lg",container_horizontal_sm:"vf-horizontal-label-sm",container_horizontal_md:"vf-horizontal-label",container_horizontal_lg:"vf-horizontal-label-lg",container_vertical_sm:"vf-vertical-label-sm",container_vertical_md:"vf-vertical-label",container_vertical_lg:"vf-vertical-label-lg",wrapper:"",$container:(a,{el$:i,Size:u})=>[a.container,a[`container_${u}`],i.inline?null:i.columnsClasses.label,i.cols.default.label<12?a[`container_horizontal_${u}`]:a[`container_vertical_${u}`],...Object.keys(i.cols).length>1?(i.$vueform.config.breakpoints||["sm","md","lg","xl","2xl"]).map(c=>{var d;return(d=i.cols[c])!=null&&d.label?i.cols[c].label<12?a[`container_horizontal_${u}`].map(m=>`vf-${c}:${m}`).join(" "):a[`container_vertical_${u}`].map(m=>`vf-${c}:${m}`).join(" "):null}):[]]}}}},css_248z$K="/* Styles can be found at scss/_label.scss */";styleInject(css_248z$K);script$1v.__file="themes/vueform/templates/ElementLabel.vue";var script$1u={name:"ElementInfo",data(){return{merge:!0,defaultClasses:{container:"",wrapper:"",content:""}}}};const _hoisted_1$A=["id"],_hoisted_2$m=["innerHTML"];function render$G(a,i,u,c,d,m){return a.info||a.isSlot?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(a.classes.container),onMouseover:i[0]||(i[0]=(...f)=>a.handleMouseOver&&a.handleMouseOver(...f))},[createBaseVNode("div",{class:normalizeClass(a.classes.wrapper),id:a.id},[a.isSlot?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(a.classes.content)},[renderSlot(a.$slots,"default")],2)):(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(a.classes.content),innerHTML:a.info},null,10,_hoisted_2$m))],10,_hoisted_1$A)],34)):createCommentVNode("v-if",!0)}script$1u.render=render$G;script$1u.__file="themes/blank/templates/ElementInfo.vue";var script$1t={name:"ElementInfo",render:script$1u.render,data(){return{merge:!0,defaultClasses:{container:"vf-element-info",wrapper:"vf-element-info-wrapper",wrapper_left:"vf-element-info-wrapper-left",wrapper_right:"vf-element-info-wrapper-right",wrapper_top:"vf-element-info-wrapper-top",wrapper_bottom:"vf-element-info-wrapper-bottom",content:"vf-element-info-content",$wrapper:(a,{position:i})=>[a.wrapper,a[`wrapper_${i}`]]}}}},css_248z$J=`.vf-element-info {
margin-left: 0.25rem;
position: relative;
top: 1px;
cursor: pointer;
}
.vf-element-info:before {
content: "";
mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='15px' height='14px' viewBox='0 0 15 14' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M7.40520349,0.18129431 C11.1501134,0.18129431 14.1864373,3.21871306 14.1864373,6.96252814 C14.1864373,10.7085329 11.1501134,13.743762 7.40520349,13.743762 C3.6602936,13.743762 0.62396966,10.7085329 0.62396966,6.96252814 C0.62396966,3.21871306 3.6602936,0.18129431 7.40520349,0.18129431 Z M7.40520349,3.18909964 C6.77093148,3.18909964 6.25676873,3.70326238 6.25676873,4.3375344 C6.25676873,4.97180642 6.77093148,5.48596916 7.40520349,5.48596916 C8.03947551,5.48596916 8.55363825,4.97180642 8.55363825,4.3375344 C8.55363825,3.70326238 8.03947551,3.18909964 7.40520349,3.18909964 Z M8.93644984,10.1343956 L8.93644984,9.47814714 C8.93644984,9.29694183 8.78953094,9.15002293 8.60832562,9.15002293 L8.28020141,9.15002293 L8.28020141,6.41565445 C8.28020141,6.23444913 8.13328251,6.08753023 7.95207719,6.08753023 L6.20208136,6.08753023 C6.02087604,6.08753023 5.87395714,6.23444913 5.87395714,6.41565445 L5.87395714,7.07190288 C5.87395714,7.2531082 6.02087604,7.4000271 6.20208136,7.4000271 L6.53020558,7.4000271 L6.53020558,9.15002293 L6.20208136,9.15002293 C6.02087604,9.15002293 5.87395714,9.29694183 5.87395714,9.47814714 L5.87395714,10.1343956 C5.87395714,10.3156009 6.02087604,10.4625198 6.20208136,10.4625198 L8.60832562,10.4625198 C8.78953094,10.4625198 8.93644984,10.3156009 8.93644984,10.1343956 Z' id='info-circle' fill='currentColor'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
-webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='15px' height='14px' viewBox='0 0 15 14' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M7.40520349,0.18129431 C11.1501134,0.18129431 14.1864373,3.21871306 14.1864373,6.96252814 C14.1864373,10.7085329 11.1501134,13.743762 7.40520349,13.743762 C3.6602936,13.743762 0.62396966,10.7085329 0.62396966,6.96252814 C0.62396966,3.21871306 3.6602936,0.18129431 7.40520349,0.18129431 Z M7.40520349,3.18909964 C6.77093148,3.18909964 6.25676873,3.70326238 6.25676873,4.3375344 C6.25676873,4.97180642 6.77093148,5.48596916 7.40520349,5.48596916 C8.03947551,5.48596916 8.55363825,4.97180642 8.55363825,4.3375344 C8.55363825,3.70326238 8.03947551,3.18909964 7.40520349,3.18909964 Z M8.93644984,10.1343956 L8.93644984,9.47814714 C8.93644984,9.29694183 8.78953094,9.15002293 8.60832562,9.15002293 L8.28020141,9.15002293 L8.28020141,6.41565445 C8.28020141,6.23444913 8.13328251,6.08753023 7.95207719,6.08753023 L6.20208136,6.08753023 C6.02087604,6.08753023 5.87395714,6.23444913 5.87395714,6.41565445 L5.87395714,7.07190288 C5.87395714,7.2531082 6.02087604,7.4000271 6.20208136,7.4000271 L6.53020558,7.4000271 L6.53020558,9.15002293 L6.20208136,9.15002293 C6.02087604,9.15002293 5.87395714,9.29694183 5.87395714,9.47814714 L5.87395714,10.1343956 C5.87395714,10.3156009 6.02087604,10.4625198 6.20208136,10.4625198 L8.60832562,10.4625198 C8.78953094,10.4625198 8.93644984,10.3156009 8.93644984,10.1343956 Z' id='info-circle' fill='currentColor'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
mask-position: center center;
-webkit-mask-position: center center;
mask-repeat: no-repeat;
-webkit-mask-repeat: no-repeat;
mask-size: contain;
-webkit-mask-size: contain;
background-color: var(--vf-bg-passive);
width: 0.875rem;
height: 0.875rem;
display: inline-block;
}
.vf-element-info:hover .vf-element-info-wrapper {
opacity: 1;
visibility: visible;
}
.vf-element-info-wrapper {
position: absolute;
opacity: 0;
visibility: hidden;
transition: 0.3s;
z-index: 999;
width: 12.5rem;
}
.vf-element-info-wrapper.vf-element-info-wrapper-left {
top: -0.5625rem;
right: 1.375rem;
}
.vf-element-info-wrapper.vf-element-info-wrapper-right {
top: -0.5625rem;
left: 1.375rem;
}
.vf-element-info-wrapper.vf-element-info-wrapper-top {
bottom: 1.375rem;
left: 50%;
transform: translateX(-50%);
}
.vf-element-info-wrapper.vf-element-info-wrapper-bottom {
top: 1.375rem;
left: 50%;
transform: translateX(-50%);
}
.vf-element-info-content {
background: rgba(0, 0, 0, 0.85);
color: #FFFFFF;
border-radius: var(--vf-radius-small);
font-size: var(--vf-font-size-small);
line-height: var(--vf-line-height-small);
letter-spacing: var(--vf-letter-spacing-small);
padding: 0.3125rem 0.625rem;
font-style: normal;
display: inline-block;
position: relative;
}
.vf-element-info-content:after {
right: 100%;
top: 0.625rem;
border: solid transparent;
content: "";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(0, 0, 0, 0);
border-right-color: rgba(0, 0, 0, 0.85);
border-width: 5px;
}`;styleInject(css_248z$J);script$1t.__file="themes/vueform/templates/ElementInfo.vue";var script$1s={name:"ElementDescription",data(){return{merge:!0,defaultClasses:{container:""}}}};const _hoisted_1$z=["innerHTML","id"],_hoisted_2$l=["id"];function render$F(a,i,u,c,d,m){return openBlock(),createElementBlock(Fragment,null,[createCommentVNode(" If description is HTML "),a.description?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(a.classes.container),innerHTML:a.description,id:a.id},null,10,_hoisted_1$z)):a.isSlot?(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" If description is a slot "),createBaseVNode("div",{class:normalizeClass(a.classes.container),id:a.id},[renderSlot(a.$slots,"default")],10,_hoisted_2$l)],2112)):createCommentVNode("v-if",!0)],2112)}script$1s.render=render$F;script$1s.__file="themes/blank/templates/ElementDescription.vue";var script$1r={name:"ElementDescription",render:script$1s.render,data(){return{merge:!0,defaultClasses:{container:"vf-description",container_sm:"vf-description-sm",container_md:"",container_lg:"vf-description-lg",$container:(a,{Size:i})=>[a.container,a[`container_${i}`]]}}}},css_248z$I=`.vf-description {
font-size: var(--vf-font-size-small);
line-height: var(--vf-line-height-small);
letter-spacing: var(--vf-letter-spacing-small);
color: var(--vf-color-muted);
margin-top: 0.25rem;
}
.vf-description.vf-description-sm {
font-size: var(--vf-font-size-small-sm);
line-height: var(--vf-line-height-small-sm);
letter-spacing: var(--vf-letter-spacing-small-sm);
margin-top: 0.125rem;
}
.vf-description.vf-description-lg {
font-size: var(--vf-font-size-small-lg);
line-height: var(--vf-line-height-small-lg);
letter-spacing: var(--vf-letter-spacing-small-lg);
}`;styleInject(css_248z$I);script$1r.__file="themes/vueform/templates/ElementDescription.vue";var script$1q={name:"ElementError",data(){return{merge:!0,defaultClasses:{container:""}}}};const _hoisted_1$y=["id","innerHTML"];function render$E(a,i,u,c,d,m){return a.error?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(a.classes.container),id:a.id,"aria-live":"assertive",innerHTML:a.error},null,10,_hoisted_1$y)):createCommentVNode("v-if",!0)}script$1q.render=render$E;script$1q.__file="themes/blank/templates/ElementError.vue";var script$1p={name:"ElementError",render:script$1q.render,data(){return{merge:!0,defaultClasses:{container:"vf-element-error",container_sm:"vf-element-error-sm",container_md:"",container_lg:"vf-element-error-lg",$container:(a,{Size:i})=>[a.container,a[`container_${i}`]]}}}},css_248z$H=`.vf-element-error {
font-size: var(--vf-font-size-small);
line-height: var(--vf-line-height-small);
letter-spacing: var(--vf-letter-spacing-small);
color: var(--vf-color-danger);
margin-top: 0.25rem;
}
.vf-element-error.vf-element-error-sm {
font-size: var(--vf-font-size-small-sm);
line-height: var(--vf-line-height-small-sm);
letter-spacing: var(--vf-letter-spacing-small-sm);
margin-top: 0.125rem;
}
.vf-element-error.vf-element-error-lg {
font-size: var(--vf-font-size-small-lg);
line-height: var(--vf-line-height-small-lg);
letter-spacing: var(--vf-letter-spacing-small-lg);
}`;styleInject(css_248z$H);script$1p.__file="themes/vueform/templates/ElementError.vue";var script$1o={name:"ElementMessage",data(){return{merge:!0,defaultClasses:{container:""}}}};const _hoisted_1$x=["innerHTML"];function render$D(a,i,u,c,d,m){return a.message?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(a.classes.container),innerHTML:a.message},null,10,_hoisted_1$x)):createCommentVNode("v-if",!0)}script$1o.render=render$D;script$1o.__file="themes/blank/templates/ElementMessage.vue";var script$1n={name:"ElementMessage",render:script$1o.render,data(){return{merge:!0,defaultClasses:{container:"vf-element-message",container_sm:"vf-element-message-sm",container_md:"",container_lg:"vf-element-message-lg",$container:(a,{Size:i})=>[a.container,a[`container_${i}`]]}}}},css_248z$G=`.vf-element-message {
font-size: var(--vf-font-size-small);
line-height: var(--vf-line-height-small);
letter-spacing: var(--vf-letter-spacing-small);
color: var(--vf-color-success);
margin-top: 0.25rem;
}
.vf-element-message.vf-element-message-sm {
font-size: var(--vf-font-size-small-sm);
line-height: var(--vf-line-height-small-sm);
letter-spacing: var(--vf-letter-spacing-small-sm);
margin-top: 0.125rem;
}
.vf-element-message.vf-element-message-lg {
font-size: var(--vf-font-size-small-lg);
line-height: var(--vf-line-height-small-lg);
letter-spacing: var(--vf-letter-spacing-small-lg);
}`;styleInject(css_248z$G);script$1n.__file="themes/vueform/templates/ElementMessage.vue";var script$1m={name:"ElementText",data(){return{merge:!0,defaultClasses:{container:""}}}};const _hoisted_1$w=["innerHTML"];function render$C(a,i,u,c,d,m){return openBlock(),createElementBlock(Fragment,null,[createCommentVNode(" If content is HTML "),a.content?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(a.classes.container),innerHTML:a.content},null,10,_hoisted_1$w)):a.isSlot?(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" If content is a slot "),createBaseVNode("div",{class:normalizeClass(a.classes.container)},[renderSlot(a.$slots,"default")],2)],2112)):createCommentVNode("v-if",!0)],2112)}script$1m.render=render$C;script$1m.__file="themes/blank/templates/ElementText.vue";var script$1l={name:"ElementText",render:script$1m.render,data(){return{merge:!0,defaultClasses:{container:"",container_before:"",container_between:"",container_after:"",$container:(a,{type:i})=>[a.container,a[`container_${i}`]]}}}};script$1l.__file="themes/vueform/templates/ElementText.vue";var script$1k={name:"ElementAddon",data(){return{merge:!0,defaultClasses:{container:"",wrapper:""}}}};const _hoisted_1$v=["innerHTML"];function render$B(a,i,u,c,d,m){return openBlock(),createElementBlock(Fragment,null,[createCommentVNode(" If addon is a component "),a.addon&&a.isAddonComponent?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(a.classes.container)},[createBaseVNode("div",{class:normalizeClass(a.classes.wrapper)},[(openBlock(),createBlock(resolveDynamicComponent(a.addon)))],2)],2)):a.addon?(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" If addon is HTML "),createBaseVNode("div",{class:normalizeClass(a.classes.container)},[createBaseVNode("div",{class:normalizeClass(a.classes.wrapper),innerHTML:a.addon},null,10,_hoisted_1$v)],2)],2112)):a.isSlot?(openBlock(),createElementBlock(Fragment,{key:2},[createCommentVNode(" If addon is a slot "),createBaseVNode("div",{class:normalizeClass(a.classes.container)},[createBaseVNode("div",{class:normalizeClass(a.classes.wrapper)},[renderSlot(a.$slots,"default")],2)],2)],2112)):createCommentVNode("v-if",!0)],2112)}script$1k.render=render$B;script$1k.__file="themes/blank/templates/ElementAddon.vue";var script$1j={name:"ElementAddon",render:script$1k.render,data(){return{merge:!0,defaultClasses:{container:"vf-addon",container_before:"vf-addon-before",container_after:"vf-addon-after",container_sm:"vf-addon-sm",container_md:"",container_lg:"vf-addon-lg",container_before_sm:"",container_before_md:"",container_before_lg:"",container_after_sm:"",container_after_md:"",container_after_lg:"",wrapper:"vf-addon-wrapper",$container:(a,{type:i,Size:u})=>[a.container,a[`container_${u}`],a[`container_${i}`],a[`container_${i}_${u}`]]}}}},css_248z$F=`.vf-addon {
background: var(--vf-bg-addon);
color: var(--vf-color-addon);
border-radius: var(--vf-radius-input);
display: flex;
align-items: center;
justify-content: center;
flex: 0 0 0%;
}
.vf-addon.vf-addon-before {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
padding: 0 var(--vf-space-addon) 0 var(--vf-px-input);
}
.vf-addon.vf-addon-before.vf-addon-sm {
padding: 0 var(--vf-space-addon-sm) 0 var(--vf-px-input-sm);
}
.vf-addon.vf-addon-before.vf-addon-lg {
padding: 0 var(--vf-space-addon-lg) 0 var(--vf-px-input-lg);
}
.vf-addon.vf-addon-after {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
padding: 0 var(--vf-px-input) 0 var(--vf-space-addon);
order: 2;
}
.vf-addon.vf-addon-after.vf-addon-sm {
padding: 0 var(--vf-px-input-sm) 0 var(--vf-space-addon-sm);
}
.vf-addon.vf-addon-after.vf-addon-lg {
padding: 0 var(--vf-px-input-lg) 0 var(--vf-space-addon-lg);
}
.vf-addon-wrapper {
display: flex;
align-items: center;
justify-content: center;
}`;styleInject(css_248z$F);script$1j.__file="themes/vueform/templates/ElementAddon.vue";var script$1i={name:"ButtonElement",data(){return{merge:!0,defaultClasses:{container:"",button:""}}}};const _hoisted_1$u=["tabindex","disabled"],_hoisted_2$k=["innerHTML","tabindex","disabled"],_hoisted_3$b=["tabindex","disabled"],_hoisted_4$6=["tabindex"],_hoisted_5$4=["innerHTML","tabindex"],_hoisted_6$3=["tabindex"];function render$A(a,i,u,c,d,m){return openBlock(),createBlock(resolveDynamicComponent(a.elementLayout),{ref:"container"},createSlots({element:withCtx(()=>[createCommentVNode(" Use `button` tag "),a.buttonType==="button"?(openBlock(),createElementBlock(Fragment,{key:0},[createCommentVNode(" Use it as a component "),a.buttonLabel&&a.isButtonLabelComponent?(openBlock(),createElementBlock("button",mergeProps({key:0},{...a.button,...a.aria},{tabindex:a.isDisabled||a.isLoading?-1:void 0,disabled:a.isDisabled,class:a.classes.button,onClick:i[0]||(i[0]=withModifiers((...f)=>a.handleClick&&a.handleClick(...f),["prevent"]))}),[(openBlock(),createBlock(resolveDynamicComponent(a.buttonLabel)))],16,_hoisted_1$u)):a.buttonLabel?(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" Use it as HTML "),createBaseVNode("button",mergeProps({...a.button,...a.aria},{innerHTML:a.buttonLabel,tabindex:a.isDisabled||a.isLoading?-1:void 0,class:a.classes.button,disabled:a.isDisabled,onClick:i[1]||(i[1]=withModifiers((...f)=>a.handleClick&&a.handleClick(...f),["prevent"]))}),null,16,_hoisted_2$k)],2112)):(openBlock(),createElementBlock(Fragment,{key:2},[createCommentVNode(" Use it as slot "),createBaseVNode("button",mergeProps({...a.button,...a.aria},{tabindex:a.isDisabled||a.isLoading?-1:void 0,class:a.classes.button,disabled:a.isDisabled,onClick:i[2]||(i[2]=withModifiers((...f)=>a.handleClick&&a.handleClick(...f),["prevent"]))}),[renderSlot(a.$slots,"default",{el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(a.fieldSlots.default),{el$:a.el$},null,8,["el$"]))])],16,_hoisted_3$b)],2112))],64)):(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" Use `anchor` tag "),createCommentVNode(" Use it as a component "),a.buttonLabel&&a.isButtonLabelComponent?(openBlock(),createElementBlock("a",mergeProps({key:0},{...a.button,...a.aria},{tabindex:a.isDisabled||a.isLoading?-1:void 0,class:a.classes.button,onClick:i[3]||(i[3]=(...f)=>a.handleClick&&a.handleClick(...f))}),[(openBlock(),createBlock(resolveDynamicComponent(a.buttonLabel)))],16,_hoisted_4$6)):a.buttonLabel?(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" Use it as HTML "),createBaseVNode("a",mergeProps({...a.button,...a.aria},{innerHTML:a.buttonLabel,tabindex:a.isDisabled||a.isLoading?-1:void 0,class:a.classes.button,onClick:i[4]||(i[4]=(...f)=>a.handleClick&&a.handleClick(...f))}),null,16,_hoisted_5$4)],2112)):(openBlock(),createElementBlock(Fragment,{key:2},[createCommentVNode(" Use it as slot "),createBaseVNode("a",mergeProps({...a.button,...a.aria},{tabindex:a.isDisabled||a.isLoading?-1:void 0,class:a.classes.button,onClick:i[5]||(i[5]=(...f)=>a.handleClick&&a.handleClick(...f))}),[renderSlot(a.$slots,"default",{el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(a.fieldSlots.default),{el$:a.el$},null,8,["el$"]))])],16,_hoisted_6$3)],2112))],64))]),_:2},[renderList(a.elementSlots,(f,v)=>({name:v,fn:withCtx(()=>[renderSlot(a.$slots,v,{el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(f),{el$:a.el$},null,8,["el$"]))])])}))]),1536)}script$1i.render=render$A;script$1i.__file="themes/blank/templates/elements/ButtonElement.vue";var script$1h={name:"ButtonElement",render:script$1i.render,data(){return{merge:!0,defaultClasses:{container:"vf-text-type",button:"vf-btn",button_enabled:"",button_disabled:"vf-btn-disabled",button_loading:"vf-btn-loading",button_loading_primary:"vf-btn-loading-primary",button_loading_secondary:"vf-btn-loading-secondary",button_loading_danger:"vf-btn-loading-danger",button_primary:"vf-btn-primary",button_secondary:"vf-btn-secondary",button_danger:"vf-btn-danger",button_full:"vf-btn-full",button_not_full:"",button_left:"vf-btn-left",button_center:"vf-btn-center",button_right:"vf-btn-right",button_sm:"vf-btn-sm",button_md:"",button_lg:"vf-btn-lg",$button:(a,{isDisabled:i,isLoading:u,buttonClass:c,Size:d,danger:m,secondary:f,full:v,align:g})=>[a.button,m?a.button_danger:null,f?a.button_secondary:null,!m&&!f?a.button_primary:null,a[`button_${d}`],i?a.button_disabled:null,!i&&!u?a.button_enabled:null,u?a.button_loading:null,u&&m?a.button_loading_danger:null,u&&f?a.button_loading_secondary:null,u&&!f&&!m?a.button_loading_primary:null,v?a.button_full:a.button_not_full,g==="left"?a.button_left:null,g==="center"?a.button_center:null,g==="right"?a.button_right:null,c]}}}},css_248z$E="/* Some styles are contained in Vueform.vue */";styleInject(css_248z$E);script$1h.__file="themes/vueform/templates/elements/ButtonElement.vue";var script$1g={name:"CheckboxElement",data(){return{merge:!0,defaultClasses:{container:"",wrapper:"",input:"",text:""}}}};const _hoisted_1$t=["name","id","true-value","false-value","disabled"],_hoisted_2$j=["innerHTML"];function render$z(a,i,u,c,d,m){return openBlock(),createBlock(resolveDynamicComponent(a.elementLayout),{ref:"container"},createSlots({element:withCtx(()=>[createBaseVNode("label",{class:normalizeClass(a.classes.wrapper)},[withDirectives(createBaseVNode("input",mergeProps({type:"checkbox","onUpdate:modelValue":i[0]||(i[0]=f=>a.value=f)},a.aria,{class:a.classes.input,name:a.path,id:a.fieldId,"true-value":a.trueValue,"false-value":a.falseValue,disabled:a.isDisabled,ref:"input"}),null,16,_hoisted_1$t),[[vModelCheckbox,a.value]]),createCommentVNode(" If label is HTML "),a.Text?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(a.classes.text),innerHTML:a.Text},null,10,_hoisted_2$j)):(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" If label is slot "),createBaseVNode("span",{class:normalizeClass(a.classes.text)},[renderSlot(a.$slots,"default",{el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(a.fieldSlots.default),{el$:a.el$},null,8,["el$"]))])],2)],2112))],2)]),_:2},[renderList(a.elementSlots,(f,v)=>({name:v,fn:withCtx(()=>[renderSlot(a.$slots,v,{el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(f),{el$:a.el$},null,8,["el$"]))])])}))]),1536)}script$1g.render=render$z;script$1g.__file="themes/blank/templates/elements/CheckboxElement.vue";var script$1f={name:"CheckboxElement",render:script$1g.render,data(){return{merge:!0,defaultClasses:{container:"vf-contains-link",wrapper:"vf-checkbox-wrapper",wrapper_sm:"vf-checkbox-wrapper-sm",wrapper_md:"",wrapper_lg:"vf-checkbox-wrapper-lg",wrapper_left:"vf-checkbox-wrapper-left",wrapper_right:"vf-checkbox-wrapper-right",input:"vf-checkbox",input_enabled:"",input_disabled:"",input_danger:"vf-checkbox-danger",input_sm:"vf-checkbox-sm",input_md:"",input_lg:"vf-checkbox-lg",input_left:"vf-checkbox-left",input_right:"vf-checkbox-right",text:"vf-checkbox-text",text_left:"vf-checkbox-text-left",text_right:"vf-checkbox-text-right",$wrapper:(a,{Size:i,align:u})=>[a.wrapper,a[`wrapper_${i}`],u==="left"?a.wrapper_left:null,u==="right"?a.wrapper_right:null],$input:(a,{isDisabled:i,Size:u,isDanger:c,align:d})=>[a.input,a[`input_${u}`],i?a.input_disabled:a.input_enabled,!i&&c?a.input_danger:null,d==="left"?a.input_left:null,d==="right"?a.input_right:null],$text:(a,{align:i})=>[a.text,i==="left"?a.text_left:null,i==="right"?a.text_right:null]}}}},css_248z$D="/* Some styles are contained in Vueform.vue */";styleInject(css_248z$D);script$1f.__file="themes/vueform/templates/elements/CheckboxElement.vue";var script$1e={name:"CheckboxgroupElement",data(){return{merge:!0,defaultClasses:{container:"",wrapper:""}}}};const _hoisted_1$s=["aria-labelledby"];function render$y(a,i,u,c,d,m){const f=resolveComponent("CheckboxgroupCheckbox");return openBlock(),createBlock(resolveDynamicComponent(a.elementLayout),{ref:"container"},createSlots({element:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(a.classes.wrapper),"aria-labelledby":a.labelId,role:"group"},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.resolvedOptions,(v,g,y)=>(openBlock(),createBlock(f,{items:a.resolvedOptions,index:g,item:v,value:v.value,key:y,attrs:a.aria},{default:withCtx(b=>[renderSlot(a.$slots,"checkbox",mergeProps(b,{el$:a.el$}),()=>[(openBlock(),createBlock(resolveDynamicComponent(a.fieldSlots.checkbox),mergeProps(b,{el$:a.el$}),null,16,["el$"]))])]),_:2},1032,["items","index","item","value","attrs"]))),128))],10,_hoisted_1$s)]),_:2},[renderList(a.elementSlots,(v,g)=>({name:g,fn:withCtx(()=>[renderSlot(a.$slots,g,{el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(v),{el$:a.el$},null,8,["el$"]))])])}))]),1536)}script$1e.render=render$y;script$1e.__file="themes/blank/templates/elements/CheckboxgroupElement.vue";var script$1d={name:"CheckboxgroupElement",render:script$1e.render,data(){return{merge:!0,defaultClasses:{container:"",wrapper:"vf-checkboxgroup-wrapper",wrapper_sm:"vf-checkboxgroup-wrapper-sm",wrapper_md:"",wrapper_lg:"vf-checkboxgroup-wrapper-lg",$wrapper:(a,{Size:i})=>[a.wrapper,a[`wrapper_${i}`]]}}}},css_248z$C=`.vf-checkboxgroup-wrapper {
cursor: pointer;
}
.vf-checkboxgroup-wrapper .vf-checkbox-container {
padding-top: 0;
}`;styleInject(css_248z$C);script$1d.__file="themes/vueform/templates/elements/CheckboxgroupElement.vue";var script$1c={name:"CheckboxgroupElement_tabs",render:script$1e.render,data(){return{merge:!0,defaultClasses:{container:"",wrapper:"vf-checkboxgroup-tabs-wrapper",wrapper_sm:"vf-checkboxgroup-tabs-wrapper-sm",wrapper_md:"",wrapper_lg:"vf-checkboxgroup-tabs-wrapper-lg",$wrapper:(a,{Size:i})=>[a.wrapper,a[`wrapper_${i}`]]}}}},css_248z$B=`.vf-checkboxgroup-tabs-wrapper {
display: grid;
grid-auto-flow: column;
box-shadow: var(--vf-shadow-input);
border-radius: var(--vf-radius-large);
}
.vf-checkboxgroup-tabs-wrapper.vf-checkboxgroup-tabs-wrapper-sm {
border-radius: var(--vf-radius-large-sm);
}
.vf-checkboxgroup-tabs-wrapper.vf-checkboxgroup-tabs-wrapper-lg {
border-radius: var(--vf-radius-large-lg);
}`;styleInject(css_248z$B);script$1c.__file="themes/vueform/templates/elements/CheckboxgroupElement_tabs.vue";var script$1b={name:"CheckboxgroupElement_blocks",render:script$1e.render,data(){return{merge:!0,defaultClasses:{container:"",wrapper:"vf-checkboxgroup-blocks-wrapper",wrapper_sm:"vf-checkboxgroup-blocks-wrapper-sm",wrapper_md:"",wrapper_lg:"vf-checkboxgroup-blocks-wrapper-lg",$wrapper:(a,{Size:i})=>[a.wrapper,a[`wrapper_${i}`]]}}}},css_248z$A=`.vf-checkboxgroup-blocks-wrapper {
display: flex;
flex-direction: column;
justify-content: flex-start;
box-shadow: var(--vf-shadow-input);
border-radius: var(--vf-radius-large);
}
.vf-checkboxgroup-blocks-wrapper.vf-checkboxgroup-blocks-wrapper-sm {
border-radius: var(--vf-radius-large-sm);
}
.vf-checkboxgroup-blocks-wrapper.vf-checkboxgroup-blocks-wrapper-lg {
border-radius: var(--vf-radius-large-lg);
}`;styleInject(css_248z$A);script$1b.__file="themes/vueform/templates/elements/CheckboxgroupElement_blocks.vue";var script$1a={name:"DateElement",data(){return{merge:!0,defaultClasses:{container:"",inputContainer:"",inputWrapper:"",input:""}}}};function render$x(a,i,u,c,d,m){const f=resolveComponent("ElementAddon"),v=resolveComponent("ElementLabelFloating"),g=resolveComponent("DatepickerWrapper");return openBlock(),createBlock(resolveDynamicComponent(a.elementLayout),{ref:"container"},createSlots({element:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(a.classes.inputContainer)},[a.hasAddonBefore?(openBlock(),createBlock(f,{key:0,type:"before"},{default:withCtx(()=>[renderSlot(a.$slots,"addon-before",{},()=>[(openBlock(),createBlock(resolveDynamicComponent(a.fieldSlots["addon-before"]),{el$:a.el$},null,8,["el$"]))])]),_:3})):createCommentVNode("v-if",!0),a.hasAddonAfter?(openBlock(),createBlock(f,{key:1,type:"after"},{default:withCtx(()=>[renderSlot(a.$slots,"addon-after",{},()=>[(openBlock(),createBlock(resolveDynamicComponent(a.fieldSlots["addon-after"]),{el$:a.el$},null,8,["el$"]))])]),_:3})):createCommentVNode("v-if",!0),a.hasFloating&&!a.empty?(openBlock(),createBlock(v,{key:2,visible:!a.empty},null,8,["visible"])):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(a.classes.inputWrapper)},[createVNode(g,{value:a.model,options:a.fieldOptions,id:a.fieldId,class:normalizeClass(a.classes.input),placeholder:a.Placeholder,disabled:a.isDisabled,readonly:a.readonly,attrs:a.aria,onChange:a.handleChange,ref:"input"},null,8,["value","options","id","class","placeholder","disabled","readonly","attrs","onChange"])],2)],2)]),_:2},[renderList(a.elementSlots,(y,b)=>({name:b,fn:withCtx(()=>[renderSlot(a.$slots,b,{el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(y),{el$:a.el$},null,8,["el$"]))])])}))]),1536)}script$1a.render=render$x;script$1a.__file="themes/blank/templates/elements/DateElement.vue";var script$19={name:"DateElement",render:script$1a.render,data(){return{merge:!0,defaultClasses:{container:"vf-text-type",inputContainer:"vf-input-group",inputContainer_sm:"vf-input-group-sm",inputContainer_md:"",inputContainer_lg:"vf-input-group-lg",inputContainer_default:"",inputContainer_disabled:"vf-input-group-disabled",inputContainer_focused:"vf-input-group-focused",inputContainer_success:"vf-input-group-success",inputContainer_danger:"vf-input-group-danger",inputWrapper:"vf-datepicker-wrapper",input:"vf-input-field",input_sm:"",input_md:"",input_lg:"",input_enabled:"",input_disabled:"",input_focused:"",input_success:"",input_danger:"",$inputContainer:(a,{isDisabled:i,Size:u,isSuccess:c,isDanger:d,focused:m})=>[a.inputContainer,a[`inputContainer_${u}`],i?a.inputContainer_disabled:null,!i&&!c&&!d?a.inputContainer_default:null,!i&&m?a.inputContainer_focused:null,!i&&c?a.inputContainer_success:null,!i&&d?a.inputContainer_danger:null],$input:(a,{isDisabled:i,Size:u,isSuccess:c,isDanger:d,focused:m})=>[a.input,a[`input_${u}`],i?a.input_disabled:null,!i&&!c&&!d&&!m?a.input_enabled:null,!i&&m&&!c&&!d?a.input_focused:null,!i&&d?a.input_danger:null,!i&&c?a.input_success:null]}}}},css_248z$z=`/* Some styles are contained in Vueform.vue & DatepickerWrapper.vue */
.vf-datepicker-wrapper {
display: block;
width: 100%;
height: 100%;
}`;styleInject(css_248z$z);script$19.__file="themes/vueform/templates/elements/DateElement.vue";var script$18={name:"DatesElement",render:script$1a.render,staticRenderFns:script$1a.staticRenderFns,data(){return{merge:!0,defaultClasses:{container:"",inputContainer:"",input:""}}}};script$18.__file="themes/blank/templates/elements/DatesElement.vue";var script$17={name:"DatesElement",render:script$18.render,data(){return{merge:!0,defaultClasses:{container:"vf-text-type",inputContainer:"vf-input-group",inputContainer_sm:"vf-input-group-sm",inputContainer_md:"",inputContainer_lg:"vf-input-group-lg",inputContainer_default:"",inputContainer_disabled:"vf-input-group-disabled",inputContainer_focused:"vf-input-group-focused",inputContainer_success:"vf-input-group-success",inputContainer_danger:"vf-input-group-danger",inputWrapper:"vf-datepicker-wrapper",input:"vf-input-field",input_sm:"",input_md:"",input_lg:"",input_enabled:"",input_disabled:"",input_focused:"",input_success:"",input_danger:"",$inputContainer:(a,{isDisabled:i,Size:u,isSuccess:c,isDanger:d,focused:m})=>[a.inputContainer,a[`inputContainer_${u}`],i?a.inputContainer_disabled:null,!i&&!c&&!d?a.inputContainer_default:null,!i&&m?a.inputContainer_focused:null,!i&&c?a.inputContainer_success:null,!i&&d?a.inputContainer_danger:null],$input:(a,{isDisabled:i,Size:u,isSuccess:c,isDanger:d,focused:m})=>[a.input,a[`input_${u}`],i?a.input_disabled:null,!i&&!c&&!d&&!m?a.input_enabled:null,!i&&m&&!c&&!d?a.input_focused:null,!i&&d?a.input_danger:null,!i&&c?a.input_success:null]}}}},css_248z$y="/* Some styles are contained in Vueform.vue & DatepickerWrapper.vue */";styleInject(css_248z$y);script$17.__file="themes/vueform/templates/elements/DatesElement.vue";var script$16={name:"FileElement",data(){return{merge:!0,defaultClasses:{container:"",button:""}}}};const _hoisted_1$r=["aria-labelledby","aria-placeholder"],_hoisted_2$i=["id","accept"];function render$w(a,i,u,c,d,m){const f=resolveComponent("DragAndDrop"),v=resolveComponent("FilePreview");return openBlock(),createBlock(resolveDynamicComponent(a.elementLayout),{ref:"container"},createSlots({element:withCtx(()=>[createCommentVNode(" Drag n drop "),a.drop&&a.canDrop&&a.canSelect?(openBlock(),createBlock(f,{key:0,title:a.form$.translations.vueform.elements[a.type].dndTitle,description:a.form$.translations.vueform.elements[a.type].dndDescription,disabled:a.isDisabled,onClick:a.handleClick,onDrop:a.handleDrop},null,8,["title","description","disabled","onClick","onDrop"])):a.canSelect?(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" Upload button "),createBaseVNode("div",mergeProps(a.aria,{class:a.classes.button,"aria-labelledby":a.labelId,"aria-placeholder":a.form$.translations.vueform.elements[a.type].select,onClick:i[0]||(i[0]=withModifiers((...g)=>a.handleClick&&a.handleClick(...g),["prevent"])),onKeypress:i[1]||(i[1]=withKeys((...g)=>a.handleClick&&a.handleClick(...g),["enter","space"])),role:"button",tabindex:"0"}),toDisplayString(a.form$.translations.vueform.elements[a.type].select),17,_hoisted_1$r)],2112)):createCommentVNode("v-if",!0),createCommentVNode(" Hidden file input "),a.canSelect&&!a.isDisabled&&!a.preparing?withDirectives((openBlock(),createElementBlock("input",{key:2,id:a.fieldId,type:"file",accept:a.accept,onChange:i[2]||(i[2]=(...g)=>a.handleChange&&a.handleChange(...g)),ref:"input"},null,40,_hoisted_2$i)),[[vShow,!1]]):createCommentVNode("v-if",!0),createCommentVNode(" Preview "),renderSlot(a.$slots,"preview",{},()=>[(openBlock(),createBlock(v,{key:a.view,attrs:a.aria},null,8,["attrs"]))])]),_:2},[renderList(a.elementSlots,(g,y)=>({name:y,fn:withCtx(()=>[renderSlot(a.$slots,y,{el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(g),{el$:a.el$},null,8,["el$"]))])])}))]),1536)}script$16.render=render$w;script$16.__file="themes/blank/templates/elements/FileElement.vue";var script$15={name:"FileElement",render:script$16.render,data(){return{merge:!0,defaultClasses:{container:"vf-file vf-text-type",container_removing:"vf-file-removing",button:"vf-btn vf-btn-secondary",button_enabled:"",button_disabled:"vf-btn-disabled",button_sm:"vf-btn-sm",button_md:"",button_lg:"vf-btn-lg",assertiveText:"vf-assertive-text",$container:(a,{removing:i})=>[a.container,i?a.container_removing:null],$button:(a,{isDisabled:i,preparing:u,Size:c})=>[a.button,a[`button_${c}`],!i&&!u?a.button_enabled:null,i||u?a.button_disabled:null]}}}},css_248z$x="/* Some styles are contained in Vueform.vue */";styleInject(css_248z$x);script$15.__file="themes/vueform/templates/elements/FileElement.vue";var script$14={name:"GroupElement",data(){return{merge:!0,defaultClasses:{container:"",wrapper:""}}}};const _hoisted_1$q=["aria-labelledby"];function render$v(a,i,u,c,d,m){return openBlock(),createBlock(resolveDynamicComponent(a.elementLayout),{multiple:!0,ref:"container"},createSlots({element:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(a.classes.wrapper),role:"group","aria-labelledby":a.labelId},[renderSlot(a.$slots,"default",{},()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.children,(f,v)=>(openBlock(),createBlock(resolveDynamicComponent(a.component(f)),mergeProps(f,{name:v,key:v}),null,16,["name"]))),128))])],10,_hoisted_1$q)]),_:2},[renderList(a.elementSlots,(f,v)=>({name:v,fn:withCtx(()=>[renderSlot(a.$slots,v,{el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(f),{el$:a.el$},null,8,["el$"]))])])}))]),1536)}script$14.render=render$v;script$14.__file="themes/blank/templates/elements/GroupElement.vue";var script$13={name:"GroupElement",render:script$14.render,data(){return{merge:!0,defaultClasses:{container:"",wrapper:"vf-row",wrapper_sm:"vf-row-sm",wrapper_md:"",wrapper_lg:"vf-row-lg",$wrapper:(a,{Size:i})=>[a.wrapper,a[`wrapper_${i}`]]}}}},css_248z$w="/* Some styles are contained in Vueform.vue */";styleInject(css_248z$w);script$13.__file="themes/vueform/templates/elements/GroupElement.vue";var script$12={name:"HiddenElement",data(){return{merge:!0,defaultClasses:{}}}};const _hoisted_1$p={key:0,ref:"container"},_hoisted_2$h=["name","id"];function render$u(a,i,u,c,d,m){return a.meta?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("span",_hoisted_1$p,[withDirectives(createBaseVNode("input",{"onUpdate:modelValue":i[0]||(i[0]=f=>a.value=f),type:"hidden",name:a.name,id:a.fieldId,ref:"input"},null,8,_hoisted_2$h),[[vModelText,a.value]])],512))}script$12.render=render$u;script$12.__file="themes/blank/templates/elements/HiddenElement.vue";var script$11={name:"HiddenElement",render:script$12.render,data(){return{merge:!0,defaultClasses:{}}}};script$11.__file="themes/vueform/templates/elements/HiddenElement.vue";var script$10={name:"ListElement",data(){return{merge:!0,defaultClasses:{container:"",list:"",listItem:"",handle:"",handleIcon:"",remove:"",removeIcon:"",add:""}}}};const _hoisted_1$o=["aria-labelledby"],_hoisted_2$g=["data-id"],_hoisted_3$a=["aria-roledescription","id","onClick","onKeypress"],_hoisted_4$5=["id","innerHTML"];function render$t(a,i,u,c,d,m){return openBlock(),createBlock(resolveDynamicComponent(a.elementLayout),{ref:"container"},createSlots({element:withCtx(()=>[createCommentVNode(" Sorting container "),createBaseVNode("div",{class:normalizeClass(a.classes.list),role:"list","aria-labelledby":a.labelId,ref:"list"},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.value,(f,v)=>(openBlock(),createElementBlock("div",{key:v,class:normalizeClass(a.classes.listItem),role:"listitem","data-id":`${a.path}-${v}`},[renderSlot(a.$slots,"default",{index:v},()=>[a.prototype.type?(openBlock(),createBlock(resolveDynamicComponent(a.component(a.prototype)),mergeProps({key:0},a.prototype,{name:v,key:v}),null,16,["name"])):createCommentVNode("v-if",!0)]),createCommentVNode(" Sort handle "),a.hasSort?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(a.classes.handle),"data-handle":""},[createBaseVNode("span",{class:normalizeClass(a.classes.handleIcon)},null,2)],2)):createCommentVNode("v-if",!0),createCommentVNode(" Remove button "),a.hasRemove?(openBlock(),createElementBlock("div",{key:1,"aria-roledescription":a.form$.translations.vueform.a11y.list.remove,class:normalizeClass(a.classes.remove),id:`${a.path}-${v}-remove-button`,onClick:withModifiers(g=>a.handleRemove(v),["prevent"]),onKeypress:withKeys(g=>a.handleRemove(v),["space","enter"]),role:"button",tabindex:"0"},[createBaseVNode("span",{class:normalizeClass(a.classes.removeIcon)},null,2)],42,_hoisted_3$a)):createCommentVNode("v-if",!0)],10,_hoisted_2$g))),128))],10,_hoisted_1$o),createCommentVNode(" Add button "),a.hasAdd?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(a.classes.add),id:`${a.fieldId}-add-button`,onClick:i[0]||(i[0]=withModifiers((...f)=>a.handleAdd&&a.handleAdd(...f),["prevent"])),onKeypress:i[1]||(i[1]=withKeys((...f)=>a.handleAdd&&a.handleAdd(...f),["enter","space"])),innerHTML:a.addLabel,role:"button",tabindex:"0"},null,42,_hoisted_4$5)):createCommentVNode("v-if",!0)]),_:2},[renderList(a.elementSlots,(f,v)=>({name:v,fn:withCtx(()=>[renderSlot(a.$slots,v,{el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(f),{el$:a.el$},null,8,["el$"]))])])}))]),1536)}script$10.render=render$t;script$10.__file="themes/blank/templates/elements/ListElement.vue";var script$$={name:"ListElement",render:script$10.render,data(){return{merge:!0,defaultClasses:{container:"",list:"vf-rowset",list_sm:"vf-rowset-sm",list_md:"",list_lg:"vf-rowset-lg",list_disabled:"vf-list-disabled",list_sorting:"vf-list-sorting",listItem:"vf-row",listItem_sm:"vf-row-sm",listItem_md:"",listItem_lg:"vf-row-lg",handle:"vf-list-handle",handle_sm:"vf-list-handle-sm",handle_md:"",handle_lg:"vf-list-handle-lg",handleIcon:"vf-list-handle-icon",remove:"vf-list-remove",removeIcon:"vf-list-remove-icon",add:"vf-btn vf-btn-primary vf-btn-small vf-btn-list-add",add_sm:"vf-btn-small-sm vf-btn-list-add-sm",add_md:"",add_lg:"vf-btn-small-lg vf-btn-list-add-lg",$list:(a,{isDisabled:i,sorting:u,Size:c})=>[a.list,a[`list_${c}`],i?a.list_disabled:null,u?a.list_sorting:null],$listItem:(a,{Size:i})=>[a.listItem,a[`listItem_${i}`]],$handle:(a,{Size:i})=>[a.handle,a[`handle_${i}`]],$add:(a,{Size:i})=>[a.add,a[`add_${i}`]]}}}},css_248z$v=`/* Some styles are contained in Vueform.vue */
.vf-rowset > .vf-row {
position: relative;
}
.vf-rowset > .vf-row:hover > .vf-list-remove, .vf-rowset > .vf-row:hover > .vf-list-handle {
visibility: visible;
opacity: 1;
}
.vf-rowset.vf-list-sorting > div:hover .vf-list-handle, .vf-rowset.vf-list-sorting > div:hover .vf-list-remove {
visibility: hidden;
opacity: 0;
}
.vf-list-remove, .vf-list-handle {
opacity: 0;
transition: 0.3s;
}
.vf-list-remove span, .vf-list-handle span {
display: flex;
align-items: center;
justify-content: center;
background-repeat: no-repeat;
background-position: center center;
}
.vf-list-remove {
position: absolute;
left: 0;
transform: translateX(-50%) translateY(-50%);
top: 0;
z-index: 999;
background-color: var(--vf-bg-passive);
border-radius: 999px;
transition: 0.15s;
}
.vf-list-remove:hover {
filter: brightness(0.9);
}
.vf-list-remove:focus {
opacity: 1;
}
.vf-list-remove-icon {
display: flex;
width: 1.125rem;
height: 1.125rem;
align-items: center;
justify-content: center;
mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M207.6 256l107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'%3E%3C/path%3E%3C/svg%3E");
-webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M207.6 256l107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'%3E%3C/path%3E%3C/svg%3E");
mask-size: 0.75rem 0.75rem;
-webkit-mask-size: 0.75rem 0.75rem;
mask-repeat: no-repeat;
-webkit-mask-repeat: no-repeat;
mask-position: center center;
-webkit-mask-position: center center;
background-color: var(--vf-color-passive);
}
.vf-list-handle {
position: absolute;
left: 0;
transform: translateX(-100%);
top: 0;
cursor: grab;
z-index: 999;
}
.vf-list-handle:active {
cursor: grabbing;
}
.vf-list-handle-icon {
width: var(--vf-min-height-input);
height: var(--vf-min-height-input);
mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='11px' height='9px' viewBox='0 0 11 9' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 52.6 (67491) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Ebars%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M10.0418527,0.894571939 L0.309709821,0.894571939 C0.235791888,0.894571939 0.17578125,0.834156736 0.17578125,0.759740479 L0.17578125,0.220414636 C0.17578125,0.145998379 0.235791888,0.0855831754 0.309709821,0.0855831754 L10.0418527,0.0855831754 C10.1157706,0.0855831754 10.1757812,0.145998379 10.1757812,0.220414636 L10.1757812,0.759740479 C10.1757812,0.834156736 10.1157706,0.894571939 10.0418527,0.894571939 Z M10.0418527,4.8049452 L0.309709821,4.8049452 C0.235791888,4.8049452 0.17578125,4.74453 0.17578125,4.67011374 L0.17578125,4.1307879 C0.17578125,4.05637164 0.235791888,3.99595644 0.309709821,3.99595644 L10.0418527,3.99595644 C10.1157706,3.99595644 10.1757812,4.05637164 10.1757812,4.1307879 L10.1757812,4.67011374 C10.1757812,4.74453 10.1157706,4.8049452 10.0418527,4.8049452 Z M10.0418527,8.80953919 L0.309709821,8.80953919 C0.235791888,8.80953919 0.17578125,8.74912399 0.17578125,8.67470773 L0.17578125,8.13538189 C0.17578125,8.06096563 0.235791888,8.00055043 0.309709821,8.00055043 L10.0418527,8.00055043 C10.1157706,8.00055043 10.1757812,8.06096563 10.1757812,8.13538189 L10.1757812,8.67470773 C10.1757812,8.74912399 10.1157706,8.80953919 10.0418527,8.80953919 Z' id='bars' fill='currentColor' %3E%3C/path%3E%3C/g%3E%3C/svg%3E");
-webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='11px' height='9px' viewBox='0 0 11 9' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 52.6 (67491) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Ebars%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M10.0418527,0.894571939 L0.309709821,0.894571939 C0.235791888,0.894571939 0.17578125,0.834156736 0.17578125,0.759740479 L0.17578125,0.220414636 C0.17578125,0.145998379 0.235791888,0.0855831754 0.309709821,0.0855831754 L10.0418527,0.0855831754 C10.1157706,0.0855831754 10.1757812,0.145998379 10.1757812,0.220414636 L10.1757812,0.759740479 C10.1757812,0.834156736 10.1157706,0.894571939 10.0418527,0.894571939 Z M10.0418527,4.8049452 L0.309709821,4.8049452 C0.235791888,4.8049452 0.17578125,4.74453 0.17578125,4.67011374 L0.17578125,4.1307879 C0.17578125,4.05637164 0.235791888,3.99595644 0.309709821,3.99595644 L10.0418527,3.99595644 C10.1157706,3.99595644 10.1757812,4.05637164 10.1757812,4.1307879 L10.1757812,4.67011374 C10.1757812,4.74453 10.1157706,4.8049452 10.0418527,4.8049452 Z M10.0418527,8.80953919 L0.309709821,8.80953919 C0.235791888,8.80953919 0.17578125,8.74912399 0.17578125,8.67470773 L0.17578125,8.13538189 C0.17578125,8.06096563 0.235791888,8.00055043 0.309709821,8.00055043 L10.0418527,8.00055043 C10.1157706,8.00055043 10.1757812,8.06096563 10.1757812,8.13538189 L10.1757812,8.67470773 C10.1757812,8.74912399 10.1157706,8.80953919 10.0418527,8.80953919 Z' id='bars' fill='currentColor' %3E%3C/path%3E%3C/g%3E%3C/svg%3E");
mask-size: 0.7rem 0.7rem;
-webkit-mask-size: 0.7rem 0.7rem;
mask-repeat: no-repeat;
-webkit-mask-repeat: no-repeat;
mask-position: center center;
-webkit-mask-position: center center;
background-color: var(--vf-color-passive);
}
.vf-list-handle-sm .vf-list-handle-icon {
width: var(--vf-min-height-input-sm);
height: var(--vf-min-height-input-sm);
}
.vf-list-handle-lg .vf-list-handle-icon {
width: var(--vf-min-height-input-lg);
height: var(--vf-min-height-input-lg);
}
.vf-btn-list-add {
margin-top: var(--vf-gutter);
}
.vf-btn-list-add.vf-btn-list-add-sm {
margin-top: var(--vf-gutter-sm);
}
.vf-btn-list-add.vf-btn-list-add-lg {
margin-top: var(--vf-gutter-lg);
}
.sortable-ghost {
opacity: 0.6;
}`;styleInject(css_248z$v);script$$.__file="themes/vueform/templates/elements/ListElement.vue";var script$_={name:"LocationElement",data(){return{merge:!0,defaultClasses:{container:"",inputContainer:"",input:""}}}};const _hoisted_1$n=["name","id","placeholder","disabled","readonly","aria-labelledby"];function render$s(a,i,u,c,d,m){const f=resolveComponent("ElementAddon"),v=resolveComponent("ElementLabelFloating");return openBlock(),createBlock(resolveDynamicComponent(a.elementLayout),{ref:"container"},createSlots({element:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(a.classes.inputContainer)},[a.hasAddonBefore?(openBlock(),createBlock(f,{key:0,type:"before"},{default:withCtx(()=>[renderSlot(a.$slots,"addon-before",{},()=>[(openBlock(),createBlock(resolveDynamicComponent(a.fieldSlots["addon-before"]),{el$:a.el$},null,8,["el$"]))])]),_:3})):createCommentVNode("v-if",!0),a.hasAddonAfter?(openBlock(),createBlock(f,{key:1,type:"after"},{default:withCtx(()=>[renderSlot(a.$slots,"addon-after",{},()=>[(openBlock(),createBlock(resolveDynamicComponent(a.fieldSlots["addon-after"]),{el$:a.el$},null,8,["el$"]))])]),_:3})):createCommentVNode("v-if",!0),a.hasFloating&&!a.empty?(openBlock(),createBlock(v,{key:2,visible:!a.empty},null,8,["visible"])):createCommentVNode("v-if",!0),createBaseVNode("input",mergeProps({type:"search",name:a.name,id:a.fieldId,class:a.classes.input,placeholder:a.Placeholder,disabled:a.isDisabled,readonly:a.readonly,"aria-labelledby":a.labelId,autocomplete:"off"},a.attrs,{ref:"input",onBlur:i[0]||(i[0]=(...g)=>a.handleLocationBlur&&a.handleLocationBlur(...g))}),null,16,_hoisted_1$n)],2)]),_:2},[renderList(a.elementSlots,(g,y)=>({name:y,fn:withCtx(()=>[renderSlot(a.$slots,y,{el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(g),{el$:a.el$},null,8,["el$"]))])])}))]),1536)}script$_.render=render$s;script$_.__file="themes/blank/templates/elements/LocationElement.vue";var script$Z={name:"LocationElement",render:script$_.render,data(){return{merge:!0,defaultClasses:{container:"vf-text-type",inputContainer:"vf-input-group",inputContainer_sm:"vf-input-group-sm",inputContainer_md:"",inputContainer_lg:"vf-input-group-lg",inputContainer_default:"",inputContainer_disabled:"vf-input-group-disabled",inputContainer_focused:"vf-input-group-focused",inputContainer_success:"vf-input-group-success",inputContainer_danger:"vf-input-group-danger",input:"vf-input-field",input_sm:"",input_md:"",input_lg:"",input_enabled:"",input_disabled:"",input_focused:"",input_success:"",input_danger:"",$inputContainer:(a,{isDisabled:i,Size:u,isSuccess:c,isDanger:d,focused:m})=>[a.inputContainer,a[`inputContainer_${u}`],i?a.inputContainer_disabled:null,!i&&!c&&!d?a.inputContainer_default:null,!i&&m?a.inputContainer_focused:null,!i&&c?a.inputContainer_success:null,!i&&d?a.inputContainer_danger:null],$input:(a,{isDisabled:i,Size:u,isSuccess:c,isDanger:d,focused:m})=>[a.input,a[`input_${u}`],i?a.input_disabled:null,!i&&!c&&!d&&!m?a.input_enabled:null,!i&&m&&!c&&!d?a.input_focused:null,!i&&d?a.input_danger:null,!i&&c?a.input_success:null]}}}},css_248z$u=`/* Google */
.pac-container {
border-color: var(--vf-border-color-input);
background: var(--vf-bg-input);
}
.pac-item {
display: flex;
align-items: center;
padding: 0.375rem 0.75rem;
border-color: var(--vf-border-color-input);
background: var(--vf-bg-input);
color: var(--vf-color-input);
cursor: pointer;
}
.pac-item > span:last-of-type {
font-size: 0.75rem;
color: var(--vf-color-muted);
}
.pac-item:hover, .pac-item.pac-item-selected {
background: var(--vf-bg-selected);
}
.pac-item-query {
font-size: 0.875rem;
line-height: 1;
margin-right: 0.25rem;
padding-right: 0.25rem;
color: var(--vf-color-input);
}
.pac-icon-marker {
mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 384 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z'%3e%3c/path%3e%3c/svg%3e");
-webkit-mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 384 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z'%3e%3c/path%3e%3c/svg%3e");
mask-repeat: no-repeat;
-webkit-mask-repeat: no-repeat;
mask-position: center center;
-webkit-mask-position: center center;
mask-size: contain;
-webkit-mask-size: contain;
background: var(--vf-bg-icon);
width: 0.875rem;
width: 0.875rem;
margin-right: 0.75rem;
margin-top: 0;
padding-top: 1px;
padding-bottom: 1px;
box-sizing: content-box;
flex-shrink: 0;
}
.pac-logo:after {
margin-left: 0.625rem;
margin-right: 0.625rem;
margin-bottom: 0.625rem;
}
.pac-icon, .hdpi .pac-icon {
background-image: none;
}`;styleInject(css_248z$u);script$Z.__file="themes/vueform/templates/elements/LocationElement.vue";var script$Y={name:"MultifileElement",data(){return{merge:!0,defaultClasses:{container:"",list:"",listItem:"",handle:"",handleIcon:"",dnd:"",button:""}}}};const _hoisted_1$m=["aria-labelledby","aria-placeholder"],_hoisted_2$f=["id","accept","disabled"];function render$r(a,i,u,c,d,m){const f=resolveComponent("DragAndDrop");return openBlock(),createBlock(resolveDynamicComponent(a.elementLayout),{multiple:!0,ref:"container"},createSlots({element:withCtx(()=>[createCommentVNode(" Drag n drop "),a.drop&&a.canDrop&&a.hasAdd?(openBlock(),createBlock(f,{key:0,title:a.form$.translations.vueform.elements[a.type].dndTitle,description:a.form$.translations.vueform.elements[a.type].dndDescription,disabled:a.isDisabled,class:normalizeClass(a.classes.dnd),onClick:a.handleClick,onDrop:a.handleDrop},null,8,["title","description","disabled","class","onClick","onDrop"])):a.hasAdd?(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" Upload button "),createBaseVNode("div",mergeProps(a.aria,{class:a.classes.button,"aria-labelledby":a.labelId,"aria-placeholder":a.form$.translations.vueform.elements.multifile.uploadButton,onClick:i[0]||(i[0]=withModifiers((...v)=>a.handleClick&&a.handleClick(...v),["prevent"])),onKeypress:i[1]||(i[1]=withKeys((...v)=>a.handleClick&&a.handleClick(...v),["enter","space"])),role:"button",tabindex:"0"}),toDisplayString(a.form$.translations.vueform.elements.multifile.uploadButton),17,_hoisted_1$m)],2112)):createCommentVNode("v-if",!0),createCommentVNode(" Actual input field "),withDirectives(createBaseVNode("input",{multiple:"",id:a.fieldId,type:"file",onChange:i[2]||(i[2]=(...v)=>a.handleChange&&a.handleChange(...v)),accept:a.accept,disabled:a.isDisabled,ref:"input"},null,40,_hoisted_2$f),[[vShow,!1]]),withDirectives((openBlock(),createElementBlock("div",{class:normalizeClass(a.classes.list),key:`${a.fieldId}-${a.length}`,ref:"list"},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.value,(v,g)=>(openBlock(),createElementBlock("div",{key:g,class:normalizeClass(a.classes.listItem)},[a.prototype.type?(openBlock(),createBlock(resolveDynamicComponent(a.component(a.prototype)),mergeProps({key:0},a.prototype,{disabled:!a.hasRemove,embed:!0,name:g,onRemove:y=>a.remove(g)}),null,16,["disabled","name","onRemove"])):createCommentVNode("v-if",!0),createCommentVNode(" Sort handle "),a.hasSort?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(a.classes.handle),"data-handle":""},[createBaseVNode("span",{class:normalizeClass(a.classes.handleIcon)},null,2)],2)):createCommentVNode("v-if",!0)],2))),128))],2)),[[vShow,!a.empty]])]),_:2},[renderList(a.elementSlots,(v,g)=>({name:g,fn:withCtx(()=>[renderSlot(a.$slots,g,{el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(v),{el$:a.el$},null,8,["el$"]))])])}))]),1536)}script$Y.render=render$r;script$Y.__file="themes/blank/templates/elements/MultifileElement.vue";var script$X={name:"MultifileElement",render:script$Y.render,data(){return{merge:!0,defaultClasses:{container:"vf-text-type",list:"vf-multifile-list",list_sm:"vf-multifile-list-sm",list_md:"",list_lg:"vf-multifile-list-lg",list_file:"vf-multifile-list-file",list_file_sm:"",list_file_md:"",list_file_lg:"",list_image:"vf-multifile-list-image",list_image_sm:"vf-multifile-list-image-sm",list_image_md:"",list_image_lg:"vf-multifile-list-image-lg",list_gallery:"vf-multifile-list-gallery",list_gallery_sm:"vf-multifile-list-gallery-sm",list_gallery_md:"",list_gallery_lg:"vf-multifile-list-gallery-lg",list_disabled:"vf-multifile-list-disabled",list_sorting:"vf-multifile-list-sorting",listItem:"",handle:"",handle_file:"vf-multifile-handle-file",handle_file_sm:"vf-multifile-handle-file-sm",handle_file_md:"",handle_file_lg:"vf-multifile-handle-file-lg",handle_image:"vf-multifile-handle-image",handle_image_sm:"vf-multifile-handle-image-sm",handle_image_md:"",handle_image_lg:"vf-multifile-handle-image-lg",handle_gallery:"vf-multifile-handle-gallery",handle_gallery_sm:"",handle_gallery_md:"",handle_gallery_lg:"",handleIcon:"",handleIcon_file:"vf-multifile-handle-icon-file",handleIcon_image:"vf-multifile-handle-icon-image",handleIcon_gallery:"vf-multifile-handle-icon-gallery",dnd:"",button:"vf-btn vf-btn-secondary",button_enabled:"",button_disabled:"vf-btn-disabled",button_sm:"vf-btn-sm",button_md:"",button_lg:"vf-btn-lg",$list:(a,{isDisabled:i,sorting:u,view:c,Size:d})=>[a.list,a[`list_${d}`],i?a.list_disabled:null,u?a.list_sorting:null,a[`list_${c}`],a[`list_${c}_${d}`]],$handle:(a,{view:i,Size:u})=>[a.handle,a[`handle_${i}`],a[`handle_${i}_${u}`]],$handleIcon:(a,{view:i})=>[a.handleIcon,a[`handleIcon_${i}`]],$button:(a,{isDisabled:i,preparing:u,Size:c})=>[a.button,a[`button_${c}`],!i&&!u?a.button_enabled:null,i||u?a.button_disabled:null]}}}},css_248z$t=`/* Some styles are contained in Vueform.vue */
.vf-multifile-list {
margin-top: var(--vf-gutter);
}
.vf-multifile-list.vf-multifile-list-sm {
margin-top: var(--vf-gutter-sm);
}
.vf-multifile-list.vf-multifile-list-lg {
margin-top: var(--vf-gutter-lg);
}
.vf-multifile-list-file,
.vf-multifile-list-image {
display: grid;
}
.vf-multifile-list-file > .vf-row,
.vf-multifile-list-image > .vf-row {
position: relative;
}
.vf-multifile-list-file > .vf-row:hover .vf-multifile-handle-file,
.vf-multifile-list-file > .vf-row:hover .vf-multifile-handle-image,
.vf-multifile-list-image > .vf-row:hover .vf-multifile-handle-file,
.vf-multifile-list-image > .vf-row:hover .vf-multifile-handle-image {
visibility: visible;
opacity: 1;
}
.vf-multifile-list-file.vf-multifile-list-sorting > div:hover .vf-multifile-handle-file,
.vf-multifile-list-file.vf-multifile-list-sorting > div:hover .vf-multifile-handle-image,
.vf-multifile-list-image.vf-multifile-list-sorting > div:hover .vf-multifile-handle-file,
.vf-multifile-list-image.vf-multifile-list-sorting > div:hover .vf-multifile-handle-image {
visibility: hidden;
opacity: 0;
}
.vf-multifile-list-file {
row-gap: calc(var(--vf-gutter) / 2);
}
.vf-multifile-list-file.vf-multifile-list-file-sm {
row-gap: calc(var(--vf-gutter-sm) / 2);
}
.vf-multifile-list-file.vf-multifile-list-file-lg {
row-gap: calc(var(--vf-gutter-lg) / 2);
}
.vf-multifile-list-image {
row-gap: calc(var(--vf-gutter) / 2);
}
.vf-multifile-list-image.vf-multifile-list-image-sm {
row-gap: calc(var(--vf-gutter-sm) / 2);
}
.vf-multifile-list-image.vf-multifile-list-image-lg {
row-gap: calc(var(--vf-gutter-lg) / 2);
}
.vf-multifile-list-gallery {
display: flex;
flex-wrap: wrap;
gap: calc(var(--vf-gutter) / 2);
}
.vf-multifile-list-gallery.vf-multifile-list-sorting > div:hover .vf-multifile-handle-gallery {
visibility: hidden;
opacity: 0;
}
.vf-multifile-list-gallery > div {
position: relative;
}
.vf-multifile-list-gallery > div:hover .vf-multifile-handle-gallery {
visibility: visible;
opacity: 1;
}
.vf-multifile-handle-file,
.vf-multifile-handle-image {
position: absolute;
left: var(--vf-gutter);
transform: translateX(-100%);
top: 0;
cursor: grab;
visibility: hidden;
opacity: 0;
transition: 0.3s;
}
.vf-multifile-handle-file:active,
.vf-multifile-handle-image:active {
cursor: grabbing;
}
.vf-multifile-handle-icon-file,
.vf-multifile-handle-icon-image {
display: flex;
align-items: center;
justify-content: center;
background-repeat: no-repeat;
background-position: center center;
width: var(--vf-min-height-input);
height: var(--vf-min-height-input);
mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='11px' height='9px' viewBox='0 0 11 9' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 52.6 (67491) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Ebars%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M10.0418527,0.894571939 L0.309709821,0.894571939 C0.235791888,0.894571939 0.17578125,0.834156736 0.17578125,0.759740479 L0.17578125,0.220414636 C0.17578125,0.145998379 0.235791888,0.0855831754 0.309709821,0.0855831754 L10.0418527,0.0855831754 C10.1157706,0.0855831754 10.1757812,0.145998379 10.1757812,0.220414636 L10.1757812,0.759740479 C10.1757812,0.834156736 10.1157706,0.894571939 10.0418527,0.894571939 Z M10.0418527,4.8049452 L0.309709821,4.8049452 C0.235791888,4.8049452 0.17578125,4.74453 0.17578125,4.67011374 L0.17578125,4.1307879 C0.17578125,4.05637164 0.235791888,3.99595644 0.309709821,3.99595644 L10.0418527,3.99595644 C10.1157706,3.99595644 10.1757812,4.05637164 10.1757812,4.1307879 L10.1757812,4.67011374 C10.1757812,4.74453 10.1157706,4.8049452 10.0418527,4.8049452 Z M10.0418527,8.80953919 L0.309709821,8.80953919 C0.235791888,8.80953919 0.17578125,8.74912399 0.17578125,8.67470773 L0.17578125,8.13538189 C0.17578125,8.06096563 0.235791888,8.00055043 0.309709821,8.00055043 L10.0418527,8.00055043 C10.1157706,8.00055043 10.1757812,8.06096563 10.1757812,8.13538189 L10.1757812,8.67470773 C10.1757812,8.74912399 10.1157706,8.80953919 10.0418527,8.80953919 Z' id='bars' fill='currentColor' %3E%3C/path%3E%3C/g%3E%3C/svg%3E");
-webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='11px' height='9px' viewBox='0 0 11 9' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 52.6 (67491) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Ebars%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M10.0418527,0.894571939 L0.309709821,0.894571939 C0.235791888,0.894571939 0.17578125,0.834156736 0.17578125,0.759740479 L0.17578125,0.220414636 C0.17578125,0.145998379 0.235791888,0.0855831754 0.309709821,0.0855831754 L10.0418527,0.0855831754 C10.1157706,0.0855831754 10.1757812,0.145998379 10.1757812,0.220414636 L10.1757812,0.759740479 C10.1757812,0.834156736 10.1157706,0.894571939 10.0418527,0.894571939 Z M10.0418527,4.8049452 L0.309709821,4.8049452 C0.235791888,4.8049452 0.17578125,4.74453 0.17578125,4.67011374 L0.17578125,4.1307879 C0.17578125,4.05637164 0.235791888,3.99595644 0.309709821,3.99595644 L10.0418527,3.99595644 C10.1157706,3.99595644 10.1757812,4.05637164 10.1757812,4.1307879 L10.1757812,4.67011374 C10.1757812,4.74453 10.1157706,4.8049452 10.0418527,4.8049452 Z M10.0418527,8.80953919 L0.309709821,8.80953919 C0.235791888,8.80953919 0.17578125,8.74912399 0.17578125,8.67470773 L0.17578125,8.13538189 C0.17578125,8.06096563 0.235791888,8.00055043 0.309709821,8.00055043 L10.0418527,8.00055043 C10.1157706,8.00055043 10.1757812,8.06096563 10.1757812,8.13538189 L10.1757812,8.67470773 C10.1757812,8.74912399 10.1157706,8.80953919 10.0418527,8.80953919 Z' id='bars' fill='currentColor' %3E%3C/path%3E%3C/g%3E%3C/svg%3E");
mask-size: 0.7rem 0.7rem;
-webkit-mask-size: 0.7rem 0.7rem;
mask-repeat: no-repeat;
-webkit-mask-repeat: no-repeat;
mask-position: center center;
-webkit-mask-position: center center;
background-color: currentColor;
}
.vf-multifile-handle-file.vf-multifile-handle-file-sm .vf-multifile-handle-icon-file {
width: var(--vf-min-height-input-sm);
height: var(--vf-min-height-input-sm);
}
.vf-multifile-handle-file.vf-multifile-handle-file-lg .vf-multifile-handle-icon-file {
width: var(--vf-min-height-input-lg);
height: var(--vf-min-height-input-lg);
}
.vf-multifile-handle-image.vf-multifile-handle-image-sm .vf-multifile-handle-icon-image {
width: var(--vf-min-height-input-sm);
height: var(--vf-min-height-input-sm);
}
.vf-multifile-handle-image.vf-multifile-handle-image-lg .vf-multifile-handle-icon-image {
width: var(--vf-min-height-input-lg);
height: var(--vf-min-height-input-lg);
}
.vf-multifile-handle-gallery {
position: absolute;
cursor: grab;
visibility: hidden;
opacity: 0;
transition: 0.3s;
border-radius: 999px;
left: 0.1875rem;
top: 0.1875rem;
transform: none;
background: var(--vf-gray-200);
}
.vf-multifile-handle-gallery:active {
cursor: grabbing;
}
.vf-multifile-handle-gallery:hover {
background-color: var(--vf-gray-300);
}
.vf-multifile-handle-icon-gallery {
display: flex;
align-items: center;
justify-content: center;
background-repeat: no-repeat;
background-position: center center;
width: 1rem;
height: 1rem;
mask-size: 0.75rem 0.75rem;
-webkit-mask-size: 0.75rem 0.75rem;
mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='12px' height='13px' viewBox='0 0 12 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='%236B7280' fill-rule='evenodd'%3E%3Cpath d='M7.93929644,10.4886534 L6.22140503,12.2179202 C6.11156489,12.3277374 5.93349525,12.3277374 5.82363223,12.2179202 L4.10576371,10.4886534 C3.99594646,10.3788132 3.99594646,10.2007436 4.10576371,10.0909263 L4.27147376,9.92521629 C4.381291,9.81537616 4.55938354,9.81537616 4.66922367,9.92521629 L5.62409352,10.89137 L5.64753097,10.89137 L5.64753097,6.67528507 L1.43144605,6.67528507 L1.43144605,6.69872252 L2.39762264,7.65359237 C2.50746277,7.76340962 2.50746277,7.94150215 2.39762264,8.05134228 L2.2318897,8.21705233 C2.12207245,8.32686958 1.94400281,8.32686958 1.83416268,8.21705233 L0.104918753,6.49916092 C-0.0048984896,6.38932079 -0.0048984896,6.21125115 0.104918753,6.10138813 L1.83418557,4.38349671 C1.9440257,4.27367947 2.12209534,4.27367947 2.23193547,4.38349671 L2.39766841,4.54922966 C2.50750855,4.6590469 2.50750855,4.83713943 2.39766841,4.94697956 L1.43144605,5.90184942 L1.43144605,5.92528686 L5.64753097,5.92528686 L5.64753097,1.70920194 L5.62409352,1.70920194 L4.66922367,2.67537853 C4.55940642,2.78521867 4.38131389,2.78521867 4.27147376,2.67537853 L4.10576371,2.50964559 C3.99594646,2.39982835 3.99592358,2.2217587 4.10576371,2.11191857 L5.82365512,0.382651762 C5.93349525,0.272834518 6.11156489,0.272834518 6.22142791,0.382651762 L7.93931933,2.11191857 C8.04913657,2.2217587 8.04913657,2.39982835 7.93931933,2.50966848 L7.77358638,2.67540142 C7.66376914,2.78524155 7.48567661,2.78524155 7.37583648,2.67540142 L6.42096662,1.70920194 L6.39752918,1.70920194 L6.39752918,5.92528686 L10.6136141,5.92528686 L10.6136141,5.90184942 L9.64743751,4.94697956 C9.53759737,4.83716232 9.53759737,4.65906979 9.64743751,4.54922966 L9.81317045,4.3835196 C9.92298769,4.27370236 10.1010573,4.27370236 10.2108975,4.3835196 L11.9401643,6.10141102 C12.0500044,6.21125115 12.0499815,6.38932079 11.9401643,6.49918381 L10.2108975,8.21707522 C10.1010573,8.32689246 9.92298769,8.32689246 9.81317045,8.21707522 L9.64743751,8.05136517 C9.53759737,7.94154792 9.53759737,7.76345539 9.64743751,7.65361526 L10.6136141,6.69872252 L10.6136141,6.67528507 L6.39752918,6.67528507 L6.39752918,10.89137 L6.42096662,10.89137 L7.37583648,9.9251934 C7.48565372,9.81535327 7.66374625,9.81535327 7.77358638,9.9251934 L7.93929644,10.0909263 C8.04911368,10.2007207 8.04911368,10.3787903 7.93929644,10.4886534 Z' id='arrows' fill='currentColor'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
-webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='12px' height='13px' viewBox='0 0 12 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='%236B7280' fill-rule='evenodd'%3E%3Cpath d='M7.93929644,10.4886534 L6.22140503,12.2179202 C6.11156489,12.3277374 5.93349525,12.3277374 5.82363223,12.2179202 L4.10576371,10.4886534 C3.99594646,10.3788132 3.99594646,10.2007436 4.10576371,10.0909263 L4.27147376,9.92521629 C4.381291,9.81537616 4.55938354,9.81537616 4.66922367,9.92521629 L5.62409352,10.89137 L5.64753097,10.89137 L5.64753097,6.67528507 L1.43144605,6.67528507 L1.43144605,6.69872252 L2.39762264,7.65359237 C2.50746277,7.76340962 2.50746277,7.94150215 2.39762264,8.05134228 L2.2318897,8.21705233 C2.12207245,8.32686958 1.94400281,8.32686958 1.83416268,8.21705233 L0.104918753,6.49916092 C-0.0048984896,6.38932079 -0.0048984896,6.21125115 0.104918753,6.10138813 L1.83418557,4.38349671 C1.9440257,4.27367947 2.12209534,4.27367947 2.23193547,4.38349671 L2.39766841,4.54922966 C2.50750855,4.6590469 2.50750855,4.83713943 2.39766841,4.94697956 L1.43144605,5.90184942 L1.43144605,5.92528686 L5.64753097,5.92528686 L5.64753097,1.70920194 L5.62409352,1.70920194 L4.66922367,2.67537853 C4.55940642,2.78521867 4.38131389,2.78521867 4.27147376,2.67537853 L4.10576371,2.50964559 C3.99594646,2.39982835 3.99592358,2.2217587 4.10576371,2.11191857 L5.82365512,0.382651762 C5.93349525,0.272834518 6.11156489,0.272834518 6.22142791,0.382651762 L7.93931933,2.11191857 C8.04913657,2.2217587 8.04913657,2.39982835 7.93931933,2.50966848 L7.77358638,2.67540142 C7.66376914,2.78524155 7.48567661,2.78524155 7.37583648,2.67540142 L6.42096662,1.70920194 L6.39752918,1.70920194 L6.39752918,5.92528686 L10.6136141,5.92528686 L10.6136141,5.90184942 L9.64743751,4.94697956 C9.53759737,4.83716232 9.53759737,4.65906979 9.64743751,4.54922966 L9.81317045,4.3835196 C9.92298769,4.27370236 10.1010573,4.27370236 10.2108975,4.3835196 L11.9401643,6.10141102 C12.0500044,6.21125115 12.0499815,6.38932079 11.9401643,6.49918381 L10.2108975,8.21707522 C10.1010573,8.32689246 9.92298769,8.32689246 9.81317045,8.21707522 L9.64743751,8.05136517 C9.53759737,7.94154792 9.53759737,7.76345539 9.64743751,7.65361526 L10.6136141,6.69872252 L10.6136141,6.67528507 L6.39752918,6.67528507 L6.39752918,10.89137 L6.42096662,10.89137 L7.37583648,9.9251934 C7.48565372,9.81535327 7.66374625,9.81535327 7.77358638,9.9251934 L7.93929644,10.0909263 C8.04911368,10.2007207 8.04911368,10.3787903 7.93929644,10.4886534 Z' id='arrows' fill='currentColor'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
mask-repeat: no-repeat;
-webkit-mask-repeat: no-repeat;
mask-position: center center;
-webkit-mask-position: center center;
background-color: var(--vf-gray-600);
}
.sortable-ghost {
opacity: 0.6;
}`;styleInject(css_248z$t);script$X.__file="themes/vueform/templates/elements/MultifileElement.vue";function isNullish$1(a){return[null,void 0].indexOf(a)!==-1}function useData(a,i,u){const{object:c,valueProp:d,mode:m}=toRefs(a),f=getCurrentInstance$1().proxy,v=u.iv,g=(w,S=!0)=>{v.value=b(w);const C=y(w);i.emit("change",C,f),S&&(i.emit("input",C),i.emit("update:modelValue",C))},y=w=>c.value||isNullish$1(w)?w:Array.isArray(w)?w.map(S=>S[d.value]):w[d.value],b=w=>isNullish$1(w)?m.value==="single"?{}:[]:w;return{update:g}}function useValue$3(a,i){const{value:u,modelValue:c,mode:d,valueProp:m}=toRefs(a),f=ref(d.value!=="single"?[]:{}),v=computed(()=>c&&c.value!==void 0?c.value:u.value),g=computed(()=>d.value==="single"?f.value[m.value]:f.value.map(b=>b[m.value])),y=computed(()=>d.value!=="single"?f.value.map(b=>b[m.value]).join(","):f.value[m.value]);return{iv:f,internalValue:f,ev:v,externalValue:v,textValue:y,plainValue:g}}function useSearch(a,i,u){const{regex:c}=toRefs(a),d=getCurrentInstance$1().proxy,m=u.isOpen,f=u.open,v=ref(null),g=()=>{v.value=""},y=S=>{v.value=S.target.value},b=S=>{if(c&&c.value){let C=c.value;typeof C=="string"&&(C=new RegExp(C)),S.key.match(C)||S.preventDefault()}},w=S=>{if(c&&c.value){let k=(S.clipboardData||window.clipboardData).getData("Text"),$=c.value;typeof $=="string"&&($=new RegExp($)),k.split("").every(E=>!!E.match($))||S.preventDefault()}i.emit("paste",S,d)};return watch(v,S=>{!m.value&&S&&f(),i.emit("search-change",S,d)}),{search:v,clearSearch:g,handleSearchInput:y,handleKeypress:b,handlePaste:w}}function usePointer$1(a,i,u){const{groupSelect:c,mode:d,groups:m,disabledProp:f}=toRefs(a),v=ref(null),g=b=>{b===void 0||b!==null&&b[f.value]||m.value&&b&&b.group&&(d.value==="single"||!c.value)||(v.value=b)};return{pointer:v,setPointer:g,clearPointer:()=>{g(null)}}}function normalize(a,i=!0){return i?String(a).toLowerCase().trim():String(a).toLowerCase().normalize("NFD").trim().replace(new RegExp(/æ/g),"ae").replace(new RegExp(/œ/g),"oe").replace(new RegExp(/ø/g),"o").replace(new RegExp("\\p{Diacritic}","gu"),"")}function isObject(a){return Object.prototype.toString.call(a)==="[object Object]"}function arraysEqual$1(a,i){const u=i.slice().sort();return a.length===i.length&&a.slice().sort().every(function(c,d){return c===u[d]})}function useOptions(a,i,u){const{options:c,mode:d,trackBy:m,limit:f,hideSelected:v,createTag:g,createOption:y,label:b,appendNewTag:w,appendNewOption:S,multipleLabel:C,object:k,loading:$,delay:E,resolveOnLoad:D,minChars:T,filterResults:O,clearOnSearch:F,clearOnSelect:M,valueProp:P,allowAbsent:B,groupLabel:z,canDeselect:U,max:H,strict:J,closeOnSelect:j,closeOnDeselect:G,groups:ee,reverse:Q,infinite:te,groupOptions:re,groupHideEmpty:ae,groupSelect:ye,onCreate:ue,disabledProp:le,searchStart:Se,searchFilter:Fe}=toRefs(a),kt=getCurrentInstance$1().proxy,Pe=u.iv,ke=u.ev,de=u.search,$e=u.clearSearch,Te=u.update,Le=u.pointer,Bt=u.setPointer,Ie=u.clearPointer,ie=u.focus,pe=u.deactivate,Ne=u.close,We=u.localize,wt=ref([]),Ht=ref([]),qt=ref(!1),At=ref(null),Ft=ref(te.value&&f.value===-1?10:f.value),$t=computed(()=>g.value||y.value||!1),Wt=computed(()=>w.value!==void 0?w.value:S.value!==void 0?S.value:!0),Et=computed(()=>{if(ee.value){let ve=ln.value||[],Lt=[];return ve.forEach(pn=>{ir(pn[re.value]).forEach(On=>{Lt.push(Object.assign({},On,pn[le.value]?{[le.value]:!0}:{}))})}),Lt}else{let ve=ir(Ht.value||[]);return wt.value.length&&(ve=ve.concat(wt.value)),ve}}),Tt=computed(()=>{let ve=Et.value;return Q.value&&(ve=ve.reverse()),an.value.length&&(ve=an.value.concat(ve)),Wn(ve)}),Kt=computed(()=>{let ve=Tt.value;return Ft.value>0&&(ve=ve.slice(0,Ft.value)),ve}),ln=computed(()=>{if(!ee.value)return[];let ve=[],Lt=Ht.value||[];return wt.value.length&&ve.push({[z.value]:" ",[re.value]:[...wt.value],__CREATE__:!0}),ve.concat(Lt)}),mn=computed(()=>{let ve=[...ln.value].map(Lt=>({...Lt}));return an.value.length&&(ve[0]&&ve[0].__CREATE__?ve[0][re.value]=[...an.value,...ve[0][re.value]]:ve=[{[z.value]:" ",[re.value]:[...an.value],__CREATE__:!0}].concat(ve)),ve}),St=computed(()=>{if(!ee.value)return[];let ve=mn.value;return tr((ve||[]).map((Lt,pn)=>{const On=ir(Lt[re.value]);return{...Lt,index:pn,group:!0,[re.value]:Wn(On,!1).map(Gn=>Object.assign({},Gn,Lt[le.value]?{[le.value]:!0}:{})),__VISIBLE__:Wn(On).map(Gn=>Object.assign({},Gn,Lt[le.value]?{[le.value]:!0}:{}))}}))}),xt=computed(()=>{switch(d.value){case"single":return!isNullish$1(Pe.value[P.value]);case"multiple":case"tags":return!isNullish$1(Pe.value)&&Pe.value.length>0}}),zt=computed(()=>C!==void 0&&C.value!==void 0?C.value(Pe.value,kt):Pe.value&&Pe.value.length>1?`${Pe.value.length} options selected`:"1 option selected"),Yt=computed(()=>!Et.value.length&&!qt.value&&!an.value.length),hn=computed(()=>Et.value.length>0&&Kt.value.length==0&&(de.value&&ee.value||!ee.value)),an=computed(()=>$t.value===!1||!de.value?[]:fn(de.value)!==-1?[]:[{[P.value]:de.value,[sn.value[0]]:de.value,[b.value]:de.value,__CREATE__:!0}]),sn=computed(()=>m.value?Array.isArray(m.value)?m.value:[m.value]:[b.value]),wn=computed(()=>{switch(d.value){case"single":return null;case"multiple":case"tags":return[]}}),$n=computed(()=>$.value||qt.value),gn=ve=>{switch(typeof ve!="object"&&(ve=cn(ve)),d.value){case"single":Te(ve);break;case"multiple":case"tags":Te(Pe.value.concat(ve));break}i.emit("select",bn(ve),ve,kt)},dn=ve=>{switch(typeof ve!="object"&&(ve=cn(ve)),d.value){case"single":Rt();break;case"tags":case"multiple":Te(Array.isArray(ve)?Pe.value.filter(Lt=>ve.map(pn=>pn[P.value]).indexOf(Lt[P.value])===-1):Pe.value.filter(Lt=>Lt[P.value]!=ve[P.value]));break}i.emit("deselect",bn(ve),ve,kt)},bn=ve=>k.value?ve:ve[P.value],Oe=ve=>{dn(ve)},Ye=(ve,Lt)=>{if(Lt.button!==0){Lt.preventDefault();return}Oe(ve)},Rt=()=>{Te(wn.value),i.emit("clear",kt)},oe=ve=>{if(ve.group!==void 0)return d.value==="single"?!1:nn(ve[re.value])&&ve[re.value].length;switch(d.value){case"single":return!isNullish$1(Pe.value)&&Pe.value[P.value]==ve[P.value];case"tags":case"multiple":return!isNullish$1(Pe.value)&&Pe.value.map(Lt=>Lt[P.value]).indexOf(ve[P.value])!==-1}},he=ve=>ve[le.value]===!0,De=()=>H===void 0||H.value===-1||!xt.value&&H.value>0?!1:Pe.value.length>=H.value,Nt=ve=>{if(!he(ve)){if(ue&&ue.value&&!oe(ve)&&ve.__CREATE__&&(ve={...ve},delete ve.__CREATE__,ve=ue.value(ve,kt),ve instanceof Promise)){qt.value=!0,ve.then(Lt=>{qt.value=!1,Ut(Lt)});return}Ut(ve)}},Ut=ve=>{switch(ve.__CREATE__&&(ve={...ve},delete ve.__CREATE__),d.value){case"single":if(ve&&oe(ve)){U.value&&dn(ve),G.value&&(Ie(),Ne());return}ve&&un(ve),M.value&&$e(),j.value&&(Ie(),Ne()),ve&&gn(ve);break;case"multiple":if(ve&&oe(ve)){dn(ve),G.value&&(Ie(),Ne());return}if(De()){i.emit("max",kt);return}ve&&(un(ve),gn(ve)),M.value&&$e(),v.value&&Ie(),j.value&&Ne();break;case"tags":if(ve&&oe(ve)){dn(ve),G.value&&(Ie(),Ne());return}if(De()){i.emit("max",kt);return}ve&&un(ve),M.value&&$e(),ve&&gn(ve),v.value&&Ie(),j.value&&Ne();break}j.value||ie()},tn=ve=>{if(!(he(ve)||d.value==="single"||!ye.value)){switch(d.value){case"multiple":case"tags":_n(ve[re.value])?dn(ve[re.value]):gn(ve[re.value].filter(Lt=>Pe.value.map(pn=>pn[P.value]).indexOf(Lt[P.value])===-1).filter(Lt=>!Lt[le.value]).filter((Lt,pn)=>Pe.value.length+1+pn<=H.value||H.value===-1)),v.value&&Le.value&&Bt(St.value.filter(Lt=>!Lt[le.value])[Le.value.index]);break}j.value&&pe()}},un=ve=>{cn(ve[P.value])===void 0&&$t.value&&(i.emit("tag",ve[P.value],kt),i.emit("option",ve[P.value],kt),i.emit("create",ve[P.value],kt),Wt.value&&Dn(ve),$e())},Gt=()=>{d.value!=="single"&&gn(Kt.value.filter(ve=>!ve.disabled&&!oe(ve)))},_n=ve=>ve.find(Lt=>!oe(Lt)&&!Lt[le.value])===void 0,nn=ve=>ve.find(Lt=>!oe(Lt))===void 0,cn=ve=>Et.value[Et.value.map(Lt=>String(Lt[P.value])).indexOf(String(ve))],fn=ve=>Et.value.findIndex(Lt=>sn.value.some(pn=>(parseInt(Lt[pn])==Lt[pn]?parseInt(Lt[pn]):Lt[pn])===(parseInt(ve)==ve?parseInt(ve):ve))),Vn=ve=>["tags","multiple"].indexOf(d.value)!==-1&&v.value&&oe(ve),Dn=ve=>{wt.value.push(ve)},tr=ve=>ae.value?ve.filter(Lt=>de.value?Lt.__VISIBLE__.length:Lt[re.value].length):ve.filter(Lt=>de.value?Lt.__VISIBLE__.length:!0),Wn=(ve,Lt=!0)=>{let pn=ve;if(de.value&&O.value){let On=Fe.value;On||(On=(Gn,Hr,Ka)=>sn.value.some(aa=>{let Vr=normalize(We(Gn[aa]),J.value);return Se.value?Vr.startsWith(normalize(Hr,J.value)):Vr.indexOf(normalize(Hr,J.value))!==-1})),pn=pn.filter(Gn=>On(Gn,de.value,kt))}return v.value&&Lt&&(pn=pn.filter(On=>!Vn(On))),pn},ir=ve=>{let Lt=ve;return isObject(Lt)&&(Lt=Object.keys(Lt).map(pn=>{let On=Lt[pn];return{[P.value]:pn,[sn.value[0]]:On,[b.value]:On}})),Lt=Lt.map(pn=>typeof pn=="object"?pn:{[P.value]:pn,[sn.value[0]]:pn,[b.value]:pn}),Lt},nr=()=>{isNullish$1(ke.value)||(Pe.value=or(ke.value))},Kn=ve=>(qt.value=!0,new Promise((Lt,pn)=>{c.value(de.value,kt).then(On=>{Ht.value=On||[],typeof ve=="function"&&ve(On),qt.value=!1}).catch(On=>{console.error(On),Ht.value=[],qt.value=!1}).finally(()=>{Lt()})})),dr=()=>{if(xt.value)if(d.value==="single"){let ve=cn(Pe.value[P.value]);if(ve!==void 0){let Lt=ve[b.value];Pe.value[b.value]=Lt,k.value&&(ke.value[b.value]=Lt)}}else Pe.value.forEach((ve,Lt)=>{let pn=cn(Pe.value[Lt][P.value]);if(pn!==void 0){let On=pn[b.value];Pe.value[Lt][b.value]=On,k.value&&(ke.value[Lt][b.value]=On)}})},Tr=ve=>{Kn(ve)},or=ve=>isNullish$1(ve)?d.value==="single"?{}:[]:k.value?ve:d.value==="single"?cn(ve)||(B.value?{[b.value]:ve,[P.value]:ve,[sn.value[0]]:ve}:{}):ve.filter(Lt=>!!cn(Lt)||B.value).map(Lt=>cn(Lt)||{[b.value]:Lt,[P.value]:Lt,[sn.value[0]]:Lt}),Lr=()=>{At.value=watch(de,ve=>{ve.length<T.value||!ve&&T.value!==0||(qt.value=!0,F.value&&(Ht.value=[]),setTimeout(()=>{ve==de.value&&c.value(de.value,kt).then(Lt=>{(ve==de.value||!de.value)&&(Ht.value=Lt,Le.value=Kt.value.filter(pn=>pn[le.value]!==!0)[0]||null,qt.value=!1)}).catch(Lt=>{console.error(Lt)})},E.value))},{flush:"sync"})};if(d.value!=="single"&&!isNullish$1(ke.value)&&!Array.isArray(ke.value))throw new Error(`v-model must be an array when using "${d.value}" mode`);return c&&typeof c.value=="function"?D.value?Kn(nr):k.value==!0&&nr():(Ht.value=c.value,nr()),E.value>-1&&Lr(),watch(E,(ve,Lt)=>{At.value&&At.value(),ve>=0&&Lr()}),watch(ke,ve=>{if(isNullish$1(ve)){Te(or(ve),!1);return}switch(d.value){case"single":(k.value?ve[P.value]!=Pe.value[P.value]:ve!=Pe.value[P.value])&&Te(or(ve),!1);break;case"multiple":case"tags":arraysEqual$1(k.value?ve.map(Lt=>Lt[P.value]):ve,Pe.value.map(Lt=>Lt[P.value]))||Te(or(ve),!1);break}},{deep:!0}),watch(c,(ve,Lt)=>{typeof a.options=="function"?D.value&&(!Lt||ve&&ve.toString()!==Lt.toString())&&Kn():(Ht.value=a.options,Object.keys(Pe.value).length||nr(),dr())}),watch(b,dr),watch(f,(ve,Lt)=>{Ft.value=te.value&&ve===-1?10:ve}),{pfo:Tt,fo:Kt,filteredOptions:Kt,hasSelected:xt,multipleLabelText:zt,eo:Et,extendedOptions:Et,eg:ln,extendedGroups:ln,fg:St,filteredGroups:St,noOptions:Yt,noResults:hn,resolving:qt,busy:$n,offset:Ft,select:gn,deselect:dn,remove:Oe,selectAll:Gt,clear:Rt,isSelected:oe,isDisabled:he,isMax:De,getOption:cn,handleOptionClick:Nt,handleGroupClick:tn,handleTagRemove:Ye,refreshOptions:Tr,resolveOptions:Kn,refreshLabels:dr}}function usePointer(a,i,u){const{valueProp:c,showOptions:d,searchable:m,groupLabel:f,groups:v,mode:g,groupSelect:y,disabledProp:b,groupOptions:w}=toRefs(a),S=u.fo,C=u.fg,k=u.handleOptionClick,$=u.handleGroupClick,E=u.search,D=u.pointer,T=u.setPointer,O=u.clearPointer,F=u.multiselect,M=u.isOpen,P=computed(()=>S.value.filter(ke=>!ke[b.value])),B=computed(()=>C.value.filter(ke=>!ke[b.value])),z=computed(()=>g.value!=="single"&&y.value),U=computed(()=>D.value&&D.value.group),H=computed(()=>kt(D.value)),J=computed(()=>{const ke=U.value?D.value:kt(D.value),de=B.value.map(Te=>Te[f.value]).indexOf(ke[f.value]);let $e=B.value[de-1];return $e===void 0&&($e=G.value),$e}),j=computed(()=>{let ke=B.value.map(de=>de.label).indexOf(U.value?D.value[f.value]:kt(D.value)[f.value])+1;return B.value.length<=ke&&(ke=0),B.value[ke]}),G=computed(()=>[...B.value].slice(-1)[0]),ee=computed(()=>D.value.__VISIBLE__.filter(ke=>!ke[b.value])[0]),Q=computed(()=>{const ke=H.value.__VISIBLE__.filter(de=>!de[b.value]);return ke[ke.map(de=>de[c.value]).indexOf(D.value[c.value])-1]}),te=computed(()=>{const ke=kt(D.value).__VISIBLE__.filter(de=>!de[b.value]);return ke[ke.map(de=>de[c.value]).indexOf(D.value[c.value])+1]}),re=computed(()=>[...J.value.__VISIBLE__.filter(ke=>!ke[b.value])].slice(-1)[0]),ae=computed(()=>[...G.value.__VISIBLE__.filter(ke=>!ke[b.value])].slice(-1)[0]),ye=ke=>D.value&&(!ke.group&&D.value[c.value]===ke[c.value]||ke.group!==void 0&&D.value[f.value]===ke[f.value])?!0:void 0,ue=()=>{T(P.value[0]||null)},le=()=>{!D.value||D.value[b.value]===!0||(U.value?$(D.value):k(D.value))},Se=()=>{if(D.value===null)T((v.value&&z.value?B.value[0].__CREATE__?P.value[0]:B.value[0]:P.value[0])||null);else if(v.value&&z.value){let ke=U.value?ee.value:te.value;ke===void 0&&(ke=j.value,ke.__CREATE__&&(ke=ke[w.value][0])),T(ke||null)}else{let ke=P.value.map(de=>de[c.value]).indexOf(D.value[c.value])+1;P.value.length<=ke&&(ke=0),T(P.value[ke]||null)}nextTick(()=>{Pe()})},Fe=()=>{if(D.value===null){let ke=P.value[P.value.length-1];v.value&&z.value&&(ke=ae.value,ke===void 0&&(ke=G.value)),T(ke||null)}else if(v.value&&z.value){let ke=U.value?re.value:Q.value;ke===void 0&&(ke=U.value?J.value:H.value,ke.__CREATE__&&(ke=re.value,ke===void 0&&(ke=J.value))),T(ke||null)}else{let ke=P.value.map(de=>de[c.value]).indexOf(D.value[c.value])-1;ke<0&&(ke=P.value.length-1),T(P.value[ke]||null)}nextTick(()=>{Pe()})},kt=ke=>B.value.find(de=>de.__VISIBLE__.map($e=>$e[c.value]).indexOf(ke[c.value])!==-1),Pe=()=>{let ke=F.value.querySelector("[data-pointed]");if(!ke)return;let de=ke.parentElement.parentElement;v.value&&(de=U.value?ke.parentElement.parentElement.parentElement:ke.parentElement.parentElement.parentElement.parentElement),ke.offsetTop+ke.offsetHeight>de.clientHeight+de.scrollTop&&(de.scrollTop=ke.offsetTop+ke.offsetHeight-de.clientHeight),ke.offsetTop<de.scrollTop&&(de.scrollTop=ke.offsetTop)};return watch(E,ke=>{m.value&&(ke.length&&d.value?ue():O())}),watch(M,ke=>{if(ke){let de=F.value.querySelectorAll("[data-selected]")[0];if(!de)return;let $e=de.parentElement.parentElement;nextTick(()=>{$e.scrollTop>0||($e.scrollTop=de.offsetTop)})}}),{pointer:D,canPointGroups:z,isPointed:ye,setPointerFirst:ue,selectPointer:le,forwardPointer:Se,backwardPointer:Fe}}function getWindow(a){if(a==null)return window;if(a.toString()!=="[object Window]"){var i=a.ownerDocument;return i&&i.defaultView||window}return a}function isElement(a){var i=getWindow(a).Element;return a instanceof i||a instanceof Element}function isHTMLElement(a){var i=getWindow(a).HTMLElement;return a instanceof i||a instanceof HTMLElement}function isShadowRoot(a){if(typeof ShadowRoot>"u")return!1;var i=getWindow(a).ShadowRoot;return a instanceof i||a instanceof ShadowRoot}var max=Math.max,min=Math.min,round=Math.round;function getUAString(){var a=navigator.userAgentData;return a!=null&&a.brands&&Array.isArray(a.brands)?a.brands.map(function(i){return i.brand+"/"+i.version}).join(" "):navigator.userAgent}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function getBoundingClientRect(a,i,u){i===void 0&&(i=!1),u===void 0&&(u=!1);var c=a.getBoundingClientRect(),d=1,m=1;i&&isHTMLElement(a)&&(d=a.offsetWidth>0&&round(c.width)/a.offsetWidth||1,m=a.offsetHeight>0&&round(c.height)/a.offsetHeight||1);var f=isElement(a)?getWindow(a):window,v=f.visualViewport,g=!isLayoutViewport()&&u,y=(c.left+(g&&v?v.offsetLeft:0))/d,b=(c.top+(g&&v?v.offsetTop:0))/m,w=c.width/d,S=c.height/m;return{width:w,height:S,top:b,right:y+w,bottom:b+S,left:y,x:y,y:b}}function getWindowScroll(a){var i=getWindow(a),u=i.pageXOffset,c=i.pageYOffset;return{scrollLeft:u,scrollTop:c}}function getHTMLElementScroll(a){return{scrollLeft:a.scrollLeft,scrollTop:a.scrollTop}}function getNodeScroll(a){return a===getWindow(a)||!isHTMLElement(a)?getWindowScroll(a):getHTMLElementScroll(a)}function getNodeName(a){return a?(a.nodeName||"").toLowerCase():null}function getDocumentElement(a){return((isElement(a)?a.ownerDocument:a.document)||window.document).documentElement}function getWindowScrollBarX(a){return getBoundingClientRect(getDocumentElement(a)).left+getWindowScroll(a).scrollLeft}function getComputedStyle$1(a){return getWindow(a).getComputedStyle(a)}function isScrollParent(a){var i=getComputedStyle$1(a),u=i.overflow,c=i.overflowX,d=i.overflowY;return/auto|scroll|overlay|hidden/.test(u+d+c)}function isElementScaled(a){var i=a.getBoundingClientRect(),u=round(i.width)/a.offsetWidth||1,c=round(i.height)/a.offsetHeight||1;return u!==1||c!==1}function getCompositeRect(a,i,u){u===void 0&&(u=!1);var c=isHTMLElement(i),d=isHTMLElement(i)&&isElementScaled(i),m=getDocumentElement(i),f=getBoundingClientRect(a,d,u),v={scrollLeft:0,scrollTop:0},g={x:0,y:0};return(c||!c&&!u)&&((getNodeName(i)!=="body"||isScrollParent(m))&&(v=getNodeScroll(i)),isHTMLElement(i)?(g=getBoundingClientRect(i,!0),g.x+=i.clientLeft,g.y+=i.clientTop):m&&(g.x=getWindowScrollBarX(m))),{x:f.left+v.scrollLeft-g.x,y:f.top+v.scrollTop-g.y,width:f.width,height:f.height}}function getLayoutRect(a){var i=getBoundingClientRect(a),u=a.offsetWidth,c=a.offsetHeight;return Math.abs(i.width-u)<=1&&(u=i.width),Math.abs(i.height-c)<=1&&(c=i.height),{x:a.offsetLeft,y:a.offsetTop,width:u,height:c}}function getParentNode(a){return getNodeName(a)==="html"?a:a.assignedSlot||a.parentNode||(isShadowRoot(a)?a.host:null)||getDocumentElement(a)}function getScrollParent(a){return["html","body","#document"].indexOf(getNodeName(a))>=0?a.ownerDocument.body:isHTMLElement(a)&&isScrollParent(a)?a:getScrollParent(getParentNode(a))}function listScrollParents(a,i){var u;i===void 0&&(i=[]);var c=getScrollParent(a),d=c===((u=a.ownerDocument)==null?void 0:u.body),m=getWindow(c),f=d?[m].concat(m.visualViewport||[],isScrollParent(c)?c:[]):c,v=i.concat(f);return d?v:v.concat(listScrollParents(getParentNode(f)))}function isTableElement(a){return["table","td","th"].indexOf(getNodeName(a))>=0}function getTrueOffsetParent(a){return!isHTMLElement(a)||getComputedStyle$1(a).position==="fixed"?null:a.offsetParent}function getContainingBlock(a){var i=/firefox/i.test(getUAString()),u=/Trident/i.test(getUAString());if(u&&isHTMLElement(a)){var c=getComputedStyle$1(a);if(c.position==="fixed")return null}var d=getParentNode(a);for(isShadowRoot(d)&&(d=d.host);isHTMLElement(d)&&["html","body"].indexOf(getNodeName(d))<0;){var m=getComputedStyle$1(d);if(m.transform!=="none"||m.perspective!=="none"||m.contain==="paint"||["transform","perspective"].indexOf(m.willChange)!==-1||i&&m.willChange==="filter"||i&&m.filter&&m.filter!=="none")return d;d=d.parentNode}return null}function getOffsetParent(a){for(var i=getWindow(a),u=getTrueOffsetParent(a);u&&isTableElement(u)&&getComputedStyle$1(u).position==="static";)u=getTrueOffsetParent(u);return u&&(getNodeName(u)==="html"||getNodeName(u)==="body"&&getComputedStyle$1(u).position==="static")?i:u||getContainingBlock(a)||i}var top="top",bottom="bottom",right="right",left="left",auto="auto",basePlacements=[top,bottom,right,left],start="start",end="end",clippingParents="clippingParents",viewport="viewport",popper="popper",reference="reference",variationPlacements=basePlacements.reduce(function(a,i){return a.concat([i+"-"+start,i+"-"+end])},[]),placements=[].concat(basePlacements,[auto]).reduce(function(a,i){return a.concat([i,i+"-"+start,i+"-"+end])},[]),beforeRead="beforeRead",read="read",afterRead="afterRead",beforeMain="beforeMain",main="main",afterMain="afterMain",beforeWrite="beforeWrite",write="write",afterWrite="afterWrite",modifierPhases=[beforeRead,read,afterRead,beforeMain,main,afterMain,beforeWrite,write,afterWrite];function order(a){var i=new Map,u=new Set,c=[];a.forEach(function(m){i.set(m.name,m)});function d(m){u.add(m.name);var f=[].concat(m.requires||[],m.requiresIfExists||[]);f.forEach(function(v){if(!u.has(v)){var g=i.get(v);g&&d(g)}}),c.push(m)}return a.forEach(function(m){u.has(m.name)||d(m)}),c}function orderModifiers(a){var i=order(a);return modifierPhases.reduce(function(u,c){return u.concat(i.filter(function(d){return d.phase===c}))},[])}function debounce(a){var i;return function(){return i||(i=new Promise(function(u){Promise.resolve().then(function(){i=void 0,u(a())})})),i}}function mergeByName(a){var i=a.reduce(function(u,c){var d=u[c.name];return u[c.name]=d?Object.assign({},d,c,{options:Object.assign({},d.options,c.options),data:Object.assign({},d.data,c.data)}):c,u},{});return Object.keys(i).map(function(u){return i[u]})}function getViewportRect(a,i){var u=getWindow(a),c=getDocumentElement(a),d=u.visualViewport,m=c.clientWidth,f=c.clientHeight,v=0,g=0;if(d){m=d.width,f=d.height;var y=isLayoutViewport();(y||!y&&i==="fixed")&&(v=d.offsetLeft,g=d.offsetTop)}return{width:m,height:f,x:v+getWindowScrollBarX(a),y:g}}function getDocumentRect(a){var i,u=getDocumentElement(a),c=getWindowScroll(a),d=(i=a.ownerDocument)==null?void 0:i.body,m=max(u.scrollWidth,u.clientWidth,d?d.scrollWidth:0,d?d.clientWidth:0),f=max(u.scrollHeight,u.clientHeight,d?d.scrollHeight:0,d?d.clientHeight:0),v=-c.scrollLeft+getWindowScrollBarX(a),g=-c.scrollTop;return getComputedStyle$1(d||u).direction==="rtl"&&(v+=max(u.clientWidth,d?d.clientWidth:0)-m),{width:m,height:f,x:v,y:g}}function contains(a,i){var u=i.getRootNode&&i.getRootNode();if(a.contains(i))return!0;if(u&&isShadowRoot(u)){var c=i;do{if(c&&a.isSameNode(c))return!0;c=c.parentNode||c.host}while(c)}return!1}function rectToClientRect(a){return Object.assign({},a,{left:a.x,top:a.y,right:a.x+a.width,bottom:a.y+a.height})}function getInnerBoundingClientRect(a,i){var u=getBoundingClientRect(a,!1,i==="fixed");return u.top=u.top+a.clientTop,u.left=u.left+a.clientLeft,u.bottom=u.top+a.clientHeight,u.right=u.left+a.clientWidth,u.width=a.clientWidth,u.height=a.clientHeight,u.x=u.left,u.y=u.top,u}function getClientRectFromMixedType(a,i,u){return i===viewport?rectToClientRect(getViewportRect(a,u)):isElement(i)?getInnerBoundingClientRect(i,u):rectToClientRect(getDocumentRect(getDocumentElement(a)))}function getClippingParents(a){var i=listScrollParents(getParentNode(a)),u=["absolute","fixed"].indexOf(getComputedStyle$1(a).position)>=0,c=u&&isHTMLElement(a)?getOffsetParent(a):a;return isElement(c)?i.filter(function(d){return isElement(d)&&contains(d,c)&&getNodeName(d)!=="body"}):[]}function getClippingRect(a,i,u,c){var d=i==="clippingParents"?getClippingParents(a):[].concat(i),m=[].concat(d,[u]),f=m[0],v=m.reduce(function(g,y){var b=getClientRectFromMixedType(a,y,c);return g.top=max(b.top,g.top),g.right=min(b.right,g.right),g.bottom=min(b.bottom,g.bottom),g.left=max(b.left,g.left),g},getClientRectFromMixedType(a,f,c));return v.width=v.right-v.left,v.height=v.bottom-v.top,v.x=v.left,v.y=v.top,v}function getBasePlacement(a){return a.split("-")[0]}function getVariation(a){return a.split("-")[1]}function getMainAxisFromPlacement(a){return["top","bottom"].indexOf(a)>=0?"x":"y"}function computeOffsets(a){var i=a.reference,u=a.element,c=a.placement,d=c?getBasePlacement(c):null,m=c?getVariation(c):null,f=i.x+i.width/2-u.width/2,v=i.y+i.height/2-u.height/2,g;switch(d){case top:g={x:f,y:i.y-u.height};break;case bottom:g={x:f,y:i.y+i.height};break;case right:g={x:i.x+i.width,y:v};break;case left:g={x:i.x-u.width,y:v};break;default:g={x:i.x,y:i.y}}var y=d?getMainAxisFromPlacement(d):null;if(y!=null){var b=y==="y"?"height":"width";switch(m){case start:g[y]=g[y]-(i[b]/2-u[b]/2);break;case end:g[y]=g[y]+(i[b]/2-u[b]/2);break}}return g}function getFreshSideObject(){return{top:0,right:0,bottom:0,left:0}}function mergePaddingObject(a){return Object.assign({},getFreshSideObject(),a)}function expandToHashMap(a,i){return i.reduce(function(u,c){return u[c]=a,u},{})}function detectOverflow(a,i){i===void 0&&(i={});var u=i,c=u.placement,d=c===void 0?a.placement:c,m=u.strategy,f=m===void 0?a.strategy:m,v=u.boundary,g=v===void 0?clippingParents:v,y=u.rootBoundary,b=y===void 0?viewport:y,w=u.elementContext,S=w===void 0?popper:w,C=u.altBoundary,k=C===void 0?!1:C,$=u.padding,E=$===void 0?0:$,D=mergePaddingObject(typeof E!="number"?E:expandToHashMap(E,basePlacements)),T=S===popper?reference:popper,O=a.rects.popper,F=a.elements[k?T:S],M=getClippingRect(isElement(F)?F:F.contextElement||getDocumentElement(a.elements.popper),g,b,f),P=getBoundingClientRect(a.elements.reference),B=computeOffsets({reference:P,element:O,strategy:"absolute",placement:d}),z=rectToClientRect(Object.assign({},O,B)),U=S===popper?z:P,H={top:M.top-U.top+D.top,bottom:U.bottom-M.bottom+D.bottom,left:M.left-U.left+D.left,right:U.right-M.right+D.right},J=a.modifiersData.offset;if(S===popper&&J){var j=J[d];Object.keys(H).forEach(function(G){var ee=[right,bottom].indexOf(G)>=0?1:-1,Q=[top,bottom].indexOf(G)>=0?"y":"x";H[G]+=j[Q]*ee})}return H}var DEFAULT_OPTIONS={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var a=arguments.length,i=new Array(a),u=0;u<a;u++)i[u]=arguments[u];return!i.some(function(c){return!(c&&typeof c.getBoundingClientRect=="function")})}function popperGenerator(a){a===void 0&&(a={});var i=a,u=i.defaultModifiers,c=u===void 0?[]:u,d=i.defaultOptions,m=d===void 0?DEFAULT_OPTIONS:d;return function(v,g,y){y===void 0&&(y=m);var b={placement:"bottom",orderedModifiers:[],options:Object.assign({},DEFAULT_OPTIONS,m),modifiersData:{},elements:{reference:v,popper:g},attributes:{},styles:{}},w=[],S=!1,C={state:b,setOptions:function(D){var T=typeof D=="function"?D(b.options):D;$(),b.options=Object.assign({},m,b.options,T),b.scrollParents={reference:isElement(v)?listScrollParents(v):v.contextElement?listScrollParents(v.contextElement):[],popper:listScrollParents(g)};var O=orderModifiers(mergeByName([].concat(c,b.options.modifiers)));return b.orderedModifiers=O.filter(function(F){return F.enabled}),k(),C.update()},forceUpdate:function(){if(!S){var D=b.elements,T=D.reference,O=D.popper;if(areValidElements(T,O)){b.rects={reference:getCompositeRect(T,getOffsetParent(O),b.options.strategy==="fixed"),popper:getLayoutRect(O)},b.reset=!1,b.placement=b.options.placement,b.orderedModifiers.forEach(function(H){return b.modifiersData[H.name]=Object.assign({},H.data)});for(var F=0;F<b.orderedModifiers.length;F++){if(b.reset===!0){b.reset=!1,F=-1;continue}var M=b.orderedModifiers[F],P=M.fn,B=M.options,z=B===void 0?{}:B,U=M.name;typeof P=="function"&&(b=P({state:b,options:z,name:U,instance:C})||b)}}}},update:debounce(function(){return new Promise(function(E){C.forceUpdate(),E(b)})}),destroy:function(){$(),S=!0}};if(!areValidElements(v,g))return C;C.setOptions(y).then(function(E){!S&&y.onFirstUpdate&&y.onFirstUpdate(E)});function k(){b.orderedModifiers.forEach(function(E){var D=E.name,T=E.options,O=T===void 0?{}:T,F=E.effect;if(typeof F=="function"){var M=F({state:b,name:D,instance:C,options:O}),P=function(){};w.push(M||P)}})}function $(){w.forEach(function(E){return E()}),w=[]}return C}}var passive={passive:!0};function effect$1(a){var i=a.state,u=a.instance,c=a.options,d=c.scroll,m=d===void 0?!0:d,f=c.resize,v=f===void 0?!0:f,g=getWindow(i.elements.popper),y=[].concat(i.scrollParents.reference,i.scrollParents.popper);return m&&y.forEach(function(b){b.addEventListener("scroll",u.update,passive)}),v&&g.addEventListener("resize",u.update,passive),function(){m&&y.forEach(function(b){b.removeEventListener("scroll",u.update,passive)}),v&&g.removeEventListener("resize",u.update,passive)}}var eventListeners={name:"eventListeners",enabled:!0,phase:"write",fn:function a(){},effect:effect$1,data:{}};function popperOffsets(a){var i=a.state,u=a.name;i.modifiersData[u]=computeOffsets({reference:i.rects.reference,element:i.rects.popper,strategy:"absolute",placement:i.placement})}var popperOffsets$1={name:"popperOffsets",enabled:!0,phase:"read",fn:popperOffsets,data:{}},unsetSides={top:"auto",right:"auto",bottom:"auto",left:"auto"};function roundOffsetsByDPR(a,i){var u=a.x,c=a.y,d=i.devicePixelRatio||1;return{x:round(u*d)/d||0,y:round(c*d)/d||0}}function mapToStyles(a){var i,u=a.popper,c=a.popperRect,d=a.placement,m=a.variation,f=a.offsets,v=a.position,g=a.gpuAcceleration,y=a.adaptive,b=a.roundOffsets,w=a.isFixed,S=f.x,C=S===void 0?0:S,k=f.y,$=k===void 0?0:k,E=typeof b=="function"?b({x:C,y:$}):{x:C,y:$};C=E.x,$=E.y;var D=f.hasOwnProperty("x"),T=f.hasOwnProperty("y"),O=left,F=top,M=window;if(y){var P=getOffsetParent(u),B="clientHeight",z="clientWidth";if(P===getWindow(u)&&(P=getDocumentElement(u),getComputedStyle$1(P).position!=="static"&&v==="absolute"&&(B="scrollHeight",z="scrollWidth")),P=P,d===top||(d===left||d===right)&&m===end){F=bottom;var U=w&&P===M&&M.visualViewport?M.visualViewport.height:P[B];$-=U-c.height,$*=g?1:-1}if(d===left||(d===top||d===bottom)&&m===end){O=right;var H=w&&P===M&&M.visualViewport?M.visualViewport.width:P[z];C-=H-c.width,C*=g?1:-1}}var J=Object.assign({position:v},y&&unsetSides),j=b===!0?roundOffsetsByDPR({x:C,y:$},getWindow(u)):{x:C,y:$};if(C=j.x,$=j.y,g){var G;return Object.assign({},J,(G={},G[F]=T?"0":"",G[O]=D?"0":"",G.transform=(M.devicePixelRatio||1)<=1?"translate("+C+"px, "+$+"px)":"translate3d("+C+"px, "+$+"px, 0)",G))}return Object.assign({},J,(i={},i[F]=T?$+"px":"",i[O]=D?C+"px":"",i.transform="",i))}function computeStyles(a){var i=a.state,u=a.options,c=u.gpuAcceleration,d=c===void 0?!0:c,m=u.adaptive,f=m===void 0?!0:m,v=u.roundOffsets,g=v===void 0?!0:v,y={placement:getBasePlacement(i.placement),variation:getVariation(i.placement),popper:i.elements.popper,popperRect:i.rects.popper,gpuAcceleration:d,isFixed:i.options.strategy==="fixed"};i.modifiersData.popperOffsets!=null&&(i.styles.popper=Object.assign({},i.styles.popper,mapToStyles(Object.assign({},y,{offsets:i.modifiersData.popperOffsets,position:i.options.strategy,adaptive:f,roundOffsets:g})))),i.modifiersData.arrow!=null&&(i.styles.arrow=Object.assign({},i.styles.arrow,mapToStyles(Object.assign({},y,{offsets:i.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:g})))),i.attributes.popper=Object.assign({},i.attributes.popper,{"data-popper-placement":i.placement})}var computeStyles$1={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:computeStyles,data:{}};function applyStyles(a){var i=a.state;Object.keys(i.elements).forEach(function(u){var c=i.styles[u]||{},d=i.attributes[u]||{},m=i.elements[u];!isHTMLElement(m)||!getNodeName(m)||(Object.assign(m.style,c),Object.keys(d).forEach(function(f){var v=d[f];v===!1?m.removeAttribute(f):m.setAttribute(f,v===!0?"":v)}))})}function effect(a){var i=a.state,u={popper:{position:i.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(i.elements.popper.style,u.popper),i.styles=u,i.elements.arrow&&Object.assign(i.elements.arrow.style,u.arrow),function(){Object.keys(i.elements).forEach(function(c){var d=i.elements[c],m=i.attributes[c]||{},f=Object.keys(i.styles.hasOwnProperty(c)?i.styles[c]:u[c]),v=f.reduce(function(g,y){return g[y]="",g},{});!isHTMLElement(d)||!getNodeName(d)||(Object.assign(d.style,v),Object.keys(m).forEach(function(g){d.removeAttribute(g)}))})}}var applyStyles$1={name:"applyStyles",enabled:!0,phase:"write",fn:applyStyles,effect,requires:["computeStyles"]},defaultModifiers=[eventListeners,popperOffsets$1,computeStyles$1,applyStyles$1],createPopper=popperGenerator({defaultModifiers});function getAltAxis(a){return a==="x"?"y":"x"}function within(a,i,u){return max(a,min(i,u))}function withinMaxClamp(a,i,u){var c=within(a,i,u);return c>u?u:c}function preventOverflow(a){var i=a.state,u=a.options,c=a.name,d=u.mainAxis,m=d===void 0?!0:d,f=u.altAxis,v=f===void 0?!1:f,g=u.boundary,y=u.rootBoundary,b=u.altBoundary,w=u.padding,S=u.tether,C=S===void 0?!0:S,k=u.tetherOffset,$=k===void 0?0:k,E=detectOverflow(i,{boundary:g,rootBoundary:y,padding:w,altBoundary:b}),D=getBasePlacement(i.placement),T=getVariation(i.placement),O=!T,F=getMainAxisFromPlacement(D),M=getAltAxis(F),P=i.modifiersData.popperOffsets,B=i.rects.reference,z=i.rects.popper,U=typeof $=="function"?$(Object.assign({},i.rects,{placement:i.placement})):$,H=typeof U=="number"?{mainAxis:U,altAxis:U}:Object.assign({mainAxis:0,altAxis:0},U),J=i.modifiersData.offset?i.modifiersData.offset[i.placement]:null,j={x:0,y:0};if(P){if(m){var G,ee=F==="y"?top:left,Q=F==="y"?bottom:right,te=F==="y"?"height":"width",re=P[F],ae=re+E[ee],ye=re-E[Q],ue=C?-z[te]/2:0,le=T===start?B[te]:z[te],Se=T===start?-z[te]:-B[te],Fe=i.elements.arrow,kt=C&&Fe?getLayoutRect(Fe):{width:0,height:0},Pe=i.modifiersData["arrow#persistent"]?i.modifiersData["arrow#persistent"].padding:getFreshSideObject(),ke=Pe[ee],de=Pe[Q],$e=within(0,B[te],kt[te]),Te=O?B[te]/2-ue-$e-ke-H.mainAxis:le-$e-ke-H.mainAxis,Le=O?-B[te]/2+ue+$e+de+H.mainAxis:Se+$e+de+H.mainAxis,Bt=i.elements.arrow&&getOffsetParent(i.elements.arrow),Ie=Bt?F==="y"?Bt.clientTop||0:Bt.clientLeft||0:0,ie=(G=J==null?void 0:J[F])!=null?G:0,pe=re+Te-ie-Ie,Ne=re+Le-ie,We=within(C?min(ae,pe):ae,re,C?max(ye,Ne):ye);P[F]=We,j[F]=We-re}if(v){var wt,Ht=F==="x"?top:left,qt=F==="x"?bottom:right,At=P[M],Ft=M==="y"?"height":"width",$t=At+E[Ht],Wt=At-E[qt],Et=[top,left].indexOf(D)!==-1,Tt=(wt=J==null?void 0:J[M])!=null?wt:0,Kt=Et?$t:At-B[Ft]-z[Ft]-Tt+H.altAxis,ln=Et?At+B[Ft]+z[Ft]-Tt-H.altAxis:Wt,mn=C&&Et?withinMaxClamp(Kt,At,ln):within(C?Kt:$t,At,C?ln:Wt);P[M]=mn,j[M]=mn-At}i.modifiersData[c]=j}}var preventOverflow$1={name:"preventOverflow",enabled:!0,phase:"main",fn:preventOverflow,requiresIfExists:["offset"]},hash$1={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement(a){return a.replace(/left|right|bottom|top/g,function(i){return hash$1[i]})}var hash={start:"end",end:"start"};function getOppositeVariationPlacement(a){return a.replace(/start|end/g,function(i){return hash[i]})}function computeAutoPlacement(a,i){i===void 0&&(i={});var u=i,c=u.placement,d=u.boundary,m=u.rootBoundary,f=u.padding,v=u.flipVariations,g=u.allowedAutoPlacements,y=g===void 0?placements:g,b=getVariation(c),w=b?v?variationPlacements:variationPlacements.filter(function(k){return getVariation(k)===b}):basePlacements,S=w.filter(function(k){return y.indexOf(k)>=0});S.length===0&&(S=w);var C=S.reduce(function(k,$){return k[$]=detectOverflow(a,{placement:$,boundary:d,rootBoundary:m,padding:f})[getBasePlacement($)],k},{});return Object.keys(C).sort(function(k,$){return C[k]-C[$]})}function getExpandedFallbackPlacements(a){if(getBasePlacement(a)===auto)return[];var i=getOppositePlacement(a);return[getOppositeVariationPlacement(a),i,getOppositeVariationPlacement(i)]}function flip(a){var i=a.state,u=a.options,c=a.name;if(!i.modifiersData[c]._skip){for(var d=u.mainAxis,m=d===void 0?!0:d,f=u.altAxis,v=f===void 0?!0:f,g=u.fallbackPlacements,y=u.padding,b=u.boundary,w=u.rootBoundary,S=u.altBoundary,C=u.flipVariations,k=C===void 0?!0:C,$=u.allowedAutoPlacements,E=i.options.placement,D=getBasePlacement(E),T=D===E,O=g||(T||!k?[getOppositePlacement(E)]:getExpandedFallbackPlacements(E)),F=[E].concat(O).reduce(function(kt,Pe){return kt.concat(getBasePlacement(Pe)===auto?computeAutoPlacement(i,{placement:Pe,boundary:b,rootBoundary:w,padding:y,flipVariations:k,allowedAutoPlacements:$}):Pe)},[]),M=i.rects.reference,P=i.rects.popper,B=new Map,z=!0,U=F[0],H=0;H<F.length;H++){var J=F[H],j=getBasePlacement(J),G=getVariation(J)===start,ee=[top,bottom].indexOf(j)>=0,Q=ee?"width":"height",te=detectOverflow(i,{placement:J,boundary:b,rootBoundary:w,altBoundary:S,padding:y}),re=ee?G?right:left:G?bottom:top;M[Q]>P[Q]&&(re=getOppositePlacement(re));var ae=getOppositePlacement(re),ye=[];if(m&&ye.push(te[j]<=0),v&&ye.push(te[re]<=0,te[ae]<=0),ye.every(function(kt){return kt})){U=J,z=!1;break}B.set(J,ye)}if(z)for(var ue=k?3:1,le=function(Pe){var ke=F.find(function(de){var $e=B.get(de);if($e)return $e.slice(0,Pe).every(function(Te){return Te})});if(ke)return U=ke,"break"},Se=ue;Se>0;Se--){var Fe=le(Se);if(Fe==="break")break}i.placement!==U&&(i.modifiersData[c]._skip=!0,i.placement=U,i.reset=!0)}}var flip$1={name:"flip",enabled:!0,phase:"main",fn:flip,requiresIfExists:["offset"],data:{_skip:!1}};function useDropdown(a,i,u){const{disabled:c,appendTo:d,appendToBody:m,openDirection:f}=toRefs(a),v=getCurrentInstance$1().proxy,g=u.multiselect,y=u.dropdown,b=ref(!1),w=ref(null),S=ref(null),C=computed(()=>d.value||m.value),k=computed(()=>f.value==="top"&&S.value==="bottom"||f.value==="bottom"&&S.value!=="top"?"bottom":"top"),$=()=>{b.value||c.value||(b.value=!0,i.emit("open",v),C.value&&nextTick(()=>{D()}))},E=()=>{b.value&&(b.value=!1,i.emit("close",v))},D=()=>{if(!w.value)return;let O=parseInt(window.getComputedStyle(y.value).borderTopWidth.replace("px","")),F=parseInt(window.getComputedStyle(y.value).borderBottomWidth.replace("px",""));w.value.setOptions(M=>({...M,modifiers:[...M.modifiers,{name:"offset",options:{offset:[0,(k.value==="top"?O:F)*-1]}}]})),w.value.update()},T=O=>{for(;O&&O!==document.body;){if(getComputedStyle(O).position==="fixed")return!0;O=O.parentElement}return!1};return onMounted(()=>{C.value&&(w.value=createPopper(g.value,y.value,{strategy:T(g.value)?"fixed":void 0,placement:f.value,modifiers:[preventOverflow$1,flip$1,{name:"sameWidth",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:({state:O})=>{O.styles.popper.width=`${O.rects.reference.width}px`},effect:({state:O})=>{O.elements.popper.style.width=`${O.elements.reference.offsetWidth}px`}},{name:"toggleClass",enabled:!0,phase:"write",fn({state:O}){S.value=O.placement}}]}))}),onBeforeUnmount(()=>{!C.value||!w.value||(w.value.destroy(),w.value=null)}),{popper:w,isOpen:b,open:$,close:E,placement:k,updatePopper:D}}function useMultiselect(a,i,u){const{searchable:c,disabled:d,clearOnBlur:m}=toRefs(a),f=u.input,v=u.open,g=u.close,y=u.clearSearch,b=u.isOpen,w=u.wrapper,S=u.tags,C=ref(!1),k=ref(!1),$=computed(()=>c.value||d.value?-1:0),E=()=>{c.value&&f.value.blur(),w.value.blur()},D=()=>{c.value&&!d.value&&f.value.focus()},T=(z=!0)=>{d.value||(C.value=!0,z&&v())},O=()=>{C.value=!1,setTimeout(()=>{C.value||(g(),m.value&&y())},1)};return{tabindex:$,isActive:C,mouseClicked:k,blur:E,focus:D,activate:T,deactivate:O,handleFocusIn:z=>{z.target.closest("[data-tags]")&&z.target.nodeName!=="INPUT"||z.target.closest("[data-clear]")||T(k.value)},handleFocusOut:()=>{O()},handleCaretClick:()=>{O(),E()},handleMousedown:z=>{k.value=!0,b.value&&(z.target.isEqualNode(w.value)||z.target.isEqualNode(S.value))?setTimeout(()=>{O()},0):!b.value&&(document.activeElement.isEqualNode(w.value)||document.activeElement.isEqualNode(f.value))&&T(),setTimeout(()=>{k.value=!1},0)}}}function useKeyboard(a,i,u){const{mode:c,addTagOn:d,openDirection:m,searchable:f,showOptions:v,valueProp:g,groups:y,addOptionOn:b,createTag:w,createOption:S,reverse:C}=toRefs(a),k=getCurrentInstance$1().proxy,$=u.iv,E=u.update,D=u.deselect,T=u.search,O=u.setPointer,F=u.selectPointer,M=u.backwardPointer,P=u.forwardPointer,B=u.multiselect,z=u.wrapper,U=u.tags,H=u.isOpen,J=u.open,j=u.blur,G=u.fo,ee=computed(()=>w.value||S.value||!1),Q=computed(()=>d.value!==void 0?d.value:b.value!==void 0?b.value:["enter"]),te=()=>{c.value==="tags"&&!v.value&&ee.value&&f.value&&!y.value&&O(G.value[G.value.map(ye=>ye[g.value]).indexOf(T.value)])};return{handleKeydown:ye=>{i.emit("keydown",ye,k);let ue,le;switch(["ArrowLeft","ArrowRight","Enter"].indexOf(ye.key)!==-1&&c.value==="tags"&&(ue=[...B.value.querySelectorAll("[data-tags] > *")].filter(Se=>Se!==U.value),le=ue.findIndex(Se=>Se===document.activeElement)),ye.key){case"Backspace":if(c.value==="single"||f.value&&[null,""].indexOf(T.value)===-1||$.value.length===0)return;let Se=$.value.filter(Fe=>!Fe.disabled&&Fe.remove!==!1);Se.length&&D(Se[Se.length-1]);break;case"Enter":if(ye.preventDefault(),ye.keyCode===229)return;if(le!==-1&&le!==void 0){E([...$.value].filter((Fe,kt)=>kt!==le)),le===ue.length-1&&(ue.length-1?ue[ue.length-2].focus():f.value?U.value.querySelector("input").focus():z.value.focus());return}if(Q.value.indexOf("enter")===-1&&ee.value)return;te(),F();break;case" ":if(!ee.value&&!f.value){ye.preventDefault(),te(),F();return}if(!ee.value)return!1;if(Q.value.indexOf("space")===-1&&ee.value)return;ye.preventDefault(),te(),F();break;case"Tab":case";":case",":if(Q.value.indexOf(ye.key.toLowerCase())===-1||!ee.value)return;te(),F(),ye.preventDefault();break;case"Escape":j();break;case"ArrowUp":if(ye.preventDefault(),!v.value)return;H.value||J(),M();break;case"ArrowDown":if(ye.preventDefault(),!v.value)return;H.value||J(),P();break;case"ArrowLeft":if(f.value&&U.value&&U.value.querySelector("input").selectionStart||ye.shiftKey||c.value!=="tags"||!$.value||!$.value.length)return;ye.preventDefault(),le===-1?ue[ue.length-1].focus():le>0&&ue[le-1].focus();break;case"ArrowRight":if(le===-1||ye.shiftKey||c.value!=="tags"||!$.value||!$.value.length)return;ye.preventDefault(),ue.length>le+1?ue[le+1].focus():f.value?U.value.querySelector("input").focus():f.value||z.value.focus();break}},handleKeyup:ye=>{i.emit("keyup",ye,k)},preparePointer:te}}function useClasses$2(a,i,u){const{classes:c,disabled:d,showOptions:m,breakTags:f}=toRefs(a),v=u.isOpen,g=u.isPointed,y=u.isSelected,b=u.isDisabled,w=u.isActive,S=u.canPointGroups,C=u.resolving,k=u.fo,$=u.placement,E=computed(()=>({container:"multiselect",containerDisabled:"is-disabled",containerOpen:"is-open",containerOpenTop:"is-open-top",containerActive:"is-active",wrapper:"multiselect-wrapper",singleLabel:"multiselect-single-label",singleLabelText:"multiselect-single-label-text",multipleLabel:"multiselect-multiple-label",search:"multiselect-search",tags:"multiselect-tags",tag:"multiselect-tag",tagWrapper:"multiselect-tag-wrapper",tagWrapperBreak:"multiselect-tag-wrapper-break",tagDisabled:"is-disabled",tagRemove:"multiselect-tag-remove",tagRemoveIcon:"multiselect-tag-remove-icon",tagsSearchWrapper:"multiselect-tags-search-wrapper",tagsSearch:"multiselect-tags-search",tagsSearchCopy:"multiselect-tags-search-copy",placeholder:"multiselect-placeholder",caret:"multiselect-caret",caretOpen:"is-open",clear:"multiselect-clear",clearIcon:"multiselect-clear-icon",spinner:"multiselect-spinner",inifinite:"multiselect-inifite",inifiniteSpinner:"multiselect-inifite-spinner",dropdown:"multiselect-dropdown",dropdownTop:"is-top",dropdownHidden:"is-hidden",options:"multiselect-options",optionsTop:"is-top",group:"multiselect-group",groupLabel:"multiselect-group-label",groupLabelPointable:"is-pointable",groupLabelPointed:"is-pointed",groupLabelSelected:"is-selected",groupLabelDisabled:"is-disabled",groupLabelSelectedPointed:"is-selected is-pointed",groupLabelSelectedDisabled:"is-selected is-disabled",groupOptions:"multiselect-group-options",option:"multiselect-option",optionPointed:"is-pointed",optionSelected:"is-selected",optionDisabled:"is-disabled",optionSelectedPointed:"is-selected is-pointed",optionSelectedDisabled:"is-selected is-disabled",noOptions:"multiselect-no-options",noResults:"multiselect-no-results",fakeInput:"multiselect-fake-input",assist:"multiselect-assistive-text",spacer:"multiselect-spacer",...c.value})),D=computed(()=>!!(v.value&&m.value&&(!C.value||C.value&&k.value.length)));return{classList:computed(()=>{const O=E.value;return{container:[O.container].concat(d.value?O.containerDisabled:[]).concat(D.value&&$.value==="top"?O.containerOpenTop:[]).concat(D.value&&$.value!=="top"?O.containerOpen:[]).concat(w.value?O.containerActive:[]),wrapper:O.wrapper,spacer:O.spacer,singleLabel:O.singleLabel,singleLabelText:O.singleLabelText,multipleLabel:O.multipleLabel,search:O.search,tags:O.tags,tag:[O.tag].concat(d.value?O.tagDisabled:[]),tagWrapper:[O.tagWrapper,f.value?O.tagWrapperBreak:null],tagDisabled:O.tagDisabled,tagRemove:O.tagRemove,tagRemoveIcon:O.tagRemoveIcon,tagsSearchWrapper:O.tagsSearchWrapper,tagsSearch:O.tagsSearch,tagsSearchCopy:O.tagsSearchCopy,placeholder:O.placeholder,caret:[O.caret].concat(v.value?O.caretOpen:[]),clear:O.clear,clearIcon:O.clearIcon,spinner:O.spinner,inifinite:O.inifinite,inifiniteSpinner:O.inifiniteSpinner,dropdown:[O.dropdown].concat($.value==="top"?O.dropdownTop:[]).concat(!v.value||!m.value||!D.value?O.dropdownHidden:[]),options:[O.options].concat($.value==="top"?O.optionsTop:[]),group:O.group,groupLabel:F=>{let M=[O.groupLabel];return g(F)?M.push(y(F)?O.groupLabelSelectedPointed:O.groupLabelPointed):y(F)&&S.value?M.push(b(F)?O.groupLabelSelectedDisabled:O.groupLabelSelected):b(F)&&M.push(O.groupLabelDisabled),S.value&&M.push(O.groupLabelPointable),M},groupOptions:O.groupOptions,option:(F,M)=>{let P=[O.option];return g(F)?P.push(y(F)?O.optionSelectedPointed:O.optionPointed):y(F)?P.push(b(F)?O.optionSelectedDisabled:O.optionSelected):(b(F)||M&&b(M))&&P.push(O.optionDisabled),P},noOptions:O.noOptions,noResults:O.noResults,assist:O.assist,fakeInput:O.fakeInput}}),showDropdown:D}}function useScroll(a,i,u){const{limit:c,infinite:d}=toRefs(a),m=u.isOpen,f=u.offset,v=u.search,g=u.pfo,y=u.eo,b=ref(null),w=ref(null),S=computed(()=>f.value<g.value.length),C=$=>{const{isIntersecting:E,target:D}=$[0];if(E){const T=D.offsetParent,O=T.scrollTop;f.value+=c.value==-1?10:c.value,nextTick(()=>{T.scrollTop=O})}},k=()=>{m.value&&f.value<g.value.length?b.value.observe(w.value):!m.value&&b.value&&b.value.disconnect()};return watch(m,()=>{d.value&&k()}),watch(v,()=>{d.value&&(f.value=c.value,k())},{flush:"post"}),watch(y,()=>{d.value&&k()},{immediate:!1,flush:"post"}),onMounted(()=>{window&&window.IntersectionObserver&&(b.value=new IntersectionObserver(C))}),{hasMore:S,infiniteLoader:w}}function useA11y(a,i,u){const{placeholder:c,id:d,valueProp:m,label:f,mode:v,groupLabel:g,aria:y,searchable:b}=toRefs(a),w=u.pointer,S=u.iv,C=u.hasSelected,k=u.multipleLabelText,$=ref(null),E=computed(()=>{let j=[];return d&&d.value&&j.push(d.value),j.push("assist"),j.join("-")}),D=computed(()=>{let j=[];return d&&d.value&&j.push(d.value),j.push("multiselect-options"),j.join("-")}),T=computed(()=>{let j=[];if(d&&d.value&&j.push(d.value),w.value)return j.push(w.value.group?"multiselect-group":"multiselect-option"),j.push(w.value.group?w.value.index:w.value[m.value]),j.join("-")}),O=computed(()=>c.value),F=computed(()=>v.value!=="single"),M=computed(()=>{let j="";return v.value==="single"&&C.value&&(j+=S.value[f.value]),v.value==="multiple"&&C.value&&(j+=k.value),v.value==="tags"&&C.value&&(j+=S.value.map(G=>G[f.value]).join(", ")),j}),P=computed(()=>{let j={...y.value};return b.value&&(j["aria-labelledby"]=j["aria-labelledby"]?`${E.value} ${j["aria-labelledby"]}`:E.value,M.value&&j["aria-label"]&&(j["aria-label"]=`${M.value}, ${j["aria-label"]}`)),j}),B=j=>{let G=[];return d&&d.value&&G.push(d.value),G.push("multiselect-option"),G.push(j[m.value]),G.join("-")},z=j=>{let G=[];return d&&d.value&&G.push(d.value),G.push("multiselect-group"),G.push(j.index),G.join("-")},U=j=>{let G=[];return G.push(j),G.join(" ")},H=j=>{let G=[];return G.push(j),G.join(" ")},J=j=>`${j} ❎`;return onMounted(()=>{if(d&&d.value&&document&&document.querySelector){let j=document.querySelector(`[for="${d.value}"]`);$.value=j?j.innerText:null}}),{arias:P,ariaLabel:M,ariaAssist:E,ariaControls:D,ariaPlaceholder:O,ariaMultiselectable:F,ariaActiveDescendant:T,ariaOptionId:B,ariaOptionLabel:U,ariaGroupId:z,ariaGroupLabel:H,ariaTagLabel:J}}function useI18n(a,i,u){const{locale:c,fallbackLocale:d}=toRefs(a);return{localize:f=>!f||typeof f!="object"?f:f&&f[c.value]?f[c.value]:f&&c.value&&f[c.value.toUpperCase()]?f[c.value.toUpperCase()]:f&&f[d.value]?f[d.value]:f&&d.value&&f[d.value.toUpperCase()]?f[d.value.toUpperCase()]:f&&Object.keys(f)[0]?f[Object.keys(f)[0]]:""}}function useRefs(a,i,u){const c=ref(null),d=ref(null),m=ref(null),f=ref(null),v=ref(null);return{multiselect:c,wrapper:d,tags:m,input:f,dropdown:v}}function resolveDeps(a,i,u,c={}){return u.forEach(d=>{d&&(c={...c,...d(a,i,c)})}),c}var script$W={name:"Multiselect",emits:["paste","open","close","select","deselect","input","search-change","tag","option","update:modelValue","change","clear","keydown","keyup","max","create"],props:{value:{required:!1},modelValue:{required:!1},options:{type:[Array,Object,Function],required:!1,default:()=>[]},id:{type:[String,Number],required:!1},name:{type:[String,Number],required:!1,default:"multiselect"},disabled:{type:Boolean,required:!1,default:!1},label:{type:String,required:!1,default:"label"},trackBy:{type:[String,Array],required:!1,default:void 0},valueProp:{type:String,required:!1,default:"value"},placeholder:{type:String,required:!1,default:null},mode:{type:String,required:!1,default:"single"},searchable:{type:Boolean,required:!1,default:!1},limit:{type:Number,required:!1,default:-1},hideSelected:{type:Boolean,required:!1,default:!0},createTag:{type:Boolean,required:!1,default:void 0},createOption:{type:Boolean,required:!1,default:void 0},appendNewTag:{type:Boolean,required:!1,default:void 0},appendNewOption:{type:Boolean,required:!1,default:void 0},addTagOn:{type:Array,required:!1,default:void 0},addOptionOn:{type:Array,required:!1,default:void 0},caret:{type:Boolean,required:!1,default:!0},loading:{type:Boolean,required:!1,default:!1},noOptionsText:{type:[String,Object],required:!1,default:"The list is empty"},noResultsText:{type:[String,Object],required:!1,default:"No results found"},multipleLabel:{type:Function,required:!1},object:{type:Boolean,required:!1,default:!1},delay:{type:Number,required:!1,default:-1},minChars:{type:Number,required:!1,default:0},resolveOnLoad:{type:Boolean,required:!1,default:!0},filterResults:{type:Boolean,required:!1,default:!0},clearOnSearch:{type:Boolean,required:!1,default:!1},clearOnSelect:{type:Boolean,required:!1,default:!0},canDeselect:{type:Boolean,required:!1,default:!0},canClear:{type:Boolean,required:!1,default:!0},max:{type:Number,required:!1,default:-1},showOptions:{type:Boolean,required:!1,default:!0},required:{type:Boolean,required:!1,default:!1},openDirection:{type:String,required:!1,default:"bottom"},nativeSupport:{type:Boolean,required:!1,default:!1},classes:{type:Object,required:!1,default:()=>({})},strict:{type:Boolean,required:!1,default:!0},closeOnSelect:{type:Boolean,required:!1,default:!0},closeOnDeselect:{type:Boolean,required:!1,default:!1},autocomplete:{type:String,required:!1},groups:{type:Boolean,required:!1,default:!1},groupLabel:{type:String,required:!1,default:"label"},groupOptions:{type:String,required:!1,default:"options"},groupHideEmpty:{type:Boolean,required:!1,default:!1},groupSelect:{type:Boolean,required:!1,default:!0},inputType:{type:String,required:!1,default:"text"},attrs:{required:!1,type:Object,default:()=>({})},onCreate:{required:!1,type:Function},disabledProp:{type:String,required:!1,default:"disabled"},searchStart:{type:Boolean,required:!1,default:!1},reverse:{type:Boolean,required:!1,default:!1},regex:{type:[Object,String,RegExp],required:!1,default:void 0},rtl:{type:Boolean,required:!1,default:!1},infinite:{type:Boolean,required:!1,default:!1},aria:{required:!1,type:Object,default:()=>({})},clearOnBlur:{required:!1,type:Boolean,default:!0},locale:{required:!1,type:String,default:null},fallbackLocale:{required:!1,type:String,default:"en"},searchFilter:{required:!1,type:Function,default:null},allowAbsent:{required:!1,type:Boolean,default:!1},appendToBody:{required:!1,type:Boolean,default:!1},closeOnScroll:{required:!1,type:Boolean,default:!1},breakTags:{required:!1,type:Boolean,default:!1},appendTo:{required:!1,type:String}},setup(a,i){return resolveDeps(a,i,[useRefs,useI18n,useValue$3,usePointer$1,useDropdown,useSearch,useData,useMultiselect,useOptions,useScroll,usePointer,useKeyboard,useClasses$2,useA11y])},beforeMount(){var a,i;((i=(a=this.$root.constructor)==null?void 0:a.version)!=null&&i.match(/^2\./)||this.vueVersionMs===2)&&(this.$options.components.Teleport||(this.$options.components.Teleport={render(){return this.$slots.default?this.$slots.default[0]:null}}))}};const _hoisted_1$l=["id","dir"],_hoisted_2$e=["tabindex","aria-controls","aria-placeholder","aria-expanded","aria-activedescendant","aria-multiselectable","role"],_hoisted_3$9=["type","modelValue","value","autocomplete","id","aria-controls","aria-placeholder","aria-expanded","aria-activedescendant","aria-multiselectable"],_hoisted_4$4=["onKeyup","aria-label"],_hoisted_5$3=["onClick"],_hoisted_6$2=["type","modelValue","value","id","autocomplete","aria-controls","aria-placeholder","aria-expanded","aria-activedescendant","aria-multiselectable"],_hoisted_7$1=["innerHTML"],_hoisted_8$1=["id"],_hoisted_9$1=["id"],_hoisted_10$1=["id","aria-label","aria-selected"],_hoisted_11$1=["data-pointed","onMouseenter","onMousedown"],_hoisted_12$1=["innerHTML"],_hoisted_13$1=["aria-label"],_hoisted_14=["data-pointed","data-selected","onMouseenter","onMousedown","id","aria-selected","aria-label"],_hoisted_15=["data-pointed","data-selected","onMouseenter","onMousedown","id","aria-selected","aria-label"],_hoisted_16=["innerHTML"],_hoisted_17=["innerHTML"],_hoisted_18=["value"],_hoisted_19=["name","value"],_hoisted_20=["name","value"],_hoisted_21=["id"];function render$q(a,i,u,c,d,m){return openBlock(),createElementBlock("div",{ref:"multiselect",class:normalizeClass(a.classList.container),id:u.searchable?void 0:u.id,dir:u.rtl?"rtl":void 0,onFocusin:i[10]||(i[10]=(...f)=>a.handleFocusIn&&a.handleFocusIn(...f)),onFocusout:i[11]||(i[11]=(...f)=>a.handleFocusOut&&a.handleFocusOut(...f)),onKeyup:i[12]||(i[12]=(...f)=>a.handleKeyup&&a.handleKeyup(...f)),onKeydown:i[13]||(i[13]=(...f)=>a.handleKeydown&&a.handleKeydown(...f))},[createBaseVNode("div",mergeProps({class:a.classList.wrapper,onMousedown:i[9]||(i[9]=(...f)=>a.handleMousedown&&a.handleMousedown(...f)),ref:"wrapper",tabindex:a.tabindex,"aria-controls":u.searchable?void 0:a.ariaControls,"aria-placeholder":u.searchable?void 0:a.ariaPlaceholder,"aria-expanded":u.searchable?void 0:a.isOpen,"aria-activedescendant":u.searchable?void 0:a.ariaActiveDescendant,"aria-multiselectable":u.searchable?void 0:a.ariaMultiselectable,role:u.searchable?void 0:"combobox"},u.searchable?{}:a.arias),[createCommentVNode(" Search "),u.mode!=="tags"&&u.searchable&&!u.disabled?(openBlock(),createElementBlock("input",mergeProps({key:0,type:u.inputType,modelValue:a.search,value:a.search,class:a.classList.search,autocomplete:u.autocomplete,id:u.searchable?u.id:void 0,onInput:i[0]||(i[0]=(...f)=>a.handleSearchInput&&a.handleSearchInput(...f)),onKeypress:i[1]||(i[1]=(...f)=>a.handleKeypress&&a.handleKeypress(...f)),onPaste:i[2]||(i[2]=withModifiers((...f)=>a.handlePaste&&a.handlePaste(...f),["stop"])),ref:"input","aria-controls":a.ariaControls,"aria-placeholder":a.ariaPlaceholder,"aria-expanded":a.isOpen,"aria-activedescendant":a.ariaActiveDescendant,"aria-multiselectable":a.ariaMultiselectable,role:"combobox"},{...u.attrs,...a.arias}),null,16,_hoisted_3$9)):createCommentVNode("v-if",!0),createCommentVNode(" Tags (with search) "),u.mode=="tags"?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(a.classList.tags),"data-tags":""},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.iv,(f,v,g)=>renderSlot(a.$slots,"tag",{option:f,handleTagRemove:a.handleTagRemove,disabled:u.disabled},()=>[(openBlock(),createElementBlock("span",{class:normalizeClass([a.classList.tag,f.disabled?a.classList.tagDisabled:null]),tabindex:"-1",onKeyup:withKeys(y=>a.handleTagRemove(f,y),["enter"]),key:g,"aria-label":a.ariaTagLabel(a.localize(f[u.label]))},[createBaseVNode("span",{class:normalizeClass(a.classList.tagWrapper)},toDisplayString(a.localize(f[u.label])),3),!u.disabled&&!f.disabled?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(a.classList.tagRemove),onClick:withModifiers(y=>a.handleTagRemove(f,y),["stop"])},[createBaseVNode("span",{class:normalizeClass(a.classList.tagRemoveIcon)},null,2)],10,_hoisted_5$3)):createCommentVNode("v-if",!0)],42,_hoisted_4$4))])),256)),createBaseVNode("div",{class:normalizeClass(a.classList.tagsSearchWrapper),ref:"tags"},[createCommentVNode(" Used for measuring search width "),createBaseVNode("span",{class:normalizeClass(a.classList.tagsSearchCopy)},toDisplayString(a.search),3),createCommentVNode(" Actual search input "),u.searchable&&!u.disabled?(openBlock(),createElementBlock("input",mergeProps({key:0,type:u.inputType,modelValue:a.search,value:a.search,class:a.classList.tagsSearch,id:u.searchable?u.id:void 0,autocomplete:u.autocomplete,onInput:i[3]||(i[3]=(...f)=>a.handleSearchInput&&a.handleSearchInput(...f)),onKeypress:i[4]||(i[4]=(...f)=>a.handleKeypress&&a.handleKeypress(...f)),onPaste:i[5]||(i[5]=withModifiers((...f)=>a.handlePaste&&a.handlePaste(...f),["stop"])),ref:"input","aria-controls":a.ariaControls,"aria-placeholder":a.ariaPlaceholder,"aria-expanded":a.isOpen,"aria-activedescendant":a.ariaActiveDescendant,"aria-multiselectable":a.ariaMultiselectable,role:"combobox"},{...u.attrs,...a.arias}),null,16,_hoisted_6$2)):createCommentVNode("v-if",!0)],2)],2)):createCommentVNode("v-if",!0),createCommentVNode(" Single label "),u.mode=="single"&&a.hasSelected&&!a.search&&a.iv?renderSlot(a.$slots,"singlelabel",{key:2,value:a.iv},()=>[createBaseVNode("div",{class:normalizeClass(a.classList.singleLabel)},[createBaseVNode("span",{class:normalizeClass(a.classList.singleLabelText)},toDisplayString(a.localize(a.iv[u.label])),3)],2)]):createCommentVNode("v-if",!0),createCommentVNode(" Multiple label "),u.mode=="multiple"&&a.hasSelected&&!a.search?renderSlot(a.$slots,"multiplelabel",{key:3,values:a.iv},()=>[createBaseVNode("div",{class:normalizeClass(a.classList.multipleLabel),innerHTML:a.multipleLabelText},null,10,_hoisted_7$1)]):createCommentVNode("v-if",!0),createCommentVNode(" Placeholder "),u.placeholder&&!a.hasSelected&&!a.search?renderSlot(a.$slots,"placeholder",{key:4},()=>[createBaseVNode("div",{class:normalizeClass(a.classList.placeholder),"aria-hidden":"true"},toDisplayString(u.placeholder),3)]):createCommentVNode("v-if",!0),createCommentVNode(" Spinner "),u.loading||a.resolving?renderSlot(a.$slots,"spinner",{key:5},()=>[createBaseVNode("span",{class:normalizeClass(a.classList.spinner),"aria-hidden":"true"},null,2)]):createCommentVNode("v-if",!0),createCommentVNode(" Clear "),a.hasSelected&&!u.disabled&&u.canClear&&!a.busy?renderSlot(a.$slots,"clear",{key:6,clear:a.clear},()=>[createBaseVNode("span",{"aria-hidden":"true",tabindex:"0",role:"button","data-clear":"","aria-roledescription":"❎",class:normalizeClass(a.classList.clear),onClick:i[6]||(i[6]=(...f)=>a.clear&&a.clear(...f)),onKeyup:i[7]||(i[7]=withKeys((...f)=>a.clear&&a.clear(...f),["enter"]))},[createBaseVNode("span",{class:normalizeClass(a.classList.clearIcon)},null,2)],34)]):createCommentVNode("v-if",!0),createCommentVNode(" Caret "),u.caret&&u.showOptions?renderSlot(a.$slots,"caret",{key:7,handleCaretClick:a.handleCaretClick,isOpen:a.isOpen},()=>[createBaseVNode("span",{class:normalizeClass(a.classList.caret),onClick:i[8]||(i[8]=(...f)=>a.handleCaretClick&&a.handleCaretClick(...f)),"aria-hidden":"true"},null,2)]):createCommentVNode("v-if",!0)],16,_hoisted_2$e),createCommentVNode(" Options "),(openBlock(),createBlock(Teleport,{to:u.appendTo||"body",disabled:!u.appendToBody&&!u.appendTo},[createBaseVNode("div",{id:`${u.id}-dropdown`,class:normalizeClass(a.classList.dropdown),tabindex:"-1",ref:"dropdown"},[renderSlot(a.$slots,"beforelist",{options:a.fo}),createBaseVNode("ul",{class:normalizeClass(a.classList.options),id:a.ariaControls,role:"listbox"},[u.groups?(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(a.fg,(f,v,g)=>(openBlock(),createElementBlock("li",{class:normalizeClass(a.classList.group),key:g,id:a.ariaGroupId(f),"aria-label":a.ariaGroupLabel(a.localize(f[u.groupLabel])),"aria-selected":a.isSelected(f),role:"option"},[f.__CREATE__?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(a.classList.groupLabel(f)),"data-pointed":a.isPointed(f),onMouseenter:y=>a.setPointer(f,v),onMousedown:withModifiers(y=>a.handleGroupClick(f),["prevent"])},[renderSlot(a.$slots,"grouplabel",{group:f,isSelected:a.isSelected,isPointed:a.isPointed},()=>[createBaseVNode("span",{innerHTML:a.localize(f[u.groupLabel])},null,8,_hoisted_12$1)])],42,_hoisted_11$1)),createBaseVNode("ul",{class:normalizeClass(a.classList.groupOptions),"aria-label":a.ariaGroupLabel(a.localize(f[u.groupLabel])),role:"group"},[(openBlock(!0),createElementBlock(Fragment,null,renderList(f.__VISIBLE__,(y,b,w)=>(openBlock(),createElementBlock("li",{class:normalizeClass(a.classList.option(y,f)),"data-pointed":a.isPointed(y),"data-selected":a.isSelected(y)||void 0,key:w,onMouseenter:S=>a.setPointer(y),onMousedown:withModifiers(S=>a.handleOptionClick(y),["prevent"]),id:a.ariaOptionId(y),"aria-selected":a.isSelected(y),"aria-label":a.ariaOptionLabel(a.localize(y[u.label])),role:"option"},[renderSlot(a.$slots,"option",{option:y,isSelected:a.isSelected,isPointed:a.isPointed,search:a.search},()=>[createBaseVNode("span",null,toDisplayString(a.localize(y[u.label])),1)])],42,_hoisted_14))),128))],10,_hoisted_13$1)],10,_hoisted_10$1))),128)):(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(a.fo,(f,v,g)=>(openBlock(),createElementBlock("li",{class:normalizeClass(a.classList.option(f)),"data-pointed":a.isPointed(f),"data-selected":a.isSelected(f)||void 0,key:g,onMouseenter:y=>a.setPointer(f),onMousedown:withModifiers(y=>a.handleOptionClick(f),["prevent"]),id:a.ariaOptionId(f),"aria-selected":a.isSelected(f),"aria-label":a.ariaOptionLabel(a.localize(f[u.label])),role:"option"},[renderSlot(a.$slots,"option",{option:f,isSelected:a.isSelected,isPointed:a.isPointed,search:a.search},()=>[createBaseVNode("span",null,toDisplayString(a.localize(f[u.label])),1)])],42,_hoisted_15))),128))],10,_hoisted_9$1),a.noOptions?renderSlot(a.$slots,"nooptions",{key:0},()=>[createBaseVNode("div",{class:normalizeClass(a.classList.noOptions),innerHTML:a.localize(u.noOptionsText)},null,10,_hoisted_16)]):createCommentVNode("v-if",!0),a.noResults?renderSlot(a.$slots,"noresults",{key:1},()=>[createBaseVNode("div",{class:normalizeClass(a.classList.noResults),innerHTML:a.localize(u.noResultsText)},null,10,_hoisted_17)]):createCommentVNode("v-if",!0),u.infinite&&a.hasMore?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(a.classList.inifinite),ref:"infiniteLoader"},[renderSlot(a.$slots,"infinite",{},()=>[createBaseVNode("span",{class:normalizeClass(a.classList.inifiniteSpinner)},null,2)])],2)):createCommentVNode("v-if",!0),renderSlot(a.$slots,"afterlist",{options:a.fo})],10,_hoisted_8$1)],8,["to","disabled"])),createCommentVNode(" Hacky input element to show HTML5 required warning "),u.required?(openBlock(),createElementBlock("input",{key:0,class:normalizeClass(a.classList.fakeInput),tabindex:"-1",value:a.textValue,required:""},null,10,_hoisted_18)):createCommentVNode("v-if",!0),createCommentVNode(" Native input support "),u.nativeSupport?(openBlock(),createElementBlock(Fragment,{key:1},[u.mode=="single"?(openBlock(),createElementBlock("input",{key:0,type:"hidden",name:u.name,value:a.plainValue!==void 0?a.plainValue:""},null,8,_hoisted_19)):(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(a.plainValue,(f,v)=>(openBlock(),createElementBlock("input",{type:"hidden",name:`${u.name}[]`,value:f,key:v},null,8,_hoisted_20))),128))],64)):createCommentVNode("v-if",!0),createCommentVNode(" Screen reader assistive text "),u.searchable&&a.hasSelected?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(a.classList.assist),id:a.ariaAssist,"aria-hidden":"true"},toDisplayString(a.ariaLabel),11,_hoisted_21)):createCommentVNode("v-if",!0),createCommentVNode(" Create height for empty input "),createBaseVNode("div",{class:normalizeClass(a.classList.spacer)},null,2)],42,_hoisted_1$l)}script$W.render=render$q;script$W.__file="node_modules/@vueform/multiselect/src/Multiselect.vue";var script$V={name:"MultiselectElement",components:{Multiselect:script$W},data(){return{merge:!0,defaultClasses:{container:"",input:"",inputWrapper:"",select:{container:"",containerDisabled:"",containerOpen:"",containerOpenTop:"",containerActive:"",multipleLabel:"",search:"",placeholder:"",caret:"",caretOpen:"",clear:"",clearIcon:"",spinner:"",dropdown:"",dropdownTop:"",dropdownHidden:"",options:"",optionsTop:"",group:"",groupLabel:"",groupLabelPointable:"",groupLabelPointed:"",groupLabelSelected:"",groupLabelDisabled:"",groupLabelSelectedPointed:"",groupLabelSelectedDisabled:"",groupOptions:"",option:"",optionPointed:"",optionSelected:"",optionDisabled:"",optionSelectedPointed:"",optionSelectedDisabled:"",noOptions:"",noResults:"",fakeInput:"",spacer:""}}}}};const _hoisted_1$k=["name","id","disabled"],_hoisted_2$d=["value"];function render$p(a,i,u,c,d,m){const f=resolveComponent("ElementLabelFloating"),v=resolveComponent("Multiselect");return openBlock(),createBlock(resolveDynamicComponent(a.elementLayout),{ref:"container"},createSlots({element:withCtx(()=>[a.hasFloating&&!a.empty?(openBlock(),createBlock(f,{key:0,visible:!a.empty},null,8,["visible"])):createCommentVNode("v-if",!0),createCommentVNode(" Native select "),a.isNative?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(a.classes.inputWrapper)},[withDirectives(createBaseVNode("select",mergeProps({"onUpdate:modelValue":i[0]||(i[0]=g=>a.value=g),class:a.classes.input,name:a.name,id:a.fieldId,multiple:!0,disabled:a.isDisabled},{...a.attrs,...a.aria},{ref:"input"}),[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.resolvedOptions,(g,y)=>(openBlock(),createElementBlock("option",{value:g.value,key:y},toDisplayString(g.label),9,_hoisted_2$d))),128))],16,_hoisted_1$k),[[vModelSelect,a.value]]),a.placeholder&&a.empty&&!a.isDisabled&&a.type=="select"?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(a.classes.inputPlaceholder)},toDisplayString(a.placeholder),3)):createCommentVNode("v-if",!0)],2)):(openBlock(),createElementBlock(Fragment,{key:2},[createCommentVNode(" @vueform/multiselect copmonent "),createVNode(v,mergeProps(a.fieldOptions,{modelValue:a.value,"onUpdate:modelValue":i[1]||(i[1]=g=>a.value=g),classes:a.classes.select,id:a.fieldId,name:a.name,options:a.resolvedOptions,disabled:a.isDisabled,placeholder:a.Placeholder,attrs:a.attrs,aria:a.aria,locale:a.form$.locale$,onSelect:a.handleSelect,onDeselect:a.handleDeselect,onSearchChange:a.handleSearchChange,onTag:a.handleTag,onOpen:a.handleOpen,onClose:a.handleClose,onClear:a.handleClear,onPaste:a.handlePaste,ref:"input"}),createSlots({_:2},[renderList({option:"option",noresults:"no-results",nooptions:"no-options",afterlist:"after-list",beforelist:"before-list",placeholder:"placeholder",grouplabel:"group-label",caret:"caret",clear:"clear",spinner:"spinner",default:"default"},(g,y)=>({name:y,fn:withCtx(b=>[renderSlot(a.$slots,g,mergeProps(b,{el$:a.el$}),()=>[(openBlock(),createBlock(resolveDynamicComponent(a.fieldSlots[g]),mergeProps(b,{el$:a.el$}),null,16,["el$"]))])])})),a.fieldOptions.mode=="multiple"?{name:"multiplelabel",fn:withCtx(({values:g})=>[renderSlot(a.$slots,"multiple-label",{values:g,el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(a.fieldSlots["multiple-label"]),{values:g,el$:a.el$},null,8,["values","el$"]))])]),key:"0"}:void 0]),1040,["modelValue","classes","id","name","options","disabled","placeholder","attrs","aria","locale","onSelect","onDeselect","onSearchChange","onTag","onOpen","onClose","onClear","onPaste"])],2112))]),_:2},[renderList(a.elementSlots,(g,y)=>({name:y,fn:withCtx(()=>[renderSlot(a.$slots,y,{el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(g),{el$:a.el$},null,8,["el$"]))])])}))]),1536)}script$V.render=render$p;script$V.__file="themes/blank/templates/elements/MultiselectElement.vue";var script$U={name:"MultiselectElement",components:{Multiselect:script$W},render:script$V.render,data(){return{merge:!0,defaultClasses:{container:"vf-text-type",input:"vf-input",input_enabled:"",input_disabled:"",input_success:"vf-input-success",input_danger:"vf-input-danger",input_sm:"vf-input-sm",input_md:"",input_lg:"vf-input-lg",inputWrapper:"",select:{multipleLabel:"vf-multiselect-multiple-label",multipleLabel_sm:"vf-multiselect-multiple-label-sm",multipleLabel_md:"",multipleLabel_lg:"vf-multiselect-multiple-label-lg",multipleLabel_noClear:"vf-multiselect-multiple-label-no-clear",multipleLabel_noCaret:"vf-multiselect-multiple-label-no-caret",container:"vf-multiselect",container_enabled:"",container_disabled:"vf-multiselect-disabled",container_success:"vf-multiselect-success",container_danger:"vf-multiselect-danger",container_sm:"vf-multiselect-sm",container_md:"",container_lg:"vf-multiselect-lg",containerDisabled:"",containerOpen:"vf-multiselect-open",containerOpenTop:"vf-multiselect-open-top",containerActive:"vf-multiselect-active",containerActive_enabled:"",wrapper:"vf-multiselect-wrapper",wrapper_sm:"vf-multiselect-wrapper-sm",wrapper_md:"",wrapper_lg:"vf-multiselect-wrapper-lg",search:"vf-multiselect-search",search_sm:"vf-multiselect-search-sm",search_md:"",search_lg:"vf-multiselect-search-lg",placeholder:"vf-multiselect-placeholder",placeholder_sm:"vf-multiselect-placeholder-sm",placeholder_md:"",placeholder_lg:"vf-multiselect-placeholder-lg",caret:"vf-multiselect-caret",caret_sm:"vf-multiselect-caret-sm",caret_md:"",caret_lg:"vf-multiselect-caret-lg",caretOpen:"vf-multiselect-caret-open",clear:"vf-multiselect-clear",clear_sm:"vf-multiselect-clear-sm",clear_md:"",clear_lg:"vf-multiselect-clear-lg",clearIcon:"vf-multiselect-clear-icon",spinner:"vf-multiselect-spinner",spinner_sm:"vf-multiselect-spinner-sm",spinner_md:"",spinner_lg:"vf-multiselect-spinner-lg",infinite:"vf-multiselect-infinite",infinite_sm:"vf-multiselect-infinite-sm",infinite_md:"",infinite_lg:"vf-multiselect-infinite-lg",infiniteSpinner:"vf-multiselect-infinite-spinner",dropdown:"vf-multiselect-dropdown",dropdown_sm:"vf-multiselect-dropdown-sm",dropdown_md:"",dropdown_lg:"vf-multiselect-dropdown-lg",dropdownTop:"vf-multiselect-dropdown-top",dropdownTop_sm:"vf-multiselect-dropdown-top-sm",dropdownTop_md:"",dropdownTop_lg:"vf-multiselect-dropdown-top-lg",dropdownHidden:"vf-multiselect-dropdown-hidden",options:"vf-multiselect-options",optionsTop:"vf-multiselect-options-top",group:"vf-multiselect-group",groupLabel:"vf-multiselect-group-label",groupLabel_sm:"vf-multiselect-group-label-sm",groupLabel_md:"",groupLabel_lg:"vf-multiselect-group-label-lg",groupLabelPointable:"vf-multiselect-group-label-pointable",groupLabelPointed:"vf-multiselect-group-label-pointed",groupLabelSelected:"vf-multiselect-group-label-selected",groupLabelDisabled:"vf-multiselect-group-label-disabled",groupLabelSelectedPointed:"vf-multiselect-group-label-selected vf-multiselect-group-label-pointed",groupLabelSelectedDisabled:"vf-multiselect-group-label-selected vf-multiselect-group-label-disabled",groupOptions:"vf-multiselect-group-options",option:"vf-multiselect-option",option_sm:"vf-multiselect-option-sm",option_md:"",option_lg:"vf-multiselect-option-lg",optionPointed:"vf-multiselect-option-pointed",optionSelected:"vf-multiselect-option-selected",optionDisabled:"vf-multiselect-option-disabled",optionSelectedPointed:"vf-multiselect-option-selected vf-multiselect-option-pointed",optionSelectedDisabled:"vf-multiselect-option-selected vf-multiselect-option-disabled",noOptions:"vf-multiselect-no-options",noOptions_sm:"vf-multiselect-no-options-sm",noOptions_md:"",noOptions_lg:"vf-multiselect-no-options-lg",noResults:"vf-multiselect-no-results",noResults_sm:"vf-multiselect-no-results-sm",noResults_md:"",noResults_lg:"vf-multiselect-no-results-lg",fakeInput:"vf-multiselect-fake-input",assist:"vf-assistive-text",spacer:"vf-multiselect-spacer",spacer_sm:"vf-multiselect-spacer-sm",spacer_md:"",spacer_lg:"vf-multiselect-spacer-lg",$container:(a,{Size:i,isDanger:u,isSuccess:c,isDisabled:d})=>[a.select.container,a.select[`container_${i}`],d?a.select.container_disabled:null,!d&&!c&&!u?a.select.container_enabled:null,!d&&u?a.select.container_danger:null,!d&&c?a.select.container_success:null],$containerActive:(a,{Size:i,isDanger:u,isSuccess:c,isDisabled:d})=>[a.select.containerActive,a.select[`container_${i}`],!d&&!c&&!u?a.select.containerActive_enabled:null],$wrapper:(a,{Size:i})=>[a.select.wrapper,a.select[`wrapper_${i}`]],$search:(a,{Size:i})=>[a.select.search,a.select[`search_${i}`]],$placeholder:(a,{Size:i})=>[a.select.placeholder,a.select[`placeholder_${i}`]],$caret:(a,{Size:i})=>[a.select.caret,a.select[`caret_${i}`]],$clear:(a,{Size:i})=>[a.select.clear,a.select[`clear_${i}`]],$spinner:(a,{Size:i})=>[a.select.spinner,a.select[`spinner_${i}`]],$infinite:(a,{Size:i})=>[a.select.infinite,a.select[`infinite_${i}`]],$dropdown:(a,{Size:i})=>[a.select.dropdown,a.select[`dropdown_${i}`]],$dropdownTop:(a,{Size:i})=>[a.select.dropdownTop,a.select[`dropdownTop_${i}`]],$groupLabel:(a,{Size:i})=>[a.select.groupLabel,a.select[`groupLabel_${i}`]],$option:(a,{Size:i})=>[a.select.option,a.select[`option_${i}`]],$spacer:(a,{Size:i})=>[a.select.spacer,a.select[`spacer_${i}`]],$noOptions:(a,{Size:i})=>[a.select.noOptions,a.select[`noOptions_${i}`]],$noResults:(a,{Size:i})=>[a.select.noResults,a.select[`noResults_${i}`]],$multipleLabel:(a,{Size:i,canClear:u,caret:c})=>[a.select.multipleLabel,a.select[`multipleLabel_${i}`],u?null:a.select.multipleLabel_noClear,c?null:a.select.multipleLabel_noCaret]},$input:(a,{isDisabled:i,Size:u,isDanger:c,isSuccess:d})=>[a.input,a[`input_${u}`],i?a.input_disabled:null,!i&&!d&&!c?a.input_enabled:null,!i&&c?a.input_danger:null,!i&&d?a.input_success:null]}}}},css_248z$s=`/* Some styles are contained in Vueform.vue & SelectElement.vue */
.vf-multiselect-multiple-label {
display: flex;
align-items: center;
height: 100%;
position: absolute;
left: 0;
top: 0;
pointer-events: none;
background: transparent;
padding-left: var(--vf-px-input);
padding-right: calc(var(--vf-px-input) * 2.5 + 20px);
}
.vf-multiselect-multiple-label.vf-multiselect-multiple-label-no-caret, .vf-multiselect-multiple-label.vf-multiselect-multiple-label-no-clear {
padding-right: calc(var(--vf-px-input) * 1.5 + 10px);
}
.vf-multiselect-multiple-label.vf-multiselect-multiple-label-no-caret.vf-multiselect-multiple-label-no-clear {
padding-right: var(--vf-px-input);
}
.vf-multiselect-multiple-label.vf-multiselect-multiple-label-sm {
padding-left: var(--vf-px-input-sm);
padding-right: calc(var(--vf-px-input-sm) * 1.5 + 20px);
}
.vf-multiselect-multiple-label.vf-multiselect-multiple-label-sm.vf-multiselect-multiple-label-no-caret, .vf-multiselect-multiple-label.vf-multiselect-multiple-label-sm.vf-multiselect-multiple-label-no-clear {
padding-right: calc(var(--vf-px-input-sm) * 1.5 + 10px);
}
.vf-multiselect-multiple-label.vf-multiselect-multiple-label-sm.vf-multiselect-multiple-label-no-caret.vf-multiselect-multiple-label-no-clear {
padding-right: var(--vf-px-input-sm);
}
.vf-multiselect-multiple-label.vf-multiselect-multiple-label-lg {
padding-left: var(--vf-px-input-lg);
padding-right: calc(var(--vf-px-input-lg) * 2.5 + 20px);
}
.vf-multiselect-multiple-label.vf-multiselect-multiple-label-lg.vf-multiselect-multiple-label-no-caret, .vf-multiselect-multiple-label.vf-multiselect-multiple-label-lg.vf-multiselect-multiple-label-no-clear {
padding-right: calc(var(--vf-px-input-lg) * 1.5 + 10px);
}
.vf-multiselect-multiple-label.vf-multiselect-multiple-label-lg.vf-multiselect-multiple-label-no-caret.vf-multiselect-multiple-label-no-clear {
padding-right: var(--vf-px-input-lg);
}
.vf-floating-wrapper ~ .vf-multiselect-multiple-label,
.vf-floating-wrapper ~ div .vf-multiselect-multiple-label {
padding-top: calc(var(--vf-py-input) + var(--vf-floating-top) / 2);
padding-bottom: calc(var(--vf-py-input) - var(--vf-floating-top) / 2);
}
.vf-floating-wrapper ~ .vf-multiselect-multiple-label-sm,
.vf-floating-wrapper ~ div .vf-multiselect-multiple-label-sm {
padding-top: calc(var(--vf-py-input-sm) + var(--vf-floating-top-sm) / 2);
padding-bottom: calc(var(--vf-py-input-sm) - var(--vf-floating-top-sm) / 2);
}
.vf-floating-wrapper ~ .vf-multiselect-multiple-label-lg,
.vf-floating-wrapper ~ div .vf-multiselect-multiple-label-lg {
padding-top: calc(var(--vf-py-input-lg) + var(--vf-floating-top-lg) / 2);
padding-bottom: calc(var(--vf-py-input-lg) - var(--vf-floating-top-lg) / 2);
}
[dir=rtl] .vf-multiselect-multiple-label {
padding-left: calc(var(--vf-px-input) * 2.5 + 20px);
padding-right: var(--vf-px-input);
left: auto;
right: 0;
}
[dir=rtl] .vf-multiselect-multiple-label.vf-multiselect-multiple-label-no-caret, [dir=rtl] .vf-multiselect-multiple-label.vf-multiselect-multiple-label-no-clear {
padding-left: calc(var(--vf-px-input) * 1.5 + 10px);
padding-right: var(--vf-px-input);
}
[dir=rtl] .vf-multiselect-multiple-label.vf-multiselect-multiple-label-no-caret.vf-multiselect-multiple-label-no-clear {
padding-left: var(--vf-px-input);
padding-right: var(--vf-px-input);
}
[dir=rtl] .vf-multiselect-multiple-label.vf-multiselect-multiple-label-sm {
padding-left: calc(var(--vf-px-input-sm) * 2.5 + 20px);
padding-right: var(--vf-px-input-sm);
}
[dir=rtl] .vf-multiselect-multiple-label.vf-multiselect-multiple-label-sm.vf-multiselect-multiple-label-no-caret, [dir=rtl] .vf-multiselect-multiple-label.vf-multiselect-multiple-label-sm.vf-multiselect-multiple-label-no-clear {
padding-left: calc(var(--vf-px-input-sm) * 1.5 + 10px);
padding-right: var(--vf-px-input-sm);
}
[dir=rtl] .vf-multiselect-multiple-label.vf-multiselect-multiple-label-sm.vf-multiselect-multiple-label-no-caret.vf-multiselect-multiple-label-no-clear {
padding-left: var(--vf-px-input-sm);
padding-right: var(--vf-px-input-sm);
}
[dir=rtl] .vf-multiselect-multiple-label.vf-multiselect-multiple-label-lg {
padding-left: calc(var(--vf-px-input-lg) * 2.5 + 20px);
padding-right: var(--vf-px-input-lg);
}
[dir=rtl] .vf-multiselect-multiple-label.vf-multiselect-multiple-label-lg.vf-multiselect-multiple-label-no-caret, [dir=rtl] .vf-multiselect-multiple-label.vf-multiselect-multiple-label-lg.vf-multiselect-multiple-label-no-clear {
padding-left: calc(var(--vf-px-input-lg) * 1.5 + 10px);
padding-right: var(--vf-px-input-lg);
}
[dir=rtl] .vf-multiselect-multiple-label.vf-multiselect-multiple-label-lg.vf-multiselect-multiple-label-no-caret.vf-multiselect-multiple-label-no-clear {
padding-left: var(--vf-px-input-lg);
padding-right: var(--vf-px-input-lg);
}`;styleInject(css_248z$s);script$U.__file="themes/vueform/templates/elements/MultiselectElement.vue";var script$T={name:"ObjectElement",data(){return{merge:!0,defaultClasses:{container:"",wrapper:""}}}};const _hoisted_1$j=["aria-labelledby"];function render$o(a,i,u,c,d,m){return openBlock(),createBlock(resolveDynamicComponent(a.elementLayout),{multiple:!0,ref:"container"},createSlots({element:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(a.classes.wrapper),role:"group","aria-labelledby":a.labelId},[renderSlot(a.$slots,"default",{},()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.children,(f,v)=>(openBlock(),createBlock(resolveDynamicComponent(a.component(f)),mergeProps(f,{embed:a.embed,name:v,key:v,onRemove:i[0]||(i[0]=g=>a.$emit("remove",g))}),null,16,["embed","name"]))),128))])],10,_hoisted_1$j)]),_:2},[renderList(a.elementSlots,(f,v)=>({name:v,fn:withCtx(()=>[renderSlot(a.$slots,v,{el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(f),{el$:a.el$},null,8,["el$"]))])])}))]),1536)}script$T.render=render$o;script$T.__file="themes/blank/templates/elements/ObjectElement.vue";var script$S={name:"ObjectElement",render:script$T.render,data(){return{merge:!0,defaultClasses:{container:"",wrapper:"vf-row",wrapper_sm:"vf-row-sm",wrapper_md:"",wrapper_lg:"vf-row-lg",wrapper_embed:"vf-row-embed",$wrapper:(a,{Size:i,embed:u})=>[a.wrapper,a[`wrapper_${i}`],u?a.wrapper_embed:null]}}}},css_248z$r="/* Some styles are contained in Vueform.vue */";styleInject(css_248z$r);script$S.__file="themes/vueform/templates/elements/ObjectElement.vue";var script$R={name:"RadioElement",data(){return{merge:!0,defaultClasses:{container:"",wrapper:"",input:"",text:""}}}};const _hoisted_1$i=["value","name","id","disabled"],_hoisted_2$c=["innerHTML"];function render$n(a,i,u,c,d,m){return openBlock(),createBlock(resolveDynamicComponent(a.elementLayout),{ref:"container"},createSlots({element:withCtx(()=>[createBaseVNode("label",{class:normalizeClass(a.classes.wrapper)},[withDirectives(createBaseVNode("input",mergeProps({type:"radio","onUpdate:modelValue":i[0]||(i[0]=f=>a.value=f)},a.aria,{value:a.radioValue,class:a.classes.input,name:a.inputName,id:a.fieldId,disabled:a.isDisabled,ref:"input"}),null,16,_hoisted_1$i),[[vModelRadio,a.value]]),createCommentVNode(" If label is HTML "),a.Text?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(a.classes.text),innerHTML:a.Text},null,10,_hoisted_2$c)):(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" If label is slot "),createBaseVNode("span",{class:normalizeClass(a.classes.text)},[renderSlot(a.$slots,"default",{el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(a.fieldSlots.default),{el$:a.el$},null,8,["el$"]))])],2)],2112))],2)]),_:2},[renderList(a.elementSlots,(f,v)=>({name:v,fn:withCtx(()=>[renderSlot(a.$slots,v,{el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(f),{el$:a.el$},null,8,["el$"]))])])}))]),1536)}script$R.render=render$n;script$R.__file="themes/blank/templates/elements/RadioElement.vue";var script$Q={name:"RadioElement",render:script$R.render,data(){return{merge:!0,defaultClasses:{container:"",wrapper:"vf-radio-wrapper",wrapper_sm:"vf-radio-wrapper-sm",wrapper_md:"",wrapper_lg:"vf-radio-wrapper-lg",wrapper_left:"vf-radio-wrapper-left",wrapper_right:"vf-radio-wrapper-right",input:"vf-radio",input_enabled:"",input_disabled:"",input_danger:"vf-radio-danger",input_sm:"vf-radio-sm",input_md:"",input_lg:"vf-radio-lg",input_left:"vf-radio-left",input_right:"vf-radio-right",text:"vf-radio-text",text_left:"vf-radio-text-left",text_right:"vf-radio-text-right",$wrapper:(a,{Size:i,align:u})=>[a.wrapper,a[`wrapper_${i}`],u==="left"?a.wrapper_left:null,u==="right"?a.wrapper_right:null],$input:(a,{isDisabled:i,Size:u,isDanger:c,align:d})=>[a.input,a[`input_${u}`],i?a.input_disabled:a.input_enabled,!i&&c?a.input_danger:null,d==="left"?a.input_left:null,d==="right"?a.input_right:null],$text:(a,{align:i})=>[a.text,i==="left"?a.text_left:null,i==="right"?a.text_right:null]}}}},css_248z$q="/* Some styles are contained in Vueform.vue */";styleInject(css_248z$q);script$Q.__file="themes/vueform/templates/elements/RadioElement.vue";var script$P={name:"RadiogroupElement",data(){return{merge:!0,defaultClasses:{container:"",wrapper:""}}}};const _hoisted_1$h=["aria-labelledby"];function render$m(a,i,u,c,d,m){const f=resolveComponent("RadiogroupRadio");return openBlock(),createBlock(resolveDynamicComponent(a.elementLayout),{ref:"container"},createSlots({element:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(a.classes.wrapper),"aria-labelledby":a.labelId,role:"radiogroup"},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.resolvedOptions,(v,g,y)=>(openBlock(),createBlock(f,{items:a.resolvedOptions,index:g,item:v,value:v.value,key:y,attrs:a.aria},{default:withCtx(b=>[renderSlot(a.$slots,"radio",mergeProps(b,{el$:a.el$}),()=>[(openBlock(),createBlock(resolveDynamicComponent(a.fieldSlots.radio),mergeProps(b,{el$:a.el$}),null,16,["el$"]))])]),_:2},1032,["items","index","item","value","attrs"]))),128))],10,_hoisted_1$h)]),_:2},[renderList(a.elementSlots,(v,g)=>({name:g,fn:withCtx(()=>[renderSlot(a.$slots,g,{el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(v),{el$:a.el$},null,8,["el$"]))])])}))]),1536)}script$P.render=render$m;script$P.__file="themes/blank/templates/elements/RadiogroupElement.vue";var script$O={name:"RadiogroupElement",render:script$P.render,data(){return{merge:!0,defaultClasses:{container:"",wrapper:"vf-radiogroup-wrapper",wrapper_sm:"vf-radiogroup-wrapper-sm",wrapper_md:"",wrapper_lg:"vf-radiogroup-wrapper-lg",$wrapper:(a,{Size:i})=>[a.wrapper,a[`wrapper_${i}`]]}}}},css_248z$p=`.vf-radiogroup-wrapper {
cursor: pointer;
}
.vf-radiogroup-wrapper .vf-radio-container {
padding-top: 0;
}`;styleInject(css_248z$p);script$O.__file="themes/vueform/templates/elements/RadiogroupElement.vue";var script$N={name:"RadiogroupElement",render:script$P.render,data(){return{merge:!0,defaultClasses:{container:"",wrapper:"vf-radiogroup-tabs-wrapper",wrapper_sm:"vf-radiogroup-tabs-wrapper-sm",wrapper_md:"",wrapper_lg:"vf-radiogroup-tabs-wrapper-lg",$wrapper:(a,{Size:i})=>[a.wrapper,a[`wrapper_${i}`]]}}}},css_248z$o=`.vf-radiogroup-tabs-wrapper {
display: grid;
grid-auto-flow: column;
box-shadow: var(--vf-shadow-input);
border-radius: var(--vf-radius-large);
}
.vf-radiogroup-tabs-wrapper.vf-radiogroup-tabs-wrapper-sm {
border-radius: var(--vf-radius-large-sm);
}
.vf-radiogroup-tabs-wrapper.vf-radiogroup-tabs-wrapper-lg {
border-radius: var(--vf-radius-large-lg);
}`;styleInject(css_248z$o);script$N.__file="themes/vueform/templates/elements/RadiogroupElement_tabs.vue";var script$M={name:"RadiogroupElement",render:script$P.render,data(){return{merge:!0,defaultClasses:{container:"",wrapper:"vf-radiogroup-blocks-wrapper",wrapper_sm:"vf-radiogroup-blocks-wrapper-sm",wrapper_md:"",wrapper_lg:"vf-radiogroup-blocks-wrapper-lg",$wrapper:(a,{Size:i})=>[a.wrapper,a[`wrapper_${i}`]]}}}},css_248z$n=`.vf-radiogroup-blocks-wrapper {
display: flex;
flex-direction: column;
justify-content: flex-start;
box-shadow: var(--vf-shadow-input);
border-radius: var(--vf-radius-large);
}
.vf-radiogroup-blocks-wrapper.vf-radiogroup-blocks-wrapper-sm {
border-radius: var(--vf-radius-large-sm);
}
.vf-radiogroup-blocks-wrapper.vf-radiogroup-blocks-wrapper-lg {
border-radius: var(--vf-radius-large-lg);
}`;styleInject(css_248z$n);script$M.__file="themes/vueform/templates/elements/RadiogroupElement_blocks.vue";var script$L={name:"SelectElement",components:{Multiselect:script$W},data(){return{merge:!0,defaultClasses:{container:"",input:"",inputWrapper:"",inputPlaceholder:"",inputCaret:"",select:{container:"",containerDisabled:"",containerOpen:"",containerOpenTop:"",containerActive:"",singleLabel:"",singleLabelText:"",search:"",placeholder:"",caret:"",caretOpen:"",clear:"",clearIcon:"",spinner:"",dropdown:"",dropdownTop:"",dropdownHidden:"",options:"",optionsTop:"",group:"",groupLabel:"",groupLabelPointable:"",groupLabelPointed:"",groupLabelSelected:"",groupLabelDisabled:"",groupLabelSelectedPointed:"",groupLabelSelectedDisabled:"",groupOptions:"",option:"",optionPointed:"",optionSelected:"",optionDisabled:"",optionSelectedPointed:"",optionSelectedDisabled:"",noOptions:"",noResults:"",fakeInput:"",spacer:""}}}}};const _hoisted_1$g=["name","id","disabled"],_hoisted_2$b=["value"];function render$l(a,i,u,c,d,m){const f=resolveComponent("ElementLabelFloating"),v=resolveComponent("Multiselect");return openBlock(),createBlock(resolveDynamicComponent(a.elementLayout),{ref:"container"},createSlots({element:withCtx(()=>[a.hasFloating&&!a.empty?(openBlock(),createBlock(f,{key:0,visible:!a.empty},null,8,["visible"])):createCommentVNode("v-if",!0),createCommentVNode(" Native select "),a.isNative?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(a.classes.inputWrapper)},[withDirectives(createBaseVNode("select",mergeProps({"onUpdate:modelValue":i[0]||(i[0]=g=>a.value=g),class:a.classes.input,name:a.name,id:a.fieldId,disabled:a.isDisabled},{...a.attrs,...a.aria},{ref:"input"}),[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.resolvedOptions,(g,y)=>(openBlock(),createElementBlock("option",{value:g.value,key:y},toDisplayString(g.label),9,_hoisted_2$b))),128))],16,_hoisted_1$g),[[vModelSelect,a.value]]),a.placeholder&&a.empty&&!a.isDisabled&&a.type=="select"?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(a.classes.inputPlaceholder)},toDisplayString(a.placeholder),3)):createCommentVNode("v-if",!0),createBaseVNode("span",{class:normalizeClass(a.classes.inputCaret)},null,2)],2)):(openBlock(),createElementBlock(Fragment,{key:2},[createCommentVNode(" @vueform/multiselect copmonent "),createVNode(v,mergeProps(a.fieldOptions,{modelValue:a.value,"onUpdate:modelValue":i[1]||(i[1]=g=>a.value=g),classes:a.classes.select,id:a.fieldId,name:a.name,options:a.resolvedOptions,disabled:a.isDisabled,placeholder:a.Placeholder,attrs:a.attrs,aria:a.aria,locale:a.form$.locale$,onSelect:a.handleSelect,onDeselect:a.handleDeselect,onSearchChange:a.handleSearchChange,onTag:a.handleTag,onOpen:a.handleOpen,onClose:a.handleClose,onClear:a.handleClear,onPaste:a.handlePaste,ref:"input"}),createSlots({_:2},[renderList({option:"option",noresults:"no-results",nooptions:"no-options",afterlist:"after-list",beforelist:"before-list",placeholder:"placeholder",grouplabel:"group-label",caret:"caret",clear:"clear",spinner:"spinner",default:"default"},(g,y)=>({name:y,fn:withCtx(b=>[renderSlot(a.$slots,g,mergeProps(b,{el$:a.el$}),()=>[(openBlock(),createBlock(resolveDynamicComponent(a.fieldSlots[g]),mergeProps(b,{el$:a.el$}),null,16,["el$"]))])])})),a.fieldOptions.mode=="single"?{name:"singlelabel",fn:withCtx(({value:g})=>[renderSlot(a.$slots,"single-label",{value:g,el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(a.fieldSlots["single-label"]),{value:g,el$:a.el$},null,8,["value","el$"]))])]),key:"0"}:void 0]),1040,["modelValue","classes","id","name","options","disabled","placeholder","attrs","aria","locale","onSelect","onDeselect","onSearchChange","onTag","onOpen","onClose","onClear","onPaste"])],2112))]),_:2},[renderList(a.elementSlots,(g,y)=>({name:y,fn:withCtx(()=>[renderSlot(a.$slots,y,{el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(g),{el$:a.el$},null,8,["el$"]))])])}))]),1536)}script$L.render=render$l;script$L.__file="themes/blank/templates/elements/SelectElement.vue";var script$K={name:"SelectElement",render:script$L.render,components:{Multiselect:script$W},data(){return{merge:!0,defaultClasses:{container:"vf-text-type",input:"vf-input vf-native-select",input_enabled:"",input_disabled:"",input_success:"vf-input-success",input_danger:"vf-input-danger",input_sm:"vf-input-sm",input_md:"",input_lg:"vf-input-lg",inputWrapper:"vf-native-select-wrapper",inputWrapper_sm:"vf-native-select-wrapper-sm",inputWrapper_md:"",inputWrapper_lg:"vf-native-select-wrapper-lg",inputPlaceholder:"vf-native-select-placeholder",inputPlaceholder_sm:"vf-native-select-placeholder-sm",inputPlaceholder_md:"",inputPlaceholder_lg:"vf-native-select-placeholder-lg",inputCaret:"vf-native-select-caret",inputCaret_sm:"vf-native-select-caret-sm",inputCaret_md:"",inputCaret_lg:"vf-native-select-caret-lg",select:{singleLabel:"vf-multiselect-single-label",singleLabel_sm:"vf-multiselect-single-label-sm",singleLabel_md:"",singleLabel_lg:"vf-multiselect-single-label-lg",singleLabel_noClear:"vf-multiselect-single-label-no-clear",singleLabel_noCaret:"vf-multiselect-single-label-no-caret",singleLabelText:"vf-multiselect-single-label-text",singleLabelText_truncate:"vf-multiselect-single-label-text-truncate",container:"vf-multiselect",container_enabled:"",container_disabled:"vf-multiselect-disabled",container_success:"vf-multiselect-success",container_danger:"vf-multiselect-danger",container_sm:"vf-multiselect-sm",container_md:"",container_lg:"vf-multiselect-lg",containerDisabled:"",containerOpen:"vf-multiselect-open",containerOpenTop:"vf-multiselect-open-top",containerActive:"vf-multiselect-active",containerActive_enabled:"",wrapper:"vf-multiselect-wrapper",wrapper_sm:"vf-multiselect-wrapper-sm",wrapper_md:"",wrapper_lg:"vf-multiselect-wrapper-lg",search:"vf-multiselect-search",search_sm:"vf-multiselect-search-sm",search_md:"",search_lg:"vf-multiselect-search-lg",placeholder:"vf-multiselect-placeholder",placeholder_sm:"vf-multiselect-placeholder-sm",placeholder_md:"",placeholder_lg:"vf-multiselect-placeholder-lg",caret:"vf-multiselect-caret",caret_sm:"vf-multiselect-caret-sm",caret_md:"",caret_lg:"vf-multiselect-caret-lg",caretOpen:"vf-multiselect-caret-open",clear:"vf-multiselect-clear",clear_sm:"vf-multiselect-clear-sm",clear_md:"",clear_lg:"vf-multiselect-clear-lg",clearIcon:"vf-multiselect-clear-icon",spinner:"vf-multiselect-spinner",spinner_sm:"vf-multiselect-spinner-sm",spinner_md:"",spinner_lg:"vf-multiselect-spinner-lg",infinite:"vf-multiselect-infinite",infinite_sm:"vf-multiselect-infinite-sm",infinite_md:"",infinite_lg:"vf-multiselect-infinite-lg",infiniteSpinner:"vf-multiselect-infinite-spinner",dropdown:"vf-multiselect-dropdown",dropdown_sm:"vf-multiselect-dropdown-sm",dropdown_md:"",dropdown_lg:"vf-multiselect-dropdown-lg",dropdownTop:"vf-multiselect-dropdown-top",dropdownTop_sm:"vf-multiselect-dropdown-top-sm",dropdownTop_md:"",dropdownTop_lg:"vf-multiselect-dropdown-top-lg",dropdownHidden:"vf-multiselect-dropdown-hidden",options:"vf-multiselect-options",optionsTop:"vf-multiselect-options-top",group:"vf-multiselect-group",groupLabel:"vf-multiselect-group-label",groupLabel_sm:"vf-multiselect-group-label-sm",groupLabel_md:"",groupLabel_lg:"vf-multiselect-group-label-lg",groupLabelPointable:"vf-multiselect-group-label-pointable",groupLabelPointed:"vf-multiselect-group-label-pointed",groupLabelSelected:"vf-multiselect-group-label-selected",groupLabelDisabled:"vf-multiselect-group-label-disabled",groupLabelSelectedPointed:"vf-multiselect-group-label-selected vf-multiselect-group-label-pointed",groupLabelSelectedDisabled:"vf-multiselect-group-label-selected vf-multiselect-group-label-disabled",groupOptions:"vf-multiselect-group-options",option:"vf-multiselect-option",option_sm:"vf-multiselect-option-sm",option_md:"",option_lg:"vf-multiselect-option-lg",optionPointed:"vf-multiselect-option-pointed",optionSelected:"vf-multiselect-option-selected",optionDisabled:"vf-multiselect-option-disabled",optionSelectedPointed:"vf-multiselect-option-selected vf-multiselect-option-pointed",optionSelectedDisabled:"vf-multiselect-option-selected vf-multiselect-option-disabled",noOptions:"vf-multiselect-no-options",noOptions_sm:"vf-multiselect-no-options-sm",noOptions_md:"",noOptions_lg:"vf-multiselect-no-options-lg",noResults:"vf-multiselect-no-results",noResults_sm:"vf-multiselect-no-results-sm",noResults_md:"",noResults_lg:"vf-multiselect-no-results-lg",fakeInput:"vf-multiselect-fake-input",assist:"vf-assistive-text",spacer:"vf-multiselect-spacer",spacer_sm:"vf-multiselect-spacer-sm",spacer_md:"",spacer_lg:"vf-multiselect-spacer-lg",$container:(a,{Size:i,isDanger:u,isSuccess:c,isDisabled:d})=>[a.select.container,a.select[`container_${i}`],d?a.select.container_disabled:null,!d&&!c&&!u?a.select.container_enabled:null,!d&&u?a.select.container_danger:null,!d&&c?a.select.container_success:null],$containerActive:(a,{Size:i,isDanger:u,isSuccess:c,isDisabled:d})=>[a.select.containerActive,a.select[`container_${i}`],!d&&!c&&!u?a.select.containerActive_enabled:null],$wrapper:(a,{Size:i})=>[a.select.wrapper,a.select[`wrapper_${i}`]],$search:(a,{Size:i})=>[a.select.search,a.select[`search_${i}`]],$placeholder:(a,{Size:i})=>[a.select.placeholder,a.select[`placeholder_${i}`]],$caret:(a,{Size:i})=>[a.select.caret,a.select[`caret_${i}`]],$clear:(a,{Size:i})=>[a.select.clear,a.select[`clear_${i}`]],$spinner:(a,{Size:i})=>[a.select.spinner,a.select[`spinner_${i}`]],$infinite:(a,{Size:i})=>[a.select.infinite,a.select[`infinite_${i}`]],$dropdown:(a,{Size:i})=>[a.select.dropdown,a.select[`dropdown_${i}`]],$dropdownTop:(a,{Size:i})=>[a.select.dropdownTop,a.select[`dropdownTop_${i}`]],$groupLabel:(a,{Size:i})=>[a.select.groupLabel,a.select[`groupLabel_${i}`]],$option:(a,{Size:i})=>[a.select.option,a.select[`option_${i}`]],$spacer:(a,{Size:i})=>[a.select.spacer,a.select[`spacer_${i}`]],$noOptions:(a,{Size:i})=>[a.select.noOptions,a.select[`noOptions_${i}`]],$noResults:(a,{Size:i})=>[a.select.noResults,a.select[`noResults_${i}`]],$singleLabel:(a,{Size:i,canClear:u,caret:c})=>[a.select.singleLabel,a.select[`singleLabel_${i}`],u?null:a.select.singleLabel_noClear,c?null:a.select.singleLabel_noCaret],$singleLabelText:(a,{truncate:i})=>[a.select.singleLabelText,i?a.select.singleLabelText_truncate:null]},$input:(a,{isDisabled:i,Size:u,isDanger:c,isSuccess:d,caret:m})=>[a.input,a[`input_${u}`],i?a.input_disabled:null,!i&&!d&&!c?a.input_enabled:null,!i&&c?a.input_danger:null,!i&&d?a.input_success:null],$inputWrapper:(a,{Size:i})=>[a.inputWrapper,a[`inputWrapper_${i}`]],$inputPlaceholder:(a,{Size:i})=>[a.inputPlaceholder,a[`inputPlaceholder_${i}`]],$inputCaret:(a,{Size:i})=>[a.inputCaret,a[`inputCaret_${i}`]]}}}},css_248z$m=`.vf-native-select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.vf-native-select::-webkit-search-decoration, .vf-native-select::-webkit-search-cancel-button, .vf-native-select::-webkit-search-results-button, .vf-native-select::-webkit-search-results-decoration {
-webkit-appearance: none;
}
.vf-input.vf-native-select {
padding-right: calc(var(--vf-px-input) * 2);
}
.vf-input-sm.vf-native-select {
padding-right: calc(var(--vf-px-input-sm) * 2);
}
.vf-input-lg.vf-native-select {
padding-right: calc(var(--vf-px-input-lg) * 2);
}
.vf-native-select-wrapper {
position: relative;
}
.vf-native-select-wrapper.vf-native-select-wrapper-sm:before {
width: var(--vf-min-height-input-sm);
height: var(--vf-min-height-input-sm);
}
.vf-native-select-wrapper.vf-native-select-wrapper-lg:before {
width: var(--vf-min-height-input-lg);
height: var(--vf-min-height-input-lg);
}
.vf-native-select-placeholder {
position: absolute;
top: 0;
left: var(--vf-px-input);
bottom: 0;
display: flex;
align-items: center;
margin-left: 1px;
font-family: inherit;
font-size: inherit;
font-weight: inherit;
line-height: inherit;
color: var(--vf-color-placeholder);
cursor: default;
pointer-events: none;
}
.vf-native-select-placeholder.vf-native-select-placeholder-sm {
left: var(--vf-px-input-sm);
}
.vf-native-select-placeholder.vf-native-select-placeholder-lg {
left: var(--vf-px-input-lg);
}
.vf-native-select-caret {
mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'%3E%3C/path%3E%3C/svg%3E");
-webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'%3E%3C/path%3E%3C/svg%3E");
mask-position: center center;
-webkit-mask-position: center center;
mask-repeat: no-repeat;
-webkit-mask-repeat: no-repeat;
background-color: var(--vf-bg-icon);
position: absolute;
right: 0;
top: 50%;
width: 0.625rem;
height: 1rem;
padding: 1px 0;
box-sizing: content-box;
display: inline-block;
pointer-events: none;
transform: translateY(-50%);
transition: transform 150ms ease-in-out;
margin-right: var(--vf-px-input);
}
.vf-native-select-caret.vf-native-select-caret-sm {
margin-right: var(--vf-px-input-sm);
}
.vf-native-select-caret.vf-native-select-caret-lg {
margin-right: var(--vf-px-input-lg);
}
/* @vueform/multiselect styles */
.vf-multiselect {
position: relative;
display: flex;
width: 100%;
margin: 0 auto;
align-items: center;
justify-content: flex-end;
box-sizing: border-box;
cursor: pointer;
outline: 0px solid var(--vf-ring-color);
outline-offset: 0;
transition: box-shadow 0.2s ease-in-out, color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
font-size: var(--vf-font-size);
line-height: var(--vf-line-height);
letter-spacing: var(--vf-letter-spacing);
background-color: var(--vf-bg-input);
color: var(--vf-color-input);
border-color: var(--vf-border-color-input);
box-shadow: var(--vf-shadow-input);
min-height: var(--vf-min-height-input);
border-radius: var(--vf-radius-input);
border-width: var(--vf-border-width-input-t) var(--vf-border-width-input-r) var(--vf-border-width-input-b) var(--vf-border-width-input-l);
border-style: solid;
}
.vf-multiselect.vf-multiselect-open {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.vf-multiselect.vf-multiselect-open-top {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.vf-multiselect.vf-multiselect-disabled {
cursor: default;
background-color: var(--vf-bg-disabled);
color: var(--vf-color-disabled);
pointer-events: none;
}
.vf-multiselect.vf-multiselect-success {
background-color: var(--vf-bg-input-success);
color: var(--vf-color-input-success);
border-color: var(--vf-border-color-input-success);
}
.vf-multiselect.vf-multiselect-danger {
background-color: var(--vf-bg-input-danger);
color: var(--vf-color-input-danger);
border-color: var(--vf-border-color-input-danger);
}
.vf-multiselect:hover {
box-shadow: var(--vf-shadow-input-hover);
}
.vf-multiselect:hover:not(.vf-multiselect-success):not(.vf-multiselect-danger) {
background-color: var(--vf-bg-input-hover);
color: var(--vf-color-input-hover);
border-color: var(--vf-border-color-input-hover);
}
.vf-multiselect.vf-multiselect-active {
box-shadow: var(--vf-shadow-input-focus);
outline: var(--vf-ring-width) solid var(--vf-ring-color);
}
.vf-multiselect.vf-multiselect-active:not(.vf-multiselect-success):not(.vf-multiselect-danger) {
border-color: var(--vf-border-color-input-focus);
background-color: var(--vf-bg-input-focus);
color: var(--vf-color-input-focus);
}
.vf-multiselect.vf-multiselect-sm {
min-height: var(--vf-min-height-input-sm);
border-radius: var(--vf-radius-input-sm);
font-size: var(--vf-font-size-sm);
line-height: var(--vf-line-height-sm);
letter-spacing: var(--vf-letter-spacing-sm);
}
.vf-multiselect.vf-multiselect-lg {
min-height: var(--vf-min-height-input-lg);
border-radius: var(--vf-radius-input-lg);
font-size: var(--vf-font-size-lg);
line-height: var(--vf-line-height-lg);
letter-spacing: var(--vf-letter-spacing-lg);
}
.vf-multiselect-wrapper {
position: relative;
margin: 0 auto;
width: 100%;
display: flex;
align-items: center;
justify-content: flex-end;
box-sizing: border-box;
cursor: pointer;
outline: none;
min-height: calc(var(--vf-min-height-input) - var(--vf-border-width-input-t) - var(--vf-border-width-input-b));
}
.vf-multiselect-wrapper.vf-multiselect-wrapper-sm {
min-height: calc(var(--vf-min-height-input-sm) - var(--vf-border-width-input-t) - var(--vf-border-width-input-b));
}
.vf-multiselect-wrapper.vf-multiselect-wrapper-lg {
min-height: calc(var(--vf-min-height-input-lg) - var(--vf-border-width-input-t) - var(--vf-border-width-input-b));
}
.vf-multiselect-single-label,
.vf-multiselect-placeholder {
display: flex;
align-items: center;
height: 100%;
position: absolute;
left: 0;
top: 0;
pointer-events: none;
background: transparent;
box-sizing: border-box;
max-width: 100%;
padding-left: var(--vf-px-input);
padding-right: calc(var(--vf-px-input) * 2.5 + 20px);
}
.vf-multiselect-single-label.vf-multiselect-single-label-no-caret, .vf-multiselect-single-label.vf-multiselect-single-label-no-clear {
padding-right: calc(var(--vf-px-input) * 1.5 + 10px);
}
.vf-multiselect-single-label.vf-multiselect-single-label-no-caret.vf-multiselect-single-label-no-clear {
padding-right: var(--vf-px-input);
}
.vf-multiselect-single-label.vf-multiselect-single-label-sm {
padding-left: var(--vf-px-input-sm);
padding-right: calc(var(--vf-px-input-sm) * 2.5 + 20px);
}
.vf-multiselect-single-label.vf-multiselect-single-label-sm.vf-multiselect-single-label-no-caret, .vf-multiselect-single-label.vf-multiselect-single-label-sm.vf-multiselect-single-label-no-clear {
padding-right: calc(var(--vf-px-input-sm) * 1.5 + 10px);
}
.vf-multiselect-single-label.vf-multiselect-single-label-sm.vf-multiselect-single-label-no-caret.vf-multiselect-single-label-no-clear {
padding-right: var(--vf-px-input-sm);
}
.vf-multiselect-single-label.vf-multiselect-single-label-lg {
padding-left: var(--vf-px-input-lg);
padding-right: calc(var(--vf-px-input-lg) * 2.5 + 20px);
}
.vf-multiselect-single-label.vf-multiselect-single-label-lg.vf-multiselect-single-label-no-caret, .vf-multiselect-single-label.vf-multiselect-single-label-lg.vf-multiselect-single-label-no-clear {
padding-right: calc(var(--vf-px-input-lg) * 1.5 + 10px);
}
.vf-multiselect-single-label.vf-multiselect-single-label-lg.vf-multiselect-single-label-no-caret.vf-multiselect-single-label-no-clear {
padding-right: var(--vf-px-input-lg);
}
.vf-floating-wrapper ~ .vf-multiselect-single-label,
.vf-floating-wrapper ~ div .vf-multiselect-single-label {
padding-top: calc(var(--vf-py-input) + var(--vf-floating-top) / 2);
padding-bottom: calc(var(--vf-py-input) - var(--vf-floating-top) / 2);
}
.vf-floating-wrapper ~ .vf-multiselect-single-label-sm,
.vf-floating-wrapper ~ div .vf-multiselect-single-label-sm {
padding-top: calc(var(--vf-py-input-sm) + var(--vf-floating-top-sm) / 2);
padding-bottom: calc(var(--vf-py-input-sm) - var(--vf-floating-top-sm) / 2);
}
.vf-floating-wrapper ~ .vf-multiselect-single-label-lg,
.vf-floating-wrapper ~ div .vf-multiselect-single-label-lg {
padding-top: calc(var(--vf-py-input-lg) + var(--vf-floating-top-lg) / 2);
padding-bottom: calc(var(--vf-py-input-lg) - var(--vf-floating-top-lg) / 2);
}
.vf-multiselect-placeholder {
color: var(--vf-color-placeholder);
}
.vf-multiselect-placeholder.vf-multiselect-placeholder-sm {
padding-left: var(--vf-px-input-sm);
padding-right: calc(var(--vf-px-input-sm) * 2.5 + 20px);
}
.vf-multiselect-placeholder.vf-multiselect-placeholder-lg {
padding-left: var(--vf-px-input-lg);
padding-right: calc(var(--vf-px-input-lg) * 2.5 + 20px);
}
.vf-multiselect-single-label-text {
overflow: hidden;
display: block;
white-space: nowrap;
max-width: 100%;
}
.vf-multiselect-single-label-text-truncate {
text-overflow: ellipsis;
}
.vf-multiselect-search {
width: 100%;
height: 100%; /* for FF */
position: absolute;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
outline: none;
box-sizing: border-box;
border: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
font-family: inherit;
background: transparent;
font-size: var(--vf-font-size);
line-height: var(--vf-line-height);
letter-spacing: var(--vf-letter-spacing);
border-radius: var(--vf-radius-input);
padding-left: var(--vf-px-input);
padding-right: calc(var(--vf-px-input) * 2.5 + 20px);
color: var(--vf-color-input);
}
.vf-multiselect-search::-webkit-search-decoration, .vf-multiselect-search::-webkit-search-cancel-button, .vf-multiselect-search::-webkit-search-results-button, .vf-multiselect-search::-webkit-search-results-decoration {
-webkit-appearance: none;
}
.vf-multiselect-search.vf-multiselect-search-sm {
border-radius: var(--vf-radius-input-sm);
padding-left: var(--vf-px-input-sm);
padding-right: calc(var(--vf-px-input-sm) * 2.5 + 20px);
font-size: var(--vf-font-size-sm);
line-height: var(--vf-line-height-sm);
letter-spacing: var(--vf-letter-spacing-sm);
}
.vf-multiselect-search.vf-multiselect-search-lg {
border-radius: var(--vf-radius-input-lg);
padding-left: var(--vf-px-input-lg);
padding-right: calc(var(--vf-px-input-lg) * 2.5 + 20px);
font-size: var(--vf-font-size-lg);
line-height: var(--vf-line-height-lg);
letter-spacing: var(--vf-letter-spacing-lg);
}
.vf-floating-wrapper ~ .vf-multiselect-search-lg,
.vf-floating-wrapper ~ div .vf-multiselect-search-lg,
.vf-floating-wrapper ~ span .vf-multiselect-search-lg {
padding-left: var(--vf-px-input-lg);
padding-right: var(--vf-px-input-lg);
padding-top: calc(var(--vf-py-input-lg) + var(--vf-floating-top-lg) / 2);
padding-bottom: calc(var(--vf-py-input-lg) - var(--vf-floating-top-lg) / 2);
}
.vf-multiselect-spinner {
mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M456.433 371.72l-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'%3E%3C/path%3E%3C/svg%3E");
-webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M456.433 371.72l-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'%3E%3C/path%3E%3C/svg%3E");
mask-position: center;
-webkit-mask-position: center;
mask-repeat: no-repeat;
-webkit-mask-repeat: no-repeat;
mask-size: contain;
-webkit-mask-size: contain;
background-color: var(--vf-primary);
width: 1rem;
height: 1rem;
margin: 0 var(--vf-px-input) 0 0;
animation: multiselect-spin 1s linear infinite;
flex-shrink: 0;
flex-grow: 0;
}
.vf-multiselect-spinner.vf-multiselect-spinner-sm {
margin: 0 var(--vf-px-input-sm) 0 0;
}
.vf-multiselect-spinner.vf-multiselect-spinner-lg {
margin: 0 var(--vf-px-input-lg) 0 0;
}
.vf-multiselect-inifite {
display: flex;
width: 100%;
justify-content: center;
align-items: center;
height: var(--vf-min-height-input);
}
.vf-multiselect-inifite.vf-multiselect-inifite-sm {
height: var(--vf-min-height-input-sm);
}
.vf-multiselect-inifite.vf-multiselect-inifite-lg {
height: var(--vf-min-height-input-lg);
}
.vf-multiselect-inifite-spinner {
mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M456.433 371.72l-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'%3E%3C/path%3E%3C/svg%3E");
-webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M456.433 371.72l-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'%3E%3C/path%3E%3C/svg%3E");
mask-position: center;
-webkit-mask-position: center;
mask-repeat: no-repeat;
-webkit-mask-repeat: no-repeat;
mask-size: contain;
-webkit-mask-size: contain;
background-color: var(--vf-primary);
width: 1rem;
height: 1rem;
animation: multiselect-spin 1s linear infinite;
flex-shrink: 0;
flex-grow: 0;
}
.vf-multiselect-clear {
margin: 0 var(--vf-px-input) 0 0px;
position: relative;
opacity: 1;
transition: 0.3s;
flex-shrink: 0;
flex-grow: 0;
display: flex;
}
.vf-multiselect-clear:hover .vf-multiselect-clear-icon {
opacity: 1;
}
.vf-multiselect-clear.vf-multiselect-clear-sm {
margin: 0 var(--vf-px-input-sm) 0 0px;
}
.vf-multiselect-clear.vf-multiselect-clear-lg {
margin: 0 var(--vf-px-input-lg) 0 0px;
}
.vf-multiselect-clear-icon {
mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M207.6 256l107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'%3E%3C/path%3E%3C/svg%3E");
-webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M207.6 256l107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'%3E%3C/path%3E%3C/svg%3E");
mask-position: center;
-webkit-mask-position: center;
mask-repeat: no-repeat;
-webkit-mask-repeat: no-repeat;
mask-size: contain;
-webkit-mask-size: contain;
background-color: var(--vf-bg-icon);
width: 0.625rem;
height: 1.125rem;
display: inline-block;
transition: 0.3s;
opacity: 0.5;
}
.vf-multiselect-caret {
transform: rotate(0deg);
transition: 0.3s transform;
mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'%3E%3C/path%3E%3C/svg%3E");
-webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'%3E%3C/path%3E%3C/svg%3E");
mask-position: center;
-webkit-mask-position: center;
mask-repeat: no-repeat;
-webkit-mask-repeat: no-repeat;
mask-size: contain;
-webkit-mask-size: contain;
background-color: var(--vf-bg-icon);
width: 0.625rem;
height: 1.125rem;
margin: 0 var(--vf-px-input) 0 0;
position: relative;
flex-shrink: 0;
flex-grow: 0;
pointer-events: none;
}
.vf-multiselect-caret.vf-multiselect-caret-open {
transform: rotate(180deg);
pointer-events: auto;
}
.vf-multiselect-caret.vf-multiselect-caret-sm {
margin: 0 var(--vf-px-input-sm) 0 0;
}
.vf-multiselect-caret.vf-multiselect-caret-lg {
margin: 0 var(--vf-px-input-lg) 0 0;
}
.vf-multiselect-dropdown {
position: absolute;
left: calc(var(--vf-border-width-input-l) * -1);
right: calc(var(--vf-border-width-input-r) * -1);
bottom: 0;
transform: translateY(100%);
border-width: var(--vf-border-width-dropdown);
border-style: solid;
border-color: var(--vf-border-color-input);
margin-top: calc(var(--vf-border-width-input-t) * -1);
max-height: 15rem;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
z-index: 999;
background: var(--vf-bg-input);
display: flex;
flex-direction: column;
border-radius: var(--vf-radius-input);
border-top-left-radius: 0;
border-top-right-radius: 0;
outline: none;
box-shadow: var(--vf-shadow-dropdown);
}
.vf-multiselect-dropdown.vf-multiselect-dropdown-top {
transform: translateY(-100%);
top: 0;
margin-top: 0;
bottom: auto;
border-radius: var(--vf-radius-input);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.vf-multiselect-dropdown.vf-multiselect-dropdown-hidden {
display: none;
}
v .vf-multiselect-dropdown.vf-multiselect-dropdown-sm {
border-radius: var(--vf-radius-input-sm);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
v .vf-multiselect-dropdown.vf-multiselect-dropdown-sm.vf-multiselect-dropdown-top-sm {
border-radius: var(--vf-radius-input-sm);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.vf-multiselect-dropdown.vf-multiselect-dropdown-lg {
border-radius: var(--vf-radius-input-lg);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.vf-multiselect-dropdown.vf-multiselect-dropdown-lg.vf-multiselect-dropdown-top-lg {
border-radius: var(--vf-radius-input-lg);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.vf-multiselect-options {
padding: 0;
margin: 0;
list-style: none;
display: flex;
flex-direction: column;
color: var(--vf-color-input);
}
.vf-multiselect-group {
padding: 0;
margin: 0;
}
.vf-multiselect-group-label {
font-weight: 600;
color: #374151;
cursor: default;
display: flex;
box-sizing: border-box;
text-decoration: none;
align-items: center;
justify-content: flex-start;
text-align: left;
font-size: var(--vf-font-size-small);
line-height: var(--vf-line-height-small);
letter-spacing: var(--vf-letter-spacing-small);
padding: calc(var(--vf-py-input) * 0.5) var(--vf-px-input);
color: var(--vf-color-input);
background: var(--vf-bg-selected);
filter: brightness(0.9);
}
.vf-multiselect-group-label.vf-multiselect-group-label-pointable {
cursor: pointer;
}
.vf-multiselect-group-label.vf-multiselect-group-label-pointed {
filter: brightness(0.95);
}
.vf-multiselect-group-label.vf-multiselect-group-label-selected {
background: var(--vf-primary-darker);
color: var(--vf-color-on-primary);
filter: brightness(1);
}
.vf-multiselect-group-label.vf-multiselect-group-label-disabled {
background: var(--vf-bg-disabled);
color: var(--vf-color-disabled);
cursor: not-allowed;
}
.vf-multiselect-group-label.vf-multiselect-group-label-selected.vf-multiselect-group-label-pointed {
opacity: 0.9;
}
.vf-multiselect-group-label.vf-multiselect-group-label-selected.vf-multiselect-group-label-disabled {
opacity: 0.5;
}
.vf-multiselect-group-label.vf-multiselect-group-label-sm {
font-size: var(--vf-font-size-small-sm);
line-height: var(--vf-line-height-small-sm);
letter-spacing: var(--vf-letter-spacing-small-sm);
padding: calc(var(--vf-py-input-sm) * 0.5) var(--vf-px-input-sm);
}
.vf-multiselect-group-label.vf-multiselect-group-label-lg {
font-size: var(--vf-font-size-small-lg);
line-height: var(--vf-line-height-small-lg);
letter-spacing: var(--vf-letter-spacing-small-lg);
padding: calc(var(--vf-py-input-lg) * 0.5) var(--vf-px-input-lg);
}
.vf-multiselect-group-options {
padding: 0;
margin: 0;
}
.vf-multiselect-option {
padding: calc(var(--vf-py-input) + var(--vf-border-width-input-t)) var(--vf-px-input) calc(var(--vf-py-input) + var(--vf-border-width-input-t));
cursor: pointer;
display: flex;
box-sizing: border-box;
text-decoration: none;
align-items: center;
justify-content: flex-start;
text-align: left;
}
.vf-multiselect-option.vf-multiselect-option-pointed {
background: var(--vf-bg-selected);
color: var(--vf-color-input);
}
.vf-multiselect-option.vf-multiselect-option-selected {
background: var(--vf-primary);
color: var(--vf-color-on-primary);
}
.vf-multiselect-option.vf-multiselect-option-disabled {
background: var(--vf-bg-disabled);
color: var(--vf-color-disabled);
cursor: not-allowed;
}
.vf-multiselect-option.vf-multiselect-option-selected.vf-multiselect-option-pointed {
opacity: 0.9;
}
.vf-multiselect-option.vf-multiselect-option-selected.vf-multiselect-option-disabled {
opacity: 0.5;
}
.vf-multiselect-option.vf-multiselect-option-sm {
padding: calc(var(--vf-py-input-sm) + var(--vf-border-width-input-t)) var(--vf-px-input-sm) calc(var(--vf-py-input-sm) + var(--vf-border-width-input-t));
}
.vf-multiselect-option.vf-multiselect-option-lg {
padding: calc(var(--vf-py-input-lg) + var(--vf-border-width-input-t)) var(--vf-px-input-lg) calc(var(--vf-py-input-lg) + var(--vf-border-width-input-t));
}
.vf-multiselect-no-options,
.vf-multiselect-no-results {
padding: var(--vf-py-input) var(--vf-px-input);
color: var(--vf-color-muted);
}
.vf-multiselect-no-options.vf-multiselect-no-options-sm {
padding: var(--vf-py-input-sm) var(--vf-px-input-sm);
}
.vf-multiselect-no-options.vf-multiselect-no-options-lg {
padding: var(--vf-py-input-lg) var(--vf-px-input-lg);
}
.vf-multiselect-no-results.vf-multiselect-no-results-sm {
padding: var(--vf-py-input-sm) var(--vf-px-input-sm);
}
.vf-multiselect-no-results.vf-multiselect-no-results-lg {
padding: var(--vf-py-input-lg) var(--vf-px-input-lg);
}
.vf-multiselect-fake-input {
background: transparent;
position: absolute;
left: 0;
right: 0;
bottom: -1px;
width: 100%;
height: 1px;
border: 0;
padding: 0;
font-size: 0;
outline: none;
}
.vf-multiselect-fake-input:active, .vf-multiselect-fake-input:focus {
outline: none;
}
.vf-multiselect-spacer {
display: none;
}
[dir=rtl] .vf-input.vf-native-select {
padding-right: var(--vf-px-input);
padding-left: calc(var(--vf-px-input) * 2);
}
[dir=rtl] .vf-input-sm.vf-native-select {
padding-right: var(--vf-px-input);
padding-left: calc(var(--vf-px-input-sm) * 2);
}
[dir=rtl] .vf-input-lg.vf-native-select {
padding-right: var(--vf-px-input);
padding-left: calc(var(--vf-px-input-lg) * 2);
}
[dir=rtl] .vf-native-select-placeholder {
left: auto;
right: var(--vf-px-input);
}
[dir=rtl] .vf-native-select-caret {
right: auto;
left: 0;
margin-right: 0;
margin-left: var(--vf-px-input);
}
[dir=rtl] .vf-native-select-caret.vf-native-select-caret-sm {
margin-right: 0;
margin-left: var(--vf-px-input-sm);
}
[dir=rtl] .vf-native-select-caret.vf-native-select-caret-lg {
margin-right: 0;
margin-left: var(--vf-px-input-lg);
}
[dir=rtl] .vf-multiselect-single-label {
padding-left: calc(var(--vf-px-input) * 4);
padding-right: var(--vf-px-input);
left: auto;
right: 0;
}
[dir=rtl] .vf-multiselect-single-label.vf-multiselect-single-label-no-caret, [dir=rtl] .vf-multiselect-single-label.vf-multiselect-single-label-no-clear {
padding-left: calc(var(--vf-px-input) * 2);
padding-right: var(--vf-px-input);
}
[dir=rtl] .vf-multiselect-single-label.vf-multiselect-single-label-no-caret.vf-multiselect-single-label-no-clear {
padding-left: var(--vf-px-input);
padding-right: var(--vf-px-input);
}
[dir=rtl] .vf-multiselect-single-label.vf-multiselect-single-label-sm {
padding-left: calc(var(--vf-px-input-sm) * 4);
padding-right: var(--vf-px-input-sm);
}
[dir=rtl] .vf-multiselect-single-label.vf-multiselect-single-label-sm.vf-multiselect-single-label-no-caret, [dir=rtl] .vf-multiselect-single-label.vf-multiselect-single-label-sm.vf-multiselect-single-label-no-clear {
padding-left: calc(var(--vf-px-input-sm) * 2);
padding-right: var(--vf-px-input-sm);
}
[dir=rtl] .vf-multiselect-single-label.vf-multiselect-single-label-sm.vf-multiselect-single-label-no-caret.vf-multiselect-single-label-no-clear {
padding-left: var(--vf-px-input-sm);
padding-right: var(--vf-px-input-sm);
}
[dir=rtl] .vf-multiselect-single-label.vf-multiselect-single-label-lg {
padding-left: calc(var(--vf-px-input-lg) * 4);
padding-right: var(--vf-px-input-lg);
}
[dir=rtl] .vf-multiselect-single-label.vf-multiselect-single-label-lg.vf-multiselect-single-label-no-caret, [dir=rtl] .vf-multiselect-single-label.vf-multiselect-single-label-lg.vf-multiselect-single-label-no-clear {
padding-left: calc(var(--vf-px-input-lg) * 2);
padding-right: var(--vf-px-input-lg);
}
[dir=rtl] .vf-multiselect-single-label.vf-multiselect-single-label-lg.vf-multiselect-single-label-no-caret.vf-multiselect-single-label-no-clear {
padding-left: var(--vf-px-input-lg);
padding-right: var(--vf-px-input-lg);
}
[dir=rtl] .vf-multiselect-placeholder {
padding-left: var(--vf-min-height-input);
padding-right: var(--vf-px-input);
left: auto;
right: 0;
}
[dir=rtl] .vf-multiselect-placeholder.vf-multiselect-placeholder-sm {
padding-left: calc(1.25rem + var(--vf-px-input-sm) * 3);
padding-right: var(--vf-px-input-sm);
}
[dir=rtl] .vf-multiselect-placeholder.vf-multiselect-placeholder-lg {
padding-left: calc(1.25rem + var(--vf-px-input-lg) * 3);
padding-right: var(--vf-px-input-lg);
}
[dir=rtl] .vf-multiselect-search {
padding-left: 0;
padding-right: var(--vf-px-input);
}
[dir=rtl] .vf-multiselect-search.vf-multiselect-search-sm {
padding-left: 0;
padding-right: var(--vf-px-input-sm);
}
[dir=rtl] .vf-multiselect-search.vf-multiselect-search-lg {
padding-left: 0;
padding-right: var(--vf-px-input-lg);
}
[dir=rtl] .vf-multiselect-spinner {
margin: 0 0 0 var(--vf-px-input);
}
[dir=rtl] .vf-multiselect-caret {
margin: 0 0 0 var(--vf-px-input);
}
[dir=rtl] .vf-multiselect-clear {
padding: 0 0 0 var(--vf-px-input);
}
@keyframes multiselect-spin {
from {
transform: rotate(0);
}
to {
transform: rotate(360deg);
}
}`;styleInject(css_248z$m);script$K.__file="themes/vueform/templates/elements/SelectElement.vue";function isNullish(a){return[null,void 0,!1].indexOf(a)!==-1}function useValue$2(a,i,u){const{value:c,modelValue:d,min:m}=toRefs(a);let f=d&&d.value!==void 0?d:c;const v=ref(f.value);if(isNullish(f.value)&&(f=ref(m.value)),Array.isArray(f.value)&&f.value.length==0)throw new Error("Slider v-model must not be an empty array");return{value:f,initialValue:v}}function useClasses$1(a,i,u){const{classes:c,showTooltip:d,tooltipPosition:m,orientation:f}=toRefs(a),v=computed(()=>({target:"slider-target",focused:"slider-focused",tooltipFocus:"slider-tooltip-focus",tooltipDrag:"slider-tooltip-drag",ltr:"slider-ltr",rtl:"slider-rtl",horizontal:"slider-horizontal",vertical:"slider-vertical",textDirectionRtl:"slider-txt-dir-rtl",textDirectionLtr:"slider-txt-dir-ltr",base:"slider-base",connects:"slider-connects",connect:"slider-connect",origin:"slider-origin",handle:"slider-handle",handleLower:"slider-handle-lower",handleUpper:"slider-handle-upper",touchArea:"slider-touch-area",tooltip:"slider-tooltip",tooltipTop:"slider-tooltip-top",tooltipBottom:"slider-tooltip-bottom",tooltipLeft:"slider-tooltip-left",tooltipRight:"slider-tooltip-right",tooltipHidden:"slider-tooltip-hidden",active:"slider-active",draggable:"slider-draggable",tap:"slider-state-tap",drag:"slider-state-drag",pips:"slider-pips",pipsHorizontal:"slider-pips-horizontal",pipsVertical:"slider-pips-vertical",marker:"slider-marker",markerHorizontal:"slider-marker-horizontal",markerVertical:"slider-marker-vertical",markerNormal:"slider-marker-normal",markerLarge:"slider-marker-large",markerSub:"slider-marker-sub",value:"slider-value",valueHorizontal:"slider-value-horizontal",valueVertical:"slider-value-vertical",valueNormal:"slider-value-normal",valueLarge:"slider-value-large",valueSub:"slider-value-sub",...c.value}));return{classList:computed(()=>{const y={...v.value};return Object.keys(y).forEach(b=>{y[b]=Array.isArray(y[b])?y[b].filter(w=>w!==null).join(" "):y[b]}),d.value!=="always"&&(y.target+=` ${d.value==="drag"?y.tooltipDrag:y.tooltipFocus}`),f.value==="horizontal"&&(y.tooltip+=m.value==="bottom"?` ${y.tooltipBottom}`:` ${y.tooltipTop}`),f.value==="vertical"&&(y.tooltip+=m.value==="right"?` ${y.tooltipRight}`:` ${y.tooltipLeft}`),y})}}var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},wNumb={exports:{}};(function(a,i){(function(u){a.exports=u()})(function(){var u=["decimals","thousand","mark","prefix","suffix","encoder","decoder","negativeBefore","negative","edit","undo"];function c(k){return k.split("").reverse().join("")}function d(k,$){return k.substring(0,$.length)===$}function m(k,$){return k.slice(-1*$.length)===$}function f(k,$,E){if((k[$]||k[E])&&k[$]===k[E])throw new Error($)}function v(k){return typeof k=="number"&&isFinite(k)}function g(k,$){return k=k.toString().split("e"),k=Math.round(+(k[0]+"e"+(k[1]?+k[1]+$:$))),k=k.toString().split("e"),(+(k[0]+"e"+(k[1]?+k[1]-$:-$))).toFixed($)}function y(k,$,E,D,T,O,F,M,P,B,z,U){var H=U,J,j,G,ee="",Q="";return O&&(U=O(U)),v(U)?(k!==!1&&parseFloat(U.toFixed(k))===0&&(U=0),U<0&&(J=!0,U=Math.abs(U)),k!==!1&&(U=g(U,k)),U=U.toString(),U.indexOf(".")!==-1?(j=U.split("."),G=j[0],E&&(ee=E+j[1])):G=U,$&&(G=c(G).match(/.{1,3}/g),G=c(G.join(c($)))),J&&M&&(Q+=M),D&&(Q+=D),J&&P&&(Q+=P),Q+=G,Q+=ee,T&&(Q+=T),B&&(Q=B(Q,H)),Q):!1}function b(k,$,E,D,T,O,F,M,P,B,z,U){var H,J="";return z&&(U=z(U)),!U||typeof U!="string"||(M&&d(U,M)&&(U=U.replace(M,""),H=!0),D&&d(U,D)&&(U=U.replace(D,"")),P&&d(U,P)&&(U=U.replace(P,""),H=!0),T&&m(U,T)&&(U=U.slice(0,-1*T.length)),$&&(U=U.split($).join("")),E&&(U=U.replace(E,".")),H&&(J+="-"),J+=U,J=J.replace(/[^0-9\.\-.]/g,""),J==="")||(J=Number(J),F&&(J=F(J)),!v(J))?!1:J}function w(k){var $,E,D,T={};for(k.suffix===void 0&&(k.suffix=k.postfix),$=0;$<u.length;$+=1)if(E=u[$],D=k[E],D===void 0)E==="negative"&&!T.negativeBefore?T[E]="-":E==="mark"&&T.thousand!=="."?T[E]=".":T[E]=!1;else if(E==="decimals")if(D>=0&&D<8)T[E]=D;else throw new Error(E);else if(E==="encoder"||E==="decoder"||E==="edit"||E==="undo")if(typeof D=="function")T[E]=D;else throw new Error(E);else if(typeof D=="string")T[E]=D;else throw new Error(E);return f(T,"mark","thousand"),f(T,"prefix","negative"),f(T,"prefix","negativeBefore"),T}function S(k,$,E){var D,T=[];for(D=0;D<u.length;D+=1)T.push(k[u[D]]);return T.push(E),$.apply("",T)}function C(k){if(!(this instanceof C))return new C(k);typeof k=="object"&&(k=w(k),this.to=function($){return S(k,y,$)},this.from=function($){return S(k,b,$)})}return C})})(wNumb);var wnumb=wNumb.exports;function useTooltip(a,i,u){const{format:c,step:d}=toRefs(a),m=u.value,f=u.classList,v=computed(()=>!c||!c.value?wnumb({decimals:d.value>=0?0:2}):typeof c.value=="function"?{to:c.value}:wnumb({...c.value})),g=computed(()=>Array.isArray(m.value)?m.value.map(b=>v.value):v.value);return{tooltipFormat:v,tooltipsFormat:g,tooltipsMerge:(b,w,S)=>{var C=getComputedStyle(b).direction==="rtl",k=b.noUiSlider.options.direction==="rtl",$=b.noUiSlider.options.orientation==="vertical",E=b.noUiSlider.getTooltips(),D=b.noUiSlider.getOrigins();E.forEach(function(T,O){T&&D[O].appendChild(T)}),b.noUiSlider.on("update",function(T,O,F,M,P){var B=[[]],z=[[]],U=[[]],H=0;E[0]&&(B[0][0]=0,z[0][0]=P[0],U[0][0]=v.value.to(parseFloat(T[0])));for(var J=1;J<T.length;J++)(!E[J]||T[J]-T[J-1]>w)&&(H++,B[H]=[],U[H]=[],z[H]=[]),E[J]&&(B[H].push(J),U[H].push(v.value.to(parseFloat(T[J]))),z[H].push(P[J]));B.forEach(function(j,G){for(var ee=j.length,Q=0;Q<ee;Q++){var te=j[Q];if(Q===ee-1){var re=0;z[G].forEach(function(le){re+=1e3-le});var ae=$?"bottom":"right",ye=k?0:ee-1,ue=1e3-z[G][ye];re=(C&&!$?100:0)+re/ee-ue,E[te].innerHTML=U[G].join(S),E[te].style.display="block",E[te].style[ae]=re+"%",f.value.tooltipHidden.split(" ").forEach(le=>{E[te].classList.contains(le)&&E[te].classList.remove(le)})}else E[te].style.display="none",f.value.tooltipHidden.split(" ").forEach(le=>{E[te].classList.add(le)})}})})}}}var PipsMode;(function(a){a.Range="range",a.Steps="steps",a.Positions="positions",a.Count="count",a.Values="values"})(PipsMode||(PipsMode={}));var PipsType;(function(a){a[a.None=-1]="None",a[a.NoValue=0]="NoValue",a[a.LargeValue=1]="LargeValue",a[a.SmallValue=2]="SmallValue"})(PipsType||(PipsType={}));function isValidFormatter(a){return isValidPartialFormatter(a)&&typeof a.from=="function"}function isValidPartialFormatter(a){return typeof a=="object"&&typeof a.to=="function"}function removeElement(a){a.parentElement.removeChild(a)}function isSet(a){return a!=null}function preventDefault(a){a.preventDefault()}function unique(a){return a.filter(function(i){return this[i]?!1:this[i]=!0},{})}function closest(a,i){return Math.round(a/i)*i}function offset(a,i){var u=a.getBoundingClientRect(),c=a.ownerDocument,d=c.documentElement,m=getPageOffset(c);return/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(m.x=0),i?u.top+m.y-d.clientTop:u.left+m.x-d.clientLeft}function isNumeric(a){return typeof a=="number"&&!isNaN(a)&&isFinite(a)}function addClassFor(a,i,u){u>0&&(addClass(a,i),setTimeout(function(){removeClass(a,i)},u))}function limit(a){return Math.max(Math.min(a,100),0)}function asArray(a){return Array.isArray(a)?a:[a]}function countDecimals(a){a=String(a);var i=a.split(".");return i.length>1?i[1].length:0}function addClass(a,i){a.classList&&!/\s/.test(i)?a.classList.add(i):a.className+=" "+i}function removeClass(a,i){a.classList&&!/\s/.test(i)?a.classList.remove(i):a.className=a.className.replace(new RegExp("(^|\\b)"+i.split(" ").join("|")+"(\\b|$)","gi")," ")}function hasClass(a,i){return a.classList?a.classList.contains(i):new RegExp("\\b"+i+"\\b").test(a.className)}function getPageOffset(a){var i=window.pageXOffset!==void 0,u=(a.compatMode||"")==="CSS1Compat",c=i?window.pageXOffset:u?a.documentElement.scrollLeft:a.body.scrollLeft,d=i?window.pageYOffset:u?a.documentElement.scrollTop:a.body.scrollTop;return{x:c,y:d}}function getActions(){return window.navigator.pointerEnabled?{start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled?{start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}:{start:"mousedown touchstart",move:"mousemove touchmove",end:"mouseup touchend"}}function getSupportsPassive(){var a=!1;try{var i=Object.defineProperty({},"passive",{get:function(){a=!0}});window.addEventListener("test",null,i)}catch{}return a}function getSupportsTouchActionNone(){return window.CSS&&CSS.supports&&CSS.supports("touch-action","none")}function subRangeRatio(a,i){return 100/(i-a)}function fromPercentage(a,i,u){return i*100/(a[u+1]-a[u])}function toPercentage(a,i){return fromPercentage(a,a[0]<0?i+Math.abs(a[0]):i-a[0],0)}function isPercentage(a,i){return i*(a[1]-a[0])/100+a[0]}function getJ(a,i){for(var u=1;a>=i[u];)u+=1;return u}function toStepping(a,i,u){if(u>=a.slice(-1)[0])return 100;var c=getJ(u,a),d=a[c-1],m=a[c],f=i[c-1],v=i[c];return f+toPercentage([d,m],u)/subRangeRatio(f,v)}function fromStepping(a,i,u){if(u>=100)return a.slice(-1)[0];var c=getJ(u,i),d=a[c-1],m=a[c],f=i[c-1],v=i[c];return isPercentage([d,m],(u-f)*subRangeRatio(f,v))}function getStep(a,i,u,c){if(c===100)return c;var d=getJ(c,a),m=a[d-1],f=a[d];return u?c-m>(f-m)/2?f:m:i[d-1]?a[d-1]+closest(c-a[d-1],i[d-1]):c}var Spectrum=function(){function a(i,u,c){this.xPct=[],this.xVal=[],this.xSteps=[],this.xNumSteps=[],this.xHighestCompleteStep=[],this.xSteps=[c||!1],this.xNumSteps=[!1],this.snap=u;var d,m=[];for(Object.keys(i).forEach(function(f){m.push([asArray(i[f]),f])}),m.sort(function(f,v){return f[0][0]-v[0][0]}),d=0;d<m.length;d++)this.handleEntryPoint(m[d][1],m[d][0]);for(this.xNumSteps=this.xSteps.slice(0),d=0;d<this.xNumSteps.length;d++)this.handleStepPoint(d,this.xNumSteps[d])}return a.prototype.getDistance=function(i){for(var u=[],c=0;c<this.xNumSteps.length-1;c++)u[c]=fromPercentage(this.xVal,i,c);return u},a.prototype.getAbsoluteDistance=function(i,u,c){var d=0;if(i<this.xPct[this.xPct.length-1])for(;i>this.xPct[d+1];)d++;else i===this.xPct[this.xPct.length-1]&&(d=this.xPct.length-2);!c&&i===this.xPct[d+1]&&d++,u===null&&(u=[]);var m,f=1,v=u[d],g=0,y=0,b=0,w=0;for(c?m=(i-this.xPct[d])/(this.xPct[d+1]-this.xPct[d]):m=(this.xPct[d+1]-i)/(this.xPct[d+1]-this.xPct[d]);v>0;)g=this.xPct[d+1+w]-this.xPct[d+w],u[d+w]*f+100-m*100>100?(y=g*m,f=(v-100*m)/u[d+w],m=1):(y=u[d+w]*g/100*f,f=0),c?(b=b-y,this.xPct.length+w>=1&&w--):(b=b+y,this.xPct.length-w>=1&&w++),v=u[d+w]*f;return i+b},a.prototype.toStepping=function(i){return i=toStepping(this.xVal,this.xPct,i),i},a.prototype.fromStepping=function(i){return fromStepping(this.xVal,this.xPct,i)},a.prototype.getStep=function(i){return i=getStep(this.xPct,this.xSteps,this.snap,i),i},a.prototype.getDefaultStep=function(i,u,c){var d=getJ(i,this.xPct);return(i===100||u&&i===this.xPct[d-1])&&(d=Math.max(d-1,1)),(this.xVal[d]-this.xVal[d-1])/c},a.prototype.getNearbySteps=function(i){var u=getJ(i,this.xPct);return{stepBefore:{startValue:this.xVal[u-2],step:this.xNumSteps[u-2],highestStep:this.xHighestCompleteStep[u-2]},thisStep:{startValue:this.xVal[u-1],step:this.xNumSteps[u-1],highestStep:this.xHighestCompleteStep[u-1]},stepAfter:{startValue:this.xVal[u],step:this.xNumSteps[u],highestStep:this.xHighestCompleteStep[u]}}},a.prototype.countStepDecimals=function(){var i=this.xNumSteps.map(countDecimals);return Math.max.apply(null,i)},a.prototype.hasNoSize=function(){return this.xVal[0]===this.xVal[this.xVal.length-1]},a.prototype.convert=function(i){return this.getStep(this.toStepping(i))},a.prototype.handleEntryPoint=function(i,u){var c;if(i==="min"?c=0:i==="max"?c=100:c=parseFloat(i),!isNumeric(c)||!isNumeric(u[0]))throw new Error("noUiSlider: 'range' value isn't numeric.");this.xPct.push(c),this.xVal.push(u[0]);var d=Number(u[1]);c?this.xSteps.push(isNaN(d)?!1:d):isNaN(d)||(this.xSteps[0]=d),this.xHighestCompleteStep.push(0)},a.prototype.handleStepPoint=function(i,u){if(u){if(this.xVal[i]===this.xVal[i+1]){this.xSteps[i]=this.xHighestCompleteStep[i]=this.xVal[i];return}this.xSteps[i]=fromPercentage([this.xVal[i],this.xVal[i+1]],u,0)/subRangeRatio(this.xPct[i],this.xPct[i+1]);var c=(this.xVal[i+1]-this.xVal[i])/this.xNumSteps[i],d=Math.ceil(Number(c.toFixed(3))-1),m=this.xVal[i]+this.xNumSteps[i]*d;this.xHighestCompleteStep[i]=m}},a}(),defaultFormatter={to:function(a){return a===void 0?"":a.toFixed(2)},from:Number},cssClasses={target:"target",base:"base",origin:"origin",handle:"handle",handleLower:"handle-lower",handleUpper:"handle-upper",touchArea:"touch-area",horizontal:"horizontal",vertical:"vertical",background:"background",connect:"connect",connects:"connects",ltr:"ltr",rtl:"rtl",textDirectionLtr:"txt-dir-ltr",textDirectionRtl:"txt-dir-rtl",draggable:"draggable",drag:"state-drag",tap:"state-tap",active:"active",tooltip:"tooltip",pips:"pips",pipsHorizontal:"pips-horizontal",pipsVertical:"pips-vertical",marker:"marker",markerHorizontal:"marker-horizontal",markerVertical:"marker-vertical",markerNormal:"marker-normal",markerLarge:"marker-large",markerSub:"marker-sub",value:"value",valueHorizontal:"value-horizontal",valueVertical:"value-vertical",valueNormal:"value-normal",valueLarge:"value-large",valueSub:"value-sub"},INTERNAL_EVENT_NS={tooltips:".__tooltips",aria:".__aria"};function testStep(a,i){if(!isNumeric(i))throw new Error("noUiSlider: 'step' is not numeric.");a.singleStep=i}function testKeyboardPageMultiplier(a,i){if(!isNumeric(i))throw new Error("noUiSlider: 'keyboardPageMultiplier' is not numeric.");a.keyboardPageMultiplier=i}function testKeyboardMultiplier(a,i){if(!isNumeric(i))throw new Error("noUiSlider: 'keyboardMultiplier' is not numeric.");a.keyboardMultiplier=i}function testKeyboardDefaultStep(a,i){if(!isNumeric(i))throw new Error("noUiSlider: 'keyboardDefaultStep' is not numeric.");a.keyboardDefaultStep=i}function testRange(a,i){if(typeof i!="object"||Array.isArray(i))throw new Error("noUiSlider: 'range' is not an object.");if(i.min===void 0||i.max===void 0)throw new Error("noUiSlider: Missing 'min' or 'max' in 'range'.");a.spectrum=new Spectrum(i,a.snap||!1,a.singleStep)}function testStart(a,i){if(i=asArray(i),!Array.isArray(i)||!i.length)throw new Error("noUiSlider: 'start' option is incorrect.");a.handles=i.length,a.start=i}function testSnap(a,i){if(typeof i!="boolean")throw new Error("noUiSlider: 'snap' option must be a boolean.");a.snap=i}function testAnimate(a,i){if(typeof i!="boolean")throw new Error("noUiSlider: 'animate' option must be a boolean.");a.animate=i}function testAnimationDuration(a,i){if(typeof i!="number")throw new Error("noUiSlider: 'animationDuration' option must be a number.");a.animationDuration=i}function testConnect(a,i){var u=[!1],c;if(i==="lower"?i=[!0,!1]:i==="upper"&&(i=[!1,!0]),i===!0||i===!1){for(c=1;c<a.handles;c++)u.push(i);u.push(!1)}else{if(!Array.isArray(i)||!i.length||i.length!==a.handles+1)throw new Error("noUiSlider: 'connect' option doesn't match handle count.");u=i}a.connect=u}function testOrientation(a,i){switch(i){case"horizontal":a.ort=0;break;case"vertical":a.ort=1;break;default:throw new Error("noUiSlider: 'orientation' option is invalid.")}}function testMargin(a,i){if(!isNumeric(i))throw new Error("noUiSlider: 'margin' option must be numeric.");i!==0&&(a.margin=a.spectrum.getDistance(i))}function testLimit(a,i){if(!isNumeric(i))throw new Error("noUiSlider: 'limit' option must be numeric.");if(a.limit=a.spectrum.getDistance(i),!a.limit||a.handles<2)throw new Error("noUiSlider: 'limit' option is only supported on linear sliders with 2 or more handles.")}function testPadding(a,i){var u;if(!isNumeric(i)&&!Array.isArray(i))throw new Error("noUiSlider: 'padding' option must be numeric or array of exactly 2 numbers.");if(Array.isArray(i)&&!(i.length===2||isNumeric(i[0])||isNumeric(i[1])))throw new Error("noUiSlider: 'padding' option must be numeric or array of exactly 2 numbers.");if(i!==0){for(Array.isArray(i)||(i=[i,i]),a.padding=[a.spectrum.getDistance(i[0]),a.spectrum.getDistance(i[1])],u=0;u<a.spectrum.xNumSteps.length-1;u++)if(a.padding[0][u]<0||a.padding[1][u]<0)throw new Error("noUiSlider: 'padding' option must be a positive number(s).");var c=i[0]+i[1],d=a.spectrum.xVal[0],m=a.spectrum.xVal[a.spectrum.xVal.length-1];if(c/(m-d)>1)throw new Error("noUiSlider: 'padding' option must not exceed 100% of the range.")}}function testDirection(a,i){switch(i){case"ltr":a.dir=0;break;case"rtl":a.dir=1;break;default:throw new Error("noUiSlider: 'direction' option was not recognized.")}}function testBehaviour(a,i){if(typeof i!="string")throw new Error("noUiSlider: 'behaviour' must be a string containing options.");var u=i.indexOf("tap")>=0,c=i.indexOf("drag")>=0,d=i.indexOf("fixed")>=0,m=i.indexOf("snap")>=0,f=i.indexOf("hover")>=0,v=i.indexOf("unconstrained")>=0,g=i.indexOf("drag-all")>=0,y=i.indexOf("smooth-steps")>=0;if(d){if(a.handles!==2)throw new Error("noUiSlider: 'fixed' behaviour must be used with 2 handles");testMargin(a,a.start[1]-a.start[0])}if(v&&(a.margin||a.limit))throw new Error("noUiSlider: 'unconstrained' behaviour cannot be used with margin or limit");a.events={tap:u||m,drag:c,dragAll:g,smoothSteps:y,fixed:d,snap:m,hover:f,unconstrained:v}}function testTooltips(a,i){if(i!==!1)if(i===!0||isValidPartialFormatter(i)){a.tooltips=[];for(var u=0;u<a.handles;u++)a.tooltips.push(i)}else{if(i=asArray(i),i.length!==a.handles)throw new Error("noUiSlider: must pass a formatter for all handles.");i.forEach(function(c){if(typeof c!="boolean"&&!isValidPartialFormatter(c))throw new Error("noUiSlider: 'tooltips' must be passed a formatter or 'false'.")}),a.tooltips=i}}function testHandleAttributes(a,i){if(i.length!==a.handles)throw new Error("noUiSlider: must pass a attributes for all handles.");a.handleAttributes=i}function testAriaFormat(a,i){if(!isValidPartialFormatter(i))throw new Error("noUiSlider: 'ariaFormat' requires 'to' method.");a.ariaFormat=i}function testFormat(a,i){if(!isValidFormatter(i))throw new Error("noUiSlider: 'format' requires 'to' and 'from' methods.");a.format=i}function testKeyboardSupport(a,i){if(typeof i!="boolean")throw new Error("noUiSlider: 'keyboardSupport' option must be a boolean.");a.keyboardSupport=i}function testDocumentElement(a,i){a.documentElement=i}function testCssPrefix(a,i){if(typeof i!="string"&&i!==!1)throw new Error("noUiSlider: 'cssPrefix' must be a string or `false`.");a.cssPrefix=i}function testCssClasses(a,i){if(typeof i!="object")throw new Error("noUiSlider: 'cssClasses' must be an object.");typeof a.cssPrefix=="string"?(a.cssClasses={},Object.keys(i).forEach(function(u){a.cssClasses[u]=a.cssPrefix+i[u]})):a.cssClasses=i}function testOptions(a){var i={margin:null,limit:null,padding:null,animate:!0,animationDuration:300,ariaFormat:defaultFormatter,format:defaultFormatter},u={step:{r:!1,t:testStep},keyboardPageMultiplier:{r:!1,t:testKeyboardPageMultiplier},keyboardMultiplier:{r:!1,t:testKeyboardMultiplier},keyboardDefaultStep:{r:!1,t:testKeyboardDefaultStep},start:{r:!0,t:testStart},connect:{r:!0,t:testConnect},direction:{r:!0,t:testDirection},snap:{r:!1,t:testSnap},animate:{r:!1,t:testAnimate},animationDuration:{r:!1,t:testAnimationDuration},range:{r:!0,t:testRange},orientation:{r:!1,t:testOrientation},margin:{r:!1,t:testMargin},limit:{r:!1,t:testLimit},padding:{r:!1,t:testPadding},behaviour:{r:!0,t:testBehaviour},ariaFormat:{r:!1,t:testAriaFormat},format:{r:!1,t:testFormat},tooltips:{r:!1,t:testTooltips},keyboardSupport:{r:!0,t:testKeyboardSupport},documentElement:{r:!1,t:testDocumentElement},cssPrefix:{r:!0,t:testCssPrefix},cssClasses:{r:!0,t:testCssClasses},handleAttributes:{r:!1,t:testHandleAttributes}},c={connect:!1,direction:"ltr",behaviour:"tap",orientation:"horizontal",keyboardSupport:!0,cssPrefix:"noUi-",cssClasses,keyboardPageMultiplier:5,keyboardMultiplier:1,keyboardDefaultStep:10};a.format&&!a.ariaFormat&&(a.ariaFormat=a.format),Object.keys(u).forEach(function(g){if(!isSet(a[g])&&c[g]===void 0){if(u[g].r)throw new Error("noUiSlider: '"+g+"' is required.");return}u[g].t(i,isSet(a[g])?a[g]:c[g])}),i.pips=a.pips;var d=document.createElement("div"),m=d.style.msTransform!==void 0,f=d.style.transform!==void 0;i.transformRule=f?"transform":m?"msTransform":"webkitTransform";var v=[["left","top"],["right","bottom"]];return i.style=v[i.dir][i.ort],i}function scope(a,i,u){var c=getActions(),d=getSupportsTouchActionNone(),m=d&&getSupportsPassive(),f=a,v,g,y,b,w,S=i.spectrum,C=[],k=[],$=[],E=0,D={},T=a.ownerDocument,O=i.documentElement||T.documentElement,F=T.body,M=T.dir==="rtl"||i.ort===1?0:100;function P(Oe,Ye){var Rt=T.createElement("div");return Ye&&addClass(Rt,Ye),Oe.appendChild(Rt),Rt}function B(Oe,Ye){var Rt=P(Oe,i.cssClasses.origin),oe=P(Rt,i.cssClasses.handle);if(P(oe,i.cssClasses.touchArea),oe.setAttribute("data-handle",String(Ye)),i.keyboardSupport&&(oe.setAttribute("tabindex","0"),oe.addEventListener("keydown",function(De){return We(De,Ye)})),i.handleAttributes!==void 0){var he=i.handleAttributes[Ye];Object.keys(he).forEach(function(De){oe.setAttribute(De,he[De])})}return oe.setAttribute("role","slider"),oe.setAttribute("aria-orientation",i.ort?"vertical":"horizontal"),Ye===0?addClass(oe,i.cssClasses.handleLower):Ye===i.handles-1&&addClass(oe,i.cssClasses.handleUpper),Rt.handle=oe,Rt}function z(Oe,Ye){return Ye?P(Oe,i.cssClasses.connect):!1}function U(Oe,Ye){var Rt=P(Ye,i.cssClasses.connects);g=[],y=[],y.push(z(Rt,Oe[0]));for(var oe=0;oe<i.handles;oe++)g.push(B(Ye,oe)),$[oe]=oe,y.push(z(Rt,Oe[oe+1]))}function H(Oe){addClass(Oe,i.cssClasses.target),i.dir===0?addClass(Oe,i.cssClasses.ltr):addClass(Oe,i.cssClasses.rtl),i.ort===0?addClass(Oe,i.cssClasses.horizontal):addClass(Oe,i.cssClasses.vertical);var Ye=getComputedStyle(Oe).direction;return Ye==="rtl"?addClass(Oe,i.cssClasses.textDirectionRtl):addClass(Oe,i.cssClasses.textDirectionLtr),P(Oe,i.cssClasses.base)}function J(Oe,Ye){return!i.tooltips||!i.tooltips[Ye]?!1:P(Oe.firstChild,i.cssClasses.tooltip)}function j(){return f.hasAttribute("disabled")}function G(Oe){var Ye=g[Oe];return Ye.hasAttribute("disabled")}function ee(Oe){Oe!=null?(g[Oe].setAttribute("disabled",""),g[Oe].handle.removeAttribute("tabindex")):(f.setAttribute("disabled",""),g.forEach(function(Ye){Ye.handle.removeAttribute("tabindex")}))}function Q(Oe){Oe!=null?(g[Oe].removeAttribute("disabled"),g[Oe].handle.setAttribute("tabindex","0")):(f.removeAttribute("disabled"),g.forEach(function(Ye){Ye.removeAttribute("disabled"),Ye.handle.setAttribute("tabindex","0")}))}function te(){w&&(At("update"+INTERNAL_EVENT_NS.tooltips),w.forEach(function(Oe){Oe&&removeElement(Oe)}),w=null)}function re(){te(),w=g.map(J),Ht("update"+INTERNAL_EVENT_NS.tooltips,function(Oe,Ye,Rt){if(!(!w||!i.tooltips)&&w[Ye]!==!1){var oe=Oe[Ye];i.tooltips[Ye]!==!0&&(oe=i.tooltips[Ye].to(Rt[Ye])),w[Ye].innerHTML=oe}})}function ae(){At("update"+INTERNAL_EVENT_NS.aria),Ht("update"+INTERNAL_EVENT_NS.aria,function(Oe,Ye,Rt,oe,he){$.forEach(function(De){var Nt=g[De],Ut=$t(k,De,0,!0,!0,!0),tn=$t(k,De,100,!0,!0,!0),un=he[De],Gt=String(i.ariaFormat.to(Rt[De]));Ut=S.fromStepping(Ut).toFixed(1),tn=S.fromStepping(tn).toFixed(1),un=S.fromStepping(un).toFixed(1),Nt.children[0].setAttribute("aria-valuemin",Ut),Nt.children[0].setAttribute("aria-valuemax",tn),Nt.children[0].setAttribute("aria-valuenow",un),Nt.children[0].setAttribute("aria-valuetext",Gt)})})}function ye(Oe){if(Oe.mode===PipsMode.Range||Oe.mode===PipsMode.Steps)return S.xVal;if(Oe.mode===PipsMode.Count){if(Oe.values<2)throw new Error("noUiSlider: 'values' (>= 2) required for mode 'count'.");for(var Ye=Oe.values-1,Rt=100/Ye,oe=[];Ye--;)oe[Ye]=Ye*Rt;return oe.push(100),ue(oe,Oe.stepped)}return Oe.mode===PipsMode.Positions?ue(Oe.values,Oe.stepped):Oe.mode===PipsMode.Values?Oe.stepped?Oe.values.map(function(he){return S.fromStepping(S.getStep(S.toStepping(he)))}):Oe.values:[]}function ue(Oe,Ye){return Oe.map(function(Rt){return S.fromStepping(Ye?S.getStep(Rt):Rt)})}function le(Oe){function Ye(un,Gt){return Number((un+Gt).toFixed(7))}var Rt=ye(Oe),oe={},he=S.xVal[0],De=S.xVal[S.xVal.length-1],Nt=!1,Ut=!1,tn=0;return Rt=unique(Rt.slice().sort(function(un,Gt){return un-Gt})),Rt[0]!==he&&(Rt.unshift(he),Nt=!0),Rt[Rt.length-1]!==De&&(Rt.push(De),Ut=!0),Rt.forEach(function(un,Gt){var _n,nn,cn,fn=un,Vn=Rt[Gt+1],Dn,tr,Wn,ir,nr,Kn,dr,Tr=Oe.mode===PipsMode.Steps;for(Tr&&(_n=S.xNumSteps[Gt]),_n||(_n=Vn-fn),Vn===void 0&&(Vn=fn),_n=Math.max(_n,1e-7),nn=fn;nn<=Vn;nn=Ye(nn,_n)){for(Dn=S.toStepping(nn),tr=Dn-tn,nr=tr/(Oe.density||1),Kn=Math.round(nr),dr=tr/Kn,cn=1;cn<=Kn;cn+=1)Wn=tn+cn*dr,oe[Wn.toFixed(5)]=[S.fromStepping(Wn),0];ir=Rt.indexOf(nn)>-1?PipsType.LargeValue:Tr?PipsType.SmallValue:PipsType.NoValue,!Gt&&Nt&&nn!==Vn&&(ir=0),nn===Vn&&Ut||(oe[Dn.toFixed(5)]=[nn,ir]),tn=Dn}}),oe}function Se(Oe,Ye,Rt){var oe,he,De=T.createElement("div"),Nt=(oe={},oe[PipsType.None]="",oe[PipsType.NoValue]=i.cssClasses.valueNormal,oe[PipsType.LargeValue]=i.cssClasses.valueLarge,oe[PipsType.SmallValue]=i.cssClasses.valueSub,oe),Ut=(he={},he[PipsType.None]="",he[PipsType.NoValue]=i.cssClasses.markerNormal,he[PipsType.LargeValue]=i.cssClasses.markerLarge,he[PipsType.SmallValue]=i.cssClasses.markerSub,he),tn=[i.cssClasses.valueHorizontal,i.cssClasses.valueVertical],un=[i.cssClasses.markerHorizontal,i.cssClasses.markerVertical];addClass(De,i.cssClasses.pips),addClass(De,i.ort===0?i.cssClasses.pipsHorizontal:i.cssClasses.pipsVertical);function Gt(nn,cn){var fn=cn===i.cssClasses.value,Vn=fn?tn:un,Dn=fn?Nt:Ut;return cn+" "+Vn[i.ort]+" "+Dn[nn]}function _n(nn,cn,fn){if(fn=Ye?Ye(cn,fn):fn,fn!==PipsType.None){var Vn=P(De,!1);Vn.className=Gt(fn,i.cssClasses.marker),Vn.style[i.style]=nn+"%",fn>PipsType.NoValue&&(Vn=P(De,!1),Vn.className=Gt(fn,i.cssClasses.value),Vn.setAttribute("data-value",String(cn)),Vn.style[i.style]=nn+"%",Vn.innerHTML=String(Rt.to(cn)))}}return Object.keys(Oe).forEach(function(nn){_n(nn,Oe[nn][0],Oe[nn][1])}),De}function Fe(){b&&(removeElement(b),b=null)}function kt(Oe){Fe();var Ye=le(Oe),Rt=Oe.filter,oe=Oe.format||{to:function(he){return String(Math.round(he))}};return b=f.appendChild(Se(Ye,Rt,oe)),b}function Pe(){var Oe=v.getBoundingClientRect(),Ye="offset"+["Width","Height"][i.ort];return i.ort===0?Oe.width||v[Ye]:Oe.height||v[Ye]}function ke(Oe,Ye,Rt,oe){var he=function(Nt){var Ut=de(Nt,oe.pageOffset,oe.target||Ye);if(!Ut||j()&&!oe.doNotReject||hasClass(f,i.cssClasses.tap)&&!oe.doNotReject||Oe===c.start&&Ut.buttons!==void 0&&Ut.buttons>1||oe.hover&&Ut.buttons)return!1;m||Ut.preventDefault(),Ut.calcPoint=Ut.points[i.ort],Rt(Ut,oe)},De=[];return Oe.split(" ").forEach(function(Nt){Ye.addEventListener(Nt,he,m?{passive:!0}:!1),De.push([Nt,he])}),De}function de(Oe,Ye,Rt){var oe=Oe.type.indexOf("touch")===0,he=Oe.type.indexOf("mouse")===0,De=Oe.type.indexOf("pointer")===0,Nt=0,Ut=0;if(Oe.type.indexOf("MSPointer")===0&&(De=!0),Oe.type==="mousedown"&&!Oe.buttons&&!Oe.touches)return!1;if(oe){var tn=function(_n){var nn=_n.target;return nn===Rt||Rt.contains(nn)||Oe.composed&&Oe.composedPath().shift()===Rt};if(Oe.type==="touchstart"){var un=Array.prototype.filter.call(Oe.touches,tn);if(un.length>1)return!1;Nt=un[0].pageX,Ut=un[0].pageY}else{var Gt=Array.prototype.find.call(Oe.changedTouches,tn);if(!Gt)return!1;Nt=Gt.pageX,Ut=Gt.pageY}}return Ye=Ye||getPageOffset(T),(he||De)&&(Nt=Oe.clientX+Ye.x,Ut=Oe.clientY+Ye.y),Oe.pageOffset=Ye,Oe.points=[Nt,Ut],Oe.cursor=he||De,Oe}function $e(Oe){var Ye=Oe-offset(v,i.ort),Rt=Ye*100/Pe();return Rt=limit(Rt),i.dir?100-Rt:Rt}function Te(Oe){var Ye=100,Rt=!1;return g.forEach(function(oe,he){if(!G(he)){var De=k[he],Nt=Math.abs(De-Oe),Ut=Nt===100&&Ye===100,tn=Nt<Ye,un=Nt<=Ye&&Oe>De;(tn||un||Ut)&&(Rt=he,Ye=Nt)}}),Rt}function Le(Oe,Ye){Oe.type==="mouseout"&&Oe.target.nodeName==="HTML"&&Oe.relatedTarget===null&&Ie(Oe,Ye)}function Bt(Oe,Ye){if(navigator.appVersion.indexOf("MSIE 9")===-1&&Oe.buttons===0&&Ye.buttonsProperty!==0)return Ie(Oe,Ye);var Rt=(i.dir?-1:1)*(Oe.calcPoint-Ye.startCalcPoint),oe=Rt*100/Ye.baseSize;Et(Rt>0,oe,Ye.locations,Ye.handleNumbers,Ye.connect)}function Ie(Oe,Ye){Ye.handle&&(removeClass(Ye.handle,i.cssClasses.active),E-=1),Ye.listeners.forEach(function(Rt){O.removeEventListener(Rt[0],Rt[1])}),E===0&&(removeClass(f,i.cssClasses.drag),ln(),Oe.cursor&&(F.style.cursor="",F.removeEventListener("selectstart",preventDefault))),i.events.smoothSteps&&(Ye.handleNumbers.forEach(function(Rt){mn(Rt,k[Rt],!0,!0,!1,!1)}),Ye.handleNumbers.forEach(function(Rt){Ft("update",Rt)})),Ye.handleNumbers.forEach(function(Rt){Ft("change",Rt),Ft("set",Rt),Ft("end",Rt)})}function ie(Oe,Ye){if(!Ye.handleNumbers.some(G)){var Rt;if(Ye.handleNumbers.length===1){var oe=g[Ye.handleNumbers[0]];Rt=oe.children[0],E+=1,addClass(Rt,i.cssClasses.active)}Oe.stopPropagation();var he=[],De=ke(c.move,O,Bt,{target:Oe.target,handle:Rt,connect:Ye.connect,listeners:he,startCalcPoint:Oe.calcPoint,baseSize:Pe(),pageOffset:Oe.pageOffset,handleNumbers:Ye.handleNumbers,buttonsProperty:Oe.buttons,locations:k.slice()}),Nt=ke(c.end,O,Ie,{target:Oe.target,handle:Rt,listeners:he,doNotReject:!0,handleNumbers:Ye.handleNumbers}),Ut=ke("mouseout",O,Le,{target:Oe.target,handle:Rt,listeners:he,doNotReject:!0,handleNumbers:Ye.handleNumbers});he.push.apply(he,De.concat(Nt,Ut)),Oe.cursor&&(F.style.cursor=getComputedStyle(Oe.target).cursor,g.length>1&&addClass(f,i.cssClasses.drag),F.addEventListener("selectstart",preventDefault,!1)),Ye.handleNumbers.forEach(function(tn){Ft("start",tn)})}}function pe(Oe){Oe.stopPropagation();var Ye=$e(Oe.calcPoint),Rt=Te(Ye);Rt!==!1&&(i.events.snap||addClassFor(f,i.cssClasses.tap,i.animationDuration),mn(Rt,Ye,!0,!0),ln(),Ft("slide",Rt,!0),Ft("update",Rt,!0),i.events.snap?ie(Oe,{handleNumbers:[Rt]}):(Ft("change",Rt,!0),Ft("set",Rt,!0)))}function Ne(Oe){var Ye=$e(Oe.calcPoint),Rt=S.getStep(Ye),oe=S.fromStepping(Rt);Object.keys(D).forEach(function(he){he.split(".")[0]==="hover"&&D[he].forEach(function(De){De.call(bn,oe)})})}function We(Oe,Ye){if(j()||G(Ye))return!1;var Rt=["Left","Right"],oe=["Down","Up"],he=["PageDown","PageUp"],De=["Home","End"];i.dir&&!i.ort?Rt.reverse():i.ort&&!i.dir&&(oe.reverse(),he.reverse());var Nt=Oe.key.replace("Arrow",""),Ut=Nt===he[0],tn=Nt===he[1],un=Nt===oe[0]||Nt===Rt[0]||Ut,Gt=Nt===oe[1]||Nt===Rt[1]||tn,_n=Nt===De[0],nn=Nt===De[1];if(!un&&!Gt&&!_n&&!nn)return!0;Oe.preventDefault();var cn;if(Gt||un){var fn=un?0:1,Vn=wn(Ye),Dn=Vn[fn];if(Dn===null)return!1;Dn===!1&&(Dn=S.getDefaultStep(k[Ye],un,i.keyboardDefaultStep)),tn||Ut?Dn*=i.keyboardPageMultiplier:Dn*=i.keyboardMultiplier,Dn=Math.max(Dn,1e-7),Dn=(un?-1:1)*Dn,cn=C[Ye]+Dn}else nn?cn=i.spectrum.xVal[i.spectrum.xVal.length-1]:cn=i.spectrum.xVal[0];return mn(Ye,S.toStepping(cn),!0,!0),Ft("slide",Ye),Ft("update",Ye),Ft("change",Ye),Ft("set",Ye),!1}function wt(Oe){Oe.fixed||g.forEach(function(Ye,Rt){ke(c.start,Ye.children[0],ie,{handleNumbers:[Rt]})}),Oe.tap&&ke(c.start,v,pe,{}),Oe.hover&&ke(c.move,v,Ne,{hover:!0}),Oe.drag&&y.forEach(function(Ye,Rt){if(!(Ye===!1||Rt===0||Rt===y.length-1)){var oe=g[Rt-1],he=g[Rt],De=[Ye],Nt=[oe,he],Ut=[Rt-1,Rt];addClass(Ye,i.cssClasses.draggable),Oe.fixed&&(De.push(oe.children[0]),De.push(he.children[0])),Oe.dragAll&&(Nt=g,Ut=$),De.forEach(function(tn){ke(c.start,tn,ie,{handles:Nt,handleNumbers:Ut,connect:Ye})})}})}function Ht(Oe,Ye){D[Oe]=D[Oe]||[],D[Oe].push(Ye),Oe.split(".")[0]==="update"&&g.forEach(function(Rt,oe){Ft("update",oe)})}function qt(Oe){return Oe===INTERNAL_EVENT_NS.aria||Oe===INTERNAL_EVENT_NS.tooltips}function At(Oe){var Ye=Oe&&Oe.split(".")[0],Rt=Ye?Oe.substring(Ye.length):Oe;Object.keys(D).forEach(function(oe){var he=oe.split(".")[0],De=oe.substring(he.length);(!Ye||Ye===he)&&(!Rt||Rt===De)&&(!qt(De)||Rt===De)&&delete D[oe]})}function Ft(Oe,Ye,Rt){Object.keys(D).forEach(function(oe){var he=oe.split(".")[0];Oe===he&&D[oe].forEach(function(De){De.call(bn,C.map(i.format.to),Ye,C.slice(),Rt||!1,k.slice(),bn)})})}function $t(Oe,Ye,Rt,oe,he,De,Nt){var Ut;return g.length>1&&!i.events.unconstrained&&(oe&&Ye>0&&(Ut=S.getAbsoluteDistance(Oe[Ye-1],i.margin,!1),Rt=Math.max(Rt,Ut)),he&&Ye<g.length-1&&(Ut=S.getAbsoluteDistance(Oe[Ye+1],i.margin,!0),Rt=Math.min(Rt,Ut))),g.length>1&&i.limit&&(oe&&Ye>0&&(Ut=S.getAbsoluteDistance(Oe[Ye-1],i.limit,!1),Rt=Math.min(Rt,Ut)),he&&Ye<g.length-1&&(Ut=S.getAbsoluteDistance(Oe[Ye+1],i.limit,!0),Rt=Math.max(Rt,Ut))),i.padding&&(Ye===0&&(Ut=S.getAbsoluteDistance(0,i.padding[0],!1),Rt=Math.max(Rt,Ut)),Ye===g.length-1&&(Ut=S.getAbsoluteDistance(100,i.padding[1],!0),Rt=Math.min(Rt,Ut))),Nt||(Rt=S.getStep(Rt)),Rt=limit(Rt),Rt===Oe[Ye]&&!De?!1:Rt}function Wt(Oe,Ye){var Rt=i.ort;return(Rt?Ye:Oe)+", "+(Rt?Oe:Ye)}function Et(Oe,Ye,Rt,oe,he){var De=Rt.slice(),Nt=oe[0],Ut=i.events.smoothSteps,tn=[!Oe,Oe],un=[Oe,!Oe];oe=oe.slice(),Oe&&oe.reverse(),oe.length>1?oe.forEach(function(_n,nn){var cn=$t(De,_n,De[_n]+Ye,tn[nn],un[nn],!1,Ut);cn===!1?Ye=0:(Ye=cn-De[_n],De[_n]=cn)}):tn=un=[!0];var Gt=!1;oe.forEach(function(_n,nn){Gt=mn(_n,Rt[_n]+Ye,tn[nn],un[nn],!1,Ut)||Gt}),Gt&&(oe.forEach(function(_n){Ft("update",_n),Ft("slide",_n)}),he!=null&&Ft("drag",Nt))}function Tt(Oe,Ye){return i.dir?100-Oe-Ye:Oe}function Kt(Oe,Ye){k[Oe]=Ye,C[Oe]=S.fromStepping(Ye);var Rt=Tt(Ye,0)-M,oe="translate("+Wt(Rt+"%","0")+")";g[Oe].style[i.transformRule]=oe,St(Oe),St(Oe+1)}function ln(){$.forEach(function(Oe){var Ye=k[Oe]>50?-1:1,Rt=3+(g.length+Ye*Oe);g[Oe].style.zIndex=String(Rt)})}function mn(Oe,Ye,Rt,oe,he,De){return he||(Ye=$t(k,Oe,Ye,Rt,oe,!1,De)),Ye===!1?!1:(Kt(Oe,Ye),!0)}function St(Oe){if(y[Oe]){var Ye=0,Rt=100;Oe!==0&&(Ye=k[Oe-1]),Oe!==y.length-1&&(Rt=k[Oe]);var oe=Rt-Ye,he="translate("+Wt(Tt(Ye,oe)+"%","0")+")",De="scale("+Wt(oe/100,"1")+")";y[Oe].style[i.transformRule]=he+" "+De}}function xt(Oe,Ye){return Oe===null||Oe===!1||Oe===void 0||(typeof Oe=="number"&&(Oe=String(Oe)),Oe=i.format.from(Oe),Oe!==!1&&(Oe=S.toStepping(Oe)),Oe===!1||isNaN(Oe))?k[Ye]:Oe}function zt(Oe,Ye,Rt){var oe=asArray(Oe),he=k[0]===void 0;Ye=Ye===void 0?!0:Ye,i.animate&&!he&&addClassFor(f,i.cssClasses.tap,i.animationDuration),$.forEach(function(Ut){mn(Ut,xt(oe[Ut],Ut),!0,!1,Rt)});var De=$.length===1?0:1;if(he&&S.hasNoSize()&&(Rt=!0,k[0]=0,$.length>1)){var Nt=100/($.length-1);$.forEach(function(Ut){k[Ut]=Ut*Nt})}for(;De<$.length;++De)$.forEach(function(Ut){mn(Ut,k[Ut],!0,!0,Rt)});ln(),$.forEach(function(Ut){Ft("update",Ut),oe[Ut]!==null&&Ye&&Ft("set",Ut)})}function Yt(Oe){zt(i.start,Oe)}function hn(Oe,Ye,Rt,oe){if(Oe=Number(Oe),!(Oe>=0&&Oe<$.length))throw new Error("noUiSlider: invalid handle number, got: "+Oe);mn(Oe,xt(Ye,Oe),!0,!0,oe),Ft("update",Oe),Rt&&Ft("set",Oe)}function an(Oe){if(Oe===void 0&&(Oe=!1),Oe)return C.length===1?C[0]:C.slice(0);var Ye=C.map(i.format.to);return Ye.length===1?Ye[0]:Ye}function sn(){for(At(INTERNAL_EVENT_NS.aria),At(INTERNAL_EVENT_NS.tooltips),Object.keys(i.cssClasses).forEach(function(Oe){removeClass(f,i.cssClasses[Oe])});f.firstChild;)f.removeChild(f.firstChild);delete f.noUiSlider}function wn(Oe){var Ye=k[Oe],Rt=S.getNearbySteps(Ye),oe=C[Oe],he=Rt.thisStep.step,De=null;if(i.snap)return[oe-Rt.stepBefore.startValue||null,Rt.stepAfter.startValue-oe||null];he!==!1&&oe+he>Rt.stepAfter.startValue&&(he=Rt.stepAfter.startValue-oe),oe>Rt.thisStep.startValue?De=Rt.thisStep.step:Rt.stepBefore.step===!1?De=!1:De=oe-Rt.stepBefore.highestStep,Ye===100?he=null:Ye===0&&(De=null);var Nt=S.countStepDecimals();return he!==null&&he!==!1&&(he=Number(he.toFixed(Nt))),De!==null&&De!==!1&&(De=Number(De.toFixed(Nt))),[De,he]}function $n(){return $.map(wn)}function gn(Oe,Ye){var Rt=an(),oe=["margin","limit","padding","range","animate","snap","step","format","pips","tooltips"];oe.forEach(function(De){Oe[De]!==void 0&&(u[De]=Oe[De])});var he=testOptions(u);oe.forEach(function(De){Oe[De]!==void 0&&(i[De]=he[De])}),S=he.spectrum,i.margin=he.margin,i.limit=he.limit,i.padding=he.padding,i.pips?kt(i.pips):Fe(),i.tooltips?re():te(),k=[],zt(isSet(Oe.start)?Oe.start:Rt,Ye)}function dn(){v=H(f),U(i.connect,v),wt(i.events),zt(i.start),i.pips&&kt(i.pips),i.tooltips&&re(),ae()}dn();var bn={destroy:sn,steps:$n,on:Ht,off:At,get:an,set:zt,setHandle:hn,reset:Yt,disable:ee,enable:Q,__moveHandles:function(Oe,Ye,Rt){Et(Oe,Ye,k,Rt)},options:u,updateOptions:gn,target:f,removePips:Fe,removeTooltips:te,getPositions:function(){return k.slice()},getTooltips:function(){return w},getOrigins:function(){return g},pips:kt};return bn}function initialize(a,i){if(!a||!a.nodeName)throw new Error("noUiSlider: create requires a single element, got: "+a);if(a.noUiSlider)throw new Error("noUiSlider: Slider was already initialized.");var u=testOptions(i),c=scope(a,u,i);return a.noUiSlider=c,c}var nouislider={__spectrum:Spectrum,cssClasses,create:initialize};function arraysEqual(a,i){if(!Array.isArray(a)||!Array.isArray(i))return!1;const u=i.slice().sort();return a.length===i.length&&a.slice().sort().every(function(c,d){return c===u[d]})}function useSlider(a,i,u){const{orientation:c,direction:d,tooltips:m,step:f,min:v,max:g,merge:y,id:b,disabled:w,options:S,classes:C,format:k,lazy:$,ariaLabelledby:E,aria:D}=toRefs(a),T=u.value,O=u.initialValue,F=u.tooltipsFormat,M=u.tooltipsMerge,P=u.tooltipFormat,B=u.classList,z=ref(null),U=ref(null),H=ref(!1),J=computed(()=>{let le={cssPrefix:"",cssClasses:B.value,orientation:c.value,direction:d.value,tooltips:m.value?F.value:!1,connect:"lower",start:isNullish(T.value)?v.value:T.value,range:{min:v.value,max:g.value}};if(f.value>0&&(le.step=f.value),Array.isArray(T.value)&&(le.connect=!0),E&&E.value||D&&Object.keys(D.value).length){let Se=Array.isArray(T.value)?T.value:[T.value];le.handleAttributes=Se.map(Fe=>Object.assign({},D.value,E&&E.value?{"aria-labelledby":E.value}:{}))}return k.value&&(le.ariaFormat=P.value),le}),j=computed(()=>{let le={id:b&&b.value?b.value:void 0};return w.value&&(le.disabled=!0),le}),G=computed(()=>Array.isArray(T.value)),ee=()=>{re(O.value)},Q=()=>{let le=U.value.get();return Array.isArray(le)?le.map(Se=>parseFloat(Se)):parseFloat(le)},te=(le,Se=!0)=>{U.value.set(le,Se)},re=le=>{i.emit("input",le),i.emit("update:modelValue",le),i.emit("update",le)},ae=()=>{U.value=nouislider.create(z.value,Object.assign({},J.value,S.value)),m.value&&G.value&&y.value>=0&&M(z.value,y.value," - "),U.value.on("set",()=>{const le=Q();i.emit("change",le),i.emit("set",le),$.value&&re(le)}),U.value.on("update",()=>{if(!H.value)return;const le=Q();if(G.value&&arraysEqual(T.value,le)||!G.value&&T.value==le){i.emit("update",le);return}$.value||re(le)}),U.value.on("start",()=>{i.emit("start",Q())}),U.value.on("end",()=>{i.emit("end",Q())}),U.value.on("slide",()=>{i.emit("slide",Q())}),U.value.on("drag",()=>{i.emit("drag",Q())}),z.value.querySelectorAll("[data-handle]").forEach(le=>{le.onblur=()=>{z.value&&B.value.focused.split(" ").forEach(Se=>{z.value.classList.remove(Se)})},le.onfocus=()=>{B.value.focused.split(" ").forEach(Se=>{z.value.classList.add(Se)})}}),H.value=!0},ye=()=>{U.value.off(),U.value.destroy(),U.value=null},ue=(le,Se)=>{H.value=!1,ye(),ae()};return onMounted(ae),onUnmounted(ye),watch(G,ue,{immediate:!1}),watch(v,ue,{immediate:!1}),watch(g,ue,{immediate:!1}),watch(f,ue,{immediate:!1}),watch(c,ue,{immediate:!1}),watch(d,ue,{immediate:!1}),watch(m,ue,{immediate:!1}),watch(y,ue,{immediate:!1}),watch(k,ue,{immediate:!1,deep:!0}),watch(S,ue,{immediate:!1,deep:!0}),watch(C,ue,{immediate:!1,deep:!0}),watch(T,(le,Se)=>{Se&&(typeof Se=="object"&&typeof le=="object"&&le&&Object.keys(Se)>Object.keys(le)||typeof Se=="object"&&typeof le!="object"||isNullish(le))&&ue()},{immediate:!1}),watch(T,le=>{if(isNullish(le)){te(v.value,!1);return}let Se=Q();G.value&&!Array.isArray(Se)&&(Se=[Se]),(G.value&&!arraysEqual(le,Se)||!G.value&&le!=Se)&&te(le,!1)},{deep:!0}),{slider:z,slider$:U,isRange:G,sliderProps:j,init:ae,destroy:ye,refresh:ue,update:te,reset:ee}}const valueProps$1={value:{validator:function(a){return i=>typeof i=="number"||i instanceof Array||i===null||i===void 0||i===!1},required:!1},modelValue:{validator:function(a){return i=>typeof i=="number"||i instanceof Array||i===null||i===void 0||i===!1},required:!1}};var script$J={name:"Slider",emits:["input","update:modelValue","start","slide","drag","update","change","set","end"],props:{...valueProps$1,id:{type:[String,Number],required:!1},disabled:{type:Boolean,required:!1,default:!1},min:{type:Number,required:!1,default:0},max:{type:Number,required:!1,default:100},step:{type:Number,required:!1,default:1},orientation:{type:String,required:!1,default:"horizontal"},direction:{type:String,required:!1,default:"ltr"},tooltips:{type:Boolean,required:!1,default:!0},options:{type:Object,required:!1,default:()=>({})},merge:{type:Number,required:!1,default:-1},format:{type:[Object,Function,Boolean],required:!1,default:null},classes:{type:Object,required:!1,default:()=>({})},showTooltip:{type:String,required:!1,default:"always"},tooltipPosition:{type:String,required:!1,default:null},lazy:{type:Boolean,required:!1,default:!0},ariaLabelledby:{type:String,required:!1,default:void 0},aria:{required:!1,type:Object,default:()=>({})}},setup(a,i){const u=useValue$2(a),c=useClasses$1(a),d=useTooltip(a,i,{value:u.value,classList:c.classList}),m=useSlider(a,i,{value:u.value,initialValue:u.initialValue,tooltipFormat:d.tooltipFormat,tooltipsFormat:d.tooltipsFormat,tooltipsMerge:d.tooltipsMerge,classList:c.classList});return{...c,...d,...m}}};function render$k(a,i,u,c,d,m){return openBlock(),createElementBlock("div",mergeProps(a.sliderProps,{ref:"slider"}),null,16)}script$J.render=render$k;script$J.__file="node_modules/@vueform/slider/src/Slider.vue";var script$I={name:"SliderElement",components:{Slider:script$J},data(){return{merge:!0,defaultClasses:{container:"",wrapper:"",slider:{target:"",focused:"",tooltipFocus:"",tooltipDrag:"",ltr:"",rtl:"",horizontal:"",vertical:"",textDirectionRtl:"",textDirectionLtr:"",base:"",connects:"",connect:"",origin:"",handle:"",touchArea:"",tooltip:"",tooltipTop:"",tooltipBottom:"",tooltipLeft:"",tooltipRight:"",tooltipHidden:"",active:"",draggable:"",tap:"",drag:""}}}}};function render$j(a,i,u,c,d,m){const f=resolveComponent("Slider");return openBlock(),createBlock(resolveDynamicComponent(a.elementLayout),{ref:"container"},createSlots({element:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(a.classes.wrapper)},[createCommentVNode(" @vueform/slider component "),createVNode(f,mergeProps({value:a.value,modelValue:a.value},a.fieldOptions,{aria:a.aria,classes:a.classes.slider,id:a.fieldId,ref:"input",onUpdate:a.handleUpdate,onChange:a.handleChange}),null,16,["value","modelValue","aria","classes","id","onUpdate","onChange"])],2)]),_:2},[renderList(a.elementSlots,(v,g)=>({name:g,fn:withCtx(()=>[renderSlot(a.$slots,g,{el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(v),{el$:a.el$},null,8,["el$"]))])])}))]),1536)}script$I.render=render$j;script$I.__file="themes/blank/templates/elements/SliderElement.vue";var script$H={name:"SliderElement",render:script$I.render,components:{Slider:script$J},data(){return{merge:!0,defaultClasses:{container:"",wrapper:"vf-slider-wrapper",wrapper_sm:"vf-slider-wrapper-sm",wrapper_md:"",wrapper_lg:"vf-slider-wrapper-lg",slider:{target:"vf-slider-target",target_sm:"vf-slider-target-sm",target_md:"vf-slider-target-md",target_lg:"vf-slider-target-lg",focused:"vf-slider-focused",tooltipFocus:"vf-slider-tooltip-focus",tooltipDrag:"vf-slider-tooltip-drag",ltr:"vf-slider-ltr",rtl:"vf-slider-rtl",horizontal:"vf-slider-horizontal",horizontal_sm:"vf-slider-horizontal-sm",horizontal_md:"vf-slider-horizontal-md",horizontal_lg:"vf-slider-horizontal-lg",vertical:"vf-slider-vertical",vertical_sm:"vf-slider-vertical-sm",vertical_md:"vf-slider-vertical-md",vertical_lg:"vf-slider-vertical-lg",textDirectionRtl:"vf-slider-txt-dir-rtl",textDirectionLtr:"vf-slider-txt-dir-ltr",base:"vf-slider-base",base_sm:"vf-slider-base-sm",base_md:"vf-slider-base-md",base_lg:"vf-slider-base-lg",connects:"vf-slider-connects",connects_sm:"vf-slider-connects-sm",connects_md:"vf-slider-connects-md",connects_lg:"vf-slider-connects-lg",connect:"vf-slider-connect",connect_sm:"vf-slider-connect-sm",connect_md:"vf-slider-connect-md",connect_lg:"vf-slider-connect-lg",origin:"vf-slider-origin",handle:"vf-slider-handle",handle_sm:"vf-slider-handle-sm",handle_md:"vf-slider-handle-md",handle_lg:"vf-slider-handle-lg",handleUpper:"vf-handle-upper",handleLower:"vf-handle-lower",touchArea:"vf-slider-touch-area",tooltip:"vf-slider-tooltip",tooltip_sm:"vf-slider-tooltip-sm",tooltip_md:"vf-slider-tooltip-md",tooltip_lg:"vf-slider-tooltip-lg",tooltipTop:"vf-slider-tooltip-top",tooltipTop_sm:"vf-slider-tooltip-top-sm",tooltipTop_md:"vf-slider-tooltip-top-md",tooltipTop_lg:"vf-slider-tooltip-top-lg",tooltipBottom:"vf-slider-tooltip-bottom",tooltipBottom_sm:"vf-slider-tooltip-bottom-sm",tooltipBottom_md:"vf-slider-tooltip-bottom-md",tooltipBottom_lg:"vf-slider-tooltip-bottom-lg",tooltipLeft:"vf-slider-tooltip-left",tooltipLeft_sm:"vf-slider-tooltip-left-sm",tooltipLeft_md:"vf-slider-tooltip-left-md",tooltipLeft_lg:"vf-slider-tooltip-left-lg",tooltipRight:"vf-slider-tooltip-right",tooltipRight_sm:"vf-slider-tooltip-right-sm",tooltipRight_md:"vf-slider-tooltip-right-md",tooltipRight_lg:"vf-slider-tooltip-right-lg",tooltipHidden:"vf-slider-tooltip-hidden",active:"vf-slider-active",draggable:"vf-slider-draggable",tap:"vf-slider-state-tap",drag:"vf-slider-state-drag",$slider:(a,{Size:i})=>[a.slider.slider,a.slider[`slider_${i}`]],$horizontal:(a,{Size:i})=>[a.slider.horizontal,a.slider[`horizontal_${i}`]],$vertical:(a,{Size:i})=>[a.slider.vertical,a.slider[`vertical_${i}`]],$base:(a,{Size:i})=>[a.slider.base,a.slider[`base_${i}`]],$connects:(a,{Size:i})=>[a.slider.connects,a.slider[`connects_${i}`]],$connect:(a,{Size:i})=>[a.slider.connect,a.slider[`connect_${i}`]],$handle:(a,{Size:i})=>[a.slider.handle,a.slider[`handle_${i}`]],$tooltip:(a,{Size:i})=>[a.slider.tooltip,a.slider[`tooltip_${i}`]],$tooltipTop:(a,{Size:i})=>[a.slider.tooltipTop,a.slider[`tooltipTop_${i}`]],$tooltipBottom:(a,{Size:i})=>[a.slider.tooltipBottom,a.slider[`tooltipBottom_${i}`]],$tooltipLeft:(a,{Size:i})=>[a.slider.tooltipLeft,a.slider[`tooltipLeft_${i}`]],$tooltipRight:(a,{Size:i})=>[a.slider.tooltipRight,a.slider[`tooltipRight_${i}`]]},$wrapper:(a,{Size:i})=>[a.wrapper,a[`wrapper_${i}`]]}}}},css_248z$l=`.vf-slider-wrapper {
margin-top: calc((var(--vf-min-height-input) - var(--vf-slider-height)) / 2);
}
.vf-slider-wrapper.vf-slider-wrapper-sm {
margin-top: calc((var(--vf-min-height-input-sm) - var(--vf-slider-height)) / 2);
margin-bottom: 0.25rem;
}
.vf-slider-wrapper.vf-slider-wrapper-lg {
margin-top: calc((var(--vf-min-height-input-lg) - var(--vf-slider-height)) / 2);
}
/* @vueform/slider styles */
.vf-slider-target,
.vf-slider-target * {
-webkit-touch-callout: none;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
touch-action: none;
-moz-user-select: none;
user-select: none;
box-sizing: border-box;
}
.vf-slider-target {
position: relative;
margin: calc((var(--vf-line-height) - var(--vf-slider-height)) / 2) 0;
}
.vf-slider-target[disabled] {
opacity: 0.5;
cursor: not-allowed;
}
.vf-slider-target.vf-slider-target-sm {
margin: calc((var(--vf-line-height-sm) - var(--vf-slider-height-sm)) / 2) 0;
}
.vf-slider-target.vf-slider-target-lg {
margin: calc((var(--vf-line-height-lg) - var(--vf-slider-height-lg)) / 2) 0;
}
.vf-slider-target.vf-slider-horizontal {
height: var(--vf-slider-height);
}
.vf-slider-target.vf-slider-horizontal.vf-slider-horizontal-sm {
height: var(--vf-slider-height-sm);
}
.vf-slider-target.vf-slider-horizontal.vf-slider-horizontal-lg {
height: var(--vf-slider-height-lg);
}
.vf-slider-target.vf-slider-vertical {
width: var(--vf-slider-height);
height: var(--vf-slider-height-vertical);
}
.vf-slider-target.vf-slider-vertical.vf-slider-vertical-sm {
width: var(--vf-slider-height-sm);
height: var(--vf-slider-height-vertical-sm);
}
.vf-slider-target.vf-slider-vertical.vf-slider-vertical-lg {
width: var(--vf-slider-height-lg);
height: var(--vf-slider-height-vertical-lg);
}
.vf-slider-target.vf-slider-state-drag * {
cursor: inherit !important;
}
.vf-slider-base,
.vf-slider-connects {
width: 100%;
height: 100%;
position: relative;
}
.vf-slider-base {
box-shadow: var(--vf-shadow-input);
background-color: var(--vf-bg-passive);
border-radius: var(--vf-radius-slider);
z-index: 1;
}
.vf-slider-base.vf-slider-base-sm {
border-radius: var(--vf-radius-slider-sm);
}
.vf-slider-base.vf-slider-base-lg {
border-radius: var(--vf-radius-slider-lg);
}
.vf-slider-connects {
overflow: hidden;
z-index: 0;
border-radius: var(--vf-radius-slider);
}
.vf-slider-connects.vf-slider-connects-sm {
border-radius: var(--vf-radius-slider-sm);
}
.vf-slider-connects.vf-slider-connects-lg {
border-radius: var(--vf-radius-slider-lg);
}
.vf-slider-connect,
.vf-slider-origin {
will-change: transform;
position: absolute;
z-index: 1;
top: 0;
right: 0;
height: 100%;
width: 100%;
-ms-transform-origin: 0 0;
-webkit-transform-origin: 0 0;
-webkit-transform-style: preserve-3d;
transform-origin: 0 0;
transform-style: flat;
}
.vf-slider-connect {
background: var(--vf-primary);
border-radius: var(--vf-radius-slider);
cursor: pointer;
}
.vf-slider-connect.vf-slider-connect-sm {
border-radius: var(--vf-radius-slider-sm);
}
.vf-slider-connect.vf-slider-connect-lg {
border-radius: var(--vf-radius-slider-lg);
}
[disabled] .vf-slider-connect {
background: var(--vf-slider-connect-bg-disabled);
}
.vf-slider-txt-dir-rtl.vf-slider-horizontal .vf-slider-origin {
left: 0;
right: auto;
}
.vf-slider-vertical .vf-slider-origin {
top: -100%;
width: 0;
}
.vf-slider-horizontal .vf-slider-origin {
height: 0;
}
.vf-slider-state-tap .vf-slider-connect,
.vf-slider-state-tap .vf-slider-origin {
transition: transform 0.3s;
}
.vf-slider-handle {
backface-visibility: hidden;
position: absolute;
width: var(--vf-slider-handle-size);
height: var(--vf-slider-handle-size);
background-color: var(--vf-bg-slider-handle);
border-radius: 999px;
box-shadow: var(--vf-shadow-handles);
outline: 0px solid var(--vf-ring-color);
outline-offset: 0;
cursor: grab;
transition: box-shadow 0.2s ease-in-out, color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}
.vf-slider-handle:focus {
box-shadow: var(--vf-shadow-handles-focus);
outline: var(--vf-ring-width) solid var(--vf-ring-color);
}
.vf-slider-handle:hover {
box-shadow: var(--vf-shadow-handles-hover);
}
.vf-slider-handle.vf-slider-handle-sm {
height: var(--vf-slider-handle-size-sm);
width: var(--vf-slider-handle-size-sm);
}
.vf-slider-handle.vf-slider-handle-lg {
height: var(--vf-slider-handle-size-lg);
width: var(--vf-slider-handle-size-lg);
}
.vf-slider-horizontal .vf-slider-handle {
top: calc((var(--vf-slider-handle-size) - var(--vf-slider-height)) / 2 * -1);
right: calc(var(--vf-slider-handle-size) / 2 * -1);
}
.vf-slider-horizontal .vf-slider-handle.vf-slider-handle-sm {
top: calc((var(--vf-slider-handle-size-sm) - var(--vf-slider-height-sm)) / 2 * -1);
right: calc(var(--vf-slider-handle-size-sm) / 2 * -1);
}
.vf-slider-horizontal .vf-slider-handle.vf-slider-handle-lg {
top: calc((var(--vf-slider-handle-size-lg) - var(--vf-slider-height-lg)) / 2 * -1);
right: calc(var(--vf-slider-handle-size-lg) / 2 * -1);
}
.vf-slider-horizontal.vf-slider-txt-dir-rtl .vf-slider-handle {
left: calc(var(--vf-slider-handle-width) / 2 * -1);
right: auto;
}
.vf-slider-horizontal.vf-slider-txt-dir-rtl .vf-slider-handle.vf-slider-handle-sm {
left: calc(var(--vf-slider-handle-width-sm) / 2 * -1);
}
.vf-slider-horizontal.vf-slider-txt-dir-rtl .vf-slider-handle.vf-slider-handle-lg {
left: calc(var(--vf-slider-handle-width-lg) / 2 * -1);
}
.vf-slider-vertical {
width: var(--vf-slider-height);
height: var(--vf-slider-vertical-height);
}
.vf-slider-vertical .vf-slider-handle {
bottom: calc(var(--vf-slider-handle-size) / 2 * -1);
right: calc((var(--vf-slider-handle-size) - var(--vf-slider-height)) / 2 * -1);
}
.vf-slider-vertical .vf-slider-handle.vf-slider-handle-sm {
bottom: calc(var(--vf-slider-handle-size-sm) / 2 * -1);
right: calc((var(--vf-slider-handle-size-sm) - var(--vf-slider-height-sm)) / 2 * -1);
}
.vf-slider-vertical .vf-slider-handle.vf-slider-handle-lg {
bottom: calc(var(--vf-slider-handle-size-lg) / 2 * -1);
right: calc((var(--vf-slider-handle-size-lg) - var(--vf-slider-height-lg)) / 2 * -1);
}
.vf-slider-touch-area {
height: 100%;
width: 100%;
}
.vf-slider-tooltip {
position: absolute;
display: block;
font-weight: 600;
white-space: nowrap;
min-width: 1.25rem;
text-align: center;
border: 1px solid var(--vf-border-color-slider-tooltip);
background: var(--vf-primary);
color: var(--vf-color-on-primary);
font-size: var(--vf-font-size-small);
line-height: var(--vf-line-height-small);
letter-spacing: var(--vf-letter-spacing-small);
padding: var(--vf-py-slider-tooltip) var(--vf-px-slider-tooltip);
border-radius: var(--vf-radius-small);
}
.vf-slider-tooltip.vf-slider-tooltip-sm {
font-size: var(--vf-font-size-small-sm);
line-height: var(--vf-line-height-small-sm);
letter-spacing: var(--vf-letter-spacing-small-sm);
padding: var(--vf-py-slider-tooltip-sm) var(--vf-px-slider-tooltip-sm);
border-radius: var(--vf-radius-small-sm);
}
.vf-slider-tooltip.vf-slider-tooltip-lg {
font-size: var(--vf-font-size-small-lg);
line-height: var(--vf-line-height-small-lg);
letter-spacing: var(--vf-letter-spacing-small-lg);
padding: var(--vf-py-slider-tooltip-lg) var(--vf-px-slider-tooltip-lg);
border-radius: var(--vf-radius-small-lg);
}
.vf-slider-tooltip-focus .vf-slider-tooltip,
.vf-slider-tooltip-drag .vf-slider-tooltip {
display: none !important;
}
.vf-slider-tooltip-focus.vf-slider-focused .vf-slider-tooltip:not(.vf-slider-tooltip-hidden),
.vf-slider-tooltip-drag.vf-slider-state-drag .vf-slider-tooltip:not(.vf-slider-tooltip-hidden),
.vf-slider-tooltip-drag .vf-slider-active .vf-slider-tooltip {
display: block !important;
}
[disabled].vf-slider-target,
[disabled].vf-slider-handle,
[disabled] .vf-slider-handle {
cursor: not-allowed;
}
.vf-slider-horizontal .vf-slider-tooltip-top {
transform: translate(-50%, 0);
left: 50%;
bottom: calc(var(--vf-slider-handle-size) + var(--vf-slider-tooltip-distance));
}
.vf-slider-horizontal .vf-slider-tooltip-top:before {
content: "";
position: absolute;
left: 50%;
width: 0;
height: 0;
transform: translate(-50%);
bottom: calc(var(--vf-slider-tooltip-arrow-size) * -2);
border: var(--vf-slider-tooltip-arrow-size) solid transparent;
border-top-color: inherit;
}
.vf-slider-horizontal .vf-slider-tooltip-top.vf-slider-tooltip-top-sm {
bottom: calc(var(--vf-slider-handle-size-sm) + var(--vf-slider-tooltip-distance-sm));
}
.vf-slider-horizontal .vf-slider-tooltip-top.vf-slider-tooltip-top-sm:before {
bottom: calc(var(--vf-slider-tooltip-arrow-size-sm) * -2);
border: var(--vf-slider-tooltip-arrow-size-sm) solid transparent;
border-top-color: inherit;
}
.vf-slider-horizontal .vf-slider-tooltip-top.vf-slider-tooltip-top-lg {
bottom: calc(var(--vf-slider-handle-size-lg) + var(--vf-slider-tooltip-distance-lg));
}
.vf-slider-horizontal .vf-slider-tooltip-top.vf-slider-tooltip-top-lg:before {
bottom: calc(var(--vf-slider-tooltip-arrow-size-lg) * -2);
border: var(--vf-slider-tooltip-arrow-size-lg) solid transparent;
border-top-color: inherit;
}
.vf-slider-horizontal .vf-slider-origin > .vf-slider-tooltip-top {
bottom: calc((var(--vf-slider-handle-size) - var(--vf-slider-height)) / 2 + var(--vf-slider-tooltip-distance));
}
.vf-slider-horizontal .vf-slider-origin > .vf-slider-tooltip-top.vf-slider-tooltip-top-sm {
bottom: calc((var(--vf-slider-handle-size-sm) - var(--vf-slider-height-sm)) / 2 + var(--vf-slider-tooltip-distance-sm));
}
.vf-slider-horizontal .vf-slider-origin > .vf-slider-tooltip-top.vf-slider-tooltip-top-lg {
bottom: calc((var(--vf-slider-handle-size-lg) - var(--vf-slider-height-lg)) / 2 + var(--vf-slider-tooltip-distance-lg));
}
.vf-slider-horizontal .vf-slider-tooltip-bottom {
transform: translate(-50%, 0);
left: 50%;
top: calc(var(--vf-slider-handle-size) + var(--vf-slider-tooltip-distance));
}
.vf-slider-horizontal .vf-slider-tooltip-bottom:before {
content: "";
position: absolute;
left: 50%;
width: 0;
height: 0;
transform: translate(-50%);
top: calc(var(--vf-slider-tooltip-arrow-size) * -2);
border: var(--vf-slider-tooltip-arrow-size) solid transparent;
border-bottom-color: inherit;
}
.vf-slider-horizontal .vf-slider-tooltip-bottom.vf-slider-tooltip-bottom-sm {
top: calc(var(--vf-slider-handle-size-sm) + var(--vf-slider-tooltip-distance-sm));
}
.vf-slider-horizontal .vf-slider-tooltip-bottom.vf-slider-tooltip-bottom-sm:before {
top: calc(var(--vf-slider-tooltip-arrow-size-sm) * -2);
border: var(--vf-slider-tooltip-arrow-size-sm) solid transparent;
border-bottom-color: inherit;
}
.vf-slider-horizontal .vf-slider-tooltip-bottom.vf-slider-tooltip-bottom-lg {
top: calc(var(--vf-slider-handle-size-lg) + var(--vf-slider-tooltip-distance-lg));
}
.vf-slider-horizontal .vf-slider-tooltip-bottom.vf-slider-tooltip-bottom-lg:before {
top: calc(var(--vf-slider-tooltip-arrow-size-lg) * -2);
border: var(--vf-slider-tooltip-arrow-size-lg) solid transparent;
border-bottom-color: inherit;
}
.vf-slider-horizontal .vf-slider-origin > .vf-slider-tooltip-bottom {
top: calc((var(--vf-slider-handle-size) - var(--vf-slider-height)) / 2 + var(--vf-slider-height) + var(--vf-slider-tooltip-distance));
}
.vf-slider-horizontal .vf-slider-origin > .vf-slider-tooltip-bottom.vf-slider-tooltip-bottom-sm {
top: calc((var(--vf-slider-handle-size-sm) - var(--vf-slider-height-sm)) / 2 + var(--vf-slider-height-sm) + var(--vf-slider-tooltip-distance-sm));
}
.vf-slider-horizontal .vf-slider-origin > .vf-slider-tooltip-bottom.vf-slider-tooltip-bottom-lg {
top: calc((var(--vf-slider-handle-size-lg) - var(--vf-slider-height-lg)) / 2 + var(--vf-slider-height-lg) + var(--vf-slider-tooltip-distance-lg));
}
.vf-slider-vertical .vf-slider-tooltip-left {
transform: translate(0, -50%);
top: 50%;
right: calc(var(--vf-slider-handle-size) + var(--vf-slider-tooltip-distance));
}
.vf-slider-vertical .vf-slider-tooltip-left:before {
content: "";
position: absolute;
top: 50%;
width: 0;
height: 0;
transform: translateY(-50%);
right: calc(var(--vf-slider-tooltip-arrow-size) * -2);
border: var(--vf-slider-tooltip-arrow-size) solid transparent;
border-left-color: inherit;
}
.vf-slider-vertical .vf-slider-tooltip-left.vf-slider-tooltip-left-sm {
right: calc(var(--vf-slider-handle-size-sm) + var(--vf-slider-tooltip-distance-sm));
}
.vf-slider-vertical .vf-slider-tooltip-left.vf-slider-tooltip-left-sm:before {
right: calc(var(--vf-slider-tooltip-arrow-size-sm) * -2);
border: var(--vf-slider-tooltip-arrow-size-sm) solid transparent;
border-left-color: inherit;
}
.vf-slider-vertical .vf-slider-tooltip-left.vf-slider-tooltip-left-lg {
right: calc(var(--vf-slider-handle-siz-lg) + var(--vf-slider-tooltip-distanc-lg));
}
.vf-slider-vertical .vf-slider-tooltip-left.vf-slider-tooltip-left-lg:before {
right: calc(var(--vf-slider-tooltip-arrow-size-sm) * -2);
border: var(--vf-slider-tooltip-arrow-size-sm) solid transparent;
border-left-color: inherit;
}
.vf-slider-vertical .vf-slider-origin > .vf-slider-tooltip-left {
right: calc((var(--vf-slider-handle-size) - var(--vf-slider-height)) / 2 + var(--vf-slider-height) + var(--vf-slider-tooltip-distance));
}
.vf-slider-vertical .vf-slider-origin > .vf-slider-tooltip-left.vf-slider-tooltip-left-sm {
right: calc((var(--vf-slider-handle-size-sm) - var(--vf-slider-height-sm)) / 2 + var(--vf-slider-height-sm) + var(--vf-slider-tooltip-distance-sm));
}
.vf-slider-vertical .vf-slider-origin > .vf-slider-tooltip-left.vf-slider-tooltip-left-lg {
right: calc((var(--vf-slider-handle-size-lg) - var(--vf-slider-height-lg)) / 2 + var(--vf-slider-height-lg) + var(--vf-slider-tooltip-distance-lg));
}
.vf-slider-vertical .vf-slider-tooltip-right {
transform: translate(0, -50%);
top: 50%;
left: calc(var(--vf-slider-handle-size) + var(--vf-slider-tooltip-distance));
}
.vf-slider-vertical .vf-slider-tooltip-right:before {
content: "";
position: absolute;
top: 50%;
width: 0;
height: 0;
transform: translateY(-50%);
left: calc(var(--vf-slider-tooltip-arrow-size) * -2);
border: var(--vf-slider-tooltip-arrow-size) solid transparent;
border-right-color: inherit;
}
.vf-slider-vertical .vf-slider-tooltip-right.vf-slider-tooltip-right-sm {
left: calc(var(--vf-slider-handle-size-sm) + var(--vf-slider-tooltip-distance-sm));
}
.vf-slider-vertical .vf-slider-tooltip-right.vf-slider-tooltip-right-sm:before {
left: calc(var(--vf-slider-tooltip-arrow-size-sm) * -2);
border: var(--vf-slider-tooltip-arrow-size-sm) solid transparent;
border-right-color: inherit;
}
.vf-slider-vertical .vf-slider-tooltip-right.vf-slider-tooltip-right-lg {
left: calc(var(--vf-slider-handle-size-lg) + var(--vf-slider-tooltip-distance-lg));
}
.vf-slider-vertical .vf-slider-tooltip-right.vf-slider-tooltip-right-lg:before {
left: calc(var(--vf-slider-tooltip-arrow-size-lg) * -2);
border: var(--vf-slider-tooltip-arrow-size-lg) solid transparent;
border-right-color: inherit;
}
.vf-slider-vertical .vf-slider-origin > .vf-slider-tooltip-right {
left: calc((var(--vf-slider-handle-size) - var(--vf-slider-height)) / 2 + var(--vf-slider-tooltip-distance));
}
.vf-slider-vertical .vf-slider-origin > .vf-slider-tooltip-right.vf-slider-tooltip-right-sm {
left: calc((var(--vf-slider-handle-size-sm) - var(--vf-slider-height-sm)) / 2 + var(--vf-slider-tooltip-distance-sm));
}
.vf-slider-vertical .vf-slider-origin > .vf-slider-tooltip-right.vf-slider-tooltip-right-lg {
left: calc((var(--vf-slider-handle-size-lg) - var(--vf-slider-height-lg)) / 2 + var(--vf-slider-tooltip-distance-lg));
}
.vf-slider-horizontal .vf-slider-origin > .vf-slider-tooltip {
transform: translate(50%, 0);
left: auto;
}
.vf-slider-vertical .vf-slider-origin > .vf-slider-tooltip {
transform: translate(0, 50%);
top: auto;
}
.vf-slider-active {
cursor: grabbing;
}
.vf-slider-draggable {
cursor: ew-resize;
}
.vf-slider-vertical .vf-slider-draggable {
cursor: ns-resize;
}`;styleInject(css_248z$l);script$H.__file="themes/vueform/templates/elements/SliderElement.vue";var script$G={name:"StaticElement",data(){return{merge:!0,defaultClasses:{container:"",content:"",tag:""}}}};const _hoisted_1$f=["innerHTML"],_hoisted_2$a=["innerHTML"],_hoisted_3$8=["innerHTML"],_hoisted_4$3=["innerHTML"],_hoisted_5$2=["innerHTML"],_hoisted_6$1=["innerHTML"],_hoisted_7=["innerHTML"],_hoisted_8=["href","target","innerHTML"],_hoisted_9=["href","target"],_hoisted_10=["href","target"],_hoisted_11=["src","alt","title","width","height"],_hoisted_12=["src","alt","title","width","height"],_hoisted_13=["innerHTML"];function render$i(a,i,u,c,d,m){return a.wrap?(openBlock(),createBlock(resolveDynamicComponent(a.elementLayout),{key:0,ref:"container"},createSlots({element:withCtx(()=>[createCommentVNode(" If content is HTML "),a.isHtml&&(a.content||["img","hr"].indexOf(a.tag)!==-1)?(openBlock(),createElementBlock(Fragment,{key:0},[!a.tag&&a.allowHtml?(openBlock(),createElementBlock("div",mergeProps({key:0,class:a.classes.content,innerHTML:a.content},a.attrs),null,16,_hoisted_1$f)):createCommentVNode("v-if",!0),!a.tag&&!a.allowHtml?(openBlock(),createElementBlock("div",mergeProps({key:1,class:a.classes.content},a.attrs),toDisplayString(a.content),17)):createCommentVNode("v-if",!0),a.tag==="p"?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(a.classes.tag)},[a.allowHtml?(openBlock(),createElementBlock("p",mergeProps({key:0,innerHTML:a.content},a.attrs),null,16,_hoisted_2$a)):(openBlock(),createElementBlock("p",normalizeProps(mergeProps({key:1},a.attrs)),toDisplayString(a.content),17))],2)):createCommentVNode("v-if",!0),a.tag==="h1"?(openBlock(),createElementBlock("div",{key:3,class:normalizeClass(a.classes.tag)},[a.allowHtml?(openBlock(),createElementBlock("h1",mergeProps({key:0,innerHTML:a.content},a.attrs),null,16,_hoisted_3$8)):(openBlock(),createElementBlock("h1",normalizeProps(mergeProps({key:1},a.attrs)),toDisplayString(a.content),17))],2)):createCommentVNode("v-if",!0),a.tag==="h2"?(openBlock(),createElementBlock("div",{key:4,class:normalizeClass(a.classes.tag)},[a.allowHtml?(openBlock(),createElementBlock("h2",mergeProps({key:0,innerHTML:a.content},a.attrs),null,16,_hoisted_4$3)):(openBlock(),createElementBlock("h2",normalizeProps(mergeProps({key:1},a.attrs)),toDisplayString(a.content),17))],2)):createCommentVNode("v-if",!0),a.tag==="h3"?(openBlock(),createElementBlock("div",{key:5,class:normalizeClass(a.classes.tag)},[a.allowHtml?(openBlock(),createElementBlock("h3",mergeProps({key:0,innerHTML:a.content},a.attrs),null,16,_hoisted_5$2)):(openBlock(),createElementBlock("h3",normalizeProps(mergeProps({key:1},a.attrs)),toDisplayString(a.content),17))],2)):createCommentVNode("v-if",!0),a.tag==="h4"?(openBlock(),createElementBlock("div",{key:6,class:normalizeClass(a.classes.tag)},[a.allowHtml?(openBlock(),createElementBlock("h4",mergeProps({key:0,innerHTML:a.content},a.attrs),null,16,_hoisted_6$1)):(openBlock(),createElementBlock("h4",normalizeProps(mergeProps({key:1},a.attrs)),toDisplayString(a.content),17))],2)):createCommentVNode("v-if",!0),a.tag==="blockquote"?(openBlock(),createElementBlock("div",{key:7,class:normalizeClass(a.classes.tag)},[a.allowHtml?(openBlock(),createElementBlock("blockquote",mergeProps({key:0,innerHTML:a.content},a.attrs),null,16,_hoisted_7)):(openBlock(),createElementBlock("blockquote",normalizeProps(mergeProps({key:1},a.attrs)),toDisplayString(a.content),17))],2)):createCommentVNode("v-if",!0),a.tag==="a"?(openBlock(),createElementBlock("div",{key:8,class:normalizeClass(a.classes.tag)},[a.allowHtml?(openBlock(),createElementBlock("a",mergeProps({key:0,href:a.href,target:a.target},a.attrs,{innerHTML:a.content}),null,16,_hoisted_8)):(openBlock(),createElementBlock("a",mergeProps({key:1,href:a.href,target:a.target},a.attrs),toDisplayString(a.content),17,_hoisted_9))],2)):createCommentVNode("v-if",!0),a.tag==="hr"?(openBlock(),createElementBlock("div",{key:9,class:normalizeClass(a.classes.tag)},[createBaseVNode("hr",normalizeProps(guardReactiveProps(a.attrs)),null,16)],2)):createCommentVNode("v-if",!0),a.tag==="img"?(openBlock(),createElementBlock("div",{key:10,class:normalizeClass(a.classes.tag)},[a.href?(openBlock(),createElementBlock("a",{key:0,href:a.href,target:a.target},[createBaseVNode("img",mergeProps({src:a.src,alt:a.alt,title:a.title,width:a.width,height:a.height},a.attrs),null,16,_hoisted_11)],8,_hoisted_10)):(openBlock(),createElementBlock("img",mergeProps({key:1,src:a.src,alt:a.alt,title:a.title,width:a.width,height:a.height},a.attrs),null,16,_hoisted_12))],2)):createCommentVNode("v-if",!0)],64)):a.content?(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" If content is component "),(openBlock(),createBlock(resolveDynamicComponent(a.componentContent),{el$:a.el$},null,8,["el$"]))],2112)):(openBlock(),createElementBlock(Fragment,{key:2},[createCommentVNode(" If content is a slot "),renderSlot(a.$slots,"default",{el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(a.slotContent),{el$:a.el$},null,8,["el$"]))])],2112))]),_:2},[renderList(a.elementSlots,(f,v)=>({name:v,fn:withCtx(()=>[renderSlot(a.$slots,v,{el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(f),{el$:a.el$},null,8,["el$"]))])])}))]),1536)):a.content&&a.isHtml?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(a.classes.content),innerHTML:a.content},null,10,_hoisted_13)):a.content?(openBlock(),createBlock(resolveDynamicComponent(a.componentContent),{key:2,ref:"container"},null,512)):(openBlock(),createElementBlock("div",{key:3,class:normalizeClass(a.classes.container),ref:"container"},[renderSlot(a.$slots,"default",{el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(a.slotContent),{el$:a.el$},null,8,["el$"]))])],2))}script$G.render=render$i;script$G.__file="themes/blank/templates/elements/StaticElement.vue";var script$F={name:"StaticElement",render:script$G.render,data(){return{merge:!0,defaultClasses:{container:"vf-contains-link",content:"vf-static",content_sm:"vf-static-sm",content_md:"",content_lg:"vf-static-lg",content_top_1:"vf-static-tag-top-1",content_top_2:"vf-static-tag-top-2",content_top_3:"vf-static-tag-top-3",content_bottom_1:"vf-static-tag-bottom-1",content_bottom_2:"vf-static-tag-bottom-2",content_bottom_3:"vf-static-tag-bottom-3",tag:"vf-static-tag",tag_sm:"vf-static-tag-sm",tag_md:"",tag_lg:"vf-static-tag-lg",tag_top_1:"vf-static-tag-top-1",tag_top_2:"vf-static-tag-top-2",tag_top_3:"vf-static-tag-top-3",tag_bottom_1:"vf-static-tag-bottom-1",tag_bottom_2:"vf-static-tag-bottom-2",tag_bottom_3:"vf-static-tag-bottom-3",tag_left:"vf-static-tag-left",tag_center:"vf-static-tag-center",tag_right:"vf-static-tag-right",tag_p:"vf-static-tag-p",tag_h1:"vf-static-tag-h1",tag_h2:"vf-static-tag-h2",tag_h3:"vf-static-tag-h3",tag_h4:"vf-static-tag-h4",tag_blockquote:"vf-static-tag-blockquote",tag_a:"vf-static-tag-a",tag_hr:"vf-static-tag-hr",tag_img:"vf-static-tag-img",$content:(a,{Size:i,top:u,bottom:c})=>[a.content,a[`content_${i}`],u>=1?a[`content_top_${u}`]:null,c>=1?a[`content_bottom_${c}`]:null],$tag:(a,{Size:i,tag:u,align:c,top:d,bottom:m})=>[a.tag,a[`tag_${i}`],a[`tag_${u}`],c==="left"?a.tag_left:null,c==="center"?a.tag_center:null,c==="right"?a.tag_right:null,d>=1?a[`tag_top_${d}`]:null,m>=1?a[`tag_bottom_${m}`]:null]}}}},css_248z$k="/* Styles contained in scss/_static.scss */";styleInject(css_248z$k);script$F.__file="themes/vueform/templates/elements/StaticElement.vue";var script$E={name:"TagsElement",components:{Multiselect:script$W},data(){return{merge:!0,defaultClasses:{container:"",select:{container:"",containerDisabled:"",containerOpen:"",containerOpenTop:"",containerActive:"",search:"",tags:"",tag:"",tagDisabled:"",tagRemove:"",tagRemoveIcon:"",tagsSearchWrapper:"",tagsSearch:"",tagsSearchCopy:"",placeholder:"",caret:"",caretOpen:"",clear:"",clearIcon:"",spinner:"",dropdown:"",dropdownTop:"",dropdownHidden:"",options:"",optionsTop:"",group:"",groupLabel:"",groupLabelPointable:"",groupLabelPointed:"",groupLabelSelected:"",groupLabelDisabled:"",groupLabelSelectedPointed:"",groupLabelSelectedDisabled:"",groupOptions:"",option:"",optionPointed:"",optionSelected:"",optionDisabled:"",optionSelectedPointed:"",optionSelectedDisabled:"",noOptions:"",noResults:"",fakeInput:"",spacer:""}}}}};function render$h(a,i,u,c,d,m){const f=resolveComponent("ElementLabelFloating"),v=resolveComponent("Multiselect");return openBlock(),createBlock(resolveDynamicComponent(a.elementLayout),{ref:"container"},createSlots({element:withCtx(()=>[a.hasFloating&&!a.empty?(openBlock(),createBlock(f,{key:0,visible:!a.empty},null,8,["visible"])):createCommentVNode("v-if",!0),createCommentVNode(" @vueform/multiselect copmonent "),createVNode(v,mergeProps(a.fieldOptions,{modelValue:a.value,"onUpdate:modelValue":i[0]||(i[0]=g=>a.value=g),classes:a.classes.select,id:a.fieldId,name:a.name,options:a.resolvedOptions,disabled:a.isDisabled,placeholder:a.Placeholder,attrs:a.attrs,aria:a.aria,locale:a.form$.locale$,onSelect:a.handleSelect,onDeselect:a.handleDeselect,onSearchChange:a.handleSearchChange,onTag:a.handleTag,onOpen:a.handleOpen,onClose:a.handleClose,onClear:a.handleClear,onPaste:a.handlePaste,ref:"input"}),createSlots({_:2},[renderList({option:"option",noresults:"no-results",nooptions:"no-options",afterlist:"after-list",beforelist:"before-list",placeholder:"placeholder",grouplabel:"group-label",caret:"caret",clear:"clear",spinner:"spinner",default:"default"},(g,y)=>({name:y,fn:withCtx(b=>[renderSlot(a.$slots,g,mergeProps(b,{el$:a.el$}),()=>[(openBlock(),createBlock(resolveDynamicComponent(a.fieldSlots[g]),mergeProps(b,{el$:a.el$}),null,16,["el$"]))])])})),a.fieldOptions.mode=="tags"?{name:"tag",fn:withCtx(({option:g,handleTagRemove:y,disabled:b})=>[renderSlot(a.$slots,"tag",{option:g,handleTagRemove:y,disabled:b,el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(a.fieldSlots.tag),{option:g,handleTagRemove:y,disabled:b,el$:a.el$},null,8,["option","handleTagRemove","disabled","el$"]))])]),key:"0"}:void 0]),1040,["modelValue","classes","id","name","options","disabled","placeholder","attrs","aria","locale","onSelect","onDeselect","onSearchChange","onTag","onOpen","onClose","onClear","onPaste"])]),_:2},[renderList(a.elementSlots,(g,y)=>({name:y,fn:withCtx(()=>[renderSlot(a.$slots,y,{el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(g),{el$:a.el$},null,8,["el$"]))])])}))]),1536)}script$E.render=render$h;script$E.__file="themes/blank/templates/elements/TagsElement.vue";var script$D={name:"TagsElement",render:script$E.render,components:{Multiselect:script$W},data(){return{merge:!0,defaultClasses:{container:"vf-text-type",select:{tags:"vf-multiselect-tags",tags_sm:"vf-multiselect-tags-sm",tags_md:"",tags_lg:"vf-multiselect-tags-lg",tag:"vf-multiselect-tag",tag_sm:"vf-multiselect-tag-sm",tag_md:"",tag_lg:"vf-multiselect-tag-lg",tagDisabled:"vf-multiselect-tag-disabled",tagDisabled_sm:"",tagDisabled_md:"",tagDisabled_lg:"",tagWrapper:"vf-multiselect-tag-wrapper",tagWrapperBreak:"vf-multiselect-tag-wrapper-break",tagRemove:"vf-multiselect-tag-remove",tagRemove_sm:"vf-multiselect-tag-remove-sm",tagRemove_md:"",tagRemove_lg:"vf-multiselect-tag-remove-lg",tagRemoveIcon:"vf-multiselect-tag-remove-icon",tagsSearchWrapper:"vf-multiselect-tags-search-wrapper",tagsSearchWrapper_sm:"",tagsSearchWrapper_md:"",tagsSearchWrapper_lg:"",tagsSearch:"vf-multiselect-tags-search",tagsSearch_sm:"vf-multiselect-tags-search-sm",tagsSearch_md:"",tagsSearch_lg:"vf-multiselect-tags-search-lg",tagsSearchCopy:"vf-multiselect-tags-search-copy",container:"vf-multiselect",container_enabled:"",container_disabled:"vf-multiselect-disabled",container_success:"vf-multiselect-success",container_danger:"vf-multiselect-danger",container_sm:"vf-multiselect-sm",container_md:"",container_lg:"vf-multiselect-lg",containerDisabled:"",containerOpen:"vf-multiselect-open",containerOpenTop:"vf-multiselect-open-top",containerActive:"vf-multiselect-active",containerActive_enabled:"",wrapper:"vf-multiselect-wrapper",wrapper_sm:"vf-multiselect-wrapper-sm",wrapper_md:"",wrapper_lg:"vf-multiselect-wrapper-lg",search:"vf-multiselect-search",search_sm:"vf-multiselect-search-sm",search_md:"",search_lg:"vf-multiselect-search-lg",placeholder:"vf-multiselect-placeholder",placeholder_sm:"vf-multiselect-placeholder-sm",placeholder_md:"",placeholder_lg:"vf-multiselect-placeholder-lg",caret:"vf-multiselect-caret",caret_sm:"vf-multiselect-caret-sm",caret_md:"",caret_lg:"vf-multiselect-caret-lg",caretOpen:"vf-multiselect-caret-open",clear:"vf-multiselect-clear",clear_sm:"vf-multiselect-clear-sm",clear_md:"",clear_lg:"vf-multiselect-clear-lg",clearIcon:"vf-multiselect-clear-icon",spinner:"vf-multiselect-spinner",spinner_sm:"vf-multiselect-spinner-sm",spinner_md:"",spinner_lg:"vf-multiselect-spinner-lg",infinite:"vf-multiselect-infinite",infinite_sm:"vf-multiselect-infinite-sm",infinite_md:"",infinite_lg:"vf-multiselect-infinite-lg",infiniteSpinner:"vf-multiselect-infinite-spinner",dropdown:"vf-multiselect-dropdown",dropdown_sm:"vf-multiselect-dropdown-sm",dropdown_md:"",dropdown_lg:"vf-multiselect-dropdown-lg",dropdownTop:"vf-multiselect-dropdown-top",dropdownTop_sm:"vf-multiselect-dropdown-top-sm",dropdownTop_md:"",dropdownTop_lg:"vf-multiselect-dropdown-top-lg",dropdownHidden:"vf-multiselect-dropdown-hidden",options:"vf-multiselect-options",optionsTop:"vf-multiselect-options-top",group:"vf-multiselect-group",groupLabel:"vf-multiselect-group-label",groupLabel_sm:"vf-multiselect-group-label-sm",groupLabel_md:"",groupLabel_lg:"vf-multiselect-group-label-lg",groupLabelPointable:"vf-multiselect-group-label-pointable",groupLabelPointed:"vf-multiselect-group-label-pointed",groupLabelSelected:"vf-multiselect-group-label-selected",groupLabelDisabled:"vf-multiselect-group-label-disabled",groupLabelSelectedPointed:"vf-multiselect-group-label-selected vf-multiselect-group-label-pointed",groupLabelSelectedDisabled:"vf-multiselect-group-label-selected vf-multiselect-group-label-disabled",groupOptions:"vf-multiselect-group-options",option:"vf-multiselect-option",option_sm:"vf-multiselect-option-sm",option_md:"",option_lg:"vf-multiselect-option-lg",optionPointed:"vf-multiselect-option-pointed",optionSelected:"vf-multiselect-option-selected",optionDisabled:"vf-multiselect-option-disabled",optionSelectedPointed:"vf-multiselect-option-selected vf-multiselect-option-pointed",optionSelectedDisabled:"vf-multiselect-option-selected vf-multiselect-option-disabled",noOptions:"vf-multiselect-no-options",noOptions_sm:"vf-multiselect-no-options-sm",noOptions_md:"",noOptions_lg:"vf-multiselect-no-options-lg",noResults:"vf-multiselect-no-results",noResults_sm:"vf-multiselect-no-results-sm",noResults_md:"",noResults_lg:"vf-multiselect-no-results-lg",fakeInput:"vf-multiselect-fake-input",assist:"vf-assistive-text",spacer:"vf-multiselect-spacer",spacer_sm:"vf-multiselect-spacer-sm",spacer_md:"",spacer_lg:"vf-multiselect-spacer-lg",$container:(a,{Size:i,isDanger:u,isSuccess:c,isDisabled:d})=>[a.select.container,a.select[`container_${i}`],d?a.select.container_disabled:null,!d&&!c&&!u?a.select.container_enabled:null,!d&&u?a.select.container_danger:null,!d&&c?a.select.container_success:null],$containerActive:(a,{Size:i,isDanger:u,isSuccess:c,isDisabled:d})=>[a.select.containerActive,a.select[`container_${i}`],!d&&!c&&!u?a.select.containerActive_enabled:null],$wrapper:(a,{Size:i})=>[a.select.wrapper,a.select[`wrapper_${i}`]],$search:(a,{Size:i})=>[a.select.search,a.select[`search_${i}`]],$placeholder:(a,{Size:i})=>[a.select.placeholder,a.select[`placeholder_${i}`]],$caret:(a,{Size:i})=>[a.select.caret,a.select[`caret_${i}`]],$clear:(a,{Size:i})=>[a.select.clear,a.select[`clear_${i}`]],$spinner:(a,{Size:i})=>[a.select.spinner,a.select[`spinner_${i}`]],$infinite:(a,{Size:i})=>[a.select.infinite,a.select[`infinite_${i}`]],$dropdown:(a,{Size:i})=>[a.select.dropdown,a.select[`dropdown_${i}`]],$dropdownTop:(a,{Size:i})=>[a.select.dropdownTop,a.select[`dropdownTop_${i}`]],$groupLabel:(a,{Size:i})=>[a.select.groupLabel,a.select[`groupLabel_${i}`]],$option:(a,{Size:i})=>[a.select.option,a.select[`option_${i}`]],$spacer:(a,{Size:i})=>[a.select.spacer,a.select[`spacer_${i}`]],$noOptions:(a,{Size:i})=>[a.select.noOptions,a.select[`noOptions_${i}`]],$noResults:(a,{Size:i})=>[a.select.noResults,a.select[`noResults_${i}`]],$tags:(a,{Size:i})=>[a.select.tags,a.select[`tags_${i}`]],$tag:(a,{Size:i})=>[a.select.tag,a.select[`tag_${i}`]],$tagDisabled:(a,{Size:i})=>[a.select.tagDisabled,a.select[`tagDisabled_${i}`]],$tagRemove:(a,{Size:i})=>[a.select.tagRemove,a.select[`tagRemove_${i}`]],$tagsSearchWrapper:(a,{Size:i})=>[a.select.tagsSearchWrapper,a.select[`tagsSearchWrapper_${i}`]],$tagsSearch:(a,{Size:i})=>[a.select.tagsSearch,a.select[`tagsSearch_${i}`]]},$input:(a,{isDisabled:i,Size:u,isDanger:c,isSuccess:d})=>[a.input,a[`input_${u}`],i?a.input_disabled:null,!i&&!d&&!c?a.input_enabled:null,!i&&c?a.input_danger:null,!i&&d?a.input_success:null],$inputWrapper:(a,{Size:i})=>[a.inputWrapper,a[`inputWrapper_${i}`]]}}}},css_248z$j=`/* Some styles are contained in SelectElement.vue */
.vf-multiselect-tags {
flex-grow: 1;
flex-shrink: 1;
display: flex;
flex-wrap: wrap;
margin: var(--vf-space-tags) 0 0;
padding-left: var(--vf-py-input);
align-items: center;
min-width: 0;
}
.vf-multiselect-tags.vf-multiselect-tags-sm {
padding-left: var(--vf-py-input-sm);
}
.vf-multiselect-tags.vf-multiselect-tags-lg {
padding-left: var(--vf-py-input-lg);
}
.vf-floating-wrapper ~ .vf-multiselect-tags,
.vf-floating-wrapper ~ div .vf-multiselect-tags {
padding-left: var(--vf-px-input);
margin: calc(var(--vf-space-tags) + var(--vf-floating-top) + 0.34375rem - 1px) 0 0;
}
.vf-floating-wrapper ~ .vf-multiselect-tags-sm,
.vf-floating-wrapper ~ div .vf-multiselect-tags-sm {
padding-left: var(--vf-px-input-sm);
margin: calc(var(--vf-space-tags-sm) + var(--vf-floating-top-sm) + 0.34375rem - 1px) 0 0;
}
.vf-floating-wrapper ~ .vf-multiselect-tags-lg,
.vf-floating-wrapper ~ div .vf-multiselect-tags-lg {
padding-left: var(--vf-px-input-lg);
margin: calc(var(--vf-space-tags-lg) + var(--vf-floating-top-lg) + 0.34375rem - 1px) 0 0;
}
.vf-multiselect-tag {
background: var(--vf-bg-tag);
color: var(--vf-color-tag);
border-style: solid;
border-width: var(--vf-border-width-tag);
border-color: var(--vf-border-color-tag);
font-size: var(--vf-font-size-small);
line-height: var(--vf-line-height-small);
letter-spacing: var(--vf-letter-spacing-small);
font-weight: 600;
padding: var(--vf-py-tag) 0 var(--vf-py-tag) var(--vf-px-tag);
border-radius: var(--vf-radius-tag);
margin-right: var(--vf-space-tags);
margin-bottom: var(--vf-space-tags);
display: flex;
align-items: center;
white-space: nowrap;
min-width: 0;
}
.vf-multiselect-tag.vf-multiselect-tag-disabled {
padding-right: var(--vf-px-tag);
opacity: 0.5;
}
.vf-multiselect-tag.vf-multiselect-tag-sm {
font-size: var(--vf-font-size-small-sm);
line-height: var(--vf-line-height-small-sm);
letter-spacing: var(--vf-letter-spacing-small-sm);
border-radius: var(--vf-radius-tag-sm);
padding: var(--vf-py-tag-sm) 0 var(--vf-py-tag-sm) var(--vf-px-tag-sm);
}
.vf-multiselect-tag.vf-multiselect-tag-sm.vf-multiselect-tag-disabled {
padding-right: var(--vf-px-tag-sm);
}
.vf-multiselect-tag.vf-multiselect-tag-lg {
font-size: var(--vf-font-size-small-lg);
line-height: var(--vf-line-height-small-lg);
letter-spacing: var(--vf-letter-spacing-small-lg);
border-radius: var(--vf-radius-tag-lg);
padding: var(--vf-py-tag-lg) 0 var(--vf-py-tag-lg) var(--vf-px-tag-lg);
}
.vf-multiselect-tag.vf-multiselect-tag-lg.vf-multiselect-tag-disabled {
padding-right: var(--vf-px-tag-lg);
}
.vf-multiselect-tag-wrapper {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.vf-multiselect-tag-wrapper-break {
white-space: normal;
word-break: break-all;
}
.vf-multiselect-tag-remove {
display: flex;
align-items: center;
justify-content: center;
padding: 0.25rem;
margin: 0 0.125rem;
border-radius: var(--vf-radius-tag);
}
.vf-multiselect-tag-remove:hover {
background: rgba(0, 0, 0, 0.1);
}
.vf-multiselect-tag-remove.vf-multiselect-tag-remove-sm {
border-radius: var(--vf-radius-tag-sm);
}
.vf-multiselect-tag-remove.vf-multiselect-tag-remove-lg {
border-radius: var(--vf-radius-tag-lg);
}
.vf-multiselect-tag-remove-icon {
mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M207.6 256l107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'%3E%3C/path%3E%3C/svg%3E");
-webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M207.6 256l107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'%3E%3C/path%3E%3C/svg%3E");
mask-position: center;
-webkit-mask-position: center;
mask-repeat: no-repeat;
-webkit-mask-repeat: no-repeat;
mask-size: contain;
-webkit-mask-size: contain;
background-color: currentColor;
display: inline-block;
width: 0.75rem;
height: 0.75rem;
}
.vf-multiselect-tags-search-wrapper {
display: inline-block;
position: relative;
margin: 0 var(--vf-space-tags) var(--vf-space-tags);
flex-grow: 1;
flex-shrink: 1;
height: 100%;
max-width: 100%;
}
.vf-multiselect-tags-search-copy {
visibility: hidden;
white-space: pre-wrap;
display: inline-block;
height: 1px;
width: 100%;
}
.vf-multiselect-tags-search {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
border: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
outline: none;
padding: 0;
font-size: inherit;
font-family: inherit;
box-sizing: border-box;
width: 100%;
appearance: none;
font-size: var(--vf-font-size);
line-height: var(--vf-line-height);
letter-spacing: var(--vf-letter-spacing);
background-color: transparent;
padding-right: 0.5rem;
}
.vf-multiselect-tags-search::-webkit-search-decoration, .vf-multiselect-tags-search::-webkit-search-cancel-button, .vf-multiselect-tags-search::-webkit-search-results-button, .vf-multiselect-tags-search::-webkit-search-results-decoration {
-webkit-appearance: none;
}
.vf-multiselect-tags-search.vf-multiselect-tags-search-sm {
font-size: var(--vf-font-size-sm);
line-height: var(--vf-line-height-sm);
letter-spacing: var(--vf-letter-spacing-sm);
}
.vf-multiselect-tags-search.vf-multiselect-tags-search-lg {
font-size: var(--vf-font-size-lg);
line-height: var(--vf-line-height-lg);
letter-spacing: var(--vf-letter-spacing-lg);
}
[dir=rtl] .vf-multiselect-tags {
padding-left: 0;
padding-right: var(--vf-py-input);
}
[dir=rtl] .vf-multiselect-tags.vf-multiselect-tags-sm {
padding-right: var(--vf-py-input-sm);
}
[dir=rtl] .vf-multiselect-tags.vf-multiselect-tags-lg {
padding-right: var(--vf-py-input-lg);
}
[dir=rtl] .vf-floating-wrapper ~ .vf-multiselect-tags,
[dir=rtl] .vf-floating-wrapper ~ div .vf-multiselect-tags {
padding-left: 0;
padding-right: var(--vf-px-input);
}
[dir=rtl] .vf-floating-wrapper ~ .vf-multiselect-tags-sm,
[dir=rtl] .vf-floating-wrapper ~ div .vf-multiselect-tags-sm {
padding-left: 0;
padding-right: var(--vf-px-input-sm);
}
[dir=rtl] .vf-floating-wrapper ~ .vf-multiselect-tags-lg,
[dir=rtl] .vf-floating-wrapper ~ div .vf-multiselect-tags-lg {
padding-left: 0;
padding-right: var(--vf-px-input-lg);
}
[dir=rtl] .vf-multiselect-tag {
padding: var(--vf-py-tag) var(--vf-px-tag) var(--vf-py-tag) 0;
margin-right: 0;
margin-left: var(--vf-space-tags);
}
[dir=rtl] .vf-multiselect-tag.is-disabled {
padding-left: ar(--vf-px-tag);
}`;styleInject(css_248z$j);script$D.__file="themes/vueform/templates/elements/TagsElement.vue";var script$C={name:"TextareaElement",data(){return{merge:!0,defaultClasses:{container:"",inputContainer:"",input:""}}}};const _hoisted_1$e=["value","name","id","placeholder","disabled","readonly","rows","data-autogrow"];function render$g(a,i,u,c,d,m){const f=resolveComponent("ElementAddon"),v=resolveComponent("ElementLabelFloating"),g=resolveComponent("ElementLoader");return openBlock(),createBlock(resolveDynamicComponent(a.elementLayout),{ref:"container"},createSlots({element:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(a.classes.inputContainer)},[a.hasAddonBefore?(openBlock(),createBlock(f,{key:0,type:"before"},{default:withCtx(()=>[renderSlot(a.$slots,"addon-before",{},()=>[(openBlock(),createBlock(resolveDynamicComponent(a.fieldSlots["addon-before"]),{el$:a.el$},null,8,["el$"]))])]),_:3})):createCommentVNode("v-if",!0),a.hasAddonAfter?(openBlock(),createBlock(f,{key:1,type:"after"},{default:withCtx(()=>[renderSlot(a.$slots,"addon-after",{},()=>[(openBlock(),createBlock(resolveDynamicComponent(a.fieldSlots["addon-after"]),{el$:a.el$},null,8,["el$"]))])]),_:3})):createCommentVNode("v-if",!0),a.hasFloating&&!a.empty?(openBlock(),createBlock(v,{key:2,visible:!a.empty},null,8,["visible"])):createCommentVNode("v-if",!0),withDirectives(createVNode(g,null,null,512),[[vShow,a.pending]]),createBaseVNode("textarea",mergeProps({value:a.model,name:a.name,id:a.fieldId,class:a.classes.input,placeholder:a.Placeholder,disabled:a.isDisabled,readonly:a.readonly,rows:a.rows},{...a.attrs,...a.aria},{"data-autogrow":a.autogrow||void 0,onKeydown:i[0]||(i[0]=(...y)=>a.handleKeydown&&a.handleKeydown(...y)),onKeyup:i[1]||(i[1]=(...y)=>a.handleKeyup&&a.handleKeyup(...y)),onKeypress:i[2]||(i[2]=(...y)=>a.handleKeypress&&a.handleKeypress(...y)),onInput:i[3]||(i[3]=(...y)=>a.handleInput&&a.handleInput(...y)),onBlur:i[4]||(i[4]=(...y)=>a.handleBlur&&a.handleBlur(...y)),ref:"input"}),null,16,_hoisted_1$e)],2)]),_:2},[renderList(a.elementSlots,(y,b)=>({name:b,fn:withCtx(()=>[renderSlot(a.$slots,b,{el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(y),{el$:a.el$},null,8,["el$"]))])])}))]),1536)}script$C.render=render$g;script$C.__file="themes/blank/templates/elements/TextareaElement.vue";var script$B={name:"TextareaElement",render:script$C.render,data(){return{merge:!0,defaultClasses:{container:"vf-text-type",inputContainer:"vf-input-group vf-input-group-textarea",inputContainer_sm:"vf-input-group-sm",inputContainer_md:"",inputContainer_lg:"vf-input-group-lg",inputContainer_default:"",inputContainer_disabled:"vf-input-group-disabled",inputContainer_focused:"vf-input-group-focused",inputContainer_success:"vf-input-group-success",inputContainer_danger:"vf-input-group-danger",input:"vf-input-field",input_sm:"",input_md:"",input_lg:"",input_enabled:"",input_disabled:"",input_focused:"",input_success:"",input_danger:"",$inputContainer:(a,{isDisabled:i,Size:u,isSuccess:c,isDanger:d,focused:m})=>[a.inputContainer,a[`inputContainer_${u}`],i?a.inputContainer_disabled:null,!i&&!c&&!d?a.inputContainer_default:null,!i&&m?a.inputContainer_focused:null,!i&&c?a.inputContainer_success:null,!i&&d?a.inputContainer_danger:null],$input:(a,{isDisabled:i,Size:u,isSuccess:c,isDanger:d,focused:m})=>[a.input,a[`input_${u}`],i?a.input_disabled:null,!i&&!c&&!d&&!m?a.input_enabled:null,!i&&m&&!c&&!d?a.input_focused:null,!i&&d?a.input_danger:null,!i&&c?a.input_success:null]}}}},css_248z$i="/* Some styles are contained in Vueform.vue */";styleInject(css_248z$i);script$B.__file="themes/vueform/templates/elements/TextareaElement.vue";var script$A={name:"TextElement",data(){return{merge:!0,defaultClasses:{container:"",inputContainer:"",input:""}}}};const _hoisted_1$d=["value","type","name","id","placeholder","autocomplete","disabled","readonly"];function render$f(a,i,u,c,d,m){const f=resolveComponent("ElementAddon"),v=resolveComponent("ElementLabelFloating"),g=resolveComponent("ElementLoader");return openBlock(),createBlock(resolveDynamicComponent(a.elementLayout),{ref:"container"},createSlots({element:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(a.classes.inputContainer)},[a.hasAddonBefore?(openBlock(),createBlock(f,{key:0,type:"before"},{default:withCtx(()=>[renderSlot(a.$slots,"addon-before",{},()=>[(openBlock(),createBlock(resolveDynamicComponent(a.fieldSlots["addon-before"]),{el$:a.el$},null,8,["el$"]))])]),_:3})):createCommentVNode("v-if",!0),a.hasAddonAfter?(openBlock(),createBlock(f,{key:1,type:"after"},{default:withCtx(()=>[renderSlot(a.$slots,"addon-after",{},()=>[(openBlock(),createBlock(resolveDynamicComponent(a.fieldSlots["addon-after"]),{el$:a.el$},null,8,["el$"]))])]),_:3})):createCommentVNode("v-if",!0),a.hasFloating&&!a.empty?(openBlock(),createBlock(v,{key:2,visible:!a.empty},null,8,["visible"])):createCommentVNode("v-if",!0),a.isLoading?(openBlock(),createBlock(g,{key:3})):createCommentVNode("v-if",!0),createBaseVNode("input",mergeProps({value:a.model,type:a.inputType,name:a.name,id:a.fieldId,class:a.classes.input,placeholder:a.Placeholder,autocomplete:a.autocomplete,disabled:a.isDisabled,readonly:a.readonly},{...a.attrs,...a.aria},{onKeydown:i[0]||(i[0]=(...y)=>a.handleKeydown&&a.handleKeydown(...y)),onKeyup:i[1]||(i[1]=(...y)=>a.handleKeyup&&a.handleKeyup(...y)),onKeypress:i[2]||(i[2]=(...y)=>a.handleKeypress&&a.handleKeypress(...y)),onInput:i[3]||(i[3]=(...y)=>a.handleInput&&a.handleInput(...y)),onSelect:i[4]||(i[4]=(...y)=>a.handleInput&&a.handleInput(...y)),onBlur:i[5]||(i[5]=(...y)=>a.handleBlur&&a.handleBlur(...y)),ref:"input"}),null,16,_hoisted_1$d)],2)]),_:2},[renderList(a.elementSlots,(y,b)=>({name:b,fn:withCtx(()=>[renderSlot(a.$slots,b,{el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(y),{el$:a.el$},null,8,["el$"]))])])}))]),1536)}script$A.render=render$f;script$A.__file="themes/blank/templates/elements/TextElement.vue";var script$z={name:"TextElement",render:script$A.render,data(){return{merge:!0,defaultClasses:{container:"vf-text-type",inputContainer:"vf-input-group",inputContainer_sm:"vf-input-group-sm",inputContainer_md:"",inputContainer_lg:"vf-input-group-lg",inputContainer_default:"",inputContainer_disabled:"vf-input-group-disabled",inputContainer_focused:"vf-input-group-focused",inputContainer_success:"vf-input-group-success",inputContainer_danger:"vf-input-group-danger",input:"vf-input-field",input_sm:"",input_md:"",input_lg:"",input_enabled:"",input_disabled:"",input_focused:"",input_success:"",input_danger:"",$inputContainer:(a,{isDisabled:i,Size:u,isSuccess:c,isDanger:d,focused:m})=>[a.inputContainer,a[`inputContainer_${u}`],i?a.inputContainer_disabled:null,!i&&!c&&!d?a.inputContainer_default:null,!i&&m?a.inputContainer_focused:null,!i&&c?a.inputContainer_success:null,!i&&d?a.inputContainer_danger:null],$input:(a,{isDisabled:i,Size:u,isSuccess:c,isDanger:d,focused:m})=>[a.input,a[`input_${u}`],i?a.input_disabled:null,!i&&!c&&!d&&!m?a.input_enabled:null,!i&&m&&!c&&!d?a.input_focused:null,!i&&d?a.input_danger:null,!i&&c?a.input_success:null]}}}},css_248z$h="/* Some styles are contained in Vueform.vue */";styleInject(css_248z$h);script$z.__file="themes/vueform/templates/elements/TextElement.vue";function useValue$1(a,i,u){const{value:c,modelValue:d,falseValue:m,trueValue:f,disabled:v}=toRefs(a),g=d&&d.value!==void 0?d:c,y=computed(()=>g.value===f.value),b=$=>{i.emit("input",$),i.emit("update:modelValue",$),i.emit("change",$)},w=()=>{b(f.value)},S=()=>{b(m.value)},C=$=>{b($.target.checked?f.value:m.value)},k=()=>{v.value||(y.value?S():w())};return[null,void 0,!1,0,"0","off"].indexOf(g.value)!==-1&&[m.value,f.value].indexOf(g.value)===-1&&S(),[!0,1,"1","on"].indexOf(g.value)!==-1&&[m.value,f.value].indexOf(g.value)===-1&&w(),{externalValue:g,checked:y,update:b,check:w,uncheck:S,handleInput:C,handleClick:k}}function useValue(a,i,u){const{trueValue:c,falseValue:d,onLabel:m,offLabel:f}=toRefs(a),v=u.checked,g=u.update;return{label:computed(()=>{let C=v.value?m.value:f.value;return C||(C="&nbsp;"),C}),toggle:()=>{g(v.value?d.value:c.value)},on:()=>{g(c.value)},off:()=>{g(d.value)}}}function useClasses(a,i,u){const c=toRefs(a),d=c.disabled,m=u.checked,f=computed(()=>({container:"toggle-container",toggle:"toggle",toggleOn:"toggle-on",toggleOff:"toggle-off",toggleOnDisabled:"toggle-on-disabled",toggleOffDisabled:"toggle-off-disabled",handle:"toggle-handle",handleOn:"toggle-handle-on",handleOff:"toggle-handle-off",handleOnDisabled:"toggle-handle-on-disabled",handleOffDisabled:"toggle-handle-off-disabled",label:"toggle-label",...c.classes.value}));return{classList:computed(()=>({container:f.value.container,toggle:[f.value.toggle,d.value?m.value?f.value.toggleOnDisabled:f.value.toggleOffDisabled:m.value?f.value.toggleOn:f.value.toggleOff],handle:[f.value.handle,d.value?m.value?f.value.handleOnDisabled:f.value.handleOffDisabled:m.value?f.value.handleOn:f.value.handleOff],label:f.value.label}))}}function useStyle(a,i,u){const{disabled:c}=toRefs(a),d=u.check,m=u.uncheck,f=u.checked;return{handleSpace:()=>{c.value||(f.value?m():d())}}}const valueProps={value:{validator:function(a){return i=>["number","string","boolean"].indexOf(typeof i)!==-1||i===null||i===void 0},required:!1},modelValue:{validator:function(a){return i=>["number","string","boolean"].indexOf(typeof i)!==-1||i===null||i===void 0},required:!1}};var script$y={name:"Toggle",emits:["input","update:modelValue","change"],props:{...valueProps,id:{type:[String,Number],required:!1,default:"toggle"},name:{type:[String,Number],required:!1,default:"toggle"},disabled:{type:Boolean,required:!1,default:!1},required:{type:Boolean,required:!1,default:!1},falseValue:{type:[String,Number,Boolean],required:!1,default:!1},trueValue:{type:[String,Number,Boolean],required:!1,default:!0},onLabel:{type:[String,Object],required:!1,default:""},offLabel:{type:[String,Object],required:!1,default:""},classes:{type:Object,required:!1,default:()=>({})},labelledby:{type:String,required:!1},describedby:{type:String,required:!1},aria:{required:!1,type:Object,default:()=>({})}},setup(a,i){const u=useValue$1(a,i),c=useValue(a,i,{checked:u.checked,update:u.update}),d=useClasses(a,i,{checked:u.checked}),m=useStyle(a,i,{check:u.check,uncheck:u.uncheck,checked:u.checked});return{...u,...d,...c,...m}}};const _hoisted_1$c=["tabindex","aria-checked","aria-describedby","aria-labelledby"],_hoisted_2$9=["id","name","value","checked","disabled"],_hoisted_3$7=["innerHTML"],_hoisted_4$2=["checked"];function render$e(a,i,u,c,d,m){return openBlock(),createElementBlock("div",mergeProps({class:a.classList.container,tabindex:u.disabled?void 0:0,"aria-checked":a.checked,"aria-describedby":u.describedby,"aria-labelledby":u.labelledby,role:"switch"},u.aria,{onKeypress:i[1]||(i[1]=withKeys(withModifiers((...f)=>a.handleSpace&&a.handleSpace(...f),["prevent"]),["space"]))}),[withDirectives(createBaseVNode("input",{type:"checkbox",id:u.id,name:u.name,value:u.trueValue,checked:a.checked,disabled:u.disabled},null,8,_hoisted_2$9),[[vShow,!1]]),createBaseVNode("div",{class:normalizeClass(a.classList.toggle),onClick:i[0]||(i[0]=(...f)=>a.handleClick&&a.handleClick(...f))},[createBaseVNode("span",{class:normalizeClass(a.classList.handle)},null,2),renderSlot(a.$slots,"label",{checked:a.checked,classList:a.classList},()=>[createBaseVNode("span",{class:normalizeClass(a.classList.label),innerHTML:a.label},null,10,_hoisted_3$7)]),u.required?(openBlock(),createElementBlock("input",{key:0,type:"checkbox",style:{appearance:"none",height:"1px",margin:"0",padding:"0",fontSize:"0",background:"transparent",position:"absolute",width:"100%",bottom:"0",outline:"none"},checked:a.checked,"aria-hidden":"true",tabindex:"-1",required:""},null,8,_hoisted_4$2)):createCommentVNode("v-if",!0)],2)],16,_hoisted_1$c)}script$y.render=render$e;script$y.__file="node_modules/@vueform/toggle/src/Toggle.vue";var script$x={name:"ToggleElement",components:{Toggle:script$y},data(){return{merge:!0,defaultClasses:{container:"",wrapper:"",toggle:{container:"",toggle:"",toggleOn:"",toggleOff:"",toggleOnDisabled:"",toggleOffDisabled:"",handle:"",handleOn:"",handleOff:"",handleOnDisabled:"",handleOffDisabled:"",label:""},text:""}}}};const _hoisted_1$b=["innerHTML"];function render$d(a,i,u,c,d,m){const f=resolveComponent("Toggle");return openBlock(),createBlock(resolveDynamicComponent(a.elementLayout),{ref:"container"},createSlots({element:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(a.classes.wrapper)},[createCommentVNode(" @vueform/toggle component "),createVNode(f,mergeProps({value:a.value,modelValue:a.value},a.fieldOptions,{classes:a.classes.toggle,name:a.name,id:a.fieldId,aria:a.aria,onInput:a.handleChange,ref:"input"}),null,16,["value","modelValue","classes","name","id","aria","onInput"]),a.Text?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(a.classes.text),innerHTML:a.Text},null,10,_hoisted_1$b)):(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(a.classes.text)},[renderSlot(a.$slots,"default",{el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(a.fieldSlots.default),{el$:a.el$},null,8,["el$"]))])],2))],2)]),_:2},[renderList(a.elementSlots,(v,g)=>({name:g,fn:withCtx(()=>[renderSlot(a.$slots,g,{el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(v),{el$:a.el$},null,8,["el$"]))])])}))]),1536)}script$x.render=render$d;script$x.__file="themes/blank/templates/elements/ToggleElement.vue";var script$w={name:"ToggleElement",render:script$x.render,components:{Toggle:script$y},data(){return{merge:!0,defaultClasses:{container:"vf-contains-link",wrapper:"vf-toggle-wrapper",wrapper_left:"vf-toggle-wrapper-left",wrapper_right:"vf-toggle-wrapper-right",text:"vf-toggle-text",text_sm:"vf-toggle-text-sm",text_md:"",text_lg:"vf-toggle-text-lg",text_left:"vf-toggle-text-left",text_right:"vf-toggle-text-right",toggle:{container:"vf-toggle-container",container_enabled:"",container_disabled:"vf-toggle-container-disabled",toggle:"vf-toggle",toggle_sm:"vf-toggle-sm",toggle_md:"",toggle_lg:"vf-toggle-lg",toggleOn:"vf-toggle-on",toggleOff:"vf-toggle-off",toggleOnDisabled:"vf-toggle-on-disabled",toggleOffDisabled:"vf-toggle-off-disabled",handle:"vf-toggle-handle",handle_sm:"vf-toggle-handle-sm",handle_md:"",handle_lg:"vf-toggle-handle-lg",handleOn:"vf-toggle-handle-on",handleOff:"vf-toggle-handle-off",handleOnDisabled:"vf-toggle-handle-on-disabled",handleOffDisabled:"vf-toggle-handle-off-disabled",label:"vf-toggle-label",label_sm:"vf-toggle-label-sm",label_md:"",label_lg:"vf-toggle-label-lg",$container:(a,{Size:i,isDisabled:u})=>[a.toggle.container,a.toggle[`container_${i}`],u?a.toggle.container_disabled:a.toggle.container_enabled],$toggle:(a,{Size:i})=>[a.toggle.toggle,a.toggle[`toggle_${i}`]],$handle:(a,{Size:i})=>[a.toggle.handle,a.toggle[`handle_${i}`]],$label:(a,{Size:i})=>[a.toggle.label,a.toggle[`label_${i}`]]},$text:(a,{Size:i,align:u})=>[a.text,a[`text_${i}`],u==="left"?a.text_left:null,u==="right"?a.text_right:null],$wrapper:(a,{align:i})=>[a.wrapper,i==="left"?a.wrapper_left:null,i==="right"?a.wrapper_right:null]}}}},css_248z$g=`.vf-toggle-wrapper {
display: flex;
align-items: flex-start;
width: 100%;
}
.vf-toggle-text {
margin-left: var(--vf-space-checkbox);
}
.vf-toggle-text.vf-toggle-text-sm {
margin-left: var(--vf-space-checkbox-sm);
}
.vf-toggle-text.vf-toggle-text-lg {
margin-left: var(--vf-space-checkbox-lg);
}
/* @vueform/toggle styles */
.vf-toggle-container {
display: inline-block;
outline: 0px solid var(--vf-ring-color);
outline-offset: 0;
border-radius: 9999px;
transition: box-shadow 0.15s ease-in-out, color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
box-shadow: var(--vf-shadow-handles);
}
.vf-toggle-container:hover:not(.vf-toggle-container-disabled) {
box-shadow: var(--vf-shadow-handles-hover);
}
.vf-toggle-container:focus {
box-shadow: var(--vf-shadow-handles-focus);
outline: var(--vf-ring-width) solid var(--vf-ring-color);
}
.vf-toggle-container.vf-toggle-container-disabled {
opacity: 0.5;
cursor: not-allowed;
}
.vf-toggle {
display: flex;
border-radius: 999px;
position: relative;
cursor: pointer;
transition: 0.3s all;
align-items: center;
box-sizing: content-box;
border-width: var(--vf-border-width-toggle);
border-style: solid;
font-size: 0.75rem;
width: var(--vf-toggle-width);
height: var(--vf-toggle-height);
line-height: 1;
}
.vf-toggle.vf-toggle-sm {
width: var(--vf-toggle-width-sm);
height: var(--vf-toggle-height-sm);
font-size: 0.75rem;
}
.vf-toggle.vf-toggle-lg {
width: var(--vf-toggle-width-lg);
height: var(--vf-toggle-height-lg);
font-size: 0.8125rem;
}
.vf-toggle-on {
background: var(--vf-primary);
border-color: var(--vf-primary);
justify-content: flex-start;
color: var(--vf-color-on-primary);
}
.vf-toggle-off {
background: var(--vf-bg-passive);
border-color: var(--vf-bg-passive);
justify-content: flex-end;
color: var(--vf-color-passive);
}
.vf-toggle-on-disabled {
background: var(--vf-primary);
border-color: var(--vf-primary);
justify-content: flex-start;
color: var(--vf-color-on-primary);
}
.vf-toggle-off-disabled {
background: var(--vf-bg-passive);
border-color: var(--vf-bg-passive);
justify-content: flex-end;
color: var(--vf-color-passive);
}
.vf-toggle-handle {
display: inline-block;
background: var(--vf-bg-toggle-handle);
width: var(--vf-toggle-height);
height: var(--vf-toggle-height);
top: 0;
border-radius: 50%;
position: absolute;
transition-property: all;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.vf-toggle-handle.vf-toggle-handle-sm {
width: var(--vf-toggle-height-sm);
height: var(--vf-toggle-height-sm);
}
.vf-toggle-handle.vf-toggle-handle-lg {
width: var(--vf-toggle-height-lg);
height: var(--vf-toggle-height-lg);
}
.vf-toggle-handle-on {
left: 100%;
transform: translateX(-100%);
}
.vf-toggle-handle-off {
left: 0%;
}
.vf-toggle-handle-on-disabled {
left: 100%;
transform: translateX(-100%);
background: var(--vf-bg-toggle-handle);
}
.vf-toggle-handle-off-disabled {
left: 0%;
background: var(--vf-bg-toggle-handle);
}
.vf-toggle-label {
text-align: center;
width: calc(var(--vf-toggle-width) - var(--vf-toggle-height));
box-sizing: border-box;
white-space: nowrap;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.vf-toggle-label.vf-toggle-label-sm {
width: calc(var(--vf-toggle-width-sm) - var(--vf-toggle-height-sm));
}
.vf-toggle-label.vf-toggle-label-lg {
width: calc(var(--vf-toggle-width-lg) - var(--vf-toggle-height-lg));
}
body:not([dir=rtl]) .vf-toggle-wrapper-right {
justify-content: flex-end;
}
body:not([dir=rtl]) .vf-toggle-text-right {
margin-left: 0;
margin-right: var(--vf-space-checkbox);
order: -1;
}
body:not([dir=rtl]) .vf-toggle-text-right.vf-toggle-text-sm {
margin-left: 0;
margin-right: var(--vf-space-checkbox-sm);
}
body:not([dir=rtl]) .vf-toggle-text-right.vf-toggle-text-lg {
margin-left: 0;
margin-right: var(--vf-space-checkbox-lg);
}
body[dir=rtl] .vf-toggle-wrapper-left {
justify-content: flex-end;
}
body[dir=rtl] .vf-toggle-text {
margin-left: 0;
margin-right: var(--vf-space-checkbox);
}
body[dir=rtl] .vf-toggle-text.vf-toggle-text-sm {
margin-left: 0;
margin-right: var(--vf-space-checkbox-sm);
}
body[dir=rtl] .vf-toggle-text.vf-toggle-text-lg {
margin-left: 0;
margin-right: var(--vf-space-checkbox-lg);
}
body[dir=rtl] .vf-toggle-text.vf-toggle-text-left {
margin-right: 0;
margin-left: var(--vf-space-checkbox);
order: -1;
}
body[dir=rtl] .vf-toggle-text.vf-toggle-text-left.vf-toggle-text-sm {
margin-right: 0;
margin-left: var(--vf-space-checkbox-sm);
}
body[dir=rtl] .vf-toggle-text.vf-toggle-text-left.vf-toggle-text-lg {
margin-right: 0;
margin-left: var(--vf-space-checkbox-lg);
}`;styleInject(css_248z$g);script$w.__file="themes/vueform/templates/elements/ToggleElement.vue";var script$v={name:"EditorElement",data(){return{merge:!0,defaultClasses:{container:"",input:""}}}};function render$c(a,i,u,c,d,m){const f=resolveComponent("EditorWrapper");return openBlock(),createBlock(resolveDynamicComponent(a.elementLayout),{ref:"container"},createSlots({element:withCtx(()=>[createVNode(f,{value:a.model,placeholder:a.Placeholder,id:a.fieldId,accept:a.accept,"accept-mimes":a.acceptMimes,endpoint:a.editorEndpoint,method:a.editorMethod,disabled:a.isDisabled,"hide-tools":a.hideTools,class:normalizeClass(a.classes.input),attrs:a.aria,onInput:a.handleInput,onAlert:a.handleAlert,onError:a.handleError,onBlur:a.handleBlur,ref:"input"},null,8,["value","placeholder","id","accept","accept-mimes","endpoint","method","disabled","hide-tools","class","attrs","onInput","onAlert","onError","onBlur"])]),_:2},[renderList(a.elementSlots,(v,g)=>({name:g,fn:withCtx(()=>[renderSlot(a.$slots,g,{el$:a.el$},()=>[(openBlock(),createBlock(resolveDynamicComponent(v),{el$:a.el$},null,8,["el$"]))])])}))]),1536)}script$v.render=render$c;script$v.__file="themes/blank/templates/elements/EditorElement.vue";var script$u={name:"EditorElement",render:script$v.render,data(){return{merge:!0,defaultClasses:{container:"vf-text-type",input:"vf-editor",input_enabled:"",input_disabled:"vf-editor-disabled",input_success:"vf-editor-success",input_danger:"vf-editor-danger",input_focused:"vf-editor-focused",input_sm:"vf-editor-sm",input_md:"",input_lg:"vf-editor-lg",$input:(a,{isDisabled:i,focused:u,Size:c,isSuccess:d,isDanger:m})=>[a.input,a[`input_${c}`],i?a.input_disabled:null,!i&&!d&&!m?a.input_default:null,!i&&u?a.input_focused:null,!i&&d?a.input_success:null,!i&&m?a.input_danger:null]}}}},css_248z$f=`.vf-editor {
outline: 0px solid var(--vf-ring-color);
outline-offset: 0;
border-style: solid;
transition: box-shadow 0.2s ease-in-out, color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
font-size: var(--vf-font-size);
line-height: var(--vf-line-height);
letter-spacing: var(--vf-letter-spacing);
background-color: var(--vf-bg-input);
color: var(--vf-color-input);
border-color: var(--vf-border-color-input);
box-shadow: var(--vf-shadow-input);
border-width: var(--vf-border-width-input-t) var(--vf-border-width-input-r) var(--vf-border-width-input-b) var(--vf-border-width-input-l);
border-radius: var(--vf-radius-input);
}
.vf-editor.vf-editor-disabled {
background-color: var(--vf-bg-disabled);
color: var(--vf-color-disabled);
}
.vf-editor.vf-editor-success {
background-color: var(--vf-bg-input-success);
color: var(--vf-color-input-success);
border-color: var(--vf-border-color-input-success);
}
.vf-editor.vf-editor-danger {
background-color: var(--vf-bg-input-danger);
color: var(--vf-color-input-danger);
border-color: var(--vf-border-color-input-danger);
}
.vf-editor:hover:not(.vf-editor-disabled) {
box-shadow: var(--vf-shadow-input-hover);
}
.vf-editor:hover:not(.vf-editor-disabled):not(.vf-editor-success):not(.vf-editor-danger) {
background-color: var(--vf-bg-input-hover);
color: var(--vf-color-input-hover);
border-color: var(--vf-border-color-input-hover);
}
.vf-editor.vf-editor-focused {
box-shadow: var(--vf-shadow-input-focus);
outline: var(--vf-ring-width) solid var(--vf-ring-color);
border-color: var(--vf-border-color-input-focus);
}
.vf-editor.vf-editor-focused:not(.vf-editor-success):not(.vf-editor-danger), .vf-editor.vf-editor-focused:not(.vf-editor-disabled):not(.vf-editor-success):not(.vf-editor-danger) {
background-color: var(--vf-bg-input-focus);
color: var(--vf-color-input-focus);
}`;styleInject(css_248z$f);script$u.__file="themes/vueform/templates/elements/EditorElement.vue";var script$t={name:"TTextareaElement",render:script$C.render,staticRenderFns:script$C.staticRenderFns,data(){return{merge:!0,defaultClasses:{container:"",inputContainer:"",input:""}}}};script$t.__file="themes/blank/templates/elements/TTextareaElement.vue";var script$s={name:"TTextareaElement",render:script$t.render,data(){return{merge:!0,defaultClasses:{container:"vf-text-type",inputContainer:"vf-input-group vf-input-group-textarea",inputContainer_sm:"vf-input-group-sm",inputContainer_md:"",inputContainer_lg:"vf-input-group-lg",inputContainer_default:"",inputContainer_disabled:"vf-input-group-disabled",inputContainer_focused:"vf-input-group-focused",inputContainer_success:"vf-input-group-success",inputContainer_danger:"vf-input-group-danger",input:"vf-field",input_sm:"",input_md:"",input_lg:"",input_enabled:"",input_disabled:"",input_focused:"",input_success:"",input_danger:"",$inputContainer:(a,{isDisabled:i,Size:u,isSuccess:c,isDanger:d,focused:m})=>[a.inputContainer,a[`inputContainer_${u}`],i?a.inputContainer_disabled:null,!i&&!c&&!d?a.inputContainer_default:null,!i&&m?a.inputContainer_focused:null,!i&&c?a.inputContainer_success:null,!i&&d?a.inputContainer_danger:null],$input:(a,{isDisabled:i,Size:u,isSuccess:c,isDanger:d,focused:m})=>[a.input,a[`input_${u}`],i?a.input_disabled:null,!i&&!c&&!d&&!m?a.input_enabled:null,!i&&m&&!c&&!d?a.input_focused:null,!i&&d?a.input_danger:null,!i&&c?a.input_success:null]}}}},css_248z$e="/* Some styles are contained in Vueform.vue */";styleInject(css_248z$e);script$s.__file="themes/vueform/templates/elements/TTextareaElement.vue";var script$r={name:"TTextElement",render:script$A.render,staticRenderFns:script$A.staticRenderFns,data(){return{merge:!0,defaultClasses:{container:"",inputContainer:"",input:""}}}};script$r.__file="themes/blank/templates/elements/TTextElement.vue";var script$q={name:"TTextElement",render:script$r.render,data(){return{merge:!0,defaultClasses:{container:"vf-text-type",inputContainer:"vf-input-group",inputContainer_sm:"vf-input-group-sm",inputContainer_md:"",inputContainer_lg:"vf-input-group-lg",inputContainer_default:"",inputContainer_disabled:"vf-input-group-disabled",inputContainer_focused:"vf-input-group-focused",inputContainer_success:"vf-input-group-success",inputContainer_danger:"vf-input-group-danger",input:"vf-input-field",input_sm:"",input_md:"",input_lg:"",input_enabled:"",input_disabled:"",input_focused:"",input_success:"",input_danger:"",$inputContainer:(a,{isDisabled:i,Size:u,isSuccess:c,isDanger:d,focused:m})=>[a.inputContainer,a[`inputContainer_${u}`],i?a.inputContainer_disabled:null,!i&&!c&&!d?a.inputContainer_default:null,!i&&m?a.inputContainer_focused:null,!i&&c?a.inputContainer_success:null,!i&&d?a.inputContainer_danger:null],$input:(a,{isDisabled:i,Size:u,isSuccess:c,isDanger:d,focused:m})=>[a.input,a[`input_${u}`],i?a.input_disabled:null,!i&&!c&&!d&&!m?a.input_enabled:null,!i&&m&&!c&&!d?a.input_focused:null,!i&&d?a.input_danger:null,!i&&c?a.input_success:null]}}}},css_248z$d="/* Some styles are contained in Vueform.vue */";styleInject(css_248z$d);script$q.__file="themes/vueform/templates/elements/TTextElement.vue";var script$p={name:"TEditorElement",render:script$v.render,staticRenderFns:script$v.staticRenderFns,data(){return{merge:!0,defaultClasses:{container:"",input:""}}}};script$p.__file="themes/blank/templates/elements/TEditorElement.vue";var script$o={name:"TEditorElement",render:script$p.render,data(){return{merge:!0,defaultClasses:{container:"vf-text-type",input:"vf-editor",input_enabled:"",input_disabled:"vf-editor-disabled",input_success:"vf-editor-success",input_danger:"vf-editor-danger",input_focused:"vf-editor-focused",input_focused_success:"vf-editor-focused-success",input_focused_danger:"vf-editor-focused-danger",input_sm:"vf-editor-sm",input_md:"",input_lg:"vf-editor-lg",$input:(a,{isDisabled:i,focused:u,Size:c,isSuccess:d,isDanger:m})=>[a.input,a[`input_${c}`],i?a.input_disabled:null,!i&&!d&&!m&&!u?a.input_enabled:null,!i&&m?a.input_danger:null,!i&&d?a.input_success:null,u&&!m&&!d?a.input_focused:null,u&&d?a.input_focused_success:null,u&&m?a.input_focused_danger:null]}}}},css_248z$c="/* Some styles are contained in EditorElement.vue */";styleInject(css_248z$c);script$o.__file="themes/vueform/templates/elements/TEditorElement.vue";var script$n={name:"CheckboxgroupCheckbox",data(){return{merge:!0,defaultClasses:{container:"",input:"",text:""}}}};const _hoisted_1$a=["value","name","id","disabled","aria-label"],_hoisted_2$8=["innerHTML"];function render$b(a,i,u,c,d,m){return openBlock(),createElementBlock("label",{class:normalizeClass(a.classes.container)},[renderSlot(a.$slots,"default",mergeProps({name:a.name},{classes:a.classes,isDisabled:a.isDisabled,id:a.id,item:a.item,value:a.value,items:a.items,index:a.index}),()=>[withDirectives(createBaseVNode("input",mergeProps({type:"checkbox","onUpdate:modelValue":i[0]||(i[0]=f=>a.el$.model=f)},a.attrs,{value:a.value,class:a.classes.input,name:a.name,id:a.id,disabled:a.isDisabled,"aria-label":a.item.label}),null,16,_hoisted_1$a),[[vModelCheckbox,a.el$.model]]),createBaseVNode("span",{class:normalizeClass(a.classes.text),innerHTML:a.item.label},null,10,_hoisted_2$8)])],2)}script$n.render=render$b;script$n.__file="themes/blank/templates/elements/partials/CheckboxgroupCheckbox.vue";var script$m={name:"CheckboxgroupCheckbox",render:script$n.render,data(){return{merge:!0,defaultClasses:{container:"vf-checkbox-container",input:"vf-checkbox",input_enabled:"",input_disabled:"",input_sm:"vf-checkbox-sm",input_md:"",input_lg:"vf-checkbox-lg",text:"vf-checkbox-text",$input:(a,{isDisabled:i,Size:u})=>[a.input,a[`input_${u}`],i?a.input_disabled:a.input_enabled]}}}},css_248z$b="/* Some styles are contained in Vueform.vue & CheckboxgroupElement.vue */";styleInject(css_248z$b);script$m.__file="themes/vueform/templates/elements/partials/CheckboxgroupCheckbox.vue";var script$l={name:"CheckboxgroupCheckbox_tabs",data(){return{merge:!0,defaultClasses:{container:"",wrapper:"",input:"",text:""}}}};const _hoisted_1$9=["aria-checked"],_hoisted_2$7=["value","id","name","disabled"],_hoisted_3$6=["innerHTML"];function render$a(a,i,u,c,d,m){return openBlock(),createElementBlock("label",mergeProps(a.attrs,{class:a.classes.container,tabindex:"0",role:"checkbox","aria-checked":a.checked,onKeypress:i[1]||(i[1]=withKeys(withModifiers(f=>a.el$.toggle(a.value),["prevent"]),["space"])),onKeydown:i[2]||(i[2]=(...f)=>a.handleKeydown&&a.handleKeydown(...f))}),[renderSlot(a.$slots,"default",mergeProps({name:a.name},{classes:a.classes,isDisabled:a.isDisabled,id:a.id,item:a.item,value:a.value,items:a.items,index:a.index}),()=>[createBaseVNode("div",{class:normalizeClass(a.classes.wrapper)},[withDirectives(createBaseVNode("input",{type:"checkbox","onUpdate:modelValue":i[0]||(i[0]=f=>a.el$.model=f),value:a.value,id:a.id,class:normalizeClass(a.classes.input),name:a.name,disabled:a.isDisabled},null,10,_hoisted_2$7),[[vModelCheckbox,a.el$.model]]),createBaseVNode("span",{class:normalizeClass(a.classes.text),innerHTML:`${a.item.label}`},null,10,_hoisted_3$6)],2)])],16,_hoisted_1$9)}script$l.render=render$a;script$l.__file="themes/blank/templates/elements/partials/CheckboxgroupCheckbox_tabs.vue";var script$k={name:"CheckboxgroupCheckbox_tabs",render:script$l.render,data(){return{merge:!0,defaultClasses:{container:"vf-checkbox-tabs-container",wrapper:"vf-checkbox-tabs",wrapper_not_last:"vf-checkbox-tabs-not-last",wrapper_first:"vf-checkbox-tabs-first",wrapper_first_sm:"vf-checkbox-tabs-first-sm",wrapper_first_md:"",wrapper_first_lg:"vf-checkbox-tabs-first-lg",wrapper_last:"vf-checkbox-tabs-last",wrapper_last_sm:"vf-checkbox-tabs-last-sm",wrapper_last_md:"",wrapper_last_lg:"vf-checkbox-tabs-last-lg",wrapper_selected:"vf-checkbox-tabs-selected",wrapper_unselected:"vf-checkbox-tabs-unselected",wrapper_disabled:"vf-checkbox-tabs-disabled",wrapper_sm:"vf-checkbox-tabs-sm",wrapper_md:"",wrapper_lg:"vf-checkbox-tabs-lg",input:"vf-checkbox-tabs-input",text:"",$wrapper:(a,{index:i,items:u,el$:c,value:d,isDisabled:m,Size:f})=>[a.wrapper,a[`wrapper_${f}`],i<Object.keys(u).length-1?a.wrapper_not_last:null,i===0?a.wrapper_first:null,i===0?a[`wrapper_first_${f}`]:null,i===Object.keys(u).length-1?a.wrapper_last:null,i===Object.keys(u).length-1?a[`wrapper_last_${f}`]:null,c.value.indexOf(d)!==-1?a.wrapper_selected:a.wrapper_unselected,m?a.wrapper_disabled:null]}}}},css_248z$a=`/* Some styles are contained in Vueform.vue & CheckboxgroupElement.vue */
.vf-checkbox-tabs-container {
display: flex;
align-items: flex-start;
cursor: pointer;
}
.vf-checkbox-tabs {
display: flex;
align-items: center;
justify-content: center;
border-style: solid;
border-width: var(--vf-border-width-input-t) var(--vf-border-width-input-r) var(--vf-border-width-input-b) var(--vf-border-width-input-l);
border-color: var(--vf-border-color-input);
padding: var(--vf-py-group-tabs) var(--vf-px-group-tabs);
width: 100%;
background: var(--vf-bg-input);
color: var(--vf-color-input);
font-size: var(--vf-font-size);
line-height: var(--vf-line-height);
letter-spacing: var(--vf-letter-spacing);
}
.vf-checkbox-tabs.vf-checkbox-tabs-not-last {
border-right: 0;
}
.vf-checkbox-tabs.vf-checkbox-tabs-first {
border-radius: var(--vf-radius-input);
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.vf-checkbox-tabs.vf-checkbox-tabs-first.vf-checkbox-tabs-first-sm {
border-radius: var(--vf-radius-input-sm);
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.vf-checkbox-tabs.vf-checkbox-tabs-first.vf-checkbox-tabs-first-lg {
border-radius: var(--vf-radius-input-lg);
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.vf-checkbox-tabs.vf-checkbox-tabs-last {
border-radius: var(--vf-radius-input-lg);
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.vf-checkbox-tabs.vf-checkbox-tabs-last.vf-checkbox-tabs-last-sm {
border-radius: var(--vf-radius-input-sm);
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.vf-checkbox-tabs.vf-checkbox-tabs-last.vf-checkbox-tabs-last-lg {
border-radius: var(--vf-radius-input-lg);
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.vf-checkbox-tabs.vf-checkbox-tabs-selected {
background-color: var(--vf-primary);
border-color: rgba(0, 0, 0, 0.15);
color: var(--vf-color-on-primary);
}
.vf-checkbox-tabs.vf-checkbox-tabs-unselected {
border-color: var(--vf-border-color-input);
}
.vf-checkbox-tabs.vf-checkbox-tabs-unselected:hover:not(.vf-radio-tabs-disabled) {
background-color: var(--vf-bg-input-hover);
color: var(--vf-color-input-hover);
}
.vf-checkbox-tabs.vf-checkbox-tabs-disabled {
opacity: 0.5;
}
.vf-checkbox-tabs.vf-checkbox-tabs-sm {
padding: var(--vf-py-group-tabs-sm) var(--vf-px-group-tabs-sm);
font-size: var(--vf-font-size-sm);
line-height: var(--vf-line-height-sm);
letter-spacing: var(--vf-letter-spacing-sm);
}
.vf-checkbox-tabs.vf-checkbox-tabs-lg {
padding: var(--vf-py-group-tabs-lg) var(--vf-px-group-tabs-lg);
font-size: var(--vf-font-size-lg);
line-height: var(--vf-line-height-lg);
letter-spacing: var(--vf-letter-spacing-lg);
}
.vf-checkbox-tabs-input {
display: none;
}`;styleInject(css_248z$a);script$k.__file="themes/vueform/templates/elements/partials/CheckboxgroupCheckbox_tabs.vue";var script$j={name:"CheckboxgroupCheckbox_tabs",data(){return{merge:!0,defaultClasses:{container:"",wrapper:"",input:"",text_wrapper:"",text:"",description:""}}}};const _hoisted_1$8=["value","name","id","disabled"],_hoisted_2$6=["innerHTML"],_hoisted_3$5=["innerHTML"];function render$9(a,i,u,c,d,m){return openBlock(),createElementBlock("label",{class:normalizeClass(a.classes.container)},[renderSlot(a.$slots,"default",mergeProps({name:a.name},{classes:a.classes,isDisabled:a.isDisabled,id:a.id,item:a.item,value:a.value,items:a.items,index:a.index}),()=>[createBaseVNode("div",{class:normalizeClass(a.classes.wrapper)},[withDirectives(createBaseVNode("input",mergeProps({type:"checkbox","onUpdate:modelValue":i[0]||(i[0]=f=>a.el$.model=f)},a.attrs,{value:a.value,class:a.classes.input,name:a.name,id:a.id,disabled:a.isDisabled}),null,16,_hoisted_1$8),[[vModelCheckbox,a.el$.model]]),createBaseVNode("div",{class:normalizeClass(a.classes.text_wrapper)},[createBaseVNode("div",{class:normalizeClass(a.classes.text),innerHTML:a.item.label},null,10,_hoisted_2$6),createBaseVNode("div",{class:normalizeClass(a.classes.description),innerHTML:a.item.description},null,10,_hoisted_3$5)],2)],2)])],2)}script$j.render=render$9;script$j.__file="themes/blank/templates/elements/partials/CheckboxgroupCheckbox_blocks.vue";var script$i={name:"CheckboxgroupCheckbox_blocks",render:script$j.render,data(){return{merge:!0,defaultClasses:{container:"vf-checkbox-blocks-container",container_sm:"vf-checkbox-blocks-container-sm",container_md:"",container_lg:"vf-checkbox-blocks-container-lg",wrapper:"vf-checkbox-blocks",wrapper_not_last:"vf-checkbox-blocks-not-last",wrapper_first:"vf-checkbox-blocks-first",wrapper_first_sm:"vf-checkbox-blocks-first-sm",wrapper_first_md:"",wrapper_first_lg:"vf-checkbox-blocks-first-lg",wrapper_last:"vf-checkbox-blocks-last",wrapper_last_sm:"vf-checkbox-blocks-last-sm",wrapper_last_md:"",wrapper_last_lg:"vf-checkbox-blocks-last-lg",wrapper_selected:"vf-checkbox-blocks-selected",wrapper_unselected:"vf-checkbox-blocks-unselected",wrapper_disabled:"vf-checkbox-blocks-disabled",wrapper_sm:"vf-checkbox-blocks-sm",wrapper_md:"",wrapper_lg:"vf-checkbox-blocks-lg",input:"vf-checkbox",input_enabled:"",input_disabled:"",input_sm:"vf-checkbox-sm",input_md:"",input_lg:"vf-checkbox-lg",text_wrapper:"vf-checkbox-blocks-text-wrapper",text:"vf-checkbox-blocks-text",description:"vf-checkbox-blocks-description",description_sm:"vf-checkbox-blocks-description-sm",description_md:"",description_lg:"vf-checkbox-blocks-description-lg",$container:(a,{Size:i})=>[a.container,a[`container_${i}`]],$wrapper:(a,{index:i,items:u,el$:c,value:d,isDisabled:m,Size:f})=>[a.wrapper,a[`wrapper_${f}`],i<Object.keys(u).length-1?a.wrapper_not_last:null,i===0?a.wrapper_first:null,i===0?a[`wrapper_first_${f}`]:null,i===Object.keys(u).length-1?a.wrapper_last:null,i===Object.keys(u).length-1?a[`wrapper_last_${f}`]:null,c.value.indexOf(d)!==-1?a.wrapper_selected:a.wrapper_unselected,m?a.wrapper_disabled:null],$input:(a,{isDisabled:i,Size:u})=>[a.input,a[`input_${u}`],i?a.input_disabled:a.input_enabled],$description:(a,{Size:i})=>[a.description,a[`description_${i}`]]}}}},css_248z$9=`/* Some styles are contained in Vueform.vue & CheckboxgroupElement.vue */
.vf-checkbox-blocks-container {
display: flex;
align-items: flex-start;
cursor: pointer;
border-radius: var(--vf-radius-large);
}
.vf-checkbox-blocks-container .vf-checkbox {
margin-top: 0;
}
.vf-checkbox-blocks-container.vf-checkbox-blocks-container-sm {
border-radius: var(--vf-radius-large-sm);
}
.vf-checkbox-blocks-container.vf-checkbox-blocks-container-lg {
border-radius: var(--vf-radius-large-lg);
}
.vf-checkbox-blocks {
display: flex;
align-items: center;
border-style: solid;
border-width: var(--vf-border-width-input-t) var(--vf-border-width-input-r) var(--vf-border-width-input-b) var(--vf-border-width-input-l);
border-color: var(--vf-border-color-input);
width: 100%;
padding: var(--vf-py-group-blocks) var(--vf-px-group-blocks);
color: var(--vf-color-input);
font-size: var(--vf-font-size);
line-height: var(--vf-line-height);
letter-spacing: var(--vf-letter-spacing);
background: var(--vf-bg-input);
}
.vf-checkbox-blocks.vf-checkbox-blocks-not-last {
border-bottom: 0;
}
.vf-checkbox-blocks.vf-checkbox-blocks-first {
border-radius: var(--vf-radius-large);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.vf-checkbox-blocks.vf-checkbox-blocks-first.vf-checkbox-blocks-first-sm {
border-radius: var(--vf-radius-large-sm);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.vf-checkbox-blocks.vf-checkbox-blocks-first.vf-checkbox-blocks-first-lg {
border-radius: var(--vf-radius-large-lg);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.vf-checkbox-blocks.vf-checkbox-blocks-last {
border-radius: var(--vf-radius-large);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.vf-checkbox-blocks.vf-checkbox-blocks-last.vf-checkbox-blocks-last-sm {
border-radius: var(--vf-radius-large-sm);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.vf-checkbox-blocks.vf-checkbox-blocks-last.vf-checkbox-blocks-last-lg {
border-radius: var(--vf-radius-large-lg);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.vf-checkbox-blocks.vf-checkbox-blocks-selected {
background-color: var(--vf-bg-selected);
}
.vf-checkbox-blocks.vf-checkbox-blocks-disabled {
opacity: 0.5;
}
.vf-checkbox-blocks.vf-checkbox-blocks-sm {
padding: var(--vf-py-group-blocks-sm) var(--vf-px-group-blocks-sm);
font-size: var(--vf-font-size-sm);
line-height: var(--vf-line-height-sm);
letter-spacing: var(--vf-letter-spacing-sm);
}
.vf-checkbox-blocks.vf-checkbox-blocks-lg {
padding: var(--vf-py-group-blocks-lg) var(--vf-px-group-blocks-lg);
font-size: var(--vf-font-size-lg);
line-height: var(--vf-line-height-lg);
letter-spacing: var(--vf-letter-spacing-lg);
}
.vf-checkbox-blocks-text-wrapper {
margin-left: 0.5rem;
}
.vf-checkbox-blocks-description {
color: var(--vf-color-muted);
font-size: var(--vf-font-size-small);
line-height: var(--vf-line-height-small);
letter-spacing: var(--vf-letter-spacing-small);
margin-top: -0.125rem;
}
.vf-checkbox-blocks-description.vf-checkbox-blocks-description-sm {
font-size: var(--vf-font-size-small-sm);
line-height: var(--vf-line-height-small-sm);
letter-spacing: var(--vf-letter-spacing-small-sm);
margin-top: -0.125rem;
}
.vf-checkbox-blocks-description.vf-checkbox-blocks-description-lg {
font-size: var(--vf-font-size-small-lg);
line-height: var(--vf-line-height-small-lg);
letter-spacing: var(--vf-letter-spacing-small-lg);
margin-top: -0.125rem;
}`;styleInject(css_248z$9);script$i.__file="themes/vueform/templates/elements/partials/CheckboxgroupCheckbox_blocks.vue";var script$h={name:"DragAndDrop",data(){return{merge:!0,defaultClasses:{container:"",icon:"",title:"",description:""}}}};function render$8(a,i,u,c,d,m){return openBlock(),createElementBlock("div",{class:normalizeClass(a.classes.container),onClick:i[0]||(i[0]=withModifiers((...f)=>a.handleClick&&a.handleClick(...f),["prevent"])),ref:"area"},[createBaseVNode("span",{class:normalizeClass(a.classes.icon)},null,2),a.title?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(a.classes.title)},toDisplayString(a.title),3)):createCommentVNode("v-if",!0),a.description?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(a.classes.description)},toDisplayString(a.description),3)):createCommentVNode("v-if",!0)],2)}script$h.render=render$8;script$h.__file="themes/blank/templates/elements/partials/DragAndDrop.vue";var script$g={name:"DragAndDrop",render:script$h.render,data(){return{merge:!0,defaultClasses:{container:"vf-dnd",container_sm:"vf-dnd-sm",container_md:"",container_lg:"vf-dnd-lg",container_inactive:"",container_active:"is-active",container_enabled:"",container_disabled:"is-disabled",icon:"vf-dnd-icon-upload",title:"vf-dnd-title",description:"vf-dnd-description",$container:(a,{dragging:i,disabled:u,Size:c})=>[a.container,a[`container_${c}`],i?a.container_active:a.container_inactive,u?a.container_disabled:a.container_enabled]}}}},css_248z$8=`.vf-dnd {
background-color: #FFFFFF;
transition: 0.3s;
border-width: var(--vf-border-width-input-t) var(--vf-border-width-input-r) var(--vf-border-width-input-b) var(--vf-border-width-input-l);
border-style: dashed;
border-color: var(--vf-border-color-input);
padding: 1.5rem;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
font-weight: inherit;
line-height: inherit;
color: inherit;
font-size: inherit;
box-sizing: border-box;
cursor: pointer;
text-align: center;
position: relative;
transition: 0.3s;
background-color: var(--vf-bg-input);
color: var(--vf-color-input);
border-radius: var(--vf-radius-large);
box-shadow: var(--vf-shadow-input);
text-align: center;
}
.vf-dnd.vf-dnd-sm {
border-radius: var(--vf-radius-large);
}
.vf-dnd.is-disabled {
opacity: 0.5;
cursor: not-allowed;
}
.vf-dnd.is-active {
border-color: var(--vf-primary);
}
.vf-dnd-icon-upload {
display: flex;
width: 2.25rem;
height: 2rem;
align-items: center;
justify-content: center;
background: var(--vf-primary);
mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='36px' height='32px' viewBox='0 0 36 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M35.0499042,20.6125054 C35.656165,21.1750041 35.9999142,21.9687644 35.9999142,22.8000002 L35.9999142,28.9999976 C35.9999142,30.6562437 34.6561674,31.9999905 32.9999213,31.9999905 L2.99999285,31.9999905 C1.3437468,31.9999905 0,30.6562437 0,28.9999976 L0,22.8000002 C0,21.9687644 0.34374918,21.1750041 0.950009942,20.6125054 L6.86247143,15.0687564 C7.01249549,14.9313056 7.24998271,14.9375311 7.39372016,15.0875552 L8.24998033,16.0000286 C8.38749221,16.1500527 8.3812056,16.3875399 8.23124258,16.5312773 L4.52501363,20.0062446 L11.7374598,20.0062446 L13.737455,24.0062351 L22.2624591,24.0062351 L24.2624544,20.0062446 L31.4811871,20.0062446 L27.7749582,16.5312773 C27.6249341,16.3875399 27.612422,16.1500527 27.7561594,16.0000286 L28.606194,15.0875552 C28.7499315,14.9375311 28.9874187,14.925019 29.1374427,15.0687564 L35.0499042,20.6125054 Z M33.9999189,28.9999976 L33.9999189,23.0000119 C33.9999189,22.4500254 33.5499078,22.0000143 32.9999213,22.0000143 L25.4999392,22.0000143 L23.499944,26.0000048 L12.4999702,26.0000048 L10.499975,22.0000143 L2.99999285,22.0000143 C2.45000637,22.0000143 1.99999523,22.4500254 1.99999523,23.0000119 L1.99999523,28.9999976 C1.99999523,29.5499841 2.45000637,29.9999952 2.99999285,29.9999952 L32.9999213,29.9999952 C33.5499078,29.9999952 33.9999189,29.5499841 33.9999189,28.9999976 Z M25.999938,8.00004768 C27.7811838,8.00004768 28.6686939,10.1562925 27.4186968,11.4125151 L19.4187159,19.4124961 C18.6374678,20.1937442 17.368733,20.1937442 16.5874849,19.4124961 L8.58750394,11.4125151 C7.32499474,10.1562925 8.22495598,8.00004768 9.99997616,8.00004768 L13.9999666,8.00004768 L13.9999666,1.50006318 C13.9999666,0.675052941 14.6749528,6.67572021e-05 15.499963,6.67572021e-05 L20.4999511,6.67572021e-05 C21.3249614,6.67572021e-05 21.9999475,0.675052941 21.9999475,1.50006318 L21.9999475,8.00004768 L25.999938,8.00004768 Z M17.9999571,18.0000238 L25.999938,10.0000429 L19.9999523,10.0000429 L19.9999523,2.00006199 L15.9999619,2.00006199 L15.9999619,10.0000429 L9.99997616,10.0000429 L17.9999571,18.0000238 Z' id='inbox-in' fill='currentColor'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
-webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='36px' height='32px' viewBox='0 0 36 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M35.0499042,20.6125054 C35.656165,21.1750041 35.9999142,21.9687644 35.9999142,22.8000002 L35.9999142,28.9999976 C35.9999142,30.6562437 34.6561674,31.9999905 32.9999213,31.9999905 L2.99999285,31.9999905 C1.3437468,31.9999905 0,30.6562437 0,28.9999976 L0,22.8000002 C0,21.9687644 0.34374918,21.1750041 0.950009942,20.6125054 L6.86247143,15.0687564 C7.01249549,14.9313056 7.24998271,14.9375311 7.39372016,15.0875552 L8.24998033,16.0000286 C8.38749221,16.1500527 8.3812056,16.3875399 8.23124258,16.5312773 L4.52501363,20.0062446 L11.7374598,20.0062446 L13.737455,24.0062351 L22.2624591,24.0062351 L24.2624544,20.0062446 L31.4811871,20.0062446 L27.7749582,16.5312773 C27.6249341,16.3875399 27.612422,16.1500527 27.7561594,16.0000286 L28.606194,15.0875552 C28.7499315,14.9375311 28.9874187,14.925019 29.1374427,15.0687564 L35.0499042,20.6125054 Z M33.9999189,28.9999976 L33.9999189,23.0000119 C33.9999189,22.4500254 33.5499078,22.0000143 32.9999213,22.0000143 L25.4999392,22.0000143 L23.499944,26.0000048 L12.4999702,26.0000048 L10.499975,22.0000143 L2.99999285,22.0000143 C2.45000637,22.0000143 1.99999523,22.4500254 1.99999523,23.0000119 L1.99999523,28.9999976 C1.99999523,29.5499841 2.45000637,29.9999952 2.99999285,29.9999952 L32.9999213,29.9999952 C33.5499078,29.9999952 33.9999189,29.5499841 33.9999189,28.9999976 Z M25.999938,8.00004768 C27.7811838,8.00004768 28.6686939,10.1562925 27.4186968,11.4125151 L19.4187159,19.4124961 C18.6374678,20.1937442 17.368733,20.1937442 16.5874849,19.4124961 L8.58750394,11.4125151 C7.32499474,10.1562925 8.22495598,8.00004768 9.99997616,8.00004768 L13.9999666,8.00004768 L13.9999666,1.50006318 C13.9999666,0.675052941 14.6749528,6.67572021e-05 15.499963,6.67572021e-05 L20.4999511,6.67572021e-05 C21.3249614,6.67572021e-05 21.9999475,0.675052941 21.9999475,1.50006318 L21.9999475,8.00004768 L25.999938,8.00004768 Z M17.9999571,18.0000238 L25.999938,10.0000429 L19.9999523,10.0000429 L19.9999523,2.00006199 L15.9999619,2.00006199 L15.9999619,10.0000429 L9.99997616,10.0000429 L17.9999571,18.0000238 Z' id='inbox-in' fill='currentColor'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
mask-size: cover;
-webkit-mask-size: cover;
mask-repeat: no-repeat;
-webkit-mask-repeat: no-repeat;
mask-position: center center;
-webkit-mask-position: center center;
}
.vf-dnd-title {
font-weight: 600;
margin-top: 0.75rem;
}`;styleInject(css_248z$8);script$g.__file="themes/vueform/templates/elements/partials/DragAndDrop.vue";var script$f={name:"FilePreview",data(){return{merge:!0,defaultClasses:{container:"",wrapper:"",file:"",filenameLink:"",filenameStatic:"",actions:"",percent:"",upload:"",progressBar:"",progress:"",warning:"",warningIcon:"",uploaded:"",uploadedIcon:"",remove:"",removeIcon:"",assistiveText:""}}}};const _hoisted_1$7=["aria-labelledby","aria-placeholder","aria-describedby"],_hoisted_2$5=["id"],_hoisted_3$4=["href"];function render$7(a,i,u,c,d,m){return withDirectives((openBlock(),createElementBlock("div",mergeProps({class:a.classes.container},a.attrs,{tabindex:"0",role:"button","aria-labelledby":a.ariaLabelledby,"aria-placeholder":a.ariaPlaceholder,"aria-describedby":`${a.el$.fieldId}-file-description`,onKeyup:i[3]||(i[3]=(...f)=>a.handleKeyup&&a.handleKeyup(...f))}),[createBaseVNode("span",{id:`${a.el$.fieldId}-file-description`,class:normalizeClass(a.classes.assistiveText),"aria-hidden":""},toDisplayString(a.form$.translations.vueform.a11y.file.description),11,_hoisted_2$5),createBaseVNode("div",{class:normalizeClass(a.classes.wrapper)},[createBaseVNode("div",{class:normalizeClass(a.classes.file)},[createCommentVNode(" Filename "),a.hasLink&&a.clickable?(openBlock(),createElementBlock("a",{key:0,href:a.link,class:normalizeClass(a.classes.filenameLink),target:"_blank",rel:"nofollow noopener"},toDisplayString(a.filename),11,_hoisted_3$4)):(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(a.classes.filenameStatic)},toDisplayString(a.filename),3))],2),createBaseVNode("div",{class:normalizeClass(a.classes.actions)},[createCommentVNode(" Remove "),a.canRemove?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(a.classes.remove),onClick:i[0]||(i[0]=withModifiers((...f)=>a.remove&&a.remove(...f),["prevent"])),onKeypress:i[1]||(i[1]=withKeys((...f)=>a.remove&&a.remove(...f),["enter","space"])),"aria-roledescription":"❎",role:"button",tabindex:"0"},[createBaseVNode("span",{class:normalizeClass(a.classes.removeIcon)},null,2)],34)):createCommentVNode("v-if",!0),createCommentVNode(" Progress "),a.uploading?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(a.classes.percent)},toDisplayString(a.progress)+"%",3)):createCommentVNode("v-if",!0),createCommentVNode(" Error "),a.hasError?(openBlock(),createElementBlock("span",{key:2,class:normalizeClass(a.classes.warning)},[createBaseVNode("span",{class:normalizeClass(a.classes.warningIcon)},null,2)],2)):createCommentVNode("v-if",!0),createCommentVNode(" Upload button "),a.canUploadTemp?(openBlock(),createElementBlock("div",{key:3,class:normalizeClass(a.classes.upload),onClick:i[2]||(i[2]=withModifiers((...f)=>a.upload&&a.upload(...f),["prevent"])),tabindex:"-1"},toDisplayString(a.uploadText),3)):a.el$.stage>1?(openBlock(),createElementBlock(Fragment,{key:4},[createCommentVNode(" Success "),createBaseVNode("span",{class:normalizeClass(a.classes.uploaded)},[createBaseVNode("span",{class:normalizeClass(a.classes.uploadedIcon)},null,2)],2)],2112)):createCommentVNode("v-if",!0)],2)],2),a.uploading?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(a.classes.progressBar)},[createBaseVNode("div",{class:normalizeClass(a.classes.progress),style:normalizeStyle({width:a.progress+"%"})},null,6)],2)):createCommentVNode("v-if",!0)],16,_hoisted_1$7)),[[vShow,a.visible]])}script$f.render=render$7;script$f.__file="themes/blank/templates/elements/partials/FilePreview.vue";var script$e={name:"FilePreview",render:script$f.render,data(){return{merge:!0,defaultClasses:{container:"vf-file-preview",container_sm:"vf-file-preview-sm",container_md:"",container_lg:"vf-file-preview-lg",wrapper:"vf-file-preview-wrapper",file:"vf-file-preview-file",filenameLink:"vf-file-preview-filename-link",filenameStatic:"vf-file-preview-filename",actions:"vf-file-preview-actions",percent:"vf-file-preview-percent",upload:"vf-file-preview-upload",progressBar:"vf-file-preview-progress-bar",progress:"vf-file-preview-progress",warning:"vf-file-preview-warning",warningIcon:"vf-file-preview-warning-icon",uploaded:"vf-file-preview-uploaded",uploadedIcon:"vf-file-preview-uploaded-icon",remove:"vf-file-preview-remove",removeIcon:"vf-file-preview-remove-icon",assistiveText:"vf-assistive-text",$container:(a,{Size:i})=>[a.container,a[`container_${i}`]]}}}},css_248z$7=`.vf-file-preview {
font-family: inherit;
font-size: inherit;
line-height: inherit;
color: inherit;
min-height: var(--vf-min-height-input);
display: flex;
justify-content: center;
flex-direction: column;
position: relative;
}
.vf-file-preview:hover .vf-file-preview-uploaded,
.vf-file-preview:hover .vf-file-preview-warning,
.vf-file-preview:hover .vf-file-preview-percent {
display: none;
}
.vf-file-preview:hover .vf-file-preview-remove {
display: inline-block;
}
.vf-file-preview.vf-file-preview-sm {
padding-top: calc(var(--vf-py-input-sm) + var(--vf-border-width-input-t));
min-height: var(--vf-min-height-input-sm);
}
.vf-file-preview.vf-file-preview-lg {
padding-top: calc(var(--vf-py-input-lg) + var(--vf-border-width-input-t));
min-height: var(--vf-min-height-input-lg);
}
.vf-file-preview-wrapper {
display: flex;
justify-content: space-between;
align-items: center;
}
.vf-file-preview-file {
display: flex;
align-items: center;
}
.vf-file-preview-filename-link {
text-decoration: none;
color: inherit;
}
.vf-file-preview-filename-link:hover, .vf-file-preview-filename-link:focus, .vf-file-preview-filename-link:active {
color: inherit;
}
.vf-file-preview-filename-link:hover {
text-decoration: underline;
}
.vf-file-preview-actions {
display: flex;
align-items: center;
}
.vf-file-preview-upload {
font-size: 0.75rem;
margin-left: 0.5rem;
white-space: nowrap;
padding: 0.0625rem 0.4375rem;
background: var(--vf-primary);
color: var(--vf-color-on-primary);
border-radius: var(--vf-radius-small);
text-decoration: none;
transition: 0.15s;
outline: 0px solid var(--vf-ring-color);
outline-offset: 0;
}
.vf-file-preview-upload:hover {
transform: scale(1.05);
}
.vf-file-preview-upload:focus {
outline: var(--vf-ring-width) solid var(--vf-ring-color);
}
.vf-file-preview-percent {
font-size: 0.875rem;
color: var(--vf-color-muted);
margin-left: 0.375rem;
}
.vf-file-preview-progress-bar {
margin-top: 0.625rem;
border-radius: 0;
height: 0.1875rem;
background: var(--vf-bg-passive);
position: absolute;
bottom: 0;
width: 100%;
}
.vf-file-preview-progress {
border-radius: 0;
height: 100%;
background: var(--vf-primary);
transition: 0.6s ease;
}
.vf-file-preview-warning,
.vf-file-preview-uploaded,
.vf-file-preview-remove {
display: flex;
width: 1rem;
height: 1rem;
align-items: center;
justify-content: center;
border-radius: 999px;
}
.vf-file-preview-warning-icon,
.vf-file-preview-uploaded-icon,
.vf-file-preview-remove-icon {
width: 100%;
height: 100%;
display: block;
mask-repeat: no-repeat;
-webkit-mask-repeat: no-repeat;
mask-position: center center;
-webkit-mask-position: center center;
}
.vf-file-preview-remove {
display: none;
margin-left: 0.375rem;
background-color: var(--vf-bg-passive);
transition: 0.15s;
}
.vf-file-preview-remove:hover {
filter: brightness(0.9);
}
.vf-file-preview-remove-icon {
mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M207.6 256l107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'%3E%3C/path%3E%3C/svg%3E");
-webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M207.6 256l107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'%3E%3C/path%3E%3C/svg%3E");
mask-size: 0.75rem 0.75rem;
-webkit-mask-size: 0.75rem 0.75rem;
background-color: var(--vf-color-passive);
}
.vf-file-preview-uploaded {
background-color: var(--vf-bg-success);
}
.vf-file-preview-uploaded-icon {
mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'%3E%3C/path%3E%3C/svg%3E");
-webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'%3E%3C/path%3E%3C/svg%3E");
mask-size: 0.625rem 0.625rem;
-webkit-mask-size: 0.625rem 0.625rem;
background-color: var(--vf-color-success);
}
.vf-file-preview-warning {
background-color: var(--vf-bg-danger);
}
.vf-file-preview-warning-icon {
mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 192 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M176 432c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80zM25.26 25.199l13.6 272C39.499 309.972 50.041 320 62.83 320h66.34c12.789 0 23.331-10.028 23.97-22.801l13.6-272C167.425 11.49 156.496 0 142.77 0H49.23C35.504 0 24.575 11.49 25.26 25.199z'%3E%3C/path%3E%3C/svg%3E");
-webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 192 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M176 432c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80zM25.26 25.199l13.6 272C39.499 309.972 50.041 320 62.83 320h66.34c12.789 0 23.331-10.028 23.97-22.801l13.6-272C167.425 11.49 156.496 0 142.77 0H49.23C35.504 0 24.575 11.49 25.26 25.199z'%3E%3C/path%3E%3C/svg%3E");
mask-size: 0.625rem 0.625rem;
-webkit-mask-size: 0.625rem 0.625rem;
background-color: var(--vf-color-danger);
}
.vf-file-removing .vf-file-preview {
opacity: 0.6;
}`;styleInject(css_248z$7);script$e.__file="themes/vueform/templates/elements/partials/FilePreview.vue";var script$d={name:"FilePreview_image",data(){return{merge:!0,defaultClasses:{container:"",wrapper:"",image:"",img:"",file:"",filenameLink:"",filenameStatic:"",actions:"",percent:"",upload:"",progressBar:"",progress:"",warning:"",warningIcon:"",uploaded:"",uploadedIcon:"",remove:"",removeIcon:""}}}};const _hoisted_1$6=["aria-labelledby","aria-placeholder","aria-describedby"],_hoisted_2$4=["id"],_hoisted_3$3=["href"],_hoisted_4$1=["src","alt","title"],_hoisted_5$1=["src","alt","title"],_hoisted_6=["href"];function render$6(a,i,u,c,d,m){return withDirectives((openBlock(),createElementBlock("div",mergeProps({class:a.classes.container,tabindex:"0",role:"button"},a.attrs,{"aria-labelledby":a.ariaLabelledby,"aria-placeholder":a.ariaPlaceholder,"aria-describedby":`${a.el$.fieldId}-file-description`,onKeyup:i[4]||(i[4]=(...f)=>a.handleKeyup&&a.handleKeyup(...f))}),[createBaseVNode("span",{id:`${a.el$.fieldId}-file-description`,class:normalizeClass(a.classes.assistiveText),"aria-hidden":""},toDisplayString(a.form$.translations.vueform.a11y.file.description),11,_hoisted_2$4),createBaseVNode("div",{class:normalizeClass(a.classes.wrapper)},[createCommentVNode(" Image "),a.uploaded&&a.hasLink&&a.clickable?(openBlock(),createElementBlock("a",{key:0,href:a.link,class:normalizeClass(a.classes.image),target:"_blank",rel:"nofollow noopener"},[createBaseVNode("img",{class:normalizeClass(a.classes.img),src:a.preview,alt:a.filename,title:a.filename,"aria-hidden":"true"},null,10,_hoisted_4$1)],10,_hoisted_3$3)):(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(a.classes.image)},[createBaseVNode("img",{class:normalizeClass(a.classes.img),src:a.preview,alt:a.filename,title:a.filename,"aria-hidden":"true"},null,10,_hoisted_5$1)],2)),createBaseVNode("div",{class:normalizeClass(a.classes.file)},[createCommentVNode(" Filename "),a.hasLink&&a.clickable?(openBlock(),createElementBlock("a",{key:0,href:a.link,class:normalizeClass(a.classes.filenameLink),target:"_blank",rel:"nofollow noopener"},toDisplayString(a.filename),11,_hoisted_6)):(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(a.classes.filenameStatic)},toDisplayString(a.filename),3))],2),createBaseVNode("div",{class:normalizeClass(a.classes.actions)},[createCommentVNode(" Remove "),a.canRemove?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(a.classes.remove),onClick:i[0]||(i[0]=withModifiers((...f)=>a.remove&&a.remove(...f),["prevent"])),onKeypress:i[1]||(i[1]=withKeys((...f)=>a.remove&&a.remove(...f),["enter","space"])),"aria-roledescription":"❎",role:"button",tabindex:"0"},[createBaseVNode("span",{class:normalizeClass(a.classes.removeIcon)},null,2)],34)):createCommentVNode("v-if",!0),createCommentVNode(" Progress "),a.uploading?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(a.classes.percent)},toDisplayString(a.progress)+"%",3)):createCommentVNode("v-if",!0),createCommentVNode(" Error "),a.hasError?(openBlock(),createElementBlock("span",{key:2,class:normalizeClass(a.classes.warning)},[createBaseVNode("span",{class:normalizeClass(a.classes.warningIcon)},null,2)],2)):createCommentVNode("v-if",!0),createCommentVNode(" Upload button "),a.canUploadTemp?(openBlock(),createElementBlock("div",{key:3,class:normalizeClass(a.classes.upload),onClick:i[2]||(i[2]=withModifiers((...f)=>a.upload&&a.upload(...f),["prevent"])),onKeypress:i[3]||(i[3]=withKeys((...f)=>a.upload&&a.upload(...f),["enter","space"])),tabindex:"-1",role:"button"},toDisplayString(a.uploadText),35)):a.el$.stage>1?(openBlock(),createElementBlock(Fragment,{key:4},[createCommentVNode(" Success "),createBaseVNode("span",{class:normalizeClass(a.classes.uploaded)},[createBaseVNode("span",{class:normalizeClass(a.classes.uploadedIcon)},null,2)],2)],2112)):createCommentVNode("v-if",!0)],2)],2),a.uploading?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(a.classes.progressBar)},[createBaseVNode("div",{class:normalizeClass(a.classes.progress),style:normalizeStyle({width:a.progress+"%"})},null,6)],2)):createCommentVNode("v-if",!0)],16,_hoisted_1$6)),[[vShow,a.visible]])}script$d.render=render$6;script$d.__file="themes/blank/templates/elements/partials/FilePreview_image.vue";var script$c={name:"ImagePreview",render:script$d.render,data(){return{merge:!0,defaultClasses:{container:"vf-file-preview-image",wrapper:"vf-file-preview-image-wrapper",image:"vf-file-preview-image-image",image_link:"",image_static:"",image_sm:"vf-file-preview-image-image-sm",image_md:"",image_lg:"vf-file-preview-image-image-lg",img:"vf-file-preview-image-img",img_sm:"vf-file-preview-image-img-sm",img_md:"",img_lg:"vf-file-preview-image-img-lg",file:"vf-file-preview-image-file",filenameLink:"vf-file-preview-image-filename-link",filenameStatic:"vf-file-preview-image-filename",actions:"vf-file-preview-image-actions",percent:"vf-file-preview-image-percent",upload:"vf-file-preview-image-upload",progressBar:"vf-file-preview-image-progress-bar",progressBar_sm:"vf-file-preview-image-progress-bar-sm",progressBar_md:"",progressBar_lg:"vf-file-preview-image-progress-bar-lg",progress:"vf-file-preview-image-progress",warning:"vf-file-preview-image-warning",warningIcon:"vf-file-preview-image-warning-icon",uploaded:"vf-file-preview-image-uploaded",uploadedIcon:"vf-file-preview-image-uploaded-icon",remove:"vf-file-preview-image-remove",removeIcon:"vf-file-preview-image-remove-icon",assistiveText:"vf-assistive-text",$image:(a,{hasLink:i,Size:u})=>[a.image,a[`image_${u}`],i?a.image_link:a.image_static],$img:(a,{Size:i})=>[a.img,a[`img_${i}`]],$progressBar:(a,{Size:i})=>[a.progressBar,a[`progressBar_${i}`]]}}}},css_248z$6=`.vf-file-preview-image {
font-family: inherit;
font-size: inherit;
line-height: inherit;
color: inherit;
display: flex;
justify-content: flex-start;
flex-direction: row;
position: relative;
}
.vf-file-preview-image:hover .vf-file-preview-image-uploaded,
.vf-file-preview-image:hover .vf-file-preview-image-warning,
.vf-file-preview-image:hover .vf-file-preview-image-percent {
display: none;
}
.vf-file-preview-image:hover .vf-file-preview-image-remove {
display: inline-block;
}
.vf-file-preview-image-image {
display: flex;
align-items: center;
flex: 0 0 auto;
background: var(--vf-bg-passive);
border-radius: var(--vf-radius-image);
outline: 0px solid var(--vf-ring-color);
outline-offset: 0;
box-shadow: var(--vf-shadow-input);
}
.vf-file-preview-image-image:focus {
outline: var(--vf-ring-width) solid var(--vf-ring-color);
}
.vf-file-preview-image-image.vf-file-preview-image-image-sm {
border-radius: var(--vf-radius-image-sm);
}
.vf-file-preview-image-image.vf-file-preview-image-image-lg {
border-radius: var(--vf-radius-image-lg);
}
.vf-file-preview-image-img {
-o-object-fit: cover;
object-fit: cover;
width: var(--vf-min-height-input);
height: var(--vf-min-height-input);
border-radius: var(--vf-radius-image);
border: 0;
}
.vf-file-preview-image-img[src=""], .vf-file-preview-image-img[src="data:"], .vf-file-preview-image-img:not([src]) {
opacity: 0;
}
.vf-file-preview-image-img.vf-file-preview-image-img-sm {
width: var(--vf-min-height-input-sm);
height: var(--vf-min-height-input-sm);
border-radius: var(--vf-radius-image-sm);
}
.vf-file-preview-image-img.vf-file-preview-image-img-lg {
width: var(--vf-min-height-input-lg);
height: var(--vf-min-height-input-lg);
border-radius: var(--vf-radius-image-lg);
}
.vf-file-preview-image-wrapper {
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
}
.vf-file-preview-image-file {
display: flex;
align-items: center;
margin-left: 0.625rem;
flex: 1 1 auto;
}
.vf-file-preview-image-filename-link {
text-decoration: none;
color: inherit;
}
.vf-file-preview-image-filename-link:hover, .vf-file-preview-image-filename-link:focus, .vf-file-preview-image-filename-link:active {
color: inherit;
}
.vf-file-preview-image-filename-link:hover {
text-decoration: underline;
}
.vf-file-preview-image-actions {
display: flex;
align-items: center;
}
.vf-file-preview-image-upload {
font-size: 0.75rem;
margin-left: 0.5rem;
white-space: nowrap;
padding: 0.0625rem 0.4375rem;
background: var(--vf-primary);
color: var(--vf-color-on-primary);
border-radius: var(--vf-radius-small);
text-decoration: none;
transition: 0.15s;
outline: 0px solid var(--vf-ring-color);
outline-offset: 0;
}
.vf-file-preview-image-upload:hover {
transform: scale(1.05);
}
.vf-file-preview-image-upload:focus {
outline: var(--vf-ring-width) solid var(--vf-ring-color);
}
.vf-file-preview-image-percent {
font-size: 0.875rem;
color: var(--vf-color-muted);
margin-left: 0.375rem;
}
.vf-file-preview-image-progress-bar {
margin-top: 0.625rem;
border-radius: 0;
height: 0.1875rem;
background: var(--vf-bg-passive);
position: absolute;
bottom: 0;
left: calc(var(--vf-min-height-input) + 0.625rem);
right: 0;
}
.vf-file-preview-image-progress-bar.vf-file-preview-image-progress-bar-sm {
left: calc(var(--vf-min-height-input-sm) + 0.625rem);
}
.vf-file-preview-image-progress-bar.vf-file-preview-image-progress-bar-lg {
left: calc(var(--vf-min-height-input-lg) + 0.625rem);
}
.vf-file-preview-image-progress {
border-radius: 0;
display: block;
height: 100%;
background: var(--vf-primary);
transition: 0.6s ease;
}
.vf-file-preview-image-warning,
.vf-file-preview-image-uploaded,
.vf-file-preview-image-remove {
display: flex;
width: 1rem;
height: 1rem;
align-items: center;
justify-content: center;
border-radius: 999px;
}
.vf-file-preview-image-warning-icon,
.vf-file-preview-image-uploaded-icon,
.vf-file-preview-image-remove-icon {
width: 100%;
height: 100%;
display: block;
mask-repeat: no-repeat;
-webkit-mask-repeat: no-repeat;
mask-position: center center;
-webkit-mask-position: center center;
}
.vf-file-preview-image-remove {
display: none;
margin-left: 0.375rem;
background-color: var(--vf-bg-passive);
transition: 0.15s;
}
.vf-file-preview-image-remove:hover {
filter: brightness(0.9);
}
.vf-file-preview-image-remove-icon {
mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M207.6 256l107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'%3E%3C/path%3E%3C/svg%3E");
-webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M207.6 256l107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'%3E%3C/path%3E%3C/svg%3E");
mask-size: 0.75rem 0.75rem;
-webkit-mask-size: 0.75rem 0.75rem;
background-color: var(--vf-color-passive);
}
.vf-file-preview-image-uploaded {
background-color: var(--vf-bg-success);
}
.vf-file-preview-image-uploaded-icon {
mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'%3E%3C/path%3E%3C/svg%3E");
-webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'%3E%3C/path%3E%3C/svg%3E");
mask-size: 0.625rem 0.625rem;
-webkit-mask-size: 0.625rem 0.625rem;
background-color: var(--vf-color-success);
}
.vf-file-preview-image-warning {
background-color: var(--vf-bg-danger);
}
.vf-file-preview-image-warning-icon {
mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 192 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M176 432c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80zM25.26 25.199l13.6 272C39.499 309.972 50.041 320 62.83 320h66.34c12.789 0 23.331-10.028 23.97-22.801l13.6-272C167.425 11.49 156.496 0 142.77 0H49.23C35.504 0 24.575 11.49 25.26 25.199z'%3E%3C/path%3E%3C/svg%3E");
-webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 192 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M176 432c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80zM25.26 25.199l13.6 272C39.499 309.972 50.041 320 62.83 320h66.34c12.789 0 23.331-10.028 23.97-22.801l13.6-272C167.425 11.49 156.496 0 142.77 0H49.23C35.504 0 24.575 11.49 25.26 25.199z'%3E%3C/path%3E%3C/svg%3E");
mask-size: 0.625rem 0.625rem;
-webkit-mask-size: 0.625rem 0.625rem;
background-color: var(--vf-color-danger);
}
.vf-file-removing .vf-file-preview-image {
opacity: 0.6;
}`;styleInject(css_248z$6);script$c.__file="themes/vueform/templates/elements/partials/FilePreview_image.vue";var script$b={name:"FilePreview_gallery",data(){return{merge:!0,defaultClasses:{container:"",image:"",img:"",overlay:"",upload:"",progressBar:"",progress:"",warning:"",warningIcon:"",uploaded:"",uploadedIcon:"",remove:"",removeIcon:""}}}};const _hoisted_1$5=["aria-labelledby","aria-placeholder","aria-role","aria-describedby"],_hoisted_2$3=["id"],_hoisted_3$2=["href"],_hoisted_4=["src","alt","title"],_hoisted_5=["src","alt","title"];function render$5(a,i,u,c,d,m){return withDirectives((openBlock(),createElementBlock("div",mergeProps({class:a.classes.container,tabindex:"0",role:"button"},a.attrs,{"aria-labelledby":a.ariaLabelledby,"aria-placeholder":a.ariaPlaceholder,"aria-role":a.ariaRoledescription,"aria-describedby":`${a.el$.fieldId}-file-description`,onKeyup:i[4]||(i[4]=(...f)=>a.handleKeyup&&a.handleKeyup(...f))}),[createBaseVNode("span",{id:`${a.el$.fieldId}-file-description`,class:normalizeClass(a.classes.assistiveText),"aria-hidden":""},toDisplayString(a.form$.translations.vueform.a11y.file.description),11,_hoisted_2$3),createCommentVNode(" Image "),a.uploaded&&a.hasLink&&a.clickable?(openBlock(),createElementBlock("a",{key:0,class:normalizeClass(a.classes.image),href:a.link,target:"_blank",rel:"nofollow noopener"},[createBaseVNode("img",{src:a.preview,class:normalizeClass(a.classes.img),alt:a.filename,title:a.filename,"aria-hidden":"true"},null,10,_hoisted_4)],10,_hoisted_3$2)):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(a.classes.image)},[createBaseVNode("img",{class:normalizeClass(a.classes.img),src:a.preview,alt:a.filename,title:a.filename,"aria-hidden":"true"},null,10,_hoisted_5)],2)),createCommentVNode(" Overlay "),!a.uploaded&&!a.uploading?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(a.classes.overlay)},[a.canUploadTemp?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(a.classes.upload),onClick:i[0]||(i[0]=withModifiers((...f)=>a.upload&&a.upload(...f),["prevent"])),onKeypress:i[1]||(i[1]=withKeys((...f)=>a.upload&&a.upload(...f),["enter","space"])),tabindex:"-1",role:"button"},toDisplayString(a.uploadText),35)):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0),createCommentVNode(" Error "),a.hasError?(openBlock(),createElementBlock("span",{key:3,class:normalizeClass(a.classes.warning)},[createBaseVNode("span",{class:normalizeClass(a.classes.warningIcon)},null,2)],2)):a.el$.stage>1?(openBlock(),createElementBlock(Fragment,{key:4},[createCommentVNode(" Success "),createBaseVNode("span",{class:normalizeClass(a.classes.uploaded)},[createBaseVNode("span",{class:normalizeClass(a.classes.uploadedIcon)},null,2)],2)],2112)):createCommentVNode("v-if",!0),createCommentVNode(" Remove "),a.canRemove?(openBlock(),createElementBlock("div",{key:5,class:normalizeClass(a.classes.remove),onClick:i[2]||(i[2]=withModifiers((...f)=>a.remove&&a.remove(...f),["prevent"])),onKeypress:i[3]||(i[3]=withKeys((...f)=>a.remove&&a.remove(...f),["enter","space"])),"aria-roledescription":"❎",role:"button",tabindex:"0"},[createBaseVNode("span",{class:normalizeClass(a.classes.removeIcon)},null,2)],34)):createCommentVNode("v-if",!0),createCommentVNode(" Progress "),a.uploading?(openBlock(),createElementBlock("div",{key:6,class:normalizeClass(a.classes.progressBar)},[createBaseVNode("div",{class:normalizeClass(a.classes.progress),style:normalizeStyle({width:a.progress+"%"})},null,6)],2)):createCommentVNode("v-if",!0)],16,_hoisted_1$5)),[[vShow,a.visible]])}script$b.render=render$5;script$b.__file="themes/blank/templates/elements/partials/FilePreview_gallery.vue";var script$a={name:"GalleryPreview",render:script$b.render,data(){return{merge:!0,defaultClasses:{container:"vf-file-preview-gallery",container_sm:"vf-file-preview-gallery-sm",container_md:"",container_lg:"vf-file-preview-gallery-lg",image:"vf-file-preview-gallery-image",image_sm:"vf-file-preview-gallery-image-sm",image_md:"",image_lg:"vf-file-preview-gallery-image-lg",image_link:"",image_static:"",img:"vf-file-preview-gallery-img",img_sm:"vf-file-preview-gallery-img-sm",img_md:"",img_lg:"vf-file-preview-gallery-img-lg",overlay:"vf-file-preview-gallery-overlay",overlay_sm:"vf-file-preview-gallery-overlay-sm",overlay_md:"",overlay_lg:"vf-file-preview-gallery-overlay-lg",upload:"vf-file-preview-gallery-upload",progressBar:"vf-file-preview-gallery-progress-bar",progress:"vf-file-preview-gallery-progress",warning:"vf-file-preview-gallery-warning",warningIcon:"vf-file-preview-gallery-warning-icon",uploaded:"vf-file-preview-gallery-uploaded",uploadedIcon:"vf-file-preview-gallery-uploaded-icon",remove:"vf-file-preview-gallery-remove",removeIcon:"vf-file-preview-gallery-remove-icon",assistiveText:"vf-assistive-text",$container:(a,{Size:i})=>[a.container,a[`container_${i}`]],$image:(a,{Size:i})=>[a.image,a[`image_${i}`]],$img:(a,{Size:i})=>[a.img,a[`img_${i}`]],$overlay:(a,{Size:i})=>[a.overlay,a[`overlay_${i}`]]}}}},css_248z$5=`.vf-file-preview-gallery {
font-family: inherit;
font-size: inherit;
line-height: inherit;
color: inherit;
display: flex;
justify-content: flex-start;
flex-direction: column;
transition: 0.2s background;
width: var(--vf-gallery-size);
height: var(--vf-gallery-size);
position: relative;
}
.vf-file-preview-gallery:hover .vf-file-preview-gallery-overlay {
opacity: 1;
visibility: visible;
}
.vf-file-preview-gallery:hover .vf-file-preview-gallery-remove {
opacity: 1;
visibility: visible;
}
.vf-file-preview-gallery.vf-file-preview-gallery-sm {
width: var(--vf-gallery-size-sm);
height: var(--vf-gallery-size-sm);
}
.vf-file-preview-gallery.vf-file-preview-gallery-lg {
width: var(--vf-gallery-size-lg);
height: var(--vf-gallery-size-lg);
}
.vf-file-preview-gallery-overlay {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(255, 255, 255, 0.5);
transition: 0.3s;
opacity: 0;
visibility: hidden;
display: flex;
align-items: center;
justify-content: center;
flex-direction: row;
padding: 0.75rem;
border-radius: var(--vf-radius-gallery);
}
.vf-file-preview-gallery-overlay.vf-file-preview-gallery-overlay-sm {
border-radius: var(--vf-radius-gallery-sm);
}
.vf-file-preview-gallery-overlay.vf-file-preview-gallery-overlay-lg {
border-radius: var(--vf-radius-gallery-lg);
}
.vf-file-preview-gallery-upload {
font-size: 0.75rem;
white-space: nowrap;
background: #FFFFFF;
padding: 0.0625rem 0.4375rem;
background: var(--vf-primary);
color: var(--vf-color-on-primary);
border-radius: var(--vf-radius-small);
text-decoration: none;
transition: 0.15s;
outline: 0px solid var(--vf-ring-color);
outline-offset: 0;
}
.vf-file-preview-gallery-upload:hover {
transform: scale(1.05);
}
.vf-file-preview-gallery-upload:focus {
outline: var(--vf-ring-width) solid var(--vf-ring-color);
}
.vf-file-preview-gallery-image {
width: 100%;
height: 100%;
font-size: 0;
background: var(--vf-bg-passive);
border-radius: var(--vf-radius-gallery);
outline: none;
}
.vf-file-preview-gallery-image.vf-file-preview-gallery-image-sm {
border-radius: var(--vf-radius-gallery-sm);
}
.vf-file-preview-gallery-image.vf-file-preview-gallery-image-lg {
border-radius: var(--vf-radius-gallery-lg);
}
.vf-file-preview-gallery-img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
border-radius: var(--vf-radius-gallery);
}
.vf-file-preview-gallery-img[src=""], .vf-file-preview-gallery-img[src="data:"], .vf-file-preview-gallery-img:not([src]) {
opacity: 0;
}
.vf-file-preview-gallery-img.vf-file-preview-gallery-img-sm {
border-radius: var(--vf-radius-gallery-sm);
}
.vf-file-preview-gallery-img.vf-file-preview-gallery-img-lg {
border-radius: var(--vf-radius-gallery-lg);
}
.vf-file-preview-gallery-progress-bar {
border-radius: 0;
height: 0.1875rem;
position: absolute;
left: 0.1875rem;
bottom: 0.1875rem;
z-index: 1;
background: #FFFFFF;
right: 0.1875rem;
}
.vf-file-preview-gallery-progress {
border-radius: 0;
height: 100%;
background: var(--vf-primary);
transition: 0.6s ease;
}
.vf-file-preview-gallery-remove,
.vf-file-preview-gallery-uploaded,
.vf-file-preview-gallery-warning {
display: flex;
width: 1rem;
height: 1rem;
align-items: center;
justify-content: center;
}
.vf-file-preview-gallery-remove-icon,
.vf-file-preview-gallery-uploaded-icon,
.vf-file-preview-gallery-warning-icon {
width: 100%;
height: 100%;
display: block;
mask-repeat: no-repeat;
-webkit-mask-repeat: no-repeat;
mask-position: center center;
-webkit-mask-position: center center;
}
.vf-file-preview-gallery-remove {
position: absolute;
right: 0.1875rem;
top: 0.1875rem;
opacity: 0;
visibility: hidden;
background-color: var(--vf-bg-passive);
border-radius: 999px;
transition: 0.15s;
}
.vf-file-preview-gallery-remove:hover {
filter: brightness(0.9);
}
.vf-file-preview-gallery-remove-icon {
mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M207.6 256l107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'%3E%3C/path%3E%3C/svg%3E");
-webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M207.6 256l107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'%3E%3C/path%3E%3C/svg%3E");
mask-size: 0.75rem 0.75rem;
-webkit-mask-size: 0.75rem 0.75rem;
background-color: var(--vf-color-passive);
}
.vf-file-preview-gallery-uploaded {
position: absolute;
right: 0.1875rem;
bottom: 0.1875rem;
border-radius: 999px;
background-color: var(--vf-bg-success);
}
.vf-file-preview-gallery-uploaded-icon {
mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'%3E%3C/path%3E%3C/svg%3E");
-webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'%3E%3C/path%3E%3C/svg%3E");
mask-size: 0.625rem 0.625rem;
-webkit-mask-size: 0.625rem 0.625rem;
background-color: var(--vf-color-success);
}
.vf-file-preview-gallery-warning {
position: absolute;
right: 0.1875rem;
bottom: 0.1875rem;
border-radius: 999px;
background-color: var(--vf-bg-danger);
}
.vf-file-preview-gallery-warning-icon {
mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 192 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M176 432c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80zM25.26 25.199l13.6 272C39.499 309.972 50.041 320 62.83 320h66.34c12.789 0 23.331-10.028 23.97-22.801l13.6-272C167.425 11.49 156.496 0 142.77 0H49.23C35.504 0 24.575 11.49 25.26 25.199z'%3E%3C/path%3E%3C/svg%3E");
-webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 192 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M176 432c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80zM25.26 25.199l13.6 272C39.499 309.972 50.041 320 62.83 320h66.34c12.789 0 23.331-10.028 23.97-22.801l13.6-272C167.425 11.49 156.496 0 142.77 0H49.23C35.504 0 24.575 11.49 25.26 25.199z'%3E%3C/path%3E%3C/svg%3E");
mask-size: 0.625rem 0.625rem;
-webkit-mask-size: 0.625rem 0.625rem;
background-color: var(--vf-color-danger);
}
.vf-file-removing .vf-file-preview-gallery {
opacity: 0.6;
}
.is-sorting .vf-file-preview-gallery:hover .vf-file-preview-gallery-overlay, .vf-gallery.is-disabled .vf-file-preview-gallery:hover .vf-file-preview-gallery-overlay {
opacity: 0;
visibility: hidden;
}
.is-sorting .vf-file-preview-gallery:hover .vf-file-preview-gallery-remove, .vf-gallery.is-disabled .vf-file-preview-gallery:hover .vf-file-preview-gallery-remove {
opacity: 0;
visibility: hidden;
}`;styleInject(css_248z$5);script$a.__file="themes/vueform/templates/elements/partials/FilePreview_gallery.vue";var script$9={name:"RadiogroupRadio",data(){return{merge:!0,defaultClasses:{container:"",input:"",text:""}}}};const _hoisted_1$4=["value","name","id","disabled","aria-label"],_hoisted_2$2=["innerHTML"];function render$4(a,i,u,c,d,m){return openBlock(),createElementBlock("label",{class:normalizeClass(a.classes.container)},[renderSlot(a.$slots,"default",mergeProps({name:a.name},{classes:a.classes,isDisabled:a.isDisabled,id:a.id,item:a.item,value:a.value,items:a.items,index:a.index}),()=>[withDirectives(createBaseVNode("input",mergeProps({type:"radio","onUpdate:modelValue":i[0]||(i[0]=f=>a.el$.value=f)},a.attrs,{value:a.value,class:a.classes.input,name:a.name,id:a.id,disabled:a.isDisabled,"aria-label":a.item.label}),null,16,_hoisted_1$4),[[vModelRadio,a.el$.value]]),createBaseVNode("span",{class:normalizeClass(a.classes.text),innerHTML:a.item.label},null,10,_hoisted_2$2)])],2)}script$9.render=render$4;script$9.__file="themes/blank/templates/elements/partials/RadiogroupRadio.vue";var script$8={name:"RadiogroupRadio",render:script$9.render,data(){return{merge:!0,defaultClasses:{container:"vf-radio-container",input:"vf-radio",input_enabled:"",input_disabled:"",input_sm:"vf-radio-sm",input_md:"",input_lg:"vf-radio-lg",text:"vf-radio-text",$input:(a,{isDisabled:i,Size:u})=>[a.input,a[`input_${u}`],i?a.input_disabled:a.input_enabled]}}}},css_248z$4="/* Some styles are contained in Vueform.vue & RadiogroupElement.vue */";styleInject(css_248z$4);script$8.__file="themes/vueform/templates/elements/partials/RadiogroupRadio.vue";var script$7={name:"CheckboxgroupCheckbox_tabs",data(){return{merge:!0,defaultClasses:{container:"",wrapper:"",input:"",text:""}}}};const _hoisted_1$3=["aria-checked"],_hoisted_2$1=["value","name","id","disabled"],_hoisted_3$1=["innerHTML"];function render$3(a,i,u,c,d,m){return openBlock(),createElementBlock("label",mergeProps(a.attrs,{class:a.classes.container,tabindex:"0",role:"radio","aria-checked":a.checked,onKeypress:i[1]||(i[1]=withKeys(withModifiers(f=>a.el$.update(a.value),["prevent"]),["space"])),onKeydown:i[2]||(i[2]=(...f)=>a.handleKeydown&&a.handleKeydown(...f))}),[renderSlot(a.$slots,"default",mergeProps({name:a.name},{classes:a.classes,isDisabled:a.isDisabled,id:a.id,item:a.item,value:a.value,items:a.items,index:a.index}),()=>[createBaseVNode("div",{class:normalizeClass(a.classes.wrapper)},[withDirectives(createBaseVNode("input",{type:"radio","onUpdate:modelValue":i[0]||(i[0]=f=>a.el$.model=f),value:a.value,class:normalizeClass(a.classes.input),name:a.name,id:a.id,disabled:a.isDisabled},null,10,_hoisted_2$1),[[vModelRadio,a.el$.model]]),createBaseVNode("span",{class:normalizeClass(a.classes.text),innerHTML:`${a.item.label}`},null,10,_hoisted_3$1)],2)])],16,_hoisted_1$3)}script$7.render=render$3;script$7.__file="themes/blank/templates/elements/partials/RadiogroupRadio_tabs.vue";var script$6={name:"RadiogroupRadio_tabs",render:script$7.render,data(){return{merge:!0,defaultClasses:{container:"vf-radio-tabs-container",wrapper:"vf-radio-tabs",wrapper_not_last:"vf-radio-tabs-not-last",wrapper_first:"vf-radio-tabs-first",wrapper_first_sm:"vf-radio-tabs-first-sm",wrapper_first_md:"",wrapper_first_lg:"vf-radio-tabs-first-lg",wrapper_last:"vf-radio-tabs-last",wrapper_last_sm:"vf-radio-tabs-last-sm",wrapper_last_md:"",wrapper_last_lg:"vf-radio-tabs-last-lg",wrapper_selected:"vf-radio-tabs-selected",wrapper_unselected:"vf-radio-tabs-unselected",wrapper_disabled:"vf-radio-tabs-disabled",wrapper_sm:"vf-radio-tabs-sm",wrapper_md:"",wrapper_lg:"vf-radio-tabs-lg",input:"vf-radio-tabs-input",text:"",$wrapper:(a,{index:i,items:u,el$:c,value:d,isDisabled:m,Size:f})=>[a.wrapper,a[`wrapper_${f}`],i<Object.keys(u).length-1?a.wrapper_not_last:null,i===0?a.wrapper_first:null,i===Object.keys(u).length-1?a.wrapper_last:null,c.value==d?a.wrapper_selected:a.wrapper_unselected,m?a.wrapper_disabled:null]}}}},css_248z$3=`/* Some styles are contained in Vueform.vue & RadiogroupElement.vue */
.vf-radio-tabs-container {
display: flex;
align-items: flex-start;
cursor: pointer;
}
.vf-radio-tabs {
display: flex;
align-items: center;
justify-content: center;
border-style: solid;
border-width: var(--vf-border-width-input-t) var(--vf-border-width-input-r) var(--vf-border-width-input-b) var(--vf-border-width-input-l);
border-color: var(--vf-border-color-input);
padding: var(--vf-py-group-tabs) var(--vf-px-group-tabs);
width: 100%;
background: var(--vf-bg-input);
color: var(--vf-color-input);
font-size: var(--vf-font-size);
line-height: var(--vf-line-height);
letter-spacing: var(--vf-letter-spacing);
}
.vf-radio-tabs.vf-radio-tabs-not-last {
border-right: 0;
}
.vf-radio-tabs.vf-radio-tabs-first {
border-radius: var(--vf-radius-input);
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.vf-radio-tabs.vf-radio-tabs-first.vf-radio-tabs-first-sm {
border-radius: var(--vf-radius-input-sm);
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.vf-radio-tabs.vf-radio-tabs-first.vf-radio-tabs-first-lg {
border-radius: var(--vf-radius-input-lg);
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.vf-radio-tabs.vf-radio-tabs-last {
border-radius: var(--vf-radius-input-lg);
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.vf-radio-tabs.vf-radio-tabs-last.vf-radio-tabs-last-sm {
border-radius: var(--vf-radius-input-sm);
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.vf-radio-tabs.vf-radio-tabs-last.vf-radio-tabs-last-lg {
border-radius: var(--vf-radius-input-lg);
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.vf-radio-tabs.vf-radio-tabs-selected {
background-color: var(--vf-primary);
border-color: rgba(0, 0, 0, 0.15);
color: var(--vf-color-on-primary);
}
.vf-radio-tabs.vf-radio-tabs-unselected {
border-color: var(--vf-border-color-input);
}
.vf-radio-tabs.vf-radio-tabs-unselected:hover:not(.vf-radio-tabs-disabled) {
background-color: var(--vf-bg-input-hover);
color: var(--vf-color-input-hover);
}
.vf-radio-tabs.vf-radio-tabs-disabled {
opacity: 0.5;
}
.vf-radio-tabs.vf-radio-tabs-sm {
padding: var(--vf-py-group-tabs-sm) var(--vf-px-group-tabs-sm);
font-size: var(--vf-font-size-sm);
line-height: var(--vf-line-height-sm);
letter-spacing: var(--vf-letter-spacing-sm);
}
.vf-radio-tabs.vf-radio-tabs-lg {
padding: var(--vf-py-group-tabs-lg) var(--vf-px-group-tabs-lg);
font-size: var(--vf-font-size-lg);
line-height: var(--vf-line-height-lg);
letter-spacing: var(--vf-letter-spacing-lg);
}
.vf-radio-tabs-input {
display: none;
}`;styleInject(css_248z$3);script$6.__file="themes/vueform/templates/elements/partials/RadiogroupRadio_tabs.vue";var script$5={name:"CheckboxgroupCheckbox_tabs",data(){return{merge:!0,defaultClasses:{container:"",wrapper:"",input:"",text_wrapper:"",text:"",description:""}}}};const _hoisted_1$2=["value","name","id","disabled"],_hoisted_2=["innerHTML"],_hoisted_3=["innerHTML"];function render$2(a,i,u,c,d,m){return openBlock(),createElementBlock("label",{class:normalizeClass(a.classes.container)},[renderSlot(a.$slots,"default",mergeProps({name:a.name},{classes:a.classes,isDisabled:a.isDisabled,id:a.id,item:a.item,value:a.value,items:a.items,index:a.index}),()=>[createBaseVNode("div",{class:normalizeClass(a.classes.wrapper)},[withDirectives(createBaseVNode("input",mergeProps({type:"radio","onUpdate:modelValue":i[0]||(i[0]=f=>a.el$.model=f)},a.attrs,{value:a.value,class:a.classes.input,name:a.name,id:a.id,disabled:a.isDisabled}),null,16,_hoisted_1$2),[[vModelRadio,a.el$.model]]),createBaseVNode("div",{class:normalizeClass(a.classes.text_wrapper)},[createBaseVNode("div",{class:normalizeClass(a.classes.text),innerHTML:a.item.label},null,10,_hoisted_2),createBaseVNode("div",{class:normalizeClass(a.classes.description),innerHTML:a.item.description},null,10,_hoisted_3)],2)],2)])],2)}script$5.render=render$2;script$5.__file="themes/blank/templates/elements/partials/RadiogroupRadio_blocks.vue";var script$4={name:"RadiogroupRadio_blocks",render:script$5.render,data(){return{merge:!0,defaultClasses:{container:"vf-radio-blocks-container",container_sm:"vf-radio-blocks-container-sm",container_md:"",container_lg:"vf-radio-blocks-container-lg",wrapper:"vf-radio-blocks",wrapper_not_last:"vf-radio-blocks-not-last",wrapper_first:"vf-radio-blocks-first",wrapper_first_sm:"vf-radio-blocks-first-sm",wrapper_first_md:"",wrapper_first_lg:"vf-radio-blocks-first-lg",wrapper_last:"vf-radio-blocks-last",wrapper_last_sm:"vf-radio-blocks-last-sm",wrapper_last_md:"",wrapper_last_lg:"vf-radio-blocks-last-lg",wrapper_selected:"vf-radio-blocks-selected",wrapper_unselected:"vf-radio-blocks-unselected",wrapper_disabled:"vf-radio-blocks-disabled",wrapper_sm:"vf-radio-blocks-sm",wrapper_md:"",wrapper_lg:"vf-radio-blocks-lg",input:"vf-radio",input_enabled:"",input_disabled:"",input_sm:"vf-radio-sm",input_md:"",input_lg:"vf-radio-lg",text_wrapper:"vf-radio-blocks-text-wrapper",text:"vf-radio-blocks-text",description:"vf-radio-blocks-description",description_sm:"vf-radio-blocks-description-sm",description_md:"",description_lg:"vf-radio-blocks-description-lg",$container:(a,{Size:i})=>[a.container,a[`container_${i}`]],$wrapper:(a,{index:i,items:u,el$:c,value:d,isDisabled:m,Size:f})=>[a.wrapper,a[`wrapper_${f}`],i<Object.keys(u).length-1?a.wrapper_not_last:null,i===0?a.wrapper_first:null,i===0?a[`wrapper_first_${f}`]:null,i===Object.keys(u).length-1?a.wrapper_last:null,i===Object.keys(u).length-1?a[`wrapper_last_${f}`]:null,c.value==d?a.wrapper_selected:a.wrapper_unselected,m?a.wrapper_disabled:null],$input:(a,{isDisabled:i,Size:u})=>[a.input,a[`input_${u}`],i?a.input_disabled:a.input_enabled],$description:(a,{Size:i})=>[a.description,a[`description_${i}`]]}}}},css_248z$2=`/* Some styles are contained in Vueform.vue & RadiogroupElement.vue */
.vf-radio-blocks-container {
display: flex;
align-items: flex-start;
cursor: pointer;
background: var(--vf-bg-input);
border-radius: var(--vf-radius-large);
}
.vf-radio-blocks-container .vf-radio {
margin-top: 0;
}
.vf-radio-blocks-container.vf-radio-blocks-container-sm {
border-radius: var(--vf-radius-large-sm);
}
.vf-radio-blocks-container.vf-radio-blocks-container-lg {
border-radius: var(--vf-radius-large-lg);
}
.vf-radio-blocks {
display: flex;
align-items: center;
border-style: solid;
border-width: var(--vf-border-width-input-t) var(--vf-border-width-input-r) var(--vf-border-width-input-b) var(--vf-border-width-input-l);
border-color: var(--vf-border-color-input);
width: 100%;
padding: var(--vf-py-group-blocks) var(--vf-px-group-blocks);
background: var(--vf-bg-input);
color: var(--vf-color-input);
font-size: var(--vf-font-size);
line-height: var(--vf-line-height);
letter-spacing: var(--vf-letter-spacing);
}
.vf-radio-blocks.vf-radio-blocks-not-last {
border-bottom: 0;
}
.vf-radio-blocks.vf-radio-blocks-first {
border-radius: var(--vf-radius-large);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.vf-radio-blocks.vf-radio-blocks-first.vf-radio-blocks-first-sm {
border-radius: var(--vf-radius-large-sm);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.vf-radio-blocks.vf-radio-blocks-first.vf-radio-blocks-first-lg {
border-radius: var(--vf-radius-large-lg);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.vf-radio-blocks.vf-radio-blocks-last {
border-radius: var(--vf-radius-large);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.vf-radio-blocks.vf-radio-blocks-last.vf-radio-blocks-last-sm {
border-radius: var(--vf-radius-large-sm);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.vf-radio-blocks.vf-radio-blocks-last.vf-radio-blocks-last-lg {
border-radius: var(--vf-radius-large-lg);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.vf-radio-blocks.vf-radio-blocks-selected {
background-color: var(--vf-bg-selected);
}
.vf-radio-blocks.vf-radio-blocks-disabled {
opacity: 0.5;
}
.vf-radio-blocks.vf-radio-blocks-sm {
padding: var(--vf-py-group-blocks-sm) var(--vf-px-group-blocks-sm);
font-size: var(--vf-font-size-sm);
line-height: var(--vf-line-height-sm);
letter-spacing: var(--vf-letter-spacing-sm);
}
.vf-radio-blocks.vf-radio-blocks-lg {
padding: var(--vf-py-group-blocks-lg) var(--vf-px-group-blocks-lg);
font-size: var(--vf-font-size-lg);
line-height: var(--vf-line-height-lg);
letter-spacing: var(--vf-letter-spacing-lg);
}
.vf-radio-blocks-text-wrapper {
margin-left: 0.5rem;
}
.vf-radio-blocks-description {
color: var(--vf-color-muted);
font-size: var(--vf-font-size-small);
line-height: var(--vf-line-height-small);
letter-spacing: var(--vf-letter-spacing-small);
margin-top: -0.125rem;
}
.vf-radio-blocks-description.vf-radio-blocks-description-sm {
font-size: var(--vf-font-size-small-sm);
line-height: var(--vf-line-height-small-sm);
letter-spacing: var(--vf-letter-spacing-small-sm);
margin-top: -0.125rem;
}
.vf-radio-blocks-description.vf-radio-blocks-description-lg {
font-size: var(--vf-font-size-small-lg);
line-height: var(--vf-line-height-small-lg);
letter-spacing: var(--vf-letter-spacing-small-lg);
margin-top: -0.125rem;
}`;styleInject(css_248z$2);script$4.__file="themes/vueform/templates/elements/partials/RadiogroupRadio_blocks.vue";var script$3={name:"DatepickerWrapper",data(){return{merge:!0,defaultClasses:{datepicker:"",calendarContainer:""}}}};const _hoisted_1$1=["id","placeholder"];function render$1(a,i,u,c,d,m){return openBlock(),createElementBlock("input",mergeProps({type:"text",class:a.classes.datepicker,id:a.id,placeholder:a.placeholder},a.attrs,{ref:"input"}),null,16,_hoisted_1$1)}script$3.render=render$1;script$3.__file="themes/blank/templates/wrappers/DatepickerWrapper.vue";var script$2={name:"DatepickerWrapper",render:script$3.render,data(){return{merge:!0,defaultClasses:{datepicker:"",calendarContainer:"flatpickr-calendar-container"}}}},css_248z$1=`.flatpickr-wrapper {
width: 100%;
height: 100%;
}
.flatpickr-calendar {
background: transparent;
opacity: 0;
display: none;
text-align: center;
visibility: hidden;
padding: 0;
animation: none;
direction: ltr;
border: 0;
font-size: 14px;
line-height: 24px;
border-radius: 5px;
position: absolute;
width: 307.875px;
box-sizing: border-box;
touch-action: manipulation;
box-shadow: 0 3px 13px rgba(0, 0, 0, 0.08);
color: var(--vf-color-input);
}
.flatpickr-calendar.open,
.flatpickr-calendar.inline {
opacity: 1;
max-height: 640px;
visibility: visible;
}
.flatpickr-calendar.open {
display: inline-block;
z-index: 999;
}
.flatpickr-calendar.animate.open {
animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline {
display: block;
position: relative;
top: 2px;
}
.flatpickr-calendar.rightMost {
left: auto;
right: 0;
}
.flatpickr-calendar.static {
position: absolute;
top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
z-index: 999;
display: block;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
box-shadow: none !important;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
box-shadow: -2px 0 0 var(--vf-bg-selected), 5px 0 0 var(--vf-bg-selected);
}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
border-bottom: 0;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
border-left: 0;
}
.flatpickr-calendar.hasTime .flatpickr-time {
height: 40px;
border-top: 1px solid var(--vf-border-color-input);
}
.flatpickr-calendar.hasTime .flatpickr-innerContainer {
border-bottom: 0;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
height: auto;
}
.flatpickr-calendar:before,
.flatpickr-calendar:after {
position: absolute;
display: block;
pointer-events: none;
border: solid transparent;
content: "";
height: 0;
width: 0;
left: 22px;
}
.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.arrowRight:after {
left: auto;
right: 22px;
}
.flatpickr-calendar.arrowCenter:before,
.flatpickr-calendar.arrowCenter:after {
left: 50%;
right: 50%;
}
.flatpickr-calendar:before {
border-width: 5px;
margin: 0 -5px;
box-sizing: border-box;
}
.flatpickr-calendar:after {
border-width: 4px;
margin: 0 -4px;
box-sizing: border-box;
}
.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
bottom: 100%;
}
.flatpickr-calendar.arrowTop:before {
border-bottom-color: var(--vf-bg-date-head);
box-sizing: border-box;
}
.flatpickr-calendar.arrowTop:after {
border-bottom-color: var(--vf-bg-date-head);
box-sizing: border-box;
}
.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
top: 100%;
}
.flatpickr-calendar.arrowBottom:before {
border-top-color: var(--vf-bg-date-head);
}
.flatpickr-calendar.arrowBottom:after {
border-top-color: var(--vf-bg-date-head);
}
.flatpickr-calendar:focus {
outline: 0;
}
.flatpickr-wrapper {
position: relative;
display: flex;
}
.flatpickr-months {
display: flex;
}
.flatpickr-months .flatpickr-month {
border-radius: 5px 5px 0 0;
background: var(--vf-bg-date-head);
color: var(--vf-color-date-head);
fill: var(--vf-color-date-head);
height: 34px;
line-height: 1;
text-align: center;
position: relative;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
overflow: hidden;
flex: 1;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
text-decoration: none;
cursor: pointer;
position: absolute;
top: 0;
height: 34px;
padding: 10px;
z-index: 1;
color: var(--vf-color-date-head);
fill: var(--vf-color-date-head);
}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
display: none;
}
.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
position: relative;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
left: 0;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
right: 0;
}
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
color: var(--vf-color-date-head);
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
opacity: 1;
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
width: 14px;
height: 14px;
opacity: 0.7;
display: block;
}
.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
transition: fill 0.1s;
fill: inherit;
}
.numInputWrapper {
position: relative;
height: auto;
}
.numInputWrapper input,
.numInputWrapper span {
display: inline-block;
}
.numInputWrapper input {
width: 100%;
}
.numInputWrapper input::-ms-clear {
display: none;
}
.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
margin: 0;
-webkit-appearance: none;
}
.numInputWrapper span {
position: absolute;
right: 0;
width: 14px;
padding: 0 4px 0 2px;
height: 50%;
line-height: 50%;
opacity: 0;
cursor: pointer;
border: 1px solid var(--vf-border-color-input);
box-sizing: border-box;
}
.numInputWrapper span:hover {
background: var(--vf-bg-selected);
}
.numInputWrapper span:active {
background: var(--vf-bg-selected);
}
.numInputWrapper span:after {
display: block;
content: "";
position: absolute;
}
.numInputWrapper span.arrowUp {
top: 0;
border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-bottom: 4px solid var(--vf-color-input);
top: 26%;
box-sizing: border-box;
}
.numInputWrapper span.arrowDown {
top: 50%;
}
.numInputWrapper span.arrowDown:after {
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 4px solid var(--vf-color-input);
top: 40%;
box-sizing: border-box;
}
.numInputWrapper span svg {
width: inherit;
height: auto;
}
.numInputWrapper span svg path {
fill: var(--vf-color-input);
}
.numInputWrapper:hover {
background: rgba(0, 0, 0, 0.05);
}
.numInputWrapper:hover span {
opacity: 1;
}
.flatpickr-current-month {
font-size: 135%;
line-height: inherit;
font-weight: 300;
color: inherit;
position: absolute;
width: 75%;
left: 12.5%;
padding: 7.48px 0 0 0;
line-height: 1;
height: 34px;
display: inline-block;
text-align: center;
transform: translate3d(0px, 0px, 0px);
}
.flatpickr-current-month span.cur-month {
font-family: inherit;
font-weight: 700;
color: inherit;
display: inline-block;
margin-left: 0.5ch;
padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
background: rgba(0, 0, 0, 0.05);
}
.flatpickr-current-month .numInputWrapper {
width: 6ch;
width: 7ch\\0 ;
display: inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
border-bottom-color: var(--vf-color-date-head);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
border-top-color: var(--vf-color-date-head);
}
.flatpickr-current-month input.cur-year {
background: transparent;
box-sizing: border-box;
color: inherit;
cursor: text;
padding: 0 0 0 0.5ch;
margin: 0;
display: inline-block;
font-size: inherit;
font-family: inherit;
font-weight: 300;
line-height: inherit;
height: auto;
border: 0;
border-radius: 0;
vertical-align: initial;
-webkit-appearance: textfield;
-moz-appearance: textfield;
appearance: textfield;
}
.flatpickr-current-month input.cur-year:focus {
outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
font-size: 100%;
color: var(--vf-gray-300);
background: transparent;
pointer-events: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
appearance: menulist;
background: var(--vf-bg-date-head);
border: none;
border-radius: 0;
box-sizing: border-box;
color: inherit;
cursor: pointer;
font-size: inherit;
font-family: inherit;
font-weight: 300;
height: auto;
line-height: inherit;
margin: -1px 0 0 0;
outline: none;
padding: 0 0 0 0.5ch;
position: relative;
vertical-align: initial;
-webkit-box-sizing: border-box;
-webkit-appearance: menulist;
-moz-appearance: menulist;
width: auto;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
outline: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
background: rgba(0, 0, 0, 0.1);
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
background-color: var(--vf-bg-date-head);
outline: none;
padding: 0;
}
.flatpickr-weekdays {
background: var(--vf-bg-date-head);
text-align: center;
overflow: hidden;
width: 100%;
display: flex;
align-items: center;
height: 28px;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
display: flex;
flex: 1;
}
span.flatpickr-weekday {
cursor: default;
font-size: 90%;
background: var(--vf-bg-date-head);
color: var(--vf-color-date-head);
line-height: 1;
margin: 0;
text-align: center;
display: block;
flex: 1;
font-weight: bolder;
}
.dayContainer,
.flatpickr-weeks {
padding: 1px 0 0 0;
}
.flatpickr-days {
position: relative;
overflow: hidden;
display: flex;
align-items: flex-start;
width: 307.875px;
background-color: var(--vf-bg-input);
}
.flatpickr-days:focus {
outline: 0;
}
.dayContainer {
padding: 0;
outline: 0;
text-align: left;
width: 307.875px;
min-width: 307.875px;
max-width: 307.875px;
box-sizing: border-box;
display: inline-block;
display: flex;
flex-wrap: wrap;
-ms-flex-wrap: wrap;
justify-content: space-around;
transform: translate3d(0px, 0px, 0px);
opacity: 1;
}
.dayContainer + .dayContainer {
box-shadow: -1px 0 0 var(--vf-gray-200);
}
.flatpickr-day {
background: none;
border: 1px solid transparent;
border-radius: 150px;
box-sizing: border-box;
cursor: pointer;
font-weight: 400;
width: 14.2857143%;
flex-basis: 14.2857143%;
max-width: 39px;
height: 39px;
line-height: 38px;
margin: 0;
display: inline-block;
position: relative;
justify-content: center;
text-align: center;
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
cursor: pointer;
outline: 0;
background: var(--vf-bg-selected);
border-color: var(--vf-bg-selected);
}
.flatpickr-day.today {
border-color: var(--vf-bg-selected);
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
border-color: var(--vf-bg-selected);
background: var(--vf-bg-selected);
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
background: var(--vf-primary);
box-shadow: none;
color: #fff;
border-color: var(--vf-primary);
}
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
box-shadow: -10px 0 0 var(--vf-primary);
}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
border-radius: 50px;
}
.flatpickr-day.inRange {
border-radius: 0;
box-shadow: -5px 0 0 var(--vf-bg-selected), 5px 0 0 var(--vf-bg-selected);
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
color: var(--vf-color-disabled);
background: transparent;
border-color: transparent;
cursor: default;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
cursor: not-allowed;
color: var(--vf-color-disabled);
}
.flatpickr-day.week.selected {
border-radius: 0;
box-shadow: -5px 0 0 var(--vf-primary), 5px 0 0 var(--vf-primary);
}
.flatpickr-day.hidden {
visibility: hidden;
}
.rangeMode .flatpickr-day {
margin-top: 1px;
}
.flatpickr-weekwrapper {
float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
padding: 0 12px;
}
.flatpickr-weekwrapper .flatpickr-weekday {
float: none;
width: 100%;
line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
display: block;
width: 100%;
max-width: none;
color: var(--vf-gray-300);
background: transparent;
cursor: default;
border: none;
}
.flatpickr-innerContainer {
display: block;
display: flex;
box-sizing: border-box;
overflow: hidden;
background: var(--vf-bg-input);
}
.flatpickr-rContainer {
display: inline-block;
padding: 0;
box-sizing: border-box;
}
.flatpickr-time {
text-align: center;
outline: 0;
display: block;
height: 0;
line-height: 40px;
max-height: 40px;
box-sizing: border-box;
overflow: hidden;
display: flex;
background: var(--vf-bg-input);
border-radius: 0 0 5px 5px;
color: var(--vf-color-input);
}
.flatpickr-time:after {
content: "";
display: table;
clear: both;
}
.flatpickr-time .numInputWrapper {
flex: 1;
width: 40%;
height: 40px;
float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
border-bottom-color: var(--vf-color-input);
box-sizing: border-box;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
border-top-color: var(--vf-color-input);
box-sizing: border-box;
}
.flatpickr-time.hasSeconds .numInputWrapper {
width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
width: 49%;
}
.flatpickr-time input {
background: transparent;
box-shadow: none;
border: 0;
border-radius: 0;
text-align: center;
margin: 0;
padding: 0;
height: inherit;
line-height: inherit;
font-size: 14px;
position: relative;
box-sizing: border-box;
-webkit-appearance: textfield;
-moz-appearance: textfield;
appearance: textfield;
color: var(--vf-color-input);
background: var(--vf-bg-input);
}
.flatpickr-time input.flatpickr-hour {
font-weight: bold;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
font-weight: 400;
}
.flatpickr-time input:focus {
outline: 0;
border: 0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
height: inherit;
float: left;
line-height: inherit;
font-weight: bold;
width: 2%;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
align-self: center;
background: var(--vf-bg-input);
}
.flatpickr-time .flatpickr-am-pm {
outline: 0;
width: 18%;
cursor: pointer;
text-align: center;
font-weight: 400;
}
.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
background: var(--vf-bg-selected);
}
.flatpickr-input[readonly] {
cursor: pointer;
}
@keyframes fpFadeInDown {
from {
opacity: 0;
transform: translate3d(0, -20px, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
span.flatpickr-day.selected {
font-weight: bold;
}`;styleInject(css_248z$1);script$2.__file="themes/vueform/templates/wrappers/DatepickerWrapper.vue";var trix={exports:{}};(function(a){(function(){}).call(commonjsGlobal),(function(){window.Set==null&&(window.Set=function(){function i(){this.clear()}return i.prototype.clear=function(){return this.values=[]},i.prototype.has=function(u){return this.values.indexOf(u)!==-1},i.prototype.add=function(u){return this.has(u)||this.values.push(u),this},i.prototype.delete=function(u){var c;return(c=this.values.indexOf(u))===-1?!1:(this.values.splice(c,1),!0)},i.prototype.forEach=function(){var u;return(u=this.values).forEach.apply(u,arguments)},i}())}).call(commonjsGlobal),function(i){function u(){}function c(k,$){return function(){k.apply($,arguments)}}function d(k){if(typeof this!="object")throw new TypeError("Promises must be constructed via new");if(typeof k!="function")throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],b(k,this)}function m(k,$){for(;k._state===3;)k=k._value;return k._state===0?void k._deferreds.push($):(k._handled=!0,void S(function(){var E=k._state===1?$.onFulfilled:$.onRejected;if(E===null)return void(k._state===1?f:v)($.promise,k._value);var D;try{D=E(k._value)}catch(T){return void v($.promise,T)}f($.promise,D)}))}function f(k,$){try{if($===k)throw new TypeError("A promise cannot be resolved with itself.");if($&&(typeof $=="object"||typeof $=="function")){var E=$.then;if($ instanceof d)return k._state=3,k._value=$,void g(k);if(typeof E=="function")return void b(c(E,$),k)}k._state=1,k._value=$,g(k)}catch(D){v(k,D)}}function v(k,$){k._state=2,k._value=$,g(k)}function g(k){k._state===2&&k._deferreds.length===0&&setTimeout(function(){k._handled||C(k._value)},1);for(var $=0,E=k._deferreds.length;E>$;$++)m(k,k._deferreds[$]);k._deferreds=null}function y(k,$,E){this.onFulfilled=typeof k=="function"?k:null,this.onRejected=typeof $=="function"?$:null,this.promise=E}function b(k,$){var E=!1;try{k(function(D){E||(E=!0,f($,D))},function(D){E||(E=!0,v($,D))})}catch(D){if(E)return;E=!0,v($,D)}}var w=setTimeout,S=typeof setImmediate=="function"&&setImmediate||function(k){w(k,1)},C=function(k){typeof console<"u"&&console&&console.warn("Possible Unhandled Promise Rejection:",k)};d.prototype.catch=function(k){return this.then(null,k)},d.prototype.then=function(k,$){var E=new d(u);return m(this,new y(k,$,E)),E},d.all=function(k){var $=Array.prototype.slice.call(k);return new d(function(E,D){function T(M,P){try{if(P&&(typeof P=="object"||typeof P=="function")){var B=P.then;if(typeof B=="function")return void B.call(P,function(z){T(M,z)},D)}$[M]=P,--O===0&&E($)}catch(z){D(z)}}if($.length===0)return E([]);for(var O=$.length,F=0;F<$.length;F++)T(F,$[F])})},d.resolve=function(k){return k&&typeof k=="object"&&k.constructor===d?k:new d(function($){$(k)})},d.reject=function(k){return new d(function($,E){E(k)})},d.race=function(k){return new d(function($,E){for(var D=0,T=k.length;T>D;D++)k[D].then($,E)})},d._setImmediateFn=function(k){S=k},d._setUnhandledRejectionFn=function(k){C=k},a.exports?a.exports=d:i.Promise||(i.Promise=d)}(commonjsGlobal),(function(){var i=typeof window.customElements=="object",u=typeof document.registerElement=="function",c=i||u;c||(typeof WeakMap>"u"&&function(){var d=Object.defineProperty,m=Date.now()%1e9,f=function(){this.name="__st"+(1e9*Math.random()>>>0)+(m+++"__")};f.prototype={set:function(v,g){var y=v[this.name];return y&&y[0]===v?y[1]=g:d(v,this.name,{value:[v,g],writable:!0}),this},get:function(v){var g;return(g=v[this.name])&&g[0]===v?g[1]:void 0},delete:function(v){var g=v[this.name];return g&&g[0]===v?(g[0]=g[1]=void 0,!0):!1},has:function(v){var g=v[this.name];return g?g[0]===v:!1}},window.WeakMap=f}(),function(d){function m(j){z.push(j),B||(B=!0,O(v))}function f(j){return window.ShadowDOMPolyfill&&window.ShadowDOMPolyfill.wrapIfNeeded(j)||j}function v(){B=!1;var j=z;z=[],j.sort(function(ee,Q){return ee.uid_-Q.uid_});var G=!1;j.forEach(function(ee){var Q=ee.takeRecords();g(ee),Q.length&&(ee.callback_(Q,ee),G=!0)}),G&&v()}function g(j){j.nodes_.forEach(function(G){var ee=F.get(G);ee&&ee.forEach(function(Q){Q.observer===j&&Q.removeTransientObservers()})})}function y(j,G){for(var ee=j;ee;ee=ee.parentNode){var Q=F.get(ee);if(Q)for(var te=0;te<Q.length;te++){var re=Q[te],ae=re.options;if(ee===j||ae.subtree){var ye=G(ae);ye&&re.enqueue(ye)}}}}function b(j){this.callback_=j,this.nodes_=[],this.records_=[],this.uid_=++U}function w(j,G){this.type=j,this.target=G,this.addedNodes=[],this.removedNodes=[],this.previousSibling=null,this.nextSibling=null,this.attributeName=null,this.attributeNamespace=null,this.oldValue=null}function S(j){var G=new w(j.type,j.target);return G.addedNodes=j.addedNodes.slice(),G.removedNodes=j.removedNodes.slice(),G.previousSibling=j.previousSibling,G.nextSibling=j.nextSibling,G.attributeName=j.attributeName,G.attributeNamespace=j.attributeNamespace,G.oldValue=j.oldValue,G}function C(j,G){return H=new w(j,G)}function k(j){return J||(J=S(H),J.oldValue=j,J)}function $(){H=J=void 0}function E(j){return j===J||j===H}function D(j,G){return j===G?j:J&&E(j)?J:null}function T(j,G,ee){this.observer=j,this.target=G,this.options=ee,this.transientObservedNodes=[]}if(!d.JsMutationObserver){var O,F=new WeakMap;if(/Trident|Edge/.test(navigator.userAgent))O=setTimeout;else if(window.setImmediate)O=window.setImmediate;else{var M=[],P=String(Math.random());window.addEventListener("message",function(j){if(j.data===P){var G=M;M=[],G.forEach(function(ee){ee()})}}),O=function(j){M.push(j),window.postMessage(P,"*")}}var B=!1,z=[],U=0;b.prototype={observe:function(j,G){if(j=f(j),!G.childList&&!G.attributes&&!G.characterData||G.attributeOldValue&&!G.attributes||G.attributeFilter&&G.attributeFilter.length&&!G.attributes||G.characterDataOldValue&&!G.characterData)throw new SyntaxError;var ee=F.get(j);ee||F.set(j,ee=[]);for(var Q,te=0;te<ee.length;te++)if(ee[te].observer===this){Q=ee[te],Q.removeListeners(),Q.options=G;break}Q||(Q=new T(this,j,G),ee.push(Q),this.nodes_.push(j)),Q.addListeners()},disconnect:function(){this.nodes_.forEach(function(j){for(var G=F.get(j),ee=0;ee<G.length;ee++){var Q=G[ee];if(Q.observer===this){Q.removeListeners(),G.splice(ee,1);break}}},this),this.records_=[]},takeRecords:function(){var j=this.records_;return this.records_=[],j}};var H,J;T.prototype={enqueue:function(j){var G=this.observer.records_,ee=G.length;if(G.length>0){var Q=G[ee-1],te=D(Q,j);if(te)return void(G[ee-1]=te)}else m(this.observer);G[ee]=j},addListeners:function(){this.addListeners_(this.target)},addListeners_:function(j){var G=this.options;G.attributes&&j.addEventListener("DOMAttrModified",this,!0),G.characterData&&j.addEventListener("DOMCharacterDataModified",this,!0),G.childList&&j.addEventListener("DOMNodeInserted",this,!0),(G.childList||G.subtree)&&j.addEventListener("DOMNodeRemoved",this,!0)},removeListeners:function(){this.removeListeners_(this.target)},removeListeners_:function(j){var G=this.options;G.attributes&&j.removeEventListener("DOMAttrModified",this,!0),G.characterData&&j.removeEventListener("DOMCharacterDataModified",this,!0),G.childList&&j.removeEventListener("DOMNodeInserted",this,!0),(G.childList||G.subtree)&&j.removeEventListener("DOMNodeRemoved",this,!0)},addTransientObserver:function(j){if(j!==this.target){this.addListeners_(j),this.transientObservedNodes.push(j);var G=F.get(j);G||F.set(j,G=[]),G.push(this)}},removeTransientObservers:function(){var j=this.transientObservedNodes;this.transientObservedNodes=[],j.forEach(function(G){this.removeListeners_(G);for(var ee=F.get(G),Q=0;Q<ee.length;Q++)if(ee[Q]===this){ee.splice(Q,1);break}},this)},handleEvent:function(j){switch(j.stopImmediatePropagation(),j.type){case"DOMAttrModified":var G=j.attrName,ee=j.relatedNode.namespaceURI,Q=j.target,Se=new C("attributes",Q);Se.attributeName=G,Se.attributeNamespace=ee;var te=j.attrChange===MutationEvent.ADDITION?null:j.prevValue;y(Q,function(Fe){return!Fe.attributes||Fe.attributeFilter&&Fe.attributeFilter.length&&Fe.attributeFilter.indexOf(G)===-1&&Fe.attributeFilter.indexOf(ee)===-1?void 0:Fe.attributeOldValue?k(te):Se});break;case"DOMCharacterDataModified":var Q=j.target,Se=C("characterData",Q),te=j.prevValue;y(Q,function(Fe){return Fe.characterData?Fe.characterDataOldValue?k(te):Se:void 0});break;case"DOMNodeRemoved":this.addTransientObserver(j.target);case"DOMNodeInserted":var re,ae,ye=j.target;j.type==="DOMNodeInserted"?(re=[ye],ae=[]):(re=[],ae=[ye]);var ue=ye.previousSibling,le=ye.nextSibling,Se=C("childList",j.target.parentNode);Se.addedNodes=re,Se.removedNodes=ae,Se.previousSibling=ue,Se.nextSibling=le,y(j.relatedNode,function(Fe){return Fe.childList?Se:void 0})}$()}},d.JsMutationObserver=b,d.MutationObserver||(d.MutationObserver=b,b._isPolyfilled=!0)}}(self),function(){if(!window.performance||!window.performance.now){var d=Date.now();window.performance={now:function(){return Date.now()-d}}}window.requestAnimationFrame||(window.requestAnimationFrame=function(){var y=window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame;return y?function(b){return y(function(){b(performance.now())})}:function(b){return window.setTimeout(b,1e3/60)}}()),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(){return window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||function(y){clearTimeout(y)}}());var m=function(){var y=document.createEvent("Event");return y.initEvent("foo",!0,!0),y.preventDefault(),y.defaultPrevented}();if(!m){var f=Event.prototype.preventDefault;Event.prototype.preventDefault=function(){this.cancelable&&(f.call(this),Object.defineProperty(this,"defaultPrevented",{get:function(){return!0},configurable:!0}))}}var v=/Trident/.test(navigator.userAgent);if((!window.CustomEvent||v&&typeof window.CustomEvent!="function")&&(window.CustomEvent=function(y,b){b=b||{};var w=document.createEvent("CustomEvent");return w.initCustomEvent(y,!!b.bubbles,!!b.cancelable,b.detail),w},window.CustomEvent.prototype=window.Event.prototype),!window.Event||v&&typeof window.Event!="function"){var g=window.Event;window.Event=function(y,b){b=b||{};var w=document.createEvent("Event");return w.initEvent(y,!!b.bubbles,!!b.cancelable),w},window.Event.prototype=g.prototype}}(),window.CustomElements=window.CustomElements||{flags:{}},function(d){var m=d.flags,f=[],v=function(y){f.push(y)},g=function(){f.forEach(function(y){y(d)})};d.addModule=v,d.initializeModules=g,d.hasNative=!!document.registerElement,d.isIE=/Trident/.test(navigator.userAgent),d.useNative=!m.register&&d.hasNative&&!window.ShadowDOMPolyfill&&(!window.HTMLImports||window.HTMLImports.useNative)}(window.CustomElements),window.CustomElements.addModule(function(d){function m(w,S){f(w,function(C){return S(C)?!0:void v(C,S)}),v(w,S)}function f(w,S,C){var k=w.firstElementChild;if(!k)for(k=w.firstChild;k&&k.nodeType!==Node.ELEMENT_NODE;)k=k.nextSibling;for(;k;)S(k,C)!==!0&&f(k,S,C),k=k.nextElementSibling;return null}function v(w,S){for(var C=w.shadowRoot;C;)m(C,S),C=C.olderShadowRoot}function g(w,S){y(w,S,[])}function y(w,S,C){if(w=window.wrap(w),!(C.indexOf(w)>=0)){C.push(w);for(var k,$=w.querySelectorAll("link[rel="+b+"]"),E=0,D=$.length;D>E&&(k=$[E]);E++)k.import&&y(k.import,S,C);S(w)}}var b=window.HTMLImports?window.HTMLImports.IMPORT_LINK_TYPE:"none";d.forDocumentTree=g,d.forSubtree=m}),window.CustomElements.addModule(function(d){function m(ee,Q){return f(ee,Q)||v(ee,Q)}function f(ee,Q){return d.upgrade(ee,Q)?!0:void(Q&&b(ee))}function v(ee,Q){B(ee,function(te){return f(te,Q)?!0:void 0})}function g(ee){J.push(ee),H||(H=!0,setTimeout(y))}function y(){H=!1;for(var ee,Q=J,te=0,re=Q.length;re>te&&(ee=Q[te]);te++)ee();J=[]}function b(ee){U?g(function(){w(ee)}):w(ee)}function w(ee){ee.__upgraded__&&!ee.__attached&&(ee.__attached=!0,ee.attachedCallback&&ee.attachedCallback())}function S(ee){C(ee),B(ee,function(Q){C(Q)})}function C(ee){U?g(function(){k(ee)}):k(ee)}function k(ee){ee.__upgraded__&&ee.__attached&&(ee.__attached=!1,ee.detachedCallback&&ee.detachedCallback())}function $(ee){for(var Q=ee,te=window.wrap(document);Q;){if(Q==te)return!0;Q=Q.parentNode||Q.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&Q.host}}function E(ee){if(ee.shadowRoot&&!ee.shadowRoot.__watched){P.dom&&console.log("watching shadow-root for: ",ee.localName);for(var Q=ee.shadowRoot;Q;)O(Q),Q=Q.olderShadowRoot}}function D(ee,Q){if(P.dom){var te=Q[0];if(te&&te.type==="childList"&&te.addedNodes&&te.addedNodes){for(var re=te.addedNodes[0];re&&re!==document&&!re.host;)re=re.parentNode;var ae=re&&(re.URL||re._URL||re.host&&re.host.localName)||"";ae=ae.split("/?").shift().split("/").pop()}console.group("mutations (%d) [%s]",Q.length,ae||"")}var ye=$(ee);Q.forEach(function(ue){ue.type==="childList"&&(j(ue.addedNodes,function(le){le.localName&&m(le,ye)}),j(ue.removedNodes,function(le){le.localName&&S(le)}))}),P.dom&&console.groupEnd()}function T(ee){for(ee=window.wrap(ee),ee||(ee=window.wrap(document));ee.parentNode;)ee=ee.parentNode;var Q=ee.__observer;Q&&(D(ee,Q.takeRecords()),y())}function O(ee){if(!ee.__observer){var Q=new MutationObserver(D.bind(this,ee));Q.observe(ee,{childList:!0,subtree:!0}),ee.__observer=Q}}function F(ee){ee=window.wrap(ee),P.dom&&console.group("upgradeDocument: ",ee.baseURI.split("/").pop());var Q=ee===window.wrap(document);m(ee,Q),O(ee),P.dom&&console.groupEnd()}function M(ee){z(ee,F)}var P=d.flags,B=d.forSubtree,z=d.forDocumentTree,U=window.MutationObserver._isPolyfilled&&P["throttle-attached"];d.hasPolyfillMutations=U,d.hasThrottledAttached=U;var H=!1,J=[],j=Array.prototype.forEach.call.bind(Array.prototype.forEach),G=Element.prototype.createShadowRoot;G&&(Element.prototype.createShadowRoot=function(){var ee=G.call(this);return window.CustomElements.watchShadow(this),ee}),d.watchShadow=E,d.upgradeDocumentTree=M,d.upgradeDocument=F,d.upgradeSubtree=v,d.upgradeAll=m,d.attached=b,d.takeRecords=T}),window.CustomElements.addModule(function(d){function m(w,S){if(w.localName==="template"&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateElement.decorate(w),!w.__upgraded__&&w.nodeType===Node.ELEMENT_NODE){var C=w.getAttribute("is"),k=d.getRegisteredDefinition(w.localName)||d.getRegisteredDefinition(C);if(k&&(C&&k.tag==w.localName||!C&&!k.extends))return f(w,k,S)}}function f(w,S,C){return b.upgrade&&console.group("upgrade:",w.localName),S.is&&w.setAttribute("is",S.is),v(w,S),w.__upgraded__=!0,y(w),C&&d.attached(w),d.upgradeSubtree(w,C),b.upgrade&&console.groupEnd(),w}function v(w,S){Object.__proto__||g(w,S.prototype,S.native),w.__proto__=S.prototype}function g(w,S,C){for(var k={},$=S;$!==C&&$!==HTMLElement.prototype;){for(var E,D=Object.getOwnPropertyNames($),T=0;E=D[T];T++)k[E]||(Object.defineProperty(w,E,Object.getOwnPropertyDescriptor($,E)),k[E]=1);$=Object.getPrototypeOf($)}}function y(w){w.createdCallback&&w.createdCallback()}var b=d.flags;d.upgrade=m,d.upgradeWithDefinition=f,d.implementPrototype=v}),window.CustomElements.addModule(function(d){function m(ee,Q){var te=Q||{};if(!ee)throw new Error("document.registerElement: first argument `name` must not be empty");if(ee.indexOf("-")<0)throw new Error("document.registerElement: first argument ('name') must contain a dash ('-'). Argument provided was '"+String(ee)+"'.");if(g(ee))throw new Error("Failed to execute 'registerElement' on 'Document': Registration failed for type '"+String(ee)+"'. The type name is invalid.");if(C(ee))throw new Error("DuplicateDefinitionError: a type with name '"+String(ee)+"' is already registered");return te.prototype||(te.prototype=Object.create(HTMLElement.prototype)),te.__name=ee.toLowerCase(),te.extends&&(te.extends=te.extends.toLowerCase()),te.lifecycle=te.lifecycle||{},te.ancestry=y(te.extends),b(te),w(te),f(te.prototype),k(te.__name,te),te.ctor=$(te),te.ctor.prototype=te.prototype,te.prototype.constructor=te.ctor,d.ready&&F(document),te.ctor}function f(ee){if(!ee.setAttribute._polyfilled){var Q=ee.setAttribute;ee.setAttribute=function(re,ae){v.call(this,re,ae,Q)};var te=ee.removeAttribute;ee.removeAttribute=function(re){v.call(this,re,null,te)},ee.setAttribute._polyfilled=!0}}function v(ee,Q,te){ee=ee.toLowerCase();var re=this.getAttribute(ee);te.apply(this,arguments);var ae=this.getAttribute(ee);this.attributeChangedCallback&&ae!==re&&this.attributeChangedCallback(ee,re,ae)}function g(ee){for(var Q=0;Q<U.length;Q++)if(ee===U[Q])return!0}function y(ee){var Q=C(ee);return Q?y(Q.extends).concat([Q]):[]}function b(ee){for(var Q,te=ee.extends,re=0;Q=ee.ancestry[re];re++)te=Q.is&&Q.tag;ee.tag=te||ee.__name,te&&(ee.is=ee.__name)}function w(ee){if(!Object.__proto__){var Q=HTMLElement.prototype;if(ee.is){var te=document.createElement(ee.tag);Q=Object.getPrototypeOf(te)}for(var re,ae=ee.prototype,ye=!1;ae;)ae==Q&&(ye=!0),re=Object.getPrototypeOf(ae),re&&(ae.__proto__=re),ae=re;ye||console.warn(ee.tag+" prototype not found in prototype chain for "+ee.is),ee.native=Q}}function S(ee){return P(j(ee.tag),ee)}function C(ee){return ee?H[ee.toLowerCase()]:void 0}function k(ee,Q){H[ee]=Q}function $(ee){return function(){return S(ee)}}function E(ee,Q,te){return ee===J?D(Q,te):G(ee,Q)}function D(ee,Q){ee&&(ee=ee.toLowerCase()),Q&&(Q=Q.toLowerCase());var te=C(Q||ee);if(te){if(ee==te.tag&&Q==te.is)return new te.ctor;if(!Q&&!te.is)return new te.ctor}var re;return Q?(re=D(ee),re.setAttribute("is",Q),re):(re=j(ee),ee.indexOf("-")>=0&&B(re,HTMLElement),re)}function T(ee,Q){var te=ee[Q];ee[Q]=function(){var re=te.apply(this,arguments);return M(re),re}}var O,F=(d.isIE,d.upgradeDocumentTree),M=d.upgradeAll,P=d.upgradeWithDefinition,B=d.implementPrototype,z=d.useNative,U=["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"],H={},J="http://www.w3.org/1999/xhtml",j=document.createElement.bind(document),G=document.createElementNS.bind(document);O=Object.__proto__||z?function(ee,Q){return ee instanceof Q}:function(ee,Q){if(ee instanceof Q)return!0;for(var te=ee;te;){if(te===Q.prototype)return!0;te=te.__proto__}return!1},T(Node.prototype,"cloneNode"),T(document,"importNode"),document.registerElement=m,document.createElement=D,document.createElementNS=E,d.registry=H,d.instanceof=O,d.reservedTagList=U,d.getRegisteredDefinition=C,document.register=document.registerElement}),function(d){function m(){y(window.wrap(document)),window.CustomElements.ready=!0;var S=window.requestAnimationFrame||function(C){setTimeout(C,16)};S(function(){setTimeout(function(){window.CustomElements.readyTime=Date.now(),window.HTMLImports&&(window.CustomElements.elapsed=window.CustomElements.readyTime-window.HTMLImports.readyTime),document.dispatchEvent(new CustomEvent("WebComponentsReady",{bubbles:!0}))})})}var f=d.useNative,v=d.initializeModules;if(d.isIE,f){var g=function(){};d.watchShadow=g,d.upgrade=g,d.upgradeAll=g,d.upgradeDocumentTree=g,d.upgradeSubtree=g,d.takeRecords=g,d.instanceof=function(S,C){return S instanceof C}}else v();var y=d.upgradeDocumentTree,b=d.upgradeDocument;if(window.wrap||(window.ShadowDOMPolyfill?(window.wrap=window.ShadowDOMPolyfill.wrapIfNeeded,window.unwrap=window.ShadowDOMPolyfill.unwrapIfNeeded):window.wrap=window.unwrap=function(S){return S}),window.HTMLImports&&(window.HTMLImports.__importsParsingHook=function(S){S.import&&b(wrap(S.import))}),document.readyState==="complete"||d.flags.eager)m();else if(document.readyState!=="interactive"||window.attachEvent||window.HTMLImports&&!window.HTMLImports.ready){var w=window.HTMLImports&&!window.HTMLImports.ready?"HTMLImportsLoaded":"DOMContentLoaded";window.addEventListener(w,m)}else m()}(window.CustomElements))}).call(commonjsGlobal),(function(){}).call(commonjsGlobal),(function(){var i=this;(function(){(function(){this.Trix={VERSION:"1.3.1",ZERO_WIDTH_SPACE:"\uFEFF",NON_BREAKING_SPACE:" ",OBJECT_REPLACEMENT_CHARACTER:"",browser:{composesExistingText:/Android.*Chrome/.test(navigator.userAgent),forcesObjectResizing:/Trident.*rv:11/.test(navigator.userAgent),supportsInputEvents:function(){var c,d,m,f;if(typeof InputEvent>"u")return!1;for(f=["data","getTargetRanges","inputType"],c=0,d=f.length;d>c;c++)if(m=f[c],!(m in InputEvent.prototype))return!1;return!0}()},config:{}}}).call(this)}).call(i);var u=i.Trix;(function(){(function(){u.BasicObject=function(){function c(){}var d,m,f;return c.proxyMethod=function(v){var g,y,b,w,S;return b=m(v),g=b.name,w=b.toMethod,S=b.toProperty,y=b.optional,this.prototype[g]=function(){var C,k;return C=w!=null?y?typeof this[w]=="function"?this[w]():void 0:this[w]():S!=null?this[S]:void 0,y?(k=C!=null?C[g]:void 0,k!=null?d.call(k,C,arguments):void 0):(k=C[g],d.call(k,C,arguments))}},m=function(v){var g,y;if(!(y=v.match(f)))throw new Error("can't parse @proxyMethod expression: "+v);return g={name:y[4]},y[2]!=null?g.toMethod=y[1]:g.toProperty=y[1],y[3]!=null&&(g.optional=!0),g},d=Function.prototype.apply,f=/^(.+?)(\(\))?(\?)?\.(.+?)$/,c}()}).call(this),(function(){var c=function(m,f){function v(){this.constructor=m}for(var g in f)d.call(f,g)&&(m[g]=f[g]);return v.prototype=f.prototype,m.prototype=new v,m.__super__=f.prototype,m},d={}.hasOwnProperty;u.Object=function(m){function f(){this.id=++v}var v;return c(f,m),v=0,f.fromJSONString=function(g){return this.fromJSON(JSON.parse(g))},f.prototype.hasSameConstructorAs=function(g){return this.constructor===(g!=null?g.constructor:void 0)},f.prototype.isEqualTo=function(g){return this===g},f.prototype.inspect=function(){var g,y,b;return g=(function(){var w,S,C;S=(w=this.contentsForInspection())!=null?w:{},C=[];for(y in S)b=S[y],C.push(y+"="+b);return C}).call(this),"#<"+this.constructor.name+":"+this.id+(g.length?" "+g.join(", "):"")+">"},f.prototype.contentsForInspection=function(){},f.prototype.toJSONString=function(){return JSON.stringify(this)},f.prototype.toUTF16String=function(){return u.UTF16String.box(this)},f.prototype.getCacheKey=function(){return this.id.toString()},f}(u.BasicObject)}).call(this),(function(){u.extend=function(c){var d,m;for(d in c)m=c[d],this[d]=m;return this}}).call(this),(function(){u.extend({defer:function(c){return setTimeout(c,1)}})}).call(this),(function(){var c,d;u.extend({normalizeSpaces:function(m){return m.replace(RegExp(""+u.ZERO_WIDTH_SPACE,"g"),"").replace(RegExp(""+u.NON_BREAKING_SPACE,"g")," ")},normalizeNewlines:function(m){return m.replace(/\r\n/g,`
`)},breakableWhitespacePattern:RegExp("[^\\S"+u.NON_BREAKING_SPACE+"]"),squishBreakableWhitespace:function(m){return m.replace(RegExp(""+u.breakableWhitespacePattern.source,"g")," ").replace(/\ {2,}/g," ")},summarizeStringChange:function(m,f){var v,g,y,b;return m=u.UTF16String.box(m),f=u.UTF16String.box(f),f.length<m.length?(g=d(m,f),b=g[0],v=g[1]):(y=d(f,m),v=y[0],b=y[1]),{added:v,removed:b}}}),d=function(m,f){var v,g,y,b,w;return m.isEqualTo(f)?["",""]:(g=c(m,f),b=g.utf16String.length,y=b?(w=g.offset,v=m.codepoints.slice(0,w).concat(m.codepoints.slice(w+b)),c(f,u.UTF16String.fromCodepoints(v))):c(f,m),[g.utf16String.toString(),y.utf16String.toString()])},c=function(m,f){var v,g,y;for(v=0,g=m.length,y=f.length;g>v&&m.charAt(v).isEqualTo(f.charAt(v));)v++;for(;g>v+1&&m.charAt(g-1).isEqualTo(f.charAt(y-1));)g--,y--;return{utf16String:m.slice(v,g),offset:v}}}).call(this),(function(){u.extend({copyObject:function(c){var d,m,f;c==null&&(c={}),m={};for(d in c)f=c[d],m[d]=f;return m},objectsAreEqual:function(c,d){var m,f;if(c==null&&(c={}),d==null&&(d={}),Object.keys(c).length!==Object.keys(d).length)return!1;for(m in c)if(f=c[m],f!==d[m])return!1;return!0}})}).call(this),(function(){var c=[].slice;u.extend({arraysAreEqual:function(d,m){var f,v,g,y;if(d==null&&(d=[]),m==null&&(m=[]),d.length!==m.length)return!1;for(v=f=0,g=d.length;g>f;v=++f)if(y=d[v],y!==m[v])return!1;return!0},arrayStartsWith:function(d,m){return d==null&&(d=[]),m==null&&(m=[]),u.arraysAreEqual(d.slice(0,m.length),m)},spliceArray:function(){var d,m,f;return m=arguments[0],d=2<=arguments.length?c.call(arguments,1):[],f=m.slice(0),f.splice.apply(f,d),f},summarizeArrayChange:function(d,m){var f,v,g,y,b,w,S,C,k,$,E;for(d==null&&(d=[]),m==null&&(m=[]),f=[],$=[],g=new Set,y=0,S=d.length;S>y;y++)E=d[y],g.add(E);for(v=new Set,b=0,C=m.length;C>b;b++)E=m[b],v.add(E),g.has(E)||f.push(E);for(w=0,k=d.length;k>w;w++)E=d[w],v.has(E)||$.push(E);return{added:f,removed:$}}})}).call(this),(function(){var c,d,m,f;c=null,d=null,f=null,m=null,u.extend({getAllAttributeNames:function(){return c??(c=u.getTextAttributeNames().concat(u.getBlockAttributeNames()))},getBlockConfig:function(v){return u.config.blockAttributes[v]},getBlockAttributeNames:function(){return d??(d=Object.keys(u.config.blockAttributes))},getTextConfig:function(v){return u.config.textAttributes[v]},getTextAttributeNames:function(){return f??(f=Object.keys(u.config.textAttributes))},getListAttributeNames:function(){var v,g;return m??(m=function(){var y,b;y=u.config.blockAttributes,b=[];for(v in y)g=y[v].listAttribute,g!=null&&b.push(g);return b}())}})}).call(this),(function(){var c,d,m,f,v,g=[].indexOf||function(y){for(var b=0,w=this.length;w>b;b++)if(b in this&&this[b]===y)return b;return-1};c=document.documentElement,d=(m=(f=(v=c.matchesSelector)!=null?v:c.webkitMatchesSelector)!=null?f:c.msMatchesSelector)!=null?m:c.mozMatchesSelector,u.extend({handleEvent:function(y,b){var w,S,C,k,$,E,D,T,O,F,M;return D=b??{},$=D.onElement,k=D.matchingSelector,M=D.withCallback,C=D.inPhase,E=D.preventDefault,O=D.times,w=$??c,T=k,F=C==="capturing",S=function(P){var B;return O!=null&&--O===0&&S.destroy(),B=u.findClosestElementFromNode(P.target,{matchingSelector:T}),B!=null&&(M!=null&&M.call(B,P,B),E)?P.preventDefault():void 0},S.destroy=function(){return w.removeEventListener(y,S,F)},w.addEventListener(y,S,F),S},handleEventOnce:function(y,b){return b==null&&(b={}),b.times=1,u.handleEvent(y,b)},triggerEvent:function(y,b){var w,S,C,k,$,E,D;return D=b??{},E=D.onElement,S=D.bubbles,C=D.cancelable,w=D.attributes,k=E??c,S=S!==!1,C=C!==!1,$=document.createEvent("Events"),$.initEvent(y,S,C),w!=null&&u.extend.call($,w),k.dispatchEvent($)},elementMatchesSelector:function(y,b){return(y!=null?y.nodeType:void 0)===1?d.call(y,b):void 0},findClosestElementFromNode:function(y,b){var w,S,C;for(S=b??{},w=S.matchingSelector,C=S.untilNode;y!=null&&y.nodeType!==Node.ELEMENT_NODE;)y=y.parentNode;if(y!=null){if(w==null)return y;if(y.closest&&C==null)return y.closest(w);for(;y&&y!==C;){if(u.elementMatchesSelector(y,w))return y;y=y.parentNode}}},findInnerElement:function(y){for(;y!=null&&y.firstElementChild;)y=y.firstElementChild;return y},innerElementIsActive:function(y){return document.activeElement!==y&&u.elementContainsNode(y,document.activeElement)},elementContainsNode:function(y,b){if(y&&b)for(;b;){if(b===y)return!0;b=b.parentNode}},findNodeFromContainerAndOffset:function(y,b){var w;if(y)return y.nodeType===Node.TEXT_NODE?y:b===0?(w=y.firstChild)!=null?w:y:y.childNodes.item(b-1)},findElementFromContainerAndOffset:function(y,b){var w;return w=u.findNodeFromContainerAndOffset(y,b),u.findClosestElementFromNode(w)},findChildIndexOfNode:function(y){var b;if(y!=null&&y.parentNode){for(b=0;y=y.previousSibling;)b++;return b}},removeNode:function(y){var b;return y!=null&&(b=y.parentNode)!=null?b.removeChild(y):void 0},walkTree:function(y,b){var w,S,C,k,$;return C=b??{},S=C.onlyNodesOfType,k=C.usingFilter,w=C.expandEntityReferences,$=function(){switch(S){case"element":return NodeFilter.SHOW_ELEMENT;case"text":return NodeFilter.SHOW_TEXT;case"comment":return NodeFilter.SHOW_COMMENT;default:return NodeFilter.SHOW_ALL}}(),document.createTreeWalker(y,$,k??null,w===!0)},tagName:function(y){var b;return y!=null&&(b=y.tagName)!=null?b.toLowerCase():void 0},makeElement:function(y,b){var w,S,C,k,$,E,D,T,O,F,M,P,B,z;if(b==null&&(b={}),typeof y=="object"?(b=y,y=b.tagName):b={attributes:b},C=document.createElement(y),b.editable!=null&&(b.attributes==null&&(b.attributes={}),b.attributes.contenteditable=b.editable),b.attributes){O=b.attributes;for(E in O)z=O[E],C.setAttribute(E,z)}if(b.style){F=b.style;for(E in F)z=F[E],C.style[E]=z}if(b.data){M=b.data;for(E in M)z=M[E],C.dataset[E]=z}if(b.className)for(P=b.className.split(" "),k=0,D=P.length;D>k;k++)S=P[k],C.classList.add(S);if(b.textContent&&(C.textContent=b.textContent),b.childNodes)for(B=[].concat(b.childNodes),$=0,T=B.length;T>$;$++)w=B[$],C.appendChild(w);return C},getBlockTagNames:function(){var y,b;return u.blockTagNames!=null?u.blockTagNames:u.blockTagNames=function(){var w,S;w=u.config.blockAttributes,S=[];for(y in w)b=w[y].tagName,b&&S.push(b);return S}()},nodeIsBlockContainer:function(y){return u.nodeIsBlockStartComment(y!=null?y.firstChild:void 0)},nodeProbablyIsBlockContainer:function(y){var b,w;return b=u.tagName(y),g.call(u.getBlockTagNames(),b)>=0&&(w=u.tagName(y.firstChild),g.call(u.getBlockTagNames(),w)<0)},nodeIsBlockStart:function(y,b){var w;return w=(b??{strict:!0}).strict,w?u.nodeIsBlockStartComment(y):u.nodeIsBlockStartComment(y)||!u.nodeIsBlockStartComment(y.firstChild)&&u.nodeProbablyIsBlockContainer(y)},nodeIsBlockStartComment:function(y){return u.nodeIsCommentNode(y)&&(y!=null?y.data:void 0)==="block"},nodeIsCommentNode:function(y){return(y!=null?y.nodeType:void 0)===Node.COMMENT_NODE},nodeIsCursorTarget:function(y,b){var w;return w=(b??{}).name,y?u.nodeIsTextNode(y)?y.data===u.ZERO_WIDTH_SPACE?w?y.parentNode.dataset.trixCursorTarget===w:!0:void 0:u.nodeIsCursorTarget(y.firstChild):void 0},nodeIsAttachmentElement:function(y){return u.elementMatchesSelector(y,u.AttachmentView.attachmentSelector)},nodeIsEmptyTextNode:function(y){return u.nodeIsTextNode(y)&&(y!=null?y.data:void 0)===""},nodeIsTextNode:function(y){return(y!=null?y.nodeType:void 0)===Node.TEXT_NODE}})}).call(this),(function(){var c,d,m,f,v;c=u.copyObject,f=u.objectsAreEqual,u.extend({normalizeRange:m=function(g){var y;if(g!=null)return Array.isArray(g)||(g=[g,g]),[d(g[0]),d((y=g[1])!=null?y:g[0])]},rangeIsCollapsed:function(g){var y,b,w;if(g!=null)return b=m(g),w=b[0],y=b[1],v(w,y)},rangesAreEqual:function(g,y){var b,w,S,C,k,$;if(g!=null&&y!=null)return S=m(g),w=S[0],b=S[1],C=m(y),$=C[0],k=C[1],v(w,$)&&v(b,k)}}),d=function(g){return typeof g=="number"?g:c(g)},v=function(g,y){return typeof g=="number"?g===y:f(g,y)}}).call(this),(function(){var c,d,m,f,v,g,y;u.registerElement=function(b,w){var S,C;return w==null&&(w={}),b=b.toLowerCase(),w=y(w),C=g(w),(S=C.defaultCSS)&&(delete C.defaultCSS,f(S,b)),v(b,C)},f=function(b,w){var S;return S=m(w),S.textContent=b.replace(/%t/g,w)},m=function(b){var w,S;return w=document.createElement("style"),w.setAttribute("type","text/css"),w.setAttribute("data-tag-name",b.toLowerCase()),(S=c())&&w.setAttribute("nonce",S),document.head.insertBefore(w,document.head.firstChild),w},c=function(){var b;return(b=d("trix-csp-nonce")||d("csp-nonce"))?b.getAttribute("content"):void 0},d=function(b){return document.head.querySelector("meta[name="+b+"]")},g=function(b){var w,S,C;S={};for(w in b)C=b[w],S[w]=typeof C=="function"?{value:C}:C;return S},y=function(){var b;return b=function(w){var S,C,k,$,E;for(S={},E=["initialize","connect","disconnect"],C=0,$=E.length;$>C;C++)k=E[C],S[k]=w[k],delete w[k];return S},window.customElements?function(w){var S,C,k,$,E;return E=b(w),k=E.initialize,S=E.connect,C=E.disconnect,k&&($=S,S=function(){return this.initialized||(this.initialized=!0,k.call(this)),$!=null?$.call(this):void 0}),S&&(w.connectedCallback=S),C&&(w.disconnectedCallback=C),w}:function(w){var S,C,k,$;return $=b(w),k=$.initialize,S=$.connect,C=$.disconnect,k&&(w.createdCallback=k),S&&(w.attachedCallback=S),C&&(w.detachedCallback=C),w}}(),v=function(){return window.customElements?function(b,w){var S;return S=function(){return typeof Reflect=="object"?Reflect.construct(HTMLElement,[],S):HTMLElement.apply(this)},Object.setPrototypeOf(S.prototype,HTMLElement.prototype),Object.setPrototypeOf(S,HTMLElement),Object.defineProperties(S.prototype,w),window.customElements.define(b,S),S}:function(b,w){var S,C;return C=Object.create(HTMLElement.prototype,w),S=document.registerElement(b,{prototype:C}),Object.defineProperty(C,"constructor",{value:S}),S}}()}).call(this),(function(){var c,d;u.extend({getDOMSelection:function(){var m;return m=window.getSelection(),m.rangeCount>0?m:void 0},getDOMRange:function(){var m,f;return(m=(f=u.getDOMSelection())!=null?f.getRangeAt(0):void 0)&&!c(m)?m:void 0},setDOMRange:function(m){var f;return f=window.getSelection(),f.removeAllRanges(),f.addRange(m),u.selectionChangeObserver.update()}}),c=function(m){return d(m.startContainer)||d(m.endContainer)},d=function(m){return!Object.getPrototypeOf(m)}}).call(this),(function(){var c;c={"application/x-trix-feature-detection":"test"},u.extend({dataTransferIsPlainText:function(d){var m,f,v;return v=d.getData("text/plain"),f=d.getData("text/html"),v&&f?(m=new DOMParser().parseFromString(f,"text/html").body,m.textContent===v?!m.querySelector("*"):void 0):v!=null?v.length:void 0},dataTransferIsWritable:function(d){var m,f;if((d!=null?d.setData:void 0)!=null){for(m in c)if(f=c[m],!function(){try{return d.setData(m,f),d.getData(m)===f}catch{}}())return;return!0}},keyEventIsKeyboardCommand:function(){return/Mac|^iP/.test(navigator.platform)?function(d){return d.metaKey}:function(d){return d.ctrlKey}}()})}).call(this),(function(){u.extend({RTL_PATTERN:/[\u05BE\u05C0\u05C3\u05D0-\u05EA\u05F0-\u05F4\u061B\u061F\u0621-\u063A\u0640-\u064A\u066D\u0671-\u06B7\u06BA-\u06BE\u06C0-\u06CE\u06D0-\u06D5\u06E5\u06E6\u200F\u202B\u202E\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE72\uFE74\uFE76-\uFEFC]/,getDirection:function(){var c,d,m,f;return d=u.makeElement("input",{dir:"auto",name:"x",dirName:"x.dir"}),c=u.makeElement("form"),c.appendChild(d),m=function(){try{return new FormData(c).has(d.dirName)}catch{}}(),f=function(){try{return d.matches(":dir(ltr),:dir(rtl)")}catch{}}(),m?function(v){return d.value=v,new FormData(c).get(d.dirName)}:f?function(v){return d.value=v,d.matches(":dir(rtl)")?"rtl":"ltr"}:function(v){var g;return g=v.trim().charAt(0),u.RTL_PATTERN.test(g)?"rtl":"ltr"}}()})}).call(this),(function(){}).call(this),(function(){var c,d=function(f,v){function g(){this.constructor=f}for(var y in v)m.call(v,y)&&(f[y]=v[y]);return g.prototype=v.prototype,f.prototype=new g,f.__super__=v.prototype,f},m={}.hasOwnProperty;c=u.arraysAreEqual,u.Hash=function(f){function v(C){C==null&&(C={}),this.values=y(C),v.__super__.constructor.apply(this,arguments)}var g,y,b,w,S;return d(v,f),v.fromCommonAttributesOfObjects=function(C){var k,$,E,D,T,O;if(C==null&&(C=[]),!C.length)return new this;for(k=g(C[0]),E=k.getKeys(),O=C.slice(1),$=0,D=O.length;D>$;$++)T=O[$],E=k.getKeysCommonToHash(g(T)),k=k.slice(E);return k},v.box=function(C){return g(C)},v.prototype.add=function(C,k){return this.merge(w(C,k))},v.prototype.remove=function(C){return new u.Hash(y(this.values,C))},v.prototype.get=function(C){return this.values[C]},v.prototype.has=function(C){return C in this.values},v.prototype.merge=function(C){return new u.Hash(b(this.values,S(C)))},v.prototype.slice=function(C){var k,$,E,D;for(D={},k=0,E=C.length;E>k;k++)$=C[k],this.has($)&&(D[$]=this.values[$]);return new u.Hash(D)},v.prototype.getKeys=function(){return Object.keys(this.values)},v.prototype.getKeysCommonToHash=function(C){var k,$,E,D,T;for(C=g(C),D=this.getKeys(),T=[],k=0,E=D.length;E>k;k++)$=D[k],this.values[$]===C.values[$]&&T.push($);return T},v.prototype.isEqualTo=function(C){return c(this.toArray(),g(C).toArray())},v.prototype.isEmpty=function(){return this.getKeys().length===0},v.prototype.toArray=function(){var C,k,$;return(this.array!=null?this.array:this.array=(function(){var E;k=[],E=this.values;for(C in E)$=E[C],k.push(C,$);return k}).call(this)).slice(0)},v.prototype.toObject=function(){return y(this.values)},v.prototype.toJSON=function(){return this.toObject()},v.prototype.contentsForInspection=function(){return{values:JSON.stringify(this.values)}},w=function(C,k){var $;return $={},$[C]=k,$},b=function(C,k){var $,E,D;E=y(C);for($ in k)D=k[$],E[$]=D;return E},y=function(C,k){var $,E,D,T,O;for(T={},O=Object.keys(C).sort(),$=0,D=O.length;D>$;$++)E=O[$],E!==k&&(T[E]=C[E]);return T},g=function(C){return C instanceof u.Hash?C:new u.Hash(C)},S=function(C){return C instanceof u.Hash?C.values:C},v}(u.Object)}).call(this),(function(){u.ObjectGroup=function(){function c(d,m){var f,v;this.objects=d??[],v=m.depth,f=m.asTree,f&&(this.depth=v,this.objects=this.constructor.groupObjects(this.objects,{asTree:f,depth:this.depth+1}))}return c.groupObjects=function(d,m){var f,v,g,y,b,w,S,C,k;for(d==null&&(d=[]),k=m??{},g=k.depth,f=k.asTree,f&&g==null&&(g=0),C=[],b=0,w=d.length;w>b;b++){if(S=d[b],y){if(typeof S.canBeGrouped=="function"&&S.canBeGrouped(g)&&(typeof(v=y[y.length-1]).canBeGroupedWith=="function"&&v.canBeGroupedWith(S,g))){y.push(S);continue}C.push(new this(y,{depth:g,asTree:f})),y=null}typeof S.canBeGrouped=="function"&&S.canBeGrouped(g)?y=[S]:C.push(S)}return y&&C.push(new this(y,{depth:g,asTree:f})),C},c.prototype.getObjects=function(){return this.objects},c.prototype.getDepth=function(){return this.depth},c.prototype.getCacheKey=function(){var d,m,f,v,g;for(m=["objectGroup"],g=this.getObjects(),d=0,f=g.length;f>d;d++)v=g[d],m.push(v.getCacheKey());return m.join("/")},c}()}).call(this),(function(){var c=function(m,f){function v(){this.constructor=m}for(var g in f)d.call(f,g)&&(m[g]=f[g]);return v.prototype=f.prototype,m.prototype=new v,m.__super__=f.prototype,m},d={}.hasOwnProperty;u.ObjectMap=function(m){function f(v){var g,y,b,w,S;for(v==null&&(v=[]),this.objects={},b=0,w=v.length;w>b;b++)S=v[b],y=JSON.stringify(S),(g=this.objects)[y]==null&&(g[y]=S)}return c(f,m),f.prototype.find=function(v){var g;return g=JSON.stringify(v),this.objects[g]},f}(u.BasicObject)}).call(this),(function(){u.ElementStore=function(){function c(m){this.reset(m)}var d;return c.prototype.add=function(m){var f;return f=d(m),this.elements[f]=m},c.prototype.remove=function(m){var f,v;return f=d(m),(v=this.elements[f])?(delete this.elements[f],v):void 0},c.prototype.reset=function(m){var f,v,g;for(m==null&&(m=[]),this.elements={},v=0,g=m.length;g>v;v++)f=m[v],this.add(f);return m},d=function(m){return m.dataset.trixStoreKey},c}()}).call(this),(function(){}).call(this),(function(){var c=function(m,f){function v(){this.constructor=m}for(var g in f)d.call(f,g)&&(m[g]=f[g]);return v.prototype=f.prototype,m.prototype=new v,m.__super__=f.prototype,m},d={}.hasOwnProperty;u.Operation=function(m){function f(){return f.__super__.constructor.apply(this,arguments)}return c(f,m),f.prototype.isPerforming=function(){return this.performing===!0},f.prototype.hasPerformed=function(){return this.performed===!0},f.prototype.hasSucceeded=function(){return this.performed&&this.succeeded},f.prototype.hasFailed=function(){return this.performed&&!this.succeeded},f.prototype.getPromise=function(){return this.promise!=null?this.promise:this.promise=new Promise(function(v){return function(g,y){return v.performing=!0,v.perform(function(b,w){return v.succeeded=b,v.performing=!1,v.performed=!0,v.succeeded?g(w):y(w)})}}(this))},f.prototype.perform=function(v){return v(!1)},f.prototype.release=function(){var v;return(v=this.promise)!=null&&typeof v.cancel=="function"&&v.cancel(),this.promise=null,this.performing=null,this.performed=null,this.succeeded=null},f.proxyMethod("getPromise().then"),f.proxyMethod("getPromise().catch"),f}(u.BasicObject)}).call(this),(function(){var c,d,m,f,v,g=function(b,w){function S(){this.constructor=b}for(var C in w)y.call(w,C)&&(b[C]=w[C]);return S.prototype=w.prototype,b.prototype=new S,b.__super__=w.prototype,b},y={}.hasOwnProperty;u.UTF16String=function(b){function w(S,C){this.ucs2String=S,this.codepoints=C,this.length=this.codepoints.length,this.ucs2Length=this.ucs2String.length}return g(w,b),w.box=function(S){return S==null&&(S=""),S instanceof this?S:this.fromUCS2String(S!=null?S.toString():void 0)},w.fromUCS2String=function(S){return new this(S,f(S))},w.fromCodepoints=function(S){return new this(v(S),S)},w.prototype.offsetToUCS2Offset=function(S){return v(this.codepoints.slice(0,Math.max(0,S))).length},w.prototype.offsetFromUCS2Offset=function(S){return f(this.ucs2String.slice(0,Math.max(0,S))).length},w.prototype.slice=function(){var S;return this.constructor.fromCodepoints((S=this.codepoints).slice.apply(S,arguments))},w.prototype.charAt=function(S){return this.slice(S,S+1)},w.prototype.isEqualTo=function(S){return this.constructor.box(S).ucs2String===this.ucs2String},w.prototype.toJSON=function(){return this.ucs2String},w.prototype.getCacheKey=function(){return this.ucs2String},w.prototype.toString=function(){return this.ucs2String},w}(u.BasicObject),c=(typeof Array.from=="function"?Array.from("👼").length:void 0)===1,d=(typeof" ".codePointAt=="function"?" ".codePointAt(0):void 0)!=null,m=(typeof String.fromCodePoint=="function"?String.fromCodePoint(32,128124):void 0)===" 👼",f=c&&d?function(b){return Array.from(b).map(function(w){return w.codePointAt(0)})}:function(b){var w,S,C,k,$;for(k=[],w=0,C=b.length;C>w;)$=b.charCodeAt(w++),$>=55296&&56319>=$&&C>w&&(S=b.charCodeAt(w++),(64512&S)===56320?$=((1023&$)<<10)+(1023&S)+65536:w--),k.push($);return k},v=m?function(b){return String.fromCodePoint.apply(String,b)}:function(b){var w,S,C;return w=function(){var k,$,E;for(E=[],k=0,$=b.length;$>k;k++)C=b[k],S="",C>65535&&(C-=65536,S+=String.fromCharCode(C>>>10&1023|55296),C=56320|1023&C),E.push(S+String.fromCharCode(C));return E}(),w.join("")}}).call(this),(function(){}).call(this),(function(){}).call(this),(function(){u.config.lang={attachFiles:"Attach Files",bold:"Bold",bullets:"Bullets",byte:"Byte",bytes:"Bytes",captionPlaceholder:"Add a caption…",code:"Code",heading1:"Heading",indent:"Increase Level",italic:"Italic",link:"Link",numbers:"Numbers",outdent:"Decrease Level",quote:"Quote",redo:"Redo",remove:"Remove",strike:"Strikethrough",undo:"Undo",unlink:"Unlink",url:"URL",urlPlaceholder:"Enter a URL…",GB:"GB",KB:"KB",MB:"MB",PB:"PB",TB:"TB"}}).call(this),(function(){u.config.css={attachment:"attachment",attachmentCaption:"attachment__caption",attachmentCaptionEditor:"attachment__caption-editor",attachmentMetadata:"attachment__metadata",attachmentMetadataContainer:"attachment__metadata-container",attachmentName:"attachment__name",attachmentProgress:"attachment__progress",attachmentSize:"attachment__size",attachmentToolbar:"attachment__toolbar",attachmentGallery:"attachment-gallery"}}).call(this),(function(){var c;u.config.blockAttributes=c={default:{tagName:"div",parse:!1},quote:{tagName:"blockquote",nestable:!0},heading1:{tagName:"h1",terminal:!0,breakOnReturn:!0,group:!1},code:{tagName:"pre",terminal:!0,text:{plaintext:!0}},bulletList:{tagName:"ul",parse:!1},bullet:{tagName:"li",listAttribute:"bulletList",group:!1,nestable:!0,test:function(d){return u.tagName(d.parentNode)===c[this.listAttribute].tagName}},numberList:{tagName:"ol",parse:!1},number:{tagName:"li",listAttribute:"numberList",group:!1,nestable:!0,test:function(d){return u.tagName(d.parentNode)===c[this.listAttribute].tagName}},attachmentGallery:{tagName:"div",exclusive:!0,terminal:!0,parse:!1,group:!1}}}).call(this),(function(){var c,d;c=u.config.lang,d=[c.bytes,c.KB,c.MB,c.GB,c.TB,c.PB],u.config.fileSize={prefix:"IEC",precision:2,formatter:function(m){var f,v,g,y,b;switch(m){case 0:return"0 "+c.bytes;case 1:return"1 "+c.byte;default:return f=(function(){switch(this.prefix){case"SI":return 1e3;case"IEC":return 1024}}).call(this),v=Math.floor(Math.log(m)/Math.log(f)),g=m/Math.pow(f,v),y=g.toFixed(this.precision),b=y.replace(/0*$/,"").replace(/\.$/,""),b+" "+d[v]}}}}).call(this),(function(){u.config.textAttributes={bold:{tagName:"strong",inheritable:!0,parser:function(c){var d;return d=window.getComputedStyle(c),d.fontWeight==="bold"||d.fontWeight>=600}},italic:{tagName:"em",inheritable:!0,parser:function(c){var d;return d=window.getComputedStyle(c),d.fontStyle==="italic"}},href:{groupTagName:"a",parser:function(c){var d,m,f;return d=u.AttachmentView.attachmentSelector,f="a:not("+d+")",(m=u.findClosestElementFromNode(c,{matchingSelector:f}))?m.getAttribute("href"):void 0}},strike:{tagName:"del",inheritable:!0},frozen:{style:{backgroundColor:"highlight"}}}}).call(this),(function(){var c,d,m,f,v;v="[data-trix-serialize=false]",f=["contenteditable","data-trix-id","data-trix-store-key","data-trix-mutable","data-trix-placeholder","tabindex"],d="data-trix-serialized-attributes",m="["+d+"]",c=new RegExp("<!--block-->","g"),u.extend({serializers:{"application/json":function(g){var y;if(g instanceof u.Document)y=g;else{if(!(g instanceof HTMLElement))throw new Error("unserializable object");y=u.Document.fromHTML(g.innerHTML)}return y.toSerializableDocument().toJSONString()},"text/html":function(g){var y,b,w,S,C,k,$,E,D,T,O,F,M,P,B,z,U;if(g instanceof u.Document)S=u.DocumentView.render(g);else{if(!(g instanceof HTMLElement))throw new Error("unserializable object");S=g.cloneNode(!0)}for(P=S.querySelectorAll(v),C=0,D=P.length;D>C;C++)w=P[C],u.removeNode(w);for(k=0,T=f.length;T>k;k++)for(y=f[k],B=S.querySelectorAll("["+y+"]"),$=0,O=B.length;O>$;$++)w=B[$],w.removeAttribute(y);for(z=S.querySelectorAll(m),E=0,F=z.length;F>E;E++){w=z[E];try{b=JSON.parse(w.getAttribute(d)),w.removeAttribute(d);for(M in b)U=b[M],w.setAttribute(M,U)}catch{}}return S.innerHTML.replace(c,"")}},deserializers:{"application/json":function(g){return u.Document.fromJSONString(g)},"text/html":function(g){return u.Document.fromHTML(g)}},serializeToContentType:function(g,y){var b;if(b=u.serializers[y])return b(g);throw new Error("unknown content type: "+y)},deserializeFromContentType:function(g,y){var b;if(b=u.deserializers[y])return b(g);throw new Error("unknown content type: "+y)}})}).call(this),(function(){var c;c=u.config.lang,u.config.toolbar={getDefaultHTML:function(){return`<div class="trix-button-row">
<span class="trix-button-group trix-button-group--text-tools" data-trix-button-group="text-tools">
<button type="button" class="trix-button trix-button--icon trix-button--icon-bold" data-trix-attribute="bold" data-trix-key="b" title="`+c.bold+'" tabindex="-1">'+c.bold+`</button>
<button type="button" class="trix-button trix-button--icon trix-button--icon-italic" data-trix-attribute="italic" data-trix-key="i" title="`+c.italic+'" tabindex="-1">'+c.italic+`</button>
<button type="button" class="trix-button trix-button--icon trix-button--icon-strike" data-trix-attribute="strike" title="`+c.strike+'" tabindex="-1">'+c.strike+`</button>
<button type="button" class="trix-button trix-button--icon trix-button--icon-link" data-trix-attribute="href" data-trix-action="link" data-trix-key="k" title="`+c.link+'" tabindex="-1">'+c.link+`</button>
</span>
<span class="trix-button-group trix-button-group--block-tools" data-trix-button-group="block-tools">
<button type="button" class="trix-button trix-button--icon trix-button--icon-heading-1" data-trix-attribute="heading1" title="`+c.heading1+'" tabindex="-1">'+c.heading1+`</button>
<button type="button" class="trix-button trix-button--icon trix-button--icon-quote" data-trix-attribute="quote" title="`+c.quote+'" tabindex="-1">'+c.quote+`</button>
<button type="button" class="trix-button trix-button--icon trix-button--icon-code" data-trix-attribute="code" title="`+c.code+'" tabindex="-1">'+c.code+`</button>
<button type="button" class="trix-button trix-button--icon trix-button--icon-bullet-list" data-trix-attribute="bullet" title="`+c.bullets+'" tabindex="-1">'+c.bullets+`</button>
<button type="button" class="trix-button trix-button--icon trix-button--icon-number-list" data-trix-attribute="number" title="`+c.numbers+'" tabindex="-1">'+c.numbers+`</button>
<button type="button" class="trix-button trix-button--icon trix-button--icon-decrease-nesting-level" data-trix-action="decreaseNestingLevel" title="`+c.outdent+'" tabindex="-1">'+c.outdent+`</button>
<button type="button" class="trix-button trix-button--icon trix-button--icon-increase-nesting-level" data-trix-action="increaseNestingLevel" title="`+c.indent+'" tabindex="-1">'+c.indent+`</button>
</span>
<span class="trix-button-group trix-button-group--file-tools" data-trix-button-group="file-tools">
<button type="button" class="trix-button trix-button--icon trix-button--icon-attach" data-trix-action="attachFiles" title="`+c.attachFiles+'" tabindex="-1">'+c.attachFiles+`</button>
</span>
<span class="trix-button-group-spacer"></span>
<span class="trix-button-group trix-button-group--history-tools" data-trix-button-group="history-tools">
<button type="button" class="trix-button trix-button--icon trix-button--icon-undo" data-trix-action="undo" data-trix-key="z" title="`+c.undo+'" tabindex="-1">'+c.undo+`</button>
<button type="button" class="trix-button trix-button--icon trix-button--icon-redo" data-trix-action="redo" data-trix-key="shift+z" title="`+c.redo+'" tabindex="-1">'+c.redo+`</button>
</span>
</div>
<div class="trix-dialogs" data-trix-dialogs>
<div class="trix-dialog trix-dialog--link" data-trix-dialog="href" data-trix-dialog-attribute="href">
<div class="trix-dialog__link-fields">
<input type="url" name="href" class="trix-input trix-input--dialog" placeholder="`+c.urlPlaceholder+'" aria-label="'+c.url+`" required data-trix-input>
<div class="trix-button-group">
<input type="button" class="trix-button trix-button--dialog" value="`+c.link+`" data-trix-method="setAttribute">
<input type="button" class="trix-button trix-button--dialog" value="`+c.unlink+`" data-trix-method="removeAttribute">
</div>
</div>
</div>
</div>`}}}).call(this),(function(){u.config.undoInterval=5e3}).call(this),(function(){u.config.attachments={preview:{presentation:"gallery",caption:{name:!0,size:!0}},file:{caption:{size:!0}}}}).call(this),(function(){u.config.keyNames={8:"backspace",9:"tab",13:"return",27:"escape",37:"left",39:"right",46:"delete",68:"d",72:"h",79:"o"}}).call(this),(function(){u.config.input={level2Enabled:!0,getLevel:function(){return this.level2Enabled&&u.browser.supportsInputEvents?2:0},pickFiles:function(c){var d;return d=u.makeElement("input",{type:"file",multiple:!0,hidden:!0,id:this.fileInputId}),d.addEventListener("change",function(){return c(d.files),u.removeNode(d)}),u.removeNode(document.getElementById(this.fileInputId)),document.body.appendChild(d),d.click()},fileInputId:"trix-file-input-"+Date.now().toString(16)}}).call(this),(function(){}).call(this),(function(){u.registerElement("trix-toolbar",{defaultCSS:`%t {
display: block;
}
%t {
white-space: nowrap;
}
%t [data-trix-dialog] {
display: none;
}
%t [data-trix-dialog][data-trix-active] {
display: block;
}
%t [data-trix-dialog] [data-trix-validate]:invalid {
background-color: #ffdddd;
}`,initialize:function(){return this.innerHTML===""?this.innerHTML=u.config.toolbar.getDefaultHTML():void 0}})}).call(this),(function(){var c=function(f,v){function g(){this.constructor=f}for(var y in v)d.call(v,y)&&(f[y]=v[y]);return g.prototype=v.prototype,f.prototype=new g,f.__super__=v.prototype,f},d={}.hasOwnProperty,m=[].indexOf||function(f){for(var v=0,g=this.length;g>v;v++)if(v in this&&this[v]===f)return v;return-1};u.ObjectView=function(f){function v(g,y){this.object=g,this.options=y??{},this.childViews=[],this.rootView=this}return c(v,f),v.prototype.getNodes=function(){var g,y,b,w,S;for(this.nodes==null&&(this.nodes=this.createNodes()),w=this.nodes,S=[],g=0,y=w.length;y>g;g++)b=w[g],S.push(b.cloneNode(!0));return S},v.prototype.invalidate=function(){var g;return this.nodes=null,this.childViews=[],(g=this.parentView)!=null?g.invalidate():void 0},v.prototype.invalidateViewForObject=function(g){var y;return(y=this.findViewForObject(g))!=null?y.invalidate():void 0},v.prototype.findOrCreateCachedChildView=function(g,y){var b;return(b=this.getCachedViewForObject(y))?this.recordChildView(b):(b=this.createChildView.apply(this,arguments),this.cacheViewForObject(b,y)),b},v.prototype.createChildView=function(g,y,b){var w;return b==null&&(b={}),y instanceof u.ObjectGroup&&(b.viewClass=g,g=u.ObjectGroupView),w=new g(y,b),this.recordChildView(w)},v.prototype.recordChildView=function(g){return g.parentView=this,g.rootView=this.rootView,this.childViews.push(g),g},v.prototype.getAllChildViews=function(){var g,y,b,w,S;for(S=[],w=this.childViews,y=0,b=w.length;b>y;y++)g=w[y],S.push(g),S=S.concat(g.getAllChildViews());return S},v.prototype.findElement=function(){return this.findElementForObject(this.object)},v.prototype.findElementForObject=function(g){var y;return(y=g!=null?g.id:void 0)?this.rootView.element.querySelector("[data-trix-id='"+y+"']"):void 0},v.prototype.findViewForObject=function(g){var y,b,w,S;for(w=this.getAllChildViews(),y=0,b=w.length;b>y;y++)if(S=w[y],S.object===g)return S},v.prototype.getViewCache=function(){return this.rootView!==this?this.rootView.getViewCache():this.isViewCachingEnabled()?this.viewCache!=null?this.viewCache:this.viewCache={}:void 0},v.prototype.isViewCachingEnabled=function(){return this.shouldCacheViews!==!1},v.prototype.enableViewCaching=function(){return this.shouldCacheViews=!0},v.prototype.disableViewCaching=function(){return this.shouldCacheViews=!1},v.prototype.getCachedViewForObject=function(g){var y;return(y=this.getViewCache())!=null?y[g.getCacheKey()]:void 0},v.prototype.cacheViewForObject=function(g,y){var b;return(b=this.getViewCache())!=null?b[y.getCacheKey()]=g:void 0},v.prototype.garbageCollectCachedViews=function(){var g,y,b,w,S,C;if(g=this.getViewCache()){C=this.getAllChildViews().concat(this),b=function(){var k,$,E;for(E=[],k=0,$=C.length;$>k;k++)S=C[k],E.push(S.object.getCacheKey());return E}(),w=[];for(y in g)m.call(b,y)<0&&w.push(delete g[y]);return w}},v}(u.BasicObject)}).call(this),(function(){var c=function(m,f){function v(){this.constructor=m}for(var g in f)d.call(f,g)&&(m[g]=f[g]);return v.prototype=f.prototype,m.prototype=new v,m.__super__=f.prototype,m},d={}.hasOwnProperty;u.ObjectGroupView=function(m){function f(){f.__super__.constructor.apply(this,arguments),this.objectGroup=this.object,this.viewClass=this.options.viewClass,delete this.options.viewClass}return c(f,m),f.prototype.getChildViews=function(){var v,g,y,b;if(!this.childViews.length)for(b=this.objectGroup.getObjects(),v=0,g=b.length;g>v;v++)y=b[v],this.findOrCreateCachedChildView(this.viewClass,y,this.options);return this.childViews},f.prototype.createNodes=function(){var v,g,y,b,w,S,C,k,$;for(v=this.createContainerElement(),C=this.getChildViews(),g=0,b=C.length;b>g;g++)for($=C[g],k=$.getNodes(),y=0,w=k.length;w>y;y++)S=k[y],v.appendChild(S);return[v]},f.prototype.createContainerElement=function(v){return v==null&&(v=this.objectGroup.getDepth()),this.getChildViews()[0].createContainerElement(v)},f}(u.ObjectView)}).call(this),(function(){var c=function(m,f){function v(){this.constructor=m}for(var g in f)d.call(f,g)&&(m[g]=f[g]);return v.prototype=f.prototype,m.prototype=new v,m.__super__=f.prototype,m},d={}.hasOwnProperty;u.Controller=function(m){function f(){return f.__super__.constructor.apply(this,arguments)}return c(f,m),f}(u.BasicObject)}).call(this),(function(){var c,d,m,f,v,g,y=function(C,k){return function(){return C.apply(k,arguments)}},b=function(C,k){function $(){this.constructor=C}for(var E in k)w.call(k,E)&&(C[E]=k[E]);return $.prototype=k.prototype,C.prototype=new $,C.__super__=k.prototype,C},w={}.hasOwnProperty,S=[].indexOf||function(C){for(var k=0,$=this.length;$>k;k++)if(k in this&&this[k]===C)return k;return-1};c=u.findClosestElementFromNode,m=u.nodeIsEmptyTextNode,d=u.nodeIsBlockStartComment,f=u.normalizeSpaces,v=u.summarizeStringChange,g=u.tagName,u.MutationObserver=function(C){function k(O){this.element=O,this.didMutate=y(this.didMutate,this),this.observer=new window.MutationObserver(this.didMutate),this.start()}var $,E,D,T;return b(k,C),E="data-trix-mutable",D="["+E+"]",T={attributes:!0,childList:!0,characterData:!0,characterDataOldValue:!0,subtree:!0},k.prototype.start=function(){return this.reset(),this.observer.observe(this.element,T)},k.prototype.stop=function(){return this.observer.disconnect()},k.prototype.didMutate=function(O){var F,M;return(F=this.mutations).push.apply(F,this.findSignificantMutations(O)),this.mutations.length?((M=this.delegate)!=null&&typeof M.elementDidMutate=="function"&&M.elementDidMutate(this.getMutationSummary()),this.reset()):void 0},k.prototype.reset=function(){return this.mutations=[]},k.prototype.findSignificantMutations=function(O){var F,M,P,B;for(B=[],F=0,M=O.length;M>F;F++)P=O[F],this.mutationIsSignificant(P)&&B.push(P);return B},k.prototype.mutationIsSignificant=function(O){var F,M,P,B;if(this.nodeIsMutable(O.target))return!1;for(B=this.nodesModifiedByMutation(O),F=0,M=B.length;M>F;F++)if(P=B[F],this.nodeIsSignificant(P))return!0;return!1},k.prototype.nodeIsSignificant=function(O){return O!==this.element&&!this.nodeIsMutable(O)&&!m(O)},k.prototype.nodeIsMutable=function(O){return c(O,{matchingSelector:D})},k.prototype.nodesModifiedByMutation=function(O){var F;switch(F=[],O.type){case"attributes":O.attributeName!==E&&F.push(O.target);break;case"characterData":F.push(O.target.parentNode),F.push(O.target);break;case"childList":F.push.apply(F,O.addedNodes),F.push.apply(F,O.removedNodes)}return F},k.prototype.getMutationSummary=function(){return this.getTextMutationSummary()},k.prototype.getTextMutationSummary=function(){var O,F,M,P,B,z,U,H,J,j,G;for(H=this.getTextChangesFromCharacterData(),M=H.additions,B=H.deletions,G=this.getTextChangesFromChildList(),J=G.additions,z=0,U=J.length;U>z;z++)F=J[z],S.call(M,F)<0&&M.push(F);return B.push.apply(B,G.deletions),j={},(O=M.join(""))&&(j.textAdded=O),(P=B.join(""))&&(j.textDeleted=P),j},k.prototype.getMutationsByType=function(O){var F,M,P,B,z;for(B=this.mutations,z=[],F=0,M=B.length;M>F;F++)P=B[F],P.type===O&&z.push(P);return z},k.prototype.getTextChangesFromChildList=function(){var O,F,M,P,B,z,U,H,J,j,G;for(O=[],U=[],z=this.getMutationsByType("childList"),F=0,P=z.length;P>F;F++)B=z[F],O.push.apply(O,B.addedNodes),U.push.apply(U,B.removedNodes);return H=O.length===0&&U.length===1&&d(U[0]),H?(j=[],G=[`
`]):(j=$(O),G=$(U)),{additions:function(){var ee,Q,te;for(te=[],M=ee=0,Q=j.length;Q>ee;M=++ee)J=j[M],J!==G[M]&&te.push(f(J));return te}(),deletions:function(){var ee,Q,te;for(te=[],M=ee=0,Q=G.length;Q>ee;M=++ee)J=G[M],J!==j[M]&&te.push(f(J));return te}()}},k.prototype.getTextChangesFromCharacterData=function(){var O,F,M,P,B,z,U,H;return F=this.getMutationsByType("characterData"),F.length&&(H=F[0],M=F[F.length-1],B=f(H.oldValue),P=f(M.target.data),z=v(B,P),O=z.added,U=z.removed),{additions:O?[O]:[],deletions:U?[U]:[]}},$=function(O){var F,M,P,B;for(O==null&&(O=[]),B=[],F=0,M=O.length;M>F;F++)switch(P=O[F],P.nodeType){case Node.TEXT_NODE:B.push(P.data);break;case Node.ELEMENT_NODE:g(P)==="br"?B.push(`
`):B.push.apply(B,$(P.childNodes))}return B},k}(u.BasicObject)}).call(this),(function(){var c=function(m,f){function v(){this.constructor=m}for(var g in f)d.call(f,g)&&(m[g]=f[g]);return v.prototype=f.prototype,m.prototype=new v,m.__super__=f.prototype,m},d={}.hasOwnProperty;u.FileVerificationOperation=function(m){function f(v){this.file=v}return c(f,m),f.prototype.perform=function(v){var g;return g=new FileReader,g.onerror=function(){return v(!1)},g.onload=function(y){return function(){g.onerror=null;try{g.abort()}catch{}return v(!0,y.file)}}(this),g.readAsArrayBuffer(this.file)},f}(u.Operation)}).call(this),(function(){var c,d,m=function(v,g){function y(){this.constructor=v}for(var b in g)f.call(g,b)&&(v[b]=g[b]);return y.prototype=g.prototype,v.prototype=new y,v.__super__=g.prototype,v},f={}.hasOwnProperty;c=u.handleEvent,d=u.innerElementIsActive,u.InputController=function(v){function g(y){var b;this.element=y,this.mutationObserver=new u.MutationObserver(this.element),this.mutationObserver.delegate=this;for(b in this.events)c(b,{onElement:this.element,withCallback:this.handlerFor(b)})}return m(g,v),g.prototype.events={},g.prototype.elementDidMutate=function(){},g.prototype.editorWillSyncDocumentView=function(){return this.mutationObserver.stop()},g.prototype.editorDidSyncDocumentView=function(){return this.mutationObserver.start()},g.prototype.requestRender=function(){var y;return(y=this.delegate)!=null&&typeof y.inputControllerDidRequestRender=="function"?y.inputControllerDidRequestRender():void 0},g.prototype.requestReparse=function(){var y;return(y=this.delegate)!=null&&typeof y.inputControllerDidRequestReparse=="function"&&y.inputControllerDidRequestReparse(),this.requestRender()},g.prototype.attachFiles=function(y){var b,w;return w=function(){var S,C,k;for(k=[],S=0,C=y.length;C>S;S++)b=y[S],k.push(new u.FileVerificationOperation(b));return k}(),Promise.all(w).then(function(S){return function(C){return S.handleInput(function(){var k,$;return(k=this.delegate)!=null&&k.inputControllerWillAttachFiles(),($=this.responder)!=null&&$.insertFiles(C),this.requestRender()})}}(this))},g.prototype.handlerFor=function(y){return function(b){return function(w){return w.defaultPrevented?void 0:b.handleInput(function(){return d(this.element)?void 0:(this.eventName=y,this.events[y].call(this,w))})}}(this)},g.prototype.handleInput=function(y){var b,w;try{return(b=this.delegate)!=null&&b.inputControllerWillHandleInput(),y.call(this)}finally{(w=this.delegate)!=null&&w.inputControllerDidHandleInput()}},g.prototype.createLinkHTML=function(y,b){var w;return w=document.createElement("a"),w.href=y,w.textContent=b??y,w.outerHTML},g}(u.BasicObject)}).call(this),(function(){var c,d,m,f,v,g,y,b,w,S,C,k,$=function(T,O){function F(){this.constructor=T}for(var M in O)E.call(O,M)&&(T[M]=O[M]);return F.prototype=O.prototype,T.prototype=new F,T.__super__=O.prototype,T},E={}.hasOwnProperty,D=[].indexOf||function(T){for(var O=0,F=this.length;F>O;O++)if(O in this&&this[O]===T)return O;return-1};w=u.makeElement,S=u.objectsAreEqual,u.tagName,d=u.browser,y=u.keyEventIsKeyboardCommand,f=u.dataTransferIsWritable,m=u.dataTransferIsPlainText,b=u.config.keyNames,u.Level0InputController=function(T){function O(){O.__super__.constructor.apply(this,arguments),this.resetInputSummary()}var F;return $(O,T),F=0,O.prototype.setInputSummary=function(M){var P,B;M==null&&(M={}),this.inputSummary.eventName=this.eventName;for(P in M)B=M[P],this.inputSummary[P]=B;return this.inputSummary},O.prototype.resetInputSummary=function(){return this.inputSummary={}},O.prototype.reset=function(){return this.resetInputSummary(),u.selectionChangeObserver.reset()},O.prototype.elementDidMutate=function(M){var P;return this.isComposing()?(P=this.delegate)!=null&&typeof P.inputControllerDidAllowUnhandledInput=="function"?P.inputControllerDidAllowUnhandledInput():void 0:this.handleInput(function(){return this.mutationIsSignificant(M)&&(this.mutationIsExpected(M)?this.requestRender():this.requestReparse()),this.reset()})},O.prototype.mutationIsExpected=function(M){var P,B,z,U,H,J,j,G,ee,Q;return j=M.textAdded,G=M.textDeleted,this.inputSummary.preferDocument?!0:(P=j!=null?j===this.inputSummary.textAdded:!this.inputSummary.textAdded,B=G!=null?this.inputSummary.didDelete:!this.inputSummary.didDelete,ee=(j===`
`||j===`
`)&&!P,Q=G===`
`&&!B,J=ee&&!Q||Q&&!ee,J&&(U=this.getSelectedRange())&&(z=ee?j.replace(/\n$/,"").length||-1:(j!=null?j.length:void 0)||1,(H=this.responder)!=null?H.positionIsBlockBreak(U[1]+z):void 0)?!0:P&&B)},O.prototype.mutationIsSignificant=function(M){var P,B,z;return z=Object.keys(M).length>0,P=((B=this.compositionInput)!=null?B.getEndData():void 0)==="",z||!P},O.prototype.events={keydown:function(M){var P,B,z,U,H,J,j,G,ee;if(this.isComposing()||this.resetInputSummary(),this.inputSummary.didInput=!0,U=b[M.keyCode]){for(B=this.keys,G=["ctrl","alt","shift","meta"],z=0,J=G.length;J>z;z++)j=G[z],M[j+"Key"]&&(j==="ctrl"&&(j="control"),B=B!=null?B[j]:void 0);(B!=null?B[U]:void 0)!=null&&(this.setInputSummary({keyName:U}),u.selectionChangeObserver.reset(),B[U].call(this,M))}return y(M)&&(P=String.fromCharCode(M.keyCode).toLowerCase())&&(H=function(){var Q,te,re,ae;for(re=["alt","shift"],ae=[],Q=0,te=re.length;te>Q;Q++)j=re[Q],M[j+"Key"]&&ae.push(j);return ae}(),H.push(P),(ee=this.delegate)!=null?ee.inputControllerDidReceiveKeyboardCommand(H):void 0)?M.preventDefault():void 0},keypress:function(M){var P,B,z;if(this.inputSummary.eventName==null&&!M.metaKey&&(!M.ctrlKey||M.altKey))return(z=k(M))?((P=this.delegate)!=null&&P.inputControllerWillPerformTyping(),(B=this.responder)!=null&&B.insertString(z),this.setInputSummary({textAdded:z,didDelete:this.selectionIsExpanded()})):void 0},textInput:function(M){var P,B,z,U;return P=M.data,U=this.inputSummary.textAdded,U&&U!==P&&U.toUpperCase()===P?(B=this.getSelectedRange(),this.setSelectedRange([B[0],B[1]+U.length]),(z=this.responder)!=null&&z.insertString(P),this.setInputSummary({textAdded:P}),this.setSelectedRange(B)):void 0},dragenter:function(M){return M.preventDefault()},dragstart:function(M){var P;return M.target,this.serializeSelectionToDataTransfer(M.dataTransfer),this.draggedRange=this.getSelectedRange(),(P=this.delegate)!=null&&typeof P.inputControllerDidStartDrag=="function"?P.inputControllerDidStartDrag():void 0},dragover:function(M){var P,B;return!this.draggedRange&&!this.canAcceptDataTransfer(M.dataTransfer)||(M.preventDefault(),P={x:M.clientX,y:M.clientY},S(P,this.draggingPoint))?void 0:(this.draggingPoint=P,(B=this.delegate)!=null&&typeof B.inputControllerDidReceiveDragOverPoint=="function"?B.inputControllerDidReceiveDragOverPoint(this.draggingPoint):void 0)},dragend:function(){var M;return(M=this.delegate)!=null&&typeof M.inputControllerDidCancelDrag=="function"&&M.inputControllerDidCancelDrag(),this.draggedRange=null,this.draggingPoint=null},drop:function(M){var P,B,z,U,H,J,j,G,ee;return M.preventDefault(),z=(H=M.dataTransfer)!=null?H.files:void 0,U={x:M.clientX,y:M.clientY},(J=this.responder)!=null&&J.setLocationRangeFromPointRange(U),z!=null&&z.length?this.attachFiles(z):this.draggedRange?((j=this.delegate)!=null&&j.inputControllerWillMoveText(),(G=this.responder)!=null&&G.moveTextFromRange(this.draggedRange),this.draggedRange=null,this.requestRender()):(B=M.dataTransfer.getData("application/x-trix-document"))&&(P=u.Document.fromJSONString(B),(ee=this.responder)!=null&&ee.insertDocument(P),this.requestRender()),this.draggedRange=null,this.draggingPoint=null},cut:function(M){var P,B;return(P=this.responder)!=null&&P.selectionIsExpanded()&&(this.serializeSelectionToDataTransfer(M.clipboardData)&&M.preventDefault(),(B=this.delegate)!=null&&B.inputControllerWillCutText(),this.deleteInDirection("backward"),M.defaultPrevented)?this.requestRender():void 0},copy:function(M){var P;return(P=this.responder)!=null&&P.selectionIsExpanded()&&this.serializeSelectionToDataTransfer(M.clipboardData)?M.preventDefault():void 0},paste:function(M){var P,B,z,U,H,J,j,G,ee,Q,te,re,ae,ye,ue,le,Se,Fe,kt,Pe,ke,de,$e;return P=(G=M.clipboardData)!=null?G:M.testClipboardData,j={clipboard:P},P==null||C(M)?void this.getPastedHTMLUsingHiddenElement(function(Te){return function(Le){var Bt,Ie,ie;return j.type="text/html",j.html=Le,(Bt=Te.delegate)!=null&&Bt.inputControllerWillPaste(j),(Ie=Te.responder)!=null&&Ie.insertHTML(j.html),Te.requestRender(),(ie=Te.delegate)!=null?ie.inputControllerDidPaste(j):void 0}}(this)):((U=P.getData("URL"))?(j.type="text/html",$e=(J=P.getData("public.url-name"))?u.squishBreakableWhitespace(J).trim():U,j.html=this.createLinkHTML(U,$e),(ee=this.delegate)!=null&&ee.inputControllerWillPaste(j),this.setInputSummary({textAdded:$e,didDelete:this.selectionIsExpanded()}),(ue=this.responder)!=null&&ue.insertHTML(j.html),this.requestRender(),(le=this.delegate)!=null&&le.inputControllerDidPaste(j)):m(P)?(j.type="text/plain",j.string=P.getData("text/plain"),(Se=this.delegate)!=null&&Se.inputControllerWillPaste(j),this.setInputSummary({textAdded:j.string,didDelete:this.selectionIsExpanded()}),(Fe=this.responder)!=null&&Fe.insertString(j.string),this.requestRender(),(kt=this.delegate)!=null&&kt.inputControllerDidPaste(j)):(H=P.getData("text/html"))?(j.type="text/html",j.html=H,(Pe=this.delegate)!=null&&Pe.inputControllerWillPaste(j),(ke=this.responder)!=null&&ke.insertHTML(j.html),this.requestRender(),(de=this.delegate)!=null&&de.inputControllerDidPaste(j)):D.call(P.types,"Files")>=0&&(z=(Q=P.items)!=null&&(te=Q[0])!=null&&typeof te.getAsFile=="function"?te.getAsFile():void 0)&&(!z.name&&(B=v(z))&&(z.name="pasted-file-"+ ++F+"."+B),j.type="File",j.file=z,(re=this.delegate)!=null&&re.inputControllerWillAttachFiles(),(ae=this.responder)!=null&&ae.insertFile(j.file),this.requestRender(),(ye=this.delegate)!=null&&ye.inputControllerDidPaste(j)),M.preventDefault())},compositionstart:function(M){return this.getCompositionInput().start(M.data)},compositionupdate:function(M){return this.getCompositionInput().update(M.data)},compositionend:function(M){return this.getCompositionInput().end(M.data)},beforeinput:function(){return this.inputSummary.didInput=!0},input:function(M){return this.inputSummary.didInput=!0,M.stopPropagation()}},O.prototype.keys={backspace:function(M){var P;return(P=this.delegate)!=null&&P.inputControllerWillPerformTyping(),this.deleteInDirection("backward",M)},delete:function(M){var P;return(P=this.delegate)!=null&&P.inputControllerWillPerformTyping(),this.deleteInDirection("forward",M)},return:function(){var M,P;return this.setInputSummary({preferDocument:!0}),(M=this.delegate)!=null&&M.inputControllerWillPerformTyping(),(P=this.responder)!=null?P.insertLineBreak():void 0},tab:function(M){var P,B;return(P=this.responder)!=null&&P.canIncreaseNestingLevel()?((B=this.responder)!=null&&B.increaseNestingLevel(),this.requestRender(),M.preventDefault()):void 0},left:function(M){var P;return this.selectionIsInCursorTarget()?(M.preventDefault(),(P=this.responder)!=null?P.moveCursorInDirection("backward"):void 0):void 0},right:function(M){var P;return this.selectionIsInCursorTarget()?(M.preventDefault(),(P=this.responder)!=null?P.moveCursorInDirection("forward"):void 0):void 0},control:{d:function(M){var P;return(P=this.delegate)!=null&&P.inputControllerWillPerformTyping(),this.deleteInDirection("forward",M)},h:function(M){var P;return(P=this.delegate)!=null&&P.inputControllerWillPerformTyping(),this.deleteInDirection("backward",M)},o:function(M){var P,B;return M.preventDefault(),(P=this.delegate)!=null&&P.inputControllerWillPerformTyping(),(B=this.responder)!=null&&B.insertString(`
`,{updatePosition:!1}),this.requestRender()}},shift:{return:function(M){var P,B;return(P=this.delegate)!=null&&P.inputControllerWillPerformTyping(),(B=this.responder)!=null&&B.insertString(`
`),this.requestRender(),M.preventDefault()},tab:function(M){var P,B;return(P=this.responder)!=null&&P.canDecreaseNestingLevel()?((B=this.responder)!=null&&B.decreaseNestingLevel(),this.requestRender(),M.preventDefault()):void 0},left:function(M){return this.selectionIsInCursorTarget()?(M.preventDefault(),this.expandSelectionInDirection("backward")):void 0},right:function(M){return this.selectionIsInCursorTarget()?(M.preventDefault(),this.expandSelectionInDirection("forward")):void 0}},alt:{backspace:function(){var M;return this.setInputSummary({preferDocument:!1}),(M=this.delegate)!=null?M.inputControllerWillPerformTyping():void 0}},meta:{backspace:function(){var M;return this.setInputSummary({preferDocument:!1}),(M=this.delegate)!=null?M.inputControllerWillPerformTyping():void 0}}},O.prototype.getCompositionInput=function(){return this.isComposing()?this.compositionInput:this.compositionInput=new c(this)},O.prototype.isComposing=function(){return this.compositionInput!=null&&!this.compositionInput.isEnded()},O.prototype.deleteInDirection=function(M,P){var B;return((B=this.responder)!=null?B.deleteInDirection(M):void 0)!==!1?this.setInputSummary({didDelete:!0}):P?(P.preventDefault(),this.requestRender()):void 0},O.prototype.serializeSelectionToDataTransfer=function(M){var P,B;if(f(M))return P=(B=this.responder)!=null?B.getSelectedDocument().toSerializableDocument():void 0,M.setData("application/x-trix-document",JSON.stringify(P)),M.setData("text/html",u.DocumentView.render(P).innerHTML),M.setData("text/plain",P.toString().replace(/\n$/,"")),!0},O.prototype.canAcceptDataTransfer=function(M){var P,B,z,U,H,J;for(J={},U=(z=M!=null?M.types:void 0)!=null?z:[],P=0,B=U.length;B>P;P++)H=U[P],J[H]=!0;return J.Files||J["application/x-trix-document"]||J["text/html"]||J["text/plain"]},O.prototype.getPastedHTMLUsingHiddenElement=function(M){var P,B,z;return B=this.getSelectedRange(),z={position:"absolute",left:window.pageXOffset+"px",top:window.pageYOffset+"px",opacity:0},P=w({style:z,tagName:"div",editable:!0}),document.body.appendChild(P),P.focus(),requestAnimationFrame(function(U){return function(){var H;return H=P.innerHTML,u.removeNode(P),U.setSelectedRange(B),M(H)}}(this))},O.proxyMethod("responder?.getSelectedRange"),O.proxyMethod("responder?.setSelectedRange"),O.proxyMethod("responder?.expandSelectionInDirection"),O.proxyMethod("responder?.selectionIsInCursorTarget"),O.proxyMethod("responder?.selectionIsExpanded"),O}(u.InputController),v=function(T){var O,F;return(O=T.type)!=null&&(F=O.match(/\/(\w+)$/))!=null?F[1]:void 0},g=(typeof" ".codePointAt=="function"?" ".codePointAt(0):void 0)!=null,k=function(T){var O;return T.key&&g&&T.key.codePointAt(0)===T.keyCode?T.key:(T.which===null?O=T.keyCode:T.which!==0&&T.charCode!==0&&(O=T.charCode),O!=null&&b[O]!=="escape"?u.UTF16String.fromCodepoints([O]).toString():void 0)},C=function(T){var O,F,M,P,B,z,U,H,J;if(U=T.clipboardData){if(D.call(U.types,"text/html")>=0){for(H=U.types,M=0,z=H.length;z>M;M++)if(J=H[M],O=/^CorePasteboardFlavorType/.test(J),F=/^dyn\./.test(J)&&U.getData(J),O||F)return!0;return!1}return P=D.call(U.types,"com.apple.webarchive")>=0,B=D.call(U.types,"com.apple.flat-rtfd")>=0,P||B}},c=function(T){function O(F){var M;this.inputController=F,M=this.inputController,this.responder=M.responder,this.delegate=M.delegate,this.inputSummary=M.inputSummary,this.data={}}return $(O,T),O.prototype.start=function(F){var M,P;return this.data.start=F,this.isSignificant()?(this.inputSummary.eventName==="keypress"&&this.inputSummary.textAdded&&(M=this.responder)!=null&&M.deleteInDirection("left"),this.selectionIsExpanded()||(this.insertPlaceholder(),this.requestRender()),this.range=(P=this.responder)!=null?P.getSelectedRange():void 0):void 0},O.prototype.update=function(F){var M;return this.data.update=F,this.isSignificant()&&(M=this.selectPlaceholder())?(this.forgetPlaceholder(),this.range=M):void 0},O.prototype.end=function(F){var M,P,B,z;return this.data.end=F,this.isSignificant()?(this.forgetPlaceholder(),this.canApplyToDocument()?(this.setInputSummary({preferDocument:!0,didInput:!1}),(M=this.delegate)!=null&&M.inputControllerWillPerformTyping(),(P=this.responder)!=null&&P.setSelectedRange(this.range),(B=this.responder)!=null&&B.insertString(this.data.end),(z=this.responder)!=null?z.setSelectedRange(this.range[0]+this.data.end.length):void 0):this.data.start!=null||this.data.update!=null?(this.requestReparse(),this.inputController.reset()):void 0):this.inputController.reset()},O.prototype.getEndData=function(){return this.data.end},O.prototype.isEnded=function(){return this.getEndData()!=null},O.prototype.isSignificant=function(){return d.composesExistingText?this.inputSummary.didInput:!0},O.prototype.canApplyToDocument=function(){var F,M;return((F=this.data.start)!=null?F.length:void 0)===0&&((M=this.data.end)!=null?M.length:void 0)>0&&this.range!=null},O.proxyMethod("inputController.setInputSummary"),O.proxyMethod("inputController.requestRender"),O.proxyMethod("inputController.requestReparse"),O.proxyMethod("responder?.selectionIsExpanded"),O.proxyMethod("responder?.insertPlaceholder"),O.proxyMethod("responder?.selectPlaceholder"),O.proxyMethod("responder?.forgetPlaceholder"),O}(u.BasicObject)}).call(this),(function(){var c,d,m,f=function(b,w){return function(){return b.apply(w,arguments)}},v=function(b,w){function S(){this.constructor=b}for(var C in w)g.call(w,C)&&(b[C]=w[C]);return S.prototype=w.prototype,b.prototype=new S,b.__super__=w.prototype,b},g={}.hasOwnProperty,y=[].indexOf||function(b){for(var w=0,S=this.length;S>w;w++)if(w in this&&this[w]===b)return w;return-1};c=u.dataTransferIsPlainText,d=u.keyEventIsKeyboardCommand,m=u.objectsAreEqual,u.Level2InputController=function(b){function w(){return this.render=f(this.render,this),w.__super__.constructor.apply(this,arguments)}var S,C,k,$,E,D;return v(w,b),w.prototype.elementDidMutate=function(){var T;return this.scheduledRender?this.composing&&(T=this.delegate)!=null&&typeof T.inputControllerDidAllowUnhandledInput=="function"?T.inputControllerDidAllowUnhandledInput():void 0:this.reparse()},w.prototype.scheduleRender=function(){return this.scheduledRender!=null?this.scheduledRender:this.scheduledRender=requestAnimationFrame(this.render)},w.prototype.render=function(){var T;return cancelAnimationFrame(this.scheduledRender),this.scheduledRender=null,this.composing||(T=this.delegate)!=null&&T.render(),typeof this.afterRender=="function"&&this.afterRender(),this.afterRender=null},w.prototype.reparse=function(){var T;return(T=this.delegate)!=null?T.reparse():void 0},w.prototype.events={keydown:function(T){var O,F,M,P;if(d(T)){if(O=C(T),(P=this.delegate)!=null?P.inputControllerDidReceiveKeyboardCommand(O):void 0)return T.preventDefault()}else if(M=T.key,T.altKey&&(M+="+Alt"),T.shiftKey&&(M+="+Shift"),F=this.keys[M])return this.withEvent(T,F)},paste:function(T){var O,F,M,P,B,z,U,H,J;return k(T)?(T.preventDefault(),this.attachFiles(T.clipboardData.files)):$(T)?(T.preventDefault(),F={type:"text/plain",string:T.clipboardData.getData("text/plain")},(M=this.delegate)!=null&&M.inputControllerWillPaste(F),(P=this.responder)!=null&&P.insertString(F.string),this.render(),(B=this.delegate)!=null?B.inputControllerDidPaste(F):void 0):(O=(z=T.clipboardData)!=null?z.getData("URL"):void 0)?(T.preventDefault(),F={type:"text/html",html:this.createLinkHTML(O)},(U=this.delegate)!=null&&U.inputControllerWillPaste(F),(H=this.responder)!=null&&H.insertHTML(F.html),this.render(),(J=this.delegate)!=null?J.inputControllerDidPaste(F):void 0):void 0},beforeinput:function(T){var O;return(O=this.inputTypes[T.inputType])?(this.withEvent(T,O),this.scheduleRender()):void 0},input:function(){return u.selectionChangeObserver.reset()},dragstart:function(T){var O,F;return(O=this.responder)!=null&&O.selectionContainsAttachments()?(T.dataTransfer.setData("application/x-trix-dragging",!0),this.dragging={range:(F=this.responder)!=null?F.getSelectedRange():void 0,point:E(T)}):void 0},dragenter:function(T){return S(T)?T.preventDefault():void 0},dragover:function(T){var O,F;if(this.dragging){if(T.preventDefault(),O=E(T),!m(O,this.dragging.point))return this.dragging.point=O,(F=this.responder)!=null?F.setLocationRangeFromPointRange(O):void 0}else if(S(T))return T.preventDefault()},drop:function(T){var O,F,M,P;return this.dragging?(T.preventDefault(),(F=this.delegate)!=null&&F.inputControllerWillMoveText(),(M=this.responder)!=null&&M.moveTextFromRange(this.dragging.range),this.dragging=null,this.scheduleRender()):S(T)?(T.preventDefault(),O=E(T),(P=this.responder)!=null&&P.setLocationRangeFromPointRange(O),this.attachFiles(T.dataTransfer.files)):void 0},dragend:function(){var T;return this.dragging?((T=this.responder)!=null&&T.setSelectedRange(this.dragging.range),this.dragging=null):void 0},compositionend:function(){return this.composing?(this.composing=!1,this.scheduleRender()):void 0}},w.prototype.keys={ArrowLeft:function(){var T,O;return(T=this.responder)!=null&&T.shouldManageMovingCursorInDirection("backward")?(this.event.preventDefault(),(O=this.responder)!=null?O.moveCursorInDirection("backward"):void 0):void 0},ArrowRight:function(){var T,O;return(T=this.responder)!=null&&T.shouldManageMovingCursorInDirection("forward")?(this.event.preventDefault(),(O=this.responder)!=null?O.moveCursorInDirection("forward"):void 0):void 0},Backspace:function(){var T,O,F;return(T=this.responder)!=null&&T.shouldManageDeletingInDirection("backward")?(this.event.preventDefault(),(O=this.delegate)!=null&&O.inputControllerWillPerformTyping(),(F=this.responder)!=null&&F.deleteInDirection("backward"),this.render()):void 0},Tab:function(){var T,O;return(T=this.responder)!=null&&T.canIncreaseNestingLevel()?(this.event.preventDefault(),(O=this.responder)!=null&&O.increaseNestingLevel(),this.render()):void 0},"Tab+Shift":function(){var T,O;return(T=this.responder)!=null&&T.canDecreaseNestingLevel()?(this.event.preventDefault(),(O=this.responder)!=null&&O.decreaseNestingLevel(),this.render()):void 0}},w.prototype.inputTypes={deleteByComposition:function(){return this.deleteInDirection("backward",{recordUndoEntry:!1})},deleteByCut:function(){return this.deleteInDirection("backward")},deleteByDrag:function(){return this.event.preventDefault(),this.withTargetDOMRange(function(){var T;return this.deleteByDragRange=(T=this.responder)!=null?T.getSelectedRange():void 0})},deleteCompositionText:function(){return this.deleteInDirection("backward",{recordUndoEntry:!1})},deleteContent:function(){return this.deleteInDirection("backward")},deleteContentBackward:function(){return this.deleteInDirection("backward")},deleteContentForward:function(){return this.deleteInDirection("forward")},deleteEntireSoftLine:function(){return this.deleteInDirection("forward")},deleteHardLineBackward:function(){return this.deleteInDirection("backward")},deleteHardLineForward:function(){return this.deleteInDirection("forward")},deleteSoftLineBackward:function(){return this.deleteInDirection("backward")},deleteSoftLineForward:function(){return this.deleteInDirection("forward")},deleteWordBackward:function(){return this.deleteInDirection("backward")},deleteWordForward:function(){return this.deleteInDirection("forward")},formatBackColor:function(){return this.activateAttributeIfSupported("backgroundColor",this.event.data)},formatBold:function(){return this.toggleAttributeIfSupported("bold")},formatFontColor:function(){return this.activateAttributeIfSupported("color",this.event.data)},formatFontName:function(){return this.activateAttributeIfSupported("font",this.event.data)},formatIndent:function(){var T;return(T=this.responder)!=null&&T.canIncreaseNestingLevel()?this.withTargetDOMRange(function(){var O;return(O=this.responder)!=null?O.increaseNestingLevel():void 0}):void 0},formatItalic:function(){return this.toggleAttributeIfSupported("italic")},formatJustifyCenter:function(){return this.toggleAttributeIfSupported("justifyCenter")},formatJustifyFull:function(){return this.toggleAttributeIfSupported("justifyFull")},formatJustifyLeft:function(){return this.toggleAttributeIfSupported("justifyLeft")},formatJustifyRight:function(){return this.toggleAttributeIfSupported("justifyRight")},formatOutdent:function(){var T;return(T=this.responder)!=null&&T.canDecreaseNestingLevel()?this.withTargetDOMRange(function(){var O;return(O=this.responder)!=null?O.decreaseNestingLevel():void 0}):void 0},formatRemove:function(){return this.withTargetDOMRange(function(){var T,O,F,M;M=[];for(T in(O=this.responder)!=null?O.getCurrentAttributes():void 0)M.push((F=this.responder)!=null?F.removeCurrentAttribute(T):void 0);return M})},formatSetBlockTextDirection:function(){return this.activateAttributeIfSupported("blockDir",this.event.data)},formatSetInlineTextDirection:function(){return this.activateAttributeIfSupported("textDir",this.event.data)},formatStrikeThrough:function(){return this.toggleAttributeIfSupported("strike")},formatSubscript:function(){return this.toggleAttributeIfSupported("sub")},formatSuperscript:function(){return this.toggleAttributeIfSupported("sup")},formatUnderline:function(){return this.toggleAttributeIfSupported("underline")},historyRedo:function(){var T;return(T=this.delegate)!=null?T.inputControllerWillPerformRedo():void 0},historyUndo:function(){var T;return(T=this.delegate)!=null?T.inputControllerWillPerformUndo():void 0},insertCompositionText:function(){return this.composing=!0,this.insertString(this.event.data)},insertFromComposition:function(){return this.composing=!1,this.insertString(this.event.data)},insertFromDrop:function(){var T,O;return(T=this.deleteByDragRange)?(this.deleteByDragRange=null,(O=this.delegate)!=null&&O.inputControllerWillMoveText(),this.withTargetDOMRange(function(){var F;return(F=this.responder)!=null?F.moveTextFromRange(T):void 0})):void 0},insertFromPaste:function(){var T,O,F,M,P,B,z,U,H,J,j;return T=this.event.dataTransfer,P={dataTransfer:T},(O=T.getData("URL"))?(this.event.preventDefault(),P.type="text/html",j=(M=T.getData("public.url-name"))?u.squishBreakableWhitespace(M).trim():O,P.html=this.createLinkHTML(O,j),(B=this.delegate)!=null&&B.inputControllerWillPaste(P),this.withTargetDOMRange(function(){var G;return(G=this.responder)!=null?G.insertHTML(P.html):void 0}),this.afterRender=function(G){return function(){var ee;return(ee=G.delegate)!=null?ee.inputControllerDidPaste(P):void 0}}(this)):c(T)?(P.type="text/plain",P.string=T.getData("text/plain"),(z=this.delegate)!=null&&z.inputControllerWillPaste(P),this.withTargetDOMRange(function(){var G;return(G=this.responder)!=null?G.insertString(P.string):void 0}),this.afterRender=function(G){return function(){var ee;return(ee=G.delegate)!=null?ee.inputControllerDidPaste(P):void 0}}(this)):(F=T.getData("text/html"))?(this.event.preventDefault(),P.type="text/html",P.html=F,(U=this.delegate)!=null&&U.inputControllerWillPaste(P),this.withTargetDOMRange(function(){var G;return(G=this.responder)!=null?G.insertHTML(P.html):void 0}),this.afterRender=function(G){return function(){var ee;return(ee=G.delegate)!=null?ee.inputControllerDidPaste(P):void 0}}(this)):(H=T.files)!=null&&H.length?(P.type="File",P.file=T.files[0],(J=this.delegate)!=null&&J.inputControllerWillPaste(P),this.withTargetDOMRange(function(){var G;return(G=this.responder)!=null?G.insertFile(P.file):void 0}),this.afterRender=function(G){return function(){var ee;return(ee=G.delegate)!=null?ee.inputControllerDidPaste(P):void 0}}(this)):void 0},insertFromYank:function(){return this.insertString(this.event.data)},insertLineBreak:function(){return this.insertString(`
`)},insertLink:function(){return this.activateAttributeIfSupported("href",this.event.data)},insertOrderedList:function(){return this.toggleAttributeIfSupported("number")},insertParagraph:function(){var T;return(T=this.delegate)!=null&&T.inputControllerWillPerformTyping(),this.withTargetDOMRange(function(){var O;return(O=this.responder)!=null?O.insertLineBreak():void 0})},insertReplacementText:function(){return this.insertString(this.event.dataTransfer.getData("text/plain"),{updatePosition:!1})},insertText:function(){var T,O;return this.insertString((T=this.event.data)!=null?T:(O=this.event.dataTransfer)!=null?O.getData("text/plain"):void 0)},insertTranspose:function(){return this.insertString(this.event.data)},insertUnorderedList:function(){return this.toggleAttributeIfSupported("bullet")}},w.prototype.insertString=function(T,O){var F;return T==null&&(T=""),(F=this.delegate)!=null&&F.inputControllerWillPerformTyping(),this.withTargetDOMRange(function(){var M;return(M=this.responder)!=null?M.insertString(T,O):void 0})},w.prototype.toggleAttributeIfSupported=function(T){var O;return y.call(u.getAllAttributeNames(),T)>=0?((O=this.delegate)!=null&&O.inputControllerWillPerformFormatting(T),this.withTargetDOMRange(function(){var F;return(F=this.responder)!=null?F.toggleCurrentAttribute(T):void 0})):void 0},w.prototype.activateAttributeIfSupported=function(T,O){var F;return y.call(u.getAllAttributeNames(),T)>=0?((F=this.delegate)!=null&&F.inputControllerWillPerformFormatting(T),this.withTargetDOMRange(function(){var M;return(M=this.responder)!=null?M.setCurrentAttribute(T,O):void 0})):void 0},w.prototype.deleteInDirection=function(T,O){var F,M,P,B;return P=(O??{recordUndoEntry:!0}).recordUndoEntry,P&&(B=this.delegate)!=null&&B.inputControllerWillPerformTyping(),M=function(z){return function(){var U;return(U=z.responder)!=null?U.deleteInDirection(T):void 0}}(this),(F=this.getTargetDOMRange({minLength:2}))?this.withTargetDOMRange(F,M):M()},w.prototype.withTargetDOMRange=function(T,O){var F;return typeof T=="function"&&(O=T,T=this.getTargetDOMRange()),T?(F=this.responder)!=null?F.withTargetDOMRange(T,O.bind(this)):void 0:(u.selectionChangeObserver.reset(),O.call(this))},w.prototype.getTargetDOMRange=function(T){var O,F,M,P;return M=(T??{minLength:0}).minLength,(P=typeof(O=this.event).getTargetRanges=="function"?O.getTargetRanges():void 0)&&P.length&&(F=D(P[0]),M===0||F.toString().length>=M)?F:void 0},D=function(T){var O;return O=document.createRange(),O.setStart(T.startContainer,T.startOffset),O.setEnd(T.endContainer,T.endOffset),O},w.prototype.withEvent=function(T,O){var F;this.event=T;try{F=O.call(this)}finally{this.event=null}return F},S=function(T){var O,F;return y.call((O=(F=T.dataTransfer)!=null?F.types:void 0)!=null?O:[],"Files")>=0},k=function(T){var O;return(O=T.clipboardData)?y.call(O.types,"Files")>=0&&O.types.length===1&&O.files.length>=1:void 0},$=function(T){var O;return(O=T.clipboardData)?y.call(O.types,"text/plain")>=0&&O.types.length===1:void 0},C=function(T){var O;return O=[],T.altKey&&O.push("alt"),T.shiftKey&&O.push("shift"),O.push(T.key),O},E=function(T){return{x:T.clientX,y:T.clientY}},w}(u.InputController)}).call(this),(function(){var c,d,m,f,v,g,y,b,w=function(k,$){return function(){return k.apply($,arguments)}},S=function(k,$){function E(){this.constructor=k}for(var D in $)C.call($,D)&&(k[D]=$[D]);return E.prototype=$.prototype,k.prototype=new E,k.__super__=$.prototype,k},C={}.hasOwnProperty;d=u.defer,m=u.handleEvent,g=u.makeElement,b=u.tagName,y=u.config,v=y.lang,c=y.css,f=y.keyNames,u.AttachmentEditorController=function(k){function $(D,T,O,F){this.attachmentPiece=D,this.element=T,this.container=O,this.options=F??{},this.didBlurCaption=w(this.didBlurCaption,this),this.didChangeCaption=w(this.didChangeCaption,this),this.didInputCaption=w(this.didInputCaption,this),this.didKeyDownCaption=w(this.didKeyDownCaption,this),this.didClickActionButton=w(this.didClickActionButton,this),this.didClickToolbar=w(this.didClickToolbar,this),this.attachment=this.attachmentPiece.attachment,b(this.element)==="a"&&(this.element=this.element.firstChild),this.install()}var E;return S($,k),E=function(D){return function(){var T;return T=D.apply(this,arguments),T.do(),this.undos==null&&(this.undos=[]),this.undos.push(T.undo)}},$.prototype.install=function(){return this.makeElementMutable(),this.addToolbar(),this.attachment.isPreviewable()?this.installCaptionEditor():void 0},$.prototype.uninstall=function(){var D,T;for(this.savePendingCaption();T=this.undos.pop();)T();return(D=this.delegate)!=null?D.didUninstallAttachmentEditor(this):void 0},$.prototype.savePendingCaption=function(){var D,T,O;return this.pendingCaption!=null?(D=this.pendingCaption,this.pendingCaption=null,D?(T=this.delegate)!=null&&typeof T.attachmentEditorDidRequestUpdatingAttributesForAttachment=="function"?T.attachmentEditorDidRequestUpdatingAttributesForAttachment({caption:D},this.attachment):void 0:(O=this.delegate)!=null&&typeof O.attachmentEditorDidRequestRemovingAttributeForAttachment=="function"?O.attachmentEditorDidRequestRemovingAttributeForAttachment("caption",this.attachment):void 0):void 0},$.prototype.makeElementMutable=E(function(){return{do:function(D){return function(){return D.element.dataset.trixMutable=!0}}(this),undo:function(D){return function(){return delete D.element.dataset.trixMutable}}(this)}}),$.prototype.addToolbar=E(function(){var D;return D=g({tagName:"div",className:c.attachmentToolbar,data:{trixMutable:!0},childNodes:g({tagName:"div",className:"trix-button-row",childNodes:g({tagName:"span",className:"trix-button-group trix-button-group--actions",childNodes:g({tagName:"button",className:"trix-button trix-button--remove",textContent:v.remove,attributes:{title:v.remove},data:{trixAction:"remove"}})})})}),this.attachment.isPreviewable()&&D.appendChild(g({tagName:"div",className:c.attachmentMetadataContainer,childNodes:g({tagName:"span",className:c.attachmentMetadata,childNodes:[g({tagName:"span",className:c.attachmentName,textContent:this.attachment.getFilename(),attributes:{title:this.attachment.getFilename()}}),g({tagName:"span",className:c.attachmentSize,textContent:this.attachment.getFormattedFilesize()})]})})),m("click",{onElement:D,withCallback:this.didClickToolbar}),m("click",{onElement:D,matchingSelector:"[data-trix-action]",withCallback:this.didClickActionButton}),{do:function(T){return function(){return T.element.appendChild(D)}}(this),undo:function(){return function(){return u.removeNode(D)}}()}}),$.prototype.installCaptionEditor=E(function(){var D,T,O,F,M;return F=g({tagName:"textarea",className:c.attachmentCaptionEditor,attributes:{placeholder:v.captionPlaceholder},data:{trixMutable:!0}}),F.value=this.attachmentPiece.getCaption(),M=F.cloneNode(),M.classList.add("trix-autoresize-clone"),M.tabIndex=-1,D=function(){return M.value=F.value,F.style.height=M.scrollHeight+"px"},m("input",{onElement:F,withCallback:D}),m("input",{onElement:F,withCallback:this.didInputCaption}),m("keydown",{onElement:F,withCallback:this.didKeyDownCaption}),m("change",{onElement:F,withCallback:this.didChangeCaption}),m("blur",{onElement:F,withCallback:this.didBlurCaption}),O=this.element.querySelector("figcaption"),T=O.cloneNode(),{do:function(P){return function(){return O.style.display="none",T.appendChild(F),T.appendChild(M),T.classList.add(c.attachmentCaption+"--editing"),O.parentElement.insertBefore(T,O),D(),P.options.editCaption?d(function(){return F.focus()}):void 0}}(this),undo:function(){return u.removeNode(T),O.style.display=null}}}),$.prototype.didClickToolbar=function(D){return D.preventDefault(),D.stopPropagation()},$.prototype.didClickActionButton=function(D){var T;switch(D.target.getAttribute("data-trix-action")){case"remove":return(T=this.delegate)!=null?T.attachmentEditorDidRequestRemovalOfAttachment(this.attachment):void 0}},$.prototype.didKeyDownCaption=function(D){var T;return f[D.keyCode]==="return"?(D.preventDefault(),this.savePendingCaption(),(T=this.delegate)!=null&&typeof T.attachmentEditorDidRequestDeselectingAttachment=="function"?T.attachmentEditorDidRequestDeselectingAttachment(this.attachment):void 0):void 0},$.prototype.didInputCaption=function(D){return this.pendingCaption=D.target.value.replace(/\s/g," ").trim()},$.prototype.didChangeCaption=function(){return this.savePendingCaption()},$.prototype.didBlurCaption=function(){return this.savePendingCaption()},$}(u.BasicObject)}).call(this),(function(){var c,d,m,f=function(g,y){function b(){this.constructor=g}for(var w in y)v.call(y,w)&&(g[w]=y[w]);return b.prototype=y.prototype,g.prototype=new b,g.__super__=y.prototype,g},v={}.hasOwnProperty;m=u.makeElement,c=u.config.css,u.AttachmentView=function(g){function y(){y.__super__.constructor.apply(this,arguments),this.attachment=this.object,this.attachment.uploadProgressDelegate=this,this.attachmentPiece=this.options.piece}var b;return f(y,g),y.attachmentSelector="[data-trix-attachment]",y.prototype.createContentNodes=function(){return[]},y.prototype.createNodes=function(){var w,S,C,k,$,E,D;if(w=k=m({tagName:"figure",className:this.getClassName(),data:this.getData(),editable:!1}),(S=this.getHref())&&(k=m({tagName:"a",editable:!1,attributes:{href:S,tabindex:-1}}),w.appendChild(k)),this.attachment.hasContent())k.innerHTML=this.attachment.getContent();else for(D=this.createContentNodes(),C=0,$=D.length;$>C;C++)E=D[C],k.appendChild(E);return k.appendChild(this.createCaptionElement()),this.attachment.isPending()&&(this.progressElement=m({tagName:"progress",attributes:{class:c.attachmentProgress,value:this.attachment.getUploadProgress(),max:100},data:{trixMutable:!0,trixStoreKey:["progressElement",this.attachment.id].join("/")}}),w.appendChild(this.progressElement)),[b("left"),w,b("right")]},y.prototype.createCaptionElement=function(){var w,S,C,k,$,E,D;return C=m({tagName:"figcaption",className:c.attachmentCaption}),(w=this.attachmentPiece.getCaption())?(C.classList.add(c.attachmentCaption+"--edited"),C.textContent=w):(S=this.getCaptionConfig(),S.name&&(k=this.attachment.getFilename()),S.size&&(E=this.attachment.getFormattedFilesize()),k&&($=m({tagName:"span",className:c.attachmentName,textContent:k}),C.appendChild($)),E&&(k&&C.appendChild(document.createTextNode(" ")),D=m({tagName:"span",className:c.attachmentSize,textContent:E}),C.appendChild(D))),C},y.prototype.getClassName=function(){var w,S;return S=[c.attachment,c.attachment+"--"+this.attachment.getType()],(w=this.attachment.getExtension())&&S.push(c.attachment+"--"+w),S.join(" ")},y.prototype.getData=function(){var w,S;return S={trixAttachment:JSON.stringify(this.attachment),trixContentType:this.attachment.getContentType(),trixId:this.attachment.id},w=this.attachmentPiece.attributes,w.isEmpty()||(S.trixAttributes=JSON.stringify(w)),this.attachment.isPending()&&(S.trixSerialize=!1),S},y.prototype.getHref=function(){return d(this.attachment.getContent(),"a")?void 0:this.attachment.getHref()},y.prototype.getCaptionConfig=function(){var w,S,C;return C=this.attachment.getType(),w=u.copyObject((S=u.config.attachments[C])!=null?S.caption:void 0),C==="file"&&(w.name=!0),w},y.prototype.findProgressElement=function(){var w;return(w=this.findElement())!=null?w.querySelector("progress"):void 0},b=function(w){return m({tagName:"span",textContent:u.ZERO_WIDTH_SPACE,data:{trixCursorTarget:w,trixSerialize:!1}})},y.prototype.attachmentDidChangeUploadProgress=function(){var w,S;return S=this.attachment.getUploadProgress(),(w=this.findProgressElement())!=null?w.value=S:void 0},y}(u.ObjectView),d=function(g,y){var b;return b=m("div"),b.innerHTML=g??"",b.querySelector(y)}}).call(this),(function(){var c,d=function(f,v){function g(){this.constructor=f}for(var y in v)m.call(v,y)&&(f[y]=v[y]);return g.prototype=v.prototype,f.prototype=new g,f.__super__=v.prototype,f},m={}.hasOwnProperty;c=u.makeElement,u.PreviewableAttachmentView=function(f){function v(){v.__super__.constructor.apply(this,arguments),this.attachment.previewDelegate=this}return d(v,f),v.prototype.createContentNodes=function(){return this.image=c({tagName:"img",attributes:{src:""},data:{trixMutable:!0}}),this.refresh(this.image),[this.image]},v.prototype.createCaptionElement=function(){var g;return g=v.__super__.createCaptionElement.apply(this,arguments),g.textContent||g.setAttribute("data-trix-placeholder",u.config.lang.captionPlaceholder),g},v.prototype.refresh=function(g){var y;return g==null&&(g=(y=this.findElement())!=null?y.querySelector("img"):void 0),g?this.updateAttributesForImage(g):void 0},v.prototype.updateAttributesForImage=function(g){var y,b,w,S,C,k;return C=this.attachment.getURL(),b=this.attachment.getPreviewURL(),g.src=b||C,b===C?g.removeAttribute("data-trix-serialized-attributes"):(w=JSON.stringify({src:C}),g.setAttribute("data-trix-serialized-attributes",w)),k=this.attachment.getWidth(),y=this.attachment.getHeight(),k!=null&&(g.width=k),y!=null&&(g.height=y),S=["imageElement",this.attachment.id,g.src,g.width,g.height].join("/"),g.dataset.trixStoreKey=S},v.prototype.attachmentDidChangeAttributes=function(){return this.refresh(this.image),this.refresh()},v}(u.AttachmentView)}).call(this),(function(){var c,d,m,f=function(g,y){function b(){this.constructor=g}for(var w in y)v.call(y,w)&&(g[w]=y[w]);return b.prototype=y.prototype,g.prototype=new b,g.__super__=y.prototype,g},v={}.hasOwnProperty;m=u.makeElement,c=u.findInnerElement,d=u.getTextConfig,u.PieceView=function(g){function y(){var w;y.__super__.constructor.apply(this,arguments),this.piece=this.object,this.attributes=this.piece.getAttributes(),w=this.options,this.textConfig=w.textConfig,this.context=w.context,this.piece.attachment?this.attachment=this.piece.attachment:this.string=this.piece.toString()}var b;return f(y,g),y.prototype.createNodes=function(){var w,S,C,k,$,E;if(E=this.attachment?this.createAttachmentNodes():this.createStringNodes(),w=this.createElement()){for(C=c(w),S=0,k=E.length;k>S;S++)$=E[S],C.appendChild($);E=[w]}return E},y.prototype.createAttachmentNodes=function(){var w,S;return w=this.attachment.isPreviewable()?u.PreviewableAttachmentView:u.AttachmentView,S=this.createChildView(w,this.piece.attachment,{piece:this.piece}),S.getNodes()},y.prototype.createStringNodes=function(){var w,S,C,k,$,E,D,T,O;if((D=this.textConfig)!=null&&D.plaintext)return[document.createTextNode(this.string)];for(E=[],T=this.string.split(`
`),C=S=0,k=T.length;k>S;C=++S)O=T[C],C>0&&(w=m("br"),E.push(w)),O.length&&($=document.createTextNode(this.preserveSpaces(O)),E.push($));return E},y.prototype.createElement=function(){var w,S,C,k,$,E,D,T,O;T={},E=this.attributes;for(k in E)if(O=E[k],(w=d(k))&&(w.tagName&&($=m(w.tagName),C?(C.appendChild($),C=$):S=C=$),w.styleProperty&&(T[w.styleProperty]=O),w.style)){D=w.style;for(k in D)O=D[k],T[k]=O}if(Object.keys(T).length){S==null&&(S=m("span"));for(k in T)O=T[k],S.style[k]=O}return S},y.prototype.createContainerElement=function(){var w,S,C,k,$;k=this.attributes;for(C in k)if($=k[C],(S=d(C))&&S.groupTagName)return w={},w[C]=$,m(S.groupTagName,w)},b=u.NON_BREAKING_SPACE,y.prototype.preserveSpaces=function(w){return this.context.isLast&&(w=w.replace(/\ $/,b)),w=w.replace(/(\S)\ {3}(\S)/g,"$1 "+b+" $2").replace(/\ {2}/g,b+" ").replace(/\ {2}/g," "+b),(this.context.isFirst||this.context.followsWhitespace)&&(w=w.replace(/^\ /,b)),w},y}(u.ObjectView)}).call(this),(function(){var c=function(m,f){function v(){this.constructor=m}for(var g in f)d.call(f,g)&&(m[g]=f[g]);return v.prototype=f.prototype,m.prototype=new v,m.__super__=f.prototype,m},d={}.hasOwnProperty;u.TextView=function(m){function f(){f.__super__.constructor.apply(this,arguments),this.text=this.object,this.textConfig=this.options.textConfig}var v;return c(f,m),f.prototype.createNodes=function(){var g,y,b,w,S,C,k,$,E,D;for(C=[],$=u.ObjectGroup.groupObjects(this.getPieces()),w=$.length-1,b=y=0,S=$.length;S>y;b=++y)k=$[b],g={},b===0&&(g.isFirst=!0),b===w&&(g.isLast=!0),v(E)&&(g.followsWhitespace=!0),D=this.findOrCreateCachedChildView(u.PieceView,k,{textConfig:this.textConfig,context:g}),C.push.apply(C,D.getNodes()),E=k;return C},f.prototype.getPieces=function(){var g,y,b,w,S;for(w=this.text.getPieces(),S=[],g=0,y=w.length;y>g;g++)b=w[g],b.hasAttribute("blockBreak")||S.push(b);return S},v=function(g){return/\s$/.test(g!=null?g.toString():void 0)},f}(u.ObjectView)}).call(this),(function(){var c,d,m,f=function(g,y){function b(){this.constructor=g}for(var w in y)v.call(y,w)&&(g[w]=y[w]);return b.prototype=y.prototype,g.prototype=new b,g.__super__=y.prototype,g},v={}.hasOwnProperty;m=u.makeElement,d=u.getBlockConfig,c=u.config.css,u.BlockView=function(g){function y(){y.__super__.constructor.apply(this,arguments),this.block=this.object,this.attributes=this.block.getAttributes()}return f(y,g),y.prototype.createNodes=function(){var b,w,S,C,k,$,E,D,T,O,F;if(w=document.createComment("block"),E=[w],this.block.isEmpty()?E.push(m("br")):(O=(D=d(this.block.getLastAttribute()))!=null?D.text:void 0,F=this.findOrCreateCachedChildView(u.TextView,this.block.text,{textConfig:O}),E.push.apply(E,F.getNodes()),this.shouldAddExtraNewlineElement()&&E.push(m("br"))),this.attributes.length)return E;for(T=u.config.blockAttributes.default.tagName,this.block.isRTL()&&(b={dir:"rtl"}),S=m({tagName:T,attributes:b}),C=0,k=E.length;k>C;C++)$=E[C],S.appendChild($);return[S]},y.prototype.createContainerElement=function(b){var w,S,C,k,$;return w=this.attributes[b],$=d(w).tagName,b===0&&this.block.isRTL()&&(S={dir:"rtl"}),w==="attachmentGallery"&&(k=this.block.getBlockBreakPosition(),C=c.attachmentGallery+" "+c.attachmentGallery+"--"+k),m({tagName:$,className:C,attributes:S})},y.prototype.shouldAddExtraNewlineElement=function(){return/\n\n$/.test(this.block.toString())},y}(u.ObjectView)}).call(this),(function(){var c,d,m=function(v,g){function y(){this.constructor=v}for(var b in g)f.call(g,b)&&(v[b]=g[b]);return y.prototype=g.prototype,v.prototype=new y,v.__super__=g.prototype,v},f={}.hasOwnProperty;c=u.defer,d=u.makeElement,u.DocumentView=function(v){function g(){g.__super__.constructor.apply(this,arguments),this.element=this.options.element,this.elementStore=new u.ElementStore,this.setDocument(this.object)}var y,b,w;return m(g,v),g.render=function(S){var C,k;return C=d("div"),k=new this(S,{element:C}),k.render(),k.sync(),C},g.prototype.setDocument=function(S){return S.isEqualTo(this.document)?void 0:this.document=this.object=S},g.prototype.render=function(){var S,C,k,$,E,D,T;if(this.childViews=[],this.shadowElement=d("div"),!this.document.isEmpty()){for(E=u.ObjectGroup.groupObjects(this.document.getBlocks(),{asTree:!0}),D=[],S=0,C=E.length;C>S;S++)$=E[S],T=this.findOrCreateCachedChildView(u.BlockView,$),D.push((function(){var O,F,M,P;for(M=T.getNodes(),P=[],O=0,F=M.length;F>O;O++)k=M[O],P.push(this.shadowElement.appendChild(k));return P}).call(this));return D}},g.prototype.isSynced=function(){return y(this.shadowElement,this.element)},g.prototype.sync=function(){var S;for(S=this.createDocumentFragmentForSync();this.element.lastChild;)this.element.removeChild(this.element.lastChild);return this.element.appendChild(S),this.didSync()},g.prototype.didSync=function(){return this.elementStore.reset(b(this.element)),c(function(S){return function(){return S.garbageCollectCachedViews()}}(this))},g.prototype.createDocumentFragmentForSync=function(){var S,C,k,$,E,D,T,O,F,M;for(C=document.createDocumentFragment(),O=this.shadowElement.childNodes,k=0,E=O.length;E>k;k++)T=O[k],C.appendChild(T.cloneNode(!0));for(F=b(C),$=0,D=F.length;D>$;$++)S=F[$],(M=this.elementStore.remove(S))&&S.parentNode.replaceChild(M,S);return C},b=function(S){return S.querySelectorAll("[data-trix-store-key]")},y=function(S,C){return w(S.innerHTML)===w(C.innerHTML)},w=function(S){return S.replace(/&nbsp;/g," ")},g}(u.ObjectView)}).call(this),(function(){var c,d,m,f,v,g=function(w,S){return function(){return w.apply(S,arguments)}},y=function(w,S){function C(){this.constructor=w}for(var k in S)b.call(S,k)&&(w[k]=S[k]);return C.prototype=S.prototype,w.prototype=new C,w.__super__=S.prototype,w},b={}.hasOwnProperty;m=u.findClosestElementFromNode,f=u.handleEvent,v=u.innerElementIsActive,d=u.defer,c=u.AttachmentView.attachmentSelector,u.CompositionController=function(w){function S(C,k){this.element=C,this.composition=k,this.didClickAttachment=g(this.didClickAttachment,this),this.didBlur=g(this.didBlur,this),this.didFocus=g(this.didFocus,this),this.documentView=new u.DocumentView(this.composition.document,{element:this.element}),f("focus",{onElement:this.element,withCallback:this.didFocus}),f("blur",{onElement:this.element,withCallback:this.didBlur}),f("click",{onElement:this.element,matchingSelector:"a[contenteditable=false]",preventDefault:!0}),f("mousedown",{onElement:this.element,matchingSelector:c,withCallback:this.didClickAttachment}),f("click",{onElement:this.element,matchingSelector:"a"+c,preventDefault:!0})}return y(S,w),S.prototype.didFocus=function(){var C,k,$;return C=function(E){return function(){var D;return E.focused?void 0:(E.focused=!0,(D=E.delegate)!=null&&typeof D.compositionControllerDidFocus=="function"?D.compositionControllerDidFocus():void 0)}}(this),(k=($=this.blurPromise)!=null?$.then(C):void 0)!=null?k:C()},S.prototype.didBlur=function(){return this.blurPromise=new Promise(function(C){return function(k){return d(function(){var $;return v(C.element)||(C.focused=null,($=C.delegate)!=null&&typeof $.compositionControllerDidBlur=="function"&&$.compositionControllerDidBlur()),C.blurPromise=null,k()})}}(this))},S.prototype.didClickAttachment=function(C,k){var $,E,D;return $=this.findAttachmentForElement(k),E=m(C.target,{matchingSelector:"figcaption"})!=null,(D=this.delegate)!=null&&typeof D.compositionControllerDidSelectAttachment=="function"?D.compositionControllerDidSelectAttachment($,{editCaption:E}):void 0},S.prototype.getSerializableElement=function(){return this.isEditingAttachment()?this.documentView.shadowElement:this.element},S.prototype.render=function(){var C,k,$;return this.revision!==this.composition.revision&&(this.documentView.setDocument(this.composition.document),this.documentView.render(),this.revision=this.composition.revision),this.canSyncDocumentView()&&!this.documentView.isSynced()&&((C=this.delegate)!=null&&typeof C.compositionControllerWillSyncDocumentView=="function"&&C.compositionControllerWillSyncDocumentView(),this.documentView.sync(),(k=this.delegate)!=null&&typeof k.compositionControllerDidSyncDocumentView=="function"&&k.compositionControllerDidSyncDocumentView()),($=this.delegate)!=null&&typeof $.compositionControllerDidRender=="function"?$.compositionControllerDidRender():void 0},S.prototype.rerenderViewForObject=function(C){return this.invalidateViewForObject(C),this.render()},S.prototype.invalidateViewForObject=function(C){return this.documentView.invalidateViewForObject(C)},S.prototype.isViewCachingEnabled=function(){return this.documentView.isViewCachingEnabled()},S.prototype.enableViewCaching=function(){return this.documentView.enableViewCaching()},S.prototype.disableViewCaching=function(){return this.documentView.disableViewCaching()},S.prototype.refreshViewCache=function(){return this.documentView.garbageCollectCachedViews()},S.prototype.isEditingAttachment=function(){return this.attachmentEditor!=null},S.prototype.installAttachmentEditorForAttachment=function(C,k){var $,E,D;if(((D=this.attachmentEditor)!=null?D.attachment:void 0)!==C&&(E=this.documentView.findElementForObject(C)))return this.uninstallAttachmentEditor(),$=this.composition.document.getAttachmentPieceForAttachment(C),this.attachmentEditor=new u.AttachmentEditorController($,E,this.element,k),this.attachmentEditor.delegate=this},S.prototype.uninstallAttachmentEditor=function(){var C;return(C=this.attachmentEditor)!=null?C.uninstall():void 0},S.prototype.didUninstallAttachmentEditor=function(){return this.attachmentEditor=null,this.render()},S.prototype.attachmentEditorDidRequestUpdatingAttributesForAttachment=function(C,k){var $;return($=this.delegate)!=null&&typeof $.compositionControllerWillUpdateAttachment=="function"&&$.compositionControllerWillUpdateAttachment(k),this.composition.updateAttributesForAttachment(C,k)},S.prototype.attachmentEditorDidRequestRemovingAttributeForAttachment=function(C,k){var $;return($=this.delegate)!=null&&typeof $.compositionControllerWillUpdateAttachment=="function"&&$.compositionControllerWillUpdateAttachment(k),this.composition.removeAttributeForAttachment(C,k)},S.prototype.attachmentEditorDidRequestRemovalOfAttachment=function(C){var k;return(k=this.delegate)!=null&&typeof k.compositionControllerDidRequestRemovalOfAttachment=="function"?k.compositionControllerDidRequestRemovalOfAttachment(C):void 0},S.prototype.attachmentEditorDidRequestDeselectingAttachment=function(C){var k;return(k=this.delegate)!=null&&typeof k.compositionControllerDidRequestDeselectingAttachment=="function"?k.compositionControllerDidRequestDeselectingAttachment(C):void 0},S.prototype.canSyncDocumentView=function(){return!this.isEditingAttachment()},S.prototype.findAttachmentForElement=function(C){return this.composition.document.getAttachmentById(parseInt(C.dataset.trixId,10))},S}(u.BasicObject)}).call(this),(function(){var c,d,m,f=function(y,b){return function(){return y.apply(b,arguments)}},v=function(y,b){function w(){this.constructor=y}for(var S in b)g.call(b,S)&&(y[S]=b[S]);return w.prototype=b.prototype,y.prototype=new w,y.__super__=b.prototype,y},g={}.hasOwnProperty;d=u.handleEvent,m=u.triggerEvent,c=u.findClosestElementFromNode,u.ToolbarController=function(y){function b(P){this.element=P,this.didKeyDownDialogInput=f(this.didKeyDownDialogInput,this),this.didClickDialogButton=f(this.didClickDialogButton,this),this.didClickAttributeButton=f(this.didClickAttributeButton,this),this.didClickActionButton=f(this.didClickActionButton,this),this.attributes={},this.actions={},this.resetDialogInputs(),d("mousedown",{onElement:this.element,matchingSelector:w,withCallback:this.didClickActionButton}),d("mousedown",{onElement:this.element,matchingSelector:C,withCallback:this.didClickAttributeButton}),d("click",{onElement:this.element,matchingSelector:M,preventDefault:!0}),d("click",{onElement:this.element,matchingSelector:k,withCallback:this.didClickDialogButton}),d("keydown",{onElement:this.element,matchingSelector:$,withCallback:this.didKeyDownDialogInput})}var w,S,C,k,$,E,D,T,O,F,M;return v(b,y),C="[data-trix-attribute]",w="[data-trix-action]",M=C+", "+w,E="[data-trix-dialog]",S=E+"[data-trix-active]",k=E+" [data-trix-method]",$=E+" [data-trix-input]",b.prototype.didClickActionButton=function(P,B){var z,U,H;return(U=this.delegate)!=null&&U.toolbarDidClickButton(),P.preventDefault(),z=D(B),this.getDialog(z)?this.toggleDialog(z):(H=this.delegate)!=null?H.toolbarDidInvokeAction(z):void 0},b.prototype.didClickAttributeButton=function(P,B){var z,U,H;return(U=this.delegate)!=null&&U.toolbarDidClickButton(),P.preventDefault(),z=T(B),this.getDialog(z)?this.toggleDialog(z):(H=this.delegate)!=null&&H.toolbarDidToggleAttribute(z),this.refreshAttributeButtons()},b.prototype.didClickDialogButton=function(P,B){var z,U;return z=c(B,{matchingSelector:E}),U=B.getAttribute("data-trix-method"),this[U].call(this,z)},b.prototype.didKeyDownDialogInput=function(P,B){var z,U;return P.keyCode===13&&(P.preventDefault(),z=B.getAttribute("name"),U=this.getDialog(z),this.setAttribute(U)),P.keyCode===27?(P.preventDefault(),this.hideDialog()):void 0},b.prototype.updateActions=function(P){return this.actions=P,this.refreshActionButtons()},b.prototype.refreshActionButtons=function(){return this.eachActionButton(function(P){return function(B,z){return B.disabled=P.actions[z]===!1}}(this))},b.prototype.eachActionButton=function(P){var B,z,U,H,J;for(H=this.element.querySelectorAll(w),J=[],z=0,U=H.length;U>z;z++)B=H[z],J.push(P(B,D(B)));return J},b.prototype.updateAttributes=function(P){return this.attributes=P,this.refreshAttributeButtons()},b.prototype.refreshAttributeButtons=function(){return this.eachAttributeButton(function(P){return function(B,z){return B.disabled=P.attributes[z]===!1,P.attributes[z]||P.dialogIsVisible(z)?(B.setAttribute("data-trix-active",""),B.classList.add("trix-active")):(B.removeAttribute("data-trix-active"),B.classList.remove("trix-active"))}}(this))},b.prototype.eachAttributeButton=function(P){var B,z,U,H,J;for(H=this.element.querySelectorAll(C),J=[],z=0,U=H.length;U>z;z++)B=H[z],J.push(P(B,T(B)));return J},b.prototype.applyKeyboardCommand=function(P){var B,z,U,H,J,j,G;for(J=JSON.stringify(P.sort()),G=this.element.querySelectorAll("[data-trix-key]"),H=0,j=G.length;j>H;H++)if(B=G[H],U=B.getAttribute("data-trix-key").split("+"),z=JSON.stringify(U.sort()),z===J)return m("mousedown",{onElement:B}),!0;return!1},b.prototype.dialogIsVisible=function(P){var B;return(B=this.getDialog(P))?B.hasAttribute("data-trix-active"):void 0},b.prototype.toggleDialog=function(P){return this.dialogIsVisible(P)?this.hideDialog():this.showDialog(P)},b.prototype.showDialog=function(P){var B,z,U,H,J,j,G,ee,Q,te;for(this.hideDialog(),(G=this.delegate)!=null&&G.toolbarWillShowDialog(),U=this.getDialog(P),U.setAttribute("data-trix-active",""),U.classList.add("trix-active"),ee=U.querySelectorAll("input[disabled]"),H=0,j=ee.length;j>H;H++)z=ee[H],z.removeAttribute("disabled");return(B=T(U))&&(J=F(U,P))&&(J.value=(Q=this.attributes[B])!=null?Q:"",J.select()),(te=this.delegate)!=null?te.toolbarDidShowDialog(P):void 0},b.prototype.setAttribute=function(P){var B,z,U;return B=T(P),z=F(P,B),z.willValidate&&!z.checkValidity()?(z.setAttribute("data-trix-validate",""),z.classList.add("trix-validate"),z.focus()):((U=this.delegate)!=null&&U.toolbarDidUpdateAttribute(B,z.value),this.hideDialog())},b.prototype.removeAttribute=function(P){var B,z;return B=T(P),(z=this.delegate)!=null&&z.toolbarDidRemoveAttribute(B),this.hideDialog()},b.prototype.hideDialog=function(){var P,B;return(P=this.element.querySelector(S))?(P.removeAttribute("data-trix-active"),P.classList.remove("trix-active"),this.resetDialogInputs(),(B=this.delegate)!=null?B.toolbarDidHideDialog(O(P)):void 0):void 0},b.prototype.resetDialogInputs=function(){var P,B,z,U,H;for(U=this.element.querySelectorAll($),H=[],P=0,z=U.length;z>P;P++)B=U[P],B.setAttribute("disabled","disabled"),B.removeAttribute("data-trix-validate"),H.push(B.classList.remove("trix-validate"));return H},b.prototype.getDialog=function(P){return this.element.querySelector("[data-trix-dialog="+P+"]")},F=function(P,B){return B==null&&(B=T(P)),P.querySelector("[data-trix-input][name='"+B+"']")},D=function(P){return P.getAttribute("data-trix-action")},T=function(P){var B;return(B=P.getAttribute("data-trix-attribute"))!=null?B:P.getAttribute("data-trix-dialog-attribute")},O=function(P){return P.getAttribute("data-trix-dialog")},b}(u.BasicObject)}).call(this),(function(){var c=function(m,f){function v(){this.constructor=m}for(var g in f)d.call(f,g)&&(m[g]=f[g]);return v.prototype=f.prototype,m.prototype=new v,m.__super__=f.prototype,m},d={}.hasOwnProperty;u.ImagePreloadOperation=function(m){function f(v){this.url=v}return c(f,m),f.prototype.perform=function(v){var g;return g=new Image,g.onload=function(y){return function(){return g.width=y.width=g.naturalWidth,g.height=y.height=g.naturalHeight,v(!0,g)}}(this),g.onerror=function(){return v(!1)},g.src=this.url},f}(u.Operation)}).call(this),(function(){var c=function(f,v){return function(){return f.apply(v,arguments)}},d=function(f,v){function g(){this.constructor=f}for(var y in v)m.call(v,y)&&(f[y]=v[y]);return g.prototype=v.prototype,f.prototype=new g,f.__super__=v.prototype,f},m={}.hasOwnProperty;u.Attachment=function(f){function v(g){g==null&&(g={}),this.releaseFile=c(this.releaseFile,this),v.__super__.constructor.apply(this,arguments),this.attributes=u.Hash.box(g),this.didChangeAttributes()}return d(v,f),v.previewablePattern=/^image(\/(gif|png|jpe?g)|$)/,v.attachmentForFile=function(g){var y,b;return b=this.attributesForFile(g),y=new this(b),y.setFile(g),y},v.attributesForFile=function(g){return new u.Hash({filename:g.name,filesize:g.size,contentType:g.type})},v.fromJSON=function(g){return new this(g)},v.prototype.getAttribute=function(g){return this.attributes.get(g)},v.prototype.hasAttribute=function(g){return this.attributes.has(g)},v.prototype.getAttributes=function(){return this.attributes.toObject()},v.prototype.setAttributes=function(g){var y,b,w;return g==null&&(g={}),y=this.attributes.merge(g),this.attributes.isEqualTo(y)?void 0:(this.attributes=y,this.didChangeAttributes(),(b=this.previewDelegate)!=null&&typeof b.attachmentDidChangeAttributes=="function"&&b.attachmentDidChangeAttributes(this),(w=this.delegate)!=null&&typeof w.attachmentDidChangeAttributes=="function"?w.attachmentDidChangeAttributes(this):void 0)},v.prototype.didChangeAttributes=function(){return this.isPreviewable()?this.preloadURL():void 0},v.prototype.isPending=function(){return this.file!=null&&!(this.getURL()||this.getHref())},v.prototype.isPreviewable=function(){return this.attributes.has("previewable")?this.attributes.get("previewable"):this.constructor.previewablePattern.test(this.getContentType())},v.prototype.getType=function(){return this.hasContent()?"content":this.isPreviewable()?"preview":"file"},v.prototype.getURL=function(){return this.attributes.get("url")},v.prototype.getHref=function(){return this.attributes.get("href")},v.prototype.getFilename=function(){var g;return(g=this.attributes.get("filename"))!=null?g:""},v.prototype.getFilesize=function(){return this.attributes.get("filesize")},v.prototype.getFormattedFilesize=function(){var g;return g=this.attributes.get("filesize"),typeof g=="number"?u.config.fileSize.formatter(g):""},v.prototype.getExtension=function(){var g;return(g=this.getFilename().match(/\.(\w+)$/))!=null?g[1].toLowerCase():void 0},v.prototype.getContentType=function(){return this.attributes.get("contentType")},v.prototype.hasContent=function(){return this.attributes.has("content")},v.prototype.getContent=function(){return this.attributes.get("content")},v.prototype.getWidth=function(){return this.attributes.get("width")},v.prototype.getHeight=function(){return this.attributes.get("height")},v.prototype.getFile=function(){return this.file},v.prototype.setFile=function(g){return this.file=g,this.isPreviewable()?this.preloadFile():void 0},v.prototype.releaseFile=function(){return this.releasePreloadedFile(),this.file=null},v.prototype.getUploadProgress=function(){var g;return(g=this.uploadProgress)!=null?g:0},v.prototype.setUploadProgress=function(g){var y;return this.uploadProgress!==g?(this.uploadProgress=g,(y=this.uploadProgressDelegate)!=null&&typeof y.attachmentDidChangeUploadProgress=="function"?y.attachmentDidChangeUploadProgress(this):void 0):void 0},v.prototype.toJSON=function(){return this.getAttributes()},v.prototype.getCacheKey=function(){return[v.__super__.getCacheKey.apply(this,arguments),this.attributes.getCacheKey(),this.getPreviewURL()].join("/")},v.prototype.getPreviewURL=function(){return this.previewURL||this.preloadingURL},v.prototype.setPreviewURL=function(g){var y,b;return g!==this.getPreviewURL()?(this.previewURL=g,(y=this.previewDelegate)!=null&&typeof y.attachmentDidChangeAttributes=="function"&&y.attachmentDidChangeAttributes(this),(b=this.delegate)!=null&&typeof b.attachmentDidChangePreviewURL=="function"?b.attachmentDidChangePreviewURL(this):void 0):void 0},v.prototype.preloadURL=function(){return this.preload(this.getURL(),this.releaseFile)},v.prototype.preloadFile=function(){return this.file?(this.fileObjectURL=URL.createObjectURL(this.file),this.preload(this.fileObjectURL)):void 0},v.prototype.releasePreloadedFile=function(){return this.fileObjectURL?(URL.revokeObjectURL(this.fileObjectURL),this.fileObjectURL=null):void 0},v.prototype.preload=function(g,y){var b;return g&&g!==this.getPreviewURL()?(this.preloadingURL=g,b=new u.ImagePreloadOperation(g),b.then(function(w){return function(S){var C,k;return k=S.width,C=S.height,w.getWidth()&&w.getHeight()||w.setAttributes({width:k,height:C}),w.preloadingURL=null,w.setPreviewURL(g),typeof y=="function"?y():void 0}}(this)).catch(function(w){return function(){return w.preloadingURL=null,typeof y=="function"?y():void 0}}(this))):void 0},v}(u.Object)}).call(this),(function(){var c=function(m,f){function v(){this.constructor=m}for(var g in f)d.call(f,g)&&(m[g]=f[g]);return v.prototype=f.prototype,m.prototype=new v,m.__super__=f.prototype,m},d={}.hasOwnProperty;u.Piece=function(m){function f(v,g){g==null&&(g={}),f.__super__.constructor.apply(this,arguments),this.attributes=u.Hash.box(g)}return c(f,m),f.types={},f.registerType=function(v,g){return g.type=v,this.types[v]=g},f.fromJSON=function(v){var g;return(g=this.types[v.type])?g.fromJSON(v):void 0},f.prototype.copyWithAttributes=function(v){return new this.constructor(this.getValue(),v)},f.prototype.copyWithAdditionalAttributes=function(v){return this.copyWithAttributes(this.attributes.merge(v))},f.prototype.copyWithoutAttribute=function(v){return this.copyWithAttributes(this.attributes.remove(v))},f.prototype.copy=function(){return this.copyWithAttributes(this.attributes)},f.prototype.getAttribute=function(v){return this.attributes.get(v)},f.prototype.getAttributesHash=function(){return this.attributes},f.prototype.getAttributes=function(){return this.attributes.toObject()},f.prototype.getCommonAttributes=function(){var v,g,y;return(y=pieceList.getPieceAtIndex(0))?(v=y.attributes,g=v.getKeys(),pieceList.eachPiece(function(b){return g=v.getKeysCommonToHash(b.attributes),v=v.slice(g)}),v.toObject()):{}},f.prototype.hasAttribute=function(v){return this.attributes.has(v)},f.prototype.hasSameStringValueAsPiece=function(v){return v!=null&&this.toString()===v.toString()},f.prototype.hasSameAttributesAsPiece=function(v){return v!=null&&(this.attributes===v.attributes||this.attributes.isEqualTo(v.attributes))},f.prototype.isBlockBreak=function(){return!1},f.prototype.isEqualTo=function(v){return f.__super__.isEqualTo.apply(this,arguments)||this.hasSameConstructorAs(v)&&this.hasSameStringValueAsPiece(v)&&this.hasSameAttributesAsPiece(v)},f.prototype.isEmpty=function(){return this.length===0},f.prototype.isSerializable=function(){return!0},f.prototype.toJSON=function(){return{type:this.constructor.type,attributes:this.getAttributes()}},f.prototype.contentsForInspection=function(){return{type:this.constructor.type,attributes:this.attributes.inspect()}},f.prototype.canBeGrouped=function(){return this.hasAttribute("href")},f.prototype.canBeGroupedWith=function(v){return this.getAttribute("href")===v.getAttribute("href")},f.prototype.getLength=function(){return this.length},f.prototype.canBeConsolidatedWith=function(){return!1},f}(u.Object)}).call(this),(function(){var c=function(m,f){function v(){this.constructor=m}for(var g in f)d.call(f,g)&&(m[g]=f[g]);return v.prototype=f.prototype,m.prototype=new v,m.__super__=f.prototype,m},d={}.hasOwnProperty;u.Piece.registerType("attachment",u.AttachmentPiece=function(m){function f(v){this.attachment=v,f.__super__.constructor.apply(this,arguments),this.length=1,this.ensureAttachmentExclusivelyHasAttribute("href"),this.attachment.hasContent()||this.removeProhibitedAttributes()}return c(f,m),f.fromJSON=function(v){return new this(u.Attachment.fromJSON(v.attachment),v.attributes)},f.permittedAttributes=["caption","presentation"],f.prototype.ensureAttachmentExclusivelyHasAttribute=function(v){return this.hasAttribute(v)?(this.attachment.hasAttribute(v)||this.attachment.setAttributes(this.attributes.slice(v)),this.attributes=this.attributes.remove(v)):void 0},f.prototype.removeProhibitedAttributes=function(){var v;return v=this.attributes.slice(this.constructor.permittedAttributes),v.isEqualTo(this.attributes)?void 0:this.attributes=v},f.prototype.getValue=function(){return this.attachment},f.prototype.isSerializable=function(){return!this.attachment.isPending()},f.prototype.getCaption=function(){var v;return(v=this.attributes.get("caption"))!=null?v:""},f.prototype.isEqualTo=function(v){var g;return f.__super__.isEqualTo.apply(this,arguments)&&this.attachment.id===(v!=null&&(g=v.attachment)!=null?g.id:void 0)},f.prototype.toString=function(){return u.OBJECT_REPLACEMENT_CHARACTER},f.prototype.toJSON=function(){var v;return v=f.__super__.toJSON.apply(this,arguments),v.attachment=this.attachment,v},f.prototype.getCacheKey=function(){return[f.__super__.getCacheKey.apply(this,arguments),this.attachment.getCacheKey()].join("/")},f.prototype.toConsole=function(){return JSON.stringify(this.toString())},f}(u.Piece))}).call(this),(function(){var c,d=function(f,v){function g(){this.constructor=f}for(var y in v)m.call(v,y)&&(f[y]=v[y]);return g.prototype=v.prototype,f.prototype=new g,f.__super__=v.prototype,f},m={}.hasOwnProperty;c=u.normalizeNewlines,u.Piece.registerType("string",u.StringPiece=function(f){function v(g){v.__super__.constructor.apply(this,arguments),this.string=c(g),this.length=this.string.length}return d(v,f),v.fromJSON=function(g){return new this(g.string,g.attributes)},v.prototype.getValue=function(){return this.string},v.prototype.toString=function(){return this.string.toString()},v.prototype.isBlockBreak=function(){return this.toString()===`
`&&this.getAttribute("blockBreak")===!0},v.prototype.toJSON=function(){var g;return g=v.__super__.toJSON.apply(this,arguments),g.string=this.string,g},v.prototype.canBeConsolidatedWith=function(g){return g!=null&&this.hasSameConstructorAs(g)&&this.hasSameAttributesAsPiece(g)},v.prototype.consolidateWith=function(g){return new this.constructor(this.toString()+g.toString(),this.attributes)},v.prototype.splitAtOffset=function(g){var y,b;return g===0?(y=null,b=this):g===this.length?(y=this,b=null):(y=new this.constructor(this.string.slice(0,g),this.attributes),b=new this.constructor(this.string.slice(g),this.attributes)),[y,b]},v.prototype.toConsole=function(){var g;return g=this.string,g.length>15&&(g=g.slice(0,14)+"…"),JSON.stringify(g.toString())},v}(u.Piece))}).call(this),(function(){var c,d=function(v,g){function y(){this.constructor=v}for(var b in g)m.call(g,b)&&(v[b]=g[b]);return y.prototype=g.prototype,v.prototype=new y,v.__super__=g.prototype,v},m={}.hasOwnProperty,f=[].slice;c=u.spliceArray,u.SplittableList=function(v){function g(S){S==null&&(S=[]),g.__super__.constructor.apply(this,arguments),this.objects=S.slice(0),this.length=this.objects.length}var y,b,w;return d(g,v),g.box=function(S){return S instanceof this?S:new this(S)},g.prototype.indexOf=function(S){return this.objects.indexOf(S)},g.prototype.splice=function(){var S;return S=1<=arguments.length?f.call(arguments,0):[],new this.constructor(c.apply(null,[this.objects].concat(f.call(S))))},g.prototype.eachObject=function(S){var C,k,$,E,D,T;for(D=this.objects,T=[],k=C=0,$=D.length;$>C;k=++C)E=D[k],T.push(S(E,k));return T},g.prototype.insertObjectAtIndex=function(S,C){return this.splice(C,0,S)},g.prototype.insertSplittableListAtIndex=function(S,C){return this.splice.apply(this,[C,0].concat(f.call(S.objects)))},g.prototype.insertSplittableListAtPosition=function(S,C){var k,$,E;return E=this.splitObjectAtPosition(C),$=E[0],k=E[1],new this.constructor($).insertSplittableListAtIndex(S,k)},g.prototype.editObjectAtIndex=function(S,C){return this.replaceObjectAtIndex(C(this.objects[S]),S)},g.prototype.replaceObjectAtIndex=function(S,C){return this.splice(C,1,S)},g.prototype.removeObjectAtIndex=function(S){return this.splice(S,1)},g.prototype.getObjectAtIndex=function(S){return this.objects[S]},g.prototype.getSplittableListInRange=function(S){var C,k,$,E;return $=this.splitObjectsAtRange(S),k=$[0],C=$[1],E=$[2],new this.constructor(k.slice(C,E+1))},g.prototype.selectSplittableList=function(S){var C,k;return k=(function(){var $,E,D,T;for(D=this.objects,T=[],$=0,E=D.length;E>$;$++)C=D[$],S(C)&&T.push(C);return T}).call(this),new this.constructor(k)},g.prototype.removeObjectsInRange=function(S){var C,k,$,E;return $=this.splitObjectsAtRange(S),k=$[0],C=$[1],E=$[2],new this.constructor(k).splice(C,E-C+1)},g.prototype.transformObjectsInRange=function(S,C){var k,$,E,D,T,O,F;return T=this.splitObjectsAtRange(S),D=T[0],$=T[1],O=T[2],F=function(){var M,P,B;for(B=[],k=M=0,P=D.length;P>M;k=++M)E=D[k],B.push(k>=$&&O>=k?C(E):E);return B}(),new this.constructor(F)},g.prototype.splitObjectsAtRange=function(S){var C,k,$,E,D,T;return E=this.splitObjectAtPosition(w(S)),k=E[0],C=E[1],$=E[2],D=new this.constructor(k).splitObjectAtPosition(y(S)+$),k=D[0],T=D[1],[k,C,T-1]},g.prototype.getObjectAtPosition=function(S){var C,k;return k=this.findIndexAndOffsetAtPosition(S),C=k.index,k.offset,this.objects[C]},g.prototype.splitObjectAtPosition=function(S){var C,k,$,E,D,T,O,F,M,P;return T=this.findIndexAndOffsetAtPosition(S),C=T.index,D=T.offset,E=this.objects.slice(0),C!=null?D===0?(M=C,P=0):($=this.getObjectAtIndex(C),O=$.splitAtOffset(D),k=O[0],F=O[1],E.splice(C,1,k,F),M=C+1,P=k.getLength()-D):(M=E.length,P=0),[E,M,P]},g.prototype.consolidate=function(){var S,C,k,$,E,D;for($=[],E=this.objects[0],D=this.objects.slice(1),S=0,C=D.length;C>S;S++)k=D[S],typeof E.canBeConsolidatedWith=="function"&&E.canBeConsolidatedWith(k)?E=E.consolidateWith(k):($.push(E),E=k);return E!=null&&$.push(E),new this.constructor($)},g.prototype.consolidateFromIndexToIndex=function(S,C){var k,$,E;return $=this.objects.slice(0),E=$.slice(S,C+1),k=new this.constructor(E).consolidate().toArray(),this.splice.apply(this,[S,E.length].concat(f.call(k)))},g.prototype.findIndexAndOffsetAtPosition=function(S){var C,k,$,E,D,T,O;for(C=0,O=this.objects,$=k=0,E=O.length;E>k;$=++k){if(T=O[$],D=C+T.getLength(),S>=C&&D>S)return{index:$,offset:S-C};C=D}return{index:null,offset:null}},g.prototype.findPositionAtIndexAndOffset=function(S,C){var k,$,E,D,T,O;for(T=0,O=this.objects,k=$=0,E=O.length;E>$;k=++$)if(D=O[k],S>k)T+=D.getLength();else if(k===S){T+=C;break}return T},g.prototype.getEndPosition=function(){var S,C;return this.endPosition!=null?this.endPosition:this.endPosition=(function(){var k,$,E;for(C=0,E=this.objects,k=0,$=E.length;$>k;k++)S=E[k],C+=S.getLength();return C}).call(this)},g.prototype.toString=function(){return this.objects.join("")},g.prototype.toArray=function(){return this.objects.slice(0)},g.prototype.toJSON=function(){return this.toArray()},g.prototype.isEqualTo=function(S){return g.__super__.isEqualTo.apply(this,arguments)||b(this.objects,S!=null?S.objects:void 0)},b=function(S,C){var k,$,E,D,T;if(C==null&&(C=[]),S.length!==C.length)return!1;for(T=!0,$=k=0,E=S.length;E>k;$=++k)D=S[$],T&&!D.isEqualTo(C[$])&&(T=!1);return T},g.prototype.contentsForInspection=function(){var S;return{objects:"["+(function(){var C,k,$,E;for($=this.objects,E=[],C=0,k=$.length;k>C;C++)S=$[C],E.push(S.inspect());return E}).call(this).join(", ")+"]"}},w=function(S){return S[0]},y=function(S){return S[1]},g}(u.Object)}).call(this),(function(){var c=function(m,f){function v(){this.constructor=m}for(var g in f)d.call(f,g)&&(m[g]=f[g]);return v.prototype=f.prototype,m.prototype=new v,m.__super__=f.prototype,m},d={}.hasOwnProperty;u.Text=function(m){function f(v){var g;v==null&&(v=[]),f.__super__.constructor.apply(this,arguments),this.pieceList=new u.SplittableList(function(){var y,b,w;for(w=[],y=0,b=v.length;b>y;y++)g=v[y],g.isEmpty()||w.push(g);return w}())}return c(f,m),f.textForAttachmentWithAttributes=function(v,g){var y;return y=new u.AttachmentPiece(v,g),new this([y])},f.textForStringWithAttributes=function(v,g){var y;return y=new u.StringPiece(v,g),new this([y])},f.fromJSON=function(v){var g,y;return y=function(){var b,w,S;for(S=[],b=0,w=v.length;w>b;b++)g=v[b],S.push(u.Piece.fromJSON(g));return S}(),new this(y)},f.prototype.copy=function(){return this.copyWithPieceList(this.pieceList)},f.prototype.copyWithPieceList=function(v){return new this.constructor(v.consolidate().toArray())},f.prototype.copyUsingObjectMap=function(v){var g,y;return y=(function(){var b,w,S,C,k;for(S=this.getPieces(),k=[],b=0,w=S.length;w>b;b++)g=S[b],k.push((C=v.find(g))!=null?C:g);return k}).call(this),new this.constructor(y)},f.prototype.appendText=function(v){return this.insertTextAtPosition(v,this.getLength())},f.prototype.insertTextAtPosition=function(v,g){return this.copyWithPieceList(this.pieceList.insertSplittableListAtPosition(v.pieceList,g))},f.prototype.removeTextAtRange=function(v){return this.copyWithPieceList(this.pieceList.removeObjectsInRange(v))},f.prototype.replaceTextAtRange=function(v,g){return this.removeTextAtRange(g).insertTextAtPosition(v,g[0])},f.prototype.moveTextFromRangeToPosition=function(v,g){var y,b;if(!(v[0]<=g&&g<=v[1]))return b=this.getTextAtRange(v),y=b.getLength(),v[0]<g&&(g-=y),this.removeTextAtRange(v).insertTextAtPosition(b,g)},f.prototype.addAttributeAtRange=function(v,g,y){var b;return b={},b[v]=g,this.addAttributesAtRange(b,y)},f.prototype.addAttributesAtRange=function(v,g){return this.copyWithPieceList(this.pieceList.transformObjectsInRange(g,function(y){return y.copyWithAdditionalAttributes(v)}))},f.prototype.removeAttributeAtRange=function(v,g){return this.copyWithPieceList(this.pieceList.transformObjectsInRange(g,function(y){return y.copyWithoutAttribute(v)}))},f.prototype.setAttributesAtRange=function(v,g){return this.copyWithPieceList(this.pieceList.transformObjectsInRange(g,function(y){return y.copyWithAttributes(v)}))},f.prototype.getAttributesAtPosition=function(v){var g,y;return(g=(y=this.pieceList.getObjectAtPosition(v))!=null?y.getAttributes():void 0)!=null?g:{}},f.prototype.getCommonAttributes=function(){var v,g;return v=(function(){var y,b,w,S;for(w=this.pieceList.toArray(),S=[],y=0,b=w.length;b>y;y++)g=w[y],S.push(g.getAttributes());return S}).call(this),u.Hash.fromCommonAttributesOfObjects(v).toObject()},f.prototype.getCommonAttributesAtRange=function(v){var g;return(g=this.getTextAtRange(v).getCommonAttributes())!=null?g:{}},f.prototype.getExpandedRangeForAttributeAtOffset=function(v,g){var y,b,w;for(y=w=g,b=this.getLength();y>0&&this.getCommonAttributesAtRange([y-1,w])[v];)y--;for(;b>w&&this.getCommonAttributesAtRange([g,w+1])[v];)w++;return[y,w]},f.prototype.getTextAtRange=function(v){return this.copyWithPieceList(this.pieceList.getSplittableListInRange(v))},f.prototype.getStringAtRange=function(v){return this.pieceList.getSplittableListInRange(v).toString()},f.prototype.getStringAtPosition=function(v){return this.getStringAtRange([v,v+1])},f.prototype.startsWithString=function(v){return this.getStringAtRange([0,v.length])===v},f.prototype.endsWithString=function(v){var g;return g=this.getLength(),this.getStringAtRange([g-v.length,g])===v},f.prototype.getAttachmentPieces=function(){var v,g,y,b,w;for(b=this.pieceList.toArray(),w=[],v=0,g=b.length;g>v;v++)y=b[v],y.attachment!=null&&w.push(y);return w},f.prototype.getAttachments=function(){var v,g,y,b,w;for(b=this.getAttachmentPieces(),w=[],v=0,g=b.length;g>v;v++)y=b[v],w.push(y.attachment);return w},f.prototype.getAttachmentAndPositionById=function(v){var g,y,b,w,S,C;for(w=0,S=this.pieceList.toArray(),g=0,y=S.length;y>g;g++){if(b=S[g],((C=b.attachment)!=null?C.id:void 0)===v)return{attachment:b.attachment,position:w};w+=b.length}return{attachment:null,position:null}},f.prototype.getAttachmentById=function(v){var g,y;return y=this.getAttachmentAndPositionById(v),g=y.attachment,y.position,g},f.prototype.getRangeOfAttachment=function(v){var g,y;return y=this.getAttachmentAndPositionById(v.id),v=y.attachment,g=y.position,v!=null?[g,g+1]:void 0},f.prototype.updateAttributesForAttachment=function(v,g){var y;return(y=this.getRangeOfAttachment(g))?this.addAttributesAtRange(v,y):this},f.prototype.getLength=function(){return this.pieceList.getEndPosition()},f.prototype.isEmpty=function(){return this.getLength()===0},f.prototype.isEqualTo=function(v){var g;return f.__super__.isEqualTo.apply(this,arguments)||(v!=null&&(g=v.pieceList)!=null?g.isEqualTo(this.pieceList):void 0)},f.prototype.isBlockBreak=function(){return this.getLength()===1&&this.pieceList.getObjectAtIndex(0).isBlockBreak()},f.prototype.eachPiece=function(v){return this.pieceList.eachObject(v)},f.prototype.getPieces=function(){return this.pieceList.toArray()},f.prototype.getPieceAtPosition=function(v){return this.pieceList.getObjectAtPosition(v)},f.prototype.contentsForInspection=function(){return{pieceList:this.pieceList.inspect()}},f.prototype.toSerializableText=function(){var v;return v=this.pieceList.selectSplittableList(function(g){return g.isSerializable()}),this.copyWithPieceList(v)},f.prototype.toString=function(){return this.pieceList.toString()},f.prototype.toJSON=function(){return this.pieceList.toJSON()},f.prototype.toConsole=function(){var v;return JSON.stringify((function(){var g,y,b,w;for(b=this.pieceList.toArray(),w=[],g=0,y=b.length;y>g;g++)v=b[g],w.push(JSON.parse(v.toConsole()));return w}).call(this))},f.prototype.getDirection=function(){return u.getDirection(this.toString())},f.prototype.isRTL=function(){return this.getDirection()==="rtl"},f}(u.Object)}).call(this),(function(){var c,d,m,f,v=function(w,S){function C(){this.constructor=w}for(var k in S)g.call(S,k)&&(w[k]=S[k]);return C.prototype=S.prototype,w.prototype=new C,w.__super__=S.prototype,w},g={}.hasOwnProperty,y=[].indexOf||function(w){for(var S=0,C=this.length;C>S;S++)if(S in this&&this[S]===w)return S;return-1},b=[].slice;c=u.arraysAreEqual,f=u.spliceArray,d=u.getBlockConfig,u.getBlockAttributeNames,m=u.getListAttributeNames,u.Block=function(w){function S(P,B){P==null&&(P=new u.Text),B==null&&(B=[]),S.__super__.constructor.apply(this,arguments),this.text=k(P),this.attributes=B}var C,k,$,E,D,T,O,F,M;return v(S,w),S.fromJSON=function(P){var B;return B=u.Text.fromJSON(P.text),new this(B,P.attributes)},S.prototype.isEmpty=function(){return this.text.isBlockBreak()},S.prototype.isEqualTo=function(P){return S.__super__.isEqualTo.apply(this,arguments)||this.text.isEqualTo(P!=null?P.text:void 0)&&c(this.attributes,P!=null?P.attributes:void 0)},S.prototype.copyWithText=function(P){return new this.constructor(P,this.attributes)},S.prototype.copyWithoutText=function(){return this.copyWithText(null)},S.prototype.copyWithAttributes=function(P){return new this.constructor(this.text,P)},S.prototype.copyWithoutAttributes=function(){return this.copyWithAttributes(null)},S.prototype.copyUsingObjectMap=function(P){var B;return this.copyWithText((B=P.find(this.text))?B:this.text.copyUsingObjectMap(P))},S.prototype.addAttribute=function(P){var B;return B=this.attributes.concat(E(P)),this.copyWithAttributes(B)},S.prototype.removeAttribute=function(P){var B,z;return z=d(P).listAttribute,B=T(T(this.attributes,P),z),this.copyWithAttributes(B)},S.prototype.removeLastAttribute=function(){return this.removeAttribute(this.getLastAttribute())},S.prototype.getLastAttribute=function(){return D(this.attributes)},S.prototype.getAttributes=function(){return this.attributes.slice(0)},S.prototype.getAttributeLevel=function(){return this.attributes.length},S.prototype.getAttributeAtLevel=function(P){return this.attributes[P-1]},S.prototype.hasAttribute=function(P){return y.call(this.attributes,P)>=0},S.prototype.hasAttributes=function(){return this.getAttributeLevel()>0},S.prototype.getLastNestableAttribute=function(){return D(this.getNestableAttributes())},S.prototype.getNestableAttributes=function(){var P,B,z,U,H;for(U=this.attributes,H=[],B=0,z=U.length;z>B;B++)P=U[B],d(P).nestable&&H.push(P);return H},S.prototype.getNestingLevel=function(){return this.getNestableAttributes().length},S.prototype.decreaseNestingLevel=function(){var P;return(P=this.getLastNestableAttribute())?this.removeAttribute(P):this},S.prototype.increaseNestingLevel=function(){var P,B,z;return(P=this.getLastNestableAttribute())?(z=this.attributes.lastIndexOf(P),B=f.apply(null,[this.attributes,z+1,0].concat(b.call(E(P)))),this.copyWithAttributes(B)):this},S.prototype.getListItemAttributes=function(){var P,B,z,U,H;for(U=this.attributes,H=[],B=0,z=U.length;z>B;B++)P=U[B],d(P).listAttribute&&H.push(P);return H},S.prototype.isListItem=function(){var P;return(P=d(this.getLastAttribute()))!=null?P.listAttribute:void 0},S.prototype.isTerminalBlock=function(){var P;return(P=d(this.getLastAttribute()))!=null?P.terminal:void 0},S.prototype.breaksOnReturn=function(){var P;return(P=d(this.getLastAttribute()))!=null?P.breakOnReturn:void 0},S.prototype.findLineBreakInDirectionFromPosition=function(P,B){var z,U;return U=this.toString(),z=function(){switch(P){case"forward":return U.indexOf(`
`,B);case"backward":return U.slice(0,B).lastIndexOf(`
`)}}(),z!==-1?z:void 0},S.prototype.contentsForInspection=function(){return{text:this.text.inspect(),attributes:this.attributes}},S.prototype.toString=function(){return this.text.toString()},S.prototype.toJSON=function(){return{text:this.text,attributes:this.attributes}},S.prototype.getDirection=function(){return this.text.getDirection()},S.prototype.isRTL=function(){return this.text.isRTL()},S.prototype.getLength=function(){return this.text.getLength()},S.prototype.canBeConsolidatedWith=function(P){return!this.hasAttributes()&&!P.hasAttributes()&&this.getDirection()===P.getDirection()},S.prototype.consolidateWith=function(P){var B,z;return B=u.Text.textForStringWithAttributes(`
`),z=this.getTextWithoutBlockBreak().appendText(B),this.copyWithText(z.appendText(P.text))},S.prototype.splitAtOffset=function(P){var B,z;return P===0?(B=null,z=this):P===this.getLength()?(B=this,z=null):(B=this.copyWithText(this.text.getTextAtRange([0,P])),z=this.copyWithText(this.text.getTextAtRange([P,this.getLength()]))),[B,z]},S.prototype.getBlockBreakPosition=function(){return this.text.getLength()-1},S.prototype.getTextWithoutBlockBreak=function(){return O(this.text)?this.text.getTextAtRange([0,this.getBlockBreakPosition()]):this.text.copy()},S.prototype.canBeGrouped=function(P){return this.attributes[P]},S.prototype.canBeGroupedWith=function(P,B){var z,U,H,J;return H=P.getAttributes(),U=H[B],z=this.attributes[B],!(z!==U||d(z).group===!1&&(J=H[B+1],y.call(m(),J)<0)||this.getDirection()!==P.getDirection()&&!P.isEmpty())},k=function(P){return P=M(P),P=C(P)},M=function(P){var B,z,U,H,J,j;return H=!1,j=P.getPieces(),z=2<=j.length?b.call(j,0,B=j.length-1):(B=0,[]),U=j[B++],U==null?P:(z=function(){var G,ee,Q;for(Q=[],G=0,ee=z.length;ee>G;G++)J=z[G],J.isBlockBreak()?(H=!0,Q.push(F(J))):Q.push(J);return Q}(),H?new u.Text(b.call(z).concat([U])):P)},$=u.Text.textForStringWithAttributes(`
`,{blockBreak:!0}),C=function(P){return O(P)?P:P.appendText($)},O=function(P){var B,z;return z=P.getLength(),z===0?!1:(B=P.getTextAtRange([z-1,z]),B.isBlockBreak())},F=function(P){return P.copyWithoutAttribute("blockBreak")},E=function(P){var B;return B=d(P).listAttribute,B!=null?[B,P]:[P]},D=function(P){return P.slice(-1)[0]},T=function(P,B){var z;return z=P.lastIndexOf(B),z===-1?P:f(P,z,1)},S}(u.Object)}).call(this),(function(){var c,d,m,f=function(b,w){function S(){this.constructor=b}for(var C in w)v.call(w,C)&&(b[C]=w[C]);return S.prototype=w.prototype,b.prototype=new S,b.__super__=w.prototype,b},v={}.hasOwnProperty,g=[].indexOf||function(b){for(var w=0,S=this.length;S>w;w++)if(w in this&&this[w]===b)return w;return-1},y=[].slice;d=u.tagName,m=u.walkTree,c=u.nodeIsAttachmentElement,u.HTMLSanitizer=function(b){function w(E,D){var T;T=D??{},this.allowedAttributes=T.allowedAttributes,this.forbiddenProtocols=T.forbiddenProtocols,this.forbiddenElements=T.forbiddenElements,this.allowedAttributes==null&&(this.allowedAttributes=S),this.forbiddenProtocols==null&&(this.forbiddenProtocols=k),this.forbiddenElements==null&&(this.forbiddenElements=C),this.body=$(E)}var S,C,k,$;return f(w,b),S="style href src width height class".split(" "),k="javascript:".split(" "),C="script iframe".split(" "),w.sanitize=function(E,D){var T;return T=new this(E,D),T.sanitize(),T},w.prototype.sanitize=function(){return this.sanitizeElements(),this.normalizeListElementNesting()},w.prototype.getHTML=function(){return this.body.innerHTML},w.prototype.getBody=function(){return this.body},w.prototype.sanitizeElements=function(){var E,D,T,O,F;for(F=m(this.body),O=[];F.nextNode();)switch(T=F.currentNode,T.nodeType){case Node.ELEMENT_NODE:this.elementIsRemovable(T)?O.push(T):this.sanitizeElement(T);break;case Node.COMMENT_NODE:O.push(T)}for(E=0,D=O.length;D>E;E++)T=O[E],u.removeNode(T);return this.body},w.prototype.sanitizeElement=function(E){var D,T,O,F,M;for(E.hasAttribute("href")&&(F=E.protocol,g.call(this.forbiddenProtocols,F)>=0&&E.removeAttribute("href")),M=y.call(E.attributes),D=0,T=M.length;T>D;D++)O=M[D].name,g.call(this.allowedAttributes,O)>=0||O.indexOf("data-trix")===0||E.removeAttribute(O);return E},w.prototype.normalizeListElementNesting=function(){var E,D,T,O,F;for(F=y.call(this.body.querySelectorAll("ul,ol")),E=0,D=F.length;D>E;E++)T=F[E],(O=T.previousElementSibling)&&d(O)==="li"&&O.appendChild(T);return this.body},w.prototype.elementIsRemovable=function(E){return(E!=null?E.nodeType:void 0)===Node.ELEMENT_NODE?this.elementIsForbidden(E)||this.elementIsntSerializable(E):void 0},w.prototype.elementIsForbidden=function(E){var D;return D=d(E),g.call(this.forbiddenElements,D)>=0},w.prototype.elementIsntSerializable=function(E){return E.getAttribute("data-trix-serialize")==="false"&&!c(E)},$=function(E){var D,T,O,F,M;for(E==null&&(E=""),E=E.replace(/<\/html[^>]*>[^]*$/i,"</html>"),D=document.implementation.createHTMLDocument(""),D.documentElement.innerHTML=E,M=D.head.querySelectorAll("style"),O=0,F=M.length;F>O;O++)T=M[O],D.body.appendChild(T);return D.body},w}(u.BasicObject)}).call(this),(function(){var c,d,m,f,v,g,y,b,w,S,C,k=function(D,T){function O(){this.constructor=D}for(var F in T)$.call(T,F)&&(D[F]=T[F]);return O.prototype=T.prototype,D.prototype=new O,D.__super__=T.prototype,D},$={}.hasOwnProperty,E=[].indexOf||function(D){for(var T=0,O=this.length;O>T;T++)if(T in this&&this[T]===D)return T;return-1};c=u.arraysAreEqual,g=u.makeElement,S=u.tagName,v=u.getBlockTagNames,C=u.walkTree,f=u.findClosestElementFromNode,m=u.elementContainsNode,y=u.nodeIsAttachmentElement,b=u.normalizeSpaces,d=u.breakableWhitespacePattern,w=u.squishBreakableWhitespace,u.HTMLParser=function(D){function T(Q,te){this.html=Q,this.referenceElement=(te??{}).referenceElement,this.blocks=[],this.blockElements=[],this.processedElements=[]}var O,F,M,P,B,z,U,H,J,j,G,ee;return k(T,D),T.parse=function(Q,te){var re;return re=new this(Q,te),re.parse(),re},T.prototype.getDocument=function(){return u.Document.fromJSON(this.blocks)},T.prototype.parse=function(){var Q,te;try{for(this.createHiddenContainer(),Q=u.HTMLSanitizer.sanitize(this.html).getHTML(),this.containerElement.innerHTML=Q,te=C(this.containerElement,{usingFilter:U});te.nextNode();)this.processNode(te.currentNode);return this.translateBlockElementMarginsToNewlines()}finally{this.removeHiddenContainer()}},T.prototype.createHiddenContainer=function(){return this.referenceElement?(this.containerElement=this.referenceElement.cloneNode(!1),this.containerElement.removeAttribute("id"),this.containerElement.setAttribute("data-trix-internal",""),this.containerElement.style.display="none",this.referenceElement.parentNode.insertBefore(this.containerElement,this.referenceElement.nextSibling)):(this.containerElement=g({tagName:"div",style:{display:"none"}}),document.body.appendChild(this.containerElement))},T.prototype.removeHiddenContainer=function(){return u.removeNode(this.containerElement)},U=function(Q){return S(Q)==="style"?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},T.prototype.processNode=function(Q){switch(Q.nodeType){case Node.TEXT_NODE:if(!this.isInsignificantTextNode(Q))return this.appendBlockForTextNode(Q),this.processTextNode(Q);break;case Node.ELEMENT_NODE:return this.appendBlockForElement(Q),this.processElement(Q)}},T.prototype.appendBlockForTextNode=function(Q){var te,re,ae;return re=Q.parentNode,re===this.currentBlockElement&&this.isBlockElement(Q.previousSibling)?this.appendStringWithAttributes(`
`):re!==this.containerElement&&!this.isBlockElement(re)||(te=this.getBlockAttributes(re),c(te,(ae=this.currentBlock)!=null?ae.attributes:void 0))?void 0:(this.currentBlock=this.appendBlockForAttributesWithElement(te,re),this.currentBlockElement=re)},T.prototype.appendBlockForElement=function(Q){var te,re,ae,ye;if(ae=this.isBlockElement(Q),re=m(this.currentBlockElement,Q),ae&&!this.isBlockElement(Q.firstChild)){if((!this.isInsignificantTextNode(Q.firstChild)||!this.isBlockElement(Q.firstElementChild))&&(te=this.getBlockAttributes(Q),Q.firstChild))return re&&c(te,this.currentBlock.attributes)?this.appendStringWithAttributes(`
`):(this.currentBlock=this.appendBlockForAttributesWithElement(te,Q),this.currentBlockElement=Q)}else if(this.currentBlockElement&&!re&&!ae)return(ye=this.findParentBlockElement(Q))?this.appendBlockForElement(ye):(this.currentBlock=this.appendEmptyBlock(),this.currentBlockElement=null)},T.prototype.findParentBlockElement=function(Q){var te;for(te=Q.parentElement;te&&te!==this.containerElement;){if(this.isBlockElement(te)&&E.call(this.blockElements,te)>=0)return te;te=te.parentElement}return null},T.prototype.processTextNode=function(Q){var te,re;return re=Q.data,F(Q.parentNode)||(re=w(re),G((te=Q.previousSibling)!=null?te.textContent:void 0)&&(re=B(re))),this.appendStringWithAttributes(re,this.getTextAttributes(Q.parentNode))},T.prototype.processElement=function(Q){var te,re,ae,ye,ue;if(y(Q))return te=H(Q,"attachment"),Object.keys(te).length&&(ye=this.getTextAttributes(Q),this.appendAttachmentWithAttributes(te,ye),Q.innerHTML=""),this.processedElements.push(Q);switch(S(Q)){case"br":return this.isExtraBR(Q)||this.isBlockElement(Q.nextSibling)||this.appendStringWithAttributes(`
`,this.getTextAttributes(Q)),this.processedElements.push(Q);case"img":te={url:Q.getAttribute("src"),contentType:"image"},ae=P(Q);for(re in ae)ue=ae[re],te[re]=ue;return this.appendAttachmentWithAttributes(te,this.getTextAttributes(Q)),this.processedElements.push(Q);case"tr":if(Q.parentNode.firstChild!==Q)return this.appendStringWithAttributes(`
`);break;case"td":if(Q.parentNode.firstChild!==Q)return this.appendStringWithAttributes(" | ")}},T.prototype.appendBlockForAttributesWithElement=function(Q,te){var re;return this.blockElements.push(te),re=O(Q),this.blocks.push(re),re},T.prototype.appendEmptyBlock=function(){return this.appendBlockForAttributesWithElement([],null)},T.prototype.appendStringWithAttributes=function(Q,te){return this.appendPiece(j(Q,te))},T.prototype.appendAttachmentWithAttributes=function(Q,te){return this.appendPiece(J(Q,te))},T.prototype.appendPiece=function(Q){return this.blocks.length===0&&this.appendEmptyBlock(),this.blocks[this.blocks.length-1].text.push(Q)},T.prototype.appendStringToTextAtIndex=function(Q,te){var re,ae;return ae=this.blocks[te].text,re=ae[ae.length-1],(re!=null?re.type:void 0)==="string"?re.string+=Q:ae.push(j(Q))},T.prototype.prependStringToTextAtIndex=function(Q,te){var re,ae;return ae=this.blocks[te].text,re=ae[0],(re!=null?re.type:void 0)==="string"?re.string=Q+re.string:ae.unshift(j(Q))},j=function(Q,te){var re;return te==null&&(te={}),re="string",Q=b(Q),{string:Q,attributes:te,type:re}},J=function(Q,te){var re;return te==null&&(te={}),re="attachment",{attachment:Q,attributes:te,type:re}},O=function(Q){var te;return Q==null&&(Q={}),te=[],{text:te,attributes:Q}},T.prototype.getTextAttributes=function(Q){var te,re,ae,ye,ue,le,Se,Fe,kt,Pe,ke,de;ae={},kt=u.config.textAttributes;for(te in kt)if(ue=kt[te],ue.tagName&&f(Q,{matchingSelector:ue.tagName,untilNode:this.containerElement}))ae[te]=!0;else if(ue.parser){if(de=ue.parser(Q)){for(re=!1,Pe=this.findBlockElementAncestors(Q),le=0,Fe=Pe.length;Fe>le;le++)if(ye=Pe[le],ue.parser(ye)===de){re=!0;break}re||(ae[te]=de)}}else ue.styleProperty&&(de=Q.style[ue.styleProperty])&&(ae[te]=de);if(y(Q)){ke=H(Q,"attributes");for(Se in ke)de=ke[Se],ae[Se]=de}return ae},T.prototype.getBlockAttributes=function(Q){var te,re,ae,ye;for(re=[];Q&&Q!==this.containerElement;){ye=u.config.blockAttributes;for(te in ye)ae=ye[te],ae.parse!==!1&&S(Q)===ae.tagName&&(typeof ae.test=="function"&&ae.test(Q)||!ae.test)&&(re.push(te),ae.listAttribute&&re.push(ae.listAttribute));Q=Q.parentNode}return re.reverse()},T.prototype.findBlockElementAncestors=function(Q){var te,re;for(te=[];Q&&Q!==this.containerElement;)re=S(Q),E.call(v(),re)>=0&&te.push(Q),Q=Q.parentNode;return te},H=function(Q,te){try{return JSON.parse(Q.getAttribute("data-trix-"+te))}catch{return{}}},P=function(Q){var te,re,ae;return ae=Q.getAttribute("width"),re=Q.getAttribute("height"),te={},ae&&(te.width=parseInt(ae,10)),re&&(te.height=parseInt(re,10)),te},T.prototype.isBlockElement=function(Q){var te;if((Q!=null?Q.nodeType:void 0)===Node.ELEMENT_NODE&&!y(Q)&&!f(Q,{matchingSelector:"td",untilNode:this.containerElement}))return te=S(Q),E.call(v(),te)>=0||window.getComputedStyle(Q).display==="block"},T.prototype.isInsignificantTextNode=function(Q){var te,re,ae;if((Q!=null?Q.nodeType:void 0)===Node.TEXT_NODE&&ee(Q.data)&&(re=Q.parentNode,ae=Q.previousSibling,te=Q.nextSibling,(!z(re.previousSibling)||this.isBlockElement(re.previousSibling))&&!F(re)))return!ae||this.isBlockElement(ae)||!te||this.isBlockElement(te)},T.prototype.isExtraBR=function(Q){return S(Q)==="br"&&this.isBlockElement(Q.parentNode)&&Q.parentNode.lastChild===Q},F=function(Q){var te;return te=window.getComputedStyle(Q).whiteSpace,te==="pre"||te==="pre-wrap"||te==="pre-line"},z=function(Q){return Q&&!G(Q.textContent)},T.prototype.translateBlockElementMarginsToNewlines=function(){var Q,te,re,ae,ye,ue,le;for(Q=this.getMarginOfDefaultBlockElement(),ue=this.blocks,le=[],re=te=0,ae=ue.length;ae>te;re=++te)ue[re],(ye=this.getMarginOfBlockElementAtIndex(re))&&(ye.top>2*Q.top&&this.prependStringToTextAtIndex(`
`,re),le.push(ye.bottom>2*Q.bottom?this.appendStringToTextAtIndex(`
`,re):void 0));return le},T.prototype.getMarginOfBlockElementAtIndex=function(Q){var te,re;return!(te=this.blockElements[Q])||!te.textContent||(re=S(te),E.call(v(),re)>=0||E.call(this.processedElements,te)>=0)?void 0:M(te)},T.prototype.getMarginOfDefaultBlockElement=function(){var Q;return Q=g(u.config.blockAttributes.default.tagName),this.containerElement.appendChild(Q),M(Q)},M=function(Q){var te;return te=window.getComputedStyle(Q),te.display==="block"?{top:parseInt(te.marginTop),bottom:parseInt(te.marginBottom)}:void 0},B=function(Q){return Q.replace(RegExp("^"+d.source+"+"),"")},ee=function(Q){return RegExp("^"+d.source+"*$").test(Q)},G=function(Q){return/\s$/.test(Q)},T}(u.BasicObject)}).call(this),(function(){var c,d,m,f,v=function(w,S){function C(){this.constructor=w}for(var k in S)g.call(S,k)&&(w[k]=S[k]);return C.prototype=S.prototype,w.prototype=new C,w.__super__=S.prototype,w},g={}.hasOwnProperty,y=[].slice,b=[].indexOf||function(w){for(var S=0,C=this.length;C>S;S++)if(S in this&&this[S]===w)return S;return-1};c=u.arraysAreEqual,m=u.normalizeRange,f=u.rangeIsCollapsed,d=u.getBlockConfig,u.Document=function(w){function S(k){k==null&&(k=[]),S.__super__.constructor.apply(this,arguments),k.length===0&&(k=[new u.Block]),this.blockList=u.SplittableList.box(k)}var C;return v(S,w),S.fromJSON=function(k){var $,E;return E=function(){var D,T,O;for(O=[],D=0,T=k.length;T>D;D++)$=k[D],O.push(u.Block.fromJSON($));return O}(),new this(E)},S.fromHTML=function(k,$){return u.HTMLParser.parse(k,$).getDocument()},S.fromString=function(k,$){var E;return E=u.Text.textForStringWithAttributes(k,$),new this([new u.Block(E)])},S.prototype.isEmpty=function(){var k;return this.blockList.length===1&&(k=this.getBlockAtIndex(0),k.isEmpty()&&!k.hasAttributes())},S.prototype.copy=function(k){var $;return k==null&&(k={}),$=k.consolidateBlocks?this.blockList.consolidate().toArray():this.blockList.toArray(),new this.constructor($)},S.prototype.copyUsingObjectsFromDocument=function(k){var $;return $=new u.ObjectMap(k.getObjects()),this.copyUsingObjectMap($)},S.prototype.copyUsingObjectMap=function(k){var $,E,D;return E=(function(){var T,O,F,M;for(F=this.getBlocks(),M=[],T=0,O=F.length;O>T;T++)$=F[T],M.push((D=k.find($))?D:$.copyUsingObjectMap(k));return M}).call(this),new this.constructor(E)},S.prototype.copyWithBaseBlockAttributes=function(k){var $,E,D;return k==null&&(k=[]),D=(function(){var T,O,F,M;for(F=this.getBlocks(),M=[],T=0,O=F.length;O>T;T++)E=F[T],$=k.concat(E.getAttributes()),M.push(E.copyWithAttributes($));return M}).call(this),new this.constructor(D)},S.prototype.replaceBlock=function(k,$){var E;return E=this.blockList.indexOf(k),E===-1?this:new this.constructor(this.blockList.replaceObjectAtIndex($,E))},S.prototype.insertDocumentAtRange=function(k,$){var E,D,T,O,F,M,P;return D=k.blockList,F=($=m($))[0],M=this.locationFromPosition(F),T=M.index,O=M.offset,P=this,E=this.getBlockAtPosition(F),f($)&&E.isEmpty()&&!E.hasAttributes()?P=new this.constructor(P.blockList.removeObjectAtIndex(T)):E.getBlockBreakPosition()===O&&F++,P=P.removeTextAtRange($),new this.constructor(P.blockList.insertSplittableListAtPosition(D,F))},S.prototype.mergeDocumentAtRange=function(k,$){var E,D,T,O,F,M,P,B,z,U,H,J;return H=($=m($))[0],U=this.locationFromPosition(H),D=this.getBlockAtIndex(U.index).getAttributes(),E=k.getBaseBlockAttributes(),J=D.slice(-E.length),c(E,J)?(P=D.slice(0,-E.length),M=k.copyWithBaseBlockAttributes(P)):M=k.copy({consolidateBlocks:!0}).copyWithBaseBlockAttributes(D),T=M.getBlockCount(),O=M.getBlockAtIndex(0),c(D,O.getAttributes())?(F=O.getTextWithoutBlockBreak(),z=this.insertTextAtRange(F,$),T>1&&(M=new this.constructor(M.getBlocks().slice(1)),B=H+F.getLength(),z=z.insertDocumentAtRange(M,B))):z=this.insertDocumentAtRange(M,$),z},S.prototype.insertTextAtRange=function(k,$){var E,D,T,O,F;return F=($=m($))[0],O=this.locationFromPosition(F),D=O.index,T=O.offset,E=this.removeTextAtRange($),new this.constructor(E.blockList.editObjectAtIndex(D,function(M){return M.copyWithText(M.text.insertTextAtPosition(k,T))}))},S.prototype.removeTextAtRange=function(k){var $,E,D,T,O,F,M,P,B,z,U,H,J,j,G,ee,Q,te,re,ae,ye;return z=k=m(k),P=z[0],te=z[1],f(k)?this:(U=this.locationRangeFromRange(k),F=U[0],ee=U[1],O=F.index,M=F.offset,T=this.getBlockAtIndex(O),G=ee.index,Q=ee.offset,j=this.getBlockAtIndex(G),H=te-P===1&&T.getBlockBreakPosition()===M&&j.getBlockBreakPosition()!==Q&&j.text.getStringAtPosition(Q)===`
`,H?D=this.blockList.editObjectAtIndex(G,function(ue){return ue.copyWithText(ue.text.removeTextAtRange([Q,Q+1]))}):(B=T.text.getTextAtRange([0,M]),re=j.text.getTextAtRange([Q,j.getLength()]),ae=B.appendText(re),J=O!==G&&M===0,ye=J&&T.getAttributeLevel()>=j.getAttributeLevel(),E=ye?j.copyWithText(ae):T.copyWithText(ae),$=G+1-O,D=this.blockList.splice(O,$,E)),new this.constructor(D))},S.prototype.moveTextFromRangeToPosition=function(k,$){var E,D,T,O,F,M,P,B,z,U;return M=k=m(k),z=M[0],T=M[1],$>=z&&T>=$?this:(D=this.getDocumentAtRange(k),B=this.removeTextAtRange(k),F=$>z,F&&($-=D.getLength()),P=D.getBlocks(),O=P[0],E=2<=P.length?y.call(P,1):[],E.length===0?(U=O.getTextWithoutBlockBreak(),F&&($+=1)):U=O.text,B=B.insertTextAtRange(U,$),E.length===0?B:(D=new this.constructor(E),$+=U.getLength(),B.insertDocumentAtRange(D,$)))},S.prototype.addAttributeAtRange=function(k,$,E){var D;return D=this.blockList,this.eachBlockAtRange(E,function(T,O,F){return D=D.editObjectAtIndex(F,function(){return d(k)?T.addAttribute(k,$):O[0]===O[1]?T:T.copyWithText(T.text.addAttributeAtRange(k,$,O))})}),new this.constructor(D)},S.prototype.addAttribute=function(k,$){var E;return E=this.blockList,this.eachBlock(function(D,T){return E=E.editObjectAtIndex(T,function(){return D.addAttribute(k,$)})}),new this.constructor(E)},S.prototype.removeAttributeAtRange=function(k,$){var E;return E=this.blockList,this.eachBlockAtRange($,function(D,T,O){return d(k)?E=E.editObjectAtIndex(O,function(){return D.removeAttribute(k)}):T[0]!==T[1]?E=E.editObjectAtIndex(O,function(){return D.copyWithText(D.text.removeAttributeAtRange(k,T))}):void 0}),new this.constructor(E)},S.prototype.updateAttributesForAttachment=function(k,$){var E,D,T;return D=this.getRangeOfAttachment($)[0],E=this.locationFromPosition(D).index,T=this.getTextAtIndex(E),new this.constructor(this.blockList.editObjectAtIndex(E,function(O){return O.copyWithText(T.updateAttributesForAttachment(k,$))}))},S.prototype.removeAttributeForAttachment=function(k,$){var E;return E=this.getRangeOfAttachment($),this.removeAttributeAtRange(k,E)},S.prototype.insertBlockBreakAtRange=function(k){var $,E,D,T;return T=(k=m(k))[0],D=this.locationFromPosition(T).offset,E=this.removeTextAtRange(k),D===0&&($=[new u.Block]),new this.constructor(E.blockList.insertSplittableListAtPosition(new u.SplittableList($),T))},S.prototype.applyBlockAttributeAtRange=function(k,$,E){var D,T,O,F;return O=this.expandRangeToLineBreaksAndSplitBlocks(E),T=O.document,E=O.range,D=d(k),D.listAttribute?(T=T.removeLastListAttributeAtRange(E,{exceptAttributeName:k}),F=T.convertLineBreaksToBlockBreaksInRange(E),T=F.document,E=F.range):T=D.exclusive?T.removeBlockAttributesAtRange(E):D.terminal?T.removeLastTerminalAttributeAtRange(E):T.consolidateBlocksAtRange(E),T.addAttributeAtRange(k,$,E)},S.prototype.removeLastListAttributeAtRange=function(k,$){var E;return $==null&&($={}),E=this.blockList,this.eachBlockAtRange(k,function(D,T,O){var F;if((F=D.getLastAttribute())&&d(F).listAttribute&&F!==$.exceptAttributeName)return E=E.editObjectAtIndex(O,function(){return D.removeAttribute(F)})}),new this.constructor(E)},S.prototype.removeLastTerminalAttributeAtRange=function(k){var $;return $=this.blockList,this.eachBlockAtRange(k,function(E,D,T){var O;if((O=E.getLastAttribute())&&d(O).terminal)return $=$.editObjectAtIndex(T,function(){return E.removeAttribute(O)})}),new this.constructor($)},S.prototype.removeBlockAttributesAtRange=function(k){var $;return $=this.blockList,this.eachBlockAtRange(k,function(E,D,T){return E.hasAttributes()?$=$.editObjectAtIndex(T,function(){return E.copyWithoutAttributes()}):void 0}),new this.constructor($)},S.prototype.expandRangeToLineBreaksAndSplitBlocks=function(k){var $,E,D,T,O,F,M,P,B;return F=k=m(k),B=F[0],T=F[1],P=this.locationFromPosition(B),D=this.locationFromPosition(T),$=this,M=$.getBlockAtIndex(P.index),(P.offset=M.findLineBreakInDirectionFromPosition("backward",P.offset))!=null&&(O=$.positionFromLocation(P),$=$.insertBlockBreakAtRange([O,O+1]),D.index+=1,D.offset-=$.getBlockAtIndex(P.index).getLength(),P.index+=1),P.offset=0,D.offset===0&&D.index>P.index?(D.index-=1,D.offset=$.getBlockAtIndex(D.index).getBlockBreakPosition()):(E=$.getBlockAtIndex(D.index),E.text.getStringAtRange([D.offset-1,D.offset])===`
`?D.offset-=1:D.offset=E.findLineBreakInDirectionFromPosition("forward",D.offset),D.offset!==E.getBlockBreakPosition()&&(O=$.positionFromLocation(D),$=$.insertBlockBreakAtRange([O,O+1]))),B=$.positionFromLocation(P),T=$.positionFromLocation(D),k=m([B,T]),{document:$,range:k}},S.prototype.convertLineBreaksToBlockBreaksInRange=function(k){var $,E,D;return E=(k=m(k))[0],D=this.getStringAtRange(k).slice(0,-1),$=this,D.replace(/.*?\n/g,function(T){return E+=T.length,$=$.insertBlockBreakAtRange([E-1,E])}),{document:$,range:k}},S.prototype.consolidateBlocksAtRange=function(k){var $,E,D,T,O;return D=k=m(k),O=D[0],E=D[1],T=this.locationFromPosition(O).index,$=this.locationFromPosition(E).index,new this.constructor(this.blockList.consolidateFromIndexToIndex(T,$))},S.prototype.getDocumentAtRange=function(k){var $;return k=m(k),$=this.blockList.getSplittableListInRange(k).toArray(),new this.constructor($)},S.prototype.getStringAtRange=function(k){var $,E,D;return D=k=m(k),E=D[D.length-1],E!==this.getLength()&&($=-1),this.getDocumentAtRange(k).toString().slice(0,$)},S.prototype.getBlockAtIndex=function(k){return this.blockList.getObjectAtIndex(k)},S.prototype.getBlockAtPosition=function(k){var $;return $=this.locationFromPosition(k).index,this.getBlockAtIndex($)},S.prototype.getTextAtIndex=function(k){var $;return($=this.getBlockAtIndex(k))!=null?$.text:void 0},S.prototype.getTextAtPosition=function(k){var $;return $=this.locationFromPosition(k).index,this.getTextAtIndex($)},S.prototype.getPieceAtPosition=function(k){var $,E,D;return D=this.locationFromPosition(k),$=D.index,E=D.offset,this.getTextAtIndex($).getPieceAtPosition(E)},S.prototype.getCharacterAtPosition=function(k){var $,E,D;return D=this.locationFromPosition(k),$=D.index,E=D.offset,this.getTextAtIndex($).getStringAtRange([E,E+1])},S.prototype.getLength=function(){return this.blockList.getEndPosition()},S.prototype.getBlocks=function(){return this.blockList.toArray()},S.prototype.getBlockCount=function(){return this.blockList.length},S.prototype.getEditCount=function(){return this.editCount},S.prototype.eachBlock=function(k){return this.blockList.eachObject(k)},S.prototype.eachBlockAtRange=function(k,$){var E,D,T,O,F,M,P,B,z,U,H,J;if(M=k=m(k),H=M[0],T=M[1],U=this.locationFromPosition(H),D=this.locationFromPosition(T),U.index===D.index)return E=this.getBlockAtIndex(U.index),J=[U.offset,D.offset],$(E,J,U.index);for(z=[],F=O=P=U.index,B=D.index;B>=P?B>=O:O>=B;F=B>=P?++O:--O)(E=this.getBlockAtIndex(F))?(J=function(){switch(F){case U.index:return[U.offset,E.text.getLength()];case D.index:return[0,D.offset];default:return[0,E.text.getLength()]}}(),z.push($(E,J,F))):z.push(void 0);return z},S.prototype.getCommonAttributesAtRange=function(k){var $,E,D;return E=(k=m(k))[0],f(k)?this.getCommonAttributesAtPosition(E):(D=[],$=[],this.eachBlockAtRange(k,function(T,O){return O[0]!==O[1]?(D.push(T.text.getCommonAttributesAtRange(O)),$.push(C(T))):void 0}),u.Hash.fromCommonAttributesOfObjects(D).merge(u.Hash.fromCommonAttributesOfObjects($)).toObject())},S.prototype.getCommonAttributesAtPosition=function(k){var $,E,D,T,O,F,M,P,B,z;if(B=this.locationFromPosition(k),O=B.index,P=B.offset,D=this.getBlockAtIndex(O),!D)return{};T=C(D),$=D.text.getAttributesAtPosition(P),E=D.text.getAttributesAtPosition(P-1),F=function(){var U,H;U=u.config.textAttributes,H=[];for(M in U)z=U[M],z.inheritable&&H.push(M);return H}();for(M in E)z=E[M],(z===$[M]||b.call(F,M)>=0)&&(T[M]=z);return T},S.prototype.getRangeOfCommonAttributeAtPosition=function(k,$){var E,D,T,O,F,M,P,B,z;return F=this.locationFromPosition($),T=F.index,O=F.offset,z=this.getTextAtIndex(T),M=z.getExpandedRangeForAttributeAtOffset(k,O),B=M[0],D=M[1],P=this.positionFromLocation({index:T,offset:B}),E=this.positionFromLocation({index:T,offset:D}),m([P,E])},S.prototype.getBaseBlockAttributes=function(){var k,$,E,D,T,O,F;for(k=this.getBlockAtIndex(0).getAttributes(),E=D=1,F=this.getBlockCount();F>=1?F>D:D>F;E=F>=1?++D:--D)$=this.getBlockAtIndex(E).getAttributes(),O=Math.min(k.length,$.length),k=function(){var M,P,B;for(B=[],T=M=0,P=O;(P>=0?P>M:M>P)&&$[T]===k[T];T=P>=0?++M:--M)B.push($[T]);return B}();return k},C=function(k){var $,E;return E={},($=k.getLastAttribute())&&(E[$]=!0),E},S.prototype.getAttachmentById=function(k){var $,E,D,T;for(T=this.getAttachments(),E=0,D=T.length;D>E;E++)if($=T[E],$.id===k)return $},S.prototype.getAttachmentPieces=function(){var k;return k=[],this.blockList.eachObject(function($){var E;return E=$.text,k=k.concat(E.getAttachmentPieces())}),k},S.prototype.getAttachments=function(){var k,$,E,D,T;for(D=this.getAttachmentPieces(),T=[],k=0,$=D.length;$>k;k++)E=D[k],T.push(E.attachment);return T},S.prototype.getRangeOfAttachment=function(k){var $,E,D,T,O,F,M;for(T=0,O=this.blockList.toArray(),E=$=0,D=O.length;D>$;E=++$){if(F=O[E].text,M=F.getRangeOfAttachment(k))return m([T+M[0],T+M[1]]);T+=F.getLength()}},S.prototype.getLocationRangeOfAttachment=function(k){var $;return $=this.getRangeOfAttachment(k),this.locationRangeFromRange($)},S.prototype.getAttachmentPieceForAttachment=function(k){var $,E,D,T;for(T=this.getAttachmentPieces(),$=0,E=T.length;E>$;$++)if(D=T[$],D.attachment===k)return D},S.prototype.findRangesForBlockAttribute=function(k){var $,E,D,T,O,F,M;for(O=0,F=[],M=this.getBlocks(),E=0,D=M.length;D>E;E++)$=M[E],T=$.getLength(),$.hasAttribute(k)&&F.push([O,O+T]),O+=T;return F},S.prototype.findRangesForTextAttribute=function(k,$){var E,D,T,O,F,M,P,B,z,U;for(U=($??{}).withValue,M=0,P=[],B=[],O=function(H){return U!=null?H.getAttribute(k)===U:H.hasAttribute(k)},z=this.getPieces(),E=0,D=z.length;D>E;E++)F=z[E],T=F.getLength(),O(F)&&(P[1]===M?P[1]=M+T:B.push(P=[M,M+T])),M+=T;return B},S.prototype.locationFromPosition=function(k){var $,E;return E=this.blockList.findIndexAndOffsetAtPosition(Math.max(0,k)),E.index!=null?E:($=this.getBlocks(),{index:$.length-1,offset:$[$.length-1].getLength()})},S.prototype.positionFromLocation=function(k){return this.blockList.findPositionAtIndexAndOffset(k.index,k.offset)},S.prototype.locationRangeFromPosition=function(k){return m(this.locationFromPosition(k))},S.prototype.locationRangeFromRange=function(k){var $,E,D,T;if(k=m(k))return T=k[0],E=k[1],D=this.locationFromPosition(T),$=this.locationFromPosition(E),m([D,$])},S.prototype.rangeFromLocationRange=function(k){var $,E;return k=m(k),$=this.positionFromLocation(k[0]),f(k)||(E=this.positionFromLocation(k[1])),m([$,E])},S.prototype.isEqualTo=function(k){return this.blockList.isEqualTo(k!=null?k.blockList:void 0)},S.prototype.getTexts=function(){var k,$,E,D,T;for(D=this.getBlocks(),T=[],$=0,E=D.length;E>$;$++)k=D[$],T.push(k.text);return T},S.prototype.getPieces=function(){var k,$,E,D,T;for(E=[],D=this.getTexts(),k=0,$=D.length;$>k;k++)T=D[k],E.push.apply(E,T.getPieces());return E},S.prototype.getObjects=function(){return this.getBlocks().concat(this.getTexts()).concat(this.getPieces())},S.prototype.toSerializableDocument=function(){var k;return k=[],this.blockList.eachObject(function($){return k.push($.copyWithText($.text.toSerializableText()))}),new this.constructor(k)},S.prototype.toString=function(){return this.blockList.toString()},S.prototype.toJSON=function(){return this.blockList.toJSON()},S.prototype.toConsole=function(){var k;return JSON.stringify((function(){var $,E,D,T;for(D=this.blockList.toArray(),T=[],$=0,E=D.length;E>$;$++)k=D[$],T.push(JSON.parse(k.text.toConsole()));return T}).call(this))},S}(u.Object)}).call(this),(function(){u.LineBreakInsertion=function(){function c(d){var m;this.composition=d,this.document=this.composition.document,m=this.composition.getSelectedRange(),this.startPosition=m[0],this.endPosition=m[1],this.startLocation=this.document.locationFromPosition(this.startPosition),this.endLocation=this.document.locationFromPosition(this.endPosition),this.block=this.document.getBlockAtIndex(this.endLocation.index),this.breaksOnReturn=this.block.breaksOnReturn(),this.previousCharacter=this.block.text.getStringAtPosition(this.endLocation.offset-1),this.nextCharacter=this.block.text.getStringAtPosition(this.endLocation.offset)}return c.prototype.shouldInsertBlockBreak=function(){return this.block.hasAttributes()&&this.block.isListItem()&&!this.block.isEmpty()?this.startLocation.offset!==0:this.breaksOnReturn&&this.nextCharacter!==`
`},c.prototype.shouldBreakFormattedBlock=function(){return this.block.hasAttributes()&&!this.block.isListItem()&&(this.breaksOnReturn&&this.nextCharacter===`
`||this.previousCharacter===`
`)},c.prototype.shouldDecreaseListLevel=function(){return this.block.hasAttributes()&&this.block.isListItem()&&this.block.isEmpty()},c.prototype.shouldPrependListItem=function(){return this.block.isListItem()&&this.startLocation.offset===0&&!this.block.isEmpty()},c.prototype.shouldRemoveLastBlockAttribute=function(){return this.block.hasAttributes()&&!this.block.isListItem()&&this.block.isEmpty()},c}()}).call(this),(function(){var c,d,m,f,v,g,y,b,w,S,C=function($,E){function D(){this.constructor=$}for(var T in E)k.call(E,T)&&($[T]=E[T]);return D.prototype=E.prototype,$.prototype=new D,$.__super__=E.prototype,$},k={}.hasOwnProperty;g=u.normalizeRange,w=u.rangesAreEqual,b=u.rangeIsCollapsed,y=u.objectsAreEqual,c=u.arrayStartsWith,S=u.summarizeArrayChange,m=u.getAllAttributeNames,f=u.getBlockConfig,v=u.getTextConfig,d=u.extend,u.Composition=function($){function E(){this.document=new u.Document,this.attachments=[],this.currentAttributes={},this.revision=0}var D;return C(E,$),E.prototype.setDocument=function(T){var O;return T.isEqualTo(this.document)?void 0:(this.document=T,this.refreshAttachments(),this.revision++,(O=this.delegate)!=null&&typeof O.compositionDidChangeDocument=="function"?O.compositionDidChangeDocument(T):void 0)},E.prototype.getSnapshot=function(){return{document:this.document,selectedRange:this.getSelectedRange()}},E.prototype.loadSnapshot=function(T){var O,F,M,P;return O=T.document,P=T.selectedRange,(F=this.delegate)!=null&&typeof F.compositionWillLoadSnapshot=="function"&&F.compositionWillLoadSnapshot(),this.setDocument(O??new u.Document),this.setSelection(P??[0,0]),(M=this.delegate)!=null&&typeof M.compositionDidLoadSnapshot=="function"?M.compositionDidLoadSnapshot():void 0},E.prototype.insertText=function(T,O){var F,M,P,B;return B=(O??{updatePosition:!0}).updatePosition,M=this.getSelectedRange(),this.setDocument(this.document.insertTextAtRange(T,M)),P=M[0],F=P+T.getLength(),B&&this.setSelection(F),this.notifyDelegateOfInsertionAtRange([P,F])},E.prototype.insertBlock=function(T){var O;return T==null&&(T=new u.Block),O=new u.Document([T]),this.insertDocument(O)},E.prototype.insertDocument=function(T){var O,F,M;return T==null&&(T=new u.Document),F=this.getSelectedRange(),this.setDocument(this.document.insertDocumentAtRange(T,F)),M=F[0],O=M+T.getLength(),this.setSelection(O),this.notifyDelegateOfInsertionAtRange([M,O])},E.prototype.insertString=function(T,O){var F,M;return F=this.getCurrentTextAttributes(),M=u.Text.textForStringWithAttributes(T,F),this.insertText(M,O)},E.prototype.insertBlockBreak=function(){var T,O,F;return O=this.getSelectedRange(),this.setDocument(this.document.insertBlockBreakAtRange(O)),F=O[0],T=F+1,this.setSelection(T),this.notifyDelegateOfInsertionAtRange([F,T])},E.prototype.insertLineBreak=function(){var T,O;return O=new u.LineBreakInsertion(this),O.shouldDecreaseListLevel()?(this.decreaseListLevel(),this.setSelection(O.startPosition)):O.shouldPrependListItem()?(T=new u.Document([O.block.copyWithoutText()]),this.insertDocument(T)):O.shouldInsertBlockBreak()?this.insertBlockBreak():O.shouldRemoveLastBlockAttribute()?this.removeLastBlockAttribute():O.shouldBreakFormattedBlock()?this.breakFormattedBlock(O):this.insertString(`
`)},E.prototype.insertHTML=function(T){var O,F,M,P;return O=u.Document.fromHTML(T),M=this.getSelectedRange(),this.setDocument(this.document.mergeDocumentAtRange(O,M)),P=M[0],F=P+O.getLength()-1,this.setSelection(F),this.notifyDelegateOfInsertionAtRange([P,F])},E.prototype.replaceHTML=function(T){var O,F,M;return O=u.Document.fromHTML(T).copyUsingObjectsFromDocument(this.document),F=this.getLocationRange({strict:!1}),M=this.document.rangeFromLocationRange(F),this.setDocument(O),this.setSelection(M)},E.prototype.insertFile=function(T){return this.insertFiles([T])},E.prototype.insertFiles=function(T){var O,F,M,P,B,z;for(F=[],P=0,B=T.length;B>P;P++)M=T[P],(z=this.delegate)!=null&&z.compositionShouldAcceptFile(M)&&(O=u.Attachment.attachmentForFile(M),F.push(O));return this.insertAttachments(F)},E.prototype.insertAttachment=function(T){return this.insertAttachments([T])},E.prototype.insertAttachments=function(T){var O,F,M,P,B,z,U,H,J;for(H=new u.Text,P=0,B=T.length;B>P;P++)O=T[P],J=O.getType(),z=(U=u.config.attachments[J])!=null?U.presentation:void 0,M=this.getCurrentTextAttributes(),z&&(M.presentation=z),F=u.Text.textForAttachmentWithAttributes(O,M),H=H.appendText(F);return this.insertText(H)},E.prototype.shouldManageDeletingInDirection=function(T){var O;if(O=this.getLocationRange(),b(O)){if(T==="backward"&&O[0].offset===0||this.shouldManageMovingCursorInDirection(T))return!0}else if(O[0].index!==O[1].index)return!0;return!1},E.prototype.deleteInDirection=function(T,O){var F,M,P,B,z,U,H,J;return B=(O??{}).length,z=this.getLocationRange(),U=this.getSelectedRange(),H=b(U),H?P=T==="backward"&&z[0].offset===0:J=z[0].index!==z[1].index,P&&this.canDecreaseBlockAttributeLevel()&&(M=this.getBlock(),M.isListItem()?this.decreaseListLevel():this.decreaseBlockAttributeLevel(),this.setSelection(U[0]),M.isEmpty())?!1:(H&&(U=this.getExpandedRangeInDirection(T,{length:B}),T==="backward"&&(F=this.getAttachmentAtRange(U))),F?(this.editAttachment(F),!1):(this.setDocument(this.document.removeTextAtRange(U)),this.setSelection(U[0]),P||J?!1:void 0))},E.prototype.moveTextFromRange=function(T){var O;return O=this.getSelectedRange()[0],this.setDocument(this.document.moveTextFromRangeToPosition(T,O)),this.setSelection(O)},E.prototype.removeAttachment=function(T){var O;return(O=this.document.getRangeOfAttachment(T))?(this.stopEditingAttachment(),this.setDocument(this.document.removeTextAtRange(O)),this.setSelection(O[0])):void 0},E.prototype.removeLastBlockAttribute=function(){var T,O,F,M;return F=this.getSelectedRange(),M=F[0],O=F[1],T=this.document.getBlockAtPosition(O),this.removeCurrentAttribute(T.getLastAttribute()),this.setSelection(M)},D=" ",E.prototype.insertPlaceholder=function(){return this.placeholderPosition=this.getPosition(),this.insertString(D)},E.prototype.selectPlaceholder=function(){return this.placeholderPosition!=null?(this.setSelectedRange([this.placeholderPosition,this.placeholderPosition+D.length]),this.getSelectedRange()):void 0},E.prototype.forgetPlaceholder=function(){return this.placeholderPosition=null},E.prototype.hasCurrentAttribute=function(T){var O;return O=this.currentAttributes[T],O!=null&&O!==!1},E.prototype.toggleCurrentAttribute=function(T){var O;return(O=!this.currentAttributes[T])?this.setCurrentAttribute(T,O):this.removeCurrentAttribute(T)},E.prototype.canSetCurrentAttribute=function(T){return f(T)?this.canSetCurrentBlockAttribute(T):this.canSetCurrentTextAttribute(T)},E.prototype.canSetCurrentTextAttribute=function(){var T,O,F,M,P;if(O=this.getSelectedDocument()){for(P=O.getAttachments(),F=0,M=P.length;M>F;F++)if(T=P[F],!T.hasContent())return!1;return!0}},E.prototype.canSetCurrentBlockAttribute=function(){var T;if(T=this.getBlock())return!T.isTerminalBlock()},E.prototype.setCurrentAttribute=function(T,O){return f(T)?this.setBlockAttribute(T,O):(this.setTextAttribute(T,O),this.currentAttributes[T]=O,this.notifyDelegateOfCurrentAttributesChange())},E.prototype.setTextAttribute=function(T,O){var F,M,P,B;if(M=this.getSelectedRange())return P=M[0],F=M[1],P!==F?this.setDocument(this.document.addAttributeAtRange(T,O,M)):T==="href"?(B=u.Text.textForStringWithAttributes(O,{href:O}),this.insertText(B)):void 0},E.prototype.setBlockAttribute=function(T,O){var F;if(F=this.getSelectedRange())return this.canSetCurrentAttribute(T)?(this.getBlock(),this.setDocument(this.document.applyBlockAttributeAtRange(T,O,F)),this.setSelection(F)):void 0},E.prototype.removeCurrentAttribute=function(T){return f(T)?(this.removeBlockAttribute(T),this.updateCurrentAttributes()):(this.removeTextAttribute(T),delete this.currentAttributes[T],this.notifyDelegateOfCurrentAttributesChange())},E.prototype.removeTextAttribute=function(T){var O;if(O=this.getSelectedRange())return this.setDocument(this.document.removeAttributeAtRange(T,O))},E.prototype.removeBlockAttribute=function(T){var O;if(O=this.getSelectedRange())return this.setDocument(this.document.removeAttributeAtRange(T,O))},E.prototype.canDecreaseNestingLevel=function(){var T;return((T=this.getBlock())!=null?T.getNestingLevel():void 0)>0},E.prototype.canIncreaseNestingLevel=function(){var T,O,F;if(T=this.getBlock())return(F=f(T.getLastNestableAttribute()))!=null&&F.listAttribute?(O=this.getPreviousBlock())?c(O.getListItemAttributes(),T.getListItemAttributes()):void 0:T.getNestingLevel()>0},E.prototype.decreaseNestingLevel=function(){var T;if(T=this.getBlock())return this.setDocument(this.document.replaceBlock(T,T.decreaseNestingLevel()))},E.prototype.increaseNestingLevel=function(){var T;if(T=this.getBlock())return this.setDocument(this.document.replaceBlock(T,T.increaseNestingLevel()))},E.prototype.canDecreaseBlockAttributeLevel=function(){var T;return((T=this.getBlock())!=null?T.getAttributeLevel():void 0)>0},E.prototype.decreaseBlockAttributeLevel=function(){var T,O;return(T=(O=this.getBlock())!=null?O.getLastAttribute():void 0)?this.removeCurrentAttribute(T):void 0},E.prototype.decreaseListLevel=function(){var T,O,F,M,P,B;for(B=this.getSelectedRange()[0],P=this.document.locationFromPosition(B).index,F=P,T=this.getBlock().getAttributeLevel();(O=this.document.getBlockAtIndex(F+1))&&O.isListItem()&&O.getAttributeLevel()>T;)F++;return B=this.document.positionFromLocation({index:P,offset:0}),M=this.document.positionFromLocation({index:F,offset:0}),this.setDocument(this.document.removeLastListAttributeAtRange([B,M]))},E.prototype.updateCurrentAttributes=function(){var T,O,F,M,P,B;if(B=this.getSelectedRange({ignoreLock:!0})){for(O=this.document.getCommonAttributesAtRange(B),P=m(),F=0,M=P.length;M>F;F++)T=P[F],O[T]||this.canSetCurrentAttribute(T)||(O[T]=!1);if(!y(O,this.currentAttributes))return this.currentAttributes=O,this.notifyDelegateOfCurrentAttributesChange()}},E.prototype.getCurrentAttributes=function(){return d.call({},this.currentAttributes)},E.prototype.getCurrentTextAttributes=function(){var T,O,F,M;T={},F=this.currentAttributes;for(O in F)M=F[O],M!==!1&&v(O)&&(T[O]=M);return T},E.prototype.freezeSelection=function(){return this.setCurrentAttribute("frozen",!0)},E.prototype.thawSelection=function(){return this.removeCurrentAttribute("frozen")},E.prototype.hasFrozenSelection=function(){return this.hasCurrentAttribute("frozen")},E.proxyMethod("getSelectionManager().getPointRange"),E.proxyMethod("getSelectionManager().setLocationRangeFromPointRange"),E.proxyMethod("getSelectionManager().createLocationRangeFromDOMRange"),E.proxyMethod("getSelectionManager().locationIsCursorTarget"),E.proxyMethod("getSelectionManager().selectionIsExpanded"),E.proxyMethod("delegate?.getSelectionManager"),E.prototype.setSelection=function(T){var O,F;return O=this.document.locationRangeFromRange(T),(F=this.delegate)!=null?F.compositionDidRequestChangingSelectionToLocationRange(O):void 0},E.prototype.getSelectedRange=function(){var T;return(T=this.getLocationRange())?this.document.rangeFromLocationRange(T):void 0},E.prototype.setSelectedRange=function(T){var O;return O=this.document.locationRangeFromRange(T),this.getSelectionManager().setLocationRange(O)},E.prototype.getPosition=function(){var T;return(T=this.getLocationRange())?this.document.positionFromLocation(T[0]):void 0},E.prototype.getLocationRange=function(T){var O,F;return(O=(F=this.targetLocationRange)!=null?F:this.getSelectionManager().getLocationRange(T))!=null?O:g({index:0,offset:0})},E.prototype.withTargetLocationRange=function(T,O){var F;this.targetLocationRange=T;try{F=O()}finally{this.targetLocationRange=null}return F},E.prototype.withTargetRange=function(T,O){var F;return F=this.document.locationRangeFromRange(T),this.withTargetLocationRange(F,O)},E.prototype.withTargetDOMRange=function(T,O){var F;return F=this.createLocationRangeFromDOMRange(T,{strict:!1}),this.withTargetLocationRange(F,O)},E.prototype.getExpandedRangeInDirection=function(T,O){var F,M,P,B;return M=(O??{}).length,P=this.getSelectedRange(),B=P[0],F=P[1],T==="backward"?M?B-=M:B=this.translateUTF16PositionFromOffset(B,-1):M?F+=M:F=this.translateUTF16PositionFromOffset(F,1),g([B,F])},E.prototype.shouldManageMovingCursorInDirection=function(T){var O;return this.editingAttachment?!0:(O=this.getExpandedRangeInDirection(T),this.getAttachmentAtRange(O)!=null)},E.prototype.moveCursorInDirection=function(T){var O,F,M,P;return this.editingAttachment?M=this.document.getRangeOfAttachment(this.editingAttachment):(P=this.getSelectedRange(),M=this.getExpandedRangeInDirection(T),F=!w(P,M)),this.setSelectedRange(T==="backward"?M[0]:M[1]),F&&(O=this.getAttachmentAtRange(M))?this.editAttachment(O):void 0},E.prototype.expandSelectionInDirection=function(T,O){var F,M;return F=(O??{}).length,M=this.getExpandedRangeInDirection(T,{length:F}),this.setSelectedRange(M)},E.prototype.expandSelectionForEditing=function(){return this.hasCurrentAttribute("href")?this.expandSelectionAroundCommonAttribute("href"):void 0},E.prototype.expandSelectionAroundCommonAttribute=function(T){var O,F;return O=this.getPosition(),F=this.document.getRangeOfCommonAttributeAtPosition(T,O),this.setSelectedRange(F)},E.prototype.selectionContainsAttachments=function(){var T;return((T=this.getSelectedAttachments())!=null?T.length:void 0)>0},E.prototype.selectionIsInCursorTarget=function(){return this.editingAttachment||this.positionIsCursorTarget(this.getPosition())},E.prototype.positionIsCursorTarget=function(T){var O;return(O=this.document.locationFromPosition(T))?this.locationIsCursorTarget(O):void 0},E.prototype.positionIsBlockBreak=function(T){var O;return(O=this.document.getPieceAtPosition(T))!=null?O.isBlockBreak():void 0},E.prototype.getSelectedDocument=function(){var T;return(T=this.getSelectedRange())?this.document.getDocumentAtRange(T):void 0},E.prototype.getSelectedAttachments=function(){var T;return(T=this.getSelectedDocument())!=null?T.getAttachments():void 0},E.prototype.getAttachments=function(){return this.attachments.slice(0)},E.prototype.refreshAttachments=function(){var T,O,F,M,P,B,z,U,H,J,j,G;for(F=this.document.getAttachments(),U=S(this.attachments,F),T=U.added,j=U.removed,this.attachments=F,M=0,B=j.length;B>M;M++)O=j[M],O.delegate=null,(H=this.delegate)!=null&&typeof H.compositionDidRemoveAttachment=="function"&&H.compositionDidRemoveAttachment(O);for(G=[],P=0,z=T.length;z>P;P++)O=T[P],O.delegate=this,G.push((J=this.delegate)!=null&&typeof J.compositionDidAddAttachment=="function"?J.compositionDidAddAttachment(O):void 0);return G},E.prototype.attachmentDidChangeAttributes=function(T){var O;return this.revision++,(O=this.delegate)!=null&&typeof O.compositionDidEditAttachment=="function"?O.compositionDidEditAttachment(T):void 0},E.prototype.attachmentDidChangePreviewURL=function(T){var O;return this.revision++,(O=this.delegate)!=null&&typeof O.compositionDidChangeAttachmentPreviewURL=="function"?O.compositionDidChangeAttachmentPreviewURL(T):void 0},E.prototype.editAttachment=function(T,O){var F;if(T!==this.editingAttachment)return this.stopEditingAttachment(),this.editingAttachment=T,(F=this.delegate)!=null&&typeof F.compositionDidStartEditingAttachment=="function"?F.compositionDidStartEditingAttachment(this.editingAttachment,O):void 0},E.prototype.stopEditingAttachment=function(){var T;if(this.editingAttachment)return(T=this.delegate)!=null&&typeof T.compositionDidStopEditingAttachment=="function"&&T.compositionDidStopEditingAttachment(this.editingAttachment),this.editingAttachment=null},E.prototype.updateAttributesForAttachment=function(T,O){return this.setDocument(this.document.updateAttributesForAttachment(T,O))},E.prototype.removeAttributeForAttachment=function(T,O){return this.setDocument(this.document.removeAttributeForAttachment(T,O))},E.prototype.breakFormattedBlock=function(T){var O,F,M,P,B;return F=T.document,O=T.block,P=T.startPosition,B=[P-1,P],O.getBlockBreakPosition()===T.startLocation.offset?(O.breaksOnReturn()&&T.nextCharacter===`
`?P+=1:F=F.removeTextAtRange(B),B=[P,P]):T.nextCharacter===`
`?T.previousCharacter===`
`?B=[P-1,P+1]:(B=[P,P+1],P+=1):T.startLocation.offset-1!==0&&(P+=1),M=new u.Document([O.removeLastAttribute().copyWithoutText()]),this.setDocument(F.insertDocumentAtRange(M,B)),this.setSelection(P)},E.prototype.getPreviousBlock=function(){var T,O;return(O=this.getLocationRange())&&(T=O[0].index,T>0)?this.document.getBlockAtIndex(T-1):void 0},E.prototype.getBlock=function(){var T;return(T=this.getLocationRange())?this.document.getBlockAtIndex(T[0].index):void 0},E.prototype.getAttachmentAtRange=function(T){var O;return O=this.document.getDocumentAtRange(T),O.toString()===u.OBJECT_REPLACEMENT_CHARACTER+`
`?O.getAttachments()[0]:void 0},E.prototype.notifyDelegateOfCurrentAttributesChange=function(){var T;return(T=this.delegate)!=null&&typeof T.compositionDidChangeCurrentAttributes=="function"?T.compositionDidChangeCurrentAttributes(this.currentAttributes):void 0},E.prototype.notifyDelegateOfInsertionAtRange=function(T){var O;return(O=this.delegate)!=null&&typeof O.compositionDidPerformInsertionAtRange=="function"?O.compositionDidPerformInsertionAtRange(T):void 0},E.prototype.translateUTF16PositionFromOffset=function(T,O){var F,M;return M=this.document.toUTF16String(),F=M.offsetFromUCS2Offset(T),M.offsetToUCS2Offset(F+O)},E}(u.BasicObject)}).call(this),(function(){var c=function(m,f){function v(){this.constructor=m}for(var g in f)d.call(f,g)&&(m[g]=f[g]);return v.prototype=f.prototype,m.prototype=new v,m.__super__=f.prototype,m},d={}.hasOwnProperty;u.UndoManager=function(m){function f(g){this.composition=g,this.undoEntries=[],this.redoEntries=[]}var v;return c(f,m),f.prototype.recordUndoEntry=function(g,y){var b,w,S,C,k;return C=y??{},w=C.context,b=C.consolidatable,S=this.undoEntries.slice(-1)[0],b&&v(S,g,w)?void 0:(k=this.createEntry({description:g,context:w}),this.undoEntries.push(k),this.redoEntries=[])},f.prototype.undo=function(){var g,y;return(y=this.undoEntries.pop())?(g=this.createEntry(y),this.redoEntries.push(g),this.composition.loadSnapshot(y.snapshot)):void 0},f.prototype.redo=function(){var g,y;return(g=this.redoEntries.pop())?(y=this.createEntry(g),this.undoEntries.push(y),this.composition.loadSnapshot(g.snapshot)):void 0},f.prototype.canUndo=function(){return this.undoEntries.length>0},f.prototype.canRedo=function(){return this.redoEntries.length>0},f.prototype.createEntry=function(g){var y,b,w;return w=g??{},b=w.description,y=w.context,{description:b!=null?b.toString():void 0,context:JSON.stringify(y),snapshot:this.composition.getSnapshot()}},v=function(g,y,b){return(g!=null?g.description:void 0)===(y!=null?y.toString():void 0)&&(g!=null?g.context:void 0)===JSON.stringify(b)},f}(u.BasicObject)}).call(this),(function(){var c;u.attachmentGalleryFilter=function(d){var m;return m=new c(d),m.perform(),m.getSnapshot()},c=function(){function d(g){this.document=g.document,this.selectedRange=g.selectedRange}var m,f,v;return m="attachmentGallery",f="presentation",v="gallery",d.prototype.perform=function(){return this.removeBlockAttribute(),this.applyBlockAttribute()},d.prototype.getSnapshot=function(){return{document:this.document,selectedRange:this.selectedRange}},d.prototype.removeBlockAttribute=function(){var g,y,b,w,S;for(w=this.findRangesOfBlocks(),S=[],g=0,y=w.length;y>g;g++)b=w[g],S.push(this.document=this.document.removeAttributeAtRange(m,b));return S},d.prototype.applyBlockAttribute=function(){var g,y,b,w,S,C;for(b=0,S=this.findRangesOfPieces(),C=[],g=0,y=S.length;y>g;g++)w=S[g],w[1]-w[0]>1&&(w[0]+=b,w[1]+=b,this.document.getCharacterAtPosition(w[1])!==`
`&&(this.document=this.document.insertBlockBreakAtRange(w[1]),w[1]<this.selectedRange[1]&&this.moveSelectedRangeForward(),w[1]++,b++),w[0]!==0&&this.document.getCharacterAtPosition(w[0]-1)!==`
`&&(this.document=this.document.insertBlockBreakAtRange(w[0]),w[0]<this.selectedRange[0]&&this.moveSelectedRangeForward(),w[0]++,b++),C.push(this.document=this.document.applyBlockAttributeAtRange(m,!0,w)));return C},d.prototype.findRangesOfBlocks=function(){return this.document.findRangesForBlockAttribute(m)},d.prototype.findRangesOfPieces=function(){return this.document.findRangesForTextAttribute(f,{withValue:v})},d.prototype.moveSelectedRangeForward=function(){return this.selectedRange[0]+=1,this.selectedRange[1]+=1},d}()}).call(this),(function(){var c=function(d,m){return function(){return d.apply(m,arguments)}};u.Editor=function(){function d(f,v,g){this.composition=f,this.selectionManager=v,this.element=g,this.insertFiles=c(this.insertFiles,this),this.undoManager=new u.UndoManager(this.composition),this.filters=m.slice(0)}var m;return m=[u.attachmentGalleryFilter],d.prototype.loadDocument=function(f){return this.loadSnapshot({document:f,selectedRange:[0,0]})},d.prototype.loadHTML=function(f){return f==null&&(f=""),this.loadDocument(u.Document.fromHTML(f,{referenceElement:this.element}))},d.prototype.loadJSON=function(f){var v,g;return v=f.document,g=f.selectedRange,v=u.Document.fromJSON(v),this.loadSnapshot({document:v,selectedRange:g})},d.prototype.loadSnapshot=function(f){return this.undoManager=new u.UndoManager(this.composition),this.composition.loadSnapshot(f)},d.prototype.getDocument=function(){return this.composition.document},d.prototype.getSelectedDocument=function(){return this.composition.getSelectedDocument()},d.prototype.getSnapshot=function(){return this.composition.getSnapshot()},d.prototype.toJSON=function(){return this.getSnapshot()},d.prototype.deleteInDirection=function(f){return this.composition.deleteInDirection(f)},d.prototype.insertAttachment=function(f){return this.composition.insertAttachment(f)},d.prototype.insertAttachments=function(f){return this.composition.insertAttachments(f)},d.prototype.insertDocument=function(f){return this.composition.insertDocument(f)},d.prototype.insertFile=function(f){return this.composition.insertFile(f)},d.prototype.insertFiles=function(f){return this.composition.insertFiles(f)},d.prototype.insertHTML=function(f){return this.composition.insertHTML(f)},d.prototype.insertString=function(f){return this.composition.insertString(f)},d.prototype.insertText=function(f){return this.composition.insertText(f)},d.prototype.insertLineBreak=function(){return this.composition.insertLineBreak()},d.prototype.getSelectedRange=function(){return this.composition.getSelectedRange()},d.prototype.getPosition=function(){return this.composition.getPosition()},d.prototype.getClientRectAtPosition=function(f){var v;return v=this.getDocument().locationRangeFromRange([f,f+1]),this.selectionManager.getClientRectAtLocationRange(v)},d.prototype.expandSelectionInDirection=function(f){return this.composition.expandSelectionInDirection(f)},d.prototype.moveCursorInDirection=function(f){return this.composition.moveCursorInDirection(f)},d.prototype.setSelectedRange=function(f){return this.composition.setSelectedRange(f)},d.prototype.activateAttribute=function(f,v){return v==null&&(v=!0),this.composition.setCurrentAttribute(f,v)},d.prototype.attributeIsActive=function(f){return this.composition.hasCurrentAttribute(f)},d.prototype.canActivateAttribute=function(f){return this.composition.canSetCurrentAttribute(f)},d.prototype.deactivateAttribute=function(f){return this.composition.removeCurrentAttribute(f)},d.prototype.canDecreaseNestingLevel=function(){return this.composition.canDecreaseNestingLevel()},d.prototype.canIncreaseNestingLevel=function(){return this.composition.canIncreaseNestingLevel()},d.prototype.decreaseNestingLevel=function(){return this.canDecreaseNestingLevel()?this.composition.decreaseNestingLevel():void 0},d.prototype.increaseNestingLevel=function(){return this.canIncreaseNestingLevel()?this.composition.increaseNestingLevel():void 0},d.prototype.canRedo=function(){return this.undoManager.canRedo()},d.prototype.canUndo=function(){return this.undoManager.canUndo()},d.prototype.recordUndoEntry=function(f,v){var g,y,b;return b=v??{},y=b.context,g=b.consolidatable,this.undoManager.recordUndoEntry(f,{context:y,consolidatable:g})},d.prototype.redo=function(){return this.canRedo()?this.undoManager.redo():void 0},d.prototype.undo=function(){return this.canUndo()?this.undoManager.undo():void 0},d}()}).call(this),(function(){var c=function(m,f){function v(){this.constructor=m}for(var g in f)d.call(f,g)&&(m[g]=f[g]);return v.prototype=f.prototype,m.prototype=new v,m.__super__=f.prototype,m},d={}.hasOwnProperty;u.ManagedAttachment=function(m){function f(v,g){var y;this.attachmentManager=v,this.attachment=g,y=this.attachment,this.id=y.id,this.file=y.file}return c(f,m),f.prototype.remove=function(){return this.attachmentManager.requestRemovalOfAttachment(this.attachment)},f.proxyMethod("attachment.getAttribute"),f.proxyMethod("attachment.hasAttribute"),f.proxyMethod("attachment.setAttribute"),f.proxyMethod("attachment.getAttributes"),f.proxyMethod("attachment.setAttributes"),f.proxyMethod("attachment.isPending"),f.proxyMethod("attachment.isPreviewable"),f.proxyMethod("attachment.getURL"),f.proxyMethod("attachment.getHref"),f.proxyMethod("attachment.getFilename"),f.proxyMethod("attachment.getFilesize"),f.proxyMethod("attachment.getFormattedFilesize"),f.proxyMethod("attachment.getExtension"),f.proxyMethod("attachment.getContentType"),f.proxyMethod("attachment.getFile"),f.proxyMethod("attachment.setFile"),f.proxyMethod("attachment.releaseFile"),f.proxyMethod("attachment.getUploadProgress"),f.proxyMethod("attachment.setUploadProgress"),f}(u.BasicObject)}).call(this),(function(){var c=function(m,f){function v(){this.constructor=m}for(var g in f)d.call(f,g)&&(m[g]=f[g]);return v.prototype=f.prototype,m.prototype=new v,m.__super__=f.prototype,m},d={}.hasOwnProperty;u.AttachmentManager=function(m){function f(v){var g,y,b;for(v==null&&(v=[]),this.managedAttachments={},y=0,b=v.length;b>y;y++)g=v[y],this.manageAttachment(g)}return c(f,m),f.prototype.getAttachments=function(){var v,g,y,b;y=this.managedAttachments,b=[];for(g in y)v=y[g],b.push(v);return b},f.prototype.manageAttachment=function(v){var g,y;return(g=this.managedAttachments)[y=v.id]!=null?g[y]:g[y]=new u.ManagedAttachment(this,v)},f.prototype.attachmentIsManaged=function(v){return v.id in this.managedAttachments},f.prototype.requestRemovalOfAttachment=function(v){var g;return this.attachmentIsManaged(v)&&(g=this.delegate)!=null&&typeof g.attachmentManagerDidRequestRemovalOfAttachment=="function"?g.attachmentManagerDidRequestRemovalOfAttachment(v):void 0},f.prototype.unmanageAttachment=function(v){var g;return g=this.managedAttachments[v.id],delete this.managedAttachments[v.id],g},f}(u.BasicObject)}).call(this),(function(){var c,d,m,f,v,g,y,b,w,S,C;c=u.elementContainsNode,d=u.findChildIndexOfNode,v=u.nodeIsBlockStart,g=u.nodeIsBlockStartComment,f=u.nodeIsBlockContainer,y=u.nodeIsCursorTarget,b=u.nodeIsEmptyTextNode,w=u.nodeIsTextNode,m=u.nodeIsAttachmentElement,S=u.tagName,C=u.walkTree,u.LocationMapper=function(){function k(O){this.element=O}var $,E,D,T;return k.prototype.findLocationFromContainerAndOffset=function(O,F,M){var P,B,z,U,H,J,j;for(J=(M??{strict:!0}).strict,B=0,z=!1,U={index:0,offset:0},(P=this.findAttachmentElementParentForNode(O))&&(O=P.parentNode,F=d(P)),j=C(this.element,{usingFilter:D});j.nextNode();){if(H=j.currentNode,H===O&&w(O)){y(H)||(U.offset+=F);break}if(H.parentNode===O){if(B++===F)break}else if(!c(O,H)&&B>0)break;v(H,{strict:J})?(z&&U.index++,U.offset=0,z=!0):U.offset+=E(H)}return U},k.prototype.findContainerAndOffsetFromLocation=function(O){var F,M,P,B,z;if(O.index===0&&O.offset===0){for(F=this.element,B=0;F.firstChild;)if(F=F.firstChild,f(F)){B=1;break}return[F,B]}if(z=this.findNodeAndOffsetFromLocation(O),M=z[0],P=z[1],M){if(w(M))E(M)===0?(F=M.parentNode.parentNode,B=d(M.parentNode),y(M,{name:"right"})&&B++):(F=M,B=O.offset-P);else{if(F=M.parentNode,!v(M.previousSibling)&&!f(F))for(;M===F.lastChild&&(M=F,F=F.parentNode,!f(F)););B=d(M),O.offset!==0&&B++}return[F,B]}},k.prototype.findNodeAndOffsetFromLocation=function(O){var F,M,P,B,z,U,H,J;for(H=0,J=this.getSignificantNodesForIndex(O.index),M=0,P=J.length;P>M;M++){if(F=J[M],B=E(F),O.offset<=H+B)if(w(F)){if(z=F,U=H,O.offset===U&&y(z))break}else z||(z=F,U=H);if(H+=B,H>O.offset)break}return[z,U]},k.prototype.findAttachmentElementParentForNode=function(O){for(;O&&O!==this.element;){if(m(O))return O;O=O.parentNode}},k.prototype.getSignificantNodesForIndex=function(O){var F,M,P,B,z;for(P=[],z=C(this.element,{usingFilter:$}),B=!1;z.nextNode();)if(M=z.currentNode,g(M)){if(typeof F<"u"&&F!==null?F++:F=0,F===O)B=!0;else if(B)break}else B&&P.push(M);return P},E=function(O){var F;return O.nodeType===Node.TEXT_NODE?y(O)?0:(F=O.textContent,F.length):S(O)==="br"||m(O)?1:0},$=function(O){return T(O)===NodeFilter.FILTER_ACCEPT?D(O):NodeFilter.FILTER_REJECT},T=function(O){return b(O)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},D=function(O){return m(O.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},k}()}).call(this),(function(){var c,d,m=[].slice;c=u.getDOMRange,d=u.setDOMRange,u.PointMapper=function(){function f(){}return f.prototype.createDOMRangeFromPoint=function(v){var g,y,b,w,S,C,k,$;if(k=v.x,$=v.y,document.caretPositionFromPoint)return S=document.caretPositionFromPoint(k,$),b=S.offsetNode,y=S.offset,g=document.createRange(),g.setStart(b,y),g;if(document.caretRangeFromPoint)return document.caretRangeFromPoint(k,$);if(document.body.createTextRange){w=c();try{C=document.body.createTextRange(),C.moveToPoint(k,$),C.select()}catch{}return g=c(),d(w),g}},f.prototype.getClientRectsForDOMRange=function(v){var g,y,b;return y=m.call(v.getClientRects()),b=y[0],g=y[y.length-1],[b,g]},f}()}).call(this),(function(){var c,d=function(g,y){return function(){return g.apply(y,arguments)}},m=function(g,y){function b(){this.constructor=g}for(var w in y)f.call(y,w)&&(g[w]=y[w]);return b.prototype=y.prototype,g.prototype=new b,g.__super__=y.prototype,g},f={}.hasOwnProperty,v=[].indexOf||function(g){for(var y=0,b=this.length;b>y;y++)if(y in this&&this[y]===g)return y;return-1};c=u.getDOMRange,u.SelectionChangeObserver=function(g){function y(){this.run=d(this.run,this),this.update=d(this.update,this),this.selectionManagers=[]}var b;return m(y,g),y.prototype.start=function(){return this.started?void 0:(this.started=!0,"onselectionchange"in document?document.addEventListener("selectionchange",this.update,!0):this.run())},y.prototype.stop=function(){return this.started?(this.started=!1,document.removeEventListener("selectionchange",this.update,!0)):void 0},y.prototype.registerSelectionManager=function(w){return v.call(this.selectionManagers,w)<0?(this.selectionManagers.push(w),this.start()):void 0},y.prototype.unregisterSelectionManager=function(w){var S;return this.selectionManagers=(function(){var C,k,$,E;for($=this.selectionManagers,E=[],C=0,k=$.length;k>C;C++)S=$[C],S!==w&&E.push(S);return E}).call(this),this.selectionManagers.length===0?this.stop():void 0},y.prototype.notifySelectionManagersOfSelectionChange=function(){var w,S,C,k,$;for(C=this.selectionManagers,k=[],w=0,S=C.length;S>w;w++)$=C[w],k.push($.selectionDidChange());return k},y.prototype.update=function(){var w;return w=c(),b(w,this.domRange)?void 0:(this.domRange=w,this.notifySelectionManagersOfSelectionChange())},y.prototype.reset=function(){return this.domRange=null,this.update()},y.prototype.run=function(){return this.started?(this.update(),requestAnimationFrame(this.run)):void 0},b=function(w,S){return(w!=null?w.startContainer:void 0)===(S!=null?S.startContainer:void 0)&&(w!=null?w.startOffset:void 0)===(S!=null?S.startOffset:void 0)&&(w!=null?w.endContainer:void 0)===(S!=null?S.endContainer:void 0)&&(w!=null?w.endOffset:void 0)===(S!=null?S.endOffset:void 0)},y}(u.BasicObject),u.selectionChangeObserver==null&&(u.selectionChangeObserver=new u.SelectionChangeObserver)}).call(this),(function(){var c,d,m,f,v,g,y,b,w,S,C=function(E,D){return function(){return E.apply(D,arguments)}},k=function(E,D){function T(){this.constructor=E}for(var O in D)$.call(D,O)&&(E[O]=D[O]);return T.prototype=D.prototype,E.prototype=new T,E.__super__=D.prototype,E},$={}.hasOwnProperty;m=u.getDOMSelection,d=u.getDOMRange,S=u.setDOMRange,c=u.elementContainsNode,g=u.nodeIsCursorTarget,v=u.innerElementIsActive,f=u.handleEvent,y=u.normalizeRange,b=u.rangeIsCollapsed,w=u.rangesAreEqual,u.SelectionManager=function(E){function D(T){this.element=T,this.selectionDidChange=C(this.selectionDidChange,this),this.didMouseDown=C(this.didMouseDown,this),this.locationMapper=new u.LocationMapper(this.element),this.pointMapper=new u.PointMapper,this.lockCount=0,f("mousedown",{onElement:this.element,withCallback:this.didMouseDown})}return k(D,E),D.prototype.getLocationRange=function(T){var O;return T==null&&(T={}),T.strict===!1?this.createLocationRangeFromDOMRange(d(),{strict:!1}):T.ignoreLock?this.currentLocationRange:(O=this.lockedLocationRange)!=null?O:this.currentLocationRange},D.prototype.setLocationRange=function(T){var O;if(!this.lockedLocationRange)return T=y(T),(O=this.createDOMRangeFromLocationRange(T))?(S(O),this.updateCurrentLocationRange(T)):void 0},D.prototype.setLocationRangeFromPointRange=function(T){var O,F;return T=y(T),F=this.getLocationAtPoint(T[0]),O=this.getLocationAtPoint(T[1]),this.setLocationRange([F,O])},D.prototype.getClientRectAtLocationRange=function(T){var O;return(O=this.createDOMRangeFromLocationRange(T))?this.getClientRectsForDOMRange(O)[1]:void 0},D.prototype.locationIsCursorTarget=function(T){var O,F;return F=this.findNodeAndOffsetFromLocation(T),O=F[0],F[1],g(O)},D.prototype.lock=function(){return this.lockCount++===0?(this.updateCurrentLocationRange(),this.lockedLocationRange=this.getLocationRange()):void 0},D.prototype.unlock=function(){var T;return--this.lockCount===0&&(T=this.lockedLocationRange,this.lockedLocationRange=null,T!=null)?this.setLocationRange(T):void 0},D.prototype.clearSelection=function(){var T;return(T=m())!=null?T.removeAllRanges():void 0},D.prototype.selectionIsCollapsed=function(){var T;return((T=d())!=null?T.collapsed:void 0)===!0},D.prototype.selectionIsExpanded=function(){return!this.selectionIsCollapsed()},D.prototype.createLocationRangeFromDOMRange=function(T,O){var F,M;if(T!=null&&this.domRangeWithinElement(T)&&(M=this.findLocationFromContainerAndOffset(T.startContainer,T.startOffset,O)))return T.collapsed||(F=this.findLocationFromContainerAndOffset(T.endContainer,T.endOffset,O)),y([M,F])},D.proxyMethod("locationMapper.findLocationFromContainerAndOffset"),D.proxyMethod("locationMapper.findContainerAndOffsetFromLocation"),D.proxyMethod("locationMapper.findNodeAndOffsetFromLocation"),D.proxyMethod("pointMapper.createDOMRangeFromPoint"),D.proxyMethod("pointMapper.getClientRectsForDOMRange"),D.prototype.didMouseDown=function(){return this.pauseTemporarily()},D.prototype.pauseTemporarily=function(){var T,O,F,M;return this.paused=!0,O=function(P){return function(){var B,z,U;for(P.paused=!1,clearTimeout(M),z=0,U=F.length;U>z;z++)B=F[z],B.destroy();return c(document,P.element)?P.selectionDidChange():void 0}}(this),M=setTimeout(O,200),F=function(){var P,B,z,U;for(z=["mousemove","keydown"],U=[],P=0,B=z.length;B>P;P++)T=z[P],U.push(f(T,{onElement:document,withCallback:O}));return U}()},D.prototype.selectionDidChange=function(){return this.paused||v(this.element)?void 0:this.updateCurrentLocationRange()},D.prototype.updateCurrentLocationRange=function(T){var O;return(T??(T=this.createLocationRangeFromDOMRange(d())))&&!w(T,this.currentLocationRange)?(this.currentLocationRange=T,(O=this.delegate)!=null&&typeof O.locationRangeDidChange=="function"?O.locationRangeDidChange(this.currentLocationRange.slice(0)):void 0):void 0},D.prototype.createDOMRangeFromLocationRange=function(T){var O,F,M,P;return M=this.findContainerAndOffsetFromLocation(T[0]),F=b(T)?M:(P=this.findContainerAndOffsetFromLocation(T[1]))!=null?P:M,M!=null&&F!=null?(O=document.createRange(),O.setStart.apply(O,M),O.setEnd.apply(O,F),O):void 0},D.prototype.getLocationAtPoint=function(T){var O,F;return(O=this.createDOMRangeFromPoint(T))&&(F=this.createLocationRangeFromDOMRange(O))!=null?F[0]:void 0},D.prototype.domRangeWithinElement=function(T){return T.collapsed?c(this.element,T.startContainer):c(this.element,T.startContainer)&&c(this.element,T.endContainer)},D}(u.BasicObject)}).call(this),(function(){var c,d,m,f,v=function(b,w){function S(){this.constructor=b}for(var C in w)g.call(w,C)&&(b[C]=w[C]);return S.prototype=w.prototype,b.prototype=new S,b.__super__=w.prototype,b},g={}.hasOwnProperty,y=[].slice;m=u.rangeIsCollapsed,f=u.rangesAreEqual,d=u.objectsAreEqual,c=u.getBlockConfig,u.EditorController=function(b){function w(C){var k,$;this.editorElement=C.editorElement,k=C.document,$=C.html,this.selectionManager=new u.SelectionManager(this.editorElement),this.selectionManager.delegate=this,this.composition=new u.Composition,this.composition.delegate=this,this.attachmentManager=new u.AttachmentManager(this.composition.getAttachments()),this.attachmentManager.delegate=this,this.inputController=new u["Level"+u.config.input.getLevel()+"InputController"](this.editorElement),this.inputController.delegate=this,this.inputController.responder=this.composition,this.compositionController=new u.CompositionController(this.editorElement,this.composition),this.compositionController.delegate=this,this.toolbarController=new u.ToolbarController(this.editorElement.toolbarElement),this.toolbarController.delegate=this,this.editor=new u.Editor(this.composition,this.selectionManager,this.editorElement),k!=null?this.editor.loadDocument(k):this.editor.loadHTML($)}var S;return v(w,b),w.prototype.registerSelectionManager=function(){return u.selectionChangeObserver.registerSelectionManager(this.selectionManager)},w.prototype.unregisterSelectionManager=function(){return u.selectionChangeObserver.unregisterSelectionManager(this.selectionManager)},w.prototype.render=function(){return this.compositionController.render()},w.prototype.reparse=function(){return this.composition.replaceHTML(this.editorElement.innerHTML)},w.prototype.compositionDidChangeDocument=function(){return this.notifyEditorElement("document-change"),this.handlingInput?void 0:this.render()},w.prototype.compositionDidChangeCurrentAttributes=function(C){return this.currentAttributes=C,this.toolbarController.updateAttributes(this.currentAttributes),this.updateCurrentActions(),this.notifyEditorElement("attributes-change",{attributes:this.currentAttributes})},w.prototype.compositionDidPerformInsertionAtRange=function(C){return this.pasting?this.pastedRange=C:void 0},w.prototype.compositionShouldAcceptFile=function(C){return this.notifyEditorElement("file-accept",{file:C})},w.prototype.compositionDidAddAttachment=function(C){var k;return k=this.attachmentManager.manageAttachment(C),this.notifyEditorElement("attachment-add",{attachment:k})},w.prototype.compositionDidEditAttachment=function(C){var k;return this.compositionController.rerenderViewForObject(C),k=this.attachmentManager.manageAttachment(C),this.notifyEditorElement("attachment-edit",{attachment:k}),this.notifyEditorElement("change")},w.prototype.compositionDidChangeAttachmentPreviewURL=function(C){return this.compositionController.invalidateViewForObject(C),this.notifyEditorElement("change")},w.prototype.compositionDidRemoveAttachment=function(C){var k;return k=this.attachmentManager.unmanageAttachment(C),this.notifyEditorElement("attachment-remove",{attachment:k})},w.prototype.compositionDidStartEditingAttachment=function(C,k){return this.attachmentLocationRange=this.composition.document.getLocationRangeOfAttachment(C),this.compositionController.installAttachmentEditorForAttachment(C,k),this.selectionManager.setLocationRange(this.attachmentLocationRange)},w.prototype.compositionDidStopEditingAttachment=function(){return this.compositionController.uninstallAttachmentEditor(),this.attachmentLocationRange=null},w.prototype.compositionDidRequestChangingSelectionToLocationRange=function(C){return!this.loadingSnapshot||this.isFocused()?(this.requestedLocationRange=C,this.compositionRevisionWhenLocationRangeRequested=this.composition.revision,this.handlingInput?void 0:this.render()):void 0},w.prototype.compositionWillLoadSnapshot=function(){return this.loadingSnapshot=!0},w.prototype.compositionDidLoadSnapshot=function(){return this.compositionController.refreshViewCache(),this.render(),this.loadingSnapshot=!1},w.prototype.getSelectionManager=function(){return this.selectionManager},w.proxyMethod("getSelectionManager().setLocationRange"),w.proxyMethod("getSelectionManager().getLocationRange"),w.prototype.attachmentManagerDidRequestRemovalOfAttachment=function(C){return this.removeAttachment(C)},w.prototype.compositionControllerWillSyncDocumentView=function(){return this.inputController.editorWillSyncDocumentView(),this.selectionManager.lock(),this.selectionManager.clearSelection()},w.prototype.compositionControllerDidSyncDocumentView=function(){return this.inputController.editorDidSyncDocumentView(),this.selectionManager.unlock(),this.updateCurrentActions(),this.notifyEditorElement("sync")},w.prototype.compositionControllerDidRender=function(){return this.requestedLocationRange!=null&&(this.compositionRevisionWhenLocationRangeRequested===this.composition.revision&&this.selectionManager.setLocationRange(this.requestedLocationRange),this.requestedLocationRange=null,this.compositionRevisionWhenLocationRangeRequested=null),this.renderedCompositionRevision!==this.composition.revision&&(this.runEditorFilters(),this.composition.updateCurrentAttributes(),this.notifyEditorElement("render")),this.renderedCompositionRevision=this.composition.revision},w.prototype.compositionControllerDidFocus=function(){return this.isFocusedInvisibly()&&this.setLocationRange({index:0,offset:0}),this.toolbarController.hideDialog(),this.notifyEditorElement("focus")},w.prototype.compositionControllerDidBlur=function(){return this.notifyEditorElement("blur")},w.prototype.compositionControllerDidSelectAttachment=function(C,k){return this.toolbarController.hideDialog(),this.composition.editAttachment(C,k)},w.prototype.compositionControllerDidRequestDeselectingAttachment=function(C){var k,$;return k=($=this.attachmentLocationRange)!=null?$:this.composition.document.getLocationRangeOfAttachment(C),this.selectionManager.setLocationRange(k[1])},w.prototype.compositionControllerWillUpdateAttachment=function(C){return this.editor.recordUndoEntry("Edit Attachment",{context:C.id,consolidatable:!0})},w.prototype.compositionControllerDidRequestRemovalOfAttachment=function(C){return this.removeAttachment(C)},w.prototype.inputControllerWillHandleInput=function(){return this.handlingInput=!0,this.requestedRender=!1},w.prototype.inputControllerDidRequestRender=function(){return this.requestedRender=!0},w.prototype.inputControllerDidHandleInput=function(){return this.handlingInput=!1,this.requestedRender?(this.requestedRender=!1,this.render()):void 0},w.prototype.inputControllerDidAllowUnhandledInput=function(){return this.notifyEditorElement("change")},w.prototype.inputControllerDidRequestReparse=function(){return this.reparse()},w.prototype.inputControllerWillPerformTyping=function(){return this.recordTypingUndoEntry()},w.prototype.inputControllerWillPerformFormatting=function(C){return this.recordFormattingUndoEntry(C)},w.prototype.inputControllerWillCutText=function(){return this.editor.recordUndoEntry("Cut")},w.prototype.inputControllerWillPaste=function(C){return this.editor.recordUndoEntry("Paste"),this.pasting=!0,this.notifyEditorElement("before-paste",{paste:C})},w.prototype.inputControllerDidPaste=function(C){return C.range=this.pastedRange,this.pastedRange=null,this.pasting=null,this.notifyEditorElement("paste",{paste:C})},w.prototype.inputControllerWillMoveText=function(){return this.editor.recordUndoEntry("Move")},w.prototype.inputControllerWillAttachFiles=function(){return this.editor.recordUndoEntry("Drop Files")},w.prototype.inputControllerWillPerformUndo=function(){return this.editor.undo()},w.prototype.inputControllerWillPerformRedo=function(){return this.editor.redo()},w.prototype.inputControllerDidReceiveKeyboardCommand=function(C){return this.toolbarController.applyKeyboardCommand(C)},w.prototype.inputControllerDidStartDrag=function(){return this.locationRangeBeforeDrag=this.selectionManager.getLocationRange()},w.prototype.inputControllerDidReceiveDragOverPoint=function(C){return this.selectionManager.setLocationRangeFromPointRange(C)},w.prototype.inputControllerDidCancelDrag=function(){return this.selectionManager.setLocationRange(this.locationRangeBeforeDrag),this.locationRangeBeforeDrag=null},w.prototype.locationRangeDidChange=function(C){return this.composition.updateCurrentAttributes(),this.updateCurrentActions(),this.attachmentLocationRange&&!f(this.attachmentLocationRange,C)&&this.composition.stopEditingAttachment(),this.notifyEditorElement("selection-change")},w.prototype.toolbarDidClickButton=function(){return this.getLocationRange()?void 0:this.setLocationRange({index:0,offset:0})},w.prototype.toolbarDidInvokeAction=function(C){return this.invokeAction(C)},w.prototype.toolbarDidToggleAttribute=function(C){return this.recordFormattingUndoEntry(C),this.composition.toggleCurrentAttribute(C),this.render(),this.selectionFrozen?void 0:this.editorElement.focus()},w.prototype.toolbarDidUpdateAttribute=function(C,k){return this.recordFormattingUndoEntry(C),this.composition.setCurrentAttribute(C,k),this.render(),this.selectionFrozen?void 0:this.editorElement.focus()},w.prototype.toolbarDidRemoveAttribute=function(C){return this.recordFormattingUndoEntry(C),this.composition.removeCurrentAttribute(C),this.render(),this.selectionFrozen?void 0:this.editorElement.focus()},w.prototype.toolbarWillShowDialog=function(){return this.composition.expandSelectionForEditing(),this.freezeSelection()},w.prototype.toolbarDidShowDialog=function(C){return this.notifyEditorElement("toolbar-dialog-show",{dialogName:C})},w.prototype.toolbarDidHideDialog=function(C){return this.thawSelection(),this.editorElement.focus(),this.notifyEditorElement("toolbar-dialog-hide",{dialogName:C})},w.prototype.freezeSelection=function(){return this.selectionFrozen?void 0:(this.selectionManager.lock(),this.composition.freezeSelection(),this.selectionFrozen=!0,this.render())},w.prototype.thawSelection=function(){return this.selectionFrozen?(this.composition.thawSelection(),this.selectionManager.unlock(),this.selectionFrozen=!1,this.render()):void 0},w.prototype.actions={undo:{test:function(){return this.editor.canUndo()},perform:function(){return this.editor.undo()}},redo:{test:function(){return this.editor.canRedo()},perform:function(){return this.editor.redo()}},link:{test:function(){return this.editor.canActivateAttribute("href")}},increaseNestingLevel:{test:function(){return this.editor.canIncreaseNestingLevel()},perform:function(){return this.editor.increaseNestingLevel()&&this.render()}},decreaseNestingLevel:{test:function(){return this.editor.canDecreaseNestingLevel()},perform:function(){return this.editor.decreaseNestingLevel()&&this.render()}},attachFiles:{test:function(){return!0},perform:function(){return u.config.input.pickFiles(this.editor.insertFiles)}}},w.prototype.canInvokeAction=function(C){var k,$;return this.actionIsExternal(C)?!0:!!((k=this.actions[C])!=null&&($=k.test)!=null&&$.call(this))},w.prototype.invokeAction=function(C){var k,$;return this.actionIsExternal(C)?this.notifyEditorElement("action-invoke",{actionName:C}):(k=this.actions[C])!=null&&($=k.perform)!=null?$.call(this):void 0},w.prototype.actionIsExternal=function(C){return/^x-./.test(C)},w.prototype.getCurrentActions=function(){var C,k;k={};for(C in this.actions)k[C]=this.canInvokeAction(C);return k},w.prototype.updateCurrentActions=function(){var C;return C=this.getCurrentActions(),d(C,this.currentActions)?void 0:(this.currentActions=C,this.toolbarController.updateActions(this.currentActions),this.notifyEditorElement("actions-change",{actions:this.currentActions}))},w.prototype.runEditorFilters=function(){var C,k,$,E,D,T,O,F;for(F=this.composition.getSnapshot(),D=this.editor.filters,$=0,E=D.length;E>$;$++)k=D[$],C=F.document,O=F.selectedRange,F=(T=k.call(this.editor,F))!=null?T:{},F.document==null&&(F.document=C),F.selectedRange==null&&(F.selectedRange=O);return S(F,this.composition.getSnapshot())?void 0:this.composition.loadSnapshot(F)},S=function(C,k){return f(C.selectedRange,k.selectedRange)&&C.document.isEqualTo(k.document)},w.prototype.updateInputElement=function(){var C,k;return C=this.compositionController.getSerializableElement(),k=u.serializeToContentType(C,"text/html"),this.editorElement.setInputElementValue(k)},w.prototype.notifyEditorElement=function(C,k){switch(C){case"document-change":this.documentChangedSinceLastRender=!0;break;case"render":this.documentChangedSinceLastRender&&(this.documentChangedSinceLastRender=!1,this.notifyEditorElement("change"));break;case"change":case"attachment-add":case"attachment-edit":case"attachment-remove":this.updateInputElement()}return this.editorElement.notify(C,k)},w.prototype.removeAttachment=function(C){return this.editor.recordUndoEntry("Delete Attachment"),this.composition.removeAttachment(C),this.render()},w.prototype.recordFormattingUndoEntry=function(C){var k,$;return k=c(C),$=this.selectionManager.getLocationRange(),k||!m($)?this.editor.recordUndoEntry("Formatting",{context:this.getUndoContext(),consolidatable:!0}):void 0},w.prototype.recordTypingUndoEntry=function(){return this.editor.recordUndoEntry("Typing",{context:this.getUndoContext(this.currentAttributes),consolidatable:!0})},w.prototype.getUndoContext=function(){var C;return C=1<=arguments.length?y.call(arguments,0):[],[this.getLocationContext(),this.getTimeContext()].concat(y.call(C))},w.prototype.getLocationContext=function(){var C;return C=this.selectionManager.getLocationRange(),m(C)?C[0].index:C},w.prototype.getTimeContext=function(){return u.config.undoInterval>0?Math.floor(new Date().getTime()/u.config.undoInterval):0},w.prototype.isFocused=function(){var C;return this.editorElement===((C=this.editorElement.ownerDocument)!=null?C.activeElement:void 0)},w.prototype.isFocusedInvisibly=function(){return this.isFocused()&&!this.getLocationRange()},w}(u.Controller)}).call(this),(function(){var c,d,m,f,v,g,y,b=[].indexOf||function(w){for(var S=0,C=this.length;C>S;S++)if(S in this&&this[S]===w)return S;return-1};d=u.browser,g=u.makeElement,y=u.triggerEvent,f=u.handleEvent,v=u.handleEventOnce,m=u.findClosestElementFromNode,c=u.AttachmentView.attachmentSelector,u.registerElement("trix-editor",function(){var w,S,C,k,$,E,D,T,O;return D=0,S=function(F){return!document.querySelector(":focus")&&F.hasAttribute("autofocus")&&document.querySelector("[autofocus]")===F?F.focus():void 0},T=function(F){return F.hasAttribute("contenteditable")?void 0:(F.setAttribute("contenteditable",""),v("focus",{onElement:F,withCallback:function(){return C(F)}}))},C=function(F){return $(F),O(F)},$=function(F){return typeof document.queryCommandSupported=="function"&&document.queryCommandSupported("enableObjectResizing")?(document.execCommand("enableObjectResizing",!1,!1),f("mscontrolselect",{onElement:F,preventDefault:!0})):void 0},O=function(){var F;return typeof document.queryCommandSupported=="function"&&document.queryCommandSupported("DefaultParagraphSeparator")&&(F=u.config.blockAttributes.default.tagName,F==="div"||F==="p")?document.execCommand("DefaultParagraphSeparator",!1,F):void 0},w=function(F){return F.hasAttribute("role")?void 0:F.setAttribute("role","textbox")},E=function(F){var M;if(!F.hasAttribute("aria-label")&&!F.hasAttribute("aria-labelledby"))return(M=function(){var P,B,z;return z=function(){var U,H,J,j;for(J=F.labels,j=[],U=0,H=J.length;H>U;U++)P=J[U],P.contains(F)||j.push(P.textContent);return j}(),(B=z.join(" "))?F.setAttribute("aria-label",B):F.removeAttribute("aria-label")})(),f("focus",{onElement:F,withCallback:M})},k=function(){return d.forcesObjectResizing?{display:"inline",width:"auto"}:{display:"inline-block",width:"1px"}}(),{defaultCSS:`%t {
display: block;
}
%t:empty:not(:focus)::before {
content: attr(placeholder);
color: graytext;
cursor: text;
pointer-events: none;
}
%t a[contenteditable=false] {
cursor: text;
}
%t img {
max-width: 100%;
height: auto;
}
%t `+c+` figcaption textarea {
resize: none;
}
%t `+c+` figcaption textarea.trix-autoresize-clone {
position: absolute;
left: -9999px;
max-height: 0px;
}
%t `+c+` figcaption[data-trix-placeholder]:empty::before {
content: attr(data-trix-placeholder);
color: graytext;
}
%t [data-trix-cursor-target] {
display: `+k.display+` !important;
width: `+k.width+` !important;
padding: 0 !important;
margin: 0 !important;
border: none !important;
}
%t [data-trix-cursor-target=left] {
vertical-align: top !important;
margin-left: -1px !important;
}
%t [data-trix-cursor-target=right] {
vertical-align: bottom !important;
margin-right: -1px !important;
}`,trixId:{get:function(){return this.hasAttribute("trix-id")?this.getAttribute("trix-id"):(this.setAttribute("trix-id",++D),this.trixId)}},labels:{get:function(){var F,M,P;return M=[],this.id&&this.ownerDocument&&M.push.apply(M,this.ownerDocument.querySelectorAll("label[for='"+this.id+"']")),(F=m(this,{matchingSelector:"label"}))&&((P=F.control)===this||P===null)&&M.push(F),M}},toolbarElement:{get:function(){var F,M,P;return this.hasAttribute("toolbar")?(M=this.ownerDocument)!=null?M.getElementById(this.getAttribute("toolbar")):void 0:this.parentNode?(P="trix-toolbar-"+this.trixId,this.setAttribute("toolbar",P),F=g("trix-toolbar",{id:P}),this.parentNode.insertBefore(F,this),F):void 0}},inputElement:{get:function(){var F,M,P;return this.hasAttribute("input")?(P=this.ownerDocument)!=null?P.getElementById(this.getAttribute("input")):void 0:this.parentNode?(M="trix-input-"+this.trixId,this.setAttribute("input",M),F=g("input",{type:"hidden",id:M}),this.parentNode.insertBefore(F,this.nextElementSibling),F):void 0}},editor:{get:function(){var F;return(F=this.editorController)!=null?F.editor:void 0}},name:{get:function(){var F;return(F=this.inputElement)!=null?F.name:void 0}},value:{get:function(){var F;return(F=this.inputElement)!=null?F.value:void 0},set:function(F){var M;return this.defaultValue=F,(M=this.editor)!=null?M.loadHTML(this.defaultValue):void 0}},notify:function(F,M){return this.editorController?y("trix-"+F,{onElement:this,attributes:M}):void 0},setInputElementValue:function(F){var M;return(M=this.inputElement)!=null?M.value=F:void 0},initialize:function(){return this.hasAttribute("data-trix-internal")?void 0:(T(this),w(this),E(this))},connect:function(){return this.hasAttribute("data-trix-internal")?void 0:(this.editorController||(y("trix-before-initialize",{onElement:this}),this.editorController=new u.EditorController({editorElement:this,html:this.defaultValue=this.value}),requestAnimationFrame(function(F){return function(){return y("trix-initialize",{onElement:F})}}(this))),this.editorController.registerSelectionManager(),this.registerResetListener(),this.registerClickListener(),S(this))},disconnect:function(){var F;return(F=this.editorController)!=null&&F.unregisterSelectionManager(),this.unregisterResetListener(),this.unregisterClickListener()},registerResetListener:function(){return this.resetListener=this.resetBubbled.bind(this),window.addEventListener("reset",this.resetListener,!1)},unregisterResetListener:function(){return window.removeEventListener("reset",this.resetListener,!1)},registerClickListener:function(){return this.clickListener=this.clickBubbled.bind(this),window.addEventListener("click",this.clickListener,!1)},unregisterClickListener:function(){return window.removeEventListener("click",this.clickListener,!1)},resetBubbled:function(F){var M;if(!F.defaultPrevented&&F.target===((M=this.inputElement)!=null?M.form:void 0))return this.reset()},clickBubbled:function(F){var M;if(!(F.defaultPrevented||this.contains(F.target)||!(M=m(F.target,{matchingSelector:"label"}))||b.call(this.labels,M)<0))return this.focus()},reset:function(){return this.value=this.defaultValue}}}())}).call(this),(function(){}).call(this)}).call(this),a.exports&&(a.exports=u)}).call(commonjsGlobal)})(trix);var script$1={name:"EditorWrapper",data(){return{merge:!0,defaultClasses:{container:""}}}};const _hoisted_1=["id","value"];function render(a,i,u,c,d,m){return openBlock(),createElementBlock("div",{class:normalizeClass(a.classes.container)},[createBaseVNode("input",{id:`editor-input-${a.id}`,value:a.value,type:"hidden"},null,8,_hoisted_1),(openBlock(),createBlock(resolveDynamicComponent(a.editorComponent)))],2)}script$1.render=render;script$1.__file="themes/blank/templates/wrappers/EditorWrapper.vue";var script={name:"EditorWrapper",render:script$1.render,data(){return{merge:!0,defaultClasses:{container:"",container_hideBold:"vf-editor-hide-bold",container_hideItalic:"vf-editor-hide-italic",container_hideStrike:"vf-editor-hide-strike",container_hideLink:"vf-editor-hide-link",container_hideHeading:"vf-editor-hide-heading",container_hideQuote:"vf-editor-hide-quote",container_hideCode:"vf-editor-hide-code",container_hideBulletList:"vf-editor-hide-bullet-list",container_hideNumberList:"vf-editor-hide-number-list",container_hideDecreaseNesting:"vf-editor-hide-decrease-nesting",container_hideIncreaseNesting:"vf-editor-hide-increase-nesting",container_hideAttach:"vf-editor-hide-attach",container_hideUndo:"vf-editor-hide-undo",container_hideRedo:"vf-editor-hide-redo",$container:(a,{hideTools:i})=>[a.container].concat(i.map(u=>a[`container_hide${u.split("-").map(c=>c.charAt(0).toUpperCase()+c.slice(1)).join("")}`]))}}}},css_248z=`@charset "UTF-8";
trix-toolbar {
padding: 0.5rem 0.375rem;
border-radius: 0.25rem;
flex-wrap: wrap;
}
trix-toolbar .trix-button-row {
display: block;
margin-bottom: -0.25rem;
flex-wrap: nowrap;
justify-content: space-between;
overflow-x: auto;
}
trix-toolbar .trix-button-group {
display: inline;
}
trix-toolbar .trix-button-group-spacer {
display: hidden;
flex-grow: 1;
}
trix-toolbar .trix-button {
position: relative;
margin-bottom: 0.25rem;
color: var(--vf-bg-icon);
padding-left: 0.5rem;
padding-right: 0.5rem;
outline: none;
border-radius: 0.25rem;
white-space: nowrap;
float: left;
border: 0;
background: none;
}
trix-toolbar .trix-button.trix-active {
background-color: var(--vf-bg-selected);
filter: brightness(0.9);
}
trix-toolbar .trix-button:not(.trix-active):hover {
background-color: var(--vf-bg-selected);
}
.is-disabled trix-toolbar .trix-button:not(.trix-active):hover {
background: transparent;
cursor: default;
}
trix-toolbar .trix-button:not(:disabled) {
cursor: pointer;
}
.is-disabled trix-toolbar .trix-button {
cursor: default;
pointer-events: none;
}
trix-toolbar .trix-button--icon {
width: 2.5rem;
height: 1.5rem;
font-size: 0.75rem;
line-height: 1rem;
text-indent: -9999px;
}
trix-toolbar .trix-button--icon::before {
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
display: inline-block;
content: "";
mask-repeat: no-repeat;
-webkit-mask-repeat: no-repeat;
mask-position: center center;
-webkit-mask-position: center center;
mask-size: contain;
-webkit-mask-size: contain;
background-color: var(--vf-bg-icon);
top: 0.125rem;
bottom: 0.125rem;
margin-top: 0.125rem;
margin-bottom: 0.125rem;
}
trix-toolbar .trix-button--icon.trix-active::before {
opacity: 1;
}
trix-toolbar .trix-button--icon:disabled::before {
opacity: 0.4;
}
trix-toolbar .trix-button--icon-attach::before {
mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M67.508 468.467c-58.005-58.013-58.016-151.92 0-209.943l225.011-225.04c44.643-44.645 117.279-44.645 161.92 0 44.743 44.749 44.753 117.186 0 161.944l-189.465 189.49c-31.41 31.413-82.518 31.412-113.926.001-31.479-31.482-31.49-82.453 0-113.944L311.51 110.491c4.687-4.687 12.286-4.687 16.972 0l16.967 16.971c4.685 4.686 4.685 12.283 0 16.969L184.983 304.917c-12.724 12.724-12.73 33.328 0 46.058 12.696 12.697 33.356 12.699 46.054-.001l189.465-189.489c25.987-25.989 25.994-68.06.001-94.056-25.931-25.934-68.119-25.932-94.049 0l-225.01 225.039c-39.249 39.252-39.258 102.795-.001 142.057 39.285 39.29 102.885 39.287 142.162-.028A739446.174 739446.174 0 0 1 439.497 238.49c4.686-4.687 12.282-4.684 16.969.004l16.967 16.971c4.685 4.686 4.689 12.279.004 16.965a755654.128 755654.128 0 0 0-195.881 195.996c-58.034 58.092-152.004 58.093-210.048.041z'%3e%3c/path%3e%3c/svg%3e");
-webkit-mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M67.508 468.467c-58.005-58.013-58.016-151.92 0-209.943l225.011-225.04c44.643-44.645 117.279-44.645 161.92 0 44.743 44.749 44.753 117.186 0 161.944l-189.465 189.49c-31.41 31.413-82.518 31.412-113.926.001-31.479-31.482-31.49-82.453 0-113.944L311.51 110.491c4.687-4.687 12.286-4.687 16.972 0l16.967 16.971c4.685 4.686 4.685 12.283 0 16.969L184.983 304.917c-12.724 12.724-12.73 33.328 0 46.058 12.696 12.697 33.356 12.699 46.054-.001l189.465-189.489c25.987-25.989 25.994-68.06.001-94.056-25.931-25.934-68.119-25.932-94.049 0l-225.01 225.039c-39.249 39.252-39.258 102.795-.001 142.057 39.285 39.29 102.885 39.287 142.162-.028A739446.174 739446.174 0 0 1 439.497 238.49c4.686-4.687 12.282-4.684 16.969.004l16.967 16.971c4.685 4.686 4.689 12.279.004 16.965a755654.128 755654.128 0 0 0-195.881 195.996c-58.034 58.092-152.004 58.093-210.048.041z'%3e%3c/path%3e%3c/svg%3e");
}
trix-toolbar .trix-button--icon-bold::before {
mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 384 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M333.49 238a122 122 0 0 0 27-65.21C367.87 96.49 308 32 233.42 32H34a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h31.87v288H34a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h209.32c70.8 0 134.14-51.75 141-122.4 4.74-48.45-16.39-92.06-50.83-119.6zM145.66 112h87.76a48 48 0 0 1 0 96h-87.76zm87.76 288h-87.76V288h87.76a56 56 0 0 1 0 112z'%3e%3c/path%3e%3c/svg%3e");
-webkit-mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 384 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M333.49 238a122 122 0 0 0 27-65.21C367.87 96.49 308 32 233.42 32H34a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h31.87v288H34a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h209.32c70.8 0 134.14-51.75 141-122.4 4.74-48.45-16.39-92.06-50.83-119.6zM145.66 112h87.76a48 48 0 0 1 0 96h-87.76zm87.76 288h-87.76V288h87.76a56 56 0 0 1 0 112z'%3e%3c/path%3e%3c/svg%3e");
}
trix-toolbar .trix-button--icon-italic::before {
mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M320 48v32a16 16 0 0 1-16 16h-62.76l-80 320H208a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16H16a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h62.76l80-320H112a16 16 0 0 1-16-16V48a16 16 0 0 1 16-16h192a16 16 0 0 1 16 16z'%3e%3c/path%3e%3c/svg%3e");
-webkit-mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M320 48v32a16 16 0 0 1-16 16h-62.76l-80 320H208a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16H16a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h62.76l80-320H112a16 16 0 0 1-16-16V48a16 16 0 0 1 16-16h192a16 16 0 0 1 16 16z'%3e%3c/path%3e%3c/svg%3e");
}
trix-toolbar .trix-button--icon-link::before {
mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M314.222 197.78c51.091 51.091 54.377 132.287 9.75 187.16-6.242 7.73-2.784 3.865-84.94 86.02-54.696 54.696-143.266 54.745-197.99 0-54.711-54.69-54.734-143.255 0-197.99 32.773-32.773 51.835-51.899 63.409-63.457 7.463-7.452 20.331-2.354 20.486 8.192a173.31 173.31 0 0 0 4.746 37.828c.966 4.029-.272 8.269-3.202 11.198L80.632 312.57c-32.755 32.775-32.887 85.892 0 118.8 32.775 32.755 85.892 32.887 118.8 0l75.19-75.2c32.718-32.725 32.777-86.013 0-118.79a83.722 83.722 0 0 0-22.814-16.229c-4.623-2.233-7.182-7.25-6.561-12.346 1.356-11.122 6.296-21.885 14.815-30.405l4.375-4.375c3.625-3.626 9.177-4.594 13.76-2.294 12.999 6.524 25.187 15.211 36.025 26.049zM470.958 41.04c-54.724-54.745-143.294-54.696-197.99 0-82.156 82.156-78.698 78.29-84.94 86.02-44.627 54.873-41.341 136.069 9.75 187.16 10.838 10.838 23.026 19.525 36.025 26.049 4.582 2.3 10.134 1.331 13.76-2.294l4.375-4.375c8.52-8.519 13.459-19.283 14.815-30.405.621-5.096-1.938-10.113-6.561-12.346a83.706 83.706 0 0 1-22.814-16.229c-32.777-32.777-32.718-86.065 0-118.79l75.19-75.2c32.908-32.887 86.025-32.755 118.8 0 32.887 32.908 32.755 86.025 0 118.8l-45.848 45.84c-2.93 2.929-4.168 7.169-3.202 11.198a173.31 173.31 0 0 1 4.746 37.828c.155 10.546 13.023 15.644 20.486 8.192 11.574-11.558 30.636-30.684 63.409-63.457 54.733-54.735 54.71-143.3-.001-197.991z'%3e%3c/path%3e%3c/svg%3e");
-webkit-mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M314.222 197.78c51.091 51.091 54.377 132.287 9.75 187.16-6.242 7.73-2.784 3.865-84.94 86.02-54.696 54.696-143.266 54.745-197.99 0-54.711-54.69-54.734-143.255 0-197.99 32.773-32.773 51.835-51.899 63.409-63.457 7.463-7.452 20.331-2.354 20.486 8.192a173.31 173.31 0 0 0 4.746 37.828c.966 4.029-.272 8.269-3.202 11.198L80.632 312.57c-32.755 32.775-32.887 85.892 0 118.8 32.775 32.755 85.892 32.887 118.8 0l75.19-75.2c32.718-32.725 32.777-86.013 0-118.79a83.722 83.722 0 0 0-22.814-16.229c-4.623-2.233-7.182-7.25-6.561-12.346 1.356-11.122 6.296-21.885 14.815-30.405l4.375-4.375c3.625-3.626 9.177-4.594 13.76-2.294 12.999 6.524 25.187 15.211 36.025 26.049zM470.958 41.04c-54.724-54.745-143.294-54.696-197.99 0-82.156 82.156-78.698 78.29-84.94 86.02-44.627 54.873-41.341 136.069 9.75 187.16 10.838 10.838 23.026 19.525 36.025 26.049 4.582 2.3 10.134 1.331 13.76-2.294l4.375-4.375c8.52-8.519 13.459-19.283 14.815-30.405.621-5.096-1.938-10.113-6.561-12.346a83.706 83.706 0 0 1-22.814-16.229c-32.777-32.777-32.718-86.065 0-118.79l75.19-75.2c32.908-32.887 86.025-32.755 118.8 0 32.887 32.908 32.755 86.025 0 118.8l-45.848 45.84c-2.93 2.929-4.168 7.169-3.202 11.198a173.31 173.31 0 0 1 4.746 37.828c.155 10.546 13.023 15.644 20.486 8.192 11.574-11.558 30.636-30.684 63.409-63.457 54.733-54.735 54.71-143.3-.001-197.991z'%3e%3c/path%3e%3c/svg%3e");
}
trix-toolbar .trix-button--icon-strike::before {
mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M496 224H293.9l-87.17-26.83A43.55 43.55 0 0 1 219.55 112h66.79A49.89 49.89 0 0 1 331 139.58a16 16 0 0 0 21.46 7.15l42.94-21.47a16 16 0 0 0 7.16-21.46l-.53-1A128 128 0 0 0 287.51 32h-68a123.68 123.68 0 0 0-123 135.64c2 20.89 10.1 39.83 21.78 56.36H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h480a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-180.24 96A43 43 0 0 1 336 356.45 43.59 43.59 0 0 1 292.45 400h-66.79A49.89 49.89 0 0 1 181 372.42a16 16 0 0 0-21.46-7.15l-42.94 21.47a16 16 0 0 0-7.16 21.46l.53 1A128 128 0 0 0 224.49 480h68a123.68 123.68 0 0 0 123-135.64 114.25 114.25 0 0 0-5.34-24.36z'%3e%3c/path%3e%3c/svg%3e");
-webkit-mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M496 224H293.9l-87.17-26.83A43.55 43.55 0 0 1 219.55 112h66.79A49.89 49.89 0 0 1 331 139.58a16 16 0 0 0 21.46 7.15l42.94-21.47a16 16 0 0 0 7.16-21.46l-.53-1A128 128 0 0 0 287.51 32h-68a123.68 123.68 0 0 0-123 135.64c2 20.89 10.1 39.83 21.78 56.36H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h480a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-180.24 96A43 43 0 0 1 336 356.45 43.59 43.59 0 0 1 292.45 400h-66.79A49.89 49.89 0 0 1 181 372.42a16 16 0 0 0-21.46-7.15l-42.94 21.47a16 16 0 0 0-7.16 21.46l.53 1A128 128 0 0 0 224.49 480h68a123.68 123.68 0 0 0 123-135.64 114.25 114.25 0 0 0-5.34-24.36z'%3e%3c/path%3e%3c/svg%3e");
}
trix-toolbar .trix-button--icon-quote::before {
mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M464 32H336c-26.5 0-48 21.5-48 48v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48zm-288 0H48C21.5 32 0 53.5 0 80v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48z'%3e%3c/path%3e%3c/svg%3e");
-webkit-mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M464 32H336c-26.5 0-48 21.5-48 48v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48zm-288 0H48C21.5 32 0 53.5 0 80v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48z'%3e%3c/path%3e%3c/svg%3e");
top: 0.25rem;
bottom: 0.25rem;
margin-top: 1px;
margin-bottom: 1px;
}
trix-toolbar .trix-button--icon-heading-1::before {
mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M448 96v320h32a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16H320a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32V288H160v128h32a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16H32a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32V96H32a16 16 0 0 1-16-16V48a16 16 0 0 1 16-16h160a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16h-32v128h192V96h-32a16 16 0 0 1-16-16V48a16 16 0 0 1 16-16h160a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16z'%3e%3c/path%3e%3c/svg%3e");
-webkit-mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M448 96v320h32a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16H320a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32V288H160v128h32a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16H32a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32V96H32a16 16 0 0 1-16-16V48a16 16 0 0 1 16-16h160a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16h-32v128h192V96h-32a16 16 0 0 1-16-16V48a16 16 0 0 1 16-16h160a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16z'%3e%3c/path%3e%3c/svg%3e");
}
trix-toolbar .trix-button--icon-code::before {
mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 640 304' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M165.9%2c291.3 L209.4%2c244.9 C214%2c240 213.7%2c232.2 208.6%2c227.7 L118%2c148 L208.6%2c68.3 C213.7%2c63.8 214.1%2c56 209.4%2c51.1 L165.9%2c4.7 C161.4%2c-0.1 153.8%2c-0.4 148.9%2c4.2 L4.8%2c139.2 C-0.3%2c143.9 -0.3%2c152 4.8%2c156.7 L148.9%2c291.8 C153.8%2c296.4 161.4%2c296.2 165.9%2c291.3 Z M493.1%2c291.9 L637.2%2c156.8 C642.3%2c152.1 642.3%2c144 637.2%2c139.3 L493.1%2c4.1 C488.3%2c-0.4 480.7%2c-0.2 476.1%2c4.6 L432.6%2c51 C428%2c55.9 428.3%2c63.7 433.4%2c68.2 L524%2c148 L433.4%2c227.7 C428.3%2c232.2 427.9%2c240 432.6%2c244.9 L476.1%2c291.3 C480.6%2c296.2 488.2%2c296.4 493.1%2c291.9 Z'%3e%3c/path%3e%3c/svg%3e");
-webkit-mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 640 304' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M165.9%2c291.3 L209.4%2c244.9 C214%2c240 213.7%2c232.2 208.6%2c227.7 L118%2c148 L208.6%2c68.3 C213.7%2c63.8 214.1%2c56 209.4%2c51.1 L165.9%2c4.7 C161.4%2c-0.1 153.8%2c-0.4 148.9%2c4.2 L4.8%2c139.2 C-0.3%2c143.9 -0.3%2c152 4.8%2c156.7 L148.9%2c291.8 C153.8%2c296.4 161.4%2c296.2 165.9%2c291.3 Z M493.1%2c291.9 L637.2%2c156.8 C642.3%2c152.1 642.3%2c144 637.2%2c139.3 L493.1%2c4.1 C488.3%2c-0.4 480.7%2c-0.2 476.1%2c4.6 L432.6%2c51 C428%2c55.9 428.3%2c63.7 433.4%2c68.2 L524%2c148 L433.4%2c227.7 C428.3%2c232.2 427.9%2c240 432.6%2c244.9 L476.1%2c291.3 C480.6%2c296.2 488.2%2c296.4 493.1%2c291.9 Z'%3e%3c/path%3e%3c/svg%3e");
top: 0.375rem;
bottom: 0.375rem;
margin-top: 1px;
margin-bottom: 1px;
}
trix-toolbar .trix-button--icon-bullet-list::before {
mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M48 48a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm448 16H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z'%3e%3c/path%3e%3c/svg%3e");
-webkit-mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M48 48a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm448 16H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z'%3e%3c/path%3e%3c/svg%3e");
margin-top: 1px;
margin-bottom: 1px;
}
trix-toolbar .trix-button--icon-number-list::before {
mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M61.77 401l17.5-20.15a19.92 19.92 0 0 0 5.07-14.19v-3.31C84.34 356 80.5 352 73 352H16a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8h22.83a157.41 157.41 0 0 0-11 12.31l-5.61 7c-4 5.07-5.25 10.13-2.8 14.88l1.05 1.93c3 5.76 6.29 7.88 12.25 7.88h4.73c10.33 0 15.94 2.44 15.94 9.09 0 4.72-4.2 8.22-14.36 8.22a41.54 41.54 0 0 1-15.47-3.12c-6.49-3.88-11.74-3.5-15.6 3.12l-5.59 9.31c-3.72 6.13-3.19 11.72 2.63 15.94 7.71 4.69 20.38 9.44 37 9.44 34.16 0 48.5-22.75 48.5-44.12-.03-14.38-9.12-29.76-28.73-34.88zM496 224H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM16 160h64a8 8 0 0 0 8-8v-16a8 8 0 0 0-8-8H64V40a8 8 0 0 0-8-8H32a8 8 0 0 0-7.14 4.42l-8 16A8 8 0 0 0 24 64h8v64H16a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8zm-3.91 160H80a8 8 0 0 0 8-8v-16a8 8 0 0 0-8-8H41.32c3.29-10.29 48.34-18.68 48.34-56.44 0-29.06-25-39.56-44.47-39.56-21.36 0-33.8 10-40.46 18.75-4.37 5.59-3 10.84 2.8 15.37l8.58 6.88c5.61 4.56 11 2.47 16.12-2.44a13.44 13.44 0 0 1 9.46-3.84c3.33 0 9.28 1.56 9.28 8.75C51 248.19 0 257.31 0 304.59v4C0 316 5.08 320 12.09 320z'%3e%3c/path%3e%3c/svg%3e");
-webkit-mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M61.77 401l17.5-20.15a19.92 19.92 0 0 0 5.07-14.19v-3.31C84.34 356 80.5 352 73 352H16a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8h22.83a157.41 157.41 0 0 0-11 12.31l-5.61 7c-4 5.07-5.25 10.13-2.8 14.88l1.05 1.93c3 5.76 6.29 7.88 12.25 7.88h4.73c10.33 0 15.94 2.44 15.94 9.09 0 4.72-4.2 8.22-14.36 8.22a41.54 41.54 0 0 1-15.47-3.12c-6.49-3.88-11.74-3.5-15.6 3.12l-5.59 9.31c-3.72 6.13-3.19 11.72 2.63 15.94 7.71 4.69 20.38 9.44 37 9.44 34.16 0 48.5-22.75 48.5-44.12-.03-14.38-9.12-29.76-28.73-34.88zM496 224H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM16 160h64a8 8 0 0 0 8-8v-16a8 8 0 0 0-8-8H64V40a8 8 0 0 0-8-8H32a8 8 0 0 0-7.14 4.42l-8 16A8 8 0 0 0 24 64h8v64H16a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8zm-3.91 160H80a8 8 0 0 0 8-8v-16a8 8 0 0 0-8-8H41.32c3.29-10.29 48.34-18.68 48.34-56.44 0-29.06-25-39.56-44.47-39.56-21.36 0-33.8 10-40.46 18.75-4.37 5.59-3 10.84 2.8 15.37l8.58 6.88c5.61 4.56 11 2.47 16.12-2.44a13.44 13.44 0 0 1 9.46-3.84c3.33 0 9.28 1.56 9.28 8.75C51 248.19 0 257.31 0 304.59v4C0 316 5.08 320 12.09 320z'%3e%3c/path%3e%3c/svg%3e");
margin-top: 1px;
margin-bottom: 1px;
}
trix-toolbar .trix-button--icon-undo::before {
mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M255.545 8c-66.269.119-126.438 26.233-170.86 68.685L48.971 40.971C33.851 25.851 8 36.559 8 57.941V192c0 13.255 10.745 24 24 24h134.059c21.382 0 32.09-25.851 16.971-40.971l-41.75-41.75c30.864-28.899 70.801-44.907 113.23-45.273 92.398-.798 170.283 73.977 169.484 169.442C423.236 348.009 349.816 424 256 424c-41.127 0-79.997-14.678-110.63-41.556-4.743-4.161-11.906-3.908-16.368.553L89.34 422.659c-4.872 4.872-4.631 12.815.482 17.433C133.798 479.813 192.074 504 256 504c136.966 0 247.999-111.033 248-247.998C504.001 119.193 392.354 7.755 255.545 8z'%3e%3c/path%3e%3c/svg%3e");
-webkit-mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M255.545 8c-66.269.119-126.438 26.233-170.86 68.685L48.971 40.971C33.851 25.851 8 36.559 8 57.941V192c0 13.255 10.745 24 24 24h134.059c21.382 0 32.09-25.851 16.971-40.971l-41.75-41.75c30.864-28.899 70.801-44.907 113.23-45.273 92.398-.798 170.283 73.977 169.484 169.442C423.236 348.009 349.816 424 256 424c-41.127 0-79.997-14.678-110.63-41.556-4.743-4.161-11.906-3.908-16.368.553L89.34 422.659c-4.872 4.872-4.631 12.815.482 17.433C133.798 479.813 192.074 504 256 504c136.966 0 247.999-111.033 248-247.998C504.001 119.193 392.354 7.755 255.545 8z'%3e%3c/path%3e%3c/svg%3e");
top: 0.25rem;
bottom: 0.25rem;
}
trix-toolbar .trix-button--icon-redo::before {
mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M256.455 8c66.269.119 126.437 26.233 170.859 68.685l35.715-35.715C478.149 25.851 504 36.559 504 57.941V192c0 13.255-10.745 24-24 24H345.941c-21.382 0-32.09-25.851-16.971-40.971l41.75-41.75c-30.864-28.899-70.801-44.907-113.23-45.273-92.398-.798-170.283 73.977-169.484 169.442C88.764 348.009 162.184 424 256 424c41.127 0 79.997-14.678 110.629-41.556 4.743-4.161 11.906-3.908 16.368.553l39.662 39.662c4.872 4.872 4.631 12.815-.482 17.433C378.202 479.813 319.926 504 256 504 119.034 504 8.001 392.967 8 256.002 7.999 119.193 119.646 7.755 256.455 8z'%3e%3c/path%3e%3c/svg%3e");
-webkit-mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M256.455 8c66.269.119 126.437 26.233 170.859 68.685l35.715-35.715C478.149 25.851 504 36.559 504 57.941V192c0 13.255-10.745 24-24 24H345.941c-21.382 0-32.09-25.851-16.971-40.971l41.75-41.75c-30.864-28.899-70.801-44.907-113.23-45.273-92.398-.798-170.283 73.977-169.484 169.442C88.764 348.009 162.184 424 256 424c41.127 0 79.997-14.678 110.629-41.556 4.743-4.161 11.906-3.908 16.368.553l39.662 39.662c4.872 4.872 4.631 12.815-.482 17.433C378.202 479.813 319.926 504 256 504 119.034 504 8.001 392.967 8 256.002 7.999 119.193 119.646 7.755 256.455 8z'%3e%3c/path%3e%3c/svg%3e");
top: 0.25rem;
bottom: 0.25rem;
}
trix-toolbar .trix-button--icon-decrease-nesting-level::before {
mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 448 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100.682584%2c116.695158 L4.68258422%2c212.695158 C-1.56086141%2c218.942698 -1.56086141%2c229.067619 4.68258422%2c235.315158 L100.682584%2c331.315158 C110.722584%2c341.335158 127.992584%2c334.215158 127.992584%2c319.995158 L127.992584%2c127.995158 C127.992584%2c113.685158 110.662584%2c106.695158 100.682584%2c116.695158 Z M432%2c384 L16%2c384 C7.163444%2c384 1.082166e-15%2c391.163444 0%2c400 L0%2c432 C1.082166e-15%2c440.836556 7.163444%2c448 16%2c448 L432%2c448 C440.836556%2c448 448%2c440.836556 448%2c432 L448%2c400 C448%2c391.163444 440.836556%2c384 432%2c384 Z M204.83%2c256 C201.426459%2c255.997344 198.161555%2c257.348219 195.754887%2c259.754887 C193.348219%2c262.161555 191.997344%2c265.426459 192%2c268.83 L192%2c307.17 C191.997344%2c310.573541 193.348219%2c313.838445 195.754887%2c316.245113 C198.161555%2c318.651781 201.426459%2c320.002656 204.83%2c320 L435.17%2c320 C438.573541%2c320.002656 441.838445%2c318.651781 444.245113%2c316.245113 C446.651781%2c313.838445 448.002656%2c310.573541 448%2c307.17 L448%2c268.83 C448.002656%2c265.426459 446.651781%2c262.161555 444.245113%2c259.754887 C441.838445%2c257.348219 438.573541%2c255.997344 435.17%2c256 L204.83%2c256 Z M435.17%2c128 L204.83%2c128 C201.426459%2c127.997344 198.161555%2c129.348219 195.754887%2c131.754887 C193.348219%2c134.161555 191.997344%2c137.426459 192%2c140.83 L192%2c179.17 C191.997344%2c182.573541 193.348219%2c185.838445 195.754887%2c188.245113 C198.161555%2c190.651781 201.426459%2c192.002656 204.83%2c192 L435.17%2c192 C438.573541%2c192.002656 441.838445%2c190.651781 444.245113%2c188.245113 C446.651781%2c185.838445 448.002656%2c182.573541 448%2c179.17 L448%2c140.83 C448.002656%2c137.426459 446.651781%2c134.161555 444.245113%2c131.754887 C441.838445%2c129.348219 438.573541%2c127.997344 435.17%2c128 Z M432%2c0 L16%2c0 C7.163444%2c0 1.082166e-15%2c7.163444 0%2c16 L0%2c48 C1.082166e-15%2c56.836556 7.163444%2c64 16%2c64 L432%2c64 C440.836556%2c64 448%2c56.836556 448%2c48 L448%2c16 C448%2c7.163444 440.836556%2c0 432%2c0 Z'%3e%3c/path%3e%3c/svg%3e");
-webkit-mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 448 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100.682584%2c116.695158 L4.68258422%2c212.695158 C-1.56086141%2c218.942698 -1.56086141%2c229.067619 4.68258422%2c235.315158 L100.682584%2c331.315158 C110.722584%2c341.335158 127.992584%2c334.215158 127.992584%2c319.995158 L127.992584%2c127.995158 C127.992584%2c113.685158 110.662584%2c106.695158 100.682584%2c116.695158 Z M432%2c384 L16%2c384 C7.163444%2c384 1.082166e-15%2c391.163444 0%2c400 L0%2c432 C1.082166e-15%2c440.836556 7.163444%2c448 16%2c448 L432%2c448 C440.836556%2c448 448%2c440.836556 448%2c432 L448%2c400 C448%2c391.163444 440.836556%2c384 432%2c384 Z M204.83%2c256 C201.426459%2c255.997344 198.161555%2c257.348219 195.754887%2c259.754887 C193.348219%2c262.161555 191.997344%2c265.426459 192%2c268.83 L192%2c307.17 C191.997344%2c310.573541 193.348219%2c313.838445 195.754887%2c316.245113 C198.161555%2c318.651781 201.426459%2c320.002656 204.83%2c320 L435.17%2c320 C438.573541%2c320.002656 441.838445%2c318.651781 444.245113%2c316.245113 C446.651781%2c313.838445 448.002656%2c310.573541 448%2c307.17 L448%2c268.83 C448.002656%2c265.426459 446.651781%2c262.161555 444.245113%2c259.754887 C441.838445%2c257.348219 438.573541%2c255.997344 435.17%2c256 L204.83%2c256 Z M435.17%2c128 L204.83%2c128 C201.426459%2c127.997344 198.161555%2c129.348219 195.754887%2c131.754887 C193.348219%2c134.161555 191.997344%2c137.426459 192%2c140.83 L192%2c179.17 C191.997344%2c182.573541 193.348219%2c185.838445 195.754887%2c188.245113 C198.161555%2c190.651781 201.426459%2c192.002656 204.83%2c192 L435.17%2c192 C438.573541%2c192.002656 441.838445%2c190.651781 444.245113%2c188.245113 C446.651781%2c185.838445 448.002656%2c182.573541 448%2c179.17 L448%2c140.83 C448.002656%2c137.426459 446.651781%2c134.161555 444.245113%2c131.754887 C441.838445%2c129.348219 438.573541%2c127.997344 435.17%2c128 Z M432%2c0 L16%2c0 C7.163444%2c0 1.082166e-15%2c7.163444 0%2c16 L0%2c48 C1.082166e-15%2c56.836556 7.163444%2c64 16%2c64 L432%2c64 C440.836556%2c64 448%2c56.836556 448%2c48 L448%2c16 C448%2c7.163444 440.836556%2c0 432%2c0 Z'%3e%3c/path%3e%3c/svg%3e");
margin-bottom: 0;
}
trix-toolbar .trix-button--icon-increase-nesting-level::before {
mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 448 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M27.31 363.3l96-96a16 16 0 0 0 0-22.62l-96-96C17.27 138.66 0 145.78 0 160v192c0 14.31 17.33 21.3 27.31 11.3zM432 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm3.17-128H204.83A12.82 12.82 0 0 0 192 300.83v38.34A12.82 12.82 0 0 0 204.83 352h230.34A12.82 12.82 0 0 0 448 339.17v-38.34A12.82 12.82 0 0 0 435.17 288zm0-128H204.83A12.82 12.82 0 0 0 192 172.83v38.34A12.82 12.82 0 0 0 204.83 224h230.34A12.82 12.82 0 0 0 448 211.17v-38.34A12.82 12.82 0 0 0 435.17 160zM432 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z'%3e%3c/path%3e%3c/svg%3e");
-webkit-mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 448 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M27.31 363.3l96-96a16 16 0 0 0 0-22.62l-96-96C17.27 138.66 0 145.78 0 160v192c0 14.31 17.33 21.3 27.31 11.3zM432 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm3.17-128H204.83A12.82 12.82 0 0 0 192 300.83v38.34A12.82 12.82 0 0 0 204.83 352h230.34A12.82 12.82 0 0 0 448 339.17v-38.34A12.82 12.82 0 0 0 435.17 288zm0-128H204.83A12.82 12.82 0 0 0 192 172.83v38.34A12.82 12.82 0 0 0 204.83 224h230.34A12.82 12.82 0 0 0 448 211.17v-38.34A12.82 12.82 0 0 0 435.17 160zM432 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z'%3e%3c/path%3e%3c/svg%3e");
margin-top: 1px;
margin-bottom: 1px;
}
trix-toolbar .trix-dialogs {
position: relative;
}
trix-toolbar .trix-dialog {
position: absolute;
top: 0;
left: 0;
right: 0;
font-size: 0.75rem;
line-height: 1rem;
padding: 1rem 0.625rem;
background-color: var(--vf-bg-input);
box-shadow: 0 0px 15px 0px rgba(0, 0, 0, 0.3);
margin-top: 0.375rem;
border-radius: 0.25rem;
z-index: 2;
}
trix-toolbar .trix-input--dialog {
padding: 0.375rem 0.75rem;
border: 1px solid var(--vf-border-color-input);
border-radius: 0.25rem;
margin-right: 0.5rem;
font-size: 0.75rem;
line-height: 1rem;
background: var(--vf-bg-input);
color: var(--vf-color-input);
}
trix-toolbar .trix-input--dialog:focus {
outline: var(--vf-ring-width) solid var(--vf-ring-color) !important;
}
trix-toolbar .trix-input--dialog.validate:invalid {
border-color: var(--vf-color-danger);
}
trix-toolbar .trix-button--dialog {
padding: 0.5rem;
border-left-width: 1px;
border-color: var(--vf-border-color-input);
background-color: transparent;
border-radius: 0;
}
trix-toolbar .trix-button--dialog:not(.trix-active):hover {
background-color: transparent;
}
trix-toolbar .trix-button--dialog:first-of-type {
border: 0;
}
trix-toolbar .trix-dialog--link {
max-width: 36rem;
}
trix-toolbar .trix-dialog__link-fields {
display: flex;
align-items: center;
width: 100%;
}
trix-toolbar .trix-dialog__link-fields .trix-input {
flex: 1 1 0%;
}
trix-toolbar .trix-dialog__link-fields .trix-button-group {
flex-grow: 0;
flex-shrink: 0;
}
trix-editor {
padding-left: var(--vf-px-input);
padding-right: var(--vf-px-input);
padding-bottom: var(--vf-py-input);
border-radius: var(--vf-radius-large);
outline: none;
min-height: 6rem;
}
trix-editor:empty:not(:focus)::before {
color: var(--vf-color-placeholder);
}
trix-editor [data-trix-mutable]:not(.attachment__caption-editor) {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
trix-editor [data-trix-mutable]::-moz-selection,
trix-editor [data-trix-cursor-target]::-moz-selection,
trix-editor [data-trix-mutable] ::-moz-selection {
background-image: none;
}
trix-editor [data-trix-mutable]::-moz-selection, trix-editor [data-trix-cursor-target]::-moz-selection, trix-editor [data-trix-mutable] ::-moz-selection {
background-image: none;
}
trix-editor [data-trix-mutable]::selection,
trix-editor [data-trix-cursor-target]::selection,
trix-editor [data-trix-mutable] ::selection {
background-image: none;
}
trix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {
background: highlight;
}
trix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {
background: highlight;
}
trix-editor [data-trix-mutable].attachment.attachment--file {
background-color: var(--vf-bg-selected);
}
trix-editor [data-trix-mutable].attachment img {
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}
trix-editor .attachment {
position: relative;
}
trix-editor .attachment:hover {
cursor: default;
}
trix-editor .attachment--preview .attachment__caption:hover {
cursor: text;
}
trix-editor .attachment__progress {
position: absolute;
z-index: 1;
height: 1.25rem;
top: 50%;
left: 0;
transform: translateY(-0.625rem);
width: 100%;
padding-left: 1rem;
padding-right: 1rem;
opacity: 0.2;
transition-property: opacity;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
trix-editor .attachment__progress[value="100"] {
opacity: 0;
}
trix-editor .attachment__caption-editor {
display: inline-block;
padding: 0;
margin: 0;
font-size: 0.875rem;
line-height: 1.25rem;
text-align: center;
vertical-align: top;
width: 100%;
border-width: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
outline: 0;
background: var(--vf-bg-input);
color: var(--vf-color-input);
font-family: inherit;
}
trix-editor .attachment__toolbar {
position: absolute;
top: 0;
left: 0;
z-index: 1;
transform: translateY(-50%);
text-align: center;
width: 100%;
}
trix-editor .trix-button-group {
display: inline-flex;
}
trix-editor .trix-button {
position: relative;
padding-top: 0;
padding-bottom: 0;
padding-left: 0.75rem;
padding-right: 0.75rem;
margin: 0;
background-color: transparent;
color: var(--vf-bg-icon);
font-size: 0.875rem;
line-height: 1.25rem;
white-space: nowrap;
border-radius: 0;
border-width: 0;
outline: 0;
}
trix-editor .trix-button:not(:disabled) {
cursor: pointer;
}
trix-editor .trix-button--remove {
display: inline-block;
overflow-x: hidden;
padding: 0;
background-color: var(--vf-bg-input);
line-height: 1.75rem;
border-color: var(--vf-color-selected);
border-radius: 9999px;
border-width: 1px;
border-style: solid;
outline: 0;
text-indent: -9999px;
width: 24px;
height: 24px;
}
trix-editor .trix-button--remove:hover {
background-color: var(--vf-bg-selected);
}
trix-editor .trix-button--remove::before {
content: "";
display: inline-block;
position: absolute;
top: 0.125rem;
right: 0.125rem;
bottom: 0.125rem;
left: 0.125rem;
background-color: var(--vf-color-input);
opacity: 0.7;
background-position: center;
background-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-repeat: no-repeat;
mask-position: center center;
-webkit-mask-position: center center;
mask-size: contain;
-webkit-mask-size: contain;
mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z'%3e%3c/path%3e%3c/svg%3e");
-webkit-mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z'%3e%3c/path%3e%3c/svg%3e");
}
trix-editor .attachment__metadata-container {
position: relative;
}
trix-editor .attachment__metadata {
position: absolute;
top: 1rem;
left: 50%;
padding-top: 0.125rem;
padding-bottom: 0.125rem;
padding-left: 0.5rem;
padding-right: 0.5rem;
background-color: #000000;
opacity: 0.7;
transform: translateX(-50%);
color: #ffffff;
font-size: 0.875rem;
line-height: 1.25rem;
border-radius: 0.25rem;
}
trix-editor .attachment__metadata .attachment__name {
display: inline-block;
overflow: hidden;
text-overflow: ellipsis;
vertical-align: bottom;
white-space: nowrap;
max-width: 100%;
}
trix-editor .attachment__metadata .attachment__size {
margin-left: 0.25rem;
white-space: nowrap;
}
.trix-content h1,
trix-editor h1 {
font-size: 1.875rem;
line-height: 2.25rem;
font-weight: 700;
line-height: 1.25;
}
.trix-content a,
trix-editor a {
color: var(--vf-primary);
}
.trix-content ul,
trix-editor ul {
padding-left: 2.5rem;
list-style-type: disc;
}
.trix-content [dir=rtl] ul,
trix-editor [dir=rtl] ul {
padding-right: 2.5rem;
list-style-type: disc;
}
.trix-content ol,
trix-editor ol {
padding-left: 2.5rem;
list-style-type: decimal;
}
.trix-content [dir=rtl] ol,
trix-editor [dir=rtl] ol {
padding-right: 2.5rem;
list-style-type: decimal;
}
.trix-content blockquote,
trix-editor blockquote {
padding-left: 0.625rem;
border-left-width: 4px;
border-color: var(--vf-gray-300);
border-left-style: solid;
margin: 0;
}
.trix-content [dir=rtl] blockquote,
.trix-content blockquote[dir=rtl],
trix-editor [dir=rtl] blockquote,
trix-editor blockquote[dir=rtl] {
padding-left: 0.625rem;
border-left-width: 4px;
border-color: var(--vf-gray-300);
}
.trix-content pre,
trix-editor pre {
display: inline-block;
overscroll-behavior-x: auto;
padding: 0.5rem;
background-color: var(--vf-gray-50);
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
font-size: 0.875rem;
line-height: 1.25rem;
vertical-align: top;
white-space: pre;
width: 100%;
}
.trix-content img,
trix-editor img {
max-width: 100%;
height: auto;
}
.trix-content .attachment__caption,
trix-editor .attachment__caption {
font-size: 0.875rem;
line-height: 1.25rem;
text-align: center;
}
.trix-content .attachment__caption .attachment__name + .attachment__size::before,
trix-editor .attachment__caption .attachment__name + .attachment__size::before {
content: " · ";
}
.trix-content * {
box-sizing: border-box;
padding: 0;
margin: 0;
}
.trix-content .attachment {
display: inline-block;
position: relative;
max-width: 100%;
}
.trix-content .attachment a {
text-decoration: none;
}
.trix-content .attachment--preview {
text-align: center;
width: 100%;
}
.trix-content .attachment--preview .attachment__caption {
color: var(--vf-gray-500);
font-size: 0.875rem;
line-height: 1.25rem;
}
.trix-content .attachment--file {
padding-top: 0.375rem;
padding-bottom: 0.375rem;
padding-left: 1rem;
padding-right: 1rem;
margin: 0.125rem;
margin-top: 0;
color: var(--vf-gray-700);
line-height: 1;
border-radius: 0.25rem;
border-width: 1px;
border-color: var(--vf-gray-300);
}
.trix-content .attachment-gallery {
display: flex;
position: relative;
display: flex;
flex-wrap: wrap;
}
.trix-content .attachment-gallery .attachment {
padding-top: 0;
padding-bottom: 0;
padding-left: 0.5rem;
padding-right: 0.5rem;
flex-grow: 1;
flex-shrink: 0;
width: 33.333333%;
}
.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {
width: 50%;
}
.trix-content .attachment__progress {
display: none;
}
.vf-editor-sm trix-editor {
padding-left: var(--vf-px-input-sm);
padding-right: var(--vf-px-input-sm);
padding-bottom: var(--vf-py-input-sm);
border-radius: var(--vf-radius-large-sm);
min-height: 5rem;
}
.vf-editor-sm .trix-content h1,
.vf-editor-sm trix-editor h1 {
font-size: 1.625rem;
font-weight: 700;
line-height: 1.25;
}
.vf-editor-sm trix-toolbar {
padding: var(--vf-py-input-sm) var(--vf-py-input-sm);
}
.vf-editor-sm trix-toolbar .trix-button--icon {
width: 2.25rem;
}
.vf-editor-lg trix-editor {
padding-left: var(--vf-px-input-lg);
padding-right: var(--vf-px-input-lg);
padding-bottom: var(--vf-py-input-lg);
border-radius: var(--vf-radius-large-lg);
}
.vf-editor-disabled trix-toolbar {
pointer-events: none;
}
.vf-editor-hide-bold .trix-button--icon-bold {
display: none;
}
.vf-editor-hide-italic .trix-button--icon-italic {
display: none;
}
.vf-editor-hide-strike .trix-button--icon-strike {
display: none;
}
.vf-editor-hide-link .trix-button--icon-link {
display: none;
}
.vf-editor-hide-heading .trix-button--icon-heading-1 {
display: none;
}
.vf-editor-hide-quote .trix-button--icon-quote {
display: none;
}
.vf-editor-hide-code .trix-button--icon-code {
display: none;
}
.vf-editor-hide-bullet-list .trix-button--icon-bullet-list {
display: none;
}
.vf-editor-hide-number-list .trix-button--icon-number-list {
display: none;
}
.vf-editor-hide-decrease-nesting .trix-button--icon-decrease-nesting-level {
display: none;
}
.vf-editor-hide-increase-nesting .trix-button--icon-increase-nesting-level {
display: none;
}
.vf-editor-hide-attach .trix-button--icon-attach {
display: none;
}
.vf-editor-hide-undo .trix-button--icon-undo {
display: none;
}
.vf-editor-hide-redo .trix-button--icon-redo {
display: none;
}
.dark .trix-content blockquote,
.dark trix-editor blockquote {
border-color: var(--vf-dark-700);
}
.dark .trix-content pre,
.dark trix-editor pre {
background-color: var(--vf-dark-900);
}`;styleInject(css_248z);script.__file="themes/vueform/templates/wrappers/EditorWrapper.vue";function columns(a,i){switch(a){case"default":return"vf-col-".concat(i);default:return"vf-col-".concat(a,"-").concat(i)}}var classes={},index={templates:{Vueform:script$1$,FormErrors:script$1Z,FormMessages:script$1X,FormLanguages:script$1V,FormLanguage:script$1T,FormTabs:script$1R,FormTab:script$1P,FormSteps:script$1N,FormStepsControls:script$1L,FormStepsControl:script$1J,FormStep:script$1H,FormElements:script$1F,ElementLayout:script$1D,ElementLayoutInline:script$1B,ElementLoader:script$1z,ElementLabelFloating:script$1x,ElementLabel:script$1v,ElementInfo:script$1t,ElementDescription:script$1r,ElementError:script$1p,ElementMessage:script$1n,ElementText:script$1l,ElementAddon:script$1j,ButtonElement:script$1h,CheckboxElement:script$1f,CheckboxgroupElement:script$1d,CheckboxgroupElement_tabs:script$1c,CheckboxgroupElement_blocks:script$1b,DateElement:script$19,DatesElement:script$17,FileElement:script$15,GroupElement:script$13,HiddenElement:script$11,ListElement:script$$,LocationElement:script$Z,MultifileElement:script$X,MultiselectElement:script$U,ObjectElement:script$S,RadioElement:script$Q,RadiogroupElement:script$O,RadiogroupElement_tabs:script$N,RadiogroupElement_blocks:script$M,SelectElement:script$K,SliderElement:script$H,StaticElement:script$F,TagsElement:script$D,TextareaElement:script$B,TextElement:script$z,ToggleElement:script$w,EditorElement:script$u,TTextareaElement:script$s,TTextElement:script$q,TEditorElement:script$o,CheckboxgroupCheckbox:script$m,CheckboxgroupCheckbox_tabs:script$k,CheckboxgroupCheckbox_blocks:script$i,DragAndDrop:script$g,FilePreview:script$e,FilePreview_image:script$c,FilePreview_gallery:script$a,RadiogroupRadio:script$8,RadiogroupRadio_tabs:script$6,RadiogroupRadio_blocks:script$4,DatepickerWrapper:script$2,EditorWrapper:script},classes,columns};const vueform={theme:index,locales:{en},locale:"en",overrideClasses:{ElementAddon:{container:"vf-addon ps-0 pe-0"}}},_sfc_main=defineComponent$1({name:"SearchPage",components:{ModelSelect,RecipeCard:_sfc_main$n},data(){return{test:{text:String}}},mounted(){},methods:{testApi:function(){const a=new ApiApi;a.apiMealPlanList().then(i=>{i.length>0&&i[0].id!=null&&a.apiMealPlanUpdate({id:i[0].id,mealPlanRequest:i[0]})})}}});function _sfc_render(a,i,u,c,d,m){return openBlock(),createBlock(VContainer,null,{default:withCtx(()=>[createVNode(VBtn,{onClick:a.testApi},{default:withCtx(()=>[createTextVNode("Test API")]),_:1},8,["onClick"])]),_:1})}const SearchPage=_export_sfc(_sfc_main,[["render",_sfc_render]]),routes=[{path:"/",component:StartPage,name:"view_home"},{path:"/search",component:SearchPage,name:"view_search"},{path:"/shopping",component:_sfc_main$r,name:"view_shopping"},{path:"/mealplan",component:_sfc_main$1,name:"view_mealplan"},{path:"/books",component:_sfc_main$r,name:"view_books"},{path:"/recipe/:id",component:RecipeViewPage,name:"view_recipe",props:!0},{path:"/recipe/edit/:recipe_id",component:RecipeEditPage,name:"edit_recipe",props:!0}],router=createRouter({history:createWebHashHistory(),routes}),app=createApp(_sfc_main$t);app.use(createPinia());app.use(vuetify);app.use(router);app.use(luxonPlugin);app.use(vueform$1,vueform);app.use(mavonEditor);app.mount("#app")});export default Tv();