diff --git a/assets/main-CQZ_OF2G.js b/assets/main-CQZ_OF2G.js new file mode 100644 index 00000000..02e0e33b --- /dev/null +++ b/assets/main-CQZ_OF2G.js @@ -0,0 +1,199 @@ +var Qp=Object.defineProperty;var Zp=(t,e,n)=>e in t?Qp(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var Ct=(t,e,n)=>Zp(t,typeof e!="symbol"?e+"":e,n);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const o of a.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function r(i){if(i.ep)return;i.ep=!0;const a=n(i);fetch(i.href,a)}})();var fo=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ti(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Dd={exports:{}};/*! + * jQuery JavaScript Library v3.7.1 + * https://jquery.com/ + * + * Copyright OpenJS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2023-08-28T13:37Z + */(function(t){(function(e,n){t.exports=e.document?n(e,!0):function(r){if(!r.document)throw new Error("jQuery requires a window with a document");return n(r)}})(typeof window<"u"?window:fo,function(e,n){var r=[],i=Object.getPrototypeOf,a=r.slice,o=r.flat?function(f){return r.flat.call(f)}:function(f){return r.concat.apply([],f)},s=r.push,l=r.indexOf,u={},c=u.toString,d=u.hasOwnProperty,p=d.toString,g=p.call(Object),h={},y=function(m){return typeof m=="function"&&typeof m.nodeType!="number"&&typeof m.item!="function"},w=function(m){return m!=null&&m===m.window},b=e.document,C={type:!0,src:!0,nonce:!0,noModule:!0};function S(f,m,E){E=E||b;var T,A,I=E.createElement("script");if(I.text=f,m)for(T in C)A=m[T]||m.getAttribute&&m.getAttribute(T),A&&I.setAttribute(T,A);E.head.appendChild(I).parentNode.removeChild(I)}function x(f){return f==null?f+"":typeof f=="object"||typeof f=="function"?u[c.call(f)]||"object":typeof f}var _="3.7.1",k=/HTML$/i,v=function(f,m){return new v.fn.init(f,m)};v.fn=v.prototype={jquery:_,constructor:v,length:0,toArray:function(){return a.call(this)},get:function(f){return f==null?a.call(this):f<0?this[f+this.length]:this[f]},pushStack:function(f){var m=v.merge(this.constructor(),f);return m.prevObject=this,m},each:function(f){return v.each(this,f)},map:function(f){return this.pushStack(v.map(this,function(m,E){return f.call(m,E,m)}))},slice:function(){return this.pushStack(a.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(v.grep(this,function(f,m){return(m+1)%2}))},odd:function(){return this.pushStack(v.grep(this,function(f,m){return m%2}))},eq:function(f){var m=this.length,E=+f+(f<0?m:0);return this.pushStack(E>=0&&E0&&m-1 in f}function M(f,m){return f.nodeName&&f.nodeName.toLowerCase()===m.toLowerCase()}var R=r.pop,D=r.sort,N=r.splice,z="[\\x20\\t\\r\\n\\f]",L=new RegExp("^"+z+"+|((?:^|[^\\\\])(?:\\\\.)*)"+z+"+$","g");v.contains=function(f,m){var E=m&&m.parentNode;return f===E||!!(E&&E.nodeType===1&&(f.contains?f.contains(E):f.compareDocumentPosition&&f.compareDocumentPosition(E)&16))};var F=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function $(f,m){return m?f==="\0"?"�":f.slice(0,-1)+"\\"+f.charCodeAt(f.length-1).toString(16)+" ":"\\"+f}v.escapeSelector=function(f){return(f+"").replace(F,$)};var W=b,Y=s;(function(){var f,m,E,T,A,I=Y,B,Q,K,ie,pe,xe=v.expando,ce=0,De=0,et=Po(),dt=Po(),at=Po(),Zt=Po(),qt=function(V,J){return V===J&&(A=!0),0},Yn="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",Xn="(?:\\\\[\\da-fA-F]{1,6}"+z+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",ut="\\["+z+"*("+Xn+")(?:"+z+"*([*^$|!~]?=)"+z+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+Xn+"))|)"+z+"*\\]",ni=":("+Xn+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+ut+")*)|.*)\\)|)",ht=new RegExp(z+"+","g"),zt=new RegExp("^"+z+"*,"+z+"*"),Ta=new RegExp("^"+z+"*([>+~]|"+z+")"+z+"*"),yl=new RegExp(z+"|>"),Qn=new RegExp(ni),ka=new RegExp("^"+Xn+"$"),Zn={ID:new RegExp("^#("+Xn+")"),CLASS:new RegExp("^\\.("+Xn+")"),TAG:new RegExp("^("+Xn+"|[*])"),ATTR:new RegExp("^"+ut),PSEUDO:new RegExp("^"+ni),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+z+"*(even|odd|(([+-]|)(\\d*)n|)"+z+"*(?:([+-]|)"+z+"*(\\d+)|))"+z+"*\\)|)","i"),bool:new RegExp("^(?:"+Yn+")$","i"),needsContext:new RegExp("^"+z+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+z+"*((?:-\\d)?\\d*)"+z+"*\\)|)(?=[^-]|$)","i")},Dr=/^(?:input|select|textarea|button)$/i,Pr=/^h\d$/i,Dn=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,bl=/[+~]/,vr=new RegExp("\\\\[\\da-fA-F]{1,6}"+z+"?|\\\\([^\\r\\n\\f])","g"),pr=function(V,J){var le="0x"+V.slice(1)-65536;return J||(le<0?String.fromCharCode(le+65536):String.fromCharCode(le>>10|55296,le&1023|56320))},Wp=function(){Lr()},Up=Oo(function(V){return V.disabled===!0&&M(V,"fieldset")},{dir:"parentNode",next:"legend"});function Gp(){try{return B.activeElement}catch{}}try{I.apply(r=a.call(W.childNodes),W.childNodes),r[W.childNodes.length].nodeType}catch{I={apply:function(J,le){Y.apply(J,a.call(le))},call:function(J){Y.apply(J,a.call(arguments,1))}}}function Et(V,J,le,ve){var we,Be,qe,je,Ve,st,Ze,tt=J&&J.ownerDocument,lt=J?J.nodeType:9;if(le=le||[],typeof V!="string"||!V||lt!==1&<!==9&<!==11)return le;if(!ve&&(Lr(J),J=J||B,K)){if(lt!==11&&(Ve=Dn.exec(V)))if(we=Ve[1]){if(lt===9)if(qe=J.getElementById(we)){if(qe.id===we)return I.call(le,qe),le}else return le;else if(tt&&(qe=tt.getElementById(we))&&Et.contains(J,qe)&&qe.id===we)return I.call(le,qe),le}else{if(Ve[2])return I.apply(le,J.getElementsByTagName(V)),le;if((we=Ve[3])&&J.getElementsByClassName)return I.apply(le,J.getElementsByClassName(we)),le}if(!Zt[V+" "]&&(!ie||!ie.test(V))){if(Ze=V,tt=J,lt===1&&(yl.test(V)||Ta.test(V))){for(tt=bl.test(V)&&wl(J.parentNode)||J,(tt!=J||!h.scope)&&((je=J.getAttribute("id"))?je=v.escapeSelector(je):J.setAttribute("id",je=xe)),st=_a(V),Be=st.length;Be--;)st[Be]=(je?"#"+je:":scope")+" "+Lo(st[Be]);Ze=st.join(",")}try{return I.apply(le,tt.querySelectorAll(Ze)),le}catch{Zt(V,!0)}finally{je===xe&&J.removeAttribute("id")}}}return Ic(V.replace(L,"$1"),J,le,ve)}function Po(){var V=[];function J(le,ve){return V.push(le+" ")>m.cacheLength&&delete J[V.shift()],J[le+" "]=ve}return J}function Hn(V){return V[xe]=!0,V}function Mi(V){var J=B.createElement("fieldset");try{return!!V(J)}catch{return!1}finally{J.parentNode&&J.parentNode.removeChild(J),J=null}}function jp(V){return function(J){return M(J,"input")&&J.type===V}}function Kp(V){return function(J){return(M(J,"input")||M(J,"button"))&&J.type===V}}function _c(V){return function(J){return"form"in J?J.parentNode&&J.disabled===!1?"label"in J?"label"in J.parentNode?J.parentNode.disabled===V:J.disabled===V:J.isDisabled===V||J.isDisabled!==!V&&Up(J)===V:J.disabled===V:"label"in J?J.disabled===V:!1}}function ri(V){return Hn(function(J){return J=+J,Hn(function(le,ve){for(var we,Be=V([],le.length,J),qe=Be.length;qe--;)le[we=Be[qe]]&&(le[we]=!(ve[we]=le[we]))})})}function wl(V){return V&&typeof V.getElementsByTagName<"u"&&V}function Lr(V){var J,le=V?V.ownerDocument||V:W;return le==B||le.nodeType!==9||!le.documentElement||(B=le,Q=B.documentElement,K=!v.isXMLDoc(B),pe=Q.matches||Q.webkitMatchesSelector||Q.msMatchesSelector,Q.msMatchesSelector&&W!=B&&(J=B.defaultView)&&J.top!==J&&J.addEventListener("unload",Wp),h.getById=Mi(function(ve){return Q.appendChild(ve).id=v.expando,!B.getElementsByName||!B.getElementsByName(v.expando).length}),h.disconnectedMatch=Mi(function(ve){return pe.call(ve,"*")}),h.scope=Mi(function(){return B.querySelectorAll(":scope")}),h.cssHas=Mi(function(){try{return B.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),h.getById?(m.filter.ID=function(ve){var we=ve.replace(vr,pr);return function(Be){return Be.getAttribute("id")===we}},m.find.ID=function(ve,we){if(typeof we.getElementById<"u"&&K){var Be=we.getElementById(ve);return Be?[Be]:[]}}):(m.filter.ID=function(ve){var we=ve.replace(vr,pr);return function(Be){var qe=typeof Be.getAttributeNode<"u"&&Be.getAttributeNode("id");return qe&&qe.value===we}},m.find.ID=function(ve,we){if(typeof we.getElementById<"u"&&K){var Be,qe,je,Ve=we.getElementById(ve);if(Ve){if(Be=Ve.getAttributeNode("id"),Be&&Be.value===ve)return[Ve];for(je=we.getElementsByName(ve),qe=0;Ve=je[qe++];)if(Be=Ve.getAttributeNode("id"),Be&&Be.value===ve)return[Ve]}return[]}}),m.find.TAG=function(ve,we){return typeof we.getElementsByTagName<"u"?we.getElementsByTagName(ve):we.querySelectorAll(ve)},m.find.CLASS=function(ve,we){if(typeof we.getElementsByClassName<"u"&&K)return we.getElementsByClassName(ve)},ie=[],Mi(function(ve){var we;Q.appendChild(ve).innerHTML="",ve.querySelectorAll("[selected]").length||ie.push("\\["+z+"*(?:value|"+Yn+")"),ve.querySelectorAll("[id~="+xe+"-]").length||ie.push("~="),ve.querySelectorAll("a#"+xe+"+*").length||ie.push(".#.+[+~]"),ve.querySelectorAll(":checked").length||ie.push(":checked"),we=B.createElement("input"),we.setAttribute("type","hidden"),ve.appendChild(we).setAttribute("name","D"),Q.appendChild(ve).disabled=!0,ve.querySelectorAll(":disabled").length!==2&&ie.push(":enabled",":disabled"),we=B.createElement("input"),we.setAttribute("name",""),ve.appendChild(we),ve.querySelectorAll("[name='']").length||ie.push("\\["+z+"*name"+z+"*="+z+`*(?:''|"")`)}),h.cssHas||ie.push(":has"),ie=ie.length&&new RegExp(ie.join("|")),qt=function(ve,we){if(ve===we)return A=!0,0;var Be=!ve.compareDocumentPosition-!we.compareDocumentPosition;return Be||(Be=(ve.ownerDocument||ve)==(we.ownerDocument||we)?ve.compareDocumentPosition(we):1,Be&1||!h.sortDetached&&we.compareDocumentPosition(ve)===Be?ve===B||ve.ownerDocument==W&&Et.contains(W,ve)?-1:we===B||we.ownerDocument==W&&Et.contains(W,we)?1:T?l.call(T,ve)-l.call(T,we):0:Be&4?-1:1)}),B}Et.matches=function(V,J){return Et(V,null,null,J)},Et.matchesSelector=function(V,J){if(Lr(V),K&&!Zt[J+" "]&&(!ie||!ie.test(J)))try{var le=pe.call(V,J);if(le||h.disconnectedMatch||V.document&&V.document.nodeType!==11)return le}catch{Zt(J,!0)}return Et(J,B,null,[V]).length>0},Et.contains=function(V,J){return(V.ownerDocument||V)!=B&&Lr(V),v.contains(V,J)},Et.attr=function(V,J){(V.ownerDocument||V)!=B&&Lr(V);var le=m.attrHandle[J.toLowerCase()],ve=le&&d.call(m.attrHandle,J.toLowerCase())?le(V,J,!K):void 0;return ve!==void 0?ve:V.getAttribute(J)},Et.error=function(V){throw new Error("Syntax error, unrecognized expression: "+V)},v.uniqueSort=function(V){var J,le=[],ve=0,we=0;if(A=!h.sortStable,T=!h.sortStable&&a.call(V,0),D.call(V,qt),A){for(;J=V[we++];)J===V[we]&&(ve=le.push(we));for(;ve--;)N.call(V,le[ve],1)}return T=null,V},v.fn.uniqueSort=function(){return this.pushStack(v.uniqueSort(a.apply(this)))},m=v.expr={cacheLength:50,createPseudo:Hn,match:Zn,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(V){return V[1]=V[1].replace(vr,pr),V[3]=(V[3]||V[4]||V[5]||"").replace(vr,pr),V[2]==="~="&&(V[3]=" "+V[3]+" "),V.slice(0,4)},CHILD:function(V){return V[1]=V[1].toLowerCase(),V[1].slice(0,3)==="nth"?(V[3]||Et.error(V[0]),V[4]=+(V[4]?V[5]+(V[6]||1):2*(V[3]==="even"||V[3]==="odd")),V[5]=+(V[7]+V[8]||V[3]==="odd")):V[3]&&Et.error(V[0]),V},PSEUDO:function(V){var J,le=!V[6]&&V[2];return Zn.CHILD.test(V[0])?null:(V[3]?V[2]=V[4]||V[5]||"":le&&Qn.test(le)&&(J=_a(le,!0))&&(J=le.indexOf(")",le.length-J)-le.length)&&(V[0]=V[0].slice(0,J),V[2]=le.slice(0,J)),V.slice(0,3))}},filter:{TAG:function(V){var J=V.replace(vr,pr).toLowerCase();return V==="*"?function(){return!0}:function(le){return M(le,J)}},CLASS:function(V){var J=et[V+" "];return J||(J=new RegExp("(^|"+z+")"+V+"("+z+"|$)"))&&et(V,function(le){return J.test(typeof le.className=="string"&&le.className||typeof le.getAttribute<"u"&&le.getAttribute("class")||"")})},ATTR:function(V,J,le){return function(ve){var we=Et.attr(ve,V);return we==null?J==="!=":J?(we+="",J==="="?we===le:J==="!="?we!==le:J==="^="?le&&we.indexOf(le)===0:J==="*="?le&&we.indexOf(le)>-1:J==="$="?le&&we.slice(-le.length)===le:J==="~="?(" "+we.replace(ht," ")+" ").indexOf(le)>-1:J==="|="?we===le||we.slice(0,le.length+1)===le+"-":!1):!0}},CHILD:function(V,J,le,ve,we){var Be=V.slice(0,3)!=="nth",qe=V.slice(-4)!=="last",je=J==="of-type";return ve===1&&we===0?function(Ve){return!!Ve.parentNode}:function(Ve,st,Ze){var tt,lt,Xe,At,bn,sn=Be!==qe?"nextSibling":"previousSibling",Pn=Ve.parentNode,Jn=je&&Ve.nodeName.toLowerCase(),Di=!Ze&&!je,pn=!1;if(Pn){if(Be){for(;sn;){for(Xe=Ve;Xe=Xe[sn];)if(je?M(Xe,Jn):Xe.nodeType===1)return!1;bn=sn=V==="only"&&!bn&&"nextSibling"}return!0}if(bn=[qe?Pn.firstChild:Pn.lastChild],qe&&Di){for(lt=Pn[xe]||(Pn[xe]={}),tt=lt[V]||[],At=tt[0]===ce&&tt[1],pn=At&&tt[2],Xe=At&&Pn.childNodes[At];Xe=++At&&Xe&&Xe[sn]||(pn=At=0)||bn.pop();)if(Xe.nodeType===1&&++pn&&Xe===Ve){lt[V]=[ce,At,pn];break}}else if(Di&&(lt=Ve[xe]||(Ve[xe]={}),tt=lt[V]||[],At=tt[0]===ce&&tt[1],pn=At),pn===!1)for(;(Xe=++At&&Xe&&Xe[sn]||(pn=At=0)||bn.pop())&&!((je?M(Xe,Jn):Xe.nodeType===1)&&++pn&&(Di&&(lt=Xe[xe]||(Xe[xe]={}),lt[V]=[ce,pn]),Xe===Ve)););return pn-=we,pn===ve||pn%ve===0&&pn/ve>=0}}},PSEUDO:function(V,J){var le,ve=m.pseudos[V]||m.setFilters[V.toLowerCase()]||Et.error("unsupported pseudo: "+V);return ve[xe]?ve(J):ve.length>1?(le=[V,V,"",J],m.setFilters.hasOwnProperty(V.toLowerCase())?Hn(function(we,Be){for(var qe,je=ve(we,J),Ve=je.length;Ve--;)qe=l.call(we,je[Ve]),we[qe]=!(Be[qe]=je[Ve])}):function(we){return ve(we,0,le)}):ve}},pseudos:{not:Hn(function(V){var J=[],le=[],ve=Sl(V.replace(L,"$1"));return ve[xe]?Hn(function(we,Be,qe,je){for(var Ve,st=ve(we,null,je,[]),Ze=we.length;Ze--;)(Ve=st[Ze])&&(we[Ze]=!(Be[Ze]=Ve))}):function(we,Be,qe){return J[0]=we,ve(J,null,qe,le),J[0]=null,!le.pop()}}),has:Hn(function(V){return function(J){return Et(V,J).length>0}}),contains:Hn(function(V){return V=V.replace(vr,pr),function(J){return(J.textContent||v.text(J)).indexOf(V)>-1}}),lang:Hn(function(V){return ka.test(V||"")||Et.error("unsupported lang: "+V),V=V.replace(vr,pr).toLowerCase(),function(J){var le;do if(le=K?J.lang:J.getAttribute("xml:lang")||J.getAttribute("lang"))return le=le.toLowerCase(),le===V||le.indexOf(V+"-")===0;while((J=J.parentNode)&&J.nodeType===1);return!1}}),target:function(V){var J=e.location&&e.location.hash;return J&&J.slice(1)===V.id},root:function(V){return V===Q},focus:function(V){return V===Gp()&&B.hasFocus()&&!!(V.type||V.href||~V.tabIndex)},enabled:_c(!1),disabled:_c(!0),checked:function(V){return M(V,"input")&&!!V.checked||M(V,"option")&&!!V.selected},selected:function(V){return V.parentNode&&V.parentNode.selectedIndex,V.selected===!0},empty:function(V){for(V=V.firstChild;V;V=V.nextSibling)if(V.nodeType<6)return!1;return!0},parent:function(V){return!m.pseudos.empty(V)},header:function(V){return Pr.test(V.nodeName)},input:function(V){return Dr.test(V.nodeName)},button:function(V){return M(V,"input")&&V.type==="button"||M(V,"button")},text:function(V){var J;return M(V,"input")&&V.type==="text"&&((J=V.getAttribute("type"))==null||J.toLowerCase()==="text")},first:ri(function(){return[0]}),last:ri(function(V,J){return[J-1]}),eq:ri(function(V,J,le){return[le<0?le+J:le]}),even:ri(function(V,J){for(var le=0;leJ?ve=J:ve=le;--ve>=0;)V.push(ve);return V}),gt:ri(function(V,J,le){for(var ve=le<0?le+J:le;++ve1?function(J,le,ve){for(var we=V.length;we--;)if(!V[we](J,le,ve))return!1;return!0}:V[0]}function Yp(V,J,le){for(var ve=0,we=J.length;ve-1&&(qe[Ze]=!(je[Ze]=lt))}}else Xe=No(Xe===je?Xe.splice(sn,Xe.length):Xe),we?we(null,je,Xe,st):I.apply(je,Xe)})}function Cl(V){for(var J,le,ve,we=V.length,Be=m.relative[V[0].type],qe=Be||m.relative[" "],je=Be?1:0,Ve=Oo(function(tt){return tt===J},qe,!0),st=Oo(function(tt){return l.call(J,tt)>-1},qe,!0),Ze=[function(tt,lt,Xe){var At=!Be&&(Xe||lt!=E)||((J=lt).nodeType?Ve(tt,lt,Xe):st(tt,lt,Xe));return J=null,At}];je1&&xl(Ze),je>1&&Lo(V.slice(0,je-1).concat({value:V[je-2].type===" "?"*":""})).replace(L,"$1"),le,je0,ve=V.length>0,we=function(Be,qe,je,Ve,st){var Ze,tt,lt,Xe=0,At="0",bn=Be&&[],sn=[],Pn=E,Jn=Be||ve&&m.find.TAG("*",st),Di=ce+=Pn==null?1:Math.random()||.1,pn=Jn.length;for(st&&(E=qe==B||qe||st);At!==pn&&(Ze=Jn[At])!=null;At++){if(ve&&Ze){for(tt=0,!qe&&Ze.ownerDocument!=B&&(Lr(Ze),je=!K);lt=V[tt++];)if(lt(Ze,qe||B,je)){I.call(Ve,Ze);break}st&&(ce=Di)}le&&((Ze=!lt&&Ze)&&Xe--,Be&&bn.push(Ze))}if(Xe+=At,le&&At!==Xe){for(tt=0;lt=J[tt++];)lt(bn,sn,qe,je);if(Be){if(Xe>0)for(;At--;)bn[At]||sn[At]||(sn[At]=R.call(Ve));sn=No(sn)}I.apply(Ve,sn),st&&!Be&&sn.length>0&&Xe+J.length>1&&v.uniqueSort(Ve)}return st&&(ce=Di,E=Pn),bn};return le?Hn(we):we}function Sl(V,J){var le,ve=[],we=[],Be=at[V+" "];if(!Be){for(J||(J=_a(V)),le=J.length;le--;)Be=Cl(J[le]),Be[xe]?ve.push(Be):we.push(Be);Be=at(V,Xp(we,ve)),Be.selector=V}return Be}function Ic(V,J,le,ve){var we,Be,qe,je,Ve,st=typeof V=="function"&&V,Ze=!ve&&_a(V=st.selector||V);if(le=le||[],Ze.length===1){if(Be=Ze[0]=Ze[0].slice(0),Be.length>2&&(qe=Be[0]).type==="ID"&&J.nodeType===9&&K&&m.relative[Be[1].type]){if(J=(m.find.ID(qe.matches[0].replace(vr,pr),J)||[])[0],J)st&&(J=J.parentNode);else return le;V=V.slice(Be.shift().value.length)}for(we=Zn.needsContext.test(V)?0:Be.length;we--&&(qe=Be[we],!m.relative[je=qe.type]);)if((Ve=m.find[je])&&(ve=Ve(qe.matches[0].replace(vr,pr),bl.test(Be[0].type)&&wl(J.parentNode)||J))){if(Be.splice(we,1),V=ve.length&&Lo(Be),!V)return I.apply(le,ve),le;break}}return(st||Sl(V,Ze))(ve,J,!K,le,!J||bl.test(V)&&wl(J.parentNode)||J),le}h.sortStable=xe.split("").sort(qt).join("")===xe,Lr(),h.sortDetached=Mi(function(V){return V.compareDocumentPosition(B.createElement("fieldset"))&1}),v.find=Et,v.expr[":"]=v.expr.pseudos,v.unique=v.uniqueSort,Et.compile=Sl,Et.select=Ic,Et.setDocument=Lr,Et.tokenize=_a,Et.escape=v.escapeSelector,Et.getText=v.text,Et.isXML=v.isXMLDoc,Et.selectors=v.expr,Et.support=v.support,Et.uniqueSort=v.uniqueSort})();var oe=function(f,m,E){for(var T=[],A=E!==void 0;(f=f[m])&&f.nodeType!==9;)if(f.nodeType===1){if(A&&v(f).is(E))break;T.push(f)}return T},se=function(f,m){for(var E=[];f;f=f.nextSibling)f.nodeType===1&&f!==m&&E.push(f);return E},Z=v.expr.match.needsContext,H=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function U(f,m,E){return y(m)?v.grep(f,function(T,A){return!!m.call(T,A,T)!==E}):m.nodeType?v.grep(f,function(T){return T===m!==E}):typeof m!="string"?v.grep(f,function(T){return l.call(m,T)>-1!==E}):v.filter(m,f,E)}v.filter=function(f,m,E){var T=m[0];return E&&(f=":not("+f+")"),m.length===1&&T.nodeType===1?v.find.matchesSelector(T,f)?[T]:[]:v.find.matches(f,v.grep(m,function(A){return A.nodeType===1}))},v.fn.extend({find:function(f){var m,E,T=this.length,A=this;if(typeof f!="string")return this.pushStack(v(f).filter(function(){for(m=0;m1?v.uniqueSort(E):E},filter:function(f){return this.pushStack(U(this,f||[],!1))},not:function(f){return this.pushStack(U(this,f||[],!0))},is:function(f){return!!U(this,typeof f=="string"&&Z.test(f)?v(f):f||[],!1).length}});var j,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,X=v.fn.init=function(f,m,E){var T,A;if(!f)return this;if(E=E||j,typeof f=="string")if(f[0]==="<"&&f[f.length-1]===">"&&f.length>=3?T=[null,f,null]:T=q.exec(f),T&&(T[1]||!m))if(T[1]){if(m=m instanceof v?m[0]:m,v.merge(this,v.parseHTML(T[1],m&&m.nodeType?m.ownerDocument||m:b,!0)),H.test(T[1])&&v.isPlainObject(m))for(T in m)y(this[T])?this[T](m[T]):this.attr(T,m[T]);return this}else return A=b.getElementById(T[2]),A&&(this[0]=A,this.length=1),this;else return!m||m.jquery?(m||E).find(f):this.constructor(m).find(f);else{if(f.nodeType)return this[0]=f,this.length=1,this;if(y(f))return E.ready!==void 0?E.ready(f):f(v)}return v.makeArray(f,this)};X.prototype=v.fn,j=v(b);var re=/^(?:parents|prev(?:Until|All))/,te={children:!0,contents:!0,next:!0,prev:!0};v.fn.extend({has:function(f){var m=v(f,this),E=m.length;return this.filter(function(){for(var T=0;T-1:E.nodeType===1&&v.find.matchesSelector(E,f))){I.push(E);break}}return this.pushStack(I.length>1?v.uniqueSort(I):I)},index:function(f){return f?typeof f=="string"?l.call(v(f),this[0]):l.call(this,f.jquery?f[0]:f):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(f,m){return this.pushStack(v.uniqueSort(v.merge(this.get(),v(f,m))))},addBack:function(f){return this.add(f==null?this.prevObject:this.prevObject.filter(f))}});function G(f,m){for(;(f=f[m])&&f.nodeType!==1;);return f}v.each({parent:function(f){var m=f.parentNode;return m&&m.nodeType!==11?m:null},parents:function(f){return oe(f,"parentNode")},parentsUntil:function(f,m,E){return oe(f,"parentNode",E)},next:function(f){return G(f,"nextSibling")},prev:function(f){return G(f,"previousSibling")},nextAll:function(f){return oe(f,"nextSibling")},prevAll:function(f){return oe(f,"previousSibling")},nextUntil:function(f,m,E){return oe(f,"nextSibling",E)},prevUntil:function(f,m,E){return oe(f,"previousSibling",E)},siblings:function(f){return se((f.parentNode||{}).firstChild,f)},children:function(f){return se(f.firstChild)},contents:function(f){return f.contentDocument!=null&&i(f.contentDocument)?f.contentDocument:(M(f,"template")&&(f=f.content||f),v.merge([],f.childNodes))}},function(f,m){v.fn[f]=function(E,T){var A=v.map(this,m,E);return f.slice(-5)!=="Until"&&(T=E),T&&typeof T=="string"&&(A=v.filter(T,A)),this.length>1&&(te[f]||v.uniqueSort(A),re.test(f)&&A.reverse()),this.pushStack(A)}});var ne=/[^\x20\t\r\n\f]+/g;function de(f){var m={};return v.each(f.match(ne)||[],function(E,T){m[T]=!0}),m}v.Callbacks=function(f){f=typeof f=="string"?de(f):v.extend({},f);var m,E,T,A,I=[],B=[],Q=-1,K=function(){for(A=A||f.once,T=m=!0;B.length;Q=-1)for(E=B.shift();++Q-1;)I.splice(ce,1),ce<=Q&&Q--}),this},has:function(pe){return pe?v.inArray(pe,I)>-1:I.length>0},empty:function(){return I&&(I=[]),this},disable:function(){return A=B=[],I=E="",this},disabled:function(){return!I},lock:function(){return A=B=[],!E&&!m&&(I=E=""),this},locked:function(){return!!A},fireWith:function(pe,xe){return A||(xe=xe||[],xe=[pe,xe.slice?xe.slice():xe],B.push(xe),m||K()),this},fire:function(){return ie.fireWith(this,arguments),this},fired:function(){return!!T}};return ie};function be(f){return f}function $e(f){throw f}function Se(f,m,E,T){var A;try{f&&y(A=f.promise)?A.call(f).done(m).fail(E):f&&y(A=f.then)?A.call(f,m,E):m.apply(void 0,[f].slice(T))}catch(I){E.apply(void 0,[I])}}v.extend({Deferred:function(f){var m=[["notify","progress",v.Callbacks("memory"),v.Callbacks("memory"),2],["resolve","done",v.Callbacks("once memory"),v.Callbacks("once memory"),0,"resolved"],["reject","fail",v.Callbacks("once memory"),v.Callbacks("once memory"),1,"rejected"]],E="pending",T={state:function(){return E},always:function(){return A.done(arguments).fail(arguments),this},catch:function(I){return T.then(null,I)},pipe:function(){var I=arguments;return v.Deferred(function(B){v.each(m,function(Q,K){var ie=y(I[K[4]])&&I[K[4]];A[K[1]](function(){var pe=ie&&ie.apply(this,arguments);pe&&y(pe.promise)?pe.promise().progress(B.notify).done(B.resolve).fail(B.reject):B[K[0]+"With"](this,ie?[pe]:arguments)})}),I=null}).promise()},then:function(I,B,Q){var K=0;function ie(pe,xe,ce,De){return function(){var et=this,dt=arguments,at=function(){var qt,Yn;if(!(pe=K&&(ce!==$e&&(et=void 0,dt=[qt]),xe.rejectWith(et,dt))}};pe?Zt():(v.Deferred.getErrorHook?Zt.error=v.Deferred.getErrorHook():v.Deferred.getStackHook&&(Zt.error=v.Deferred.getStackHook()),e.setTimeout(Zt))}}return v.Deferred(function(pe){m[0][3].add(ie(0,pe,y(Q)?Q:be,pe.notifyWith)),m[1][3].add(ie(0,pe,y(I)?I:be)),m[2][3].add(ie(0,pe,y(B)?B:$e))}).promise()},promise:function(I){return I!=null?v.extend(I,T):T}},A={};return v.each(m,function(I,B){var Q=B[2],K=B[5];T[B[1]]=Q.add,K&&Q.add(function(){E=K},m[3-I][2].disable,m[3-I][3].disable,m[0][2].lock,m[0][3].lock),Q.add(B[3].fire),A[B[0]]=function(){return A[B[0]+"With"](this===A?void 0:this,arguments),this},A[B[0]+"With"]=Q.fireWith}),T.promise(A),f&&f.call(A,A),A},when:function(f){var m=arguments.length,E=m,T=Array(E),A=a.call(arguments),I=v.Deferred(),B=function(Q){return function(K){T[Q]=this,A[Q]=arguments.length>1?a.call(arguments):K,--m||I.resolveWith(T,A)}};if(m<=1&&(Se(f,I.done(B(E)).resolve,I.reject,!m),I.state()==="pending"||y(A[E]&&A[E].then)))return I.then();for(;E--;)Se(A[E],B(E),I.reject);return I.promise()}});var Ne=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;v.Deferred.exceptionHook=function(f,m){e.console&&e.console.warn&&f&&Ne.test(f.name)&&e.console.warn("jQuery.Deferred exception: "+f.message,f.stack,m)},v.readyException=function(f){e.setTimeout(function(){throw f})};var Re=v.Deferred();v.fn.ready=function(f){return Re.then(f).catch(function(m){v.readyException(m)}),this},v.extend({isReady:!1,readyWait:1,ready:function(f){(f===!0?--v.readyWait:v.isReady)||(v.isReady=!0,!(f!==!0&&--v.readyWait>0)&&Re.resolveWith(b,[v]))}}),v.ready.then=Re.then;function Le(){b.removeEventListener("DOMContentLoaded",Le),e.removeEventListener("load",Le),v.ready()}b.readyState==="complete"||b.readyState!=="loading"&&!b.documentElement.doScroll?e.setTimeout(v.ready):(b.addEventListener("DOMContentLoaded",Le),e.addEventListener("load",Le));var ze=function(f,m,E,T,A,I,B){var Q=0,K=f.length,ie=E==null;if(x(E)==="object"){A=!0;for(Q in E)ze(f,m,Q,E[Q],!0,I,B)}else if(T!==void 0&&(A=!0,y(T)||(B=!0),ie&&(B?(m.call(f,T),m=null):(ie=m,m=function(pe,xe,ce){return ie.call(v(pe),ce)})),m))for(;Q1,null,!0)},removeData:function(f){return this.each(function(){ee.remove(this,f)})}}),v.extend({queue:function(f,m,E){var T;if(f)return m=(m||"fx")+"queue",T=O.get(f,m),E&&(!T||Array.isArray(E)?T=O.access(f,m,v.makeArray(E)):T.push(E)),T||[]},dequeue:function(f,m){m=m||"fx";var E=v.queue(f,m),T=E.length,A=E.shift(),I=v._queueHooks(f,m),B=function(){v.dequeue(f,m)};A==="inprogress"&&(A=E.shift(),T--),A&&(m==="fx"&&E.unshift("inprogress"),delete I.stop,A.call(f,B,I)),!T&&I&&I.empty.fire()},_queueHooks:function(f,m){var E=m+"queueHooks";return O.get(f,E)||O.access(f,E,{empty:v.Callbacks("once memory").add(function(){O.remove(f,[m+"queue",E])})})}}),v.fn.extend({queue:function(f,m){var E=2;return typeof f!="string"&&(m=f,f="fx",E--),arguments.length\x20\t\r\n\f]*)/i,Ht=/^$|^module$|\/(?:java|ecma)script/i;(function(){var f=b.createDocumentFragment(),m=f.appendChild(b.createElement("div")),E=b.createElement("input");E.setAttribute("type","radio"),E.setAttribute("checked","checked"),E.setAttribute("name","t"),m.appendChild(E),h.checkClone=m.cloneNode(!0).cloneNode(!0).lastChild.checked,m.innerHTML="",h.noCloneChecked=!!m.cloneNode(!0).lastChild.defaultValue,m.innerHTML="",h.option=!!m.lastChild})();var ct={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ct.tbody=ct.tfoot=ct.colgroup=ct.caption=ct.thead,ct.th=ct.td,h.option||(ct.optgroup=ct.option=[1,""]);function ot(f,m){var E;return typeof f.getElementsByTagName<"u"?E=f.getElementsByTagName(m||"*"):typeof f.querySelectorAll<"u"?E=f.querySelectorAll(m||"*"):E=[],m===void 0||m&&M(f,m)?v.merge([f],E):E}function Qt(f,m){for(var E=0,T=f.length;E-1){A&&A.push(I);continue}if(ie=me(I),B=ot(xe.appendChild(I),"script"),ie&&Qt(B),E)for(pe=0;I=B[pe++];)Ht.test(I.type||"")&&E.push(I)}return xe}var Sn=/^([^.]*)(?:\.(.+)|)/;function on(){return!0}function Kt(){return!1}function Lt(f,m,E,T,A,I){var B,Q;if(typeof m=="object"){typeof E!="string"&&(T=T||E,E=void 0);for(Q in m)Lt(f,Q,E,T,m[Q],I);return f}if(T==null&&A==null?(A=E,T=E=void 0):A==null&&(typeof E=="string"?(A=T,T=void 0):(A=T,T=E,E=void 0)),A===!1)A=Kt;else if(!A)return f;return I===1&&(B=A,A=function(K){return v().off(K),B.apply(this,arguments)},A.guid=B.guid||(B.guid=v.guid++)),f.each(function(){v.event.add(this,m,A,T,E)})}v.event={global:{},add:function(f,m,E,T,A){var I,B,Q,K,ie,pe,xe,ce,De,et,dt,at=O.get(f);if(He(f))for(E.handler&&(I=E,E=I.handler,A=I.selector),A&&v.find.matchesSelector(ae,A),E.guid||(E.guid=v.guid++),(K=at.events)||(K=at.events=Object.create(null)),(B=at.handle)||(B=at.handle=function(Zt){return typeof v<"u"&&v.event.triggered!==Zt.type?v.event.dispatch.apply(f,arguments):void 0}),m=(m||"").match(ne)||[""],ie=m.length;ie--;)Q=Sn.exec(m[ie])||[],De=dt=Q[1],et=(Q[2]||"").split(".").sort(),De&&(xe=v.event.special[De]||{},De=(A?xe.delegateType:xe.bindType)||De,xe=v.event.special[De]||{},pe=v.extend({type:De,origType:dt,data:T,handler:E,guid:E.guid,selector:A,needsContext:A&&v.expr.match.needsContext.test(A),namespace:et.join(".")},I),(ce=K[De])||(ce=K[De]=[],ce.delegateCount=0,(!xe.setup||xe.setup.call(f,T,et,B)===!1)&&f.addEventListener&&f.addEventListener(De,B)),xe.add&&(xe.add.call(f,pe),pe.handler.guid||(pe.handler.guid=E.guid)),A?ce.splice(ce.delegateCount++,0,pe):ce.push(pe),v.event.global[De]=!0)},remove:function(f,m,E,T,A){var I,B,Q,K,ie,pe,xe,ce,De,et,dt,at=O.hasData(f)&&O.get(f);if(!(!at||!(K=at.events))){for(m=(m||"").match(ne)||[""],ie=m.length;ie--;){if(Q=Sn.exec(m[ie])||[],De=dt=Q[1],et=(Q[2]||"").split(".").sort(),!De){for(De in K)v.event.remove(f,De+m[ie],E,T,!0);continue}for(xe=v.event.special[De]||{},De=(T?xe.delegateType:xe.bindType)||De,ce=K[De]||[],Q=Q[2]&&new RegExp("(^|\\.)"+et.join("\\.(?:.*\\.|)")+"(\\.|$)"),B=I=ce.length;I--;)pe=ce[I],(A||dt===pe.origType)&&(!E||E.guid===pe.guid)&&(!Q||Q.test(pe.namespace))&&(!T||T===pe.selector||T==="**"&&pe.selector)&&(ce.splice(I,1),pe.selector&&ce.delegateCount--,xe.remove&&xe.remove.call(f,pe));B&&!ce.length&&((!xe.teardown||xe.teardown.call(f,et,at.handle)===!1)&&v.removeEvent(f,De,at.handle),delete K[De])}v.isEmptyObject(K)&&O.remove(f,"handle events")}},dispatch:function(f){var m,E,T,A,I,B,Q=new Array(arguments.length),K=v.event.fix(f),ie=(O.get(this,"events")||Object.create(null))[K.type]||[],pe=v.event.special[K.type]||{};for(Q[0]=K,m=1;m=1)){for(;ie!==this;ie=ie.parentNode||this)if(ie.nodeType===1&&!(f.type==="click"&&ie.disabled===!0)){for(I=[],B={},E=0;E-1:v.find(A,this,null,[ie]).length),B[A]&&I.push(T);I.length&&Q.push({elem:ie,handlers:I})}}return ie=this,K\s*$/g;function ba(f,m){return M(f,"table")&&M(m.nodeType!==11?m:m.firstChild,"tr")&&v(f).children("tbody")[0]||f}function al(f){return f.type=(f.getAttribute("type")!==null)+"/"+f.type,f}function ol(f){return(f.type||"").slice(0,5)==="true/"?f.type=f.type.slice(5):f.removeAttribute("type"),f}function ko(f,m){var E,T,A,I,B,Q,K;if(m.nodeType===1){if(O.hasData(f)&&(I=O.get(f),K=I.events,K)){O.remove(m,"handle events");for(A in K)for(E=0,T=K[A].length;E1&&typeof De=="string"&&!h.checkClone&&_r.test(De))return f.each(function(dt){var at=f.eq(dt);et&&(m[0]=De.call(this,dt,at.html())),Ar(at,m,E,T)});if(xe&&(A=Rt(m,f[0].ownerDocument,!1,f,T),I=A.firstChild,A.childNodes.length===1&&(A=I),I||T)){for(B=v.map(ot(A,"script"),al),Q=B.length;pe0&&Qt(B,!K&&ot(f,"script")),Q},cleanData:function(f){for(var m,E,T,A=v.event.special,I=0;(E=f[I])!==void 0;I++)if(He(E)){if(m=E[O.expando]){if(m.events)for(T in m.events)A[T]?v.event.remove(E,T):v.removeEvent(E,T,m.handle);E[O.expando]=void 0}E[ee.expando]&&(E[ee.expando]=void 0)}}}),v.fn.extend({detach:function(f){return _o(this,f,!0)},remove:function(f){return _o(this,f)},text:function(f){return ze(this,function(m){return m===void 0?v.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=m)})},null,f,arguments.length)},append:function(){return Ar(this,arguments,function(f){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var m=ba(this,f);m.appendChild(f)}})},prepend:function(){return Ar(this,arguments,function(f){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var m=ba(this,f);m.insertBefore(f,m.firstChild)}})},before:function(){return Ar(this,arguments,function(f){this.parentNode&&this.parentNode.insertBefore(f,this)})},after:function(){return Ar(this,arguments,function(f){this.parentNode&&this.parentNode.insertBefore(f,this.nextSibling)})},empty:function(){for(var f,m=0;(f=this[m])!=null;m++)f.nodeType===1&&(v.cleanData(ot(f,!1)),f.textContent="");return this},clone:function(f,m){return f=f??!1,m=m??f,this.map(function(){return v.clone(this,f,m)})},html:function(f){return ze(this,function(m){var E=this[0]||{},T=0,A=this.length;if(m===void 0&&E.nodeType===1)return E.innerHTML;if(typeof m=="string"&&!Yt.test(m)&&!ct[(yt.exec(m)||["",""])[1].toLowerCase()]){m=v.htmlPrefilter(m);try{for(;T=0&&(K+=Math.max(0,Math.ceil(f["offset"+m[0].toUpperCase()+m.slice(1)]-I-K-Q-.5))||0),K+ie}function vc(f,m,E){var T=Ir(f),A=!h.boxSizingReliable()||E,I=A&&v.css(f,"boxSizing",!1,T)==="border-box",B=I,Q=Mr(f,m,T),K="offset"+m[0].toUpperCase()+m.slice(1);if(wa.test(Q)){if(!E)return Q;Q="auto"}return(!h.boxSizingReliable()&&I||!h.reliableTrDimensions()&&M(f,"tr")||Q==="auto"||!parseFloat(Q)&&v.css(f,"display",!1,T)==="inline")&&f.getClientRects().length&&(I=v.css(f,"boxSizing",!1,T)==="border-box",B=K in f,B&&(Q=f[K])),Q=parseFloat(Q)||0,Q+ul(f,m,E||(I?"border":"content"),B,T,Q)+"px"}v.extend({cssHooks:{opacity:{get:function(f,m){if(m){var E=Mr(f,"opacity");return E===""?"1":E}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(f,m,E,T){if(!(!f||f.nodeType===3||f.nodeType===8||!f.style)){var A,I,B,Q=Oe(m),K=hr.test(m),ie=f.style;if(K||(m=vn(Q)),B=v.cssHooks[m]||v.cssHooks[Q],E!==void 0){if(I=typeof E,I==="string"&&(A=Ce.exec(E))&&A[1]&&(E=Me(f,m,A),I="number"),E==null||E!==E)return;I==="number"&&!K&&(E+=A&&A[3]||(v.cssNumber[Q]?"":"px")),!h.clearCloneStyle&&E===""&&m.indexOf("background")===0&&(ie[m]="inherit"),(!B||!("set"in B)||(E=B.set(f,E,T))!==void 0)&&(K?ie.setProperty(m,E):ie[m]=E)}else return B&&"get"in B&&(A=B.get(f,!1,T))!==void 0?A:ie[m]}},css:function(f,m,E,T){var A,I,B,Q=Oe(m),K=hr.test(m);return K||(m=vn(Q)),B=v.cssHooks[m]||v.cssHooks[Q],B&&"get"in B&&(A=B.get(f,!0,E)),A===void 0&&(A=Mr(f,m,T)),A==="normal"&&m in dc&&(A=dc[m]),E===""||E?(I=parseFloat(A),E===!0||isFinite(I)?I||0:A):A}}),v.each(["height","width"],function(f,m){v.cssHooks[m]={get:function(E,T,A){if(T)return ll.test(v.css(E,"display"))&&(!E.getClientRects().length||!E.getBoundingClientRect().width)?Zr(E,wp,function(){return vc(E,m,A)}):vc(E,m,A)},set:function(E,T,A){var I,B=Ir(E),Q=!h.scrollboxSize()&&B.position==="absolute",K=Q||A,ie=K&&v.css(E,"boxSizing",!1,B)==="border-box",pe=A?ul(E,m,A,ie,B):0;return ie&&Q&&(pe-=Math.ceil(E["offset"+m[0].toUpperCase()+m.slice(1)]-parseFloat(B[m])-ul(E,m,"border",!1,B)-.5)),pe&&(I=Ce.exec(T))&&(I[3]||"px")!=="px"&&(E.style[m]=T,T=v.css(E,m)),hc(E,T,pe)}}}),v.cssHooks.marginLeft=Io(h.reliableMarginLeft,function(f,m){if(m)return(parseFloat(Mr(f,"marginLeft"))||f.getBoundingClientRect().left-Zr(f,{marginLeft:0},function(){return f.getBoundingClientRect().left}))+"px"}),v.each({margin:"",padding:"",border:"Width"},function(f,m){v.cssHooks[f+m]={expand:function(E){for(var T=0,A={},I=typeof E=="string"?E.split(" "):[E];T<4;T++)A[f+Ue[T]+m]=I[T]||I[T-2]||I[0];return A}},f!=="margin"&&(v.cssHooks[f+m].set=hc)}),v.fn.extend({css:function(f,m){return ze(this,function(E,T,A){var I,B,Q={},K=0;if(Array.isArray(T)){for(I=Ir(E),B=T.length;K1)}});function yn(f,m,E,T,A){return new yn.prototype.init(f,m,E,T,A)}v.Tween=yn,yn.prototype={constructor:yn,init:function(f,m,E,T,A,I){this.elem=f,this.prop=E,this.easing=A||v.easing._default,this.options=m,this.start=this.now=this.cur(),this.end=T,this.unit=I||(v.cssNumber[E]?"":"px")},cur:function(){var f=yn.propHooks[this.prop];return f&&f.get?f.get(this):yn.propHooks._default.get(this)},run:function(f){var m,E=yn.propHooks[this.prop];return this.options.duration?this.pos=m=v.easing[this.easing](f,this.options.duration*f,0,1,this.options.duration):this.pos=m=f,this.now=(this.end-this.start)*m+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),E&&E.set?E.set(this):yn.propHooks._default.set(this),this}},yn.prototype.init.prototype=yn.prototype,yn.propHooks={_default:{get:function(f){var m;return f.elem.nodeType!==1||f.elem[f.prop]!=null&&f.elem.style[f.prop]==null?f.elem[f.prop]:(m=v.css(f.elem,f.prop,""),!m||m==="auto"?0:m)},set:function(f){v.fx.step[f.prop]?v.fx.step[f.prop](f):f.elem.nodeType===1&&(v.cssHooks[f.prop]||f.elem.style[vn(f.prop)]!=null)?v.style(f.elem,f.prop,f.now+f.unit):f.elem[f.prop]=f.now}}},yn.propHooks.scrollTop=yn.propHooks.scrollLeft={set:function(f){f.elem.nodeType&&f.elem.parentNode&&(f.elem[f.prop]=f.now)}},v.easing={linear:function(f){return f},swing:function(f){return .5-Math.cos(f*Math.PI)/2},_default:"swing"},v.fx=yn.prototype.init,v.fx.step={};var Ii,Mo,xp=/^(?:toggle|show|hide)$/,Ep=/queueHooks$/;function cl(){Mo&&(b.hidden===!1&&e.requestAnimationFrame?e.requestAnimationFrame(cl):e.setTimeout(cl,v.fx.interval),v.fx.tick())}function pc(){return e.setTimeout(function(){Ii=void 0}),Ii=Date.now()}function Do(f,m){var E,T=0,A={height:f};for(m=m?1:0;T<4;T+=2-m)E=Ue[T],A["margin"+E]=A["padding"+E]=f;return m&&(A.opacity=A.width=f),A}function gc(f,m,E){for(var T,A=($n.tweeners[m]||[]).concat($n.tweeners["*"]),I=0,B=A.length;I1)},removeAttr:function(f){return this.each(function(){v.removeAttr(this,f)})}}),v.extend({attr:function(f,m,E){var T,A,I=f.nodeType;if(!(I===3||I===8||I===2)){if(typeof f.getAttribute>"u")return v.prop(f,m,E);if((I!==1||!v.isXMLDoc(f))&&(A=v.attrHooks[m.toLowerCase()]||(v.expr.match.bool.test(m)?mc:void 0)),E!==void 0){if(E===null){v.removeAttr(f,m);return}return A&&"set"in A&&(T=A.set(f,E,m))!==void 0?T:(f.setAttribute(m,E+""),E)}return A&&"get"in A&&(T=A.get(f,m))!==null?T:(T=v.find.attr(f,m),T??void 0)}},attrHooks:{type:{set:function(f,m){if(!h.radioValue&&m==="radio"&&M(f,"input")){var E=f.value;return f.setAttribute("type",m),E&&(f.value=E),m}}}},removeAttr:function(f,m){var E,T=0,A=m&&m.match(ne);if(A&&f.nodeType===1)for(;E=A[T++];)f.removeAttribute(E)}}),mc={set:function(f,m,E){return m===!1?v.removeAttr(f,E):f.setAttribute(E,E),E}},v.each(v.expr.match.bool.source.match(/\w+/g),function(f,m){var E=Ea[m]||v.find.attr;Ea[m]=function(T,A,I){var B,Q,K=A.toLowerCase();return I||(Q=Ea[K],Ea[K]=B,B=E(T,A,I)!=null?K:null,Ea[K]=Q),B}});var Tp=/^(?:input|select|textarea|button)$/i,kp=/^(?:a|area)$/i;v.fn.extend({prop:function(f,m){return ze(this,v.prop,f,m,arguments.length>1)},removeProp:function(f){return this.each(function(){delete this[v.propFix[f]||f]})}}),v.extend({prop:function(f,m,E){var T,A,I=f.nodeType;if(!(I===3||I===8||I===2))return(I!==1||!v.isXMLDoc(f))&&(m=v.propFix[m]||m,A=v.propHooks[m]),E!==void 0?A&&"set"in A&&(T=A.set(f,E,m))!==void 0?T:f[m]=E:A&&"get"in A&&(T=A.get(f,m))!==null?T:f[m]},propHooks:{tabIndex:{get:function(f){var m=v.find.attr(f,"tabindex");return m?parseInt(m,10):Tp.test(f.nodeName)||kp.test(f.nodeName)&&f.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),h.optSelected||(v.propHooks.selected={get:function(f){var m=f.parentNode;return m&&m.parentNode&&m.parentNode.selectedIndex,null},set:function(f){var m=f.parentNode;m&&(m.selectedIndex,m.parentNode&&m.parentNode.selectedIndex)}}),v.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){v.propFix[this.toLowerCase()]=this});function ei(f){var m=f.match(ne)||[];return m.join(" ")}function ti(f){return f.getAttribute&&f.getAttribute("class")||""}function fl(f){return Array.isArray(f)?f:typeof f=="string"?f.match(ne)||[]:[]}v.fn.extend({addClass:function(f){var m,E,T,A,I,B;return y(f)?this.each(function(Q){v(this).addClass(f.call(this,Q,ti(this)))}):(m=fl(f),m.length?this.each(function(){if(T=ti(this),E=this.nodeType===1&&" "+ei(T)+" ",E){for(I=0;I-1;)E=E.replace(" "+A+" "," ");B=ei(E),T!==B&&this.setAttribute("class",B)}}):this):this.attr("class","")},toggleClass:function(f,m){var E,T,A,I,B=typeof f,Q=B==="string"||Array.isArray(f);return y(f)?this.each(function(K){v(this).toggleClass(f.call(this,K,ti(this),m),m)}):typeof m=="boolean"&&Q?m?this.addClass(f):this.removeClass(f):(E=fl(f),this.each(function(){if(Q)for(I=v(this),A=0;A-1)return!0;return!1}});var _p=/\r/g;v.fn.extend({val:function(f){var m,E,T,A=this[0];return arguments.length?(T=y(f),this.each(function(I){var B;this.nodeType===1&&(T?B=f.call(this,I,v(this).val()):B=f,B==null?B="":typeof B=="number"?B+="":Array.isArray(B)&&(B=v.map(B,function(Q){return Q==null?"":Q+""})),m=v.valHooks[this.type]||v.valHooks[this.nodeName.toLowerCase()],(!m||!("set"in m)||m.set(this,B,"value")===void 0)&&(this.value=B))})):A?(m=v.valHooks[A.type]||v.valHooks[A.nodeName.toLowerCase()],m&&"get"in m&&(E=m.get(A,"value"))!==void 0?E:(E=A.value,typeof E=="string"?E.replace(_p,""):E??"")):void 0}}),v.extend({valHooks:{option:{get:function(f){var m=v.find.attr(f,"value");return m??ei(v.text(f))}},select:{get:function(f){var m,E,T,A=f.options,I=f.selectedIndex,B=f.type==="select-one",Q=B?null:[],K=B?I+1:A.length;for(I<0?T=K:T=B?I:0;T-1)&&(E=!0);return E||(f.selectedIndex=-1),I}}}}),v.each(["radio","checkbox"],function(){v.valHooks[this]={set:function(f,m){if(Array.isArray(m))return f.checked=v.inArray(v(f).val(),m)>-1}},h.checkOn||(v.valHooks[this].get=function(f){return f.getAttribute("value")===null?"on":f.value})});var Ca=e.location,yc={guid:Date.now()},dl=/\?/;v.parseXML=function(f){var m,E;if(!f||typeof f!="string")return null;try{m=new e.DOMParser().parseFromString(f,"text/xml")}catch{}return E=m&&m.getElementsByTagName("parsererror")[0],(!m||E)&&v.error("Invalid XML: "+(E?v.map(E.childNodes,function(T){return T.textContent}).join(` +`):f)),m};var bc=/^(?:focusinfocus|focusoutblur)$/,wc=function(f){f.stopPropagation()};v.extend(v.event,{trigger:function(f,m,E,T){var A,I,B,Q,K,ie,pe,xe,ce=[E||b],De=d.call(f,"type")?f.type:f,et=d.call(f,"namespace")?f.namespace.split("."):[];if(I=xe=B=E=E||b,!(E.nodeType===3||E.nodeType===8)&&!bc.test(De+v.event.triggered)&&(De.indexOf(".")>-1&&(et=De.split("."),De=et.shift(),et.sort()),K=De.indexOf(":")<0&&"on"+De,f=f[v.expando]?f:new v.Event(De,typeof f=="object"&&f),f.isTrigger=T?2:3,f.namespace=et.join("."),f.rnamespace=f.namespace?new RegExp("(^|\\.)"+et.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,f.result=void 0,f.target||(f.target=E),m=m==null?[f]:v.makeArray(m,[f]),pe=v.event.special[De]||{},!(!T&&pe.trigger&&pe.trigger.apply(E,m)===!1))){if(!T&&!pe.noBubble&&!w(E)){for(Q=pe.delegateType||De,bc.test(Q+De)||(I=I.parentNode);I;I=I.parentNode)ce.push(I),B=I;B===(E.ownerDocument||b)&&ce.push(B.defaultView||B.parentWindow||e)}for(A=0;(I=ce[A++])&&!f.isPropagationStopped();)xe=I,f.type=A>1?Q:pe.bindType||De,ie=(O.get(I,"events")||Object.create(null))[f.type]&&O.get(I,"handle"),ie&&ie.apply(I,m),ie=K&&I[K],ie&&ie.apply&&He(I)&&(f.result=ie.apply(I,m),f.result===!1&&f.preventDefault());return f.type=De,!T&&!f.isDefaultPrevented()&&(!pe._default||pe._default.apply(ce.pop(),m)===!1)&&He(E)&&K&&y(E[De])&&!w(E)&&(B=E[K],B&&(E[K]=null),v.event.triggered=De,f.isPropagationStopped()&&xe.addEventListener(De,wc),E[De](),f.isPropagationStopped()&&xe.removeEventListener(De,wc),v.event.triggered=void 0,B&&(E[K]=B)),f.result}},simulate:function(f,m,E){var T=v.extend(new v.Event,E,{type:f,isSimulated:!0});v.event.trigger(T,null,m)}}),v.fn.extend({trigger:function(f,m){return this.each(function(){v.event.trigger(f,m,this)})},triggerHandler:function(f,m){var E=this[0];if(E)return v.event.trigger(f,m,E,!0)}});var Ap=/\[\]$/,xc=/\r?\n/g,Ip=/^(?:submit|button|image|reset|file)$/i,Mp=/^(?:input|select|textarea|keygen)/i;function hl(f,m,E,T){var A;if(Array.isArray(m))v.each(m,function(I,B){E||Ap.test(f)?T(f,B):hl(f+"["+(typeof B=="object"&&B!=null?I:"")+"]",B,E,T)});else if(!E&&x(m)==="object")for(A in m)hl(f+"["+A+"]",m[A],E,T);else T(f,m)}v.param=function(f,m){var E,T=[],A=function(I,B){var Q=y(B)?B():B;T[T.length]=encodeURIComponent(I)+"="+encodeURIComponent(Q??"")};if(f==null)return"";if(Array.isArray(f)||f.jquery&&!v.isPlainObject(f))v.each(f,function(){A(this.name,this.value)});else for(E in f)hl(E,f[E],m,A);return T.join("&")},v.fn.extend({serialize:function(){return v.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var f=v.prop(this,"elements");return f?v.makeArray(f):this}).filter(function(){var f=this.type;return this.name&&!v(this).is(":disabled")&&Mp.test(this.nodeName)&&!Ip.test(f)&&(this.checked||!_t.test(f))}).map(function(f,m){var E=v(this).val();return E==null?null:Array.isArray(E)?v.map(E,function(T){return{name:m.name,value:T.replace(xc,`\r +`)}}):{name:m.name,value:E.replace(xc,`\r +`)}}).get()}});var Dp=/%20/g,Pp=/#.*$/,Lp=/([?&])_=[^&]*/,Op=/^(.*?):[ \t]*([^\r\n]*)$/mg,Np=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Bp=/^(?:GET|HEAD)$/,Rp=/^\/\//,Ec={},vl={},Cc="*/".concat("*"),pl=b.createElement("a");pl.href=Ca.href;function Sc(f){return function(m,E){typeof m!="string"&&(E=m,m="*");var T,A=0,I=m.toLowerCase().match(ne)||[];if(y(E))for(;T=I[A++];)T[0]==="+"?(T=T.slice(1)||"*",(f[T]=f[T]||[]).unshift(E)):(f[T]=f[T]||[]).push(E)}}function Tc(f,m,E,T){var A={},I=f===vl;function B(Q){var K;return A[Q]=!0,v.each(f[Q]||[],function(ie,pe){var xe=pe(m,E,T);if(typeof xe=="string"&&!I&&!A[xe])return m.dataTypes.unshift(xe),B(xe),!1;if(I)return!(K=xe)}),K}return B(m.dataTypes[0])||!A["*"]&&B("*")}function gl(f,m){var E,T,A=v.ajaxSettings.flatOptions||{};for(E in m)m[E]!==void 0&&((A[E]?f:T||(T={}))[E]=m[E]);return T&&v.extend(!0,f,T),f}function zp(f,m,E){for(var T,A,I,B,Q=f.contents,K=f.dataTypes;K[0]==="*";)K.shift(),T===void 0&&(T=f.mimeType||m.getResponseHeader("Content-Type"));if(T){for(A in Q)if(Q[A]&&Q[A].test(T)){K.unshift(A);break}}if(K[0]in E)I=K[0];else{for(A in E){if(!K[0]||f.converters[A+" "+K[0]]){I=A;break}B||(B=A)}I=I||B}if(I)return I!==K[0]&&K.unshift(I),E[I]}function Fp(f,m,E,T){var A,I,B,Q,K,ie={},pe=f.dataTypes.slice();if(pe[1])for(B in f.converters)ie[B.toLowerCase()]=f.converters[B];for(I=pe.shift();I;)if(f.responseFields[I]&&(E[f.responseFields[I]]=m),!K&&T&&f.dataFilter&&(m=f.dataFilter(m,f.dataType)),K=I,I=pe.shift(),I){if(I==="*")I=K;else if(K!=="*"&&K!==I){if(B=ie[K+" "+I]||ie["* "+I],!B){for(A in ie)if(Q=A.split(" "),Q[1]===I&&(B=ie[K+" "+Q[0]]||ie["* "+Q[0]],B)){B===!0?B=ie[A]:ie[A]!==!0&&(I=Q[0],pe.unshift(Q[1]));break}}if(B!==!0)if(B&&f.throws)m=B(m);else try{m=B(m)}catch(xe){return{state:"parsererror",error:B?xe:"No conversion from "+K+" to "+I}}}}return{state:"success",data:m}}v.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ca.href,type:"GET",isLocal:Np.test(Ca.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Cc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":v.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(f,m){return m?gl(gl(f,v.ajaxSettings),m):gl(v.ajaxSettings,f)},ajaxPrefilter:Sc(Ec),ajaxTransport:Sc(vl),ajax:function(f,m){typeof f=="object"&&(m=f,f=void 0),m=m||{};var E,T,A,I,B,Q,K,ie,pe,xe,ce=v.ajaxSetup({},m),De=ce.context||ce,et=ce.context&&(De.nodeType||De.jquery)?v(De):v.event,dt=v.Deferred(),at=v.Callbacks("once memory"),Zt=ce.statusCode||{},qt={},Yn={},Xn="canceled",ut={readyState:0,getResponseHeader:function(ht){var zt;if(K){if(!I)for(I={};zt=Op.exec(A);)I[zt[1].toLowerCase()+" "]=(I[zt[1].toLowerCase()+" "]||[]).concat(zt[2]);zt=I[ht.toLowerCase()+" "]}return zt==null?null:zt.join(", ")},getAllResponseHeaders:function(){return K?A:null},setRequestHeader:function(ht,zt){return K==null&&(ht=Yn[ht.toLowerCase()]=Yn[ht.toLowerCase()]||ht,qt[ht]=zt),this},overrideMimeType:function(ht){return K==null&&(ce.mimeType=ht),this},statusCode:function(ht){var zt;if(ht)if(K)ut.always(ht[ut.status]);else for(zt in ht)Zt[zt]=[Zt[zt],ht[zt]];return this},abort:function(ht){var zt=ht||Xn;return E&&E.abort(zt),ni(0,zt),this}};if(dt.promise(ut),ce.url=((f||ce.url||Ca.href)+"").replace(Rp,Ca.protocol+"//"),ce.type=m.method||m.type||ce.method||ce.type,ce.dataTypes=(ce.dataType||"*").toLowerCase().match(ne)||[""],ce.crossDomain==null){Q=b.createElement("a");try{Q.href=ce.url,Q.href=Q.href,ce.crossDomain=pl.protocol+"//"+pl.host!=Q.protocol+"//"+Q.host}catch{ce.crossDomain=!0}}if(ce.data&&ce.processData&&typeof ce.data!="string"&&(ce.data=v.param(ce.data,ce.traditional)),Tc(Ec,ce,m,ut),K)return ut;ie=v.event&&ce.global,ie&&v.active++===0&&v.event.trigger("ajaxStart"),ce.type=ce.type.toUpperCase(),ce.hasContent=!Bp.test(ce.type),T=ce.url.replace(Pp,""),ce.hasContent?ce.data&&ce.processData&&(ce.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(ce.data=ce.data.replace(Dp,"+")):(xe=ce.url.slice(T.length),ce.data&&(ce.processData||typeof ce.data=="string")&&(T+=(dl.test(T)?"&":"?")+ce.data,delete ce.data),ce.cache===!1&&(T=T.replace(Lp,"$1"),xe=(dl.test(T)?"&":"?")+"_="+yc.guid+++xe),ce.url=T+xe),ce.ifModified&&(v.lastModified[T]&&ut.setRequestHeader("If-Modified-Since",v.lastModified[T]),v.etag[T]&&ut.setRequestHeader("If-None-Match",v.etag[T])),(ce.data&&ce.hasContent&&ce.contentType!==!1||m.contentType)&&ut.setRequestHeader("Content-Type",ce.contentType),ut.setRequestHeader("Accept",ce.dataTypes[0]&&ce.accepts[ce.dataTypes[0]]?ce.accepts[ce.dataTypes[0]]+(ce.dataTypes[0]!=="*"?", "+Cc+"; q=0.01":""):ce.accepts["*"]);for(pe in ce.headers)ut.setRequestHeader(pe,ce.headers[pe]);if(ce.beforeSend&&(ce.beforeSend.call(De,ut,ce)===!1||K))return ut.abort();if(Xn="abort",at.add(ce.complete),ut.done(ce.success),ut.fail(ce.error),E=Tc(vl,ce,m,ut),!E)ni(-1,"No Transport");else{if(ut.readyState=1,ie&&et.trigger("ajaxSend",[ut,ce]),K)return ut;ce.async&&ce.timeout>0&&(B=e.setTimeout(function(){ut.abort("timeout")},ce.timeout));try{K=!1,E.send(qt,ni)}catch(ht){if(K)throw ht;ni(-1,ht)}}function ni(ht,zt,Ta,yl){var Qn,ka,Zn,Dr,Pr,Dn=zt;K||(K=!0,B&&e.clearTimeout(B),E=void 0,A=yl||"",ut.readyState=ht>0?4:0,Qn=ht>=200&&ht<300||ht===304,Ta&&(Dr=zp(ce,ut,Ta)),!Qn&&v.inArray("script",ce.dataTypes)>-1&&v.inArray("json",ce.dataTypes)<0&&(ce.converters["text script"]=function(){}),Dr=Fp(ce,Dr,ut,Qn),Qn?(ce.ifModified&&(Pr=ut.getResponseHeader("Last-Modified"),Pr&&(v.lastModified[T]=Pr),Pr=ut.getResponseHeader("etag"),Pr&&(v.etag[T]=Pr)),ht===204||ce.type==="HEAD"?Dn="nocontent":ht===304?Dn="notmodified":(Dn=Dr.state,ka=Dr.data,Zn=Dr.error,Qn=!Zn)):(Zn=Dn,(ht||!Dn)&&(Dn="error",ht<0&&(ht=0))),ut.status=ht,ut.statusText=(zt||Dn)+"",Qn?dt.resolveWith(De,[ka,Dn,ut]):dt.rejectWith(De,[ut,Dn,Zn]),ut.statusCode(Zt),Zt=void 0,ie&&et.trigger(Qn?"ajaxSuccess":"ajaxError",[ut,ce,Qn?ka:Zn]),at.fireWith(De,[ut,Dn]),ie&&(et.trigger("ajaxComplete",[ut,ce]),--v.active||v.event.trigger("ajaxStop")))}return ut},getJSON:function(f,m,E){return v.get(f,m,E,"json")},getScript:function(f,m){return v.get(f,void 0,m,"script")}}),v.each(["get","post"],function(f,m){v[m]=function(E,T,A,I){return y(T)&&(I=I||A,A=T,T=void 0),v.ajax(v.extend({url:E,type:m,dataType:I,data:T,success:A},v.isPlainObject(E)&&E))}}),v.ajaxPrefilter(function(f){var m;for(m in f.headers)m.toLowerCase()==="content-type"&&(f.contentType=f.headers[m]||"")}),v._evalUrl=function(f,m,E){return v.ajax({url:f,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(T){v.globalEval(T,m,E)}})},v.fn.extend({wrapAll:function(f){var m;return this[0]&&(y(f)&&(f=f.call(this[0])),m=v(f,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&m.insertBefore(this[0]),m.map(function(){for(var E=this;E.firstElementChild;)E=E.firstElementChild;return E}).append(this)),this},wrapInner:function(f){return y(f)?this.each(function(m){v(this).wrapInner(f.call(this,m))}):this.each(function(){var m=v(this),E=m.contents();E.length?E.wrapAll(f):m.append(f)})},wrap:function(f){var m=y(f);return this.each(function(E){v(this).wrapAll(m?f.call(this,E):f)})},unwrap:function(f){return this.parent(f).not("body").each(function(){v(this).replaceWith(this.childNodes)}),this}}),v.expr.pseudos.hidden=function(f){return!v.expr.pseudos.visible(f)},v.expr.pseudos.visible=function(f){return!!(f.offsetWidth||f.offsetHeight||f.getClientRects().length)},v.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch{}};var $p={0:200,1223:204},Sa=v.ajaxSettings.xhr();h.cors=!!Sa&&"withCredentials"in Sa,h.ajax=Sa=!!Sa,v.ajaxTransport(function(f){var m,E;if(h.cors||Sa&&!f.crossDomain)return{send:function(T,A){var I,B=f.xhr();if(B.open(f.type,f.url,f.async,f.username,f.password),f.xhrFields)for(I in f.xhrFields)B[I]=f.xhrFields[I];f.mimeType&&B.overrideMimeType&&B.overrideMimeType(f.mimeType),!f.crossDomain&&!T["X-Requested-With"]&&(T["X-Requested-With"]="XMLHttpRequest");for(I in T)B.setRequestHeader(I,T[I]);m=function(Q){return function(){m&&(m=E=B.onload=B.onerror=B.onabort=B.ontimeout=B.onreadystatechange=null,Q==="abort"?B.abort():Q==="error"?typeof B.status!="number"?A(0,"error"):A(B.status,B.statusText):A($p[B.status]||B.status,B.statusText,(B.responseType||"text")!=="text"||typeof B.responseText!="string"?{binary:B.response}:{text:B.responseText},B.getAllResponseHeaders()))}},B.onload=m(),E=B.onerror=B.ontimeout=m("error"),B.onabort!==void 0?B.onabort=E:B.onreadystatechange=function(){B.readyState===4&&e.setTimeout(function(){m&&E()})},m=m("abort");try{B.send(f.hasContent&&f.data||null)}catch(Q){if(m)throw Q}},abort:function(){m&&m()}}}),v.ajaxPrefilter(function(f){f.crossDomain&&(f.contents.script=!1)}),v.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(f){return v.globalEval(f),f}}}),v.ajaxPrefilter("script",function(f){f.cache===void 0&&(f.cache=!1),f.crossDomain&&(f.type="GET")}),v.ajaxTransport("script",function(f){if(f.crossDomain||f.scriptAttrs){var m,E;return{send:function(T,A){m=v("

Class ContextMenu

context menu for nodes and edges

-

Constructors

Constructors

Properties

Methods

addTooltip logWrap @@ -7,9 +7,9 @@ The extension itself is already registered through the plain HTML/JS import in index.html, which makes available cy.contextMenus().

Parameters

  • graph: Graph

    the graph that the context menu applies to

    -
  • menuItems: MenuItem[]

Returns ContextMenu

Properties

graph: Graph

Methods

  • Add tooltips to all menu entries.

    +
  • menuItems: MenuItem[]

Returns ContextMenu

Properties

graph: Graph

Methods

  • Add tooltips to all menu entries.

    Parameters

    • cxtMenu: any

      a context menu without tooltips

      -

    Returns void

  • Add a logging wrapper to a context menu command.

    +

Returns void

  • Add a logging wrapper to a context menu command.

    Parameters

    • cmd: {
          content: any;
          onClickFunction: any;
      }

      the context menu command to wrap if it isn't already wrapped

      • content: any
      • onClickFunction: any
    • messageFunction: ((ele: Element) => any)

      a function that describes the element

      -
        • (ele): any
        • Parameters

          • ele: Element

          Returns any

    Returns void

+
    • (ele): any
    • Parameters

      • ele: Element

      Returns any

Returns void

diff --git a/doc/classes/Filter.html b/doc/classes/Filter.html index cdbafcf0..60a2ec35 100644 --- a/doc/classes/Filter.html +++ b/doc/classes/Filter.html @@ -1,5 +1,5 @@ Filter | SNIK Graph - v24.07

Class Filter

Toggles the visibility of a set of nodes defined by a selector.

-

Constructors

Constructors

Properties

a checkbox cssClass @@ -14,15 +14,15 @@

Constructors

Properties

a: HTMLAnchorElement
checkbox: HTMLInputElement
cssClass: string
label: string
selector: string
visible: boolean

Methods

  • Set the visibility of the nodes selected by the filter. +

Returns Filter

Properties

a: HTMLAnchorElement
checkbox: HTMLInputElement
cssClass: string
label: string
selector: string
visible: boolean

Methods

  • Set the visibility of the nodes selected by the filter. visible whether the nodes should be visible

    -

    Parameters

    • visible: boolean

    Returns void

  • Add filter entries to the filter menu.

    +
  • Add filter entries to the filter menu.

    Parameters

    • parent: HTMLElement

      the parent element to attach the entries to

    • as: HTMLAnchorElement[]

      an empty array of HTML anchors to be filled

      -

    Returns void

  • Loads the visibility values and applies it to all filters.

    +

Returns void

  • Loads the visibility values and applies it to all filters.

    Parameters

    • json: object

      JSON representation of all filters

      -

    Returns void

  • Saves the visibility values of all filters.

    +

Returns void

  • Saves the visibility values of all filters.

    Returns object

    JSON representation of all filters

    -
+
diff --git a/doc/classes/Graph.html b/doc/classes/Graph.html index b524a235..e5a1c0f8 100644 --- a/doc/classes/Graph.html +++ b/doc/classes/Graph.html @@ -1,5 +1,5 @@ Graph | SNIK Graph - v24.07

Class Graph

Cytoscape.js Graph Class with path operations and styling.

-

Constructors

Constructors

Properties

container cy instancesLoaded @@ -33,30 +33,30 @@ starStyle

Constructors

  • Creates a new cytoscape graph, assigns it to the #cy container and sets up basic event listeners.

    Parameters

    • container: HTMLElement

      parent element

      -

    Returns Graph

Properties

container: HTMLElement
cy: Core
instancesLoaded: boolean = false
matchComponents: Collection<SingularElementReturnValue, SingularElementArgument>[] = []
pathSource: NodeSingular = null
selectedNode: NodeSingular = null
starMode: boolean = false

Methods

  • Inverts the screen colors in the canvas for day mode. Uses an inverted node js style file to keep node colors.

    +

Returns Graph

Properties

container: HTMLElement
cy: Core
instancesLoaded: boolean = false
matchComponents: Collection<SingularElementReturnValue, SingularElementArgument>[] = []
pathSource: NodeSingular = null
selectedNode: NodeSingular = null
starMode: boolean = false

Methods

  • Inverts the screen colors in the canvas for day mode. Uses an inverted node js style file to keep node colors.

    Parameters

    • dayScheme: boolean

      whether the canvas colors should be inverted.

    • coloredEdges: boolean

      Give every edge-type a certain color.

    • showProperty: boolean

      Show the property as edge label even on all edges, else only show edge labels on unselected edges.

      -

    Returns void

  • Get the equivalent elements in this graph of the given elements from another graph.

    +

Returns void

  • Get the equivalent elements in this graph of the given elements from another graph.

    Parameters

    • eles: Collection<SingularElementReturnValue, SingularElementArgument>

      elements from another graph

    Returns Collection<SingularElementReturnValue, SingularElementArgument>

    equivalent elements that exist in this graph

    -
  • Get the equivalent nodes in this graph of the given nodes from another graph.

    +
  • Get the equivalent nodes in this graph of the given nodes from another graph.

    Parameters

    • nodes: NodeCollection

      nodes from another graph

    Returns NodeCollection

    equivalent nodes that exist in this graph

    -
  • Sets whether close matches are grouped in compound nodes.

    +
  • Sets whether close matches are grouped in compound nodes.

    Parameters

    • enabled: boolean

      Whether to activate or deactivate combine match mode. *

      -

    Returns Promise<void>

  • Returns, whether cumulative search is activated.

    +

Returns Promise<void>

  • Returns, whether cumulative search is activated.

    Returns boolean

    whether cumulative search is activated.

    -
  • Parameters

  • Parameters

    • ids: Iterable<string>

      iterable of cytoscape ids

    Returns Collection<SingularElementReturnValue, SingularElementArgument>

    cytoscape collection of elements with those ids

    -
  • Returns the start node for all path operations

    +
  • Returns the start node for all path operations

    Returns NodeSingular

    the start node for all path operations, or null if none exists.

    -
  • Move all matching nodes together.

    Parameters

    • distance: number

      the distance between them

      -

    Returns void

  • position in a circle around the first node

    +

Returns void

  • position in a circle around the first node

    Parameters

    • nodes: NodeCollection

      the nodes to position

    • distance: number

      the radius of the circle

      -

    Returns void

  • Multiplex takes a function that takes exactly one parameter in the form of a a single cytoscape Node, such as a star. +

Returns void

  • Multiplex takes a function that takes exactly one parameter in the form of a a single cytoscape Node, such as a star. It returns a function that executes the given function one or more times with different input based on the following criteria: If the nodes parameter is given, then multiplex uses it as input. For example multiplexing a star on a collection of nodes will execute that star for each node in the collection. @@ -69,52 +69,52 @@

  • Optionalnodes: NodeCollection

    The nodes, each of which will be passed as parameter to a separate call of the given function. Can be null or undefined,

  • Optionaldirect: boolean

    whether the input is a cytoscape collection that can be passed directly into the function without looping, which can be much faster if possible.

Returns ((ele?: NodeSingular) => void)

the function described above.

-
    • (ele?): void
    • Parameters

      • Optionalele: NodeSingular

      Returns void

  • Create and return a new graph if the option is set to create star operations in a new view.

    +
      • (ele?): void
      • Parameters

        • Optionalele: NodeSingular

        Returns void

  • Create and return a new graph if the option is set to create star operations in a new view.

    Parameters

    • alwaysNew: boolean = false

    Returns Promise<Graph>

    this iff the option to create stars in a new view is unset, a new view's graph if it is set

    -
  • Center and highlight the given URI.

    Parameters

    • uri: string

      The URI of a class in the graph.

    Returns boolean

    whether presenting the URI succeeded

    -
  • Center and highlight the given URIs.

    +
  • Center and highlight the given URIs.

    Parameters

    • uris: string[]

      the URIs to present

    • hideOthers: boolean = false

      whether to hide the other nodes

    Returns boolean

    whether presenting the URIs succeeded

    -
  • Removes all highlighting (except selection) and shows all hidden nodes.

    -

    Returns void

  • Set the given node as source for all path operations.

    +
  • Removes all highlighting (except selection) and shows all hidden nodes.

    +

    Returns void

  • Set the given node as source for all path operations.

    Parameters

    • node: NodeSingular

      the new source

    Returns boolean

    whether node is not null

    -
  • Show close matches of the given nodes.

    Parameters

    • nodes: NodeCollection

      the nodes whose close matches are shown

      -

    Returns void

  • Highlight the given two nodes, directly connected nodes (in both directions) of both of them and a shortest path between the two. +

Returns void

  • Highlight the given two nodes, directly connected nodes (in both directions) of both of them and a shortest path between the two. Hide all other nodes except when in star mode.

    Parameters

    • to: NodeSingular

      path target node

    Returns boolean

    whether a path could be found

    -
  • Show all nodes and edges on a shortest path between "from " and "to". +

  • Show all nodes and edges on a shortest path between "from " and "to". Hide all other nodes except when in star mode.

    Parameters

    • to: NodeSingular

      path target node

    • OptionalstarPath: boolean

      whether to show the star around all nodes on the path

    Returns ((from: NodeSingular) => boolean)

    a function that given a source node shows that path if possible and returns whether a path could be found

    -
      • (from): boolean
      • Parameters

        • from: NodeSingular

        Returns boolean

  • Highlight the give node and all its directly connected nodes (in both directions). +

      • (from): boolean
      • Parameters

        • from: NodeSingular

        Returns boolean

  • Highlight the give node and all its directly connected nodes (in both directions). Hide all other nodes except when in star mode.

    Parameters

    • center: NodeCollection

      node or collection of nodes. center of the star

    • changeLayout: boolean = false

      arrange the given node and it's close matches in the center and the connected nodes in a circle around them.

    • Optionaldirection: Direction

      only show edges that originate from node, not those that end in it. Optional and defaults to false.

      -

    Returns void

  • Multiplex star operations.

    +

Returns void

  • Multiplex star operations.

    Parameters

    • changeLayout: boolean = false

      arrange the given node and its close matches in the center and the connected nodes in a circle around them.

    • Optionaldirection: Direction

      show edges that originate from node, not those that end in it. Optional and defaults to false.

    Returns ((_nodes: NodeCollection) => void)

    show star function applied to multiple nodes

    -
      • (_nodes): void
      • Parameters

        • _nodes: NodeCollection

        Returns void

  • Multiplex star operations into a new view.

    +
      • (_nodes): void
      • Parameters

        • _nodes: NodeCollection

        Returns void

  • Multiplex star operations into a new view.

    Parameters

    • changeLayout: boolean = false

      arrange the given node and its close matches in the center and the connected nodes in a circle around them.

    • direction: Direction = Direction.BOTH

      only show edges that originate from node, not those that end in it. Optional and defaults to false.

    • alwaysNew: boolean = false

    Returns Promise<((_node: NodeSingular) => Graph)>

    show star function applied to multiple nodes

    -
  • Show a "spider worm" between two nodes, which combines a star around "to" with a shortest path from "from" to "to". +

  • Show a "spider worm" between two nodes, which combines a star around "to" with a shortest path from "from" to "to". Hide all other nodes except when in star mode.

    Parameters

    • from: NodeSingular

      path source node

    • to: NodeSingular

      path target node, gets a "star" around it as well

    Returns boolean

    whether a path could be found

    -
  • Show (unhide) the given elements or hide them using visibility: hidden. +

  • Show (unhide) the given elements or hide them using visibility: hidden. Do not use this for filters as they use other classes to interact properly with shown and hidden elements. Does not unhide filtered elements on its own.

    Parameters

    • eles:
          | NodeCollection
          | NodeSingular
          | EdgeCollection
          | Collection<SingularElementReturnValue, SingularElementArgument>

      the elements to hide

    • visible: boolean = true

      Whether to show or hide the nodes. Defaults to the sometimes implied value of true.

      -

    Returns void

  • Parameters

    • eles: Collection<SingularElementReturnValue, SingularElementArgument>

      the elements to assign the star mode css class to

      -

    Returns void

+

Returns void

  • Parameters

    • eles: Collection<SingularElementReturnValue, SingularElementArgument>

      the elements to assign the star mode css class to

      +

    Returns void

diff --git a/doc/classes/Menu.html b/doc/classes/Menu.html index b4dbca8b..d14c260a 100644 --- a/doc/classes/Menu.html +++ b/doc/classes/Menu.html @@ -1,5 +1,5 @@ Menu | SNIK Graph - v24.07

Class Menu

Populates the menu bar on the top and initializes the context menu.

-

Constructors

Constructors

Properties

coloredEdgesBox: any
dayModeBox: any
separateSubsBox: any
showPropertyBox: any

Methods

  • Adds the menu to the graph parent DOM element and sets up the event listeners.

    -

    Returns void

  • Add the menu entries of the options menu. Cannot be done with an entries array because they need an event listener so they have its own function.

    +

    Returns Menu

Properties

coloredEdgesBox: any
dayModeBox: any
separateSubsBox: any
showPropertyBox: any

Methods

  • Adds the menu to the graph parent DOM element and sets up the event listeners.

    +

    Returns void

  • Add the menu entries of the options menu. Cannot be done with an entries array because they need an event listener so they have its own function.

    Parameters

    • as: HTMLAnchorElement[]

      an empty array that will be filled with the anchor elements

      -

    Returns void

  • Applies the options selected in the menu tab "Options", for example Combine Match Mode.

    -

    Returns void

  • Returns boolean

    if edges should get different colors by type.

    -
  • Creates and returns the menus for the top menu bar. +

Returns void

  • Applies the options selected in the menu tab "Options", for example Combine Match Mode.

    +

    Returns void

  • Returns boolean

    if edges should get different colors by type.

    +
  • Creates and returns the menus for the top menu bar. The format is an array of menu elements. Each menu element is an object with a "label", unique "id" and an "entries" array. entries is an array of arrays of size two. @@ -35,16 +35,16 @@ entries[i][3] is an optional hotkey. *

    Returns MenuElement[]

    the array of menu elements.

    -
  • Restore session-based options from the output of toJSON().

    +
  • Restore session-based options from the output of toJSON().

    Parameters

    • json: any

      an option object

      -

    Returns void

  • Save session-based options (not user preferences) to JSON.

    -

    Returns object

  • Returns boolean

    whether subontologies are to be displayed separately.

    -
  • Sets the preferred node label language attribute. Use the values from node.js.

    +

Returns void

  • Save session-based options (not user preferences) to JSON.

    +

    Returns object

  • Returns boolean

    whether subontologies are to be displayed separately.

    +
  • Sets the preferred node label language attribute. Use the values from node.js.

    Parameters

    • lang: string

      the language to set

      -

    Returns void

  • Show all nodes that are connected via close matches to visible nodes.

    -

    Returns void

  • Returns boolean

    if edge labels with the property names should always be shown

    -
  • Notifies the user of the program version so that errors can be properly reported.

    -

    Returns void

  • Close the dropdown if the user clicks outside of the menu.

    +

Returns void

  • Show all nodes that are connected via close matches to visible nodes.

    +

    Returns void

  • Returns boolean

    if edge labels with the property names should always be shown

    +
  • Notifies the user of the program version so that errors can be properly reported.

    +

    Returns void

  • Close the dropdown if the user clicks outside of the menu.

    Parameters

    • e: any

      a click event

      -

    Returns void

  • Creates a GitHub issue for the visualization.

    -

    Returns void

+

Returns void

  • Creates a GitHub issue for the visualization.

    +

    Returns void

diff --git a/doc/classes/Property.html b/doc/classes/Property.html index 4abaeed3..e36bfac6 100644 --- a/doc/classes/Property.html +++ b/doc/classes/Property.html @@ -1,5 +1,5 @@ Property | SNIK Graph - v24.07

Class Property

RDF Property class for use in SNIK.

-

Constructors

Constructors

Properties

domain interontology label @@ -8,4 +8,4 @@ uri

Constructors

  • Sets up the property from an array.

    Parameters

    • array: any[]

      Contains 6 propertys: [uri,label,domain,range,interontology,restriction].

      -

    Returns Property

Properties

domain: string
interontology: boolean
label: string
range: string
restriction: boolean
uri: string
+

Returns Property

Properties

domain: string
interontology: boolean
label: string
range: string
restriction: boolean
uri: string
diff --git a/doc/classes/Search.html b/doc/classes/Search.html index 19f1cafb..4f04d1f8 100644 --- a/doc/classes/Search.html +++ b/doc/classes/Search.html @@ -1,19 +1,19 @@ -Search | SNIK Graph - v24.07

Class Search

Constructors

constructor +Search | SNIK Graph - v24.07

Class Search

Constructors

  • Add search functionality to the form.

    Parameters

    • form: HTMLFormElement

      a form with a search field named "query"

      -

    Returns Search

Properties

resultNodes: any[] = []

Methods

  • Searches the SPARQL endpoint for classes with the given label. +

Returns Search

Properties

resultNodes: any[] = []

Methods

  • Searches the SPARQL endpoint for classes with the given label. Case and space insensitive when not using bif:contains. Can be used by node.js.

    Parameters

    • userQuery: string

      the search query as given by the user

    Returns Promise<string[]>

    A promise with an array of class URIs.

    Old search without fuse index. Not used anymore.

    -
  • Search the class labels and display the result to the user.

    +
  • Search the class labels and display the result to the user.

    Parameters

    • userQuery: any

      the search query as given by the user

    Returns Promise<false>

    false to prevent page reload triggered by submit.

    -
  • Parameters

  • Parameters

    • query: string

      The user query.

    • uris: string[]

      An array of OWL class URIs

    Returns boolean

    whether the search results are nonempty.

    -
+
diff --git a/doc/classes/View.html b/doc/classes/View.html index 182f096f..d1cc2f97 100644 --- a/doc/classes/View.html +++ b/doc/classes/View.html @@ -1,5 +1,5 @@ View | SNIK Graph - v24.07

Class View

Tab that shows a graph.

-

Constructors

Constructors

Properties

cxtMenu cyContainer element @@ -18,11 +18,11 @@

Constructors

  • Create an empty graph and add it to the state of this view along with its Cytoscape.js instance.

    Parameters

    • initialize: boolean = true

      if initialize is true or not given, the graph is copied from the main view or, if that doesn't exist, from the SPARQL endpoint

    • Optionaltitle: string

      optional view title

      -

    Returns View

Properties

cxtMenu: ContextMenu
cyContainer: HTMLDivElement = ...
element: HTMLElement
initialized: Promise<void>
menu: Menu = null
state: ViewState
mainView: any = null
partViews: Set<View> = ...

Methods

  • Fill the initial graph or copy over from the main view if it is not the first.

    -

    Returns Promise<void>

  • Recreates the context menus. Needed for language switching.

    -

    Returns void

  • Returns the state of the active (focussed) view.

    +

Returns View

Properties

cxtMenu: ContextMenu
cyContainer: HTMLDivElement = ...
element: HTMLElement
initialized: Promise<void>
menu: Menu = null
state: ViewState
mainView: any = null
partViews: Set<View> = ...

Methods

  • Fill the initial graph or copy over from the main view if it is not the first.

    +

    Returns Promise<void>

  • Recreates the context menus. Needed for language switching.

    +

    Returns void

  • Returns the active (focussed) view.

    Returns any

    The active (focussed) view.

    -
+
diff --git a/doc/enums/Direction.html b/doc/enums/Direction.html index dc2ce72e..7b15d0c9 100644 --- a/doc/enums/Direction.html +++ b/doc/enums/Direction.html @@ -1,8 +1,8 @@ Direction | SNIK Graph - v24.07

Enumeration Direction

Specify the direction of edges to show around a given node.

-

Enumeration Members

Enumeration Members

Enumeration Members

BOTH: 2

show both incoming and outgoing edges

-
IN: 0

show incoming edges only

-
OUT: 1

show outgoing edges only

-
+
IN: 0

show incoming edges only

+
OUT: 1

show outgoing edges only

+
diff --git a/doc/enums/ViewJsonType.html b/doc/enums/ViewJsonType.html index eda2c6bc..85542ed3 100644 --- a/doc/enums/ViewJsonType.html +++ b/doc/enums/ViewJsonType.html @@ -1,3 +1,3 @@ -ViewJsonType | SNIK Graph - v24.07

Enumeration ViewJsonType

Enumeration Members

LAYOUT +ViewJsonType | SNIK Graph - v24.07

Enumeration ViewJsonType

Enumeration Members

Enumeration Members

LAYOUT: 1
VIEW: 0
+

Enumeration Members

LAYOUT: 1
VIEW: 0
diff --git a/doc/functions/abbrv.html b/doc/functions/abbrv.html index 420212ff..92208944 100644 --- a/doc/functions/abbrv.html +++ b/doc/functions/abbrv.html @@ -2,4 +2,4 @@

Parameters

  • s: string

    potentially long input string to shorten

  • maxLength: number = 25

    maximum output string length

Returns string

the abbreviated input string

-
+
diff --git a/doc/functions/addBenchmarkOverlay.html b/doc/functions/addBenchmarkOverlay.html index aa9a319a..a861ecfc 100644 --- a/doc/functions/addBenchmarkOverlay.html +++ b/doc/functions/addBenchmarkOverlay.html @@ -1,3 +1,3 @@ addBenchmarkOverlay | SNIK Graph - v24.07

Function addBenchmarkOverlay

  • Show the performance overlay.

    Parameters

    • cy: Core

      The core to add the overlay to.

      -

    Returns void

+

Returns void

diff --git a/doc/functions/addFileLoadEntries.html b/doc/functions/addFileLoadEntries.html index b53ab722..88acaefa 100644 --- a/doc/functions/addFileLoadEntries.html +++ b/doc/functions/addFileLoadEntries.html @@ -3,4 +3,4 @@

Parameters

  • graph: Graph

    the graph instance to load into

  • parent: HTMLElement

    the parent element of the menu

  • as: HTMLAnchorElement[]

    the file menu in the form of anchor elements that get styled by CSS

    -

Returns void

+

Returns void

diff --git a/doc/functions/browserCheckNonTranspiled.html b/doc/functions/browserCheckNonTranspiled.html index 8e1d57d5..3440711a 100644 --- a/doc/functions/browserCheckNonTranspiled.html +++ b/doc/functions/browserCheckNonTranspiled.html @@ -1,3 +1,3 @@ browserCheckNonTranspiled | SNIK Graph - v24.07

Function browserCheckNonTranspiled

  • Alerts the user if the browser cannot run the nontranspiled code, which uses ES6 modules. Only an approximation: Using some browser name and versions, may fail to warn or warn incorrectly.

    -

    Returns void

+

Returns void

diff --git a/doc/functions/browserCheckTranspiled.html b/doc/functions/browserCheckTranspiled.html index 6d8611b9..2c0a5582 100644 --- a/doc/functions/browserCheckTranspiled.html +++ b/doc/functions/browserCheckTranspiled.html @@ -1,3 +1,3 @@ browserCheckTranspiled | SNIK Graph - v24.07

Function browserCheckTranspiled

  • Alerts the user if the browser version is so old, that even the transpiled and polyfilled version is not guaranteed to work. Only an approximation: Using some browser name and versions, may fail to warn or warn incorrectly.

    -

    Returns void

+

Returns void

diff --git a/doc/functions/checkboxClickableDiv.html b/doc/functions/checkboxClickableDiv.html index 50049a1d..7dc0cd4f 100644 --- a/doc/functions/checkboxClickableDiv.html +++ b/doc/functions/checkboxClickableDiv.html @@ -3,4 +3,4 @@
  • text: string

    the text of the div

  • i18n: string

    optional internationalization key

  • Returns HTMLElement

    the created div element

    -
    +
    diff --git a/doc/functions/checkboxKeydownListener.html b/doc/functions/checkboxKeydownListener.html index 18029030..52a9f85f 100644 --- a/doc/functions/checkboxKeydownListener.html +++ b/doc/functions/checkboxKeydownListener.html @@ -1 +1 @@ -checkboxKeydownListener | SNIK Graph - v24.07

    Function checkboxKeydownListener

    • Parameters

      • box: any

      Returns ((e: any) => void)

        • (e): void
        • Parameters

          • e: any

          Returns void

    +checkboxKeydownListener | SNIK Graph - v24.07

    Function checkboxKeydownListener

    • Parameters

      • box: any

      Returns ((e: any) => void)

        • (e): void
        • Parameters

          • e: any

          Returns void

    diff --git a/doc/functions/classUse.html b/doc/functions/classUse.html index 0e9b4c19..fb8482d9 100644 --- a/doc/functions/classUse.html +++ b/doc/functions/classUse.html @@ -3,4 +3,4 @@ Recalculate the layout to place those nodes in relation to the whole graph again.

    Parameters

    • clazz: string

      The URI of the class.

    • subTop: string

      The sub top letter of the class (R,F or E)

      -

    Returns Promise<void>

    +

    Returns Promise<void>

    diff --git a/doc/functions/createGitHubConfirmLinkIssue.html b/doc/functions/createGitHubConfirmLinkIssue.html index a18506cf..5fbde118 100644 --- a/doc/functions/createGitHubConfirmLinkIssue.html +++ b/doc/functions/createGitHubConfirmLinkIssue.html @@ -1,2 +1,2 @@ createGitHubConfirmLinkIssue | SNIK Graph - v24.07

    Function createGitHubConfirmLinkIssue

    • Prompts creation of an issue on GitHub with the label specified in config.git.issueLabels.confirmLink and the default assignee to confirm the given edge.

      -

      Parameters

      • edge: EdgeSingular

      Returns void

    +

    Parameters

    • edge: EdgeSingular

    Returns void

    diff --git a/doc/functions/createGitHubEdgeDeletionIssue.html b/doc/functions/createGitHubEdgeDeletionIssue.html index 22fd60f5..6c73a446 100644 --- a/doc/functions/createGitHubEdgeDeletionIssue.html +++ b/doc/functions/createGitHubEdgeDeletionIssue.html @@ -1,3 +1,3 @@ createGitHubEdgeDeletionIssue | SNIK Graph - v24.07

    Function createGitHubEdgeDeletionIssue

    • Prompts creation of an issue on GitHub with the label specified in config.git.issueLabels.deleteEdge and the default assignee to remove the given edge (triple).

      Parameters

      • edge: EdgeSingular

        The edge (standing for a triple) which is to be removed

        -

      Returns void

    +

    Returns void

    diff --git a/doc/functions/createGitHubIssue.html b/doc/functions/createGitHubIssue.html index 27e4e4ee..504c534f 100644 --- a/doc/functions/createGitHubIssue.html +++ b/doc/functions/createGitHubIssue.html @@ -5,4 +5,4 @@
  • Optionalassignee: string

    default assignee for the issue (GitHub handle)

  • Optionallabel: string

    default label for the issue

  • Optionallogs: string[]

    optional array of github markdown formatted log strings

    -
  • Returns void

    +

    Returns void

    diff --git a/doc/functions/createGitHubNodeDeletionIssue.html b/doc/functions/createGitHubNodeDeletionIssue.html index 18ea546e..d2bacdf7 100644 --- a/doc/functions/createGitHubNodeDeletionIssue.html +++ b/doc/functions/createGitHubNodeDeletionIssue.html @@ -1,3 +1,3 @@ createGitHubNodeDeletionIssue | SNIK Graph - v24.07

    Function createGitHubNodeDeletionIssue

    • Prompts creation of an issue on GitHub with the label specified in config.git.issueLabels.deleteNode and the default assignee to remove the given node.

      Parameters

      • node: NodeSingular

        The node which is to be removed

        -

      Returns void

    +

    Returns void

    diff --git a/doc/functions/createIndex.html b/doc/functions/createIndex.html index b9770686..81019263 100644 --- a/doc/functions/createIndex.html +++ b/doc/functions/createIndex.html @@ -1,3 +1,3 @@ createIndex | SNIK Graph - v24.07

    Function createIndex

    • Create fulltext index from SPARQL endpoint.

      Returns Promise<object[]>

      the index items for testing

      -
    +
    diff --git a/doc/functions/describe.html b/doc/functions/describe.html index c73d97e2..e8208167 100644 --- a/doc/functions/describe.html +++ b/doc/functions/describe.html @@ -2,4 +2,4 @@

    Parameters

    • uri: string

      A resource URI

    • OptionalgraphOpt: string

      An optional SPARQL graph.

    Returns Promise<string>

    A promise of the SPARQL describe result as text.

    -
    +
    diff --git a/doc/functions/edgeCommands.html b/doc/functions/edgeCommands.html index 58fbd5f7..35f887e7 100644 --- a/doc/functions/edgeCommands.html +++ b/doc/functions/edgeCommands.html @@ -1,4 +1,4 @@ edgeCommands | SNIK Graph - v24.07

    Function edgeCommands

    +
    diff --git a/doc/functions/edgeLabel.html b/doc/functions/edgeLabel.html index 487f31db..8b608b85 100644 --- a/doc/functions/edgeLabel.html +++ b/doc/functions/edgeLabel.html @@ -1,4 +1,4 @@ edgeLabel | SNIK Graph - v24.07

    Function edgeLabel

    • Creates a human readable string of the triple that an edge represents.

      Parameters

      • edge: EdgeSingular

        the edge, whose label is determined

      Returns string

      a human readable string of the triple that an edge represents.

      -
    +
    diff --git a/doc/functions/fillInitialGraph.html b/doc/functions/fillInitialGraph.html index 68bec73a..739b0e26 100644 --- a/doc/functions/fillInitialGraph.html +++ b/doc/functions/fillInitialGraph.html @@ -1,3 +1,3 @@ fillInitialGraph | SNIK Graph - v24.07

    Function fillInitialGraph

    • Fill the initial Graph based on the URL GET parameters.

      Parameters

      • graph: Graph

        the initial graph

        -

      Returns Promise<void>

    +

    Returns Promise<void>

    diff --git a/doc/functions/fromJSON.html b/doc/functions/fromJSON.html index 8d6a621f..aef8287b 100644 --- a/doc/functions/fromJSON.html +++ b/doc/functions/fromJSON.html @@ -1,3 +1,3 @@ fromJSON | SNIK Graph - v24.07

    Function fromJSON

    • Loads the visibility values and apllies it to all filters.

      Parameters

      • json: StateJson

        the JSON representation of the state

        -

      Returns void

    +

    Returns void

    diff --git a/doc/functions/getElementById.html b/doc/functions/getElementById.html index e0e74318..6ff83867 100644 --- a/doc/functions/getElementById.html +++ b/doc/functions/getElementById.html @@ -1,4 +1,4 @@ getElementById | SNIK Graph - v24.07

    Function getElementById

    • getElementById with exception handling.

      Parameters

      • id: string

        an HTML DOM id

      Returns HTMLElement

      the element with the given id

      -
    +
    diff --git a/doc/functions/getIdStrings.html b/doc/functions/getIdStrings.html index db4a12de..dee0b144 100644 --- a/doc/functions/getIdStrings.html +++ b/doc/functions/getIdStrings.html @@ -1,3 +1,3 @@ getIdStrings | SNIK Graph - v24.07

    Function getIdStrings

    • returns the id strings for the active language

      Returns string[]

      description

      -
    +
    diff --git a/doc/functions/getLanguage.html b/doc/functions/getLanguage.html index d4988a21..b3596ced 100644 --- a/doc/functions/getLanguage.html +++ b/doc/functions/getLanguage.html @@ -1,2 +1,2 @@ getLanguage | SNIK Graph - v24.07

    Function getLanguage

    • Returns string

      the active language code, such as "en" or "de"

      -
    +
    diff --git a/doc/functions/getString.html b/doc/functions/getString.html index 32bb2d96..a8e3409b 100644 --- a/doc/functions/getString.html +++ b/doc/functions/getString.html @@ -1,4 +1,4 @@ getString | SNIK Graph - v24.07

    Function getString

    • Parameters

      • key: string

        language independent key

      • Optionalhotkey: string

        optional key combination to be displayed next to this string

      Returns string

      language dependend string

      -
    +
    diff --git a/doc/functions/goldenLayout.html b/doc/functions/goldenLayout.html index 27265e9c..06cdcf15 100644 --- a/doc/functions/goldenLayout.html +++ b/doc/functions/goldenLayout.html @@ -1,3 +1,3 @@ goldenLayout | SNIK Graph - v24.07

    Function goldenLayout

    • Create, configure and return a GoldenLayout instance.

      Returns GoldenLayout

      the created GoldenLayout instance

      -
    +
    diff --git a/doc/functions/hsvToHexColor.html b/doc/functions/hsvToHexColor.html index 9bc06dc2..f4888963 100644 --- a/doc/functions/hsvToHexColor.html +++ b/doc/functions/hsvToHexColor.html @@ -3,4 +3,4 @@
  • saturation: number

    The saturation in the range 0 to 1.

  • value: number

    The value int the range 0 to 1.

  • Returns string

    an rgb hex color prefixed with '#'.

    -
    +
    diff --git a/doc/functions/initHelp.html b/doc/functions/initHelp.html index d7947dc4..77025cd2 100644 --- a/doc/functions/initHelp.html +++ b/doc/functions/initHelp.html @@ -1,2 +1,2 @@ initHelp | SNIK Graph - v24.07

    Function initHelp

    • Add event listeners for popups.

      -

      Returns void

    +

    Returns void

    diff --git a/doc/functions/initLog.html b/doc/functions/initLog.html index c1666624..4f09b4be 100644 --- a/doc/functions/initLog.html +++ b/doc/functions/initLog.html @@ -1,2 +1,2 @@ initLog | SNIK Graph - v24.07

    Function initLog

    • Record log statements and show some to the user via overlays.

      -

      Returns void

    +

    Returns void

    diff --git a/doc/functions/loadGraphFromJsonFile.html b/doc/functions/loadGraphFromJsonFile.html index e0eb18f8..7dba7269 100644 --- a/doc/functions/loadGraphFromJsonFile.html +++ b/doc/functions/loadGraphFromJsonFile.html @@ -2,4 +2,4 @@ Load a layouted graph from the JSON file specified by the given file input change event.

    • Parameters

      • graph: Graph

        the graph to load the file into

      Returns ((event: Event) => void)

      a function that loads the graph from a file input change event

      -
        • (event): void
        • Parameters

          • event: Event

          Returns void

    +
      • (event): void
      • Parameters

        • event: Event

        Returns void

    diff --git a/doc/functions/loadGraphFromSparql.html b/doc/functions/loadGraphFromSparql.html index 0b3c494c..48ea62ab 100644 --- a/doc/functions/loadGraphFromSparql.html +++ b/doc/functions/loadGraphFromSparql.html @@ -7,4 +7,4 @@
    loadGraphFromSparql(cy,new Set(["meta","bb"]))
     
    -
    +
    diff --git a/doc/functions/loadLayout.html b/doc/functions/loadLayout.html index 8946f57a..2ae8f128 100644 --- a/doc/functions/loadLayout.html +++ b/doc/functions/loadLayout.html @@ -1,3 +1,3 @@ loadLayout | SNIK Graph - v24.07

    Function loadLayout

    • Loads a stored layout from a JSON file.

      Parameters

      • event: Event

        a file input change event

        -

      Returns void

    +

    Returns void

    diff --git a/doc/functions/loadLayoutFromJsonObject.html b/doc/functions/loadLayoutFromJsonObject.html index 51efe050..71b4a81a 100644 --- a/doc/functions/loadLayoutFromJsonObject.html +++ b/doc/functions/loadLayoutFromJsonObject.html @@ -1 +1 @@ -loadLayoutFromJsonObject | SNIK Graph - v24.07

    Function loadLayoutFromJsonObject

    +loadLayoutFromJsonObject | SNIK Graph - v24.07

    Function loadLayoutFromJsonObject

    diff --git a/doc/functions/loadSessionFromJsonFile.html b/doc/functions/loadSessionFromJsonFile.html index 8f5c9432..727745d5 100644 --- a/doc/functions/loadSessionFromJsonFile.html +++ b/doc/functions/loadSessionFromJsonFile.html @@ -1,3 +1,3 @@ loadSessionFromJsonFile | SNIK Graph - v24.07

    Function loadSessionFromJsonFile

    • Loads the contents of all views from a JSON file.

      Parameters

      • event: Event

        a file input change event

        -

      Returns Promise<void>

    +

    Returns Promise<void>

    diff --git a/doc/functions/loadView.html b/doc/functions/loadView.html index c4421544..57a223da 100644 --- a/doc/functions/loadView.html +++ b/doc/functions/loadView.html @@ -1,3 +1,3 @@ loadView | SNIK Graph - v24.07

    Function loadView

    • Loads a stored view from a JSON file.

      Parameters

      • event: Event

        a file input change event

        -

      Returns void

    +

    Returns void

    diff --git a/doc/functions/long.html b/doc/functions/long.html index 46aa9ea5..4daebfd9 100644 --- a/doc/functions/long.html +++ b/doc/functions/long.html @@ -1,4 +1,4 @@ long | SNIK Graph - v24.07

    Function long

    • Restores a URI if possible that is shortened using a SNIK prefix to its usual form using prefixes defined in this file.

      Parameters

      • uri: string

        a prefixed URI, for example "meta:Function".

      Returns string

      the restored URI, for example "http://www.snik.eu/ontology/meta/Function". If no prefix applies, return the input as is.

      -
    +
    diff --git a/doc/functions/longPrefix.html b/doc/functions/longPrefix.html index 61b754ee..1cdb1242 100644 --- a/doc/functions/longPrefix.html +++ b/doc/functions/longPrefix.html @@ -1,3 +1,3 @@ longPrefix | SNIK Graph - v24.07

    Function longPrefix

    • Parameters

      • uri: string

        any URI

      Returns string

      the prefix part of a URI if it is defined in this file.

      -
    +
    diff --git a/doc/functions/nodeCommands.html b/doc/functions/nodeCommands.html index 677c7039..7e8123a9 100644 --- a/doc/functions/nodeCommands.html +++ b/doc/functions/nodeCommands.html @@ -1,4 +1,4 @@ nodeCommands | SNIK Graph - v24.07

    Function nodeCommands

    +
    diff --git a/doc/functions/positions.html b/doc/functions/positions.html index 10028385..235fb061 100644 --- a/doc/functions/positions.html +++ b/doc/functions/positions.html @@ -4,4 +4,4 @@
    // returns [["http://www.snik.eu...",{"x":0,"y":0}],...]
    positions(cy.nodes());
    -
    +
    diff --git a/doc/functions/possible.html b/doc/functions/possible.html index 3d3aa8b3..302731fc 100644 --- a/doc/functions/possible.html +++ b/doc/functions/possible.html @@ -2,4 +2,4 @@

    Parameters

    • subjectNode: NodeSingular

      node representing a resource in subject position

    • objectNode: NodeSingular

      node representing a resource in object position

    Returns Property[]

    all properties that are allowed between the given subject and object node

    -
    +
    diff --git a/doc/functions/presetLayout.html b/doc/functions/presetLayout.html index 7d5b7f95..336d082a 100644 --- a/doc/functions/presetLayout.html +++ b/doc/functions/presetLayout.html @@ -6,4 +6,4 @@
    `presetLayout(cy,[["http://www.snik.eu...",{"x":0,"y":0}],...]);`
     
    -
    +
    diff --git a/doc/functions/progress.html b/doc/functions/progress.html index e86c289e..a65bf70e 100644 --- a/doc/functions/progress.html +++ b/doc/functions/progress.html @@ -1,3 +1,3 @@ progress | SNIK Graph - v24.07

    Function progress

    • Not thread safe but javascript is single threaded for now.

      Parameters

      • func: Function

        any function that should have its progress displayed while it is running

        -

      Returns Promise<void>

    +

    Returns Promise<void>

    diff --git a/doc/functions/run.html b/doc/functions/run.html index b4699037..4bc5b046 100644 --- a/doc/functions/run.html +++ b/doc/functions/run.html @@ -8,4 +8,4 @@
    run(cy,{"name":"grid"},new Set(["meta","ciox"]))
     
    -
    +
    diff --git a/doc/functions/runCached.html b/doc/functions/runCached.html index 8bb7ec89..afe83f8f 100644 --- a/doc/functions/runCached.html +++ b/doc/functions/runCached.html @@ -4,4 +4,4 @@
  • subs: string[]

    Set of subontologies. If the subs are not given the layout still works but it is not cached.

  • separateSubs: boolean = false

    Whether to separate the graph based on the subontologies.

  • Returns Promise<boolean>

    whether the layout could successfully be applied. Does not indicate success of loading from cache, in which case it is calculated anew.

    -
    +
    diff --git a/doc/functions/saveGraph.html b/doc/functions/saveGraph.html index de19f9a2..fc6351d2 100644 --- a/doc/functions/saveGraph.html +++ b/doc/functions/saveGraph.html @@ -1,3 +1,3 @@ saveGraph | SNIK Graph - v24.07

    Function saveGraph

    • Saves the whole layouted graph as a Cytoscape JSON file.

      Parameters

      • graph: any

        the graph to save

        -

      Returns void

    +

    Returns void

    diff --git a/doc/functions/saveJson.html b/doc/functions/saveJson.html index ad9e344b..4eb2e8ab 100644 --- a/doc/functions/saveJson.html +++ b/doc/functions/saveJson.html @@ -2,4 +2,4 @@ Based on https://stackoverflow.com/questions/19327749/javascript-blob-fileName-without-link

    Parameters

    • data: object

      a JSON object

    • fileName: string

      the name of the saved file

      -

    Returns void

    +

    Returns void

    diff --git a/doc/functions/saveLayout.html b/doc/functions/saveLayout.html index e1c1ed08..9fffdc5a 100644 --- a/doc/functions/saveLayout.html +++ b/doc/functions/saveLayout.html @@ -1,3 +1,3 @@ saveLayout | SNIK Graph - v24.07

    Function saveLayout

    • Saves the locations and URIs of the nodes of the current view as a custom JSON file.

      Parameters

      Returns void

    +

    Returns void

    diff --git a/doc/functions/savePng.html b/doc/functions/savePng.html index c9412a7f..0b7ddc3e 100644 --- a/doc/functions/savePng.html +++ b/doc/functions/savePng.html @@ -5,4 +5,4 @@
  • highRes: boolean

    Iff true, generate a high resolution picture using the maximum width and height from config.js. Otherwise, either use the native resolution of the canvas (full=false) or the standard resolution (full=true) from config.js.

  • Returns void

    nothing

    -
    +
    diff --git a/doc/functions/saveSession.html b/doc/functions/saveSession.html index 4593ca00..df27c280 100644 --- a/doc/functions/saveSession.html +++ b/doc/functions/saveSession.html @@ -1,2 +1,2 @@ saveSession | SNIK Graph - v24.07

    Function saveSession

    • Saves the contents of all views as a custom JSON file.

      -

      Parameters

      • options: any

      Returns void

    +

    Parameters

    • options: any

    Returns void

    diff --git a/doc/functions/saveSvg.html b/doc/functions/saveSvg.html index 8d82e9e9..f5596ff8 100644 --- a/doc/functions/saveSvg.html +++ b/doc/functions/saveSvg.html @@ -3,4 +3,4 @@
  • dayMode: boolean

    whether day mode is active

  • full: boolean = true

    Iff true, include the whole graph, otherwise only include what is inside the canvas boundaries.

  • Returns void

    nothing

    -
    +
    diff --git a/doc/functions/saveUrl.html b/doc/functions/saveUrl.html index 6efd79e4..340d9e62 100644 --- a/doc/functions/saveUrl.html +++ b/doc/functions/saveUrl.html @@ -2,4 +2,4 @@ Based on https://stackoverflow.com/questions/19327749/javascript-blob-fileName-without-link

    Parameters

    • url: string

      a URL that resolves to a file

    • fileName: string

      the name of the saved file

      -

    Returns void

    +

    Returns void

    diff --git a/doc/functions/saveView.html b/doc/functions/saveView.html index cc2be996..64c897f3 100644 --- a/doc/functions/saveView.html +++ b/doc/functions/saveView.html @@ -1,3 +1,3 @@ saveView | SNIK Graph - v24.07

    Function saveView

    • Saves the contents of the current view as a custom JSON file.

      Parameters

      Returns void

    +

    Returns void

    diff --git a/doc/functions/search-1.html b/doc/functions/search-1.html index d3a8f5b2..4f585350 100644 --- a/doc/functions/search-1.html +++ b/doc/functions/search-1.html @@ -1,4 +1,4 @@ search | SNIK Graph - v24.07

    Function search

    • Searches the Fuse index for resources with a similar label.

      Parameters

      • userQuery: string

        search query as given by a user

      Returns Promise<FuseResult<Item>[]>

      the class URIs found.

      -
    +
    diff --git a/doc/functions/select.html b/doc/functions/select.html index 54c429bd..5d57effc 100644 --- a/doc/functions/select.html +++ b/doc/functions/select.html @@ -3,4 +3,4 @@
  • Optionalgraph: string

    An optional SPARQL graph.

  • endpoint: string = config.sparql.endpoint

    An optional SPARQL endpoint. May override FROM statements.

  • Returns Promise<object[]>

    A promise of a set of SPARQL select result bindings.

    -
    +
    diff --git a/doc/functions/setLanguage.html b/doc/functions/setLanguage.html index 4acb4d4b..769aa0ee 100644 --- a/doc/functions/setLanguage.html +++ b/doc/functions/setLanguage.html @@ -1,4 +1,4 @@ setLanguage | SNIK Graph - v24.07

    Function setLanguage

    • Sets the user interface language if it exists.

      Parameters

      • lang: string

        the language tag that the user interface should switch to

      Returns boolean

      whether the language exists

      -
    +
    diff --git a/doc/functions/short.html b/doc/functions/short.html index d00d46a2..568c422f 100644 --- a/doc/functions/short.html +++ b/doc/functions/short.html @@ -1,4 +1,4 @@ short | SNIK Graph - v24.07

    Function short

    • Shortens a URI if possible using SNIK prefixes defined in this file.

      Parameters

      Returns string

      the shortened URI, for example "meta:Function". If no prefix applies, return the input as is.

      -
    +
    diff --git a/doc/functions/showChapterSearch.html b/doc/functions/showChapterSearch.html index 9e8e9282..64ee1a08 100644 --- a/doc/functions/showChapterSearch.html +++ b/doc/functions/showChapterSearch.html @@ -2,4 +2,4 @@

    Parameters

    • graph: Graph

      the graph that is searched

    • sub: string

      subontology, such as "bb" or "ob"

    Returns Promise<void>

    void promise just for waiting

    -
    +
    diff --git a/doc/functions/stringToColor.html b/doc/functions/stringToColor.html index 9be1872b..2c3c6824 100644 --- a/doc/functions/stringToColor.html +++ b/doc/functions/stringToColor.html @@ -2,4 +2,4 @@ So we get pseudo-randomized colors for different strings.

    Parameters

    • str: string

      The string to get a color for.

    Returns string

    A # leaded rgb hex color depending on the input string.

    -
    +
    diff --git a/doc/functions/sub.html b/doc/functions/sub.html index cdd3ffcc..cef11f23 100644 --- a/doc/functions/sub.html +++ b/doc/functions/sub.html @@ -1,4 +1,4 @@ sub | SNIK Graph - v24.07

    Function sub

    • Returns the subontology a SNIK uri belongs to.

      Parameters

      • uri: string

        a SNIK URI

      Returns string

      the subontology of the URI

      -
    +
    diff --git a/doc/functions/timer.html b/doc/functions/timer.html index a0b78d0b..ada56bcf 100644 --- a/doc/functions/timer.html +++ b/doc/functions/timer.html @@ -4,4 +4,4 @@

    Parameters

    • name: string

      identifies the timer *

    Returns {
        stop: ((message?: string) => void);
    }

    the timer object with the stop(message) function. The message is optional.

    -
    • stop: ((message?: string) => void)
        • (message?): void
        • Parameters

          • Optionalmessage: string

          Returns void

    +
    • stop: ((message?: string) => void)
        • (message?): void
        • Parameters

          • Optionalmessage: string

          Returns void

    diff --git a/doc/functions/toJSON.html b/doc/functions/toJSON.html index 052c479a..5cca92f7 100644 --- a/doc/functions/toJSON.html +++ b/doc/functions/toJSON.html @@ -1,3 +1,3 @@ toJSON | SNIK Graph - v24.07

    Function toJSON

    +
    diff --git a/doc/functions/updateContextMenus.html b/doc/functions/updateContextMenus.html index f38e62ca..81f59b95 100644 --- a/doc/functions/updateContextMenus.html +++ b/doc/functions/updateContextMenus.html @@ -1,2 +1,2 @@ updateContextMenus | SNIK Graph - v24.07

    Function updateContextMenus

    • Update all context menus using their ID tag

      -

      Returns void

    +

    Returns void

    diff --git a/doc/functions/updateHtml.html b/doc/functions/updateHtml.html index 520c9a65..78ac1e77 100644 --- a/doc/functions/updateHtml.html +++ b/doc/functions/updateHtml.html @@ -1,2 +1,2 @@ updateHtml | SNIK Graph - v24.07

    Function updateHtml

    • Update all HTML elements with data-i18n tags.

      -

      Returns void

    +

    Returns void

    diff --git a/doc/interfaces/Item.html b/doc/interfaces/Item.html index cacce53d..c3746c70 100644 --- a/doc/interfaces/Item.html +++ b/doc/interfaces/Item.html @@ -1,4 +1,4 @@ -Item | SNIK Graph - v24.07

    Interface Item

    interface Item {
        def?: string;
        l: string[];
        uri: string;
    }

    Properties

    def? +Item | SNIK Graph - v24.07

    Interface Item

    interface Item {
        def?: string;
        l: string[];
        uri: string;
    }

    Properties

    Properties

    def?: string
    l: string[]
    uri: string
    +

    Properties

    def?: string
    l: string[]
    uri: string
    diff --git a/doc/interfaces/LayoutConfig.html b/doc/interfaces/LayoutConfig.html index 8296d4d8..a11ef60d 100644 --- a/doc/interfaces/LayoutConfig.html +++ b/doc/interfaces/LayoutConfig.html @@ -1,2 +1,2 @@ -LayoutConfig | SNIK Graph - v24.07

    Interface LayoutConfig

    interface LayoutConfig {
        name: string;
    }

    Properties

    Properties

    name: string
    +LayoutConfig | SNIK Graph - v24.07

    Interface LayoutConfig

    interface LayoutConfig {
        name: string;
    }

    Properties

    Properties

    name: string
    diff --git a/doc/interfaces/MenuElement.html b/doc/interfaces/MenuElement.html index 79b795c6..799ee76f 100644 --- a/doc/interfaces/MenuElement.html +++ b/doc/interfaces/MenuElement.html @@ -1,4 +1,4 @@ -MenuElement | SNIK Graph - v24.07

    Interface MenuElement

    interface MenuElement {
        entries: MenuEntry[];
        i18n: string;
        id?: string;
    }

    Properties

    entries +MenuElement | SNIK Graph - v24.07

    Interface MenuElement

    interface MenuElement {
        entries: MenuEntry[];
        i18n: string;
        id?: string;
    }

    Properties

    Properties

    entries: MenuEntry[]
    i18n: string
    id?: string
    +

    Properties

    entries: MenuEntry[]
    i18n: string
    id?: string
    diff --git a/doc/interfaces/MenuEntry.html b/doc/interfaces/MenuEntry.html index 789c311c..c7fa9ba0 100644 --- a/doc/interfaces/MenuEntry.html +++ b/doc/interfaces/MenuEntry.html @@ -1,5 +1,5 @@ -MenuEntry | SNIK Graph - v24.07

    Interface MenuEntry

    interface MenuEntry {
        action: string | (() => void);
        hotkey?: string;
        i18n: string;
    }

    Properties

    action +MenuEntry | SNIK Graph - v24.07

    Interface MenuEntry

    interface MenuEntry {
        action: string | (() => void);
        hotkey?: string;
        i18n: string;
    }

    Properties

    Properties

    action: string | (() => void)

    Action is either a link as a string (will be opened on another tab) or a function that will be executed.

    -
    hotkey?: string
    i18n: string
    +
    hotkey?: string
    i18n: string
    diff --git a/doc/interfaces/MenuItem.html b/doc/interfaces/MenuItem.html index f4643a94..4fedf03d 100644 --- a/doc/interfaces/MenuItem.html +++ b/doc/interfaces/MenuItem.html @@ -1,6 +1,6 @@ -MenuItem | SNIK Graph - v24.07

    Interface MenuItem

    interface MenuItem {
        content?: string;
        id: string;
        selector?: "node" | "edge" | "node:compound";
        submenu?: MenuItem[];
        onClickFunction?(event: Event | {
            target: any;
        }): void;
    }

    Properties

    content? +MenuItem | SNIK Graph - v24.07

    Interface MenuItem

    interface MenuItem {
        content?: string;
        id: string;
        selector?: "node" | "edge" | "node:compound";
        submenu?: MenuItem[];
        onClickFunction?(event: Event | {
            target: any;
        }): void;
    }

    Properties

    content?: string
    id: string
    selector?: "node" | "edge" | "node:compound"
    submenu?: MenuItem[]

    Methods

    • Parameters

      • event: Event | {
            target: any;
        }

      Returns void

    +

    Properties

    content?: string
    id: string
    selector?: "node" | "edge" | "node:compound"
    submenu?: MenuItem[]

    Methods

    • Parameters

      • event: Event | {
            target: any;
        }

      Returns void

    diff --git a/doc/interfaces/NodeLayout.html b/doc/interfaces/NodeLayout.html index 7db65991..9bf153d1 100644 --- a/doc/interfaces/NodeLayout.html +++ b/doc/interfaces/NodeLayout.html @@ -1,3 +1,3 @@ -NodeLayout | SNIK Graph - v24.07

    Interface NodeLayout

    interface NodeLayout {
        position: {
            x: number;
            y: number;
        };
        uri: string;
    }

    Properties

    position +NodeLayout | SNIK Graph - v24.07

    Interface NodeLayout

    interface NodeLayout {
        position: {
            x: number;
            y: number;
        };
        uri: string;
    }

    Properties

    Properties

    position: {
        x: number;
        y: number;
    }
    uri: string
    +

    Properties

    position: {
        x: number;
        y: number;
    }
    uri: string
    diff --git a/doc/interfaces/Session.html b/doc/interfaces/Session.html index 6a629d9f..87b68de1 100644 --- a/doc/interfaces/Session.html +++ b/doc/interfaces/Session.html @@ -1,4 +1,4 @@ -Session | SNIK Graph - v24.07

    Interface Session

    interface Session {
        mainGraph: any;
        state: any;
        tabs: TabContent[];
    }

    Properties

    mainGraph +Session | SNIK Graph - v24.07

    Interface Session

    interface Session {
        mainGraph: any;
        state: any;
        tabs: TabContent[];
    }

    Properties

    Properties

    mainGraph: any
    state: any
    tabs: TabContent[]
    +

    Properties

    mainGraph: any
    state: any
    tabs: TabContent[]
    diff --git a/doc/interfaces/StateJson.html b/doc/interfaces/StateJson.html index fd847193..f1170919 100644 --- a/doc/interfaces/StateJson.html +++ b/doc/interfaces/StateJson.html @@ -1,3 +1,3 @@ -StateJson | SNIK Graph - v24.07

    Interface StateJson

    interface StateJson {
        filters: any;
        options: any;
    }

    Properties

    filters +StateJson | SNIK Graph - v24.07

    Interface StateJson

    interface StateJson {
        filters: any;
        options: any;
    }

    Properties

    Properties

    filters: any
    options: any
    +

    Properties

    filters: any
    options: any
    diff --git a/doc/interfaces/TabContent.html b/doc/interfaces/TabContent.html index c09b8cd6..c85a7cc0 100644 --- a/doc/interfaces/TabContent.html +++ b/doc/interfaces/TabContent.html @@ -1,4 +1,4 @@ -TabContent | SNIK Graph - v24.07

    Interface TabContent

    interface TabContent {
        graph: any;
        title: string;
    }

    Properties

    graph +TabContent | SNIK Graph - v24.07

    Interface TabContent

    interface TabContent {
        graph: any;
        title: string;
    }

    Properties

    Properties

    graph: any

    Cytoscape.js graph as JSON

    -
    title: string
    +
    title: string
    diff --git a/doc/interfaces/ViewJson.html b/doc/interfaces/ViewJson.html index 1d3a1741..fc3d0072 100644 --- a/doc/interfaces/ViewJson.html +++ b/doc/interfaces/ViewJson.html @@ -1,5 +1,5 @@ -ViewJson | SNIK Graph - v24.07

    Interface ViewJson

    interface ViewJson {
        graph: object;
        title: string;
        type: ViewJsonType;
        version: string;
    }

    Properties

    graph +ViewJson | SNIK Graph - v24.07

    Interface ViewJson

    interface ViewJson {
        graph: object;
        title: string;
        type: ViewJsonType;
        version: string;
    }

    Properties

    Properties

    graph: object
    title: string
    version: string
    +

    Properties

    graph: object
    title: string
    version: string
    diff --git a/doc/interfaces/ViewState.html b/doc/interfaces/ViewState.html index bafe5ee6..378914ad 100644 --- a/doc/interfaces/ViewState.html +++ b/doc/interfaces/ViewState.html @@ -1,5 +1,5 @@ -ViewState | SNIK Graph - v24.07

    Interface ViewState

    interface ViewState {
        cy: Core;
        graph: Graph;
        name: string;
        title: string;
    }

    Properties

    cy +ViewState | SNIK Graph - v24.07

    Interface ViewState

    interface ViewState {
        cy: Core;
        graph: Graph;
        name: string;
        title: string;
    }

    Properties

    Properties

    cy: Core
    graph: Graph
    name: string
    title: string
    +

    Properties

    cy: Core
    graph: Graph
    name: string
    title: string
    diff --git a/doc/variables/CONSTANTS.html b/doc/variables/CONSTANTS.html index cf9ad4ab..47164746 100644 --- a/doc/variables/CONSTANTS.html +++ b/doc/variables/CONSTANTS.html @@ -1 +1 @@ -CONSTANTS | SNIK Graph - v24.07

    Variable CONSTANTSConst

    CONSTANTS: {
        SPARUL_WARNING: string;
    } = ...
    +CONSTANTS | SNIK Graph - v24.07

    Variable CONSTANTSConst

    CONSTANTS: {
        SPARUL_WARNING: string;
    } = ...
    diff --git a/doc/variables/EDGE.html b/doc/variables/EDGE.html index aa2e6ad5..bc70d0b1 100644 --- a/doc/variables/EDGE.html +++ b/doc/variables/EDGE.html @@ -1,2 +1,2 @@ EDGE | SNIK Graph - v24.07

    Variable EDGEConst

    EDGE: {
        AXIOM: string;
        GRAPH: string;
        ID: string;
        PROPERTY: string;
        PROPERTY_LABEL: string;
        SOURCE: string;
        TARGET: string;
    } = ...

    Provides constants for node edge attributes.

    -
    +
    diff --git a/doc/variables/NODE.html b/doc/variables/NODE.html index 0f573d94..13f78efd 100644 --- a/doc/variables/NODE.html +++ b/doc/variables/NODE.html @@ -1,3 +1,3 @@ NODE | SNIK Graph - v24.07

    Variable NODEConst

    NODE: {
        HAS_INSTANCE: string;
        ID: string;
        LABEL: string;
        LABEL_ENGLISH: string;
        LABEL_GERMAN: string;
        LABEL_PERSIAN: string;
        SOURCE: string;
        SUBTOP: string;
        SUBTOP_ENTITY_TYPE: string;
        SUBTOP_FUNCTION: string;
        SUBTOP_ROLE: string;
    } = ...

    Provides constants for node data attributes. Not to be confused with the Node.js JavaScript runtime.

    -
    +
    diff --git a/doc/variables/SNIK.html b/doc/variables/SNIK.html index c4ef1bc0..d70b4a8a 100644 --- a/doc/variables/SNIK.html +++ b/doc/variables/SNIK.html @@ -1 +1 @@ -SNIK | SNIK Graph - v24.07

    Variable SNIKConst

    SNIK: {
        ENDPOINT: string;
        GRAPH_BB: string;
        PREFIX: string;
    } = ...
    +SNIK | SNIK Graph - v24.07

    Variable SNIKConst

    SNIK: {
        ENDPOINT: string;
        GRAPH_BB: string;
        PREFIX: string;
    } = ...
    diff --git a/doc/variables/VERSION.html b/doc/variables/VERSION.html index affa6428..2cbb2ce8 100644 --- a/doc/variables/VERSION.html +++ b/doc/variables/VERSION.html @@ -1 +1 @@ -VERSION | SNIK Graph - v24.07

    Variable VERSIONConst

    VERSION: string = packageInfo.version
    +VERSION | SNIK Graph - v24.07

    Variable VERSIONConst

    VERSION: string = packageInfo.version
    diff --git a/doc/variables/coloredEdgeStyle.html b/doc/variables/coloredEdgeStyle.html index 1a857eec..2d4d5f39 100644 --- a/doc/variables/coloredEdgeStyle.html +++ b/doc/variables/coloredEdgeStyle.html @@ -1 +1 @@ -coloredEdgeStyle | SNIK Graph - v24.07

    Variable coloredEdgeStyleConst

    coloredEdgeStyle: ({
        css: {
            color: ((edge: any) => string);
            line-color?: undefined;
        };
        selector: string;
    } | {
        css: {
            color?: undefined;
            line-color: ((edge: any) => string);
        };
        selector: string;
    })[] = ...
    +coloredEdgeStyle | SNIK Graph - v24.07

    Variable coloredEdgeStyleConst

    coloredEdgeStyle: ({
        css: {
            color: ((edge: any) => string);
            line-color?: undefined;
        };
        selector: string;
    } | {
        css: {
            color?: undefined;
            line-color: ((edge: any) => string);
        };
        selector: string;
    })[] = ...
    diff --git a/doc/variables/colorschemeday.html b/doc/variables/colorschemeday.html index 207ae551..ce2fa1d3 100644 --- a/doc/variables/colorschemeday.html +++ b/doc/variables/colorschemeday.html @@ -1 +1 @@ -colorschemeday | SNIK Graph - v24.07

    Variable colorschemedayConst

    colorschemeday: (
        | {
            css: {
                background-color?: undefined;
                border-color: string;
                color: string;
                line-color?: undefined;
                mid-target-arrow-color?: undefined;
                opacity?: undefined;
            };
            selector: string;
        }
        | {
            css: {
                background-color: string;
                border-color?: undefined;
                color?: undefined;
                line-color?: undefined;
                mid-target-arrow-color?: undefined;
                opacity?: undefined;
            };
            selector: string;
        }
        | {
            css: {
                background-color?: undefined;
                border-color: string;
                color?: undefined;
                line-color?: undefined;
                mid-target-arrow-color?: undefined;
                opacity?: undefined;
            };
            selector: string;
        }
        | {
            css: {
                background-color?: undefined;
                border-color?: undefined;
                color: string;
                line-color?: undefined;
                mid-target-arrow-color?: undefined;
                opacity?: undefined;
            };
            selector: string;
        }
        | {
            css: {
                background-color?: undefined;
                border-color?: undefined;
                color?: undefined;
                line-color: ((edge: any) => "rgb(140,130,10)" | "rgb(110,110,110)");
                mid-target-arrow-color?: undefined;
                opacity?: undefined;
            };
            selector: string;
        }
        | {
            css: {
                background-color?: undefined;
                border-color?: undefined;
                color: string;
                line-color?: undefined;
                mid-target-arrow-color: string;
                opacity: number;
            };
            selector: string;
        }
        | {
            css: {
                background-color?: undefined;
                border-color?: undefined;
                color: string;
                line-color: string;
                mid-target-arrow-color: string;
                opacity?: undefined;
            };
            selector: string;
        })[] = ...
    +colorschemeday | SNIK Graph - v24.07

    Variable colorschemedayConst

    colorschemeday: (
        | {
            css: {
                background-color?: undefined;
                border-color: string;
                color: string;
                line-color?: undefined;
                mid-target-arrow-color?: undefined;
                opacity?: undefined;
            };
            selector: string;
        }
        | {
            css: {
                background-color: string;
                border-color?: undefined;
                color?: undefined;
                line-color?: undefined;
                mid-target-arrow-color?: undefined;
                opacity?: undefined;
            };
            selector: string;
        }
        | {
            css: {
                background-color?: undefined;
                border-color: string;
                color?: undefined;
                line-color?: undefined;
                mid-target-arrow-color?: undefined;
                opacity?: undefined;
            };
            selector: string;
        }
        | {
            css: {
                background-color?: undefined;
                border-color?: undefined;
                color: string;
                line-color?: undefined;
                mid-target-arrow-color?: undefined;
                opacity?: undefined;
            };
            selector: string;
        }
        | {
            css: {
                background-color?: undefined;
                border-color?: undefined;
                color?: undefined;
                line-color: ((edge: any) => "rgb(140,130,10)" | "rgb(110,110,110)");
                mid-target-arrow-color?: undefined;
                opacity?: undefined;
            };
            selector: string;
        }
        | {
            css: {
                background-color?: undefined;
                border-color?: undefined;
                color: string;
                line-color?: undefined;
                mid-target-arrow-color: string;
                opacity: number;
            };
            selector: string;
        }
        | {
            css: {
                background-color?: undefined;
                border-color?: undefined;
                color: string;
                line-color: string;
                mid-target-arrow-color: string;
                opacity?: undefined;
            };
            selector: string;
        })[] = ...
    diff --git a/doc/variables/colorschemenight.html b/doc/variables/colorschemenight.html index e13eeef3..4f75e37f 100644 --- a/doc/variables/colorschemenight.html +++ b/doc/variables/colorschemenight.html @@ -1 +1 @@ -colorschemenight | SNIK Graph - v24.07

    Variable colorschemenightConst

    colorschemenight: (
        | {
            css: {
                background-color?: undefined;
                border-color: string;
                color: string;
                line-color?: undefined;
                mid-target-arrow-color?: undefined;
            };
            selector: string;
        }
        | {
            css: {
                background-color: string;
                border-color?: undefined;
                color?: undefined;
                line-color?: undefined;
                mid-target-arrow-color?: undefined;
            };
            selector: string;
        }
        | {
            css: {
                background-color?: undefined;
                border-color: string;
                color?: undefined;
                line-color?: undefined;
                mid-target-arrow-color?: undefined;
            };
            selector: string;
        }
        | {
            css: {
                background-color?: undefined;
                border-color?: undefined;
                color: string;
                line-color?: undefined;
                mid-target-arrow-color?: undefined;
            };
            selector: string;
        }
        | {
            css: {
                background-color?: undefined;
                border-color?: undefined;
                color?: undefined;
                line-color: ((edge: any) => "rgb(255,255,190)" | "rgb(252,252,252)");
                mid-target-arrow-color?: undefined;
            };
            selector: string;
        }
        | {
            css: {
                background-color?: undefined;
                border-color?: undefined;
                color: string;
                line-color?: undefined;
                mid-target-arrow-color: string;
            };
            selector: string;
        }
        | {
            css: {
                background-color?: undefined;
                border-color?: undefined;
                color: string;
                line-color: string;
                mid-target-arrow-color: string;
            };
            selector: string;
        })[] = ...
    +colorschemenight | SNIK Graph - v24.07

    Variable colorschemenightConst

    colorschemenight: (
        | {
            css: {
                background-color?: undefined;
                border-color: string;
                color: string;
                line-color?: undefined;
                mid-target-arrow-color?: undefined;
            };
            selector: string;
        }
        | {
            css: {
                background-color: string;
                border-color?: undefined;
                color?: undefined;
                line-color?: undefined;
                mid-target-arrow-color?: undefined;
            };
            selector: string;
        }
        | {
            css: {
                background-color?: undefined;
                border-color: string;
                color?: undefined;
                line-color?: undefined;
                mid-target-arrow-color?: undefined;
            };
            selector: string;
        }
        | {
            css: {
                background-color?: undefined;
                border-color?: undefined;
                color: string;
                line-color?: undefined;
                mid-target-arrow-color?: undefined;
            };
            selector: string;
        }
        | {
            css: {
                background-color?: undefined;
                border-color?: undefined;
                color?: undefined;
                line-color: ((edge: any) => "rgb(255,255,190)" | "rgb(252,252,252)");
                mid-target-arrow-color?: undefined;
            };
            selector: string;
        }
        | {
            css: {
                background-color?: undefined;
                border-color?: undefined;
                color: string;
                line-color?: undefined;
                mid-target-arrow-color: string;
            };
            selector: string;
        }
        | {
            css: {
                background-color?: undefined;
                border-color?: undefined;
                color: string;
                line-color: string;
                mid-target-arrow-color: string;
            };
            selector: string;
        })[] = ...
    diff --git a/doc/variables/config.html b/doc/variables/config.html index e2f5a436..f6efd870 100644 --- a/doc/variables/config.html +++ b/doc/variables/config.html @@ -1 +1 @@ -config | SNIK Graph - v24.07

    Variable configConst

    config: {
        activeOptions: string[];
        allSubOntologies: string[];
        color: Map<string, string>;
        defaultSubOntologies: string[];
        download: {
            image: {
                max: {
                    height: number;
                    width: number;
                };
                standard: {
                    height: number;
                    width: number;
                };
            };
        };
        git: {
            defaultIssueAssignee: string;
            issueLabels: {
                confirmLink: string;
                deleteEdge: string;
                deleteNode: string;
                editEdge: string;
                editNode: string;
            };
            repo: {
                application: string;
                ontology: string;
            };
        };
        helperGraphs: string[];
        language: string;
        layoutCacheMinPrecision: number;
        layoutCacheMinRecall: number;
        loadJsonLayoutAsInitialView: boolean;
        logLevelConsole: LogLevelDesc;
        logLevelDisplay: LogLevelDesc;
        logLevelMemory: LogLevelDesc;
        multiview: {
            initialTabs: number;
            warnOnSessionLoad: boolean;
        };
        nodeSize: number;
        searchCloseMatch: boolean;
        sparql: {
            endpoint: string;
            graph: string;
            instances: boolean;
            isSnik: boolean;
        };
    } = ...
    +config | SNIK Graph - v24.07

    Variable configConst

    config: {
        activeOptions: string[];
        allSubOntologies: string[];
        color: Map<string, string>;
        defaultSubOntologies: string[];
        download: {
            image: {
                max: {
                    height: number;
                    width: number;
                };
                standard: {
                    height: number;
                    width: number;
                };
            };
        };
        git: {
            defaultIssueAssignee: string;
            issueLabels: {
                confirmLink: string;
                deleteEdge: string;
                deleteNode: string;
                editEdge: string;
                editNode: string;
            };
            repo: {
                application: string;
                ontology: string;
            };
        };
        helperGraphs: string[];
        language: string;
        layoutCacheMinPrecision: number;
        layoutCacheMinRecall: number;
        loadJsonLayoutAsInitialView: boolean;
        logLevelConsole: LogLevelDesc;
        logLevelDisplay: LogLevelDesc;
        logLevelMemory: LogLevelDesc;
        multiview: {
            initialTabs: number;
            warnOnSessionLoad: boolean;
        };
        nodeSize: number;
        searchCloseMatch: boolean;
        sparql: {
            endpoint: string;
            graph: string;
            instances: boolean;
            isSnik: boolean;
        };
    } = ...
    diff --git a/doc/variables/cose.html b/doc/variables/cose.html index 1b4574dd..bf5d14f7 100644 --- a/doc/variables/cose.html +++ b/doc/variables/cose.html @@ -1,2 +1,2 @@ cose | SNIK Graph - v24.07

    Variable coseConst

    cose: LayoutOptions = ...

    Layout for compound graphs

    -
    +
    diff --git a/doc/variables/de.html b/doc/variables/de.html index 7dbbc746..c62bdc24 100644 --- a/doc/variables/de.html +++ b/doc/variables/de.html @@ -1 +1 @@ -de | SNIK Graph - v24.07

    Variable deConst

    de: {
        contextMenuStrings: {
            circlestar: string;
            class-use: string;
            close-match: string;
            compound: string;
            compound-incoming-star: string;
            compound-outgoing-star: string;
            compound-path-source: string;
            compound-star: string;
            debug: string;
            description: string;
            dev: string;
            doublestar: string;
            edge-confirm-link: string;
            edge-description: string;
            edge-dev: string;
            edge-edit: string;
            edge-hide: string;
            edit: string;
            ext: string;
            hide: string;
            incoming-star: string;
            lodlive: string;
            move-match-nearby: string;
            move-match-on-top: string;
            move-selected: string;
            open: string;
            outgoing-star: string;
            path: string;
            remove-permanently: string;
            set-path-source: string;
            show-instances: string;
            spiderworm: string;
            star: string;
            starpath: string;
        };
        idStrings: {
            base-mode: string;
            bb-chapter-search: string;
            change-title: string;
            class-use: string;
            coloredEdges: string;
            combine-close-matches: string;
            combineMatchMode: string;
            compound-layout: string;
            context-menu: string;
            cumulativeSearch: string;
            dayMode: string;
            deselect-all: string;
            devMode: string;
            english: string;
            entitytype: string;
            extMode: string;
            file: string;
            filter: string;
            function: string;
            german: string;
            grid: string;
            help: string;
            incoming-star: string;
            inter-ontology-relations: string;
            intra-ontology-relations: string;
            language: string;
            layout: string;
            load-layout: string;
            load-session: string;
            load-sparql: string;
            load-view: string;
            move-match-nearby: string;
            move-match-on-top: string;
            new-view: string;
            non-subclassof: string;
            ob-chapter-search: string;
            options: string;
            outgoing-star: string;
            persian: string;
            rdf-browser: string;
            recalculate-layout: string;
            recalculate-layout-replace: string;
            reset-view: string;
            role: string;
            save-image-png-complete-partial-graph: string;
            save-image-png-complete-partial-graph-high-res: string;
            save-image-png-visible-region: string;
            save-image-png-visible-region-high-res: string;
            save-image-svg-complete-partial-graph: string;
            save-image-svg-visible-region: string;
            save-layout: string;
            save-session: string;
            save-snik-graph: string;
            save-view: string;
            search-field: string;
            separateSubs: string;
            services: string;
            show-classes-with-instances: string;
            show-classes-without-instances: string;
            show-close-matches: string;
            showProperty: string;
            sparql-endpoint: string;
            subclassof: string;
            subontology-connectivity: string;
            tight-layout: string;
        };
        messageStrings: {
            no-search-results-for: string;
            ontology-issue-warning: string;
        };
    } = ...
    +de | SNIK Graph - v24.07

    Variable deConst

    de: {
        contextMenuStrings: {
            circlestar: string;
            class-use: string;
            close-match: string;
            compound: string;
            compound-incoming-star: string;
            compound-outgoing-star: string;
            compound-path-source: string;
            compound-star: string;
            debug: string;
            description: string;
            dev: string;
            doublestar: string;
            edge-confirm-link: string;
            edge-description: string;
            edge-dev: string;
            edge-edit: string;
            edge-hide: string;
            edit: string;
            ext: string;
            hide: string;
            incoming-star: string;
            lodlive: string;
            move-match-nearby: string;
            move-match-on-top: string;
            move-selected: string;
            open: string;
            outgoing-star: string;
            path: string;
            remove-permanently: string;
            set-path-source: string;
            show-instances: string;
            spiderworm: string;
            star: string;
            starpath: string;
        };
        idStrings: {
            base-mode: string;
            bb-chapter-search: string;
            change-title: string;
            class-use: string;
            coloredEdges: string;
            combine-close-matches: string;
            combineMatchMode: string;
            compound-layout: string;
            context-menu: string;
            cumulativeSearch: string;
            dayMode: string;
            deselect-all: string;
            devMode: string;
            english: string;
            entitytype: string;
            extMode: string;
            file: string;
            filter: string;
            function: string;
            german: string;
            grid: string;
            help: string;
            incoming-star: string;
            inter-ontology-relations: string;
            intra-ontology-relations: string;
            language: string;
            layout: string;
            load-layout: string;
            load-session: string;
            load-sparql: string;
            load-view: string;
            move-match-nearby: string;
            move-match-on-top: string;
            new-view: string;
            non-subclassof: string;
            ob-chapter-search: string;
            options: string;
            outgoing-star: string;
            persian: string;
            rdf-browser: string;
            recalculate-layout: string;
            recalculate-layout-replace: string;
            reset-view: string;
            role: string;
            save-image-png-complete-partial-graph: string;
            save-image-png-complete-partial-graph-high-res: string;
            save-image-png-visible-region: string;
            save-image-png-visible-region-high-res: string;
            save-image-svg-complete-partial-graph: string;
            save-image-svg-visible-region: string;
            save-layout: string;
            save-session: string;
            save-snik-graph: string;
            save-view: string;
            search-field: string;
            separateSubs: string;
            services: string;
            show-classes-with-instances: string;
            show-classes-without-instances: string;
            show-close-matches: string;
            showProperty: string;
            sparql-endpoint: string;
            subclassof: string;
            subontology-connectivity: string;
            tight-layout: string;
        };
        messageStrings: {
            no-search-results-for: string;
            ontology-issue-warning: string;
        };
    } = ...
    diff --git a/doc/variables/en.html b/doc/variables/en.html index bef0d491..6cae8aea 100644 --- a/doc/variables/en.html +++ b/doc/variables/en.html @@ -1 +1 @@ -en | SNIK Graph - v24.07

    Variable enConst

    en: {
        contextMenuStrings: {
            circlestar: string;
            class-use: string;
            close-match: string;
            compound: string;
            compound-incoming-star: string;
            compound-outgoing-star: string;
            compound-path-source: string;
            compound-star: string;
            debug: string;
            description: string;
            dev: string;
            doublestar: string;
            edge-confirm-link: string;
            edge-description: string;
            edge-dev: string;
            edge-edit: string;
            edge-hide: string;
            edit: string;
            ext: string;
            hide: string;
            incoming-star: string;
            lodlive: string;
            move-match-nearby: string;
            move-match-on-top: string;
            move-selected: string;
            open: string;
            outgoing-star: string;
            path: string;
            remove-permanently: string;
            set-path-source: string;
            show-instances: string;
            spiderworm: string;
            star: string;
            starpath: string;
        };
        idStrings: {
            about: string;
            base-mode: string;
            bb: string;
            bb-chapter-search: string;
            change-title: string;
            ciox: string;
            class-use: string;
            coloredEdges: string;
            combine-close-matches: string;
            combineMatchMode: string;
            compound-layout: string;
            context-menu: string;
            contribute: string;
            cumulativeSearch: string;
            dayMode: string;
            deselect-all: string;
            devMode: string;
            developer-doc: string;
            english: string;
            entitytype: string;
            extMode: string;
            feedback-ontology: string;
            feedback-visualization: string;
            file: string;
            filter: string;
            function: string;
            german: string;
            grid: string;
            he: string;
            help: string;
            incoming-star: string;
            inter-ontology-relations: string;
            intra-ontology-relations: string;
            it: string;
            it4it: string;
            language: string;
            layout: string;
            layout-help: string;
            load-layout: string;
            load-session: string;
            load-sparql: string;
            load-view: string;
            manual: string;
            meta: string;
            meta-model: string;
            move-match-nearby: string;
            move-match-on-top: string;
            new-view: string;
            non-subclassof: string;
            ob: string;
            ob-chapter-search: string;
            options: string;
            outgoing-star: string;
            persian: string;
            project-homepage: string;
            rdf-browser: string;
            recalculate-layout: string;
            recalculate-layout-replace: string;
            reset-view: string;
            role: string;
            save-image-png-complete-partial-graph: string;
            save-image-png-complete-partial-graph-high-res: string;
            save-image-png-visible-region: string;
            save-image-png-visible-region-high-res: string;
            save-image-svg-complete-partial-graph: string;
            save-image-svg-visible-region: string;
            save-layout: string;
            save-session: string;
            save-snik-graph: string;
            save-view: string;
            search-field: string;
            separateSubs: string;
            services: string;
            show-classes-with-instances: string;
            show-classes-without-instances: string;
            show-close-matches: string;
            show-instances: string;
            showProperty: string;
            sparql-endpoint: string;
            starNewView: string;
            subclassof: string;
            subontology-connectivity: string;
            tight-layout: string;
            troubleshooting: string;
            tutorial: string;
            youtube-channel: string;
        };
        messageStrings: {
            no-search-results-for: string;
            ontology-issue-warning: string;
        };
    } = ...
    +en | SNIK Graph - v24.07

    Variable enConst

    en: {
        contextMenuStrings: {
            circlestar: string;
            class-use: string;
            close-match: string;
            compound: string;
            compound-incoming-star: string;
            compound-outgoing-star: string;
            compound-path-source: string;
            compound-star: string;
            debug: string;
            description: string;
            dev: string;
            doublestar: string;
            edge-confirm-link: string;
            edge-description: string;
            edge-dev: string;
            edge-edit: string;
            edge-hide: string;
            edit: string;
            ext: string;
            hide: string;
            incoming-star: string;
            lodlive: string;
            move-match-nearby: string;
            move-match-on-top: string;
            move-selected: string;
            open: string;
            outgoing-star: string;
            path: string;
            remove-permanently: string;
            set-path-source: string;
            show-instances: string;
            spiderworm: string;
            star: string;
            starpath: string;
        };
        idStrings: {
            about: string;
            base-mode: string;
            bb: string;
            bb-chapter-search: string;
            change-title: string;
            ciox: string;
            class-use: string;
            coloredEdges: string;
            combine-close-matches: string;
            combineMatchMode: string;
            compound-layout: string;
            context-menu: string;
            contribute: string;
            cumulativeSearch: string;
            dayMode: string;
            deselect-all: string;
            devMode: string;
            developer-doc: string;
            english: string;
            entitytype: string;
            extMode: string;
            feedback-ontology: string;
            feedback-visualization: string;
            file: string;
            filter: string;
            function: string;
            german: string;
            grid: string;
            he: string;
            help: string;
            incoming-star: string;
            inter-ontology-relations: string;
            intra-ontology-relations: string;
            it: string;
            it4it: string;
            language: string;
            layout: string;
            layout-help: string;
            load-layout: string;
            load-session: string;
            load-sparql: string;
            load-view: string;
            manual: string;
            meta: string;
            meta-model: string;
            move-match-nearby: string;
            move-match-on-top: string;
            new-view: string;
            non-subclassof: string;
            ob: string;
            ob-chapter-search: string;
            options: string;
            outgoing-star: string;
            persian: string;
            project-homepage: string;
            rdf-browser: string;
            recalculate-layout: string;
            recalculate-layout-replace: string;
            reset-view: string;
            role: string;
            save-image-png-complete-partial-graph: string;
            save-image-png-complete-partial-graph-high-res: string;
            save-image-png-visible-region: string;
            save-image-png-visible-region-high-res: string;
            save-image-svg-complete-partial-graph: string;
            save-image-svg-visible-region: string;
            save-layout: string;
            save-session: string;
            save-snik-graph: string;
            save-view: string;
            search-field: string;
            separateSubs: string;
            services: string;
            show-classes-with-instances: string;
            show-classes-without-instances: string;
            show-close-matches: string;
            show-instances: string;
            showProperty: string;
            sparql-endpoint: string;
            starNewView: string;
            subclassof: string;
            subontology-connectivity: string;
            tight-layout: string;
            troubleshooting: string;
            tutorial: string;
            youtube-channel: string;
        };
        messageStrings: {
            no-search-results-for: string;
            ontology-issue-warning: string;
        };
    } = ...
    diff --git a/doc/variables/euler.html b/doc/variables/euler.html index ca3497a2..2dd2b5fc 100644 --- a/doc/variables/euler.html +++ b/doc/variables/euler.html @@ -1,2 +1,2 @@ euler | SNIK Graph - v24.07

    Variable eulerConst

    euler: {
        animate: boolean;
        fit: boolean;
        mass: ((node: any) => number);
        maxIterations: number;
        maxSimulationTime: number;
        movementThreshold: number;
        name: string;
        randomize: boolean;
        refresh: number;
        springLength: ((edge: any) => any);
        timeStep: number;
    } = ...

    Fastest (but still slow) force directed Cytoscape.js layout found.

    -
    +
    diff --git a/doc/variables/eulerTight.html b/doc/variables/eulerTight.html index d81b41b9..e4bc166e 100644 --- a/doc/variables/eulerTight.html +++ b/doc/variables/eulerTight.html @@ -1,2 +1,2 @@ eulerTight | SNIK Graph - v24.07

    Variable eulerTightConst

    eulerTight: {
        animate: boolean;
        fit: boolean;
        mass: number;
        maxIterations: number;
        maxSimulationTime: number;
        movementThreshold: number;
        name: string;
        randomize: boolean;
        refresh: number;
        springLength: number;
        timeStep: number;
    } = ...

    Fastest (but still slow) force directed Cytoscape.js layout found.

    -
    +
    diff --git a/doc/variables/flatHelp.html b/doc/variables/flatHelp.html index 887a9cae..7687fd83 100644 --- a/doc/variables/flatHelp.html +++ b/doc/variables/flatHelp.html @@ -1 +1 @@ -flatHelp | SNIK Graph - v24.07

    Variable flatHelpConst

    flatHelp: object = ...
    +flatHelp | SNIK Graph - v24.07

    Variable flatHelpConst

    flatHelp: object = ...
    diff --git a/doc/variables/grid.html b/doc/variables/grid.html index fbf75ef4..497b4725 100644 --- a/doc/variables/grid.html +++ b/doc/variables/grid.html @@ -1,2 +1,2 @@ grid | SNIK Graph - v24.07

    Variable gridConst

    grid: {
        name: string;
    } = ...

    Very fast but useless for most purposes except for testing.

    -
    +
    diff --git a/doc/variables/menu-1.html b/doc/variables/menu-1.html index efb8419d..95b8bdc0 100644 --- a/doc/variables/menu-1.html +++ b/doc/variables/menu-1.html @@ -1 +1 @@ -menu | SNIK Graph - v24.07

    Variable menu

    menu: Menu | null = null
    +menu | SNIK Graph - v24.07

    Variable menu

    menu: Menu | null = null
    diff --git a/doc/variables/showPropertyStyle.html b/doc/variables/showPropertyStyle.html index 44ae6a5e..5c9c014b 100644 --- a/doc/variables/showPropertyStyle.html +++ b/doc/variables/showPropertyStyle.html @@ -1 +1 @@ -showPropertyStyle | SNIK Graph - v24.07

    Variable showPropertyStyleConst

    showPropertyStyle: {
        css: {
            label: ((edge: any) => any);
        };
        selector: string;
    }[] = ...
    +showPropertyStyle | SNIK Graph - v24.07

    Variable showPropertyStyleConst

    showPropertyStyle: {
        css: {
            label: ((edge: any) => any);
        };
        selector: string;
    }[] = ...
    diff --git a/doc/variables/state.html b/doc/variables/state.html index d6602118..5934a3db 100644 --- a/doc/variables/state.html +++ b/doc/variables/state.html @@ -1 +1 @@ -state | SNIK Graph - v24.07

    Variable stateConst

    state: {
        version: string;
    } = ...
    +state | SNIK Graph - v24.07

    Variable stateConst

    state: {
        version: string;
    } = ...
    diff --git a/doc/variables/style-1.html b/doc/variables/style-1.html index 2619a44f..6ad4a713 100644 --- a/doc/variables/style-1.html +++ b/doc/variables/style-1.html @@ -1,2 +1,2 @@ style | SNIK Graph - v24.07

    Variable styleConst

    style: {
        style: (
            | {
                css: {
                    background-color: string;
                    color: string;
                    label: ((node: any) => any);
                    shape: string;
                    visibility?: undefined;
                };
                selector: string;
            }
            | {
                css: {
                    background-color?: undefined;
                    color: string;
                    label: ((edge: any) => any);
                    shape?: undefined;
                    visibility?: undefined;
                };
                selector: string;
            }
            | {
                css: {
                    background-color?: undefined;
                    color?: undefined;
                    label?: undefined;
                    shape?: undefined;
                    visibility: string;
                };
                selector: string;
            }
            | {
                css: {
                    background-color: string;
                    color?: undefined;
                    label?: undefined;
                    shape?: undefined;
                    visibility?: undefined;
                };
                selector: string;
            })[];
    } = ...

    Test style for error detection.

    -
    +
    diff --git a/doc/variables/style.html b/doc/variables/style.html index 3948df6c..188682d7 100644 --- a/doc/variables/style.html +++ b/doc/variables/style.html @@ -1 +1 @@ -style | SNIK Graph - v24.07

    Variable styleConst

    style: {
        format_version: string;
        generated_by: string;
        style: (
            | {
                css: {
                    background-color?: undefined;
                    background-opacity: number;
                    border-opacity: number;
                    border-width: ((node: any) => 0 | 1);
                    color?: undefined;
                    display?: undefined;
                    edge-text-rotation?: undefined;
                    font-family: string;
                    font-size: number;
                    font-weight: string;
                    height: number;
                    label: ((node: any) => any);
                    mid-target-arrow-shape?: undefined;
                    min-zoomed-font-size: number;
                    opacity?: undefined;
                    shape: ((node: any) =>
                        | "rectangle"
                        | "ellipse"
                        | "triangle"
                        | "hexagon");
                    text-halign: string;
                    text-margin-y?: undefined;
                    text-opacity: number;
                    text-valign: string;
                    visibility?: undefined;
                    width: number;
                    z-compound-depth?: undefined;
                };
                selector: string;
            }
            | {
                css: {
                    background-color?: undefined;
                    background-opacity?: undefined;
                    border-opacity?: undefined;
                    border-width: number;
                    color?: undefined;
                    display?: undefined;
                    edge-text-rotation?: undefined;
                    font-family?: undefined;
                    font-size?: undefined;
                    font-weight?: undefined;
                    height?: undefined;
                    label?: undefined;
                    mid-target-arrow-shape?: undefined;
                    min-zoomed-font-size?: undefined;
                    opacity?: undefined;
                    shape?: undefined;
                    text-halign?: undefined;
                    text-margin-y?: undefined;
                    text-opacity?: undefined;
                    text-valign?: undefined;
                    visibility?: undefined;
                    width?: undefined;
                    z-compound-depth?: undefined;
                };
                selector: string;
            }
            | {
                css: {
                    background-color?: undefined;
                    background-opacity?: undefined;
                    border-opacity?: undefined;
                    border-width?: undefined;
                    color?: undefined;
                    display?: undefined;
                    edge-text-rotation: string;
                    font-family?: undefined;
                    font-size: number;
                    font-weight?: undefined;
                    height?: undefined;
                    label?: undefined;
                    mid-target-arrow-shape?: undefined;
                    min-zoomed-font-size: number;
                    opacity: number;
                    shape?: undefined;
                    text-halign?: undefined;
                    text-margin-y: string;
                    text-opacity?: undefined;
                    text-valign?: undefined;
                    visibility?: undefined;
                    width: number;
                    z-compound-depth: string;
                };
                selector: string;
            }
            | {
                css: {
                    background-color?: undefined;
                    background-opacity?: undefined;
                    border-opacity?: undefined;
                    border-width?: undefined;
                    color?: undefined;
                    display?: undefined;
                    edge-text-rotation?: undefined;
                    font-family?: undefined;
                    font-size?: undefined;
                    font-weight?: undefined;
                    height?: undefined;
                    label: ((edge: any) => any);
                    mid-target-arrow-shape: ((edge: any) => "none" | "triangle");
                    min-zoomed-font-size?: undefined;
                    opacity?: undefined;
                    shape?: undefined;
                    text-halign?: undefined;
                    text-margin-y?: undefined;
                    text-opacity: number;
                    text-valign?: undefined;
                    visibility?: undefined;
                    width?: undefined;
                    z-compound-depth?: undefined;
                };
                selector: string;
            }
            | {
                css: {
                    background-color?: undefined;
                    background-opacity?: undefined;
                    border-opacity?: undefined;
                    border-width?: undefined;
                    color?: undefined;
                    display?: undefined;
                    edge-text-rotation?: undefined;
                    font-family?: undefined;
                    font-size?: undefined;
                    font-weight?: undefined;
                    height?: undefined;
                    label?: undefined;
                    mid-target-arrow-shape?: undefined;
                    min-zoomed-font-size?: undefined;
                    opacity: number;
                    shape?: undefined;
                    text-halign?: undefined;
                    text-margin-y?: undefined;
                    text-opacity?: undefined;
                    text-valign?: undefined;
                    visibility?: undefined;
                    width: number;
                    z-compound-depth?: undefined;
                };
                selector: string;
            }
            | {
                css: {
                    background-color?: undefined;
                    background-opacity?: undefined;
                    border-opacity?: undefined;
                    border-width?: undefined;
                    color?: undefined;
                    display: string;
                    edge-text-rotation?: undefined;
                    font-family?: undefined;
                    font-size?: undefined;
                    font-weight?: undefined;
                    height?: undefined;
                    label?: undefined;
                    mid-target-arrow-shape?: undefined;
                    min-zoomed-font-size?: undefined;
                    opacity?: undefined;
                    shape?: undefined;
                    text-halign?: undefined;
                    text-margin-y?: undefined;
                    text-opacity?: undefined;
                    text-valign?: undefined;
                    visibility?: undefined;
                    width?: undefined;
                    z-compound-depth?: undefined;
                };
                selector: string;
            }
            | {
                css: {
                    background-color?: undefined;
                    background-opacity?: undefined;
                    border-opacity?: undefined;
                    border-width?: undefined;
                    color?: undefined;
                    display?: undefined;
                    edge-text-rotation?: undefined;
                    font-family?: undefined;
                    font-size?: undefined;
                    font-weight?: undefined;
                    height?: undefined;
                    label?: undefined;
                    mid-target-arrow-shape?: undefined;
                    min-zoomed-font-size?: undefined;
                    opacity?: undefined;
                    shape?: undefined;
                    text-halign?: undefined;
                    text-margin-y?: undefined;
                    text-opacity?: undefined;
                    text-valign?: undefined;
                    visibility: string;
                    width?: undefined;
                    z-compound-depth?: undefined;
                };
                selector: string;
            }
            | {
                css: {
                    background-color?: undefined;
                    background-opacity: string;
                    border-opacity?: undefined;
                    border-width: number;
                    color?: undefined;
                    display?: undefined;
                    edge-text-rotation?: undefined;
                    font-family?: undefined;
                    font-size: number;
                    font-weight?: undefined;
                    height?: undefined;
                    label?: undefined;
                    mid-target-arrow-shape?: undefined;
                    min-zoomed-font-size: number;
                    opacity?: undefined;
                    shape: string;
                    text-halign?: undefined;
                    text-margin-y: string;
                    text-opacity?: undefined;
                    text-valign: string;
                    visibility?: undefined;
                    width?: undefined;
                    z-compound-depth?: undefined;
                };
                selector: string;
            }
            | {
                css: {
                    background-color?: undefined;
                    background-opacity?: undefined;
                    border-opacity?: undefined;
                    border-width?: undefined;
                    color?: undefined;
                    display?: undefined;
                    edge-text-rotation?: undefined;
                    font-family?: undefined;
                    font-size?: undefined;
                    font-weight?: undefined;
                    height?: undefined;
                    label?: undefined;
                    mid-target-arrow-shape?: undefined;
                    min-zoomed-font-size?: undefined;
                    opacity?: undefined;
                    shape: string;
                    text-halign?: undefined;
                    text-margin-y?: undefined;
                    text-opacity?: undefined;
                    text-valign?: undefined;
                    visibility?: undefined;
                    width?: undefined;
                    z-compound-depth?: undefined;
                };
                selector: string;
            }
            | {
                css: {
                    background-color: ((node: any) => string);
                    background-opacity?: undefined;
                    border-opacity?: undefined;
                    border-width?: undefined;
                    color: string;
                    display?: undefined;
                    edge-text-rotation?: undefined;
                    font-family?: undefined;
                    font-size?: undefined;
                    font-weight?: undefined;
                    height?: undefined;
                    label?: undefined;
                    mid-target-arrow-shape?: undefined;
                    min-zoomed-font-size?: undefined;
                    opacity?: undefined;
                    shape?: undefined;
                    text-halign?: undefined;
                    text-margin-y?: undefined;
                    text-opacity?: undefined;
                    text-valign?: undefined;
                    visibility?: undefined;
                    width?: undefined;
                    z-compound-depth?: undefined;
                };
                selector: string;
            })[];
        target_cytoscapejs_version: string;
        title: string;
    } = ...
    +style | SNIK Graph - v24.07

    Variable styleConst

    style: {
        format_version: string;
        generated_by: string;
        style: (
            | {
                css: {
                    background-color?: undefined;
                    background-opacity: number;
                    border-opacity: number;
                    border-width: ((node: any) => 0 | 1);
                    color?: undefined;
                    display?: undefined;
                    edge-text-rotation?: undefined;
                    font-family: string;
                    font-size: number;
                    font-weight: string;
                    height: number;
                    label: ((node: any) => any);
                    mid-target-arrow-shape?: undefined;
                    min-zoomed-font-size: number;
                    opacity?: undefined;
                    shape: ((node: any) =>
                        | "rectangle"
                        | "ellipse"
                        | "triangle"
                        | "hexagon");
                    text-halign: string;
                    text-margin-y?: undefined;
                    text-opacity: number;
                    text-valign: string;
                    visibility?: undefined;
                    width: number;
                    z-compound-depth?: undefined;
                };
                selector: string;
            }
            | {
                css: {
                    background-color?: undefined;
                    background-opacity?: undefined;
                    border-opacity?: undefined;
                    border-width: number;
                    color?: undefined;
                    display?: undefined;
                    edge-text-rotation?: undefined;
                    font-family?: undefined;
                    font-size?: undefined;
                    font-weight?: undefined;
                    height?: undefined;
                    label?: undefined;
                    mid-target-arrow-shape?: undefined;
                    min-zoomed-font-size?: undefined;
                    opacity?: undefined;
                    shape?: undefined;
                    text-halign?: undefined;
                    text-margin-y?: undefined;
                    text-opacity?: undefined;
                    text-valign?: undefined;
                    visibility?: undefined;
                    width?: undefined;
                    z-compound-depth?: undefined;
                };
                selector: string;
            }
            | {
                css: {
                    background-color?: undefined;
                    background-opacity?: undefined;
                    border-opacity?: undefined;
                    border-width?: undefined;
                    color?: undefined;
                    display?: undefined;
                    edge-text-rotation: string;
                    font-family?: undefined;
                    font-size: number;
                    font-weight?: undefined;
                    height?: undefined;
                    label?: undefined;
                    mid-target-arrow-shape?: undefined;
                    min-zoomed-font-size: number;
                    opacity: number;
                    shape?: undefined;
                    text-halign?: undefined;
                    text-margin-y: string;
                    text-opacity?: undefined;
                    text-valign?: undefined;
                    visibility?: undefined;
                    width: number;
                    z-compound-depth: string;
                };
                selector: string;
            }
            | {
                css: {
                    background-color?: undefined;
                    background-opacity?: undefined;
                    border-opacity?: undefined;
                    border-width?: undefined;
                    color?: undefined;
                    display?: undefined;
                    edge-text-rotation?: undefined;
                    font-family?: undefined;
                    font-size?: undefined;
                    font-weight?: undefined;
                    height?: undefined;
                    label: ((edge: any) => any);
                    mid-target-arrow-shape: ((edge: any) => "none" | "triangle");
                    min-zoomed-font-size?: undefined;
                    opacity?: undefined;
                    shape?: undefined;
                    text-halign?: undefined;
                    text-margin-y?: undefined;
                    text-opacity: number;
                    text-valign?: undefined;
                    visibility?: undefined;
                    width?: undefined;
                    z-compound-depth?: undefined;
                };
                selector: string;
            }
            | {
                css: {
                    background-color?: undefined;
                    background-opacity?: undefined;
                    border-opacity?: undefined;
                    border-width?: undefined;
                    color?: undefined;
                    display?: undefined;
                    edge-text-rotation?: undefined;
                    font-family?: undefined;
                    font-size?: undefined;
                    font-weight?: undefined;
                    height?: undefined;
                    label?: undefined;
                    mid-target-arrow-shape?: undefined;
                    min-zoomed-font-size?: undefined;
                    opacity: number;
                    shape?: undefined;
                    text-halign?: undefined;
                    text-margin-y?: undefined;
                    text-opacity?: undefined;
                    text-valign?: undefined;
                    visibility?: undefined;
                    width: number;
                    z-compound-depth?: undefined;
                };
                selector: string;
            }
            | {
                css: {
                    background-color?: undefined;
                    background-opacity?: undefined;
                    border-opacity?: undefined;
                    border-width?: undefined;
                    color?: undefined;
                    display: string;
                    edge-text-rotation?: undefined;
                    font-family?: undefined;
                    font-size?: undefined;
                    font-weight?: undefined;
                    height?: undefined;
                    label?: undefined;
                    mid-target-arrow-shape?: undefined;
                    min-zoomed-font-size?: undefined;
                    opacity?: undefined;
                    shape?: undefined;
                    text-halign?: undefined;
                    text-margin-y?: undefined;
                    text-opacity?: undefined;
                    text-valign?: undefined;
                    visibility?: undefined;
                    width?: undefined;
                    z-compound-depth?: undefined;
                };
                selector: string;
            }
            | {
                css: {
                    background-color?: undefined;
                    background-opacity?: undefined;
                    border-opacity?: undefined;
                    border-width?: undefined;
                    color?: undefined;
                    display?: undefined;
                    edge-text-rotation?: undefined;
                    font-family?: undefined;
                    font-size?: undefined;
                    font-weight?: undefined;
                    height?: undefined;
                    label?: undefined;
                    mid-target-arrow-shape?: undefined;
                    min-zoomed-font-size?: undefined;
                    opacity?: undefined;
                    shape?: undefined;
                    text-halign?: undefined;
                    text-margin-y?: undefined;
                    text-opacity?: undefined;
                    text-valign?: undefined;
                    visibility: string;
                    width?: undefined;
                    z-compound-depth?: undefined;
                };
                selector: string;
            }
            | {
                css: {
                    background-color?: undefined;
                    background-opacity: string;
                    border-opacity?: undefined;
                    border-width: number;
                    color?: undefined;
                    display?: undefined;
                    edge-text-rotation?: undefined;
                    font-family?: undefined;
                    font-size: number;
                    font-weight?: undefined;
                    height?: undefined;
                    label?: undefined;
                    mid-target-arrow-shape?: undefined;
                    min-zoomed-font-size: number;
                    opacity?: undefined;
                    shape: string;
                    text-halign?: undefined;
                    text-margin-y: string;
                    text-opacity?: undefined;
                    text-valign: string;
                    visibility?: undefined;
                    width?: undefined;
                    z-compound-depth?: undefined;
                };
                selector: string;
            }
            | {
                css: {
                    background-color?: undefined;
                    background-opacity?: undefined;
                    border-opacity?: undefined;
                    border-width?: undefined;
                    color?: undefined;
                    display?: undefined;
                    edge-text-rotation?: undefined;
                    font-family?: undefined;
                    font-size?: undefined;
                    font-weight?: undefined;
                    height?: undefined;
                    label?: undefined;
                    mid-target-arrow-shape?: undefined;
                    min-zoomed-font-size?: undefined;
                    opacity?: undefined;
                    shape: string;
                    text-halign?: undefined;
                    text-margin-y?: undefined;
                    text-opacity?: undefined;
                    text-valign?: undefined;
                    visibility?: undefined;
                    width?: undefined;
                    z-compound-depth?: undefined;
                };
                selector: string;
            }
            | {
                css: {
                    background-color: ((node: any) => string);
                    background-opacity?: undefined;
                    border-opacity?: undefined;
                    border-width?: undefined;
                    color: string;
                    display?: undefined;
                    edge-text-rotation?: undefined;
                    font-family?: undefined;
                    font-size?: undefined;
                    font-weight?: undefined;
                    height?: undefined;
                    label?: undefined;
                    mid-target-arrow-shape?: undefined;
                    min-zoomed-font-size?: undefined;
                    opacity?: undefined;
                    shape?: undefined;
                    text-halign?: undefined;
                    text-margin-y?: undefined;
                    text-opacity?: undefined;
                    text-valign?: undefined;
                    visibility?: undefined;
                    width?: undefined;
                    z-compound-depth?: undefined;
                };
                selector: string;
            })[];
        target_cytoscapejs_version: string;
        title: string;
    } = ...
    diff --git a/index.html b/index.html index 1c6f1385..1c63c256 100644 --- a/index.html +++ b/index.html @@ -9,7 +9,7 @@ - +