Files
sd-webui-prompt-all-in-one/javascript/main.entry.js
2024-03-10 03:16:37 +08:00

155 lines
769 KiB
JavaScript
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.

(function(_n){typeof define=="function"&&define.amd?define(_n):_n()})(function(){"use strict";var mc=Object.defineProperty;var vc=(_n,Cn,$n)=>Cn in _n?mc(_n,Cn,{enumerable:!0,configurable:!0,writable:!0,value:$n}):_n[Cn]=$n;var $l=(_n,Cn,$n)=>(vc(_n,typeof Cn!="symbol"?Cn+"":Cn,$n),$n);/**
* @vue/shared v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function makeMap(_n,Cn){const $n=new Set(_n.split(","));return Cn?Nn=>$n.has(Nn.toLowerCase()):Nn=>$n.has(Nn)}const EMPTY_OBJ={},EMPTY_ARR=[],NOOP=()=>{},NO=()=>!1,isOn=_n=>_n.charCodeAt(0)===111&&_n.charCodeAt(1)===110&&(_n.charCodeAt(2)>122||_n.charCodeAt(2)<97),isModelListener=_n=>_n.startsWith("onUpdate:"),extend$3=Object.assign,remove=(_n,Cn)=>{const $n=_n.indexOf(Cn);$n>-1&&_n.splice($n,1)},hasOwnProperty$b=Object.prototype.hasOwnProperty,hasOwn=(_n,Cn)=>hasOwnProperty$b.call(_n,Cn),isArray$3=Array.isArray,isMap=_n=>toTypeString(_n)==="[object Map]",isSet=_n=>toTypeString(_n)==="[object Set]",isDate$1=_n=>toTypeString(_n)==="[object Date]",isFunction$2=_n=>typeof _n=="function",isString$1=_n=>typeof _n=="string",isSymbol=_n=>typeof _n=="symbol",isObject$5=_n=>_n!==null&&typeof _n=="object",isPromise=_n=>(isObject$5(_n)||isFunction$2(_n))&&isFunction$2(_n.then)&&isFunction$2(_n.catch),objectToString$1=Object.prototype.toString,toTypeString=_n=>objectToString$1.call(_n),toRawType=_n=>toTypeString(_n).slice(8,-1),isPlainObject$3=_n=>toTypeString(_n)==="[object Object]",isIntegerKey=_n=>isString$1(_n)&&_n!=="NaN"&&_n[0]!=="-"&&""+parseInt(_n,10)===_n,isReservedProp=makeMap(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),cacheStringFunction=_n=>{const Cn=Object.create(null);return $n=>Cn[$n]||(Cn[$n]=_n($n))},camelizeRE=/-(\w)/g,camelize=cacheStringFunction(_n=>_n.replace(camelizeRE,(Cn,$n)=>$n?$n.toUpperCase():"")),hyphenateRE=/\B([A-Z])/g,hyphenate=cacheStringFunction(_n=>_n.replace(hyphenateRE,"-$1").toLowerCase()),capitalize=cacheStringFunction(_n=>_n.charAt(0).toUpperCase()+_n.slice(1)),toHandlerKey=cacheStringFunction(_n=>_n?`on${capitalize(_n)}`:""),hasChanged=(_n,Cn)=>!Object.is(_n,Cn),invokeArrayFns=(_n,Cn)=>{for(let $n=0;$n<_n.length;$n++)_n[$n](Cn)},def=(_n,Cn,$n)=>{Object.defineProperty(_n,Cn,{configurable:!0,enumerable:!1,value:$n})},looseToNumber=_n=>{const Cn=parseFloat(_n);return isNaN(Cn)?_n:Cn},toNumber=_n=>{const Cn=isString$1(_n)?Number(_n):NaN;return isNaN(Cn)?_n:Cn};let _globalThis;const getGlobalThis=()=>_globalThis||(_globalThis=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function normalizeStyle(_n){if(isArray$3(_n)){const Cn={};for(let $n=0;$n<_n.length;$n++){const Nn=_n[$n],Bn=isString$1(Nn)?parseStringStyle(Nn):normalizeStyle(Nn);if(Bn)for(const Ln in Bn)Cn[Ln]=Bn[Ln]}return Cn}else if(isString$1(_n)||isObject$5(_n))return _n}const listDelimiterRE=/;(?![^(]*\))/g,propertyDelimiterRE=/:([^]+)/,styleCommentRE=/\/\*[^]*?\*\//g;function parseStringStyle(_n){const Cn={};return _n.replace(styleCommentRE,"").split(listDelimiterRE).forEach($n=>{if($n){const Nn=$n.split(propertyDelimiterRE);Nn.length>1&&(Cn[Nn[0].trim()]=Nn[1].trim())}}),Cn}function normalizeClass(_n){let Cn="";if(isString$1(_n))Cn=_n;else if(isArray$3(_n))for(let $n=0;$n<_n.length;$n++){const Nn=normalizeClass(_n[$n]);Nn&&(Cn+=Nn+" ")}else if(isObject$5(_n))for(const $n in _n)_n[$n]&&(Cn+=$n+" ");return Cn.trim()}const specialBooleanAttrs="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",isSpecialBooleanAttr=makeMap(specialBooleanAttrs);function includeBooleanAttr(_n){return!!_n||_n===""}function looseCompareArrays(_n,Cn){if(_n.length!==Cn.length)return!1;let $n=!0;for(let Nn=0;$n&&Nn<_n.length;Nn++)$n=looseEqual(_n[Nn],Cn[Nn]);return $n}function looseEqual(_n,Cn){if(_n===Cn)return!0;let $n=isDate$1(_n),Nn=isDate$1(Cn);if($n||Nn)return $n&&Nn?_n.getTime()===Cn.getTime():!1;if($n=isSymbol(_n),Nn=isSymbol(Cn),$n||Nn)return _n===Cn;if($n=isArray$3(_n),Nn=isArray$3(Cn),$n||Nn)return $n&&Nn?looseCompareArrays(_n,Cn):!1;if($n=isObject$5(_n),Nn=isObject$5(Cn),$n||Nn){if(!$n||!Nn)return!1;const Bn=Object.keys(_n).length,Ln=Object.keys(Cn).length;if(Bn!==Ln)return!1;for(const In in _n){const Pn=_n.hasOwnProperty(In),Dn=Cn.hasOwnProperty(In);if(Pn&&!Dn||!Pn&&Dn||!looseEqual(_n[In],Cn[In]))return!1}}return String(_n)===String(Cn)}function looseIndexOf(_n,Cn){return _n.findIndex($n=>looseEqual($n,Cn))}const toDisplayString=_n=>isString$1(_n)?_n:_n==null?"":isArray$3(_n)||isObject$5(_n)&&(_n.toString===objectToString$1||!isFunction$2(_n.toString))?JSON.stringify(_n,replacer,2):String(_n),replacer=(_n,Cn)=>Cn&&Cn.__v_isRef?replacer(_n,Cn.value):isMap(Cn)?{[`Map(${Cn.size})`]:[...Cn.entries()].reduce(($n,[Nn,Bn],Ln)=>($n[stringifySymbol(Nn,Ln)+" =>"]=Bn,$n),{})}:isSet(Cn)?{[`Set(${Cn.size})`]:[...Cn.values()].map($n=>stringifySymbol($n))}:isSymbol(Cn)?stringifySymbol(Cn):isObject$5(Cn)&&!isArray$3(Cn)&&!isPlainObject$3(Cn)?String(Cn):Cn,stringifySymbol=(_n,Cn="")=>{var $n;return isSymbol(_n)?`Symbol(${($n=_n.description)!=null?$n:Cn})`:_n};/**
* @vue/reactivity v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let activeEffectScope;class EffectScope{constructor(Cn=!1){this.detached=Cn,this._active=!0,this.effects=[],this.cleanups=[],this.parent=activeEffectScope,!Cn&&activeEffectScope&&(this.index=(activeEffectScope.scopes||(activeEffectScope.scopes=[])).push(this)-1)}get active(){return this._active}run(Cn){if(this._active){const $n=activeEffectScope;try{return activeEffectScope=this,Cn()}finally{activeEffectScope=$n}}}on(){activeEffectScope=this}off(){activeEffectScope=this.parent}stop(Cn){if(this._active){let $n,Nn;for($n=0,Nn=this.effects.length;$n<Nn;$n++)this.effects[$n].stop();for($n=0,Nn=this.cleanups.length;$n<Nn;$n++)this.cleanups[$n]();if(this.scopes)for($n=0,Nn=this.scopes.length;$n<Nn;$n++)this.scopes[$n].stop(!0);if(!this.detached&&this.parent&&!Cn){const Bn=this.parent.scopes.pop();Bn&&Bn!==this&&(this.parent.scopes[this.index]=Bn,Bn.index=this.index)}this.parent=void 0,this._active=!1}}}function recordEffectScope(_n,Cn=activeEffectScope){Cn&&Cn.active&&Cn.effects.push(_n)}function getCurrentScope(){return activeEffectScope}function onScopeDispose(_n){activeEffectScope&&activeEffectScope.cleanups.push(_n)}let activeEffect;class ReactiveEffect{constructor(Cn,$n,Nn,Bn){this.fn=Cn,this.trigger=$n,this.scheduler=Nn,this.active=!0,this.deps=[],this._dirtyLevel=4,this._trackId=0,this._runnings=0,this._shouldSchedule=!1,this._depsLength=0,recordEffectScope(this,Bn)}get dirty(){if(this._dirtyLevel===2||this._dirtyLevel===3){this._dirtyLevel=1,pauseTracking();for(let Cn=0;Cn<this._depsLength;Cn++){const $n=this.deps[Cn];if($n.computed&&(triggerComputed($n.computed),this._dirtyLevel>=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),resetTracking()}return this._dirtyLevel>=4}set dirty(Cn){this._dirtyLevel=Cn?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let Cn=shouldTrack,$n=activeEffect;try{return shouldTrack=!0,activeEffect=this,this._runnings++,preCleanupEffect(this),this.fn()}finally{postCleanupEffect(this),this._runnings--,activeEffect=$n,shouldTrack=Cn}}stop(){var Cn;this.active&&(preCleanupEffect(this),postCleanupEffect(this),(Cn=this.onStop)==null||Cn.call(this),this.active=!1)}}function triggerComputed(_n){return _n.value}function preCleanupEffect(_n){_n._trackId++,_n._depsLength=0}function postCleanupEffect(_n){if(_n.deps.length>_n._depsLength){for(let Cn=_n._depsLength;Cn<_n.deps.length;Cn++)cleanupDepEffect(_n.deps[Cn],_n);_n.deps.length=_n._depsLength}}function cleanupDepEffect(_n,Cn){const $n=_n.get(Cn);$n!==void 0&&Cn._trackId!==$n&&(_n.delete(Cn),_n.size===0&&_n.cleanup())}let shouldTrack=!0,pauseScheduleStack=0;const trackStack=[];function pauseTracking(){trackStack.push(shouldTrack),shouldTrack=!1}function resetTracking(){const _n=trackStack.pop();shouldTrack=_n===void 0?!0:_n}function pauseScheduling(){pauseScheduleStack++}function resetScheduling(){for(pauseScheduleStack--;!pauseScheduleStack&&queueEffectSchedulers.length;)queueEffectSchedulers.shift()()}function trackEffect(_n,Cn,$n){if(Cn.get(_n)!==_n._trackId){Cn.set(_n,_n._trackId);const Nn=_n.deps[_n._depsLength];Nn!==Cn?(Nn&&cleanupDepEffect(Nn,_n),_n.deps[_n._depsLength++]=Cn):_n._depsLength++}}const queueEffectSchedulers=[];function triggerEffects(_n,Cn,$n){pauseScheduling();for(const Nn of _n.keys()){let Bn;Nn._dirtyLevel<Cn&&(Bn??(Bn=_n.get(Nn)===Nn._trackId))&&(Nn._shouldSchedule||(Nn._shouldSchedule=Nn._dirtyLevel===0),Nn._dirtyLevel=Cn),Nn._shouldSchedule&&(Bn??(Bn=_n.get(Nn)===Nn._trackId))&&(Nn.trigger(),(!Nn._runnings||Nn.allowRecurse)&&Nn._dirtyLevel!==2&&(Nn._shouldSchedule=!1,Nn.scheduler&&queueEffectSchedulers.push(Nn.scheduler)))}resetScheduling()}const createDep=(_n,Cn)=>{const $n=new Map;return $n.cleanup=_n,$n.computed=Cn,$n},targetMap=new WeakMap,ITERATE_KEY=Symbol(""),MAP_KEY_ITERATE_KEY=Symbol("");function track(_n,Cn,$n){if(shouldTrack&&activeEffect){let Nn=targetMap.get(_n);Nn||targetMap.set(_n,Nn=new Map);let Bn=Nn.get($n);Bn||Nn.set($n,Bn=createDep(()=>Nn.delete($n))),trackEffect(activeEffect,Bn)}}function trigger(_n,Cn,$n,Nn,Bn,Ln){const In=targetMap.get(_n);if(!In)return;let Pn=[];if(Cn==="clear")Pn=[...In.values()];else if($n==="length"&&isArray$3(_n)){const Dn=Number(Nn);In.forEach((Wn,Hn)=>{(Hn==="length"||!isSymbol(Hn)&&Hn>=Dn)&&Pn.push(Wn)})}else switch($n!==void 0&&Pn.push(In.get($n)),Cn){case"add":isArray$3(_n)?isIntegerKey($n)&&Pn.push(In.get("length")):(Pn.push(In.get(ITERATE_KEY)),isMap(_n)&&Pn.push(In.get(MAP_KEY_ITERATE_KEY)));break;case"delete":isArray$3(_n)||(Pn.push(In.get(ITERATE_KEY)),isMap(_n)&&Pn.push(In.get(MAP_KEY_ITERATE_KEY)));break;case"set":isMap(_n)&&Pn.push(In.get(ITERATE_KEY));break}pauseScheduling();for(const Dn of Pn)Dn&&triggerEffects(Dn,4);resetScheduling()}const isNonTrackableKeys=makeMap("__proto__,__v_isRef,__isVue"),builtInSymbols=new Set(Object.getOwnPropertyNames(Symbol).filter(_n=>_n!=="arguments"&&_n!=="caller").map(_n=>Symbol[_n]).filter(isSymbol)),arrayInstrumentations=createArrayInstrumentations();function createArrayInstrumentations(){const _n={};return["includes","indexOf","lastIndexOf"].forEach(Cn=>{_n[Cn]=function(...$n){const Nn=toRaw(this);for(let Ln=0,In=this.length;Ln<In;Ln++)track(Nn,"get",Ln+"");const Bn=Nn[Cn](...$n);return Bn===-1||Bn===!1?Nn[Cn](...$n.map(toRaw)):Bn}}),["push","pop","shift","unshift","splice"].forEach(Cn=>{_n[Cn]=function(...$n){pauseTracking(),pauseScheduling();const Nn=toRaw(this)[Cn].apply(this,$n);return resetScheduling(),resetTracking(),Nn}}),_n}function hasOwnProperty$a(_n){const Cn=toRaw(this);return track(Cn,"has",_n),Cn.hasOwnProperty(_n)}class BaseReactiveHandler{constructor(Cn=!1,$n=!1){this._isReadonly=Cn,this._isShallow=$n}get(Cn,$n,Nn){const Bn=this._isReadonly,Ln=this._isShallow;if($n==="__v_isReactive")return!Bn;if($n==="__v_isReadonly")return Bn;if($n==="__v_isShallow")return Ln;if($n==="__v_raw")return Nn===(Bn?Ln?shallowReadonlyMap:readonlyMap:Ln?shallowReactiveMap:reactiveMap).get(Cn)||Object.getPrototypeOf(Cn)===Object.getPrototypeOf(Nn)?Cn:void 0;const In=isArray$3(Cn);if(!Bn){if(In&&hasOwn(arrayInstrumentations,$n))return Reflect.get(arrayInstrumentations,$n,Nn);if($n==="hasOwnProperty")return hasOwnProperty$a}const Pn=Reflect.get(Cn,$n,Nn);return(isSymbol($n)?builtInSymbols.has($n):isNonTrackableKeys($n))||(Bn||track(Cn,"get",$n),Ln)?Pn:isRef(Pn)?In&&isIntegerKey($n)?Pn:Pn.value:isObject$5(Pn)?Bn?readonly(Pn):reactive(Pn):Pn}}class MutableReactiveHandler extends BaseReactiveHandler{constructor(Cn=!1){super(!1,Cn)}set(Cn,$n,Nn,Bn){let Ln=Cn[$n];if(!this._isShallow){const Dn=isReadonly(Ln);if(!isShallow(Nn)&&!isReadonly(Nn)&&(Ln=toRaw(Ln),Nn=toRaw(Nn)),!isArray$3(Cn)&&isRef(Ln)&&!isRef(Nn))return Dn?!1:(Ln.value=Nn,!0)}const In=isArray$3(Cn)&&isIntegerKey($n)?Number($n)<Cn.length:hasOwn(Cn,$n),Pn=Reflect.set(Cn,$n,Nn,Bn);return Cn===toRaw(Bn)&&(In?hasChanged(Nn,Ln)&&trigger(Cn,"set",$n,Nn):trigger(Cn,"add",$n,Nn)),Pn}deleteProperty(Cn,$n){const Nn=hasOwn(Cn,$n);Cn[$n];const Bn=Reflect.deleteProperty(Cn,$n);return Bn&&Nn&&trigger(Cn,"delete",$n,void 0),Bn}has(Cn,$n){const Nn=Reflect.has(Cn,$n);return(!isSymbol($n)||!builtInSymbols.has($n))&&track(Cn,"has",$n),Nn}ownKeys(Cn){return track(Cn,"iterate",isArray$3(Cn)?"length":ITERATE_KEY),Reflect.ownKeys(Cn)}}class ReadonlyReactiveHandler extends BaseReactiveHandler{constructor(Cn=!1){super(!0,Cn)}set(Cn,$n){return!0}deleteProperty(Cn,$n){return!0}}const mutableHandlers=new MutableReactiveHandler,readonlyHandlers=new ReadonlyReactiveHandler,shallowReactiveHandlers=new MutableReactiveHandler(!0),toShallow=_n=>_n,getProto=_n=>Reflect.getPrototypeOf(_n);function get(_n,Cn,$n=!1,Nn=!1){_n=_n.__v_raw;const Bn=toRaw(_n),Ln=toRaw(Cn);$n||(hasChanged(Cn,Ln)&&track(Bn,"get",Cn),track(Bn,"get",Ln));const{has:In}=getProto(Bn),Pn=Nn?toShallow:$n?toReadonly:toReactive;if(In.call(Bn,Cn))return Pn(_n.get(Cn));if(In.call(Bn,Ln))return Pn(_n.get(Ln));_n!==Bn&&_n.get(Cn)}function has(_n,Cn=!1){const $n=this.__v_raw,Nn=toRaw($n),Bn=toRaw(_n);return Cn||(hasChanged(_n,Bn)&&track(Nn,"has",_n),track(Nn,"has",Bn)),_n===Bn?$n.has(_n):$n.has(_n)||$n.has(Bn)}function size(_n,Cn=!1){return _n=_n.__v_raw,!Cn&&track(toRaw(_n),"iterate",ITERATE_KEY),Reflect.get(_n,"size",_n)}function add(_n){_n=toRaw(_n);const Cn=toRaw(this);return getProto(Cn).has.call(Cn,_n)||(Cn.add(_n),trigger(Cn,"add",_n,_n)),this}function set$1(_n,Cn){Cn=toRaw(Cn);const $n=toRaw(this),{has:Nn,get:Bn}=getProto($n);let Ln=Nn.call($n,_n);Ln||(_n=toRaw(_n),Ln=Nn.call($n,_n));const In=Bn.call($n,_n);return $n.set(_n,Cn),Ln?hasChanged(Cn,In)&&trigger($n,"set",_n,Cn):trigger($n,"add",_n,Cn),this}function deleteEntry(_n){const Cn=toRaw(this),{has:$n,get:Nn}=getProto(Cn);let Bn=$n.call(Cn,_n);Bn||(_n=toRaw(_n),Bn=$n.call(Cn,_n)),Nn&&Nn.call(Cn,_n);const Ln=Cn.delete(_n);return Bn&&trigger(Cn,"delete",_n,void 0),Ln}function clear(){const _n=toRaw(this),Cn=_n.size!==0,$n=_n.clear();return Cn&&trigger(_n,"clear",void 0,void 0),$n}function createForEach(_n,Cn){return function(Nn,Bn){const Ln=this,In=Ln.__v_raw,Pn=toRaw(In),Dn=Cn?toShallow:_n?toReadonly:toReactive;return!_n&&track(Pn,"iterate",ITERATE_KEY),In.forEach((Wn,Hn)=>Nn.call(Bn,Dn(Wn),Dn(Hn),Ln))}}function createIterableMethod(_n,Cn,$n){return function(...Nn){const Bn=this.__v_raw,Ln=toRaw(Bn),In=isMap(Ln),Pn=_n==="entries"||_n===Symbol.iterator&&In,Dn=_n==="keys"&&In,Wn=Bn[_n](...Nn),Hn=$n?toShallow:Cn?toReadonly:toReactive;return!Cn&&track(Ln,"iterate",Dn?MAP_KEY_ITERATE_KEY:ITERATE_KEY),{next(){const{value:Yn,done:Gn}=Wn.next();return Gn?{value:Yn,done:Gn}:{value:Pn?[Hn(Yn[0]),Hn(Yn[1])]:Hn(Yn),done:Gn}},[Symbol.iterator](){return this}}}}function createReadonlyMethod(_n){return function(...Cn){return _n==="delete"?!1:_n==="clear"?void 0:this}}function createInstrumentations(){const _n={get(Ln){return get(this,Ln)},get size(){return size(this)},has,add,set:set$1,delete:deleteEntry,clear,forEach:createForEach(!1,!1)},Cn={get(Ln){return get(this,Ln,!1,!0)},get size(){return size(this)},has,add,set:set$1,delete:deleteEntry,clear,forEach:createForEach(!1,!0)},$n={get(Ln){return get(this,Ln,!0)},get size(){return size(this,!0)},has(Ln){return has.call(this,Ln,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!1)},Nn={get(Ln){return get(this,Ln,!0,!0)},get size(){return size(this,!0)},has(Ln){return has.call(this,Ln,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(Ln=>{_n[Ln]=createIterableMethod(Ln,!1,!1),$n[Ln]=createIterableMethod(Ln,!0,!1),Cn[Ln]=createIterableMethod(Ln,!1,!0),Nn[Ln]=createIterableMethod(Ln,!0,!0)}),[_n,$n,Cn,Nn]}const[mutableInstrumentations,readonlyInstrumentations,shallowInstrumentations,shallowReadonlyInstrumentations]=createInstrumentations();function createInstrumentationGetter(_n,Cn){const $n=Cn?_n?shallowReadonlyInstrumentations:shallowInstrumentations:_n?readonlyInstrumentations:mutableInstrumentations;return(Nn,Bn,Ln)=>Bn==="__v_isReactive"?!_n:Bn==="__v_isReadonly"?_n:Bn==="__v_raw"?Nn:Reflect.get(hasOwn($n,Bn)&&Bn in Nn?$n:Nn,Bn,Ln)}const mutableCollectionHandlers={get:createInstrumentationGetter(!1,!1)},shallowCollectionHandlers={get:createInstrumentationGetter(!1,!0)},readonlyCollectionHandlers={get:createInstrumentationGetter(!0,!1)},reactiveMap=new WeakMap,shallowReactiveMap=new WeakMap,readonlyMap=new WeakMap,shallowReadonlyMap=new WeakMap;function targetTypeMap(_n){switch(_n){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function getTargetType(_n){return _n.__v_skip||!Object.isExtensible(_n)?0:targetTypeMap(toRawType(_n))}function reactive(_n){return isReadonly(_n)?_n:createReactiveObject(_n,!1,mutableHandlers,mutableCollectionHandlers,reactiveMap)}function shallowReactive(_n){return createReactiveObject(_n,!1,shallowReactiveHandlers,shallowCollectionHandlers,shallowReactiveMap)}function readonly(_n){return createReactiveObject(_n,!0,readonlyHandlers,readonlyCollectionHandlers,readonlyMap)}function createReactiveObject(_n,Cn,$n,Nn,Bn){if(!isObject$5(_n)||_n.__v_raw&&!(Cn&&_n.__v_isReactive))return _n;const Ln=Bn.get(_n);if(Ln)return Ln;const In=getTargetType(_n);if(In===0)return _n;const Pn=new Proxy(_n,In===2?Nn:$n);return Bn.set(_n,Pn),Pn}function isReactive(_n){return isReadonly(_n)?isReactive(_n.__v_raw):!!(_n&&_n.__v_isReactive)}function isReadonly(_n){return!!(_n&&_n.__v_isReadonly)}function isShallow(_n){return!!(_n&&_n.__v_isShallow)}function isProxy(_n){return isReactive(_n)||isReadonly(_n)}function toRaw(_n){const Cn=_n&&_n.__v_raw;return Cn?toRaw(Cn):_n}function markRaw(_n){return Object.isExtensible(_n)&&def(_n,"__v_skip",!0),_n}const toReactive=_n=>isObject$5(_n)?reactive(_n):_n,toReadonly=_n=>isObject$5(_n)?readonly(_n):_n;class ComputedRefImpl{constructor(Cn,$n,Nn,Bn){this.getter=Cn,this._setter=$n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new ReactiveEffect(()=>Cn(this._value),()=>triggerRefValue(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!Bn,this.__v_isReadonly=Nn}get value(){const Cn=toRaw(this);return(!Cn._cacheable||Cn.effect.dirty)&&hasChanged(Cn._value,Cn._value=Cn.effect.run())&&triggerRefValue(Cn,4),trackRefValue(Cn),Cn.effect._dirtyLevel>=2&&triggerRefValue(Cn,2),Cn._value}set value(Cn){this._setter(Cn)}get _dirty(){return this.effect.dirty}set _dirty(Cn){this.effect.dirty=Cn}}function computed$1(_n,Cn,$n=!1){let Nn,Bn;const Ln=isFunction$2(_n);return Ln?(Nn=_n,Bn=NOOP):(Nn=_n.get,Bn=_n.set),new ComputedRefImpl(Nn,Bn,Ln||!Bn,$n)}function trackRefValue(_n){var Cn;shouldTrack&&activeEffect&&(_n=toRaw(_n),trackEffect(activeEffect,(Cn=_n.dep)!=null?Cn:_n.dep=createDep(()=>_n.dep=void 0,_n instanceof ComputedRefImpl?_n:void 0)))}function triggerRefValue(_n,Cn=4,$n){_n=toRaw(_n);const Nn=_n.dep;Nn&&triggerEffects(Nn,Cn)}function isRef(_n){return!!(_n&&_n.__v_isRef===!0)}function ref(_n){return createRef(_n,!1)}function shallowRef(_n){return createRef(_n,!0)}function createRef(_n,Cn){return isRef(_n)?_n:new RefImpl(_n,Cn)}class RefImpl{constructor(Cn,$n){this.__v_isShallow=$n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=$n?Cn:toRaw(Cn),this._value=$n?Cn:toReactive(Cn)}get value(){return trackRefValue(this),this._value}set value(Cn){const $n=this.__v_isShallow||isShallow(Cn)||isReadonly(Cn);Cn=$n?Cn:toRaw(Cn),hasChanged(Cn,this._rawValue)&&(this._rawValue=Cn,this._value=$n?Cn:toReactive(Cn),triggerRefValue(this,4))}}function unref(_n){return isRef(_n)?_n.value:_n}const shallowUnwrapHandlers={get:(_n,Cn,$n)=>unref(Reflect.get(_n,Cn,$n)),set:(_n,Cn,$n,Nn)=>{const Bn=_n[Cn];return isRef(Bn)&&!isRef($n)?(Bn.value=$n,!0):Reflect.set(_n,Cn,$n,Nn)}};function proxyRefs(_n){return isReactive(_n)?_n:new Proxy(_n,shallowUnwrapHandlers)}/**
* @vue/runtime-core v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const stack=[];function warn$1(_n,...Cn){pauseTracking();const $n=stack.length?stack[stack.length-1].component:null,Nn=$n&&$n.appContext.config.warnHandler,Bn=getComponentTrace();if(Nn)callWithErrorHandling(Nn,$n,11,[_n+Cn.map(Ln=>{var In,Pn;return(Pn=(In=Ln.toString)==null?void 0:In.call(Ln))!=null?Pn:JSON.stringify(Ln)}).join(""),$n&&$n.proxy,Bn.map(({vnode:Ln})=>`at <${formatComponentName($n,Ln.type)}>`).join(`
`),Bn]);else{const Ln=[`[Vue warn]: ${_n}`,...Cn];Bn.length&&Ln.push(`
`,...formatTrace(Bn)),console.warn(...Ln)}resetTracking()}function getComponentTrace(){let _n=stack[stack.length-1];if(!_n)return[];const Cn=[];for(;_n;){const $n=Cn[0];$n&&$n.vnode===_n?$n.recurseCount++:Cn.push({vnode:_n,recurseCount:0});const Nn=_n.component&&_n.component.parent;_n=Nn&&Nn.vnode}return Cn}function formatTrace(_n){const Cn=[];return _n.forEach(($n,Nn)=>{Cn.push(...Nn===0?[]:[`
`],...formatTraceEntry($n))}),Cn}function formatTraceEntry({vnode:_n,recurseCount:Cn}){const $n=Cn>0?`... (${Cn} recursive calls)`:"",Nn=_n.component?_n.component.parent==null:!1,Bn=` at <${formatComponentName(_n.component,_n.type,Nn)}`,Ln=">"+$n;return _n.props?[Bn,...formatProps(_n.props),Ln]:[Bn+Ln]}function formatProps(_n){const Cn=[],$n=Object.keys(_n);return $n.slice(0,3).forEach(Nn=>{Cn.push(...formatProp(Nn,_n[Nn]))}),$n.length>3&&Cn.push(" ..."),Cn}function formatProp(_n,Cn,$n){return isString$1(Cn)?(Cn=JSON.stringify(Cn),$n?Cn:[`${_n}=${Cn}`]):typeof Cn=="number"||typeof Cn=="boolean"||Cn==null?$n?Cn:[`${_n}=${Cn}`]:isRef(Cn)?(Cn=formatProp(_n,toRaw(Cn.value),!0),$n?Cn:[`${_n}=Ref<`,Cn,">"]):isFunction$2(Cn)?[`${_n}=fn${Cn.name?`<${Cn.name}>`:""}`]:(Cn=toRaw(Cn),$n?Cn:[`${_n}=`,Cn])}function callWithErrorHandling(_n,Cn,$n,Nn){try{return Nn?_n(...Nn):_n()}catch(Bn){handleError(Bn,Cn,$n)}}function callWithAsyncErrorHandling(_n,Cn,$n,Nn){if(isFunction$2(_n)){const Ln=callWithErrorHandling(_n,Cn,$n,Nn);return Ln&&isPromise(Ln)&&Ln.catch(In=>{handleError(In,Cn,$n)}),Ln}const Bn=[];for(let Ln=0;Ln<_n.length;Ln++)Bn.push(callWithAsyncErrorHandling(_n[Ln],Cn,$n,Nn));return Bn}function handleError(_n,Cn,$n,Nn=!0){const Bn=Cn?Cn.vnode:null;if(Cn){let Ln=Cn.parent;const In=Cn.proxy,Pn=`https://vuejs.org/error-reference/#runtime-${$n}`;for(;Ln;){const Wn=Ln.ec;if(Wn){for(let Hn=0;Hn<Wn.length;Hn++)if(Wn[Hn](_n,In,Pn)===!1)return}Ln=Ln.parent}const Dn=Cn.appContext.config.errorHandler;if(Dn){callWithErrorHandling(Dn,null,10,[_n,In,Pn]);return}}logError(_n,$n,Bn,Nn)}function logError(_n,Cn,$n,Nn=!0){console.error(_n)}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(_n){const Cn=currentFlushPromise||resolvedPromise;return _n?Cn.then(this?_n.bind(this):_n):Cn}function findInsertionIndex(_n){let Cn=flushIndex+1,$n=queue.length;for(;Cn<$n;){const Nn=Cn+$n>>>1,Bn=queue[Nn],Ln=getId(Bn);Ln<_n||Ln===_n&&Bn.pre?Cn=Nn+1:$n=Nn}return Cn}function queueJob(_n){(!queue.length||!queue.includes(_n,isFlushing&&_n.allowRecurse?flushIndex+1:flushIndex))&&(_n.id==null?queue.push(_n):queue.splice(findInsertionIndex(_n.id),0,_n),queueFlush())}function queueFlush(){!isFlushing&&!isFlushPending&&(isFlushPending=!0,currentFlushPromise=resolvedPromise.then(flushJobs))}function invalidateJob(_n){const Cn=queue.indexOf(_n);Cn>flushIndex&&queue.splice(Cn,1)}function queuePostFlushCb(_n){isArray$3(_n)?pendingPostFlushCbs.push(..._n):(!activePostFlushCbs||!activePostFlushCbs.includes(_n,_n.allowRecurse?postFlushIndex+1:postFlushIndex))&&pendingPostFlushCbs.push(_n),queueFlush()}function flushPreFlushCbs(_n,Cn,$n=isFlushing?flushIndex+1:0){for(;$n<queue.length;$n++){const Nn=queue[$n];if(Nn&&Nn.pre){if(_n&&Nn.id!==_n.uid)continue;queue.splice($n,1),$n--,Nn()}}}function flushPostFlushCbs(_n){if(pendingPostFlushCbs.length){const Cn=[...new Set(pendingPostFlushCbs)].sort(($n,Nn)=>getId($n)-getId(Nn));if(pendingPostFlushCbs.length=0,activePostFlushCbs){activePostFlushCbs.push(...Cn);return}for(activePostFlushCbs=Cn,postFlushIndex=0;postFlushIndex<activePostFlushCbs.length;postFlushIndex++)activePostFlushCbs[postFlushIndex]();activePostFlushCbs=null,postFlushIndex=0}}const getId=_n=>_n.id==null?1/0:_n.id,comparator=(_n,Cn)=>{const $n=getId(_n)-getId(Cn);if($n===0){if(_n.pre&&!Cn.pre)return-1;if(Cn.pre&&!_n.pre)return 1}return $n};function flushJobs(_n){isFlushPending=!1,isFlushing=!0,queue.sort(comparator);const Cn=NOOP;try{for(flushIndex=0;flushIndex<queue.length;flushIndex++){const $n=queue[flushIndex];$n&&$n.active!==!1&&callWithErrorHandling($n,null,14)}}finally{flushIndex=0,queue.length=0,flushPostFlushCbs(),isFlushing=!1,currentFlushPromise=null,(queue.length||pendingPostFlushCbs.length)&&flushJobs()}}function emit(_n,Cn,...$n){if(_n.isUnmounted)return;const Nn=_n.vnode.props||EMPTY_OBJ;let Bn=$n;const Ln=Cn.startsWith("update:"),In=Ln&&Cn.slice(7);if(In&&In in Nn){const Hn=`${In==="modelValue"?"model":In}Modifiers`,{number:Yn,trim:Gn}=Nn[Hn]||EMPTY_OBJ;Gn&&(Bn=$n.map(Jo=>isString$1(Jo)?Jo.trim():Jo)),Yn&&(Bn=$n.map(looseToNumber))}let Pn,Dn=Nn[Pn=toHandlerKey(Cn)]||Nn[Pn=toHandlerKey(camelize(Cn))];!Dn&&Ln&&(Dn=Nn[Pn=toHandlerKey(hyphenate(Cn))]),Dn&&callWithAsyncErrorHandling(Dn,_n,6,Bn);const Wn=Nn[Pn+"Once"];if(Wn){if(!_n.emitted)_n.emitted={};else if(_n.emitted[Pn])return;_n.emitted[Pn]=!0,callWithAsyncErrorHandling(Wn,_n,6,Bn)}}function normalizeEmitsOptions(_n,Cn,$n=!1){const Nn=Cn.emitsCache,Bn=Nn.get(_n);if(Bn!==void 0)return Bn;const Ln=_n.emits;let In={},Pn=!1;if(!isFunction$2(_n)){const Dn=Wn=>{const Hn=normalizeEmitsOptions(Wn,Cn,!0);Hn&&(Pn=!0,extend$3(In,Hn))};!$n&&Cn.mixins.length&&Cn.mixins.forEach(Dn),_n.extends&&Dn(_n.extends),_n.mixins&&_n.mixins.forEach(Dn)}return!Ln&&!Pn?(isObject$5(_n)&&Nn.set(_n,null),null):(isArray$3(Ln)?Ln.forEach(Dn=>In[Dn]=null):extend$3(In,Ln),isObject$5(_n)&&Nn.set(_n,In),In)}function isEmitListener(_n,Cn){return!_n||!isOn(Cn)?!1:(Cn=Cn.slice(2).replace(/Once$/,""),hasOwn(_n,Cn[0].toLowerCase()+Cn.slice(1))||hasOwn(_n,hyphenate(Cn))||hasOwn(_n,Cn))}let currentRenderingInstance=null,currentScopeId=null;function setCurrentRenderingInstance(_n){const Cn=currentRenderingInstance;return currentRenderingInstance=_n,currentScopeId=_n&&_n.type.__scopeId||null,Cn}function pushScopeId(_n){currentScopeId=_n}function popScopeId(){currentScopeId=null}function withCtx(_n,Cn=currentRenderingInstance,$n){if(!Cn||_n._n)return _n;const Nn=(...Bn)=>{Nn._d&&setBlockTracking(-1);const Ln=setCurrentRenderingInstance(Cn);let In;try{In=_n(...Bn)}finally{setCurrentRenderingInstance(Ln),Nn._d&&setBlockTracking(1)}return In};return Nn._n=!0,Nn._c=!0,Nn._d=!0,Nn}function markAttrsAccessed(){}function renderComponentRoot(_n){const{type:Cn,vnode:$n,proxy:Nn,withProxy:Bn,props:Ln,propsOptions:[In],slots:Pn,attrs:Dn,emit:Wn,render:Hn,renderCache:Yn,data:Gn,setupState:Jo,ctx:nr,inheritAttrs:Zo}=_n;let ri,oi;const di=setCurrentRenderingInstance(_n);try{if($n.shapeFlag&4){const ei=Bn||Nn,yi=ei;ri=normalizeVNode(Hn.call(yi,ei,Yn,Ln,Jo,Gn,nr)),oi=Dn}else{const ei=Cn;ri=normalizeVNode(ei.length>1?ei(Ln,{attrs:Dn,slots:Pn,emit:Wn}):ei(Ln,null)),oi=Cn.props?Dn:getFunctionalFallthrough(Dn)}}catch(ei){blockStack.length=0,handleError(ei,_n,1),ri=createVNode(Comment)}let mi=ri;if(oi&&Zo!==!1){const ei=Object.keys(oi),{shapeFlag:yi}=mi;ei.length&&yi&7&&(In&&ei.some(isModelListener)&&(oi=filterModelListeners(oi,In)),mi=cloneVNode(mi,oi))}return $n.dirs&&(mi=cloneVNode(mi),mi.dirs=mi.dirs?mi.dirs.concat($n.dirs):$n.dirs),$n.transition&&(mi.transition=$n.transition),ri=mi,setCurrentRenderingInstance(di),ri}const getFunctionalFallthrough=_n=>{let Cn;for(const $n in _n)($n==="class"||$n==="style"||isOn($n))&&((Cn||(Cn={}))[$n]=_n[$n]);return Cn},filterModelListeners=(_n,Cn)=>{const $n={};for(const Nn in _n)(!isModelListener(Nn)||!(Nn.slice(9)in Cn))&&($n[Nn]=_n[Nn]);return $n};function shouldUpdateComponent(_n,Cn,$n){const{props:Nn,children:Bn,component:Ln}=_n,{props:In,children:Pn,patchFlag:Dn}=Cn,Wn=Ln.emitsOptions;if(Cn.dirs||Cn.transition)return!0;if($n&&Dn>=0){if(Dn&1024)return!0;if(Dn&16)return Nn?hasPropsChanged(Nn,In,Wn):!!In;if(Dn&8){const Hn=Cn.dynamicProps;for(let Yn=0;Yn<Hn.length;Yn++){const Gn=Hn[Yn];if(In[Gn]!==Nn[Gn]&&!isEmitListener(Wn,Gn))return!0}}}else return(Bn||Pn)&&(!Pn||!Pn.$stable)?!0:Nn===In?!1:Nn?In?hasPropsChanged(Nn,In,Wn):!0:!!In;return!1}function hasPropsChanged(_n,Cn,$n){const Nn=Object.keys(Cn);if(Nn.length!==Object.keys(_n).length)return!0;for(let Bn=0;Bn<Nn.length;Bn++){const Ln=Nn[Bn];if(Cn[Ln]!==_n[Ln]&&!isEmitListener($n,Ln))return!0}return!1}function updateHOCHostEl({vnode:_n,parent:Cn},$n){for(;Cn;){const Nn=Cn.subTree;if(Nn.suspense&&Nn.suspense.activeBranch===_n&&(Nn.el=_n.el),Nn===_n)(_n=Cn.vnode).el=$n,Cn=Cn.parent;else break}}const COMPONENTS="components",DIRECTIVES="directives";function resolveComponent(_n,Cn){return resolveAsset(COMPONENTS,_n,!0,Cn)||_n}const NULL_DYNAMIC_COMPONENT=Symbol.for("v-ndc");function resolveDynamicComponent(_n){return isString$1(_n)?resolveAsset(COMPONENTS,_n,!1)||_n:_n||NULL_DYNAMIC_COMPONENT}function resolveDirective(_n){return resolveAsset(DIRECTIVES,_n)}function resolveAsset(_n,Cn,$n=!0,Nn=!1){const Bn=currentRenderingInstance||currentInstance;if(Bn){const Ln=Bn.type;if(_n===COMPONENTS){const Pn=getComponentName(Ln,!1);if(Pn&&(Pn===Cn||Pn===camelize(Cn)||Pn===capitalize(camelize(Cn))))return Ln}const In=resolve(Bn[_n]||Ln[_n],Cn)||resolve(Bn.appContext[_n],Cn);return!In&&Nn?Ln:In}}function resolve(_n,Cn){return _n&&(_n[Cn]||_n[camelize(Cn)]||_n[capitalize(camelize(Cn))])}const isSuspense=_n=>_n.__isSuspense;function queueEffectWithSuspense(_n,Cn){Cn&&Cn.pendingBranch?isArray$3(_n)?Cn.effects.push(..._n):Cn.effects.push(_n):queuePostFlushCb(_n)}const ssrContextKey=Symbol.for("v-scx"),useSSRContext=()=>inject(ssrContextKey),INITIAL_WATCHER_VALUE={};function watch(_n,Cn,$n){return doWatch(_n,Cn,$n)}function doWatch(_n,Cn,{immediate:$n,deep:Nn,flush:Bn,once:Ln,onTrack:In,onTrigger:Pn}=EMPTY_OBJ){if(Cn&&Ln){const _i=Cn;Cn=(...zn)=>{_i(...zn),yi()}}const Dn=currentInstance,Wn=_i=>Nn===!0?_i:traverse(_i,Nn===!1?1:void 0);let Hn,Yn=!1,Gn=!1;if(isRef(_n)?(Hn=()=>_n.value,Yn=isShallow(_n)):isReactive(_n)?(Hn=()=>Wn(_n),Yn=!0):isArray$3(_n)?(Gn=!0,Yn=_n.some(_i=>isReactive(_i)||isShallow(_i)),Hn=()=>_n.map(_i=>{if(isRef(_i))return _i.value;if(isReactive(_i))return Wn(_i);if(isFunction$2(_i))return callWithErrorHandling(_i,Dn,2)})):isFunction$2(_n)?Cn?Hn=()=>callWithErrorHandling(_n,Dn,2):Hn=()=>(Jo&&Jo(),callWithAsyncErrorHandling(_n,Dn,3,[nr])):Hn=NOOP,Cn&&Nn){const _i=Hn;Hn=()=>traverse(_i())}let Jo,nr=_i=>{Jo=mi.onStop=()=>{callWithErrorHandling(_i,Dn,4),Jo=mi.onStop=void 0}},Zo;if(isInSSRComponentSetup)if(nr=NOOP,Cn?$n&&callWithAsyncErrorHandling(Cn,Dn,3,[Hn(),Gn?[]:void 0,nr]):Hn(),Bn==="sync"){const _i=useSSRContext();Zo=_i.__watcherHandles||(_i.__watcherHandles=[])}else return NOOP;let ri=Gn?new Array(_n.length).fill(INITIAL_WATCHER_VALUE):INITIAL_WATCHER_VALUE;const oi=()=>{if(!(!mi.active||!mi.dirty))if(Cn){const _i=mi.run();(Nn||Yn||(Gn?_i.some((zn,li)=>hasChanged(zn,ri[li])):hasChanged(_i,ri)))&&(Jo&&Jo(),callWithAsyncErrorHandling(Cn,Dn,3,[_i,ri===INITIAL_WATCHER_VALUE?void 0:Gn&&ri[0]===INITIAL_WATCHER_VALUE?[]:ri,nr]),ri=_i)}else mi.run()};oi.allowRecurse=!!Cn;let di;Bn==="sync"?di=oi:Bn==="post"?di=()=>queuePostRenderEffect(oi,Dn&&Dn.suspense):(oi.pre=!0,Dn&&(oi.id=Dn.uid),di=()=>queueJob(oi));const mi=new ReactiveEffect(Hn,NOOP,di),ei=getCurrentScope(),yi=()=>{mi.stop(),ei&&remove(ei.effects,mi)};return Cn?$n?oi():ri=mi.run():Bn==="post"?queuePostRenderEffect(mi.run.bind(mi),Dn&&Dn.suspense):mi.run(),Zo&&Zo.push(yi),yi}function instanceWatch(_n,Cn,$n){const Nn=this.proxy,Bn=isString$1(_n)?_n.includes(".")?createPathGetter(Nn,_n):()=>Nn[_n]:_n.bind(Nn,Nn);let Ln;isFunction$2(Cn)?Ln=Cn:(Ln=Cn.handler,$n=Cn);const In=setCurrentInstance(this),Pn=doWatch(Bn,Ln.bind(Nn),$n);return In(),Pn}function createPathGetter(_n,Cn){const $n=Cn.split(".");return()=>{let Nn=_n;for(let Bn=0;Bn<$n.length&&Nn;Bn++)Nn=Nn[$n[Bn]];return Nn}}function traverse(_n,Cn,$n=0,Nn){if(!isObject$5(_n)||_n.__v_skip)return _n;if(Cn&&Cn>0){if($n>=Cn)return _n;$n++}if(Nn=Nn||new Set,Nn.has(_n))return _n;if(Nn.add(_n),isRef(_n))traverse(_n.value,Cn,$n,Nn);else if(isArray$3(_n))for(let Bn=0;Bn<_n.length;Bn++)traverse(_n[Bn],Cn,$n,Nn);else if(isSet(_n)||isMap(_n))_n.forEach(Bn=>{traverse(Bn,Cn,$n,Nn)});else if(isPlainObject$3(_n))for(const Bn in _n)traverse(_n[Bn],Cn,$n,Nn);return _n}function withDirectives(_n,Cn){if(currentRenderingInstance===null)return _n;const $n=getExposeProxy(currentRenderingInstance)||currentRenderingInstance.proxy,Nn=_n.dirs||(_n.dirs=[]);for(let Bn=0;Bn<Cn.length;Bn++){let[Ln,In,Pn,Dn=EMPTY_OBJ]=Cn[Bn];Ln&&(isFunction$2(Ln)&&(Ln={mounted:Ln,updated:Ln}),Ln.deep&&traverse(In),Nn.push({dir:Ln,instance:$n,value:In,oldValue:void 0,arg:Pn,modifiers:Dn}))}return _n}function invokeDirectiveHook(_n,Cn,$n,Nn){const Bn=_n.dirs,Ln=Cn&&Cn.dirs;for(let In=0;In<Bn.length;In++){const Pn=Bn[In];Ln&&(Pn.oldValue=Ln[In].value);let Dn=Pn.dir[Nn];Dn&&(pauseTracking(),callWithAsyncErrorHandling(Dn,$n,8,[_n.el,Pn,_n,Cn]),resetTracking())}}const leaveCbKey=Symbol("_leaveCb"),enterCbKey=Symbol("_enterCb");function useTransitionState(){const _n={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return onMounted(()=>{_n.isMounted=!0}),onBeforeUnmount(()=>{_n.isUnmounting=!0}),_n}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(_n,{slots:Cn}){const $n=getCurrentInstance(),Nn=useTransitionState();return()=>{const Bn=Cn.default&&getTransitionRawChildren(Cn.default(),!0);if(!Bn||!Bn.length)return;let Ln=Bn[0];if(Bn.length>1){for(const Gn of Bn)if(Gn.type!==Comment){Ln=Gn;break}}const In=toRaw(_n),{mode:Pn}=In;if(Nn.isLeaving)return emptyPlaceholder(Ln);const Dn=getKeepAliveChild(Ln);if(!Dn)return emptyPlaceholder(Ln);const Wn=resolveTransitionHooks(Dn,In,Nn,$n);setTransitionHooks(Dn,Wn);const Hn=$n.subTree,Yn=Hn&&getKeepAliveChild(Hn);if(Yn&&Yn.type!==Comment&&!isSameVNodeType(Dn,Yn)){const Gn=resolveTransitionHooks(Yn,In,Nn,$n);if(setTransitionHooks(Yn,Gn),Pn==="out-in")return Nn.isLeaving=!0,Gn.afterLeave=()=>{Nn.isLeaving=!1,$n.update.active!==!1&&($n.effect.dirty=!0,$n.update())},emptyPlaceholder(Ln);Pn==="in-out"&&Dn.type!==Comment&&(Gn.delayLeave=(Jo,nr,Zo)=>{const ri=getLeavingNodesForType(Nn,Yn);ri[String(Yn.key)]=Yn,Jo[leaveCbKey]=()=>{nr(),Jo[leaveCbKey]=void 0,delete Wn.delayedLeave},Wn.delayedLeave=Zo})}return Ln}}},BaseTransition=BaseTransitionImpl;function getLeavingNodesForType(_n,Cn){const{leavingVNodes:$n}=_n;let Nn=$n.get(Cn.type);return Nn||(Nn=Object.create(null),$n.set(Cn.type,Nn)),Nn}function resolveTransitionHooks(_n,Cn,$n,Nn){const{appear:Bn,mode:Ln,persisted:In=!1,onBeforeEnter:Pn,onEnter:Dn,onAfterEnter:Wn,onEnterCancelled:Hn,onBeforeLeave:Yn,onLeave:Gn,onAfterLeave:Jo,onLeaveCancelled:nr,onBeforeAppear:Zo,onAppear:ri,onAfterAppear:oi,onAppearCancelled:di}=Cn,mi=String(_n.key),ei=getLeavingNodesForType($n,_n),yi=(li,ni)=>{li&&callWithAsyncErrorHandling(li,Nn,9,ni)},_i=(li,ni)=>{const ai=ni[1];yi(li,ni),isArray$3(li)?li.every(ci=>ci.length<=1)&&ai():li.length<=1&&ai()},zn={mode:Ln,persisted:In,beforeEnter(li){let ni=Pn;if(!$n.isMounted)if(Bn)ni=Zo||Pn;else return;li[leaveCbKey]&&li[leaveCbKey](!0);const ai=ei[mi];ai&&isSameVNodeType(_n,ai)&&ai.el[leaveCbKey]&&ai.el[leaveCbKey](),yi(ni,[li])},enter(li){let ni=Dn,ai=Wn,ci=Hn;if(!$n.isMounted)if(Bn)ni=ri||Dn,ai=oi||Wn,ci=di||Hn;else return;let gi=!1;const bi=li[enterCbKey]=Di=>{gi||(gi=!0,Di?yi(ci,[li]):yi(ai,[li]),zn.delayedLeave&&zn.delayedLeave(),li[enterCbKey]=void 0)};ni?_i(ni,[li,bi]):bi()},leave(li,ni){const ai=String(_n.key);if(li[enterCbKey]&&li[enterCbKey](!0),$n.isUnmounting)return ni();yi(Yn,[li]);let ci=!1;const gi=li[leaveCbKey]=bi=>{ci||(ci=!0,ni(),bi?yi(nr,[li]):yi(Jo,[li]),li[leaveCbKey]=void 0,ei[ai]===_n&&delete ei[ai])};ei[ai]=_n,Gn?_i(Gn,[li,gi]):gi()},clone(li){return resolveTransitionHooks(li,Cn,$n,Nn)}};return zn}function emptyPlaceholder(_n){if(isKeepAlive(_n))return _n=cloneVNode(_n),_n.children=null,_n}function getKeepAliveChild(_n){return isKeepAlive(_n)?_n.children?_n.children[0]:void 0:_n}function setTransitionHooks(_n,Cn){_n.shapeFlag&6&&_n.component?setTransitionHooks(_n.component.subTree,Cn):_n.shapeFlag&128?(_n.ssContent.transition=Cn.clone(_n.ssContent),_n.ssFallback.transition=Cn.clone(_n.ssFallback)):_n.transition=Cn}function getTransitionRawChildren(_n,Cn=!1,$n){let Nn=[],Bn=0;for(let Ln=0;Ln<_n.length;Ln++){let In=_n[Ln];const Pn=$n==null?In.key:String($n)+String(In.key!=null?In.key:Ln);In.type===Fragment?(In.patchFlag&128&&Bn++,Nn=Nn.concat(getTransitionRawChildren(In.children,Cn,Pn))):(Cn||In.type!==Comment)&&Nn.push(Pn!=null?cloneVNode(In,{key:Pn}):In)}if(Bn>1)for(let Ln=0;Ln<Nn.length;Ln++)Nn[Ln].patchFlag=-2;return Nn}/*! #__NO_SIDE_EFFECTS__ */function defineComponent(_n,Cn){return isFunction$2(_n)?(()=>extend$3({name:_n.name},Cn,{setup:_n}))():_n}const isAsyncWrapper=_n=>!!_n.type.__asyncLoader,isKeepAlive=_n=>_n.type.__isKeepAlive;function onActivated(_n,Cn){registerKeepAliveHook(_n,"a",Cn)}function onDeactivated(_n,Cn){registerKeepAliveHook(_n,"da",Cn)}function registerKeepAliveHook(_n,Cn,$n=currentInstance){const Nn=_n.__wdc||(_n.__wdc=()=>{let Bn=$n;for(;Bn;){if(Bn.isDeactivated)return;Bn=Bn.parent}return _n()});if(injectHook(Cn,Nn,$n),$n){let Bn=$n.parent;for(;Bn&&Bn.parent;)isKeepAlive(Bn.parent.vnode)&&injectToKeepAliveRoot(Nn,Cn,$n,Bn),Bn=Bn.parent}}function injectToKeepAliveRoot(_n,Cn,$n,Nn){const Bn=injectHook(Cn,_n,Nn,!0);onUnmounted(()=>{remove(Nn[Cn],Bn)},$n)}function injectHook(_n,Cn,$n=currentInstance,Nn=!1){if($n){const Bn=$n[_n]||($n[_n]=[]),Ln=Cn.__weh||(Cn.__weh=(...In)=>{if($n.isUnmounted)return;pauseTracking();const Pn=setCurrentInstance($n),Dn=callWithAsyncErrorHandling(Cn,$n,_n,In);return Pn(),resetTracking(),Dn});return Nn?Bn.unshift(Ln):Bn.push(Ln),Ln}}const createHook=_n=>(Cn,$n=currentInstance)=>(!isInSSRComponentSetup||_n==="sp")&&injectHook(_n,(...Nn)=>Cn(...Nn),$n),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(_n,Cn=currentInstance){injectHook("ec",_n,Cn)}function renderList(_n,Cn,$n,Nn){let Bn;const Ln=$n&&$n[Nn];if(isArray$3(_n)||isString$1(_n)){Bn=new Array(_n.length);for(let In=0,Pn=_n.length;In<Pn;In++)Bn[In]=Cn(_n[In],In,void 0,Ln&&Ln[In])}else if(typeof _n=="number"){Bn=new Array(_n);for(let In=0;In<_n;In++)Bn[In]=Cn(In+1,In,void 0,Ln&&Ln[In])}else if(isObject$5(_n))if(_n[Symbol.iterator])Bn=Array.from(_n,(In,Pn)=>Cn(In,Pn,void 0,Ln&&Ln[Pn]));else{const In=Object.keys(_n);Bn=new Array(In.length);for(let Pn=0,Dn=In.length;Pn<Dn;Pn++){const Wn=In[Pn];Bn[Pn]=Cn(_n[Wn],Wn,Pn,Ln&&Ln[Pn])}}else Bn=[];return $n&&($n[Nn]=Bn),Bn}function renderSlot(_n,Cn,$n={},Nn,Bn){if(currentRenderingInstance.isCE||currentRenderingInstance.parent&&isAsyncWrapper(currentRenderingInstance.parent)&&currentRenderingInstance.parent.isCE)return Cn!=="default"&&($n.name=Cn),createVNode("slot",$n,Nn&&Nn());let Ln=_n[Cn];Ln&&Ln._c&&(Ln._d=!1),openBlock();const In=Ln&&ensureValidVNode(Ln($n)),Pn=createBlock(Fragment,{key:$n.key||In&&In.key||`_${Cn}`},In||(Nn?Nn():[]),In&&_n._===1?64:-2);return!Bn&&Pn.scopeId&&(Pn.slotScopeIds=[Pn.scopeId+"-s"]),Ln&&Ln._c&&(Ln._d=!0),Pn}function ensureValidVNode(_n){return _n.some(Cn=>isVNode(Cn)?!(Cn.type===Comment||Cn.type===Fragment&&!ensureValidVNode(Cn.children)):!0)?_n:null}const getPublicInstance=_n=>_n?isStatefulComponent(_n)?getExposeProxy(_n)||_n.proxy:getPublicInstance(_n.parent):null,publicPropertiesMap=extend$3(Object.create(null),{$:_n=>_n,$el:_n=>_n.vnode.el,$data:_n=>_n.data,$props:_n=>_n.props,$attrs:_n=>_n.attrs,$slots:_n=>_n.slots,$refs:_n=>_n.refs,$parent:_n=>getPublicInstance(_n.parent),$root:_n=>getPublicInstance(_n.root),$emit:_n=>_n.emit,$options:_n=>resolveMergedOptions(_n),$forceUpdate:_n=>_n.f||(_n.f=()=>{_n.effect.dirty=!0,queueJob(_n.update)}),$nextTick:_n=>_n.n||(_n.n=nextTick.bind(_n.proxy)),$watch:_n=>instanceWatch.bind(_n)}),hasSetupBinding=(_n,Cn)=>_n!==EMPTY_OBJ&&!_n.__isScriptSetup&&hasOwn(_n,Cn),PublicInstanceProxyHandlers={get({_:_n},Cn){const{ctx:$n,setupState:Nn,data:Bn,props:Ln,accessCache:In,type:Pn,appContext:Dn}=_n;let Wn;if(Cn[0]!=="$"){const Jo=In[Cn];if(Jo!==void 0)switch(Jo){case 1:return Nn[Cn];case 2:return Bn[Cn];case 4:return $n[Cn];case 3:return Ln[Cn]}else{if(hasSetupBinding(Nn,Cn))return In[Cn]=1,Nn[Cn];if(Bn!==EMPTY_OBJ&&hasOwn(Bn,Cn))return In[Cn]=2,Bn[Cn];if((Wn=_n.propsOptions[0])&&hasOwn(Wn,Cn))return In[Cn]=3,Ln[Cn];if($n!==EMPTY_OBJ&&hasOwn($n,Cn))return In[Cn]=4,$n[Cn];shouldCacheAccess&&(In[Cn]=0)}}const Hn=publicPropertiesMap[Cn];let Yn,Gn;if(Hn)return Cn==="$attrs"&&track(_n,"get",Cn),Hn(_n);if((Yn=Pn.__cssModules)&&(Yn=Yn[Cn]))return Yn;if($n!==EMPTY_OBJ&&hasOwn($n,Cn))return In[Cn]=4,$n[Cn];if(Gn=Dn.config.globalProperties,hasOwn(Gn,Cn))return Gn[Cn]},set({_:_n},Cn,$n){const{data:Nn,setupState:Bn,ctx:Ln}=_n;return hasSetupBinding(Bn,Cn)?(Bn[Cn]=$n,!0):Nn!==EMPTY_OBJ&&hasOwn(Nn,Cn)?(Nn[Cn]=$n,!0):hasOwn(_n.props,Cn)||Cn[0]==="$"&&Cn.slice(1)in _n?!1:(Ln[Cn]=$n,!0)},has({_:{data:_n,setupState:Cn,accessCache:$n,ctx:Nn,appContext:Bn,propsOptions:Ln}},In){let Pn;return!!$n[In]||_n!==EMPTY_OBJ&&hasOwn(_n,In)||hasSetupBinding(Cn,In)||(Pn=Ln[0])&&hasOwn(Pn,In)||hasOwn(Nn,In)||hasOwn(publicPropertiesMap,In)||hasOwn(Bn.config.globalProperties,In)},defineProperty(_n,Cn,$n){return $n.get!=null?_n._.accessCache[Cn]=0:hasOwn($n,"value")&&this.set(_n,Cn,$n.value,null),Reflect.defineProperty(_n,Cn,$n)}};function useSlots(){return getContext().slots}function getContext(){const _n=getCurrentInstance();return _n.setupContext||(_n.setupContext=createSetupContext(_n))}function normalizePropsOrEmits(_n){return isArray$3(_n)?_n.reduce((Cn,$n)=>(Cn[$n]=null,Cn),{}):_n}let shouldCacheAccess=!0;function applyOptions(_n){const Cn=resolveMergedOptions(_n),$n=_n.proxy,Nn=_n.ctx;shouldCacheAccess=!1,Cn.beforeCreate&&callHook$1(Cn.beforeCreate,_n,"bc");const{data:Bn,computed:Ln,methods:In,watch:Pn,provide:Dn,inject:Wn,created:Hn,beforeMount:Yn,mounted:Gn,beforeUpdate:Jo,updated:nr,activated:Zo,deactivated:ri,beforeDestroy:oi,beforeUnmount:di,destroyed:mi,unmounted:ei,render:yi,renderTracked:_i,renderTriggered:zn,errorCaptured:li,serverPrefetch:ni,expose:ai,inheritAttrs:ci,components:gi,directives:bi,filters:Di}=Cn;if(Wn&&resolveInjections(Wn,Nn,null),In)for(const Ci in In){const Li=In[Ci];isFunction$2(Li)&&(Nn[Ci]=Li.bind($n))}if(Bn){const Ci=Bn.call($n,$n);isObject$5(Ci)&&(_n.data=reactive(Ci))}if(shouldCacheAccess=!0,Ln)for(const Ci in Ln){const Li=Ln[Ci],Mi=isFunction$2(Li)?Li.bind($n,$n):isFunction$2(Li.get)?Li.get.bind($n,$n):NOOP,da=!isFunction$2(Li)&&isFunction$2(Li.set)?Li.set.bind($n):NOOP,fa=computed({get:Mi,set:da});Object.defineProperty(Nn,Ci,{enumerable:!0,configurable:!0,get:()=>fa.value,set:Oi=>fa.value=Oi})}if(Pn)for(const Ci in Pn)createWatcher(Pn[Ci],Nn,$n,Ci);if(Dn){const Ci=isFunction$2(Dn)?Dn.call($n):Dn;Reflect.ownKeys(Ci).forEach(Li=>{provide(Li,Ci[Li])})}Hn&&callHook$1(Hn,_n,"c");function Yi(Ci,Li){isArray$3(Li)?Li.forEach(Mi=>Ci(Mi.bind($n))):Li&&Ci(Li.bind($n))}if(Yi(onBeforeMount,Yn),Yi(onMounted,Gn),Yi(onBeforeUpdate,Jo),Yi(onUpdated,nr),Yi(onActivated,Zo),Yi(onDeactivated,ri),Yi(onErrorCaptured,li),Yi(onRenderTracked,_i),Yi(onRenderTriggered,zn),Yi(onBeforeUnmount,di),Yi(onUnmounted,ei),Yi(onServerPrefetch,ni),isArray$3(ai))if(ai.length){const Ci=_n.exposed||(_n.exposed={});ai.forEach(Li=>{Object.defineProperty(Ci,Li,{get:()=>$n[Li],set:Mi=>$n[Li]=Mi})})}else _n.exposed||(_n.exposed={});yi&&_n.render===NOOP&&(_n.render=yi),ci!=null&&(_n.inheritAttrs=ci),gi&&(_n.components=gi),bi&&(_n.directives=bi)}function resolveInjections(_n,Cn,$n=NOOP){isArray$3(_n)&&(_n=normalizeInject(_n));for(const Nn in _n){const Bn=_n[Nn];let Ln;isObject$5(Bn)?"default"in Bn?Ln=inject(Bn.from||Nn,Bn.default,!0):Ln=inject(Bn.from||Nn):Ln=inject(Bn),isRef(Ln)?Object.defineProperty(Cn,Nn,{enumerable:!0,configurable:!0,get:()=>Ln.value,set:In=>Ln.value=In}):Cn[Nn]=Ln}}function callHook$1(_n,Cn,$n){callWithAsyncErrorHandling(isArray$3(_n)?_n.map(Nn=>Nn.bind(Cn.proxy)):_n.bind(Cn.proxy),Cn,$n)}function createWatcher(_n,Cn,$n,Nn){const Bn=Nn.includes(".")?createPathGetter($n,Nn):()=>$n[Nn];if(isString$1(_n)){const Ln=Cn[_n];isFunction$2(Ln)&&watch(Bn,Ln)}else if(isFunction$2(_n))watch(Bn,_n.bind($n));else if(isObject$5(_n))if(isArray$3(_n))_n.forEach(Ln=>createWatcher(Ln,Cn,$n,Nn));else{const Ln=isFunction$2(_n.handler)?_n.handler.bind($n):Cn[_n.handler];isFunction$2(Ln)&&watch(Bn,Ln,_n)}}function resolveMergedOptions(_n){const Cn=_n.type,{mixins:$n,extends:Nn}=Cn,{mixins:Bn,optionsCache:Ln,config:{optionMergeStrategies:In}}=_n.appContext,Pn=Ln.get(Cn);let Dn;return Pn?Dn=Pn:!Bn.length&&!$n&&!Nn?Dn=Cn:(Dn={},Bn.length&&Bn.forEach(Wn=>mergeOptions(Dn,Wn,In,!0)),mergeOptions(Dn,Cn,In)),isObject$5(Cn)&&Ln.set(Cn,Dn),Dn}function mergeOptions(_n,Cn,$n,Nn=!1){const{mixins:Bn,extends:Ln}=Cn;Ln&&mergeOptions(_n,Ln,$n,!0),Bn&&Bn.forEach(In=>mergeOptions(_n,In,$n,!0));for(const In in Cn)if(!(Nn&&In==="expose")){const Pn=internalOptionMergeStrats[In]||$n&&$n[In];_n[In]=Pn?Pn(_n[In],Cn[In]):Cn[In]}return _n}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(_n,Cn){return Cn?_n?function(){return extend$3(isFunction$2(_n)?_n.call(this,this):_n,isFunction$2(Cn)?Cn.call(this,this):Cn)}:Cn:_n}function mergeInject(_n,Cn){return mergeObjectOptions(normalizeInject(_n),normalizeInject(Cn))}function normalizeInject(_n){if(isArray$3(_n)){const Cn={};for(let $n=0;$n<_n.length;$n++)Cn[_n[$n]]=_n[$n];return Cn}return _n}function mergeAsArray(_n,Cn){return _n?[...new Set([].concat(_n,Cn))]:Cn}function mergeObjectOptions(_n,Cn){return _n?extend$3(Object.create(null),_n,Cn):Cn}function mergeEmitsOrPropsOptions(_n,Cn){return _n?isArray$3(_n)&&isArray$3(Cn)?[...new Set([..._n,...Cn])]:extend$3(Object.create(null),normalizePropsOrEmits(_n),normalizePropsOrEmits(Cn??{})):Cn}function mergeWatchOptions(_n,Cn){if(!_n)return Cn;if(!Cn)return _n;const $n=extend$3(Object.create(null),_n);for(const Nn in Cn)$n[Nn]=mergeAsArray(_n[Nn],Cn[Nn]);return $n}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(_n,Cn){return function(Nn,Bn=null){isFunction$2(Nn)||(Nn=extend$3({},Nn)),Bn!=null&&!isObject$5(Bn)&&(Bn=null);const Ln=createAppContext(),In=new WeakSet;let Pn=!1;const Dn=Ln.app={_uid:uid$1++,_component:Nn,_props:Bn,_container:null,_context:Ln,_instance:null,version:version$1,get config(){return Ln.config},set config(Wn){},use(Wn,...Hn){return In.has(Wn)||(Wn&&isFunction$2(Wn.install)?(In.add(Wn),Wn.install(Dn,...Hn)):isFunction$2(Wn)&&(In.add(Wn),Wn(Dn,...Hn))),Dn},mixin(Wn){return Ln.mixins.includes(Wn)||Ln.mixins.push(Wn),Dn},component(Wn,Hn){return Hn?(Ln.components[Wn]=Hn,Dn):Ln.components[Wn]},directive(Wn,Hn){return Hn?(Ln.directives[Wn]=Hn,Dn):Ln.directives[Wn]},mount(Wn,Hn,Yn){if(!Pn){const Gn=createVNode(Nn,Bn);return Gn.appContext=Ln,Yn===!0?Yn="svg":Yn===!1&&(Yn=void 0),Hn&&Cn?Cn(Gn,Wn):_n(Gn,Wn,Yn),Pn=!0,Dn._container=Wn,Wn.__vue_app__=Dn,getExposeProxy(Gn.component)||Gn.component.proxy}},unmount(){Pn&&(_n(null,Dn._container),delete Dn._container.__vue_app__)},provide(Wn,Hn){return Ln.provides[Wn]=Hn,Dn},runWithContext(Wn){const Hn=currentApp;currentApp=Dn;try{return Wn()}finally{currentApp=Hn}}};return Dn}}let currentApp=null;function provide(_n,Cn){if(currentInstance){let $n=currentInstance.provides;const Nn=currentInstance.parent&&currentInstance.parent.provides;Nn===$n&&($n=currentInstance.provides=Object.create(Nn)),$n[_n]=Cn}}function inject(_n,Cn,$n=!1){const Nn=currentInstance||currentRenderingInstance;if(Nn||currentApp){const Bn=Nn?Nn.parent==null?Nn.vnode.appContext&&Nn.vnode.appContext.provides:Nn.parent.provides:currentApp._context.provides;if(Bn&&_n in Bn)return Bn[_n];if(arguments.length>1)return $n&&isFunction$2(Cn)?Cn.call(Nn&&Nn.proxy):Cn}}function initProps(_n,Cn,$n,Nn=!1){const Bn={},Ln={};def(Ln,InternalObjectKey,1),_n.propsDefaults=Object.create(null),setFullProps(_n,Cn,Bn,Ln);for(const In in _n.propsOptions[0])In in Bn||(Bn[In]=void 0);$n?_n.props=Nn?Bn:shallowReactive(Bn):_n.type.props?_n.props=Bn:_n.props=Ln,_n.attrs=Ln}function updateProps(_n,Cn,$n,Nn){const{props:Bn,attrs:Ln,vnode:{patchFlag:In}}=_n,Pn=toRaw(Bn),[Dn]=_n.propsOptions;let Wn=!1;if((Nn||In>0)&&!(In&16)){if(In&8){const Hn=_n.vnode.dynamicProps;for(let Yn=0;Yn<Hn.length;Yn++){let Gn=Hn[Yn];if(isEmitListener(_n.emitsOptions,Gn))continue;const Jo=Cn[Gn];if(Dn)if(hasOwn(Ln,Gn))Jo!==Ln[Gn]&&(Ln[Gn]=Jo,Wn=!0);else{const nr=camelize(Gn);Bn[nr]=resolvePropValue(Dn,Pn,nr,Jo,_n,!1)}else Jo!==Ln[Gn]&&(Ln[Gn]=Jo,Wn=!0)}}}else{setFullProps(_n,Cn,Bn,Ln)&&(Wn=!0);let Hn;for(const Yn in Pn)(!Cn||!hasOwn(Cn,Yn)&&((Hn=hyphenate(Yn))===Yn||!hasOwn(Cn,Hn)))&&(Dn?$n&&($n[Yn]!==void 0||$n[Hn]!==void 0)&&(Bn[Yn]=resolvePropValue(Dn,Pn,Yn,void 0,_n,!0)):delete Bn[Yn]);if(Ln!==Pn)for(const Yn in Ln)(!Cn||!hasOwn(Cn,Yn))&&(delete Ln[Yn],Wn=!0)}Wn&&trigger(_n,"set","$attrs")}function setFullProps(_n,Cn,$n,Nn){const[Bn,Ln]=_n.propsOptions;let In=!1,Pn;if(Cn)for(let Dn in Cn){if(isReservedProp(Dn))continue;const Wn=Cn[Dn];let Hn;Bn&&hasOwn(Bn,Hn=camelize(Dn))?!Ln||!Ln.includes(Hn)?$n[Hn]=Wn:(Pn||(Pn={}))[Hn]=Wn:isEmitListener(_n.emitsOptions,Dn)||(!(Dn in Nn)||Wn!==Nn[Dn])&&(Nn[Dn]=Wn,In=!0)}if(Ln){const Dn=toRaw($n),Wn=Pn||EMPTY_OBJ;for(let Hn=0;Hn<Ln.length;Hn++){const Yn=Ln[Hn];$n[Yn]=resolvePropValue(Bn,Dn,Yn,Wn[Yn],_n,!hasOwn(Wn,Yn))}}return In}function resolvePropValue(_n,Cn,$n,Nn,Bn,Ln){const In=_n[$n];if(In!=null){const Pn=hasOwn(In,"default");if(Pn&&Nn===void 0){const Dn=In.default;if(In.type!==Function&&!In.skipFactory&&isFunction$2(Dn)){const{propsDefaults:Wn}=Bn;if($n in Wn)Nn=Wn[$n];else{const Hn=setCurrentInstance(Bn);Nn=Wn[$n]=Dn.call(null,Cn),Hn()}}else Nn=Dn}In[0]&&(Ln&&!Pn?Nn=!1:In[1]&&(Nn===""||Nn===hyphenate($n))&&(Nn=!0))}return Nn}function normalizePropsOptions(_n,Cn,$n=!1){const Nn=Cn.propsCache,Bn=Nn.get(_n);if(Bn)return Bn;const Ln=_n.props,In={},Pn=[];let Dn=!1;if(!isFunction$2(_n)){const Hn=Yn=>{Dn=!0;const[Gn,Jo]=normalizePropsOptions(Yn,Cn,!0);extend$3(In,Gn),Jo&&Pn.push(...Jo)};!$n&&Cn.mixins.length&&Cn.mixins.forEach(Hn),_n.extends&&Hn(_n.extends),_n.mixins&&_n.mixins.forEach(Hn)}if(!Ln&&!Dn)return isObject$5(_n)&&Nn.set(_n,EMPTY_ARR),EMPTY_ARR;if(isArray$3(Ln))for(let Hn=0;Hn<Ln.length;Hn++){const Yn=camelize(Ln[Hn]);validatePropName(Yn)&&(In[Yn]=EMPTY_OBJ)}else if(Ln)for(const Hn in Ln){const Yn=camelize(Hn);if(validatePropName(Yn)){const Gn=Ln[Hn],Jo=In[Yn]=isArray$3(Gn)||isFunction$2(Gn)?{type:Gn}:extend$3({},Gn);if(Jo){const nr=getTypeIndex(Boolean,Jo.type),Zo=getTypeIndex(String,Jo.type);Jo[0]=nr>-1,Jo[1]=Zo<0||nr<Zo,(nr>-1||hasOwn(Jo,"default"))&&Pn.push(Yn)}}}const Wn=[In,Pn];return isObject$5(_n)&&Nn.set(_n,Wn),Wn}function validatePropName(_n){return _n[0]!=="$"&&!isReservedProp(_n)}function getType(_n){return _n===null?"null":typeof _n=="function"?_n.name||"":typeof _n=="object"&&_n.constructor&&_n.constructor.name||""}function isSameType(_n,Cn){return getType(_n)===getType(Cn)}function getTypeIndex(_n,Cn){return isArray$3(Cn)?Cn.findIndex($n=>isSameType($n,_n)):isFunction$2(Cn)&&isSameType(Cn,_n)?0:-1}const isInternalKey=_n=>_n[0]==="_"||_n==="$stable",normalizeSlotValue=_n=>isArray$3(_n)?_n.map(normalizeVNode):[normalizeVNode(_n)],normalizeSlot=(_n,Cn,$n)=>{if(Cn._n)return Cn;const Nn=withCtx((...Bn)=>normalizeSlotValue(Cn(...Bn)),$n);return Nn._c=!1,Nn},normalizeObjectSlots=(_n,Cn,$n)=>{const Nn=_n._ctx;for(const Bn in _n){if(isInternalKey(Bn))continue;const Ln=_n[Bn];if(isFunction$2(Ln))Cn[Bn]=normalizeSlot(Bn,Ln,Nn);else if(Ln!=null){const In=normalizeSlotValue(Ln);Cn[Bn]=()=>In}}},normalizeVNodeSlots=(_n,Cn)=>{const $n=normalizeSlotValue(Cn);_n.slots.default=()=>$n},initSlots=(_n,Cn)=>{if(_n.vnode.shapeFlag&32){const $n=Cn._;$n?(_n.slots=toRaw(Cn),def(Cn,"_",$n)):normalizeObjectSlots(Cn,_n.slots={})}else _n.slots={},Cn&&normalizeVNodeSlots(_n,Cn);def(_n.slots,InternalObjectKey,1)},updateSlots=(_n,Cn,$n)=>{const{vnode:Nn,slots:Bn}=_n;let Ln=!0,In=EMPTY_OBJ;if(Nn.shapeFlag&32){const Pn=Cn._;Pn?$n&&Pn===1?Ln=!1:(extend$3(Bn,Cn),!$n&&Pn===1&&delete Bn._):(Ln=!Cn.$stable,normalizeObjectSlots(Cn,Bn)),In=Cn}else Cn&&(normalizeVNodeSlots(_n,Cn),In={default:1});if(Ln)for(const Pn in Bn)!isInternalKey(Pn)&&In[Pn]==null&&delete Bn[Pn]};function setRef(_n,Cn,$n,Nn,Bn=!1){if(isArray$3(_n)){_n.forEach((Gn,Jo)=>setRef(Gn,Cn&&(isArray$3(Cn)?Cn[Jo]:Cn),$n,Nn,Bn));return}if(isAsyncWrapper(Nn)&&!Bn)return;const Ln=Nn.shapeFlag&4?getExposeProxy(Nn.component)||Nn.component.proxy:Nn.el,In=Bn?null:Ln,{i:Pn,r:Dn}=_n,Wn=Cn&&Cn.r,Hn=Pn.refs===EMPTY_OBJ?Pn.refs={}:Pn.refs,Yn=Pn.setupState;if(Wn!=null&&Wn!==Dn&&(isString$1(Wn)?(Hn[Wn]=null,hasOwn(Yn,Wn)&&(Yn[Wn]=null)):isRef(Wn)&&(Wn.value=null)),isFunction$2(Dn))callWithErrorHandling(Dn,Pn,12,[In,Hn]);else{const Gn=isString$1(Dn),Jo=isRef(Dn);if(Gn||Jo){const nr=()=>{if(_n.f){const Zo=Gn?hasOwn(Yn,Dn)?Yn[Dn]:Hn[Dn]:Dn.value;Bn?isArray$3(Zo)&&remove(Zo,Ln):isArray$3(Zo)?Zo.includes(Ln)||Zo.push(Ln):Gn?(Hn[Dn]=[Ln],hasOwn(Yn,Dn)&&(Yn[Dn]=Hn[Dn])):(Dn.value=[Ln],_n.k&&(Hn[_n.k]=Dn.value))}else Gn?(Hn[Dn]=In,hasOwn(Yn,Dn)&&(Yn[Dn]=In)):Jo&&(Dn.value=In,_n.k&&(Hn[_n.k]=In))};In?(nr.id=-1,queuePostRenderEffect(nr,$n)):nr()}}}const queuePostRenderEffect=queueEffectWithSuspense;function createRenderer(_n){return baseCreateRenderer(_n)}function baseCreateRenderer(_n,Cn){const $n=getGlobalThis();$n.__VUE__=!0;const{insert:Nn,remove:Bn,patchProp:Ln,createElement:In,createText:Pn,createComment:Dn,setText:Wn,setElementText:Hn,parentNode:Yn,nextSibling:Gn,setScopeId:Jo=NOOP,insertStaticContent:nr}=_n,Zo=(si,pi,wi,$i=null,ki=null,Ri=null,Ui=void 0,Vi=null,Fi=!!pi.dynamicChildren)=>{if(si===pi)return;si&&!isSameVNodeType(si,pi)&&($i=ra(si),Oi(si,ki,Ri,!0),si=null),pi.patchFlag===-2&&(Fi=!1,pi.dynamicChildren=null);const{type:Ni,ref:Hi,shapeFlag:Qi}=pi;switch(Ni){case Text:ri(si,pi,wi,$i);break;case Comment:oi(si,pi,wi,$i);break;case Static:si==null&&di(pi,wi,$i,Ui);break;case Fragment:gi(si,pi,wi,$i,ki,Ri,Ui,Vi,Fi);break;default:Qi&1?yi(si,pi,wi,$i,ki,Ri,Ui,Vi,Fi):Qi&6?bi(si,pi,wi,$i,ki,Ri,Ui,Vi,Fi):(Qi&64||Qi&128)&&Ni.process(si,pi,wi,$i,ki,Ri,Ui,Vi,Fi,aa)}Hi!=null&&ki&&setRef(Hi,si&&si.ref,Ri,pi||si,!pi)},ri=(si,pi,wi,$i)=>{if(si==null)Nn(pi.el=Pn(pi.children),wi,$i);else{const ki=pi.el=si.el;pi.children!==si.children&&Wn(ki,pi.children)}},oi=(si,pi,wi,$i)=>{si==null?Nn(pi.el=Dn(pi.children||""),wi,$i):pi.el=si.el},di=(si,pi,wi,$i)=>{[si.el,si.anchor]=nr(si.children,pi,wi,$i,si.el,si.anchor)},mi=({el:si,anchor:pi},wi,$i)=>{let ki;for(;si&&si!==pi;)ki=Gn(si),Nn(si,wi,$i),si=ki;Nn(pi,wi,$i)},ei=({el:si,anchor:pi})=>{let wi;for(;si&&si!==pi;)wi=Gn(si),Bn(si),si=wi;Bn(pi)},yi=(si,pi,wi,$i,ki,Ri,Ui,Vi,Fi)=>{pi.type==="svg"?Ui="svg":pi.type==="math"&&(Ui="mathml"),si==null?_i(pi,wi,$i,ki,Ri,Ui,Vi,Fi):ni(si,pi,ki,Ri,Ui,Vi,Fi)},_i=(si,pi,wi,$i,ki,Ri,Ui,Vi)=>{let Fi,Ni;const{props:Hi,shapeFlag:Qi,transition:Ai,dirs:Zi}=si;if(Fi=si.el=In(si.type,Ri,Hi&&Hi.is,Hi),Qi&8?Hn(Fi,si.children):Qi&16&&li(si.children,Fi,null,$i,ki,resolveChildrenNamespace(si,Ri),Ui,Vi),Zi&&invokeDirectiveHook(si,null,$i,"created"),zn(Fi,si,si.scopeId,Ui,$i),Hi){for(const ma in Hi)ma!=="value"&&!isReservedProp(ma)&&Ln(Fi,ma,null,Hi[ma],Ri,si.children,$i,ki,Gi);"value"in Hi&&Ln(Fi,"value",null,Hi.value,Ri),(Ni=Hi.onVnodeBeforeMount)&&invokeVNodeHook(Ni,$i,si)}Zi&&invokeDirectiveHook(si,null,$i,"beforeMount");const sa=needTransition(ki,Ai);sa&&Ai.beforeEnter(Fi),Nn(Fi,pi,wi),((Ni=Hi&&Hi.onVnodeMounted)||sa||Zi)&&queuePostRenderEffect(()=>{Ni&&invokeVNodeHook(Ni,$i,si),sa&&Ai.enter(Fi),Zi&&invokeDirectiveHook(si,null,$i,"mounted")},ki)},zn=(si,pi,wi,$i,ki)=>{if(wi&&Jo(si,wi),$i)for(let Ri=0;Ri<$i.length;Ri++)Jo(si,$i[Ri]);if(ki){let Ri=ki.subTree;if(pi===Ri){const Ui=ki.vnode;zn(si,Ui,Ui.scopeId,Ui.slotScopeIds,ki.parent)}}},li=(si,pi,wi,$i,ki,Ri,Ui,Vi,Fi=0)=>{for(let Ni=Fi;Ni<si.length;Ni++){const Hi=si[Ni]=Vi?cloneIfMounted(si[Ni]):normalizeVNode(si[Ni]);Zo(null,Hi,pi,wi,$i,ki,Ri,Ui,Vi)}},ni=(si,pi,wi,$i,ki,Ri,Ui)=>{const Vi=pi.el=si.el;let{patchFlag:Fi,dynamicChildren:Ni,dirs:Hi}=pi;Fi|=si.patchFlag&16;const Qi=si.props||EMPTY_OBJ,Ai=pi.props||EMPTY_OBJ;let Zi;if(wi&&toggleRecurse(wi,!1),(Zi=Ai.onVnodeBeforeUpdate)&&invokeVNodeHook(Zi,wi,pi,si),Hi&&invokeDirectiveHook(pi,si,wi,"beforeUpdate"),wi&&toggleRecurse(wi,!0),Ni?ai(si.dynamicChildren,Ni,Vi,wi,$i,resolveChildrenNamespace(pi,ki),Ri):Ui||Li(si,pi,Vi,null,wi,$i,resolveChildrenNamespace(pi,ki),Ri,!1),Fi>0){if(Fi&16)ci(Vi,pi,Qi,Ai,wi,$i,ki);else if(Fi&2&&Qi.class!==Ai.class&&Ln(Vi,"class",null,Ai.class,ki),Fi&4&&Ln(Vi,"style",Qi.style,Ai.style,ki),Fi&8){const sa=pi.dynamicProps;for(let ma=0;ma<sa.length;ma++){const Ca=sa[ma],Aa=Qi[Ca],Ba=Ai[Ca];(Ba!==Aa||Ca==="value")&&Ln(Vi,Ca,Aa,Ba,ki,si.children,wi,$i,Gi)}}Fi&1&&si.children!==pi.children&&Hn(Vi,pi.children)}else!Ui&&Ni==null&&ci(Vi,pi,Qi,Ai,wi,$i,ki);((Zi=Ai.onVnodeUpdated)||Hi)&&queuePostRenderEffect(()=>{Zi&&invokeVNodeHook(Zi,wi,pi,si),Hi&&invokeDirectiveHook(pi,si,wi,"updated")},$i)},ai=(si,pi,wi,$i,ki,Ri,Ui)=>{for(let Vi=0;Vi<pi.length;Vi++){const Fi=si[Vi],Ni=pi[Vi],Hi=Fi.el&&(Fi.type===Fragment||!isSameVNodeType(Fi,Ni)||Fi.shapeFlag&70)?Yn(Fi.el):wi;Zo(Fi,Ni,Hi,null,$i,ki,Ri,Ui,!0)}},ci=(si,pi,wi,$i,ki,Ri,Ui)=>{if(wi!==$i){if(wi!==EMPTY_OBJ)for(const Vi in wi)!isReservedProp(Vi)&&!(Vi in $i)&&Ln(si,Vi,wi[Vi],null,Ui,pi.children,ki,Ri,Gi);for(const Vi in $i){if(isReservedProp(Vi))continue;const Fi=$i[Vi],Ni=wi[Vi];Fi!==Ni&&Vi!=="value"&&Ln(si,Vi,Ni,Fi,Ui,pi.children,ki,Ri,Gi)}"value"in $i&&Ln(si,"value",wi.value,$i.value,Ui)}},gi=(si,pi,wi,$i,ki,Ri,Ui,Vi,Fi)=>{const Ni=pi.el=si?si.el:Pn(""),Hi=pi.anchor=si?si.anchor:Pn("");let{patchFlag:Qi,dynamicChildren:Ai,slotScopeIds:Zi}=pi;Zi&&(Vi=Vi?Vi.concat(Zi):Zi),si==null?(Nn(Ni,wi,$i),Nn(Hi,wi,$i),li(pi.children||[],wi,Hi,ki,Ri,Ui,Vi,Fi)):Qi>0&&Qi&64&&Ai&&si.dynamicChildren?(ai(si.dynamicChildren,Ai,wi,ki,Ri,Ui,Vi),(pi.key!=null||ki&&pi===ki.subTree)&&traverseStaticChildren(si,pi,!0)):Li(si,pi,wi,Hi,ki,Ri,Ui,Vi,Fi)},bi=(si,pi,wi,$i,ki,Ri,Ui,Vi,Fi)=>{pi.slotScopeIds=Vi,si==null?pi.shapeFlag&512?ki.ctx.activate(pi,wi,$i,Ui,Fi):Di(pi,wi,$i,ki,Ri,Ui,Fi):Xi(si,pi,Fi)},Di=(si,pi,wi,$i,ki,Ri,Ui)=>{const Vi=si.component=createComponentInstance(si,$i,ki);if(isKeepAlive(si)&&(Vi.ctx.renderer=aa),setupComponent(Vi),Vi.asyncDep){if(ki&&ki.registerDep(Vi,Yi),!si.el){const Fi=Vi.subTree=createVNode(Comment);oi(null,Fi,pi,wi)}}else Yi(Vi,si,pi,wi,ki,Ri,Ui)},Xi=(si,pi,wi)=>{const $i=pi.component=si.component;if(shouldUpdateComponent(si,pi,wi))if($i.asyncDep&&!$i.asyncResolved){Ci($i,pi,wi);return}else $i.next=pi,invalidateJob($i.update),$i.effect.dirty=!0,$i.update();else pi.el=si.el,$i.vnode=pi},Yi=(si,pi,wi,$i,ki,Ri,Ui)=>{const Vi=()=>{if(si.isMounted){let{next:Hi,bu:Qi,u:Ai,parent:Zi,vnode:sa}=si;{const $a=locateNonHydratedAsyncRoot(si);if($a){Hi&&(Hi.el=sa.el,Ci(si,Hi,Ui)),$a.asyncDep.then(()=>{si.isUnmounted||Vi()});return}}let ma=Hi,Ca;toggleRecurse(si,!1),Hi?(Hi.el=sa.el,Ci(si,Hi,Ui)):Hi=sa,Qi&&invokeArrayFns(Qi),(Ca=Hi.props&&Hi.props.onVnodeBeforeUpdate)&&invokeVNodeHook(Ca,Zi,Hi,sa),toggleRecurse(si,!0);const Aa=renderComponentRoot(si),Ba=si.subTree;si.subTree=Aa,Zo(Ba,Aa,Yn(Ba.el),ra(Ba),si,ki,Ri),Hi.el=Aa.el,ma===null&&updateHOCHostEl(si,Aa.el),Ai&&queuePostRenderEffect(Ai,ki),(Ca=Hi.props&&Hi.props.onVnodeUpdated)&&queuePostRenderEffect(()=>invokeVNodeHook(Ca,Zi,Hi,sa),ki)}else{let Hi;const{el:Qi,props:Ai}=pi,{bm:Zi,m:sa,parent:ma}=si,Ca=isAsyncWrapper(pi);if(toggleRecurse(si,!1),Zi&&invokeArrayFns(Zi),!Ca&&(Hi=Ai&&Ai.onVnodeBeforeMount)&&invokeVNodeHook(Hi,ma,pi),toggleRecurse(si,!0),Qi&&_a){const Aa=()=>{si.subTree=renderComponentRoot(si),_a(Qi,si.subTree,si,ki,null)};Ca?pi.type.__asyncLoader().then(()=>!si.isUnmounted&&Aa()):Aa()}else{const Aa=si.subTree=renderComponentRoot(si);Zo(null,Aa,wi,$i,si,ki,Ri),pi.el=Aa.el}if(sa&&queuePostRenderEffect(sa,ki),!Ca&&(Hi=Ai&&Ai.onVnodeMounted)){const Aa=pi;queuePostRenderEffect(()=>invokeVNodeHook(Hi,ma,Aa),ki)}(pi.shapeFlag&256||ma&&isAsyncWrapper(ma.vnode)&&ma.vnode.shapeFlag&256)&&si.a&&queuePostRenderEffect(si.a,ki),si.isMounted=!0,pi=wi=$i=null}},Fi=si.effect=new ReactiveEffect(Vi,NOOP,()=>queueJob(Ni),si.scope),Ni=si.update=()=>{Fi.dirty&&Fi.run()};Ni.id=si.uid,toggleRecurse(si,!0),Ni()},Ci=(si,pi,wi)=>{pi.component=si;const $i=si.vnode.props;si.vnode=pi,si.next=null,updateProps(si,pi.props,$i,wi),updateSlots(si,pi.children,wi),pauseTracking(),flushPreFlushCbs(si),resetTracking()},Li=(si,pi,wi,$i,ki,Ri,Ui,Vi,Fi=!1)=>{const Ni=si&&si.children,Hi=si?si.shapeFlag:0,Qi=pi.children,{patchFlag:Ai,shapeFlag:Zi}=pi;if(Ai>0){if(Ai&128){da(Ni,Qi,wi,$i,ki,Ri,Ui,Vi,Fi);return}else if(Ai&256){Mi(Ni,Qi,wi,$i,ki,Ri,Ui,Vi,Fi);return}}Zi&8?(Hi&16&&Gi(Ni,ki,Ri),Qi!==Ni&&Hn(wi,Qi)):Hi&16?Zi&16?da(Ni,Qi,wi,$i,ki,Ri,Ui,Vi,Fi):Gi(Ni,ki,Ri,!0):(Hi&8&&Hn(wi,""),Zi&16&&li(Qi,wi,$i,ki,Ri,Ui,Vi,Fi))},Mi=(si,pi,wi,$i,ki,Ri,Ui,Vi,Fi)=>{si=si||EMPTY_ARR,pi=pi||EMPTY_ARR;const Ni=si.length,Hi=pi.length,Qi=Math.min(Ni,Hi);let Ai;for(Ai=0;Ai<Qi;Ai++){const Zi=pi[Ai]=Fi?cloneIfMounted(pi[Ai]):normalizeVNode(pi[Ai]);Zo(si[Ai],Zi,wi,null,ki,Ri,Ui,Vi,Fi)}Ni>Hi?Gi(si,ki,Ri,!0,!1,Qi):li(pi,wi,$i,ki,Ri,Ui,Vi,Fi,Qi)},da=(si,pi,wi,$i,ki,Ri,Ui,Vi,Fi)=>{let Ni=0;const Hi=pi.length;let Qi=si.length-1,Ai=Hi-1;for(;Ni<=Qi&&Ni<=Ai;){const Zi=si[Ni],sa=pi[Ni]=Fi?cloneIfMounted(pi[Ni]):normalizeVNode(pi[Ni]);if(isSameVNodeType(Zi,sa))Zo(Zi,sa,wi,null,ki,Ri,Ui,Vi,Fi);else break;Ni++}for(;Ni<=Qi&&Ni<=Ai;){const Zi=si[Qi],sa=pi[Ai]=Fi?cloneIfMounted(pi[Ai]):normalizeVNode(pi[Ai]);if(isSameVNodeType(Zi,sa))Zo(Zi,sa,wi,null,ki,Ri,Ui,Vi,Fi);else break;Qi--,Ai--}if(Ni>Qi){if(Ni<=Ai){const Zi=Ai+1,sa=Zi<Hi?pi[Zi].el:$i;for(;Ni<=Ai;)Zo(null,pi[Ni]=Fi?cloneIfMounted(pi[Ni]):normalizeVNode(pi[Ni]),wi,sa,ki,Ri,Ui,Vi,Fi),Ni++}}else if(Ni>Ai)for(;Ni<=Qi;)Oi(si[Ni],ki,Ri,!0),Ni++;else{const Zi=Ni,sa=Ni,ma=new Map;for(Ni=sa;Ni<=Ai;Ni++){const oa=pi[Ni]=Fi?cloneIfMounted(pi[Ni]):normalizeVNode(pi[Ni]);oa.key!=null&&ma.set(oa.key,Ni)}let Ca,Aa=0;const Ba=Ai-sa+1;let $a=!1,Ia=0;const Si=new Array(Ba);for(Ni=0;Ni<Ba;Ni++)Si[Ni]=0;for(Ni=Zi;Ni<=Qi;Ni++){const oa=si[Ni];if(Aa>=Ba){Oi(oa,ki,Ri,!0);continue}let ha;if(oa.key!=null)ha=ma.get(oa.key);else for(Ca=sa;Ca<=Ai;Ca++)if(Si[Ca-sa]===0&&isSameVNodeType(oa,pi[Ca])){ha=Ca;break}ha===void 0?Oi(oa,ki,Ri,!0):(Si[ha-sa]=Ni+1,ha>=Ia?Ia=ha:$a=!0,Zo(oa,pi[ha],wi,null,ki,Ri,Ui,Vi,Fi),Aa++)}const Ji=$a?getSequence(Si):EMPTY_ARR;for(Ca=Ji.length-1,Ni=Ba-1;Ni>=0;Ni--){const oa=sa+Ni,ha=pi[oa],ya=oa+1<Hi?pi[oa+1].el:$i;Si[Ni]===0?Zo(null,ha,wi,ya,ki,Ri,Ui,Vi,Fi):$a&&(Ca<0||Ni!==Ji[Ca]?fa(ha,wi,ya,2):Ca--)}}},fa=(si,pi,wi,$i,ki=null)=>{const{el:Ri,type:Ui,transition:Vi,children:Fi,shapeFlag:Ni}=si;if(Ni&6){fa(si.component.subTree,pi,wi,$i);return}if(Ni&128){si.suspense.move(pi,wi,$i);return}if(Ni&64){Ui.move(si,pi,wi,aa);return}if(Ui===Fragment){Nn(Ri,pi,wi);for(let Qi=0;Qi<Fi.length;Qi++)fa(Fi[Qi],pi,wi,$i);Nn(si.anchor,pi,wi);return}if(Ui===Static){mi(si,pi,wi);return}if($i!==2&&Ni&1&&Vi)if($i===0)Vi.beforeEnter(Ri),Nn(Ri,pi,wi),queuePostRenderEffect(()=>Vi.enter(Ri),ki);else{const{leave:Qi,delayLeave:Ai,afterLeave:Zi}=Vi,sa=()=>Nn(Ri,pi,wi),ma=()=>{Qi(Ri,()=>{sa(),Zi&&Zi()})};Ai?Ai(Ri,sa,ma):ma()}else Nn(Ri,pi,wi)},Oi=(si,pi,wi,$i=!1,ki=!1)=>{const{type:Ri,props:Ui,ref:Vi,children:Fi,dynamicChildren:Ni,shapeFlag:Hi,patchFlag:Qi,dirs:Ai}=si;if(Vi!=null&&setRef(Vi,null,wi,si,!0),Hi&256){pi.ctx.deactivate(si);return}const Zi=Hi&1&&Ai,sa=!isAsyncWrapper(si);let ma;if(sa&&(ma=Ui&&Ui.onVnodeBeforeUnmount)&&invokeVNodeHook(ma,pi,si),Hi&6)zi(si.component,wi,$i);else{if(Hi&128){si.suspense.unmount(wi,$i);return}Zi&&invokeDirectiveHook(si,null,pi,"beforeUnmount"),Hi&64?si.type.remove(si,pi,wi,ki,aa,$i):Ni&&(Ri!==Fragment||Qi>0&&Qi&64)?Gi(Ni,pi,wi,!1,!0):(Ri===Fragment&&Qi&384||!ki&&Hi&16)&&Gi(Fi,pi,wi),$i&&ji(si)}(sa&&(ma=Ui&&Ui.onVnodeUnmounted)||Zi)&&queuePostRenderEffect(()=>{ma&&invokeVNodeHook(ma,pi,si),Zi&&invokeDirectiveHook(si,null,pi,"unmounted")},wi)},ji=si=>{const{type:pi,el:wi,anchor:$i,transition:ki}=si;if(pi===Fragment){Ki(wi,$i);return}if(pi===Static){ei(si);return}const Ri=()=>{Bn(wi),ki&&!ki.persisted&&ki.afterLeave&&ki.afterLeave()};if(si.shapeFlag&1&&ki&&!ki.persisted){const{leave:Ui,delayLeave:Vi}=ki,Fi=()=>Ui(wi,Ri);Vi?Vi(si.el,Ri,Fi):Fi()}else Ri()},Ki=(si,pi)=>{let wi;for(;si!==pi;)wi=Gn(si),Bn(si),si=wi;Bn(pi)},zi=(si,pi,wi)=>{const{bum:$i,scope:ki,update:Ri,subTree:Ui,um:Vi}=si;$i&&invokeArrayFns($i),ki.stop(),Ri&&(Ri.active=!1,Oi(Ui,si,pi,wi)),Vi&&queuePostRenderEffect(Vi,pi),queuePostRenderEffect(()=>{si.isUnmounted=!0},pi),pi&&pi.pendingBranch&&!pi.isUnmounted&&si.asyncDep&&!si.asyncResolved&&si.suspenseId===pi.pendingId&&(pi.deps--,pi.deps===0&&pi.resolve())},Gi=(si,pi,wi,$i=!1,ki=!1,Ri=0)=>{for(let Ui=Ri;Ui<si.length;Ui++)Oi(si[Ui],pi,wi,$i,ki)},ra=si=>si.shapeFlag&6?ra(si.component.subTree):si.shapeFlag&128?si.suspense.next():Gn(si.anchor||si.el);let ca=!1;const na=(si,pi,wi)=>{si==null?pi._vnode&&Oi(pi._vnode,null,null,!0):Zo(pi._vnode||null,si,pi,null,null,null,wi),ca||(ca=!0,flushPreFlushCbs(),flushPostFlushCbs(),ca=!1),pi._vnode=si},aa={p:Zo,um:Oi,m:fa,r:ji,mt:Di,mc:li,pc:Li,pbc:ai,n:ra,o:_n};let ba,_a;return Cn&&([ba,_a]=Cn(aa)),{render:na,hydrate:ba,createApp:createAppAPI(na,ba)}}function resolveChildrenNamespace({type:_n,props:Cn},$n){return $n==="svg"&&_n==="foreignObject"||$n==="mathml"&&_n==="annotation-xml"&&Cn&&Cn.encoding&&Cn.encoding.includes("html")?void 0:$n}function toggleRecurse({effect:_n,update:Cn},$n){_n.allowRecurse=Cn.allowRecurse=$n}function needTransition(_n,Cn){return(!_n||_n&&!_n.pendingBranch)&&Cn&&!Cn.persisted}function traverseStaticChildren(_n,Cn,$n=!1){const Nn=_n.children,Bn=Cn.children;if(isArray$3(Nn)&&isArray$3(Bn))for(let Ln=0;Ln<Nn.length;Ln++){const In=Nn[Ln];let Pn=Bn[Ln];Pn.shapeFlag&1&&!Pn.dynamicChildren&&((Pn.patchFlag<=0||Pn.patchFlag===32)&&(Pn=Bn[Ln]=cloneIfMounted(Bn[Ln]),Pn.el=In.el),$n||traverseStaticChildren(In,Pn)),Pn.type===Text&&(Pn.el=In.el)}}function getSequence(_n){const Cn=_n.slice(),$n=[0];let Nn,Bn,Ln,In,Pn;const Dn=_n.length;for(Nn=0;Nn<Dn;Nn++){const Wn=_n[Nn];if(Wn!==0){if(Bn=$n[$n.length-1],_n[Bn]<Wn){Cn[Nn]=Bn,$n.push(Nn);continue}for(Ln=0,In=$n.length-1;Ln<In;)Pn=Ln+In>>1,_n[$n[Pn]]<Wn?Ln=Pn+1:In=Pn;Wn<_n[$n[Ln]]&&(Ln>0&&(Cn[Nn]=$n[Ln-1]),$n[Ln]=Nn)}}for(Ln=$n.length,In=$n[Ln-1];Ln-- >0;)$n[Ln]=In,In=Cn[In];return $n}function locateNonHydratedAsyncRoot(_n){const Cn=_n.subTree.component;if(Cn)return Cn.asyncDep&&!Cn.asyncResolved?Cn:locateNonHydratedAsyncRoot(Cn)}const isTeleport=_n=>_n.__isTeleport,isTeleportDisabled=_n=>_n&&(_n.disabled||_n.disabled===""),isTargetSVG=_n=>typeof SVGElement<"u"&&_n instanceof SVGElement,isTargetMathML=_n=>typeof MathMLElement=="function"&&_n instanceof MathMLElement,resolveTarget=(_n,Cn)=>{const $n=_n&&_n.to;return isString$1($n)?Cn?Cn($n):null:$n},TeleportImpl={name:"Teleport",__isTeleport:!0,process(_n,Cn,$n,Nn,Bn,Ln,In,Pn,Dn,Wn){const{mc:Hn,pc:Yn,pbc:Gn,o:{insert:Jo,querySelector:nr,createText:Zo,createComment:ri}}=Wn,oi=isTeleportDisabled(Cn.props);let{shapeFlag:di,children:mi,dynamicChildren:ei}=Cn;if(_n==null){const yi=Cn.el=Zo(""),_i=Cn.anchor=Zo("");Jo(yi,$n,Nn),Jo(_i,$n,Nn);const zn=Cn.target=resolveTarget(Cn.props,nr),li=Cn.targetAnchor=Zo("");zn&&(Jo(li,zn),In==="svg"||isTargetSVG(zn)?In="svg":(In==="mathml"||isTargetMathML(zn))&&(In="mathml"));const ni=(ai,ci)=>{di&16&&Hn(mi,ai,ci,Bn,Ln,In,Pn,Dn)};oi?ni($n,_i):zn&&ni(zn,li)}else{Cn.el=_n.el;const yi=Cn.anchor=_n.anchor,_i=Cn.target=_n.target,zn=Cn.targetAnchor=_n.targetAnchor,li=isTeleportDisabled(_n.props),ni=li?$n:_i,ai=li?yi:zn;if(In==="svg"||isTargetSVG(_i)?In="svg":(In==="mathml"||isTargetMathML(_i))&&(In="mathml"),ei?(Gn(_n.dynamicChildren,ei,ni,Bn,Ln,In,Pn),traverseStaticChildren(_n,Cn,!0)):Dn||Yn(_n,Cn,ni,ai,Bn,Ln,In,Pn,!1),oi)li?Cn.props&&_n.props&&Cn.props.to!==_n.props.to&&(Cn.props.to=_n.props.to):moveTeleport(Cn,$n,yi,Wn,1);else if((Cn.props&&Cn.props.to)!==(_n.props&&_n.props.to)){const ci=Cn.target=resolveTarget(Cn.props,nr);ci&&moveTeleport(Cn,ci,null,Wn,0)}else li&&moveTeleport(Cn,_i,zn,Wn,1)}updateCssVars(Cn)},remove(_n,Cn,$n,Nn,{um:Bn,o:{remove:Ln}},In){const{shapeFlag:Pn,children:Dn,anchor:Wn,targetAnchor:Hn,target:Yn,props:Gn}=_n;if(Yn&&Ln(Hn),In&&Ln(Wn),Pn&16){const Jo=In||!isTeleportDisabled(Gn);for(let nr=0;nr<Dn.length;nr++){const Zo=Dn[nr];Bn(Zo,Cn,$n,Jo,!!Zo.dynamicChildren)}}},move:moveTeleport,hydrate:hydrateTeleport};function moveTeleport(_n,Cn,$n,{o:{insert:Nn},m:Bn},Ln=2){Ln===0&&Nn(_n.targetAnchor,Cn,$n);const{el:In,anchor:Pn,shapeFlag:Dn,children:Wn,props:Hn}=_n,Yn=Ln===2;if(Yn&&Nn(In,Cn,$n),(!Yn||isTeleportDisabled(Hn))&&Dn&16)for(let Gn=0;Gn<Wn.length;Gn++)Bn(Wn[Gn],Cn,$n,2);Yn&&Nn(Pn,Cn,$n)}function hydrateTeleport(_n,Cn,$n,Nn,Bn,Ln,{o:{nextSibling:In,parentNode:Pn,querySelector:Dn}},Wn){const Hn=Cn.target=resolveTarget(Cn.props,Dn);if(Hn){const Yn=Hn._lpa||Hn.firstChild;if(Cn.shapeFlag&16)if(isTeleportDisabled(Cn.props))Cn.anchor=Wn(In(_n),Cn,Pn(_n),$n,Nn,Bn,Ln),Cn.targetAnchor=Yn;else{Cn.anchor=In(_n);let Gn=Yn;for(;Gn;)if(Gn=In(Gn),Gn&&Gn.nodeType===8&&Gn.data==="teleport anchor"){Cn.targetAnchor=Gn,Hn._lpa=Cn.targetAnchor&&In(Cn.targetAnchor);break}Wn(Yn,Cn,Hn,$n,Nn,Bn,Ln)}updateCssVars(Cn)}return Cn.anchor&&In(Cn.anchor)}const Teleport=TeleportImpl;function updateCssVars(_n){const Cn=_n.ctx;if(Cn&&Cn.ut){let $n=_n.children[0].el;for(;$n&&$n!==_n.targetAnchor;)$n.nodeType===1&&$n.setAttribute("data-v-owner",Cn.uid),$n=$n.nextSibling;Cn.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(_n=!1){blockStack.push(currentBlock=_n?null:[])}function closeBlock(){blockStack.pop(),currentBlock=blockStack[blockStack.length-1]||null}let isBlockTreeEnabled=1;function setBlockTracking(_n){isBlockTreeEnabled+=_n}function setupBlock(_n){return _n.dynamicChildren=isBlockTreeEnabled>0?currentBlock||EMPTY_ARR:null,closeBlock(),isBlockTreeEnabled>0&&currentBlock&&currentBlock.push(_n),_n}function createElementBlock(_n,Cn,$n,Nn,Bn,Ln){return setupBlock(createBaseVNode(_n,Cn,$n,Nn,Bn,Ln,!0))}function createBlock(_n,Cn,$n,Nn,Bn){return setupBlock(createVNode(_n,Cn,$n,Nn,Bn,!0))}function isVNode(_n){return _n?_n.__v_isVNode===!0:!1}function isSameVNodeType(_n,Cn){return _n.type===Cn.type&&_n.key===Cn.key}const InternalObjectKey="__vInternal",normalizeKey=({key:_n})=>_n??null,normalizeRef=({ref:_n,ref_key:Cn,ref_for:$n})=>(typeof _n=="number"&&(_n=""+_n),_n!=null?isString$1(_n)||isRef(_n)||isFunction$2(_n)?{i:currentRenderingInstance,r:_n,k:Cn,f:!!$n}:_n:null);function createBaseVNode(_n,Cn=null,$n=null,Nn=0,Bn=null,Ln=_n===Fragment?0:1,In=!1,Pn=!1){const Dn={__v_isVNode:!0,__v_skip:!0,type:_n,props:Cn,key:Cn&&normalizeKey(Cn),ref:Cn&&normalizeRef(Cn),scopeId:currentScopeId,slotScopeIds:null,children:$n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:Ln,patchFlag:Nn,dynamicProps:Bn,dynamicChildren:null,appContext:null,ctx:currentRenderingInstance};return Pn?(normalizeChildren(Dn,$n),Ln&128&&_n.normalize(Dn)):$n&&(Dn.shapeFlag|=isString$1($n)?8:16),isBlockTreeEnabled>0&&!In&&currentBlock&&(Dn.patchFlag>0||Ln&6)&&Dn.patchFlag!==32&&currentBlock.push(Dn),Dn}const createVNode=_createVNode;function _createVNode(_n,Cn=null,$n=null,Nn=0,Bn=null,Ln=!1){if((!_n||_n===NULL_DYNAMIC_COMPONENT)&&(_n=Comment),isVNode(_n)){const Pn=cloneVNode(_n,Cn,!0);return $n&&normalizeChildren(Pn,$n),isBlockTreeEnabled>0&&!Ln&&currentBlock&&(Pn.shapeFlag&6?currentBlock[currentBlock.indexOf(_n)]=Pn:currentBlock.push(Pn)),Pn.patchFlag|=-2,Pn}if(isClassComponent(_n)&&(_n=_n.__vccOpts),Cn){Cn=guardReactiveProps(Cn);let{class:Pn,style:Dn}=Cn;Pn&&!isString$1(Pn)&&(Cn.class=normalizeClass(Pn)),isObject$5(Dn)&&(isProxy(Dn)&&!isArray$3(Dn)&&(Dn=extend$3({},Dn)),Cn.style=normalizeStyle(Dn))}const In=isString$1(_n)?1:isSuspense(_n)?128:isTeleport(_n)?64:isObject$5(_n)?4:isFunction$2(_n)?2:0;return createBaseVNode(_n,Cn,$n,Nn,Bn,In,Ln,!0)}function guardReactiveProps(_n){return _n?isProxy(_n)||InternalObjectKey in _n?extend$3({},_n):_n:null}function cloneVNode(_n,Cn,$n=!1){const{props:Nn,ref:Bn,patchFlag:Ln,children:In}=_n,Pn=Cn?mergeProps(Nn||{},Cn):Nn;return{__v_isVNode:!0,__v_skip:!0,type:_n.type,props:Pn,key:Pn&&normalizeKey(Pn),ref:Cn&&Cn.ref?$n&&Bn?isArray$3(Bn)?Bn.concat(normalizeRef(Cn)):[Bn,normalizeRef(Cn)]:normalizeRef(Cn):Bn,scopeId:_n.scopeId,slotScopeIds:_n.slotScopeIds,children:In,target:_n.target,targetAnchor:_n.targetAnchor,staticCount:_n.staticCount,shapeFlag:_n.shapeFlag,patchFlag:Cn&&_n.type!==Fragment?Ln===-1?16:Ln|16:Ln,dynamicProps:_n.dynamicProps,dynamicChildren:_n.dynamicChildren,appContext:_n.appContext,dirs:_n.dirs,transition:_n.transition,component:_n.component,suspense:_n.suspense,ssContent:_n.ssContent&&cloneVNode(_n.ssContent),ssFallback:_n.ssFallback&&cloneVNode(_n.ssFallback),el:_n.el,anchor:_n.anchor,ctx:_n.ctx,ce:_n.ce}}function createTextVNode(_n=" ",Cn=0){return createVNode(Text,null,_n,Cn)}function createCommentVNode(_n="",Cn=!1){return Cn?(openBlock(),createBlock(Comment,null,_n)):createVNode(Comment,null,_n)}function normalizeVNode(_n){return _n==null||typeof _n=="boolean"?createVNode(Comment):isArray$3(_n)?createVNode(Fragment,null,_n.slice()):typeof _n=="object"?cloneIfMounted(_n):createVNode(Text,null,String(_n))}function cloneIfMounted(_n){return _n.el===null&&_n.patchFlag!==-1||_n.memo?_n:cloneVNode(_n)}function normalizeChildren(_n,Cn){let $n=0;const{shapeFlag:Nn}=_n;if(Cn==null)Cn=null;else if(isArray$3(Cn))$n=16;else if(typeof Cn=="object")if(Nn&65){const Bn=Cn.default;Bn&&(Bn._c&&(Bn._d=!1),normalizeChildren(_n,Bn()),Bn._c&&(Bn._d=!0));return}else{$n=32;const Bn=Cn._;!Bn&&!(InternalObjectKey in Cn)?Cn._ctx=currentRenderingInstance:Bn===3&&currentRenderingInstance&&(currentRenderingInstance.slots._===1?Cn._=1:(Cn._=2,_n.patchFlag|=1024))}else isFunction$2(Cn)?(Cn={default:Cn,_ctx:currentRenderingInstance},$n=32):(Cn=String(Cn),Nn&64?($n=16,Cn=[createTextVNode(Cn)]):$n=8);_n.children=Cn,_n.shapeFlag|=$n}function mergeProps(..._n){const Cn={};for(let $n=0;$n<_n.length;$n++){const Nn=_n[$n];for(const Bn in Nn)if(Bn==="class")Cn.class!==Nn.class&&(Cn.class=normalizeClass([Cn.class,Nn.class]));else if(Bn==="style")Cn.style=normalizeStyle([Cn.style,Nn.style]);else if(isOn(Bn)){const Ln=Cn[Bn],In=Nn[Bn];In&&Ln!==In&&!(isArray$3(Ln)&&Ln.includes(In))&&(Cn[Bn]=Ln?[].concat(Ln,In):In)}else Bn!==""&&(Cn[Bn]=Nn[Bn])}return Cn}function invokeVNodeHook(_n,Cn,$n,Nn=null){callWithAsyncErrorHandling(_n,Cn,7,[$n,Nn])}const emptyAppContext=createAppContext();let uid=0;function createComponentInstance(_n,Cn,$n){const Nn=_n.type,Bn=(Cn?Cn.appContext:_n.appContext)||emptyAppContext,Ln={uid:uid++,vnode:_n,type:Nn,parent:Cn,appContext:Bn,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:Cn?Cn.provides:Object.create(Bn.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:normalizePropsOptions(Nn,Bn),emitsOptions:normalizeEmitsOptions(Nn,Bn),emit:null,emitted:null,propsDefaults:EMPTY_OBJ,inheritAttrs:Nn.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:$n,suspenseId:$n?$n.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 Ln.ctx={_:Ln},Ln.root=Cn?Cn.root:Ln,Ln.emit=emit.bind(null,Ln),_n.ce&&_n.ce(Ln),Ln}let currentInstance=null;const getCurrentInstance=()=>currentInstance||currentRenderingInstance;let internalSetCurrentInstance,setInSSRSetupState;{const _n=getGlobalThis(),Cn=($n,Nn)=>{let Bn;return(Bn=_n[$n])||(Bn=_n[$n]=[]),Bn.push(Nn),Ln=>{Bn.length>1?Bn.forEach(In=>In(Ln)):Bn[0](Ln)}};internalSetCurrentInstance=Cn("__VUE_INSTANCE_SETTERS__",$n=>currentInstance=$n),setInSSRSetupState=Cn("__VUE_SSR_SETTERS__",$n=>isInSSRComponentSetup=$n)}const setCurrentInstance=_n=>{const Cn=currentInstance;return internalSetCurrentInstance(_n),_n.scope.on(),()=>{_n.scope.off(),internalSetCurrentInstance(Cn)}},unsetCurrentInstance=()=>{currentInstance&&currentInstance.scope.off(),internalSetCurrentInstance(null)};function isStatefulComponent(_n){return _n.vnode.shapeFlag&4}let isInSSRComponentSetup=!1;function setupComponent(_n,Cn=!1){Cn&&setInSSRSetupState(Cn);const{props:$n,children:Nn}=_n.vnode,Bn=isStatefulComponent(_n);initProps(_n,$n,Bn,Cn),initSlots(_n,Nn);const Ln=Bn?setupStatefulComponent(_n,Cn):void 0;return Cn&&setInSSRSetupState(!1),Ln}function setupStatefulComponent(_n,Cn){const $n=_n.type;_n.accessCache=Object.create(null),_n.proxy=markRaw(new Proxy(_n.ctx,PublicInstanceProxyHandlers));const{setup:Nn}=$n;if(Nn){const Bn=_n.setupContext=Nn.length>1?createSetupContext(_n):null,Ln=setCurrentInstance(_n);pauseTracking();const In=callWithErrorHandling(Nn,_n,0,[_n.props,Bn]);if(resetTracking(),Ln(),isPromise(In)){if(In.then(unsetCurrentInstance,unsetCurrentInstance),Cn)return In.then(Pn=>{handleSetupResult(_n,Pn,Cn)}).catch(Pn=>{handleError(Pn,_n,0)});_n.asyncDep=In}else handleSetupResult(_n,In,Cn)}else finishComponentSetup(_n,Cn)}function handleSetupResult(_n,Cn,$n){isFunction$2(Cn)?_n.type.__ssrInlineRender?_n.ssrRender=Cn:_n.render=Cn:isObject$5(Cn)&&(_n.setupState=proxyRefs(Cn)),finishComponentSetup(_n,$n)}let compile;function finishComponentSetup(_n,Cn,$n){const Nn=_n.type;if(!_n.render){if(!Cn&&compile&&!Nn.render){const Bn=Nn.template||resolveMergedOptions(_n).template;if(Bn){const{isCustomElement:Ln,compilerOptions:In}=_n.appContext.config,{delimiters:Pn,compilerOptions:Dn}=Nn,Wn=extend$3(extend$3({isCustomElement:Ln,delimiters:Pn},In),Dn);Nn.render=compile(Bn,Wn)}}_n.render=Nn.render||NOOP}{const Bn=setCurrentInstance(_n);pauseTracking();try{applyOptions(_n)}finally{resetTracking(),Bn()}}}function getAttrsProxy(_n){return _n.attrsProxy||(_n.attrsProxy=new Proxy(_n.attrs,{get(Cn,$n){return track(_n,"get","$attrs"),Cn[$n]}}))}function createSetupContext(_n){const Cn=$n=>{_n.exposed=$n||{}};return{get attrs(){return getAttrsProxy(_n)},slots:_n.slots,emit:_n.emit,expose:Cn}}function getExposeProxy(_n){if(_n.exposed)return _n.exposeProxy||(_n.exposeProxy=new Proxy(proxyRefs(markRaw(_n.exposed)),{get(Cn,$n){if($n in Cn)return Cn[$n];if($n in publicPropertiesMap)return publicPropertiesMap[$n](_n)},has(Cn,$n){return $n in Cn||$n in publicPropertiesMap}}))}const classifyRE=/(?:^|[-_])(\w)/g,classify=_n=>_n.replace(classifyRE,Cn=>Cn.toUpperCase()).replace(/[-_]/g,"");function getComponentName(_n,Cn=!0){return isFunction$2(_n)?_n.displayName||_n.name:_n.name||Cn&&_n.__name}function formatComponentName(_n,Cn,$n=!1){let Nn=getComponentName(Cn);if(!Nn&&Cn.__file){const Bn=Cn.__file.match(/([^/\\]+)\.\w+$/);Bn&&(Nn=Bn[1])}if(!Nn&&_n&&_n.parent){const Bn=Ln=>{for(const In in Ln)if(Ln[In]===Cn)return In};Nn=Bn(_n.components||_n.parent.type.components)||Bn(_n.appContext.components)}return Nn?classify(Nn):$n?"App":"Anonymous"}function isClassComponent(_n){return isFunction$2(_n)&&"__vccOpts"in _n}const computed=(_n,Cn)=>computed$1(_n,Cn,isInSSRComponentSetup);function h$2(_n,Cn,$n){const Nn=arguments.length;return Nn===2?isObject$5(Cn)&&!isArray$3(Cn)?isVNode(Cn)?createVNode(_n,null,[Cn]):createVNode(_n,Cn):createVNode(_n,null,Cn):(Nn>3?$n=Array.prototype.slice.call(arguments,2):Nn===3&&isVNode($n)&&($n=[$n]),createVNode(_n,Cn,$n))}const version$1="3.4.21";/**
* @vue/runtime-dom v3.4.21
* (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:(_n,Cn,$n)=>{Cn.insertBefore(_n,$n||null)},remove:_n=>{const Cn=_n.parentNode;Cn&&Cn.removeChild(_n)},createElement:(_n,Cn,$n,Nn)=>{const Bn=Cn==="svg"?doc.createElementNS(svgNS,_n):Cn==="mathml"?doc.createElementNS(mathmlNS,_n):doc.createElement(_n,$n?{is:$n}:void 0);return _n==="select"&&Nn&&Nn.multiple!=null&&Bn.setAttribute("multiple",Nn.multiple),Bn},createText:_n=>doc.createTextNode(_n),createComment:_n=>doc.createComment(_n),setText:(_n,Cn)=>{_n.nodeValue=Cn},setElementText:(_n,Cn)=>{_n.textContent=Cn},parentNode:_n=>_n.parentNode,nextSibling:_n=>_n.nextSibling,querySelector:_n=>doc.querySelector(_n),setScopeId(_n,Cn){_n.setAttribute(Cn,"")},insertStaticContent(_n,Cn,$n,Nn,Bn,Ln){const In=$n?$n.previousSibling:Cn.lastChild;if(Bn&&(Bn===Ln||Bn.nextSibling))for(;Cn.insertBefore(Bn.cloneNode(!0),$n),!(Bn===Ln||!(Bn=Bn.nextSibling)););else{templateContainer.innerHTML=Nn==="svg"?`<svg>${_n}</svg>`:Nn==="mathml"?`<math>${_n}</math>`:_n;const Pn=templateContainer.content;if(Nn==="svg"||Nn==="mathml"){const Dn=Pn.firstChild;for(;Dn.firstChild;)Pn.appendChild(Dn.firstChild);Pn.removeChild(Dn)}Cn.insertBefore(Pn,$n)}return[In?In.nextSibling:Cn.firstChild,$n?$n.previousSibling:Cn.lastChild]}},TRANSITION="transition",ANIMATION="animation",vtcKey=Symbol("_vtc"),Transition=(_n,{slots:Cn})=>h$2(BaseTransition,resolveTransitionProps(_n),Cn);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};Transition.props=extend$3({},BaseTransitionPropsValidators,DOMTransitionPropsValidators);const callHook=(_n,Cn=[])=>{isArray$3(_n)?_n.forEach($n=>$n(...Cn)):_n&&_n(...Cn)},hasExplicitCallback=_n=>_n?isArray$3(_n)?_n.some(Cn=>Cn.length>1):_n.length>1:!1;function resolveTransitionProps(_n){const Cn={};for(const gi in _n)gi in DOMTransitionPropsValidators||(Cn[gi]=_n[gi]);if(_n.css===!1)return Cn;const{name:$n="v",type:Nn,duration:Bn,enterFromClass:Ln=`${$n}-enter-from`,enterActiveClass:In=`${$n}-enter-active`,enterToClass:Pn=`${$n}-enter-to`,appearFromClass:Dn=Ln,appearActiveClass:Wn=In,appearToClass:Hn=Pn,leaveFromClass:Yn=`${$n}-leave-from`,leaveActiveClass:Gn=`${$n}-leave-active`,leaveToClass:Jo=`${$n}-leave-to`}=_n,nr=normalizeDuration(Bn),Zo=nr&&nr[0],ri=nr&&nr[1],{onBeforeEnter:oi,onEnter:di,onEnterCancelled:mi,onLeave:ei,onLeaveCancelled:yi,onBeforeAppear:_i=oi,onAppear:zn=di,onAppearCancelled:li=mi}=Cn,ni=(gi,bi,Di)=>{removeTransitionClass(gi,bi?Hn:Pn),removeTransitionClass(gi,bi?Wn:In),Di&&Di()},ai=(gi,bi)=>{gi._isLeaving=!1,removeTransitionClass(gi,Yn),removeTransitionClass(gi,Jo),removeTransitionClass(gi,Gn),bi&&bi()},ci=gi=>(bi,Di)=>{const Xi=gi?zn:di,Yi=()=>ni(bi,gi,Di);callHook(Xi,[bi,Yi]),nextFrame(()=>{removeTransitionClass(bi,gi?Dn:Ln),addTransitionClass(bi,gi?Hn:Pn),hasExplicitCallback(Xi)||whenTransitionEnds(bi,Nn,Zo,Yi)})};return extend$3(Cn,{onBeforeEnter(gi){callHook(oi,[gi]),addTransitionClass(gi,Ln),addTransitionClass(gi,In)},onBeforeAppear(gi){callHook(_i,[gi]),addTransitionClass(gi,Dn),addTransitionClass(gi,Wn)},onEnter:ci(!1),onAppear:ci(!0),onLeave(gi,bi){gi._isLeaving=!0;const Di=()=>ai(gi,bi);addTransitionClass(gi,Yn),forceReflow(),addTransitionClass(gi,Gn),nextFrame(()=>{gi._isLeaving&&(removeTransitionClass(gi,Yn),addTransitionClass(gi,Jo),hasExplicitCallback(ei)||whenTransitionEnds(gi,Nn,ri,Di))}),callHook(ei,[gi,Di])},onEnterCancelled(gi){ni(gi,!1),callHook(mi,[gi])},onAppearCancelled(gi){ni(gi,!0),callHook(li,[gi])},onLeaveCancelled(gi){ai(gi),callHook(yi,[gi])}})}function normalizeDuration(_n){if(_n==null)return null;if(isObject$5(_n))return[NumberOf(_n.enter),NumberOf(_n.leave)];{const Cn=NumberOf(_n);return[Cn,Cn]}}function NumberOf(_n){return toNumber(_n)}function addTransitionClass(_n,Cn){Cn.split(/\s+/).forEach($n=>$n&&_n.classList.add($n)),(_n[vtcKey]||(_n[vtcKey]=new Set)).add(Cn)}function removeTransitionClass(_n,Cn){Cn.split(/\s+/).forEach(Nn=>Nn&&_n.classList.remove(Nn));const $n=_n[vtcKey];$n&&($n.delete(Cn),$n.size||(_n[vtcKey]=void 0))}function nextFrame(_n){requestAnimationFrame(()=>{requestAnimationFrame(_n)})}let endId=0;function whenTransitionEnds(_n,Cn,$n,Nn){const Bn=_n._endId=++endId,Ln=()=>{Bn===_n._endId&&Nn()};if($n)return setTimeout(Ln,$n);const{type:In,timeout:Pn,propCount:Dn}=getTransitionInfo(_n,Cn);if(!In)return Nn();const Wn=In+"end";let Hn=0;const Yn=()=>{_n.removeEventListener(Wn,Gn),Ln()},Gn=Jo=>{Jo.target===_n&&++Hn>=Dn&&Yn()};setTimeout(()=>{Hn<Dn&&Yn()},Pn+1),_n.addEventListener(Wn,Gn)}function getTransitionInfo(_n,Cn){const $n=window.getComputedStyle(_n),Nn=nr=>($n[nr]||"").split(", "),Bn=Nn(`${TRANSITION}Delay`),Ln=Nn(`${TRANSITION}Duration`),In=getTimeout(Bn,Ln),Pn=Nn(`${ANIMATION}Delay`),Dn=Nn(`${ANIMATION}Duration`),Wn=getTimeout(Pn,Dn);let Hn=null,Yn=0,Gn=0;Cn===TRANSITION?In>0&&(Hn=TRANSITION,Yn=In,Gn=Ln.length):Cn===ANIMATION?Wn>0&&(Hn=ANIMATION,Yn=Wn,Gn=Dn.length):(Yn=Math.max(In,Wn),Hn=Yn>0?In>Wn?TRANSITION:ANIMATION:null,Gn=Hn?Hn===TRANSITION?Ln.length:Dn.length:0);const Jo=Hn===TRANSITION&&/\b(transform|all)(,|$)/.test(Nn(`${TRANSITION}Property`).toString());return{type:Hn,timeout:Yn,propCount:Gn,hasTransform:Jo}}function getTimeout(_n,Cn){for(;_n.length<Cn.length;)_n=_n.concat(_n);return Math.max(...Cn.map(($n,Nn)=>toMs($n)+toMs(_n[Nn])))}function toMs(_n){return _n==="auto"?0:Number(_n.slice(0,-1).replace(",","."))*1e3}function forceReflow(){return document.body.offsetHeight}function patchClass(_n,Cn,$n){const Nn=_n[vtcKey];Nn&&(Cn=(Cn?[Cn,...Nn]:[...Nn]).join(" ")),Cn==null?_n.removeAttribute("class"):$n?_n.setAttribute("class",Cn):_n.className=Cn}const vShowOriginalDisplay=Symbol("_vod"),vShowHidden=Symbol("_vsh"),vShow={beforeMount(_n,{value:Cn},{transition:$n}){_n[vShowOriginalDisplay]=_n.style.display==="none"?"":_n.style.display,$n&&Cn?$n.beforeEnter(_n):setDisplay(_n,Cn)},mounted(_n,{value:Cn},{transition:$n}){$n&&Cn&&$n.enter(_n)},updated(_n,{value:Cn,oldValue:$n},{transition:Nn}){!Cn!=!$n&&(Nn?Cn?(Nn.beforeEnter(_n),setDisplay(_n,!0),Nn.enter(_n)):Nn.leave(_n,()=>{setDisplay(_n,!1)}):setDisplay(_n,Cn))},beforeUnmount(_n,{value:Cn}){setDisplay(_n,Cn)}};function setDisplay(_n,Cn){_n.style.display=Cn?_n[vShowOriginalDisplay]:"none",_n[vShowHidden]=!Cn}const CSS_VAR_TEXT=Symbol(""),displayRE=/(^|;)\s*display\s*:/;function patchStyle(_n,Cn,$n){const Nn=_n.style,Bn=isString$1($n);let Ln=!1;if($n&&!Bn){if(Cn)if(isString$1(Cn))for(const In of Cn.split(";")){const Pn=In.slice(0,In.indexOf(":")).trim();$n[Pn]==null&&setStyle(Nn,Pn,"")}else for(const In in Cn)$n[In]==null&&setStyle(Nn,In,"");for(const In in $n)In==="display"&&(Ln=!0),setStyle(Nn,In,$n[In])}else if(Bn){if(Cn!==$n){const In=Nn[CSS_VAR_TEXT];In&&($n+=";"+In),Nn.cssText=$n,Ln=displayRE.test($n)}}else Cn&&_n.removeAttribute("style");vShowOriginalDisplay in _n&&(_n[vShowOriginalDisplay]=Ln?Nn.display:"",_n[vShowHidden]&&(Nn.display="none"))}const importantRE=/\s*!important$/;function setStyle(_n,Cn,$n){if(isArray$3($n))$n.forEach(Nn=>setStyle(_n,Cn,Nn));else if($n==null&&($n=""),Cn.startsWith("--"))_n.setProperty(Cn,$n);else{const Nn=autoPrefix(_n,Cn);importantRE.test($n)?_n.setProperty(hyphenate(Nn),$n.replace(importantRE,""),"important"):_n[Nn]=$n}}const prefixes=["Webkit","Moz","ms"],prefixCache={};function autoPrefix(_n,Cn){const $n=prefixCache[Cn];if($n)return $n;let Nn=camelize(Cn);if(Nn!=="filter"&&Nn in _n)return prefixCache[Cn]=Nn;Nn=capitalize(Nn);for(let Bn=0;Bn<prefixes.length;Bn++){const Ln=prefixes[Bn]+Nn;if(Ln in _n)return prefixCache[Cn]=Ln}return Cn}const xlinkNS="http://www.w3.org/1999/xlink";function patchAttr(_n,Cn,$n,Nn,Bn){if(Nn&&Cn.startsWith("xlink:"))$n==null?_n.removeAttributeNS(xlinkNS,Cn.slice(6,Cn.length)):_n.setAttributeNS(xlinkNS,Cn,$n);else{const Ln=isSpecialBooleanAttr(Cn);$n==null||Ln&&!includeBooleanAttr($n)?_n.removeAttribute(Cn):_n.setAttribute(Cn,Ln?"":$n)}}function patchDOMProp(_n,Cn,$n,Nn,Bn,Ln,In){if(Cn==="innerHTML"||Cn==="textContent"){Nn&&In(Nn,Bn,Ln),_n[Cn]=$n??"";return}const Pn=_n.tagName;if(Cn==="value"&&Pn!=="PROGRESS"&&!Pn.includes("-")){const Wn=Pn==="OPTION"?_n.getAttribute("value")||"":_n.value,Hn=$n??"";(Wn!==Hn||!("_value"in _n))&&(_n.value=Hn),$n==null&&_n.removeAttribute(Cn),_n._value=$n;return}let Dn=!1;if($n===""||$n==null){const Wn=typeof _n[Cn];Wn==="boolean"?$n=includeBooleanAttr($n):$n==null&&Wn==="string"?($n="",Dn=!0):Wn==="number"&&($n=0,Dn=!0)}try{_n[Cn]=$n}catch{}Dn&&_n.removeAttribute(Cn)}function addEventListener(_n,Cn,$n,Nn){_n.addEventListener(Cn,$n,Nn)}function removeEventListener(_n,Cn,$n,Nn){_n.removeEventListener(Cn,$n,Nn)}const veiKey=Symbol("_vei");function patchEvent(_n,Cn,$n,Nn,Bn=null){const Ln=_n[veiKey]||(_n[veiKey]={}),In=Ln[Cn];if(Nn&&In)In.value=Nn;else{const[Pn,Dn]=parseName(Cn);if(Nn){const Wn=Ln[Cn]=createInvoker(Nn,Bn);addEventListener(_n,Pn,Wn,Dn)}else In&&(removeEventListener(_n,Pn,In,Dn),Ln[Cn]=void 0)}}const optionsModifierRE=/(?:Once|Passive|Capture)$/;function parseName(_n){let Cn;if(optionsModifierRE.test(_n)){Cn={};let Nn;for(;Nn=_n.match(optionsModifierRE);)_n=_n.slice(0,_n.length-Nn[0].length),Cn[Nn[0].toLowerCase()]=!0}return[_n[2]===":"?_n.slice(3):hyphenate(_n.slice(2)),Cn]}let cachedNow=0;const p$2=Promise.resolve(),getNow=()=>cachedNow||(p$2.then(()=>cachedNow=0),cachedNow=Date.now());function createInvoker(_n,Cn){const $n=Nn=>{if(!Nn._vts)Nn._vts=Date.now();else if(Nn._vts<=$n.attached)return;callWithAsyncErrorHandling(patchStopImmediatePropagation(Nn,$n.value),Cn,5,[Nn])};return $n.value=_n,$n.attached=getNow(),$n}function patchStopImmediatePropagation(_n,Cn){if(isArray$3(Cn)){const $n=_n.stopImmediatePropagation;return _n.stopImmediatePropagation=()=>{$n.call(_n),_n._stopped=!0},Cn.map(Nn=>Bn=>!Bn._stopped&&Nn&&Nn(Bn))}else return Cn}const isNativeOn=_n=>_n.charCodeAt(0)===111&&_n.charCodeAt(1)===110&&_n.charCodeAt(2)>96&&_n.charCodeAt(2)<123,patchProp=(_n,Cn,$n,Nn,Bn,Ln,In,Pn,Dn)=>{const Wn=Bn==="svg";Cn==="class"?patchClass(_n,Nn,Wn):Cn==="style"?patchStyle(_n,$n,Nn):isOn(Cn)?isModelListener(Cn)||patchEvent(_n,Cn,$n,Nn,In):(Cn[0]==="."?(Cn=Cn.slice(1),!0):Cn[0]==="^"?(Cn=Cn.slice(1),!1):shouldSetAsProp(_n,Cn,Nn,Wn))?patchDOMProp(_n,Cn,Nn,Ln,In,Pn,Dn):(Cn==="true-value"?_n._trueValue=Nn:Cn==="false-value"&&(_n._falseValue=Nn),patchAttr(_n,Cn,Nn,Wn))};function shouldSetAsProp(_n,Cn,$n,Nn){if(Nn)return!!(Cn==="innerHTML"||Cn==="textContent"||Cn in _n&&isNativeOn(Cn)&&isFunction$2($n));if(Cn==="spellcheck"||Cn==="draggable"||Cn==="translate"||Cn==="form"||Cn==="list"&&_n.tagName==="INPUT"||Cn==="type"&&_n.tagName==="TEXTAREA")return!1;if(Cn==="width"||Cn==="height"){const Bn=_n.tagName;if(Bn==="IMG"||Bn==="VIDEO"||Bn==="CANVAS"||Bn==="SOURCE")return!1}return isNativeOn(Cn)&&isString$1($n)?!1:Cn in _n}const getModelAssigner=_n=>{const Cn=_n.props["onUpdate:modelValue"]||!1;return isArray$3(Cn)?$n=>invokeArrayFns(Cn,$n):Cn};function onCompositionStart(_n){_n.target.composing=!0}function onCompositionEnd(_n){const Cn=_n.target;Cn.composing&&(Cn.composing=!1,Cn.dispatchEvent(new Event("input")))}const assignKey=Symbol("_assign"),vModelText={created(_n,{modifiers:{lazy:Cn,trim:$n,number:Nn}},Bn){_n[assignKey]=getModelAssigner(Bn);const Ln=Nn||Bn.props&&Bn.props.type==="number";addEventListener(_n,Cn?"change":"input",In=>{if(In.target.composing)return;let Pn=_n.value;$n&&(Pn=Pn.trim()),Ln&&(Pn=looseToNumber(Pn)),_n[assignKey](Pn)}),$n&&addEventListener(_n,"change",()=>{_n.value=_n.value.trim()}),Cn||(addEventListener(_n,"compositionstart",onCompositionStart),addEventListener(_n,"compositionend",onCompositionEnd),addEventListener(_n,"change",onCompositionEnd))},mounted(_n,{value:Cn}){_n.value=Cn??""},beforeUpdate(_n,{value:Cn,modifiers:{lazy:$n,trim:Nn,number:Bn}},Ln){if(_n[assignKey]=getModelAssigner(Ln),_n.composing)return;const In=Bn||_n.type==="number"?looseToNumber(_n.value):_n.value,Pn=Cn??"";In!==Pn&&(document.activeElement===_n&&_n.type!=="range"&&($n||Nn&&_n.value.trim()===Pn)||(_n.value=Pn))}},vModelCheckbox={deep:!0,created(_n,Cn,$n){_n[assignKey]=getModelAssigner($n),addEventListener(_n,"change",()=>{const Nn=_n._modelValue,Bn=getValue$1(_n),Ln=_n.checked,In=_n[assignKey];if(isArray$3(Nn)){const Pn=looseIndexOf(Nn,Bn),Dn=Pn!==-1;if(Ln&&!Dn)In(Nn.concat(Bn));else if(!Ln&&Dn){const Wn=[...Nn];Wn.splice(Pn,1),In(Wn)}}else if(isSet(Nn)){const Pn=new Set(Nn);Ln?Pn.add(Bn):Pn.delete(Bn),In(Pn)}else In(getCheckboxValue(_n,Ln))})},mounted:setChecked,beforeUpdate(_n,Cn,$n){_n[assignKey]=getModelAssigner($n),setChecked(_n,Cn,$n)}};function setChecked(_n,{value:Cn,oldValue:$n},Nn){_n._modelValue=Cn,isArray$3(Cn)?_n.checked=looseIndexOf(Cn,Nn.props.value)>-1:isSet(Cn)?_n.checked=Cn.has(Nn.props.value):Cn!==$n&&(_n.checked=looseEqual(Cn,getCheckboxValue(_n,!0)))}const vModelSelect={deep:!0,created(_n,{value:Cn,modifiers:{number:$n}},Nn){const Bn=isSet(Cn);addEventListener(_n,"change",()=>{const Ln=Array.prototype.filter.call(_n.options,In=>In.selected).map(In=>$n?looseToNumber(getValue$1(In)):getValue$1(In));_n[assignKey](_n.multiple?Bn?new Set(Ln):Ln:Ln[0]),_n._assigning=!0,nextTick(()=>{_n._assigning=!1})}),_n[assignKey]=getModelAssigner(Nn)},mounted(_n,{value:Cn,modifiers:{number:$n}}){setSelected(_n,Cn,$n)},beforeUpdate(_n,Cn,$n){_n[assignKey]=getModelAssigner($n)},updated(_n,{value:Cn,modifiers:{number:$n}}){_n._assigning||setSelected(_n,Cn,$n)}};function setSelected(_n,Cn,$n){const Nn=_n.multiple,Bn=isArray$3(Cn);if(!(Nn&&!Bn&&!isSet(Cn))){for(let Ln=0,In=_n.options.length;Ln<In;Ln++){const Pn=_n.options[Ln],Dn=getValue$1(Pn);if(Nn)if(Bn){const Wn=typeof Dn;Wn==="string"||Wn==="number"?Pn.selected=Cn.includes($n?looseToNumber(Dn):Dn):Pn.selected=looseIndexOf(Cn,Dn)>-1}else Pn.selected=Cn.has(Dn);else if(looseEqual(getValue$1(Pn),Cn)){_n.selectedIndex!==Ln&&(_n.selectedIndex=Ln);return}}!Nn&&_n.selectedIndex!==-1&&(_n.selectedIndex=-1)}}function getValue$1(_n){return"_value"in _n?_n._value:_n.value}function getCheckboxValue(_n,Cn){const $n=Cn?"_trueValue":"_falseValue";return $n in _n?_n[$n]:Cn}const systemModifiers=["ctrl","shift","alt","meta"],modifierGuards={stop:_n=>_n.stopPropagation(),prevent:_n=>_n.preventDefault(),self:_n=>_n.target!==_n.currentTarget,ctrl:_n=>!_n.ctrlKey,shift:_n=>!_n.shiftKey,alt:_n=>!_n.altKey,meta:_n=>!_n.metaKey,left:_n=>"button"in _n&&_n.button!==0,middle:_n=>"button"in _n&&_n.button!==1,right:_n=>"button"in _n&&_n.button!==2,exact:(_n,Cn)=>systemModifiers.some($n=>_n[`${$n}Key`]&&!Cn.includes($n))},withModifiers=(_n,Cn)=>{const $n=_n._withMods||(_n._withMods={}),Nn=Cn.join(".");return $n[Nn]||($n[Nn]=(Bn,...Ln)=>{for(let In=0;In<Cn.length;In++){const Pn=modifierGuards[Cn[In]];if(Pn&&Pn(Bn,Cn))return}return _n(Bn,...Ln)})},rendererOptions=extend$3({patchProp},nodeOps);let renderer;function ensureRenderer(){return renderer||(renderer=createRenderer(rendererOptions))}const createApp=(..._n)=>{const Cn=ensureRenderer().createApp(..._n),{mount:$n}=Cn;return Cn.mount=Nn=>{const Bn=normalizeContainer(Nn);if(!Bn)return;const Ln=Cn._component;!isFunction$2(Ln)&&!Ln.render&&!Ln.template&&(Ln.template=Bn.innerHTML),Bn.innerHTML="";const In=$n(Bn,!1,resolveRootNamespace(Bn));return Bn instanceof Element&&(Bn.removeAttribute("v-cloak"),Bn.setAttribute("data-v-app","")),In},Cn};function resolveRootNamespace(_n){if(_n instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&_n instanceof MathMLElement)return"mathml"}function normalizeContainer(_n){return isString$1(_n)?document.querySelector(_n):_n}/**!
* Sortable 1.15.2
* @author RubaXa <trash@rubaxa.org>
* @author owenm <owen23355@gmail.com>
* @license MIT
*/function ownKeys(_n,Cn){var $n=Object.keys(_n);if(Object.getOwnPropertySymbols){var Nn=Object.getOwnPropertySymbols(_n);Cn&&(Nn=Nn.filter(function(Bn){return Object.getOwnPropertyDescriptor(_n,Bn).enumerable})),$n.push.apply($n,Nn)}return $n}function _objectSpread2(_n){for(var Cn=1;Cn<arguments.length;Cn++){var $n=arguments[Cn]!=null?arguments[Cn]:{};Cn%2?ownKeys(Object($n),!0).forEach(function(Nn){_defineProperty(_n,Nn,$n[Nn])}):Object.getOwnPropertyDescriptors?Object.defineProperties(_n,Object.getOwnPropertyDescriptors($n)):ownKeys(Object($n)).forEach(function(Nn){Object.defineProperty(_n,Nn,Object.getOwnPropertyDescriptor($n,Nn))})}return _n}function _typeof$1(_n){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$1=function(Cn){return typeof Cn}:_typeof$1=function(Cn){return Cn&&typeof Symbol=="function"&&Cn.constructor===Symbol&&Cn!==Symbol.prototype?"symbol":typeof Cn},_typeof$1(_n)}function _defineProperty(_n,Cn,$n){return Cn in _n?Object.defineProperty(_n,Cn,{value:$n,enumerable:!0,configurable:!0,writable:!0}):_n[Cn]=$n,_n}function _extends(){return _extends=Object.assign||function(_n){for(var Cn=1;Cn<arguments.length;Cn++){var $n=arguments[Cn];for(var Nn in $n)Object.prototype.hasOwnProperty.call($n,Nn)&&(_n[Nn]=$n[Nn])}return _n},_extends.apply(this,arguments)}function _objectWithoutPropertiesLoose(_n,Cn){if(_n==null)return{};var $n={},Nn=Object.keys(_n),Bn,Ln;for(Ln=0;Ln<Nn.length;Ln++)Bn=Nn[Ln],!(Cn.indexOf(Bn)>=0)&&($n[Bn]=_n[Bn]);return $n}function _objectWithoutProperties(_n,Cn){if(_n==null)return{};var $n=_objectWithoutPropertiesLoose(_n,Cn),Nn,Bn;if(Object.getOwnPropertySymbols){var Ln=Object.getOwnPropertySymbols(_n);for(Bn=0;Bn<Ln.length;Bn++)Nn=Ln[Bn],!(Cn.indexOf(Nn)>=0)&&Object.prototype.propertyIsEnumerable.call(_n,Nn)&&($n[Nn]=_n[Nn])}return $n}var version="1.15.2";function userAgent(_n){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(_n)}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$1(_n,Cn,$n){_n.addEventListener(Cn,$n,!IE11OrLess&&captureMode)}function off(_n,Cn,$n){_n.removeEventListener(Cn,$n,!IE11OrLess&&captureMode)}function matches(_n,Cn){if(Cn){if(Cn[0]===">"&&(Cn=Cn.substring(1)),_n)try{if(_n.matches)return _n.matches(Cn);if(_n.msMatchesSelector)return _n.msMatchesSelector(Cn);if(_n.webkitMatchesSelector)return _n.webkitMatchesSelector(Cn)}catch{return!1}return!1}}function getParentOrHost(_n){return _n.host&&_n!==document&&_n.host.nodeType?_n.host:_n.parentNode}function closest(_n,Cn,$n,Nn){if(_n){$n=$n||document;do{if(Cn!=null&&(Cn[0]===">"?_n.parentNode===$n&&matches(_n,Cn):matches(_n,Cn))||Nn&&_n===$n)return _n;if(_n===$n)break}while(_n=getParentOrHost(_n))}return null}var R_SPACE=/\s+/g;function toggleClass(_n,Cn,$n){if(_n&&Cn)if(_n.classList)_n.classList[$n?"add":"remove"](Cn);else{var Nn=(" "+_n.className+" ").replace(R_SPACE," ").replace(" "+Cn+" "," ");_n.className=(Nn+($n?" "+Cn:"")).replace(R_SPACE," ")}}function css(_n,Cn,$n){var Nn=_n&&_n.style;if(Nn){if($n===void 0)return document.defaultView&&document.defaultView.getComputedStyle?$n=document.defaultView.getComputedStyle(_n,""):_n.currentStyle&&($n=_n.currentStyle),Cn===void 0?$n:$n[Cn];!(Cn in Nn)&&Cn.indexOf("webkit")===-1&&(Cn="-webkit-"+Cn),Nn[Cn]=$n+(typeof $n=="string"?"":"px")}}function matrix(_n,Cn){var $n="";if(typeof _n=="string")$n=_n;else do{var Nn=css(_n,"transform");Nn&&Nn!=="none"&&($n=Nn+" "+$n)}while(!Cn&&(_n=_n.parentNode));var Bn=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return Bn&&new Bn($n)}function find(_n,Cn,$n){if(_n){var Nn=_n.getElementsByTagName(Cn),Bn=0,Ln=Nn.length;if($n)for(;Bn<Ln;Bn++)$n(Nn[Bn],Bn);return Nn}return[]}function getWindowScrollingElement(){var _n=document.scrollingElement;return _n||document.documentElement}function getRect(_n,Cn,$n,Nn,Bn){if(!(!_n.getBoundingClientRect&&_n!==window)){var Ln,In,Pn,Dn,Wn,Hn,Yn;if(_n!==window&&_n.parentNode&&_n!==getWindowScrollingElement()?(Ln=_n.getBoundingClientRect(),In=Ln.top,Pn=Ln.left,Dn=Ln.bottom,Wn=Ln.right,Hn=Ln.height,Yn=Ln.width):(In=0,Pn=0,Dn=window.innerHeight,Wn=window.innerWidth,Hn=window.innerHeight,Yn=window.innerWidth),(Cn||$n)&&_n!==window&&(Bn=Bn||_n.parentNode,!IE11OrLess))do if(Bn&&Bn.getBoundingClientRect&&(css(Bn,"transform")!=="none"||$n&&css(Bn,"position")!=="static")){var Gn=Bn.getBoundingClientRect();In-=Gn.top+parseInt(css(Bn,"border-top-width")),Pn-=Gn.left+parseInt(css(Bn,"border-left-width")),Dn=In+Ln.height,Wn=Pn+Ln.width;break}while(Bn=Bn.parentNode);if(Nn&&_n!==window){var Jo=matrix(Bn||_n),nr=Jo&&Jo.a,Zo=Jo&&Jo.d;Jo&&(In/=Zo,Pn/=nr,Yn/=nr,Hn/=Zo,Dn=In+Hn,Wn=Pn+Yn)}return{top:In,left:Pn,bottom:Dn,right:Wn,width:Yn,height:Hn}}}function isScrolledPast(_n,Cn,$n){for(var Nn=getParentAutoScrollElement(_n,!0),Bn=getRect(_n)[Cn];Nn;){var Ln=getRect(Nn)[$n],In=void 0;if($n==="top"||$n==="left"?In=Bn>=Ln:In=Bn<=Ln,!In)return Nn;if(Nn===getWindowScrollingElement())break;Nn=getParentAutoScrollElement(Nn,!1)}return!1}function getChild(_n,Cn,$n,Nn){for(var Bn=0,Ln=0,In=_n.children;Ln<In.length;){if(In[Ln].style.display!=="none"&&In[Ln]!==Sortable.ghost&&(Nn||In[Ln]!==Sortable.dragged)&&closest(In[Ln],$n.draggable,_n,!1)){if(Bn===Cn)return In[Ln];Bn++}Ln++}return null}function lastChild(_n,Cn){for(var $n=_n.lastElementChild;$n&&($n===Sortable.ghost||css($n,"display")==="none"||Cn&&!matches($n,Cn));)$n=$n.previousElementSibling;return $n||null}function index(_n,Cn){var $n=0;if(!_n||!_n.parentNode)return-1;for(;_n=_n.previousElementSibling;)_n.nodeName.toUpperCase()!=="TEMPLATE"&&_n!==Sortable.clone&&(!Cn||matches(_n,Cn))&&$n++;return $n}function getRelativeScrollOffset(_n){var Cn=0,$n=0,Nn=getWindowScrollingElement();if(_n)do{var Bn=matrix(_n),Ln=Bn.a,In=Bn.d;Cn+=_n.scrollLeft*Ln,$n+=_n.scrollTop*In}while(_n!==Nn&&(_n=_n.parentNode));return[Cn,$n]}function indexOfObject(_n,Cn){for(var $n in _n)if(_n.hasOwnProperty($n)){for(var Nn in Cn)if(Cn.hasOwnProperty(Nn)&&Cn[Nn]===_n[$n][Nn])return Number($n)}return-1}function getParentAutoScrollElement(_n,Cn){if(!_n||!_n.getBoundingClientRect)return getWindowScrollingElement();var $n=_n,Nn=!1;do if($n.clientWidth<$n.scrollWidth||$n.clientHeight<$n.scrollHeight){var Bn=css($n);if($n.clientWidth<$n.scrollWidth&&(Bn.overflowX=="auto"||Bn.overflowX=="scroll")||$n.clientHeight<$n.scrollHeight&&(Bn.overflowY=="auto"||Bn.overflowY=="scroll")){if(!$n.getBoundingClientRect||$n===document.body)return getWindowScrollingElement();if(Nn||Cn)return $n;Nn=!0}}while($n=$n.parentNode);return getWindowScrollingElement()}function extend$2(_n,Cn){if(_n&&Cn)for(var $n in Cn)Cn.hasOwnProperty($n)&&(_n[$n]=Cn[$n]);return _n}function isRectEqual(_n,Cn){return Math.round(_n.top)===Math.round(Cn.top)&&Math.round(_n.left)===Math.round(Cn.left)&&Math.round(_n.height)===Math.round(Cn.height)&&Math.round(_n.width)===Math.round(Cn.width)}var _throttleTimeout;function throttle(_n,Cn){return function(){if(!_throttleTimeout){var $n=arguments,Nn=this;$n.length===1?_n.call(Nn,$n[0]):_n.apply(Nn,$n),_throttleTimeout=setTimeout(function(){_throttleTimeout=void 0},Cn)}}}function cancelThrottle(){clearTimeout(_throttleTimeout),_throttleTimeout=void 0}function scrollBy(_n,Cn,$n){_n.scrollLeft+=Cn,_n.scrollTop+=$n}function clone(_n){var Cn=window.Polymer,$n=window.jQuery||window.Zepto;return Cn&&Cn.dom?Cn.dom(_n).cloneNode(!0):$n?$n(_n).clone(!0)[0]:_n.cloneNode(!0)}function getChildContainingRectFromElement(_n,Cn,$n){var Nn={};return Array.from(_n.children).forEach(function(Bn){var Ln,In,Pn,Dn;if(!(!closest(Bn,Cn.draggable,_n,!1)||Bn.animated||Bn===$n)){var Wn=getRect(Bn);Nn.left=Math.min((Ln=Nn.left)!==null&&Ln!==void 0?Ln:1/0,Wn.left),Nn.top=Math.min((In=Nn.top)!==null&&In!==void 0?In:1/0,Wn.top),Nn.right=Math.max((Pn=Nn.right)!==null&&Pn!==void 0?Pn:-1/0,Wn.right),Nn.bottom=Math.max((Dn=Nn.bottom)!==null&&Dn!==void 0?Dn:-1/0,Wn.bottom)}}),Nn.width=Nn.right-Nn.left,Nn.height=Nn.bottom-Nn.top,Nn.x=Nn.left,Nn.y=Nn.top,Nn}var expando="Sortable"+new Date().getTime();function AnimationStateManager(){var _n=[],Cn;return{captureAnimationState:function(){if(_n=[],!!this.options.animation){var Nn=[].slice.call(this.el.children);Nn.forEach(function(Bn){if(!(css(Bn,"display")==="none"||Bn===Sortable.ghost)){_n.push({target:Bn,rect:getRect(Bn)});var Ln=_objectSpread2({},_n[_n.length-1].rect);if(Bn.thisAnimationDuration){var In=matrix(Bn,!0);In&&(Ln.top-=In.f,Ln.left-=In.e)}Bn.fromRect=Ln}})}},addAnimationState:function(Nn){_n.push(Nn)},removeAnimationState:function(Nn){_n.splice(indexOfObject(_n,{target:Nn}),1)},animateAll:function(Nn){var Bn=this;if(!this.options.animation){clearTimeout(Cn),typeof Nn=="function"&&Nn();return}var Ln=!1,In=0;_n.forEach(function(Pn){var Dn=0,Wn=Pn.target,Hn=Wn.fromRect,Yn=getRect(Wn),Gn=Wn.prevFromRect,Jo=Wn.prevToRect,nr=Pn.rect,Zo=matrix(Wn,!0);Zo&&(Yn.top-=Zo.f,Yn.left-=Zo.e),Wn.toRect=Yn,Wn.thisAnimationDuration&&isRectEqual(Gn,Yn)&&!isRectEqual(Hn,Yn)&&(nr.top-Yn.top)/(nr.left-Yn.left)===(Hn.top-Yn.top)/(Hn.left-Yn.left)&&(Dn=calculateRealTime(nr,Gn,Jo,Bn.options)),isRectEqual(Yn,Hn)||(Wn.prevFromRect=Hn,Wn.prevToRect=Yn,Dn||(Dn=Bn.options.animation),Bn.animate(Wn,nr,Yn,Dn)),Dn&&(Ln=!0,In=Math.max(In,Dn),clearTimeout(Wn.animationResetTimer),Wn.animationResetTimer=setTimeout(function(){Wn.animationTime=0,Wn.prevFromRect=null,Wn.fromRect=null,Wn.prevToRect=null,Wn.thisAnimationDuration=null},Dn),Wn.thisAnimationDuration=Dn)}),clearTimeout(Cn),Ln?Cn=setTimeout(function(){typeof Nn=="function"&&Nn()},In):typeof Nn=="function"&&Nn(),_n=[]},animate:function(Nn,Bn,Ln,In){if(In){css(Nn,"transition",""),css(Nn,"transform","");var Pn=matrix(this.el),Dn=Pn&&Pn.a,Wn=Pn&&Pn.d,Hn=(Bn.left-Ln.left)/(Dn||1),Yn=(Bn.top-Ln.top)/(Wn||1);Nn.animatingX=!!Hn,Nn.animatingY=!!Yn,css(Nn,"transform","translate3d("+Hn+"px,"+Yn+"px,0)"),this.forRepaintDummy=repaint(Nn),css(Nn,"transition","transform "+In+"ms"+(this.options.easing?" "+this.options.easing:"")),css(Nn,"transform","translate3d(0,0,0)"),typeof Nn.animated=="number"&&clearTimeout(Nn.animated),Nn.animated=setTimeout(function(){css(Nn,"transition",""),css(Nn,"transform",""),Nn.animated=!1,Nn.animatingX=!1,Nn.animatingY=!1},In)}}}}function repaint(_n){return _n.offsetWidth}function calculateRealTime(_n,Cn,$n,Nn){return Math.sqrt(Math.pow(Cn.top-_n.top,2)+Math.pow(Cn.left-_n.left,2))/Math.sqrt(Math.pow(Cn.top-$n.top,2)+Math.pow(Cn.left-$n.left,2))*Nn.animation}var plugins=[],defaults$2={initializeByDefault:!0},PluginManager={mount:function(Cn){for(var $n in defaults$2)defaults$2.hasOwnProperty($n)&&!($n in Cn)&&(Cn[$n]=defaults$2[$n]);plugins.forEach(function(Nn){if(Nn.pluginName===Cn.pluginName)throw"Sortable: Cannot mount plugin ".concat(Cn.pluginName," more than once")}),plugins.push(Cn)},pluginEvent:function(Cn,$n,Nn){var Bn=this;this.eventCanceled=!1,Nn.cancel=function(){Bn.eventCanceled=!0};var Ln=Cn+"Global";plugins.forEach(function(In){$n[In.pluginName]&&($n[In.pluginName][Ln]&&$n[In.pluginName][Ln](_objectSpread2({sortable:$n},Nn)),$n.options[In.pluginName]&&$n[In.pluginName][Cn]&&$n[In.pluginName][Cn](_objectSpread2({sortable:$n},Nn)))})},initializePlugins:function(Cn,$n,Nn,Bn){plugins.forEach(function(Pn){var Dn=Pn.pluginName;if(!(!Cn.options[Dn]&&!Pn.initializeByDefault)){var Wn=new Pn(Cn,$n,Cn.options);Wn.sortable=Cn,Wn.options=Cn.options,Cn[Dn]=Wn,_extends(Nn,Wn.defaults)}});for(var Ln in Cn.options)if(Cn.options.hasOwnProperty(Ln)){var In=this.modifyOption(Cn,Ln,Cn.options[Ln]);typeof In<"u"&&(Cn.options[Ln]=In)}},getEventProperties:function(Cn,$n){var Nn={};return plugins.forEach(function(Bn){typeof Bn.eventProperties=="function"&&_extends(Nn,Bn.eventProperties.call($n[Bn.pluginName],Cn))}),Nn},modifyOption:function(Cn,$n,Nn){var Bn;return plugins.forEach(function(Ln){Cn[Ln.pluginName]&&Ln.optionListeners&&typeof Ln.optionListeners[$n]=="function"&&(Bn=Ln.optionListeners[$n].call(Cn[Ln.pluginName],Nn))}),Bn}};function dispatchEvent(_n){var Cn=_n.sortable,$n=_n.rootEl,Nn=_n.name,Bn=_n.targetEl,Ln=_n.cloneEl,In=_n.toEl,Pn=_n.fromEl,Dn=_n.oldIndex,Wn=_n.newIndex,Hn=_n.oldDraggableIndex,Yn=_n.newDraggableIndex,Gn=_n.originalEvent,Jo=_n.putSortable,nr=_n.extraEventProperties;if(Cn=Cn||$n&&$n[expando],!!Cn){var Zo,ri=Cn.options,oi="on"+Nn.charAt(0).toUpperCase()+Nn.substr(1);window.CustomEvent&&!IE11OrLess&&!Edge?Zo=new CustomEvent(Nn,{bubbles:!0,cancelable:!0}):(Zo=document.createEvent("Event"),Zo.initEvent(Nn,!0,!0)),Zo.to=In||$n,Zo.from=Pn||$n,Zo.item=Bn||$n,Zo.clone=Ln,Zo.oldIndex=Dn,Zo.newIndex=Wn,Zo.oldDraggableIndex=Hn,Zo.newDraggableIndex=Yn,Zo.originalEvent=Gn,Zo.pullMode=Jo?Jo.lastPutMode:void 0;var di=_objectSpread2(_objectSpread2({},nr),PluginManager.getEventProperties(Nn,Cn));for(var mi in di)Zo[mi]=di[mi];$n&&$n.dispatchEvent(Zo),ri[oi]&&ri[oi].call(Cn,Zo)}}var _excluded=["evt"],pluginEvent=function(Cn,$n){var Nn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Bn=Nn.evt,Ln=_objectWithoutProperties(Nn,_excluded);PluginManager.pluginEvent.bind(Sortable)(Cn,$n,_objectSpread2({dragEl,parentEl,ghostEl,rootEl,nextEl,lastDownEl,cloneEl,cloneHidden,dragStarted:moved,putSortable,activeSortable:Sortable.active,originalEvent:Bn,oldIndex,oldDraggableIndex,newIndex,newDraggableIndex,hideGhostForTarget:_hideGhostForTarget,unhideGhostForTarget:_unhideGhostForTarget,cloneNowHidden:function(){cloneHidden=!0},cloneNowShown:function(){cloneHidden=!1},dispatchSortableEvent:function(Pn){_dispatchEvent({sortable:$n,name:Pn,originalEvent:Bn})}},Ln))};function _dispatchEvent(_n){dispatchEvent(_objectSpread2({putSortable,cloneEl,targetEl:dragEl,rootEl,oldIndex,oldDraggableIndex,newIndex,newDraggableIndex},_n))}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 _n=document.createElement("x");return _n.style.cssText="pointer-events:auto",_n.style.pointerEvents==="auto"}}(),_detectDirection=function(Cn,$n){var Nn=css(Cn),Bn=parseInt(Nn.width)-parseInt(Nn.paddingLeft)-parseInt(Nn.paddingRight)-parseInt(Nn.borderLeftWidth)-parseInt(Nn.borderRightWidth),Ln=getChild(Cn,0,$n),In=getChild(Cn,1,$n),Pn=Ln&&css(Ln),Dn=In&&css(In),Wn=Pn&&parseInt(Pn.marginLeft)+parseInt(Pn.marginRight)+getRect(Ln).width,Hn=Dn&&parseInt(Dn.marginLeft)+parseInt(Dn.marginRight)+getRect(In).width;if(Nn.display==="flex")return Nn.flexDirection==="column"||Nn.flexDirection==="column-reverse"?"vertical":"horizontal";if(Nn.display==="grid")return Nn.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(Ln&&Pn.float&&Pn.float!=="none"){var Yn=Pn.float==="left"?"left":"right";return In&&(Dn.clear==="both"||Dn.clear===Yn)?"vertical":"horizontal"}return Ln&&(Pn.display==="block"||Pn.display==="flex"||Pn.display==="table"||Pn.display==="grid"||Wn>=Bn&&Nn[CSSFloatProperty]==="none"||In&&Nn[CSSFloatProperty]==="none"&&Wn+Hn>Bn)?"vertical":"horizontal"},_dragElInRowColumn=function(Cn,$n,Nn){var Bn=Nn?Cn.left:Cn.top,Ln=Nn?Cn.right:Cn.bottom,In=Nn?Cn.width:Cn.height,Pn=Nn?$n.left:$n.top,Dn=Nn?$n.right:$n.bottom,Wn=Nn?$n.width:$n.height;return Bn===Pn||Ln===Dn||Bn+In/2===Pn+Wn/2},_detectNearestEmptySortable=function(Cn,$n){var Nn;return sortables.some(function(Bn){var Ln=Bn[expando].options.emptyInsertThreshold;if(!(!Ln||lastChild(Bn))){var In=getRect(Bn),Pn=Cn>=In.left-Ln&&Cn<=In.right+Ln,Dn=$n>=In.top-Ln&&$n<=In.bottom+Ln;if(Pn&&Dn)return Nn=Bn}}),Nn},_prepareGroup=function(Cn){function $n(Ln,In){return function(Pn,Dn,Wn,Hn){var Yn=Pn.options.group.name&&Dn.options.group.name&&Pn.options.group.name===Dn.options.group.name;if(Ln==null&&(In||Yn))return!0;if(Ln==null||Ln===!1)return!1;if(In&&Ln==="clone")return Ln;if(typeof Ln=="function")return $n(Ln(Pn,Dn,Wn,Hn),In)(Pn,Dn,Wn,Hn);var Gn=(In?Pn:Dn).options.group.name;return Ln===!0||typeof Ln=="string"&&Ln===Gn||Ln.join&&Ln.indexOf(Gn)>-1}}var Nn={},Bn=Cn.group;(!Bn||_typeof$1(Bn)!="object")&&(Bn={name:Bn}),Nn.name=Bn.name,Nn.checkPull=$n(Bn.pull,!0),Nn.checkPut=$n(Bn.put),Nn.revertClone=Bn.revertClone,Cn.group=Nn},_hideGhostForTarget=function(){!supportCssPointerEvents&&ghostEl&&css(ghostEl,"display","none")},_unhideGhostForTarget=function(){!supportCssPointerEvents&&ghostEl&&css(ghostEl,"display","")};documentExists&&!ChromeForAndroid&&document.addEventListener("click",function(_n){if(ignoreNextClick)return _n.preventDefault(),_n.stopPropagation&&_n.stopPropagation(),_n.stopImmediatePropagation&&_n.stopImmediatePropagation(),ignoreNextClick=!1,!1},!0);var nearestEmptyInsertDetectEvent=function(Cn){if(dragEl){Cn=Cn.touches?Cn.touches[0]:Cn;var $n=_detectNearestEmptySortable(Cn.clientX,Cn.clientY);if($n){var Nn={};for(var Bn in Cn)Cn.hasOwnProperty(Bn)&&(Nn[Bn]=Cn[Bn]);Nn.target=Nn.rootEl=$n,Nn.preventDefault=void 0,Nn.stopPropagation=void 0,$n[expando]._onDragOver(Nn)}}},_checkOutsideTargetEl=function(Cn){dragEl&&dragEl.parentNode[expando]._isOutsideThisEl(Cn.target)};function Sortable(_n,Cn){if(!(_n&&_n.nodeType&&_n.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(_n));this.el=_n,this.options=Cn=_extends({},Cn),_n[expando]=this;var $n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(_n.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return _detectDirection(_n,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(In,Pn){In.setData("Text",Pn.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,_n,$n);for(var Nn in $n)!(Nn in Cn)&&(Cn[Nn]=$n[Nn]);_prepareGroup(Cn);for(var Bn in this)Bn.charAt(0)==="_"&&typeof this[Bn]=="function"&&(this[Bn]=this[Bn].bind(this));this.nativeDraggable=Cn.forceFallback?!1:supportDraggable,this.nativeDraggable&&(this.options.touchStartThreshold=1),Cn.supportPointer?on$1(_n,"pointerdown",this._onTapStart):(on$1(_n,"mousedown",this._onTapStart),on$1(_n,"touchstart",this._onTapStart)),this.nativeDraggable&&(on$1(_n,"dragover",this),on$1(_n,"dragenter",this)),sortables.push(this.el),Cn.store&&Cn.store.get&&this.sort(Cn.store.get(this)||[]),_extends(this,AnimationStateManager())}Sortable.prototype={constructor:Sortable,_isOutsideThisEl:function(Cn){!this.el.contains(Cn)&&Cn!==this.el&&(lastTarget=null)},_getDirection:function(Cn,$n){return typeof this.options.direction=="function"?this.options.direction.call(this,Cn,$n,dragEl):this.options.direction},_onTapStart:function(Cn){if(Cn.cancelable){var $n=this,Nn=this.el,Bn=this.options,Ln=Bn.preventOnFilter,In=Cn.type,Pn=Cn.touches&&Cn.touches[0]||Cn.pointerType&&Cn.pointerType==="touch"&&Cn,Dn=(Pn||Cn).target,Wn=Cn.target.shadowRoot&&(Cn.path&&Cn.path[0]||Cn.composedPath&&Cn.composedPath()[0])||Dn,Hn=Bn.filter;if(_saveInputCheckedState(Nn),!dragEl&&!(/mousedown|pointerdown/.test(In)&&Cn.button!==0||Bn.disabled)&&!Wn.isContentEditable&&!(!this.nativeDraggable&&Safari&&Dn&&Dn.tagName.toUpperCase()==="SELECT")&&(Dn=closest(Dn,Bn.draggable,Nn,!1),!(Dn&&Dn.animated)&&lastDownEl!==Dn)){if(oldIndex=index(Dn),oldDraggableIndex=index(Dn,Bn.draggable),typeof Hn=="function"){if(Hn.call(this,Cn,Dn,this)){_dispatchEvent({sortable:$n,rootEl:Wn,name:"filter",targetEl:Dn,toEl:Nn,fromEl:Nn}),pluginEvent("filter",$n,{evt:Cn}),Ln&&Cn.cancelable&&Cn.preventDefault();return}}else if(Hn&&(Hn=Hn.split(",").some(function(Yn){if(Yn=closest(Wn,Yn.trim(),Nn,!1),Yn)return _dispatchEvent({sortable:$n,rootEl:Yn,name:"filter",targetEl:Dn,fromEl:Nn,toEl:Nn}),pluginEvent("filter",$n,{evt:Cn}),!0}),Hn)){Ln&&Cn.cancelable&&Cn.preventDefault();return}Bn.handle&&!closest(Wn,Bn.handle,Nn,!1)||this._prepareDragStart(Cn,Pn,Dn)}}},_prepareDragStart:function(Cn,$n,Nn){var Bn=this,Ln=Bn.el,In=Bn.options,Pn=Ln.ownerDocument,Dn;if(Nn&&!dragEl&&Nn.parentNode===Ln){var Wn=getRect(Nn);if(rootEl=Ln,dragEl=Nn,parentEl=dragEl.parentNode,nextEl=dragEl.nextSibling,lastDownEl=Nn,activeGroup=In.group,Sortable.dragged=dragEl,tapEvt={target:dragEl,clientX:($n||Cn).clientX,clientY:($n||Cn).clientY},tapDistanceLeft=tapEvt.clientX-Wn.left,tapDistanceTop=tapEvt.clientY-Wn.top,this._lastX=($n||Cn).clientX,this._lastY=($n||Cn).clientY,dragEl.style["will-change"]="all",Dn=function(){if(pluginEvent("delayEnded",Bn,{evt:Cn}),Sortable.eventCanceled){Bn._onDrop();return}Bn._disableDelayedDragEvents(),!FireFox&&Bn.nativeDraggable&&(dragEl.draggable=!0),Bn._triggerDragStart(Cn,$n),_dispatchEvent({sortable:Bn,name:"choose",originalEvent:Cn}),toggleClass(dragEl,In.chosenClass,!0)},In.ignore.split(",").forEach(function(Hn){find(dragEl,Hn.trim(),_disableDraggable)}),on$1(Pn,"dragover",nearestEmptyInsertDetectEvent),on$1(Pn,"mousemove",nearestEmptyInsertDetectEvent),on$1(Pn,"touchmove",nearestEmptyInsertDetectEvent),on$1(Pn,"mouseup",Bn._onDrop),on$1(Pn,"touchend",Bn._onDrop),on$1(Pn,"touchcancel",Bn._onDrop),FireFox&&this.nativeDraggable&&(this.options.touchStartThreshold=4,dragEl.draggable=!0),pluginEvent("delayStart",this,{evt:Cn}),In.delay&&(!In.delayOnTouchOnly||$n)&&(!this.nativeDraggable||!(Edge||IE11OrLess))){if(Sortable.eventCanceled){this._onDrop();return}on$1(Pn,"mouseup",Bn._disableDelayedDrag),on$1(Pn,"touchend",Bn._disableDelayedDrag),on$1(Pn,"touchcancel",Bn._disableDelayedDrag),on$1(Pn,"mousemove",Bn._delayedDragTouchMoveHandler),on$1(Pn,"touchmove",Bn._delayedDragTouchMoveHandler),In.supportPointer&&on$1(Pn,"pointermove",Bn._delayedDragTouchMoveHandler),Bn._dragStartTimer=setTimeout(Dn,In.delay)}else Dn()}},_delayedDragTouchMoveHandler:function(Cn){var $n=Cn.touches?Cn.touches[0]:Cn;Math.max(Math.abs($n.clientX-this._lastX),Math.abs($n.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){dragEl&&_disableDraggable(dragEl),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var Cn=this.el.ownerDocument;off(Cn,"mouseup",this._disableDelayedDrag),off(Cn,"touchend",this._disableDelayedDrag),off(Cn,"touchcancel",this._disableDelayedDrag),off(Cn,"mousemove",this._delayedDragTouchMoveHandler),off(Cn,"touchmove",this._delayedDragTouchMoveHandler),off(Cn,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(Cn,$n){$n=$n||Cn.pointerType=="touch"&&Cn,!this.nativeDraggable||$n?this.options.supportPointer?on$1(document,"pointermove",this._onTouchMove):$n?on$1(document,"touchmove",this._onTouchMove):on$1(document,"mousemove",this._onTouchMove):(on$1(dragEl,"dragend",this),on$1(rootEl,"dragstart",this._onDragStart));try{document.selection?_nextTick(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(Cn,$n){if(awaitingDragStarted=!1,rootEl&&dragEl){pluginEvent("dragStarted",this,{evt:$n}),this.nativeDraggable&&on$1(document,"dragover",_checkOutsideTargetEl);var Nn=this.options;!Cn&&toggleClass(dragEl,Nn.dragClass,!1),toggleClass(dragEl,Nn.ghostClass,!0),Sortable.active=this,Cn&&this._appendGhost(),_dispatchEvent({sortable:this,name:"start",originalEvent:$n})}else this._nulling()},_emulateDragOver:function(){if(touchEvt){this._lastX=touchEvt.clientX,this._lastY=touchEvt.clientY,_hideGhostForTarget();for(var Cn=document.elementFromPoint(touchEvt.clientX,touchEvt.clientY),$n=Cn;Cn&&Cn.shadowRoot&&(Cn=Cn.shadowRoot.elementFromPoint(touchEvt.clientX,touchEvt.clientY),Cn!==$n);)$n=Cn;if(dragEl.parentNode[expando]._isOutsideThisEl(Cn),$n)do{if($n[expando]){var Nn=void 0;if(Nn=$n[expando]._onDragOver({clientX:touchEvt.clientX,clientY:touchEvt.clientY,target:Cn,rootEl:$n}),Nn&&!this.options.dragoverBubble)break}Cn=$n}while($n=$n.parentNode);_unhideGhostForTarget()}},_onTouchMove:function(Cn){if(tapEvt){var $n=this.options,Nn=$n.fallbackTolerance,Bn=$n.fallbackOffset,Ln=Cn.touches?Cn.touches[0]:Cn,In=ghostEl&&matrix(ghostEl,!0),Pn=ghostEl&&In&&In.a,Dn=ghostEl&&In&&In.d,Wn=PositionGhostAbsolutely&&ghostRelativeParent&&getRelativeScrollOffset(ghostRelativeParent),Hn=(Ln.clientX-tapEvt.clientX+Bn.x)/(Pn||1)+(Wn?Wn[0]-ghostRelativeParentInitialScroll[0]:0)/(Pn||1),Yn=(Ln.clientY-tapEvt.clientY+Bn.y)/(Dn||1)+(Wn?Wn[1]-ghostRelativeParentInitialScroll[1]:0)/(Dn||1);if(!Sortable.active&&!awaitingDragStarted){if(Nn&&Math.max(Math.abs(Ln.clientX-this._lastX),Math.abs(Ln.clientY-this._lastY))<Nn)return;this._onDragStart(Cn,!0)}if(ghostEl){In?(In.e+=Hn-(lastDx||0),In.f+=Yn-(lastDy||0)):In={a:1,b:0,c:0,d:1,e:Hn,f:Yn};var Gn="matrix(".concat(In.a,",").concat(In.b,",").concat(In.c,",").concat(In.d,",").concat(In.e,",").concat(In.f,")");css(ghostEl,"webkitTransform",Gn),css(ghostEl,"mozTransform",Gn),css(ghostEl,"msTransform",Gn),css(ghostEl,"transform",Gn),lastDx=Hn,lastDy=Yn,touchEvt=Ln}Cn.cancelable&&Cn.preventDefault()}},_appendGhost:function(){if(!ghostEl){var Cn=this.options.fallbackOnBody?document.body:rootEl,$n=getRect(dragEl,!0,PositionGhostAbsolutely,!0,Cn),Nn=this.options;if(PositionGhostAbsolutely){for(ghostRelativeParent=Cn;css(ghostRelativeParent,"position")==="static"&&css(ghostRelativeParent,"transform")==="none"&&ghostRelativeParent!==document;)ghostRelativeParent=ghostRelativeParent.parentNode;ghostRelativeParent!==document.body&&ghostRelativeParent!==document.documentElement?(ghostRelativeParent===document&&(ghostRelativeParent=getWindowScrollingElement()),$n.top+=ghostRelativeParent.scrollTop,$n.left+=ghostRelativeParent.scrollLeft):ghostRelativeParent=getWindowScrollingElement(),ghostRelativeParentInitialScroll=getRelativeScrollOffset(ghostRelativeParent)}ghostEl=dragEl.cloneNode(!0),toggleClass(ghostEl,Nn.ghostClass,!1),toggleClass(ghostEl,Nn.fallbackClass,!0),toggleClass(ghostEl,Nn.dragClass,!0),css(ghostEl,"transition",""),css(ghostEl,"transform",""),css(ghostEl,"box-sizing","border-box"),css(ghostEl,"margin",0),css(ghostEl,"top",$n.top),css(ghostEl,"left",$n.left),css(ghostEl,"width",$n.width),css(ghostEl,"height",$n.height),css(ghostEl,"opacity","0.8"),css(ghostEl,"position",PositionGhostAbsolutely?"absolute":"fixed"),css(ghostEl,"zIndex","100000"),css(ghostEl,"pointerEvents","none"),Sortable.ghost=ghostEl,Cn.appendChild(ghostEl),css(ghostEl,"transform-origin",tapDistanceLeft/parseInt(ghostEl.style.width)*100+"% "+tapDistanceTop/parseInt(ghostEl.style.height)*100+"%")}},_onDragStart:function(Cn,$n){var Nn=this,Bn=Cn.dataTransfer,Ln=Nn.options;if(pluginEvent("dragStart",this,{evt:Cn}),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),Nn.cloneId=_nextTick(function(){pluginEvent("clone",Nn),!Sortable.eventCanceled&&(Nn.options.removeCloneOnHide||rootEl.insertBefore(cloneEl,dragEl),Nn._hideClone(),_dispatchEvent({sortable:Nn,name:"clone"}))}),!$n&&toggleClass(dragEl,Ln.dragClass,!0),$n?(ignoreNextClick=!0,Nn._loopId=setInterval(Nn._emulateDragOver,50)):(off(document,"mouseup",Nn._onDrop),off(document,"touchend",Nn._onDrop),off(document,"touchcancel",Nn._onDrop),Bn&&(Bn.effectAllowed="move",Ln.setData&&Ln.setData.call(Nn,Bn,dragEl)),on$1(document,"drop",Nn),css(dragEl,"transform","translateZ(0)")),awaitingDragStarted=!0,Nn._dragStartId=_nextTick(Nn._dragStarted.bind(Nn,$n,Cn)),on$1(document,"selectstart",Nn),moved=!0,Safari&&css(document.body,"user-select","none")},_onDragOver:function(Cn){var $n=this.el,Nn=Cn.target,Bn,Ln,In,Pn=this.options,Dn=Pn.group,Wn=Sortable.active,Hn=activeGroup===Dn,Yn=Pn.sort,Gn=putSortable||Wn,Jo,nr=this,Zo=!1;if(_silent)return;function ri(Li,Mi){pluginEvent(Li,nr,_objectSpread2({evt:Cn,isOwner:Hn,axis:Jo?"vertical":"horizontal",revert:In,dragRect:Bn,targetRect:Ln,canSort:Yn,fromSortable:Gn,target:Nn,completed:di,onMove:function(fa,Oi){return _onMove(rootEl,$n,dragEl,Bn,fa,getRect(fa),Cn,Oi)},changed:mi},Mi))}function oi(){ri("dragOverAnimationCapture"),nr.captureAnimationState(),nr!==Gn&&Gn.captureAnimationState()}function di(Li){return ri("dragOverCompleted",{insertion:Li}),Li&&(Hn?Wn._hideClone():Wn._showClone(nr),nr!==Gn&&(toggleClass(dragEl,putSortable?putSortable.options.ghostClass:Wn.options.ghostClass,!1),toggleClass(dragEl,Pn.ghostClass,!0)),putSortable!==nr&&nr!==Sortable.active?putSortable=nr:nr===Sortable.active&&putSortable&&(putSortable=null),Gn===nr&&(nr._ignoreWhileAnimating=Nn),nr.animateAll(function(){ri("dragOverAnimationComplete"),nr._ignoreWhileAnimating=null}),nr!==Gn&&(Gn.animateAll(),Gn._ignoreWhileAnimating=null)),(Nn===dragEl&&!dragEl.animated||Nn===$n&&!Nn.animated)&&(lastTarget=null),!Pn.dragoverBubble&&!Cn.rootEl&&Nn!==document&&(dragEl.parentNode[expando]._isOutsideThisEl(Cn.target),!Li&&nearestEmptyInsertDetectEvent(Cn)),!Pn.dragoverBubble&&Cn.stopPropagation&&Cn.stopPropagation(),Zo=!0}function mi(){newIndex=index(dragEl),newDraggableIndex=index(dragEl,Pn.draggable),_dispatchEvent({sortable:nr,name:"change",toEl:$n,newIndex,newDraggableIndex,originalEvent:Cn})}if(Cn.preventDefault!==void 0&&Cn.cancelable&&Cn.preventDefault(),Nn=closest(Nn,Pn.draggable,$n,!0),ri("dragOver"),Sortable.eventCanceled)return Zo;if(dragEl.contains(Cn.target)||Nn.animated&&Nn.animatingX&&Nn.animatingY||nr._ignoreWhileAnimating===Nn)return di(!1);if(ignoreNextClick=!1,Wn&&!Pn.disabled&&(Hn?Yn||(In=parentEl!==rootEl):putSortable===this||(this.lastPutMode=activeGroup.checkPull(this,Wn,dragEl,Cn))&&Dn.checkPut(this,Wn,dragEl,Cn))){if(Jo=this._getDirection(Cn,Nn)==="vertical",Bn=getRect(dragEl),ri("dragOverValid"),Sortable.eventCanceled)return Zo;if(In)return parentEl=rootEl,oi(),this._hideClone(),ri("revert"),Sortable.eventCanceled||(nextEl?rootEl.insertBefore(dragEl,nextEl):rootEl.appendChild(dragEl)),di(!0);var ei=lastChild($n,Pn.draggable);if(!ei||_ghostIsLast(Cn,Jo,this)&&!ei.animated){if(ei===dragEl)return di(!1);if(ei&&$n===Cn.target&&(Nn=ei),Nn&&(Ln=getRect(Nn)),_onMove(rootEl,$n,dragEl,Bn,Nn,Ln,Cn,!!Nn)!==!1)return oi(),ei&&ei.nextSibling?$n.insertBefore(dragEl,ei.nextSibling):$n.appendChild(dragEl),parentEl=$n,mi(),di(!0)}else if(ei&&_ghostIsFirst(Cn,Jo,this)){var yi=getChild($n,0,Pn,!0);if(yi===dragEl)return di(!1);if(Nn=yi,Ln=getRect(Nn),_onMove(rootEl,$n,dragEl,Bn,Nn,Ln,Cn,!1)!==!1)return oi(),$n.insertBefore(dragEl,yi),parentEl=$n,mi(),di(!0)}else if(Nn.parentNode===$n){Ln=getRect(Nn);var _i=0,zn,li=dragEl.parentNode!==$n,ni=!_dragElInRowColumn(dragEl.animated&&dragEl.toRect||Bn,Nn.animated&&Nn.toRect||Ln,Jo),ai=Jo?"top":"left",ci=isScrolledPast(Nn,"top","top")||isScrolledPast(dragEl,"top","top"),gi=ci?ci.scrollTop:void 0;lastTarget!==Nn&&(zn=Ln[ai],pastFirstInvertThresh=!1,isCircumstantialInvert=!ni&&Pn.invertSwap||li),_i=_getSwapDirection(Cn,Nn,Ln,Jo,ni?1:Pn.swapThreshold,Pn.invertedSwapThreshold==null?Pn.swapThreshold:Pn.invertedSwapThreshold,isCircumstantialInvert,lastTarget===Nn);var bi;if(_i!==0){var Di=index(dragEl);do Di-=_i,bi=parentEl.children[Di];while(bi&&(css(bi,"display")==="none"||bi===ghostEl))}if(_i===0||bi===Nn)return di(!1);lastTarget=Nn,lastDirection=_i;var Xi=Nn.nextElementSibling,Yi=!1;Yi=_i===1;var Ci=_onMove(rootEl,$n,dragEl,Bn,Nn,Ln,Cn,Yi);if(Ci!==!1)return(Ci===1||Ci===-1)&&(Yi=Ci===1),_silent=!0,setTimeout(_unsilent,30),oi(),Yi&&!Xi?$n.appendChild(dragEl):Nn.parentNode.insertBefore(dragEl,Yi?Xi:Nn),ci&&scrollBy(ci,0,gi-ci.scrollTop),parentEl=dragEl.parentNode,zn!==void 0&&!isCircumstantialInvert&&(targetMoveDistance=Math.abs(zn-getRect(Nn)[ai])),mi(),di(!0)}if($n.contains(dragEl))return di(!1)}return!1},_ignoreWhileAnimating:null,_offMoveEvents:function(){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(){var Cn=this.el.ownerDocument;off(Cn,"mouseup",this._onDrop),off(Cn,"touchend",this._onDrop),off(Cn,"pointerup",this._onDrop),off(Cn,"touchcancel",this._onDrop),off(document,"selectstart",this)},_onDrop:function(Cn){var $n=this.el,Nn=this.options;if(newIndex=index(dragEl),newDraggableIndex=index(dragEl,Nn.draggable),pluginEvent("drop",this,{evt:Cn}),parentEl=dragEl&&dragEl.parentNode,newIndex=index(dragEl),newDraggableIndex=index(dragEl,Nn.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($n,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),Safari&&css(document.body,"user-select",""),css(dragEl,"transform",""),Cn&&(moved&&(Cn.cancelable&&Cn.preventDefault(),!Nn.dropBubble&&Cn.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:Cn}),rootEl!==parentEl?(newIndex>=0&&(_dispatchEvent({rootEl:parentEl,name:"add",toEl:parentEl,fromEl:rootEl,originalEvent:Cn}),_dispatchEvent({sortable:this,name:"remove",toEl:parentEl,originalEvent:Cn}),_dispatchEvent({rootEl:parentEl,name:"sort",toEl:parentEl,fromEl:rootEl,originalEvent:Cn}),_dispatchEvent({sortable:this,name:"sort",toEl:parentEl,originalEvent:Cn})),putSortable&&putSortable.save()):newIndex!==oldIndex&&newIndex>=0&&(_dispatchEvent({sortable:this,name:"update",toEl:parentEl,originalEvent:Cn}),_dispatchEvent({sortable:this,name:"sort",toEl:parentEl,originalEvent:Cn})),Sortable.active&&((newIndex==null||newIndex===-1)&&(newIndex=oldIndex,newDraggableIndex=oldDraggableIndex),_dispatchEvent({sortable:this,name:"end",toEl:parentEl,originalEvent:Cn}),this.save()))),this._nulling()},_nulling:function(){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(Cn){Cn.checked=!0}),savedInputChecked.length=lastDx=lastDy=0},handleEvent:function(Cn){switch(Cn.type){case"drop":case"dragend":this._onDrop(Cn);break;case"dragenter":case"dragover":dragEl&&(this._onDragOver(Cn),_globalDragOver(Cn));break;case"selectstart":Cn.preventDefault();break}},toArray:function(){for(var Cn=[],$n,Nn=this.el.children,Bn=0,Ln=Nn.length,In=this.options;Bn<Ln;Bn++)$n=Nn[Bn],closest($n,In.draggable,this.el,!1)&&Cn.push($n.getAttribute(In.dataIdAttr)||_generateId($n));return Cn},sort:function(Cn,$n){var Nn={},Bn=this.el;this.toArray().forEach(function(Ln,In){var Pn=Bn.children[In];closest(Pn,this.options.draggable,Bn,!1)&&(Nn[Ln]=Pn)},this),$n&&this.captureAnimationState(),Cn.forEach(function(Ln){Nn[Ln]&&(Bn.removeChild(Nn[Ln]),Bn.appendChild(Nn[Ln]))}),$n&&this.animateAll()},save:function(){var Cn=this.options.store;Cn&&Cn.set&&Cn.set(this)},closest:function(Cn,$n){return closest(Cn,$n||this.options.draggable,this.el,!1)},option:function(Cn,$n){var Nn=this.options;if($n===void 0)return Nn[Cn];var Bn=PluginManager.modifyOption(this,Cn,$n);typeof Bn<"u"?Nn[Cn]=Bn:Nn[Cn]=$n,Cn==="group"&&_prepareGroup(Nn)},destroy:function(){pluginEvent("destroy",this);var Cn=this.el;Cn[expando]=null,off(Cn,"mousedown",this._onTapStart),off(Cn,"touchstart",this._onTapStart),off(Cn,"pointerdown",this._onTapStart),this.nativeDraggable&&(off(Cn,"dragover",this),off(Cn,"dragenter",this)),Array.prototype.forEach.call(Cn.querySelectorAll("[draggable]"),function($n){$n.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),sortables.splice(sortables.indexOf(this.el),1),this.el=Cn=null},_hideClone:function(){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(Cn){if(Cn.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(_n){_n.dataTransfer&&(_n.dataTransfer.dropEffect="move"),_n.cancelable&&_n.preventDefault()}function _onMove(_n,Cn,$n,Nn,Bn,Ln,In,Pn){var Dn,Wn=_n[expando],Hn=Wn.options.onMove,Yn;return window.CustomEvent&&!IE11OrLess&&!Edge?Dn=new CustomEvent("move",{bubbles:!0,cancelable:!0}):(Dn=document.createEvent("Event"),Dn.initEvent("move",!0,!0)),Dn.to=Cn,Dn.from=_n,Dn.dragged=$n,Dn.draggedRect=Nn,Dn.related=Bn||Cn,Dn.relatedRect=Ln||getRect(Cn),Dn.willInsertAfter=Pn,Dn.originalEvent=In,_n.dispatchEvent(Dn),Hn&&(Yn=Hn.call(Wn,Dn,In)),Yn}function _disableDraggable(_n){_n.draggable=!1}function _unsilent(){_silent=!1}function _ghostIsFirst(_n,Cn,$n){var Nn=getRect(getChild($n.el,0,$n.options,!0)),Bn=getChildContainingRectFromElement($n.el,$n.options,ghostEl),Ln=10;return Cn?_n.clientX<Bn.left-Ln||_n.clientY<Nn.top&&_n.clientX<Nn.right:_n.clientY<Bn.top-Ln||_n.clientY<Nn.bottom&&_n.clientX<Nn.left}function _ghostIsLast(_n,Cn,$n){var Nn=getRect(lastChild($n.el,$n.options.draggable)),Bn=getChildContainingRectFromElement($n.el,$n.options,ghostEl),Ln=10;return Cn?_n.clientX>Bn.right+Ln||_n.clientY>Nn.bottom&&_n.clientX>Nn.left:_n.clientY>Bn.bottom+Ln||_n.clientX>Nn.right&&_n.clientY>Nn.top}function _getSwapDirection(_n,Cn,$n,Nn,Bn,Ln,In,Pn){var Dn=Nn?_n.clientY:_n.clientX,Wn=Nn?$n.height:$n.width,Hn=Nn?$n.top:$n.left,Yn=Nn?$n.bottom:$n.right,Gn=!1;if(!In){if(Pn&&targetMoveDistance<Wn*Bn){if(!pastFirstInvertThresh&&(lastDirection===1?Dn>Hn+Wn*Ln/2:Dn<Yn-Wn*Ln/2)&&(pastFirstInvertThresh=!0),pastFirstInvertThresh)Gn=!0;else if(lastDirection===1?Dn<Hn+targetMoveDistance:Dn>Yn-targetMoveDistance)return-lastDirection}else if(Dn>Hn+Wn*(1-Bn)/2&&Dn<Yn-Wn*(1-Bn)/2)return _getInsertDirection(Cn)}return Gn=Gn||In,Gn&&(Dn<Hn+Wn*Ln/2||Dn>Yn-Wn*Ln/2)?Dn>Hn+Wn/2?1:-1:0}function _getInsertDirection(_n){return index(dragEl)<index(_n)?1:-1}function _generateId(_n){for(var Cn=_n.tagName+_n.className+_n.src+_n.href+_n.textContent,$n=Cn.length,Nn=0;$n--;)Nn+=Cn.charCodeAt($n);return Nn.toString(36)}function _saveInputCheckedState(_n){savedInputChecked.length=0;for(var Cn=_n.getElementsByTagName("input"),$n=Cn.length;$n--;){var Nn=Cn[$n];Nn.checked&&savedInputChecked.push(Nn)}}function _nextTick(_n){return setTimeout(_n,0)}function _cancelNextTick(_n){return clearTimeout(_n)}documentExists&&on$1(document,"touchmove",function(_n){(Sortable.active||awaitingDragStarted)&&_n.cancelable&&_n.preventDefault()}),Sortable.utils={on:on$1,off,css,find,is:function(Cn,$n){return!!closest(Cn,$n,Cn,!1)},extend:extend$2,throttle,closest,toggleClass,clone,index,nextTick:_nextTick,cancelNextTick:_cancelNextTick,detectDirection:_detectDirection,getChild},Sortable.get=function(_n){return _n[expando]},Sortable.mount=function(){for(var _n=arguments.length,Cn=new Array(_n),$n=0;$n<_n;$n++)Cn[$n]=arguments[$n];Cn[0].constructor===Array&&(Cn=Cn[0]),Cn.forEach(function(Nn){if(!Nn.prototype||!Nn.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(Nn));Nn.utils&&(Sortable.utils=_objectSpread2(_objectSpread2({},Sortable.utils),Nn.utils)),PluginManager.mount(Nn)})},Sortable.create=function(_n,Cn){return new Sortable(_n,Cn)},Sortable.version=version;var autoScrolls=[],scrollEl,scrollRootEl,scrolling=!1,lastAutoScrollX,lastAutoScrollY,touchEvt$1,pointerElemChangedInterval;function AutoScrollPlugin(){function _n(){this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0};for(var Cn in this)Cn.charAt(0)==="_"&&typeof this[Cn]=="function"&&(this[Cn]=this[Cn].bind(this))}return _n.prototype={dragStarted:function($n){var Nn=$n.originalEvent;this.sortable.nativeDraggable?on$1(document,"dragover",this._handleAutoScroll):this.options.supportPointer?on$1(document,"pointermove",this._handleFallbackAutoScroll):Nn.touches?on$1(document,"touchmove",this._handleFallbackAutoScroll):on$1(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function($n){var Nn=$n.originalEvent;!this.options.dragOverBubble&&!Nn.rootEl&&this._handleAutoScroll(Nn)},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($n){this._handleAutoScroll($n,!0)},_handleAutoScroll:function($n,Nn){var Bn=this,Ln=($n.touches?$n.touches[0]:$n).clientX,In=($n.touches?$n.touches[0]:$n).clientY,Pn=document.elementFromPoint(Ln,In);if(touchEvt$1=$n,Nn||this.options.forceAutoScrollFallback||Edge||IE11OrLess||Safari){autoScroll($n,this.options,Pn,Nn);var Dn=getParentAutoScrollElement(Pn,!0);scrolling&&(!pointerElemChangedInterval||Ln!==lastAutoScrollX||In!==lastAutoScrollY)&&(pointerElemChangedInterval&&clearPointerElemChangedInterval(),pointerElemChangedInterval=setInterval(function(){var Wn=getParentAutoScrollElement(document.elementFromPoint(Ln,In),!0);Wn!==Dn&&(Dn=Wn,clearAutoScrolls()),autoScroll($n,Bn.options,Wn,Nn)},10),lastAutoScrollX=Ln,lastAutoScrollY=In)}else{if(!this.options.bubbleScroll||getParentAutoScrollElement(Pn,!0)===getWindowScrollingElement()){clearAutoScrolls();return}autoScroll($n,this.options,getParentAutoScrollElement(Pn,!1),!1)}}},_extends(_n,{pluginName:"scroll",initializeByDefault:!0})}function clearAutoScrolls(){autoScrolls.forEach(function(_n){clearInterval(_n.pid)}),autoScrolls=[]}function clearPointerElemChangedInterval(){clearInterval(pointerElemChangedInterval)}var autoScroll=throttle(function(_n,Cn,$n,Nn){if(Cn.scroll){var Bn=(_n.touches?_n.touches[0]:_n).clientX,Ln=(_n.touches?_n.touches[0]:_n).clientY,In=Cn.scrollSensitivity,Pn=Cn.scrollSpeed,Dn=getWindowScrollingElement(),Wn=!1,Hn;scrollRootEl!==$n&&(scrollRootEl=$n,clearAutoScrolls(),scrollEl=Cn.scroll,Hn=Cn.scrollFn,scrollEl===!0&&(scrollEl=getParentAutoScrollElement($n,!0)));var Yn=0,Gn=scrollEl;do{var Jo=Gn,nr=getRect(Jo),Zo=nr.top,ri=nr.bottom,oi=nr.left,di=nr.right,mi=nr.width,ei=nr.height,yi=void 0,_i=void 0,zn=Jo.scrollWidth,li=Jo.scrollHeight,ni=css(Jo),ai=Jo.scrollLeft,ci=Jo.scrollTop;Jo===Dn?(yi=mi<zn&&(ni.overflowX==="auto"||ni.overflowX==="scroll"||ni.overflowX==="visible"),_i=ei<li&&(ni.overflowY==="auto"||ni.overflowY==="scroll"||ni.overflowY==="visible")):(yi=mi<zn&&(ni.overflowX==="auto"||ni.overflowX==="scroll"),_i=ei<li&&(ni.overflowY==="auto"||ni.overflowY==="scroll"));var gi=yi&&(Math.abs(di-Bn)<=In&&ai+mi<zn)-(Math.abs(oi-Bn)<=In&&!!ai),bi=_i&&(Math.abs(ri-Ln)<=In&&ci+ei<li)-(Math.abs(Zo-Ln)<=In&&!!ci);if(!autoScrolls[Yn])for(var Di=0;Di<=Yn;Di++)autoScrolls[Di]||(autoScrolls[Di]={});(autoScrolls[Yn].vx!=gi||autoScrolls[Yn].vy!=bi||autoScrolls[Yn].el!==Jo)&&(autoScrolls[Yn].el=Jo,autoScrolls[Yn].vx=gi,autoScrolls[Yn].vy=bi,clearInterval(autoScrolls[Yn].pid),(gi!=0||bi!=0)&&(Wn=!0,autoScrolls[Yn].pid=setInterval((function(){Nn&&this.layer===0&&Sortable.active._onTouchMove(touchEvt$1);var Xi=autoScrolls[this.layer].vy?autoScrolls[this.layer].vy*Pn:0,Yi=autoScrolls[this.layer].vx?autoScrolls[this.layer].vx*Pn:0;typeof Hn=="function"&&Hn.call(Sortable.dragged.parentNode[expando],Yi,Xi,_n,touchEvt$1,autoScrolls[this.layer].el)!=="continue"||scrollBy(autoScrolls[this.layer].el,Yi,Xi)}).bind({layer:Yn}),24))),Yn++}while(Cn.bubbleScroll&&Gn!==Dn&&(Gn=getParentAutoScrollElement(Gn,!1)));scrolling=Wn}},30),drop=function(Cn){var $n=Cn.originalEvent,Nn=Cn.putSortable,Bn=Cn.dragEl,Ln=Cn.activeSortable,In=Cn.dispatchSortableEvent,Pn=Cn.hideGhostForTarget,Dn=Cn.unhideGhostForTarget;if($n){var Wn=Nn||Ln;Pn();var Hn=$n.changedTouches&&$n.changedTouches.length?$n.changedTouches[0]:$n,Yn=document.elementFromPoint(Hn.clientX,Hn.clientY);Dn(),Wn&&!Wn.el.contains(Yn)&&(In("spill"),this.onSpill({dragEl:Bn,putSortable:Nn}))}};function Revert(){}Revert.prototype={startIndex:null,dragStart:function(Cn){var $n=Cn.oldDraggableIndex;this.startIndex=$n},onSpill:function(Cn){var $n=Cn.dragEl,Nn=Cn.putSortable;this.sortable.captureAnimationState(),Nn&&Nn.captureAnimationState();var Bn=getChild(this.sortable.el,this.startIndex,this.options);Bn?this.sortable.el.insertBefore($n,Bn):this.sortable.el.appendChild($n),this.sortable.animateAll(),Nn&&Nn.animateAll()},drop},_extends(Revert,{pluginName:"revertOnSpill"});function Remove(){}Remove.prototype={onSpill:function(Cn){var $n=Cn.dragEl,Nn=Cn.putSortable,Bn=Nn||this.sortable;Bn.captureAnimationState(),$n.parentNode&&$n.parentNode.removeChild($n),Bn.animateAll()},drop},_extends(Remove,{pluginName:"removeOnSpill"}),Sortable.mount(new AutoScrollPlugin),Sortable.mount(Remove,Revert);const splitTags=(_n,Cn=!1,$n=!1)=>{if(_n==null||_n===!1||_n===""||_n.trim()==="")return[];_n=_n.replace(//g,","),_n=_n.replace(/。/g,","),_n=_n.replace(/、/g,","),_n=_n.replace(//g,","),_n=_n.replace(//g,","),_n=_n.replace(/\t/g,`
`),_n=_n.replace(/\r/g,`
`),_n=_n.replace(/\n+/g,`
`);let Nn=[{emoji:">_<",re:/\>_\</g},{emoji:":<",re:/\:\</g},{emoji:">:<",re:/\>\:\</g},{emoji:":>",re:/\:\>/g},{emoji:":-(",re:/\:\-\(/g},{emoji:":-)",re:/\:\-\)/g}];Nn.forEach((Jo,nr)=>{_n=_n.replace(Jo.re,"|||EXPRESSION"+nr+"|||")});const Bn={"(":")","[":"]","<":">","{":"}"},Ln=Object.keys(Bn);let In=_n.length,Pn="",Dn="",Wn="",Hn=0,Yn=[];for(let Jo=0;Jo<In;Jo++){const nr=_n[Jo];nr===`
`?Dn===""?(Pn.trim()!==""&&Yn.push(Pn.trim()),Yn.push(`
`),Hn=0,Dn="",Wn="",Pn=""):Pn+=" ":nr===","?Dn===""?(Yn.push(Pn.trim()),Hn=0,Dn="",Wn="",Pn=""):Pn+=nr:Dn===""?Ln.includes(nr)?(Hn=1,Dn=nr,Wn=Bn[nr],Pn+=nr):nr===" "&&Pn.trim()==="BREAK"?(Yn.push(Pn.trim()),Hn=0,Dn="",Wn="",Pn=""):(Pn+=nr,Pn.endsWith(" BREAK")&&(Pn=Pn.substring(0,Pn.length-6),Yn.push(Pn.trim()),Yn.push("BREAK"),Hn=0,Dn="",Wn="",Pn="")):nr===Wn?(Hn--,Hn===0&&(Dn="",Wn=""),Pn+=nr):(nr===Dn&&Hn++,Pn+=nr)}Pn!==""&&Yn.push(Pn.trim());let Gn=[];for(let Jo of Yn){if(Jo===`
`){Gn.push(Jo);continue}let nr=Jo[0],Zo=Jo[Jo.length-1];if(nr==="["&&Zo==="]"){Gn.push(Jo);continue}if(nr==="("&&Zo===")"){Gn.push(Jo);continue}if(nr==="{"&&Zo==="}"){Gn.push(Jo);continue}let ri=/\<lora:[^\>]+\>/,oi=null,di=[];for(;oi=ri.exec(Jo);){let mi=oi.index,ei=mi+oi[0].length,yi=Jo.substring(0,mi).trim(),_i=Jo.substring(ei).trim(),zn=oi[0];di.push(yi),di.push(zn),Jo=_i}di.push(Jo);for(let mi of di)mi===""||mi.trim()===""||(Nn.forEach((ei,yi)=>{mi=mi.replace("|||EXPRESSION"+yi+"|||",ei.emoji)}),Gn.push(mi))}return Yn=Gn,Yn},globals={name:"Physton/sd-webui-prompt-all-in-one",shortName:"sd-webui-prompt-all-in-one",github:"https://github.com/Physton/sd-webui-prompt-all-in-one",nameAssets:"Physton/sd-webui-prompt-all-in-one-assets",shortNameAssets:"sd-webui-prompt-all-in-one-assets",githubAssets:"https://github.com/Physton/sd-webui-prompt-all-in-one-assets",gitee:"https://gitee.com/Physton/sd-webui-prompt-all-in-one",docs:"https://aiodoc.physton.com",nameTagComplete:"DominikDoom/a1111-sd-webui-tagcomplete",shortNameTagComplete:"a1111-sd-webui-tagcomplete",githubTagComplete:"https://github.com/DominikDoom/a1111-sd-webui-tagcomplete",civitaiUrl:"https://civitai.com"};function _typeof(_n){"@babel/helpers - typeof";return _typeof=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Cn){return typeof Cn}:function(Cn){return Cn&&typeof Symbol=="function"&&Cn.constructor===Symbol&&Cn!==Symbol.prototype?"symbol":typeof Cn},_typeof(_n)}var trimLeft=/^\s+/,trimRight=/\s+$/;function tinycolor(_n,Cn){if(_n=_n||"",Cn=Cn||{},_n instanceof tinycolor)return _n;if(!(this instanceof tinycolor))return new tinycolor(_n,Cn);var $n=inputToRGB(_n);this._originalInput=_n,this._r=$n.r,this._g=$n.g,this._b=$n.b,this._a=$n.a,this._roundA=Math.round(100*this._a)/100,this._format=Cn.format||$n.format,this._gradientType=Cn.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=$n.ok}tinycolor.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var Cn=this.toRgb();return(Cn.r*299+Cn.g*587+Cn.b*114)/1e3},getLuminance:function(){var Cn=this.toRgb(),$n,Nn,Bn,Ln,In,Pn;return $n=Cn.r/255,Nn=Cn.g/255,Bn=Cn.b/255,$n<=.03928?Ln=$n/12.92:Ln=Math.pow(($n+.055)/1.055,2.4),Nn<=.03928?In=Nn/12.92:In=Math.pow((Nn+.055)/1.055,2.4),Bn<=.03928?Pn=Bn/12.92:Pn=Math.pow((Bn+.055)/1.055,2.4),.2126*Ln+.7152*In+.0722*Pn},setAlpha:function(Cn){return this._a=boundAlpha(Cn),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var Cn=rgbToHsv(this._r,this._g,this._b);return{h:Cn.h*360,s:Cn.s,v:Cn.v,a:this._a}},toHsvString:function(){var Cn=rgbToHsv(this._r,this._g,this._b),$n=Math.round(Cn.h*360),Nn=Math.round(Cn.s*100),Bn=Math.round(Cn.v*100);return this._a==1?"hsv("+$n+", "+Nn+"%, "+Bn+"%)":"hsva("+$n+", "+Nn+"%, "+Bn+"%, "+this._roundA+")"},toHsl:function(){var Cn=rgbToHsl(this._r,this._g,this._b);return{h:Cn.h*360,s:Cn.s,l:Cn.l,a:this._a}},toHslString:function(){var Cn=rgbToHsl(this._r,this._g,this._b),$n=Math.round(Cn.h*360),Nn=Math.round(Cn.s*100),Bn=Math.round(Cn.l*100);return this._a==1?"hsl("+$n+", "+Nn+"%, "+Bn+"%)":"hsla("+$n+", "+Nn+"%, "+Bn+"%, "+this._roundA+")"},toHex:function(Cn){return rgbToHex(this._r,this._g,this._b,Cn)},toHexString:function(Cn){return"#"+this.toHex(Cn)},toHex8:function(Cn){return rgbaToHex(this._r,this._g,this._b,this._a,Cn)},toHex8String:function(Cn){return"#"+this.toHex8(Cn)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(bound01(this._r,255)*100)+"%",g:Math.round(bound01(this._g,255)*100)+"%",b:Math.round(bound01(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round(bound01(this._r,255)*100)+"%, "+Math.round(bound01(this._g,255)*100)+"%, "+Math.round(bound01(this._b,255)*100)+"%)":"rgba("+Math.round(bound01(this._r,255)*100)+"%, "+Math.round(bound01(this._g,255)*100)+"%, "+Math.round(bound01(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:hexNames[rgbToHex(this._r,this._g,this._b,!0)]||!1},toFilter:function(Cn){var $n="#"+rgbaToArgbHex(this._r,this._g,this._b,this._a),Nn=$n,Bn=this._gradientType?"GradientType = 1, ":"";if(Cn){var Ln=tinycolor(Cn);Nn="#"+rgbaToArgbHex(Ln._r,Ln._g,Ln._b,Ln._a)}return"progid:DXImageTransform.Microsoft.gradient("+Bn+"startColorstr="+$n+",endColorstr="+Nn+")"},toString:function(Cn){var $n=!!Cn;Cn=Cn||this._format;var Nn=!1,Bn=this._a<1&&this._a>=0,Ln=!$n&&Bn&&(Cn==="hex"||Cn==="hex6"||Cn==="hex3"||Cn==="hex4"||Cn==="hex8"||Cn==="name");return Ln?Cn==="name"&&this._a===0?this.toName():this.toRgbString():(Cn==="rgb"&&(Nn=this.toRgbString()),Cn==="prgb"&&(Nn=this.toPercentageRgbString()),(Cn==="hex"||Cn==="hex6")&&(Nn=this.toHexString()),Cn==="hex3"&&(Nn=this.toHexString(!0)),Cn==="hex4"&&(Nn=this.toHex8String(!0)),Cn==="hex8"&&(Nn=this.toHex8String()),Cn==="name"&&(Nn=this.toName()),Cn==="hsl"&&(Nn=this.toHslString()),Cn==="hsv"&&(Nn=this.toHsvString()),Nn||this.toHexString())},clone:function(){return tinycolor(this.toString())},_applyModification:function(Cn,$n){var Nn=Cn.apply(null,[this].concat([].slice.call($n)));return this._r=Nn._r,this._g=Nn._g,this._b=Nn._b,this.setAlpha(Nn._a),this},lighten:function(){return this._applyModification(_lighten,arguments)},brighten:function(){return this._applyModification(_brighten,arguments)},darken:function(){return this._applyModification(_darken,arguments)},desaturate:function(){return this._applyModification(_desaturate,arguments)},saturate:function(){return this._applyModification(_saturate,arguments)},greyscale:function(){return this._applyModification(_greyscale,arguments)},spin:function(){return this._applyModification(_spin,arguments)},_applyCombination:function(Cn,$n){return Cn.apply(null,[this].concat([].slice.call($n)))},analogous:function(){return this._applyCombination(_analogous,arguments)},complement:function(){return this._applyCombination(_complement,arguments)},monochromatic:function(){return this._applyCombination(_monochromatic,arguments)},splitcomplement:function(){return this._applyCombination(_splitcomplement,arguments)},triad:function(){return this._applyCombination(polyad,[3])},tetrad:function(){return this._applyCombination(polyad,[4])}},tinycolor.fromRatio=function(_n,Cn){if(_typeof(_n)=="object"){var $n={};for(var Nn in _n)_n.hasOwnProperty(Nn)&&(Nn==="a"?$n[Nn]=_n[Nn]:$n[Nn]=convertToPercentage(_n[Nn]));_n=$n}return tinycolor(_n,Cn)};function inputToRGB(_n){var Cn={r:0,g:0,b:0},$n=1,Nn=null,Bn=null,Ln=null,In=!1,Pn=!1;return typeof _n=="string"&&(_n=stringInputToObject(_n)),_typeof(_n)=="object"&&(isValidCSSUnit(_n.r)&&isValidCSSUnit(_n.g)&&isValidCSSUnit(_n.b)?(Cn=rgbToRgb(_n.r,_n.g,_n.b),In=!0,Pn=String(_n.r).substr(-1)==="%"?"prgb":"rgb"):isValidCSSUnit(_n.h)&&isValidCSSUnit(_n.s)&&isValidCSSUnit(_n.v)?(Nn=convertToPercentage(_n.s),Bn=convertToPercentage(_n.v),Cn=hsvToRgb(_n.h,Nn,Bn),In=!0,Pn="hsv"):isValidCSSUnit(_n.h)&&isValidCSSUnit(_n.s)&&isValidCSSUnit(_n.l)&&(Nn=convertToPercentage(_n.s),Ln=convertToPercentage(_n.l),Cn=hslToRgb(_n.h,Nn,Ln),In=!0,Pn="hsl"),_n.hasOwnProperty("a")&&($n=_n.a)),$n=boundAlpha($n),{ok:In,format:_n.format||Pn,r:Math.min(255,Math.max(Cn.r,0)),g:Math.min(255,Math.max(Cn.g,0)),b:Math.min(255,Math.max(Cn.b,0)),a:$n}}function rgbToRgb(_n,Cn,$n){return{r:bound01(_n,255)*255,g:bound01(Cn,255)*255,b:bound01($n,255)*255}}function rgbToHsl(_n,Cn,$n){_n=bound01(_n,255),Cn=bound01(Cn,255),$n=bound01($n,255);var Nn=Math.max(_n,Cn,$n),Bn=Math.min(_n,Cn,$n),Ln,In,Pn=(Nn+Bn)/2;if(Nn==Bn)Ln=In=0;else{var Dn=Nn-Bn;switch(In=Pn>.5?Dn/(2-Nn-Bn):Dn/(Nn+Bn),Nn){case _n:Ln=(Cn-$n)/Dn+(Cn<$n?6:0);break;case Cn:Ln=($n-_n)/Dn+2;break;case $n:Ln=(_n-Cn)/Dn+4;break}Ln/=6}return{h:Ln,s:In,l:Pn}}function hslToRgb(_n,Cn,$n){var Nn,Bn,Ln;_n=bound01(_n,360),Cn=bound01(Cn,100),$n=bound01($n,100);function In(Wn,Hn,Yn){return Yn<0&&(Yn+=1),Yn>1&&(Yn-=1),Yn<1/6?Wn+(Hn-Wn)*6*Yn:Yn<1/2?Hn:Yn<2/3?Wn+(Hn-Wn)*(2/3-Yn)*6:Wn}if(Cn===0)Nn=Bn=Ln=$n;else{var Pn=$n<.5?$n*(1+Cn):$n+Cn-$n*Cn,Dn=2*$n-Pn;Nn=In(Dn,Pn,_n+1/3),Bn=In(Dn,Pn,_n),Ln=In(Dn,Pn,_n-1/3)}return{r:Nn*255,g:Bn*255,b:Ln*255}}function rgbToHsv(_n,Cn,$n){_n=bound01(_n,255),Cn=bound01(Cn,255),$n=bound01($n,255);var Nn=Math.max(_n,Cn,$n),Bn=Math.min(_n,Cn,$n),Ln,In,Pn=Nn,Dn=Nn-Bn;if(In=Nn===0?0:Dn/Nn,Nn==Bn)Ln=0;else{switch(Nn){case _n:Ln=(Cn-$n)/Dn+(Cn<$n?6:0);break;case Cn:Ln=($n-_n)/Dn+2;break;case $n:Ln=(_n-Cn)/Dn+4;break}Ln/=6}return{h:Ln,s:In,v:Pn}}function hsvToRgb(_n,Cn,$n){_n=bound01(_n,360)*6,Cn=bound01(Cn,100),$n=bound01($n,100);var Nn=Math.floor(_n),Bn=_n-Nn,Ln=$n*(1-Cn),In=$n*(1-Bn*Cn),Pn=$n*(1-(1-Bn)*Cn),Dn=Nn%6,Wn=[$n,In,Ln,Ln,Pn,$n][Dn],Hn=[Pn,$n,$n,In,Ln,Ln][Dn],Yn=[Ln,Ln,Pn,$n,$n,In][Dn];return{r:Wn*255,g:Hn*255,b:Yn*255}}function rgbToHex(_n,Cn,$n,Nn){var Bn=[pad2(Math.round(_n).toString(16)),pad2(Math.round(Cn).toString(16)),pad2(Math.round($n).toString(16))];return Nn&&Bn[0].charAt(0)==Bn[0].charAt(1)&&Bn[1].charAt(0)==Bn[1].charAt(1)&&Bn[2].charAt(0)==Bn[2].charAt(1)?Bn[0].charAt(0)+Bn[1].charAt(0)+Bn[2].charAt(0):Bn.join("")}function rgbaToHex(_n,Cn,$n,Nn,Bn){var Ln=[pad2(Math.round(_n).toString(16)),pad2(Math.round(Cn).toString(16)),pad2(Math.round($n).toString(16)),pad2(convertDecimalToHex(Nn))];return Bn&&Ln[0].charAt(0)==Ln[0].charAt(1)&&Ln[1].charAt(0)==Ln[1].charAt(1)&&Ln[2].charAt(0)==Ln[2].charAt(1)&&Ln[3].charAt(0)==Ln[3].charAt(1)?Ln[0].charAt(0)+Ln[1].charAt(0)+Ln[2].charAt(0)+Ln[3].charAt(0):Ln.join("")}function rgbaToArgbHex(_n,Cn,$n,Nn){var Bn=[pad2(convertDecimalToHex(Nn)),pad2(Math.round(_n).toString(16)),pad2(Math.round(Cn).toString(16)),pad2(Math.round($n).toString(16))];return Bn.join("")}tinycolor.equals=function(_n,Cn){return!_n||!Cn?!1:tinycolor(_n).toRgbString()==tinycolor(Cn).toRgbString()},tinycolor.random=function(){return tinycolor.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})};function _desaturate(_n,Cn){Cn=Cn===0?0:Cn||10;var $n=tinycolor(_n).toHsl();return $n.s-=Cn/100,$n.s=clamp01($n.s),tinycolor($n)}function _saturate(_n,Cn){Cn=Cn===0?0:Cn||10;var $n=tinycolor(_n).toHsl();return $n.s+=Cn/100,$n.s=clamp01($n.s),tinycolor($n)}function _greyscale(_n){return tinycolor(_n).desaturate(100)}function _lighten(_n,Cn){Cn=Cn===0?0:Cn||10;var $n=tinycolor(_n).toHsl();return $n.l+=Cn/100,$n.l=clamp01($n.l),tinycolor($n)}function _brighten(_n,Cn){Cn=Cn===0?0:Cn||10;var $n=tinycolor(_n).toRgb();return $n.r=Math.max(0,Math.min(255,$n.r-Math.round(255*-(Cn/100)))),$n.g=Math.max(0,Math.min(255,$n.g-Math.round(255*-(Cn/100)))),$n.b=Math.max(0,Math.min(255,$n.b-Math.round(255*-(Cn/100)))),tinycolor($n)}function _darken(_n,Cn){Cn=Cn===0?0:Cn||10;var $n=tinycolor(_n).toHsl();return $n.l-=Cn/100,$n.l=clamp01($n.l),tinycolor($n)}function _spin(_n,Cn){var $n=tinycolor(_n).toHsl(),Nn=($n.h+Cn)%360;return $n.h=Nn<0?360+Nn:Nn,tinycolor($n)}function _complement(_n){var Cn=tinycolor(_n).toHsl();return Cn.h=(Cn.h+180)%360,tinycolor(Cn)}function polyad(_n,Cn){if(isNaN(Cn)||Cn<=0)throw new Error("Argument to polyad must be a positive number");for(var $n=tinycolor(_n).toHsl(),Nn=[tinycolor(_n)],Bn=360/Cn,Ln=1;Ln<Cn;Ln++)Nn.push(tinycolor({h:($n.h+Ln*Bn)%360,s:$n.s,l:$n.l}));return Nn}function _splitcomplement(_n){var Cn=tinycolor(_n).toHsl(),$n=Cn.h;return[tinycolor(_n),tinycolor({h:($n+72)%360,s:Cn.s,l:Cn.l}),tinycolor({h:($n+216)%360,s:Cn.s,l:Cn.l})]}function _analogous(_n,Cn,$n){Cn=Cn||6,$n=$n||30;var Nn=tinycolor(_n).toHsl(),Bn=360/$n,Ln=[tinycolor(_n)];for(Nn.h=(Nn.h-(Bn*Cn>>1)+720)%360;--Cn;)Nn.h=(Nn.h+Bn)%360,Ln.push(tinycolor(Nn));return Ln}function _monochromatic(_n,Cn){Cn=Cn||6;for(var $n=tinycolor(_n).toHsv(),Nn=$n.h,Bn=$n.s,Ln=$n.v,In=[],Pn=1/Cn;Cn--;)In.push(tinycolor({h:Nn,s:Bn,v:Ln})),Ln=(Ln+Pn)%1;return In}tinycolor.mix=function(_n,Cn,$n){$n=$n===0?0:$n||50;var Nn=tinycolor(_n).toRgb(),Bn=tinycolor(Cn).toRgb(),Ln=$n/100,In={r:(Bn.r-Nn.r)*Ln+Nn.r,g:(Bn.g-Nn.g)*Ln+Nn.g,b:(Bn.b-Nn.b)*Ln+Nn.b,a:(Bn.a-Nn.a)*Ln+Nn.a};return tinycolor(In)},tinycolor.readability=function(_n,Cn){var $n=tinycolor(_n),Nn=tinycolor(Cn);return(Math.max($n.getLuminance(),Nn.getLuminance())+.05)/(Math.min($n.getLuminance(),Nn.getLuminance())+.05)},tinycolor.isReadable=function(_n,Cn,$n){var Nn=tinycolor.readability(_n,Cn),Bn,Ln;switch(Ln=!1,Bn=validateWCAG2Parms($n),Bn.level+Bn.size){case"AAsmall":case"AAAlarge":Ln=Nn>=4.5;break;case"AAlarge":Ln=Nn>=3;break;case"AAAsmall":Ln=Nn>=7;break}return Ln},tinycolor.mostReadable=function(_n,Cn,$n){var Nn=null,Bn=0,Ln,In,Pn,Dn;$n=$n||{},In=$n.includeFallbackColors,Pn=$n.level,Dn=$n.size;for(var Wn=0;Wn<Cn.length;Wn++)Ln=tinycolor.readability(_n,Cn[Wn]),Ln>Bn&&(Bn=Ln,Nn=tinycolor(Cn[Wn]));return tinycolor.isReadable(_n,Nn,{level:Pn,size:Dn})||!In?Nn:($n.includeFallbackColors=!1,tinycolor.mostReadable(_n,["#fff","#000"],$n))};var names=tinycolor.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},hexNames=tinycolor.hexNames=flip$2(names);function flip$2(_n){var Cn={};for(var $n in _n)_n.hasOwnProperty($n)&&(Cn[_n[$n]]=$n);return Cn}function boundAlpha(_n){return _n=parseFloat(_n),(isNaN(_n)||_n<0||_n>1)&&(_n=1),_n}function bound01(_n,Cn){isOnePointZero(_n)&&(_n="100%");var $n=isPercentage(_n);return _n=Math.min(Cn,Math.max(0,parseFloat(_n))),$n&&(_n=parseInt(_n*Cn,10)/100),Math.abs(_n-Cn)<1e-6?1:_n%Cn/parseFloat(Cn)}function clamp01(_n){return Math.min(1,Math.max(0,_n))}function parseIntFromHex(_n){return parseInt(_n,16)}function isOnePointZero(_n){return typeof _n=="string"&&_n.indexOf(".")!=-1&&parseFloat(_n)===1}function isPercentage(_n){return typeof _n=="string"&&_n.indexOf("%")!=-1}function pad2(_n){return _n.length==1?"0"+_n:""+_n}function convertToPercentage(_n){return _n<=1&&(_n=_n*100+"%"),_n}function convertDecimalToHex(_n){return Math.round(parseFloat(_n)*255).toString(16)}function convertHexToDecimal(_n){return parseIntFromHex(_n)/255}var matchers=function(){var _n="[-\\+]?\\d+%?",Cn="[-\\+]?\\d*\\.\\d+%?",$n="(?:"+Cn+")|(?:"+_n+")",Nn="[\\s|\\(]+("+$n+")[,|\\s]+("+$n+")[,|\\s]+("+$n+")\\s*\\)?",Bn="[\\s|\\(]+("+$n+")[,|\\s]+("+$n+")[,|\\s]+("+$n+")[,|\\s]+("+$n+")\\s*\\)?";return{CSS_UNIT:new RegExp($n),rgb:new RegExp("rgb"+Nn),rgba:new RegExp("rgba"+Bn),hsl:new RegExp("hsl"+Nn),hsla:new RegExp("hsla"+Bn),hsv:new RegExp("hsv"+Nn),hsva:new RegExp("hsva"+Bn),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function isValidCSSUnit(_n){return!!matchers.CSS_UNIT.exec(_n)}function stringInputToObject(_n){_n=_n.replace(trimLeft,"").replace(trimRight,"").toLowerCase();var Cn=!1;if(names[_n])_n=names[_n],Cn=!0;else if(_n=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var $n;return($n=matchers.rgb.exec(_n))?{r:$n[1],g:$n[2],b:$n[3]}:($n=matchers.rgba.exec(_n))?{r:$n[1],g:$n[2],b:$n[3],a:$n[4]}:($n=matchers.hsl.exec(_n))?{h:$n[1],s:$n[2],l:$n[3]}:($n=matchers.hsla.exec(_n))?{h:$n[1],s:$n[2],l:$n[3],a:$n[4]}:($n=matchers.hsv.exec(_n))?{h:$n[1],s:$n[2],v:$n[3]}:($n=matchers.hsva.exec(_n))?{h:$n[1],s:$n[2],v:$n[3],a:$n[4]}:($n=matchers.hex8.exec(_n))?{r:parseIntFromHex($n[1]),g:parseIntFromHex($n[2]),b:parseIntFromHex($n[3]),a:convertHexToDecimal($n[4]),format:Cn?"name":"hex8"}:($n=matchers.hex6.exec(_n))?{r:parseIntFromHex($n[1]),g:parseIntFromHex($n[2]),b:parseIntFromHex($n[3]),format:Cn?"name":"hex"}:($n=matchers.hex4.exec(_n))?{r:parseIntFromHex($n[1]+""+$n[1]),g:parseIntFromHex($n[2]+""+$n[2]),b:parseIntFromHex($n[3]+""+$n[3]),a:convertHexToDecimal($n[4]+""+$n[4]),format:Cn?"name":"hex8"}:($n=matchers.hex3.exec(_n))?{r:parseIntFromHex($n[1]+""+$n[1]),g:parseIntFromHex($n[2]+""+$n[2]),b:parseIntFromHex($n[3]+""+$n[3]),format:Cn?"name":"hex"}:!1}function validateWCAG2Parms(_n){var Cn,$n;return _n=_n||{level:"AA",size:"small"},Cn=(_n.level||"AA").toUpperCase(),$n=(_n.size||"small").toLowerCase(),Cn!=="AA"&&Cn!=="AAA"&&(Cn="AA"),$n!=="small"&&$n!=="large"&&($n="small"),{level:Cn,size:$n}}const common$1={loraRegex:/^\<lora:\s*([^\:]+)\s*(:)?\s*(\-?[0-9\.]+)?([^\>]+)?\>/,lycoRegex:/^\<lyco:\s*([^\:]+)\s*(:)?\s*(\-?[0-9\.]+)?([^\>]+)?\>$/,weightNumRegex:/(.*):(\-?[0-9\.]+)/,weightNumRegexEN:/(.*):\s*(\-?[0-9\.]+)/,weightNumRegexCN:/(.*)\s*(\-?[0-9\.]+)/,bracketsEN:[{"(":"(",")":")"},{"[":"[","]":"]"},{"{":"{","}":"}"},{"<":"<",">":">"}],bracketsCN:[{"":"(","":")"},{"【":"[","】":"]"},{"《":"<","》":">"},{"「":"{","」":"}"},{"『":"{","』":"}"},{"〈":"<","〉":">"},{"﹝":"(","﹞":")"},{"﹛":"{","﹜":"}"},{"﹙":"(","﹚":")"}],replaceTag(_n){return typeof _n!="string"||_n===""||(_n=this.replaceBrackets(_n),this.weightNumRegexEN.test(_n)&&(_n=_n.replace(this.weightNumRegexEN,"$1:$2")),this.weightNumRegexCN.test(_n)&&(_n=_n.replace(this.weightNumRegexCN,"$1:$2"))),_n},replaceBrackets(_n){const Cn=_n.length;if(Cn===0)return _n;let $n={};this.bracketsCN.forEach(Ln=>{for(const In in Ln)$n[In]=Ln[In]});let Nn=_n[0],Bn=_n[Cn-1];return typeof $n[Nn]<"u"&&(_n=$n[Nn]+_n.substring(1)),typeof $n[Bn]<"u"&&(_n=_n.substring(0,Cn-1)+$n[Bn]),_n},hasBrackets(_n){const Cn=_n.length;if(Cn===0)return!1;let $n=[];this.bracketsEN.forEach(Ln=>{let In=[];for(const Pn in Ln)In.push(Pn);$n.push(In)}),this.bracketsCN.forEach(Ln=>{let In=[];for(const Pn in Ln)In.push(Pn);$n.push(In)});let Nn=_n[0],Bn=_n[Cn-1];for(const Ln of $n)if(Ln[0]===Nn&&Ln[1]===Bn)return Ln;return!1},splitTag(_n){let Cn={left:"",value:"",right:""},$n=_n.match(/^([\(\<\{\[]+)(.*)$/);return!$n||(Cn.left=$n[1],_n=$n[2],$n=_n.match(/((\:[0-9\.]+)?[\)\>\}\]]+)$/),!$n)?(Cn.value=_n,Cn):(Cn.right=$n[1],_n=_n.substring(0,_n.length-Cn.right.length),Cn.value=_n,Cn)},splitTags(_n,Cn=!1,$n=!1){return splitTags(_n,Cn,$n)},canTranslate(_n){return!(_n.trim()===""||_n[0]==="<"&&_n[_n.length-1]===">"||/^[0-9`~!@#$%^&*()_+\-=\[\]{}\\|;:'",.\/<>?]+$/.test(_n)||/^[a-zA-Z]$/.test(_n))},isEnglish(_n){const Cn=_n.length;if(_n[0]==="<"&&_n[Cn-1]===">")return!0;for(let $n=0;$n<Cn;$n++)if(_n.charCodeAt($n)>127)return!1;return!0},canOneTranslate(_n){const Cn=["zh_CN","zh_HK","zh_TW","ar_SA","ja_JP","ko_KR","ru_RU"];return Cn.push("am_ET","hy_AM","as_IN","bn_BD","ba_RU","bg_BG","prs_AF","dv_MV","el_GR","gu_IN","he_IL","hi_IN","iu_CA","kn_IN","kk_KZ","km_KH","ku_Arab_IQ","ky_KG","lo_LA","mk_MK","ml_IN","mr_IN","mn_Cyrl_MN","mn_Mong_CN","my_MM","ne_NP","or_IN","ps_AF","fa_IR","pa_Guru_IN","sr_Cyrl_RS","ta_IN","tt_Latn_RU","te_IN","th_TH","bo_CN","ti_ET","uk_UA","ur_PK","ug_Arab_CN","vi_VN"),!!Cn.includes(_n)},isEnglishByLangCode(_n,Cn){if(!this.canOneTranslate(Cn))return-1;const $n=_n.length;for(let Nn=0;Nn<$n;Nn++)if(_n.charCodeAt(Nn)>127)return 0;return 1},isSameLang(_n,Cn){if(_n===Cn)return!0;let $n=_n.toLowerCase(),Nn=Cn.toLowerCase();return $n===Nn||(_n=_n.replace("-","_"),Cn=Cn.replace("-","_"),_n===Cn)||(_n=_n.split("_")[0],Cn=Cn.split("_")[0],_n===Cn)},getLang(_n,Cn,$n){return $n[Cn]&&$n[Cn].lang&&$n[Cn].lang[_n]?this.replaceGlobals($n[Cn].lang[_n],Cn):$n.en_US&&$n.en_US.lang&&$n.en_US.lang[_n]?this.replaceGlobals($n.en_US.lang[_n],"en_US"):this.replaceGlobals(_n,Cn)},replaceGlobals(_n,Cn){for(let $n in globals){let Nn=globals[$n];if($n==="docs")switch(Cn){case"zh_CN":Nn+="/zh-CN";break;case"zh_HK":case"zh_TW":Nn+="/zh-TW";break;case"ru_RU":Nn+="/ru";break}_n=_n.replace(new RegExp(`{{${$n}}}`,"g"),Nn)}return _n},escapeHtml(_n){return _n.replace(/[&<>'"]/g,Cn=>({"&":"&amp;","<":"&lt;",">":"&gt;","'":"&#39;",'"':"&quot;"})[Cn]||Cn)},unescapeHtml(_n){return _n.replace(/&amp;|&lt;|&gt;|&#39;|&quot;/g,Cn=>({"&amp;":"&","&lt;":"<","&gt;":">","&#39;":"'","&quot;":'"'})[Cn]||Cn)},getTagWeightNum(_n){const Cn=_n.match(this.weightNumRegex);return Cn?parseFloat(Cn[2]):1},getTagIncWeight(_n,Cn=!1){return Cn?this.countLayers(_n,"{","}"):this.countLayers(_n,"(",")")},getTagDecWeight(_n){return this.countLayers(_n,"[","]")},countLayers(_n,Cn="(",$n=")"){let Nn=0;if(_n.length<2)return Nn;for(;;){let Bn=_n[0],Ln=_n[_n.length-1];if(Bn===Cn&&Ln===$n)Nn++,_n=_n.slice(1,_n.length-1);else break}return Nn},setLayers(_n,Cn=0,$n="(",Nn=")",Bn=""){for(;;){let Ln=_n[0],In=_n[_n.length-1];if(Ln===$n&&In===Nn)_n=_n.slice(1,_n.length-1);else break}return Cn===0?_n:$n.repeat(Cn)+_n+Bn+Nn.repeat(Cn)},getTranslateApiInfo(_n,Cn){let $n=!1;for(const Nn in Cn)for(const Bn in Nn.children)if(Bn.key===_n){$n=Bn;break}return $n},isEqualTags(_n,Cn,$n=[]){if(Cn.length!==_n.length)return!1;for(let Nn=0;Nn<_n.length;Nn++){for(let Bn in _n[Nn])if(!$n.includes(Bn)&&Cn[Nn][Bn]!==_n[Nn][Bn])return!1;for(let Bn in Cn[Nn])if(!$n.includes(Bn)&&Cn[Nn][Bn]!==_n[Nn][Bn])return!1}return!0},getTranslateApiItem(_n,Cn){if(!_n||_n.length<=0)return{};for(let $n of _n)for(let Nn of $n.children)if(Nn.key===Cn)return Nn;return _n[0].children[0]},hideCompleteResults(_n){typeof hideResults=="function"&&[100,200,300,500,1e3].forEach($n=>{setTimeout(()=>{hideResults(_n)},$n)})},formatTime(_n,Cn=!0){let $n=new Date(_n),Nn=$n.getFullYear(),Bn=$n.getMonth()+1;Bn<10&&(Bn="0"+Bn);let Ln=$n.getDate();Ln<10&&(Ln="0"+Ln);let In=$n.getHours();In<10&&(In="0"+In);let Pn=$n.getMinutes();Pn<10&&(Pn="0"+Pn);let Dn=$n.getSeconds();return Dn<10&&(Dn="0"+Dn),Cn?`${Nn}/${Bn}/${Ln} ${In}:${Pn}:${Dn}`:`${Bn}/${Ln} ${In}:${Pn}:${Dn}`},apiUrl(){let _n;return _n=window.location.origin+window.location.pathname,_n+=_n.endsWith("/")?"":"/",_n+="physton_prompt/",_n},removeCSS(_n,Cn=!0){if(!_n)return;let $n=null;Cn?$n=this.gradioApp().querySelector("#"+_n):$n=document.querySelector("#"+_n),$n&&$n.remove()},loadCSS(_n,Cn="",$n=!0,Nn=!1,Bn=!0){$n&&this.removeCSS(Cn,Bn);let Ln=this.apiUrl()+"styles?file="+encodeURIComponent(_n);Nn||(Ln+="&t="+new Date().getTime());let In=document.createElement("link");In.id=Cn,In.rel="stylesheet",In.href=Ln,Bn?this.gradioApp().appendChild(In):document.body.appendChild(In)},swapElement(_n,Cn){let $n=_n.parentNode,Nn=Cn.parentNode,Bn=_n.nextSibling,Ln=Cn.nextSibling;$n.insertBefore(Cn,Bn),Nn.insertBefore(_n,Ln)},insertBefore(_n,Cn){Cn.parentNode.insertBefore(_n,Cn)},insertAfter(_n,Cn){Cn.nextSibling?Cn.parentNode.insertBefore(_n,Cn.nextSibling):Cn.parentNode.appendChild(_n)},gradioContainer:null,gradioApp(){if(this.gradioContainer)return this.gradioContainer;const _n=document.getElementsByTagName("gradio-app"),Cn=_n.length==0?null:_n[0].shadowRoot;if(Cn){const $n=Cn.querySelectorAll(".gradio-container");for(let Nn=0;Nn<$n.length;Nn++){const Bn=$n[Nn];if(Bn.querySelectorAll("#tabs").length)return Bn.classList.add("physton-gradio-container"),this.gradioContainer=Bn,Bn}}else return document.body.classList.add("physton-gradio-container"),this.gradioContainer=document.body,document.body},fitterInputColor(_n,Cn="rgba(0,0,0,0)"){let $n="fitterInputColor:"+_n+":"+Cn;return localStorage[$n]?localStorage[$n]:!_n||_n===""||_n==="default"||_n==="none"||_n==="null"||_n==="undefined"||_n==="false"||_n==="true"||!tinycolor(_n).isValid()?(localStorage[$n]=Cn,Cn):(localStorage[$n]=_n,_n)},isColorTransparent(_n){let Cn="isColorTransparent:"+_n;if(localStorage[Cn])return localStorage[Cn]==="true";let $n=tinycolor(_n).getAlpha()===0;return localStorage[Cn]=$n,$n},getTagsColorKey(_n,Cn){return _n+"||"+Cn},getSamePrefixPath(_n){if(_n.length<=0)return"";const Cn=_n.map(Ln=>Ln.split("/")),$n=Cn[0],Nn=Cn.slice(1);return $n.filter((Ln,In)=>Nn.every(Pn=>Pn[In]===Ln)).join("/")}};var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(_n){return _n&&_n.__esModule&&Object.prototype.hasOwnProperty.call(_n,"default")?_n.default:_n}var papaparse_min={exports:{}};/* @license
Papa Parse
v5.4.1
https://github.com/mholt/PapaParse
License: MIT
*/(function(_n,Cn){(function($n,Nn){_n.exports=Nn()})(commonjsGlobal,function $n(){var Nn=typeof self<"u"?self:typeof window<"u"?window:Nn!==void 0?Nn:{},Bn=!Nn.document&&!!Nn.postMessage,Ln=Nn.IS_PAPA_WORKER||!1,In={},Pn=0,Dn={parse:function(li,ni){var ai=(ni=ni||{}).dynamicTyping||!1;if(zn(ai)&&(ni.dynamicTypingFunction=ai,ai={}),ni.dynamicTyping=ai,ni.transform=!!zn(ni.transform)&&ni.transform,ni.worker&&Dn.WORKERS_SUPPORTED){var ci=function(){if(!Dn.WORKERS_SUPPORTED)return!1;var bi=(Xi=Nn.URL||Nn.webkitURL||null,Yi=$n.toString(),Dn.BLOB_URL||(Dn.BLOB_URL=Xi.createObjectURL(new Blob(["var global = (function() { if (typeof self !== 'undefined') { return self; } if (typeof window !== 'undefined') { return window; } if (typeof global !== 'undefined') { return global; } return {}; })(); global.IS_PAPA_WORKER=true; ","(",Yi,")();"],{type:"text/javascript"})))),Di=new Nn.Worker(bi),Xi,Yi;return Di.onmessage=di,Di.id=Pn++,In[Di.id]=Di}();return ci.userStep=ni.step,ci.userChunk=ni.chunk,ci.userComplete=ni.complete,ci.userError=ni.error,ni.step=zn(ni.step),ni.chunk=zn(ni.chunk),ni.complete=zn(ni.complete),ni.error=zn(ni.error),delete ni.worker,void ci.postMessage({input:li,config:ni,workerId:ci.id})}var gi=null;return Dn.NODE_STREAM_INPUT,typeof li=="string"?(li=function(bi){return bi.charCodeAt(0)===65279?bi.slice(1):bi}(li),gi=ni.download?new Yn(ni):new Jo(ni)):li.readable===!0&&zn(li.read)&&zn(li.on)?gi=new nr(ni):(Nn.File&&li instanceof File||li instanceof Object)&&(gi=new Gn(ni)),gi.stream(li)},unparse:function(li,ni){var ai=!1,ci=!0,gi=",",bi=`\r
`,Di='"',Xi=Di+Di,Yi=!1,Ci=null,Li=!1;(function(){if(typeof ni=="object"){if(typeof ni.delimiter!="string"||Dn.BAD_DELIMITERS.filter(function(Oi){return ni.delimiter.indexOf(Oi)!==-1}).length||(gi=ni.delimiter),(typeof ni.quotes=="boolean"||typeof ni.quotes=="function"||Array.isArray(ni.quotes))&&(ai=ni.quotes),typeof ni.skipEmptyLines!="boolean"&&typeof ni.skipEmptyLines!="string"||(Yi=ni.skipEmptyLines),typeof ni.newline=="string"&&(bi=ni.newline),typeof ni.quoteChar=="string"&&(Di=ni.quoteChar),typeof ni.header=="boolean"&&(ci=ni.header),Array.isArray(ni.columns)){if(ni.columns.length===0)throw new Error("Option columns is empty");Ci=ni.columns}ni.escapeChar!==void 0&&(Xi=ni.escapeChar+Di),(typeof ni.escapeFormulae=="boolean"||ni.escapeFormulae instanceof RegExp)&&(Li=ni.escapeFormulae instanceof RegExp?ni.escapeFormulae:/^[=+\-@\t\r].*$/)}})();var Mi=new RegExp(ri(Di),"g");if(typeof li=="string"&&(li=JSON.parse(li)),Array.isArray(li)){if(!li.length||Array.isArray(li[0]))return da(null,li,Yi);if(typeof li[0]=="object")return da(Ci||Object.keys(li[0]),li,Yi)}else if(typeof li=="object")return typeof li.data=="string"&&(li.data=JSON.parse(li.data)),Array.isArray(li.data)&&(li.fields||(li.fields=li.meta&&li.meta.fields||Ci),li.fields||(li.fields=Array.isArray(li.data[0])?li.fields:typeof li.data[0]=="object"?Object.keys(li.data[0]):[]),Array.isArray(li.data[0])||typeof li.data[0]=="object"||(li.data=[li.data])),da(li.fields||[],li.data||[],Yi);throw new Error("Unable to serialize unrecognized input");function da(Oi,ji,Ki){var zi="";typeof Oi=="string"&&(Oi=JSON.parse(Oi)),typeof ji=="string"&&(ji=JSON.parse(ji));var Gi=Array.isArray(Oi)&&0<Oi.length,ra=!Array.isArray(ji[0]);if(Gi&&ci){for(var ca=0;ca<Oi.length;ca++)0<ca&&(zi+=gi),zi+=fa(Oi[ca],ca);0<ji.length&&(zi+=bi)}for(var na=0;na<ji.length;na++){var aa=Gi?Oi.length:ji[na].length,ba=!1,_a=Gi?Object.keys(ji[na]).length===0:ji[na].length===0;if(Ki&&!Gi&&(ba=Ki==="greedy"?ji[na].join("").trim()==="":ji[na].length===1&&ji[na][0].length===0),Ki==="greedy"&&Gi){for(var si=[],pi=0;pi<aa;pi++){var wi=ra?Oi[pi]:pi;si.push(ji[na][wi])}ba=si.join("").trim()===""}if(!ba){for(var $i=0;$i<aa;$i++){0<$i&&!_a&&(zi+=gi);var ki=Gi&&ra?Oi[$i]:$i;zi+=fa(ji[na][ki],$i)}na<ji.length-1&&(!Ki||0<aa&&!_a)&&(zi+=bi)}}return zi}function fa(Oi,ji){if(Oi==null)return"";if(Oi.constructor===Date)return JSON.stringify(Oi).slice(1,25);var Ki=!1;Li&&typeof Oi=="string"&&Li.test(Oi)&&(Oi="'"+Oi,Ki=!0);var zi=Oi.toString().replace(Mi,Xi);return(Ki=Ki||ai===!0||typeof ai=="function"&&ai(Oi,ji)||Array.isArray(ai)&&ai[ji]||function(Gi,ra){for(var ca=0;ca<ra.length;ca++)if(-1<Gi.indexOf(ra[ca]))return!0;return!1}(zi,Dn.BAD_DELIMITERS)||-1<zi.indexOf(gi)||zi.charAt(0)===" "||zi.charAt(zi.length-1)===" ")?Di+zi+Di:zi}}};if(Dn.RECORD_SEP=String.fromCharCode(30),Dn.UNIT_SEP=String.fromCharCode(31),Dn.BYTE_ORDER_MARK="\uFEFF",Dn.BAD_DELIMITERS=["\r",`
`,'"',Dn.BYTE_ORDER_MARK],Dn.WORKERS_SUPPORTED=!Bn&&!!Nn.Worker,Dn.NODE_STREAM_INPUT=1,Dn.LocalChunkSize=10485760,Dn.RemoteChunkSize=5242880,Dn.DefaultDelimiter=",",Dn.Parser=oi,Dn.ParserHandle=Zo,Dn.NetworkStreamer=Yn,Dn.FileStreamer=Gn,Dn.StringStreamer=Jo,Dn.ReadableStreamStreamer=nr,Nn.jQuery){var Wn=Nn.jQuery;Wn.fn.parse=function(li){var ni=li.config||{},ai=[];return this.each(function(bi){if(!(Wn(this).prop("tagName").toUpperCase()==="INPUT"&&Wn(this).attr("type").toLowerCase()==="file"&&Nn.FileReader)||!this.files||this.files.length===0)return!0;for(var Di=0;Di<this.files.length;Di++)ai.push({file:this.files[Di],inputElem:this,instanceConfig:Wn.extend({},ni)})}),ci(),this;function ci(){if(ai.length!==0){var bi,Di,Xi,Yi,Ci=ai[0];if(zn(li.before)){var Li=li.before(Ci.file,Ci.inputElem);if(typeof Li=="object"){if(Li.action==="abort")return bi="AbortError",Di=Ci.file,Xi=Ci.inputElem,Yi=Li.reason,void(zn(li.error)&&li.error({name:bi},Di,Xi,Yi));if(Li.action==="skip")return void gi();typeof Li.config=="object"&&(Ci.instanceConfig=Wn.extend(Ci.instanceConfig,Li.config))}else if(Li==="skip")return void gi()}var Mi=Ci.instanceConfig.complete;Ci.instanceConfig.complete=function(da){zn(Mi)&&Mi(da,Ci.file,Ci.inputElem),gi()},Dn.parse(Ci.file,Ci.instanceConfig)}else zn(li.complete)&&li.complete()}function gi(){ai.splice(0,1),ci()}}}function Hn(li){this._handle=null,this._finished=!1,this._completed=!1,this._halted=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},(function(ni){var ai=yi(ni);ai.chunkSize=parseInt(ai.chunkSize),ni.step||ni.chunk||(ai.chunkSize=null),this._handle=new Zo(ai),(this._handle.streamer=this)._config=ai}).call(this,li),this.parseChunk=function(ni,ai){if(this.isFirstChunk&&zn(this._config.beforeFirstChunk)){var ci=this._config.beforeFirstChunk(ni);ci!==void 0&&(ni=ci)}this.isFirstChunk=!1,this._halted=!1;var gi=this._partialLine+ni;this._partialLine="";var bi=this._handle.parse(gi,this._baseIndex,!this._finished);if(!this._handle.paused()&&!this._handle.aborted()){var Di=bi.meta.cursor;this._finished||(this._partialLine=gi.substring(Di-this._baseIndex),this._baseIndex=Di),bi&&bi.data&&(this._rowCount+=bi.data.length);var Xi=this._finished||this._config.preview&&this._rowCount>=this._config.preview;if(Ln)Nn.postMessage({results:bi,workerId:Dn.WORKER_ID,finished:Xi});else if(zn(this._config.chunk)&&!ai){if(this._config.chunk(bi,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);bi=void 0,this._completeResults=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(bi.data),this._completeResults.errors=this._completeResults.errors.concat(bi.errors),this._completeResults.meta=bi.meta),this._completed||!Xi||!zn(this._config.complete)||bi&&bi.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),Xi||bi&&bi.meta.paused||this._nextChunk(),bi}this._halted=!0},this._sendError=function(ni){zn(this._config.error)?this._config.error(ni):Ln&&this._config.error&&Nn.postMessage({workerId:Dn.WORKER_ID,error:ni,finished:!1})}}function Yn(li){var ni;(li=li||{}).chunkSize||(li.chunkSize=Dn.RemoteChunkSize),Hn.call(this,li),this._nextChunk=Bn?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(ai){this._input=ai,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(ni=new XMLHttpRequest,this._config.withCredentials&&(ni.withCredentials=this._config.withCredentials),Bn||(ni.onload=_i(this._chunkLoaded,this),ni.onerror=_i(this._chunkError,this)),ni.open(this._config.downloadRequestBody?"POST":"GET",this._input,!Bn),this._config.downloadRequestHeaders){var ai=this._config.downloadRequestHeaders;for(var ci in ai)ni.setRequestHeader(ci,ai[ci])}if(this._config.chunkSize){var gi=this._start+this._config.chunkSize-1;ni.setRequestHeader("Range","bytes="+this._start+"-"+gi)}try{ni.send(this._config.downloadRequestBody)}catch(bi){this._chunkError(bi.message)}Bn&&ni.status===0&&this._chunkError()}},this._chunkLoaded=function(){ni.readyState===4&&(ni.status<200||400<=ni.status?this._chunkError():(this._start+=this._config.chunkSize?this._config.chunkSize:ni.responseText.length,this._finished=!this._config.chunkSize||this._start>=function(ai){var ci=ai.getResponseHeader("Content-Range");return ci===null?-1:parseInt(ci.substring(ci.lastIndexOf("/")+1))}(ni),this.parseChunk(ni.responseText)))},this._chunkError=function(ai){var ci=ni.statusText||ai;this._sendError(new Error(ci))}}function Gn(li){var ni,ai;(li=li||{}).chunkSize||(li.chunkSize=Dn.LocalChunkSize),Hn.call(this,li);var ci=typeof FileReader<"u";this.stream=function(gi){this._input=gi,ai=gi.slice||gi.webkitSlice||gi.mozSlice,ci?((ni=new FileReader).onload=_i(this._chunkLoaded,this),ni.onerror=_i(this._chunkError,this)):ni=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount<this._config.preview)||this._readChunk()},this._readChunk=function(){var gi=this._input;if(this._config.chunkSize){var bi=Math.min(this._start+this._config.chunkSize,this._input.size);gi=ai.call(gi,this._start,bi)}var Di=ni.readAsText(gi,this._config.encoding);ci||this._chunkLoaded({target:{result:Di}})},this._chunkLoaded=function(gi){this._start+=this._config.chunkSize,this._finished=!this._config.chunkSize||this._start>=this._input.size,this.parseChunk(gi.target.result)},this._chunkError=function(){this._sendError(ni.error)}}function Jo(li){var ni;Hn.call(this,li=li||{}),this.stream=function(ai){return ni=ai,this._nextChunk()},this._nextChunk=function(){if(!this._finished){var ai,ci=this._config.chunkSize;return ci?(ai=ni.substring(0,ci),ni=ni.substring(ci)):(ai=ni,ni=""),this._finished=!ni,this.parseChunk(ai)}}}function nr(li){Hn.call(this,li=li||{});var ni=[],ai=!0,ci=!1;this.pause=function(){Hn.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){Hn.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(gi){this._input=gi,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){ci&&ni.length===1&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),ni.length?this.parseChunk(ni.shift()):ai=!0},this._streamData=_i(function(gi){try{ni.push(typeof gi=="string"?gi:gi.toString(this._config.encoding)),ai&&(ai=!1,this._checkIsFinished(),this.parseChunk(ni.shift()))}catch(bi){this._streamError(bi)}},this),this._streamError=_i(function(gi){this._streamCleanUp(),this._sendError(gi)},this),this._streamEnd=_i(function(){this._streamCleanUp(),ci=!0,this._streamData("")},this),this._streamCleanUp=_i(function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)},this)}function Zo(li){var ni,ai,ci,gi=Math.pow(2,53),bi=-gi,Di=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,Xi=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,Yi=this,Ci=0,Li=0,Mi=!1,da=!1,fa=[],Oi={data:[],errors:[],meta:{}};if(zn(li.step)){var ji=li.step;li.step=function(na){if(Oi=na,Gi())zi();else{if(zi(),Oi.data.length===0)return;Ci+=na.data.length,li.preview&&Ci>li.preview?ai.abort():(Oi.data=Oi.data[0],ji(Oi,Yi))}}}function Ki(na){return li.skipEmptyLines==="greedy"?na.join("").trim()==="":na.length===1&&na[0].length===0}function zi(){return Oi&&ci&&(ca("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+Dn.DefaultDelimiter+"'"),ci=!1),li.skipEmptyLines&&(Oi.data=Oi.data.filter(function(na){return!Ki(na)})),Gi()&&function(){if(!Oi)return;function na(ba,_a){zn(li.transformHeader)&&(ba=li.transformHeader(ba,_a)),fa.push(ba)}if(Array.isArray(Oi.data[0])){for(var aa=0;Gi()&&aa<Oi.data.length;aa++)Oi.data[aa].forEach(na);Oi.data.splice(0,1)}else Oi.data.forEach(na)}(),function(){if(!Oi||!li.header&&!li.dynamicTyping&&!li.transform)return Oi;function na(ba,_a){var si,pi=li.header?{}:[];for(si=0;si<ba.length;si++){var wi=si,$i=ba[si];li.header&&(wi=si>=fa.length?"__parsed_extra":fa[si]),li.transform&&($i=li.transform($i,wi)),$i=ra(wi,$i),wi==="__parsed_extra"?(pi[wi]=pi[wi]||[],pi[wi].push($i)):pi[wi]=$i}return li.header&&(si>fa.length?ca("FieldMismatch","TooManyFields","Too many fields: expected "+fa.length+" fields but parsed "+si,Li+_a):si<fa.length&&ca("FieldMismatch","TooFewFields","Too few fields: expected "+fa.length+" fields but parsed "+si,Li+_a)),pi}var aa=1;return!Oi.data.length||Array.isArray(Oi.data[0])?(Oi.data=Oi.data.map(na),aa=Oi.data.length):Oi.data=na(Oi.data,0),li.header&&Oi.meta&&(Oi.meta.fields=fa),Li+=aa,Oi}()}function Gi(){return li.header&&fa.length===0}function ra(na,aa){return ba=na,li.dynamicTypingFunction&&li.dynamicTyping[ba]===void 0&&(li.dynamicTyping[ba]=li.dynamicTypingFunction(ba)),(li.dynamicTyping[ba]||li.dynamicTyping)===!0?aa==="true"||aa==="TRUE"||aa!=="false"&&aa!=="FALSE"&&(function(_a){if(Di.test(_a)){var si=parseFloat(_a);if(bi<si&&si<gi)return!0}return!1}(aa)?parseFloat(aa):Xi.test(aa)?new Date(aa):aa===""?null:aa):aa;var ba}function ca(na,aa,ba,_a){var si={type:na,code:aa,message:ba};_a!==void 0&&(si.row=_a),Oi.errors.push(si)}this.parse=function(na,aa,ba){var _a=li.quoteChar||'"';if(li.newline||(li.newline=function(wi,$i){wi=wi.substring(0,1048576);var ki=new RegExp(ri($i)+"([^]*?)"+ri($i),"gm"),Ri=(wi=wi.replace(ki,"")).split("\r"),Ui=wi.split(`
`),Vi=1<Ui.length&&Ui[0].length<Ri[0].length;if(Ri.length===1||Vi)return`
`;for(var Fi=0,Ni=0;Ni<Ri.length;Ni++)Ri[Ni][0]===`
`&&Fi++;return Fi>=Ri.length/2?`\r
`:"\r"}(na,_a)),ci=!1,li.delimiter)zn(li.delimiter)&&(li.delimiter=li.delimiter(na),Oi.meta.delimiter=li.delimiter);else{var si=function(wi,$i,ki,Ri,Ui){var Vi,Fi,Ni,Hi;Ui=Ui||[","," ","|",";",Dn.RECORD_SEP,Dn.UNIT_SEP];for(var Qi=0;Qi<Ui.length;Qi++){var Ai=Ui[Qi],Zi=0,sa=0,ma=0;Ni=void 0;for(var Ca=new oi({comments:Ri,delimiter:Ai,newline:$i,preview:10}).parse(wi),Aa=0;Aa<Ca.data.length;Aa++)if(ki&&Ki(Ca.data[Aa]))ma++;else{var Ba=Ca.data[Aa].length;sa+=Ba,Ni!==void 0?0<Ba&&(Zi+=Math.abs(Ba-Ni),Ni=Ba):Ni=Ba}0<Ca.data.length&&(sa/=Ca.data.length-ma),(Fi===void 0||Zi<=Fi)&&(Hi===void 0||Hi<sa)&&1.99<sa&&(Fi=Zi,Vi=Ai,Hi=sa)}return{successful:!!(li.delimiter=Vi),bestDelimiter:Vi}}(na,li.newline,li.skipEmptyLines,li.comments,li.delimitersToGuess);si.successful?li.delimiter=si.bestDelimiter:(ci=!0,li.delimiter=Dn.DefaultDelimiter),Oi.meta.delimiter=li.delimiter}var pi=yi(li);return li.preview&&li.header&&pi.preview++,ni=na,ai=new oi(pi),Oi=ai.parse(ni,aa,ba),zi(),Mi?{meta:{paused:!0}}:Oi||{meta:{paused:!1}}},this.paused=function(){return Mi},this.pause=function(){Mi=!0,ai.abort(),ni=zn(li.chunk)?"":ni.substring(ai.getCharIndex())},this.resume=function(){Yi.streamer._halted?(Mi=!1,Yi.streamer.parseChunk(ni,!0)):setTimeout(Yi.resume,3)},this.aborted=function(){return da},this.abort=function(){da=!0,ai.abort(),Oi.meta.aborted=!0,zn(li.complete)&&li.complete(Oi),ni=""}}function ri(li){return li.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function oi(li){var ni,ai=(li=li||{}).delimiter,ci=li.newline,gi=li.comments,bi=li.step,Di=li.preview,Xi=li.fastMode,Yi=ni=li.quoteChar===void 0||li.quoteChar===null?'"':li.quoteChar;if(li.escapeChar!==void 0&&(Yi=li.escapeChar),(typeof ai!="string"||-1<Dn.BAD_DELIMITERS.indexOf(ai))&&(ai=","),gi===ai)throw new Error("Comment character same as delimiter");gi===!0?gi="#":(typeof gi!="string"||-1<Dn.BAD_DELIMITERS.indexOf(gi))&&(gi=!1),ci!==`
`&&ci!=="\r"&&ci!==`\r
`&&(ci=`
`);var Ci=0,Li=!1;this.parse=function(Mi,da,fa){if(typeof Mi!="string")throw new Error("Input must be a string");var Oi=Mi.length,ji=ai.length,Ki=ci.length,zi=gi.length,Gi=zn(bi),ra=[],ca=[],na=[],aa=Ci=0;if(!Mi)return $a();if(li.header&&!da){var ba=Mi.split(ci)[0].split(ai),_a=[],si={},pi=!1;for(var wi in ba){var $i=ba[wi];zn(li.transformHeader)&&($i=li.transformHeader($i,wi));var ki=$i,Ri=si[$i]||0;for(0<Ri&&(pi=!0,ki=$i+"_"+Ri),si[$i]=Ri+1;_a.includes(ki);)ki=ki+"_"+Ri;_a.push(ki)}if(pi){var Ui=Mi.split(ci);Ui[0]=_a.join(ai),Mi=Ui.join(ci)}}if(Xi||Xi!==!1&&Mi.indexOf(ni)===-1){for(var Vi=Mi.split(ci),Fi=0;Fi<Vi.length;Fi++){if(na=Vi[Fi],Ci+=na.length,Fi!==Vi.length-1)Ci+=ci.length;else if(fa)return $a();if(!gi||na.substring(0,zi)!==gi){if(Gi){if(ra=[],ma(na.split(ai)),Ia(),Li)return $a()}else ma(na.split(ai));if(Di&&Di<=Fi)return ra=ra.slice(0,Di),$a(!0)}}return $a()}for(var Ni=Mi.indexOf(ai,Ci),Hi=Mi.indexOf(ci,Ci),Qi=new RegExp(ri(Yi)+ri(ni),"g"),Ai=Mi.indexOf(ni,Ci);;)if(Mi[Ci]!==ni)if(gi&&na.length===0&&Mi.substring(Ci,Ci+zi)===gi){if(Hi===-1)return $a();Ci=Hi+Ki,Hi=Mi.indexOf(ci,Ci),Ni=Mi.indexOf(ai,Ci)}else if(Ni!==-1&&(Ni<Hi||Hi===-1))na.push(Mi.substring(Ci,Ni)),Ci=Ni+ji,Ni=Mi.indexOf(ai,Ci);else{if(Hi===-1)break;if(na.push(Mi.substring(Ci,Hi)),Ba(Hi+Ki),Gi&&(Ia(),Li))return $a();if(Di&&ra.length>=Di)return $a(!0)}else for(Ai=Ci,Ci++;;){if((Ai=Mi.indexOf(ni,Ai+1))===-1)return fa||ca.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:ra.length,index:Ci}),Aa();if(Ai===Oi-1)return Aa(Mi.substring(Ci,Ai).replace(Qi,ni));if(ni!==Yi||Mi[Ai+1]!==Yi){if(ni===Yi||Ai===0||Mi[Ai-1]!==Yi){Ni!==-1&&Ni<Ai+1&&(Ni=Mi.indexOf(ai,Ai+1)),Hi!==-1&&Hi<Ai+1&&(Hi=Mi.indexOf(ci,Ai+1));var Zi=Ca(Hi===-1?Ni:Math.min(Ni,Hi));if(Mi.substr(Ai+1+Zi,ji)===ai){na.push(Mi.substring(Ci,Ai).replace(Qi,ni)),Mi[Ci=Ai+1+Zi+ji]!==ni&&(Ai=Mi.indexOf(ni,Ci)),Ni=Mi.indexOf(ai,Ci),Hi=Mi.indexOf(ci,Ci);break}var sa=Ca(Hi);if(Mi.substring(Ai+1+sa,Ai+1+sa+Ki)===ci){if(na.push(Mi.substring(Ci,Ai).replace(Qi,ni)),Ba(Ai+1+sa+Ki),Ni=Mi.indexOf(ai,Ci),Ai=Mi.indexOf(ni,Ci),Gi&&(Ia(),Li))return $a();if(Di&&ra.length>=Di)return $a(!0);break}ca.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:ra.length,index:Ci}),Ai++}}else Ai++}return Aa();function ma(Si){ra.push(Si),aa=Ci}function Ca(Si){var Ji=0;if(Si!==-1){var oa=Mi.substring(Ai+1,Si);oa&&oa.trim()===""&&(Ji=oa.length)}return Ji}function Aa(Si){return fa||(Si===void 0&&(Si=Mi.substring(Ci)),na.push(Si),Ci=Oi,ma(na),Gi&&Ia()),$a()}function Ba(Si){Ci=Si,ma(na),na=[],Hi=Mi.indexOf(ci,Ci)}function $a(Si){return{data:ra,errors:ca,meta:{delimiter:ai,linebreak:ci,aborted:Li,truncated:!!Si,cursor:aa+(da||0)}}}function Ia(){bi($a()),ra=[],ca=[]}},this.abort=function(){Li=!0},this.getCharIndex=function(){return Ci}}function di(li){var ni=li.data,ai=In[ni.workerId],ci=!1;if(ni.error)ai.userError(ni.error,ni.file);else if(ni.results&&ni.results.data){var gi={abort:function(){ci=!0,mi(ni.workerId,{data:[],errors:[],meta:{aborted:!0}})},pause:ei,resume:ei};if(zn(ai.userStep)){for(var bi=0;bi<ni.results.data.length&&(ai.userStep({data:ni.results.data[bi],errors:ni.results.errors,meta:ni.results.meta},gi),!ci);bi++);delete ni.results}else zn(ai.userChunk)&&(ai.userChunk(ni.results,gi,ni.file),delete ni.results)}ni.finished&&!ci&&mi(ni.workerId,ni.results)}function mi(li,ni){var ai=In[li];zn(ai.userComplete)&&ai.userComplete(ni),ai.terminate(),delete In[li]}function ei(){throw new Error("Not implemented.")}function yi(li){if(typeof li!="object"||li===null)return li;var ni=Array.isArray(li)?[]:{};for(var ai in li)ni[ai]=yi(li[ai]);return ni}function _i(li,ni){return function(){li.apply(ni,arguments)}}function zn(li){return typeof li=="function"}return Ln&&(Nn.onmessage=function(li){var ni=li.data;if(Dn.WORKER_ID===void 0&&ni&&(Dn.WORKER_ID=ni.workerId),typeof ni.input=="string")Nn.postMessage({workerId:Dn.WORKER_ID,results:Dn.parse(ni.input,ni.config),finished:!0});else if(Nn.File&&ni.input instanceof File||ni.input instanceof Object){var ai=Dn.parse(ni.input,ni.config);ai&&Nn.postMessage({workerId:Dn.WORKER_ID,results:ai,finished:!0})}}),(Yn.prototype=Object.create(Hn.prototype)).constructor=Yn,(Gn.prototype=Object.create(Hn.prototype)).constructor=Gn,(Jo.prototype=Object.create(Jo.prototype)).constructor=Jo,(nr.prototype=Object.create(Hn.prototype)).constructor=nr,Dn})})(papaparse_min);var papaparse_minExports=papaparse_min.exports;const Papa=getDefaultExportFromCjs(papaparse_minExports),LanguageMixin={props:{languageCode:{type:String,default:"en_US"},languages:{type:Object,default:()=>{}},translateApis:{type:Array,default:()=>[]},translateApi:{type:String,default:""},translateApiConfig:{type:Object},tagCompleteFile:{type:String,default:""},onlyCsvOnAuto:{type:Boolean,default:!1},groupTagsTranslate:{type:Boolean,default:!0},groupTagsTranslateCache:{type:Object,default:()=>({toEn:new Map,toLocal:new Map})}},data(){return{cancelMultiTranslate:!1,globals}},computed:{langName(){for(const _n in this.languages){const Cn=this.languages[_n];if(Cn.code===this.languageCode)return Cn.name}return item.name}},methods:{getLang(_n){return common$1.getLang(_n,this.languageCode,this.languages)},replaceGlobals(_n){return common$1.replaceGlobals(_n,this.languageCode)},getCSV(_n=null,Cn=!1){return window.tagCompleteFileCache=window.tagCompleteFileCache||{},window.tagCompleteFileLoading=window.tagCompleteFileLoading||{},new Promise(($n,Nn)=>{if(_n=_n||this.tagCompleteFile,!Cn&&window.tagCompleteFileCache[_n]){$n(window.tagCompleteFileCache[_n]);return}if(window.tagCompleteFileLoading[_n]){const In=setInterval(()=>{window.tagCompleteFileLoading[_n]||(clearInterval(In),$n(window.tagCompleteFileCache[_n]))},100);return}window.tagCompleteFileLoading[_n]=!0;let Bn={toEn:new Map,toLocal:new Map},Ln=(In,Pn)=>{[In,In.replace(/\_/g," "),In.replace(/\-/g," ")].forEach(Wn=>Bn.toLocal.set(Wn,Pn)),Bn.toEn.set(Pn,In)};if(!_n&&typeof translations=="object"&&translations instanceof Map){translations.forEach((In,Pn)=>{Ln(Pn,In)}),window.tagCompleteFileLoading[_n]=!1,window.tagCompleteFileCache[_n]=Bn,$n(Bn);return}if(!_n){window.tagCompleteFileLoading[_n]=!1,window.tagCompleteFileCache[_n]=Bn,Nn(this.getLang("not_found_csv_file"));return}this.gradioAPI.getCSV(_n).then(In=>{In=Papa.parse(In,{header:!1,skipEmptyLines:!0}),In.data.forEach(Pn=>{if(Pn.length<2)return;let Dn=Pn[0].trim(),Wn=Pn[1].trim();Dn===""||Wn===""||Ln(Dn,Wn)}),window.tagCompleteFileLoading[_n]=!1,window.tagCompleteFileCache[_n]=Bn,$n(Bn)}).catch(In=>{window.tagCompleteFileLoading[_n]=!1,window.tagCompleteFileCache[_n]=Bn,In.response&&In.response.status===404?Nn(this.getLang("not_found_csv_file")):Nn(In.message)})})},_translateToLocalBy(_n,Cn,$n=!1){_n=_n.trim().toLowerCase();let Nn=Bn=>{var Ln;return((Ln=Bn.join)==null?void 0:Ln.call(Bn," / "))??Bn};if(Cn.has(_n))return Nn(Cn.get(_n));{const Bn=_n.split(",").map(Pn=>Pn.trim());let Ln=[],In=[];if(Bn.forEach(Pn=>{Cn.has(Pn)?Ln.push(Nn(Cn.get(Pn))):$n&&Pn.length&&In.push(Pn)}),Ln.length>0&&!In.length)return Ln.join(", ")}return""},async translateToLocalByCSV(_n,Cn=null,$n=!1,Nn=!1){let Bn=await this.getCSV(Cn,$n);return this._translateToLocalBy(_n,Bn.toLocal,Nn)},async translateToEnByCSV(_n,Cn=null,$n=!1){let Nn=await this.getCSV(Cn,$n);return this._toEn(_n,Nn.toEn)},async translateToLocalByGroupTags(_n,Cn=!1){return console.log("translateToLocalByGroupTags",_n),this._translateToLocalBy(_n,this.groupTagsTranslateCache.toLocal,Cn)},async translateToEnByGroupTags(_n){return this._toEn(_n,this.groupTagsTranslateCache.toEn)},_toEn(_n,Cn){return _n=_n.trim().toLowerCase(),Cn.has(_n)?Cn.get(_n):""}}},isNaN$1=Number.isNaN||window.isNaN,REGEXP_NUMBER=/^-?(?:\d+|\d+\.\d+|\.\d+)(?:[eE][-+]?\d+)?$/,REGEXP_DECIMALS=/\.\d*(?:0|9){10}\d*$/,normalizeDecimalNumber=(_n,Cn=1e11)=>REGEXP_DECIMALS.test(String(_n))?Math.round(_n*Cn)/Cn:_n,_sfc_main$g=defineComponent({name:"VueNumberInput",props:{attrs:{type:Object,default:void 0},center:Boolean,controls:Boolean,disabled:Boolean,inputtable:{type:Boolean,default:!0},inline:Boolean,max:{type:Number,default:1/0},min:{type:Number,default:-1/0},name:{type:String,default:void 0},placeholder:{type:String,default:void 0},readonly:Boolean,rounded:Boolean,size:{type:String,default:void 0},step:{type:Number,default:1},modelValue:{type:Number,default:NaN}},emits:["update:modelValue"],data(){return{value:NaN}},computed:{increasable(){return isNaN$1(this.value)||this.value<this.max},decreasable(){return isNaN$1(this.value)||this.value>this.min}},watch:{modelValue:{immediate:!0,handler(_n,Cn){!(isNaN$1(_n)&&typeof Cn>"u")&&_n!==this.value&&this.setValue(_n)}}},methods:{isNaN:isNaN$1,change(_n){this.setValue(_n.target.value)},paste(_n){const Cn=_n.clipboardData||window.clipboardData;Cn&&!REGEXP_NUMBER.test(Cn.getData("text"))&&_n.preventDefault()},decrease(){if(this.decreasable){let{value:_n}=this;isNaN$1(_n)&&(_n=0),this.setValue(normalizeDecimalNumber(_n-this.step))}},increase(){if(this.increasable){let{value:_n}=this;isNaN$1(_n)&&(_n=0),this.setValue(normalizeDecimalNumber(_n+this.step))}},setValue(_n){const Cn=this.value;let $n=typeof _n!="number"?parseFloat(_n):_n;isNaN$1($n)||(this.min<=this.max&&($n=Math.min(this.max,Math.max(this.min,$n))),this.rounded&&($n=Math.round($n))),this.value=$n,$n===Cn&&(this.$refs.input.value=String($n)),this.$emit("update:modelValue",$n,Cn)}}}),_export_sfc=(_n,Cn)=>{const $n=_n.__vccOpts||_n;for(const[Nn,Bn]of Cn)$n[Nn]=Bn;return $n},_hoisted_1$f=["disabled"],_hoisted_2$d=["name","value","min","max","step","readonly","disabled","placeholder"],_hoisted_3$d=["disabled"];function _sfc_render$g(_n,Cn,$n,Nn,Bn,Ln){return openBlock(),createElementBlock("div",{class:normalizeClass(["vue-number-input",{"vue-number-input--inline":_n.inline,"vue-number-input--center":_n.center,"vue-number-input--controls":_n.controls,[`vue-number-input--${_n.size}`]:_n.size}])},[_n.controls?(openBlock(),createElementBlock("button",{key:0,class:"vue-number-input__button vue-number-input__button--minus",type:"button",tabindex:"-1",disabled:_n.disabled||_n.readonly||!_n.decreasable,onClick:Cn[0]||(Cn[0]=withModifiers((...In)=>_n.decrease&&_n.decrease(...In),["prevent"]))},null,8,_hoisted_1$f)):createCommentVNode("",!0),createBaseVNode("input",mergeProps({ref:"input",class:"vue-number-input__input"},_n.attrs,{type:"number",name:_n.name,value:isNaN(_n.value)?"":_n.value,min:_n.min,max:_n.max,step:_n.step,readonly:_n.readonly||!_n.inputtable,disabled:_n.disabled||!_n.decreasable&&!_n.increasable,placeholder:_n.placeholder,autocomplete:"off",onChange:Cn[1]||(Cn[1]=(...In)=>_n.change&&_n.change(...In)),onPaste:Cn[2]||(Cn[2]=(...In)=>_n.paste&&_n.paste(...In))}),null,16,_hoisted_2$d),_n.controls?(openBlock(),createElementBlock("button",{key:1,class:"vue-number-input__button vue-number-input__button--plus",type:"button",tabindex:"-1",disabled:_n.disabled||_n.readonly||!_n.increasable,onClick:Cn[3]||(Cn[3]=withModifiers((...In)=>_n.increase&&_n.increase(...In),["prevent"]))},null,8,_hoisted_3$d)):createCommentVNode("",!0)],2)}const VueNumberInput=_export_sfc(_sfc_main$g,[["render",_sfc_render$g]]),HeaderMixin={data(){return{autocompleteResults:null,autocompleteResultsParent:null,showAppendList:!1,appendListStyle:{top:0,left:0},appendListSelected:null,appendListChildSelected:null,appendList:[{type:"wrap",name:"line_break_character",icon:"wrap",children:[]}],favorites:[],autoInputPrompt:"disabled",autoInputPromptKey:""}},computed:{appendListChildItemTags(){return this.appendListSelected===null?[]:this.appendListChildSelected===null?[]:this.appendList[this.appendListSelected].type!=="favorite"&&this.appendList[this.appendListSelected].type!=="history"?[]:this.appendList[this.appendListSelected].children[this.appendListChildSelected].tags}},mounted(){this.initAutoInputPrompt(),[{name:"txt2img",type:"prompt",key:"txt2img",neg:!1},{name:"txt2img",type:"negative_prompt",key:"txt2img_neg",neg:!0},{name:"img2img",type:"prompt",key:"img2img",neg:!1},{name:"img2img",type:"negative_prompt",key:"img2img_neg",neg:!0}].forEach(Cn=>{Cn.neg===this.neg&&this.appendList.push({type:"favorite",name:["favorite",Cn.name],icon:"favorite",key:Cn.key,dataKey:"favorite."+Cn.key,children:[]})})},methods:{onUnfoldClick(){this.hidePanel&&this.$nextTick(()=>{this.onResize()}),this.$emit("update:hidePanel",!this.hidePanel)},onTranslatesToLocalClick(){if(this.tags.length===0)return;if(this.loading.all_local){this.cancelMultiTranslate=!0,this.loading.all_local=!1;return}this.loading.all_local=!0;let _n=[];for(const Cn in this.tags)this.tags[Cn].type&&this.tags[Cn].type!=="text"||_n.push(Cn);return this.translates(_n,!0,!0).finally(()=>{this.loading.all_local=!1,this.updateTags()})},onTranslatesToEnglishClick(){if(this.tags.length===0)return;if(this.loading.all_en){this.cancelMultiTranslate=!0,this.loading.all_en=!1;return}this.loading.all_en=!0;let _n=[];for(const Cn in this.tags)this.tags[Cn].type&&this.tags[Cn].type!=="text"||_n.push(Cn);this.translates(_n,!1,!0).finally(()=>{this.loading.all_en=!1,this.updateTags()})},onCopyAllTagsClick(){this.copy(this.prompt)},onDeleteAllTagsClick(){confirm(this.getLang("delete_all_keywords_confirm"))&&(this.tags=[],this.updateTags())},onClickLoadWebuiPrompt(){this.onTextareaChange(!0)},appendListItemName(_n){let Cn=[];if(typeof _n.name=="object")for(let $n of _n.name)Cn.push(this.getLang($n));else Cn=[this.getLang(_n.name)];return Cn.join(" / ")},onAppendTagFocus(_n){if(this.$refs.promptTagAppend.value===""||this.$refs.promptTagAppend.value.trim()===""){this.appendListStyle={top:_n.target.offsetTop+_n.target.offsetHeight+"px",left:_n.target.offsetLeft+"px"},this.appendListSelected=null,this.appendListChildSelected=null,this.showAppendList=!0;let Cn=[];this.appendList.forEach($n=>{typeof $n.dataKey=="string"&&Cn.push($n.dataKey)}),this.gradioAPI.getDatas(Cn).then($n=>{this.appendList.forEach(Nn=>{typeof Nn.dataKey=="string"&&(Nn.children=$n[Nn.dataKey]||[],Nn.children.reverse())})})}this._setTextareaFocus()},onAppendTagBlur(_n){setTimeout(()=>{this.showAppendList=!1},300)},selectAppendList(_n=!0){this.appendList.length!==0&&(this.appendListSelected===null?this.appendListSelected=0:_n?(this.appendListSelected++,this.appendListSelected>=this.appendList.length&&(this.appendListSelected=0)):(this.appendListSelected--,this.appendListSelected<0&&(this.appendListSelected=this.appendList.length-1)),this.appendListChildSelected=null)},selectAppendListChild(_n=!0){this.appendList.length!==0&&this.appendListSelected!==null&&this.appendList[this.appendListSelected].children.length!==0&&(this.appendListChildSelected===null?this.appendListChildSelected=0:_n?(this.appendListChildSelected++,this.appendListChildSelected>=this.appendList[this.appendListSelected].children.length&&(this.appendListChildSelected=0)):(this.appendListChildSelected--,this.appendListChildSelected<0&&(this.appendListChildSelected=this.appendList[this.appendListSelected].children.length-1)),this.scrollAppendListChild())},scrollAppendListChild(){this.appendListSelected!==null&&(this.appendListChildSelected===0||this.appendListChildSelected===null?this.$refs.promptAppendListChildren[this.appendListSelected].scrollTop=0:this.$refs.promptAppendListChild[this.appendListChildSelected].scrollIntoView({behavior:"smooth",block:"center"}))},onAppendTagKeyDown(_n,Cn=null){if(!(_n.keyCode===38||_n.keyCode===40))if(_n.keyCode===13){if(this.getAutocompleteResults()&&(this.autocompleteResultsParent&&this.autocompleteResultsParent.style.display==="flex"||this.autocompleteResults.style.display==="none")&&this.getAutocompleteResultsSelected()){let Nn=this.getAutocompleteResultsSelectedText();setTimeout(()=>{Cn=this.$refs.promptTagAppend.value,Nn?Cn=Nn:(Nn=this.getAutocompleteResultsSelectedText(),Nn&&(Cn=Nn)),this.onAppendTagKeyDown(_n,Cn)},300);return}let $n=this.$refs.promptTagAppend.value;if(this.$refs.promptTagAppend.value="",this.showAppendList=!0,console.log($n,Cn),Cn)$n=$n.replace(/\s*,\s*$/,"").trim(),common$1.hasBrackets($n)&&($n=common$1.replaceBrackets($n)),this._appendTag($n,Cn),this.updateTags();else{common$1.hasBrackets($n)?($n=common$1.replaceBrackets($n),$n=[$n]):$n=common$1.splitTags($n,this.autoBreakBeforeWrap,this.autoBreakAfterWrap);let Nn=[];$n.forEach(Bn=>{let Ln=-1;Bn===`
`?Ln=this._appendTag(`
`,`
`,!1,-1,"wrap"):Ln=this._appendTag(Bn),Ln!==-1&&Nn.push(Ln)}),this.autoTranslateByIndexes(Nn)}}else this.removeAutocompleteResultsSelected()},autoTranslateByIndexes(_n){this.updatePrompt(),this.autoTranslateToEnglish||this.autoTranslateToLocal?this.$nextTick(()=>{let Cn=!(this.tagCompleteFile&&this.onlyCsvOnAuto);this.autoTranslateToEnglish?this.translates(_n,!1,Cn).finally(()=>{this.updateTags()}):this.autoTranslateToLocal&&this.translates(_n,!0,Cn).finally(()=>{this.updateTags()})}):this.updateTags()},onAppendTagKeyUp(_n){this.$refs.promptTagAppend.value===""||this.$refs.promptTagAppend.value.trim()===""?(this.$refs.promptTagAppend.value="",this.showAppendList=!0,_n.keyCode===38||_n.keyCode===40?this.appendListChildSelected===null?this.selectAppendList(_n.keyCode===40):this.selectAppendListChild(_n.keyCode===40):_n.keyCode===37||_n.keyCode===39?this.appendListSelected!==null&&(_n.keyCode===37?(this.appendListChildSelected=null,this.scrollAppendListChild()):this.appendList[this.appendListSelected].children.length===0?this.appendListChildSelected=null:(this.appendListChildSelected=0,this.scrollAppendListChild())):_n.keyCode===13&&(this._appendTagByList(),this.scrollAppendListChild(),this.appendListSelected=null,this.appendListChildSelected=null)):this.showAppendList=!1},onAppendGroupClick(_n,Cn,$n){if(_n!==null){if(this.appendListSelected=_n,Cn===null){if(this.appendList[this.appendListSelected].children.length>0)return}else this.appendListChildSelected=Cn;this._appendTagByList()}},onAppendListChildMouseLeave(_n,Cn,$n){this.appendListSelected=null,this.appendListChildSelected=null},onAppendListChildMouseEnter(_n,Cn,$n){this.appendListSelected=_n,this.appendListChildSelected=Cn},_appendTagByList(){if(this.appendListSelected===null)return;const _n=this.appendList[this.appendListSelected];let Cn=null;_n.children.length>0&&this.appendListChildSelected!==null&&(Cn=_n.children[this.appendListChildSelected]);let $n=[];switch(_n.type){case"wrap":$n.push({value:`
`,localValue:`
`,disabled:!1,type:"wrap"});break;case"lora":break;case"favorite":case"history":Cn&&Cn.tags.forEach(Nn=>{$n.push({value:Nn.value,localValue:Nn.localValue,disabled:Nn.disabled,type:Nn.type||"text"})});break}$n.length<=0||($n.forEach(Nn=>{this._appendTag(Nn.value,Nn.localValue,Nn.disabled,-1,Nn.type)}),this.updateTags())},getAutocompleteResults(){if(!this.autocompleteResults){const _n=this.$refs.promptTagAppend.parentElement.querySelector(".autocompleteResults");if(_n){this.autocompleteResults=_n,this.autocompleteResults.getAttribute("data-mousemove")!=="true"&&(this.autocompleteResults.setAttribute("data-mousemove","true"),this.autocompleteResults.addEventListener("mousemove",$n=>{this.bindAutocompleteResultsClick()}));const Cn=this.$refs.promptTagAppend.parentElement.querySelector(".autocompleteParent");Cn&&(this.autocompleteResultsParent=Cn)}}return this.autocompleteResults},removeAutocompleteResultsSelected(){const _n=this.getAutocompleteResults();return _n?(_n.querySelectorAll("li").forEach(Cn=>{Cn.classList.remove("selected")}),!0):!1},getAutocompleteResultsSelected(){const _n=this.getAutocompleteResults();if(!_n)return null;const Cn=_n.querySelector("li.selected");return Cn||null},getAutocompleteResultsSelectedText(_n=null){if(!_n&&(_n=this.getAutocompleteResultsSelected(),!_n))return null;const Nn=_n.querySelector(".acListItem").innerText.match(/\[(.+?)\]/);return Nn?Nn[1]:null},bindAutocompleteResultsClick(){if(this.getAutocompleteResults(),!this.autocompleteResults)return;this.autocompleteResults.querySelectorAll("li").forEach(Cn=>{Cn.getAttribute("physton-on-clicked")!=="true"&&(Cn.setAttribute("physton-on-clicked","true"),Cn.addEventListener("click",()=>{this.onAutocompleteResultsClicked(Cn)}))})},onAutocompleteResultsClicked(_n){const Cn=this.getAutocompleteResultsSelectedText(_n);setTimeout(()=>{let $n=this.$refs.promptTagAppend.value.replace(/,\s*$/,"");this.$refs.promptTagAppend.value="",$n=$n.replace(/\s*,\s*$/,"").trim(),common$1.hasBrackets($n)&&($n=common$1.replaceBrackets($n)),this._appendTag($n,Cn),this.updateTags()},300)},onSettingBoxMouseEnter(){this.favorites=typeof window.phystonPromptfavorites=="object"?window.phystonPromptfavorites:[]},getCurrentTypeFavorites(){this.favorites=typeof window.phystonPromptfavorites=="object"?window.phystonPromptfavorites:[];let _n=[];return this.favorites.forEach(Cn=>{if(this.neg){if(Cn.type!=="negative_prompt")return}else if(Cn.type!=="prompt")return;_n.push(Cn)}),_n},onAutoInputPromptChange(){this.gradioAPI.setData(this.autoInputPromptKey,this.autoInputPrompt).then(()=>{this.$toastr.success(this.getLang("success"))}).catch(()=>{this.$toastr.error(this.getLang("failed"))})},initAutoInputPrompt(){this.autoInputPromptKey="autoInputPrompt-"+this.name,this.gradioAPI.getData(this.autoInputPromptKey).then(_n=>{if(_n!==null)if(this.autoInputPrompt=_n,this.autoInputPrompt==="last")this.gradioAPI.getLatestHistory(this.historyKey).then(Cn=>{this.useHistory(Cn)});else{const Cn=()=>{if(typeof window.phystonPromptfavorites=="object"&&window.phystonPromptfavorites.length>0){for(let $n of window.phystonPromptfavorites)for(let Nn of $n.list)if(Nn.id===this.autoInputPrompt){this.useFavorite(Nn);return}return}setTimeout(Cn,100)};setTimeout(Cn,100)}})}}},DropMixin={data(){return{dropStartX:0,dropStartY:0,dropEndX:0,dropEndY:0,dropOffsetX:0,dropOffsetY:0,dropIsSelecting:!1,dropIsStart:!1,dropIsEnd:!1,dropArea:{top:0,left:0,width:0,height:0},dropTags:[],dropTimeId:0}},methods:{_dropOver(){this.dropIsSelecting=!1,this.dropIsStart=!1,this.dropIsEnd=!1,this.dropTags=[];for(let _n=0;_n<this.$refs.promptTagsList.children.length;_n++){let Cn=this.$refs.promptTagsList.children[_n];Cn.style.display==="none"&&(Cn.style.display=""),Cn.classList.remove("drop-selected")}},onDropMouseDown(_n){this.droping||(this._dropOver(),this.dropOffsetX=_n.clientX-_n.layerX,this.dropOffsetY=_n.clientY-_n.layerY,this.dropStartX=_n.clientX-this.dropOffsetX,this.dropStartY=_n.clientY-this.dropOffsetY,this.dropEndX=_n.clientX-this.dropOffsetX,this.dropEndY=_n.clientY-this.dropOffsetY,this.dropIsStart=!0)},onDropMouseMove(_n){if(this.dropIsStart){this.dropIsSelecting=!0,this.dropEndX=_n.clientX-this.dropOffsetX,this.dropEndY=_n.clientY-this.dropOffsetY;let Cn=Math.min(this.dropStartX,this.dropEndX),$n=Math.min(this.dropStartY,this.dropEndY),Nn=Math.abs(this.dropStartX-this.dropEndX),Bn=Math.abs(this.dropStartY-this.dropEndY);Cn=Math.max(Cn,0),$n=Math.max($n,0),Nn=Math.min(Nn,this.$refs.promptTags.clientWidth-Cn),Bn=Math.min(Bn,this.$refs.promptTags.clientHeight-$n),this.dropArea.top=$n,this.dropArea.left=Cn,this.dropArea.width=Nn,this.dropArea.height=Bn,this.dropTimeId&&clearTimeout(this.dropTimeId),this.dropTimeId=setTimeout(this.dropSelectItems,10)}this.$emit("hideExtraNetworks")},dropSelectItems(){this.dropTimeId&&clearTimeout(this.dropTimeId);let _n=[];for(let Cn=0;Cn<this.$refs.promptTagsList.children.length;Cn++){let $n=this.$refs.promptTagsList.children[Cn];if(!$n.classList.contains("prompt-tag"))continue;let Nn=$n.offsetLeft,Bn=$n.offsetTop,Ln=$n.clientWidth,In=$n.clientHeight,Pn=Nn+Ln,Dn=Bn+In;!(Pn<this.dropArea.left||Dn<this.dropArea.top||Nn>this.dropArea.left+this.dropArea.width||Bn>this.dropArea.top+this.dropArea.height)?(_n.push($n.getAttribute("data-id")),$n.classList.add("drop-selected")):$n.classList.remove("drop-selected"),this.dropTags=_n}},onDropMouseUp(_n){this.dropIsSelecting=!1,this.dropIsStart=!1,this.dropIsEnd=!0,this.$refs.dropSelectBtns.style.left=this.$refs.dropSelectBox.style.left,this.$refs.dropSelectBtns.style.top=this.$refs.dropSelectBox.style.top},_getDropTags(){let _n=[];return this.dropTags.forEach(Cn=>{let $n=this.tags.find(Nn=>Nn.id===Cn);$n&&_n.push($n)}),_n},_getDropIndexes(){let _n=[];return this.dropTags.forEach(Cn=>{let $n=this.tags.findIndex(Nn=>Nn.id===Cn);$n!==-1&&_n.push($n)}),_n},_getDropTagsEle(){let _n=[];return this.dropTags.forEach(Cn=>{let $n=this.$refs.promptTagsList.querySelector(`.prompt-tag[data-id="${Cn}"]`);$n&&_n.push($n)}),_n},onDropCopy(){let _n=this._getDropTags();this._dropOver();let Cn=this.genPrompt(_n,!0);this.copy(Cn)},onDropFavorite(){let _n=this._getDropTags();this._dropOver();let Cn=this.genPrompt(_n,!0);this.gradioAPI.pushFavorite(this.favoriteKey,_n,Cn,"").then($n=>{$n?(this.$toastr.success(this.getLang("success")),this.$emit("refreshFavorites",this.favoriteKey)):this.$toastr.error(this.getLang("failed"))}).catch($n=>{this.$toastr.error(this.getLang("failed"))})},onDropDisable(){let _n=this._getDropTags();this._dropOver(),_n.forEach(Cn=>{Cn.disabled=!0}),this.updateTags()},onDropEnable(){let _n=this._getDropTags();this._dropOver(),_n.forEach(Cn=>{Cn.disabled=!1}),this.updateTags()},onDropDelete(){let _n=this._getDropIndexes();this._dropOver(),_n.sort((Cn,$n)=>$n-Cn),_n.forEach(Cn=>{this.tags.splice(Cn,1)}),this.updateTags()}}};var GHOST_ELEMENT_ID="__autosizeInputGhost",characterEntities={" ":"nbsp","<":"lt",">":"gt"};function mapSpecialCharacterToCharacterEntity(_n){return"&"+characterEntities[_n]+";"}function escapeSpecialCharacters(_n){return _n.replace(/\s|<|>/g,mapSpecialCharacterToCharacterEntity)}function createGhostElement(){var _n=document.createElement("div");return _n.id=GHOST_ELEMENT_ID,_n.style.cssText="display:inline-block;height:0;overflow:hidden;position:absolute;top:0;visibility:hidden;white-space:nowrap;",document.body.appendChild(_n),_n}var autosizeInput=function(_n,Cn){var $n=window.getComputedStyle(_n),Nn="box-sizing:"+$n.boxSizing+";border-left:"+$n.borderLeftWidth+" solid red;border-right:"+$n.borderRightWidth+" solid red;font-family:"+$n.fontFamily+";font-feature-settings:"+$n.fontFeatureSettings+";font-kerning:"+$n.fontKerning+";font-size:"+$n.fontSize+";font-stretch:"+$n.fontStretch+";font-style:"+$n.fontStyle+";font-variant:"+$n.fontVariant+";font-variant-caps:"+$n.fontVariantCaps+";font-variant-ligatures:"+$n.fontVariantLigatures+";font-variant-numeric:"+$n.fontVariantNumeric+";font-weight:"+$n.fontWeight+";letter-spacing:"+$n.letterSpacing+";margin-left:"+$n.marginLeft+";margin-right:"+$n.marginRight+";padding-left:"+$n.paddingLeft+";padding-right:"+$n.paddingRight+";text-indent:"+$n.textIndent+";text-transform:"+$n.textTransform;function Bn(){var In=_n.value||_n.getAttribute("placeholder")||"",Pn=document.getElementById(GHOST_ELEMENT_ID)||createGhostElement();Pn.style.cssText+=Nn,Pn.innerHTML=escapeSpecialCharacters(In);var Dn=window.getComputedStyle(Pn).width;return _n.style.width=Dn,Dn}_n.addEventListener("input",Bn);var Ln=Bn();return Cn&&Cn.minWidth&&Ln!=="0px"&&(_n.style.minWidth=Ln),function(){_n.removeEventListener("input",Bn);var In=document.getElementById(GHOST_ELEMENT_ID);In&&In.parentNode.removeChild(In)}};const autoSizeInput=getDefaultExportFromCjs(autosizeInput),TagMixin={data(){return{tagClickTimeId:0,showExtendId:""}},mounted(){},methods:{_setTag(_n){if(typeof _n.type=="string"&&_n.type==="wrap")_n.weightNum=1,_n.incWeight=0,_n.decWeight=0;else if(_n.weightNum=common$1.getTagWeightNum(_n.value),_n.incWeight=common$1.getTagIncWeight(_n.value,this.useNovelAiWeightSymbol),_n.decWeight=common$1.getTagDecWeight(_n.value),_n.originalValue=_n.value,!_n.value.match(common$1.loraRegex)&&!_n.value.match(common$1.lycoRegex)){let Cn=_n.value;const $n=common$1.hasBrackets(Cn);($n[0]==="("&&$n[1]===")"||$n[0]==="["&&$n[1]==="]"||this.useNovelAiWeightSymbol&&$n[0]==="{"&&$n[1]==="}")&&(Cn=common$1.setLayers(Cn,0,$n[0],$n[1]),_n.originalValue=Cn.replace(common$1.weightNumRegex,"$1"))}this._setTagClass(_n),this.$nextTick(()=>{this._setTagHeight(_n)})},_setTagHeight(_n){let Cn=10,$n=setInterval(()=>{if(Cn--,Cn<=0&&clearInterval($n),!this.$refs["promptTagValue-"+_n.id]||!this.$refs["promptTagValue-"+_n.id][0])return!1;clearInterval($n);let Nn=this.$refs["promptTagValue-"+_n.id][0],Bn=Nn.offsetHeight;Nn.parentNode.style.height=Bn+"px",this.$refs["promptTagEdit-"+_n.id]&&(this.$refs["promptTagEdit-"+_n.id][0].style.height=Bn+"px"),this.$refs["promptTagDelete-"+_n.id]&&(this.$refs["promptTagDelete-"+_n.id][0].style.height=Bn+"px")},50)},_getTagType(_n){},_setTagClass(_n){if(_n.isLora=!1,_n.loraExists=!1,_n.isLyco=!1,_n.lycoExists=!1,_n.isEmbedding=!1,!(typeof _n.type=="string"&&_n.type==="wrap")){const $n=_n.value.match(common$1.loraRegex);if($n&&(_n.isLora=!0,_n.loraName=$n[1],this.loraExists($n[1])!==!1&&(_n.loraExists=!0)),!_n.isLora){const Nn=_n.value.match(common$1.lycoRegex);Nn&&(_n.isLyco=!0,_n.lycoName=Nn[1],this.lycoExists(Nn[1])!==!1&&(_n.lycoExists=!0))}if(!_n.isLora&&!_n.isLyco){const Nn=this.embeddingExists(_n.value);if(Nn!==!1)_n.isEmbedding=!0,_n.value=Nn,_n.embeddingName=Nn;else{const Bn=this.embeddingExists(_n.originalValue);Bn!==!1&&(_n.isEmbedding=!0,_n.embeddingName=Bn)}}}let Cn=["prompt-tag-value"];return _n.isLora?(Cn.push("lora-tag"),_n.loraExists||Cn.push("lora-not-exists")):_n.isLyco?(Cn.push("lyco-tag"),_n.lycoExists||Cn.push("lyco-not-exists")):_n.isEmbedding?Cn.push("embedding-tag"):this.neg&&Cn.push("neg-tag"),_n.classes=Cn,Cn},_setTagById(_n,Cn=null,$n=null){let Nn=this.tags.find(Bn=>Bn.id===_n);return Nn?(Cn!==null&&(Nn.value=Cn),$n!==null&&(Nn.localValue=$n),Nn):!1},_isTagBlacklist(_n){var Cn,$n,Nn,Bn,Ln;if(typeof _n.type=="string"&&_n.type==="wrap")return!1;if(_n.isLora){if((Cn=this.blacklist.lora)!=null&&Cn.includes(_n.loraName.toLowerCase()))return!0}else if(_n.isLyco){if(($n=this.blacklist.lycoris)!=null&&$n.includes(_n.lycoName.toLowerCase()))return!0}else if(_n.isEmbedding){if((Nn=this.blacklist.embedding)!=null&&Nn.includes(_n.embeddingName.toLowerCase()))return!0}else if(this.neg){if((Bn=this.blacklist.negative_prompt)!=null&&Bn.includes(_n.originalValue.toLowerCase()))return!0}else if((Ln=this.blacklist.prompt)!=null&&Ln.includes(_n.originalValue.toLowerCase()))return!0;return!1},_appendTag(_n,Cn="",$n=!1,Nn=-1,Bn="text"){if(_n==="")return-1;const Ln=Date.now()+(Math.random()*1e6).toFixed(0);let In={id:Ln,value:_n==null||_n===!1?"":_n,localValue:Cn==null||Cn===!1?"":Cn,disabled:$n,type:Bn};return this._setTag(In),this._isTagBlacklist(In)?-1:(Nn>=0?this.tags.splice(Nn,0,In):Nn=this.tags.push(In),this.$nextTick(()=>{this.$refs["promptTagEdit-"+Ln]&&autoSizeInput(this.$refs["promptTagEdit-"+Ln][0])}),Nn-1)},renderTag(_n){let Cn=this.tags.find(Nn=>Nn.id===_n);if(!Cn)return"";let $n=Cn.value;if($n==="BREAK"&&(this.autoBreakBeforeWrap||this.autoBreakAfterWrap))$n='<div class="break-character">---------------------</div> <div class="character">BREAK</div> <div class="break-character">---------------------</div>';else if($n=common$1.escapeHtml($n),Cn.incWeight>0)if(this.useNovelAiWeightSymbol){$n=common$1.setLayers($n,0,"{","}"),$n='<div class="character">'+$n+"</div>";let Nn='<div class="weight-character">'+"{".repeat(Cn.incWeight)+"</div>",Bn='<div class="weight-character">'+"}".repeat(Cn.incWeight)+"</div>";$n=Nn+$n+Bn}else{$n=common$1.setLayers($n,0,"(",")"),$n='<div class="character">'+$n+"</div>";let Nn='<div class="weight-character">'+"(".repeat(Cn.incWeight)+"</div>",Bn='<div class="weight-character">'+")".repeat(Cn.incWeight)+"</div>";$n=Nn+$n+Bn}else if(Cn.decWeight>0){$n=common$1.setLayers($n,0,"[","]"),$n='<div class="character">'+$n+"</div>";let Nn='<div class="weight-character">'+"[".repeat(Cn.decWeight)+"</div>",Bn='<div class="weight-character">'+"]".repeat(Cn.decWeight)+"</div>";$n=Nn+$n+Bn}else $n='<div class="character">'+$n+"</div>";return $n},isFavorite(_n){let Cn=this.tags.find($n=>$n.id===_n);if(!Cn)return!1;if(typeof window.phystonPromptfavorites=="object"){for(const $n of window.phystonPromptfavorites)if($n.key===this.favoriteKey){for(const Nn of $n.list)if(Nn.tags.length===1&&Nn.tags[0].value===Cn.value)return Nn.id}}return!1},onLoraPopupUseKeywords(_n){let Cn=[];for(let $n of _n){let Nn=$n.toLowerCase();if(!this.tags.find(Ln=>Ln.value.toLowerCase()===Nn)){let Ln=this._appendTag($n,"",!1,-1,"text");Ln!==-1&&Cn.push(Ln)}}Cn.length&&this.autoTranslateByIndexes(Cn)},onTagMouseEnter(_n){if(this.isEditing)return!1;let Cn=this.tags.find($n=>$n.id===_n);if(!Cn)return!1;if(Cn.isFavorite=this.isFavorite(Cn.id),this.hotkey.hover==="extend"&&(this.showExtendId=_n),Cn.isLora||Cn.isLyco||Cn.isEmbedding){let $n=Cn.isLora?Cn.loraName:Cn.isLyco?Cn.lycoName:Cn.embeddingName;this.$emit("showExtraNetworks",this.$refs["promptTagValue-"+Cn.id][0],$n,this.onLoraPopupUseKeywords,"tags")}},onTagMouseMove(_n){},onTagMouseLeave(_n){if(!this.tags.find($n=>$n.id===_n))return!1;this.hotkey.hover==="extend"&&(this.showExtendId=""),this.$emit("hideExtraNetworks")},onTagClick(_n){this.tagClickTimeId&&clearTimeout(this.tagClickTimeId),this.tagClickTimeId=setTimeout(()=>{switch(this.hotkey.click){case"edit":this._handleEditTag(_n);break;case"disable":this._handleDisableTag(_n);break;case"extend":this._handleHoverTag(_n);break}clearTimeout(this.tagClickTimeId)},250)},onTagDblclick(_n){switch(clearTimeout(this.tagClickTimeId),this.hotkey.dblClick){case"edit":this._handleEditTag(_n);break;case"disable":this._handleDisableTag(_n);break;case"extend":this._handleHoverTag(_n);break}},onTagRightClick(_n,Cn){switch(this.hotkey.rightClick){case"edit":this._handleEditTag(_n);break;case"disable":this._handleDisableTag(_n);break;case"extend":this._handleHoverTag(_n);break}},_handleEditTag(_n){let Cn=this.tags.find($n=>$n.id===_n);if(!Cn)return!1;this.editing={},this.editing[Cn.id]=!0,this.isEditing=!0,this.$forceUpdate(),this.$nextTick(()=>{const $n=this.$refs["promptTagEdit-"+Cn.id][0];$n.focus(),$n.dispatchEvent(new Event("input"))})},_handleDisableTag(_n){let Cn=this.tags.find($n=>$n.id===_n);if(!Cn)return!1;this.onDisabledTagClick(Cn.id)},_handleHoverTag(_n){if(!this.tags.find($n=>$n.id===_n))return!1;this.showExtendId=_n},onTagInputBlur(_n){let Cn=this.tags.find($n=>$n.id===_n);if(!Cn)return!1;this.editing[Cn.id]=!1,this.isEditing=!1},onTagInputKeyDown(_n,Cn){if(Cn.keyCode===13){let $n=this.tags.find(Nn=>Nn.id===_n);if(!$n)return!1;this.editing[$n.id]=!1,this.isEditing=!1,$n.value!==Cn.target.value&&($n.value=Cn.target.value,this._setTag($n),this.updateTags())}},onTagInputChange(_n,Cn){let $n=this.tags.find(Nn=>Nn.id===_n);if(!$n)return!1;$n.value!==Cn.target.value&&($n.value=Cn.target.value,this._setTag($n),this.updateTags())},onTagWeightNumChange(_n,Cn){let $n=this.tags.find(In=>In.id===_n);if(!$n)return!1;if(Cn=typeof Cn=="number"||typeof Cn=="string"?Cn:Cn.target.value,$n.weightNum==Cn)return;let Nn=Cn,Bn=$n.value,Ln=$n.localValue;if(Nn!==0){if(Nn===1&&!this.autoKeepWeightOne){const In=common$1.hasBrackets(Bn);(In[0]==="("&&In[1]===")"||this.useNovelAiWeightSymbol&&In[0]==="{"&&In[1]==="}")&&(Bn=common$1.setLayers(Bn,0,In[0],In[1]),Ln!==""&&(Ln=common$1.setLayers(Ln,0,In[0],In[1]))),Bn=Bn.replace(common$1.weightNumRegex,"$1"),Ln!==""&&(Ln=Ln.replace(common$1.weightNumRegex,"$1"))}else{if(!common$1.weightNumRegex.test(Bn)){let In=common$1.hasBrackets(Bn);In?(Bn=common$1.setLayers(Bn,1,In[0],In[1],":"+Nn),Ln!==""&&(Ln=common$1.setLayers(Ln,1,In[0],In[1],":"+Nn))):(Bn=Bn+":"+Nn,Ln!==""&&(Ln=Ln+":"+Nn))}$n.isLora||$n.isLyco||$n.isEmbedding||common$1.hasBrackets(Bn)||(this.useNovelAiWeightSymbol?(Bn=common$1.setLayers(Bn,1,"{","}"),Ln!==""&&(Ln=common$1.setLayers(Ln,1,"{","}"))):(Bn=common$1.setLayers(Bn,1,"(",")"),Ln!==""&&(Ln=common$1.setLayers(Ln,1,"(",")"))))}Bn!==$n.value&&($n.value=Bn,Ln!==""&&($n.localValue=Ln),this._setTag($n))}else this.autoKeepWeightZero?($n.value=Bn.replace(common$1.weightNumRegex,"$1:0"),Ln!==""&&($n.localValue=$n.localValue.replace(common$1.weightNumRegex,"$1:0"))):($n.value=Bn.replace(common$1.weightNumRegex,"$1"),Ln!==""&&($n.localValue=$n.localValue.replace(common$1.weightNumRegex,"$1")));$n.weightNum=Nn,this.updateTags()},onDeleteTagClick(_n){let Cn=this.tags.find(Nn=>Nn.id===_n);if(!Cn)return!1;let $n=this.tags.indexOf(Cn);this.tags.splice($n,1),this.updateTags()},onFavoriteTagClick(_n){let Cn=this.tags.find(Nn=>Nn.id===_n);if(!Cn)return!1;let $n=this.isFavorite(Cn.id);$n?this.gradioAPI.unFavorite(this.favoriteKey,$n).then(Nn=>{Nn&&(Cn.isFavorite=!1,this.$emit("refreshFavorites",this.favoriteKey))}):this.gradioAPI.pushFavorite(this.favoriteKey,[Cn],Cn.value,Cn.localValue===""?Cn.value:Cn.localValue).then(Nn=>{Nn&&(Cn.isFavorite=!0,this.$emit("refreshFavorites",this.favoriteKey))})},onDisabledTagClick(_n){let Cn=this.tags.find($n=>$n.id===_n);Cn&&(Cn.disabled=!Cn.disabled,this.updateTags())},onIncWeightClick(_n,Cn){let $n=this.tags.find(In=>In.id===_n);if(!$n)return;let Nn=$n.value,Bn=$n.localValue;Nn=common$1.setLayers(Nn,0,"[","]"),Bn!==""&&(Bn=common$1.setLayers(Bn,0,"[","]")),this.useNovelAiWeightSymbol&&(Nn=common$1.setLayers(Nn,0,"(",")"),Bn!==""&&(Bn=common$1.setLayers(Bn,0,"(",")")));let Ln=$n.incWeight;Ln+=Cn,Ln<0&&(Ln=0),$n.incWeight=Ln,$n.decWeight=0,this.useNovelAiWeightSymbol?(Nn=common$1.setLayers(Nn,Ln,"{","}"),Bn!==""&&(Bn=common$1.setLayers(Bn,Ln,"{","}"))):(Nn=common$1.setLayers(Nn,Ln,"(",")"),Bn!==""&&(Bn=common$1.setLayers(Bn,Ln,"(",")"))),$n.value=Nn,Bn!==""&&($n.localValue=Bn),this.updateTags()},onDecWeightClick(_n,Cn){let $n=this.tags.find(In=>In.id===_n);if(!$n)return;let Nn=$n.value,Bn=$n.localValue;Nn=common$1.setLayers(Nn,0,"(",")"),Bn!==""&&(Bn=common$1.setLayers(Bn,0,"(",")")),this.useNovelAiWeightSymbol&&(Nn=common$1.setLayers(Nn,0,"{","}"),Bn!==""&&(Bn=common$1.setLayers(Bn,0,"{","}")));let Ln=$n.decWeight;Ln+=Cn,Ln<0&&(Ln=0),$n.incWeight=0,$n.decWeight=Ln,Nn=common$1.setLayers(Nn,Ln,"[","]"),Bn!==""&&(Bn=common$1.setLayers(Bn,Ln,"[","]")),$n.value=Nn,Bn!==""&&($n.localValue=Bn),this.updateTags()},onWrapTagClick(_n){let Cn=this.tags.find(Ln=>Ln.id===_n);if(!Cn)return;let $n=this.tags.indexOf(Cn),Nn=this._appendTag(`
`,`
`,!1,-1,"wrap"),Bn=this.tags[Nn];this.tags.splice(Nn,1),this.tags.splice($n+1,0,Bn),this.updateTags()},onTranslateToLocalClick(_n){let Cn=this.tags.find(Nn=>Nn.id===_n);if(!Cn)return;let $n=this.tags.indexOf(Cn);this.loading[Cn.id+"_local"]||this.translates([$n],!0,!0).finally(()=>{this.updateTags()})},onTranslateToEnglishClick(_n){let Cn=this.tags.find(Nn=>Nn.id===_n);if(!Cn)return;let $n=this.tags.indexOf(Cn);this.loading[Cn.id+"_en"]||this.translates([$n],!1,!0).finally(()=>{this.updateTags()})},onBlacklistClick(_n){let Cn=this.tags.find(Nn=>Nn.id===_n);if(!Cn)return;if(!this.cancelBlacklistConfirm){let Nn=this.getLang("confirm_add_blacklist").replace("{0}",Cn.value)+`
`+this.getLang("blacklist_desc");if(!confirm(Nn))return}let $n=JSON.parse(JSON.stringify(this.blacklist));Cn.isLora?$n.lora.push(Cn.loraName):Cn.isLyco?$n.lycoris.push(Cn.lycoName):Cn.isEmbedding?$n.embedding.push(Cn.embeddingName):this.neg?$n.negative_prompt.push(Cn.originalValue):$n.prompt.push(Cn.originalValue),this.gradioAPI.setData("blacklist",$n),this.$emit("update:blacklist",$n,this.cancelBlacklistConfirm),this.tags.forEach(Nn=>{Nn.value===Cn.value&&this.onDeleteTagClick(Nn.id)})}}},GroupTagsMixin={data(){return{groupTagsActive:"",subGroupTagsActive:"",groupTagsProcessed:[],extraNetworksRefreshing:!1}},watch:{groupTags:{handler(){this.genGroup(),(!this.groupTagsActive||!this.subGroupTagsActive)&&(this.groupTagsActive="favorite",this.subGroupTagsActive="favorite-"+this.favoriteKey),this._setGroupTagItemWidth()},deep:!0,immediate:!0},favorites:{handler(){this.genGroup()},deep:!0,immediate:!0},extraNetworks:{handler(){this.genGroup()},deep:!0,immediate:!0}},mounted(){this.gradioAPI.getData("groupTagsActive-"+this.name).then(_n=>{_n!==null&&typeof _n=="object"&&(this.groupTagsActive=_n.groupTagsActive,this.subGroupTagsActive=_n.subGroupTagsActive)})},methods:{genGroup(){let _n=[],Cn={name:this.getLang("favorite"),tabKey:"favorite",type:"favorite",groups:[]};if(this.getCurrentTypeFavorites().forEach($n=>{let Nn={color:"",name:this.getLang($n.name),tabKey:"favorite-"+$n.key,type:"favorite",tags:{},ori:{}};$n.list.forEach(Bn=>{Nn.tags[Bn.prompt]=Bn.name==""?Bn.prompt:Bn.name,Nn.ori[Bn.prompt]=Bn}),Cn.groups.push(Nn)}),_n.push(Cn),!this.$appMode){let $n={name:"Extra Networks",tabKey:"extraNetworks",type:"extraNetworks",groups:[]};this.extraNetworks.forEach(Nn=>{let Bn={color:"",name:Nn.title,tabKey:"extraNetworks-"+Nn.name,type:"extraNetworks",subType:Nn.name,tags:{},datas:[]};Nn.items.forEach(Pn=>{Bn.datas.push(Pn)}),$n.groups.push(Bn),Nn.items.forEach(Pn=>{Pn.dirnameFormat=Pn.dirname.replaceAll("\\","/")});let Ln=common$1.getSamePrefixPath([...new Set(Nn.items.map(Pn=>Pn.dirnameFormat))]),In=[];Nn.items.forEach(Pn=>{let Dn=Pn.dirnameFormat.replace(Ln,"");Dn===""&&(Dn="@root"),Dn=Dn.replace(/^\//,""),In.push(Dn),Pn.base_dirname=Dn}),In=[...new Set(In)],In.length>1&&In.forEach(Pn=>{let Dn={color:"",name:Pn,tabKey:"extraNetworks-"+Nn.name+"-"+Pn,type:"extraNetworks",subType:Nn.name,tags:{},datas:[]};Nn.items.forEach(Wn=>{Wn.base_dirname===Pn&&Dn.datas.push(Wn)}),$n.groups.push(Dn)}),$n.groups.push({type:"wrap"})}),_n.push($n)}_n=_n.concat(this.groupTags),this.groupTagsProcessed=_n},saveGroupActive(){this.gradioAPI.setData("groupTagsActive-"+this.name,{groupTagsActive:this.groupTagsActive,subGroupTagsActive:this.subGroupTagsActive})},activeGroupTab(_n){this.groupTagsActive=this.groupTagsProcessed[_n].tabKey,this.subGroupTagsActive=this.groupTagsProcessed[_n].groups[0].tabKey,this.saveGroupActive();let Cn=this.$refs.groupTabsHeader.children[_n].offsetLeft-this.$refs.groupTabsHeader.offsetWidth/2+this.$refs.groupTabsHeader.children[_n].offsetWidth/2;this.$refs.groupTabsHeader.scrollTo({left:Cn,behavior:"smooth"}),this._setGroupTagItemWidth()},activeSubGroupTab(_n,Cn){this.subGroupTagsActive=this.groupTagsProcessed[_n].groups[Cn].tabKey,this.saveGroupActive(),this._setGroupTagItemWidth()},_setGroupTagItemWidth(){this.$nextTick(()=>{if(!this.$refs.groupTagItem)return;this.$refs.groupTagItem.forEach((Cn,$n)=>{Cn.style.width="auto"});let _n=0;this.$refs.groupTagItem.forEach((Cn,$n)=>{_n=Math.max(_n,Cn.offsetWidth)}),_n>0&&this.$refs.groupTagItem.forEach((Cn,$n)=>{Cn.style.width=_n+"px"})})},onClickHideGroupTags(){this.$emit("update:hideGroupTags",!this.hideGroupTags)},onClickGroupTag(_n,Cn,$n,Nn){let Bn=[];if(this.tags.forEach((Ln,In)=>{Ln.originalValue===Cn&&Bn.push(In)}),Bn.length)Bn.reverse().forEach(Ln=>{this.tags.splice(Ln,1)}),this.updateTags();else if($n.type==="favorite"){let Ln=Nn.ori[Cn];this.onClickGroupTagFavorite(Ln)}else this._appendTag(Cn,_n,!1,-1,"text"),this.updateTags()},onClickGroupTagFavorite(_n){_n.tags.forEach(Cn=>{this._appendTag(Cn.value,Cn.localValue,Cn.disabled,-1,Cn.type)}),this.updateTags()},onClickGroupTagExtraNetwork(data,group,subGroup){if(subGroup.subType==="checkpoints"){if(data.loading)return;data.loading=!0;let setLoading=_n=>{if(_n>100){data.loading=!1,setTimeout(this.onClickGroupExtraNetworkRefresh,1e3);return}if(opts&&opts.sd_model_checkpoint){let Cn=!1,$n=opts.sd_model_checkpoint;if($n.indexOf("["+data.shorthash+"]")>-1)Cn=!0;else{$n=$n.replaceAll("\\","/");let Nn=data.baseDirname;Nn==="@root"&&(Nn=""),($n.indexOf(Nn+"/"+data.basename)>-1||$n.indexOf(data.basename)>-1)&&(Cn=!0)}if(Cn){data.loading=!1,setTimeout(this.onClickGroupExtraNetworkRefresh,1e3);return}}setTimeout(setLoading,100,_n+1)};if(setLoading(0),console.log(data),data.onclick){let e=document.createElement("div");e.innerHTML=data.onclick;let onclick=e.textContent||e.innerText;onclick=onclick.replace(/^"/,"").replace(/"$/,"").trim(),onclick=onclick.replace(/^return /,"").trim(),console.log(onclick),eval(onclick)}else selectCheckpoint(data.basename);return}let indexes=this._groupTagsExtraNetworkTagsIndexes(data);if(indexes.length)indexes.reverse().forEach(_n=>{console.log(_n),this.tags.splice(_n,1)}),this.updateTags();else{let index=this._appendTag(eval(data.prompt),"",!1,-1,"text");this.autoTranslateToLocal?this.translates([index],!0,!1).finally(()=>{this.updateTags()}):this.updateTags()}},getGroupTagTooltip(_n,Cn){let $n="";return _n&&_n!==Cn&&($n+=_n+"<br/>"),$n+=Cn,$n},getGroupTagStyle(_n,Cn,$n){let Nn={},Bn=common$1.getTagsColorKey(_n,Cn),Ln="";this.groupTagsColor[Bn]&&(Ln=this.groupTagsColor[Bn],common$1.isColorTransparent(Ln)&&(Ln="")),Ln&&(Nn={background:Ln});for(let In of this.tags)if(In.originalValue===$n){Nn.filter="grayscale(1)";break}return Nn},_groupTagsExtraNetworkTagsIndexes(_n){let Cn=_n.name,$n=_n.output_name||void 0,Nn=[];for(let Bn in this.tags){let Ln=this.tags[Bn];if(typeof Ln.type=="string"&&Ln.type==="wrap")continue;let In=!1;Ln.isLora?In=Ln.loraName===Cn||$n&&Ln.loraName===$n:Ln.isLyco?In=Ln.lycoName===Cn||$n&&Ln.lycoName===$n:Ln.isEmbedding?In=Ln.embeddingName===Cn||$n&&Ln.embeddingName===$n:In=Ln.originalValue===Cn||$n&&Ln.originalValue===$n,In&&(console.log("1"),Nn.push(Bn))}return Nn},getGroupTagExtraNetworkStyle(_n){let Cn=this._groupTagsExtraNetworkTagsIndexes(_n),$n={width:this.extraNetworksWidth+"px",height:this.extraNetworksHeight+"px"};return Cn.length&&($n.filter="grayscale(1)"),$n},getTagsColorKey(_n,Cn){return common$1.getTagsColorKey(_n,Cn)},onTagsColorChange(_n){this.$emit("update:groupTagsColor",this.groupTagsColor)},onClickResetTagsColor(_n){for(let Cn of this.groupTagsProcessed)for(let $n of Cn.groups){if($n.type&&$n.typ=="wrap")continue;let Nn=common$1.getTagsColorKey(Cn.name,$n.name);_n===Nn&&(this.groupTagsColor[_n]=ref(common$1.fitterInputColor($n.color)))}this.onTagsColorChange(_n)},onClickClearTagsColor(_n){this.groupTagsColor[_n]=ref("rgba(0,0,0,0)"),this.onTagsColorChange(_n)},getTagColorStyle(_n){if(_n.isLora||_n.isLyco||_n.isEmbedding)return{};if(!this.groupTagsColorKeyCache[_n.value])return{};let Cn=this.groupTagsColorKeyCache[_n.value];if(!this.groupTagsColor[Cn])return{};let $n=this.groupTagsColor[Cn];return common$1.isColorTransparent($n)?{}:{background:$n}},onGroupExtraNetworkMouseEnter(_n,Cn){this.$emit("showExtraNetworks",_n.target,Cn,this.onLoraPopupUseKeywords,!0,"groupTags")},onGroupExtraNetworkMouseMove(){},onGroupExtraNetworkMouseLeave(){this.$emit("hideExtraNetworks")},onClickGroupExtraNetworkRefresh(){this.$emit("refreshExtraNetworks")}}},_sfc_main$f={name:"IconSvg",props:{name:{type:String,required:!0},svgName:{type:String,default:""}},data(){return{svgCode:""}},watch:{name:{handler:function(_n,Cn){this.getSvg()},immediate:!1}},mounted(){this.getSvg()},methods:{getSvg(){if(!this.name)return;let _n=this.svgName||this.name;if(window.loadingSvg=window.loadingSvg||{},window.isLoadSvg=window.isLoadSvg||{},window.isLoadSvg[_n]){this.svgCode=localStorage.getItem("iconSVG-"+_n);return}if(localStorage.getItem("iconSVG-"+_n)&&(this.svgCode=localStorage.getItem("iconSVG-"+_n)),window.loadingSvg[_n]){const Cn=setInterval(()=>{window.loadingSvg[_n]||(clearInterval(Cn),this.svgCode=localStorage.getItem("iconSVG-"+_n))},10);return}window.loadingSvg[_n]=!0,window.iconSvgHash||(window.iconSvgHash=new Date().getTime()),this.gradioAPI.styles("icons/"+_n+".svg",window.iconSvgHash).then(Cn=>{this.svgCode=Cn,localStorage.setItem("iconSVG-"+_n,Cn),window.isLoadSvg[_n]=!0,window.loadingSvg[_n]=!1}).catch(Cn=>{window.loadingSvg[_n]=!1})}}},_hoisted_1$e=["innerHTML"];function _sfc_render$f(_n,Cn,$n,Nn,Bn,Ln){return withDirectives((openBlock(),createElementBlock("div",{class:normalizeClass(["icon-svg","icon-svg-"+$n.name]),"data-name":"name",innerHTML:Bn.svgCode},null,10,_hoisted_1$e)),[[vShow,Bn.svgCode]])}const IconSvg=_export_sfc(_sfc_main$f,[["render",_sfc_render$f]]),_sfc_main$e={name:"HighlightPrompt",props:{textarea:{type:Object,required:!0},hideDefaultInput:{type:Boolean,default:!1}},data(){return{scrollTop:0,showTimeId:0,hideTimeId:0,lastHighLightTag:null}},watch:{},mounted(){},methods:{show(_n){this.lastHighLightTag&&this.lastHighLightTag.value===_n.value||(this.lastHighLightTag=_n,this.showTimeId&&clearTimeout(this.showTimeId),this.showTimeId=setTimeout(()=>{this._show(_n),this.showTimeId=0},10))},_show(_n){if(this.hideDefaultInput)return this._hide();if(typeof _n.type=="string"&&_n.type==="wrap")return this._hide();let Cn=_n.value,$n=this.textarea.value;if(Cn===""||Cn.trim()==="")return this._hide();if($n===""||$n.trim()==="")return this._hide();if(Cn=common$1.escapeHtml(Cn),$n=common$1.escapeHtml(this.textarea.value),$n.indexOf(Cn)===-1)return this._hide();this.textarea.parentNode.insertBefore(this.$refs.highlightPrompt,this.textarea.nextSibling);const Bn=window.getComputedStyle(this.textarea);for(const Pn of Bn)this.$refs.highlightPrompt.style[Pn]=Bn[Pn];this.$refs.highlightPrompt.style.display="block",this.textarea.style.display="none";let Ln="",In=$n;for(;;){const Pn=In.indexOf(Cn);if(Pn===-1){Ln+=In;break}const Dn=Pn+Cn.length;Ln+=In.substring(0,Pn),Ln+='<span class="physton-highlight-prompt">',Ln+=In.substring(Pn,Dn),Ln+="</span>",In=In.substring(Dn)}this.$refs.highlightPrompt.innerHTML=Ln,this.$refs.highlightPrompt.scrollTop=this.scrollTop},hide(){this.lastHighLightTag=null,this.showTimeId&&clearTimeout(this.showTimeId),this.hideTimeId&&clearTimeout(this.hideTimeId),this.hideTimeId=setTimeout(()=>{this._hide(),this.hideTimeId=0},10)},_hide(){this.textarea.style.display="block",this.$refs.highlightPrompt.style.display="none",this.scrollTop=this.textarea.scrollTop}}};function _sfc_render$e(_n,Cn,$n,Nn,Bn,Ln){return openBlock(),createElementBlock("div",{class:"physton-highlight-prompt",ref:"highlightPrompt",onClick:Cn[0]||(Cn[0]=(...In)=>Ln.hide&&Ln.hide(...In))},null,512)}const HighlightPrompt=_export_sfc(_sfc_main$e,[["render",_sfc_render$e]]);function tryOnScopeDispose(_n){return getCurrentScope()?(onScopeDispose(_n),!0):!1}function toValue(_n){return typeof _n=="function"?_n():unref(_n)}const isClient=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const toString$1=Object.prototype.toString,isObject$4=_n=>toString$1.call(_n)==="[object Object]",noop$1=()=>{},isIOS=getIsIOS();function getIsIOS(){var _n,Cn;return isClient&&((_n=window==null?void 0:window.navigator)==null?void 0:_n.userAgent)&&(/iP(ad|hone|od)/.test(window.navigator.userAgent)||((Cn=window==null?void 0:window.navigator)==null?void 0:Cn.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function createFilterWrapper(_n,Cn){function $n(...Nn){return new Promise((Bn,Ln)=>{Promise.resolve(_n(()=>Cn.apply(this,Nn),{fn:Cn,thisArg:this,args:Nn})).then(Bn).catch(Ln)})}return $n}const bypassFilter=_n=>_n();function debounceFilter(_n,Cn={}){let $n,Nn,Bn=noop$1;const Ln=Pn=>{clearTimeout(Pn),Bn(),Bn=noop$1};return Pn=>{const Dn=toValue(_n),Wn=toValue(Cn.maxWait);return $n&&Ln($n),Dn<=0||Wn!==void 0&&Wn<=0?(Nn&&(Ln(Nn),Nn=null),Promise.resolve(Pn())):new Promise((Hn,Yn)=>{Bn=Cn.rejectOnCancel?Yn:Hn,Wn&&!Nn&&(Nn=setTimeout(()=>{$n&&Ln($n),Nn=null,Hn(Pn())},Wn)),$n=setTimeout(()=>{Nn&&Ln(Nn),Nn=null,Hn(Pn())},Dn)})}}function pausableFilter(_n=bypassFilter){const Cn=ref(!0);function $n(){Cn.value=!1}function Nn(){Cn.value=!0}const Bn=(...Ln)=>{Cn.value&&_n(...Ln)};return{isActive:readonly(Cn),pause:$n,resume:Nn,eventFilter:Bn}}function createSingletonPromise(_n){let Cn;function $n(){return Cn||(Cn=_n()),Cn}return $n.reset=async()=>{const Nn=Cn;Cn=void 0,Nn&&await Nn},$n}function getLifeCycleTarget(_n){return _n||getCurrentInstance()}function useDebounceFn(_n,Cn=200,$n={}){return createFilterWrapper(debounceFilter(Cn,$n),_n)}function watchWithFilter(_n,Cn,$n={}){const{eventFilter:Nn=bypassFilter,...Bn}=$n;return watch(_n,createFilterWrapper(Nn,Cn),Bn)}function watchPausable(_n,Cn,$n={}){const{eventFilter:Nn,...Bn}=$n,{eventFilter:Ln,pause:In,resume:Pn,isActive:Dn}=pausableFilter(Nn);return{stop:watchWithFilter(_n,Cn,{...Bn,eventFilter:Ln}),pause:In,resume:Pn,isActive:Dn}}function tryOnMounted(_n,Cn=!0,$n){getLifeCycleTarget()?onMounted(_n,$n):Cn?_n():nextTick(_n)}function useTimeoutFn(_n,Cn,$n={}){const{immediate:Nn=!0}=$n,Bn=ref(!1);let Ln=null;function In(){Ln&&(clearTimeout(Ln),Ln=null)}function Pn(){Bn.value=!1,In()}function Dn(...Wn){In(),Bn.value=!0,Ln=setTimeout(()=>{Bn.value=!1,Ln=null,_n(...Wn)},toValue(Cn))}return Nn&&(Bn.value=!0,isClient&&Dn()),tryOnScopeDispose(Pn),{isPending:readonly(Bn),start:Dn,stop:Pn}}function whenever(_n,Cn,$n){const Nn=watch(_n,(Bn,Ln,In)=>{Bn&&($n!=null&&$n.once&&nextTick(()=>Nn()),Cn(Bn,Ln,In))},{...$n,once:!1});return Nn}function unrefElement(_n){var Cn;const $n=toValue(_n);return(Cn=$n==null?void 0:$n.$el)!=null?Cn:$n}const defaultWindow=isClient?window:void 0,defaultNavigator=isClient?window.navigator:void 0;function useEventListener(..._n){let Cn,$n,Nn,Bn;if(typeof _n[0]=="string"||Array.isArray(_n[0])?([$n,Nn,Bn]=_n,Cn=defaultWindow):[Cn,$n,Nn,Bn]=_n,!Cn)return noop$1;Array.isArray($n)||($n=[$n]),Array.isArray(Nn)||(Nn=[Nn]);const Ln=[],In=()=>{Ln.forEach(Hn=>Hn()),Ln.length=0},Pn=(Hn,Yn,Gn,Jo)=>(Hn.addEventListener(Yn,Gn,Jo),()=>Hn.removeEventListener(Yn,Gn,Jo)),Dn=watch(()=>[unrefElement(Cn),toValue(Bn)],([Hn,Yn])=>{if(In(),!Hn)return;const Gn=isObject$4(Yn)?{...Yn}:Yn;Ln.push(...$n.flatMap(Jo=>Nn.map(nr=>Pn(Hn,Jo,nr,Gn))))},{immediate:!0,flush:"post"}),Wn=()=>{Dn(),In()};return tryOnScopeDispose(Wn),Wn}let _iOSWorkaround=!1;function onClickOutside(_n,Cn,$n={}){const{window:Nn=defaultWindow,ignore:Bn=[],capture:Ln=!0,detectIframe:In=!1}=$n;if(!Nn)return noop$1;isIOS&&!_iOSWorkaround&&(_iOSWorkaround=!0,Array.from(Nn.document.body.children).forEach(Gn=>Gn.addEventListener("click",noop$1)),Nn.document.documentElement.addEventListener("click",noop$1));let Pn=!0;const Dn=Gn=>Bn.some(Jo=>{if(typeof Jo=="string")return Array.from(Nn.document.querySelectorAll(Jo)).some(nr=>nr===Gn.target||Gn.composedPath().includes(nr));{const nr=unrefElement(Jo);return nr&&(Gn.target===nr||Gn.composedPath().includes(nr))}}),Hn=[useEventListener(Nn,"click",Gn=>{const Jo=unrefElement(_n);if(!(!Jo||Jo===Gn.target||Gn.composedPath().includes(Jo))){if(Gn.detail===0&&(Pn=!Dn(Gn)),!Pn){Pn=!0;return}Cn(Gn)}},{passive:!0,capture:Ln}),useEventListener(Nn,"pointerdown",Gn=>{const Jo=unrefElement(_n);Pn=!Dn(Gn)&&!!(Jo&&!Gn.composedPath().includes(Jo))},{passive:!0}),In&&useEventListener(Nn,"blur",Gn=>{setTimeout(()=>{var Jo;const nr=unrefElement(_n);((Jo=Nn.document.activeElement)==null?void 0:Jo.tagName)==="IFRAME"&&!(nr!=null&&nr.contains(Nn.document.activeElement))&&Cn(Gn)},0)})].filter(Boolean);return()=>Hn.forEach(Gn=>Gn())}function useMounted(){const _n=ref(!1),Cn=getCurrentInstance();return Cn&&onMounted(()=>{_n.value=!0},Cn),_n}function useSupported(_n){const Cn=useMounted();return computed(()=>(Cn.value,!!_n()))}function usePermission(_n,Cn={}){const{controls:$n=!1,navigator:Nn=defaultNavigator}=Cn,Bn=useSupported(()=>Nn&&"permissions"in Nn);let Ln;const In=typeof _n=="string"?{name:_n}:_n,Pn=ref(),Dn=()=>{Ln&&(Pn.value=Ln.state)},Wn=createSingletonPromise(async()=>{if(Bn.value){if(!Ln)try{Ln=await Nn.permissions.query(In),useEventListener(Ln,"change",Dn),Dn()}catch{Pn.value="prompt"}return Ln}});return Wn(),$n?{state:Pn,isSupported:Bn,query:Wn}:Pn}function useClipboard(_n={}){const{navigator:Cn=defaultNavigator,read:$n=!1,source:Nn,copiedDuring:Bn=1500,legacy:Ln=!1}=_n,In=useSupported(()=>Cn&&"clipboard"in Cn),Pn=usePermission("clipboard-read"),Dn=usePermission("clipboard-write"),Wn=computed(()=>In.value||Ln),Hn=ref(""),Yn=ref(!1),Gn=useTimeoutFn(()=>Yn.value=!1,Bn);function Jo(){In.value&&oi(Pn.value)?Cn.clipboard.readText().then(di=>{Hn.value=di}):Hn.value=ri()}Wn.value&&$n&&useEventListener(["copy","cut"],Jo);async function nr(di=toValue(Nn)){Wn.value&&di!=null&&(In.value&&oi(Dn.value)?await Cn.clipboard.writeText(di):Zo(di),Hn.value=di,Yn.value=!0,Gn.start())}function Zo(di){const mi=document.createElement("textarea");mi.value=di??"",mi.style.position="absolute",mi.style.opacity="0",document.body.appendChild(mi),mi.select(),document.execCommand("copy"),mi.remove()}function ri(){var di,mi,ei;return(ei=(mi=(di=document==null?void 0:document.getSelection)==null?void 0:di.call(document))==null?void 0:mi.toString())!=null?ei:""}function oi(di){return di==="granted"||di==="prompt"}return{isSupported:Wn,text:Hn,copied:Yn,copy:nr}}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(_n,Cn){return handlers[_n]||Cn}function guessSerializerType(_n){return _n==null?"any":_n instanceof Set?"set":_n instanceof Map?"map":_n instanceof Date?"date":typeof _n=="boolean"?"boolean":typeof _n=="string"?"string":typeof _n=="object"?"object":Number.isNaN(_n)?"any":"number"}const StorageSerializers={boolean:{read:_n=>_n==="true",write:_n=>String(_n)},object:{read:_n=>JSON.parse(_n),write:_n=>JSON.stringify(_n)},number:{read:_n=>Number.parseFloat(_n),write:_n=>String(_n)},any:{read:_n=>_n,write:_n=>String(_n)},string:{read:_n=>_n,write:_n=>String(_n)},map:{read:_n=>new Map(JSON.parse(_n)),write:_n=>JSON.stringify(Array.from(_n.entries()))},set:{read:_n=>new Set(JSON.parse(_n)),write:_n=>JSON.stringify(Array.from(_n))},date:{read:_n=>new Date(_n),write:_n=>_n.toISOString()}},customStorageEventName="vueuse-storage";function useStorage(_n,Cn,$n,Nn={}){var Bn;const{flush:Ln="pre",deep:In=!0,listenToStorageChanges:Pn=!0,writeDefaults:Dn=!0,mergeDefaults:Wn=!1,shallow:Hn,window:Yn=defaultWindow,eventFilter:Gn,onError:Jo=ai=>{console.error(ai)},initOnMounted:nr}=Nn,Zo=(Hn?shallowRef:ref)(typeof Cn=="function"?Cn():Cn);if(!$n)try{$n=getSSRHandler("getDefaultStorage",()=>{var ai;return(ai=defaultWindow)==null?void 0:ai.localStorage})()}catch(ai){Jo(ai)}if(!$n)return Zo;const ri=toValue(Cn),oi=guessSerializerType(ri),di=(Bn=Nn.serializer)!=null?Bn:StorageSerializers[oi],{pause:mi,resume:ei}=watchPausable(Zo,()=>_i(Zo.value),{flush:Ln,deep:In,eventFilter:Gn});Yn&&Pn&&tryOnMounted(()=>{useEventListener(Yn,"storage",li),useEventListener(Yn,customStorageEventName,ni),nr&&li()}),nr||li();function yi(ai,ci){Yn&&Yn.dispatchEvent(new CustomEvent(customStorageEventName,{detail:{key:_n,oldValue:ai,newValue:ci,storageArea:$n}}))}function _i(ai){try{const ci=$n.getItem(_n);if(ai==null)yi(ci,null),$n.removeItem(_n);else{const gi=di.write(ai);ci!==gi&&($n.setItem(_n,gi),yi(ci,gi))}}catch(ci){Jo(ci)}}function zn(ai){const ci=ai?ai.newValue:$n.getItem(_n);if(ci==null)return Dn&&ri!=null&&$n.setItem(_n,di.write(ri)),ri;if(!ai&&Wn){const gi=di.read(ci);return typeof Wn=="function"?Wn(gi,ri):oi==="object"&&!Array.isArray(gi)?{...ri,...gi}:gi}else return typeof ci!="string"?ci:di.read(ci)}function li(ai){if(!(ai&&ai.storageArea!==$n)){if(ai&&ai.key==null){Zo.value=ri;return}if(!(ai&&ai.key!==_n)){mi();try{(ai==null?void 0:ai.newValue)!==di.write(Zo.value)&&(Zo.value=zn(ai))}catch(ci){Jo(ci)}finally{ai?nextTick(ei):ei()}}}}function ni(ai){li(ai.detail)}return Zo}function useLocalStorage(_n,Cn,$n={}){const{window:Nn=defaultWindow}=$n;return useStorage(_n,Cn,Nn==null?void 0:Nn.localStorage,$n)}var GradientParser=GradientParser||{};GradientParser.stringify=function(){var _n={"visit_linear-gradient":function(Cn){return _n.visit_gradient(Cn)},"visit_repeating-linear-gradient":function(Cn){return _n.visit_gradient(Cn)},"visit_radial-gradient":function(Cn){return _n.visit_gradient(Cn)},"visit_repeating-radial-gradient":function(Cn){return _n.visit_gradient(Cn)},visit_gradient:function(Cn){var $n=_n.visit(Cn.orientation);return $n&&($n+=", "),Cn.type+"("+$n+_n.visit(Cn.colorStops)+")"},visit_shape:function(Cn){var $n=Cn.value,Nn=_n.visit(Cn.at),Bn=_n.visit(Cn.style);return Bn&&($n+=" "+Bn),Nn&&($n+=" at "+Nn),$n},"visit_default-radial":function(Cn){var $n="",Nn=_n.visit(Cn.at);return Nn&&($n+=Nn),$n},"visit_extent-keyword":function(Cn){var $n=Cn.value,Nn=_n.visit(Cn.at);return Nn&&($n+=" at "+Nn),$n},"visit_position-keyword":function(Cn){return Cn.value},visit_position:function(Cn){return _n.visit(Cn.value.x)+" "+_n.visit(Cn.value.y)},"visit_%":function(Cn){return Cn.value+"%"},visit_em:function(Cn){return Cn.value+"em"},visit_px:function(Cn){return Cn.value+"px"},visit_literal:function(Cn){return _n.visit_color(Cn.value,Cn)},visit_hex:function(Cn){return _n.visit_color("#"+Cn.value,Cn)},visit_rgb:function(Cn){return _n.visit_color("rgb("+Cn.value.join(", ")+")",Cn)},visit_rgba:function(Cn){return _n.visit_color("rgba("+Cn.value.join(", ")+")",Cn)},visit_color:function(Cn,$n){var Nn=Cn,Bn=_n.visit($n.length);return Bn&&(Nn+=" "+Bn),Nn},visit_angular:function(Cn){return Cn.value+"deg"},visit_directional:function(Cn){return"to "+Cn.value},visit_array:function(Cn){var $n="",Nn=Cn.length;return Cn.forEach(function(Bn,Ln){$n+=_n.visit(Bn),Ln<Nn-1&&($n+=", ")}),$n},visit:function(Cn){if(!Cn)return"";var $n="";if(Cn instanceof Array)return _n.visit_array(Cn,$n);if(Cn.type){var Nn=_n["visit_"+Cn.type];if(Nn)return Nn(Cn);throw Error("Missing visitor visit_"+Cn.type)}else throw Error("Invalid node.")}};return function(Cn){return _n.visit(Cn)}}();var GradientParser=GradientParser||{};GradientParser.parse=function(){var _n={linearGradient:/^(\-(webkit|o|ms|moz)\-)?(linear\-gradient)/i,repeatingLinearGradient:/^(\-(webkit|o|ms|moz)\-)?(repeating\-linear\-gradient)/i,radialGradient:/^(\-(webkit|o|ms|moz)\-)?(radial\-gradient)/i,repeatingRadialGradient:/^(\-(webkit|o|ms|moz)\-)?(repeating\-radial\-gradient)/i,sideOrCorner:/^to (left (top|bottom)|right (top|bottom)|left|right|top|bottom)/i,extentKeywords:/^(closest\-side|closest\-corner|farthest\-side|farthest\-corner|contain|cover)/,positionKeywords:/^(left|center|right|top|bottom)/i,pixelValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))px/,percentageValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))\%/,emValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))em/,angleValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))deg/,startCall:/^\(/,endCall:/^\)/,comma:/^,/,hexColor:/^\#([0-9a-fA-F]+)/,literalColor:/^([a-zA-Z]+)/,rgbColor:/^rgb/i,rgbaColor:/^rgba/i,number:/^(([0-9]*\.[0-9]+)|([0-9]+\.?))/},Cn="";function $n(Ci){var Li=new Error(Cn+": "+Ci);throw Li.source=Cn,Li}function Nn(){var Ci=Bn();return Cn.length>0&&$n("Invalid input not EOF"),Ci}function Bn(){return mi(Ln)}function Ln(){return In("linear-gradient",_n.linearGradient,Dn)||In("repeating-linear-gradient",_n.repeatingLinearGradient,Dn)||In("radial-gradient",_n.radialGradient,Yn)||In("repeating-radial-gradient",_n.repeatingRadialGradient,Yn)}function In(Ci,Li,Mi){return Pn(Li,function(da){var fa=Mi();return fa&&(Xi(_n.comma)||$n("Missing comma before color stops")),{type:Ci,orientation:fa,colorStops:mi(ei)}})}function Pn(Ci,Li){var Mi=Xi(Ci);if(Mi){Xi(_n.startCall)||$n("Missing (");var da=Li(Mi);return Xi(_n.endCall)||$n("Missing )"),da}}function Dn(){return Wn()||Hn()}function Wn(){return Di("directional",_n.sideOrCorner,1)}function Hn(){return Di("angular",_n.angleValue,1)}function Yn(){var Ci,Li=Gn(),Mi;return Li&&(Ci=[],Ci.push(Li),Mi=Cn,Xi(_n.comma)&&(Li=Gn(),Li?Ci.push(Li):Cn=Mi)),Ci}function Gn(){var Ci=Jo()||nr();if(Ci)Ci.at=ri();else{var Li=Zo();if(Li){Ci=Li;var Mi=ri();Mi&&(Ci.at=Mi)}else{var da=oi();da&&(Ci={type:"default-radial",at:da})}}return Ci}function Jo(){var Ci=Di("shape",/^(circle)/i,0);return Ci&&(Ci.style=bi()||Zo()),Ci}function nr(){var Ci=Di("shape",/^(ellipse)/i,0);return Ci&&(Ci.style=ci()||Zo()),Ci}function Zo(){return Di("extent-keyword",_n.extentKeywords,1)}function ri(){if(Di("position",/^at/,0)){var Ci=oi();return Ci||$n("Missing positioning value"),Ci}}function oi(){var Ci=di();if(Ci.x||Ci.y)return{type:"position",value:Ci}}function di(){return{x:ci(),y:ci()}}function mi(Ci){var Li=Ci(),Mi=[];if(Li)for(Mi.push(Li);Xi(_n.comma);)Li=Ci(),Li?Mi.push(Li):$n("One extra comma");return Mi}function ei(){var Ci=yi();return Ci||$n("Expected color definition"),Ci.length=ci(),Ci}function yi(){return zn()||ni()||li()||_i()}function _i(){return Di("literal",_n.literalColor,0)}function zn(){return Di("hex",_n.hexColor,1)}function li(){return Pn(_n.rgbColor,function(){return{type:"rgb",value:mi(ai)}})}function ni(){return Pn(_n.rgbaColor,function(){return{type:"rgba",value:mi(ai)}})}function ai(){return Xi(_n.number)[1]}function ci(){return Di("%",_n.percentageValue,1)||gi()||bi()}function gi(){return Di("position-keyword",_n.positionKeywords,1)}function bi(){return Di("px",_n.pixelValue,1)||Di("em",_n.emValue,1)}function Di(Ci,Li,Mi){var da=Xi(Li);if(da)return{type:Ci,value:da[Mi]}}function Xi(Ci){var Li,Mi;return Mi=/^[\n\r\t\s]+/.exec(Cn),Mi&&Yi(Mi[0].length),Li=Ci.exec(Cn),Li&&Yi(Li[0].length),Li}function Yi(Ci){Cn=Cn.substr(Ci)}return function(Ci){return Cn=Ci.toString(),Nn()}}();var parse=GradientParser.parse,stringify=GradientParser.stringify,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(_n,Cn){return _n.concat([Cn+"-"+start,Cn+"-"+end])},[]),placements=[].concat(basePlacements,[auto]).reduce(function(_n,Cn){return _n.concat([Cn,Cn+"-"+start,Cn+"-"+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 getNodeName(_n){return _n?(_n.nodeName||"").toLowerCase():null}function getWindow(_n){if(_n==null)return window;if(_n.toString()!=="[object Window]"){var Cn=_n.ownerDocument;return Cn&&Cn.defaultView||window}return _n}function isElement$1(_n){var Cn=getWindow(_n).Element;return _n instanceof Cn||_n instanceof Element}function isHTMLElement(_n){var Cn=getWindow(_n).HTMLElement;return _n instanceof Cn||_n instanceof HTMLElement}function isShadowRoot(_n){if(typeof ShadowRoot>"u")return!1;var Cn=getWindow(_n).ShadowRoot;return _n instanceof Cn||_n instanceof ShadowRoot}function applyStyles(_n){var Cn=_n.state;Object.keys(Cn.elements).forEach(function($n){var Nn=Cn.styles[$n]||{},Bn=Cn.attributes[$n]||{},Ln=Cn.elements[$n];!isHTMLElement(Ln)||!getNodeName(Ln)||(Object.assign(Ln.style,Nn),Object.keys(Bn).forEach(function(In){var Pn=Bn[In];Pn===!1?Ln.removeAttribute(In):Ln.setAttribute(In,Pn===!0?"":Pn)}))})}function effect$2(_n){var Cn=_n.state,$n={popper:{position:Cn.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(Cn.elements.popper.style,$n.popper),Cn.styles=$n,Cn.elements.arrow&&Object.assign(Cn.elements.arrow.style,$n.arrow),function(){Object.keys(Cn.elements).forEach(function(Nn){var Bn=Cn.elements[Nn],Ln=Cn.attributes[Nn]||{},In=Object.keys(Cn.styles.hasOwnProperty(Nn)?Cn.styles[Nn]:$n[Nn]),Pn=In.reduce(function(Dn,Wn){return Dn[Wn]="",Dn},{});!isHTMLElement(Bn)||!getNodeName(Bn)||(Object.assign(Bn.style,Pn),Object.keys(Ln).forEach(function(Dn){Bn.removeAttribute(Dn)}))})}}const applyStyles$1={name:"applyStyles",enabled:!0,phase:"write",fn:applyStyles,effect:effect$2,requires:["computeStyles"]};function getBasePlacement$1(_n){return _n.split("-")[0]}var max=Math.max,min=Math.min,round=Math.round;function getUAString(){var _n=navigator.userAgentData;return _n!=null&&_n.brands&&Array.isArray(_n.brands)?_n.brands.map(function(Cn){return Cn.brand+"/"+Cn.version}).join(" "):navigator.userAgent}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function getBoundingClientRect(_n,Cn,$n){Cn===void 0&&(Cn=!1),$n===void 0&&($n=!1);var Nn=_n.getBoundingClientRect(),Bn=1,Ln=1;Cn&&isHTMLElement(_n)&&(Bn=_n.offsetWidth>0&&round(Nn.width)/_n.offsetWidth||1,Ln=_n.offsetHeight>0&&round(Nn.height)/_n.offsetHeight||1);var In=isElement$1(_n)?getWindow(_n):window,Pn=In.visualViewport,Dn=!isLayoutViewport()&&$n,Wn=(Nn.left+(Dn&&Pn?Pn.offsetLeft:0))/Bn,Hn=(Nn.top+(Dn&&Pn?Pn.offsetTop:0))/Ln,Yn=Nn.width/Bn,Gn=Nn.height/Ln;return{width:Yn,height:Gn,top:Hn,right:Wn+Yn,bottom:Hn+Gn,left:Wn,x:Wn,y:Hn}}function getLayoutRect(_n){var Cn=getBoundingClientRect(_n),$n=_n.offsetWidth,Nn=_n.offsetHeight;return Math.abs(Cn.width-$n)<=1&&($n=Cn.width),Math.abs(Cn.height-Nn)<=1&&(Nn=Cn.height),{x:_n.offsetLeft,y:_n.offsetTop,width:$n,height:Nn}}function contains(_n,Cn){var $n=Cn.getRootNode&&Cn.getRootNode();if(_n.contains(Cn))return!0;if($n&&isShadowRoot($n)){var Nn=Cn;do{if(Nn&&_n.isSameNode(Nn))return!0;Nn=Nn.parentNode||Nn.host}while(Nn)}return!1}function getComputedStyle(_n){return getWindow(_n).getComputedStyle(_n)}function isTableElement(_n){return["table","td","th"].indexOf(getNodeName(_n))>=0}function getDocumentElement(_n){return((isElement$1(_n)?_n.ownerDocument:_n.document)||window.document).documentElement}function getParentNode(_n){return getNodeName(_n)==="html"?_n:_n.assignedSlot||_n.parentNode||(isShadowRoot(_n)?_n.host:null)||getDocumentElement(_n)}function getTrueOffsetParent(_n){return!isHTMLElement(_n)||getComputedStyle(_n).position==="fixed"?null:_n.offsetParent}function getContainingBlock(_n){var Cn=/firefox/i.test(getUAString()),$n=/Trident/i.test(getUAString());if($n&&isHTMLElement(_n)){var Nn=getComputedStyle(_n);if(Nn.position==="fixed")return null}var Bn=getParentNode(_n);for(isShadowRoot(Bn)&&(Bn=Bn.host);isHTMLElement(Bn)&&["html","body"].indexOf(getNodeName(Bn))<0;){var Ln=getComputedStyle(Bn);if(Ln.transform!=="none"||Ln.perspective!=="none"||Ln.contain==="paint"||["transform","perspective"].indexOf(Ln.willChange)!==-1||Cn&&Ln.willChange==="filter"||Cn&&Ln.filter&&Ln.filter!=="none")return Bn;Bn=Bn.parentNode}return null}function getOffsetParent(_n){for(var Cn=getWindow(_n),$n=getTrueOffsetParent(_n);$n&&isTableElement($n)&&getComputedStyle($n).position==="static";)$n=getTrueOffsetParent($n);return $n&&(getNodeName($n)==="html"||getNodeName($n)==="body"&&getComputedStyle($n).position==="static")?Cn:$n||getContainingBlock(_n)||Cn}function getMainAxisFromPlacement(_n){return["top","bottom"].indexOf(_n)>=0?"x":"y"}function within(_n,Cn,$n){return max(_n,min(Cn,$n))}function withinMaxClamp(_n,Cn,$n){var Nn=within(_n,Cn,$n);return Nn>$n?$n:Nn}function getFreshSideObject(){return{top:0,right:0,bottom:0,left:0}}function mergePaddingObject(_n){return Object.assign({},getFreshSideObject(),_n)}function expandToHashMap(_n,Cn){return Cn.reduce(function($n,Nn){return $n[Nn]=_n,$n},{})}var toPaddingObject=function _n(Cn,$n){return Cn=typeof Cn=="function"?Cn(Object.assign({},$n.rects,{placement:$n.placement})):Cn,mergePaddingObject(typeof Cn!="number"?Cn:expandToHashMap(Cn,basePlacements))};function arrow(_n){var Cn,$n=_n.state,Nn=_n.name,Bn=_n.options,Ln=$n.elements.arrow,In=$n.modifiersData.popperOffsets,Pn=getBasePlacement$1($n.placement),Dn=getMainAxisFromPlacement(Pn),Wn=[left,right].indexOf(Pn)>=0,Hn=Wn?"height":"width";if(!(!Ln||!In)){var Yn=toPaddingObject(Bn.padding,$n),Gn=getLayoutRect(Ln),Jo=Dn==="y"?top:left,nr=Dn==="y"?bottom:right,Zo=$n.rects.reference[Hn]+$n.rects.reference[Dn]-In[Dn]-$n.rects.popper[Hn],ri=In[Dn]-$n.rects.reference[Dn],oi=getOffsetParent(Ln),di=oi?Dn==="y"?oi.clientHeight||0:oi.clientWidth||0:0,mi=Zo/2-ri/2,ei=Yn[Jo],yi=di-Gn[Hn]-Yn[nr],_i=di/2-Gn[Hn]/2+mi,zn=within(ei,_i,yi),li=Dn;$n.modifiersData[Nn]=(Cn={},Cn[li]=zn,Cn.centerOffset=zn-_i,Cn)}}function effect$1(_n){var Cn=_n.state,$n=_n.options,Nn=$n.element,Bn=Nn===void 0?"[data-popper-arrow]":Nn;Bn!=null&&(typeof Bn=="string"&&(Bn=Cn.elements.popper.querySelector(Bn),!Bn)||contains(Cn.elements.popper,Bn)&&(Cn.elements.arrow=Bn))}const arrow$1={name:"arrow",enabled:!0,phase:"main",fn:arrow,effect:effect$1,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function getVariation(_n){return _n.split("-")[1]}var unsetSides={top:"auto",right:"auto",bottom:"auto",left:"auto"};function roundOffsetsByDPR(_n,Cn){var $n=_n.x,Nn=_n.y,Bn=Cn.devicePixelRatio||1;return{x:round($n*Bn)/Bn||0,y:round(Nn*Bn)/Bn||0}}function mapToStyles(_n){var Cn,$n=_n.popper,Nn=_n.popperRect,Bn=_n.placement,Ln=_n.variation,In=_n.offsets,Pn=_n.position,Dn=_n.gpuAcceleration,Wn=_n.adaptive,Hn=_n.roundOffsets,Yn=_n.isFixed,Gn=In.x,Jo=Gn===void 0?0:Gn,nr=In.y,Zo=nr===void 0?0:nr,ri=typeof Hn=="function"?Hn({x:Jo,y:Zo}):{x:Jo,y:Zo};Jo=ri.x,Zo=ri.y;var oi=In.hasOwnProperty("x"),di=In.hasOwnProperty("y"),mi=left,ei=top,yi=window;if(Wn){var _i=getOffsetParent($n),zn="clientHeight",li="clientWidth";if(_i===getWindow($n)&&(_i=getDocumentElement($n),getComputedStyle(_i).position!=="static"&&Pn==="absolute"&&(zn="scrollHeight",li="scrollWidth")),_i=_i,Bn===top||(Bn===left||Bn===right)&&Ln===end){ei=bottom;var ni=Yn&&_i===yi&&yi.visualViewport?yi.visualViewport.height:_i[zn];Zo-=ni-Nn.height,Zo*=Dn?1:-1}if(Bn===left||(Bn===top||Bn===bottom)&&Ln===end){mi=right;var ai=Yn&&_i===yi&&yi.visualViewport?yi.visualViewport.width:_i[li];Jo-=ai-Nn.width,Jo*=Dn?1:-1}}var ci=Object.assign({position:Pn},Wn&&unsetSides),gi=Hn===!0?roundOffsetsByDPR({x:Jo,y:Zo},getWindow($n)):{x:Jo,y:Zo};if(Jo=gi.x,Zo=gi.y,Dn){var bi;return Object.assign({},ci,(bi={},bi[ei]=di?"0":"",bi[mi]=oi?"0":"",bi.transform=(yi.devicePixelRatio||1)<=1?"translate("+Jo+"px, "+Zo+"px)":"translate3d("+Jo+"px, "+Zo+"px, 0)",bi))}return Object.assign({},ci,(Cn={},Cn[ei]=di?Zo+"px":"",Cn[mi]=oi?Jo+"px":"",Cn.transform="",Cn))}function computeStyles(_n){var Cn=_n.state,$n=_n.options,Nn=$n.gpuAcceleration,Bn=Nn===void 0?!0:Nn,Ln=$n.adaptive,In=Ln===void 0?!0:Ln,Pn=$n.roundOffsets,Dn=Pn===void 0?!0:Pn,Wn={placement:getBasePlacement$1(Cn.placement),variation:getVariation(Cn.placement),popper:Cn.elements.popper,popperRect:Cn.rects.popper,gpuAcceleration:Bn,isFixed:Cn.options.strategy==="fixed"};Cn.modifiersData.popperOffsets!=null&&(Cn.styles.popper=Object.assign({},Cn.styles.popper,mapToStyles(Object.assign({},Wn,{offsets:Cn.modifiersData.popperOffsets,position:Cn.options.strategy,adaptive:In,roundOffsets:Dn})))),Cn.modifiersData.arrow!=null&&(Cn.styles.arrow=Object.assign({},Cn.styles.arrow,mapToStyles(Object.assign({},Wn,{offsets:Cn.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:Dn})))),Cn.attributes.popper=Object.assign({},Cn.attributes.popper,{"data-popper-placement":Cn.placement})}const computeStyles$1={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:computeStyles,data:{}};var passive={passive:!0};function effect(_n){var Cn=_n.state,$n=_n.instance,Nn=_n.options,Bn=Nn.scroll,Ln=Bn===void 0?!0:Bn,In=Nn.resize,Pn=In===void 0?!0:In,Dn=getWindow(Cn.elements.popper),Wn=[].concat(Cn.scrollParents.reference,Cn.scrollParents.popper);return Ln&&Wn.forEach(function(Hn){Hn.addEventListener("scroll",$n.update,passive)}),Pn&&Dn.addEventListener("resize",$n.update,passive),function(){Ln&&Wn.forEach(function(Hn){Hn.removeEventListener("scroll",$n.update,passive)}),Pn&&Dn.removeEventListener("resize",$n.update,passive)}}const eventListeners={name:"eventListeners",enabled:!0,phase:"write",fn:function _n(){},effect,data:{}};var hash$1={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement(_n){return _n.replace(/left|right|bottom|top/g,function(Cn){return hash$1[Cn]})}var hash={start:"end",end:"start"};function getOppositeVariationPlacement(_n){return _n.replace(/start|end/g,function(Cn){return hash[Cn]})}function getWindowScroll(_n){var Cn=getWindow(_n),$n=Cn.pageXOffset,Nn=Cn.pageYOffset;return{scrollLeft:$n,scrollTop:Nn}}function getWindowScrollBarX(_n){return getBoundingClientRect(getDocumentElement(_n)).left+getWindowScroll(_n).scrollLeft}function getViewportRect(_n,Cn){var $n=getWindow(_n),Nn=getDocumentElement(_n),Bn=$n.visualViewport,Ln=Nn.clientWidth,In=Nn.clientHeight,Pn=0,Dn=0;if(Bn){Ln=Bn.width,In=Bn.height;var Wn=isLayoutViewport();(Wn||!Wn&&Cn==="fixed")&&(Pn=Bn.offsetLeft,Dn=Bn.offsetTop)}return{width:Ln,height:In,x:Pn+getWindowScrollBarX(_n),y:Dn}}function getDocumentRect(_n){var Cn,$n=getDocumentElement(_n),Nn=getWindowScroll(_n),Bn=(Cn=_n.ownerDocument)==null?void 0:Cn.body,Ln=max($n.scrollWidth,$n.clientWidth,Bn?Bn.scrollWidth:0,Bn?Bn.clientWidth:0),In=max($n.scrollHeight,$n.clientHeight,Bn?Bn.scrollHeight:0,Bn?Bn.clientHeight:0),Pn=-Nn.scrollLeft+getWindowScrollBarX(_n),Dn=-Nn.scrollTop;return getComputedStyle(Bn||$n).direction==="rtl"&&(Pn+=max($n.clientWidth,Bn?Bn.clientWidth:0)-Ln),{width:Ln,height:In,x:Pn,y:Dn}}function isScrollParent(_n){var Cn=getComputedStyle(_n),$n=Cn.overflow,Nn=Cn.overflowX,Bn=Cn.overflowY;return/auto|scroll|overlay|hidden/.test($n+Bn+Nn)}function getScrollParent(_n){return["html","body","#document"].indexOf(getNodeName(_n))>=0?_n.ownerDocument.body:isHTMLElement(_n)&&isScrollParent(_n)?_n:getScrollParent(getParentNode(_n))}function listScrollParents(_n,Cn){var $n;Cn===void 0&&(Cn=[]);var Nn=getScrollParent(_n),Bn=Nn===(($n=_n.ownerDocument)==null?void 0:$n.body),Ln=getWindow(Nn),In=Bn?[Ln].concat(Ln.visualViewport||[],isScrollParent(Nn)?Nn:[]):Nn,Pn=Cn.concat(In);return Bn?Pn:Pn.concat(listScrollParents(getParentNode(In)))}function rectToClientRect(_n){return Object.assign({},_n,{left:_n.x,top:_n.y,right:_n.x+_n.width,bottom:_n.y+_n.height})}function getInnerBoundingClientRect(_n,Cn){var $n=getBoundingClientRect(_n,!1,Cn==="fixed");return $n.top=$n.top+_n.clientTop,$n.left=$n.left+_n.clientLeft,$n.bottom=$n.top+_n.clientHeight,$n.right=$n.left+_n.clientWidth,$n.width=_n.clientWidth,$n.height=_n.clientHeight,$n.x=$n.left,$n.y=$n.top,$n}function getClientRectFromMixedType(_n,Cn,$n){return Cn===viewport?rectToClientRect(getViewportRect(_n,$n)):isElement$1(Cn)?getInnerBoundingClientRect(Cn,$n):rectToClientRect(getDocumentRect(getDocumentElement(_n)))}function getClippingParents(_n){var Cn=listScrollParents(getParentNode(_n)),$n=["absolute","fixed"].indexOf(getComputedStyle(_n).position)>=0,Nn=$n&&isHTMLElement(_n)?getOffsetParent(_n):_n;return isElement$1(Nn)?Cn.filter(function(Bn){return isElement$1(Bn)&&contains(Bn,Nn)&&getNodeName(Bn)!=="body"}):[]}function getClippingRect(_n,Cn,$n,Nn){var Bn=Cn==="clippingParents"?getClippingParents(_n):[].concat(Cn),Ln=[].concat(Bn,[$n]),In=Ln[0],Pn=Ln.reduce(function(Dn,Wn){var Hn=getClientRectFromMixedType(_n,Wn,Nn);return Dn.top=max(Hn.top,Dn.top),Dn.right=min(Hn.right,Dn.right),Dn.bottom=min(Hn.bottom,Dn.bottom),Dn.left=max(Hn.left,Dn.left),Dn},getClientRectFromMixedType(_n,In,Nn));return Pn.width=Pn.right-Pn.left,Pn.height=Pn.bottom-Pn.top,Pn.x=Pn.left,Pn.y=Pn.top,Pn}function computeOffsets(_n){var Cn=_n.reference,$n=_n.element,Nn=_n.placement,Bn=Nn?getBasePlacement$1(Nn):null,Ln=Nn?getVariation(Nn):null,In=Cn.x+Cn.width/2-$n.width/2,Pn=Cn.y+Cn.height/2-$n.height/2,Dn;switch(Bn){case top:Dn={x:In,y:Cn.y-$n.height};break;case bottom:Dn={x:In,y:Cn.y+Cn.height};break;case right:Dn={x:Cn.x+Cn.width,y:Pn};break;case left:Dn={x:Cn.x-$n.width,y:Pn};break;default:Dn={x:Cn.x,y:Cn.y}}var Wn=Bn?getMainAxisFromPlacement(Bn):null;if(Wn!=null){var Hn=Wn==="y"?"height":"width";switch(Ln){case start:Dn[Wn]=Dn[Wn]-(Cn[Hn]/2-$n[Hn]/2);break;case end:Dn[Wn]=Dn[Wn]+(Cn[Hn]/2-$n[Hn]/2);break}}return Dn}function detectOverflow(_n,Cn){Cn===void 0&&(Cn={});var $n=Cn,Nn=$n.placement,Bn=Nn===void 0?_n.placement:Nn,Ln=$n.strategy,In=Ln===void 0?_n.strategy:Ln,Pn=$n.boundary,Dn=Pn===void 0?clippingParents:Pn,Wn=$n.rootBoundary,Hn=Wn===void 0?viewport:Wn,Yn=$n.elementContext,Gn=Yn===void 0?popper:Yn,Jo=$n.altBoundary,nr=Jo===void 0?!1:Jo,Zo=$n.padding,ri=Zo===void 0?0:Zo,oi=mergePaddingObject(typeof ri!="number"?ri:expandToHashMap(ri,basePlacements)),di=Gn===popper?reference:popper,mi=_n.rects.popper,ei=_n.elements[nr?di:Gn],yi=getClippingRect(isElement$1(ei)?ei:ei.contextElement||getDocumentElement(_n.elements.popper),Dn,Hn,In),_i=getBoundingClientRect(_n.elements.reference),zn=computeOffsets({reference:_i,element:mi,strategy:"absolute",placement:Bn}),li=rectToClientRect(Object.assign({},mi,zn)),ni=Gn===popper?li:_i,ai={top:yi.top-ni.top+oi.top,bottom:ni.bottom-yi.bottom+oi.bottom,left:yi.left-ni.left+oi.left,right:ni.right-yi.right+oi.right},ci=_n.modifiersData.offset;if(Gn===popper&&ci){var gi=ci[Bn];Object.keys(ai).forEach(function(bi){var Di=[right,bottom].indexOf(bi)>=0?1:-1,Xi=[top,bottom].indexOf(bi)>=0?"y":"x";ai[bi]+=gi[Xi]*Di})}return ai}function computeAutoPlacement(_n,Cn){Cn===void 0&&(Cn={});var $n=Cn,Nn=$n.placement,Bn=$n.boundary,Ln=$n.rootBoundary,In=$n.padding,Pn=$n.flipVariations,Dn=$n.allowedAutoPlacements,Wn=Dn===void 0?placements:Dn,Hn=getVariation(Nn),Yn=Hn?Pn?variationPlacements:variationPlacements.filter(function(nr){return getVariation(nr)===Hn}):basePlacements,Gn=Yn.filter(function(nr){return Wn.indexOf(nr)>=0});Gn.length===0&&(Gn=Yn);var Jo=Gn.reduce(function(nr,Zo){return nr[Zo]=detectOverflow(_n,{placement:Zo,boundary:Bn,rootBoundary:Ln,padding:In})[getBasePlacement$1(Zo)],nr},{});return Object.keys(Jo).sort(function(nr,Zo){return Jo[nr]-Jo[Zo]})}function getExpandedFallbackPlacements(_n){if(getBasePlacement$1(_n)===auto)return[];var Cn=getOppositePlacement(_n);return[getOppositeVariationPlacement(_n),Cn,getOppositeVariationPlacement(Cn)]}function flip(_n){var Cn=_n.state,$n=_n.options,Nn=_n.name;if(!Cn.modifiersData[Nn]._skip){for(var Bn=$n.mainAxis,Ln=Bn===void 0?!0:Bn,In=$n.altAxis,Pn=In===void 0?!0:In,Dn=$n.fallbackPlacements,Wn=$n.padding,Hn=$n.boundary,Yn=$n.rootBoundary,Gn=$n.altBoundary,Jo=$n.flipVariations,nr=Jo===void 0?!0:Jo,Zo=$n.allowedAutoPlacements,ri=Cn.options.placement,oi=getBasePlacement$1(ri),di=oi===ri,mi=Dn||(di||!nr?[getOppositePlacement(ri)]:getExpandedFallbackPlacements(ri)),ei=[ri].concat(mi).reduce(function(Ki,zi){return Ki.concat(getBasePlacement$1(zi)===auto?computeAutoPlacement(Cn,{placement:zi,boundary:Hn,rootBoundary:Yn,padding:Wn,flipVariations:nr,allowedAutoPlacements:Zo}):zi)},[]),yi=Cn.rects.reference,_i=Cn.rects.popper,zn=new Map,li=!0,ni=ei[0],ai=0;ai<ei.length;ai++){var ci=ei[ai],gi=getBasePlacement$1(ci),bi=getVariation(ci)===start,Di=[top,bottom].indexOf(gi)>=0,Xi=Di?"width":"height",Yi=detectOverflow(Cn,{placement:ci,boundary:Hn,rootBoundary:Yn,altBoundary:Gn,padding:Wn}),Ci=Di?bi?right:left:bi?bottom:top;yi[Xi]>_i[Xi]&&(Ci=getOppositePlacement(Ci));var Li=getOppositePlacement(Ci),Mi=[];if(Ln&&Mi.push(Yi[gi]<=0),Pn&&Mi.push(Yi[Ci]<=0,Yi[Li]<=0),Mi.every(function(Ki){return Ki})){ni=ci,li=!1;break}zn.set(ci,Mi)}if(li)for(var da=nr?3:1,fa=function(zi){var Gi=ei.find(function(ra){var ca=zn.get(ra);if(ca)return ca.slice(0,zi).every(function(na){return na})});if(Gi)return ni=Gi,"break"},Oi=da;Oi>0;Oi--){var ji=fa(Oi);if(ji==="break")break}Cn.placement!==ni&&(Cn.modifiersData[Nn]._skip=!0,Cn.placement=ni,Cn.reset=!0)}}const flip$1={name:"flip",enabled:!0,phase:"main",fn:flip,requiresIfExists:["offset"],data:{_skip:!1}};function getSideOffsets(_n,Cn,$n){return $n===void 0&&($n={x:0,y:0}),{top:_n.top-Cn.height-$n.y,right:_n.right-Cn.width+$n.x,bottom:_n.bottom-Cn.height+$n.y,left:_n.left-Cn.width-$n.x}}function isAnySideFullyClipped(_n){return[top,right,bottom,left].some(function(Cn){return _n[Cn]>=0})}function hide(_n){var Cn=_n.state,$n=_n.name,Nn=Cn.rects.reference,Bn=Cn.rects.popper,Ln=Cn.modifiersData.preventOverflow,In=detectOverflow(Cn,{elementContext:"reference"}),Pn=detectOverflow(Cn,{altBoundary:!0}),Dn=getSideOffsets(In,Nn),Wn=getSideOffsets(Pn,Bn,Ln),Hn=isAnySideFullyClipped(Dn),Yn=isAnySideFullyClipped(Wn);Cn.modifiersData[$n]={referenceClippingOffsets:Dn,popperEscapeOffsets:Wn,isReferenceHidden:Hn,hasPopperEscaped:Yn},Cn.attributes.popper=Object.assign({},Cn.attributes.popper,{"data-popper-reference-hidden":Hn,"data-popper-escaped":Yn})}const hide$1={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:hide};function distanceAndSkiddingToXY(_n,Cn,$n){var Nn=getBasePlacement$1(_n),Bn=[left,top].indexOf(Nn)>=0?-1:1,Ln=typeof $n=="function"?$n(Object.assign({},Cn,{placement:_n})):$n,In=Ln[0],Pn=Ln[1];return In=In||0,Pn=(Pn||0)*Bn,[left,right].indexOf(Nn)>=0?{x:Pn,y:In}:{x:In,y:Pn}}function offset(_n){var Cn=_n.state,$n=_n.options,Nn=_n.name,Bn=$n.offset,Ln=Bn===void 0?[0,0]:Bn,In=placements.reduce(function(Hn,Yn){return Hn[Yn]=distanceAndSkiddingToXY(Yn,Cn.rects,Ln),Hn},{}),Pn=In[Cn.placement],Dn=Pn.x,Wn=Pn.y;Cn.modifiersData.popperOffsets!=null&&(Cn.modifiersData.popperOffsets.x+=Dn,Cn.modifiersData.popperOffsets.y+=Wn),Cn.modifiersData[Nn]=In}const offset$1={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:offset};function popperOffsets(_n){var Cn=_n.state,$n=_n.name;Cn.modifiersData[$n]=computeOffsets({reference:Cn.rects.reference,element:Cn.rects.popper,strategy:"absolute",placement:Cn.placement})}const popperOffsets$1={name:"popperOffsets",enabled:!0,phase:"read",fn:popperOffsets,data:{}};function getAltAxis(_n){return _n==="x"?"y":"x"}function preventOverflow(_n){var Cn=_n.state,$n=_n.options,Nn=_n.name,Bn=$n.mainAxis,Ln=Bn===void 0?!0:Bn,In=$n.altAxis,Pn=In===void 0?!1:In,Dn=$n.boundary,Wn=$n.rootBoundary,Hn=$n.altBoundary,Yn=$n.padding,Gn=$n.tether,Jo=Gn===void 0?!0:Gn,nr=$n.tetherOffset,Zo=nr===void 0?0:nr,ri=detectOverflow(Cn,{boundary:Dn,rootBoundary:Wn,padding:Yn,altBoundary:Hn}),oi=getBasePlacement$1(Cn.placement),di=getVariation(Cn.placement),mi=!di,ei=getMainAxisFromPlacement(oi),yi=getAltAxis(ei),_i=Cn.modifiersData.popperOffsets,zn=Cn.rects.reference,li=Cn.rects.popper,ni=typeof Zo=="function"?Zo(Object.assign({},Cn.rects,{placement:Cn.placement})):Zo,ai=typeof ni=="number"?{mainAxis:ni,altAxis:ni}:Object.assign({mainAxis:0,altAxis:0},ni),ci=Cn.modifiersData.offset?Cn.modifiersData.offset[Cn.placement]:null,gi={x:0,y:0};if(_i){if(Ln){var bi,Di=ei==="y"?top:left,Xi=ei==="y"?bottom:right,Yi=ei==="y"?"height":"width",Ci=_i[ei],Li=Ci+ri[Di],Mi=Ci-ri[Xi],da=Jo?-li[Yi]/2:0,fa=di===start?zn[Yi]:li[Yi],Oi=di===start?-li[Yi]:-zn[Yi],ji=Cn.elements.arrow,Ki=Jo&&ji?getLayoutRect(ji):{width:0,height:0},zi=Cn.modifiersData["arrow#persistent"]?Cn.modifiersData["arrow#persistent"].padding:getFreshSideObject(),Gi=zi[Di],ra=zi[Xi],ca=within(0,zn[Yi],Ki[Yi]),na=mi?zn[Yi]/2-da-ca-Gi-ai.mainAxis:fa-ca-Gi-ai.mainAxis,aa=mi?-zn[Yi]/2+da+ca+ra+ai.mainAxis:Oi+ca+ra+ai.mainAxis,ba=Cn.elements.arrow&&getOffsetParent(Cn.elements.arrow),_a=ba?ei==="y"?ba.clientTop||0:ba.clientLeft||0:0,si=(bi=ci==null?void 0:ci[ei])!=null?bi:0,pi=Ci+na-si-_a,wi=Ci+aa-si,$i=within(Jo?min(Li,pi):Li,Ci,Jo?max(Mi,wi):Mi);_i[ei]=$i,gi[ei]=$i-Ci}if(Pn){var ki,Ri=ei==="x"?top:left,Ui=ei==="x"?bottom:right,Vi=_i[yi],Fi=yi==="y"?"height":"width",Ni=Vi+ri[Ri],Hi=Vi-ri[Ui],Qi=[top,left].indexOf(oi)!==-1,Ai=(ki=ci==null?void 0:ci[yi])!=null?ki:0,Zi=Qi?Ni:Vi-zn[Fi]-li[Fi]-Ai+ai.altAxis,sa=Qi?Vi+zn[Fi]+li[Fi]-Ai-ai.altAxis:Hi,ma=Jo&&Qi?withinMaxClamp(Zi,Vi,sa):within(Jo?Zi:Ni,Vi,Jo?sa:Hi);_i[yi]=ma,gi[yi]=ma-Vi}Cn.modifiersData[Nn]=gi}}const preventOverflow$1={name:"preventOverflow",enabled:!0,phase:"main",fn:preventOverflow,requiresIfExists:["offset"]};function getHTMLElementScroll(_n){return{scrollLeft:_n.scrollLeft,scrollTop:_n.scrollTop}}function getNodeScroll(_n){return _n===getWindow(_n)||!isHTMLElement(_n)?getWindowScroll(_n):getHTMLElementScroll(_n)}function isElementScaled(_n){var Cn=_n.getBoundingClientRect(),$n=round(Cn.width)/_n.offsetWidth||1,Nn=round(Cn.height)/_n.offsetHeight||1;return $n!==1||Nn!==1}function getCompositeRect(_n,Cn,$n){$n===void 0&&($n=!1);var Nn=isHTMLElement(Cn),Bn=isHTMLElement(Cn)&&isElementScaled(Cn),Ln=getDocumentElement(Cn),In=getBoundingClientRect(_n,Bn,$n),Pn={scrollLeft:0,scrollTop:0},Dn={x:0,y:0};return(Nn||!Nn&&!$n)&&((getNodeName(Cn)!=="body"||isScrollParent(Ln))&&(Pn=getNodeScroll(Cn)),isHTMLElement(Cn)?(Dn=getBoundingClientRect(Cn,!0),Dn.x+=Cn.clientLeft,Dn.y+=Cn.clientTop):Ln&&(Dn.x=getWindowScrollBarX(Ln))),{x:In.left+Pn.scrollLeft-Dn.x,y:In.top+Pn.scrollTop-Dn.y,width:In.width,height:In.height}}function order(_n){var Cn=new Map,$n=new Set,Nn=[];_n.forEach(function(Ln){Cn.set(Ln.name,Ln)});function Bn(Ln){$n.add(Ln.name);var In=[].concat(Ln.requires||[],Ln.requiresIfExists||[]);In.forEach(function(Pn){if(!$n.has(Pn)){var Dn=Cn.get(Pn);Dn&&Bn(Dn)}}),Nn.push(Ln)}return _n.forEach(function(Ln){$n.has(Ln.name)||Bn(Ln)}),Nn}function orderModifiers(_n){var Cn=order(_n);return modifierPhases.reduce(function($n,Nn){return $n.concat(Cn.filter(function(Bn){return Bn.phase===Nn}))},[])}function debounce$1(_n){var Cn;return function(){return Cn||(Cn=new Promise(function($n){Promise.resolve().then(function(){Cn=void 0,$n(_n())})})),Cn}}function mergeByName(_n){var Cn=_n.reduce(function($n,Nn){var Bn=$n[Nn.name];return $n[Nn.name]=Bn?Object.assign({},Bn,Nn,{options:Object.assign({},Bn.options,Nn.options),data:Object.assign({},Bn.data,Nn.data)}):Nn,$n},{});return Object.keys(Cn).map(function($n){return Cn[$n]})}var DEFAULT_OPTIONS={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var _n=arguments.length,Cn=new Array(_n),$n=0;$n<_n;$n++)Cn[$n]=arguments[$n];return!Cn.some(function(Nn){return!(Nn&&typeof Nn.getBoundingClientRect=="function")})}function popperGenerator(_n){_n===void 0&&(_n={});var Cn=_n,$n=Cn.defaultModifiers,Nn=$n===void 0?[]:$n,Bn=Cn.defaultOptions,Ln=Bn===void 0?DEFAULT_OPTIONS:Bn;return function(Pn,Dn,Wn){Wn===void 0&&(Wn=Ln);var Hn={placement:"bottom",orderedModifiers:[],options:Object.assign({},DEFAULT_OPTIONS,Ln),modifiersData:{},elements:{reference:Pn,popper:Dn},attributes:{},styles:{}},Yn=[],Gn=!1,Jo={state:Hn,setOptions:function(oi){var di=typeof oi=="function"?oi(Hn.options):oi;Zo(),Hn.options=Object.assign({},Ln,Hn.options,di),Hn.scrollParents={reference:isElement$1(Pn)?listScrollParents(Pn):Pn.contextElement?listScrollParents(Pn.contextElement):[],popper:listScrollParents(Dn)};var mi=orderModifiers(mergeByName([].concat(Nn,Hn.options.modifiers)));return Hn.orderedModifiers=mi.filter(function(ei){return ei.enabled}),nr(),Jo.update()},forceUpdate:function(){if(!Gn){var oi=Hn.elements,di=oi.reference,mi=oi.popper;if(areValidElements(di,mi)){Hn.rects={reference:getCompositeRect(di,getOffsetParent(mi),Hn.options.strategy==="fixed"),popper:getLayoutRect(mi)},Hn.reset=!1,Hn.placement=Hn.options.placement,Hn.orderedModifiers.forEach(function(ai){return Hn.modifiersData[ai.name]=Object.assign({},ai.data)});for(var ei=0;ei<Hn.orderedModifiers.length;ei++){if(Hn.reset===!0){Hn.reset=!1,ei=-1;continue}var yi=Hn.orderedModifiers[ei],_i=yi.fn,zn=yi.options,li=zn===void 0?{}:zn,ni=yi.name;typeof _i=="function"&&(Hn=_i({state:Hn,options:li,name:ni,instance:Jo})||Hn)}}}},update:debounce$1(function(){return new Promise(function(ri){Jo.forceUpdate(),ri(Hn)})}),destroy:function(){Zo(),Gn=!0}};if(!areValidElements(Pn,Dn))return Jo;Jo.setOptions(Wn).then(function(ri){!Gn&&Wn.onFirstUpdate&&Wn.onFirstUpdate(ri)});function nr(){Hn.orderedModifiers.forEach(function(ri){var oi=ri.name,di=ri.options,mi=di===void 0?{}:di,ei=ri.effect;if(typeof ei=="function"){var yi=ei({state:Hn,name:oi,instance:Jo,options:mi}),_i=function(){};Yn.push(yi||_i)}})}function Zo(){Yn.forEach(function(ri){return ri()}),Yn=[]}return Jo}}var defaultModifiers=[eventListeners,popperOffsets$1,computeStyles$1,applyStyles$1,offset$1,flip$1,preventOverflow$1,arrow$1,hide$1],createPopper=popperGenerator({defaultModifiers});/*!
* is-plain-object <https://github.com/jonschlinkert/is-plain-object>
*
* Copyright (c) 2014-2017, Jon Schlinkert.
* Released under the MIT License.
*/function isObject$3(_n){return Object.prototype.toString.call(_n)==="[object Object]"}function isPlainObject$2(_n){var Cn,$n;return isObject$3(_n)===!1?!1:(Cn=_n.constructor,Cn===void 0?!0:($n=Cn.prototype,!(isObject$3($n)===!1||$n.hasOwnProperty("isPrototypeOf")===!1)))}function t$1(){return t$1=Object.assign?Object.assign.bind():function(_n){for(var Cn=1;Cn<arguments.length;Cn++){var $n=arguments[Cn];for(var Nn in $n)Object.prototype.hasOwnProperty.call($n,Nn)&&(_n[Nn]=$n[Nn])}return _n},t$1.apply(this,arguments)}function r$1(_n,Cn){if(_n==null)return{};var $n,Nn,Bn={},Ln=Object.keys(_n);for(Nn=0;Nn<Ln.length;Nn++)Cn.indexOf($n=Ln[Nn])>=0||(Bn[$n]=_n[$n]);return Bn}const n$1={silent:!1,logLevel:"warn"},i$2=["validator"],o$1=Object.prototype,a$1=o$1.toString,s$1=o$1.hasOwnProperty,u$1=/^\s*function (\w+)/;function l$1(_n){var Cn;const $n=(Cn=_n==null?void 0:_n.type)!==null&&Cn!==void 0?Cn:_n;if($n){const Nn=$n.toString().match(u$1);return Nn?Nn[1]:""}return""}const c$1=isPlainObject$2,f$1=_n=>_n;let d$1=f$1;const p$1=(_n,Cn)=>s$1.call(_n,Cn),y$1=Number.isInteger||function(_n){return typeof _n=="number"&&isFinite(_n)&&Math.floor(_n)===_n},v$1=Array.isArray||function(_n){return a$1.call(_n)==="[object Array]"},h$1=_n=>a$1.call(_n)==="[object Function]",b$1=_n=>c$1(_n)&&p$1(_n,"_vueTypes_name"),g$1=_n=>c$1(_n)&&(p$1(_n,"type")||["_vueTypes_name","validator","default","required"].some(Cn=>p$1(_n,Cn)));function O$1(_n,Cn){return Object.defineProperty(_n.bind(Cn),"__original",{value:_n})}function m$1(_n,Cn,$n=!1){let Nn,Bn=!0,Ln="";Nn=c$1(_n)?_n:{type:_n};const In=b$1(Nn)?Nn._vueTypes_name+" - ":"";if(g$1(Nn)&&Nn.type!==null){if(Nn.type===void 0||Nn.type===!0||!Nn.required&&Cn===void 0)return Bn;v$1(Nn.type)?(Bn=Nn.type.some(Pn=>m$1(Pn,Cn,!0)===!0),Ln=Nn.type.map(Pn=>l$1(Pn)).join(" or ")):(Ln=l$1(Nn),Bn=Ln==="Array"?v$1(Cn):Ln==="Object"?c$1(Cn):Ln==="String"||Ln==="Number"||Ln==="Boolean"||Ln==="Function"?function(Pn){if(Pn==null)return"";const Dn=Pn.constructor.toString().match(u$1);return Dn?Dn[1]:""}(Cn)===Ln:Cn instanceof Nn.type)}if(!Bn){const Pn=`${In}value "${Cn}" should be of type "${Ln}"`;return $n===!1?(d$1(Pn),!1):Pn}if(p$1(Nn,"validator")&&h$1(Nn.validator)){const Pn=d$1,Dn=[];if(d$1=Wn=>{Dn.push(Wn)},Bn=Nn.validator(Cn),d$1=Pn,!Bn){const Wn=(Dn.length>1?"* ":"")+Dn.join(`
* `);return Dn.length=0,$n===!1?(d$1(Wn),Bn):Wn}}return Bn}function j$1(_n,Cn){const $n=Object.defineProperties(Cn,{_vueTypes_name:{value:_n,writable:!0},isRequired:{get(){return this.required=!0,this}},def:{value(Bn){return Bn===void 0?(p$1(this,"default")&&delete this.default,this):h$1(Bn)||m$1(this,Bn,!0)===!0?(this.default=v$1(Bn)?()=>[...Bn]:c$1(Bn)?()=>Object.assign({},Bn):Bn,this):(d$1(`${this._vueTypes_name} - invalid default value: "${Bn}"`),this)}}}),{validator:Nn}=$n;return h$1(Nn)&&($n.validator=O$1(Nn,$n)),$n}function _$1(_n,Cn){const $n=j$1(_n,Cn);return Object.defineProperty($n,"validate",{value(Nn){return h$1(this.validator)&&d$1(`${this._vueTypes_name} - calling .validate() will overwrite the current custom validator function. Validator info:
${JSON.stringify(this)}`),this.validator=O$1(Nn,this),this}})}function T$1(_n,Cn,$n){const Nn=function(Dn){const Wn={};return Object.getOwnPropertyNames(Dn).forEach(Hn=>{Wn[Hn]=Object.getOwnPropertyDescriptor(Dn,Hn)}),Object.defineProperties({},Wn)}(Cn);if(Nn._vueTypes_name=_n,!c$1($n))return Nn;const{validator:Bn}=$n,Ln=r$1($n,i$2);if(h$1(Bn)){let{validator:Dn}=Nn;Dn&&(Dn=(Pn=(In=Dn).__original)!==null&&Pn!==void 0?Pn:In),Nn.validator=O$1(Dn?function(Wn){return Dn.call(this,Wn)&&Bn.call(this,Wn)}:Bn,Nn)}var In,Pn;return Object.assign(Nn,Ln)}function $$1(_n){return _n.replace(/^(?!\s*$)/gm," ")}const w$1=()=>_$1("any",{}),P$2=()=>_$1("function",{type:Function}),x$1=()=>_$1("boolean",{type:Boolean}),E$1=()=>_$1("string",{type:String}),N$1=()=>_$1("number",{type:Number}),q$2=()=>_$1("array",{type:Array}),A$2=()=>_$1("object",{type:Object}),V$1=()=>j$1("integer",{type:Number,validator:_n=>y$1(_n)}),S$1=()=>j$1("symbol",{validator:_n=>typeof _n=="symbol"});function D$1(_n,Cn="custom validation failed"){if(typeof _n!="function")throw new TypeError("[VueTypes error]: You must provide a function as argument");return j$1(_n.name||"<<anonymous function>>",{type:null,validator($n){const Nn=_n($n);return Nn||d$1(`${this._vueTypes_name} - ${Cn}`),Nn}})}function L$1(_n){if(!v$1(_n))throw new TypeError("[VueTypes error]: You must provide an array as argument.");const Cn=`oneOf - value should be one of "${_n.join('", "')}".`,$n=_n.reduce((Nn,Bn)=>{if(Bn!=null){const Ln=Bn.constructor;Nn.indexOf(Ln)===-1&&Nn.push(Ln)}return Nn},[]);return j$1("oneOf",{type:$n.length>0?$n:void 0,validator(Nn){const Bn=_n.indexOf(Nn)!==-1;return Bn||d$1(Cn),Bn}})}function F$1(_n){if(!v$1(_n))throw new TypeError("[VueTypes error]: You must provide an array as argument");let Cn=!1,$n=[];for(let Bn=0;Bn<_n.length;Bn+=1){const Ln=_n[Bn];if(g$1(Ln)){if(b$1(Ln)&&Ln._vueTypes_name==="oneOf"&&Ln.type){$n=$n.concat(Ln.type);continue}if(h$1(Ln.validator)&&(Cn=!0),Ln.type===!0||!Ln.type){d$1('oneOfType - invalid usage of "true" or "null" as types.');continue}$n=$n.concat(Ln.type)}else $n.push(Ln)}$n=$n.filter((Bn,Ln)=>$n.indexOf(Bn)===Ln);const Nn=$n.length>0?$n:null;return j$1("oneOfType",Cn?{type:Nn,validator(Bn){const Ln=[],In=_n.some(Pn=>{const Dn=m$1(b$1(Pn)&&Pn._vueTypes_name==="oneOf"?Pn.type||null:Pn,Bn,!0);return typeof Dn=="string"&&Ln.push(Dn),Dn===!0});return In||d$1(`oneOfType - provided value does not match any of the ${Ln.length} passed-in validators:
${$$1(Ln.join(`
`))}`),In}}:{type:Nn})}function Y$1(_n){return j$1("arrayOf",{type:Array,validator(Cn){let $n="";const Nn=Cn.every(Bn=>($n=m$1(_n,Bn,!0),$n===!0));return Nn||d$1(`arrayOf - value validation error:
${$$1($n)}`),Nn}})}function B$1(_n){return j$1("instanceOf",{type:_n})}function I$1(_n){return j$1("objectOf",{type:Object,validator(Cn){let $n="";const Nn=Object.keys(Cn).every(Bn=>($n=m$1(_n,Cn[Bn],!0),$n===!0));return Nn||d$1(`objectOf - value validation error:
${$$1($n)}`),Nn}})}function J$1(_n){const Cn=Object.keys(_n),$n=Cn.filter(Bn=>{var Ln;return!((Ln=_n[Bn])===null||Ln===void 0||!Ln.required)}),Nn=j$1("shape",{type:Object,validator(Bn){if(!c$1(Bn))return!1;const Ln=Object.keys(Bn);if($n.length>0&&$n.some(In=>Ln.indexOf(In)===-1)){const In=$n.filter(Pn=>Ln.indexOf(Pn)===-1);return d$1(In.length===1?`shape - required property "${In[0]}" is not defined.`:`shape - required properties "${In.join('", "')}" are not defined.`),!1}return Ln.every(In=>{if(Cn.indexOf(In)===-1)return this._vueTypes_isLoose===!0||(d$1(`shape - shape definition does not include a "${In}" property. Allowed keys: "${Cn.join('", "')}".`),!1);const Pn=m$1(_n[In],Bn[In],!0);return typeof Pn=="string"&&d$1(`shape - "${In}" property validation error:
${$$1(Pn)}`),Pn===!0})}});return Object.defineProperty(Nn,"_vueTypes_isLoose",{writable:!0,value:!1}),Object.defineProperty(Nn,"loose",{get(){return this._vueTypes_isLoose=!0,this}}),Nn}const M$1=["name","validate","getter"],R$1=(()=>{var _n;return(_n=class{static get any(){return w$1()}static get func(){return P$2().def(this.defaults.func)}static get bool(){return x$1().def(this.defaults.bool)}static get string(){return E$1().def(this.defaults.string)}static get number(){return N$1().def(this.defaults.number)}static get array(){return q$2().def(this.defaults.array)}static get object(){return A$2().def(this.defaults.object)}static get integer(){return V$1().def(this.defaults.integer)}static get symbol(){return S$1()}static get nullable(){return{type:null}}static extend(Cn){if(v$1(Cn))return Cn.forEach(Dn=>this.extend(Dn)),this;const{name:$n,validate:Nn=!1,getter:Bn=!1}=Cn,Ln=r$1(Cn,M$1);if(p$1(this,$n))throw new TypeError(`[VueTypes error]: Type "${$n}" already defined`);const{type:In}=Ln;if(b$1(In))return delete Ln.type,Object.defineProperty(this,$n,Bn?{get:()=>T$1($n,In,Ln)}:{value(...Dn){const Wn=T$1($n,In,Ln);return Wn.validator&&(Wn.validator=Wn.validator.bind(Wn,...Dn)),Wn}});let Pn;return Pn=Bn?{get(){const Dn=Object.assign({},Ln);return Nn?_$1($n,Dn):j$1($n,Dn)},enumerable:!0}:{value(...Dn){const Wn=Object.assign({},Ln);let Hn;return Hn=Nn?_$1($n,Wn):j$1($n,Wn),Wn.validator&&(Hn.validator=Wn.validator.bind(Hn,...Dn)),Hn},enumerable:!0},Object.defineProperty(this,$n,Pn)}}).defaults={},_n.sensibleDefaults=void 0,_n.config=n$1,_n.custom=D$1,_n.oneOf=L$1,_n.instanceOf=B$1,_n.oneOfType=F$1,_n.arrayOf=Y$1,_n.objectOf=I$1,_n.shape=J$1,_n.utils={validate:(Cn,$n)=>m$1($n,Cn,!0)===!0,toType:(Cn,$n,Nn=!1)=>Nn?_$1(Cn,$n):j$1(Cn,$n)},_n})();function z$1(_n={func:()=>{},bool:!0,string:"",number:0,array:()=>[],object:()=>({}),integer:0}){var Cn;return(Cn=class extends R$1{static get sensibleDefaults(){return t$1({},this.defaults)}static set sensibleDefaults($n){this.defaults=$n!==!1?t$1({},$n!==!0?$n:_n):{}}}).defaults=t$1({},_n),Cn}let C$1=class extends z$1(){};var t=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function e(_n){var Cn={exports:{}};return _n(Cn,Cn.exports),Cn.exports}var n=function(_n){return _n&&_n.Math==Math&&_n},r=n(typeof globalThis=="object"&&globalThis)||n(typeof window=="object"&&window)||n(typeof self=="object"&&self)||n(typeof t=="object"&&t)||function(){return this}()||Function("return this")(),o=function(_n){try{return!!_n()}catch{return!0}},i$1=!o(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7}),u={}.propertyIsEnumerable,a=Object.getOwnPropertyDescriptor,c={f:a&&!u.call({1:2},1)?function(_n){var Cn=a(this,_n);return!!Cn&&Cn.enumerable}:u},l=function(_n,Cn){return{enumerable:!(1&_n),configurable:!(2&_n),writable:!(4&_n),value:Cn}},f={}.toString,s=function(_n){return f.call(_n).slice(8,-1)},d="".split,v=o(function(){return!Object("z").propertyIsEnumerable(0)})?function(_n){return s(_n)=="String"?d.call(_n,""):Object(_n)}:Object,p=function(_n){if(_n==null)throw TypeError("Can't call method on "+_n);return _n},g=function(_n){return v(p(_n))},h=function(_n){return typeof _n=="object"?_n!==null:typeof _n=="function"},y=function(_n,Cn){if(!h(_n))return _n;var $n,Nn;if(Cn&&typeof($n=_n.toString)=="function"&&!h(Nn=$n.call(_n))||typeof($n=_n.valueOf)=="function"&&!h(Nn=$n.call(_n))||!Cn&&typeof($n=_n.toString)=="function"&&!h(Nn=$n.call(_n)))return Nn;throw TypeError("Can't convert object to primitive value")},m={}.hasOwnProperty,S=function(_n,Cn){return m.call(_n,Cn)},x=r.document,b=h(x)&&h(x.createElement),E=function(_n){return b?x.createElement(_n):{}},w=!i$1&&!o(function(){return Object.defineProperty(E("div"),"a",{get:function(){return 7}}).a!=7}),O=Object.getOwnPropertyDescriptor,T={f:i$1?O:function(_n,Cn){if(_n=g(_n),Cn=y(Cn,!0),w)try{return O(_n,Cn)}catch{}if(S(_n,Cn))return l(!c.f.call(_n,Cn),_n[Cn])}},A$1=function(_n){if(!h(_n))throw TypeError(String(_n)+" is not an object");return _n},k=Object.defineProperty,R={f:i$1?k:function(_n,Cn,$n){if(A$1(_n),Cn=y(Cn,!0),A$1($n),w)try{return k(_n,Cn,$n)}catch{}if("get"in $n||"set"in $n)throw TypeError("Accessors not supported");return"value"in $n&&(_n[Cn]=$n.value),_n}},I=i$1?function(_n,Cn,$n){return R.f(_n,Cn,l(1,$n))}:function(_n,Cn,$n){return _n[Cn]=$n,_n},j=function(_n,Cn){try{I(r,_n,Cn)}catch{r[_n]=Cn}return Cn},C=r["__core-js_shared__"]||j("__core-js_shared__",{}),L=Function.toString;typeof C.inspectSource!="function"&&(C.inspectSource=function(_n){return L.call(_n)});var P$1,M,_,D=C.inspectSource,U=r.WeakMap,N=typeof U=="function"&&/native code/.test(D(U)),F=e(function(_n){(_n.exports=function(Cn,$n){return C[Cn]||(C[Cn]=$n!==void 0?$n:{})})("versions",[]).push({version:"3.8.3",mode:"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})}),W$1=0,z=Math.random(),$=function(_n){return"Symbol("+String(_n===void 0?"":_n)+")_"+(++W$1+z).toString(36)},B=F("keys"),Y=function(_n){return B[_n]||(B[_n]=$(_n))},G={},H=r.WeakMap;if(N){var X=C.state||(C.state=new H),V=X.get,K=X.has,q$1=X.set;P$1=function(_n,Cn){return Cn.facade=_n,q$1.call(X,_n,Cn),Cn},M=function(_n){return V.call(X,_n)||{}},_=function(_n){return K.call(X,_n)}}else{var Q=Y("state");G[Q]=!0,P$1=function(_n,Cn){return Cn.facade=_n,I(_n,Q,Cn),Cn},M=function(_n){return S(_n,Q)?_n[Q]:{}},_=function(_n){return S(_n,Q)}}var J={set:P$1,get:M,has:_,enforce:function(_n){return _(_n)?M(_n):P$1(_n,{})},getterFor:function(_n){return function(Cn){var $n;if(!h(Cn)||($n=M(Cn)).type!==_n)throw TypeError("Incompatible receiver, "+_n+" required");return $n}}},Z=e(function(_n){var Cn=J.get,$n=J.enforce,Nn=String(String).split("String");(_n.exports=function(Bn,Ln,In,Pn){var Dn,Wn=!!Pn&&!!Pn.unsafe,Hn=!!Pn&&!!Pn.enumerable,Yn=!!Pn&&!!Pn.noTargetGet;typeof In=="function"&&(typeof Ln!="string"||S(In,"name")||I(In,"name",Ln),(Dn=$n(In)).source||(Dn.source=Nn.join(typeof Ln=="string"?Ln:""))),Bn!==r?(Wn?!Yn&&Bn[Ln]&&(Hn=!0):delete Bn[Ln],Hn?Bn[Ln]=In:I(Bn,Ln,In)):Hn?Bn[Ln]=In:j(Ln,In)})(Function.prototype,"toString",function(){return typeof this=="function"&&Cn(this).source||D(this)})}),tt=r,et=function(_n){return typeof _n=="function"?_n:void 0},nt=function(_n,Cn){return arguments.length<2?et(tt[_n])||et(r[_n]):tt[_n]&&tt[_n][Cn]||r[_n]&&r[_n][Cn]},rt=Math.ceil,ot=Math.floor,it$1=function(_n){return isNaN(_n=+_n)?0:(_n>0?ot:rt)(_n)},ut$1=Math.min,at=function(_n){return _n>0?ut$1(it$1(_n),9007199254740991):0},ct$1=Math.max,lt$1=Math.min,ft$1=function(_n,Cn){var $n=it$1(_n);return $n<0?ct$1($n+Cn,0):lt$1($n,Cn)},st$1=function(_n){return function(Cn,$n,Nn){var Bn,Ln=g(Cn),In=at(Ln.length),Pn=ft$1(Nn,In);if(_n&&$n!=$n){for(;In>Pn;)if((Bn=Ln[Pn++])!=Bn)return!0}else for(;In>Pn;Pn++)if((_n||Pn in Ln)&&Ln[Pn]===$n)return _n||Pn||0;return!_n&&-1}},dt$1={includes:st$1(!0),indexOf:st$1(!1)},vt$1=dt$1.indexOf,pt$1=function(_n,Cn){var $n,Nn=g(_n),Bn=0,Ln=[];for($n in Nn)!S(G,$n)&&S(Nn,$n)&&Ln.push($n);for(;Cn.length>Bn;)S(Nn,$n=Cn[Bn++])&&(~vt$1(Ln,$n)||Ln.push($n));return Ln},gt$1=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],ht$1=gt$1.concat("length","prototype"),yt$1={f:Object.getOwnPropertyNames||function(_n){return pt$1(_n,ht$1)}},mt$1={f:Object.getOwnPropertySymbols},St$1=nt("Reflect","ownKeys")||function(_n){var Cn=yt$1.f(A$1(_n)),$n=mt$1.f;return $n?Cn.concat($n(_n)):Cn},xt$1=function(_n,Cn){for(var $n=St$1(Cn),Nn=R.f,Bn=T.f,Ln=0;Ln<$n.length;Ln++){var In=$n[Ln];S(_n,In)||Nn(_n,In,Bn(Cn,In))}},bt$1=/#|\.prototype\./,Et$1=function(_n,Cn){var $n=Ot$1[wt$1(_n)];return $n==At$1||$n!=Tt$1&&(typeof Cn=="function"?o(Cn):!!Cn)},wt$1=Et$1.normalize=function(_n){return String(_n).replace(bt$1,".").toLowerCase()},Ot$1=Et$1.data={},Tt$1=Et$1.NATIVE="N",At$1=Et$1.POLYFILL="P",kt$1=Et$1,Rt$1=T.f,It$1=function(_n,Cn){var $n,Nn,Bn,Ln,In,Pn=_n.target,Dn=_n.global,Wn=_n.stat;if($n=Dn?r:Wn?r[Pn]||j(Pn,{}):(r[Pn]||{}).prototype)for(Nn in Cn){if(Ln=Cn[Nn],Bn=_n.noTargetGet?(In=Rt$1($n,Nn))&&In.value:$n[Nn],!kt$1(Dn?Nn:Pn+(Wn?".":"#")+Nn,_n.forced)&&Bn!==void 0){if(typeof Ln==typeof Bn)continue;xt$1(Ln,Bn)}(_n.sham||Bn&&Bn.sham)&&I(Ln,"sham",!0),Z($n,Nn,Ln,_n)}},jt$1=function(_n,Cn){var $n=[][_n];return!!$n&&o(function(){$n.call(null,Cn||function(){throw 1},1)})},Ct$1=Object.defineProperty,Lt$1={},Pt$1=function(_n){throw _n},Mt$1=function(_n,Cn){if(S(Lt$1,_n))return Lt$1[_n];Cn||(Cn={});var $n=[][_n],Nn=!!S(Cn,"ACCESSORS")&&Cn.ACCESSORS,Bn=S(Cn,0)?Cn[0]:Pt$1,Ln=S(Cn,1)?Cn[1]:void 0;return Lt$1[_n]=!!$n&&!o(function(){if(Nn&&!i$1)return!0;var In={length:-1};Nn?Ct$1(In,1,{enumerable:!0,get:Pt$1}):In[1]=1,$n.call(In,Bn,Ln)})},_t$1=dt$1.indexOf,Dt$1=[].indexOf,Ut$1=!!Dt$1&&1/[1].indexOf(1,-0)<0,Nt$1=jt$1("indexOf"),Ft$1=Mt$1("indexOf",{ACCESSORS:!0,1:0});function Wt$1(_n,Cn){if(!(_n instanceof Cn))throw new TypeError("Cannot call a class as a function")}function zt$1(_n,Cn){for(var $n=0;$n<Cn.length;$n++){var Nn=Cn[$n];Nn.enumerable=Nn.enumerable||!1,Nn.configurable=!0,"value"in Nn&&(Nn.writable=!0),Object.defineProperty(_n,Nn.key,Nn)}}function $t$1(_n,Cn,$n){return Cn&&zt$1(_n.prototype,Cn),$n&&zt$1(_n,$n),_n}It$1({target:"Array",proto:!0,forced:Ut$1||!Nt$1||!Ft$1},{indexOf:function(_n){return Ut$1?Dt$1.apply(this,arguments)||0:_t$1(this,_n,arguments.length>1?arguments[1]:void 0)}}),function(){function _n(){Wt$1(this,_n)}return $t$1(_n,null,[{key:"isInBrowser",value:function(){return typeof window<"u"}},{key:"isServer",value:function(){return typeof window>"u"}},{key:"getUA",value:function(){return _n.isInBrowser()?window.navigator.userAgent.toLowerCase():""}},{key:"isMobile",value:function(){return/Mobile|mini|Fennec|Android|iP(ad|od|hone)/.test(navigator.appVersion)}},{key:"isOpera",value:function(){return navigator.userAgent.indexOf("Opera")!==-1}},{key:"isIE",value:function(){var Cn=_n.getUA();return Cn!==""&&Cn.indexOf("msie")>0}},{key:"isIE9",value:function(){var Cn=_n.getUA();return Cn!==""&&Cn.indexOf("msie 9.0")>0}},{key:"isEdge",value:function(){var Cn=_n.getUA();return Cn!==""&&Cn.indexOf("edge/")>0}},{key:"isChrome",value:function(){var Cn=_n.getUA();return Cn!==""&&/chrome\/\d+/.test(Cn)&&!_n.isEdge()}},{key:"isPhantomJS",value:function(){var Cn=_n.getUA();return Cn!==""&&/phantomjs/.test(Cn)}},{key:"isFirefox",value:function(){var Cn=_n.getUA();return Cn!==""&&/firefox/.test(Cn)}}]),_n}();var Yt$1=[].join,Gt$1=v!=Object,Ht$1=jt$1("join",",");It$1({target:"Array",proto:!0,forced:Gt$1||!Ht$1},{join:function(_n){return Yt$1.call(g(this),_n===void 0?",":_n)}});var Xt$1,Vt$1,Kt$1=function(_n){return Object(p(_n))},qt$1=Array.isArray||function(_n){return s(_n)=="Array"},Qt$1=!!Object.getOwnPropertySymbols&&!o(function(){return!String(Symbol())}),Jt$1=Qt$1&&!Symbol.sham&&typeof Symbol.iterator=="symbol",Zt$1=F("wks"),te=r.Symbol,ee=Jt$1?te:te&&te.withoutSetter||$,ne=function(_n){return S(Zt$1,_n)||(Qt$1&&S(te,_n)?Zt$1[_n]=te[_n]:Zt$1[_n]=ee("Symbol."+_n)),Zt$1[_n]},re$1=ne("species"),oe=function(_n,Cn){var $n;return qt$1(_n)&&(typeof($n=_n.constructor)!="function"||$n!==Array&&!qt$1($n.prototype)?h($n)&&($n=$n[re$1])===null&&($n=void 0):$n=void 0),new($n===void 0?Array:$n)(Cn===0?0:Cn)},ie$1=function(_n,Cn,$n){var Nn=y(Cn);Nn in _n?R.f(_n,Nn,l(0,$n)):_n[Nn]=$n},ue$1=nt("navigator","userAgent")||"",ae=r.process,ce=ae&&ae.versions,le=ce&&ce.v8;le?Vt$1=(Xt$1=le.split("."))[0]+Xt$1[1]:ue$1&&(!(Xt$1=ue$1.match(/Edge\/(\d+)/))||Xt$1[1]>=74)&&(Xt$1=ue$1.match(/Chrome\/(\d+)/))&&(Vt$1=Xt$1[1]);var fe$1=Vt$1&&+Vt$1,se=ne("species"),de$1=function(_n){return fe$1>=51||!o(function(){var Cn=[];return(Cn.constructor={})[se]=function(){return{foo:1}},Cn[_n](Boolean).foo!==1})},ve$1=de$1("splice"),pe=Mt$1("splice",{ACCESSORS:!0,0:0,1:2}),ge=Math.max,he=Math.min;It$1({target:"Array",proto:!0,forced:!ve$1||!pe},{splice:function(_n,Cn){var $n,Nn,Bn,Ln,In,Pn,Dn=Kt$1(this),Wn=at(Dn.length),Hn=ft$1(_n,Wn),Yn=arguments.length;if(Yn===0?$n=Nn=0:Yn===1?($n=0,Nn=Wn-Hn):($n=Yn-2,Nn=he(ge(it$1(Cn),0),Wn-Hn)),Wn+$n-Nn>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(Bn=oe(Dn,Nn),Ln=0;Ln<Nn;Ln++)(In=Hn+Ln)in Dn&&ie$1(Bn,Ln,Dn[In]);if(Bn.length=Nn,$n<Nn){for(Ln=Hn;Ln<Wn-Nn;Ln++)Pn=Ln+$n,(In=Ln+Nn)in Dn?Dn[Pn]=Dn[In]:delete Dn[Pn];for(Ln=Wn;Ln>Wn-Nn+$n;Ln--)delete Dn[Ln-1]}else if($n>Nn)for(Ln=Wn-Nn;Ln>Hn;Ln--)Pn=Ln+$n-1,(In=Ln+Nn-1)in Dn?Dn[Pn]=Dn[In]:delete Dn[Pn];for(Ln=0;Ln<$n;Ln++)Dn[Ln+Hn]=arguments[Ln+2];return Dn.length=Wn-Nn+$n,Bn}});var ye$1={};ye$1[ne("toStringTag")]="z";var me$1=String(ye$1)==="[object z]",Se$1=ne("toStringTag"),xe=s(function(){return arguments}())=="Arguments",be$1=me$1?s:function(_n){var Cn,$n,Nn;return _n===void 0?"Undefined":_n===null?"Null":typeof($n=function(Bn,Ln){try{return Bn[Ln]}catch{}}(Cn=Object(_n),Se$1))=="string"?$n:xe?s(Cn):(Nn=s(Cn))=="Object"&&typeof Cn.callee=="function"?"Arguments":Nn},Ee=me$1?{}.toString:function(){return"[object "+be$1(this)+"]"};me$1||Z(Object.prototype,"toString",Ee,{unsafe:!0});var we=function(){var _n=A$1(this),Cn="";return _n.global&&(Cn+="g"),_n.ignoreCase&&(Cn+="i"),_n.multiline&&(Cn+="m"),_n.dotAll&&(Cn+="s"),_n.unicode&&(Cn+="u"),_n.sticky&&(Cn+="y"),Cn};function Oe(_n,Cn){return RegExp(_n,Cn)}var Te,Ae$1,ke$1={UNSUPPORTED_Y:o(function(){var _n=Oe("a","y");return _n.lastIndex=2,_n.exec("abcd")!=null}),BROKEN_CARET:o(function(){var _n=Oe("^r","gy");return _n.lastIndex=2,_n.exec("str")!=null})},Re=RegExp.prototype.exec,Ie=String.prototype.replace,je=Re,Ce$1=(Te=/a/,Ae$1=/b*/g,Re.call(Te,"a"),Re.call(Ae$1,"a"),Te.lastIndex!==0||Ae$1.lastIndex!==0),Le$1=ke$1.UNSUPPORTED_Y||ke$1.BROKEN_CARET,Pe$1=/()??/.exec("")[1]!==void 0;(Ce$1||Pe$1||Le$1)&&(je=function(_n){var Cn,$n,Nn,Bn,Ln=this,In=Le$1&&Ln.sticky,Pn=we.call(Ln),Dn=Ln.source,Wn=0,Hn=_n;return In&&((Pn=Pn.replace("y","")).indexOf("g")===-1&&(Pn+="g"),Hn=String(_n).slice(Ln.lastIndex),Ln.lastIndex>0&&(!Ln.multiline||Ln.multiline&&_n[Ln.lastIndex-1]!==`
`)&&(Dn="(?: "+Dn+")",Hn=" "+Hn,Wn++),$n=new RegExp("^(?:"+Dn+")",Pn)),Pe$1&&($n=new RegExp("^"+Dn+"$(?!\\s)",Pn)),Ce$1&&(Cn=Ln.lastIndex),Nn=Re.call(In?$n:Ln,Hn),In?Nn?(Nn.input=Nn.input.slice(Wn),Nn[0]=Nn[0].slice(Wn),Nn.index=Ln.lastIndex,Ln.lastIndex+=Nn[0].length):Ln.lastIndex=0:Ce$1&&Nn&&(Ln.lastIndex=Ln.global?Nn.index+Nn[0].length:Cn),Pe$1&&Nn&&Nn.length>1&&Ie.call(Nn[0],$n,function(){for(Bn=1;Bn<arguments.length-2;Bn++)arguments[Bn]===void 0&&(Nn[Bn]=void 0)}),Nn});var Me$1=je;It$1({target:"RegExp",proto:!0,forced:/./.exec!==Me$1},{exec:Me$1});var _e$1=RegExp.prototype,De=_e$1.toString,Ue=o(function(){return De.call({source:"a",flags:"b"})!="/a/b"}),Ne$1=De.name!="toString";(Ue||Ne$1)&&Z(RegExp.prototype,"toString",function(){var _n=A$1(this),Cn=String(_n.source),$n=_n.flags;return"/"+Cn+"/"+String($n===void 0&&_n instanceof RegExp&&!("flags"in _e$1)?we.call(_n):$n)},{unsafe:!0});var Fe=ne("species"),We=!o(function(){var _n=/./;return _n.exec=function(){var Cn=[];return Cn.groups={a:"7"},Cn},"".replace(_n,"$<a>")!=="7"}),ze="a".replace(/./,"$0")==="$0",$e=ne("replace"),Be=!!/./[$e]&&/./[$e]("a","$0")==="",Ye$1=!o(function(){var _n=/(?:)/,Cn=_n.exec;_n.exec=function(){return Cn.apply(this,arguments)};var $n="ab".split(_n);return $n.length!==2||$n[0]!=="a"||$n[1]!=="b"}),Ge=function(_n,Cn,$n,Nn){var Bn=ne(_n),Ln=!o(function(){var Yn={};return Yn[Bn]=function(){return 7},""[_n](Yn)!=7}),In=Ln&&!o(function(){var Yn=!1,Gn=/a/;return _n==="split"&&((Gn={}).constructor={},Gn.constructor[Fe]=function(){return Gn},Gn.flags="",Gn[Bn]=/./[Bn]),Gn.exec=function(){return Yn=!0,null},Gn[Bn](""),!Yn});if(!Ln||!In||_n==="replace"&&(!We||!ze||Be)||_n==="split"&&!Ye$1){var Pn=/./[Bn],Dn=$n(Bn,""[_n],function(Yn,Gn,Jo,nr,Zo){return Gn.exec===Me$1?Ln&&!Zo?{done:!0,value:Pn.call(Gn,Jo,nr)}:{done:!0,value:Yn.call(Jo,Gn,nr)}:{done:!1}},{REPLACE_KEEPS_$0:ze,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:Be}),Wn=Dn[0],Hn=Dn[1];Z(String.prototype,_n,Wn),Z(RegExp.prototype,Bn,Cn==2?function(Yn,Gn){return Hn.call(Yn,this,Gn)}:function(Yn){return Hn.call(Yn,this)})}Nn&&I(RegExp.prototype[Bn],"sham",!0)},He=ne("match"),Xe=function(_n){var Cn;return h(_n)&&((Cn=_n[He])!==void 0?!!Cn:s(_n)=="RegExp")},Ve$1=function(_n){if(typeof _n!="function")throw TypeError(String(_n)+" is not a function");return _n},Ke$1=ne("species"),qe$1=function(_n){return function(Cn,$n){var Nn,Bn,Ln=String(p(Cn)),In=it$1($n),Pn=Ln.length;return In<0||In>=Pn?_n?"":void 0:(Nn=Ln.charCodeAt(In))<55296||Nn>56319||In+1===Pn||(Bn=Ln.charCodeAt(In+1))<56320||Bn>57343?_n?Ln.charAt(In):Nn:_n?Ln.slice(In,In+2):Bn-56320+(Nn-55296<<10)+65536}},Qe={codeAt:qe$1(!1),charAt:qe$1(!0)},Je=Qe.charAt,Ze=function(_n,Cn,$n){return Cn+($n?Je(_n,Cn).length:1)},tn=function(_n,Cn){var $n=_n.exec;if(typeof $n=="function"){var Nn=$n.call(_n,Cn);if(typeof Nn!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return Nn}if(s(_n)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return Me$1.call(_n,Cn)},en=[].push,nn=Math.min,rn=!o(function(){return!RegExp(4294967295,"y")});Ge("split",2,function(_n,Cn,$n){var Nn;return Nn="abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?function(Bn,Ln){var In=String(p(this)),Pn=Ln===void 0?4294967295:Ln>>>0;if(Pn===0)return[];if(Bn===void 0)return[In];if(!Xe(Bn))return Cn.call(In,Bn,Pn);for(var Dn,Wn,Hn,Yn=[],Gn=(Bn.ignoreCase?"i":"")+(Bn.multiline?"m":"")+(Bn.unicode?"u":"")+(Bn.sticky?"y":""),Jo=0,nr=new RegExp(Bn.source,Gn+"g");(Dn=Me$1.call(nr,In))&&!((Wn=nr.lastIndex)>Jo&&(Yn.push(In.slice(Jo,Dn.index)),Dn.length>1&&Dn.index<In.length&&en.apply(Yn,Dn.slice(1)),Hn=Dn[0].length,Jo=Wn,Yn.length>=Pn));)nr.lastIndex===Dn.index&&nr.lastIndex++;return Jo===In.length?!Hn&&nr.test("")||Yn.push(""):Yn.push(In.slice(Jo)),Yn.length>Pn?Yn.slice(0,Pn):Yn}:"0".split(void 0,0).length?function(Bn,Ln){return Bn===void 0&&Ln===0?[]:Cn.call(this,Bn,Ln)}:Cn,[function(Bn,Ln){var In=p(this),Pn=Bn==null?void 0:Bn[_n];return Pn!==void 0?Pn.call(Bn,In,Ln):Nn.call(String(In),Bn,Ln)},function(Bn,Ln){var In=$n(Nn,Bn,this,Ln,Nn!==Cn);if(In.done)return In.value;var Pn=A$1(Bn),Dn=String(this),Wn=function(ei,yi){var _i,zn=A$1(ei).constructor;return zn===void 0||(_i=A$1(zn)[Ke$1])==null?yi:Ve$1(_i)}(Pn,RegExp),Hn=Pn.unicode,Yn=(Pn.ignoreCase?"i":"")+(Pn.multiline?"m":"")+(Pn.unicode?"u":"")+(rn?"y":"g"),Gn=new Wn(rn?Pn:"^(?:"+Pn.source+")",Yn),Jo=Ln===void 0?4294967295:Ln>>>0;if(Jo===0)return[];if(Dn.length===0)return tn(Gn,Dn)===null?[Dn]:[];for(var nr=0,Zo=0,ri=[];Zo<Dn.length;){Gn.lastIndex=rn?Zo:0;var oi,di=tn(Gn,rn?Dn:Dn.slice(Zo));if(di===null||(oi=nn(at(Gn.lastIndex+(rn?0:Zo)),Dn.length))===nr)Zo=Ze(Dn,Zo,Hn);else{if(ri.push(Dn.slice(nr,Zo)),ri.length===Jo)return ri;for(var mi=1;mi<=di.length-1;mi++)if(ri.push(di[mi]),ri.length===Jo)return ri;Zo=nr=oi}}return ri.push(Dn.slice(nr)),ri}]},!rn);var on=`
\v\f\r    \u2028\u2029\uFEFF`,un="["+on+"]",an=RegExp("^"+un+un+"*"),cn=RegExp(un+un+"*$"),ln=function(_n){return function(Cn){var $n=String(p(Cn));return 1&_n&&($n=$n.replace(an,"")),2&_n&&($n=$n.replace(cn,"")),$n}},fn={start:ln(1),end:ln(2),trim:ln(3)},sn=fn.trim;It$1({target:"String",proto:!0,forced:function(_n){return o(function(){return!!on[_n]()||"…"[_n]()!="…"||on[_n].name!==_n})}("trim")},{trim:function(){return sn(this)}});var dn=de$1("slice"),vn=Mt$1("slice",{ACCESSORS:!0,0:0,1:2}),pn=ne("species"),gn=[].slice,hn=Math.max;It$1({target:"Array",proto:!0,forced:!dn||!vn},{slice:function(_n,Cn){var $n,Nn,Bn,Ln=g(this),In=at(Ln.length),Pn=ft$1(_n,In),Dn=ft$1(Cn===void 0?In:Cn,In);if(qt$1(Ln)&&(typeof($n=Ln.constructor)!="function"||$n!==Array&&!qt$1($n.prototype)?h($n)&&($n=$n[pn])===null&&($n=void 0):$n=void 0,$n===Array||$n===void 0))return gn.call(Ln,Pn,Dn);for(Nn=new($n===void 0?Array:$n)(hn(Dn-Pn,0)),Bn=0;Pn<Dn;Pn++,Bn++)Pn in Ln&&ie$1(Nn,Bn,Ln[Pn]);return Nn.length=Bn,Nn}});var yn=Object.keys||function(_n){return pt$1(_n,gt$1)},mn=o(function(){yn(1)});It$1({target:"Object",stat:!0,forced:mn},{keys:function(_n){return yn(Kt$1(_n))}});var Sn,xn=function(_n){if(Xe(_n))throw TypeError("The method doesn't accept regular expressions");return _n},bn=ne("match"),En=T.f,wn="".startsWith,On=Math.min,Tn=function(_n){var Cn=/./;try{"/./"[_n](Cn)}catch{try{return Cn[bn]=!1,"/./"[_n](Cn)}catch{}}return!1}("startsWith"),An=!(Tn||(Sn=En(String.prototype,"startsWith"),!Sn||Sn.writable));function kn(_n){return(kn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Cn){return typeof Cn}:function(Cn){return Cn&&typeof Symbol=="function"&&Cn.constructor===Symbol&&Cn!==Symbol.prototype?"symbol":typeof Cn})(_n)}It$1({target:"String",proto:!0,forced:!An&&!Tn},{startsWith:function(_n){var Cn=String(p(this));xn(_n);var $n=at(On(arguments.length>1?arguments[1]:void 0,Cn.length)),Nn=String(_n);return wn?wn.call(Cn,Nn,$n):Cn.slice($n,$n+Nn.length)===Nn}});var jn=function(_n){return typeof _n=="string"},Mn=function(_n){return _n!==null&&kn(_n)==="object"},Vn=function(){function _n(){Wt$1(this,_n)}return $t$1(_n,null,[{key:"isWindow",value:function(Cn){return Cn===window}},{key:"addEventListener",value:function(Cn,$n,Nn){var Bn=arguments.length>3&&arguments[3]!==void 0&&arguments[3];Cn&&$n&&Nn&&Cn.addEventListener($n,Nn,Bn)}},{key:"removeEventListener",value:function(Cn,$n,Nn){var Bn=arguments.length>3&&arguments[3]!==void 0&&arguments[3];Cn&&$n&&Nn&&Cn.removeEventListener($n,Nn,Bn)}},{key:"triggerDragEvent",value:function(Cn,$n){var Nn=!1,Bn=function(In){var Pn;(Pn=$n.drag)===null||Pn===void 0||Pn.call($n,In)},Ln=function In(Pn){var Dn;_n.removeEventListener(document,"mousemove",Bn),_n.removeEventListener(document,"mouseup",In),document.onselectstart=null,document.ondragstart=null,Nn=!1,(Dn=$n.end)===null||Dn===void 0||Dn.call($n,Pn)};_n.addEventListener(Cn,"mousedown",function(In){var Pn;Nn||(document.onselectstart=function(){return!1},document.ondragstart=function(){return!1},_n.addEventListener(document,"mousemove",Bn),_n.addEventListener(document,"mouseup",Ln),Nn=!0,(Pn=$n.start)===null||Pn===void 0||Pn.call($n,In))})}},{key:"getBoundingClientRect",value:function(Cn){return Cn&&Mn(Cn)&&Cn.nodeType===1?Cn.getBoundingClientRect():null}},{key:"hasClass",value:function(Cn,$n){return!!(Cn&&Mn(Cn)&&jn($n)&&Cn.nodeType===1)&&Cn.classList.contains($n.trim())}},{key:"addClass",value:function(Cn,$n){if(Cn&&Mn(Cn)&&jn($n)&&Cn.nodeType===1&&($n=$n.trim(),!_n.hasClass(Cn,$n))){var Nn=Cn.className;Cn.className=Nn?Nn+" "+$n:$n}}},{key:"removeClass",value:function(Cn,$n){if(Cn&&Mn(Cn)&&jn($n)&&Cn.nodeType===1&&typeof Cn.className=="string"){$n=$n.trim();for(var Nn=Cn.className.trim().split(" "),Bn=Nn.length-1;Bn>=0;Bn--)Nn[Bn]=Nn[Bn].trim(),Nn[Bn]&&Nn[Bn]!==$n||Nn.splice(Bn,1);Cn.className=Nn.join(" ")}}},{key:"toggleClass",value:function(Cn,$n,Nn){Cn&&Mn(Cn)&&jn($n)&&Cn.nodeType===1&&Cn.classList.toggle($n,Nn)}},{key:"replaceClass",value:function(Cn,$n,Nn){Cn&&Mn(Cn)&&jn($n)&&jn(Nn)&&Cn.nodeType===1&&($n=$n.trim(),Nn=Nn.trim(),_n.removeClass(Cn,$n),_n.addClass(Cn,Nn))}},{key:"getScrollTop",value:function(Cn){var $n="scrollTop"in Cn?Cn.scrollTop:Cn.pageYOffset;return Math.max($n,0)}},{key:"setScrollTop",value:function(Cn,$n){"scrollTop"in Cn?Cn.scrollTop=$n:Cn.scrollTo(Cn.scrollX,$n)}},{key:"getRootScrollTop",value:function(){return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0}},{key:"setRootScrollTop",value:function(Cn){_n.setScrollTop(window,Cn),_n.setScrollTop(document.body,Cn)}},{key:"getElementTop",value:function(Cn,$n){if(_n.isWindow(Cn))return 0;var Nn=$n?_n.getScrollTop($n):_n.getRootScrollTop();return Cn.getBoundingClientRect().top+Nn}},{key:"getVisibleHeight",value:function(Cn){return _n.isWindow(Cn)?Cn.innerHeight:Cn.getBoundingClientRect().height}},{key:"isHidden",value:function(Cn){if(!Cn)return!1;var $n=window.getComputedStyle(Cn),Nn=$n.display==="none",Bn=Cn.offsetParent===null&&$n.position!=="fixed";return Nn||Bn}},{key:"triggerEvent",value:function(Cn,$n){if("createEvent"in document){var Nn=document.createEvent("HTMLEvents");Nn.initEvent($n,!1,!0),Cn.dispatchEvent(Nn)}}},{key:"calcAngle",value:function(Cn,$n){var Nn=Cn.getBoundingClientRect(),Bn=Nn.left+Nn.width/2,Ln=Nn.top+Nn.height/2,In=Math.abs(Bn-$n.clientX),Pn=Math.abs(Ln-$n.clientY),Dn=Pn/Math.sqrt(Math.pow(In,2)+Math.pow(Pn,2)),Wn=Math.acos(Dn),Hn=Math.floor(180/(Math.PI/Wn));return $n.clientX>Bn&&$n.clientY>Ln&&(Hn=180-Hn),$n.clientX==Bn&&$n.clientY>Ln&&(Hn=180),$n.clientX>Bn&&$n.clientY==Ln&&(Hn=90),$n.clientX<Bn&&$n.clientY>Ln&&(Hn=180+Hn),$n.clientX<Bn&&$n.clientY==Ln&&(Hn=270),$n.clientX<Bn&&$n.clientY<Ln&&(Hn=360-Hn),Hn}},{key:"querySelector",value:function(Cn,$n){return $n?$n.querySelector(Cn):document.querySelector(Cn)}},{key:"createElement",value:function(Cn){for(var $n=document.createElement(Cn),Nn=arguments.length,Bn=new Array(Nn>1?Nn-1:0),Ln=1;Ln<Nn;Ln++)Bn[Ln-1]=arguments[Ln];for(var In=0;In<Bn.length;In++)Bn[In]&&$n.classList.add(Bn[In]);return $n}},{key:"appendChild",value:function(Cn){for(var $n=0;$n<(arguments.length<=1?0:arguments.length-1);$n++)Cn.appendChild($n+1<1||arguments.length<=$n+1?void 0:arguments[$n+1])}},{key:"getWindow",value:function(Cn){if(Cn.toString()!=="[object Window]"){var $n=Cn.ownerDocument;return $n&&$n.defaultView||window}return Cn}},{key:"isElement",value:function(Cn){return Cn instanceof this.getWindow(Cn).Element||Cn instanceof Element}},{key:"isHTMLElement",value:function(Cn){return Cn instanceof this.getWindow(Cn).HTMLElement||Cn instanceof HTMLElement}},{key:"isShadowRoot",value:function(Cn){return typeof ShadowRoot<"u"&&(Cn instanceof this.getWindow(Cn).ShadowRoot||Cn instanceof ShadowRoot)}},{key:"getWindowScroll",value:function(Cn){var $n=this.getWindow(Cn);return{scrollLeft:$n.pageXOffset||0,scrollTop:$n.pageYOffset||0}}}]),_n}(),Kn=Math.floor,qn="".replace,Qn=/\$([$&'`]|\d\d?|<[^>]*>)/g,Jn=/\$([$&'`]|\d\d?)/g,Zn=function(_n,Cn,$n,Nn,Bn,Ln){var In=$n+_n.length,Pn=Nn.length,Dn=Jn;return Bn!==void 0&&(Bn=Kt$1(Bn),Dn=Qn),qn.call(Ln,Dn,function(Wn,Hn){var Yn;switch(Hn.charAt(0)){case"$":return"$";case"&":return _n;case"`":return Cn.slice(0,$n);case"'":return Cn.slice(In);case"<":Yn=Bn[Hn.slice(1,-1)];break;default:var Gn=+Hn;if(Gn===0)return Wn;if(Gn>Pn){var Jo=Kn(Gn/10);return Jo===0?Wn:Jo<=Pn?Nn[Jo-1]===void 0?Hn.charAt(1):Nn[Jo-1]+Hn.charAt(1):Wn}Yn=Nn[Gn-1]}return Yn===void 0?"":Yn})},tr=Math.max,er=Math.min;Ge("replace",2,function(_n,Cn,$n,Nn){var Bn=Nn.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,Ln=Nn.REPLACE_KEEPS_$0,In=Bn?"$":"$0";return[function(Pn,Dn){var Wn=p(this),Hn=Pn==null?void 0:Pn[_n];return Hn!==void 0?Hn.call(Pn,Wn,Dn):Cn.call(String(Wn),Pn,Dn)},function(Pn,Dn){if(!Bn&&Ln||typeof Dn=="string"&&Dn.indexOf(In)===-1){var Wn=$n(Cn,Pn,this,Dn);if(Wn.done)return Wn.value}var Hn=A$1(Pn),Yn=String(this),Gn=typeof Dn=="function";Gn||(Dn=String(Dn));var Jo=Hn.global;if(Jo){var nr=Hn.unicode;Hn.lastIndex=0}for(var Zo=[];;){var ri=tn(Hn,Yn);if(ri===null||(Zo.push(ri),!Jo))break;String(ri[0])===""&&(Hn.lastIndex=Ze(Yn,at(Hn.lastIndex),nr))}for(var oi,di="",mi=0,ei=0;ei<Zo.length;ei++){ri=Zo[ei];for(var yi=String(ri[0]),_i=tr(er(it$1(ri.index),Yn.length),0),zn=[],li=1;li<ri.length;li++)zn.push((oi=ri[li])===void 0?oi:String(oi));var ni=ri.groups;if(Gn){var ai=[yi].concat(zn,_i,Yn);ni!==void 0&&ai.push(ni);var ci=String(Dn.apply(void 0,ai))}else ci=Zn(yi,Yn,_i,zn,ni,Dn);_i>=mi&&(di+=Yn.slice(mi,_i)+ci,mi=_i+yi.length)}return di+Yn.slice(mi)}]}),function(){function _n(){Wt$1(this,_n)}return $t$1(_n,null,[{key:"camelize",value:function(Cn){return Cn.replace(/-(\w)/g,function($n,Nn){return Nn?Nn.toUpperCase():""})}},{key:"capitalize",value:function(Cn){return Cn.charAt(0).toUpperCase()+Cn.slice(1)}}]),_n}(),function(){function _n(){Wt$1(this,_n)}return $t$1(_n,null,[{key:"_clone",value:function(){}}]),_n}();var or=ne("isConcatSpreadable"),ir=fe$1>=51||!o(function(){var _n=[];return _n[or]=!1,_n.concat()[0]!==_n}),ur=de$1("concat"),ar=function(_n){if(!h(_n))return!1;var Cn=_n[or];return Cn!==void 0?!!Cn:qt$1(_n)};It$1({target:"Array",proto:!0,forced:!ir||!ur},{concat:function(_n){var Cn,$n,Nn,Bn,Ln,In=Kt$1(this),Pn=oe(In,0),Dn=0;for(Cn=-1,Nn=arguments.length;Cn<Nn;Cn++)if(ar(Ln=Cn===-1?In:arguments[Cn])){if(Dn+(Bn=at(Ln.length))>9007199254740991)throw TypeError("Maximum allowed index exceeded");for($n=0;$n<Bn;$n++,Dn++)$n in Ln&&ie$1(Pn,Dn,Ln[$n])}else{if(Dn>=9007199254740991)throw TypeError("Maximum allowed index exceeded");ie$1(Pn,Dn++,Ln)}return Pn.length=Dn,Pn}});var cr,lr=function(_n,Cn,$n){if(Ve$1(_n),Cn===void 0)return _n;switch($n){case 0:return function(){return _n.call(Cn)};case 1:return function(Nn){return _n.call(Cn,Nn)};case 2:return function(Nn,Bn){return _n.call(Cn,Nn,Bn)};case 3:return function(Nn,Bn,Ln){return _n.call(Cn,Nn,Bn,Ln)}}return function(){return _n.apply(Cn,arguments)}},fr=[].push,sr=function(_n){var Cn=_n==1,$n=_n==2,Nn=_n==3,Bn=_n==4,Ln=_n==6,In=_n==7,Pn=_n==5||Ln;return function(Dn,Wn,Hn,Yn){for(var Gn,Jo,nr=Kt$1(Dn),Zo=v(nr),ri=lr(Wn,Hn,3),oi=at(Zo.length),di=0,mi=Yn||oe,ei=Cn?mi(Dn,oi):$n||In?mi(Dn,0):void 0;oi>di;di++)if((Pn||di in Zo)&&(Jo=ri(Gn=Zo[di],di,nr),_n))if(Cn)ei[di]=Jo;else if(Jo)switch(_n){case 3:return!0;case 5:return Gn;case 6:return di;case 2:fr.call(ei,Gn)}else switch(_n){case 4:return!1;case 7:fr.call(ei,Gn)}return Ln?-1:Nn||Bn?Bn:ei}},dr={forEach:sr(0),map:sr(1),filter:sr(2),some:sr(3),every:sr(4),find:sr(5),findIndex:sr(6),filterOut:sr(7)},vr=i$1?Object.defineProperties:function(_n,Cn){A$1(_n);for(var $n,Nn=yn(Cn),Bn=Nn.length,Ln=0;Bn>Ln;)R.f(_n,$n=Nn[Ln++],Cn[$n]);return _n},pr=nt("document","documentElement"),gr=Y("IE_PROTO"),hr=function(){},yr=function(_n){return"<script>"+_n+"<\/script>"},mr=function(){try{cr=document.domain&&new ActiveXObject("htmlfile")}catch{}var _n,Cn;mr=cr?function(Nn){Nn.write(yr("")),Nn.close();var Bn=Nn.parentWindow.Object;return Nn=null,Bn}(cr):((Cn=E("iframe")).style.display="none",pr.appendChild(Cn),Cn.src="javascript:",(_n=Cn.contentWindow.document).open(),_n.write(yr("document.F=Object")),_n.close(),_n.F);for(var $n=gt$1.length;$n--;)delete mr.prototype[gt$1[$n]];return mr()};G[gr]=!0;var Sr=Object.create||function(_n,Cn){var $n;return _n!==null?(hr.prototype=A$1(_n),$n=new hr,hr.prototype=null,$n[gr]=_n):$n=mr(),Cn===void 0?$n:vr($n,Cn)},xr=ne("unscopables"),br=Array.prototype;br[xr]==null&&R.f(br,xr,{configurable:!0,value:Sr(null)});var Er=function(_n){br[xr][_n]=!0},wr=dr.find,Or=!0,Tr=Mt$1("find");"find"in[]&&Array(1).find(function(){Or=!1}),It$1({target:"Array",proto:!0,forced:Or||!Tr},{find:function(_n){return wr(this,_n,arguments.length>1?arguments[1]:void 0)}}),Er("find");var Ar=dr.findIndex,kr=!0,Rr=Mt$1("findIndex");"findIndex"in[]&&Array(1).findIndex(function(){kr=!1}),It$1({target:"Array",proto:!0,forced:kr||!Rr},{findIndex:function(_n){return Ar(this,_n,arguments.length>1?arguments[1]:void 0)}}),Er("findIndex");var Ir=function(_n,Cn,$n,Nn,Bn,Ln,In,Pn){for(var Dn,Wn=Bn,Hn=0,Yn=!!In&&lr(In,Pn,3);Hn<Nn;){if(Hn in $n){if(Dn=Yn?Yn($n[Hn],Hn,Cn):$n[Hn],Ln>0&&qt$1(Dn))Wn=Ir(_n,Cn,Dn,at(Dn.length),Wn,Ln-1)-1;else{if(Wn>=9007199254740991)throw TypeError("Exceed the acceptable array length");_n[Wn]=Dn}Wn++}Hn++}return Wn},jr=Ir;It$1({target:"Array",proto:!0},{flat:function(){var _n=arguments.length?arguments[0]:void 0,Cn=Kt$1(this),$n=at(Cn.length),Nn=oe(Cn,0);return Nn.length=jr(Nn,Cn,Cn,$n,0,_n===void 0?1:it$1(_n)),Nn}});var Cr=function(_n){var Cn=_n.return;if(Cn!==void 0)return A$1(Cn.call(_n)).value},Lr=function(_n,Cn,$n,Nn){try{return Nn?Cn(A$1($n)[0],$n[1]):Cn($n)}catch(Bn){throw Cr(_n),Bn}},Pr={},Mr=ne("iterator"),_r=Array.prototype,Dr=function(_n){return _n!==void 0&&(Pr.Array===_n||_r[Mr]===_n)},Ur=ne("iterator"),Nr=function(_n){if(_n!=null)return _n[Ur]||_n["@@iterator"]||Pr[be$1(_n)]},Fr=ne("iterator"),Wr=!1;try{var zr=0,$r={next:function(){return{done:!!zr++}},return:function(){Wr=!0}};$r[Fr]=function(){return this},Array.from($r,function(){throw 2})}catch(_n){}var Br=function(_n,Cn){if(!Cn&&!Wr)return!1;var $n=!1;try{var Nn={};Nn[Fr]=function(){return{next:function(){return{done:$n=!0}}}},_n(Nn)}catch{}return $n},Yr=!Br(function(_n){Array.from(_n)});It$1({target:"Array",stat:!0,forced:Yr},{from:function(_n){var Cn,$n,Nn,Bn,Ln,In,Pn=Kt$1(_n),Dn=typeof this=="function"?this:Array,Wn=arguments.length,Hn=Wn>1?arguments[1]:void 0,Yn=Hn!==void 0,Gn=Nr(Pn),Jo=0;if(Yn&&(Hn=lr(Hn,Wn>2?arguments[2]:void 0,2)),Gn==null||Dn==Array&&Dr(Gn))for($n=new Dn(Cn=at(Pn.length));Cn>Jo;Jo++)In=Yn?Hn(Pn[Jo],Jo):Pn[Jo],ie$1($n,Jo,In);else for(Ln=(Bn=Gn.call(Pn)).next,$n=new Dn;!(Nn=Ln.call(Bn)).done;Jo++)In=Yn?Lr(Bn,Hn,[Nn.value,Jo],!0):Nn.value,ie$1($n,Jo,In);return $n.length=Jo,$n}});var Gr=function(_n){return function(Cn,$n,Nn,Bn){Ve$1($n);var Ln=Kt$1(Cn),In=v(Ln),Pn=at(Ln.length),Dn=_n?Pn-1:0,Wn=_n?-1:1;if(Nn<2)for(;;){if(Dn in In){Bn=In[Dn],Dn+=Wn;break}if(Dn+=Wn,_n?Dn<0:Pn<=Dn)throw TypeError("Reduce of empty array with no initial value")}for(;_n?Dn>=0:Pn>Dn;Dn+=Wn)Dn in In&&(Bn=$n(Bn,In[Dn],Dn,Ln));return Bn}},Hr={left:Gr(!1),right:Gr(!0)},Xr=s(r.process)=="process",Vr=Hr.left,Kr=jt$1("reduce"),qr=Mt$1("reduce",{1:0});It$1({target:"Array",proto:!0,forced:!Kr||!qr||!Xr&&fe$1>79&&fe$1<83},{reduce:function(_n){return Vr(this,_n,arguments.length,arguments.length>1?arguments[1]:void 0)}}),Er("flat");var Qr,Jr,Zr,to$1=!o(function(){return Object.isExtensible(Object.preventExtensions({}))}),eo$1=e(function(_n){var Cn=R.f,$n=$("meta"),Nn=0,Bn=Object.isExtensible||function(){return!0},Ln=function(Pn){Cn(Pn,$n,{value:{objectID:"O"+ ++Nn,weakData:{}}})},In=_n.exports={REQUIRED:!1,fastKey:function(Pn,Dn){if(!h(Pn))return typeof Pn=="symbol"?Pn:(typeof Pn=="string"?"S":"P")+Pn;if(!S(Pn,$n)){if(!Bn(Pn))return"F";if(!Dn)return"E";Ln(Pn)}return Pn[$n].objectID},getWeakData:function(Pn,Dn){if(!S(Pn,$n)){if(!Bn(Pn))return!0;if(!Dn)return!1;Ln(Pn)}return Pn[$n].weakData},onFreeze:function(Pn){return to$1&&In.REQUIRED&&Bn(Pn)&&!S(Pn,$n)&&Ln(Pn),Pn}};G[$n]=!0}),no$1=function(_n,Cn){this.stopped=_n,this.result=Cn},ro$1=function(_n,Cn,$n){var Nn,Bn,Ln,In,Pn,Dn,Wn,Hn=$n&&$n.that,Yn=!(!$n||!$n.AS_ENTRIES),Gn=!(!$n||!$n.IS_ITERATOR),Jo=!(!$n||!$n.INTERRUPTED),nr=lr(Cn,Hn,1+Yn+Jo),Zo=function(oi){return Nn&&Cr(Nn),new no$1(!0,oi)},ri=function(oi){return Yn?(A$1(oi),Jo?nr(oi[0],oi[1],Zo):nr(oi[0],oi[1])):Jo?nr(oi,Zo):nr(oi)};if(Gn)Nn=_n;else{if(typeof(Bn=Nr(_n))!="function")throw TypeError("Target is not iterable");if(Dr(Bn)){for(Ln=0,In=at(_n.length);In>Ln;Ln++)if((Pn=ri(_n[Ln]))&&Pn instanceof no$1)return Pn;return new no$1(!1)}Nn=Bn.call(_n)}for(Dn=Nn.next;!(Wn=Dn.call(Nn)).done;){try{Pn=ri(Wn.value)}catch(oi){throw Cr(Nn),oi}if(typeof Pn=="object"&&Pn&&Pn instanceof no$1)return Pn}return new no$1(!1)},oo$1=function(_n,Cn,$n){if(!(_n instanceof Cn))throw TypeError("Incorrect "+($n?$n+" ":"")+"invocation");return _n},io$1=R.f,uo$1=ne("toStringTag"),ao$1=function(_n,Cn,$n){_n&&!S(_n=$n?_n:_n.prototype,uo$1)&&io$1(_n,uo$1,{configurable:!0,value:Cn})},co$1=Object.setPrototypeOf||("__proto__"in{}?function(){var _n,Cn=!1,$n={};try{(_n=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call($n,[]),Cn=$n instanceof Array}catch{}return function(Nn,Bn){return A$1(Nn),function(Ln){if(!h(Ln)&&Ln!==null)throw TypeError("Can't set "+String(Ln)+" as a prototype")}(Bn),Cn?_n.call(Nn,Bn):Nn.__proto__=Bn,Nn}}():void 0),lo$1=function(_n,Cn,$n){for(var Nn in Cn)Z(_n,Nn,Cn[Nn],$n);return _n},fo$1=!o(function(){function _n(){}return _n.prototype.constructor=null,Object.getPrototypeOf(new _n)!==_n.prototype}),so$1=Y("IE_PROTO"),vo$1=Object.prototype,po$1=fo$1?Object.getPrototypeOf:function(_n){return _n=Kt$1(_n),S(_n,so$1)?_n[so$1]:typeof _n.constructor=="function"&&_n instanceof _n.constructor?_n.constructor.prototype:_n instanceof Object?vo$1:null},go$1=ne("iterator"),ho$1=!1;[].keys&&("next"in(Zr=[].keys())?(Jr=po$1(po$1(Zr)))!==Object.prototype&&(Qr=Jr):ho$1=!0),(Qr==null||o(function(){var _n={};return Qr[go$1].call(_n)!==_n}))&&(Qr={}),S(Qr,go$1)||I(Qr,go$1,function(){return this});var yo$1={IteratorPrototype:Qr,BUGGY_SAFARI_ITERATORS:ho$1},mo$1=yo$1.IteratorPrototype,So$1=function(){return this},xo=yo$1.IteratorPrototype,bo$1=yo$1.BUGGY_SAFARI_ITERATORS,Eo$1=ne("iterator"),wo$1=function(){return this},Oo$1=function(_n,Cn,$n,Nn,Bn,Ln,In){(function(oi,di,mi){var ei=di+" Iterator";oi.prototype=Sr(mo$1,{next:l(1,mi)}),ao$1(oi,ei,!1),Pr[ei]=So$1})($n,Cn,Nn);var Pn,Dn,Wn,Hn=function(oi){if(oi===Bn&&Zo)return Zo;if(!bo$1&&oi in Jo)return Jo[oi];switch(oi){case"keys":case"values":case"entries":return function(){return new $n(this,oi)}}return function(){return new $n(this)}},Yn=Cn+" Iterator",Gn=!1,Jo=_n.prototype,nr=Jo[Eo$1]||Jo["@@iterator"]||Bn&&Jo[Bn],Zo=!bo$1&&nr||Hn(Bn),ri=Cn=="Array"&&Jo.entries||nr;if(ri&&(Pn=po$1(ri.call(new _n)),xo!==Object.prototype&&Pn.next&&(po$1(Pn)!==xo&&(co$1?co$1(Pn,xo):typeof Pn[Eo$1]!="function"&&I(Pn,Eo$1,wo$1)),ao$1(Pn,Yn,!0))),Bn=="values"&&nr&&nr.name!=="values"&&(Gn=!0,Zo=function(){return nr.call(this)}),Jo[Eo$1]!==Zo&&I(Jo,Eo$1,Zo),Pr[Cn]=Zo,Bn)if(Dn={values:Hn("values"),keys:Ln?Zo:Hn("keys"),entries:Hn("entries")},In)for(Wn in Dn)(bo$1||Gn||!(Wn in Jo))&&Z(Jo,Wn,Dn[Wn]);else It$1({target:Cn,proto:!0,forced:bo$1||Gn},Dn);return Dn},To$1=ne("species"),Ao$1=R.f,ko$1=eo$1.fastKey,Ro$1=J.set,Io$1=J.getterFor;(function(_n,Cn,$n){var Nn=_n.indexOf("Map")!==-1,Bn=_n.indexOf("Weak")!==-1,Ln=Nn?"set":"add",In=r[_n],Pn=In&&In.prototype,Dn=In,Wn={},Hn=function(ri){var oi=Pn[ri];Z(Pn,ri,ri=="add"?function(di){return oi.call(this,di===0?0:di),this}:ri=="delete"?function(di){return!(Bn&&!h(di))&&oi.call(this,di===0?0:di)}:ri=="get"?function(di){return Bn&&!h(di)?void 0:oi.call(this,di===0?0:di)}:ri=="has"?function(di){return!(Bn&&!h(di))&&oi.call(this,di===0?0:di)}:function(di,mi){return oi.call(this,di===0?0:di,mi),this})};if(kt$1(_n,typeof In!="function"||!(Bn||Pn.forEach&&!o(function(){new In().entries().next()}))))Dn=$n.getConstructor(Cn,_n,Nn,Ln),eo$1.REQUIRED=!0;else if(kt$1(_n,!0)){var Yn=new Dn,Gn=Yn[Ln](Bn?{}:-0,1)!=Yn,Jo=o(function(){Yn.has(1)}),nr=Br(function(ri){new In(ri)}),Zo=!Bn&&o(function(){for(var ri=new In,oi=5;oi--;)ri[Ln](oi,oi);return!ri.has(-0)});nr||((Dn=Cn(function(ri,oi){oo$1(ri,Dn,_n);var di=function(mi,ei,yi){var _i,zn;return co$1&&typeof(_i=ei.constructor)=="function"&&_i!==yi&&h(zn=_i.prototype)&&zn!==yi.prototype&&co$1(mi,zn),mi}(new In,ri,Dn);return oi!=null&&ro$1(oi,di[Ln],{that:di,AS_ENTRIES:Nn}),di})).prototype=Pn,Pn.constructor=Dn),(Jo||Zo)&&(Hn("delete"),Hn("has"),Nn&&Hn("get")),(Zo||Gn)&&Hn(Ln),Bn&&Pn.clear&&delete Pn.clear}Wn[_n]=Dn,It$1({global:!0,forced:Dn!=In},Wn),ao$1(Dn,_n),Bn||$n.setStrong(Dn,_n,Nn)})("Set",function(_n){return function(){return _n(this,arguments.length?arguments[0]:void 0)}},{getConstructor:function(_n,Cn,$n,Nn){var Bn=_n(function(Dn,Wn){oo$1(Dn,Bn,Cn),Ro$1(Dn,{type:Cn,index:Sr(null),first:void 0,last:void 0,size:0}),i$1||(Dn.size=0),Wn!=null&&ro$1(Wn,Dn[Nn],{that:Dn,AS_ENTRIES:$n})}),Ln=Io$1(Cn),In=function(Dn,Wn,Hn){var Yn,Gn,Jo=Ln(Dn),nr=Pn(Dn,Wn);return nr?nr.value=Hn:(Jo.last=nr={index:Gn=ko$1(Wn,!0),key:Wn,value:Hn,previous:Yn=Jo.last,next:void 0,removed:!1},Jo.first||(Jo.first=nr),Yn&&(Yn.next=nr),i$1?Jo.size++:Dn.size++,Gn!=="F"&&(Jo.index[Gn]=nr)),Dn},Pn=function(Dn,Wn){var Hn,Yn=Ln(Dn),Gn=ko$1(Wn);if(Gn!=="F")return Yn.index[Gn];for(Hn=Yn.first;Hn;Hn=Hn.next)if(Hn.key==Wn)return Hn};return lo$1(Bn.prototype,{clear:function(){for(var Dn=Ln(this),Wn=Dn.index,Hn=Dn.first;Hn;)Hn.removed=!0,Hn.previous&&(Hn.previous=Hn.previous.next=void 0),delete Wn[Hn.index],Hn=Hn.next;Dn.first=Dn.last=void 0,i$1?Dn.size=0:this.size=0},delete:function(Dn){var Wn=this,Hn=Ln(Wn),Yn=Pn(Wn,Dn);if(Yn){var Gn=Yn.next,Jo=Yn.previous;delete Hn.index[Yn.index],Yn.removed=!0,Jo&&(Jo.next=Gn),Gn&&(Gn.previous=Jo),Hn.first==Yn&&(Hn.first=Gn),Hn.last==Yn&&(Hn.last=Jo),i$1?Hn.size--:Wn.size--}return!!Yn},forEach:function(Dn){for(var Wn,Hn=Ln(this),Yn=lr(Dn,arguments.length>1?arguments[1]:void 0,3);Wn=Wn?Wn.next:Hn.first;)for(Yn(Wn.value,Wn.key,this);Wn&&Wn.removed;)Wn=Wn.previous},has:function(Dn){return!!Pn(this,Dn)}}),lo$1(Bn.prototype,$n?{get:function(Dn){var Wn=Pn(this,Dn);return Wn&&Wn.value},set:function(Dn,Wn){return In(this,Dn===0?0:Dn,Wn)}}:{add:function(Dn){return In(this,Dn=Dn===0?0:Dn,Dn)}}),i$1&&Ao$1(Bn.prototype,"size",{get:function(){return Ln(this).size}}),Bn},setStrong:function(_n,Cn,$n){var Nn=Cn+" Iterator",Bn=Io$1(Cn),Ln=Io$1(Nn);Oo$1(_n,Cn,function(In,Pn){Ro$1(this,{type:Nn,target:In,state:Bn(In),kind:Pn,last:void 0})},function(){for(var In=Ln(this),Pn=In.kind,Dn=In.last;Dn&&Dn.removed;)Dn=Dn.previous;return In.target&&(In.last=Dn=Dn?Dn.next:In.state.first)?Pn=="keys"?{value:Dn.key,done:!1}:Pn=="values"?{value:Dn.value,done:!1}:{value:[Dn.key,Dn.value],done:!1}:(In.target=void 0,{value:void 0,done:!0})},$n?"entries":"values",!$n,!0),function(In){var Pn=nt(In),Dn=R.f;i$1&&Pn&&!Pn[To$1]&&Dn(Pn,To$1,{configurable:!0,get:function(){return this}})}(Cn)}});var jo$1=Qe.charAt,Co$1=J.set,Lo$1=J.getterFor("String Iterator");Oo$1(String,"String",function(_n){Co$1(this,{type:"String Iterator",string:String(_n),index:0})},function(){var _n,Cn=Lo$1(this),$n=Cn.string,Nn=Cn.index;return Nn>=$n.length?{value:void 0,done:!0}:(_n=jo$1($n,Nn),Cn.index+=_n.length,{value:_n,done:!1})});var Po$1={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},Mo$1=J.set,_o$1=J.getterFor("Array Iterator"),Do$1=Oo$1(Array,"Array",function(_n,Cn){Mo$1(this,{type:"Array Iterator",target:g(_n),index:0,kind:Cn})},function(){var _n=_o$1(this),Cn=_n.target,$n=_n.kind,Nn=_n.index++;return!Cn||Nn>=Cn.length?(_n.target=void 0,{value:void 0,done:!0}):$n=="keys"?{value:Nn,done:!1}:$n=="values"?{value:Cn[Nn],done:!1}:{value:[Nn,Cn[Nn]],done:!1}},"values");Pr.Arguments=Pr.Array,Er("keys"),Er("values"),Er("entries");var Uo$1=ne("iterator"),No$1=ne("toStringTag"),Fo$1=Do$1.values;for(var Wo$1 in Po$1){var zo$1=r[Wo$1],$o$1=zo$1&&zo$1.prototype;if($o$1){if($o$1[Uo$1]!==Fo$1)try{I($o$1,Uo$1,Fo$1)}catch{$o$1[Uo$1]=Fo$1}if($o$1[No$1]||I($o$1,No$1,Wo$1),Po$1[Wo$1]){for(var Bo$1 in Do$1)if($o$1[Bo$1]!==Do$1[Bo$1])try{I($o$1,Bo$1,Do$1[Bo$1])}catch{$o$1[Bo$1]=Do$1[Bo$1]}}}}(function(){function _n(){Wt$1(this,_n)}return $t$1(_n,null,[{key:"deduplicate",value:function(Cn){return Array.from(new Set(Cn))}},{key:"flat",value:function(Cn){return Cn.reduce(function($n,Nn){var Bn=Array.isArray(Nn)?_n.flat(Nn):Nn;return $n.concat(Bn)},[])}},{key:"find",value:function(Cn,$n){return Cn.find($n)}},{key:"findIndex",value:function(Cn,$n){return Cn.findIndex($n)}}]),_n})(),function(){function _n(){Wt$1(this,_n)}return $t$1(_n,null,[{key:"today",value:function(){return new Date}}]),_n}(),function(){function _n(){Wt$1(this,_n)}return $t$1(_n,null,[{key:"range",value:function(Cn,$n,Nn){return Math.min(Math.max(Cn,$n),Nn)}},{key:"clamp",value:function(Cn,$n,Nn){return $n<Nn?Cn<$n?$n:Cn>Nn?Nn:Cn:Cn<Nn?Nn:Cn>$n?$n:Cn}}]),_n}();var freeGlobal=typeof global=="object"&&global&&global.Object===Object&&global;const freeGlobal$1=freeGlobal;var freeSelf=typeof self=="object"&&self&&self.Object===Object&&self,root=freeGlobal$1||freeSelf||Function("return this")();const root$1=root;var Symbol$1=root$1.Symbol;const Symbol$2=Symbol$1;var objectProto$a=Object.prototype,hasOwnProperty$9=objectProto$a.hasOwnProperty,nativeObjectToString$1=objectProto$a.toString,symToStringTag$1=Symbol$2?Symbol$2.toStringTag:void 0;function getRawTag(_n){var Cn=hasOwnProperty$9.call(_n,symToStringTag$1),$n=_n[symToStringTag$1];try{_n[symToStringTag$1]=void 0;var Nn=!0}catch{}var Bn=nativeObjectToString$1.call(_n);return Nn&&(Cn?_n[symToStringTag$1]=$n:delete _n[symToStringTag$1]),Bn}var objectProto$9=Object.prototype,nativeObjectToString=objectProto$9.toString;function objectToString(_n){return nativeObjectToString.call(_n)}var nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=Symbol$2?Symbol$2.toStringTag:void 0;function baseGetTag(_n){return _n==null?_n===void 0?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(_n)?getRawTag(_n):objectToString(_n)}function isObjectLike(_n){return _n!=null&&typeof _n=="object"}var isArray$1=Array.isArray;const isArray$2=isArray$1;function isObject$2(_n){var Cn=typeof _n;return _n!=null&&(Cn=="object"||Cn=="function")}function identity(_n){return _n}var asyncTag="[object AsyncFunction]",funcTag$1="[object Function]",genTag="[object GeneratorFunction]",proxyTag="[object Proxy]";function isFunction$1(_n){if(!isObject$2(_n))return!1;var Cn=baseGetTag(_n);return Cn==funcTag$1||Cn==genTag||Cn==asyncTag||Cn==proxyTag}var coreJsData=root$1["__core-js_shared__"];const coreJsData$1=coreJsData;var maskSrcKey=function(){var _n=/[^.]+$/.exec(coreJsData$1&&coreJsData$1.keys&&coreJsData$1.keys.IE_PROTO||"");return _n?"Symbol(src)_1."+_n:""}();function isMasked(_n){return!!maskSrcKey&&maskSrcKey in _n}var funcProto$2=Function.prototype,funcToString$2=funcProto$2.toString;function toSource(_n){if(_n!=null){try{return funcToString$2.call(_n)}catch{}try{return _n+""}catch{}}return""}var reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor=/^\[object .+?Constructor\]$/,funcProto$1=Function.prototype,objectProto$8=Object.prototype,funcToString$1=funcProto$1.toString,hasOwnProperty$8=objectProto$8.hasOwnProperty,reIsNative=RegExp("^"+funcToString$1.call(hasOwnProperty$8).replace(reRegExpChar,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative(_n){if(!isObject$2(_n)||isMasked(_n))return!1;var Cn=isFunction$1(_n)?reIsNative:reIsHostCtor;return Cn.test(toSource(_n))}function getValue(_n,Cn){return _n==null?void 0:_n[Cn]}function getNative(_n,Cn){var $n=getValue(_n,Cn);return baseIsNative($n)?$n:void 0}var objectCreate=Object.create,baseCreate=function(){function _n(){}return function(Cn){if(!isObject$2(Cn))return{};if(objectCreate)return objectCreate(Cn);_n.prototype=Cn;var $n=new _n;return _n.prototype=void 0,$n}}();const baseCreate$1=baseCreate;function apply(_n,Cn,$n){switch($n.length){case 0:return _n.call(Cn);case 1:return _n.call(Cn,$n[0]);case 2:return _n.call(Cn,$n[0],$n[1]);case 3:return _n.call(Cn,$n[0],$n[1],$n[2])}return _n.apply(Cn,$n)}function copyArray(_n,Cn){var $n=-1,Nn=_n.length;for(Cn||(Cn=Array(Nn));++$n<Nn;)Cn[$n]=_n[$n];return Cn}var HOT_COUNT=800,HOT_SPAN=16,nativeNow=Date.now;function shortOut(_n){var Cn=0,$n=0;return function(){var Nn=nativeNow(),Bn=HOT_SPAN-(Nn-$n);if($n=Nn,Bn>0){if(++Cn>=HOT_COUNT)return arguments[0]}else Cn=0;return _n.apply(void 0,arguments)}}function constant(_n){return function(){return _n}}var defineProperty=function(){try{var _n=getNative(Object,"defineProperty");return _n({},"",{}),_n}catch{}}();const defineProperty$1=defineProperty;var baseSetToString=defineProperty$1?function(_n,Cn){return defineProperty$1(_n,"toString",{configurable:!0,enumerable:!1,value:constant(Cn),writable:!0})}:identity;const baseSetToString$1=baseSetToString;var setToString=shortOut(baseSetToString$1);const setToString$1=setToString;var MAX_SAFE_INTEGER$1=9007199254740991,reIsUint=/^(?:0|[1-9]\d*)$/;function isIndex(_n,Cn){var $n=typeof _n;return Cn=Cn??MAX_SAFE_INTEGER$1,!!Cn&&($n=="number"||$n!="symbol"&&reIsUint.test(_n))&&_n>-1&&_n%1==0&&_n<Cn}function baseAssignValue(_n,Cn,$n){Cn=="__proto__"&&defineProperty$1?defineProperty$1(_n,Cn,{configurable:!0,enumerable:!0,value:$n,writable:!0}):_n[Cn]=$n}function eq(_n,Cn){return _n===Cn||_n!==_n&&Cn!==Cn}var objectProto$7=Object.prototype,hasOwnProperty$7=objectProto$7.hasOwnProperty;function assignValue(_n,Cn,$n){var Nn=_n[Cn];(!(hasOwnProperty$7.call(_n,Cn)&&eq(Nn,$n))||$n===void 0&&!(Cn in _n))&&baseAssignValue(_n,Cn,$n)}function copyObject(_n,Cn,$n,Nn){var Bn=!$n;$n||($n={});for(var Ln=-1,In=Cn.length;++Ln<In;){var Pn=Cn[Ln],Dn=Nn?Nn($n[Pn],_n[Pn],Pn,$n,_n):void 0;Dn===void 0&&(Dn=_n[Pn]),Bn?baseAssignValue($n,Pn,Dn):assignValue($n,Pn,Dn)}return $n}var nativeMax=Math.max;function overRest(_n,Cn,$n){return Cn=nativeMax(Cn===void 0?_n.length-1:Cn,0),function(){for(var Nn=arguments,Bn=-1,Ln=nativeMax(Nn.length-Cn,0),In=Array(Ln);++Bn<Ln;)In[Bn]=Nn[Cn+Bn];Bn=-1;for(var Pn=Array(Cn+1);++Bn<Cn;)Pn[Bn]=Nn[Bn];return Pn[Cn]=$n(In),apply(_n,this,Pn)}}function baseRest(_n,Cn){return setToString$1(overRest(_n,Cn,identity),_n+"")}var MAX_SAFE_INTEGER=9007199254740991;function isLength(_n){return typeof _n=="number"&&_n>-1&&_n%1==0&&_n<=MAX_SAFE_INTEGER}function isArrayLike(_n){return _n!=null&&isLength(_n.length)&&!isFunction$1(_n)}function isIterateeCall(_n,Cn,$n){if(!isObject$2($n))return!1;var Nn=typeof Cn;return(Nn=="number"?isArrayLike($n)&&isIndex(Cn,$n.length):Nn=="string"&&Cn in $n)?eq($n[Cn],_n):!1}function createAssigner(_n){return baseRest(function(Cn,$n){var Nn=-1,Bn=$n.length,Ln=Bn>1?$n[Bn-1]:void 0,In=Bn>2?$n[2]:void 0;for(Ln=_n.length>3&&typeof Ln=="function"?(Bn--,Ln):void 0,In&&isIterateeCall($n[0],$n[1],In)&&(Ln=Bn<3?void 0:Ln,Bn=1),Cn=Object(Cn);++Nn<Bn;){var Pn=$n[Nn];Pn&&_n(Cn,Pn,Nn,Ln)}return Cn})}var objectProto$6=Object.prototype;function isPrototype(_n){var Cn=_n&&_n.constructor,$n=typeof Cn=="function"&&Cn.prototype||objectProto$6;return _n===$n}function baseTimes(_n,Cn){for(var $n=-1,Nn=Array(_n);++$n<_n;)Nn[$n]=Cn($n);return Nn}var argsTag$1="[object Arguments]";function baseIsArguments(_n){return isObjectLike(_n)&&baseGetTag(_n)==argsTag$1}var objectProto$5=Object.prototype,hasOwnProperty$6=objectProto$5.hasOwnProperty,propertyIsEnumerable=objectProto$5.propertyIsEnumerable,isArguments=baseIsArguments(function(){return arguments}())?baseIsArguments:function(_n){return isObjectLike(_n)&&hasOwnProperty$6.call(_n,"callee")&&!propertyIsEnumerable.call(_n,"callee")};const isArguments$1=isArguments;function stubFalse(){return!1}var freeExports$2=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule$2=freeExports$2&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports$2=freeModule$2&&freeModule$2.exports===freeExports$2,Buffer$2=moduleExports$2?root$1.Buffer:void 0,nativeIsBuffer=Buffer$2?Buffer$2.isBuffer:void 0,isBuffer$1=nativeIsBuffer||stubFalse;const isBuffer$2=isBuffer$1;var argsTag="[object Arguments]",arrayTag="[object Array]",boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",funcTag="[object Function]",mapTag="[object Map]",numberTag="[object Number]",objectTag$1="[object Object]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag="[object String]",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]",typedArrayTags={};typedArrayTags[float32Tag]=typedArrayTags[float64Tag]=typedArrayTags[int8Tag]=typedArrayTags[int16Tag]=typedArrayTags[int32Tag]=typedArrayTags[uint8Tag]=typedArrayTags[uint8ClampedTag]=typedArrayTags[uint16Tag]=typedArrayTags[uint32Tag]=!0,typedArrayTags[argsTag]=typedArrayTags[arrayTag]=typedArrayTags[arrayBufferTag]=typedArrayTags[boolTag]=typedArrayTags[dataViewTag]=typedArrayTags[dateTag]=typedArrayTags[errorTag]=typedArrayTags[funcTag]=typedArrayTags[mapTag]=typedArrayTags[numberTag]=typedArrayTags[objectTag$1]=typedArrayTags[regexpTag]=typedArrayTags[setTag]=typedArrayTags[stringTag]=typedArrayTags[weakMapTag]=!1;function baseIsTypedArray(_n){return isObjectLike(_n)&&isLength(_n.length)&&!!typedArrayTags[baseGetTag(_n)]}function baseUnary(_n){return function(Cn){return _n(Cn)}}var freeExports$1=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule$1=freeExports$1&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports$1=freeModule$1&&freeModule$1.exports===freeExports$1,freeProcess=moduleExports$1&&freeGlobal$1.process,nodeUtil=function(){try{var _n=freeModule$1&&freeModule$1.require&&freeModule$1.require("util").types;return _n||freeProcess&&freeProcess.binding&&freeProcess.binding("util")}catch{}}();const nodeUtil$1=nodeUtil;var nodeIsTypedArray=nodeUtil$1&&nodeUtil$1.isTypedArray,isTypedArray$1=nodeIsTypedArray?baseUnary(nodeIsTypedArray):baseIsTypedArray;const isTypedArray$2=isTypedArray$1;var objectProto$4=Object.prototype,hasOwnProperty$5=objectProto$4.hasOwnProperty;function arrayLikeKeys(_n,Cn){var $n=isArray$2(_n),Nn=!$n&&isArguments$1(_n),Bn=!$n&&!Nn&&isBuffer$2(_n),Ln=!$n&&!Nn&&!Bn&&isTypedArray$2(_n),In=$n||Nn||Bn||Ln,Pn=In?baseTimes(_n.length,String):[],Dn=Pn.length;for(var Wn in _n)(Cn||hasOwnProperty$5.call(_n,Wn))&&!(In&&(Wn=="length"||Bn&&(Wn=="offset"||Wn=="parent")||Ln&&(Wn=="buffer"||Wn=="byteLength"||Wn=="byteOffset")||isIndex(Wn,Dn)))&&Pn.push(Wn);return Pn}function overArg(_n,Cn){return function($n){return _n(Cn($n))}}function nativeKeysIn(_n){var Cn=[];if(_n!=null)for(var $n in Object(_n))Cn.push($n);return Cn}var objectProto$3=Object.prototype,hasOwnProperty$4=objectProto$3.hasOwnProperty;function baseKeysIn(_n){if(!isObject$2(_n))return nativeKeysIn(_n);var Cn=isPrototype(_n),$n=[];for(var Nn in _n)Nn=="constructor"&&(Cn||!hasOwnProperty$4.call(_n,Nn))||$n.push(Nn);return $n}function keysIn(_n){return isArrayLike(_n)?arrayLikeKeys(_n,!0):baseKeysIn(_n)}var nativeCreate=getNative(Object,"create");const nativeCreate$1=nativeCreate;function hashClear(){this.__data__=nativeCreate$1?nativeCreate$1(null):{},this.size=0}function hashDelete(_n){var Cn=this.has(_n)&&delete this.__data__[_n];return this.size-=Cn?1:0,Cn}var HASH_UNDEFINED$1="__lodash_hash_undefined__",objectProto$2=Object.prototype,hasOwnProperty$3=objectProto$2.hasOwnProperty;function hashGet(_n){var Cn=this.__data__;if(nativeCreate$1){var $n=Cn[_n];return $n===HASH_UNDEFINED$1?void 0:$n}return hasOwnProperty$3.call(Cn,_n)?Cn[_n]:void 0}var objectProto$1=Object.prototype,hasOwnProperty$2=objectProto$1.hasOwnProperty;function hashHas(_n){var Cn=this.__data__;return nativeCreate$1?Cn[_n]!==void 0:hasOwnProperty$2.call(Cn,_n)}var HASH_UNDEFINED="__lodash_hash_undefined__";function hashSet(_n,Cn){var $n=this.__data__;return this.size+=this.has(_n)?0:1,$n[_n]=nativeCreate$1&&Cn===void 0?HASH_UNDEFINED:Cn,this}function Hash(_n){var Cn=-1,$n=_n==null?0:_n.length;for(this.clear();++Cn<$n;){var Nn=_n[Cn];this.set(Nn[0],Nn[1])}}Hash.prototype.clear=hashClear,Hash.prototype.delete=hashDelete,Hash.prototype.get=hashGet,Hash.prototype.has=hashHas,Hash.prototype.set=hashSet;function listCacheClear(){this.__data__=[],this.size=0}function assocIndexOf(_n,Cn){for(var $n=_n.length;$n--;)if(eq(_n[$n][0],Cn))return $n;return-1}var arrayProto=Array.prototype,splice=arrayProto.splice;function listCacheDelete(_n){var Cn=this.__data__,$n=assocIndexOf(Cn,_n);if($n<0)return!1;var Nn=Cn.length-1;return $n==Nn?Cn.pop():splice.call(Cn,$n,1),--this.size,!0}function listCacheGet(_n){var Cn=this.__data__,$n=assocIndexOf(Cn,_n);return $n<0?void 0:Cn[$n][1]}function listCacheHas(_n){return assocIndexOf(this.__data__,_n)>-1}function listCacheSet(_n,Cn){var $n=this.__data__,Nn=assocIndexOf($n,_n);return Nn<0?(++this.size,$n.push([_n,Cn])):$n[Nn][1]=Cn,this}function ListCache(_n){var Cn=-1,$n=_n==null?0:_n.length;for(this.clear();++Cn<$n;){var Nn=_n[Cn];this.set(Nn[0],Nn[1])}}ListCache.prototype.clear=listCacheClear,ListCache.prototype.delete=listCacheDelete,ListCache.prototype.get=listCacheGet,ListCache.prototype.has=listCacheHas,ListCache.prototype.set=listCacheSet;var Map$1=getNative(root$1,"Map");const Map$2=Map$1;function mapCacheClear(){this.size=0,this.__data__={hash:new Hash,map:new(Map$2||ListCache),string:new Hash}}function isKeyable(_n){var Cn=typeof _n;return Cn=="string"||Cn=="number"||Cn=="symbol"||Cn=="boolean"?_n!=="__proto__":_n===null}function getMapData(_n,Cn){var $n=_n.__data__;return isKeyable(Cn)?$n[typeof Cn=="string"?"string":"hash"]:$n.map}function mapCacheDelete(_n){var Cn=getMapData(this,_n).delete(_n);return this.size-=Cn?1:0,Cn}function mapCacheGet(_n){return getMapData(this,_n).get(_n)}function mapCacheHas(_n){return getMapData(this,_n).has(_n)}function mapCacheSet(_n,Cn){var $n=getMapData(this,_n),Nn=$n.size;return $n.set(_n,Cn),this.size+=$n.size==Nn?0:1,this}function MapCache(_n){var Cn=-1,$n=_n==null?0:_n.length;for(this.clear();++Cn<$n;){var Nn=_n[Cn];this.set(Nn[0],Nn[1])}}MapCache.prototype.clear=mapCacheClear,MapCache.prototype.delete=mapCacheDelete,MapCache.prototype.get=mapCacheGet,MapCache.prototype.has=mapCacheHas,MapCache.prototype.set=mapCacheSet;var getPrototype=overArg(Object.getPrototypeOf,Object);const getPrototype$1=getPrototype;var objectTag="[object Object]",funcProto=Function.prototype,objectProto=Object.prototype,funcToString=funcProto.toString,hasOwnProperty$1=objectProto.hasOwnProperty,objectCtorString=funcToString.call(Object);function isPlainObject$1(_n){if(!isObjectLike(_n)||baseGetTag(_n)!=objectTag)return!1;var Cn=getPrototype$1(_n);if(Cn===null)return!0;var $n=hasOwnProperty$1.call(Cn,"constructor")&&Cn.constructor;return typeof $n=="function"&&$n instanceof $n&&funcToString.call($n)==objectCtorString}function stackClear(){this.__data__=new ListCache,this.size=0}function stackDelete(_n){var Cn=this.__data__,$n=Cn.delete(_n);return this.size=Cn.size,$n}function stackGet(_n){return this.__data__.get(_n)}function stackHas(_n){return this.__data__.has(_n)}var LARGE_ARRAY_SIZE=200;function stackSet(_n,Cn){var $n=this.__data__;if($n instanceof ListCache){var Nn=$n.__data__;if(!Map$2||Nn.length<LARGE_ARRAY_SIZE-1)return Nn.push([_n,Cn]),this.size=++$n.size,this;$n=this.__data__=new MapCache(Nn)}return $n.set(_n,Cn),this.size=$n.size,this}function Stack(_n){var Cn=this.__data__=new ListCache(_n);this.size=Cn.size}Stack.prototype.clear=stackClear,Stack.prototype.delete=stackDelete,Stack.prototype.get=stackGet,Stack.prototype.has=stackHas,Stack.prototype.set=stackSet;var freeExports=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule=freeExports&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports=freeModule&&freeModule.exports===freeExports,Buffer$1=moduleExports?root$1.Buffer:void 0,allocUnsafe=Buffer$1?Buffer$1.allocUnsafe:void 0;function cloneBuffer(_n,Cn){if(Cn)return _n.slice();var $n=_n.length,Nn=allocUnsafe?allocUnsafe($n):new _n.constructor($n);return _n.copy(Nn),Nn}var Uint8Array$1=root$1.Uint8Array;const Uint8Array$2=Uint8Array$1;function cloneArrayBuffer(_n){var Cn=new _n.constructor(_n.byteLength);return new Uint8Array$2(Cn).set(new Uint8Array$2(_n)),Cn}function cloneTypedArray(_n,Cn){var $n=Cn?cloneArrayBuffer(_n.buffer):_n.buffer;return new _n.constructor($n,_n.byteOffset,_n.length)}function initCloneObject(_n){return typeof _n.constructor=="function"&&!isPrototype(_n)?baseCreate$1(getPrototype$1(_n)):{}}function createBaseFor(_n){return function(Cn,$n,Nn){for(var Bn=-1,Ln=Object(Cn),In=Nn(Cn),Pn=In.length;Pn--;){var Dn=In[_n?Pn:++Bn];if($n(Ln[Dn],Dn,Ln)===!1)break}return Cn}}var baseFor=createBaseFor();const baseFor$1=baseFor;function assignMergeValue(_n,Cn,$n){($n!==void 0&&!eq(_n[Cn],$n)||$n===void 0&&!(Cn in _n))&&baseAssignValue(_n,Cn,$n)}function isArrayLikeObject(_n){return isObjectLike(_n)&&isArrayLike(_n)}function safeGet(_n,Cn){if(!(Cn==="constructor"&&typeof _n[Cn]=="function")&&Cn!="__proto__")return _n[Cn]}function toPlainObject(_n){return copyObject(_n,keysIn(_n))}function baseMergeDeep(_n,Cn,$n,Nn,Bn,Ln,In){var Pn=safeGet(_n,$n),Dn=safeGet(Cn,$n),Wn=In.get(Dn);if(Wn){assignMergeValue(_n,$n,Wn);return}var Hn=Ln?Ln(Pn,Dn,$n+"",_n,Cn,In):void 0,Yn=Hn===void 0;if(Yn){var Gn=isArray$2(Dn),Jo=!Gn&&isBuffer$2(Dn),nr=!Gn&&!Jo&&isTypedArray$2(Dn);Hn=Dn,Gn||Jo||nr?isArray$2(Pn)?Hn=Pn:isArrayLikeObject(Pn)?Hn=copyArray(Pn):Jo?(Yn=!1,Hn=cloneBuffer(Dn,!0)):nr?(Yn=!1,Hn=cloneTypedArray(Dn,!0)):Hn=[]:isPlainObject$1(Dn)||isArguments$1(Dn)?(Hn=Pn,isArguments$1(Pn)?Hn=toPlainObject(Pn):(!isObject$2(Pn)||isFunction$1(Pn))&&(Hn=initCloneObject(Dn))):Yn=!1}Yn&&(In.set(Dn,Hn),Bn(Hn,Dn,Nn,Ln,In),In.delete(Dn)),assignMergeValue(_n,$n,Hn)}function baseMerge(_n,Cn,$n,Nn,Bn){_n!==Cn&&baseFor$1(Cn,function(Ln,In){if(Bn||(Bn=new Stack),isObject$2(Ln))baseMergeDeep(_n,Cn,In,$n,baseMerge,Nn,Bn);else{var Pn=Nn?Nn(safeGet(_n,In),Ln,In+"",_n,Cn,Bn):void 0;Pn===void 0&&(Pn=Ln),assignMergeValue(_n,In,Pn)}},keysIn)}var merge$2=createAssigner(function(_n,Cn,$n){baseMerge(_n,Cn,$n)});const ie=merge$2;var qe=Object.defineProperty,Ye=(_n,Cn,$n)=>Cn in _n?qe(_n,Cn,{enumerable:!0,configurable:!0,writable:!0,value:$n}):_n[Cn]=$n,W=(_n,Cn,$n)=>(Ye(_n,typeof Cn!="symbol"?Cn+"":Cn,$n),$n);const P=_n=>Math.round(_n*100)/100;class A{constructor(Cn){W(this,"instance"),W(this,"alphaValue",0),W(this,"redValue",0),W(this,"greenValue",0),W(this,"blueValue",0),W(this,"hueValue",0),W(this,"saturationValue",0),W(this,"brightnessValue",0),W(this,"hslSaturationValue",0),W(this,"lightnessValue",0),W(this,"initAlpha",()=>{const $n=this.instance.getAlpha();this.alphaValue=Math.min(1,$n)*100}),W(this,"initLightness",()=>{const{s:$n,l:Nn}=this.instance.toHsl();this.hslSaturationValue=P($n),this.lightnessValue=P(Nn)}),W(this,"initRgb",()=>{const{r:$n,g:Nn,b:Bn}=this.instance.toRgb();this.redValue=P($n),this.greenValue=P(Nn),this.blueValue=P(Bn)}),W(this,"initHsb",()=>{const{h:$n,s:Nn,v:Bn}=this.instance.toHsv();this.hueValue=Math.min(360,Math.ceil($n)),this.saturationValue=P(Nn),this.brightnessValue=P(Bn)}),W(this,"toHexString",()=>this.instance.toHexString()),W(this,"toRgbString",()=>this.instance.toRgbString()),this.instance=tinycolor(Cn),this.initRgb(),this.initHsb(),this.initLightness(),this.initAlpha()}toString(Cn){return this.instance.toString(Cn)}get hex(){return this.instance.toHex()}set hex(Cn){this.instance=tinycolor(Cn),this.initHsb(),this.initRgb(),this.initAlpha(),this.initLightness()}set hue(Cn){this.saturation===0&&this.brightness===0&&(this.saturationValue=1,this.brightnessValue=1),this.instance=tinycolor({h:P(Cn),s:this.saturation,v:this.brightness,a:this.alphaValue/100}),this.initRgb(),this.initLightness(),this.hueValue=P(Cn)}get hue(){return this.hueValue}set saturation(Cn){this.instance=tinycolor({h:this.hue,s:P(Cn),v:this.brightness,a:this.alphaValue/100}),this.initRgb(),this.initLightness(),this.saturationValue=P(Cn)}get saturation(){return this.saturationValue}set brightness(Cn){this.instance=tinycolor({h:this.hue,s:this.saturation,v:P(Cn),a:this.alphaValue/100}),this.initRgb(),this.initLightness(),this.brightnessValue=P(Cn)}get brightness(){return this.brightnessValue}set lightness(Cn){this.instance=tinycolor({h:this.hue,s:this.hslSaturationValue,l:P(Cn),a:this.alphaValue/100}),this.initRgb(),this.initHsb(),this.lightnessValue=P(Cn)}get lightness(){return this.lightnessValue}set red(Cn){const $n=this.instance.toRgb();this.instance=tinycolor({...$n,r:P(Cn),a:this.alphaValue/100}),this.initHsb(),this.initLightness(),this.redValue=P(Cn)}get red(){return this.redValue}set green(Cn){const $n=this.instance.toRgb();this.instance=tinycolor({...$n,g:P(Cn),a:this.alphaValue/100}),this.initHsb(),this.initLightness(),this.greenValue=P(Cn)}get green(){return this.greenValue}set blue(Cn){const $n=this.instance.toRgb();this.instance=tinycolor({...$n,b:P(Cn),a:this.alphaValue/100}),this.initHsb(),this.initLightness(),this.blueValue=P(Cn)}get blue(){return this.blueValue}set alpha(Cn){this.instance.setAlpha(Cn/100),this.alphaValue=Cn}get alpha(){return this.alphaValue}get RGB(){return[this.red,this.green,this.blue,parseFloat((this.alpha/100).toFixed(2))]}get HSB(){return[this.hue,this.saturation,this.brightness,parseFloat((this.alpha/100).toFixed(2))]}get HSL(){return[this.hue,this.hslSaturationValue,this.lightness,parseFloat((this.alpha/100).toFixed(2))]}}function Ae(_n,Cn,$n,Nn){return`rgba(${[_n,Cn,$n,Nn/100].join(",")})`}const ue=(_n,Cn,$n)=>Cn<$n?_n<Cn?Cn:_n>$n?$n:_n:_n<$n?$n:_n>Cn?Cn:_n,fe="color-history",Ce=8,q=(_n,Cn)=>{const $n=_n.__vccOpts||_n;for(const[Nn,Bn]of Cn)$n[Nn]=Bn;return $n},lt=defineComponent({name:"Alpha",props:{color:C$1.instanceOf(A),size:C$1.oneOf(["small","default"]).def("default")},emits:["change"],setup(_n,{emit:Cn}){const $n=ref(null),Nn=ref(null);let Bn=_n.color||new A;const Ln=reactive({red:Bn.red,green:Bn.green,blue:Bn.blue,alpha:Bn.alpha});watch(()=>_n.color,Yn=>{Yn&&(Bn=Yn,ie(Ln,{red:Yn.red,green:Yn.green,blue:Yn.blue,alpha:Yn.alpha}))},{deep:!0});const In=computed(()=>{const Yn=Ae(Ln.red,Ln.green,Ln.blue,0),Gn=Ae(Ln.red,Ln.green,Ln.blue,100);return{background:`linear-gradient(to right, ${Yn} , ${Gn})`}}),Pn=()=>{if($n.value&&Nn.value){const Yn=Ln.alpha/100,Gn=$n.value.getBoundingClientRect(),Jo=Nn.value.offsetWidth;return Math.round(Yn*(Gn.width-Jo)+Jo/2)}return 0},Dn=computed(()=>({left:Pn()+"px",top:0})),Wn=Yn=>{Yn.target!==$n.value&&Hn(Yn)},Hn=Yn=>{if(Yn.stopPropagation(),$n.value&&Nn.value){const Gn=$n.value.getBoundingClientRect(),Jo=Nn.value.offsetWidth;let nr=Yn.clientX-Gn.left;nr=Math.max(Jo/2,nr),nr=Math.min(nr,Gn.width-Jo/2);const Zo=Math.round((nr-Jo/2)/(Gn.width-Jo)*100);Bn.alpha=Zo,Ln.alpha=Zo,Cn("change",Zo)}};return tryOnMounted(()=>{const Yn={drag:Gn=>{Hn(Gn)},end:Gn=>{Hn(Gn)}};$n.value&&Nn.value&&Vn.triggerDragEvent($n.value,Yn)}),{barElement:$n,cursorElement:Nn,getCursorStyle:Dn,getBackgroundStyle:In,onClickSider:Wn}}}),st=_n=>(pushScopeId("data-v-18925ba6"),_n=_n(),popScopeId(),_n),it=st(()=>createBaseVNode("div",{class:"vc-alpha-slider__bar-handle"},null,-1)),ct=[it];function ut(_n,Cn,$n,Nn,Bn,Ln){return openBlock(),createElementBlock("div",{class:normalizeClass(["vc-alpha-slider","transparent",{"small-slider":_n.size==="small"}])},[createBaseVNode("div",{ref:"barElement",class:"vc-alpha-slider__bar",style:normalizeStyle(_n.getBackgroundStyle),onClick:Cn[0]||(Cn[0]=(...In)=>_n.onClickSider&&_n.onClickSider(...In))},[createBaseVNode("div",{class:normalizeClass(["vc-alpha-slider__bar-pointer",{"small-bar":_n.size==="small"}]),ref:"cursorElement",style:normalizeStyle(_n.getCursorStyle)},ct,6)],4)],2)}const ve=q(lt,[["render",ut],["__scopeId","data-v-18925ba6"]]),dt=[["#fcc02e","#f67c01","#e64a19","#d81b43","#8e24aa","#512da7","#1f87e8","#008781","#05a045"],["#fed835","#fb8c00","#f5511e","#eb1d4e","#9c28b1","#5d35b0","#2097f3","#029688","#4cb050"],["#ffeb3c","#ffa727","#fe5722","#eb4165","#aa47bc","#673bb7","#42a5f6","#26a59a","#83c683"],["#fff176","#ffb74e","#ff8a66","#f1627e","#b968c7","#7986cc","#64b5f6","#80cbc4","#a5d6a7"],["#fff59c","#ffcc80","#ffab91","#fb879e","#cf93d9","#9ea8db","#90caf8","#b2dfdc","#c8e6ca"],["transparent","#ffffff","#dedede","#a9a9a9","#4b4b4b","#353535","#212121","#000000","advance"]],gt=defineComponent({name:"Palette",emits:["change"],setup(_n,{emit:Cn}){return{palettes:dt,computedBgStyle:$n=>$n==="transparent"?$n:$n==="advance"?{}:{background:tinycolor($n).toRgbString()},onColorChange:$n=>{Cn("change",$n)}}}}),ht={class:"vc-compact"},pt=["onClick"];function ft(_n,Cn,$n,Nn,Bn,Ln){return openBlock(),createElementBlock("div",ht,[(openBlock(!0),createElementBlock(Fragment,null,renderList(_n.palettes,(In,Pn)=>(openBlock(),createElementBlock("div",{key:Pn,class:"vc-compact__row"},[(openBlock(!0),createElementBlock(Fragment,null,renderList(In,(Dn,Wn)=>(openBlock(),createElementBlock("div",{key:Wn,class:"vc-compact__color-cube--wrap",onClick:Hn=>_n.onColorChange(Dn)},[createBaseVNode("div",{class:normalizeClass(["vc-compact__color_cube",{advance:Dn==="advance",transparent:Dn==="transparent"}]),style:normalizeStyle(_n.computedBgStyle(Dn))},null,6)],8,pt))),128))]))),128))])}const Ke=q(gt,[["render",ft],["__scopeId","data-v-b969fd48"]]),Ct=defineComponent({name:"Board",props:{color:C$1.instanceOf(A),round:C$1.bool.def(!1),hide:C$1.bool.def(!0)},emits:["change"],setup(_n,{emit:Cn}){var $n,Nn,Bn;const Ln=getCurrentInstance(),In={h:(($n=_n.color)==null?void 0:$n.hue)||0,s:1,v:1},Pn=new A(In).toHexString(),Dn=reactive({hueColor:Pn,saturation:((Nn=_n.color)==null?void 0:Nn.saturation)||0,brightness:((Bn=_n.color)==null?void 0:Bn.brightness)||0}),Wn=ref(0),Hn=ref(0),Yn=ref(),Gn=computed(()=>({top:Wn.value+"px",left:Hn.value+"px"})),Jo=()=>{if(Ln){const mi=Ln.vnode.el;Hn.value=Dn.saturation*(mi==null?void 0:mi.clientWidth),Wn.value=(1-Dn.brightness)*(mi==null?void 0:mi.clientHeight)}};let nr=!1;const Zo=mi=>{nr=!0,di(mi)},ri=mi=>{nr&&di(mi)},oi=()=>{nr=!1},di=mi=>{if(Ln){const ei=Ln.vnode.el,yi=ei==null?void 0:ei.getBoundingClientRect();let _i=mi.clientX-yi.left,zn=mi.clientY-yi.top;_i=ue(_i,0,yi.width),zn=ue(zn,0,yi.height);const li=_i/yi.width,ni=ue(-(zn/yi.height)+1,0,1);Hn.value=_i,Wn.value=zn,Dn.saturation=li,Dn.brightness=ni,Cn("change",li,ni)}};return tryOnMounted(()=>{Ln&&Ln.vnode.el&&Yn.value&&nextTick(()=>{Jo()})}),whenever(()=>_n.color,mi=>{ie(Dn,{hueColor:new A({h:mi.hue,s:1,v:1}).toHexString(),saturation:mi.saturation,brightness:mi.brightness}),Jo()},{deep:!0}),{state:Dn,cursorElement:Yn,getCursorStyle:Gn,onClickBoard:Zo,onDrag:ri,onDragEnd:oi}}}),be=_n=>(pushScopeId("data-v-7f0cdcdf"),_n=_n(),popScopeId(),_n),vt=be(()=>createBaseVNode("div",{class:"vc-saturation__white"},null,-1)),bt=be(()=>createBaseVNode("div",{class:"vc-saturation__black"},null,-1)),yt=be(()=>createBaseVNode("div",null,null,-1)),_t=[yt];function mt(_n,Cn,$n,Nn,Bn,Ln){return openBlock(),createElementBlock("div",{ref:"boardElement",class:normalizeClass(["vc-saturation",{"vc-saturation__chrome":_n.round,"vc-saturation__hidden":_n.hide}]),style:normalizeStyle({backgroundColor:_n.state.hueColor}),onMousedown:Cn[0]||(Cn[0]=(...In)=>_n.onClickBoard&&_n.onClickBoard(...In)),onMousemove:Cn[1]||(Cn[1]=(...In)=>_n.onDrag&&_n.onDrag(...In)),onMouseup:Cn[2]||(Cn[2]=(...In)=>_n.onDragEnd&&_n.onDragEnd(...In))},[vt,bt,createBaseVNode("div",{class:"vc-saturation__cursor",ref:"cursorElement",style:normalizeStyle(_n.getCursorStyle)},_t,4)],38)}const ye=q(Ct,[["render",mt],["__scopeId","data-v-7f0cdcdf"]]),St=defineComponent({name:"Hue",props:{color:C$1.instanceOf(A),size:C$1.oneOf(["small","default"]).def("default")},emits:["change"],setup(_n,{emit:Cn}){const $n=ref(null),Nn=ref(null);let Bn=_n.color||new A;const Ln=reactive({hue:Bn.hue||0});watch(()=>_n.color,Hn=>{Hn&&(Bn=Hn,ie(Ln,{hue:Bn.hue}))},{deep:!0});const In=()=>{if($n.value&&Nn.value){const Hn=$n.value.getBoundingClientRect(),Yn=Nn.value.offsetWidth;return Ln.hue===360?Hn.width-Yn/2:Ln.hue%360*(Hn.width-Yn)/360+Yn/2}return 0},Pn=computed(()=>({left:In()+"px",top:0})),Dn=Hn=>{Hn.target!==$n.value&&Wn(Hn)},Wn=Hn=>{if(Hn.stopPropagation(),$n.value&&Nn.value){const Yn=$n.value.getBoundingClientRect(),Gn=Nn.value.offsetWidth;let Jo=Hn.clientX-Yn.left;Jo=Math.min(Jo,Yn.width-Gn/2),Jo=Math.max(Gn/2,Jo);const nr=Math.round((Jo-Gn/2)/(Yn.width-Gn)*360);Bn.hue=nr,Ln.hue=nr,Cn("change",nr)}};return tryOnMounted(()=>{const Hn={drag:Yn=>{Wn(Yn)},end:Yn=>{Wn(Yn)}};$n.value&&Nn.value&&Vn.triggerDragEvent($n.value,Hn)}),{barElement:$n,cursorElement:Nn,getCursorStyle:Pn,onClickSider:Dn}}}),kt=_n=>(pushScopeId("data-v-e1a08576"),_n=_n(),popScopeId(),_n),$t=kt(()=>createBaseVNode("div",{class:"vc-hue-slider__bar-handle"},null,-1)),wt=[$t];function Bt(_n,Cn,$n,Nn,Bn,Ln){return openBlock(),createElementBlock("div",{class:normalizeClass(["vc-hue-slider",{"small-slider":_n.size==="small"}])},[createBaseVNode("div",{ref:"barElement",class:"vc-hue-slider__bar",onClick:Cn[0]||(Cn[0]=(...In)=>_n.onClickSider&&_n.onClickSider(...In))},[createBaseVNode("div",{class:normalizeClass(["vc-hue-slider__bar-pointer",{"small-bar":_n.size==="small"}]),ref:"cursorElement",style:normalizeStyle(_n.getCursorStyle)},wt,6)],512)],2)}const _e=q(St,[["render",Bt],["__scopeId","data-v-e1a08576"]]),Ht=defineComponent({name:"Lightness",props:{color:C$1.instanceOf(A),size:C$1.oneOf(["small","default"]).def("default")},emits:["change"],setup(_n,{emit:Cn}){const $n=ref(null),Nn=ref(null);let Bn=_n.color||new A;const[Ln,In,Pn]=Bn.HSL,Dn=reactive({hue:Ln,saturation:In,lightness:Pn});watch(()=>_n.color,nr=>{if(nr){Bn=nr;const[Zo,ri,oi]=Bn.HSL;ie(Dn,{hue:Zo,saturation:ri,lightness:oi})}},{deep:!0});const Wn=computed(()=>{const nr=tinycolor({h:Dn.hue,s:Dn.saturation,l:.8}).toPercentageRgbString(),Zo=tinycolor({h:Dn.hue,s:Dn.saturation,l:.6}).toPercentageRgbString(),ri=tinycolor({h:Dn.hue,s:Dn.saturation,l:.4}).toPercentageRgbString(),oi=tinycolor({h:Dn.hue,s:Dn.saturation,l:.2}).toPercentageRgbString();return{background:[`linear-gradient(to right, rgb(255, 255, 255), ${nr}, ${Zo}, ${ri}, ${oi}, rgb(0, 0, 0))`,`-webkit-linear-gradient(left, rgb(255, 255, 255), ${nr}, ${Zo}, ${ri}, ${oi}, rgb(0, 0, 0))`,`-moz-linear-gradient(left, rgb(255, 255, 255), ${nr}, ${Zo}, ${ri}, ${oi}, rgb(0, 0, 0))`,`-ms-linear-gradient(left, rgb(255, 255, 255), ${nr}, ${Zo}, ${ri}, ${oi}, rgb(0, 0, 0))`]}}),Hn=()=>{if($n.value&&Nn.value){const nr=Dn.lightness,Zo=$n.value.getBoundingClientRect(),ri=Nn.value.offsetWidth;return(1-nr)*(Zo.width-ri)+ri/2}return 0},Yn=computed(()=>({left:Hn()+"px",top:0})),Gn=nr=>{nr.target!==$n.value&&Jo(nr)},Jo=nr=>{if(nr.stopPropagation(),$n.value&&Nn.value){const Zo=$n.value.getBoundingClientRect(),ri=Nn.value.offsetWidth;let oi=nr.clientX-Zo.left;oi=Math.max(ri/2,oi),oi=Math.min(oi,Zo.width-ri/2);const di=1-(oi-ri/2)/(Zo.width-ri);Bn.lightness=di,Cn("change",di)}};return tryOnMounted(()=>{const nr={drag:Zo=>{Jo(Zo)},end:Zo=>{Jo(Zo)}};$n.value&&Nn.value&&Vn.triggerDragEvent($n.value,nr)}),{barElement:$n,cursorElement:Nn,getCursorStyle:Yn,getBackgroundStyle:Wn,onClickSider:Gn}}}),Rt=_n=>(pushScopeId("data-v-94a50a9e"),_n=_n(),popScopeId(),_n),At=Rt(()=>createBaseVNode("div",{class:"vc-lightness-slider__bar-handle"},null,-1)),Pt=[At];function Vt(_n,Cn,$n,Nn,Bn,Ln){return openBlock(),createElementBlock("div",{class:normalizeClass(["vc-lightness-slider",{"small-slider":_n.size==="small"}])},[createBaseVNode("div",{ref:"barElement",class:"vc-lightness-slider__bar",style:normalizeStyle(_n.getBackgroundStyle),onClick:Cn[0]||(Cn[0]=(...In)=>_n.onClickSider&&_n.onClickSider(...In))},[createBaseVNode("div",{class:normalizeClass(["vc-lightness-slider__bar-pointer",{"small-bar":_n.size==="small"}]),ref:"cursorElement",style:normalizeStyle(_n.getCursorStyle)},Pt,6)],4)],2)}const Le=q(Ht,[["render",Vt],["__scopeId","data-v-94a50a9e"]]),Mt=defineComponent({name:"History",props:{colors:C$1.arrayOf(String).def(()=>[]),round:C$1.bool.def(!1)},emits:["change"],setup(_n,{emit:Cn}){return{onColorSelect:$n=>{Cn("change",$n)}}}}),Et={key:0,class:"vc-colorPicker__record"},It={class:"color-list"},Kt=["onClick"];function Lt(_n,Cn,$n,Nn,Bn,Ln){return _n.colors&&_n.colors.length>0?(openBlock(),createElementBlock("div",Et,[createBaseVNode("div",It,[(openBlock(!0),createElementBlock(Fragment,null,renderList(_n.colors,(In,Pn)=>(openBlock(),createElementBlock("div",{key:Pn,class:normalizeClass(["color-item","transparent",{"color-item__round":_n.round}]),onClick:Dn=>_n.onColorSelect(In)},[createBaseVNode("div",{class:"color-item__display",style:normalizeStyle({backgroundColor:In})},null,4)],10,Kt))),128))])])):createCommentVNode("",!0)}const me=q(Mt,[["render",Lt],["__scopeId","data-v-0f657238"]]),Nt=defineComponent({name:"Display",props:{color:C$1.instanceOf(A),disableAlpha:C$1.bool.def(!1)},emits:["update:color","change"],setup(_n,{emit:Cn}){var $n,Nn,Bn,Ln;const{copy:In,copied:Pn,isSupported:Dn}=useClipboard(),Wn=ref("hex"),Hn=reactive({color:_n.color,hex:($n=_n.color)==null?void 0:$n.hex,alpha:Math.round(((Nn=_n.color)==null?void 0:Nn.alpha)||100),rgba:(Bn=_n.color)==null?void 0:Bn.RGB,previewBgColor:(Ln=_n.color)==null?void 0:Ln.toRgbString()}),Yn=computed(()=>({background:Hn.previewBgColor})),Gn=()=>{Wn.value=Wn.value==="rgba"?"hex":"rgba"},Jo=useDebounceFn(oi=>{if(!oi.target.value)return;let di=parseInt(oi.target.value.replace("%",""));di>100&&(oi.target.value="100",di=100),di<0&&(oi.target.value="0",di=0),isNaN(di)&&(oi.target.value="100",di=100),!isNaN(di)&&Hn.color&&(Hn.color.alpha=di),Cn("change",Hn.color)},300),nr=useDebounceFn((oi,di)=>{if(Hn.color){if(Wn.value==="hex"){const mi=oi.target.value.replace("#","");tinycolor(mi).isValid()?[3,4].includes(mi.length)&&(Hn.color.hex=mi):Hn.color.hex="000000",Cn("change",Hn.color)}else if(Wn.value==="rgba"&&di===3&&oi.target.value.toString()==="0."&&Hn.rgba){Hn.rgba[di]=oi.target.value;const[mi,ei,yi,_i]=Hn.rgba;Hn.color.hex=tinycolor({r:mi,g:ei,b:yi}).toHex(),Hn.color.alpha=Math.round(_i*100),Cn("change",Hn.color)}}},100),Zo=useDebounceFn((oi,di)=>{if(oi.target.value){if(Wn.value==="hex"){const mi=oi.target.value.replace("#","");tinycolor(mi).isValid()&&Hn.color&&[6,8].includes(mi.length)&&(Hn.color.hex=mi)}else if(di!==void 0&&Hn.rgba&&Hn.color){if(oi.target.value<0&&(oi.target.value=0),di===3&&((oi.target.value>1||isNaN(oi.target.value))&&(oi.target.value=1),oi.target.value.toString()==="0."))return;di<3&&oi.target.value>255&&(oi.target.value=255),Hn.rgba[di]=oi.target.value;const[mi,ei,yi,_i]=Hn.rgba;Hn.color.hex=tinycolor({r:mi,g:ei,b:yi}).toHex(),Hn.color.alpha=Math.round(_i*100)}Cn("change",Hn.color)}},300),ri=()=>{if(Dn&&Hn.color){const oi=Wn.value==="hex"?Hn.color.toString(Hn.color.alpha===100?"hex6":"hex8"):Hn.color.toRgbString();In(oi||"")}};return whenever(()=>_n.color,oi=>{oi&&(Hn.color=oi,Hn.alpha=Math.round(Hn.color.alpha),Hn.hex=Hn.color.hex,Hn.rgba=Hn.color.RGB)},{deep:!0}),whenever(()=>Hn.color,()=>{Hn.color&&(Hn.previewBgColor=Hn.color.toRgbString())},{deep:!0}),{state:Hn,getBgColorStyle:Yn,inputType:Wn,copied:Pn,onInputTypeChange:Gn,onAlphaBlur:Jo,onInputChange:Zo,onBlurChange:nr,onCopyColorStr:ri}}}),Wt={class:"vc-display"},Dt={class:"vc-current-color vc-transparent"},Tt={key:0,class:"copy-text"},Ot={key:0,style:{display:"flex",flex:"1",gap:"4px",height:"100%"}},zt={class:"vc-color-input"},Gt={key:0,class:"vc-alpha-input"},Ft=["value"],Xt={key:1,style:{display:"flex",flex:"1",gap:"4px",height:"100%"}},qt=["value","onInput","onBlur"];function Yt(_n,Cn,$n,Nn,Bn,Ln){return openBlock(),createElementBlock("div",Wt,[createBaseVNode("div",Dt,[createBaseVNode("div",{class:"color-cube",style:normalizeStyle(_n.getBgColorStyle),onClick:Cn[0]||(Cn[0]=(...In)=>_n.onCopyColorStr&&_n.onCopyColorStr(...In))},[_n.copied?(openBlock(),createElementBlock("span",Tt,"Copied!")):createCommentVNode("",!0)],4)]),_n.inputType==="hex"?(openBlock(),createElementBlock("div",Ot,[createBaseVNode("div",zt,[withDirectives(createBaseVNode("input",{"onUpdate:modelValue":Cn[1]||(Cn[1]=In=>_n.state.hex=In),maxlength:"8",onInput:Cn[2]||(Cn[2]=(...In)=>_n.onInputChange&&_n.onInputChange(...In)),onBlur:Cn[3]||(Cn[3]=(...In)=>_n.onBlurChange&&_n.onBlurChange(...In))},null,544),[[vModelText,_n.state.hex]])]),_n.disableAlpha?createCommentVNode("",!0):(openBlock(),createElementBlock("div",Gt,[createBaseVNode("input",{class:"vc-alpha-input__inner",value:_n.state.alpha,onInput:Cn[4]||(Cn[4]=(...In)=>_n.onAlphaBlur&&_n.onAlphaBlur(...In))},null,40,Ft),createTextVNode("% ")]))])):_n.state.rgba?(openBlock(),createElementBlock("div",Xt,[(openBlock(!0),createElementBlock(Fragment,null,renderList(_n.state.rgba,(In,Pn)=>(openBlock(),createElementBlock("div",{class:"vc-color-input",key:Pn},[createBaseVNode("input",{value:In,onInput:Dn=>_n.onInputChange(Dn,Pn),onBlur:Dn=>_n.onBlurChange(Dn,Pn)},null,40,qt)]))),128))])):createCommentVNode("",!0),createBaseVNode("div",{class:"vc-input-toggle",onClick:Cn[5]||(Cn[5]=(...In)=>_n.onInputTypeChange&&_n.onInputTypeChange(...In))},toDisplayString(_n.inputType),1)])}const Se=q(Nt,[["render",Yt],["__scopeId","data-v-7334ac20"]]),Ut=defineComponent({name:"FkColorPicker",components:{Display:Se,Alpha:ve,Palette:Ke,Board:ye,Hue:_e,Lightness:Le,History:me},props:{color:C$1.instanceOf(A),disableHistory:C$1.bool.def(!1),roundHistory:C$1.bool.def(!1),disableAlpha:C$1.bool.def(!1)},emits:["update:color","change","advanceChange"],setup(_n,{emit:Cn}){const $n=_n.color||new A,Nn=reactive({color:$n,hex:$n.toHexString(),rgb:$n.toRgbString()}),Bn=ref(!1),Ln=computed(()=>({background:Nn.rgb})),In=()=>{Bn.value=!1,Cn("advanceChange",!1)},Pn=useLocalStorage(fe,[],{}),Dn=useDebounceFn(()=>{if(_n.disableHistory)return;const Zo=Nn.color.toRgbString();if(Pn.value=Pn.value.filter(ri=>!tinycolor.equals(ri,Zo)),!Pn.value.includes(Zo)){for(;Pn.value.length>Ce;)Pn.value.pop();Pn.value.unshift(Zo)}},500),Wn=Zo=>{Zo==="advance"?(Bn.value=!0,Cn("advanceChange",!0)):(Nn.color.hex=Zo,Cn("advanceChange",!1))},Hn=Zo=>{Nn.color.alpha=Zo},Yn=Zo=>{Nn.color.hue=Zo},Gn=(Zo,ri)=>{Nn.color.saturation=Zo,Nn.color.brightness=ri},Jo=Zo=>{Nn.color.lightness=Zo},nr=Zo=>{const ri=Zo.target.value.replace("#","");tinycolor(ri).isValid()&&(Nn.color.hex=ri)};return whenever(()=>_n.color,Zo=>{Zo&&(Nn.color=Zo)},{deep:!0}),whenever(()=>Nn.color,()=>{Nn.hex=Nn.color.hex,Nn.rgb=Nn.color.toRgbString(),Dn(),Cn("update:color",Nn.color),Cn("change",Nn.color)},{deep:!0}),{state:Nn,advancePanelShow:Bn,onBack:In,onCompactChange:Wn,onAlphaChange:Hn,onHueChange:Yn,onBoardChange:Gn,onLightChange:Jo,onInputChange:nr,previewStyle:Ln,historyColors:Pn}}}),jt=_n=>(pushScopeId("data-v-48e3c224"),_n=_n(),popScopeId(),_n),Zt={class:"vc-fk-colorPicker"},Jt={class:"vc-fk-colorPicker__inner"},Qt={class:"vc-fk-colorPicker__header"},xt=jt(()=>createBaseVNode("div",{class:"back"},null,-1)),eo=[xt];function to(_n,Cn,$n,Nn,Bn,Ln){const In=resolveComponent("Palette"),Pn=resolveComponent("Board"),Dn=resolveComponent("Hue"),Wn=resolveComponent("Lightness"),Hn=resolveComponent("Alpha"),Yn=resolveComponent("Display"),Gn=resolveComponent("History");return openBlock(),createElementBlock("div",Zt,[createBaseVNode("div",Jt,[createBaseVNode("div",Qt,[_n.advancePanelShow?(openBlock(),createElementBlock("span",{key:0,style:{cursor:"pointer"},onClick:Cn[0]||(Cn[0]=(...Jo)=>_n.onBack&&_n.onBack(...Jo))},eo)):createCommentVNode("",!0)]),_n.advancePanelShow?createCommentVNode("",!0):(openBlock(),createBlock(In,{key:0,onChange:_n.onCompactChange},null,8,["onChange"])),_n.advancePanelShow?(openBlock(),createBlock(Pn,{key:1,color:_n.state.color,onChange:_n.onBoardChange},null,8,["color","onChange"])):createCommentVNode("",!0),_n.advancePanelShow?(openBlock(),createBlock(Dn,{key:2,color:_n.state.color,onChange:_n.onHueChange},null,8,["color","onChange"])):createCommentVNode("",!0),_n.advancePanelShow?createCommentVNode("",!0):(openBlock(),createBlock(Wn,{key:3,color:_n.state.color,onChange:_n.onLightChange},null,8,["color","onChange"])),_n.disableAlpha?createCommentVNode("",!0):(openBlock(),createBlock(Hn,{key:4,color:_n.state.color,onChange:_n.onAlphaChange},null,8,["color","onChange"])),createVNode(Yn,{color:_n.state.color,"disable-alpha":_n.disableAlpha},null,8,["color","disable-alpha"]),_n.disableHistory?createCommentVNode("",!0):(openBlock(),createBlock(Gn,{key:5,round:_n.roundHistory,colors:_n.historyColors,onChange:_n.onCompactChange},null,8,["round","colors","onChange"]))])])}const Pe=q(Ut,[["render",to],["__scopeId","data-v-48e3c224"]]),oo=defineComponent({name:"ChromeColorPicker",components:{Display:Se,Alpha:ve,Board:ye,Hue:_e,History:me},props:{color:C$1.instanceOf(A),disableHistory:C$1.bool.def(!1),roundHistory:C$1.bool.def(!1),disableAlpha:C$1.bool.def(!1)},emits:["update:color","change"],setup(_n,{emit:Cn}){const $n=_n.color||new A,Nn=reactive({color:$n,hex:$n.toHexString(),rgb:$n.toRgbString()}),Bn=computed(()=>({background:Nn.rgb})),Ln=useLocalStorage(fe,[],{}),In=useDebounceFn(()=>{if(_n.disableHistory)return;const Gn=Nn.color.toRgbString();if(Ln.value=Ln.value.filter(Jo=>!tinycolor.equals(Jo,Gn)),!Ln.value.includes(Gn)){for(;Ln.value.length>Ce;)Ln.value.pop();Ln.value.unshift(Gn)}},500),Pn=Gn=>{Nn.color.alpha=Gn},Dn=Gn=>{Nn.color.hue=Gn},Wn=Gn=>{Gn.hex!==void 0&&(Nn.color.hex=Gn.hex),Gn.alpha!==void 0&&(Nn.color.alpha=Gn.alpha)},Hn=(Gn,Jo)=>{Nn.color.saturation=Gn,Nn.color.brightness=Jo},Yn=Gn=>{Gn!=="advance"&&(Nn.color.hex=Gn)};return whenever(()=>_n.color,Gn=>{Gn&&(Nn.color=Gn)},{deep:!0}),whenever(()=>Nn.color,()=>{Nn.hex=Nn.color.hex,Nn.rgb=Nn.color.toRgbString(),In(),Cn("update:color",Nn.color),Cn("change",Nn.color)},{deep:!0}),{state:Nn,previewStyle:Bn,historyColors:Ln,onAlphaChange:Pn,onHueChange:Dn,onBoardChange:Hn,onInputChange:Wn,onCompactChange:Yn}}}),no={class:"vc-chrome-colorPicker"},ao={class:"vc-chrome-colorPicker-body"},ro={class:"chrome-controls"},lo={class:"chrome-sliders"};function so(_n,Cn,$n,Nn,Bn,Ln){const In=resolveComponent("Board"),Pn=resolveComponent("Hue"),Dn=resolveComponent("Alpha"),Wn=resolveComponent("Display"),Hn=resolveComponent("History");return openBlock(),createElementBlock("div",no,[createVNode(In,{round:!0,hide:!1,color:_n.state.color,onChange:_n.onBoardChange},null,8,["color","onChange"]),createBaseVNode("div",ao,[createBaseVNode("div",ro,[createBaseVNode("div",lo,[createVNode(Pn,{size:"small",color:_n.state.color,onChange:_n.onHueChange},null,8,["color","onChange"]),_n.disableAlpha?createCommentVNode("",!0):(openBlock(),createBlock(Dn,{key:0,size:"small",color:_n.state.color,onChange:_n.onAlphaChange},null,8,["color","onChange"]))])]),createVNode(Wn,{color:_n.state.color,"disable-alpha":_n.disableAlpha},null,8,["color","disable-alpha"]),_n.disableHistory?createCommentVNode("",!0):(openBlock(),createBlock(Hn,{key:0,round:_n.roundHistory,colors:_n.historyColors,onChange:_n.onCompactChange},null,8,["round","colors","onChange"]))])])}const Ve=q(oo,[["render",so],["__scopeId","data-v-2611d66c"]]),ke="Vue3ColorPickerProvider",io=(_n,Cn)=>{const $n=_n.getBoundingClientRect(),Nn=$n.left+$n.width/2,Bn=$n.top+$n.height/2,Ln=Math.abs(Nn-Cn.clientX),In=Math.abs(Bn-Cn.clientY),Pn=Math.sqrt(Math.pow(Ln,2)+Math.pow(In,2)),Dn=In/Pn,Wn=Math.acos(Dn);let Hn=Math.floor(180/(Math.PI/Wn));return Cn.clientX>Nn&&Cn.clientY>Bn&&(Hn=180-Hn),Cn.clientX==Nn&&Cn.clientY>Bn&&(Hn=180),Cn.clientX>Nn&&Cn.clientY==Bn&&(Hn=90),Cn.clientX<Nn&&Cn.clientY>Bn&&(Hn=180+Hn),Cn.clientX<Nn&&Cn.clientY==Bn&&(Hn=270),Cn.clientX<Nn&&Cn.clientY<Bn&&(Hn=360-Hn),Hn};let de=!1;const co=(_n,Cn)=>{const $n=function(Bn){var Ln;(Ln=Cn.drag)==null||Ln.call(Cn,Bn)},Nn=function(Bn){var Ln;document.removeEventListener("mousemove",$n,!1),document.removeEventListener("mouseup",Nn,!1),document.onselectstart=null,document.ondragstart=null,de=!1,(Ln=Cn.end)==null||Ln.call(Cn,Bn)};_n&&_n.addEventListener("mousedown",Bn=>{var Ln;de||(document.onselectstart=()=>!1,document.ondragstart=()=>!1,document.addEventListener("mousemove",$n,!1),document.addEventListener("mouseup",Nn,!1),de=!0,(Ln=Cn.start)==null||Ln.call(Cn,Bn))})},uo={angle:{type:Number,default:0},size:{type:Number,default:16,validator:_n=>_n>=16},borderWidth:{type:Number,default:1,validator:_n=>_n>=1},borderColor:{type:String,default:"#666"}},go=defineComponent({name:"Angle",props:uo,emits:["update:angle","change"],setup(_n,{emit:Cn}){const $n=ref(null),Nn=ref(0);watch(()=>_n.angle,Pn=>{Nn.value=Pn});const Bn=()=>{let Pn=Number(Nn.value);isNaN(Pn)||(Pn=Pn>360||Pn<0?_n.angle:Pn,Nn.value=Pn===360?0:Pn,Cn("update:angle",Nn.value),Cn("change",Nn.value))},Ln=computed(()=>({width:_n.size+"px",height:_n.size+"px",borderWidth:_n.borderWidth+"px",borderColor:_n.borderColor,transform:`rotate(${Nn.value}deg)`})),In=Pn=>{$n.value&&(Nn.value=io($n.value,Pn)%360,Bn())};return onMounted(()=>{const Pn={drag:Dn=>{In(Dn)},end:Dn=>{In(Dn)}};$n.value&&co($n.value,Pn)}),()=>createVNode("div",{class:"bee-angle"},[createVNode("div",{class:"bee-angle__round",ref:$n,style:Ln.value},null)])}}),ho=defineComponent({name:"GradientColorPicker",components:{Angle:go,Display:Se,Alpha:ve,Palette:Ke,Board:ye,Hue:_e,Lightness:Le,History:me},props:{startColor:C$1.instanceOf(A).isRequired,endColor:C$1.instanceOf(A).isRequired,startColorStop:C$1.number.def(0),endColorStop:C$1.number.def(100),angle:C$1.number.def(0),type:C$1.oneOf(["linear","radial"]).def("linear"),disableHistory:C$1.bool.def(!1),roundHistory:C$1.bool.def(!1),disableAlpha:C$1.bool.def(!1),pickerType:C$1.oneOf(["fk","chrome"]).def("fk")},emits:["update:startColor","update:endColor","update:angle","update:startColorStop","update:endColorStop","startColorChange","endColorChange","advanceChange","angleChange","startColorStopChange","endColorStopChange","typeChange"],setup(_n,{emit:Cn}){const $n=reactive({startActive:!0,startColor:_n.startColor,endColor:_n.endColor,startColorStop:_n.startColorStop,endColorStop:_n.endColorStop,angle:_n.angle,type:_n.type,startColorRgba:_n.startColor.toRgbString(),endColorRgba:_n.endColor.toRgbString()}),Nn=inject(ke),Bn=ref(_n.pickerType==="chrome"),Ln=ref(),In=ref(),Pn=ref();watch(()=>[_n.startColor,_n.endColor,_n.angle],ci=>{$n.startColor=ci[0],$n.endColor=ci[1],$n.angle=ci[2]}),watch(()=>_n.type,ci=>{$n.type=ci});const Dn=computed({get:()=>$n.startActive?$n.startColor:$n.endColor,set:ci=>{if($n.startActive){$n.startColor=ci;return}$n.endColor=ci}}),Wn=computed(()=>{if(Pn.value&&Ln.value){const ci=$n.startColorStop/100,gi=Pn.value.getBoundingClientRect(),bi=Ln.value.offsetWidth;return Math.round(ci*(gi.width-bi)+bi/2)}return 0}),Hn=computed(()=>{if(Pn.value&&In.value){const ci=$n.endColorStop/100,gi=Pn.value.getBoundingClientRect(),bi=In.value.offsetWidth;return Math.round(ci*(gi.width-bi)+bi/2)}return 0}),Yn=computed(()=>{let ci=`background: linear-gradient(${$n.angle}deg, ${$n.startColorRgba} ${$n.startColorStop}%, ${$n.endColorRgba} ${$n.endColorStop}%)`;return $n.type==="radial"&&(ci=`background: radial-gradient(circle, ${$n.startColorRgba} ${$n.startColorStop}%, ${$n.endColorRgba} ${$n.endColorStop}%)`),ci}),Gn=ci=>{var gi;if($n.startActive=!0,Pn.value&&Ln.value){const bi=(gi=Pn.value)==null?void 0:gi.getBoundingClientRect();let Di=ci.clientX-bi.left;Di=Math.max(Ln.value.offsetWidth/2,Di),Di=Math.min(Di,bi.width-Ln.value.offsetWidth/2),$n.startColorStop=Math.round((Di-Ln.value.offsetWidth/2)/(bi.width-Ln.value.offsetWidth)*100),Cn("update:startColorStop",$n.startColorStop),Cn("startColorStopChange",$n.startColorStop)}},Jo=ci=>{var gi;if($n.startActive=!1,Pn.value&&In.value){const bi=(gi=Pn.value)==null?void 0:gi.getBoundingClientRect();let Di=ci.clientX-bi.left;Di=Math.max(In.value.offsetWidth/2,Di),Di=Math.min(Di,bi.width-In.value.offsetWidth/2),$n.endColorStop=Math.round((Di-In.value.offsetWidth/2)/(bi.width-In.value.offsetWidth)*100),Cn("update:endColorStop",$n.endColorStop),Cn("endColorStopChange",$n.endColorStop)}},nr=ci=>{const gi=ci.target,bi=parseInt(gi.value.replace("°",""));isNaN(bi)||($n.angle=bi%360),Cn("update:angle",$n.angle),Cn("angleChange",$n.angle)},Zo=ci=>{$n.angle=ci,Cn("update:angle",$n.angle),Cn("angleChange",$n.angle)},ri=ci=>{ci==="advance"?(Bn.value=!0,Cn("advanceChange",!0)):(Dn.value.hex=ci,Cn("advanceChange",!1)),_i()},oi=ci=>{Dn.value.alpha=ci,_i()},di=ci=>{Dn.value.hue=ci,_i()},mi=(ci,gi)=>{Dn.value.saturation=ci,Dn.value.brightness=gi,_i()},ei=ci=>{Dn.value.lightness=ci,_i()},yi=()=>{_i()},_i=()=>{$n.startActive?(Cn("update:startColor",$n.startColor),Cn("startColorChange",$n.startColor)):(Cn("update:endColor",$n.endColor),Cn("endColorChange",$n.endColor))},zn=()=>{Bn.value=!1,Cn("advanceChange",!1)},li=()=>{$n.type=$n.type==="linear"?"radial":"linear",Cn("typeChange",$n.type)},ni=useLocalStorage(fe,[],{}),ai=useDebounceFn(()=>{if(_n.disableHistory)return;const ci=Dn.value.toRgbString();if(ni.value=ni.value.filter(gi=>!tinycolor.equals(gi,ci)),!ni.value.includes(ci)){for(;ni.value.length>Ce;)ni.value.pop();ni.value.unshift(ci)}},500);return tryOnMounted(()=>{In.value&&Ln.value&&(Vn.triggerDragEvent(In.value,{drag:ci=>{Jo(ci)},end:ci=>{Jo(ci)}}),Vn.triggerDragEvent(Ln.value,{drag:ci=>{Gn(ci)},end:ci=>{Gn(ci)}}))}),whenever(()=>$n.startColor,ci=>{$n.startColorRgba=ci.toRgbString()},{deep:!0}),whenever(()=>$n.endColor,ci=>{$n.endColorRgba=ci.toRgbString()},{deep:!0}),whenever(()=>Dn.value,()=>{ai()},{deep:!0}),{startGradientRef:Ln,stopGradientRef:In,colorRangeRef:Pn,state:$n,currentColor:Dn,getStartColorLeft:Wn,getEndColorLeft:Hn,gradientBg:Yn,advancePanelShow:Bn,onDegreeBlur:nr,onCompactChange:ri,onAlphaChange:oi,onHueChange:di,onBoardChange:mi,onLightChange:ei,historyColors:ni,onBack:zn,onDegreeChange:Zo,onDisplayChange:yi,onTypeChange:li,lang:Nn==null?void 0:Nn.lang}}}),Ne=_n=>(pushScopeId("data-v-c4d6d6ea"),_n=_n(),popScopeId(),_n),po={class:"vc-gradient-picker"},fo={class:"vc-gradient-picker__header"},Co={class:"vc-gradient__types"},vo={class:"vc-gradient-wrap__types"},bo={class:"vc-picker-degree-input vc-degree-input"},yo={class:"vc-degree-input__control"},_o=["value"],mo={class:"vc-degree-input__panel"},So={class:"vc-degree-input__disk"},ko={class:"vc-gradient-picker__body"},$o={class:"vc-color-range",ref:"colorRangeRef"},wo={class:"vc-color-range__container"},Bo={class:"vc-gradient__stop__container"},Ho=["title"],Ro=Ne(()=>createBaseVNode("span",{class:"vc-gradient__stop--inner"},null,-1)),Ao=[Ro],Po=["title"],Vo=Ne(()=>createBaseVNode("span",{class:"vc-gradient__stop--inner"},null,-1)),Mo=[Vo];function Eo(_n,Cn,$n,Nn,Bn,Ln){var In,Pn;const Dn=resolveComponent("Angle"),Wn=resolveComponent("Board"),Hn=resolveComponent("Hue"),Yn=resolveComponent("Palette"),Gn=resolveComponent("Lightness"),Jo=resolveComponent("Alpha"),nr=resolveComponent("Display"),Zo=resolveComponent("History");return openBlock(),createElementBlock("div",po,[createBaseVNode("div",fo,[createBaseVNode("div",null,[withDirectives(createBaseVNode("div",{class:"back",style:{cursor:"pointer"},onClick:Cn[0]||(Cn[0]=(...ri)=>_n.onBack&&_n.onBack(...ri))},null,512),[[vShow,_n.pickerType==="fk"&&_n.advancePanelShow]])]),createBaseVNode("div",Co,[createBaseVNode("div",vo,[(openBlock(),createElementBlock(Fragment,null,renderList(["linear","radial"],ri=>createBaseVNode("div",{class:normalizeClass(["vc-gradient__type",{active:_n.state.type===ri}]),key:ri,onClick:Cn[1]||(Cn[1]=(...oi)=>_n.onTypeChange&&_n.onTypeChange(...oi))},toDisplayString(_n.lang?_n.lang[ri]:ri),3)),64))]),withDirectives(createBaseVNode("div",bo,[createBaseVNode("div",yo,[createBaseVNode("input",{value:_n.state.angle,onBlur:Cn[2]||(Cn[2]=(...ri)=>_n.onDegreeBlur&&_n.onDegreeBlur(...ri))},null,40,_o),createTextVNode("deg ")]),createBaseVNode("div",mo,[createBaseVNode("div",So,[createVNode(Dn,{angle:_n.state.angle,"onUpdate:angle":Cn[3]||(Cn[3]=ri=>_n.state.angle=ri),size:40,onChange:_n.onDegreeChange},null,8,["angle","onChange"])])])],512),[[vShow,_n.state.type==="linear"]])])]),createBaseVNode("div",ko,[createBaseVNode("div",$o,[createBaseVNode("div",wo,[createBaseVNode("div",{class:"vc-background",style:normalizeStyle(_n.gradientBg)},null,4),createBaseVNode("div",Bo,[createBaseVNode("div",{class:normalizeClass(["vc-gradient__stop",{"vc-gradient__stop--current":_n.state.startActive}]),ref:"startGradientRef",title:(In=_n.lang)==null?void 0:In.start,style:normalizeStyle({left:_n.getStartColorLeft+"px",backgroundColor:_n.state.startColorRgba})},Ao,14,Ho),createBaseVNode("div",{class:normalizeClass(["vc-gradient__stop",{"vc-gradient__stop--current":!_n.state.startActive}]),ref:"stopGradientRef",title:(Pn=_n.lang)==null?void 0:Pn.end,style:normalizeStyle({left:_n.getEndColorLeft+"px",backgroundColor:_n.state.endColorRgba})},Mo,14,Po)])])],512)]),_n.advancePanelShow?(openBlock(),createBlock(Wn,{key:0,color:_n.currentColor,onChange:_n.onBoardChange},null,8,["color","onChange"])):createCommentVNode("",!0),_n.advancePanelShow?(openBlock(),createBlock(Hn,{key:1,color:_n.currentColor,onChange:_n.onHueChange},null,8,["color","onChange"])):createCommentVNode("",!0),_n.advancePanelShow?createCommentVNode("",!0):(openBlock(),createBlock(Yn,{key:2,onChange:_n.onCompactChange},null,8,["onChange"])),_n.advancePanelShow?createCommentVNode("",!0):(openBlock(),createBlock(Gn,{key:3,color:_n.currentColor,onChange:_n.onLightChange},null,8,["color","onChange"])),_n.disableAlpha?createCommentVNode("",!0):(openBlock(),createBlock(Jo,{key:4,color:_n.currentColor,onChange:_n.onAlphaChange},null,8,["color","onChange"])),createVNode(nr,{color:_n.currentColor,"disable-alpha":_n.disableAlpha,onChange:_n.onDisplayChange},null,8,["color","disable-alpha","onChange"]),_n.disableHistory?createCommentVNode("",!0):(openBlock(),createBlock(Zo,{key:5,round:_n.roundHistory,colors:_n.historyColors,onChange:_n.onCompactChange},null,8,["round","colors","onChange"]))])}const Me=q(ho,[["render",Eo],["__scopeId","data-v-c4d6d6ea"]]),Io=defineComponent({name:"WrapContainer",props:{theme:C$1.oneOf(["white","black"]).def("white"),showTab:C$1.bool.def(!1),activeKey:C$1.oneOf(["pure","gradient"]).def("pure")},emits:["update:activeKey","change"],setup(_n,{emit:Cn}){const $n=reactive({activeKey:_n.activeKey}),Nn=inject(ke),Bn=Ln=>{$n.activeKey=Ln,Cn("update:activeKey",Ln),Cn("change",Ln)};return whenever(()=>_n.activeKey,Ln=>{$n.activeKey=Ln}),{state:$n,onActiveKeyChange:Bn,lang:Nn==null?void 0:Nn.lang}}}),Ko={class:"vc-colorpicker--container"},Lo={key:0,class:"vc-colorpicker--tabs"},No={class:"vc-colorpicker--tabs__inner"},Wo={class:"vc-btn__content"},Do={class:"vc-btn__content"};function To(_n,Cn,$n,Nn,Bn,Ln){var In,Pn;return openBlock(),createElementBlock("div",{class:normalizeClass(["vc-colorpicker",_n.theme])},[createBaseVNode("div",Ko,[_n.showTab?(openBlock(),createElementBlock("div",Lo,[createBaseVNode("div",No,[createBaseVNode("div",{class:normalizeClass(["vc-colorpicker--tabs__btn",{"vc-btn-active":_n.state.activeKey==="pure"}]),onClick:Cn[0]||(Cn[0]=Dn=>_n.onActiveKeyChange("pure"))},[createBaseVNode("button",null,[createBaseVNode("div",Wo,toDisplayString((In=_n.lang)==null?void 0:In.pure),1)])],2),createBaseVNode("div",{class:normalizeClass(["vc-colorpicker--tabs__btn",{"vc-btn-active":_n.state.activeKey==="gradient"}]),onClick:Cn[1]||(Cn[1]=Dn=>_n.onActiveKeyChange("gradient"))},[createBaseVNode("button",null,[createBaseVNode("div",Do,toDisplayString((Pn=_n.lang)==null?void 0:Pn.gradient),1)])],2),createBaseVNode("div",{class:"vc-colorpicker--tabs__bg",style:normalizeStyle({width:"50%",left:`calc(${_n.state.activeKey==="gradient"?50:0}%)`})},null,4)])])):createCommentVNode("",!0),renderSlot(_n.$slots,"default",{},void 0,!0)])],2)}const Oo=q(Io,[["render",To],["__scopeId","data-v-0492277d"]]),zo={start:"Start",end:"End",pure:"Pure",gradient:"Gradient",linear:"linear",radial:"radial"},Go={start:"开始",end:"结束",pure:"纯色",gradient:"渐变",linear:"线性",radial:"径向"},Fo={En:zo,"ZH-cn":Go},Xo={isWidget:C$1.bool.def(!1),pickerType:C$1.oneOf(["fk","chrome"]).def("fk"),shape:C$1.oneOf(["circle","square"]).def("square"),pureColor:{type:[String,Object],default:"#000000"},gradientColor:C$1.string.def("linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(0, 0, 0, 1) 100%)"),format:{type:String,default:"rgb"},disableAlpha:C$1.bool.def(!1),disableHistory:C$1.bool.def(!1),roundHistory:C$1.bool.def(!1),useType:C$1.oneOf(["pure","gradient","both"]).def("pure"),activeKey:C$1.oneOf(["pure","gradient"]).def("pure"),lang:{type:String,default:"ZH-cn"},zIndex:C$1.number.def(9999),pickerContainer:{type:[String,HTMLElement],default:"body"},debounce:C$1.number.def(100),theme:C$1.oneOf(["white","black"]).def("white"),blurClose:C$1.bool.def(!1),defaultPopup:C$1.bool.def(!1)},qo=defineComponent({name:"ColorPicker",components:{FkColorPicker:Pe,ChromeColorPicker:Ve,GradientColorPicker:Me,WrapContainer:Oo},inheritAttrs:!1,props:Xo,emits:["update:pureColor","pureColorChange","update:gradientColor","gradientColorChange","update:activeKey","activeKeyChange"],setup(_n,{emit:Cn}){provide(ke,{lang:computed(()=>Fo[_n.lang||"ZH-cn"])});const $n=!!useSlots().extra,Nn=reactive({pureColor:_n.pureColor||"",activeKey:_n.useType==="gradient"?"gradient":_n.activeKey,isAdvanceMode:!1}),Bn=new A("#000"),Ln=new A("#000"),In=new A(Nn.pureColor),Pn=reactive({startColor:Bn,endColor:Ln,startColorStop:0,endColorStop:100,angle:0,type:"linear",gradientColor:_n.gradientColor}),Dn=ref(In),Wn=ref(_n.defaultPopup),Hn=ref(null),Yn=ref(null);let Gn=null;const Jo=computed(()=>({background:Nn.activeKey!=="gradient"?tinycolor(Nn.pureColor).toRgbString():Pn.gradientColor})),nr=computed(()=>Nn.activeKey==="gradient"?Me.name:_n.pickerType==="fk"?Pe.name:Ve.name),Zo=ci=>{Nn.isAdvanceMode=ci},ri=computed(()=>{const ci={disableAlpha:_n.disableAlpha,disableHistory:_n.disableHistory,roundHistory:_n.roundHistory,pickerType:_n.pickerType};return Nn.activeKey==="gradient"?{...ci,startColor:Pn.startColor,endColor:Pn.endColor,angle:Pn.angle,type:Pn.type,startColorStop:Pn.startColorStop,endColorStop:Pn.endColorStop,onStartColorChange:gi=>{Pn.startColor=gi,yi()},onEndColorChange:gi=>{Pn.endColor=gi,yi()},onStartColorStopChange:gi=>{Pn.startColorStop=gi,yi()},onEndColorStopChange:gi=>{Pn.endColorStop=gi,yi()},onAngleChange:gi=>{Pn.angle=gi,yi()},onTypeChange:gi=>{Pn.type=gi,yi()},onAdvanceChange:Zo}:{...ci,disableAlpha:_n.disableAlpha,disableHistory:_n.disableHistory,roundHistory:_n.roundHistory,color:Dn.value,onChange:li,onAdvanceChange:Zo}}),oi=()=>{Wn.value=!0,Gn?Gn.update():zn()},di=()=>{Wn.value=!1},mi=useDebounceFn(()=>{!_n.isWidget&&_n.blurClose&&di()},100);onClickOutside(Yn,()=>{di()});const ei=()=>{var ci,gi,bi,Di;try{const[Xi]=parse(Pn.gradientColor);if(Xi&&Xi.type.includes("gradient")&&Xi.colorStops.length>=2){const Yi=Xi.colorStops[0],Ci=Xi.colorStops[1];Pn.startColorStop=Number((ci=Yi.length)==null?void 0:ci.value)||0,Pn.endColorStop=Number((gi=Ci.length)==null?void 0:gi.value)||0,Xi.type==="linear-gradient"&&((bi=Xi.orientation)==null?void 0:bi.type)==="angular"&&(Pn.angle=Number((Di=Xi.orientation)==null?void 0:Di.value)||0),Pn.type=Xi.type.split("-")[0];const[Li,Mi,da,fa]=Yi.value,[Oi,ji,Ki,zi]=Ci.value;Pn.startColor=new A({r:Number(Li),g:Number(Mi),b:Number(da),a:Number(fa)}),Pn.endColor=new A({r:Number(Oi),g:Number(ji),b:Number(Ki),a:Number(zi)})}}catch(Xi){console.log(`[Parse Color]: ${Xi}`)}},yi=useDebounceFn(()=>{const ci=_i();try{Pn.gradientColor=stringify(ci),Cn("update:gradientColor",Pn.gradientColor),Cn("gradientColorChange",Pn.gradientColor)}catch(gi){console.log(gi)}},_n.debounce),_i=()=>{const ci=[],gi=Pn.startColor.RGB.map(Xi=>Xi.toString()),bi=Pn.endColor.RGB.map(Xi=>Xi.toString()),Di=[{type:"rgba",value:[gi[0],gi[1],gi[2],gi[3]],length:{value:Pn.startColorStop+"",type:"%"}},{type:"rgba",value:[bi[0],bi[1],bi[2],bi[3]],length:{value:Pn.endColorStop+"",type:"%"}}];return Pn.type==="linear"?ci.push({type:"linear-gradient",orientation:{type:"angular",value:Pn.angle+""},colorStops:Di}):Pn.type==="radial"&&ci.push({type:"radial-gradient",orientation:[{type:"shape",value:"circle"}],colorStops:Di}),ci},zn=()=>{Hn.value&&Yn.value&&(Gn=createPopper(Hn.value,Yn.value,{placement:"auto",modifiers:[{name:"offset",options:{offset:[0,8]}},{name:"flip",options:{allowedAutoPlacements:["top","bottom","left","right"],rootBoundary:"viewport"}}]}))},li=ci=>{Dn.value=ci,Nn.pureColor=ci.toString(_n.format),ni()},ni=useDebounceFn(()=>{Cn("update:pureColor",Nn.pureColor),Cn("pureColorChange",Nn.pureColor)},_n.debounce),ai=ci=>{Nn.activeKey=ci,Cn("update:activeKey",ci),Cn("activeKeyChange",ci)};return tryOnMounted(()=>{ei(),Gn||zn()}),whenever(()=>_n.gradientColor,ci=>{ci!=Pn.gradientColor&&(Pn.gradientColor=ci)}),whenever(()=>Pn.gradientColor,()=>{ei()}),whenever(()=>_n.activeKey,ci=>{Nn.activeKey=ci}),whenever(()=>_n.useType,ci=>{Nn.activeKey!=="gradient"&&ci==="gradient"?Nn.activeKey="gradient":Nn.activeKey="pure"}),whenever(()=>_n.pureColor,ci=>{tinycolor.equals(ci,Nn.pureColor)||(Nn.pureColor=ci,Dn.value=new A(ci))},{deep:!0}),{colorCubeRef:Hn,pickerRef:Yn,showPicker:Wn,colorInstance:Dn,getBgColorStyle:Jo,getComponentName:nr,getBindArgs:ri,state:Nn,hasExtra:$n,onColorChange:li,onShowPicker:oi,onActiveKeyChange:ai,onAutoClose:mi}}}),Yo={key:0,class:"vc-color-extra"},Uo={key:0,class:"vc-color-extra"};function jo(_n,Cn,$n,Nn,Bn,Ln){const In=resolveComponent("WrapContainer");return openBlock(),createElementBlock(Fragment,null,[_n.isWidget?(openBlock(),createBlock(In,{key:0,"active-key":_n.state.activeKey,"onUpdate:activeKey":Cn[0]||(Cn[0]=Pn=>_n.state.activeKey=Pn),"show-tab":_n.useType==="both",style:normalizeStyle({zIndex:_n.zIndex}),theme:_n.theme,onChange:_n.onActiveKeyChange},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(_n.getComponentName),mergeProps({key:_n.getComponentName},_n.getBindArgs),null,16)),_n.hasExtra?(openBlock(),createElementBlock("div",Yo,[renderSlot(_n.$slots,"extra",{},void 0,!0)])):createCommentVNode("",!0)]),_:3},8,["active-key","show-tab","style","theme","onChange"])):createCommentVNode("",!0),_n.isWidget?createCommentVNode("",!0):(openBlock(),createElementBlock(Fragment,{key:1},[createBaseVNode("div",{class:normalizeClass(["vc-color-wrap transparent",{round:_n.shape==="circle"}]),ref:"colorCubeRef"},[createBaseVNode("div",{class:"current-color",style:normalizeStyle(_n.getBgColorStyle),onClick:Cn[1]||(Cn[1]=(...Pn)=>_n.onShowPicker&&_n.onShowPicker(...Pn))},null,4)],2),(openBlock(),createBlock(Teleport,{to:_n.pickerContainer},[withDirectives(createBaseVNode("div",{ref:"pickerRef",style:normalizeStyle({zIndex:_n.zIndex}),onMouseleave:Cn[3]||(Cn[3]=(...Pn)=>_n.onAutoClose&&_n.onAutoClose(...Pn))},[_n.showPicker?(openBlock(),createBlock(In,{key:0,"show-tab":_n.useType==="both"&&!_n.state.isAdvanceMode,theme:_n.theme,"active-key":_n.state.activeKey,"onUpdate:activeKey":Cn[2]||(Cn[2]=Pn=>_n.state.activeKey=Pn),onChange:_n.onActiveKeyChange},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(_n.getComponentName),mergeProps({key:_n.getComponentName},_n.getBindArgs),null,16)),_n.hasExtra?(openBlock(),createElementBlock("div",Uo,[renderSlot(_n.$slots,"extra",{},void 0,!0)])):createCommentVNode("",!0)]),_:3},8,["show-tab","theme","active-key","onChange"])):createCommentVNode("",!0)],36),[[vShow,_n.showPicker]])],8,["to"]))],64))],64)}const re=q(qo,[["render",jo],["__scopeId","data-v-354ca836"]]),_sfc_main$d={name:"PhystonPrompt",components:{HighlightPrompt,VueNumberInput,IconSvg,ColorPicker:re},mixins:[LanguageMixin,HeaderMixin,DropMixin,TagMixin,GroupTagsMixin],props:{name:{type:String,required:!0},neg:{type:Boolean,default:!1},textarea:{type:Object,required:!0},steps:{type:Object,required:!0},canOneTranslate:{type:Boolean,default:!1},autoTranslate:{type:Boolean,default:!1},autoTranslateToEnglish:{type:Boolean,default:!1},autoTranslateToLocal:{type:Boolean,default:!1},autoRemoveSpace:{type:Boolean,default:!1},autoRemoveLastComma:{type:Boolean,default:!1},autoKeepWeightZero:{type:Boolean,default:!1},autoKeepWeightOne:{type:Boolean,default:!1},autoBreakBeforeWrap:{type:Boolean,default:!1},autoBreakAfterWrap:{type:Boolean,default:!1},autoRemoveLoraBeforeComma:{type:Boolean,default:!1},autoRemoveLoraAfterComma:{type:Boolean,default:!1},useNovelAiWeightSymbol:{type:Boolean,default:!1},autoRemoveBeforeLineComma:{type:Boolean,default:!1},hideDefaultInput:{type:Boolean,default:!1},autoLoadWebuiPrompt:{type:Boolean,default:!0},hidePanel:{type:Boolean,default:!1},enableTooltip:{type:Boolean,default:!0},historyKey:{type:String,default:""},favoriteKey:{type:String,default:""},extraNetworks:{type:Array,default:()=>[]},loras:{type:Array,default:()=>[]},lycos:{type:Array,default:()=>[]},embeddings:{type:Array,default:()=>[]},version:{type:String,default:""},latestVersion:{type:String,default:""},isLatestVersion:{type:Boolean,default:!0},theme:{type:String,default:"dark"},groupTags:{type:Array,default:()=>[]},extraNetworksWidth:{type:Number,default:100},extraNetworksHeight:{type:Number,default:120},hideGroupTags:{type:Boolean,default:!1},groupTagsColor:{type:Object,default:()=>({})},groupTagsColorKeyCache:{type:Object,default:()=>({})},blacklist:{type:Object,default:()=>({})},cancelBlacklistConfirm:{type:Boolean,default:!1},hotkey:{type:Object,default:()=>({})}},emits:["update:languageCode","update:autoTranslate","update:autoTranslateToEnglish","update:autoTranslateToLocal","update:autoRemoveSpace","update:autoRemoveLastComma","update:autoKeepWeightZero","update:autoKeepWeightOne","update:hideDefaultInput","update:hidePanel","update:enableTooltip","update:translateApi","click:translateApi","click:promptFormat","click:blacklist","click:hotkey","click:selectTheme","click:switchTheme","click:showAbout","click:selectLanguage","click:showHistory","click:showFavorite","refreshFavorites","click:showChatgpt","update:hideGroupTags","update:groupTagsColor","update:blacklist","showExtraNetworks","hideExtraNetworks","refreshExtraNetworks","update:extraNetworksWidth","update:extraNetworksHeight","update:autoLoadWebuiPrompt"],data(){return{prompt:"",counterText:"0/75",tags:[],sortable:null,droping:!1,loading:{},editing:{},isEditing:!1}},computed:{isEnglish(){return this.languageCode==="en_US"},translateApiItem(){return common$1.getTranslateApiItem(this.translateApis,this.translateApi)}},watch:{loras:{handler(){this.tags.forEach(_n=>{this._setTagClass(_n)})},immediate:!1},lycos:{handler(){this.tags.forEach(_n=>{this._setTagClass(_n)})},immediate:!1},embeddings:{handler(){this.tags.forEach(_n=>{this._setTagClass(_n)})},immediate:!1}},mounted(){this.$appMode&&(this.counterText=""),this.$nextTick(()=>{this.initSortable();let _n=[1e3,3e3,5e3,1e4,2e4,3e4],Cn=!1;_n.forEach($n=>{Cn||setTimeout(()=>{Cn||typeof addAutocompleteToArea=="function"&&typeof TAC_CFG=="object"&&TAC_CFG&&TAC_CFG.activeIn&&(Cn=!0,addAutocompleteToArea(this.$refs.promptTagAppend))},$n)}),this.init()})},methods:{init(){this.tags=[],this.onTextareaChange();let _n=this.textarea.value;setInterval(()=>{if(this.autoLoadWebuiPrompt){let Cn=this.textarea.value;if(_n===Cn||document.activeElement===this.textarea)return;_n=Cn,this.onTextareaChange(!0)}},500)},onTextareaChange(_n){this.onTextareaChangeTimeId&&clearTimeout(this.onTextareaChangeTimeId),this.onTextareaChangeTimeId=setTimeout(()=>{this._onTextareaChange(_n)},100)},_onTextareaChange(_n){console.log("onTextareaChange",_n);const Cn=this.textarea.parentElement.getElementsByClassName("autocompleteParent");if(Cn.length){if(Cn[0].style.display!=="none")return}else{const Pn=this.textarea.parentElement.getElementsByClassName("autocompleteResults");if(Pn.length>0&&Pn[0].style.display!=="none")return}let $n=this.textarea.value.trim();if($n===this.prompt.trim())return;let Nn=common$1.splitTags($n,this.autoBreakBeforeWrap,this.autoBreakAfterWrap),Bn=[];this.tags.forEach((Pn,Dn)=>{Pn.disabled&&Bn.push({tag:Pn,index:Dn})}),Bn.forEach(({tag:Pn,index:Dn})=>{Nn.splice(Dn,0,Pn.value)});let Ln=[],In=this.tags;this.tags=[];for(let Pn in Nn){let Dn=Nn[Pn];if(Dn===`
`)this._appendTag(`
`,`
`,!1,-1,"wrap");else{let Wn=!1;for(let Jo of In)if(Jo.value===Dn){Wn=Jo;break}const Hn=Wn?Wn.localValue:"",Yn=Wn?Wn.disabled:!1,Gn=this._appendTag(Dn,Hn,Yn,-1,"text");!Wn&&Gn!==-1&&Ln.push(Gn)}}if(this.autoTranslateToLocal&&_n){let Pn=!(this.tagCompleteFile&&this.onlyCsvOnAuto);Pn=!1,this.translates(Ln,!0,Pn).finally(()=>{this.updateTags()})}else this.updateTags()},_setTextareaFocus(){if(typeof get_uiCurrentTabContent!="function"||typeof activePromptTextarea!="object")return;const _n=get_uiCurrentTabContent();if(!_n)return;let Cn=_n.id.replace("tab_","");Cn&&(activePromptTextarea[Cn]=this.textarea)},copy(_n){this.$copyText(_n).then(()=>{this.$toastr.success(this.getLang("success"))}).catch(()=>{this.$toastr.error(this.getLang("failed"))})},genPrompt(_n=null,Cn=!1){_n=_n||this.tags;let $n=[],Nn=[];if(Cn)Nn=_n;else for(let Ln in _n)_n[Ln].disabled||Nn.push(_n[Ln]);let Bn=Nn.length;return Nn.forEach((Ln,In)=>{let Pn="";if(typeof Ln.type=="string"&&Ln.type==="wrap")Pn=`
`;else{let Dn=common$1.replaceTag(Ln.value);Dn!==Ln.value&&(Ln.value=Dn,this._setTag(Ln));let Wn=common$1.replaceTag(Ln.localValue);if(Wn!==Ln.localValue&&(Ln.localValue=Wn),(Ln.weightNum>0||Ln.weightNum<0)&&(Ln.weightNum=Number(parseFloat(Ln.weightNum).toFixed(6)),Ln.value=Ln.value.replace(common$1.weightNumRegex,"$1:"+Ln.weightNum),Ln.localValue!==""&&(Ln.localValue=Ln.localValue.replace(common$1.weightNumRegex,"$1:"+Ln.weightNum))),Ln.disabled&&!Cn)return;let Hn=","+(this.autoRemoveSpace?"":" "),Yn=Hn,Gn=null,Jo=!1,nr=!1,Zo=!1,ri=!1;if(In+1<Bn&&(Gn=_n[In+1],typeof Gn.type=="string"&&Gn.type==="wrap"?Jo=!0:Gn.value==="BREAK"?nr=!0:Gn.isLora?Zo=!0:Gn.isLyco&&(ri=!0)),Jo)if(this.autoRemoveBeforeLineComma)Hn="";else{const oi=[" BREAK"," ADDCOL"," ADDROW"," ADDCOMM"," ADDBASE"];for(const di of oi)Ln.value.endsWith(di)&&(Hn="")}else nr?Hn=" ":(Zo||ri)&&this.autoRemoveLoraBeforeComma&&(Hn=this.autoRemoveSpace?"":" ");Ln.value==="BREAK"&&(Jo?Hn="":Hn=" "),this.autoRemoveLastComma&&In+1===Bn&&(Hn=""),Hn===Yn&&(Ln.isLora||Ln.isLyco)&&this.autoRemoveLoraAfterComma&&(Hn=this.autoRemoveSpace?"":" "),Pn=Ln.value+Hn}Pn&&$n.push(Pn)}),$n.length<=0?"":$n.join("")},updatePrompt(){let _n=[],Cn=this.tags.length;for(let $n=0;$n<Cn;$n++)if(this.tags[$n].value==="BREAK"){if(this.autoBreakBeforeWrap&&$n-1>=0){let Bn=this.tags[$n-1];typeof Bn.type=="string"&&Bn.type==="wrap"||_n.push($n)}if(this.autoBreakAfterWrap&&$n+1<Cn){let Bn=this.tags[$n+1];typeof Bn.type=="string"&&Bn.type==="wrap"||_n.push($n+1)}}for(let $n=0;$n<_n.length;$n++){let Nn=_n[$n]+$n;this._appendTag(`
`,`
`,!1,Nn,"wrap")}if(_n.length){this.updateTags();return}this.prompt=this.genPrompt(),this.textarea.value=this.prompt,common$1.hideCompleteResults(this.textarea),typeof updateInput=="function"?updateInput(this.textarea):this.textarea.dispatchEvent(new Event("input"))},updateTags(){console.log("tags change",this.tags),this.updatePrompt();const _n=this.steps.querySelector('input[type="number"]').value;this.$appMode||this.gradioAPI.tokenCounter(this.textarea.value,_n).then(Cn=>{const{token_count:$n,max_length:Nn}=Cn;this.counterText=`${$n}/${Nn}`}),this.tags.length&&this.gradioAPI.getLatestHistory(this.historyKey).then(Cn=>{Cn&&Cn.prompt===this.prompt?this.gradioAPI.setHistory(this.historyKey,Cn.id,this.tags,this.prompt,Cn.name).then($n=>{}).catch($n=>{}):this.gradioAPI.pushHistory(this.historyKey,this.tags,this.prompt).then($n=>{}).catch($n=>{})}).catch(Cn=>{}),this.$nextTick(()=>{for(let Cn=0;Cn<this.$refs.promptTagsList.children.length;Cn++){let $n=this.$refs.promptTagsList.children[Cn];if(!$n.classList.contains("prompt-tag"))continue;let Nn=$n.getAttribute("data-id"),Bn=this.$refs.promptTagWrap.find(Ln=>Ln.getAttribute("data-id")===Nn);Bn&&$n.parentNode.insertBefore(Bn,$n.nextElementSibling)}})},onResize(){this.tags.forEach(_n=>{this._setTagHeight(_n)})},initSortable(){this.sortable=Sortable.create(this.$refs.promptTagsList,{animation:150,handle:".prompt-tag-value",draggable:".prompt-tag",onEnd:_n=>{if(this.dropTags.length){let $n=_n.item,Nn=$n.getAttribute("data-id"),Bn=this._getDropTagsEle(),Ln=Bn.findIndex(Dn=>Dn.getAttribute("data-id")===Nn),In=Bn.slice(0,Ln),Pn=Bn.slice(Ln+1).reverse();In.forEach(Dn=>{common$1.insertBefore(Dn,$n)}),Pn.forEach(Dn=>{common$1.insertAfter(Dn,$n)})}this._dropOver(),this.droping=!1;let Cn=[];for(let $n=0;$n<this.$refs.promptTagsList.children.length;$n++){let Nn=this.$refs.promptTagsList.children[$n];if(!Nn.classList.contains("prompt-tag"))continue;let Bn=Nn.getAttribute("data-id");Cn.push(Bn)}this.tags=this.tags.sort(($n,Nn)=>Cn.indexOf($n.id)-Cn.indexOf(Nn.id)),this.$forceUpdate(),this.updateTags()},onChoose:_n=>{if(console.log(_n),this.dropTags.length){let $n=_n.item.getAttribute("data-id");this._getDropTagsEle().forEach(Bn=>{Bn.getAttribute("data-id")!==$n&&(Bn.style.display="block",Bn.style.transition="transform 0.2s",Bn.style.transform="scale(0)",setTimeout(()=>{Bn.style.transition="",Bn.style.transform="",Bn.style.display="none"},300))})}this.editing={},this.isEditing=!1,this.droping=!0},onUnchoose:_n=>{if(this.droping=null,this.dropTags.length){let $n=_n.item.getAttribute("data-id");this._getDropTagsEle().forEach(Bn=>{Bn.getAttribute("data-id")!==$n&&(Bn.style.display="")})}}})},useHistory(_n){this.tags=[],_n.tags.forEach(Cn=>{this._appendTag(Cn.value,Cn.localValue,Cn.disabled,-1,Cn.type||"text")}),this.updateTags()},useFavorite(_n){this.useHistory(_n)},useChatgpt(_n){let Cn=common$1.splitTags(_n,this.autoBreakBeforeWrap,this.autoBreakAfterWrap);this.tags=[],Cn.forEach($n=>{this._appendTag($n,"",!1,-1,"text")}),this.updateTags()},onPromptMainClick(){this.autoLoadWebuiPrompt&&this.onTextareaChange(!0),this._setTextareaFocus(),this.showExtendId=""},translates(_n,Cn=!1,$n=!0){return new Promise((Nn,Bn)=>{if(this.languageCode==="en_US"||this.languageCode==="en_GB"){Nn();return}let Ln=[],In=(Jo,nr)=>{Jo.forEach(Zo=>{Pn(Zo,nr)})},Pn=(Jo,nr)=>{this.canOneTranslate?(this.loading[Jo.id+"_local"]=nr,this.loading[Jo.id+"_en"]=nr):Jo.toLocal?this.loading[Jo.id+"_local"]=nr:this.loading[Jo.id+"_en"]=nr},Dn=(Jo,nr)=>{Jo.toLocal?Jo.localValue=nr:(Jo.localValue=Jo.value,Jo.value=nr),this._setTagById(Jo.id,Jo.value,Jo.localValue)},Wn=Jo=>Jo.isLora&&Jo.loraExists?this.getExtraNetworkFullName(Jo.loraName,"lora"):Jo.isLyco&&Jo.lycoExists?this.getExtraNetworkFullName(Jo.lycoName,"lycoris"):Jo.isEmbedding?this.getExtraNetworkFullName(Jo.value,"textual inversion"):Jo.value;_n.forEach(Jo=>{var ri,oi,di,mi;let nr=this.tags[Jo],Zo=Wn(nr);if(Zo!==nr.value){nr.localValue=Zo;return}if(common$1.canTranslate(nr.value)){if(nr.isLora){if((ri=this.blacklist.translate)!=null&&ri.includes(nr.loraName.toLowerCase()))return}else if(nr.isLyco){if((oi=this.blacklist.translate)!=null&&oi.includes(nr.lycoName.toLowerCase()))return}else if(nr.isEmbedding){if((di=this.blacklist.translate)!=null&&di.includes(nr.embeddingName.toLowerCase()))return}else if((mi=this.blacklist.translate)!=null&&mi.includes(nr.originalValue.toLowerCase()))return;if(nr.isEnglish=common$1.isEnglishByLangCode(nr.value,this.languageCode),nr.isEnglish===-1)Cn?nr.toLocal=!0:nr.toLocal=!1;else if(nr.isEnglish===0)if(Cn)if(nr.localValue==="")nr.localValue=nr.value,nr.toLocal=!1;else{const ei=nr.value;nr.value=nr.localValue,nr.localValue=ei}else nr.toLocal=!1;else nr.toLocal=!0;Pn(nr,!0),Ln.push(nr)}});const Hn=Jo=>{if(Jo.length<=0){In(Jo,!1),Nn();return}let nr={};Jo.forEach((ri,oi)=>{let di=ri.toLocal?"en_US":this.languageCode,mi=ri.toLocal?this.languageCode:"en_US",ei=di+"."+mi;nr[ei]||(nr[ei]={fromLang:di,toLang:mi,tags:[]}),nr[ei].tags.push(ri)});const Zo=()=>{let ri=nr[Object.keys(nr)[0]];if(!ri){Nn();return}let oi=ri.tags.map(di=>Wn(di));this.gradioAPI.translates(oi,ri.fromLang,ri.toLang,this.translateApi,this.translateApiConfig).then(di=>{di.success?(di.translated_text.forEach((ei,yi)=>{ei=ei.replace(/\.$/,"").trim(),common$1.isEnglish(ei)&&ei!==ei.toUpperCase()&&(ei=ei.toLowerCase());let _i=ri.tags[yi];ei!==""&&Dn(_i,ei),Pn(_i,!1)}),delete nr[Object.keys(nr)[0]],Zo()):(In(Jo,!1),this.$toastr.error(di.message),Bn(di.message))}).catch(di=>{In(Jo,!1),this.$toastr.error(di.message),Bn(di.message)})};Zo()};let Yn=Jo=>{console.log("translateByCSV",Jo.map(Zo=>Zo.value),{useNetwork:$n});let nr=[];Jo.forEach(Zo=>{const ri=common$1.splitTag(Zo.value);ri.value!==Zo.value&&(Zo.value=ri.value,Zo.splits=ri),Zo.toLocal?nr.push(this.translateToLocalByCSV(Zo.value,void 0,void 0,$n)):nr.push(this.translateToEnByCSV(Zo.value))}),Promise.all(nr).then(Zo=>{let ri=[];Zo.forEach((oi,di)=>{let mi=Jo[di];mi.splits&&(mi.value=mi.splits.left+mi.value+mi.splits.right),oi===""?ri.push(mi):(mi.splits&&(oi=mi.splits.left+oi+mi.splits.right),Pn(mi,!1),Dn(mi,oi))}),console.log("No translated keywords: ",ri.map(oi=>oi.value)),$n?Hn(ri):(In(ri,!1),Nn())}).catch(Zo=>{In(Jo,!1),this.$toastr.error(Zo),Bn(Zo)})},Gn=Jo=>{console.log("translateByGroupTags",Jo.map(Zo=>Zo.value),{useNetwork:$n});let nr=[];Jo.forEach(Zo=>{const ri=common$1.splitTag(Zo.value);ri.value!==Zo.value&&(Zo.value=ri.value,Zo.splits=ri),Zo.toLocal?nr.push(this.translateToLocalByGroupTags(Zo.value,$n)):nr.push(this.translateToEnByGroupTags(Zo.value,$n))}),Promise.allSettled(nr).then(Zo=>{let ri=[],oi=[];if(Zo.forEach((di,mi)=>{var yi;let ei=Jo[mi];ei.splits&&(ei.value=ei.splits.left+ei.value+ei.splits.right),di.status!=="fulfilled"&&ri.push(di.reason),!((yi=di.value)!=null&&yi.length)||di.status!=="fulfilled"?oi.push(ei):(ei.splits&&(di.value=ei.splits.left+di.value+ei.splits.right),Pn(ei,!1),Dn(ei,di.value))}),console.log("No translated keywords: ",oi.map(di=>di.value)),this.tagCompleteFile)Yn(oi);else{if(ri.length){In(Jo,!1),this.$toastr.error(ri[0]),Bn(ri[0]);return}$n?Hn(oi):(In(oi,!1),Nn())}}).catch(Zo=>{In(Jo,!1),this.$toastr.error(Zo),Bn(Zo)})};this.groupTagsTranslate?Gn(Ln):this.tagCompleteFile?Yn(Ln):$n?Hn(Ln):(In(Ln,!1),Nn())})}}},_hoisted_1$d=["name"],_hoisted_2$c={class:"prompt-header"},_hoisted_3$c={class:"prompt-header-title"},_hoisted_4$c={class:"prompt-header-extend"},_hoisted_5$b={class:"extend-content"},_hoisted_6$a={class:"extend-btn-group"},_hoisted_7$9={key:0,class:"gradio-checkbox hover-scale-120"},_hoisted_8$9=["checked"],_hoisted_9$8={class:"gradio-checkbox hover-scale-120"},_hoisted_10$8=["checked"],_hoisted_11$8={class:"gradio-checkbox hover-scale-120"},_hoisted_12$8=["checked"],_hoisted_13$8={class:"gradio-checkbox hover-scale-120"},_hoisted_14$8=["checked"],_hoisted_15$8={class:"gradio-checkbox"},_hoisted_16$7={value:"disabled"},_hoisted_17$7={value:"last"},_hoisted_18$7=["label"],_hoisted_19$7=["value"],_hoisted_20$7={class:"prompt-header-extend"},_hoisted_21$7={class:"extend-content"},_hoisted_22$7={class:"extend-btn-group"},_hoisted_23$7={key:0,class:"prompt-header-extend"},_hoisted_24$6={class:"extend-content"},_hoisted_25$6={class:"extend-btn-group"},_hoisted_26$6={class:"prompt-header-extend"},_hoisted_27$6={class:"extend-content"},_hoisted_28$4={class:"extend-btn-group"},_hoisted_29$3={key:1,class:"prompt-header-extend"},_hoisted_30$2={class:"extend-content"},_hoisted_31$2={class:"extend-btn-group"},_hoisted_32$2={key:2,class:"prompt-header-extend"},_hoisted_33$2={class:"extend-content"},_hoisted_34$2={class:"extend-btn-group"},_hoisted_35$2={class:"prompt-header-extend prompt-append"},_hoisted_36$2={class:"extend-content"},_hoisted_37$2={class:"gradio-checkbox hover-scale-120"},_hoisted_38$2=["checked"],_hoisted_39$2={class:"gradio-checkbox hover-scale-120"},_hoisted_40$2={key:0},_hoisted_41$2=["checked"],_hoisted_42$1={key:1},_hoisted_43$1=["checked"],_hoisted_44$1=["placeholder"],_hoisted_45$1=["onClick"],_hoisted_46$1={class:"arrow-right"},_hoisted_47$1=["onMouseleave","onMouseenter","onClick"],_hoisted_48$1={key:0,class:"tags-name"},_hoisted_49$1={key:1,class:"tags-name"},_hoisted_50$1={class:"tags-detail"},_hoisted_51$1={class:"tags-list"},_hoisted_52$1={key:0,class:"item-wrap"},_hoisted_53$1={key:1,class:"tags-item"},_hoisted_54$1={class:"item-tag-value"},_hoisted_55$1={class:"item-tag-local-value"},_hoisted_56$1={class:"prompt-tags-list",ref:"promptTagsList"},_hoisted_57$1=["data-id"],_hoisted_58$1=["onMouseenter","onMousemove","onMouseleave"],_hoisted_59$1={class:"prompt-tag-edit"},_hoisted_60$1=["onClick","onDblclick","onContextmenu","innerHTML"],_hoisted_61$1=["placeholder","value","onBlur","onKeydown","onChange"],_hoisted_62$1=["onClick"],_hoisted_63$1=["onClick"],_hoisted_64=["onClick"],_hoisted_65=["onClick"],_hoisted_66=["onClick"],_hoisted_67=["onClick"],_hoisted_68=["onClick"],_hoisted_69=["onClick"],_hoisted_70=["onClick"],_hoisted_71=["onClick"],_hoisted_72=["onClick"],_hoisted_73={class:"prompt-local-language"},_hoisted_74=["onClick"],_hoisted_75={class:"local-language"},_hoisted_76=["data-id"],_hoisted_77={class:"btns-title"},_hoisted_78={class:"group-tabs"},_hoisted_79={class:"group-header",ref:"groupTabsHeader"},_hoisted_80=["onClick","data-name"],_hoisted_81={class:"group-body"},_hoisted_82={key:0,class:"sub-group-header"},_hoisted_83=["onClick","data-name"],_hoisted_84={key:1,class:"sub-group-body"},_hoisted_85={key:0,class:"group-tags"},_hoisted_86=["onClick","onMouseenter"],_hoisted_87=["src"],_hoisted_88={class:"extra-network-name"},_hoisted_89={key:0,class:"extra-network-loading"},_hoisted_90=["onClick"],_hoisted_91={class:"tag-en"},_hoisted_92={key:0,class:"tags-footer"},_hoisted_93={class:"tags-size"},_hoisted_94={class:"size-title"},_hoisted_95={class:"tags-size-item"},_hoisted_96=["value"],_hoisted_97={class:"size-title"},_hoisted_98={class:"tags-size-item"},_hoisted_99=["value"],_hoisted_100={class:"size-title"},_hoisted_101={key:1,class:"tags-footer"},_hoisted_102={class:"tags-color"},_hoisted_103={class:"tags-color-picker hover-scale-120",unaffected:"true"},_hoisted_104=["onClick"],_hoisted_105=["onClick"],_hoisted_106={class:"tags-copyright"};function _sfc_render$d(_n,Cn,$n,Nn,Bn,Ln){const In=resolveComponent("icon-svg"),Pn=resolveComponent("vue-number-input"),Dn=resolveComponent("color-picker"),Wn=resolveComponent("highlight-prompt"),Hn=resolveDirective("tooltip"),Yn=resolveDirective("animate");return openBlock(),createElementBlock("div",{class:"physton-prompt",name:$n.name},[createBaseVNode("div",{class:normalizeClass(["prompt-main",$n.hidePanel?"fold":""]),onClick:Cn[65]||(Cn[65]=(...Gn)=>Ln.onPromptMainClick&&Ln.onPromptMainClick(...Gn))},[createBaseVNode("div",_hoisted_2$c,[withDirectives((openBlock(),createElementBlock("div",{class:"prompt-unfold",onClick:Cn[0]||(Cn[0]=(...Gn)=>_n.onUnfoldClick&&_n.onUnfoldClick(...Gn))},[createVNode(In,{class:"hover-scale-120",name:"unfold"})])),[[Hn,_n.getLang($n.hidePanel?"show_panel":"hide_panel")]]),createBaseVNode("div",_hoisted_3$c,toDisplayString($n.neg?_n.getLang("negative_prompt"):_n.getLang("prompt")),1),withDirectives(createBaseVNode("div",{class:"prompt-header-counter"},"("+toDisplayString(Bn.counterText)+")",513),[[vShow,Bn.counterText]]),createBaseVNode("div",_hoisted_4$c,[createBaseVNode("div",_hoisted_5$b,[createBaseVNode("div",_hoisted_6$a,[withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[1]||(Cn[1]=Gn=>_n.$emit("click:selectLanguage",Gn))},[createVNode(In,{class:"hover-scale-120",name:"i18n"})])),[[Hn,"Language: "+_n.langName]]),createBaseVNode("div",{class:normalizeClass(["extend-btn-item",$n.isLatestVersion?"":"red-dot"])},[withDirectives(createVNode(In,{class:"hover-scale-120",name:"setting"},null,512),[[Hn,_n.getLang("setting_desc")]]),withDirectives((openBlock(),createElementBlock("div",{class:"setting-box",onMouseenter:Cn[15]||(Cn[15]=(...Gn)=>_n.onSettingBoxMouseEnter&&_n.onSettingBoxMouseEnter(...Gn))},[Ln.translateApiItem.name&&!Ln.isEnglish?withDirectives((openBlock(),createElementBlock("div",{key:0,class:"extend-btn-item",onClick:Cn[2]||(Cn[2]=Gn=>_n.$emit("click:translateApi",Gn))},[createVNode(In,{class:"hover-scale-120",name:"api"})])),[[Hn,_n.getLang("translate_api")+": "+Ln.translateApiItem.name]]):createCommentVNode("",!0),withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[3]||(Cn[3]=Gn=>_n.$emit("click:promptFormat",Gn))},[createVNode(In,{class:"hover-scale-120",name:"format"})])),[[Hn,_n.getLang("prompt_format")]]),withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[4]||(Cn[4]=Gn=>_n.$emit("click:blacklist",Gn))},[createVNode(In,{class:"hover-scale-120",name:"blacklist"})])),[[Hn,_n.getLang("keywords_blacklist")]]),withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[5]||(Cn[5]=Gn=>_n.$emit("click:hotkey",Gn))},[createVNode(In,{class:"hover-scale-120",name:"hotkey"})])),[[Hn,_n.getLang("hotkey_setting")]]),withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[6]||(Cn[6]=Gn=>_n.$emit("click:selectTheme",Gn))},[createVNode(In,{class:"hover-scale-120",name:"theme"})])),[[Hn,_n.getLang("theme_extension")]]),withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[7]||(Cn[7]=Gn=>_n.$emit("click:switchTheme",Gn))},[createVNode(In,{class:"hover-scale-120",name:$n.theme==="dark"?"sun":"moon"},null,8,["name"])])),[[Hn,_n.getLang($n.theme==="dark"?"switch_to_light_theme":"switch_to_dark_theme")]]),withDirectives((openBlock(),createElementBlock("div",{class:normalizeClass(["extend-btn-item",$n.isLatestVersion?"":"red-dot"]),onClick:Cn[8]||(Cn[8]=Gn=>_n.$emit("click:showAbout",Gn))},[createVNode(In,{class:"hover-scale-120",name:"about"})],2)),[[Hn,_n.getLang("about_desc")]]),Ln.isEnglish?createCommentVNode("",!0):(openBlock(),createElementBlock(Fragment,{key:1},[$n.canOneTranslate?(openBlock(),createElementBlock("div",_hoisted_7$9,[withDirectives((openBlock(),createElementBlock("label",null,[createBaseVNode("input",{type:"checkbox",name:"auto_translate",value:"1",checked:$n.autoTranslate,onChange:Cn[9]||(Cn[9]=Gn=>_n.$emit("update:autoTranslate",Gn.target.checked))},null,40,_hoisted_8$9),createVNode(In,{name:"translate"})])),[[Hn,_n.getLang("auto_translate")]])])):(openBlock(),createElementBlock(Fragment,{key:1},[createBaseVNode("div",_hoisted_9$8,[withDirectives((openBlock(),createElementBlock("label",null,[createBaseVNode("input",{type:"checkbox",name:"auto_translate_to_local_language",value:"1",checked:$n.autoTranslateToLocal,onChange:Cn[10]||(Cn[10]=Gn=>_n.$emit("update:autoTranslateToLocal",Gn.target.checked))},null,40,_hoisted_10$8),createVNode(In,{name:"translate"})])),[[Hn,_n.getLang("auto_translate_to_local_language")]])]),createBaseVNode("div",_hoisted_11$8,[withDirectives((openBlock(),createElementBlock("label",null,[createBaseVNode("input",{type:"checkbox",name:"auto_translate_to_english",value:"1",checked:$n.autoTranslateToEnglish,onChange:Cn[11]||(Cn[11]=Gn=>_n.$emit("update:autoTranslateToEnglish",Gn.target.checked))},null,40,_hoisted_12$8),createVNode(In,{name:"english"})])),[[Hn,_n.getLang("auto_translate_to_english")]])])],64))],64)),createBaseVNode("div",_hoisted_13$8,[withDirectives((openBlock(),createElementBlock("label",null,[createBaseVNode("input",{type:"checkbox",name:"enable_tooltip",value:"1",checked:$n.enableTooltip,onChange:Cn[12]||(Cn[12]=Gn=>_n.$emit("update:enableTooltip",Gn.target.checked))},null,40,_hoisted_14$8),createVNode(In,{name:"tooltip"})])),[[Hn,_n.getLang("whether_to_enable_tooltip")]])]),createBaseVNode("div",_hoisted_15$8,[withDirectives((openBlock(),createElementBlock("label",null,[withDirectives(createBaseVNode("select",{"onUpdate:modelValue":Cn[13]||(Cn[13]=Gn=>_n.autoInputPrompt=Gn),onChange:Cn[14]||(Cn[14]=(...Gn)=>_n.onAutoInputPromptChange&&_n.onAutoInputPromptChange(...Gn))},[createBaseVNode("option",_hoisted_16$7,toDisplayString(_n.getLang("auto_input_prompt"))+": "+toDisplayString(_n.getLang("disabled")),1),createBaseVNode("option",_hoisted_17$7,toDisplayString(_n.getLang("last_input_prompt")),1),(openBlock(!0),createElementBlock(Fragment,null,renderList(_n.getCurrentTypeFavorites(),Gn=>(openBlock(),createElementBlock("optgroup",{key:Gn.key,label:_n.getLang("favorite")+" / "+_n.getLang(Gn.name)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Gn.list,Jo=>(openBlock(),createElementBlock("option",{value:Jo.id},toDisplayString(Jo.name||Jo.prompt.substring(0,40)),9,_hoisted_19$7))),256))],8,_hoisted_18$7))),128))],544),[[vModelSelect,_n.autoInputPrompt]])])),[[Hn,_n.getLang("auto_input_prompt")]])])],32)),[[Yn,"fadeIn"]])],2)])])]),createBaseVNode("div",_hoisted_20$7,[createBaseVNode("div",_hoisted_21$7,[createBaseVNode("div",_hoisted_22$7,[withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",ref:"historyButton",onClick:Cn[16]||(Cn[16]=Gn=>_n.$emit("click:showHistory",Gn))},[createVNode(In,{class:"hover-scale-120",name:"history"})])),[[Hn,_n.getLang("history")]]),withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",ref:"favoriteButton",onClick:Cn[17]||(Cn[17]=Gn=>_n.$emit("click:showFavorite",Gn))},[createVNode(In,{class:"hover-scale-120",name:"favorite"})])),[[Hn,_n.getLang("favorite")]])])])]),Ln.isEnglish?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_23$7,[createBaseVNode("div",_hoisted_24$6,[createBaseVNode("div",_hoisted_25$6,[$n.canOneTranslate?withDirectives((openBlock(),createElementBlock("div",{key:0,class:"extend-btn-item",onClick:Cn[18]||(Cn[18]=(...Gn)=>_n.onTranslatesToLocalClick&&_n.onTranslatesToLocalClick(...Gn))},[Bn.loading.all_local?createCommentVNode("",!0):(openBlock(),createBlock(In,{key:0,class:"hover-scale-120",name:"translate"})),Bn.loading.all_local?(openBlock(),createBlock(In,{key:1,class:"hover-scale-120",name:"loading"})):createCommentVNode("",!0)])),[[Hn,_n.getLang("one_translate_all_keywords")]]):(openBlock(),createElementBlock(Fragment,{key:1},[withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[19]||(Cn[19]=(...Gn)=>_n.onTranslatesToLocalClick&&_n.onTranslatesToLocalClick(...Gn))},[Bn.loading.all_local?createCommentVNode("",!0):(openBlock(),createBlock(In,{key:0,class:"hover-scale-120",name:"translate"})),Bn.loading.all_local?(openBlock(),createBlock(In,{key:1,class:"hover-scale-120",name:"loading"})):createCommentVNode("",!0)])),[[Hn,_n.getLang("translate_keywords_to_local_language")]]),withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[20]||(Cn[20]=(...Gn)=>_n.onTranslatesToEnglishClick&&_n.onTranslatesToEnglishClick(...Gn))},[Bn.loading.all_en?createCommentVNode("",!0):(openBlock(),createBlock(In,{key:0,class:"hover-scale-120",name:"english"})),Bn.loading.all_en?(openBlock(),createBlock(In,{key:1,class:"hover-scale-120",name:"loading"})):createCommentVNode("",!0)])),[[Hn,_n.getLang("translate_all_keywords_to_english")]])],64))])])])),createBaseVNode("div",_hoisted_26$6,[createBaseVNode("div",_hoisted_27$6,[createBaseVNode("div",_hoisted_28$4,[withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[21]||(Cn[21]=(...Gn)=>_n.onCopyAllTagsClick&&_n.onCopyAllTagsClick(...Gn))},[createVNode(In,{class:"hover-scale-120",name:"copy"})])),[[Hn,_n.getLang("copy_keywords_to_clipboard")]]),withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[22]||(Cn[22]=(...Gn)=>_n.onDeleteAllTagsClick&&_n.onDeleteAllTagsClick(...Gn))},[createVNode(In,{class:"hover-scale-120",name:"remove"})])),[[Hn,_n.getLang("delete_all_keywords")]])])])]),$n.autoLoadWebuiPrompt?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_29$3,[createBaseVNode("div",_hoisted_30$2,[createBaseVNode("div",_hoisted_31$2,[withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[23]||(Cn[23]=(...Gn)=>_n.onClickLoadWebuiPrompt&&_n.onClickLoadWebuiPrompt(...Gn))},[createVNode(In,{class:"hover-scale-120",name:"load2"})])),[[Hn,_n.getLang("load_webui_prompt")]])])])])),$n.neg?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_32$2,[createBaseVNode("div",_hoisted_33$2,[createBaseVNode("div",_hoisted_34$2,[withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[24]||(Cn[24]=Gn=>_n.$emit("click:showChatgpt",Gn))},[createVNode(In,{class:"hover-scale-120",name:"chatgpt"})])),[[Hn,_n.getLang("use_chatgpt_gen_prompts")]])])])])),createBaseVNode("div",_hoisted_35$2,[createBaseVNode("div",_hoisted_36$2,[createBaseVNode("div",_hoisted_37$2,[withDirectives((openBlock(),createElementBlock("label",null,[createBaseVNode("input",{type:"checkbox",name:"auto_load_webui_prompt",value:"1",checked:$n.autoLoadWebuiPrompt,onChange:Cn[25]||(Cn[25]=Gn=>_n.$emit("update:autoLoadWebuiPrompt",Gn.target.checked))},null,40,_hoisted_38$2),createVNode(In,{name:"load"})])),[[Hn,_n.getLang("auto_load_webui_prompt")]])]),createBaseVNode("div",_hoisted_39$2,[$n.hideDefaultInput?withDirectives((openBlock(),createElementBlock("label",_hoisted_40$2,[createBaseVNode("input",{type:"checkbox",name:"hide_default_input",value:"1",checked:!$n.hideDefaultInput,onChange:Cn[26]||(Cn[26]=Gn=>_n.$emit("update:hideDefaultInput",!Gn.target.checked))},null,40,_hoisted_41$2),createVNode(In,{name:"input"})])),[[Hn,_n.getLang("show_default_input_box")]]):withDirectives((openBlock(),createElementBlock("label",_hoisted_42$1,[createBaseVNode("input",{type:"checkbox",name:"hide_default_input",value:"1",checked:!$n.hideDefaultInput,onChange:Cn[27]||(Cn[27]=Gn=>_n.$emit("update:hideDefaultInput",!Gn.target.checked))},null,40,_hoisted_43$1),createVNode(In,{name:"input"})])),[[Hn,_n.getLang("hide_default_input_box")]])]),withDirectives(createBaseVNode("textarea",{type:"text",class:"scroll-hide svelte-4xt1ch input-tag-append",ref:"promptTagAppend",placeholder:_n.getLang("please_enter_new_keyword"),onFocus:Cn[28]||(Cn[28]=(...Gn)=>_n.onAppendTagFocus&&_n.onAppendTagFocus(...Gn)),onBlur:Cn[29]||(Cn[29]=(...Gn)=>_n.onAppendTagBlur&&_n.onAppendTagBlur(...Gn)),onKeyup:Cn[30]||(Cn[30]=(...Gn)=>_n.onAppendTagKeyUp&&_n.onAppendTagKeyUp(...Gn)),onKeydown:Cn[31]||(Cn[31]=(...Gn)=>_n.onAppendTagKeyDown&&_n.onAppendTagKeyDown(...Gn))},null,40,_hoisted_44$1),[[Hn,_n.getLang("enter_to_add")]]),withDirectives(createBaseVNode("div",{class:"prompt-append-list",ref:"promptAppendList",style:normalizeStyle(_n.appendListStyle)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(_n.appendList,(Gn,Jo)=>(openBlock(),createElementBlock("div",{key:Gn.type,class:normalizeClass(["prompt-append-group",_n.appendListSelected===Jo?"selected":""])},[createBaseVNode("div",{class:"append-group-name",onClick:nr=>_n.onAppendGroupClick(Jo,null,nr)},[Gn.icon==="wrap"?(openBlock(),createBlock(In,{key:0,class:"name-icon",name:"wrap"})):Gn.icon==="history"?(openBlock(),createBlock(In,{key:1,class:"name-icon",name:"history"})):Gn.icon==="favorite"?(openBlock(),createBlock(In,{key:2,class:"name-icon",name:"favorite"})):createCommentVNode("",!0),createTextVNode(" "+toDisplayString(_n.appendListItemName(Gn))+" ",1),withDirectives(createBaseVNode("span",_hoisted_46$1,null,512),[[vShow,Gn.children.length>0]])],8,_hoisted_45$1),createVNode(Transition,{name:"fade"},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{class:"append-group-list",ref_for:!0,ref:"promptAppendListChildren"},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Gn.children,(nr,Zo)=>(openBlock(),createElementBlock("div",{key:Zo,ref_for:!0,ref:"promptAppendListChild",class:normalizeClass(["append-item",_n.appendListChildSelected===Zo?"selected":""]),onMouseleave:ri=>_n.onAppendListChildMouseLeave(Jo,Zo,ri),onMouseenter:ri=>_n.onAppendListChildMouseEnter(Jo,Zo,ri),onClick:ri=>_n.onAppendGroupClick(Jo,Zo,ri)},[Gn.type==="favorite"||Gn.type==="history"?(openBlock(),createElementBlock(Fragment,{key:0},[nr.name?(openBlock(),createElementBlock("div",_hoisted_48$1,toDisplayString(nr.name),1)):(openBlock(),createElementBlock("div",_hoisted_49$1,toDisplayString(nr.prompt),1))],64)):createCommentVNode("",!0)],42,_hoisted_47$1))),128))],512),[[vShow,Gn.children.length>0]])]),_:2},1024),createVNode(Transition,{name:"fade"},{default:withCtx(()=>[withDirectives(createBaseVNode("div",_hoisted_50$1,[createBaseVNode("div",_hoisted_51$1,[(openBlock(!0),createElementBlock(Fragment,null,renderList(_n.appendListChildItemTags,(nr,Zo)=>(openBlock(),createElementBlock(Fragment,{key:Zo},[nr.type&&nr.type==="wrap"?(openBlock(),createElementBlock("div",_hoisted_52$1)):(openBlock(),createElementBlock("div",_hoisted_53$1,[createBaseVNode("div",_hoisted_54$1,toDisplayString(nr.value),1),createBaseVNode("div",_hoisted_55$1,toDisplayString(nr.localValue),1)]))],64))),128))])],512),[[vShow,_n.appendListSelected!==null&&_n.appendListChildSelected!==null&&_n.appendListSelected===Jo&&(Gn.type==="favorite"||Gn.type==="history")]])]),_:2},1024)],2))),128))],4),[[vShow,_n.showAppendList]])])])]),createBaseVNode("div",{class:normalizeClass(["prompt-tags",Bn.droping?"droping":"",_n.dropIsSelecting||_n.dropIsEnd&&_n.dropTags.length?"selecting":""]),ref:"promptTags",onMousedown:Cn[56]||(Cn[56]=(...Gn)=>_n.onDropMouseDown&&_n.onDropMouseDown(...Gn)),onMousemove:Cn[57]||(Cn[57]=(...Gn)=>_n.onDropMouseMove&&_n.onDropMouseMove(...Gn)),onMouseup:Cn[58]||(Cn[58]=(...Gn)=>_n.onDropMouseUp&&_n.onDropMouseUp(...Gn))},[createBaseVNode("div",_hoisted_56$1,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.tags,(Gn,Jo)=>(openBlock(),createElementBlock("div",{key:Gn.id,class:normalizeClass(["prompt-tag",Gn.disabled?"disabled":"",Gn.type==="wrap"?"wrap-tag":""]),ref_for:!0,ref:"promptTag-"+Gn.id,"data-id":Gn.id},[createBaseVNode("div",{class:"prompt-tag-main",onMouseenter:nr=>_n.onTagMouseEnter(Gn.id),onMousemove:withModifiers(nr=>_n.onTagMouseMove(Gn.id),["stop"]),onMouseleave:withModifiers(nr=>_n.onTagMouseLeave(Gn.id),["stop"])},[createBaseVNode("div",_hoisted_59$1,[Gn.type==="wrap"?withDirectives((openBlock(),createElementBlock("div",{key:0,class:"prompt-tag-value",ref_for:!0,ref:"promptTagValue-"+Gn.id,style:{width:"100%"}},[createVNode(In,{name:"wrap"})])),[[Hn,_n.getLang("line_break_character")+"<br/>"+_n.getLang("drop_to_order")]]):(openBlock(),createElementBlock(Fragment,{key:1},[withDirectives(createBaseVNode("div",{class:normalizeClass(Gn.classes),style:normalizeStyle(_n.getTagColorStyle(Gn)),ref_for:!0,ref:"promptTagValue-"+Gn.id,onClick:nr=>_n.onTagClick(Gn.id,nr),onDblclick:nr=>_n.onTagDblclick(Gn.id),onContextmenu:withModifiers(nr=>_n.onTagRightClick(Gn.id,nr),["right","prevent"]),innerHTML:_n.renderTag(Gn.id)},null,46,_hoisted_60$1),[[vShow,!Bn.editing[Gn.id]],[Hn,Gn.isLora||Gn.isLyco?"":_n.getLang("click_to_edit")+"<br/>"+_n.getLang("dblclick_to_disable")+"<br/>"+_n.getLang("drop_to_order")]]),withDirectives(createBaseVNode("textarea",{type:"text",class:"scroll-hide svelte-4xt1ch input-tag-edit",ref_for:!0,ref:"promptTagEdit-"+Gn.id,placeholder:_n.getLang("enter_to_save"),value:Gn.value,onMousedown:Cn[32]||(Cn[32]=withModifiers(()=>{},["stop"])),onMousemove:Cn[33]||(Cn[33]=withModifiers(()=>{},["stop"])),onMouseup:Cn[34]||(Cn[34]=withModifiers(()=>{},["stop"])),onBlur:nr=>_n.onTagInputBlur(Gn.id),onKeydown:nr=>_n.onTagInputKeyDown(Gn.id,nr),onChange:nr=>_n.onTagInputChange(Gn.id,nr)},null,40,_hoisted_61$1),[[vShow,Bn.editing[Gn.id]]])],64)),createBaseVNode("div",{class:"btn-tag-delete",ref_for:!0,ref:"promptTagDelete-"+Gn.id,onClick:nr=>_n.onDeleteTagClick(Gn.id),onMousedown:Cn[35]||(Cn[35]=withModifiers(()=>{},["stop"])),onMousemove:Cn[36]||(Cn[36]=withModifiers(()=>{},["stop"])),onMouseup:Cn[37]||(Cn[37]=withModifiers(()=>{},["stop"]))},[createVNode(In,{name:"close"})],40,_hoisted_62$1)]),withDirectives((openBlock(),createElementBlock("div",{class:"btn-tag-extend",style:normalizeStyle({display:(Gn.type==="text"||!Gn.type)&&_n.showExtendId===Gn.id&&!this.editing[Gn.id]?"flex":"none"}),onClick:Cn[38]||(Cn[38]=withModifiers(()=>{},["stop"])),onMousedown:Cn[39]||(Cn[39]=withModifiers(()=>{},["stop"])),onMousemove:Cn[40]||(Cn[40]=withModifiers(()=>{},["stop"])),onMouseup:Cn[41]||(Cn[41]=withModifiers(()=>{},["stop"]))},[createVNode(Pn,{class:"input-number",name:"input-number","model-value":Gn.weightNum,center:"",controls:"",min:-100,step:.1,size:"small","onUpdate:modelValue":nr=>_n.onTagWeightNumChange(Gn.id,nr)},null,8,["model-value","onUpdate:modelValue"]),withDirectives((openBlock(),createElementBlock("button",{type:"button",name:"weight-parentheses-inc",onClick:nr=>_n.onIncWeightClick(Gn.id,1)},[createVNode(In,{name:$n.useNovelAiWeightSymbol?"weight-braces-inc":"weight-parentheses-inc"},null,8,["name"])],8,_hoisted_63$1)),[[Hn,_n.getLang("increase_weight_add_parentheses")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",name:"weight-parentheses-dec",onClick:nr=>_n.onIncWeightClick(Gn.id,-1)},[createVNode(In,{name:$n.useNovelAiWeightSymbol?"weight-braces-dec":"weight-parentheses-dec"},null,8,["name"])],8,_hoisted_64)),[[Hn,_n.getLang("increase_weight_subtract_parentheses")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",name:"weight-brackets-inc",onClick:nr=>_n.onDecWeightClick(Gn.id,1)},[createVNode(In,{name:"weight-brackets-inc"})],8,_hoisted_65)),[[Hn,_n.getLang("decrease_weight_add_brackets")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",name:"weight-brackets-dec",onClick:nr=>_n.onDecWeightClick(Gn.id,-1)},[createVNode(In,{name:"weight-brackets-dec"})],8,_hoisted_66)),[[Hn,_n.getLang("decrease_weight_subtract_brackets")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",name:"wrap",onClick:nr=>_n.onWrapTagClick(Gn.id)},[createVNode(In,{name:"wrap"})],8,_hoisted_67)),[[Hn,_n.getLang("line_break_character")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",name:"translate",onClick:nr=>_n.onTranslateToEnglishClick(Gn.id)},[Bn.loading[Gn.id+"_en"]?createCommentVNode("",!0):(openBlock(),createBlock(In,{key:0,name:"english"})),Bn.loading[Gn.id+"_en"]?(openBlock(),createBlock(In,{key:1,name:"loading"})):createCommentVNode("",!0)],8,_hoisted_68)),[[Hn,_n.getLang("translate_keyword_to_english")],[vShow,!Ln.isEnglish]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",name:"copy",onClick:nr=>Ln.copy(Gn.value)},[createVNode(In,{name:"copy"})],8,_hoisted_69)),[[Hn,_n.getLang("copy_to_clipboard")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",name:"favorite",onClick:nr=>_n.onFavoriteTagClick(Gn.id)},[Gn.isFavorite?(openBlock(),createBlock(In,{key:0,name:"favorite-yes"})):createCommentVNode("",!0),Gn.isFavorite?createCommentVNode("",!0):(openBlock(),createBlock(In,{key:1,name:"favorite-no"}))],8,_hoisted_70)),[[Hn,_n.getLang(Gn.isFavorite?"remove_from_favorite":"add_to_favorite")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",name:"blacklist",onClick:nr=>_n.onBlacklistClick(Gn.id)},[createVNode(In,{name:"blacklist"})],8,_hoisted_71)),[[Hn,_n.getLang("add_blacklist")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",name:"enable",onClick:nr=>_n.onDisabledTagClick(Gn.id)},[Gn.disabled?createCommentVNode("",!0):(openBlock(),createBlock(In,{key:0,name:"disabled"})),Gn.disabled?(openBlock(),createBlock(In,{key:1,name:"enable"})):createCommentVNode("",!0)],8,_hoisted_72)),[[Hn,_n.getLang(Gn.disabled?"enable_keyword":"disable_keyword")]])],36)),[[Yn,"fadeIn"]])],40,_hoisted_58$1),withDirectives(createBaseVNode("div",_hoisted_73,[withDirectives((openBlock(),createElementBlock("div",{class:"translate-to-local hover-scale-120",onClick:nr=>_n.onTranslateToLocalClick(Gn.id),onMousedown:Cn[42]||(Cn[42]=withModifiers(()=>{},["stop"])),onMousemove:Cn[43]||(Cn[43]=withModifiers(()=>{},["stop"])),onMouseup:Cn[44]||(Cn[44]=withModifiers(()=>{},["stop"]))},[Bn.loading[Gn.id+"_local"]?createCommentVNode("",!0):(openBlock(),createBlock(In,{key:0,name:"translate"})),Bn.loading[Gn.id+"_local"]?(openBlock(),createBlock(In,{key:1,name:"loading"})):createCommentVNode("",!0)],40,_hoisted_74)),[[Hn,_n.getLang("translate_keyword_to_local_language")]]),createBaseVNode("div",_hoisted_75,toDisplayString(Gn.localValue),1)],512),[[vShow,!Ln.isEnglish&&(Gn.type==="text"||!Gn.type)]])],10,_hoisted_57$1))),128)),(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.tags,(Gn,Jo)=>(openBlock(),createElementBlock("div",{key:Gn.id,class:normalizeClass(["prompt-wrap",Gn.type==="wrap"?"wrap-tag":""]),"data-id":Gn.id,ref_for:!0,ref:"promptTagWrap",onMousedown:Cn[45]||(Cn[45]=withModifiers(()=>{},["stop"])),onMousemove:Cn[46]||(Cn[46]=withModifiers(()=>{},["stop"])),onMouseup:Cn[47]||(Cn[47]=withModifiers(()=>{},["stop"]))},null,42,_hoisted_76))),128))],512),createBaseVNode("div",{class:"drop-select-bg",ref:"dropSelectBg",style:normalizeStyle({display:_n.dropIsStart?"block":"none"})},null,4),createBaseVNode("div",{class:"drop-select-box",ref:"dropSelectBox",style:normalizeStyle({display:_n.dropIsSelecting?"block":"none",top:_n.dropArea.top+"px",left:_n.dropArea.left+"px",width:_n.dropArea.width+"px",height:_n.dropArea.height+"px"})},null,4),createBaseVNode("div",{class:"drop-select-btns",ref:"dropSelectBtns",style:normalizeStyle({display:_n.dropIsEnd&&_n.dropTags.length?"flex":"none",top:_n.dropEndY-32+"px",left:_n.dropEndX+"px"}),onMousedown:Cn[53]||(Cn[53]=withModifiers(()=>{},["stop"])),onMousemove:Cn[54]||(Cn[54]=withModifiers(()=>{},["stop"])),onMouseup:Cn[55]||(Cn[55]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",_hoisted_77,toDisplayString(_n.getLang("batch_operation")),1),withDirectives((openBlock(),createElementBlock("button",{type:"button",onClick:Cn[48]||(Cn[48]=(...Gn)=>_n.onDropCopy&&_n.onDropCopy(...Gn))},[createVNode(In,{name:"copy"})])),[[Hn,_n.getLang("copy_to_clipboard")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",onClick:Cn[49]||(Cn[49]=(...Gn)=>_n.onDropFavorite&&_n.onDropFavorite(...Gn))},[createVNode(In,{name:"favorite-no"})])),[[Hn,_n.getLang("add_to_favorite")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",onClick:Cn[50]||(Cn[50]=(...Gn)=>_n.onDropDisable&&_n.onDropDisable(...Gn))},[createVNode(In,{name:"disabled"})])),[[Hn,_n.getLang("disable_keyword")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",onClick:Cn[51]||(Cn[51]=(...Gn)=>_n.onDropEnable&&_n.onDropEnable(...Gn))},[createVNode(In,{name:"enable"})])),[[Hn,_n.getLang("enable_keyword")]]),createBaseVNode("button",{type:"button",onClick:Cn[52]||(Cn[52]=(...Gn)=>_n.onDropDelete&&_n.onDropDelete(...Gn))},[createVNode(In,{name:"remove"})])],36)],34),_n.groupTagsProcessed.length?withDirectives((openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["show-group-tags",$n.hideGroupTags?"hided":""]),onClick:Cn[59]||(Cn[59]=(...Gn)=>_n.onClickHideGroupTags&&_n.onClickHideGroupTags(...Gn))},[createVNode(In,{class:"hover-scale-120",name:"unfold"})],2)),[[Hn,_n.getLang($n.hideGroupTags?"show_group_tags":"hide_group_tags")]]):createCommentVNode("",!0),createVNode(Transition,{name:"fade"},{default:withCtx(()=>[withDirectives(createBaseVNode("div",_hoisted_78,[createBaseVNode("div",_hoisted_79,[(openBlock(!0),createElementBlock(Fragment,null,renderList(_n.groupTagsProcessed,(Gn,Jo)=>(openBlock(),createElementBlock("div",{key:Jo,class:normalizeClass(["group-tab",Gn.tabKey==_n.groupTagsActive?"active":""]),onClick:nr=>_n.activeGroupTab(Jo),"data-name":Gn.name},toDisplayString(Gn.name),11,_hoisted_80))),128))],512),createBaseVNode("div",_hoisted_81,[(openBlock(!0),createElementBlock(Fragment,null,renderList(_n.groupTagsProcessed,(Gn,Jo)=>(openBlock(),createElementBlock("div",{key:Jo,class:normalizeClass(["group-main",Gn.tabKey==_n.groupTagsActive?"active":""])},[Gn.tabKey==_n.groupTagsActive?(openBlock(),createElementBlock("div",_hoisted_82,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Gn.groups,(nr,Zo)=>(openBlock(),createElementBlock("div",{key:Zo,class:normalizeClass([nr.type&&nr.type==="wrap"?"sub-group-tag-wrap":"sub-group-tab",nr.tabKey==_n.subGroupTagsActive?"active":""]),onClick:ri=>_n.activeSubGroupTab(Jo,Zo),"data-name":nr.name},toDisplayString(nr.name),11,_hoisted_83))),128))])):createCommentVNode("",!0),Gn.tabKey==_n.groupTagsActive?(openBlock(),createElementBlock("div",_hoisted_84,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Gn.groups,(nr,Zo)=>(openBlock(),createElementBlock("div",{key:Zo,class:normalizeClass(["sub-group-main",nr.tabKey==_n.subGroupTagsActive?"active":""])},[createVNode(Transition,{name:"fade"},{default:withCtx(()=>[nr.tabKey==_n.subGroupTagsActive?(openBlock(),createElementBlock("div",_hoisted_85,[nr.type==="extraNetworks"?(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(nr.datas,ri=>(openBlock(),createElementBlock("div",{class:"group-extra-network",key:ri.name,onClick:oi=>_n.onClickGroupTagExtraNetwork(ri,Gn,nr),onMouseenter:oi=>_n.onGroupExtraNetworkMouseEnter(oi,ri.name),onMousemove:Cn[60]||(Cn[60]=(...oi)=>_n.onGroupExtraNetworkMouseMove&&_n.onGroupExtraNetworkMouseMove(...oi)),onMouseleave:Cn[61]||(Cn[61]=(...oi)=>_n.onGroupExtraNetworkMouseLeave&&_n.onGroupExtraNetworkMouseLeave(...oi)),style:normalizeStyle(_n.getGroupTagExtraNetworkStyle(ri))},[createBaseVNode("img",{class:"extra-network-preview",src:ri.preview||"./file=html/card-no-preview.png"},null,8,_hoisted_87),createBaseVNode("div",_hoisted_88,toDisplayString(ri.name),1),ri.loading?(openBlock(),createElementBlock("div",_hoisted_89,[createVNode(In,{name:"loading"})])):createCommentVNode("",!0)],44,_hoisted_86))),128)):(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(nr.tags,(ri,oi)=>withDirectives((openBlock(),createElementBlock("div",{class:"tag-item",ref_for:!0,ref:"groupTagItem",onClick:di=>_n.onClickGroupTag(ri,oi,Gn,nr)},[ri&&ri!=oi?(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("div",{class:"tag-local",style:normalizeStyle(_n.getGroupTagStyle(Gn.name,nr.name,oi))},toDisplayString(ri),5),createBaseVNode("div",_hoisted_91,toDisplayString(oi),1)],64)):(openBlock(),createElementBlock("div",{key:1,class:"tag-local",style:normalizeStyle(_n.getGroupTagStyle(Gn.name,nr.name,oi))},toDisplayString(oi),5))],8,_hoisted_90)),[[Hn,_n.getGroupTagTooltip(ri,oi)]])),256))])):createCommentVNode("",!0)]),_:2},1024),Gn.type==="extraNetworks"?(openBlock(),createElementBlock("div",_hoisted_92,[createBaseVNode("div",_hoisted_93,[createBaseVNode("div",{class:"tags-size-item",onClick:Cn[62]||(Cn[62]=(...ri)=>_n.onClickGroupExtraNetworkRefresh&&_n.onClickGroupExtraNetworkRefresh(...ri))},[_n.extraNetworksRefreshing?(openBlock(),createBlock(In,{key:0,name:"loading"})):createCommentVNode("",!0),_n.extraNetworksRefreshing?createCommentVNode("",!0):(openBlock(),createBlock(In,{key:1,class:"hover-scale-120",name:"refresh"})),createBaseVNode("div",_hoisted_94,toDisplayString(this.getLang("refresh")),1)]),createBaseVNode("div",_hoisted_95,[createBaseVNode("input",{class:"size-number",type:"number",min:"10",max:"1000",step:"1",value:$n.extraNetworksWidth,onChange:Cn[63]||(Cn[63]=ri=>_n.$emit("update:extraNetworksWidth",ri.target.value))},null,40,_hoisted_96),createBaseVNode("div",_hoisted_97,toDisplayString(this.getLang("width")),1)]),createBaseVNode("div",_hoisted_98,[createBaseVNode("input",{class:"size-number",type:"number",min:"10",max:"1000",step:"1",value:$n.extraNetworksHeight,onChange:Cn[64]||(Cn[64]=ri=>_n.$emit("update:extraNetworksHeight",ri.target.value))},null,40,_hoisted_99),createBaseVNode("div",_hoisted_100,toDisplayString(this.getLang("height")),1)])])])):createCommentVNode("",!0),Gn.type!=="favorite"&&Gn.type!=="extraNetworks"?(openBlock(),createElementBlock("div",_hoisted_101,[createBaseVNode("div",_hoisted_102,[createBaseVNode("div",null,toDisplayString(_n.getLang("tags_color"))+":",1),withDirectives((openBlock(),createElementBlock("div",_hoisted_103,[createVNode(Dn,{theme:$n.theme=="dark"?"black":"white",pureColor:$n.groupTagsColor[_n.getTagsColorKey(Gn.name,nr.name)],"onUpdate:pureColor":ri=>$n.groupTagsColor[_n.getTagsColorKey(Gn.name,nr.name)]=ri,onPureColorChange:ri=>_n.onTagsColorChange(_n.getTagsColorKey(Gn.name,nr.name))},null,8,["theme","pureColor","onUpdate:pureColor","onPureColorChange"])])),[[Hn,$n.groupTagsColor[_n.getTagsColorKey(Gn.name,nr.name)]]]),withDirectives((openBlock(),createElementBlock("div",{class:"tags-color-reset hover-scale-120",onClick:ri=>_n.onClickResetTagsColor(_n.getTagsColorKey(Gn.name,nr.name))},[createVNode(In,{name:"reset"})],8,_hoisted_104)),[[Hn,_n.getLang("reset_default_color")]]),withDirectives((openBlock(),createElementBlock("div",{class:"tags-color-clear hover-scale-120",onClick:ri=>_n.onClickClearTagsColor(_n.getTagsColorKey(Gn.name,nr.name))},[createVNode(In,{name:"clear"})],8,_hoisted_105)),[[Hn,_n.getLang("clear_color")]])]),createBaseVNode("div",_hoisted_106,toDisplayString(_n.getLang("tags-copyright")),1)])):createCommentVNode("",!0)],2))),128))])):createCommentVNode("",!0)],2))),128))])],512),[[vShow,!$n.hideGroupTags&&_n.groupTagsProcessed.length]])]),_:1})],2),createVNode(Wn,{ref:"highlightPrompt",textarea:$n.textarea,"hide-default-input":$n.hideDefaultInput},null,8,["textarea","hide-default-input"])],8,_hoisted_1$d)}const PhystonPrompt=_export_sfc(_sfc_main$d,[["render",_sfc_render$d]]),_sfc_main$c={name:"TranslateSetting",components:{IconSvg},mixins:[LanguageMixin],props:{},data(){return{testText:"",translateSuccess:!1,errorMessage:"",translatedText:"",loading:!1,isOpen:!1,configs:[],apiKey:"",tagCompleteFiles:[],tagCompleteFilesLoading:!1,tagCompleteFileKey:"",tagCompleteResults:[],onlyCsvOnAutoValue:!1,groupTagsTranslateValue:!0,mbart50Loading:!1,mbart50Success:!1,mbart50Message:""}},computed:{apiItem(){return common$1.getTranslateApiItem(this.translateApis,this.apiKey)},supportApi(){if(!this.translateApis||this.translateApis.length<=0)return[];let _n=JSON.parse(JSON.stringify(this.translateApis));return _n.forEach(Cn=>{Cn.children.forEach($n=>{$n.disabled=!$n.support[this.languageCode]})}),_n}},mounted(){this.translateSuccess=!1,this.errorMessage="",this.translatedText="",this.loading=!1},emits:["update:translateApi","forceUpdate:translateApi","update:tagCompleteFile","update:onlyCsvOnAuto","update:groupTagsTranslate"],watch:{apiKey:{handler:function(_n,Cn){this.translateSuccess=!1,this.errorMessage="",this.translatedText="",this.loading=!1,this.configs=[],this.gradioAPI.getData("translate_api."+this.apiKey).then($n=>{const Nn=this.apiItem;if(Nn&&Nn.config){for(const Bn of this.apiItem.config)$n?Bn.value=$n[Bn.key]||Bn.default:Bn.value=Bn.default||"",this.configs.push(Bn);console.log(this.configs)}})},immediate:!1}},methods:{open(_n){this.testText=`Hi, this extension is developed by Physton. Welcome to use it!
If you have any suggestions or opinions, please feel free to raise an issue or PR on Github.
If you find this extension helpful, please give me a star on Github!
Developed by: Physton
Github: {{name}}`,this.testText=common$1.replaceGlobals(this.testText),this.apiKey=_n,this.isOpen=!0,this.errorMessage="",this.translatedText="",this.loading=!1,this.tagCompleteFileKey=this.tagCompleteFile,this.onlyCsvOnAutoValue=this.onlyCsvOnAuto,this.groupTagsTranslateValue=this.groupTagsTranslate,this.mbart50Success=!1,this.mbart50Message="",this.refreshCSVs()},getItemName(_n){let Cn=_n.name;return Cn=Cn.replace("[Free] ","["+this.getLang("free")+"] "),Cn=Cn.replace("[ApiKey] ","["+this.getLang("apply_for_free")+"] "),Cn},onChangeConfigValue(_n){_n.type==="input"&&_n.value===""&&_n.default&&(_n.value=_n.default)},refreshCSVs(){this.tagCompleteFilesLoading||(this.tagCompleteFilesLoading=!0,this.tagCompleteFiles=[],this.gradioAPI.getCSVs().then(_n=>{if(this.tagCompleteFilesLoading=!1,!(!_n||_n.length<=0)){this.tagCompleteFiles.push({key:"",name:this.getLang("not_enable")});for(const Cn of _n)this.tagCompleteFiles.push({key:Cn.key,name:Cn.key})}}).catch(_n=>{this.tagCompleteFilesLoading=!1}))},onTestClick(){if(this.loading)return;this.translateSuccess=!1,this.errorMessage="",this.translatedText="",this.loading=!0;let _n={};for(const Cn of this.configs)_n[Cn.key]=Cn.value;this.translate(this.testText,"en_US",this.languageCode,this.apiKey,_n).then(Cn=>{Cn.success?(this.translatedText=Cn.translated_text,this.translateSuccess=!0):this.errorMessage=Cn.message,this.loading=!1}).catch(Cn=>{this.errorMessage=Cn.message,this.loading=!1})},translate(_n,Cn,$n,Nn=null,Bn=null){return new Promise(async(Ln,In)=>{Nn=Nn||this.translateApi,Bn=Bn||this.translateApiConfig||{},this.gradioAPI.translate(_n,Cn,$n,Nn,Bn).then(Pn=>{Pn.success?Ln(Pn):In(Pn)}).catch(Pn=>{In(Pn)})})},onSaveClick(){this.isOpen=!1;let _n={};for(const Cn of this.configs)_n[Cn.key]=Cn.value;this.$emit("update:translateApi",this.apiKey),this.$emit("update:tagCompleteFile",this.tagCompleteFileKey),this.$emit("update:onlyCsvOnAuto",this.onlyCsvOnAutoValue),this.$emit("update:groupTagsTranslate",this.groupTagsTranslateValue),this.gradioAPI.setData("translate_api."+this.apiKey,_n).then(Cn=>{this.apiKey===this.translateApi&&this.$emit("forceUpdate:translateApi")})},onCloseClick(){this.isOpen=!1},onTagCompleteTestClick(){this.tagCompleteResults=[],["1girl","Robot dog"].forEach(Cn=>{let $n=this.getLang("translate_result");this.translateToLocalByCSV(Cn,this.tagCompleteFileKey,!0).then(Nn=>{this.tagCompleteResults.push($n.replace("{0}",Cn).replace("{1}",Nn))}).catch(Nn=>{this.$toastr.error(Nn)})})},onMbart50Initialize(){this.mbart50Loading=!0,this.mbart50Success=!1,this.mbart50Message="",this.gradioAPI.mbart50Initialize().then(_n=>{this.mbart50Loading=!1,_n.success?(this.mbart50Success=!0,this.mbart50Message=this.getLang("initialize_finished")):this.mbart50Message=this.getLang("initialize_failed")+": "+_n.message}).catch(_n=>{this.mbart50Loading=!1,this.mbart50Message=_n.message})}}},_hoisted_1$c={key:0,class:"physton-prompt-translate-setting"},_hoisted_2$b={class:"translate-setting-main"},_hoisted_3$b={class:"translate-setting-content"},_hoisted_4$b={class:"setting-line"},_hoisted_5$a={class:"line-title"},_hoisted_6$9={class:"line-content"},_hoisted_7$8=["label"],_hoisted_8$8=["value","disabled"],_hoisted_9$7={key:0,class:"setting-line"},_hoisted_10$7=createBaseVNode("div",{class:"line-title"},null,-1),_hoisted_11$7={class:"line-content"},_hoisted_12$7={class:"common-red"},_hoisted_13$7={key:1,class:"setting-line"},_hoisted_14$7=createBaseVNode("div",{class:"line-title"},null,-1),_hoisted_15$7={class:"line-content"},_hoisted_16$6={class:"help-list"},_hoisted_17$6={class:"help-item"},_hoisted_18$6=["href"],_hoisted_19$6={class:"setting-line"},_hoisted_20$6={class:"line-title"},_hoisted_21$6={class:"line-content"},_hoisted_22$6=["onUpdate:modelValue","onChange"],_hoisted_23$6=["onUpdate:modelValue"],_hoisted_24$5=["value"],_hoisted_25$5=["innerHTML"],_hoisted_26$5={key:2,class:"setting-line"},_hoisted_27$5={class:"line-title"},_hoisted_28$3={class:"line-content"},_hoisted_29$2=["innerHTML"],_hoisted_30$1=["innerHTML"],_hoisted_31$1={key:3,class:"setting-line"},_hoisted_32$1=createBaseVNode("div",{class:"line-title"},null,-1),_hoisted_33$1={class:"line-content"},_hoisted_34$1={class:"setting-line"},_hoisted_35$1={class:"line-title"},_hoisted_36$1={class:"line-content"},_hoisted_37$1={class:"setting-line"},_hoisted_38$1=createBaseVNode("div",{class:"line-title"},null,-1),_hoisted_39$1={class:"line-content"},_hoisted_40$1={class:"setting-line"},_hoisted_41$1=createBaseVNode("div",{class:"line-title"},null,-1),_hoisted_42={class:"line-content"},_hoisted_43={key:0,class:"translate-error"},_hoisted_44={class:"setting-line"},_hoisted_45={class:"line-title"},_hoisted_46={class:"line-content"},_hoisted_47=["innerHTML"],_hoisted_48={class:"onlyCsvOnAuto"},_hoisted_49={class:"setting-line"},_hoisted_50=createBaseVNode("div",{class:"line-title"},"TagComplete",-1),_hoisted_51={class:"line-content"},_hoisted_52={class:"help-list"},_hoisted_53={class:"help-item"},_hoisted_54=["href"],_hoisted_55=["innerHTML"],_hoisted_56=["innerHTML"],_hoisted_57={class:"line-row"},_hoisted_58=["value"],_hoisted_59={class:"setting-line"},_hoisted_60=createBaseVNode("div",{class:"line-title"},null,-1),_hoisted_61={class:"line-content"},_hoisted_62={ref:"tagCompleteResults"},_hoisted_63={class:"setting-btns"};function _sfc_render$c(_n,Cn,$n,Nn,Bn,Ln){const In=resolveComponent("icon-svg"),Pn=resolveDirective("tooltip");return openBlock(),createBlock(Transition,{name:"fadeDown"},{default:withCtx(()=>[Bn.isOpen?(openBlock(),createElementBlock("div",_hoisted_1$c,[createBaseVNode("div",_hoisted_2$b,[createBaseVNode("div",_hoisted_3$b,[createBaseVNode("div",_hoisted_4$b,[createBaseVNode("div",_hoisted_5$a,toDisplayString(_n.getLang("translate_api")),1),createBaseVNode("div",_hoisted_6$9,[withDirectives(createBaseVNode("select",{"onUpdate:modelValue":Cn[0]||(Cn[0]=Dn=>Bn.apiKey=Dn)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Ln.supportApi,Dn=>(openBlock(),createElementBlock("optgroup",{key:Dn.type,label:_n.getLang(Dn.type)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Dn.children,Wn=>(openBlock(),createElementBlock("option",{key:Wn.key,value:Wn.key,disabled:Wn.disabled},toDisplayString(Ln.getItemName(Wn)),9,_hoisted_8$8))),128))],8,_hoisted_7$8))),128))],512),[[vModelSelect,Bn.apiKey]])])]),Ln.apiItem&&Ln.apiItem.type=="translators"?(openBlock(),createElementBlock("div",_hoisted_9$7,[_hoisted_10$7,createBaseVNode("div",_hoisted_11$7,[createBaseVNode("span",_hoisted_12$7,"*"+toDisplayString(_n.getLang("not_api_key_desc")),1)])])):createCommentVNode("",!0),Ln.apiItem.help?(openBlock(),createElementBlock("div",_hoisted_13$7,[_hoisted_14$7,createBaseVNode("div",_hoisted_15$7,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Ln.apiItem.help,Dn=>(openBlock(),createElementBlock("div",_hoisted_16$6,[createBaseVNode("div",_hoisted_17$6,[createTextVNode("[?] "),createBaseVNode("a",{href:Dn.url,target:"_blank"},toDisplayString(Dn.title),9,_hoisted_18$6)])]))),256))])])):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.configs,Dn=>(openBlock(),createElementBlock("div",_hoisted_19$6,[createBaseVNode("div",_hoisted_20$6,toDisplayString(Dn.title),1),createBaseVNode("div",_hoisted_21$6,[Dn.type=="input"?withDirectives((openBlock(),createElementBlock("input",{key:0,type:"text","onUpdate:modelValue":Wn=>Dn.value=Wn,onChange:Wn=>Ln.onChangeConfigValue(Dn)},null,40,_hoisted_22$6)),[[vModelText,Dn.value]]):createCommentVNode("",!0),Dn.type=="select"?withDirectives((openBlock(),createElementBlock("select",{key:1,"onUpdate:modelValue":Wn=>Dn.value=Wn},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Dn.options,Wn=>(openBlock(),createElementBlock("option",{value:Wn},toDisplayString(Wn),9,_hoisted_24$5))),256))],8,_hoisted_23$6)),[[vModelSelect,Dn.value]]):createCommentVNode("",!0),Dn.desc?(openBlock(),createElementBlock("div",{key:2,innerHTML:Dn.desc},null,8,_hoisted_25$5)):createCommentVNode("",!0)])]))),256)),Ln.apiItem.key==="mbart50"?(openBlock(),createElementBlock("div",_hoisted_26$5,[createBaseVNode("div",_hoisted_27$5,toDisplayString(_n.getLang("initialize")),1),createBaseVNode("div",_hoisted_28$3,[createBaseVNode("div",{class:"hover-scale-120 test-btn",onClick:Cn[1]||(Cn[1]=(...Dn)=>Ln.onMbart50Initialize&&Ln.onMbart50Initialize(...Dn))},[Bn.mbart50Loading?(openBlock(),createBlock(In,{key:0,name:"loading"})):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(_n.getLang("initialize")),1)],64))]),createBaseVNode("p",{class:"common-red",innerHTML:_n.getLang("download_model_desc")},null,8,_hoisted_29$2),createBaseVNode("p",{class:"common-red",innerHTML:_n.getLang("download_model_desc2")},null,8,_hoisted_30$1)])])):createCommentVNode("",!0),Ln.apiItem.key==="mbart50"&&Bn.mbart50Message?(openBlock(),createElementBlock("div",_hoisted_31$1,[_hoisted_32$1,createBaseVNode("div",_hoisted_33$1,[createBaseVNode("div",{class:normalizeClass([Bn.mbart50Success?"":"common-red"])},toDisplayString(Bn.mbart50Message),3)])])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_34$1,[createBaseVNode("div",_hoisted_35$1,toDisplayString(_n.getLang("translate_test")),1),createBaseVNode("div",_hoisted_36$1,[withDirectives(createBaseVNode("textarea",{class:"test-input","onUpdate:modelValue":Cn[2]||(Cn[2]=Dn=>Bn.testText=Dn)},null,512),[[vModelText,Bn.testText]])])]),createBaseVNode("div",_hoisted_37$1,[_hoisted_38$1,createBaseVNode("div",_hoisted_39$1,[createBaseVNode("div",{class:"hover-scale-120 test-btn",onClick:Cn[3]||(Cn[3]=(...Dn)=>Ln.onTestClick&&Ln.onTestClick(...Dn))},[Bn.loading?(openBlock(),createBlock(In,{key:0,name:"loading"})):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(_n.getLang("test")),1)],64))])])]),createBaseVNode("div",_hoisted_40$1,[_hoisted_41$1,createBaseVNode("div",_hoisted_42,[!Bn.translateSuccess&&Bn.errorMessage?(openBlock(),createElementBlock("div",_hoisted_43,toDisplayString(Bn.errorMessage),1)):createCommentVNode("",!0),Bn.translatedText?withDirectives((openBlock(),createElementBlock("textarea",{key:1,class:"test-input","onUpdate:modelValue":Cn[4]||(Cn[4]=Dn=>Bn.translatedText=Dn)},null,512)),[[vModelText,Bn.translatedText]]):createCommentVNode("",!0)])]),createBaseVNode("div",_hoisted_44,[createBaseVNode("div",_hoisted_45,toDisplayString(_n.getLang("Keyword_group")),1),createBaseVNode("div",_hoisted_46,[createBaseVNode("div",{innerHTML:_n.getLang("enhance_translation_use_Keyword_group_desc")},null,8,_hoisted_47),createBaseVNode("label",_hoisted_48,[withDirectives(createBaseVNode("input",{class:"hover-scale-120",type:"checkbox",value:"1","onUpdate:modelValue":Cn[5]||(Cn[5]=Dn=>Bn.groupTagsTranslateValue=Dn)},null,512),[[vModelCheckbox,Bn.groupTagsTranslateValue]]),createBaseVNode("span",null,toDisplayString(_n.getLang("enhance_translation_use_keyword_group")),1)])])]),createBaseVNode("div",_hoisted_49,[_hoisted_50,createBaseVNode("div",_hoisted_51,[createBaseVNode("div",_hoisted_52,[createBaseVNode("div",_hoisted_53,[createTextVNode("[?] "),createBaseVNode("a",{href:_n.globals.docs+"/TranslationApiConfiguration.html#tagcomplete-translation-enhancement",target:"_blank"},"[Wiki] TagComplete Translation enhancement",8,_hoisted_54)])]),createBaseVNode("div",{innerHTML:_n.getLang("tagcomplete_translate_desc")},null,8,_hoisted_55),createBaseVNode("div",{class:"common-red",innerHTML:_n.getLang("tagcomplete_translate_desc2")},null,8,_hoisted_56),createBaseVNode("div",_hoisted_57,[withDirectives(createBaseVNode("select",{"onUpdate:modelValue":Cn[6]||(Cn[6]=Dn=>Bn.tagCompleteFileKey=Dn),onChange:Cn[7]||(Cn[7]=Dn=>Bn.tagCompleteResults=[])},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.tagCompleteFiles,Dn=>(openBlock(),createElementBlock("option",{value:Dn.key},toDisplayString(Dn.name),9,_hoisted_58))),256))],544),[[vModelSelect,Bn.tagCompleteFileKey]]),withDirectives((openBlock(),createElementBlock("div",{class:"refresh-btn hover-scale-120",onClick:Cn[8]||(Cn[8]=(...Dn)=>Ln.refreshCSVs&&Ln.refreshCSVs(...Dn))},[Bn.tagCompleteFilesLoading?(openBlock(),createBlock(In,{key:0,name:"loading"})):(openBlock(),createBlock(In,{key:1,name:"refresh"}))])),[[Pn,_n.getLang("refresh")]])]),createBaseVNode("label",{class:"onlyCsvOnAuto",style:normalizeStyle({display:Bn.tagCompleteFileKey?"flex":"none"})},[withDirectives(createBaseVNode("input",{class:"hover-scale-120",type:"checkbox",value:"1","onUpdate:modelValue":Cn[9]||(Cn[9]=Dn=>Bn.onlyCsvOnAutoValue=Dn)},null,512),[[vModelCheckbox,Bn.onlyCsvOnAutoValue]]),createBaseVNode("span",null,toDisplayString(_n.getLang("only_csv_on_auto")),1)],4)])]),withDirectives(createBaseVNode("div",_hoisted_59,[_hoisted_60,createBaseVNode("div",_hoisted_61,[createBaseVNode("div",{class:"hover-scale-120 test-btn",onClick:Cn[10]||(Cn[10]=(...Dn)=>Ln.onTagCompleteTestClick&&Ln.onTagCompleteTestClick(...Dn))},toDisplayString(_n.getLang("test")),1),withDirectives(createBaseVNode("div",_hoisted_62,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.tagCompleteResults,Dn=>(openBlock(),createElementBlock("p",{key:Dn},toDisplayString(Dn),1))),128))],512),[[vShow,Bn.tagCompleteResults.length>0]])])],512),[[vShow,Bn.tagCompleteFileKey]])]),createBaseVNode("div",_hoisted_63,[createBaseVNode("div",{class:"translate-save hover-scale-120",onClick:Cn[11]||(Cn[11]=(...Dn)=>Ln.onSaveClick&&Ln.onSaveClick(...Dn))},toDisplayString(_n.getLang("save")),1),createBaseVNode("div",{class:"translate-close hover-scale-120",onClick:Cn[12]||(Cn[12]=(...Dn)=>Ln.onCloseClick&&Ln.onCloseClick(...Dn))},toDisplayString(_n.getLang("close")),1)])])])):createCommentVNode("",!0)]),_:1})}const TranslateSetting=_export_sfc(_sfc_main$c,[["render",_sfc_render$c]]),_sfc_main$b={name:"SelectLanguage",components:{IconSvg},mixins:[LanguageMixin],props:{},data(){return{isOpen:!1}},computed:{},mounted(){},methods:{open(){this.isOpen=!0,this.$nextTick(()=>{this.scrollToSelectedItem()})},close(){this.isOpen=!1},onLanguageClick(_n){this.$emit("update:languageCode",_n.code),this.close()},scrollToSelectedItem(){const _n=this.$refs.items;for(let Cn=0;Cn<_n.length;Cn++)if(_n[Cn].classList.contains("selected")){_n[Cn].scrollIntoView({behavior:"smooth",block:"center"});break}}}},_hoisted_1$b=["onClick"];function _sfc_render$b(_n,Cn,$n,Nn,Bn,Ln){const In=resolveComponent("icon-svg");return openBlock(),createBlock(Transition,{name:"fadeDown"},{default:withCtx(()=>[Bn.isOpen?(openBlock(),createElementBlock("div",{key:0,class:"physton-prompt-select-language",onClick:Cn[3]||(Cn[3]=(...Pn)=>Ln.close&&Ln.close(...Pn))},[createBaseVNode("div",{class:"language-main",onClick:Cn[2]||(Cn[2]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",{class:"language-close",onClick:Cn[0]||(Cn[0]=(...Pn)=>Ln.close&&Ln.close(...Pn))},[createVNode(In,{name:"close"})]),createBaseVNode("div",{class:"language-list",onClick:Cn[1]||(Cn[1]=withModifiers(()=>{},["stop"]))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(_n.languages,Pn=>(openBlock(),createElementBlock("div",{key:Pn.code,class:normalizeClass(["language-item",Pn.code==_n.languageCode?"selected":""]),ref_for:!0,ref:"items",onClick:Dn=>Ln.onLanguageClick(Pn)},toDisplayString(Pn.code)+" - "+toDisplayString(Pn.name),11,_hoisted_1$b))),128))])])])):createCommentVNode("",!0)]),_:1})}const SelectLanguage=_export_sfc(_sfc_main$b,[["render",_sfc_render$b]]),_sfc_main$a={components:{IconSvg},props:{},mixins:[LanguageMixin],data(){return{favoriteKey:"",favorites:[{name:"txt2img",type:"prompt",key:"txt2img",list:[]},{name:"txt2img",type:"negative_prompt",key:"txt2img_neg",list:[]},{name:"img2img",type:"prompt",key:"img2img",list:[]},{name:"img2img",type:"negative_prompt",key:"img2img_neg",list:[]}],isShow:!1,loading:!1,emptyMsg:"",mouseEnter:!1,currentItem:{}}},emits:["use"],mounted(){this.favorites.forEach(_n=>{this.getFavorites(_n.key)})},methods:{formatTime(_n){return common$1.formatTime(_n*1e3,!1)},getFavorites(_n){if(!_n)return;let Cn=this.favorites.find($n=>$n.key===_n);Cn&&(this.loading=!0,this.gradioAPI.getFavorites(_n).then($n=>{$n&&$n.length>0&&($n.reverse(),$n.forEach(Nn=>{Nn.is_favorite=!0}),Cn.list=$n),window.phystonPromptfavorites=this.favorites,this.emptyMsg=this.getLang("no_favorite"),this.loading=!1}).catch($n=>{this.emptyMsg=this.getLang("get_favorite_error"),this.loading=!1}))},show(_n,Cn){if(!(!_n||!Cn)){if(this.favoriteKey=_n,this.isShow){this.isShow=!1;return}this.mouseEnter=!1,this.loading=!0,this.isShow=!0,this.$refs.favorite.style.top=Cn.pageY+2+"px",this.$refs.favorite.style.left=Cn.pageX+2+"px",this.getFavorites(this.favoriteKey),this.$nextTick(()=>{let $n=this.$refs.favorite.getBoundingClientRect();$n.right>window.innerWidth&&(this.$refs.favorite.style.left=window.innerWidth-$n.width-2+"px")}),setTimeout(()=>{this.mouseEnter||this.hide()},3e3)}},hide(){this.mouseEnter=!1,this.isShow=!1},onMouseEnter(){this.mouseEnter=!0},onMouseLeave(_n){_n.relatedTarget&&this.hide()},onTabClick(_n){this.favoriteKey=_n,this.getFavorites(this.favoriteKey)},onFavoriteClick(_n){let Cn=this.favorites.find(Nn=>Nn.key===this.favoriteKey);if(!Cn)return;let $n=Cn.list[_n];$n.is_favorite?this.gradioAPI.unFavorite(this.favoriteKey,$n.id).then(Nn=>{Nn&&($n.is_favorite=!1,window.phystonPromptfavorites=this.favorites)}):this.gradioAPI.doFavorite(this.favoriteKey,$n.id).then(Nn=>{Nn&&($n.is_favorite=!0,window.phystonPromptfavorites=this.favorites)})},onCopyClick(_n){let Cn=this.favorites.find(Nn=>Nn.key===this.favoriteKey);if(!Cn)return;let $n=Cn.list[_n];this.$copyText($n.prompt).then(()=>{this.$toastr.success("success!")}).catch(()=>{this.$toastr.error("error!")})},onNameKeyDown(_n,Cn){Cn.keyCode===13&&Cn.target.blur()},onNameChange(_n,Cn){let $n=this.favorites.find(Ln=>Ln.key===this.favoriteKey);if(!$n)return;let Nn=$n.list[_n];const Bn=Cn.target.value;this.gradioAPI.setFavoriteName(this.favoriteKey,Nn.id,Bn).then(Ln=>{Ln?(Nn.name=Bn,window.phystonPromptfavorites=this.favorites):Cn.target.value=Nn.name}).catch(Ln=>{Cn.target.value=Nn.name})},onItemMouseEnter(_n){let Cn=this.favorites.find($n=>$n.key===this.favoriteKey);Cn&&(this.currentItem=Cn.list[_n],this.$nextTick(()=>{let $n=this.$refs.favoriteDetail.getBoundingClientRect();$n.right>window.innerWidth&&(this.$refs.favoriteDetail.style.left=0-$n.width-2+"px")}))},onItemMouseLeave(_n){this.currentItem={}},onUseClick(_n){let Cn=this.favorites.find($n=>$n.key===this.favoriteKey);Cn&&(this.hide(),this.$emit("use",Cn.list[_n]))},onMoveUpClick(_n){let Cn=this.favorites.find(Nn=>Nn.key===this.favoriteKey);if(!Cn)return;let $n=Cn.list[_n];_n!==0&&this.gradioAPI.moveDownFavorite(this.favoriteKey,$n.id).then(Nn=>{Nn&&(Cn.list.splice(_n,1),Cn.list.splice(_n-1,0,$n),window.phystonPromptfavorites=this.favorites)})},onMoveDownClick(_n){let Cn=this.favorites.find(Nn=>Nn.key===this.favoriteKey);if(!Cn)return;let $n=Cn.list[_n];_n!==Cn.list.length-1&&this.gradioAPI.moveUpFavorite(this.favoriteKey,$n.id).then(Nn=>{Nn&&(Cn.list.splice(_n,1),Cn.list.splice(_n+1,0,$n),window.phystonPromptfavorites=this.favorites)})}}},_hoisted_1$a={class:"popup-tabs"},_hoisted_2$a=["onClick"],_hoisted_3$a={class:"tab-name"},_hoisted_4$a={class:"tab-type"},_hoisted_5$9={class:"tab-count"},_hoisted_6$8={class:"popup-detail",ref:"favoriteDetail"},_hoisted_7$7={class:"popup-item-tags"},_hoisted_8$7={key:0,class:"item-wrap"},_hoisted_9$6={key:1,class:"item-tag"},_hoisted_10$6={class:"item-tag-value"},_hoisted_11$6={class:"item-tag-local-value"},_hoisted_12$6={class:"content-list"},_hoisted_13$6=["onMouseenter","onMouseleave"],_hoisted_14$6={class:"item-header"},_hoisted_15$6={class:"item-header-left"},_hoisted_16$5={class:"item-header-index"},_hoisted_17$5={class:"item-header-time"},_hoisted_18$5={class:"item-header-name"},_hoisted_19$5=["value","onKeydown","onChange","placeholder"],_hoisted_20$5={class:"item-header-right"},_hoisted_21$5=["onClick"],_hoisted_22$5=["onClick"],_hoisted_23$5=["onClick"],_hoisted_24$4=["onClick"],_hoisted_25$4=["onClick"],_hoisted_26$4=["onClick"],_hoisted_27$4={class:"item-prompt"},_hoisted_28$2={class:"content-empty"},_hoisted_29$1={key:1};function _sfc_render$a(_n,Cn,$n,Nn,Bn,Ln){const In=resolveComponent("icon-svg"),Pn=resolveDirective("tooltip");return openBlock(),createBlock(Transition,{name:"fade"},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{class:"physton-prompt-favorite",ref:"favorite",onMouseenter:Cn[0]||(Cn[0]=(...Dn)=>Ln.onMouseEnter&&Ln.onMouseEnter(...Dn)),onMouseleave:Cn[1]||(Cn[1]=(...Dn)=>Ln.onMouseLeave&&Ln.onMouseLeave(...Dn)),onClick:Cn[2]||(Cn[2]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",_hoisted_1$a,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.favorites,Dn=>(openBlock(),createElementBlock("div",{key:Dn.key,class:normalizeClass(["popup-tab",Dn.key===Bn.favoriteKey?"active":""]),onClick:Wn=>Ln.onTabClick(Dn.key)},[createBaseVNode("div",_hoisted_3$a,toDisplayString(_n.getLang(Dn.name)),1),createBaseVNode("div",_hoisted_4$a,toDisplayString(_n.getLang(Dn.type)),1),createBaseVNode("div",_hoisted_5$9,toDisplayString(Dn.list.length),1)],10,_hoisted_2$a))),128))]),withDirectives(createBaseVNode("div",_hoisted_6$8,[createBaseVNode("div",_hoisted_7$7,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.currentItem.tags,(Dn,Wn)=>(openBlock(),createElementBlock(Fragment,{key:Wn},[Dn.type&&Dn.type==="wrap"?(openBlock(),createElementBlock("div",_hoisted_8$7)):(openBlock(),createElementBlock("div",_hoisted_9$6,[createBaseVNode("div",_hoisted_10$6,toDisplayString(Dn.value),1),createBaseVNode("div",_hoisted_11$6,toDisplayString(Dn.localValue),1)]))],64))),128))])],512),[[vShow,Bn.currentItem&&Bn.currentItem.tags]]),(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.favorites,Dn=>(openBlock(),createElementBlock("div",{key:Dn.key,class:normalizeClass(["popup-tab-content",Dn.key===Bn.favoriteKey?"active":""])},[withDirectives(createBaseVNode("div",_hoisted_12$6,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Dn.list,(Wn,Hn)=>(openBlock(),createElementBlock("div",{class:"content-item",key:Wn.id,onMouseenter:Yn=>Ln.onItemMouseEnter(Hn),onMouseleave:Yn=>Ln.onItemMouseLeave(Hn)},[createBaseVNode("div",_hoisted_14$6,[createBaseVNode("div",_hoisted_15$6,[createBaseVNode("div",_hoisted_16$5,toDisplayString(Dn.list.length-Hn),1),createBaseVNode("div",_hoisted_17$5,toDisplayString(Ln.formatTime(Wn.time)),1),createBaseVNode("div",_hoisted_18$5,[createBaseVNode("input",{class:"header-name-input",value:Wn.name,onKeydown:Yn=>Ln.onNameKeyDown(Hn,Yn),onChange:Yn=>Ln.onNameChange(Hn,Yn),placeholder:_n.getLang("unset_name")},null,40,_hoisted_19$5)])]),createBaseVNode("div",_hoisted_20$5,[withDirectives((openBlock(),createElementBlock("div",{class:"header-btn-favorite hover-scale-140",onClick:Yn=>Ln.onFavoriteClick(Hn)},[createVNode(In,{name:"favorite-yes"})],8,_hoisted_21$5)),[[vShow,Wn.is_favorite],[Pn,_n.getLang("remove_from_favorite")]]),withDirectives((openBlock(),createElementBlock("div",{class:"header-btn-favorite hover-scale-140",onClick:Yn=>Ln.onFavoriteClick(Hn)},[createVNode(In,{name:"favorite-no"})],8,_hoisted_22$5)),[[vShow,!Wn.is_favorite],[Pn,_n.getLang("add_to_favorite")]]),withDirectives((openBlock(),createElementBlock("div",{class:"header-btn-copy hover-scale-140",onClick:Yn=>Ln.onCopyClick(Hn)},[createVNode(In,{name:"copy"})],8,_hoisted_23$5)),[[Pn,_n.getLang("copy_to_clipboard")]]),withDirectives((openBlock(),createElementBlock("div",{class:"header-btn-use hover-scale-140",onClick:Yn=>Ln.onUseClick(Hn)},[createVNode(In,{name:"use"})],8,_hoisted_24$4)),[[Pn,_n.getLang("use")]]),withDirectives((openBlock(),createElementBlock("div",{class:"header-btn-move-up hover-scale-140",onClick:Yn=>Ln.onMoveUpClick(Hn)},[createVNode(In,{name:"move-up"})],8,_hoisted_25$4)),[[Pn,_n.getLang("move_up")]]),withDirectives((openBlock(),createElementBlock("div",{class:"header-btn-move-down hover-scale-140",onClick:Yn=>Ln.onMoveDownClick(Hn)},[createVNode(In,{name:"move-down"})],8,_hoisted_26$4)),[[Pn,_n.getLang("move_down")]])])]),createBaseVNode("div",_hoisted_27$4,toDisplayString(Wn.prompt),1)],40,_hoisted_13$6))),128))],512),[[vShow,Dn.list.length>0]]),withDirectives(createBaseVNode("div",_hoisted_28$2,[Bn.loading?(openBlock(),createBlock(In,{key:0,name:"loading"})):(openBlock(),createElementBlock("span",_hoisted_29$1,toDisplayString(Bn.emptyMsg),1))],512),[[vShow,Dn.list.length===0]])],2))),128))],544),[[vShow,Bn.isShow]])]),_:1})}const Favorite=_export_sfc(_sfc_main$a,[["render",_sfc_render$a]]),_sfc_main$9={components:{IconSvg},props:{},mixins:[LanguageMixin],data(){return{historyKey:"",histories:[{name:"txt2img",type:"prompt",key:"txt2img",list:[]},{name:"txt2img",type:"negative_prompt",key:"txt2img_neg",list:[]},{name:"img2img",type:"prompt",key:"img2img",list:[]},{name:"img2img",type:"negative_prompt",key:"img2img_neg",list:[]}],isShow:!1,loading:!1,emptyMsg:"",mouseEnter:!1,currentItem:{}}},emits:["use","refreshFavorites"],mounted(){},methods:{formatTime(_n){return common$1.formatTime(_n*1e3,!1)},getHistories(_n){if(!_n)return;let Cn=this.histories.find($n=>$n.key===_n);Cn&&(this.loading=!0,this.gradioAPI.getHistories(_n).then($n=>{$n&&$n.length>0&&($n.reverse(),Cn.list=$n),this.emptyMsg=this.getLang("no_history"),this.loading=!1}).catch($n=>{this.emptyMsg=this.getLang("get_history_error"),this.loading=!1}))},show(_n,Cn){if(!(!_n||!Cn)){if(this.historyKey=_n,this.isShow){this.isShow=!1;return}this.mouseEnter=!1,this.loading=!0,this.isShow=!0,this.$refs.history.style.top=Cn.pageY+2+"px",this.$refs.history.style.left=Cn.pageX+2+"px",this.getHistories(this.historyKey),this.$nextTick(()=>{let $n=this.$refs.history.getBoundingClientRect();$n.right>window.innerWidth&&(this.$refs.history.style.left=window.innerWidth-$n.width-2+"px")}),setTimeout(()=>{this.mouseEnter||this.hide()},3e3)}},hide(){this.mouseEnter=!1,this.isShow=!1},onMouseEnter(){this.mouseEnter=!0},onMouseLeave(_n){_n.relatedTarget&&this.hide()},onTabClick(_n){this.historyKey=_n,this.getHistories(this.historyKey)},onDeleteClick(_n){let Cn=this.histories.find(Nn=>Nn.key===this.historyKey);if(!Cn)return;let $n=Cn.list[_n];this.gradioAPI.deleteHistory(this.historyKey,$n.id).then(Nn=>{Nn&&Cn.list.splice(_n,1)})},onFavoriteClick(_n){let Cn=this.histories.find(Nn=>Nn.key===this.historyKey);if(!Cn)return;let $n=Cn.list[_n];$n.is_favorite?this.gradioAPI.unFavorite(this.historyKey,$n.id).then(Nn=>{Nn&&($n.is_favorite=!1,this.$emit("refreshFavorites",this.historyKey))}):this.gradioAPI.doFavorite(this.historyKey,$n.id).then(Nn=>{Nn&&($n.is_favorite=!0,this.$emit("refreshFavorites",this.historyKey))})},onCopyClick(_n){let Cn=this.histories.find(Nn=>Nn.key===this.historyKey);if(!Cn)return;let $n=Cn.list[_n];this.$copyText($n.prompt).then(()=>{this.$toastr.success("success!")}).catch(()=>{this.$toastr.error("error!")})},onNameKeyDown(_n,Cn){Cn.keyCode===13&&Cn.target.blur()},onNameChange(_n,Cn){let $n=this.histories.find(Ln=>Ln.key===this.historyKey);if(!$n)return;let Nn=$n.list[_n];const Bn=Cn.target.value;this.gradioAPI.setHistoryName(this.historyKey,Nn.id,Bn).then(Ln=>{Ln?(Nn.name=Bn,this.$emit("refreshFavorites",this.historyKey)):Cn.target.value=Nn.name}).catch(Ln=>{Cn.target.value=Nn.name})},onItemMouseEnter(_n){let Cn=this.histories.find($n=>$n.key===this.historyKey);Cn&&(this.currentItem=Cn.list[_n],this.$nextTick(()=>{let $n=this.$refs.historyDetail.getBoundingClientRect();$n.right>window.innerWidth&&(this.$refs.historyDetail.style.left=0-$n.width-2+"px")}))},onItemMouseLeave(_n){this.currentItem={}},onUseClick(_n){let Cn=this.histories.find($n=>$n.key===this.historyKey);Cn&&(this.hide(),this.$emit("use",Cn.list[_n]))},onDeleteAllHistoryClick(){let _n=this.histories.find(Cn=>Cn.key===this.historyKey);_n&&confirm(this.getLang("delete_all_history_confirm"))&&this.gradioAPI.deleteHistories(this.historyKey).then(Cn=>{_n.list=[]}).catch(Cn=>{})}}},_hoisted_1$9={class:"popup-tabs"},_hoisted_2$9=["onClick"],_hoisted_3$9={class:"tab-name"},_hoisted_4$9={class:"tab-type"},_hoisted_5$8={class:"tab-count"},_hoisted_6$7={class:"popup-detail",ref:"historyDetail"},_hoisted_7$6={class:"popup-item-tags"},_hoisted_8$6={key:0,class:"item-wrap"},_hoisted_9$5={key:1,class:"item-tag"},_hoisted_10$5={class:"item-tag-value"},_hoisted_11$5={class:"item-tag-local-value"},_hoisted_12$5={class:"content-list"},_hoisted_13$5=["onMouseenter","onMouseleave"],_hoisted_14$5={class:"item-header"},_hoisted_15$5={class:"item-header-left"},_hoisted_16$4={class:"item-header-index"},_hoisted_17$4={class:"item-header-time"},_hoisted_18$4={class:"item-header-name"},_hoisted_19$4=["value","onKeydown","onChange","placeholder"],_hoisted_20$4={class:"item-header-right"},_hoisted_21$4=["onClick"],_hoisted_22$4=["onClick"],_hoisted_23$4=["onClick"],_hoisted_24$3=["onClick"],_hoisted_25$3=["onClick"],_hoisted_26$3={class:"item-prompt"},_hoisted_27$3={class:"content-empty"},_hoisted_28$1={key:1};function _sfc_render$9(_n,Cn,$n,Nn,Bn,Ln){const In=resolveComponent("icon-svg"),Pn=resolveDirective("tooltip");return openBlock(),createBlock(Transition,{name:"fade"},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{class:"physton-prompt-history",ref:"history",onMouseenter:Cn[1]||(Cn[1]=(...Dn)=>Ln.onMouseEnter&&Ln.onMouseEnter(...Dn)),onMouseleave:Cn[2]||(Cn[2]=(...Dn)=>Ln.onMouseLeave&&Ln.onMouseLeave(...Dn)),onClick:Cn[3]||(Cn[3]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",_hoisted_1$9,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.histories,Dn=>(openBlock(),createElementBlock("div",{key:Dn.key,class:normalizeClass(["popup-tab",Dn.key===Bn.historyKey?"active":""]),onClick:Wn=>Ln.onTabClick(Dn.key)},[createBaseVNode("div",_hoisted_3$9,toDisplayString(_n.getLang(Dn.name)),1),createBaseVNode("div",_hoisted_4$9,toDisplayString(_n.getLang(Dn.type)),1),createBaseVNode("div",_hoisted_5$8,toDisplayString(Dn.list.length),1)],10,_hoisted_2$9))),128))]),withDirectives(createBaseVNode("div",_hoisted_6$7,[createBaseVNode("div",_hoisted_7$6,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.currentItem.tags,(Dn,Wn)=>(openBlock(),createElementBlock(Fragment,{key:Wn},[Dn.type&&Dn.type==="wrap"?(openBlock(),createElementBlock("div",_hoisted_8$6)):(openBlock(),createElementBlock("div",_hoisted_9$5,[createBaseVNode("div",_hoisted_10$5,toDisplayString(Dn.value),1),createBaseVNode("div",_hoisted_11$5,toDisplayString(Dn.localValue),1)]))],64))),128))])],512),[[vShow,Bn.currentItem&&Bn.currentItem.tags]]),(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.histories,Dn=>(openBlock(),createElementBlock("div",{key:Dn.key,class:normalizeClass(["popup-tab-content",Dn.key===Bn.historyKey?"active":""])},[withDirectives(createBaseVNode("div",_hoisted_12$5,[createBaseVNode("div",{class:"clear-btn",onClick:Cn[0]||(Cn[0]=(...Wn)=>Ln.onDeleteAllHistoryClick&&Ln.onDeleteAllHistoryClick(...Wn))},[createVNode(In,{name:"remove"}),createTextVNode(" "+toDisplayString(_n.getLang("delete_all_history")),1)]),(openBlock(!0),createElementBlock(Fragment,null,renderList(Dn.list,(Wn,Hn)=>(openBlock(),createElementBlock("div",{class:"content-item",key:Wn.id,onMouseenter:Yn=>Ln.onItemMouseEnter(Hn),onMouseleave:Yn=>Ln.onItemMouseLeave(Hn)},[createBaseVNode("div",_hoisted_14$5,[createBaseVNode("div",_hoisted_15$5,[createBaseVNode("div",_hoisted_16$4,toDisplayString(Dn.list.length-Hn),1),createBaseVNode("div",_hoisted_17$4,toDisplayString(Ln.formatTime(Wn.time)),1),createBaseVNode("div",_hoisted_18$4,[createBaseVNode("input",{class:"header-name-input",value:Wn.name,onKeydown:Yn=>Ln.onNameKeyDown(Hn,Yn),onChange:Yn=>Ln.onNameChange(Hn,Yn),placeholder:_n.getLang("unset_name")},null,40,_hoisted_19$4)])]),createBaseVNode("div",_hoisted_20$4,[createBaseVNode("div",{class:"header-btn-favorite hover-scale-140",onClick:Yn=>Ln.onDeleteClick(Hn)},[createVNode(In,{name:"remove"})],8,_hoisted_21$4),withDirectives((openBlock(),createElementBlock("div",{class:"header-btn-favorite hover-scale-140",onClick:Yn=>Ln.onFavoriteClick(Hn)},[createVNode(In,{name:"favorite-yes"})],8,_hoisted_22$4)),[[vShow,Wn.is_favorite],[Pn,_n.getLang("remove_from_favorite")]]),withDirectives((openBlock(),createElementBlock("div",{class:"header-btn-favorite hover-scale-140",onClick:Yn=>Ln.onFavoriteClick(Hn)},[createVNode(In,{name:"favorite-no"})],8,_hoisted_23$4)),[[vShow,!Wn.is_favorite],[Pn,_n.getLang("add_to_favorite")]]),withDirectives((openBlock(),createElementBlock("div",{class:"header-btn-copy hover-scale-140",onClick:Yn=>Ln.onCopyClick(Hn)},[createVNode(In,{name:"copy"})],8,_hoisted_24$3)),[[Pn,_n.getLang("copy_to_clipboard")]]),withDirectives((openBlock(),createElementBlock("div",{class:"header-btn-use hover-scale-140",onClick:Yn=>Ln.onUseClick(Hn)},[createVNode(In,{name:"use"})],8,_hoisted_25$3)),[[Pn,_n.getLang("use")]])])]),createBaseVNode("div",_hoisted_26$3,toDisplayString(Wn.prompt),1)],40,_hoisted_13$5))),128))],512),[[vShow,Dn.list.length>0]]),withDirectives(createBaseVNode("div",_hoisted_27$3,[Bn.loading?(openBlock(),createBlock(In,{key:0,name:"loading"})):(openBlock(),createElementBlock("span",_hoisted_28$1,toDisplayString(Bn.emptyMsg),1))],512),[[vShow,Dn.list.length===0]])],2))),128))],544),[[vShow,Bn.isShow]])]),_:1})}const History=_export_sfc(_sfc_main$9,[["render",_sfc_render$9]]),_sfc_main$8={name:"ExtensionCss",components:{IconSvg},mixins:[LanguageMixin],props:{},data(){return{isOpen:!1,list:[]}},computed:{},mounted(){},methods:{init(){this.refresh(!0)},refresh(_n=!1){this.gradioAPI.getExtensionCssList().then(Cn=>{let $n=[];for(let Nn=0;Nn<Cn.length;Nn++)Cn[Nn].manifest=JSON.parse(Cn[Nn].manifest),Cn[Nn].manifest&&typeof Cn[Nn].manifest=="object"&&Cn[Nn].manifest.name&&(Cn[Nn].selected=Cn[Nn].selected||!1,Cn[Nn].id="physton-prompt-extension-"+Cn[Nn].dir,$n.push(Cn[Nn]));$n.forEach(Nn=>{Nn.sort=Nn.manifest.type+"."+Nn.dir}),$n.sort((Nn,Bn)=>Nn.sort>Bn.sort?1:-1),this.list=$n,_n&&this.list.forEach(Nn=>{Nn.selected&&common$1.loadCSS(Nn.style,Nn.id,!0,!1)})})},getName(_n){if(!_n)return"";let Cn=_n.manifest.name;return _n.manifest.i18n&&_n.manifest.i18n[this.languageCode]&&(Cn=_n.manifest.i18n[this.languageCode]),Cn},onChangeSelect(_n){let Cn=this.list.find($n=>$n.id===_n);Cn&&(Cn.selected=!Cn.selected,Cn.selected?common$1.loadCSS(Cn.style,Cn.id,!0,!1):common$1.removeCSS(Cn.id),this.gradioAPI.setData(Cn.dataName,Cn.selected))},open(){this.isOpen=!0,this.refresh(!1)},close(){this.isOpen=!1}}},_hoisted_1$8={class:"extension-table"},_hoisted_2$8=["checked","onChange"],_hoisted_3$8={class:"extension-name"},_hoisted_4$8={class:"extension-type"},_hoisted_5$7={class:"extension-dir"},_hoisted_6$6={class:"extension-author"};function _sfc_render$8(_n,Cn,$n,Nn,Bn,Ln){const In=resolveComponent("icon-svg");return openBlock(),createBlock(Transition,{name:"slideRight"},{default:withCtx(()=>[Bn.isOpen?(openBlock(),createElementBlock("div",{key:0,class:"physton-prompt-extension-css",onClick:Cn[3]||(Cn[3]=(...Pn)=>Ln.close&&Ln.close(...Pn))},[createBaseVNode("div",{class:"extension-main",onClick:Cn[2]||(Cn[2]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",{class:"extension-close",onClick:Cn[0]||(Cn[0]=(...Pn)=>Ln.close&&Ln.close(...Pn))},[createVNode(In,{name:"close"})]),createBaseVNode("div",{class:"extension-list",onClick:Cn[1]||(Cn[1]=withModifiers(()=>{},["stop"]))},[createBaseVNode("table",_hoisted_1$8,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.list,(Pn,Dn)=>(openBlock(),createElementBlock("tr",{key:Pn.dir,class:"extension-item",ref_for:!0,ref:"items"},[createBaseVNode("td",null,[createBaseVNode("input",{class:"extension-checkbox",type:"checkbox",name:"extension-item",checked:Pn.selected,onChange:Wn=>Ln.onChangeSelect(Pn.id)},null,40,_hoisted_2$8)]),createBaseVNode("td",_hoisted_3$8,toDisplayString(Ln.getName(Pn)),1),createBaseVNode("td",_hoisted_4$8,toDisplayString(_n.getLang(Pn.manifest.type)),1),createBaseVNode("td",_hoisted_5$7,toDisplayString(Pn.dir),1),createBaseVNode("td",_hoisted_6$6,[Pn.manifest.author?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode("By: "+toDisplayString(Pn.manifest.author),1)],64)):createCommentVNode("",!0)])]))),128))])])])])):createCommentVNode("",!0)]),_:1})}const ExtensionCss=_export_sfc(_sfc_main$8,[["render",_sfc_render$8]]),_sfc_main$7={name:"PromptFormat",components:{IconSvg},mixins:[LanguageMixin],props:{autoRemoveSpace:{type:Boolean,default:!1},autoRemoveLastComma:{type:Boolean,default:!1},autoKeepWeightZero:{type:Boolean,default:!1},autoKeepWeightOne:{type:Boolean,default:!1},autoBreakBeforeWrap:{type:Boolean,default:!1},autoBreakAfterWrap:{type:Boolean,default:!1},autoRemoveLoraBeforeComma:{type:Boolean,default:!1},autoRemoveLoraAfterComma:{type:Boolean,default:!1},useNovelAiWeightSymbol:{type:Boolean,default:!1},autoRemoveBeforeLineComma:{type:Boolean,default:!1}},data(){return{isOpen:!1}},emits:["update:autoRemoveSpace","update:autoRemoveLastComma","update:autoKeepWeightZero","update:autoKeepWeightOne","update:autoBreakBeforeWrap","update:autoBreakAfterWrap","update:autoRemoveLoraBeforeComma","update:autoRemoveLoraAfterComma","update:useNovelAiWeightSymbol","update:autoRemoveBeforeLineComma"],computed:{},mounted(){},methods:{open(){this.isOpen=!0},close(){this.isOpen=!1}}},_hoisted_1$7={class:"format-item"},_hoisted_2$7=["checked"],_hoisted_3$7=["innerHTML"],_hoisted_4$7={class:"format-item"},_hoisted_5$6=["checked"],_hoisted_6$5=["innerHTML"],_hoisted_7$5={class:"format-item"},_hoisted_8$5=["checked"],_hoisted_9$4=["innerHTML"],_hoisted_10$4={class:"format-item"},_hoisted_11$4=["checked"],_hoisted_12$4=["innerHTML"],_hoisted_13$4={class:"format-item"},_hoisted_14$4=["checked"],_hoisted_15$4=["innerHTML"],_hoisted_16$3={class:"format-item"},_hoisted_17$3=["checked"],_hoisted_18$3=["innerHTML"],_hoisted_19$3={class:"format-item"},_hoisted_20$3=["checked"],_hoisted_21$3=["innerHTML"],_hoisted_22$3={class:"format-item"},_hoisted_23$3=["checked"],_hoisted_24$2=["innerHTML"],_hoisted_25$2={class:"format-item"},_hoisted_26$2=["checked"],_hoisted_27$2=["innerHTML"];function _sfc_render$7(_n,Cn,$n,Nn,Bn,Ln){const In=resolveComponent("icon-svg");return openBlock(),createBlock(Transition,{name:"fadeDown"},{default:withCtx(()=>[Bn.isOpen?(openBlock(),createElementBlock("div",{key:0,class:"physton-prompt-format",onClick:Cn[12]||(Cn[12]=(...Pn)=>Ln.close&&Ln.close(...Pn))},[createBaseVNode("div",{class:"format-main",onClick:Cn[11]||(Cn[11]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",{class:"format-close",onClick:Cn[0]||(Cn[0]=(...Pn)=>Ln.close&&Ln.close(...Pn))},[createVNode(In,{name:"close"})]),createBaseVNode("div",{class:"format-list",onClick:Cn[10]||(Cn[10]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",_hoisted_1$7,[createBaseVNode("input",{class:"format-checkbox",type:"checkbox",checked:$n.autoRemoveSpace,onChange:Cn[1]||(Cn[1]=Pn=>_n.$emit("update:autoRemoveSpace",Pn.target.checked))},null,40,_hoisted_2$7),createBaseVNode("div",{class:"format-desc",innerHTML:_n.getLang("is_remove_space")},null,8,_hoisted_3$7)]),createBaseVNode("div",_hoisted_4$7,[createBaseVNode("input",{class:"format-checkbox",type:"checkbox",checked:$n.autoRemoveLastComma,onChange:Cn[2]||(Cn[2]=Pn=>_n.$emit("update:autoRemoveLastComma",Pn.target.checked))},null,40,_hoisted_5$6),createBaseVNode("div",{class:"format-desc",innerHTML:_n.getLang("is_remove_last_comma")},null,8,_hoisted_6$5)]),createBaseVNode("div",_hoisted_7$5,[createBaseVNode("input",{class:"format-checkbox",type:"checkbox",checked:$n.autoKeepWeightZero,onChange:Cn[3]||(Cn[3]=Pn=>_n.$emit("update:autoKeepWeightZero",Pn.target.checked))},null,40,_hoisted_8$5),createBaseVNode("div",{class:"format-desc",innerHTML:_n.getLang("is_keep_weight_zero")},null,8,_hoisted_9$4)]),createBaseVNode("div",_hoisted_10$4,[createBaseVNode("input",{class:"format-checkbox",type:"checkbox",checked:$n.autoBreakBeforeWrap,onChange:Cn[4]||(Cn[4]=Pn=>_n.$emit("update:autoBreakBeforeWrap",Pn.target.checked))},null,40,_hoisted_11$4),createBaseVNode("div",{class:"format-desc",innerHTML:_n.getLang("is_break_before_wrap")},null,8,_hoisted_12$4)]),createBaseVNode("div",_hoisted_13$4,[createBaseVNode("input",{class:"format-checkbox",type:"checkbox",checked:$n.autoBreakAfterWrap,onChange:Cn[5]||(Cn[5]=Pn=>_n.$emit("update:autoBreakAfterWrap",Pn.target.checked))},null,40,_hoisted_14$4),createBaseVNode("div",{class:"format-desc",innerHTML:_n.getLang("is_break_after_wrap")},null,8,_hoisted_15$4)]),createBaseVNode("div",_hoisted_16$3,[createBaseVNode("input",{class:"format-checkbox",type:"checkbox",checked:$n.autoRemoveLoraBeforeComma,onChange:Cn[6]||(Cn[6]=Pn=>_n.$emit("update:autoRemoveLoraBeforeComma",Pn.target.checked))},null,40,_hoisted_17$3),createBaseVNode("div",{class:"format-desc",innerHTML:_n.getLang("is_remove_lora_before_comma")},null,8,_hoisted_18$3)]),createBaseVNode("div",_hoisted_19$3,[createBaseVNode("input",{class:"format-checkbox",type:"checkbox",checked:$n.autoRemoveLoraAfterComma,onChange:Cn[7]||(Cn[7]=Pn=>_n.$emit("update:autoRemoveLoraAfterComma",Pn.target.checked))},null,40,_hoisted_20$3),createBaseVNode("div",{class:"format-desc",innerHTML:_n.getLang("is_remove_lora_after_comma")},null,8,_hoisted_21$3)]),createBaseVNode("div",_hoisted_22$3,[createBaseVNode("input",{class:"format-checkbox",type:"checkbox",checked:$n.useNovelAiWeightSymbol,onChange:Cn[8]||(Cn[8]=Pn=>_n.$emit("update:useNovelAiWeightSymbol",Pn.target.checked))},null,40,_hoisted_23$3),createBaseVNode("div",{class:"format-desc",innerHTML:_n.getLang("is_use_novel_ai_weight_symbol")},null,8,_hoisted_24$2)]),createBaseVNode("div",_hoisted_25$2,[createBaseVNode("input",{class:"format-checkbox",type:"checkbox",checked:$n.autoRemoveBeforeLineComma,onChange:Cn[9]||(Cn[9]=Pn=>_n.$emit("update:autoRemoveBeforeLineComma",Pn.target.checked))},null,40,_hoisted_26$2),createBaseVNode("div",{class:"format-desc",innerHTML:_n.getLang("is_remove_before_line_comma")},null,8,_hoisted_27$2)])])])])):createCommentVNode("",!0)]),_:1})}const PromptFormat=_export_sfc(_sfc_main$7,[["render",_sfc_render$7]]),_sfc_main$6={name:"Blacklist",components:{IconSvg},mixins:[LanguageMixin],props:{},data(){return{isOpen:!1,data:{prompt:[],negative_prompt:[],lora:[],lycoris:[],embedding:[],translate:[]},cancelBlacklistConfirm:!1,textarea:{prompt:"",negative_prompt:"",lora:"",lycoris:"",embedding:"",translate:""}}},emits:["update:blacklist"],computed:{},mounted(){},methods:{open(){this.isOpen=!0,this.data={prompt:[],negative_prompt:[],lora:[],lycoris:[],embedding:[],translate:[]},this.textarea={prompt:"",negative_prompt:"",lora:"",lycoris:"",embedding:"",translate:""},this.gradioAPI.getDatas(["blacklist","cancelBlacklistConfirm"]).then(_n=>{_n.blacklist&&(this.data.prompt=_n.blacklist.prompt||[],this.data.negative_prompt=_n.blacklist.negative_prompt||[],this.data.lora=_n.blacklist.lora||[],this.data.lycoris=_n.blacklist.lycoris||[],this.data.embedding=_n.blacklist.embedding||[],this.data.translate=_n.blacklist.translate||[]),_n.cancelBlacklistConfirm&&(this.cancelBlacklistConfirm=_n.cancelBlacklistConfirm),this.textarea.prompt=this.data.prompt.join(`
`),this.textarea.negative_prompt=this.data.negative_prompt.join(`
`),this.textarea.lora=this.data.lora.join(`
`),this.textarea.lycoris=this.data.lycoris.join(`
`),this.textarea.embedding=this.data.embedding.join(`
`),this.textarea.translate=this.data.translate.join(`
`)})},close(){this.isOpen=!1},onCloseClick(){this.close()},onSaveClick(){this.data.prompt=this.textarea.prompt.split(/\s*\n\s*/).filter(_n=>_n==null?void 0:_n.trim().length),this.data.negative_prompt=this.textarea.negative_prompt.split(/\s*\n\s*/).filter(_n=>_n==null?void 0:_n.trim().length),this.data.lora=this.textarea.lora.split(/\s*\n\s*/).filter(_n=>_n==null?void 0:_n.trim().length),this.data.lycoris=this.textarea.lycoris.split(/\s*\n\s*/).filter(_n=>_n==null?void 0:_n.trim().length),this.data.embedding=this.textarea.embedding.split(/\s*\n\s*/).filter(_n=>_n==null?void 0:_n.trim().length),this.data.translate=this.textarea.translate.split(/\s*\n\s*/).filter(_n=>_n==null?void 0:_n.trim().length),this.gradioAPI.setData("blacklist",this.data),this.gradioAPI.setData("cancelBlacklistConfirm",this.cancelBlacklistConfirm),this.close(),this.$emit("update:blacklist",this.data,this.cancelBlacklistConfirm)}}},_hoisted_1$6={class:"blacklist-desc"},_hoisted_2$6={class:"blacklist-group"},_hoisted_3$6={class:"group-title"},_hoisted_4$6=["placeholder"],_hoisted_5$5={class:"blacklist-group"},_hoisted_6$4={class:"group-title"},_hoisted_7$4=["placeholder"],_hoisted_8$4=createBaseVNode("div",{class:"blacklist-wrap"},null,-1),_hoisted_9$3={class:"blacklist-group"},_hoisted_10$3={class:"group-title"},_hoisted_11$3=["placeholder"],_hoisted_12$3={class:"blacklist-group"},_hoisted_13$3={class:"group-title"},_hoisted_14$3=["placeholder"],_hoisted_15$3={class:"blacklist-group"},_hoisted_16$2={class:"group-title"},_hoisted_17$2=["placeholder"],_hoisted_18$2=createBaseVNode("div",{class:"blacklist-wrap"},null,-1),_hoisted_19$2={class:"blacklist-group"},_hoisted_20$2={class:"group-title"},_hoisted_21$2=createBaseVNode("div",{class:"blacklist-wrap"},null,-1),_hoisted_22$2={class:"blacklist-desc"},_hoisted_23$2={class:"blacklist-group"},_hoisted_24$1={class:"group-title"},_hoisted_25$1=["placeholder"],_hoisted_26$1=createBaseVNode("div",{class:"blacklist-wrap"},null,-1),_hoisted_27$1={class:"setting-btns"};function _sfc_render$6(_n,Cn,$n,Nn,Bn,Ln){return openBlock(),createBlock(Transition,{name:"fadeDown"},{default:withCtx(()=>[Bn.isOpen?(openBlock(),createElementBlock("div",{key:0,class:"physton-prompt-blacklist",onClick:Cn[11]||(Cn[11]=()=>{})},[createBaseVNode("div",{class:"blacklist-main",onClick:Cn[10]||(Cn[10]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",{class:"blacklist-body",onClick:Cn[9]||(Cn[9]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",_hoisted_1$6,"1. "+toDisplayString(_n.getLang("blacklist_desc")),1),createBaseVNode("div",_hoisted_2$6,[createBaseVNode("div",_hoisted_3$6,toDisplayString(_n.getLang("prompt_blacklist_list"))+":",1),withDirectives(createBaseVNode("textarea",{class:"group-content",placeholder:_n.getLang("one_keyword_per_line"),"onUpdate:modelValue":Cn[0]||(Cn[0]=In=>Bn.textarea.prompt=In)},null,8,_hoisted_4$6),[[vModelText,Bn.textarea.prompt]])]),createBaseVNode("div",_hoisted_5$5,[createBaseVNode("div",_hoisted_6$4,toDisplayString(_n.getLang("negative_prompt_blacklist_list"))+":",1),withDirectives(createBaseVNode("textarea",{class:"group-content",placeholder:_n.getLang("one_keyword_per_line"),"onUpdate:modelValue":Cn[1]||(Cn[1]=In=>Bn.textarea.negative_prompt=In)},null,8,_hoisted_7$4),[[vModelText,Bn.textarea.negative_prompt]])]),_hoisted_8$4,createBaseVNode("div",_hoisted_9$3,[createBaseVNode("div",_hoisted_10$3,toDisplayString(_n.getLang("lora_blacklist_list"))+":",1),withDirectives(createBaseVNode("textarea",{class:"group-content",placeholder:_n.getLang("one_keyword_per_line"),"onUpdate:modelValue":Cn[2]||(Cn[2]=In=>Bn.textarea.lora=In)},null,8,_hoisted_11$3),[[vModelText,Bn.textarea.lora]])]),createBaseVNode("div",_hoisted_12$3,[createBaseVNode("div",_hoisted_13$3,toDisplayString(_n.getLang("lycoris_blacklist_list"))+":",1),withDirectives(createBaseVNode("textarea",{class:"group-content",placeholder:_n.getLang("one_keyword_per_line"),"onUpdate:modelValue":Cn[3]||(Cn[3]=In=>Bn.textarea.lycoris=In)},null,8,_hoisted_14$3),[[vModelText,Bn.textarea.lycoris]])]),createBaseVNode("div",_hoisted_15$3,[createBaseVNode("div",_hoisted_16$2,toDisplayString(_n.getLang("embedding_blacklist_list"))+":",1),withDirectives(createBaseVNode("textarea",{class:"group-content",placeholder:_n.getLang("one_keyword_per_line"),"onUpdate:modelValue":Cn[4]||(Cn[4]=In=>Bn.textarea.embedding=In)},null,8,_hoisted_17$2),[[vModelText,Bn.textarea.embedding]])]),_hoisted_18$2,createBaseVNode("div",_hoisted_19$2,[createBaseVNode("div",_hoisted_20$2,[createBaseVNode("label",null,[withDirectives(createBaseVNode("input",{type:"checkbox","onUpdate:modelValue":Cn[5]||(Cn[5]=In=>Bn.cancelBlacklistConfirm=In)},null,512),[[vModelCheckbox,Bn.cancelBlacklistConfirm]]),createTextVNode(" "+toDisplayString(_n.getLang("cancel_confirm_add_blacklist")),1)])])]),_hoisted_21$2,createBaseVNode("div",_hoisted_22$2,"2. "+toDisplayString(_n.getLang("translate_blacklist_desc")),1),createBaseVNode("div",_hoisted_23$2,[createBaseVNode("div",_hoisted_24$1,toDisplayString(_n.getLang("disable_translate_prompt_blacklist_list"))+":",1),withDirectives(createBaseVNode("textarea",{class:"group-content",placeholder:_n.getLang("one_keyword_per_line"),"onUpdate:modelValue":Cn[6]||(Cn[6]=In=>Bn.textarea.translate=In)},null,8,_hoisted_25$1),[[vModelText,Bn.textarea.translate]])]),_hoisted_26$1,createBaseVNode("div",_hoisted_27$1,[createBaseVNode("div",{class:"blacklist-save hover-scale-120",onClick:Cn[7]||(Cn[7]=(...In)=>Ln.onSaveClick&&Ln.onSaveClick(...In))},toDisplayString(_n.getLang("save")),1),createBaseVNode("div",{class:"blacklist-close hover-scale-120",onClick:Cn[8]||(Cn[8]=(...In)=>Ln.onCloseClick&&Ln.onCloseClick(...In))},toDisplayString(_n.getLang("close")),1)])])])])):createCommentVNode("",!0)]),_:1})}const Blacklist=_export_sfc(_sfc_main$6,[["render",_sfc_render$6]]),_sfc_main$5={name:"PackagesState",components:{IconSvg},mixins:[LanguageMixin],props:{python:{type:String,default:"./python"},packagesState:{type:Array,default:()=>[]}},data(){return{todayNotShow:!1,isOpen:!1,loading:!1,showResult:!1,result:`1112323
sfsdfsdf
2222
3333
1112323
sfsdfsdf
2222
3333
1112323
sfsdfsdf
2222
3333`}},emits:[],computed:{},watch:{packagesState:{handler(){this.isAllInstalled()||this.open()},deep:!0}},mounted(){},methods:{isInstalled(_n){for(let Cn of this.packagesState)if(Cn.name===_n)return Cn.state;return!1},isAllInstalled(){for(let _n of this.packagesState)if(!_n.state)return!1;return!0},getCommand(_n){return`${this.python} -m pip install ${_n.package}`},onInstallClick(){if(this.loading)return;this.loading=!0,this.showResult=!0,this.result="";let _n=[];this.packagesState.forEach(Nn=>{Nn.state||_n.push(Nn)});const Cn=(Nn=!1)=>{this.loading=!1,Nn&&(this.result+=`
complete!`,setTimeout(this.close,2e3)),this.scrollToBottom()},$n=()=>{let Nn=_n.shift();if(!Nn)return Cn(!0);this.gradioAPI.installPackage(Nn.name,Nn.package).then(Bn=>{this.result+=`${Bn.message}
`,Bn.state?(this.scrollToBottom(),$n()):Cn(!1)}).catch(Bn=>{console.log(Bn),this.result+=`${Nn.name} install failed
${Bn.message}
`,Cn(!1)})};$n()},scrollToBottom(){this.$nextTick(()=>{this.$refs.result.scrollTop=this.$refs.result.scrollHeight})},onTodayNotShowChange(){this.todayNotShow=!this.todayNotShow,this.gradioAPI.setData("packagesStateTodayNotShow",new Date().toLocaleDateString())},open(){this.gradioAPI.getData("packagesStateTodayNotShow").then(_n=>{_n&&_n===new Date().toLocaleDateString()?this.close():(this.result="",this.loading=!1,this.showResult=!1,this.isOpen=!0)}).catch(_n=>{})},close(){this.isOpen=!1}}},_hoisted_1$5={class:"today-now-show"},_hoisted_2$5=["value"],_hoisted_3$5={class:"state-body-name"},_hoisted_4$5=["innerHTML"],_hoisted_5$4={class:"package-list"},_hoisted_6$3={class:"package-name"},_hoisted_7$3={class:"package-command"},_hoisted_8$3={key:0,class:"install-result"};function _sfc_render$5(_n,Cn,$n,Nn,Bn,Ln){const In=resolveComponent("icon-svg");return openBlock(),createBlock(Transition,{name:"fadeDown"},{default:withCtx(()=>[Bn.isOpen?(openBlock(),createElementBlock("div",{key:0,class:"physton-packages-state",onClick:Cn[6]||(Cn[6]=(...Pn)=>Ln.close&&Ln.close(...Pn))},[createBaseVNode("div",{class:"state-main",onClick:Cn[5]||(Cn[5]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",{class:"state-close",onClick:Cn[0]||(Cn[0]=(...Pn)=>Ln.close&&Ln.close(...Pn))},[createVNode(In,{name:"close"})]),createBaseVNode("div",{class:"state-body",onClick:Cn[4]||(Cn[4]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",_hoisted_1$5,[createBaseVNode("label",null,[createBaseVNode("input",{type:"checkbox",value:Bn.todayNotShow,onChange:Cn[1]||(Cn[1]=(...Pn)=>Ln.onTodayNotShowChange&&Ln.onTodayNotShowChange(...Pn))},null,40,_hoisted_2$5),createTextVNode(" "+toDisplayString(_n.getLang("today_not_show")),1)])]),createBaseVNode("div",_hoisted_3$5,toDisplayString(_n.globals.shortName),1),createBaseVNode("div",{class:"state-body-language",onClick:Cn[2]||(Cn[2]=Pn=>_n.$emit("click:selectLanguage",Pn))},[createVNode(In,{name:"i18n"}),createBaseVNode("div",null,"Language: "+toDisplayString(_n.langName),1)]),createBaseVNode("div",{class:"state-body-desc",innerHTML:_n.getLang("packages_desc")},null,8,_hoisted_4$5),createBaseVNode("div",_hoisted_5$4,[(openBlock(!0),createElementBlock(Fragment,null,renderList($n.packagesState,Pn=>(openBlock(),createElementBlock("div",{key:Pn.name,class:"package-item"},[createBaseVNode("div",_hoisted_6$3,toDisplayString(Pn.name),1),createBaseVNode("div",{class:normalizeClass(["package-state",Pn.state?"installed":"not_install"])},toDisplayString(_n.getLang(Pn.state?"installed":"not_install")),3),createBaseVNode("div",_hoisted_7$3,toDisplayString(Ln.getCommand(Pn)),1)]))),128))]),createBaseVNode("div",{class:"btn-packages-install hover-scale-120",onClick:Cn[3]||(Cn[3]=(...Pn)=>Ln.onInstallClick&&Ln.onInstallClick(...Pn))},[Bn.loading?(openBlock(),createBlock(In,{key:0,name:"loading"})):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(_n.getLang("install")),1)],64))]),Bn.showResult?(openBlock(),createElementBlock("div",_hoisted_8$3,[createTextVNode(toDisplayString(_n.getLang("packages_installing"))+" ",1),Bn.result?(openBlock(),createElementBlock("div",{key:0,class:"result-content",ref:"result"},toDisplayString(Bn.result),513)):createCommentVNode("",!0)])):createCommentVNode("",!0)])])])):createCommentVNode("",!0)]),_:1})}const PackagesState=_export_sfc(_sfc_main$5,[["render",_sfc_render$5]]),_sfc_main$4={name:"ChatgptPrompt",components:{IconSvg},mixins:[LanguageMixin],props:{},data(){return{isOpen:!1,api:{},configs:[],chatPreset:"",hidePanels:{api:!0},imageDesc:"",promptResult:"",saveConfigIng:!1,genIng:!1}},emits:["use"],computed:{},mounted(){},methods:{open(){this.isOpen=!0,this.saveConfigIng=!1,this.genIng=!1,this.gradioAPI.getDatas(["chatgpt_prompts_preset","chatgpt_key","translate_api.openai"]).then(_n=>{console.log(_n),_n.chatgpt_prompts_preset!==null?this.chatPreset=_n.chatgpt_prompts_preset:this.chatPreset=this.getLang("chatgpt_prompts_preset"),this.configs=[];let Cn={},$n=common$1.getTranslateApiItem(this.translateApis,"openai");if($n=JSON.parse(JSON.stringify($n)),_n.chatgpt_key&&typeof _n.chatgpt_key=="object")for(const Nn of $n.config)Cn[Nn.key]=_n.chatgpt_key[Nn.key]||Nn.default||"";else for(const Nn of $n.config)Cn[Nn.key]=Nn.default||"";Cn.api_key||(this.hidePanels.api=!1);for(const Nn of $n.config)Nn.value=Cn[Nn.key],this.configs.push(Nn)})},close(){this.isOpen=!1},onUnfoldClick(_n){this.hidePanels[_n]=!this.hidePanels[_n]},onSaveConfigClick(){if(this.saveConfigIng)return;this.saveConfigIng=!0;let _n={};this.configs.forEach(Cn=>{_n[Cn.key]=Cn.value}),this.gradioAPI.setData("chatgpt_key",_n).then(Cn=>{this.$toastr.success(this.getLang("success")),this.saveConfigIng=!1}).catch(Cn=>{this.$toastr.error(Cn.message||Cn),this.saveConfigIng=!1})},onPresetChange(_n){this.chatPreset=_n.target.value,this._saveChatPreset()},onRestoreClick(){this.chatPreset=this.getLang("chatgpt_prompts_preset"),this._saveChatPreset()},_saveChatPreset(){this.gradioAPI.setData("chatgpt_prompts_preset",this.chatPreset)},onGenClick(){if(this.genIng)return;if(!this.imageDesc)return this.$refs.imageDesc.focus();if(this.imageDesc=this.imageDesc.trim(),!this.imageDesc)return this.$refs.imageDesc.focus();this.genIng=!0;let _n=[{role:"user",content:this.chatPreset},{role:"user",content:this.imageDesc}],Cn={};this.configs.forEach($n=>{Cn[$n.key]=$n.value}),this.gradioAPI.genOpenAI(_n,Cn).then($n=>{$n.success?this.promptResult=$n.result:this.$toastr.error($n.message||"error"),this.genIng=!1}).catch($n=>{this.$toastr.error($n.message||$n),this.genIng=!1})},onUseClick(){this.$emit("use",this.promptResult),this.close()}}},_hoisted_1$4={class:"panel-header"},_hoisted_2$4={class:"panel-title"},_hoisted_3$4={class:"panel-content"},_hoisted_4$4={class:"body-line"},_hoisted_5$3={class:"line-title"},_hoisted_6$2={class:"line-content"},_hoisted_7$2=["onUpdate:modelValue"],_hoisted_8$2=["onUpdate:modelValue"],_hoisted_9$2=["value"],_hoisted_10$2=["innerHTML"],_hoisted_11$2={class:"body-line"},_hoisted_12$2=createBaseVNode("div",{class:"line-title"},null,-1),_hoisted_13$2={class:"line-content text-right"},_hoisted_14$2={class:"panel-header"},_hoisted_15$2={class:"panel-title"},_hoisted_16$1={class:"panel-content"},_hoisted_17$1={class:"body-line"},_hoisted_18$1={class:"line-title"},_hoisted_19$1={class:"line-subtitle"},_hoisted_20$1={class:"line-content"},_hoisted_21$1=["value"],_hoisted_22$1={class:"body-line"},_hoisted_23$1=createBaseVNode("div",{class:"line-title"},null,-1),_hoisted_24={class:"line-content text-right"},_hoisted_25={class:"body-line"},_hoisted_26={class:"line-title"},_hoisted_27={class:"line-subtitle"},_hoisted_28={class:"line-content"},_hoisted_29=["placeholder"],_hoisted_30={class:"body-line"},_hoisted_31=createBaseVNode("div",{class:"line-title"},null,-1),_hoisted_32={class:"line-content text-right"},_hoisted_33={class:"panel-header"},_hoisted_34={class:"panel-title"},_hoisted_35={class:"panel-content"},_hoisted_36={class:"body-line"},_hoisted_37={class:"line-title"},_hoisted_38={class:"line-content"},_hoisted_39={key:0,class:"body-line"},_hoisted_40=createBaseVNode("div",{class:"line-title"},null,-1),_hoisted_41={class:"line-content text-right"};function _sfc_render$4(_n,Cn,$n,Nn,Bn,Ln){const In=resolveComponent("icon-svg");return openBlock(),createBlock(Transition,{name:"fadeDown"},{default:withCtx(()=>[Bn.isOpen?(openBlock(),createElementBlock("div",{key:0,class:"physton-chatgpt-prompt",onClick:Cn[13]||(Cn[13]=(...Pn)=>Ln.close&&Ln.close(...Pn))},[createBaseVNode("div",{class:"chatgpt-main",onClick:Cn[12]||(Cn[12]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",{class:"chatgpt-close",onClick:Cn[0]||(Cn[0]=(...Pn)=>Ln.close&&Ln.close(...Pn))},[createVNode(In,{name:"close"})]),createBaseVNode("div",{class:"chatgpt-body",onClick:Cn[11]||(Cn[11]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",{class:normalizeClass(["body-panel",Bn.hidePanels.api?"fold":""])},[createBaseVNode("div",_hoisted_1$4,[createBaseVNode("div",{class:"panel-unfold",onClick:Cn[1]||(Cn[1]=Pn=>Ln.onUnfoldClick("api"))},[createVNode(In,{class:"hover-scale-120",name:"unfold"})]),createBaseVNode("div",_hoisted_2$4,toDisplayString(_n.getLang("api_config")),1)]),createBaseVNode("div",_hoisted_3$4,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.configs,Pn=>(openBlock(),createElementBlock("div",_hoisted_4$4,[createBaseVNode("div",_hoisted_5$3,toDisplayString(Pn.title),1),createBaseVNode("div",_hoisted_6$2,[Pn.type=="input"?withDirectives((openBlock(),createElementBlock("input",{key:0,type:"text","onUpdate:modelValue":Dn=>Pn.value=Dn},null,8,_hoisted_7$2)),[[vModelText,Pn.value]]):createCommentVNode("",!0),Pn.type=="select"?withDirectives((openBlock(),createElementBlock("select",{key:1,"onUpdate:modelValue":Dn=>Pn.value=Dn},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Pn.options,Dn=>(openBlock(),createElementBlock("option",{value:Dn},toDisplayString(Dn),9,_hoisted_9$2))),256))],8,_hoisted_8$2)),[[vModelSelect,Pn.value]]):createCommentVNode("",!0),Pn.desc?(openBlock(),createElementBlock("div",{key:2,innerHTML:Pn.desc},null,8,_hoisted_10$2)):createCommentVNode("",!0)])]))),256)),createBaseVNode("div",_hoisted_11$2,[_hoisted_12$2,createBaseVNode("div",_hoisted_13$2,[createBaseVNode("div",{class:"common-btn hover-scale-120",onClick:Cn[2]||(Cn[2]=(...Pn)=>Ln.onSaveConfigClick&&Ln.onSaveConfigClick(...Pn))},[Bn.saveConfigIng?(openBlock(),createBlock(In,{key:0,name:"loading"})):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(_n.getLang("save")),1)],64))])])])])],2),createBaseVNode("div",{class:normalizeClass(["body-panel",Bn.hidePanels.send?"fold":""])},[createBaseVNode("div",_hoisted_14$2,[createBaseVNode("div",{class:"panel-unfold",onClick:Cn[3]||(Cn[3]=Pn=>Ln.onUnfoldClick("send"))},[createVNode(In,{class:"hover-scale-120",name:"unfold"})]),createBaseVNode("div",_hoisted_15$2,toDisplayString(_n.getLang("image_desc")),1)]),createBaseVNode("div",_hoisted_16$1,[createBaseVNode("div",_hoisted_17$1,[createBaseVNode("div",_hoisted_18$1,[createTextVNode(toDisplayString(_n.getLang("preset"))+" ",1),createBaseVNode("div",_hoisted_19$1,toDisplayString(_n.getLang("ai_one")),1)]),createBaseVNode("div",_hoisted_20$1,[createBaseVNode("textarea",{value:Bn.chatPreset,onChange:Cn[4]||(Cn[4]=(...Pn)=>Ln.onPresetChange&&Ln.onPresetChange(...Pn)),style:{height:"100px"}},null,40,_hoisted_21$1)])]),createBaseVNode("div",_hoisted_22$1,[_hoisted_23$1,createBaseVNode("div",_hoisted_24,[createBaseVNode("a",{href:"javascript:",onClick:Cn[5]||(Cn[5]=(...Pn)=>Ln.onRestoreClick&&Ln.onRestoreClick(...Pn))},toDisplayString(_n.getLang("restore_to_default")),1)])]),createBaseVNode("div",_hoisted_25,[createBaseVNode("div",_hoisted_26,[createTextVNode(toDisplayString(_n.getLang("image_desc"))+" ",1),createBaseVNode("div",_hoisted_27,toDisplayString(_n.getLang("ai_two")),1)]),createBaseVNode("div",_hoisted_28,[withDirectives(createBaseVNode("textarea",{style:{height:"100px"},ref:"imageDesc","onUpdate:modelValue":Cn[6]||(Cn[6]=Pn=>Bn.imageDesc=Pn),placeholder:_n.getLang("input_image_desc")},null,8,_hoisted_29),[[vModelText,Bn.imageDesc]])])]),createBaseVNode("div",_hoisted_30,[_hoisted_31,createBaseVNode("div",_hoisted_32,[createBaseVNode("div",{class:"common-btn hover-scale-120",onClick:Cn[7]||(Cn[7]=(...Pn)=>Ln.onGenClick&&Ln.onGenClick(...Pn))},[Bn.genIng?(openBlock(),createBlock(In,{key:0,name:"loading"})):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(_n.getLang("generate")),1)],64))])])])])],2),createBaseVNode("div",{class:normalizeClass(["body-panel",Bn.hidePanels.result?"fold":""])},[createBaseVNode("div",_hoisted_33,[createBaseVNode("div",{class:"panel-unfold",onClick:Cn[8]||(Cn[8]=Pn=>Ln.onUnfoldClick("result"))},[createVNode(In,{class:"hover-scale-120",name:"unfold"})]),createBaseVNode("div",_hoisted_34,toDisplayString(_n.getLang("generate_result")),1)]),createBaseVNode("div",_hoisted_35,[createBaseVNode("div",_hoisted_36,[createBaseVNode("div",_hoisted_37,toDisplayString(_n.getLang("generate_result")),1),createBaseVNode("div",_hoisted_38,[withDirectives(createBaseVNode("textarea",{style:{height:"100px"},"onUpdate:modelValue":Cn[9]||(Cn[9]=Pn=>Bn.promptResult=Pn)},null,512),[[vModelText,Bn.promptResult]])])]),Bn.promptResult?(openBlock(),createElementBlock("div",_hoisted_39,[_hoisted_40,createBaseVNode("div",_hoisted_41,[createBaseVNode("div",{class:"common-btn hover-scale-120",onClick:Cn[10]||(Cn[10]=(...Pn)=>Ln.onUseClick&&Ln.onUseClick(...Pn))},toDisplayString(_n.getLang("use")),1)])])):createCommentVNode("",!0)])],2)])])])):createCommentVNode("",!0)]),_:1})}const ChatgptPrompt=_export_sfc(_sfc_main$4,[["render",_sfc_render$4]]),_sfc_main$3={name:"About",components:{IconSvg},mixins:[LanguageMixin],data(){return{version:"",latestVersion:"",isLatestVersion:!0,isOpen:!1,loading:!1,versions:[],icons:[]}},emits:["use"],computed:{},mounted(){this.icons=[{title:"GitHub stars",url:this.globals.github+"/stargazers",image:"https://img.shields.io/github/stars/"+this.globals.name+"?style=flat-square"},{title:"GitHub forks",url:this.globals.github+"/network/members",image:"https://img.shields.io/github/forks/"+this.globals.name+"?style=flat-square"},{title:"GitHub issues",url:this.globals.github+"/issues",image:"https://img.shields.io/github/issues/"+this.globals.name+"?style=flat-square"},{title:"GitHub issues closed",url:this.globals.github+"/issues?q=is%3Aissue+is%3Aclosed",image:"https://img.shields.io/github/issues-closed/"+this.globals.name+"?style=flat-square"},{title:"GitHub license",url:this.globals.github+"/blob/master/LICENSE.md",image:"https://img.shields.io/github/license/"+this.globals.name+"?style=flat-square"},{title:"GitHub commits",url:this.globals.github+"/commits/main",image:"https://img.shields.io/github/last-commit/"+this.globals.name+"?style=flat-square"}]},methods:{open(){this.isOpen=!0,this.version="",this.latestVersion="",this.isLatestVersion=!0,this.versions=[],this.loading=!0,this.gradioAPI.getVersion().then(_n=>{this.version=_n.version,this.latestVersion=_n.latest_version,this.isLatestVersion=_n.version===_n.latest_version}),this.gradioAPI.getRemoteVersions().then(_n=>{this.loading=!1;let Cn=[];_n.forEach(($n,Nn)=>{$n.is_update_readme||($n.date=common$1.formatTime($n.date),Cn.push($n))}),this.versions=Cn}).catch(_n=>{this.loading=!1})},close(){this.isOpen=!1},commitUrl(_n){return this.globals.github+"/commit/"+_n},formatVersion(_n){return _n?_n.slice(0,7):this.getLang("unknown_version")},message(_n){return _n=common$1.escapeHtml(_n),_n=_n.replace(/Former-commit-id: [a-z0-9]{40}/g,""),_n=_n.trim(),_n=_n.replace(`
`,"<br/>"),_n=_n.replace(/#(\d+)/g,'<a href="'+this.globals.github+'/issues/$1" target="_blank">#$1</a>'),_n}}},_hoisted_1$3={class:"body-title"},_hoisted_2$3=["href"],_hoisted_3$3=["href"],_hoisted_4$3=["src","alt"],_hoisted_5$2={key:0},_hoisted_6$1=["href"],_hoisted_7$1={key:0,class:"has-new-version"},_hoisted_8$1=["href"],_hoisted_9$1=["href"],_hoisted_10$1={class:"version-list"},_hoisted_11$1={class:"item-header"},_hoisted_12$1={class:"version-sha"},_hoisted_13$1=["href"],_hoisted_14$1={class:"version-date"},_hoisted_15$1=["innerHTML"];function _sfc_render$3(_n,Cn,$n,Nn,Bn,Ln){const In=resolveComponent("icon-svg");return openBlock(),createBlock(Transition,{name:"fadeDown"},{default:withCtx(()=>[Bn.isOpen?(openBlock(),createElementBlock("div",{key:0,class:"physton-about-prompt",onClick:Cn[3]||(Cn[3]=(...Pn)=>Ln.close&&Ln.close(...Pn))},[createBaseVNode("div",{class:"about-main",onClick:Cn[2]||(Cn[2]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",{class:"about-close",onClick:Cn[0]||(Cn[0]=(...Pn)=>Ln.close&&Ln.close(...Pn))},[createVNode(In,{name:"close"})]),createBaseVNode("div",{class:"about-body",onClick:Cn[1]||(Cn[1]=withModifiers(()=>{},["stop"]))},[createBaseVNode("p",_hoisted_1$3,[createBaseVNode("a",{href:_n.globals.github,target:"_blank"},toDisplayString(_n.globals.name),9,_hoisted_2$3)]),createBaseVNode("p",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.icons,Pn=>(openBlock(),createElementBlock("a",{key:Pn.title,href:Pn.url,target:"_blank"},[createBaseVNode("img",{src:Pn.image,alt:Pn.title},null,8,_hoisted_4$3)],8,_hoisted_3$3))),128))]),Bn.loading?createCommentVNode("",!0):(openBlock(),createElementBlock("p",_hoisted_5$2,[createBaseVNode("span",null,[createTextVNode(toDisplayString(_n.getLang("version"))+": ",1),createBaseVNode("a",{href:Ln.commitUrl(Bn.version),target:"_blank"},toDisplayString(Ln.formatVersion(Bn.version)),9,_hoisted_6$1)]),!Bn.isLatestVersion&&Bn.latestVersion?(openBlock(),createElementBlock("span",_hoisted_7$1,[createTextVNode("    ("+toDisplayString(_n.getLang("has_new_version"))+": ",1),createBaseVNode("a",{href:Ln.commitUrl(Bn.latestVersion),target:"_blank"},toDisplayString(Ln.formatVersion(Bn.latestVersion)),9,_hoisted_8$1),createTextVNode(")")])):createCommentVNode("",!0)])),createBaseVNode("p",null,[createTextVNode(toDisplayString(_n.getLang("wiki_desc"))+" ",1),createBaseVNode("a",{href:_n.replaceGlobals("{{docs}}"),target:"_blank"},"Wiki",8,_hoisted_9$1)]),createBaseVNode("div",_hoisted_10$1,[Bn.loading?(openBlock(),createBlock(In,{key:0,name:"loading"})):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.versions,Pn=>(openBlock(),createElementBlock("div",{class:"version-item",key:Pn.version},[createBaseVNode("div",_hoisted_11$1,[createBaseVNode("div",_hoisted_12$1,[createBaseVNode("a",{href:Ln.commitUrl(Pn.version),target:"_blank"},toDisplayString(Ln.formatVersion(Pn.version)),9,_hoisted_13$1)]),createBaseVNode("div",_hoisted_14$1,toDisplayString(Pn.date),1)]),createBaseVNode("div",{class:"version-msg",innerHTML:Ln.message(Pn.message)},null,8,_hoisted_15$1)]))),128))])])])])):createCommentVNode("",!0)]),_:1})}const About=_export_sfc(_sfc_main$3,[["render",_sfc_render$3]]);/*! js-yaml 4.1.0 https://github.com/nodeca/js-yaml @license MIT */function isNothing(_n){return typeof _n>"u"||_n===null}function isObject$1(_n){return typeof _n=="object"&&_n!==null}function toArray$1(_n){return Array.isArray(_n)?_n:isNothing(_n)?[]:[_n]}function extend$1(_n,Cn){var $n,Nn,Bn,Ln;if(Cn)for(Ln=Object.keys(Cn),$n=0,Nn=Ln.length;$n<Nn;$n+=1)Bn=Ln[$n],_n[Bn]=Cn[Bn];return _n}function repeat(_n,Cn){var $n="",Nn;for(Nn=0;Nn<Cn;Nn+=1)$n+=_n;return $n}function isNegativeZero(_n){return _n===0&&Number.NEGATIVE_INFINITY===1/_n}var isNothing_1=isNothing,isObject_1=isObject$1,toArray_1=toArray$1,repeat_1=repeat,isNegativeZero_1=isNegativeZero,extend_1=extend$1,common={isNothing:isNothing_1,isObject:isObject_1,toArray:toArray_1,repeat:repeat_1,isNegativeZero:isNegativeZero_1,extend:extend_1};function formatError(_n,Cn){var $n="",Nn=_n.reason||"(unknown reason)";return _n.mark?(_n.mark.name&&($n+='in "'+_n.mark.name+'" '),$n+="("+(_n.mark.line+1)+":"+(_n.mark.column+1)+")",!Cn&&_n.mark.snippet&&($n+=`
`+_n.mark.snippet),Nn+" "+$n):Nn}function YAMLException$1(_n,Cn){Error.call(this),this.name="YAMLException",this.reason=_n,this.mark=Cn,this.message=formatError(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}YAMLException$1.prototype=Object.create(Error.prototype),YAMLException$1.prototype.constructor=YAMLException$1,YAMLException$1.prototype.toString=function _n(Cn){return this.name+": "+formatError(this,Cn)};var exception=YAMLException$1;function getLine(_n,Cn,$n,Nn,Bn){var Ln="",In="",Pn=Math.floor(Bn/2)-1;return Nn-Cn>Pn&&(Ln=" ... ",Cn=Nn-Pn+Ln.length),$n-Nn>Pn&&(In=" ...",$n=Nn+Pn-In.length),{str:Ln+_n.slice(Cn,$n).replace(/\t/g,"→")+In,pos:Nn-Cn+Ln.length}}function padStart(_n,Cn){return common.repeat(" ",Cn-_n.length)+_n}function makeSnippet(_n,Cn){if(Cn=Object.create(Cn||null),!_n.buffer)return null;Cn.maxLength||(Cn.maxLength=79),typeof Cn.indent!="number"&&(Cn.indent=1),typeof Cn.linesBefore!="number"&&(Cn.linesBefore=3),typeof Cn.linesAfter!="number"&&(Cn.linesAfter=2);for(var $n=/\r?\n|\r|\0/g,Nn=[0],Bn=[],Ln,In=-1;Ln=$n.exec(_n.buffer);)Bn.push(Ln.index),Nn.push(Ln.index+Ln[0].length),_n.position<=Ln.index&&In<0&&(In=Nn.length-2);In<0&&(In=Nn.length-1);var Pn="",Dn,Wn,Hn=Math.min(_n.line+Cn.linesAfter,Bn.length).toString().length,Yn=Cn.maxLength-(Cn.indent+Hn+3);for(Dn=1;Dn<=Cn.linesBefore&&!(In-Dn<0);Dn++)Wn=getLine(_n.buffer,Nn[In-Dn],Bn[In-Dn],_n.position-(Nn[In]-Nn[In-Dn]),Yn),Pn=common.repeat(" ",Cn.indent)+padStart((_n.line-Dn+1).toString(),Hn)+" | "+Wn.str+`
`+Pn;for(Wn=getLine(_n.buffer,Nn[In],Bn[In],_n.position,Yn),Pn+=common.repeat(" ",Cn.indent)+padStart((_n.line+1).toString(),Hn)+" | "+Wn.str+`
`,Pn+=common.repeat("-",Cn.indent+Hn+3+Wn.pos)+`^
`,Dn=1;Dn<=Cn.linesAfter&&!(In+Dn>=Bn.length);Dn++)Wn=getLine(_n.buffer,Nn[In+Dn],Bn[In+Dn],_n.position-(Nn[In]-Nn[In+Dn]),Yn),Pn+=common.repeat(" ",Cn.indent)+padStart((_n.line+Dn+1).toString(),Hn)+" | "+Wn.str+`
`;return Pn.replace(/\n$/,"")}var snippet=makeSnippet,TYPE_CONSTRUCTOR_OPTIONS=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],YAML_NODE_KINDS=["scalar","sequence","mapping"];function compileStyleAliases(_n){var Cn={};return _n!==null&&Object.keys(_n).forEach(function($n){_n[$n].forEach(function(Nn){Cn[String(Nn)]=$n})}),Cn}function Type$1(_n,Cn){if(Cn=Cn||{},Object.keys(Cn).forEach(function($n){if(TYPE_CONSTRUCTOR_OPTIONS.indexOf($n)===-1)throw new exception('Unknown option "'+$n+'" is met in definition of "'+_n+'" YAML type.')}),this.options=Cn,this.tag=_n,this.kind=Cn.kind||null,this.resolve=Cn.resolve||function(){return!0},this.construct=Cn.construct||function($n){return $n},this.instanceOf=Cn.instanceOf||null,this.predicate=Cn.predicate||null,this.represent=Cn.represent||null,this.representName=Cn.representName||null,this.defaultStyle=Cn.defaultStyle||null,this.multi=Cn.multi||!1,this.styleAliases=compileStyleAliases(Cn.styleAliases||null),YAML_NODE_KINDS.indexOf(this.kind)===-1)throw new exception('Unknown kind "'+this.kind+'" is specified for "'+_n+'" YAML type.')}var type=Type$1;function compileList(_n,Cn){var $n=[];return _n[Cn].forEach(function(Nn){var Bn=$n.length;$n.forEach(function(Ln,In){Ln.tag===Nn.tag&&Ln.kind===Nn.kind&&Ln.multi===Nn.multi&&(Bn=In)}),$n[Bn]=Nn}),$n}function compileMap(){var _n={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},Cn,$n;function Nn(Bn){Bn.multi?(_n.multi[Bn.kind].push(Bn),_n.multi.fallback.push(Bn)):_n[Bn.kind][Bn.tag]=_n.fallback[Bn.tag]=Bn}for(Cn=0,$n=arguments.length;Cn<$n;Cn+=1)arguments[Cn].forEach(Nn);return _n}function Schema$1(_n){return this.extend(_n)}Schema$1.prototype.extend=function _n(Cn){var $n=[],Nn=[];if(Cn instanceof type)Nn.push(Cn);else if(Array.isArray(Cn))Nn=Nn.concat(Cn);else if(Cn&&(Array.isArray(Cn.implicit)||Array.isArray(Cn.explicit)))Cn.implicit&&($n=$n.concat(Cn.implicit)),Cn.explicit&&(Nn=Nn.concat(Cn.explicit));else throw new exception("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");$n.forEach(function(Ln){if(!(Ln instanceof type))throw new exception("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(Ln.loadKind&&Ln.loadKind!=="scalar")throw new exception("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(Ln.multi)throw new exception("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),Nn.forEach(function(Ln){if(!(Ln instanceof type))throw new exception("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var Bn=Object.create(Schema$1.prototype);return Bn.implicit=(this.implicit||[]).concat($n),Bn.explicit=(this.explicit||[]).concat(Nn),Bn.compiledImplicit=compileList(Bn,"implicit"),Bn.compiledExplicit=compileList(Bn,"explicit"),Bn.compiledTypeMap=compileMap(Bn.compiledImplicit,Bn.compiledExplicit),Bn};var schema=Schema$1,str=new type("tag:yaml.org,2002:str",{kind:"scalar",construct:function(_n){return _n!==null?_n:""}}),seq=new type("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(_n){return _n!==null?_n:[]}}),map=new type("tag:yaml.org,2002:map",{kind:"mapping",construct:function(_n){return _n!==null?_n:{}}}),failsafe=new schema({explicit:[str,seq,map]});function resolveYamlNull(_n){if(_n===null)return!0;var Cn=_n.length;return Cn===1&&_n==="~"||Cn===4&&(_n==="null"||_n==="Null"||_n==="NULL")}function constructYamlNull(){return null}function isNull(_n){return _n===null}var _null=new type("tag:yaml.org,2002:null",{kind:"scalar",resolve:resolveYamlNull,construct:constructYamlNull,predicate:isNull,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"});function resolveYamlBoolean(_n){if(_n===null)return!1;var Cn=_n.length;return Cn===4&&(_n==="true"||_n==="True"||_n==="TRUE")||Cn===5&&(_n==="false"||_n==="False"||_n==="FALSE")}function constructYamlBoolean(_n){return _n==="true"||_n==="True"||_n==="TRUE"}function isBoolean$1(_n){return Object.prototype.toString.call(_n)==="[object Boolean]"}var bool=new type("tag:yaml.org,2002:bool",{kind:"scalar",resolve:resolveYamlBoolean,construct:constructYamlBoolean,predicate:isBoolean$1,represent:{lowercase:function(_n){return _n?"true":"false"},uppercase:function(_n){return _n?"TRUE":"FALSE"},camelcase:function(_n){return _n?"True":"False"}},defaultStyle:"lowercase"});function isHexCode(_n){return 48<=_n&&_n<=57||65<=_n&&_n<=70||97<=_n&&_n<=102}function isOctCode(_n){return 48<=_n&&_n<=55}function isDecCode(_n){return 48<=_n&&_n<=57}function resolveYamlInteger(_n){if(_n===null)return!1;var Cn=_n.length,$n=0,Nn=!1,Bn;if(!Cn)return!1;if(Bn=_n[$n],(Bn==="-"||Bn==="+")&&(Bn=_n[++$n]),Bn==="0"){if($n+1===Cn)return!0;if(Bn=_n[++$n],Bn==="b"){for($n++;$n<Cn;$n++)if(Bn=_n[$n],Bn!=="_"){if(Bn!=="0"&&Bn!=="1")return!1;Nn=!0}return Nn&&Bn!=="_"}if(Bn==="x"){for($n++;$n<Cn;$n++)if(Bn=_n[$n],Bn!=="_"){if(!isHexCode(_n.charCodeAt($n)))return!1;Nn=!0}return Nn&&Bn!=="_"}if(Bn==="o"){for($n++;$n<Cn;$n++)if(Bn=_n[$n],Bn!=="_"){if(!isOctCode(_n.charCodeAt($n)))return!1;Nn=!0}return Nn&&Bn!=="_"}}if(Bn==="_")return!1;for(;$n<Cn;$n++)if(Bn=_n[$n],Bn!=="_"){if(!isDecCode(_n.charCodeAt($n)))return!1;Nn=!0}return!(!Nn||Bn==="_")}function constructYamlInteger(_n){var Cn=_n,$n=1,Nn;if(Cn.indexOf("_")!==-1&&(Cn=Cn.replace(/_/g,"")),Nn=Cn[0],(Nn==="-"||Nn==="+")&&(Nn==="-"&&($n=-1),Cn=Cn.slice(1),Nn=Cn[0]),Cn==="0")return 0;if(Nn==="0"){if(Cn[1]==="b")return $n*parseInt(Cn.slice(2),2);if(Cn[1]==="x")return $n*parseInt(Cn.slice(2),16);if(Cn[1]==="o")return $n*parseInt(Cn.slice(2),8)}return $n*parseInt(Cn,10)}function isInteger(_n){return Object.prototype.toString.call(_n)==="[object Number]"&&_n%1===0&&!common.isNegativeZero(_n)}var int=new type("tag:yaml.org,2002:int",{kind:"scalar",resolve:resolveYamlInteger,construct:constructYamlInteger,predicate:isInteger,represent:{binary:function(_n){return _n>=0?"0b"+_n.toString(2):"-0b"+_n.toString(2).slice(1)},octal:function(_n){return _n>=0?"0o"+_n.toString(8):"-0o"+_n.toString(8).slice(1)},decimal:function(_n){return _n.toString(10)},hexadecimal:function(_n){return _n>=0?"0x"+_n.toString(16).toUpperCase():"-0x"+_n.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}),YAML_FLOAT_PATTERN=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function resolveYamlFloat(_n){return!(_n===null||!YAML_FLOAT_PATTERN.test(_n)||_n[_n.length-1]==="_")}function constructYamlFloat(_n){var Cn,$n;return Cn=_n.replace(/_/g,"").toLowerCase(),$n=Cn[0]==="-"?-1:1,"+-".indexOf(Cn[0])>=0&&(Cn=Cn.slice(1)),Cn===".inf"?$n===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:Cn===".nan"?NaN:$n*parseFloat(Cn,10)}var SCIENTIFIC_WITHOUT_DOT=/^[-+]?[0-9]+e/;function representYamlFloat(_n,Cn){var $n;if(isNaN(_n))switch(Cn){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===_n)switch(Cn){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===_n)switch(Cn){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(common.isNegativeZero(_n))return"-0.0";return $n=_n.toString(10),SCIENTIFIC_WITHOUT_DOT.test($n)?$n.replace("e",".e"):$n}function isFloat(_n){return Object.prototype.toString.call(_n)==="[object Number]"&&(_n%1!==0||common.isNegativeZero(_n))}var float=new type("tag:yaml.org,2002:float",{kind:"scalar",resolve:resolveYamlFloat,construct:constructYamlFloat,predicate:isFloat,represent:representYamlFloat,defaultStyle:"lowercase"}),json=failsafe.extend({implicit:[_null,bool,int,float]}),core=json,YAML_DATE_REGEXP=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),YAML_TIMESTAMP_REGEXP=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function resolveYamlTimestamp(_n){return _n===null?!1:YAML_DATE_REGEXP.exec(_n)!==null||YAML_TIMESTAMP_REGEXP.exec(_n)!==null}function constructYamlTimestamp(_n){var Cn,$n,Nn,Bn,Ln,In,Pn,Dn=0,Wn=null,Hn,Yn,Gn;if(Cn=YAML_DATE_REGEXP.exec(_n),Cn===null&&(Cn=YAML_TIMESTAMP_REGEXP.exec(_n)),Cn===null)throw new Error("Date resolve error");if($n=+Cn[1],Nn=+Cn[2]-1,Bn=+Cn[3],!Cn[4])return new Date(Date.UTC($n,Nn,Bn));if(Ln=+Cn[4],In=+Cn[5],Pn=+Cn[6],Cn[7]){for(Dn=Cn[7].slice(0,3);Dn.length<3;)Dn+="0";Dn=+Dn}return Cn[9]&&(Hn=+Cn[10],Yn=+(Cn[11]||0),Wn=(Hn*60+Yn)*6e4,Cn[9]==="-"&&(Wn=-Wn)),Gn=new Date(Date.UTC($n,Nn,Bn,Ln,In,Pn,Dn)),Wn&&Gn.setTime(Gn.getTime()-Wn),Gn}function representYamlTimestamp(_n){return _n.toISOString()}var timestamp=new type("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:resolveYamlTimestamp,construct:constructYamlTimestamp,instanceOf:Date,represent:representYamlTimestamp});function resolveYamlMerge(_n){return _n==="<<"||_n===null}var merge$1=new type("tag:yaml.org,2002:merge",{kind:"scalar",resolve:resolveYamlMerge}),BASE64_MAP=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=
\r`;function resolveYamlBinary(_n){if(_n===null)return!1;var Cn,$n,Nn=0,Bn=_n.length,Ln=BASE64_MAP;for($n=0;$n<Bn;$n++)if(Cn=Ln.indexOf(_n.charAt($n)),!(Cn>64)){if(Cn<0)return!1;Nn+=6}return Nn%8===0}function constructYamlBinary(_n){var Cn,$n,Nn=_n.replace(/[\r\n=]/g,""),Bn=Nn.length,Ln=BASE64_MAP,In=0,Pn=[];for(Cn=0;Cn<Bn;Cn++)Cn%4===0&&Cn&&(Pn.push(In>>16&255),Pn.push(In>>8&255),Pn.push(In&255)),In=In<<6|Ln.indexOf(Nn.charAt(Cn));return $n=Bn%4*6,$n===0?(Pn.push(In>>16&255),Pn.push(In>>8&255),Pn.push(In&255)):$n===18?(Pn.push(In>>10&255),Pn.push(In>>2&255)):$n===12&&Pn.push(In>>4&255),new Uint8Array(Pn)}function representYamlBinary(_n){var Cn="",$n=0,Nn,Bn,Ln=_n.length,In=BASE64_MAP;for(Nn=0;Nn<Ln;Nn++)Nn%3===0&&Nn&&(Cn+=In[$n>>18&63],Cn+=In[$n>>12&63],Cn+=In[$n>>6&63],Cn+=In[$n&63]),$n=($n<<8)+_n[Nn];return Bn=Ln%3,Bn===0?(Cn+=In[$n>>18&63],Cn+=In[$n>>12&63],Cn+=In[$n>>6&63],Cn+=In[$n&63]):Bn===2?(Cn+=In[$n>>10&63],Cn+=In[$n>>4&63],Cn+=In[$n<<2&63],Cn+=In[64]):Bn===1&&(Cn+=In[$n>>2&63],Cn+=In[$n<<4&63],Cn+=In[64],Cn+=In[64]),Cn}function isBinary(_n){return Object.prototype.toString.call(_n)==="[object Uint8Array]"}var binary=new type("tag:yaml.org,2002:binary",{kind:"scalar",resolve:resolveYamlBinary,construct:constructYamlBinary,predicate:isBinary,represent:representYamlBinary}),_hasOwnProperty$3=Object.prototype.hasOwnProperty,_toString$2=Object.prototype.toString;function resolveYamlOmap(_n){if(_n===null)return!0;var Cn=[],$n,Nn,Bn,Ln,In,Pn=_n;for($n=0,Nn=Pn.length;$n<Nn;$n+=1){if(Bn=Pn[$n],In=!1,_toString$2.call(Bn)!=="[object Object]")return!1;for(Ln in Bn)if(_hasOwnProperty$3.call(Bn,Ln))if(!In)In=!0;else return!1;if(!In)return!1;if(Cn.indexOf(Ln)===-1)Cn.push(Ln);else return!1}return!0}function constructYamlOmap(_n){return _n!==null?_n:[]}var omap=new type("tag:yaml.org,2002:omap",{kind:"sequence",resolve:resolveYamlOmap,construct:constructYamlOmap}),_toString$1=Object.prototype.toString;function resolveYamlPairs(_n){if(_n===null)return!0;var Cn,$n,Nn,Bn,Ln,In=_n;for(Ln=new Array(In.length),Cn=0,$n=In.length;Cn<$n;Cn+=1){if(Nn=In[Cn],_toString$1.call(Nn)!=="[object Object]"||(Bn=Object.keys(Nn),Bn.length!==1))return!1;Ln[Cn]=[Bn[0],Nn[Bn[0]]]}return!0}function constructYamlPairs(_n){if(_n===null)return[];var Cn,$n,Nn,Bn,Ln,In=_n;for(Ln=new Array(In.length),Cn=0,$n=In.length;Cn<$n;Cn+=1)Nn=In[Cn],Bn=Object.keys(Nn),Ln[Cn]=[Bn[0],Nn[Bn[0]]];return Ln}var pairs=new type("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:resolveYamlPairs,construct:constructYamlPairs}),_hasOwnProperty$2=Object.prototype.hasOwnProperty;function resolveYamlSet(_n){if(_n===null)return!0;var Cn,$n=_n;for(Cn in $n)if(_hasOwnProperty$2.call($n,Cn)&&$n[Cn]!==null)return!1;return!0}function constructYamlSet(_n){return _n!==null?_n:{}}var set=new type("tag:yaml.org,2002:set",{kind:"mapping",resolve:resolveYamlSet,construct:constructYamlSet}),_default=core.extend({implicit:[timestamp,merge$1],explicit:[binary,omap,pairs,set]}),_hasOwnProperty$1=Object.prototype.hasOwnProperty,CONTEXT_FLOW_IN=1,CONTEXT_FLOW_OUT=2,CONTEXT_BLOCK_IN=3,CONTEXT_BLOCK_OUT=4,CHOMPING_CLIP=1,CHOMPING_STRIP=2,CHOMPING_KEEP=3,PATTERN_NON_PRINTABLE=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,PATTERN_NON_ASCII_LINE_BREAKS=/[\x85\u2028\u2029]/,PATTERN_FLOW_INDICATORS=/[,\[\]\{\}]/,PATTERN_TAG_HANDLE=/^(?:!|!!|![a-z\-]+!)$/i,PATTERN_TAG_URI=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function _class(_n){return Object.prototype.toString.call(_n)}function is_EOL(_n){return _n===10||_n===13}function is_WHITE_SPACE(_n){return _n===9||_n===32}function is_WS_OR_EOL(_n){return _n===9||_n===32||_n===10||_n===13}function is_FLOW_INDICATOR(_n){return _n===44||_n===91||_n===93||_n===123||_n===125}function fromHexCode(_n){var Cn;return 48<=_n&&_n<=57?_n-48:(Cn=_n|32,97<=Cn&&Cn<=102?Cn-97+10:-1)}function escapedHexLen(_n){return _n===120?2:_n===117?4:_n===85?8:0}function fromDecimalCode(_n){return 48<=_n&&_n<=57?_n-48:-1}function simpleEscapeSequence(_n){return _n===48?"\0":_n===97?"\x07":_n===98?"\b":_n===116||_n===9?" ":_n===110?`
`:_n===118?"\v":_n===102?"\f":_n===114?"\r":_n===101?"\x1B":_n===32?" ":_n===34?'"':_n===47?"/":_n===92?"\\":_n===78?"…":_n===95?" ":_n===76?"\u2028":_n===80?"\u2029":""}function charFromCodepoint(_n){return _n<=65535?String.fromCharCode(_n):String.fromCharCode((_n-65536>>10)+55296,(_n-65536&1023)+56320)}for(var simpleEscapeCheck=new Array(256),simpleEscapeMap=new Array(256),i=0;i<256;i++)simpleEscapeCheck[i]=simpleEscapeSequence(i)?1:0,simpleEscapeMap[i]=simpleEscapeSequence(i);function State$1(_n,Cn){this.input=_n,this.filename=Cn.filename||null,this.schema=Cn.schema||_default,this.onWarning=Cn.onWarning||null,this.legacy=Cn.legacy||!1,this.json=Cn.json||!1,this.listener=Cn.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=_n.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function generateError(_n,Cn){var $n={name:_n.filename,buffer:_n.input.slice(0,-1),position:_n.position,line:_n.line,column:_n.position-_n.lineStart};return $n.snippet=snippet($n),new exception(Cn,$n)}function throwError(_n,Cn){throw generateError(_n,Cn)}function throwWarning(_n,Cn){_n.onWarning&&_n.onWarning.call(null,generateError(_n,Cn))}var directiveHandlers={YAML:function _n(Cn,$n,Nn){var Bn,Ln,In;Cn.version!==null&&throwError(Cn,"duplication of %YAML directive"),Nn.length!==1&&throwError(Cn,"YAML directive accepts exactly one argument"),Bn=/^([0-9]+)\.([0-9]+)$/.exec(Nn[0]),Bn===null&&throwError(Cn,"ill-formed argument of the YAML directive"),Ln=parseInt(Bn[1],10),In=parseInt(Bn[2],10),Ln!==1&&throwError(Cn,"unacceptable YAML version of the document"),Cn.version=Nn[0],Cn.checkLineBreaks=In<2,In!==1&&In!==2&&throwWarning(Cn,"unsupported YAML version of the document")},TAG:function _n(Cn,$n,Nn){var Bn,Ln;Nn.length!==2&&throwError(Cn,"TAG directive accepts exactly two arguments"),Bn=Nn[0],Ln=Nn[1],PATTERN_TAG_HANDLE.test(Bn)||throwError(Cn,"ill-formed tag handle (first argument) of the TAG directive"),_hasOwnProperty$1.call(Cn.tagMap,Bn)&&throwError(Cn,'there is a previously declared suffix for "'+Bn+'" tag handle'),PATTERN_TAG_URI.test(Ln)||throwError(Cn,"ill-formed tag prefix (second argument) of the TAG directive");try{Ln=decodeURIComponent(Ln)}catch{throwError(Cn,"tag prefix is malformed: "+Ln)}Cn.tagMap[Bn]=Ln}};function captureSegment(_n,Cn,$n,Nn){var Bn,Ln,In,Pn;if(Cn<$n){if(Pn=_n.input.slice(Cn,$n),Nn)for(Bn=0,Ln=Pn.length;Bn<Ln;Bn+=1)In=Pn.charCodeAt(Bn),In===9||32<=In&&In<=1114111||throwError(_n,"expected valid JSON character");else PATTERN_NON_PRINTABLE.test(Pn)&&throwError(_n,"the stream contains non-printable characters");_n.result+=Pn}}function mergeMappings(_n,Cn,$n,Nn){var Bn,Ln,In,Pn;for(common.isObject($n)||throwError(_n,"cannot merge mappings; the provided source object is unacceptable"),Bn=Object.keys($n),In=0,Pn=Bn.length;In<Pn;In+=1)Ln=Bn[In],_hasOwnProperty$1.call(Cn,Ln)||(Cn[Ln]=$n[Ln],Nn[Ln]=!0)}function storeMappingPair(_n,Cn,$n,Nn,Bn,Ln,In,Pn,Dn){var Wn,Hn;if(Array.isArray(Bn))for(Bn=Array.prototype.slice.call(Bn),Wn=0,Hn=Bn.length;Wn<Hn;Wn+=1)Array.isArray(Bn[Wn])&&throwError(_n,"nested arrays are not supported inside keys"),typeof Bn=="object"&&_class(Bn[Wn])==="[object Object]"&&(Bn[Wn]="[object Object]");if(typeof Bn=="object"&&_class(Bn)==="[object Object]"&&(Bn="[object Object]"),Bn=String(Bn),Cn===null&&(Cn={}),Nn==="tag:yaml.org,2002:merge")if(Array.isArray(Ln))for(Wn=0,Hn=Ln.length;Wn<Hn;Wn+=1)mergeMappings(_n,Cn,Ln[Wn],$n);else mergeMappings(_n,Cn,Ln,$n);else!_n.json&&!_hasOwnProperty$1.call($n,Bn)&&_hasOwnProperty$1.call(Cn,Bn)&&(_n.line=In||_n.line,_n.lineStart=Pn||_n.lineStart,_n.position=Dn||_n.position,throwError(_n,"duplicated mapping key")),Bn==="__proto__"?Object.defineProperty(Cn,Bn,{configurable:!0,enumerable:!0,writable:!0,value:Ln}):Cn[Bn]=Ln,delete $n[Bn];return Cn}function readLineBreak(_n){var Cn;Cn=_n.input.charCodeAt(_n.position),Cn===10?_n.position++:Cn===13?(_n.position++,_n.input.charCodeAt(_n.position)===10&&_n.position++):throwError(_n,"a line break is expected"),_n.line+=1,_n.lineStart=_n.position,_n.firstTabInLine=-1}function skipSeparationSpace(_n,Cn,$n){for(var Nn=0,Bn=_n.input.charCodeAt(_n.position);Bn!==0;){for(;is_WHITE_SPACE(Bn);)Bn===9&&_n.firstTabInLine===-1&&(_n.firstTabInLine=_n.position),Bn=_n.input.charCodeAt(++_n.position);if(Cn&&Bn===35)do Bn=_n.input.charCodeAt(++_n.position);while(Bn!==10&&Bn!==13&&Bn!==0);if(is_EOL(Bn))for(readLineBreak(_n),Bn=_n.input.charCodeAt(_n.position),Nn++,_n.lineIndent=0;Bn===32;)_n.lineIndent++,Bn=_n.input.charCodeAt(++_n.position);else break}return $n!==-1&&Nn!==0&&_n.lineIndent<$n&&throwWarning(_n,"deficient indentation"),Nn}function testDocumentSeparator(_n){var Cn=_n.position,$n;return $n=_n.input.charCodeAt(Cn),!!(($n===45||$n===46)&&$n===_n.input.charCodeAt(Cn+1)&&$n===_n.input.charCodeAt(Cn+2)&&(Cn+=3,$n=_n.input.charCodeAt(Cn),$n===0||is_WS_OR_EOL($n)))}function writeFoldedLines(_n,Cn){Cn===1?_n.result+=" ":Cn>1&&(_n.result+=common.repeat(`
`,Cn-1))}function readPlainScalar(_n,Cn,$n){var Nn,Bn,Ln,In,Pn,Dn,Wn,Hn,Yn=_n.kind,Gn=_n.result,Jo;if(Jo=_n.input.charCodeAt(_n.position),is_WS_OR_EOL(Jo)||is_FLOW_INDICATOR(Jo)||Jo===35||Jo===38||Jo===42||Jo===33||Jo===124||Jo===62||Jo===39||Jo===34||Jo===37||Jo===64||Jo===96||(Jo===63||Jo===45)&&(Bn=_n.input.charCodeAt(_n.position+1),is_WS_OR_EOL(Bn)||$n&&is_FLOW_INDICATOR(Bn)))return!1;for(_n.kind="scalar",_n.result="",Ln=In=_n.position,Pn=!1;Jo!==0;){if(Jo===58){if(Bn=_n.input.charCodeAt(_n.position+1),is_WS_OR_EOL(Bn)||$n&&is_FLOW_INDICATOR(Bn))break}else if(Jo===35){if(Nn=_n.input.charCodeAt(_n.position-1),is_WS_OR_EOL(Nn))break}else{if(_n.position===_n.lineStart&&testDocumentSeparator(_n)||$n&&is_FLOW_INDICATOR(Jo))break;if(is_EOL(Jo))if(Dn=_n.line,Wn=_n.lineStart,Hn=_n.lineIndent,skipSeparationSpace(_n,!1,-1),_n.lineIndent>=Cn){Pn=!0,Jo=_n.input.charCodeAt(_n.position);continue}else{_n.position=In,_n.line=Dn,_n.lineStart=Wn,_n.lineIndent=Hn;break}}Pn&&(captureSegment(_n,Ln,In,!1),writeFoldedLines(_n,_n.line-Dn),Ln=In=_n.position,Pn=!1),is_WHITE_SPACE(Jo)||(In=_n.position+1),Jo=_n.input.charCodeAt(++_n.position)}return captureSegment(_n,Ln,In,!1),_n.result?!0:(_n.kind=Yn,_n.result=Gn,!1)}function readSingleQuotedScalar(_n,Cn){var $n,Nn,Bn;if($n=_n.input.charCodeAt(_n.position),$n!==39)return!1;for(_n.kind="scalar",_n.result="",_n.position++,Nn=Bn=_n.position;($n=_n.input.charCodeAt(_n.position))!==0;)if($n===39)if(captureSegment(_n,Nn,_n.position,!0),$n=_n.input.charCodeAt(++_n.position),$n===39)Nn=_n.position,_n.position++,Bn=_n.position;else return!0;else is_EOL($n)?(captureSegment(_n,Nn,Bn,!0),writeFoldedLines(_n,skipSeparationSpace(_n,!1,Cn)),Nn=Bn=_n.position):_n.position===_n.lineStart&&testDocumentSeparator(_n)?throwError(_n,"unexpected end of the document within a single quoted scalar"):(_n.position++,Bn=_n.position);throwError(_n,"unexpected end of the stream within a single quoted scalar")}function readDoubleQuotedScalar(_n,Cn){var $n,Nn,Bn,Ln,In,Pn;if(Pn=_n.input.charCodeAt(_n.position),Pn!==34)return!1;for(_n.kind="scalar",_n.result="",_n.position++,$n=Nn=_n.position;(Pn=_n.input.charCodeAt(_n.position))!==0;){if(Pn===34)return captureSegment(_n,$n,_n.position,!0),_n.position++,!0;if(Pn===92){if(captureSegment(_n,$n,_n.position,!0),Pn=_n.input.charCodeAt(++_n.position),is_EOL(Pn))skipSeparationSpace(_n,!1,Cn);else if(Pn<256&&simpleEscapeCheck[Pn])_n.result+=simpleEscapeMap[Pn],_n.position++;else if((In=escapedHexLen(Pn))>0){for(Bn=In,Ln=0;Bn>0;Bn--)Pn=_n.input.charCodeAt(++_n.position),(In=fromHexCode(Pn))>=0?Ln=(Ln<<4)+In:throwError(_n,"expected hexadecimal character");_n.result+=charFromCodepoint(Ln),_n.position++}else throwError(_n,"unknown escape sequence");$n=Nn=_n.position}else is_EOL(Pn)?(captureSegment(_n,$n,Nn,!0),writeFoldedLines(_n,skipSeparationSpace(_n,!1,Cn)),$n=Nn=_n.position):_n.position===_n.lineStart&&testDocumentSeparator(_n)?throwError(_n,"unexpected end of the document within a double quoted scalar"):(_n.position++,Nn=_n.position)}throwError(_n,"unexpected end of the stream within a double quoted scalar")}function readFlowCollection(_n,Cn){var $n=!0,Nn,Bn,Ln,In=_n.tag,Pn,Dn=_n.anchor,Wn,Hn,Yn,Gn,Jo,nr=Object.create(null),Zo,ri,oi,di;if(di=_n.input.charCodeAt(_n.position),di===91)Hn=93,Jo=!1,Pn=[];else if(di===123)Hn=125,Jo=!0,Pn={};else return!1;for(_n.anchor!==null&&(_n.anchorMap[_n.anchor]=Pn),di=_n.input.charCodeAt(++_n.position);di!==0;){if(skipSeparationSpace(_n,!0,Cn),di=_n.input.charCodeAt(_n.position),di===Hn)return _n.position++,_n.tag=In,_n.anchor=Dn,_n.kind=Jo?"mapping":"sequence",_n.result=Pn,!0;$n?di===44&&throwError(_n,"expected the node content, but found ','"):throwError(_n,"missed comma between flow collection entries"),ri=Zo=oi=null,Yn=Gn=!1,di===63&&(Wn=_n.input.charCodeAt(_n.position+1),is_WS_OR_EOL(Wn)&&(Yn=Gn=!0,_n.position++,skipSeparationSpace(_n,!0,Cn))),Nn=_n.line,Bn=_n.lineStart,Ln=_n.position,composeNode(_n,Cn,CONTEXT_FLOW_IN,!1,!0),ri=_n.tag,Zo=_n.result,skipSeparationSpace(_n,!0,Cn),di=_n.input.charCodeAt(_n.position),(Gn||_n.line===Nn)&&di===58&&(Yn=!0,di=_n.input.charCodeAt(++_n.position),skipSeparationSpace(_n,!0,Cn),composeNode(_n,Cn,CONTEXT_FLOW_IN,!1,!0),oi=_n.result),Jo?storeMappingPair(_n,Pn,nr,ri,Zo,oi,Nn,Bn,Ln):Yn?Pn.push(storeMappingPair(_n,null,nr,ri,Zo,oi,Nn,Bn,Ln)):Pn.push(Zo),skipSeparationSpace(_n,!0,Cn),di=_n.input.charCodeAt(_n.position),di===44?($n=!0,di=_n.input.charCodeAt(++_n.position)):$n=!1}throwError(_n,"unexpected end of the stream within a flow collection")}function readBlockScalar(_n,Cn){var $n,Nn,Bn=CHOMPING_CLIP,Ln=!1,In=!1,Pn=Cn,Dn=0,Wn=!1,Hn,Yn;if(Yn=_n.input.charCodeAt(_n.position),Yn===124)Nn=!1;else if(Yn===62)Nn=!0;else return!1;for(_n.kind="scalar",_n.result="";Yn!==0;)if(Yn=_n.input.charCodeAt(++_n.position),Yn===43||Yn===45)CHOMPING_CLIP===Bn?Bn=Yn===43?CHOMPING_KEEP:CHOMPING_STRIP:throwError(_n,"repeat of a chomping mode identifier");else if((Hn=fromDecimalCode(Yn))>=0)Hn===0?throwError(_n,"bad explicit indentation width of a block scalar; it cannot be less than one"):In?throwError(_n,"repeat of an indentation width identifier"):(Pn=Cn+Hn-1,In=!0);else break;if(is_WHITE_SPACE(Yn)){do Yn=_n.input.charCodeAt(++_n.position);while(is_WHITE_SPACE(Yn));if(Yn===35)do Yn=_n.input.charCodeAt(++_n.position);while(!is_EOL(Yn)&&Yn!==0)}for(;Yn!==0;){for(readLineBreak(_n),_n.lineIndent=0,Yn=_n.input.charCodeAt(_n.position);(!In||_n.lineIndent<Pn)&&Yn===32;)_n.lineIndent++,Yn=_n.input.charCodeAt(++_n.position);if(!In&&_n.lineIndent>Pn&&(Pn=_n.lineIndent),is_EOL(Yn)){Dn++;continue}if(_n.lineIndent<Pn){Bn===CHOMPING_KEEP?_n.result+=common.repeat(`
`,Ln?1+Dn:Dn):Bn===CHOMPING_CLIP&&Ln&&(_n.result+=`
`);break}for(Nn?is_WHITE_SPACE(Yn)?(Wn=!0,_n.result+=common.repeat(`
`,Ln?1+Dn:Dn)):Wn?(Wn=!1,_n.result+=common.repeat(`
`,Dn+1)):Dn===0?Ln&&(_n.result+=" "):_n.result+=common.repeat(`
`,Dn):_n.result+=common.repeat(`
`,Ln?1+Dn:Dn),Ln=!0,In=!0,Dn=0,$n=_n.position;!is_EOL(Yn)&&Yn!==0;)Yn=_n.input.charCodeAt(++_n.position);captureSegment(_n,$n,_n.position,!1)}return!0}function readBlockSequence(_n,Cn){var $n,Nn=_n.tag,Bn=_n.anchor,Ln=[],In,Pn=!1,Dn;if(_n.firstTabInLine!==-1)return!1;for(_n.anchor!==null&&(_n.anchorMap[_n.anchor]=Ln),Dn=_n.input.charCodeAt(_n.position);Dn!==0&&(_n.firstTabInLine!==-1&&(_n.position=_n.firstTabInLine,throwError(_n,"tab characters must not be used in indentation")),!(Dn!==45||(In=_n.input.charCodeAt(_n.position+1),!is_WS_OR_EOL(In))));){if(Pn=!0,_n.position++,skipSeparationSpace(_n,!0,-1)&&_n.lineIndent<=Cn){Ln.push(null),Dn=_n.input.charCodeAt(_n.position);continue}if($n=_n.line,composeNode(_n,Cn,CONTEXT_BLOCK_IN,!1,!0),Ln.push(_n.result),skipSeparationSpace(_n,!0,-1),Dn=_n.input.charCodeAt(_n.position),(_n.line===$n||_n.lineIndent>Cn)&&Dn!==0)throwError(_n,"bad indentation of a sequence entry");else if(_n.lineIndent<Cn)break}return Pn?(_n.tag=Nn,_n.anchor=Bn,_n.kind="sequence",_n.result=Ln,!0):!1}function readBlockMapping(_n,Cn,$n){var Nn,Bn,Ln,In,Pn,Dn,Wn=_n.tag,Hn=_n.anchor,Yn={},Gn=Object.create(null),Jo=null,nr=null,Zo=null,ri=!1,oi=!1,di;if(_n.firstTabInLine!==-1)return!1;for(_n.anchor!==null&&(_n.anchorMap[_n.anchor]=Yn),di=_n.input.charCodeAt(_n.position);di!==0;){if(!ri&&_n.firstTabInLine!==-1&&(_n.position=_n.firstTabInLine,throwError(_n,"tab characters must not be used in indentation")),Nn=_n.input.charCodeAt(_n.position+1),Ln=_n.line,(di===63||di===58)&&is_WS_OR_EOL(Nn))di===63?(ri&&(storeMappingPair(_n,Yn,Gn,Jo,nr,null,In,Pn,Dn),Jo=nr=Zo=null),oi=!0,ri=!0,Bn=!0):ri?(ri=!1,Bn=!0):throwError(_n,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),_n.position+=1,di=Nn;else{if(In=_n.line,Pn=_n.lineStart,Dn=_n.position,!composeNode(_n,$n,CONTEXT_FLOW_OUT,!1,!0))break;if(_n.line===Ln){for(di=_n.input.charCodeAt(_n.position);is_WHITE_SPACE(di);)di=_n.input.charCodeAt(++_n.position);if(di===58)di=_n.input.charCodeAt(++_n.position),is_WS_OR_EOL(di)||throwError(_n,"a whitespace character is expected after the key-value separator within a block mapping"),ri&&(storeMappingPair(_n,Yn,Gn,Jo,nr,null,In,Pn,Dn),Jo=nr=Zo=null),oi=!0,ri=!1,Bn=!1,Jo=_n.tag,nr=_n.result;else if(oi)throwError(_n,"can not read an implicit mapping pair; a colon is missed");else return _n.tag=Wn,_n.anchor=Hn,!0}else if(oi)throwError(_n,"can not read a block mapping entry; a multiline key may not be an implicit key");else return _n.tag=Wn,_n.anchor=Hn,!0}if((_n.line===Ln||_n.lineIndent>Cn)&&(ri&&(In=_n.line,Pn=_n.lineStart,Dn=_n.position),composeNode(_n,Cn,CONTEXT_BLOCK_OUT,!0,Bn)&&(ri?nr=_n.result:Zo=_n.result),ri||(storeMappingPair(_n,Yn,Gn,Jo,nr,Zo,In,Pn,Dn),Jo=nr=Zo=null),skipSeparationSpace(_n,!0,-1),di=_n.input.charCodeAt(_n.position)),(_n.line===Ln||_n.lineIndent>Cn)&&di!==0)throwError(_n,"bad indentation of a mapping entry");else if(_n.lineIndent<Cn)break}return ri&&storeMappingPair(_n,Yn,Gn,Jo,nr,null,In,Pn,Dn),oi&&(_n.tag=Wn,_n.anchor=Hn,_n.kind="mapping",_n.result=Yn),oi}function readTagProperty(_n){var Cn,$n=!1,Nn=!1,Bn,Ln,In;if(In=_n.input.charCodeAt(_n.position),In!==33)return!1;if(_n.tag!==null&&throwError(_n,"duplication of a tag property"),In=_n.input.charCodeAt(++_n.position),In===60?($n=!0,In=_n.input.charCodeAt(++_n.position)):In===33?(Nn=!0,Bn="!!",In=_n.input.charCodeAt(++_n.position)):Bn="!",Cn=_n.position,$n){do In=_n.input.charCodeAt(++_n.position);while(In!==0&&In!==62);_n.position<_n.length?(Ln=_n.input.slice(Cn,_n.position),In=_n.input.charCodeAt(++_n.position)):throwError(_n,"unexpected end of the stream within a verbatim tag")}else{for(;In!==0&&!is_WS_OR_EOL(In);)In===33&&(Nn?throwError(_n,"tag suffix cannot contain exclamation marks"):(Bn=_n.input.slice(Cn-1,_n.position+1),PATTERN_TAG_HANDLE.test(Bn)||throwError(_n,"named tag handle cannot contain such characters"),Nn=!0,Cn=_n.position+1)),In=_n.input.charCodeAt(++_n.position);Ln=_n.input.slice(Cn,_n.position),PATTERN_FLOW_INDICATORS.test(Ln)&&throwError(_n,"tag suffix cannot contain flow indicator characters")}Ln&&!PATTERN_TAG_URI.test(Ln)&&throwError(_n,"tag name cannot contain such characters: "+Ln);try{Ln=decodeURIComponent(Ln)}catch{throwError(_n,"tag name is malformed: "+Ln)}return $n?_n.tag=Ln:_hasOwnProperty$1.call(_n.tagMap,Bn)?_n.tag=_n.tagMap[Bn]+Ln:Bn==="!"?_n.tag="!"+Ln:Bn==="!!"?_n.tag="tag:yaml.org,2002:"+Ln:throwError(_n,'undeclared tag handle "'+Bn+'"'),!0}function readAnchorProperty(_n){var Cn,$n;if($n=_n.input.charCodeAt(_n.position),$n!==38)return!1;for(_n.anchor!==null&&throwError(_n,"duplication of an anchor property"),$n=_n.input.charCodeAt(++_n.position),Cn=_n.position;$n!==0&&!is_WS_OR_EOL($n)&&!is_FLOW_INDICATOR($n);)$n=_n.input.charCodeAt(++_n.position);return _n.position===Cn&&throwError(_n,"name of an anchor node must contain at least one character"),_n.anchor=_n.input.slice(Cn,_n.position),!0}function readAlias(_n){var Cn,$n,Nn;if(Nn=_n.input.charCodeAt(_n.position),Nn!==42)return!1;for(Nn=_n.input.charCodeAt(++_n.position),Cn=_n.position;Nn!==0&&!is_WS_OR_EOL(Nn)&&!is_FLOW_INDICATOR(Nn);)Nn=_n.input.charCodeAt(++_n.position);return _n.position===Cn&&throwError(_n,"name of an alias node must contain at least one character"),$n=_n.input.slice(Cn,_n.position),_hasOwnProperty$1.call(_n.anchorMap,$n)||throwError(_n,'unidentified alias "'+$n+'"'),_n.result=_n.anchorMap[$n],skipSeparationSpace(_n,!0,-1),!0}function composeNode(_n,Cn,$n,Nn,Bn){var Ln,In,Pn,Dn=1,Wn=!1,Hn=!1,Yn,Gn,Jo,nr,Zo,ri;if(_n.listener!==null&&_n.listener("open",_n),_n.tag=null,_n.anchor=null,_n.kind=null,_n.result=null,Ln=In=Pn=CONTEXT_BLOCK_OUT===$n||CONTEXT_BLOCK_IN===$n,Nn&&skipSeparationSpace(_n,!0,-1)&&(Wn=!0,_n.lineIndent>Cn?Dn=1:_n.lineIndent===Cn?Dn=0:_n.lineIndent<Cn&&(Dn=-1)),Dn===1)for(;readTagProperty(_n)||readAnchorProperty(_n);)skipSeparationSpace(_n,!0,-1)?(Wn=!0,Pn=Ln,_n.lineIndent>Cn?Dn=1:_n.lineIndent===Cn?Dn=0:_n.lineIndent<Cn&&(Dn=-1)):Pn=!1;if(Pn&&(Pn=Wn||Bn),(Dn===1||CONTEXT_BLOCK_OUT===$n)&&(CONTEXT_FLOW_IN===$n||CONTEXT_FLOW_OUT===$n?Zo=Cn:Zo=Cn+1,ri=_n.position-_n.lineStart,Dn===1?Pn&&(readBlockSequence(_n,ri)||readBlockMapping(_n,ri,Zo))||readFlowCollection(_n,Zo)?Hn=!0:(In&&readBlockScalar(_n,Zo)||readSingleQuotedScalar(_n,Zo)||readDoubleQuotedScalar(_n,Zo)?Hn=!0:readAlias(_n)?(Hn=!0,(_n.tag!==null||_n.anchor!==null)&&throwError(_n,"alias node should not have any properties")):readPlainScalar(_n,Zo,CONTEXT_FLOW_IN===$n)&&(Hn=!0,_n.tag===null&&(_n.tag="?")),_n.anchor!==null&&(_n.anchorMap[_n.anchor]=_n.result)):Dn===0&&(Hn=Pn&&readBlockSequence(_n,ri))),_n.tag===null)_n.anchor!==null&&(_n.anchorMap[_n.anchor]=_n.result);else if(_n.tag==="?"){for(_n.result!==null&&_n.kind!=="scalar"&&throwError(_n,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+_n.kind+'"'),Yn=0,Gn=_n.implicitTypes.length;Yn<Gn;Yn+=1)if(nr=_n.implicitTypes[Yn],nr.resolve(_n.result)){_n.result=nr.construct(_n.result),_n.tag=nr.tag,_n.anchor!==null&&(_n.anchorMap[_n.anchor]=_n.result);break}}else if(_n.tag!=="!"){if(_hasOwnProperty$1.call(_n.typeMap[_n.kind||"fallback"],_n.tag))nr=_n.typeMap[_n.kind||"fallback"][_n.tag];else for(nr=null,Jo=_n.typeMap.multi[_n.kind||"fallback"],Yn=0,Gn=Jo.length;Yn<Gn;Yn+=1)if(_n.tag.slice(0,Jo[Yn].tag.length)===Jo[Yn].tag){nr=Jo[Yn];break}nr||throwError(_n,"unknown tag !<"+_n.tag+">"),_n.result!==null&&nr.kind!==_n.kind&&throwError(_n,"unacceptable node kind for !<"+_n.tag+'> tag; it should be "'+nr.kind+'", not "'+_n.kind+'"'),nr.resolve(_n.result,_n.tag)?(_n.result=nr.construct(_n.result,_n.tag),_n.anchor!==null&&(_n.anchorMap[_n.anchor]=_n.result)):throwError(_n,"cannot resolve a node with !<"+_n.tag+"> explicit tag")}return _n.listener!==null&&_n.listener("close",_n),_n.tag!==null||_n.anchor!==null||Hn}function readDocument(_n){var Cn=_n.position,$n,Nn,Bn,Ln=!1,In;for(_n.version=null,_n.checkLineBreaks=_n.legacy,_n.tagMap=Object.create(null),_n.anchorMap=Object.create(null);(In=_n.input.charCodeAt(_n.position))!==0&&(skipSeparationSpace(_n,!0,-1),In=_n.input.charCodeAt(_n.position),!(_n.lineIndent>0||In!==37));){for(Ln=!0,In=_n.input.charCodeAt(++_n.position),$n=_n.position;In!==0&&!is_WS_OR_EOL(In);)In=_n.input.charCodeAt(++_n.position);for(Nn=_n.input.slice($n,_n.position),Bn=[],Nn.length<1&&throwError(_n,"directive name must not be less than one character in length");In!==0;){for(;is_WHITE_SPACE(In);)In=_n.input.charCodeAt(++_n.position);if(In===35){do In=_n.input.charCodeAt(++_n.position);while(In!==0&&!is_EOL(In));break}if(is_EOL(In))break;for($n=_n.position;In!==0&&!is_WS_OR_EOL(In);)In=_n.input.charCodeAt(++_n.position);Bn.push(_n.input.slice($n,_n.position))}In!==0&&readLineBreak(_n),_hasOwnProperty$1.call(directiveHandlers,Nn)?directiveHandlers[Nn](_n,Nn,Bn):throwWarning(_n,'unknown document directive "'+Nn+'"')}if(skipSeparationSpace(_n,!0,-1),_n.lineIndent===0&&_n.input.charCodeAt(_n.position)===45&&_n.input.charCodeAt(_n.position+1)===45&&_n.input.charCodeAt(_n.position+2)===45?(_n.position+=3,skipSeparationSpace(_n,!0,-1)):Ln&&throwError(_n,"directives end mark is expected"),composeNode(_n,_n.lineIndent-1,CONTEXT_BLOCK_OUT,!1,!0),skipSeparationSpace(_n,!0,-1),_n.checkLineBreaks&&PATTERN_NON_ASCII_LINE_BREAKS.test(_n.input.slice(Cn,_n.position))&&throwWarning(_n,"non-ASCII line breaks are interpreted as content"),_n.documents.push(_n.result),_n.position===_n.lineStart&&testDocumentSeparator(_n)){_n.input.charCodeAt(_n.position)===46&&(_n.position+=3,skipSeparationSpace(_n,!0,-1));return}if(_n.position<_n.length-1)throwError(_n,"end of the stream or a document separator is expected");else return}function loadDocuments(_n,Cn){_n=String(_n),Cn=Cn||{},_n.length!==0&&(_n.charCodeAt(_n.length-1)!==10&&_n.charCodeAt(_n.length-1)!==13&&(_n+=`
`),_n.charCodeAt(0)===65279&&(_n=_n.slice(1)));var $n=new State$1(_n,Cn),Nn=_n.indexOf("\0");for(Nn!==-1&&($n.position=Nn,throwError($n,"null byte is not allowed in input")),$n.input+="\0";$n.input.charCodeAt($n.position)===32;)$n.lineIndent+=1,$n.position+=1;for(;$n.position<$n.length-1;)readDocument($n);return $n.documents}function loadAll$1(_n,Cn,$n){Cn!==null&&typeof Cn=="object"&&typeof $n>"u"&&($n=Cn,Cn=null);var Nn=loadDocuments(_n,$n);if(typeof Cn!="function")return Nn;for(var Bn=0,Ln=Nn.length;Bn<Ln;Bn+=1)Cn(Nn[Bn])}function load$1(_n,Cn){var $n=loadDocuments(_n,Cn);if($n.length!==0){if($n.length===1)return $n[0];throw new exception("expected a single document in the stream, but found more")}}var loadAll_1=loadAll$1,load_1=load$1,loader={loadAll:loadAll_1,load:load_1},_toString=Object.prototype.toString,_hasOwnProperty=Object.prototype.hasOwnProperty,CHAR_BOM=65279,CHAR_TAB=9,CHAR_LINE_FEED=10,CHAR_CARRIAGE_RETURN=13,CHAR_SPACE=32,CHAR_EXCLAMATION=33,CHAR_DOUBLE_QUOTE=34,CHAR_SHARP=35,CHAR_PERCENT=37,CHAR_AMPERSAND=38,CHAR_SINGLE_QUOTE=39,CHAR_ASTERISK=42,CHAR_COMMA=44,CHAR_MINUS=45,CHAR_COLON=58,CHAR_EQUALS=61,CHAR_GREATER_THAN=62,CHAR_QUESTION=63,CHAR_COMMERCIAL_AT=64,CHAR_LEFT_SQUARE_BRACKET=91,CHAR_RIGHT_SQUARE_BRACKET=93,CHAR_GRAVE_ACCENT=96,CHAR_LEFT_CURLY_BRACKET=123,CHAR_VERTICAL_LINE=124,CHAR_RIGHT_CURLY_BRACKET=125,ESCAPE_SEQUENCES={};ESCAPE_SEQUENCES[0]="\\0",ESCAPE_SEQUENCES[7]="\\a",ESCAPE_SEQUENCES[8]="\\b",ESCAPE_SEQUENCES[9]="\\t",ESCAPE_SEQUENCES[10]="\\n",ESCAPE_SEQUENCES[11]="\\v",ESCAPE_SEQUENCES[12]="\\f",ESCAPE_SEQUENCES[13]="\\r",ESCAPE_SEQUENCES[27]="\\e",ESCAPE_SEQUENCES[34]='\\"',ESCAPE_SEQUENCES[92]="\\\\",ESCAPE_SEQUENCES[133]="\\N",ESCAPE_SEQUENCES[160]="\\_",ESCAPE_SEQUENCES[8232]="\\L",ESCAPE_SEQUENCES[8233]="\\P";var DEPRECATED_BOOLEANS_SYNTAX=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],DEPRECATED_BASE60_SYNTAX=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function compileStyleMap(_n,Cn){var $n,Nn,Bn,Ln,In,Pn,Dn;if(Cn===null)return{};for($n={},Nn=Object.keys(Cn),Bn=0,Ln=Nn.length;Bn<Ln;Bn+=1)In=Nn[Bn],Pn=String(Cn[In]),In.slice(0,2)==="!!"&&(In="tag:yaml.org,2002:"+In.slice(2)),Dn=_n.compiledTypeMap.fallback[In],Dn&&_hasOwnProperty.call(Dn.styleAliases,Pn)&&(Pn=Dn.styleAliases[Pn]),$n[In]=Pn;return $n}function encodeHex(_n){var Cn,$n,Nn;if(Cn=_n.toString(16).toUpperCase(),_n<=255)$n="x",Nn=2;else if(_n<=65535)$n="u",Nn=4;else if(_n<=4294967295)$n="U",Nn=8;else throw new exception("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+$n+common.repeat("0",Nn-Cn.length)+Cn}var QUOTING_TYPE_SINGLE=1,QUOTING_TYPE_DOUBLE=2;function State(_n){this.schema=_n.schema||_default,this.indent=Math.max(1,_n.indent||2),this.noArrayIndent=_n.noArrayIndent||!1,this.skipInvalid=_n.skipInvalid||!1,this.flowLevel=common.isNothing(_n.flowLevel)?-1:_n.flowLevel,this.styleMap=compileStyleMap(this.schema,_n.styles||null),this.sortKeys=_n.sortKeys||!1,this.lineWidth=_n.lineWidth||80,this.noRefs=_n.noRefs||!1,this.noCompatMode=_n.noCompatMode||!1,this.condenseFlow=_n.condenseFlow||!1,this.quotingType=_n.quotingType==='"'?QUOTING_TYPE_DOUBLE:QUOTING_TYPE_SINGLE,this.forceQuotes=_n.forceQuotes||!1,this.replacer=typeof _n.replacer=="function"?_n.replacer:null,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function indentString(_n,Cn){for(var $n=common.repeat(" ",Cn),Nn=0,Bn=-1,Ln="",In,Pn=_n.length;Nn<Pn;)Bn=_n.indexOf(`
`,Nn),Bn===-1?(In=_n.slice(Nn),Nn=Pn):(In=_n.slice(Nn,Bn+1),Nn=Bn+1),In.length&&In!==`
`&&(Ln+=$n),Ln+=In;return Ln}function generateNextLine(_n,Cn){return`
`+common.repeat(" ",_n.indent*Cn)}function testImplicitResolving(_n,Cn){var $n,Nn,Bn;for($n=0,Nn=_n.implicitTypes.length;$n<Nn;$n+=1)if(Bn=_n.implicitTypes[$n],Bn.resolve(Cn))return!0;return!1}function isWhitespace(_n){return _n===CHAR_SPACE||_n===CHAR_TAB}function isPrintable(_n){return 32<=_n&&_n<=126||161<=_n&&_n<=55295&&_n!==8232&&_n!==8233||57344<=_n&&_n<=65533&&_n!==CHAR_BOM||65536<=_n&&_n<=1114111}function isNsCharOrWhitespace(_n){return isPrintable(_n)&&_n!==CHAR_BOM&&_n!==CHAR_CARRIAGE_RETURN&&_n!==CHAR_LINE_FEED}function isPlainSafe(_n,Cn,$n){var Nn=isNsCharOrWhitespace(_n),Bn=Nn&&!isWhitespace(_n);return($n?Nn:Nn&&_n!==CHAR_COMMA&&_n!==CHAR_LEFT_SQUARE_BRACKET&&_n!==CHAR_RIGHT_SQUARE_BRACKET&&_n!==CHAR_LEFT_CURLY_BRACKET&&_n!==CHAR_RIGHT_CURLY_BRACKET)&&_n!==CHAR_SHARP&&!(Cn===CHAR_COLON&&!Bn)||isNsCharOrWhitespace(Cn)&&!isWhitespace(Cn)&&_n===CHAR_SHARP||Cn===CHAR_COLON&&Bn}function isPlainSafeFirst(_n){return isPrintable(_n)&&_n!==CHAR_BOM&&!isWhitespace(_n)&&_n!==CHAR_MINUS&&_n!==CHAR_QUESTION&&_n!==CHAR_COLON&&_n!==CHAR_COMMA&&_n!==CHAR_LEFT_SQUARE_BRACKET&&_n!==CHAR_RIGHT_SQUARE_BRACKET&&_n!==CHAR_LEFT_CURLY_BRACKET&&_n!==CHAR_RIGHT_CURLY_BRACKET&&_n!==CHAR_SHARP&&_n!==CHAR_AMPERSAND&&_n!==CHAR_ASTERISK&&_n!==CHAR_EXCLAMATION&&_n!==CHAR_VERTICAL_LINE&&_n!==CHAR_EQUALS&&_n!==CHAR_GREATER_THAN&&_n!==CHAR_SINGLE_QUOTE&&_n!==CHAR_DOUBLE_QUOTE&&_n!==CHAR_PERCENT&&_n!==CHAR_COMMERCIAL_AT&&_n!==CHAR_GRAVE_ACCENT}function isPlainSafeLast(_n){return!isWhitespace(_n)&&_n!==CHAR_COLON}function codePointAt(_n,Cn){var $n=_n.charCodeAt(Cn),Nn;return $n>=55296&&$n<=56319&&Cn+1<_n.length&&(Nn=_n.charCodeAt(Cn+1),Nn>=56320&&Nn<=57343)?($n-55296)*1024+Nn-56320+65536:$n}function needIndentIndicator(_n){var Cn=/^\n* /;return Cn.test(_n)}var STYLE_PLAIN=1,STYLE_SINGLE=2,STYLE_LITERAL=3,STYLE_FOLDED=4,STYLE_DOUBLE=5;function chooseScalarStyle(_n,Cn,$n,Nn,Bn,Ln,In,Pn){var Dn,Wn=0,Hn=null,Yn=!1,Gn=!1,Jo=Nn!==-1,nr=-1,Zo=isPlainSafeFirst(codePointAt(_n,0))&&isPlainSafeLast(codePointAt(_n,_n.length-1));if(Cn||In)for(Dn=0;Dn<_n.length;Wn>=65536?Dn+=2:Dn++){if(Wn=codePointAt(_n,Dn),!isPrintable(Wn))return STYLE_DOUBLE;Zo=Zo&&isPlainSafe(Wn,Hn,Pn),Hn=Wn}else{for(Dn=0;Dn<_n.length;Wn>=65536?Dn+=2:Dn++){if(Wn=codePointAt(_n,Dn),Wn===CHAR_LINE_FEED)Yn=!0,Jo&&(Gn=Gn||Dn-nr-1>Nn&&_n[nr+1]!==" ",nr=Dn);else if(!isPrintable(Wn))return STYLE_DOUBLE;Zo=Zo&&isPlainSafe(Wn,Hn,Pn),Hn=Wn}Gn=Gn||Jo&&Dn-nr-1>Nn&&_n[nr+1]!==" "}return!Yn&&!Gn?Zo&&!In&&!Bn(_n)?STYLE_PLAIN:Ln===QUOTING_TYPE_DOUBLE?STYLE_DOUBLE:STYLE_SINGLE:$n>9&&needIndentIndicator(_n)?STYLE_DOUBLE:In?Ln===QUOTING_TYPE_DOUBLE?STYLE_DOUBLE:STYLE_SINGLE:Gn?STYLE_FOLDED:STYLE_LITERAL}function writeScalar(_n,Cn,$n,Nn,Bn){_n.dump=function(){if(Cn.length===0)return _n.quotingType===QUOTING_TYPE_DOUBLE?'""':"''";if(!_n.noCompatMode&&(DEPRECATED_BOOLEANS_SYNTAX.indexOf(Cn)!==-1||DEPRECATED_BASE60_SYNTAX.test(Cn)))return _n.quotingType===QUOTING_TYPE_DOUBLE?'"'+Cn+'"':"'"+Cn+"'";var Ln=_n.indent*Math.max(1,$n),In=_n.lineWidth===-1?-1:Math.max(Math.min(_n.lineWidth,40),_n.lineWidth-Ln),Pn=Nn||_n.flowLevel>-1&&$n>=_n.flowLevel;function Dn(Wn){return testImplicitResolving(_n,Wn)}switch(chooseScalarStyle(Cn,Pn,_n.indent,In,Dn,_n.quotingType,_n.forceQuotes&&!Nn,Bn)){case STYLE_PLAIN:return Cn;case STYLE_SINGLE:return"'"+Cn.replace(/'/g,"''")+"'";case STYLE_LITERAL:return"|"+blockHeader(Cn,_n.indent)+dropEndingNewline(indentString(Cn,Ln));case STYLE_FOLDED:return">"+blockHeader(Cn,_n.indent)+dropEndingNewline(indentString(foldString(Cn,In),Ln));case STYLE_DOUBLE:return'"'+escapeString(Cn)+'"';default:throw new exception("impossible error: invalid scalar style")}}()}function blockHeader(_n,Cn){var $n=needIndentIndicator(_n)?String(Cn):"",Nn=_n[_n.length-1]===`
`,Bn=Nn&&(_n[_n.length-2]===`
`||_n===`
`),Ln=Bn?"+":Nn?"":"-";return $n+Ln+`
`}function dropEndingNewline(_n){return _n[_n.length-1]===`
`?_n.slice(0,-1):_n}function foldString(_n,Cn){for(var $n=/(\n+)([^\n]*)/g,Nn=function(){var Wn=_n.indexOf(`
`);return Wn=Wn!==-1?Wn:_n.length,$n.lastIndex=Wn,foldLine(_n.slice(0,Wn),Cn)}(),Bn=_n[0]===`
`||_n[0]===" ",Ln,In;In=$n.exec(_n);){var Pn=In[1],Dn=In[2];Ln=Dn[0]===" ",Nn+=Pn+(!Bn&&!Ln&&Dn!==""?`
`:"")+foldLine(Dn,Cn),Bn=Ln}return Nn}function foldLine(_n,Cn){if(_n===""||_n[0]===" ")return _n;for(var $n=/ [^ ]/g,Nn,Bn=0,Ln,In=0,Pn=0,Dn="";Nn=$n.exec(_n);)Pn=Nn.index,Pn-Bn>Cn&&(Ln=In>Bn?In:Pn,Dn+=`
`+_n.slice(Bn,Ln),Bn=Ln+1),In=Pn;return Dn+=`
`,_n.length-Bn>Cn&&In>Bn?Dn+=_n.slice(Bn,In)+`
`+_n.slice(In+1):Dn+=_n.slice(Bn),Dn.slice(1)}function escapeString(_n){for(var Cn="",$n=0,Nn,Bn=0;Bn<_n.length;$n>=65536?Bn+=2:Bn++)$n=codePointAt(_n,Bn),Nn=ESCAPE_SEQUENCES[$n],!Nn&&isPrintable($n)?(Cn+=_n[Bn],$n>=65536&&(Cn+=_n[Bn+1])):Cn+=Nn||encodeHex($n);return Cn}function writeFlowSequence(_n,Cn,$n){var Nn="",Bn=_n.tag,Ln,In,Pn;for(Ln=0,In=$n.length;Ln<In;Ln+=1)Pn=$n[Ln],_n.replacer&&(Pn=_n.replacer.call($n,String(Ln),Pn)),(writeNode(_n,Cn,Pn,!1,!1)||typeof Pn>"u"&&writeNode(_n,Cn,null,!1,!1))&&(Nn!==""&&(Nn+=","+(_n.condenseFlow?"":" ")),Nn+=_n.dump);_n.tag=Bn,_n.dump="["+Nn+"]"}function writeBlockSequence(_n,Cn,$n,Nn){var Bn="",Ln=_n.tag,In,Pn,Dn;for(In=0,Pn=$n.length;In<Pn;In+=1)Dn=$n[In],_n.replacer&&(Dn=_n.replacer.call($n,String(In),Dn)),(writeNode(_n,Cn+1,Dn,!0,!0,!1,!0)||typeof Dn>"u"&&writeNode(_n,Cn+1,null,!0,!0,!1,!0))&&((!Nn||Bn!=="")&&(Bn+=generateNextLine(_n,Cn)),_n.dump&&CHAR_LINE_FEED===_n.dump.charCodeAt(0)?Bn+="-":Bn+="- ",Bn+=_n.dump);_n.tag=Ln,_n.dump=Bn||"[]"}function writeFlowMapping(_n,Cn,$n){var Nn="",Bn=_n.tag,Ln=Object.keys($n),In,Pn,Dn,Wn,Hn;for(In=0,Pn=Ln.length;In<Pn;In+=1)Hn="",Nn!==""&&(Hn+=", "),_n.condenseFlow&&(Hn+='"'),Dn=Ln[In],Wn=$n[Dn],_n.replacer&&(Wn=_n.replacer.call($n,Dn,Wn)),writeNode(_n,Cn,Dn,!1,!1)&&(_n.dump.length>1024&&(Hn+="? "),Hn+=_n.dump+(_n.condenseFlow?'"':"")+":"+(_n.condenseFlow?"":" "),writeNode(_n,Cn,Wn,!1,!1)&&(Hn+=_n.dump,Nn+=Hn));_n.tag=Bn,_n.dump="{"+Nn+"}"}function writeBlockMapping(_n,Cn,$n,Nn){var Bn="",Ln=_n.tag,In=Object.keys($n),Pn,Dn,Wn,Hn,Yn,Gn;if(_n.sortKeys===!0)In.sort();else if(typeof _n.sortKeys=="function")In.sort(_n.sortKeys);else if(_n.sortKeys)throw new exception("sortKeys must be a boolean or a function");for(Pn=0,Dn=In.length;Pn<Dn;Pn+=1)Gn="",(!Nn||Bn!=="")&&(Gn+=generateNextLine(_n,Cn)),Wn=In[Pn],Hn=$n[Wn],_n.replacer&&(Hn=_n.replacer.call($n,Wn,Hn)),writeNode(_n,Cn+1,Wn,!0,!0,!0)&&(Yn=_n.tag!==null&&_n.tag!=="?"||_n.dump&&_n.dump.length>1024,Yn&&(_n.dump&&CHAR_LINE_FEED===_n.dump.charCodeAt(0)?Gn+="?":Gn+="? "),Gn+=_n.dump,Yn&&(Gn+=generateNextLine(_n,Cn)),writeNode(_n,Cn+1,Hn,!0,Yn)&&(_n.dump&&CHAR_LINE_FEED===_n.dump.charCodeAt(0)?Gn+=":":Gn+=": ",Gn+=_n.dump,Bn+=Gn));_n.tag=Ln,_n.dump=Bn||"{}"}function detectType(_n,Cn,$n){var Nn,Bn,Ln,In,Pn,Dn;for(Bn=$n?_n.explicitTypes:_n.implicitTypes,Ln=0,In=Bn.length;Ln<In;Ln+=1)if(Pn=Bn[Ln],(Pn.instanceOf||Pn.predicate)&&(!Pn.instanceOf||typeof Cn=="object"&&Cn instanceof Pn.instanceOf)&&(!Pn.predicate||Pn.predicate(Cn))){if($n?Pn.multi&&Pn.representName?_n.tag=Pn.representName(Cn):_n.tag=Pn.tag:_n.tag="?",Pn.represent){if(Dn=_n.styleMap[Pn.tag]||Pn.defaultStyle,_toString.call(Pn.represent)==="[object Function]")Nn=Pn.represent(Cn,Dn);else if(_hasOwnProperty.call(Pn.represent,Dn))Nn=Pn.represent[Dn](Cn,Dn);else throw new exception("!<"+Pn.tag+'> tag resolver accepts not "'+Dn+'" style');_n.dump=Nn}return!0}return!1}function writeNode(_n,Cn,$n,Nn,Bn,Ln,In){_n.tag=null,_n.dump=$n,detectType(_n,$n,!1)||detectType(_n,$n,!0);var Pn=_toString.call(_n.dump),Dn=Nn,Wn;Nn&&(Nn=_n.flowLevel<0||_n.flowLevel>Cn);var Hn=Pn==="[object Object]"||Pn==="[object Array]",Yn,Gn;if(Hn&&(Yn=_n.duplicates.indexOf($n),Gn=Yn!==-1),(_n.tag!==null&&_n.tag!=="?"||Gn||_n.indent!==2&&Cn>0)&&(Bn=!1),Gn&&_n.usedDuplicates[Yn])_n.dump="*ref_"+Yn;else{if(Hn&&Gn&&!_n.usedDuplicates[Yn]&&(_n.usedDuplicates[Yn]=!0),Pn==="[object Object]")Nn&&Object.keys(_n.dump).length!==0?(writeBlockMapping(_n,Cn,_n.dump,Bn),Gn&&(_n.dump="&ref_"+Yn+_n.dump)):(writeFlowMapping(_n,Cn,_n.dump),Gn&&(_n.dump="&ref_"+Yn+" "+_n.dump));else if(Pn==="[object Array]")Nn&&_n.dump.length!==0?(_n.noArrayIndent&&!In&&Cn>0?writeBlockSequence(_n,Cn-1,_n.dump,Bn):writeBlockSequence(_n,Cn,_n.dump,Bn),Gn&&(_n.dump="&ref_"+Yn+_n.dump)):(writeFlowSequence(_n,Cn,_n.dump),Gn&&(_n.dump="&ref_"+Yn+" "+_n.dump));else if(Pn==="[object String]")_n.tag!=="?"&&writeScalar(_n,_n.dump,Cn,Ln,Dn);else{if(Pn==="[object Undefined]")return!1;if(_n.skipInvalid)return!1;throw new exception("unacceptable kind of an object to dump "+Pn)}_n.tag!==null&&_n.tag!=="?"&&(Wn=encodeURI(_n.tag[0]==="!"?_n.tag.slice(1):_n.tag).replace(/!/g,"%21"),_n.tag[0]==="!"?Wn="!"+Wn:Wn.slice(0,18)==="tag:yaml.org,2002:"?Wn="!!"+Wn.slice(18):Wn="!<"+Wn+">",_n.dump=Wn+" "+_n.dump)}return!0}function getDuplicateReferences(_n,Cn){var $n=[],Nn=[],Bn,Ln;for(inspectNode(_n,$n,Nn),Bn=0,Ln=Nn.length;Bn<Ln;Bn+=1)Cn.duplicates.push($n[Nn[Bn]]);Cn.usedDuplicates=new Array(Ln)}function inspectNode(_n,Cn,$n){var Nn,Bn,Ln;if(_n!==null&&typeof _n=="object")if(Bn=Cn.indexOf(_n),Bn!==-1)$n.indexOf(Bn)===-1&&$n.push(Bn);else if(Cn.push(_n),Array.isArray(_n))for(Bn=0,Ln=_n.length;Bn<Ln;Bn+=1)inspectNode(_n[Bn],Cn,$n);else for(Nn=Object.keys(_n),Bn=0,Ln=Nn.length;Bn<Ln;Bn+=1)inspectNode(_n[Nn[Bn]],Cn,$n)}function dump$1(_n,Cn){Cn=Cn||{};var $n=new State(Cn);$n.noRefs||getDuplicateReferences(_n,$n);var Nn=_n;return $n.replacer&&(Nn=$n.replacer.call({"":Nn},"",Nn)),writeNode($n,0,Nn,!0,!0)?$n.dump+`
`:""}var dump_1=dump$1,dumper={dump:dump_1};function renamed(_n,Cn){return function(){throw new Error("Function yaml."+_n+" is removed in js-yaml 4. Use yaml."+Cn+" instead, which is now safe by default.")}}var Type=type,Schema=schema,FAILSAFE_SCHEMA=failsafe,JSON_SCHEMA=json,CORE_SCHEMA=core,DEFAULT_SCHEMA=_default,load=loader.load,loadAll=loader.loadAll,dump=dumper.dump,YAMLException=exception,types={binary,float,map,null:_null,pairs,set,timestamp,bool,int,merge:merge$1,omap,seq,str},safeLoad=renamed("safeLoad","load"),safeLoadAll=renamed("safeLoadAll","loadAll"),safeDump=renamed("safeDump","dump"),jsYaml={Type,Schema,FAILSAFE_SCHEMA,JSON_SCHEMA,CORE_SCHEMA,DEFAULT_SCHEMA,load,loadAll,dump,YAMLException,types,safeLoad,safeLoadAll,safeDump};const _sfc_main$2={name:"Hotkey",components:{IconSvg},mixins:[LanguageMixin],props:{defaultHotkey:{type:Object,default:()=>({})}},data(){return{isOpen:!1,hotkeys:[{name:"click",title:"left_click_keyword_tag",value:"",options:[{name:"",title:"none"},{name:"edit",title:"edit_keyword"},{name:"disable",title:"disable_enable_keyword"},{name:"extend",title:"show_keyword_extend_panel"}]},{name:"rightClick",title:"right_click_keyword_tag",value:"",options:[{name:"",title:"none"},{name:"edit",title:"edit_keyword"},{name:"disable",title:"disable_enable_keyword"},{name:"extend",title:"show_keyword_extend_panel"}]},{name:"dblClick",title:"dblclick_keyword_tag",value:"",options:[{name:"",title:"none"},{name:"edit",title:"edit_keyword"},{name:"disable",title:"disable_enable_keyword"},{name:"extend",title:"show_keyword_extend_panel"}]},{name:"hover",title:"hover_keyword_tag",value:"",options:[{name:"",title:"none"},{name:"extend",title:"show_keyword_extend_panel"}]}]}},emits:["update:hotkey"],computed:{},mounted(){},methods:{open(){this.isOpen=!0,this.hotkeys.forEach(_n=>{this.defaultHotkey[_n.name]?_n.value=this.defaultHotkey[_n.name]:_n.value=""})},close(){this.isOpen=!1},onCloseClick(){this.close()},onSaveClick(){let _n={};this.hotkeys.forEach(Cn=>{_n[Cn.name]=Cn.value}),this.gradioAPI.setData("hotkey",_n),this.close(),this.$emit("update:hotkey",_n)}}},_hoisted_1$2={class:"hotkey-list"},_hoisted_2$2={class:"hotkey-title"},_hoisted_3$2=["onUpdate:modelValue"],_hoisted_4$2=["value"],_hoisted_5$1={class:"setting-btns"};function _sfc_render$2(_n,Cn,$n,Nn,Bn,Ln){return openBlock(),createBlock(Transition,{name:"fadeDown"},{default:withCtx(()=>[Bn.isOpen?(openBlock(),createElementBlock("div",{key:0,class:"physton-prompt-hotkey",onClick:Cn[4]||(Cn[4]=()=>{})},[createBaseVNode("div",{class:"hotkey-main",onClick:Cn[3]||(Cn[3]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",{class:"hotkey-body",onClick:Cn[2]||(Cn[2]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",_hoisted_1$2,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.hotkeys,In=>(openBlock(),createElementBlock("div",{class:"hotkey-item",key:In.name},[createBaseVNode("div",_hoisted_2$2,toDisplayString(_n.getLang(In.title)),1),withDirectives(createBaseVNode("select",{class:"hotkey-select","onUpdate:modelValue":Pn=>In.value=Pn},[(openBlock(!0),createElementBlock(Fragment,null,renderList(In.options,Pn=>(openBlock(),createElementBlock("option",{key:Pn.name,value:Pn.name},toDisplayString(_n.getLang(Pn.title)),9,_hoisted_4$2))),128))],8,_hoisted_3$2),[[vModelSelect,In.value]])]))),128))]),createBaseVNode("div",_hoisted_5$1,[createBaseVNode("div",{class:"hotkey-save hover-scale-120",onClick:Cn[0]||(Cn[0]=(...In)=>Ln.onSaveClick&&Ln.onSaveClick(...In))},toDisplayString(_n.getLang("save")),1),createBaseVNode("div",{class:"hotkey-close hover-scale-120",onClick:Cn[1]||(Cn[1]=(...In)=>Ln.onCloseClick&&Ln.onCloseClick(...In))},toDisplayString(_n.getLang("close")),1)])])])])):createCommentVNode("",!0)]),_:1})}const Hotkey=_export_sfc(_sfc_main$2,[["render",_sfc_render$2]]),TYPE_LORA="lora",TYPE_LYCO="lyco",TYPE_EMBEDDING="embedding",_sfc_main$1={name:"ExtraNetworksPopup",components:{IconSvg},mixins:[LanguageMixin],props:{extraNetworks:{type:Array,default:()=>[]}},data(){return{isShow:!1,e:null,name:"",useCallback:null,type:"",from:"tags",data:{},style:{},previewStyle:{},mouseIn:!1,eMouseIn:!1}},computed:{},mounted(){},methods:{show(_n,Cn,$n,Nn=!1,Bn="tags"){this.mouseIn=!1,this.eMouseIn=!0,this.e=_n,this.name=Cn,this.useCallback=$n,this.type="",this.from=Bn,this.data={},this.style={},this.previewStyle={};let Ln;Cn=Cn.toLowerCase();for(let In of this.extraNetworks)if(In.name==="textual inversion"){for(let Pn of In.items)if(Pn.name.toLowerCase()===Cn){this.type=TYPE_EMBEDDING,Ln=Pn;break}}else if(In.name==="lora"||In.name==="lycoris"){for(let Pn of In.items)if(Pn.name.toLowerCase()===Cn||Pn.output_name&&Pn.output_name.toLowerCase()===Cn){this.type=In.name==="lora"?TYPE_LORA:TYPE_LYCO,Ln=Pn;break}}else if(Nn&&In.name==="checkpoints"){for(let Pn of In.items)if(Pn.name.toLowerCase()===Cn){this.type="checkpoints",Ln=Pn;break}}if(!this.type)return this.isShow=!1;this.isShow=!0,this.data.name=Ln.civitai_info&&Ln.civitai_info.model&&Ln.civitai_info.model.name?Ln.civitai_info.model.name:Ln.name,this.data.output_name=Ln.output_name&&Ln.output_name!==this.data.name?Ln.output_name:"",this.data.basename=Ln.basename||"",this.data.dirname=Ln.dirname||"",this.data.description=Ln.civitai_info&&Ln.civitai_info.description?Ln.civitai_info.description:Ln.description||"",this.data.description=this.data.description.replace(/<[^>]+>/g,""),this.data.trainedWords=Ln.civitai_info&&Ln.civitai_info.trainedWords?Ln.civitai_info.trainedWords:[],this.data.preview=Ln.preview||(Ln.civitai_info&&Ln.civitai_info.images&&Ln.civitai_info.images.length?Ln.civitai_info.images[0]:""),this.data.modelId=Ln.civitai_info&&Ln.civitai_info.modelId?Ln.civitai_info.modelId:"",this.data.civitaiUrl=this.data.modelId?this.getCivitaiUrl(this.data.modelId):"",this.$nextTick(()=>{const In=_n.getBoundingClientRect();this.style.top=In.top+_n.offsetHeight+4+"px",this.style.left=In.left+"px",this.data.preview&&(this.previewStyle={width:"auto",height:this.$refs.extraNetworks.offsetHeight+"px"}),this.$nextTick(()=>{this.onPreviewLoad()})})},onPreviewLoad(){const _n=this.$refs.extraNetworks.getBoundingClientRect();_n.right>window.innerWidth&&(this.style.left=window.innerWidth-_n.width-10+"px")},_hide(){this.isShow&&(this.hideTimer&&clearTimeout(this.hideTimer),this.hideTimer=setTimeout(()=>{this.hideTimer=null,!this.mouseIn&&!this.eMouseIn&&(this.isShow=!1)},10))},hide(){this.eMouseIn=!1,this._hide()},onMouseEnter(){this.mouseIn=!0},onMouseMove(){this.mouseIn=!0},onMouseLeave(){this.mouseIn=!1,this._hide()},copy(_n){this.$copyText(_n).then(()=>{this.$toastr.success(this.getLang("success"))}).catch(()=>{this.$toastr.error(this.getLang("failed"))})},getCivitaiUrl(_n){return globals.civitaiUrl+"/models/"+_n},onOpenCivitaiClick(){if(!this.data.modelId)return;let _n=this.getCivitaiUrl(this.data.modelId);window.open(_n)},onUseKeywordsClick(_n){if(!_n||typeof this.useCallback!="function")return;let Cn=common$1.splitTags(_n);console.log(Cn),this.useCallback(Cn)}}},_hoisted_1$1=["data-from"],_hoisted_2$1={class:"popup-main"},_hoisted_3$1=["src"],_hoisted_4$1={class:"info-raws"},_hoisted_5={class:"info-raw"},_hoisted_6={class:"raw-name"},_hoisted_7={key:0,class:"info-raw"},_hoisted_8={class:"raw-name"},_hoisted_9={key:1,class:"info-raw"},_hoisted_10={class:"raw-name"},_hoisted_11={key:2,class:"info-raw"},_hoisted_12={class:"raw-name"},_hoisted_13={key:3,class:"info-raw"},_hoisted_14={class:"raw-name"},_hoisted_15={class:"raw-value"},_hoisted_16=["onClick"],_hoisted_17={key:4,class:"info-raw"},_hoisted_18={class:"raw-name"},_hoisted_19={class:"raw-description"},_hoisted_20={key:5,class:"info-raw"},_hoisted_21=createBaseVNode("div",{class:"raw-name"},"Civitai",-1),_hoisted_22={class:"raw-value"},_hoisted_23=["href"];function _sfc_render$1(_n,Cn,$n,Nn,Bn,Ln){const In=resolveDirective("tooltip");return withDirectives((openBlock(),createElementBlock("div",{class:"physton-prompt-extra-networks-popup",ref:"extraNetworks","data-from":Bn.from,onMouseenter:Cn[6]||(Cn[6]=withModifiers((...Pn)=>Ln.onMouseEnter&&Ln.onMouseEnter(...Pn),["stop"])),onMousemove:Cn[7]||(Cn[7]=withModifiers((...Pn)=>Ln.onMouseMove&&Ln.onMouseMove(...Pn),["stop"])),onMouseleave:Cn[8]||(Cn[8]=withModifiers((...Pn)=>Ln.onMouseLeave&&Ln.onMouseLeave(...Pn),["stop"])),style:normalizeStyle(Bn.style)},[createBaseVNode("div",_hoisted_2$1,[Bn.data.preview?(openBlock(),createElementBlock("img",{key:0,class:"info-preview",src:Bn.data.preview,style:normalizeStyle(Bn.previewStyle),onLoad:Cn[0]||(Cn[0]=(...Pn)=>Ln.onPreviewLoad&&Ln.onPreviewLoad(...Pn))},null,44,_hoisted_3$1)):createCommentVNode("",!0),createBaseVNode("div",_hoisted_4$1,[createBaseVNode("div",_hoisted_5,[createBaseVNode("div",_hoisted_6,toDisplayString(_n.getLang("model_name")),1),createBaseVNode("div",{class:"raw-value",onClick:Cn[1]||(Cn[1]=Pn=>Ln.copy(Bn.data.name))},toDisplayString(Bn.data.name),1)]),Bn.data.output_name?(openBlock(),createElementBlock("div",_hoisted_7,[createBaseVNode("div",_hoisted_8,toDisplayString(_n.getLang("output_name")),1),createBaseVNode("div",{class:"raw-value",onClick:Cn[2]||(Cn[2]=Pn=>Ln.copy(Bn.data.output_name))},toDisplayString(Bn.data.output_name),1)])):createCommentVNode("",!0),Bn.data.basename?(openBlock(),createElementBlock("div",_hoisted_9,[createBaseVNode("div",_hoisted_10,toDisplayString(_n.getLang("filename")),1),createBaseVNode("div",{class:"raw-value",onClick:Cn[3]||(Cn[3]=Pn=>Ln.copy(Bn.data.basename))},toDisplayString(Bn.data.basename),1)])):createCommentVNode("",!0),Bn.data.dirname?(openBlock(),createElementBlock("div",_hoisted_11,[createBaseVNode("div",_hoisted_12,toDisplayString(_n.getLang("filepath")),1),createBaseVNode("div",{class:"raw-value",onClick:Cn[4]||(Cn[4]=Pn=>Ln.copy(Bn.data.dirname))},toDisplayString(Bn.data.dirname),1)])):createCommentVNode("",!0),Bn.data.trainedWords&&Bn.data.trainedWords.length?(openBlock(),createElementBlock("div",_hoisted_13,[createBaseVNode("div",_hoisted_14,toDisplayString(_n.getLang("trained_words")),1),createBaseVNode("div",_hoisted_15,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.data.trainedWords,Pn=>(openBlock(),createElementBlock("div",{class:"raw-words",key:Pn,onClick:Dn=>Ln.onUseKeywordsClick(Pn)},toDisplayString(Pn),9,_hoisted_16))),128))])])):createCommentVNode("",!0),Bn.data.description?(openBlock(),createElementBlock("div",_hoisted_17,[createBaseVNode("div",_hoisted_18,toDisplayString(_n.getLang("description")),1),withDirectives((openBlock(),createElementBlock("div",{class:"raw-value",onClick:Cn[5]||(Cn[5]=Pn=>Ln.copy(Bn.data.description))},[createBaseVNode("div",_hoisted_19,toDisplayString(Bn.data.description),1)])),[[In,Bn.data.description]])])):createCommentVNode("",!0),Bn.data.civitaiUrl?(openBlock(),createElementBlock("div",_hoisted_20,[_hoisted_21,createBaseVNode("div",_hoisted_22,[createBaseVNode("a",{href:Bn.data.civitaiUrl,target:"_blank",class:"raw-link"},toDisplayString(Bn.data.civitaiUrl),9,_hoisted_23)])])):createCommentVNode("",!0)])])],44,_hoisted_1$1)),[[vShow,Bn.isShow]])}const ExtraNetworksPopup=_export_sfc(_sfc_main$1,[["render",_sfc_render$1]]),_sfc_main={name:"App",components:{Hotkey,About,ChatgptPrompt,PackagesState,PromptFormat,Blacklist,ExtensionCss,IconSvg,History,Favorite,SelectLanguage,TranslateSetting,PhystonPrompt,ExtraNetworksPopup},mixins:[],data(){return{prompts:[{tab:"tab_txt2img",prompt:"txt2img_prompt",counter:"txt2img_token_counter",button:"txt2img_token_button",steps:"txt2img_steps",historyKey:"txt2img",favoriteKey:"txt2img",$prompt:null,$textarea:null,$steps:null,name:"txt2img_prompt",neg:!1,hideDefaultInputKey:"txt2ImgHideDefaultInput",hideDefaultInput:!1,autoLoadWebuiPromptKey:"txt2ImgAutoLoadWebuiPrompt",autoLoadWebuiPrompt:!0,hidePanelKey:"txt2ImgHidePanel",hidePanel:!1,hideGroupTagsKey:"txt2ImgHideGroupTags",hideGroupTags:!1,id:"phystonPrompt_txt2img_prompt"},{tab:"tab_txt2img",prompt:"txt2img_neg_prompt",counter:"txt2img_negative_token_counter",button:"txt2img_negative_token_button",steps:"txt2img_steps",historyKey:"txt2img_neg",favoriteKey:"txt2img_neg",$prompt:null,$textarea:null,$steps:null,name:"txt2img_neg_prompt",neg:!0,hideDefaultInputKey:"txt2ImgNegHideDefaultInput",hideDefaultInput:!1,autoLoadWebuiPromptKey:"txt2ImgNegAutoLoadWebuiPrompt",autoLoadWebuiPrompt:!0,hidePanelKey:"txt2ImgNegHidePanel",hidePanel:!1,hideGroupTagsKey:"txt2ImgNegHideGroupTags",hideGroupTags:!1,id:"phystonPrompt_txt2img_neg_prompt"},{tab:"tab_img2img",prompt:"img2img_prompt",counter:"img2img_token_counter",button:"img2img_token_button",steps:"img2img_steps",historyKey:"img2img",favoriteKey:"img2img",$prompt:null,$textarea:null,$steps:null,name:"img2img_prompt",neg:!1,hideDefaultInputKey:"img2ImgHideDefaultInput",hideDefaultInput:!1,autoLoadWebuiPromptKey:"img2ImgAutoLoadWebuiPrompt",autoLoadWebuiPrompt:!0,hidePanelKey:"img2ImgHidePanel",hidePanel:!1,hideGroupTagsKey:"img2ImgHideGroupTags",hideGroupTags:!1,id:"phystonPrompt_img2img_prompt"},{tab:"tab_img2img",prompt:"img2img_neg_prompt",counter:"img2img_negative_token_counter",button:"img2img_negative_token_button",steps:"img2img_steps",historyKey:"img2img_neg",favoriteKey:"img2img_neg",$prompt:null,$textarea:null,$steps:null,name:"img2img_neg_prompt",neg:!0,hideDefaultInputKey:"img2ImgNegHideDefaultInput",hideDefaultInput:!1,autoLoadWebuiPromptKey:"img2ImgNegAutoLoadWebuiPrompt",autoLoadWebuiPrompt:!0,hidePanelKey:"img2ImgNegHidePanel",hidePanel:!1,hideGroupTagsKey:"img2ImgNegHideGroupTags",hideGroupTags:!1,id:"phystonPrompt_img2img_neg_prompt"}],languageCode:"",languages:{},translateApis:[],translateApi:"",translateApiConfig:{},canOneTranslate:!1,autoTranslate:!1,autoTranslateToEnglish:!1,autoTranslateToLocal:!1,autoRemoveSpace:!0,autoRemoveLastComma:!1,autoKeepWeightZero:!1,autoKeepWeightOne:!1,autoBreakBeforeWrap:!1,autoBreakAfterWrap:!1,autoRemoveLoraBeforeComma:!1,autoRemoveLoraAfterComma:!1,useNovelAiWeightSymbol:!1,autoRemoveBeforeLineComma:!1,enableTooltip:!0,tagCompleteFile:"",onlyCsvOnAuto:!1,startWatchSave:!1,pasteBtn:null,showPastePopup:!1,pasteTitle:"",pasteContent:"",pasteLoading:!1,historyCurrentPrompt:"",favoriteCurrentPrompt:"",chatgptCurrentPrompt:"",extraNetworks:[],loras:[],lycos:[],embeddings:[],python:"",packagesState:[],version:"",latestVersion:"",isLatestVersion:!0,theme:"dark",groupTags:[],groupTagsColor:{},groupTagsColorKeyCache:{},groupTagsTranslate:!0,groupTagsTranslateCache:{toEn:new Map,toLocal:new Map},extraNetworksWidth:100,extraNetworksHeight:120,blacklist:{},cancelBlacklistConfirm:!1,hotkey:{click:"edit",dblClick:"disable",rightClick:"",hover:"extend"}}},watch:{languageCode:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onLanguageCodeChange",_n),this.canOneTranslate=common$1.canOneTranslate(this.languageCode),this.gradioAPI.setData("languageCode",_n).then($n=>{}).catch($n=>{}),this.loadGroupTags())},immediate:!1},autoTranslateToEnglish:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onAutoTranslateToEnglishChange",_n),this.gradioAPI.setData("autoTranslateToEnglish",_n).then($n=>{}).catch($n=>{}))},immediate:!1},autoTranslateToLocal:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onAutoTranslateToLocalChange",_n),this.gradioAPI.setData("autoTranslateToLocal",_n).then($n=>{}).catch($n=>{}))},immediate:!1},autoTranslate:{handler:function(_n,Cn){this.startWatchSave&&(this.autoTranslateToEnglish=this.autoTranslate,this.autoTranslateToLocal=this.autoTranslate,console.log("onAutoTranslateChange",_n),this.gradioAPI.setData("autoTranslate",_n).then($n=>{}).catch($n=>{}))},immediate:!1},autoRemoveSpace:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onAutoRemoveSpaceChange",_n),this.gradioAPI.setData("autoRemoveSpace",_n).then($n=>{this.prompts.forEach(Nn=>{this.$refs[Nn.id][0].updatePrompt()})}).catch($n=>{}))},immediate:!1},autoRemoveLastComma:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onAutoRemoveLastCommaChange",_n),this.gradioAPI.setData("autoRemoveLastComma",_n).then($n=>{this.prompts.forEach(Nn=>{this.$refs[Nn.id][0].updatePrompt()})}).catch($n=>{}))},immediate:!1},autoKeepWeightZero:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onAutoKeepWeightZeroChange",_n),this.gradioAPI.setData("autoKeepWeightZero",_n).then($n=>{}).catch($n=>{}))},immediate:!1},autoKeepWeightOne:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onAutoKeepWeightOneChange",_n),this.gradioAPI.setData("autoKeepWeightOne",_n).then($n=>{}).catch($n=>{}))},immediate:!1},autoBreakBeforeWrap:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onAutoBreakBeforeWrap",_n),this.gradioAPI.setData("autoBreakBeforeWrap",_n).then($n=>{this.prompts.forEach(Nn=>{this.$refs[Nn.id][0].updatePrompt()})}).catch($n=>{}))},immediate:!1},autoBreakAfterWrap:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onAutoBreakAfterWrap",_n),this.gradioAPI.setData("autoBreakAfterWrap",_n).then($n=>{this.prompts.forEach(Nn=>{this.$refs[Nn.id][0].updatePrompt()})}).catch($n=>{}))},immediate:!1},autoRemoveLoraBeforeComma:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onAutoRemoveLoraBeforeCommaChange",_n),this.gradioAPI.setData("autoRemoveLoraBeforeComma",_n).then($n=>{}).catch($n=>{}))},immediate:!1},autoRemoveLoraAfterComma:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onAutoRemoveLoraAfterCommaChange",_n),this.gradioAPI.setData("autoRemoveLoraAfterComma",_n).then($n=>{}).catch($n=>{}))},immediate:!1},useNovelAiWeightSymbol:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onUseNovelAiWeightSymbolChange",_n),this.gradioAPI.setData("useNovelAiWeightSymbol",_n).then($n=>{}).catch($n=>{}))},immediate:!1},autoRemoveBeforeLineComma:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onAutoRemoveBeforeLineCommaChange",_n),this.gradioAPI.setData("autoRemoveBeforeLineComma",_n).then($n=>{}).catch($n=>{}))}},enableTooltip:{handler:function(_n,Cn){this.startWatchSave&&(localStorage.setItem("phystonPromptEnableTooltip",_n?"true":"false"),this.updateTippyState(),this.gradioAPI.setData("enableTooltip",_n).then($n=>{}).catch($n=>{}))},immediate:!1},translateApi:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onTranslateApiChange",_n,Cn),this.updateTranslateApiConfig(),this.gradioAPI.setData("translateApi",_n).then($n=>{}).catch($n=>{}))},immediate:!1},tagCompleteFile:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onTagCompleteFileChange",_n,Cn),this.gradioAPI.setData("tagCompleteFile",_n).then($n=>{}).catch($n=>{}))},immediate:!1},groupTagsColor:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onGroupTagsColorChange",_n,Cn),this.gradioAPI.setData("groupTagsColor",_n).then($n=>{}).catch($n=>{}))},deep:!0,immediate:!1},groupTagsTranslate:{handler:function(_n,Cn){this.startWatchSave&&(console.log("onGroupTagsTranslateChange",_n,Cn),this.gradioAPI.setData("groupTagsTranslate",_n).then($n=>{}).catch($n=>{}))},immediate:!1},onlyCsvOnAuto(){this.startWatchSave&&(console.log("onOnlyCsvOnAutoChange",this.onlyCsvOnAuto),this.gradioAPI.setData("onlyCsvOnAuto",this.onlyCsvOnAuto).then(_n=>{}).catch(_n=>{}))},extraNetworksWidth(){this.startWatchSave&&(this.extraNetworksWidthTimer&&clearTimeout(this.extraNetworksWidthTimer),this.extraNetworksWidthTimer=setTimeout(()=>{console.log("onExtraNetworksWidthChange",this.extraNetworksWidth),this.gradioAPI.setData("extraNetworksWidth",this.extraNetworksWidth).then(_n=>{}).catch(_n=>{})},500))},extraNetworksHeight(){this.startWatchSave&&(this.extraNetworksHeightTimer&&clearTimeout(this.extraNetworksHeightTimer),this.extraNetworksHeightTimer=setTimeout(()=>{console.log("onExtraNetworksHeightChange",this.extraNetworksHeight),this.gradioAPI.setData("extraNetworksHeight",this.extraNetworksHeight).then(_n=>{}).catch(_n=>{})},500))}},mounted(){common$1.loadCSS("toastr.min.css","physton-prompt-toastr",!0,!0,!1),common$1.loadCSS("tippy.css","physton-prompt-tippy",!0,!0,!1),common$1.loadCSS("vue3-colorpicker.css","physton-prompt-vue3-colorpicker",!0,!0,!1),common$1.loadCSS("animate.min.css","physton-prompt-animate",!0,!0,!1),common$1.loadCSS("main.min.css","physton-prompt-main",!0);let Cn=new URLSearchParams(window.location.search).get("__theme");["dark","light"].includes(Cn)&&(this.theme=Cn,common$1.gradioApp().classList.contains(this.theme)||common$1.gradioApp().classList.add(this.theme)),setTimeout(()=>{var Bn,Ln,In;let $n=!1,Nn=!1;if(localStorage.getItem("SD-LOBE-SETTING")||localStorage.getItem("SD-KITCHEN-SETTING")||(In=(Ln=(Bn=document.querySelector('head > meta[name="application-name"]'))==null?void 0:Bn.content)==null?void 0:Ln.includes)!=null&&In.call(Ln,"Lobe")){let Pn=document.getElementsByTagName("link");for(let Dn=0;Dn<Pn.length;Dn++){let Wn=Pn[Dn];if(Wn.href.includes("lobehub/")){$n=!0;break}else Wn.href.includes("kitchen-theme")&&(Nn=!0)}}$n?common$1.gradioApp().classList.add("physton-prompt-lobehub"):Nn&&common$1.gradioApp().classList.add("physton-prompt-kitchen")},3e3),this.gradioAPI.getConfig().then($n=>{console.log("config:",$n),this.languageCode=$n.i18n.default,this.translateApi=$n.translate_apis.default,this.translateApis=$n.translate_apis.apis,this.python=$n.python,this.packagesState=$n.packages_state;let Nn={};$n.i18n.languages.forEach(Bn=>{Nn[Bn.code]=Bn}),this.languages=Nn,this.init()}).catch($n=>{this.$toastr.error("Connection to backend API service failed. Please manually refresh the webpage. If it still doesn't work, please restart the WebUI.<br/>连接到后台接口服务失败请手动再刷新一次网页。如果还是不行请重启WebUI。<br/><br/>"+$n.message,globals.shortName,{timeOut:2e4}),console.log($n)})},methods:{getLang(_n){return common$1.getLang(_n,this.languageCode,this.languages)},init(){this.loadExtraNetworks();let _n=["languageCode","autoTranslate","autoTranslateToEnglish","autoTranslateToLocal","autoRemoveSpace","autoRemoveLastComma","autoKeepWeightZero","autoKeepWeightOne","autoBreakBeforeWrap","autoBreakAfterWrap","autoRemoveLoraBeforeComma","autoRemoveLoraAfterComma","useNovelAiWeightSymbol","autoRemoveBeforeLineComma","translateApi","enableTooltip","tagCompleteFile","onlyCsvOnAuto","extensionSelect.minimalist","groupTagsColor","groupTagsTranslate","blacklist","cancelBlacklistConfirm","hotkey","extraNetworksWidth","extraNetworksHeight"];this.prompts.forEach(Cn=>{_n.push(Cn.hideDefaultInputKey),_n.push(Cn.autoLoadWebuiPromptKey),_n.push(Cn.hidePanelKey),_n.push(Cn.hideGroupTagsKey)}),this.gradioAPI.getDatas(_n).then(Cn=>{if(Cn.languageCode!==null){let $n=!1;for(let Nn in this.languages)if(this.languages[Nn].code===Cn.languageCode){$n=!0;break}$n&&(this.languageCode=Cn.languageCode,this.$forceUpdate(),this.gradioAPI.setData("languageCode",this.languageCode))}else{let $n=navigator.language||navigator.userLanguage||"";if($n){for(let Nn in this.languages)if(common$1.isSameLang(this.languages[Nn].code,$n)){this.languageCode=this.languages[Nn].code,this.$forceUpdate(),this.gradioAPI.setData("languageCode",this.languageCode);break}}}if(this.canOneTranslate=common$1.canOneTranslate(this.languageCode),Cn.autoTranslateToEnglish!==null&&(this.autoTranslateToEnglish=Cn.autoTranslateToEnglish),Cn.autoTranslateToLocal!==null&&(this.autoTranslateToLocal=Cn.autoTranslateToLocal),Cn.autoTranslate!==null?this.canOneTranslate?(this.autoTranslate=Cn.autoTranslate,this.autoTranslateToEnglish=this.autoTranslate,this.autoTranslateToLocal=this.autoTranslate):this.autoTranslate=!1:this.canOneTranslate?(this.autoTranslate=this.autoTranslateToEnglish||this.autoTranslateToLocal,this.autoTranslateToEnglish=!0,this.autoTranslateToLocal=!0):this.autoTranslate=!1,Cn.autoRemoveSpace!==null&&(this.autoRemoveSpace=Cn.autoRemoveSpace),Cn.autoRemoveLastComma!==null&&(this.autoRemoveLastComma=Cn.autoRemoveLastComma),Cn.autoKeepWeightZero!==null&&(this.autoKeepWeightZero=Cn.autoKeepWeightZero),Cn.autoKeepWeightOne!==null&&(this.autoKeepWeightOne=Cn.autoKeepWeightOne),Cn.autoBreakBeforeWrap!==null&&(this.autoBreakBeforeWrap=Cn.autoBreakBeforeWrap),Cn.autoBreakAfterWrap!==null&&(this.autoBreakAfterWrap=Cn.autoBreakAfterWrap),Cn.autoRemoveLoraBeforeComma!==null&&(this.autoRemoveLoraBeforeComma=Cn.autoRemoveLoraBeforeComma),Cn.autoRemoveLoraAfterComma!==null&&(this.autoRemoveLoraAfterComma=Cn.autoRemoveLoraAfterComma),Cn.useNovelAiWeightSymbol!==null&&(this.useNovelAiWeightSymbol=Cn.useNovelAiWeightSymbol),Cn.autoRemoveBeforeLineComma!==null&&(this.autoRemoveBeforeLineComma=Cn.autoRemoveBeforeLineComma),Cn.enableTooltip!==null&&(this.enableTooltip=Cn.enableTooltip),localStorage.setItem("phystonPromptEnableTooltip",this.enableTooltip?"true":"false"),this.updateTippyState(),Cn.translateApi!==null&&(this.translateApi=Cn.translateApi),Cn.tagCompleteFile!==null&&(this.tagCompleteFile=Cn.tagCompleteFile,this.$nextTick(()=>{this.$refs.translateSetting.getCSV(this.tagCompleteFile)})),Cn.onlyCsvOnAuto!==null&&(this.onlyCsvOnAuto=Cn.onlyCsvOnAuto),Cn["extensionSelect.minimalist"]===null&&this.gradioAPI.setData("extensionSelect.minimalist",!0),Cn.groupTagsColor!==null&&typeof Cn.groupTagsColor=="object"){this.groupTagsColor={};for(let $n in Cn.groupTagsColor){let Nn=Cn.groupTagsColor[$n];this.groupTagsColor[$n]=ref(common$1.fitterInputColor(Nn))}}Cn.groupTagsTranslate!==null&&(this.groupTagsTranslate=Cn.groupTagsTranslate),Cn.blacklist!==null&&(this.blacklist=this._handleBlacklist(Cn.blacklist)),Cn.cancelBlacklistConfirm!==null&&(this.cancelBlacklistConfirm=Cn.cancelBlacklistConfirm),Cn.hotkey!==null&&(this.hotkey=Cn.hotkey),Cn.extraNetworksWidth!==null&&(this.extraNetworksWidth=Cn.extraNetworksWidth),Cn.extraNetworksHeight!==null&&(this.extraNetworksHeight=Cn.extraNetworksHeight),this.updateTranslateApiConfig(),this.$refs.extensionCss.init(),this.prompts.forEach($n=>{Cn[$n.hideDefaultInputKey]!==null&&($n.hideDefaultInput=Cn[$n.hideDefaultInputKey]),Cn[$n.autoLoadWebuiPromptKey]!==null&&($n.autoLoadWebuiPrompt=Cn[$n.autoLoadWebuiPromptKey]),Cn[$n.hidePanelKey]!==null&&($n.hidePanel=Cn[$n.hidePanelKey]),Cn[$n.hideGroupTagsKey]!==null&&($n.hideGroupTags=Cn[$n.hideGroupTagsKey]),$n.$prompt=common$1.gradioApp().querySelector("#"+$n.prompt),$n.$textarea=$n.$prompt.getElementsByTagName("textarea")[0],$n.$steps=common$1.gradioApp().querySelector("#"+$n.steps)}),this.$nextTick(()=>{this.prompts.forEach($n=>{const Nn=common$1.gradioApp().querySelector("#"+$n.id);console.log(Nn),$n.$prompt.parentElement.parentElement.after(Nn),$n.$prompt.parentElement.parentElement.style.display=$n.hideDefaultInput?"none":"flex"}),this.startWatchSave=!0}),this.handlePaste(),this.loadGroupTags()})},loadGroupTags(){this.gradioAPI.getGroupTags(this.languageCode).then(_n=>{if(!_n||_n==="")this.groupTags=[];else try{this.groupTags=jsYaml.load(_n),Array.isArray(this.groupTags)||(this.groupTags=[])}catch(Cn){console.log(Cn),this.groupTags=[]}this._handleGroupTags()})},_handleGroupTags(){let _n={toEn:new Map,toLocal:new Map},Cn=($n,Nn)=>{[$n,$n.replace(/\_/g," "),$n.replace(/\-/g," ")].forEach(Ln=>{if(_n.toLocal.has(Ln)){let In=_n.toLocal.get(Ln);In.includes(Nn)||In.push(Nn)}else _n.toLocal.set(Ln,[Nn])}),_n.toEn.set(Nn,$n)};this.groupTags.forEach(($n,Nn)=>{$n.type=$n.type||"",$n.tabKey="groupTags-"+Nn,$n.groups.forEach((Bn,Ln)=>{if(Bn.type=Bn.type||"",Bn.tabKey="subGroupTags-"+Nn+"-"+Ln,Bn.type=="wrap")return;let In=common$1.getTagsColorKey($n.name,Bn.name);this.groupTagsColor[In]||(this.groupTagsColor[In]=ref(common$1.fitterInputColor(Bn.color)));for(let Pn in Bn.tags){if(!Pn)continue;this.groupTagsColorKeyCache[Pn]=In;let Dn=Bn.tags[Pn];!Dn||Pn==Dn||Cn(Pn,Dn)}})}),this.groupTagsTranslateCache=_n},updateTippyState(){for(const _n of this.$tippyList)this.enableTooltip?_n.enable():_n.disable()},updateTranslateApiConfig(){this.gradioAPI.getData("translate_api."+this.translateApi).then(_n=>{let Cn={};const $n=common$1.getTranslateApiItem(this.translateApis,this.translateApi);if($n.config){for(const Nn of $n.config)$n.type==="translators"&&Nn.key==="region"&&!_n.region?Cn[Nn.key]=this.languageCode==="zh_CN"||this.languageCode==="zh_HK"||this.languageCode==="zh_TW"?"China":"EN":_n?Cn[Nn.key]=_n[Nn.key]:Cn[Nn.key]=Nn.default||"";Cn.concurrent=$n.concurrent||0}this.translateApiConfig=Cn})},onPromptFormatClick(_n){this.$refs.promptFormat.open(_n)},onBlacklistClick(_n){this.$refs.blacklist.open(_n)},onHotkeyClick(_n){this.$refs.hotkey.open(_n)},onSelectLanguageClick(_n){this.$refs.selectLanguage.open(_n)},onTranslateApiClick(){this.$refs.translateSetting.open(this.translateApi)},onSelectThemeClick(){this.$refs.extensionCss.open()},handlePaste(){if(typeof gradioApp!="function")return;const _n=gradioApp().querySelectorAll("#paste");!_n||_n.length<=0||_n.forEach((Cn,$n)=>{const Nn=Cn.cloneNode(!0);Nn.id="paste-new-"+$n,Nn.innerHTML="🗒",Cn.parentNode.insertBefore(Nn,Cn.nextSibling),Nn.addEventListener("click",()=>{this.pasteBtn=Cn,this.openPastePopup()}),this.pasteTitle=Cn.title})},openPastePopup(){this.pasteContent="",this.pasteLoading=!1,this.showPastePopup=!0},closePastePopup(){this.showPastePopup=!1},onClickPasteSubmit(){this.pasteLoading=!0;const _n=get_uiCurrentTabContent();let Cn=null,$n=null,Nn=null,Bn=null,Ln=[];for(const In of this.prompts)In.tab==_n.id&&(console.log(In),Ln.push(In.id),In.neg?($n=In.$textarea,Bn=In.$prompt):(Cn=In.$textarea,Nn=In.$prompt));if(!Cn||!Nn||!Bn){this.pasteLoading=!1;return}Cn.value=this.pasteContent,Cn.dispatchEvent(new Event("input")),this.pasteBtn.dispatchEvent(new Event("click")),setTimeout(()=>{let In=0,Pn=0;In=setInterval(()=>{if(Pn++,Pn>100){this.pasteLoading=!1,clearInterval(In);return}Nn.getElementsByClassName("hide").length>0&&Bn.getElementsByClassName("hide").length>0&&(this.pasteLoading=!1,this.closePastePopup(),clearInterval(In),common$1.hideCompleteResults(Cn),common$1.hideCompleteResults($n),Ln.forEach((Dn,Wn)=>{setTimeout(()=>{this.$refs[Dn][0].onTextareaChange(!0)},1e3)}))},100)},1e3)},onUpdateHideDefaultInput(_n,Cn){const $n=this.prompts.find(Nn=>Nn.id==_n);$n&&($n.hideDefaultInput=Cn,this.gradioAPI.setData($n.hideDefaultInputKey,$n.hideDefaultInput),$n.$prompt.parentElement.parentElement.style.display=$n.hideDefaultInput?"none":"flex")},onUpdateAutoLoadWebuiPrompt(_n,Cn){const $n=this.prompts.find(Nn=>Nn.id==_n);$n&&($n.autoLoadWebuiPrompt=Cn,this.gradioAPI.setData($n.autoLoadWebuiPromptKey,$n.autoLoadWebuiPrompt))},onUpdateHidePanel(_n,Cn){const $n=this.prompts.find(Nn=>Nn.id==_n);$n&&($n.hidePanel=Cn,this.gradioAPI.setData($n.hidePanelKey,$n.hidePanel))},onUpdateHideGroupTags(_n,Cn){const $n=this.prompts.find(Nn=>Nn.id==_n);$n&&($n.hideGroupTags=Cn,this.gradioAPI.setData($n.hideGroupTagsKey,$n.hideGroupTags))},onShowHistory(_n,Cn){this.$refs.favorite.hide(),this.historyCurrentPrompt=_n;const $n=this.prompts.find(Nn=>Nn.id==_n);$n&&this.$refs.history.show($n.historyKey,Cn)},onUseHistory(_n){if(!this.historyCurrentPrompt)return;const Cn=this.prompts.find($n=>$n.id==this.historyCurrentPrompt);Cn&&this.$refs[Cn.id][0].useFavorite(_n)},onShowFavorite(_n,Cn){this.$refs.history.hide(),this.favoriteCurrentPrompt=_n;const $n=this.prompts.find(Nn=>Nn.id==_n);$n&&this.$refs.favorite.show($n.favoriteKey,Cn)},onUseFavorite(_n){if(!this.favoriteCurrentPrompt)return;const Cn=this.prompts.find($n=>$n.id==this.favoriteCurrentPrompt);Cn&&this.$refs[Cn.id][0].useFavorite(_n)},onRefreshFavorites(_n){this.$refs.favorite.getFavorites(_n)},onShowChatgpt(_n,Cn){this.chatgptCurrentPrompt=_n,this.prompts.find(Nn=>Nn.id==_n)&&this.$refs.chatgptPrompt.open()},onUseChatgpt(_n){if(!this.chatgptCurrentPrompt)return;const Cn=this.prompts.find($n=>$n.id==this.chatgptCurrentPrompt);Cn&&this.$refs[Cn.id][0].useChatgpt(_n)},onShowAbout(){this.$refs.about.open()},onSwitchTheme(){this.theme=this.theme==="dark"?"light":"dark";let _n=window.location.href,Cn=new URL(_n),$n=new URLSearchParams(Cn.search);$n.has("__theme")?$n.set("__theme",this.theme):$n.append("__theme",this.theme);let Nn=Cn.origin+Cn.pathname+"?"+$n.toString();window.location.href=Nn},_handleBlacklist(_n){var Cn,$n,Nn,Bn,Ln,In;return _n={..._n},_n.prompt=(Cn=_n.prompt)==null?void 0:Cn.slice().map(Pn=>Pn.toLowerCase()),_n.negative_prompt=($n=_n.negative_prompt)==null?void 0:$n.slice().map(Pn=>Pn.toLowerCase()),_n.lora=(Nn=_n.lora)==null?void 0:Nn.slice().map(Pn=>Pn.toLowerCase()),_n.lycoris=(Bn=_n.lycoris)==null?void 0:Bn.slice().map(Pn=>Pn.toLowerCase()),_n.embedding=(Ln=_n.embedding)==null?void 0:Ln.slice().map(Pn=>Pn.toLowerCase()),_n.translate=(In=_n.translate)==null?void 0:In.slice().map(Pn=>Pn.toLowerCase()),_n},onUpdateBlacklist(_n,Cn){this.blacklist=this._handleBlacklist(_n),typeof Cn=="boolean"&&(this.cancelBlacklistConfirm=Cn)},onUpdateHotkey(_n){this.hotkey=_n},onShowExtraNetworks(_n,Cn,$n,Nn,Bn){this.$refs.extraNetworksPopup.show(_n,Cn,$n,Nn,Bn)},onHideExtraNetworks(){this.$refs.extraNetworksPopup.hide()},onRefreshExtraNetworks(){this._loadExtraNetworks()}}},_hoisted_1={class:"paste-popup-title"},_hoisted_2={class:"paste-popup-body"},_hoisted_3=["placeholder"],_hoisted_4={key:1,class:"paste-submit"};function _sfc_render(_n,Cn,$n,Nn,Bn,Ln){const In=resolveComponent("physton-prompt"),Pn=resolveComponent("translate-setting"),Dn=resolveComponent("select-language"),Wn=resolveComponent("prompt-format"),Hn=resolveComponent("blacklist"),Yn=resolveComponent("hotkey"),Gn=resolveComponent("history"),Jo=resolveComponent("favorite"),nr=resolveComponent("extension-css"),Zo=resolveComponent("packages-state"),ri=resolveComponent("chatgpt-prompt"),oi=resolveComponent("about"),di=resolveComponent("extra-networks-popup"),mi=resolveComponent("icon-svg");return openBlock(),createElementBlock("div",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.prompts,ei=>(openBlock(),createElementBlock(Fragment,{key:ei.name},[ei.$textarea?(openBlock(),createBlock(In,{key:0,id:ei.id,ref_for:!0,ref:ei.id,name:ei.name,neg:ei.neg,textarea:ei.$textarea,steps:ei.$steps,"language-code":Bn.languageCode,"onUpdate:languageCode":Cn[0]||(Cn[0]=yi=>Bn.languageCode=yi),"translate-apis":Bn.translateApis,languages:Bn.languages,"history-key":ei.historyKey,"onClick:showHistory":yi=>Ln.onShowHistory(ei.id,yi),"favorite-key":ei.favoriteKey,onRefreshFavorites:Ln.onRefreshFavorites,"onClick:showFavorite":yi=>Ln.onShowFavorite(ei.id,yi),"can-one-translate":Bn.canOneTranslate,"onUpdate:canOneTranslate":Cn[1]||(Cn[1]=yi=>Bn.canOneTranslate=yi),"auto-translate":Bn.autoTranslate,"onUpdate:autoTranslate":Cn[2]||(Cn[2]=yi=>Bn.autoTranslate=yi),"auto-translate-to-english":Bn.autoTranslateToEnglish,"onUpdate:autoTranslateToEnglish":Cn[3]||(Cn[3]=yi=>Bn.autoTranslateToEnglish=yi),"auto-translate-to-local":Bn.autoTranslateToLocal,"onUpdate:autoTranslateToLocal":Cn[4]||(Cn[4]=yi=>Bn.autoTranslateToLocal=yi),"auto-remove-space":Bn.autoRemoveSpace,"onUpdate:autoRemoveSpace":Cn[5]||(Cn[5]=yi=>Bn.autoRemoveSpace=yi),"auto-remove-last-comma":Bn.autoRemoveLastComma,"onUpdate:autoRemoveLastComma":Cn[6]||(Cn[6]=yi=>Bn.autoRemoveLastComma=yi),"auto-keep-weight-zero":Bn.autoKeepWeightZero,"onUpdate:autoKeepWeightZero":Cn[7]||(Cn[7]=yi=>Bn.autoKeepWeightZero=yi),"auto-keep-weight-one":Bn.autoKeepWeightOne,"onUpdate:autoKeepWeightOne":Cn[8]||(Cn[8]=yi=>Bn.autoKeepWeightOne=yi),"auto-break-before-wrap":Bn.autoBreakBeforeWrap,"onUpdate:autoBreakBeforeWrap":Cn[9]||(Cn[9]=yi=>Bn.autoBreakBeforeWrap=yi),"auto-break-after-wrap":Bn.autoBreakAfterWrap,"onUpdate:autoBreakAfterWrap":Cn[10]||(Cn[10]=yi=>Bn.autoBreakAfterWrap=yi),"auto-remove-lora-before-comma":Bn.autoRemoveLoraBeforeComma,"onUpdate:autoRemoveLoraBeforeComma":Cn[11]||(Cn[11]=yi=>Bn.autoRemoveLoraBeforeComma=yi),"auto-remove-lora-after-comma":Bn.autoRemoveLoraAfterComma,"onUpdate:autoRemoveLoraAfterComma":Cn[12]||(Cn[12]=yi=>Bn.autoRemoveLoraAfterComma=yi),"use-novel-ai-weight-symbol":Bn.useNovelAiWeightSymbol,"onUpdate:useNovelAiWeightSymbol":Cn[13]||(Cn[13]=yi=>Bn.useNovelAiWeightSymbol=yi),"auto-remove-before-line-comma":Bn.autoRemoveBeforeLineComma,"onUpdate:autoRemoveBeforeLineComma":Cn[14]||(Cn[14]=yi=>Bn.autoRemoveBeforeLineComma=yi),"hide-default-input":ei.hideDefaultInput,"onUpdate:hideDefaultInput":yi=>Ln.onUpdateHideDefaultInput(ei.id,yi),"auto-load-webui-prompt":ei.autoLoadWebuiPrompt,"onUpdate:autoLoadWebuiPrompt":yi=>Ln.onUpdateAutoLoadWebuiPrompt(ei.id,yi),"hide-panel":ei.hidePanel,"onUpdate:hidePanel":yi=>Ln.onUpdateHidePanel(ei.id,yi),"enable-tooltip":Bn.enableTooltip,"onUpdate:enableTooltip":Cn[15]||(Cn[15]=yi=>Bn.enableTooltip=yi),"translate-api":Bn.translateApi,"onUpdate:translateApi":Cn[16]||(Cn[16]=yi=>Bn.translateApi=yi),"translate-api-config":Bn.translateApiConfig,"onClick:translateApi":Ln.onTranslateApiClick,"onClick:promptFormat":Ln.onPromptFormatClick,"onClick:blacklist":Ln.onBlacklistClick,"onClick:hotkey":Ln.onHotkeyClick,"tag-complete-file":Bn.tagCompleteFile,"onUpdate:tagCompleteFile":Cn[17]||(Cn[17]=yi=>Bn.tagCompleteFile=yi),"only-csv-on-auto":Bn.onlyCsvOnAuto,"onUpdate:onlyCsvOnAuto":Cn[18]||(Cn[18]=yi=>Bn.onlyCsvOnAuto=yi),"group-tags-translate":Bn.groupTagsTranslate,"onUpdate:groupTagsTranslate":Cn[19]||(Cn[19]=yi=>Bn.groupTagsTranslate=yi),"onClick:selectLanguage":Ln.onSelectLanguageClick,"onClick:selectTheme":Ln.onSelectThemeClick,"onClick:showChatgpt":yi=>Ln.onShowChatgpt(ei.id,yi),"extra-networks":Bn.extraNetworks,loras:Bn.loras,lycos:Bn.lycos,embeddings:Bn.embeddings,version:Bn.version,"latest-version":Bn.latestVersion,"is-latest-version":Bn.isLatestVersion,"onClick:showAbout":Ln.onShowAbout,theme:Bn.theme,"onClick:switchTheme":Ln.onSwitchTheme,"group-tags":Bn.groupTags,"hide-group-tags":ei.hideGroupTags,"group-tags-color":Bn.groupTagsColor,"onUpdate:groupTagsColor":Cn[20]||(Cn[20]=yi=>Bn.groupTagsColor=yi),"group-tags-color-key-cache":Bn.groupTagsColorKeyCache,"onUpdate:hideGroupTags":yi=>Ln.onUpdateHideGroupTags(ei.id,yi),"group-tags-translate-cache":Bn.groupTagsTranslateCache,"extra-networks-width":Bn.extraNetworksWidth,"onUpdate:extraNetworksWidth":Cn[21]||(Cn[21]=yi=>Bn.extraNetworksWidth=yi),"extra-networks-height":Bn.extraNetworksHeight,"onUpdate:extraNetworksHeight":Cn[22]||(Cn[22]=yi=>Bn.extraNetworksHeight=yi),blacklist:Bn.blacklist,"cancel-blacklist-confirm":Bn.cancelBlacklistConfirm,"onUpdate:blacklist":Ln.onUpdateBlacklist,hotkey:Bn.hotkey,onShowExtraNetworks:Ln.onShowExtraNetworks,onHideExtraNetworks:Ln.onHideExtraNetworks,onRefreshExtraNetworks:Ln.onRefreshExtraNetworks},null,8,["id","name","neg","textarea","steps","language-code","translate-apis","languages","history-key","onClick:showHistory","favorite-key","onRefreshFavorites","onClick:showFavorite","can-one-translate","auto-translate","auto-translate-to-english","auto-translate-to-local","auto-remove-space","auto-remove-last-comma","auto-keep-weight-zero","auto-keep-weight-one","auto-break-before-wrap","auto-break-after-wrap","auto-remove-lora-before-comma","auto-remove-lora-after-comma","use-novel-ai-weight-symbol","auto-remove-before-line-comma","hide-default-input","onUpdate:hideDefaultInput","auto-load-webui-prompt","onUpdate:autoLoadWebuiPrompt","hide-panel","onUpdate:hidePanel","enable-tooltip","translate-api","translate-api-config","onClick:translateApi","onClick:promptFormat","onClick:blacklist","onClick:hotkey","tag-complete-file","only-csv-on-auto","group-tags-translate","onClick:selectLanguage","onClick:selectTheme","onClick:showChatgpt","extra-networks","loras","lycos","embeddings","version","latest-version","is-latest-version","onClick:showAbout","theme","onClick:switchTheme","group-tags","hide-group-tags","group-tags-color","group-tags-color-key-cache","onUpdate:hideGroupTags","group-tags-translate-cache","extra-networks-width","extra-networks-height","blacklist","cancel-blacklist-confirm","onUpdate:blacklist","hotkey","onShowExtraNetworks","onHideExtraNetworks","onRefreshExtraNetworks"])):createCommentVNode("",!0)],64))),128)),createVNode(Pn,{ref:"translateSetting","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[23]||(Cn[23]=ei=>Bn.languageCode=ei),"translate-apis":Bn.translateApis,languages:Bn.languages,"onForceUpdate:translateApi":Ln.updateTranslateApiConfig,"tag-complete-file":Bn.tagCompleteFile,"onUpdate:tagCompleteFile":Cn[24]||(Cn[24]=ei=>Bn.tagCompleteFile=ei),"only-csv-on-auto":Bn.onlyCsvOnAuto,"onUpdate:onlyCsvOnAuto":Cn[25]||(Cn[25]=ei=>Bn.onlyCsvOnAuto=ei),"group-tags-translate":Bn.groupTagsTranslate,"onUpdate:groupTagsTranslate":Cn[26]||(Cn[26]=ei=>Bn.groupTagsTranslate=ei),"translate-api":Bn.translateApi,"onUpdate:translateApi":Cn[27]||(Cn[27]=ei=>Bn.translateApi=ei)},null,8,["language-code","translate-apis","languages","onForceUpdate:translateApi","tag-complete-file","only-csv-on-auto","group-tags-translate","translate-api"]),createVNode(Dn,{ref:"selectLanguage","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[28]||(Cn[28]=ei=>Bn.languageCode=ei),"translate-apis":Bn.translateApis,languages:Bn.languages,"translate-api":Bn.translateApi,"onUpdate:translateApi":Cn[29]||(Cn[29]=ei=>Bn.translateApi=ei),"tag-complete-file":Bn.tagCompleteFile,"onUpdate:tagCompleteFile":Cn[30]||(Cn[30]=ei=>Bn.tagCompleteFile=ei),"only-csv-on-auto":Bn.onlyCsvOnAuto,"onUpdate:onlyCsvOnAuto":Cn[31]||(Cn[31]=ei=>Bn.onlyCsvOnAuto=ei)},null,8,["language-code","translate-apis","languages","translate-api","tag-complete-file","only-csv-on-auto"]),createVNode(Wn,{ref:"promptFormat","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[32]||(Cn[32]=ei=>Bn.languageCode=ei),"translate-apis":Bn.translateApis,languages:Bn.languages,"auto-remove-space":Bn.autoRemoveSpace,"onUpdate:autoRemoveSpace":Cn[33]||(Cn[33]=ei=>Bn.autoRemoveSpace=ei),"auto-remove-last-comma":Bn.autoRemoveLastComma,"onUpdate:autoRemoveLastComma":Cn[34]||(Cn[34]=ei=>Bn.autoRemoveLastComma=ei),"auto-keep-weight-zero":Bn.autoKeepWeightZero,"onUpdate:autoKeepWeightZero":Cn[35]||(Cn[35]=ei=>Bn.autoKeepWeightZero=ei),"auto-keep-weight-one":Bn.autoKeepWeightOne,"onUpdate:autoKeepWeightOne":Cn[36]||(Cn[36]=ei=>Bn.autoKeepWeightOne=ei),"auto-break-before-wrap":Bn.autoBreakBeforeWrap,"onUpdate:autoBreakBeforeWrap":Cn[37]||(Cn[37]=ei=>Bn.autoBreakBeforeWrap=ei),"auto-break-after-wrap":Bn.autoBreakAfterWrap,"onUpdate:autoBreakAfterWrap":Cn[38]||(Cn[38]=ei=>Bn.autoBreakAfterWrap=ei),"auto-remove-lora-before-comma":Bn.autoRemoveLoraBeforeComma,"onUpdate:autoRemoveLoraBeforeComma":Cn[39]||(Cn[39]=ei=>Bn.autoRemoveLoraBeforeComma=ei),"auto-remove-lora-after-comma":Bn.autoRemoveLoraAfterComma,"onUpdate:autoRemoveLoraAfterComma":Cn[40]||(Cn[40]=ei=>Bn.autoRemoveLoraAfterComma=ei),"use-novel-ai-weight-symbol":Bn.useNovelAiWeightSymbol,"onUpdate:useNovelAiWeightSymbol":Cn[41]||(Cn[41]=ei=>Bn.useNovelAiWeightSymbol=ei),"auto-remove-before-line-comma":Bn.autoRemoveBeforeLineComma,"onUpdate:autoRemoveBeforeLineComma":Cn[42]||(Cn[42]=ei=>Bn.autoRemoveBeforeLineComma=ei)},null,8,["language-code","translate-apis","languages","auto-remove-space","auto-remove-last-comma","auto-keep-weight-zero","auto-keep-weight-one","auto-break-before-wrap","auto-break-after-wrap","auto-remove-lora-before-comma","auto-remove-lora-after-comma","use-novel-ai-weight-symbol","auto-remove-before-line-comma"]),createVNode(Hn,{ref:"blacklist","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[43]||(Cn[43]=ei=>Bn.languageCode=ei),"translate-apis":Bn.translateApis,languages:Bn.languages,"onUpdate:blacklist":Ln.onUpdateBlacklist},null,8,["language-code","translate-apis","languages","onUpdate:blacklist"]),createVNode(Yn,{ref:"hotkey","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[44]||(Cn[44]=ei=>Bn.languageCode=ei),"translate-apis":Bn.translateApis,languages:Bn.languages,"default-hotkey":Bn.hotkey,"onUpdate:hotkey":Ln.onUpdateHotkey},null,8,["language-code","translate-apis","languages","default-hotkey","onUpdate:hotkey"]),createVNode(Gn,{ref:"history","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[45]||(Cn[45]=ei=>Bn.languageCode=ei),"translate-apis":Bn.translateApis,languages:Bn.languages,"tag-complete-file":Bn.tagCompleteFile,"onUpdate:tagCompleteFile":Cn[46]||(Cn[46]=ei=>Bn.tagCompleteFile=ei),"only-csv-on-auto":Bn.onlyCsvOnAuto,"onUpdate:onlyCsvOnAuto":Cn[47]||(Cn[47]=ei=>Bn.onlyCsvOnAuto=ei),onRefreshFavorites:Ln.onRefreshFavorites,onUse:Ln.onUseHistory},null,8,["language-code","translate-apis","languages","tag-complete-file","only-csv-on-auto","onRefreshFavorites","onUse"]),createVNode(Jo,{ref:"favorite","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[48]||(Cn[48]=ei=>Bn.languageCode=ei),"translate-apis":Bn.translateApis,languages:Bn.languages,"tag-complete-file":Bn.tagCompleteFile,"onUpdate:tagCompleteFile":Cn[49]||(Cn[49]=ei=>Bn.tagCompleteFile=ei),"only-csv-on-auto":Bn.onlyCsvOnAuto,"onUpdate:onlyCsvOnAuto":Cn[50]||(Cn[50]=ei=>Bn.onlyCsvOnAuto=ei),onUse:Ln.onUseFavorite},null,8,["language-code","translate-apis","languages","tag-complete-file","only-csv-on-auto","onUse"]),createVNode(nr,{ref:"extensionCss","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[51]||(Cn[51]=ei=>Bn.languageCode=ei),"translate-apis":Bn.translateApis,languages:Bn.languages},null,8,["language-code","translate-apis","languages"]),createVNode(Zo,{ref:"packagesState","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[52]||(Cn[52]=ei=>Bn.languageCode=ei),"translate-apis":Bn.translateApis,languages:Bn.languages,"onClick:selectLanguage":Ln.onSelectLanguageClick,"packages-state":Bn.packagesState,python:Bn.python},null,8,["language-code","translate-apis","languages","onClick:selectLanguage","packages-state","python"]),createVNode(ri,{ref:"chatgptPrompt","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[53]||(Cn[53]=ei=>Bn.languageCode=ei),"translate-apis":Bn.translateApis,languages:Bn.languages,onUse:Ln.onUseChatgpt},null,8,["language-code","translate-apis","languages","onUse"]),createVNode(oi,{ref:"about","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[54]||(Cn[54]=ei=>Bn.languageCode=ei),"translate-apis":Bn.translateApis,languages:Bn.languages},null,8,["language-code","translate-apis","languages"]),createVNode(di,{ref:"extraNetworksPopup","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[55]||(Cn[55]=ei=>Bn.languageCode=ei),"translate-apis":Bn.translateApis,languages:Bn.languages,"extra-networks":Bn.extraNetworks},null,8,["language-code","translate-apis","languages","extra-networks"]),Bn.showPastePopup?(openBlock(),createElementBlock("div",{key:0,class:"physton-paste-popup",onClick:Cn[60]||(Cn[60]=(...ei)=>Ln.closePastePopup&&Ln.closePastePopup(...ei))},[createBaseVNode("div",{class:"paste-popup-main",onClick:Cn[59]||(Cn[59]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",{class:"paste-popup-close",onClick:Cn[56]||(Cn[56]=(...ei)=>Ln.closePastePopup&&Ln.closePastePopup(...ei))},[createVNode(mi,{name:"close"})]),createBaseVNode("div",_hoisted_1,toDisplayString(Bn.pasteTitle),1),createBaseVNode("div",_hoisted_2,[withDirectives(createBaseVNode("textarea",{class:"paste-content","onUpdate:modelValue":Cn[57]||(Cn[57]=ei=>Bn.pasteContent=ei),placeholder:Ln.getLang("please_enter_the_content_here")},null,8,_hoisted_3),[[vModelText,Bn.pasteContent]]),Bn.pasteLoading?(openBlock(),createElementBlock("div",_hoisted_4,[createVNode(mi,{name:"loading"})])):(openBlock(),createElementBlock("div",{key:0,class:"paste-submit",onClick:Cn[58]||(Cn[58]=(...ei)=>Ln.onClickPasteSubmit&&Ln.onClickPasteSubmit(...ei))},"Submit"))])])])):createCommentVNode("",!0)])}const App=_export_sfc(_sfc_main,[["render",_sfc_render]]);var toastr$1={exports:{}},jquery={exports:{}};/*!
* jQuery JavaScript Library v3.7.1
* https://jquery.com/
*
* Copyright OpenJS Foundation and other contributors
* Released under the MIT license
* https://jquery.org/license
*
* Date: 2023-08-28T13:37Z
*/var hasRequiredJquery;function requireJquery(){return hasRequiredJquery||(hasRequiredJquery=1,function(_n){(function(Cn,$n){_n.exports=Cn.document?$n(Cn,!0):function(Nn){if(!Nn.document)throw new Error("jQuery requires a window with a document");return $n(Nn)}})(typeof window<"u"?window:commonjsGlobal,function(Cn,$n){var Nn=[],Bn=Object.getPrototypeOf,Ln=Nn.slice,In=Nn.flat?function(Rn){return Nn.flat.call(Rn)}:function(Rn){return Nn.concat.apply([],Rn)},Pn=Nn.push,Dn=Nn.indexOf,Wn={},Hn=Wn.toString,Yn=Wn.hasOwnProperty,Gn=Yn.toString,Jo=Gn.call(Object),nr={},Zo=function(Fn){return typeof Fn=="function"&&typeof Fn.nodeType!="number"&&typeof Fn.item!="function"},ri=function(Fn){return Fn!=null&&Fn===Fn.window},oi=Cn.document,di={type:!0,src:!0,nonce:!0,noModule:!0};function mi(Rn,Fn,Un){Un=Un||oi;var Xn,rr,Qo=Un.createElement("script");if(Qo.text=Rn,Fn)for(Xn in di)rr=Fn[Xn]||Fn.getAttribute&&Fn.getAttribute(Xn),rr&&Qo.setAttribute(Xn,rr);Un.head.appendChild(Qo).parentNode.removeChild(Qo)}function ei(Rn){return Rn==null?Rn+"":typeof Rn=="object"||typeof Rn=="function"?Wn[Hn.call(Rn)]||"object":typeof Rn}var yi="3.7.1",_i=/HTML$/i,zn=function(Rn,Fn){return new zn.fn.init(Rn,Fn)};zn.fn=zn.prototype={jquery:yi,constructor:zn,length:0,toArray:function(){return Ln.call(this)},get:function(Rn){return Rn==null?Ln.call(this):Rn<0?this[Rn+this.length]:this[Rn]},pushStack:function(Rn){var Fn=zn.merge(this.constructor(),Rn);return Fn.prevObject=this,Fn},each:function(Rn){return zn.each(this,Rn)},map:function(Rn){return this.pushStack(zn.map(this,function(Fn,Un){return Rn.call(Fn,Un,Fn)}))},slice:function(){return this.pushStack(Ln.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(zn.grep(this,function(Rn,Fn){return(Fn+1)%2}))},odd:function(){return this.pushStack(zn.grep(this,function(Rn,Fn){return Fn%2}))},eq:function(Rn){var Fn=this.length,Un=+Rn+(Rn<0?Fn:0);return this.pushStack(Un>=0&&Un<Fn?[this[Un]]:[])},end:function(){return this.prevObject||this.constructor()},push:Pn,sort:Nn.sort,splice:Nn.splice},zn.extend=zn.fn.extend=function(){var Rn,Fn,Un,Xn,rr,Qo,ti=arguments[0]||{},fi=1,ui=arguments.length,vi=!1;for(typeof ti=="boolean"&&(vi=ti,ti=arguments[fi]||{},fi++),typeof ti!="object"&&!Zo(ti)&&(ti={}),fi===ui&&(ti=this,fi--);fi<ui;fi++)if((Rn=arguments[fi])!=null)for(Fn in Rn)Xn=Rn[Fn],!(Fn==="__proto__"||ti===Xn)&&(vi&&Xn&&(zn.isPlainObject(Xn)||(rr=Array.isArray(Xn)))?(Un=ti[Fn],rr&&!Array.isArray(Un)?Qo=[]:!rr&&!zn.isPlainObject(Un)?Qo={}:Qo=Un,rr=!1,ti[Fn]=zn.extend(vi,Qo,Xn)):Xn!==void 0&&(ti[Fn]=Xn));return ti},zn.extend({expando:"jQuery"+(yi+Math.random()).replace(/\D/g,""),isReady:!0,error:function(Rn){throw new Error(Rn)},noop:function(){},isPlainObject:function(Rn){var Fn,Un;return!Rn||Hn.call(Rn)!=="[object Object]"?!1:(Fn=Bn(Rn),Fn?(Un=Yn.call(Fn,"constructor")&&Fn.constructor,typeof Un=="function"&&Gn.call(Un)===Jo):!0)},isEmptyObject:function(Rn){var Fn;for(Fn in Rn)return!1;return!0},globalEval:function(Rn,Fn,Un){mi(Rn,{nonce:Fn&&Fn.nonce},Un)},each:function(Rn,Fn){var Un,Xn=0;if(li(Rn))for(Un=Rn.length;Xn<Un&&Fn.call(Rn[Xn],Xn,Rn[Xn])!==!1;Xn++);else for(Xn in Rn)if(Fn.call(Rn[Xn],Xn,Rn[Xn])===!1)break;return Rn},text:function(Rn){var Fn,Un="",Xn=0,rr=Rn.nodeType;if(!rr)for(;Fn=Rn[Xn++];)Un+=zn.text(Fn);return rr===1||rr===11?Rn.textContent:rr===9?Rn.documentElement.textContent:rr===3||rr===4?Rn.nodeValue:Un},makeArray:function(Rn,Fn){var Un=Fn||[];return Rn!=null&&(li(Object(Rn))?zn.merge(Un,typeof Rn=="string"?[Rn]:Rn):Pn.call(Un,Rn)),Un},inArray:function(Rn,Fn,Un){return Fn==null?-1:Dn.call(Fn,Rn,Un)},isXMLDoc:function(Rn){var Fn=Rn&&Rn.namespaceURI,Un=Rn&&(Rn.ownerDocument||Rn).documentElement;return!_i.test(Fn||Un&&Un.nodeName||"HTML")},merge:function(Rn,Fn){for(var Un=+Fn.length,Xn=0,rr=Rn.length;Xn<Un;Xn++)Rn[rr++]=Fn[Xn];return Rn.length=rr,Rn},grep:function(Rn,Fn,Un){for(var Xn,rr=[],Qo=0,ti=Rn.length,fi=!Un;Qo<ti;Qo++)Xn=!Fn(Rn[Qo],Qo),Xn!==fi&&rr.push(Rn[Qo]);return rr},map:function(Rn,Fn,Un){var Xn,rr,Qo=0,ti=[];if(li(Rn))for(Xn=Rn.length;Qo<Xn;Qo++)rr=Fn(Rn[Qo],Qo,Un),rr!=null&&ti.push(rr);else for(Qo in Rn)rr=Fn(Rn[Qo],Qo,Un),rr!=null&&ti.push(rr);return In(ti)},guid:1,support:nr}),typeof Symbol=="function"&&(zn.fn[Symbol.iterator]=Nn[Symbol.iterator]),zn.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(Rn,Fn){Wn["[object "+Fn+"]"]=Fn.toLowerCase()});function li(Rn){var Fn=!!Rn&&"length"in Rn&&Rn.length,Un=ei(Rn);return Zo(Rn)||ri(Rn)?!1:Un==="array"||Fn===0||typeof Fn=="number"&&Fn>0&&Fn-1 in Rn}function ni(Rn,Fn){return Rn.nodeName&&Rn.nodeName.toLowerCase()===Fn.toLowerCase()}var ai=Nn.pop,ci=Nn.sort,gi=Nn.splice,bi="[\\x20\\t\\r\\n\\f]",Di=new RegExp("^"+bi+"+|((?:^|[^\\\\])(?:\\\\.)*)"+bi+"+$","g");zn.contains=function(Rn,Fn){var Un=Fn&&Fn.parentNode;return Rn===Un||!!(Un&&Un.nodeType===1&&(Rn.contains?Rn.contains(Un):Rn.compareDocumentPosition&&Rn.compareDocumentPosition(Un)&16))};var Xi=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function Yi(Rn,Fn){return Fn?Rn==="\0"?"<22>":Rn.slice(0,-1)+"\\"+Rn.charCodeAt(Rn.length-1).toString(16)+" ":"\\"+Rn}zn.escapeSelector=function(Rn){return(Rn+"").replace(Xi,Yi)};var Ci=oi,Li=Pn;(function(){var Rn,Fn,Un,Xn,rr,Qo=Li,ti,fi,ui,vi,Bi,Pi=zn.expando,Ti=0,Wi=0,pa=Os(),Ta=Os(),va=Os(),Ma=Os(),Pa=function(ii,hi){return ii===hi&&(rr=!0),0},Xa="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",Ja="(?:\\\\[\\da-fA-F]{1,6}"+bi+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",wa="\\["+bi+"*("+Ja+")(?:"+bi+"*([*^$|!~]?=)"+bi+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+Ja+"))|)"+bi+"*\\]",us=":("+Ja+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+wa+")*)|.*)\\)|)",Sa=new RegExp(bi+"+","g"),Oa=new RegExp("^"+bi+"*,"+bi+"*"),Ts=new RegExp("^"+bi+"*([>+~]|"+bi+")"+bi+"*"),Ys=new RegExp(bi+"|>"),Qa=new RegExp(us),Ss=new RegExp("^"+Ja+"$"),Za={ID:new RegExp("^#("+Ja+")"),CLASS:new RegExp("^\\.("+Ja+")"),TAG:new RegExp("^("+Ja+"|[*])"),ATTR:new RegExp("^"+wa),PSEUDO:new RegExp("^"+us),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+bi+"*(even|odd|(([+-]|)(\\d*)n|)"+bi+"*(?:([+-]|)"+bi+"*(\\d+)|))"+bi+"*\\)|)","i"),bool:new RegExp("^(?:"+Xa+")$","i"),needsContext:new RegExp("^"+bi+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+bi+"*((?:-\\d)?\\d*)"+bi+"*\\)|)(?=[^-]|$)","i")},os=/^(?:input|select|textarea|button)$/i,is=/^h\d$/i,Ka=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Xs=/[+~]/,ts=new RegExp("\\\\[\\da-fA-F]{1,6}"+bi+"?|\\\\([^\\r\\n\\f])","g"),ns=function(ii,hi){var Ei="0x"+ii.slice(1)-65536;return hi||(Ei<0?String.fromCharCode(Ei+65536):String.fromCharCode(Ei>>10|55296,Ei&1023|56320))},cc=function(){as()},uc=Is(function(ii){return ii.disabled===!0&&ni(ii,"fieldset")},{dir:"parentNode",next:"legend"});function dc(){try{return ti.activeElement}catch{}}try{Qo.apply(Nn=Ln.call(Ci.childNodes),Ci.childNodes),Nn[Ci.childNodes.length].nodeType}catch{Qo={apply:function(hi,Ei){Li.apply(hi,Ln.call(Ei))},call:function(hi){Li.apply(hi,Ln.call(arguments,1))}}}function xa(ii,hi,Ei,xi){var Ii,qi,ea,ia,ta,Ea,ua,ga=hi&&hi.ownerDocument,ka=hi?hi.nodeType:9;if(Ei=Ei||[],typeof ii!="string"||!ii||ka!==1&&ka!==9&&ka!==11)return Ei;if(!xi&&(as(hi),hi=hi||ti,ui)){if(ka!==11&&(ta=Ka.exec(ii)))if(Ii=ta[1]){if(ka===9)if(ea=hi.getElementById(Ii)){if(ea.id===Ii)return Qo.call(Ei,ea),Ei}else return Ei;else if(ga&&(ea=ga.getElementById(Ii))&&xa.contains(hi,ea)&&ea.id===Ii)return Qo.call(Ei,ea),Ei}else{if(ta[2])return Qo.apply(Ei,hi.getElementsByTagName(ii)),Ei;if((Ii=ta[3])&&hi.getElementsByClassName)return Qo.apply(Ei,hi.getElementsByClassName(Ii)),Ei}if(!Ma[ii+" "]&&(!vi||!vi.test(ii))){if(ua=ii,ga=hi,ka===1&&(Ys.test(ii)||Ts.test(ii))){for(ga=Xs.test(ii)&&Js(hi.parentNode)||hi,(ga!=hi||!nr.scope)&&((ia=hi.getAttribute("id"))?ia=zn.escapeSelector(ia):hi.setAttribute("id",ia=Pi)),Ea=As(ii),qi=Ea.length;qi--;)Ea[qi]=(ia?"#"+ia:":scope")+" "+Ls(Ea[qi]);ua=Ea.join(",")}try{return Qo.apply(Ei,ga.querySelectorAll(ua)),Ei}catch{Ma(ii,!0)}finally{ia===Pi&&hi.removeAttribute("id")}}}return xl(ii.replace(Di,"$1"),hi,Ei,xi)}function Os(){var ii=[];function hi(Ei,xi){return ii.push(Ei+" ")>Fn.cacheLength&&delete hi[ii.shift()],hi[Ei+" "]=xi}return hi}function Ga(ii){return ii[Pi]=!0,ii}function vs(ii){var hi=ti.createElement("fieldset");try{return!!ii(hi)}catch{return!1}finally{hi.parentNode&&hi.parentNode.removeChild(hi),hi=null}}function fc(ii){return function(hi){return ni(hi,"input")&&hi.type===ii}}function pc(ii){return function(hi){return(ni(hi,"input")||ni(hi,"button"))&&hi.type===ii}}function Sl(ii){return function(hi){return"form"in hi?hi.parentNode&&hi.disabled===!1?"label"in hi?"label"in hi.parentNode?hi.parentNode.disabled===ii:hi.disabled===ii:hi.isDisabled===ii||hi.isDisabled!==!ii&&uc(hi)===ii:hi.disabled===ii:"label"in hi?hi.disabled===ii:!1}}function ds(ii){return Ga(function(hi){return hi=+hi,Ga(function(Ei,xi){for(var Ii,qi=ii([],Ei.length,hi),ea=qi.length;ea--;)Ei[Ii=qi[ea]]&&(Ei[Ii]=!(xi[Ii]=Ei[Ii]))})})}function Js(ii){return ii&&typeof ii.getElementsByTagName<"u"&&ii}function as(ii){var hi,Ei=ii?ii.ownerDocument||ii:Ci;return Ei==ti||Ei.nodeType!==9||!Ei.documentElement||(ti=Ei,fi=ti.documentElement,ui=!zn.isXMLDoc(ti),Bi=fi.matches||fi.webkitMatchesSelector||fi.msMatchesSelector,fi.msMatchesSelector&&Ci!=ti&&(hi=ti.defaultView)&&hi.top!==hi&&hi.addEventListener("unload",cc),nr.getById=vs(function(xi){return fi.appendChild(xi).id=zn.expando,!ti.getElementsByName||!ti.getElementsByName(zn.expando).length}),nr.disconnectedMatch=vs(function(xi){return Bi.call(xi,"*")}),nr.scope=vs(function(){return ti.querySelectorAll(":scope")}),nr.cssHas=vs(function(){try{return ti.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),nr.getById?(Fn.filter.ID=function(xi){var Ii=xi.replace(ts,ns);return function(qi){return qi.getAttribute("id")===Ii}},Fn.find.ID=function(xi,Ii){if(typeof Ii.getElementById<"u"&&ui){var qi=Ii.getElementById(xi);return qi?[qi]:[]}}):(Fn.filter.ID=function(xi){var Ii=xi.replace(ts,ns);return function(qi){var ea=typeof qi.getAttributeNode<"u"&&qi.getAttributeNode("id");return ea&&ea.value===Ii}},Fn.find.ID=function(xi,Ii){if(typeof Ii.getElementById<"u"&&ui){var qi,ea,ia,ta=Ii.getElementById(xi);if(ta){if(qi=ta.getAttributeNode("id"),qi&&qi.value===xi)return[ta];for(ia=Ii.getElementsByName(xi),ea=0;ta=ia[ea++];)if(qi=ta.getAttributeNode("id"),qi&&qi.value===xi)return[ta]}return[]}}),Fn.find.TAG=function(xi,Ii){return typeof Ii.getElementsByTagName<"u"?Ii.getElementsByTagName(xi):Ii.querySelectorAll(xi)},Fn.find.CLASS=function(xi,Ii){if(typeof Ii.getElementsByClassName<"u"&&ui)return Ii.getElementsByClassName(xi)},vi=[],vs(function(xi){var Ii;fi.appendChild(xi).innerHTML="<a id='"+Pi+"' href='' disabled='disabled'></a><select id='"+Pi+"-\r\\' disabled='disabled'><option selected=''></option></select>",xi.querySelectorAll("[selected]").length||vi.push("\\["+bi+"*(?:value|"+Xa+")"),xi.querySelectorAll("[id~="+Pi+"-]").length||vi.push("~="),xi.querySelectorAll("a#"+Pi+"+*").length||vi.push(".#.+[+~]"),xi.querySelectorAll(":checked").length||vi.push(":checked"),Ii=ti.createElement("input"),Ii.setAttribute("type","hidden"),xi.appendChild(Ii).setAttribute("name","D"),fi.appendChild(xi).disabled=!0,xi.querySelectorAll(":disabled").length!==2&&vi.push(":enabled",":disabled"),Ii=ti.createElement("input"),Ii.setAttribute("name",""),xi.appendChild(Ii),xi.querySelectorAll("[name='']").length||vi.push("\\["+bi+"*name"+bi+"*="+bi+`*(?:''|"")`)}),nr.cssHas||vi.push(":has"),vi=vi.length&&new RegExp(vi.join("|")),Pa=function(xi,Ii){if(xi===Ii)return rr=!0,0;var qi=!xi.compareDocumentPosition-!Ii.compareDocumentPosition;return qi||(qi=(xi.ownerDocument||xi)==(Ii.ownerDocument||Ii)?xi.compareDocumentPosition(Ii):1,qi&1||!nr.sortDetached&&Ii.compareDocumentPosition(xi)===qi?xi===ti||xi.ownerDocument==Ci&&xa.contains(Ci,xi)?-1:Ii===ti||Ii.ownerDocument==Ci&&xa.contains(Ci,Ii)?1:Xn?Dn.call(Xn,xi)-Dn.call(Xn,Ii):0:qi&4?-1:1)}),ti}xa.matches=function(ii,hi){return xa(ii,null,null,hi)},xa.matchesSelector=function(ii,hi){if(as(ii),ui&&!Ma[hi+" "]&&(!vi||!vi.test(hi)))try{var Ei=Bi.call(ii,hi);if(Ei||nr.disconnectedMatch||ii.document&&ii.document.nodeType!==11)return Ei}catch{Ma(hi,!0)}return xa(hi,ti,null,[ii]).length>0},xa.contains=function(ii,hi){return(ii.ownerDocument||ii)!=ti&&as(ii),zn.contains(ii,hi)},xa.attr=function(ii,hi){(ii.ownerDocument||ii)!=ti&&as(ii);var Ei=Fn.attrHandle[hi.toLowerCase()],xi=Ei&&Yn.call(Fn.attrHandle,hi.toLowerCase())?Ei(ii,hi,!ui):void 0;return xi!==void 0?xi:ii.getAttribute(hi)},xa.error=function(ii){throw new Error("Syntax error, unrecognized expression: "+ii)},zn.uniqueSort=function(ii){var hi,Ei=[],xi=0,Ii=0;if(rr=!nr.sortStable,Xn=!nr.sortStable&&Ln.call(ii,0),ci.call(ii,Pa),rr){for(;hi=ii[Ii++];)hi===ii[Ii]&&(xi=Ei.push(Ii));for(;xi--;)gi.call(ii,Ei[xi],1)}return Xn=null,ii},zn.fn.uniqueSort=function(){return this.pushStack(zn.uniqueSort(Ln.apply(this)))},Fn=zn.expr={cacheLength:50,createPseudo:Ga,match:Za,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(ii){return ii[1]=ii[1].replace(ts,ns),ii[3]=(ii[3]||ii[4]||ii[5]||"").replace(ts,ns),ii[2]==="~="&&(ii[3]=" "+ii[3]+" "),ii.slice(0,4)},CHILD:function(ii){return ii[1]=ii[1].toLowerCase(),ii[1].slice(0,3)==="nth"?(ii[3]||xa.error(ii[0]),ii[4]=+(ii[4]?ii[5]+(ii[6]||1):2*(ii[3]==="even"||ii[3]==="odd")),ii[5]=+(ii[7]+ii[8]||ii[3]==="odd")):ii[3]&&xa.error(ii[0]),ii},PSEUDO:function(ii){var hi,Ei=!ii[6]&&ii[2];return Za.CHILD.test(ii[0])?null:(ii[3]?ii[2]=ii[4]||ii[5]||"":Ei&&Qa.test(Ei)&&(hi=As(Ei,!0))&&(hi=Ei.indexOf(")",Ei.length-hi)-Ei.length)&&(ii[0]=ii[0].slice(0,hi),ii[2]=Ei.slice(0,hi)),ii.slice(0,3))}},filter:{TAG:function(ii){var hi=ii.replace(ts,ns).toLowerCase();return ii==="*"?function(){return!0}:function(Ei){return ni(Ei,hi)}},CLASS:function(ii){var hi=pa[ii+" "];return hi||(hi=new RegExp("(^|"+bi+")"+ii+"("+bi+"|$)"))&&pa(ii,function(Ei){return hi.test(typeof Ei.className=="string"&&Ei.className||typeof Ei.getAttribute<"u"&&Ei.getAttribute("class")||"")})},ATTR:function(ii,hi,Ei){return function(xi){var Ii=xa.attr(xi,ii);return Ii==null?hi==="!=":hi?(Ii+="",hi==="="?Ii===Ei:hi==="!="?Ii!==Ei:hi==="^="?Ei&&Ii.indexOf(Ei)===0:hi==="*="?Ei&&Ii.indexOf(Ei)>-1:hi==="$="?Ei&&Ii.slice(-Ei.length)===Ei:hi==="~="?(" "+Ii.replace(Sa," ")+" ").indexOf(Ei)>-1:hi==="|="?Ii===Ei||Ii.slice(0,Ei.length+1)===Ei+"-":!1):!0}},CHILD:function(ii,hi,Ei,xi,Ii){var qi=ii.slice(0,3)!=="nth",ea=ii.slice(-4)!=="last",ia=hi==="of-type";return xi===1&&Ii===0?function(ta){return!!ta.parentNode}:function(ta,Ea,ua){var ga,ka,la,Na,Wa,Va=qi!==ea?"nextSibling":"previousSibling",za=ta.parentNode,es=ia&&ta.nodeName.toLowerCase(),ys=!ua&&!ia,Fa=!1;if(za){if(qi){for(;Va;){for(la=ta;la=la[Va];)if(ia?ni(la,es):la.nodeType===1)return!1;Wa=Va=ii==="only"&&!Wa&&"nextSibling"}return!0}if(Wa=[ea?za.firstChild:za.lastChild],ea&&ys){for(ka=za[Pi]||(za[Pi]={}),ga=ka[ii]||[],Na=ga[0]===Ti&&ga[1],Fa=Na&&ga[2],la=Na&&za.childNodes[Na];la=++Na&&la&&la[Va]||(Fa=Na=0)||Wa.pop();)if(la.nodeType===1&&++Fa&&la===ta){ka[ii]=[Ti,Na,Fa];break}}else if(ys&&(ka=ta[Pi]||(ta[Pi]={}),ga=ka[ii]||[],Na=ga[0]===Ti&&ga[1],Fa=Na),Fa===!1)for(;(la=++Na&&la&&la[Va]||(Fa=Na=0)||Wa.pop())&&!((ia?ni(la,es):la.nodeType===1)&&++Fa&&(ys&&(ka=la[Pi]||(la[Pi]={}),ka[ii]=[Ti,Fa]),la===ta)););return Fa-=Ii,Fa===xi||Fa%xi===0&&Fa/xi>=0}}},PSEUDO:function(ii,hi){var Ei,xi=Fn.pseudos[ii]||Fn.setFilters[ii.toLowerCase()]||xa.error("unsupported pseudo: "+ii);return xi[Pi]?xi(hi):xi.length>1?(Ei=[ii,ii,"",hi],Fn.setFilters.hasOwnProperty(ii.toLowerCase())?Ga(function(Ii,qi){for(var ea,ia=xi(Ii,hi),ta=ia.length;ta--;)ea=Dn.call(Ii,ia[ta]),Ii[ea]=!(qi[ea]=ia[ta])}):function(Ii){return xi(Ii,0,Ei)}):xi}},pseudos:{not:Ga(function(ii){var hi=[],Ei=[],xi=tl(ii.replace(Di,"$1"));return xi[Pi]?Ga(function(Ii,qi,ea,ia){for(var ta,Ea=xi(Ii,null,ia,[]),ua=Ii.length;ua--;)(ta=Ea[ua])&&(Ii[ua]=!(qi[ua]=ta))}):function(Ii,qi,ea){return hi[0]=Ii,xi(hi,null,ea,Ei),hi[0]=null,!Ei.pop()}}),has:Ga(function(ii){return function(hi){return xa(ii,hi).length>0}}),contains:Ga(function(ii){return ii=ii.replace(ts,ns),function(hi){return(hi.textContent||zn.text(hi)).indexOf(ii)>-1}}),lang:Ga(function(ii){return Ss.test(ii||"")||xa.error("unsupported lang: "+ii),ii=ii.replace(ts,ns).toLowerCase(),function(hi){var Ei;do if(Ei=ui?hi.lang:hi.getAttribute("xml:lang")||hi.getAttribute("lang"))return Ei=Ei.toLowerCase(),Ei===ii||Ei.indexOf(ii+"-")===0;while((hi=hi.parentNode)&&hi.nodeType===1);return!1}}),target:function(ii){var hi=Cn.location&&Cn.location.hash;return hi&&hi.slice(1)===ii.id},root:function(ii){return ii===fi},focus:function(ii){return ii===dc()&&ti.hasFocus()&&!!(ii.type||ii.href||~ii.tabIndex)},enabled:Sl(!1),disabled:Sl(!0),checked:function(ii){return ni(ii,"input")&&!!ii.checked||ni(ii,"option")&&!!ii.selected},selected:function(ii){return ii.parentNode&&ii.parentNode.selectedIndex,ii.selected===!0},empty:function(ii){for(ii=ii.firstChild;ii;ii=ii.nextSibling)if(ii.nodeType<6)return!1;return!0},parent:function(ii){return!Fn.pseudos.empty(ii)},header:function(ii){return is.test(ii.nodeName)},input:function(ii){return os.test(ii.nodeName)},button:function(ii){return ni(ii,"input")&&ii.type==="button"||ni(ii,"button")},text:function(ii){var hi;return ni(ii,"input")&&ii.type==="text"&&((hi=ii.getAttribute("type"))==null||hi.toLowerCase()==="text")},first:ds(function(){return[0]}),last:ds(function(ii,hi){return[hi-1]}),eq:ds(function(ii,hi,Ei){return[Ei<0?Ei+hi:Ei]}),even:ds(function(ii,hi){for(var Ei=0;Ei<hi;Ei+=2)ii.push(Ei);return ii}),odd:ds(function(ii,hi){for(var Ei=1;Ei<hi;Ei+=2)ii.push(Ei);return ii}),lt:ds(function(ii,hi,Ei){var xi;for(Ei<0?xi=Ei+hi:Ei>hi?xi=hi:xi=Ei;--xi>=0;)ii.push(xi);return ii}),gt:ds(function(ii,hi,Ei){for(var xi=Ei<0?Ei+hi:Ei;++xi<hi;)ii.push(xi);return ii})}},Fn.pseudos.nth=Fn.pseudos.eq;for(Rn in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})Fn.pseudos[Rn]=fc(Rn);for(Rn in{submit:!0,reset:!0})Fn.pseudos[Rn]=pc(Rn);function Al(){}Al.prototype=Fn.filters=Fn.pseudos,Fn.setFilters=new Al;function As(ii,hi){var Ei,xi,Ii,qi,ea,ia,ta,Ea=Ta[ii+" "];if(Ea)return hi?0:Ea.slice(0);for(ea=ii,ia=[],ta=Fn.preFilter;ea;){(!Ei||(xi=Oa.exec(ea)))&&(xi&&(ea=ea.slice(xi[0].length)||ea),ia.push(Ii=[])),Ei=!1,(xi=Ts.exec(ea))&&(Ei=xi.shift(),Ii.push({value:Ei,type:xi[0].replace(Di," ")}),ea=ea.slice(Ei.length));for(qi in Fn.filter)(xi=Za[qi].exec(ea))&&(!ta[qi]||(xi=ta[qi](xi)))&&(Ei=xi.shift(),Ii.push({value:Ei,type:qi,matches:xi}),ea=ea.slice(Ei.length));if(!Ei)break}return hi?ea.length:ea?xa.error(ii):Ta(ii,ia).slice(0)}function Ls(ii){for(var hi=0,Ei=ii.length,xi="";hi<Ei;hi++)xi+=ii[hi].value;return xi}function Is(ii,hi,Ei){var xi=hi.dir,Ii=hi.next,qi=Ii||xi,ea=Ei&&qi==="parentNode",ia=Wi++;return hi.first?function(ta,Ea,ua){for(;ta=ta[xi];)if(ta.nodeType===1||ea)return ii(ta,Ea,ua);return!1}:function(ta,Ea,ua){var ga,ka,la=[Ti,ia];if(ua){for(;ta=ta[xi];)if((ta.nodeType===1||ea)&&ii(ta,Ea,ua))return!0}else for(;ta=ta[xi];)if(ta.nodeType===1||ea)if(ka=ta[Pi]||(ta[Pi]={}),Ii&&ni(ta,Ii))ta=ta[xi]||ta;else{if((ga=ka[qi])&&ga[0]===Ti&&ga[1]===ia)return la[2]=ga[2];if(ka[qi]=la,la[2]=ii(ta,Ea,ua))return!0}return!1}}function Qs(ii){return ii.length>1?function(hi,Ei,xi){for(var Ii=ii.length;Ii--;)if(!ii[Ii](hi,Ei,xi))return!1;return!0}:ii[0]}function hc(ii,hi,Ei){for(var xi=0,Ii=hi.length;xi<Ii;xi++)xa(ii,hi[xi],Ei);return Ei}function Ps(ii,hi,Ei,xi,Ii){for(var qi,ea=[],ia=0,ta=ii.length,Ea=hi!=null;ia<ta;ia++)(qi=ii[ia])&&(!Ei||Ei(qi,xi,Ii))&&(ea.push(qi),Ea&&hi.push(ia));return ea}function Zs(ii,hi,Ei,xi,Ii,qi){return xi&&!xi[Pi]&&(xi=Zs(xi)),Ii&&!Ii[Pi]&&(Ii=Zs(Ii,qi)),Ga(function(ea,ia,ta,Ea){var ua,ga,ka,la,Na=[],Wa=[],Va=ia.length,za=ea||hc(hi||"*",ta.nodeType?[ta]:ta,[]),es=ii&&(ea||!hi)?Ps(za,Na,ii,ta,Ea):za;if(Ei?(la=Ii||(ea?ii:Va||xi)?[]:ia,Ei(es,la,ta,Ea)):la=es,xi)for(ua=Ps(la,Wa),xi(ua,[],ta,Ea),ga=ua.length;ga--;)(ka=ua[ga])&&(la[Wa[ga]]=!(es[Wa[ga]]=ka));if(ea){if(Ii||ii){if(Ii){for(ua=[],ga=la.length;ga--;)(ka=la[ga])&&ua.push(es[ga]=ka);Ii(null,la=[],ua,Ea)}for(ga=la.length;ga--;)(ka=la[ga])&&(ua=Ii?Dn.call(ea,ka):Na[ga])>-1&&(ea[ua]=!(ia[ua]=ka))}}else la=Ps(la===ia?la.splice(Va,la.length):la),Ii?Ii(null,ia,la,Ea):Qo.apply(ia,la)})}function el(ii){for(var hi,Ei,xi,Ii=ii.length,qi=Fn.relative[ii[0].type],ea=qi||Fn.relative[" "],ia=qi?1:0,ta=Is(function(ga){return ga===hi},ea,!0),Ea=Is(function(ga){return Dn.call(hi,ga)>-1},ea,!0),ua=[function(ga,ka,la){var Na=!qi&&(la||ka!=Un)||((hi=ka).nodeType?ta(ga,ka,la):Ea(ga,ka,la));return hi=null,Na}];ia<Ii;ia++)if(Ei=Fn.relative[ii[ia].type])ua=[Is(Qs(ua),Ei)];else{if(Ei=Fn.filter[ii[ia].type].apply(null,ii[ia].matches),Ei[Pi]){for(xi=++ia;xi<Ii&&!Fn.relative[ii[xi].type];xi++);return Zs(ia>1&&Qs(ua),ia>1&&Ls(ii.slice(0,ia-1).concat({value:ii[ia-2].type===" "?"*":""})).replace(Di,"$1"),Ei,ia<xi&&el(ii.slice(ia,xi)),xi<Ii&&el(ii=ii.slice(xi)),xi<Ii&&Ls(ii))}ua.push(Ei)}return Qs(ua)}function gc(ii,hi){var Ei=hi.length>0,xi=ii.length>0,Ii=function(qi,ea,ia,ta,Ea){var ua,ga,ka,la=0,Na="0",Wa=qi&&[],Va=[],za=Un,es=qi||xi&&Fn.find.TAG("*",Ea),ys=Ti+=za==null?1:Math.random()||.1,Fa=es.length;for(Ea&&(Un=ea==ti||ea||Ea);Na!==Fa&&(ua=es[Na])!=null;Na++){if(xi&&ua){for(ga=0,!ea&&ua.ownerDocument!=ti&&(as(ua),ia=!ui);ka=ii[ga++];)if(ka(ua,ea||ti,ia)){Qo.call(ta,ua);break}Ea&&(Ti=ys)}Ei&&((ua=!ka&&ua)&&la--,qi&&Wa.push(ua))}if(la+=Na,Ei&&Na!==la){for(ga=0;ka=hi[ga++];)ka(Wa,Va,ea,ia);if(qi){if(la>0)for(;Na--;)Wa[Na]||Va[Na]||(Va[Na]=ai.call(ta));Va=Ps(Va)}Qo.apply(ta,Va),Ea&&!qi&&Va.length>0&&la+hi.length>1&&zn.uniqueSort(ta)}return Ea&&(Ti=ys,Un=za),Wa};return Ei?Ga(Ii):Ii}function tl(ii,hi){var Ei,xi=[],Ii=[],qi=va[ii+" "];if(!qi){for(hi||(hi=As(ii)),Ei=hi.length;Ei--;)qi=el(hi[Ei]),qi[Pi]?xi.push(qi):Ii.push(qi);qi=va(ii,gc(Ii,xi)),qi.selector=ii}return qi}function xl(ii,hi,Ei,xi){var Ii,qi,ea,ia,ta,Ea=typeof ii=="function"&&ii,ua=!xi&&As(ii=Ea.selector||ii);if(Ei=Ei||[],ua.length===1){if(qi=ua[0]=ua[0].slice(0),qi.length>2&&(ea=qi[0]).type==="ID"&&hi.nodeType===9&&ui&&Fn.relative[qi[1].type]){if(hi=(Fn.find.ID(ea.matches[0].replace(ts,ns),hi)||[])[0],hi)Ea&&(hi=hi.parentNode);else return Ei;ii=ii.slice(qi.shift().value.length)}for(Ii=Za.needsContext.test(ii)?0:qi.length;Ii--&&(ea=qi[Ii],!Fn.relative[ia=ea.type]);)if((ta=Fn.find[ia])&&(xi=ta(ea.matches[0].replace(ts,ns),Xs.test(qi[0].type)&&Js(hi.parentNode)||hi))){if(qi.splice(Ii,1),ii=xi.length&&Ls(qi),!ii)return Qo.apply(Ei,xi),Ei;break}}return(Ea||tl(ii,ua))(xi,hi,!ui,Ei,!hi||Xs.test(ii)&&Js(hi.parentNode)||hi),Ei}nr.sortStable=Pi.split("").sort(Pa).join("")===Pi,as(),nr.sortDetached=vs(function(ii){return ii.compareDocumentPosition(ti.createElement("fieldset"))&1}),zn.find=xa,zn.expr[":"]=zn.expr.pseudos,zn.unique=zn.uniqueSort,xa.compile=tl,xa.select=xl,xa.setDocument=as,xa.tokenize=As,xa.escape=zn.escapeSelector,xa.getText=zn.text,xa.isXML=zn.isXMLDoc,xa.selectors=zn.expr,xa.support=zn.support,xa.uniqueSort=zn.uniqueSort})();var Mi=function(Rn,Fn,Un){for(var Xn=[],rr=Un!==void 0;(Rn=Rn[Fn])&&Rn.nodeType!==9;)if(Rn.nodeType===1){if(rr&&zn(Rn).is(Un))break;Xn.push(Rn)}return Xn},da=function(Rn,Fn){for(var Un=[];Rn;Rn=Rn.nextSibling)Rn.nodeType===1&&Rn!==Fn&&Un.push(Rn);return Un},fa=zn.expr.match.needsContext,Oi=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function ji(Rn,Fn,Un){return Zo(Fn)?zn.grep(Rn,function(Xn,rr){return!!Fn.call(Xn,rr,Xn)!==Un}):Fn.nodeType?zn.grep(Rn,function(Xn){return Xn===Fn!==Un}):typeof Fn!="string"?zn.grep(Rn,function(Xn){return Dn.call(Fn,Xn)>-1!==Un}):zn.filter(Fn,Rn,Un)}zn.filter=function(Rn,Fn,Un){var Xn=Fn[0];return Un&&(Rn=":not("+Rn+")"),Fn.length===1&&Xn.nodeType===1?zn.find.matchesSelector(Xn,Rn)?[Xn]:[]:zn.find.matches(Rn,zn.grep(Fn,function(rr){return rr.nodeType===1}))},zn.fn.extend({find:function(Rn){var Fn,Un,Xn=this.length,rr=this;if(typeof Rn!="string")return this.pushStack(zn(Rn).filter(function(){for(Fn=0;Fn<Xn;Fn++)if(zn.contains(rr[Fn],this))return!0}));for(Un=this.pushStack([]),Fn=0;Fn<Xn;Fn++)zn.find(Rn,rr[Fn],Un);return Xn>1?zn.uniqueSort(Un):Un},filter:function(Rn){return this.pushStack(ji(this,Rn||[],!1))},not:function(Rn){return this.pushStack(ji(this,Rn||[],!0))},is:function(Rn){return!!ji(this,typeof Rn=="string"&&fa.test(Rn)?zn(Rn):Rn||[],!1).length}});var Ki,zi=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,Gi=zn.fn.init=function(Rn,Fn,Un){var Xn,rr;if(!Rn)return this;if(Un=Un||Ki,typeof Rn=="string")if(Rn[0]==="<"&&Rn[Rn.length-1]===">"&&Rn.length>=3?Xn=[null,Rn,null]:Xn=zi.exec(Rn),Xn&&(Xn[1]||!Fn))if(Xn[1]){if(Fn=Fn instanceof zn?Fn[0]:Fn,zn.merge(this,zn.parseHTML(Xn[1],Fn&&Fn.nodeType?Fn.ownerDocument||Fn:oi,!0)),Oi.test(Xn[1])&&zn.isPlainObject(Fn))for(Xn in Fn)Zo(this[Xn])?this[Xn](Fn[Xn]):this.attr(Xn,Fn[Xn]);return this}else return rr=oi.getElementById(Xn[2]),rr&&(this[0]=rr,this.length=1),this;else return!Fn||Fn.jquery?(Fn||Un).find(Rn):this.constructor(Fn).find(Rn);else{if(Rn.nodeType)return this[0]=Rn,this.length=1,this;if(Zo(Rn))return Un.ready!==void 0?Un.ready(Rn):Rn(zn)}return zn.makeArray(Rn,this)};Gi.prototype=zn.fn,Ki=zn(oi);var ra=/^(?:parents|prev(?:Until|All))/,ca={children:!0,contents:!0,next:!0,prev:!0};zn.fn.extend({has:function(Rn){var Fn=zn(Rn,this),Un=Fn.length;return this.filter(function(){for(var Xn=0;Xn<Un;Xn++)if(zn.contains(this,Fn[Xn]))return!0})},closest:function(Rn,Fn){var Un,Xn=0,rr=this.length,Qo=[],ti=typeof Rn!="string"&&zn(Rn);if(!fa.test(Rn)){for(;Xn<rr;Xn++)for(Un=this[Xn];Un&&Un!==Fn;Un=Un.parentNode)if(Un.nodeType<11&&(ti?ti.index(Un)>-1:Un.nodeType===1&&zn.find.matchesSelector(Un,Rn))){Qo.push(Un);break}}return this.pushStack(Qo.length>1?zn.uniqueSort(Qo):Qo)},index:function(Rn){return Rn?typeof Rn=="string"?Dn.call(zn(Rn),this[0]):Dn.call(this,Rn.jquery?Rn[0]:Rn):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(Rn,Fn){return this.pushStack(zn.uniqueSort(zn.merge(this.get(),zn(Rn,Fn))))},addBack:function(Rn){return this.add(Rn==null?this.prevObject:this.prevObject.filter(Rn))}});function na(Rn,Fn){for(;(Rn=Rn[Fn])&&Rn.nodeType!==1;);return Rn}zn.each({parent:function(Rn){var Fn=Rn.parentNode;return Fn&&Fn.nodeType!==11?Fn:null},parents:function(Rn){return Mi(Rn,"parentNode")},parentsUntil:function(Rn,Fn,Un){return Mi(Rn,"parentNode",Un)},next:function(Rn){return na(Rn,"nextSibling")},prev:function(Rn){return na(Rn,"previousSibling")},nextAll:function(Rn){return Mi(Rn,"nextSibling")},prevAll:function(Rn){return Mi(Rn,"previousSibling")},nextUntil:function(Rn,Fn,Un){return Mi(Rn,"nextSibling",Un)},prevUntil:function(Rn,Fn,Un){return Mi(Rn,"previousSibling",Un)},siblings:function(Rn){return da((Rn.parentNode||{}).firstChild,Rn)},children:function(Rn){return da(Rn.firstChild)},contents:function(Rn){return Rn.contentDocument!=null&&Bn(Rn.contentDocument)?Rn.contentDocument:(ni(Rn,"template")&&(Rn=Rn.content||Rn),zn.merge([],Rn.childNodes))}},function(Rn,Fn){zn.fn[Rn]=function(Un,Xn){var rr=zn.map(this,Fn,Un);return Rn.slice(-5)!=="Until"&&(Xn=Un),Xn&&typeof Xn=="string"&&(rr=zn.filter(Xn,rr)),this.length>1&&(ca[Rn]||zn.uniqueSort(rr),ra.test(Rn)&&rr.reverse()),this.pushStack(rr)}});var aa=/[^\x20\t\r\n\f]+/g;function ba(Rn){var Fn={};return zn.each(Rn.match(aa)||[],function(Un,Xn){Fn[Xn]=!0}),Fn}zn.Callbacks=function(Rn){Rn=typeof Rn=="string"?ba(Rn):zn.extend({},Rn);var Fn,Un,Xn,rr,Qo=[],ti=[],fi=-1,ui=function(){for(rr=rr||Rn.once,Xn=Fn=!0;ti.length;fi=-1)for(Un=ti.shift();++fi<Qo.length;)Qo[fi].apply(Un[0],Un[1])===!1&&Rn.stopOnFalse&&(fi=Qo.length,Un=!1);Rn.memory||(Un=!1),Fn=!1,rr&&(Un?Qo=[]:Qo="")},vi={add:function(){return Qo&&(Un&&!Fn&&(fi=Qo.length-1,ti.push(Un)),function Bi(Pi){zn.each(Pi,function(Ti,Wi){Zo(Wi)?(!Rn.unique||!vi.has(Wi))&&Qo.push(Wi):Wi&&Wi.length&&ei(Wi)!=="string"&&Bi(Wi)})}(arguments),Un&&!Fn&&ui()),this},remove:function(){return zn.each(arguments,function(Bi,Pi){for(var Ti;(Ti=zn.inArray(Pi,Qo,Ti))>-1;)Qo.splice(Ti,1),Ti<=fi&&fi--}),this},has:function(Bi){return Bi?zn.inArray(Bi,Qo)>-1:Qo.length>0},empty:function(){return Qo&&(Qo=[]),this},disable:function(){return rr=ti=[],Qo=Un="",this},disabled:function(){return!Qo},lock:function(){return rr=ti=[],!Un&&!Fn&&(Qo=Un=""),this},locked:function(){return!!rr},fireWith:function(Bi,Pi){return rr||(Pi=Pi||[],Pi=[Bi,Pi.slice?Pi.slice():Pi],ti.push(Pi),Fn||ui()),this},fire:function(){return vi.fireWith(this,arguments),this},fired:function(){return!!Xn}};return vi};function _a(Rn){return Rn}function si(Rn){throw Rn}function pi(Rn,Fn,Un,Xn){var rr;try{Rn&&Zo(rr=Rn.promise)?rr.call(Rn).done(Fn).fail(Un):Rn&&Zo(rr=Rn.then)?rr.call(Rn,Fn,Un):Fn.apply(void 0,[Rn].slice(Xn))}catch(Qo){Un.apply(void 0,[Qo])}}zn.extend({Deferred:function(Rn){var Fn=[["notify","progress",zn.Callbacks("memory"),zn.Callbacks("memory"),2],["resolve","done",zn.Callbacks("once memory"),zn.Callbacks("once memory"),0,"resolved"],["reject","fail",zn.Callbacks("once memory"),zn.Callbacks("once memory"),1,"rejected"]],Un="pending",Xn={state:function(){return Un},always:function(){return rr.done(arguments).fail(arguments),this},catch:function(Qo){return Xn.then(null,Qo)},pipe:function(){var Qo=arguments;return zn.Deferred(function(ti){zn.each(Fn,function(fi,ui){var vi=Zo(Qo[ui[4]])&&Qo[ui[4]];rr[ui[1]](function(){var Bi=vi&&vi.apply(this,arguments);Bi&&Zo(Bi.promise)?Bi.promise().progress(ti.notify).done(ti.resolve).fail(ti.reject):ti[ui[0]+"With"](this,vi?[Bi]:arguments)})}),Qo=null}).promise()},then:function(Qo,ti,fi){var ui=0;function vi(Bi,Pi,Ti,Wi){return function(){var pa=this,Ta=arguments,va=function(){var Pa,Xa;if(!(Bi<ui)){if(Pa=Ti.apply(pa,Ta),Pa===Pi.promise())throw new TypeError("Thenable self-resolution");Xa=Pa&&(typeof Pa=="object"||typeof Pa=="function")&&Pa.then,Zo(Xa)?Wi?Xa.call(Pa,vi(ui,Pi,_a,Wi),vi(ui,Pi,si,Wi)):(ui++,Xa.call(Pa,vi(ui,Pi,_a,Wi),vi(ui,Pi,si,Wi),vi(ui,Pi,_a,Pi.notifyWith))):(Ti!==_a&&(pa=void 0,Ta=[Pa]),(Wi||Pi.resolveWith)(pa,Ta))}},Ma=Wi?va:function(){try{va()}catch(Pa){zn.Deferred.exceptionHook&&zn.Deferred.exceptionHook(Pa,Ma.error),Bi+1>=ui&&(Ti!==si&&(pa=void 0,Ta=[Pa]),Pi.rejectWith(pa,Ta))}};Bi?Ma():(zn.Deferred.getErrorHook?Ma.error=zn.Deferred.getErrorHook():zn.Deferred.getStackHook&&(Ma.error=zn.Deferred.getStackHook()),Cn.setTimeout(Ma))}}return zn.Deferred(function(Bi){Fn[0][3].add(vi(0,Bi,Zo(fi)?fi:_a,Bi.notifyWith)),Fn[1][3].add(vi(0,Bi,Zo(Qo)?Qo:_a)),Fn[2][3].add(vi(0,Bi,Zo(ti)?ti:si))}).promise()},promise:function(Qo){return Qo!=null?zn.extend(Qo,Xn):Xn}},rr={};return zn.each(Fn,function(Qo,ti){var fi=ti[2],ui=ti[5];Xn[ti[1]]=fi.add,ui&&fi.add(function(){Un=ui},Fn[3-Qo][2].disable,Fn[3-Qo][3].disable,Fn[0][2].lock,Fn[0][3].lock),fi.add(ti[3].fire),rr[ti[0]]=function(){return rr[ti[0]+"With"](this===rr?void 0:this,arguments),this},rr[ti[0]+"With"]=fi.fireWith}),Xn.promise(rr),Rn&&Rn.call(rr,rr),rr},when:function(Rn){var Fn=arguments.length,Un=Fn,Xn=Array(Un),rr=Ln.call(arguments),Qo=zn.Deferred(),ti=function(fi){return function(ui){Xn[fi]=this,rr[fi]=arguments.length>1?Ln.call(arguments):ui,--Fn||Qo.resolveWith(Xn,rr)}};if(Fn<=1&&(pi(Rn,Qo.done(ti(Un)).resolve,Qo.reject,!Fn),Qo.state()==="pending"||Zo(rr[Un]&&rr[Un].then)))return Qo.then();for(;Un--;)pi(rr[Un],ti(Un),Qo.reject);return Qo.promise()}});var wi=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;zn.Deferred.exceptionHook=function(Rn,Fn){Cn.console&&Cn.console.warn&&Rn&&wi.test(Rn.name)&&Cn.console.warn("jQuery.Deferred exception: "+Rn.message,Rn.stack,Fn)},zn.readyException=function(Rn){Cn.setTimeout(function(){throw Rn})};var $i=zn.Deferred();zn.fn.ready=function(Rn){return $i.then(Rn).catch(function(Fn){zn.readyException(Fn)}),this},zn.extend({isReady:!1,readyWait:1,ready:function(Rn){(Rn===!0?--zn.readyWait:zn.isReady)||(zn.isReady=!0,!(Rn!==!0&&--zn.readyWait>0)&&$i.resolveWith(oi,[zn]))}}),zn.ready.then=$i.then;function ki(){oi.removeEventListener("DOMContentLoaded",ki),Cn.removeEventListener("load",ki),zn.ready()}oi.readyState==="complete"||oi.readyState!=="loading"&&!oi.documentElement.doScroll?Cn.setTimeout(zn.ready):(oi.addEventListener("DOMContentLoaded",ki),Cn.addEventListener("load",ki));var Ri=function(Rn,Fn,Un,Xn,rr,Qo,ti){var fi=0,ui=Rn.length,vi=Un==null;if(ei(Un)==="object"){rr=!0;for(fi in Un)Ri(Rn,Fn,fi,Un[fi],!0,Qo,ti)}else if(Xn!==void 0&&(rr=!0,Zo(Xn)||(ti=!0),vi&&(ti?(Fn.call(Rn,Xn),Fn=null):(vi=Fn,Fn=function(Bi,Pi,Ti){return vi.call(zn(Bi),Ti)})),Fn))for(;fi<ui;fi++)Fn(Rn[fi],Un,ti?Xn:Xn.call(Rn[fi],fi,Fn(Rn[fi],Un)));return rr?Rn:vi?Fn.call(Rn):ui?Fn(Rn[0],Un):Qo},Ui=/^-ms-/,Vi=/-([a-z])/g;function Fi(Rn,Fn){return Fn.toUpperCase()}function Ni(Rn){return Rn.replace(Ui,"ms-").replace(Vi,Fi)}var Hi=function(Rn){return Rn.nodeType===1||Rn.nodeType===9||!+Rn.nodeType};function Qi(){this.expando=zn.expando+Qi.uid++}Qi.uid=1,Qi.prototype={cache:function(Rn){var Fn=Rn[this.expando];return Fn||(Fn={},Hi(Rn)&&(Rn.nodeType?Rn[this.expando]=Fn:Object.defineProperty(Rn,this.expando,{value:Fn,configurable:!0}))),Fn},set:function(Rn,Fn,Un){var Xn,rr=this.cache(Rn);if(typeof Fn=="string")rr[Ni(Fn)]=Un;else for(Xn in Fn)rr[Ni(Xn)]=Fn[Xn];return rr},get:function(Rn,Fn){return Fn===void 0?this.cache(Rn):Rn[this.expando]&&Rn[this.expando][Ni(Fn)]},access:function(Rn,Fn,Un){return Fn===void 0||Fn&&typeof Fn=="string"&&Un===void 0?this.get(Rn,Fn):(this.set(Rn,Fn,Un),Un!==void 0?Un:Fn)},remove:function(Rn,Fn){var Un,Xn=Rn[this.expando];if(Xn!==void 0){if(Fn!==void 0)for(Array.isArray(Fn)?Fn=Fn.map(Ni):(Fn=Ni(Fn),Fn=Fn in Xn?[Fn]:Fn.match(aa)||[]),Un=Fn.length;Un--;)delete Xn[Fn[Un]];(Fn===void 0||zn.isEmptyObject(Xn))&&(Rn.nodeType?Rn[this.expando]=void 0:delete Rn[this.expando])}},hasData:function(Rn){var Fn=Rn[this.expando];return Fn!==void 0&&!zn.isEmptyObject(Fn)}};var Ai=new Qi,Zi=new Qi,sa=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ma=/[A-Z]/g;function Ca(Rn){return Rn==="true"?!0:Rn==="false"?!1:Rn==="null"?null:Rn===+Rn+""?+Rn:sa.test(Rn)?JSON.parse(Rn):Rn}function Aa(Rn,Fn,Un){var Xn;if(Un===void 0&&Rn.nodeType===1)if(Xn="data-"+Fn.replace(ma,"-$&").toLowerCase(),Un=Rn.getAttribute(Xn),typeof Un=="string"){try{Un=Ca(Un)}catch{}Zi.set(Rn,Fn,Un)}else Un=void 0;return Un}zn.extend({hasData:function(Rn){return Zi.hasData(Rn)||Ai.hasData(Rn)},data:function(Rn,Fn,Un){return Zi.access(Rn,Fn,Un)},removeData:function(Rn,Fn){Zi.remove(Rn,Fn)},_data:function(Rn,Fn,Un){return Ai.access(Rn,Fn,Un)},_removeData:function(Rn,Fn){Ai.remove(Rn,Fn)}}),zn.fn.extend({data:function(Rn,Fn){var Un,Xn,rr,Qo=this[0],ti=Qo&&Qo.attributes;if(Rn===void 0){if(this.length&&(rr=Zi.get(Qo),Qo.nodeType===1&&!Ai.get(Qo,"hasDataAttrs"))){for(Un=ti.length;Un--;)ti[Un]&&(Xn=ti[Un].name,Xn.indexOf("data-")===0&&(Xn=Ni(Xn.slice(5)),Aa(Qo,Xn,rr[Xn])));Ai.set(Qo,"hasDataAttrs",!0)}return rr}return typeof Rn=="object"?this.each(function(){Zi.set(this,Rn)}):Ri(this,function(fi){var ui;if(Qo&&fi===void 0)return ui=Zi.get(Qo,Rn),ui!==void 0||(ui=Aa(Qo,Rn),ui!==void 0)?ui:void 0;this.each(function(){Zi.set(this,Rn,fi)})},null,Fn,arguments.length>1,null,!0)},removeData:function(Rn){return this.each(function(){Zi.remove(this,Rn)})}}),zn.extend({queue:function(Rn,Fn,Un){var Xn;if(Rn)return Fn=(Fn||"fx")+"queue",Xn=Ai.get(Rn,Fn),Un&&(!Xn||Array.isArray(Un)?Xn=Ai.access(Rn,Fn,zn.makeArray(Un)):Xn.push(Un)),Xn||[]},dequeue:function(Rn,Fn){Fn=Fn||"fx";var Un=zn.queue(Rn,Fn),Xn=Un.length,rr=Un.shift(),Qo=zn._queueHooks(Rn,Fn),ti=function(){zn.dequeue(Rn,Fn)};rr==="inprogress"&&(rr=Un.shift(),Xn--),rr&&(Fn==="fx"&&Un.unshift("inprogress"),delete Qo.stop,rr.call(Rn,ti,Qo)),!Xn&&Qo&&Qo.empty.fire()},_queueHooks:function(Rn,Fn){var Un=Fn+"queueHooks";return Ai.get(Rn,Un)||Ai.access(Rn,Un,{empty:zn.Callbacks("once memory").add(function(){Ai.remove(Rn,[Fn+"queue",Un])})})}}),zn.fn.extend({queue:function(Rn,Fn){var Un=2;return typeof Rn!="string"&&(Fn=Rn,Rn="fx",Un--),arguments.length<Un?zn.queue(this[0],Rn):Fn===void 0?this:this.each(function(){var Xn=zn.queue(this,Rn,Fn);zn._queueHooks(this,Rn),Rn==="fx"&&Xn[0]!=="inprogress"&&zn.dequeue(this,Rn)})},dequeue:function(Rn){return this.each(function(){zn.dequeue(this,Rn)})},clearQueue:function(Rn){return this.queue(Rn||"fx",[])},promise:function(Rn,Fn){var Un,Xn=1,rr=zn.Deferred(),Qo=this,ti=this.length,fi=function(){--Xn||rr.resolveWith(Qo,[Qo])};for(typeof Rn!="string"&&(Fn=Rn,Rn=void 0),Rn=Rn||"fx";ti--;)Un=Ai.get(Qo[ti],Rn+"queueHooks"),Un&&Un.empty&&(Xn++,Un.empty.add(fi));return fi(),rr.promise(Fn)}});var Ba=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,$a=new RegExp("^(?:([+-])=|)("+Ba+")([a-z%]*)$","i"),Ia=["Top","Right","Bottom","Left"],Si=oi.documentElement,Ji=function(Rn){return zn.contains(Rn.ownerDocument,Rn)},oa={composed:!0};Si.getRootNode&&(Ji=function(Rn){return zn.contains(Rn.ownerDocument,Rn)||Rn.getRootNode(oa)===Rn.ownerDocument});var ha=function(Rn,Fn){return Rn=Fn||Rn,Rn.style.display==="none"||Rn.style.display===""&&Ji(Rn)&&zn.css(Rn,"display")==="none"};function ya(Rn,Fn,Un,Xn){var rr,Qo,ti=20,fi=Xn?function(){return Xn.cur()}:function(){return zn.css(Rn,Fn,"")},ui=fi(),vi=Un&&Un[3]||(zn.cssNumber[Fn]?"":"px"),Bi=Rn.nodeType&&(zn.cssNumber[Fn]||vi!=="px"&&+ui)&&$a.exec(zn.css(Rn,Fn));if(Bi&&Bi[3]!==vi){for(ui=ui/2,vi=vi||Bi[3],Bi=+ui||1;ti--;)zn.style(Rn,Fn,Bi+vi),(1-Qo)*(1-(Qo=fi()/ui||.5))<=0&&(ti=0),Bi=Bi/Qo;Bi=Bi*2,zn.style(Rn,Fn,Bi+vi),Un=Un||[]}return Un&&(Bi=+Bi||+ui||0,rr=Un[1]?Bi+(Un[1]+1)*Un[2]:+Un[2],Xn&&(Xn.unit=vi,Xn.start=Bi,Xn.end=rr)),rr}var Ra={};function Ha(Rn){var Fn,Un=Rn.ownerDocument,Xn=Rn.nodeName,rr=Ra[Xn];return rr||(Fn=Un.body.appendChild(Un.createElement(Xn)),rr=zn.css(Fn,"display"),Fn.parentNode.removeChild(Fn),rr==="none"&&(rr="block"),Ra[Xn]=rr,rr)}function Ua(Rn,Fn){for(var Un,Xn,rr=[],Qo=0,ti=Rn.length;Qo<ti;Qo++)Xn=Rn[Qo],Xn.style&&(Un=Xn.style.display,Fn?(Un==="none"&&(rr[Qo]=Ai.get(Xn,"display")||null,rr[Qo]||(Xn.style.display="")),Xn.style.display===""&&ha(Xn)&&(rr[Qo]=Ha(Xn))):Un!=="none"&&(rr[Qo]="none",Ai.set(Xn,"display",Un)));for(Qo=0;Qo<ti;Qo++)rr[Qo]!=null&&(Rn[Qo].style.display=rr[Qo]);return Rn}zn.fn.extend({show:function(){return Ua(this,!0)},hide:function(){return Ua(this)},toggle:function(Rn){return typeof Rn=="boolean"?Rn?this.show():this.hide():this.each(function(){ha(this)?zn(this).show():zn(this).hide()})}});var rs=/^(?:checkbox|radio)$/i,Ya=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,fs=/^$|^module$|\/(?:java|ecma)script/i;(function(){var Rn=oi.createDocumentFragment(),Fn=Rn.appendChild(oi.createElement("div")),Un=oi.createElement("input");Un.setAttribute("type","radio"),Un.setAttribute("checked","checked"),Un.setAttribute("name","t"),Fn.appendChild(Un),nr.checkClone=Fn.cloneNode(!0).cloneNode(!0).lastChild.checked,Fn.innerHTML="<textarea>x</textarea>",nr.noCloneChecked=!!Fn.cloneNode(!0).lastChild.defaultValue,Fn.innerHTML="<option></option>",nr.option=!!Fn.lastChild})();var Da={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};Da.tbody=Da.tfoot=Da.colgroup=Da.caption=Da.thead,Da.th=Da.td,nr.option||(Da.optgroup=Da.option=[1,"<select multiple='multiple'>","</select>"]);function La(Rn,Fn){var Un;return typeof Rn.getElementsByTagName<"u"?Un=Rn.getElementsByTagName(Fn||"*"):typeof Rn.querySelectorAll<"u"?Un=Rn.querySelectorAll(Fn||"*"):Un=[],Fn===void 0||Fn&&ni(Rn,Fn)?zn.merge([Rn],Un):Un}function bs(Rn,Fn){for(var Un=0,Xn=Rn.length;Un<Xn;Un++)Ai.set(Rn[Un],"globalEval",!Fn||Ai.get(Fn[Un],"globalEval"))}var _s=/<|&#?\w+;/;function ss(Rn,Fn,Un,Xn,rr){for(var Qo,ti,fi,ui,vi,Bi,Pi=Fn.createDocumentFragment(),Ti=[],Wi=0,pa=Rn.length;Wi<pa;Wi++)if(Qo=Rn[Wi],Qo||Qo===0)if(ei(Qo)==="object")zn.merge(Ti,Qo.nodeType?[Qo]:Qo);else if(!_s.test(Qo))Ti.push(Fn.createTextNode(Qo));else{for(ti=ti||Pi.appendChild(Fn.createElement("div")),fi=(Ya.exec(Qo)||["",""])[1].toLowerCase(),ui=Da[fi]||Da._default,ti.innerHTML=ui[1]+zn.htmlPrefilter(Qo)+ui[2],Bi=ui[0];Bi--;)ti=ti.lastChild;zn.merge(Ti,ti.childNodes),ti=Pi.firstChild,ti.textContent=""}for(Pi.textContent="",Wi=0;Qo=Ti[Wi++];){if(Xn&&zn.inArray(Qo,Xn)>-1){rr&&rr.push(Qo);continue}if(vi=Ji(Qo),ti=La(Pi.appendChild(Qo),"script"),vi&&bs(ti),Un)for(Bi=0;Qo=ti[Bi++];)fs.test(Qo.type||"")&&Un.push(Qo)}return Pi}var nl=/^([^.]*)(?:\.(.+)|)/;function ps(){return!0}function hs(){return!1}function Rs(Rn,Fn,Un,Xn,rr,Qo){var ti,fi;if(typeof Fn=="object"){typeof Un!="string"&&(Xn=Xn||Un,Un=void 0);for(fi in Fn)Rs(Rn,fi,Un,Xn,Fn[fi],Qo);return Rn}if(Xn==null&&rr==null?(rr=Un,Xn=Un=void 0):rr==null&&(typeof Un=="string"?(rr=Xn,Xn=void 0):(rr=Xn,Xn=Un,Un=void 0)),rr===!1)rr=hs;else if(!rr)return Rn;return Qo===1&&(ti=rr,rr=function(ui){return zn().off(ui),ti.apply(this,arguments)},rr.guid=ti.guid||(ti.guid=zn.guid++)),Rn.each(function(){zn.event.add(this,Fn,rr,Xn,Un)})}zn.event={global:{},add:function(Rn,Fn,Un,Xn,rr){var Qo,ti,fi,ui,vi,Bi,Pi,Ti,Wi,pa,Ta,va=Ai.get(Rn);if(Hi(Rn))for(Un.handler&&(Qo=Un,Un=Qo.handler,rr=Qo.selector),rr&&zn.find.matchesSelector(Si,rr),Un.guid||(Un.guid=zn.guid++),(ui=va.events)||(ui=va.events=Object.create(null)),(ti=va.handle)||(ti=va.handle=function(Ma){return typeof zn<"u"&&zn.event.triggered!==Ma.type?zn.event.dispatch.apply(Rn,arguments):void 0}),Fn=(Fn||"").match(aa)||[""],vi=Fn.length;vi--;)fi=nl.exec(Fn[vi])||[],Wi=Ta=fi[1],pa=(fi[2]||"").split(".").sort(),Wi&&(Pi=zn.event.special[Wi]||{},Wi=(rr?Pi.delegateType:Pi.bindType)||Wi,Pi=zn.event.special[Wi]||{},Bi=zn.extend({type:Wi,origType:Ta,data:Xn,handler:Un,guid:Un.guid,selector:rr,needsContext:rr&&zn.expr.match.needsContext.test(rr),namespace:pa.join(".")},Qo),(Ti=ui[Wi])||(Ti=ui[Wi]=[],Ti.delegateCount=0,(!Pi.setup||Pi.setup.call(Rn,Xn,pa,ti)===!1)&&Rn.addEventListener&&Rn.addEventListener(Wi,ti)),Pi.add&&(Pi.add.call(Rn,Bi),Bi.handler.guid||(Bi.handler.guid=Un.guid)),rr?Ti.splice(Ti.delegateCount++,0,Bi):Ti.push(Bi),zn.event.global[Wi]=!0)},remove:function(Rn,Fn,Un,Xn,rr){var Qo,ti,fi,ui,vi,Bi,Pi,Ti,Wi,pa,Ta,va=Ai.hasData(Rn)&&Ai.get(Rn);if(!(!va||!(ui=va.events))){for(Fn=(Fn||"").match(aa)||[""],vi=Fn.length;vi--;){if(fi=nl.exec(Fn[vi])||[],Wi=Ta=fi[1],pa=(fi[2]||"").split(".").sort(),!Wi){for(Wi in ui)zn.event.remove(Rn,Wi+Fn[vi],Un,Xn,!0);continue}for(Pi=zn.event.special[Wi]||{},Wi=(Xn?Pi.delegateType:Pi.bindType)||Wi,Ti=ui[Wi]||[],fi=fi[2]&&new RegExp("(^|\\.)"+pa.join("\\.(?:.*\\.|)")+"(\\.|$)"),ti=Qo=Ti.length;Qo--;)Bi=Ti[Qo],(rr||Ta===Bi.origType)&&(!Un||Un.guid===Bi.guid)&&(!fi||fi.test(Bi.namespace))&&(!Xn||Xn===Bi.selector||Xn==="**"&&Bi.selector)&&(Ti.splice(Qo,1),Bi.selector&&Ti.delegateCount--,Pi.remove&&Pi.remove.call(Rn,Bi));ti&&!Ti.length&&((!Pi.teardown||Pi.teardown.call(Rn,pa,va.handle)===!1)&&zn.removeEvent(Rn,Wi,va.handle),delete ui[Wi])}zn.isEmptyObject(ui)&&Ai.remove(Rn,"handle events")}},dispatch:function(Rn){var Fn,Un,Xn,rr,Qo,ti,fi=new Array(arguments.length),ui=zn.event.fix(Rn),vi=(Ai.get(this,"events")||Object.create(null))[ui.type]||[],Bi=zn.event.special[ui.type]||{};for(fi[0]=ui,Fn=1;Fn<arguments.length;Fn++)fi[Fn]=arguments[Fn];if(ui.delegateTarget=this,!(Bi.preDispatch&&Bi.preDispatch.call(this,ui)===!1)){for(ti=zn.event.handlers.call(this,ui,vi),Fn=0;(rr=ti[Fn++])&&!ui.isPropagationStopped();)for(ui.currentTarget=rr.elem,Un=0;(Qo=rr.handlers[Un++])&&!ui.isImmediatePropagationStopped();)(!ui.rnamespace||Qo.namespace===!1||ui.rnamespace.test(Qo.namespace))&&(ui.handleObj=Qo,ui.data=Qo.data,Xn=((zn.event.special[Qo.origType]||{}).handle||Qo.handler).apply(rr.elem,fi),Xn!==void 0&&(ui.result=Xn)===!1&&(ui.preventDefault(),ui.stopPropagation()));return Bi.postDispatch&&Bi.postDispatch.call(this,ui),ui.result}},handlers:function(Rn,Fn){var Un,Xn,rr,Qo,ti,fi=[],ui=Fn.delegateCount,vi=Rn.target;if(ui&&vi.nodeType&&!(Rn.type==="click"&&Rn.button>=1)){for(;vi!==this;vi=vi.parentNode||this)if(vi.nodeType===1&&!(Rn.type==="click"&&vi.disabled===!0)){for(Qo=[],ti={},Un=0;Un<ui;Un++)Xn=Fn[Un],rr=Xn.selector+" ",ti[rr]===void 0&&(ti[rr]=Xn.needsContext?zn(rr,this).index(vi)>-1:zn.find(rr,this,null,[vi]).length),ti[rr]&&Qo.push(Xn);Qo.length&&fi.push({elem:vi,handlers:Qo})}}return vi=this,ui<Fn.length&&fi.push({elem:vi,handlers:Fn.slice(ui)}),fi},addProp:function(Rn,Fn){Object.defineProperty(zn.Event.prototype,Rn,{enumerable:!0,configurable:!0,get:Zo(Fn)?function(){if(this.originalEvent)return Fn(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[Rn]},set:function(Un){Object.defineProperty(this,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Un})}})},fix:function(Rn){return Rn[zn.expando]?Rn:new zn.Event(Rn)},special:{load:{noBubble:!0},click:{setup:function(Rn){var Fn=this||Rn;return rs.test(Fn.type)&&Fn.click&&ni(Fn,"input")&&xs(Fn,"click",!0),!1},trigger:function(Rn){var Fn=this||Rn;return rs.test(Fn.type)&&Fn.click&&ni(Fn,"input")&&xs(Fn,"click"),!0},_default:function(Rn){var Fn=Rn.target;return rs.test(Fn.type)&&Fn.click&&ni(Fn,"input")&&Ai.get(Fn,"click")||ni(Fn,"a")}},beforeunload:{postDispatch:function(Rn){Rn.result!==void 0&&Rn.originalEvent&&(Rn.originalEvent.returnValue=Rn.result)}}}};function xs(Rn,Fn,Un){if(!Un){Ai.get(Rn,Fn)===void 0&&zn.event.add(Rn,Fn,ps);return}Ai.set(Rn,Fn,!1),zn.event.add(Rn,Fn,{namespace:!1,handler:function(Xn){var rr,Qo=Ai.get(this,Fn);if(Xn.isTrigger&1&&this[Fn]){if(Qo)(zn.event.special[Fn]||{}).delegateType&&Xn.stopPropagation();else if(Qo=Ln.call(arguments),Ai.set(this,Fn,Qo),this[Fn](),rr=Ai.get(this,Fn),Ai.set(this,Fn,!1),Qo!==rr)return Xn.stopImmediatePropagation(),Xn.preventDefault(),rr}else Qo&&(Ai.set(this,Fn,zn.event.trigger(Qo[0],Qo.slice(1),this)),Xn.stopPropagation(),Xn.isImmediatePropagationStopped=ps)}})}zn.removeEvent=function(Rn,Fn,Un){Rn.removeEventListener&&Rn.removeEventListener(Fn,Un)},zn.Event=function(Rn,Fn){if(!(this instanceof zn.Event))return new zn.Event(Rn,Fn);Rn&&Rn.type?(this.originalEvent=Rn,this.type=Rn.type,this.isDefaultPrevented=Rn.defaultPrevented||Rn.defaultPrevented===void 0&&Rn.returnValue===!1?ps:hs,this.target=Rn.target&&Rn.target.nodeType===3?Rn.target.parentNode:Rn.target,this.currentTarget=Rn.currentTarget,this.relatedTarget=Rn.relatedTarget):this.type=Rn,Fn&&zn.extend(this,Fn),this.timeStamp=Rn&&Rn.timeStamp||Date.now(),this[zn.expando]=!0},zn.Event.prototype={constructor:zn.Event,isDefaultPrevented:hs,isPropagationStopped:hs,isImmediatePropagationStopped:hs,isSimulated:!1,preventDefault:function(){var Rn=this.originalEvent;this.isDefaultPrevented=ps,Rn&&!this.isSimulated&&Rn.preventDefault()},stopPropagation:function(){var Rn=this.originalEvent;this.isPropagationStopped=ps,Rn&&!this.isSimulated&&Rn.stopPropagation()},stopImmediatePropagation:function(){var Rn=this.originalEvent;this.isImmediatePropagationStopped=ps,Rn&&!this.isSimulated&&Rn.stopImmediatePropagation(),this.stopPropagation()}},zn.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},zn.event.addProp),zn.each({focus:"focusin",blur:"focusout"},function(Rn,Fn){function Un(Xn){if(oi.documentMode){var rr=Ai.get(this,"handle"),Qo=zn.event.fix(Xn);Qo.type=Xn.type==="focusin"?"focus":"blur",Qo.isSimulated=!0,rr(Xn),Qo.target===Qo.currentTarget&&rr(Qo)}else zn.event.simulate(Fn,Xn.target,zn.event.fix(Xn))}zn.event.special[Rn]={setup:function(){var Xn;if(xs(this,Rn,!0),oi.documentMode)Xn=Ai.get(this,Fn),Xn||this.addEventListener(Fn,Un),Ai.set(this,Fn,(Xn||0)+1);else return!1},trigger:function(){return xs(this,Rn),!0},teardown:function(){var Xn;if(oi.documentMode)Xn=Ai.get(this,Fn)-1,Xn?Ai.set(this,Fn,Xn):(this.removeEventListener(Fn,Un),Ai.remove(this,Fn));else return!1},_default:function(Xn){return Ai.get(Xn.target,Rn)},delegateType:Fn},zn.event.special[Fn]={setup:function(){var Xn=this.ownerDocument||this.document||this,rr=oi.documentMode?this:Xn,Qo=Ai.get(rr,Fn);Qo||(oi.documentMode?this.addEventListener(Fn,Un):Xn.addEventListener(Rn,Un,!0)),Ai.set(rr,Fn,(Qo||0)+1)},teardown:function(){var Xn=this.ownerDocument||this.document||this,rr=oi.documentMode?this:Xn,Qo=Ai.get(rr,Fn)-1;Qo?Ai.set(rr,Fn,Qo):(oi.documentMode?this.removeEventListener(Fn,Un):Xn.removeEventListener(Rn,Un,!0),Ai.remove(rr,Fn))}}}),zn.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(Rn,Fn){zn.event.special[Rn]={delegateType:Fn,bindType:Fn,handle:function(Un){var Xn,rr=this,Qo=Un.relatedTarget,ti=Un.handleObj;return(!Qo||Qo!==rr&&!zn.contains(rr,Qo))&&(Un.type=ti.origType,Xn=ti.handler.apply(this,arguments),Un.type=Fn),Xn}}}),zn.fn.extend({on:function(Rn,Fn,Un,Xn){return Rs(this,Rn,Fn,Un,Xn)},one:function(Rn,Fn,Un,Xn){return Rs(this,Rn,Fn,Un,Xn,1)},off:function(Rn,Fn,Un){var Xn,rr;if(Rn&&Rn.preventDefault&&Rn.handleObj)return Xn=Rn.handleObj,zn(Rn.delegateTarget).off(Xn.namespace?Xn.origType+"."+Xn.namespace:Xn.origType,Xn.selector,Xn.handler),this;if(typeof Rn=="object"){for(rr in Rn)this.off(rr,Fn,Rn[rr]);return this}return(Fn===!1||typeof Fn=="function")&&(Un=Fn,Fn=void 0),Un===!1&&(Un=hs),this.each(function(){zn.event.remove(this,Rn,Un,Fn)})}});var Nl=/<script|<style|<link/i,Bl=/checked\s*(?:[^=]|=\s*.checked.)/i,Ol=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function rl(Rn,Fn){return ni(Rn,"table")&&ni(Fn.nodeType!==11?Fn:Fn.firstChild,"tr")&&zn(Rn).children("tbody")[0]||Rn}function Ll(Rn){return Rn.type=(Rn.getAttribute("type")!==null)+"/"+Rn.type,Rn}function Il(Rn){return(Rn.type||"").slice(0,5)==="true/"?Rn.type=Rn.type.slice(5):Rn.removeAttribute("type"),Rn}function ol(Rn,Fn){var Un,Xn,rr,Qo,ti,fi,ui;if(Fn.nodeType===1){if(Ai.hasData(Rn)&&(Qo=Ai.get(Rn),ui=Qo.events,ui)){Ai.remove(Fn,"handle events");for(rr in ui)for(Un=0,Xn=ui[rr].length;Un<Xn;Un++)zn.event.add(Fn,rr,ui[rr][Un])}Zi.hasData(Rn)&&(ti=Zi.access(Rn),fi=zn.extend({},ti),Zi.set(Fn,fi))}}function Pl(Rn,Fn){var Un=Fn.nodeName.toLowerCase();Un==="input"&&rs.test(Rn.type)?Fn.checked=Rn.checked:(Un==="input"||Un==="textarea")&&(Fn.defaultValue=Rn.defaultValue)}function gs(Rn,Fn,Un,Xn){Fn=In(Fn);var rr,Qo,ti,fi,ui,vi,Bi=0,Pi=Rn.length,Ti=Pi-1,Wi=Fn[0],pa=Zo(Wi);if(pa||Pi>1&&typeof Wi=="string"&&!nr.checkClone&&Bl.test(Wi))return Rn.each(function(Ta){var va=Rn.eq(Ta);pa&&(Fn[0]=Wi.call(this,Ta,va.html())),gs(va,Fn,Un,Xn)});if(Pi&&(rr=ss(Fn,Rn[0].ownerDocument,!1,Rn,Xn),Qo=rr.firstChild,rr.childNodes.length===1&&(rr=Qo),Qo||Xn)){for(ti=zn.map(La(rr,"script"),Ll),fi=ti.length;Bi<Pi;Bi++)ui=rr,Bi!==Ti&&(ui=zn.clone(ui,!0,!0),fi&&zn.merge(ti,La(ui,"script"))),Un.call(Rn[Bi],ui,Bi);if(fi)for(vi=ti[ti.length-1].ownerDocument,zn.map(ti,Il),Bi=0;Bi<fi;Bi++)ui=ti[Bi],fs.test(ui.type||"")&&!Ai.access(ui,"globalEval")&&zn.contains(vi,ui)&&(ui.src&&(ui.type||"").toLowerCase()!=="module"?zn._evalUrl&&!ui.noModule&&zn._evalUrl(ui.src,{nonce:ui.nonce||ui.getAttribute("nonce")},vi):mi(ui.textContent.replace(Ol,""),ui,vi))}return Rn}function il(Rn,Fn,Un){for(var Xn,rr=Fn?zn.filter(Fn,Rn):Rn,Qo=0;(Xn=rr[Qo])!=null;Qo++)!Un&&Xn.nodeType===1&&zn.cleanData(La(Xn)),Xn.parentNode&&(Un&&Ji(Xn)&&bs(La(Xn,"script")),Xn.parentNode.removeChild(Xn));return Rn}zn.extend({htmlPrefilter:function(Rn){return Rn},clone:function(Rn,Fn,Un){var Xn,rr,Qo,ti,fi=Rn.cloneNode(!0),ui=Ji(Rn);if(!nr.noCloneChecked&&(Rn.nodeType===1||Rn.nodeType===11)&&!zn.isXMLDoc(Rn))for(ti=La(fi),Qo=La(Rn),Xn=0,rr=Qo.length;Xn<rr;Xn++)Pl(Qo[Xn],ti[Xn]);if(Fn)if(Un)for(Qo=Qo||La(Rn),ti=ti||La(fi),Xn=0,rr=Qo.length;Xn<rr;Xn++)ol(Qo[Xn],ti[Xn]);else ol(Rn,fi);return ti=La(fi,"script"),ti.length>0&&bs(ti,!ui&&La(Rn,"script")),fi},cleanData:function(Rn){for(var Fn,Un,Xn,rr=zn.event.special,Qo=0;(Un=Rn[Qo])!==void 0;Qo++)if(Hi(Un)){if(Fn=Un[Ai.expando]){if(Fn.events)for(Xn in Fn.events)rr[Xn]?zn.event.remove(Un,Xn):zn.removeEvent(Un,Xn,Fn.handle);Un[Ai.expando]=void 0}Un[Zi.expando]&&(Un[Zi.expando]=void 0)}}}),zn.fn.extend({detach:function(Rn){return il(this,Rn,!0)},remove:function(Rn){return il(this,Rn)},text:function(Rn){return Ri(this,function(Fn){return Fn===void 0?zn.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=Fn)})},null,Rn,arguments.length)},append:function(){return gs(this,arguments,function(Rn){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var Fn=rl(this,Rn);Fn.appendChild(Rn)}})},prepend:function(){return gs(this,arguments,function(Rn){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var Fn=rl(this,Rn);Fn.insertBefore(Rn,Fn.firstChild)}})},before:function(){return gs(this,arguments,function(Rn){this.parentNode&&this.parentNode.insertBefore(Rn,this)})},after:function(){return gs(this,arguments,function(Rn){this.parentNode&&this.parentNode.insertBefore(Rn,this.nextSibling)})},empty:function(){for(var Rn,Fn=0;(Rn=this[Fn])!=null;Fn++)Rn.nodeType===1&&(zn.cleanData(La(Rn,!1)),Rn.textContent="");return this},clone:function(Rn,Fn){return Rn=Rn??!1,Fn=Fn??Rn,this.map(function(){return zn.clone(this,Rn,Fn)})},html:function(Rn){return Ri(this,function(Fn){var Un=this[0]||{},Xn=0,rr=this.length;if(Fn===void 0&&Un.nodeType===1)return Un.innerHTML;if(typeof Fn=="string"&&!Nl.test(Fn)&&!Da[(Ya.exec(Fn)||["",""])[1].toLowerCase()]){Fn=zn.htmlPrefilter(Fn);try{for(;Xn<rr;Xn++)Un=this[Xn]||{},Un.nodeType===1&&(zn.cleanData(La(Un,!1)),Un.innerHTML=Fn);Un=0}catch{}}Un&&this.empty().append(Fn)},null,Rn,arguments.length)},replaceWith:function(){var Rn=[];return gs(this,arguments,function(Fn){var Un=this.parentNode;zn.inArray(this,Rn)<0&&(zn.cleanData(La(this)),Un&&Un.replaceChild(Fn,this))},Rn)}}),zn.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(Rn,Fn){zn.fn[Rn]=function(Un){for(var Xn,rr=[],Qo=zn(Un),ti=Qo.length-1,fi=0;fi<=ti;fi++)Xn=fi===ti?this:this.clone(!0),zn(Qo[fi])[Fn](Xn),Pn.apply(rr,Xn.get());return this.pushStack(rr)}});var Ds=new RegExp("^("+Ba+")(?!px)[a-z%]+$","i"),Ms=/^--/,$s=function(Rn){var Fn=Rn.ownerDocument.defaultView;return(!Fn||!Fn.opener)&&(Fn=Cn),Fn.getComputedStyle(Rn)},al=function(Rn,Fn,Un){var Xn,rr,Qo={};for(rr in Fn)Qo[rr]=Rn.style[rr],Rn.style[rr]=Fn[rr];Xn=Un.call(Rn);for(rr in Fn)Rn.style[rr]=Qo[rr];return Xn},Rl=new RegExp(Ia.join("|"),"i");(function(){function Rn(){if(vi){ui.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",vi.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",Si.appendChild(ui).appendChild(vi);var Bi=Cn.getComputedStyle(vi);Un=Bi.top!=="1%",fi=Fn(Bi.marginLeft)===12,vi.style.right="60%",Qo=Fn(Bi.right)===36,Xn=Fn(Bi.width)===36,vi.style.position="absolute",rr=Fn(vi.offsetWidth/3)===12,Si.removeChild(ui),vi=null}}function Fn(Bi){return Math.round(parseFloat(Bi))}var Un,Xn,rr,Qo,ti,fi,ui=oi.createElement("div"),vi=oi.createElement("div");vi.style&&(vi.style.backgroundClip="content-box",vi.cloneNode(!0).style.backgroundClip="",nr.clearCloneStyle=vi.style.backgroundClip==="content-box",zn.extend(nr,{boxSizingReliable:function(){return Rn(),Xn},pixelBoxStyles:function(){return Rn(),Qo},pixelPosition:function(){return Rn(),Un},reliableMarginLeft:function(){return Rn(),fi},scrollboxSize:function(){return Rn(),rr},reliableTrDimensions:function(){var Bi,Pi,Ti,Wi;return ti==null&&(Bi=oi.createElement("table"),Pi=oi.createElement("tr"),Ti=oi.createElement("div"),Bi.style.cssText="position:absolute;left:-11111px;border-collapse:separate",Pi.style.cssText="box-sizing:content-box;border:1px solid",Pi.style.height="1px",Ti.style.height="9px",Ti.style.display="block",Si.appendChild(Bi).appendChild(Pi).appendChild(Ti),Wi=Cn.getComputedStyle(Pi),ti=parseInt(Wi.height,10)+parseInt(Wi.borderTopWidth,10)+parseInt(Wi.borderBottomWidth,10)===Pi.offsetHeight,Si.removeChild(Bi)),ti}}))})();function Cs(Rn,Fn,Un){var Xn,rr,Qo,ti,fi=Ms.test(Fn),ui=Rn.style;return Un=Un||$s(Rn),Un&&(ti=Un.getPropertyValue(Fn)||Un[Fn],fi&&ti&&(ti=ti.replace(Di,"$1")||void 0),ti===""&&!Ji(Rn)&&(ti=zn.style(Rn,Fn)),!nr.pixelBoxStyles()&&Ds.test(ti)&&Rl.test(Fn)&&(Xn=ui.width,rr=ui.minWidth,Qo=ui.maxWidth,ui.minWidth=ui.maxWidth=ui.width=ti,ti=Un.width,ui.width=Xn,ui.minWidth=rr,ui.maxWidth=Qo)),ti!==void 0?ti+"":ti}function sl(Rn,Fn){return{get:function(){if(Rn()){delete this.get;return}return(this.get=Fn).apply(this,arguments)}}}var ll=["Webkit","Moz","ms"],cl=oi.createElement("div").style,ul={};function Dl(Rn){for(var Fn=Rn[0].toUpperCase()+Rn.slice(1),Un=ll.length;Un--;)if(Rn=ll[Un]+Fn,Rn in cl)return Rn}function Vs(Rn){var Fn=zn.cssProps[Rn]||ul[Rn];return Fn||(Rn in cl?Rn:ul[Rn]=Dl(Rn)||Rn)}var Ml=/^(none|table(?!-c[ea]).+)/,Vl={position:"absolute",visibility:"hidden",display:"block"},dl={letterSpacing:"0",fontWeight:"400"};function fl(Rn,Fn,Un){var Xn=$a.exec(Fn);return Xn?Math.max(0,Xn[2]-(Un||0))+(Xn[3]||"px"):Fn}function Fs(Rn,Fn,Un,Xn,rr,Qo){var ti=Fn==="width"?1:0,fi=0,ui=0,vi=0;if(Un===(Xn?"border":"content"))return 0;for(;ti<4;ti+=2)Un==="margin"&&(vi+=zn.css(Rn,Un+Ia[ti],!0,rr)),Xn?(Un==="content"&&(ui-=zn.css(Rn,"padding"+Ia[ti],!0,rr)),Un!=="margin"&&(ui-=zn.css(Rn,"border"+Ia[ti]+"Width",!0,rr))):(ui+=zn.css(Rn,"padding"+Ia[ti],!0,rr),Un!=="padding"?ui+=zn.css(Rn,"border"+Ia[ti]+"Width",!0,rr):fi+=zn.css(Rn,"border"+Ia[ti]+"Width",!0,rr));return!Xn&&Qo>=0&&(ui+=Math.max(0,Math.ceil(Rn["offset"+Fn[0].toUpperCase()+Fn.slice(1)]-Qo-ui-fi-.5))||0),ui+vi}function pl(Rn,Fn,Un){var Xn=$s(Rn),rr=!nr.boxSizingReliable()||Un,Qo=rr&&zn.css(Rn,"boxSizing",!1,Xn)==="border-box",ti=Qo,fi=Cs(Rn,Fn,Xn),ui="offset"+Fn[0].toUpperCase()+Fn.slice(1);if(Ds.test(fi)){if(!Un)return fi;fi="auto"}return(!nr.boxSizingReliable()&&Qo||!nr.reliableTrDimensions()&&ni(Rn,"tr")||fi==="auto"||!parseFloat(fi)&&zn.css(Rn,"display",!1,Xn)==="inline")&&Rn.getClientRects().length&&(Qo=zn.css(Rn,"boxSizing",!1,Xn)==="border-box",ti=ui in Rn,ti&&(fi=Rn[ui])),fi=parseFloat(fi)||0,fi+Fs(Rn,Fn,Un||(Qo?"border":"content"),ti,Xn,fi)+"px"}zn.extend({cssHooks:{opacity:{get:function(Rn,Fn){if(Fn){var Un=Cs(Rn,"opacity");return Un===""?"1":Un}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(Rn,Fn,Un,Xn){if(!(!Rn||Rn.nodeType===3||Rn.nodeType===8||!Rn.style)){var rr,Qo,ti,fi=Ni(Fn),ui=Ms.test(Fn),vi=Rn.style;if(ui||(Fn=Vs(fi)),ti=zn.cssHooks[Fn]||zn.cssHooks[fi],Un!==void 0){if(Qo=typeof Un,Qo==="string"&&(rr=$a.exec(Un))&&rr[1]&&(Un=ya(Rn,Fn,rr),Qo="number"),Un==null||Un!==Un)return;Qo==="number"&&!ui&&(Un+=rr&&rr[3]||(zn.cssNumber[fi]?"":"px")),!nr.clearCloneStyle&&Un===""&&Fn.indexOf("background")===0&&(vi[Fn]="inherit"),(!ti||!("set"in ti)||(Un=ti.set(Rn,Un,Xn))!==void 0)&&(ui?vi.setProperty(Fn,Un):vi[Fn]=Un)}else return ti&&"get"in ti&&(rr=ti.get(Rn,!1,Xn))!==void 0?rr:vi[Fn]}},css:function(Rn,Fn,Un,Xn){var rr,Qo,ti,fi=Ni(Fn),ui=Ms.test(Fn);return ui||(Fn=Vs(fi)),ti=zn.cssHooks[Fn]||zn.cssHooks[fi],ti&&"get"in ti&&(rr=ti.get(Rn,!0,Un)),rr===void 0&&(rr=Cs(Rn,Fn,Xn)),rr==="normal"&&Fn in dl&&(rr=dl[Fn]),Un===""||Un?(Qo=parseFloat(rr),Un===!0||isFinite(Qo)?Qo||0:rr):rr}}),zn.each(["height","width"],function(Rn,Fn){zn.cssHooks[Fn]={get:function(Un,Xn,rr){if(Xn)return Ml.test(zn.css(Un,"display"))&&(!Un.getClientRects().length||!Un.getBoundingClientRect().width)?al(Un,Vl,function(){return pl(Un,Fn,rr)}):pl(Un,Fn,rr)},set:function(Un,Xn,rr){var Qo,ti=$s(Un),fi=!nr.scrollboxSize()&&ti.position==="absolute",ui=fi||rr,vi=ui&&zn.css(Un,"boxSizing",!1,ti)==="border-box",Bi=rr?Fs(Un,Fn,rr,vi,ti):0;return vi&&fi&&(Bi-=Math.ceil(Un["offset"+Fn[0].toUpperCase()+Fn.slice(1)]-parseFloat(ti[Fn])-Fs(Un,Fn,"border",!1,ti)-.5)),Bi&&(Qo=$a.exec(Xn))&&(Qo[3]||"px")!=="px"&&(Un.style[Fn]=Xn,Xn=zn.css(Un,Fn)),fl(Un,Xn,Bi)}}}),zn.cssHooks.marginLeft=sl(nr.reliableMarginLeft,function(Rn,Fn){if(Fn)return(parseFloat(Cs(Rn,"marginLeft"))||Rn.getBoundingClientRect().left-al(Rn,{marginLeft:0},function(){return Rn.getBoundingClientRect().left}))+"px"}),zn.each({margin:"",padding:"",border:"Width"},function(Rn,Fn){zn.cssHooks[Rn+Fn]={expand:function(Un){for(var Xn=0,rr={},Qo=typeof Un=="string"?Un.split(" "):[Un];Xn<4;Xn++)rr[Rn+Ia[Xn]+Fn]=Qo[Xn]||Qo[Xn-2]||Qo[0];return rr}},Rn!=="margin"&&(zn.cssHooks[Rn+Fn].set=fl)}),zn.fn.extend({css:function(Rn,Fn){return Ri(this,function(Un,Xn,rr){var Qo,ti,fi={},ui=0;if(Array.isArray(Xn)){for(Qo=$s(Un),ti=Xn.length;ui<ti;ui++)fi[Xn[ui]]=zn.css(Un,Xn[ui],!1,Qo);return fi}return rr!==void 0?zn.style(Un,Xn,rr):zn.css(Un,Xn)},Rn,Fn,arguments.length>1)}});function ja(Rn,Fn,Un,Xn,rr){return new ja.prototype.init(Rn,Fn,Un,Xn,rr)}zn.Tween=ja,ja.prototype={constructor:ja,init:function(Rn,Fn,Un,Xn,rr,Qo){this.elem=Rn,this.prop=Un,this.easing=rr||zn.easing._default,this.options=Fn,this.start=this.now=this.cur(),this.end=Xn,this.unit=Qo||(zn.cssNumber[Un]?"":"px")},cur:function(){var Rn=ja.propHooks[this.prop];return Rn&&Rn.get?Rn.get(this):ja.propHooks._default.get(this)},run:function(Rn){var Fn,Un=ja.propHooks[this.prop];return this.options.duration?this.pos=Fn=zn.easing[this.easing](Rn,this.options.duration*Rn,0,1,this.options.duration):this.pos=Fn=Rn,this.now=(this.end-this.start)*Fn+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),Un&&Un.set?Un.set(this):ja.propHooks._default.set(this),this}},ja.prototype.init.prototype=ja.prototype,ja.propHooks={_default:{get:function(Rn){var Fn;return Rn.elem.nodeType!==1||Rn.elem[Rn.prop]!=null&&Rn.elem.style[Rn.prop]==null?Rn.elem[Rn.prop]:(Fn=zn.css(Rn.elem,Rn.prop,""),!Fn||Fn==="auto"?0:Fn)},set:function(Rn){zn.fx.step[Rn.prop]?zn.fx.step[Rn.prop](Rn):Rn.elem.nodeType===1&&(zn.cssHooks[Rn.prop]||Rn.elem.style[Vs(Rn.prop)]!=null)?zn.style(Rn.elem,Rn.prop,Rn.now+Rn.unit):Rn.elem[Rn.prop]=Rn.now}}},ja.propHooks.scrollTop=ja.propHooks.scrollLeft={set:function(Rn){Rn.elem.nodeType&&Rn.elem.parentNode&&(Rn.elem[Rn.prop]=Rn.now)}},zn.easing={linear:function(Rn){return Rn},swing:function(Rn){return .5-Math.cos(Rn*Math.PI)/2},_default:"swing"},zn.fx=ja.prototype.init,zn.fx.step={};var ms,Ns,Fl=/^(?:toggle|show|hide)$/,Hl=/queueHooks$/;function Hs(){Ns&&(oi.hidden===!1&&Cn.requestAnimationFrame?Cn.requestAnimationFrame(Hs):Cn.setTimeout(Hs,zn.fx.interval),zn.fx.tick())}function hl(){return Cn.setTimeout(function(){ms=void 0}),ms=Date.now()}function Bs(Rn,Fn){var Un,Xn=0,rr={height:Rn};for(Fn=Fn?1:0;Xn<4;Xn+=2-Fn)Un=Ia[Xn],rr["margin"+Un]=rr["padding"+Un]=Rn;return Fn&&(rr.opacity=rr.width=Rn),rr}function gl(Rn,Fn,Un){for(var Xn,rr=(qa.tweeners[Fn]||[]).concat(qa.tweeners["*"]),Qo=0,ti=rr.length;Qo<ti;Qo++)if(Xn=rr[Qo].call(Un,Fn,Rn))return Xn}function jl(Rn,Fn,Un){var Xn,rr,Qo,ti,fi,ui,vi,Bi,Pi="width"in Fn||"height"in Fn,Ti=this,Wi={},pa=Rn.style,Ta=Rn.nodeType&&ha(Rn),va=Ai.get(Rn,"fxshow");Un.queue||(ti=zn._queueHooks(Rn,"fx"),ti.unqueued==null&&(ti.unqueued=0,fi=ti.empty.fire,ti.empty.fire=function(){ti.unqueued||fi()}),ti.unqueued++,Ti.always(function(){Ti.always(function(){ti.unqueued--,zn.queue(Rn,"fx").length||ti.empty.fire()})}));for(Xn in Fn)if(rr=Fn[Xn],Fl.test(rr)){if(delete Fn[Xn],Qo=Qo||rr==="toggle",rr===(Ta?"hide":"show"))if(rr==="show"&&va&&va[Xn]!==void 0)Ta=!0;else continue;Wi[Xn]=va&&va[Xn]||zn.style(Rn,Xn)}if(ui=!zn.isEmptyObject(Fn),!(!ui&&zn.isEmptyObject(Wi))){Pi&&Rn.nodeType===1&&(Un.overflow=[pa.overflow,pa.overflowX,pa.overflowY],vi=va&&va.display,vi==null&&(vi=Ai.get(Rn,"display")),Bi=zn.css(Rn,"display"),Bi==="none"&&(vi?Bi=vi:(Ua([Rn],!0),vi=Rn.style.display||vi,Bi=zn.css(Rn,"display"),Ua([Rn]))),(Bi==="inline"||Bi==="inline-block"&&vi!=null)&&zn.css(Rn,"float")==="none"&&(ui||(Ti.done(function(){pa.display=vi}),vi==null&&(Bi=pa.display,vi=Bi==="none"?"":Bi)),pa.display="inline-block")),Un.overflow&&(pa.overflow="hidden",Ti.always(function(){pa.overflow=Un.overflow[0],pa.overflowX=Un.overflow[1],pa.overflowY=Un.overflow[2]})),ui=!1;for(Xn in Wi)ui||(va?"hidden"in va&&(Ta=va.hidden):va=Ai.access(Rn,"fxshow",{display:vi}),Qo&&(va.hidden=!Ta),Ta&&Ua([Rn],!0),Ti.done(function(){Ta||Ua([Rn]),Ai.remove(Rn,"fxshow");for(Xn in Wi)zn.style(Rn,Xn,Wi[Xn])})),ui=gl(Ta?va[Xn]:0,Xn,Ti),Xn in va||(va[Xn]=ui.start,Ta&&(ui.end=ui.start,ui.start=0))}}function Wl(Rn,Fn){var Un,Xn,rr,Qo,ti;for(Un in Rn)if(Xn=Ni(Un),rr=Fn[Xn],Qo=Rn[Un],Array.isArray(Qo)&&(rr=Qo[1],Qo=Rn[Un]=Qo[0]),Un!==Xn&&(Rn[Xn]=Qo,delete Rn[Un]),ti=zn.cssHooks[Xn],ti&&"expand"in ti){Qo=ti.expand(Qo),delete Rn[Xn];for(Un in Qo)Un in Rn||(Rn[Un]=Qo[Un],Fn[Un]=rr)}else Fn[Xn]=rr}function qa(Rn,Fn,Un){var Xn,rr,Qo=0,ti=qa.prefilters.length,fi=zn.Deferred().always(function(){delete ui.elem}),ui=function(){if(rr)return!1;for(var Pi=ms||hl(),Ti=Math.max(0,vi.startTime+vi.duration-Pi),Wi=Ti/vi.duration||0,pa=1-Wi,Ta=0,va=vi.tweens.length;Ta<va;Ta++)vi.tweens[Ta].run(pa);return fi.notifyWith(Rn,[vi,pa,Ti]),pa<1&&va?Ti:(va||fi.notifyWith(Rn,[vi,1,0]),fi.resolveWith(Rn,[vi]),!1)},vi=fi.promise({elem:Rn,props:zn.extend({},Fn),opts:zn.extend(!0,{specialEasing:{},easing:zn.easing._default},Un),originalProperties:Fn,originalOptions:Un,startTime:ms||hl(),duration:Un.duration,tweens:[],createTween:function(Pi,Ti){var Wi=zn.Tween(Rn,vi.opts,Pi,Ti,vi.opts.specialEasing[Pi]||vi.opts.easing);return vi.tweens.push(Wi),Wi},stop:function(Pi){var Ti=0,Wi=Pi?vi.tweens.length:0;if(rr)return this;for(rr=!0;Ti<Wi;Ti++)vi.tweens[Ti].run(1);return Pi?(fi.notifyWith(Rn,[vi,1,0]),fi.resolveWith(Rn,[vi,Pi])):fi.rejectWith(Rn,[vi,Pi]),this}}),Bi=vi.props;for(Wl(Bi,vi.opts.specialEasing);Qo<ti;Qo++)if(Xn=qa.prefilters[Qo].call(vi,Rn,Bi,vi.opts),Xn)return Zo(Xn.stop)&&(zn._queueHooks(vi.elem,vi.opts.queue).stop=Xn.stop.bind(Xn)),Xn;return zn.map(Bi,gl,vi),Zo(vi.opts.start)&&vi.opts.start.call(Rn,vi),vi.progress(vi.opts.progress).done(vi.opts.done,vi.opts.complete).fail(vi.opts.fail).always(vi.opts.always),zn.fx.timer(zn.extend(ui,{elem:Rn,anim:vi,queue:vi.opts.queue})),vi}zn.Animation=zn.extend(qa,{tweeners:{"*":[function(Rn,Fn){var Un=this.createTween(Rn,Fn);return ya(Un.elem,Rn,$a.exec(Fn),Un),Un}]},tweener:function(Rn,Fn){Zo(Rn)?(Fn=Rn,Rn=["*"]):Rn=Rn.match(aa);for(var Un,Xn=0,rr=Rn.length;Xn<rr;Xn++)Un=Rn[Xn],qa.tweeners[Un]=qa.tweeners[Un]||[],qa.tweeners[Un].unshift(Fn)},prefilters:[jl],prefilter:function(Rn,Fn){Fn?qa.prefilters.unshift(Rn):qa.prefilters.push(Rn)}}),zn.speed=function(Rn,Fn,Un){var Xn=Rn&&typeof Rn=="object"?zn.extend({},Rn):{complete:Un||!Un&&Fn||Zo(Rn)&&Rn,duration:Rn,easing:Un&&Fn||Fn&&!Zo(Fn)&&Fn};return zn.fx.off?Xn.duration=0:typeof Xn.duration!="number"&&(Xn.duration in zn.fx.speeds?Xn.duration=zn.fx.speeds[Xn.duration]:Xn.duration=zn.fx.speeds._default),(Xn.queue==null||Xn.queue===!0)&&(Xn.queue="fx"),Xn.old=Xn.complete,Xn.complete=function(){Zo(Xn.old)&&Xn.old.call(this),Xn.queue&&zn.dequeue(this,Xn.queue)},Xn},zn.fn.extend({fadeTo:function(Rn,Fn,Un,Xn){return this.filter(ha).css("opacity",0).show().end().animate({opacity:Fn},Rn,Un,Xn)},animate:function(Rn,Fn,Un,Xn){var rr=zn.isEmptyObject(Rn),Qo=zn.speed(Fn,Un,Xn),ti=function(){var fi=qa(this,zn.extend({},Rn),Qo);(rr||Ai.get(this,"finish"))&&fi.stop(!0)};return ti.finish=ti,rr||Qo.queue===!1?this.each(ti):this.queue(Qo.queue,ti)},stop:function(Rn,Fn,Un){var Xn=function(rr){var Qo=rr.stop;delete rr.stop,Qo(Un)};return typeof Rn!="string"&&(Un=Fn,Fn=Rn,Rn=void 0),Fn&&this.queue(Rn||"fx",[]),this.each(function(){var rr=!0,Qo=Rn!=null&&Rn+"queueHooks",ti=zn.timers,fi=Ai.get(this);if(Qo)fi[Qo]&&fi[Qo].stop&&Xn(fi[Qo]);else for(Qo in fi)fi[Qo]&&fi[Qo].stop&&Hl.test(Qo)&&Xn(fi[Qo]);for(Qo=ti.length;Qo--;)ti[Qo].elem===this&&(Rn==null||ti[Qo].queue===Rn)&&(ti[Qo].anim.stop(Un),rr=!1,ti.splice(Qo,1));(rr||!Un)&&zn.dequeue(this,Rn)})},finish:function(Rn){return Rn!==!1&&(Rn=Rn||"fx"),this.each(function(){var Fn,Un=Ai.get(this),Xn=Un[Rn+"queue"],rr=Un[Rn+"queueHooks"],Qo=zn.timers,ti=Xn?Xn.length:0;for(Un.finish=!0,zn.queue(this,Rn,[]),rr&&rr.stop&&rr.stop.call(this,!0),Fn=Qo.length;Fn--;)Qo[Fn].elem===this&&Qo[Fn].queue===Rn&&(Qo[Fn].anim.stop(!0),Qo.splice(Fn,1));for(Fn=0;Fn<ti;Fn++)Xn[Fn]&&Xn[Fn].finish&&Xn[Fn].finish.call(this);delete Un.finish})}}),zn.each(["toggle","show","hide"],function(Rn,Fn){var Un=zn.fn[Fn];zn.fn[Fn]=function(Xn,rr,Qo){return Xn==null||typeof Xn=="boolean"?Un.apply(this,arguments):this.animate(Bs(Fn,!0),Xn,rr,Qo)}}),zn.each({slideDown:Bs("show"),slideUp:Bs("hide"),slideToggle:Bs("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(Rn,Fn){zn.fn[Rn]=function(Un,Xn,rr){return this.animate(Fn,Un,Xn,rr)}}),zn.timers=[],zn.fx.tick=function(){var Rn,Fn=0,Un=zn.timers;for(ms=Date.now();Fn<Un.length;Fn++)Rn=Un[Fn],!Rn()&&Un[Fn]===Rn&&Un.splice(Fn--,1);Un.length||zn.fx.stop(),ms=void 0},zn.fx.timer=function(Rn){zn.timers.push(Rn),zn.fx.start()},zn.fx.interval=13,zn.fx.start=function(){Ns||(Ns=!0,Hs())},zn.fx.stop=function(){Ns=null},zn.fx.speeds={slow:600,fast:200,_default:400},zn.fn.delay=function(Rn,Fn){return Rn=zn.fx&&zn.fx.speeds[Rn]||Rn,Fn=Fn||"fx",this.queue(Fn,function(Un,Xn){var rr=Cn.setTimeout(Un,Rn);Xn.stop=function(){Cn.clearTimeout(rr)}})},function(){var Rn=oi.createElement("input"),Fn=oi.createElement("select"),Un=Fn.appendChild(oi.createElement("option"));Rn.type="checkbox",nr.checkOn=Rn.value!=="",nr.optSelected=Un.selected,Rn=oi.createElement("input"),Rn.value="t",Rn.type="radio",nr.radioValue=Rn.value==="t"}();var ml,Es=zn.expr.attrHandle;zn.fn.extend({attr:function(Rn,Fn){return Ri(this,zn.attr,Rn,Fn,arguments.length>1)},removeAttr:function(Rn){return this.each(function(){zn.removeAttr(this,Rn)})}}),zn.extend({attr:function(Rn,Fn,Un){var Xn,rr,Qo=Rn.nodeType;if(!(Qo===3||Qo===8||Qo===2)){if(typeof Rn.getAttribute>"u")return zn.prop(Rn,Fn,Un);if((Qo!==1||!zn.isXMLDoc(Rn))&&(rr=zn.attrHooks[Fn.toLowerCase()]||(zn.expr.match.bool.test(Fn)?ml:void 0)),Un!==void 0){if(Un===null){zn.removeAttr(Rn,Fn);return}return rr&&"set"in rr&&(Xn=rr.set(Rn,Un,Fn))!==void 0?Xn:(Rn.setAttribute(Fn,Un+""),Un)}return rr&&"get"in rr&&(Xn=rr.get(Rn,Fn))!==null?Xn:(Xn=zn.find.attr(Rn,Fn),Xn??void 0)}},attrHooks:{type:{set:function(Rn,Fn){if(!nr.radioValue&&Fn==="radio"&&ni(Rn,"input")){var Un=Rn.value;return Rn.setAttribute("type",Fn),Un&&(Rn.value=Un),Fn}}}},removeAttr:function(Rn,Fn){var Un,Xn=0,rr=Fn&&Fn.match(aa);if(rr&&Rn.nodeType===1)for(;Un=rr[Xn++];)Rn.removeAttribute(Un)}}),ml={set:function(Rn,Fn,Un){return Fn===!1?zn.removeAttr(Rn,Un):Rn.setAttribute(Un,Un),Un}},zn.each(zn.expr.match.bool.source.match(/\w+/g),function(Rn,Fn){var Un=Es[Fn]||zn.find.attr;Es[Fn]=function(Xn,rr,Qo){var ti,fi,ui=rr.toLowerCase();return Qo||(fi=Es[ui],Es[ui]=ti,ti=Un(Xn,rr,Qo)!=null?ui:null,Es[ui]=fi),ti}});var Ul=/^(?:input|select|textarea|button)$/i,Kl=/^(?:a|area)$/i;zn.fn.extend({prop:function(Rn,Fn){return Ri(this,zn.prop,Rn,Fn,arguments.length>1)},removeProp:function(Rn){return this.each(function(){delete this[zn.propFix[Rn]||Rn]})}}),zn.extend({prop:function(Rn,Fn,Un){var Xn,rr,Qo=Rn.nodeType;if(!(Qo===3||Qo===8||Qo===2))return(Qo!==1||!zn.isXMLDoc(Rn))&&(Fn=zn.propFix[Fn]||Fn,rr=zn.propHooks[Fn]),Un!==void 0?rr&&"set"in rr&&(Xn=rr.set(Rn,Un,Fn))!==void 0?Xn:Rn[Fn]=Un:rr&&"get"in rr&&(Xn=rr.get(Rn,Fn))!==null?Xn:Rn[Fn]},propHooks:{tabIndex:{get:function(Rn){var Fn=zn.find.attr(Rn,"tabindex");return Fn?parseInt(Fn,10):Ul.test(Rn.nodeName)||Kl.test(Rn.nodeName)&&Rn.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),nr.optSelected||(zn.propHooks.selected={get:function(Rn){var Fn=Rn.parentNode;return Fn&&Fn.parentNode&&Fn.parentNode.selectedIndex,null},set:function(Rn){var Fn=Rn.parentNode;Fn&&(Fn.selectedIndex,Fn.parentNode&&Fn.parentNode.selectedIndex)}}),zn.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){zn.propFix[this.toLowerCase()]=this});function ls(Rn){var Fn=Rn.match(aa)||[];return Fn.join(" ")}function cs(Rn){return Rn.getAttribute&&Rn.getAttribute("class")||""}function js(Rn){return Array.isArray(Rn)?Rn:typeof Rn=="string"?Rn.match(aa)||[]:[]}zn.fn.extend({addClass:function(Rn){var Fn,Un,Xn,rr,Qo,ti;return Zo(Rn)?this.each(function(fi){zn(this).addClass(Rn.call(this,fi,cs(this)))}):(Fn=js(Rn),Fn.length?this.each(function(){if(Xn=cs(this),Un=this.nodeType===1&&" "+ls(Xn)+" ",Un){for(Qo=0;Qo<Fn.length;Qo++)rr=Fn[Qo],Un.indexOf(" "+rr+" ")<0&&(Un+=rr+" ");ti=ls(Un),Xn!==ti&&this.setAttribute("class",ti)}}):this)},removeClass:function(Rn){var Fn,Un,Xn,rr,Qo,ti;return Zo(Rn)?this.each(function(fi){zn(this).removeClass(Rn.call(this,fi,cs(this)))}):arguments.length?(Fn=js(Rn),Fn.length?this.each(function(){if(Xn=cs(this),Un=this.nodeType===1&&" "+ls(Xn)+" ",Un){for(Qo=0;Qo<Fn.length;Qo++)for(rr=Fn[Qo];Un.indexOf(" "+rr+" ")>-1;)Un=Un.replace(" "+rr+" "," ");ti=ls(Un),Xn!==ti&&this.setAttribute("class",ti)}}):this):this.attr("class","")},toggleClass:function(Rn,Fn){var Un,Xn,rr,Qo,ti=typeof Rn,fi=ti==="string"||Array.isArray(Rn);return Zo(Rn)?this.each(function(ui){zn(this).toggleClass(Rn.call(this,ui,cs(this),Fn),Fn)}):typeof Fn=="boolean"&&fi?Fn?this.addClass(Rn):this.removeClass(Rn):(Un=js(Rn),this.each(function(){if(fi)for(Qo=zn(this),rr=0;rr<Un.length;rr++)Xn=Un[rr],Qo.hasClass(Xn)?Qo.removeClass(Xn):Qo.addClass(Xn);else(Rn===void 0||ti==="boolean")&&(Xn=cs(this),Xn&&Ai.set(this,"__className__",Xn),this.setAttribute&&this.setAttribute("class",Xn||Rn===!1?"":Ai.get(this,"__className__")||""))}))},hasClass:function(Rn){var Fn,Un,Xn=0;for(Fn=" "+Rn+" ";Un=this[Xn++];)if(Un.nodeType===1&&(" "+ls(cs(Un))+" ").indexOf(Fn)>-1)return!0;return!1}});var zl=/\r/g;zn.fn.extend({val:function(Rn){var Fn,Un,Xn,rr=this[0];return arguments.length?(Xn=Zo(Rn),this.each(function(Qo){var ti;this.nodeType===1&&(Xn?ti=Rn.call(this,Qo,zn(this).val()):ti=Rn,ti==null?ti="":typeof ti=="number"?ti+="":Array.isArray(ti)&&(ti=zn.map(ti,function(fi){return fi==null?"":fi+""})),Fn=zn.valHooks[this.type]||zn.valHooks[this.nodeName.toLowerCase()],(!Fn||!("set"in Fn)||Fn.set(this,ti,"value")===void 0)&&(this.value=ti))})):rr?(Fn=zn.valHooks[rr.type]||zn.valHooks[rr.nodeName.toLowerCase()],Fn&&"get"in Fn&&(Un=Fn.get(rr,"value"))!==void 0?Un:(Un=rr.value,typeof Un=="string"?Un.replace(zl,""):Un??"")):void 0}}),zn.extend({valHooks:{option:{get:function(Rn){var Fn=zn.find.attr(Rn,"value");return Fn??ls(zn.text(Rn))}},select:{get:function(Rn){var Fn,Un,Xn,rr=Rn.options,Qo=Rn.selectedIndex,ti=Rn.type==="select-one",fi=ti?null:[],ui=ti?Qo+1:rr.length;for(Qo<0?Xn=ui:Xn=ti?Qo:0;Xn<ui;Xn++)if(Un=rr[Xn],(Un.selected||Xn===Qo)&&!Un.disabled&&(!Un.parentNode.disabled||!ni(Un.parentNode,"optgroup"))){if(Fn=zn(Un).val(),ti)return Fn;fi.push(Fn)}return fi},set:function(Rn,Fn){for(var Un,Xn,rr=Rn.options,Qo=zn.makeArray(Fn),ti=rr.length;ti--;)Xn=rr[ti],(Xn.selected=zn.inArray(zn.valHooks.option.get(Xn),Qo)>-1)&&(Un=!0);return Un||(Rn.selectedIndex=-1),Qo}}}}),zn.each(["radio","checkbox"],function(){zn.valHooks[this]={set:function(Rn,Fn){if(Array.isArray(Fn))return Rn.checked=zn.inArray(zn(Rn).val(),Fn)>-1}},nr.checkOn||(zn.valHooks[this].get=function(Rn){return Rn.getAttribute("value")===null?"on":Rn.value})});var ks=Cn.location,vl={guid:Date.now()},Ws=/\?/;zn.parseXML=function(Rn){var Fn,Un;if(!Rn||typeof Rn!="string")return null;try{Fn=new Cn.DOMParser().parseFromString(Rn,"text/xml")}catch{}return Un=Fn&&Fn.getElementsByTagName("parsererror")[0],(!Fn||Un)&&zn.error("Invalid XML: "+(Un?zn.map(Un.childNodes,function(Xn){return Xn.textContent}).join(`
`):Rn)),Fn};var yl=/^(?:focusinfocus|focusoutblur)$/,bl=function(Rn){Rn.stopPropagation()};zn.extend(zn.event,{trigger:function(Rn,Fn,Un,Xn){var rr,Qo,ti,fi,ui,vi,Bi,Pi,Ti=[Un||oi],Wi=Yn.call(Rn,"type")?Rn.type:Rn,pa=Yn.call(Rn,"namespace")?Rn.namespace.split("."):[];if(Qo=Pi=ti=Un=Un||oi,!(Un.nodeType===3||Un.nodeType===8)&&!yl.test(Wi+zn.event.triggered)&&(Wi.indexOf(".")>-1&&(pa=Wi.split("."),Wi=pa.shift(),pa.sort()),ui=Wi.indexOf(":")<0&&"on"+Wi,Rn=Rn[zn.expando]?Rn:new zn.Event(Wi,typeof Rn=="object"&&Rn),Rn.isTrigger=Xn?2:3,Rn.namespace=pa.join("."),Rn.rnamespace=Rn.namespace?new RegExp("(^|\\.)"+pa.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,Rn.result=void 0,Rn.target||(Rn.target=Un),Fn=Fn==null?[Rn]:zn.makeArray(Fn,[Rn]),Bi=zn.event.special[Wi]||{},!(!Xn&&Bi.trigger&&Bi.trigger.apply(Un,Fn)===!1))){if(!Xn&&!Bi.noBubble&&!ri(Un)){for(fi=Bi.delegateType||Wi,yl.test(fi+Wi)||(Qo=Qo.parentNode);Qo;Qo=Qo.parentNode)Ti.push(Qo),ti=Qo;ti===(Un.ownerDocument||oi)&&Ti.push(ti.defaultView||ti.parentWindow||Cn)}for(rr=0;(Qo=Ti[rr++])&&!Rn.isPropagationStopped();)Pi=Qo,Rn.type=rr>1?fi:Bi.bindType||Wi,vi=(Ai.get(Qo,"events")||Object.create(null))[Rn.type]&&Ai.get(Qo,"handle"),vi&&vi.apply(Qo,Fn),vi=ui&&Qo[ui],vi&&vi.apply&&Hi(Qo)&&(Rn.result=vi.apply(Qo,Fn),Rn.result===!1&&Rn.preventDefault());return Rn.type=Wi,!Xn&&!Rn.isDefaultPrevented()&&(!Bi._default||Bi._default.apply(Ti.pop(),Fn)===!1)&&Hi(Un)&&ui&&Zo(Un[Wi])&&!ri(Un)&&(ti=Un[ui],ti&&(Un[ui]=null),zn.event.triggered=Wi,Rn.isPropagationStopped()&&Pi.addEventListener(Wi,bl),Un[Wi](),Rn.isPropagationStopped()&&Pi.removeEventListener(Wi,bl),zn.event.triggered=void 0,ti&&(Un[ui]=ti)),Rn.result}},simulate:function(Rn,Fn,Un){var Xn=zn.extend(new zn.Event,Un,{type:Rn,isSimulated:!0});zn.event.trigger(Xn,null,Fn)}}),zn.fn.extend({trigger:function(Rn,Fn){return this.each(function(){zn.event.trigger(Rn,Fn,this)})},triggerHandler:function(Rn,Fn){var Un=this[0];if(Un)return zn.event.trigger(Rn,Fn,Un,!0)}});var ql=/\[\]$/,_l=/\r?\n/g,Gl=/^(?:submit|button|image|reset|file)$/i,Yl=/^(?:input|select|textarea|keygen)/i;function Us(Rn,Fn,Un,Xn){var rr;if(Array.isArray(Fn))zn.each(Fn,function(Qo,ti){Un||ql.test(Rn)?Xn(Rn,ti):Us(Rn+"["+(typeof ti=="object"&&ti!=null?Qo:"")+"]",ti,Un,Xn)});else if(!Un&&ei(Fn)==="object")for(rr in Fn)Us(Rn+"["+rr+"]",Fn[rr],Un,Xn);else Xn(Rn,Fn)}zn.param=function(Rn,Fn){var Un,Xn=[],rr=function(Qo,ti){var fi=Zo(ti)?ti():ti;Xn[Xn.length]=encodeURIComponent(Qo)+"="+encodeURIComponent(fi??"")};if(Rn==null)return"";if(Array.isArray(Rn)||Rn.jquery&&!zn.isPlainObject(Rn))zn.each(Rn,function(){rr(this.name,this.value)});else for(Un in Rn)Us(Un,Rn[Un],Fn,rr);return Xn.join("&")},zn.fn.extend({serialize:function(){return zn.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var Rn=zn.prop(this,"elements");return Rn?zn.makeArray(Rn):this}).filter(function(){var Rn=this.type;return this.name&&!zn(this).is(":disabled")&&Yl.test(this.nodeName)&&!Gl.test(Rn)&&(this.checked||!rs.test(Rn))}).map(function(Rn,Fn){var Un=zn(this).val();return Un==null?null:Array.isArray(Un)?zn.map(Un,function(Xn){return{name:Fn.name,value:Xn.replace(_l,`\r
`)}}):{name:Fn.name,value:Un.replace(_l,`\r
`)}}).get()}});var Xl=/%20/g,Jl=/#.*$/,Ql=/([?&])_=[^&]*/,Zl=/^(.*?):[ \t]*([^\r\n]*)$/mg,ec=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,tc=/^(?:GET|HEAD)$/,nc=/^\/\//,Cl={},Ks={},El="*/".concat("*"),zs=oi.createElement("a");zs.href=ks.href;function kl(Rn){return function(Fn,Un){typeof Fn!="string"&&(Un=Fn,Fn="*");var Xn,rr=0,Qo=Fn.toLowerCase().match(aa)||[];if(Zo(Un))for(;Xn=Qo[rr++];)Xn[0]==="+"?(Xn=Xn.slice(1)||"*",(Rn[Xn]=Rn[Xn]||[]).unshift(Un)):(Rn[Xn]=Rn[Xn]||[]).push(Un)}}function wl(Rn,Fn,Un,Xn){var rr={},Qo=Rn===Ks;function ti(fi){var ui;return rr[fi]=!0,zn.each(Rn[fi]||[],function(vi,Bi){var Pi=Bi(Fn,Un,Xn);if(typeof Pi=="string"&&!Qo&&!rr[Pi])return Fn.dataTypes.unshift(Pi),ti(Pi),!1;if(Qo)return!(ui=Pi)}),ui}return ti(Fn.dataTypes[0])||!rr["*"]&&ti("*")}function qs(Rn,Fn){var Un,Xn,rr=zn.ajaxSettings.flatOptions||{};for(Un in Fn)Fn[Un]!==void 0&&((rr[Un]?Rn:Xn||(Xn={}))[Un]=Fn[Un]);return Xn&&zn.extend(!0,Rn,Xn),Rn}function rc(Rn,Fn,Un){for(var Xn,rr,Qo,ti,fi=Rn.contents,ui=Rn.dataTypes;ui[0]==="*";)ui.shift(),Xn===void 0&&(Xn=Rn.mimeType||Fn.getResponseHeader("Content-Type"));if(Xn){for(rr in fi)if(fi[rr]&&fi[rr].test(Xn)){ui.unshift(rr);break}}if(ui[0]in Un)Qo=ui[0];else{for(rr in Un){if(!ui[0]||Rn.converters[rr+" "+ui[0]]){Qo=rr;break}ti||(ti=rr)}Qo=Qo||ti}if(Qo)return Qo!==ui[0]&&ui.unshift(Qo),Un[Qo]}function oc(Rn,Fn,Un,Xn){var rr,Qo,ti,fi,ui,vi={},Bi=Rn.dataTypes.slice();if(Bi[1])for(ti in Rn.converters)vi[ti.toLowerCase()]=Rn.converters[ti];for(Qo=Bi.shift();Qo;)if(Rn.responseFields[Qo]&&(Un[Rn.responseFields[Qo]]=Fn),!ui&&Xn&&Rn.dataFilter&&(Fn=Rn.dataFilter(Fn,Rn.dataType)),ui=Qo,Qo=Bi.shift(),Qo){if(Qo==="*")Qo=ui;else if(ui!=="*"&&ui!==Qo){if(ti=vi[ui+" "+Qo]||vi["* "+Qo],!ti){for(rr in vi)if(fi=rr.split(" "),fi[1]===Qo&&(ti=vi[ui+" "+fi[0]]||vi["* "+fi[0]],ti)){ti===!0?ti=vi[rr]:vi[rr]!==!0&&(Qo=fi[0],Bi.unshift(fi[1]));break}}if(ti!==!0)if(ti&&Rn.throws)Fn=ti(Fn);else try{Fn=ti(Fn)}catch(Pi){return{state:"parsererror",error:ti?Pi:"No conversion from "+ui+" to "+Qo}}}}return{state:"success",data:Fn}}zn.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ks.href,type:"GET",isLocal:ec.test(ks.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":El,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":zn.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(Rn,Fn){return Fn?qs(qs(Rn,zn.ajaxSettings),Fn):qs(zn.ajaxSettings,Rn)},ajaxPrefilter:kl(Cl),ajaxTransport:kl(Ks),ajax:function(Rn,Fn){typeof Rn=="object"&&(Fn=Rn,Rn=void 0),Fn=Fn||{};var Un,Xn,rr,Qo,ti,fi,ui,vi,Bi,Pi,Ti=zn.ajaxSetup({},Fn),Wi=Ti.context||Ti,pa=Ti.context&&(Wi.nodeType||Wi.jquery)?zn(Wi):zn.event,Ta=zn.Deferred(),va=zn.Callbacks("once memory"),Ma=Ti.statusCode||{},Pa={},Xa={},Ja="canceled",wa={readyState:0,getResponseHeader:function(Sa){var Oa;if(ui){if(!Qo)for(Qo={};Oa=Zl.exec(rr);)Qo[Oa[1].toLowerCase()+" "]=(Qo[Oa[1].toLowerCase()+" "]||[]).concat(Oa[2]);Oa=Qo[Sa.toLowerCase()+" "]}return Oa==null?null:Oa.join(", ")},getAllResponseHeaders:function(){return ui?rr:null},setRequestHeader:function(Sa,Oa){return ui==null&&(Sa=Xa[Sa.toLowerCase()]=Xa[Sa.toLowerCase()]||Sa,Pa[Sa]=Oa),this},overrideMimeType:function(Sa){return ui==null&&(Ti.mimeType=Sa),this},statusCode:function(Sa){var Oa;if(Sa)if(ui)wa.always(Sa[wa.status]);else for(Oa in Sa)Ma[Oa]=[Ma[Oa],Sa[Oa]];return this},abort:function(Sa){var Oa=Sa||Ja;return Un&&Un.abort(Oa),us(0,Oa),this}};if(Ta.promise(wa),Ti.url=((Rn||Ti.url||ks.href)+"").replace(nc,ks.protocol+"//"),Ti.type=Fn.method||Fn.type||Ti.method||Ti.type,Ti.dataTypes=(Ti.dataType||"*").toLowerCase().match(aa)||[""],Ti.crossDomain==null){fi=oi.createElement("a");try{fi.href=Ti.url,fi.href=fi.href,Ti.crossDomain=zs.protocol+"//"+zs.host!=fi.protocol+"//"+fi.host}catch{Ti.crossDomain=!0}}if(Ti.data&&Ti.processData&&typeof Ti.data!="string"&&(Ti.data=zn.param(Ti.data,Ti.traditional)),wl(Cl,Ti,Fn,wa),ui)return wa;vi=zn.event&&Ti.global,vi&&zn.active++===0&&zn.event.trigger("ajaxStart"),Ti.type=Ti.type.toUpperCase(),Ti.hasContent=!tc.test(Ti.type),Xn=Ti.url.replace(Jl,""),Ti.hasContent?Ti.data&&Ti.processData&&(Ti.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(Ti.data=Ti.data.replace(Xl,"+")):(Pi=Ti.url.slice(Xn.length),Ti.data&&(Ti.processData||typeof Ti.data=="string")&&(Xn+=(Ws.test(Xn)?"&":"?")+Ti.data,delete Ti.data),Ti.cache===!1&&(Xn=Xn.replace(Ql,"$1"),Pi=(Ws.test(Xn)?"&":"?")+"_="+vl.guid+++Pi),Ti.url=Xn+Pi),Ti.ifModified&&(zn.lastModified[Xn]&&wa.setRequestHeader("If-Modified-Since",zn.lastModified[Xn]),zn.etag[Xn]&&wa.setRequestHeader("If-None-Match",zn.etag[Xn])),(Ti.data&&Ti.hasContent&&Ti.contentType!==!1||Fn.contentType)&&wa.setRequestHeader("Content-Type",Ti.contentType),wa.setRequestHeader("Accept",Ti.dataTypes[0]&&Ti.accepts[Ti.dataTypes[0]]?Ti.accepts[Ti.dataTypes[0]]+(Ti.dataTypes[0]!=="*"?", "+El+"; q=0.01":""):Ti.accepts["*"]);for(Bi in Ti.headers)wa.setRequestHeader(Bi,Ti.headers[Bi]);if(Ti.beforeSend&&(Ti.beforeSend.call(Wi,wa,Ti)===!1||ui))return wa.abort();if(Ja="abort",va.add(Ti.complete),wa.done(Ti.success),wa.fail(Ti.error),Un=wl(Ks,Ti,Fn,wa),!Un)us(-1,"No Transport");else{if(wa.readyState=1,vi&&pa.trigger("ajaxSend",[wa,Ti]),ui)return wa;Ti.async&&Ti.timeout>0&&(ti=Cn.setTimeout(function(){wa.abort("timeout")},Ti.timeout));try{ui=!1,Un.send(Pa,us)}catch(Sa){if(ui)throw Sa;us(-1,Sa)}}function us(Sa,Oa,Ts,Ys){var Qa,Ss,Za,os,is,Ka=Oa;ui||(ui=!0,ti&&Cn.clearTimeout(ti),Un=void 0,rr=Ys||"",wa.readyState=Sa>0?4:0,Qa=Sa>=200&&Sa<300||Sa===304,Ts&&(os=rc(Ti,wa,Ts)),!Qa&&zn.inArray("script",Ti.dataTypes)>-1&&zn.inArray("json",Ti.dataTypes)<0&&(Ti.converters["text script"]=function(){}),os=oc(Ti,os,wa,Qa),Qa?(Ti.ifModified&&(is=wa.getResponseHeader("Last-Modified"),is&&(zn.lastModified[Xn]=is),is=wa.getResponseHeader("etag"),is&&(zn.etag[Xn]=is)),Sa===204||Ti.type==="HEAD"?Ka="nocontent":Sa===304?Ka="notmodified":(Ka=os.state,Ss=os.data,Za=os.error,Qa=!Za)):(Za=Ka,(Sa||!Ka)&&(Ka="error",Sa<0&&(Sa=0))),wa.status=Sa,wa.statusText=(Oa||Ka)+"",Qa?Ta.resolveWith(Wi,[Ss,Ka,wa]):Ta.rejectWith(Wi,[wa,Ka,Za]),wa.statusCode(Ma),Ma=void 0,vi&&pa.trigger(Qa?"ajaxSuccess":"ajaxError",[wa,Ti,Qa?Ss:Za]),va.fireWith(Wi,[wa,Ka]),vi&&(pa.trigger("ajaxComplete",[wa,Ti]),--zn.active||zn.event.trigger("ajaxStop")))}return wa},getJSON:function(Rn,Fn,Un){return zn.get(Rn,Fn,Un,"json")},getScript:function(Rn,Fn){return zn.get(Rn,void 0,Fn,"script")}}),zn.each(["get","post"],function(Rn,Fn){zn[Fn]=function(Un,Xn,rr,Qo){return Zo(Xn)&&(Qo=Qo||rr,rr=Xn,Xn=void 0),zn.ajax(zn.extend({url:Un,type:Fn,dataType:Qo,data:Xn,success:rr},zn.isPlainObject(Un)&&Un))}}),zn.ajaxPrefilter(function(Rn){var Fn;for(Fn in Rn.headers)Fn.toLowerCase()==="content-type"&&(Rn.contentType=Rn.headers[Fn]||"")}),zn._evalUrl=function(Rn,Fn,Un){return zn.ajax({url:Rn,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(Xn){zn.globalEval(Xn,Fn,Un)}})},zn.fn.extend({wrapAll:function(Rn){var Fn;return this[0]&&(Zo(Rn)&&(Rn=Rn.call(this[0])),Fn=zn(Rn,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&Fn.insertBefore(this[0]),Fn.map(function(){for(var Un=this;Un.firstElementChild;)Un=Un.firstElementChild;return Un}).append(this)),this},wrapInner:function(Rn){return Zo(Rn)?this.each(function(Fn){zn(this).wrapInner(Rn.call(this,Fn))}):this.each(function(){var Fn=zn(this),Un=Fn.contents();Un.length?Un.wrapAll(Rn):Fn.append(Rn)})},wrap:function(Rn){var Fn=Zo(Rn);return this.each(function(Un){zn(this).wrapAll(Fn?Rn.call(this,Un):Rn)})},unwrap:function(Rn){return this.parent(Rn).not("body").each(function(){zn(this).replaceWith(this.childNodes)}),this}}),zn.expr.pseudos.hidden=function(Rn){return!zn.expr.pseudos.visible(Rn)},zn.expr.pseudos.visible=function(Rn){return!!(Rn.offsetWidth||Rn.offsetHeight||Rn.getClientRects().length)},zn.ajaxSettings.xhr=function(){try{return new Cn.XMLHttpRequest}catch{}};var ic={0:200,1223:204},ws=zn.ajaxSettings.xhr();nr.cors=!!ws&&"withCredentials"in ws,nr.ajax=ws=!!ws,zn.ajaxTransport(function(Rn){var Fn,Un;if(nr.cors||ws&&!Rn.crossDomain)return{send:function(Xn,rr){var Qo,ti=Rn.xhr();if(ti.open(Rn.type,Rn.url,Rn.async,Rn.username,Rn.password),Rn.xhrFields)for(Qo in Rn.xhrFields)ti[Qo]=Rn.xhrFields[Qo];Rn.mimeType&&ti.overrideMimeType&&ti.overrideMimeType(Rn.mimeType),!Rn.crossDomain&&!Xn["X-Requested-With"]&&(Xn["X-Requested-With"]="XMLHttpRequest");for(Qo in Xn)ti.setRequestHeader(Qo,Xn[Qo]);Fn=function(fi){return function(){Fn&&(Fn=Un=ti.onload=ti.onerror=ti.onabort=ti.ontimeout=ti.onreadystatechange=null,fi==="abort"?ti.abort():fi==="error"?typeof ti.status!="number"?rr(0,"error"):rr(ti.status,ti.statusText):rr(ic[ti.status]||ti.status,ti.statusText,(ti.responseType||"text")!=="text"||typeof ti.responseText!="string"?{binary:ti.response}:{text:ti.responseText},ti.getAllResponseHeaders()))}},ti.onload=Fn(),Un=ti.onerror=ti.ontimeout=Fn("error"),ti.onabort!==void 0?ti.onabort=Un:ti.onreadystatechange=function(){ti.readyState===4&&Cn.setTimeout(function(){Fn&&Un()})},Fn=Fn("abort");try{ti.send(Rn.hasContent&&Rn.data||null)}catch(fi){if(Fn)throw fi}},abort:function(){Fn&&Fn()}}}),zn.ajaxPrefilter(function(Rn){Rn.crossDomain&&(Rn.contents.script=!1)}),zn.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(Rn){return zn.globalEval(Rn),Rn}}}),zn.ajaxPrefilter("script",function(Rn){Rn.cache===void 0&&(Rn.cache=!1),Rn.crossDomain&&(Rn.type="GET")}),zn.ajaxTransport("script",function(Rn){if(Rn.crossDomain||Rn.scriptAttrs){var Fn,Un;return{send:function(Xn,rr){Fn=zn("<script>").attr(Rn.scriptAttrs||{}).prop({charset:Rn.scriptCharset,src:Rn.url}).on("load error",Un=function(Qo){Fn.remove(),Un=null,Qo&&rr(Qo.type==="error"?404:200,Qo.type)}),oi.head.appendChild(Fn[0])},abort:function(){Un&&Un()}}}});var Tl=[],Gs=/(=)\?(?=&|$)|\?\?/;zn.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var Rn=Tl.pop()||zn.expando+"_"+vl.guid++;return this[Rn]=!0,Rn}}),zn.ajaxPrefilter("json jsonp",function(Rn,Fn,Un){var Xn,rr,Qo,ti=Rn.jsonp!==!1&&(Gs.test(Rn.url)?"url":typeof Rn.data=="string"&&(Rn.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&Gs.test(Rn.data)&&"data");if(ti||Rn.dataTypes[0]==="jsonp")return Xn=Rn.jsonpCallback=Zo(Rn.jsonpCallback)?Rn.jsonpCallback():Rn.jsonpCallback,ti?Rn[ti]=Rn[ti].replace(Gs,"$1"+Xn):Rn.jsonp!==!1&&(Rn.url+=(Ws.test(Rn.url)?"&":"?")+Rn.jsonp+"="+Xn),Rn.converters["script json"]=function(){return Qo||zn.error(Xn+" was not called"),Qo[0]},Rn.dataTypes[0]="json",rr=Cn[Xn],Cn[Xn]=function(){Qo=arguments},Un.always(function(){rr===void 0?zn(Cn).removeProp(Xn):Cn[Xn]=rr,Rn[Xn]&&(Rn.jsonpCallback=Fn.jsonpCallback,Tl.push(Xn)),Qo&&Zo(rr)&&rr(Qo[0]),Qo=rr=void 0}),"script"}),nr.createHTMLDocument=function(){var Rn=oi.implementation.createHTMLDocument("").body;return Rn.innerHTML="<form></form><form></form>",Rn.childNodes.length===2}(),zn.parseHTML=function(Rn,Fn,Un){if(typeof Rn!="string")return[];typeof Fn=="boolean"&&(Un=Fn,Fn=!1);var Xn,rr,Qo;return Fn||(nr.createHTMLDocument?(Fn=oi.implementation.createHTMLDocument(""),Xn=Fn.createElement("base"),Xn.href=oi.location.href,Fn.head.appendChild(Xn)):Fn=oi),rr=Oi.exec(Rn),Qo=!Un&&[],rr?[Fn.createElement(rr[1])]:(rr=ss([Rn],Fn,Qo),Qo&&Qo.length&&zn(Qo).remove(),zn.merge([],rr.childNodes))},zn.fn.load=function(Rn,Fn,Un){var Xn,rr,Qo,ti=this,fi=Rn.indexOf(" ");return fi>-1&&(Xn=ls(Rn.slice(fi)),Rn=Rn.slice(0,fi)),Zo(Fn)?(Un=Fn,Fn=void 0):Fn&&typeof Fn=="object"&&(rr="POST"),ti.length>0&&zn.ajax({url:Rn,type:rr||"GET",dataType:"html",data:Fn}).done(function(ui){Qo=arguments,ti.html(Xn?zn("<div>").append(zn.parseHTML(ui)).find(Xn):ui)}).always(Un&&function(ui,vi){ti.each(function(){Un.apply(this,Qo||[ui.responseText,vi,ui])})}),this},zn.expr.pseudos.animated=function(Rn){return zn.grep(zn.timers,function(Fn){return Rn===Fn.elem}).length},zn.offset={setOffset:function(Rn,Fn,Un){var Xn,rr,Qo,ti,fi,ui,vi,Bi=zn.css(Rn,"position"),Pi=zn(Rn),Ti={};Bi==="static"&&(Rn.style.position="relative"),fi=Pi.offset(),Qo=zn.css(Rn,"top"),ui=zn.css(Rn,"left"),vi=(Bi==="absolute"||Bi==="fixed")&&(Qo+ui).indexOf("auto")>-1,vi?(Xn=Pi.position(),ti=Xn.top,rr=Xn.left):(ti=parseFloat(Qo)||0,rr=parseFloat(ui)||0),Zo(Fn)&&(Fn=Fn.call(Rn,Un,zn.extend({},fi))),Fn.top!=null&&(Ti.top=Fn.top-fi.top+ti),Fn.left!=null&&(Ti.left=Fn.left-fi.left+rr),"using"in Fn?Fn.using.call(Rn,Ti):Pi.css(Ti)}},zn.fn.extend({offset:function(Rn){if(arguments.length)return Rn===void 0?this:this.each(function(rr){zn.offset.setOffset(this,Rn,rr)});var Fn,Un,Xn=this[0];if(Xn)return Xn.getClientRects().length?(Fn=Xn.getBoundingClientRect(),Un=Xn.ownerDocument.defaultView,{top:Fn.top+Un.pageYOffset,left:Fn.left+Un.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var Rn,Fn,Un,Xn=this[0],rr={top:0,left:0};if(zn.css(Xn,"position")==="fixed")Fn=Xn.getBoundingClientRect();else{for(Fn=this.offset(),Un=Xn.ownerDocument,Rn=Xn.offsetParent||Un.documentElement;Rn&&(Rn===Un.body||Rn===Un.documentElement)&&zn.css(Rn,"position")==="static";)Rn=Rn.parentNode;Rn&&Rn!==Xn&&Rn.nodeType===1&&(rr=zn(Rn).offset(),rr.top+=zn.css(Rn,"borderTopWidth",!0),rr.left+=zn.css(Rn,"borderLeftWidth",!0))}return{top:Fn.top-rr.top-zn.css(Xn,"marginTop",!0),left:Fn.left-rr.left-zn.css(Xn,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var Rn=this.offsetParent;Rn&&zn.css(Rn,"position")==="static";)Rn=Rn.offsetParent;return Rn||Si})}}),zn.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(Rn,Fn){var Un=Fn==="pageYOffset";zn.fn[Rn]=function(Xn){return Ri(this,function(rr,Qo,ti){var fi;if(ri(rr)?fi=rr:rr.nodeType===9&&(fi=rr.defaultView),ti===void 0)return fi?fi[Fn]:rr[Qo];fi?fi.scrollTo(Un?fi.pageXOffset:ti,Un?ti:fi.pageYOffset):rr[Qo]=ti},Rn,Xn,arguments.length)}}),zn.each(["top","left"],function(Rn,Fn){zn.cssHooks[Fn]=sl(nr.pixelPosition,function(Un,Xn){if(Xn)return Xn=Cs(Un,Fn),Ds.test(Xn)?zn(Un).position()[Fn]+"px":Xn})}),zn.each({Height:"height",Width:"width"},function(Rn,Fn){zn.each({padding:"inner"+Rn,content:Fn,"":"outer"+Rn},function(Un,Xn){zn.fn[Xn]=function(rr,Qo){var ti=arguments.length&&(Un||typeof rr!="boolean"),fi=Un||(rr===!0||Qo===!0?"margin":"border");return Ri(this,function(ui,vi,Bi){var Pi;return ri(ui)?Xn.indexOf("outer")===0?ui["inner"+Rn]:ui.document.documentElement["client"+Rn]:ui.nodeType===9?(Pi=ui.documentElement,Math.max(ui.body["scroll"+Rn],Pi["scroll"+Rn],ui.body["offset"+Rn],Pi["offset"+Rn],Pi["client"+Rn])):Bi===void 0?zn.css(ui,vi,fi):zn.style(ui,vi,Bi,fi)},Fn,ti?rr:void 0,ti)}})}),zn.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(Rn,Fn){zn.fn[Fn]=function(Un){return this.on(Fn,Un)}}),zn.fn.extend({bind:function(Rn,Fn,Un){return this.on(Rn,null,Fn,Un)},unbind:function(Rn,Fn){return this.off(Rn,null,Fn)},delegate:function(Rn,Fn,Un,Xn){return this.on(Fn,Rn,Un,Xn)},undelegate:function(Rn,Fn,Un){return arguments.length===1?this.off(Rn,"**"):this.off(Fn,Rn||"**",Un)},hover:function(Rn,Fn){return this.on("mouseenter",Rn).on("mouseleave",Fn||Rn)}}),zn.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(Rn,Fn){zn.fn[Fn]=function(Un,Xn){return arguments.length>0?this.on(Fn,null,Un,Xn):this.trigger(Fn)}});var ac=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;zn.proxy=function(Rn,Fn){var Un,Xn,rr;if(typeof Fn=="string"&&(Un=Rn[Fn],Fn=Rn,Rn=Un),!!Zo(Rn))return Xn=Ln.call(arguments,2),rr=function(){return Rn.apply(Fn||this,Xn.concat(Ln.call(arguments)))},rr.guid=Rn.guid=Rn.guid||zn.guid++,rr},zn.holdReady=function(Rn){Rn?zn.readyWait++:zn.ready(!0)},zn.isArray=Array.isArray,zn.parseJSON=JSON.parse,zn.nodeName=ni,zn.isFunction=Zo,zn.isWindow=ri,zn.camelCase=Ni,zn.type=ei,zn.now=Date.now,zn.isNumeric=function(Rn){var Fn=zn.type(Rn);return(Fn==="number"||Fn==="string")&&!isNaN(Rn-parseFloat(Rn))},zn.trim=function(Rn){return Rn==null?"":(Rn+"").replace(ac,"$1")};var sc=Cn.jQuery,lc=Cn.$;return zn.noConflict=function(Rn){return Cn.$===zn&&(Cn.$=lc),Rn&&Cn.jQuery===zn&&(Cn.jQuery=sc),zn},typeof $n>"u"&&(Cn.jQuery=Cn.$=zn),zn})}(jquery)),jquery.exports}(function(_n){(function(Cn){Cn(["jquery"],function($n){return function(){var Nn,Bn,Ln=0,In={error:"error",info:"info",success:"success",warning:"warning"},Pn={clear:Zo,remove:ri,error:Wn,getContainer:Hn,info:Yn,options:{},subscribe:Gn,success:Jo,version:"2.1.4",warning:nr},Dn;return Pn;function Wn(ni,ai,ci){return _i({type:In.error,iconClass:zn().iconClasses.error,message:ni,optionsOverride:ci,title:ai})}function Hn(ni,ai){return ni||(ni=zn()),Nn=$n("#"+ni.containerId),Nn.length||ai&&(Nn=mi(ni)),Nn}function Yn(ni,ai,ci){return _i({type:In.info,iconClass:zn().iconClasses.info,message:ni,optionsOverride:ci,title:ai})}function Gn(ni){Bn=ni}function Jo(ni,ai,ci){return _i({type:In.success,iconClass:zn().iconClasses.success,message:ni,optionsOverride:ci,title:ai})}function nr(ni,ai,ci){return _i({type:In.warning,iconClass:zn().iconClasses.warning,message:ni,optionsOverride:ci,title:ai})}function Zo(ni,ai){var ci=zn();Nn||Hn(ci),di(ni,ci,ai)||oi(ci)}function ri(ni){var ai=zn();if(Nn||Hn(ai),ni&&$n(":focus",ni).length===0){li(ni);return}Nn.children().length&&Nn.remove()}function oi(ni){for(var ai=Nn.children(),ci=ai.length-1;ci>=0;ci--)di($n(ai[ci]),ni)}function di(ni,ai,ci){var gi=ci&&ci.force?ci.force:!1;return ni&&(gi||$n(":focus",ni).length===0)?(ni[ai.hideMethod]({duration:ai.hideDuration,easing:ai.hideEasing,complete:function(){li(ni)}}),!0):!1}function mi(ni){return Nn=$n("<div/>").attr("id",ni.containerId).addClass(ni.positionClass),Nn.appendTo($n(ni.target)),Nn}function ei(){return{tapToDismiss:!0,toastClass:"toast",containerId:"toast-container",debug:!1,showMethod:"fadeIn",showDuration:300,showEasing:"swing",onShown:void 0,hideMethod:"fadeOut",hideDuration:1e3,hideEasing:"swing",onHidden:void 0,closeMethod:!1,closeDuration:!1,closeEasing:!1,closeOnHover:!0,extendedTimeOut:1e3,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},iconClass:"toast-info",positionClass:"toast-top-right",timeOut:5e3,titleClass:"toast-title",messageClass:"toast-message",escapeHtml:!1,target:"body",closeHtml:'<button type="button">&times;</button>',closeClass:"toast-close-button",newestOnTop:!0,preventDuplicates:!1,progressBar:!1,progressClass:"toast-progress",rtl:!1}}function yi(ni){Bn&&Bn(ni)}function _i(ni){var ai=zn(),ci=ni.iconClass||ai.iconClass;if(typeof ni.optionsOverride<"u"&&(ai=$n.extend(ai,ni.optionsOverride),ci=ni.optionsOverride.iconClass||ci),_a(ai,ni))return;Ln++,Nn=Hn(ai,!0);var gi=null,bi=$n("<div/>"),Di=$n("<div/>"),Xi=$n("<div/>"),Yi=$n("<div/>"),Ci=$n(ai.closeHtml),Li={intervalId:null,hideEta:null,maxHideTime:null},Mi={toastId:Ln,state:"visible",startTime:new Date,options:ai,map:ni};return fa(),Ki(),ji(),yi(Mi),ai.debug&&console&&console.log(Mi),bi;function da(ki){return ki==null&&(ki=""),ki.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function fa(){zi(),ra(),ca(),na(),aa(),ba(),Gi(),Oi()}function Oi(){var ki="";switch(ni.iconClass){case"toast-success":case"toast-info":ki="polite";break;default:ki="assertive"}bi.attr("aria-live",ki)}function ji(){ai.closeOnHover&&bi.hover(wi,pi),!ai.onclick&&ai.tapToDismiss&&bi.click(si),ai.closeButton&&Ci&&Ci.click(function(ki){ki.stopPropagation?ki.stopPropagation():ki.cancelBubble!==void 0&&ki.cancelBubble!==!0&&(ki.cancelBubble=!0),ai.onCloseClick&&ai.onCloseClick(ki),si(!0)}),ai.onclick&&bi.click(function(ki){ai.onclick(ki),si()})}function Ki(){bi.hide(),bi[ai.showMethod]({duration:ai.showDuration,easing:ai.showEasing,complete:ai.onShown}),ai.timeOut>0&&(gi=setTimeout(si,ai.timeOut),Li.maxHideTime=parseFloat(ai.timeOut),Li.hideEta=new Date().getTime()+Li.maxHideTime,ai.progressBar&&(Li.intervalId=setInterval($i,10)))}function zi(){ni.iconClass&&bi.addClass(ai.toastClass).addClass(ci)}function Gi(){ai.newestOnTop?Nn.prepend(bi):Nn.append(bi)}function ra(){if(ni.title){var ki=ni.title;ai.escapeHtml&&(ki=da(ni.title)),Di.append(ki).addClass(ai.titleClass),bi.append(Di)}}function ca(){if(ni.message){var ki=ni.message;ai.escapeHtml&&(ki=da(ni.message)),Xi.append(ki).addClass(ai.messageClass),bi.append(Xi)}}function na(){ai.closeButton&&(Ci.addClass(ai.closeClass).attr("role","button"),bi.prepend(Ci))}function aa(){ai.progressBar&&(Yi.addClass(ai.progressClass),bi.prepend(Yi))}function ba(){ai.rtl&&bi.addClass("rtl")}function _a(ki,Ri){if(ki.preventDuplicates){if(Ri.message===Dn)return!0;Dn=Ri.message}return!1}function si(ki){var Ri=ki&&ai.closeMethod!==!1?ai.closeMethod:ai.hideMethod,Ui=ki&&ai.closeDuration!==!1?ai.closeDuration:ai.hideDuration,Vi=ki&&ai.closeEasing!==!1?ai.closeEasing:ai.hideEasing;if(!($n(":focus",bi).length&&!ki))return clearTimeout(Li.intervalId),bi[Ri]({duration:Ui,easing:Vi,complete:function(){li(bi),clearTimeout(gi),ai.onHidden&&Mi.state!=="hidden"&&ai.onHidden(),Mi.state="hidden",Mi.endTime=new Date,yi(Mi)}})}function pi(){(ai.timeOut>0||ai.extendedTimeOut>0)&&(gi=setTimeout(si,ai.extendedTimeOut),Li.maxHideTime=parseFloat(ai.extendedTimeOut),Li.hideEta=new Date().getTime()+Li.maxHideTime)}function wi(){clearTimeout(gi),Li.hideEta=0,bi.stop(!0,!0)[ai.showMethod]({duration:ai.showDuration,easing:ai.showEasing})}function $i(){var ki=(Li.hideEta-new Date().getTime())/Li.maxHideTime*100;Yi.width(ki+"%")}}function zn(){return $n.extend({},ei(),Pn.options)}function li(ni){Nn||(Nn=Hn()),!ni.is(":visible")&&(ni.remove(),ni=null,Nn.children().length===0&&(Nn.remove(),Dn=void 0))}}()})})(function(Cn,$n){_n.exports?_n.exports=$n(requireJquery()):window.toastr=$n(window.jQuery)})})(toastr$1);var toastrExports=toastr$1.exports;const toastr=getDefaultExportFromCjs(toastrExports);var clipboard={exports:{}};/*!
* clipboard.js v2.0.11
* https://clipboardjs.com/
*
* Licensed MIT © Zeno Rocha
*/(function(_n,Cn){(function(Nn,Bn){_n.exports=Bn()})(commonjsGlobal,function(){return function(){var $n={686:function(Ln,In,Pn){Pn.d(In,{default:function(){return fa}});var Dn=Pn(279),Wn=Pn.n(Dn),Hn=Pn(370),Yn=Pn.n(Hn),Gn=Pn(817),Jo=Pn.n(Gn);function nr(Oi){try{return document.execCommand(Oi)}catch{return!1}}var Zo=function(ji){var Ki=Jo()(ji);return nr("cut"),Ki},ri=Zo;function oi(Oi){var ji=document.documentElement.getAttribute("dir")==="rtl",Ki=document.createElement("textarea");Ki.style.fontSize="12pt",Ki.style.border="0",Ki.style.padding="0",Ki.style.margin="0",Ki.style.position="absolute",Ki.style[ji?"right":"left"]="-9999px";var zi=window.pageYOffset||document.documentElement.scrollTop;return Ki.style.top="".concat(zi,"px"),Ki.setAttribute("readonly",""),Ki.value=Oi,Ki}var di=function(ji,Ki){var zi=oi(ji);Ki.container.appendChild(zi);var Gi=Jo()(zi);return nr("copy"),zi.remove(),Gi},mi=function(ji){var Ki=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},zi="";return typeof ji=="string"?zi=di(ji,Ki):ji instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(ji==null?void 0:ji.type)?zi=di(ji.value,Ki):(zi=Jo()(ji),nr("copy")),zi},ei=mi;function yi(Oi){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?yi=function(Ki){return typeof Ki}:yi=function(Ki){return Ki&&typeof Symbol=="function"&&Ki.constructor===Symbol&&Ki!==Symbol.prototype?"symbol":typeof Ki},yi(Oi)}var _i=function(){var ji=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ki=ji.action,zi=Ki===void 0?"copy":Ki,Gi=ji.container,ra=ji.target,ca=ji.text;if(zi!=="copy"&&zi!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(ra!==void 0)if(ra&&yi(ra)==="object"&&ra.nodeType===1){if(zi==="copy"&&ra.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(zi==="cut"&&(ra.hasAttribute("readonly")||ra.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(ca)return ei(ca,{container:Gi});if(ra)return zi==="cut"?ri(ra):ei(ra,{container:Gi})},zn=_i;function li(Oi){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?li=function(Ki){return typeof Ki}:li=function(Ki){return Ki&&typeof Symbol=="function"&&Ki.constructor===Symbol&&Ki!==Symbol.prototype?"symbol":typeof Ki},li(Oi)}function ni(Oi,ji){if(!(Oi instanceof ji))throw new TypeError("Cannot call a class as a function")}function ai(Oi,ji){for(var Ki=0;Ki<ji.length;Ki++){var zi=ji[Ki];zi.enumerable=zi.enumerable||!1,zi.configurable=!0,"value"in zi&&(zi.writable=!0),Object.defineProperty(Oi,zi.key,zi)}}function ci(Oi,ji,Ki){return ji&&ai(Oi.prototype,ji),Ki&&ai(Oi,Ki),Oi}function gi(Oi,ji){if(typeof ji!="function"&&ji!==null)throw new TypeError("Super expression must either be null or a function");Oi.prototype=Object.create(ji&&ji.prototype,{constructor:{value:Oi,writable:!0,configurable:!0}}),ji&&bi(Oi,ji)}function bi(Oi,ji){return bi=Object.setPrototypeOf||function(zi,Gi){return zi.__proto__=Gi,zi},bi(Oi,ji)}function Di(Oi){var ji=Ci();return function(){var zi=Li(Oi),Gi;if(ji){var ra=Li(this).constructor;Gi=Reflect.construct(zi,arguments,ra)}else Gi=zi.apply(this,arguments);return Xi(this,Gi)}}function Xi(Oi,ji){return ji&&(li(ji)==="object"||typeof ji=="function")?ji:Yi(Oi)}function Yi(Oi){if(Oi===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Oi}function Ci(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function Li(Oi){return Li=Object.setPrototypeOf?Object.getPrototypeOf:function(Ki){return Ki.__proto__||Object.getPrototypeOf(Ki)},Li(Oi)}function Mi(Oi,ji){var Ki="data-clipboard-".concat(Oi);if(ji.hasAttribute(Ki))return ji.getAttribute(Ki)}var da=function(Oi){gi(Ki,Oi);var ji=Di(Ki);function Ki(zi,Gi){var ra;return ni(this,Ki),ra=ji.call(this),ra.resolveOptions(Gi),ra.listenClick(zi),ra}return ci(Ki,[{key:"resolveOptions",value:function(){var Gi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof Gi.action=="function"?Gi.action:this.defaultAction,this.target=typeof Gi.target=="function"?Gi.target:this.defaultTarget,this.text=typeof Gi.text=="function"?Gi.text:this.defaultText,this.container=li(Gi.container)==="object"?Gi.container:document.body}},{key:"listenClick",value:function(Gi){var ra=this;this.listener=Yn()(Gi,"click",function(ca){return ra.onClick(ca)})}},{key:"onClick",value:function(Gi){var ra=Gi.delegateTarget||Gi.currentTarget,ca=this.action(ra)||"copy",na=zn({action:ca,container:this.container,target:this.target(ra),text:this.text(ra)});this.emit(na?"success":"error",{action:ca,text:na,trigger:ra,clearSelection:function(){ra&&ra.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(Gi){return Mi("action",Gi)}},{key:"defaultTarget",value:function(Gi){var ra=Mi("target",Gi);if(ra)return document.querySelector(ra)}},{key:"defaultText",value:function(Gi){return Mi("text",Gi)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(Gi){var ra=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return ei(Gi,ra)}},{key:"cut",value:function(Gi){return ri(Gi)}},{key:"isSupported",value:function(){var Gi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],ra=typeof Gi=="string"?[Gi]:Gi,ca=!!document.queryCommandSupported;return ra.forEach(function(na){ca=ca&&!!document.queryCommandSupported(na)}),ca}}]),Ki}(Wn()),fa=da},828:function(Ln){var In=9;if(typeof Element<"u"&&!Element.prototype.matches){var Pn=Element.prototype;Pn.matches=Pn.matchesSelector||Pn.mozMatchesSelector||Pn.msMatchesSelector||Pn.oMatchesSelector||Pn.webkitMatchesSelector}function Dn(Wn,Hn){for(;Wn&&Wn.nodeType!==In;){if(typeof Wn.matches=="function"&&Wn.matches(Hn))return Wn;Wn=Wn.parentNode}}Ln.exports=Dn},438:function(Ln,In,Pn){var Dn=Pn(828);function Wn(Gn,Jo,nr,Zo,ri){var oi=Yn.apply(this,arguments);return Gn.addEventListener(nr,oi,ri),{destroy:function(){Gn.removeEventListener(nr,oi,ri)}}}function Hn(Gn,Jo,nr,Zo,ri){return typeof Gn.addEventListener=="function"?Wn.apply(null,arguments):typeof nr=="function"?Wn.bind(null,document).apply(null,arguments):(typeof Gn=="string"&&(Gn=document.querySelectorAll(Gn)),Array.prototype.map.call(Gn,function(oi){return Wn(oi,Jo,nr,Zo,ri)}))}function Yn(Gn,Jo,nr,Zo){return function(ri){ri.delegateTarget=Dn(ri.target,Jo),ri.delegateTarget&&Zo.call(Gn,ri)}}Ln.exports=Hn},879:function(Ln,In){In.node=function(Pn){return Pn!==void 0&&Pn instanceof HTMLElement&&Pn.nodeType===1},In.nodeList=function(Pn){var Dn=Object.prototype.toString.call(Pn);return Pn!==void 0&&(Dn==="[object NodeList]"||Dn==="[object HTMLCollection]")&&"length"in Pn&&(Pn.length===0||In.node(Pn[0]))},In.string=function(Pn){return typeof Pn=="string"||Pn instanceof String},In.fn=function(Pn){var Dn=Object.prototype.toString.call(Pn);return Dn==="[object Function]"}},370:function(Ln,In,Pn){var Dn=Pn(879),Wn=Pn(438);function Hn(nr,Zo,ri){if(!nr&&!Zo&&!ri)throw new Error("Missing required arguments");if(!Dn.string(Zo))throw new TypeError("Second argument must be a String");if(!Dn.fn(ri))throw new TypeError("Third argument must be a Function");if(Dn.node(nr))return Yn(nr,Zo,ri);if(Dn.nodeList(nr))return Gn(nr,Zo,ri);if(Dn.string(nr))return Jo(nr,Zo,ri);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function Yn(nr,Zo,ri){return nr.addEventListener(Zo,ri),{destroy:function(){nr.removeEventListener(Zo,ri)}}}function Gn(nr,Zo,ri){return Array.prototype.forEach.call(nr,function(oi){oi.addEventListener(Zo,ri)}),{destroy:function(){Array.prototype.forEach.call(nr,function(oi){oi.removeEventListener(Zo,ri)})}}}function Jo(nr,Zo,ri){return Wn(document.body,nr,Zo,ri)}Ln.exports=Hn},817:function(Ln){function In(Pn){var Dn;if(Pn.nodeName==="SELECT")Pn.focus(),Dn=Pn.value;else if(Pn.nodeName==="INPUT"||Pn.nodeName==="TEXTAREA"){var Wn=Pn.hasAttribute("readonly");Wn||Pn.setAttribute("readonly",""),Pn.select(),Pn.setSelectionRange(0,Pn.value.length),Wn||Pn.removeAttribute("readonly"),Dn=Pn.value}else{Pn.hasAttribute("contenteditable")&&Pn.focus();var Hn=window.getSelection(),Yn=document.createRange();Yn.selectNodeContents(Pn),Hn.removeAllRanges(),Hn.addRange(Yn),Dn=Hn.toString()}return Dn}Ln.exports=In},279:function(Ln){function In(){}In.prototype={on:function(Pn,Dn,Wn){var Hn=this.e||(this.e={});return(Hn[Pn]||(Hn[Pn]=[])).push({fn:Dn,ctx:Wn}),this},once:function(Pn,Dn,Wn){var Hn=this;function Yn(){Hn.off(Pn,Yn),Dn.apply(Wn,arguments)}return Yn._=Dn,this.on(Pn,Yn,Wn)},emit:function(Pn){var Dn=[].slice.call(arguments,1),Wn=((this.e||(this.e={}))[Pn]||[]).slice(),Hn=0,Yn=Wn.length;for(Hn;Hn<Yn;Hn++)Wn[Hn].fn.apply(Wn[Hn].ctx,Dn);return this},off:function(Pn,Dn){var Wn=this.e||(this.e={}),Hn=Wn[Pn],Yn=[];if(Hn&&Dn)for(var Gn=0,Jo=Hn.length;Gn<Jo;Gn++)Hn[Gn].fn!==Dn&&Hn[Gn].fn._!==Dn&&Yn.push(Hn[Gn]);return Yn.length?Wn[Pn]=Yn:delete Wn[Pn],this}},Ln.exports=In,Ln.exports.TinyEmitter=In}},Nn={};function Bn(Ln){if(Nn[Ln])return Nn[Ln].exports;var In=Nn[Ln]={exports:{}};return $n[Ln](In,In.exports,Bn),In.exports}return function(){Bn.n=function(Ln){var In=Ln&&Ln.__esModule?function(){return Ln.default}:function(){return Ln};return Bn.d(In,{a:In}),In}}(),function(){Bn.d=function(Ln,In){for(var Pn in In)Bn.o(In,Pn)&&!Bn.o(Ln,Pn)&&Object.defineProperty(Ln,Pn,{enumerable:!0,get:In[Pn]})}}(),function(){Bn.o=function(Ln,In){return Object.prototype.hasOwnProperty.call(Ln,In)}}(),Bn(686)}().default})})(clipboard);var clipboardExports=clipboard.exports;const Clipboard=getDefaultExportFromCjs(clipboardExports),VueClipboard=_n=>{const Cn=(_n==null?void 0:_n.appendToBody)===void 0?!0:_n.appendToBody;return{toClipboard($n,Nn){return new Promise((Bn,Ln)=>{const In=document.createElement("button"),Pn=new Clipboard(In,{text:()=>$n,action:()=>"copy",container:Nn!==void 0?Nn:document.body});Pn.on("success",Dn=>{Pn.destroy(),Bn(Dn)}),Pn.on("error",Dn=>{Pn.destroy(),Ln(Dn)}),Cn&&document.body.appendChild(In),In.click(),Cn&&document.body.removeChild(In)})}}};function bind(_n,Cn){return function(){return _n.apply(Cn,arguments)}}const{toString}=Object.prototype,{getPrototypeOf}=Object,kindOf=(_n=>Cn=>{const $n=toString.call(Cn);return _n[$n]||(_n[$n]=$n.slice(8,-1).toLowerCase())})(Object.create(null)),kindOfTest=_n=>(_n=_n.toLowerCase(),Cn=>kindOf(Cn)===_n),typeOfTest=_n=>Cn=>typeof Cn===_n,{isArray}=Array,isUndefined=typeOfTest("undefined");function isBuffer(_n){return _n!==null&&!isUndefined(_n)&&_n.constructor!==null&&!isUndefined(_n.constructor)&&isFunction(_n.constructor.isBuffer)&&_n.constructor.isBuffer(_n)}const isArrayBuffer=kindOfTest("ArrayBuffer");function isArrayBufferView(_n){let Cn;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?Cn=ArrayBuffer.isView(_n):Cn=_n&&_n.buffer&&isArrayBuffer(_n.buffer),Cn}const isString=typeOfTest("string"),isFunction=typeOfTest("function"),isNumber=typeOfTest("number"),isObject=_n=>_n!==null&&typeof _n=="object",isBoolean=_n=>_n===!0||_n===!1,isPlainObject=_n=>{if(kindOf(_n)!=="object")return!1;const Cn=getPrototypeOf(_n);return(Cn===null||Cn===Object.prototype||Object.getPrototypeOf(Cn)===null)&&!(Symbol.toStringTag in _n)&&!(Symbol.iterator in _n)},isDate=kindOfTest("Date"),isFile=kindOfTest("File"),isBlob=kindOfTest("Blob"),isFileList=kindOfTest("FileList"),isStream=_n=>isObject(_n)&&isFunction(_n.pipe),isFormData=_n=>{let Cn;return _n&&(typeof FormData=="function"&&_n instanceof FormData||isFunction(_n.append)&&((Cn=kindOf(_n))==="formdata"||Cn==="object"&&isFunction(_n.toString)&&_n.toString()==="[object FormData]"))},isURLSearchParams=kindOfTest("URLSearchParams"),trim=_n=>_n.trim?_n.trim():_n.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach(_n,Cn,{allOwnKeys:$n=!1}={}){if(_n===null||typeof _n>"u")return;let Nn,Bn;if(typeof _n!="object"&&(_n=[_n]),isArray(_n))for(Nn=0,Bn=_n.length;Nn<Bn;Nn++)Cn.call(null,_n[Nn],Nn,_n);else{const Ln=$n?Object.getOwnPropertyNames(_n):Object.keys(_n),In=Ln.length;let Pn;for(Nn=0;Nn<In;Nn++)Pn=Ln[Nn],Cn.call(null,_n[Pn],Pn,_n)}}function findKey(_n,Cn){Cn=Cn.toLowerCase();const $n=Object.keys(_n);let Nn=$n.length,Bn;for(;Nn-- >0;)if(Bn=$n[Nn],Cn===Bn.toLowerCase())return Bn;return null}const _global=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),isContextDefined=_n=>!isUndefined(_n)&&_n!==_global;function merge(){const{caseless:_n}=isContextDefined(this)&&this||{},Cn={},$n=(Nn,Bn)=>{const Ln=_n&&findKey(Cn,Bn)||Bn;isPlainObject(Cn[Ln])&&isPlainObject(Nn)?Cn[Ln]=merge(Cn[Ln],Nn):isPlainObject(Nn)?Cn[Ln]=merge({},Nn):isArray(Nn)?Cn[Ln]=Nn.slice():Cn[Ln]=Nn};for(let Nn=0,Bn=arguments.length;Nn<Bn;Nn++)arguments[Nn]&&forEach(arguments[Nn],$n);return Cn}const extend=(_n,Cn,$n,{allOwnKeys:Nn}={})=>(forEach(Cn,(Bn,Ln)=>{$n&&isFunction(Bn)?_n[Ln]=bind(Bn,$n):_n[Ln]=Bn},{allOwnKeys:Nn}),_n),stripBOM=_n=>(_n.charCodeAt(0)===65279&&(_n=_n.slice(1)),_n),inherits=(_n,Cn,$n,Nn)=>{_n.prototype=Object.create(Cn.prototype,Nn),_n.prototype.constructor=_n,Object.defineProperty(_n,"super",{value:Cn.prototype}),$n&&Object.assign(_n.prototype,$n)},toFlatObject=(_n,Cn,$n,Nn)=>{let Bn,Ln,In;const Pn={};if(Cn=Cn||{},_n==null)return Cn;do{for(Bn=Object.getOwnPropertyNames(_n),Ln=Bn.length;Ln-- >0;)In=Bn[Ln],(!Nn||Nn(In,_n,Cn))&&!Pn[In]&&(Cn[In]=_n[In],Pn[In]=!0);_n=$n!==!1&&getPrototypeOf(_n)}while(_n&&(!$n||$n(_n,Cn))&&_n!==Object.prototype);return Cn},endsWith=(_n,Cn,$n)=>{_n=String(_n),($n===void 0||$n>_n.length)&&($n=_n.length),$n-=Cn.length;const Nn=_n.indexOf(Cn,$n);return Nn!==-1&&Nn===$n},toArray=_n=>{if(!_n)return null;if(isArray(_n))return _n;let Cn=_n.length;if(!isNumber(Cn))return null;const $n=new Array(Cn);for(;Cn-- >0;)$n[Cn]=_n[Cn];return $n},isTypedArray=(_n=>Cn=>_n&&Cn instanceof _n)(typeof Uint8Array<"u"&&getPrototypeOf(Uint8Array)),forEachEntry=(_n,Cn)=>{const Nn=(_n&&_n[Symbol.iterator]).call(_n);let Bn;for(;(Bn=Nn.next())&&!Bn.done;){const Ln=Bn.value;Cn.call(_n,Ln[0],Ln[1])}},matchAll=(_n,Cn)=>{let $n;const Nn=[];for(;($n=_n.exec(Cn))!==null;)Nn.push($n);return Nn},isHTMLForm=kindOfTest("HTMLFormElement"),toCamelCase=_n=>_n.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function($n,Nn,Bn){return Nn.toUpperCase()+Bn}),hasOwnProperty=(({hasOwnProperty:_n})=>(Cn,$n)=>_n.call(Cn,$n))(Object.prototype),isRegExp=kindOfTest("RegExp"),reduceDescriptors=(_n,Cn)=>{const $n=Object.getOwnPropertyDescriptors(_n),Nn={};forEach($n,(Bn,Ln)=>{let In;(In=Cn(Bn,Ln,_n))!==!1&&(Nn[Ln]=In||Bn)}),Object.defineProperties(_n,Nn)},freezeMethods=_n=>{reduceDescriptors(_n,(Cn,$n)=>{if(isFunction(_n)&&["arguments","caller","callee"].indexOf($n)!==-1)return!1;const Nn=_n[$n];if(isFunction(Nn)){if(Cn.enumerable=!1,"writable"in Cn){Cn.writable=!1;return}Cn.set||(Cn.set=()=>{throw Error("Can not rewrite read-only method '"+$n+"'")})}})},toObjectSet=(_n,Cn)=>{const $n={},Nn=Bn=>{Bn.forEach(Ln=>{$n[Ln]=!0})};return isArray(_n)?Nn(_n):Nn(String(_n).split(Cn)),$n},noop=()=>{},toFiniteNumber=(_n,Cn)=>(_n=+_n,Number.isFinite(_n)?_n:Cn),ALPHA="abcdefghijklmnopqrstuvwxyz",DIGIT="0123456789",ALPHABET={DIGIT,ALPHA,ALPHA_DIGIT:ALPHA+ALPHA.toUpperCase()+DIGIT},generateString=(_n=16,Cn=ALPHABET.ALPHA_DIGIT)=>{let $n="";const{length:Nn}=Cn;for(;_n--;)$n+=Cn[Math.random()*Nn|0];return $n};function isSpecCompliantForm(_n){return!!(_n&&isFunction(_n.append)&&_n[Symbol.toStringTag]==="FormData"&&_n[Symbol.iterator])}const toJSONObject=_n=>{const Cn=new Array(10),$n=(Nn,Bn)=>{if(isObject(Nn)){if(Cn.indexOf(Nn)>=0)return;if(!("toJSON"in Nn)){Cn[Bn]=Nn;const Ln=isArray(Nn)?[]:{};return forEach(Nn,(In,Pn)=>{const Dn=$n(In,Bn+1);!isUndefined(Dn)&&(Ln[Pn]=Dn)}),Cn[Bn]=void 0,Ln}}return Nn};return $n(_n,0)},isAsyncFn=kindOfTest("AsyncFunction"),isThenable=_n=>_n&&(isObject(_n)||isFunction(_n))&&isFunction(_n.then)&&isFunction(_n.catch),utils$1={isArray,isArrayBuffer,isBuffer,isFormData,isArrayBufferView,isString,isNumber,isBoolean,isObject,isPlainObject,isUndefined,isDate,isFile,isBlob,isRegExp,isFunction,isStream,isURLSearchParams,isTypedArray,isFileList,forEach,merge,extend,trim,stripBOM,inherits,toFlatObject,kindOf,kindOfTest,endsWith,toArray,forEachEntry,matchAll,isHTMLForm,hasOwnProperty,hasOwnProp:hasOwnProperty,reduceDescriptors,freezeMethods,toObjectSet,toCamelCase,noop,toFiniteNumber,findKey,global:_global,isContextDefined,ALPHABET,generateString,isSpecCompliantForm,toJSONObject,isAsyncFn,isThenable};function AxiosError(_n,Cn,$n,Nn,Bn){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=_n,this.name="AxiosError",Cn&&(this.code=Cn),$n&&(this.config=$n),Nn&&(this.request=Nn),Bn&&(this.response=Bn)}utils$1.inherits(AxiosError,Error,{toJSON:function _n(){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(_n=>{descriptors[_n]={value:_n}}),Object.defineProperties(AxiosError,descriptors),Object.defineProperty(prototype$1,"isAxiosError",{value:!0}),AxiosError.from=(_n,Cn,$n,Nn,Bn,Ln)=>{const In=Object.create(prototype$1);return utils$1.toFlatObject(_n,In,function(Dn){return Dn!==Error.prototype},Pn=>Pn!=="isAxiosError"),AxiosError.call(In,_n.message,Cn,$n,Nn,Bn),In.cause=_n,In.name=_n.name,Ln&&Object.assign(In,Ln),In};const httpAdapter=null;function isVisitable(_n){return utils$1.isPlainObject(_n)||utils$1.isArray(_n)}function removeBrackets(_n){return utils$1.endsWith(_n,"[]")?_n.slice(0,-2):_n}function renderKey(_n,Cn,$n){return _n?_n.concat(Cn).map(function(Bn,Ln){return Bn=removeBrackets(Bn),!$n&&Ln?"["+Bn+"]":Bn}).join($n?".":""):Cn}function isFlatArray(_n){return utils$1.isArray(_n)&&!_n.some(isVisitable)}const predicates=utils$1.toFlatObject(utils$1,{},null,function _n(Cn){return/^is[A-Z]/.test(Cn)});function toFormData(_n,Cn,$n){if(!utils$1.isObject(_n))throw new TypeError("target must be an object");Cn=Cn||new FormData,$n=utils$1.toFlatObject($n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(Zo,ri){return!utils$1.isUndefined(ri[Zo])});const Nn=$n.metaTokens,Bn=$n.visitor||Hn,Ln=$n.dots,In=$n.indexes,Dn=($n.Blob||typeof Blob<"u"&&Blob)&&utils$1.isSpecCompliantForm(Cn);if(!utils$1.isFunction(Bn))throw new TypeError("visitor must be a function");function Wn(nr){if(nr===null)return"";if(utils$1.isDate(nr))return nr.toISOString();if(!Dn&&utils$1.isBlob(nr))throw new AxiosError("Blob is not supported. Use a Buffer instead.");return utils$1.isArrayBuffer(nr)||utils$1.isTypedArray(nr)?Dn&&typeof Blob=="function"?new Blob([nr]):Buffer.from(nr):nr}function Hn(nr,Zo,ri){let oi=nr;if(nr&&!ri&&typeof nr=="object"){if(utils$1.endsWith(Zo,"{}"))Zo=Nn?Zo:Zo.slice(0,-2),nr=JSON.stringify(nr);else if(utils$1.isArray(nr)&&isFlatArray(nr)||(utils$1.isFileList(nr)||utils$1.endsWith(Zo,"[]"))&&(oi=utils$1.toArray(nr)))return Zo=removeBrackets(Zo),oi.forEach(function(mi,ei){!(utils$1.isUndefined(mi)||mi===null)&&Cn.append(In===!0?renderKey([Zo],ei,Ln):In===null?Zo:Zo+"[]",Wn(mi))}),!1}return isVisitable(nr)?!0:(Cn.append(renderKey(ri,Zo,Ln),Wn(nr)),!1)}const Yn=[],Gn=Object.assign(predicates,{defaultVisitor:Hn,convertValue:Wn,isVisitable});function Jo(nr,Zo){if(!utils$1.isUndefined(nr)){if(Yn.indexOf(nr)!==-1)throw Error("Circular reference detected in "+Zo.join("."));Yn.push(nr),utils$1.forEach(nr,function(oi,di){(!(utils$1.isUndefined(oi)||oi===null)&&Bn.call(Cn,oi,utils$1.isString(di)?di.trim():di,Zo,Gn))===!0&&Jo(oi,Zo?Zo.concat(di):[di])}),Yn.pop()}}if(!utils$1.isObject(_n))throw new TypeError("data must be an object");return Jo(_n),Cn}function encode$1(_n){const Cn={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(_n).replace(/[!'()~]|%20|%00/g,function(Nn){return Cn[Nn]})}function AxiosURLSearchParams(_n,Cn){this._pairs=[],_n&&toFormData(_n,this,Cn)}const prototype=AxiosURLSearchParams.prototype;prototype.append=function _n(Cn,$n){this._pairs.push([Cn,$n])},prototype.toString=function _n(Cn){const $n=Cn?function(Nn){return Cn.call(this,Nn,encode$1)}:encode$1;return this._pairs.map(function(Bn){return $n(Bn[0])+"="+$n(Bn[1])},"").join("&")};function encode(_n){return encodeURIComponent(_n).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function buildURL(_n,Cn,$n){if(!Cn)return _n;const Nn=$n&&$n.encode||encode,Bn=$n&&$n.serialize;let Ln;if(Bn?Ln=Bn(Cn,$n):Ln=utils$1.isURLSearchParams(Cn)?Cn.toString():new AxiosURLSearchParams(Cn,$n).toString(Nn),Ln){const In=_n.indexOf("#");In!==-1&&(_n=_n.slice(0,In)),_n+=(_n.indexOf("?")===-1?"?":"&")+Ln}return _n}class InterceptorManager{constructor(){this.handlers=[]}use(Cn,$n,Nn){return this.handlers.push({fulfilled:Cn,rejected:$n,synchronous:Nn?Nn.synchronous:!1,runWhen:Nn?Nn.runWhen:null}),this.handlers.length-1}eject(Cn){this.handlers[Cn]&&(this.handlers[Cn]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(Cn){utils$1.forEach(this.handlers,function(Nn){Nn!==null&&Cn(Nn)})}}const InterceptorManager$1=InterceptorManager,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=(_n=>hasBrowserEnv&&["ReactNative","NativeScript","NS"].indexOf(_n)<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(_n,Cn){return toFormData(_n,new platform.classes.URLSearchParams,Object.assign({visitor:function($n,Nn,Bn,Ln){return platform.isNode&&utils$1.isBuffer($n)?(this.append(Nn,$n.toString("base64")),!1):Ln.defaultVisitor.apply(this,arguments)}},Cn))}function parsePropPath(_n){return utils$1.matchAll(/\w+|\[(\w*)]/g,_n).map(Cn=>Cn[0]==="[]"?"":Cn[1]||Cn[0])}function arrayToObject(_n){const Cn={},$n=Object.keys(_n);let Nn;const Bn=$n.length;let Ln;for(Nn=0;Nn<Bn;Nn++)Ln=$n[Nn],Cn[Ln]=_n[Ln];return Cn}function formDataToJSON(_n){function Cn($n,Nn,Bn,Ln){let In=$n[Ln++];if(In==="__proto__")return!0;const Pn=Number.isFinite(+In),Dn=Ln>=$n.length;return In=!In&&utils$1.isArray(Bn)?Bn.length:In,Dn?(utils$1.hasOwnProp(Bn,In)?Bn[In]=[Bn[In],Nn]:Bn[In]=Nn,!Pn):((!Bn[In]||!utils$1.isObject(Bn[In]))&&(Bn[In]=[]),Cn($n,Nn,Bn[In],Ln)&&utils$1.isArray(Bn[In])&&(Bn[In]=arrayToObject(Bn[In])),!Pn)}if(utils$1.isFormData(_n)&&utils$1.isFunction(_n.entries)){const $n={};return utils$1.forEachEntry(_n,(Nn,Bn)=>{Cn(parsePropPath(Nn),Bn,$n,0)}),$n}return null}function stringifySafely(_n,Cn,$n){if(utils$1.isString(_n))try{return(Cn||JSON.parse)(_n),utils$1.trim(_n)}catch(Nn){if(Nn.name!=="SyntaxError")throw Nn}return($n||JSON.stringify)(_n)}const defaults={transitional:transitionalDefaults,adapter:["xhr","http"],transformRequest:[function _n(Cn,$n){const Nn=$n.getContentType()||"",Bn=Nn.indexOf("application/json")>-1,Ln=utils$1.isObject(Cn);if(Ln&&utils$1.isHTMLForm(Cn)&&(Cn=new FormData(Cn)),utils$1.isFormData(Cn))return Bn?JSON.stringify(formDataToJSON(Cn)):Cn;if(utils$1.isArrayBuffer(Cn)||utils$1.isBuffer(Cn)||utils$1.isStream(Cn)||utils$1.isFile(Cn)||utils$1.isBlob(Cn))return Cn;if(utils$1.isArrayBufferView(Cn))return Cn.buffer;if(utils$1.isURLSearchParams(Cn))return $n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),Cn.toString();let Pn;if(Ln){if(Nn.indexOf("application/x-www-form-urlencoded")>-1)return toURLEncodedForm(Cn,this.formSerializer).toString();if((Pn=utils$1.isFileList(Cn))||Nn.indexOf("multipart/form-data")>-1){const Dn=this.env&&this.env.FormData;return toFormData(Pn?{"files[]":Cn}:Cn,Dn&&new Dn,this.formSerializer)}}return Ln||Bn?($n.setContentType("application/json",!1),stringifySafely(Cn)):Cn}],transformResponse:[function _n(Cn){const $n=this.transitional||defaults.transitional,Nn=$n&&$n.forcedJSONParsing,Bn=this.responseType==="json";if(Cn&&utils$1.isString(Cn)&&(Nn&&!this.responseType||Bn)){const In=!($n&&$n.silentJSONParsing)&&Bn;try{return JSON.parse(Cn)}catch(Pn){if(In)throw Pn.name==="SyntaxError"?AxiosError.from(Pn,AxiosError.ERR_BAD_RESPONSE,this,null,this.response):Pn}}return Cn}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:platform.classes.FormData,Blob:platform.classes.Blob},validateStatus:function _n(Cn){return Cn>=200&&Cn<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};utils$1.forEach(["delete","get","head","post","put","patch"],_n=>{defaults.headers[_n]={}});const defaults$1=defaults,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=_n=>{const Cn={};let $n,Nn,Bn;return _n&&_n.split(`
`).forEach(function(In){Bn=In.indexOf(":"),$n=In.substring(0,Bn).trim().toLowerCase(),Nn=In.substring(Bn+1).trim(),!(!$n||Cn[$n]&&ignoreDuplicateOf[$n])&&($n==="set-cookie"?Cn[$n]?Cn[$n].push(Nn):Cn[$n]=[Nn]:Cn[$n]=Cn[$n]?Cn[$n]+", "+Nn:Nn)}),Cn},$internals=Symbol("internals");function normalizeHeader(_n){return _n&&String(_n).trim().toLowerCase()}function normalizeValue(_n){return _n===!1||_n==null?_n:utils$1.isArray(_n)?_n.map(normalizeValue):String(_n)}function parseTokens(_n){const Cn=Object.create(null),$n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let Nn;for(;Nn=$n.exec(_n);)Cn[Nn[1]]=Nn[2];return Cn}const isValidHeaderName=_n=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(_n.trim());function matchHeaderValue(_n,Cn,$n,Nn,Bn){if(utils$1.isFunction(Nn))return Nn.call(this,Cn,$n);if(Bn&&(Cn=$n),!!utils$1.isString(Cn)){if(utils$1.isString(Nn))return Cn.indexOf(Nn)!==-1;if(utils$1.isRegExp(Nn))return Nn.test(Cn)}}function formatHeader(_n){return _n.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(Cn,$n,Nn)=>$n.toUpperCase()+Nn)}function buildAccessors(_n,Cn){const $n=utils$1.toCamelCase(" "+Cn);["get","set","has"].forEach(Nn=>{Object.defineProperty(_n,Nn+$n,{value:function(Bn,Ln,In){return this[Nn].call(this,Cn,Bn,Ln,In)},configurable:!0})})}class AxiosHeaders{constructor(Cn){Cn&&this.set(Cn)}set(Cn,$n,Nn){const Bn=this;function Ln(Pn,Dn,Wn){const Hn=normalizeHeader(Dn);if(!Hn)throw new Error("header name must be a non-empty string");const Yn=utils$1.findKey(Bn,Hn);(!Yn||Bn[Yn]===void 0||Wn===!0||Wn===void 0&&Bn[Yn]!==!1)&&(Bn[Yn||Dn]=normalizeValue(Pn))}const In=(Pn,Dn)=>utils$1.forEach(Pn,(Wn,Hn)=>Ln(Wn,Hn,Dn));return utils$1.isPlainObject(Cn)||Cn instanceof this.constructor?In(Cn,$n):utils$1.isString(Cn)&&(Cn=Cn.trim())&&!isValidHeaderName(Cn)?In(parseHeaders(Cn),$n):Cn!=null&&Ln($n,Cn,Nn),this}get(Cn,$n){if(Cn=normalizeHeader(Cn),Cn){const Nn=utils$1.findKey(this,Cn);if(Nn){const Bn=this[Nn];if(!$n)return Bn;if($n===!0)return parseTokens(Bn);if(utils$1.isFunction($n))return $n.call(this,Bn,Nn);if(utils$1.isRegExp($n))return $n.exec(Bn);throw new TypeError("parser must be boolean|regexp|function")}}}has(Cn,$n){if(Cn=normalizeHeader(Cn),Cn){const Nn=utils$1.findKey(this,Cn);return!!(Nn&&this[Nn]!==void 0&&(!$n||matchHeaderValue(this,this[Nn],Nn,$n)))}return!1}delete(Cn,$n){const Nn=this;let Bn=!1;function Ln(In){if(In=normalizeHeader(In),In){const Pn=utils$1.findKey(Nn,In);Pn&&(!$n||matchHeaderValue(Nn,Nn[Pn],Pn,$n))&&(delete Nn[Pn],Bn=!0)}}return utils$1.isArray(Cn)?Cn.forEach(Ln):Ln(Cn),Bn}clear(Cn){const $n=Object.keys(this);let Nn=$n.length,Bn=!1;for(;Nn--;){const Ln=$n[Nn];(!Cn||matchHeaderValue(this,this[Ln],Ln,Cn,!0))&&(delete this[Ln],Bn=!0)}return Bn}normalize(Cn){const $n=this,Nn={};return utils$1.forEach(this,(Bn,Ln)=>{const In=utils$1.findKey(Nn,Ln);if(In){$n[In]=normalizeValue(Bn),delete $n[Ln];return}const Pn=Cn?formatHeader(Ln):String(Ln).trim();Pn!==Ln&&delete $n[Ln],$n[Pn]=normalizeValue(Bn),Nn[Pn]=!0}),this}concat(...Cn){return this.constructor.concat(this,...Cn)}toJSON(Cn){const $n=Object.create(null);return utils$1.forEach(this,(Nn,Bn)=>{Nn!=null&&Nn!==!1&&($n[Bn]=Cn&&utils$1.isArray(Nn)?Nn.join(", "):Nn)}),$n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([Cn,$n])=>Cn+": "+$n).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(Cn){return Cn instanceof this?Cn:new this(Cn)}static concat(Cn,...$n){const Nn=new this(Cn);return $n.forEach(Bn=>Nn.set(Bn)),Nn}static accessor(Cn){const Nn=(this[$internals]=this[$internals]={accessors:{}}).accessors,Bn=this.prototype;function Ln(In){const Pn=normalizeHeader(In);Nn[Pn]||(buildAccessors(Bn,In),Nn[Pn]=!0)}return utils$1.isArray(Cn)?Cn.forEach(Ln):Ln(Cn),this}}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),utils$1.reduceDescriptors(AxiosHeaders.prototype,({value:_n},Cn)=>{let $n=Cn[0].toUpperCase()+Cn.slice(1);return{get:()=>_n,set(Nn){this[$n]=Nn}}}),utils$1.freezeMethods(AxiosHeaders);const AxiosHeaders$1=AxiosHeaders;function transformData(_n,Cn){const $n=this||defaults$1,Nn=Cn||$n,Bn=AxiosHeaders$1.from(Nn.headers);let Ln=Nn.data;return utils$1.forEach(_n,function(Pn){Ln=Pn.call($n,Ln,Bn.normalize(),Cn?Cn.status:void 0)}),Bn.normalize(),Ln}function isCancel(_n){return!!(_n&&_n.__CANCEL__)}function CanceledError(_n,Cn,$n){AxiosError.call(this,_n??"canceled",AxiosError.ERR_CANCELED,Cn,$n),this.name="CanceledError"}utils$1.inherits(CanceledError,AxiosError,{__CANCEL__:!0});function settle(_n,Cn,$n){const Nn=$n.config.validateStatus;!$n.status||!Nn||Nn($n.status)?_n($n):Cn(new AxiosError("Request failed with status code "+$n.status,[AxiosError.ERR_BAD_REQUEST,AxiosError.ERR_BAD_RESPONSE][Math.floor($n.status/100)-4],$n.config,$n.request,$n))}const cookies=platform.hasStandardBrowserEnv?{write(_n,Cn,$n,Nn,Bn,Ln){const In=[_n+"="+encodeURIComponent(Cn)];utils$1.isNumber($n)&&In.push("expires="+new Date($n).toGMTString()),utils$1.isString(Nn)&&In.push("path="+Nn),utils$1.isString(Bn)&&In.push("domain="+Bn),Ln===!0&&In.push("secure"),document.cookie=In.join("; ")},read(_n){const Cn=document.cookie.match(new RegExp("(^|;\\s*)("+_n+")=([^;]*)"));return Cn?decodeURIComponent(Cn[3]):null},remove(_n){this.write(_n,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function isAbsoluteURL(_n){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(_n)}function combineURLs(_n,Cn){return Cn?_n.replace(/\/?\/$/,"")+"/"+Cn.replace(/^\/+/,""):_n}function buildFullPath(_n,Cn){return _n&&!isAbsoluteURL(Cn)?combineURLs(_n,Cn):Cn}const isURLSameOrigin=platform.hasStandardBrowserEnv?function _n(){const Cn=/(msie|trident)/i.test(navigator.userAgent),$n=document.createElement("a");let Nn;function Bn(Ln){let In=Ln;return Cn&&($n.setAttribute("href",In),In=$n.href),$n.setAttribute("href",In),{href:$n.href,protocol:$n.protocol?$n.protocol.replace(/:$/,""):"",host:$n.host,search:$n.search?$n.search.replace(/^\?/,""):"",hash:$n.hash?$n.hash.replace(/^#/,""):"",hostname:$n.hostname,port:$n.port,pathname:$n.pathname.charAt(0)==="/"?$n.pathname:"/"+$n.pathname}}return Nn=Bn(window.location.href),function(In){const Pn=utils$1.isString(In)?Bn(In):In;return Pn.protocol===Nn.protocol&&Pn.host===Nn.host}}():function _n(){return function(){return!0}}();function parseProtocol(_n){const Cn=/^([-+\w]{1,25})(:?\/\/|:)/.exec(_n);return Cn&&Cn[1]||""}function speedometer(_n,Cn){_n=_n||10;const $n=new Array(_n),Nn=new Array(_n);let Bn=0,Ln=0,In;return Cn=Cn!==void 0?Cn:1e3,function(Dn){const Wn=Date.now(),Hn=Nn[Ln];In||(In=Wn),$n[Bn]=Dn,Nn[Bn]=Wn;let Yn=Ln,Gn=0;for(;Yn!==Bn;)Gn+=$n[Yn++],Yn=Yn%_n;if(Bn=(Bn+1)%_n,Bn===Ln&&(Ln=(Ln+1)%_n),Wn-In<Cn)return;const Jo=Hn&&Wn-Hn;return Jo?Math.round(Gn*1e3/Jo):void 0}}function progressEventReducer(_n,Cn){let $n=0;const Nn=speedometer(50,250);return Bn=>{const Ln=Bn.loaded,In=Bn.lengthComputable?Bn.total:void 0,Pn=Ln-$n,Dn=Nn(Pn),Wn=Ln<=In;$n=Ln;const Hn={loaded:Ln,total:In,progress:In?Ln/In:void 0,bytes:Pn,rate:Dn||void 0,estimated:Dn&&In&&Wn?(In-Ln)/Dn:void 0,event:Bn};Hn[Cn?"download":"upload"]=!0,_n(Hn)}}const isXHRAdapterSupported=typeof XMLHttpRequest<"u",xhrAdapter=isXHRAdapterSupported&&function(_n){return new Promise(function($n,Nn){let Bn=_n.data;const Ln=AxiosHeaders$1.from(_n.headers).normalize();let{responseType:In,withXSRFToken:Pn}=_n,Dn;function Wn(){_n.cancelToken&&_n.cancelToken.unsubscribe(Dn),_n.signal&&_n.signal.removeEventListener("abort",Dn)}let Hn;if(utils$1.isFormData(Bn)){if(platform.hasStandardBrowserEnv||platform.hasStandardBrowserWebWorkerEnv)Ln.setContentType(!1);else if((Hn=Ln.getContentType())!==!1){const[Zo,...ri]=Hn?Hn.split(";").map(oi=>oi.trim()).filter(Boolean):[];Ln.setContentType([Zo||"multipart/form-data",...ri].join("; "))}}let Yn=new XMLHttpRequest;if(_n.auth){const Zo=_n.auth.username||"",ri=_n.auth.password?unescape(encodeURIComponent(_n.auth.password)):"";Ln.set("Authorization","Basic "+btoa(Zo+":"+ri))}const Gn=buildFullPath(_n.baseURL,_n.url);Yn.open(_n.method.toUpperCase(),buildURL(Gn,_n.params,_n.paramsSerializer),!0),Yn.timeout=_n.timeout;function Jo(){if(!Yn)return;const Zo=AxiosHeaders$1.from("getAllResponseHeaders"in Yn&&Yn.getAllResponseHeaders()),oi={data:!In||In==="text"||In==="json"?Yn.responseText:Yn.response,status:Yn.status,statusText:Yn.statusText,headers:Zo,config:_n,request:Yn};settle(function(mi){$n(mi),Wn()},function(mi){Nn(mi),Wn()},oi),Yn=null}if("onloadend"in Yn?Yn.onloadend=Jo:Yn.onreadystatechange=function(){!Yn||Yn.readyState!==4||Yn.status===0&&!(Yn.responseURL&&Yn.responseURL.indexOf("file:")===0)||setTimeout(Jo)},Yn.onabort=function(){Yn&&(Nn(new AxiosError("Request aborted",AxiosError.ECONNABORTED,_n,Yn)),Yn=null)},Yn.onerror=function(){Nn(new AxiosError("Network Error",AxiosError.ERR_NETWORK,_n,Yn)),Yn=null},Yn.ontimeout=function(){let ri=_n.timeout?"timeout of "+_n.timeout+"ms exceeded":"timeout exceeded";const oi=_n.transitional||transitionalDefaults;_n.timeoutErrorMessage&&(ri=_n.timeoutErrorMessage),Nn(new AxiosError(ri,oi.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,_n,Yn)),Yn=null},platform.hasStandardBrowserEnv&&(Pn&&utils$1.isFunction(Pn)&&(Pn=Pn(_n)),Pn||Pn!==!1&&isURLSameOrigin(Gn))){const Zo=_n.xsrfHeaderName&&_n.xsrfCookieName&&cookies.read(_n.xsrfCookieName);Zo&&Ln.set(_n.xsrfHeaderName,Zo)}Bn===void 0&&Ln.setContentType(null),"setRequestHeader"in Yn&&utils$1.forEach(Ln.toJSON(),function(ri,oi){Yn.setRequestHeader(oi,ri)}),utils$1.isUndefined(_n.withCredentials)||(Yn.withCredentials=!!_n.withCredentials),In&&In!=="json"&&(Yn.responseType=_n.responseType),typeof _n.onDownloadProgress=="function"&&Yn.addEventListener("progress",progressEventReducer(_n.onDownloadProgress,!0)),typeof _n.onUploadProgress=="function"&&Yn.upload&&Yn.upload.addEventListener("progress",progressEventReducer(_n.onUploadProgress)),(_n.cancelToken||_n.signal)&&(Dn=Zo=>{Yn&&(Nn(!Zo||Zo.type?new CanceledError(null,_n,Yn):Zo),Yn.abort(),Yn=null)},_n.cancelToken&&_n.cancelToken.subscribe(Dn),_n.signal&&(_n.signal.aborted?Dn():_n.signal.addEventListener("abort",Dn)));const nr=parseProtocol(Gn);if(nr&&platform.protocols.indexOf(nr)===-1){Nn(new AxiosError("Unsupported protocol "+nr+":",AxiosError.ERR_BAD_REQUEST,_n));return}Yn.send(Bn||null)})},knownAdapters={http:httpAdapter,xhr:xhrAdapter};utils$1.forEach(knownAdapters,(_n,Cn)=>{if(_n){try{Object.defineProperty(_n,"name",{value:Cn})}catch{}Object.defineProperty(_n,"adapterName",{value:Cn})}});const renderReason=_n=>`- ${_n}`,isResolvedHandle=_n=>utils$1.isFunction(_n)||_n===null||_n===!1,adapters={getAdapter:_n=>{_n=utils$1.isArray(_n)?_n:[_n];const{length:Cn}=_n;let $n,Nn;const Bn={};for(let Ln=0;Ln<Cn;Ln++){$n=_n[Ln];let In;if(Nn=$n,!isResolvedHandle($n)&&(Nn=knownAdapters[(In=String($n)).toLowerCase()],Nn===void 0))throw new AxiosError(`Unknown adapter '${In}'`);if(Nn)break;Bn[In||"#"+Ln]=Nn}if(!Nn){const Ln=Object.entries(Bn).map(([Pn,Dn])=>`adapter ${Pn} `+(Dn===!1?"is not supported by the environment":"is not available in the build"));let In=Cn?Ln.length>1?`since :
`+Ln.map(renderReason).join(`
`):" "+renderReason(Ln[0]):"as no adapter specified";throw new AxiosError("There is no suitable adapter to dispatch the request "+In,"ERR_NOT_SUPPORT")}return Nn},adapters:knownAdapters};function throwIfCancellationRequested(_n){if(_n.cancelToken&&_n.cancelToken.throwIfRequested(),_n.signal&&_n.signal.aborted)throw new CanceledError(null,_n)}function dispatchRequest(_n){return throwIfCancellationRequested(_n),_n.headers=AxiosHeaders$1.from(_n.headers),_n.data=transformData.call(_n,_n.transformRequest),["post","put","patch"].indexOf(_n.method)!==-1&&_n.headers.setContentType("application/x-www-form-urlencoded",!1),adapters.getAdapter(_n.adapter||defaults$1.adapter)(_n).then(function(Nn){return throwIfCancellationRequested(_n),Nn.data=transformData.call(_n,_n.transformResponse,Nn),Nn.headers=AxiosHeaders$1.from(Nn.headers),Nn},function(Nn){return isCancel(Nn)||(throwIfCancellationRequested(_n),Nn&&Nn.response&&(Nn.response.data=transformData.call(_n,_n.transformResponse,Nn.response),Nn.response.headers=AxiosHeaders$1.from(Nn.response.headers))),Promise.reject(Nn)})}const headersToObject=_n=>_n instanceof AxiosHeaders$1?_n.toJSON():_n;function mergeConfig(_n,Cn){Cn=Cn||{};const $n={};function Nn(Wn,Hn,Yn){return utils$1.isPlainObject(Wn)&&utils$1.isPlainObject(Hn)?utils$1.merge.call({caseless:Yn},Wn,Hn):utils$1.isPlainObject(Hn)?utils$1.merge({},Hn):utils$1.isArray(Hn)?Hn.slice():Hn}function Bn(Wn,Hn,Yn){if(utils$1.isUndefined(Hn)){if(!utils$1.isUndefined(Wn))return Nn(void 0,Wn,Yn)}else return Nn(Wn,Hn,Yn)}function Ln(Wn,Hn){if(!utils$1.isUndefined(Hn))return Nn(void 0,Hn)}function In(Wn,Hn){if(utils$1.isUndefined(Hn)){if(!utils$1.isUndefined(Wn))return Nn(void 0,Wn)}else return Nn(void 0,Hn)}function Pn(Wn,Hn,Yn){if(Yn in Cn)return Nn(Wn,Hn);if(Yn in _n)return Nn(void 0,Wn)}const Dn={url:Ln,method:Ln,data:Ln,baseURL:In,transformRequest:In,transformResponse:In,paramsSerializer:In,timeout:In,timeoutMessage:In,withCredentials:In,withXSRFToken:In,adapter:In,responseType:In,xsrfCookieName:In,xsrfHeaderName:In,onUploadProgress:In,onDownloadProgress:In,decompress:In,maxContentLength:In,maxBodyLength:In,beforeRedirect:In,transport:In,httpAgent:In,httpsAgent:In,cancelToken:In,socketPath:In,responseEncoding:In,validateStatus:Pn,headers:(Wn,Hn)=>Bn(headersToObject(Wn),headersToObject(Hn),!0)};return utils$1.forEach(Object.keys(Object.assign({},_n,Cn)),function(Hn){const Yn=Dn[Hn]||Bn,Gn=Yn(_n[Hn],Cn[Hn],Hn);utils$1.isUndefined(Gn)&&Yn!==Pn||($n[Hn]=Gn)}),$n}const VERSION="1.6.7",validators$1={};["object","boolean","number","function","string","symbol"].forEach((_n,Cn)=>{validators$1[_n]=function(Nn){return typeof Nn===_n||"a"+(Cn<1?"n ":" ")+_n}});const deprecatedWarnings={};validators$1.transitional=function _n(Cn,$n,Nn){function Bn(Ln,In){return"[Axios v"+VERSION+"] Transitional option '"+Ln+"'"+In+(Nn?". "+Nn:"")}return(Ln,In,Pn)=>{if(Cn===!1)throw new AxiosError(Bn(In," has been removed"+($n?" in "+$n:"")),AxiosError.ERR_DEPRECATED);return $n&&!deprecatedWarnings[In]&&(deprecatedWarnings[In]=!0,console.warn(Bn(In," has been deprecated since v"+$n+" and will be removed in the near future"))),Cn?Cn(Ln,In,Pn):!0}};function assertOptions(_n,Cn,$n){if(typeof _n!="object")throw new AxiosError("options must be an object",AxiosError.ERR_BAD_OPTION_VALUE);const Nn=Object.keys(_n);let Bn=Nn.length;for(;Bn-- >0;){const Ln=Nn[Bn],In=Cn[Ln];if(In){const Pn=_n[Ln],Dn=Pn===void 0||In(Pn,Ln,_n);if(Dn!==!0)throw new AxiosError("option "+Ln+" must be "+Dn,AxiosError.ERR_BAD_OPTION_VALUE);continue}if($n!==!0)throw new AxiosError("Unknown option "+Ln,AxiosError.ERR_BAD_OPTION)}}const validator={assertOptions,validators:validators$1},validators=validator.validators;class Axios{constructor(Cn){this.defaults=Cn,this.interceptors={request:new InterceptorManager$1,response:new InterceptorManager$1}}async request(Cn,$n){try{return await this._request(Cn,$n)}catch(Nn){if(Nn instanceof Error){let Bn;Error.captureStackTrace?Error.captureStackTrace(Bn={}):Bn=new Error;const Ln=Bn.stack?Bn.stack.replace(/^.+\n/,""):"";Nn.stack?Ln&&!String(Nn.stack).endsWith(Ln.replace(/^.+\n.+\n/,""))&&(Nn.stack+=`
`+Ln):Nn.stack=Ln}throw Nn}}_request(Cn,$n){typeof Cn=="string"?($n=$n||{},$n.url=Cn):$n=Cn||{},$n=mergeConfig(this.defaults,$n);const{transitional:Nn,paramsSerializer:Bn,headers:Ln}=$n;Nn!==void 0&&validator.assertOptions(Nn,{silentJSONParsing:validators.transitional(validators.boolean),forcedJSONParsing:validators.transitional(validators.boolean),clarifyTimeoutError:validators.transitional(validators.boolean)},!1),Bn!=null&&(utils$1.isFunction(Bn)?$n.paramsSerializer={serialize:Bn}:validator.assertOptions(Bn,{encode:validators.function,serialize:validators.function},!0)),$n.method=($n.method||this.defaults.method||"get").toLowerCase();let In=Ln&&utils$1.merge(Ln.common,Ln[$n.method]);Ln&&utils$1.forEach(["delete","get","head","post","put","patch","common"],nr=>{delete Ln[nr]}),$n.headers=AxiosHeaders$1.concat(In,Ln);const Pn=[];let Dn=!0;this.interceptors.request.forEach(function(Zo){typeof Zo.runWhen=="function"&&Zo.runWhen($n)===!1||(Dn=Dn&&Zo.synchronous,Pn.unshift(Zo.fulfilled,Zo.rejected))});const Wn=[];this.interceptors.response.forEach(function(Zo){Wn.push(Zo.fulfilled,Zo.rejected)});let Hn,Yn=0,Gn;if(!Dn){const nr=[dispatchRequest.bind(this),void 0];for(nr.unshift.apply(nr,Pn),nr.push.apply(nr,Wn),Gn=nr.length,Hn=Promise.resolve($n);Yn<Gn;)Hn=Hn.then(nr[Yn++],nr[Yn++]);return Hn}Gn=Pn.length;let Jo=$n;for(Yn=0;Yn<Gn;){const nr=Pn[Yn++],Zo=Pn[Yn++];try{Jo=nr(Jo)}catch(ri){Zo.call(this,ri);break}}try{Hn=dispatchRequest.call(this,Jo)}catch(nr){return Promise.reject(nr)}for(Yn=0,Gn=Wn.length;Yn<Gn;)Hn=Hn.then(Wn[Yn++],Wn[Yn++]);return Hn}getUri(Cn){Cn=mergeConfig(this.defaults,Cn);const $n=buildFullPath(Cn.baseURL,Cn.url);return buildURL($n,Cn.params,Cn.paramsSerializer)}}utils$1.forEach(["delete","get","head","options"],function _n(Cn){Axios.prototype[Cn]=function($n,Nn){return this.request(mergeConfig(Nn||{},{method:Cn,url:$n,data:(Nn||{}).data}))}}),utils$1.forEach(["post","put","patch"],function _n(Cn){function $n(Nn){return function(Ln,In,Pn){return this.request(mergeConfig(Pn||{},{method:Cn,headers:Nn?{"Content-Type":"multipart/form-data"}:{},url:Ln,data:In}))}}Axios.prototype[Cn]=$n(),Axios.prototype[Cn+"Form"]=$n(!0)});const Axios$1=Axios;class CancelToken{constructor(Cn){if(typeof Cn!="function")throw new TypeError("executor must be a function.");let $n;this.promise=new Promise(function(Ln){$n=Ln});const Nn=this;this.promise.then(Bn=>{if(!Nn._listeners)return;let Ln=Nn._listeners.length;for(;Ln-- >0;)Nn._listeners[Ln](Bn);Nn._listeners=null}),this.promise.then=Bn=>{let Ln;const In=new Promise(Pn=>{Nn.subscribe(Pn),Ln=Pn}).then(Bn);return In.cancel=function(){Nn.unsubscribe(Ln)},In},Cn(function(Ln,In,Pn){Nn.reason||(Nn.reason=new CanceledError(Ln,In,Pn),$n(Nn.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(Cn){if(this.reason){Cn(this.reason);return}this._listeners?this._listeners.push(Cn):this._listeners=[Cn]}unsubscribe(Cn){if(!this._listeners)return;const $n=this._listeners.indexOf(Cn);$n!==-1&&this._listeners.splice($n,1)}static source(){let Cn;return{token:new CancelToken(function(Bn){Cn=Bn}),cancel:Cn}}}const CancelToken$1=CancelToken;function spread(_n){return function($n){return _n.apply(null,$n)}}function isAxiosError(_n){return utils$1.isObject(_n)&&_n.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(([_n,Cn])=>{HttpStatusCode[Cn]=_n});const HttpStatusCode$1=HttpStatusCode;function createInstance(_n){const Cn=new Axios$1(_n),$n=bind(Axios$1.prototype.request,Cn);return utils$1.extend($n,Axios$1.prototype,Cn,{allOwnKeys:!0}),utils$1.extend($n,Cn,null,{allOwnKeys:!0}),$n.create=function(Bn){return createInstance(mergeConfig(_n,Bn))},$n}const axios=createInstance(defaults$1);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 _n(Cn){return Promise.all(Cn)},axios.spread=spread,axios.isAxiosError=isAxiosError,axios.mergeConfig=mergeConfig,axios.AxiosHeaders=AxiosHeaders$1,axios.formToJSON=_n=>formDataToJSON(utils$1.isHTMLForm(_n)?new FormData(_n):_n),axios.getAdapter=adapters.getAdapter,axios.HttpStatusCode=HttpStatusCode$1,axios.default=axios;const axios$1=axios;class GradioAPI{constructor(){$l(this,"apiBaseURL","");this.apiBaseURL=common$1.apiUrl(),this.api=axios$1.create({baseURL:this.apiBaseURL,timeout:6e4,headers:{"Content-Type":"application/json"}})}async getVersion(){return(await this.api.get("/get_version")).data}async getRemoteVersions(Cn=1,$n=100){return(await this.api.get("/get_remote_versions",{params:{page:Cn,per_page:$n}})).data.versions}async getConfig(){return(await this.api.get("/get_config")).data}async installPackage(Cn,$n){const Nn={timeout:1e7};return(await this.api.post("/install_package",{name:Cn,package:$n},Nn)).data.result}async getExtensions(){return(await this.api.get("/get_extensions")).data.extensions}async tokenCounter(Cn,$n){return(await this.api.post("/token_counter",{text:Cn,steps:$n})).data}async getData(Cn){return(await this.api.get("/get_data",{params:{key:Cn}})).data.data}async getDatas(Cn){return typeof Cn=="object"&&(Cn=Cn.join(",")),(await this.api.get("/get_datas",{params:{keys:Cn}})).data.datas}async setData(Cn,$n){return(await this.api.post("/set_data",{key:Cn,data:$n})).data.success}async setDatas(Cn){return(await this.api.post("/set_datas",{datas:Cn})).data.success}async getDataListItem(Cn,$n){return(await this.api.get("/get_data_list_item",{params:{key:Cn,index:$n}})).data.item}async pushDataList(Cn,$n){return(await this.api.post("/push_data_list",{key:Cn,item:$n})).data.success}async popDataList(Cn){return(await this.api.post("/pop_data_list",{key:Cn})).data.item}async shiftDataList(Cn){return(await this.api.post("/shift_data_list",{key:Cn})).data.item}async removeDataList(Cn,$n){return(await this.api.post("/remove_data_list",{key:Cn,index:$n})).data.success}async clearDataList(Cn){return(await this.api.post("/clear_data_list",{key:Cn})).data.success}async getHistories(Cn){return(await this.api.get("/get_histories",{params:{type:Cn}})).data.histories}async getFavorites(Cn){return(await this.api.get("/get_favorites",{params:{type:Cn}})).data.favorites}async pushHistory(Cn,$n,Nn,Bn=""){return(await this.api.post("/push_history",{type:Cn,tags:$n,prompt:Nn,name:Bn})).data.success}async pushFavorite(Cn,$n,Nn,Bn=""){return(await this.api.post("/push_favorite",{type:Cn,tags:$n,prompt:Nn,name:Bn})).data.success}async moveUpFavorite(Cn,$n){return(await this.api.post("/move_up_favorite",{type:Cn,id:$n})).data.success}async moveDownFavorite(Cn,$n){return(await this.api.post("/move_down_favorite",{type:Cn,id:$n})).data.success}async getLatestHistory(Cn){return(await this.api.get("/get_latest_history",{params:{type:Cn}})).data.history}async setHistory(Cn,$n,Nn,Bn,Ln){return(await this.api.post("/set_history",{type:Cn,id:$n,tags:Nn,prompt:Bn,name:Ln})).data.success}async setHistoryName(Cn,$n,Nn){return(await this.api.post("/set_history_name",{type:Cn,id:$n,name:Nn})).data.success}async setFavoriteName(Cn,$n,Nn){return(await this.api.post("/set_favorite_name",{type:Cn,id:$n,name:Nn})).data.success}async doFavorite(Cn,$n){return(await this.api.post("/dofavorite",{type:Cn,id:$n})).data.success}async unFavorite(Cn,$n){return(await this.api.post("/unfavorite",{type:Cn,id:$n})).data.success}async deleteHistory(Cn,$n){return(await this.api.post("/delete_history",{type:Cn,id:$n})).data.success}async deleteHistories(Cn){return(await this.api.post("/delete_histories",{type:Cn})).data.success}async translate(Cn,$n,Nn,Bn,Ln={}){let In=(await this.api.post("/translate",{text:Cn,from_lang:$n,to_lang:Nn,api:Bn,api_config:Ln})).data;return In.translated_text&&(In.translated_text=common$1.unescapeHtml(In.translated_text)),In}async translates(Cn,$n,Nn,Bn,Ln={}){let In=(await this.api.post("/translates",{texts:Cn,from_lang:$n,to_lang:Nn,api:Bn,api_config:Ln})).data;return In.translated_text&&In.translated_text.forEach((Pn,Dn)=>{In.translated_text[Dn]=common$1.unescapeHtml(Pn)}),In}async getCSVs(){return(await this.api.get("/get_csvs")).data.csvs}async getCSV(Cn){return(await this.api.get("/get_csv",{params:{key:Cn}})).data}async styles(Cn,$n=""){return(await this.api.get("/styles",{params:{file:Cn,hash:$n}})).data}async getExtensionCssList(){return(await this.api.get("/get_extension_css_list")).data.css_list}async getExtraNetworks(){return(await this.api.get("/get_extra_networks")).data.extra_networks}async genOpenAI(Cn,$n){return(await this.api.post("/gen_openai",{messages:Cn,api_config:$n})).data}async mbart50Initialize(){const Cn={timeout:1e11};return(await this.api.post("/mbart50_initialize",{},Cn)).data}async getGroupTags(Cn){return(await this.api.get("/get_group_tags",{params:{lang:Cn}})).data.tags}}const CommonMixin={data(){return{gradioAPI:null}},beforeMount(){this.gradioAPI=new GradioAPI},methods:{loadExtraNetworks(_n=0){if(common$1.gradioApp().querySelectorAll("#txt2img_checkpoints_cards .card").length)return this._loadExtraNetworks();if(_n>10)return this._loadExtraNetworks();setTimeout(this.loadExtraNetworks,1e3,_n+1)},_loadExtraNetworks(){this.gradioAPI.getExtraNetworks().then(_n=>{_n&&(this.extraNetworks=_n,_n.forEach(Cn=>{if(Cn.name==="textual inversion"){let $n={};Cn.items.forEach(Nn=>{$n[Nn.name.toLowerCase()]=Nn.name}),this.embeddings=$n}else if(Cn.name==="lora"||Cn.name==="lycoris"){let $n={};Cn.items.forEach(Nn=>{$n[Nn.name.toLowerCase()]=Nn.name,Nn.output_name&&($n[Nn.output_name.toLowerCase()]=Nn.name)}),Cn.name==="lora"?this.loras=$n:this.lycos=$n}}))})},getExtraNetworkFullName(_n,Cn="lora"){var $n,Nn,Bn;if(typeof this.extraNetworks!="object")return _n;for(let Ln of this.extraNetworks){if(Ln.name!==Cn)continue;const In=_n.toLowerCase();for(let Pn of Ln.items)if(Pn.name.toLowerCase()===In||(($n=Pn.output_name)==null?void 0:$n.toLowerCase())===In)return(Nn=Pn.civitai_info)!=null&&Nn.name?(Bn=Pn.civitai_info.model)!=null&&Bn.name&&Pn.civitai_info.model.name!==Pn.civitai_info.name?"["+Pn.civitai_info.name+"] "+Pn.civitai_info.model.name:Pn.civitai_info.name:_n}return _n},loraExists(_n){return typeof this.loras!="object"?_n:this.loras[_n.toLowerCase()]??!1},lycoExists(_n){return typeof this.lycos!="object"?_n:this.lycos[_n.toLowerCase()]??!1},embeddingExists(_n){return typeof this.embeddings!="object"?_n:this.embeddings[_n.toLowerCase()]??!1}}};var BOX_CLASS="tippy-box",CONTENT_CLASS="tippy-content",BACKDROP_CLASS="tippy-backdrop",ARROW_CLASS="tippy-arrow",SVG_ARROW_CLASS="tippy-svg-arrow",TOUCH_OPTIONS={passive:!0,capture:!0},TIPPY_DEFAULT_APPEND_TO=function _n(){return document.body};function getValueAtIndexOrReturn(_n,Cn,$n){if(Array.isArray(_n)){var Nn=_n[Cn];return Nn??(Array.isArray($n)?$n[Cn]:$n)}return _n}function isType(_n,Cn){var $n={}.toString.call(_n);return $n.indexOf("[object")===0&&$n.indexOf(Cn+"]")>-1}function invokeWithArgsOrReturn(_n,Cn){return typeof _n=="function"?_n.apply(void 0,Cn):_n}function debounce(_n,Cn){if(Cn===0)return _n;var $n;return function(Nn){clearTimeout($n),$n=setTimeout(function(){_n(Nn)},Cn)}}function splitBySpaces(_n){return _n.split(/\s+/).filter(Boolean)}function normalizeToArray(_n){return[].concat(_n)}function pushIfUnique(_n,Cn){_n.indexOf(Cn)===-1&&_n.push(Cn)}function unique(_n){return _n.filter(function(Cn,$n){return _n.indexOf(Cn)===$n})}function getBasePlacement(_n){return _n.split("-")[0]}function arrayFrom(_n){return[].slice.call(_n)}function removeUndefinedProps(_n){return Object.keys(_n).reduce(function(Cn,$n){return _n[$n]!==void 0&&(Cn[$n]=_n[$n]),Cn},{})}function div(){return document.createElement("div")}function isElement(_n){return["Element","Fragment"].some(function(Cn){return isType(_n,Cn)})}function isNodeList(_n){return isType(_n,"NodeList")}function isMouseEvent(_n){return isType(_n,"MouseEvent")}function isReferenceElement(_n){return!!(_n&&_n._tippy&&_n._tippy.reference===_n)}function getArrayOfElements(_n){return isElement(_n)?[_n]:isNodeList(_n)?arrayFrom(_n):Array.isArray(_n)?_n:arrayFrom(document.querySelectorAll(_n))}function setTransitionDuration(_n,Cn){_n.forEach(function($n){$n&&($n.style.transitionDuration=Cn+"ms")})}function setVisibilityState(_n,Cn){_n.forEach(function($n){$n&&$n.setAttribute("data-state",Cn)})}function getOwnerDocument(_n){var Cn,$n=normalizeToArray(_n),Nn=$n[0];return Nn!=null&&(Cn=Nn.ownerDocument)!=null&&Cn.body?Nn.ownerDocument:document}function isCursorOutsideInteractiveBorder(_n,Cn){var $n=Cn.clientX,Nn=Cn.clientY;return _n.every(function(Bn){var Ln=Bn.popperRect,In=Bn.popperState,Pn=Bn.props,Dn=Pn.interactiveBorder,Wn=getBasePlacement(In.placement),Hn=In.modifiersData.offset;if(!Hn)return!0;var Yn=Wn==="bottom"?Hn.top.y:0,Gn=Wn==="top"?Hn.bottom.y:0,Jo=Wn==="right"?Hn.left.x:0,nr=Wn==="left"?Hn.right.x:0,Zo=Ln.top-Nn+Yn>Dn,ri=Nn-Ln.bottom-Gn>Dn,oi=Ln.left-$n+Jo>Dn,di=$n-Ln.right-nr>Dn;return Zo||ri||oi||di})}function updateTransitionEndListener(_n,Cn,$n){var Nn=Cn+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(Bn){_n[Nn](Bn,$n)})}function actualContains(_n,Cn){for(var $n=Cn;$n;){var Nn;if(_n.contains($n))return!0;$n=$n.getRootNode==null||(Nn=$n.getRootNode())==null?void 0:Nn.host}return!1}var currentInput={isTouch:!1},lastMouseMoveTime=0;function onDocumentTouchStart(){currentInput.isTouch||(currentInput.isTouch=!0,window.performance&&document.addEventListener("mousemove",onDocumentMouseMove))}function onDocumentMouseMove(){var _n=performance.now();_n-lastMouseMoveTime<20&&(currentInput.isTouch=!1,document.removeEventListener("mousemove",onDocumentMouseMove)),lastMouseMoveTime=_n}function onWindowBlur(){var _n=document.activeElement;if(isReferenceElement(_n)){var Cn=_n._tippy;_n.blur&&!Cn.state.isVisible&&_n.blur()}}function bindGlobalEventListeners(){document.addEventListener("touchstart",onDocumentTouchStart,TOUCH_OPTIONS),window.addEventListener("blur",onWindowBlur)}var isBrowser=typeof window<"u"&&typeof document<"u",isIE11=isBrowser?!!window.msCrypto:!1,pluginProps={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},renderProps={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},defaultProps=Object.assign({appendTo:TIPPY_DEFAULT_APPEND_TO,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function _n(){},onBeforeUpdate:function _n(){},onCreate:function _n(){},onDestroy:function _n(){},onHidden:function _n(){},onHide:function _n(){},onMount:function _n(){},onShow:function _n(){},onShown:function _n(){},onTrigger:function _n(){},onUntrigger:function _n(){},onClickOutside:function _n(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},pluginProps,renderProps),defaultKeys=Object.keys(defaultProps),setDefaultProps=function _n(Cn){var $n=Object.keys(Cn);$n.forEach(function(Nn){defaultProps[Nn]=Cn[Nn]})};function getExtendedPassedProps(_n){var Cn=_n.plugins||[],$n=Cn.reduce(function(Nn,Bn){var Ln=Bn.name,In=Bn.defaultValue;if(Ln){var Pn;Nn[Ln]=_n[Ln]!==void 0?_n[Ln]:(Pn=defaultProps[Ln])!=null?Pn:In}return Nn},{});return Object.assign({},_n,$n)}function getDataAttributeProps(_n,Cn){var $n=Cn?Object.keys(getExtendedPassedProps(Object.assign({},defaultProps,{plugins:Cn}))):defaultKeys,Nn=$n.reduce(function(Bn,Ln){var In=(_n.getAttribute("data-tippy-"+Ln)||"").trim();if(!In)return Bn;if(Ln==="content")Bn[Ln]=In;else try{Bn[Ln]=JSON.parse(In)}catch{Bn[Ln]=In}return Bn},{});return Nn}function evaluateProps(_n,Cn){var $n=Object.assign({},Cn,{content:invokeWithArgsOrReturn(Cn.content,[_n])},Cn.ignoreAttributes?{}:getDataAttributeProps(_n,Cn.plugins));return $n.aria=Object.assign({},defaultProps.aria,$n.aria),$n.aria={expanded:$n.aria.expanded==="auto"?Cn.interactive:$n.aria.expanded,content:$n.aria.content==="auto"?Cn.interactive?null:"describedby":$n.aria.content},$n}var innerHTML=function _n(){return"innerHTML"};function dangerouslySetInnerHTML(_n,Cn){_n[innerHTML()]=Cn}function createArrowElement(_n){var Cn=div();return _n===!0?Cn.className=ARROW_CLASS:(Cn.className=SVG_ARROW_CLASS,isElement(_n)?Cn.appendChild(_n):dangerouslySetInnerHTML(Cn,_n)),Cn}function setContent(_n,Cn){isElement(Cn.content)?(dangerouslySetInnerHTML(_n,""),_n.appendChild(Cn.content)):typeof Cn.content!="function"&&(Cn.allowHTML?dangerouslySetInnerHTML(_n,Cn.content):_n.textContent=Cn.content)}function getChildren(_n){var Cn=_n.firstElementChild,$n=arrayFrom(Cn.children);return{box:Cn,content:$n.find(function(Nn){return Nn.classList.contains(CONTENT_CLASS)}),arrow:$n.find(function(Nn){return Nn.classList.contains(ARROW_CLASS)||Nn.classList.contains(SVG_ARROW_CLASS)}),backdrop:$n.find(function(Nn){return Nn.classList.contains(BACKDROP_CLASS)})}}function render(_n){var Cn=div(),$n=div();$n.className=BOX_CLASS,$n.setAttribute("data-state","hidden"),$n.setAttribute("tabindex","-1");var Nn=div();Nn.className=CONTENT_CLASS,Nn.setAttribute("data-state","hidden"),setContent(Nn,_n.props),Cn.appendChild($n),$n.appendChild(Nn),Bn(_n.props,_n.props);function Bn(Ln,In){var Pn=getChildren(Cn),Dn=Pn.box,Wn=Pn.content,Hn=Pn.arrow;In.theme?Dn.setAttribute("data-theme",In.theme):Dn.removeAttribute("data-theme"),typeof In.animation=="string"?Dn.setAttribute("data-animation",In.animation):Dn.removeAttribute("data-animation"),In.inertia?Dn.setAttribute("data-inertia",""):Dn.removeAttribute("data-inertia"),Dn.style.maxWidth=typeof In.maxWidth=="number"?In.maxWidth+"px":In.maxWidth,In.role?Dn.setAttribute("role",In.role):Dn.removeAttribute("role"),(Ln.content!==In.content||Ln.allowHTML!==In.allowHTML)&&setContent(Wn,_n.props),In.arrow?Hn?Ln.arrow!==In.arrow&&(Dn.removeChild(Hn),Dn.appendChild(createArrowElement(In.arrow))):Dn.appendChild(createArrowElement(In.arrow)):Hn&&Dn.removeChild(Hn)}return{popper:Cn,onUpdate:Bn}}render.$$tippy=!0;var idCounter=1,mouseMoveListeners=[],mountedInstances=[];function createTippy(_n,Cn){var $n=evaluateProps(_n,Object.assign({},defaultProps,getExtendedPassedProps(removeUndefinedProps(Cn)))),Nn,Bn,Ln,In=!1,Pn=!1,Dn=!1,Wn=!1,Hn,Yn,Gn,Jo=[],nr=debounce(pi,$n.interactiveDebounce),Zo,ri=idCounter++,oi=null,di=unique($n.plugins),mi={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},ei={id:ri,reference:_n,popper:div(),popperInstance:oi,props:$n,state:mi,plugins:di,clearDelayTimeouts:Zi,setProps:sa,setContent:ma,show:Ca,hide:Aa,hideWithInteractivity:Ba,enable:Qi,disable:Ai,unmount:$a,destroy:Ia};if(!$n.render)return ei;var yi=$n.render(ei),_i=yi.popper,zn=yi.onUpdate;_i.setAttribute("data-tippy-root",""),_i.id="tippy-"+ei.id,ei.popper=_i,_n._tippy=ei,_i._tippy=ei;var li=di.map(function(Si){return Si.fn(ei)}),ni=_n.hasAttribute("aria-expanded");return ba(),da(),Ci(),Li("onCreate",[ei]),$n.showOnCreate&&Ni(),_i.addEventListener("mouseenter",function(){ei.props.interactive&&ei.state.isVisible&&ei.clearDelayTimeouts()}),_i.addEventListener("mouseleave",function(){ei.props.interactive&&ei.props.trigger.indexOf("mouseenter")>=0&&Di().addEventListener("mousemove",nr)}),ei;function ai(){var Si=ei.props.touch;return Array.isArray(Si)?Si:[Si,0]}function ci(){return ai()[0]==="hold"}function gi(){var Si;return!!((Si=ei.props.render)!=null&&Si.$$tippy)}function bi(){return Zo||_n}function Di(){var Si=bi().parentNode;return Si?getOwnerDocument(Si):document}function Xi(){return getChildren(_i)}function Yi(Si){return ei.state.isMounted&&!ei.state.isVisible||currentInput.isTouch||Hn&&Hn.type==="focus"?0:getValueAtIndexOrReturn(ei.props.delay,Si?0:1,defaultProps.delay)}function Ci(Si){Si===void 0&&(Si=!1),_i.style.pointerEvents=ei.props.interactive&&!Si?"":"none",_i.style.zIndex=""+ei.props.zIndex}function Li(Si,Ji,oa){if(oa===void 0&&(oa=!0),li.forEach(function(ya){ya[Si]&&ya[Si].apply(ya,Ji)}),oa){var ha;(ha=ei.props)[Si].apply(ha,Ji)}}function Mi(){var Si=ei.props.aria;if(Si.content){var Ji="aria-"+Si.content,oa=_i.id,ha=normalizeToArray(ei.props.triggerTarget||_n);ha.forEach(function(ya){var Ra=ya.getAttribute(Ji);if(ei.state.isVisible)ya.setAttribute(Ji,Ra?Ra+" "+oa:oa);else{var Ha=Ra&&Ra.replace(oa,"").trim();Ha?ya.setAttribute(Ji,Ha):ya.removeAttribute(Ji)}})}}function da(){if(!(ni||!ei.props.aria.expanded)){var Si=normalizeToArray(ei.props.triggerTarget||_n);Si.forEach(function(Ji){ei.props.interactive?Ji.setAttribute("aria-expanded",ei.state.isVisible&&Ji===bi()?"true":"false"):Ji.removeAttribute("aria-expanded")})}}function fa(){Di().removeEventListener("mousemove",nr),mouseMoveListeners=mouseMoveListeners.filter(function(Si){return Si!==nr})}function Oi(Si){if(!(currentInput.isTouch&&(Dn||Si.type==="mousedown"))){var Ji=Si.composedPath&&Si.composedPath()[0]||Si.target;if(!(ei.props.interactive&&actualContains(_i,Ji))){if(normalizeToArray(ei.props.triggerTarget||_n).some(function(oa){return actualContains(oa,Ji)})){if(currentInput.isTouch||ei.state.isVisible&&ei.props.trigger.indexOf("click")>=0)return}else Li("onClickOutside",[ei,Si]);ei.props.hideOnClick===!0&&(ei.clearDelayTimeouts(),ei.hide(),Pn=!0,setTimeout(function(){Pn=!1}),ei.state.isMounted||Gi())}}}function ji(){Dn=!0}function Ki(){Dn=!1}function zi(){var Si=Di();Si.addEventListener("mousedown",Oi,!0),Si.addEventListener("touchend",Oi,TOUCH_OPTIONS),Si.addEventListener("touchstart",Ki,TOUCH_OPTIONS),Si.addEventListener("touchmove",ji,TOUCH_OPTIONS)}function Gi(){var Si=Di();Si.removeEventListener("mousedown",Oi,!0),Si.removeEventListener("touchend",Oi,TOUCH_OPTIONS),Si.removeEventListener("touchstart",Ki,TOUCH_OPTIONS),Si.removeEventListener("touchmove",ji,TOUCH_OPTIONS)}function ra(Si,Ji){na(Si,function(){!ei.state.isVisible&&_i.parentNode&&_i.parentNode.contains(_i)&&Ji()})}function ca(Si,Ji){na(Si,Ji)}function na(Si,Ji){var oa=Xi().box;function ha(ya){ya.target===oa&&(updateTransitionEndListener(oa,"remove",ha),Ji())}if(Si===0)return Ji();updateTransitionEndListener(oa,"remove",Yn),updateTransitionEndListener(oa,"add",ha),Yn=ha}function aa(Si,Ji,oa){oa===void 0&&(oa=!1);var ha=normalizeToArray(ei.props.triggerTarget||_n);ha.forEach(function(ya){ya.addEventListener(Si,Ji,oa),Jo.push({node:ya,eventType:Si,handler:Ji,options:oa})})}function ba(){ci()&&(aa("touchstart",si,{passive:!0}),aa("touchend",wi,{passive:!0})),splitBySpaces(ei.props.trigger).forEach(function(Si){if(Si!=="manual")switch(aa(Si,si),Si){case"mouseenter":aa("mouseleave",wi);break;case"focus":aa(isIE11?"focusout":"blur",$i);break;case"focusin":aa("focusout",$i);break}})}function _a(){Jo.forEach(function(Si){var Ji=Si.node,oa=Si.eventType,ha=Si.handler,ya=Si.options;Ji.removeEventListener(oa,ha,ya)}),Jo=[]}function si(Si){var Ji,oa=!1;if(!(!ei.state.isEnabled||ki(Si)||Pn)){var ha=((Ji=Hn)==null?void 0:Ji.type)==="focus";Hn=Si,Zo=Si.currentTarget,da(),!ei.state.isVisible&&isMouseEvent(Si)&&mouseMoveListeners.forEach(function(ya){return ya(Si)}),Si.type==="click"&&(ei.props.trigger.indexOf("mouseenter")<0||In)&&ei.props.hideOnClick!==!1&&ei.state.isVisible?oa=!0:Ni(Si),Si.type==="click"&&(In=!oa),oa&&!ha&&Hi(Si)}}function pi(Si){var Ji=Si.target,oa=bi().contains(Ji)||_i.contains(Ji);if(!(Si.type==="mousemove"&&oa)){var ha=Fi().concat(_i).map(function(ya){var Ra,Ha=ya._tippy,Ua=(Ra=Ha.popperInstance)==null?void 0:Ra.state;return Ua?{popperRect:ya.getBoundingClientRect(),popperState:Ua,props:$n}:null}).filter(Boolean);isCursorOutsideInteractiveBorder(ha,Si)&&(fa(),Hi(Si))}}function wi(Si){var Ji=ki(Si)||ei.props.trigger.indexOf("click")>=0&&In;if(!Ji){if(ei.props.interactive){ei.hideWithInteractivity(Si);return}Hi(Si)}}function $i(Si){ei.props.trigger.indexOf("focusin")<0&&Si.target!==bi()||ei.props.interactive&&Si.relatedTarget&&_i.contains(Si.relatedTarget)||Hi(Si)}function ki(Si){return currentInput.isTouch?ci()!==Si.type.indexOf("touch")>=0:!1}function Ri(){Ui();var Si=ei.props,Ji=Si.popperOptions,oa=Si.placement,ha=Si.offset,ya=Si.getReferenceClientRect,Ra=Si.moveTransition,Ha=gi()?getChildren(_i).arrow:null,Ua=ya?{getBoundingClientRect:ya,contextElement:ya.contextElement||bi()}:_n,rs={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(Da){var La=Da.state;if(gi()){var bs=Xi(),_s=bs.box;["placement","reference-hidden","escaped"].forEach(function(ss){ss==="placement"?_s.setAttribute("data-placement",La.placement):La.attributes.popper["data-popper-"+ss]?_s.setAttribute("data-"+ss,""):_s.removeAttribute("data-"+ss)}),La.attributes.popper={}}}},Ya=[{name:"offset",options:{offset:ha}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!Ra}},rs];gi()&&Ha&&Ya.push({name:"arrow",options:{element:Ha,padding:3}}),Ya.push.apply(Ya,(Ji==null?void 0:Ji.modifiers)||[]),ei.popperInstance=createPopper(Ua,_i,Object.assign({},Ji,{placement:oa,onFirstUpdate:Gn,modifiers:Ya}))}function Ui(){ei.popperInstance&&(ei.popperInstance.destroy(),ei.popperInstance=null)}function Vi(){var Si=ei.props.appendTo,Ji,oa=bi();ei.props.interactive&&Si===TIPPY_DEFAULT_APPEND_TO||Si==="parent"?Ji=oa.parentNode:Ji=invokeWithArgsOrReturn(Si,[oa]),Ji.contains(_i)||Ji.appendChild(_i),ei.state.isMounted=!0,Ri()}function Fi(){return arrayFrom(_i.querySelectorAll("[data-tippy-root]"))}function Ni(Si){ei.clearDelayTimeouts(),Si&&Li("onTrigger",[ei,Si]),zi();var Ji=Yi(!0),oa=ai(),ha=oa[0],ya=oa[1];currentInput.isTouch&&ha==="hold"&&ya&&(Ji=ya),Ji?Nn=setTimeout(function(){ei.show()},Ji):ei.show()}function Hi(Si){if(ei.clearDelayTimeouts(),Li("onUntrigger",[ei,Si]),!ei.state.isVisible){Gi();return}if(!(ei.props.trigger.indexOf("mouseenter")>=0&&ei.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(Si.type)>=0&&In)){var Ji=Yi(!1);Ji?Bn=setTimeout(function(){ei.state.isVisible&&ei.hide()},Ji):Ln=requestAnimationFrame(function(){ei.hide()})}}function Qi(){ei.state.isEnabled=!0}function Ai(){ei.hide(),ei.state.isEnabled=!1}function Zi(){clearTimeout(Nn),clearTimeout(Bn),cancelAnimationFrame(Ln)}function sa(Si){if(!ei.state.isDestroyed){Li("onBeforeUpdate",[ei,Si]),_a();var Ji=ei.props,oa=evaluateProps(_n,Object.assign({},Ji,removeUndefinedProps(Si),{ignoreAttributes:!0}));ei.props=oa,ba(),Ji.interactiveDebounce!==oa.interactiveDebounce&&(fa(),nr=debounce(pi,oa.interactiveDebounce)),Ji.triggerTarget&&!oa.triggerTarget?normalizeToArray(Ji.triggerTarget).forEach(function(ha){ha.removeAttribute("aria-expanded")}):oa.triggerTarget&&_n.removeAttribute("aria-expanded"),da(),Ci(),zn&&zn(Ji,oa),ei.popperInstance&&(Ri(),Fi().forEach(function(ha){requestAnimationFrame(ha._tippy.popperInstance.forceUpdate)})),Li("onAfterUpdate",[ei,Si])}}function ma(Si){ei.setProps({content:Si})}function Ca(){var Si=ei.state.isVisible,Ji=ei.state.isDestroyed,oa=!ei.state.isEnabled,ha=currentInput.isTouch&&!ei.props.touch,ya=getValueAtIndexOrReturn(ei.props.duration,0,defaultProps.duration);if(!(Si||Ji||oa||ha)&&!bi().hasAttribute("disabled")&&(Li("onShow",[ei],!1),ei.props.onShow(ei)!==!1)){if(ei.state.isVisible=!0,gi()&&(_i.style.visibility="visible"),Ci(),zi(),ei.state.isMounted||(_i.style.transition="none"),gi()){var Ra=Xi(),Ha=Ra.box,Ua=Ra.content;setTransitionDuration([Ha,Ua],0)}Gn=function(){var Ya;if(!(!ei.state.isVisible||Wn)){if(Wn=!0,_i.offsetHeight,_i.style.transition=ei.props.moveTransition,gi()&&ei.props.animation){var fs=Xi(),Da=fs.box,La=fs.content;setTransitionDuration([Da,La],ya),setVisibilityState([Da,La],"visible")}Mi(),da(),pushIfUnique(mountedInstances,ei),(Ya=ei.popperInstance)==null||Ya.forceUpdate(),Li("onMount",[ei]),ei.props.animation&&gi()&&ca(ya,function(){ei.state.isShown=!0,Li("onShown",[ei])})}},Vi()}}function Aa(){var Si=!ei.state.isVisible,Ji=ei.state.isDestroyed,oa=!ei.state.isEnabled,ha=getValueAtIndexOrReturn(ei.props.duration,1,defaultProps.duration);if(!(Si||Ji||oa)&&(Li("onHide",[ei],!1),ei.props.onHide(ei)!==!1)){if(ei.state.isVisible=!1,ei.state.isShown=!1,Wn=!1,In=!1,gi()&&(_i.style.visibility="hidden"),fa(),Gi(),Ci(!0),gi()){var ya=Xi(),Ra=ya.box,Ha=ya.content;ei.props.animation&&(setTransitionDuration([Ra,Ha],ha),setVisibilityState([Ra,Ha],"hidden"))}Mi(),da(),ei.props.animation?gi()&&ra(ha,ei.unmount):ei.unmount()}}function Ba(Si){Di().addEventListener("mousemove",nr),pushIfUnique(mouseMoveListeners,nr),nr(Si)}function $a(){ei.state.isVisible&&ei.hide(),ei.state.isMounted&&(Ui(),Fi().forEach(function(Si){Si._tippy.unmount()}),_i.parentNode&&_i.parentNode.removeChild(_i),mountedInstances=mountedInstances.filter(function(Si){return Si!==ei}),ei.state.isMounted=!1,Li("onHidden",[ei]))}function Ia(){ei.state.isDestroyed||(ei.clearDelayTimeouts(),ei.unmount(),_a(),delete _n._tippy,ei.state.isDestroyed=!0,Li("onDestroy",[ei]))}}function tippy(_n,Cn){Cn===void 0&&(Cn={});var $n=defaultProps.plugins.concat(Cn.plugins||[]);bindGlobalEventListeners();var Nn=Object.assign({},Cn,{plugins:$n}),Bn=getArrayOfElements(_n),Ln=Bn.reduce(function(In,Pn){var Dn=Pn&&createTippy(Pn,Nn);return Dn&&In.push(Dn),In},[]);return isElement(_n)?Ln[0]:Ln}tippy.defaultProps=defaultProps,tippy.setDefaultProps=setDefaultProps,tippy.currentInput=currentInput,Object.assign({},applyStyles$1,{effect:function _n(Cn){var $n=Cn.state,Nn={popper:{position:$n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign($n.elements.popper.style,Nn.popper),$n.styles=Nn,$n.elements.arrow&&Object.assign($n.elements.arrow.style,Nn.arrow)}}),tippy.setDefaultProps({render});const{toClipboard}=VueClipboard();onUiLoaded(()=>{const _n=document.createElement("div");_n.id="physton-prompt-all-in-one",common$1.gradioApp().appendChild(_n);const Cn=createApp(App);Cn.config.globalProperties.$appMode=typeof APP_MODE<"u"&&APP_MODE,Cn.config.globalProperties.$toastr=toastr,Cn.config.globalProperties.$copyText=toClipboard,Cn.config.globalProperties.$tippyList=[],Cn.mixin(CommonMixin),Cn.directive("animate",{mounted($n,Nn){$n.classList.add("animate__animated",`animate__${Nn.value}`,"animate__faster")},updated($n,Nn){$n.classList.remove(`animate__${Nn.oldValue}`),$n.classList.add(`animate__${Nn.value}`)}}),Cn.directive("tooltip",{mounted($n,Nn){$n.setAttribute("data-tippy-content",Nn.value);let Bn=$n.getAttribute("unaffected");Bn=Bn===null?!1:Bn==="true";const Ln=tippy($n,{placement:"bottom",theme:"light",allowHTML:!0,onCreate(In,Pn){if(!Nn.value||Bn)return;In.enable(),localStorage.getItem("phystonPromptEnableTooltip")==="true"||In.disable()}});$n.$tippyInstance=Ln,Bn||Cn.config.globalProperties.$tippyList.push(Ln)},updated($n,Nn){Nn.value?($n.setAttribute("data-tippy-content",Nn.value),$n.$tippyInstance.setContent(Nn.value)):$n.$tippyInstance.disable()}}),Cn.mount(_n)})});
//# sourceMappingURL=main.entry.js.map