Files
fad_oa/ruoyi-ui/public/file-viewer/assets/chunk-CSCIHK7Q-VDPd5eNJ.js

124 lines
221 KiB
JavaScript
Raw Normal View History

import{r as e}from"./package-Bop5TfAT.js";import{i as t,n,r,t as i}from"./chunk-AGHRB4JF-Fz9kp2Fp.js";var a={min:{r:0,g:0,b:0,s:0,l:0,a:0},max:{r:255,g:255,b:255,h:360,s:100,l:100,a:1},clamp:{r:e=>e>=255?255:e<0?0:e,g:e=>e>=255?255:e<0?0:e,b:e=>e>=255?255:e<0?0:e,h:e=>e%360,s:e=>e>=100?100:e<0?0:e,l:e=>e>=100?100:e<0?0:e,a:e=>e>=1?1:e<0?0:e},toLinear:e=>{let t=e/255;return e>.03928?((t+.055)/1.055)**2.4:t/12.92},hue2rgb:(e,t,n)=>(n<0&&(n+=1),n>1&&--n,n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e),hsl2rgb:({h:e,s:t,l:n},r)=>{if(!t)return n*2.55;e/=360,t/=100,n/=100;let i=n<.5?n*(1+t):n+t-n*t,o=2*n-i;switch(r){case`r`:return a.hue2rgb(o,i,e+1/3)*255;case`g`:return a.hue2rgb(o,i,e)*255;case`b`:return a.hue2rgb(o,i,e-1/3)*255}},rgb2hsl:({r:e,g:t,b:n},r)=>{e/=255,t/=255,n/=255;let i=Math.max(e,t,n),a=Math.min(e,t,n),o=(i+a)/2;if(r===`l`)return o*100;if(i===a)return 0;let s=i-a,c=o>.5?s/(2-i-a):s/(i+a);if(r===`s`)return c*100;switch(i){case e:return((t-n)/s+(t<n?6:0))*60;case t:return((n-e)/s+2)*60;case n:return((e-t)/s+4)*60;default:return-1}}},o={channel:a,lang:{clamp:(e,t,n)=>t>n?Math.min(t,Math.max(n,e)):Math.min(n,Math.max(t,e)),round:e=>Math.round(e*1e10)/1e10},unit:{dec2hex:e=>{let t=Math.round(e).toString(16);return t.length>1?t:`0${t}`}}},s={};for(let e=0;e<=255;e++)s[e]=o.unit.dec2hex(e);var c={ALL:0,RGB:1,HSL:2},l=class{constructor(){this.type=c.ALL}get(){return this.type}set(e){if(this.type&&this.type!==e)throw Error(`Cannot change both RGB and HSL channels at the same time`);this.type=e}reset(){this.type=c.ALL}is(e){return this.type===e}},u=new class{constructor(e,t){this.color=t,this.changed=!1,this.data=e,this.type=new l}set(e,t){return this.color=t,this.changed=!1,this.data=e,this.type.type=c.ALL,this}_ensureHSL(){let e=this.data,{h:t,s:n,l:r}=e;t===void 0&&(e.h=o.channel.rgb2hsl(e,`h`)),n===void 0&&(e.s=o.channel.rgb2hsl(e,`s`)),r===void 0&&(e.l=o.channel.rgb2hsl(e,`l`))}_ensureRGB(){let e=this.data,{r:t,g:n,b:r}=e;t===void 0&&(e.r=o.channel.hsl2rgb(e,`r`)),n===void 0&&(e.g=o.channel.hsl2rgb(e,`g`)),r===void 0&&(e.b=o.channel.hsl2rgb(e,`b`))}get r(){let e=this.data,t=e.r;return!this.type.is(c.HSL)&&t!==void 0?t:(this._ensureHSL(),o.channel.hsl2rgb(e,`r`))}get g(){let e=this.data,t=e.g;return!this.type.is(c.HSL)&&t!==void 0?t:(this._ensureHSL(),o.channel.hsl2rgb(e,`g`))}get b(){let e=this.data,t=e.b;return!this.type.is(c.HSL)&&t!==void 0?t:(this._ensureHSL(),o.channel.hsl2rgb(e,`b`))}get h(){let e=this.data,t=e.h;return!this.type.is(c.RGB)&&t!==void 0?t:(this._ensureRGB(),o.channel.rgb2hsl(e,`h`))}get s(){let e=this.data,t=e.s;return!this.type.is(c.RGB)&&t!==void 0?t:(this._ensureRGB(),o.channel.rgb2hsl(e,`s`))}get l(){let e=this.data,t=e.l;return!this.type.is(c.RGB)&&t!==void 0?t:(this._ensureRGB(),o.channel.rgb2hsl(e,`l`))}get a(){return this.data.a}set r(e){this.type.set(c.RGB),this.changed=!0,this.data.r=e}set g(e){this.type.set(c.RGB),this.changed=!0,this.data.g=e}set b(e){this.type.set(c.RGB),this.changed=!0,this.data.b=e}set h(e){this.type.set(c.HSL),this.changed=!0,this.data.h=e}set s(e){this.type.set(c.HSL),this.changed=!0,this.data.s=e}set l(e){this.type.set(c.HSL),this.changed=!0,this.data.l=e}set a(e){this.changed=!0,this.data.a=e}}({r:0,g:0,b:0,a:0},`transparent`),d={re:/^#((?:[a-f0-9]{2}){2,4}|[a-f0-9]{3})$/i,parse:e=>{if(e.charCodeAt(0)!==35)return;let t=e.match(d.re);if(!t)return;let n=t[1],r=parseInt(n,16),i=n.length,a=i%4==0,o=i>4,s=o?1:17,c=o?8:4,l=a?0:-1,f=o?255:15;return u.set({r:(r>>c*(l+3)&f)*s,g:(r>>c*(l+2)&f)*s,b:(r>>c*(l+1)&f)*s,a:a?(r&f)*s/255:1},e)},stringify:e=>{let{r:t,g:n,b:r,a:i}=e;return i<1?`#${s[Math.round(t)]}${s[Math.round(n)]}${s[Math.round(r)]}${s[Math.round(i*255)]}`:`#${s[Math.round(t)]}${s[Math.round(n)]}${s[Math.round(r)]}`}},f={re:/^hsla?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(?:deg|grad|rad|turn)?)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(%)?))?\s*?\)$/i,hueRe:/^(.+?)(deg|grad|rad|turn)$/i,_hue2deg:e=>{let t=e.matc
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ce(e,t){return oe(e)||se(e,t)||le(e,t)||S()}function le(e,t){if(e){if(typeof e==`string`)return ae(e,t);var n={}.toString.call(e).slice(8,-1);return n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`?Array.from(e):n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ae(e,t):void 0}}var ue=Object.entries,de=Object.setPrototypeOf,fe=Object.isFrozen,pe=Object.getPrototypeOf,me=Object.getOwnPropertyDescriptor,C=Object.freeze,w=Object.seal,he=Object.create,ge=typeof Reflect<`u`&&Reflect,_e=ge.apply,T=ge.construct;C||=function(e){return e},w||=function(e){return e},_e||=function(e,t){var n=[...arguments].slice(2);return e.apply(t,n)},T||=function(e){return new e(...[...arguments].slice(1))};var ve=M(Array.prototype.forEach),ye=M(Array.prototype.lastIndexOf),be=M(Array.prototype.pop),xe=M(Array.prototype.push),Se=M(Array.prototype.splice),E=Array.isArray,Ce=M(String.prototype.toLowerCase),we=M(String.prototype.toString),Te=M(String.prototype.match),Ee=M(String.prototype.replace),De=M(String.prototype.indexOf),Oe=M(String.prototype.trim),ke=M(Number.prototype.toString),D=M(Boolean.prototype.toString),Ae=typeof BigInt>`u`?null:M(BigInt.prototype.toString),O=typeof Symbol>`u`?null:M(Symbol.prototype.toString),k=M(Object.prototype.hasOwnProperty),A=M(Object.prototype.toString),j=M(RegExp.prototype.test),je=N(TypeError);function M(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);var n=[...arguments].slice(1);return _e(e,t,n)}}function N(e){return function(){return T(e,[...arguments])}}function P(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ce;if(de&&de(e,null),!E(t))return e;let r=t.length;for(;r--;){let i=t[r];if(typeof i==`string`){let e=n(i);e!==i&&(fe(t)||(t[r]=e),i=e)}e[i]=!0}return e}function Me(e){for(let t=0;t<e.length;t++)k(e,t)||(e[t]=null);return e}function F(e){let t=he(null);for(let r of ue(e)){var n=ce(r,2);let i=n[0],a=n[1];k(e,i)&&(E(a)?t[i]=Me(a):a&&typeof a==`object`&&a.constructor===Object?t[i]=F(a):t[i]=a)}return t}function Ne(e){switch(typeof e){case`string`:return e;case`number`:return ke(e);case`boolean`:return D(e);case`bigint`:return Ae?Ae(e):`0`;case`symbol`:return O?O(e):`Symbol()`;case`undefined`:return A(e);case`function`:case`object`:{if(e===null)return A(e);let t=e,n=Pe(t,`toString`);if(typeof n==`function`){let e=n(t);return typeof e==`string`?e:A(e)}return A(e)}default:return A(e)}}function Pe(e,t){for(;e!==null;){let n=me(e,t);if(n){if(n.get)return M(n.get);if(typeof n.value==`function`)return M(n.value)}e=pe(e)}function n(){return null}return n}function Fe(e){try{return j(e,``),!0}catch{return!1}}var Ie=C(`a.abbr.acronym.address.area.article.aside.audio.b.bdi.bdo.big.blink.blockquote.body.br.button.canvas.caption.center.cite.code.col.colgroup.content.data.datalist.dd.decorator.del.details.dfn.dialog.dir.div.dl.dt.element.em.fieldset.figcaption.figure.font.footer.form.h1.h2.h3.h4.h5.h6.head.header.hgroup.hr.html.i.img.input.ins.kbd.label.legend.li.main.map.mark.marquee.menu.menuitem.meter.nav.nobr.ol.optgroup.option.output.p.picture.pre.progress.q.rp.rt.ruby.s.samp.search.section.select.shadow.slot.small.source.spacer.span.strike.strong.style.sub.summary.sup.table.tbody.td.template.textarea.tfoot.th.thead.time.tr.track.tt.u.ul.var.video.wbr`.split(`.`)),Le=C(`svg.a.altglyph.altglyphdef.altglyphitem.animatecolor.animatemotion.animatetransform.circle.clippath.defs.desc.ellipse.enterkeyhint.exportparts.filter.font.g.glyph.glyphref.hkern.image.inputmode.line.lineargradient.marker.mask.metadata.mpath.part.path.pattern.polygon.polyline.radialgradient.rect.stop.style.switch.symbol.text.textpath.title.tref.tspan.view.vkern`.split(`.`)),Re=C([`feBlend`,`feColorMatrix`,`feComponentTransfer`,`feComposite`,`feConvolveMatrix`,`feDiffuseLighting`,`feDisplacementMap`,`feDistantLight`,`feDropShadow`,`feFlood`,`feFuncA`,`feFuncB`,`feFuncG`,`feFuncR`,`feGaussianBlur`,`feImage`,`feMerge`,`feMergeNode`,`feMorphology`,`feOffset`,`fePointLight`,`feSpecularLight
`+u),L&&ve([ce,le,de],e=>{u=Ee(u,e,` `)}),v&&ht?v.createHTML(u):u},t.setConfig=function(){Ft(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}),dt=!0},t.clearConfig=function(){K=null,dt=!1},t.isValidAttribute=function(e,t,n){return K||Ft({}),Ht(G(e),G(t),n)},t.addHook=function(e,t){typeof t==`function`&&xe(S[e],t)},t.removeHook=function(e,t){if(t!==void 0){let n=ye(S[e],t);return n===-1?void 0:Se(S[e],n,1)[0]}return be(S[e])},t.removeHooks=function(e){S[e]=[]},t.removeAllHooks=function(){S=ot()},t}var I=st(),ct=/^-{3}\s*[\n\r](.*?)[\n\r]-{3}\s*[\n\r]+/s,lt=/%{2}{\s*(?:(\w+)\s*:|(\w+))\s*(?:(\w+)|((?:(?!}%{2}).|\r?\n)*))?\s*(?:}%{2})?/gi,L=/\s*%%.*\n/gm,ut=class extends Error{static{n(this,`UnknownDiagramError`)}constructor(e){super(e),this.name=`UnknownDiagramError`}},R={},dt=n(function(e,t){e=e.replace(ct,``).replace(lt,``).replace(L,`
`);for(let[n,{detector:r}]of Object.entries(R))if(r(e,t))return n;throw new ut(`No diagram type detected matching given configuration for text: ${e}`)},`detectType`),ft=n((...e)=>{for(let{id:t,detector:n,loader:r}of e)pt(t,n,r)},`registerLazyLoadedDiagrams`),pt=n((e,t,n)=>{R[e]&&r.warn(`Detector with key ${e} already exists. Overwriting.`),R[e]={detector:t,loader:n},r.debug(`Detector with key ${e} added${n?` with loader`:``}`)},`addDetector`),mt=n(e=>R[e].loader,`getDiagramLoader`),ht=n((e,t,{depth:n=2,clobber:r=!1}={})=>{let i={depth:n,clobber:r};return Array.isArray(t)&&!Array.isArray(e)?(t.forEach(t=>ht(e,t,i)),e):Array.isArray(t)&&Array.isArray(e)?(t.forEach(t=>{e.includes(t)||e.push(t)}),e):e===void 0||n<=0?typeof e==`object`&&e&&typeof t==`object`?Object.assign(e,t):t:(t!==void 0&&typeof e==`object`&&typeof t==`object`&&Object.keys(t).forEach(i=>{typeof t[i]==`object`&&t[i]!==null&&(e[i]===void 0||typeof e[i]==`object`)?(e[i]===void 0&&(e[i]=Array.isArray(t[i])?[]:{}),e[i]=ht(e[i],t[i],{depth:n-1,clobber:r})):(r||typeof e[i]!=`object`&&typeof t[i]!=`object`)&&(e[i]=t[i])}),e)},`assignWithDepth`),z=ht,B=`#ffffff`,V=`#f2f2f2`,H=n((e,t)=>t?b(e,{s:-40,l:10}):b(e,{s:-40,l:-10}),`mkBorder`),gt=class{static{n(this,`Theme`)}constructor(){this.background=`#f4f4f4`,this.primaryColor=`#fff4dd`,this.noteBkgColor=`#fff5ad`,this.noteTextColor=`#333`,this.THEME_COLOR_LIMIT=12,this.radius=5,this.strokeWidth=1,this.fontFamily=`"trebuchet ms", verdana, arial, sans-serif`,this.fontSize=`16px`,this.useGradient=!0,this.dropShadow=`drop-shadow( 1px 2px 2px rgba(185,185,185,1))`}updateColors(){if(this.primaryTextColor=this.primaryTextColor||(this.darkMode?`#eee`:`#333`),this.secondaryColor=this.secondaryColor||b(this.primaryColor,{h:-120}),this.tertiaryColor=this.tertiaryColor||b(this.primaryColor,{h:180,l:5}),this.primaryBorderColor=this.primaryBorderColor||H(this.primaryColor,this.darkMode),this.secondaryBorderColor=this.secondaryBorderColor||H(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=this.tertiaryBorderColor||H(this.tertiaryColor,this.darkMode),this.noteBorderColor=this.noteBorderColor||H(this.noteBkgColor,this.darkMode),this.noteBkgColor=this.noteBkgColor||`#fff5ad`,this.noteTextColor=this.noteTextColor||`#333`,this.secondaryTextColor=this.secondaryTextColor||x(this.secondaryColor),this.tertiaryTextColor=this.tertiaryTextColor||x(this.tertiaryColor),this.lineColor=this.lineColor||x(this.background),this.arrowheadColor=this.arrowheadColor||x(this.background),this.textColor=this.textColor||this.primaryTextColor,this.border2=this.border2||this.tertiaryBorderColor,this.nodeBkg=this.nodeBkg||this.primaryColor,this.mainBkg=this.mainBkg||this.primaryColor,this.nodeBorder=this.nodeBorder||this.primaryBorderColor,this.clusterBkg=this.clusterBkg||this.tertiaryColor,this.clusterBorder=this.clusterBorder||this.tertiaryBorderColor,this.defaultLinkColor=this.defaultLinkColor||this.lineColor,this.titleColor=this.titleColor||this.tertiaryTextColor,this.edgeLabelBackground=this.edgeLabelBackground||(this.darkMode?y(this.secondaryColor,30):this.secondaryColor),this.nodeTextColor=this.nodeTextColor||this.primaryTextColor,this.actorBorder=this.actorBorder||this.primaryBorderColor,this.actorBkg=this.actorBkg||this.mainBkg,this.actorTextColor=this.actorTextColor||this.primaryTextColor,this.actorLineColor=this.actorLineColor||this.actorBorder,this.labelBoxBkgColor=this.labelBoxBkgColor||this.actorBkg,this.signalColor=this.signalColor||this.textColor,this.signalTextColor=this.signalTextColor||this.textColor,this.labelBoxBorderColor=this.labelBoxBorderColor||this.actorBorder,this.labelTextColor=this.labelTextColor||this.actorTextColor,this.loopTextColor=this.loopTextColor||this.actorTextColor,this.activationBorderColor=this.activationBorderColor||y(this.secondaryColor,10),this.activationBkgColor=this.activationBkgColor||this.secondaryColor,this.sequenceNumberColor=this.sequenceNumberColor||x(this.lineColor),this.sectionBkgColor=this.sectionBkgColor||this.tertiaryColor,this.altSectionBkgColor=this.altSectionBkgColor||`white`,this.sectionBk
`)}n(Pn,`cssStyleSheetToString`);var Fn=n((e,t,n,i)=>{let a=``;return e in Nn&&Nn[e]?a=Nn[e]({...n,svgId:i}):r.warn(`No theme found for ${e}`),` & {
font-family: ${n.fontFamily};
font-size: ${n.fontSize};
fill: ${n.textColor}
}
@keyframes edge-animation-frame {
from {
stroke-dashoffset: 0;
}
}
@keyframes dash {
to {
stroke-dashoffset: 0;
}
}
& .edge-animation-slow {
stroke-dasharray: 9,5 !important;
stroke-dashoffset: 900;
animation: dash 50s linear infinite;
stroke-linecap: round;
}
& .edge-animation-fast {
stroke-dasharray: 9,5 !important;
stroke-dashoffset: 900;
animation: dash 20s linear infinite;
stroke-linecap: round;
}
/* Classes common for multiple diagrams */
& .error-icon {
fill: ${n.errorBkgColor};
}
& .error-text {
fill: ${n.errorTextColor};
stroke: ${n.errorTextColor};
}
& .edge-thickness-normal {
stroke-width: ${n.strokeWidth??1}px;
}
& .edge-thickness-thick {
stroke-width: 3.5px
}
& .edge-pattern-solid {
stroke-dasharray: 0;
}
& .edge-thickness-invisible {
stroke-width: 0;
fill: none;
}
& .edge-pattern-dashed{
stroke-dasharray: 3;
}
.edge-pattern-dotted {
stroke-dasharray: 2;
}
& .marker {
fill: ${n.lineColor};
stroke: ${n.lineColor};
}
& .marker.cross {
stroke: ${n.lineColor};
}
& svg {
font-family: ${n.fontFamily};
font-size: ${n.fontSize};
}
& p {
margin: 0
}
${a}
.node .neo-node {
stroke: ${n.nodeBorder};
}
[data-look="neo"].node rect, [data-look="neo"].cluster rect, [data-look="neo"].node polygon {
stroke: ${n.useGradient?`url(`+i+`-gradient)`:n.nodeBorder};
filter: ${n.dropShadow?n.dropShadow.replace(`url(#drop-shadow)`,`url(${i}-drop-shadow)`):`none`};
}
[data-look="neo"].node path {
stroke: ${n.useGradient?`url(`+i+`-gradient)`:n.nodeBorder};
stroke-width: ${n.strokeWidth??1}px;
}
[data-look="neo"].node .outer-path {
filter: ${n.dropShadow?n.dropShadow.replace(`url(#drop-shadow)`,`url(${i}-drop-shadow)`):`none`};
}
[data-look="neo"].node .neo-line path {
stroke: ${n.nodeBorder};
filter: none;
}
[data-look="neo"].node circle{
stroke: ${n.useGradient?`url(`+i+`-gradient)`:n.nodeBorder};
filter: ${n.dropShadow?n.dropShadow.replace(`url(#drop-shadow)`,`url(${i}-drop-shadow)`):`none`};
}
[data-look="neo"].node circle .state-start{
fill: #000000;
}
[data-look="neo"].icon-shape .icon {
fill: ${n.useGradient?`url(`+i+`-gradient)`:n.nodeBorder};
filter: ${n.dropShadow?n.dropShadow.replace(`url(#drop-shadow)`,`url(${i}-drop-shadow)`):`none`};
}
[data-look="neo"].icon-shape .icon-neo path {
stroke: ${n.useGradient?`url(`+i+`-gradient)`:n.nodeBorder};
filter: ${n.dropShadow?n.dropShadow.replace(`url(#drop-shadow)`,`url(${i}-drop-shadow)`):`none`};
}
${t}
`},`getStyles`),In=n((e,t)=>{t!==void 0&&(Nn[e]=t)},`addStylesForDiagram`),Ln=Fn,Rn={};i(Rn,{clear:()=>Un,getAccDescription:()=>qn,getAccTitle:()=>Gn,getDiagramTitle:()=>Yn,setAccDescription:()=>Kn,setAccTitle:()=>Wn,setDiagramTitle:()=>Jn});var zn=``,Bn=``,Vn=``,Hn=n(e=>ln(e,Kt()),`sanitizeText`),Un=n(()=>{zn=``,Vn=``,Bn=``},`clear`),Wn=n(e=>{zn=Hn(e).replace(/^\s+/g,``)},`setAccTitle`),Gn=n(()=>zn,`getAccTitle`),Kn=n(e=>{Vn=Hn(e).replace(/\n\s+/g,`
`)},`setAccDescription`),qn=n(()=>Vn,`getAccDescription`),Jn=n(e=>{Bn=Hn(e)},`setDiagramTitle`),Yn=n(()=>Bn,`getDiagramTitle`),Xn=r,Zn=t,Qn=Kt,$n=Gt,er=Y,tr=n(e=>ln(e,Qn()),`sanitizeText`),nr=Mn,rr=n(()=>Rn,`getCommonDb`),ir={},ar=n((e,t,n)=>{ir[e]&&Xn.warn(`Diagram with id ${e} already registered. Overwriting.`),ir[e]=t,n&&pt(e,n),In(e,t.styles),t.injectUtils?.(Xn,Zn,Qn,tr,nr,rr(),()=>{})},`registerDiagram`),or=n(e=>{if(e in ir)return ir[e];throw new sr(e)},`getDiagram`),sr=class extends Error{static{n(this,`DiagramNotFoundError`)}constructor(e){super(`Diagram ${e} not found.`)}};export{I as $,wn as A,tr as B,mt as C,bt as D,Wt as E,Dn as F,$n as G,Kn as H,Yt as I,Mn as J,Jn as K,J as L,vn as M,ar as N,hn as O,ft as P,Ut as Q,Rt as R,or as S,tn as T,Wn as U,Ht as V,Gt as W,Ln as X,nr as Y,K as Z,ct as _,Un as a,h as at,Kt as b,jn as c,er as d,y as et,Lt as f,zt as g,lt as h,Tn as i,g as it,nn as j,en as k,Pn as l,R as m,Jt as n,re as nt,Rn as o,o as ot,dt as p,Vt as q,z as r,_ as rt,On as s,ut as t,v as tt,Y as u,qn as v,Yn as w,Qn as x,Gn as y,ln as z};