From d806005dadd29fe3b51b8db1c95e3f00f368b960 Mon Sep 17 00:00:00 2001 From: physton Date: Tue, 4 Jun 2024 23:43:10 +0800 Subject: [PATCH] build --- javascript/main.entry.js | 2 +- javascript/main.entry.js.map | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/javascript/main.entry.js b/javascript/main.entry.js index f33b542..97df616 100644 --- a/javascript/main.entry.js +++ b/javascript/main.entry.js @@ -131,5 +131,5 @@ ${Bn.message} * 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 oa}});var Dn=Pn(279),Hn=Pn.n(Dn),Wn=Pn(370),Xn=Pn.n(Wn),Gn=Pn(817),rr=Pn.n(Gn);function nr(Si){try{return document.execCommand(Si)}catch{return!1}}var Yo=function(Mi){var ji=rr()(Mi);return nr("cut"),ji},ei=Yo;function ti(Si){var Mi=document.documentElement.getAttribute("dir")==="rtl",ji=document.createElement("textarea");ji.style.fontSize="12pt",ji.style.border="0",ji.style.padding="0",ji.style.margin="0",ji.style.position="absolute",ji.style[Mi?"right":"left"]="-9999px";var Ki=window.pageYOffset||document.documentElement.scrollTop;return ji.style.top="".concat(Ki,"px"),ji.setAttribute("readonly",""),ji.value=Si,ji}var ui=function(Mi,ji){var Ki=ti(Mi);ji.container.appendChild(Ki);var zi=rr()(Ki);return nr("copy"),Ki.remove(),zi},mi=function(Mi){var ji=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},Ki="";return typeof Mi=="string"?Ki=ui(Mi,ji):Mi instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(Mi==null?void 0:Mi.type)?Ki=ui(Mi.value,ji):(Ki=rr()(Mi),nr("copy")),Ki},Xo=mi;function vi(Si){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?vi=function(ji){return typeof ji}:vi=function(ji){return ji&&typeof Symbol=="function"&&ji.constructor===Symbol&&ji!==Symbol.prototype?"symbol":typeof ji},vi(Si)}var zn=function(){var Mi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ji=Mi.action,Ki=ji===void 0?"copy":ji,zi=Mi.container,ea=Mi.target,ca=Mi.text;if(Ki!=="copy"&&Ki!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(ea!==void 0)if(ea&&vi(ea)==="object"&&ea.nodeType===1){if(Ki==="copy"&&ea.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(Ki==="cut"&&(ea.hasAttribute("readonly")||ea.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(ca)return Xo(ca,{container:zi});if(ea)return Ki==="cut"?ei(ea):Xo(ea,{container:zi})},Ni=zn;function ni(Si){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ni=function(ji){return typeof ji}:ni=function(ji){return ji&&typeof Symbol=="function"&&ji.constructor===Symbol&&ji!==Symbol.prototype?"symbol":typeof ji},ni(Si)}function Qo(Si,Mi){if(!(Si instanceof Mi))throw new TypeError("Cannot call a class as a function")}function ri(Si,Mi){for(var ji=0;ji"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 xi(Si){return xi=Object.setPrototypeOf?Object.getPrototypeOf:function(ji){return ji.__proto__||Object.getPrototypeOf(ji)},xi(Si)}function Ii(Si,Mi){var ji="data-clipboard-".concat(Si);if(Mi.hasAttribute(ji))return Mi.getAttribute(ji)}var da=function(Si){pi(ji,Si);var Mi=Li(ji);function ji(Ki,zi){var ea;return Qo(this,ji),ea=Mi.call(this),ea.resolveOptions(zi),ea.listenClick(Ki),ea}return ci(ji,[{key:"resolveOptions",value:function(){var zi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof zi.action=="function"?zi.action:this.defaultAction,this.target=typeof zi.target=="function"?zi.target:this.defaultTarget,this.text=typeof zi.text=="function"?zi.text:this.defaultText,this.container=ni(zi.container)==="object"?zi.container:document.body}},{key:"listenClick",value:function(zi){var ea=this;this.listener=Xn()(zi,"click",function(ca){return ea.onClick(ca)})}},{key:"onClick",value:function(zi){var ea=zi.delegateTarget||zi.currentTarget,ca=this.action(ea)||"copy",qi=Ni({action:ca,container:this.container,target:this.target(ea),text:this.text(ea)});this.emit(qi?"success":"error",{action:ca,text:qi,trigger:ea,clearSelection:function(){ea&&ea.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(zi){return Ii("action",zi)}},{key:"defaultTarget",value:function(zi){var ea=Ii("target",zi);if(ea)return document.querySelector(ea)}},{key:"defaultText",value:function(zi){return Ii("text",zi)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(zi){var ea=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return Xo(zi,ea)}},{key:"cut",value:function(zi){return ei(zi)}},{key:"isSupported",value:function(){var zi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],ea=typeof zi=="string"?[zi]:zi,ca=!!document.queryCommandSupported;return ea.forEach(function(qi){ca=ca&&!!document.queryCommandSupported(qi)}),ca}}]),ji}(Hn()),oa=da},828:function(Ln){var In=9;if(typeof Element<"u"&&!Element.prototype.matches){var Pn=Element.prototype;Pn.matches=Pn.matchesSelector||Pn.mozMatchesSelector||Pn.msMatchesSelector||Pn.oMatchesSelector||Pn.webkitMatchesSelector}function Dn(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(Gn,rr,nr,Yo,ei){var ti=Xn.apply(this,arguments);return Gn.addEventListener(nr,ti,ei),{destroy:function(){Gn.removeEventListener(nr,ti,ei)}}}function Wn(Gn,rr,nr,Yo,ei){return typeof Gn.addEventListener=="function"?Hn.apply(null,arguments):typeof nr=="function"?Hn.bind(null,document).apply(null,arguments):(typeof Gn=="string"&&(Gn=document.querySelectorAll(Gn)),Array.prototype.map.call(Gn,function(ti){return Hn(ti,rr,nr,Yo,ei)}))}function Xn(Gn,rr,nr,Yo){return function(ei){ei.delegateTarget=Dn(ei.target,rr),ei.delegateTarget&&Yo.call(Gn,ei)}}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,ei){if(!nr&&!Yo&&!ei)throw new Error("Missing required arguments");if(!Dn.string(Yo))throw new TypeError("Second argument must be a String");if(!Dn.fn(ei))throw new TypeError("Third argument must be a Function");if(Dn.node(nr))return Xn(nr,Yo,ei);if(Dn.nodeList(nr))return Gn(nr,Yo,ei);if(Dn.string(nr))return rr(nr,Yo,ei);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function Xn(nr,Yo,ei){return nr.addEventListener(Yo,ei),{destroy:function(){nr.removeEventListener(Yo,ei)}}}function Gn(nr,Yo,ei){return Array.prototype.forEach.call(nr,function(ti){ti.addEventListener(Yo,ei)}),{destroy:function(){Array.prototype.forEach.call(nr,function(ti){ti.removeEventListener(Yo,ei)})}}}function rr(nr,Yo,ei){return Hn(document.body,nr,Yo,ei)}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(),Xn=document.createRange();Xn.selectNodeContents(Pn),Wn.removeAllRanges(),Wn.addRange(Xn),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 Xn(){Wn.off(Pn,Xn),Dn.apply(Hn,arguments)}return Xn._=Dn,this.on(Pn,Xn,Hn)},emit:function(Pn){var Dn=[].slice.call(arguments,1),Hn=((this.e||(this.e={}))[Pn]||[]).slice(),Wn=0,Xn=Hn.length;for(Wn;Wn{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;Nn0;)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(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)=>{Cn(Bn,Ln,_n)!==!1&&(Nn[Ln]=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={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.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.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.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.isPlainObject(_n)||utils.isArray(_n)}function removeBrackets(_n){return utils.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.isArray(_n)&&!_n.some(isVisitable)}const predicates=utils.toFlatObject(utils,{},null,function _n(Cn){return/^is[A-Z]/.test(Cn)});function toFormData(_n,Cn,$n){if(!utils.isObject(_n))throw new TypeError("target must be an object");Cn=Cn||new FormData,$n=utils.toFlatObject($n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(Yo,ei){return!utils.isUndefined(ei[Yo])});const Nn=$n.metaTokens,Bn=$n.visitor||Wn,Ln=$n.dots,In=$n.indexes,Dn=($n.Blob||typeof Blob<"u"&&Blob)&&utils.isSpecCompliantForm(Cn);if(!utils.isFunction(Bn))throw new TypeError("visitor must be a function");function Hn(nr){if(nr===null)return"";if(utils.isDate(nr))return nr.toISOString();if(!Dn&&utils.isBlob(nr))throw new AxiosError("Blob is not supported. Use a Buffer instead.");return utils.isArrayBuffer(nr)||utils.isTypedArray(nr)?Dn&&typeof Blob=="function"?new Blob([nr]):Buffer.from(nr):nr}function Wn(nr,Yo,ei){let ti=nr;if(nr&&!ei&&typeof nr=="object"){if(utils.endsWith(Yo,"{}"))Yo=Nn?Yo:Yo.slice(0,-2),nr=JSON.stringify(nr);else if(utils.isArray(nr)&&isFlatArray(nr)||(utils.isFileList(nr)||utils.endsWith(Yo,"[]"))&&(ti=utils.toArray(nr)))return Yo=removeBrackets(Yo),ti.forEach(function(mi,Xo){!(utils.isUndefined(mi)||mi===null)&&Cn.append(In===!0?renderKey([Yo],Xo,Ln):In===null?Yo:Yo+"[]",Hn(mi))}),!1}return isVisitable(nr)?!0:(Cn.append(renderKey(ei,Yo,Ln),Hn(nr)),!1)}const Xn=[],Gn=Object.assign(predicates,{defaultVisitor:Wn,convertValue:Hn,isVisitable});function rr(nr,Yo){if(!utils.isUndefined(nr)){if(Xn.indexOf(nr)!==-1)throw Error("Circular reference detected in "+Yo.join("."));Xn.push(nr),utils.forEach(nr,function(ti,ui){(!(utils.isUndefined(ti)||ti===null)&&Bn.call(Cn,ti,utils.isString(ui)?ui.trim():ui,Yo,Gn))===!0&&rr(ti,Yo?Yo.concat(ui):[ui])}),Xn.pop()}}if(!utils.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.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.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,isStandardBrowserEnv=(()=>{let _n;return typeof navigator<"u"&&((_n=navigator.product)==="ReactNative"||_n==="NativeScript"||_n==="NS")?!1:typeof window<"u"&&typeof document<"u"})(),isStandardBrowserWebWorkerEnv=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),platform={isBrowser:!0,classes:{URLSearchParams:URLSearchParams$1,FormData:FormData$1,Blob:Blob$1},isStandardBrowserEnv,isStandardBrowserWebWorkerEnv,protocols:["http","https","file","blob","url","data"]};function toURLEncodedForm(_n,Cn){return toFormData(_n,new platform.classes.URLSearchParams,Object.assign({visitor:function($n,Nn,Bn,Ln){return platform.isNode&&utils.isBuffer($n)?(this.append(Nn,$n.toString("base64")),!1):Ln.defaultVisitor.apply(this,arguments)}},Cn))}function parsePropPath(_n){return utils.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=$n.length;return In=!In&&utils.isArray(Bn)?Bn.length:In,Dn?(utils.hasOwnProp(Bn,In)?Bn[In]=[Bn[In],Nn]:Bn[In]=Nn,!Pn):((!Bn[In]||!utils.isObject(Bn[In]))&&(Bn[In]=[]),Cn($n,Nn,Bn[In],Ln)&&utils.isArray(Bn[In])&&(Bn[In]=arrayToObject(Bn[In])),!Pn)}if(utils.isFormData(_n)&&utils.isFunction(_n.entries)){const $n={};return utils.forEachEntry(_n,(Nn,Bn)=>{Cn(parsePropPath(Nn),Bn,$n,0)}),$n}return null}const DEFAULT_CONTENT_TYPE={"Content-Type":void 0};function stringifySafely(_n,Cn,$n){if(utils.isString(_n))try{return(Cn||JSON.parse)(_n),utils.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.isObject(Cn);if(Ln&&utils.isHTMLForm(Cn)&&(Cn=new FormData(Cn)),utils.isFormData(Cn))return Bn&&Bn?JSON.stringify(formDataToJSON(Cn)):Cn;if(utils.isArrayBuffer(Cn)||utils.isBuffer(Cn)||utils.isStream(Cn)||utils.isFile(Cn)||utils.isBlob(Cn))return Cn;if(utils.isArrayBufferView(Cn))return Cn.buffer;if(utils.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.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.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, */*"}}};utils.forEach(["delete","get","head"],function _n(Cn){defaults.headers[Cn]={}}),utils.forEach(["post","put","patch"],function _n(Cn){defaults.headers[Cn]=utils.merge(DEFAULT_CONTENT_TYPE)});const defaults$1=defaults,ignoreDuplicateOf=utils.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.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.isFunction(Nn))return Nn.call(this,Cn,$n);if(Bn&&(Cn=$n),!!utils.isString(Cn)){if(utils.isString(Nn))return Cn.indexOf(Nn)!==-1;if(utils.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.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 Xn=utils.findKey(Bn,Wn);(!Xn||Bn[Xn]===void 0||Hn===!0||Hn===void 0&&Bn[Xn]!==!1)&&(Bn[Xn||Dn]=normalizeValue(Pn))}const In=(Pn,Dn)=>utils.forEach(Pn,(Hn,Wn)=>Ln(Hn,Wn,Dn));return utils.isPlainObject(Cn)||Cn instanceof this.constructor?In(Cn,$n):utils.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.findKey(this,Cn);if(Nn){const Bn=this[Nn];if(!$n)return Bn;if($n===!0)return parseTokens(Bn);if(utils.isFunction($n))return $n.call(this,Bn,Nn);if(utils.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.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.findKey(Nn,In);Pn&&(!$n||matchHeaderValue(Nn,Nn[Pn],Pn,$n))&&(delete Nn[Pn],Bn=!0)}}return utils.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.forEach(this,(Bn,Ln)=>{const In=utils.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.forEach(this,(Nn,Bn)=>{Nn!=null&&Nn!==!1&&($n[Bn]=Cn&&utils.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.isArray(Cn)?Cn.forEach(Ln):Ln(Cn),this}}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),utils.freezeMethods(AxiosHeaders.prototype),utils.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.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.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.isStandardBrowserEnv?function _n(){return{write:function($n,Nn,Bn,Ln,In,Pn){const Dn=[];Dn.push($n+"="+encodeURIComponent(Nn)),utils.isNumber(Bn)&&Dn.push("expires="+new Date(Bn).toGMTString()),utils.isString(Ln)&&Dn.push("path="+Ln),utils.isString(In)&&Dn.push("domain="+In),Pn===!0&&Dn.push("secure"),document.cookie=Dn.join("; ")},read:function($n){const Nn=document.cookie.match(new RegExp("(^|;\\s*)("+$n+")=([^;]*)"));return Nn?decodeURIComponent(Nn[3]):null},remove:function($n){this.write($n,"",Date.now()-864e5)}}}():function _n(){return{write:function(){},read:function(){return null},remove:function(){}}}();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.isStandardBrowserEnv?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.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 Xn=Ln,Gn=0;for(;Xn!==Bn;)Gn+=$n[Xn++],Xn=Xn%_n;if(Bn=(Bn+1)%_n,Bn===Ln&&(Ln=(Ln+1)%_n),Hn-In{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(),In=_n.responseType;let Pn;function Dn(){_n.cancelToken&&_n.cancelToken.unsubscribe(Pn),_n.signal&&_n.signal.removeEventListener("abort",Pn)}utils.isFormData(Bn)&&(platform.isStandardBrowserEnv||platform.isStandardBrowserWebWorkerEnv?Ln.setContentType(!1):Ln.setContentType("multipart/form-data;",!1));let Hn=new XMLHttpRequest;if(_n.auth){const rr=_n.auth.username||"",nr=_n.auth.password?unescape(encodeURIComponent(_n.auth.password)):"";Ln.set("Authorization","Basic "+btoa(rr+":"+nr))}const Wn=buildFullPath(_n.baseURL,_n.url);Hn.open(_n.method.toUpperCase(),buildURL(Wn,_n.params,_n.paramsSerializer),!0),Hn.timeout=_n.timeout;function Xn(){if(!Hn)return;const rr=AxiosHeaders$1.from("getAllResponseHeaders"in Hn&&Hn.getAllResponseHeaders()),Yo={data:!In||In==="text"||In==="json"?Hn.responseText:Hn.response,status:Hn.status,statusText:Hn.statusText,headers:rr,config:_n,request:Hn};settle(function(ti){$n(ti),Dn()},function(ti){Nn(ti),Dn()},Yo),Hn=null}if("onloadend"in Hn?Hn.onloadend=Xn:Hn.onreadystatechange=function(){!Hn||Hn.readyState!==4||Hn.status===0&&!(Hn.responseURL&&Hn.responseURL.indexOf("file:")===0)||setTimeout(Xn)},Hn.onabort=function(){Hn&&(Nn(new AxiosError("Request aborted",AxiosError.ECONNABORTED,_n,Hn)),Hn=null)},Hn.onerror=function(){Nn(new AxiosError("Network Error",AxiosError.ERR_NETWORK,_n,Hn)),Hn=null},Hn.ontimeout=function(){let nr=_n.timeout?"timeout of "+_n.timeout+"ms exceeded":"timeout exceeded";const Yo=_n.transitional||transitionalDefaults;_n.timeoutErrorMessage&&(nr=_n.timeoutErrorMessage),Nn(new AxiosError(nr,Yo.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,_n,Hn)),Hn=null},platform.isStandardBrowserEnv){const rr=(_n.withCredentials||isURLSameOrigin(Wn))&&_n.xsrfCookieName&&cookies.read(_n.xsrfCookieName);rr&&Ln.set(_n.xsrfHeaderName,rr)}Bn===void 0&&Ln.setContentType(null),"setRequestHeader"in Hn&&utils.forEach(Ln.toJSON(),function(nr,Yo){Hn.setRequestHeader(Yo,nr)}),utils.isUndefined(_n.withCredentials)||(Hn.withCredentials=!!_n.withCredentials),In&&In!=="json"&&(Hn.responseType=_n.responseType),typeof _n.onDownloadProgress=="function"&&Hn.addEventListener("progress",progressEventReducer(_n.onDownloadProgress,!0)),typeof _n.onUploadProgress=="function"&&Hn.upload&&Hn.upload.addEventListener("progress",progressEventReducer(_n.onUploadProgress)),(_n.cancelToken||_n.signal)&&(Pn=rr=>{Hn&&(Nn(!rr||rr.type?new CanceledError(null,_n,Hn):rr),Hn.abort(),Hn=null)},_n.cancelToken&&_n.cancelToken.subscribe(Pn),_n.signal&&(_n.signal.aborted?Pn():_n.signal.addEventListener("abort",Pn)));const Gn=parseProtocol(Wn);if(Gn&&platform.protocols.indexOf(Gn)===-1){Nn(new AxiosError("Unsupported protocol "+Gn+":",AxiosError.ERR_BAD_REQUEST,_n));return}Hn.send(Bn||null)})},knownAdapters={http:httpAdapter,xhr:xhrAdapter};utils.forEach(knownAdapters,(_n,Cn)=>{if(_n){try{Object.defineProperty(_n,"name",{value:Cn})}catch{}Object.defineProperty(_n,"adapterName",{value:Cn})}});const adapters={getAdapter:_n=>{_n=utils.isArray(_n)?_n:[_n];const{length:Cn}=_n;let $n,Nn;for(let Bn=0;Bn_n instanceof AxiosHeaders$1?_n.toJSON():_n;function mergeConfig(_n,Cn){Cn=Cn||{};const $n={};function Nn(Hn,Wn,Xn){return utils.isPlainObject(Hn)&&utils.isPlainObject(Wn)?utils.merge.call({caseless:Xn},Hn,Wn):utils.isPlainObject(Wn)?utils.merge({},Wn):utils.isArray(Wn)?Wn.slice():Wn}function Bn(Hn,Wn,Xn){if(utils.isUndefined(Wn)){if(!utils.isUndefined(Hn))return Nn(void 0,Hn,Xn)}else return Nn(Hn,Wn,Xn)}function Ln(Hn,Wn){if(!utils.isUndefined(Wn))return Nn(void 0,Wn)}function In(Hn,Wn){if(utils.isUndefined(Wn)){if(!utils.isUndefined(Hn))return Nn(void 0,Hn)}else return Nn(void 0,Wn)}function Pn(Hn,Wn,Xn){if(Xn in Cn)return Nn(Hn,Wn);if(Xn 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,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.forEach(Object.keys(Object.assign({},_n,Cn)),function(Wn){const Xn=Dn[Wn]||Bn,Gn=Xn(_n[Wn],Cn[Wn],Wn);utils.isUndefined(Gn)&&Xn!==Pn||($n[Wn]=Gn)}),$n}const VERSION="1.4.0",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}}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.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;In=Ln&&utils.merge(Ln.common,Ln[$n.method]),In&&utils.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,Xn=0,Gn;if(!Dn){const nr=[dispatchRequest.bind(this),void 0];for(nr.unshift.apply(nr,Pn),nr.push.apply(nr,Hn),Gn=nr.length,Wn=Promise.resolve($n);Xn{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.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.extend($n,Axios$1.prototype,Cn,{allOwnKeys:!0}),utils.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.isHTMLForm(_n)?new FormData(_n):_n),axios.HttpStatusCode=HttpStatusCode$1,axios.default=axios;const axios$1=axios;class GradioAPI{constructor(){Pl(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 Xn=Hn==="bottom"?Wn.top.y:0,Gn=Hn==="top"?Wn.bottom.y:0,rr=Hn==="right"?Wn.left.x:0,nr=Hn==="left"?Wn.right.x:0,Yo=Ln.top-Nn+Xn>Dn,ei=Nn-Ln.bottom-Gn>Dn,ti=Ln.left-$n+rr>Dn,ui=$n-Ln.right-nr>Dn;return Yo||ei||ti||ui})}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,Xn,Gn,rr=[],nr=debounce(_i,$n.interactiveDebounce),Yo,ei=idCounter++,ti=null,ui=unique($n.plugins),mi={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},Xo={id:ei,reference:_n,popper:div(),popperInstance:ti,props:$n,state:mi,plugins:ui,clearDelayTimeouts:ia,setProps:va,setContent:ha,show:Ca,hide:Aa,hideWithInteractivity:Oa,enable:Ji,disable:Ui,unmount:xa,destroy:Pa};if(!$n.render)return Xo;var vi=$n.render(Xo),zn=vi.popper,Ni=vi.onUpdate;zn.setAttribute("data-tippy-root",""),zn.id="tippy-"+Xo.id,Xo.popper=zn,_n._tippy=Xo,zn._tippy=Xo;var ni=ui.map(function(wi){return wi.fn(Xo)}),Qo=_n.hasAttribute("aria-expanded");return ya(),da(),bi(),xi("onCreate",[Xo]),$n.showOnCreate&&Wi(),zn.addEventListener("mouseenter",function(){Xo.props.interactive&&Xo.state.isVisible&&Xo.clearDelayTimeouts()}),zn.addEventListener("mouseleave",function(){Xo.props.interactive&&Xo.props.trigger.indexOf("mouseenter")>=0&&Li().addEventListener("mousemove",nr)}),Xo;function ri(){var wi=Xo.props.touch;return Array.isArray(wi)?wi:[wi,0]}function ci(){return ri()[0]==="hold"}function pi(){var wi;return!!((wi=Xo.props.render)!=null&&wi.$$tippy)}function yi(){return Yo||_n}function Li(){var wi=yi().parentNode;return wi?getOwnerDocument(wi):document}function ta(){return getChildren(zn)}function Yi(wi){return Xo.state.isMounted&&!Xo.state.isVisible||currentInput.isTouch||Wn&&Wn.type==="focus"?0:getValueAtIndexOrReturn(Xo.props.delay,wi?0:1,defaultProps.delay)}function bi(wi){wi===void 0&&(wi=!1),zn.style.pointerEvents=Xo.props.interactive&&!wi?"":"none",zn.style.zIndex=""+Xo.props.zIndex}function xi(wi,Xi,Qi){if(Qi===void 0&&(Qi=!0),ni.forEach(function(_a){_a[wi]&&_a[wi].apply(_a,Xi)}),Qi){var pa;(pa=Xo.props)[wi].apply(pa,Xi)}}function Ii(){var wi=Xo.props.aria;if(wi.content){var Xi="aria-"+wi.content,Qi=zn.id,pa=normalizeToArray(Xo.props.triggerTarget||_n);pa.forEach(function(_a){var Ra=_a.getAttribute(Xi);if(Xo.state.isVisible)_a.setAttribute(Xi,Ra?Ra+" "+Qi:Qi);else{var Ma=Ra&&Ra.replace(Qi,"").trim();Ma?_a.setAttribute(Xi,Ma):_a.removeAttribute(Xi)}})}}function da(){if(!(Qo||!Xo.props.aria.expanded)){var wi=normalizeToArray(Xo.props.triggerTarget||_n);wi.forEach(function(Xi){Xo.props.interactive?Xi.setAttribute("aria-expanded",Xo.state.isVisible&&Xi===yi()?"true":"false"):Xi.removeAttribute("aria-expanded")})}}function oa(){Li().removeEventListener("mousemove",nr),mouseMoveListeners=mouseMoveListeners.filter(function(wi){return wi!==nr})}function Si(wi){if(!(currentInput.isTouch&&(Dn||wi.type==="mousedown"))){var Xi=wi.composedPath&&wi.composedPath()[0]||wi.target;if(!(Xo.props.interactive&&actualContains(zn,Xi))){if(normalizeToArray(Xo.props.triggerTarget||_n).some(function(Qi){return actualContains(Qi,Xi)})){if(currentInput.isTouch||Xo.state.isVisible&&Xo.props.trigger.indexOf("click")>=0)return}else xi("onClickOutside",[Xo,wi]);Xo.props.hideOnClick===!0&&(Xo.clearDelayTimeouts(),Xo.hide(),Pn=!0,setTimeout(function(){Pn=!1}),Xo.state.isMounted||zi())}}}function Mi(){Dn=!0}function ji(){Dn=!1}function Ki(){var wi=Li();wi.addEventListener("mousedown",Si,!0),wi.addEventListener("touchend",Si,TOUCH_OPTIONS),wi.addEventListener("touchstart",ji,TOUCH_OPTIONS),wi.addEventListener("touchmove",Mi,TOUCH_OPTIONS)}function zi(){var wi=Li();wi.removeEventListener("mousedown",Si,!0),wi.removeEventListener("touchend",Si,TOUCH_OPTIONS),wi.removeEventListener("touchstart",ji,TOUCH_OPTIONS),wi.removeEventListener("touchmove",Mi,TOUCH_OPTIONS)}function ea(wi,Xi){qi(wi,function(){!Xo.state.isVisible&&zn.parentNode&&zn.parentNode.contains(zn)&&Xi()})}function ca(wi,Xi){qi(wi,Xi)}function qi(wi,Xi){var Qi=ta().box;function pa(_a){_a.target===Qi&&(updateTransitionEndListener(Qi,"remove",pa),Xi())}if(wi===0)return Xi();updateTransitionEndListener(Qi,"remove",Xn),updateTransitionEndListener(Qi,"add",pa),Xn=pa}function fa(wi,Xi,Qi){Qi===void 0&&(Qi=!1);var pa=normalizeToArray(Xo.props.triggerTarget||_n);pa.forEach(function(_a){_a.addEventListener(wi,Xi,Qi),rr.push({node:_a,eventType:wi,handler:Xi,options:Qi})})}function ya(){ci()&&(fa("touchstart",si,{passive:!0}),fa("touchend",Ti,{passive:!0})),splitBySpaces(Xo.props.trigger).forEach(function(wi){if(wi!=="manual")switch(fa(wi,si),wi){case"mouseenter":fa("mouseleave",Ti);break;case"focus":fa(isIE11?"focusout":"blur",fi);break;case"focusin":fa("focusout",fi);break}})}function oi(){rr.forEach(function(wi){var Xi=wi.node,Qi=wi.eventType,pa=wi.handler,_a=wi.options;Xi.removeEventListener(Qi,pa,_a)}),rr=[]}function si(wi){var Xi,Qi=!1;if(!(!Xo.state.isEnabled||Ei(wi)||Pn)){var pa=((Xi=Wn)==null?void 0:Xi.type)==="focus";Wn=wi,Yo=wi.currentTarget,da(),!Xo.state.isVisible&&isMouseEvent(wi)&&mouseMoveListeners.forEach(function(_a){return _a(wi)}),wi.type==="click"&&(Xo.props.trigger.indexOf("mouseenter")<0||In)&&Xo.props.hideOnClick!==!1&&Xo.state.isVisible?Qi=!0:Wi(wi),wi.type==="click"&&(In=!Qi),Qi&&!pa&&Hi(wi)}}function _i(wi){var Xi=wi.target,Qi=yi().contains(Xi)||zn.contains(Xi);if(!(wi.type==="mousemove"&&Qi)){var pa=Bi().concat(zn).map(function(_a){var Ra,Ma=_a._tippy,Qa=(Ra=Ma.popperInstance)==null?void 0:Ra.state;return Qa?{popperRect:_a.getBoundingClientRect(),popperState:Qa,props:$n}:null}).filter(Boolean);isCursorOutsideInteractiveBorder(pa,wi)&&(oa(),Hi(wi))}}function Ti(wi){var Xi=Ei(wi)||Xo.props.trigger.indexOf("click")>=0&&In;if(!Xi){if(Xo.props.interactive){Xo.hideWithInteractivity(wi);return}Hi(wi)}}function fi(wi){Xo.props.trigger.indexOf("focusin")<0&&wi.target!==yi()||Xo.props.interactive&&wi.relatedTarget&&zn.contains(wi.relatedTarget)||Hi(wi)}function Ei(wi){return currentInput.isTouch?ci()!==wi.type.indexOf("touch")>=0:!1}function Fi(){Pi();var wi=Xo.props,Xi=wi.popperOptions,Qi=wi.placement,pa=wi.offset,_a=wi.getReferenceClientRect,Ra=wi.moveTransition,Ma=pi()?getChildren(zn).arrow:null,Qa=_a?{getBoundingClientRect:_a,contextElement:_a.contextElement||yi()}:_n,Za={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(ds){var Ja=ds.state;if(pi()){var fs=ta(),vs=fs.box;["placement","reference-hidden","escaped"].forEach(function(ps){ps==="placement"?vs.setAttribute("data-placement",Ja.placement):Ja.attributes.popper["data-popper-"+ps]?vs.setAttribute("data-"+ps,""):vs.removeAttribute("data-"+ps)}),Ja.attributes.popper={}}}},Va=[{name:"offset",options:{offset:pa}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!Ra}},Za];pi()&&Ma&&Va.push({name:"arrow",options:{element:Ma,padding:3}}),Va.push.apply(Va,(Xi==null?void 0:Xi.modifiers)||[]),Xo.popperInstance=createPopper(Qa,zn,Object.assign({},Xi,{placement:Qi,onFirstUpdate:Gn,modifiers:Va}))}function Pi(){Xo.popperInstance&&(Xo.popperInstance.destroy(),Xo.popperInstance=null)}function Vi(){var wi=Xo.props.appendTo,Xi,Qi=yi();Xo.props.interactive&&wi===TIPPY_DEFAULT_APPEND_TO||wi==="parent"?Xi=Qi.parentNode:Xi=invokeWithArgsOrReturn(wi,[Qi]),Xi.contains(zn)||Xi.appendChild(zn),Xo.state.isMounted=!0,Fi()}function Bi(){return arrayFrom(zn.querySelectorAll("[data-tippy-root]"))}function Wi(wi){Xo.clearDelayTimeouts(),wi&&xi("onTrigger",[Xo,wi]),Ki();var Xi=Yi(!0),Qi=ri(),pa=Qi[0],_a=Qi[1];currentInput.isTouch&&pa==="hold"&&_a&&(Xi=_a),Xi?Nn=setTimeout(function(){Xo.show()},Xi):Xo.show()}function Hi(wi){if(Xo.clearDelayTimeouts(),xi("onUntrigger",[Xo,wi]),!Xo.state.isVisible){zi();return}if(!(Xo.props.trigger.indexOf("mouseenter")>=0&&Xo.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(wi.type)>=0&&In)){var Xi=Yi(!1);Xi?Bn=setTimeout(function(){Xo.state.isVisible&&Xo.hide()},Xi):Ln=requestAnimationFrame(function(){Xo.hide()})}}function Ji(){Xo.state.isEnabled=!0}function Ui(){Xo.hide(),Xo.state.isEnabled=!1}function ia(){clearTimeout(Nn),clearTimeout(Bn),cancelAnimationFrame(Ln)}function va(wi){if(!Xo.state.isDestroyed){xi("onBeforeUpdate",[Xo,wi]),oi();var Xi=Xo.props,Qi=evaluateProps(_n,Object.assign({},Xi,removeUndefinedProps(wi),{ignoreAttributes:!0}));Xo.props=Qi,ya(),Xi.interactiveDebounce!==Qi.interactiveDebounce&&(oa(),nr=debounce(_i,Qi.interactiveDebounce)),Xi.triggerTarget&&!Qi.triggerTarget?normalizeToArray(Xi.triggerTarget).forEach(function(pa){pa.removeAttribute("aria-expanded")}):Qi.triggerTarget&&_n.removeAttribute("aria-expanded"),da(),bi(),Ni&&Ni(Xi,Qi),Xo.popperInstance&&(Fi(),Bi().forEach(function(pa){requestAnimationFrame(pa._tippy.popperInstance.forceUpdate)})),xi("onAfterUpdate",[Xo,wi])}}function ha(wi){Xo.setProps({content:wi})}function Ca(){var wi=Xo.state.isVisible,Xi=Xo.state.isDestroyed,Qi=!Xo.state.isEnabled,pa=currentInput.isTouch&&!Xo.props.touch,_a=getValueAtIndexOrReturn(Xo.props.duration,0,defaultProps.duration);if(!(wi||Xi||Qi||pa)&&!yi().hasAttribute("disabled")&&(xi("onShow",[Xo],!1),Xo.props.onShow(Xo)!==!1)){if(Xo.state.isVisible=!0,pi()&&(zn.style.visibility="visible"),bi(),Ki(),Xo.state.isMounted||(zn.style.transition="none"),pi()){var Ra=ta(),Ma=Ra.box,Qa=Ra.content;setTransitionDuration([Ma,Qa],0)}Gn=function(){var Va;if(!(!Xo.state.isVisible||Hn)){if(Hn=!0,zn.offsetHeight,zn.style.transition=Xo.props.moveTransition,pi()&&Xo.props.animation){var ms=ta(),ds=ms.box,Ja=ms.content;setTransitionDuration([ds,Ja],_a),setVisibilityState([ds,Ja],"visible")}Ii(),da(),pushIfUnique(mountedInstances,Xo),(Va=Xo.popperInstance)==null||Va.forceUpdate(),xi("onMount",[Xo]),Xo.props.animation&&pi()&&ca(_a,function(){Xo.state.isShown=!0,xi("onShown",[Xo])})}},Vi()}}function Aa(){var wi=!Xo.state.isVisible,Xi=Xo.state.isDestroyed,Qi=!Xo.state.isEnabled,pa=getValueAtIndexOrReturn(Xo.props.duration,1,defaultProps.duration);if(!(wi||Xi||Qi)&&(xi("onHide",[Xo],!1),Xo.props.onHide(Xo)!==!1)){if(Xo.state.isVisible=!1,Xo.state.isShown=!1,Hn=!1,In=!1,pi()&&(zn.style.visibility="hidden"),oa(),zi(),bi(!0),pi()){var _a=ta(),Ra=_a.box,Ma=_a.content;Xo.props.animation&&(setTransitionDuration([Ra,Ma],pa),setVisibilityState([Ra,Ma],"hidden"))}Ii(),da(),Xo.props.animation?pi()&&ea(pa,Xo.unmount):Xo.unmount()}}function Oa(wi){Li().addEventListener("mousemove",nr),pushIfUnique(mouseMoveListeners,nr),nr(wi)}function xa(){Xo.state.isVisible&&Xo.hide(),Xo.state.isMounted&&(Pi(),Bi().forEach(function(wi){wi._tippy.unmount()}),zn.parentNode&&zn.parentNode.removeChild(zn),mountedInstances=mountedInstances.filter(function(wi){return wi!==Xo}),Xo.state.isMounted=!1,xi("onHidden",[Xo]))}function Pa(){Xo.state.isDestroyed||(Xo.clearDelayTimeouts(),Xo.unmount(),oi(),delete _n._tippy,Xo.state.isDestroyed=!0,xi("onDestroy",[Xo]))}}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)})}); +`)}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.isArray(Cn)?Cn.forEach(Ln):Ln(Cn),this}}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),utils.freezeMethods(AxiosHeaders.prototype),utils.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.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.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.isStandardBrowserEnv?function _n(){return{write:function($n,Nn,Bn,Ln,In,Pn){const Dn=[];Dn.push($n+"="+encodeURIComponent(Nn)),utils.isNumber(Bn)&&Dn.push("expires="+new Date(Bn).toGMTString()),utils.isString(Ln)&&Dn.push("path="+Ln),utils.isString(In)&&Dn.push("domain="+In),Pn===!0&&Dn.push("secure"),document.cookie=Dn.join("; ")},read:function($n){const Nn=document.cookie.match(new RegExp("(^|;\\s*)("+$n+")=([^;]*)"));return Nn?decodeURIComponent(Nn[3]):null},remove:function($n){this.write($n,"",Date.now()-864e5)}}}():function _n(){return{write:function(){},read:function(){return null},remove:function(){}}}();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.isStandardBrowserEnv?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.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 Xn=Ln,Gn=0;for(;Xn!==Bn;)Gn+=$n[Xn++],Xn=Xn%_n;if(Bn=(Bn+1)%_n,Bn===Ln&&(Ln=(Ln+1)%_n),Hn-In{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(),In=_n.responseType;let Pn;function Dn(){_n.cancelToken&&_n.cancelToken.unsubscribe(Pn),_n.signal&&_n.signal.removeEventListener("abort",Pn)}utils.isFormData(Bn)&&(platform.isStandardBrowserEnv||platform.isStandardBrowserWebWorkerEnv?Ln.setContentType(!1):Ln.setContentType("multipart/form-data;",!1));let Hn=new XMLHttpRequest;if(_n.auth){const rr=_n.auth.username||"",nr=_n.auth.password?unescape(encodeURIComponent(_n.auth.password)):"";Ln.set("Authorization","Basic "+btoa(rr+":"+nr))}const Wn=buildFullPath(_n.baseURL,_n.url);Hn.open(_n.method.toUpperCase(),buildURL(Wn,_n.params,_n.paramsSerializer),!0),Hn.timeout=_n.timeout;function Xn(){if(!Hn)return;const rr=AxiosHeaders$1.from("getAllResponseHeaders"in Hn&&Hn.getAllResponseHeaders()),Yo={data:!In||In==="text"||In==="json"?Hn.responseText:Hn.response,status:Hn.status,statusText:Hn.statusText,headers:rr,config:_n,request:Hn};settle(function(ti){$n(ti),Dn()},function(ti){Nn(ti),Dn()},Yo),Hn=null}if("onloadend"in Hn?Hn.onloadend=Xn:Hn.onreadystatechange=function(){!Hn||Hn.readyState!==4||Hn.status===0&&!(Hn.responseURL&&Hn.responseURL.indexOf("file:")===0)||setTimeout(Xn)},Hn.onabort=function(){Hn&&(Nn(new AxiosError("Request aborted",AxiosError.ECONNABORTED,_n,Hn)),Hn=null)},Hn.onerror=function(){Nn(new AxiosError("Network Error",AxiosError.ERR_NETWORK,_n,Hn)),Hn=null},Hn.ontimeout=function(){let nr=_n.timeout?"timeout of "+_n.timeout+"ms exceeded":"timeout exceeded";const Yo=_n.transitional||transitionalDefaults;_n.timeoutErrorMessage&&(nr=_n.timeoutErrorMessage),Nn(new AxiosError(nr,Yo.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,_n,Hn)),Hn=null},platform.isStandardBrowserEnv){const rr=(_n.withCredentials||isURLSameOrigin(Wn))&&_n.xsrfCookieName&&cookies.read(_n.xsrfCookieName);rr&&Ln.set(_n.xsrfHeaderName,rr)}Bn===void 0&&Ln.setContentType(null),"setRequestHeader"in Hn&&utils.forEach(Ln.toJSON(),function(nr,Yo){Hn.setRequestHeader(Yo,nr)}),utils.isUndefined(_n.withCredentials)||(Hn.withCredentials=!!_n.withCredentials),In&&In!=="json"&&(Hn.responseType=_n.responseType),typeof _n.onDownloadProgress=="function"&&Hn.addEventListener("progress",progressEventReducer(_n.onDownloadProgress,!0)),typeof _n.onUploadProgress=="function"&&Hn.upload&&Hn.upload.addEventListener("progress",progressEventReducer(_n.onUploadProgress)),(_n.cancelToken||_n.signal)&&(Pn=rr=>{Hn&&(Nn(!rr||rr.type?new CanceledError(null,_n,Hn):rr),Hn.abort(),Hn=null)},_n.cancelToken&&_n.cancelToken.subscribe(Pn),_n.signal&&(_n.signal.aborted?Pn():_n.signal.addEventListener("abort",Pn)));const Gn=parseProtocol(Wn);if(Gn&&platform.protocols.indexOf(Gn)===-1){Nn(new AxiosError("Unsupported protocol "+Gn+":",AxiosError.ERR_BAD_REQUEST,_n));return}Hn.send(Bn||null)})},knownAdapters={http:httpAdapter,xhr:xhrAdapter};utils.forEach(knownAdapters,(_n,Cn)=>{if(_n){try{Object.defineProperty(_n,"name",{value:Cn})}catch{}Object.defineProperty(_n,"adapterName",{value:Cn})}});const adapters={getAdapter:_n=>{_n=utils.isArray(_n)?_n:[_n];const{length:Cn}=_n;let $n,Nn;for(let Bn=0;Bn_n instanceof AxiosHeaders$1?_n.toJSON():_n;function mergeConfig(_n,Cn){Cn=Cn||{};const $n={};function Nn(Hn,Wn,Xn){return utils.isPlainObject(Hn)&&utils.isPlainObject(Wn)?utils.merge.call({caseless:Xn},Hn,Wn):utils.isPlainObject(Wn)?utils.merge({},Wn):utils.isArray(Wn)?Wn.slice():Wn}function Bn(Hn,Wn,Xn){if(utils.isUndefined(Wn)){if(!utils.isUndefined(Hn))return Nn(void 0,Hn,Xn)}else return Nn(Hn,Wn,Xn)}function Ln(Hn,Wn){if(!utils.isUndefined(Wn))return Nn(void 0,Wn)}function In(Hn,Wn){if(utils.isUndefined(Wn)){if(!utils.isUndefined(Hn))return Nn(void 0,Hn)}else return Nn(void 0,Wn)}function Pn(Hn,Wn,Xn){if(Xn in Cn)return Nn(Hn,Wn);if(Xn 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,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.forEach(Object.keys(Object.assign({},_n,Cn)),function(Wn){const Xn=Dn[Wn]||Bn,Gn=Xn(_n[Wn],Cn[Wn],Wn);utils.isUndefined(Gn)&&Xn!==Pn||($n[Wn]=Gn)}),$n}const VERSION="1.4.0",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}}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.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;In=Ln&&utils.merge(Ln.common,Ln[$n.method]),In&&utils.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,Xn=0,Gn;if(!Dn){const nr=[dispatchRequest.bind(this),void 0];for(nr.unshift.apply(nr,Pn),nr.push.apply(nr,Hn),Gn=nr.length,Wn=Promise.resolve($n);Xn{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.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.extend($n,Axios$1.prototype,Cn,{allOwnKeys:!0}),utils.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.isHTMLForm(_n)?new FormData(_n):_n),axios.HttpStatusCode=HttpStatusCode$1,axios.default=axios;const axios$1=axios;class GradioAPI{constructor(){Pl(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 Xn=Hn==="bottom"?Wn.top.y:0,Gn=Hn==="top"?Wn.bottom.y:0,rr=Hn==="right"?Wn.left.x:0,nr=Hn==="left"?Wn.right.x:0,Yo=Ln.top-Nn+Xn>Dn,ei=Nn-Ln.bottom-Gn>Dn,ti=Ln.left-$n+rr>Dn,ui=$n-Ln.right-nr>Dn;return Yo||ei||ti||ui})}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,Xn,Gn,rr=[],nr=debounce(_i,$n.interactiveDebounce),Yo,ei=idCounter++,ti=null,ui=unique($n.plugins),mi={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},Xo={id:ei,reference:_n,popper:div(),popperInstance:ti,props:$n,state:mi,plugins:ui,clearDelayTimeouts:ia,setProps:va,setContent:ha,show:Ca,hide:Aa,hideWithInteractivity:Oa,enable:Ji,disable:Ui,unmount:xa,destroy:Pa};if(!$n.render)return Xo;var vi=$n.render(Xo),zn=vi.popper,Ni=vi.onUpdate;zn.setAttribute("data-tippy-root",""),zn.id="tippy-"+Xo.id,Xo.popper=zn,_n._tippy=Xo,zn._tippy=Xo;var ni=ui.map(function(wi){return wi.fn(Xo)}),Qo=_n.hasAttribute("aria-expanded");return ya(),da(),bi(),xi("onCreate",[Xo]),$n.showOnCreate&&Wi(),zn.addEventListener("mouseenter",function(){Xo.props.interactive&&Xo.state.isVisible&&Xo.clearDelayTimeouts()}),zn.addEventListener("mouseleave",function(){Xo.props.interactive&&Xo.props.trigger.indexOf("mouseenter")>=0&&Li().addEventListener("mousemove",nr)}),Xo;function ri(){var wi=Xo.props.touch;return Array.isArray(wi)?wi:[wi,0]}function ci(){return ri()[0]==="hold"}function pi(){var wi;return!!((wi=Xo.props.render)!=null&&wi.$$tippy)}function yi(){return Yo||_n}function Li(){var wi=yi().parentNode;return wi?getOwnerDocument(wi):document}function ta(){return getChildren(zn)}function Yi(wi){return Xo.state.isMounted&&!Xo.state.isVisible||currentInput.isTouch||Wn&&Wn.type==="focus"?0:getValueAtIndexOrReturn(Xo.props.delay,wi?0:1,defaultProps.delay)}function bi(wi){wi===void 0&&(wi=!1),zn.style.pointerEvents=Xo.props.interactive&&!wi?"":"none",zn.style.zIndex=""+Xo.props.zIndex}function xi(wi,Xi,Qi){if(Qi===void 0&&(Qi=!0),ni.forEach(function(_a){_a[wi]&&_a[wi].apply(_a,Xi)}),Qi){var pa;(pa=Xo.props)[wi].apply(pa,Xi)}}function Ii(){var wi=Xo.props.aria;if(wi.content){var Xi="aria-"+wi.content,Qi=zn.id,pa=normalizeToArray(Xo.props.triggerTarget||_n);pa.forEach(function(_a){var Ra=_a.getAttribute(Xi);if(Xo.state.isVisible)_a.setAttribute(Xi,Ra?Ra+" "+Qi:Qi);else{var Ma=Ra&&Ra.replace(Qi,"").trim();Ma?_a.setAttribute(Xi,Ma):_a.removeAttribute(Xi)}})}}function da(){if(!(Qo||!Xo.props.aria.expanded)){var wi=normalizeToArray(Xo.props.triggerTarget||_n);wi.forEach(function(Xi){Xo.props.interactive?Xi.setAttribute("aria-expanded",Xo.state.isVisible&&Xi===yi()?"true":"false"):Xi.removeAttribute("aria-expanded")})}}function oa(){Li().removeEventListener("mousemove",nr),mouseMoveListeners=mouseMoveListeners.filter(function(wi){return wi!==nr})}function Si(wi){if(!(currentInput.isTouch&&(Dn||wi.type==="mousedown"))){var Xi=wi.composedPath&&wi.composedPath()[0]||wi.target;if(!(Xo.props.interactive&&actualContains(zn,Xi))){if(normalizeToArray(Xo.props.triggerTarget||_n).some(function(Qi){return actualContains(Qi,Xi)})){if(currentInput.isTouch||Xo.state.isVisible&&Xo.props.trigger.indexOf("click")>=0)return}else xi("onClickOutside",[Xo,wi]);Xo.props.hideOnClick===!0&&(Xo.clearDelayTimeouts(),Xo.hide(),Pn=!0,setTimeout(function(){Pn=!1}),Xo.state.isMounted||zi())}}}function Mi(){Dn=!0}function ji(){Dn=!1}function Ki(){var wi=Li();wi.addEventListener("mousedown",Si,!0),wi.addEventListener("touchend",Si,TOUCH_OPTIONS),wi.addEventListener("touchstart",ji,TOUCH_OPTIONS),wi.addEventListener("touchmove",Mi,TOUCH_OPTIONS)}function zi(){var wi=Li();wi.removeEventListener("mousedown",Si,!0),wi.removeEventListener("touchend",Si,TOUCH_OPTIONS),wi.removeEventListener("touchstart",ji,TOUCH_OPTIONS),wi.removeEventListener("touchmove",Mi,TOUCH_OPTIONS)}function ea(wi,Xi){qi(wi,function(){!Xo.state.isVisible&&zn.parentNode&&zn.parentNode.contains(zn)&&Xi()})}function ca(wi,Xi){qi(wi,Xi)}function qi(wi,Xi){var Qi=ta().box;function pa(_a){_a.target===Qi&&(updateTransitionEndListener(Qi,"remove",pa),Xi())}if(wi===0)return Xi();updateTransitionEndListener(Qi,"remove",Xn),updateTransitionEndListener(Qi,"add",pa),Xn=pa}function fa(wi,Xi,Qi){Qi===void 0&&(Qi=!1);var pa=normalizeToArray(Xo.props.triggerTarget||_n);pa.forEach(function(_a){_a.addEventListener(wi,Xi,Qi),rr.push({node:_a,eventType:wi,handler:Xi,options:Qi})})}function ya(){ci()&&(fa("touchstart",si,{passive:!0}),fa("touchend",Ti,{passive:!0})),splitBySpaces(Xo.props.trigger).forEach(function(wi){if(wi!=="manual")switch(fa(wi,si),wi){case"mouseenter":fa("mouseleave",Ti);break;case"focus":fa(isIE11?"focusout":"blur",fi);break;case"focusin":fa("focusout",fi);break}})}function oi(){rr.forEach(function(wi){var Xi=wi.node,Qi=wi.eventType,pa=wi.handler,_a=wi.options;Xi.removeEventListener(Qi,pa,_a)}),rr=[]}function si(wi){var Xi,Qi=!1;if(!(!Xo.state.isEnabled||Ei(wi)||Pn)){var pa=((Xi=Wn)==null?void 0:Xi.type)==="focus";Wn=wi,Yo=wi.currentTarget,da(),!Xo.state.isVisible&&isMouseEvent(wi)&&mouseMoveListeners.forEach(function(_a){return _a(wi)}),wi.type==="click"&&(Xo.props.trigger.indexOf("mouseenter")<0||In)&&Xo.props.hideOnClick!==!1&&Xo.state.isVisible?Qi=!0:Wi(wi),wi.type==="click"&&(In=!Qi),Qi&&!pa&&Hi(wi)}}function _i(wi){var Xi=wi.target,Qi=yi().contains(Xi)||zn.contains(Xi);if(!(wi.type==="mousemove"&&Qi)){var pa=Bi().concat(zn).map(function(_a){var Ra,Ma=_a._tippy,Qa=(Ra=Ma.popperInstance)==null?void 0:Ra.state;return Qa?{popperRect:_a.getBoundingClientRect(),popperState:Qa,props:$n}:null}).filter(Boolean);isCursorOutsideInteractiveBorder(pa,wi)&&(oa(),Hi(wi))}}function Ti(wi){var Xi=Ei(wi)||Xo.props.trigger.indexOf("click")>=0&&In;if(!Xi){if(Xo.props.interactive){Xo.hideWithInteractivity(wi);return}Hi(wi)}}function fi(wi){Xo.props.trigger.indexOf("focusin")<0&&wi.target!==yi()||Xo.props.interactive&&wi.relatedTarget&&zn.contains(wi.relatedTarget)||Hi(wi)}function Ei(wi){return currentInput.isTouch?ci()!==wi.type.indexOf("touch")>=0:!1}function Fi(){Pi();var wi=Xo.props,Xi=wi.popperOptions,Qi=wi.placement,pa=wi.offset,_a=wi.getReferenceClientRect,Ra=wi.moveTransition,Ma=pi()?getChildren(zn).arrow:null,Qa=_a?{getBoundingClientRect:_a,contextElement:_a.contextElement||yi()}:_n,Za={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(ds){var Ja=ds.state;if(pi()){var fs=ta(),vs=fs.box;["placement","reference-hidden","escaped"].forEach(function(ps){ps==="placement"?vs.setAttribute("data-placement",Ja.placement):Ja.attributes.popper["data-popper-"+ps]?vs.setAttribute("data-"+ps,""):vs.removeAttribute("data-"+ps)}),Ja.attributes.popper={}}}},Va=[{name:"offset",options:{offset:pa}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!Ra}},Za];pi()&&Ma&&Va.push({name:"arrow",options:{element:Ma,padding:3}}),Va.push.apply(Va,(Xi==null?void 0:Xi.modifiers)||[]),Xo.popperInstance=createPopper(Qa,zn,Object.assign({},Xi,{placement:Qi,onFirstUpdate:Gn,modifiers:Va}))}function Pi(){Xo.popperInstance&&(Xo.popperInstance.destroy(),Xo.popperInstance=null)}function Vi(){var wi=Xo.props.appendTo,Xi,Qi=yi();Xo.props.interactive&&wi===TIPPY_DEFAULT_APPEND_TO||wi==="parent"?Xi=Qi.parentNode:Xi=invokeWithArgsOrReturn(wi,[Qi]),Xi.contains(zn)||Xi.appendChild(zn),Xo.state.isMounted=!0,Fi()}function Bi(){return arrayFrom(zn.querySelectorAll("[data-tippy-root]"))}function Wi(wi){Xo.clearDelayTimeouts(),wi&&xi("onTrigger",[Xo,wi]),Ki();var Xi=Yi(!0),Qi=ri(),pa=Qi[0],_a=Qi[1];currentInput.isTouch&&pa==="hold"&&_a&&(Xi=_a),Xi?Nn=setTimeout(function(){Xo.show()},Xi):Xo.show()}function Hi(wi){if(Xo.clearDelayTimeouts(),xi("onUntrigger",[Xo,wi]),!Xo.state.isVisible){zi();return}if(!(Xo.props.trigger.indexOf("mouseenter")>=0&&Xo.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(wi.type)>=0&&In)){var Xi=Yi(!1);Xi?Bn=setTimeout(function(){Xo.state.isVisible&&Xo.hide()},Xi):Ln=requestAnimationFrame(function(){Xo.hide()})}}function Ji(){Xo.state.isEnabled=!0}function Ui(){Xo.hide(),Xo.state.isEnabled=!1}function ia(){clearTimeout(Nn),clearTimeout(Bn),cancelAnimationFrame(Ln)}function va(wi){if(!Xo.state.isDestroyed){xi("onBeforeUpdate",[Xo,wi]),oi();var Xi=Xo.props,Qi=evaluateProps(_n,Object.assign({},Xi,removeUndefinedProps(wi),{ignoreAttributes:!0}));Xo.props=Qi,ya(),Xi.interactiveDebounce!==Qi.interactiveDebounce&&(oa(),nr=debounce(_i,Qi.interactiveDebounce)),Xi.triggerTarget&&!Qi.triggerTarget?normalizeToArray(Xi.triggerTarget).forEach(function(pa){pa.removeAttribute("aria-expanded")}):Qi.triggerTarget&&_n.removeAttribute("aria-expanded"),da(),bi(),Ni&&Ni(Xi,Qi),Xo.popperInstance&&(Fi(),Bi().forEach(function(pa){requestAnimationFrame(pa._tippy.popperInstance.forceUpdate)})),xi("onAfterUpdate",[Xo,wi])}}function ha(wi){Xo.setProps({content:wi})}function Ca(){var wi=Xo.state.isVisible,Xi=Xo.state.isDestroyed,Qi=!Xo.state.isEnabled,pa=currentInput.isTouch&&!Xo.props.touch,_a=getValueAtIndexOrReturn(Xo.props.duration,0,defaultProps.duration);if(!(wi||Xi||Qi||pa)&&!yi().hasAttribute("disabled")&&(xi("onShow",[Xo],!1),Xo.props.onShow(Xo)!==!1)){if(Xo.state.isVisible=!0,pi()&&(zn.style.visibility="visible"),bi(),Ki(),Xo.state.isMounted||(zn.style.transition="none"),pi()){var Ra=ta(),Ma=Ra.box,Qa=Ra.content;setTransitionDuration([Ma,Qa],0)}Gn=function(){var Va;if(!(!Xo.state.isVisible||Hn)){if(Hn=!0,zn.offsetHeight,zn.style.transition=Xo.props.moveTransition,pi()&&Xo.props.animation){var ms=ta(),ds=ms.box,Ja=ms.content;setTransitionDuration([ds,Ja],_a),setVisibilityState([ds,Ja],"visible")}Ii(),da(),pushIfUnique(mountedInstances,Xo),(Va=Xo.popperInstance)==null||Va.forceUpdate(),xi("onMount",[Xo]),Xo.props.animation&&pi()&&ca(_a,function(){Xo.state.isShown=!0,xi("onShown",[Xo])})}},Vi()}}function Aa(){var wi=!Xo.state.isVisible,Xi=Xo.state.isDestroyed,Qi=!Xo.state.isEnabled,pa=getValueAtIndexOrReturn(Xo.props.duration,1,defaultProps.duration);if(!(wi||Xi||Qi)&&(xi("onHide",[Xo],!1),Xo.props.onHide(Xo)!==!1)){if(Xo.state.isVisible=!1,Xo.state.isShown=!1,Hn=!1,In=!1,pi()&&(zn.style.visibility="hidden"),oa(),zi(),bi(!0),pi()){var _a=ta(),Ra=_a.box,Ma=_a.content;Xo.props.animation&&(setTransitionDuration([Ra,Ma],pa),setVisibilityState([Ra,Ma],"hidden"))}Ii(),da(),Xo.props.animation?pi()&&ea(pa,Xo.unmount):Xo.unmount()}}function Oa(wi){Li().addEventListener("mousemove",nr),pushIfUnique(mouseMoveListeners,nr),nr(wi)}function xa(){Xo.state.isVisible&&Xo.hide(),Xo.state.isMounted&&(Pi(),Bi().forEach(function(wi){wi._tippy.unmount()}),zn.parentNode&&zn.parentNode.removeChild(zn),mountedInstances=mountedInstances.filter(function(wi){return wi!==Xo}),Xo.state.isMounted=!1,xi("onHidden",[Xo]))}function Pa(){Xo.state.isDestroyed||(Xo.clearDelayTimeouts(),Xo.unmount(),oi(),delete _n._tippy,Xo.state.isDestroyed=!0,xi("onDestroy",[Xo]))}}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(async()=>{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 diff --git a/javascript/main.entry.js.map b/javascript/main.entry.js.map index a35d657..185ffa5 100644 --- a/javascript/main.entry.js.map +++ b/javascript/main.entry.js.map @@ -1 +1 @@ -{"version":3,"file":"main.entry.js","sources":["../src/node_modules/@vue/shared/dist/shared.esm-bundler.js","../src/node_modules/@vue/reactivity/dist/reactivity.esm-bundler.js","../src/node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.js","../src/node_modules/@vue/runtime-dom/dist/runtime-dom.esm-bundler.js","../src/node_modules/sortablejs/modular/sortable.esm.js","../src/src/utils/splitTags.js","../src/globals.js","../src/node_modules/tinycolor2/esm/tinycolor.js","../src/src/utils/common.js","../src/node_modules/papaparse/papaparse.min.js","../src/src/mixins/languageMixin.js","../src/src/components/vue-number-input.vue","../src/src/mixins/phystonPrompt/headerMixin.js","../src/src/mixins/phystonPrompt/dropMixin.js","../src/node_modules/autosize-input/index.js","../src/src/mixins/phystonPrompt/tagMixin.js","../src/src/mixins/phystonPrompt/groupTagsMixin.js","../src/src/components/iconSvg.vue","../src/src/components/highlightPrompt.vue","../src/node_modules/@vueuse/shared/index.mjs","../src/node_modules/@vueuse/core/index.mjs","../src/node_modules/gradient-parser/build/node.js","../src/node_modules/@popperjs/core/lib/enums.js","../src/node_modules/@popperjs/core/lib/dom-utils/getNodeName.js","../src/node_modules/@popperjs/core/lib/dom-utils/getWindow.js","../src/node_modules/@popperjs/core/lib/dom-utils/instanceOf.js","../src/node_modules/@popperjs/core/lib/modifiers/applyStyles.js","../src/node_modules/@popperjs/core/lib/utils/getBasePlacement.js","../src/node_modules/@popperjs/core/lib/utils/math.js","../src/node_modules/@popperjs/core/lib/utils/userAgent.js","../src/node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js","../src/node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js","../src/node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js","../src/node_modules/@popperjs/core/lib/dom-utils/contains.js","../src/node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js","../src/node_modules/@popperjs/core/lib/dom-utils/isTableElement.js","../src/node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js","../src/node_modules/@popperjs/core/lib/dom-utils/getParentNode.js","../src/node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js","../src/node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js","../src/node_modules/@popperjs/core/lib/utils/within.js","../src/node_modules/@popperjs/core/lib/utils/getFreshSideObject.js","../src/node_modules/@popperjs/core/lib/utils/mergePaddingObject.js","../src/node_modules/@popperjs/core/lib/utils/expandToHashMap.js","../src/node_modules/@popperjs/core/lib/modifiers/arrow.js","../src/node_modules/@popperjs/core/lib/utils/getVariation.js","../src/node_modules/@popperjs/core/lib/modifiers/computeStyles.js","../src/node_modules/@popperjs/core/lib/modifiers/eventListeners.js","../src/node_modules/@popperjs/core/lib/utils/getOppositePlacement.js","../src/node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js","../src/node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js","../src/node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js","../src/node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js","../src/node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js","../src/node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js","../src/node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js","../src/node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","../src/node_modules/@popperjs/core/lib/utils/rectToClientRect.js","../src/node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js","../src/node_modules/@popperjs/core/lib/utils/computeOffsets.js","../src/node_modules/@popperjs/core/lib/utils/detectOverflow.js","../src/node_modules/@popperjs/core/lib/utils/computeAutoPlacement.js","../src/node_modules/@popperjs/core/lib/modifiers/flip.js","../src/node_modules/@popperjs/core/lib/modifiers/hide.js","../src/node_modules/@popperjs/core/lib/modifiers/offset.js","../src/node_modules/@popperjs/core/lib/modifiers/popperOffsets.js","../src/node_modules/@popperjs/core/lib/utils/getAltAxis.js","../src/node_modules/@popperjs/core/lib/modifiers/preventOverflow.js","../src/node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js","../src/node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js","../src/node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js","../src/node_modules/@popperjs/core/lib/utils/orderModifiers.js","../src/node_modules/@popperjs/core/lib/utils/debounce.js","../src/node_modules/@popperjs/core/lib/utils/mergeByName.js","../src/node_modules/@popperjs/core/lib/createPopper.js","../src/node_modules/@popperjs/core/lib/popper.js","../src/node_modules/is-plain-object/dist/is-plain-object.mjs","../src/node_modules/vue-types/dist/vue-types.modern.js","../src/node_modules/@aesoper/normal-utils/NormalUtils.es.js","../src/node_modules/lodash-es/_freeGlobal.js","../src/node_modules/lodash-es/_root.js","../src/node_modules/lodash-es/_Symbol.js","../src/node_modules/lodash-es/_getRawTag.js","../src/node_modules/lodash-es/_objectToString.js","../src/node_modules/lodash-es/_baseGetTag.js","../src/node_modules/lodash-es/isObjectLike.js","../src/node_modules/lodash-es/isArray.js","../src/node_modules/lodash-es/isObject.js","../src/node_modules/lodash-es/identity.js","../src/node_modules/lodash-es/isFunction.js","../src/node_modules/lodash-es/_coreJsData.js","../src/node_modules/lodash-es/_isMasked.js","../src/node_modules/lodash-es/_toSource.js","../src/node_modules/lodash-es/_baseIsNative.js","../src/node_modules/lodash-es/_getValue.js","../src/node_modules/lodash-es/_getNative.js","../src/node_modules/lodash-es/_baseCreate.js","../src/node_modules/lodash-es/_apply.js","../src/node_modules/lodash-es/_copyArray.js","../src/node_modules/lodash-es/_shortOut.js","../src/node_modules/lodash-es/constant.js","../src/node_modules/lodash-es/_defineProperty.js","../src/node_modules/lodash-es/_baseSetToString.js","../src/node_modules/lodash-es/_setToString.js","../src/node_modules/lodash-es/_isIndex.js","../src/node_modules/lodash-es/_baseAssignValue.js","../src/node_modules/lodash-es/eq.js","../src/node_modules/lodash-es/_assignValue.js","../src/node_modules/lodash-es/_copyObject.js","../src/node_modules/lodash-es/_overRest.js","../src/node_modules/lodash-es/_baseRest.js","../src/node_modules/lodash-es/isLength.js","../src/node_modules/lodash-es/isArrayLike.js","../src/node_modules/lodash-es/_isIterateeCall.js","../src/node_modules/lodash-es/_createAssigner.js","../src/node_modules/lodash-es/_isPrototype.js","../src/node_modules/lodash-es/_baseTimes.js","../src/node_modules/lodash-es/_baseIsArguments.js","../src/node_modules/lodash-es/isArguments.js","../src/node_modules/lodash-es/stubFalse.js","../src/node_modules/lodash-es/isBuffer.js","../src/node_modules/lodash-es/_baseIsTypedArray.js","../src/node_modules/lodash-es/_baseUnary.js","../src/node_modules/lodash-es/_nodeUtil.js","../src/node_modules/lodash-es/isTypedArray.js","../src/node_modules/lodash-es/_arrayLikeKeys.js","../src/node_modules/lodash-es/_overArg.js","../src/node_modules/lodash-es/_nativeKeysIn.js","../src/node_modules/lodash-es/_baseKeysIn.js","../src/node_modules/lodash-es/keysIn.js","../src/node_modules/lodash-es/_nativeCreate.js","../src/node_modules/lodash-es/_hashClear.js","../src/node_modules/lodash-es/_hashDelete.js","../src/node_modules/lodash-es/_hashGet.js","../src/node_modules/lodash-es/_hashHas.js","../src/node_modules/lodash-es/_hashSet.js","../src/node_modules/lodash-es/_Hash.js","../src/node_modules/lodash-es/_listCacheClear.js","../src/node_modules/lodash-es/_assocIndexOf.js","../src/node_modules/lodash-es/_listCacheDelete.js","../src/node_modules/lodash-es/_listCacheGet.js","../src/node_modules/lodash-es/_listCacheHas.js","../src/node_modules/lodash-es/_listCacheSet.js","../src/node_modules/lodash-es/_ListCache.js","../src/node_modules/lodash-es/_Map.js","../src/node_modules/lodash-es/_mapCacheClear.js","../src/node_modules/lodash-es/_isKeyable.js","../src/node_modules/lodash-es/_getMapData.js","../src/node_modules/lodash-es/_mapCacheDelete.js","../src/node_modules/lodash-es/_mapCacheGet.js","../src/node_modules/lodash-es/_mapCacheHas.js","../src/node_modules/lodash-es/_mapCacheSet.js","../src/node_modules/lodash-es/_MapCache.js","../src/node_modules/lodash-es/_getPrototype.js","../src/node_modules/lodash-es/isPlainObject.js","../src/node_modules/lodash-es/_stackClear.js","../src/node_modules/lodash-es/_stackDelete.js","../src/node_modules/lodash-es/_stackGet.js","../src/node_modules/lodash-es/_stackHas.js","../src/node_modules/lodash-es/_stackSet.js","../src/node_modules/lodash-es/_Stack.js","../src/node_modules/lodash-es/_cloneBuffer.js","../src/node_modules/lodash-es/_Uint8Array.js","../src/node_modules/lodash-es/_cloneArrayBuffer.js","../src/node_modules/lodash-es/_cloneTypedArray.js","../src/node_modules/lodash-es/_initCloneObject.js","../src/node_modules/lodash-es/_createBaseFor.js","../src/node_modules/lodash-es/_baseFor.js","../src/node_modules/lodash-es/_assignMergeValue.js","../src/node_modules/lodash-es/isArrayLikeObject.js","../src/node_modules/lodash-es/_safeGet.js","../src/node_modules/lodash-es/toPlainObject.js","../src/node_modules/lodash-es/_baseMergeDeep.js","../src/node_modules/lodash-es/_baseMerge.js","../src/node_modules/lodash-es/merge.js","../src/node_modules/vue3-colorpicker/index.es.js","../src/src/components/phystonPrompt.vue","../src/src/components/translateSetting.vue","../src/src/components/selectLanguage.vue","../src/src/components/favorite.vue","../src/src/components/history.vue","../src/src/components/extensionCss.vue","../src/src/components/promptFormat.vue","../src/src/components/blacklist.vue","../src/src/components/packagesState.vue","../src/src/components/chatgptPrompt.vue","../src/src/components/about.vue","../src/node_modules/js-yaml/dist/js-yaml.mjs","../src/src/components/hotkey.vue","../src/src/components/extraNetworksPopup.vue","../src/src/App.vue","../src/node_modules/jquery/dist/jquery.js","../src/node_modules/toastr/toastr.js","../src/node_modules/clipboard/dist/clipboard.js","../src/node_modules/vue-clipboard3/dist/esm/index.js","../src/node_modules/axios/lib/helpers/bind.js","../src/node_modules/axios/lib/utils.js","../src/node_modules/axios/lib/core/AxiosError.js","../src/node_modules/axios/lib/helpers/null.js","../src/node_modules/axios/lib/helpers/toFormData.js","../src/node_modules/axios/lib/helpers/AxiosURLSearchParams.js","../src/node_modules/axios/lib/helpers/buildURL.js","../src/node_modules/axios/lib/core/InterceptorManager.js","../src/node_modules/axios/lib/defaults/transitional.js","../src/node_modules/axios/lib/platform/browser/classes/URLSearchParams.js","../src/node_modules/axios/lib/platform/browser/classes/FormData.js","../src/node_modules/axios/lib/platform/browser/classes/Blob.js","../src/node_modules/axios/lib/platform/browser/index.js","../src/node_modules/axios/lib/helpers/toURLEncodedForm.js","../src/node_modules/axios/lib/helpers/formDataToJSON.js","../src/node_modules/axios/lib/defaults/index.js","../src/node_modules/axios/lib/helpers/parseHeaders.js","../src/node_modules/axios/lib/core/AxiosHeaders.js","../src/node_modules/axios/lib/core/transformData.js","../src/node_modules/axios/lib/cancel/isCancel.js","../src/node_modules/axios/lib/cancel/CanceledError.js","../src/node_modules/axios/lib/core/settle.js","../src/node_modules/axios/lib/helpers/cookies.js","../src/node_modules/axios/lib/helpers/isAbsoluteURL.js","../src/node_modules/axios/lib/helpers/combineURLs.js","../src/node_modules/axios/lib/core/buildFullPath.js","../src/node_modules/axios/lib/helpers/isURLSameOrigin.js","../src/node_modules/axios/lib/helpers/parseProtocol.js","../src/node_modules/axios/lib/helpers/speedometer.js","../src/node_modules/axios/lib/adapters/xhr.js","../src/node_modules/axios/lib/adapters/adapters.js","../src/node_modules/axios/lib/core/dispatchRequest.js","../src/node_modules/axios/lib/core/mergeConfig.js","../src/node_modules/axios/lib/env/data.js","../src/node_modules/axios/lib/helpers/validator.js","../src/node_modules/axios/lib/core/Axios.js","../src/node_modules/axios/lib/cancel/CancelToken.js","../src/node_modules/axios/lib/helpers/spread.js","../src/node_modules/axios/lib/helpers/isAxiosError.js","../src/node_modules/axios/lib/helpers/HttpStatusCode.js","../src/node_modules/axios/lib/axios.js","../src/src/utils/gradioAPI.js","../src/src/mixins/commonMixin.js","../src/node_modules/tippy.js/dist/tippy.esm.js","../src/src/main.js"],"sourcesContent":["/**\n * Make a map and return a function for checking if a key\n * is in that map.\n * IMPORTANT: all calls of this function must be prefixed with\n * \\/\\*#\\_\\_PURE\\_\\_\\*\\/\n * So that rollup can tree-shake them if necessary.\n */\nfunction makeMap(str, expectsLowerCase) {\n const map = Object.create(null);\n const list = str.split(',');\n for (let i = 0; i < list.length; i++) {\n map[list[i]] = true;\n }\n return expectsLowerCase ? val => !!map[val.toLowerCase()] : val => !!map[val];\n}\n\n/**\n * dev only flag -> name mapping\n */\nconst PatchFlagNames = {\n [1 /* PatchFlags.TEXT */]: `TEXT`,\n [2 /* PatchFlags.CLASS */]: `CLASS`,\n [4 /* PatchFlags.STYLE */]: `STYLE`,\n [8 /* PatchFlags.PROPS */]: `PROPS`,\n [16 /* PatchFlags.FULL_PROPS */]: `FULL_PROPS`,\n [32 /* PatchFlags.HYDRATE_EVENTS */]: `HYDRATE_EVENTS`,\n [64 /* PatchFlags.STABLE_FRAGMENT */]: `STABLE_FRAGMENT`,\n [128 /* PatchFlags.KEYED_FRAGMENT */]: `KEYED_FRAGMENT`,\n [256 /* PatchFlags.UNKEYED_FRAGMENT */]: `UNKEYED_FRAGMENT`,\n [512 /* PatchFlags.NEED_PATCH */]: `NEED_PATCH`,\n [1024 /* PatchFlags.DYNAMIC_SLOTS */]: `DYNAMIC_SLOTS`,\n [2048 /* PatchFlags.DEV_ROOT_FRAGMENT */]: `DEV_ROOT_FRAGMENT`,\n [-1 /* PatchFlags.HOISTED */]: `HOISTED`,\n [-2 /* PatchFlags.BAIL */]: `BAIL`\n};\n\n/**\n * Dev only\n */\nconst slotFlagsText = {\n [1 /* SlotFlags.STABLE */]: 'STABLE',\n [2 /* SlotFlags.DYNAMIC */]: 'DYNAMIC',\n [3 /* SlotFlags.FORWARDED */]: 'FORWARDED'\n};\n\nconst GLOBALS_WHITE_LISTED = 'Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,' +\n 'decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,' +\n 'Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt';\nconst isGloballyWhitelisted = /*#__PURE__*/ makeMap(GLOBALS_WHITE_LISTED);\n\nconst range = 2;\nfunction generateCodeFrame(source, start = 0, end = source.length) {\n // Split the content into individual lines but capture the newline sequence\n // that separated each line. This is important because the actual sequence is\n // needed to properly take into account the full line length for offset\n // comparison\n let lines = source.split(/(\\r?\\n)/);\n // Separate the lines and newline sequences into separate arrays for easier referencing\n const newlineSequences = lines.filter((_, idx) => idx % 2 === 1);\n lines = lines.filter((_, idx) => idx % 2 === 0);\n let count = 0;\n const res = [];\n for (let i = 0; i < lines.length; i++) {\n count +=\n lines[i].length +\n ((newlineSequences[i] && newlineSequences[i].length) || 0);\n if (count >= start) {\n for (let j = i - range; j <= i + range || end > count; j++) {\n if (j < 0 || j >= lines.length)\n continue;\n const line = j + 1;\n res.push(`${line}${' '.repeat(Math.max(3 - String(line).length, 0))}| ${lines[j]}`);\n const lineLength = lines[j].length;\n const newLineSeqLength = (newlineSequences[j] && newlineSequences[j].length) || 0;\n if (j === i) {\n // push underline\n const pad = start - (count - (lineLength + newLineSeqLength));\n const length = Math.max(1, end > count ? lineLength - pad : end - start);\n res.push(` | ` + ' '.repeat(pad) + '^'.repeat(length));\n }\n else if (j > i) {\n if (end > count) {\n const length = Math.max(Math.min(end - count, lineLength), 1);\n res.push(` | ` + '^'.repeat(length));\n }\n count += lineLength + newLineSeqLength;\n }\n }\n break;\n }\n }\n return res.join('\\n');\n}\n\nfunction normalizeStyle(value) {\n if (isArray(value)) {\n const res = {};\n for (let i = 0; i < value.length; i++) {\n const item = value[i];\n const normalized = isString(item)\n ? parseStringStyle(item)\n : normalizeStyle(item);\n if (normalized) {\n for (const key in normalized) {\n res[key] = normalized[key];\n }\n }\n }\n return res;\n }\n else if (isString(value)) {\n return value;\n }\n else if (isObject(value)) {\n return value;\n }\n}\nconst listDelimiterRE = /;(?![^(]*\\))/g;\nconst propertyDelimiterRE = /:([^]+)/;\nconst styleCommentRE = /\\/\\*.*?\\*\\//gs;\nfunction parseStringStyle(cssText) {\n const ret = {};\n cssText\n .replace(styleCommentRE, '')\n .split(listDelimiterRE)\n .forEach(item => {\n if (item) {\n const tmp = item.split(propertyDelimiterRE);\n tmp.length > 1 && (ret[tmp[0].trim()] = tmp[1].trim());\n }\n });\n return ret;\n}\nfunction stringifyStyle(styles) {\n let ret = '';\n if (!styles || isString(styles)) {\n return ret;\n }\n for (const key in styles) {\n const value = styles[key];\n const normalizedKey = key.startsWith(`--`) ? key : hyphenate(key);\n if (isString(value) || typeof value === 'number') {\n // only render valid values\n ret += `${normalizedKey}:${value};`;\n }\n }\n return ret;\n}\nfunction normalizeClass(value) {\n let res = '';\n if (isString(value)) {\n res = value;\n }\n else if (isArray(value)) {\n for (let i = 0; i < value.length; i++) {\n const normalized = normalizeClass(value[i]);\n if (normalized) {\n res += normalized + ' ';\n }\n }\n }\n else if (isObject(value)) {\n for (const name in value) {\n if (value[name]) {\n res += name + ' ';\n }\n }\n }\n return res.trim();\n}\nfunction normalizeProps(props) {\n if (!props)\n return null;\n let { class: klass, style } = props;\n if (klass && !isString(klass)) {\n props.class = normalizeClass(klass);\n }\n if (style) {\n props.style = normalizeStyle(style);\n }\n return props;\n}\n\n// These tag configs are shared between compiler-dom and runtime-dom, so they\n// https://developer.mozilla.org/en-US/docs/Web/HTML/Element\nconst HTML_TAGS = 'html,body,base,head,link,meta,style,title,address,article,aside,footer,' +\n 'header,hgroup,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,' +\n 'figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,' +\n 'data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,' +\n 'time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,' +\n 'canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,' +\n 'th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,' +\n 'option,output,progress,select,textarea,details,dialog,menu,' +\n 'summary,template,blockquote,iframe,tfoot';\n// https://developer.mozilla.org/en-US/docs/Web/SVG/Element\nconst SVG_TAGS = 'svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,' +\n 'defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,' +\n 'feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,' +\n 'feDistantLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,' +\n 'feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,' +\n 'fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,' +\n 'foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,' +\n 'mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,' +\n 'polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,' +\n 'text,textPath,title,tspan,unknown,use,view';\nconst VOID_TAGS = 'area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr';\n/**\n * Compiler only.\n * Do NOT use in runtime code paths unless behind `(process.env.NODE_ENV !== 'production')` flag.\n */\nconst isHTMLTag = /*#__PURE__*/ makeMap(HTML_TAGS);\n/**\n * Compiler only.\n * Do NOT use in runtime code paths unless behind `(process.env.NODE_ENV !== 'production')` flag.\n */\nconst isSVGTag = /*#__PURE__*/ makeMap(SVG_TAGS);\n/**\n * Compiler only.\n * Do NOT use in runtime code paths unless behind `(process.env.NODE_ENV !== 'production')` flag.\n */\nconst isVoidTag = /*#__PURE__*/ makeMap(VOID_TAGS);\n\n/**\n * On the client we only need to offer special cases for boolean attributes that\n * have different names from their corresponding dom properties:\n * - itemscope -> N/A\n * - allowfullscreen -> allowFullscreen\n * - formnovalidate -> formNoValidate\n * - ismap -> isMap\n * - nomodule -> noModule\n * - novalidate -> noValidate\n * - readonly -> readOnly\n */\nconst specialBooleanAttrs = `itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly`;\nconst isSpecialBooleanAttr = /*#__PURE__*/ makeMap(specialBooleanAttrs);\n/**\n * The full list is needed during SSR to produce the correct initial markup.\n */\nconst isBooleanAttr = /*#__PURE__*/ makeMap(specialBooleanAttrs +\n `,async,autofocus,autoplay,controls,default,defer,disabled,hidden,` +\n `loop,open,required,reversed,scoped,seamless,` +\n `checked,muted,multiple,selected`);\n/**\n * Boolean attributes should be included if the value is truthy or ''.\n * e.g. `