mirror of
https://github.com/Physton/sd-webui-prompt-all-in-one.git
synced 2026-01-26 19:29:56 +00:00
155 lines
761 KiB
JavaScript
155 lines
761 KiB
JavaScript
(function(_n){typeof define=="function"&&define.amd?define(_n):_n()})(function(){"use strict";var fc=Object.defineProperty;var pc=(_n,Cn,$n)=>Cn in _n?fc(_n,Cn,{enumerable:!0,configurable:!0,writable:!0,value:$n}):_n[Cn]=$n;var wl=(_n,Cn,$n)=>(pc(_n,typeof Cn!="symbol"?Cn+"":Cn,$n),$n);/**
|
||
* @vue/shared v3.4.19
|
||
* (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.19
|
||
* (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((Hn,Wn)=>{(Wn==="length"||!isSymbol(Wn)&&Wn>=Dn)&&Pn.push(Hn)})}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._shallow=$n}get(Cn,$n,Nn){const Bn=this._isReadonly,Ln=this._shallow;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._shallow){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((Hn,Wn)=>Nn.call(Bn,Dn(Hn),Dn(Wn),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,Hn=Bn[_n](...Nn),Wn=$n?toShallow:Cn?toReadonly:toReactive;return!Cn&&track(Ln,"iterate",Dn?MAP_KEY_ITERATE_KEY:ITERATE_KEY),{next(){const{value:Gn,done:Yn}=Hn.next();return Yn?{value:Gn,done:Yn}:{value:Pn?[Wn(Gn[0]),Wn(Gn[1])]:Wn(Gn),done:Yn}},[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._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.19
|
||
* (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.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 Hn=Ln.ec;if(Hn){for(let Wn=0;Wn<Hn.length;Wn++)if(Hn[Wn](_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 Wn=`${In==="modelValue"?"model":In}Modifiers`,{number:Gn,trim:Yn}=Nn[Wn]||EMPTY_OBJ;Yn&&(Bn=$n.map(rr=>isString$1(rr)?rr.trim():rr)),Gn&&(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 Hn=Nn[Pn+"Once"];if(Hn){if(!_n.emitted)_n.emitted={};else if(_n.emitted[Pn])return;_n.emitted[Pn]=!0,callWithAsyncErrorHandling(Hn,_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=Hn=>{const Wn=normalizeEmitsOptions(Hn,Cn,!0);Wn&&(Pn=!0,extend$3(In,Wn))};!$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:Hn,render:Wn,renderCache:Gn,data:Yn,setupState:rr,ctx:nr,inheritAttrs:Yo}=_n;let Zo,ei;const li=setCurrentRenderingInstance(_n);try{if($n.shapeFlag&4){const Jo=Bn||Nn,hi=Jo;Zo=normalizeVNode(Wn.call(hi,Jo,Gn,Ln,rr,Yn,nr)),ei=Dn}else{const Jo=Cn;Zo=normalizeVNode(Jo.length>1?Jo(Ln,{attrs:Dn,slots:Pn,emit:Hn}):Jo(Ln,null)),ei=Cn.props?Dn:getFunctionalFallthrough(Dn)}}catch(Jo){blockStack.length=0,handleError(Jo,_n,1),Zo=createVNode(Comment)}let vi=Zo;if(ei&&Yo!==!1){const Jo=Object.keys(ei),{shapeFlag:hi}=vi;Jo.length&&hi&7&&(In&&Jo.some(isModelListener)&&(ei=filterModelListeners(ei,In)),vi=cloneVNode(vi,ei))}return $n.dirs&&(vi=cloneVNode(vi),vi.dirs=vi.dirs?vi.dirs.concat($n.dirs):$n.dirs),$n.transition&&(vi.transition=$n.transition),Zo=vi,setCurrentRenderingInstance(li),Zo}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,Hn=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,Hn):!!In;if(Dn&8){const Wn=Cn.dynamicProps;for(let Gn=0;Gn<Wn.length;Gn++){const Yn=Wn[Gn];if(In[Yn]!==Nn[Yn]&&!isEmitListener(Hn,Yn))return!0}}}else return(Bn||Pn)&&(!Pn||!Pn.$stable)?!0:Nn===In?!1:Nn?In?hasPropsChanged(Nn,In,Hn):!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 mi=Cn;Cn=(...zn)=>{mi(...zn),hi()}}const Dn=currentInstance,Hn=mi=>Nn===!0?mi:traverse(mi,Nn===!1?1:void 0);let Wn,Gn=!1,Yn=!1;if(isRef(_n)?(Wn=()=>_n.value,Gn=isShallow(_n)):isReactive(_n)?(Wn=()=>Hn(_n),Gn=!0):isArray$3(_n)?(Yn=!0,Gn=_n.some(mi=>isReactive(mi)||isShallow(mi)),Wn=()=>_n.map(mi=>{if(isRef(mi))return mi.value;if(isReactive(mi))return Hn(mi);if(isFunction$2(mi))return callWithErrorHandling(mi,Dn,2)})):isFunction$2(_n)?Cn?Wn=()=>callWithErrorHandling(_n,Dn,2):Wn=()=>(rr&&rr(),callWithAsyncErrorHandling(_n,Dn,3,[nr])):Wn=NOOP,Cn&&Nn){const mi=Wn;Wn=()=>traverse(mi())}let rr,nr=mi=>{rr=vi.onStop=()=>{callWithErrorHandling(mi,Dn,4),rr=vi.onStop=void 0}},Yo;if(isInSSRComponentSetup)if(nr=NOOP,Cn?$n&&callWithAsyncErrorHandling(Cn,Dn,3,[Wn(),Yn?[]:void 0,nr]):Wn(),Bn==="sync"){const mi=useSSRContext();Yo=mi.__watcherHandles||(mi.__watcherHandles=[])}else return NOOP;let Zo=Yn?new Array(_n.length).fill(INITIAL_WATCHER_VALUE):INITIAL_WATCHER_VALUE;const ei=()=>{if(!(!vi.active||!vi.dirty))if(Cn){const mi=vi.run();(Nn||Gn||(Yn?mi.some((zn,oi)=>hasChanged(zn,Zo[oi])):hasChanged(mi,Zo)))&&(rr&&rr(),callWithAsyncErrorHandling(Cn,Dn,3,[mi,Zo===INITIAL_WATCHER_VALUE?void 0:Yn&&Zo[0]===INITIAL_WATCHER_VALUE?[]:Zo,nr]),Zo=mi)}else vi.run()};ei.allowRecurse=!!Cn;let li;Bn==="sync"?li=ei:Bn==="post"?li=()=>queuePostRenderEffect(ei,Dn&&Dn.suspense):(ei.pre=!0,Dn&&(ei.id=Dn.uid),li=()=>queueJob(ei));const vi=new ReactiveEffect(Wn,NOOP,li),Jo=getCurrentScope(),hi=()=>{vi.stop(),Jo&&remove(Jo.effects,vi)};return Cn?$n?ei():Zo=vi.run():Bn==="post"?queuePostRenderEffect(vi.run.bind(vi),Dn&&Dn.suspense):vi.run(),Yo&&Yo.push(hi),hi}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();let Bn;return()=>{const Ln=Cn.default&&getTransitionRawChildren(Cn.default(),!0);if(!Ln||!Ln.length)return;let In=Ln[0];if(Ln.length>1){for(const Yo of Ln)if(Yo.type!==Comment){In=Yo;break}}const Pn=toRaw(_n),{mode:Dn}=Pn;if(Nn.isLeaving)return emptyPlaceholder(In);const Hn=getKeepAliveChild(In);if(!Hn)return emptyPlaceholder(In);const Wn=resolveTransitionHooks(Hn,Pn,Nn,$n);setTransitionHooks(Hn,Wn);const Gn=$n.subTree,Yn=Gn&&getKeepAliveChild(Gn);let rr=!1;const{getTransitionKey:nr}=Hn.type;if(nr){const Yo=nr();Bn===void 0?Bn=Yo:Yo!==Bn&&(Bn=Yo,rr=!0)}if(Yn&&Yn.type!==Comment&&(!isSameVNodeType(Hn,Yn)||rr)){const Yo=resolveTransitionHooks(Yn,Pn,Nn,$n);if(setTransitionHooks(Yn,Yo),Dn==="out-in")return Nn.isLeaving=!0,Yo.afterLeave=()=>{Nn.isLeaving=!1,$n.update.active!==!1&&($n.effect.dirty=!0,$n.update())},emptyPlaceholder(In);Dn==="in-out"&&Hn.type!==Comment&&(Yo.delayLeave=(Zo,ei,li)=>{const vi=getLeavingNodesForType(Nn,Yn);vi[String(Yn.key)]=Yn,Zo[leaveCbKey]=()=>{ei(),Zo[leaveCbKey]=void 0,delete Wn.delayedLeave},Wn.delayedLeave=li})}return In}}},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:Hn,onEnterCancelled:Wn,onBeforeLeave:Gn,onLeave:Yn,onAfterLeave:rr,onLeaveCancelled:nr,onBeforeAppear:Yo,onAppear:Zo,onAfterAppear:ei,onAppearCancelled:li}=Cn,vi=String(_n.key),Jo=getLeavingNodesForType($n,_n),hi=(oi,Xo)=>{oi&&callWithAsyncErrorHandling(oi,Nn,9,Xo)},mi=(oi,Xo)=>{const ni=Xo[1];hi(oi,Xo),isArray$3(oi)?oi.every(si=>si.length<=1)&&ni():oi.length<=1&&ni()},zn={mode:Ln,persisted:In,beforeEnter(oi){let Xo=Pn;if(!$n.isMounted)if(Bn)Xo=Yo||Pn;else return;oi[leaveCbKey]&&oi[leaveCbKey](!0);const ni=Jo[vi];ni&&isSameVNodeType(_n,ni)&&ni.el[leaveCbKey]&&ni.el[leaveCbKey](),hi(Xo,[oi])},enter(oi){let Xo=Dn,ni=Hn,si=Wn;if(!$n.isMounted)if(Bn)Xo=Zo||Dn,ni=ei||Hn,si=li||Wn;else return;let pi=!1;const di=oi[enterCbKey]=Li=>{pi||(pi=!0,Li?hi(si,[oi]):hi(ni,[oi]),zn.delayedLeave&&zn.delayedLeave(),oi[enterCbKey]=void 0)};Xo?mi(Xo,[oi,di]):di()},leave(oi,Xo){const ni=String(_n.key);if(oi[enterCbKey]&&oi[enterCbKey](!0),$n.isUnmounting)return Xo();hi(Gn,[oi]);let si=!1;const pi=oi[leaveCbKey]=di=>{si||(si=!0,Xo(),di?hi(nr,[oi]):hi(rr,[oi]),oi[leaveCbKey]=void 0,Jo[ni]===_n&&delete Jo[ni])};Jo[ni]=_n,Yn?mi(Yn,[oi,pi]):pi()},clone(oi){return resolveTransitionHooks(oi,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 Hn=In[Pn];Bn[Pn]=Cn(_n[Hn],Hn,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)&¤tRenderingInstance.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 Hn;if(Cn[0]!=="$"){const rr=In[Cn];if(rr!==void 0)switch(rr){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((Hn=_n.propsOptions[0])&&hasOwn(Hn,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 Wn=publicPropertiesMap[Cn];let Gn,Yn;if(Wn)return Cn==="$attrs"&&track(_n,"get",Cn),Wn(_n);if((Gn=Pn.__cssModules)&&(Gn=Gn[Cn]))return Gn;if($n!==EMPTY_OBJ&&hasOwn($n,Cn))return In[Cn]=4,$n[Cn];if(Yn=Dn.config.globalProperties,hasOwn(Yn,Cn))return Yn[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 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:Hn,created:Wn,beforeMount:Gn,mounted:Yn,beforeUpdate:rr,updated:nr,activated:Yo,deactivated:Zo,beforeDestroy:ei,beforeUnmount:li,destroyed:vi,unmounted:Jo,render:hi,renderTracked:mi,renderTriggered:zn,errorCaptured:oi,serverPrefetch:Xo,expose:ni,inheritAttrs:si,components:pi,directives:di,filters:Li}=Cn;if(Hn&&resolveInjections(Hn,Nn,null),In)for(const gi in In){const $i=In[gi];isFunction$2($i)&&(Nn[gi]=$i.bind($n))}if(Bn){const gi=Bn.call($n,$n);isObject$5(gi)&&(_n.data=reactive(gi))}if(shouldCacheAccess=!0,Ln)for(const gi in Ln){const $i=Ln[gi],Ii=isFunction$2($i)?$i.bind($n,$n):isFunction$2($i.get)?$i.get.bind($n,$n):NOOP,sa=!isFunction$2($i)&&isFunction$2($i.set)?$i.set.bind($n):NOOP,la=computed({get:Ii,set:sa});Object.defineProperty(Nn,gi,{enumerable:!0,configurable:!0,get:()=>la.value,set:xi=>la.value=xi})}if(Pn)for(const gi in Pn)createWatcher(Pn[gi],Nn,$n,gi);if(Dn){const gi=isFunction$2(Dn)?Dn.call($n):Dn;Reflect.ownKeys(gi).forEach($i=>{provide($i,gi[$i])})}Wn&&callHook$1(Wn,_n,"c");function Ki(gi,$i){isArray$3($i)?$i.forEach(Ii=>gi(Ii.bind($n))):$i&&gi($i.bind($n))}if(Ki(onBeforeMount,Gn),Ki(onMounted,Yn),Ki(onBeforeUpdate,rr),Ki(onUpdated,nr),Ki(onActivated,Yo),Ki(onDeactivated,Zo),Ki(onErrorCaptured,oi),Ki(onRenderTracked,mi),Ki(onRenderTriggered,zn),Ki(onBeforeUnmount,li),Ki(onUnmounted,Jo),Ki(onServerPrefetch,Xo),isArray$3(ni))if(ni.length){const gi=_n.exposed||(_n.exposed={});ni.forEach($i=>{Object.defineProperty(gi,$i,{get:()=>$n[$i],set:Ii=>$n[$i]=Ii})})}else _n.exposed||(_n.exposed={});hi&&_n.render===NOOP&&(_n.render=hi),si!=null&&(_n.inheritAttrs=si),pi&&(_n.components=pi),di&&(_n.directives=di)}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(Hn=>mergeOptions(Dn,Hn,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(Hn){},use(Hn,...Wn){return In.has(Hn)||(Hn&&isFunction$2(Hn.install)?(In.add(Hn),Hn.install(Dn,...Wn)):isFunction$2(Hn)&&(In.add(Hn),Hn(Dn,...Wn))),Dn},mixin(Hn){return Ln.mixins.includes(Hn)||Ln.mixins.push(Hn),Dn},component(Hn,Wn){return Wn?(Ln.components[Hn]=Wn,Dn):Ln.components[Hn]},directive(Hn,Wn){return Wn?(Ln.directives[Hn]=Wn,Dn):Ln.directives[Hn]},mount(Hn,Wn,Gn){if(!Pn){const Yn=createVNode(Nn,Bn);return Yn.appContext=Ln,Gn===!0?Gn="svg":Gn===!1&&(Gn=void 0),Wn&&Cn?Cn(Yn,Hn):_n(Yn,Hn,Gn),Pn=!0,Dn._container=Hn,Hn.__vue_app__=Dn,getExposeProxy(Yn.component)||Yn.component.proxy}},unmount(){Pn&&(_n(null,Dn._container),delete Dn._container.__vue_app__)},provide(Hn,Wn){return Ln.provides[Hn]=Wn,Dn},runWithContext(Hn){const Wn=currentApp;currentApp=Dn;try{return Hn()}finally{currentApp=Wn}}};return Dn}}let currentApp=null;function provide(_n,Cn){if(currentInstance){let $n=currentInstance.provides;const Nn=currentInstance.parent&¤tInstance.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 Hn=!1;if((Nn||In>0)&&!(In&16)){if(In&8){const Wn=_n.vnode.dynamicProps;for(let Gn=0;Gn<Wn.length;Gn++){let Yn=Wn[Gn];if(isEmitListener(_n.emitsOptions,Yn))continue;const rr=Cn[Yn];if(Dn)if(hasOwn(Ln,Yn))rr!==Ln[Yn]&&(Ln[Yn]=rr,Hn=!0);else{const nr=camelize(Yn);Bn[nr]=resolvePropValue(Dn,Pn,nr,rr,_n,!1)}else rr!==Ln[Yn]&&(Ln[Yn]=rr,Hn=!0)}}}else{setFullProps(_n,Cn,Bn,Ln)&&(Hn=!0);let Wn;for(const Gn in Pn)(!Cn||!hasOwn(Cn,Gn)&&((Wn=hyphenate(Gn))===Gn||!hasOwn(Cn,Wn)))&&(Dn?$n&&($n[Gn]!==void 0||$n[Wn]!==void 0)&&(Bn[Gn]=resolvePropValue(Dn,Pn,Gn,void 0,_n,!0)):delete Bn[Gn]);if(Ln!==Pn)for(const Gn in Ln)(!Cn||!hasOwn(Cn,Gn))&&(delete Ln[Gn],Hn=!0)}Hn&&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 Hn=Cn[Dn];let Wn;Bn&&hasOwn(Bn,Wn=camelize(Dn))?!Ln||!Ln.includes(Wn)?$n[Wn]=Hn:(Pn||(Pn={}))[Wn]=Hn:isEmitListener(_n.emitsOptions,Dn)||(!(Dn in Nn)||Hn!==Nn[Dn])&&(Nn[Dn]=Hn,In=!0)}if(Ln){const Dn=toRaw($n),Hn=Pn||EMPTY_OBJ;for(let Wn=0;Wn<Ln.length;Wn++){const Gn=Ln[Wn];$n[Gn]=resolvePropValue(Bn,Dn,Gn,Hn[Gn],_n,!hasOwn(Hn,Gn))}}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:Hn}=Bn;if($n in Hn)Nn=Hn[$n];else{const Wn=setCurrentInstance(Bn);Nn=Hn[$n]=Dn.call(null,Cn),Wn()}}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 Wn=Gn=>{Dn=!0;const[Yn,rr]=normalizePropsOptions(Gn,Cn,!0);extend$3(In,Yn),rr&&Pn.push(...rr)};!$n&&Cn.mixins.length&&Cn.mixins.forEach(Wn),_n.extends&&Wn(_n.extends),_n.mixins&&_n.mixins.forEach(Wn)}if(!Ln&&!Dn)return isObject$5(_n)&&Nn.set(_n,EMPTY_ARR),EMPTY_ARR;if(isArray$3(Ln))for(let Wn=0;Wn<Ln.length;Wn++){const Gn=camelize(Ln[Wn]);validatePropName(Gn)&&(In[Gn]=EMPTY_OBJ)}else if(Ln)for(const Wn in Ln){const Gn=camelize(Wn);if(validatePropName(Gn)){const Yn=Ln[Wn],rr=In[Gn]=isArray$3(Yn)||isFunction$2(Yn)?{type:Yn}:extend$3({},Yn);if(rr){const nr=getTypeIndex(Boolean,rr.type),Yo=getTypeIndex(String,rr.type);rr[0]=nr>-1,rr[1]=Yo<0||nr<Yo,(nr>-1||hasOwn(rr,"default"))&&Pn.push(Gn)}}}const Hn=[In,Pn];return isObject$5(_n)&&Nn.set(_n,Hn),Hn}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((Yn,rr)=>setRef(Yn,Cn&&(isArray$3(Cn)?Cn[rr]: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,Hn=Cn&&Cn.r,Wn=Pn.refs===EMPTY_OBJ?Pn.refs={}:Pn.refs,Gn=Pn.setupState;if(Hn!=null&&Hn!==Dn&&(isString$1(Hn)?(Wn[Hn]=null,hasOwn(Gn,Hn)&&(Gn[Hn]=null)):isRef(Hn)&&(Hn.value=null)),isFunction$2(Dn))callWithErrorHandling(Dn,Pn,12,[In,Wn]);else{const Yn=isString$1(Dn),rr=isRef(Dn);if(Yn||rr){const nr=()=>{if(_n.f){const Yo=Yn?hasOwn(Gn,Dn)?Gn[Dn]:Wn[Dn]:Dn.value;Bn?isArray$3(Yo)&&remove(Yo,Ln):isArray$3(Yo)?Yo.includes(Ln)||Yo.push(Ln):Yn?(Wn[Dn]=[Ln],hasOwn(Gn,Dn)&&(Gn[Dn]=Wn[Dn])):(Dn.value=[Ln],_n.k&&(Wn[_n.k]=Dn.value))}else Yn?(Wn[Dn]=In,hasOwn(Gn,Dn)&&(Gn[Dn]=In)):rr&&(Dn.value=In,_n.k&&(Wn[_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:Hn,setElementText:Wn,parentNode:Gn,nextSibling:Yn,setScopeId:rr=NOOP,insertStaticContent:nr}=_n,Yo=(ri,ci,_i,wi=null,bi=null,Oi=null,Fi=void 0,Pi=null,Ri=!!ci.dynamicChildren)=>{if(ri===ci)return;ri&&!isSameVNodeType(ri,ci)&&(wi=Qi(ri),xi(ri,bi,Oi,!0),ri=null),ci.patchFlag===-2&&(Ri=!1,ci.dynamicChildren=null);const{type:Si,ref:Di,shapeFlag:Gi}=ci;switch(Si){case Text:Zo(ri,ci,_i,wi);break;case Comment:ei(ri,ci,_i,wi);break;case Static:ri==null&&li(ci,_i,wi,Fi);break;case Fragment:pi(ri,ci,_i,wi,bi,Oi,Fi,Pi,Ri);break;default:Gi&1?hi(ri,ci,_i,wi,bi,Oi,Fi,Pi,Ri):Gi&6?di(ri,ci,_i,wi,bi,Oi,Fi,Pi,Ri):(Gi&64||Gi&128)&&Si.process(ri,ci,_i,wi,bi,Oi,Fi,Pi,Ri,na)}Di!=null&&bi&&setRef(Di,ri&&ri.ref,Oi,ci||ri,!ci)},Zo=(ri,ci,_i,wi)=>{if(ri==null)Nn(ci.el=Pn(ci.children),_i,wi);else{const bi=ci.el=ri.el;ci.children!==ri.children&&Hn(bi,ci.children)}},ei=(ri,ci,_i,wi)=>{ri==null?Nn(ci.el=Dn(ci.children||""),_i,wi):ci.el=ri.el},li=(ri,ci,_i,wi)=>{[ri.el,ri.anchor]=nr(ri.children,ci,_i,wi,ri.el,ri.anchor)},vi=({el:ri,anchor:ci},_i,wi)=>{let bi;for(;ri&&ri!==ci;)bi=Yn(ri),Nn(ri,_i,wi),ri=bi;Nn(ci,_i,wi)},Jo=({el:ri,anchor:ci})=>{let _i;for(;ri&&ri!==ci;)_i=Yn(ri),Bn(ri),ri=_i;Bn(ci)},hi=(ri,ci,_i,wi,bi,Oi,Fi,Pi,Ri)=>{ci.type==="svg"?Fi="svg":ci.type==="math"&&(Fi="mathml"),ri==null?mi(ci,_i,wi,bi,Oi,Fi,Pi,Ri):Xo(ri,ci,bi,Oi,Fi,Pi,Ri)},mi=(ri,ci,_i,wi,bi,Oi,Fi,Pi)=>{let Ri,Si;const{props:Di,shapeFlag:Gi,transition:ki,dirs:qi}=ri;if(Ri=ri.el=In(ri.type,Oi,Di&&Di.is,Di),Gi&8?Wn(Ri,ri.children):Gi&16&&oi(ri.children,Ri,null,wi,bi,resolveChildrenNamespace(ri,Oi),Fi,Pi),qi&&invokeDirectiveHook(ri,null,wi,"created"),zn(Ri,ri,ri.scopeId,Fi,wi),Di){for(const fa in Di)fa!=="value"&&!isReservedProp(fa)&&Ln(Ri,fa,null,Di[fa],Oi,ri.children,wi,bi,Ui);"value"in Di&&Ln(Ri,"value",null,Di.value,Oi),(Si=Di.onVnodeBeforeMount)&&invokeVNodeHook(Si,wi,ri)}qi&&invokeDirectiveHook(ri,null,wi,"beforeMount");const ra=needTransition(bi,ki);ra&&ki.beforeEnter(Ri),Nn(Ri,ci,_i),((Si=Di&&Di.onVnodeMounted)||ra||qi)&&queuePostRenderEffect(()=>{Si&&invokeVNodeHook(Si,wi,ri),ra&&ki.enter(Ri),qi&&invokeDirectiveHook(ri,null,wi,"mounted")},bi)},zn=(ri,ci,_i,wi,bi)=>{if(_i&&rr(ri,_i),wi)for(let Oi=0;Oi<wi.length;Oi++)rr(ri,wi[Oi]);if(bi){let Oi=bi.subTree;if(ci===Oi){const Fi=bi.vnode;zn(ri,Fi,Fi.scopeId,Fi.slotScopeIds,bi.parent)}}},oi=(ri,ci,_i,wi,bi,Oi,Fi,Pi,Ri=0)=>{for(let Si=Ri;Si<ri.length;Si++){const Di=ri[Si]=Pi?cloneIfMounted(ri[Si]):normalizeVNode(ri[Si]);Yo(null,Di,ci,_i,wi,bi,Oi,Fi,Pi)}},Xo=(ri,ci,_i,wi,bi,Oi,Fi)=>{const Pi=ci.el=ri.el;let{patchFlag:Ri,dynamicChildren:Si,dirs:Di}=ci;Ri|=ri.patchFlag&16;const Gi=ri.props||EMPTY_OBJ,ki=ci.props||EMPTY_OBJ;let qi;if(_i&&toggleRecurse(_i,!1),(qi=ki.onVnodeBeforeUpdate)&&invokeVNodeHook(qi,_i,ci,ri),Di&&invokeDirectiveHook(ci,ri,_i,"beforeUpdate"),_i&&toggleRecurse(_i,!0),Si?ni(ri.dynamicChildren,Si,Pi,_i,wi,resolveChildrenNamespace(ci,bi),Oi):Fi||$i(ri,ci,Pi,null,_i,wi,resolveChildrenNamespace(ci,bi),Oi,!1),Ri>0){if(Ri&16)si(Pi,ci,Gi,ki,_i,wi,bi);else if(Ri&2&&Gi.class!==ki.class&&Ln(Pi,"class",null,ki.class,bi),Ri&4&&Ln(Pi,"style",Gi.style,ki.style,bi),Ri&8){const ra=ci.dynamicProps;for(let fa=0;fa<ra.length;fa++){const va=ra[fa],ka=Gi[va],Aa=ki[va];(Aa!==ka||va==="value")&&Ln(Pi,va,ka,Aa,bi,ri.children,_i,wi,Ui)}}Ri&1&&ri.children!==ci.children&&Wn(Pi,ci.children)}else!Fi&&Si==null&&si(Pi,ci,Gi,ki,_i,wi,bi);((qi=ki.onVnodeUpdated)||Di)&&queuePostRenderEffect(()=>{qi&&invokeVNodeHook(qi,_i,ci,ri),Di&&invokeDirectiveHook(ci,ri,_i,"updated")},wi)},ni=(ri,ci,_i,wi,bi,Oi,Fi)=>{for(let Pi=0;Pi<ci.length;Pi++){const Ri=ri[Pi],Si=ci[Pi],Di=Ri.el&&(Ri.type===Fragment||!isSameVNodeType(Ri,Si)||Ri.shapeFlag&70)?Gn(Ri.el):_i;Yo(Ri,Si,Di,null,wi,bi,Oi,Fi,!0)}},si=(ri,ci,_i,wi,bi,Oi,Fi)=>{if(_i!==wi){if(_i!==EMPTY_OBJ)for(const Pi in _i)!isReservedProp(Pi)&&!(Pi in wi)&&Ln(ri,Pi,_i[Pi],null,Fi,ci.children,bi,Oi,Ui);for(const Pi in wi){if(isReservedProp(Pi))continue;const Ri=wi[Pi],Si=_i[Pi];Ri!==Si&&Pi!=="value"&&Ln(ri,Pi,Si,Ri,Fi,ci.children,bi,Oi,Ui)}"value"in wi&&Ln(ri,"value",_i.value,wi.value,Fi)}},pi=(ri,ci,_i,wi,bi,Oi,Fi,Pi,Ri)=>{const Si=ci.el=ri?ri.el:Pn(""),Di=ci.anchor=ri?ri.anchor:Pn("");let{patchFlag:Gi,dynamicChildren:ki,slotScopeIds:qi}=ci;qi&&(Pi=Pi?Pi.concat(qi):qi),ri==null?(Nn(Si,_i,wi),Nn(Di,_i,wi),oi(ci.children||[],_i,Di,bi,Oi,Fi,Pi,Ri)):Gi>0&&Gi&64&&ki&&ri.dynamicChildren?(ni(ri.dynamicChildren,ki,_i,bi,Oi,Fi,Pi),(ci.key!=null||bi&&ci===bi.subTree)&&traverseStaticChildren(ri,ci,!0)):$i(ri,ci,_i,Di,bi,Oi,Fi,Pi,Ri)},di=(ri,ci,_i,wi,bi,Oi,Fi,Pi,Ri)=>{ci.slotScopeIds=Pi,ri==null?ci.shapeFlag&512?bi.ctx.activate(ci,_i,wi,Fi,Ri):Li(ci,_i,wi,bi,Oi,Fi,Ri):ea(ri,ci,Ri)},Li=(ri,ci,_i,wi,bi,Oi,Fi)=>{const Pi=ri.component=createComponentInstance(ri,wi,bi);if(isKeepAlive(ri)&&(Pi.ctx.renderer=na),setupComponent(Pi),Pi.asyncDep){if(bi&&bi.registerDep(Pi,Ki),!ri.el){const Ri=Pi.subTree=createVNode(Comment);ei(null,Ri,ci,_i)}}else Ki(Pi,ri,ci,_i,bi,Oi,Fi)},ea=(ri,ci,_i)=>{const wi=ci.component=ri.component;if(shouldUpdateComponent(ri,ci,_i))if(wi.asyncDep&&!wi.asyncResolved){gi(wi,ci,_i);return}else wi.next=ci,invalidateJob(wi.update),wi.effect.dirty=!0,wi.update();else ci.el=ri.el,wi.vnode=ci},Ki=(ri,ci,_i,wi,bi,Oi,Fi)=>{const Pi=()=>{if(ri.isMounted){let{next:Di,bu:Gi,u:ki,parent:qi,vnode:ra}=ri;{const wa=locateNonHydratedAsyncRoot(ri);if(wa){Di&&(Di.el=ra.el,gi(ri,Di,Fi)),wa.asyncDep.then(()=>{ri.isUnmounted||Pi()});return}}let fa=Di,va;toggleRecurse(ri,!1),Di?(Di.el=ra.el,gi(ri,Di,Fi)):Di=ra,Gi&&invokeArrayFns(Gi),(va=Di.props&&Di.props.onVnodeBeforeUpdate)&&invokeVNodeHook(va,qi,Di,ra),toggleRecurse(ri,!0);const ka=renderComponentRoot(ri),Aa=ri.subTree;ri.subTree=ka,Yo(Aa,ka,Gn(Aa.el),Qi(Aa),ri,bi,Oi),Di.el=ka.el,fa===null&&updateHOCHostEl(ri,ka.el),ki&&queuePostRenderEffect(ki,bi),(va=Di.props&&Di.props.onVnodeUpdated)&&queuePostRenderEffect(()=>invokeVNodeHook(va,qi,Di,ra),bi)}else{let Di;const{el:Gi,props:ki}=ci,{bm:qi,m:ra,parent:fa}=ri,va=isAsyncWrapper(ci);if(toggleRecurse(ri,!1),qi&&invokeArrayFns(qi),!va&&(Di=ki&&ki.onVnodeBeforeMount)&&invokeVNodeHook(Di,fa,ci),toggleRecurse(ri,!0),Gi&&ma){const ka=()=>{ri.subTree=renderComponentRoot(ri),ma(Gi,ri.subTree,ri,bi,null)};va?ci.type.__asyncLoader().then(()=>!ri.isUnmounted&&ka()):ka()}else{const ka=ri.subTree=renderComponentRoot(ri);Yo(null,ka,_i,wi,ri,bi,Oi),ci.el=ka.el}if(ra&&queuePostRenderEffect(ra,bi),!va&&(Di=ki&&ki.onVnodeMounted)){const ka=ci;queuePostRenderEffect(()=>invokeVNodeHook(Di,fa,ka),bi)}(ci.shapeFlag&256||fa&&isAsyncWrapper(fa.vnode)&&fa.vnode.shapeFlag&256)&&ri.a&&queuePostRenderEffect(ri.a,bi),ri.isMounted=!0,ci=_i=wi=null}},Ri=ri.effect=new ReactiveEffect(Pi,NOOP,()=>queueJob(Si),ri.scope),Si=ri.update=()=>{Ri.dirty&&Ri.run()};Si.id=ri.uid,toggleRecurse(ri,!0),Si()},gi=(ri,ci,_i)=>{ci.component=ri;const wi=ri.vnode.props;ri.vnode=ci,ri.next=null,updateProps(ri,ci.props,wi,_i),updateSlots(ri,ci.children,_i),pauseTracking(),flushPreFlushCbs(ri),resetTracking()},$i=(ri,ci,_i,wi,bi,Oi,Fi,Pi,Ri=!1)=>{const Si=ri&&ri.children,Di=ri?ri.shapeFlag:0,Gi=ci.children,{patchFlag:ki,shapeFlag:qi}=ci;if(ki>0){if(ki&128){sa(Si,Gi,_i,wi,bi,Oi,Fi,Pi,Ri);return}else if(ki&256){Ii(Si,Gi,_i,wi,bi,Oi,Fi,Pi,Ri);return}}qi&8?(Di&16&&Ui(Si,bi,Oi),Gi!==Si&&Wn(_i,Gi)):Di&16?qi&16?sa(Si,Gi,_i,wi,bi,Oi,Fi,Pi,Ri):Ui(Si,bi,Oi,!0):(Di&8&&Wn(_i,""),qi&16&&oi(Gi,_i,wi,bi,Oi,Fi,Pi,Ri))},Ii=(ri,ci,_i,wi,bi,Oi,Fi,Pi,Ri)=>{ri=ri||EMPTY_ARR,ci=ci||EMPTY_ARR;const Si=ri.length,Di=ci.length,Gi=Math.min(Si,Di);let ki;for(ki=0;ki<Gi;ki++){const qi=ci[ki]=Ri?cloneIfMounted(ci[ki]):normalizeVNode(ci[ki]);Yo(ri[ki],qi,_i,null,bi,Oi,Fi,Pi,Ri)}Si>Di?Ui(ri,bi,Oi,!0,!1,Gi):oi(ci,_i,wi,bi,Oi,Fi,Pi,Ri,Gi)},sa=(ri,ci,_i,wi,bi,Oi,Fi,Pi,Ri)=>{let Si=0;const Di=ci.length;let Gi=ri.length-1,ki=Di-1;for(;Si<=Gi&&Si<=ki;){const qi=ri[Si],ra=ci[Si]=Ri?cloneIfMounted(ci[Si]):normalizeVNode(ci[Si]);if(isSameVNodeType(qi,ra))Yo(qi,ra,_i,null,bi,Oi,Fi,Pi,Ri);else break;Si++}for(;Si<=Gi&&Si<=ki;){const qi=ri[Gi],ra=ci[ki]=Ri?cloneIfMounted(ci[ki]):normalizeVNode(ci[ki]);if(isSameVNodeType(qi,ra))Yo(qi,ra,_i,null,bi,Oi,Fi,Pi,Ri);else break;Gi--,ki--}if(Si>Gi){if(Si<=ki){const qi=ki+1,ra=qi<Di?ci[qi].el:wi;for(;Si<=ki;)Yo(null,ci[Si]=Ri?cloneIfMounted(ci[Si]):normalizeVNode(ci[Si]),_i,ra,bi,Oi,Fi,Pi,Ri),Si++}}else if(Si>ki)for(;Si<=Gi;)xi(ri[Si],bi,Oi,!0),Si++;else{const qi=Si,ra=Si,fa=new Map;for(Si=ra;Si<=ki;Si++){const Zi=ci[Si]=Ri?cloneIfMounted(ci[Si]):normalizeVNode(ci[Si]);Zi.key!=null&&fa.set(Zi.key,Si)}let va,ka=0;const Aa=ki-ra+1;let wa=!1,Na=0;const Ei=new Array(Aa);for(Si=0;Si<Aa;Si++)Ei[Si]=0;for(Si=qi;Si<=Gi;Si++){const Zi=ri[Si];if(ka>=Aa){xi(Zi,bi,Oi,!0);continue}let ua;if(Zi.key!=null)ua=fa.get(Zi.key);else for(va=ra;va<=ki;va++)if(Ei[va-ra]===0&&isSameVNodeType(Zi,ci[va])){ua=va;break}ua===void 0?xi(Zi,bi,Oi,!0):(Ei[ua-ra]=Si+1,ua>=Na?Na=ua:wa=!0,Yo(Zi,ci[ua],_i,null,bi,Oi,Fi,Pi,Ri),ka++)}const zi=wa?getSequence(Ei):EMPTY_ARR;for(va=zi.length-1,Si=Aa-1;Si>=0;Si--){const Zi=ra+Si,ua=ci[Zi],ha=Zi+1<Di?ci[Zi+1].el:wi;Ei[Si]===0?Yo(null,ua,_i,ha,bi,Oi,Fi,Pi,Ri):wa&&(va<0||Si!==zi[va]?la(ua,_i,ha,2):va--)}}},la=(ri,ci,_i,wi,bi=null)=>{const{el:Oi,type:Fi,transition:Pi,children:Ri,shapeFlag:Si}=ri;if(Si&6){la(ri.component.subTree,ci,_i,wi);return}if(Si&128){ri.suspense.move(ci,_i,wi);return}if(Si&64){Fi.move(ri,ci,_i,na);return}if(Fi===Fragment){Nn(Oi,ci,_i);for(let Gi=0;Gi<Ri.length;Gi++)la(Ri[Gi],ci,_i,wi);Nn(ri.anchor,ci,_i);return}if(Fi===Static){vi(ri,ci,_i);return}if(wi!==2&&Si&1&&Pi)if(wi===0)Pi.beforeEnter(Oi),Nn(Oi,ci,_i),queuePostRenderEffect(()=>Pi.enter(Oi),bi);else{const{leave:Gi,delayLeave:ki,afterLeave:qi}=Pi,ra=()=>Nn(Oi,ci,_i),fa=()=>{Gi(Oi,()=>{ra(),qi&&qi()})};ki?ki(Oi,ra,fa):fa()}else Nn(Oi,ci,_i)},xi=(ri,ci,_i,wi=!1,bi=!1)=>{const{type:Oi,props:Fi,ref:Pi,children:Ri,dynamicChildren:Si,shapeFlag:Di,patchFlag:Gi,dirs:ki}=ri;if(Pi!=null&&setRef(Pi,null,_i,ri,!0),Di&256){ci.ctx.deactivate(ri);return}const qi=Di&1&&ki,ra=!isAsyncWrapper(ri);let fa;if(ra&&(fa=Fi&&Fi.onVnodeBeforeUnmount)&&invokeVNodeHook(fa,ci,ri),Di&6)ji(ri.component,_i,wi);else{if(Di&128){ri.suspense.unmount(_i,wi);return}qi&&invokeDirectiveHook(ri,null,ci,"beforeUnmount"),Di&64?ri.type.remove(ri,ci,_i,bi,na,wi):Si&&(Oi!==Fragment||Gi>0&&Gi&64)?Ui(Si,ci,_i,!1,!0):(Oi===Fragment&&Gi&384||!bi&&Di&16)&&Ui(Ri,ci,_i),wi&&Mi(ri)}(ra&&(fa=Fi&&Fi.onVnodeUnmounted)||qi)&&queuePostRenderEffect(()=>{fa&&invokeVNodeHook(fa,ci,ri),qi&&invokeDirectiveHook(ri,null,ci,"unmounted")},_i)},Mi=ri=>{const{type:ci,el:_i,anchor:wi,transition:bi}=ri;if(ci===Fragment){Hi(_i,wi);return}if(ci===Static){Jo(ri);return}const Oi=()=>{Bn(_i),bi&&!bi.persisted&&bi.afterLeave&&bi.afterLeave()};if(ri.shapeFlag&1&&bi&&!bi.persisted){const{leave:Fi,delayLeave:Pi}=bi,Ri=()=>Fi(_i,Oi);Pi?Pi(ri.el,Oi,Ri):Ri()}else Oi()},Hi=(ri,ci)=>{let _i;for(;ri!==ci;)_i=Yn(ri),Bn(ri),ri=_i;Bn(ci)},ji=(ri,ci,_i)=>{const{bum:wi,scope:bi,update:Oi,subTree:Fi,um:Pi}=ri;wi&&invokeArrayFns(wi),bi.stop(),Oi&&(Oi.active=!1,xi(Fi,ri,ci,_i)),Pi&&queuePostRenderEffect(Pi,ci),queuePostRenderEffect(()=>{ri.isUnmounted=!0},ci),ci&&ci.pendingBranch&&!ci.isUnmounted&&ri.asyncDep&&!ri.asyncResolved&&ri.suspenseId===ci.pendingId&&(ci.deps--,ci.deps===0&&ci.resolve())},Ui=(ri,ci,_i,wi=!1,bi=!1,Oi=0)=>{for(let Fi=Oi;Fi<ri.length;Fi++)xi(ri[Fi],ci,_i,wi,bi)},Qi=ri=>ri.shapeFlag&6?Qi(ri.component.subTree):ri.shapeFlag&128?ri.suspense.next():Yn(ri.anchor||ri.el);let ia=!1;const Ji=(ri,ci,_i)=>{ri==null?ci._vnode&&xi(ci._vnode,null,null,!0):Yo(ci._vnode||null,ri,ci,null,null,null,_i),ia||(ia=!0,flushPreFlushCbs(),flushPostFlushCbs(),ia=!1),ci._vnode=ri},na={p:Yo,um:xi,m:la,r:Mi,mt:Li,mc:oi,pc:$i,pbc:ni,n:Qi,o:_n};let ga,ma;return Cn&&([ga,ma]=Cn(na)),{render:Ji,hydrate:ga,createApp:createAppAPI(Ji,ga)}}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 Hn=_n[Nn];if(Hn!==0){if(Bn=$n[$n.length-1],_n[Bn]<Hn){Cn[Nn]=Bn,$n.push(Nn);continue}for(Ln=0,In=$n.length-1;Ln<In;)Pn=Ln+In>>1,_n[$n[Pn]]<Hn?Ln=Pn+1:In=Pn;Hn<_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,Hn){const{mc:Wn,pc:Gn,pbc:Yn,o:{insert:rr,querySelector:nr,createText:Yo,createComment:Zo}}=Hn,ei=isTeleportDisabled(Cn.props);let{shapeFlag:li,children:vi,dynamicChildren:Jo}=Cn;if(_n==null){const hi=Cn.el=Yo(""),mi=Cn.anchor=Yo("");rr(hi,$n,Nn),rr(mi,$n,Nn);const zn=Cn.target=resolveTarget(Cn.props,nr),oi=Cn.targetAnchor=Yo("");zn&&(rr(oi,zn),In==="svg"||isTargetSVG(zn)?In="svg":(In==="mathml"||isTargetMathML(zn))&&(In="mathml"));const Xo=(ni,si)=>{li&16&&Wn(vi,ni,si,Bn,Ln,In,Pn,Dn)};ei?Xo($n,mi):zn&&Xo(zn,oi)}else{Cn.el=_n.el;const hi=Cn.anchor=_n.anchor,mi=Cn.target=_n.target,zn=Cn.targetAnchor=_n.targetAnchor,oi=isTeleportDisabled(_n.props),Xo=oi?$n:mi,ni=oi?hi:zn;if(In==="svg"||isTargetSVG(mi)?In="svg":(In==="mathml"||isTargetMathML(mi))&&(In="mathml"),Jo?(Yn(_n.dynamicChildren,Jo,Xo,Bn,Ln,In,Pn),traverseStaticChildren(_n,Cn,!0)):Dn||Gn(_n,Cn,Xo,ni,Bn,Ln,In,Pn,!1),ei)oi?Cn.props&&_n.props&&Cn.props.to!==_n.props.to&&(Cn.props.to=_n.props.to):moveTeleport(Cn,$n,hi,Hn,1);else if((Cn.props&&Cn.props.to)!==(_n.props&&_n.props.to)){const si=Cn.target=resolveTarget(Cn.props,nr);si&&moveTeleport(Cn,si,null,Hn,0)}else oi&&moveTeleport(Cn,mi,zn,Hn,1)}updateCssVars(Cn)},remove(_n,Cn,$n,Nn,{um:Bn,o:{remove:Ln}},In){const{shapeFlag:Pn,children:Dn,anchor:Hn,targetAnchor:Wn,target:Gn,props:Yn}=_n;if(Gn&&Ln(Wn),In&&Ln(Hn),Pn&16){const rr=In||!isTeleportDisabled(Yn);for(let nr=0;nr<Dn.length;nr++){const Yo=Dn[nr];Bn(Yo,Cn,$n,rr,!!Yo.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:Hn,props:Wn}=_n,Gn=Ln===2;if(Gn&&Nn(In,Cn,$n),(!Gn||isTeleportDisabled(Wn))&&Dn&16)for(let Yn=0;Yn<Hn.length;Yn++)Bn(Hn[Yn],Cn,$n,2);Gn&&Nn(Pn,Cn,$n)}function hydrateTeleport(_n,Cn,$n,Nn,Bn,Ln,{o:{nextSibling:In,parentNode:Pn,querySelector:Dn}},Hn){const Wn=Cn.target=resolveTarget(Cn.props,Dn);if(Wn){const Gn=Wn._lpa||Wn.firstChild;if(Cn.shapeFlag&16)if(isTeleportDisabled(Cn.props))Cn.anchor=Hn(In(_n),Cn,Pn(_n),$n,Nn,Bn,Ln),Cn.targetAnchor=Gn;else{Cn.anchor=In(_n);let Yn=Gn;for(;Yn;)if(Yn=In(Yn),Yn&&Yn.nodeType===8&&Yn.data==="teleport anchor"){Cn.targetAnchor=Yn,Wn._lpa=Cn.targetAnchor&&In(Cn.targetAnchor);break}Hn(Gn,Cn,Wn,$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&¤tBlock&¤tBlock.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&¤tBlock&&(Dn.patchFlag>0||Ln&6)&&Dn.patchFlag!==32&¤tBlock.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&¤tBlock&&(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&¤tRenderingInstance&&(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&¤tInstance.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,Hn=extend$3(extend$3({isCustomElement:Ln,delimiters:Pn},In),Dn);Nn.render=compile(Bn,Hn)}}_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.19";/**
|
||
* @vue/runtime-dom v3.4.19
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**/const svgNS="http://www.w3.org/2000/svg",mathmlNS="http://www.w3.org/1998/Math/MathML",doc=typeof document<"u"?document:null,templateContainer=doc&&doc.createElement("template"),nodeOps={insert:(_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 pi in _n)pi in DOMTransitionPropsValidators||(Cn[pi]=_n[pi]);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:Hn=In,appearToClass:Wn=Pn,leaveFromClass:Gn=`${$n}-leave-from`,leaveActiveClass:Yn=`${$n}-leave-active`,leaveToClass:rr=`${$n}-leave-to`}=_n,nr=normalizeDuration(Bn),Yo=nr&&nr[0],Zo=nr&&nr[1],{onBeforeEnter:ei,onEnter:li,onEnterCancelled:vi,onLeave:Jo,onLeaveCancelled:hi,onBeforeAppear:mi=ei,onAppear:zn=li,onAppearCancelled:oi=vi}=Cn,Xo=(pi,di,Li)=>{removeTransitionClass(pi,di?Wn:Pn),removeTransitionClass(pi,di?Hn:In),Li&&Li()},ni=(pi,di)=>{pi._isLeaving=!1,removeTransitionClass(pi,Gn),removeTransitionClass(pi,rr),removeTransitionClass(pi,Yn),di&&di()},si=pi=>(di,Li)=>{const ea=pi?zn:li,Ki=()=>Xo(di,pi,Li);callHook(ea,[di,Ki]),nextFrame(()=>{removeTransitionClass(di,pi?Dn:Ln),addTransitionClass(di,pi?Wn:Pn),hasExplicitCallback(ea)||whenTransitionEnds(di,Nn,Yo,Ki)})};return extend$3(Cn,{onBeforeEnter(pi){callHook(ei,[pi]),addTransitionClass(pi,Ln),addTransitionClass(pi,In)},onBeforeAppear(pi){callHook(mi,[pi]),addTransitionClass(pi,Dn),addTransitionClass(pi,Hn)},onEnter:si(!1),onAppear:si(!0),onLeave(pi,di){pi._isLeaving=!0;const Li=()=>ni(pi,di);addTransitionClass(pi,Gn),forceReflow(),addTransitionClass(pi,Yn),nextFrame(()=>{pi._isLeaving&&(removeTransitionClass(pi,Gn),addTransitionClass(pi,rr),hasExplicitCallback(Jo)||whenTransitionEnds(pi,Nn,Zo,Li))}),callHook(Jo,[pi,Li])},onEnterCancelled(pi){Xo(pi,!1),callHook(vi,[pi])},onAppearCancelled(pi){Xo(pi,!0),callHook(oi,[pi])},onLeaveCancelled(pi){ni(pi),callHook(hi,[pi])}})}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 Hn=In+"end";let Wn=0;const Gn=()=>{_n.removeEventListener(Hn,Yn),Ln()},Yn=rr=>{rr.target===_n&&++Wn>=Dn&&Gn()};setTimeout(()=>{Wn<Dn&&Gn()},Pn+1),_n.addEventListener(Hn,Yn)}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`),Hn=getTimeout(Pn,Dn);let Wn=null,Gn=0,Yn=0;Cn===TRANSITION?In>0&&(Wn=TRANSITION,Gn=In,Yn=Ln.length):Cn===ANIMATION?Hn>0&&(Wn=ANIMATION,Gn=Hn,Yn=Dn.length):(Gn=Math.max(In,Hn),Wn=Gn>0?In>Hn?TRANSITION:ANIMATION:null,Yn=Wn?Wn===TRANSITION?Ln.length:Dn.length:0);const rr=Wn===TRANSITION&&/\b(transform|all)(,|$)/.test(Nn(`${TRANSITION}Property`).toString());return{type:Wn,timeout:Gn,propCount:Yn,hasTransform:rr}}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 vShowOldKey=Symbol("_vod"),vShow={beforeMount(_n,{value:Cn},{transition:$n}){_n[vShowOldKey]=_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&&(_n.style.display===_n[vShowOldKey]||!Cn)||(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[vShowOldKey]:"none"}const CSS_VAR_TEXT=Symbol(""),displayRE=/(^|;)\s*display\s*:/;function patchStyle(_n,Cn,$n){const Nn=_n.style,Bn=isString$1($n),Ln=Nn.display;let In=!1;if($n&&!Bn){if(Cn&&!isString$1(Cn))for(const Pn in Cn)$n[Pn]==null&&setStyle(Nn,Pn,"");for(const Pn in $n)Pn==="display"&&(In=!0),setStyle(Nn,Pn,$n[Pn])}else if(Bn){if(Cn!==$n){const Pn=Nn[CSS_VAR_TEXT];Pn&&($n+=";"+Pn),Nn.cssText=$n,In=displayRE.test($n)}}else Cn&&_n.removeAttribute("style");vShowOldKey in _n&&(_n[vShowOldKey]=In?Nn.display:"",Nn.display=Ln)}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("-")){_n._value=$n;const Hn=Pn==="OPTION"?_n.getAttribute("value"):_n.value,Wn=$n??"";Hn!==Wn&&(_n.value=Wn),$n==null&&_n.removeAttribute(Cn);return}let Dn=!1;if($n===""||$n==null){const Hn=typeof _n[Cn];Hn==="boolean"?$n=includeBooleanAttr($n):$n==null&&Hn==="string"?($n="",Dn=!0):Hn==="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 Hn=Ln[Cn]=createInvoker(Nn,Bn);addEventListener(_n,Pn,Hn,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 Hn=Bn==="svg";Cn==="class"?patchClass(_n,Nn,Hn):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,Hn))?patchDOMProp(_n,Cn,Nn,Ln,In,Pn,Dn):(Cn==="true-value"?_n._trueValue=Nn:Cn==="false-value"&&(_n._falseValue=Nn),patchAttr(_n,Cn,Nn,Hn))};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 Hn=[...Nn];Hn.splice(Pn,1),In(Hn)}}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,oldValue:$n,modifiers:{number:Nn}}){setSelected(_n,Cn,$n,Nn)},beforeUpdate(_n,Cn,$n){_n[assignKey]=getModelAssigner($n)},updated(_n,{value:Cn,oldValue:$n,modifiers:{number:Nn}}){_n._assigning||setSelected(_n,Cn,$n,Nn)}};function setSelected(_n,Cn,$n,Nn){const Bn=_n.multiple,Ln=isArray$3(Cn);if(!(Bn&&!Ln&&!isSet(Cn))){for(let In=0,Pn=_n.options.length;In<Pn;In++){const Dn=_n.options[In],Hn=getValue$1(Dn);if(Bn)if(Ln){const Wn=typeof Hn;Wn==="string"||Wn==="number"?Dn.selected=Cn.includes(Nn?looseToNumber(Hn):Hn):Dn.selected=looseIndexOf(Cn,Hn)>-1}else Dn.selected=Cn.has(Hn);else if(looseEqual(getValue$1(Dn),Cn)){_n.selectedIndex!==In&&(_n.selectedIndex=In);return}}!Bn&&_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,Hn,Wn,Gn;if(_n!==window&&_n.parentNode&&_n!==getWindowScrollingElement()?(Ln=_n.getBoundingClientRect(),In=Ln.top,Pn=Ln.left,Dn=Ln.bottom,Hn=Ln.right,Wn=Ln.height,Gn=Ln.width):(In=0,Pn=0,Dn=window.innerHeight,Hn=window.innerWidth,Wn=window.innerHeight,Gn=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 Yn=Bn.getBoundingClientRect();In-=Yn.top+parseInt(css(Bn,"border-top-width")),Pn-=Yn.left+parseInt(css(Bn,"border-left-width")),Dn=In+Ln.height,Hn=Pn+Ln.width;break}while(Bn=Bn.parentNode);if(Nn&&_n!==window){var rr=matrix(Bn||_n),nr=rr&&rr.a,Yo=rr&&rr.d;rr&&(In/=Yo,Pn/=nr,Gn/=nr,Wn/=Yo,Dn=In+Wn,Hn=Pn+Gn)}return{top:In,left:Pn,bottom:Dn,right:Hn,width:Gn,height:Wn}}}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 Hn=getRect(Bn);Nn.left=Math.min((Ln=Nn.left)!==null&&Ln!==void 0?Ln:1/0,Hn.left),Nn.top=Math.min((In=Nn.top)!==null&&In!==void 0?In:1/0,Hn.top),Nn.right=Math.max((Pn=Nn.right)!==null&&Pn!==void 0?Pn:-1/0,Hn.right),Nn.bottom=Math.max((Dn=Nn.bottom)!==null&&Dn!==void 0?Dn:-1/0,Hn.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,Hn=Pn.target,Wn=Hn.fromRect,Gn=getRect(Hn),Yn=Hn.prevFromRect,rr=Hn.prevToRect,nr=Pn.rect,Yo=matrix(Hn,!0);Yo&&(Gn.top-=Yo.f,Gn.left-=Yo.e),Hn.toRect=Gn,Hn.thisAnimationDuration&&isRectEqual(Yn,Gn)&&!isRectEqual(Wn,Gn)&&(nr.top-Gn.top)/(nr.left-Gn.left)===(Wn.top-Gn.top)/(Wn.left-Gn.left)&&(Dn=calculateRealTime(nr,Yn,rr,Bn.options)),isRectEqual(Gn,Wn)||(Hn.prevFromRect=Wn,Hn.prevToRect=Gn,Dn||(Dn=Bn.options.animation),Bn.animate(Hn,nr,Gn,Dn)),Dn&&(Ln=!0,In=Math.max(In,Dn),clearTimeout(Hn.animationResetTimer),Hn.animationResetTimer=setTimeout(function(){Hn.animationTime=0,Hn.prevFromRect=null,Hn.fromRect=null,Hn.prevToRect=null,Hn.thisAnimationDuration=null},Dn),Hn.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,Hn=Pn&&Pn.d,Wn=(Bn.left-Ln.left)/(Dn||1),Gn=(Bn.top-Ln.top)/(Hn||1);Nn.animatingX=!!Wn,Nn.animatingY=!!Gn,css(Nn,"transform","translate3d("+Wn+"px,"+Gn+"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 Hn=new Pn(Cn,$n,Cn.options);Hn.sortable=Cn,Hn.options=Cn.options,Cn[Dn]=Hn,_extends(Nn,Hn.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,Hn=_n.newIndex,Wn=_n.oldDraggableIndex,Gn=_n.newDraggableIndex,Yn=_n.originalEvent,rr=_n.putSortable,nr=_n.extraEventProperties;if(Cn=Cn||$n&&$n[expando],!!Cn){var Yo,Zo=Cn.options,ei="on"+Nn.charAt(0).toUpperCase()+Nn.substr(1);window.CustomEvent&&!IE11OrLess&&!Edge?Yo=new CustomEvent(Nn,{bubbles:!0,cancelable:!0}):(Yo=document.createEvent("Event"),Yo.initEvent(Nn,!0,!0)),Yo.to=In||$n,Yo.from=Pn||$n,Yo.item=Bn||$n,Yo.clone=Ln,Yo.oldIndex=Dn,Yo.newIndex=Hn,Yo.oldDraggableIndex=Wn,Yo.newDraggableIndex=Gn,Yo.originalEvent=Yn,Yo.pullMode=rr?rr.lastPutMode:void 0;var li=_objectSpread2(_objectSpread2({},nr),PluginManager.getEventProperties(Nn,Cn));for(var vi in li)Yo[vi]=li[vi];$n&&$n.dispatchEvent(Yo),Zo[ei]&&Zo[ei].call(Cn,Yo)}}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),Hn=Pn&&parseInt(Pn.marginLeft)+parseInt(Pn.marginRight)+getRect(Ln).width,Wn=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 Gn=Pn.float==="left"?"left":"right";return In&&(Dn.clear==="both"||Dn.clear===Gn)?"vertical":"horizontal"}return Ln&&(Pn.display==="block"||Pn.display==="flex"||Pn.display==="table"||Pn.display==="grid"||Hn>=Bn&&Nn[CSSFloatProperty]==="none"||In&&Nn[CSSFloatProperty]==="none"&&Hn+Wn>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,Hn=Nn?$n.width:$n.height;return Bn===Pn||Ln===Dn||Bn+In/2===Pn+Hn/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,Hn,Wn){var Gn=Pn.options.group.name&&Dn.options.group.name&&Pn.options.group.name===Dn.options.group.name;if(Ln==null&&(In||Gn))return!0;if(Ln==null||Ln===!1)return!1;if(In&&Ln==="clone")return Ln;if(typeof Ln=="function")return $n(Ln(Pn,Dn,Hn,Wn),In)(Pn,Dn,Hn,Wn);var Yn=(In?Pn:Dn).options.group.name;return Ln===!0||typeof Ln=="string"&&Ln===Yn||Ln.join&&Ln.indexOf(Yn)>-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,Hn=Cn.target.shadowRoot&&(Cn.path&&Cn.path[0]||Cn.composedPath&&Cn.composedPath()[0])||Dn,Wn=Bn.filter;if(_saveInputCheckedState(Nn),!dragEl&&!(/mousedown|pointerdown/.test(In)&&Cn.button!==0||Bn.disabled)&&!Hn.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 Wn=="function"){if(Wn.call(this,Cn,Dn,this)){_dispatchEvent({sortable:$n,rootEl:Hn,name:"filter",targetEl:Dn,toEl:Nn,fromEl:Nn}),pluginEvent("filter",$n,{evt:Cn}),Ln&&Cn.cancelable&&Cn.preventDefault();return}}else if(Wn&&(Wn=Wn.split(",").some(function(Gn){if(Gn=closest(Hn,Gn.trim(),Nn,!1),Gn)return _dispatchEvent({sortable:$n,rootEl:Gn,name:"filter",targetEl:Dn,fromEl:Nn,toEl:Nn}),pluginEvent("filter",$n,{evt:Cn}),!0}),Wn)){Ln&&Cn.cancelable&&Cn.preventDefault();return}Bn.handle&&!closest(Hn,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 Hn=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-Hn.left,tapDistanceTop=tapEvt.clientY-Hn.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(Wn){find(dragEl,Wn.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,Hn=PositionGhostAbsolutely&&ghostRelativeParent&&getRelativeScrollOffset(ghostRelativeParent),Wn=(Ln.clientX-tapEvt.clientX+Bn.x)/(Pn||1)+(Hn?Hn[0]-ghostRelativeParentInitialScroll[0]:0)/(Pn||1),Gn=(Ln.clientY-tapEvt.clientY+Bn.y)/(Dn||1)+(Hn?Hn[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+=Wn-(lastDx||0),In.f+=Gn-(lastDy||0)):In={a:1,b:0,c:0,d:1,e:Wn,f:Gn};var Yn="matrix(".concat(In.a,",").concat(In.b,",").concat(In.c,",").concat(In.d,",").concat(In.e,",").concat(In.f,")");css(ghostEl,"webkitTransform",Yn),css(ghostEl,"mozTransform",Yn),css(ghostEl,"msTransform",Yn),css(ghostEl,"transform",Yn),lastDx=Wn,lastDy=Gn,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,Hn=Sortable.active,Wn=activeGroup===Dn,Gn=Pn.sort,Yn=putSortable||Hn,rr,nr=this,Yo=!1;if(_silent)return;function Zo($i,Ii){pluginEvent($i,nr,_objectSpread2({evt:Cn,isOwner:Wn,axis:rr?"vertical":"horizontal",revert:In,dragRect:Bn,targetRect:Ln,canSort:Gn,fromSortable:Yn,target:Nn,completed:li,onMove:function(la,xi){return _onMove(rootEl,$n,dragEl,Bn,la,getRect(la),Cn,xi)},changed:vi},Ii))}function ei(){Zo("dragOverAnimationCapture"),nr.captureAnimationState(),nr!==Yn&&Yn.captureAnimationState()}function li($i){return Zo("dragOverCompleted",{insertion:$i}),$i&&(Wn?Hn._hideClone():Hn._showClone(nr),nr!==Yn&&(toggleClass(dragEl,putSortable?putSortable.options.ghostClass:Hn.options.ghostClass,!1),toggleClass(dragEl,Pn.ghostClass,!0)),putSortable!==nr&&nr!==Sortable.active?putSortable=nr:nr===Sortable.active&&putSortable&&(putSortable=null),Yn===nr&&(nr._ignoreWhileAnimating=Nn),nr.animateAll(function(){Zo("dragOverAnimationComplete"),nr._ignoreWhileAnimating=null}),nr!==Yn&&(Yn.animateAll(),Yn._ignoreWhileAnimating=null)),(Nn===dragEl&&!dragEl.animated||Nn===$n&&!Nn.animated)&&(lastTarget=null),!Pn.dragoverBubble&&!Cn.rootEl&&Nn!==document&&(dragEl.parentNode[expando]._isOutsideThisEl(Cn.target),!$i&&nearestEmptyInsertDetectEvent(Cn)),!Pn.dragoverBubble&&Cn.stopPropagation&&Cn.stopPropagation(),Yo=!0}function vi(){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),Zo("dragOver"),Sortable.eventCanceled)return Yo;if(dragEl.contains(Cn.target)||Nn.animated&&Nn.animatingX&&Nn.animatingY||nr._ignoreWhileAnimating===Nn)return li(!1);if(ignoreNextClick=!1,Hn&&!Pn.disabled&&(Wn?Gn||(In=parentEl!==rootEl):putSortable===this||(this.lastPutMode=activeGroup.checkPull(this,Hn,dragEl,Cn))&&Dn.checkPut(this,Hn,dragEl,Cn))){if(rr=this._getDirection(Cn,Nn)==="vertical",Bn=getRect(dragEl),Zo("dragOverValid"),Sortable.eventCanceled)return Yo;if(In)return parentEl=rootEl,ei(),this._hideClone(),Zo("revert"),Sortable.eventCanceled||(nextEl?rootEl.insertBefore(dragEl,nextEl):rootEl.appendChild(dragEl)),li(!0);var Jo=lastChild($n,Pn.draggable);if(!Jo||_ghostIsLast(Cn,rr,this)&&!Jo.animated){if(Jo===dragEl)return li(!1);if(Jo&&$n===Cn.target&&(Nn=Jo),Nn&&(Ln=getRect(Nn)),_onMove(rootEl,$n,dragEl,Bn,Nn,Ln,Cn,!!Nn)!==!1)return ei(),Jo&&Jo.nextSibling?$n.insertBefore(dragEl,Jo.nextSibling):$n.appendChild(dragEl),parentEl=$n,vi(),li(!0)}else if(Jo&&_ghostIsFirst(Cn,rr,this)){var hi=getChild($n,0,Pn,!0);if(hi===dragEl)return li(!1);if(Nn=hi,Ln=getRect(Nn),_onMove(rootEl,$n,dragEl,Bn,Nn,Ln,Cn,!1)!==!1)return ei(),$n.insertBefore(dragEl,hi),parentEl=$n,vi(),li(!0)}else if(Nn.parentNode===$n){Ln=getRect(Nn);var mi=0,zn,oi=dragEl.parentNode!==$n,Xo=!_dragElInRowColumn(dragEl.animated&&dragEl.toRect||Bn,Nn.animated&&Nn.toRect||Ln,rr),ni=rr?"top":"left",si=isScrolledPast(Nn,"top","top")||isScrolledPast(dragEl,"top","top"),pi=si?si.scrollTop:void 0;lastTarget!==Nn&&(zn=Ln[ni],pastFirstInvertThresh=!1,isCircumstantialInvert=!Xo&&Pn.invertSwap||oi),mi=_getSwapDirection(Cn,Nn,Ln,rr,Xo?1:Pn.swapThreshold,Pn.invertedSwapThreshold==null?Pn.swapThreshold:Pn.invertedSwapThreshold,isCircumstantialInvert,lastTarget===Nn);var di;if(mi!==0){var Li=index(dragEl);do Li-=mi,di=parentEl.children[Li];while(di&&(css(di,"display")==="none"||di===ghostEl))}if(mi===0||di===Nn)return li(!1);lastTarget=Nn,lastDirection=mi;var ea=Nn.nextElementSibling,Ki=!1;Ki=mi===1;var gi=_onMove(rootEl,$n,dragEl,Bn,Nn,Ln,Cn,Ki);if(gi!==!1)return(gi===1||gi===-1)&&(Ki=gi===1),_silent=!0,setTimeout(_unsilent,30),ei(),Ki&&!ea?$n.appendChild(dragEl):Nn.parentNode.insertBefore(dragEl,Ki?ea:Nn),si&&scrollBy(si,0,pi-si.scrollTop),parentEl=dragEl.parentNode,zn!==void 0&&!isCircumstantialInvert&&(targetMoveDistance=Math.abs(zn-getRect(Nn)[ni])),vi(),li(!0)}if($n.contains(dragEl))return li(!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,Hn=_n[expando],Wn=Hn.options.onMove,Gn;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),Wn&&(Gn=Wn.call(Hn,Dn,In)),Gn}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,Hn=Nn?$n.height:$n.width,Wn=Nn?$n.top:$n.left,Gn=Nn?$n.bottom:$n.right,Yn=!1;if(!In){if(Pn&&targetMoveDistance<Hn*Bn){if(!pastFirstInvertThresh&&(lastDirection===1?Dn>Wn+Hn*Ln/2:Dn<Gn-Hn*Ln/2)&&(pastFirstInvertThresh=!0),pastFirstInvertThresh)Yn=!0;else if(lastDirection===1?Dn<Wn+targetMoveDistance:Dn>Gn-targetMoveDistance)return-lastDirection}else if(Dn>Wn+Hn*(1-Bn)/2&&Dn<Gn-Hn*(1-Bn)/2)return _getInsertDirection(Cn)}return Yn=Yn||In,Yn&&(Dn<Wn+Hn*Ln/2||Dn>Gn-Hn*Ln/2)?Dn>Wn+Hn/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 Hn=getParentAutoScrollElement(document.elementFromPoint(Ln,In),!0);Hn!==Dn&&(Dn=Hn,clearAutoScrolls()),autoScroll($n,Bn.options,Hn,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(),Hn=!1,Wn;scrollRootEl!==$n&&(scrollRootEl=$n,clearAutoScrolls(),scrollEl=Cn.scroll,Wn=Cn.scrollFn,scrollEl===!0&&(scrollEl=getParentAutoScrollElement($n,!0)));var Gn=0,Yn=scrollEl;do{var rr=Yn,nr=getRect(rr),Yo=nr.top,Zo=nr.bottom,ei=nr.left,li=nr.right,vi=nr.width,Jo=nr.height,hi=void 0,mi=void 0,zn=rr.scrollWidth,oi=rr.scrollHeight,Xo=css(rr),ni=rr.scrollLeft,si=rr.scrollTop;rr===Dn?(hi=vi<zn&&(Xo.overflowX==="auto"||Xo.overflowX==="scroll"||Xo.overflowX==="visible"),mi=Jo<oi&&(Xo.overflowY==="auto"||Xo.overflowY==="scroll"||Xo.overflowY==="visible")):(hi=vi<zn&&(Xo.overflowX==="auto"||Xo.overflowX==="scroll"),mi=Jo<oi&&(Xo.overflowY==="auto"||Xo.overflowY==="scroll"));var pi=hi&&(Math.abs(li-Bn)<=In&&ni+vi<zn)-(Math.abs(ei-Bn)<=In&&!!ni),di=mi&&(Math.abs(Zo-Ln)<=In&&si+Jo<oi)-(Math.abs(Yo-Ln)<=In&&!!si);if(!autoScrolls[Gn])for(var Li=0;Li<=Gn;Li++)autoScrolls[Li]||(autoScrolls[Li]={});(autoScrolls[Gn].vx!=pi||autoScrolls[Gn].vy!=di||autoScrolls[Gn].el!==rr)&&(autoScrolls[Gn].el=rr,autoScrolls[Gn].vx=pi,autoScrolls[Gn].vy=di,clearInterval(autoScrolls[Gn].pid),(pi!=0||di!=0)&&(Hn=!0,autoScrolls[Gn].pid=setInterval((function(){Nn&&this.layer===0&&Sortable.active._onTouchMove(touchEvt$1);var ea=autoScrolls[this.layer].vy?autoScrolls[this.layer].vy*Pn:0,Ki=autoScrolls[this.layer].vx?autoScrolls[this.layer].vx*Pn:0;typeof Wn=="function"&&Wn.call(Sortable.dragged.parentNode[expando],Ki,ea,_n,touchEvt$1,autoScrolls[this.layer].el)!=="continue"||scrollBy(autoScrolls[this.layer].el,Ki,ea)}).bind({layer:Gn}),24))),Gn++}while(Cn.bubbleScroll&&Yn!==Dn&&(Yn=getParentAutoScrollElement(Yn,!1)));scrolling=Hn}},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 Hn=Nn||Ln;Pn();var Wn=$n.changedTouches&&$n.changedTouches.length?$n.changedTouches[0]:$n,Gn=document.elementFromPoint(Wn.clientX,Wn.clientY);Dn(),Hn&&!Hn.el.contains(Gn)&&(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((rr,nr)=>{_n=_n.replace(rr.re,"|||EXPRESSION"+nr+"|||")});const Bn={"(":")","[":"]","<":">","{":"}"},Ln=Object.keys(Bn);let In=_n.length,Pn="",Dn="",Hn="",Wn=0,Gn=[];for(let rr=0;rr<In;rr++){const nr=_n[rr];nr===`
|
||
`?Dn===""?(Pn.trim()!==""&&Gn.push(Pn.trim()),Gn.push(`
|
||
`),Wn=0,Dn="",Hn="",Pn=""):Pn+=" ":nr===","?Dn===""?(Gn.push(Pn.trim()),Wn=0,Dn="",Hn="",Pn=""):Pn+=nr:Dn===""?Ln.includes(nr)?(Wn=1,Dn=nr,Hn=Bn[nr],Pn+=nr):nr===" "&&Pn.trim()==="BREAK"?(Gn.push(Pn.trim()),Wn=0,Dn="",Hn="",Pn=""):(Pn+=nr,Pn.endsWith(" BREAK")&&(Pn=Pn.substring(0,Pn.length-6),Gn.push(Pn.trim()),Gn.push("BREAK"),Wn=0,Dn="",Hn="",Pn="")):nr===Hn?(Wn--,Wn===0&&(Dn="",Hn=""),Pn+=nr):(nr===Dn&&Wn++,Pn+=nr)}Pn!==""&&Gn.push(Pn.trim());let Yn=[];for(let rr of Gn){if(rr===`
|
||
`){Yn.push(rr);continue}let nr=rr[0],Yo=rr[rr.length-1];if(nr==="["&&Yo==="]"){Yn.push(rr);continue}if(nr==="("&&Yo===")"){Yn.push(rr);continue}if(nr==="{"&&Yo==="}"){Yn.push(rr);continue}let Zo=/\<lora:[^\>]+\>/,ei=null,li=[];for(;ei=Zo.exec(rr);){let vi=ei.index,Jo=vi+ei[0].length,hi=rr.substring(0,vi),mi=rr.substring(Jo),zn=ei[0];li.push(hi),li.push(zn),rr=mi}li.push(rr);for(let vi of li)vi===""||vi.trim()===""||(Nn.forEach((Jo,hi)=>{vi=vi.replace("|||EXPRESSION"+hi+"|||",Jo.emoji)}),Yn.push(vi))}return Gn=Yn,Gn},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(Hn,Wn,Gn){return Gn<0&&(Gn+=1),Gn>1&&(Gn-=1),Gn<1/6?Hn+(Wn-Hn)*6*Gn:Gn<1/2?Wn:Gn<2/3?Hn+(Wn-Hn)*(2/3-Gn)*6:Hn}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,Hn=[$n,In,Ln,Ln,Pn,$n][Dn],Wn=[Pn,$n,$n,In,Ln,Ln][Dn],Gn=[Ln,Ln,Pn,$n,$n,In][Dn];return{r:Hn*255,g:Wn*255,b:Gn*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 Hn=0;Hn<Cn.length;Hn++)Ln=tinycolor.readability(_n,Cn[Hn]),Ln>Bn&&(Bn=Ln,Nn=tinycolor(Cn[Hn]));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=>({"&":"&","<":"<",">":">","'":"'",'"':"""})[Cn]||Cn)},unescapeHtml(_n){return _n.replace(/&|<|>|'|"/g,Cn=>({"&":"&","<":"<",">":">","'":"'",""":'"'})[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(oi,Xo){var ni=(Xo=Xo||{}).dynamicTyping||!1;if(zn(ni)&&(Xo.dynamicTypingFunction=ni,ni={}),Xo.dynamicTyping=ni,Xo.transform=!!zn(Xo.transform)&&Xo.transform,Xo.worker&&Dn.WORKERS_SUPPORTED){var si=function(){if(!Dn.WORKERS_SUPPORTED)return!1;var di=(ea=Nn.URL||Nn.webkitURL||null,Ki=$n.toString(),Dn.BLOB_URL||(Dn.BLOB_URL=ea.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; ","(",Ki,")();"],{type:"text/javascript"})))),Li=new Nn.Worker(di),ea,Ki;return Li.onmessage=li,Li.id=Pn++,In[Li.id]=Li}();return si.userStep=Xo.step,si.userChunk=Xo.chunk,si.userComplete=Xo.complete,si.userError=Xo.error,Xo.step=zn(Xo.step),Xo.chunk=zn(Xo.chunk),Xo.complete=zn(Xo.complete),Xo.error=zn(Xo.error),delete Xo.worker,void si.postMessage({input:oi,config:Xo,workerId:si.id})}var pi=null;return Dn.NODE_STREAM_INPUT,typeof oi=="string"?(oi=function(di){return di.charCodeAt(0)===65279?di.slice(1):di}(oi),pi=Xo.download?new Gn(Xo):new rr(Xo)):oi.readable===!0&&zn(oi.read)&&zn(oi.on)?pi=new nr(Xo):(Nn.File&&oi instanceof File||oi instanceof Object)&&(pi=new Yn(Xo)),pi.stream(oi)},unparse:function(oi,Xo){var ni=!1,si=!0,pi=",",di=`\r
|
||
`,Li='"',ea=Li+Li,Ki=!1,gi=null,$i=!1;(function(){if(typeof Xo=="object"){if(typeof Xo.delimiter!="string"||Dn.BAD_DELIMITERS.filter(function(xi){return Xo.delimiter.indexOf(xi)!==-1}).length||(pi=Xo.delimiter),(typeof Xo.quotes=="boolean"||typeof Xo.quotes=="function"||Array.isArray(Xo.quotes))&&(ni=Xo.quotes),typeof Xo.skipEmptyLines!="boolean"&&typeof Xo.skipEmptyLines!="string"||(Ki=Xo.skipEmptyLines),typeof Xo.newline=="string"&&(di=Xo.newline),typeof Xo.quoteChar=="string"&&(Li=Xo.quoteChar),typeof Xo.header=="boolean"&&(si=Xo.header),Array.isArray(Xo.columns)){if(Xo.columns.length===0)throw new Error("Option columns is empty");gi=Xo.columns}Xo.escapeChar!==void 0&&(ea=Xo.escapeChar+Li),(typeof Xo.escapeFormulae=="boolean"||Xo.escapeFormulae instanceof RegExp)&&($i=Xo.escapeFormulae instanceof RegExp?Xo.escapeFormulae:/^[=+\-@\t\r].*$/)}})();var Ii=new RegExp(Zo(Li),"g");if(typeof oi=="string"&&(oi=JSON.parse(oi)),Array.isArray(oi)){if(!oi.length||Array.isArray(oi[0]))return sa(null,oi,Ki);if(typeof oi[0]=="object")return sa(gi||Object.keys(oi[0]),oi,Ki)}else if(typeof oi=="object")return typeof oi.data=="string"&&(oi.data=JSON.parse(oi.data)),Array.isArray(oi.data)&&(oi.fields||(oi.fields=oi.meta&&oi.meta.fields||gi),oi.fields||(oi.fields=Array.isArray(oi.data[0])?oi.fields:typeof oi.data[0]=="object"?Object.keys(oi.data[0]):[]),Array.isArray(oi.data[0])||typeof oi.data[0]=="object"||(oi.data=[oi.data])),sa(oi.fields||[],oi.data||[],Ki);throw new Error("Unable to serialize unrecognized input");function sa(xi,Mi,Hi){var ji="";typeof xi=="string"&&(xi=JSON.parse(xi)),typeof Mi=="string"&&(Mi=JSON.parse(Mi));var Ui=Array.isArray(xi)&&0<xi.length,Qi=!Array.isArray(Mi[0]);if(Ui&&si){for(var ia=0;ia<xi.length;ia++)0<ia&&(ji+=pi),ji+=la(xi[ia],ia);0<Mi.length&&(ji+=di)}for(var Ji=0;Ji<Mi.length;Ji++){var na=Ui?xi.length:Mi[Ji].length,ga=!1,ma=Ui?Object.keys(Mi[Ji]).length===0:Mi[Ji].length===0;if(Hi&&!Ui&&(ga=Hi==="greedy"?Mi[Ji].join("").trim()==="":Mi[Ji].length===1&&Mi[Ji][0].length===0),Hi==="greedy"&&Ui){for(var ri=[],ci=0;ci<na;ci++){var _i=Qi?xi[ci]:ci;ri.push(Mi[Ji][_i])}ga=ri.join("").trim()===""}if(!ga){for(var wi=0;wi<na;wi++){0<wi&&!ma&&(ji+=pi);var bi=Ui&&Qi?xi[wi]:wi;ji+=la(Mi[Ji][bi],wi)}Ji<Mi.length-1&&(!Hi||0<na&&!ma)&&(ji+=di)}}return ji}function la(xi,Mi){if(xi==null)return"";if(xi.constructor===Date)return JSON.stringify(xi).slice(1,25);var Hi=!1;$i&&typeof xi=="string"&&$i.test(xi)&&(xi="'"+xi,Hi=!0);var ji=xi.toString().replace(Ii,ea);return(Hi=Hi||ni===!0||typeof ni=="function"&&ni(xi,Mi)||Array.isArray(ni)&&ni[Mi]||function(Ui,Qi){for(var ia=0;ia<Qi.length;ia++)if(-1<Ui.indexOf(Qi[ia]))return!0;return!1}(ji,Dn.BAD_DELIMITERS)||-1<ji.indexOf(pi)||ji.charAt(0)===" "||ji.charAt(ji.length-1)===" ")?Li+ji+Li:ji}}};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=ei,Dn.ParserHandle=Yo,Dn.NetworkStreamer=Gn,Dn.FileStreamer=Yn,Dn.StringStreamer=rr,Dn.ReadableStreamStreamer=nr,Nn.jQuery){var Hn=Nn.jQuery;Hn.fn.parse=function(oi){var Xo=oi.config||{},ni=[];return this.each(function(di){if(!(Hn(this).prop("tagName").toUpperCase()==="INPUT"&&Hn(this).attr("type").toLowerCase()==="file"&&Nn.FileReader)||!this.files||this.files.length===0)return!0;for(var Li=0;Li<this.files.length;Li++)ni.push({file:this.files[Li],inputElem:this,instanceConfig:Hn.extend({},Xo)})}),si(),this;function si(){if(ni.length!==0){var di,Li,ea,Ki,gi=ni[0];if(zn(oi.before)){var $i=oi.before(gi.file,gi.inputElem);if(typeof $i=="object"){if($i.action==="abort")return di="AbortError",Li=gi.file,ea=gi.inputElem,Ki=$i.reason,void(zn(oi.error)&&oi.error({name:di},Li,ea,Ki));if($i.action==="skip")return void pi();typeof $i.config=="object"&&(gi.instanceConfig=Hn.extend(gi.instanceConfig,$i.config))}else if($i==="skip")return void pi()}var Ii=gi.instanceConfig.complete;gi.instanceConfig.complete=function(sa){zn(Ii)&&Ii(sa,gi.file,gi.inputElem),pi()},Dn.parse(gi.file,gi.instanceConfig)}else zn(oi.complete)&&oi.complete()}function pi(){ni.splice(0,1),si()}}}function Wn(oi){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(Xo){var ni=hi(Xo);ni.chunkSize=parseInt(ni.chunkSize),Xo.step||Xo.chunk||(ni.chunkSize=null),this._handle=new Yo(ni),(this._handle.streamer=this)._config=ni}).call(this,oi),this.parseChunk=function(Xo,ni){if(this.isFirstChunk&&zn(this._config.beforeFirstChunk)){var si=this._config.beforeFirstChunk(Xo);si!==void 0&&(Xo=si)}this.isFirstChunk=!1,this._halted=!1;var pi=this._partialLine+Xo;this._partialLine="";var di=this._handle.parse(pi,this._baseIndex,!this._finished);if(!this._handle.paused()&&!this._handle.aborted()){var Li=di.meta.cursor;this._finished||(this._partialLine=pi.substring(Li-this._baseIndex),this._baseIndex=Li),di&&di.data&&(this._rowCount+=di.data.length);var ea=this._finished||this._config.preview&&this._rowCount>=this._config.preview;if(Ln)Nn.postMessage({results:di,workerId:Dn.WORKER_ID,finished:ea});else if(zn(this._config.chunk)&&!ni){if(this._config.chunk(di,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);di=void 0,this._completeResults=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(di.data),this._completeResults.errors=this._completeResults.errors.concat(di.errors),this._completeResults.meta=di.meta),this._completed||!ea||!zn(this._config.complete)||di&&di.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),ea||di&&di.meta.paused||this._nextChunk(),di}this._halted=!0},this._sendError=function(Xo){zn(this._config.error)?this._config.error(Xo):Ln&&this._config.error&&Nn.postMessage({workerId:Dn.WORKER_ID,error:Xo,finished:!1})}}function Gn(oi){var Xo;(oi=oi||{}).chunkSize||(oi.chunkSize=Dn.RemoteChunkSize),Wn.call(this,oi),this._nextChunk=Bn?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(ni){this._input=ni,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(Xo=new XMLHttpRequest,this._config.withCredentials&&(Xo.withCredentials=this._config.withCredentials),Bn||(Xo.onload=mi(this._chunkLoaded,this),Xo.onerror=mi(this._chunkError,this)),Xo.open(this._config.downloadRequestBody?"POST":"GET",this._input,!Bn),this._config.downloadRequestHeaders){var ni=this._config.downloadRequestHeaders;for(var si in ni)Xo.setRequestHeader(si,ni[si])}if(this._config.chunkSize){var pi=this._start+this._config.chunkSize-1;Xo.setRequestHeader("Range","bytes="+this._start+"-"+pi)}try{Xo.send(this._config.downloadRequestBody)}catch(di){this._chunkError(di.message)}Bn&&Xo.status===0&&this._chunkError()}},this._chunkLoaded=function(){Xo.readyState===4&&(Xo.status<200||400<=Xo.status?this._chunkError():(this._start+=this._config.chunkSize?this._config.chunkSize:Xo.responseText.length,this._finished=!this._config.chunkSize||this._start>=function(ni){var si=ni.getResponseHeader("Content-Range");return si===null?-1:parseInt(si.substring(si.lastIndexOf("/")+1))}(Xo),this.parseChunk(Xo.responseText)))},this._chunkError=function(ni){var si=Xo.statusText||ni;this._sendError(new Error(si))}}function Yn(oi){var Xo,ni;(oi=oi||{}).chunkSize||(oi.chunkSize=Dn.LocalChunkSize),Wn.call(this,oi);var si=typeof FileReader<"u";this.stream=function(pi){this._input=pi,ni=pi.slice||pi.webkitSlice||pi.mozSlice,si?((Xo=new FileReader).onload=mi(this._chunkLoaded,this),Xo.onerror=mi(this._chunkError,this)):Xo=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount<this._config.preview)||this._readChunk()},this._readChunk=function(){var pi=this._input;if(this._config.chunkSize){var di=Math.min(this._start+this._config.chunkSize,this._input.size);pi=ni.call(pi,this._start,di)}var Li=Xo.readAsText(pi,this._config.encoding);si||this._chunkLoaded({target:{result:Li}})},this._chunkLoaded=function(pi){this._start+=this._config.chunkSize,this._finished=!this._config.chunkSize||this._start>=this._input.size,this.parseChunk(pi.target.result)},this._chunkError=function(){this._sendError(Xo.error)}}function rr(oi){var Xo;Wn.call(this,oi=oi||{}),this.stream=function(ni){return Xo=ni,this._nextChunk()},this._nextChunk=function(){if(!this._finished){var ni,si=this._config.chunkSize;return si?(ni=Xo.substring(0,si),Xo=Xo.substring(si)):(ni=Xo,Xo=""),this._finished=!Xo,this.parseChunk(ni)}}}function nr(oi){Wn.call(this,oi=oi||{});var Xo=[],ni=!0,si=!1;this.pause=function(){Wn.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){Wn.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(pi){this._input=pi,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){si&&Xo.length===1&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),Xo.length?this.parseChunk(Xo.shift()):ni=!0},this._streamData=mi(function(pi){try{Xo.push(typeof pi=="string"?pi:pi.toString(this._config.encoding)),ni&&(ni=!1,this._checkIsFinished(),this.parseChunk(Xo.shift()))}catch(di){this._streamError(di)}},this),this._streamError=mi(function(pi){this._streamCleanUp(),this._sendError(pi)},this),this._streamEnd=mi(function(){this._streamCleanUp(),si=!0,this._streamData("")},this),this._streamCleanUp=mi(function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)},this)}function Yo(oi){var Xo,ni,si,pi=Math.pow(2,53),di=-pi,Li=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,ea=/^((\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)))$/,Ki=this,gi=0,$i=0,Ii=!1,sa=!1,la=[],xi={data:[],errors:[],meta:{}};if(zn(oi.step)){var Mi=oi.step;oi.step=function(Ji){if(xi=Ji,Ui())ji();else{if(ji(),xi.data.length===0)return;gi+=Ji.data.length,oi.preview&&gi>oi.preview?ni.abort():(xi.data=xi.data[0],Mi(xi,Ki))}}}function Hi(Ji){return oi.skipEmptyLines==="greedy"?Ji.join("").trim()==="":Ji.length===1&&Ji[0].length===0}function ji(){return xi&&si&&(ia("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+Dn.DefaultDelimiter+"'"),si=!1),oi.skipEmptyLines&&(xi.data=xi.data.filter(function(Ji){return!Hi(Ji)})),Ui()&&function(){if(!xi)return;function Ji(ga,ma){zn(oi.transformHeader)&&(ga=oi.transformHeader(ga,ma)),la.push(ga)}if(Array.isArray(xi.data[0])){for(var na=0;Ui()&&na<xi.data.length;na++)xi.data[na].forEach(Ji);xi.data.splice(0,1)}else xi.data.forEach(Ji)}(),function(){if(!xi||!oi.header&&!oi.dynamicTyping&&!oi.transform)return xi;function Ji(ga,ma){var ri,ci=oi.header?{}:[];for(ri=0;ri<ga.length;ri++){var _i=ri,wi=ga[ri];oi.header&&(_i=ri>=la.length?"__parsed_extra":la[ri]),oi.transform&&(wi=oi.transform(wi,_i)),wi=Qi(_i,wi),_i==="__parsed_extra"?(ci[_i]=ci[_i]||[],ci[_i].push(wi)):ci[_i]=wi}return oi.header&&(ri>la.length?ia("FieldMismatch","TooManyFields","Too many fields: expected "+la.length+" fields but parsed "+ri,$i+ma):ri<la.length&&ia("FieldMismatch","TooFewFields","Too few fields: expected "+la.length+" fields but parsed "+ri,$i+ma)),ci}var na=1;return!xi.data.length||Array.isArray(xi.data[0])?(xi.data=xi.data.map(Ji),na=xi.data.length):xi.data=Ji(xi.data,0),oi.header&&xi.meta&&(xi.meta.fields=la),$i+=na,xi}()}function Ui(){return oi.header&&la.length===0}function Qi(Ji,na){return ga=Ji,oi.dynamicTypingFunction&&oi.dynamicTyping[ga]===void 0&&(oi.dynamicTyping[ga]=oi.dynamicTypingFunction(ga)),(oi.dynamicTyping[ga]||oi.dynamicTyping)===!0?na==="true"||na==="TRUE"||na!=="false"&&na!=="FALSE"&&(function(ma){if(Li.test(ma)){var ri=parseFloat(ma);if(di<ri&&ri<pi)return!0}return!1}(na)?parseFloat(na):ea.test(na)?new Date(na):na===""?null:na):na;var ga}function ia(Ji,na,ga,ma){var ri={type:Ji,code:na,message:ga};ma!==void 0&&(ri.row=ma),xi.errors.push(ri)}this.parse=function(Ji,na,ga){var ma=oi.quoteChar||'"';if(oi.newline||(oi.newline=function(_i,wi){_i=_i.substring(0,1048576);var bi=new RegExp(Zo(wi)+"([^]*?)"+Zo(wi),"gm"),Oi=(_i=_i.replace(bi,"")).split("\r"),Fi=_i.split(`
|
||
`),Pi=1<Fi.length&&Fi[0].length<Oi[0].length;if(Oi.length===1||Pi)return`
|
||
`;for(var Ri=0,Si=0;Si<Oi.length;Si++)Oi[Si][0]===`
|
||
`&&Ri++;return Ri>=Oi.length/2?`\r
|
||
`:"\r"}(Ji,ma)),si=!1,oi.delimiter)zn(oi.delimiter)&&(oi.delimiter=oi.delimiter(Ji),xi.meta.delimiter=oi.delimiter);else{var ri=function(_i,wi,bi,Oi,Fi){var Pi,Ri,Si,Di;Fi=Fi||[","," ","|",";",Dn.RECORD_SEP,Dn.UNIT_SEP];for(var Gi=0;Gi<Fi.length;Gi++){var ki=Fi[Gi],qi=0,ra=0,fa=0;Si=void 0;for(var va=new ei({comments:Oi,delimiter:ki,newline:wi,preview:10}).parse(_i),ka=0;ka<va.data.length;ka++)if(bi&&Hi(va.data[ka]))fa++;else{var Aa=va.data[ka].length;ra+=Aa,Si!==void 0?0<Aa&&(qi+=Math.abs(Aa-Si),Si=Aa):Si=Aa}0<va.data.length&&(ra/=va.data.length-fa),(Ri===void 0||qi<=Ri)&&(Di===void 0||Di<ra)&&1.99<ra&&(Ri=qi,Pi=ki,Di=ra)}return{successful:!!(oi.delimiter=Pi),bestDelimiter:Pi}}(Ji,oi.newline,oi.skipEmptyLines,oi.comments,oi.delimitersToGuess);ri.successful?oi.delimiter=ri.bestDelimiter:(si=!0,oi.delimiter=Dn.DefaultDelimiter),xi.meta.delimiter=oi.delimiter}var ci=hi(oi);return oi.preview&&oi.header&&ci.preview++,Xo=Ji,ni=new ei(ci),xi=ni.parse(Xo,na,ga),ji(),Ii?{meta:{paused:!0}}:xi||{meta:{paused:!1}}},this.paused=function(){return Ii},this.pause=function(){Ii=!0,ni.abort(),Xo=zn(oi.chunk)?"":Xo.substring(ni.getCharIndex())},this.resume=function(){Ki.streamer._halted?(Ii=!1,Ki.streamer.parseChunk(Xo,!0)):setTimeout(Ki.resume,3)},this.aborted=function(){return sa},this.abort=function(){sa=!0,ni.abort(),xi.meta.aborted=!0,zn(oi.complete)&&oi.complete(xi),Xo=""}}function Zo(oi){return oi.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function ei(oi){var Xo,ni=(oi=oi||{}).delimiter,si=oi.newline,pi=oi.comments,di=oi.step,Li=oi.preview,ea=oi.fastMode,Ki=Xo=oi.quoteChar===void 0||oi.quoteChar===null?'"':oi.quoteChar;if(oi.escapeChar!==void 0&&(Ki=oi.escapeChar),(typeof ni!="string"||-1<Dn.BAD_DELIMITERS.indexOf(ni))&&(ni=","),pi===ni)throw new Error("Comment character same as delimiter");pi===!0?pi="#":(typeof pi!="string"||-1<Dn.BAD_DELIMITERS.indexOf(pi))&&(pi=!1),si!==`
|
||
`&&si!=="\r"&&si!==`\r
|
||
`&&(si=`
|
||
`);var gi=0,$i=!1;this.parse=function(Ii,sa,la){if(typeof Ii!="string")throw new Error("Input must be a string");var xi=Ii.length,Mi=ni.length,Hi=si.length,ji=pi.length,Ui=zn(di),Qi=[],ia=[],Ji=[],na=gi=0;if(!Ii)return wa();if(oi.header&&!sa){var ga=Ii.split(si)[0].split(ni),ma=[],ri={},ci=!1;for(var _i in ga){var wi=ga[_i];zn(oi.transformHeader)&&(wi=oi.transformHeader(wi,_i));var bi=wi,Oi=ri[wi]||0;for(0<Oi&&(ci=!0,bi=wi+"_"+Oi),ri[wi]=Oi+1;ma.includes(bi);)bi=bi+"_"+Oi;ma.push(bi)}if(ci){var Fi=Ii.split(si);Fi[0]=ma.join(ni),Ii=Fi.join(si)}}if(ea||ea!==!1&&Ii.indexOf(Xo)===-1){for(var Pi=Ii.split(si),Ri=0;Ri<Pi.length;Ri++){if(Ji=Pi[Ri],gi+=Ji.length,Ri!==Pi.length-1)gi+=si.length;else if(la)return wa();if(!pi||Ji.substring(0,ji)!==pi){if(Ui){if(Qi=[],fa(Ji.split(ni)),Na(),$i)return wa()}else fa(Ji.split(ni));if(Li&&Li<=Ri)return Qi=Qi.slice(0,Li),wa(!0)}}return wa()}for(var Si=Ii.indexOf(ni,gi),Di=Ii.indexOf(si,gi),Gi=new RegExp(Zo(Ki)+Zo(Xo),"g"),ki=Ii.indexOf(Xo,gi);;)if(Ii[gi]!==Xo)if(pi&&Ji.length===0&&Ii.substring(gi,gi+ji)===pi){if(Di===-1)return wa();gi=Di+Hi,Di=Ii.indexOf(si,gi),Si=Ii.indexOf(ni,gi)}else if(Si!==-1&&(Si<Di||Di===-1))Ji.push(Ii.substring(gi,Si)),gi=Si+Mi,Si=Ii.indexOf(ni,gi);else{if(Di===-1)break;if(Ji.push(Ii.substring(gi,Di)),Aa(Di+Hi),Ui&&(Na(),$i))return wa();if(Li&&Qi.length>=Li)return wa(!0)}else for(ki=gi,gi++;;){if((ki=Ii.indexOf(Xo,ki+1))===-1)return la||ia.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:Qi.length,index:gi}),ka();if(ki===xi-1)return ka(Ii.substring(gi,ki).replace(Gi,Xo));if(Xo!==Ki||Ii[ki+1]!==Ki){if(Xo===Ki||ki===0||Ii[ki-1]!==Ki){Si!==-1&&Si<ki+1&&(Si=Ii.indexOf(ni,ki+1)),Di!==-1&&Di<ki+1&&(Di=Ii.indexOf(si,ki+1));var qi=va(Di===-1?Si:Math.min(Si,Di));if(Ii.substr(ki+1+qi,Mi)===ni){Ji.push(Ii.substring(gi,ki).replace(Gi,Xo)),Ii[gi=ki+1+qi+Mi]!==Xo&&(ki=Ii.indexOf(Xo,gi)),Si=Ii.indexOf(ni,gi),Di=Ii.indexOf(si,gi);break}var ra=va(Di);if(Ii.substring(ki+1+ra,ki+1+ra+Hi)===si){if(Ji.push(Ii.substring(gi,ki).replace(Gi,Xo)),Aa(ki+1+ra+Hi),Si=Ii.indexOf(ni,gi),ki=Ii.indexOf(Xo,gi),Ui&&(Na(),$i))return wa();if(Li&&Qi.length>=Li)return wa(!0);break}ia.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:Qi.length,index:gi}),ki++}}else ki++}return ka();function fa(Ei){Qi.push(Ei),na=gi}function va(Ei){var zi=0;if(Ei!==-1){var Zi=Ii.substring(ki+1,Ei);Zi&&Zi.trim()===""&&(zi=Zi.length)}return zi}function ka(Ei){return la||(Ei===void 0&&(Ei=Ii.substring(gi)),Ji.push(Ei),gi=xi,fa(Ji),Ui&&Na()),wa()}function Aa(Ei){gi=Ei,fa(Ji),Ji=[],Di=Ii.indexOf(si,gi)}function wa(Ei){return{data:Qi,errors:ia,meta:{delimiter:ni,linebreak:si,aborted:$i,truncated:!!Ei,cursor:na+(sa||0)}}}function Na(){di(wa()),Qi=[],ia=[]}},this.abort=function(){$i=!0},this.getCharIndex=function(){return gi}}function li(oi){var Xo=oi.data,ni=In[Xo.workerId],si=!1;if(Xo.error)ni.userError(Xo.error,Xo.file);else if(Xo.results&&Xo.results.data){var pi={abort:function(){si=!0,vi(Xo.workerId,{data:[],errors:[],meta:{aborted:!0}})},pause:Jo,resume:Jo};if(zn(ni.userStep)){for(var di=0;di<Xo.results.data.length&&(ni.userStep({data:Xo.results.data[di],errors:Xo.results.errors,meta:Xo.results.meta},pi),!si);di++);delete Xo.results}else zn(ni.userChunk)&&(ni.userChunk(Xo.results,pi,Xo.file),delete Xo.results)}Xo.finished&&!si&&vi(Xo.workerId,Xo.results)}function vi(oi,Xo){var ni=In[oi];zn(ni.userComplete)&&ni.userComplete(Xo),ni.terminate(),delete In[oi]}function Jo(){throw new Error("Not implemented.")}function hi(oi){if(typeof oi!="object"||oi===null)return oi;var Xo=Array.isArray(oi)?[]:{};for(var ni in oi)Xo[ni]=hi(oi[ni]);return Xo}function mi(oi,Xo){return function(){oi.apply(Xo,arguments)}}function zn(oi){return typeof oi=="function"}return Ln&&(Nn.onmessage=function(oi){var Xo=oi.data;if(Dn.WORKER_ID===void 0&&Xo&&(Dn.WORKER_ID=Xo.workerId),typeof Xo.input=="string")Nn.postMessage({workerId:Dn.WORKER_ID,results:Dn.parse(Xo.input,Xo.config),finished:!0});else if(Nn.File&&Xo.input instanceof File||Xo.input instanceof Object){var ni=Dn.parse(Xo.input,Xo.config);ni&&Nn.postMessage({workerId:Dn.WORKER_ID,results:ni,finished:!0})}}),(Gn.prototype=Object.create(Wn.prototype)).constructor=Gn,(Yn.prototype=Object.create(Wn.prototype)).constructor=Yn,(rr.prototype=Object.create(rr.prototype)).constructor=rr,(nr.prototype=Object.create(Wn.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(Hn=>Bn.toLocal.set(Hn,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(),Hn=Pn[1].trim();Dn===""||Hn===""||Ln(Dn,Hn)}),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())},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 a=="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))}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:[]}},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(Hn=>{Hn.base_dirname===Pn&&Dn.datas.push(Hn)}),$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 _n=Cn=>{if(Cn>100){data.loading=!1;return}if(opts&&opts.sd_model_checkpoint===data.basename){data.loading=!1;return}setTimeout(_n,100,Cn+1)};_n(0),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&&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")}}},_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),Hn=toValue(Cn.maxWait);return $n&&Ln($n),Dn<=0||Hn!==void 0&&Hn<=0?(Nn&&(Ln(Nn),Nn=null),Promise.resolve(Pn())):new Promise((Wn,Gn)=>{Bn=Cn.rejectOnCancel?Gn:Wn,Hn&&!Nn&&(Nn=setTimeout(()=>{$n&&Ln($n),Nn=null,Wn(Pn())},Hn)),$n=setTimeout(()=>{Nn&&Ln(Nn),Nn=null,Wn(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 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 whenever(_n,Cn,$n){return watch(_n,(Nn,Bn,Ln)=>{Nn&&Cn(Nn,Bn,Ln)},$n)}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;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(Wn=>Wn()),Ln.length=0},Pn=(Wn,Gn,Yn,rr)=>(Wn.addEventListener(Gn,Yn,rr),()=>Wn.removeEventListener(Gn,Yn,rr)),Dn=watch(()=>[unrefElement(Cn),toValue(Bn)],([Wn,Gn])=>{if(In(),!Wn)return;const Yn=isObject$4(Gn)?{...Gn}:Gn;Ln.push(...$n.flatMap(rr=>Nn.map(nr=>Pn(Wn,rr,nr,Yn))))},{immediate:!0,flush:"post"}),Hn=()=>{Dn(),In()};return tryOnScopeDispose(Hn),Hn}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(Yn=>Yn.addEventListener("click",noop$1)),Nn.document.documentElement.addEventListener("click",noop$1));let Pn=!0;const Dn=Yn=>Bn.some(rr=>{if(typeof rr=="string")return Array.from(Nn.document.querySelectorAll(rr)).some(nr=>nr===Yn.target||Yn.composedPath().includes(nr));{const nr=unrefElement(rr);return nr&&(Yn.target===nr||Yn.composedPath().includes(nr))}}),Wn=[useEventListener(Nn,"click",Yn=>{const rr=unrefElement(_n);if(!(!rr||rr===Yn.target||Yn.composedPath().includes(rr))){if(Yn.detail===0&&(Pn=!Dn(Yn)),!Pn){Pn=!0;return}Cn(Yn)}},{passive:!0,capture:Ln}),useEventListener(Nn,"pointerdown",Yn=>{const rr=unrefElement(_n);Pn=!Dn(Yn)&&!!(rr&&!Yn.composedPath().includes(rr))},{passive:!0}),In&&useEventListener(Nn,"blur",Yn=>{setTimeout(()=>{var rr;const nr=unrefElement(_n);((rr=Nn.document.activeElement)==null?void 0:rr.tagName)==="IFRAME"&&!(nr!=null&&nr.contains(Nn.document.activeElement))&&Cn(Yn)},0)})].filter(Boolean);return()=>Wn.forEach(Yn=>Yn())}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:Hn=!1,shallow:Wn,window:Gn=defaultWindow,eventFilter:Yn,onError:rr=Xo=>{console.error(Xo)},initOnMounted:nr}=Nn,Yo=(Wn?shallowRef:ref)(typeof Cn=="function"?Cn():Cn);if(!$n)try{$n=getSSRHandler("getDefaultStorage",()=>{var Xo;return(Xo=defaultWindow)==null?void 0:Xo.localStorage})()}catch(Xo){rr(Xo)}if(!$n)return Yo;const Zo=toValue(Cn),ei=guessSerializerType(Zo),li=(Bn=Nn.serializer)!=null?Bn:StorageSerializers[ei],{pause:vi,resume:Jo}=watchPausable(Yo,()=>hi(Yo.value),{flush:Ln,deep:In,eventFilter:Yn});return Gn&&Pn&&tryOnMounted(()=>{useEventListener(Gn,"storage",oi),useEventListener(Gn,customStorageEventName,zn),nr&&oi()}),nr||oi(),Yo;function hi(Xo){try{if(Xo==null)$n.removeItem(_n);else{const ni=li.write(Xo),si=$n.getItem(_n);si!==ni&&($n.setItem(_n,ni),Gn&&Gn.dispatchEvent(new CustomEvent(customStorageEventName,{detail:{key:_n,oldValue:si,newValue:ni,storageArea:$n}})))}}catch(ni){rr(ni)}}function mi(Xo){const ni=Xo?Xo.newValue:$n.getItem(_n);if(ni==null)return Dn&&Zo!=null&&$n.setItem(_n,li.write(Zo)),Zo;if(!Xo&&Hn){const si=li.read(ni);return typeof Hn=="function"?Hn(si,Zo):ei==="object"&&!Array.isArray(si)?{...Zo,...si}:si}else return typeof ni!="string"?ni:li.read(ni)}function zn(Xo){oi(Xo.detail)}function oi(Xo){if(!(Xo&&Xo.storageArea!==$n)){if(Xo&&Xo.key==null){Yo.value=Zo;return}if(!(Xo&&Xo.key!==_n)){vi();try{(Xo==null?void 0:Xo.newValue)!==li.write(Yo.value)&&(Yo.value=mi(Xo))}catch(ni){rr(ni)}finally{Xo?nextTick(Jo):Jo()}}}}}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(gi){var $i=new Error(Cn+": "+gi);throw $i.source=Cn,$i}function Nn(){var gi=Bn();return Cn.length>0&&$n("Invalid input not EOF"),gi}function Bn(){return vi(Ln)}function Ln(){return In("linear-gradient",_n.linearGradient,Dn)||In("repeating-linear-gradient",_n.repeatingLinearGradient,Dn)||In("radial-gradient",_n.radialGradient,Gn)||In("repeating-radial-gradient",_n.repeatingRadialGradient,Gn)}function In(gi,$i,Ii){return Pn($i,function(sa){var la=Ii();return la&&(ea(_n.comma)||$n("Missing comma before color stops")),{type:gi,orientation:la,colorStops:vi(Jo)}})}function Pn(gi,$i){var Ii=ea(gi);if(Ii){ea(_n.startCall)||$n("Missing (");var sa=$i(Ii);return ea(_n.endCall)||$n("Missing )"),sa}}function Dn(){return Hn()||Wn()}function Hn(){return Li("directional",_n.sideOrCorner,1)}function Wn(){return Li("angular",_n.angleValue,1)}function Gn(){var gi,$i=Yn(),Ii;return $i&&(gi=[],gi.push($i),Ii=Cn,ea(_n.comma)&&($i=Yn(),$i?gi.push($i):Cn=Ii)),gi}function Yn(){var gi=rr()||nr();if(gi)gi.at=Zo();else{var $i=Yo();if($i){gi=$i;var Ii=Zo();Ii&&(gi.at=Ii)}else{var sa=ei();sa&&(gi={type:"default-radial",at:sa})}}return gi}function rr(){var gi=Li("shape",/^(circle)/i,0);return gi&&(gi.style=di()||Yo()),gi}function nr(){var gi=Li("shape",/^(ellipse)/i,0);return gi&&(gi.style=si()||Yo()),gi}function Yo(){return Li("extent-keyword",_n.extentKeywords,1)}function Zo(){if(Li("position",/^at/,0)){var gi=ei();return gi||$n("Missing positioning value"),gi}}function ei(){var gi=li();if(gi.x||gi.y)return{type:"position",value:gi}}function li(){return{x:si(),y:si()}}function vi(gi){var $i=gi(),Ii=[];if($i)for(Ii.push($i);ea(_n.comma);)$i=gi(),$i?Ii.push($i):$n("One extra comma");return Ii}function Jo(){var gi=hi();return gi||$n("Expected color definition"),gi.length=si(),gi}function hi(){return zn()||Xo()||oi()||mi()}function mi(){return Li("literal",_n.literalColor,0)}function zn(){return Li("hex",_n.hexColor,1)}function oi(){return Pn(_n.rgbColor,function(){return{type:"rgb",value:vi(ni)}})}function Xo(){return Pn(_n.rgbaColor,function(){return{type:"rgba",value:vi(ni)}})}function ni(){return ea(_n.number)[1]}function si(){return Li("%",_n.percentageValue,1)||pi()||di()}function pi(){return Li("position-keyword",_n.positionKeywords,1)}function di(){return Li("px",_n.pixelValue,1)||Li("em",_n.emValue,1)}function Li(gi,$i,Ii){var sa=ea($i);if(sa)return{type:gi,value:sa[Ii]}}function ea(gi){var $i,Ii;return Ii=/^[\n\r\t\s]+/.exec(Cn),Ii&&Ki(Ii[0].length),$i=gi.exec(Cn),$i&&Ki($i[0].length),$i}function Ki(gi){Cn=Cn.substr(gi)}return function(gi){return Cn=gi.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,Hn){return Dn[Hn]="",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,Hn=(Nn.left+(Dn&&Pn?Pn.offsetLeft:0))/Bn,Wn=(Nn.top+(Dn&&Pn?Pn.offsetTop:0))/Ln,Gn=Nn.width/Bn,Yn=Nn.height/Ln;return{width:Gn,height:Yn,top:Wn,right:Hn+Gn,bottom:Wn+Yn,left:Hn,x:Hn,y:Wn}}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),Hn=[left,right].indexOf(Pn)>=0,Wn=Hn?"height":"width";if(!(!Ln||!In)){var Gn=toPaddingObject(Bn.padding,$n),Yn=getLayoutRect(Ln),rr=Dn==="y"?top:left,nr=Dn==="y"?bottom:right,Yo=$n.rects.reference[Wn]+$n.rects.reference[Dn]-In[Dn]-$n.rects.popper[Wn],Zo=In[Dn]-$n.rects.reference[Dn],ei=getOffsetParent(Ln),li=ei?Dn==="y"?ei.clientHeight||0:ei.clientWidth||0:0,vi=Yo/2-Zo/2,Jo=Gn[rr],hi=li-Yn[Wn]-Gn[nr],mi=li/2-Yn[Wn]/2+vi,zn=within(Jo,mi,hi),oi=Dn;$n.modifiersData[Nn]=(Cn={},Cn[oi]=zn,Cn.centerOffset=zn-mi,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,Hn=_n.adaptive,Wn=_n.roundOffsets,Gn=_n.isFixed,Yn=In.x,rr=Yn===void 0?0:Yn,nr=In.y,Yo=nr===void 0?0:nr,Zo=typeof Wn=="function"?Wn({x:rr,y:Yo}):{x:rr,y:Yo};rr=Zo.x,Yo=Zo.y;var ei=In.hasOwnProperty("x"),li=In.hasOwnProperty("y"),vi=left,Jo=top,hi=window;if(Hn){var mi=getOffsetParent($n),zn="clientHeight",oi="clientWidth";if(mi===getWindow($n)&&(mi=getDocumentElement($n),getComputedStyle(mi).position!=="static"&&Pn==="absolute"&&(zn="scrollHeight",oi="scrollWidth")),mi=mi,Bn===top||(Bn===left||Bn===right)&&Ln===end){Jo=bottom;var Xo=Gn&&mi===hi&&hi.visualViewport?hi.visualViewport.height:mi[zn];Yo-=Xo-Nn.height,Yo*=Dn?1:-1}if(Bn===left||(Bn===top||Bn===bottom)&&Ln===end){vi=right;var ni=Gn&&mi===hi&&hi.visualViewport?hi.visualViewport.width:mi[oi];rr-=ni-Nn.width,rr*=Dn?1:-1}}var si=Object.assign({position:Pn},Hn&&unsetSides),pi=Wn===!0?roundOffsetsByDPR({x:rr,y:Yo},getWindow($n)):{x:rr,y:Yo};if(rr=pi.x,Yo=pi.y,Dn){var di;return Object.assign({},si,(di={},di[Jo]=li?"0":"",di[vi]=ei?"0":"",di.transform=(hi.devicePixelRatio||1)<=1?"translate("+rr+"px, "+Yo+"px)":"translate3d("+rr+"px, "+Yo+"px, 0)",di))}return Object.assign({},si,(Cn={},Cn[Jo]=li?Yo+"px":"",Cn[vi]=ei?rr+"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,Hn={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({},Hn,{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({},Hn,{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),Hn=[].concat(Cn.scrollParents.reference,Cn.scrollParents.popper);return Ln&&Hn.forEach(function(Wn){Wn.addEventListener("scroll",$n.update,passive)}),Pn&&Dn.addEventListener("resize",$n.update,passive),function(){Ln&&Hn.forEach(function(Wn){Wn.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 Hn=isLayoutViewport();(Hn||!Hn&&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,Hn){var Wn=getClientRectFromMixedType(_n,Hn,Nn);return Dn.top=max(Wn.top,Dn.top),Dn.right=min(Wn.right,Dn.right),Dn.bottom=min(Wn.bottom,Dn.bottom),Dn.left=max(Wn.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 Hn=Bn?getMainAxisFromPlacement(Bn):null;if(Hn!=null){var Wn=Hn==="y"?"height":"width";switch(Ln){case start:Dn[Hn]=Dn[Hn]-(Cn[Wn]/2-$n[Wn]/2);break;case end:Dn[Hn]=Dn[Hn]+(Cn[Wn]/2-$n[Wn]/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,Hn=$n.rootBoundary,Wn=Hn===void 0?viewport:Hn,Gn=$n.elementContext,Yn=Gn===void 0?popper:Gn,rr=$n.altBoundary,nr=rr===void 0?!1:rr,Yo=$n.padding,Zo=Yo===void 0?0:Yo,ei=mergePaddingObject(typeof Zo!="number"?Zo:expandToHashMap(Zo,basePlacements)),li=Yn===popper?reference:popper,vi=_n.rects.popper,Jo=_n.elements[nr?li:Yn],hi=getClippingRect(isElement$1(Jo)?Jo:Jo.contextElement||getDocumentElement(_n.elements.popper),Dn,Wn,In),mi=getBoundingClientRect(_n.elements.reference),zn=computeOffsets({reference:mi,element:vi,strategy:"absolute",placement:Bn}),oi=rectToClientRect(Object.assign({},vi,zn)),Xo=Yn===popper?oi:mi,ni={top:hi.top-Xo.top+ei.top,bottom:Xo.bottom-hi.bottom+ei.bottom,left:hi.left-Xo.left+ei.left,right:Xo.right-hi.right+ei.right},si=_n.modifiersData.offset;if(Yn===popper&&si){var pi=si[Bn];Object.keys(ni).forEach(function(di){var Li=[right,bottom].indexOf(di)>=0?1:-1,ea=[top,bottom].indexOf(di)>=0?"y":"x";ni[di]+=pi[ea]*Li})}return ni}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,Hn=Dn===void 0?placements:Dn,Wn=getVariation(Nn),Gn=Wn?Pn?variationPlacements:variationPlacements.filter(function(nr){return getVariation(nr)===Wn}):basePlacements,Yn=Gn.filter(function(nr){return Hn.indexOf(nr)>=0});Yn.length===0&&(Yn=Gn);var rr=Yn.reduce(function(nr,Yo){return nr[Yo]=detectOverflow(_n,{placement:Yo,boundary:Bn,rootBoundary:Ln,padding:In})[getBasePlacement$1(Yo)],nr},{});return Object.keys(rr).sort(function(nr,Yo){return rr[nr]-rr[Yo]})}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,Hn=$n.padding,Wn=$n.boundary,Gn=$n.rootBoundary,Yn=$n.altBoundary,rr=$n.flipVariations,nr=rr===void 0?!0:rr,Yo=$n.allowedAutoPlacements,Zo=Cn.options.placement,ei=getBasePlacement$1(Zo),li=ei===Zo,vi=Dn||(li||!nr?[getOppositePlacement(Zo)]:getExpandedFallbackPlacements(Zo)),Jo=[Zo].concat(vi).reduce(function(Hi,ji){return Hi.concat(getBasePlacement$1(ji)===auto?computeAutoPlacement(Cn,{placement:ji,boundary:Wn,rootBoundary:Gn,padding:Hn,flipVariations:nr,allowedAutoPlacements:Yo}):ji)},[]),hi=Cn.rects.reference,mi=Cn.rects.popper,zn=new Map,oi=!0,Xo=Jo[0],ni=0;ni<Jo.length;ni++){var si=Jo[ni],pi=getBasePlacement$1(si),di=getVariation(si)===start,Li=[top,bottom].indexOf(pi)>=0,ea=Li?"width":"height",Ki=detectOverflow(Cn,{placement:si,boundary:Wn,rootBoundary:Gn,altBoundary:Yn,padding:Hn}),gi=Li?di?right:left:di?bottom:top;hi[ea]>mi[ea]&&(gi=getOppositePlacement(gi));var $i=getOppositePlacement(gi),Ii=[];if(Ln&&Ii.push(Ki[pi]<=0),Pn&&Ii.push(Ki[gi]<=0,Ki[$i]<=0),Ii.every(function(Hi){return Hi})){Xo=si,oi=!1;break}zn.set(si,Ii)}if(oi)for(var sa=nr?3:1,la=function(ji){var Ui=Jo.find(function(Qi){var ia=zn.get(Qi);if(ia)return ia.slice(0,ji).every(function(Ji){return Ji})});if(Ui)return Xo=Ui,"break"},xi=sa;xi>0;xi--){var Mi=la(xi);if(Mi==="break")break}Cn.placement!==Xo&&(Cn.modifiersData[Nn]._skip=!0,Cn.placement=Xo,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),Hn=getSideOffsets(Pn,Bn,Ln),Wn=isAnySideFullyClipped(Dn),Gn=isAnySideFullyClipped(Hn);Cn.modifiersData[$n]={referenceClippingOffsets:Dn,popperEscapeOffsets:Hn,isReferenceHidden:Wn,hasPopperEscaped:Gn},Cn.attributes.popper=Object.assign({},Cn.attributes.popper,{"data-popper-reference-hidden":Wn,"data-popper-escaped":Gn})}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(Wn,Gn){return Wn[Gn]=distanceAndSkiddingToXY(Gn,Cn.rects,Ln),Wn},{}),Pn=In[Cn.placement],Dn=Pn.x,Hn=Pn.y;Cn.modifiersData.popperOffsets!=null&&(Cn.modifiersData.popperOffsets.x+=Dn,Cn.modifiersData.popperOffsets.y+=Hn),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,Hn=$n.rootBoundary,Wn=$n.altBoundary,Gn=$n.padding,Yn=$n.tether,rr=Yn===void 0?!0:Yn,nr=$n.tetherOffset,Yo=nr===void 0?0:nr,Zo=detectOverflow(Cn,{boundary:Dn,rootBoundary:Hn,padding:Gn,altBoundary:Wn}),ei=getBasePlacement$1(Cn.placement),li=getVariation(Cn.placement),vi=!li,Jo=getMainAxisFromPlacement(ei),hi=getAltAxis(Jo),mi=Cn.modifiersData.popperOffsets,zn=Cn.rects.reference,oi=Cn.rects.popper,Xo=typeof Yo=="function"?Yo(Object.assign({},Cn.rects,{placement:Cn.placement})):Yo,ni=typeof Xo=="number"?{mainAxis:Xo,altAxis:Xo}:Object.assign({mainAxis:0,altAxis:0},Xo),si=Cn.modifiersData.offset?Cn.modifiersData.offset[Cn.placement]:null,pi={x:0,y:0};if(mi){if(Ln){var di,Li=Jo==="y"?top:left,ea=Jo==="y"?bottom:right,Ki=Jo==="y"?"height":"width",gi=mi[Jo],$i=gi+Zo[Li],Ii=gi-Zo[ea],sa=rr?-oi[Ki]/2:0,la=li===start?zn[Ki]:oi[Ki],xi=li===start?-oi[Ki]:-zn[Ki],Mi=Cn.elements.arrow,Hi=rr&&Mi?getLayoutRect(Mi):{width:0,height:0},ji=Cn.modifiersData["arrow#persistent"]?Cn.modifiersData["arrow#persistent"].padding:getFreshSideObject(),Ui=ji[Li],Qi=ji[ea],ia=within(0,zn[Ki],Hi[Ki]),Ji=vi?zn[Ki]/2-sa-ia-Ui-ni.mainAxis:la-ia-Ui-ni.mainAxis,na=vi?-zn[Ki]/2+sa+ia+Qi+ni.mainAxis:xi+ia+Qi+ni.mainAxis,ga=Cn.elements.arrow&&getOffsetParent(Cn.elements.arrow),ma=ga?Jo==="y"?ga.clientTop||0:ga.clientLeft||0:0,ri=(di=si==null?void 0:si[Jo])!=null?di:0,ci=gi+Ji-ri-ma,_i=gi+na-ri,wi=within(rr?min($i,ci):$i,gi,rr?max(Ii,_i):Ii);mi[Jo]=wi,pi[Jo]=wi-gi}if(Pn){var bi,Oi=Jo==="x"?top:left,Fi=Jo==="x"?bottom:right,Pi=mi[hi],Ri=hi==="y"?"height":"width",Si=Pi+Zo[Oi],Di=Pi-Zo[Fi],Gi=[top,left].indexOf(ei)!==-1,ki=(bi=si==null?void 0:si[hi])!=null?bi:0,qi=Gi?Si:Pi-zn[Ri]-oi[Ri]-ki+ni.altAxis,ra=Gi?Pi+zn[Ri]+oi[Ri]-ki-ni.altAxis:Di,fa=rr&&Gi?withinMaxClamp(qi,Pi,ra):within(rr?qi:Si,Pi,rr?ra:Di);mi[hi]=fa,pi[hi]=fa-Pi}Cn.modifiersData[Nn]=pi}}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,Hn){Hn===void 0&&(Hn=Ln);var Wn={placement:"bottom",orderedModifiers:[],options:Object.assign({},DEFAULT_OPTIONS,Ln),modifiersData:{},elements:{reference:Pn,popper:Dn},attributes:{},styles:{}},Gn=[],Yn=!1,rr={state:Wn,setOptions:function(ei){var li=typeof ei=="function"?ei(Wn.options):ei;Yo(),Wn.options=Object.assign({},Ln,Wn.options,li),Wn.scrollParents={reference:isElement$1(Pn)?listScrollParents(Pn):Pn.contextElement?listScrollParents(Pn.contextElement):[],popper:listScrollParents(Dn)};var vi=orderModifiers(mergeByName([].concat(Nn,Wn.options.modifiers)));return Wn.orderedModifiers=vi.filter(function(Jo){return Jo.enabled}),nr(),rr.update()},forceUpdate:function(){if(!Yn){var ei=Wn.elements,li=ei.reference,vi=ei.popper;if(areValidElements(li,vi)){Wn.rects={reference:getCompositeRect(li,getOffsetParent(vi),Wn.options.strategy==="fixed"),popper:getLayoutRect(vi)},Wn.reset=!1,Wn.placement=Wn.options.placement,Wn.orderedModifiers.forEach(function(ni){return Wn.modifiersData[ni.name]=Object.assign({},ni.data)});for(var Jo=0;Jo<Wn.orderedModifiers.length;Jo++){if(Wn.reset===!0){Wn.reset=!1,Jo=-1;continue}var hi=Wn.orderedModifiers[Jo],mi=hi.fn,zn=hi.options,oi=zn===void 0?{}:zn,Xo=hi.name;typeof mi=="function"&&(Wn=mi({state:Wn,options:oi,name:Xo,instance:rr})||Wn)}}}},update:debounce$1(function(){return new Promise(function(Zo){rr.forceUpdate(),Zo(Wn)})}),destroy:function(){Yo(),Yn=!0}};if(!areValidElements(Pn,Dn))return rr;rr.setOptions(Hn).then(function(Zo){!Yn&&Hn.onFirstUpdate&&Hn.onFirstUpdate(Zo)});function nr(){Wn.orderedModifiers.forEach(function(Zo){var ei=Zo.name,li=Zo.options,vi=li===void 0?{}:li,Jo=Zo.effect;if(typeof Jo=="function"){var hi=Jo({state:Wn,name:ei,instance:rr,options:vi}),mi=function(){};Gn.push(hi||mi)}})}function Yo(){Gn.forEach(function(Zo){return Zo()}),Gn=[]}return rr}}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$2=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$2.call(_n)==="[object Array]"},h$1=_n=>a$2.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=Hn=>{Dn.push(Hn)},Bn=Nn.validator(Cn),d$1=Pn,!Bn){const Hn=(Dn.length>1?"* ":"")+Dn.join(`
|
||
* `);return Dn.length=0,$n===!1?(d$1(Hn),Bn):Hn}}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 Hn={};return Object.getOwnPropertyNames(Dn).forEach(Wn=>{Hn[Wn]=Object.getOwnPropertyDescriptor(Dn,Wn)}),Object.defineProperties({},Hn)}(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(Hn){return Dn.call(this,Hn)&&Bn.call(this,Hn)}:Bn,Nn)}var In,Pn;return Object.assign(Nn,Ln)}function $$1(_n){return _n.replace(/^(?!\s*$)/gm," ")}const w$1=()=>_$1("any",{}),P$1=()=>_$1("function",{type:Function}),x$1=()=>_$1("boolean",{type:Boolean}),E$1=()=>_$1("string",{type:String}),N$1=()=>_$1("number",{type:Number}),q$1=()=>_$1("array",{type:Array}),A$1=()=>_$1("object",{type:Object}),V$2=()=>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$2(_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$2(_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$1().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$1().def(this.defaults.array)}static get object(){return A$1().def(this.defaults.object)}static get integer(){return V$2().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 Hn=T$1($n,In,Ln);return Hn.validator&&(Hn.validator=Hn.validator.bind(Hn,...Dn)),Hn}});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 Hn=Object.assign({},Ln);let Wn;return Wn=Nn?_$1($n,Hn):j$1($n,Hn),Hn.validator&&(Wn.validator=Hn.validator.bind(Wn,...Dn)),Wn},enumerable:!0},Object.defineProperty(this,$n,Pn)}}).defaults={},_n.sensibleDefaults=void 0,_n.config=n$1,_n.custom=D$1,_n.oneOf=L$2,_n.instanceOf=B$2,_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$1=Object.getOwnPropertyDescriptor,c={f:a$1&&!u.call({1:2},1)?function(_n){var Cn=a$1(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=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(_n),Cn=y(Cn,!0),A($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$1=Function.toString;typeof C.inspectSource!="function"&&(C.inspectSource=function(_n){return L$1.call(_n)});var P,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=0,z=Math.random(),$=function(_n){return"Symbol("+String(_n===void 0?"":_n)+")_"+(++W+z).toString(36)},B$1=F("keys"),Y=function(_n){return B$1[_n]||(B$1[_n]=$(_n))},G={},H=r.WeakMap;if(N){var X$1=C.state||(C.state=new H),V$1=X$1.get,K=X$1.has,q=X$1.set;P=function(_n,Cn){return Cn.facade=_n,q.call(X$1,_n,Cn),Cn},M=function(_n){return V$1.call(X$1,_n)||{}},_=function(_n){return K.call(X$1,_n)}}else{var Q=Y("state");G[Q]=!0,P=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,get:M,has:_,enforce:function(_n){return _(_n)?M(_n):P(_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,Hn=!!Pn&&!!Pn.unsafe,Wn=!!Pn&&!!Pn.enumerable,Gn=!!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?(Hn?!Gn&&Bn[Ln]&&(Wn=!0):delete Bn[Ln],Wn?Bn[Ln]=In:I(Bn,Ln,In)):Wn?Bn[Ln]=In:j(Ln,In)})(Function.prototype,"toString",function(){return typeof this=="function"&&Cn(this).source||D(this)})}),tt$1=r,et=function(_n){return typeof _n=="function"?_n:void 0},nt$1=function(_n,Cn){return arguments.length<2?et(tt$1[_n])||et(r[_n]):tt$1[_n]&&tt$1[_n][Cn]||r[_n]&&r[_n][Cn]},rt$1=Math.ceil,ot$1=Math.floor,it$1=function(_n){return isNaN(_n=+_n)?0:(_n>0?ot$1:rt$1)(_n)},ut$1=Math.min,at$1=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$1(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$1("Reflect","ownKeys")||function(_n){var Cn=yt$1.f(A(_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,Hn=_n.stat;if($n=Dn?r:Hn?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+(Hn?".":"#")+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=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])===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=nt$1("navigator","userAgent")||"",ae$1=r.process,ce$1=ae$1&&ae$1.versions,le$1=ce$1&&ce$1.v8;le$1?Vt$1=(Xt$1=le$1.split("."))[0]+Xt$1[1]:ue&&(!(Xt$1=ue.match(/Edge\/(\d+)/))||Xt$1[1]>=74)&&(Xt$1=ue.match(/Chrome\/(\d+)/))&&(Vt$1=Xt$1[1]);var fe$1=Vt$1&&+Vt$1,se=ne("species"),de=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("splice"),pe$1=Mt$1("splice",{ACCESSORS:!0,0:0,1:2}),ge=Math.max,he$1=Math.min;It$1({target:"Array",proto:!0,forced:!ve$1||!pe$1},{splice:function(_n,Cn){var $n,Nn,Bn,Ln,In,Pn,Dn=Kt$1(this),Hn=at$1(Dn.length),Wn=ft$1(_n,Hn),Gn=arguments.length;if(Gn===0?$n=Nn=0:Gn===1?($n=0,Nn=Hn-Wn):($n=Gn-2,Nn=he$1(ge(it$1(Cn),0),Hn-Wn)),Hn+$n-Nn>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(Bn=oe(Dn,Nn),Ln=0;Ln<Nn;Ln++)(In=Wn+Ln)in Dn&&ie$1(Bn,Ln,Dn[In]);if(Bn.length=Nn,$n<Nn){for(Ln=Wn;Ln<Hn-Nn;Ln++)Pn=Ln+$n,(In=Ln+Nn)in Dn?Dn[Pn]=Dn[In]:delete Dn[Pn];for(Ln=Hn;Ln>Hn-Nn+$n;Ln--)delete Dn[Ln-1]}else if($n>Nn)for(Ln=Hn-Nn;Ln>Wn;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+Wn]=arguments[Ln+2];return Dn.length=Hn-Nn+$n,Bn}});var ye$1={};ye$1[ne("toStringTag")]="z";var me$1=String(ye$1)==="[object z]",Se=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))=="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(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={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$1=RegExp.prototype.exec,Ie$1=String.prototype.replace,je=Re$1,Ce$1=(Te=/a/,Ae$1=/b*/g,Re$1.call(Te,"a"),Re$1.call(Ae$1,"a"),Te.lastIndex!==0||Ae$1.lastIndex!==0),Le=ke.UNSUPPORTED_Y||ke.BROKEN_CARET,Pe=/()??/.exec("")[1]!==void 0;(Ce$1||Pe||Le)&&(je=function(_n){var Cn,$n,Nn,Bn,Ln=this,In=Le&&Ln.sticky,Pn=we.call(Ln),Dn=Ln.source,Hn=0,Wn=_n;return In&&((Pn=Pn.replace("y","")).indexOf("g")===-1&&(Pn+="g"),Wn=String(_n).slice(Ln.lastIndex),Ln.lastIndex>0&&(!Ln.multiline||Ln.multiline&&_n[Ln.lastIndex-1]!==`
|
||
`)&&(Dn="(?: "+Dn+")",Wn=" "+Wn,Hn++),$n=new RegExp("^(?:"+Dn+")",Pn)),Pe&&($n=new RegExp("^"+Dn+"$(?!\\s)",Pn)),Ce$1&&(Cn=Ln.lastIndex),Nn=Re$1.call(In?$n:Ln,Wn),In?Nn?(Nn.input=Nn.input.slice(Hn),Nn[0]=Nn[0].slice(Hn),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&&Nn&&Nn.length>1&&Ie$1.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=De.name!="toString";(Ue||Ne)&&Z(RegExp.prototype,"toString",function(){var _n=A(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$1="a".replace(/./,"$0")==="$0",$e=ne("replace"),Be$1=!!/./[$e]&&/./[$e]("a","$0")==="",Ye=!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$1=function(_n,Cn,$n,Nn){var Bn=ne(_n),Ln=!o(function(){var Gn={};return Gn[Bn]=function(){return 7},""[_n](Gn)!=7}),In=Ln&&!o(function(){var Gn=!1,Yn=/a/;return _n==="split"&&((Yn={}).constructor={},Yn.constructor[Fe]=function(){return Yn},Yn.flags="",Yn[Bn]=/./[Bn]),Yn.exec=function(){return Gn=!0,null},Yn[Bn](""),!Gn});if(!Ln||!In||_n==="replace"&&(!We||!ze$1||Be$1)||_n==="split"&&!Ye){var Pn=/./[Bn],Dn=$n(Bn,""[_n],function(Gn,Yn,rr,nr,Yo){return Yn.exec===Me$1?Ln&&!Yo?{done:!0,value:Pn.call(Yn,rr,nr)}:{done:!0,value:Gn.call(rr,Yn,nr)}:{done:!1}},{REPLACE_KEEPS_$0:ze$1,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:Be$1}),Hn=Dn[0],Wn=Dn[1];Z(String.prototype,_n,Hn),Z(RegExp.prototype,Bn,Cn==2?function(Gn,Yn){return Wn.call(Gn,this,Yn)}:function(Gn){return Wn.call(Gn,this)})}Nn&&I(RegExp.prototype[Bn],"sham",!0)},He$1=ne("match"),Xe=function(_n){var Cn;return h(_n)&&((Cn=_n[He$1])!==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=ne("species"),qe=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),charAt:qe(!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$1("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,Hn,Wn,Gn=[],Yn=(Bn.ignoreCase?"i":"")+(Bn.multiline?"m":"")+(Bn.unicode?"u":"")+(Bn.sticky?"y":""),rr=0,nr=new RegExp(Bn.source,Yn+"g");(Dn=Me$1.call(nr,In))&&!((Hn=nr.lastIndex)>rr&&(Gn.push(In.slice(rr,Dn.index)),Dn.length>1&&Dn.index<In.length&&en.apply(Gn,Dn.slice(1)),Wn=Dn[0].length,rr=Hn,Gn.length>=Pn));)nr.lastIndex===Dn.index&&nr.lastIndex++;return rr===In.length?!Wn&&nr.test("")||Gn.push(""):Gn.push(In.slice(rr)),Gn.length>Pn?Gn.slice(0,Pn):Gn}:"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(Bn),Dn=String(this),Hn=function(Jo,hi){var mi,zn=A(Jo).constructor;return zn===void 0||(mi=A(zn)[Ke])==null?hi:Ve$1(mi)}(Pn,RegExp),Wn=Pn.unicode,Gn=(Pn.ignoreCase?"i":"")+(Pn.multiline?"m":"")+(Pn.unicode?"u":"")+(rn?"y":"g"),Yn=new Hn(rn?Pn:"^(?:"+Pn.source+")",Gn),rr=Ln===void 0?4294967295:Ln>>>0;if(rr===0)return[];if(Dn.length===0)return tn(Yn,Dn)===null?[Dn]:[];for(var nr=0,Yo=0,Zo=[];Yo<Dn.length;){Yn.lastIndex=rn?Yo:0;var ei,li=tn(Yn,rn?Dn:Dn.slice(Yo));if(li===null||(ei=nn(at$1(Yn.lastIndex+(rn?0:Yo)),Dn.length))===nr)Yo=Ze(Dn,Yo,Wn);else{if(Zo.push(Dn.slice(nr,Yo)),Zo.length===rr)return Zo;for(var vi=1;vi<=li.length-1;vi++)if(Zo.push(li[vi]),Zo.length===rr)return Zo;Yo=nr=ei}}return Zo.push(Dn.slice(nr)),Zo}]},!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("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$1(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$1(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)),Hn=Math.acos(Dn),Wn=Math.floor(180/(Math.PI/Hn));return $n.clientX>Bn&&$n.clientY>Ln&&(Wn=180-Wn),$n.clientX==Bn&&$n.clientY>Ln&&(Wn=180),$n.clientX>Bn&&$n.clientY==Ln&&(Wn=90),$n.clientX<Bn&&$n.clientY>Ln&&(Wn=180+Wn),$n.clientX<Bn&&$n.clientY==Ln&&(Wn=270),$n.clientX<Bn&&$n.clientY<Ln&&(Wn=360-Wn),Wn}},{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(Hn,Wn){var Gn;switch(Wn.charAt(0)){case"$":return"$";case"&":return _n;case"`":return Cn.slice(0,$n);case"'":return Cn.slice(In);case"<":Gn=Bn[Wn.slice(1,-1)];break;default:var Yn=+Wn;if(Yn===0)return Hn;if(Yn>Pn){var rr=Kn(Yn/10);return rr===0?Hn:rr<=Pn?Nn[rr-1]===void 0?Wn.charAt(1):Nn[rr-1]+Wn.charAt(1):Hn}Gn=Nn[Yn-1]}return Gn===void 0?"":Gn})},tr=Math.max,er=Math.min;Ge$1("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 Hn=p(this),Wn=Pn==null?void 0:Pn[_n];return Wn!==void 0?Wn.call(Pn,Hn,Dn):Cn.call(String(Hn),Pn,Dn)},function(Pn,Dn){if(!Bn&&Ln||typeof Dn=="string"&&Dn.indexOf(In)===-1){var Hn=$n(Cn,Pn,this,Dn);if(Hn.done)return Hn.value}var Wn=A(Pn),Gn=String(this),Yn=typeof Dn=="function";Yn||(Dn=String(Dn));var rr=Wn.global;if(rr){var nr=Wn.unicode;Wn.lastIndex=0}for(var Yo=[];;){var Zo=tn(Wn,Gn);if(Zo===null||(Yo.push(Zo),!rr))break;String(Zo[0])===""&&(Wn.lastIndex=Ze(Gn,at$1(Wn.lastIndex),nr))}for(var ei,li="",vi=0,Jo=0;Jo<Yo.length;Jo++){Zo=Yo[Jo];for(var hi=String(Zo[0]),mi=tr(er(it$1(Zo.index),Gn.length),0),zn=[],oi=1;oi<Zo.length;oi++)zn.push((ei=Zo[oi])===void 0?ei:String(ei));var Xo=Zo.groups;if(Yn){var ni=[hi].concat(zn,mi,Gn);Xo!==void 0&&ni.push(Xo);var si=String(Dn.apply(void 0,ni))}else si=Zn(hi,Gn,mi,zn,Xo,Dn);mi>=vi&&(li+=Gn.slice(vi,mi)+si,vi=mi+hi.length)}return li+Gn.slice(vi)}]}),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("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$1(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,Hn,Wn,Gn){for(var Yn,rr,nr=Kt$1(Dn),Yo=v(nr),Zo=lr(Hn,Wn,3),ei=at$1(Yo.length),li=0,vi=Gn||oe,Jo=Cn?vi(Dn,ei):$n||In?vi(Dn,0):void 0;ei>li;li++)if((Pn||li in Yo)&&(rr=Zo(Yn=Yo[li],li,nr),_n))if(Cn)Jo[li]=rr;else if(rr)switch(_n){case 3:return!0;case 5:return Yn;case 6:return li;case 2:fr.call(Jo,Yn)}else switch(_n){case 4:return!1;case 7:fr.call(Jo,Yn)}return Ln?-1:Nn||Bn?Bn:Jo}},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(_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$1("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(_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,Hn=Bn,Wn=0,Gn=!!In&&lr(In,Pn,3);Wn<Nn;){if(Wn in $n){if(Dn=Gn?Gn($n[Wn],Wn,Cn):$n[Wn],Ln>0&&qt$1(Dn))Hn=Ir(_n,Cn,Dn,at$1(Dn.length),Hn,Ln-1)-1;else{if(Hn>=9007199254740991)throw TypeError("Exceed the acceptable array length");_n[Hn]=Dn}Hn++}Wn++}return Hn},jr=Ir;It$1({target:"Array",proto:!0},{flat:function(){var _n=arguments.length?arguments[0]:void 0,Cn=Kt$1(this),$n=at$1(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(Cn.call(_n)).value},Lr=function(_n,Cn,$n,Nn){try{return Nn?Cn(A($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,Hn=arguments.length,Wn=Hn>1?arguments[1]:void 0,Gn=Wn!==void 0,Yn=Nr(Pn),rr=0;if(Gn&&(Wn=lr(Wn,Hn>2?arguments[2]:void 0,2)),Yn==null||Dn==Array&&Dr(Yn))for($n=new Dn(Cn=at$1(Pn.length));Cn>rr;rr++)In=Gn?Wn(Pn[rr],rr):Pn[rr],ie$1($n,rr,In);else for(Ln=(Bn=Yn.call(Pn)).next,$n=new Dn;!(Nn=Ln.call(Bn)).done;rr++)In=Gn?Lr(Bn,Wn,[Nn.value,rr],!0):Nn.value,ie$1($n,rr,In);return $n.length=rr,$n}});var Gr=function(_n){return function(Cn,$n,Nn,Bn){Ve$1($n);var Ln=Kt$1(Cn),In=v(Ln),Pn=at$1(Ln.length),Dn=_n?Pn-1:0,Hn=_n?-1:1;if(Nn<2)for(;;){if(Dn in In){Bn=In[Dn],Dn+=Hn;break}if(Dn+=Hn,_n?Dn<0:Pn<=Dn)throw TypeError("Reduce of empty array with no initial value")}for(;_n?Dn>=0:Pn>Dn;Dn+=Hn)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,Hn,Wn=$n&&$n.that,Gn=!(!$n||!$n.AS_ENTRIES),Yn=!(!$n||!$n.IS_ITERATOR),rr=!(!$n||!$n.INTERRUPTED),nr=lr(Cn,Wn,1+Gn+rr),Yo=function(ei){return Nn&&Cr(Nn),new no$1(!0,ei)},Zo=function(ei){return Gn?(A(ei),rr?nr(ei[0],ei[1],Yo):nr(ei[0],ei[1])):rr?nr(ei,Yo):nr(ei)};if(Yn)Nn=_n;else{if(typeof(Bn=Nr(_n))!="function")throw TypeError("Target is not iterable");if(Dr(Bn)){for(Ln=0,In=at$1(_n.length);In>Ln;Ln++)if((Pn=Zo(_n[Ln]))&&Pn instanceof no$1)return Pn;return new no$1(!1)}Nn=Bn.call(_n)}for(Dn=Nn.next;!(Hn=Dn.call(Nn)).done;){try{Pn=Zo(Hn.value)}catch(ei){throw Cr(Nn),ei}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(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(ei,li,vi){var Jo=li+" Iterator";ei.prototype=Sr(mo$1,{next:l(1,vi)}),ao$1(ei,Jo,!1),Pr[Jo]=So$1})($n,Cn,Nn);var Pn,Dn,Hn,Wn=function(ei){if(ei===Bn&&Yo)return Yo;if(!bo$1&&ei in rr)return rr[ei];switch(ei){case"keys":case"values":case"entries":return function(){return new $n(this,ei)}}return function(){return new $n(this)}},Gn=Cn+" Iterator",Yn=!1,rr=_n.prototype,nr=rr[Eo$1]||rr["@@iterator"]||Bn&&rr[Bn],Yo=!bo$1&&nr||Wn(Bn),Zo=Cn=="Array"&&rr.entries||nr;if(Zo&&(Pn=po$1(Zo.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,Gn,!0))),Bn=="values"&&nr&&nr.name!=="values"&&(Yn=!0,Yo=function(){return nr.call(this)}),rr[Eo$1]!==Yo&&I(rr,Eo$1,Yo),Pr[Cn]=Yo,Bn)if(Dn={values:Wn("values"),keys:Ln?Yo:Wn("keys"),entries:Wn("entries")},In)for(Hn in Dn)(bo$1||Yn||!(Hn in rr))&&Z(rr,Hn,Dn[Hn]);else It$1({target:Cn,proto:!0,forced:bo$1||Yn},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,Hn={},Wn=function(Zo){var ei=Pn[Zo];Z(Pn,Zo,Zo=="add"?function(li){return ei.call(this,li===0?0:li),this}:Zo=="delete"?function(li){return!(Bn&&!h(li))&&ei.call(this,li===0?0:li)}:Zo=="get"?function(li){return Bn&&!h(li)?void 0:ei.call(this,li===0?0:li)}:Zo=="has"?function(li){return!(Bn&&!h(li))&&ei.call(this,li===0?0:li)}:function(li,vi){return ei.call(this,li===0?0:li,vi),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 Gn=new Dn,Yn=Gn[Ln](Bn?{}:-0,1)!=Gn,rr=o(function(){Gn.has(1)}),nr=Br(function(Zo){new In(Zo)}),Yo=!Bn&&o(function(){for(var Zo=new In,ei=5;ei--;)Zo[Ln](ei,ei);return!Zo.has(-0)});nr||((Dn=Cn(function(Zo,ei){oo$1(Zo,Dn,_n);var li=function(vi,Jo,hi){var mi,zn;return co$1&&typeof(mi=Jo.constructor)=="function"&&mi!==hi&&h(zn=mi.prototype)&&zn!==hi.prototype&&co$1(vi,zn),vi}(new In,Zo,Dn);return ei!=null&&ro$1(ei,li[Ln],{that:li,AS_ENTRIES:Nn}),li})).prototype=Pn,Pn.constructor=Dn),(rr||Yo)&&(Wn("delete"),Wn("has"),Nn&&Wn("get")),(Yo||Yn)&&Wn(Ln),Bn&&Pn.clear&&delete Pn.clear}Hn[_n]=Dn,It$1({global:!0,forced:Dn!=In},Hn),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,Hn){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),Hn!=null&&ro$1(Hn,Dn[Nn],{that:Dn,AS_ENTRIES:$n})}),Ln=Io$1(Cn),In=function(Dn,Hn,Wn){var Gn,Yn,rr=Ln(Dn),nr=Pn(Dn,Hn);return nr?nr.value=Wn:(rr.last=nr={index:Yn=ko$1(Hn,!0),key:Hn,value:Wn,previous:Gn=rr.last,next:void 0,removed:!1},rr.first||(rr.first=nr),Gn&&(Gn.next=nr),i$1?rr.size++:Dn.size++,Yn!=="F"&&(rr.index[Yn]=nr)),Dn},Pn=function(Dn,Hn){var Wn,Gn=Ln(Dn),Yn=ko$1(Hn);if(Yn!=="F")return Gn.index[Yn];for(Wn=Gn.first;Wn;Wn=Wn.next)if(Wn.key==Hn)return Wn};return lo$1(Bn.prototype,{clear:function(){for(var Dn=Ln(this),Hn=Dn.index,Wn=Dn.first;Wn;)Wn.removed=!0,Wn.previous&&(Wn.previous=Wn.previous.next=void 0),delete Hn[Wn.index],Wn=Wn.next;Dn.first=Dn.last=void 0,i$1?Dn.size=0:this.size=0},delete:function(Dn){var Hn=this,Wn=Ln(Hn),Gn=Pn(Hn,Dn);if(Gn){var Yn=Gn.next,rr=Gn.previous;delete Wn.index[Gn.index],Gn.removed=!0,rr&&(rr.next=Yn),Yn&&(Yn.previous=rr),Wn.first==Gn&&(Wn.first=Yn),Wn.last==Gn&&(Wn.last=rr),i$1?Wn.size--:Hn.size--}return!!Gn},forEach:function(Dn){for(var Hn,Wn=Ln(this),Gn=lr(Dn,arguments.length>1?arguments[1]:void 0,3);Hn=Hn?Hn.next:Wn.first;)for(Gn(Hn.value,Hn.key,this);Hn&&Hn.removed;)Hn=Hn.previous},has:function(Dn){return!!Pn(this,Dn)}}),lo$1(Bn.prototype,$n?{get:function(Dn){var Hn=Pn(this,Dn);return Hn&&Hn.value},set:function(Dn,Hn){return In(this,Dn===0?0:Dn,Hn)}}:{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$1(In),Dn=R.f;i$1&&Pn&&!Pn[To$1]&&Dn(Pn,To$1,{configurable:!0,get:function(){return this}})}(Cn)}});var jo=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($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=ne("iterator"),No$1=ne("toStringTag"),Fo=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]!==Fo)try{I($o$1,Uo,Fo)}catch{$o$1[Uo]=Fo}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 Hn in _n)(Cn||hasOwnProperty$5.call(_n,Hn))&&!(In&&(Hn=="length"||Bn&&(Hn=="offset"||Hn=="parent")||Ln&&(Hn=="buffer"||Hn=="byteLength"||Hn=="byteOffset")||isIndex(Hn,Dn)))&&Pn.push(Hn);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),Hn=In.get(Dn);if(Hn){assignMergeValue(_n,$n,Hn);return}var Wn=Ln?Ln(Pn,Dn,$n+"",_n,Cn,In):void 0,Gn=Wn===void 0;if(Gn){var Yn=isArray$2(Dn),rr=!Yn&&isBuffer$2(Dn),nr=!Yn&&!rr&&isTypedArray$2(Dn);Wn=Dn,Yn||rr||nr?isArray$2(Pn)?Wn=Pn:isArrayLikeObject(Pn)?Wn=copyArray(Pn):rr?(Gn=!1,Wn=cloneBuffer(Dn,!0)):nr?(Gn=!1,Wn=cloneTypedArray(Dn,!0)):Wn=[]:isPlainObject$1(Dn)||isArguments$1(Dn)?(Wn=Pn,isArguments$1(Pn)?Wn=toPlainObject(Pn):(!isObject$2(Pn)||isFunction$1(Pn))&&(Wn=initCloneObject(Dn))):Gn=!1}Gn&&(In.set(Dn,Wn),Bn(Wn,Dn,Nn,Ln,In),In.delete(Dn)),assignMergeValue(_n,$n,Wn)}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 le=merge$2;var ze=Object.defineProperty,Ge=(_n,Cn,$n)=>Cn in _n?ze(_n,Cn,{enumerable:!0,configurable:!0,writable:!0,value:$n}):_n[Cn]=$n,L=(_n,Cn,$n)=>(Ge(_n,typeof Cn!="symbol"?Cn+"":Cn,$n),$n);const V=_n=>Math.round(_n*100)/100;class B{constructor(Cn){L(this,"instance"),L(this,"alphaValue",0),L(this,"redValue",0),L(this,"greenValue",0),L(this,"blueValue",0),L(this,"hueValue",0),L(this,"saturationValue",0),L(this,"brightnessValue",0),L(this,"hslSaturationValue",0),L(this,"lightnessValue",0),L(this,"initAlpha",()=>{const $n=this.instance.getAlpha();this.alphaValue=Math.min(1,$n)*100}),L(this,"initLightness",()=>{const{s:$n,l:Nn}=this.instance.toHsl();this.hslSaturationValue=V($n),this.lightnessValue=V(Nn)}),L(this,"initRgb",()=>{const{r:$n,g:Nn,b:Bn}=this.instance.toRgb();this.redValue=V($n),this.greenValue=V(Nn),this.blueValue=V(Bn)}),L(this,"initHsb",()=>{const{h:$n,s:Nn,v:Bn}=this.instance.toHsv();this.hueValue=Math.min(360,Math.ceil($n)),this.saturationValue=V(Nn),this.brightnessValue=V(Bn)}),L(this,"toHexString",()=>this.instance.toHexString()),L(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:V(Cn),s:this.saturation,v:this.brightness,a:this.alphaValue/100}),this.initRgb(),this.initLightness(),this.hueValue=V(Cn)}get hue(){return this.hueValue}set saturation(Cn){this.instance=tinycolor({h:this.hue,s:V(Cn),v:this.brightness,a:this.alphaValue/100}),this.initRgb(),this.initLightness(),this.saturationValue=V(Cn)}get saturation(){return this.saturationValue}set brightness(Cn){this.instance=tinycolor({h:this.hue,s:this.saturation,v:V(Cn),a:this.alphaValue/100}),this.initRgb(),this.initLightness(),this.brightnessValue=V(Cn)}get brightness(){return this.brightnessValue}set lightness(Cn){this.instance=tinycolor({h:this.hue,s:this.hslSaturationValue,l:V(Cn),a:this.alphaValue/100}),this.initRgb(),this.initHsb(),this.lightnessValue=V(Cn)}get lightness(){return this.lightnessValue}set red(Cn){const $n=this.instance.toRgb();this.instance=tinycolor({...$n,r:V(Cn),a:this.alphaValue/100}),this.initHsb(),this.initLightness(),this.redValue=V(Cn)}get red(){return this.redValue}set green(Cn){const $n=this.instance.toRgb();this.instance=tinycolor({...$n,g:V(Cn),a:this.alphaValue/100}),this.initHsb(),this.initLightness(),this.greenValue=V(Cn)}get green(){return this.greenValue}set blue(Cn){const $n=this.instance.toRgb();this.instance=tinycolor({...$n,b:V(Cn),a:this.alphaValue/100}),this.initHsb(),this.initLightness(),this.blueValue=V(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,this.alpha/100]}get HSB(){return[this.hue,this.saturation,this.brightness,this.alpha/100]}get HSL(){return[this.hue,this.hslSaturationValue,this.lightness,this.alpha/100]}}function He(_n,Cn,$n,Nn){return`rgba(${[_n,Cn,$n,Nn/100].join(",")})`}const ie=(_n,Cn,$n)=>Cn<$n?_n<Cn?Cn:_n>$n?$n:_n:_n<$n?$n:_n>Cn?Cn:_n,he="color-history",pe=8,X=(_n,Cn)=>{const $n=_n.__vccOpts||_n;for(const[Nn,Bn]of Cn)$n[Nn]=Bn;return $n},tt=defineComponent({name:"Alpha",props:{color:C$1.instanceOf(B),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 B;const Ln=reactive({red:Bn.red,green:Bn.green,blue:Bn.blue,alpha:Bn.alpha});watch(()=>_n.color,Gn=>{Gn&&(Bn=Gn,le(Ln,{red:Gn.red,green:Gn.green,blue:Gn.blue,alpha:Gn.alpha}))},{deep:!0});const In=computed(()=>{const Gn=He(Ln.red,Ln.green,Ln.blue,0),Yn=He(Ln.red,Ln.green,Ln.blue,100);return{background:`linear-gradient(to right, ${Gn} , ${Yn})`}}),Pn=()=>{if($n.value&&Nn.value){const Gn=Ln.alpha/100,Yn=$n.value.getBoundingClientRect(),rr=Nn.value.offsetWidth;return Math.round(Gn*(Yn.width-rr)+rr/2)}return 0},Dn=computed(()=>({left:Pn()+"px",top:0})),Hn=Gn=>{Gn.target!==$n.value&&Wn(Gn)},Wn=Gn=>{if(Gn.stopPropagation(),$n.value&&Nn.value){const Yn=$n.value.getBoundingClientRect(),rr=Nn.value.offsetWidth;let nr=Gn.clientX-Yn.left;nr=Math.max(rr/2,nr),nr=Math.min(nr,Yn.width-rr/2);const Yo=Math.round((nr-rr/2)/(Yn.width-rr)*100);Bn.alpha=Yo,Ln.alpha=Yo,Cn("change",Yo)}};return tryOnMounted(()=>{const Gn={drag:Yn=>{Wn(Yn)},end:Yn=>{Wn(Yn)}};$n.value&&Nn.value&&Vn.triggerDragEvent($n.value,Gn)}),{barElement:$n,cursorElement:Nn,getCursorStyle:Dn,getBackgroundStyle:In,onClickSider:Hn}}}),ot=_n=>(pushScopeId("data-v-18925ba6"),_n=_n(),popScopeId(),_n),nt=ot(()=>createBaseVNode("div",{class:"vc-alpha-slider__bar-handle"},null,-1)),at=[nt];function rt(_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)},at,6)],4)],2)}const fe=X(tt,[["render",rt],["__scopeId","data-v-18925ba6"]]),lt=[["#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"]],st=defineComponent({name:"Palette",emits:["change"],setup(_n,{emit:Cn}){return{palettes:lt,computedBgStyle:$n=>$n==="transparent"?$n:$n==="advance"?{}:{background:tinycolor($n).toRgbString()},onColorChange:$n=>{Cn("change",$n)}}}}),it={class:"vc-compact"},ct=["onClick"];function ut(_n,Cn,$n,Nn,Bn,Ln){return openBlock(),createElementBlock("div",it,[(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,Hn)=>(openBlock(),createElementBlock("div",{key:Hn,class:"vc-compact__color-cube--wrap",onClick:Wn=>_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,ct))),128))]))),128))])}const Ve=X(st,[["render",ut],["__scopeId","data-v-b969fd48"]]),dt=defineComponent({name:"Board",props:{color:C$1.instanceOf(B),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 B(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}),Hn=ref(0),Wn=ref(0),Gn=ref(),Yn=ref(),rr=computed(()=>({top:Hn.value+"px",left:Wn.value+"px"})),nr=()=>{if(Ln){const ei=Ln.vnode.el;Wn.value=Dn.saturation*(ei==null?void 0:ei.clientWidth),Hn.value=(1-Dn.brightness)*(ei==null?void 0:ei.clientHeight)}},Yo=ei=>{ei.target!==Yn.value&&Zo(ei)},Zo=ei=>{if(Ln){const li=Ln.vnode.el,vi=li==null?void 0:li.getBoundingClientRect();let Jo=ei.clientX-vi.left,hi=ei.clientY-vi.top;Jo=ie(Jo,0,vi.width),hi=ie(hi,0,vi.height);const mi=Jo/vi.width,zn=ie(-(hi/vi.height)+1,0,1);Wn.value=Jo,Hn.value=hi,Dn.saturation=mi,Dn.brightness=zn,Cn("change",mi,zn)}};return tryOnMounted(()=>{Ln&&Ln.vnode.el&&Gn.value&&(Vn.triggerDragEvent(Gn.value,{drag:ei=>{Zo(ei)},end:ei=>{Zo(ei)}}),nextTick(()=>{nr()}))}),whenever(()=>_n.color,ei=>{le(Dn,{hueColor:new B({h:ei.hue,s:1,v:1}).toHexString(),saturation:ei.saturation,brightness:ei.brightness}),nr()},{deep:!0}),{state:Dn,cursorElement:Gn,getCursorStyle:rr,onClickBoard:Yo}}}),Ce=_n=>(pushScopeId("data-v-058e5db2"),_n=_n(),popScopeId(),_n),gt=Ce(()=>createBaseVNode("div",{class:"vc-saturation__white"},null,-1)),ht=Ce(()=>createBaseVNode("div",{class:"vc-saturation__black"},null,-1)),pt=Ce(()=>createBaseVNode("div",null,null,-1)),ft=[pt];function Ct(_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}),onClick:Cn[0]||(Cn[0]=(...In)=>_n.onClickBoard&&_n.onClickBoard(...In))},[gt,ht,createBaseVNode("div",{class:"vc-saturation__cursor",ref:"cursorElement",style:normalizeStyle(_n.getCursorStyle)},ft,4)],6)}const ve=X(dt,[["render",Ct],["__scopeId","data-v-058e5db2"]]),vt=defineComponent({name:"Hue",props:{color:C$1.instanceOf(B),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 B;const Ln=reactive({hue:Bn.hue||0});watch(()=>_n.color,Wn=>{Wn&&(Bn=Wn,le(Ln,{hue:Bn.hue}))},{deep:!0});const In=()=>{if($n.value&&Nn.value){const Wn=$n.value.getBoundingClientRect(),Gn=Nn.value.offsetWidth;return Ln.hue===360?Wn.width-Gn/2:Ln.hue%360*(Wn.width-Gn)/360+Gn/2}return 0},Pn=computed(()=>({left:In()+"px",top:0})),Dn=Wn=>{Wn.target!==$n.value&&Hn(Wn)},Hn=Wn=>{if(Wn.stopPropagation(),$n.value&&Nn.value){const Gn=$n.value.getBoundingClientRect(),Yn=Nn.value.offsetWidth;let rr=Wn.clientX-Gn.left;rr=Math.min(rr,Gn.width-Yn/2),rr=Math.max(Yn/2,rr);const nr=Math.round((rr-Yn/2)/(Gn.width-Yn)*360);Bn.hue=nr,Ln.hue=nr,Cn("change",nr)}};return tryOnMounted(()=>{const Wn={drag:Gn=>{Hn(Gn)},end:Gn=>{Hn(Gn)}};$n.value&&Nn.value&&Vn.triggerDragEvent($n.value,Wn)}),{barElement:$n,cursorElement:Nn,getCursorStyle:Pn,onClickSider:Dn}}}),bt=_n=>(pushScopeId("data-v-e1a08576"),_n=_n(),popScopeId(),_n),yt=bt(()=>createBaseVNode("div",{class:"vc-hue-slider__bar-handle"},null,-1)),_t=[yt];function mt(_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)},_t,6)],512)],2)}const be=X(vt,[["render",mt],["__scopeId","data-v-e1a08576"]]),St=defineComponent({name:"Lightness",props:{color:C$1.instanceOf(B),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 B;const[Ln,In,Pn]=Bn.HSL,Dn=reactive({hue:Ln,saturation:In,lightness:Pn});watch(()=>_n.color,nr=>{if(nr){Bn=nr;const[Yo,Zo,ei]=Bn.HSL;le(Dn,{hue:Yo,saturation:Zo,lightness:ei})}},{deep:!0});const Hn=computed(()=>{const nr=tinycolor({h:Dn.hue,s:Dn.saturation,l:.8}).toPercentageRgbString(),Yo=tinycolor({h:Dn.hue,s:Dn.saturation,l:.6}).toPercentageRgbString(),Zo=tinycolor({h:Dn.hue,s:Dn.saturation,l:.4}).toPercentageRgbString(),ei=tinycolor({h:Dn.hue,s:Dn.saturation,l:.2}).toPercentageRgbString();return{background:[`linear-gradient(to right, rgb(255, 255, 255), ${nr}, ${Yo}, ${Zo}, ${ei}, rgb(0, 0, 0))`,`-webkit-linear-gradient(left, rgb(255, 255, 255), ${nr}, ${Yo}, ${Zo}, ${ei}, rgb(0, 0, 0))`,`-moz-linear-gradient(left, rgb(255, 255, 255), ${nr}, ${Yo}, ${Zo}, ${ei}, rgb(0, 0, 0))`,`-ms-linear-gradient(left, rgb(255, 255, 255), ${nr}, ${Yo}, ${Zo}, ${ei}, rgb(0, 0, 0))`]}}),Wn=()=>{if($n.value&&Nn.value){const nr=Dn.lightness,Yo=$n.value.getBoundingClientRect(),Zo=Nn.value.offsetWidth;return(1-nr)*(Yo.width-Zo)+Zo/2}return 0},Gn=computed(()=>({left:Wn()+"px",top:0})),Yn=nr=>{nr.target!==$n.value&&rr(nr)},rr=nr=>{if(nr.stopPropagation(),$n.value&&Nn.value){const Yo=$n.value.getBoundingClientRect(),Zo=Nn.value.offsetWidth;let ei=nr.clientX-Yo.left;ei=Math.max(Zo/2,ei),ei=Math.min(ei,Yo.width-Zo/2);const li=1-(ei-Zo/2)/(Yo.width-Zo);Bn.lightness=li,Cn("change",li)}};return tryOnMounted(()=>{const nr={drag:Yo=>{rr(Yo)},end:Yo=>{rr(Yo)}};$n.value&&Nn.value&&Vn.triggerDragEvent($n.value,nr)}),{barElement:$n,cursorElement:Nn,getCursorStyle:Gn,getBackgroundStyle:Hn,onClickSider:Yn}}}),kt=_n=>(pushScopeId("data-v-94a50a9e"),_n=_n(),popScopeId(),_n),$t=kt(()=>createBaseVNode("div",{class:"vc-lightness-slider__bar-handle"},null,-1)),wt=[$t];function Ht(_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)},wt,6)],4)],2)}const Me=X(St,[["render",Ht],["__scopeId","data-v-94a50a9e"]]),Rt=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)}}}}),Bt={key:0,class:"vc-colorPicker__record"},At={class:"color-list"},Pt=["onClick"];function Vt(_n,Cn,$n,Nn,Bn,Ln){return _n.colors&&_n.colors.length>0?(openBlock(),createElementBlock("div",Bt,[createBaseVNode("div",At,[(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,Pt))),128))])])):createCommentVNode("",!0)}const ye=X(Rt,[["render",Vt],["__scopeId","data-v-0f657238"]]),Mt=defineComponent({name:"Display",props:{color:C$1.instanceOf(B),disableAlpha:C$1.bool.def(!1)},emits:["update:color","change"],setup(_n,{emit:Cn}){var $n,Nn,Bn,Ln;const In=ref("hex"),Pn=reactive({color:_n.color,hex:($n=_n.color)==null?void 0:$n.hex,alpha:Math.floor(((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()}),Dn=computed(()=>({background:Pn.previewBgColor})),Hn=()=>{In.value=In.value==="rgba"?"hex":"rgba"},Wn=useDebounceFn(Yn=>{if(!Yn.target.value)return;let rr=parseInt(Yn.target.value.replace("%",""));rr>100&&(Yn.target.value="100%",rr=100),rr<0&&(Yn.target.value="0%",rr=0),isNaN(rr)&&(Yn.target.value="100%",rr=100),!isNaN(rr)&&Pn.color&&(Pn.color.alpha=rr),Cn("update:color",Pn.color),Cn("change",Pn.color)},300),Gn=useDebounceFn((Yn,rr)=>{if(Yn.target.value){if(In.value==="hex"){const nr=Yn.target.value.replace("#","");tinycolor(nr).isValid()&&Pn.color&&(Pn.color.hex=nr)}else if(rr!==void 0&&Pn.rgba&&Pn.color){Yn.target.value<0&&(Yn.target.value=0),rr===3&&Yn.target.value>1&&(Yn.target.value=1),rr<3&&Yn.target.value>255&&(Yn.target.value=255),Pn.rgba[rr]=Number(Yn.target.value);const[nr,Yo,Zo,ei]=Pn.rgba;Pn.color.hex=tinycolor({r:nr,g:Yo,b:Zo}).toHex(),Pn.color.alpha=Math.floor(ei*100)}Cn("update:color",Pn.color),Cn("change",Pn.color)}},300);return whenever(()=>_n.color,Yn=>{Yn&&(Pn.color=Yn,Pn.alpha=Math.floor(Pn.color.alpha)+"%",Pn.hex=Pn.color.hex,Pn.rgba=Pn.color.RGB)},{deep:!0}),whenever(()=>Pn.color,()=>{Pn.color&&(Pn.previewBgColor=Pn.color.toRgbString())},{deep:!0}),{state:Pn,getBgColorStyle:Dn,inputType:In,onInputTypeChange:Hn,onAlphaBlur:Wn,onInputChange:Gn}}}),It={class:"vc-display"},Kt={class:"vc-current-color vc-transparent"},Lt={key:0,style:{display:"flex",flex:"1",gap:"4px",height:"100%"}},Et={class:"vc-color-input"},Nt=["value"],Wt={key:0,class:"vc-alpha-input"},Tt=["value"],Dt={key:1,style:{display:"flex",flex:"1",gap:"4px",height:"100%"}},Ot=["value","onInput"];function zt(_n,Cn,$n,Nn,Bn,Ln){return openBlock(),createElementBlock("div",It,[createBaseVNode("div",Kt,[createBaseVNode("div",{class:"color-cube",style:normalizeStyle(_n.getBgColorStyle)},null,4)]),_n.inputType==="hex"?(openBlock(),createElementBlock("div",Lt,[createBaseVNode("div",Et,[createBaseVNode("input",{value:_n.state.hex,onInput:Cn[0]||(Cn[0]=(...In)=>_n.onInputChange&&_n.onInputChange(...In))},null,40,Nt)]),_n.disableAlpha?createCommentVNode("",!0):(openBlock(),createElementBlock("div",Wt,[createBaseVNode("input",{class:"vc-alpha-input__inner",value:_n.state.alpha,onInput:Cn[1]||(Cn[1]=(...In)=>_n.onAlphaBlur&&_n.onAlphaBlur(...In))},null,40,Tt)]))])):_n.state.rgba?(openBlock(),createElementBlock("div",Dt,[(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)},null,40,Ot)]))),128))])):createCommentVNode("",!0),createBaseVNode("div",{class:"vc-input-toggle",onClick:Cn[2]||(Cn[2]=(...In)=>_n.onInputTypeChange&&_n.onInputTypeChange(...In))},toDisplayString(_n.inputType),1)])}const _e=X(Mt,[["render",zt],["__scopeId","data-v-80d589ba"]]),Gt=defineComponent({name:"FkColorPicker",components:{Display:_e,Alpha:fe,Palette:Ve,Board:ve,Hue:be,Lightness:Me,History:ye},props:{color:C$1.instanceOf(B),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 B,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(he,[],{}),Dn=useDebounceFn(()=>{if(_n.disableHistory)return;const Yo=Nn.color.toRgbString();if(Pn.value=Pn.value.filter(Zo=>!tinycolor.equals(Zo,Yo)),!Pn.value.includes(Yo)){for(;Pn.value.length>pe;)Pn.value.pop();Pn.value.unshift(Yo)}},500),Hn=Yo=>{Yo==="advance"?(Bn.value=!0,Cn("advanceChange",!0)):(Nn.color.hex=Yo,Cn("advanceChange",!1))},Wn=Yo=>{Nn.color.alpha=Yo},Gn=Yo=>{Nn.color.hue=Yo},Yn=(Yo,Zo)=>{Nn.color.saturation=Yo,Nn.color.brightness=Zo},rr=Yo=>{Nn.color.lightness=Yo},nr=Yo=>{const Zo=Yo.target.value.replace("#","");tinycolor(Zo).isValid()&&(Nn.color.hex=Zo)};return whenever(()=>_n.color,Yo=>{Yo&&(Nn.color=Yo)},{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:Hn,onAlphaChange:Wn,onHueChange:Gn,onBoardChange:Yn,onLightChange:rr,onInputChange:nr,previewStyle:Ln,historyColors:Pn}}}),Xt=_n=>(pushScopeId("data-v-0d5bef46"),_n=_n(),popScopeId(),_n),qt={class:"vc-fk-colorPicker"},Ft={class:"vc-fk-colorPicker__inner"},Yt={class:"vc-fk-colorPicker__header"},Ut=Xt(()=>createBaseVNode("div",{class:"back"},null,-1)),jt=[Ut];function Zt(_n,Cn,$n,Nn,Bn,Ln){const In=resolveComponent("Palette"),Pn=resolveComponent("Board"),Dn=resolveComponent("Hue"),Hn=resolveComponent("Lightness"),Wn=resolveComponent("Alpha"),Gn=resolveComponent("Display"),Yn=resolveComponent("History");return openBlock(),createElementBlock("div",qt,[createBaseVNode("div",Ft,[createBaseVNode("div",Yt,[_n.advancePanelShow?(openBlock(),createElementBlock("span",{key:0,style:{cursor:"pointer"},onClick:Cn[0]||(Cn[0]=(...rr)=>_n.onBack&&_n.onBack(...rr))},jt)):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(Hn,{key:3,color:_n.state.color,onChange:_n.onLightChange},null,8,["color","onChange"])),_n.disableAlpha?createCommentVNode("",!0):(openBlock(),createBlock(Wn,{key:4,color:_n.state.color,onChange:_n.onAlphaChange},null,8,["color","onChange"])),createVNode(Gn,{color:_n.state.color,"disable-alpha":_n.disableAlpha},null,8,["color","disable-alpha"]),_n.disableHistory?createCommentVNode("",!0):(openBlock(),createBlock(Yn,{key:5,round:_n.roundHistory,colors:_n.historyColors,onChange:_n.onCompactChange},null,8,["round","colors","onChange"]))])])}const Re=X(Gt,[["render",Zt],["__scopeId","data-v-0d5bef46"]]),Jt=defineComponent({name:"ChromeColorPicker",components:{Display:_e,Alpha:fe,Board:ve,Hue:be,History:ye},props:{color:C$1.instanceOf(B),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 B,Nn=reactive({color:$n,hex:$n.toHexString(),rgb:$n.toRgbString()}),Bn=computed(()=>({background:Nn.rgb})),Ln=useLocalStorage(he,[],{}),In=useDebounceFn(()=>{if(_n.disableHistory)return;const Gn=Nn.color.toRgbString();if(Ln.value=Ln.value.filter(Yn=>!tinycolor.equals(Yn,Gn)),!Ln.value.includes(Gn)){for(;Ln.value.length>pe;)Ln.value.pop();Ln.value.unshift(Gn)}},500),Pn=Gn=>{Nn.color.alpha=Gn},Dn=Gn=>{Nn.color.hue=Gn},Hn=(Gn,Yn)=>{Nn.color.saturation=Gn,Nn.color.brightness=Yn},Wn=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,onCompactChange:Wn}}}),Qt={class:"vc-chrome-colorPicker"},xt={class:"vc-chrome-colorPicker-body"},eo={class:"chrome-controls"},to={class:"chrome-sliders"};function oo(_n,Cn,$n,Nn,Bn,Ln){const In=resolveComponent("Board"),Pn=resolveComponent("Hue"),Dn=resolveComponent("Alpha"),Hn=resolveComponent("Display"),Wn=resolveComponent("History");return openBlock(),createElementBlock("div",Qt,[createVNode(In,{round:!0,hide:!1,color:_n.state.color,onChange:_n.onBoardChange},null,8,["color","onChange"]),createBaseVNode("div",xt,[createBaseVNode("div",eo,[createBaseVNode("div",to,[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(Hn,{color:_n.state.color,"disable-alpha":_n.disableAlpha},null,8,["color","disable-alpha"]),_n.disableHistory?createCommentVNode("",!0):(openBlock(),createBlock(Wn,{key:0,round:_n.roundHistory,colors:_n.historyColors,onChange:_n.onCompactChange},null,8,["round","colors","onChange"]))])])}const Be=X(Jt,[["render",oo],["__scopeId","data-v-33636434"]]),me="Vue3ColorPickerProvider",no=(_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,Hn=Math.acos(Dn);let Wn=Math.floor(180/(Math.PI/Hn));return Cn.clientX>Nn&&Cn.clientY>Bn&&(Wn=180-Wn),Cn.clientX==Nn&&Cn.clientY>Bn&&(Wn=180),Cn.clientX>Nn&&Cn.clientY==Bn&&(Wn=90),Cn.clientX<Nn&&Cn.clientY>Bn&&(Wn=180+Wn),Cn.clientX<Nn&&Cn.clientY==Bn&&(Wn=270),Cn.clientX<Nn&&Cn.clientY<Bn&&(Wn=360-Wn),Wn};let ce=!1;const ao=(_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,ce=!1,(Ln=Cn.end)==null||Ln.call(Cn,Bn)};_n&&_n.addEventListener("mousedown",Bn=>{var Ln;ce||(document.onselectstart=()=>!1,document.ondragstart=()=>!1,document.addEventListener("mousemove",$n,!1),document.addEventListener("mouseup",Nn,!1),ce=!0,(Ln=Cn.start)==null||Ln.call(Cn,Bn))})},ro={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"}},lo=defineComponent({name:"Angle",props:ro,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=no($n.value,Pn)%360,Bn())};return onMounted(()=>{const Pn={drag:Dn=>{In(Dn)},end:Dn=>{In(Dn)}};$n.value&&ao($n.value,Pn)}),()=>createVNode("div",{class:"bee-angle"},[createVNode("div",{class:"bee-angle__round",ref:$n,style:Ln.value},null)])}}),so=defineComponent({name:"GradientColorPicker",components:{Angle:lo,Display:_e,Alpha:fe,Palette:Ve,Board:ve,Hue:be,Lightness:Me,History:ye},props:{startColor:C$1.instanceOf(B).isRequired,endColor:C$1.instanceOf(B).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(me),Bn=ref(_n.pickerType==="chrome"),Ln=ref(),In=ref(),Pn=ref();watch(()=>[_n.startColor,_n.endColor,_n.angle],si=>{$n.startColor=si[0],$n.endColor=si[1],$n.angle=si[2]}),watch(()=>_n.type,si=>{$n.type=si});const Dn=computed({get:()=>$n.startActive?$n.startColor:$n.endColor,set:si=>{if($n.startActive){$n.startColor=si;return}$n.endColor=si}}),Hn=computed(()=>{if(Pn.value&&Ln.value){const si=$n.startColorStop/100,pi=Pn.value.getBoundingClientRect(),di=Ln.value.offsetWidth;return Math.round(si*(pi.width-di)+di/2)}return 0}),Wn=computed(()=>{if(Pn.value&&In.value){const si=$n.endColorStop/100,pi=Pn.value.getBoundingClientRect(),di=In.value.offsetWidth;return Math.round(si*(pi.width-di)+di/2)}return 0}),Gn=computed(()=>{let si=`background: linear-gradient(${$n.angle}deg, ${$n.startColorRgba} ${$n.startColorStop}%, ${$n.endColorRgba} ${$n.endColorStop}%)`;return $n.type==="radial"&&(si=`background: radial-gradient(circle, ${$n.startColorRgba} ${$n.startColorStop}%, ${$n.endColorRgba} ${$n.endColorStop}%)`),si}),Yn=si=>{var pi;if($n.startActive=!0,Pn.value&&Ln.value){const di=(pi=Pn.value)==null?void 0:pi.getBoundingClientRect();let Li=si.clientX-di.left;Li=Math.max(Ln.value.offsetWidth/2,Li),Li=Math.min(Li,di.width-Ln.value.offsetWidth/2),$n.startColorStop=Math.round((Li-Ln.value.offsetWidth/2)/(di.width-Ln.value.offsetWidth)*100),Cn("update:startColorStop",$n.startColorStop),Cn("startColorStopChange",$n.startColorStop)}},rr=si=>{var pi;if($n.startActive=!1,Pn.value&&In.value){const di=(pi=Pn.value)==null?void 0:pi.getBoundingClientRect();let Li=si.clientX-di.left;Li=Math.max(In.value.offsetWidth/2,Li),Li=Math.min(Li,di.width-In.value.offsetWidth/2),$n.endColorStop=Math.round((Li-In.value.offsetWidth/2)/(di.width-In.value.offsetWidth)*100),Cn("update:endColorStop",$n.endColorStop),Cn("endColorStopChange",$n.endColorStop)}},nr=si=>{const pi=si.target,di=parseInt(pi.value.replace("°",""));isNaN(di)||($n.angle=di%360),Cn("update:angle",$n.angle),Cn("angleChange",$n.angle)},Yo=si=>{$n.angle=si,Cn("update:angle",$n.angle),Cn("angleChange",$n.angle)},Zo=si=>{si==="advance"?(Bn.value=!0,Cn("advanceChange",!0)):(Dn.value.hex=si,Cn("advanceChange",!1)),mi()},ei=si=>{Dn.value.alpha=si,mi()},li=si=>{Dn.value.hue=si,mi()},vi=(si,pi)=>{Dn.value.saturation=si,Dn.value.brightness=pi,mi()},Jo=si=>{Dn.value.lightness=si,mi()},hi=()=>{mi()},mi=()=>{$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)},oi=()=>{$n.type=$n.type==="linear"?"radial":"linear",Cn("typeChange",$n.type)},Xo=useLocalStorage(he,[],{}),ni=useDebounceFn(()=>{if(_n.disableHistory)return;const si=Dn.value.toRgbString();if(Xo.value=Xo.value.filter(pi=>!tinycolor.equals(pi,si)),!Xo.value.includes(si)){for(;Xo.value.length>pe;)Xo.value.pop();Xo.value.unshift(si)}},500);return tryOnMounted(()=>{In.value&&Ln.value&&(Vn.triggerDragEvent(In.value,{drag:si=>{rr(si)},end:si=>{rr(si)}}),Vn.triggerDragEvent(Ln.value,{drag:si=>{Yn(si)},end:si=>{Yn(si)}}))}),whenever(()=>$n.startColor,si=>{$n.startColorRgba=si.toRgbString()},{deep:!0}),whenever(()=>$n.endColor,si=>{$n.endColorRgba=si.toRgbString()},{deep:!0}),whenever(()=>Dn.value,()=>{ni()},{deep:!0}),{startGradientRef:Ln,stopGradientRef:In,colorRangeRef:Pn,state:$n,currentColor:Dn,getStartColorLeft:Hn,getEndColorLeft:Wn,gradientBg:Gn,advancePanelShow:Bn,onDegreeBlur:nr,onCompactChange:Zo,onAlphaChange:ei,onHueChange:li,onBoardChange:vi,onLightChange:Jo,historyColors:Xo,onBack:zn,onDegreeChange:Yo,onDisplayChange:hi,onTypeChange:oi,lang:Nn==null?void 0:Nn.lang}}}),Ie=_n=>(pushScopeId("data-v-431cadee"),_n=_n(),popScopeId(),_n),io={class:"vc-gradient-picker"},co={class:"vc-gradient-picker__header"},uo={class:"vc-gradient__types"},go={class:"vc-gradient-wrap__types"},ho={class:"vc-picker-degree-input vc-degree-input"},po={class:"vc-degree-input__control"},fo=["value"],Co={class:"vc-degree-input__panel"},vo={class:"vc-degree-input__disk"},bo={class:"vc-gradient-picker__body"},yo={class:"vc-color-range",ref:"colorRangeRef"},_o={class:"vc-color-range__container"},mo={class:"vc-gradient__stop__container"},So=["title"],ko=Ie(()=>createBaseVNode("span",{class:"vc-gradient__stop--inner"},null,-1)),$o=[ko],wo=["title"],Ho=Ie(()=>createBaseVNode("span",{class:"vc-gradient__stop--inner"},null,-1)),Ro=[Ho];function Bo(_n,Cn,$n,Nn,Bn,Ln){var In,Pn;const Dn=resolveComponent("Angle"),Hn=resolveComponent("Board"),Wn=resolveComponent("Hue"),Gn=resolveComponent("Palette"),Yn=resolveComponent("Lightness"),rr=resolveComponent("Alpha"),nr=resolveComponent("Display"),Yo=resolveComponent("History");return openBlock(),createElementBlock("div",io,[createBaseVNode("div",co,[createBaseVNode("div",null,[withDirectives(createBaseVNode("div",{class:"back",style:{cursor:"pointer"},onClick:Cn[0]||(Cn[0]=(...Zo)=>_n.onBack&&_n.onBack(...Zo))},null,512),[[vShow,_n.pickerType==="fk"&&_n.advancePanelShow]])]),createBaseVNode("div",uo,[createBaseVNode("div",go,[(openBlock(),createElementBlock(Fragment,null,renderList(["linear","radial"],Zo=>createBaseVNode("div",{class:normalizeClass(["vc-gradient__type",{active:_n.state.type===Zo}]),key:Zo,onClick:Cn[1]||(Cn[1]=(...ei)=>_n.onTypeChange&&_n.onTypeChange(...ei))},toDisplayString(_n.lang?_n.lang[Zo]:Zo),3)),64))]),withDirectives(createBaseVNode("div",ho,[createBaseVNode("div",po,[createBaseVNode("input",{value:_n.state.angle,onBlur:Cn[2]||(Cn[2]=(...Zo)=>_n.onDegreeBlur&&_n.onDegreeBlur(...Zo))},null,40,fo),createTextVNode("deg ")]),createBaseVNode("div",Co,[createBaseVNode("div",vo,[createVNode(Dn,{angle:_n.state.angle,"onUpdate:angle":Cn[3]||(Cn[3]=Zo=>_n.state.angle=Zo),size:40,onChange:_n.onDegreeChange},null,8,["angle","onChange"])])])],512),[[vShow,_n.state.type==="linear"]])])]),createBaseVNode("div",bo,[createBaseVNode("div",yo,[createBaseVNode("div",_o,[createBaseVNode("div",{class:"vc-background",style:normalizeStyle(_n.gradientBg)},null,4),createBaseVNode("div",mo,[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})},$o,14,So),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})},Ro,14,wo)])])],512)]),_n.advancePanelShow?(openBlock(),createBlock(Hn,{key:0,color:_n.currentColor,onChange:_n.onBoardChange},null,8,["color","onChange"])):createCommentVNode("",!0),_n.advancePanelShow?(openBlock(),createBlock(Wn,{key:1,color:_n.currentColor,onChange:_n.onHueChange},null,8,["color","onChange"])):createCommentVNode("",!0),_n.advancePanelShow?createCommentVNode("",!0):(openBlock(),createBlock(Gn,{key:2,onChange:_n.onCompactChange},null,8,["onChange"])),_n.advancePanelShow?createCommentVNode("",!0):(openBlock(),createBlock(Yn,{key:3,color:_n.currentColor,onChange:_n.onLightChange},null,8,["color","onChange"])),_n.disableAlpha?createCommentVNode("",!0):(openBlock(),createBlock(rr,{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(Yo,{key:5,round:_n.roundHistory,colors:_n.historyColors,onChange:_n.onCompactChange},null,8,["round","colors","onChange"]))])}const Ae=X(so,[["render",Bo],["__scopeId","data-v-431cadee"]]),Ao=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(me),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}}}),Po={class:"vc-colorpicker--container"},Vo={key:0,class:"vc-colorpicker--tabs"},Mo={class:"vc-colorpicker--tabs__inner"},Io={class:"vc-btn__content"},Ko={class:"vc-btn__content"};function Lo(_n,Cn,$n,Nn,Bn,Ln){var In,Pn;return openBlock(),createElementBlock("div",{class:normalizeClass(["vc-colorpicker",_n.theme])},[createBaseVNode("div",Po,[_n.showTab?(openBlock(),createElementBlock("div",Vo,[createBaseVNode("div",Mo,[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",Io,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",Ko,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 Eo=X(Ao,[["render",Lo],["__scopeId","data-v-0492277d"]]),No={start:"Start",end:"End",pure:"Pure",gradient:"Gradient",linear:"linear",radial:"radial"},Wo={start:"开始",end:"结束",pure:"纯色",gradient:"渐变",linear:"线性",radial:"径向"},To={En:No,"ZH-cn":Wo},Do={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")},Oo=defineComponent({name:"ColorPicker",components:{FkColorPicker:Re,ChromeColorPicker:Be,GradientColorPicker:Ae,WrapContainer:Eo},inheritAttrs:!1,props:Do,emits:["update:pureColor","pureColorChange","update:gradientColor","gradientColorChange","update:activeKey","activeKeyChange"],setup(_n,{emit:Cn}){provide(me,{lang:computed(()=>To[_n.lang||"ZH-cn"])});const $n=reactive({pureColor:_n.pureColor||"",activeKey:_n.useType==="gradient"?"gradient":_n.activeKey,isAdvanceMode:!1}),Nn=new B("#000"),Bn=new B("#000"),Ln=new B($n.pureColor),In=reactive({startColor:Nn,endColor:Bn,startColorStop:0,endColorStop:100,angle:0,type:"linear",gradientColor:_n.gradientColor}),Pn=ref(Ln),Dn=ref(!1),Hn=ref(null),Wn=ref(null);let Gn=null;const Yn=computed(()=>({background:$n.activeKey!=="gradient"?tinycolor($n.pureColor).toRgbString():In.gradientColor})),rr=computed(()=>$n.activeKey==="gradient"?Ae.name:_n.pickerType==="fk"?Re.name:Be.name),nr=Xo=>{$n.isAdvanceMode=Xo},Yo=computed(()=>{const Xo={disableAlpha:_n.disableAlpha,disableHistory:_n.disableHistory,roundHistory:_n.roundHistory,pickerType:_n.pickerType};return $n.activeKey==="gradient"?{...Xo,startColor:In.startColor,endColor:In.endColor,angle:In.angle,type:In.type,startColorStop:In.startColorStop,endColorStop:In.endColorStop,onStartColorChange:ni=>{In.startColor=ni,vi()},onEndColorChange:ni=>{In.endColor=ni,vi()},onStartColorStopChange:ni=>{In.startColorStop=ni,vi()},onEndColorStopChange:ni=>{In.endColorStop=ni,vi()},onAngleChange:ni=>{In.angle=ni,vi()},onTypeChange:ni=>{In.type=ni,vi()},onAdvanceChange:nr}:{...Xo,disableAlpha:_n.disableAlpha,disableHistory:_n.disableHistory,roundHistory:_n.roundHistory,color:Pn.value,onChange:mi,onAdvanceChange:nr}}),Zo=()=>{Dn.value=!0,Gn?Gn.update():hi()},ei=()=>{Dn.value=!1},li=()=>{var Xo,ni,si,pi;try{const[di]=parse(In.gradientColor);if(di&&di.type.includes("gradient")&&di.colorStops.length>=2){const Li=di.colorStops[0],ea=di.colorStops[1];In.startColorStop=Number((Xo=Li.length)==null?void 0:Xo.value)||0,In.endColorStop=Number((ni=ea.length)==null?void 0:ni.value)||0,di.type==="linear-gradient"&&((si=di.orientation)==null?void 0:si.type)==="angular"&&(In.angle=Number((pi=di.orientation)==null?void 0:pi.value)||0),In.type=di.type.split("-")[0];const[Ki,gi,$i,Ii]=Li.value,[sa,la,xi,Mi]=ea.value;In.startColor=new B({r:Number(Ki),g:Number(gi),b:Number($i),a:Number(Ii)}),In.endColor=new B({r:Number(sa),g:Number(la),b:Number(xi),a:Number(Mi)})}}catch(di){console.log(`[Parse Color]: ${di}`)}},vi=useDebounceFn(()=>{const Xo=Jo();try{In.gradientColor=stringify(Xo),Cn("update:gradientColor",In.gradientColor),Cn("gradientColorChange",In.gradientColor)}catch(ni){console.log(ni)}},_n.debounce),Jo=()=>{const Xo=[],ni=In.startColor.RGB.map(di=>di.toString()),si=In.endColor.RGB.map(di=>di.toString()),pi=[{type:"rgba",value:[ni[0],ni[1],ni[2],ni[3]],length:{value:In.startColorStop+"",type:"%"}},{type:"rgba",value:[si[0],si[1],si[2],si[3]],length:{value:In.endColorStop+"",type:"%"}}];return In.type==="linear"?Xo.push({type:"linear-gradient",orientation:{type:"angular",value:In.angle+""},colorStops:pi}):In.type==="radial"&&Xo.push({type:"radial-gradient",orientation:[{type:"shape",value:"circle"}],colorStops:pi}),Xo},hi=()=>{Hn.value&&Wn.value&&(Gn=createPopper(Hn.value,Wn.value,{placement:"auto",modifiers:[{name:"offset",options:{offset:[0,8]}},{name:"flip",options:{allowedAutoPlacements:["top","bottom","left","right"],rootBoundary:"viewport"}}]}))},mi=Xo=>{Pn.value=Xo,$n.pureColor=Xo.toString(_n.format),zn()},zn=useDebounceFn(()=>{Cn("update:pureColor",$n.pureColor),Cn("pureColorChange",$n.pureColor)},_n.debounce);onClickOutside(Wn,()=>{ei()});const oi=Xo=>{$n.activeKey=Xo,Cn("update:activeKey",Xo),Cn("activeKeyChange",Xo)};return tryOnMounted(()=>{li()}),whenever(()=>_n.gradientColor,Xo=>{Xo!=In.gradientColor&&(In.gradientColor=Xo)}),whenever(()=>In.gradientColor,()=>{li()}),whenever(()=>_n.activeKey,Xo=>{$n.activeKey=Xo}),whenever(()=>_n.useType,Xo=>{$n.activeKey!=="gradient"&&Xo==="gradient"?$n.activeKey="gradient":$n.activeKey="pure"}),whenever(()=>_n.pureColor,Xo=>{tinycolor.equals(Xo,$n.pureColor)||($n.pureColor=Xo,Pn.value=new B(Xo))},{deep:!0}),{colorCubeRef:Hn,pickerRef:Wn,showPicker:Dn,colorInstance:Pn,getBgColorStyle:Yn,onColorChange:mi,onShowPicker:Zo,onActiveKeyChange:oi,getComponentName:rr,getBindArgs:Yo,state:$n}}});function zo(_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",onChange:_n.onActiveKeyChange,style:normalizeStyle({zIndex:_n.zIndex}),theme:_n.theme},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(_n.getComponentName),mergeProps({key:_n.getComponentName},_n.getBindArgs),null,16))]),_:1},8,["active-key","show-tab","onChange","style","theme"])):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})},[_n.showPicker?(openBlock(),createBlock(In,{key:0,"show-tab":_n.useType==="both"&&!_n.state.isAdvanceMode,"active-key":_n.state.activeKey,"onUpdate:activeKey":Cn[2]||(Cn[2]=Pn=>_n.state.activeKey=Pn),onChange:_n.onActiveKeyChange,theme:_n.theme},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(_n.getComponentName),mergeProps({key:_n.getComponentName},_n.getBindArgs),null,16))]),_:1},8,["show-tab","active-key","onChange","theme"])):createCommentVNode("",!0)],4),[[vShow,_n.showPicker]])],8,["to"]))],64))],64)}const ae=X(Oo,[["render",zo],["__scopeId","data-v-3ba84123"]]),_sfc_main$d={name:"PhystonPrompt",components:{HighlightPrompt,VueNumberInput,IconSvg,ColorPicker:ae},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},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","update:extraNetworksWidth","update:extraNetworksHeight"],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(()=>{let Cn=this.textarea.value;_n!==Cn&&document.activeElement!==this.textarea&&(_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 Hn=!1;for(let rr of In)if(rr.value===Dn){Hn=rr;break}const Wn=Hn?Hn.localValue:"",Gn=Hn?Hn.disabled:!1,Yn=this._appendTag(Dn,Wn,Gn,-1,"text");!Hn&&Yn!==-1&&Ln.push(Yn)}}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 Hn=common$1.replaceTag(Ln.localValue);if(Hn!==Ln.localValue&&(Ln.localValue=Hn),(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 Wn=","+(this.autoRemoveSpace?"":" "),Gn=Wn,Yn=null,rr=!1,nr=!1,Yo=!1,Zo=!1;if(In+1<Bn&&(Yn=_n[In+1],typeof Yn.type=="string"&&Yn.type==="wrap"?rr=!0:Yn.value==="BREAK"?nr=!0:Yn.isLora?Yo=!0:Yn.isLyco&&(Zo=!0)),rr)if(this.autoRemoveBeforeLineComma)Wn="";else{const ei=[" BREAK"," ADDCOL"," ADDROW"," ADDCOMM"," ADDBASE"];for(const li of ei)Ln.value.endsWith(li)&&(Wn="")}else nr?Wn=" ":(Yo||Zo)&&this.autoRemoveLoraBeforeComma&&(Wn=this.autoRemoveSpace?"":" ");Ln.value==="BREAK"&&(rr?Wn="":Wn=" "),this.autoRemoveLastComma&&In+1===Bn&&(Wn=""),Wn===Gn&&(Ln.isLora||Ln.isLyco)&&this.autoRemoveLoraAfterComma&&(Wn=this.autoRemoveSpace?"":" "),Pn=Ln.value+Wn}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.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=(rr,nr)=>{rr.forEach(Yo=>{Pn(Yo,nr)})},Pn=(rr,nr)=>{this.canOneTranslate?(this.loading[rr.id+"_local"]=nr,this.loading[rr.id+"_en"]=nr):rr.toLocal?this.loading[rr.id+"_local"]=nr:this.loading[rr.id+"_en"]=nr},Dn=(rr,nr)=>{rr.toLocal?rr.localValue=nr:(rr.localValue=rr.value,rr.value=nr),this._setTagById(rr.id,rr.value,rr.localValue)},Hn=rr=>rr.isLora&&rr.loraExists?this.getExtraNetworkFullName(rr.loraName,"lora"):rr.isLyco&&rr.lycoExists?this.getExtraNetworkFullName(rr.lycoName,"lycoris"):rr.isEmbedding?this.getExtraNetworkFullName(rr.value,"textual inversion"):rr.value;_n.forEach(rr=>{var Zo,ei,li,vi;let nr=this.tags[rr],Yo=Hn(nr);if(Yo!==nr.value){nr.localValue=Yo;return}if(common$1.canTranslate(nr.value)){if(nr.isLora){if((Zo=this.blacklist.translate)!=null&&Zo.includes(nr.loraName.toLowerCase()))return}else if(nr.isLyco){if((ei=this.blacklist.translate)!=null&&ei.includes(nr.lycoName.toLowerCase()))return}else if(nr.isEmbedding){if((li=this.blacklist.translate)!=null&&li.includes(nr.embeddingName.toLowerCase()))return}else if((vi=this.blacklist.translate)!=null&&vi.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 Jo=nr.value;nr.value=nr.localValue,nr.localValue=Jo}else nr.toLocal=!1;else nr.toLocal=!0;Pn(nr,!0),Ln.push(nr)}});const Wn=rr=>{if(rr.length<=0){In(rr,!1),Nn();return}let nr={};rr.forEach((Zo,ei)=>{let li=Zo.toLocal?"en_US":this.languageCode,vi=Zo.toLocal?this.languageCode:"en_US",Jo=li+"."+vi;nr[Jo]||(nr[Jo]={fromLang:li,toLang:vi,tags:[]}),nr[Jo].tags.push(Zo)});const Yo=()=>{let Zo=nr[Object.keys(nr)[0]];if(!Zo){Nn();return}let ei=Zo.tags.map(li=>Hn(li));this.gradioAPI.translates(ei,Zo.fromLang,Zo.toLang,this.translateApi,this.translateApiConfig).then(li=>{li.success?(li.translated_text.forEach((Jo,hi)=>{Jo=Jo.replace(/\.$/,"").trim(),common$1.isEnglish(Jo)&&Jo!==Jo.toUpperCase()&&(Jo=Jo.toLowerCase());let mi=Zo.tags[hi];Jo!==""&&Dn(mi,Jo),Pn(mi,!1)}),delete nr[Object.keys(nr)[0]],Yo()):(In(rr,!1),this.$toastr.error(li.message),Bn(li.message))}).catch(li=>{In(rr,!1),this.$toastr.error(li.message),Bn(li.message)})};Yo()};let Gn=rr=>{console.log("translateByCSV",rr.map(Yo=>Yo.value),{useNetwork:$n});let nr=[];rr.forEach(Yo=>{const Zo=common$1.splitTag(Yo.value);Zo.value!==Yo.value&&(Yo.value=Zo.value,Yo.splits=Zo),Yo.toLocal?nr.push(this.translateToLocalByCSV(Yo.value,void 0,void 0,$n)):nr.push(this.translateToEnByCSV(Yo.value))}),Promise.all(nr).then(Yo=>{let Zo=[];Yo.forEach((ei,li)=>{let vi=rr[li];vi.splits&&(vi.value=vi.splits.left+vi.value+vi.splits.right),ei===""?Zo.push(vi):(vi.splits&&(ei=vi.splits.left+ei+vi.splits.right),Pn(vi,!1),Dn(vi,ei))}),console.log("No translated keywords: ",Zo.map(ei=>ei.value)),$n?Wn(Zo):(In(Zo,!1),Nn())}).catch(Yo=>{In(rr,!1),this.$toastr.error(Yo),Bn(Yo)})},Yn=rr=>{console.log("translateByGroupTags",rr.map(Yo=>Yo.value),{useNetwork:$n});let nr=[];rr.forEach(Yo=>{const Zo=common$1.splitTag(Yo.value);Zo.value!==Yo.value&&(Yo.value=Zo.value,Yo.splits=Zo),Yo.toLocal?nr.push(this.translateToLocalByGroupTags(Yo.value,$n)):nr.push(this.translateToEnByGroupTags(Yo.value,$n))}),Promise.allSettled(nr).then(Yo=>{let Zo=[],ei=[];if(Yo.forEach((li,vi)=>{var hi;let Jo=rr[vi];Jo.splits&&(Jo.value=Jo.splits.left+Jo.value+Jo.splits.right),li.status!=="fulfilled"&&Zo.push(li.reason),!((hi=li.value)!=null&&hi.length)||li.status!=="fulfilled"?ei.push(Jo):(Jo.splits&&(li.value=Jo.splits.left+li.value+Jo.splits.right),Pn(Jo,!1),Dn(Jo,li.value))}),console.log("No translated keywords: ",ei.map(li=>li.value)),this.tagCompleteFile)Gn(ei);else{if(Zo.length){In(rr,!1),this.$toastr.error(Zo[0]),Bn(Zo[0]);return}$n?Wn(ei):(In(ei,!1),Nn())}}).catch(Yo=>{In(rr,!1),this.$toastr.error(Yo),Bn(Yo)})};this.groupTagsTranslate?Yn(Ln):this.tagCompleteFile?Gn(Ln):$n?Wn(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={class:"prompt-header-extend prompt-append"},_hoisted_33$2={class:"extend-content"},_hoisted_34$2={class:"gradio-checkbox hover-scale-120"},_hoisted_35$2={key:0},_hoisted_36$2=["checked"],_hoisted_37$2={key:1},_hoisted_38$2=["checked"],_hoisted_39$2=["placeholder"],_hoisted_40$2=["onClick"],_hoisted_41$2={class:"arrow-right"},_hoisted_42$1=["onMouseleave","onMouseenter","onClick"],_hoisted_43$1={key:0,class:"tags-name"},_hoisted_44$1={key:1,class:"tags-name"},_hoisted_45$1={class:"tags-detail"},_hoisted_46$1={class:"tags-list"},_hoisted_47$1={key:0,class:"item-wrap"},_hoisted_48$1={key:1,class:"tags-item"},_hoisted_49$1={class:"item-tag-value"},_hoisted_50$1={class:"item-tag-local-value"},_hoisted_51$1={class:"prompt-tags-list",ref:"promptTagsList"},_hoisted_52$1=["data-id"],_hoisted_53$1=["onMouseenter","onMousemove","onMouseleave"],_hoisted_54$1={class:"prompt-tag-edit"},_hoisted_55$1=["onClick","onDblclick","onContextmenu","innerHTML"],_hoisted_56$1=["placeholder","value","onBlur","onKeydown","onChange"],_hoisted_57$1=["onClick"],_hoisted_58$1=["onClick"],_hoisted_59$1=["onClick"],_hoisted_60$1=["onClick"],_hoisted_61$1=["onClick"],_hoisted_62$1=["onClick"],_hoisted_63$1=["onClick"],_hoisted_64=["onClick"],_hoisted_65=["onClick"],_hoisted_66=["onClick"],_hoisted_67=["onClick"],_hoisted_68={class:"prompt-local-language"},_hoisted_69=["onClick"],_hoisted_70={class:"local-language"},_hoisted_71=["data-id"],_hoisted_72={class:"btns-title"},_hoisted_73={class:"group-tabs"},_hoisted_74={class:"group-header",ref:"groupTabsHeader"},_hoisted_75=["onClick","data-name"],_hoisted_76={class:"group-body"},_hoisted_77={key:0,class:"sub-group-header"},_hoisted_78=["onClick","data-name"],_hoisted_79={key:1,class:"sub-group-body"},_hoisted_80={key:0,class:"group-tags"},_hoisted_81=["onClick","onMouseenter"],_hoisted_82=["src"],_hoisted_83={class:"extra-network-name"},_hoisted_84={key:0,class:"extra-network-loading"},_hoisted_85=["onClick"],_hoisted_86={class:"tag-en"},_hoisted_87={key:0,class:"tags-footer"},_hoisted_88={class:"tags-size"},_hoisted_89={class:"tags-size-item"},_hoisted_90=["value"],_hoisted_91={class:"size-title"},_hoisted_92={class:"tags-size-item"},_hoisted_93=["value"],_hoisted_94={class:"size-title"},_hoisted_95={key:1,class:"tags-footer"},_hoisted_96={class:"tags-color"},_hoisted_97={class:"tags-color-picker hover-scale-120",unaffected:"true"},_hoisted_98=["onClick"],_hoisted_99=["onClick"],_hoisted_100={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"),Hn=resolveComponent("highlight-prompt"),Wn=resolveDirective("tooltip"),Gn=resolveDirective("animate");return openBlock(),createElementBlock("div",{class:"physton-prompt",name:$n.name},[createBaseVNode("div",{class:normalizeClass(["prompt-main",$n.hidePanel?"fold":""]),onClick:Cn[62]||(Cn[62]=(...Yn)=>Ln.onPromptMainClick&&Ln.onPromptMainClick(...Yn))},[createBaseVNode("div",_hoisted_2$c,[withDirectives((openBlock(),createElementBlock("div",{class:"prompt-unfold",onClick:Cn[0]||(Cn[0]=(...Yn)=>_n.onUnfoldClick&&_n.onUnfoldClick(...Yn))},[createVNode(In,{class:"hover-scale-120",name:"unfold"})])),[[Wn,_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]=Yn=>_n.$emit("click:selectLanguage",Yn))},[createVNode(In,{class:"hover-scale-120",name:"i18n"})])),[[Wn,"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),[[Wn,_n.getLang("setting_desc")]]),withDirectives((openBlock(),createElementBlock("div",{class:"setting-box",onMouseenter:Cn[15]||(Cn[15]=(...Yn)=>_n.onSettingBoxMouseEnter&&_n.onSettingBoxMouseEnter(...Yn))},[Ln.translateApiItem.name&&!Ln.isEnglish?withDirectives((openBlock(),createElementBlock("div",{key:0,class:"extend-btn-item",onClick:Cn[2]||(Cn[2]=Yn=>_n.$emit("click:translateApi",Yn))},[createVNode(In,{class:"hover-scale-120",name:"api"})])),[[Wn,_n.getLang("translate_api")+": "+Ln.translateApiItem.name]]):createCommentVNode("",!0),withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[3]||(Cn[3]=Yn=>_n.$emit("click:promptFormat",Yn))},[createVNode(In,{class:"hover-scale-120",name:"format"})])),[[Wn,_n.getLang("prompt_format")]]),withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[4]||(Cn[4]=Yn=>_n.$emit("click:blacklist",Yn))},[createVNode(In,{class:"hover-scale-120",name:"blacklist"})])),[[Wn,_n.getLang("keywords_blacklist")]]),withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[5]||(Cn[5]=Yn=>_n.$emit("click:hotkey",Yn))},[createVNode(In,{class:"hover-scale-120",name:"hotkey"})])),[[Wn,_n.getLang("hotkey_setting")]]),withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[6]||(Cn[6]=Yn=>_n.$emit("click:selectTheme",Yn))},[createVNode(In,{class:"hover-scale-120",name:"theme"})])),[[Wn,_n.getLang("theme_extension")]]),withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[7]||(Cn[7]=Yn=>_n.$emit("click:switchTheme",Yn))},[createVNode(In,{class:"hover-scale-120",name:$n.theme==="dark"?"sun":"moon"},null,8,["name"])])),[[Wn,_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]=Yn=>_n.$emit("click:showAbout",Yn))},[createVNode(In,{class:"hover-scale-120",name:"about"})],2)),[[Wn,_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]=Yn=>_n.$emit("update:autoTranslate",Yn.target.checked))},null,40,_hoisted_8$9),createVNode(In,{name:"translate"})])),[[Wn,_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]=Yn=>_n.$emit("update:autoTranslateToLocal",Yn.target.checked))},null,40,_hoisted_10$8),createVNode(In,{name:"translate"})])),[[Wn,_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]=Yn=>_n.$emit("update:autoTranslateToEnglish",Yn.target.checked))},null,40,_hoisted_12$8),createVNode(In,{name:"english"})])),[[Wn,_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]=Yn=>_n.$emit("update:enableTooltip",Yn.target.checked))},null,40,_hoisted_14$8),createVNode(In,{name:"tooltip"})])),[[Wn,_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]=Yn=>_n.autoInputPrompt=Yn),onChange:Cn[14]||(Cn[14]=(...Yn)=>_n.onAutoInputPromptChange&&_n.onAutoInputPromptChange(...Yn))},[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(),Yn=>(openBlock(),createElementBlock("optgroup",{key:Yn.key,label:_n.getLang("favorite")+" / "+_n.getLang(Yn.name)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Yn.list,rr=>(openBlock(),createElementBlock("option",{value:rr.id},toDisplayString(rr.name||rr.prompt.substring(0,40)),9,_hoisted_19$7))),256))],8,_hoisted_18$7))),128))],544),[[vModelSelect,_n.autoInputPrompt]])])),[[Wn,_n.getLang("auto_input_prompt")]])])],32)),[[Gn,"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]=Yn=>_n.$emit("click:showHistory",Yn))},[createVNode(In,{class:"hover-scale-120",name:"history"})])),[[Wn,_n.getLang("history")]]),withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",ref:"favoriteButton",onClick:Cn[17]||(Cn[17]=Yn=>_n.$emit("click:showFavorite",Yn))},[createVNode(In,{class:"hover-scale-120",name:"favorite"})])),[[Wn,_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]=(...Yn)=>_n.onTranslatesToLocalClick&&_n.onTranslatesToLocalClick(...Yn))},[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)])),[[Wn,_n.getLang("one_translate_all_keywords")]]):(openBlock(),createElementBlock(Fragment,{key:1},[withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[19]||(Cn[19]=(...Yn)=>_n.onTranslatesToLocalClick&&_n.onTranslatesToLocalClick(...Yn))},[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)])),[[Wn,_n.getLang("translate_keywords_to_local_language")]]),withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[20]||(Cn[20]=(...Yn)=>_n.onTranslatesToEnglishClick&&_n.onTranslatesToEnglishClick(...Yn))},[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)])),[[Wn,_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]=(...Yn)=>_n.onCopyAllTagsClick&&_n.onCopyAllTagsClick(...Yn))},[createVNode(In,{class:"hover-scale-120",name:"copy"})])),[[Wn,_n.getLang("copy_keywords_to_clipboard")]]),withDirectives((openBlock(),createElementBlock("div",{class:"extend-btn-item",onClick:Cn[22]||(Cn[22]=(...Yn)=>_n.onDeleteAllTagsClick&&_n.onDeleteAllTagsClick(...Yn))},[createVNode(In,{class:"hover-scale-120",name:"remove"})])),[[Wn,_n.getLang("delete_all_keywords")]])])])]),$n.neg?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]=Yn=>_n.$emit("click:showChatgpt",Yn))},[createVNode(In,{class:"hover-scale-120",name:"chatgpt"})])),[[Wn,_n.getLang("use_chatgpt_gen_prompts")]])])])])),createBaseVNode("div",_hoisted_32$2,[createBaseVNode("div",_hoisted_33$2,[createBaseVNode("div",_hoisted_34$2,[$n.hideDefaultInput?withDirectives((openBlock(),createElementBlock("label",_hoisted_35$2,[createBaseVNode("input",{type:"checkbox",name:"hide_default_input",value:"1",checked:!$n.hideDefaultInput,onChange:Cn[24]||(Cn[24]=Yn=>_n.$emit("update:hideDefaultInput",!Yn.target.checked))},null,40,_hoisted_36$2),createVNode(In,{name:"input"})])),[[Wn,_n.getLang("show_default_input_box")]]):withDirectives((openBlock(),createElementBlock("label",_hoisted_37$2,[createBaseVNode("input",{type:"checkbox",name:"hide_default_input",value:"1",checked:!$n.hideDefaultInput,onChange:Cn[25]||(Cn[25]=Yn=>_n.$emit("update:hideDefaultInput",!Yn.target.checked))},null,40,_hoisted_38$2),createVNode(In,{name:"input"})])),[[Wn,_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[26]||(Cn[26]=(...Yn)=>_n.onAppendTagFocus&&_n.onAppendTagFocus(...Yn)),onBlur:Cn[27]||(Cn[27]=(...Yn)=>_n.onAppendTagBlur&&_n.onAppendTagBlur(...Yn)),onKeyup:Cn[28]||(Cn[28]=(...Yn)=>_n.onAppendTagKeyUp&&_n.onAppendTagKeyUp(...Yn)),onKeydown:Cn[29]||(Cn[29]=(...Yn)=>_n.onAppendTagKeyDown&&_n.onAppendTagKeyDown(...Yn))},null,40,_hoisted_39$2),[[Wn,_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,(Yn,rr)=>(openBlock(),createElementBlock("div",{key:Yn.type,class:normalizeClass(["prompt-append-group",_n.appendListSelected===rr?"selected":""])},[createBaseVNode("div",{class:"append-group-name",onClick:nr=>_n.onAppendGroupClick(rr,null,nr)},[Yn.icon==="wrap"?(openBlock(),createBlock(In,{key:0,class:"name-icon",name:"wrap"})):Yn.icon==="history"?(openBlock(),createBlock(In,{key:1,class:"name-icon",name:"history"})):Yn.icon==="favorite"?(openBlock(),createBlock(In,{key:2,class:"name-icon",name:"favorite"})):createCommentVNode("",!0),createTextVNode(" "+toDisplayString(_n.appendListItemName(Yn))+" ",1),withDirectives(createBaseVNode("span",_hoisted_41$2,null,512),[[vShow,Yn.children.length>0]])],8,_hoisted_40$2),createVNode(Transition,{name:"fade"},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{class:"append-group-list",ref_for:!0,ref:"promptAppendListChildren"},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Yn.children,(nr,Yo)=>(openBlock(),createElementBlock("div",{key:Yo,ref_for:!0,ref:"promptAppendListChild",class:normalizeClass(["append-item",_n.appendListChildSelected===Yo?"selected":""]),onMouseleave:Zo=>_n.onAppendListChildMouseLeave(rr,Yo,Zo),onMouseenter:Zo=>_n.onAppendListChildMouseEnter(rr,Yo,Zo),onClick:Zo=>_n.onAppendGroupClick(rr,Yo,Zo)},[Yn.type==="favorite"||Yn.type==="history"?(openBlock(),createElementBlock(Fragment,{key:0},[nr.name?(openBlock(),createElementBlock("div",_hoisted_43$1,toDisplayString(nr.name),1)):(openBlock(),createElementBlock("div",_hoisted_44$1,toDisplayString(nr.prompt),1))],64)):createCommentVNode("",!0)],42,_hoisted_42$1))),128))],512),[[vShow,Yn.children.length>0]])]),_:2},1024),createVNode(Transition,{name:"fade"},{default:withCtx(()=>[withDirectives(createBaseVNode("div",_hoisted_45$1,[createBaseVNode("div",_hoisted_46$1,[(openBlock(!0),createElementBlock(Fragment,null,renderList(_n.appendListChildItemTags,(nr,Yo)=>(openBlock(),createElementBlock(Fragment,{key:Yo},[nr.type&&nr.type==="wrap"?(openBlock(),createElementBlock("div",_hoisted_47$1)):(openBlock(),createElementBlock("div",_hoisted_48$1,[createBaseVNode("div",_hoisted_49$1,toDisplayString(nr.value),1),createBaseVNode("div",_hoisted_50$1,toDisplayString(nr.localValue),1)]))],64))),128))])],512),[[vShow,_n.appendListSelected!==null&&_n.appendListChildSelected!==null&&_n.appendListSelected===rr&&(Yn.type==="favorite"||Yn.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[54]||(Cn[54]=(...Yn)=>_n.onDropMouseDown&&_n.onDropMouseDown(...Yn)),onMousemove:Cn[55]||(Cn[55]=(...Yn)=>_n.onDropMouseMove&&_n.onDropMouseMove(...Yn)),onMouseup:Cn[56]||(Cn[56]=(...Yn)=>_n.onDropMouseUp&&_n.onDropMouseUp(...Yn))},[createBaseVNode("div",_hoisted_51$1,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.tags,(Yn,rr)=>(openBlock(),createElementBlock("div",{key:Yn.id,class:normalizeClass(["prompt-tag",Yn.disabled?"disabled":"",Yn.type==="wrap"?"wrap-tag":""]),ref_for:!0,ref:"promptTag-"+Yn.id,"data-id":Yn.id},[createBaseVNode("div",{class:"prompt-tag-main",onMouseenter:nr=>_n.onTagMouseEnter(Yn.id),onMousemove:withModifiers(nr=>_n.onTagMouseMove(Yn.id),["stop"]),onMouseleave:withModifiers(nr=>_n.onTagMouseLeave(Yn.id),["stop"])},[createBaseVNode("div",_hoisted_54$1,[Yn.type==="wrap"?withDirectives((openBlock(),createElementBlock("div",{key:0,class:"prompt-tag-value",ref_for:!0,ref:"promptTagValue-"+Yn.id,style:{width:"100%"}},[createVNode(In,{name:"wrap"})])),[[Wn,_n.getLang("line_break_character")+"<br/>"+_n.getLang("drop_to_order")]]):(openBlock(),createElementBlock(Fragment,{key:1},[withDirectives(createBaseVNode("div",{class:normalizeClass(Yn.classes),style:normalizeStyle(_n.getTagColorStyle(Yn)),ref_for:!0,ref:"promptTagValue-"+Yn.id,onClick:nr=>_n.onTagClick(Yn.id,nr),onDblclick:nr=>_n.onTagDblclick(Yn.id),onContextmenu:withModifiers(nr=>_n.onTagRightClick(Yn.id,nr),["right","prevent"]),innerHTML:_n.renderTag(Yn.id)},null,46,_hoisted_55$1),[[vShow,!Bn.editing[Yn.id]],[Wn,Yn.isLora||Yn.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-"+Yn.id,placeholder:_n.getLang("enter_to_save"),value:Yn.value,onMousedown:Cn[30]||(Cn[30]=withModifiers(()=>{},["stop"])),onMousemove:Cn[31]||(Cn[31]=withModifiers(()=>{},["stop"])),onMouseup:Cn[32]||(Cn[32]=withModifiers(()=>{},["stop"])),onBlur:nr=>_n.onTagInputBlur(Yn.id),onKeydown:nr=>_n.onTagInputKeyDown(Yn.id,nr),onChange:nr=>_n.onTagInputChange(Yn.id,nr)},null,40,_hoisted_56$1),[[vShow,Bn.editing[Yn.id]]])],64)),createBaseVNode("div",{class:"btn-tag-delete",ref_for:!0,ref:"promptTagDelete-"+Yn.id,onClick:nr=>_n.onDeleteTagClick(Yn.id),onMousedown:Cn[33]||(Cn[33]=withModifiers(()=>{},["stop"])),onMousemove:Cn[34]||(Cn[34]=withModifiers(()=>{},["stop"])),onMouseup:Cn[35]||(Cn[35]=withModifiers(()=>{},["stop"]))},[createVNode(In,{name:"close"})],40,_hoisted_57$1)]),withDirectives((openBlock(),createElementBlock("div",{class:"btn-tag-extend",style:normalizeStyle({display:(Yn.type==="text"||!Yn.type)&&_n.showExtendId===Yn.id&&!this.editing[Yn.id]?"flex":"none"}),onClick:Cn[36]||(Cn[36]=withModifiers(()=>{},["stop"])),onMousedown:Cn[37]||(Cn[37]=withModifiers(()=>{},["stop"])),onMousemove:Cn[38]||(Cn[38]=withModifiers(()=>{},["stop"])),onMouseup:Cn[39]||(Cn[39]=withModifiers(()=>{},["stop"]))},[createVNode(Pn,{class:"input-number",name:"input-number","model-value":Yn.weightNum,center:"",controls:"",min:-100,step:.1,size:"small","onUpdate:modelValue":nr=>_n.onTagWeightNumChange(Yn.id,nr)},null,8,["model-value","onUpdate:modelValue"]),withDirectives((openBlock(),createElementBlock("button",{type:"button",name:"weight-parentheses-inc",onClick:nr=>_n.onIncWeightClick(Yn.id,1)},[createVNode(In,{name:$n.useNovelAiWeightSymbol?"weight-braces-inc":"weight-parentheses-inc"},null,8,["name"])],8,_hoisted_58$1)),[[Wn,_n.getLang("increase_weight_add_parentheses")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",name:"weight-parentheses-dec",onClick:nr=>_n.onIncWeightClick(Yn.id,-1)},[createVNode(In,{name:$n.useNovelAiWeightSymbol?"weight-braces-dec":"weight-parentheses-dec"},null,8,["name"])],8,_hoisted_59$1)),[[Wn,_n.getLang("increase_weight_subtract_parentheses")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",name:"weight-brackets-inc",onClick:nr=>_n.onDecWeightClick(Yn.id,1)},[createVNode(In,{name:"weight-brackets-inc"})],8,_hoisted_60$1)),[[Wn,_n.getLang("decrease_weight_add_brackets")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",name:"weight-brackets-dec",onClick:nr=>_n.onDecWeightClick(Yn.id,-1)},[createVNode(In,{name:"weight-brackets-dec"})],8,_hoisted_61$1)),[[Wn,_n.getLang("decrease_weight_subtract_brackets")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",name:"wrap",onClick:nr=>_n.onWrapTagClick(Yn.id)},[createVNode(In,{name:"wrap"})],8,_hoisted_62$1)),[[Wn,_n.getLang("line_break_character")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",name:"translate",onClick:nr=>_n.onTranslateToEnglishClick(Yn.id)},[Bn.loading[Yn.id+"_en"]?createCommentVNode("",!0):(openBlock(),createBlock(In,{key:0,name:"english"})),Bn.loading[Yn.id+"_en"]?(openBlock(),createBlock(In,{key:1,name:"loading"})):createCommentVNode("",!0)],8,_hoisted_63$1)),[[Wn,_n.getLang("translate_keyword_to_english")],[vShow,!Ln.isEnglish]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",name:"copy",onClick:nr=>Ln.copy(Yn.value)},[createVNode(In,{name:"copy"})],8,_hoisted_64)),[[Wn,_n.getLang("copy_to_clipboard")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",name:"favorite",onClick:nr=>_n.onFavoriteTagClick(Yn.id)},[Yn.isFavorite?(openBlock(),createBlock(In,{key:0,name:"favorite-yes"})):createCommentVNode("",!0),Yn.isFavorite?createCommentVNode("",!0):(openBlock(),createBlock(In,{key:1,name:"favorite-no"}))],8,_hoisted_65)),[[Wn,_n.getLang(Yn.isFavorite?"remove_from_favorite":"add_to_favorite")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",name:"blacklist",onClick:nr=>_n.onBlacklistClick(Yn.id)},[createVNode(In,{name:"blacklist"})],8,_hoisted_66)),[[Wn,_n.getLang("add_blacklist")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",name:"enable",onClick:nr=>_n.onDisabledTagClick(Yn.id)},[Yn.disabled?createCommentVNode("",!0):(openBlock(),createBlock(In,{key:0,name:"disabled"})),Yn.disabled?(openBlock(),createBlock(In,{key:1,name:"enable"})):createCommentVNode("",!0)],8,_hoisted_67)),[[Wn,_n.getLang(Yn.disabled?"enable_keyword":"disable_keyword")]])],36)),[[Gn,"fadeIn"]])],40,_hoisted_53$1),withDirectives(createBaseVNode("div",_hoisted_68,[withDirectives((openBlock(),createElementBlock("div",{class:"translate-to-local hover-scale-120",onClick:nr=>_n.onTranslateToLocalClick(Yn.id),onMousedown:Cn[40]||(Cn[40]=withModifiers(()=>{},["stop"])),onMousemove:Cn[41]||(Cn[41]=withModifiers(()=>{},["stop"])),onMouseup:Cn[42]||(Cn[42]=withModifiers(()=>{},["stop"]))},[Bn.loading[Yn.id+"_local"]?createCommentVNode("",!0):(openBlock(),createBlock(In,{key:0,name:"translate"})),Bn.loading[Yn.id+"_local"]?(openBlock(),createBlock(In,{key:1,name:"loading"})):createCommentVNode("",!0)],40,_hoisted_69)),[[Wn,_n.getLang("translate_keyword_to_local_language")]]),createBaseVNode("div",_hoisted_70,toDisplayString(Yn.localValue),1)],512),[[vShow,!Ln.isEnglish&&(Yn.type==="text"||!Yn.type)]])],10,_hoisted_52$1))),128)),(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.tags,(Yn,rr)=>(openBlock(),createElementBlock("div",{key:Yn.id,class:normalizeClass(["prompt-wrap",Yn.type==="wrap"?"wrap-tag":""]),"data-id":Yn.id,ref_for:!0,ref:"promptTagWrap",onMousedown:Cn[43]||(Cn[43]=withModifiers(()=>{},["stop"])),onMousemove:Cn[44]||(Cn[44]=withModifiers(()=>{},["stop"])),onMouseup:Cn[45]||(Cn[45]=withModifiers(()=>{},["stop"]))},null,42,_hoisted_71))),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[51]||(Cn[51]=withModifiers(()=>{},["stop"])),onMousemove:Cn[52]||(Cn[52]=withModifiers(()=>{},["stop"])),onMouseup:Cn[53]||(Cn[53]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",_hoisted_72,toDisplayString(_n.getLang("batch_operation")),1),withDirectives((openBlock(),createElementBlock("button",{type:"button",onClick:Cn[46]||(Cn[46]=(...Yn)=>_n.onDropCopy&&_n.onDropCopy(...Yn))},[createVNode(In,{name:"copy"})])),[[Wn,_n.getLang("copy_to_clipboard")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",onClick:Cn[47]||(Cn[47]=(...Yn)=>_n.onDropFavorite&&_n.onDropFavorite(...Yn))},[createVNode(In,{name:"favorite-no"})])),[[Wn,_n.getLang("add_to_favorite")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",onClick:Cn[48]||(Cn[48]=(...Yn)=>_n.onDropDisable&&_n.onDropDisable(...Yn))},[createVNode(In,{name:"disabled"})])),[[Wn,_n.getLang("disable_keyword")]]),withDirectives((openBlock(),createElementBlock("button",{type:"button",onClick:Cn[49]||(Cn[49]=(...Yn)=>_n.onDropEnable&&_n.onDropEnable(...Yn))},[createVNode(In,{name:"enable"})])),[[Wn,_n.getLang("enable_keyword")]]),createBaseVNode("button",{type:"button",onClick:Cn[50]||(Cn[50]=(...Yn)=>_n.onDropDelete&&_n.onDropDelete(...Yn))},[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[57]||(Cn[57]=(...Yn)=>_n.onClickHideGroupTags&&_n.onClickHideGroupTags(...Yn))},[createVNode(In,{class:"hover-scale-120",name:"unfold"})],2)),[[Wn,_n.getLang($n.hideGroupTags?"show_group_tags":"hide_group_tags")]]):createCommentVNode("",!0),createVNode(Transition,{name:"fade"},{default:withCtx(()=>[withDirectives(createBaseVNode("div",_hoisted_73,[createBaseVNode("div",_hoisted_74,[(openBlock(!0),createElementBlock(Fragment,null,renderList(_n.groupTagsProcessed,(Yn,rr)=>(openBlock(),createElementBlock("div",{key:rr,class:normalizeClass(["group-tab",Yn.tabKey==_n.groupTagsActive?"active":""]),onClick:nr=>_n.activeGroupTab(rr),"data-name":Yn.name},toDisplayString(Yn.name),11,_hoisted_75))),128))],512),createBaseVNode("div",_hoisted_76,[(openBlock(!0),createElementBlock(Fragment,null,renderList(_n.groupTagsProcessed,(Yn,rr)=>(openBlock(),createElementBlock("div",{key:rr,class:normalizeClass(["group-main",Yn.tabKey==_n.groupTagsActive?"active":""])},[Yn.tabKey==_n.groupTagsActive?(openBlock(),createElementBlock("div",_hoisted_77,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Yn.groups,(nr,Yo)=>(openBlock(),createElementBlock("div",{key:Yo,class:normalizeClass([nr.type&&nr.type==="wrap"?"sub-group-tag-wrap":"sub-group-tab",nr.tabKey==_n.subGroupTagsActive?"active":""]),onClick:Zo=>_n.activeSubGroupTab(rr,Yo),"data-name":nr.name},toDisplayString(nr.name),11,_hoisted_78))),128))])):createCommentVNode("",!0),Yn.tabKey==_n.groupTagsActive?(openBlock(),createElementBlock("div",_hoisted_79,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Yn.groups,(nr,Yo)=>(openBlock(),createElementBlock("div",{key:Yo,class:normalizeClass(["sub-group-main",nr.tabKey==_n.subGroupTagsActive?"active":""])},[createVNode(Transition,{name:"fade"},{default:withCtx(()=>[nr.tabKey==_n.subGroupTagsActive?(openBlock(),createElementBlock("div",_hoisted_80,[nr.type==="extraNetworks"?(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(nr.datas,Zo=>(openBlock(),createElementBlock("div",{class:"group-extra-network",key:Zo.name,onClick:ei=>_n.onClickGroupTagExtraNetwork(Zo,Yn,nr),onMouseenter:ei=>_n.onGroupExtraNetworkMouseEnter(ei,Zo.name),onMousemove:Cn[58]||(Cn[58]=(...ei)=>_n.onGroupExtraNetworkMouseMove&&_n.onGroupExtraNetworkMouseMove(...ei)),onMouseleave:Cn[59]||(Cn[59]=(...ei)=>_n.onGroupExtraNetworkMouseLeave&&_n.onGroupExtraNetworkMouseLeave(...ei)),style:normalizeStyle(_n.getGroupTagExtraNetworkStyle(Zo))},[createBaseVNode("img",{class:"extra-network-preview",src:Zo.preview||"./file=html/card-no-preview.png"},null,8,_hoisted_82),createBaseVNode("div",_hoisted_83,toDisplayString(Zo.name),1),Zo.loading?(openBlock(),createElementBlock("div",_hoisted_84,[createVNode(In,{name:"loading"})])):createCommentVNode("",!0)],44,_hoisted_81))),128)):(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(nr.tags,(Zo,ei)=>withDirectives((openBlock(),createElementBlock("div",{class:"tag-item",ref_for:!0,ref:"groupTagItem",onClick:li=>_n.onClickGroupTag(Zo,ei,Yn,nr)},[Zo&&Zo!=ei?(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("div",{class:"tag-local",style:normalizeStyle(_n.getGroupTagStyle(Yn.name,nr.name,ei))},toDisplayString(Zo),5),createBaseVNode("div",_hoisted_86,toDisplayString(ei),1)],64)):(openBlock(),createElementBlock("div",{key:1,class:"tag-local",style:normalizeStyle(_n.getGroupTagStyle(Yn.name,nr.name,ei))},toDisplayString(ei),5))],8,_hoisted_85)),[[Wn,_n.getGroupTagTooltip(Zo,ei)]])),256))])):createCommentVNode("",!0)]),_:2},1024),Yn.type==="extraNetworks"?(openBlock(),createElementBlock("div",_hoisted_87,[createBaseVNode("div",_hoisted_88,[createBaseVNode("div",_hoisted_89,[createBaseVNode("input",{class:"size-number",type:"number",min:"10",max:"1000",step:"1",value:$n.extraNetworksWidth,onChange:Cn[60]||(Cn[60]=Zo=>_n.$emit("update:extraNetworksWidth",Zo.target.value))},null,40,_hoisted_90),createBaseVNode("div",_hoisted_91,toDisplayString(this.getLang("width")),1)]),createBaseVNode("div",_hoisted_92,[createBaseVNode("input",{class:"size-number",type:"number",min:"10",max:"1000",step:"1",value:$n.extraNetworksHeight,onChange:Cn[61]||(Cn[61]=Zo=>_n.$emit("update:extraNetworksHeight",Zo.target.value))},null,40,_hoisted_93),createBaseVNode("div",_hoisted_94,toDisplayString(this.getLang("height")),1)])])])):createCommentVNode("",!0),Yn.type!=="favorite"&&Yn.type!=="extraNetworks"?(openBlock(),createElementBlock("div",_hoisted_95,[createBaseVNode("div",_hoisted_96,[createBaseVNode("div",null,toDisplayString(_n.getLang("tags_color"))+":",1),withDirectives((openBlock(),createElementBlock("div",_hoisted_97,[createVNode(Dn,{theme:$n.theme=="dark"?"black":"white",pureColor:$n.groupTagsColor[_n.getTagsColorKey(Yn.name,nr.name)],"onUpdate:pureColor":Zo=>$n.groupTagsColor[_n.getTagsColorKey(Yn.name,nr.name)]=Zo,onPureColorChange:Zo=>_n.onTagsColorChange(_n.getTagsColorKey(Yn.name,nr.name))},null,8,["theme","pureColor","onUpdate:pureColor","onPureColorChange"])])),[[Wn,$n.groupTagsColor[_n.getTagsColorKey(Yn.name,nr.name)]]]),withDirectives((openBlock(),createElementBlock("div",{class:"tags-color-reset hover-scale-120",onClick:Zo=>_n.onClickResetTagsColor(_n.getTagsColorKey(Yn.name,nr.name))},[createVNode(In,{name:"reset"})],8,_hoisted_98)),[[Wn,_n.getLang("reset_default_color")]]),withDirectives((openBlock(),createElementBlock("div",{class:"tags-color-clear hover-scale-120",onClick:Zo=>_n.onClickClearTagsColor(_n.getTagsColorKey(Yn.name,nr.name))},[createVNode(In,{name:"clear"})],8,_hoisted_99)),[[Wn,_n.getLang("clear_color")]])]),createBaseVNode("div",_hoisted_100,toDisplayString(_n.getLang("tags-copyright")),1)])):createCommentVNode("",!0)],2))),128))])):createCommentVNode("",!0)],2))),128))])],512),[[vShow,!$n.hideGroupTags&&_n.groupTagsProcessed.length]])]),_:1})],2),createVNode(Hn,{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,Hn=>(openBlock(),createElementBlock("option",{key:Hn.key,value:Hn.key,disabled:Hn.disabled},toDisplayString(Ln.getItemName(Hn)),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":Hn=>Dn.value=Hn,onChange:Hn=>Ln.onChangeConfigValue(Dn)},null,40,_hoisted_22$6)),[[vModelText,Dn.value]]):createCommentVNode("",!0),Dn.type=="select"?withDirectives((openBlock(),createElementBlock("select",{key:1,"onUpdate:modelValue":Hn=>Dn.value=Hn},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Dn.options,Hn=>(openBlock(),createElementBlock("option",{value:Hn},toDisplayString(Hn),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:Hn=>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,Hn)=>(openBlock(),createElementBlock(Fragment,{key:Hn},[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,(Hn,Wn)=>(openBlock(),createElementBlock("div",{class:"content-item",key:Hn.id,onMouseenter:Gn=>Ln.onItemMouseEnter(Wn),onMouseleave:Gn=>Ln.onItemMouseLeave(Wn)},[createBaseVNode("div",_hoisted_14$6,[createBaseVNode("div",_hoisted_15$6,[createBaseVNode("div",_hoisted_16$5,toDisplayString(Dn.list.length-Wn),1),createBaseVNode("div",_hoisted_17$5,toDisplayString(Ln.formatTime(Hn.time)),1),createBaseVNode("div",_hoisted_18$5,[createBaseVNode("input",{class:"header-name-input",value:Hn.name,onKeydown:Gn=>Ln.onNameKeyDown(Wn,Gn),onChange:Gn=>Ln.onNameChange(Wn,Gn),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:Gn=>Ln.onFavoriteClick(Wn)},[createVNode(In,{name:"favorite-yes"})],8,_hoisted_21$5)),[[vShow,Hn.is_favorite],[Pn,_n.getLang("remove_from_favorite")]]),withDirectives((openBlock(),createElementBlock("div",{class:"header-btn-favorite hover-scale-140",onClick:Gn=>Ln.onFavoriteClick(Wn)},[createVNode(In,{name:"favorite-no"})],8,_hoisted_22$5)),[[vShow,!Hn.is_favorite],[Pn,_n.getLang("add_to_favorite")]]),withDirectives((openBlock(),createElementBlock("div",{class:"header-btn-copy hover-scale-140",onClick:Gn=>Ln.onCopyClick(Wn)},[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:Gn=>Ln.onUseClick(Wn)},[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:Gn=>Ln.onMoveUpClick(Wn)},[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:Gn=>Ln.onMoveDownClick(Wn)},[createVNode(In,{name:"move-down"})],8,_hoisted_26$4)),[[Pn,_n.getLang("move_down")]])])]),createBaseVNode("div",_hoisted_27$4,toDisplayString(Hn.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:Hn=>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,Hn)=>(openBlock(),createElementBlock(Fragment,{key:Hn},[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]=(...Hn)=>Ln.onDeleteAllHistoryClick&&Ln.onDeleteAllHistoryClick(...Hn))},[createVNode(In,{name:"remove"}),createTextVNode(" "+toDisplayString(_n.getLang("delete_all_history")),1)]),(openBlock(!0),createElementBlock(Fragment,null,renderList(Dn.list,(Hn,Wn)=>(openBlock(),createElementBlock("div",{class:"content-item",key:Hn.id,onMouseenter:Gn=>Ln.onItemMouseEnter(Wn),onMouseleave:Gn=>Ln.onItemMouseLeave(Wn)},[createBaseVNode("div",_hoisted_14$5,[createBaseVNode("div",_hoisted_15$5,[createBaseVNode("div",_hoisted_16$4,toDisplayString(Dn.list.length-Wn),1),createBaseVNode("div",_hoisted_17$4,toDisplayString(Ln.formatTime(Hn.time)),1),createBaseVNode("div",_hoisted_18$4,[createBaseVNode("input",{class:"header-name-input",value:Hn.name,onKeydown:Gn=>Ln.onNameKeyDown(Wn,Gn),onChange:Gn=>Ln.onNameChange(Wn,Gn),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:Gn=>Ln.onDeleteClick(Wn)},[createVNode(In,{name:"remove"})],8,_hoisted_21$4),withDirectives((openBlock(),createElementBlock("div",{class:"header-btn-favorite hover-scale-140",onClick:Gn=>Ln.onFavoriteClick(Wn)},[createVNode(In,{name:"favorite-yes"})],8,_hoisted_22$4)),[[vShow,Hn.is_favorite],[Pn,_n.getLang("remove_from_favorite")]]),withDirectives((openBlock(),createElementBlock("div",{class:"header-btn-favorite hover-scale-140",onClick:Gn=>Ln.onFavoriteClick(Wn)},[createVNode(In,{name:"favorite-no"})],8,_hoisted_23$4)),[[vShow,!Hn.is_favorite],[Pn,_n.getLang("add_to_favorite")]]),withDirectives((openBlock(),createElementBlock("div",{class:"header-btn-copy hover-scale-140",onClick:Gn=>Ln.onCopyClick(Wn)},[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:Gn=>Ln.onUseClick(Wn)},[createVNode(In,{name:"use"})],8,_hoisted_25$3)),[[Pn,_n.getLang("use")]])])]),createBaseVNode("div",_hoisted_26$3,toDisplayString(Hn.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:Hn=>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,Hn,Wn=Math.min(_n.line+Cn.linesAfter,Bn.length).toString().length,Gn=Cn.maxLength-(Cn.indent+Wn+3);for(Dn=1;Dn<=Cn.linesBefore&&!(In-Dn<0);Dn++)Hn=getLine(_n.buffer,Nn[In-Dn],Bn[In-Dn],_n.position-(Nn[In]-Nn[In-Dn]),Gn),Pn=common.repeat(" ",Cn.indent)+padStart((_n.line-Dn+1).toString(),Wn)+" | "+Hn.str+`
|
||
`+Pn;for(Hn=getLine(_n.buffer,Nn[In],Bn[In],_n.position,Gn),Pn+=common.repeat(" ",Cn.indent)+padStart((_n.line+1).toString(),Wn)+" | "+Hn.str+`
|
||
`,Pn+=common.repeat("-",Cn.indent+Wn+3+Hn.pos)+`^
|
||
`,Dn=1;Dn<=Cn.linesAfter&&!(In+Dn>=Bn.length);Dn++)Hn=getLine(_n.buffer,Nn[In+Dn],Bn[In+Dn],_n.position-(Nn[In]-Nn[In+Dn]),Gn),Pn+=common.repeat(" ",Cn.indent)+padStart((_n.line+Dn+1).toString(),Wn)+" | "+Hn.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,Hn=null,Wn,Gn,Yn;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]&&(Wn=+Cn[10],Gn=+(Cn[11]||0),Hn=(Wn*60+Gn)*6e4,Cn[9]==="-"&&(Hn=-Hn)),Yn=new Date(Date.UTC($n,Nn,Bn,Ln,In,Pn,Dn)),Hn&&Yn.setTime(Yn.getTime()-Hn),Yn}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 Hn,Wn;if(Array.isArray(Bn))for(Bn=Array.prototype.slice.call(Bn),Hn=0,Wn=Bn.length;Hn<Wn;Hn+=1)Array.isArray(Bn[Hn])&&throwError(_n,"nested arrays are not supported inside keys"),typeof Bn=="object"&&_class(Bn[Hn])==="[object Object]"&&(Bn[Hn]="[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(Hn=0,Wn=Ln.length;Hn<Wn;Hn+=1)mergeMappings(_n,Cn,Ln[Hn],$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,Hn,Wn,Gn=_n.kind,Yn=_n.result,rr;if(rr=_n.input.charCodeAt(_n.position),is_WS_OR_EOL(rr)||is_FLOW_INDICATOR(rr)||rr===35||rr===38||rr===42||rr===33||rr===124||rr===62||rr===39||rr===34||rr===37||rr===64||rr===96||(rr===63||rr===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;rr!==0;){if(rr===58){if(Bn=_n.input.charCodeAt(_n.position+1),is_WS_OR_EOL(Bn)||$n&&is_FLOW_INDICATOR(Bn))break}else if(rr===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(rr))break;if(is_EOL(rr))if(Dn=_n.line,Hn=_n.lineStart,Wn=_n.lineIndent,skipSeparationSpace(_n,!1,-1),_n.lineIndent>=Cn){Pn=!0,rr=_n.input.charCodeAt(_n.position);continue}else{_n.position=In,_n.line=Dn,_n.lineStart=Hn,_n.lineIndent=Wn;break}}Pn&&(captureSegment(_n,Ln,In,!1),writeFoldedLines(_n,_n.line-Dn),Ln=In=_n.position,Pn=!1),is_WHITE_SPACE(rr)||(In=_n.position+1),rr=_n.input.charCodeAt(++_n.position)}return captureSegment(_n,Ln,In,!1),_n.result?!0:(_n.kind=Gn,_n.result=Yn,!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,Hn,Wn,Gn,Yn,rr,nr=Object.create(null),Yo,Zo,ei,li;if(li=_n.input.charCodeAt(_n.position),li===91)Wn=93,rr=!1,Pn=[];else if(li===123)Wn=125,rr=!0,Pn={};else return!1;for(_n.anchor!==null&&(_n.anchorMap[_n.anchor]=Pn),li=_n.input.charCodeAt(++_n.position);li!==0;){if(skipSeparationSpace(_n,!0,Cn),li=_n.input.charCodeAt(_n.position),li===Wn)return _n.position++,_n.tag=In,_n.anchor=Dn,_n.kind=rr?"mapping":"sequence",_n.result=Pn,!0;$n?li===44&&throwError(_n,"expected the node content, but found ','"):throwError(_n,"missed comma between flow collection entries"),Zo=Yo=ei=null,Gn=Yn=!1,li===63&&(Hn=_n.input.charCodeAt(_n.position+1),is_WS_OR_EOL(Hn)&&(Gn=Yn=!0,_n.position++,skipSeparationSpace(_n,!0,Cn))),Nn=_n.line,Bn=_n.lineStart,Ln=_n.position,composeNode(_n,Cn,CONTEXT_FLOW_IN,!1,!0),Zo=_n.tag,Yo=_n.result,skipSeparationSpace(_n,!0,Cn),li=_n.input.charCodeAt(_n.position),(Yn||_n.line===Nn)&&li===58&&(Gn=!0,li=_n.input.charCodeAt(++_n.position),skipSeparationSpace(_n,!0,Cn),composeNode(_n,Cn,CONTEXT_FLOW_IN,!1,!0),ei=_n.result),rr?storeMappingPair(_n,Pn,nr,Zo,Yo,ei,Nn,Bn,Ln):Gn?Pn.push(storeMappingPair(_n,null,nr,Zo,Yo,ei,Nn,Bn,Ln)):Pn.push(Yo),skipSeparationSpace(_n,!0,Cn),li=_n.input.charCodeAt(_n.position),li===44?($n=!0,li=_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,Hn=!1,Wn,Gn;if(Gn=_n.input.charCodeAt(_n.position),Gn===124)Nn=!1;else if(Gn===62)Nn=!0;else return!1;for(_n.kind="scalar",_n.result="";Gn!==0;)if(Gn=_n.input.charCodeAt(++_n.position),Gn===43||Gn===45)CHOMPING_CLIP===Bn?Bn=Gn===43?CHOMPING_KEEP:CHOMPING_STRIP:throwError(_n,"repeat of a chomping mode identifier");else if((Wn=fromDecimalCode(Gn))>=0)Wn===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+Wn-1,In=!0);else break;if(is_WHITE_SPACE(Gn)){do Gn=_n.input.charCodeAt(++_n.position);while(is_WHITE_SPACE(Gn));if(Gn===35)do Gn=_n.input.charCodeAt(++_n.position);while(!is_EOL(Gn)&&Gn!==0)}for(;Gn!==0;){for(readLineBreak(_n),_n.lineIndent=0,Gn=_n.input.charCodeAt(_n.position);(!In||_n.lineIndent<Pn)&&Gn===32;)_n.lineIndent++,Gn=_n.input.charCodeAt(++_n.position);if(!In&&_n.lineIndent>Pn&&(Pn=_n.lineIndent),is_EOL(Gn)){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(Gn)?(Hn=!0,_n.result+=common.repeat(`
|
||
`,Ln?1+Dn:Dn)):Hn?(Hn=!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(Gn)&&Gn!==0;)Gn=_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,Hn=_n.tag,Wn=_n.anchor,Gn={},Yn=Object.create(null),rr=null,nr=null,Yo=null,Zo=!1,ei=!1,li;if(_n.firstTabInLine!==-1)return!1;for(_n.anchor!==null&&(_n.anchorMap[_n.anchor]=Gn),li=_n.input.charCodeAt(_n.position);li!==0;){if(!Zo&&_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,(li===63||li===58)&&is_WS_OR_EOL(Nn))li===63?(Zo&&(storeMappingPair(_n,Gn,Yn,rr,nr,null,In,Pn,Dn),rr=nr=Yo=null),ei=!0,Zo=!0,Bn=!0):Zo?(Zo=!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,li=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(li=_n.input.charCodeAt(_n.position);is_WHITE_SPACE(li);)li=_n.input.charCodeAt(++_n.position);if(li===58)li=_n.input.charCodeAt(++_n.position),is_WS_OR_EOL(li)||throwError(_n,"a whitespace character is expected after the key-value separator within a block mapping"),Zo&&(storeMappingPair(_n,Gn,Yn,rr,nr,null,In,Pn,Dn),rr=nr=Yo=null),ei=!0,Zo=!1,Bn=!1,rr=_n.tag,nr=_n.result;else if(ei)throwError(_n,"can not read an implicit mapping pair; a colon is missed");else return _n.tag=Hn,_n.anchor=Wn,!0}else if(ei)throwError(_n,"can not read a block mapping entry; a multiline key may not be an implicit key");else return _n.tag=Hn,_n.anchor=Wn,!0}if((_n.line===Ln||_n.lineIndent>Cn)&&(Zo&&(In=_n.line,Pn=_n.lineStart,Dn=_n.position),composeNode(_n,Cn,CONTEXT_BLOCK_OUT,!0,Bn)&&(Zo?nr=_n.result:Yo=_n.result),Zo||(storeMappingPair(_n,Gn,Yn,rr,nr,Yo,In,Pn,Dn),rr=nr=Yo=null),skipSeparationSpace(_n,!0,-1),li=_n.input.charCodeAt(_n.position)),(_n.line===Ln||_n.lineIndent>Cn)&&li!==0)throwError(_n,"bad indentation of a mapping entry");else if(_n.lineIndent<Cn)break}return Zo&&storeMappingPair(_n,Gn,Yn,rr,nr,null,In,Pn,Dn),ei&&(_n.tag=Hn,_n.anchor=Wn,_n.kind="mapping",_n.result=Gn),ei}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,Hn=!1,Wn=!1,Gn,Yn,rr,nr,Yo,Zo;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)&&(Hn=!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)?(Hn=!0,Pn=Ln,_n.lineIndent>Cn?Dn=1:_n.lineIndent===Cn?Dn=0:_n.lineIndent<Cn&&(Dn=-1)):Pn=!1;if(Pn&&(Pn=Hn||Bn),(Dn===1||CONTEXT_BLOCK_OUT===$n)&&(CONTEXT_FLOW_IN===$n||CONTEXT_FLOW_OUT===$n?Yo=Cn:Yo=Cn+1,Zo=_n.position-_n.lineStart,Dn===1?Pn&&(readBlockSequence(_n,Zo)||readBlockMapping(_n,Zo,Yo))||readFlowCollection(_n,Yo)?Wn=!0:(In&&readBlockScalar(_n,Yo)||readSingleQuotedScalar(_n,Yo)||readDoubleQuotedScalar(_n,Yo)?Wn=!0:readAlias(_n)?(Wn=!0,(_n.tag!==null||_n.anchor!==null)&&throwError(_n,"alias node should not have any properties")):readPlainScalar(_n,Yo,CONTEXT_FLOW_IN===$n)&&(Wn=!0,_n.tag===null&&(_n.tag="?")),_n.anchor!==null&&(_n.anchorMap[_n.anchor]=_n.result)):Dn===0&&(Wn=Pn&&readBlockSequence(_n,Zo))),_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+'"'),Gn=0,Yn=_n.implicitTypes.length;Gn<Yn;Gn+=1)if(nr=_n.implicitTypes[Gn],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,rr=_n.typeMap.multi[_n.kind||"fallback"],Gn=0,Yn=rr.length;Gn<Yn;Gn+=1)if(_n.tag.slice(0,rr[Gn].tag.length)===rr[Gn].tag){nr=rr[Gn];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||Wn}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,Hn=0,Wn=null,Gn=!1,Yn=!1,rr=Nn!==-1,nr=-1,Yo=isPlainSafeFirst(codePointAt(_n,0))&&isPlainSafeLast(codePointAt(_n,_n.length-1));if(Cn||In)for(Dn=0;Dn<_n.length;Hn>=65536?Dn+=2:Dn++){if(Hn=codePointAt(_n,Dn),!isPrintable(Hn))return STYLE_DOUBLE;Yo=Yo&&isPlainSafe(Hn,Wn,Pn),Wn=Hn}else{for(Dn=0;Dn<_n.length;Hn>=65536?Dn+=2:Dn++){if(Hn=codePointAt(_n,Dn),Hn===CHAR_LINE_FEED)Gn=!0,rr&&(Yn=Yn||Dn-nr-1>Nn&&_n[nr+1]!==" ",nr=Dn);else if(!isPrintable(Hn))return STYLE_DOUBLE;Yo=Yo&&isPlainSafe(Hn,Wn,Pn),Wn=Hn}Yn=Yn||rr&&Dn-nr-1>Nn&&_n[nr+1]!==" "}return!Gn&&!Yn?Yo&&!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:Yn?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(Hn){return testImplicitResolving(_n,Hn)}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 Hn=_n.indexOf(`
|
||
`);return Hn=Hn!==-1?Hn:_n.length,$n.lastIndex=Hn,foldLine(_n.slice(0,Hn),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,Hn,Wn;for(In=0,Pn=Ln.length;In<Pn;In+=1)Wn="",Nn!==""&&(Wn+=", "),_n.condenseFlow&&(Wn+='"'),Dn=Ln[In],Hn=$n[Dn],_n.replacer&&(Hn=_n.replacer.call($n,Dn,Hn)),writeNode(_n,Cn,Dn,!1,!1)&&(_n.dump.length>1024&&(Wn+="? "),Wn+=_n.dump+(_n.condenseFlow?'"':"")+":"+(_n.condenseFlow?"":" "),writeNode(_n,Cn,Hn,!1,!1)&&(Wn+=_n.dump,Nn+=Wn));_n.tag=Bn,_n.dump="{"+Nn+"}"}function writeBlockMapping(_n,Cn,$n,Nn){var Bn="",Ln=_n.tag,In=Object.keys($n),Pn,Dn,Hn,Wn,Gn,Yn;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)Yn="",(!Nn||Bn!=="")&&(Yn+=generateNextLine(_n,Cn)),Hn=In[Pn],Wn=$n[Hn],_n.replacer&&(Wn=_n.replacer.call($n,Hn,Wn)),writeNode(_n,Cn+1,Hn,!0,!0,!0)&&(Gn=_n.tag!==null&&_n.tag!=="?"||_n.dump&&_n.dump.length>1024,Gn&&(_n.dump&&CHAR_LINE_FEED===_n.dump.charCodeAt(0)?Yn+="?":Yn+="? "),Yn+=_n.dump,Gn&&(Yn+=generateNextLine(_n,Cn)),writeNode(_n,Cn+1,Wn,!0,Gn)&&(_n.dump&&CHAR_LINE_FEED===_n.dump.charCodeAt(0)?Yn+=":":Yn+=": ",Yn+=_n.dump,Bn+=Yn));_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,Hn;Nn&&(Nn=_n.flowLevel<0||_n.flowLevel>Cn);var Wn=Pn==="[object Object]"||Pn==="[object Array]",Gn,Yn;if(Wn&&(Gn=_n.duplicates.indexOf($n),Yn=Gn!==-1),(_n.tag!==null&&_n.tag!=="?"||Yn||_n.indent!==2&&Cn>0)&&(Bn=!1),Yn&&_n.usedDuplicates[Gn])_n.dump="*ref_"+Gn;else{if(Wn&&Yn&&!_n.usedDuplicates[Gn]&&(_n.usedDuplicates[Gn]=!0),Pn==="[object Object]")Nn&&Object.keys(_n.dump).length!==0?(writeBlockMapping(_n,Cn,_n.dump,Bn),Yn&&(_n.dump="&ref_"+Gn+_n.dump)):(writeFlowMapping(_n,Cn,_n.dump),Yn&&(_n.dump="&ref_"+Gn+" "+_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),Yn&&(_n.dump="&ref_"+Gn+_n.dump)):(writeFlowSequence(_n,Cn,_n.dump),Yn&&(_n.dump="&ref_"+Gn+" "+_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!=="?"&&(Hn=encodeURI(_n.tag[0]==="!"?_n.tag.slice(1):_n.tag).replace(/!/g,"%21"),_n.tag[0]==="!"?Hn="!"+Hn:Hn.slice(0,18)==="tag:yaml.org,2002:"?Hn="!!"+Hn.slice(18):Hn="!<"+Hn+">",_n.dump=Hn+" "+_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,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,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,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,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 Hn=Pn[Dn];if(Hn.href.includes("lobehub/")){$n=!0;break}else Hn.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.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.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,Hn)=>{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")},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()}}},_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"),Hn=resolveComponent("prompt-format"),Wn=resolveComponent("blacklist"),Gn=resolveComponent("hotkey"),Yn=resolveComponent("history"),rr=resolveComponent("favorite"),nr=resolveComponent("extension-css"),Yo=resolveComponent("packages-state"),Zo=resolveComponent("chatgpt-prompt"),ei=resolveComponent("about"),li=resolveComponent("extra-networks-popup"),vi=resolveComponent("icon-svg");return openBlock(),createElementBlock("div",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Bn.prompts,Jo=>(openBlock(),createElementBlock(Fragment,{key:Jo.name},[Jo.$textarea?(openBlock(),createBlock(In,{key:0,id:Jo.id,ref_for:!0,ref:Jo.id,name:Jo.name,neg:Jo.neg,textarea:Jo.$textarea,steps:Jo.$steps,"language-code":Bn.languageCode,"onUpdate:languageCode":Cn[0]||(Cn[0]=hi=>Bn.languageCode=hi),"translate-apis":Bn.translateApis,languages:Bn.languages,"history-key":Jo.historyKey,"onClick:showHistory":hi=>Ln.onShowHistory(Jo.id,hi),"favorite-key":Jo.favoriteKey,onRefreshFavorites:Ln.onRefreshFavorites,"onClick:showFavorite":hi=>Ln.onShowFavorite(Jo.id,hi),"can-one-translate":Bn.canOneTranslate,"onUpdate:canOneTranslate":Cn[1]||(Cn[1]=hi=>Bn.canOneTranslate=hi),"auto-translate":Bn.autoTranslate,"onUpdate:autoTranslate":Cn[2]||(Cn[2]=hi=>Bn.autoTranslate=hi),"auto-translate-to-english":Bn.autoTranslateToEnglish,"onUpdate:autoTranslateToEnglish":Cn[3]||(Cn[3]=hi=>Bn.autoTranslateToEnglish=hi),"auto-translate-to-local":Bn.autoTranslateToLocal,"onUpdate:autoTranslateToLocal":Cn[4]||(Cn[4]=hi=>Bn.autoTranslateToLocal=hi),"auto-remove-space":Bn.autoRemoveSpace,"onUpdate:autoRemoveSpace":Cn[5]||(Cn[5]=hi=>Bn.autoRemoveSpace=hi),"auto-remove-last-comma":Bn.autoRemoveLastComma,"onUpdate:autoRemoveLastComma":Cn[6]||(Cn[6]=hi=>Bn.autoRemoveLastComma=hi),"auto-keep-weight-zero":Bn.autoKeepWeightZero,"onUpdate:autoKeepWeightZero":Cn[7]||(Cn[7]=hi=>Bn.autoKeepWeightZero=hi),"auto-keep-weight-one":Bn.autoKeepWeightOne,"onUpdate:autoKeepWeightOne":Cn[8]||(Cn[8]=hi=>Bn.autoKeepWeightOne=hi),"auto-break-before-wrap":Bn.autoBreakBeforeWrap,"onUpdate:autoBreakBeforeWrap":Cn[9]||(Cn[9]=hi=>Bn.autoBreakBeforeWrap=hi),"auto-break-after-wrap":Bn.autoBreakAfterWrap,"onUpdate:autoBreakAfterWrap":Cn[10]||(Cn[10]=hi=>Bn.autoBreakAfterWrap=hi),"auto-remove-lora-before-comma":Bn.autoRemoveLoraBeforeComma,"onUpdate:autoRemoveLoraBeforeComma":Cn[11]||(Cn[11]=hi=>Bn.autoRemoveLoraBeforeComma=hi),"auto-remove-lora-after-comma":Bn.autoRemoveLoraAfterComma,"onUpdate:autoRemoveLoraAfterComma":Cn[12]||(Cn[12]=hi=>Bn.autoRemoveLoraAfterComma=hi),"use-novel-ai-weight-symbol":Bn.useNovelAiWeightSymbol,"onUpdate:useNovelAiWeightSymbol":Cn[13]||(Cn[13]=hi=>Bn.useNovelAiWeightSymbol=hi),"auto-remove-before-line-comma":Bn.autoRemoveBeforeLineComma,"onUpdate:autoRemoveBeforeLineComma":Cn[14]||(Cn[14]=hi=>Bn.autoRemoveBeforeLineComma=hi),"hide-default-input":Jo.hideDefaultInput,"onUpdate:hideDefaultInput":hi=>Ln.onUpdateHideDefaultInput(Jo.id,hi),"hide-panel":Jo.hidePanel,"onUpdate:hidePanel":hi=>Ln.onUpdateHidePanel(Jo.id,hi),"enable-tooltip":Bn.enableTooltip,"onUpdate:enableTooltip":Cn[15]||(Cn[15]=hi=>Bn.enableTooltip=hi),"translate-api":Bn.translateApi,"onUpdate:translateApi":Cn[16]||(Cn[16]=hi=>Bn.translateApi=hi),"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]=hi=>Bn.tagCompleteFile=hi),"only-csv-on-auto":Bn.onlyCsvOnAuto,"onUpdate:onlyCsvOnAuto":Cn[18]||(Cn[18]=hi=>Bn.onlyCsvOnAuto=hi),"group-tags-translate":Bn.groupTagsTranslate,"onUpdate:groupTagsTranslate":Cn[19]||(Cn[19]=hi=>Bn.groupTagsTranslate=hi),"onClick:selectLanguage":Ln.onSelectLanguageClick,"onClick:selectTheme":Ln.onSelectThemeClick,"onClick:showChatgpt":hi=>Ln.onShowChatgpt(Jo.id,hi),"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":Jo.hideGroupTags,"group-tags-color":Bn.groupTagsColor,"onUpdate:groupTagsColor":Cn[20]||(Cn[20]=hi=>Bn.groupTagsColor=hi),"group-tags-color-key-cache":Bn.groupTagsColorKeyCache,"onUpdate:hideGroupTags":hi=>Ln.onUpdateHideGroupTags(Jo.id,hi),"group-tags-translate-cache":Bn.groupTagsTranslateCache,"extra-networks-width":Bn.extraNetworksWidth,"onUpdate:extraNetworksWidth":Cn[21]||(Cn[21]=hi=>Bn.extraNetworksWidth=hi),"extra-networks-height":Bn.extraNetworksHeight,"onUpdate:extraNetworksHeight":Cn[22]||(Cn[22]=hi=>Bn.extraNetworksHeight=hi),blacklist:Bn.blacklist,"cancel-blacklist-confirm":Bn.cancelBlacklistConfirm,"onUpdate:blacklist":Ln.onUpdateBlacklist,hotkey:Bn.hotkey,onShowExtraNetworks:Ln.onShowExtraNetworks,onHideExtraNetworks:Ln.onHideExtraNetworks},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","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"])):createCommentVNode("",!0)],64))),128)),createVNode(Pn,{ref:"translateSetting","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[23]||(Cn[23]=Jo=>Bn.languageCode=Jo),"translate-apis":Bn.translateApis,languages:Bn.languages,"onForceUpdate:translateApi":Ln.updateTranslateApiConfig,"tag-complete-file":Bn.tagCompleteFile,"onUpdate:tagCompleteFile":Cn[24]||(Cn[24]=Jo=>Bn.tagCompleteFile=Jo),"only-csv-on-auto":Bn.onlyCsvOnAuto,"onUpdate:onlyCsvOnAuto":Cn[25]||(Cn[25]=Jo=>Bn.onlyCsvOnAuto=Jo),"group-tags-translate":Bn.groupTagsTranslate,"onUpdate:groupTagsTranslate":Cn[26]||(Cn[26]=Jo=>Bn.groupTagsTranslate=Jo),"translate-api":Bn.translateApi,"onUpdate:translateApi":Cn[27]||(Cn[27]=Jo=>Bn.translateApi=Jo)},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]=Jo=>Bn.languageCode=Jo),"translate-apis":Bn.translateApis,languages:Bn.languages,"translate-api":Bn.translateApi,"onUpdate:translateApi":Cn[29]||(Cn[29]=Jo=>Bn.translateApi=Jo),"tag-complete-file":Bn.tagCompleteFile,"onUpdate:tagCompleteFile":Cn[30]||(Cn[30]=Jo=>Bn.tagCompleteFile=Jo),"only-csv-on-auto":Bn.onlyCsvOnAuto,"onUpdate:onlyCsvOnAuto":Cn[31]||(Cn[31]=Jo=>Bn.onlyCsvOnAuto=Jo)},null,8,["language-code","translate-apis","languages","translate-api","tag-complete-file","only-csv-on-auto"]),createVNode(Hn,{ref:"promptFormat","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[32]||(Cn[32]=Jo=>Bn.languageCode=Jo),"translate-apis":Bn.translateApis,languages:Bn.languages,"auto-remove-space":Bn.autoRemoveSpace,"onUpdate:autoRemoveSpace":Cn[33]||(Cn[33]=Jo=>Bn.autoRemoveSpace=Jo),"auto-remove-last-comma":Bn.autoRemoveLastComma,"onUpdate:autoRemoveLastComma":Cn[34]||(Cn[34]=Jo=>Bn.autoRemoveLastComma=Jo),"auto-keep-weight-zero":Bn.autoKeepWeightZero,"onUpdate:autoKeepWeightZero":Cn[35]||(Cn[35]=Jo=>Bn.autoKeepWeightZero=Jo),"auto-keep-weight-one":Bn.autoKeepWeightOne,"onUpdate:autoKeepWeightOne":Cn[36]||(Cn[36]=Jo=>Bn.autoKeepWeightOne=Jo),"auto-break-before-wrap":Bn.autoBreakBeforeWrap,"onUpdate:autoBreakBeforeWrap":Cn[37]||(Cn[37]=Jo=>Bn.autoBreakBeforeWrap=Jo),"auto-break-after-wrap":Bn.autoBreakAfterWrap,"onUpdate:autoBreakAfterWrap":Cn[38]||(Cn[38]=Jo=>Bn.autoBreakAfterWrap=Jo),"auto-remove-lora-before-comma":Bn.autoRemoveLoraBeforeComma,"onUpdate:autoRemoveLoraBeforeComma":Cn[39]||(Cn[39]=Jo=>Bn.autoRemoveLoraBeforeComma=Jo),"auto-remove-lora-after-comma":Bn.autoRemoveLoraAfterComma,"onUpdate:autoRemoveLoraAfterComma":Cn[40]||(Cn[40]=Jo=>Bn.autoRemoveLoraAfterComma=Jo),"use-novel-ai-weight-symbol":Bn.useNovelAiWeightSymbol,"onUpdate:useNovelAiWeightSymbol":Cn[41]||(Cn[41]=Jo=>Bn.useNovelAiWeightSymbol=Jo),"auto-remove-before-line-comma":Bn.autoRemoveBeforeLineComma,"onUpdate:autoRemoveBeforeLineComma":Cn[42]||(Cn[42]=Jo=>Bn.autoRemoveBeforeLineComma=Jo)},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(Wn,{ref:"blacklist","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[43]||(Cn[43]=Jo=>Bn.languageCode=Jo),"translate-apis":Bn.translateApis,languages:Bn.languages,"onUpdate:blacklist":Ln.onUpdateBlacklist},null,8,["language-code","translate-apis","languages","onUpdate:blacklist"]),createVNode(Gn,{ref:"hotkey","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[44]||(Cn[44]=Jo=>Bn.languageCode=Jo),"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(Yn,{ref:"history","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[45]||(Cn[45]=Jo=>Bn.languageCode=Jo),"translate-apis":Bn.translateApis,languages:Bn.languages,"tag-complete-file":Bn.tagCompleteFile,"onUpdate:tagCompleteFile":Cn[46]||(Cn[46]=Jo=>Bn.tagCompleteFile=Jo),"only-csv-on-auto":Bn.onlyCsvOnAuto,"onUpdate:onlyCsvOnAuto":Cn[47]||(Cn[47]=Jo=>Bn.onlyCsvOnAuto=Jo),onRefreshFavorites:Ln.onRefreshFavorites,onUse:Ln.onUseHistory},null,8,["language-code","translate-apis","languages","tag-complete-file","only-csv-on-auto","onRefreshFavorites","onUse"]),createVNode(rr,{ref:"favorite","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[48]||(Cn[48]=Jo=>Bn.languageCode=Jo),"translate-apis":Bn.translateApis,languages:Bn.languages,"tag-complete-file":Bn.tagCompleteFile,"onUpdate:tagCompleteFile":Cn[49]||(Cn[49]=Jo=>Bn.tagCompleteFile=Jo),"only-csv-on-auto":Bn.onlyCsvOnAuto,"onUpdate:onlyCsvOnAuto":Cn[50]||(Cn[50]=Jo=>Bn.onlyCsvOnAuto=Jo),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]=Jo=>Bn.languageCode=Jo),"translate-apis":Bn.translateApis,languages:Bn.languages},null,8,["language-code","translate-apis","languages"]),createVNode(Yo,{ref:"packagesState","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[52]||(Cn[52]=Jo=>Bn.languageCode=Jo),"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(Zo,{ref:"chatgptPrompt","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[53]||(Cn[53]=Jo=>Bn.languageCode=Jo),"translate-apis":Bn.translateApis,languages:Bn.languages,onUse:Ln.onUseChatgpt},null,8,["language-code","translate-apis","languages","onUse"]),createVNode(ei,{ref:"about","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[54]||(Cn[54]=Jo=>Bn.languageCode=Jo),"translate-apis":Bn.translateApis,languages:Bn.languages},null,8,["language-code","translate-apis","languages"]),createVNode(li,{ref:"extraNetworksPopup","language-code":Bn.languageCode,"onUpdate:languageCode":Cn[55]||(Cn[55]=Jo=>Bn.languageCode=Jo),"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]=(...Jo)=>Ln.closePastePopup&&Ln.closePastePopup(...Jo))},[createBaseVNode("div",{class:"paste-popup-main",onClick:Cn[59]||(Cn[59]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",{class:"paste-popup-close",onClick:Cn[56]||(Cn[56]=(...Jo)=>Ln.closePastePopup&&Ln.closePastePopup(...Jo))},[createVNode(vi,{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]=Jo=>Bn.pasteContent=Jo),placeholder:Ln.getLang("please_enter_the_content_here")},null,8,_hoisted_3),[[vModelText,Bn.pasteContent]]),Bn.pasteLoading?(openBlock(),createElementBlock("div",_hoisted_4,[createVNode(vi,{name:"loading"})])):(openBlock(),createElementBlock("div",{key:0,class:"paste-submit",onClick:Cn[58]||(Cn[58]=(...Jo)=>Ln.onClickPasteSubmit&&Ln.onClickPasteSubmit(...Jo))},"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,Hn={},Wn=Hn.toString,Gn=Hn.hasOwnProperty,Yn=Gn.toString,rr=Yn.call(Object),nr={},Yo=function(Fn){return typeof Fn=="function"&&typeof Fn.nodeType!="number"&&typeof Fn.item!="function"},Zo=function(Fn){return Fn!=null&&Fn===Fn.window},ei=Cn.document,li={type:!0,src:!0,nonce:!0,noModule:!0};function vi(Rn,Fn,Un){Un=Un||ei;var Xn,Go,qo=Un.createElement("script");if(qo.text=Rn,Fn)for(Xn in li)Go=Fn[Xn]||Fn.getAttribute&&Fn.getAttribute(Xn),Go&&qo.setAttribute(Xn,Go);Un.head.appendChild(qo).parentNode.removeChild(qo)}function Jo(Rn){return Rn==null?Rn+"":typeof Rn=="object"||typeof Rn=="function"?Hn[Wn.call(Rn)]||"object":typeof Rn}var hi="3.7.1",mi=/HTML$/i,zn=function(Rn,Fn){return new zn.fn.init(Rn,Fn)};zn.fn=zn.prototype={jquery:hi,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,Go,qo,Qo=arguments[0]||{},ai=1,ii=arguments.length,fi=!1;for(typeof Qo=="boolean"&&(fi=Qo,Qo=arguments[ai]||{},ai++),typeof Qo!="object"&&!Yo(Qo)&&(Qo={}),ai===ii&&(Qo=this,ai--);ai<ii;ai++)if((Rn=arguments[ai])!=null)for(Fn in Rn)Xn=Rn[Fn],!(Fn==="__proto__"||Qo===Xn)&&(fi&&Xn&&(zn.isPlainObject(Xn)||(Go=Array.isArray(Xn)))?(Un=Qo[Fn],Go&&!Array.isArray(Un)?qo=[]:!Go&&!zn.isPlainObject(Un)?qo={}:qo=Un,Go=!1,Qo[Fn]=zn.extend(fi,qo,Xn)):Xn!==void 0&&(Qo[Fn]=Xn));return Qo},zn.extend({expando:"jQuery"+(hi+Math.random()).replace(/\D/g,""),isReady:!0,error:function(Rn){throw new Error(Rn)},noop:function(){},isPlainObject:function(Rn){var Fn,Un;return!Rn||Wn.call(Rn)!=="[object Object]"?!1:(Fn=Bn(Rn),Fn?(Un=Gn.call(Fn,"constructor")&&Fn.constructor,typeof Un=="function"&&Yn.call(Un)===rr):!0)},isEmptyObject:function(Rn){var Fn;for(Fn in Rn)return!1;return!0},globalEval:function(Rn,Fn,Un){vi(Rn,{nonce:Fn&&Fn.nonce},Un)},each:function(Rn,Fn){var Un,Xn=0;if(oi(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,Go=Rn.nodeType;if(!Go)for(;Fn=Rn[Xn++];)Un+=zn.text(Fn);return Go===1||Go===11?Rn.textContent:Go===9?Rn.documentElement.textContent:Go===3||Go===4?Rn.nodeValue:Un},makeArray:function(Rn,Fn){var Un=Fn||[];return Rn!=null&&(oi(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!mi.test(Fn||Un&&Un.nodeName||"HTML")},merge:function(Rn,Fn){for(var Un=+Fn.length,Xn=0,Go=Rn.length;Xn<Un;Xn++)Rn[Go++]=Fn[Xn];return Rn.length=Go,Rn},grep:function(Rn,Fn,Un){for(var Xn,Go=[],qo=0,Qo=Rn.length,ai=!Un;qo<Qo;qo++)Xn=!Fn(Rn[qo],qo),Xn!==ai&&Go.push(Rn[qo]);return Go},map:function(Rn,Fn,Un){var Xn,Go,qo=0,Qo=[];if(oi(Rn))for(Xn=Rn.length;qo<Xn;qo++)Go=Fn(Rn[qo],qo,Un),Go!=null&&Qo.push(Go);else for(qo in Rn)Go=Fn(Rn[qo],qo,Un),Go!=null&&Qo.push(Go);return In(Qo)},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){Hn["[object "+Fn+"]"]=Fn.toLowerCase()});function oi(Rn){var Fn=!!Rn&&"length"in Rn&&Rn.length,Un=Jo(Rn);return Yo(Rn)||Zo(Rn)?!1:Un==="array"||Fn===0||typeof Fn=="number"&&Fn>0&&Fn-1 in Rn}function Xo(Rn,Fn){return Rn.nodeName&&Rn.nodeName.toLowerCase()===Fn.toLowerCase()}var ni=Nn.pop,si=Nn.sort,pi=Nn.splice,di="[\\x20\\t\\r\\n\\f]",Li=new RegExp("^"+di+"+|((?:^|[^\\\\])(?:\\\\.)*)"+di+"+$","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 ea=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function Ki(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(ea,Ki)};var gi=ei,$i=Pn;(function(){var Rn,Fn,Un,Xn,Go,qo=$i,Qo,ai,ii,fi,Ai,Bi=zn.expando,Ci=0,Vi=0,ca=xs(),Ca=xs(),pa=xs(),Ia=xs(),Ba=function(ti,ui){return ti===ui&&(Go=!0),0},za="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",Ga="(?:\\\\[\\da-fA-F]{1,6}"+di+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",_a="\\["+di+"*("+Ga+")(?:"+di+"*([*^$|!~]?=)"+di+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+Ga+"))|)"+di+"*\\]",as=":("+Ga+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+_a+")*)|.*)\\)|)",Ea=new RegExp(di+"+","g"),xa=new RegExp("^"+di+"*,"+di+"*"),Cs=new RegExp("^"+di+"*([>+~]|"+di+")"+di+"*"),Ks=new RegExp(di+"|>"),qa=new RegExp(as),Es=new RegExp("^"+Ga+"$"),Ya={ID:new RegExp("^#("+Ga+")"),CLASS:new RegExp("^\\.("+Ga+")"),TAG:new RegExp("^("+Ga+"|[*])"),ATTR:new RegExp("^"+_a),PSEUDO:new RegExp("^"+as),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+di+"*(even|odd|(([+-]|)(\\d*)n|)"+di+"*(?:([+-]|)"+di+"*(\\d+)|))"+di+"*\\)|)","i"),bool:new RegExp("^(?:"+za+")$","i"),needsContext:new RegExp("^"+di+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+di+"*((?:-\\d)?\\d*)"+di+"*\\)|)(?=[^-]|$)","i")},es=/^(?:input|select|textarea|button)$/i,ts=/^h\d$/i,Ha=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,zs=/[+~]/,Ja=new RegExp("\\\\[\\da-fA-F]{1,6}"+di+"?|\\\\([^\\r\\n\\f])","g"),Qa=function(ti,ui){var yi="0x"+ti.slice(1)-65536;return ui||(yi<0?String.fromCharCode(yi+65536):String.fromCharCode(yi>>10|55296,yi&1023|56320))},ic=function(){ns()},ac=Ns(function(ti){return ti.disabled===!0&&Xo(ti,"fieldset")},{dir:"parentNode",next:"legend"});function sc(){try{return Qo.activeElement}catch{}}try{qo.apply(Nn=Ln.call(gi.childNodes),gi.childNodes),Nn[gi.childNodes.length].nodeType}catch{qo={apply:function(ui,yi){$i.apply(ui,Ln.call(yi))},call:function(ui){$i.apply(ui,Ln.call(arguments,1))}}}function Ta(ti,ui,yi,Ti){var Ni,Wi,Yi,ta,Xi,ya,aa,da=ui&&ui.ownerDocument,ba=ui?ui.nodeType:9;if(yi=yi||[],typeof ti!="string"||!ti||ba!==1&&ba!==9&&ba!==11)return yi;if(!Ti&&(ns(ui),ui=ui||Qo,ii)){if(ba!==11&&(Xi=Ha.exec(ti)))if(Ni=Xi[1]){if(ba===9)if(Yi=ui.getElementById(Ni)){if(Yi.id===Ni)return qo.call(yi,Yi),yi}else return yi;else if(da&&(Yi=da.getElementById(Ni))&&Ta.contains(ui,Yi)&&Yi.id===Ni)return qo.call(yi,Yi),yi}else{if(Xi[2])return qo.apply(yi,ui.getElementsByTagName(ti)),yi;if((Ni=Xi[3])&&ui.getElementsByClassName)return qo.apply(yi,ui.getElementsByClassName(Ni)),yi}if(!Ia[ti+" "]&&(!fi||!fi.test(ti))){if(aa=ti,da=ui,ba===1&&(Ks.test(ti)||Cs.test(ti))){for(da=zs.test(ti)&&Gs(ui.parentNode)||ui,(da!=ui||!nr.scope)&&((ta=ui.getAttribute("id"))?ta=zn.escapeSelector(ta):ui.setAttribute("id",ta=Bi)),ya=ks(ti),Wi=ya.length;Wi--;)ya[Wi]=(ta?"#"+ta:":scope")+" "+$s(ya[Wi]);aa=ya.join(",")}try{return qo.apply(yi,da.querySelectorAll(aa)),yi}catch{Ia(ti,!0)}finally{ta===Bi&&ui.removeAttribute("id")}}}return Tl(ti.replace(Li,"$1"),ui,yi,Ti)}function xs(){var ti=[];function ui(yi,Ti){return ti.push(yi+" ")>Fn.cacheLength&&delete ui[ti.shift()],ui[yi+" "]=Ti}return ui}function Ua(ti){return ti[Bi]=!0,ti}function ps(ti){var ui=Qo.createElement("fieldset");try{return!!ti(ui)}catch{return!1}finally{ui.parentNode&&ui.parentNode.removeChild(ui),ui=null}}function lc(ti){return function(ui){return Xo(ui,"input")&&ui.type===ti}}function cc(ti){return function(ui){return(Xo(ui,"input")||Xo(ui,"button"))&&ui.type===ti}}function El(ti){return function(ui){return"form"in ui?ui.parentNode&&ui.disabled===!1?"label"in ui?"label"in ui.parentNode?ui.parentNode.disabled===ti:ui.disabled===ti:ui.isDisabled===ti||ui.isDisabled!==!ti&&ac(ui)===ti:ui.disabled===ti:"label"in ui?ui.disabled===ti:!1}}function ss(ti){return Ua(function(ui){return ui=+ui,Ua(function(yi,Ti){for(var Ni,Wi=ti([],yi.length,ui),Yi=Wi.length;Yi--;)yi[Ni=Wi[Yi]]&&(yi[Ni]=!(Ti[Ni]=yi[Ni]))})})}function Gs(ti){return ti&&typeof ti.getElementsByTagName<"u"&&ti}function ns(ti){var ui,yi=ti?ti.ownerDocument||ti:gi;return yi==Qo||yi.nodeType!==9||!yi.documentElement||(Qo=yi,ai=Qo.documentElement,ii=!zn.isXMLDoc(Qo),Ai=ai.matches||ai.webkitMatchesSelector||ai.msMatchesSelector,ai.msMatchesSelector&&gi!=Qo&&(ui=Qo.defaultView)&&ui.top!==ui&&ui.addEventListener("unload",ic),nr.getById=ps(function(Ti){return ai.appendChild(Ti).id=zn.expando,!Qo.getElementsByName||!Qo.getElementsByName(zn.expando).length}),nr.disconnectedMatch=ps(function(Ti){return Ai.call(Ti,"*")}),nr.scope=ps(function(){return Qo.querySelectorAll(":scope")}),nr.cssHas=ps(function(){try{return Qo.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),nr.getById?(Fn.filter.ID=function(Ti){var Ni=Ti.replace(Ja,Qa);return function(Wi){return Wi.getAttribute("id")===Ni}},Fn.find.ID=function(Ti,Ni){if(typeof Ni.getElementById<"u"&&ii){var Wi=Ni.getElementById(Ti);return Wi?[Wi]:[]}}):(Fn.filter.ID=function(Ti){var Ni=Ti.replace(Ja,Qa);return function(Wi){var Yi=typeof Wi.getAttributeNode<"u"&&Wi.getAttributeNode("id");return Yi&&Yi.value===Ni}},Fn.find.ID=function(Ti,Ni){if(typeof Ni.getElementById<"u"&&ii){var Wi,Yi,ta,Xi=Ni.getElementById(Ti);if(Xi){if(Wi=Xi.getAttributeNode("id"),Wi&&Wi.value===Ti)return[Xi];for(ta=Ni.getElementsByName(Ti),Yi=0;Xi=ta[Yi++];)if(Wi=Xi.getAttributeNode("id"),Wi&&Wi.value===Ti)return[Xi]}return[]}}),Fn.find.TAG=function(Ti,Ni){return typeof Ni.getElementsByTagName<"u"?Ni.getElementsByTagName(Ti):Ni.querySelectorAll(Ti)},Fn.find.CLASS=function(Ti,Ni){if(typeof Ni.getElementsByClassName<"u"&&ii)return Ni.getElementsByClassName(Ti)},fi=[],ps(function(Ti){var Ni;ai.appendChild(Ti).innerHTML="<a id='"+Bi+"' href='' disabled='disabled'></a><select id='"+Bi+"-\r\\' disabled='disabled'><option selected=''></option></select>",Ti.querySelectorAll("[selected]").length||fi.push("\\["+di+"*(?:value|"+za+")"),Ti.querySelectorAll("[id~="+Bi+"-]").length||fi.push("~="),Ti.querySelectorAll("a#"+Bi+"+*").length||fi.push(".#.+[+~]"),Ti.querySelectorAll(":checked").length||fi.push(":checked"),Ni=Qo.createElement("input"),Ni.setAttribute("type","hidden"),Ti.appendChild(Ni).setAttribute("name","D"),ai.appendChild(Ti).disabled=!0,Ti.querySelectorAll(":disabled").length!==2&&fi.push(":enabled",":disabled"),Ni=Qo.createElement("input"),Ni.setAttribute("name",""),Ti.appendChild(Ni),Ti.querySelectorAll("[name='']").length||fi.push("\\["+di+"*name"+di+"*="+di+`*(?:''|"")`)}),nr.cssHas||fi.push(":has"),fi=fi.length&&new RegExp(fi.join("|")),Ba=function(Ti,Ni){if(Ti===Ni)return Go=!0,0;var Wi=!Ti.compareDocumentPosition-!Ni.compareDocumentPosition;return Wi||(Wi=(Ti.ownerDocument||Ti)==(Ni.ownerDocument||Ni)?Ti.compareDocumentPosition(Ni):1,Wi&1||!nr.sortDetached&&Ni.compareDocumentPosition(Ti)===Wi?Ti===Qo||Ti.ownerDocument==gi&&Ta.contains(gi,Ti)?-1:Ni===Qo||Ni.ownerDocument==gi&&Ta.contains(gi,Ni)?1:Xn?Dn.call(Xn,Ti)-Dn.call(Xn,Ni):0:Wi&4?-1:1)}),Qo}Ta.matches=function(ti,ui){return Ta(ti,null,null,ui)},Ta.matchesSelector=function(ti,ui){if(ns(ti),ii&&!Ia[ui+" "]&&(!fi||!fi.test(ui)))try{var yi=Ai.call(ti,ui);if(yi||nr.disconnectedMatch||ti.document&&ti.document.nodeType!==11)return yi}catch{Ia(ui,!0)}return Ta(ui,Qo,null,[ti]).length>0},Ta.contains=function(ti,ui){return(ti.ownerDocument||ti)!=Qo&&ns(ti),zn.contains(ti,ui)},Ta.attr=function(ti,ui){(ti.ownerDocument||ti)!=Qo&&ns(ti);var yi=Fn.attrHandle[ui.toLowerCase()],Ti=yi&&Gn.call(Fn.attrHandle,ui.toLowerCase())?yi(ti,ui,!ii):void 0;return Ti!==void 0?Ti:ti.getAttribute(ui)},Ta.error=function(ti){throw new Error("Syntax error, unrecognized expression: "+ti)},zn.uniqueSort=function(ti){var ui,yi=[],Ti=0,Ni=0;if(Go=!nr.sortStable,Xn=!nr.sortStable&&Ln.call(ti,0),si.call(ti,Ba),Go){for(;ui=ti[Ni++];)ui===ti[Ni]&&(Ti=yi.push(Ni));for(;Ti--;)pi.call(ti,yi[Ti],1)}return Xn=null,ti},zn.fn.uniqueSort=function(){return this.pushStack(zn.uniqueSort(Ln.apply(this)))},Fn=zn.expr={cacheLength:50,createPseudo:Ua,match:Ya,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(ti){return ti[1]=ti[1].replace(Ja,Qa),ti[3]=(ti[3]||ti[4]||ti[5]||"").replace(Ja,Qa),ti[2]==="~="&&(ti[3]=" "+ti[3]+" "),ti.slice(0,4)},CHILD:function(ti){return ti[1]=ti[1].toLowerCase(),ti[1].slice(0,3)==="nth"?(ti[3]||Ta.error(ti[0]),ti[4]=+(ti[4]?ti[5]+(ti[6]||1):2*(ti[3]==="even"||ti[3]==="odd")),ti[5]=+(ti[7]+ti[8]||ti[3]==="odd")):ti[3]&&Ta.error(ti[0]),ti},PSEUDO:function(ti){var ui,yi=!ti[6]&&ti[2];return Ya.CHILD.test(ti[0])?null:(ti[3]?ti[2]=ti[4]||ti[5]||"":yi&&qa.test(yi)&&(ui=ks(yi,!0))&&(ui=yi.indexOf(")",yi.length-ui)-yi.length)&&(ti[0]=ti[0].slice(0,ui),ti[2]=yi.slice(0,ui)),ti.slice(0,3))}},filter:{TAG:function(ti){var ui=ti.replace(Ja,Qa).toLowerCase();return ti==="*"?function(){return!0}:function(yi){return Xo(yi,ui)}},CLASS:function(ti){var ui=ca[ti+" "];return ui||(ui=new RegExp("(^|"+di+")"+ti+"("+di+"|$)"))&&ca(ti,function(yi){return ui.test(typeof yi.className=="string"&&yi.className||typeof yi.getAttribute<"u"&&yi.getAttribute("class")||"")})},ATTR:function(ti,ui,yi){return function(Ti){var Ni=Ta.attr(Ti,ti);return Ni==null?ui==="!=":ui?(Ni+="",ui==="="?Ni===yi:ui==="!="?Ni!==yi:ui==="^="?yi&&Ni.indexOf(yi)===0:ui==="*="?yi&&Ni.indexOf(yi)>-1:ui==="$="?yi&&Ni.slice(-yi.length)===yi:ui==="~="?(" "+Ni.replace(Ea," ")+" ").indexOf(yi)>-1:ui==="|="?Ni===yi||Ni.slice(0,yi.length+1)===yi+"-":!1):!0}},CHILD:function(ti,ui,yi,Ti,Ni){var Wi=ti.slice(0,3)!=="nth",Yi=ti.slice(-4)!=="last",ta=ui==="of-type";return Ti===1&&Ni===0?function(Xi){return!!Xi.parentNode}:function(Xi,ya,aa){var da,ba,oa,Sa,Va,Pa=Wi!==Yi?"nextSibling":"previousSibling",ja=Xi.parentNode,Xa=ta&&Xi.nodeName.toLowerCase(),hs=!aa&&!ta,Ra=!1;if(ja){if(Wi){for(;Pa;){for(oa=Xi;oa=oa[Pa];)if(ta?Xo(oa,Xa):oa.nodeType===1)return!1;Va=Pa=ti==="only"&&!Va&&"nextSibling"}return!0}if(Va=[Yi?ja.firstChild:ja.lastChild],Yi&&hs){for(ba=ja[Bi]||(ja[Bi]={}),da=ba[ti]||[],Sa=da[0]===Ci&&da[1],Ra=Sa&&da[2],oa=Sa&&ja.childNodes[Sa];oa=++Sa&&oa&&oa[Pa]||(Ra=Sa=0)||Va.pop();)if(oa.nodeType===1&&++Ra&&oa===Xi){ba[ti]=[Ci,Sa,Ra];break}}else if(hs&&(ba=Xi[Bi]||(Xi[Bi]={}),da=ba[ti]||[],Sa=da[0]===Ci&&da[1],Ra=Sa),Ra===!1)for(;(oa=++Sa&&oa&&oa[Pa]||(Ra=Sa=0)||Va.pop())&&!((ta?Xo(oa,Xa):oa.nodeType===1)&&++Ra&&(hs&&(ba=oa[Bi]||(oa[Bi]={}),ba[ti]=[Ci,Ra]),oa===Xi)););return Ra-=Ni,Ra===Ti||Ra%Ti===0&&Ra/Ti>=0}}},PSEUDO:function(ti,ui){var yi,Ti=Fn.pseudos[ti]||Fn.setFilters[ti.toLowerCase()]||Ta.error("unsupported pseudo: "+ti);return Ti[Bi]?Ti(ui):Ti.length>1?(yi=[ti,ti,"",ui],Fn.setFilters.hasOwnProperty(ti.toLowerCase())?Ua(function(Ni,Wi){for(var Yi,ta=Ti(Ni,ui),Xi=ta.length;Xi--;)Yi=Dn.call(Ni,ta[Xi]),Ni[Yi]=!(Wi[Yi]=ta[Xi])}):function(Ni){return Ti(Ni,0,yi)}):Ti}},pseudos:{not:Ua(function(ti){var ui=[],yi=[],Ti=Js(ti.replace(Li,"$1"));return Ti[Bi]?Ua(function(Ni,Wi,Yi,ta){for(var Xi,ya=Ti(Ni,null,ta,[]),aa=Ni.length;aa--;)(Xi=ya[aa])&&(Ni[aa]=!(Wi[aa]=Xi))}):function(Ni,Wi,Yi){return ui[0]=Ni,Ti(ui,null,Yi,yi),ui[0]=null,!yi.pop()}}),has:Ua(function(ti){return function(ui){return Ta(ti,ui).length>0}}),contains:Ua(function(ti){return ti=ti.replace(Ja,Qa),function(ui){return(ui.textContent||zn.text(ui)).indexOf(ti)>-1}}),lang:Ua(function(ti){return Es.test(ti||"")||Ta.error("unsupported lang: "+ti),ti=ti.replace(Ja,Qa).toLowerCase(),function(ui){var yi;do if(yi=ii?ui.lang:ui.getAttribute("xml:lang")||ui.getAttribute("lang"))return yi=yi.toLowerCase(),yi===ti||yi.indexOf(ti+"-")===0;while((ui=ui.parentNode)&&ui.nodeType===1);return!1}}),target:function(ti){var ui=Cn.location&&Cn.location.hash;return ui&&ui.slice(1)===ti.id},root:function(ti){return ti===ai},focus:function(ti){return ti===sc()&&Qo.hasFocus()&&!!(ti.type||ti.href||~ti.tabIndex)},enabled:El(!1),disabled:El(!0),checked:function(ti){return Xo(ti,"input")&&!!ti.checked||Xo(ti,"option")&&!!ti.selected},selected:function(ti){return ti.parentNode&&ti.parentNode.selectedIndex,ti.selected===!0},empty:function(ti){for(ti=ti.firstChild;ti;ti=ti.nextSibling)if(ti.nodeType<6)return!1;return!0},parent:function(ti){return!Fn.pseudos.empty(ti)},header:function(ti){return ts.test(ti.nodeName)},input:function(ti){return es.test(ti.nodeName)},button:function(ti){return Xo(ti,"input")&&ti.type==="button"||Xo(ti,"button")},text:function(ti){var ui;return Xo(ti,"input")&&ti.type==="text"&&((ui=ti.getAttribute("type"))==null||ui.toLowerCase()==="text")},first:ss(function(){return[0]}),last:ss(function(ti,ui){return[ui-1]}),eq:ss(function(ti,ui,yi){return[yi<0?yi+ui:yi]}),even:ss(function(ti,ui){for(var yi=0;yi<ui;yi+=2)ti.push(yi);return ti}),odd:ss(function(ti,ui){for(var yi=1;yi<ui;yi+=2)ti.push(yi);return ti}),lt:ss(function(ti,ui,yi){var Ti;for(yi<0?Ti=yi+ui:yi>ui?Ti=ui:Ti=yi;--Ti>=0;)ti.push(Ti);return ti}),gt:ss(function(ti,ui,yi){for(var Ti=yi<0?yi+ui:yi;++Ti<ui;)ti.push(Ti);return ti})}},Fn.pseudos.nth=Fn.pseudos.eq;for(Rn in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})Fn.pseudos[Rn]=lc(Rn);for(Rn in{submit:!0,reset:!0})Fn.pseudos[Rn]=cc(Rn);function kl(){}kl.prototype=Fn.filters=Fn.pseudos,Fn.setFilters=new kl;function ks(ti,ui){var yi,Ti,Ni,Wi,Yi,ta,Xi,ya=Ca[ti+" "];if(ya)return ui?0:ya.slice(0);for(Yi=ti,ta=[],Xi=Fn.preFilter;Yi;){(!yi||(Ti=xa.exec(Yi)))&&(Ti&&(Yi=Yi.slice(Ti[0].length)||Yi),ta.push(Ni=[])),yi=!1,(Ti=Cs.exec(Yi))&&(yi=Ti.shift(),Ni.push({value:yi,type:Ti[0].replace(Li," ")}),Yi=Yi.slice(yi.length));for(Wi in Fn.filter)(Ti=Ya[Wi].exec(Yi))&&(!Xi[Wi]||(Ti=Xi[Wi](Ti)))&&(yi=Ti.shift(),Ni.push({value:yi,type:Wi,matches:Ti}),Yi=Yi.slice(yi.length));if(!yi)break}return ui?Yi.length:Yi?Ta.error(ti):Ca(ti,ta).slice(0)}function $s(ti){for(var ui=0,yi=ti.length,Ti="";ui<yi;ui++)Ti+=ti[ui].value;return Ti}function Ns(ti,ui,yi){var Ti=ui.dir,Ni=ui.next,Wi=Ni||Ti,Yi=yi&&Wi==="parentNode",ta=Vi++;return ui.first?function(Xi,ya,aa){for(;Xi=Xi[Ti];)if(Xi.nodeType===1||Yi)return ti(Xi,ya,aa);return!1}:function(Xi,ya,aa){var da,ba,oa=[Ci,ta];if(aa){for(;Xi=Xi[Ti];)if((Xi.nodeType===1||Yi)&&ti(Xi,ya,aa))return!0}else for(;Xi=Xi[Ti];)if(Xi.nodeType===1||Yi)if(ba=Xi[Bi]||(Xi[Bi]={}),Ni&&Xo(Xi,Ni))Xi=Xi[Ti]||Xi;else{if((da=ba[Wi])&&da[0]===Ci&&da[1]===ta)return oa[2]=da[2];if(ba[Wi]=oa,oa[2]=ti(Xi,ya,aa))return!0}return!1}}function qs(ti){return ti.length>1?function(ui,yi,Ti){for(var Ni=ti.length;Ni--;)if(!ti[Ni](ui,yi,Ti))return!1;return!0}:ti[0]}function uc(ti,ui,yi){for(var Ti=0,Ni=ui.length;Ti<Ni;Ti++)Ta(ti,ui[Ti],yi);return yi}function Bs(ti,ui,yi,Ti,Ni){for(var Wi,Yi=[],ta=0,Xi=ti.length,ya=ui!=null;ta<Xi;ta++)(Wi=ti[ta])&&(!yi||yi(Wi,Ti,Ni))&&(Yi.push(Wi),ya&&ui.push(ta));return Yi}function Ys(ti,ui,yi,Ti,Ni,Wi){return Ti&&!Ti[Bi]&&(Ti=Ys(Ti)),Ni&&!Ni[Bi]&&(Ni=Ys(Ni,Wi)),Ua(function(Yi,ta,Xi,ya){var aa,da,ba,oa,Sa=[],Va=[],Pa=ta.length,ja=Yi||uc(ui||"*",Xi.nodeType?[Xi]:Xi,[]),Xa=ti&&(Yi||!ui)?Bs(ja,Sa,ti,Xi,ya):ja;if(yi?(oa=Ni||(Yi?ti:Pa||Ti)?[]:ta,yi(Xa,oa,Xi,ya)):oa=Xa,Ti)for(aa=Bs(oa,Va),Ti(aa,[],Xi,ya),da=aa.length;da--;)(ba=aa[da])&&(oa[Va[da]]=!(Xa[Va[da]]=ba));if(Yi){if(Ni||ti){if(Ni){for(aa=[],da=oa.length;da--;)(ba=oa[da])&&aa.push(Xa[da]=ba);Ni(null,oa=[],aa,ya)}for(da=oa.length;da--;)(ba=oa[da])&&(aa=Ni?Dn.call(Yi,ba):Sa[da])>-1&&(Yi[aa]=!(ta[aa]=ba))}}else oa=Bs(oa===ta?oa.splice(Pa,oa.length):oa),Ni?Ni(null,ta,oa,ya):qo.apply(ta,oa)})}function Xs(ti){for(var ui,yi,Ti,Ni=ti.length,Wi=Fn.relative[ti[0].type],Yi=Wi||Fn.relative[" "],ta=Wi?1:0,Xi=Ns(function(da){return da===ui},Yi,!0),ya=Ns(function(da){return Dn.call(ui,da)>-1},Yi,!0),aa=[function(da,ba,oa){var Sa=!Wi&&(oa||ba!=Un)||((ui=ba).nodeType?Xi(da,ba,oa):ya(da,ba,oa));return ui=null,Sa}];ta<Ni;ta++)if(yi=Fn.relative[ti[ta].type])aa=[Ns(qs(aa),yi)];else{if(yi=Fn.filter[ti[ta].type].apply(null,ti[ta].matches),yi[Bi]){for(Ti=++ta;Ti<Ni&&!Fn.relative[ti[Ti].type];Ti++);return Ys(ta>1&&qs(aa),ta>1&&$s(ti.slice(0,ta-1).concat({value:ti[ta-2].type===" "?"*":""})).replace(Li,"$1"),yi,ta<Ti&&Xs(ti.slice(ta,Ti)),Ti<Ni&&Xs(ti=ti.slice(Ti)),Ti<Ni&&$s(ti))}aa.push(yi)}return qs(aa)}function dc(ti,ui){var yi=ui.length>0,Ti=ti.length>0,Ni=function(Wi,Yi,ta,Xi,ya){var aa,da,ba,oa=0,Sa="0",Va=Wi&&[],Pa=[],ja=Un,Xa=Wi||Ti&&Fn.find.TAG("*",ya),hs=Ci+=ja==null?1:Math.random()||.1,Ra=Xa.length;for(ya&&(Un=Yi==Qo||Yi||ya);Sa!==Ra&&(aa=Xa[Sa])!=null;Sa++){if(Ti&&aa){for(da=0,!Yi&&aa.ownerDocument!=Qo&&(ns(aa),ta=!ii);ba=ti[da++];)if(ba(aa,Yi||Qo,ta)){qo.call(Xi,aa);break}ya&&(Ci=hs)}yi&&((aa=!ba&&aa)&&oa--,Wi&&Va.push(aa))}if(oa+=Sa,yi&&Sa!==oa){for(da=0;ba=ui[da++];)ba(Va,Pa,Yi,ta);if(Wi){if(oa>0)for(;Sa--;)Va[Sa]||Pa[Sa]||(Pa[Sa]=ni.call(Xi));Pa=Bs(Pa)}qo.apply(Xi,Pa),ya&&!Wi&&Pa.length>0&&oa+ui.length>1&&zn.uniqueSort(Xi)}return ya&&(Ci=hs,Un=ja),Va};return yi?Ua(Ni):Ni}function Js(ti,ui){var yi,Ti=[],Ni=[],Wi=pa[ti+" "];if(!Wi){for(ui||(ui=ks(ti)),yi=ui.length;yi--;)Wi=Xs(ui[yi]),Wi[Bi]?Ti.push(Wi):Ni.push(Wi);Wi=pa(ti,dc(Ni,Ti)),Wi.selector=ti}return Wi}function Tl(ti,ui,yi,Ti){var Ni,Wi,Yi,ta,Xi,ya=typeof ti=="function"&&ti,aa=!Ti&&ks(ti=ya.selector||ti);if(yi=yi||[],aa.length===1){if(Wi=aa[0]=aa[0].slice(0),Wi.length>2&&(Yi=Wi[0]).type==="ID"&&ui.nodeType===9&&ii&&Fn.relative[Wi[1].type]){if(ui=(Fn.find.ID(Yi.matches[0].replace(Ja,Qa),ui)||[])[0],ui)ya&&(ui=ui.parentNode);else return yi;ti=ti.slice(Wi.shift().value.length)}for(Ni=Ya.needsContext.test(ti)?0:Wi.length;Ni--&&(Yi=Wi[Ni],!Fn.relative[ta=Yi.type]);)if((Xi=Fn.find[ta])&&(Ti=Xi(Yi.matches[0].replace(Ja,Qa),zs.test(Wi[0].type)&&Gs(ui.parentNode)||ui))){if(Wi.splice(Ni,1),ti=Ti.length&&$s(Wi),!ti)return qo.apply(yi,Ti),yi;break}}return(ya||Js(ti,aa))(Ti,ui,!ii,yi,!ui||zs.test(ti)&&Gs(ui.parentNode)||ui),yi}nr.sortStable=Bi.split("").sort(Ba).join("")===Bi,ns(),nr.sortDetached=ps(function(ti){return ti.compareDocumentPosition(Qo.createElement("fieldset"))&1}),zn.find=Ta,zn.expr[":"]=zn.expr.pseudos,zn.unique=zn.uniqueSort,Ta.compile=Js,Ta.select=Tl,Ta.setDocument=ns,Ta.tokenize=ks,Ta.escape=zn.escapeSelector,Ta.getText=zn.text,Ta.isXML=zn.isXMLDoc,Ta.selectors=zn.expr,Ta.support=zn.support,Ta.uniqueSort=zn.uniqueSort})();var Ii=function(Rn,Fn,Un){for(var Xn=[],Go=Un!==void 0;(Rn=Rn[Fn])&&Rn.nodeType!==9;)if(Rn.nodeType===1){if(Go&&zn(Rn).is(Un))break;Xn.push(Rn)}return Xn},sa=function(Rn,Fn){for(var Un=[];Rn;Rn=Rn.nextSibling)Rn.nodeType===1&&Rn!==Fn&&Un.push(Rn);return Un},la=zn.expr.match.needsContext,xi=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function Mi(Rn,Fn,Un){return Yo(Fn)?zn.grep(Rn,function(Xn,Go){return!!Fn.call(Xn,Go,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(Go){return Go.nodeType===1}))},zn.fn.extend({find:function(Rn){var Fn,Un,Xn=this.length,Go=this;if(typeof Rn!="string")return this.pushStack(zn(Rn).filter(function(){for(Fn=0;Fn<Xn;Fn++)if(zn.contains(Go[Fn],this))return!0}));for(Un=this.pushStack([]),Fn=0;Fn<Xn;Fn++)zn.find(Rn,Go[Fn],Un);return Xn>1?zn.uniqueSort(Un):Un},filter:function(Rn){return this.pushStack(Mi(this,Rn||[],!1))},not:function(Rn){return this.pushStack(Mi(this,Rn||[],!0))},is:function(Rn){return!!Mi(this,typeof Rn=="string"&&la.test(Rn)?zn(Rn):Rn||[],!1).length}});var Hi,ji=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,Ui=zn.fn.init=function(Rn,Fn,Un){var Xn,Go;if(!Rn)return this;if(Un=Un||Hi,typeof Rn=="string")if(Rn[0]==="<"&&Rn[Rn.length-1]===">"&&Rn.length>=3?Xn=[null,Rn,null]:Xn=ji.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:ei,!0)),xi.test(Xn[1])&&zn.isPlainObject(Fn))for(Xn in Fn)Yo(this[Xn])?this[Xn](Fn[Xn]):this.attr(Xn,Fn[Xn]);return this}else return Go=ei.getElementById(Xn[2]),Go&&(this[0]=Go,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(Yo(Rn))return Un.ready!==void 0?Un.ready(Rn):Rn(zn)}return zn.makeArray(Rn,this)};Ui.prototype=zn.fn,Hi=zn(ei);var Qi=/^(?:parents|prev(?:Until|All))/,ia={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,Go=this.length,qo=[],Qo=typeof Rn!="string"&&zn(Rn);if(!la.test(Rn)){for(;Xn<Go;Xn++)for(Un=this[Xn];Un&&Un!==Fn;Un=Un.parentNode)if(Un.nodeType<11&&(Qo?Qo.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 Ji(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 Ii(Rn,"parentNode")},parentsUntil:function(Rn,Fn,Un){return Ii(Rn,"parentNode",Un)},next:function(Rn){return Ji(Rn,"nextSibling")},prev:function(Rn){return Ji(Rn,"previousSibling")},nextAll:function(Rn){return Ii(Rn,"nextSibling")},prevAll:function(Rn){return Ii(Rn,"previousSibling")},nextUntil:function(Rn,Fn,Un){return Ii(Rn,"nextSibling",Un)},prevUntil:function(Rn,Fn,Un){return Ii(Rn,"previousSibling",Un)},siblings:function(Rn){return sa((Rn.parentNode||{}).firstChild,Rn)},children:function(Rn){return sa(Rn.firstChild)},contents:function(Rn){return Rn.contentDocument!=null&&Bn(Rn.contentDocument)?Rn.contentDocument:(Xo(Rn,"template")&&(Rn=Rn.content||Rn),zn.merge([],Rn.childNodes))}},function(Rn,Fn){zn.fn[Rn]=function(Un,Xn){var Go=zn.map(this,Fn,Un);return Rn.slice(-5)!=="Until"&&(Xn=Un),Xn&&typeof Xn=="string"&&(Go=zn.filter(Xn,Go)),this.length>1&&(ia[Rn]||zn.uniqueSort(Go),Qi.test(Rn)&&Go.reverse()),this.pushStack(Go)}});var na=/[^\x20\t\r\n\f]+/g;function ga(Rn){var Fn={};return zn.each(Rn.match(na)||[],function(Un,Xn){Fn[Xn]=!0}),Fn}zn.Callbacks=function(Rn){Rn=typeof Rn=="string"?ga(Rn):zn.extend({},Rn);var Fn,Un,Xn,Go,qo=[],Qo=[],ai=-1,ii=function(){for(Go=Go||Rn.once,Xn=Fn=!0;Qo.length;ai=-1)for(Un=Qo.shift();++ai<qo.length;)qo[ai].apply(Un[0],Un[1])===!1&&Rn.stopOnFalse&&(ai=qo.length,Un=!1);Rn.memory||(Un=!1),Fn=!1,Go&&(Un?qo=[]:qo="")},fi={add:function(){return qo&&(Un&&!Fn&&(ai=qo.length-1,Qo.push(Un)),function Ai(Bi){zn.each(Bi,function(Ci,Vi){Yo(Vi)?(!Rn.unique||!fi.has(Vi))&&qo.push(Vi):Vi&&Vi.length&&Jo(Vi)!=="string"&&Ai(Vi)})}(arguments),Un&&!Fn&&ii()),this},remove:function(){return zn.each(arguments,function(Ai,Bi){for(var Ci;(Ci=zn.inArray(Bi,qo,Ci))>-1;)qo.splice(Ci,1),Ci<=ai&&ai--}),this},has:function(Ai){return Ai?zn.inArray(Ai,qo)>-1:qo.length>0},empty:function(){return qo&&(qo=[]),this},disable:function(){return Go=Qo=[],qo=Un="",this},disabled:function(){return!qo},lock:function(){return Go=Qo=[],!Un&&!Fn&&(qo=Un=""),this},locked:function(){return!!Go},fireWith:function(Ai,Bi){return Go||(Bi=Bi||[],Bi=[Ai,Bi.slice?Bi.slice():Bi],Qo.push(Bi),Fn||ii()),this},fire:function(){return fi.fireWith(this,arguments),this},fired:function(){return!!Xn}};return fi};function ma(Rn){return Rn}function ri(Rn){throw Rn}function ci(Rn,Fn,Un,Xn){var Go;try{Rn&&Yo(Go=Rn.promise)?Go.call(Rn).done(Fn).fail(Un):Rn&&Yo(Go=Rn.then)?Go.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 Go.done(arguments).fail(arguments),this},catch:function(qo){return Xn.then(null,qo)},pipe:function(){var qo=arguments;return zn.Deferred(function(Qo){zn.each(Fn,function(ai,ii){var fi=Yo(qo[ii[4]])&&qo[ii[4]];Go[ii[1]](function(){var Ai=fi&&fi.apply(this,arguments);Ai&&Yo(Ai.promise)?Ai.promise().progress(Qo.notify).done(Qo.resolve).fail(Qo.reject):Qo[ii[0]+"With"](this,fi?[Ai]:arguments)})}),qo=null}).promise()},then:function(qo,Qo,ai){var ii=0;function fi(Ai,Bi,Ci,Vi){return function(){var ca=this,Ca=arguments,pa=function(){var Ba,za;if(!(Ai<ii)){if(Ba=Ci.apply(ca,Ca),Ba===Bi.promise())throw new TypeError("Thenable self-resolution");za=Ba&&(typeof Ba=="object"||typeof Ba=="function")&&Ba.then,Yo(za)?Vi?za.call(Ba,fi(ii,Bi,ma,Vi),fi(ii,Bi,ri,Vi)):(ii++,za.call(Ba,fi(ii,Bi,ma,Vi),fi(ii,Bi,ri,Vi),fi(ii,Bi,ma,Bi.notifyWith))):(Ci!==ma&&(ca=void 0,Ca=[Ba]),(Vi||Bi.resolveWith)(ca,Ca))}},Ia=Vi?pa:function(){try{pa()}catch(Ba){zn.Deferred.exceptionHook&&zn.Deferred.exceptionHook(Ba,Ia.error),Ai+1>=ii&&(Ci!==ri&&(ca=void 0,Ca=[Ba]),Bi.rejectWith(ca,Ca))}};Ai?Ia():(zn.Deferred.getErrorHook?Ia.error=zn.Deferred.getErrorHook():zn.Deferred.getStackHook&&(Ia.error=zn.Deferred.getStackHook()),Cn.setTimeout(Ia))}}return zn.Deferred(function(Ai){Fn[0][3].add(fi(0,Ai,Yo(ai)?ai:ma,Ai.notifyWith)),Fn[1][3].add(fi(0,Ai,Yo(qo)?qo:ma)),Fn[2][3].add(fi(0,Ai,Yo(Qo)?Qo:ri))}).promise()},promise:function(qo){return qo!=null?zn.extend(qo,Xn):Xn}},Go={};return zn.each(Fn,function(qo,Qo){var ai=Qo[2],ii=Qo[5];Xn[Qo[1]]=ai.add,ii&&ai.add(function(){Un=ii},Fn[3-qo][2].disable,Fn[3-qo][3].disable,Fn[0][2].lock,Fn[0][3].lock),ai.add(Qo[3].fire),Go[Qo[0]]=function(){return Go[Qo[0]+"With"](this===Go?void 0:this,arguments),this},Go[Qo[0]+"With"]=ai.fireWith}),Xn.promise(Go),Rn&&Rn.call(Go,Go),Go},when:function(Rn){var Fn=arguments.length,Un=Fn,Xn=Array(Un),Go=Ln.call(arguments),qo=zn.Deferred(),Qo=function(ai){return function(ii){Xn[ai]=this,Go[ai]=arguments.length>1?Ln.call(arguments):ii,--Fn||qo.resolveWith(Xn,Go)}};if(Fn<=1&&(ci(Rn,qo.done(Qo(Un)).resolve,qo.reject,!Fn),qo.state()==="pending"||Yo(Go[Un]&&Go[Un].then)))return qo.then();for(;Un--;)ci(Go[Un],Qo(Un),qo.reject);return qo.promise()}});var _i=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;zn.Deferred.exceptionHook=function(Rn,Fn){Cn.console&&Cn.console.warn&&Rn&&_i.test(Rn.name)&&Cn.console.warn("jQuery.Deferred exception: "+Rn.message,Rn.stack,Fn)},zn.readyException=function(Rn){Cn.setTimeout(function(){throw Rn})};var wi=zn.Deferred();zn.fn.ready=function(Rn){return wi.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)&&wi.resolveWith(ei,[zn]))}}),zn.ready.then=wi.then;function bi(){ei.removeEventListener("DOMContentLoaded",bi),Cn.removeEventListener("load",bi),zn.ready()}ei.readyState==="complete"||ei.readyState!=="loading"&&!ei.documentElement.doScroll?Cn.setTimeout(zn.ready):(ei.addEventListener("DOMContentLoaded",bi),Cn.addEventListener("load",bi));var Oi=function(Rn,Fn,Un,Xn,Go,qo,Qo){var ai=0,ii=Rn.length,fi=Un==null;if(Jo(Un)==="object"){Go=!0;for(ai in Un)Oi(Rn,Fn,ai,Un[ai],!0,qo,Qo)}else if(Xn!==void 0&&(Go=!0,Yo(Xn)||(Qo=!0),fi&&(Qo?(Fn.call(Rn,Xn),Fn=null):(fi=Fn,Fn=function(Ai,Bi,Ci){return fi.call(zn(Ai),Ci)})),Fn))for(;ai<ii;ai++)Fn(Rn[ai],Un,Qo?Xn:Xn.call(Rn[ai],ai,Fn(Rn[ai],Un)));return Go?Rn:fi?Fn.call(Rn):ii?Fn(Rn[0],Un):qo},Fi=/^-ms-/,Pi=/-([a-z])/g;function Ri(Rn,Fn){return Fn.toUpperCase()}function Si(Rn){return Rn.replace(Fi,"ms-").replace(Pi,Ri)}var Di=function(Rn){return Rn.nodeType===1||Rn.nodeType===9||!+Rn.nodeType};function Gi(){this.expando=zn.expando+Gi.uid++}Gi.uid=1,Gi.prototype={cache:function(Rn){var Fn=Rn[this.expando];return Fn||(Fn={},Di(Rn)&&(Rn.nodeType?Rn[this.expando]=Fn:Object.defineProperty(Rn,this.expando,{value:Fn,configurable:!0}))),Fn},set:function(Rn,Fn,Un){var Xn,Go=this.cache(Rn);if(typeof Fn=="string")Go[Si(Fn)]=Un;else for(Xn in Fn)Go[Si(Xn)]=Fn[Xn];return Go},get:function(Rn,Fn){return Fn===void 0?this.cache(Rn):Rn[this.expando]&&Rn[this.expando][Si(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(Si):(Fn=Si(Fn),Fn=Fn in Xn?[Fn]:Fn.match(na)||[]),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 ki=new Gi,qi=new Gi,ra=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,fa=/[A-Z]/g;function va(Rn){return Rn==="true"?!0:Rn==="false"?!1:Rn==="null"?null:Rn===+Rn+""?+Rn:ra.test(Rn)?JSON.parse(Rn):Rn}function ka(Rn,Fn,Un){var Xn;if(Un===void 0&&Rn.nodeType===1)if(Xn="data-"+Fn.replace(fa,"-$&").toLowerCase(),Un=Rn.getAttribute(Xn),typeof Un=="string"){try{Un=va(Un)}catch{}qi.set(Rn,Fn,Un)}else Un=void 0;return Un}zn.extend({hasData:function(Rn){return qi.hasData(Rn)||ki.hasData(Rn)},data:function(Rn,Fn,Un){return qi.access(Rn,Fn,Un)},removeData:function(Rn,Fn){qi.remove(Rn,Fn)},_data:function(Rn,Fn,Un){return ki.access(Rn,Fn,Un)},_removeData:function(Rn,Fn){ki.remove(Rn,Fn)}}),zn.fn.extend({data:function(Rn,Fn){var Un,Xn,Go,qo=this[0],Qo=qo&&qo.attributes;if(Rn===void 0){if(this.length&&(Go=qi.get(qo),qo.nodeType===1&&!ki.get(qo,"hasDataAttrs"))){for(Un=Qo.length;Un--;)Qo[Un]&&(Xn=Qo[Un].name,Xn.indexOf("data-")===0&&(Xn=Si(Xn.slice(5)),ka(qo,Xn,Go[Xn])));ki.set(qo,"hasDataAttrs",!0)}return Go}return typeof Rn=="object"?this.each(function(){qi.set(this,Rn)}):Oi(this,function(ai){var ii;if(qo&&ai===void 0)return ii=qi.get(qo,Rn),ii!==void 0||(ii=ka(qo,Rn),ii!==void 0)?ii:void 0;this.each(function(){qi.set(this,Rn,ai)})},null,Fn,arguments.length>1,null,!0)},removeData:function(Rn){return this.each(function(){qi.remove(this,Rn)})}}),zn.extend({queue:function(Rn,Fn,Un){var Xn;if(Rn)return Fn=(Fn||"fx")+"queue",Xn=ki.get(Rn,Fn),Un&&(!Xn||Array.isArray(Un)?Xn=ki.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,Go=Un.shift(),qo=zn._queueHooks(Rn,Fn),Qo=function(){zn.dequeue(Rn,Fn)};Go==="inprogress"&&(Go=Un.shift(),Xn--),Go&&(Fn==="fx"&&Un.unshift("inprogress"),delete qo.stop,Go.call(Rn,Qo,qo)),!Xn&&qo&&qo.empty.fire()},_queueHooks:function(Rn,Fn){var Un=Fn+"queueHooks";return ki.get(Rn,Un)||ki.access(Rn,Un,{empty:zn.Callbacks("once memory").add(function(){ki.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,Go=zn.Deferred(),qo=this,Qo=this.length,ai=function(){--Xn||Go.resolveWith(qo,[qo])};for(typeof Rn!="string"&&(Fn=Rn,Rn=void 0),Rn=Rn||"fx";Qo--;)Un=ki.get(qo[Qo],Rn+"queueHooks"),Un&&Un.empty&&(Xn++,Un.empty.add(ai));return ai(),Go.promise(Fn)}});var Aa=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,wa=new RegExp("^(?:([+-])=|)("+Aa+")([a-z%]*)$","i"),Na=["Top","Right","Bottom","Left"],Ei=ei.documentElement,zi=function(Rn){return zn.contains(Rn.ownerDocument,Rn)},Zi={composed:!0};Ei.getRootNode&&(zi=function(Rn){return zn.contains(Rn.ownerDocument,Rn)||Rn.getRootNode(Zi)===Rn.ownerDocument});var ua=function(Rn,Fn){return Rn=Fn||Rn,Rn.style.display==="none"||Rn.style.display===""&&zi(Rn)&&zn.css(Rn,"display")==="none"};function ha(Rn,Fn,Un,Xn){var Go,qo,Qo=20,ai=Xn?function(){return Xn.cur()}:function(){return zn.css(Rn,Fn,"")},ii=ai(),fi=Un&&Un[3]||(zn.cssNumber[Fn]?"":"px"),Ai=Rn.nodeType&&(zn.cssNumber[Fn]||fi!=="px"&&+ii)&&wa.exec(zn.css(Rn,Fn));if(Ai&&Ai[3]!==fi){for(ii=ii/2,fi=fi||Ai[3],Ai=+ii||1;Qo--;)zn.style(Rn,Fn,Ai+fi),(1-qo)*(1-(qo=ai()/ii||.5))<=0&&(Qo=0),Ai=Ai/qo;Ai=Ai*2,zn.style(Rn,Fn,Ai+fi),Un=Un||[]}return Un&&(Ai=+Ai||+ii||0,Go=Un[1]?Ai+(Un[1]+1)*Un[2]:+Un[2],Xn&&(Xn.unit=fi,Xn.start=Ai,Xn.end=Go)),Go}var Oa={};function Da(Rn){var Fn,Un=Rn.ownerDocument,Xn=Rn.nodeName,Go=Oa[Xn];return Go||(Fn=Un.body.appendChild(Un.createElement(Xn)),Go=zn.css(Fn,"display"),Fn.parentNode.removeChild(Fn),Go==="none"&&(Go="block"),Oa[Xn]=Go,Go)}function Fa(Rn,Fn){for(var Un,Xn,Go=[],qo=0,Qo=Rn.length;qo<Qo;qo++)Xn=Rn[qo],Xn.style&&(Un=Xn.style.display,Fn?(Un==="none"&&(Go[qo]=ki.get(Xn,"display")||null,Go[qo]||(Xn.style.display="")),Xn.style.display===""&&ua(Xn)&&(Go[qo]=Da(Xn))):Un!=="none"&&(Go[qo]="none",ki.set(Xn,"display",Un)));for(qo=0;qo<Qo;qo++)Go[qo]!=null&&(Rn[qo].style.display=Go[qo]);return Rn}zn.fn.extend({show:function(){return Fa(this,!0)},hide:function(){return Fa(this)},toggle:function(Rn){return typeof Rn=="boolean"?Rn?this.show():this.hide():this.each(function(){ua(this)?zn(this).show():zn(this).hide()})}});var Za=/^(?:checkbox|radio)$/i,Ka=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,ls=/^$|^module$|\/(?:java|ecma)script/i;(function(){var Rn=ei.createDocumentFragment(),Fn=Rn.appendChild(ei.createElement("div")),Un=ei.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 La={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,"",""]};La.tbody=La.tfoot=La.colgroup=La.caption=La.thead,La.th=La.td,nr.option||(La.optgroup=La.option=[1,"<select multiple='multiple'>","</select>"]);function $a(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&&Xo(Rn,Fn)?zn.merge([Rn],Un):Un}function gs(Rn,Fn){for(var Un=0,Xn=Rn.length;Un<Xn;Un++)ki.set(Rn[Un],"globalEval",!Fn||ki.get(Fn[Un],"globalEval"))}var ms=/<|&#?\w+;/;function rs(Rn,Fn,Un,Xn,Go){for(var qo,Qo,ai,ii,fi,Ai,Bi=Fn.createDocumentFragment(),Ci=[],Vi=0,ca=Rn.length;Vi<ca;Vi++)if(qo=Rn[Vi],qo||qo===0)if(Jo(qo)==="object")zn.merge(Ci,qo.nodeType?[qo]:qo);else if(!ms.test(qo))Ci.push(Fn.createTextNode(qo));else{for(Qo=Qo||Bi.appendChild(Fn.createElement("div")),ai=(Ka.exec(qo)||["",""])[1].toLowerCase(),ii=La[ai]||La._default,Qo.innerHTML=ii[1]+zn.htmlPrefilter(qo)+ii[2],Ai=ii[0];Ai--;)Qo=Qo.lastChild;zn.merge(Ci,Qo.childNodes),Qo=Bi.firstChild,Qo.textContent=""}for(Bi.textContent="",Vi=0;qo=Ci[Vi++];){if(Xn&&zn.inArray(qo,Xn)>-1){Go&&Go.push(qo);continue}if(fi=zi(qo),Qo=$a(Bi.appendChild(qo),"script"),fi&&gs(Qo),Un)for(Ai=0;qo=Qo[Ai++];)ls.test(qo.type||"")&&Un.push(qo)}return Bi}var Qs=/^([^.]*)(?:\.(.+)|)/;function cs(){return!0}function us(){return!1}function Os(Rn,Fn,Un,Xn,Go,qo){var Qo,ai;if(typeof Fn=="object"){typeof Un!="string"&&(Xn=Xn||Un,Un=void 0);for(ai in Fn)Os(Rn,ai,Un,Xn,Fn[ai],qo);return Rn}if(Xn==null&&Go==null?(Go=Un,Xn=Un=void 0):Go==null&&(typeof Un=="string"?(Go=Xn,Xn=void 0):(Go=Xn,Xn=Un,Un=void 0)),Go===!1)Go=us;else if(!Go)return Rn;return qo===1&&(Qo=Go,Go=function(ii){return zn().off(ii),Qo.apply(this,arguments)},Go.guid=Qo.guid||(Qo.guid=zn.guid++)),Rn.each(function(){zn.event.add(this,Fn,Go,Xn,Un)})}zn.event={global:{},add:function(Rn,Fn,Un,Xn,Go){var qo,Qo,ai,ii,fi,Ai,Bi,Ci,Vi,ca,Ca,pa=ki.get(Rn);if(Di(Rn))for(Un.handler&&(qo=Un,Un=qo.handler,Go=qo.selector),Go&&zn.find.matchesSelector(Ei,Go),Un.guid||(Un.guid=zn.guid++),(ii=pa.events)||(ii=pa.events=Object.create(null)),(Qo=pa.handle)||(Qo=pa.handle=function(Ia){return typeof zn<"u"&&zn.event.triggered!==Ia.type?zn.event.dispatch.apply(Rn,arguments):void 0}),Fn=(Fn||"").match(na)||[""],fi=Fn.length;fi--;)ai=Qs.exec(Fn[fi])||[],Vi=Ca=ai[1],ca=(ai[2]||"").split(".").sort(),Vi&&(Bi=zn.event.special[Vi]||{},Vi=(Go?Bi.delegateType:Bi.bindType)||Vi,Bi=zn.event.special[Vi]||{},Ai=zn.extend({type:Vi,origType:Ca,data:Xn,handler:Un,guid:Un.guid,selector:Go,needsContext:Go&&zn.expr.match.needsContext.test(Go),namespace:ca.join(".")},qo),(Ci=ii[Vi])||(Ci=ii[Vi]=[],Ci.delegateCount=0,(!Bi.setup||Bi.setup.call(Rn,Xn,ca,Qo)===!1)&&Rn.addEventListener&&Rn.addEventListener(Vi,Qo)),Bi.add&&(Bi.add.call(Rn,Ai),Ai.handler.guid||(Ai.handler.guid=Un.guid)),Go?Ci.splice(Ci.delegateCount++,0,Ai):Ci.push(Ai),zn.event.global[Vi]=!0)},remove:function(Rn,Fn,Un,Xn,Go){var qo,Qo,ai,ii,fi,Ai,Bi,Ci,Vi,ca,Ca,pa=ki.hasData(Rn)&&ki.get(Rn);if(!(!pa||!(ii=pa.events))){for(Fn=(Fn||"").match(na)||[""],fi=Fn.length;fi--;){if(ai=Qs.exec(Fn[fi])||[],Vi=Ca=ai[1],ca=(ai[2]||"").split(".").sort(),!Vi){for(Vi in ii)zn.event.remove(Rn,Vi+Fn[fi],Un,Xn,!0);continue}for(Bi=zn.event.special[Vi]||{},Vi=(Xn?Bi.delegateType:Bi.bindType)||Vi,Ci=ii[Vi]||[],ai=ai[2]&&new RegExp("(^|\\.)"+ca.join("\\.(?:.*\\.|)")+"(\\.|$)"),Qo=qo=Ci.length;qo--;)Ai=Ci[qo],(Go||Ca===Ai.origType)&&(!Un||Un.guid===Ai.guid)&&(!ai||ai.test(Ai.namespace))&&(!Xn||Xn===Ai.selector||Xn==="**"&&Ai.selector)&&(Ci.splice(qo,1),Ai.selector&&Ci.delegateCount--,Bi.remove&&Bi.remove.call(Rn,Ai));Qo&&!Ci.length&&((!Bi.teardown||Bi.teardown.call(Rn,ca,pa.handle)===!1)&&zn.removeEvent(Rn,Vi,pa.handle),delete ii[Vi])}zn.isEmptyObject(ii)&&ki.remove(Rn,"handle events")}},dispatch:function(Rn){var Fn,Un,Xn,Go,qo,Qo,ai=new Array(arguments.length),ii=zn.event.fix(Rn),fi=(ki.get(this,"events")||Object.create(null))[ii.type]||[],Ai=zn.event.special[ii.type]||{};for(ai[0]=ii,Fn=1;Fn<arguments.length;Fn++)ai[Fn]=arguments[Fn];if(ii.delegateTarget=this,!(Ai.preDispatch&&Ai.preDispatch.call(this,ii)===!1)){for(Qo=zn.event.handlers.call(this,ii,fi),Fn=0;(Go=Qo[Fn++])&&!ii.isPropagationStopped();)for(ii.currentTarget=Go.elem,Un=0;(qo=Go.handlers[Un++])&&!ii.isImmediatePropagationStopped();)(!ii.rnamespace||qo.namespace===!1||ii.rnamespace.test(qo.namespace))&&(ii.handleObj=qo,ii.data=qo.data,Xn=((zn.event.special[qo.origType]||{}).handle||qo.handler).apply(Go.elem,ai),Xn!==void 0&&(ii.result=Xn)===!1&&(ii.preventDefault(),ii.stopPropagation()));return Ai.postDispatch&&Ai.postDispatch.call(this,ii),ii.result}},handlers:function(Rn,Fn){var Un,Xn,Go,qo,Qo,ai=[],ii=Fn.delegateCount,fi=Rn.target;if(ii&&fi.nodeType&&!(Rn.type==="click"&&Rn.button>=1)){for(;fi!==this;fi=fi.parentNode||this)if(fi.nodeType===1&&!(Rn.type==="click"&&fi.disabled===!0)){for(qo=[],Qo={},Un=0;Un<ii;Un++)Xn=Fn[Un],Go=Xn.selector+" ",Qo[Go]===void 0&&(Qo[Go]=Xn.needsContext?zn(Go,this).index(fi)>-1:zn.find(Go,this,null,[fi]).length),Qo[Go]&&qo.push(Xn);qo.length&&ai.push({elem:fi,handlers:qo})}}return fi=this,ii<Fn.length&&ai.push({elem:fi,handlers:Fn.slice(ii)}),ai},addProp:function(Rn,Fn){Object.defineProperty(zn.Event.prototype,Rn,{enumerable:!0,configurable:!0,get:Yo(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 Za.test(Fn.type)&&Fn.click&&Xo(Fn,"input")&&Ts(Fn,"click",!0),!1},trigger:function(Rn){var Fn=this||Rn;return Za.test(Fn.type)&&Fn.click&&Xo(Fn,"input")&&Ts(Fn,"click"),!0},_default:function(Rn){var Fn=Rn.target;return Za.test(Fn.type)&&Fn.click&&Xo(Fn,"input")&&ki.get(Fn,"click")||Xo(Fn,"a")}},beforeunload:{postDispatch:function(Rn){Rn.result!==void 0&&Rn.originalEvent&&(Rn.originalEvent.returnValue=Rn.result)}}}};function Ts(Rn,Fn,Un){if(!Un){ki.get(Rn,Fn)===void 0&&zn.event.add(Rn,Fn,cs);return}ki.set(Rn,Fn,!1),zn.event.add(Rn,Fn,{namespace:!1,handler:function(Xn){var Go,qo=ki.get(this,Fn);if(Xn.isTrigger&1&&this[Fn]){if(qo)(zn.event.special[Fn]||{}).delegateType&&Xn.stopPropagation();else if(qo=Ln.call(arguments),ki.set(this,Fn,qo),this[Fn](),Go=ki.get(this,Fn),ki.set(this,Fn,!1),qo!==Go)return Xn.stopImmediatePropagation(),Xn.preventDefault(),Go}else qo&&(ki.set(this,Fn,zn.event.trigger(qo[0],qo.slice(1),this)),Xn.stopPropagation(),Xn.isImmediatePropagationStopped=cs)}})}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?cs:us,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:us,isPropagationStopped:us,isImmediatePropagationStopped:us,isSimulated:!1,preventDefault:function(){var Rn=this.originalEvent;this.isDefaultPrevented=cs,Rn&&!this.isSimulated&&Rn.preventDefault()},stopPropagation:function(){var Rn=this.originalEvent;this.isPropagationStopped=cs,Rn&&!this.isSimulated&&Rn.stopPropagation()},stopImmediatePropagation:function(){var Rn=this.originalEvent;this.isImmediatePropagationStopped=cs,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(ei.documentMode){var Go=ki.get(this,"handle"),qo=zn.event.fix(Xn);qo.type=Xn.type==="focusin"?"focus":"blur",qo.isSimulated=!0,Go(Xn),qo.target===qo.currentTarget&&Go(qo)}else zn.event.simulate(Fn,Xn.target,zn.event.fix(Xn))}zn.event.special[Rn]={setup:function(){var Xn;if(Ts(this,Rn,!0),ei.documentMode)Xn=ki.get(this,Fn),Xn||this.addEventListener(Fn,Un),ki.set(this,Fn,(Xn||0)+1);else return!1},trigger:function(){return Ts(this,Rn),!0},teardown:function(){var Xn;if(ei.documentMode)Xn=ki.get(this,Fn)-1,Xn?ki.set(this,Fn,Xn):(this.removeEventListener(Fn,Un),ki.remove(this,Fn));else return!1},_default:function(Xn){return ki.get(Xn.target,Rn)},delegateType:Fn},zn.event.special[Fn]={setup:function(){var Xn=this.ownerDocument||this.document||this,Go=ei.documentMode?this:Xn,qo=ki.get(Go,Fn);qo||(ei.documentMode?this.addEventListener(Fn,Un):Xn.addEventListener(Rn,Un,!0)),ki.set(Go,Fn,(qo||0)+1)},teardown:function(){var Xn=this.ownerDocument||this.document||this,Go=ei.documentMode?this:Xn,qo=ki.get(Go,Fn)-1;qo?ki.set(Go,Fn,qo):(ei.documentMode?this.removeEventListener(Fn,Un):Xn.removeEventListener(Rn,Un,!0),ki.remove(Go,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,Go=this,qo=Un.relatedTarget,Qo=Un.handleObj;return(!qo||qo!==Go&&!zn.contains(Go,qo))&&(Un.type=Qo.origType,Xn=Qo.handler.apply(this,arguments),Un.type=Fn),Xn}}}),zn.fn.extend({on:function(Rn,Fn,Un,Xn){return Os(this,Rn,Fn,Un,Xn)},one:function(Rn,Fn,Un,Xn){return Os(this,Rn,Fn,Un,Xn,1)},off:function(Rn,Fn,Un){var Xn,Go;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(Go in Rn)this.off(Go,Fn,Rn[Go]);return this}return(Fn===!1||typeof Fn=="function")&&(Un=Fn,Fn=void 0),Un===!1&&(Un=us),this.each(function(){zn.event.remove(this,Rn,Un,Fn)})}});var Sl=/<script|<style|<link/i,Al=/checked\s*(?:[^=]|=\s*.checked.)/i,xl=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Zs(Rn,Fn){return Xo(Rn,"table")&&Xo(Fn.nodeType!==11?Fn:Fn.firstChild,"tr")&&zn(Rn).children("tbody")[0]||Rn}function $l(Rn){return Rn.type=(Rn.getAttribute("type")!==null)+"/"+Rn.type,Rn}function Nl(Rn){return(Rn.type||"").slice(0,5)==="true/"?Rn.type=Rn.type.slice(5):Rn.removeAttribute("type"),Rn}function el(Rn,Fn){var Un,Xn,Go,qo,Qo,ai,ii;if(Fn.nodeType===1){if(ki.hasData(Rn)&&(qo=ki.get(Rn),ii=qo.events,ii)){ki.remove(Fn,"handle events");for(Go in ii)for(Un=0,Xn=ii[Go].length;Un<Xn;Un++)zn.event.add(Fn,Go,ii[Go][Un])}qi.hasData(Rn)&&(Qo=qi.access(Rn),ai=zn.extend({},Qo),qi.set(Fn,ai))}}function Bl(Rn,Fn){var Un=Fn.nodeName.toLowerCase();Un==="input"&&Za.test(Rn.type)?Fn.checked=Rn.checked:(Un==="input"||Un==="textarea")&&(Fn.defaultValue=Rn.defaultValue)}function ds(Rn,Fn,Un,Xn){Fn=In(Fn);var Go,qo,Qo,ai,ii,fi,Ai=0,Bi=Rn.length,Ci=Bi-1,Vi=Fn[0],ca=Yo(Vi);if(ca||Bi>1&&typeof Vi=="string"&&!nr.checkClone&&Al.test(Vi))return Rn.each(function(Ca){var pa=Rn.eq(Ca);ca&&(Fn[0]=Vi.call(this,Ca,pa.html())),ds(pa,Fn,Un,Xn)});if(Bi&&(Go=rs(Fn,Rn[0].ownerDocument,!1,Rn,Xn),qo=Go.firstChild,Go.childNodes.length===1&&(Go=qo),qo||Xn)){for(Qo=zn.map($a(Go,"script"),$l),ai=Qo.length;Ai<Bi;Ai++)ii=Go,Ai!==Ci&&(ii=zn.clone(ii,!0,!0),ai&&zn.merge(Qo,$a(ii,"script"))),Un.call(Rn[Ai],ii,Ai);if(ai)for(fi=Qo[Qo.length-1].ownerDocument,zn.map(Qo,Nl),Ai=0;Ai<ai;Ai++)ii=Qo[Ai],ls.test(ii.type||"")&&!ki.access(ii,"globalEval")&&zn.contains(fi,ii)&&(ii.src&&(ii.type||"").toLowerCase()!=="module"?zn._evalUrl&&!ii.noModule&&zn._evalUrl(ii.src,{nonce:ii.nonce||ii.getAttribute("nonce")},fi):vi(ii.textContent.replace(xl,""),ii,fi))}return Rn}function tl(Rn,Fn,Un){for(var Xn,Go=Fn?zn.filter(Fn,Rn):Rn,qo=0;(Xn=Go[qo])!=null;qo++)!Un&&Xn.nodeType===1&&zn.cleanData($a(Xn)),Xn.parentNode&&(Un&&zi(Xn)&&gs($a(Xn,"script")),Xn.parentNode.removeChild(Xn));return Rn}zn.extend({htmlPrefilter:function(Rn){return Rn},clone:function(Rn,Fn,Un){var Xn,Go,qo,Qo,ai=Rn.cloneNode(!0),ii=zi(Rn);if(!nr.noCloneChecked&&(Rn.nodeType===1||Rn.nodeType===11)&&!zn.isXMLDoc(Rn))for(Qo=$a(ai),qo=$a(Rn),Xn=0,Go=qo.length;Xn<Go;Xn++)Bl(qo[Xn],Qo[Xn]);if(Fn)if(Un)for(qo=qo||$a(Rn),Qo=Qo||$a(ai),Xn=0,Go=qo.length;Xn<Go;Xn++)el(qo[Xn],Qo[Xn]);else el(Rn,ai);return Qo=$a(ai,"script"),Qo.length>0&&gs(Qo,!ii&&$a(Rn,"script")),ai},cleanData:function(Rn){for(var Fn,Un,Xn,Go=zn.event.special,qo=0;(Un=Rn[qo])!==void 0;qo++)if(Di(Un)){if(Fn=Un[ki.expando]){if(Fn.events)for(Xn in Fn.events)Go[Xn]?zn.event.remove(Un,Xn):zn.removeEvent(Un,Xn,Fn.handle);Un[ki.expando]=void 0}Un[qi.expando]&&(Un[qi.expando]=void 0)}}}),zn.fn.extend({detach:function(Rn){return tl(this,Rn,!0)},remove:function(Rn){return tl(this,Rn)},text:function(Rn){return Oi(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 ds(this,arguments,function(Rn){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var Fn=Zs(this,Rn);Fn.appendChild(Rn)}})},prepend:function(){return ds(this,arguments,function(Rn){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var Fn=Zs(this,Rn);Fn.insertBefore(Rn,Fn.firstChild)}})},before:function(){return ds(this,arguments,function(Rn){this.parentNode&&this.parentNode.insertBefore(Rn,this)})},after:function(){return ds(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($a(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 Oi(this,function(Fn){var Un=this[0]||{},Xn=0,Go=this.length;if(Fn===void 0&&Un.nodeType===1)return Un.innerHTML;if(typeof Fn=="string"&&!Sl.test(Fn)&&!La[(Ka.exec(Fn)||["",""])[1].toLowerCase()]){Fn=zn.htmlPrefilter(Fn);try{for(;Xn<Go;Xn++)Un=this[Xn]||{},Un.nodeType===1&&(zn.cleanData($a(Un,!1)),Un.innerHTML=Fn);Un=0}catch{}}Un&&this.empty().append(Fn)},null,Rn,arguments.length)},replaceWith:function(){var Rn=[];return ds(this,arguments,function(Fn){var Un=this.parentNode;zn.inArray(this,Rn)<0&&(zn.cleanData($a(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,Go=[],qo=zn(Un),Qo=qo.length-1,ai=0;ai<=Qo;ai++)Xn=ai===Qo?this:this.clone(!0),zn(qo[ai])[Fn](Xn),Pn.apply(Go,Xn.get());return this.pushStack(Go)}});var Ls=new RegExp("^("+Aa+")(?!px)[a-z%]+$","i"),Is=/^--/,ws=function(Rn){var Fn=Rn.ownerDocument.defaultView;return(!Fn||!Fn.opener)&&(Fn=Cn),Fn.getComputedStyle(Rn)},nl=function(Rn,Fn,Un){var Xn,Go,qo={};for(Go in Fn)qo[Go]=Rn.style[Go],Rn.style[Go]=Fn[Go];Xn=Un.call(Rn);for(Go in Fn)Rn.style[Go]=qo[Go];return Xn},Ol=new RegExp(Na.join("|"),"i");(function(){function Rn(){if(fi){ii.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",fi.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",Ei.appendChild(ii).appendChild(fi);var Ai=Cn.getComputedStyle(fi);Un=Ai.top!=="1%",ai=Fn(Ai.marginLeft)===12,fi.style.right="60%",qo=Fn(Ai.right)===36,Xn=Fn(Ai.width)===36,fi.style.position="absolute",Go=Fn(fi.offsetWidth/3)===12,Ei.removeChild(ii),fi=null}}function Fn(Ai){return Math.round(parseFloat(Ai))}var Un,Xn,Go,qo,Qo,ai,ii=ei.createElement("div"),fi=ei.createElement("div");fi.style&&(fi.style.backgroundClip="content-box",fi.cloneNode(!0).style.backgroundClip="",nr.clearCloneStyle=fi.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(),ai},scrollboxSize:function(){return Rn(),Go},reliableTrDimensions:function(){var Ai,Bi,Ci,Vi;return Qo==null&&(Ai=ei.createElement("table"),Bi=ei.createElement("tr"),Ci=ei.createElement("div"),Ai.style.cssText="position:absolute;left:-11111px;border-collapse:separate",Bi.style.cssText="box-sizing:content-box;border:1px solid",Bi.style.height="1px",Ci.style.height="9px",Ci.style.display="block",Ei.appendChild(Ai).appendChild(Bi).appendChild(Ci),Vi=Cn.getComputedStyle(Bi),Qo=parseInt(Vi.height,10)+parseInt(Vi.borderTopWidth,10)+parseInt(Vi.borderBottomWidth,10)===Bi.offsetHeight,Ei.removeChild(Ai)),Qo}}))})();function vs(Rn,Fn,Un){var Xn,Go,qo,Qo,ai=Is.test(Fn),ii=Rn.style;return Un=Un||ws(Rn),Un&&(Qo=Un.getPropertyValue(Fn)||Un[Fn],ai&&Qo&&(Qo=Qo.replace(Li,"$1")||void 0),Qo===""&&!zi(Rn)&&(Qo=zn.style(Rn,Fn)),!nr.pixelBoxStyles()&&Ls.test(Qo)&&Ol.test(Fn)&&(Xn=ii.width,Go=ii.minWidth,qo=ii.maxWidth,ii.minWidth=ii.maxWidth=ii.width=Qo,Qo=Un.width,ii.width=Xn,ii.minWidth=Go,ii.maxWidth=qo)),Qo!==void 0?Qo+"":Qo}function rl(Rn,Fn){return{get:function(){if(Rn()){delete this.get;return}return(this.get=Fn).apply(this,arguments)}}}var ol=["Webkit","Moz","ms"],il=ei.createElement("div").style,al={};function Ll(Rn){for(var Fn=Rn[0].toUpperCase()+Rn.slice(1),Un=ol.length;Un--;)if(Rn=ol[Un]+Fn,Rn in il)return Rn}function Ps(Rn){var Fn=zn.cssProps[Rn]||al[Rn];return Fn||(Rn in il?Rn:al[Rn]=Ll(Rn)||Rn)}var Il=/^(none|table(?!-c[ea]).+)/,Pl={position:"absolute",visibility:"hidden",display:"block"},sl={letterSpacing:"0",fontWeight:"400"};function ll(Rn,Fn,Un){var Xn=wa.exec(Fn);return Xn?Math.max(0,Xn[2]-(Un||0))+(Xn[3]||"px"):Fn}function Rs(Rn,Fn,Un,Xn,Go,qo){var Qo=Fn==="width"?1:0,ai=0,ii=0,fi=0;if(Un===(Xn?"border":"content"))return 0;for(;Qo<4;Qo+=2)Un==="margin"&&(fi+=zn.css(Rn,Un+Na[Qo],!0,Go)),Xn?(Un==="content"&&(ii-=zn.css(Rn,"padding"+Na[Qo],!0,Go)),Un!=="margin"&&(ii-=zn.css(Rn,"border"+Na[Qo]+"Width",!0,Go))):(ii+=zn.css(Rn,"padding"+Na[Qo],!0,Go),Un!=="padding"?ii+=zn.css(Rn,"border"+Na[Qo]+"Width",!0,Go):ai+=zn.css(Rn,"border"+Na[Qo]+"Width",!0,Go));return!Xn&&qo>=0&&(ii+=Math.max(0,Math.ceil(Rn["offset"+Fn[0].toUpperCase()+Fn.slice(1)]-qo-ii-ai-.5))||0),ii+fi}function cl(Rn,Fn,Un){var Xn=ws(Rn),Go=!nr.boxSizingReliable()||Un,qo=Go&&zn.css(Rn,"boxSizing",!1,Xn)==="border-box",Qo=qo,ai=vs(Rn,Fn,Xn),ii="offset"+Fn[0].toUpperCase()+Fn.slice(1);if(Ls.test(ai)){if(!Un)return ai;ai="auto"}return(!nr.boxSizingReliable()&&qo||!nr.reliableTrDimensions()&&Xo(Rn,"tr")||ai==="auto"||!parseFloat(ai)&&zn.css(Rn,"display",!1,Xn)==="inline")&&Rn.getClientRects().length&&(qo=zn.css(Rn,"boxSizing",!1,Xn)==="border-box",Qo=ii in Rn,Qo&&(ai=Rn[ii])),ai=parseFloat(ai)||0,ai+Rs(Rn,Fn,Un||(qo?"border":"content"),Qo,Xn,ai)+"px"}zn.extend({cssHooks:{opacity:{get:function(Rn,Fn){if(Fn){var Un=vs(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 Go,qo,Qo,ai=Si(Fn),ii=Is.test(Fn),fi=Rn.style;if(ii||(Fn=Ps(ai)),Qo=zn.cssHooks[Fn]||zn.cssHooks[ai],Un!==void 0){if(qo=typeof Un,qo==="string"&&(Go=wa.exec(Un))&&Go[1]&&(Un=ha(Rn,Fn,Go),qo="number"),Un==null||Un!==Un)return;qo==="number"&&!ii&&(Un+=Go&&Go[3]||(zn.cssNumber[ai]?"":"px")),!nr.clearCloneStyle&&Un===""&&Fn.indexOf("background")===0&&(fi[Fn]="inherit"),(!Qo||!("set"in Qo)||(Un=Qo.set(Rn,Un,Xn))!==void 0)&&(ii?fi.setProperty(Fn,Un):fi[Fn]=Un)}else return Qo&&"get"in Qo&&(Go=Qo.get(Rn,!1,Xn))!==void 0?Go:fi[Fn]}},css:function(Rn,Fn,Un,Xn){var Go,qo,Qo,ai=Si(Fn),ii=Is.test(Fn);return ii||(Fn=Ps(ai)),Qo=zn.cssHooks[Fn]||zn.cssHooks[ai],Qo&&"get"in Qo&&(Go=Qo.get(Rn,!0,Un)),Go===void 0&&(Go=vs(Rn,Fn,Xn)),Go==="normal"&&Fn in sl&&(Go=sl[Fn]),Un===""||Un?(qo=parseFloat(Go),Un===!0||isFinite(qo)?qo||0:Go):Go}}),zn.each(["height","width"],function(Rn,Fn){zn.cssHooks[Fn]={get:function(Un,Xn,Go){if(Xn)return Il.test(zn.css(Un,"display"))&&(!Un.getClientRects().length||!Un.getBoundingClientRect().width)?nl(Un,Pl,function(){return cl(Un,Fn,Go)}):cl(Un,Fn,Go)},set:function(Un,Xn,Go){var qo,Qo=ws(Un),ai=!nr.scrollboxSize()&&Qo.position==="absolute",ii=ai||Go,fi=ii&&zn.css(Un,"boxSizing",!1,Qo)==="border-box",Ai=Go?Rs(Un,Fn,Go,fi,Qo):0;return fi&&ai&&(Ai-=Math.ceil(Un["offset"+Fn[0].toUpperCase()+Fn.slice(1)]-parseFloat(Qo[Fn])-Rs(Un,Fn,"border",!1,Qo)-.5)),Ai&&(qo=wa.exec(Xn))&&(qo[3]||"px")!=="px"&&(Un.style[Fn]=Xn,Xn=zn.css(Un,Fn)),ll(Un,Xn,Ai)}}}),zn.cssHooks.marginLeft=rl(nr.reliableMarginLeft,function(Rn,Fn){if(Fn)return(parseFloat(vs(Rn,"marginLeft"))||Rn.getBoundingClientRect().left-nl(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,Go={},qo=typeof Un=="string"?Un.split(" "):[Un];Xn<4;Xn++)Go[Rn+Na[Xn]+Fn]=qo[Xn]||qo[Xn-2]||qo[0];return Go}},Rn!=="margin"&&(zn.cssHooks[Rn+Fn].set=ll)}),zn.fn.extend({css:function(Rn,Fn){return Oi(this,function(Un,Xn,Go){var qo,Qo,ai={},ii=0;if(Array.isArray(Xn)){for(qo=ws(Un),Qo=Xn.length;ii<Qo;ii++)ai[Xn[ii]]=zn.css(Un,Xn[ii],!1,qo);return ai}return Go!==void 0?zn.style(Un,Xn,Go):zn.css(Un,Xn)},Rn,Fn,arguments.length>1)}});function Ma(Rn,Fn,Un,Xn,Go){return new Ma.prototype.init(Rn,Fn,Un,Xn,Go)}zn.Tween=Ma,Ma.prototype={constructor:Ma,init:function(Rn,Fn,Un,Xn,Go,qo){this.elem=Rn,this.prop=Un,this.easing=Go||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=Ma.propHooks[this.prop];return Rn&&Rn.get?Rn.get(this):Ma.propHooks._default.get(this)},run:function(Rn){var Fn,Un=Ma.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):Ma.propHooks._default.set(this),this}},Ma.prototype.init.prototype=Ma.prototype,Ma.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[Ps(Rn.prop)]!=null)?zn.style(Rn.elem,Rn.prop,Rn.now+Rn.unit):Rn.elem[Rn.prop]=Rn.now}}},Ma.propHooks.scrollTop=Ma.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=Ma.prototype.init,zn.fx.step={};var fs,Ss,Rl=/^(?:toggle|show|hide)$/,Dl=/queueHooks$/;function Ds(){Ss&&(ei.hidden===!1&&Cn.requestAnimationFrame?Cn.requestAnimationFrame(Ds):Cn.setTimeout(Ds,zn.fx.interval),zn.fx.tick())}function ul(){return Cn.setTimeout(function(){fs=void 0}),fs=Date.now()}function As(Rn,Fn){var Un,Xn=0,Go={height:Rn};for(Fn=Fn?1:0;Xn<4;Xn+=2-Fn)Un=Na[Xn],Go["margin"+Un]=Go["padding"+Un]=Rn;return Fn&&(Go.opacity=Go.width=Rn),Go}function dl(Rn,Fn,Un){for(var Xn,Go=(Wa.tweeners[Fn]||[]).concat(Wa.tweeners["*"]),qo=0,Qo=Go.length;qo<Qo;qo++)if(Xn=Go[qo].call(Un,Fn,Rn))return Xn}function Ml(Rn,Fn,Un){var Xn,Go,qo,Qo,ai,ii,fi,Ai,Bi="width"in Fn||"height"in Fn,Ci=this,Vi={},ca=Rn.style,Ca=Rn.nodeType&&ua(Rn),pa=ki.get(Rn,"fxshow");Un.queue||(Qo=zn._queueHooks(Rn,"fx"),Qo.unqueued==null&&(Qo.unqueued=0,ai=Qo.empty.fire,Qo.empty.fire=function(){Qo.unqueued||ai()}),Qo.unqueued++,Ci.always(function(){Ci.always(function(){Qo.unqueued--,zn.queue(Rn,"fx").length||Qo.empty.fire()})}));for(Xn in Fn)if(Go=Fn[Xn],Rl.test(Go)){if(delete Fn[Xn],qo=qo||Go==="toggle",Go===(Ca?"hide":"show"))if(Go==="show"&&pa&&pa[Xn]!==void 0)Ca=!0;else continue;Vi[Xn]=pa&&pa[Xn]||zn.style(Rn,Xn)}if(ii=!zn.isEmptyObject(Fn),!(!ii&&zn.isEmptyObject(Vi))){Bi&&Rn.nodeType===1&&(Un.overflow=[ca.overflow,ca.overflowX,ca.overflowY],fi=pa&&pa.display,fi==null&&(fi=ki.get(Rn,"display")),Ai=zn.css(Rn,"display"),Ai==="none"&&(fi?Ai=fi:(Fa([Rn],!0),fi=Rn.style.display||fi,Ai=zn.css(Rn,"display"),Fa([Rn]))),(Ai==="inline"||Ai==="inline-block"&&fi!=null)&&zn.css(Rn,"float")==="none"&&(ii||(Ci.done(function(){ca.display=fi}),fi==null&&(Ai=ca.display,fi=Ai==="none"?"":Ai)),ca.display="inline-block")),Un.overflow&&(ca.overflow="hidden",Ci.always(function(){ca.overflow=Un.overflow[0],ca.overflowX=Un.overflow[1],ca.overflowY=Un.overflow[2]})),ii=!1;for(Xn in Vi)ii||(pa?"hidden"in pa&&(Ca=pa.hidden):pa=ki.access(Rn,"fxshow",{display:fi}),qo&&(pa.hidden=!Ca),Ca&&Fa([Rn],!0),Ci.done(function(){Ca||Fa([Rn]),ki.remove(Rn,"fxshow");for(Xn in Vi)zn.style(Rn,Xn,Vi[Xn])})),ii=dl(Ca?pa[Xn]:0,Xn,Ci),Xn in pa||(pa[Xn]=ii.start,Ca&&(ii.end=ii.start,ii.start=0))}}function Vl(Rn,Fn){var Un,Xn,Go,qo,Qo;for(Un in Rn)if(Xn=Si(Un),Go=Fn[Xn],qo=Rn[Un],Array.isArray(qo)&&(Go=qo[1],qo=Rn[Un]=qo[0]),Un!==Xn&&(Rn[Xn]=qo,delete Rn[Un]),Qo=zn.cssHooks[Xn],Qo&&"expand"in Qo){qo=Qo.expand(qo),delete Rn[Xn];for(Un in qo)Un in Rn||(Rn[Un]=qo[Un],Fn[Un]=Go)}else Fn[Xn]=Go}function Wa(Rn,Fn,Un){var Xn,Go,qo=0,Qo=Wa.prefilters.length,ai=zn.Deferred().always(function(){delete ii.elem}),ii=function(){if(Go)return!1;for(var Bi=fs||ul(),Ci=Math.max(0,fi.startTime+fi.duration-Bi),Vi=Ci/fi.duration||0,ca=1-Vi,Ca=0,pa=fi.tweens.length;Ca<pa;Ca++)fi.tweens[Ca].run(ca);return ai.notifyWith(Rn,[fi,ca,Ci]),ca<1&&pa?Ci:(pa||ai.notifyWith(Rn,[fi,1,0]),ai.resolveWith(Rn,[fi]),!1)},fi=ai.promise({elem:Rn,props:zn.extend({},Fn),opts:zn.extend(!0,{specialEasing:{},easing:zn.easing._default},Un),originalProperties:Fn,originalOptions:Un,startTime:fs||ul(),duration:Un.duration,tweens:[],createTween:function(Bi,Ci){var Vi=zn.Tween(Rn,fi.opts,Bi,Ci,fi.opts.specialEasing[Bi]||fi.opts.easing);return fi.tweens.push(Vi),Vi},stop:function(Bi){var Ci=0,Vi=Bi?fi.tweens.length:0;if(Go)return this;for(Go=!0;Ci<Vi;Ci++)fi.tweens[Ci].run(1);return Bi?(ai.notifyWith(Rn,[fi,1,0]),ai.resolveWith(Rn,[fi,Bi])):ai.rejectWith(Rn,[fi,Bi]),this}}),Ai=fi.props;for(Vl(Ai,fi.opts.specialEasing);qo<Qo;qo++)if(Xn=Wa.prefilters[qo].call(fi,Rn,Ai,fi.opts),Xn)return Yo(Xn.stop)&&(zn._queueHooks(fi.elem,fi.opts.queue).stop=Xn.stop.bind(Xn)),Xn;return zn.map(Ai,dl,fi),Yo(fi.opts.start)&&fi.opts.start.call(Rn,fi),fi.progress(fi.opts.progress).done(fi.opts.done,fi.opts.complete).fail(fi.opts.fail).always(fi.opts.always),zn.fx.timer(zn.extend(ii,{elem:Rn,anim:fi,queue:fi.opts.queue})),fi}zn.Animation=zn.extend(Wa,{tweeners:{"*":[function(Rn,Fn){var Un=this.createTween(Rn,Fn);return ha(Un.elem,Rn,wa.exec(Fn),Un),Un}]},tweener:function(Rn,Fn){Yo(Rn)?(Fn=Rn,Rn=["*"]):Rn=Rn.match(na);for(var Un,Xn=0,Go=Rn.length;Xn<Go;Xn++)Un=Rn[Xn],Wa.tweeners[Un]=Wa.tweeners[Un]||[],Wa.tweeners[Un].unshift(Fn)},prefilters:[Ml],prefilter:function(Rn,Fn){Fn?Wa.prefilters.unshift(Rn):Wa.prefilters.push(Rn)}}),zn.speed=function(Rn,Fn,Un){var Xn=Rn&&typeof Rn=="object"?zn.extend({},Rn):{complete:Un||!Un&&Fn||Yo(Rn)&&Rn,duration:Rn,easing:Un&&Fn||Fn&&!Yo(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(){Yo(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(ua).css("opacity",0).show().end().animate({opacity:Fn},Rn,Un,Xn)},animate:function(Rn,Fn,Un,Xn){var Go=zn.isEmptyObject(Rn),qo=zn.speed(Fn,Un,Xn),Qo=function(){var ai=Wa(this,zn.extend({},Rn),qo);(Go||ki.get(this,"finish"))&&ai.stop(!0)};return Qo.finish=Qo,Go||qo.queue===!1?this.each(Qo):this.queue(qo.queue,Qo)},stop:function(Rn,Fn,Un){var Xn=function(Go){var qo=Go.stop;delete Go.stop,qo(Un)};return typeof Rn!="string"&&(Un=Fn,Fn=Rn,Rn=void 0),Fn&&this.queue(Rn||"fx",[]),this.each(function(){var Go=!0,qo=Rn!=null&&Rn+"queueHooks",Qo=zn.timers,ai=ki.get(this);if(qo)ai[qo]&&ai[qo].stop&&Xn(ai[qo]);else for(qo in ai)ai[qo]&&ai[qo].stop&&Dl.test(qo)&&Xn(ai[qo]);for(qo=Qo.length;qo--;)Qo[qo].elem===this&&(Rn==null||Qo[qo].queue===Rn)&&(Qo[qo].anim.stop(Un),Go=!1,Qo.splice(qo,1));(Go||!Un)&&zn.dequeue(this,Rn)})},finish:function(Rn){return Rn!==!1&&(Rn=Rn||"fx"),this.each(function(){var Fn,Un=ki.get(this),Xn=Un[Rn+"queue"],Go=Un[Rn+"queueHooks"],qo=zn.timers,Qo=Xn?Xn.length:0;for(Un.finish=!0,zn.queue(this,Rn,[]),Go&&Go.stop&&Go.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<Qo;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,Go,qo){return Xn==null||typeof Xn=="boolean"?Un.apply(this,arguments):this.animate(As(Fn,!0),Xn,Go,qo)}}),zn.each({slideDown:As("show"),slideUp:As("hide"),slideToggle:As("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(Rn,Fn){zn.fn[Rn]=function(Un,Xn,Go){return this.animate(Fn,Un,Xn,Go)}}),zn.timers=[],zn.fx.tick=function(){var Rn,Fn=0,Un=zn.timers;for(fs=Date.now();Fn<Un.length;Fn++)Rn=Un[Fn],!Rn()&&Un[Fn]===Rn&&Un.splice(Fn--,1);Un.length||zn.fx.stop(),fs=void 0},zn.fx.timer=function(Rn){zn.timers.push(Rn),zn.fx.start()},zn.fx.interval=13,zn.fx.start=function(){Ss||(Ss=!0,Ds())},zn.fx.stop=function(){Ss=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 Go=Cn.setTimeout(Un,Rn);Xn.stop=function(){Cn.clearTimeout(Go)}})},function(){var Rn=ei.createElement("input"),Fn=ei.createElement("select"),Un=Fn.appendChild(ei.createElement("option"));Rn.type="checkbox",nr.checkOn=Rn.value!=="",nr.optSelected=Un.selected,Rn=ei.createElement("input"),Rn.value="t",Rn.type="radio",nr.radioValue=Rn.value==="t"}();var fl,ys=zn.expr.attrHandle;zn.fn.extend({attr:function(Rn,Fn){return Oi(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,Go,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))&&(Go=zn.attrHooks[Fn.toLowerCase()]||(zn.expr.match.bool.test(Fn)?fl:void 0)),Un!==void 0){if(Un===null){zn.removeAttr(Rn,Fn);return}return Go&&"set"in Go&&(Xn=Go.set(Rn,Un,Fn))!==void 0?Xn:(Rn.setAttribute(Fn,Un+""),Un)}return Go&&"get"in Go&&(Xn=Go.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"&&Xo(Rn,"input")){var Un=Rn.value;return Rn.setAttribute("type",Fn),Un&&(Rn.value=Un),Fn}}}},removeAttr:function(Rn,Fn){var Un,Xn=0,Go=Fn&&Fn.match(na);if(Go&&Rn.nodeType===1)for(;Un=Go[Xn++];)Rn.removeAttribute(Un)}}),fl={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=ys[Fn]||zn.find.attr;ys[Fn]=function(Xn,Go,qo){var Qo,ai,ii=Go.toLowerCase();return qo||(ai=ys[ii],ys[ii]=Qo,Qo=Un(Xn,Go,qo)!=null?ii:null,ys[ii]=ai),Qo}});var Fl=/^(?:input|select|textarea|button)$/i,Hl=/^(?:a|area)$/i;zn.fn.extend({prop:function(Rn,Fn){return Oi(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,Go,qo=Rn.nodeType;if(!(qo===3||qo===8||qo===2))return(qo!==1||!zn.isXMLDoc(Rn))&&(Fn=zn.propFix[Fn]||Fn,Go=zn.propHooks[Fn]),Un!==void 0?Go&&"set"in Go&&(Xn=Go.set(Rn,Un,Fn))!==void 0?Xn:Rn[Fn]=Un:Go&&"get"in Go&&(Xn=Go.get(Rn,Fn))!==null?Xn:Rn[Fn]},propHooks:{tabIndex:{get:function(Rn){var Fn=zn.find.attr(Rn,"tabindex");return Fn?parseInt(Fn,10):Fl.test(Rn.nodeName)||Hl.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 os(Rn){var Fn=Rn.match(na)||[];return Fn.join(" ")}function is(Rn){return Rn.getAttribute&&Rn.getAttribute("class")||""}function Ms(Rn){return Array.isArray(Rn)?Rn:typeof Rn=="string"?Rn.match(na)||[]:[]}zn.fn.extend({addClass:function(Rn){var Fn,Un,Xn,Go,qo,Qo;return Yo(Rn)?this.each(function(ai){zn(this).addClass(Rn.call(this,ai,is(this)))}):(Fn=Ms(Rn),Fn.length?this.each(function(){if(Xn=is(this),Un=this.nodeType===1&&" "+os(Xn)+" ",Un){for(qo=0;qo<Fn.length;qo++)Go=Fn[qo],Un.indexOf(" "+Go+" ")<0&&(Un+=Go+" ");Qo=os(Un),Xn!==Qo&&this.setAttribute("class",Qo)}}):this)},removeClass:function(Rn){var Fn,Un,Xn,Go,qo,Qo;return Yo(Rn)?this.each(function(ai){zn(this).removeClass(Rn.call(this,ai,is(this)))}):arguments.length?(Fn=Ms(Rn),Fn.length?this.each(function(){if(Xn=is(this),Un=this.nodeType===1&&" "+os(Xn)+" ",Un){for(qo=0;qo<Fn.length;qo++)for(Go=Fn[qo];Un.indexOf(" "+Go+" ")>-1;)Un=Un.replace(" "+Go+" "," ");Qo=os(Un),Xn!==Qo&&this.setAttribute("class",Qo)}}):this):this.attr("class","")},toggleClass:function(Rn,Fn){var Un,Xn,Go,qo,Qo=typeof Rn,ai=Qo==="string"||Array.isArray(Rn);return Yo(Rn)?this.each(function(ii){zn(this).toggleClass(Rn.call(this,ii,is(this),Fn),Fn)}):typeof Fn=="boolean"&&ai?Fn?this.addClass(Rn):this.removeClass(Rn):(Un=Ms(Rn),this.each(function(){if(ai)for(qo=zn(this),Go=0;Go<Un.length;Go++)Xn=Un[Go],qo.hasClass(Xn)?qo.removeClass(Xn):qo.addClass(Xn);else(Rn===void 0||Qo==="boolean")&&(Xn=is(this),Xn&&ki.set(this,"__className__",Xn),this.setAttribute&&this.setAttribute("class",Xn||Rn===!1?"":ki.get(this,"__className__")||""))}))},hasClass:function(Rn){var Fn,Un,Xn=0;for(Fn=" "+Rn+" ";Un=this[Xn++];)if(Un.nodeType===1&&(" "+os(is(Un))+" ").indexOf(Fn)>-1)return!0;return!1}});var jl=/\r/g;zn.fn.extend({val:function(Rn){var Fn,Un,Xn,Go=this[0];return arguments.length?(Xn=Yo(Rn),this.each(function(qo){var Qo;this.nodeType===1&&(Xn?Qo=Rn.call(this,qo,zn(this).val()):Qo=Rn,Qo==null?Qo="":typeof Qo=="number"?Qo+="":Array.isArray(Qo)&&(Qo=zn.map(Qo,function(ai){return ai==null?"":ai+""})),Fn=zn.valHooks[this.type]||zn.valHooks[this.nodeName.toLowerCase()],(!Fn||!("set"in Fn)||Fn.set(this,Qo,"value")===void 0)&&(this.value=Qo))})):Go?(Fn=zn.valHooks[Go.type]||zn.valHooks[Go.nodeName.toLowerCase()],Fn&&"get"in Fn&&(Un=Fn.get(Go,"value"))!==void 0?Un:(Un=Go.value,typeof Un=="string"?Un.replace(jl,""):Un??"")):void 0}}),zn.extend({valHooks:{option:{get:function(Rn){var Fn=zn.find.attr(Rn,"value");return Fn??os(zn.text(Rn))}},select:{get:function(Rn){var Fn,Un,Xn,Go=Rn.options,qo=Rn.selectedIndex,Qo=Rn.type==="select-one",ai=Qo?null:[],ii=Qo?qo+1:Go.length;for(qo<0?Xn=ii:Xn=Qo?qo:0;Xn<ii;Xn++)if(Un=Go[Xn],(Un.selected||Xn===qo)&&!Un.disabled&&(!Un.parentNode.disabled||!Xo(Un.parentNode,"optgroup"))){if(Fn=zn(Un).val(),Qo)return Fn;ai.push(Fn)}return ai},set:function(Rn,Fn){for(var Un,Xn,Go=Rn.options,qo=zn.makeArray(Fn),Qo=Go.length;Qo--;)Xn=Go[Qo],(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 bs=Cn.location,pl={guid:Date.now()},Vs=/\?/;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 hl=/^(?:focusinfocus|focusoutblur)$/,gl=function(Rn){Rn.stopPropagation()};zn.extend(zn.event,{trigger:function(Rn,Fn,Un,Xn){var Go,qo,Qo,ai,ii,fi,Ai,Bi,Ci=[Un||ei],Vi=Gn.call(Rn,"type")?Rn.type:Rn,ca=Gn.call(Rn,"namespace")?Rn.namespace.split("."):[];if(qo=Bi=Qo=Un=Un||ei,!(Un.nodeType===3||Un.nodeType===8)&&!hl.test(Vi+zn.event.triggered)&&(Vi.indexOf(".")>-1&&(ca=Vi.split("."),Vi=ca.shift(),ca.sort()),ii=Vi.indexOf(":")<0&&"on"+Vi,Rn=Rn[zn.expando]?Rn:new zn.Event(Vi,typeof Rn=="object"&&Rn),Rn.isTrigger=Xn?2:3,Rn.namespace=ca.join("."),Rn.rnamespace=Rn.namespace?new RegExp("(^|\\.)"+ca.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,Rn.result=void 0,Rn.target||(Rn.target=Un),Fn=Fn==null?[Rn]:zn.makeArray(Fn,[Rn]),Ai=zn.event.special[Vi]||{},!(!Xn&&Ai.trigger&&Ai.trigger.apply(Un,Fn)===!1))){if(!Xn&&!Ai.noBubble&&!Zo(Un)){for(ai=Ai.delegateType||Vi,hl.test(ai+Vi)||(qo=qo.parentNode);qo;qo=qo.parentNode)Ci.push(qo),Qo=qo;Qo===(Un.ownerDocument||ei)&&Ci.push(Qo.defaultView||Qo.parentWindow||Cn)}for(Go=0;(qo=Ci[Go++])&&!Rn.isPropagationStopped();)Bi=qo,Rn.type=Go>1?ai:Ai.bindType||Vi,fi=(ki.get(qo,"events")||Object.create(null))[Rn.type]&&ki.get(qo,"handle"),fi&&fi.apply(qo,Fn),fi=ii&&qo[ii],fi&&fi.apply&&Di(qo)&&(Rn.result=fi.apply(qo,Fn),Rn.result===!1&&Rn.preventDefault());return Rn.type=Vi,!Xn&&!Rn.isDefaultPrevented()&&(!Ai._default||Ai._default.apply(Ci.pop(),Fn)===!1)&&Di(Un)&&ii&&Yo(Un[Vi])&&!Zo(Un)&&(Qo=Un[ii],Qo&&(Un[ii]=null),zn.event.triggered=Vi,Rn.isPropagationStopped()&&Bi.addEventListener(Vi,gl),Un[Vi](),Rn.isPropagationStopped()&&Bi.removeEventListener(Vi,gl),zn.event.triggered=void 0,Qo&&(Un[ii]=Qo)),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 Wl=/\[\]$/,ml=/\r?\n/g,Ul=/^(?:submit|button|image|reset|file)$/i,Kl=/^(?:input|select|textarea|keygen)/i;function Fs(Rn,Fn,Un,Xn){var Go;if(Array.isArray(Fn))zn.each(Fn,function(qo,Qo){Un||Wl.test(Rn)?Xn(Rn,Qo):Fs(Rn+"["+(typeof Qo=="object"&&Qo!=null?qo:"")+"]",Qo,Un,Xn)});else if(!Un&&Jo(Fn)==="object")for(Go in Fn)Fs(Rn+"["+Go+"]",Fn[Go],Un,Xn);else Xn(Rn,Fn)}zn.param=function(Rn,Fn){var Un,Xn=[],Go=function(qo,Qo){var ai=Yo(Qo)?Qo():Qo;Xn[Xn.length]=encodeURIComponent(qo)+"="+encodeURIComponent(ai??"")};if(Rn==null)return"";if(Array.isArray(Rn)||Rn.jquery&&!zn.isPlainObject(Rn))zn.each(Rn,function(){Go(this.name,this.value)});else for(Un in Rn)Fs(Un,Rn[Un],Fn,Go);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")&&Kl.test(this.nodeName)&&!Ul.test(Rn)&&(this.checked||!Za.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(ml,`\r
|
||
`)}}):{name:Fn.name,value:Un.replace(ml,`\r
|
||
`)}}).get()}});var zl=/%20/g,Gl=/#.*$/,ql=/([?&])_=[^&]*/,Yl=/^(.*?):[ \t]*([^\r\n]*)$/mg,Xl=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Jl=/^(?:GET|HEAD)$/,Ql=/^\/\//,vl={},Hs={},yl="*/".concat("*"),js=ei.createElement("a");js.href=bs.href;function bl(Rn){return function(Fn,Un){typeof Fn!="string"&&(Un=Fn,Fn="*");var Xn,Go=0,qo=Fn.toLowerCase().match(na)||[];if(Yo(Un))for(;Xn=qo[Go++];)Xn[0]==="+"?(Xn=Xn.slice(1)||"*",(Rn[Xn]=Rn[Xn]||[]).unshift(Un)):(Rn[Xn]=Rn[Xn]||[]).push(Un)}}function _l(Rn,Fn,Un,Xn){var Go={},qo=Rn===Hs;function Qo(ai){var ii;return Go[ai]=!0,zn.each(Rn[ai]||[],function(fi,Ai){var Bi=Ai(Fn,Un,Xn);if(typeof Bi=="string"&&!qo&&!Go[Bi])return Fn.dataTypes.unshift(Bi),Qo(Bi),!1;if(qo)return!(ii=Bi)}),ii}return Qo(Fn.dataTypes[0])||!Go["*"]&&Qo("*")}function Ws(Rn,Fn){var Un,Xn,Go=zn.ajaxSettings.flatOptions||{};for(Un in Fn)Fn[Un]!==void 0&&((Go[Un]?Rn:Xn||(Xn={}))[Un]=Fn[Un]);return Xn&&zn.extend(!0,Rn,Xn),Rn}function Zl(Rn,Fn,Un){for(var Xn,Go,qo,Qo,ai=Rn.contents,ii=Rn.dataTypes;ii[0]==="*";)ii.shift(),Xn===void 0&&(Xn=Rn.mimeType||Fn.getResponseHeader("Content-Type"));if(Xn){for(Go in ai)if(ai[Go]&&ai[Go].test(Xn)){ii.unshift(Go);break}}if(ii[0]in Un)qo=ii[0];else{for(Go in Un){if(!ii[0]||Rn.converters[Go+" "+ii[0]]){qo=Go;break}Qo||(Qo=Go)}qo=qo||Qo}if(qo)return qo!==ii[0]&&ii.unshift(qo),Un[qo]}function ec(Rn,Fn,Un,Xn){var Go,qo,Qo,ai,ii,fi={},Ai=Rn.dataTypes.slice();if(Ai[1])for(Qo in Rn.converters)fi[Qo.toLowerCase()]=Rn.converters[Qo];for(qo=Ai.shift();qo;)if(Rn.responseFields[qo]&&(Un[Rn.responseFields[qo]]=Fn),!ii&&Xn&&Rn.dataFilter&&(Fn=Rn.dataFilter(Fn,Rn.dataType)),ii=qo,qo=Ai.shift(),qo){if(qo==="*")qo=ii;else if(ii!=="*"&&ii!==qo){if(Qo=fi[ii+" "+qo]||fi["* "+qo],!Qo){for(Go in fi)if(ai=Go.split(" "),ai[1]===qo&&(Qo=fi[ii+" "+ai[0]]||fi["* "+ai[0]],Qo)){Qo===!0?Qo=fi[Go]:fi[Go]!==!0&&(qo=ai[0],Ai.unshift(ai[1]));break}}if(Qo!==!0)if(Qo&&Rn.throws)Fn=Qo(Fn);else try{Fn=Qo(Fn)}catch(Bi){return{state:"parsererror",error:Qo?Bi:"No conversion from "+ii+" to "+qo}}}}return{state:"success",data:Fn}}zn.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:bs.href,type:"GET",isLocal:Xl.test(bs.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":yl,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?Ws(Ws(Rn,zn.ajaxSettings),Fn):Ws(zn.ajaxSettings,Rn)},ajaxPrefilter:bl(vl),ajaxTransport:bl(Hs),ajax:function(Rn,Fn){typeof Rn=="object"&&(Fn=Rn,Rn=void 0),Fn=Fn||{};var Un,Xn,Go,qo,Qo,ai,ii,fi,Ai,Bi,Ci=zn.ajaxSetup({},Fn),Vi=Ci.context||Ci,ca=Ci.context&&(Vi.nodeType||Vi.jquery)?zn(Vi):zn.event,Ca=zn.Deferred(),pa=zn.Callbacks("once memory"),Ia=Ci.statusCode||{},Ba={},za={},Ga="canceled",_a={readyState:0,getResponseHeader:function(Ea){var xa;if(ii){if(!qo)for(qo={};xa=Yl.exec(Go);)qo[xa[1].toLowerCase()+" "]=(qo[xa[1].toLowerCase()+" "]||[]).concat(xa[2]);xa=qo[Ea.toLowerCase()+" "]}return xa==null?null:xa.join(", ")},getAllResponseHeaders:function(){return ii?Go:null},setRequestHeader:function(Ea,xa){return ii==null&&(Ea=za[Ea.toLowerCase()]=za[Ea.toLowerCase()]||Ea,Ba[Ea]=xa),this},overrideMimeType:function(Ea){return ii==null&&(Ci.mimeType=Ea),this},statusCode:function(Ea){var xa;if(Ea)if(ii)_a.always(Ea[_a.status]);else for(xa in Ea)Ia[xa]=[Ia[xa],Ea[xa]];return this},abort:function(Ea){var xa=Ea||Ga;return Un&&Un.abort(xa),as(0,xa),this}};if(Ca.promise(_a),Ci.url=((Rn||Ci.url||bs.href)+"").replace(Ql,bs.protocol+"//"),Ci.type=Fn.method||Fn.type||Ci.method||Ci.type,Ci.dataTypes=(Ci.dataType||"*").toLowerCase().match(na)||[""],Ci.crossDomain==null){ai=ei.createElement("a");try{ai.href=Ci.url,ai.href=ai.href,Ci.crossDomain=js.protocol+"//"+js.host!=ai.protocol+"//"+ai.host}catch{Ci.crossDomain=!0}}if(Ci.data&&Ci.processData&&typeof Ci.data!="string"&&(Ci.data=zn.param(Ci.data,Ci.traditional)),_l(vl,Ci,Fn,_a),ii)return _a;fi=zn.event&&Ci.global,fi&&zn.active++===0&&zn.event.trigger("ajaxStart"),Ci.type=Ci.type.toUpperCase(),Ci.hasContent=!Jl.test(Ci.type),Xn=Ci.url.replace(Gl,""),Ci.hasContent?Ci.data&&Ci.processData&&(Ci.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(Ci.data=Ci.data.replace(zl,"+")):(Bi=Ci.url.slice(Xn.length),Ci.data&&(Ci.processData||typeof Ci.data=="string")&&(Xn+=(Vs.test(Xn)?"&":"?")+Ci.data,delete Ci.data),Ci.cache===!1&&(Xn=Xn.replace(ql,"$1"),Bi=(Vs.test(Xn)?"&":"?")+"_="+pl.guid+++Bi),Ci.url=Xn+Bi),Ci.ifModified&&(zn.lastModified[Xn]&&_a.setRequestHeader("If-Modified-Since",zn.lastModified[Xn]),zn.etag[Xn]&&_a.setRequestHeader("If-None-Match",zn.etag[Xn])),(Ci.data&&Ci.hasContent&&Ci.contentType!==!1||Fn.contentType)&&_a.setRequestHeader("Content-Type",Ci.contentType),_a.setRequestHeader("Accept",Ci.dataTypes[0]&&Ci.accepts[Ci.dataTypes[0]]?Ci.accepts[Ci.dataTypes[0]]+(Ci.dataTypes[0]!=="*"?", "+yl+"; q=0.01":""):Ci.accepts["*"]);for(Ai in Ci.headers)_a.setRequestHeader(Ai,Ci.headers[Ai]);if(Ci.beforeSend&&(Ci.beforeSend.call(Vi,_a,Ci)===!1||ii))return _a.abort();if(Ga="abort",pa.add(Ci.complete),_a.done(Ci.success),_a.fail(Ci.error),Un=_l(Hs,Ci,Fn,_a),!Un)as(-1,"No Transport");else{if(_a.readyState=1,fi&&ca.trigger("ajaxSend",[_a,Ci]),ii)return _a;Ci.async&&Ci.timeout>0&&(Qo=Cn.setTimeout(function(){_a.abort("timeout")},Ci.timeout));try{ii=!1,Un.send(Ba,as)}catch(Ea){if(ii)throw Ea;as(-1,Ea)}}function as(Ea,xa,Cs,Ks){var qa,Es,Ya,es,ts,Ha=xa;ii||(ii=!0,Qo&&Cn.clearTimeout(Qo),Un=void 0,Go=Ks||"",_a.readyState=Ea>0?4:0,qa=Ea>=200&&Ea<300||Ea===304,Cs&&(es=Zl(Ci,_a,Cs)),!qa&&zn.inArray("script",Ci.dataTypes)>-1&&zn.inArray("json",Ci.dataTypes)<0&&(Ci.converters["text script"]=function(){}),es=ec(Ci,es,_a,qa),qa?(Ci.ifModified&&(ts=_a.getResponseHeader("Last-Modified"),ts&&(zn.lastModified[Xn]=ts),ts=_a.getResponseHeader("etag"),ts&&(zn.etag[Xn]=ts)),Ea===204||Ci.type==="HEAD"?Ha="nocontent":Ea===304?Ha="notmodified":(Ha=es.state,Es=es.data,Ya=es.error,qa=!Ya)):(Ya=Ha,(Ea||!Ha)&&(Ha="error",Ea<0&&(Ea=0))),_a.status=Ea,_a.statusText=(xa||Ha)+"",qa?Ca.resolveWith(Vi,[Es,Ha,_a]):Ca.rejectWith(Vi,[_a,Ha,Ya]),_a.statusCode(Ia),Ia=void 0,fi&&ca.trigger(qa?"ajaxSuccess":"ajaxError",[_a,Ci,qa?Es:Ya]),pa.fireWith(Vi,[_a,Ha]),fi&&(ca.trigger("ajaxComplete",[_a,Ci]),--zn.active||zn.event.trigger("ajaxStop")))}return _a},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,Go,qo){return Yo(Xn)&&(qo=qo||Go,Go=Xn,Xn=void 0),zn.ajax(zn.extend({url:Un,type:Fn,dataType:qo,data:Xn,success:Go},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]&&(Yo(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 Yo(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=Yo(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 tc={0:200,1223:204},_s=zn.ajaxSettings.xhr();nr.cors=!!_s&&"withCredentials"in _s,nr.ajax=_s=!!_s,zn.ajaxTransport(function(Rn){var Fn,Un;if(nr.cors||_s&&!Rn.crossDomain)return{send:function(Xn,Go){var qo,Qo=Rn.xhr();if(Qo.open(Rn.type,Rn.url,Rn.async,Rn.username,Rn.password),Rn.xhrFields)for(qo in Rn.xhrFields)Qo[qo]=Rn.xhrFields[qo];Rn.mimeType&&Qo.overrideMimeType&&Qo.overrideMimeType(Rn.mimeType),!Rn.crossDomain&&!Xn["X-Requested-With"]&&(Xn["X-Requested-With"]="XMLHttpRequest");for(qo in Xn)Qo.setRequestHeader(qo,Xn[qo]);Fn=function(ai){return function(){Fn&&(Fn=Un=Qo.onload=Qo.onerror=Qo.onabort=Qo.ontimeout=Qo.onreadystatechange=null,ai==="abort"?Qo.abort():ai==="error"?typeof Qo.status!="number"?Go(0,"error"):Go(Qo.status,Qo.statusText):Go(tc[Qo.status]||Qo.status,Qo.statusText,(Qo.responseType||"text")!=="text"||typeof Qo.responseText!="string"?{binary:Qo.response}:{text:Qo.responseText},Qo.getAllResponseHeaders()))}},Qo.onload=Fn(),Un=Qo.onerror=Qo.ontimeout=Fn("error"),Qo.onabort!==void 0?Qo.onabort=Un:Qo.onreadystatechange=function(){Qo.readyState===4&&Cn.setTimeout(function(){Fn&&Un()})},Fn=Fn("abort");try{Qo.send(Rn.hasContent&&Rn.data||null)}catch(ai){if(Fn)throw ai}},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,Go){Fn=zn("<script>").attr(Rn.scriptAttrs||{}).prop({charset:Rn.scriptCharset,src:Rn.url}).on("load error",Un=function(qo){Fn.remove(),Un=null,qo&&Go(qo.type==="error"?404:200,qo.type)}),ei.head.appendChild(Fn[0])},abort:function(){Un&&Un()}}}});var Cl=[],Us=/(=)\?(?=&|$)|\?\?/;zn.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var Rn=Cl.pop()||zn.expando+"_"+pl.guid++;return this[Rn]=!0,Rn}}),zn.ajaxPrefilter("json jsonp",function(Rn,Fn,Un){var Xn,Go,qo,Qo=Rn.jsonp!==!1&&(Us.test(Rn.url)?"url":typeof Rn.data=="string"&&(Rn.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&Us.test(Rn.data)&&"data");if(Qo||Rn.dataTypes[0]==="jsonp")return Xn=Rn.jsonpCallback=Yo(Rn.jsonpCallback)?Rn.jsonpCallback():Rn.jsonpCallback,Qo?Rn[Qo]=Rn[Qo].replace(Us,"$1"+Xn):Rn.jsonp!==!1&&(Rn.url+=(Vs.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",Go=Cn[Xn],Cn[Xn]=function(){qo=arguments},Un.always(function(){Go===void 0?zn(Cn).removeProp(Xn):Cn[Xn]=Go,Rn[Xn]&&(Rn.jsonpCallback=Fn.jsonpCallback,Cl.push(Xn)),qo&&Yo(Go)&&Go(qo[0]),qo=Go=void 0}),"script"}),nr.createHTMLDocument=function(){var Rn=ei.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,Go,qo;return Fn||(nr.createHTMLDocument?(Fn=ei.implementation.createHTMLDocument(""),Xn=Fn.createElement("base"),Xn.href=ei.location.href,Fn.head.appendChild(Xn)):Fn=ei),Go=xi.exec(Rn),qo=!Un&&[],Go?[Fn.createElement(Go[1])]:(Go=rs([Rn],Fn,qo),qo&&qo.length&&zn(qo).remove(),zn.merge([],Go.childNodes))},zn.fn.load=function(Rn,Fn,Un){var Xn,Go,qo,Qo=this,ai=Rn.indexOf(" ");return ai>-1&&(Xn=os(Rn.slice(ai)),Rn=Rn.slice(0,ai)),Yo(Fn)?(Un=Fn,Fn=void 0):Fn&&typeof Fn=="object"&&(Go="POST"),Qo.length>0&&zn.ajax({url:Rn,type:Go||"GET",dataType:"html",data:Fn}).done(function(ii){qo=arguments,Qo.html(Xn?zn("<div>").append(zn.parseHTML(ii)).find(Xn):ii)}).always(Un&&function(ii,fi){Qo.each(function(){Un.apply(this,qo||[ii.responseText,fi,ii])})}),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,Go,qo,Qo,ai,ii,fi,Ai=zn.css(Rn,"position"),Bi=zn(Rn),Ci={};Ai==="static"&&(Rn.style.position="relative"),ai=Bi.offset(),qo=zn.css(Rn,"top"),ii=zn.css(Rn,"left"),fi=(Ai==="absolute"||Ai==="fixed")&&(qo+ii).indexOf("auto")>-1,fi?(Xn=Bi.position(),Qo=Xn.top,Go=Xn.left):(Qo=parseFloat(qo)||0,Go=parseFloat(ii)||0),Yo(Fn)&&(Fn=Fn.call(Rn,Un,zn.extend({},ai))),Fn.top!=null&&(Ci.top=Fn.top-ai.top+Qo),Fn.left!=null&&(Ci.left=Fn.left-ai.left+Go),"using"in Fn?Fn.using.call(Rn,Ci):Bi.css(Ci)}},zn.fn.extend({offset:function(Rn){if(arguments.length)return Rn===void 0?this:this.each(function(Go){zn.offset.setOffset(this,Rn,Go)});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],Go={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&&(Go=zn(Rn).offset(),Go.top+=zn.css(Rn,"borderTopWidth",!0),Go.left+=zn.css(Rn,"borderLeftWidth",!0))}return{top:Fn.top-Go.top-zn.css(Xn,"marginTop",!0),left:Fn.left-Go.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||Ei})}}),zn.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(Rn,Fn){var Un=Fn==="pageYOffset";zn.fn[Rn]=function(Xn){return Oi(this,function(Go,qo,Qo){var ai;if(Zo(Go)?ai=Go:Go.nodeType===9&&(ai=Go.defaultView),Qo===void 0)return ai?ai[Fn]:Go[qo];ai?ai.scrollTo(Un?ai.pageXOffset:Qo,Un?Qo:ai.pageYOffset):Go[qo]=Qo},Rn,Xn,arguments.length)}}),zn.each(["top","left"],function(Rn,Fn){zn.cssHooks[Fn]=rl(nr.pixelPosition,function(Un,Xn){if(Xn)return Xn=vs(Un,Fn),Ls.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(Go,qo){var Qo=arguments.length&&(Un||typeof Go!="boolean"),ai=Un||(Go===!0||qo===!0?"margin":"border");return Oi(this,function(ii,fi,Ai){var Bi;return Zo(ii)?Xn.indexOf("outer")===0?ii["inner"+Rn]:ii.document.documentElement["client"+Rn]:ii.nodeType===9?(Bi=ii.documentElement,Math.max(ii.body["scroll"+Rn],Bi["scroll"+Rn],ii.body["offset"+Rn],Bi["offset"+Rn],Bi["client"+Rn])):Ai===void 0?zn.css(ii,fi,ai):zn.style(ii,fi,Ai,ai)},Fn,Qo?Go:void 0,Qo)}})}),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 nc=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;zn.proxy=function(Rn,Fn){var Un,Xn,Go;if(typeof Fn=="string"&&(Un=Rn[Fn],Fn=Rn,Rn=Un),!!Yo(Rn))return Xn=Ln.call(arguments,2),Go=function(){return Rn.apply(Fn||this,Xn.concat(Ln.call(arguments)))},Go.guid=Rn.guid=Rn.guid||zn.guid++,Go},zn.holdReady=function(Rn){Rn?zn.readyWait++:zn.ready(!0)},zn.isArray=Array.isArray,zn.parseJSON=JSON.parse,zn.nodeName=Xo,zn.isFunction=Yo,zn.isWindow=Zo,zn.camelCase=Si,zn.type=Jo,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(nc,"$1")};var rc=Cn.jQuery,oc=Cn.$;return zn.noConflict=function(Rn){return Cn.$===zn&&(Cn.$=oc),Rn&&Cn.jQuery===zn&&(Cn.jQuery=rc),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:Yo,remove:Zo,error:Hn,getContainer:Wn,info:Gn,options:{},subscribe:Yn,success:rr,version:"2.1.4",warning:nr},Dn;return Pn;function Hn(Xo,ni,si){return mi({type:In.error,iconClass:zn().iconClasses.error,message:Xo,optionsOverride:si,title:ni})}function Wn(Xo,ni){return Xo||(Xo=zn()),Nn=$n("#"+Xo.containerId),Nn.length||ni&&(Nn=vi(Xo)),Nn}function Gn(Xo,ni,si){return mi({type:In.info,iconClass:zn().iconClasses.info,message:Xo,optionsOverride:si,title:ni})}function Yn(Xo){Bn=Xo}function rr(Xo,ni,si){return mi({type:In.success,iconClass:zn().iconClasses.success,message:Xo,optionsOverride:si,title:ni})}function nr(Xo,ni,si){return mi({type:In.warning,iconClass:zn().iconClasses.warning,message:Xo,optionsOverride:si,title:ni})}function Yo(Xo,ni){var si=zn();Nn||Wn(si),li(Xo,si,ni)||ei(si)}function Zo(Xo){var ni=zn();if(Nn||Wn(ni),Xo&&$n(":focus",Xo).length===0){oi(Xo);return}Nn.children().length&&Nn.remove()}function ei(Xo){for(var ni=Nn.children(),si=ni.length-1;si>=0;si--)li($n(ni[si]),Xo)}function li(Xo,ni,si){var pi=si&&si.force?si.force:!1;return Xo&&(pi||$n(":focus",Xo).length===0)?(Xo[ni.hideMethod]({duration:ni.hideDuration,easing:ni.hideEasing,complete:function(){oi(Xo)}}),!0):!1}function vi(Xo){return Nn=$n("<div/>").attr("id",Xo.containerId).addClass(Xo.positionClass),Nn.appendTo($n(Xo.target)),Nn}function Jo(){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">×</button>',closeClass:"toast-close-button",newestOnTop:!0,preventDuplicates:!1,progressBar:!1,progressClass:"toast-progress",rtl:!1}}function hi(Xo){Bn&&Bn(Xo)}function mi(Xo){var ni=zn(),si=Xo.iconClass||ni.iconClass;if(typeof Xo.optionsOverride<"u"&&(ni=$n.extend(ni,Xo.optionsOverride),si=Xo.optionsOverride.iconClass||si),ma(ni,Xo))return;Ln++,Nn=Wn(ni,!0);var pi=null,di=$n("<div/>"),Li=$n("<div/>"),ea=$n("<div/>"),Ki=$n("<div/>"),gi=$n(ni.closeHtml),$i={intervalId:null,hideEta:null,maxHideTime:null},Ii={toastId:Ln,state:"visible",startTime:new Date,options:ni,map:Xo};return la(),Hi(),Mi(),hi(Ii),ni.debug&&console&&console.log(Ii),di;function sa(bi){return bi==null&&(bi=""),bi.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function la(){ji(),Qi(),ia(),Ji(),na(),ga(),Ui(),xi()}function xi(){var bi="";switch(Xo.iconClass){case"toast-success":case"toast-info":bi="polite";break;default:bi="assertive"}di.attr("aria-live",bi)}function Mi(){ni.closeOnHover&&di.hover(_i,ci),!ni.onclick&&ni.tapToDismiss&&di.click(ri),ni.closeButton&&gi&&gi.click(function(bi){bi.stopPropagation?bi.stopPropagation():bi.cancelBubble!==void 0&&bi.cancelBubble!==!0&&(bi.cancelBubble=!0),ni.onCloseClick&&ni.onCloseClick(bi),ri(!0)}),ni.onclick&&di.click(function(bi){ni.onclick(bi),ri()})}function Hi(){di.hide(),di[ni.showMethod]({duration:ni.showDuration,easing:ni.showEasing,complete:ni.onShown}),ni.timeOut>0&&(pi=setTimeout(ri,ni.timeOut),$i.maxHideTime=parseFloat(ni.timeOut),$i.hideEta=new Date().getTime()+$i.maxHideTime,ni.progressBar&&($i.intervalId=setInterval(wi,10)))}function ji(){Xo.iconClass&&di.addClass(ni.toastClass).addClass(si)}function Ui(){ni.newestOnTop?Nn.prepend(di):Nn.append(di)}function Qi(){if(Xo.title){var bi=Xo.title;ni.escapeHtml&&(bi=sa(Xo.title)),Li.append(bi).addClass(ni.titleClass),di.append(Li)}}function ia(){if(Xo.message){var bi=Xo.message;ni.escapeHtml&&(bi=sa(Xo.message)),ea.append(bi).addClass(ni.messageClass),di.append(ea)}}function Ji(){ni.closeButton&&(gi.addClass(ni.closeClass).attr("role","button"),di.prepend(gi))}function na(){ni.progressBar&&(Ki.addClass(ni.progressClass),di.prepend(Ki))}function ga(){ni.rtl&&di.addClass("rtl")}function ma(bi,Oi){if(bi.preventDuplicates){if(Oi.message===Dn)return!0;Dn=Oi.message}return!1}function ri(bi){var Oi=bi&&ni.closeMethod!==!1?ni.closeMethod:ni.hideMethod,Fi=bi&&ni.closeDuration!==!1?ni.closeDuration:ni.hideDuration,Pi=bi&&ni.closeEasing!==!1?ni.closeEasing:ni.hideEasing;if(!($n(":focus",di).length&&!bi))return clearTimeout($i.intervalId),di[Oi]({duration:Fi,easing:Pi,complete:function(){oi(di),clearTimeout(pi),ni.onHidden&&Ii.state!=="hidden"&&ni.onHidden(),Ii.state="hidden",Ii.endTime=new Date,hi(Ii)}})}function ci(){(ni.timeOut>0||ni.extendedTimeOut>0)&&(pi=setTimeout(ri,ni.extendedTimeOut),$i.maxHideTime=parseFloat(ni.extendedTimeOut),$i.hideEta=new Date().getTime()+$i.maxHideTime)}function _i(){clearTimeout(pi),$i.hideEta=0,di.stop(!0,!0)[ni.showMethod]({duration:ni.showDuration,easing:ni.showEasing})}function wi(){var bi=($i.hideEta-new Date().getTime())/$i.maxHideTime*100;Ki.width(bi+"%")}}function zn(){return $n.extend({},Jo(),Pn.options)}function oi(Xo){Nn||(Nn=Wn()),!Xo.is(":visible")&&(Xo.remove(),Xo=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 la}});var Dn=Pn(279),Hn=Pn.n(Dn),Wn=Pn(370),Gn=Pn.n(Wn),Yn=Pn(817),rr=Pn.n(Yn);function nr(xi){try{return document.execCommand(xi)}catch{return!1}}var Yo=function(Mi){var Hi=rr()(Mi);return nr("cut"),Hi},Zo=Yo;function ei(xi){var Mi=document.documentElement.getAttribute("dir")==="rtl",Hi=document.createElement("textarea");Hi.style.fontSize="12pt",Hi.style.border="0",Hi.style.padding="0",Hi.style.margin="0",Hi.style.position="absolute",Hi.style[Mi?"right":"left"]="-9999px";var ji=window.pageYOffset||document.documentElement.scrollTop;return Hi.style.top="".concat(ji,"px"),Hi.setAttribute("readonly",""),Hi.value=xi,Hi}var li=function(Mi,Hi){var ji=ei(Mi);Hi.container.appendChild(ji);var Ui=rr()(ji);return nr("copy"),ji.remove(),Ui},vi=function(Mi){var Hi=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},ji="";return typeof Mi=="string"?ji=li(Mi,Hi):Mi instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(Mi==null?void 0:Mi.type)?ji=li(Mi.value,Hi):(ji=rr()(Mi),nr("copy")),ji},Jo=vi;function hi(xi){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?hi=function(Hi){return typeof Hi}:hi=function(Hi){return Hi&&typeof Symbol=="function"&&Hi.constructor===Symbol&&Hi!==Symbol.prototype?"symbol":typeof Hi},hi(xi)}var mi=function(){var Mi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Hi=Mi.action,ji=Hi===void 0?"copy":Hi,Ui=Mi.container,Qi=Mi.target,ia=Mi.text;if(ji!=="copy"&&ji!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(Qi!==void 0)if(Qi&&hi(Qi)==="object"&&Qi.nodeType===1){if(ji==="copy"&&Qi.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(ji==="cut"&&(Qi.hasAttribute("readonly")||Qi.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(ia)return Jo(ia,{container:Ui});if(Qi)return ji==="cut"?Zo(Qi):Jo(Qi,{container:Ui})},zn=mi;function oi(xi){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?oi=function(Hi){return typeof Hi}:oi=function(Hi){return Hi&&typeof Symbol=="function"&&Hi.constructor===Symbol&&Hi!==Symbol.prototype?"symbol":typeof Hi},oi(xi)}function Xo(xi,Mi){if(!(xi instanceof Mi))throw new TypeError("Cannot call a class as a function")}function ni(xi,Mi){for(var Hi=0;Hi<Mi.length;Hi++){var ji=Mi[Hi];ji.enumerable=ji.enumerable||!1,ji.configurable=!0,"value"in ji&&(ji.writable=!0),Object.defineProperty(xi,ji.key,ji)}}function si(xi,Mi,Hi){return Mi&&ni(xi.prototype,Mi),Hi&&ni(xi,Hi),xi}function pi(xi,Mi){if(typeof Mi!="function"&&Mi!==null)throw new TypeError("Super expression must either be null or a function");xi.prototype=Object.create(Mi&&Mi.prototype,{constructor:{value:xi,writable:!0,configurable:!0}}),Mi&&di(xi,Mi)}function di(xi,Mi){return di=Object.setPrototypeOf||function(ji,Ui){return ji.__proto__=Ui,ji},di(xi,Mi)}function Li(xi){var Mi=gi();return function(){var ji=$i(xi),Ui;if(Mi){var Qi=$i(this).constructor;Ui=Reflect.construct(ji,arguments,Qi)}else Ui=ji.apply(this,arguments);return ea(this,Ui)}}function ea(xi,Mi){return Mi&&(oi(Mi)==="object"||typeof Mi=="function")?Mi:Ki(xi)}function Ki(xi){if(xi===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return xi}function gi(){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 $i(xi){return $i=Object.setPrototypeOf?Object.getPrototypeOf:function(Hi){return Hi.__proto__||Object.getPrototypeOf(Hi)},$i(xi)}function Ii(xi,Mi){var Hi="data-clipboard-".concat(xi);if(Mi.hasAttribute(Hi))return Mi.getAttribute(Hi)}var sa=function(xi){pi(Hi,xi);var Mi=Li(Hi);function Hi(ji,Ui){var Qi;return Xo(this,Hi),Qi=Mi.call(this),Qi.resolveOptions(Ui),Qi.listenClick(ji),Qi}return si(Hi,[{key:"resolveOptions",value:function(){var Ui=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof Ui.action=="function"?Ui.action:this.defaultAction,this.target=typeof Ui.target=="function"?Ui.target:this.defaultTarget,this.text=typeof Ui.text=="function"?Ui.text:this.defaultText,this.container=oi(Ui.container)==="object"?Ui.container:document.body}},{key:"listenClick",value:function(Ui){var Qi=this;this.listener=Gn()(Ui,"click",function(ia){return Qi.onClick(ia)})}},{key:"onClick",value:function(Ui){var Qi=Ui.delegateTarget||Ui.currentTarget,ia=this.action(Qi)||"copy",Ji=zn({action:ia,container:this.container,target:this.target(Qi),text:this.text(Qi)});this.emit(Ji?"success":"error",{action:ia,text:Ji,trigger:Qi,clearSelection:function(){Qi&&Qi.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(Ui){return Ii("action",Ui)}},{key:"defaultTarget",value:function(Ui){var Qi=Ii("target",Ui);if(Qi)return document.querySelector(Qi)}},{key:"defaultText",value:function(Ui){return Ii("text",Ui)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(Ui){var Qi=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return Jo(Ui,Qi)}},{key:"cut",value:function(Ui){return Zo(Ui)}},{key:"isSupported",value:function(){var Ui=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],Qi=typeof Ui=="string"?[Ui]:Ui,ia=!!document.queryCommandSupported;return Qi.forEach(function(Ji){ia=ia&&!!document.queryCommandSupported(Ji)}),ia}}]),Hi}(Hn()),la=sa},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(Hn,Wn){for(;Hn&&Hn.nodeType!==In;){if(typeof Hn.matches=="function"&&Hn.matches(Wn))return Hn;Hn=Hn.parentNode}}Ln.exports=Dn},438:function(Ln,In,Pn){var Dn=Pn(828);function Hn(Yn,rr,nr,Yo,Zo){var ei=Gn.apply(this,arguments);return Yn.addEventListener(nr,ei,Zo),{destroy:function(){Yn.removeEventListener(nr,ei,Zo)}}}function Wn(Yn,rr,nr,Yo,Zo){return typeof Yn.addEventListener=="function"?Hn.apply(null,arguments):typeof nr=="function"?Hn.bind(null,document).apply(null,arguments):(typeof Yn=="string"&&(Yn=document.querySelectorAll(Yn)),Array.prototype.map.call(Yn,function(ei){return Hn(ei,rr,nr,Yo,Zo)}))}function Gn(Yn,rr,nr,Yo){return function(Zo){Zo.delegateTarget=Dn(Zo.target,rr),Zo.delegateTarget&&Yo.call(Yn,Zo)}}Ln.exports=Wn},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),Hn=Pn(438);function Wn(nr,Yo,Zo){if(!nr&&!Yo&&!Zo)throw new Error("Missing required arguments");if(!Dn.string(Yo))throw new TypeError("Second argument must be a String");if(!Dn.fn(Zo))throw new TypeError("Third argument must be a Function");if(Dn.node(nr))return Gn(nr,Yo,Zo);if(Dn.nodeList(nr))return Yn(nr,Yo,Zo);if(Dn.string(nr))return rr(nr,Yo,Zo);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function Gn(nr,Yo,Zo){return nr.addEventListener(Yo,Zo),{destroy:function(){nr.removeEventListener(Yo,Zo)}}}function Yn(nr,Yo,Zo){return Array.prototype.forEach.call(nr,function(ei){ei.addEventListener(Yo,Zo)}),{destroy:function(){Array.prototype.forEach.call(nr,function(ei){ei.removeEventListener(Yo,Zo)})}}}function rr(nr,Yo,Zo){return Hn(document.body,nr,Yo,Zo)}Ln.exports=Wn},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 Hn=Pn.hasAttribute("readonly");Hn||Pn.setAttribute("readonly",""),Pn.select(),Pn.setSelectionRange(0,Pn.value.length),Hn||Pn.removeAttribute("readonly"),Dn=Pn.value}else{Pn.hasAttribute("contenteditable")&&Pn.focus();var Wn=window.getSelection(),Gn=document.createRange();Gn.selectNodeContents(Pn),Wn.removeAllRanges(),Wn.addRange(Gn),Dn=Wn.toString()}return Dn}Ln.exports=In},279:function(Ln){function In(){}In.prototype={on:function(Pn,Dn,Hn){var Wn=this.e||(this.e={});return(Wn[Pn]||(Wn[Pn]=[])).push({fn:Dn,ctx:Hn}),this},once:function(Pn,Dn,Hn){var Wn=this;function Gn(){Wn.off(Pn,Gn),Dn.apply(Hn,arguments)}return Gn._=Dn,this.on(Pn,Gn,Hn)},emit:function(Pn){var Dn=[].slice.call(arguments,1),Hn=((this.e||(this.e={}))[Pn]||[]).slice(),Wn=0,Gn=Hn.length;for(Wn;Wn<Gn;Wn++)Hn[Wn].fn.apply(Hn[Wn].ctx,Dn);return this},off:function(Pn,Dn){var Hn=this.e||(this.e={}),Wn=Hn[Pn],Gn=[];if(Wn&&Dn)for(var Yn=0,rr=Wn.length;Yn<rr;Yn++)Wn[Yn].fn!==Dn&&Wn[Yn].fn._!==Dn&&Gn.push(Wn[Yn]);return Gn.length?Hn[Pn]=Gn:delete Hn[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(Yo,Zo){return!utils$1.isUndefined(Zo[Yo])});const Nn=$n.metaTokens,Bn=$n.visitor||Wn,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 Hn(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 Wn(nr,Yo,Zo){let ei=nr;if(nr&&!Zo&&typeof nr=="object"){if(utils$1.endsWith(Yo,"{}"))Yo=Nn?Yo:Yo.slice(0,-2),nr=JSON.stringify(nr);else if(utils$1.isArray(nr)&&isFlatArray(nr)||(utils$1.isFileList(nr)||utils$1.endsWith(Yo,"[]"))&&(ei=utils$1.toArray(nr)))return Yo=removeBrackets(Yo),ei.forEach(function(vi,Jo){!(utils$1.isUndefined(vi)||vi===null)&&Cn.append(In===!0?renderKey([Yo],Jo,Ln):In===null?Yo:Yo+"[]",Hn(vi))}),!1}return isVisitable(nr)?!0:(Cn.append(renderKey(Zo,Yo,Ln),Hn(nr)),!1)}const Gn=[],Yn=Object.assign(predicates,{defaultVisitor:Wn,convertValue:Hn,isVisitable});function rr(nr,Yo){if(!utils$1.isUndefined(nr)){if(Gn.indexOf(nr)!==-1)throw Error("Circular reference detected in "+Yo.join("."));Gn.push(nr),utils$1.forEach(nr,function(ei,li){(!(utils$1.isUndefined(ei)||ei===null)&&Bn.call(Cn,ei,utils$1.isString(li)?li.trim():li,Yo,Yn))===!0&&rr(ei,Yo?Yo.concat(li):[li])}),Gn.pop()}}if(!utils$1.isObject(_n))throw new TypeError("data must be an object");return rr(_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,Hn){const Wn=normalizeHeader(Dn);if(!Wn)throw new Error("header name must be a non-empty string");const Gn=utils$1.findKey(Bn,Wn);(!Gn||Bn[Gn]===void 0||Hn===!0||Hn===void 0&&Bn[Gn]!==!1)&&(Bn[Gn||Dn]=normalizeValue(Pn))}const In=(Pn,Dn)=>utils$1.forEach(Pn,(Hn,Wn)=>Ln(Hn,Wn,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 Hn=Date.now(),Wn=Nn[Ln];In||(In=Hn),$n[Bn]=Dn,Nn[Bn]=Hn;let Gn=Ln,Yn=0;for(;Gn!==Bn;)Yn+=$n[Gn++],Gn=Gn%_n;if(Bn=(Bn+1)%_n,Bn===Ln&&(Ln=(Ln+1)%_n),Hn-In<Cn)return;const rr=Wn&&Hn-Wn;return rr?Math.round(Yn*1e3/rr):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),Hn=Ln<=In;$n=Ln;const Wn={loaded:Ln,total:In,progress:In?Ln/In:void 0,bytes:Pn,rate:Dn||void 0,estimated:Dn&&In&&Hn?(In-Ln)/Dn:void 0,event:Bn};Wn[Cn?"download":"upload"]=!0,_n(Wn)}}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 Hn(){_n.cancelToken&&_n.cancelToken.unsubscribe(Dn),_n.signal&&_n.signal.removeEventListener("abort",Dn)}let Wn;if(utils$1.isFormData(Bn)){if(platform.hasStandardBrowserEnv||platform.hasStandardBrowserWebWorkerEnv)Ln.setContentType(!1);else if((Wn=Ln.getContentType())!==!1){const[Yo,...Zo]=Wn?Wn.split(";").map(ei=>ei.trim()).filter(Boolean):[];Ln.setContentType([Yo||"multipart/form-data",...Zo].join("; "))}}let Gn=new XMLHttpRequest;if(_n.auth){const Yo=_n.auth.username||"",Zo=_n.auth.password?unescape(encodeURIComponent(_n.auth.password)):"";Ln.set("Authorization","Basic "+btoa(Yo+":"+Zo))}const Yn=buildFullPath(_n.baseURL,_n.url);Gn.open(_n.method.toUpperCase(),buildURL(Yn,_n.params,_n.paramsSerializer),!0),Gn.timeout=_n.timeout;function rr(){if(!Gn)return;const Yo=AxiosHeaders$1.from("getAllResponseHeaders"in Gn&&Gn.getAllResponseHeaders()),ei={data:!In||In==="text"||In==="json"?Gn.responseText:Gn.response,status:Gn.status,statusText:Gn.statusText,headers:Yo,config:_n,request:Gn};settle(function(vi){$n(vi),Hn()},function(vi){Nn(vi),Hn()},ei),Gn=null}if("onloadend"in Gn?Gn.onloadend=rr:Gn.onreadystatechange=function(){!Gn||Gn.readyState!==4||Gn.status===0&&!(Gn.responseURL&&Gn.responseURL.indexOf("file:")===0)||setTimeout(rr)},Gn.onabort=function(){Gn&&(Nn(new AxiosError("Request aborted",AxiosError.ECONNABORTED,_n,Gn)),Gn=null)},Gn.onerror=function(){Nn(new AxiosError("Network Error",AxiosError.ERR_NETWORK,_n,Gn)),Gn=null},Gn.ontimeout=function(){let Zo=_n.timeout?"timeout of "+_n.timeout+"ms exceeded":"timeout exceeded";const ei=_n.transitional||transitionalDefaults;_n.timeoutErrorMessage&&(Zo=_n.timeoutErrorMessage),Nn(new AxiosError(Zo,ei.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,_n,Gn)),Gn=null},platform.hasStandardBrowserEnv&&(Pn&&utils$1.isFunction(Pn)&&(Pn=Pn(_n)),Pn||Pn!==!1&&isURLSameOrigin(Yn))){const Yo=_n.xsrfHeaderName&&_n.xsrfCookieName&&cookies.read(_n.xsrfCookieName);Yo&&Ln.set(_n.xsrfHeaderName,Yo)}Bn===void 0&&Ln.setContentType(null),"setRequestHeader"in Gn&&utils$1.forEach(Ln.toJSON(),function(Zo,ei){Gn.setRequestHeader(ei,Zo)}),utils$1.isUndefined(_n.withCredentials)||(Gn.withCredentials=!!_n.withCredentials),In&&In!=="json"&&(Gn.responseType=_n.responseType),typeof _n.onDownloadProgress=="function"&&Gn.addEventListener("progress",progressEventReducer(_n.onDownloadProgress,!0)),typeof _n.onUploadProgress=="function"&&Gn.upload&&Gn.upload.addEventListener("progress",progressEventReducer(_n.onUploadProgress)),(_n.cancelToken||_n.signal)&&(Dn=Yo=>{Gn&&(Nn(!Yo||Yo.type?new CanceledError(null,_n,Gn):Yo),Gn.abort(),Gn=null)},_n.cancelToken&&_n.cancelToken.subscribe(Dn),_n.signal&&(_n.signal.aborted?Dn():_n.signal.addEventListener("abort",Dn)));const nr=parseProtocol(Yn);if(nr&&platform.protocols.indexOf(nr)===-1){Nn(new AxiosError("Unsupported protocol "+nr+":",AxiosError.ERR_BAD_REQUEST,_n));return}Gn.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(Hn,Wn,Gn){return utils$1.isPlainObject(Hn)&&utils$1.isPlainObject(Wn)?utils$1.merge.call({caseless:Gn},Hn,Wn):utils$1.isPlainObject(Wn)?utils$1.merge({},Wn):utils$1.isArray(Wn)?Wn.slice():Wn}function Bn(Hn,Wn,Gn){if(utils$1.isUndefined(Wn)){if(!utils$1.isUndefined(Hn))return Nn(void 0,Hn,Gn)}else return Nn(Hn,Wn,Gn)}function Ln(Hn,Wn){if(!utils$1.isUndefined(Wn))return Nn(void 0,Wn)}function In(Hn,Wn){if(utils$1.isUndefined(Wn)){if(!utils$1.isUndefined(Hn))return Nn(void 0,Hn)}else return Nn(void 0,Wn)}function Pn(Hn,Wn,Gn){if(Gn in Cn)return Nn(Hn,Wn);if(Gn in _n)return Nn(void 0,Hn)}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:(Hn,Wn)=>Bn(headersToObject(Hn),headersToObject(Wn),!0)};return utils$1.forEach(Object.keys(Object.assign({},_n,Cn)),function(Wn){const Gn=Dn[Wn]||Bn,Yn=Gn(_n[Wn],Cn[Wn],Wn);utils$1.isUndefined(Yn)&&Gn!==Pn||($n[Wn]=Yn)}),$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(Yo){typeof Yo.runWhen=="function"&&Yo.runWhen($n)===!1||(Dn=Dn&&Yo.synchronous,Pn.unshift(Yo.fulfilled,Yo.rejected))});const Hn=[];this.interceptors.response.forEach(function(Yo){Hn.push(Yo.fulfilled,Yo.rejected)});let Wn,Gn=0,Yn;if(!Dn){const nr=[dispatchRequest.bind(this),void 0];for(nr.unshift.apply(nr,Pn),nr.push.apply(nr,Hn),Yn=nr.length,Wn=Promise.resolve($n);Gn<Yn;)Wn=Wn.then(nr[Gn++],nr[Gn++]);return Wn}Yn=Pn.length;let rr=$n;for(Gn=0;Gn<Yn;){const nr=Pn[Gn++],Yo=Pn[Gn++];try{rr=nr(rr)}catch(Zo){Yo.call(this,Zo);break}}try{Wn=dispatchRequest.call(this,rr)}catch(nr){return Promise.reject(nr)}for(Gn=0,Yn=Hn.length;Gn<Yn;)Wn=Wn.then(Hn[Gn++],Hn[Gn++]);return Wn}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(){wl(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,Hn=getBasePlacement(In.placement),Wn=In.modifiersData.offset;if(!Wn)return!0;var Gn=Hn==="bottom"?Wn.top.y:0,Yn=Hn==="top"?Wn.bottom.y:0,rr=Hn==="right"?Wn.left.x:0,nr=Hn==="left"?Wn.right.x:0,Yo=Ln.top-Nn+Gn>Dn,Zo=Nn-Ln.bottom-Yn>Dn,ei=Ln.left-$n+rr>Dn,li=$n-Ln.right-nr>Dn;return Yo||Zo||ei||li})}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,Hn=Pn.content,Wn=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(Hn,_n.props),In.arrow?Wn?Ln.arrow!==In.arrow&&(Dn.removeChild(Wn),Dn.appendChild(createArrowElement(In.arrow))):Dn.appendChild(createArrowElement(In.arrow)):Wn&&Dn.removeChild(Wn)}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,Hn=!1,Wn,Gn,Yn,rr=[],nr=debounce(ci,$n.interactiveDebounce),Yo,Zo=idCounter++,ei=null,li=unique($n.plugins),vi={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},Jo={id:Zo,reference:_n,popper:div(),popperInstance:ei,props:$n,state:vi,plugins:li,clearDelayTimeouts:qi,setProps:ra,setContent:fa,show:va,hide:ka,hideWithInteractivity:Aa,enable:Gi,disable:ki,unmount:wa,destroy:Na};if(!$n.render)return Jo;var hi=$n.render(Jo),mi=hi.popper,zn=hi.onUpdate;mi.setAttribute("data-tippy-root",""),mi.id="tippy-"+Jo.id,Jo.popper=mi,_n._tippy=Jo,mi._tippy=Jo;var oi=li.map(function(Ei){return Ei.fn(Jo)}),Xo=_n.hasAttribute("aria-expanded");return ga(),sa(),gi(),$i("onCreate",[Jo]),$n.showOnCreate&&Si(),mi.addEventListener("mouseenter",function(){Jo.props.interactive&&Jo.state.isVisible&&Jo.clearDelayTimeouts()}),mi.addEventListener("mouseleave",function(){Jo.props.interactive&&Jo.props.trigger.indexOf("mouseenter")>=0&&Li().addEventListener("mousemove",nr)}),Jo;function ni(){var Ei=Jo.props.touch;return Array.isArray(Ei)?Ei:[Ei,0]}function si(){return ni()[0]==="hold"}function pi(){var Ei;return!!((Ei=Jo.props.render)!=null&&Ei.$$tippy)}function di(){return Yo||_n}function Li(){var Ei=di().parentNode;return Ei?getOwnerDocument(Ei):document}function ea(){return getChildren(mi)}function Ki(Ei){return Jo.state.isMounted&&!Jo.state.isVisible||currentInput.isTouch||Wn&&Wn.type==="focus"?0:getValueAtIndexOrReturn(Jo.props.delay,Ei?0:1,defaultProps.delay)}function gi(Ei){Ei===void 0&&(Ei=!1),mi.style.pointerEvents=Jo.props.interactive&&!Ei?"":"none",mi.style.zIndex=""+Jo.props.zIndex}function $i(Ei,zi,Zi){if(Zi===void 0&&(Zi=!0),oi.forEach(function(ha){ha[Ei]&&ha[Ei].apply(ha,zi)}),Zi){var ua;(ua=Jo.props)[Ei].apply(ua,zi)}}function Ii(){var Ei=Jo.props.aria;if(Ei.content){var zi="aria-"+Ei.content,Zi=mi.id,ua=normalizeToArray(Jo.props.triggerTarget||_n);ua.forEach(function(ha){var Oa=ha.getAttribute(zi);if(Jo.state.isVisible)ha.setAttribute(zi,Oa?Oa+" "+Zi:Zi);else{var Da=Oa&&Oa.replace(Zi,"").trim();Da?ha.setAttribute(zi,Da):ha.removeAttribute(zi)}})}}function sa(){if(!(Xo||!Jo.props.aria.expanded)){var Ei=normalizeToArray(Jo.props.triggerTarget||_n);Ei.forEach(function(zi){Jo.props.interactive?zi.setAttribute("aria-expanded",Jo.state.isVisible&&zi===di()?"true":"false"):zi.removeAttribute("aria-expanded")})}}function la(){Li().removeEventListener("mousemove",nr),mouseMoveListeners=mouseMoveListeners.filter(function(Ei){return Ei!==nr})}function xi(Ei){if(!(currentInput.isTouch&&(Dn||Ei.type==="mousedown"))){var zi=Ei.composedPath&&Ei.composedPath()[0]||Ei.target;if(!(Jo.props.interactive&&actualContains(mi,zi))){if(normalizeToArray(Jo.props.triggerTarget||_n).some(function(Zi){return actualContains(Zi,zi)})){if(currentInput.isTouch||Jo.state.isVisible&&Jo.props.trigger.indexOf("click")>=0)return}else $i("onClickOutside",[Jo,Ei]);Jo.props.hideOnClick===!0&&(Jo.clearDelayTimeouts(),Jo.hide(),Pn=!0,setTimeout(function(){Pn=!1}),Jo.state.isMounted||Ui())}}}function Mi(){Dn=!0}function Hi(){Dn=!1}function ji(){var Ei=Li();Ei.addEventListener("mousedown",xi,!0),Ei.addEventListener("touchend",xi,TOUCH_OPTIONS),Ei.addEventListener("touchstart",Hi,TOUCH_OPTIONS),Ei.addEventListener("touchmove",Mi,TOUCH_OPTIONS)}function Ui(){var Ei=Li();Ei.removeEventListener("mousedown",xi,!0),Ei.removeEventListener("touchend",xi,TOUCH_OPTIONS),Ei.removeEventListener("touchstart",Hi,TOUCH_OPTIONS),Ei.removeEventListener("touchmove",Mi,TOUCH_OPTIONS)}function Qi(Ei,zi){Ji(Ei,function(){!Jo.state.isVisible&&mi.parentNode&&mi.parentNode.contains(mi)&&zi()})}function ia(Ei,zi){Ji(Ei,zi)}function Ji(Ei,zi){var Zi=ea().box;function ua(ha){ha.target===Zi&&(updateTransitionEndListener(Zi,"remove",ua),zi())}if(Ei===0)return zi();updateTransitionEndListener(Zi,"remove",Gn),updateTransitionEndListener(Zi,"add",ua),Gn=ua}function na(Ei,zi,Zi){Zi===void 0&&(Zi=!1);var ua=normalizeToArray(Jo.props.triggerTarget||_n);ua.forEach(function(ha){ha.addEventListener(Ei,zi,Zi),rr.push({node:ha,eventType:Ei,handler:zi,options:Zi})})}function ga(){si()&&(na("touchstart",ri,{passive:!0}),na("touchend",_i,{passive:!0})),splitBySpaces(Jo.props.trigger).forEach(function(Ei){if(Ei!=="manual")switch(na(Ei,ri),Ei){case"mouseenter":na("mouseleave",_i);break;case"focus":na(isIE11?"focusout":"blur",wi);break;case"focusin":na("focusout",wi);break}})}function ma(){rr.forEach(function(Ei){var zi=Ei.node,Zi=Ei.eventType,ua=Ei.handler,ha=Ei.options;zi.removeEventListener(Zi,ua,ha)}),rr=[]}function ri(Ei){var zi,Zi=!1;if(!(!Jo.state.isEnabled||bi(Ei)||Pn)){var ua=((zi=Wn)==null?void 0:zi.type)==="focus";Wn=Ei,Yo=Ei.currentTarget,sa(),!Jo.state.isVisible&&isMouseEvent(Ei)&&mouseMoveListeners.forEach(function(ha){return ha(Ei)}),Ei.type==="click"&&(Jo.props.trigger.indexOf("mouseenter")<0||In)&&Jo.props.hideOnClick!==!1&&Jo.state.isVisible?Zi=!0:Si(Ei),Ei.type==="click"&&(In=!Zi),Zi&&!ua&&Di(Ei)}}function ci(Ei){var zi=Ei.target,Zi=di().contains(zi)||mi.contains(zi);if(!(Ei.type==="mousemove"&&Zi)){var ua=Ri().concat(mi).map(function(ha){var Oa,Da=ha._tippy,Fa=(Oa=Da.popperInstance)==null?void 0:Oa.state;return Fa?{popperRect:ha.getBoundingClientRect(),popperState:Fa,props:$n}:null}).filter(Boolean);isCursorOutsideInteractiveBorder(ua,Ei)&&(la(),Di(Ei))}}function _i(Ei){var zi=bi(Ei)||Jo.props.trigger.indexOf("click")>=0&&In;if(!zi){if(Jo.props.interactive){Jo.hideWithInteractivity(Ei);return}Di(Ei)}}function wi(Ei){Jo.props.trigger.indexOf("focusin")<0&&Ei.target!==di()||Jo.props.interactive&&Ei.relatedTarget&&mi.contains(Ei.relatedTarget)||Di(Ei)}function bi(Ei){return currentInput.isTouch?si()!==Ei.type.indexOf("touch")>=0:!1}function Oi(){Fi();var Ei=Jo.props,zi=Ei.popperOptions,Zi=Ei.placement,ua=Ei.offset,ha=Ei.getReferenceClientRect,Oa=Ei.moveTransition,Da=pi()?getChildren(mi).arrow:null,Fa=ha?{getBoundingClientRect:ha,contextElement:ha.contextElement||di()}:_n,Za={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(La){var $a=La.state;if(pi()){var gs=ea(),ms=gs.box;["placement","reference-hidden","escaped"].forEach(function(rs){rs==="placement"?ms.setAttribute("data-placement",$a.placement):$a.attributes.popper["data-popper-"+rs]?ms.setAttribute("data-"+rs,""):ms.removeAttribute("data-"+rs)}),$a.attributes.popper={}}}},Ka=[{name:"offset",options:{offset:ua}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!Oa}},Za];pi()&&Da&&Ka.push({name:"arrow",options:{element:Da,padding:3}}),Ka.push.apply(Ka,(zi==null?void 0:zi.modifiers)||[]),Jo.popperInstance=createPopper(Fa,mi,Object.assign({},zi,{placement:Zi,onFirstUpdate:Yn,modifiers:Ka}))}function Fi(){Jo.popperInstance&&(Jo.popperInstance.destroy(),Jo.popperInstance=null)}function Pi(){var Ei=Jo.props.appendTo,zi,Zi=di();Jo.props.interactive&&Ei===TIPPY_DEFAULT_APPEND_TO||Ei==="parent"?zi=Zi.parentNode:zi=invokeWithArgsOrReturn(Ei,[Zi]),zi.contains(mi)||zi.appendChild(mi),Jo.state.isMounted=!0,Oi()}function Ri(){return arrayFrom(mi.querySelectorAll("[data-tippy-root]"))}function Si(Ei){Jo.clearDelayTimeouts(),Ei&&$i("onTrigger",[Jo,Ei]),ji();var zi=Ki(!0),Zi=ni(),ua=Zi[0],ha=Zi[1];currentInput.isTouch&&ua==="hold"&&ha&&(zi=ha),zi?Nn=setTimeout(function(){Jo.show()},zi):Jo.show()}function Di(Ei){if(Jo.clearDelayTimeouts(),$i("onUntrigger",[Jo,Ei]),!Jo.state.isVisible){Ui();return}if(!(Jo.props.trigger.indexOf("mouseenter")>=0&&Jo.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(Ei.type)>=0&&In)){var zi=Ki(!1);zi?Bn=setTimeout(function(){Jo.state.isVisible&&Jo.hide()},zi):Ln=requestAnimationFrame(function(){Jo.hide()})}}function Gi(){Jo.state.isEnabled=!0}function ki(){Jo.hide(),Jo.state.isEnabled=!1}function qi(){clearTimeout(Nn),clearTimeout(Bn),cancelAnimationFrame(Ln)}function ra(Ei){if(!Jo.state.isDestroyed){$i("onBeforeUpdate",[Jo,Ei]),ma();var zi=Jo.props,Zi=evaluateProps(_n,Object.assign({},zi,removeUndefinedProps(Ei),{ignoreAttributes:!0}));Jo.props=Zi,ga(),zi.interactiveDebounce!==Zi.interactiveDebounce&&(la(),nr=debounce(ci,Zi.interactiveDebounce)),zi.triggerTarget&&!Zi.triggerTarget?normalizeToArray(zi.triggerTarget).forEach(function(ua){ua.removeAttribute("aria-expanded")}):Zi.triggerTarget&&_n.removeAttribute("aria-expanded"),sa(),gi(),zn&&zn(zi,Zi),Jo.popperInstance&&(Oi(),Ri().forEach(function(ua){requestAnimationFrame(ua._tippy.popperInstance.forceUpdate)})),$i("onAfterUpdate",[Jo,Ei])}}function fa(Ei){Jo.setProps({content:Ei})}function va(){var Ei=Jo.state.isVisible,zi=Jo.state.isDestroyed,Zi=!Jo.state.isEnabled,ua=currentInput.isTouch&&!Jo.props.touch,ha=getValueAtIndexOrReturn(Jo.props.duration,0,defaultProps.duration);if(!(Ei||zi||Zi||ua)&&!di().hasAttribute("disabled")&&($i("onShow",[Jo],!1),Jo.props.onShow(Jo)!==!1)){if(Jo.state.isVisible=!0,pi()&&(mi.style.visibility="visible"),gi(),ji(),Jo.state.isMounted||(mi.style.transition="none"),pi()){var Oa=ea(),Da=Oa.box,Fa=Oa.content;setTransitionDuration([Da,Fa],0)}Yn=function(){var Ka;if(!(!Jo.state.isVisible||Hn)){if(Hn=!0,mi.offsetHeight,mi.style.transition=Jo.props.moveTransition,pi()&&Jo.props.animation){var ls=ea(),La=ls.box,$a=ls.content;setTransitionDuration([La,$a],ha),setVisibilityState([La,$a],"visible")}Ii(),sa(),pushIfUnique(mountedInstances,Jo),(Ka=Jo.popperInstance)==null||Ka.forceUpdate(),$i("onMount",[Jo]),Jo.props.animation&&pi()&&ia(ha,function(){Jo.state.isShown=!0,$i("onShown",[Jo])})}},Pi()}}function ka(){var Ei=!Jo.state.isVisible,zi=Jo.state.isDestroyed,Zi=!Jo.state.isEnabled,ua=getValueAtIndexOrReturn(Jo.props.duration,1,defaultProps.duration);if(!(Ei||zi||Zi)&&($i("onHide",[Jo],!1),Jo.props.onHide(Jo)!==!1)){if(Jo.state.isVisible=!1,Jo.state.isShown=!1,Hn=!1,In=!1,pi()&&(mi.style.visibility="hidden"),la(),Ui(),gi(!0),pi()){var ha=ea(),Oa=ha.box,Da=ha.content;Jo.props.animation&&(setTransitionDuration([Oa,Da],ua),setVisibilityState([Oa,Da],"hidden"))}Ii(),sa(),Jo.props.animation?pi()&&Qi(ua,Jo.unmount):Jo.unmount()}}function Aa(Ei){Li().addEventListener("mousemove",nr),pushIfUnique(mouseMoveListeners,nr),nr(Ei)}function wa(){Jo.state.isVisible&&Jo.hide(),Jo.state.isMounted&&(Fi(),Ri().forEach(function(Ei){Ei._tippy.unmount()}),mi.parentNode&&mi.parentNode.removeChild(mi),mountedInstances=mountedInstances.filter(function(Ei){return Ei!==Jo}),Jo.state.isMounted=!1,$i("onHidden",[Jo]))}function Na(){Jo.state.isDestroyed||(Jo.clearDelayTimeouts(),Jo.unmount(),ma(),delete _n._tippy,Jo.state.isDestroyed=!0,$i("onDestroy",[Jo]))}}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
|