1import {y as yo$2,U as Ut,S as So}from'./chunk-eiBG6QzN.js';import {$ as $_,G as Ps$1,J as As$1,K as pe$1,i as ih,w as wn$1,L as $t,M as Jt$1,O as js$1,Q as Gt,W as qe$1,X as Bs$1,a0 as Us,a1 as Cr$1,a2 as $o$1,a3 as Xo,C as C$1,a4 as gr,a5 as No,a6 as $e$1,a7 as is$1}from'./chunk-COtGeG0w.js';import {a as mt}from'./chunk-ufY9LOCL.js';import {A as A4,s as se,N}from'./chunk-CT12u7OH.js';import {F as Fe$1,V,C as Ct$1,O as Ot}from'./chunk-bkOq-haC.js';import {_,t as t$2}from'./chunk-yMQ5sNQE.js';import {I as I$1}from'./chunk-Davxpaz7.js';import {a as Ze,F as F$1,E,$,bG as Ln$1,aJ as Dw$1,bv as U$1,cI as fr$1,bu as I,n as Ht,cg as ft,l as ed,cy as vd$1,gZ as Ko$1,br as oo$1,T,y as yw,aC as Am$1,aM as Zm,i as xC,J as Jo$1,a7 as iu,a8 as gC,aU as VC,a9 as su,H as HD,aP as lu,aV as $C,k as kt,e as kg,V as cs$1,W as og,I as IT$1,X as ou,D as DC$1,a1 as zm$1,j as gg$1,h as ET$1,v,b8 as i,Y as Qm,u as p$,bm as kC$1,C as AC,aF as q$1,aG as ut,bn as He,w as f$,L as m$,g as gc$1,cz as ld,bw as yd$1,by as Oe,a2 as ug,a3 as qT$1,ct as uo,aw as re,bx as Zs$1,aN as T$1,cE as G$1,at as y,au as $$1,aR as to$1,an as we$1,ar as T$2,gp as Ge,p as pe$2,U,S as Fn$2,az as VT$1,a0 as km,m as mg$1,ab as FT$1,ac as bC$1,gm as Rn$1,ei as Do,fP as Sn$1,z as wT$1,dh as bT$1,G as TT$1,aa as _g,eY as $e,o as $y$1,f as fu,b as be$1,eg as Zo$1,dO as Ju,bM as _s$1,hq as Xm,bp as Qs$1,bN as Ew,ad as xT$1,ae as rf,af as of,ag as d,bh as a$1,aX as WT$1,ba as HT$1,aq as Be,al as Ve$1,as as De,ao as be$2,hr as gn$1,aZ as BC,dA as L$1,hk as N$1,dB as K,b3 as Km,bc as Mg,B as DT$1,bg as UC,fQ as LC,gf as J,hs as O,s as sC,f2 as TC,fS as ru,ht as D,aD as GC$1,ak as y$1,d2 as rt,aK as nr,bD as zs$1,fb as T$3,bj as A$1,K as fe,bs as F,O as Ot$1,bt as l,dz as Om$1,h1 as fT$1,h2 as pT$1,bQ as Y$1,Z as Zt,eO as ge$1,cl as ie,hu as h,hv as xv,eT as wr$1,eF as de$1,dG as _e,dS as le,ej as Pe,ek as ve,cd as mt$1,et as Q,cT as p$1,e0 as k,dD as z,bA as d$1,b$ as Fe$2,c0 as Ee,c8 as Kn$1,cY as Ln$2,cZ as Wn$1,d0 as En$1,dm as Dn$1,d3 as Sb$1,d4 as Nb$1,e1 as be$3,N as Ii,bJ as fe$1,e2 as zn,cn as $e$2,co as qe$2,cm as Ze$1,hw as Ke$1,aT as he,aL as ne,cW as Xn$1,dH as Fe$3,db as $t$1,fi as Jo$2,P as dn$2,el as Yr$1,eq as cr,eu as q$2,aQ as io$1,hx as vt$1,hy as Se,a6 as O$1,ci as ud,bB as Ee$1,bC as we$2,a4 as Xr$1,aY as oC,A as A$2,b2 as ig,dI as be$4,hz as Ni,hA as Ce$1,c$ as yn$1}from'./main-JC4RH5LG.js';import'./chunk-DMozkP9L.js';import'./chunk-DjkM1ZM-.js';import'./chunk-TRxHCJOm.js';import'./chunk-Bo4ru5NU.js';import'./chunk-Ce1HvFnD.js';import'./chunk-DlPCTWo7.js';import'./chunk-CBtV6QpS.js';import'./chunk-BdSyxK5L.js';import'./chunk-G-v6asF2.js';import'./chunk-D11npHgQ.js';import'./chunk-CGRsG-00.js';import {p}from'./chunk-w8Sr0_wT.js';import'./chunk-Ba_iKEU2.js';var L=(function(T){return T.DAILY="daily",T.WEEKLY="weekly",T.MONTHLY="monthly",T.QUARTERLY="quarterly",T.ONE_TIME="once",T})(L||{});var A=(function(T){return T.LATEST="latest",T.CUSTOM="custom",T.ON_DAY="on_day",T})(A||{});var Y=(function(T){return T.FIRST="first",T.LATEST="latest",T})(Y||{});var um=J((lm,cm)=>{(function(e,t){typeof lm=="object"&&typeof cm<"u"?cm.exports=t():typeof define=="function"&&define.amd?define(t):(e=typeof globalThis<"u"?globalThis:e||self,e.html2canvas=t());})(lm,function(){"use strict";var e=function(y,p){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,w){S.__proto__=w;}||function(S,w){for(var k in w)Object.prototype.hasOwnProperty.call(w,k)&&(S[k]=w[k]);},e(y,p)};function t(y,p){if(typeof p!="function"&&p!==null)throw new TypeError("Class extends value "+String(p)+" is not a constructor or null");e(y,p);function S(){this.constructor=y;}y.prototype=p===null?Object.create(p):(S.prototype=p.prototype,new S);}var r=function(){return r=Object.assign||function(p){for(var S,w=1,k=arguments.length;w<k;w++){S=arguments[w];for(var K in S)Object.prototype.hasOwnProperty.call(S,K)&&(p[K]=S[K]);}return p},r.apply(this,arguments)};function i(y,p,S,w){function k(K){return K instanceof S?K:new S(function(se){se(K);})}return new(S||(S=Promise))(function(K,se){function Ee(pt){try{at(w.next(pt));}catch(Ct){se(Ct);}}function xe(pt){try{at(w.throw(pt));}catch(Ct){se(Ct);}}function at(pt){pt.done?K(pt.value):k(pt.value).then(Ee,xe);}at((w=w.apply(y,p||[])).next());})}function o(y,p){var S={label:0,sent:function(){if(K[0]&1)throw K[1];return K[1]},trys:[],ops:[]},w,k,K,se;return se={next:Ee(0),throw:Ee(1),return:Ee(2)},typeof Symbol=="function"&&(se[Symbol.iterator]=function(){return this}),se;function Ee(at){return function(pt){return xe([at,pt])}}function xe(at){if(w)throw new TypeError("Generator is already executing.");for(;S;)try{if(w=1,k&&(K=at[0]&2?k.return:at[0]?k.throw||((K=k.return)&&K.call(k),0):k.next)&&!(K=K.call(k,at[1])).done)return K;switch(k=0,K&&(at=[at[0]&2,K.value]),at[0]){case 0:case 1:K=at;break;case 4:return S.label++,{value:at[1],done:!1};case 5:S.label++,k=at[1],at=[0];continue;case 7:at=S.ops.pop(),S.trys.pop();continue;default:if(K=S.trys,!(K=K.length>0&&K[K.length-1])&&(at[0]===6||at[0]===2)){S=0;continue}if(at[0]===3&&(!K||at[1]>K[0]&&at[1]<K[3])){S.label=at[1];break}if(at[0]===6&&S.label<K[1]){S.label=K[1],K=at;break}if(K&&S.label<K[2]){S.label=K[2],S.ops.push(at);break}K[2]&&S.ops.pop(),S.trys.pop();continue}at=p.call(y,S);}catch(pt){at=[6,pt],k=0;}finally{w=K=0;}if(at[0]&5)throw at[1];return {value:at[0]?at[1]:void 0,done:!0}}}function s(y,p,S){if(S||arguments.length===2)for(var w=0,k=p.length,K;w<k;
vendor: 3,953 bytes, line 1
1w++)(K||!(w in p))&&(K||(K=Array.prototype.slice.call(p,0,w)),K[w]=p[w]);return y.concat(K||p)}for(var u=(function(){function y(p,S,w,k){this.left=p,this.top=S,this.width=w,this.height=k;}return y.prototype.add=function(p,S,w,k){return new y(this.left+p,this.top+S,this.width+w,this.height+k)},y.fromClientRect=function(p,S){return new y(S.left+p.windowBounds.left,S.top+p.windowBounds.top,S.width,S.height)},y.fromDOMRectList=function(p,S){var w=Array.from(S).find(function(k){return k.width!==0});return w?new y(w.left+p.windowBounds.left,w.top+p.windowBounds.top,w.width,w.height):y.EMPTY},y.EMPTY=new y(0,0,0,0),y})(),n=function(y,p){return u.fromClientRect(y,p.getBoundingClientRect())},f=function(y){var p=y.body,S=y.documentElement;if(!p||!S)throw new Error("Unable to get document size");var w=Math.max(Math.max(p.scrollWidth,S.scrollWidth),Math.max(p.offsetWidth,S.offsetWidth),Math.max(p.clientWidth,S.clientWidth)),k=Math.max(Math.max(p.scrollHeight,S.scrollHeight),Math.max(p.offsetHeight,S.offsetHeight),Math.max(p.clientHeight,S.clientHeight));return new u(0,0,w,k)},x=function(y){for(var p=[],S=0,w=y.length;S<w;){var k=y.charCodeAt(S++);if(k>=55296&&k<=56319&&S<w){var K=y.charCodeAt(S++);(K&64512)===56320?p.push(((k&1023)<<10)+(K&1023)+65536):(p.push(k),S--);}else p.push(k);}return p},E=function(){for(var y=[],p=0;p<arguments.length;p++)y[p]=arguments[p];if(String.fromCodePoint)return String.fromCodePoint.apply(String,y);var S=y.length;if(!S)return "";for(var w=[],k=-1,K="";++k<S;){var se=y[k];se<=65535?w.push(se):(se-=65536,w.push((se>>10)+55296,se%1024+56320)),(k+1===S||w.length>16384)&&(K+=String.fromCharCode.apply(String,w),w.length=0);}return K},O="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",B=typeof Uint8Array>"u"?[]:new Uint8Array(256),U=0;U<O.length;U++)B[O.charCodeAt(U)]=U;for(var I="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",N=typeof Uint8Array>"u"?[]:new Uint8Array(256),z=0;z<I.length;z++)N[I.charCodeAt(z)]=z;for(var H=function(y){var p=y.length*.75,S=y.length,w,k=0,K,se,Ee,xe;y[y.length-1]==="="&&(p--,y[y.length-2]==="="&&p--);var at=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&typeof Uint8Array.prototype.slice<"u"?new ArrayBuffer(p):new Array(p),pt=Array.isArray(at)?at:new Uint8Array(at);for(w=0;w<S;w+=4)K=N[y.charCodeAt(w)],se=N[y.charCodeAt(w+1)],Ee=N[y.charCodeAt(w+2)],xe=N[y.charCodeAt(w+3)],pt[k++]=K<<2|se>>4,pt[k++]=(se&15)<<4|Ee>>2,pt[k++]=(Ee&3)<<6|xe&63;return at},V=function(y){for(var p=y.length,S=[],w=0;w<p;w+=2)S.push(y[w+1]<<8|y[w]);return S},R=function(y){for(var p=y.length,S=[],w=0;w<p;w+=4)S.push(y[w+3]<<24|y[w+2]<<16|y[w+1]<<8|y[w]);return S},q=5,re=11,ce=2,Te=re-q,be=65536>>q,ne=1<<q,Be=ne-1,Ae=1024>>q,Re=be+Ae,te=Re,ue=32,ve=te+ue,ae=65536>>re,Xe=1<<Te,He=Xe-1,ct=function(y,p,S){return y.slice?y.slice(p,S):new Uint16Array(Array.prototype.slice.call(y,p,S))},ge=function(y,p,S){return y.slice?y.slice(p,S):new Uint32Array(Array.prototype.slice.call(y,p,S))},tt=function(y,p){var S=H(y),w=Array.isArray(S)?R(S):new Uint32Array(S),k=Array.isArray(S)?V(S):new Uint16Array(S),K=24,se=ct(k,K/2,w[4]/2),Ee=w[5]===2?ct(k,(K+w[4])/2):ge(w,Math.ceil((K+w[4])/4));return new Le(w[0],w[1],w[2],w[3],se,Ee)},Le=(function(){function y(p,S,w,k,K,se){this.initialValue=p,this.errorValue=S,this.highStart=w,this.highValueIndex=k,this.index=K,this.data=se;}return y.prototype.get=function(p){var S;if(p>=0){if(p<55296||p>56319&&p<=65535)return S=this.index[p>>q],S=(S<<ce)+(p&Be),this.data[S];if(p<=65535)return S=this.index[be+(p-55296>>q)],S=(S<<ce)+(p&Be),this.data[S];if(p<this.highStart)return S=ve-ae+(p>>re),S=this.index[S],S+=p>>q&He,S=this.index[S],S=(S<<ce)+(p&Be),this.data[S];if(p<=1114111)return this.data[this.highValueIndex]}return this.errorValue},y})(),We="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",De=typeof Uint8Array>"u"?[]:new Uint8Array(256),ze=0;ze<We.length;ze++)De[We.charCodeAt(ze)]=ze;var Qe="
vendor: 5,502 bytes, line 1
1KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCI
vendor: 47,387 bytes, line 1
1IIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA=="
vendor: 19,385 bytes, line 1
1,Ge=50,it=1,Ze=2,xt=3,ir=4,Gt=5,sr=7,Dt=8,lr=9,cr=10,Jr=11,Ur=12,Bn=13,pn=14,Xr=15,Dr=16,zt=17,Er=18,Fr=19,Ln=20,ai=21,In=22,xn=23,mr=24,Zt=25,jt=26,Yt=27,nr=28,br=29,Qr=30,gn=31,ln=32,Ft=33,Vt=34,dr=35,fr=36,hr=37,wn=38,En=39,Ji=40,Li=41,mn=42,ar=43,Wn=[9001,65288],kr="!",_r="\xD7",Mn="\xF7",es=tt(Qe),Ei=[Qr,fr],Wi=[it,Ze,xt,Gt],Ri=[cr,Dt],fs=[Yt,jt],Mi=Wi.concat(Ri),ks=[wn,En,Ji,Vt,dr],Gn=[Xr,Bn],Ka=function(y,p){p===void 0&&(p="strict");var S=[],w=[],k=[];return y.forEach(function(K,se){var Ee=es.get(K);if(Ee>Ge?(k.push(!0),Ee-=Ge):k.push(!1),["normal","auto","loose"].indexOf(p)!==-1&&[8208,8211,12316,12448].indexOf(K)!==-1)return w.push(se),S.push(Dr);if(Ee===ir||Ee===Jr){if(se===0)return w.push(se),S.push(Qr);var xe=S[se-1];return Mi.indexOf(xe)===-1?(w.push(w[se-1]),S.push(xe)):(w.push(se),S.push(Qr))}if(w.push(se),Ee===gn)return S.push(p==="strict"?ai:hr);if(Ee===mn||Ee===br)return S.push(Qr);if(Ee===ar)return K>=131072&&K<=196605||K>=196608&&K<=262141?S.push(hr):S.push(Qr);S.push(Ee);}),[w,S,k]},ss=function(y,p,S,w){var k=w[S];if(Array.isArray(y)?y.indexOf(k)!==-1:y===k)for(var K=S;K<=w.length;){K++;var se=w[K];if(se===p)return !0;if(se!==cr)break}if(k===cr)for(var K=S;K>0;){K--;var Ee=w[K];if(Array.isArray(y)?y.indexOf(Ee)!==-1:y===Ee)for(var xe=S;xe<=w.length;){xe++;var se=w[xe];if(se===p)return !0;if(se!==cr)break}if(Ee!==cr)break}return !1},Ua=function(y,p){for(var S=y;S>=0;){var w=p[S];if(w===cr)S--;else return w}return 0},Pa=function(y,p,S,w,k){if(S[w]===0)return _r;var K=w-1;if(Array.isArray(k)&&k[K]===!0)return _r;var se=K-1,Ee=K+1,xe=p[K],at=se>=0?p[se]:0,pt=p[Ee];if(xe===Ze&&pt===xt)return _r;if(Wi.indexOf(xe)!==-1)return kr;if(Wi.indexOf(pt)!==-1||Ri.indexOf(pt)!==-1)return _r;if(Ua(K,p)===Dt)return Mn;if(es.get(y[K])===Jr||(xe===ln||xe===Ft)&&es.get(y[Ee])===Jr||xe===sr||pt===sr||xe===lr||[cr,Bn,Xr].indexOf(xe)===-1&&pt===lr||[zt,Er,Fr,mr,nr].indexOf(pt)!==-1||Ua(K,p)===In||ss(xn,In,K,p)||ss([zt,Er],ai,K,p)||ss(Ur,Ur,K,p))return _r;if(xe===cr)return Mn;if(xe===xn||pt===xn)return _r;if(pt===Dr||xe===Dr)return Mn;if([Bn,Xr,ai].indexOf(pt)!==-1||xe===pn||at===fr&&Gn.indexOf(xe)!==-1||xe===nr&&pt===fr||pt===Ln||Ei.indexOf(pt)!==-1&&xe===Zt||Ei.indexOf(xe)!==-1&&pt===Zt||xe===Yt&&[hr,ln,Ft].indexOf(pt)!==-1||[hr,ln,Ft].indexOf(xe)!==-1&&pt===jt||Ei.indexOf(xe)!==-1&&fs.indexOf(pt)!==-1||fs.indexOf(xe)!==-1&&Ei.indexOf(pt)!==-1||[Yt,jt].indexOf(xe)!==-1&&(pt===Zt||[In,Xr].indexOf(pt)!==-1&&p[Ee+1]===Zt)||[In,Xr].indexOf(xe)!==-1&&pt===Zt||xe===Zt&&[Zt,nr,mr].indexOf(pt)!==-1)return _r;if([Zt,nr,mr,zt,Er].indexOf(pt)!==-1)for(var Ct=K;Ct>=0;){var Qt=p[Ct];if(Qt===Zt)return _r;if([nr,mr].indexOf(Qt)!==-1)Ct--;else break}if([Yt,jt].indexOf(pt)!==-1)for(var Ct=[zt,Er].indexOf(xe)!==-1?se:K;Ct>=0;){var Qt=p[Ct];if(Qt===Zt)return _r;if([nr,mr].indexOf(Qt)!==-1)Ct--;else break}if(wn===xe&&[wn,En,Vt,dr].indexOf(pt)!==-1||[En,Vt].indexOf(xe)!==-1&&[En,Ji].indexOf(pt)!==-1||[Ji,dr].indexOf(xe)!==-1&&pt===Ji||ks.indexOf(xe)!==-1&&[Ln,jt].indexOf(pt)!==-1||ks.indexOf(pt)!==-1&&xe===Yt||Ei.indexOf(xe)!==-1&&Ei.indexOf(pt)!==-1||xe===mr&&Ei.indexOf(pt)!==-1||Ei.concat(Zt).indexOf(xe)!==-1&&pt===In&&Wn.indexOf(y[Ee])===-1||Ei.concat(Zt).indexOf(pt)!==-1&&xe===Er)return _r;if(xe===Li&&pt===Li){for(var Rr=S[K],gr=1;Rr>0&&(Rr--,p[Rr]===Li);)gr++;if(gr%2!==0)return _r}return xe===ln&&pt===Ft?_r:Mn},Ma=function(y,p){p||(p={lineBreak:"normal",wordBreak:"normal"});var S=Ka(y,p.lineBreak),w=S[0],k=S[1],K=S[2];(p.wordBreak==="break-all"||p.wordBreak==="break-word")&&(k=k.map(function(Ee){return [Zt,Qr,mn].indexOf(Ee)!==-1?hr:Ee}));var se=p.wordBreak==="keep-all"?K.map(function(Ee,xe){return Ee&&y[xe]>=19968&&y[xe]<=40959}):void 0;return [w,k,se]},Qi=(function(){function y(p,S,w,k){this.codePoints=p,this.required=S===kr,this.start=w,this.end=k;}return y.prototype.slice=function(){return E.apply(void 0,this.codePoints.slice(this.start,this.end))},y})(),zs=function(y,p){var S=x(y),w=Ma(S,p),k=w[0],K=w[1],se=w[2],Ee=S.length,xe=0,at=0;return {next:function(){if(at>=Ee)return {done:!0,value:null};for(var pt=_r;at<Ee&&(pt=Pa(S,K,k,++at,se))===_r;);if(pt!==_r||at===Ee){var Ct=new Qi(S,pt,xe,at);return xe=at,{value:Ct,done:!1}}return {done:!0,value:null}}}},Ui=1,ka=2,ei=4,as=8,aa=10,Ta=47,Va=92,bo=9,Zo=32,Ga=34,Ks=61,oo=35,Ya=36,wo=37,Ns=39,_n=40,xs=41,Vs=95,Es=45,ga=33,os=60,qs=62,ts=64,Zn=91,hs=93,ma=61,Ds=123,gs=63,ja=125,ca=124,Oa=126,Mo=128,Ls=65533,oa=42,Us=43,eA=44,G=58,Q=59,$=46,Ce=0,$e=8,bt=11,Ot=14,b=31,d=127,C=-1,m=48,a=97,A=101,c=102,l=117,v=122,T=65,L=69,D=70,Y=85,P=90,ie=function(y){return y>=m&&y<=57},de=function(y){return y>=55296&&y<=57343},we=function(y){return ie(y)||y>=T&&y<=D||y>=a&&y<=c},ee=function(y){return y>=a&&y<=v},ke=function(y){return y>=T&&y<=P},Ke=function(y){return ee(y)||ke(y)},Me=function(y){return y>=Mo},le=function(y){return y===aa||y===bo||y===Zo},rt=function(y){return Ke(y)||Me(y)||y===Vs},gt=function(y){return rt(y)||ie(y)||y===Es},ot=function(y){return y>=Ce&&y<=$e||y===bt||y>=Ot&&y<=b||y===d},Ye=function(y,p){return y!==Va?!1:p!==aa},mt=function(y,p,S){return y===Es?rt(p)||Ye(p,S):rt(y)?!0:!!(y===Va&&Ye(y,p))},ye=function(y,p,S){return y===Us||y===Es?ie(p)?!0:p===$&&ie(S):ie(y===$?p:y)},_e=function(y){var p=0,S=1;(y[p]===Us||y[p]===Es)&&(y[p]===Es&&(S=-1),p++);for(var w=[];ie(y[p]);)w.push(y[p++]);var k=w.length?parseInt(E.apply(void 0,w),10):0;y[p]===$&&p++;for(var K=[];ie(y[p]);)K.push(y[p++]);var se=K.length,Ee=se?parseInt(E.apply(void 0,K),10):0;(y[p]===L||y[p]===A)&&p++;var xe=1;(y[p]===Us||y[p]===Es)&&(y[p]===Es&&(xe=-1),p++);for(var at=[];ie(y[p]);)at.push(y[p++]);var pt=at.length?parseInt(E.apply(void 0,at),10):0;return S*(k+Ee*Math.pow(10,-se))*Math.pow(10,xe*pt)},qe={type:2},Je={type:3},wt={type:4},Lt={type:13},Pt={type:8},vt={type:21},Ut={type:9},ur={type:10},Jt={type:11},fe={type:12},Ne={type:14},Ve={type:23},lt={type:1},dt={type:25},Bt={type:24},kt={type:26},Nt={type:27},qt={type:28},pr={type:29},jr={type:31},Lr={type:32},Tn=(function(){function y(){this._value=[];}return y.prototype.write=function(p){this._value=this._value.concat(x(p));},y.prototype.read=function(){for(var p=[],S=this.consumeToken();S!==Lr;)p.push(S),S=this.consumeToken();return p},y.prototype.consumeToken=function(){var p=this.consumeCodePoint();switch(p){case Ga:return this.consumeStringToken(Ga);case oo:var S=this.peekCodePoint(0),w=this.peekCodePoint(1),k=this.peekCodePoint(2);if(gt(S)||Ye(w,k)){var K=mt(S,w,k)?ka:Ui,se=this.consumeName();return {type:5,value:se,flags:K}}break;case Ya:if(this.peekCodePoint(0)===Ks)return this.consumeCodePoint(),Lt;break;case Ns:return this.consumeStringToken(Ns);case _n:return qe;case xs:return Je;case oa:if(this.peekCodePoint(0)===Ks)return this.consumeCodePoint(),Ne;break;case Us:if(ye(p,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(p),this.consumeNumericToken();break;case eA:return wt;case Es:var Ee=p,xe=this.peekCodePoint(0),at=this.peekCodePoint(1);if(ye(Ee,xe,at))return this.reconsumeCodePoint(p),this.consumeNumericToken();if(mt(Ee,xe,at))return this.reconsumeCodePoint(p),this.consumeIdentLikeToken();if(xe===Es&&at===qs)return this.consumeCodePoint(),this.consumeCodePoint(),Bt;break;case $:if(ye(p,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(p),this.consumeNumericToken();break;case Ta:if(this.peekCodePoint(0)===oa)for(this.consumeCodePoint();;){var pt=this.consumeCodePoint();if(pt===oa&&(pt=this.consumeCodePoint(),pt===Ta))return this.consumeToken();if(pt===C)return this.consumeToken()}break;case G:return kt;case Q:return Nt;case os:if(this.peekCodePoint(0)===ga&&this.peekCodePoint(1)===Es&&this.peekCodePoint(2)===Es)return this.consumeCodePoint(),this.consumeCodePoint(),dt;break;case ts:var Ct=this.peekCodePoint(0),Qt=this.peekCodePoint(1),Rr=this.peekCodePoint(2);if(mt(Ct,Qt,Rr)){var se=this.consumeName();return {type:7,value:se}}break;case Zn:return qt;case Va:if(Ye(p,this.peekCodePoint(0)))return this.reconsumeCodePoint(p),this.consumeIdentLikeToken();break;case hs:return pr;case ma:if(this.peekCodePoint(0)===Ks)return this.consumeCodePoint(),Pt;break;case Ds:return Jt;case ja:return fe;case l:case Y:var gr=this.peekCodePoint(0),Ir=this.peekCodePoint(1);return gr===Us&&(we(Ir)||Ir===gs)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(p),this.consumeIdentLikeToken();case ca:if(this.peekCodePoint(0)===Ks)return this.consumeCodePoint(),Ut;if(this.peekCodePoint(0)===ca)return this.consumeCodePoint(),vt;break;case Oa:if(this.peekCodePoint(0)===Ks)return this.consumeCodePoint(),ur;break;case C:return Lr}return le(p)?(this.consumeWhiteSpace(),jr):ie(p)?(this.reconsumeCodePoint(p),this.consumeNumericToken()):rt(p)?(this.reconsumeCodePoint(p),this.consumeIdentLikeToken()):{type:6,value:E(p)}},y.prototype.consumeCodePoint=function(){var p=this._value.shift();return typeof p>"u"?-1:p},y.prototype.reconsumeCodePoint=function(p){this._value.unshift(p);},y.prototype.peekCodePoint=function(p){return p>=this._value.length?-1:this._value[p]},y.prototype.consumeUnicodeRangeToken=function(){for(var p=[],S=this.consumeCodePoint();we(S)&&p.length<6;)p.push(S),S=this.consumeCodePoint();for(var w=!1;S===gs&&p.length<6;)p.push(S),S=this.consumeCodePoint(),w=!0;if(w){var k=parseInt(E.apply(void 0,p.map(function(xe){return xe===gs?m:xe})),16),K=parseInt(E.apply(void 0,p.map(function(xe){return xe===gs?D:xe})),16);return {type:30,start:k,end:K}}var se=parseInt(E.apply(void 0,p),16);if(this.peekCodePoint(0)===Es&&we(this.peekCodePoint(1))){this.consumeCodePoint(),S=this.consumeCodePoint();for(var Ee=[];we(S)&&Ee.length<6;)Ee.push(S),S=this.consumeCodePoint();var K=parseInt(E.apply(void 0,Ee),16);return {type:30,start:se,end:K}}else return {type:30,start:se,end:se}},y.prototype.consumeIdentLikeToken=function(){var p=this.consumeName();return p.toLowerCase()==="url"&&this.peekCodePoint(0)===_n?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===_n?(this.consumeCodePoint(),{type:19,value:p}):{type:20,value:p}},y.prototype.consumeUrlToken=function(){var p=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===C)return {type:22,value:""};var S=this.peekCodePoint(0);if(S===Ns||S===Ga){var w=this.consumeStringToken(this.consumeCodePoint());return w.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===C||this.peekCodePoint(0)===xs)?(this.consumeCodePoint(),{type:22,value:w.value}):(this.consumeBadUrlRemnants(),Ve)}for(;;){var k=this.consumeCodePoint();if(k===C||k===xs)return {type:22,value:E.apply(void 0,p)};if(le(k))return this.consumeWhiteSpace(),this.peekCodePoint(0)===C||this.peekCodePoint(0)===xs?(this.consumeCodePoint(),{type:22,value:E.apply(void 0,p)}):(this.consumeBadUrlRemnants(),Ve);if(k===Ga||k===Ns||k===_n||ot(k))return this.consumeBadUrlRemnants(),Ve;if(k===Va)if(Ye(k,this.peekCodePoint(0)))p.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Ve;else p.push(k);}},y.prototype.consumeWhiteSpace=function(){for(;le(this.peekCodePoint(0));)this.consumeCodePoint();},y.prototype.consumeBadUrlRemnants=function(){for(;;){var p=this.consumeCodePoint();if(p===xs||p===C)return;Ye(p,this.peekCodePoint(0))&&this.consumeEscapedCodePoint();}},y.prototype.consumeStringSlice=function(p){for(var S=5e4,w="";p>0;){var k=Math.min(S,p);w+=E.apply(void 0,this._value.splice(0,k)),p-=k;}return this._value.shift(),w},y.prototype.consumeStringToken=function(p){var S="",w=0;do{var k=this._value[w];if(k===C||k===void 0||k===p)return S+=this.consumeStringSlice(w),{type:0,value:S};if(k===aa)return this._value.splice(0,w),lt;if(k===Va){var K=this._value[w+1];K!==C&&K!==void 0&&(K===aa?(S+=this.consumeStringSlice(w),w=-1,this._value.shift()):Ye(k,K)&&(S+=this.consumeStringSlice(w),S+=E(this.consumeEscapedCodePoint()),w=-1));}w++;}while(!0)},y.prototype.consumeNumber=function(){var p=[],S=ei,w=this.peekCodePoint(0);for((w===Us||w===Es)&&p.push(this.consumeCodePoint());ie(this.peekCodePoint(0));)p.push(this.consumeCodePoint());w=this.peekCodePoint(0);var k=this.peekCodePoint(1);if(w===$&&ie(k))for(p.push(this.consumeCodePoint(),this.consumeCodePoint()),S=as;ie(this.peekCodePoint(0));)p.push(this.consumeCodePoint());w=this.peekCodePoint(0),k=this.peekCodePoint(1);var K=this.peekCodePoint(2);if((w===L||w===A)&&((k===Us||k===Es)&&ie(K)||ie(k)))for(p.push(this.consumeCodePoint(),this.consumeCodePoint()),S=as;ie(this.peekCodePoint(0));)p.push(this.consumeCodePoint());return [_e(p),S]},y.prototype.consumeNumericToken=function(){var p=this.consumeNumber(),S=p[0],w=p[1],k=this.peekCodePoint(0),K=this.peekCodePoint(1),se=this.peekCodePoint(2);if(mt(k,K,se)){var Ee=this.consumeName();return {type:15,number:S,flags:w,unit:Ee}}return k===wo?(this.consumeCodePoint(),{type:16,number:S,flags:w}):{type:17,number:S,flags:w}},y.prototype.consumeEscapedCodePoint=function(){var p=this.consumeCodePoint();if(we(p)){for(var S=E(p);we(this.peekCodePoint(0))&&S.length<6;)S+=E(this.consumeCodePoint());le(this.peekCodePoint(0))&&this.consumeCodePoint();var w=parseInt(S,16);return w===0||de(w)||w>1114111?Ls:w}return p===C?Ls:p},y.prototype.consumeName=function(){for(var p="";;){var S=this.consumeCodePoint();if(gt(S))p+=E(S);else if(Ye(S,this.peekCodePoint(0)))p+=E(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(S),p}},y})(),je=(function(){function y(p){this._tokens=p;}return y.create=function(p){var S=new Tn;return S.write(p),new y(S.read())},y.parseValue=function(p){return y.create(p).parseComponentValue()},y.parseValues=function(p){return y.create(p).parseComponentValues()},y.prototype.parseComponentValue=function(){for(var p=this.consumeToken();p.type===31;)p=this.consumeToken();if(p.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(p);var S=this.consumeComponentValue();do p=this.consumeToken();while(p.type===31);if(p.type===32)return S;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},y.prototype.parseComponentValues=function(){for(var p=[];;){var S=this.consumeComponentValue();if(S.type===32)return p;p.push(S),p.push();}},y.prototype.consumeComponentValue=function(){var p=this.consumeToken();switch(p.type){case 11:case 28:case 2:return this.consumeSimpleBlock(p.type);case 19:return this.consumeFunction(p)}return p},y.prototype.consumeSimpleBlock=function(p){for(var S={type:p,values:[]},w=this.consumeToken();;){if(w.type===32||Vi(w,p))return S;this.reconsumeToken(w),S.values.push(this.consumeComponentValue()),w=this.consumeToken();}},y.prototype.consumeFunction=function(p){for(var S={name:p.value,values:[],type:18};;){var w=this.consumeToken();if(w.type===32||w.type===3)return S;this.reconsumeToken(w),S.values.push(this.consumeComponentValue());}},y.prototype.consumeToken=function(){var p=this._tokens.shift();return typeof p>"u"?Lr:p},y.prototype.reconsumeToken=function(p){this._tokens.unshift(p);},y})(),wr=function(y){return y.type===15},kn=function(y){return y.type===17},vr=function(y){return y.type===20},rr=function(y){return y.type===0},Sn=function(y,p){return vr(y)&&y.value===p},Hr=function(y){return y.type!==31},cn=function(y){return y.type!==31&&y.type!==4},Vr=function(y){var p=[],S=[];return y.forEach(function(w){if(w.type===4){if(S.length===0)throw new Error("Error parsing function args, zero tokens for arg");p.push(S),S=[];return}w.type!==31&&S.push(w);}),S.length&&p.push(S),p},Vi=function(y,p){return p===11&&y.type===12||p===28&&y.type===29?!0:p===2&&y.type===3},ti=function(y){return y.type===17||y.type===15},Yr=function(y){return y.type===16||ti(y)},vi=function(y){return y.length>1?[y[0],y[1]]:[y[0]]},jn={type:17,number:0,flags:ei},$r={type:16,number:50,flags:ei},yn={type:16,number:100,flags:ei},qr=function(y,p,S){var w=y[0],k=y[1];return [zn(w,p),zn(typeof k<"u"?k:w,S)]},zn=function(y,p){if(y.type===16)return y.number/100*p;if(wr(y))switch(y.unit){case "rem":case "em":return 16*y.number;default:return y.number}return y.number},Ti="deg",oi="grad",di="rad",bs="turn",fn={name:"angle",parse:function(y,p){if(p.type===15)switch(p.unit){case Ti:return Math.PI*p.number/180;case oi:return Math.PI/200*p.number;case di:return p.number;case bs:return Math.PI*2*p.number}throw new Error("Unsupported angle type")}},As=function(y){return y.type===15&&(y.unit===Ti||y.unit===oi||y.unit===di||y.unit===bs)},Un=function(y){var p=y.filter(vr).map(function(S){return S.value}).join(" ");switch(p){case "to bottom right":case "to right bottom":case "left top":case "top left":return [jn,jn];case "to top":case "bottom":return Cn(0);case "to bottom left":case "to left bottom":case "right top":case "top right":return [jn,yn];case "to right":case "left":return Cn(90);case "to top left":case "to left top":case "right bottom":case "bottom right":return [yn,yn];case "to bottom":case "top":return Cn(180);case "to top right":case "to right top":case "left bottom":case "bottom left":return [yn,jn];case "to left":case "right":return Cn(270)}return 0},Cn=function(y){return Math.PI*y/180},ji={name:"color",parse:function(y,p){if(p.type===18){var S=Pn[p.name];if(typeof S>"u")throw new Error('Attempting to parse an unsupported color function "'+p.name+'"');return S(y,p.values)}if(p.type===5){if(p.value.length===3){var w=p.value.substring(0,1),k=p.value.substring(1,2),K=p.value.substring(2,3);return Bi(parseInt(w+w,16),parseInt(k+k,16),parseInt(K+K,16),1)}if(p.value.length===4){var w=p.value.substring(0,1),k=p.value.substring(1,2),K=p.value.substring(2,3),se=p.value.substring(3,4);return Bi(parseInt(w+w,16),parseInt(k+k,16),parseInt(K+K,16),parseInt(se+se,16)/255)}if(p.value.length===6){var w=p.value.substring(0,2),k=p.value.substring(2,4),K=p.value.substring(4,6);return Bi(parseInt(w,16),parseInt(k,16),parseInt(K,16),1)}if(p.value.length===8){var w=p.value.substring(0,2),k=p.value.substring(2,4),K=p.value.substring(4,6),se=p.value.substring(6,8);return Bi(parseInt(w,16),parseInt(k,16),parseInt(K,16),parseInt(se,16)/255)}}if(p.type===20){var Ee=rs[p.value.toUpperCase()];if(typeof Ee<"u")return Ee}return rs.TRANSPARENT}},Xn=function(y){return (255&y)===0},Mr=function(y){var p=255&y,S=255&y>>8,w=255&y>>16,k=255&y>>24;return p<255?"rgba("+k+","+w+","+S+","+p/255+")":"rgb("+k+","+w+","+S+")"},Bi=function(y,p,S,w){return (y<<24|p<<16|S<<8|Math.round(w*255)<<0)>>>0},hA=function(y,p){if(y.type===17)return y.number;if(y.type===16){var S=p===3?1:255;return p===3?y.number/100*S:Math.round(y.number/100*S)}return 0},va=function(y,p){var S=p.filter(cn);if(S.length===3){var w=S.map(hA),k=w[0],K=w[1],se=w[2];return Bi(k,K,se,1)}if(S.length===4){var Ee=S.map(hA),k=Ee[0],K=Ee[1],se=Ee[2],xe=Ee[3];return Bi(k,K,se,xe)}return 0};function qa(y,p,S){return S<0&&(S+=1),S>=1&&(S-=1),S<1/6?(p-y)*S*6+y:S<1/2?p:S<2/3?(p-y)*6*(2/3-S)+y:y}var ya=function(y,p){var S=p.filter(cn),w=S[0],k=S[1],K=S[2],se=S[3],Ee=(w.type===17?Cn(w.number):fn.parse(y,w))/(Math.PI*2),xe=Yr(k)?k.number/100:0,at=Yr(K)?K.number/100:0,pt=typeof se<"u"&&Yr(se)?zn(se,1):1;if(xe===0)return Bi(at*255,at*255,at*255,1);var Ct=at<=.5?at*(xe+1):at+xe-at*xe,Qt=at*2-Ct,Rr=qa(Qt,Ct,Ee+1/3),gr=qa(Qt,Ct,Ee),Ir=qa(Qt,Ct,Ee-1/3);return Bi(Rr*255,gr*255,Ir*255,pt)},Pn={hsl:ya,hsla:ya,rgb:va,rgba:va},Ao=function(y,p){return ji.parse(y,je.create(p).parseComponentValue())},rs={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4
1043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:404164
vendor: 10,162 bytes, line 1
11215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},lo={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(y,p){return p.map(function(S){if(vr(S))switch(S.value){case "padding-box":return 1;case "content-box":return 2}return 0})}},co={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},ws=function(y,p){var S=ji.parse(y,p[0]),w=p[1];return w&&Yr(w)?{color:S,stop:w}:{color:S,stop:null}},Xs=function(y,p){var S=y[0],w=y[y.length-1];S.stop===null&&(S.stop=jn),w.stop===null&&(w.stop=yn);for(var k=[],K=0,se=0;se<y.length;se++){var Ee=y[se].stop;if(Ee!==null){var xe=zn(Ee,p);xe>K?k.push(xe):k.push(K),K=xe;}else k.push(null);}for(var at=null,se=0;se<k.length;se++){var pt=k[se];if(pt===null)at===null&&(at=se);else if(at!==null){for(var Ct=se-at,Qt=k[at-1],Rr=(pt-Qt)/(Ct+1),gr=1;gr<=Ct;gr++)k[at+gr-1]=Rr*gr;at=null;}}return y.map(function(Ir,xi){var un=Ir.color;return {color:un,stop:Math.max(Math.min(1,k[xi]/p),0)}})},$s=function(y,p,S){var w=p/2,k=S/2,K=zn(y[0],p)-w,se=k-zn(y[1],S);return (Math.atan2(se,K)+Math.PI*2)%(Math.PI*2)},FA=function(y,p,S){var w=typeof y=="number"?y:$s(y,p,S),k=Math.abs(p*Math.sin(w))+Math.abs(S*Math.cos(w)),K=p/2,se=S/2,Ee=k/2,xe=Math.sin(w-Math.PI/2)*Ee,at=Math.cos(w-Math.PI/2)*Ee;return [k,K-at,K+at,se-xe,se+xe]},Aa=function(y,p){return Math.sqrt(y*y+p*p)},uo=function(y,p,S,w,k){var K=[[0,0],[0,p],[y,0],[y,p]];return K.reduce(function(se,Ee){var xe=Ee[0],at=Ee[1],pt=Aa(S-xe,w-at);return (k?pt<se.optimumDistance:pt>se.optimumDistance)?{optimumCorner:Ee,optimumDistance:pt}:se},{optimumDistance:k?1/0:-1/0,optimumCorner:null}).optimumCorner},ko=function(y,p,S,w,k){var K=0,se=0;switch(y.size){case 0:y.shape===0?K=se=Math.min(Math.abs(p),Math.abs(p-w),Math.abs(S),Math.abs(S-k)):y.shape===1&&(K=Math.min(Math.abs(p),Math.abs(p-w)),se=Math.min(Math.abs(S),Math.abs(S-k)));break;case 2:if(y.shape===0)K=se=Math.min(Aa(p,S),Aa(p,S-k),Aa(p-w,S),Aa(p-w,S-k));else if(y.shape===1){var Ee=Math.min(Math.abs(S),Math.abs(S-k))/Math.min(Math.abs(p),Math.abs(p-w)),xe=uo(w,k,p,S,!0),at=xe[0],pt=xe[1];K=Aa(at-p,(pt-S)/Ee),se=Ee*K;}break;case 1:y.shape===0?K=se=Math.max(Math.abs(p),Math.abs(p-w),Math.abs(S),Math.abs(S-k)):y.shape===1&&(K=Math.max(Math.abs(p),Math.abs(p-w)),se=Math.max(Math.abs(S),Math.abs(S-k)));break;case 3:if(y.shape===0)K=se=Math.max(Aa(p,S),Aa(p,S-k),Aa(p-w,S),Aa(p-w,S-k));else if(y.shape===1){var Ee=Math.max(Math.abs(S),Math.abs(S-k))/Math.max(Math.abs(p),Math.abs(p-w)),Ct=uo(w,k,p,S,!1),at=Ct[0],pt=Ct[1];K=Aa(at-p,(pt-S)/Ee),se=Ee*K;}break}return Array.isArray(y.size)&&(K=zn(y.size[0],w),se=y.size.length===2?zn(y.size[1],k):K),[K,se]},So=function(y,p){var S=Cn(180),w=[];return Vr(p).forEach(function(k,K){if(K===0){var se=k[0];if(se.type===20&&se.value==="to"){S=Un(k);return}else if(As(se)){S=fn.parse(y,se);return}}var Ee=ws(y,k);w.push(Ee);}),{angle:S,stops:w,type:1}},Na=function(y,p){var S=Cn(180),w=[];return Vr(p).forEach(function(k,K){if(K===0){var se=k[0];if(se.type===20&&["top","left","right","bottom"].indexOf(se.value)!==-1){S=Un(k);return}else if(As(se)){S=(fn.parse(y,se)+Cn(270))%Cn(360);return}}var Ee=ws(y,k);w.push(Ee);}),{angle:S,stops:w,type:1}},po=function(y,p){var S=Cn(180),w=[],k=1,K=0,se=3,Ee=[];return Vr(p).forEach(function(xe,at){var pt=xe[0];if(at===0){if(vr(pt)&&pt.value==="linear"){k=1;return}else if(vr(pt)&&pt.value==="radial"){k=2;return}}if(pt.type===18){if(pt.name==="from"){var Ct=ji.parse(y,pt.values[0]);w.push({stop:jn,color:Ct});}else if(pt.name==="to"){var Ct=ji.parse(y,pt.values[0]);w.push({stop:yn,color:Ct});}else if(pt.name==="color-stop"){var Qt=pt.values.filter(cn);if(Qt.length===2){var Ct=ji.parse(y,Qt[1]),Rr=Qt[0];kn(Rr)&&w.push({stop:{type:16,number:Rr.number*100,flags:Rr.flags},color:Ct});}}}}),k===1?{angle:(S+Cn(180))%Cn(360),stops:w,type:k}:{size:se,shape:K,stops:w,position:Ee,type:k}},gA="closest-side",Co="farthest-side",No="closest-corner",Da="farthest-corner",mA="circle",LA="ellipse",yl="cover",$A="contain",Hl=function(y,p){var S=0,w=3,k=[],K=[];return Vr(p).forEach(function(se,Ee){var xe=!0;if(Ee===0){var at=!1;xe=se.reduce(function(Ct,Qt){if(at)if(vr(Qt))switch(Qt.value){case "center":return K.push($r),Ct;case "top":case "left":return K.push(jn),Ct;case "right":case "bottom":return K.push(yn),Ct}else (Yr(Qt)||ti(Qt))&&K.push(Qt);else if(vr(Qt))switch(Qt.value){case mA:return S=0,!1;case LA:return S=1,!1;case "at":return at=!0,!1;case gA:return w=0,!1;case yl:case Co:return w=1,!1;case $A:case No:return w=2,!1;case Da:return w=3,!1}else if(ti(Qt)||Yr(Qt))return Array.isArray(w)||(w=[]),w.push(Qt),!1;return Ct},xe);}if(xe){var pt=ws(y,se);k.push(pt);}}),{size:w,shape:S,stops:k,position:K,type:2}},UA=function(y,p){var S=0,w=3,k=[],K=[];return Vr(p).forEach(function(se,Ee){var xe=!0;if(Ee===0?xe=se.reduce(function(pt,Ct){if(vr(Ct))switch(Ct.value){case "center":return K.push($r),!1;case "top":case "left":return K.push(jn),!1;case "right":case "bottom":return K.push(yn),!1}else if(Yr(Ct)||ti(Ct))return K.push(Ct),!1;return pt},xe):Ee===1&&(xe=se.reduce(function(pt,Ct){if(vr(Ct))switch(Ct.value){case mA:return S=0,!1;case LA:return S=1,!1;case $A:case gA:return w=0,!1;case Co:return w=1,!1;case No:return w=2,!1;case yl:case Da:return w=3,!1}else if(ti(Ct)||Yr(Ct))return Array.isArray(w)||(w=[]),w.push(Ct),!1;return pt},xe)),xe){var at=ws(y,se);k.push(at);}}),{size:w,shape:S,stops:k,position:K,type:2}},fo=function(y){return y.type===1},PA=function(y){return y.type===2},vA={name:"image",parse:function(y,p){if(p.type===22){var S={url:p.value,type:0};return y.cache.addImage(p.value),S}if(p.type===18){var w=wl[p.name];if(typeof w>"u")throw new Error('Attempting to parse an unsupported image function "'+p.name+'"');return w(y,p.values)}throw new Error("Unsupported image type "+p.type)}};function bl(y){return !(y.type===20&&y.value==="none")&&(y.type!==18||!!wl[y.name])}for(var wl={"linear-gradient":So,"-moz-linear-gradient":Na,"-ms-linear-gradient":Na,"-o-linear-gradient":Na,"-webkit-linear-gradient":Na,"radial-gradient":Hl,"-moz-radial-gradient":UA,"-ms-radial-gradient":UA,"-o-radial-gradient":UA,"-webkit-radial-gradient":UA,"-webkit-gradient":po},Wl={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(y,p){if(p.length===0)return [];var S=p[0];return S.type===20&&S.value==="none"?[]:p.filter(function(w){return cn(w)&&bl(w)}).map(function(w){return vA.parse(y,w)})}},zl={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(y,p){return p.map(function(S){if(vr(S))switch(S.value){case "padding-box":return 1;case "content-box":return 2}return 0})}},Do={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(y,p){return Vr(p).map(function(S){return S.filter(Yr)}).map(vi)}},MA={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(y,p){return Vr(p).map(function(S){return S.filter(vr).map(function(w){return w.value}).join(" ")}).map(wc)}},wc=function(y){switch(y){case "no-repeat":return 1;case "repeat-x":case "repeat no-repeat":return 2;case "repeat-y":case "no-repeat repeat":return 3;default:return 0}},Ss=(function(y){return y.AUTO="auto",y.CONTAIN="contain",y.COVER="cover",y})(Ss||{}),ls={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(y,p){return Vr(p).map(function(S){return S.filter(Ro)})}},Ro=function(y){return vr(y)||Yr(y)},tA=function(y){return {name:"border-"+y+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Sc=tA("top"),Bo=tA("right"),ua=tA("bottom"),yA=tA("left"),kA=function(y){return {name:"border-radius-"+y,initialValue:"0 0",prefix:!1,type:1,parse:function(p,S){return vi(S.filter(Yr))}}},$c=kA("top-left"),bA=kA("top-right"),Qo=kA("bottom-right"),Kl=kA("bottom-left"),NA=function(y){return {name:"border-"+y+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(p,S){switch(S){case "none":return 0;case "dashed":return 2;case "dotted":return 3;case "double":return 4}return 1}}},JA=NA("top"),ZA=NA("right"),Cc=NA("bottom"),Vl=NA("left"),DA=function(y){return {name:"border-"+y+"-width",initialValue:"0",type:0,prefix:!1,parse:function(p,S){return wr(S)?S.number:0}}},Gl=DA("top"),Yl=DA("right"),Ho=DA("bottom"),Jc=DA("left"),el={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},ql={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(y,p){return p==="rtl"?1:0}}
1,Zc={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(y,p){return p.filter(vr).reduce(function(S,w){return S|$n(w.value)},0)}},$n=function(y){switch(y){case "block":case "-webkit-box":return 2;case "inline":return 4;case "run-in":return 8;case "flow":return 16;case "flow-root":return 32;case "table":return 64;case "flex":case "-webkit-flex":return 128;case "grid":case "-ms-grid":return 256;case "ruby":return 512;case "subgrid":return 1024;case "list-item":return 2048;case "table-row-group":return 4096;case "table-header-group":return 8192;case "table-footer-group":return 16384;case "table-row":return 32768;case "table-cell":return 65536;case "table-column-group":return 131072;case "table-column":return 262144;case "table-caption":return 524288;case "ruby-base":return 1048576;case "ruby-text":return 2097152;case "ruby-base-container":return 4194304;case "ruby-text-container":return 8388608;case "contents":return 16777216;case "inline-block":return 33554432;case "inline-list-item":return 67108864;case "inline-table":return 134217728;case "inline-flex":return 268435456;case "inline-grid":return 536870912}return 0},eu={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(y,p){switch(p){case "left":return 1;case "right":return 2;case "inline-start":return 3;case "inline-end":return 4}return 0}},tu={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(y,p){return p.type===20&&p.value==="normal"?0:p.type===17||p.type===15?p.number:0}},Xl=(function(y){return y.NORMAL="normal",y.STRICT="strict",y})(Xl||{}),wA={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(y,p){return p==="strict"?Xl.STRICT:Xl.NORMAL}},SA={name:"line-height",initialValue:"normal",prefix:!1,type:4},Bc=function(y,p){return vr(y)&&y.value==="normal"?1.2*p:y.type===17?p*y.number:Yr(y)?zn(y,p):p},ru={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(y,p){return p.type===20&&p.value==="none"?null:vA.parse(y,p)}},Sl={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(y,p){return p==="inside"?0:1}},Ra={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(y,p){switch(p){case "disc":return 0;case "circle":return 1;case "square":return 2;case "decimal":return 3;case "cjk-decimal":return 4;case "decimal-leading-zero":return 5;case "lower-roman":return 6;case "upper-roman":return 7;case "lower-greek":return 8;case "lower-alpha":return 9;case "upper-alpha":return 10;case "arabic-indic":return 11;case "armenian":return 12;case "bengali":return 13;case "cambodian":return 14;case "cjk-earthly-branch":return 15;case "cjk-heavenly-stem":return 16;case "cjk-ideographic":return 17;case "devanagari":return 18;case "ethiopic-numeric":return 19;case "georgian":return 20;case "gujarati":return 21;case "gurmukhi":return 22;case "hebrew":return 22;case "hiragana":return 23;case "hiragana-iroha":return 24;case "japanese-formal":return 25;case "japanese-informal":return 26;case "kannada":return 27;case "katakana":return 28;case "katakana-iroha":return 29;case "khmer":return 30;case "korean-hangul-formal":return 31;case "korean-hanja-formal":return 32;case "korean-hanja-informal":return 33;case "lao":return 34;case "lower-armenian":return 35;case "malayalam":return 36;case "mongolian":return 37;case "myanmar":return 38;case "oriya":return 39;case "persian":return 40;case "simp-chinese-formal":return 41;case "simp-chinese-informal":return 42;case "tamil":return 43;case "telugu":return 44;case "thai":return 45;case "tibetan":return 46;case "trad-chinese-formal":return 47;case "trad-chinese-informal":return 48;case "upper-armenian":return 49;case "disclosure-open":return 50;case "disclosure-closed":return 51;default:return -1}}},rA=function(y){return {name:"margin-"+y,initialValue:"0",prefix:!1,type:4}},nu=rA("top"),nA=rA("right"),iu=rA("bottom"),$l=rA("left"),CA={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(y,p){return p.filter(vr).map(function(S){switch(S.value){case "hidden":return 1;case "scroll":return 2;case "clip":return 3;case "auto":return 4;default:return 0}})}},Cl={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(y,p){return p==="break-word"?"break-word":"normal"}},Xa=function(y){return {name:"padding-"+y,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Jl=Xa("top"),tl=Xa("right"),Zl=Xa("bottom"),Wo=Xa("left"),rl={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(y,p){switch(p){case "right":return 2;case "center":case "justify":return 1;default:return 0}}},xc={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(y,p){switch(p){case "relative":return 1;case "absolute":return 2;case "fixed":return 3;case "sticky":return 4}return 0}},Ec={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(y,p){return p.length===1&&Sn(p[0],"none")?[]:Vr(p).map(function(S){for(var w={color:rs.TRANSPARENT,offsetX:jn,offsetY:jn,blur:jn},k=0,K=0;K<S.length;K++){var se=S[K];ti(se)?(k===0?w.offsetX=se:k===1?w.offsetY=se:w.blur=se,k++):w.color=ji.parse(y,se);}return w})}},BA={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(y,p){switch(p){case "uppercase":return 2;case "lowercase":return 1;case "capitalize":return 3}return 0}},xA={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(y,p){if(p.type===20&&p.value==="none")return null;if(p.type===18){var S=Tc[p.name];if(typeof S>"u")throw new Error('Attempting to parse an unsupported transform function "'+p.name+'"');return S(p.values)}return null}},_c=function(y){var p=y.filter(function(S){return S.type===17}).map(function(S){return S.number});return p.length===6?p:null},nl=function(y){var p=y.filter(function(xe){return xe.type===17}).map(function(xe){return xe.number}),S=p[0],w=p[1];p[2],p[3];var k=p[4],K=p[5];p[6],p[7],p[8],p[9],p[10],p[11];var se=p[12],Ee=p[13];return p[14],p[15],p.length===16?[S,w,k,K,se,Ee]:null},Tc={matrix:_c,matrix3d:nl},F={type:16,number:50,flags:ei},J=[F,F],Ue={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(y,p){var S=p.filter(Yr);return S.length!==2?J:[S[0],S[1]]}},nt={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(y,p){switch(p){case "hidden":return 1;case "collapse":return 2;default:return 0}}},ft=(function(y){return y.NORMAL="normal",y.BREAK_ALL="break-all",y.KEEP_ALL="keep-all",y})(ft||{}),Kt={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(y,p){switch(p){case "break-all":return ft.BREAK_ALL;case "keep-all":return ft.KEEP_ALL;default:return ft.NORMAL}}},Xt={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(y,p){if(p.type===20)return {auto:!0,order:0};if(kn(p))return {auto:!1,order:p.number};throw new Error("Invalid z-index number parsed")}},Wr={name:"time",parse:function(y,p){if(p.type===15)switch(p.unit.toLowerCase()){case "s":return 1e3*p.number;case "ms":return p.number}throw new Error("Unsupported time type")}},Zr={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(y,p){return kn(p
vendor: 8,323 bytes, line 1
1)?p.number:1}},Kn={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},ri={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(y,p){return p.filter(vr).map(function(S){switch(S.value){case "underline":return 1;case "overline":return 2;case "line-through":return 3;case "none":return 4}return 0}).filter(function(S){return S!==0})}},Pi={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(y,p){var S=[],w=[];return p.forEach(function(k){switch(k.type){case 20:case 0:S.push(k.value);break;case 17:S.push(k.number.toString());break;case 4:w.push(S.join(" ")),S.length=0;break}}),S.length&&w.push(S.join(" ")),w.map(function(k){return k.indexOf(" ")===-1?k:"'"+k+"'"})}},_s={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},Gs={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(y,p){return kn(p)?p.number:vr(p)&&p.value==="bold"?700:400}},cs={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(y,p){return p.filter(vr).map(function(S){return S.value})}},Js={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(y,p){switch(p){case "oblique":return "oblique";case "italic":return "italic";default:return "normal"}}},yi=function(y,p){return (y&p)!==0},ba={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(y,p){if(p.length===0)return [];var S=p[0];return S.type===20&&S.value==="none"?[]:p}},h={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(y,p){if(p.length===0)return null;var S=p[0];if(S.type===20&&S.value==="none")return null;for(var w=[],k=p.filter(Hr),K=0;K<k.length;K++){var se=k[K],Ee=k[K+1];if(se.type===20){var xe=Ee&&kn(Ee)?Ee.number:1;w.push({counter:se.value,increment:xe});}}return w}},X={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(y,p){if(p.length===0)return [];for(var S=[],w=p.filter(Hr),k=0;k<w.length;k++){var K=w[k],se=w[k+1];if(vr(K)&&K.value!=="none"){var Ee=se&&kn(se)?se.number:0;S.push({counter:K.value,reset:Ee});}}return S}},j={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(y,p){return p.filter(wr).map(function(S){return Wr.parse(y,S)})}},me={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(y,p){if(p.length===0)return null;var S=p[0];if(S.type===20&&S.value==="none")return null;var w=[],k=p.filter(rr);if(k.length%2!==0)return null;for(var K=0;K<k.length;K+=2){var se=k[K].value,Ee=k[K+1].value;w.push({open:se,close:Ee});}return w}},Pe=function(y,p,S){if(!y)return "";var w=y[Math.min(p,y.length-1)];return w?S?w.open:w.close:""},Oe={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(y,p){return p.length===1&&Sn(p[0],"none")?[]:Vr(p).map(function(S){for(var w={color:255,offsetX:jn,offsetY:jn,blur:jn,spread:jn,inset:!1},k=0,K=0;K<S.length;K++){var se=S[K];Sn(se,"inset")?w.inset=!0:ti(se)?(k===0?w.offsetX=se:k===1?w.offsetY=se:k===2?w.blur=se:w.spread=se,k++):w.color=ji.parse(y,se);}return w})}},_t={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(y,p){var S=[0,1,2],w=[];return p.filter(vr).forEach(function(k){switch(k.value){case "stroke":w.push(1);break;case "fill":w.push(0);break;case "markers":w.push(2);break}}),S.forEach(function(k){w.indexOf(k)===-1&&w.push(k);}),w}},ut={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},Or={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(y,p){return wr(p)?p.number:0}},et=(function(){function y(p,S){var w,k;this.animationDuration=It(p,j,S.animationDuration),this.backgroundClip=It(p,lo,S.backgroundClip),this.backgroundColor=It(p,co,S.backgroundColor),this.backgroundImage=It(p,Wl,S.backgroundImage),this.backgroundOrigin=It(p,zl,S.backgroundOrigin),this.backgroundPosition=It(p,Do,S.backgroundPosition),this.backgroundRepeat=It(p,MA,S.backgroundRepeat),this.backgroundSize=It(p,ls,S.backgroundSize),this.borderTopColor=It(p,Sc,S.borderTopColor),this.borderRightColor=It(p,Bo,S.borderRightColor),this.borderBottomColor=It(p,ua,S.borderBottomColor),this.borderLeftColor=It(p,yA,S.borderLeftColor),this.borderTopLeftRadius=It(p,$c,S.borderTopLeftRadius),this.borderTopRightRadius=It(p,bA,S.borderTopRightRadius),this.borderBottomRightRadius=It(p,Qo,S.borderBottomRightRadius),this.borderBottomLeftRadius=It(p,Kl,S.borderBottomLeftRadius),this.borderTopStyle=It(p,JA,S.borderTopStyle),this.borderRightStyle=It(p,ZA,S.borderRightStyle),this.borderBottomStyle=It(p,Cc,S.borderBottomStyle),this.borderLeftStyle=It(p,Vl,S.borderLeftStyle),this.borderTopWidth=It(p,Gl,S.borderTopWidth),this.borderRightWidth=It(p,Yl,S.borderRightWidth),this.borderBottomWidth=It(p,Ho,S.borderBottomWidth),this.borderLeftWidth=It(p,Jc,S.borderLeftWidth),this.boxShadow=It(p,Oe,S.boxShadow),this.color=It(p,el,S.color),this.direction=It(p,ql,S.direction),this.display=It(p,Zc,S.display),this.float=It(p,eu,S.cssFloat),this.fontFamily=It(p,Pi,S.fontFamily),this.fontSize=It(p,_s,S.fontSize),this.fontStyle=It(p,Js,S.fontStyle),this.fontVariant=It(p,cs,S.fontVariant),this.fontWeight=It(p,Gs,S.fontWeight),this.letterSpacing=It(p,tu,S.letterSpacing),this.lineBreak=It(p,wA,S.lineBreak),this.lineHeight=It(p,SA,S.lineHeight),this.listStyleImage=It(p,ru,S.listStyleImage),this.listStylePosition=It(p,Sl,S.listStylePosition),this.listStyleType=It(p,Ra,S.listStyleType),this.marginTop=It(p,nu,S.marginTop),this.marginRight=It(p,nA,S.marginRight),this.marginBottom=It(p,iu,S.marginBottom),this.marginLeft=It(p,$l,S.marginLeft),this.opacity=It(p,Zr,S.opacity);var K=It(p,CA,S.overflow);this.overflowX=K[0],this.overflowY=K[K.length>1?1:0],this.overflowWrap=It(p,Cl,S.overflowWrap),this.paddingTop=It(p,Jl,S.paddingTop),this.paddingRight=It(p,tl,S.paddingRight),this.paddingBottom=It(p,Zl,S.paddingBottom),this.paddingLeft=It(p,Wo,S.paddingLeft),this.paintOrder=It(p,_t,S.paintOrder),this.position=It(p,xc,S.position),this.textAlign=It(p,rl,S.textAlign),this.textDecorationColor=It(p,Kn,(w=S.textDecorationColor)!==null&&w!==void 0?w:S.color),this.textDecorationLine=It(p,ri,(k=S.textDecorationLine)!==null&&k!==void 0?k:S.textDecoration),this.textShadow=It(p,Ec,S.textShadow),this.textTransform=It(p,BA,S.textTransform),this.transform=It(p,xA,S.transform),this.transformOrigin=It(p,Ue,S.transformOrigin),this.visibility=It(p,nt,S.visibility),this.webkitTextStrokeColor=It(p,ut,S.webkitTextStrokeColor),this.webkitTextStrokeWidth=It(p,Or,S.webkitTextStrokeWidth),this.wordBreak=It(p,Kt,S.wordBreak),this.zIndex=It(p,Xt,S.zIndex);}return y.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},y.prototype.isTransparent=function(){return Xn(this.backgroundColor)},y.prototype.isTransformed=function(){return this.transform!==null},y.prototype.isPositioned=function(){return this.position!==0},y.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},y.prototype.isFloating=function(){return this.float!==0},y.prototype.isInlineLevel=function(){return yi(this.display,4)||yi(this.display,33554432)||yi(this.display,268435456)||yi(this.display,536870912)||yi(this.display,67108864)||yi(this.display,134217728)},y})(),Tt=(function(){function y(p,S){this.content=It(p,ba,S.content),this.quotes=It(p,me,S.quotes);}return y})(),bi=(function(){function y(p,S){this.counterIncrement=It(p,h,S.counterIncrement),this.counterReset=It(p,X,S.counterReset);}return y})(),It=function(y,p,S){var w=new Tn,k=S!==null&&typeof S<"u"?S.toString():p.initialValue;w.write(k);var K=new je(w.read());switch(p.type){case 2:var se=K.parseComponentValue();return p.parse(y,vr(se)?se.value:p.initialValue);case 0:return p.parse(y,K.parseComponentValue());case 1:return p.parse(y,K.parseComponentValues());case 4:return K.parseComponentValue();case 3:switch(p.format){case "angle":return fn.parse(y,K.parseComponentValue());case "color":return ji.parse(y,K.parseComponentValue());case "image":return vA.parse(y,K.parseComponentValue());case "length":var Ee=K.parseComponentValue();return ti(Ee)?Ee:jn;case "length-percentage":var xe=K.parseComponentValue();return Yr(xe)?xe:jn;case "time":return Wr.parse(y,K.parseComponentValue())}break}},tr="data-html2canvas-debug",zr=function(y){var p=y.getAttribute(tr);switch(p){case "all":return 1;
1case "clone":return 2;case "parse":return 3;case "render":return 4;default:return 0}},ki=function(y,p){var S=zr(y);return S===1||p===S},Dn=(function(){function y(p,S){if(this.context=p,this.textNodes=[],this.elements=[],this.flags=0,ki(S,3))debugger;this.styles=new et(p,window.getComputedStyle(S,null)),Uc(S)&&(this.styles.animationDuration.some(function(w){return w>0})&&(S.style.animationDuration="0s"),this.styles.transform!==null&&(S.style.transform="none")),this.bounds=n(this.context,S),ki(S,4)&&(this.flags|=16);}return y})(),ni=
vendor: 26,158 bytes, line 1
1"AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA="
1,Ai="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
vendor: 13,861 bytes, line 1
1+/",Yn=typeof Uint8Array>"u"?[]:new Uint8Array(256),Sr=0;Sr<Ai.length;Sr++)Yn[Ai.charCodeAt(Sr)]=Sr;for(var Oi=function(y){var p=y.length*.75,S=y.length,w,k=0,K,se,Ee,xe;y[y.length-1]==="="&&(p--,y[y.length-2]==="="&&p--);var at=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&typeof Uint8Array.prototype.slice<"u"?new ArrayBuffer(p):new Array(p),pt=Array.isArray(at)?at:new Uint8Array(at);for(w=0;w<S;w+=4)K=Yn[y.charCodeAt(w)],se=Yn[y.charCodeAt(w+1)],Ee=Yn[y.charCodeAt(w+2)],xe=Yn[y.charCodeAt(w+3)],pt[k++]=K<<2|se>>4,pt[k++]=(se&15)<<4|Ee>>2,pt[k++]=(Ee&3)<<6|xe&63;return at},Cs=function(y){for(var p=y.length,S=[],w=0;w<p;w+=2)S.push(y[w+1]<<8|y[w]);return S},hn=function(y){for(var p=y.length,S=[],w=0;w<p;w+=4)S.push(y[w+3]<<24|y[w+2]<<16|y[w+1]<<8|y[w]);return S},Jn=5,Rn=11,On=2,ii=Rn-Jn,Qa=65536>>Jn,Bl=1<<Jn,zo=Bl-1,Ts=1024>>Jn,Hu=Qa+Ts,RA=Hu,QA=32,su=RA+QA,au=65536>>Rn,ou=1<<ii,Au=ou-1,il=function(y,p,S){return y.slice?y.slice(p,S):new Uint16Array(Array.prototype.slice.call(y,p,S))},xl=function(y,p,S){return y.slice?y.slice(p,S):new Uint32Array(Array.prototype.slice.call(y,p,S))},El=function(y,p){var S=Oi(y),w=Array.isArray(S)?hn(S):new Uint32Array(S),k=Array.isArray(S)?Cs(S):new Uint16Array(S),K=24,se=il(k,K/2,w[4]/2),Ee=w[5]===2?il(k,(K+w[4])/2):xl(w,Math.ceil((K+w[4])/4));return new ec(w[0],w[1],w[2],w[3],se,Ee)},ec=(function(){function y(p,S,w,k,K,se){this.initialValue=p,this.errorValue=S,this.highStart=w,this.highValueIndex=k,this.index=K,this.data=se;}return y.prototype.get=function(p){var S;if(p>=0){if(p<55296||p>56319&&p<=65535)return S=this.index[p>>Jn],S=(S<<On)+(p&zo),this.data[S];if(p<=65535)return S=this.index[Qa+(p-55296>>Jn)],S=(S<<On)+(p&zo),this.data[S];if(p<this.highStart)return S=su-au+(p>>Rn),S=this.index[S],S+=p>>Jn&Au,S=this.index[S],S=(S<<On)+(p&zo),this.data[S];if(p<=1114111)return this.data[this.highValueIndex]}return this.errorValue},y})(),sl="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",tc=typeof Uint8Array>"u"?[]:new Uint8Array(256),ho=0;ho<sl.length;ho++)tc[sl.charCodeAt(ho)]=ho;var HA=1,Gi=2,us=3,Zs=4,da=5,al=7,jc=8,_l=9,Oc=10,zd=11,Kd=12,Vd=13,Gd=14,Wu=15,tf=function(y){for(var p=[],S=0,w=y.length;S<w;){var k=y.charCodeAt(S++);if(k>=55296&&k<=56319&&S<w){var K=y.charCodeAt(S++);(K&64512)===56320?p.push(((k&1023)<<10)+(K&1023)+65536):(p.push(k),S--);}else p.push(k);}return p},lu=function(){for(var y=[],p=0;p<arguments.length;p++)y[p]=arguments[p];if(String.fromCodePoint)return String.fromCodePoint.apply(String,y);var S=y.length;if(!S)return "";for(var w=[],k=-1,K="";++k<S;){var se=y[k];se<=65535?w.push(se):(se-=65536,w.push((se>>10)+55296,se%1024+56320)),(k+1===S||w.length>16384)&&(K+=String.fromCharCode.apply(String,w),w.length=0);}return K},rf=El(ni),Ko="\xD7",zu="\xF7",nf=function(y){return rf.get(y)},sf=function(y,p,S){var w=S-2,k=p[w],K=p[S-1],se=p[S];if(K===Gi&&se===us)return Ko;if(K===Gi||K===us||K===Zs||se===Gi||se===us||se===Zs)return zu;if(K===jc&&[jc,_l,zd,Kd].indexOf(se)!==-1||(K===zd||K===_l)&&(se===_l||se===Oc)||(K===Kd||K===Oc)&&se===Oc||se===Vd||se===da||se===al||K===HA)return Ko;if(K===Vd&&se===Gd){for(;k===da;)k=p[--w];if(k===Gd)return Ko}if(K===Wu&&se===Wu){for(var Ee=0;k===Wu;)Ee++,k=p[--w];if(Ee%2===0)return Ko}return zu},af=function(y){var p=tf(y),S=p.length,w=0,k=0,K=p.map(nf);return {next:function(){if(w>=S)return {done:!0,value:null};for(var se=Ko;w<S&&(se=sf(p,K,++w))===Ko;);if(se!==Ko||w===S){var Ee=lu.apply(null,p.slice(k,w));return k=w,{value:Ee,done:!1}}return {done:!0,value:null}}}},of=function(y){for(var p=af(y),S=[],w;!(w=p.next()).done;)w.value&&S.push(w.value.slice());return S},Af=function(y){var p=123;if(y.createRange){var S=y.createRange();if(S.getBoundingClientRect){var w=y.createElement("boundtest");w.style.height=p+"px",w.style.display="block",y.body.appendChild(w),S.selectNode(w);var k=S.getBoundingClientRect(),K=Math.round(k.height);if(y.body.removeChild(w),K===p)return !0}}return !1},Yd=function(y){var p=y.createElement("boundtest");p.style.width="50px",p.style.display="block",p.style.fontSize="12px",p.style.letterSpacing="0px",p.style.wordSpacing="0px",y.body.appendChild(p);var S=y.createRange();p.innerHTML=typeof"".repeat=="function"?"👨".repeat(10):"";var w=p.firstChild,k=x(w.data).map(function(xe){return E(xe)}),K=0,se={},Ee=k.every(function(xe,at){S.setStart(w,K),S.setEnd(w,K+xe.length);var pt=S.getBoundingClientRect();K+=xe.length;var Ct=pt.x>se.x||pt.y>se.y;return se=pt,at===0?!0:Ct});return y.body.removeChild(p),Ee},Ku=function(){return typeof new Image().crossOrigin<"u"},Vo=function(){return typeof new XMLHttpRequest().responseType=="string"},iA=function(y){var p=new Image,S=y.createElement("canvas"),w=S.getContext("2d");if(!w)return !1;p.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{w.drawImage(p,0,0),S.toDataURL();}catch(k){return !1}return !0},cu=function(y){return y[0]===0&&y[1]===255&&y[2]===0&&y[3]===255},Vu=function(y){var p=y.createElement("canvas"),S=100;p.width=S,p.height=S;var w=p.getContext("2d");if(!w)return Promise.reject(!1);w.fillStyle="rgb(0, 255, 0)",w.fillRect(0,0,S,S);var k=new Image,K=p.toDataURL();k.src=K;var se=Gu(S,S,0,0,k);return w.fillStyle="red",w.fillRect(0,0,S,S),uu(se).then(function(Ee){w.drawImage(Ee,0,0);var xe=w.getImageData(0,0,S,S).data;w.fillStyle="red",w.fillRect(0,0,S,S);var at=y.createElement("div");return at.style.backgroundImage="url("+K+")",at.style.height=S+"px",cu(xe)?uu(Gu(S,S,0,0,at)):Promise.reject(!1)}).then(function(Ee){return w.drawImage(Ee,0,0),cu(w.getImageData(0,0,S,S).data)}).catch(function(){return !1})},Gu=function(y,p,S,w,k){var K="http://www.w3.org/2000/svg",se=document.createElementNS(K,"svg"),Ee=document.createElementNS(K,"foreignObject");return se.setAttributeNS(null,"width",y.toString()),se.setAttributeNS(null,"height",p.toString()),Ee.setAttributeNS(null,"width","100%"),Ee.setAttributeNS(null,"height","100%"),Ee.setAttributeNS(null,"x",S.toString()),Ee.setAttributeNS(null,"y",w.toString()),Ee.setAttributeNS(null,"externalResourcesRequired","true"),se.appendChild(Ee),Ee.appendChild(k),se},uu=function(y){return new Promise(function(p,S){var w=new Image;w.onload=function(){return p(w)},w.onerror=S,w.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(y));})},pa={get SUPPORT_RANGE_BOUNDS(){var y=Af(document);return Object.defineProperty(pa,"SUPPORT_RANGE_BOUNDS",{value:y}),y},get SUPPORT_WORD_BREAKING(){var y=pa.SUPPORT_RANGE_BOUNDS&&Yd(document);return Object.defineProperty(pa,"SUPPORT_WORD_BREAKING",{value:y}),y},get SUPPORT_SVG_DRAWING(){var y=iA(document);return Object.defineProperty(pa,"SUPPORT_SVG_DRAWING",{value:y}),y},get SUPPORT_FOREIGNOBJECT_DRAWING(){var y=typeof Array.from=="function"&&typeof window.fetch=="function"?Vu(document):Promise.resolve(!1);return Object.defineProperty(pa,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:y}),y},get SUPPORT_CORS_IMAGES(){var y=Ku();return Object.defineProperty(pa,"SUPPORT_CORS_IMAGES",{value:y}),y},get SUPPORT_RESPONSE_TYPE(){var y=Vo();return Object.defineProperty(pa,"SUPPORT_RESPONSE_TYPE",{value:y}),y},get SUPPORT_CORS_XHR(){var y="withCredentials"in new XMLHttpRequest;return Object.defineProperty(pa,"SUPPORT_CORS_XHR",{value:y}),y},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var y=!!(typeof Intl<"u"&&Intl.Segmenter);return Object.defineProperty(pa,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:y}),y}},rc=(function(){function y(p,S){this.text=p,this.bounds=S;}return y})(),lf=function(y,p,S,w){var k=xg(p,S),K=[],se=0;return k.forEach(function(Ee){if(S.textDecorationLine.length||Ee.trim().length>0)if(pa.SUPPORT_RANGE_BOUNDS){var xe=Yu(w,se,Ee.length).getClientRects();if(xe.length>1){var at=Ic(Ee),pt=0;at.forEach(function(Qt){K.push(new rc(Qt,u.fromDOMRectList(y,Yu(w,pt+se,Qt.length).getClientRects()))),pt+=Qt.length;});}else K.push(new rc(Ee,u.fromDOMRectList(y,xe)));}else {var Ct=w.splitText(Ee.length);K.push(new rc(Ee,qd(y,w))),w=Ct;}else pa.SUPPORT_RANGE_BOUNDS||(w=w.splitText(Ee.length));se+=Ee.length;}),K},qd=function(y,p){var S=p.ownerDocument;if(S){var w=S.createElement("html2canvaswrapper");w.appendChild(p.cloneNode(!0));var k=p.parentNode;if(k){k.replaceChild(w,p);var K=n(y,w);return w.firstChild&&k.replaceChild(w.firstChild,w),K}}return u.EMPTY},Yu=function(y,p,S){var w=y.ownerDocument;if(!w)throw new Error("Node has no owner document");var k=w.createRange();return k.setStart(y,p),k.setEnd(y,p+S),k},Ic=function(y){if(pa.SUPPORT_NATIVE_TEXT_SEGMENTATION){var p=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(p.segment(y)).map(function(S){return S.segment})}return of(y)},Xd=function(y,p){if(pa.SUPPORT_NATIVE_TEXT_SEGMENTATION){var S=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(S.segment(y)).map(function(w){return w.segment})}return cf(y,p)},xg=function(y,p){return p.letterSpacing!==0?Ic(y):Xd(y,p)},Eg=[32,160,4961,65792,65793,4153,4241],cf=function(y,p){for(var S=zs(y,{lineBreak:p.lineBreak,wordBreak:p.overflowWrap==="break-word"?"break-word":p.wordBreak}),w=[],k,K=function(){if(k.value){var se=k.value.slice(),Ee=x(se),xe="";Ee.forEach(function(at){Eg.indexOf(at)===-1?xe+=E(at):(xe.length&&w.push(xe),w.push(E(at)),xe="");}),xe.length&&w.push(xe);}};!(k=S.next()).done;)K();return w},_g=(function(){function y(p,S,w){this.text=Tg(S.data,w.textTransform),this.textBounds=lf(p,this.text,w,S);}return y})(),Tg=function(y,p){switch(p){case 1:return y.toLowerCase();case 3:return y.replace(jg,Og);case 2:return y.toUpperCase();default:return y}},jg=/(^|\s|:|-|\(|\))([a-z])/g,Og=function(y,p,S){return y.length>0?p+S.toUpperCase():y},uf=(function(y){t(p,y);function p(S,w){var k=y.call(this,S,w)||this;return k.src=w.currentSrc||w.src,k.intrinsicWidth=w.naturalWidth,k.intrinsicHeight=w.naturalHeight,k.context.cache.addImage(k.src),k}return p})(Dn),qu=(function(y){t(p,y);function p(S,w){var k=y.call(this,S,w)||this;return k.canvas=w,k.intrinsicWidth=w.width,k.intrinsicHeight=w.height,k}return p})(Dn),Xu=(function(y){t(p,y);function p(S,w){var k=y.call(this,S,w)||this,K=new XMLSerializer,se=n(S,w);return w.setAttribute("width",se.width+"px"),w.setAttribute("height",se.height+"px"),k.svg="data:image/svg+xml,"+encodeURIComponent(K.serializeToString(w)),k.intrinsicWidth=w.width.baseVal.value,k.intrinsicHeight=w.height.baseVal.value,k.context.cache.addImage(k.svg),k}return p})(Dn),Fc=(function(y){t(p,y);function p(S,w){var k=y.call(this,S,w)||this;return k.value=w.value,k}return p})(Dn),$d=(function(y){t(p,y);function p(S,w){var k=y.call(this,S,w)||this;return k.start=w.start,k.reversed=typeof w.reversed=="boolean"&&w.reversed===!0,k}return p})(Dn),Ig=[{type:15,flags:0,unit:"px",number:3}],df=[{type:16,flags:0,number:50}],Fg=function(y){return y.width>y.height?new u(y.left+(y.width-y.height)/2,y.top,y.height,y.height):y.width<y.height?new u(y.left,y.top+(y.height-y.width)/2,y.width,y.width):y},Lg=function(y){var p=y.type===Tl?new Array(y.value.length+1).join("\u2022"):y.value;return p.length===0?y.placeholder||"":p},$u="checkbox",Ju="radio",Tl="password",sA=707406591,EA=(function(y){t(p,y);function p(S,w){var k=y.call(this,S,w)||this;switch(k.type=w.type.toLowerCase(),k.checked=w.checked,k.value=Lg(w),(k.type===$u||k.type===Ju)&&(k.styles.backgroundColor=3739148031,k.styles.borderTopColor=k.styles.borderRightColor=k.styles.borderBottomColor=k.styles.borderLeftColor=2779096575,k.styles.borderTopWidth=k.styles.borderRightWidth=k.styles.borderBottomWidth=k.styles.borderLeftWidth=1,k.styles.borderTopStyle=k.styles.borderRightStyle=k.styles.borderBottomStyle=k.styles.borderLeftStyle=1,k.styles.backgroundClip=[0],k.styles.backgroundOrigin=[0],k.bounds=Fg(k.bounds)),k.type){case $u:k.styles.borderTopRightRadius=k.styles.borderTopLeftRadius=k.styles.borderBottomRightRadius=k.styles.borderBottomLeftRadius=Ig;break;case Ju:k.styles.borderTopRightRadius=k.styles.borderTopLeftRadius=k.styles.borderBottomRightRadius=k.styles.borderBottomLeftRadius=df;break}return k}return p})(Dn),pf=(function(y){t(p,y);function p(S,w){var k=y.call(this,S,w)||this,K=w.options[w.selectedIndex||0];return k.value=K&&K.text||"",k}return p})(Dn),Jd=(function(y){t(p,y);function p(S,w){var k=y.call(this,S,w)||this;return k.value=w.value,k}return p})(Dn),ol=(function(y){t(p,y);function p(S,w){var k=y.call(this,S,w)||this;k.src=w.src,k.width=parseInt(w.width,10)||0,k.height=parseInt(w.height,10)||0,k.backgroundColor=k.styles.backgroundColor;try{if(w.contentWindow&&w.contentWindow.document&&w.contentWindow.document.documentElement){k.tree=Zd(S,w.contentWindow.document.documentElement);var K=w.contentWindow.document.documentElement?Ao(S,getComputedStyle(w.contentWindow.document.documentElement).backgroundColor):rs.TRANSPARENT,se=w.contentWindow.document.body?Ao(S,getComputedStyle(w.contentWindow.document.body).backgroundColor):rs.TRANSPARENT;k.backgroundColor=Xn(K)?Xn(se)?k.styles.backgroundColor:se:K;}}catch(Ee){}return k}return p})(Dn),aA=["OL","UL","MENU"],Zu=function(y,p,S,w){for(var k=p.firstChild,K=void 0;k;k=K)if(K=k.nextSibling,ep(k)&&k.data.trim().length>0)S.textNodes.push(new _g(y,k,S.styles));else if(Lc(k))if(Cf(k)&&k.assignedNodes)k.assignedNodes().forEach(function(Ee){return Zu(y,Ee,S,w)});else {var se=ff(y,k);se.styles.isVisible()&&(hf(k,se,w)?se.flags|=4:gf(se.styles)&&(se.flags|=2),aA.indexOf(k.tagName)!==-1&&(se.flags|=8),S.elements.push(se),k.slot,k.shadowRoot?Zu(y,k.shadowRoot,se,w):!ic(k)&&!rp(k)&&!ed(k)&&Zu(y,k,se,w));}},ff=function(y,p){return ip(p)?new uf(y,p):vf(p)?new qu(y,p):rp(p)?new Xu(y,p):du(p)?new Fc(y,p):tp(p)?new $d(y,p):mf(p)?new EA(y,p):ed(p)?new pf(y,p):ic(p)?new Jd(y,p):bf(p)?new ol(y,p):new Dn(y,p)},Zd=function(y,p){var S=ff(y,p);return S.flags|=4,Zu(y,p,S,S),S},hf=function(y,p,S){return p.styles.isPositionedWithZIndex()||p.styles.opacity<1||p.styles.isTransformed()||np(y)&&S.styles.isTransparent
1()},gf=function(y){return y.isPositioned()||y.isFloating()},ep=function(y){return y.nodeType===Node.TEXT_NODE},Lc=function(y){return y.nodeType===Node.ELEMENT_NODE},Uc=function(y){return Lc(y)&&typeof y.style<"u"&&!nc(y)},nc=function(y){return typeof y.className=="object"},du=function(y){return y.tagName==="LI"},tp=function(y){return y.tagName==="OL"},mf=function(y){return y.tagName==="INPUT"},Ug=function(y){return y.tagName==="HTML"},rp=function(y){return y.tagName==="svg"},np=function(y){return y.tagName==="BODY"},vf=function(y){return y.tagName==="CANVAS"},yf=function(y){return y.tagName==="VIDEO"},ip=function(y){return y.tagName==="IMG"},bf=function(y){return y.tagName==="IFRAME"},wf=function(y){return y.tagName==="STYLE"},Sf=function(y){return y.tagName==="SCRIPT"},ic=function(y){return y.tagName==="TEXTAREA"},ed=function(y){return y.tagName==="SELECT"},Cf=function(y){return y.tagName==="SLOT"},sp=function(y){return y.tagName.indexOf("-")>0},g=(function(){function y(){this.counters={};}return y.prototype.getCounterValue=function(p){var S=this.counters[p];return S&&S.length?S[S.length-1]:1},y.prototype.getCounterValues=function(p){var S=this.counters[p];return S||[]},y.prototype.pop=function(p){var S=this;p.forEach(function(w){return S.counters[w].pop()});},y.prototype.parse=function(p){var S=this,w=p.counterIncrement,k=p.counterReset,K=!0;w!==null&&w.forEach(function(Ee){var xe=S.counters[Ee.counter];xe&&Ee.increment!==0&&(K=!1,xe.length||xe.push(1),xe[Math.max(0,xe.length-1)]+=Ee.increment);});var se=[];return K&&k.forEach(function(Ee){var xe=S.counters[Ee.counter];se.push(Ee.counter),xe||(xe=S.counters[Ee.counter]=[]),xe.push(Ee.reset);}),se},y})(),_={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},M={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,9
vendor: 8,774 bytes, line 1
10,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},W={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},Z={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},oe=function(y,p,S,w,k,K){return y<p||y>S?Wt(y,k,K.length>0):w.integers.reduce(function(se,Ee,xe){for(;y>=Ee;)y-=Ee,se+=w.values[xe];return se},"")+K},pe=function(y,p,S,w){var k="";do S||y--,k=w(y)+k,y/=p;while(y*p>=p);return k},he=function(y,p,S,w,k){var K=S-p+1;return (y<0?"-":"")+(pe(Math.abs(y),K,w,function(se){return E(Math.floor(se%K)+p)})+k)},Se=function(y,p,S){S===void 0&&(S=". ");var w=p.length;return pe(Math.abs(y),w,!1,function(k){return p[Math.floor(k%w)]})+S},Ie=1,st=2,St=4,Fe=8,At=function(y,p,S,w,k,K){if(y<-9999||y>9999)return Wt(y,4,k.length>0);var se=Math.abs(y),Ee=k;if(se===0)return p[0]+Ee;for(var xe=0;se>0&&xe<=4;xe++){var at=se%10;at===0&&yi(K,Ie)&&Ee!==""?Ee=p[at]+Ee:at>1||at===1&&xe===0||at===1&&xe===1&&yi(K,st)||at===1&&xe===1&&yi(K,St)&&y>100||at===1&&xe>1&&yi(K,Fe)?Ee=p[at]+(xe>0?S[xe-1]:"")+Ee:at===1&&xe>0&&(Ee=S[xe-1]+Ee),se=Math.floor(se/10);}return (y<0?w:"")+Ee},yt="\u5341\u767E\u5343\u842C",Rt="\u62FE\u4F70\u4EDF\u842C",Et="\u30DE\u30A4\u30CA\u30B9",Ht="\uB9C8\uC774\uB108\uC2A4",Wt=function(y,p,S){var w=S?". ":"",k=S?"\u3001":"",K=S?", ":"",se=S?" ":"";switch(p){case 0:return "\u2022"+se;case 1:return "\u25E6"+se;case 2:return "\u25FE"+se;case 5:var Ee=he(y,48,57,!0,w);return Ee.length<4?"0"+Ee:Ee;case 4:return Se(y,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",k);case 6:return oe(y,1,3999,_,3,w).toLowerCase();case 7:return oe(y,1,3999,_,3,w);case 8:return he(y,945,969,!1,w);case 9:return he(y,97,122,!1,w);case 10:return he(y,65,90,!1,w);case 11:return he(y,1632,1641,!0,w);case 12:case 49:return oe(y,1,9999,M,3,w);case 35:return oe(y,1,9999,M,3,w).toLowerCase();case 13:return he(y,2534,2543,!0,w);case 14:case 30:return he(y,6112,6121,!0,w);case 15:return Se(y,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",k);case 16:return Se(y,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",k);case 17:case 48:return At(y,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",yt,"\u8CA0",k,st|St|Fe);case 47:return At(y,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Rt,"\u8CA0",k,Ie|st|St|Fe);case 42:return At(y,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",yt,"\u8D1F",k,st|St|Fe);case 41:return At(y,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Rt,"\u8D1F",k,Ie|st|St|Fe);case 26:return At(y,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",Et,k,0);case 25:return At(y,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",Et,k,Ie|st|St);case 31:return At(y,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",Ht,K,Ie|st|St);case 33:return At(y,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",Ht,K,0);case 32:return At(y,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",Ht,K,Ie|st|St);case 18:return he(y,2406,2415,!0,w);case 20:return oe(y,1,19999,Z,3,w);case 21:return he(y,2790,2799,!0,w);case 22:return he(y,2662,2671,!0,w);case 22:return oe(y,1,10999,W,3,w);case 23:return Se(y,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return Se(y,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return he(y,3302,3311,!0,w);case 28:return Se(y,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",k);case 29:return Se(y,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",k);case 34:return he(y,3792,3801,!0,w);case 37:return he(y,6160,6169,!0,w);case 38:return he(y,4160,4169,!0,w);case 39:return he(y,2918,2927,!0,w);case 40:return he(y,1776,1785,!0,w);case 43:return he(y,3046,3055,!0,w);case 44:return he(y,3174,3183,!0,w);case 45:return he(y,3664,3673,!0,w);case 46:return he(y,3872,3881,!0,w);default:return he(y,48,57,!0,w)}},or="data-html2canvas-ignore",$t=(function(){function y(p,S,w){if(this.context=p,this.options=w,this.scrolledElements=[],this.referenceElement=S,this.counters=new g,this.quoteDepth=0,!S.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(S.ownerDocument.documentElement,!1);}return y.prototype.toIFrame=function(p,S){var w=this,k=Gr(p,S);if(!k.contentWindow)return Promise.reject("Unable to find iframe window");var K=p.defaultView.pageXOffset,se=p.defaultView.pageYOffset,Ee=k.contentWindow,xe=Ee.document,at=Ni(k).then(function(){return i(w,void 0,void 0,function(){var pt,Ct;return o(this,function(Qt){switch(Qt.label){case 0:return this.scrolledElements.forEach(la),Ee&&(Ee.scrollTo(S.left,S.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(Ee.scrollY!==S.top||Ee.scrollX!==S.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(Ee.scrollX-S.left,Ee.scrollY-S.top,0,0))),pt=this.options.onclone,Ct=this.clonedReferenceElement,typeof Ct>"u"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:xe.fonts&&xe.fonts.ready?[4,xe.fonts.ready]:[3,2];case 1:Qt.sent(),Qt.label=2;case 2:return /(AppleWebKit)/g.test(navigator.userAgent)?[4,nn(xe)]:[3,4];case 3:Qt.sent(),Qt.label=4;case 4:return typeof pt=="function"?[2,Promise.resolve().then(function(){return pt(xe,Ct)}).then(function(){return k})]:[2,k]}})})});return xe.open(),xe.write(sn(document.doctype)+"<html></html>"),Br(this.referenceElement.ownerDocument,K,se),xe.replaceChild(xe.adoptNode(this.documentElement),xe.documentElement),xe.close(),at},y.prototype.createElementClone=function(p){if(ki(p,2))debugger;if(vf(p))return this.createCanvasClone(p);if(yf(p))return this.createVideoClone(p);if(wf(p))return this.createStyleClone(p);var S=p.cloneNode(!1);return ip(S)&&(ip(p)&&p.currentSrc&&p.currentSrc!==p.src&&(S.src=p.currentSrc,S.srcset=""),S.loading==="lazy"&&(S.loading="eager")),sp(S)?this.createCustomElementClone(S):S},y.prototype.createCustomElementClone=function(p){var S=document.createElement("html2canvascustomelement");return pi(p.style,S),S},y.prototype.createStyleClone=function(p){try{var S=p.sheet;if(S&&S.cssRules){var w=[].slice.call(S.cssRules,0).reduce(function(K,se){return se&&typeof se.cssText=="string"?K+se.cssText:K},""),k=p.cloneNode(!1);return k.textContent=w,k}}catch(K){if(this.context.logger.error("Unable to access cssRules property",K),K.name!=="SecurityError")throw K}return p.cloneNode(!1)}
1,y.prototype.createCanvasClone=function(p){var S;if(this.options.inlineImages&&p.ownerDocument){var w=p.ownerDocument.createElement("img");try{return w.src=p.toDataURL(),w}catch(at){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",p);}}var k=p.cloneNode(!1);try{k.width=p.width,k.height=p.height;var K=p.getContext("2d"),se=k.getContext("2d");if(se)if(!this.options.allowTaint&&K)se.putImageData(K.getImageData(0,0,p.width,p.height),0,0);else {var Ee=(S=p.getContext("webgl2"))!==null&&S!==void 0?S:p.getContext("webgl");if(Ee){var xe=Ee.getContextAttributes();xe?.preserveDrawingBuffer===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",p);}se.drawImage(p,0,0);}return k}catch(at){this.context.logger.info("Unable to clone canvas as it is tainted",p);}return k},y.prototype.createVideoClone=function(p){var S=p.ownerDocument.createElement("canvas");S.width=p.offsetWidth,S.height=p.offsetHeight;var w=S.getContext("2d");try{return w&&(w.drawImage(p,0,0,S.width,S.height),this.options.allowTaint||w.getImageData(0,0,S.width,S.height)),S}catch(K){this.context.logger.info("Unable to clone video as it is tainted",p);}var k=p.ownerDocument.createElement("canvas");return k.width=p.offsetWidth,k.height=p.offsetHeight,k},y.prototype.appendChildNode=function(p,S,w){(!Lc(S)||!Sf(S)&&!S.hasAttribute(or)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(S)))&&(!this.options.copyStyles||!Lc(S)||!wf(S))&&p.appendChild(this.cloneNode(S,w));},y.prototype.cloneChildNodes=function(p,S,w){for(var k=this,K=p.shadowRoot?p.shadowRoot.firstChild:p.firstChild;K;K=K.nextSibling)if(Lc(K)&&Cf(K)&&typeof K.assignedNodes=="function"){var se=K.assignedNodes();se.length&&se.forEach(function(Ee){return k.appendChildNode(S,Ee,w)});}else this.appendChildNode(S,K,w);},y.prototype.cloneNode=function(p,S){if(ep(p))return document.createTextNode(p.data);if(!p.ownerDocument)return p.cloneNode(!1);var w=p.ownerDocument.defaultView;if(w&&Lc(p)&&(Uc(p)||nc(p))){var k=this.createElementClone(p);k.style.transitionProperty="none";var K=w.getComputedStyle(p),se=w.getComputedStyle(p,":before"),Ee=w.getComputedStyle(p,":after");this.referenceElement===p&&Uc(k)&&(this.clonedReferenceElement=k),np(k)&&ea(k);var xe=this.counters.parse(new bi(this.context,K)),at=this.resolvePseudoContent(p,k,se,rn.BEFORE);sp(p)&&(S=!0),yf(p)||this.cloneChildNodes(p,k,S),at&&k.insertBefore(at,k.firstChild);var pt=this.resolvePseudoContent(p,k,Ee,rn.AFTER);return pt&&k.appendChild(pt),this.counters.pop(xe),(K&&(this.options.copyStyles||nc(p))&&!bf(p)||S)&&pi(K,k),(p.scrollTop!==0||p.scrollLeft!==0)&&this.scrolledElements.push([k,p.scrollLeft,p.scrollTop]),(ic(p)||ed(p))&&(ic(k)||ed(k))&&(k.value=p.value),k}return p.cloneNode(!1)},y.prototype.resolvePseudoContent=function(p,S,w,k){var K=this;if(w){var se=w.content,Ee=S.ownerDocument;if(!(!Ee||!se||se==="none"||se==="-moz-alt-content"||w.display==="none")){this.counters.parse(new bi(this.context,w));var xe=new Tt(this.context,w),at=Ee.createElement("html2canvaspseudoelement");pi(w,at),xe.content.forEach(function(Ct){if(Ct.type===0)at.appendChild(Ee.createTextNode(Ct.value));else if(Ct.type===22){var Qt=Ee.createElement("img");Qt.src=Ct.value,Qt.style.opacity="1",at.appendChild(Qt);}else if(Ct.type===18){if(Ct.name==="attr"){var Rr=Ct.values.filter(vr);Rr.length&&at.appendChild(Ee.createTextNode(p.getAttribute(Rr[0].value)||""));}else if(Ct.name==="counter"){var gr=Ct.values.filter(cn),Ir=gr[0],xi=gr[1];if(Ir&&vr(Ir)){var un=K.counters.getCounterValue(Ir.value),en=xi&&vr(xi)?Ra.parse(K.context,xi.value):3;at.appendChild(Ee.createTextNode(Wt(un,en,!1)));}}else if(Ct.name==="counters"){var ns=Ct.values.filter(cn),Ir=ns[0],_i=ns[1],xi=ns[2];if(Ir&&vr(Ir)){var si=K.counters.getCounterValues(Ir.value),Nr=xi&&vr(xi)?Ra.parse(K.context,xi.value):3,Yi=_i&&_i.type===0?_i.value:"",qi=si.map(function(oA){return Wt(oA,Nr,!1)}).join(Yi);at.appendChild(Ee.createTextNode(qi));}}}else if(Ct.type===20)switch(Ct.value){case "open-quote":at.appendChild(Ee.createTextNode(Pe(xe.quotes,K.quoteDepth++,!0)));break;case "close-quote":at.appendChild(Ee.createTextNode(Pe(xe.quotes,--K.quoteDepth,!1)));break;default:at.appendChild(Ee.createTextNode(Ct.value));}}),at.className=Bs+" "+Sa;var pt=k===rn.BEFORE?" "+Bs:" "+Sa;return nc(S)?S.className.baseValue+=pt:S.className+=pt,at}}},y.destroy=function(p){return p.parentNode?(p.parentNode.removeChild(p),!0):!1},y})(),rn=(function(y){return y[y.BEFORE=0]="BEFORE",y[y.AFTER=1]="AFTER",y})(rn||{}),Gr=function(y,p){var S=y.createElement("iframe");return S.className="html2canvas-container",S.style.visibility="hidden",S.style.position="fixed",S.style.left="-10000px",S.style.top="0px",S.style.border="0",S.width=p.width.toString(),S.height=p.height.toString(),S.scrolling="no",S.setAttribute(or,"true"),y.body.appendChild(S),S},wi=function(y){return new Promise(function(p){if(y.complete){p();return}if(!y.src){p();return}y.onload=p,y.onerror=p;})},nn=function(y){return Promise.all([].slice.call(y.images,0).map(wi))},Ni=function(y){return new Promise(function(p,S){var w=y.contentWindow;if(!w)return S("No window assigned for iframe");var k=w.document;w.onload=y.onload=function(){w.onload=y.onload=null;var K=setInterval(function(){k.body.childNodes.length>0&&k.readyState==="complete"&&(clearInterval(K),p(y));},50);};})},wa=["all","d","content"],pi=function(y,p){for(var S=y.length-1;S>=0;S--){var w=y.item(S);wa.indexOf(w)===-1&&p.style.setProperty(w,y.getPropertyValue(w));}return p},sn=function(y){var p="";return y&&(p+="<!DOCTYPE ",y.name&&(p+=y.name),y.internalSubset&&(p+=y.internalSubset),y.publicId&&(p+='"'+y.publicId+'"'),y.systemId&&(p+='"'+y.systemId+'"'),p+=">"),p},Br=function(y,p,S){y&&y.defaultView&&(p!==y.defaultView.pageXOffset||S!==y.defaultView.pageYOffset)&&y.defaultView.scrollTo(p,S);},la=function(y){var p=y[0],S=y[1],w=y[2];p.scrollLeft=S,p.scrollTop=w;},fi=":before",Hi=":after",Bs="___html2canvas___pseudoelement_before",Sa="___html2canvas___pseudoelement_after",$a=`{ 2 content: "" !important; 3 display: none !important; 4}`,ea=function(y){Ja(y,"."+Bs+fi+$a+` 5 .`+Sa+Hi+$a);},Ja=function(y,p){var S=y.ownerDocument;if(S){var w=S.createElement("style");w.textContent=p,y.appendChild(w);}},Za=(function(){function y(){}return y.getOrigin=function(p){var S=y._link;return S?(S.href=p,S.href=S.href,S.protocol+S.hostname+S.port):"about:blank"},y.isSameOrigin=function(p){return y.getOrigin(p)===y._origin},y.setContext=function(p){y._link=p.document.createElement("a"),y._origin=y.getOrigin(p.location.href);},y._origin="about:blank",y})(),Ca=(function(){function y(p,S){this.context=p,this._options=S,this._cache={};}return y.prototype.addImage=function(p){var S=Promise.resolve();return this.has(p)||(Ys(p)||ps(p))&&(this._cache[p]=this.loadImage(p)).catch(function(){}),S},y.prototype.match=function(p){return this._cache[p]},y.prototype.loadImage=function(p){return i(this,void 0,void 0,function(){var S,w,k,K,se=this;return o(this,function(Ee){switch(Ee.label){case 0:return S=Za.isSameOrigin(p),w=!Ba(p)&&this._options.useCORS===!0&&pa.SUPPORT_CORS_IMAGES&&!S,k=!Ba(p)&&!S&&!Ys(p)&&typeof this._options.proxy=="str
5ing"&&pa.SUPPORT_CORS_XHR&&!w,!S&&this._options.allowTaint===!1&&!Ba(p)&&!Ys(p)&&!k&&!w?[2]:(K=p,k?[4,this.proxy(K)]:[3,2]);case 1:K=Ee.sent(),Ee.label=2;case 2:return this.context.logger.debug("Added image "+p.substring(0,256)),[4,new Promise(function(xe,at){var pt=new Image;pt.onload=function(){return xe(pt)},pt.onerror=at,(_A(K)||w)&&(pt.crossOrigin="anonymous"),pt.src=K,pt.complete===!0&&setTimeout(function(){return xe(pt)},500),se._options.imageTimeout>0&&setTimeout(function(){return at("Timed out ("+se._options.imageTimeout+"ms) loading image")},se._options.imageTimeout);})];case 3:return [2,Ee.sent()]}})})},y.prototype.has=function(p){return typeof this._cache[p]<"u"},y.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},y.prototype.proxy=function(p){var S=this,w=this._options.proxy;if(!w)throw new Error("No proxy defined");var k=p.substring(0,256);return new Promise(function(K,se){var Ee=pa.SUPPORT_RESPONSE_TYPE?"blob":"text",xe=new XMLHttpRequest;xe.onload=function(){if(xe.status===200)if(Ee==="text")K(xe.response);else {var Ct=new FileReader;Ct.addEventListener("load",function(){return K(Ct.result)},!1),Ct.addEventListener("error",function(Qt){return se(Qt)},!1),Ct.readAsDataURL(xe.response);}else se("Failed to proxy resource "+k+" with status code "+xe.status);},xe.onerror=se;var at=w.indexOf("?")>-1?"&":"?";if(xe.open("GET",""+w+at+"url="+encodeURIComponent(p)+"&responseType="+Ee),Ee!=="text"&&xe instanceof XMLHttpRequest&&(xe.responseType=Ee),S._options.imageTimeout){var pt=S._options.imageTimeout;xe.timeout=pt,xe.ontimeout=function(){return se("Timed out ("+pt+"ms) proxying "+k)};}xe.send();})},y})(),zi=/^data:image\/svg\+xml/i,ds=/^data:image\/.*;base64,/i,ta=/^data:image\/.*/i,ps=function(y){return pa.SUPPORT_SVG_DRAWING||!xo(y)},Ba=function(y){return ta.test(y)},_A=function(y){return ds.test(y)},Ys=function(y){return y.substr(0,4)==="blob"},xo=function(y){return y.substr(-3).toLowerCase()==="svg"||zi.test(y)},Ar=(function(){function y(p,S){this.type=0,this.x=p,this.y=S;}return y.prototype.add=function(p,S){return new y(this.x+p,this.y+S)},y})(),Rs=function(y,p,S){return new Ar(y.x+(p.x-y.x)*S,y.y+(p.y-y.y)*S)},eo=(function(){function y(p,S,w,k){this.type=1,this.start=p,this.startControl=S,this.endControl=w,this.end=k;}return y.prototype.subdivide=function(p,S){var w=Rs(this.start,this.startControl,p),k=Rs(this.startControl,this.endControl,p),K=Rs(this.endControl,this.end,p),se=Rs(w,k,p),Ee=Rs(k,K,p),xe=Rs(se,Ee,p);return S?new y(this.start,w,se,xe):new y(xe,Ee,K,this.end)},y.prototype.add=function(p,S){return new y(this.start.add(p,S),this.startControl.add(p,S),this.endControl.add(p,S),this.end.add(p,S))},y.prototype.reverse=function(){return new y(this.end,this.endControl,this.startControl,this.start)},y})(),js=function(y){return y.type===1},Go=(function(){function y(p){var S=p.styles,w=p.bounds,k=qr(S.borderTopLeftRadius,w.width,w.height),K=k[0],se=k[1],Ee=qr(S.borderTopRightRadius,w.width,w.height),xe=Ee[0],at=Ee[1],pt=qr(S.borderBottomRightRadius,w.width,w.height),Ct=pt[0],Qt=pt[1],Rr=qr(S.borderBottomLeftRadius,w.width,w.height),gr=Rr[0],Ir=Rr[1],xi=[];xi.push((K+xe)/w.width),xi.push((gr+Ct)/w.width),xi.push((se+Ir)/w.height),xi.push((at+Qt)/w.height);var un=Math.max.apply(Math,xi);un>1&&(K/=un,se/=un,xe/=un,at/=un,Ct/=un,Qt/=un,gr/=un,Ir/=un);var en=w.width-xe,ns=w.height-Qt,_i=w.width-Ct,si=w.height-Ir,Nr=S.borderTopWidth,Yi=S.borderRightWidth,qi=S.borderBottomWidth,li=S.borderLeftWidth,Ia=zn(S.paddingTop,p.bounds.width),oA=zn(S.paddingRight,p.bounds.width),jA=zn(S.paddingBottom,p.bounds.width),Is=zn(S.paddingLeft,p.bounds.width);this.topLeftBorderDoubleOuterBox=K>0||se>0?Ii(w.left+li/3,w.top+Nr/3,K-li/3,se-Nr/3,Si.TOP_LEFT):new Ar(w.left+li/3,w.top+Nr/3),this.topRightBorderDoubleOuterBox=K>0||se>0?Ii(w.left+en,w.top+Nr/3,xe-Yi/3,at-Nr/3,Si.TOP_RIGHT):new Ar(w.left+w.width-Yi/3,w.top+Nr/3),this.bottomRightBorderDoubleOuterBox=Ct>0||Qt>0?Ii(w.left+_i,w.top+ns,Ct-Yi/3,Qt-qi/3,Si.BOTTOM_RIGHT):new Ar(w.left+w.width-Yi/3,w.top+w.height-qi/3),this.bottomLeftBorderDoubleOuterBox=gr>0||Ir>0?Ii(w.left+li/3,w.top+si,gr-li/3,Ir-qi/3,Si.BOTTOM_LEFT):new Ar(w.left+li/3,w.top+w.height-qi/3),this.topLeftBorderDoubleInnerBox=K>0||se>0?Ii(w.left+li*2/3,w.top+Nr*2/3,K-li*2/3,se-Nr*2/3,Si.TOP_LEFT):new Ar(w.left+li*2/3,w.top+Nr*2/3),this.topRightBorderDoubleInnerBox=K>0||se>0?Ii(w.left+en,w.top+Nr*2/3,xe-Yi*2/3,at-Nr*2/3,Si.TOP_RIGHT):new Ar(w.left+w.width-Yi*2/3,w.top+Nr*2/3),this.bottomRightBorderDoubleInnerBox=Ct>0||Qt>0?Ii(w.left+_i,w.top+ns,Ct-Yi*2/3,Qt-qi*2/3,Si.BOTTOM_RIGHT):new Ar(w.left+w.width-Yi*2/3,w.top+w.height-qi*2/3),this.bottomLeftBorderDoubleInnerBox=gr>0||Ir>0?Ii(w.left+li*2/3,w.top+si,gr-li*2/3,Ir-qi*2/3,Si.BOTTOM_LEFT):new Ar(w.left+li*2/3,w.top+w.height-qi*2/3),this.topLeftBorderStroke=K>0||se>
vendor: 12,283 bytes, line 5
50?Ii(w.left+li/2,w.top+Nr/2,K-li/2,se-Nr/2,Si.TOP_LEFT):new Ar(w.left+li/2,w.top+Nr/2),this.topRightBorderStroke=K>0||se>0?Ii(w.left+en,w.top+Nr/2,xe-Yi/2,at-Nr/2,Si.TOP_RIGHT):new Ar(w.left+w.width-Yi/2,w.top+Nr/2),this.bottomRightBorderStroke=Ct>0||Qt>0?Ii(w.left+_i,w.top+ns,Ct-Yi/2,Qt-qi/2,Si.BOTTOM_RIGHT):new Ar(w.left+w.width-Yi/2,w.top+w.height-qi/2),this.bottomLeftBorderStroke=gr>0||Ir>0?Ii(w.left+li/2,w.top+si,gr-li/2,Ir-qi/2,Si.BOTTOM_LEFT):new Ar(w.left+li/2,w.top+w.height-qi/2),this.topLeftBorderBox=K>0||se>0?Ii(w.left,w.top,K,se,Si.TOP_LEFT):new Ar(w.left,w.top),this.topRightBorderBox=xe>0||at>0?Ii(w.left+en,w.top,xe,at,Si.TOP_RIGHT):new Ar(w.left+w.width,w.top),this.bottomRightBorderBox=Ct>0||Qt>0?Ii(w.left+_i,w.top+ns,Ct,Qt,Si.BOTTOM_RIGHT):new Ar(w.left+w.width,w.top+w.height),this.bottomLeftBorderBox=gr>0||Ir>0?Ii(w.left,w.top+si,gr,Ir,Si.BOTTOM_LEFT):new Ar(w.left,w.top+w.height),this.topLeftPaddingBox=K>0||se>0?Ii(w.left+li,w.top+Nr,Math.max(0,K-li),Math.max(0,se-Nr),Si.TOP_LEFT):new Ar(w.left+li,w.top+Nr),this.topRightPaddingBox=xe>0||at>0?Ii(w.left+Math.min(en,w.width-Yi),w.top+Nr,en>w.width+Yi?0:Math.max(0,xe-Yi),Math.max(0,at-Nr),Si.TOP_RIGHT):new Ar(w.left+w.width-Yi,w.top+Nr),this.bottomRightPaddingBox=Ct>0||Qt>0?Ii(w.left+Math.min(_i,w.width-li),w.top+Math.min(ns,w.height-qi),Math.max(0,Ct-Yi),Math.max(0,Qt-qi),Si.BOTTOM_RIGHT):new Ar(w.left+w.width-Yi,w.top+w.height-qi),this.bottomLeftPaddingBox=gr>0||Ir>0?Ii(w.left+li,w.top+Math.min(si,w.height-qi),Math.max(0,gr-li),Math.max(0,Ir-qi),Si.BOTTOM_LEFT):new Ar(w.left+li,w.top+w.height-qi),this.topLeftContentBox=K>0||se>0?Ii(w.left+li+Is,w.top+Nr+Ia,Math.max(0,K-(li+Is)),Math.max(0,se-(Nr+Ia)),Si.TOP_LEFT):new Ar(w.left+li+Is,w.top+Nr+Ia),this.topRightContentBox=xe>0||at>0?Ii(w.left+Math.min(en,w.width+li+Is),w.top+Nr+Ia,en>w.width+li+Is?0:xe-li+Is,at-(Nr+Ia),Si.TOP_RIGHT):new Ar(w.left+w.width-(Yi+oA),w.top+Nr+Ia),this.bottomRightContentBox=Ct>0||Qt>0?Ii(w.left+Math.min(_i,w.width-(li+Is)),w.top+Math.min(ns,w.height+Nr+Ia),Math.max(0,Ct-(Yi+oA)),Qt-(qi+jA),Si.BOTTOM_RIGHT):new Ar(w.left+w.width-(Yi+oA),w.top+w.height-(qi+jA)),this.bottomLeftContentBox=gr>0||Ir>0?Ii(w.left+li+Is,w.top+si,Math.max(0,gr-(li+Is)),Ir-(qi+jA),Si.BOTTOM_LEFT):new Ar(w.left+li+Is,w.top+w.height-(qi+jA));}return y})(),Si=(function(y){return y[y.TOP_LEFT=0]="TOP_LEFT",y[y.TOP_RIGHT=1]="TOP_RIGHT",y[y.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",y[y.BOTTOM_LEFT=3]="BOTTOM_LEFT",y})(Si||{}),Ii=function(y,p,S,w,k){var K=4*((Math.sqrt(2)-1)/3),se=S*K,Ee=w*K,xe=y+S,at=p+w;switch(k){case Si.TOP_LEFT:return new eo(new Ar(y,at),new Ar(y,at-Ee),new Ar(xe-se,p),new Ar(xe,p));case Si.TOP_RIGHT:return new eo(new Ar(y,p),new Ar(y+se,p),new Ar(xe,at-Ee),new Ar(xe,at));case Si.BOTTOM_RIGHT:return new eo(new Ar(xe,p),new Ar(xe,p+Ee),new Ar(y+se,at),new Ar(y,at));case Si.BOTTOM_LEFT:default:return new eo(new Ar(xe,at),new Ar(xe-se,at),new Ar(y,p+Ee),new Ar(y,p))}},to=function(y){return [y.topLeftBorderBox,y.topRightBorderBox,y.bottomRightBorderBox,y.bottomLeftBorderBox]},Os=function(y){return [y.topLeftContentBox,y.topRightContentBox,y.bottomRightContentBox,y.bottomLeftContentBox]},ro=function(y){return [y.topLeftPaddingBox,y.topRightPaddingBox,y.bottomRightPaddingBox,y.bottomLeftPaddingBox]},TA=(function(){function y(p,S,w){this.offsetX=p,this.offsetY=S,this.matrix=w,this.type=0,this.target=6;}return y})(),WA=(function(){function y(p,S){this.path=p,this.target=S,this.type=1;}return y})(),Al=(function(){function y(p){this.opacity=p,this.type=2,this.target=6;}return y})(),Ha=function(y){return y.type===0},pu=function(y){return y.type===1},ap=function(y){return y.type===2},fu=function(y,p){return y.length===p.length?y.some(function(S,w){return S===p[w]}):!1},hu=function(y,p,S,w,k){return y.map(function(K,se){switch(se){case 0:return K.add(p,S);case 1:return K.add(p+w,S);case 2:return K.add(p+w,S+k);case 3:return K.add(p,S+k)}return K})},Bf=(function(){function y(p){this.element=p,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[];}return y})(),xf=(function(){function y(p,S){if(this.container=p,this.parent=S,this.effects=[],this.curves=new Go(this.container),this.container.styles.opacity<1&&this.effects.push(new Al(this.container.styles.opacity)),this.container.styles.transform!==null){var w=this.container.bounds.left+this.container.styles.transformOrigin[0].number,k=this.container.bounds.top+this.container.styles.transformOrigin[1].number,K=this.container.styles.transform;this.effects.push(new TA(w,k,K));}if(this.container.styles.overflowX!==0){var se=to(this.curves),Ee=ro(this.curves);fu(se,Ee)?this.effects.push(new WA(se,6)):(this.effects.push(new WA(se,2)),this.effects.push(new WA(Ee,4)));}}return y.prototype.getEffects=function(p){for(var S=[2,3].indexOf(this.container.styles.position)===-1,w=this.parent,k=this.effects.slice(0);w;){var K=w.effects.filter(function(xe){return !pu(xe)});if(S||w.container.styles.position!==0||!w.parent){if(k.unshift.apply(k,K),S=[2,3].indexOf(w.container.styles.position)===-1,w.container.styles.overflowX!==0){var se=to(w.curves),Ee=ro(w.curves);fu(se,Ee)||k.unshift(new WA(Ee,6));}}else k.unshift.apply(k,K);w=w.parent;}return k.filter(function(xe){return yi(xe.target,p)})},y})(),gu=function(y,p,S,w){y.container.elements.forEach(function(k){var K=yi(k.flags,4),se=yi(k.flags,2),Ee=new xf(k,y);yi(k.styles.display,2048)&&w.push(Ee);var xe=yi(k.flags,8)?[]:w;if(K||se){var at=K||k.styles.isPositioned()?S:p,pt=new Bf(Ee);if(k.styles.isPositioned()||k.styles.opacity<1||k.styles.isTransformed()){var Ct=k.styles.zIndex.order;if(Ct<0){var Qt=0;at.negativeZIndex.some(function(gr,Ir){return Ct>gr.element.container.styles.zIndex.order?(Qt=Ir,!1):Qt>0}),at.negativeZIndex.splice(Qt,0,pt);}else if(Ct>0){var Rr=0;at.positiveZIndex.some(function(gr,Ir){return Ct>=gr.element.container.styles.zIndex.order?(Rr=Ir+1,!1):Rr>0}),at.positiveZIndex.splice(Rr,0,pt);}else at.zeroOrAutoZIndexOrTransformedOrOpacity.push(pt);}else k.styles.isFloating()?at.nonPositionedFloats.push(pt):at.nonPositionedInlineLevel.push(pt);gu(Ee,pt,K?pt:S,xe);}else k.styles.isInlineLevel()?p.inlineLevel.push(Ee):p.nonInlineLevel.push(Ee),gu(Ee,p,S,xe);yi(k.flags,8)&&ll(k,xe);});},ll=function(y,p){for(var S=y instanceof $d?y.start:1,w=y instanceof $d?y.reversed:!1,k=0;k<p.length;k++){var K=p[k];K.container instanceof Fc&&typeof K.container.value=="number"&&K.container.value!==0&&(S=K.container.value),K.listValue=Wt(S,K.container.styles.listStyleType,!0),S+=w?-1:1;}},Pg=function(y){var p=new xf(y,null),S=new Bf(p),w=[];return gu(p,S,S,w),ll(p.container,w),S},Ef=function(y,p){switch(p){case 0:return Yo(y.topLeftBorderBox,y.topLeftPaddingBox,y.topRightBorderBox,y.topRightPaddingBox);case 1:return Yo(y.topRightBorderBox,y.topRightPaddingBox,y.bottomRightBorderBox,y.bottomRightPaddingBox);case 2:return Yo(y.bottomRightBorderBox,y.bottomRightPaddingBox,y.bottomLeftBorderBox,y.bottomLeftPaddingBox);default:return Yo(y.bottomLeftBorderBox,y.bottomLeftPaddingBox,y.topLeftBorderBox,y.topLeftPaddingBox)}},Mg=function(y,p){switch(p){case 0:return Yo(y.topLeftBorderBox,y.topLeftBorderDoubleOuterBox,y.topRightBorderBox,y.topRightBorderDoubleOuterBox);case 1:return Yo(y.topRightBorderBox,y.topRightBorderDoubleOuterBox,y.bottomRightBorderBox,y.bottomRightBorderDoubleOuterBox);case 2:return Yo(y.bottomRightBorderBox,y.bottomRightBorderDoubleOuterBox,y.bottomLeftBorderBox,y.bottomLeftBorderDoubleOuterBox);default:return Yo(y.bottomLeftBorderBox,y.bottomLeftBorderDoubleOuterBox,y.topLeftBorderBox,y.topLeftBorderDoubleOuterBox)}},_f=function(y,p){switch(p){case 0:return Yo(y.topLeftBorderDoubleInnerBox,y.topLeftPaddingBox,y.topRightBorderDoubleInnerBox,y.topRightPaddingBox);case 1:return Yo(y.topRightBorderDoubleInnerBox,y.topRightPaddingBox,y.bottomRightBorderDoubleInnerBox,y.bottomRightPaddingBox);case 2:return Yo(y.bottomRightBorderDoubleInnerBox,y.bottomRightPaddingBox,y.bottomLeftBorderDoubleInnerBox,y.bottomLeftPaddingBox);default:return Yo(y.bottomLeftBorderDoubleInnerBox,y.bottomLeftPaddingBox,y.topLeftBorderDoubleInnerBox,y.topLeftPaddingBox)}},td=function(y,p){switch(p){case 0:return mu(y.topLeftBorderStroke,y.topRightBorderStroke);case 1:return mu(y.topRightBorderStroke,y.bottomRightBorderStroke);case 2:return mu(y.bottomRightBorderStroke,y.bottomLeftBorderStroke);default:return mu(y.bottomLeftBorderStroke,y.topLeftBorderStroke)}},mu=function(y,p){var S=[];return js(y)?S.push(y.subdivide(.5,!1)):S.push(y),js(p)?S.push(p.subdivide(.5,!0)):S.push(p),S},Yo=function(y,p,S,w){var k=[];return js(y)?k.push(y.subdivide(.5,!1)):k.push(y),js(S)?k.push(S.subdivide(.5,!0)):k.push(S),js(w)?k.push(w.subdivide(.5,!0).reverse()):k.push(w),js(p)?k.push(p.subdivide(.5,!1).reverse()):k.push(p),k},vu=function(y){var p=y.bounds,S=y.styles;return p.add(S.borderLeftWidth,S.borderTopWidth,-(S.borderRightWidth+S.borderLeftWidth),-(S.borderTopWidth+S.borderBottomWidth))},Pc=function(y){var p=y.styles,S=y.bounds,w=zn(p.paddingLeft,S.width),k=zn(p.paddingRight,S.width),K=zn(p.paddingTop,S.width),se=zn(p.paddingBottom,S.width);return S.add(w+p.borderLeftWidth,K+p.borderTopWidth,-(p.borderRightWidth+p.borderLeftWidth+w+k),-(p.borderTopWidth+p.borderBottomWidth+K+se))},yu=function(y,p){return y===0?p.bounds:y===2?Pc(p):vu(p)},Tf=function(y,p){return y===0?p.bounds:y===2?Pc(p):vu(p)},op=function(y,p,S){var w=yu(qo(y.styles.backgroundOrigin,p),y),k=Tf(qo(y.styles.backgroundClip,p),y),K=Ap(qo(y.styles.backgroundSize,p),S,w),se=K[0],Ee=K[1],xe=qr(qo(y.styles.backgroundPosition,p),w.width-se,w.height-Ee),at=jf(qo(y.styles.backgroundRepeat,p),xe,K,w,k),pt=Math.round(w.left+xe[0]),Ct=Math.round(w.top+xe[1]);return [at,pt,Ct,se,Ee]},cl=function(y){return vr(y)&&y.value===Ss.AUTO},bu=function(y){return typeof y=="number"},Ap=function(y,p,S){var w=p[0],k=p[1],K=p[2],se=y[0],Ee=y[1];if(!se)return [0,0];if(Yr(se)&&Ee&&Yr(Ee))return [zn(se,S.width),zn(Ee,S.height)];var xe=bu(K);if(vr(se)&&(se.value===Ss.CONTAIN||se.value===Ss.COVER)){if(bu(K)){var at=S.width/S.height;return at<K!=(se.value===Ss.COVER)?[S.width,S.width/K]:[S.height*K,S.height]}return [S.width,S.height]}var pt=bu(w),Ct=bu(k),Qt=pt||Ct;if(cl(se)&&(!Ee||cl(Ee))){if(pt&&Ct)return [w,k];if(!xe&&!Qt)return [S.width,S.height];if(Qt&&xe){var Rr=pt?w:k*K,gr=Ct?k:w/K;return [Rr,gr]}var Ir=pt?w:S.width,xi=Ct?k:S.height;return [Ir,xi]}if(xe){var un=0,en=0;return Yr(se)?un=zn(se,S.width):Yr(Ee)&&(en=zn(Ee,S.height)),cl(se)?un=en*K:(!Ee||cl(Ee))&&(en=un/K),[un,en]}var ns=null,_i=null;if(Yr(se)?ns=zn(se,S.width):Ee&&Yr(Ee)&&(_i=zn(Ee,S.height)),ns!==null&&(!Ee||cl(Ee))&&(_i=pt&&Ct?ns/w*k:S.height),_i!==null&&cl(se)&&(ns=pt&&Ct?_i/k*w:S.width),ns!==null&&_i!==null)return [ns,_i];throw new Error("Unable to calculate background-size for element")},qo=function(y,p){var S=y[p];return typeof S>"u"?y[0]:S},jf=function(y,p,S,w,k){var K=p[0],se=p[1],Ee=S[0],xe=S[1];switch(y){case 2:return [new Ar(Math.round(w.left),Math.round(w.top+se)),new Ar(Math.round(w.left+w.width),Math.round(w.top+se)),new Ar(Math.round(w.left+w.width),Math.round(xe+w.top+se)),new Ar(Math.round(w.left),Math.round(xe+w.top+se))];case 3:return [new Ar(Math.round(w.left+K),Math.round(w.top)),new Ar(Math.round(w.left+K+Ee),Math.round(w.top)),new Ar(Math.round(w.left+K+Ee),Math.round(w.height+w.top)),new Ar(Math.round(w.left+K),Math.round(w.height+w.top))];case 1:return [new Ar(Math.round(w.left+K),Math.round(w.top+se)),new Ar(Math.round(w.left+K+Ee),Math.round(w.top+se)),new Ar(Math.round(w.left+K+Ee),Math.round(w.top+se+xe)),new Ar(Math.round(w.left+K),Math.round(w.top+se+xe))];default:return [new Ar(Math.round(k.left),Math.round(k.top)),new Ar(Math.round(k.left+k.width),Math.round(k.top)),new Ar(Math.round(k.left+k.width),Math.round(k.height+k.top)),new Ar(Math.round(k.left),Math.round(k.height+k.top))]}},Of="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",If="Hidden Text",Ff=(function(){function y(p){this._data={},this._document=p;}return y.prototype.parseMetrics=function(p,S){var w=this._document.createElement("div"),k=this._document.createElement("img"),K=this._document.createElement("span"),se=this._document.body;
vendor: 4,654 bytes, line 5
5w.style.visibility="hidden",w.style.fontFamily=p,w.style.fontSize=S,w.style.margin="0",w.style.padding="0",w.style.whiteSpace="nowrap",se.appendChild(w),k.src=Of,k.width=1,k.height=1,k.style.margin="0",k.style.padding="0",k.style.verticalAlign="baseline",K.style.fontFamily=p,K.style.fontSize=S,K.style.margin="0",K.style.padding="0",K.appendChild(this._document.createTextNode(If)),w.appendChild(K),w.appendChild(k);var Ee=k.offsetTop-K.offsetTop+2;w.removeChild(K),w.appendChild(this._document.createTextNode(If)),w.style.lineHeight="normal",k.style.verticalAlign="super";var xe=k.offsetTop-w.offsetTop+2;return se.removeChild(w),{baseline:Ee,middle:xe}},y.prototype.getMetrics=function(p,S){var w=p+" "+S;return typeof this._data[w]>"u"&&(this._data[w]=this.parseMetrics(p,S)),this._data[w]},y})(),sc=(function(){function y(p,S){this.context=p,this.options=S;}return y})(),kg=1e4,Lf=(function(y){t(p,y);function p(S,w){var k=y.call(this,S,w)||this;return k._activeEffects=[],k.canvas=w.canvas?w.canvas:document.createElement("canvas"),k.ctx=k.canvas.getContext("2d"),w.canvas||(k.canvas.width=Math.floor(w.width*w.scale),k.canvas.height=Math.floor(w.height*w.scale),k.canvas.style.width=w.width+"px",k.canvas.style.height=w.height+"px"),k.fontMetrics=new Ff(document),k.ctx.scale(k.options.scale,k.options.scale),k.ctx.translate(-w.x,-w.y),k.ctx.textBaseline="bottom",k._activeEffects=[],k.context.logger.debug("Canvas renderer initialized ("+w.width+"x"+w.height+") with scale "+w.scale),k}return p.prototype.applyEffects=function(S){for(var w=this;this._activeEffects.length;)this.popEffect();S.forEach(function(k){return w.applyEffect(k)});},p.prototype.applyEffect=function(S){this.ctx.save(),ap(S)&&(this.ctx.globalAlpha=S.opacity),Ha(S)&&(this.ctx.translate(S.offsetX,S.offsetY),this.ctx.transform(S.matrix[0],S.matrix[1],S.matrix[2],S.matrix[3],S.matrix[4],S.matrix[5]),this.ctx.translate(-S.offsetX,-S.offsetY)),pu(S)&&(this.path(S.path),this.ctx.clip()),this._activeEffects.push(S);},p.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore();},p.prototype.renderStack=function(S){return i(this,void 0,void 0,function(){var w;return o(this,function(k){switch(k.label){case 0:return w=S.element.container.styles,w.isVisible()?[4,this.renderStackContent(S)]:[3,2];case 1:k.sent(),k.label=2;case 2:return [2]}})})},p.prototype.renderNode=function(S){return i(this,void 0,void 0,function(){return o(this,function(w){switch(w.label){case 0:if(yi(S.container.flags,16))debugger;return S.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(S)]:[3,3];case 1:return w.sent(),[4,this.renderNodeContent(S)];case 2:w.sent(),w.label=3;case 3:return [2]}})})},p.prototype.renderTextWithLetterSpacing=function(S,w,k){var K=this;if(w===0)this.ctx.fillText(S.text,S.bounds.left,S.bounds.top+k);else {var se=Ic(S.text);se.reduce(function(Ee,xe){return K.ctx.fillText(xe,Ee,S.bounds.top+k),Ee+K.ctx.measureText(xe).width},S.bounds.left);}},p.prototype.createFontStyle=function(S){var w=S.fontVariant.filter(function(se){return se==="normal"||se==="small-caps"}).join(""),k=lp(S.fontFamily).join(", "),K=wr(S.fontSize)?""+S.fontSize.number+S.fontSize.unit:S.fontSize.number+"px";return [[S.fontStyle,w,S.fontWeight,K,k].join(" "),k,K]},p.prototype.renderTextNode=function(S,w){return i(this,void 0,void 0,function(){var k,K,se,Ee,xe,at,pt,Ct,Qt=this;return o(this,function(Rr){return k=this.createFontStyle(w),K=k[0],se=k[1],Ee=k[2],this.ctx.font=K,this.ctx.direction=w.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",xe=this.fontMetrics.getMetrics(se,Ee),at=xe.baseline,pt=xe.middle,Ct=w.paintOrder,S.textBounds.forEach(function(gr){Ct.forEach(function(Ir){switch(Ir){case 0:Qt.ctx.fillStyle=Mr(w.color),Qt.renderTextWithLetterSpacing(gr,w.letterSpacing,at);var xi=w.textShadow;xi.length&&gr.text.trim().length&&(xi.slice(0).reverse().forEach(function(un){Qt.ctx.shadowColor=Mr(un.color),Qt.ctx.shadowOffsetX=un.offsetX.number*Qt.options.scale,Qt.ctx.shadowOffsetY=un.offsetY.number*Qt.options.scale,Qt.ctx.shadowBlur=un.blur.number,Qt.renderTextWithLetterSpacing(gr,w.letterSpacing,at);}),Qt.ctx.shadowColor="",Qt.ctx.shadowOffsetX=0,Qt.ctx.shadowOffsetY=0,Qt.ctx.shadowBlur=0),w.textDecorationLine.length&&(Qt.ctx.fillStyle=Mr(w.textDecorationColor||w.color),w.textDecorationLine.forEach(function(un){switch(un){case 1:Qt.ctx.fillRect(gr.bounds.left,Math.round(gr.bounds.top+at),gr.bounds.width,1);break;case 2:Qt.ctx.fillRect(gr.bounds.left,Math.round(gr.bounds.top),gr.bounds.width,1);break;case 3:Qt.ctx.fillRect(gr.bounds.left,Math.ceil(gr.bounds.top+pt),gr.bounds.width,1);break}}
vendor: 13,401 bytes, line 5
5));break;case 1:w.webkitTextStrokeWidth&&gr.text.trim().length&&(Qt.ctx.strokeStyle=Mr(w.webkitTextStrokeColor),Qt.ctx.lineWidth=w.webkitTextStrokeWidth,Qt.ctx.lineJoin=window.chrome?"miter":"round",Qt.ctx.strokeText(gr.text,gr.bounds.left,gr.bounds.top+at)),Qt.ctx.strokeStyle="",Qt.ctx.lineWidth=0,Qt.ctx.lineJoin="miter";break}});}),[2]})})},p.prototype.renderReplacedElement=function(S,w,k){if(k&&S.intrinsicWidth>0&&S.intrinsicHeight>0){var K=Pc(S),se=ro(w);this.path(se),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(k,0,0,S.intrinsicWidth,S.intrinsicHeight,K.left,K.top,K.width,K.height),this.ctx.restore();}},p.prototype.renderNodeContent=function(S){return i(this,void 0,void 0,function(){var w,k,K,se,Ee,xe,en,en,at,pt,Ct,Qt,_i,Rr,gr,si,Ir,xi,un,en,ns,_i,si;return o(this,function(Nr){switch(Nr.label){case 0:this.applyEffects(S.getEffects(4)),w=S.container,k=S.curves,K=w.styles,se=0,Ee=w.textNodes,Nr.label=1;case 1:return se<Ee.length?(xe=Ee[se],[4,this.renderTextNode(xe,K)]):[3,4];case 2:Nr.sent(),Nr.label=3;case 3:return se++,[3,1];case 4:if(!(w instanceof uf))return [3,8];Nr.label=5;case 5:return Nr.trys.push([5,7,,8]),[4,this.context.cache.match(w.src)];case 6:return en=Nr.sent(),this.renderReplacedElement(w,k,en),[3,8];case 7:return Nr.sent(),this.context.logger.error("Error loading image "+w.src),[3,8];case 8:if(w instanceof qu&&this.renderReplacedElement(w,k,w.canvas),!(w instanceof Xu))return [3,12];Nr.label=9;case 9:return Nr.trys.push([9,11,,12]),[4,this.context.cache.match(w.svg)];case 10:return en=Nr.sent(),this.renderReplacedElement(w,k,en),[3,12];case 11:return Nr.sent(),this.context.logger.error("Error loading svg "+w.svg.substring(0,255)),[3,12];case 12:return w instanceof ol&&w.tree?(at=new p(this.context,{scale:this.options.scale,backgroundColor:w.backgroundColor,x:0,y:0,width:w.width,height:w.height}),[4,at.render(w.tree)]):[3,14];case 13:pt=Nr.sent(),w.width&&w.height&&this.ctx.drawImage(pt,0,0,w.width,w.height,w.bounds.left,w.bounds.top,w.bounds.width,w.bounds.height),Nr.label=14;case 14:if(w instanceof EA&&(Ct=Math.min(w.bounds.width,w.bounds.height),w.type===$u?w.checked&&(this.ctx.save(),this.path([new Ar(w.bounds.left+Ct*.39363,w.bounds.top+Ct*.79),new Ar(w.bounds.left+Ct*.16,w.bounds.top+Ct*.5549),new Ar(w.bounds.left+Ct*.27347,w.bounds.top+Ct*.44071),new Ar(w.bounds.left+Ct*.39694,w.bounds.top+Ct*.5649),new Ar(w.bounds.left+Ct*.72983,w.bounds.top+Ct*.23),new Ar(w.bounds.left+Ct*.84,w.bounds.top+Ct*.34085),new Ar(w.bounds.left+Ct*.39363,w.bounds.top+Ct*.79)]),this.ctx.fillStyle=Mr(sA),this.ctx.fill(),this.ctx.restore()):w.type===Ju&&w.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(w.bounds.left+Ct/2,w.bounds.top+Ct/2,Ct/4,0,Math.PI*2,!0),this.ctx.fillStyle=Mr(sA),this.ctx.fill(),this.ctx.restore())),Ng(w)&&w.value.length){switch(Qt=this.createFontStyle(K),_i=Qt[0],Rr=Qt[1],gr=this.fontMetrics.getMetrics(_i,Rr).baseline,this.ctx.font=_i,this.ctx.fillStyle=Mr(K.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=Dg(w.styles.textAlign),si=Pc(w),Ir=0,w.styles.textAlign){case 1:Ir+=si.width/2;break;case 2:Ir+=si.width;break}xi=si.add(Ir,0,0,-si.height/2+1),this.ctx.save(),this.path([new Ar(si.left,si.top),new Ar(si.left+si.width,si.top),new Ar(si.left+si.width,si.top+si.height),new Ar(si.left,si.top+si.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new rc(w.value,xi),K.letterSpacing,gr),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left";}if(!yi(w.styles.display,2048))return [3,20];if(w.styles.listStyleImage===null)return [3,19];if(un=w.styles.listStyleImage,un.type!==0)return [3,18];en=void 0,ns=un.url,Nr.label=15;case 15:return Nr.trys.push([15,17,,18]),[4,this.context.cache.match(ns)];case 16:return en=Nr.sent(),this.ctx.drawImage(en,w.bounds.left-(en.width+10),w.bounds.top),[3,18];case 17:return Nr.sent(),this.context.logger.error("Error loading list-style-image "+ns),[3,18];case 18:return [3,20];case 19:S.listValue&&w.styles.listStyleType!==-1&&(_i=this.createFontStyle(K)[0],this.ctx.font=_i,this.ctx.fillStyle=Mr(K.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",si=new u(w.bounds.left,w.bounds.top+zn(w.styles.paddingTop,w.bounds.width),w.bounds.width,Bc(K.lineHeight,K.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new rc(S.listValue,si),K.letterSpacing,Bc(K.lineHeight,K.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),Nr.label=20;case 20:return [2]}})})},p.prototype.renderStackContent=function(S){return i(this,void 0,void 0,function(){var w,k,un,K,se,un,Ee,xe,un,at,pt,un,Ct,Qt,un,Rr,gr,un,Ir,xi,un;return o(this,function(en){switch(en.label){case 0:if(yi(S.element.container.flags,16))debugger;return [4,this.renderNodeBackgroundAndBorders(S.element)];case 1:en.sent(),w=0,k=S.negativeZIndex,en.label=2;case 2:return w<k.length?(un=k[w],[4,this.renderStack(un)]):[3,5];case 3:en.sent(),en.label=4;case 4:return w++,[3,2];case 5:return [4,this.renderNodeContent(S.element)];case 6:en.sent(),K=0,se=S.nonInlineLevel,en.label=7;case 7:return K<se.length?(un=se[K],[4,this.renderNode(un)]):[3,10];case 8:en.sent(),en.label=9;case 9:return K++,[3,7];case 10:Ee=0,xe=S.nonPositionedFloats,en.label=11;case 11:return Ee<xe.length?(un=xe[Ee],[4,this.renderStack(un)]):[3,14];case 12:en.sent(),en.label=13;case 13:return Ee++,[3,11];case 14:at=0,pt=S.nonPositionedInlineLevel,en.label=15;case 15:return at<pt.length?(un=pt[at],[4,this.renderStack(un)]):[3,18];case 16:en.sent(),en.label=17;case 17:return at++,[3,15];case 18:Ct=0,Qt=S.inlineLevel,en.label=19;case 19:return Ct<Qt.length?(un=Qt[Ct],[4,this.renderNode(un)]):[3,22];case 20:en.sent(),en.label=21;case 21:return Ct++,[3,19];case 22:Rr=0,gr=S.zeroOrAutoZIndexOrTransformedOrOpacity,en.label=23;case 23:return Rr<gr.length?(un=gr[Rr],[4,this.renderStack(un)]):[3,26];case 24:en.sent(),en.label=25;case 25:return Rr++,[3,23];case 26:Ir=0,xi=S.positiveZIndex,en.label=27;case 27:return Ir<xi.length?(un=xi[Ir],[4,this.renderStack(un)]):[3,30];case 28:en.sent(),en.label=29;case 29:return Ir++,[3,27];case 30:return [2]}})})},p.prototype.mask=function(S){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(S.slice(0).reverse()),this.ctx.closePath();},p.prototype.path=function(S){this.ctx.beginPath(),this.formatPath(S),this.ctx.closePath();},p.prototype.formatPath=function(S){var w=this;S.forEach(function(k,K){var se=js(k)?k.start:k;K===0?w.ctx.moveTo(se.x,se.y):w.ctx.lineTo(se.x,se.y),js(k)&&w.ctx.bezierCurveTo(k.startControl.x,k.startControl.y,k.endControl.x,k.endControl.y,k.end.x,k.end.y);});},p.prototype.renderRepeat=function(S,w,k,K){this.path(S),this.ctx.fillStyle=w,this.ctx.translate(k,K),this.ctx.fill(),this.ctx.translate(-k,-K);},p.prototype.resizeImage=function(S,w,k){var K;if(S.width===w&&S.height===k)return S;var se=(K=this.canvas.ownerDocument)!==null&&K!==void 0?K:document,Ee=se.createElement("canvas");Ee.width=Math.max(1,w),Ee.height=Math.max(1,k);var xe=Ee.getContext("2d");return xe.drawImage(S,0,0,S.width,S.height,0,0,w,k),Ee},p.prototype.renderBackgroundImage=function(S){return i(this,void 0,void 0,function(){var w,k,K,se,Ee,xe;return o(this,function(at){switch(at.label){case 0:w=S.styles.backgroundImage.length-1,k=function(pt){var Ct,Qt,Rr,Ia,AA,lA,Is,go,qi,gr,Ia,AA,lA,Is,go,Ir,xi,un,en,ns,_i,si,Nr,Yi,qi,li,Ia,oA,jA,Is,go,Mc,AA,lA,Su,Il,kc,Cu,Bu,ac,xu,oc;return o(this,function(id){switch(id.label){case 0:if(pt.type!==0)return [3,5];Ct=void 0,Qt=pt.url,id.label=1;case 1:return id.trys.push([1,3,,4]),[4,K.context.cache.match(Qt)];case 2:return Ct=id.sent(),[3,4];case 3:return id.sent(),K.context.logger.error("Error loading background-image "+Qt),[3,4];case 4:return Ct&&(Rr=op(S,w,[Ct.width,Ct.height,Ct.width/Ct.height]),Ia=Rr[0],AA=Rr[1],lA=Rr[2],Is=Rr[3],go=Rr[4],qi=K.ctx.createPattern(K.resizeImage(Ct,Is,go),"repeat"),K.renderRepeat(Ia,qi,AA,lA)),[3,6];case 5:fo(pt)?(gr=op(S,w,[null,null,null]),Ia=gr[0],AA=gr[1],lA=gr[2],Is=gr[3],go=gr[4],Ir=FA(pt.angle,Is,go),xi=Ir[0],un=Ir[1],en=Ir[2],ns=Ir[3],_i=Ir[4],si=document.createElement("canvas"),si.width=Is,si.height=go,Nr=si.getContext("2d"),Yi=Nr.createLinearGradient(un,ns,en,_i),Xs(pt.stops,xi).forEach(function(up){return Yi.addColorStop(up.stop,Mr(up.color))}),Nr.fillStyle=Yi,Nr.fillRect(0,0,Is,go),Is>0&&go>0&&(qi=K.ctx.createPattern(si,"repeat"),K.renderRepeat(Ia,qi,AA,lA))):PA(pt)&&(li=op(S,w,[null,null,null]),Ia=li[0],oA=li[1],jA=li[2],Is=li[3],go=li[4],Mc=pt.position.length===0?[$r]:pt.position,AA=zn(Mc[0],Is),lA=zn(Mc[Mc.length-1],go),Su=ko(pt,AA,lA,Is,go),Il=Su[0],kc=Su[1],Il>0&&kc>0&&(Cu=K.ctx.createRadialGradient(oA+AA,jA+lA,0,oA+AA,jA+lA,Il),Xs(pt.stops,Il*2).forEach(function(up){return Cu.addColorStop(up.stop,Mr(up.color))}),K.path(Ia),K.ctx.fillStyle=Cu,Il!==kc?(Bu=S.bounds.left+.5*S.bounds.width,ac=S.bounds.top+.5*S.bounds.height,xu=kc/Il,oc=1/xu,K.ctx.save(),K.ctx.translate(Bu,ac),K.ctx.transform(1,0,0,xu,0,0),K.ctx.translate(-Bu,-ac),K.ctx.fillRect(oA,oc*(jA-ac)+ac,Is,go*oc),K.ctx.restore()):K.ctx.fill())),id.label=6;case 6:return w--,[2]}})},K=this,se=0,Ee=S.styles.backgroundImage.slice(0).reverse(),at.label=1;case 1:return se<Ee.length?(xe=Ee[se],[5,k(xe)]):[3,4];case 2:at.sent(),at.label=3;case 3:return se++,[3,1];case 4:return [2]}})})},p.prototype.renderSolidBorder=function(S,w,k){return i(this,void 0,void 0,function(){return o(this,function(K){return this.path(Ef(k,w)),this.ctx.fillStyle=Mr(S),this.ctx.fill(),[2]})})},p.prototype.renderDoubleBorder=function(S,w,k,K){return i(this,void 0,void 0,function(){var se,Ee;return o(this,function(xe){switch(xe.label){case 0:return w<3?[4,this.renderSolidBorder(S,k,K)]:[3,2];case 1:return xe.sent(),[2];case 2:return se=Mg(K,k),this.path(se),this.ctx.fillStyle=Mr(S),this.ctx.fill(),Ee=_f(K,k),this.path(Ee),this.ctx.fill(),[2]}})})},p.prototype.renderNodeBackgroundAndBorders=function(S){return i(this,void 0,void 0,function(){var w,k,K,se,Ee,xe,at,pt,Ct=this;return o(this,function(Qt){switch(Qt.label){case 0:return this.applyEffects(S.getEffects(2)),w=S.container.styles,k=!Xn(w.backgroundColor)||w.backgroundImage.length,K=[{style:w.borderTopStyle,color:w.borderTopColor,width:w.borderTopWidth},{style:w.borderRightStyle,color:w.borderRightColor,width:w.borderRightWidth},{style:w.borderBottomStyle,color:w.borderBottomColor,width:w.borderBottomWidth},{style:w.borderLeftStyle,color:w.borderLeftColor,width:w.borderLeftWidth}],se=Uf(qo(w.backgroundClip,0),S.curves),k||w.boxShadow.length?(this.ctx.save(),this.path(se),this.ctx.clip(),Xn(w.backgroundColor)||(this.ctx.fillStyle=Mr(w.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(S.container)]):[3,2];case 1:Qt.sent(),this.ctx.restore(),w.boxShadow.slice(0).reverse().forEach(function(Rr){Ct.ctx.save();var gr=to(S.curves),Ir=Rr.inset?0:kg,xi=hu(gr,-Ir+(Rr.inset?1:-1)*Rr.spread.number,(Rr.inset?1:-1)*Rr.spread.number,Rr.spread.number*(Rr.inset?-2:2),Rr.spread.number*(Rr.inset?-2:2));Rr.inset?(Ct.path(gr),Ct.ctx.clip(),Ct.mask(xi)):(Ct.mask(gr),Ct.ctx.clip(),Ct.path(xi)),Ct.ctx.shadowOffsetX=Rr.offsetX.number+Ir,Ct.ctx.shadowOffsetY=Rr.offsetY.number,Ct.ctx.shadowColor=Mr(Rr.color),Ct.ctx.shadowBlur=Rr.blur.number,Ct.ctx.fillStyle=Rr.inset?Mr(Rr.color):"rgba(0,0,0,1)",Ct.ctx.fill(),Ct.ctx.restore();}),Qt.label=2;case 2:Ee=0,xe=0,at=K,Qt.label=3;case 3:return xe<at.length?(pt=at[xe],pt.style!==0&&!Xn(pt.color)&&pt.width>0?pt.style!==2?[3,5]:[4,this.renderDashedDottedBorder(pt.color,pt.width,Ee,S.curves,2)]:[3,11]):[3,13];case 4:return Qt.sent(),[3,11];case 5:return pt.style!==3?[3,7]:[4,this.renderDashedDottedBorder(pt.color,pt.width,Ee,S.curves,3)];case 6:return Qt.sent(),[3,11];case 7:return pt.style!==4?[3,9]:[4,this.renderDoubleBorder(pt.color,pt.width,Ee,S.curves)];case 8:return Qt.sent(),[3,11];case 9:return [4,this.renderSolidBorder(pt.color,Ee,S.curves)];case 10:Qt.sent(),Qt.label=11;case 11:Ee++,Qt.label=12;case 12:return xe++,[3,3];case 13:return [2]}})})},p.prototype.renderDashedDottedBorder=function(S,w,k,K,se){return i(this,void 0,void 0,function(){var Ee,xe,at,pt,Ct,Qt,Rr,gr,Ir,xi,un,en,ns,_i,si,Nr,si,Nr;return o(this,function(Yi){return this.ctx.save(),Ee=td(K,k),xe=Ef(K,k),se===2&&(this.path(xe),this.ctx.clip()),js(xe[0])?(at=xe[0].start.x,pt=xe[0].start.y):(at=xe[0].x,pt=xe[0].y),js(xe[1])?(Ct=xe[1].end.x,Qt=xe[1].end.y):(Ct=xe[1].x,Qt=xe[1].y),k===0||k===2?Rr=Math.abs(at-Ct):Rr=Math.abs(pt-Qt),this.ctx.beginPath(),se===3?this.formatPath(Ee):this.formatPath(xe.slice(0,2)),gr=w<3?w*3:w*2,Ir=w<3?w*2:w,se===3&&(gr=w,Ir=w),xi=!0,Rr<=gr*2?xi=!1:Rr<=gr*2+Ir?(un=Rr/(2*gr+Ir),gr*=un,Ir*=un):(en=Math.floor((Rr+Ir)/(gr+Ir)),ns=(Rr-en*gr)/(en-1),_i=(Rr-(en+1)*gr)/en,Ir=_i<=0||Math.abs(Ir-ns)<Math.abs(Ir-_i)?ns:_i),xi&&(se===3?this.ctx.setLineDash([0,gr+Ir]):this.ctx.setLineDash([gr,Ir])),se===3?(this.ctx.lineCap="round",this.ctx.lineWidth=w):this.ctx.lineWidth=w*2+1.1,this.ctx.strokeStyle=Mr(S),this.ctx.stroke(),this.ctx.setLineDash([]),se===2&&(js(xe[0])&&(si=xe[3],Nr=xe[0],this.ctx.beginPath(),this.formatPath([new Ar(si.end.x,si.end.y),new Ar(Nr.start.x,Nr.start.y)]),this.ctx.stroke()),js(xe[1])&&(si=xe[1],Nr=xe[2],this.ctx.beginPath(),this.formatPath([new Ar(si.end.x,si.end.y),new Ar(Nr.start.x,Nr.start.y)]),this.ctx.stroke())),this.ctx.restore(
5),[2]})})},p.prototype.render=function(S){return i(this,void 0,void 0,function(){var w;return o(this,function(k){switch(k.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=Mr(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),w=Pg(S),[4,this.renderStack(w)];case 1:return k.sent(),this.applyEffects([]),[2,this.canvas]}})})},p})(sc),Ng=function(y){return y instanceof Jd||y instanceof pf?!0:y instanceof EA&&y.type!==Ju&&y.type!==$u},Uf=function(y,p){switch(y){case 0:return to(p);case 2:return Os(p);default:return ro(p)}},Dg=function(y){switch(y){case 1:return "center";case 2:return "right";default:return "left"}},wu=["-apple-system","system-ui"],lp=function(y){return /iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?y.filter(function(p){return wu.indexOf(p)===-1}):y},rd=(function(y){t(p,y);function p(S,w){var k=y.call(this,S,w)||this;return k.canvas=w.canvas?w.canvas:document.createElement("canvas"),k.ctx=k.canvas.getContext("2d"),k.options=w,k.canvas.width=Math.floor(w.width*w.scale),k.canvas.height=Math.floor(w.height*w.scale),k.canvas.style.width=w.width+"px",k.canvas.style.height=w.height+"px",k.ctx.scale(k.options.scale,k.options.scale),k.ctx.translate(-w.x,-w.y),k.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+w.width+"x"+w.height+" at "+w.x+","+w.y+") with scale "+w.scale),k}return p.prototype.render=function(S){return i(this,void 0,void 0,function(){var w,k;return o(this,function(K){switch(K.label){case 0:return w=Gu(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,S),[4,ul(w)];case 1:return k=K.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=Mr(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(k,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},p})(sc),ul=function(y){return new Promise(function(p,S){var w=new Image;w.onload=function(){p(w);},w.onerror=S,w.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(y));})},jl=(function(){function y(p){var S=p.id,w=p.enabled;this.id=S,this.enabled=w,this.start=Date.now();}return y.prototype.debug=function(){for(var p=[],S=0;S<arguments.length;S++)p[S]=arguments[S];this.enabled&&(typeof window<"u"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,s([this.id,this.getTime()+"ms"],p)):this.info.apply(this,p));},y.prototype.getTime=function(){return Date.now()-this.start},y.prototype.info=function(){for(var p=[],S=0;S<arguments.length;S++)p[S]=arguments[S];this.enabled&&typeof window<"u"&&window.console&&typeof console.info=="function"&&console.info.apply(console,s([this.id,this.getTime()+"ms"],p));},y.prototype.warn=function(){for(var p=[],S=0;S<arguments.length;S++)p[S]=arguments[S];this.enabled&&(typeof window<"u"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,s([this.id,this.getTime()+"ms"],p)):this.info.apply(this,p));},y.prototype.error=function(){for(var p=[],S=0;S<arguments.length;S++)p[S]=arguments[S];this.enabled&&(typeof window<"u"&&window.console&&typeof console.error=="function"?console.error.apply(console,s([this.id,this.getTime()+"ms"],p)):this.info.apply(this,p));},y.instances={},y})(),Ol=(function(){function y(p,S){var w;this.windowBounds=S,this.instanceName="#"+y.instanceCount++,this.logger=new jl({id:this.instanceName,enabled:p.logging}),this.cache=(w=p.cache)!==null&&w!==void 0?w:new Ca(this,p);}return y.instanceCount=1,y})(),nd=function(y,p){return p===void 0&&(p={}),cp(y,p)};typeof window<"u"&&Za.setContext(window);var cp=function(y,p){return i(void 0,void 0,void 0,function(){var S,w,k,K,se,Ee,xe,at,pt,Ct,Qt,Rr,gr,Ir,xi,un,en,ns,_i,si,Yi,Nr,Yi,qi,li,Ia,oA,jA,Is,go,Mc,AA,lA,Su,Il,kc,Cu,Bu,ac,xu;return o(this,function(oc){switch(oc.label){case 0:if(!y||typeof y!="object")return [2,Promise.reject("Invalid element provided as first argument")];if(S=y.ownerDocument,!S)throw new Error("Element is not attached to a Document");
5if(w=S.defaultView,!w)throw new Error("Document is not attached to a Window");return k={allowTaint:(qi=p.allowTaint)!==null&&qi!==void 0?qi:!1,imageTimeout:(li=p.imageTimeout)!==null&&li!==void 0?li:15e3,proxy:p.proxy,useCORS:(Ia=p.useCORS)!==null&&Ia!==void 0?Ia:!1},K=r({logging:(oA=p.logging)!==null&&oA!==void 0?oA:!0,cache:p.cache},k),se={windowWidth:(jA=p.windowWidth)!==null&&jA!==void 0?jA:w.innerWidth,windowHeight:(Is=p.windowHeight)!==null&&Is!==void 0?Is:w.innerHeight,scrollX:(go=p.scrollX)!==null&&go!==void 0?go:w.pageXOffset,scrollY:(Mc=p.scrollY)!==null&&Mc!==void 0?Mc:w.pageYOffset},Ee=new u(se.scrollX,se.scrollY,se.windowWidth,se.windowHeight),xe=new Ol(K,Ee),at=(AA=p.foreignObjectRendering)!==null&&AA!==void 0?AA:!1,pt={allowTaint:(lA=p.allowTaint)!==null&&lA!==void 0?lA:!1,onclone:p.onclone,ignoreElements:p.ignoreElements,inlineImages:at,copyStyles:at},xe.logger.debug("Starting document clone with size "+Ee.width+"x"+Ee.height+" scrolled to "+-Ee.left+","+-Ee.top),Ct=new $t(xe,y,pt),Qt=Ct.clonedReferenceElement,Qt?[4,Ct.toIFrame(S,Ee)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return Rr=oc.sent(),gr=np(Qt)||Ug(Qt)?f(Qt.ownerDocument):n(xe,Qt),Ir=gr.width,xi=gr.height,un=gr.left,en=gr.top,ns=Pf(xe,Qt,p.backgroundColor),_i={canvas:p.canvas,backgroundColor:ns,scale:(Il=(Su=p.scale)!==null&&Su!==void 0?Su:w.devicePixelRatio)!==null&&Il!==void 0?Il:1,x:((kc=p.x)!==null&&kc!==void 0?kc:0)+un,y:((Cu=p.y)!==null&&Cu!==void 0?Cu:0)+en,width:(Bu=p.width)!==null&&Bu!==void 0?Bu:Math.ceil(Ir),height:(ac=p.height)!==null&&ac!==void 0?ac:Math.ceil(xi)},at?(xe.logger.debug("Document cloned, using foreign object rendering"),Yi=new rd(xe,_i),[4,Yi.render(Qt)]):[3,3];case 2:return si=oc.sent(),[3,5];case 3:return xe.logger.debug("Document cloned, element located at "+un+","+en+" with size "+Ir+"x"+xi+" using computed rendering"),xe.logger.debug("Starting DOM parsing"),Nr=Zd(xe,Qt),ns===Nr.styles.backgroundColor&&(Nr.styles.backgroundColor=rs.TRANSPARENT),xe.logger.debug("Starting renderer for element at "+_i.x+","+_i.y+" with size "+_i.width+"x"+_i.height),Yi=new Lf(xe,_i),[4,Yi.render(Nr)];case 4:si=oc.sent(),oc.label=5;case 5:return (!((xu=p.removeContainer)!==null&&xu!==void 0)||xu)&&($t.destroy(Rr)||xe.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),xe.logger.debug("Finished rendering"),[2,si]}})})},Pf=function(y,p,S){var w=p.ownerDocument,k=w.documentElement?Ao(y,getComputedStyle(w.documentElement).backgroundColor):rs.TRANSPARENT,K=w.body?Ao(y,getComputedStyle(w.body).backgroundColor):rs.TRANSPARENT,se=typeof S=="string"?Ao(y,S):S===null?rs.TRANSPARENT:4294967295;return p===w.documentElement?Xn(k)?Xn(K)?se:K:k:se};return nd});});var kb=J((ih,dm)=>{(function(t,r){typeof ih=="object"&&typeof dm=="object"?dm.exports=r(um()):typeof define=="function"&&define.amd?define("html2pdf",["html2canvas"],r):typeof ih=="object"?ih.html2pdf=r(um()):t.html2pdf=r(t.html2canvas);})(self,function(e){return (function(){var t={
vendor: 244 bytes, line 5
5"./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{default:function(){return f}});function f(x,E){(E==null||E>x.length)&&(E=x.length);for(var O=0,B=Array(E);O<E;O++)B[O]=x[O];return B}}),
vendor: 183 bytes, line 5
5"./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{default:function(){return f}});function f(x){if(Array.isArray(x))return x}}),
vendor: 461 bytes, line 5
5"./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{default:function(){return x}});function f(E,O,B,U,I,N,z){try{var H=E[N](z),V=H.value;}catch(R){return void B(R)}H.done?O(V):Promise.resolve(V).then(U,I);}function x(E){return function(){var O=this,B=arguments;return new Promise(function(U,I){var N=E.apply(O,B);function z(V){f(N,U,I,z,H,"next",V);}function H(V){f(N,U,I,z,H,"throw",V);}z(void 0);})}}}),
vendor: 348 bytes, line 5
5"./node_modules/@babel/runtime/helpers/esm/defineProperty.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{default:function(){return x}});var f=n("./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js");function x(E,O,B){return (O=(0,f.default)(O))in E?Object.defineProperty(E,O,{value:B,enumerable:!0,configurable:!0,writable:!0}):E[O]=B,E}}),
vendor: 535 bytes, line 5
5"./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{default:function(){return f}});function f(x,E){var O=x==null?null:typeof Symbol<"u"&&x[Symbol.iterator]||x["@@iterator"];if(O!=null){var B,U,I,N,z=[],H=!0,V=!1;try{if(I=(O=O.call(x)).next,E===0){if(Object(O)!==O)return;H=!1;}else for(;!(H=(B=I.call(O)).done)&&(z.push(B.value),z.length!==E);H=!0);}catch(R){V=!0,U=R;}finally{try{if(!H&&O.return!=null&&(N=O.return(),Object(N)!==N))return}finally{if(V)throw U}}return z}}}),
vendor: 314 bytes, lines 5-6
5"./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{default:function(){return f}});function f(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 6In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}}),
vendor: 527 bytes, line 6
6"./node_modules/@babel/runtime/helpers/esm/slicedToArray.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{default:function(){return B}});var f=n("./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"),x=n("./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"),E=n("./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"),O=n("./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js");function B(U,I){return (0,f.default)(U)||(0,x.default)(U,I)||(0,E.default)(U,I)||(0,O.default)()}}),
vendor: 477 bytes, line 6
6"./node_modules/@babel/runtime/helpers/esm/toPrimitive.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{default:function(){return x}});var f=n("./node_modules/@babel/runtime/helpers/esm/typeof.js");function x(E,O){if((0,f.default)(E)!="object"||!E)return E;var B=E[Symbol.toPrimitive];if(B!==void 0){var U=B.call(E,O||"default");if((0,f.default)(U)!="object")return U;throw new TypeError("@@toPrimitive must return a primitive value.")}return (O==="string"?String:Number)(E)}}),
vendor: 353 bytes, line 6
6"./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{default:function(){return E}});var f=n("./node_modules/@babel/runtime/helpers/esm/typeof.js"),x=n("./node_modules/@babel/runtime/helpers/esm/toPrimitive.js");function E(O){var B=(0,x.default)(O,"string");return (0,f.default)(B)=="symbol"?B:B+""}}),
vendor: 388 bytes, line 6
6"./node_modules/@babel/runtime/helpers/esm/typeof.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{default:function(){return f}});function f(x){"@babel/helpers - typeof";return f=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(E){return typeof E}:function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E},f(x)}}),
vendor: 522 bytes, line 6
6"./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{default:function(){return x}});var f=n("./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js");function x(E,O){if(E){if(typeof E=="string")return (0,f.default)(E,O);var B={}.toString.call(E).slice(8,-1);return B==="Object"&&E.constructor&&(B=E.constructor.name),B==="Map"||B==="Set"?Array.from(E):B==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?(0,f.default)(E,O):void 0}}}),
vendor: 86,238 bytes, line 6
6"./node_modules/canvg/lib/index.es.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{AElement:function(){return oo},AnimateColorElement:function(){return Ta},AnimateElement:function(){return aa},AnimateTransformElement:function(){return Va},BoundingBox:function(){return Wn},CB1:function(){return cr},CB2:function(){return Jr},CB3:function(){return Ur},CB4:function(){return Bn},Canvg:function(){return C},CircleElement:function(){return ks},ClipPathElement:function(){return ja},DefsElement:function(){return Qi},DescElement:function(){return eA},Document:function(){return Ot},Element:function(){return hr},EllipseElement:function(){return Gn},FeColorMatrixElement:function(){return ma},FeCompositeElement:function(){return Ls},FeDropShadowElement:function(){return Oa},FeGaussianBlurElement:function(){return oa},FeMorphologyElement:function(){return Mo},FilterElement:function(){return ca},Font:function(){return ar},FontElement:function(){return bo},FontFaceElement:function(){return Zo},GElement:function(){return zs},GlyphElement:function(){return es},GradientElement:function(){return Ui},ImageElement:function(){return xs},LineElement:function(){return Ka},LinearGradientElement:function(){return ka},MarkerElement:function(){return Ma},MaskElement:function(){return Ds},Matrix:function(){return Qr},MissingGlyphElement:function(){return Ga},Mouse:function(){return Ln},PSEUDO_ZERO:function(){return Gt},Parser:function(){return jt},PathElement:function(){return Mn},PathParser:function(){return kr},PatternElement:function(){return Pa},Point:function(){return Fr},PolygonElement:function(){return Ua},PolylineElement:function(){return ss},Property:function(){return zt},QB1:function(){return pn},QB2:function(){return Xr},QB3:function(){return Dr},RadialGradientElement:function(){return ei},RectElement:function(){return Mi},RenderedElement:function(){return _r},Rotate:function(){return nr},SVGElement:function(){return fs},SVGFontLoader:function(){return Es},Scale:function(){return br},Screen:function(){return xn},Skew:function(){return gn},SkewX:function(){return ln},SkewY:function(){return Ft},StopElement:function(){return as},StyleElement:function(){return ga},SymbolElement:function(){return Vs},TRefElement:function(){return Ks},TSpanElement:function(){return Wi},TextElement:function(){return Ei},TextPathElement:function(){return Ns},TitleElement:function(){return Us},Transform:function(){return fr},Translate:function(){return Yt},UnknownElement:function(){return wn},UseElement:function(){return os},ViewPort:function(){return Er},compressSpaces:function(){return ve},default:function(){return C},getSelectorSpecificity:function(){return ir},normalizeAttributeName:function(){return ge},normalizeColor:function(){return Le},parseExternalUrl:function(){return tt},presets:function(){return ue},toNumbers:function(){return He},trimLeft:function(){return ae},trimRight:function(){return Xe},vectorMagnitude:function(){return sr},vectorsAngle:function(){return lr},vectorsRatio:function(){return Dt}});var f=n("./node_modules/core-js/modules/es.promise.js"),x=n("./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"),E=n("./node_modules/core-js/modules/es.string.match.js"),O=n("./node_modules/core-js/modules/es.string.replace.js"),B=n("./node_modules/core-js/modules/es.string.starts-with.js"),U=n("./node_modules/core-js/modules/es.array.iterator.js"),I=n("./node_modules/core-js/modules/web.dom-collections.iterator.js"),N=n("./node_modules/@babel/runtime/helpers/esm/defineProperty.js"),z=n("./node_modules/core-js/modules/es.array.reduce.js"),H=n("./node_modules/core-js/modules/es.string.ends-with.js"),V=n("./node_modules/core-js/modules/es.string.split.js"),R=n("./node_modules/raf/index.js"),q=n("./node_modules/core-js/modules/es.string.trim.js"),re=n("./node_modules/rgbcolor/index.js"),ce=n("./node_modules/core-js/modules/es.array.index-of.js"),Te=n("./node_modules/core-js/modules/es.string.includes.js"),be=n("./node_modules/core-js/modules/es.array.reverse.js"),ne=n("./node_modules/svg-pathdata/lib/SVGPathData.module.js"),Be=n("./node_modules/core-js/modules/es.regexp.to-string.js"),Ae=n("./node_modules/stackblur-canvas/dist/stackblur-es.js");function Re(){var{DOMParser:m}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a={window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:m,createCanvas(A,c){return new OffscreenCanvas(A,c)},createImage(A){return (0,x.default)(function*(){var c=yield fetch(A),l=yield c.blob(),v=yield createImageBitmap(l);return v})()}};return (typeof DOMParser<"u"||typeof m>"u")&&Reflect.deleteProperty(a,"DOMParser"),a}function te(m){var{DOMParser:a,canvas:A,fetch:c}=m;return {window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:a,fetch:c,createCanvas:A.createCanvas,createImage:A.loadImage}}var ue=Object.freeze({__proto__:null,offscreen:Re,node:te});function ve(m){return m.replace(/(?!\u3000)\s+/gm," ")}function ae(m){return m.replace(/^[\n \t]+/,"")}function Xe(m){return m.replace(/[\n \t]+$/,"")}function He(m){var a=(m||"").match(/-?(\d+(?:\.\d*(?:[eE][+-]?\d+)?)?|\.\d+)(?=\D|$)/gm)||[];return a.map(parseFloat)}var ct=/^[A-Z-]+$/;function ge(m){return ct.test(m)?m.toLowerCase():m}function tt(m){var a=/url\(('([^']+)'|"([^"]+)"|([^'")]+))\)/.exec(m)||[];return a[2]||a[3]||a[4]}function Le(m){if(!m.startsWith("rgb"))return m;var a=3,A=m.replace(/\d+(\.\d+)?/g,(c,l)=>a--&&l?String(Math.round(parseFloat(c))):c);return A}var We=/(\[[^\]]+\])/g,De=/(#[^\s+>~.[:]+)/g,ze=/(\.[^\s+>~.[:]+)/g,Qe=/(::[^\s+>~.[:]+|:first-line|:first-letter|:before|:after)/gi,Ge=/(:[\w-]+\([^)]*\))/gi,it=/(:[^\s+>~.[:]+)/g,Ze=/([^\s+>~.[:]+)/g;function xt(m,a){var A=a.exec(m);return A?[m.replace(a," "),A.length]:[m,0]}function ir(m){var a=[0,0,0],A=m.replace(/:not\(([^)]*)\)/g," $1 ").replace(/{[\s\S]*/gm," "),c=0;return [A,c]=xt(A,We),a[1]+=c,[A,c]=xt(A,De),a[0]+=c,[A,c]=xt(A,ze),a[1]+=c,[A,c]=xt(A,Qe),a[2]+=c,[A,c]=xt(A,Ge),a[1]+=c,[A,c]=xt(A,it),a[1]+=c,A=A.replace(/[*\s+>~]/g," ").replace(/[#.]/g," "),[A,c]=xt(A,Ze),a[2]+=c,a.join("")}var Gt=1e-8;function sr(m){return Math.sqrt(Math.pow(m[0],2)+Math.pow(m[1],2))}function Dt(m,a){return (m[0]*a[0]+m[1]*a[1])/(sr(m)*sr(a))}function lr(m,a){return (m[0]*a[1]<m[1]*a[0]?-1:1)*Math.acos(Dt(m,a))}function cr(m){return m*m*m}function Jr(m){return 3*m*m*(1-m)}function Ur(m){return 3*m*(1-m)*(1-m)}function Bn(m){return (1-m)*(1-m)*(1-m)}function pn(m){return m*m}function Xr(m){return 2*m*(1-m)}function Dr(m){return (1-m)*(1-m)}let zt=(()=>{class m{constructor(A,c,l){this.document=A,this.name=c,this.value=l,this.isNormalizedColor=!1;}static empty(A){return new m(A,"EMPTY","")}split(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:" ",{document:c,name:l}=this;return ve(this.getString()).trim().split(A).map(v=>new m(c,l,v))}hasValue(A){var{value:c}=this;return c!==null&&c!==""&&(A||c!==0)&&typeof c<"u"}isString(A){var{value:c}=this,l=typeof c=="string";return !l||!A?l:A.test(c)}isUrlDefinition(){return this.isString(/^url\(/)}isPixels(){if(!this.hasValue())return !1;var A=this.getString();switch(!0){case A.endsWith("px"):case /^[0-9]+$/.test(A):return !0;default:return !1}}setValue(A){return this.value=A,this}getValue(A){return typeof A>"u"||this.hasValue()?this.value:A}getNumber(A){if(!this.hasValue())return typeof A>"u"?0:parseFloat(A);var{value:c}=this,l=parseFloat(c);return this.isString(/%$/)&&(l/=100),l}getString(A){return typeof A>"u"||this.hasValue()?typeof this.value>"u"?"":String(this.value):String(A)}getColor(A){var c=this.getString(A);return this.isNormalizedColor||(this.isNormalizedColor=!0,c=Le(c),this.value=c),c}getDpi(){return 96}getRem(){return this.document.rootEmSize}getEm(){return this.document.emSize}getUnits(){return this.getString().replace(/[0-9.-]/g,"")}getPixels(A){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!this.hasValue())return 0;var[l,v]=typeof A=="boolean"?[void 0,A]:[A],{viewPort:T}=this.document.screen;switch(!0){case this.isString(/vmin$/):return this.getNumber()/100*Math.min(T.computeSize("x"),T.computeSize("y"));case this.isString(/vmax$/):return this.getNumber()/100*Math.max(T.computeSize("x"),T.computeSize("y"));case this.isString(/vw$/):return this.getNumber()/100*T.computeSize("x");case this.isString(/vh$/):return this.getNumber()/100*T.computeSize("y");case this.isString(/rem$/):return this.getNumber()*this.getRem();case this.isString(/em$/):return this.getNumber()*this.getEm();case this.isString(/ex$/):return this.getNumber()*this.getEm()/2;case this.isString(/px$/):return this.getNumber();case this.isString(/pt$/):return this.getNumber()*this.getDpi()*(1/72);case this.isString(/pc$/):return this.getNumber()*15;case this.isString(/cm$/):return this.getNumber()*this.getDpi()/2.54;case this.isString(/mm$/):return this.getNumber()*this.getDpi()/25.4;case this.isString(/in$/):return this.getNumber()*this.getDpi();case(this.isString(/%$/)&&v):return this.getNumber()*this.getEm();case this.isString(/%$/):return this.getNumber()*T.computeSize(l);default:{var L=this.getNumber();return c&&L<1?L*T.computeSize(l):L}}}getMilliseconds(){return this.hasValue()?this.isString(/ms$/)?this.getNumber():this.getNumber()*1e3:0}getRadians(){if(!this.hasValue())return 0;switch(!0){case this.isString(/deg$/):return this.getNumber()*(Math.PI/180);case this.isString(/grad$/):return this.getNumber()*(Math.PI/200);case this.isString(/rad$/):return this.getNumber();default:return this.getNumber()*(Math.PI/180)}}getDefinition(){var A=this.getString(),c=/#([^)'"]+)/.exec(A);return c&&(c=c[1]),c||(c=A),this.document.definitions[c]}getFillStyleDefinition(A,c){var l=this.getDefinition();if(!l)return null;if(typeof l.createGradient=="function")return l.createGradient(this.document.ctx,A,c);if(typeof l.createPattern=="function"){if(l.getHrefAttribute().hasValue()){var v=l.getAttribute("patternTransform");l=l.getHrefAttribute().getDefinition(),v.hasValue()&&l.getAttribute("patternTransform",!0).setValue(v.value);}return l.createPattern(this.document.ctx,A,c)}return null}getTextBaseline(){return this.hasValue()?m.textBaselineMapping[this.getString()]:null}addOpacity(A){for(var c=this.getColor(),l=c.length,v=0,T=0;T<l&&(c[T]===","&&v++,v!==3);T++);if(A.hasValue()&&this.isString()&&v!==3){var L=new re(c);L.ok&&(L.alpha=A.getNumber(),c=L.toRGBA());}return new m(this.document,this.name,c)}}return m.textBaselineMapping={baseline:"alphabetic","before-edge":"top","text-before-edge":"top",middle:"middle",central:"middle","after-edge":"bottom","text-after-edge":"bottom",ideographic:"ideographic",alphabetic:"alphabetic",hanging:"hanging",mathematical:"alphabetic"},m})();class Er{constructor(){this.viewPorts=[];}clear(){this.viewPorts=[];}setCurrent(a,A){this.viewPorts.push({width:a,height:A});}removeCurrent(){this.viewPorts.pop();}getCurrent(){var{viewPorts:a}=this;return a[a.length-1]}get width(){return this.getCurrent().width}get height(){return this.getCurrent().height}computeSize(a){return typeof a=="number"?a:a==="x"?this.width:a==="y"?this.height:Math.sqrt(Math.pow(this.width,2)+Math.pow(this.height,2))/Math.sqrt(2)}}class Fr{constructor(a,A){this.x=a,this.y=A;}static parse(a){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,[c=A,l=A]=He(a);return new Fr(c,l)}static parseScale(a){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,[c=A,l=c]=He(a);return new Fr(c,l)}static parsePath(a){for(var A=He(a),c=A.length,l=[],v=0;v<c;v+=2)l.push(new Fr(A[v],A[v+1]));return l}angleTo(a){return Math.atan2(a.y-this.y,a.x-this.x)}applyTransform(a){var{x:A,y:c}=this,l=A*a[0]+c*a[2]+a[4],v=A*a[1]+c*a[3]+a[5];this.x=l,this.y=v;}}class Ln{constructor(a){this.screen=a,this.working=!1,this.events=[],this.eventElements=[],this.onClick=this.onClick.bind(this),this.onMouseMove=this.onMouseMove.bind(this);}isWorking(){return this.working}start(){if(!this.working){var{screen:a,onClick:A,onMouseMove:c}=this,l=a.ctx.canvas;l.onclick=A,l.onmousemove=c,this.working=!0;}}stop(){if(this.working){var a=this.screen.ctx.canvas;this.working=!1,a.onclick=null,a.onmousemove=null;}}hasEvents(){return this.working&&this.events.length>0}runEvents(){if(this.working){var{screen:a,events:A,eventElements:c}=this,{style:l}=a.ctx.canvas;l&&(l.cursor=""),A.forEach((v,T)=>{for(var{run:L}=v,D=c[T];D;)L(D),D=D.parent;}),this.events=[],this.eventElements=[];}}checkPath(a,A){if(!(!this.working||!A)){var{events:c,eventElements:l}=this;c.forEach((v,T)=>{var{x:L,y:D}=v;!l[T]&&A.isPointInPath&&A.isPointInPath(L,D)&&(l[T]=a);});}}checkBoundingBox(a,A){if(!(!this.working||!A)){var{events:c,eventElements:l}=this;c.forEach((v,T)=>{var{x:L,y:D}=v;!l[T]&&A.isPointInBox(L,D)&&(l[T]=a);});}}mapXY(a,A){for(var{window:c,ctx:l}=this.screen,v=new Fr(a,A),T=l.canvas;T;)v.x-=T.offsetLeft,v.y-=T.offsetTop,T=T.offsetParent;return c.scrollX&&(v.x+=c.scrollX),c.scrollY&&(v.y+=c.scrollY),v}onClick(a){var{x:A,y:c}=this.mapXY(a.clientX,a.clientY);this.events.push({type:"onclick",x:A,y:c,run(l){l.onClick&&l.onClick();}});}onMouseMove(a){var{x:A,y:c}=this.mapXY(a.clientX,a.clientY);this.events.push({type:"onmousemove",x:A,y:c,run(l){l.onMouseMove&&l.onMouseMove();}});}}var ai=typeof window<"u"?window:null,In=typeof fetch<"u"?fetch.bind(void 0):null;let xn=(()=>{class m{constructor(A){var{fetch:c=In,window:l=ai}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.ctx=A,this.FRAMERATE=30,this.MAX_VIRTUAL_PIXELS=3e4,this.CLIENT_WIDTH=800,this.CLIENT_HEIGHT=600,this.viewPort=new Er,this.mouse=new Ln(this),this.animations=[],this.waits=[],this.frameDuration=0,this.isReadyLock=!1,this.isFirstRender=!0,this.intervalId=null,this.window=l,this.fetch=c;}wait(A){this.waits.push(A);}ready(){return this.readyPromise?this.readyPromise:Promise.resolve()}isReady(){if(this.isReadyLock)return !0;var A=this.waits.every(c=>c());return A&&(this.waits=[],this.resolveReady&&this.resolveReady()),this.isReadyLock=A,A}setDefaults(A){A.strokeStyle="rgba(0,0,0,0)",A.lineCap="butt",A.lineJoin="miter",A.miterLimit=4;}setViewBox(A){var{document:c,ctx:l,aspectRatio:v,width:T,desiredWidth:L,height:D,desiredHeight:Y,minX:P=0,minY:ie=0,refX:de,refY:we,clip:ee=!1,clipX:ke=0,clipY:Ke=0}=A,Me=ve(v).replace(/^defer\s/,""),[le,rt]=Me.split(" "),gt=le||"xMidYMid",ot=rt||"meet",Ye=T/L,mt=D/Y,ye=Math.min(Ye,mt),_e=Math.max(Ye,mt),qe=L,Je=Y;ot==="meet"&&(qe*=ye,Je*=ye),ot==="slice"&&(qe*=_e,Je*=_e);var wt=new zt(c,"refX",de),Lt=new zt(c,"refY",we),Pt=wt.hasValue()&&Lt.hasValue();if(Pt&&l.translate(-ye*wt.getPixels("x"),-ye*Lt.getPixels("y")),ee){var vt=ye*ke,Ut=ye*Ke;l.beginPath(),l.moveTo(vt,Ut),l.lineTo(T,Ut),l.lineTo(T,D),l.lineTo(vt,D),l.closePath(),l.clip();}if(!Pt){var ur=ot==="meet"&&ye===mt,Jt=ot==="slice"&&_e===mt,fe=ot==="meet"&&ye===Ye,Ne=ot==="slice"&&_e===Ye;gt.startsWith("xMid")&&(ur||Jt)&&l.translate(T/2-qe/2,0),gt.endsWith("YMid")&&(fe||Ne)&&l.translate(0,D/2-Je/2),gt.startsWith("xMax")&&(ur||Jt)&&l.translate(T-qe,0),gt.endsWith("YMax")&&(fe||Ne)&&l.translate(0,D-Je);}switch(!0){case gt==="none":l.scale(Ye,mt);break;case ot==="meet":l.scale(ye,ye);break;case ot==="slice":l.scale(_e,_e);break}l.translate(-P,-ie);}start(A){var{enableRedraw:c=!1,ignoreMouse:l=!1,ignoreAnimation:v=!1,ignoreDimensions:T=!1,ignoreClear:L=!1,forceRedraw:D,scaleWidth:Y,scaleHeight:P,offsetX:ie,offsetY:de}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{FRAMERATE:we,mouse:ee}=this,ke=1e3/we;if(this.frameDuration=ke,this.readyPromise=new Promise(gt=>{this.resolveReady=gt;}),this.isReady()&&this.render(A,T,L,Y,P,ie,de),!!c){var Ke=Date.now(),Me=Ke,le=0,rt=()=>{Ke=Date.now(),le=Ke-Me,le>=ke&&(Me=Ke-le%ke,this.shouldUpdate(v,D)&&(this.render(A,T,L,Y,P,ie,de),ee.runEvents())),this.intervalId=R(rt);};l||ee.start(),this.intervalId=R(rt);}}stop(){this.intervalId&&(R.cancel(this.intervalId),this.intervalId=null),this.mouse.stop();}shouldUpdate(A,c){if(!A){var{frameDuration:l}=this,v=this.animations.reduce((T,L)=>L.update(l)||T,!1);if(v)return !0}return !!(typeof c=="function"&&c()||!this.isReadyLock&&this.isReady()||this.mouse.hasEvents())}render(A,c,l,v,T,L,D){var{CLIENT_WIDTH:Y,CLIENT_HEIGHT:P,viewPort:ie,ctx:de,isFirstRender:we}=this,ee=de.canvas;ie.clear(),ee.width&&ee.height?ie.setCurrent(ee.width,ee.height):ie.setCurrent(Y,P);var ke=A.getStyle("width"),Ke=A.getStyle("height");!c&&(we||typeof v!="number"&&typeof T!="number")&&(ke.hasValue()&&(ee.width=ke.getPixels("x"),ee.style&&(ee.style.width="".concat(ee.width,"px"))),Ke.hasValue()&&(ee.height=Ke.getPixels("y"),ee.style&&(ee.style.height="".concat(ee.height,"px"))));var Me=ee.clientWidth||ee.width,le=ee.clientHeight||ee.height;if(c&&ke.hasValue()&&Ke.hasValue()&&(Me=ke.getPixels("x"),le=Ke.getPixels("y")),ie.setCurrent(Me,le),typeof L=="number"&&A.getAttribute("x",!0).setValue(L),typeof D=="number"&&A.getAttribute("y",!0).setValue(D),typeof v=="number"||typeof T=="number"){var rt=He(A.getAttribute("viewBox").getString()),gt=0,ot=0;if(typeof v=="number"){var Ye=A.getStyle("width");Ye.hasValue()?gt=Ye.getPixels("x")/v:isNaN(rt[2])||(gt=rt[2]/v);}if(typeof T=="number"){var mt=A.getStyle("height");mt.hasValue()?ot=mt.getPixels("y")/T:isNaN(rt[3])||(ot=rt[3]/T);}gt||(gt=ot),ot||(ot=gt),A.getAttribute("width",!0).setValue(v),A.getAttribute("height",!0).setValue(T);var ye=A.getStyle("transform",!0,!0);ye.setValue("".concat(ye.getString()," scale(").concat(1/gt,", ").concat(1/ot,")"));}l||de.clearRect(0,0,Me,le),A.render(de),we&&(this.isFirstRender=!1);}}return m.defaultWindow=ai,m.defaultFetch=In,m})();var{defaultFetch:mr}=xn,Zt=typeof DOMParser<"u"?DOMParser:null;class jt{constructor(){var{fetch:a=mr,DOMParser:A=Zt}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.fetch=a,this.DOMParser=A;}parse(a){var A=this;return (0,x.default)(function*(){return a.startsWith("<")?A.parseFromString(a):A.load(a)})()}parseFromString(a){var A=new this.DOMParser;try{return this.checkDocument(A.parseFromString(a,"image/svg+xml"))}catch(c){return this.checkDocument(A.parseFromString(a,"text/xml"))}}checkDocument(a){var A=a.getElementsByTagName("parsererror")[0];if(A)throw new Error(A.textContent);return a}load(a){var A=this;return (0,x.default)(function*(){var c=yield A.fetch(a),l=yield c.text();return A.parseFromString(l)})()}}class Yt{constructor(a,A){this.type="translate",this.point=null,this.point=Fr.parse(A);}apply(a){var{x:A,y:c}=this.point;a.translate(A||0,c||0);}unapply(a){var{x:A,y:c}=this.point;a.translate(-1*A||0,-1*c||0);}applyToPoint(a){var{x:A,y:c}=this.point;a.applyTransform([1,0,0,1,A||0,c||0]);}}class nr{constructor(a,A,c){this.type="rotate",this.angle=null,this.originX=null,this.originY=null,this.cx=0,this.cy=0;var l=He(A);this.angle=new zt(a,"angle",l[0]),this.originX=c[0],this.originY=c[1],this.cx=l[1]||0,this.cy=l[2]||0;}apply(a){var{cx:A,cy:c,originX:l,originY:v,angle:T}=this,L=A+l.getPixels("x"),D=c+v.getPixels("y");a.translate(L,D),a.rotate(T.getRadians()),a.translate(-L,-D);}unapply(a){var{cx:A,cy:c,originX:l,originY:v,angle:T}=this,L=A+l.getPixels("x"),D=c+v.getPixels("y");a.translate(L,D),a.rotate(-1*T.getRadians()),a.translate(-L,-D);}applyToPoint(a){var{cx:A,cy:c,angle:l}=this,v=l.getRadians();a.applyTransform([1,0,0,1,A||0,c||0]),a.applyTransform([Math.cos(v),Math.sin(v),-Math.sin(v),Math.cos(v),0,0]),a.applyTransform([1,0,0,1,-A||0,-c||0]);}}class br{constructor(a,A,c){this.type="scale",this.scale=null,this.originX=null,this.originY=null;var l=Fr.parseScale(A);(l.x===0||l.y===0)&&(l.x=Gt,l.y=Gt),this.scale=l,this.originX=c[0],this.originY=c[1];}apply(a){var{scale:{x:A,y:c},originX:l,originY:v}=this,T=l.getPixels("x"),L=v.getPixels("y");a.translate(T,L),a.scale(A,c||A),a.translate(-T,-L);}unapply(a){var{scale:{x:A,y:c},originX:l,originY:v}=this,T=l.getPixels("x"),L=v.getPixels("y");a.translate(T,L),a.scale(1/A,1/c||A),a.translate(-T,-L);}applyToPoint(a){var{x:A,y:c}=this.scale;a.applyTransform([A||0,0,0,c||0,0,0]);}}class Qr{constructor(a,A,c){this.type="matrix",this.matrix=[],this.originX=null,this.originY=null,this.matrix=He(A),this.originX=c[0],this.originY=c[1];}apply(a){var{originX:A,originY:c,matrix:l}=this,v=A.getPixels("x"),T=c.getPixels("y");a.translate(v,T),a.transform(l[0],l[1],l[2],l[3],l[4],l[5]),a.translate(-v,-T);}unapply(a){var{originX:A,originY:c,matrix:l}=this,v=l[0],T=l[2],L=l[4],D=l[1],Y=l[3],P=l[5],ie=0,de=0,we=1,ee=1/(v*(Y*we-P*de)-T*(D*we-P*ie)+L*(D*de-Y*ie)),ke=A.getPixels("x"),Ke=c.getPixels("y");a.translate(ke,Ke),a.transform(ee*(Y*we-P*de),ee*(P*ie-D*we),ee*(L*de-T*we),ee*(v*we-L*ie),ee*(T*P-L*Y),ee*(L*D-v*P)),a.translate(-ke,-Ke);}applyToPoint(a){a.applyTransform(this.matrix);}}class gn extends Qr{constructor(a,A,c){super(a,A,c),this.type="skew",this.angle=null,this.angle=new zt(a,"angle",A);}}class ln extends gn{constructor(a,A,c){super(a,A,c),this.type="skewX",this.matrix=[1,0,Math.tan(this.angle.getRadians()),1,0,0];}}class Ft extends gn{constructor(a,A,c){super(a,A,c),this.type="skewY",this.matrix=[1,Math.tan(this.angle.getRadians()),0,1,0,0];}}function Vt(m){return ve(m).trim().replace(/\)([a-zA-Z])/g,") $1").replace(/\)(\s?,\s?)/g,") ").split(/\s(?=[a-z])/)}function dr(m){var[a,A]=m.split("(");return [a.trim(),A.trim().replace(")","")]}let fr=(()=>{class m{constructor(A,c,l){this.document=A,this.transforms=[];var v=Vt(c);v.forEach(T=>{if(T!=="none"){var[L,D]=dr(T),Y=m.transformTypes[L];typeof Y<"u"&&this.transforms.push(new Y(this.document,D,l));}});}static fromElement(A,c){var l=c.getStyle("transform",!1,!0),[v,T=v]=c.getStyle("transform-origin",!1,!0).split(),L=[v,T];return l.hasValue()?new m(A,l.getString(),L):null}apply(A){for(var{transforms:c}=this,l=c.length,v=0;v<l;v++)c[v].apply(A);}unapply(A){for(var{transforms:c}=this,l=c.length,v=l-1;v>=0;v--)c[v].unapply(A);}applyToPoint(A){for(var{transforms:c}=this,l=c.length,v=0;v<l;v++)c[v].applyToPoint(A);}}return m.transformTypes={translate:Yt,rotate:nr,scale:br,matrix:Qr,skewX:ln,skewY:Ft},m})(),hr=(()=>{class m{constructor(A,c){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(this.document=A,this.node=c,this.captureTextNodes=l,this.attributes=Object.create(null),this.styles=Object.create(null),this.stylesSpecificity=Object.create(null),this.animationFrozen=!1,this.animationFrozenValue="",this.parent=null,this.children=[],!(!c||c.nodeType!==1)){if(Array.from(c.attributes).forEach(D=>{var Y=ge(D.nodeName);this.attributes[Y]=new zt(A,Y,D.value);}),this.addStylesFromStyleDefinition(),this.getAttribute("style").hasValue()){var v=this.getAttribute("style").getString().split(";").map(D=>D.trim());v.forEach(D=>{if(D){var[Y,P]=D.split(":").map(ie=>ie.trim());this.styles[Y]=new zt(A,Y,P);}});}var{definitions:T}=A,L=this.getAttribute("id");L.hasValue()&&(T[L.getString()]||(T[L.getString()]=this)),Array.from(c.childNodes).forEach(D=>{if(D.nodeType===1)this.addChild(D);else if(l&&(D.nodeType===3||D.nodeType===4)){var Y=A.createTextNode(D);Y.getText().length>0&&this.addChild(Y);}});}}getAttribute(A){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,l=this.attributes[A];if(!l&&c){var v=new zt(this.document,A,"");return this.attributes[A]=v,v}return l||zt.empty(this.document)}getHrefAttribute(){for(var A in this.attributes)if(A==="href"||A.endsWith(":href"))return this.attributes[A];return zt.empty(this.document)}getStyle(A){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,v=this.styles[A];if(v)return v;var T=this.getAttribute(A);if(T!=null&&T.hasValue())return this.styles[A]=T,T;if(!l){var{parent:L}=this;if(L){var D=L.getStyle(A);if(D!=null&&D.hasValue())return D}}if(c){var Y=new zt(this.document,A,"");return this.styles[A]=Y,Y}return v||zt.empty(this.document)}render(A){if(!(this.getStyle("display").getString()==="none"||this.getStyle("visibility").getString()==="hidden")){if(A.save(),this.getStyle("mask").hasValue()){var c=this.getStyle("mask").getDefinition();c&&(this.applyEffects(A),c.apply(A,this));}else if(this.getStyle("filter").getValue("none")!=="none"){var l=this.getStyle("filter").getDefinition();l&&(this.applyEffects(A),l.apply(A,this));}else this.setContext(A),this.renderChildren(A),this.clearContext(A);A.restore();}}setContext(A){}applyEffects(A){var c=fr.fromElement(this.document,this);c&&c.apply(A);var l=this.getStyle("clip-path",!1,!0);if(l.hasValue()){var v=l.getDefinition();v&&v.apply(A);}}clearContext(A){}renderChildren(A){this.children.forEach(c=>{c.render(A);});}addChild(A){var c=A instanceof m?A:this.document.createElement(A);c.parent=this,m.ignoreChildTypes.includes(c.type)||this.children.push(c);}matchesSelector(A){var c,{node:l}=this;if(typeof l.matches=="function")return l.matches(A);var v=(c=l.getAttribute)===null||c===void 0?void 0:c.call(l,"class");return !v||v===""?!1:v.split(" ").some(T=>".".concat(T)===A)}addStylesFromStyleDefinition(){var{styles:A,stylesSpecificity:c}=this.document;for(var l in A)if(!l.startsWith("@")&&this.matchesSelector(l)){var v=A[l],T=c[l];if(v)for(var L in v){var D=this.stylesSpecificity[L];typeof D>"u"&&(D="000"),T>=D&&(this.styles[L]=v[L],this.stylesSpecificity[L]=T);}}}removeStyles(A,c){var l=c.reduce((v,T)=>{var L=A.getStyle(T);if(!L.hasValue())return v;var D=L.getString();return L.setValue(""),[...v,[T,D]]},[]);return l}restoreStyles(A,c){c.forEach(l=>{var[v,T]=l;A.getStyle(v,!0).setValue(T);});}isFirstChild(){var A;return ((A=this.parent)===null||A===void 0?void 0:A.children.indexOf(this))===0}}return m.ignoreChildTypes=["title"],m})();class wn extends hr{constructor(a,A,c){super(a,A,c);}}function En(m){var a=m.trim();return /^('|")/.test(a)?a:'"'.concat(a,'"')}function Ji(m){return typeof process>"u"?m:m.trim().split(",").map(En).join(",")}function Li(m){if(!m)return "";var a=m.trim().toLowerCase();switch(a){case "normal":case "italic":case "oblique":case "inherit":case "initial":case "unset":return a;default:return /^oblique\s+(-|)\d+deg$/.test(a)?a:""}}function mn(m){if(!m)return "";var a=m.trim().toLowerCase();switch(a){case "normal":case "bold":case "lighter":case "bolder":case "inherit":case "initial":case "unset":return a;default:return /^[\d.]+$/.test(a)?a:""}}let ar=(()=>{class m{constructor(A,c,l,v,T,L){var D=L?typeof L=="string"?m.parse(L):L:{};this.fontFamily=T||D.fontFamily,this.fontSize=v||D.fontSize,this.fontStyle=A||D.fontStyle,this.fontWeight=l||D.fontWeight,this.fontVariant=c||D.fontVariant;}static parse(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",c=arguments.length>1?arguments[1]:void 0,l="",v="",T="",L="",D="",Y=ve(A).trim().split(" "),P={fontSize:!1,fontStyle:!1,fontWeight:!1,fontVariant:!1};return Y.forEach(ie=>{switch(!0){case(!P.fontStyle&&m.styles.includes(ie)):ie!=="inherit"&&(l=ie),P.fontStyle=!0;break;case(!P.fontVariant&&m.variants.includes(ie)):ie!=="inherit"&&(v=ie),P.fontStyle=!0,P.fontVariant=!0;break;case(!P.fontWeight&&m.weights.includes(ie)):ie!=="inherit"&&(T=ie),P.fontStyle=!0,P.fontVariant=!0,P.fontWeight=!0;break;case !P.fontSize:ie!=="inherit"&&([L]=ie.split("/")),P.fontStyle=!0,P.fontVariant=!0,P.fontWeight=!0,P.fontSize=!0;break;default:ie!=="inherit"&&(D+=ie);}}),new m(l,v,T,L,D,c)}toString(){return [Li(this.fontStyle),this.fontVariant,mn(this.fontWeight),this.fontSize,Ji(this.fontFamily)].join(" ").trim()}}return m.styles="normal|italic|oblique|inherit",m.variants="normal|small-caps|inherit",m.weights="normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900|inherit",m})();class Wn{constructor(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Number.NaN,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.NaN,c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Number.NaN,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:Number.NaN;this.x1=a,this.y1=A,this.x2=c,this.y2=l,this.addPoint(a,A),this.addPoint(c,l);}get x(){return this.x1}get y(){return this.y1}get width(){return this.x2-this.x1}get height(){return this.y2-this.y1}addPoint(a,A){typeof a<"u"&&((isNaN(this.x1)||isNaN(this.x2))&&(this.x1=a,this.x2=a),a<this.x1&&(this.x1=a),a>this.x2&&(this.x2=a)),typeof A<"u"&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=A,this.y2=A),A<this.y1&&(this.y1=A),A>this.y2&&(this.y2=A));}addX(a){this.addPoint(a,null);}addY(a){this.addPoint(null,a);}addBoundingBox(a){if(a){var{x1:A,y1:c,x2:l,y2:v}=a;this.addPoint(A,c),this.addPoint(l,v);}}sumCubic(a,A,c,l,v){return Math.pow(1-a,3)*A+3*Math.pow(1-a,2)*a*c+3*(1-a)*Math.pow(a,2)*l+Math.pow(a,3)*v}bezierCurveAdd(a,A,c,l,v){var T=6*A-12*c+6*l,L=-3*A+9*c-9*l+3*v,D=3*c-3*A;if(L===0){if(T===0)return;var Y=-D/T;0<Y&&Y<1&&(a?this.addX(this.sumCubic(Y,A,c,l,v)):this.addY(this.sumCubic(Y,A,c,l,v)));return}var P=Math.pow(T,2)-4*D*L;if(!(P<0)){var ie=(-T+Math.sqrt(P))/(2*L);0<ie&&ie<1&&(a?this.addX(this.sumCubic(ie,A,c,l,v)):this.addY(this.sumCubic(ie,A,c,l,v)));var de=(-T-Math.sqrt(P))/(2*L);0<de&&de<1&&(a?this.addX(this.sumCubic(de,A,c,l,v)):this.addY(this.sumCubic(de,A,c,l,v)));}}addBezierCurve(a,A,c,l,v,T,L,D){this.addPoint(a,A),this.addPoint(L,D),this.bezierCurveAdd(!0,a,c,v,L),this.bezierCurveAdd(!1,A,l,T,D);}addQuadraticCurve(a,A,c,l,v,T){var L=a+.6666666666666666*(c-a),D=A+2/3*(l-A),Y=L+1/3*(v-a),P=D+1/3*(T-A);this.addBezierCurve(a,A,L,Y,D,P,v,T);}isPointInBox(a,A){var{x1:c,y1:l,x2:v,y2:T}=this;return c<=a&&a<=v&&l<=A&&A<=T}}class kr extends ne.SVGPathData{constructor(a){super(a.replace(/([+\-.])\s+/gm,"$1").replace(/[^MmZzLlHhVvCcSsQqTtAae\d\s.,+-].*/g,"")),this.control=null,this.start=null,this.current=null,this.command=null,this.commands=this.commands,this.i=-1,this.previousCommand=null,this.points=[],this.angles=[];}reset(){this.i=-1,this.command=null,this.previousCommand=null,this.start=new Fr(0,0),this.control=new Fr(0,0),this.current=new Fr(0,0),this.points=[],this.angles=[];}isEnd(){var{i:a,commands:A}=this;return a>=A.length-1}next(){var a=this.commands[++this.i];return this.previousCommand=this.command,this.command=a,a}getPoint(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"x",A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"y",c=new Fr(this.command[a],this.command[A]);return this.makeAbsolute(c)}getAsControlPoint(a,A){var c=this.getPoint(a,A);return this.control=c,c}getAsCurrentPoint(a,A){var c=this.getPoint(a,A);return this.current=c,c}getReflectedControlPoint(){var a=this.previousCommand.type;if(a!==ne.SVGPathData.CURVE_TO&&a!==ne.SVGPathData.SMOOTH_CURVE_TO&&a!==ne.SVGPathData.QUAD_TO&&a!==ne.SVGPathData.SMOOTH_QUAD_TO)return this.current;var{current:{x:A,y:c},control:{x:l,y:v}}=this,T=new Fr(2*A-l,2*c-v);return T}makeAbsolute(a){if(this.command.relative){var{x:A,y:c}=this.current;a.x+=A,a.y+=c;}return a}addMarker(a,A,c){var{points:l,angles:v}=this;c&&v.length>0&&!v[v.length-1]&&(v[v.length-1]=l[l.length-1].angleTo(c)),this.addMarkerAngle(a,A?A.angleTo(a):null);}addMarkerAngle(a,A){this.points.push(a),this.angles.push(A);}getMarkerPoints(){return this.points}getMarkerAngles(){for(var{angles:a}=this,A=a.length,c=0;c<A;c++)if(!a[c]){for(var l=c+1;l<A;l++)if(a[l]){a[c]=a[l];break}}return a}}class _r extends hr{constructor(){super(...arguments),this.modifiedEmSizeStack=!1;}calculateOpacity(){for(var a=1,A=this;A;){var c=A.getStyle("opacity",!1,!0);c.hasValue(!0)&&(a*=c.getNumber()),A=A.parent;}return a}setContext(a){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!A){var c=this.getStyle("fill"),l=this.getStyle("fill-opacity"),v=this.getStyle("stroke"),T=this.getStyle("stroke-opacity");if(c.isUrlDefinition()){var L=c.getFillStyleDefinition(this,l);L&&(a.fillStyle=L);}else if(c.hasValue()){c.getString()==="currentColor"&&c.setValue(this.getStyle("color").getColor());var D=c.getColor();D!=="inherit"&&(a.fillStyle=D==="none"?"rgba(0,0,0,0)":D);}if(l.hasValue()){var Y=new zt(this.document,"fill",a.fillStyle).addOpacity(l).getColor();a.fillStyle=Y;}if(v.isUrlDefinition()){var P=v.getFillStyleDefinition(this,T);P&&(a.strokeStyle=P);}else if(v.hasValue()){v.getString()==="currentColor"&&v.setValue(this.getStyle("color").getColor());var ie=v.getString();ie!=="inherit"&&(a.strokeStyle=ie==="none"?"rgba(0,0,0,0)":ie);}if(T.hasValue()){var de=new zt(this.document,"stroke",a.strokeStyle).addOpacity(T).getString();a.strokeStyle=de;}var we=this.getStyle("stroke-width");if(we.hasValue()){var ee=we.getPixels();a.lineWidth=ee||Gt;}var ke=this.getStyle("stroke-linecap"),Ke=this.getStyle("stroke-linejoin"),Me=this.getStyle("stroke-miterlimit"),le=this.getStyle("stroke-dasharray"),rt=this.getStyle("stroke-dashoffset");if(ke.hasValue()&&(a.lineCap=ke.getString()),Ke.hasValue()&&(a.lineJoin=Ke.getString()),Me.hasValue()&&(a.miterLimit=Me.getNumber()),le.hasValue()&&le.getString()!=="none"){var gt=He(le.getString());typeof a.setLineDash<"u"?a.setLineDash(gt):typeof a.webkitLineDash<"u"?a.webkitLineDash=gt:typeof a.mozDash<"u"&&!(gt.length===1&>[0]===0)&&(a.mozDash=gt);var ot=rt.getPixels();typeof a.lineDashOffset<"u"?a.lineDashOffset=ot:typeof a.webkitLineDashOffset<"u"?a.webkitLineDashOffset=ot:typeof a.mozDashOffset<"u"&&(a.mozDashOffset=ot);}}if(this.modifiedEmSizeStack=!1,typeof a.font<"u"){var Ye=this.getStyle("font"),mt=this.getStyle("font-style"),ye=this.getStyle("font-variant"),_e=this.getStyle("font-weight"),qe=this.getStyle("font-size"),Je=this.getStyle("font-family"),wt=new ar(mt.getString(),ye.getString(),_e.getString(),qe.hasValue()?"".concat(qe.getPixels(!0),"px"):"",Je.getString(),ar.parse(Ye.getString(),a.font));mt.setValue(wt.fontStyle),ye.setValue(wt.fontVariant),_e.setValue(wt.fontWeight),qe.setValue(wt.fontSize),Je.setValue(wt.fontFamily),a.font=wt.toString(),qe.isPixels()&&(this.document.emSize=qe.getPixels(),this.modifiedEmSizeStack=!0);}A||(this.applyEffects(a),a.globalAlpha=this.calculateOpacity());}clearContext(a){super.clearContext(a),this.modifiedEmSizeStack&&this.document.popEmSize();}}class Mn extends _r{constructor(a,A,c){super(a,A,c),this.type="path",this.pathParser=null,this.pathParser=new kr(this.getAttribute("d").getString());}path(a){var{pathParser:A}=this,c=new Wn;for(A.reset(),a&&a.beginPath();!A.isEnd();)switch(A.next().type){case kr.MOVE_TO:this.pathM(a,c);break;case kr.LINE_TO:this.pathL(a,c);break;case kr.HORIZ_LINE_TO:this.pathH(a,c);break;case kr.VERT_LINE_TO:this.pathV(a,c);break;case kr.CURVE_TO:this.pathC(a,c);break;case kr.SMOOTH_CURVE_TO:this.pathS(a,c);break;case kr.QUAD_TO:this.pathQ(a,c);break;case kr.SMOOTH_QUAD_TO:this.pathT(a,c);break;case kr.ARC:this.pathA(a,c);break;case kr.CLOSE_PATH:this.pathZ(a,c);break}return c}getBoundingBox(a){return this.path()}getMarkers(){var{pathParser:a}=this,A=a.getMarkerPoints(),c=a.getMarkerAngles(),l=A.map((v,T)=>[v,c[T]]);return l}renderChildren(a){this.path(a),this.document.screen.mouse.checkPath(this,a);var A=this.getStyle("fill-rule");a.fillStyle!==""&&(A.getString("inherit")!=="inherit"?a.fill(A.getString()):a.fill()),a.strokeStyle!==""&&(this.getAttribute("vector-effect").getString()==="non-scaling-stroke"?(a.save(),a.setTransform(1,0,0,1,0,0),a.stroke(),a.restore()):a.stroke());var c=this.getMarkers();if(c){var l=c.length-1,v=this.getStyle("marker-start"),T=this.getStyle("marker-mid"),L=this.getStyle("marker-end");if(v.isUrlDefinition()){var D=v.getDefinition(),[Y,P]=c[0];D.render(a,Y,P);}if(T.isUrlDefinition())for(var ie=T.getDefinition(),de=1;de<l;de++){var[we,ee]=c[de];ie.render(a,we,ee);}if(L.isUrlDefinition()){var ke=L.getDefinition(),[Ke,Me]=c[l];ke.render(a,Ke,Me);}}}static pathM(a){var A=a.getAsCurrentPoint();return a.start=a.current,{point:A}}pathM(a,A){var{pathParser:c}=this,{point:l}=Mn.pathM(c),{x:v,y:T}=l;c.addMarker(l),A.addPoint(v,T),a&&a.moveTo(v,T);}static pathL(a){var{current:A}=a,c=a.getAsCurrentPoint();return {current:A,point:c}}pathL(a,A){var{pathParser:c}=this,{current:l,point:v}=Mn.pathL(c),{x:T,y:L}=v;c.addMarker(v,l),A.addPoint(T,L),a&&a.lineTo(T,L);}static pathH(a){var{current:A,command:c}=a,l=new Fr((c.relative?A.x:0)+c.x,A.y);return a.current=l,{current:A,point:l}}pathH(a,A){var{pathParser:c}=this,{current:l,point:v}=Mn.pathH(c),{x:T,y:L}=v;c.addMarker(v,l),A.addPoint(T,L),a&&a.lineTo(T,L);}static pathV(a){var{current:A,command:c}=a,l=new Fr(A.x,(c.relative?A.y:0)+c.y);return a.current=l,{current:A,point:l}}pathV(a,A){var{pathParser:c}=this,{current:l,point:v}=Mn.pathV(c),{x:T,y:L}=v;c.addMarker(v,l),A.addPoint(T,L),a&&a.lineTo(T,L);}static pathC(a){var{current:A}=a,c=a.getPoint("x1","y1"),l=a.getAsControlPoint("x2","y2"),v=a.getAsCurrentPoint();return {current:A,point:c,controlPoint:l,currentPoint:v}}pathC(a,A){var{pathParser:c}=this,{current:l,point:v,controlPoint:T,currentPoint:L}=Mn.pathC(c);c.addMarker(L,T,v),A.addBezierCurve(l.x,l.y,v.x,v.y,T.x,T.y,L.x,L.y),a&&a.bezierCurveTo(v.x,v.y,T.x,T.y,L.x,L.y);}static pathS(a){var{current:A}=a,c=a.getReflectedControlPoint(),l=a.getAsControlPoint("x2","y2"),v=a.getAsCurrentPoint();return {current:A,point:c,controlPoint:l,currentPoint:v}}pathS(a,A){var{pathParser:c}=this,{current:l,point:v,controlPoint:T,currentPoint:L}=Mn.pathS(c);c.addMarker(L,T,v),A.addBezierCurve(l.x,l.y,v.x,v.y,T.x,T.y,L.x,L.y),a&&a.bezierCurveTo(v.x,v.y,T.x,T.y,L.x,L.y);}static pathQ(a){var{current:A}=a,c=a.getAsControlPoint("x1","y1"),l=a.getAsCurrentPoint();return {current:A,controlPoint:c,currentPoint:l}}pathQ(a,A){var{pathParser:c}=this,{current:l,controlPoint:v,currentPoint:T}=Mn.pathQ(c);c.addMarker(T,v,v),A.addQuadraticCurve(l.x,l.y,v.x,v.y,T.x,T.y),a&&a.quadraticCurveTo(v.x,v.y,T.x,T.y);}static pathT(a){var{current:A}=a,c=a.getReflectedControlPoint();a.control=c;var l=a.getAsCurrentPoint();return {current:A,controlPoint:c,currentPoint:l}}pathT(a,A){var{pathParser:c}=this,{current:l,controlPoint:v,currentPoint:T}=Mn.pathT(c);c.addMarker(T,v,v),A.addQuadraticCurve(l.x,l.y,v.x,v.y,T.x,T.y),a&&a.quadraticCurveTo(v.x,v.y,T.x,T.y);}static pathA(a){var{current:A,command:c}=a,{rX:l,rY:v,xRot:T,lArcFlag:L,sweepFlag:D}=c,Y=T*(Math.PI/180),P=a.getAsCurrentPoint(),ie=new Fr(Math.cos(Y)*(A.x-P.x)/2+Math.sin(Y)*(A.y-P.y)/2,-Math.sin(Y)*(A.x-P.x)/2+Math.cos(Y)*(A.y-P.y)/2),de=Math.pow(ie.x,2)/Math.pow(l,2)+Math.pow(ie.y,2)/Math.pow(v,2);de>1&&(l*=Math.sqrt(de),v*=Math.sqrt(de));var we=(L===D?-1:1)*Math.sqrt((Math.pow(l,2)*Math.pow(v,2)-Math.pow(l,2)*Math.pow(ie.y,2)-Math.pow(v,2)*Math.pow(ie.x,2))/(Math.pow(l,2)*Math.pow(ie.y,2)+Math.pow(v,2)*Math.pow(ie.x,2)));isNaN(we)&&(we=0);var ee=new Fr(we*l*ie.y/v,we*-v*ie.x/l),ke=new Fr((A.x+P.x)/2+Math.cos(Y)*ee.x-Math.sin(Y)*ee.y,(A.y+P.y)/2+Math.sin(Y)*ee.x+Math.cos(Y)*ee.y),Ke=lr([1,0],[(ie.x-ee.x)/l,(ie.y-ee.y)/v]),Me=[(ie.x-ee.x)/l,(ie.y-ee.y)/v],le=[(-ie.x-ee.x)/l,(-ie.y-ee.y)/v],rt=lr(Me,le);return Dt(Me,le)<=-1&&(rt=Math.PI),Dt(Me,le)>=1&&(rt=0),{currentPoint:P,rX:l,rY:v,sweepFlag:D,xAxisRotation:Y,centp:ke,a1:Ke,ad:rt}}pathA(a,A){var{pathParser:c}=this,{currentPoint:l,rX:v,rY:T,sweepFlag:L,xAxisRotation:D,centp:Y,a1:P,ad:ie}=Mn.pathA(c),de=1-L?1:-1,we=P+de*(ie/2),ee=new Fr(Y.x+v*Math.cos(we),Y.y+T*Math.sin(we));if(c.addMarkerAngle(ee,we-de*Math.PI/2),c.addMarkerAngle(l,we-de*Math.PI),A.addPoint(l.x,l.y),a&&!isNaN(P)&&!isNaN(ie)){var ke=v>T?v:T,Ke=v>T?1:v/T,Me=v>T?T/v:1;a.translate(Y.x,Y.y),a.rotate(D),a.scale(Ke,Me),a.arc(0,0,ke,P,P+ie,!!(1-L)),a.scale(1/Ke,1/Me),a.rotate(-D),a.translate(-Y.x,-Y.y);}}static pathZ(a){a.current=a.start;}pathZ(a,A){Mn.pathZ(this.pathParser),a&&A.x1!==A.x2&&A.y1!==A.y2&&a.closePath();}}class es extends Mn{constructor(a,A,c){super(a,A,c),this.type="glyph",this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber(),this.unicode=this.getAttribute("unicode").getString(),this.arabicForm=this.getAttribute("arabic-form").getString();}}class Ei extends _r{constructor(a,A,c){super(a,A,new.target===Ei?!0:c),this.type="text",this.x=0,this.y=0,this.measureCache=-1;}setContext(a){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;super.setContext(a,A);var c=this.getStyle("dominant-baseline").getTextBaseline()||this.getStyle("alignment-baseline").getTextBaseline();c&&(a.textBaseline=c);}initializeCoordinates(){this.x=0,this.y=0,this.leafTexts=[],this.textChunkStart=0,this.minX=Number.POSITIVE_INFINITY,this.maxX=Number.NEGATIVE_INFINITY;}getBoundingBox(a){if(this.type!=="text")return this.getTElementBoundingBox(a);this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(a);var A=null;return this.children.forEach((c,l)=>{var v=this.getChildBoundingBox(a,this,this,l);A?A.addBoundingBox(v):A=v;}),A}getFontSize(){var{document:a,parent:A}=this,c=ar.parse(a.ctx.font).fontSize,l=A.getStyle("font-size").getNumber(c);return l}getTElementBoundingBox(a){var A=this.getFontSize();return new Wn(this.x,this.y-A,this.x+this.measureText(a),this.y)}getGlyph(a,A,c){var l=A[c],v=null;if(a.isArabic){var T=A.length,L=A[c-1],D=A[c+1],Y="isolated";if((c===0||L===" ")&&c<T-1&&D!==" "&&(Y="terminal"),c>0&&L!==" "&&c<T-1&&D!==" "&&(Y="medial"),c>0&&L!==" "&&(c===T-1||D===" ")&&(Y="initial"),typeof a.glyphs[l]<"u"){var P=a.glyphs[l];v=P instanceof es?P:P[Y];}}else v=a.glyphs[l];return v||(v=a.missingGlyph),v}getText(){return ""}getTextFromNode(a){var A=a||this.node,c=Array.from(A.parentNode.childNodes),l=c.indexOf(A),v=c.length-1,T=ve(A.textContent||"");return l===0&&(T=ae(T)),l===v&&(T=Xe(T)),T}renderChildren(a){if(this.type!=="text"){this.renderTElementChildren(a);return}this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(a),this.children.forEach((c,l)=>{this.renderChild(a,this,this,l);});var{mouse:A}=this.document.screen;A.isWorking()&&A.checkBoundingBox(this,this.getBoundingBox(a));}renderTElementChildren(a){var{document:A,parent:c}=this,l=this.getText(),v=c.getStyle("font-family").getDefinition();if(v){for(var{unitsPerEm:T}=v.fontFace,L=ar.parse(A.ctx.font),D=c.getStyle("font-size").getNumber(L.fontSize),Y=c.getStyle("font-style").getString(L.fontStyle),P=D/T,ie=v.isRTL?l.split("").reverse().join(""):l,de=He(c.getAttribute("dx").getString()),we=ie.length,ee=0;ee<we;ee++){var ke=this.getGlyph(v,ie,ee);a.translate(this.x,this.y),a.scale(P,-P);var Ke=a.lineWidth;a.lineWidth=a.lineWidth*T/D,Y==="italic"&&a.transform(1,0,.4,1,0,0),ke.render(a),Y==="italic"&&a.transform(1,0,-.4,1,0,0),a.lineWidth=Ke,a.scale(1/P,-1/P),a.translate(-this.x,-this.y),this.x+=D*(ke.horizAdvX||v.horizAdvX)/T,typeof de[ee]<"u"&&!isNaN(de[ee])&&(this.x+=de[ee]);}return}var{x:Me,y:le}=this;a.fillStyle&&a.fillText(l,Me,le),a.strokeStyle&&a.strokeText(l,Me,le);}applyAnchoring(){if(!(this.textChunkStart>=this.leafTexts.length)){var a=this.leafTexts[this.textChunkStart],A=a.getStyle("text-anchor").getString("start"),c=!1,l=0;A==="start"&&!c||A==="end"&&c?l=a.x-this.minX:A==="end"&&!c||A==="start"&&c?l=a.x-this.maxX:l=a.x-(this.minX+this.maxX)/2;for(var v=this.textChunkStart;v<this.leafTexts.length;v++)this.leafTexts[v].x+=l;this.minX=Number.POSITIVE_INFINITY,this.maxX=Number.NEGATIVE_INFINITY,this.textChunkStart=this.leafTexts.length;}}adjustChildCoordinatesRecursive(a){this.children.forEach((A,c)=>{this.adjustChildCoordinatesRecursiveCore(a,this,this,c);}),this.applyAnchoring();}adjustChildCoordinatesRecursiveCore(a,A,c,l){var v=c.children[l];v.children.length>0?v.children.forEach((T,L)=>{A.adjustChildCoordinatesRecursiveCore(a,A,v,L);}):this.adjustChildCoordinates(a,A,c,l);}adjustChildCoordinates(a,A,c,l){var v=c.children[l];if(typeof v.measureText!="function")return v;a.save(),v.setContext(a,!0);var T=v.getAttribute("x"),L=v.getAttribute("y"),D=v.getAttribute("dx"),Y=v.getAttribute("dy"),P=v.getStyle("font-family").getDefinition(),ie=!!P&&P.isRTL;l===0&&(T.hasValue()||T.setValue(v.getInheritedAttribute("x")),L.hasValue()||L.setValue(v.getInheritedAttribute("y")),D.hasValue()||D.setValue(v.getInheritedAttribute("dx")),Y.hasValue()||Y.setValue(v.getInheritedAttribute("dy")));var de=v.measureText(a);return ie&&(A.x-=de),T.hasValue()?(A.applyAnchoring(),v.x=T.getPixels("x"),D.hasValue()&&(v.x+=D.getPixels("x"))):(D.hasValue()&&(A.x+=D.getPixels("x")),v.x=A.x),A.x=v.x,ie||(A.x+=de),L.hasValue()?(v.y=L.getPixels("y"),Y.hasValue()&&(v.y+=Y.getPixels("y"))):(Y.hasValue()&&(A.y+=Y.getPixels("y")),v.y=A.y),A.y=v.y,A.leafTexts.push(v),A.minX=Math.min(A.minX,v.x,v.x+de),A.maxX=Math.max(A.maxX,v.x,v.x+de),v.clearContext(a),a.restore(),v}getChildBoundingBox(a,A,c,l){var v=c.children[l];if(typeof v.getBoundingBox!="function")return null;var T=v.getBoundingBox(a);return T?(v.children.forEach((L,D)=>{var Y=A.getChildBoundingBox(a,A,v,D);T.addBoundingBox(Y);}),T):null}renderChild(a,A,c,l){var v=c.children[l];v.render(a),v.children.forEach((T,L)=>{A.renderChild(a,A,v,L);});}measureText(a){var{measureCache:A}=this;if(~A)return A;var c=this.getText(),l=this.measureTargetText(a,c);return this.measureCache=l,l}measureTargetText(a,A){if(!A.length)return 0;var{parent:c}=this,l=c.getStyle("font-family").getDefinition();if(l){for(var v=this.getFontSize(),T=l.isRTL?A.split("").reverse().join(""):A,L=He(c.getAttribute("dx").getString()),D=T.length,Y=0,P=0;P<D;P++){var ie=this.getGlyph(l,T,P);Y+=(ie.horizAdvX||l.horizAdvX)*v/l.fontFace.unitsPerEm,typeof L[P]<"u"&&!isNaN(L[P])&&(Y+=L[P]);}return Y}if(!a.measureText)return A.length*10;a.save(),this.setContext(a,!0);var{width:de}=a.measureText(A);return this.clearContext(a),a.restore(),de}getInheritedAttribute(a){for(var A=this;A instanceof Ei&&A.isFirstChild();){var c=A.parent.getAttribute(a);if(c.hasValue(!0))return c.getValue("0");A=A.parent;}return null}}class Wi extends Ei{constructor(a,A,c){super(a,A,new.target===Wi?!0:c),this.type="tspan",this.text=this.children.length>0?"":this.getTextFromNode();}getText(){return this.text}}class Ri extends Wi{constructor(){super(...arguments),this.type="textNode";}}class fs extends _r{constructor(){super(...arguments),this.type="svg",this.root=!1;}setContext(a){var A,{document:c}=this,{screen:l,window:v}=c,T=a.canvas;if(l.setDefaults(a),T.style&&typeof a.font<"u"&&v&&typeof v.getComputedStyle<"u"){a.font=v.getComputedStyle(T).getPropertyValue("font");var L=new zt(c,"fontSize",ar.parse(a.font).fontSize);L.hasValue()&&(c.rootEmSize=L.getPixels("y"),c.emSize=c.rootEmSize);}this.getAttribute("x").hasValue()||this.getAttribute("x",!0).setValue(0),this.getAttribute("y").hasValue()||this.getAttribute("y",!0).setValue(0);var{width:D,height:Y}=l.viewPort;this.getStyle("width").hasValue()||this.getStyle("width",!0).setValue("100%"),this.getStyle("height").hasValue()||this.getStyle("height",!0).setValue("100%"),this.getStyle("color").hasValue()||this.getStyle("color",!0).setValue("black");var P=this.getAttribute("refX"),ie=this.getAttribute("refY"),de=this.getAttribute("viewBox"),we=de.hasValue()?He(de.getString()):null,ee=!this.root&&this.getStyle("overflow").getValue("hidden")!=="visible",ke=0,Ke=0,Me=0,le=0;we&&(ke=we[0],Ke=we[1]),this.root||(D=this.getStyle("width").getPixels("x"),Y=this.getStyle("height").getPixels("y"),this.type==="marker"&&(Me=ke,le=Ke,ke=0,Ke=0)),l.viewPort.setCurrent(D,Y),this.node&&(!this.parent||((A=this.node.parentNode)===null||A===void 0?void 0:A.nodeName)==="foreignObject")&&this.getStyle("transform",!1,!0).hasValue()&&!this.getStyle("transform-origin",!1,!0).hasValue()&&this.getStyle("transform-origin",!0,!0).setValue("50% 50%"),super.setContext(a),a.translate(this.getAttribute("x").getPixels("x"),this.getAttribute("y").getPixels("y")),we&&(D=we[2],Y=we[3]),c.setViewBox({ctx:a,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:l.viewPort.width,desiredWidth:D,height:l.viewPort.height,desiredHeight:Y,minX:ke,minY:Ke,refX:P.getValue(),refY:ie.getValue(),clip:ee,clipX:Me,clipY:le}),we&&(l.viewPort.removeCurrent(),l.viewPort.setCurrent(D,Y));}clearContext(a){super.clearContext(a),this.document.screen.viewPort.removeCurrent();}resize(a){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:a,c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,l=this.getAttribute("width",!0),v=this.getAttribute("height",!0),T=this.getAttribute("viewBox"),L=this.getAttribute("style"),D=l.getNumber(0),Y=v.getNumber(0);if(c)if(typeof c=="string")this.getAttribute("preserveAspectRatio",!0).setValue(c);else {var P=this.getAttribute("preserveAspectRatio");P.hasValue()&&P.setValue(P.getString().replace(/^\s*(\S.*\S)\s*$/,"$1"));}if(l.setValue(a),v.setValue(A),T.hasValue()||T.setValue("0 0 ".concat(D||a," ").concat(Y||A)),L.hasValue()){var ie=this.getStyle("width"),de=this.getStyle("height");ie.hasValue()&&ie.setValue("".concat(a,"px")),de.hasValue()&&de.setValue("".concat(A,"px"));}}}class Mi extends Mn{constructor(){super(...arguments),this.type="rect";}path(a){var A=this.getAttribute("x").getPixels("x"),c=this.getAttribute("y").getPixels("y"),l=this.getStyle("width",!1,!0).getPixels("x"),v=this.getStyle("height",!1,!0).getPixels("y"),T=this.getAttribute("rx"),L=this.getAttribute("ry"),D=T.getPixels("x"),Y=L.getPixels("y");if(T.hasValue()&&!L.hasValue()&&(Y=D),L.hasValue()&&!T.hasValue()&&(D=Y),D=Math.min(D,l/2),Y=Math.min(Y,v/2),a){var P=4*((Math.sqrt(2)-1)/3);a.beginPath(),v>0&&l>0&&(a.moveTo(A+D,c),a.lineTo(A+l-D,c),a.bezierCurveTo(A+l-D+P*D,c,A+l,c+Y-P*Y,A+l,c+Y),a.lineTo(A+l,c+v-Y),a.bezierCurveTo(A+l,c+v-Y+P*Y,A+l-D+P*D,c+v,A+l-D,c+v),a.lineTo(A+D,c+v),a.bezierCurveTo(A+D-P*D,c+v,A,c+v-Y+P*Y,A,c+v-Y),a.lineTo(A,c+Y),a.bezierCurveTo(A,c+Y-P*Y,A+D-P*D,c,A+D,c),a.closePath());}return new Wn(A,c,A+l,c+v)}getMarkers(){return null}}class ks extends Mn{constructor(){super(...arguments),this.type="circle";}path(a){var A=this.getAttribute("cx").getPixels("x"),c=this.getAttribute("cy").getPixels("y"),l=this.getAttribute("r").getPixels();return a&&l>0&&(a.beginPath(),a.arc(A,c,l,0,Math.PI*2,!1),a.closePath()),new Wn(A-l,c-l,A+l,c+l)}getMarkers(){return null}}class Gn extends Mn{constructor(){super(...arguments),this.type="ellipse";}path(a){var A=4*((Math.sqrt(2)-1)/3),c=this.getAttribute("rx").getPixels("x"),l=this.getAttribute("ry").getPixels("y"),v=this.getAttribute("cx").getPixels("x"),T=this.getAttribute("cy").getPixels("y");return a&&c>0&&l>0&&(a.beginPath(),a.moveTo(v+c,T),a.bezierCurveTo(v+c,T+A*l,v+A*c,T+l,v,T+l),a.bezierCurveTo(v-A*c,T+l,v-c,T+A*l,v-c,T),a.bezierCurveTo(v-c,T-A*l,v-A*c,T-l,v,T-l),a.bezierCurveTo(v+A*c,T-l,v+c,T-A*l,v+c,T),a.closePath()),new Wn(v-c,T-l,v+c,T+l)}getMarkers(){return null}}class Ka extends Mn{constructor(){super(...arguments),this.type="line";}getPoints(){return [new Fr(this.getAttribute("x1").getPixels("x"),this.getAttribute("y1").getPixels("y")),new Fr(this.getAttribute("x2").getPixels("x"),this.getAttribute("y2").getPixels("y"))]}path(a){var[{x:A,y:c},{x:l,y:v}]=this.getPoints();return a&&(a.beginPath(),a.moveTo(A,c),a.lineTo(l,v)),new Wn(A,c,l,v)}getMarkers(){var[a,A]=this.getPoints(),c=a.angleTo(A);return [[a,c],[A,c]]}}class ss extends Mn{constructor(a,A,c){super(a,A,c),this.type="polyline",this.points=[],this.points=Fr.parsePath(this.getAttribute("points").getString());}path(a){var{points:A}=this,[{x:c,y:l}]=A,v=new Wn(c,l);return a&&(a.beginPath(),a.moveTo(c,l)),A.forEach(T=>{var{x:L,y:D}=T;v.addPoint(L,D),a&&a.lineTo(L,D);}),v}getMarkers(){var{points:a}=this,A=a.length-1,c=[];return a.forEach((l,v)=>{v!==A&&c.push([l,l.angleTo(a[v+1])]);}),c.length>0&&c.push([a[a.length-1],c[c.length-1][1]]),c}}class Ua extends ss{constructor(){super(...arguments),this.type="polygon";}path(a){var A=super.path(a),[{x:c,y:l}]=this.points;return a&&(a.lineTo(c,l),a.closePath()),A}}class Pa extends hr{constructor(){super(...arguments),this.type="pattern";}createPattern(a,A,c){var l=this.getStyle("width").getPixels("x",!0),v=this.getStyle("height").getPixels("y",!0),T=new fs(this.document,null);T.attributes.viewBox=new zt(this.document,"viewBox",this.getAttribute("viewBox").getValue()),T.attributes.width=new zt(this.document,"width","".concat(l,"px")),T.attributes.height=new zt(this.document,"height","".concat(v,"px")),T.attributes.transform=new zt(this.document,"transform",this.getAttribute("patternTransform").getValue()),T.children=this.children;var L=this.document.createCanvas(l,v),D=L.getContext("2d"),Y=this.getAttribute("x"),P=this.getAttribute("y");Y.hasValue()&&P.hasValue()&&D.translate(Y.getPixels("x",!0),P.getPixels("y",!0)),c.hasValue()?this.styles["fill-opacity"]=c:Reflect.deleteProperty(this.styles,"fill-opacity");for(var ie=-1;ie<=1;ie++)for(var de=-1;de<=1;de++)D.save(),T.attributes.x=new zt(this.document,"x",ie*L.width),T.attributes.y=new zt(this.document,"y",de*L.height),T.render(D),D.restore();var we=a.createPattern(L,"repeat");return we}}class Ma extends hr{constructor(){super(...arguments),this.type="marker";}render(a,A,c){if(A){var{x:l,y:v}=A,T=this.getAttribute("orient").getString("auto"),L=this.getAttribute("markerUnits").getString("strokeWidth");a.translate(l,v),T==="auto"&&a.rotate(c),L==="strokeWidth"&&a.scale(a.lineWidth,a.lineWidth),a.save();var D=new fs(this.document,null);D.type=this.type,D.attributes.viewBox=new zt(this.document,"viewBox",this.getAttribute("viewBox").getValue()),D.attributes.refX=new zt(this.document,"refX",this.getAttribute("refX").getValue()),D.attributes.refY=new zt(this.document,"refY",this.getAttribute("refY").getValue()),D.attributes.width=new zt(this.document,"width",this.getAttribute("markerWidth").getValue()),D.attributes.height=new zt(this.document,"height",this.getAttribute("markerHeight").getValue()),D.attributes.overflow=new zt(this.document,"overflow",this.getAttribute("overflow").getValue()),D.attributes.fill=new zt(this.document,"fill",this.getAttribute("fill").getColor("black")),D.attributes.stroke=new zt(this.document,"stroke",this.getAttribute("stroke").getValue("none")),D.children=this.children,D.render(a),a.restore(),L==="strokeWidth"&&a.scale(1/a.lineWidth,1/a.lineWidth),T==="auto"&&a.rotate(-c),a.translate(-l,-v);}}}class Qi extends hr{constructor(){super(...arguments),this.type="defs";}render(){}}class zs extends _r{constructor(){super(...arguments),this.type="g";}getBoundingBox(a){var A=new Wn;return this.children.forEach(c=>{A.addBoundingBox(c.getBoundingBox(a));}),A}}class Ui extends hr{constructor(a,A,c){super(a,A,c),this.attributesToInherit=["gradientUnits"],this.stops=[];var{stops:l,children:v}=this;v.forEach(T=>{T.type==="stop"&&l.push(T);});}getGradientUnits(){return this.getAttribute("gradientUnits").getString("objectBoundingBox")}createGradient(a,A,c){var l=this;this.getHrefAttribute().hasValue()&&(l=this.getHrefAttribute().getDefinition(),this.inheritStopContainer(l));var{stops:v}=l,T=this.getGradient(a,A);if(!T)return this.addParentOpacity(c,v[v.length-1].color);if(v.forEach(Ke=>{T.addColorStop(Ke.offset,this.addParentOpacity(c,Ke.color));}),this.getAttribute("gradientTransform").hasValue()){var{document:L}=this,{MAX_VIRTUAL_PIXELS:D,viewPort:Y}=L.screen,[P]=Y.viewPorts,ie=new Mi(L,null);ie.attributes.x=new zt(L,"x",-D/3),ie.attributes.y=new zt(L,"y",-D/3),ie.attributes.width=new zt(L,"width",D),ie.attributes.height=new zt(L,"height",D);var de=new zs(L,null);de.attributes.transform=new zt(L,"transform",this.getAttribute("gradientTransform").getValue()),de.children=[ie];var we=new fs(L,null);we.attributes.x=new zt(L,"x",0),we.attributes.y=new zt(L,"y",0),we.attributes.width=new zt(L,"width",P.width),we.attributes.height=new zt(L,"height",P.height),we.children=[de];var ee=L.createCanvas(P.width,P.height),ke=ee.getContext("2d");return ke.fillStyle=T,we.render(ke),ke.createPattern(ee,"no-repeat")}return T}inheritStopContainer(a){this.attributesToInherit.forEach(A=>{!this.getAttribute(A).hasValue()&&a.getAttribute(A).hasValue()&&this.getAttribute(A,!0).setValue(a.getAttribute(A).getValue());});}addParentOpacity(a,A){if(a.hasValue()){var c=new zt(this.document,"color",A);return c.addOpacity(a).getColor()}return A}}class ka extends Ui{constructor(a,A,c){super(a,A,c),this.type="linearGradient",this.attributesToInherit.push("x1","y1","x2","y2");}getGradient(a,A){var c=this.getGradientUnits()==="objectBoundingBox",l=c?A.getBoundingBox(a):null;if(c&&!l)return null;!this.getAttribute("x1").hasValue()&&!this.getAttribute("y1").hasValue()&&!this.getAttribute("x2").hasValue()&&!this.getAttribute("y2").hasValue()&&(this.getAttribute("x1",!0).setValue(0),this.getAttribute("y1",!0).setValue(0),this.getAttribute("x2",!0).setValue(1),this.getAttribute("y2",!0).setValue(0));var v=c?l.x+l.width*this.getAttribute("x1").getNumber():this.getAttribute("x1").getPixels("x"),T=c?l.y+l.height*this.getAttribute("y1").getNumber():this.getAttribute("y1").getPixels("y"),L=c?l.x+l.width*this.getAttribute("x2").getNumber():this.getAttribute("x2").getPixels("x"),D=c?l.y+l.height*this.getAttribute("y2").getNumber():this.getAttribute("y2").getPixels("y");return v===L&&T===D?null:a.createLinearGradient(v,T,L,D)}}class ei extends Ui{constructor(a,A,c){super(a,A,c),this.type="radialGradient",this.attributesToInherit.push("cx","cy","r","fx","fy","fr");}getGradient(a,A){var c=this.getGradientUnits()==="objectBoundingBox",l=A.getBoundingBox(a);if(c&&!l)return null;this.getAttribute("cx").hasValue()||this.getAttribute("cx",!0).setValue("50%"),this.getAttribute("cy").hasValue()||this.getAttribute("cy",!0).setValue("50%"),this.getAttribute("r").hasValue()||this.getAttribute("r",!0).setValue("50%");var v=c?l.x+l.width*this.getAttribute("cx").getNumber():this.getAttribute("cx").getPixels("x"),T=c?l.y+l.height*this.getAttribute("cy").getNumber():this.getAttribute("cy").getPixels("y"),L=v,D=T;this.getAttribute("fx").hasValue()&&(L=c?l.x+l.width*this.getAttribute("fx").getNumber():this.getAttribute("fx").getPixels("x")),this.getAttribute("fy").hasValue()&&(D=c?l.y+l.height*this.getAttribute("fy").getNumber():this.getAttribute("fy").getPixels("y"));var Y=c?(l.width+l.height)/2*this.getAttribute("r").getNumber():this.getAttribute("r").getPixels(),P=this.getAttribute("fr").getPixels();return a.createRadialGradient(L,D,P,v,T,Y)}}class as extends hr{constructor(a,A,c){super(a,A,c),this.type="stop";var l=Math.max(0,Math.min(1,this.getAttribute("offset").getNumber())),v=this.getStyle("stop-opacity"),T=this.getStyle("stop-color",!0);T.getString()===""&&T.setValue("#000"),v.hasValue()&&(T=T.addOpacity(v)),this.offset=l,this.color=T.getColor();}}class aa extends hr{constructor(a,A,c){super(a,A,c),this.type="animate",this.duration=0,this.initialValue=null,this.initialUnits="",this.removed=!1,this.frozen=!1,a.screen.animations.push(this),this.begin=this.getAttribute("begin").getMilliseconds(),this.maxDuration=this.begin+this.getAttribute("dur").getMilliseconds(),this.from=this.getAttribute("from"),this.to=this.getAttribute("to"),this.values=new zt(a,"values",null);var l=this.getAttribute("values");l.hasValue()&&this.values.setValue(l.getString().split(";"));}getProperty(){var a=this.getAttribute("attributeType").getString(),A=this.getAttribute("attributeName").getString();return a==="CSS"?this.parent.getStyle(A,!0):this.parent.getAttribute(A,!0)}calcValue(){var{initialUnits:a}=this,{progress:A,from:c,to:l}=this.getProgress(),v=c.getNumber()+(l.getNumber()-c.getNumber())*A;return a==="%"&&(v*=100),"".concat(v).concat(a)}update(a){var{parent:A}=this,c=this.getProperty();if(this.initialValue||(this.initialValue=c.getString(),this.initialUnits=c.getUnits()),this.duration>this.maxDuration){var l=this.getAttribute("fill").getString("remove");if(this.getAttribute("repeatCount").getString()==="indefinite"||this.getAttribute("repeatDur").getString()==="indefinite")this.duration=0;else if(l==="freeze"&&!this.frozen)this.frozen=!0,A.animationFrozen=!0,A.animationFrozenValue=c.getString();else if(l==="remove"&&!this.removed)return this.removed=!0,c.setValue(A.animationFrozen?A.animationFrozenValue:this.initialValue),!0;return !1}this.duration+=a;var v=!1;if(this.begin<this.duration){var T=this.calcValue(),L=this.getAttribute("type");if(L.hasValue()){var D=L.getString();T="".concat(D,"(").concat(T,")");}c.setValue(T),v=!0;}return v}getProgress(){var{document:a,values:A}=this,c={progress:(this.duration-this.begin)/(this.maxDuration-this.begin)};if(A.hasValue()){var l=c.progress*(A.getValue().length-1),v=Math.floor(l),T=Math.ceil(l);c.from=new zt(a,"from",parseFloat(A.getValue()[v])),c.to=new zt(a,"to",parseFloat(A.getValue()[T])),c.progress=(l-v)/(T-v);}else c.from=this.from,c.to=this.to;return c}}class Ta extends aa{constructor(){super(...arguments),this.type="animateColor";}calcValue(){var{progress:a,from:A,to:c}=this.getProgress(),l=new re(A.getColor()),v=new re(c.getColor());if(l.ok&&v.ok){var T=l.r+(v.r-l.r)*a,L=l.g+(v.g-l.g)*a,D=l.b+(v.b-l.b)*a;return "rgb(".concat(Math.floor(T),", ").concat(Math.floor(L),", ").concat(Math.floor(D),")")}return this.getAttribute("from").getColor()}}class Va extends aa{constructor(){super(...arguments),this.type="animateTransform";}calcValue(){var{progress:a,from:A,to:c}=this.getProgress(),l=He(A.getString()),v=He(c.getString()),T=l.map((L,D)=>{var Y=v[D];return L+(Y-L)*a}).join(" ");return T}}class bo extends hr{constructor(a,A,c){super(a,A,c),this.type="font",this.glyphs=Object.create(null),this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber();var{definitions:l}=a,{children:v}=this;for(var T of v)switch(T.type){case "font-face":{this.fontFace=T;var L=T.getStyle("font-family");L.hasValue()&&(l[L.getString()]=this);break}case "missing-glyph":this.missingGlyph=T;break;case "glyph":{var D=T;D.arabicForm?(this.isRTL=!0,this.isArabic=!0,typeof this.glyphs[D.unicode]>"u"&&(this.glyphs[D.unicode]=Object.create(null)),this.glyphs[D.unicode][D.arabicForm]=D):this.glyphs[D.unicode]=D;break}}}render(){}}class Zo extends hr{constructor(a,A,c){super(a,A,c),this.type="font-face",this.ascent=this.getAttribute("ascent").getNumber(),this.descent=this.getAttribute("descent").getNumber(),this.unitsPerEm=this.getAttribute("units-per-em").getNumber();}}class Ga extends Mn{constructor(){super(...arguments),this.type="missing-glyph",this.horizAdvX=0;}}class Ks extends Ei{constructor(){super(...arguments),this.type="tref";}getText(){var a=this.getHrefAttribute().getDefinition();if(a){var A=a.children[0];if(A)return A.getText()}return ""}}class oo extends Ei{constructor(a,A,c){super(a,A,c),this.type="a";var{childNodes:l}=A,v=l[0],T=l.length>0&&Array.from(l).every(L=>L.nodeType===3);this.hasText=T,this.text=T?this.getTextFromNode(v):"";}getText(){return this.text}renderChildren(a){if(this.hasText){super.renderChildren(a);var{document:A,x:c,y:l}=this,{mouse:v}=A.screen,T=new zt(A,"fontSize",ar.parse(A.ctx.font).fontSize);v.isWorking()&&v.checkBoundingBox(this,new Wn(c,l-T.getPixels("y"),c+this.measureText(a),l));}else if(this.children.length>0){var L=new zs(this.document,null);L.children=this.children,L.parent=this,L.render(a);}}onClick(){var{window:a}=this.document;a&&a.open(this.getHrefAttribute().getString());}onMouseMove(){var a=this.document.ctx;a.canvas.style.cursor="pointer";}}function Ya(m,a){var A=Object.keys(m);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(m);a&&(c=c.filter(function(l){return Object.getOwnPropertyDescriptor(m,l).enumerable})),A.push.apply(A,c);}return A}function wo(m){for(var a=1;a<arguments.length;a++){var A=arguments[a]!=null?arguments[a]:{};a%2?Ya(Object(A),!0).forEach(function(c){(0,N.default)(m,c,A[c]);}):Object.getOwnPropertyDescriptors?Object.defineProperties(m,Object.getOwnPropertyDescriptors(A)):Ya(Object(A)).forEach(function(c){Object.defineProperty(m,c,Object.getOwnPropertyDescriptor(A,c));});}return m}class Ns extends Ei{constructor(a,A,c){super(a,A,c),this.type="textPath",this.textWidth=0,this.textHeight=0,this.pathLength=-1,this.glyphInfo=null,this.letterSpacingCache=[],this.measuresCache=new Map([["",0]]);var l=this.getHrefAttribute().getDefinition();this.text=this.getTextFromNode(),this.dataArray=this.parsePathData(l);}getText(){return this.text}path(a){var{dataArray:A}=this;a&&a.beginPath(),A.forEach(c=>{var{type:l,points:v}=c;switch(l){case kr.LINE_TO:a&&a.lineTo(v[0],v[1]);break;case kr.MOVE_TO:a&&a.moveTo(v[0],v[1]);break;case kr.CURVE_TO:a&&a.bezierCurveTo(v[0],v[1],v[2],v[3],v[4],v[5]);break;case kr.QUAD_TO:a&&a.quadraticCurveTo(v[0],v[1],v[2],v[3]);break;case kr.ARC:{var[T,L,D,Y,P,ie,de,we]=v,ee=D>Y?D:Y,ke=D>Y?1:D/Y,Ke=D>Y?Y/D:1;a&&(a.translate(T,L),a.rotate(de),a.scale(ke,Ke),a.arc(0,0,ee,P,P+ie,!!(1-we)),a.scale(1/ke,1/Ke),a.rotate(-de),a.translate(-T,-L));break}case kr.CLOSE_PATH:a&&a.closePath();break}});}renderChildren(a){this.setTextData(a),a.save();var A=this.parent.getStyle("text-decoration").getString(),c=this.getFontSize(),{glyphInfo:l}=this,v=a.fillStyle;A==="underline"&&a.beginPath(),l.forEach((T,L)=>{var{p0:D,p1:Y,rotation:P,text:ie}=T;a.save(),a.translate(D.x,D.y),a.rotate(P),a.fillStyle&&a.fillText(ie,0,0),a.strokeStyle&&a.strokeText(ie,0,0),a.restore(),A==="underline"&&(L===0&&a.moveTo(D.x,D.y+c/8),a.lineTo(Y.x,Y.y+c/5));}),A==="underline"&&(a.lineWidth=c/20,a.strokeStyle=v,a.stroke(),a.closePath()),a.restore();}getLetterSpacingAt(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return this.letterSpacingCache[a]||0}findSegmentToFitChar(a,A,c,l,v,T,L,D,Y){var P=T,ie=this.measureText(a,D);D===" "&&A==="justify"&&c<l&&(ie+=(l-c)/v),Y>-1&&(P+=this.getLetterSpacingAt(Y));var de=this.textHeight/20,we=this.getEquidistantPointOnPath(P,de,0),ee=this.getEquidistantPointOnPath(P+ie,de,0),ke={p0:we,p1:ee},Ke=we&&ee?Math.atan2(ee.y-we.y,ee.x-we.x):0;if(L){var Me=Math.cos(Math.PI/2+Ke)*L,le=Math.cos(-Ke)*L;ke.p0=wo(wo({},we),{},{x:we.x+Me,y:we.y+le}),ke.p1=wo(wo({},ee),{},{x:ee.x+Me,y:ee.y+le});}return P+=ie,{offset:P,segment:ke,rotation:Ke}}measureText(a,A){var{measuresCache:c}=this,l=A||this.getText();if(c.has(l))return c.get(l);var v=this.measureTargetText(a,l);return c.set(l,v),v}setTextData(a){if(!this.glyphInfo){var A=this.getText(),c=A.split(""),l=A.split(" ").length-1,v=this.parent.getAttribute("dx").split().map(gt=>gt.getPixels("x")),T=this.parent.getAttribute("dy").getPixels("y"),L=this.parent.getStyle("text-anchor").getString("start"),D=this.getStyle("letter-spacing"),Y=this.parent.getStyle("letter-spacing"),P=0;!D.hasValue()||D.getValue()==="inherit"?P=Y.getPixels():D.hasValue()&&D.getValue()!=="initial"&&D.getValue()!=="unset"&&(P=D.getPixels());var ie=[],de=A.length;this.letterSpacingCache=ie;for(var we=0;we<de;we++)ie.push(typeof v[we]<"u"?v[we]:P);var ee=ie.reduce((gt,ot,Ye)=>Ye===0?0:gt+ot||0,0),ke=this.measureText(a),Ke=Math.max(ke+ee,0);this.textWidth=ke,this.textHeight=this.getFontSize(),this.glyphInfo=[];var Me=this.getPathLength(),le=this.getStyle("startOffset").getNumber(0)*Me,rt=0;(L==="middle"||L==="center")&&(rt=-Ke/2),(L==="end"||L==="right")&&(rt=-Ke),rt+=le,c.forEach((gt,ot)=>{var{offset:Ye,segment:mt,rotation:ye}=this.findSegmentToFitChar(a,L,Ke,Me,l,rt,T,gt,ot);rt=Ye,!(!mt.p0||!mt.p1)&&this.glyphInfo.push({text:c[ot],p0:mt.p0,p1:mt.p1,rotation:ye});});}}parsePathData(a){if(this.pathLength=-1,!a)return [];var A=[],{pathParser:c}=a;for(c.reset();!c.isEnd();){var{current:l}=c,v=l?l.x:0,T=l?l.y:0,L=c.next(),D=L.type,Y=[];switch(L.type){case kr.MOVE_TO:this.pathM(c,Y);break;case kr.LINE_TO:D=this.pathL(c,Y);break;case kr.HORIZ_LINE_TO:D=this.pathH(c,Y);break;case kr.VERT_LINE_TO:D=this.pathV(c,Y);break;case kr.CURVE_TO:this.pathC(c,Y);break;case kr.SMOOTH_CURVE_TO:D=this.pathS(c,Y);break;case kr.QUAD_TO:this.pathQ(c,Y);break;case kr.SMOOTH_QUAD_TO:D=this.pathT(c,Y);break;case kr.ARC:Y=this.pathA(c);break;case kr.CLOSE_PATH:Mn.pathZ(c);break}L.type!==kr.CLOSE_PATH?A.push({type:D,points:Y,start:{x:v,y:T},pathLength:this.calcLength(v,T,D,Y)}):A.push({type:kr.CLOSE_PATH,points:[],pathLength:0});}return A}pathM(a,A){var{x:c,y:l}=Mn.pathM(a).point;A.push(c,l);}pathL(a,A){var{x:c,y:l}=Mn.pathL(a).point;return A.push(c,l),kr.LINE_TO}pathH(a,A){var{x:c,y:l}=Mn.pathH(a).point;return A.push(c,l),kr.LINE_TO}pathV(a,A){var{x:c,y:l}=Mn.pathV(a).point;return A.push(c,l),kr.LINE_TO}pathC(a,A){var{point:c,controlPoint:l,currentPoint:v}=Mn.pathC(a);A.push(c.x,c.y,l.x,l.y,v.x,v.y);}pathS(a,A){var{point:c,controlPoint:l,currentPoint:v}=Mn.pathS(a);return A.push(c.x,c.y,l.x,l.y,v.x,v.y),kr.CURVE_TO}pathQ(a,A){var{controlPoint:c,currentPoint:l}=Mn.pathQ(a);A.push(c.x,c.y,l.x,l.y);}pathT(a,A){var{controlPoint:c,currentPoint:l}=Mn.pathT(a);return A.push(c.x,c.y,l.x,l.y),kr.QUAD_TO}pathA(a){var{rX:A,rY:c,sweepFlag:l,xAxisRotation:v,centp:T,a1:L,ad:D}=Mn.pathA(a);return l===0&&D>0&&(D-=2*Math.PI),l===1&&D<0&&(D+=2*Math.PI),[T.x,T.y,A,c,L,D,v,l]}calcLength(a,A,c,l){var v=0,T=null,L=null,D=0;switch(c){case kr.LINE_TO:return this.getLineLength(a,A,l[0],l[1]);case kr.CURVE_TO:for(v=0,T=this.getPointOnCubicBezier(0,a,A,l[0],l[1],l[2],l[3],l[4],l[5]),D=.01;D<=1;D+=.01)L=this.getPointOnCubicBezier(D,a,A,l[0],l[1],l[2],l[3],l[4],l[5]),v+=this.getLineLength(T.x,T.y,L.x,L.y),T=L;return v;case kr.QUAD_TO:for(v=0,T=this.getPointOnQuadraticBezier(0,a,A,l[0],l[1],l[2],l[3]),D=.01;D<=1;D+=.01)L=this.getPointOnQuadraticBezier(D,a,A,l[0],l[1],l[2],l[3]),v+=this.getLineLength(T.x,T.y,L.x,L.y),T=L;return v;case kr.ARC:{v=0;var Y=l[4],P=l[5],ie=l[4]+P,de=Math.PI/180;if(Math.abs(Y-ie)<de&&(de=Math.abs(Y-ie)),T=this.getPointOnEllipticalArc(l[0],l[1],l[2],l[3],Y,0),P<0)for(D=Y-de;D>ie;D-=de)L=this.getPointOnEllipticalArc(l[0],l[1],l[2],l[3],D,0),v+=this.getLineLength(T.x,T.y,L.x,L.y),T=L;else for(D=Y+de;D<ie;D+=de)L=this.getPointOnEllipticalArc(l[0],l[1],l[2],l[3],D,0),v+=this.getLineLength(T.x,T.y,L.x,L.y),T=L;return L=this.getPointOnEllipticalArc(l[0],l[1],l[2],l[3],ie,0),v+=this.getLineLength(T.x,T.y,L.x,L.y),v}}return 0}getPointOnLine(a,A,c,l,v){var T=arguments.length>5&&arguments[5]!==void 0?arguments[5]:A,L=arguments.length>6&&arguments[6]!==void 0?arguments[6]:c,D=(v-c)/(l-A+Gt),Y=Math.sqrt(a*a/(1+D*D));l<A&&(Y*=-1);var P=D*Y,ie=null;if(l===A)ie={x:T,y:L+P};else if((L-c)/(T-A+Gt)===D)ie={x:T+Y,y:L+P};else {var de=0,we=0,ee=this.getLineLength(A,c,l,v);if(ee<Gt)return null;var ke=(T-A)*(l-A)+(L-c)*(v-c);ke/=ee*ee,de=A+ke*(l-A),we=c+ke*(v-c);var Ke=this.getLineLength(T,L,de,we),Me=Math.sqrt(a*a-Ke*Ke);Y=Math.sqrt(Me*Me/(1+D*D)),l<A&&(Y*=-1),P=D*Y,ie={x:de+Y,y:we+P};}return ie}getPointOnPath(a){var A=this.getPathLength(),c=0,l=null;if(a<-5e-5||a-5e-5>A)return null;var{dataArray:v}=this;for(var T of v){if(T&&(T.pathLength<5e-5||c+T.pathLength+5e-5<a)){c+=T.pathLength;continue}var L=a-c,D=0;switch(T.type){case kr.LINE_TO:l=this.getPointOnLine(L,T.start.x,T.start.y,T.points[0],T.points[1],T.start.x,T.start.y);break;case kr.ARC:{var Y=T.points[4],P=T.points[5],ie=T.points[4]+P;if(D=Y+L/T.pathLength*P,P<0&&D<ie||P>=0&&D>ie)break;l=this.getPointOnEllipticalArc(T.points[0],T.points[1],T.points[2],T.points[3],D,T.points[6]);break}case kr.CURVE_TO:D=L/T.pathLength,D>1&&(D=1),l=this.getPointOnCubicBezier(D,T.start.x,T.start.y,T.points[0],T.points[1],T.points[2],T.points[3],T.points[4],T.points[5]);break;case kr.QUAD_TO:D=L/T.pathLength,D>1&&(D=1),l=this.getPointOnQuadraticBezier(D,T.start.x,T.start.y,T.points[0],T.points[1],T.points[2],T.points[3]);break}if(l)return l;break}return null}getLineLength(a,A,c,l){return Math.sqrt((c-a)*(c-a)+(l-A)*(l-A))}getPathLength(){return this.pathLength===-1&&(this.pathLength=this.dataArray.reduce((a,A)=>A.pathLength>0?a+A.pathLength:a,0)),this.pathLength}getPointOnCubicBezier(a,A,c,l,v,T,L,D,Y){var P=D*cr(a)+T*Jr(a)+l*Ur(a)+A*Bn(a),ie=Y*cr(a)+L*Jr(a)+v*Ur(a)+c*Bn(a);return {x:P,y:ie}}getPointOnQuadraticBezier(a,A,c,l,v,T,L){var D=T*pn(a)+l*Xr(a)+A*Dr(a),Y=L*pn(a)+v*Xr(a)+c*Dr(a);return {x:D,y:Y}}getPointOnEllipticalArc(a,A,c,l,v,T){var L=Math.cos(T),D=Math.sin(T),Y={x:c*Math.cos(v),y:l*Math.sin(v)};return {x:a+(Y.x*L-Y.y*D),y:A+(Y.x*D+Y.y*L)}}buildEquidistantCache(a,A){var c=this.getPathLength(),l=A||.25,v=a||c/100;if(!this.equidistantCache||this.equidistantCache.step!==v||this.equidistantCache.precision!==l){this.equidistantCache={step:v,precision:l,points:[]};for(var T=0,L=0;L<=c;L+=l){var D=this.getPointOnPath(L),Y=this.getPointOnPath(L+l);!D||!Y||(T+=this.getLineLength(D.x,D.y,Y.x,Y.y),T>=v&&(this.equidistantCache.points.push({x:D.x,y:D.y,distance:L}),T-=v));}}}getEquidistantPointOnPath(a,A,c){if(this.buildEquidistantCache(A,c),a<0||a-this.getPathLength()>5e-5)return null;var l=Math.round(a/this.getPathLength()*(this.equidistantCache.points.length-1));return this.equidistantCache.points[l]||null}}var _n=/^\s*data:(([^/,;]+\/[^/,;]+)(?:;([^,;=]+=[^,;=]+))?)?(?:;(base64))?,(.*)$/i;class xs extends _r{constructor(a,A,c){super(a,A,c),this.type="image",this.loaded=!1;var l=this.getHrefAttribute().getString();if(l){var v=l.endsWith(".svg")||/^\s*data:image\/svg\+xml/i.test(l);a.images.push(this),v?this.loadSvg(l):this.loadImage(l),this.isSvg=v;}}loadImage(a){var A=this;return (0,x.default)(function*(){try{var c=yield A.document.createImage(a);A.image=c;}catch(l){console.error('Error while loading image "'.concat(a,'":'),l);}A.loaded=!0;})()}loadSvg(a){var A=this;return (0,x.default)(function*(){var c=_n.exec(a);if(c){var l=c[5];c[4]==="base64"?A.image=atob(l):A.image=decodeURIComponent(l);}else try{var v=yield A.document.fetch(a),T=yield v.text();A.image=T;}catch(L){console.error('Error while loading image "'.concat(a,'":'),L);}A.loaded=!0;})()}renderChildren(a){var{document:A,image:c,loaded:l}=this,v=this.getAttribute("x").getPixels("x"),T=this.getAttribute("y").getPixels("y"),L=this.getStyle("width").getPixels("x"),D=this.getStyle("height").getPixels("y");if(!(!l||!c||!L||!D)){if(a.save(),a.translate(v,T),this.isSvg){var Y=A.canvg.forkString(a,this.image,{ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0,ignoreClear:!0,offsetX:0,offsetY:0,scaleWidth:L,scaleHeight:D});Y.document.documentElement.parent=this,Y.render();}else {var P=this.image;A.setViewBox({ctx:a,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:L,desiredWidth:P.width,height:D,desiredHeight:P.height}),this.loaded&&(typeof P.complete>"u"||P.complete)&&a.drawImage(P,0,0);}a.restore();}}getBoundingBox(){var a=this.getAttribute("x").getPixels("x"),A=this.getAttribute("y").getPixels("y"),c=this.getStyle("width").getPixels("x"),l=this.getStyle("height").getPixels("y");return new Wn(a,A,a+c,A+l)}}class Vs extends _r{constructor(){super(...arguments),this.type="symbol";}render(a){}}class Es{constructor(a){this.document=a,this.loaded=!1,a.fonts.push(this);}load(a,A){var c=this;return (0,x.default)(function*(){try{var{document:l}=c,v=yield l.canvg.parser.load(A),T=v.getElementsByTagName("font");Array.from(T).forEach(L=>{var D=l.createElement(L);l.definitions[a]=D;});}catch(L){console.error('Error while loading font "'.concat(A,'":'),L);}c.loaded=!0;})()}}let ga=(()=>{class m extends hr{constructor(A,c,l){super(A,c,l),this.type="style";var v=ve(Array.from(c.childNodes).map(L=>L.textContent).join("").replace(/(\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+\/)|(^[\s]*\/\/.*)/gm,"").replace(/@import.*;/g,"")),T=v.split("}");T.forEach(L=>{var D=L.trim();if(D){var Y=D.split("{"),P=Y[0].split(","),ie=Y[1].split(";");P.forEach(de=>{var we=de.trim();if(we){var ee=A.styles[we]||{};if(ie.forEach(Me=>{var le=Me.indexOf(":"),rt=Me.substr(0,le).trim(),gt=Me.substr(le+1,Me.length-le).trim();rt&>&&(ee[rt]=new zt(A,rt,gt));}),A.styles[we]=ee,A.stylesSpecificity[we]=ir(we),we==="@font-face"){var ke=ee["font-family"].getString().replace(/"|'/g,""),Ke=ee.src.getString().split(",");Ke.forEach(Me=>{if(Me.indexOf('format("svg")')>0){var le=tt(Me);le&&new Es(A).load(ke,le);}});}}});}});}}return m.parseExternalUrl=tt,m})();class os extends _r{constructor(){super(...arguments),this.type="use";}setContext(a){super.setContext(a);var A=this.getAttribute("x"),c=this.getAttribute("y");A.hasValue()&&a.translate(A.getPixels("x"),0),c.hasValue()&&a.translate(0,c.getPixels("y"));}path(a){var{element:A}=this;A&&A.path(a);}renderChildren(a){var{document:A,element:c}=this;if(c){var l=c;if(c.type==="symbol"&&(l=new fs(A,null),l.attributes.viewBox=new zt(A,"viewBox",c.getAttribute("viewBox").getString()),l.attributes.preserveAspectRatio=new zt(A,"preserveAspectRatio",c.getAttribute("preserveAspectRatio").getString()),l.attributes.overflow=new zt(A,"overflow",c.getAttribute("overflow").getString()),l.children=c.children,c.styles.opacity=new zt(A,"opacity",this.calculateOpacity())),l.type==="svg"){var v=this.getStyle("width",!1,!0),T=this.getStyle("height",!1,!0);v.hasValue()&&(l.attributes.width=new zt(A,"width",v.getString())),T.hasValue()&&(l.attributes.height=new zt(A,"height",T.getString()));}var L=l.parent;l.parent=this,l.render(a),l.parent=L;}}getBoundingBox(a){var{element:A}=this;return A?A.getBoundingBox(a):null}elementTransform(){var{document:a,element:A}=this;return fr.fromElement(a,A)}get element(){return this.cachedElement||(this.cachedElement=this.getHrefAttribute().getDefinition()),this.cachedElement}}function qs(m,a,A,c,l,v){return m[A*c*4+a*4+v]}function ts(m,a,A,c,l,v,T){m[A*c*4+a*4+v]=T;}function Zn(m,a,A){var c=m[a];return c*A}function hs(m,a,A,c){return a+Math.cos(m)*A+Math.sin(m)*c}class ma extends hr{constructor(a,A,c){super(a,A,c),this.type="feColorMatrix";var l=He(this.getAttribute("values").getString());switch(this.getAttribute("type").getString("matrix")){case "saturate":{var v=l[0];l=[.213+.787*v,.715-.715*v,.072-.072*v,0,0,.213-.213*v,.715+.285*v,.072-.072*v,0,0,.213-.213*v,.715-.715*v,.072+.928*v,0,0,0,0,0,1,0,0,0,0,0,1];break}case "hueRotate":{var T=l[0]*Math.PI/180;l=[hs(T,.213,.787,-.213),hs(T,.715,-.715,-.715),hs(T,.072,-.072,.928),0,0,hs(T,.213,-.213,.143),hs(T,.715,.285,.14),hs(T,.072,-.072,-.283),0,0,hs(T,.213,-.213,-.787),hs(T,.715,-.715,.715),hs(T,.072,.928,.072),0,0,0,0,0,1,0,0,0,0,0,1];break}case "luminanceToAlpha":l=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.2125,.7154,.0721,0,0,0,0,0,0,1];break}this.matrix=l,this.includeOpacity=this.getAttribute("includeOpacity").hasValue();}apply(a,A,c,l,v){for(var{includeOpacity:T,matrix:L}=this,D=a.getImageData(0,0,l,v),Y=0;Y<v;Y++)for(var P=0;P<l;P++){var ie=qs(D.data,P,Y,l,v,0),de=qs(D.data,P,Y,l,v,1),we=qs(D.data,P,Y,l,v,2),ee=qs(D.data,P,Y,l,v,3),ke=Zn(L,0,ie)+Zn(L,1,de)+Zn(L,2,we)+Zn(L,3,ee)+Zn(L,4,1),Ke=Zn(L,5,ie)+Zn(L,6,de)+Zn(L,7,we)+Zn(L,8,ee)+Zn(L,9,1),Me=Zn(L,10,ie)+Zn(L,11,de)+Zn(L,12,we)+Zn(L,13,ee)+Zn(L,14,1),le=Zn(L,15,ie)+Zn(L,16,de)+Zn(L,17,we)+Zn(L,18,ee)+Zn(L,19,1);T&&(ke=0,Ke=0,Me=0,le*=ee/255),ts(D.data,P,Y,l,v,0,ke),ts(D.data,P,Y,l,v,1,Ke),ts(D.data,P,Y,l,v,2,Me),ts(D.data,P,Y,l,v,3,le);}a.clearRect(0,0,l,v),a.putImageData(D,0,0);}}let Ds=(()=>{class m extends hr{constructor(){super(...arguments),this.type="mask";}apply(A,c){var{document:l}=this,v=this.getAttribute("x").getPixels("x"),T=this.getAttribute("y").getPixels("y"),L=this.getStyle("width").getPixels("x"),D=this.getStyle("height").getPixels("y");if(!L&&!D){var Y=new Wn;this.children.forEach(ke=>{Y.addBoundingBox(ke.getBoundingBox(A));}),v=Math.floor(Y.x1),T=Math.floor(Y.y1),L=Math.floor(Y.width),D=Math.floor(Y.height);}var P=this.removeStyles(c,m.ignoreStyles),ie=l.createCanvas(v+L,T+D),de=ie.getContext("2d");l.screen.setDefaults(de),this.renderChildren(de),new ma(l,{nodeType:1,childNodes:[],attributes:[{nodeName:"type",value:"luminanceToAlpha"},{nodeName:"includeOpacity",value:"true"}]}).apply(de,0,0,v+L,T+D);var we=l.createCanvas(v+L,T+D),ee=we.getContext("2d");l.screen.setDefaults(ee),c.render(ee),ee.globalCompositeOperation="destination-in",ee.fillStyle=de.createPattern(ie,"no-repeat"),ee.fillRect(0,0,v+L,T+D),A.fillStyle=ee.createPattern(we,"no-repeat"),A.fillRect(0,0,v+L,T+D),this.restoreStyles(c,P);}render(A){}}return m.ignoreStyles=["mask","transform","clip-path"],m})();var gs=()=>{};class ja extends hr{constructor(){super(...arguments),this.type="clipPath";}apply(a){var{document:A}=this,c=Reflect.getPrototypeOf(a),{beginPath:l,closePath:v}=a;c&&(c.beginPath=gs,c.closePath=gs),Reflect.apply(l,a,[]),this.children.forEach(T=>{if(!(typeof T.path>"u")){var L=typeof T.elementTransform<"u"?T.elementTransform():null;L||(L=fr.fromElement(A,T)),L&&L.apply(a),T.path(a),c&&(c.closePath=v),L&&L.unapply(a);}}),Reflect.apply(v,a,[]),a.clip(),c&&(c.beginPath=l,c.closePath=v);}render(a){}}let ca=(()=>{class m extends hr{constructor(){super(...arguments),this.type="filter";}apply(A,c){var{document:l,children:v}=this,T=c.getBoundingBox(A);if(T){var L=0,D=0;v.forEach(le=>{var rt=le.extraFilterDistance||0;L=Math.max(L,rt),D=Math.max(D,rt);});var Y=Math.floor(T.width),P=Math.floor(T.height),ie=Y+2*L,de=P+2*D;if(!(ie<1||de<1)){var we=Math.floor(T.x),ee=Math.floor(T.y),ke=this.removeStyles(c,m.ignoreStyles),Ke=l.createCanvas(ie,de),Me=Ke.getContext("2d");l.screen.setDefaults(Me),Me.translate(-we+L,-ee+D),c.render(Me),v.forEach(le=>{typeof le.apply=="function"&&le.apply(Me,0,0,ie,de);}),A.drawImage(Ke,0,0,ie,de,we-L,ee-D,ie,de),this.restoreStyles(c,ke);}}}render(A){}}return m.ignoreStyles=["filter","transform","clip-path"],m})();class Oa extends hr{constructor(a,A,c){super(a,A,c),this.type="feDropShadow",this.addStylesFromStyleDefinition();}apply(a,A,c,l,v){}}class Mo extends hr{constructor(){super(...arguments),this.type="feMorphology";}apply(a,A,c,l,v){}}class Ls extends hr{constructor(){super(...arguments),this.type="feComposite";}apply(a,A,c,l,v){}}class oa extends hr{constructor(a,A,c){super(a,A,c),this.type="feGaussianBlur",this.blurRadius=Math.floor(this.getAttribute("stdDeviation").getNumber()),this.extraFilterDistance=this.blurRadius;}apply(a,A,c,l,v){var{document:T,blurRadius:L}=this,D=T.window?T.window.document.body:null,Y=a.canvas;Y.id=T.getUniqueId(),D&&(Y.style.display="none",D.appendChild(Y)),(0,Ae.canvasRGBA)(Y,A,c,l,v,L),D&&D.removeChild(Y);}}class Us extends hr{constructor(){super(...arguments),this.type="title";}}class eA extends hr{constructor(){super(...arguments),this.type="desc";}}var G={svg:fs,rect:Mi,circle:ks,ellipse:Gn,line:Ka,polyline:ss,polygon:Ua,path:Mn,pattern:Pa,marker:Ma,defs:Qi,linearGradient:ka,radialGradient:ei,stop:as,animate:aa,animateColor:Ta,animateTransform:Va,font:bo,"font-face":Zo,"missing-glyph":Ga,glyph:es,text:Ei,tspan:Wi,tref:Ks,a:oo,textPath:Ns,image:xs,g:zs,symbol:Vs,style:ga,use:os,mask:Ds,clipPath:ja,filter:ca,feDropShadow:Oa,feMorphology:Mo,feComposite:Ls,feColorMatrix:ma,feGaussianBlur:oa,title:Us,desc:eA};function Q(m,a){var A=Object.keys(m);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(m);a&&(c=c.filter(function(l){return Object.getOwnPropertyDescriptor(m,l).enumerable})),A.push.apply(A,c);}return A}function $(m){for(var a=1;a<arguments.length;a++){var A=arguments[a]!=null?arguments[a]:{};a%2?Q(Object(A),!0).forEach(function(c){(0,N.default)(m,c,A[c]);}):Object.getOwnPropertyDescriptors?Object.defineProperties(m,Object.getOwnPropertyDescriptors(A)):Q(Object(A)).forEach(function(c){Object.defineProperty(m,c,Object.getOwnPropertyDescriptor(A,c));});}return m}function Ce(m,a){var A=document.createElement("canvas");return A.width=m,A.height=a,A}function $e(m){return bt.apply(this,arguments)}function bt(){return bt=(0,x.default)(function*(m){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,A=document.createElement("img");return a&&(A.crossOrigin="Anonymous"),new Promise((c,l)=>{A.onload=()=>{c(A);},A.onerror=(v,T,L,D,Y)=>{l(Y);},A.src=m;})}),bt.apply(this,arguments)}let Ot=(()=>{class m{constructor(A){var{rootEmSize:c=12,emSize:l=12,createCanvas:v=m.createCanvas,createImage:T=m.createImage,anonymousCrossOrigin:L}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.canvg=A,this.definitions=Object.create(null),this.styles=Object.create(null),this.stylesSpecificity=Object.create(null),this.images=[],this.fonts=[],this.emSizeStack=[],this.uniqueId=0,this.screen=A.screen,this.rootEmSize=c,this.emSize=l,this.createCanvas=v,this.createImage=this.bindCreateImage(T,L),this.screen.wait(this.isImagesLoaded.bind(this)),this.screen.wait(this.isFontsLoaded.bind(this));}bindCreateImage(A,c){return typeof c=="boolean"?(l,v)=>A(l,typeof v=="boolean"?v:c):A}get window(){return this.screen.window}get fetch(){return this.screen.fetch}get ctx(){return this.screen.ctx}get emSize(){var{emSizeStack:A}=this;return A[A.length-1]}set emSize(A){var{emSizeStack:c}=this;c.push(A);}popEmSize(){var{emSizeStack:A}=this;A.pop();}getUniqueId(){return "canvg".concat(++this.uniqueId)}isImagesLoaded(){return this.images.every(A=>A.loaded)}isFontsLoaded(){return this.fonts.every(A=>A.loaded)}createDocumentElement(A){var c=this.createElement(A.documentElement);return c.root=!0,c.addStylesFromStyleDefinition(),this.documentElement=c,c}createElement(A){var c=A.nodeName.replace(/^[^:]+:/,""),l=m.elementTypes[c];return typeof l<"u"?new l(this,A):new wn(this,A)}createTextNode(A){return new Ri(this,A)}setViewBox(A){this.screen.setViewBox($({document:this},A));}}return m.createCanvas=Ce,m.createImage=$e,m.elementTypes=G,m})();function b(m,a){var A=Object.keys(m);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(m);a&&(c=c.filter(function(l){return Object.getOwnPropertyDescriptor(m,l).enumerable})),A.push.apply(A,c);}return A}function d(m){for(var a=1;a<arguments.length;a++){var A=arguments[a]!=null?arguments[a]:{};a%2?b(Object(A),!0).forEach(function(c){(0,N.default)(m,c,A[c]);}):Object.getOwnPropertyDescriptors?Object.defineProperties(m,Object.getOwnPropertyDescriptors(A)):b(Object(A)).forEach(function(c){Object.defineProperty(m,c,Object.getOwnPropertyDescriptor(A,c));});}return m}class C{constructor(a,A){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.parser=new jt(c),this.screen=new xn(a,c),this.options=c;var l=new Ot(this,c),v=l.createDocumentElement(A);this.document=l,this.documentElement=v;}static from(a,A){var c=arguments;return (0,x.default)(function*(){var l=c.length>2&&c[2]!==void 0?c[2]:{},v=new jt(l),T=yield v.parse(A);return new C(a,T,l)})()}static fromString(a,A){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},l=new jt(c),v=l.parseFromString(A);return new C(a,v,c)}fork(a,A){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return C.from(a,A,d(d({},this.options),c))}forkString(a,A){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return C.fromString(a,A,d(d({},this.options),c))}ready(){return this.screen.ready()}isReady(){return this.screen.isReady()}render(){var a=arguments,A=this;return (0,x.default)(function*(){var c=a.length>0&&a[0]!==void 0?a[0]:{};A.start(d({enableRedraw:!0,ignoreAnimation:!0,ignoreMouse:!0},c)),yield A.ready(),A.stop();})()}start(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{documentElement:A,screen:c,options:l}=this;c.start(A,d(d({enableRedraw:!0},l),a));}stop(){this.screen.stop();}resize(a){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:a,c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;this.documentElement.resize(a,A,c);}}}),
vendor: 289 bytes, line 6
6"./node_modules/core-js/internals/a-callable.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/is-callable.js"),x=n("./node_modules/core-js/internals/try-to-string.js"),E=TypeError;s.exports=function(O){if(f(O))return O;throw new E(x(O)+" is not a function")};}),
vendor: 298 bytes, line 6
6"./node_modules/core-js/internals/a-constructor.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/is-constructor.js"),x=n("./node_modules/core-js/internals/try-to-string.js"),E=TypeError;s.exports=function(O){if(f(O))return O;throw new E(x(O)+" is not a constructor")};}),
vendor: 271 bytes, line 6
6"./node_modules/core-js/internals/a-possible-prototype.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/is-possible-prototype.js"),x=String,E=TypeError;s.exports=function(O){if(f(O))return O;throw new E("Can't set "+x(O)+" as a prototype")};}),
vendor: 177 bytes, line 6
6"./node_modules/core-js/internals/a-set.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/set-helpers.js").has;s.exports=function(x){return f(x),x};}),
vendor: 406 bytes, line 6
6"./node_modules/core-js/internals/add-to-unscopables.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/well-known-symbol.js"),x=n("./node_modules/core-js/internals/object-create.js"),E=n("./node_modules/core-js/internals/object-define-property.js").f,O=f("unscopables"),B=Array.prototype;B[O]===void 0&&E(B,O,{configurable:!0,value:x(null)}),s.exports=function(U){B[O][U]=!0;};}),
vendor: 219 bytes, line 6
6"./node_modules/core-js/internals/advance-string-index.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/string-multibyte.js").charAt;s.exports=function(x,E,O){return E+(O?f(x,E).length:1)};}),
vendor: 245 bytes, line 6
6"./node_modules/core-js/internals/an-instance.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/object-is-prototype-of.js"),x=TypeError;s.exports=function(E,O){if(f(O,E))return E;throw new x("Incorrect invocation")};}),
vendor: 237 bytes, line 6
6"./node_modules/core-js/internals/an-object.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/is-object.js"),x=String,E=TypeError;s.exports=function(O){if(f(O))return O;throw new E(x(O)+" is not an object")};}),
vendor: 302 bytes, line 6
6"./node_modules/core-js/internals/array-buffer-non-extensible.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/fails.js");s.exports=f(function(){if(typeof ArrayBuffer=="function"){var x=new ArrayBuffer(8);Object.isExtensible(x)&&Object.defineProperty(x,"a",{value:8});}});}),
vendor: 330 bytes, line 6
6"./node_modules/core-js/internals/array-for-each.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/array-iteration.js").forEach,x=n("./node_modules/core-js/internals/array-method-is-strict.js"),E=x("forEach");s.exports=E?[].forEach:function(B){return f(this,B,arguments.length>1?arguments[1]:void 0)};}),
vendor: 1,163 bytes, line 6
6"./node_modules/core-js/internals/array-from.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-bind-context.js"),x=n("./node_modules/core-js/internals/function-call.js"),E=n("./node_modules/core-js/internals/to-object.js"),O=n("./node_modules/core-js/internals/call-with-safe-iteration-closing.js"),B=n("./node_modules/core-js/internals/is-array-iterator-method.js"),U=n("./node_modules/core-js/internals/is-constructor.js"),I=n("./node_modules/core-js/internals/length-of-array-like.js"),N=n("./node_modules/core-js/internals/create-property.js"),z=n("./node_modules/core-js/internals/get-iterator.js"),H=n("./node_modules/core-js/internals/get-iterator-method.js"),V=Array;s.exports=function(q){var re=E(q),ce=U(this),Te=arguments.length,be=Te>1?arguments[1]:void 0,ne=be!==void 0;ne&&(be=f(be,Te>2?arguments[2]:void 0));var Be=H(re),Ae=0,Re,te,ue,ve,ae,Xe;if(Be&&!(this===V&&B(Be)))for(te=ce?new this:[],ve=z(re,Be),ae=ve.next;!(ue=x(ae,ve)).done;Ae++)Xe=ne?O(ve,be,[ue.value,Ae],!0):ue.value,N(te,Ae,Xe);else for(Re=I(re),te=ce?new this(Re):V(Re);Re>Ae;Ae++)Xe=ne?be(re[Ae],Ae):re[Ae],N(te,Ae,Xe);return te.length=Ae,te};}),
vendor: 535 bytes, line 6
6"./node_modules/core-js/internals/array-includes.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/to-indexed-object.js"),x=n("./node_modules/core-js/internals/to-absolute-index.js"),E=n("./node_modules/core-js/internals/length-of-array-like.js"),O=function(B){return function(U,I,N){var z=f(U),H=E(z);if(H===0)return !B&&-1;var V=x(N,H),R;if(B&&I!==I){for(;H>V;)if(R=z[V++],R!==R)return !0}else for(;H>V;V++)if((B||V in z)&&z[V]===I)return B||V||0;return !B&&-1}};s.exports={includes:O(!0),indexOf:O(!1)};}),
vendor: 1,035 bytes, line 6
6"./node_modules/core-js/internals/array-iteration.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-bind-context.js"),x=n("./node_modules/core-js/internals/function-uncurry-this.js"),E=n("./node_modules/core-js/internals/indexed-object.js"),O=n("./node_modules/core-js/internals/to-object.js"),B=n("./node_modules/core-js/internals/length-of-array-like.js"),U=n("./node_modules/core-js/internals/array-species-create.js"),I=x([].push),N=function(z){var H=z===1,V=z===2,R=z===3,q=z===4,re=z===6,ce=z===7,Te=z===5||re;return function(be,ne,Be,Ae){for(var Re=O(be),te=E(Re),ue=B(te),ve=f(ne,Be),ae=0,Xe=Ae||U,He=H?Xe(be,ue):V||ce?Xe(be,0):void 0,ct,ge;ue>ae;ae++)if((Te||ae in te)&&(ct=te[ae],ge=ve(ct,ae,Re),z))if(H)He[ae]=ge;else if(ge)switch(z){case 3:return !0;case 5:return ct;case 6:return ae;case 2:I(He,ct);}else switch(z){case 4:return !1;case 7:I(He,ct);}return re?-1:R||q?q:He}};s.exports={forEach:N(0),map:N(1),filter:N(2),some:N(3),every:N(4),find:N(5),findIndex:N(6),filterReject:N(7)};}),
vendor: 441 bytes, line 6
6"./node_modules/core-js/internals/array-method-has-species-support.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/fails.js"),x=n("./node_modules/core-js/internals/well-known-symbol.js"),E=n("./node_modules/core-js/internals/environment-v8-version.js"),O=x("species");s.exports=function(B){return E>=51||!f(function(){var U=[],I=U.constructor={};return I[O]=function(){return {foo:1}},U[B](Boolean).foo!==1})};}),
vendor: 251 bytes, line 6
6"./node_modules/core-js/internals/array-method-is-strict.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/fails.js");s.exports=function(x,E){var O=[][x];return !!O&&f(function(){O.call(null,E||function(){return 1},1);})};}),
vendor: 696 bytes, line 6
6"./node_modules/core-js/internals/array-reduce.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/a-callable.js"),x=n("./node_modules/core-js/internals/to-object.js"),E=n("./node_modules/core-js/internals/indexed-object.js"),O=n("./node_modules/core-js/internals/length-of-array-like.js"),B=TypeError,U="Reduce of empty array with no initial value",I=function(N){return function(z,H,V,R){var q=x(z),re=E(q),ce=O(q);if(f(H),ce===0&&V<2)throw new B(U);var Te=N?ce-1:0,be=N?-1:1;if(V<2)for(;;){if(Te in re){R=re[Te],Te+=be;break}if(Te+=be,N?Te<0:ce<=Te)throw new B(U)}for(;N?Te>=0:ce>Te;Te+=be)Te in re&&(R=H(R,re[Te],Te,q));return R}};s.exports={left:I(!1),right:I(!0)};}),
vendor: 174 bytes, line 6
6"./node_modules/core-js/internals/array-slice.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-uncurry-this.js");s.exports=f([].slice);}),
vendor: 498 bytes, line 6
6"./node_modules/core-js/internals/array-species-constructor.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/is-array.js"),x=n("./node_modules/core-js/internals/is-constructor.js"),E=n("./node_modules/core-js/internals/is-object.js"),O=n("./node_modules/core-js/internals/well-known-symbol.js"),B=O("species"),U=Array;s.exports=function(I){var N;return f(I)&&(N=I.constructor,x(N)&&(N===U||f(N.prototype))?N=void 0:E(N)&&(N=N[B],N===null&&(N=void 0))),N===void 0?U:N};}),
vendor: 218 bytes, line 6
6"./node_modules/core-js/internals/array-species-create.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/array-species-constructor.js");s.exports=function(x,E){return new(f(x))(E===0?0:E)};}),
vendor: 308 bytes, line 6
6"./node_modules/core-js/internals/call-with-safe-iteration-closing.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/an-object.js"),x=n("./node_modules/core-js/internals/iterator-close.js");s.exports=function(E,O,B,U){try{return U?O(f(B)[0],B[1]):O(B)}catch(I){x(E,"throw",I);}};}),
vendor: 517 bytes, line 6
6"./node_modules/core-js/internals/check-correctness-of-iteration.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/well-known-symbol.js"),x=f("iterator"),E=!1;try{var O=0,B={next:function(){return {done:!!O++}},return:function(){E=!0;}};B[x]=function(){return this},Array.from(B,function(){throw 2});}catch(U){}s.exports=function(U,I){try{if(!I&&!E)return !1}catch(H){return !1}var N=!1;try{var z={};z[x]=function(){return {next:function(){return {done:N=!0}}}},U(z);}catch(H){}return N};}),
vendor: 226 bytes, line 6
6"./node_modules/core-js/internals/classof-raw.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-uncurry-this.js"),x=f({}.toString),E=f("".slice);s.exports=function(O){return E(x(O),8,-1)};}),
vendor: 614 bytes, line 6
6"./node_modules/core-js/internals/classof.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/to-string-tag-support.js"),x=n("./node_modules/core-js/internals/is-callable.js"),E=n("./node_modules/core-js/internals/classof-raw.js"),O=n("./node_modules/core-js/internals/well-known-symbol.js"),B=O("toStringTag"),U=Object,I=E((function(){return arguments})())==="Arguments",N=function(z,H){try{return z[H]}catch(V){}};s.exports=f?E:function(z){var H,V,R;return z===void 0?"Undefined":z===null?"Null":typeof(V=N(H=U(z),B))=="string"?V:I?E(H):(R=E(H))==="Object"&&x(H.callee)?"Arguments":R};}),
vendor: 2,902 bytes, line 6
6"./node_modules/core-js/internals/collection-strong.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/object-create.js"),x=n("./node_modules/core-js/internals/define-built-in-accessor.js"),E=n("./node_modules/core-js/internals/define-built-ins.js"),O=n("./node_modules/core-js/internals/function-bind-context.js"),B=n("./node_modules/core-js/internals/an-instance.js"),U=n("./node_modules/core-js/internals/is-null-or-undefined.js"),I=n("./node_modules/core-js/internals/iterate.js"),N=n("./node_modules/core-js/internals/iterator-define.js"),z=n("./node_modules/core-js/internals/create-iter-result-object.js"),H=n("./node_modules/core-js/internals/set-species.js"),V=n("./node_modules/core-js/internals/descriptors.js"),R=n("./node_modules/core-js/internals/internal-metadata.js").fastKey,q=n("./node_modules/core-js/internals/internal-state.js"),re=q.set,ce=q.getterFor;s.exports={getConstructor:function(Te,be,ne,Be){var Ae=Te(function(ae,Xe){B(ae,Re),re(ae,{type:be,index:f(null),first:null,last:null,size:0}),V||(ae.size=0),U(Xe)||I(Xe,ae[Be],{that:ae,AS_ENTRIES:ne});}),Re=Ae.prototype,te=ce(be),ue=function(ae,Xe,He){var ct=te(ae),ge=ve(ae,Xe),tt,Le;return ge?ge.value=He:(ct.last=ge={index:Le=R(Xe,!0),key:Xe,value:He,previous:tt=ct.last,next:null,removed:!1},ct.first||(ct.first=ge),tt&&(tt.next=ge),V?ct.size++:ae.size++,Le!=="F"&&(ct.index[Le]=ge)),ae},ve=function(ae,Xe){var He=te(ae),ct=R(Xe),ge;if(ct!=="F")return He.index[ct];for(ge=He.first;ge;ge=ge.next)if(ge.key===Xe)return ge};return E(Re,{clear:function(){for(var Xe=this,He=te(Xe),ct=He.first;ct;)ct.removed=!0,ct.previous&&(ct.previous=ct.previous.next=null),ct=ct.next;He.first=He.last=null,He.index=f(null),V?He.size=0:Xe.size=0;},delete:function(ae){var Xe=this,He=te(Xe),ct=ve(Xe,ae);if(ct){var ge=ct.next,tt=ct.previous;delete He.index[ct.index],ct.removed=!0,tt&&(tt.next=ge),ge&&(ge.previous=tt),He.first===ct&&(He.first=ge),He.last===ct&&(He.last=tt),V?He.size--:Xe.size--;}return !!ct},forEach:function(Xe){for(var He=te(this),ct=O(Xe,arguments.length>1?arguments[1]:void 0),ge;ge=ge?ge.next:He.first;)for(ct(ge.value,ge.key,this);ge&&ge.removed;)ge=ge.previous;},has:function(Xe){return !!ve(this,Xe)}}),E(Re,ne?{get:function(Xe){var He=ve(this,Xe);return He&&He.value},set:function(Xe,He){return ue(this,Xe===0?0:Xe,He)}}:{add:function(Xe){return ue(this,Xe=Xe===0?0:Xe,Xe)}}),V&&x(Re,"size",{configurable:!0,get:function(){return te(this).size}}),Ae},setStrong:function(Te,be,ne){var Be=be+" Iterator",Ae=ce(be),Re=ce(Be);N(Te,be,function(te,ue){re(this,{type:Be,target:te,state:Ae(te),kind:ue,last:null});},function(){for(var te=Re(this),ue=te.kind,ve=te.last;ve&&ve.removed;)ve=ve.previous;return !te.target||!(te.last=ve=ve?ve.next:te.state.first)?(te.target=null,z(void 0,!0)):z(ue==="keys"?ve.key:ue==="values"?ve.value:[ve.key,ve.value],!1)},ne?"entries":"values",!ne,!0),H(be);}};}),
vendor: 2,153 bytes, line 6
6"./node_modules/core-js/internals/collection.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/global-this.js"),E=n("./node_modules/core-js/internals/function-uncurry-this.js"),O=n("./node_modules/core-js/internals/is-forced.js"),B=n("./node_modules/core-js/internals/define-built-in.js"),U=n("./node_modules/core-js/internals/internal-metadata.js"),I=n("./node_modules/core-js/internals/iterate.js"),N=n("./node_modules/core-js/internals/an-instance.js"),z=n("./node_modules/core-js/internals/is-callable.js"),H=n("./node_modules/core-js/internals/is-null-or-undefined.js"),V=n("./node_modules/core-js/internals/is-object.js"),R=n("./node_modules/core-js/internals/fails.js"),q=n("./node_modules/core-js/internals/check-correctness-of-iteration.js"),re=n("./node_modules/core-js/internals/set-to-string-tag.js"),ce=n("./node_modules/core-js/internals/inherit-if-required.js");s.exports=function(Te,be,ne){var Be=Te.indexOf("Map")!==-1,Ae=Te.indexOf("Weak")!==-1,Re=Be?"set":"add",te=x[Te],ue=te&&te.prototype,ve=te,ae={},Xe=function(De){var ze=E(ue[De]);B(ue,De,De==="add"?function(Ge){return ze(this,Ge===0?0:Ge),this}:De==="delete"?function(Qe){return Ae&&!V(Qe)?!1:ze(this,Qe===0?0:Qe)}:De==="get"?function(Ge){return Ae&&!V(Ge)?void 0:ze(this,Ge===0?0:Ge)}:De==="has"?function(Ge){return Ae&&!V(Ge)?!1:ze(this,Ge===0?0:Ge)}:function(Ge,it){return ze(this,Ge===0?0:Ge,it),this});},He=O(Te,!z(te)||!(Ae||ue.forEach&&!R(function(){new te().entries().next();})));if(He)ve=ne.getConstructor(be,Te,Be,Re),U.enable();else if(O(Te,!0)){var ct=new ve,ge=ct[Re](Ae?{}:-0,1)!==ct,tt=R(function(){ct.has(1);}),Le=q(function(De){new te(De);}),We=!Ae&&R(function(){for(var De=new te,ze=5;ze--;)De[Re](ze,ze);return !De.has(-0)});Le||(ve=be(function(De,ze){N(De,ue);var Qe=ce(new te,De,ve);return H(ze)||I(ze,Qe[Re],{that:Qe,AS_ENTRIES:Be}),Qe}),ve.prototype=ue,ue.constructor=ve),(tt||We)&&(Xe("delete"),Xe("has"),Be&&Xe("get")),(We||ge)&&Xe(Re),Ae&&ue.clear&&delete ue.clear;}return ae[Te]=ve,f({global:!0,constructor:!0,forced:ve!==te},ae),re(ve,Te),Ae||ne.setStrong(ve,Te,Be),ve};}),
vendor: 483 bytes, line 6
6"./node_modules/core-js/internals/copy-constructor-properties.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/has-own-property.js"),x=n("./node_modules/core-js/internals/own-keys.js"),E=n("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),O=n("./node_modules/core-js/internals/object-define-property.js");s.exports=function(B,U,I){for(var N=x(U),z=O.f,H=E.f,V=0;V<N.length;V++){var R=N[V];!f(B,R)&&!(I&&f(I,R))&&z(B,R,H(U,R));}};}),
vendor: 284 bytes, line 6
6"./node_modules/core-js/internals/correct-is-regexp-logic.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/well-known-symbol.js"),x=f("match");s.exports=function(E){var O=/./;try{"/./"[E](O);}catch(B){try{return O[x]=!1,"/./"[E](O)}catch(U){}}return !1};}),
vendor: 268 bytes, line 6
6"./node_modules/core-js/internals/correct-prototype-getter.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/fails.js");s.exports=!f(function(){function x(){}return x.prototype.constructor=null,Object.getPrototypeOf(new x)!==x.prototype});}),
vendor: 420 bytes, line 6
6"./node_modules/core-js/internals/create-html.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-uncurry-this.js"),x=n("./node_modules/core-js/internals/require-object-coercible.js"),E=n("./node_modules/core-js/internals/to-string.js"),O=/"/g,B=f("".replace);s.exports=function(U,I,N,z){var H=E(x(U)),V="<"+I;return N!==""&&(V+=" "+N+'="'+B(E(z),O,""")+'"'),V+">"+H+"</"+I+">"};}),
vendor: 142 bytes, line 6
6"./node_modules/core-js/internals/create-iter-result-object.js":(function(s){"use strict";s.exports=function(u,n){return {value:u,done:n}};}),
vendor: 382 bytes, line 6
6"./node_modules/core-js/internals/create-non-enumerable-property.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/descriptors.js"),x=n("./node_modules/core-js/internals/object-define-property.js"),E=n("./node_modules/core-js/internals/create-property-descriptor.js");s.exports=f?function(O,B,U){return x.f(O,B,E(1,U))}:function(O,B,U){return O[B]=U,O};}),
vendor: 190 bytes, line 6
6"./node_modules/core-js/internals/create-property-descriptor.js":(function(s){"use strict";s.exports=function(u,n){return {enumerable:!(u&1),configurable:!(u&2),writable:!(u&4),value:n}};}),
vendor: 335 bytes, line 6
6"./node_modules/core-js/internals/create-property.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/descriptors.js"),x=n("./node_modules/core-js/internals/object-define-property.js"),E=n("./node_modules/core-js/internals/create-property-descriptor.js");s.exports=function(O,B,U){f?x.f(O,B,E(0,U)):O[B]=U;};}),
vendor: 328 bytes, line 6
6"./node_modules/core-js/internals/define-built-in-accessor.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/make-built-in.js"),x=n("./node_modules/core-js/internals/object-define-property.js");s.exports=function(E,O,B){return B.get&&f(B.get,O,{getter:!0}),B.set&&f(B.set,O,{setter:!0}),x.f(E,O,B)};}),
vendor: 626 bytes, line 6
6"./node_modules/core-js/internals/define-built-in.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/is-callable.js"),x=n("./node_modules/core-js/internals/object-define-property.js"),E=n("./node_modules/core-js/internals/make-built-in.js"),O=n("./node_modules/core-js/internals/define-global-property.js");s.exports=function(B,U,I,N){N||(N={});var z=N.enumerable,H=N.name!==void 0?N.name:U;if(f(I)&&E(I,H,N),N.global)z?B[U]=I:O(U,I);else {try{N.unsafe?B[U]&&(z=!0):delete B[U];}catch(V){}z?B[U]=I:x.f(B,U,{value:I,enumerable:!1,configurable:!N.nonConfigurable,writable:!N.nonWritable});}return B};}),
vendor: 216 bytes, line 6
6"./node_modules/core-js/internals/define-built-ins.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/define-built-in.js");s.exports=function(x,E,O){for(var B in E)f(x,B,E[B],O);return x};}),
vendor: 278 bytes, line 6
6"./node_modules/core-js/internals/define-global-property.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/global-this.js"),x=Object.defineProperty;s.exports=function(E,O){try{x(f,E,{value:O,configurable:!0,writable:!0});}catch(B){f[E]=O;}return O};}),
vendor: 231 bytes, line 6
6"./node_modules/core-js/internals/descriptors.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/fails.js");s.exports=!f(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7});}),
vendor: 301 bytes, line 6
6"./node_modules/core-js/internals/document-create-element.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/global-this.js"),x=n("./node_modules/core-js/internals/is-object.js"),E=f.document,O=x(E)&&x(E.createElement);s.exports=function(B){return O?E.createElement(B):{}};}),
vendor: 212 bytes, line 6
6"./node_modules/core-js/internals/does-not-exceed-safe-integer.js":(function(s){"use strict";var u=TypeError,n=9007199254740991;s.exports=function(f){if(f>n)throw u("Maximum allowed index exceeded");return f};}),
vendor: 593 bytes, line 6
6"./node_modules/core-js/internals/dom-iterables.js":(function(s){"use strict";s.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0};}),
vendor: 273 bytes, line 6
6"./node_modules/core-js/internals/dom-token-list-prototype.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/document-create-element.js"),x=f("span").classList,E=x&&x.constructor&&x.constructor.prototype;s.exports=E===Object.prototype?void 0:E;}),
vendor: 201 bytes, line 6
6"./node_modules/core-js/internals/enum-bug-keys.js":(function(s){"use strict";s.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"];}),
vendor: 224 bytes, line 6
6"./node_modules/core-js/internals/environment-is-ios-pebble.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/environment-user-agent.js");s.exports=/ipad|iphone|ipod/i.test(f)&&typeof Pebble<"u";}),
vendor: 215 bytes, line 6
6"./node_modules/core-js/internals/environment-is-ios.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/environment-user-agent.js");s.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(f);}),
vendor: 171 bytes, line 6
6"./node_modules/core-js/internals/environment-is-node.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/environment.js");s.exports=f==="NODE";}),
vendor: 208 bytes, line 6
6"./node_modules/core-js/internals/environment-is-webos-webkit.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/environment-user-agent.js");s.exports=/web0s(?!.*chrome)/i.test(f);}),
vendor: 209 bytes, line 6
6"./node_modules/core-js/internals/environment-user-agent.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/global-this.js"),x=f.navigator,E=x&&x.userAgent;s.exports=E?String(E):"";}),
vendor: 440 bytes, line 6
6"./node_modules/core-js/internals/environment-v8-version.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/global-this.js"),x=n("./node_modules/core-js/internals/environment-user-agent.js"),E=f.process,O=f.Deno,B=E&&E.versions||O&&O.version,U=B&&B.v8,I,N;U&&(I=U.split("."),N=I[0]>0&&I[0]<4?1:+(I[0]+I[1])),!N&&x&&(I=x.match(/Edge\/(\d+)/),(!I||I[1]>=74)&&(I=x.match(/Chrome\/(\d+)/),I&&(N=+I[1]))),s.exports=N;}),
vendor: 591 bytes, line 6
6"./node_modules/core-js/internals/environment.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/global-this.js"),x=n("./node_modules/core-js/internals/environment-user-agent.js"),E=n("./node_modules/core-js/internals/classof-raw.js"),O=function(B){return x.slice(0,B.length)===B};s.exports=(function(){return O("Bun/")?"BUN":O("Cloudflare-Workers")?"CLOUDFLARE":O("Deno/")?"DENO":O("Node.js/")?"NODE":f.Bun&&typeof Bun.version=="string"?"BUN":f.Deno&&typeof Deno.version=="object"?"DENO":E(f.process)==="process"?"NODE":f.window&&f.document?"BROWSER":"REST"})();}),
vendor: 906 bytes, line 6
6"./node_modules/core-js/internals/export.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/global-this.js"),x=n("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,E=n("./node_modules/core-js/internals/create-non-enumerable-property.js"),O=n("./node_modules/core-js/internals/define-built-in.js"),B=n("./node_modules/core-js/internals/define-global-property.js"),U=n("./node_modules/core-js/internals/copy-constructor-properties.js"),I=n("./node_modules/core-js/internals/is-forced.js");s.exports=function(N,z){var H=N.target,V=N.global,R=N.stat,q,re,ce,Te,be,ne;if(V?re=f:R?re=f[H]||B(H,{}):re=f[H]&&f[H].prototype,re)for(ce in z){if(be=z[ce],N.dontCallGetSet?(ne=x(re,ce),Te=ne&&ne.value):Te=re[ce],q=I(V?ce:H+(R?".":"#")+ce,N.forced),!q&&Te!==void 0){if(typeof be==typeof Te)continue;U(be,Te);}(N.sham||Te&&Te.sham)&&E(be,"sham",!0),O(re,ce,be,N);}};}),
vendor: 133 bytes, line 6
6"./node_modules/core-js/internals/fails.js":(function(s){"use strict";s.exports=function(u){try{return !!u()}catch(n){return !0}};}),
vendor: 1,122 bytes, line 6
6"./node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js":(function(s,u,n){"use strict";n("./node_modules/core-js/modules/es.regexp.exec.js");var f=n("./node_modules/core-js/internals/function-call.js"),x=n("./node_modules/core-js/internals/define-built-in.js"),E=n("./node_modules/core-js/internals/regexp-exec.js"),O=n("./node_modules/core-js/internals/fails.js"),B=n("./node_modules/core-js/internals/well-known-symbol.js"),U=n("./node_modules/core-js/internals/create-non-enumerable-property.js"),I=B("species"),N=RegExp.prototype;s.exports=function(z,H,V,R){var q=B(z),re=!O(function(){var ne={};return ne[q]=function(){return 7},""[z](ne)!==7}),ce=re&&!O(function(){var ne=!1,Be=/a/;if(z==="split"){var Ae={};Ae[I]=function(){return Be},Be={constructor:Ae,flags:""},Be[q]=/./[q];}return Be.exec=function(){return ne=!0,null},Be[q](""),!ne});if(!re||!ce||V){var Te=/./[q],be=H(q,""[z],function(ne,Be,Ae,Re,te){var ue=Be.exec;return ue===E||ue===N.exec?re&&!te?{done:!0,value:f(Te,Be,Ae,Re)}:{done:!0,value:f(ne,Ae,Be,Re)}:{done:!1}});x(String.prototype,z,be[0]),x(N,q,be[1]);}R&&U(N[q],"sham",!0);};}),
vendor: 216 bytes, line 6
6"./node_modules/core-js/internals/freezing.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/fails.js");s.exports=!f(function(){return Object.isExtensible(Object.preventExtensions({}))});}),
vendor: 299 bytes, line 6
6"./node_modules/core-js/internals/function-apply.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-bind-native.js"),x=Function.prototype,E=x.apply,O=x.call;s.exports=typeof Reflect=="object"&&Reflect.apply||(f?O.bind(E):function(){return O.apply(E,arguments)});}),
vendor: 398 bytes, line 6
6"./node_modules/core-js/internals/function-bind-context.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-uncurry-this-clause.js"),x=n("./node_modules/core-js/internals/a-callable.js"),E=n("./node_modules/core-js/internals/function-bind-native.js"),O=f(f.bind);s.exports=function(B,U){return x(B),U===void 0?B:E?O(B,U):function(){return B.apply(U,arguments)}};}),
vendor: 256 bytes, line 6
6"./node_modules/core-js/internals/function-bind-native.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/fails.js");s.exports=!f(function(){var x=function(){}.bind();return typeof x!="function"||x.hasOwnProperty("prototype")});}),
vendor: 241 bytes, line 6
6"./node_modules/core-js/internals/function-call.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-bind-native.js"),x=Function.prototype.call;s.exports=f?x.bind(x):function(){return x.apply(x,arguments)};}),
vendor: 397 bytes, line 6
6"./node_modules/core-js/internals/function-name.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/descriptors.js"),x=n("./node_modules/core-js/internals/has-own-property.js"),E=Function.prototype,O=f&&Object.getOwnPropertyDescriptor,B=x(E,"name"),U=B&&function(){}.name==="something",I=B&&(!f||f&&O(E,"name").configurable);s.exports={EXISTS:B,PROPER:U,CONFIGURABLE:I};}),
vendor: 320 bytes, line 6
6"./node_modules/core-js/internals/function-uncurry-this-accessor.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-uncurry-this.js"),x=n("./node_modules/core-js/internals/a-callable.js");s.exports=function(E,O,B){try{return f(x(Object.getOwnPropertyDescriptor(E,O)[B]))}catch(U){}};}),
vendor: 280 bytes, line 6
6"./node_modules/core-js/internals/function-uncurry-this-clause.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/classof-raw.js"),x=n("./node_modules/core-js/internals/function-uncurry-this.js");s.exports=function(E){if(f(E)==="Function")return x(E)};}),
vendor: 287 bytes, line 6
6"./node_modules/core-js/internals/function-uncurry-this.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-bind-native.js"),x=Function.prototype,E=x.call,O=f&&x.bind.bind(E,E);s.exports=f?O:function(B){return function(){return E.apply(B,arguments)}};}),
vendor: 307 bytes, line 6
6"./node_modules/core-js/internals/get-built-in.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/global-this.js"),x=n("./node_modules/core-js/internals/is-callable.js"),E=function(O){return x(O)?O:void 0};s.exports=function(O,B){return arguments.length<2?E(f[O]):f[O]&&f[O][B]};}),
vendor: 150 bytes, line 6
6"./node_modules/core-js/internals/get-iterator-direct.js":(function(s){"use strict";s.exports=function(u){return {iterator:u,next:u.next,done:!1}};}),
vendor: 468 bytes, line 6
6"./node_modules/core-js/internals/get-iterator-method.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/classof.js"),x=n("./node_modules/core-js/internals/get-method.js"),E=n("./node_modules/core-js/internals/is-null-or-undefined.js"),O=n("./node_modules/core-js/internals/iterators.js"),B=n("./node_modules/core-js/internals/well-known-symbol.js"),U=B("iterator");s.exports=function(I){if(!E(I))return x(I,U)||x(I,"@@iterator")||O[f(I)]};}),
vendor: 503 bytes, line 6
6"./node_modules/core-js/internals/get-iterator.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-call.js"),x=n("./node_modules/core-js/internals/a-callable.js"),E=n("./node_modules/core-js/internals/an-object.js"),O=n("./node_modules/core-js/internals/try-to-string.js"),B=n("./node_modules/core-js/internals/get-iterator-method.js"),U=TypeError;s.exports=function(I,N){var z=arguments.length<2?B(I):N;if(x(z))return E(f(z,I));throw new U(O(I)+" is not iterable")};}),
vendor: 264 bytes, line 6
6"./node_modules/core-js/internals/get-method.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/a-callable.js"),x=n("./node_modules/core-js/internals/is-null-or-undefined.js");s.exports=function(E,O){var B=E[O];return x(B)?void 0:f(B)};}),
vendor: 762 bytes, line 6
6"./node_modules/core-js/internals/get-set-record.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/a-callable.js"),x=n("./node_modules/core-js/internals/an-object.js"),E=n("./node_modules/core-js/internals/function-call.js"),O=n("./node_modules/core-js/internals/to-integer-or-infinity.js"),B=n("./node_modules/core-js/internals/get-iterator-direct.js"),U="Invalid size",I=RangeError,N=TypeError,z=Math.max,H=function(V,R){this.set=V,this.size=z(R,0),this.has=f(V.has),this.keys=f(V.keys);};H.prototype={getIterator:function(){return B(x(E(this.keys,this.set)))},includes:function(V){return E(this.has,this.set,V)}},s.exports=function(V){x(V);var R=+V.size;if(R!==R)throw new N(U);var q=O(R);if(q<0)throw new I(U);return new H(V,q)};}),
vendor: 764 bytes, line 6
6"./node_modules/core-js/internals/get-substitution.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-uncurry-this.js"),x=n("./node_modules/core-js/internals/to-object.js"),E=Math.floor,O=f("".charAt),B=f("".replace),U=f("".slice),I=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,N=/\$([$&'`]|\d{1,2})/g;s.exports=function(z,H,V,R,q,re){var ce=V+z.length,Te=R.length,be=N;return q!==void 0&&(q=x(q),be=I),B(re,be,function(ne,Be){var Ae;switch(O(Be,0)){case "$":return "$";case "&":return z;case "`":return U(H,0,V);case "'":return U(H,ce);case "<":Ae=q[U(Be,1,-1)];break;default:var Re=+Be;if(Re===0)return ne;if(Re>Te){var te=E(Re/10);return te===0?ne:te<=Te?R[te-1]===void 0?O(Be,1):R[te-1]+O(Be,1):ne}Ae=R[Re-1];}return Ae===void 0?"":Ae})};}),
vendor: 370 bytes, line 6
6"./node_modules/core-js/internals/global-this.js":(function(s){"use strict";var u=function(n){return n&&n.Math===Math&&n};s.exports=u(typeof globalThis=="object"&&globalThis)||u(typeof window=="object"&&window)||u(typeof self=="object"&&self)||u(typeof global=="object"&&global)||u(typeof this=="object"&&this)||(function(){return this})()||Function("return this")();}),
vendor: 290 bytes, line 6
6"./node_modules/core-js/internals/has-own-property.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-uncurry-this.js"),x=n("./node_modules/core-js/internals/to-object.js"),E=f({}.hasOwnProperty);s.exports=Object.hasOwn||function(B,U){return E(x(B),U)};}),
vendor: 92 bytes, line 6
6"./node_modules/core-js/internals/hidden-keys.js":(function(s){"use strict";s.exports={};}),
vendor: 184 bytes, line 6
6"./node_modules/core-js/internals/host-report-errors.js":(function(s){"use strict";s.exports=function(u,n){try{arguments.length===1?console.error(u):console.error(u,n);}catch(f){}};}),
vendor: 178 bytes, line 6
6"./node_modules/core-js/internals/html.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/get-built-in.js");s.exports=f("document","documentElement");}),
vendor: 367 bytes, line 6
6"./node_modules/core-js/internals/ie8-dom-define.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/descriptors.js"),x=n("./node_modules/core-js/internals/fails.js"),E=n("./node_modules/core-js/internals/document-create-element.js");s.exports=!f&&!x(function(){return Object.defineProperty(E("div"),"a",{get:function(){return 7}}).a!==7});}),
vendor: 397 bytes, line 6
6"./node_modules/core-js/internals/indexed-object.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-uncurry-this.js"),x=n("./node_modules/core-js/internals/fails.js"),E=n("./node_modules/core-js/internals/classof-raw.js"),O=Object,B=f("".split);s.exports=x(function(){return !O("z").propertyIsEnumerable(0)})?function(U){return E(U)==="String"?B(U,""):O(U)}:O;}),
vendor: 386 bytes, line 6
6"./node_modules/core-js/internals/inherit-if-required.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/is-callable.js"),x=n("./node_modules/core-js/internals/is-object.js"),E=n("./node_modules/core-js/internals/object-set-prototype-of.js");s.exports=function(O,B,U){var I,N;return E&&f(I=B.constructor)&&I!==U&&x(N=I.prototype)&&N!==U.prototype&&E(O,N),O};}),
vendor: 378 bytes, line 6
6"./node_modules/core-js/internals/inspect-source.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-uncurry-this.js"),x=n("./node_modules/core-js/internals/is-callable.js"),E=n("./node_modules/core-js/internals/shared-store.js"),O=f(Function.toString);x(E.inspectSource)||(E.inspectSource=function(B){return O(B)}),s.exports=E.inspectSource;}),
vendor: 1,528 bytes, line 6
6"./node_modules/core-js/internals/internal-metadata.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/function-uncurry-this.js"),E=n("./node_modules/core-js/internals/hidden-keys.js"),O=n("./node_modules/core-js/internals/is-object.js"),B=n("./node_modules/core-js/internals/has-own-property.js"),U=n("./node_modules/core-js/internals/object-define-property.js").f,I=n("./node_modules/core-js/internals/object-get-own-property-names.js"),N=n("./node_modules/core-js/internals/object-get-own-property-names-external.js"),z=n("./node_modules/core-js/internals/object-is-extensible.js"),H=n("./node_modules/core-js/internals/uid.js"),V=n("./node_modules/core-js/internals/freezing.js"),R=!1,q=H("meta"),re=0,ce=function(Re){U(Re,q,{value:{objectID:"O"+re++,weakData:{}}});},Te=function(Re,te){if(!O(Re))return typeof Re=="symbol"?Re:(typeof Re=="string"?"S":"P")+Re;if(!B(Re,q)){if(!z(Re))return "F";if(!te)return "E";ce(Re);}return Re[q].objectID},be=function(Re,te){if(!B(Re,q)){if(!z(Re))return !0;if(!te)return !1;ce(Re);}return Re[q].weakData},ne=function(Re){return V&&R&&z(Re)&&!B(Re,q)&&ce(Re),Re},Be=function(){Ae.enable=function(){},R=!0;var Re=I.f,te=x([].splice),ue={};ue[q]=1,Re(ue).length&&(I.f=function(ve){for(var ae=Re(ve),Xe=0,He=ae.length;Xe<He;Xe++)if(ae[Xe]===q){te(ae,Xe,1);break}return ae},f({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:N.f}));},Ae=s.exports={enable:Be,fastKey:Te,getWeakData:be,onFreeze:ne};E[q]=!0;}),
vendor: 1,309 bytes, line 6
6"./node_modules/core-js/internals/internal-state.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/weak-map-basic-detection.js"),x=n("./node_modules/core-js/internals/global-this.js"),E=n("./node_modules/core-js/internals/is-object.js"),O=n("./node_modules/core-js/internals/create-non-enumerable-property.js"),B=n("./node_modules/core-js/internals/has-own-property.js"),U=n("./node_modules/core-js/internals/shared-store.js"),I=n("./node_modules/core-js/internals/shared-key.js"),N=n("./node_modules/core-js/internals/hidden-keys.js"),z="Object already initialized",H=x.TypeError,V=x.WeakMap,R,q,re,ce=function(Be){return re(Be)?q(Be):R(Be,{})},Te=function(Be){return function(Ae){var Re;if(!E(Ae)||(Re=q(Ae)).type!==Be)throw new H("Incompatible receiver, "+Be+" required");return Re}};if(f||U.state){var be=U.state||(U.state=new V);be.get=be.get,be.has=be.has,be.set=be.set,R=function(Be,Ae){if(be.has(Be))throw new H(z);return Ae.facade=Be,be.set(Be,Ae),Ae},q=function(Be){return be.get(Be)||{}},re=function(Be){return be.has(Be)};}else {var ne=I("state");N[ne]=!0,R=function(Be,Ae){if(B(Be,ne))throw new H(z);return Ae.facade=Be,O(Be,ne,Ae),Ae},q=function(Be){return B(Be,ne)?Be[ne]:{}},re=function(Be){return B(Be,ne)};}s.exports={set:R,get:q,has:re,enforce:ce,getterFor:Te};}),
vendor: 314 bytes, line 6
6"./node_modules/core-js/internals/is-array-iterator-method.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/well-known-symbol.js"),x=n("./node_modules/core-js/internals/iterators.js"),E=f("iterator"),O=Array.prototype;s.exports=function(B){return B!==void 0&&(x.Array===B||O[E]===B)};}),
vendor: 199 bytes, line 6
6"./node_modules/core-js/internals/is-array.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/classof-raw.js");s.exports=Array.isArray||function(E){return f(E)==="Array"};}),
vendor: 249 bytes, line 6
6"./node_modules/core-js/internals/is-callable.js":(function(s){"use strict";var u=typeof document=="object"&&document.all;s.exports=typeof u>"u"&&u!==void 0?function(n){return typeof n=="function"||n===u}:function(n){return typeof n=="function"};}),
vendor: 893 bytes, line 6
6"./node_modules/core-js/internals/is-constructor.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-uncurry-this.js"),x=n("./node_modules/core-js/internals/fails.js"),E=n("./node_modules/core-js/internals/is-callable.js"),O=n("./node_modules/core-js/internals/classof.js"),B=n("./node_modules/core-js/internals/get-built-in.js"),U=n("./node_modules/core-js/internals/inspect-source.js"),I=function(){},N=B("Reflect","construct"),z=/^\s*(?:class|function)\b/,H=f(z.exec),V=!z.test(I),R=function(ce){if(!E(ce))return !1;try{return N(I,[],ce),!0}catch(Te){return !1}},q=function(ce){if(!E(ce))return !1;switch(O(ce)){case "AsyncFunction":case "GeneratorFunction":case "AsyncGeneratorFunction":return !1}try{return V||!!H(z,U(ce))}catch(Te){return !0}};q.sham=!0,s.exports=!N||x(function(){var re;return R(R.call)||!R(Object)||!R(function(){re=!0;})||re})?q:R;}),
vendor: 408 bytes, line 6
6"./node_modules/core-js/internals/is-forced.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/fails.js"),x=n("./node_modules/core-js/internals/is-callable.js"),E=/#|\.prototype\./,O=function(z,H){var V=U[B(z)];return V===N?!0:V===I?!1:x(H)?f(H):!!H},B=O.normalize=function(z){return String(z).replace(E,".").toLowerCase()},U=O.data={},I=O.NATIVE="N",N=O.POLYFILL="P";s.exports=O;}),
vendor: 503 bytes, line 6
6"./node_modules/core-js/internals/is-iterable.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/classof.js"),x=n("./node_modules/core-js/internals/has-own-property.js"),E=n("./node_modules/core-js/internals/is-null-or-undefined.js"),O=n("./node_modules/core-js/internals/well-known-symbol.js"),B=n("./node_modules/core-js/internals/iterators.js"),U=O("iterator"),I=Object;s.exports=function(N){if(E(N))return !1;var z=I(N);return z[U]!==void 0||"@@iterator"in z||x(B,f(z))};}),
vendor: 126 bytes, line 6
6"./node_modules/core-js/internals/is-null-or-undefined.js":(function(s){"use strict";s.exports=function(u){return u==null};}),
vendor: 203 bytes, line 6
6"./node_modules/core-js/internals/is-object.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/is-callable.js");s.exports=function(x){return typeof x=="object"?x!==null:f(x)};}),
vendor: 195 bytes, line 6
6"./node_modules/core-js/internals/is-possible-prototype.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/is-object.js");s.exports=function(x){return f(x)||x===null};}),
vendor: 88 bytes, line 6
6"./node_modules/core-js/internals/is-pure.js":(function(s){"use strict";s.exports=!1;}),
vendor: 286 bytes, line 6
6"./node_modules/core-js/internals/is-raw-json.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/is-object.js"),x=n("./node_modules/core-js/internals/internal-state.js").get;s.exports=function(O){if(!f(O))return !1;var B=x(O);return !!B&&B.type==="RawJSON"};}),
vendor: 349 bytes, line 6
6"./node_modules/core-js/internals/is-regexp.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/is-object.js"),x=n("./node_modules/core-js/internals/classof-raw.js"),E=n("./node_modules/core-js/internals/well-known-symbol.js"),O=E("match");s.exports=function(B){var U;return f(B)&&((U=B[O])!==void 0?!!U:x(B)==="RegExp")};}),
vendor: 447 bytes, line 6
6"./node_modules/core-js/internals/is-symbol.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/get-built-in.js"),x=n("./node_modules/core-js/internals/is-callable.js"),E=n("./node_modules/core-js/internals/object-is-prototype-of.js"),O=n("./node_modules/core-js/internals/use-symbol-as-uid.js"),B=Object;s.exports=O?function(U){return typeof U=="symbol"}:function(U){var I=f("Symbol");return x(I)&&E(I.prototype,B(U))};}),
vendor: 266 bytes, line 6
6"./node_modules/core-js/internals/iterate-simple.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-call.js");s.exports=function(x,E,O){for(var B=O?x:x.iterator,U=x.next,I,N;!(I=f(U,B)).done;)if(N=E(I.value),N!==void 0)return N};}),
vendor: 1,465 bytes, line 6
6"./node_modules/core-js/internals/iterate.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-bind-context.js"),x=n("./node_modules/core-js/internals/function-call.js"),E=n("./node_modules/core-js/internals/an-object.js"),O=n("./node_modules/core-js/internals/try-to-string.js"),B=n("./node_modules/core-js/internals/is-array-iterator-method.js"),U=n("./node_modules/core-js/internals/length-of-array-like.js"),I=n("./node_modules/core-js/internals/object-is-prototype-of.js"),N=n("./node_modules/core-js/internals/get-iterator.js"),z=n("./node_modules/core-js/internals/get-iterator-method.js"),H=n("./node_modules/core-js/internals/iterator-close.js"),V=TypeError,R=function(re,ce){this.stopped=re,this.result=ce;},q=R.prototype;s.exports=function(re,ce,Te){var be=Te&&Te.that,ne=!!(Te&&Te.AS_ENTRIES),Be=!!(Te&&Te.IS_RECORD),Ae=!!(Te&&Te.IS_ITERATOR),Re=!!(Te&&Te.INTERRUPTED),te=f(ce,be),ue,ve,ae,Xe,He,ct,ge,tt=function(We){return ue&&H(ue,"normal"),new R(!0,We)},Le=function(We){return ne?(E(We),Re?te(We[0],We[1],tt):te(We[0],We[1])):Re?te(We,tt):te(We)};if(Be)ue=re.iterator;else if(Ae)ue=re;else {if(ve=z(re),!ve)throw new V(O(re)+" is not iterable");if(B(ve)){for(ae=0,Xe=U(re);Xe>ae;ae++)if(He=Le(re[ae]),He&&I(q,He))return He;return new R(!1)}ue=N(re,ve);}for(ct=Be?re.next:ue.next;!(ge=x(ct,ue)).done;){try{He=Le(ge.value);}catch(We){H(ue,"throw",We);}if(typeof He=="object"&&He&&I(q,He))return He}return new R(!1)};}),
vendor: 310 bytes, line 6
6"./node_modules/core-js/internals/iterator-close-all.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/iterator-close.js");s.exports=function(x,E,O){for(var B=x.length-1;B>=0;B--)if(x[B]!==void 0)try{O=f(x[B].iterator,E,O);}catch(U){E="throw",O=U;}if(E==="throw")throw O;return O};}),
vendor: 432 bytes, line 6
6"./node_modules/core-js/internals/iterator-close.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-call.js"),x=n("./node_modules/core-js/internals/an-object.js"),E=n("./node_modules/core-js/internals/get-method.js");s.exports=function(O,B,U){var I,N;x(O);try{if(I=E(O,"return"),!I){if(B==="throw")throw U;return U}I=f(I,O);}catch(z){N=!0,I=z;}if(B==="throw")throw U;if(N)throw I;return x(I),U};}),
vendor: 557 bytes, line 6
6"./node_modules/core-js/internals/iterator-create-constructor.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,x=n("./node_modules/core-js/internals/object-create.js"),E=n("./node_modules/core-js/internals/create-property-descriptor.js"),O=n("./node_modules/core-js/internals/set-to-string-tag.js"),B=n("./node_modules/core-js/internals/iterators.js"),U=function(){return this};s.exports=function(I,N,z,H){var V=N+" Iterator";return I.prototype=x(f,{next:E(+!H,z)}),O(I,V,!1,!0),B[V]=U,I};}),
vendor: 1,717 bytes, line 6
6"./node_modules/core-js/internals/iterator-create-proxy.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-call.js"),x=n("./node_modules/core-js/internals/object-create.js"),E=n("./node_modules/core-js/internals/create-non-enumerable-property.js"),O=n("./node_modules/core-js/internals/define-built-ins.js"),B=n("./node_modules/core-js/internals/well-known-symbol.js"),U=n("./node_modules/core-js/internals/internal-state.js"),I=n("./node_modules/core-js/internals/get-method.js"),N=n("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,z=n("./node_modules/core-js/internals/create-iter-result-object.js"),H=n("./node_modules/core-js/internals/iterator-close.js"),V=n("./node_modules/core-js/internals/iterator-close-all.js"),R=B("toStringTag"),q="IteratorHelper",re="WrapForValidIterator",ce="normal",Te="throw",be=U.set,ne=function(Re){var te=U.getterFor(Re?re:q);return O(x(N),{next:function(){var ve=te(this);if(Re)return ve.nextHandler();if(ve.done)return z(void 0,!0);try{var ae=ve.nextHandler();return ve.returnHandlerResult?ae:z(ae,ve.done)}catch(Xe){throw ve.done=!0,Xe}},return:function(){var ue=te(this),ve=ue.iterator;if(ue.done=!0,Re){var ae=I(ve,"return");return ae?f(ae,ve):z(void 0,!0)}if(ue.inner)try{H(ue.inner.iterator,ce);}catch(Xe){return H(ve,Te,Xe)}if(ue.openIters)try{V(ue.openIters,ce);}catch(Xe){return H(ve,Te,Xe)}return ve&&H(ve,ce),z(void 0,!0)}})},Be=ne(!0),Ae=ne(!1);E(Ae,R,"Iterator Helper"),s.exports=function(Re,te,ue){var ve=function(Xe,He){He?(He.iterator=Xe.iterator,He.next=Xe.next):He=Xe,He.type=te?re:q,He.returnHandlerResult=!!ue,He.nextHandler=Re,He.counter=0,He.done=!1,be(this,He);};return ve.prototype=te?Be:Ae,ve};}),
vendor: 2,036 bytes, line 6
6"./node_modules/core-js/internals/iterator-define.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/function-call.js"),E=n("./node_modules/core-js/internals/is-pure.js"),O=n("./node_modules/core-js/internals/function-name.js"),B=n("./node_modules/core-js/internals/is-callable.js"),U=n("./node_modules/core-js/internals/iterator-create-constructor.js"),I=n("./node_modules/core-js/internals/object-get-prototype-of.js"),N=n("./node_modules/core-js/internals/object-set-prototype-of.js"),z=n("./node_modules/core-js/internals/set-to-string-tag.js"),H=n("./node_modules/core-js/internals/create-non-enumerable-property.js"),V=n("./node_modules/core-js/internals/define-built-in.js"),R=n("./node_modules/core-js/internals/well-known-symbol.js"),q=n("./node_modules/core-js/internals/iterators.js"),re=n("./node_modules/core-js/internals/iterators-core.js"),ce=O.PROPER,Te=O.CONFIGURABLE,be=re.IteratorPrototype,ne=re.BUGGY_SAFARI_ITERATORS,Be=R("iterator"),Ae="keys",Re="values",te="entries",ue=function(){return this};s.exports=function(ve,ae,Xe,He,ct,ge,tt){U(Xe,ae,He);var Le=function(Gt){if(Gt===ct&&Ge)return Ge;if(!ne&&Gt&&Gt in ze)return ze[Gt];switch(Gt){case Ae:return function(){return new Xe(this,Gt)};case Re:return function(){return new Xe(this,Gt)};case te:return function(){return new Xe(this,Gt)}}return function(){return new Xe(this)}},We=ae+" Iterator",De=!1,ze=ve.prototype,Qe=ze[Be]||ze["@@iterator"]||ct&&ze[ct],Ge=!ne&&Qe||Le(ct),it=ae==="Array"&&ze.entries||Qe,Ze,xt,ir;if(it&&(Ze=I(it.call(new ve)),Ze!==Object.prototype&&Ze.next&&(!E&&I(Ze)!==be&&(N?N(Ze,be):B(Ze[Be])||V(Ze,Be,ue)),z(Ze,We,!0,!0),E&&(q[We]=ue))),ce&&ct===Re&&Qe&&Qe.name!==Re&&(!E&&Te?H(ze,"name",Re):(De=!0,Ge=function(){return x(Qe,this)})),ct)if(xt={values:Le(Re),keys:ge?Ge:Le(Ae),entries:Le(te)},tt)for(ir in xt)(ne||De||!(ir in ze))&&V(ze,ir,xt[ir]);else f({target:ae,proto:!0,forced:ne||De},xt);return (!E||tt)&&ze[Be]!==Ge&&V(ze,Be,Ge,{name:ct}),q[ae]=Ge,xt};}),
vendor: 251 bytes, line 6
6"./node_modules/core-js/internals/iterator-helper-throws-on-invalid-iterator.js":(function(s){"use strict";s.exports=function(u,n){var f=typeof Iterator=="function"&&Iterator.prototype[u];if(f)try{f.call({next:null},n).next();}catch(x){return !0}};}),
vendor: 381 bytes, line 6
6"./node_modules/core-js/internals/iterator-helper-without-closing-on-early-error.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/global-this.js");s.exports=function(x,E){var O=f.Iterator,B=O&&O.prototype,U=B&&B[x],I=!1;if(U)try{U.call({next:function(){return {done:!0}},return:function(){I=!0;}},-1);}catch(N){N instanceof E||(I=!1);}if(!I)return U};}),
vendor: 830 bytes, line 6
6"./node_modules/core-js/internals/iterators-core.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/fails.js"),x=n("./node_modules/core-js/internals/is-callable.js"),E=n("./node_modules/core-js/internals/is-object.js"),O=n("./node_modules/core-js/internals/object-create.js"),B=n("./node_modules/core-js/internals/object-get-prototype-of.js"),U=n("./node_modules/core-js/internals/define-built-in.js"),I=n("./node_modules/core-js/internals/well-known-symbol.js"),N=n("./node_modules/core-js/internals/is-pure.js"),z=I("iterator"),H=!1,V,R,q;[].keys&&(q=[].keys(),"next"in q?(R=B(B(q)),R!==Object.prototype&&(V=R)):H=!0);var re=!E(V)||f(function(){var ce={};return V[z].call(ce)!==ce});re?V={}:N&&(V=O(V)),x(V[z])||U(V,z,function(){return this}),s.exports={IteratorPrototype:V,BUGGY_SAFARI_ITERATORS:H};}),
vendor: 90 bytes, line 6
6"./node_modules/core-js/internals/iterators.js":(function(s){"use strict";s.exports={};}),
vendor: 191 bytes, line 6
6"./node_modules/core-js/internals/length-of-array-like.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/to-length.js");s.exports=function(x){return f(x.length)};}),
vendor: 1,409 bytes, line 6
6"./node_modules/core-js/internals/make-built-in.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-uncurry-this.js"),x=n("./node_modules/core-js/internals/fails.js"),E=n("./node_modules/core-js/internals/is-callable.js"),O=n("./node_modules/core-js/internals/has-own-property.js"),B=n("./node_modules/core-js/internals/descriptors.js"),U=n("./node_modules/core-js/internals/function-name.js").CONFIGURABLE,I=n("./node_modules/core-js/internals/inspect-source.js"),N=n("./node_modules/core-js/internals/internal-state.js"),z=N.enforce,H=N.get,V=String,R=Object.defineProperty,q=f("".slice),re=f("".replace),ce=f([].join),Te=B&&!x(function(){return R(function(){},"length",{value:8}).length!==8}),be=String(String).split("String"),ne=s.exports=function(Be,Ae,Re){q(V(Ae),0,7)==="Symbol("&&(Ae="["+re(V(Ae),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),Re&&Re.getter&&(Ae="get "+Ae),Re&&Re.setter&&(Ae="set "+Ae),(!O(Be,"name")||U&&Be.name!==Ae)&&(B?R(Be,"name",{value:Ae,configurable:!0}):Be.name=Ae),Te&&Re&&O(Re,"arity")&&Be.length!==Re.arity&&R(Be,"length",{value:Re.arity});try{Re&&O(Re,"constructor")&&Re.constructor?B&&R(Be,"prototype",{writable:!1}):Be.prototype&&(Be.prototype=void 0);}catch(ue){}var te=z(Be);return O(te,"source")||(te.source=ce(be,typeof Ae=="string"?Ae:"")),Be};Function.prototype.toString=ne(function(){return E(this)&&H(this).source||I(this)},"toString");}),
vendor: 171 bytes, line 6
6"./node_modules/core-js/internals/math-trunc.js":(function(s){"use strict";var u=Math.ceil,n=Math.floor;s.exports=Math.trunc||function(x){var E=+x;return (E>0?n:u)(E)};}),
vendor: 1,245 bytes, line 6
6"./node_modules/core-js/internals/microtask.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/global-this.js"),x=n("./node_modules/core-js/internals/safe-get-built-in.js"),E=n("./node_modules/core-js/internals/function-bind-context.js"),O=n("./node_modules/core-js/internals/task.js").set,B=n("./node_modules/core-js/internals/queue.js"),U=n("./node_modules/core-js/internals/environment-is-ios.js"),I=n("./node_modules/core-js/internals/environment-is-ios-pebble.js"),N=n("./node_modules/core-js/internals/environment-is-webos-webkit.js"),z=n("./node_modules/core-js/internals/environment-is-node.js"),H=f.MutationObserver||f.WebKitMutationObserver,V=f.document,R=f.process,q=f.Promise,re=x("queueMicrotask"),ce,Te,be,ne,Be;if(!re){var Ae=new B,Re=function(){var te,ue;for(z&&(te=R.domain)&&te.exit();ue=Ae.get();)try{ue();}catch(ve){throw Ae.head&&ce(),ve}te&&te.enter();};!U&&!z&&!N&&H&&V?(Te=!0,be=V.createTextNode(""),new H(Re).observe(be,{characterData:!0}),ce=function(){be.data=Te=!Te;}):!I&&q&&q.resolve?(ne=q.resolve(void 0),ne.constructor=q,Be=E(ne.then,ne),ce=function(){Be(Re);}):z?ce=function(){R.nextTick(Re);}:(O=E(O,f),ce=function(){O(Re);}),re=function(te){Ae.head||ce(),Ae.add(te);};}s.exports=re;}),
vendor: 258 bytes, line 6
6"./node_modules/core-js/internals/native-raw-json.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/fails.js");s.exports=!f(function(){var x="9007199254740993",E=JSON.rawJSON(x);return !JSON.isRawJSON(E)||JSON.stringify(E)!==x});}),
vendor: 373 bytes, line 6
6"./node_modules/core-js/internals/new-promise-capability.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/a-callable.js"),x=TypeError,E=function(O){var B,U;this.promise=new O(function(I,N){if(B!==void 0||U!==void 0)throw new x("Bad Promise constructor");B=I,U=N;}),this.resolve=f(B),this.reject=f(U);};s.exports.f=function(O){return new E(O)};}),
vendor: 254 bytes, line 6
6"./node_modules/core-js/internals/not-a-regexp.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/is-regexp.js"),x=TypeError;s.exports=function(E){if(f(E))throw new x("The method doesn't accept regular expressions");return E};}),
vendor: 1,233 bytes, line 6
6"./node_modules/core-js/internals/object-assign.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/descriptors.js"),x=n("./node_modules/core-js/internals/function-uncurry-this.js"),E=n("./node_modules/core-js/internals/function-call.js"),O=n("./node_modules/core-js/internals/fails.js"),B=n("./node_modules/core-js/internals/object-keys.js"),U=n("./node_modules/core-js/internals/object-get-own-property-symbols.js"),I=n("./node_modules/core-js/internals/object-property-is-enumerable.js"),N=n("./node_modules/core-js/internals/to-object.js"),z=n("./node_modules/core-js/internals/indexed-object.js"),H=Object.assign,V=Object.defineProperty,R=x([].concat);s.exports=!H||O(function(){if(f&&H({b:1},H(V({},"a",{enumerable:!0,get:function(){V(this,"b",{value:3,enumerable:!1});}}),{b:2})).b!==1)return !0;var q={},re={},ce=Symbol("assign detection"),Te="abcdefghijklmnopqrst";return q[ce]=7,Te.split("").forEach(function(be){re[be]=be;}),H({},q)[ce]!==7||B(H({},re)).join("")!==Te})?function(re,ce){for(var Te=N(re),be=arguments.length,ne=1,Be=U.f,Ae=I.f;be>ne;)for(var Re=z(arguments[ne++]),te=Be?R(B(Re),Be(Re)):B(Re),ue=te.length,ve=0,ae;ue>ve;)ae=te[ve++],(!f||E(Ae,Re,ae))&&(Te[ae]=Re[ae]);return Te}:H;}),
vendor: 1,240 bytes, line 6
6"./node_modules/core-js/internals/object-create.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/an-object.js"),x=n("./node_modules/core-js/internals/object-define-properties.js"),E=n("./node_modules/core-js/internals/enum-bug-keys.js"),O=n("./node_modules/core-js/internals/hidden-keys.js"),B=n("./node_modules/core-js/internals/html.js"),U=n("./node_modules/core-js/internals/document-create-element.js"),I=n("./node_modules/core-js/internals/shared-key.js"),N=">",z="<",H="prototype",V="script",R=I("IE_PROTO"),q=function(){},re=function(Be){return z+V+N+Be+z+"/"+V+N},ce=function(Be){Be.write(re("")),Be.close();var Ae=Be.parentWindow.Object;return Be=null,Ae},Te=function(){var Be=U("iframe"),Ae="java"+V+":",Re;return Be.style.display="none",B.appendChild(Be),Be.src=String(Ae),Re=Be.contentWindow.document,Re.open(),Re.write(re("document.F=Object")),Re.close(),Re.F},be,ne=function(){try{be=new ActiveXObject("htmlfile");}catch(Ae){}ne=typeof document<"u"?document.domain&&be?ce(be):Te():ce(be);for(var Be=E.length;Be--;)delete ne[H][E[Be]];return ne()};O[R]=!0,s.exports=Object.create||function(Ae,Re){var te;return Ae!==null?(q[H]=f(Ae),te=new q,q[H]=null,te[R]=Ae):te=ne(),Re===void 0?te:x.f(te,Re)};}),
vendor: 588 bytes, line 6
6"./node_modules/core-js/internals/object-define-properties.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/descriptors.js"),x=n("./node_modules/core-js/internals/v8-prototype-define-bug.js"),E=n("./node_modules/core-js/internals/object-define-property.js"),O=n("./node_modules/core-js/internals/an-object.js"),B=n("./node_modules/core-js/internals/to-indexed-object.js"),U=n("./node_modules/core-js/internals/object-keys.js");u.f=f&&!x?Object.defineProperties:function(N,z){O(N);for(var H=B(z),V=U(z),R=V.length,q=0,re;R>q;)E.f(N,re=V[q++],H[re]);return N};}),
vendor: 953 bytes, line 6
6"./node_modules/core-js/internals/object-define-property.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/descriptors.js"),x=n("./node_modules/core-js/internals/ie8-dom-define.js"),E=n("./node_modules/core-js/internals/v8-prototype-define-bug.js"),O=n("./node_modules/core-js/internals/an-object.js"),B=n("./node_modules/core-js/internals/to-property-key.js"),U=TypeError,I=Object.defineProperty,N=Object.getOwnPropertyDescriptor,z="enumerable",H="configurable",V="writable";u.f=f?E?function(q,re,ce){if(O(q),re=B(re),O(ce),typeof q=="function"&&re==="prototype"&&"value"in ce&&V in ce&&!ce[V]){var Te=N(q,re);Te&&Te[V]&&(q[re]=ce.value,ce={configurable:H in ce?ce[H]:Te[H],enumerable:z in ce?ce[z]:Te[z],writable:!1});}return I(q,re,ce)}:I:function(q,re,ce){if(O(q),re=B(re),O(ce),x)try{return I(q,re,ce)}catch(Te){}if("get"in ce||"set"in ce)throw new U("Accessors not supported");return "value"in ce&&(q[re]=ce.value),q};}),
vendor: 744 bytes, line 6
6"./node_modules/core-js/internals/object-get-own-property-descriptor.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/descriptors.js"),x=n("./node_modules/core-js/internals/function-call.js"),E=n("./node_modules/core-js/internals/object-property-is-enumerable.js"),O=n("./node_modules/core-js/internals/create-property-descriptor.js"),B=n("./node_modules/core-js/internals/to-indexed-object.js"),U=n("./node_modules/core-js/internals/to-property-key.js"),I=n("./node_modules/core-js/internals/has-own-property.js"),N=n("./node_modules/core-js/internals/ie8-dom-define.js"),z=Object.getOwnPropertyDescriptor;u.f=f?z:function(V,R){if(V=B(V),R=U(R),N)try{return z(V,R)}catch(q){}if(I(V,R))return O(!x(E.f,V,R),V[R])};}),
vendor: 577 bytes, line 6
6"./node_modules/core-js/internals/object-get-own-property-names-external.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/classof-raw.js"),x=n("./node_modules/core-js/internals/to-indexed-object.js"),E=n("./node_modules/core-js/internals/object-get-own-property-names.js").f,O=n("./node_modules/core-js/internals/array-slice.js"),B=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],U=function(I){try{return E(I)}catch(N){return O(B)}};s.exports.f=function(N){return B&&f(N)==="Window"?U(N):E(x(N))};}),
vendor: 318 bytes, line 6
6"./node_modules/core-js/internals/object-get-own-property-names.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/object-keys-internal.js"),x=n("./node_modules/core-js/internals/enum-bug-keys.js"),E=x.concat("length","prototype");u.f=Object.getOwnPropertyNames||function(B){return f(B,E)};}),
vendor: 134 bytes, line 6
6"./node_modules/core-js/internals/object-get-own-property-symbols.js":(function(s,u){"use strict";u.f=Object.getOwnPropertySymbols;}),
vendor: 585 bytes, line 6
6"./node_modules/core-js/internals/object-get-prototype-of.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/has-own-property.js"),x=n("./node_modules/core-js/internals/is-callable.js"),E=n("./node_modules/core-js/internals/to-object.js"),O=n("./node_modules/core-js/internals/shared-key.js"),B=n("./node_modules/core-js/internals/correct-prototype-getter.js"),U=O("IE_PROTO"),I=Object,N=I.prototype;s.exports=B?I.getPrototypeOf:function(z){var H=E(z);if(f(H,U))return H[U];var V=H.constructor;return x(V)&&H instanceof V?V.prototype:H instanceof I?N:null};}),
vendor: 450 bytes, line 6
6"./node_modules/core-js/internals/object-is-extensible.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/fails.js"),x=n("./node_modules/core-js/internals/is-object.js"),E=n("./node_modules/core-js/internals/classof-raw.js"),O=n("./node_modules/core-js/internals/array-buffer-non-extensible.js"),B=Object.isExtensible,U=f(function(){B(1);});s.exports=U||O?function(N){return !x(N)||O&&E(N)==="ArrayBuffer"?!1:B?B(N):!0}:B;}),
vendor: 193 bytes, line 6
6"./node_modules/core-js/internals/object-is-prototype-of.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-uncurry-this.js");s.exports=f({}.isPrototypeOf);}),
vendor: 557 bytes, line 6
6"./node_modules/core-js/internals/object-keys-internal.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-uncurry-this.js"),x=n("./node_modules/core-js/internals/has-own-property.js"),E=n("./node_modules/core-js/internals/to-indexed-object.js"),O=n("./node_modules/core-js/internals/array-includes.js").indexOf,B=n("./node_modules/core-js/internals/hidden-keys.js"),U=f([].push);s.exports=function(I,N){var z=E(I),H=0,V=[],R;for(R in z)!x(B,R)&&x(z,R)&&U(V,R);for(;N.length>H;)x(z,R=N[H++])&&(~O(V,R)||U(V,R));return V};}),
vendor: 258 bytes, line 6
6"./node_modules/core-js/internals/object-keys.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/object-keys-internal.js"),x=n("./node_modules/core-js/internals/enum-bug-keys.js");s.exports=Object.keys||function(O){return f(O,x)};}),
vendor: 247 bytes, line 6
6"./node_modules/core-js/internals/object-property-is-enumerable.js":(function(s,u){"use strict";var n={}.propertyIsEnumerable,f=Object.getOwnPropertyDescriptor,x=f&&!n.call({1:2},1);u.f=x?function(O){var B=f(this,O);return !!B&&B.enumerable}:n;}),
vendor: 604 bytes, line 6
6"./node_modules/core-js/internals/object-set-prototype-of.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-uncurry-this-accessor.js"),x=n("./node_modules/core-js/internals/is-object.js"),E=n("./node_modules/core-js/internals/require-object-coercible.js"),O=n("./node_modules/core-js/internals/a-possible-prototype.js");s.exports=Object.setPrototypeOf||("__proto__"in{}?(function(){var B=!1,U={},I;try{I=f(Object.prototype,"__proto__","set"),I(U,[]),B=U instanceof Array;}catch(N){}return function(z,H){return E(z),O(H),x(z)&&(B?I(z,H):z.__proto__=H),z}})():void 0);}),
vendor: 274 bytes, line 6
6"./node_modules/core-js/internals/object-to-string.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/to-string-tag-support.js"),x=n("./node_modules/core-js/internals/classof.js");s.exports=f?{}.toString:function(){return "[object "+x(this)+"]"};}),
vendor: 493 bytes, line 6
6"./node_modules/core-js/internals/ordinary-to-primitive.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-call.js"),x=n("./node_modules/core-js/internals/is-callable.js"),E=n("./node_modules/core-js/internals/is-object.js"),O=TypeError;s.exports=function(B,U){var I,N;if(U==="string"&&x(I=B.toString)&&!E(N=f(I,B))||x(I=B.valueOf)&&!E(N=f(I,B))||U!=="string"&&x(I=B.toString)&&!E(N=f(I,B)))return N;throw new O("Can't convert object to primitive value")};}),
vendor: 511 bytes, line 6
6"./node_modules/core-js/internals/own-keys.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/get-built-in.js"),x=n("./node_modules/core-js/internals/function-uncurry-this.js"),E=n("./node_modules/core-js/internals/object-get-own-property-names.js"),O=n("./node_modules/core-js/internals/object-get-own-property-symbols.js"),B=n("./node_modules/core-js/internals/an-object.js"),U=x([].concat);s.exports=f("Reflect","ownKeys")||function(N){var z=E.f(B(N)),H=O.f;return H?U(z,H(N)):z};}),
vendor: 937 bytes, lines 6-7
6"./node_modules/core-js/internals/parse-json-string.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-uncurry-this.js"),x=n("./node_modules/core-js/internals/has-own-property.js"),E=SyntaxError,O=parseInt,B=String.fromCharCode,U=f("".charAt),I=f("".slice),N=f(/./.exec),z={'\\"':'"',"\\\\":"\\","\\/":"/","\\b":"\b","\\f":"\f","\\n":` 7`,"\\r":"\r","\\t":" "},H=/^[\da-f]{4}$/i,V=/^[\u0000-\u001F]$/;s.exports=function(R,q){for(var re=!0,ce="";q<R.length;){var Te=U(R,q);if(Te==="\\"){var be=I(R,q,q+2);if(x(z,be))ce+=z[be],q+=2;else if(be==="\\u"){q+=2;var ne=I(R,q,q+4);if(!N(H,ne))throw new E("Bad Unicode escape at: "+q);ce+=B(O(ne,16)),q+=4;}else throw new E('Unknown escape sequence: "'+be+'"')}else if(Te==='"'){re=!1,q++;break}else {if(N(V,Te))throw new E("Bad control character in string literal at: "+q);ce+=Te,q++;}}if(re)throw new E("Unterminated string at: "+q);return {value:ce,end:q}};}),
vendor: 147 bytes, line 7
7"./node_modules/core-js/internals/path.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/global-this.js");s.exports=f;}),
vendor: 166 bytes, line 7
7"./node_modules/core-js/internals/perform.js":(function(s){"use strict";s.exports=function(u){try{return {error:!1,value:u()}}catch(n){return {error:!0,value:n}}};}),
vendor: 1,111 bytes, line 7
7"./node_modules/core-js/internals/promise-constructor-detection.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/global-this.js"),x=n("./node_modules/core-js/internals/promise-native-constructor.js"),E=n("./node_modules/core-js/internals/is-callable.js"),O=n("./node_modules/core-js/internals/is-forced.js"),B=n("./node_modules/core-js/internals/inspect-source.js"),U=n("./node_modules/core-js/internals/well-known-symbol.js"),I=n("./node_modules/core-js/internals/environment.js"),N=n("./node_modules/core-js/internals/is-pure.js"),z=n("./node_modules/core-js/internals/environment-v8-version.js"),H=x&&x.prototype,V=U("species"),R=!1,q=E(f.PromiseRejectionEvent),re=O("Promise",function(){var ce=B(x),Te=ce!==String(x);if(!Te&&z===66||N&&!(H.catch&&H.finally))return !0;if(!z||z<51||!/native code/.test(ce)){var be=new x(function(Ae){Ae(1);}),ne=function(Ae){Ae(function(){},function(){});},Be=be.constructor={};if(Be[V]=ne,R=be.then(function(){})instanceof ne,!R)return !0}return !Te&&(I==="BROWSER"||I==="DENO")&&!q});s.exports={CONSTRUCTOR:re,REJECTION_EVENT:q,SUBCLASSING:R};}),
vendor: 177 bytes, line 7
7"./node_modules/core-js/internals/promise-native-constructor.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/global-this.js");s.exports=f.Promise;}),
vendor: 376 bytes, line 7
7"./node_modules/core-js/internals/promise-resolve.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/an-object.js"),x=n("./node_modules/core-js/internals/is-object.js"),E=n("./node_modules/core-js/internals/new-promise-capability.js");s.exports=function(O,B){if(f(O),x(B)&&B.constructor===O)return B;var U=E.f(O),I=U.resolve;return I(B),U.promise};}),
vendor: 406 bytes, line 7
7"./node_modules/core-js/internals/promise-statics-incorrect-iteration.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/promise-native-constructor.js"),x=n("./node_modules/core-js/internals/check-correctness-of-iteration.js"),E=n("./node_modules/core-js/internals/promise-constructor-detection.js").CONSTRUCTOR;s.exports=E||!x(function(O){f.all(O).then(void 0,function(){});});}),
vendor: 341 bytes, line 7
7"./node_modules/core-js/internals/queue.js":(function(s){"use strict";var u=function(){this.head=null,this.tail=null;};u.prototype={add:function(n){var f={item:n,next:null},x=this.tail;x?x.next=f:this.head=f,this.tail=f;},get:function(){var n=this.head;if(n){var f=this.head=n.next;return f===null&&(this.tail=null),n.item}}},s.exports=u;}),
vendor: 563 bytes, line 7
7"./node_modules/core-js/internals/regexp-exec-abstract.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-call.js"),x=n("./node_modules/core-js/internals/an-object.js"),E=n("./node_modules/core-js/internals/is-callable.js"),O=n("./node_modules/core-js/internals/classof-raw.js"),B=n("./node_modules/core-js/internals/regexp-exec.js"),U=TypeError;s.exports=function(I,N){var z=I.exec;if(E(z)){var H=f(z,I,N);return H!==null&&x(H),H}if(O(I)==="RegExp")return f(B,I,N);throw new U("RegExp#exec called on incompatible receiver")};}),
vendor: 1,950 bytes, lines 7-8
7"./node_modules/core-js/internals/regexp-exec.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-call.js"),x=n("./node_modules/core-js/internals/function-uncurry-this.js"),E=n("./node_modules/core-js/internals/to-string.js"),O=n("./node_modules/core-js/internals/regexp-flags.js"),B=n("./node_modules/core-js/internals/regexp-sticky-helpers.js"),U=n("./node_modules/core-js/internals/shared.js"),I=n("./node_modules/core-js/internals/object-create.js"),N=n("./node_modules/core-js/internals/internal-state.js").get,z=n("./node_modules/core-js/internals/regexp-unsupported-dot-all.js"),H=n("./node_modules/core-js/internals/regexp-unsupported-ncg.js"),V=U("native-string-replace",String.prototype.replace),R=RegExp.prototype.exec,q=R,re=x("".charAt),ce=x("".indexOf),Te=x("".replace),be=x("".slice),ne=(function(){var te=/a/,ue=/b*/g;return f(R,te,"a"),f(R,ue,"a"),te.lastIndex!==0||ue.lastIndex!==0})(),Be=B.BROKEN_CARET,Ae=/()??/.exec("")[1]!==void 0,Re=ne||Ae||Be||z||H;Re&&(q=function(ue){var ve=this,ae=N(ve),Xe=E(ue),He=ae.raw,ct,ge,tt,Le,We,De,ze;if(He)return He.lastIndex=ve.lastIndex,ct=f(q,He,Xe),ve.lastIndex=He.lastIndex,ct;var Qe=ae.groups,Ge=Be&&ve.sticky,it=f(O,ve),Ze=ve.source,xt=0,ir=Xe;if(Ge&&(it=Te(it,"y",""),ce(it,"g")===-1&&(it+="g"),ir=be(Xe,ve.lastIndex),ve.lastIndex>0&&(!ve.multiline||ve.multiline&&re(Xe,ve.lastIndex-1)!==` 8`)&&(Ze="(?: "+Ze+")",ir=" "+ir,xt++),ge=new RegExp("^(?:"+Ze+")",it)),Ae&&(ge=new RegExp("^"+Ze+"$(?!\\s)",it)),ne&&(tt=ve.lastIndex),Le=f(R,Ge?ge:ve,ir),Ge?Le?(Le.input=be(Le.input,xt),Le[0]=be(Le[0],xt),Le.index=ve.lastIndex,ve.lastIndex+=Le[0].length):ve.lastIndex=0:ne&&Le&&(ve.lastIndex=ve.global?Le.index+Le[0].length:tt),Ae&&Le&&Le.length>1&&f(V,Le[0],ge,function(){for(We=1;We<arguments.length-2;We++)arguments[We]===void 0&&(Le[We]=void 0);}),Le&&Qe)for(Le.groups=De=I(null),We=0;We<Qe.length;We++)ze=Qe[We],De[ze[0]]=Le[ze[1]];return Le}),s.exports=q;}),
vendor: 612 bytes, line 8
8"./node_modules/core-js/internals/regexp-flags-detection.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/global-this.js"),x=n("./node_modules/core-js/internals/fails.js"),E=f.RegExp,O=!x(function(){var B=!0;try{E(".","d");}catch(q){B=!1;}var U={},I="",N=B?"dgimsy":"gimsy",z=function(q,re){Object.defineProperty(U,q,{get:function(){return I+=re,!0}});},H={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};B&&(H.hasIndices="d");for(var V in H)z(V,H[V]);var R=Object.getOwnPropertyDescriptor(E.prototype,"flags").get.call(U);return R!==N||I!==N});s.exports={correct:O};}),
vendor: 360 bytes, line 8
8"./node_modules/core-js/internals/regexp-flags.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/an-object.js");s.exports=function(){var x=f(this),E="";return x.hasIndices&&(E+="d"),x.global&&(E+="g"),x.ignoreCase&&(E+="i"),x.multiline&&(E+="m"),x.dotAll&&(E+="s"),x.unicode&&(E+="u"),x.unicodeSets&&(E+="v"),x.sticky&&(E+="y"),E};}),
vendor: 533 bytes, line 8
8"./node_modules/core-js/internals/regexp-get-flags.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-call.js"),x=n("./node_modules/core-js/internals/has-own-property.js"),E=n("./node_modules/core-js/internals/object-is-prototype-of.js"),O=n("./node_modules/core-js/internals/regexp-flags-detection.js"),B=n("./node_modules/core-js/internals/regexp-flags.js"),U=RegExp.prototype;s.exports=O.correct?function(I){return I.flags}:function(I){return !O.correct&&E(U,I)&&!x(I,"flags")?f(B,I):I.flags};}),
vendor: 475 bytes, line 8
8"./node_modules/core-js/internals/regexp-sticky-helpers.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/fails.js"),x=n("./node_modules/core-js/internals/global-this.js"),E=x.RegExp,O=f(function(){var I=E("a","y");return I.lastIndex=2,I.exec("abcd")!==null}),B=O||f(function(){return !E("a","y").sticky}),U=O||f(function(){var I=E("^r","gy");return I.lastIndex=2,I.exec("str")!==null});s.exports={BROKEN_CARET:U,MISSED_STICKY:B,UNSUPPORTED_Y:O};}),
vendor: 306 bytes, lines 8-9
8"./node_modules/core-js/internals/regexp-unsupported-dot-all.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/fails.js"),x=n("./node_modules/core-js/internals/global-this.js"),E=x.RegExp;s.exports=f(function(){var O=E(".","s");return !(O.dotAll&&O.test(` 9`)&&O.flags==="s")});}),
vendor: 326 bytes, line 9
9"./node_modules/core-js/internals/regexp-unsupported-ncg.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/fails.js"),x=n("./node_modules/core-js/internals/global-this.js"),E=x.RegExp;s.exports=f(function(){var O=E("(?<a>b)","g");return O.exec("b").groups.a!=="b"||"b".replace(O,"$<a>c")!=="bc"});}),
vendor: 255 bytes, line 9
9"./node_modules/core-js/internals/require-object-coercible.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/is-null-or-undefined.js"),x=TypeError;s.exports=function(E){if(f(E))throw new x("Can't call method on "+E);return E};}),
vendor: 309 bytes, line 9
9"./node_modules/core-js/internals/safe-get-built-in.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/global-this.js"),x=n("./node_modules/core-js/internals/descriptors.js"),E=Object.getOwnPropertyDescriptor;s.exports=function(O){if(!x)return f[O];var B=E(f,O);return B&&B.value};}),
vendor: 854 bytes, line 9
9"./node_modules/core-js/internals/schedulers-fix.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/global-this.js"),x=n("./node_modules/core-js/internals/function-apply.js"),E=n("./node_modules/core-js/internals/is-callable.js"),O=n("./node_modules/core-js/internals/environment.js"),B=n("./node_modules/core-js/internals/environment-user-agent.js"),U=n("./node_modules/core-js/internals/array-slice.js"),I=n("./node_modules/core-js/internals/validate-arguments-length.js"),N=f.Function,z=/MSIE .\./.test(B)||O==="BUN"&&(function(){var H=f.Bun.version.split(".");return H.length<3||H[0]==="0"&&(H[1]<3||H[1]==="3"&&H[2]==="0")})();s.exports=function(H,V){var R=V?2:1;return z?function(q,re){var ce=I(arguments.length,1)>R,Te=E(q)?q:N(q),be=ce?U(arguments,R):[],ne=ce?function(){x(Te,this,be);}:Te;return V?H(ne,re):H(ne)}:H};}),
vendor: 281 bytes, line 9
9"./node_modules/core-js/internals/set-clone.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/set-helpers.js"),x=n("./node_modules/core-js/internals/set-iterate.js"),E=f.Set,O=f.add;s.exports=function(B){var U=new E;return x(B,function(I){O(U,I);}),U};}),
vendor: 662 bytes, line 9
9"./node_modules/core-js/internals/set-difference.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/a-set.js"),x=n("./node_modules/core-js/internals/set-helpers.js"),E=n("./node_modules/core-js/internals/set-clone.js"),O=n("./node_modules/core-js/internals/set-size.js"),B=n("./node_modules/core-js/internals/get-set-record.js"),U=n("./node_modules/core-js/internals/set-iterate.js"),I=n("./node_modules/core-js/internals/iterate-simple.js"),N=x.has,z=x.remove;s.exports=function(V){var R=f(this),q=B(V),re=E(R);return O(R)<=q.size?U(R,function(ce){q.includes(ce)&&z(re,ce);}):I(q.getIterator(),function(ce){N(re,ce)&&z(re,ce);}),re};}),
vendor: 237 bytes, line 9
9"./node_modules/core-js/internals/set-helpers.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-uncurry-this.js"),x=Set.prototype;s.exports={Set,add:f(x.add),has:f(x.has),remove:f(x.delete),proto:x};}),
vendor: 615 bytes, line 9
9"./node_modules/core-js/internals/set-intersection.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/a-set.js"),x=n("./node_modules/core-js/internals/set-helpers.js"),E=n("./node_modules/core-js/internals/set-size.js"),O=n("./node_modules/core-js/internals/get-set-record.js"),B=n("./node_modules/core-js/internals/set-iterate.js"),U=n("./node_modules/core-js/internals/iterate-simple.js"),I=x.Set,N=x.add,z=x.has;s.exports=function(V){var R=f(this),q=O(V),re=new I;return E(R)>q.size?U(q.getIterator(),function(ce){z(R,ce)&&N(re,ce);}):B(R,function(ce){q.includes(ce)&&N(re,ce);}),re};}),
vendor: 691 bytes, line 9
9"./node_modules/core-js/internals/set-is-disjoint-from.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/a-set.js"),x=n("./node_modules/core-js/internals/set-helpers.js").has,E=n("./node_modules/core-js/internals/set-size.js"),O=n("./node_modules/core-js/internals/get-set-record.js"),B=n("./node_modules/core-js/internals/set-iterate.js"),U=n("./node_modules/core-js/internals/iterate-simple.js"),I=n("./node_modules/core-js/internals/iterator-close.js");s.exports=function(z){var H=f(this),V=O(z);if(E(H)<=V.size)return B(H,function(q){if(V.includes(q))return !1},!0)!==!1;var R=V.getIterator();return U(R,function(q){if(x(H,q))return I(R,"normal",!1)})!==!1};}),
vendor: 426 bytes, line 9
9"./node_modules/core-js/internals/set-is-subset-of.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/a-set.js"),x=n("./node_modules/core-js/internals/set-size.js"),E=n("./node_modules/core-js/internals/set-iterate.js"),O=n("./node_modules/core-js/internals/get-set-record.js");s.exports=function(U){var I=f(this),N=O(U);return x(I)>N.size?!1:E(I,function(z){if(!N.includes(z))return !1},!0)!==!1};}),
vendor: 584 bytes, line 9
9"./node_modules/core-js/internals/set-is-superset-of.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/a-set.js"),x=n("./node_modules/core-js/internals/set-helpers.js").has,E=n("./node_modules/core-js/internals/set-size.js"),O=n("./node_modules/core-js/internals/get-set-record.js"),B=n("./node_modules/core-js/internals/iterate-simple.js"),U=n("./node_modules/core-js/internals/iterator-close.js");s.exports=function(N){var z=f(this),H=O(N);if(E(z)<H.size)return !1;var V=H.getIterator();return B(V,function(R){if(!x(z,R))return U(V,"normal",!1)})!==!1};}),
vendor: 397 bytes, line 9
9"./node_modules/core-js/internals/set-iterate.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-uncurry-this.js"),x=n("./node_modules/core-js/internals/iterate-simple.js"),E=n("./node_modules/core-js/internals/set-helpers.js"),O=E.Set,B=E.proto,U=f(B.forEach),I=f(B.keys),N=I(new O).next;s.exports=function(z,H,V){return V?x({iterator:I(z),next:N},H):U(z,H)};}),
vendor: 275 bytes, line 9
9"./node_modules/core-js/internals/set-size.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-uncurry-this-accessor.js"),x=n("./node_modules/core-js/internals/set-helpers.js");s.exports=f(x.proto,"size","get")||function(E){return E.size};}),
vendor: 443 bytes, line 9
9"./node_modules/core-js/internals/set-species.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/get-built-in.js"),x=n("./node_modules/core-js/internals/define-built-in-accessor.js"),E=n("./node_modules/core-js/internals/well-known-symbol.js"),O=n("./node_modules/core-js/internals/descriptors.js"),B=E("species");s.exports=function(U){var I=f(U);O&&I&&!I[B]&&x(I,B,{configurable:!0,get:function(){return this}});};}),
vendor: 518 bytes, line 9
9"./node_modules/core-js/internals/set-symmetric-difference.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/a-set.js"),x=n("./node_modules/core-js/internals/set-helpers.js"),E=n("./node_modules/core-js/internals/set-clone.js"),O=n("./node_modules/core-js/internals/get-set-record.js"),B=n("./node_modules/core-js/internals/iterate-simple.js"),U=x.add,I=x.has,N=x.remove;s.exports=function(H){var V=f(this),R=O(H).getIterator(),q=E(V);return B(R,function(re){I(V,re)?N(q,re):U(q,re);}),q};}),
vendor: 397 bytes, line 9
9"./node_modules/core-js/internals/set-to-string-tag.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/object-define-property.js").f,x=n("./node_modules/core-js/internals/has-own-property.js"),E=n("./node_modules/core-js/internals/well-known-symbol.js"),O=E("toStringTag");s.exports=function(B,U,I){B&&!I&&(B=B.prototype),B&&!x(B,O)&&f(B,O,{configurable:!0,value:U});};}),
vendor: 462 bytes, line 9
9"./node_modules/core-js/internals/set-union.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/a-set.js"),x=n("./node_modules/core-js/internals/set-helpers.js").add,E=n("./node_modules/core-js/internals/set-clone.js"),O=n("./node_modules/core-js/internals/get-set-record.js"),B=n("./node_modules/core-js/internals/iterate-simple.js");s.exports=function(I){var N=f(this),z=O(I).getIterator(),H=E(N);return B(z,function(V){x(H,V);}),H};}),
vendor: 243 bytes, line 9
9"./node_modules/core-js/internals/shared-key.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/shared.js"),x=n("./node_modules/core-js/internals/uid.js"),E=f("keys");s.exports=function(O){return E[O]||(E[O]=x(O))};}),
vendor: 590 bytes, line 9
9"./node_modules/core-js/internals/shared-store.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/is-pure.js"),x=n("./node_modules/core-js/internals/global-this.js"),E=n("./node_modules/core-js/internals/define-global-property.js"),O="__core-js_shared__",B=s.exports=x[O]||E(O,{});(B.versions||(B.versions=[])).push({version:"3.47.0",mode:f?"pure":"global",copyright:"\xA9 2014-2025 Denis Pushkarev (zloirock.ru), 2025 CoreJS Company (core-js.io)",license:"https://github.com/zloirock/core-js/blob/v3.47.0/LICENSE",source:"https://github.com/zloirock/core-js"});}),
vendor: 189 bytes, line 9
9"./node_modules/core-js/internals/shared.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/shared-store.js");s.exports=function(x,E){return f[x]||(f[x]=E||{})};}),
vendor: 434 bytes, line 9
9"./node_modules/core-js/internals/species-constructor.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/an-object.js"),x=n("./node_modules/core-js/internals/a-constructor.js"),E=n("./node_modules/core-js/internals/is-null-or-undefined.js"),O=n("./node_modules/core-js/internals/well-known-symbol.js"),B=O("species");s.exports=function(U,I){var N=f(U).constructor,z;return N===void 0||E(z=f(N)[B])?I:x(z)};}),
vendor: 255 bytes, line 9
9"./node_modules/core-js/internals/string-html-forced.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/fails.js");s.exports=function(x){return f(function(){var E=""[x]('"');return E!==E.toLowerCase()||E.split('"').length>3})};}),
vendor: 665 bytes, line 9
9"./node_modules/core-js/internals/string-multibyte.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-uncurry-this.js"),x=n("./node_modules/core-js/internals/to-integer-or-infinity.js"),E=n("./node_modules/core-js/internals/to-string.js"),O=n("./node_modules/core-js/internals/require-object-coercible.js"),B=f("".charAt),U=f("".charCodeAt),I=f("".slice),N=function(z){return function(H,V){var R=E(O(H)),q=x(V),re=R.length,ce,Te;return q<0||q>=re?z?"":void 0:(ce=U(R,q),ce<55296||ce>56319||q+1===re||(Te=U(R,q+1))<56320||Te>57343?z?B(R,q):ce:z?I(R,q,q+2):(ce-55296<<10)+(Te-56320)+65536)}};s.exports={codeAt:N(!1),charAt:N(!0)};}),
vendor: 374 bytes, line 9
9"./node_modules/core-js/internals/string-trim-forced.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-name.js").PROPER,x=n("./node_modules/core-js/internals/fails.js"),E=n("./node_modules/core-js/internals/whitespaces.js"),O="\u200B\x85\u180E";s.exports=function(B){return x(function(){return !!E[B]()||O[B]()!==O||f&&E[B].name!==B})};}),
vendor: 540 bytes, line 9
9"./node_modules/core-js/internals/string-trim.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-uncurry-this.js"),x=n("./node_modules/core-js/internals/require-object-coercible.js"),E=n("./node_modules/core-js/internals/to-string.js"),O=n("./node_modules/core-js/internals/whitespaces.js"),B=f("".replace),U=RegExp("^["+O+"]+"),I=RegExp("(^|[^"+O+"])["+O+"]+$"),N=function(z){return function(H){var V=E(x(H));return z&1&&(V=B(V,U,"")),z&2&&(V=B(V,I,"$1")),V}};s.exports={start:N(1),end:N(2),trim:N(3)};}),
vendor: 443 bytes, line 9
9"./node_modules/core-js/internals/symbol-constructor-detection.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/environment-v8-version.js"),x=n("./node_modules/core-js/internals/fails.js"),E=n("./node_modules/core-js/internals/global-this.js"),O=E.String;s.exports=!!Object.getOwnPropertySymbols&&!x(function(){var B=Symbol("symbol detection");return !O(B)||!(Object(B)instanceof Symbol)||!Symbol.sham&&f&&f<41});}),
vendor: 484 bytes, line 9
9"./node_modules/core-js/internals/symbol-define-to-primitive.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-call.js"),x=n("./node_modules/core-js/internals/get-built-in.js"),E=n("./node_modules/core-js/internals/well-known-symbol.js"),O=n("./node_modules/core-js/internals/define-built-in.js");s.exports=function(){var B=x("Symbol"),U=B&&B.prototype,I=U&&U.valueOf,N=E("toPrimitive");U&&!U[N]&&O(U,N,function(z){return f(I,this)},{arity:1});};}),
vendor: 216 bytes, line 9
9"./node_modules/core-js/internals/symbol-registry-detection.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/symbol-constructor-detection.js");s.exports=f&&!!Symbol.for&&!!Symbol.keyFor;}),
vendor: 1,828 bytes, line 9
9"./node_modules/core-js/internals/task.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/global-this.js"),x=n("./node_modules/core-js/internals/function-apply.js"),E=n("./node_modules/core-js/internals/function-bind-context.js"),O=n("./node_modules/core-js/internals/is-callable.js"),B=n("./node_modules/core-js/internals/has-own-property.js"),U=n("./node_modules/core-js/internals/fails.js"),I=n("./node_modules/core-js/internals/html.js"),N=n("./node_modules/core-js/internals/array-slice.js"),z=n("./node_modules/core-js/internals/document-create-element.js"),H=n("./node_modules/core-js/internals/validate-arguments-length.js"),V=n("./node_modules/core-js/internals/environment-is-ios.js"),R=n("./node_modules/core-js/internals/environment-is-node.js"),q=f.setImmediate,re=f.clearImmediate,ce=f.process,Te=f.Dispatch,be=f.Function,ne=f.MessageChannel,Be=f.String,Ae=0,Re={},te="onreadystatechange",ue,ve,ae,Xe;U(function(){ue=f.location;});var He=function(Le){if(B(Re,Le)){var We=Re[Le];delete Re[Le],We();}},ct=function(Le){return function(){He(Le);}},ge=function(Le){He(Le.data);},tt=function(Le){f.postMessage(Be(Le),ue.protocol+"//"+ue.host);};(!q||!re)&&(q=function(We){H(arguments.length,1);var De=O(We)?We:be(We),ze=N(arguments,1);return Re[++Ae]=function(){x(De,void 0,ze);},ve(Ae),Ae},re=function(We){delete Re[We];},R?ve=function(Le){ce.nextTick(ct(Le));}:Te&&Te.now?ve=function(Le){Te.now(ct(Le));}:ne&&!V?(ae=new ne,Xe=ae.port2,ae.port1.onmessage=ge,ve=E(Xe.postMessage,Xe)):f.addEventListener&&O(f.postMessage)&&!f.importScripts&&ue&&ue.protocol!=="file:"&&!U(tt)?(ve=tt,f.addEventListener("message",ge,!1)):te in z("script")?ve=function(Le){I.appendChild(z("script"))[te]=function(){I.removeChild(this),He(Le);};}:ve=function(Le){setTimeout(ct(Le),0);}),s.exports={set:q,clear:re};}),
vendor: 183 bytes, line 9
9"./node_modules/core-js/internals/this-number-value.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-uncurry-this.js");s.exports=f(1.1.valueOf);}),
vendor: 244 bytes, line 9
9"./node_modules/core-js/internals/to-absolute-index.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/to-integer-or-infinity.js"),x=Math.max,E=Math.min;s.exports=function(O,B){var U=f(O);return U<0?x(U+B,0):E(U,B)};}),
vendor: 257 bytes, line 9
9"./node_modules/core-js/internals/to-indexed-object.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/indexed-object.js"),x=n("./node_modules/core-js/internals/require-object-coercible.js");s.exports=function(E){return f(x(E))};}),
vendor: 211 bytes, line 9
9"./node_modules/core-js/internals/to-integer-or-infinity.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/math-trunc.js");s.exports=function(x){var E=+x;return E!==E||E===0?0:f(E)};}),
vendor: 231 bytes, line 9
9"./node_modules/core-js/internals/to-length.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/to-integer-or-infinity.js"),x=Math.min;s.exports=function(E){var O=f(E);return O>0?x(O,9007199254740991):0};}),
vendor: 200 bytes, line 9
9"./node_modules/core-js/internals/to-object.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/require-object-coercible.js"),x=Object;s.exports=function(E){return x(f(E))};}),
vendor: 687 bytes, line 9
9"./node_modules/core-js/internals/to-primitive.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-call.js"),x=n("./node_modules/core-js/internals/is-object.js"),E=n("./node_modules/core-js/internals/is-symbol.js"),O=n("./node_modules/core-js/internals/get-method.js"),B=n("./node_modules/core-js/internals/ordinary-to-primitive.js"),U=n("./node_modules/core-js/internals/well-known-symbol.js"),I=TypeError,N=U("toPrimitive");s.exports=function(z,H){if(!x(z)||E(z))return z;var V=O(z,N),R;if(V){if(H===void 0&&(H="default"),R=f(V,z,H),!x(R)||E(R))return R;throw new I("Can't convert object to primitive value")}return H===void 0&&(H="number"),B(z,H)};}),
vendor: 262 bytes, line 9
9"./node_modules/core-js/internals/to-property-key.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/to-primitive.js"),x=n("./node_modules/core-js/internals/is-symbol.js");s.exports=function(E){var O=f(E,"string");return x(O)?O:O+""};}),
vendor: 443 bytes, line 9
9"./node_modules/core-js/internals/to-set-like.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/get-built-in.js"),x=n("./node_modules/core-js/internals/is-callable.js"),E=n("./node_modules/core-js/internals/is-iterable.js"),O=n("./node_modules/core-js/internals/is-object.js"),B=f("Set"),U=function(I){return O(I)&&typeof I.size=="number"&&x(I.has)&&x(I.keys)};s.exports=function(I){return U(I)?I:E(I)?new B(I):I};}),
vendor: 226 bytes, line 9
9"./node_modules/core-js/internals/to-string-tag-support.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/well-known-symbol.js"),x=f("toStringTag"),E={};E[x]="z",s.exports=String(E)==="[object z]";}),
vendor: 264 bytes, line 9
9"./node_modules/core-js/internals/to-string.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/classof.js"),x=String;s.exports=function(E){if(f(E)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return x(E)};}),
vendor: 159 bytes, line 9
9"./node_modules/core-js/internals/try-to-string.js":(function(s){"use strict";var u=String;s.exports=function(n){try{return u(n)}catch(f){return "Object"}};}),
vendor: 257 bytes, line 9
9"./node_modules/core-js/internals/uid.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-uncurry-this.js"),x=0,E=Math.random(),O=f(1.1.toString);s.exports=function(B){return "Symbol("+(B===void 0?"":B)+")_"+O(++x+E,36)};}),
vendor: 225 bytes, line 9
9"./node_modules/core-js/internals/use-symbol-as-uid.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/symbol-constructor-detection.js");s.exports=f&&!Symbol.sham&&typeof Symbol.iterator=="symbol";}),
vendor: 324 bytes, line 9
9"./node_modules/core-js/internals/v8-prototype-define-bug.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/descriptors.js"),x=n("./node_modules/core-js/internals/fails.js");s.exports=f&&x(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42});}),
vendor: 186 bytes, line 9
9"./node_modules/core-js/internals/validate-arguments-length.js":(function(s){"use strict";var u=TypeError;s.exports=function(n,f){if(n<f)throw new u("Not enough arguments");return n};}),
vendor: 268 bytes, line 9
9"./node_modules/core-js/internals/weak-map-basic-detection.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/global-this.js"),x=n("./node_modules/core-js/internals/is-callable.js"),E=f.WeakMap;s.exports=x(E)&&/native code/.test(String(E));}),
vendor: 429 bytes, line 9
9"./node_modules/core-js/internals/well-known-symbol-define.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/path.js"),x=n("./node_modules/core-js/internals/has-own-property.js"),E=n("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),O=n("./node_modules/core-js/internals/object-define-property.js").f;s.exports=function(B){var U=f.Symbol||(f.Symbol={});x(U,B)||O(U,B,{value:E.f(B)});};}),
vendor: 168 bytes, line 9
9"./node_modules/core-js/internals/well-known-symbol-wrapped.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/well-known-symbol.js");u.f=f;}),
vendor: 575 bytes, line 9
9"./node_modules/core-js/internals/well-known-symbol.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/global-this.js"),x=n("./node_modules/core-js/internals/shared.js"),E=n("./node_modules/core-js/internals/has-own-property.js"),O=n("./node_modules/core-js/internals/uid.js"),B=n("./node_modules/core-js/internals/symbol-constructor-detection.js"),U=n("./node_modules/core-js/internals/use-symbol-as-uid.js"),I=f.Symbol,N=x("wks"),z=U?I.for||I:I&&I.withoutSetter||O;s.exports=function(H){return E(N,H)||(N[H]=B&&E(I,H)?I[H]:z("Symbol."+H)),N[H]};}),
vendor: 213 bytes, lines 9-10
9"./node_modules/core-js/internals/whitespaces.js":(function(s){"use strict";s.exports=` 10\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`;}),
vendor: 1,321 bytes, line 10
10"./node_modules/core-js/modules/es.array.concat.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/fails.js"),E=n("./node_modules/core-js/internals/is-array.js"),O=n("./node_modules/core-js/internals/is-object.js"),B=n("./node_modules/core-js/internals/to-object.js"),U=n("./node_modules/core-js/internals/length-of-array-like.js"),I=n("./node_modules/core-js/internals/does-not-exceed-safe-integer.js"),N=n("./node_modules/core-js/internals/create-property.js"),z=n("./node_modules/core-js/internals/array-species-create.js"),H=n("./node_modules/core-js/internals/array-method-has-species-support.js"),V=n("./node_modules/core-js/internals/well-known-symbol.js"),R=n("./node_modules/core-js/internals/environment-v8-version.js"),q=V("isConcatSpreadable"),re=R>=51||!x(function(){var be=[];return be[q]=!1,be.concat()[0]!==be}),ce=function(be){if(!O(be))return !1;var ne=be[q];return ne!==void 0?!!ne:E(be)},Te=!re||!H("concat");f({target:"Array",proto:!0,arity:1,forced:Te},{concat:function(ne){var Be=B(this),Ae=z(Be,0),Re=0,te,ue,ve,ae,Xe;for(te=-1,ve=arguments.length;te<ve;te++)if(Xe=te===-1?Be:arguments[te],ce(Xe))for(ae=U(Xe),I(Re+ae),ue=0;ue<ae;ue++,Re++)ue in Xe&&N(Ae,Re,Xe[ue]);else I(Re+1),N(Ae,Re++,Xe);return Ae.length=Re,Ae}});}),
vendor: 345 bytes, line 10
10"./node_modules/core-js/modules/es.array.from.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/array-from.js"),E=n("./node_modules/core-js/internals/check-correctness-of-iteration.js"),O=!E(function(B){Array.from(B);});f({target:"Array",stat:!0,forced:O},{from:x});}),
vendor: 545 bytes, line 10
10"./node_modules/core-js/modules/es.array.index-of.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/function-uncurry-this-clause.js"),E=n("./node_modules/core-js/internals/array-includes.js").indexOf,O=n("./node_modules/core-js/internals/array-method-is-strict.js"),B=x([].indexOf),U=!!B&&1/B([1],1,-0)<0,I=U||!O("indexOf");f({target:"Array",proto:!0,forced:I},{indexOf:function(z){var H=arguments.length>1?arguments[1]:void 0;return U?B(this,z,H)||0:E(this,z,H)}});}),
vendor: 1,119 bytes, line 10
10"./node_modules/core-js/modules/es.array.iterator.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/to-indexed-object.js"),x=n("./node_modules/core-js/internals/add-to-unscopables.js"),E=n("./node_modules/core-js/internals/iterators.js"),O=n("./node_modules/core-js/internals/internal-state.js"),B=n("./node_modules/core-js/internals/object-define-property.js").f,U=n("./node_modules/core-js/internals/iterator-define.js"),I=n("./node_modules/core-js/internals/create-iter-result-object.js"),N=n("./node_modules/core-js/internals/is-pure.js"),z=n("./node_modules/core-js/internals/descriptors.js"),H="Array Iterator",V=O.set,R=O.getterFor(H);s.exports=U(Array,"Array",function(re,ce){V(this,{type:H,target:f(re),index:0,kind:ce});},function(){var re=R(this),ce=re.target,Te=re.index++;if(!ce||Te>=ce.length)return re.target=null,I(void 0,!0);switch(re.kind){case "keys":return I(Te,!1);case "values":return I(ce[Te],!1)}return I([Te,ce[Te]],!1)},"values");var q=E.Arguments=E.Array;if(x("keys"),x("values"),x("entries"),!N&&z&&q.name!=="values")try{B(q,"name",{value:"values"});}catch(re){}}),
vendor: 526 bytes, line 10
10"./node_modules/core-js/modules/es.array.join.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/function-uncurry-this.js"),E=n("./node_modules/core-js/internals/indexed-object.js"),O=n("./node_modules/core-js/internals/to-indexed-object.js"),B=n("./node_modules/core-js/internals/array-method-is-strict.js"),U=x([].join),I=E!==Object,N=I||!B("join",",");f({target:"Array",proto:!0,forced:N},{join:function(H){return U(O(this),H===void 0?",":H)}});}),
vendor: 400 bytes, line 10
10"./node_modules/core-js/modules/es.array.map.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/array-iteration.js").map,E=n("./node_modules/core-js/internals/array-method-has-species-support.js"),O=E("map");f({target:"Array",proto:!0,forced:!O},{map:function(U){return x(this,U,arguments.length>1?arguments[1]:void 0)}});}),
vendor: 556 bytes, line 10
10"./node_modules/core-js/modules/es.array.reduce.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/array-reduce.js").left,E=n("./node_modules/core-js/internals/array-method-is-strict.js"),O=n("./node_modules/core-js/internals/environment-v8-version.js"),B=n("./node_modules/core-js/internals/environment-is-node.js"),U=!B&&O>79&&O<83,I=U||!E("reduce");f({target:"Array",proto:!0,forced:I},{reduce:function(z){var H=arguments.length;return x(this,z,H,H>1?arguments[1]:void 0)}});}),
vendor: 421 bytes, line 10
10"./node_modules/core-js/modules/es.array.reverse.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/function-uncurry-this.js"),E=n("./node_modules/core-js/internals/is-array.js"),O=x([].reverse),B=[1,2];f({target:"Array",proto:!0,forced:String(B)===String(B.reverse())},{reverse:function(){return E(this)&&(this.length=this.length),O(this)}});}),
vendor: 1,191 bytes, line 10
10"./node_modules/core-js/modules/es.array.slice.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/is-array.js"),E=n("./node_modules/core-js/internals/is-constructor.js"),O=n("./node_modules/core-js/internals/is-object.js"),B=n("./node_modules/core-js/internals/to-absolute-index.js"),U=n("./node_modules/core-js/internals/length-of-array-like.js"),I=n("./node_modules/core-js/internals/to-indexed-object.js"),N=n("./node_modules/core-js/internals/create-property.js"),z=n("./node_modules/core-js/internals/well-known-symbol.js"),H=n("./node_modules/core-js/internals/array-method-has-species-support.js"),V=n("./node_modules/core-js/internals/array-slice.js"),R=H("slice"),q=z("species"),re=Array,ce=Math.max;f({target:"Array",proto:!0,forced:!R},{slice:function(be,ne){var Be=I(this),Ae=U(Be),Re=B(be,Ae),te=B(ne===void 0?Ae:ne,Ae),ue,ve,ae;if(x(Be)&&(ue=Be.constructor,E(ue)&&(ue===re||x(ue.prototype))?ue=void 0:O(ue)&&(ue=ue[q],ue===null&&(ue=void 0)),ue===re||ue===void 0))return V(Be,Re,te);for(ve=new(ue===void 0?re:ue)(ce(te-Re,0)),ae=0;Re<te;Re++,ae++)Re in Be&&N(ve,ae,Be[Re]);return ve.length=ae,ve}});}),
vendor: 564 bytes, line 10
10"./node_modules/core-js/modules/es.function.name.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/descriptors.js"),x=n("./node_modules/core-js/internals/function-name.js").EXISTS,E=n("./node_modules/core-js/internals/function-uncurry-this.js"),O=n("./node_modules/core-js/internals/define-built-in-accessor.js"),B=Function.prototype,U=E(B.toString),I=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,N=E(I.exec),z="name";f&&!x&&O(B,z,{configurable:!0,get:function(){try{return N(I,U(this))[1]}catch(H){return ""}}});}),
vendor: 1,488 bytes, line 10
10"./node_modules/core-js/modules/es.iterator.constructor.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/global-this.js"),E=n("./node_modules/core-js/internals/an-instance.js"),O=n("./node_modules/core-js/internals/an-object.js"),B=n("./node_modules/core-js/internals/is-callable.js"),U=n("./node_modules/core-js/internals/object-get-prototype-of.js"),I=n("./node_modules/core-js/internals/define-built-in-accessor.js"),N=n("./node_modules/core-js/internals/create-property.js"),z=n("./node_modules/core-js/internals/fails.js"),H=n("./node_modules/core-js/internals/has-own-property.js"),V=n("./node_modules/core-js/internals/well-known-symbol.js"),R=n("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,q=n("./node_modules/core-js/internals/descriptors.js"),re=n("./node_modules/core-js/internals/is-pure.js"),ce="constructor",Te="Iterator",be=V("toStringTag"),ne=TypeError,Be=x[Te],Ae=re||!B(Be)||Be.prototype!==R||!z(function(){Be({});}),Re=function(){if(E(this,R),U(this)===R)throw new ne("Abstract class Iterator not directly constructable")},te=function(ue,ve){q?I(R,ue,{configurable:!0,get:function(){return ve},set:function(ae){if(O(this),this===R)throw new ne("You can't redefine this property");H(this,ue)?this[ue]=ae:N(this,ue,ae);}}):R[ue]=ve;};H(R,be)||te(be,Te),(Ae||!H(R,ce)||R[ce]===Object)&&te(ce,Re),Re.prototype=R,f({global:!0,constructor:!0,forced:Ae},{Iterator:Re});}),
vendor: 803 bytes, line 10
10"./node_modules/core-js/modules/es.iterator.for-each.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/function-call.js"),E=n("./node_modules/core-js/internals/iterate.js"),O=n("./node_modules/core-js/internals/a-callable.js"),B=n("./node_modules/core-js/internals/an-object.js"),U=n("./node_modules/core-js/internals/get-iterator-direct.js"),I=n("./node_modules/core-js/internals/iterator-close.js"),N=n("./node_modules/core-js/internals/iterator-helper-without-closing-on-early-error.js"),z=N("forEach",TypeError);f({target:"Iterator",proto:!0,real:!0,forced:z},{forEach:function(V){B(this);try{O(V);}catch(re){I(this,"throw",re);}if(z)return x(z,this,V);var R=U(this),q=0;E(R,function(re){V(re,q++);},{IS_RECORD:!0});}});}),
vendor: 1,175 bytes, line 10
10"./node_modules/core-js/modules/es.iterator.map.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/function-call.js"),E=n("./node_modules/core-js/internals/a-callable.js"),O=n("./node_modules/core-js/internals/an-object.js"),B=n("./node_modules/core-js/internals/get-iterator-direct.js"),U=n("./node_modules/core-js/internals/iterator-create-proxy.js"),I=n("./node_modules/core-js/internals/call-with-safe-iteration-closing.js"),N=n("./node_modules/core-js/internals/iterator-close.js"),z=n("./node_modules/core-js/internals/iterator-helper-throws-on-invalid-iterator.js"),H=n("./node_modules/core-js/internals/iterator-helper-without-closing-on-early-error.js"),V=n("./node_modules/core-js/internals/is-pure.js"),R=!V&&!z("map",function(){}),q=!V&&!R&&H("map",TypeError),re=V||R||q,ce=U(function(){var Te=this.iterator,be=O(x(this.next,Te)),ne=this.done=!!be.done;if(!ne)return I(Te,this.mapper,[be.value,this.counter++],!0)});f({target:"Iterator",proto:!0,real:!0,forced:re},{map:function(be){O(this);try{E(be);}catch(ne){N(this,"throw",ne);}return q?x(q,this,be):new ce(B(this),{mapper:be})}});}),
vendor: 2,658 bytes, line 10
10"./node_modules/core-js/modules/es.json.stringify.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/get-built-in.js"),E=n("./node_modules/core-js/internals/function-apply.js"),O=n("./node_modules/core-js/internals/function-call.js"),B=n("./node_modules/core-js/internals/function-uncurry-this.js"),U=n("./node_modules/core-js/internals/fails.js"),I=n("./node_modules/core-js/internals/is-array.js"),N=n("./node_modules/core-js/internals/is-callable.js"),z=n("./node_modules/core-js/internals/is-raw-json.js"),H=n("./node_modules/core-js/internals/is-symbol.js"),V=n("./node_modules/core-js/internals/classof-raw.js"),R=n("./node_modules/core-js/internals/to-string.js"),q=n("./node_modules/core-js/internals/array-slice.js"),re=n("./node_modules/core-js/internals/parse-json-string.js"),ce=n("./node_modules/core-js/internals/uid.js"),Te=n("./node_modules/core-js/internals/symbol-constructor-detection.js"),be=n("./node_modules/core-js/internals/native-raw-json.js"),ne=String,Be=x("JSON","stringify"),Ae=B(/./.exec),Re=B("".charAt),te=B("".charCodeAt),ue=B("".replace),ve=B("".slice),ae=B([].push),Xe=B(1.1.toString),He=/[\uD800-\uDFFF]/g,ct=/^[\uD800-\uDBFF]$/,ge=/^[\uDC00-\uDFFF]$/,tt=ce(),Le=tt.length,We=!Te||U(function(){var it=x("Symbol")("stringify detection");return Be([it])!=="[null]"||Be({a:it})!=="{}"||Be(Object(it))!=="{}"}),De=U(function(){return Be("\uDF06\uD834")!=='"\\udf06\\ud834"'||Be("\uDEAD")!=='"\\udead"'}),ze=We?function(it,Ze){var xt=q(arguments),ir=Ge(Ze);if(!(!N(ir)&&(it===void 0||H(it))))return xt[1]=function(Gt,sr){if(N(ir)&&(sr=O(ir,this,ne(Gt),sr)),!H(sr))return sr},E(Be,null,xt)}:Be,Qe=function(it,Ze,xt){var ir=Re(xt,Ze-1),Gt=Re(xt,Ze+1);return Ae(ct,it)&&!Ae(ge,Gt)||Ae(ge,it)&&!Ae(ct,ir)?"\\u"+Xe(te(it,0),16):it},Ge=function(it){if(N(it))return it;if(I(it)){for(var Ze=it.length,xt=[],ir=0;ir<Ze;ir++){var Gt=it[ir];typeof Gt=="string"?ae(xt,Gt):(typeof Gt=="number"||V(Gt)==="Number"||V(Gt)==="String")&&ae(xt,R(Gt));}var sr=xt.length,Dt=!0;return function(lr,cr){if(Dt)return Dt=!1,cr;if(I(this))return cr;for(var Jr=0;Jr<sr;Jr++)if(xt[Jr]===lr)return cr}}};Be&&f({target:"JSON",stat:!0,arity:3,forced:We||De||!be},{stringify:function(Ze,xt,ir){var Gt=Ge(xt),sr=[],Dt=ze(Ze,function(Xr,Dr){var zt=N(Gt)?O(Gt,this,ne(Xr),Dr):Dr;return !be&&z(zt)?tt+(ae(sr,zt.rawJSON)-1):zt},ir);if(typeof Dt!="string"||(De&&(Dt=ue(Dt,He,Qe)),be))return Dt;for(var lr="",cr=Dt.length,Jr=0;Jr<cr;Jr++){var Ur=Re(Dt,Jr);if(Ur==='"'){var Bn=re(Dt,++Jr).end-1,pn=ve(Dt,Jr,Bn);lr+=ve(pn,0,Le)===tt?sr[ve(pn,Le)]:'"'+pn+'"',Jr=Bn;}else lr+=Ur;}return lr}});}),
vendor: 2,489 bytes, line 10
10"./node_modules/core-js/modules/es.number.constructor.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/is-pure.js"),E=n("./node_modules/core-js/internals/descriptors.js"),O=n("./node_modules/core-js/internals/global-this.js"),B=n("./node_modules/core-js/internals/path.js"),U=n("./node_modules/core-js/internals/function-uncurry-this.js"),I=n("./node_modules/core-js/internals/is-forced.js"),N=n("./node_modules/core-js/internals/has-own-property.js"),z=n("./node_modules/core-js/internals/inherit-if-required.js"),H=n("./node_modules/core-js/internals/object-is-prototype-of.js"),V=n("./node_modules/core-js/internals/is-symbol.js"),R=n("./node_modules/core-js/internals/to-primitive.js"),q=n("./node_modules/core-js/internals/fails.js"),re=n("./node_modules/core-js/internals/object-get-own-property-names.js").f,ce=n("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,Te=n("./node_modules/core-js/internals/object-define-property.js").f,be=n("./node_modules/core-js/internals/this-number-value.js"),ne=n("./node_modules/core-js/internals/string-trim.js").trim,Be="Number",Ae=O[Be],Re=B[Be],te=Ae.prototype,ue=O.TypeError,ve=U("".slice),ae=U("".charCodeAt),Xe=function(We){var De=R(We,"number");return typeof De=="bigint"?De:He(De)},He=function(We){var De=R(We,"number"),ze,Qe,Ge,it,Ze,xt,ir,Gt;if(V(De))throw new ue("Cannot convert a Symbol value to a number");if(typeof De=="string"&&De.length>2){if(De=ne(De),ze=ae(De,0),ze===43||ze===45){if(Qe=ae(De,2),Qe===88||Qe===120)return NaN}else if(ze===48){switch(ae(De,1)){case 66:case 98:Ge=2,it=49;break;case 79:case 111:Ge=8,it=55;break;default:return +De}for(Ze=ve(De,2),xt=Ze.length,ir=0;ir<xt;ir++)if(Gt=ae(Ze,ir),Gt<48||Gt>it)return NaN;return parseInt(Ze,Ge)}}return +De},ct=I(Be,!Ae(" 0o1")||!Ae("0b1")||Ae("+0x1")),ge=function(We){return H(te,We)&&q(function(){be(We);})},tt=function(De){var ze=arguments.length<1?0:Ae(Xe(De));return ge(this)?z(Object(ze),this,tt):ze};tt.prototype=te,ct&&!x&&(te.constructor=tt),f({global:!0,constructor:!0,wrap:!0,forced:ct},{Number:tt});var Le=function(We,De){for(var ze=E?re(De):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),Qe=0,Ge;ze.length>Qe;Qe++)N(De,Ge=ze[Qe])&&!N(We,Ge)&&Te(We,Ge,ce(De,Ge));};x&&Re&&Le(B[Be],Re),(ct||x)&&Le(B[Be],Ae);}),
vendor: 270 bytes, line 10
10"./node_modules/core-js/modules/es.object.assign.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/object-assign.js");f({target:"Object",stat:!0,arity:2,forced:Object.assign!==x},{assign:x});}),
vendor: 541 bytes, line 10
10"./node_modules/core-js/modules/es.object.get-own-property-symbols.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/symbol-constructor-detection.js"),E=n("./node_modules/core-js/internals/fails.js"),O=n("./node_modules/core-js/internals/object-get-own-property-symbols.js"),B=n("./node_modules/core-js/internals/to-object.js"),U=!x||E(function(){O.f(1);});f({target:"Object",stat:!0,forced:U},{getOwnPropertySymbols:function(N){var z=O.f;return z?z(B(N)):[]}});}),
vendor: 391 bytes, line 10
10"./node_modules/core-js/modules/es.object.keys.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/to-object.js"),E=n("./node_modules/core-js/internals/object-keys.js"),O=n("./node_modules/core-js/internals/fails.js"),B=O(function(){E(1);});f({target:"Object",stat:!0,forced:B},{keys:function(I){return E(x(I))}});}),
vendor: 325 bytes, line 10
10"./node_modules/core-js/modules/es.object.to-string.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/to-string-tag-support.js"),x=n("./node_modules/core-js/internals/define-built-in.js"),E=n("./node_modules/core-js/internals/object-to-string.js");f||x(Object.prototype,"toString",E,{unsafe:!0});}),
vendor: 814 bytes, line 10
10"./node_modules/core-js/modules/es.promise.all.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/function-call.js"),E=n("./node_modules/core-js/internals/a-callable.js"),O=n("./node_modules/core-js/internals/new-promise-capability.js"),B=n("./node_modules/core-js/internals/perform.js"),U=n("./node_modules/core-js/internals/iterate.js"),I=n("./node_modules/core-js/internals/promise-statics-incorrect-iteration.js");f({target:"Promise",stat:!0,forced:I},{all:function(z){var H=this,V=O.f(H),R=V.resolve,q=V.reject,re=B(function(){var ce=E(H.resolve),Te=[],be=0,ne=1;U(z,function(Be){var Ae=be++,Re=!1;ne++,x(ce,H,Be).then(function(te){Re||(Re=!0,Te[Ae]=te,--ne||R(Te));},q);}),--ne||R(Te);});return re.error&&q(re.value),V.promise}});}),
vendor: 718 bytes, line 10
10"./node_modules/core-js/modules/es.promise.catch.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/is-pure.js"),E=n("./node_modules/core-js/internals/promise-constructor-detection.js").CONSTRUCTOR,O=n("./node_modules/core-js/internals/promise-native-constructor.js"),B=n("./node_modules/core-js/internals/get-built-in.js"),U=n("./node_modules/core-js/internals/is-callable.js"),I=n("./node_modules/core-js/internals/define-built-in.js"),N=O&&O.prototype;if(f({target:"Promise",proto:!0,forced:E,real:!0},{catch:function(H){return this.then(void 0,H)}}),!x&&U(O)){var z=B("Promise").prototype.catch;N.catch!==z&&I(N,"catch",z,{unsafe:!0});}}),
vendor: 4,432 bytes, line 10
10"./node_modules/core-js/modules/es.promise.constructor.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/is-pure.js"),E=n("./node_modules/core-js/internals/environment-is-node.js"),O=n("./node_modules/core-js/internals/global-this.js"),B=n("./node_modules/core-js/internals/path.js"),U=n("./node_modules/core-js/internals/function-call.js"),I=n("./node_modules/core-js/internals/define-built-in.js"),N=n("./node_modules/core-js/internals/object-set-prototype-of.js"),z=n("./node_modules/core-js/internals/set-to-string-tag.js"),H=n("./node_modules/core-js/internals/set-species.js"),V=n("./node_modules/core-js/internals/a-callable.js"),R=n("./node_modules/core-js/internals/is-callable.js"),q=n("./node_modules/core-js/internals/is-object.js"),re=n("./node_modules/core-js/internals/an-instance.js"),ce=n("./node_modules/core-js/internals/species-constructor.js"),Te=n("./node_modules/core-js/internals/task.js").set,be=n("./node_modules/core-js/internals/microtask.js"),ne=n("./node_modules/core-js/internals/host-report-errors.js"),Be=n("./node_modules/core-js/internals/perform.js"),Ae=n("./node_modules/core-js/internals/queue.js"),Re=n("./node_modules/core-js/internals/internal-state.js"),te=n("./node_modules/core-js/internals/promise-native-constructor.js"),ue=n("./node_modules/core-js/internals/promise-constructor-detection.js"),ve=n("./node_modules/core-js/internals/new-promise-capability.js"),ae="Promise",Xe=ue.CONSTRUCTOR,He=ue.REJECTION_EVENT,ct=ue.SUBCLASSING,ge=Re.getterFor(ae),tt=Re.set,Le=te&&te.prototype,We=te,De=Le,ze=O.TypeError,Qe=O.document,Ge=O.process,it=ve.f,Ze=it,xt=!!(Qe&&Qe.createEvent&&O.dispatchEvent),ir="unhandledrejection",Gt="rejectionhandled",sr=0,Dt=1,lr=2,cr=1,Jr=2,Ur,Bn,pn,Xr,Dr=function(jt){var Yt;return q(jt)&&R(Yt=jt.then)?Yt:!1},zt=function(jt,Yt){var nr=Yt.value,br=Yt.state===Dt,Qr=br?jt.ok:jt.fail,gn=jt.resolve,ln=jt.reject,Ft=jt.domain,Vt,dr,fr;try{Qr?(br||(Yt.rejection===Jr&&In(Yt),Yt.rejection=cr),Qr===!0?Vt=nr:(Ft&&Ft.enter(),Vt=Qr(nr),Ft&&(Ft.exit(),fr=!0)),Vt===jt.promise?ln(new ze("Promise-chain cycle")):(dr=Dr(Vt))?U(dr,Vt,gn,ln):gn(Vt)):ln(nr);}catch(hr){Ft&&!fr&&Ft.exit(),ln(hr);}},Er=function(jt,Yt){jt.notified||(jt.notified=!0,be(function(){for(var nr=jt.reactions,br;br=nr.get();)zt(br,jt);jt.notified=!1,Yt&&!jt.rejection&&Ln(jt);}));},Fr=function(jt,Yt,nr){var br,Qr;xt?(br=Qe.createEvent("Event"),br.promise=Yt,br.reason=nr,br.initEvent(jt,!1,!0),O.dispatchEvent(br)):br={promise:Yt,reason:nr},!He&&(Qr=O["on"+jt])?Qr(br):jt===ir&&ne("Unhandled promise rejection",nr);},Ln=function(jt){U(Te,O,function(){var Yt=jt.facade,nr=jt.value,br=ai(jt),Qr;if(br&&(Qr=Be(function(){E?Ge.emit("unhandledRejection",nr,Yt):Fr(ir,Yt,nr);}),jt.rejection=E||ai(jt)?Jr:cr,Qr.error))throw Qr.value});},ai=function(jt){return jt.rejection!==cr&&!jt.parent},In=function(jt){U(Te,O,function(){var Yt=jt.facade;E?Ge.emit("rejectionHandled",Yt):Fr(Gt,Yt,jt.value);});},xn=function(jt,Yt,nr){return function(br){jt(Yt,br,nr);}},mr=function(jt,Yt,nr){jt.done||(jt.done=!0,nr&&(jt=nr),jt.value=Yt,jt.state=lr,Er(jt,!0));},Zt=function(jt,Yt,nr){if(!jt.done){jt.done=!0,nr&&(jt=nr);try{if(jt.facade===Yt)throw new ze("Promise can't be resolved itself");var br=Dr(Yt);br?be(function(){var Qr={done:!1};try{U(br,Yt,xn(Zt,Qr,jt),xn(mr,Qr,jt));}catch(gn){mr(Qr,gn,jt);}}):(jt.value=Yt,jt.state=Dt,Er(jt,!1));}catch(Qr){mr({done:!1},Qr,jt);}}};if(Xe&&(We=function(Yt){re(this,De),V(Yt),U(Ur,this);var nr=ge(this);try{Yt(xn(Zt,nr),xn(mr,nr));}catch(br){mr(nr,br);}},De=We.prototype,Ur=function(Yt){tt(this,{type:ae,done:!1,notified:!1,parent:!1,reactions:new Ae,rejection:!1,state:sr,value:null});},Ur.prototype=I(De,"then",function(Yt,nr){var br=ge(this),Qr=it(ce(this,We));return br.parent=!0,Qr.ok=R(Yt)?Yt:!0,Qr.fail=R(nr)&&nr,Qr.domain=E?Ge.domain:void 0,br.state===sr?br.reactions.add(Qr):be(function(){zt(Qr,br);}),Qr.promise}),Bn=function(){var jt=new Ur,Yt=ge(jt);this.promise=jt,this.resolve=xn(Zt,Yt),this.reject=xn(mr,Yt);},ve.f=it=function(jt){return jt===We||jt===pn?new Bn(jt):Ze(jt)},!x&&R(te)&&Le!==Object.prototype)){Xr=Le.then,ct||I(Le,"then",function(Yt,nr){var br=this;return new We(function(Qr,gn){U(Xr,br,Qr,gn);}).then(Yt,nr)},{unsafe:!0});try{delete Le.constructor;}catch(jt){}N&&N(Le,De);}f({global:!0,constructor:!0,wrap:!0,forced:Xe},{Promise:We}),pn=B.Promise,z(We,ae,!1,!0),H(ae);}),
vendor: 422 bytes, line 10
10"./node_modules/core-js/modules/es.promise.js":(function(s,u,n){"use strict";n("./node_modules/core-js/modules/es.promise.constructor.js"),n("./node_modules/core-js/modules/es.promise.all.js"),n("./node_modules/core-js/modules/es.promise.catch.js"),n("./node_modules/core-js/modules/es.promise.race.js"),n("./node_modules/core-js/modules/es.promise.reject.js"),n("./node_modules/core-js/modules/es.promise.resolve.js");}),
vendor: 711 bytes, line 10
10"./node_modules/core-js/modules/es.promise.race.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/function-call.js"),E=n("./node_modules/core-js/internals/a-callable.js"),O=n("./node_modules/core-js/internals/new-promise-capability.js"),B=n("./node_modules/core-js/internals/perform.js"),U=n("./node_modules/core-js/internals/iterate.js"),I=n("./node_modules/core-js/internals/promise-statics-incorrect-iteration.js");f({target:"Promise",stat:!0,forced:I},{race:function(z){var H=this,V=O.f(H),R=V.reject,q=B(function(){var re=E(H.resolve);U(z,function(ce){x(re,H,ce).then(V.resolve,R);});});return q.error&&R(q.value),V.promise}});}),
vendor: 402 bytes, line 10
10"./node_modules/core-js/modules/es.promise.reject.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/new-promise-capability.js"),E=n("./node_modules/core-js/internals/promise-constructor-detection.js").CONSTRUCTOR;f({target:"Promise",stat:!0,forced:E},{reject:function(B){var U=x.f(this),I=U.reject;return I(B),U.promise}});}),
vendor: 582 bytes, line 10
10"./node_modules/core-js/modules/es.promise.resolve.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/get-built-in.js"),E=n("./node_modules/core-js/internals/is-pure.js"),O=n("./node_modules/core-js/internals/promise-native-constructor.js"),B=n("./node_modules/core-js/internals/promise-constructor-detection.js").CONSTRUCTOR,U=n("./node_modules/core-js/internals/promise-resolve.js"),I=x("Promise"),N=E&&!B;f({target:"Promise",stat:!0,forced:E||B},{resolve:function(H){return U(N&&this===I?O:this,H)}});}),
vendor: 252 bytes, line 10
10"./node_modules/core-js/modules/es.regexp.exec.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/regexp-exec.js");f({target:"RegExp",proto:!0,forced:/./.exec!==x},{exec:x});}),
vendor: 707 bytes, line 10
10"./node_modules/core-js/modules/es.regexp.test.js":(function(s,u,n){"use strict";n("./node_modules/core-js/modules/es.regexp.exec.js");var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/function-call.js"),E=n("./node_modules/core-js/internals/is-callable.js"),O=n("./node_modules/core-js/internals/an-object.js"),B=n("./node_modules/core-js/internals/to-string.js"),U=(function(){var N=!1,z=/[ac]/;return z.exec=function(){return N=!0,/./.exec.apply(this,arguments)},z.test("abc")===!0&&N})(),I=/./.test;f({target:"RegExp",proto:!0,forced:!U},{test:function(N){var z=O(this),H=B(N),V=z.exec;if(!E(V))return x(I,z,H);var R=x(V,z,H);return R===null?!1:(O(R),!0)}});}),
vendor: 650 bytes, line 10
10"./node_modules/core-js/modules/es.regexp.to-string.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-name.js").PROPER,x=n("./node_modules/core-js/internals/define-built-in.js"),E=n("./node_modules/core-js/internals/an-object.js"),O=n("./node_modules/core-js/internals/to-string.js"),B=n("./node_modules/core-js/internals/fails.js"),U=n("./node_modules/core-js/internals/regexp-get-flags.js"),I="toString",N=RegExp.prototype,z=N[I],H=B(function(){return z.call({source:"a",flags:"b"})!=="/a/b"}),V=f&&z.name!==I;(H||V)&&x(N,I,function(){var q=E(this),re=O(q.source),ce=O(U(q));return "/"+re+"/"+ce},{unsafe:!0});}),
vendor: 302 bytes, line 10
10"./node_modules/core-js/modules/es.set.constructor.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/collection.js"),x=n("./node_modules/core-js/internals/collection-strong.js");f("Set",function(E){return function(){return E(this,arguments.length?arguments[0]:void 0)}},x);}),
vendor: 134 bytes, line 10
10"./node_modules/core-js/modules/es.set.js":(function(s,u,n){"use strict";n("./node_modules/core-js/modules/es.set.constructor.js");}),
vendor: 999 bytes, line 10
10"./node_modules/core-js/modules/es.string.ends-with.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/function-uncurry-this-clause.js"),E=n("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,O=n("./node_modules/core-js/internals/to-length.js"),B=n("./node_modules/core-js/internals/to-string.js"),U=n("./node_modules/core-js/internals/not-a-regexp.js"),I=n("./node_modules/core-js/internals/require-object-coercible.js"),N=n("./node_modules/core-js/internals/correct-is-regexp-logic.js"),z=n("./node_modules/core-js/internals/is-pure.js"),H=x("".slice),V=Math.min,R=N("endsWith"),q=!z&&!R&&!!(function(){var re=E(String.prototype,"endsWith");return re&&!re.writable})();f({target:"String",proto:!0,forced:!q&&!R},{endsWith:function(ce){var Te=B(I(this));U(ce);var be=arguments.length>1?arguments[1]:void 0,ne=Te.length,Be=be===void 0?ne:V(O(be),ne),Ae=B(ce);return H(Te,Be-Ae.length,Be)===Ae}});}),
vendor: 614 bytes, line 10
10"./node_modules/core-js/modules/es.string.includes.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/function-uncurry-this.js"),E=n("./node_modules/core-js/internals/not-a-regexp.js"),O=n("./node_modules/core-js/internals/require-object-coercible.js"),B=n("./node_modules/core-js/internals/to-string.js"),U=n("./node_modules/core-js/internals/correct-is-regexp-logic.js"),I=x("".indexOf);f({target:"String",proto:!0,forced:!U("includes")},{includes:function(z){return !!~I(B(O(this)),B(E(z)),arguments.length>1?arguments[1]:void 0)}});}),
vendor: 631 bytes, line 10
10"./node_modules/core-js/modules/es.string.iterator.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/string-multibyte.js").charAt,x=n("./node_modules/core-js/internals/to-string.js"),E=n("./node_modules/core-js/internals/internal-state.js"),O=n("./node_modules/core-js/internals/iterator-define.js"),B=n("./node_modules/core-js/internals/create-iter-result-object.js"),U="String Iterator",I=E.set,N=E.getterFor(U);O(String,"String",function(z){I(this,{type:U,string:x(z),index:0});},function(){var H=N(this),V=H.string,R=H.index,q;return R>=V.length?B(void 0,!0):(q=f(V,R),H.index+=q.length,B(q,!1))});}),
vendor: 350 bytes, line 10
10"./node_modules/core-js/modules/es.string.link.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/create-html.js"),E=n("./node_modules/core-js/internals/string-html-forced.js");f({target:"String",proto:!0,forced:E("link")},{link:function(B){return x(this,"a","href",B)}});}),
vendor: 1,285 bytes, line 10
10"./node_modules/core-js/modules/es.string.match.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-call.js"),x=n("./node_modules/core-js/internals/function-uncurry-this.js"),E=n("./node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js"),O=n("./node_modules/core-js/internals/an-object.js"),B=n("./node_modules/core-js/internals/is-object.js"),U=n("./node_modules/core-js/internals/to-length.js"),I=n("./node_modules/core-js/internals/to-string.js"),N=n("./node_modules/core-js/internals/require-object-coercible.js"),z=n("./node_modules/core-js/internals/get-method.js"),H=n("./node_modules/core-js/internals/advance-string-index.js"),V=n("./node_modules/core-js/internals/regexp-get-flags.js"),R=n("./node_modules/core-js/internals/regexp-exec-abstract.js"),q=x("".indexOf);E("match",function(re,ce,Te){return [function(ne){var Be=N(this),Ae=B(ne)?z(ne,re):void 0;return Ae?f(Ae,ne,Be):new RegExp(ne)[re](I(Be))},function(be){var ne=O(this),Be=I(be),Ae=Te(ce,ne,Be);if(Ae.done)return Ae.value;var Re=I(V(ne));if(q(Re,"g")===-1)return R(ne,Be);var te=q(Re,"u")!==-1;ne.lastIndex=0;for(var ue=[],ve=0,ae;(ae=R(ne,Be))!==null;){var Xe=I(ae[0]);ue[ve]=Xe,Xe===""&&(ne.lastIndex=H(Be,U(ne.lastIndex),te)),ve++;}return ve===0?null:ue}]});}),
vendor: 2,467 bytes, line 10
10"./node_modules/core-js/modules/es.string.replace.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-apply.js"),x=n("./node_modules/core-js/internals/function-call.js"),E=n("./node_modules/core-js/internals/function-uncurry-this.js"),O=n("./node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js"),B=n("./node_modules/core-js/internals/fails.js"),U=n("./node_modules/core-js/internals/an-object.js"),I=n("./node_modules/core-js/internals/is-callable.js"),N=n("./node_modules/core-js/internals/is-object.js"),z=n("./node_modules/core-js/internals/to-integer-or-infinity.js"),H=n("./node_modules/core-js/internals/to-length.js"),V=n("./node_modules/core-js/internals/to-string.js"),R=n("./node_modules/core-js/internals/require-object-coercible.js"),q=n("./node_modules/core-js/internals/advance-string-index.js"),re=n("./node_modules/core-js/internals/get-method.js"),ce=n("./node_modules/core-js/internals/get-substitution.js"),Te=n("./node_modules/core-js/internals/regexp-get-flags.js"),be=n("./node_modules/core-js/internals/regexp-exec-abstract.js"),ne=n("./node_modules/core-js/internals/well-known-symbol.js"),Be=ne("replace"),Ae=Math.max,Re=Math.min,te=E([].concat),ue=E([].push),ve=E("".indexOf),ae=E("".slice),Xe=function(tt){return tt===void 0?tt:String(tt)},He=(function(){return "a".replace(/./,"$0")==="$0"})(),ct=(function(){return /./[Be]?/./[Be]("a","$0")==="":!1})(),ge=!B(function(){var tt=/./;return tt.exec=function(){var Le=[];return Le.groups={a:"7"},Le},"".replace(tt,"$<a>")!=="7"});O("replace",function(tt,Le,We){var De=ct?"$":"$0";return [function(Qe,Ge){var it=R(this),Ze=N(Qe)?re(Qe,Be):void 0;return Ze?x(Ze,Qe,it,Ge):x(Le,V(it),Qe,Ge)},function(ze,Qe){var Ge=U(this),it=V(ze);if(typeof Qe=="string"&&ve(Qe,De)===-1&&ve(Qe,"$<")===-1){var Ze=We(Le,Ge,it,Qe);if(Ze.done)return Ze.value}var xt=I(Qe);xt||(Qe=V(Qe));var ir=V(Te(Ge)),Gt=ve(ir,"g")!==-1,sr;Gt&&(sr=ve(ir,"u")!==-1,Ge.lastIndex=0);for(var Dt=[],lr;lr=be(Ge,it),!(lr===null||(ue(Dt,lr),!Gt));){var cr=V(lr[0]);cr===""&&(Ge.lastIndex=q(it,H(Ge.lastIndex),sr));}for(var Jr="",Ur=0,Bn=0;Bn<Dt.length;Bn++){lr=Dt[Bn];for(var pn=V(lr[0]),Xr=Ae(Re(z(lr.index),it.length),0),Dr=[],zt,Er=1;Er<lr.length;Er++)ue(Dr,Xe(lr[Er]));var Fr=lr.groups;if(xt){var Ln=te([pn],Dr,Xr,it);Fr!==void 0&&ue(Ln,Fr),zt=V(f(Qe,void 0,Ln));}else zt=ce(pn,it,Xr,Dr,Fr,Qe);Xr>=Ur&&(Jr+=ae(it,Ur,Xr)+zt,Ur=Xr+pn.length);}return Jr+ae(it,Ur)}]},!ge||!He||ct);}),
vendor: 2,304 bytes, line 10
10"./node_modules/core-js/modules/es.string.split.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/function-call.js"),x=n("./node_modules/core-js/internals/function-uncurry-this.js"),E=n("./node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js"),O=n("./node_modules/core-js/internals/an-object.js"),B=n("./node_modules/core-js/internals/is-object.js"),U=n("./node_modules/core-js/internals/require-object-coercible.js"),I=n("./node_modules/core-js/internals/species-constructor.js"),N=n("./node_modules/core-js/internals/advance-string-index.js"),z=n("./node_modules/core-js/internals/to-length.js"),H=n("./node_modules/core-js/internals/to-string.js"),V=n("./node_modules/core-js/internals/get-method.js"),R=n("./node_modules/core-js/internals/regexp-exec-abstract.js"),q=n("./node_modules/core-js/internals/regexp-sticky-helpers.js"),re=n("./node_modules/core-js/internals/fails.js"),ce=q.UNSUPPORTED_Y,Te=4294967295,be=Math.min,ne=x([].push),Be=x("".slice),Ae=!re(function(){var te=/(?:)/,ue=te.exec;te.exec=function(){return ue.apply(this,arguments)};var ve="ab".split(te);return ve.length!==2||ve[0]!=="a"||ve[1]!=="b"}),Re="abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length;E("split",function(te,ue,ve){var ae="0".split(void 0,0).length?function(Xe,He){return Xe===void 0&&He===0?[]:f(ue,this,Xe,He)}:ue;return [function(He,ct){var ge=U(this),tt=B(He)?V(He,te):void 0;return tt?f(tt,He,ge,ct):f(ae,H(ge),He,ct)},function(Xe,He){var ct=O(this),ge=H(Xe);if(!Re){var tt=ve(ae,ct,ge,He,ae!==ue);if(tt.done)return tt.value}var Le=I(ct,RegExp),We=ct.unicode,De=(ct.ignoreCase?"i":"")+(ct.multiline?"m":"")+(ct.unicode?"u":"")+(ce?"g":"y"),ze=new Le(ce?"^(?:"+ct.source+")":ct,De),Qe=He===void 0?Te:He>>>0;if(Qe===0)return [];if(ge.length===0)return R(ze,ge)===null?[ge]:[];for(var Ge=0,it=0,Ze=[];it<ge.length;){ze.lastIndex=ce?0:it;var xt=R(ze,ce?Be(ge,it):ge),ir;if(xt===null||(ir=be(z(ze.lastIndex+(ce?it:0)),ge.length))===Ge)it=N(ge,it,We);else {if(ne(Ze,Be(ge,Ge,it)),Ze.length===Qe)return Ze;for(var Gt=1;Gt<=xt.length-1;Gt++)if(ne(Ze,xt[Gt]),Ze.length===Qe)return Ze;it=Ge=ir;}}return ne(Ze,Be(ge,Ge)),Ze}]},Re||!Ae,ce);}),
vendor: 980 bytes, line 10
10"./node_modules/core-js/modules/es.string.starts-with.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/function-uncurry-this-clause.js"),E=n("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,O=n("./node_modules/core-js/internals/to-length.js"),B=n("./node_modules/core-js/internals/to-string.js"),U=n("./node_modules/core-js/internals/not-a-regexp.js"),I=n("./node_modules/core-js/internals/require-object-coercible.js"),N=n("./node_modules/core-js/internals/correct-is-regexp-logic.js"),z=n("./node_modules/core-js/internals/is-pure.js"),H=x("".slice),V=Math.min,R=N("startsWith"),q=!z&&!R&&!!(function(){var re=E(String.prototype,"startsWith");return re&&!re.writable})();f({target:"String",proto:!0,forced:!q&&!R},{startsWith:function(ce){var Te=B(I(this));U(ce);var be=O(V(arguments.length>1?arguments[1]:void 0,Te.length)),ne=B(ce);return H(Te,be,be+ne.length)===ne}});}),
vendor: 341 bytes, line 10
10"./node_modules/core-js/modules/es.string.trim.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/string-trim.js").trim,E=n("./node_modules/core-js/internals/string-trim-forced.js");f({target:"String",proto:!0,forced:E("trim")},{trim:function(){return x(this)}});}),
vendor: 5,172 bytes, line 10
10"./node_modules/core-js/modules/es.symbol.constructor.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/global-this.js"),E=n("./node_modules/core-js/internals/function-call.js"),O=n("./node_modules/core-js/internals/function-uncurry-this.js"),B=n("./node_modules/core-js/internals/is-pure.js"),U=n("./node_modules/core-js/internals/descriptors.js"),I=n("./node_modules/core-js/internals/symbol-constructor-detection.js"),N=n("./node_modules/core-js/internals/fails.js"),z=n("./node_modules/core-js/internals/has-own-property.js"),H=n("./node_modules/core-js/internals/object-is-prototype-of.js"),V=n("./node_modules/core-js/internals/an-object.js"),R=n("./node_modules/core-js/internals/to-indexed-object.js"),q=n("./node_modules/core-js/internals/to-property-key.js"),re=n("./node_modules/core-js/internals/to-string.js"),ce=n("./node_modules/core-js/internals/create-property-descriptor.js"),Te=n("./node_modules/core-js/internals/object-create.js"),be=n("./node_modules/core-js/internals/object-keys.js"),ne=n("./node_modules/core-js/internals/object-get-own-property-names.js"),Be=n("./node_modules/core-js/internals/object-get-own-property-names-external.js"),Ae=n("./node_modules/core-js/internals/object-get-own-property-symbols.js"),Re=n("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),te=n("./node_modules/core-js/internals/object-define-property.js"),ue=n("./node_modules/core-js/internals/object-define-properties.js"),ve=n("./node_modules/core-js/internals/object-property-is-enumerable.js"),ae=n("./node_modules/core-js/internals/define-built-in.js"),Xe=n("./node_modules/core-js/internals/define-built-in-accessor.js"),He=n("./node_modules/core-js/internals/shared.js"),ct=n("./node_modules/core-js/internals/shared-key.js"),ge=n("./node_modules/core-js/internals/hidden-keys.js"),tt=n("./node_modules/core-js/internals/uid.js"),Le=n("./node_modules/core-js/internals/well-known-symbol.js"),We=n("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),De=n("./node_modules/core-js/internals/well-known-symbol-define.js"),ze=n("./node_modules/core-js/internals/symbol-define-to-primitive.js"),Qe=n("./node_modules/core-js/internals/set-to-string-tag.js"),Ge=n("./node_modules/core-js/internals/internal-state.js"),it=n("./node_modules/core-js/internals/array-iteration.js").forEach,Ze=ct("hidden"),xt="Symbol",ir="prototype",Gt=Ge.set,sr=Ge.getterFor(xt),Dt=Object[ir],lr=x.Symbol,cr=lr&&lr[ir],Jr=x.RangeError,Ur=x.TypeError,Bn=x.QObject,pn=Re.f,Xr=te.f,Dr=Be.f,zt=ve.f,Er=O([].push),Fr=He("symbols"),Ln=He("op-symbols"),ai=He("wks"),In=!Bn||!Bn[ir]||!Bn[ir].findChild,xn=function(Ft,Vt,dr){var fr=pn(Dt,Vt);fr&&delete Dt[Vt],Xr(Ft,Vt,dr),fr&&Ft!==Dt&&Xr(Dt,Vt,fr);},mr=U&&N(function(){return Te(Xr({},"a",{get:function(){return Xr(this,"a",{value:7}).a}})).a!==7})?xn:Xr,Zt=function(Ft,Vt){var dr=Fr[Ft]=Te(cr);return Gt(dr,{type:xt,tag:Ft,description:Vt}),U||(dr.description=Vt),dr},jt=function(Vt,dr,fr){Vt===Dt&&jt(Ln,dr,fr),V(Vt);var hr=q(dr);return V(fr),z(Fr,hr)?(fr.enumerable?(z(Vt,Ze)&&Vt[Ze][hr]&&(Vt[Ze][hr]=!1),fr=Te(fr,{enumerable:ce(0,!1)})):(z(Vt,Ze)||Xr(Vt,Ze,ce(1,Te(null))),Vt[Ze][hr]=!0),mr(Vt,hr,fr)):Xr(Vt,hr,fr)},Yt=function(Vt,dr){V(Vt);var fr=R(dr),hr=be(fr).concat(ln(fr));return it(hr,function(wn){(!U||E(br,fr,wn))&&jt(Vt,wn,fr[wn]);}),Vt},nr=function(Vt,dr){return dr===void 0?Te(Vt):Yt(Te(Vt),dr)},br=function(Vt){var dr=q(Vt),fr=E(zt,this,dr);return this===Dt&&z(Fr,dr)&&!z(Ln,dr)?!1:fr||!z(this,dr)||!z(Fr,dr)||z(this,Ze)&&this[Ze][dr]?fr:!0},Qr=function(Vt,dr){var fr=R(Vt),hr=q(dr);if(!(fr===Dt&&z(Fr,hr)&&!z(Ln,hr))){var wn=pn(fr,hr);return wn&&z(Fr,hr)&&!(z(fr,Ze)&&fr[Ze][hr])&&(wn.enumerable=!0),wn}},gn=function(Vt){var dr=Dr(R(Vt)),fr=[];return it(dr,function(hr){!z(Fr,hr)&&!z(ge,hr)&&Er(fr,hr);}),fr},ln=function(Ft){var Vt=Ft===Dt,dr=Dr(Vt?Ln:R(Ft)),fr=[];return it(dr,function(hr){z(Fr,hr)&&(!Vt||z(Dt,hr))&&Er(fr,Fr[hr]);}),fr};I||(lr=function(){if(H(cr,this))throw new Ur("Symbol is not a constructor");var Vt=!arguments.length||arguments[0]===void 0?void 0:re(arguments[0]),dr=tt(Vt),fr=function(hr){var wn=this===void 0?x:this;wn===Dt&&E(fr,Ln,hr),z(wn,Ze)&&z(wn[Ze],dr)&&(wn[Ze][dr]=!1);var En=ce(1,hr);try{mr(wn,dr,En);}catch(Ji){if(!(Ji instanceof Jr))throw Ji;xn(wn,dr,En);}};return U&&In&&mr(Dt,dr,{configurable:!0,set:fr}),Zt(dr,Vt)},cr=lr[ir],ae(cr,"toString",function(){return sr(this).tag}),ae(lr,"withoutSetter",function(Ft){return Zt(tt(Ft),Ft)}),ve.f=br,te.f=jt,ue.f=Yt,Re.f=Qr,ne.f=Be.f=gn,Ae.f=ln,We.f=function(Ft){return Zt(Le(Ft),Ft)},U&&(Xe(cr,"description",{configurable:!0,get:function(){return sr(this).description}}),B||ae(Dt,"propertyIsEnumerable",br,{unsafe:!0}))),f({global:!0,constructor:!0,wrap:!0,forced:!I,sham:!I},{Symbol:lr}),it(be(ai),function(Ft){De(Ft);}),f({target:xt,stat:!0,forced:!I},{useSetter:function(){In=!0;},useSimple:function(){In=!1;}}),f({target:"Object",stat:!0,forced:!I,sham:!U},{create:nr,defineProperty:jt,defineProperties:Yt,getOwnPropertyDescriptor:Qr}),f({target:"Object",stat:!0,forced:!I},{getOwnPropertyNames:gn}),ze(),Qe(lr,xt),ge[Ze]=!0;}),
vendor: 1,377 bytes, line 10
10"./node_modules/core-js/modules/es.symbol.description.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/descriptors.js"),E=n("./node_modules/core-js/internals/global-this.js"),O=n("./node_modules/core-js/internals/function-uncurry-this.js"),B=n("./node_modules/core-js/internals/has-own-property.js"),U=n("./node_modules/core-js/internals/is-callable.js"),I=n("./node_modules/core-js/internals/object-is-prototype-of.js"),N=n("./node_modules/core-js/internals/to-string.js"),z=n("./node_modules/core-js/internals/define-built-in-accessor.js"),H=n("./node_modules/core-js/internals/copy-constructor-properties.js"),V=E.Symbol,R=V&&V.prototype;if(x&&U(V)&&(!("description"in R)||V().description!==void 0)){var q={},re=function(){var te=arguments.length<1||arguments[0]===void 0?void 0:N(arguments[0]),ue=I(R,this)?new V(te):te===void 0?V():V(te);return te===""&&(q[ue]=!0),ue};H(re,V),re.prototype=R,R.constructor=re;var ce=String(V("description detection"))==="Symbol(description detection)",Te=O(R.valueOf),be=O(R.toString),ne=/^Symbol\((.*)\)[^)]+$/,Be=O("".replace),Ae=O("".slice);z(R,"description",{configurable:!0,get:function(){var te=Te(this);if(B(q,te))return "";var ue=be(te),ve=ce?Ae(ue,7,-1):Be(ue,ne,"$1");return ve===""?void 0:ve}}),f({global:!0,constructor:!0,forced:!0},{Symbol:re});}}),
vendor: 626 bytes, line 10
10"./node_modules/core-js/modules/es.symbol.for.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/get-built-in.js"),E=n("./node_modules/core-js/internals/has-own-property.js"),O=n("./node_modules/core-js/internals/to-string.js"),B=n("./node_modules/core-js/internals/shared.js"),U=n("./node_modules/core-js/internals/symbol-registry-detection.js"),I=B("string-to-symbol-registry"),N=B("symbol-to-string-registry");f({target:"Symbol",stat:!0,forced:!U},{for:function(z){var H=O(z);if(E(I,H))return I[H];var V=x("Symbol")(H);return I[H]=V,N[V]=H,V}});}),
vendor: 174 bytes, line 10
10"./node_modules/core-js/modules/es.symbol.iterator.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/well-known-symbol-define.js");f("iterator");}),
vendor: 381 bytes, line 10
10"./node_modules/core-js/modules/es.symbol.js":(function(s,u,n){"use strict";n("./node_modules/core-js/modules/es.symbol.constructor.js"),n("./node_modules/core-js/modules/es.symbol.for.js"),n("./node_modules/core-js/modules/es.symbol.key-for.js"),n("./node_modules/core-js/modules/es.json.stringify.js"),n("./node_modules/core-js/modules/es.object.get-own-property-symbols.js");}),
vendor: 600 bytes, line 10
10"./node_modules/core-js/modules/es.symbol.key-for.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/has-own-property.js"),E=n("./node_modules/core-js/internals/is-symbol.js"),O=n("./node_modules/core-js/internals/try-to-string.js"),B=n("./node_modules/core-js/internals/shared.js"),U=n("./node_modules/core-js/internals/symbol-registry-detection.js"),I=B("symbol-to-string-registry");f({target:"Symbol",stat:!0,forced:!U},{keyFor:function(z){if(!E(z))throw new TypeError(O(z)+" is not a symbol");if(x(I,z))return I[z]}});}),
vendor: 160 bytes, line 10
10"./node_modules/core-js/modules/esnext.iterator.constructor.js":(function(s,u,n){"use strict";n("./node_modules/core-js/modules/es.iterator.constructor.js");}),
vendor: 154 bytes, line 10
10"./node_modules/core-js/modules/esnext.iterator.for-each.js":(function(s,u,n){"use strict";n("./node_modules/core-js/modules/es.iterator.for-each.js");}),
vendor: 144 bytes, line 10
10"./node_modules/core-js/modules/esnext.iterator.map.js":(function(s,u,n){"use strict";n("./node_modules/core-js/modules/es.iterator.map.js");}),
vendor: 392 bytes, line 10
10"./node_modules/core-js/modules/esnext.set.add-all.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/a-set.js"),E=n("./node_modules/core-js/internals/set-helpers.js").add;f({target:"Set",proto:!0,real:!0,forced:!0},{addAll:function(){for(var B=x(this),U=0,I=arguments.length;U<I;U++)E(B,arguments[U]);return B}});}),
vendor: 419 bytes, line 10
10"./node_modules/core-js/modules/esnext.set.delete-all.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/a-set.js"),E=n("./node_modules/core-js/internals/set-helpers.js").remove;f({target:"Set",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var B=x(this),U=!0,I,N=0,z=arguments.length;N<z;N++)I=E(B,arguments[N]),U=U&&I;return !!U}});}),
vendor: 408 bytes, line 10
10"./node_modules/core-js/modules/esnext.set.difference.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/function-call.js"),E=n("./node_modules/core-js/internals/to-set-like.js"),O=n("./node_modules/core-js/internals/set-difference.js");f({target:"Set",proto:!0,real:!0,forced:!0},{difference:function(U){return x(O,this,E(U))}});}),
vendor: 491 bytes, line 10
10"./node_modules/core-js/modules/esnext.set.every.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/function-bind-context.js"),E=n("./node_modules/core-js/internals/a-set.js"),O=n("./node_modules/core-js/internals/set-iterate.js");f({target:"Set",proto:!0,real:!0,forced:!0},{every:function(U){var I=E(this),N=x(U,arguments.length>1?arguments[1]:void 0);return O(I,function(z){if(!N(z,z,I))return !1},!0)!==!1}});}),
vendor: 561 bytes, line 10
10"./node_modules/core-js/modules/esnext.set.filter.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/function-bind-context.js"),E=n("./node_modules/core-js/internals/a-set.js"),O=n("./node_modules/core-js/internals/set-helpers.js"),B=n("./node_modules/core-js/internals/set-iterate.js"),U=O.Set,I=O.add;f({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(z){var H=E(this),V=x(z,arguments.length>1?arguments[1]:void 0),R=new U;return B(H,function(q){V(q,q,H)&&I(R,q);}),R}});}),
vendor: 503 bytes, line 10
10"./node_modules/core-js/modules/esnext.set.find.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/function-bind-context.js"),E=n("./node_modules/core-js/internals/a-set.js"),O=n("./node_modules/core-js/internals/set-iterate.js");f({target:"Set",proto:!0,real:!0,forced:!0},{find:function(U){var I=E(this),N=x(U,arguments.length>1?arguments[1]:void 0),z=O(I,function(H){if(N(H,H,I))return {value:H}},!0);return z&&z.value}});}),
vendor: 414 bytes, line 10
10"./node_modules/core-js/modules/esnext.set.intersection.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/function-call.js"),E=n("./node_modules/core-js/internals/to-set-like.js"),O=n("./node_modules/core-js/internals/set-intersection.js");f({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(U){return x(O,this,E(U))}});}),
vendor: 424 bytes, line 10
10"./node_modules/core-js/modules/esnext.set.is-disjoint-from.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/function-call.js"),E=n("./node_modules/core-js/internals/to-set-like.js"),O=n("./node_modules/core-js/internals/set-is-disjoint-from.js");f({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(U){return x(O,this,E(U))}});}),
vendor: 412 bytes, line 10
10"./node_modules/core-js/modules/esnext.set.is-subset-of.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/function-call.js"),E=n("./node_modules/core-js/internals/to-set-like.js"),O=n("./node_modules/core-js/internals/set-is-subset-of.js");f({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(U){return x(O,this,E(U))}});}),
vendor: 418 bytes, line 10
10"./node_modules/core-js/modules/esnext.set.is-superset-of.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/function-call.js"),E=n("./node_modules/core-js/internals/to-set-like.js"),O=n("./node_modules/core-js/internals/set-is-superset-of.js");f({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(U){return x(O,this,E(U))}});}),
vendor: 533 bytes, line 10
10"./node_modules/core-js/modules/esnext.set.join.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/function-uncurry-this.js"),E=n("./node_modules/core-js/internals/a-set.js"),O=n("./node_modules/core-js/internals/set-iterate.js"),B=n("./node_modules/core-js/internals/to-string.js"),U=x([].join),I=x([].push);f({target:"Set",proto:!0,real:!0,forced:!0},{join:function(z){var H=E(this),V=z===void 0?",":B(z),R=[];return O(H,function(q){I(R,q);}),U(R,V)}});}),
vendor: 552 bytes, line 10
10"./node_modules/core-js/modules/esnext.set.map.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/function-bind-context.js"),E=n("./node_modules/core-js/internals/a-set.js"),O=n("./node_modules/core-js/internals/set-helpers.js"),B=n("./node_modules/core-js/internals/set-iterate.js"),U=O.Set,I=O.add;f({target:"Set",proto:!0,real:!0,forced:!0},{map:function(z){var H=E(this),V=x(z,arguments.length>1?arguments[1]:void 0),R=new U;return B(H,function(q){I(R,V(q,q,H));}),R}});}),
vendor: 558 bytes, line 10
10"./node_modules/core-js/modules/esnext.set.reduce.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/a-callable.js"),E=n("./node_modules/core-js/internals/a-set.js"),O=n("./node_modules/core-js/internals/set-iterate.js"),B=TypeError;f({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(I){var N=E(this),z=arguments.length<2,H=z?void 0:arguments[1];if(x(I),O(N,function(V){z?(z=!1,H=V):H=I(H,V,V,N);}),z)throw new B("Reduce of empty set with no initial value");return H}});}),
vendor: 488 bytes, line 10
10"./node_modules/core-js/modules/esnext.set.some.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/function-bind-context.js"),E=n("./node_modules/core-js/internals/a-set.js"),O=n("./node_modules/core-js/internals/set-iterate.js");f({target:"Set",proto:!0,real:!0,forced:!0},{some:function(U){var I=E(this),N=x(U,arguments.length>1?arguments[1]:void 0);return O(I,function(z){if(N(z,z,I))return !0},!0)===!0}});}),
vendor: 437 bytes, line 10
10"./node_modules/core-js/modules/esnext.set.symmetric-difference.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/function-call.js"),E=n("./node_modules/core-js/internals/to-set-like.js"),O=n("./node_modules/core-js/internals/set-symmetric-difference.js");f({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(U){return x(O,this,E(U))}});}),
vendor: 393 bytes, line 10
10"./node_modules/core-js/modules/esnext.set.union.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/function-call.js"),E=n("./node_modules/core-js/internals/to-set-like.js"),O=n("./node_modules/core-js/internals/set-union.js");f({target:"Set",proto:!0,real:!0,forced:!0},{union:function(U){return x(O,this,E(U))}});}),
vendor: 544 bytes, line 10
10"./node_modules/core-js/modules/web.dom-collections.for-each.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/global-this.js"),x=n("./node_modules/core-js/internals/dom-iterables.js"),E=n("./node_modules/core-js/internals/dom-token-list-prototype.js"),O=n("./node_modules/core-js/internals/array-for-each.js"),B=n("./node_modules/core-js/internals/create-non-enumerable-property.js"),U=function(N){if(N&&N.forEach!==O)try{B(N,"forEach",O);}catch(z){N.forEach=O;}};for(var I in x)x[I]&&U(f[I]&&f[I].prototype);U(E);}),
vendor: 789 bytes, line 10
10"./node_modules/core-js/modules/web.dom-collections.iterator.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/global-this.js"),x=n("./node_modules/core-js/internals/dom-iterables.js"),E=n("./node_modules/core-js/internals/dom-token-list-prototype.js"),O=n("./node_modules/core-js/modules/es.array.iterator.js"),B=n("./node_modules/core-js/internals/create-non-enumerable-property.js"),U=n("./node_modules/core-js/internals/set-to-string-tag.js"),I=n("./node_modules/core-js/internals/well-known-symbol.js"),N=I("iterator"),z=O.values,H=function(R,q){if(R){if(R[N]!==z)try{B(R,N,z);}catch(ce){R[N]=z;}if(U(R,q,!0),x[q]){for(var re in O)if(R[re]!==O[re])try{B(R,re,O[re]);}catch(ce){R[re]=O[re];}}}};for(var V in x)H(f[V]&&f[V].prototype,V);H(E,"DOMTokenList");}),
vendor: 339 bytes, line 10
10"./node_modules/core-js/modules/web.set-interval.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/global-this.js"),E=n("./node_modules/core-js/internals/schedulers-fix.js"),O=E(x.setInterval,!0);f({global:!0,bind:!0,forced:x.setInterval!==O},{setInterval:O});}),
vendor: 335 bytes, line 10
10"./node_modules/core-js/modules/web.set-timeout.js":(function(s,u,n){"use strict";var f=n("./node_modules/core-js/internals/export.js"),x=n("./node_modules/core-js/internals/global-this.js"),E=n("./node_modules/core-js/internals/schedulers-fix.js"),O=E(x.setTimeout,!0);f({global:!0,bind:!0,forced:x.setTimeout!==O},{setTimeout:O});}),
vendor: 191 bytes, line 10
10"./node_modules/core-js/modules/web.timers.js":(function(s,u,n){"use strict";n("./node_modules/core-js/modules/web.set-interval.js"),n("./node_modules/core-js/modules/web.set-timeout.js");}),
vendor: 23,479 bytes, lines 10-11
10"./node_modules/dompurify/dist/purify.es.mjs":(function(s,u,n){"use strict";n.r(u),n.d(u,{default:function(){return xn}});let{entries:f,setPrototypeOf:x,isFrozen:E,getPrototypeOf:O,getOwnPropertyDescriptor:B}=Object,{freeze:U,seal:I,create:N}=Object,{apply:z,construct:H}=typeof Reflect<"u"&&Reflect;U||(U=function(Zt){return Zt}),I||(I=function(Zt){return Zt}),z||(z=function(Zt,jt){for(var Yt=arguments.length,nr=new Array(Yt>2?Yt-2:0),br=2;br<Yt;br++)nr[br-2]=arguments[br];return Zt.apply(jt,nr)}),H||(H=function(Zt){for(var jt=arguments.length,Yt=new Array(jt>1?jt-1:0),nr=1;nr<jt;nr++)Yt[nr-1]=arguments[nr];return new Zt(...Yt)});let V=ae(Array.prototype.forEach),R=ae(Array.prototype.lastIndexOf),q=ae(Array.prototype.pop),re=ae(Array.prototype.push),ce=ae(Array.prototype.splice),Te=ae(String.prototype.toLowerCase),be=ae(String.prototype.toString),ne=ae(String.prototype.match),Be=ae(String.prototype.replace),Ae=ae(String.prototype.indexOf),Re=ae(String.prototype.trim),te=ae(Object.prototype.hasOwnProperty),ue=ae(RegExp.prototype.test),ve=Xe(TypeError);function ae(mr){return function(Zt){Zt instanceof RegExp&&(Zt.lastIndex=0);for(var jt=arguments.length,Yt=new Array(jt>1?jt-1:0),nr=1;nr<jt;nr++)Yt[nr-1]=arguments[nr];return z(mr,Zt,Yt)}}function Xe(mr){return function(){for(var Zt=arguments.length,jt=new Array(Zt),Yt=0;Yt<Zt;Yt++)jt[Yt]=arguments[Yt];return H(mr,jt)}}function He(mr,Zt){let jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Te;x&&x(mr,null);let Yt=Zt.length;for(;Yt--;){let nr=Zt[Yt];if(typeof nr=="string"){let br=jt(nr);br!==nr&&(E(Zt)||(Zt[Yt]=br),nr=br);}mr[nr]=!0;}return mr}function ct(mr){for(let Zt=0;Zt<mr.length;Zt++)te(mr,Zt)||(mr[Zt]=null);return mr}function ge(mr){let Zt=N(null);for(let[jt,Yt]of f(mr))te(mr,jt)&&(Array.isArray(Yt)?Zt[jt]=ct(Yt):Yt&&typeof Yt=="object"&&Yt.constructor===Object?Zt[jt]=ge(Yt):Zt[jt]=Yt);return Zt}function tt(mr,Zt){for(;mr!==null;){let Yt=B(mr,Zt);if(Yt){if(Yt.get)return ae(Yt.get);if(typeof Yt.value=="function")return ae(Yt.value)}mr=O(mr);}function jt(){return null}return jt}let Le=U(["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"]),We=U(["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"]),De=U(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),ze=U(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),Qe=U(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),Ge=U(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),it=U(["#text"]),Ze=U(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","exportparts","face","for","headers","height","hidden","high","href","hreflang","id","inert","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","part","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","slot","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),xt=U(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","mask-type","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),ir=U(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),Gt=U(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),sr=I(/\{\{[\w\W]*|[\w\W]*\}\}/gm),Dt=I(/<%[\w\W]*|[\w\W]*%>/gm),lr=I(/\$\{[\w\W]*/gm),cr=I(/^data-[\-\w.\u00B7-\uFFFF]+$/),Jr=I(/^aria-[\-\w]+$/),Ur=I(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Bn=I(/^(?:\w+script|data):/i),pn=I(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Xr=I(/^html$/i),Dr=I(/^[a-z][.\w]*(-[.\w]+)+$/i);var zt=Object.freeze({__proto__:null,ARIA_ATTR:Jr,ATTR_WHITESPACE:pn,CUSTOM_ELEMENT:Dr,DATA_ATTR:cr,DOCTYPE_NAME:Xr,ERB_EXPR:Dt,IS_ALLOWED_URI:Ur,IS_SCRIPT_OR_DATA:Bn,MUSTACHE_EXPR:sr,TMPLIT_EXPR:lr});let Er={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},Fr=function(){return typeof window>"u"?null:window},Ln=function(Zt,jt){if(typeof Zt!="object"||typeof Zt.createPolicy!="function")return null;let Yt=null,nr="data-tt-policy-suffix";jt&&jt.hasAttribute(nr)&&(Yt=jt.getAttribute(nr));let br="dompurify"+(Yt?"#"+Yt:"");try{return Zt.createPolicy(br,{createHTML(Qr){return Qr},createScriptURL(Qr){return Qr}})}catch(Qr){return console.warn("TrustedTypes policy "+br+" could not be created."),null}},ai=function(){return {afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function In(){let mr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Fr(),Zt=Me=>In(Me);if(Zt.version="3.3.1",Zt.removed=[],!mr||!mr.document||mr.document.nodeType!==Er.document||!mr.Element)return Zt.isSupported=!1,Zt;let{document:jt}=mr,Yt=jt,nr=Yt.currentScript,{DocumentFragment:br,HTMLTemplateElement:Qr,Node:gn,Element:ln,NodeFilter:Ft,NamedNodeMap:Vt=mr.NamedNodeMap||mr.MozNamedAttrMap,HTMLFormElement:dr,DOMParser:fr,trustedTypes:hr}=mr,wn=ln.prototype,En=tt(wn,"cloneNode"),Ji=tt(wn,"remove"),Li=tt(wn,"nextSibling"),mn=tt(wn,"childNodes"),ar=tt(wn,"parentNode");if(typeof Qr=="function"){let Me=jt.createElement("template");Me.content&&Me.content.ownerDocument&&(jt=Me.content.ownerDocument);}let Wn,kr="",{implementation:_r,createNodeIterator:Mn,createDocumentFragment:es,getElementsByTagName:Ei}=jt,{importNode:Wi}=Yt,Ri=ai();Zt.isSupported=typeof f=="function"&&typeof ar=="function"&&_r&&_r.createHTMLDocument!==void 0;let{MUSTACHE_EXPR:fs,ERB_EXPR:Mi,TMPLIT_EXPR:ks,DATA_ATTR:Gn,ARIA_ATTR:Ka,IS_SCRIPT_OR_DATA:ss,ATTR_WHITESPACE:Ua,CUSTOM_ELEMENT:Pa}=zt,{IS_ALLOWED_URI:Ma}=zt,Qi=null,zs=He({},[...Le,...We,...De,...Qe,...it]),Ui=null,ka=He({},[...Ze,...xt,...ir,...Gt]),ei=Object.seal(N(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),as=null,aa=null,Ta=Object.seal(N(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}})),Va=!0,bo=!0,Zo=!1,Ga=!0,Ks=!1,oo=!0,Ya=!1,wo=!1,Ns=!1,_n=!1,xs=!1,Vs=!1,Es=!0,ga=!1,os="user-content-",qs=!0,ts=!1,Zn={},hs=null,ma=He({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Ds=null,gs=He({},["audio","video","img","source","image","track"]),ja=null,ca=He({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Oa="http://www.w3.org/1998/Math/MathML",Mo="http://www.w3.org/2000/svg",Ls="http://www.w3.org/1999/xhtml",oa=Ls,Us=!1,eA=null,G=He({},[Oa,Mo,Ls],be),Q=He({},["mi","mo","mn","ms","mtext"]),$=He({},["annotation-xml"]),Ce=He({},["title","style","font","a","script"]),$e=null,bt=["application/xhtml+xml","text/html"],Ot="text/html",b=null,d=null,C=jt.createElement("form"),m=function(le){return le instanceof RegExp||le instanceof Function},a=function(){let le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(d&&d===le)){if((!le||typeof le!="object")&&(le={}),le=ge(le),$e=bt.indexOf(le.PARSER_MEDIA_TYPE)===-1?Ot:le.PARSER_MEDIA_TYPE,b=$e==="application/xhtml+xml"?be:Te,Qi=te(le,"ALLOWED_TAGS")?He({},le.ALLOWED_TAGS,b):zs,Ui=te(le,"ALLOWED_ATTR")?He({},le.ALLOWED_ATTR,b):ka,eA=te(le,"ALLOWED_NAMESPACES")?He({},le.ALLOWED_NAMESPACES,be):G,ja=te(le,"ADD_URI_SAFE_ATTR")?He(ge(ca),le.ADD_URI_SAFE_ATTR,b):ca,Ds=te(le,"ADD_DATA_URI_TAGS")?He(ge(gs),le.ADD_DATA_URI_TAGS,b):gs,hs=te(le,"FORBID_CONTENTS")?He({},le.FORBID_CONTENTS,b):ma,as=te(le,"FORBID_TAGS")?He({},le.FORBID_TAGS,b):ge({}),aa=te(le,"FORBID_ATTR")?He({},le.FORBID_ATTR,b):ge({}),Zn=te(le,"USE_PROFILES")?le.USE_PROFILES:!1,Va=le.ALLOW_ARIA_ATTR!==!1,bo=le.ALLOW_DATA_ATTR!==!1,Zo=le.ALLOW_UNKNOWN_PROTOCOLS||!1,Ga=le.ALLOW_SELF_CLOSE_IN_ATTR!==!1,Ks=le.SAFE_FOR_TEMPLATES||!1,oo=le.SAFE_FOR_XML!==!1,Ya=le.WHOLE_DOCUMENT||!1,_n=le.RETURN_DOM||!1,xs=le.RETURN_DOM_FRAGMENT||!1,Vs=le.RETURN_TRUSTED_TYPE||!1,Ns=le.FORCE_BODY||!1,Es=le.SANITIZE_DOM!==!1,ga=le.SANITIZE_NAMED_PROPS||!1,qs=le.KEEP_CONTENT!==!1,ts=le.IN_PLACE||!1,Ma=le.ALLOWED_URI_REGEXP||Ur,oa=le.NAMESPACE||Ls,Q=le.MATHML_TEXT_INTEGRATION_POINTS||Q,$=le.HTML_INTEGRATION_POINTS||$,ei=le.CUSTOM_ELEMENT_HANDLING||{},le.CUSTOM_ELEMENT_HANDLING&&m(le.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(ei.tagNameCheck=le.CUSTOM_ELEMENT_HANDLING.tagNameCheck),le.CUSTOM_ELEMENT_HANDLING&&m(le.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(ei.attributeNameCheck=le.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),le.CUSTOM_ELEMENT_HANDLING&&typeof le.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(ei.allowCustomizedBuiltInElements=le.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Ks&&(bo=!1),xs&&(_n=!0),Zn&&(Qi=He({},it),Ui=[],Zn.html===!0&&(He(Qi,Le),He(Ui,Ze)),Zn.svg===!0&&(He(Qi,We),He(Ui,xt),He(Ui,Gt)),Zn.svgFilters===!0&&(He(Qi,De),He(Ui,xt),He(Ui,Gt)),Zn.mathMl===!0&&(He(Qi,Qe),He(Ui,ir),He(Ui,Gt))),le.ADD_TAGS&&(typeof le.ADD_TAGS=="function"?Ta.tagCheck=le.ADD_TAGS:(Qi===zs&&(Qi=ge(Qi)),He(Qi,le.ADD_TAGS,b))),le.ADD_ATTR&&(typeof le.ADD_ATTR=="function"?Ta.attributeCheck=le.ADD_ATTR:(Ui===ka&&(Ui=ge(Ui)),He(Ui,le.ADD_ATTR,b))),le.ADD_URI_SAFE_ATTR&&He(ja,le.ADD_URI_SAFE_ATTR,b),le.FORBID_CONTENTS&&(hs===ma&&(hs=ge(hs)),He(hs,le.FORBID_CONTENTS,b)),le.ADD_FORBID_CONTENTS&&(hs===ma&&(hs=ge(hs)),He(hs,le.ADD_FORBID_CONTENTS,b)),qs&&(Qi["#text"]=!0),Ya&&He(Qi,["html","head","body"]),Qi.table&&(He(Qi,["tbody"]),delete as.tbody),le.TRUSTED_TYPES_POLICY){if(typeof le.TRUSTED_TYPES_POLICY.createHTML!="function")throw ve('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof le.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw ve('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');Wn=le.TRUSTED_TYPES_POLICY,kr=Wn.createHTML("");}else Wn===void 0&&(Wn=Ln(hr,nr)),Wn!==null&&typeof kr=="string"&&(kr=Wn.createHTML(""));U&&U(le),d=le;}},A=He({},[...We,...De,...ze]),c=He({},[...Qe,...Ge]),l=function(le){let rt=ar(le);(!rt||!rt.tagName)&&(rt={namespaceURI:oa,tagName:"template"});let gt=Te(le.tagName),ot=Te(rt.tagName);return eA[le.namespaceURI]?le.namespaceURI===Mo?rt.namespaceURI===Ls?gt==="svg":rt.namespaceURI===Oa?gt==="svg"&&(ot==="annotation-xml"||Q[ot]):!!A[gt]:le.namespaceURI===Oa?rt.namespaceURI===Ls?gt==="math":rt.namespaceURI===Mo?gt==="math"&&$[ot]:!!c[gt]:le.namespaceURI===Ls?rt.namespaceURI===Mo&&!$[ot]||rt.namespaceURI===Oa&&!Q[ot]?!1:!c[gt]&&(Ce[gt]||!A[gt]):!!($e==="application/xhtml+xml"&&eA[le.namespaceURI]):!1},v=function(le){re(Zt.removed,{element:le});try{ar(le).removeChild(le);}catch(rt){Ji(le);}},T=function(le,rt){try{re(Zt.removed,{attribute:rt.getAttributeNode(le),from:rt});}catch(gt){re(Zt.removed,{attribute:null,from:rt});}if(rt.removeAttribute(le),le==="is")if(_n||xs)try{v(rt);}catch(gt){}else try{rt.setAttribute(le,"");}catch(gt){}},L=function(le){let rt=null,gt=null;if(Ns)le="<remove></remove>"+le;else {let mt=ne(le,/^[\r\n\t ]+/);gt=mt&&mt[0];}$e==="application/xhtml+xml"&&oa===Ls&&(le='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+le+"</body></html>");let ot=Wn?Wn.createHTML(le):le;if(oa===Ls)try{rt=new fr().parseFromString(ot,$e);}catch(mt){}if(!rt||!rt.documentElement){rt=_r.createDocument(oa,"template",null);try{rt.documentElement.innerHTML=Us?kr:ot;}catch(mt){}}let Ye=rt.body||rt.documentElement;return le&>&&Ye.insertBefore(jt.createTextNode(gt),Ye.childNodes[0]||null),oa===Ls?Ei.call(rt,Ya?"html":"body")[0]:Ya?rt.documentElement:Ye},D=function(le){return Mn.call(le.ownerDocument||le,le,Ft.SHOW_ELEMENT|Ft.SHOW_COMMENT|Ft.SHOW_TEXT|Ft.SHOW_PROCESSING_INSTRUCTION|Ft.SHOW_CDATA_SECTION,null)},Y=function(le){return le instanceof dr&&(typeof le.nodeName!="string"||typeof le.textContent!="string"||typeof le.removeChild!="function"||!(le.attributes instanceof Vt)||typeof le.removeAttribute!="function"||typeof le.setAttribute!="function"||typeof le.namespaceURI!="string"||typeof le.insertBefore!="function"||typeof le.hasChildNodes!="function")},P=function(le){return typeof gn=="function"&&le instanceof gn};function ie(Me,le,rt){V(Me,gt=>{gt.call(Zt,le,rt,d);});}let de=function(le){let rt=null;if(ie(Ri.beforeSanitizeElements,le,null),Y(le))return v(le),!0;let gt=b(le.nodeName);if(ie(Ri.uponSanitizeElement,le,{tagName:gt,allowedTags:Qi}),oo&&le.hasChildNodes()&&!P(le.firstElementChild)&&ue(/<[/\w!]/g,le.innerHTML)&&ue(/<[/\w!]/g,le.textContent)||le.nodeType===Er.progressingInstruction||oo&&le.nodeType===Er.comment&&ue(/<[/\w]/g,le.data))return v(le),!0;if(!(Ta.tagCheck instanceof Function&&Ta.tagCheck(gt))&&(!Qi[gt]||as[gt])){if(!as[gt]&&ee(gt)&&(ei.tagNameCheck instanceof RegExp&&ue(ei.tagNameCheck,gt)||ei.tagNameCheck instanceof Function&&ei.tagNameCheck(gt)))return !1;if(qs&&!hs[gt]){let ot=ar(le)||le.parentNode,Ye=mn(le)||le.childNodes;if(Ye&&ot){let mt=Ye.length;for(let ye=mt-1;ye>=0;--ye){let _e=En(Ye[ye],!0);_e.__removalCount=(le.__removalCount||0)+1,ot.insertBefore(_e,Li(le));}}}return v(le),!0}return le instanceof ln&&!l(le)||(gt==="noscript"||gt==="noembed"||gt==="noframes")&&ue(/<\/no(script|embed|frames)/i,le.innerHTML)?(v(le),!0):(Ks&&le.nodeType===Er.text&&(rt=le.textContent,V([fs,Mi,ks],ot=>{rt=Be(rt,ot," ");}),le.textContent!==rt&&(re(Zt.removed,{element:le.cloneNode()}),le.textContent=rt)),ie(Ri.afterSanitizeElements,le,null),!1)},we=function(le,rt,gt){if(Es&&(rt==="id"||rt==="name")&&(gt in jt||gt in C))return !1;if(!(bo&&!aa[rt]&&ue(Gn,rt))){if(!(Va&&ue(Ka,rt))){if(!(Ta.attributeCheck instanceof Function&&Ta.attributeCheck(rt,le))){if(!Ui[rt]||aa[rt]){if(!(ee(le)&&(ei.tagNameCheck instanceof RegExp&&ue(ei.tagNameCheck,le)||ei.tagNameCheck instanceof Function&&ei.tagNameCheck(le))&&(ei.attributeNameCheck instanceof RegExp&&ue(ei.attributeNameCheck,rt)||ei.attributeNameCheck instanceof Function&&ei.attributeNameCheck(rt,le))||rt==="is"&&ei.allowCustomizedBuiltInElements&&(ei.tagNameCheck instanceof RegExp&&ue(ei.tagNameCheck,gt)||ei.tagNameCheck instanceof Function&&ei.tagNameCheck(gt))))return !1}else if(!ja[rt]){if(!ue(Ma,Be(gt,Ua,""))){if(!((rt==="src"||rt==="xlink:href"||rt==="href")&&le!=="script"&&Ae(gt,"data:")===0&&Ds[le])){if(!(Zo&&!ue(ss,Be(gt,Ua,"")))){if(gt)return !1}}}}}}}return !0},ee=function(le){return le!=="annotation-xml"&&ne(le,Pa)},ke=function(le){ie(Ri.beforeSanitizeAttributes,le,null);let{attributes:rt}=le;if(!rt||Y(le))return;let gt={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Ui,forceKeepAttr:void 0},ot=rt.length;for(;ot--;){let Ye=rt[ot],{name:mt,namespaceURI:ye,value:_e}=Ye,qe=b(mt),Je=_e,wt=mt==="value"?Je:Re(Je);if(gt.attrName=qe,gt.attrValue=wt,gt.keepAttr=!0,gt.forceKeepAttr=void 0,ie(Ri.uponSanitizeAttribute,le,gt),wt=gt.attrValue,ga&&(qe==="id"||qe==="name")&&(T(mt,le),wt=os+wt),oo&&ue(/((--!?|])>)|<\/(style|title|textarea)/i,wt)){T(mt,le);continue}if(qe==="attributename"&&ne(wt,"href")){T(mt,le);continue}if(gt.forceKeepAttr)continue;if(!gt.keepAttr){T(mt,le);continue}if(!Ga&&ue(/\/>/i,wt)){T(mt,le);continue}Ks&&V([fs,Mi,ks],Pt=>{wt=Be(wt,Pt," ");});let Lt=b(le.nodeName);if(!we(Lt,qe,wt)){T(mt,le);continue}if(Wn&&typeof hr=="object"&&typeof hr.getAttributeType=="function"&&!ye)switch(hr.getAttributeType(Lt,qe)){case "TrustedHTML":{wt=Wn.createHTML(wt);break}case "TrustedScriptURL":{wt=Wn.createScriptURL(wt);break}}if(wt!==Je)try{ye?le.setAttributeNS(ye,mt,wt):le.setAttribute(mt,wt),Y(le)?v(le):q(Zt.removed);}catch(Pt){T(mt,le);}}ie(Ri.afterSanitizeAttributes,le,null);},Ke=function Me(le){let rt=null,gt=D(le);for(ie(Ri.beforeSanitizeShadowDOM,le,null);rt=gt.nextNode();)ie(Ri.uponSanitizeShadowNode,rt,null),de(rt),ke(rt),rt.content instanceof br&&Me(rt.content);ie(Ri.afterSanitizeShadowDOM,le,null);};return Zt.sanitize=function(Me){let le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},rt=null,gt=null,ot=null,Ye=null;if(Us=!Me,Us&&(Me="<!-->"),typeof Me!="string"&&!P(Me))if(typeof Me.toString=="function"){if(Me=Me.toString(),typeof Me!="string")throw ve("dirty is not a string, aborting")}else throw ve("toString is not a function");if(!Zt.isSupported)return Me;if(wo||a(le),Zt.removed=[],typeof Me=="string"&&(ts=!1),ts){if(Me.nodeName){let _e=b(Me.nodeName);if(!Qi[_e]||as[_e])throw ve("root node is forbidden and cannot be sanitized in-place")}}else if(Me instanceof gn)rt=L("<!---->"),gt=rt.ownerDocument.importNode(Me,!0),gt.nodeType===Er.element&>.nodeName==="BODY"||gt.nodeName==="HTML"?rt=gt:rt.appendChild(gt);else {if(!_n&&!Ks&&!Ya&&Me.indexOf("<")===-1)return Wn&&Vs?Wn.createHTML(Me):Me;if(rt=L(Me),!rt)return _n?null:Vs?kr:""}rt&&Ns&&v(rt.firstChild);let mt=D(ts?Me:rt);for(;ot=mt.nextNode();)de(ot),ke(ot),ot.content instanceof br&&Ke(ot.content);if(ts)return Me;if(_n){if(xs)for(Ye=es.call(rt.ownerDocument);rt.firstChild;)Ye.appendChild(rt.firstChild);else Ye=rt;return (Ui.shadowroot||Ui.shadowrootmode)&&(Ye=Wi.call(Yt,Ye,!0)),Ye}let ye=Ya?rt.outerHTML:rt.innerHTML;return Ya&&Qi["!doctype"]&&rt.ownerDocument&&rt.ownerDocument.doctype&&rt.ownerDocument.doctype.name&&ue(Xr,rt.ownerDocument.doctype.name)&&(ye="<!DOCTYPE "+rt.ownerDocument.doctype.name+`> 11`+ye),Ks&&V([fs,Mi,ks],_e=>{ye=Be(ye,_e," ");}),Wn&&Vs?Wn.createHTML(ye):ye},Zt.setConfig=function(){let Me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};a(Me),wo=!0;},Zt.clearConfig=function(){d=null,wo=!1;},Zt.isValidAttribute=function(Me,le,rt){d||a({});let gt=b(Me),ot=b(le);return we(gt,ot,rt)},Zt.addHook=function(Me,le){typeof le=="function"&&re(Ri[Me],le);},Zt.removeHook=function(Me,le){if(le!==void 0){let rt=R(Ri[Me],le);return rt===-1?void 0:ce(Ri[Me],rt,1)[0]}return q(Ri[Me])},Zt.removeHooks=function(Me){Ri[Me]=[];},Zt.removeAllHooks=function(){Ri=ai();},Zt}var xn=In();}),
vendor: 9,839 bytes, line 11
11"./node_modules/fast-png/lib-esm/PngDecoder.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{default:function(){return z}});var f=n("./node_modules/iobuffer/lib-esm/IOBuffer.js"),x=n("./node_modules/pako/dist/pako.esm.mjs"),E=n("./node_modules/fast-png/lib-esm/helpers/crc.js"),O=n("./node_modules/fast-png/lib-esm/helpers/decodeInterlaceAdam7.js"),B=n("./node_modules/fast-png/lib-esm/helpers/decodeInterlaceNull.js"),U=n("./node_modules/fast-png/lib-esm/helpers/signature.js"),I=n("./node_modules/fast-png/lib-esm/helpers/text.js"),N=n("./node_modules/fast-png/lib-esm/internalTypes.js");class z extends f.IOBuffer{_checkCrc;_inflator;_png;_apng;_end;_hasPalette;_palette;_hasTransparency;_transparency;_compressionMethod;_filterMethod;_interlaceMethod;_colorType;_isAnimated;_numberOfFrames;_numberOfPlays;_frames;_writingDataChunks;constructor(R,q={}){super(R);let{checkCrc:re=!1}=q;this._checkCrc=re,this._inflator=new x.Inflate,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array(0),depth:1,text:{}},this._apng={width:-1,height:-1,channels:-1,depth:1,numberOfFrames:1,numberOfPlays:0,text:{},frames:[]},this._end=!1,this._hasPalette=!1,this._palette=[],this._hasTransparency=!1,this._transparency=new Uint16Array(0),this._compressionMethod=N.CompressionMethod.UNKNOWN,this._filterMethod=N.FilterMethod.UNKNOWN,this._interlaceMethod=N.InterlaceMethod.UNKNOWN,this._colorType=N.ColorType.UNKNOWN,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian();}decode(){for((0,U.checkSignature)(this);!this._end;){let R=this.readUint32(),q=this.readChars(4);this.decodeChunk(R,q);}return this.decodeImage(),this._png}decodeApng(){for((0,U.checkSignature)(this);!this._end;){let R=this.readUint32(),q=this.readChars(4);this.decodeApngChunk(R,q);}return this.decodeApngImage(),this._apng}decodeChunk(R,q){let re=this.offset;switch(q){case "IHDR":this.decodeIHDR();break;case "PLTE":this.decodePLTE(R);break;case "IDAT":this.decodeIDAT(R);break;case "IEND":this._end=!0;break;case "tRNS":this.decodetRNS(R);break;case "iCCP":this.decodeiCCP(R);break;case I.textChunkName:(0,I.decodetEXt)(this._png.text,this,R);break;case "pHYs":this.decodepHYs();break;default:this.skip(R);break}if(this.offset-re!==R)throw new Error(`Length mismatch while decoding chunk ${q}`);this._checkCrc?(0,E.checkCrc)(this,R+4,q):this.skip(4);}decodeApngChunk(R,q){let re=this.offset;switch(q!=="fdAT"&&q!=="IDAT"&&this._writingDataChunks&&this.pushDataToFrame(),q){case "acTL":this.decodeACTL();break;case "fcTL":this.decodeFCTL();break;case "fdAT":this.decodeFDAT(R);break;default:this.decodeChunk(R,q),this.offset=re+R;break}if(this.offset-re!==R)throw new Error(`Length mismatch while decoding chunk ${q}`);this._checkCrc?(0,E.checkCrc)(this,R+4,q):this.skip(4);}decodeIHDR(){let R=this._png;R.width=this.readUint32(),R.height=this.readUint32(),R.depth=H(this.readUint8());let q=this.readUint8();this._colorType=q;let re;switch(q){case N.ColorType.GREYSCALE:re=1;break;case N.ColorType.TRUECOLOUR:re=3;break;case N.ColorType.INDEXED_COLOUR:re=1;break;case N.ColorType.GREYSCALE_ALPHA:re=2;break;case N.ColorType.TRUECOLOUR_ALPHA:re=4;break;case N.ColorType.UNKNOWN:default:throw new Error(`Unknown color type: ${q}`)}if(this._png.channels=re,this._compressionMethod=this.readUint8(),this._compressionMethod!==N.CompressionMethod.DEFLATE)throw new Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8();}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=!0;}decodeFCTL(){let R={sequenceNumber:this.readUint32(),width:this.readUint32(),height:this.readUint32(),xOffset:this.readUint32(),yOffset:this.readUint32(),delayNumber:this.readUint16(),delayDenominator:this.readUint16(),disposeOp:this.readUint8(),blendOp:this.readUint8(),data:new Uint8Array(0)};this._frames.push(R);}decodePLTE(R){if(R%3!==0)throw new RangeError(`PLTE field length must be a multiple of 3. Got ${R}`);let q=R/3;this._hasPalette=!0;let re=[];this._palette=re;for(let ce=0;ce<q;ce++)re.push([this.readUint8(),this.readUint8(),this.readUint8()]);}decodeIDAT(R){this._writingDataChunks=!0;let q=R,re=this.offset+this.byteOffset;if(this._inflator.push(new Uint8Array(this.buffer,re,q)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(R);}decodeFDAT(R){this._writingDataChunks=!0;let q=R,re=this.offset+this.byteOffset;if(re+=4,q-=4,this._inflator.push(new Uint8Array(this.buffer,re,q)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(R);}decodetRNS(R){switch(this._colorType){case N.ColorType.GREYSCALE:case N.ColorType.TRUECOLOUR:{if(R%2!==0)throw new RangeError(`tRNS chunk length must be a multiple of 2. Got ${R}`);if(R/2>this._png.width*this._png.height)throw new Error(`tRNS chunk contains more alpha values than there are pixels (${R/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(R/2);for(let q=0;q<R/2;q++)this._transparency[q]=this.readUint16();break}case N.ColorType.INDEXED_COLOUR:{if(R>this._palette.length)throw new Error(`tRNS chunk contains more alpha values than there are palette colors (${R} vs ${this._palette.length})`);let q=0;for(;q<R;q++){let re=this.readByte();this._palette[q].push(re);}for(;q<this._palette.length;q++)this._palette[q].push(255);break}case N.ColorType.UNKNOWN:case N.ColorType.GREYSCALE_ALPHA:case N.ColorType.TRUECOLOUR_ALPHA:default:throw new Error(`tRNS chunk is not supported for color type ${this._colorType}`)}}decodeiCCP(R){let q=(0,I.readKeyword)(this),re=this.readUint8();if(re!==N.CompressionMethod.DEFLATE)throw new Error(`Unsupported iCCP compression method: ${re}`);let ce=this.readBytes(R-q.length-2);this._png.iccEmbeddedProfile={name:q,profile:(0,x.inflate)(ce)};}decodepHYs(){let R=this.readUint32(),q=this.readUint32(),re=this.readByte();this._png.resolution={x:R,y:q,unit:re};}decodeApngImage(){this._apng.width=this._png.width,this._apng.height=this._png.height,this._apng.channels=this._png.channels,this._apng.depth=this._png.depth,this._apng.numberOfFrames=this._numberOfFrames,this._apng.numberOfPlays=this._numberOfPlays,this._apng.text=this._png.text,this._apng.resolution=this._png.resolution;for(let R=0;R<this._numberOfFrames;R++){let q={sequenceNumber:this._frames[R].sequenceNumber,delayNumber:this._frames[R].delayNumber,delayDenominator:this._frames[R].delayDenominator,data:this._apng.depth===8?new Uint8Array(this._apng.width*this._apng.height*this._apng.channels):new Uint16Array(this._apng.width*this._apng.height*this._apng.channels)},re=this._frames.at(R);if(re){if(re.data=(0,B.decodeInterlaceNull)({data:re.data,width:re.width,height:re.height,channels:this._apng.channels,depth:this._apng.depth}),this._hasPalette&&(this._apng.palette=this._palette),this._hasTransparency&&(this._apng.transparency=this._transparency),R===0||re.xOffset===0&&re.yOffset===0&&re.width===this._png.width&&re.height===this._png.height)q.data=re.data;else {let ce=this._apng.frames.at(R-1);this.disposeFrame(re,ce,q),this.addFrameDataToCanvas(q,re);}this._apng.frames.push(q);}}return this._apng}disposeFrame(R,q,re){switch(R.disposeOp){case N.DisposeOpType.NONE:break;case N.DisposeOpType.BACKGROUND:for(let ce=0;ce<this._png.height;ce++)for(let Te=0;Te<this._png.width;Te++){let be=(ce*R.width+Te)*this._png.channels;for(let ne=0;ne<this._png.channels;ne++)re.data[be+ne]=0;}break;case N.DisposeOpType.PREVIOUS:re.data.set(q.data);break;default:throw new Error("Unknown disposeOp")}}addFrameDataToCanvas(R,q){let re=1<<this._png.depth,ce=(Te,be)=>{let ne=((Te+q.yOffset)*this._png.width+q.xOffset+be)*this._png.channels,Be=(Te*q.width+be)*this._png.channels;return {index:ne,frameIndex:Be}};switch(q.blendOp){case N.BlendOpType.SOURCE:for(let Te=0;Te<q.height;Te++)for(let be=0;be<q.width;be++){let{index:ne,frameIndex:Be}=ce(Te,be);for(let Ae=0;Ae<this._png.channels;Ae++)R.data[ne+Ae]=q.data[Be+Ae];}break;case N.BlendOpType.OVER:for(let Te=0;Te<q.height;Te++)for(let be=0;be<q.width;be++){let{index:ne,frameIndex:Be}=ce(Te,be);for(let Ae=0;Ae<this._png.channels;Ae++){let Re=q.data[Be+this._png.channels-1]/re,te=Ae%(this._png.channels-1)===0?1:q.data[Be+Ae],ue=Math.floor(Re*te+(1-Re)*R.data[ne+Ae]);R.data[ne+Ae]+=ue;}}break;default:throw new Error("Unknown blendOp")}}decodeImage(){if(this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);let R=this._isAnimated?(this._frames?.at(0)).data:this._inflator.result;if(this._filterMethod!==N.FilterMethod.ADAPTIVE)throw new Error(`Filter method ${this._filterMethod} not supported`);if(this._interlaceMethod===N.InterlaceMethod.NO_INTERLACE)this._png.data=(0,B.decodeInterlaceNull)({data:R,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else if(this._interlaceMethod===N.InterlaceMethod.ADAM7)this._png.data=(0,O.decodeInterlaceAdam7)({data:R,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else throw new Error(`Interlace method ${this._interlaceMethod} not supported`);this._hasPalette&&(this._png.palette=this._palette),this._hasTransparency&&(this._png.transparency=this._transparency);}pushDataToFrame(){let R=this._inflator.result,q=this._frames.at(-1);q?q.data=R:this._frames.push({sequenceNumber:0,width:this._png.width,height:this._png.height,xOffset:0,yOffset:0,delayNumber:0,delayDenominator:0,disposeOp:N.DisposeOpType.NONE,blendOp:N.BlendOpType.SOURCE,data:R}),this._inflator=new x.Inflate,this._writingDataChunks=!1;}}function H(V){if(V!==1&&V!==2&&V!==4&&V!==8&&V!==16)throw new Error(`invalid bit depth: ${V}`);return V}}),
vendor: 4,611 bytes, line 11
11"./node_modules/fast-png/lib-esm/PngEncoder.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{default:function(){return N}});var f=n("./node_modules/iobuffer/lib-esm/IOBuffer.js"),x=n("./node_modules/pako/dist/pako.esm.mjs"),E$1=n("./node_modules/fast-png/lib-esm/helpers/crc.js"),O=n("./node_modules/fast-png/lib-esm/helpers/signature.js"),B=n("./node_modules/fast-png/lib-esm/helpers/text.js"),U=n("./node_modules/fast-png/lib-esm/internalTypes.js");let I={level:3};class N extends f.IOBuffer{_png;_zlibOptions;_colorType;_interlaceMethod;constructor(ce,Te={}){super(),this._colorType=U.ColorType.UNKNOWN,this._zlibOptions=E(E({},I),Te.zlib),this._png=this._checkData(ce),this._interlaceMethod=(Te.interlace==="Adam7"?U.InterlaceMethod.ADAM7:U.InterlaceMethod.NO_INTERLACE)??U.InterlaceMethod.NO_INTERLACE,this.setBigEndian();}encode(){if((0,O.writeSignature)(this),this.encodeIHDR(),this._png.palette&&(this.encodePLTE(),this._png.palette[0].length===4&&this.encodeTRNS()),this.encodeData(),this._png.text)for(let[ce,Te]of Object.entries(this._png.text))(0,B.encodetEXt)(this,ce,Te);return this.encodeIEND(),this.toArray()}encodeIHDR(){this.writeUint32(13),this.writeChars("IHDR"),this.writeUint32(this._png.width),this.writeUint32(this._png.height),this.writeByte(this._png.depth),this.writeByte(this._colorType),this.writeByte(U.CompressionMethod.DEFLATE),this.writeByte(U.FilterMethod.ADAPTIVE),this.writeByte(this._interlaceMethod),(0,E$1.writeCrc)(this,17);}encodeIEND(){this.writeUint32(0),this.writeChars("IEND"),(0,E$1.writeCrc)(this,4);}encodePLTE(){let ce=this._png.palette?.length*3;this.writeUint32(ce),this.writeChars("PLTE");for(let Te of this._png.palette)this.writeByte(Te[0]),this.writeByte(Te[1]),this.writeByte(Te[2]);(0,E$1.writeCrc)(this,4+ce);}encodeTRNS(){let ce=this._png.palette.filter(Te=>Te.at(-1)!==255);this.writeUint32(ce.length),this.writeChars("tRNS");for(let Te of ce)this.writeByte(Te.at(-1));(0,E$1.writeCrc)(this,4+ce.length);}encodeIDAT(ce){this.writeUint32(ce.length),this.writeChars("IDAT"),this.writeBytes(ce),(0,E$1.writeCrc)(this,ce.length+4);}encodeData(){let{width:ce,height:Te,channels:be,depth:ne,data:Be}=this._png,Ae=ne<=8?Math.ceil(ce*ne/8)*be:Math.ceil(ce*ne/8*be/2),Re=new f.IOBuffer().setBigEndian(),te=0;if(this._interlaceMethod===U.InterlaceMethod.NO_INTERLACE)for(let ae=0;ae<Te;ae++)Re.writeByte(0),ne===16?te=q(Be,Re,Ae,te):te=V(Be,Re,Ae,te);else this._interlaceMethod===U.InterlaceMethod.ADAM7&&(te=R(this._png,Be,Re,te));let ue=Re.toArray(),ve=(0,x.deflate)(ue,this._zlibOptions);this.encodeIDAT(ve);}_checkData(ce){let{colorType:Te,channels:be,depth:ne}=H(ce,ce.palette),Be={width:z(ce.width,"width"),height:z(ce.height,"height"),channels:be,data:ce.data,depth:ne,text:ce.text,palette:ce.palette};this._colorType=Te;let Ae=ne<8?Math.ceil(Be.width*ne/8)*Be.height*be:Be.width*Be.height*be;if(Be.data.length!==Ae)throw new RangeError(`wrong data size. Found ${Be.data.length}, expected ${Ae}`);return Be}}function z(re,ce){if(Number.isInteger(re)&&re>0)return re;throw new TypeError(`${ce} must be a positive integer`)}function H(re,ce){let{channels:Te=4,depth:be=8}=re;if(Te!==4&&Te!==3&&Te!==2&&Te!==1)throw new RangeError(`unsupported number of channels: ${Te}`);let ne={channels:Te,depth:be,colorType:U.ColorType.UNKNOWN};switch(Te){case 4:ne.colorType=U.ColorType.TRUECOLOUR_ALPHA;break;case 3:ne.colorType=U.ColorType.TRUECOLOUR;break;case 1:ce?ne.colorType=U.ColorType.INDEXED_COLOUR:ne.colorType=U.ColorType.GREYSCALE;break;case 2:ne.colorType=U.ColorType.GREYSCALE_ALPHA;break;default:throw new Error("unsupported number of channels")}return ne}function V(re,ce,Te,be){for(let ne=0;ne<Te;ne++)ce.writeByte(re[be++]);return be}function R(re,ce,Te,be){let ne=[{x:0,y:0,xStep:8,yStep:8},{x:4,y:0,xStep:8,yStep:8},{x:0,y:4,xStep:4,yStep:8},{x:2,y:0,xStep:4,yStep:4},{x:0,y:2,xStep:2,yStep:4},{x:1,y:0,xStep:2,yStep:2},{x:0,y:1,xStep:1,yStep:2}],{width:Be,height:Ae,channels:Re,depth:te}=re,ue=0;te===16?ue=Re*te/8/2:ue=Re*te/8;for(let ve=0;ve<7;ve++){let ae=ne[ve],Xe=Math.floor((Be-ae.x+ae.xStep-1)/ae.xStep),He=Math.floor((Ae-ae.y+ae.yStep-1)/ae.yStep);if(Xe<=0||He<=0)continue;let ct=Xe*ue;for(let ge=0;ge<He;ge++){let tt=ae.y+ge*ae.yStep,Le=te<=8?new Uint8Array(ct):new Uint16Array(ct),We=0;for(let De=0;De<Xe;De++){let ze=ae.x+De*ae.xStep;if(ze<Be&&tt<Ae){let Qe=(tt*Be+ze)*ue;for(let Ge=0;Ge<ue;Ge++)Le[We++]=ce[Qe+Ge];}}if(Te.writeByte(0),te===8)Te.writeBytes(Le);else if(te===16)for(let De of Le)Te.writeByte(De>>8&255),Te.writeByte(De&255);}}return be}function q(re,ce,Te,be){for(let ne=0;ne<Te;ne++)ce.writeUint16(re[be++]);return be}}),
vendor: 922 bytes, line 11
11"./node_modules/fast-png/lib-esm/convertIndexedToRgb.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{convertIndexedToRgb:function(){return f}});function f(E){let O=E.palette,B=E.depth;if(!O)throw new Error("Color palette is undefined.");x(E);let U=E.width*E.height,I=U*O[0].length,N=new Uint8Array(I),z=0,H=0,V=new Uint8Array(U),R=255;switch(B){case 1:R=128;break;case 2:R=192;break;case 4:R=240;break;case 8:R=255;break;default:throw new Error("Incorrect depth value")}for(let q of E.data){let re=R,ce=8;for(;re&&(ce-=B,V[z++]=(q&re)>>ce,re=re>>B,z%E.width!==0););}if(E.palette)for(let q of V){let re=E.palette.at(q);if(!re)throw new Error("Incorrect index of palette color");N.set(re,H),H+=re.length;}return N}function x(E){let O=E.depth<8?Math.ceil(E.width*E.depth/8)*E.height*E.channels:E.width*E.height*E.channels;if(E.data.length!==O)throw new RangeError(`wrong data size. Found ${E.data.length}, expected ${O}`)}}),
vendor: 501 bytes, line 11
11"./node_modules/fast-png/lib-esm/helpers/applyUnfilter.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{applyUnfilter:function(){return x}});var f=n("./node_modules/fast-png/lib-esm/helpers/unfilter.js");function x(E,O,B,U,I,N){switch(E){case 0:(0,f.unfilterNone)(O,B,I);break;case 1:(0,f.unfilterSub)(O,B,I,N);break;case 2:(0,f.unfilterUp)(O,B,U,I);break;case 3:(0,f.unfilterAverage)(O,B,U,I,N);break;case 4:(0,f.unfilterPaeth)(O,B,U,I,N);break;default:throw new Error(`Unsupported filter: ${E}`)}}}),
vendor: 663 bytes, line 11
11"./node_modules/fast-png/lib-esm/helpers/crc.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{checkCrc:function(){return B},writeCrc:function(){return U}});let f=[];for(let I=0;I<256;I++){let N=I;for(let z=0;z<8;z++)N&1?N=3988292384^N>>>1:N=N>>>1;f[I]=N;}let x=4294967295;function E(I,N,z){let H=I;for(let V=0;V<z;V++)H=f[(H^N[V])&255]^H>>>8;return H}function O(I,N){return (E(x,I,N)^x)>>>0}function B(I,N,z){let H=I.readUint32(),V=O(new Uint8Array(I.buffer,I.byteOffset+I.offset-N-4,N),N);if(V!==H)throw new Error(`CRC mismatch for chunk ${z}. Expected ${H}, found ${V}`)}function U(I,N){I.writeUint32(O(new Uint8Array(I.buffer,I.byteOffset+I.offset-N,N),N));}}),
vendor: 1,211 bytes, line 11
11"./node_modules/fast-png/lib-esm/helpers/decodeInterlaceAdam7.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{decodeInterlaceAdam7:function(){return B}});var f=n("./node_modules/fast-png/lib-esm/helpers/applyUnfilter.js");let x=new Uint16Array([255]),O=new Uint8Array(x.buffer)[0]===255;function B(I){let{data:N,width:z,height:H,channels:V,depth:R}=I,q=[{x:0,y:0,xStep:8,yStep:8},{x:4,y:0,xStep:8,yStep:8},{x:0,y:4,xStep:4,yStep:8},{x:2,y:0,xStep:4,yStep:4},{x:0,y:2,xStep:2,yStep:4},{x:1,y:0,xStep:2,yStep:2},{x:0,y:1,xStep:1,yStep:2}],re=Math.ceil(R/8)*V,ce=new Uint8Array(H*z*re),Te=0;for(let be=0;be<7;be++){let ne=q[be],Be=Math.ceil((z-ne.x)/ne.xStep),Ae=Math.ceil((H-ne.y)/ne.yStep);if(Be<=0||Ae<=0)continue;let Re=Be*re,te=new Uint8Array(Re);for(let ue=0;ue<Ae;ue++){let ve=N[Te++],ae=N.subarray(Te,Te+Re);Te+=Re;let Xe=new Uint8Array(Re);(0,f.applyUnfilter)(ve,ae,Xe,te,Re,re),te.set(Xe);for(let He=0;He<Be;He++){let ct=ne.x+He*ne.xStep,ge=ne.y+ue*ne.yStep;if(!(ct>=z||ge>=H))for(let tt=0;tt<re;tt++)ce[(ge*z+ct)*re+tt]=Xe[He*re+tt];}}}if(R===16){let be=new Uint16Array(ce.buffer);if(O)for(let ne=0;ne<be.length;ne++)be[ne]=U(be[ne]);return be}else return ce}function U(I){return (I&255)<<8|I>>8&255}}),
vendor: 1,012 bytes, line 11
11"./node_modules/fast-png/lib-esm/helpers/decodeInterlaceNull.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{decodeInterlaceNull:function(){return U}});var f=n("./node_modules/fast-png/lib-esm/helpers/unfilter.js");let x=new Uint16Array([255]),O=new Uint8Array(x.buffer)[0]===255,B=new Uint8Array(0);function U(N){let{data:z,width:H,height:V,channels:R,depth:q}=N,re=Math.ceil(q/8)*R,ce=Math.ceil(q/8*R*H),Te=new Uint8Array(V*ce),be=B,ne=0,Be,Ae;for(let Re=0;Re<V;Re++){switch(Be=z.subarray(ne+1,ne+1+ce),Ae=Te.subarray(Re*ce,(Re+1)*ce),z[ne]){case 0:(0,f.unfilterNone)(Be,Ae,ce);break;case 1:(0,f.unfilterSub)(Be,Ae,ce,re);break;case 2:(0,f.unfilterUp)(Be,Ae,be,ce);break;case 3:(0,f.unfilterAverage)(Be,Ae,be,ce,re);break;case 4:(0,f.unfilterPaeth)(Be,Ae,be,ce,re);break;default:throw new Error(`Unsupported filter: ${z[ne]}`)}be=Ae,ne+=ce+1;}if(q===16){let Re=new Uint16Array(Te.buffer);if(O)for(let te=0;te<Re.length;te++)Re[te]=I(Re[te]);return Re}else return Te}function I(N){return (N&255)<<8|N>>8&255}}),
vendor: 479 bytes, line 11
11"./node_modules/fast-png/lib-esm/helpers/signature.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{checkSignature:function(){return E},hasPngSignature:function(){return O},writeSignature:function(){return x}});let f=Uint8Array.of(137,80,78,71,13,10,26,10);function x(B){B.writeBytes(f);}function E(B){if(!O(B.readBytes(f.length)))throw new Error("wrong PNG signature")}function O(B){if(B.length<f.length)return !1;for(let U=0;U<f.length;U++)if(B[U]!==f[U])return !1;return !0}}),
vendor: 977 bytes, line 11
11"./node_modules/fast-png/lib-esm/helpers/text.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{decodetEXt:function(){return N},encodetEXt:function(){return z},readKeyword:function(){return H},readLatin1:function(){return V},textChunkName:function(){return x}});var f=n("./node_modules/fast-png/lib-esm/helpers/crc.js");let x="tEXt",E=0,O=new TextDecoder("latin1");function B(R){if(I(R),R.length===0||R.length>79)throw new Error("keyword length must be between 1 and 79")}let U=/^[\u0000-\u00FF]*$/;function I(R){if(!U.test(R))throw new Error("invalid latin1 text")}function N(R,q,re){let ce=H(q);R[ce]=V(q,re-ce.length-1);}function z(R,q,re){B(q),I(re);let ce=q.length+1+re.length;R.writeUint32(ce),R.writeChars(x),R.writeChars(q),R.writeByte(E),R.writeChars(re),(0,f.writeCrc)(R,ce+4);}function H(R){for(R.mark();R.readByte()!==E;);let q=R.offset;R.reset();let re=O.decode(R.readBytes(q-R.offset-1));return R.skip(1),B(re),re}function V(R,q){return O.decode(R.readBytes(q))}}),
vendor: 1,014 bytes, line 11
11"./node_modules/fast-png/lib-esm/helpers/unfilter.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{unfilterAverage:function(){return O},unfilterNone:function(){return f},unfilterPaeth:function(){return B},unfilterSub:function(){return x},unfilterUp:function(){return E}});function f(I,N,z){for(let H=0;H<z;H++)N[H]=I[H];}function x(I,N,z,H){let V=0;for(;V<H;V++)N[V]=I[V];for(;V<z;V++)N[V]=I[V]+N[V-H]&255;}function E(I,N,z,H){let V=0;if(z.length===0)for(;V<H;V++)N[V]=I[V];else for(;V<H;V++)N[V]=I[V]+z[V]&255;}function O(I,N,z,H,V){let R=0;if(z.length===0){for(;R<V;R++)N[R]=I[R];for(;R<H;R++)N[R]=I[R]+(N[R-V]>>1)&255;}else {for(;R<V;R++)N[R]=I[R]+(z[R]>>1)&255;for(;R<H;R++)N[R]=I[R]+(N[R-V]+z[R]>>1)&255;}}function B(I,N,z,H,V){let R=0;if(z.length===0){for(;R<V;R++)N[R]=I[R];for(;R<H;R++)N[R]=I[R]+N[R-V]&255;}else {for(;R<V;R++)N[R]=I[R]+z[R]&255;for(;R<H;R++)N[R]=I[R]+U(N[R-V],z[R],z[R-V])&255;}}function U(I,N,z){let H=I+N-z,V=Math.abs(H-I),R=Math.abs(H-N),q=Math.abs(H-z);return V<=R&&V<=q?I:R<=q?N:z}}),
vendor: 800 bytes, line 11
11"./node_modules/fast-png/lib-esm/index.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{ResolutionUnitSpecifier:function(){return O.ResolutionUnitSpecifier},convertIndexedToRgb:function(){return B.convertIndexedToRgb},decode:function(){return U},decodeApng:function(){return N},encode:function(){return I},hasPngSignature:function(){return E.hasPngSignature}});var f=n("./node_modules/fast-png/lib-esm/PngDecoder.js"),x=n("./node_modules/fast-png/lib-esm/PngEncoder.js"),E=n("./node_modules/fast-png/lib-esm/helpers/signature.js"),O=n("./node_modules/fast-png/lib-esm/types.js"),B=n("./node_modules/fast-png/lib-esm/convertIndexedToRgb.js");function U(z,H){return new f.default(z,H).decode()}function I(z,H){return new x.default(z,H).encode()}function N(z,H){return new f.default(z,H).decodeApng()}}),
vendor: 551 bytes, line 11
11"./node_modules/fast-png/lib-esm/internalTypes.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{BlendOpType:function(){return U},ColorType:function(){return f},CompressionMethod:function(){return x},DisposeOpType:function(){return B},FilterMethod:function(){return E},InterlaceMethod:function(){return O}});let f={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},x={UNKNOWN:-1,DEFLATE:0},E={UNKNOWN:-1,ADAPTIVE:0},O={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},B={NONE:0,BACKGROUND:1,PREVIOUS:2},U={SOURCE:0,OVER:1};}),
vendor: 220 bytes, line 11
11"./node_modules/fast-png/lib-esm/types.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{ResolutionUnitSpecifier:function(){return f}});var f=(function(x){return x[x.UNKNOWN=0]="UNKNOWN",x[x.METRE=1]="METRE",x})(f||{});}),
vendor: 34,367 bytes, line 11
11"./node_modules/fflate/esm/browser.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{AsyncCompress:function(){return Ri},AsyncDecompress:function(){return aa},AsyncDeflate:function(){return ar},AsyncGunzip:function(){return Gn},AsyncGzip:function(){return Ri},AsyncInflate:function(){return Mn},AsyncUnzipInflate:function(){return Mo},AsyncUnzlib:function(){return Ui},AsyncZipDeflate:function(){return ma},AsyncZlib:function(){return Pa},Compress:function(){return Wi},DecodeUTF8:function(){return Ya},Decompress:function(){return as},Deflate:function(){return mn},EncodeUTF8:function(){return wo},FlateErrorCode:function(){return Le},Gunzip:function(){return ks},Gzip:function(){return Wi},Inflate:function(){return _r},Unzip:function(){return Ls},UnzipInflate:function(){return Oa},UnzipPassThrough:function(){return ca},Unzlib:function(){return zs},Zip:function(){return Ds},ZipDeflate:function(){return hs},ZipPassThrough:function(){return Zn},Zlib:function(){return Ua},compress:function(){return fs},compressSync:function(){return Mi},decompress:function(){return Ta},decompressSync:function(){return Va},deflate:function(){return Wn},deflateSync:function(){return kr},gunzip:function(){return Ka},gunzipSync:function(){return ss},gzip:function(){return fs},gzipSync:function(){return Mi},inflate:function(){return es},inflateSync:function(){return Ei},strFromU8:function(){return _n},strToU8:function(){return Ns},unzip:function(){return Us},unzipSync:function(){return eA},unzlib:function(){return ka},unzlibSync:function(){return ei},zip:function(){return gs},zipSync:function(){return ja},zlib:function(){return Ma},zlibSync:function(){return Qi}});var f={},x=function(G,Q,$,Ce,$e){var bt=new Worker(f[Q]||(f[Q]=URL.createObjectURL(new Blob([G+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return bt.onmessage=function(Ot){var b=Ot.data,d=b.$e$;if(d){var C=new Error(d[0]);C.code=d[1],C.stack=d[2],$e(C,null);}else $e(null,b);},bt.postMessage($,Ce),bt},E=Uint8Array,O=Uint16Array,B=Int32Array,U=new E([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),I=new E([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),N=new E([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),z=function(G,Q){for(var $=new O(31),Ce=0;Ce<31;++Ce)$[Ce]=Q+=1<<G[Ce-1];for(var $e=new B($[30]),Ce=1;Ce<30;++Ce)for(var bt=$[Ce];bt<$[Ce+1];++bt)$e[bt]=bt-$[Ce]<<5|Ce;return {b:$,r:$e}},H=z(U,2),V=H.b,R=H.r;V[28]=258,R[258]=28;for(var q=z(I,0),re=q.b,ce=q.r,Te=new O(32768),be=0;be<32768;++be){var ne=(be&43690)>>1|(be&21845)<<1;ne=(ne&52428)>>2|(ne&13107)<<2,ne=(ne&61680)>>4|(ne&3855)<<4,Te[be]=((ne&65280)>>8|(ne&255)<<8)>>1;}for(var Be=function(G,Q,$){for(var Ce=G.length,$e=0,bt=new O(Q);$e<Ce;++$e)G[$e]&&++bt[G[$e]-1];var Ot=new O(Q);for($e=1;$e<Q;++$e)Ot[$e]=Ot[$e-1]+bt[$e-1]<<1;var b;if($){b=new O(1<<Q);var d=15-Q;for($e=0;$e<Ce;++$e)if(G[$e])for(var C=$e<<4|G[$e],m=Q-G[$e],a=Ot[G[$e]-1]++<<m,A=a|(1<<m)-1;a<=A;++a)b[Te[a]>>d]=C;}else for(b=new O(Ce),$e=0;$e<Ce;++$e)G[$e]&&(b[$e]=Te[Ot[G[$e]-1]++]>>15-G[$e]);return b},Ae=new E(288),be=0;be<144;++be)Ae[be]=8;for(var be=144;be<256;++be)Ae[be]=9;for(var be=256;be<280;++be)Ae[be]=7;for(var be=280;be<288;++be)Ae[be]=8;for(var Re=new E(32),be=0;be<32;++be)Re[be]=5;var te=Be(Ae,9,0),ue=Be(Ae,9,1),ve=Be(Re,5,0),ae=Be(Re,5,1),Xe=function(G){for(var Q=G[0],$=1;$<G.length;++$)G[$]>Q&&(Q=G[$]);return Q},He=function(G,Q,$){var Ce=Q/8|0;return (G[Ce]|G[Ce+1]<<8)>>(Q&7)&$},ct=function(G,Q){var $=Q/8|0;return (G[$]|G[$+1]<<8|G[$+2]<<16)>>(Q&7)},ge=function(G){return (G+7)/8|0},tt=function(G,Q,$){return (Q==null||Q<0)&&(Q=0),($==null||$>G.length)&&($=G.length),new E(G.subarray(Q,$))},Le={UnexpectedEOF:0,InvalidBlockType:1,InvalidLengthLiteral:2,InvalidDistance:3,StreamFinished:4,NoStreamHandler:5,InvalidHeader:6,NoCallback:7,InvalidUTF8:8,ExtraFieldTooLong:9,InvalidDate:10,FilenameTooLong:11,StreamFinishing:12,InvalidZipData:13,UnknownCompressionMethod:14},We=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],De=function(G,Q,$){var Ce=new Error(Q||We[G]);if(Ce.code=G,Error.captureStackTrace&&Error.captureStackTrace(Ce,De),!$)throw Ce;return Ce},ze=function(G,Q,$,Ce){var $e=G.length,bt=Ce?Ce.length:0;if(!$e||Q.f&&!Q.l)return $||new E(0);var Ot=!$,b=Ot||Q.i!=2,d=Q.i;Ot&&($=new E($e*3));var C=function(Ve){var lt=$.length;if(Ve>lt){var dt=new E(Math.max(lt*2,Ve));dt.set($),$=dt;}},m=Q.f||0,a=Q.p||0,A=Q.b||0,c=Q.l,l=Q.d,v=Q.m,T=Q.n,L=$e*8;do{if(!c){m=He(G,a,1);var D=He(G,a+1,3);if(a+=3,D)if(D==1)c=ue,l=ae,v=9,T=5;else if(D==2){var de=He(G,a,31)+257,we=He(G,a+10,15)+4,ee=de+He(G,a+5,31)+1;a+=14;for(var ke=new E(ee),Ke=new E(19),Me=0;Me<we;++Me)Ke[N[Me]]=He(G,a+Me*3,7);a+=we*3;for(var le=Xe(Ke),rt=(1<<le)-1,gt=Be(Ke,le,1),Me=0;Me<ee;){var ot=gt[He(G,a,rt)];a+=ot&15;var Y=ot>>4;if(Y<16)ke[Me++]=Y;else {var Ye=0,mt=0;for(Y==16?(mt=3+He(G,a,3),a+=2,Ye=ke[Me-1]):Y==17?(mt=3+He(G,a,7),a+=3):Y==18&&(mt=11+He(G,a,127),a+=7);mt--;)ke[Me++]=Ye;}}var ye=ke.subarray(0,de),_e=ke.subarray(de);v=Xe(ye),T=Xe(_e),c=Be(ye,v,1),l=Be(_e,T,1);}else De(1);else {var Y=ge(a)+4,P=G[Y-4]|G[Y-3]<<8,ie=Y+P;if(ie>$e){d&&De(0);break}b&&C(A+P),$.set(G.subarray(Y,ie),A),Q.b=A+=P,Q.p=a=ie*8,Q.f=m;continue}if(a>L){d&&De(0);break}}b&&C(A+131072);for(var qe=(1<<v)-1,Je=(1<<T)-1,wt=a;;wt=a){var Ye=c[ct(G,a)&qe],Lt=Ye>>4;if(a+=Ye&15,a>L){d&&De(0);break}if(Ye||De(2),Lt<256)$[A++]=Lt;else if(Lt==256){wt=a,c=null;break}else {var Pt=Lt-254;if(Lt>264){var Me=Lt-257,vt=U[Me];Pt=He(G,a,(1<<vt)-1)+V[Me],a+=vt;}var Ut=l[ct(G,a)&Je],ur=Ut>>4;Ut||De(3),a+=Ut&15;var _e=re[ur];if(ur>3){var vt=I[ur];_e+=ct(G,a)&(1<<vt)-1,a+=vt;}if(a>L){d&&De(0);break}b&&C(A+131072);var Jt=A+Pt;if(A<_e){var fe=bt-_e,Ne=Math.min(_e,Jt);for(fe+A<0&&De(3);A<Ne;++A)$[A]=Ce[fe+A];}for(;A<Jt;++A)$[A]=$[A-_e];}}Q.l=c,Q.p=wt,Q.b=A,Q.f=m,c&&(m=1,Q.m=v,Q.d=l,Q.n=T);}while(!m);return A!=$.length&&Ot?tt($,0,A):$.subarray(0,A)},Qe=function(G,Q,$){$<<=Q&7;var Ce=Q/8|0;G[Ce]|=$,G[Ce+1]|=$>>8;},Ge=function(G,Q,$){$<<=Q&7;var Ce=Q/8|0;G[Ce]|=$,G[Ce+1]|=$>>8,G[Ce+2]|=$>>16;},it=function(G,Q){for(var $=[],Ce=0;Ce<G.length;++Ce)G[Ce]&&$.push({s:Ce,f:G[Ce]});var $e=$.length,bt=$.slice();if(!$e)return {t:lr,l:0};if($e==1){var Ot=new E($[0].s+1);return Ot[$[0].s]=1,{t:Ot,l:1}}$.sort(function(ie,de){return ie.f-de.f}),$.push({s:-1,f:25001});var b=$[0],d=$[1],C=0,m=1,a=2;for($[0]={s:-1,f:b.f+d.f,l:b,r:d};m!=$e-1;)b=$[$[C].f<$[a].f?C++:a++],d=$[C!=m&&$[C].f<$[a].f?C++:a++],$[m++]={s:-1,f:b.f+d.f,l:b,r:d};for(var A=bt[0].s,Ce=1;Ce<$e;++Ce)bt[Ce].s>A&&(A=bt[Ce].s);var c=new O(A+1),l=Ze($[m-1],c,0);if(l>Q){var Ce=0,v=0,T=l-Q,L=1<<T;for(bt.sort(function(de,we){return c[we.s]-c[de.s]||de.f-we.f});Ce<$e;++Ce){var D=bt[Ce].s;if(c[D]>Q)v+=L-(1<<l-c[D]),c[D]=Q;else break}for(v>>=T;v>0;){var Y=bt[Ce].s;c[Y]<Q?v-=1<<Q-c[Y]++-1:++Ce;}for(;Ce>=0&&v;--Ce){var P=bt[Ce].s;c[P]==Q&&(--c[P],++v);}l=Q;}return {t:new E(c),l}},Ze=function(G,Q,$){return G.s==-1?Math.max(Ze(G.l,Q,$+1),Ze(G.r,Q,$+1)):Q[G.s]=$},xt=function(G){for(var Q=G.length;Q&&!G[--Q];);for(var $=new O(++Q),Ce=0,$e=G[0],bt=1,Ot=function(d){$[Ce++]=d;},b=1;b<=Q;++b)if(G[b]==$e&&b!=Q)++bt;else {if(!$e&&bt>2){for(;bt>138;bt-=138)Ot(32754);bt>2&&(Ot(bt>10?bt-11<<5|28690:bt-3<<5|12305),bt=0);}else if(bt>3){for(Ot($e),--bt;bt>6;bt-=6)Ot(8304);bt>2&&(Ot(bt-3<<5|8208),bt=0);}for(;bt--;)Ot($e);bt=1,$e=G[b];}return {c:$.subarray(0,Ce),n:Q}},ir=function(G,Q){for(var $=0,Ce=0;Ce<Q.length;++Ce)$+=G[Ce]*Q[Ce];return $},Gt=function(G,Q,$){var Ce=$.length,$e=ge(Q+2);G[$e]=Ce&255,G[$e+1]=Ce>>8,G[$e+2]=G[$e]^255,G[$e+3]=G[$e+1]^255;for(var bt=0;bt<Ce;++bt)G[$e+bt+4]=$[bt];return ($e+4+Ce)*8},sr=function(G,Q,$,Ce,$e,bt,Ot,b,d,C,m){Qe(Q,m++,$),++$e[256];for(var a=it($e,15),A=a.t,c=a.l,l=it(bt,15),v=l.t,T=l.l,L=xt(A),D=L.c,Y=L.n,P=xt(v),ie=P.c,de=P.n,we=new O(19),ee=0;ee<D.length;++ee)++we[D[ee]&31];for(var ee=0;ee<ie.length;++ee)++we[ie[ee]&31];for(var ke=it(we,7),Ke=ke.t,Me=ke.l,le=19;le>4&&!Ke[N[le-1]];--le);var rt=C+5<<3,gt=ir($e,Ae)+ir(bt,Re)+Ot,ot=ir($e,A)+ir(bt,v)+Ot+14+3*le+ir(we,Ke)+2*we[16]+3*we[17]+7*we[18];if(d>=0&&rt<=gt&&rt<=ot)return Gt(Q,m,G.subarray(d,d+C));var Ye,mt,ye,_e;if(Qe(Q,m,1+(ot<gt)),m+=2,ot<gt){Ye=Be(A,c,0),mt=A,ye=Be(v,T,0),_e=v;var qe=Be(Ke,Me,0);Qe(Q,m,Y-257),Qe(Q,m+5,de-1),Qe(Q,m+10,le-4),m+=14;for(var ee=0;ee<le;++ee)Qe(Q,m+3*ee,Ke[N[ee]]);m+=3*le;for(var Je=[D,ie],wt=0;wt<2;++wt)for(var Lt=Je[wt],ee=0;ee<Lt.length;++ee){var Pt=Lt[ee]&31;Qe(Q,m,qe[Pt]),m+=Ke[Pt],Pt>15&&(Qe(Q,m,Lt[ee]>>5&127),m+=Lt[ee]>>12);}}else Ye=te,mt=Ae,ye=ve,_e=Re;for(var ee=0;ee<b;++ee){var vt=Ce[ee];if(vt>255){var Pt=vt>>18&31;Ge(Q,m,Ye[Pt+257]),m+=mt[Pt+257],Pt>7&&(Qe(Q,m,vt>>23&31),m+=U[Pt]);var Ut=vt&31;Ge(Q,m,ye[Ut]),m+=_e[Ut],Ut>3&&(Ge(Q,m,vt>>5&8191),m+=I[Ut]);}else Ge(Q,m,Ye[vt]),m+=mt[vt];}return Ge(Q,m,Ye[256]),m+mt[256]},Dt=new B([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),lr=new E(0),cr=function(G,Q,$,Ce,$e,bt){var Ot=bt.z||G.length,b=new E(Ce+Ot+5*(1+Math.ceil(Ot/7e3))+$e),d=b.subarray(Ce,b.length-$e),C=bt.l,m=(bt.r||0)&7;if(Q){m&&(d[0]=bt.r>>3);for(var a=Dt[Q-1],A=a>>13,c=a&8191,l=(1<<$)-1,v=bt.p||new O(32768),T=bt.h||new O(l+1),L=Math.ceil($/3),D=2*L,Y=function(Bt){return (G[Bt]^G[Bt+1]<<L^G[Bt+2]<<D)&l},P=new B(25e3),ie=new O(288),de=new O(32),we=0,ee=0,ke=bt.i||0,Ke=0,Me=bt.w||0,le=0;ke+2<Ot;++ke){var rt=Y(ke),gt=ke&32767,ot=T[rt];if(v[gt]=ot,T[rt]=gt,Me<=ke){var Ye=Ot-ke;if((we>7e3||Ke>24576)&&(Ye>423||!C)){m=sr(G,d,0,P,ie,de,ee,Ke,le,ke-le,m),Ke=we=ee=0,le=ke;for(var mt=0;mt<286;++mt)ie[mt]=0;for(var mt=0;mt<30;++mt)de[mt]=0;}var ye=2,_e=0,qe=c,Je=gt-ot&32767;if(Ye>2&&rt==Y(ke-Je))for(var wt=Math.min(A,Ye)-1,Lt=Math.min(32767,ke),Pt=Math.min(258,Ye);Je<=Lt&&--qe&>!=ot;){if(G[ke+ye]==G[ke+ye-Je]){for(var vt=0;vt<Pt&&G[ke+vt]==G[ke+vt-Je];++vt);if(vt>ye){if(ye=vt,_e=Je,vt>wt)break;for(var Ut=Math.min(Je,vt-2),ur=0,mt=0;mt<Ut;++mt){var Jt=ke-Je+mt&32767,fe=v[Jt],Ne=Jt-fe&32767;Ne>ur&&(ur=Ne,ot=Jt);}}}gt=ot,ot=v[gt],Je+=gt-ot&32767;}if(_e){P[Ke++]=268435456|R[ye]<<18|ce[_e];var Ve=R[ye]&31,lt=ce[_e]&31;ee+=U[Ve]+I[lt],++ie[257+Ve],++de[lt],Me=ke+ye,++we;}else P[Ke++]=G[ke],++ie[G[ke]];}}for(ke=Math.max(ke,Me);ke<Ot;++ke)P[Ke++]=G[ke],++ie[G[ke]];m=sr(G,d,C,P,ie,de,ee,Ke,le,ke-le,m),C||(bt.r=m&7|d[m/8|0]<<3,m-=7,bt.h=T,bt.p=v,bt.i=ke,bt.w=Me);}else {for(var ke=bt.w||0;ke<Ot+C;ke+=65535){var dt=ke+65535;dt>=Ot&&(d[m/8|0]=C,dt=Ot),m=Gt(d,m+1,G.subarray(ke,dt));}bt.i=Ot;}return tt(b,0,Ce+ge(m)+$e)},Jr=(function(){for(var G=new Int32Array(256),Q=0;Q<256;++Q){for(var $=Q,Ce=9;--Ce;)$=($&1&&-306674912)^$>>>1;G[Q]=$;}return G})(),Ur=function(){var G=-1;return {p:function(Q){for(var $=G,Ce=0;Ce<Q.length;++Ce)$=Jr[$&255^Q[Ce]]^$>>>8;G=$;},d:function(){return ~G}}},Bn=function(){var G=1,Q=0;return {p:function($){for(var Ce=G,$e=Q,bt=$.length|0,Ot=0;Ot!=bt;){for(var b=Math.min(Ot+2655,bt);Ot<b;++Ot)$e+=Ce+=$[Ot];Ce=(Ce&65535)+15*(Ce>>16),$e=($e&65535)+15*($e>>16);}G=Ce,Q=$e;},d:function(){return G%=65521,Q%=65521,(G&255)<<24|(G&65280)<<8|(Q&255)<<8|Q>>8}}},pn=function(G,Q,$,Ce,$e){if(!$e&&($e={l:1},Q.dictionary)){var bt=Q.dictionary.subarray(-32768),Ot=new E(bt.length+G.length);Ot.set(bt),Ot.set(G,bt.length),G=Ot,$e.w=bt.length;}return cr(G,Q.level==null?6:Q.level,Q.mem==null?$e.l?Math.ceil(Math.max(8,Math.min(13,Math.log(G.length)))*1.5):20:12+Q.mem,$,Ce,$e)},Xr=function(G,Q){var $={};for(var Ce in G)$[Ce]=G[Ce];for(var Ce in Q)$[Ce]=Q[Ce];return $},Dr=function(G,Q,$){for(var Ce=G(),$e=G.toString(),bt=$e.slice($e.indexOf("[")+1,$e.lastIndexOf("]")).replace(/\s+/g,"").split(","),Ot=0;Ot<Ce.length;++Ot){var b=Ce[Ot],d=bt[Ot];if(typeof b=="function"){Q+=";"+d+"=";var C=b.toString();if(b.prototype)if(C.indexOf("[native code]")!=-1){var m=C.indexOf(" ",8)+1;Q+=C.slice(m,C.indexOf("(",m));}else {Q+=C;for(var a in b.prototype)Q+=";"+d+".prototype."+a+"="+b.prototype[a].toString();}else Q+=C;}else $[d]=b;}return Q},zt=[],Er=function(G){var Q=[];for(var $ in G)G[$].buffer&&Q.push((G[$]=new G[$].constructor(G[$])).buffer);return Q},Fr=function(G,Q,$,Ce){if(!zt[$]){for(var $e="",bt={},Ot=G.length-1,b=0;b<Ot;++b)$e=Dr(G[b],$e,bt);zt[$]={c:Dr(G[Ot],$e,bt),e:bt};}var d=Xr({},zt[$].e);return x(zt[$].c+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+Q.toString()+"}",$,d,Er(d),Ce)},Ln=function(){return [E,O,B,U,I,N,V,re,ue,ae,Te,We,Be,Xe,He,ct,ge,tt,De,ze,Ei,jt,Yt]},ai=function(){return [E,O,B,U,I,N,R,ce,te,Ae,ve,Re,Te,Dt,lr,Be,Qe,Ge,it,Ze,xt,ir,Gt,sr,ge,tt,cr,pn,kr,jt]},In=function(){return [dr,wn,Vt,Ur,Jr]},xn=function(){return [fr,hr]},mr=function(){return [En,Vt,Bn]},Zt=function(){return [Ji]},jt=function(G){return postMessage(G,[G.buffer])},Yt=function(G){return G&&{out:G.size&&new E(G.size),dictionary:G.dictionary}},nr=function(G,Q,$,Ce,$e,bt){var Ot=Fr($,Ce,$e,function(b,d){Ot.terminate(),bt(b,d);});return Ot.postMessage([G,Q],Q.consume?[G.buffer]:[]),function(){Ot.terminate();}},br=function(G){return G.ondata=function(Q,$){return postMessage([Q,$],[Q.buffer])},function(Q){Q.data.length?(G.push(Q.data[0],Q.data[1]),postMessage([Q.data[0].length])):G.flush();}},Qr=function(G,Q,$,Ce,$e,bt,Ot){var b,d=Fr(G,Ce,$e,function(C,m){C?(d.terminate(),Q.ondata.call(Q,C)):Array.isArray(m)?m.length==1?(Q.queuedSize-=m[0],Q.ondrain&&Q.ondrain(m[0])):(m[1]&&d.terminate(),Q.ondata.call(Q,C,m[0],m[1])):Ot(m);});d.postMessage($),Q.queuedSize=0,Q.push=function(C,m){Q.ondata||De(5),b&&Q.ondata(De(4,0,1),null,!!m),Q.queuedSize+=C.length,d.postMessage([C,b=m],[C.buffer]);},Q.terminate=function(){d.terminate();},bt&&(Q.flush=function(){d.postMessage([]);});},gn=function(G,Q){return G[Q]|G[Q+1]<<8},ln=function(G,Q){return (G[Q]|G[Q+1]<<8|G[Q+2]<<16|G[Q+3]<<24)>>>0},Ft=function(G,Q){return ln(G,Q)+ln(G,Q+4)*4294967296},Vt=function(G,Q,$){for(;$;++Q)G[Q]=$,$>>>=8;},dr=function(G,Q){var $=Q.filename;if(G[0]=31,G[1]=139,G[2]=8,G[8]=Q.level<2?4:Q.level==9?2:0,G[9]=3,Q.mtime!=0&&Vt(G,4,Math.floor(new Date(Q.mtime||Date.now())/1e3)),$){G[3]=8;for(var Ce=0;Ce<=$.length;++Ce)G[Ce+10]=$.charCodeAt(Ce);}},fr=function(G){(G[0]!=31||G[1]!=139||G[2]!=8)&&De(6,"invalid gzip data");var Q=G[3],$=10;Q&4&&($+=(G[10]|G[11]<<8)+2);for(var Ce=(Q>>3&1)+(Q>>4&1);Ce>0;Ce-=!G[$++]);return $+(Q&2)},hr=function(G){var Q=G.length;return (G[Q-4]|G[Q-3]<<8|G[Q-2]<<16|G[Q-1]<<24)>>>0},wn=function(G){return 10+(G.filename?G.filename.length+1:0)},En=function(G,Q){var $=Q.level,Ce=$==0?0:$<6?1:$==9?3:2;if(G[0]=120,G[1]=Ce<<6|(Q.dictionary&&32),G[1]|=31-(G[0]<<8|G[1])%31,Q.dictionary){var $e=Bn();$e.p(Q.dictionary),Vt(G,2,$e.d());}},Ji=function(G,Q){return ((G[0]&15)!=8||G[0]>>4>7||(G[0]<<8|G[1])%31)&&De(6,"invalid zlib data"),(G[1]>>5&1)==+!Q&&De(6,"invalid zlib data: "+(G[1]&32?"need":"unexpected")+" dictionary"),(G[1]>>3&4)+2};function Li(G,Q){return typeof G=="function"&&(Q=G,G={}),this.ondata=Q,G}var mn=(function(){function G(Q,$){if(typeof Q=="function"&&($=Q,Q={}),this.ondata=$,this.o=Q||{},this.s={l:0,i:32768,w:32768,z:32768},this.b=new E(98304),this.o.dictionary){var Ce=this.o.dictionary.subarray(-32768);this.b.set(Ce,32768-Ce.length),this.s.i=32768-Ce.length;}}return G.prototype.p=function(Q,$){this.ondata(pn(Q,this.o,0,0,this.s),$);},G.prototype.push=function(Q,$){this.ondata||De(5),this.s.l&&De(4);var Ce=Q.length+this.s.z;if(Ce>this.b.length){if(Ce>2*this.b.length-32768){var $e=new E(Ce&-32768);$e.set(this.b.subarray(0,this.s.z)),this.b=$e;}var bt=this.b.length-this.s.z;this.b.set(Q.subarray(0,bt),this.s.z),this.s.z=this.b.length,this.p(this.b,!1),this.b.set(this.b.subarray(-32768)),this.b.set(Q.subarray(bt),32768),this.s.z=Q.length-bt+32768,this.s.i=32766,this.s.w=32768;}else this.b.set(Q,this.s.z),this.s.z+=Q.length;this.s.l=$&1,(this.s.z>this.s.w+8191||$)&&(this.p(this.b,$||!1),this.s.w=this.s.i,this.s.i-=2);},G.prototype.flush=function(){this.ondata||De(5),this.s.l&&De(4),this.p(this.b,!1),this.s.w=this.s.i,this.s.i-=2;},G})(),ar=(function(){function G(Q,$){Qr([ai,function(){return [br,mn]}],this,Li.call(this,Q,$),function(Ce){var $e=new mn(Ce.data);onmessage=br($e);},6,1);}return G})();function Wn(G,Q,$){return $||($=Q,Q={}),typeof $!="function"&&De(7),nr(G,Q,[ai],function(Ce){return jt(kr(Ce.data[0],Ce.data[1]))},0,$)}function kr(G,Q){return pn(G,Q||{},0,0)}var _r=(function(){function G(Q,$){typeof Q=="function"&&($=Q,Q={}),this.ondata=$;var Ce=Q&&Q.dictionary&&Q.dictionary.subarray(-32768);this.s={i:0,b:Ce?Ce.length:0},this.o=new E(32768),this.p=new E(0),Ce&&this.o.set(Ce);}return G.prototype.e=function(Q){if(this.ondata||De(5),this.d&&De(4),!this.p.length)this.p=Q;else if(Q.length){var $=new E(this.p.length+Q.length);$.set(this.p),$.set(Q,this.p.length),this.p=$;}},G.prototype.c=function(Q){this.s.i=+(this.d=Q||!1);var $=this.s.b,Ce=ze(this.p,this.s,this.o);this.ondata(tt(Ce,$,this.s.b),this.d),this.o=tt(Ce,this.s.b-32768),this.s.b=this.o.length,this.p=tt(this.p,this.s.p/8|0),this.s.p&=7;},G.prototype.push=function(Q,$){this.e(Q),this.c($);},G})(),Mn=(function(){function G(Q,$){Qr([Ln,function(){return [br,_r]}],this,Li.call(this,Q,$),function(Ce){var $e=new _r(Ce.data);onmessage=br($e);},7,0);}return G})();function es(G,Q,$){return $||($=Q,Q={}),typeof $!="function"&&De(7),nr(G,Q,[Ln],function(Ce){return jt(Ei(Ce.data[0],Yt(Ce.data[1])))},1,$)}function Ei(G,Q){return ze(G,{i:2},Q&&Q.out,Q&&Q.dictionary)}var Wi=(function(){function G(Q,$){this.c=Ur(),this.l=0,this.v=1,mn.call(this,Q,$);}return G.prototype.push=function(Q,$){this.c.p(Q),this.l+=Q.length,mn.prototype.push.call(this,Q,$);},G.prototype.p=function(Q,$){var Ce=pn(Q,this.o,this.v&&wn(this.o),$&&8,this.s);this.v&&(dr(Ce,this.o),this.v=0),$&&(Vt(Ce,Ce.length-8,this.c.d()),Vt(Ce,Ce.length-4,this.l)),this.ondata(Ce,$);},G.prototype.flush=function(){mn.prototype.flush.call(this);},G})(),Ri=(function(){function G(Q,$){Qr([ai,In,function(){return [br,mn,Wi]}],this,Li.call(this,Q,$),function(Ce){var $e=new Wi(Ce.data);onmessage=br($e);},8,1);}return G})();function fs(G,Q,$){return $||($=Q,Q={}),typeof $!="function"&&De(7),nr(G,Q,[ai,In,function(){return [Mi]}],function(Ce){return jt(Mi(Ce.data[0],Ce.data[1]))},2,$)}function Mi(G,Q){Q||(Q={});var $=Ur(),Ce=G.length;$.p(G);var $e=pn(G,Q,wn(Q),8),bt=$e.length;return dr($e,Q),Vt($e,bt-8,$.d()),Vt($e,bt-4,Ce),$e}var ks=(function(){function G(Q,$){this.v=1,this.r=0,_r.call(this,Q,$);}return G.prototype.push=function(Q,$){if(_r.prototype.e.call(this,Q),this.r+=Q.length,this.v){var Ce=this.p.subarray(this.v-1),$e=Ce.length>3?fr(Ce):4;if($e>Ce.length){if(!$)return}else this.v>1&&this.onmember&&this.onmember(this.r-Ce.length);this.p=Ce.subarray($e),this.v=0;}_r.prototype.c.call(this,$),this.s.f&&!this.s.l&&!$&&(this.v=ge(this.s.p)+9,this.s={i:0},this.o=new E(0),this.push(new E(0),$));},G})(),Gn=(function(){function G(Q,$){var Ce=this;Qr([Ln,xn,function(){return [br,_r,ks]}],this,Li.call(this,Q,$),function($e){var bt=new ks($e.data);bt.onmember=function(Ot){return postMessage(Ot)},onmessage=br(bt);},9,0,function($e){return Ce.onmember&&Ce.onmember($e)});}return G})();function Ka(G,Q,$){return $||($=Q,Q={}),typeof $!="function"&&De(7),nr(G,Q,[Ln,xn,function(){return [ss]}],function(Ce){return jt(ss(Ce.data[0],Ce.data[1]))},3,$)}function ss(G,Q){var $=fr(G);return $+8>G.length&&De(6,"invalid gzip data"),ze(G.subarray($,-8),{i:2},Q&&Q.out||new E(hr(G)),Q&&Q.dictionary)}var Ua=(function(){function G(Q,$){this.c=Bn(),this.v=1,mn.call(this,Q,$);}return G.prototype.push=function(Q,$){this.c.p(Q),mn.prototype.push.call(this,Q,$);},G.prototype.p=function(Q,$){var Ce=pn(Q,this.o,this.v&&(this.o.dictionary?6:2),$&&4,this.s);this.v&&(En(Ce,this.o),this.v=0),$&&Vt(Ce,Ce.length-4,this.c.d()),this.ondata(Ce,$);},G.prototype.flush=function(){mn.prototype.flush.call(this);},G})(),Pa=(function(){function G(Q,$){Qr([ai,mr,function(){return [br,mn,Ua]}],this,Li.call(this,Q,$),function(Ce){var $e=new Ua(Ce.data);onmessage=br($e);},10,1);}return G})();function Ma(G,Q,$){return $||($=Q,Q={}),typeof $!="function"&&De(7),nr(G,Q,[ai,mr,function(){return [Qi]}],function(Ce){return jt(Qi(Ce.data[0],Ce.data[1]))},4,$)}function Qi(G,Q){Q||(Q={});var $=Bn();$.p(G);var Ce=pn(G,Q,Q.dictionary?6:2,4);return En(Ce,Q),Vt(Ce,Ce.length-4,$.d()),Ce}var zs=(function(){function G(Q,$){_r.call(this,Q,$),this.v=Q&&Q.dictionary?2:1;}return G.prototype.push=function(Q,$){if(_r.prototype.e.call(this,Q),this.v){if(this.p.length<6&&!$)return;this.p=this.p.subarray(Ji(this.p,this.v-1)),this.v=0;}$&&(this.p.length<4&&De(6,"invalid zlib data"),this.p=this.p.subarray(0,-4)),_r.prototype.c.call(this,$);},G})(),Ui=(function(){function G(Q,$){Qr([Ln,Zt,function(){return [br,_r,zs]}],this,Li.call(this,Q,$),function(Ce){var $e=new zs(Ce.data);onmessage=br($e);},11,0);}return G})();function ka(G,Q,$){return $||($=Q,Q={}),typeof $!="function"&&De(7),nr(G,Q,[Ln,Zt,function(){return [ei]}],function(Ce){return jt(ei(Ce.data[0],Yt(Ce.data[1])))},5,$)}function ei(G,Q){return ze(G.subarray(Ji(G,Q&&Q.dictionary),-4),{i:2},Q&&Q.out,Q&&Q.dictionary)}var as=(function(){function G(Q,$){this.o=Li.call(this,Q,$)||{},this.G=ks,this.I=_r,this.Z=zs;}return G.prototype.i=function(){var Q=this;this.s.ondata=function($,Ce){Q.ondata($,Ce);};},G.prototype.push=function(Q,$){if(this.ondata||De(5),this.s)this.s.push(Q,$);else {if(this.p&&this.p.length){var Ce=new E(this.p.length+Q.length);Ce.set(this.p),Ce.set(Q,this.p.length);}else this.p=Q;this.p.length>2&&(this.s=this.p[0]==31&&this.p[1]==139&&this.p[2]==8?new this.G(this.o):(this.p[0]&15)!=8||this.p[0]>>4>7||(this.p[0]<<8|this.p[1])%31?new this.I(this.o):new this.Z(this.o),this.i(),this.s.push(this.p,$),this.p=null);}},G})(),aa=(function(){function G(Q,$){as.call(this,Q,$),this.queuedSize=0,this.G=Gn,this.I=Mn,this.Z=Ui;}return G.prototype.i=function(){var Q=this;this.s.ondata=function($,Ce,$e){Q.ondata($,Ce,$e);},this.s.ondrain=function($){Q.queuedSize-=$,Q.ondrain&&Q.ondrain($);};},G.prototype.push=function(Q,$){this.queuedSize+=Q.length,as.prototype.push.call(this,Q,$);},G})();function Ta(G,Q,$){return $||($=Q,Q={}),typeof $!="function"&&De(7),G[0]==31&&G[1]==139&&G[2]==8?Ka(G,Q,$):(G[0]&15)!=8||G[0]>>4>7||(G[0]<<8|G[1])%31?es(G,Q,$):ka(G,Q,$)}function Va(G,Q){return G[0]==31&&G[1]==139&&G[2]==8?ss(G,Q):(G[0]&15)!=8||G[0]>>4>7||(G[0]<<8|G[1])%31?Ei(G,Q):ei(G,Q)}var bo=function(G,Q,$,Ce){for(var $e in G){var bt=G[$e],Ot=Q+$e,b=Ce;Array.isArray(bt)&&(b=Xr(Ce,bt[1]),bt=bt[0]),bt instanceof E?$[Ot]=[bt,b]:($[Ot+="/"]=[new E(0),b],bo(bt,Ot,$,Ce));}},Zo=typeof TextEncoder<"u"&&new TextEncoder,Ga=typeof TextDecoder<"u"&&new TextDecoder,Ks=0;try{Ga.decode(lr,{stream:!0}),Ks=1;}catch(G){}var oo=function(G){for(var Q="",$=0;;){var Ce=G[$++],$e=(Ce>127)+(Ce>223)+(Ce>239);if($+$e>G.length)return {s:Q,r:tt(G,$-1)};$e?$e==3?(Ce=((Ce&15)<<18|(G[$++]&63)<<12|(G[$++]&63)<<6|G[$++]&63)-65536,Q+=String.fromCharCode(55296|Ce>>10,56320|Ce&1023)):$e&1?Q+=String.fromCharCode((Ce&31)<<6|G[$++]&63):Q+=String.fromCharCode((Ce&15)<<12|(G[$++]&63)<<6|G[$++]&63):Q+=String.fromCharCode(Ce);}},Ya=(function(){function G(Q){this.ondata=Q,Ks?this.t=new TextDecoder:this.p=lr;}return G.prototype.push=function(Q,$){if(this.ondata||De(5),$=!!$,this.t){this.ondata(this.t.decode(Q,{stream:!0}),$),$&&(this.t.decode().length&&De(8),this.t=null);return}this.p||De(4);var Ce=new E(this.p.length+Q.length);Ce.set(this.p),Ce.set(Q,this.p.length);var $e=oo(Ce),bt=$e.s,Ot=$e.r;$?(Ot.length&&De(8),this.p=null):this.p=Ot,this.ondata(bt,$);},G})(),wo=(function(){function G(Q){this.ondata=Q;}return G.prototype.push=function(Q,$){this.ondata||De(5),this.d&&De(4),this.ondata(Ns(Q),this.d=$||!1);},G})();function Ns(G,Q){if(Q){for(var $=new E(G.length),Ce=0;Ce<G.length;++Ce)$[Ce]=G.charCodeAt(Ce);return $}if(Zo)return Zo.encode(G);for(var $e=G.length,bt=new E(G.length+(G.length>>1)),Ot=0,b=function(m){bt[Ot++]=m;},Ce=0;Ce<$e;++Ce){if(Ot+5>bt.length){var d=new E(Ot+8+($e-Ce<<1));d.set(bt),bt=d;}var C=G.charCodeAt(Ce);C<128||Q?b(C):C<2048?(b(192|C>>6),b(128|C&63)):C>55295&&C<57344?(C=65536+(C&1047552)|G.charCodeAt(++Ce)&1023,b(240|C>>18),b(128|C>>12&63),b(128|C>>6&63),b(128|C&63)):(b(224|C>>12),b(128|C>>6&63),b(128|C&63));}return tt(bt,0,Ot)}function _n(G,Q){if(Q){for(var $="",Ce=0;Ce<G.length;Ce+=16384)$+=String.fromCharCode.apply(null,G.subarray(Ce,Ce+16384));return $}else {if(Ga)return Ga.decode(G);var $e=oo(G),bt=$e.s,$=$e.r;return $.length&&De(8),bt}}var xs=function(G){return G==1?3:G<6?2:G==9?1:0},Vs=function(G,Q){return Q+30+gn(G,Q+26)+gn(G,Q+28)},Es=function(G,Q,$){var Ce=gn(G,Q+28),$e=_n(G.subarray(Q+46,Q+46+Ce),!(gn(G,Q+8)&2048)),bt=Q+46+Ce,Ot=ln(G,Q+20),b=$&&Ot==4294967295?ga(G,bt):[Ot,ln(G,Q+24),ln(G,Q+42)],d=b[0],C=b[1],m=b[2];return [gn(G,Q+10),d,C,$e,bt+gn(G,Q+30)+gn(G,Q+32),m]},ga=function(G,Q){for(;gn(G,Q)!=1;Q+=4+gn(G,Q+2));return [Ft(G,Q+12),Ft(G,Q+4),Ft(G,Q+20)]},os=function(G){var Q=0;if(G)for(var $ in G){var Ce=G[$].length;Ce>65535&&De(9),Q+=Ce+4;}return Q},qs=function(G,Q,$,Ce,$e,bt,Ot,b){var d=Ce.length,C=$.extra,m=b&&b.length,a=os(C);Vt(G,Q,Ot!=null?33639248:67324752),Q+=4,Ot!=null&&(G[Q++]=20,G[Q++]=$.os),G[Q]=20,Q+=2,G[Q++]=$.flag<<1|(bt<0&&8),G[Q++]=$e&&8,G[Q++]=$.compression&255,G[Q++]=$.compression>>8;var A=new Date($.mtime==null?Date.now():$.mtime),c=A.getFullYear()-1980;if((c<0||c>119)&&De(10),Vt(G,Q,c<<25|A.getMonth()+1<<21|A.getDate()<<16|A.getHours()<<11|A.getMinutes()<<5|A.getSeconds()>>1),Q+=4,bt!=-1&&(Vt(G,Q,$.crc),Vt(G,Q+4,bt<0?-bt-2:bt),Vt(G,Q+8,$.size)),Vt(G,Q+12,d),Vt(G,Q+14,a),Q+=16,Ot!=null&&(Vt(G,Q,m),Vt(G,Q+6,$.attrs),Vt(G,Q+10,Ot),Q+=14),G.set(Ce,Q),Q+=d,a)for(var l in C){var v=C[l],T=v.length;Vt(G,Q,+l),Vt(G,Q+2,T),G.set(v,Q+4),Q+=4+T;}return m&&(G.set(b,Q),Q+=m),Q},ts=function(G,Q,$,Ce,$e){Vt(G,Q,101010256),Vt(G,Q+8,$),Vt(G,Q+10,$),Vt(G,Q+12,Ce),Vt(G,Q+16,$e);},Zn=(function(){function G(Q){this.filename=Q,this.c=Ur(),this.size=0,this.compression=0;}return G.prototype.process=function(Q,$){this.ondata(null,Q,$);},G.prototype.push=function(Q,$){this.ondata||De(5),this.c.p(Q),this.size+=Q.length,$&&(this.crc=this.c.d()),this.process(Q,$||!1);},G})(),hs=(function(){function G(Q,$){var Ce=this;$||($={}),Zn.call(this,Q),this.d=new mn($,function($e,bt){Ce.ondata(null,$e,bt);}),this.compression=8,this.flag=xs($.level);}return G.prototype.process=function(Q,$){try{this.d.push(Q,$);}catch(Ce){this.ondata(Ce,null,$);}},G.prototype.push=function(Q,$){Zn.prototype.push.call(this,Q,$);},G})(),ma=(function(){function G(Q,$){var Ce=this;$||($={}),Zn.call(this,Q),this.d=new ar($,function($e,bt,Ot){Ce.ondata($e,bt,Ot);}),this.compression=8,this.flag=xs($.level),this.terminate=this.d.terminate;}return G.prototype.process=function(Q,$){this.d.push(Q,$);},G.prototype.push=function(Q,$){Zn.prototype.push.call(this,Q,$);},G})(),Ds=(function(){function G(Q){this.ondata=Q,this.u=[],this.d=1;}return G.prototype.add=function(Q){var $=this;if(this.ondata||De(5),this.d&2)this.ondata(De(4+(this.d&1)*8,0,1),null,!1);else {var Ce=Ns(Q.filename),$e=Ce.length,bt=Q.comment,Ot=bt&&Ns(bt),b=$e!=Q.filename.length||Ot&&bt.length!=Ot.length,d=$e+os(Q.extra)+30;$e>65535&&this.ondata(De(11,0,1),null,!1);var C=new E(d);qs(C,0,Q,Ce,b,-1);var m=[C],a=function(){for(var T=0,L=m;T<L.length;T++){var D=L[T];$.ondata(null,D,!1);}m=[];},A=this.d;this.d=0;var c=this.u.length,l=Xr(Q,{f:Ce,u:b,o:Ot,t:function(){Q.terminate&&Q.terminate();},r:function(){if(a(),A){var T=$.u[c+1];T?T.r():$.d=1;}A=1;}}),v=0;Q.ondata=function(T,L,D){if(T)$.ondata(T,L,D),$.terminate();else if(v+=L.length,m.push(L),D){var Y=new E(16);Vt(Y,0,134695760),Vt(Y,4,Q.crc),Vt(Y,8,v),Vt(Y,12,Q.size),m.push(Y),l.c=v,l.b=d+v+16,l.crc=Q.crc,l.size=Q.size,A&&l.r(),A=1;}else A&&a();},this.u.push(l);}},G.prototype.end=function(){var Q=this;if(this.d&2){this.ondata(De(4+(this.d&1)*8,0,1),null,!0);return}this.d?this.e():this.u.push({r:function(){Q.d&1&&(Q.u.splice(-1,1),Q.e());},t:function(){}}),this.d=3;},G.prototype.e=function(){for(var Q=0,$=0,Ce=0,$e=0,bt=this.u;$e<bt.length;$e++){var Ot=bt[$e];Ce+=46+Ot.f.length+os(Ot.extra)+(Ot.o?Ot.o.length:0);}for(var b=new E(Ce+22),d=0,C=this.u;d<C.length;d++){var Ot=C[d];qs(b,Q,Ot,Ot.f,Ot.u,-Ot.c-2,$,Ot.o),Q+=46+Ot.f.length+os(Ot.extra)+(Ot.o?Ot.o.length:0),$+=Ot.b;}ts(b,Q,this.u.length,Ce,$),this.ondata(null,b,!0),this.d=2;},G.prototype.terminate=function(){for(var Q=0,$=this.u;Q<$.length;Q++){var Ce=$[Q];Ce.t();}this.d=2;},G})();function gs(G,Q,$){$||($=Q,Q={}),typeof $!="function"&&De(7);var Ce={};bo(G,"",Ce,Q);var $e=Object.keys(Ce),bt=$e.length,Ot=0,b=0,d=bt,C=new Array(bt),m=[],a=function(){for(var T=0;T<m.length;++T)m[T]();},A=function(T,L){oa(function(){$(T,L);});};oa(function(){A=$;});var c=function(){var T=new E(b+22),L=Ot,D=b-Ot;b=0;for(var Y=0;Y<d;++Y){var P=C[Y];try{var ie=P.c.length;qs(T,b,P,P.f,P.u,ie);var de=30+P.f.length+os(P.extra),we=b+de;T.set(P.c,we),qs(T,Ot,P,P.f,P.u,ie,b,P.m),Ot+=16+de+(P.m?P.m.length:0),b=we+ie;}catch(ee){return A(ee,null)}}ts(T,Ot,C.length,D,L),A(null,T);};bt||c();for(var l=function(T){var L=$e[T],D=Ce[L],Y=D[0],P=D[1],ie=Ur(),de=Y.length;ie.p(Y);var we=Ns(L),ee=we.length,ke=P.comment,Ke=ke&&Ns(ke),Me=Ke&&Ke.length,le=os(P.extra),rt=P.level==0?0:8,gt=function(ot,Ye){if(ot)a(),A(ot,null);else {var mt=Ye.length;C[T]=Xr(P,{size:de,crc:ie.d(),c:Ye,f:we,m:Ke,u:ee!=L.length||Ke&&ke.length!=Me,compression:rt}),Ot+=30+ee+le+mt,b+=76+2*(ee+le)+(Me||0)+mt,--bt||c();}};if(ee>65535&>(De(11,0,1),null),!rt)gt(null,Y);else if(de<16e4)try{gt(null,kr(Y,P));}catch(ot){gt(ot,null);}else m.push(Wn(Y,P,gt));},v=0;v<d;++v)l(v);return a}function ja(G,Q){Q||(Q={});var $={},Ce=[];bo(G,"",$,Q);var $e=0,bt=0;for(var Ot in $){var b=$[Ot],d=b[0],C=b[1],m=C.level==0?0:8,a=Ns(Ot),A=a.length,c=C.comment,l=c&&Ns(c),v=l&&l.length,T=os(C.extra);A>65535&&De(11);var L=m?kr(d,C):d,D=L.length,Y=Ur();Y.p(d),Ce.push(Xr(C,{size:d.length,crc:Y.d(),c:L,f:a,m:l,u:A!=Ot.length||l&&c.length!=v,o:$e,compression:m})),$e+=30+A+T+D,bt+=76+2*(A+T)+(v||0)+D;}for(var P=new E(bt+22),ie=$e,de=bt-$e,we=0;we<Ce.length;++we){var a=Ce[we];qs(P,a.o,a,a.f,a.u,a.c.length);var ee=30+a.f.length+os(a.extra);P.set(a.c,a.o+ee),qs(P,$e,a,a.f,a.u,a.c.length,a.o,a.m),$e+=16+ee+(a.m?a.m.length:0);}return ts(P,$e,Ce.length,de,ie),P}var ca=(function(){function G(){}return G.prototype.push=function(Q,$){this.ondata(null,Q,$);},G.compression=0,G})(),Oa=(function(){function G(){var Q=this;this.i=new _r(function($,Ce){Q.ondata(null,$,Ce);});}return G.prototype.push=function(Q,$){try{this.i.push(Q,$);}catch(Ce){this.ondata(Ce,null,$);}},G.compression=8,G})(),Mo=(function(){function G(Q,$){var Ce=this;$<32e4?this.i=new _r(function($e,bt){Ce.ondata(null,$e,bt);}):(this.i=new Mn(function($e,bt,Ot){Ce.ondata($e,bt,Ot);}),this.terminate=this.i.terminate);}return G.prototype.push=function(Q,$){this.i.terminate&&(Q=tt(Q,0)),this.i.push(Q,$);},G.compression=8,G})(),Ls=(function(){function G(Q){this.onfile=Q,this.k=[],this.o={0:ca},this.p=lr;}return G.prototype.push=function(Q,$){var Ce=this;if(this.onfile||De(5),this.p||De(4),this.c>0){var $e=Math.min(this.c,Q.length),bt=Q.subarray(0,$e);if(this.c-=$e,this.d?this.d.push(bt,!this.c):this.k[0].push(bt),Q=Q.subarray($e),Q.length)return this.push(Q,$)}else {var Ot=0,b=0,d=void 0,C=void 0;this.p.length?Q.length?(C=new E(this.p.length+Q.length),C.set(this.p),C.set(Q,this.p.length)):C=this.p:C=Q;for(var m=C.length,a=this.c,A=a&&this.d,c=function(){var L,D=ln(C,b);if(D==67324752){Ot=1,d=b,l.d=null,l.c=0;var Y=gn(C,b+6),P=gn(C,b+8),ie=Y&2048,de=Y&8,we=gn(C,b+26),ee=gn(C,b+28);if(m>b+30+we+ee){var ke=[];l.k.unshift(ke),Ot=2;var Ke=ln(C,b+18),Me=ln(C,b+22),le=_n(C.subarray(b+30,b+=30+we),!ie);Ke==4294967295?(L=de?[-2]:ga(C,b),Ke=L[0],Me=L[1]):de&&(Ke=-1),b+=ee,l.c=Ke;var rt,gt={name:le,compression:P,start:function(){if(gt.ondata||De(5),!Ke)gt.ondata(null,lr,!0);else {var ot=Ce.o[P];ot||gt.ondata(De(14,"unknown compression type "+P,1),null,!1),rt=Ke<0?new ot(le):new ot(le,Ke,Me),rt.ondata=function(_e,qe,Je){gt.ondata(_e,qe,Je);};for(var Ye=0,mt=ke;Ye<mt.length;Ye++){var ye=mt[Ye];rt.push(ye,!1);}Ce.k[0]==ke&&Ce.c?Ce.d=rt:rt.push(lr,!0);}},terminate:function(){rt&&rt.terminate&&rt.terminate();}};Ke>=0&&(gt.size=Ke,gt.originalSize=Me),l.onfile(gt);}return "break"}else if(a){if(D==134695760)return d=b+=12+(a==-2&&8),Ot=3,l.c=0,"break";if(D==33639248)return d=b-=4,Ot=3,l.c=0,"break"}},l=this;b<m-4;++b){var v=c();if(v==="break")break}if(this.p=lr,a<0){var T=Ot?C.subarray(0,d-12-(a==-2&&8)-(ln(C,d-16)==134695760&&4)):C.subarray(0,b);A?A.push(T,!!Ot):this.k[+(Ot==2)].push(T);}if(Ot&2)return this.push(C.subarray(b),$);this.p=C.subarray(b);}$&&(this.c&&De(13),this.p=null);},G.prototype.register=function(Q){this.o[Q.compression]=Q;},G})(),oa=typeof queueMicrotask=="function"?queueMicrotask:typeof setTimeout=="function"?setTimeout:function(G){G();};function Us(G,Q,$){$||($=Q,Q={}),typeof $!="function"&&De(7);var Ce=[],$e=function(){for(var T=0;T<Ce.length;++T)Ce[T]();},bt={},Ot=function(T,L){oa(function(){$(T,L);});};oa(function(){Ot=$;});for(var b=G.length-22;ln(G,b)!=101010256;--b)if(!b||G.length-b>65558)return Ot(De(13,0,1),null),$e;var d=gn(G,b+8);if(d){var C=d,m=ln(G,b+16),a=m==4294967295||C==65535;if(a){var A=ln(G,b-12);a=ln(G,A)==101075792,a&&(C=d=ln(G,A+32),m=ln(G,A+48));}for(var c=Q&&Q.filter,l=function(T){var L=Es(G,m,a),D=L[0],Y=L[1],P=L[2],ie=L[3],de=L[4],we=L[5],ee=Vs(G,we);m=de;var ke=function(Me,le){Me?($e(),Ot(Me,null)):(le&&(bt[ie]=le),--d||Ot(null,bt));};if(!c||c({name:ie,size:Y,originalSize:P,compression:D}))if(!D)ke(null,tt(G,ee,ee+Y));else if(D==8){var Ke=G.subarray(ee,ee+Y);if(P<524288||Y>.8*P)try{ke(null,Ei(Ke,{out:new E(P)}));}catch(Me){ke(Me,null);}else Ce.push(es(Ke,{size:P},ke));}else ke(De(14,"unknown compression type "+D,1),null);else ke(null,null);},v=0;v<C;++v)l(v);}else Ot(null,{});return $e}function eA(G,Q){for(var $={},Ce=G.length-22;ln(G,Ce)!=101010256;--Ce)(!Ce||G.length-Ce>65558)&&De(13);var $e=gn(G,Ce+8);if(!$e)return {};var bt=ln(G,Ce+16),Ot=bt==4294967295||$e==65535;if(Ot){var b=ln(G,Ce-12);Ot=ln(G,b)==101075792,Ot&&($e=ln(G,b+32),bt=ln(G,b+48));}for(var d=Q&&Q.filter,C=0;C<$e;++C){var m=Es(G,bt,Ot),a=m[0],A=m[1],c=m[2],l=m[3],v=m[4],T=m[5],L=Vs(G,T);bt=v,(!d||d({name:l,size:A,originalSize:c,compression:a}))&&(a?a==8?$[l]=Ei(G.subarray(L,L+A),{out:new E(c)}):De(14,"unknown compression type "+a):$[l]=tt(G,L,L+A));}return $}}),
vendor: 5,704 bytes, line 11
11"./node_modules/iobuffer/lib-esm/IOBuffer.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{IOBuffer:function(){return B}});var f=n("./node_modules/iobuffer/lib-esm/text.js");let x=1024*8,E=(()=>{let U=new Uint8Array(4),I=new Uint32Array(U.buffer);return !((I[0]=1)&U[0])})(),O={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array};class B{buffer;byteLength;byteOffset;length;offset;lastWrittenByte;littleEndian;_data;_mark;_marks;constructor(I=x,N={}){let z=!1;typeof I=="number"?I=new ArrayBuffer(I):(z=!0,this.lastWrittenByte=I.byteLength);let H=N.offset?N.offset>>>0:0,V=I.byteLength-H,R=H;(ArrayBuffer.isView(I)||I instanceof B)&&(I.byteLength!==I.buffer.byteLength&&(R=I.byteOffset+H),I=I.buffer),z?this.lastWrittenByte=V:this.lastWrittenByte=0,this.buffer=I,this.length=V,this.byteLength=V,this.byteOffset=R,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,R,V),this._mark=0,this._marks=[];}available(I=1){return this.offset+I<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return !this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(I=1){return this.offset+=I,this}back(I=1){return this.offset-=I,this}seek(I){return this.offset=I,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){let I=this._marks.pop();if(I===void 0)throw new Error("Mark stack empty");return this.seek(I),this}rewind(){return this.offset=0,this}ensureAvailable(I=1){if(!this.available(I)){let z=(this.offset+I)*2,H=new Uint8Array(z);H.set(new Uint8Array(this.buffer)),this.buffer=H.buffer,this.length=z,this.byteLength=z,this._data=new DataView(this.buffer);}return this}readBoolean(){return this.readUint8()!==0}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(I=1){return this.readArray(I,"uint8")}readArray(I,N){let z=O[N].BYTES_PER_ELEMENT*I,H=this.byteOffset+this.offset,V=this.buffer.slice(H,H+z);if(this.littleEndian===E&&N!=="uint8"&&N!=="int8"){let q=new Uint8Array(this.buffer.slice(H,H+z));q.reverse();let re=new O[N](q.buffer);return this.offset+=z,re.reverse(),re}let R=new O[N](V);return this.offset+=z,R}readInt16(){let I=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,I}readUint16(){let I=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,I}readInt32(){let I=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,I}readUint32(){let I=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,I}readFloat32(){let I=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,I}readFloat64(){let I=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,I}readBigInt64(){let I=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,I}readBigUint64(){let I=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,I}readChar(){return String.fromCharCode(this.readInt8())}readChars(I=1){let N="";for(let z=0;z<I;z++)N+=this.readChar();return N}readUtf8(I=1){return (0,f.decode)(this.readBytes(I))}decodeText(I=1,N="utf8"){return (0,f.decode)(this.readBytes(I),N)}writeBoolean(I){return this.writeUint8(I?255:0),this}writeInt8(I){return this.ensureAvailable(1),this._data.setInt8(this.offset++,I),this._updateLastWrittenByte(),this}writeUint8(I){return this.ensureAvailable(1),this._data.setUint8(this.offset++,I),this._updateLastWrittenByte(),this}writeByte(I){return this.writeUint8(I)}writeBytes(I){this.ensureAvailable(I.length);for(let N=0;N<I.length;N++)this._data.setUint8(this.offset++,I[N]);return this._updateLastWrittenByte(),this}writeInt16(I){return this.ensureAvailable(2),this._data.setInt16(this.offset,I,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeUint16(I){return this.ensureAvailable(2),this._data.setUint16(this.offset,I,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeInt32(I){return this.ensureAvailable(4),this._data.setInt32(this.offset,I,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeUint32(I){return this.ensureAvailable(4),this._data.setUint32(this.offset,I,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat32(I){return this.ensureAvailable(4),this._data.setFloat32(this.offset,I,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat64(I){return this.ensureAvailable(8),this._data.setFloat64(this.offset,I,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigInt64(I){return this.ensureAvailable(8),this._data.setBigInt64(this.offset,I,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigUint64(I){return this.ensureAvailable(8),this._data.setBigUint64(this.offset,I,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeChar(I){return this.writeUint8(I.charCodeAt(0))}writeChars(I){for(let N=0;N<I.length;N++)this.writeUint8(I.charCodeAt(N));return this}writeUtf8(I){return this.writeBytes((0,f.encode)(I))}toArray(){return new Uint8Array(this.buffer,this.byteOffset,this.lastWrittenByte)}getWrittenByteLength(){return this.lastWrittenByte-this.byteOffset}_updateLastWrittenByte(){this.offset>this.lastWrittenByte&&(this.lastWrittenByte=this.offset);}}}),
vendor: 261 bytes, line 11
11"./node_modules/iobuffer/lib-esm/text.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{decode:function(){return f},encode:function(){return E}});function f(O,B="utf8"){return new TextDecoder(B).decode(O)}let x=new TextEncoder;function E(O){return x.encode(O)}}),
vendor: 346,325 bytes, lines 11-87
11"./node_modules/jspdf/dist/jspdf.es.min.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{AcroForm:function(){return kr},AcroFormAppearance:function(){return ar},AcroFormButton:function(){return fr},AcroFormCheckBox:function(){return Ji},AcroFormChoiceField:function(){return ln},AcroFormComboBox:function(){return Vt},AcroFormEditBox:function(){return dr},AcroFormListBox:function(){return Ft},AcroFormPasswordField:function(){return mn},AcroFormPushButton:function(){return hr},AcroFormRadioButton:function(){return wn},AcroFormTextField:function(){return Li},GState:function(){return ze},ShadingPattern:function(){return Ge},TilingPattern:function(){return it},default:function(){return Ze},jsPDF:function(){return Ze}});var f=n("./node_modules/@babel/runtime/helpers/esm/typeof.js"),x=n("./node_modules/fflate/esm/browser.js"),E=n("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),O=n("./node_modules/fast-png/lib-esm/index.js");var B=(function(){return typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this})();function U(){B.console&&typeof B.console.log=="function"&&B.console.log.apply(B.console,arguments);}var I={log:U,warn:function(b){B.console&&(typeof B.console.warn=="function"?B.console.warn.apply(B.console,arguments):U.call(null,arguments));},error:function(b){B.console&&(typeof B.console.error=="function"?B.console.error.apply(B.console,arguments):U(b));}};function N(b,d,C){var m=new XMLHttpRequest;m.open("GET",b),m.responseType="blob",m.onload=function(){V(m.response,d,C);},m.onerror=function(){I.error("could not download file");},m.send();}function z(b){var d=new XMLHttpRequest;d.open("HEAD",b,!1);try{d.send();}catch(C){}return d.status>=200&&d.status<=299}function H(b){try{b.dispatchEvent(new MouseEvent("click"));}catch(C){var d=document.createEvent("MouseEvents");d.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),b.dispatchEvent(d);}}var V=B.saveAs||((typeof window>"u"?"undefined":(0,f.default)(window))!=="object"||window!==B?function(){}:typeof HTMLAnchorElement<"u"&&"download"in HTMLAnchorElement.prototype?function(b,d,C){var m=B.URL||B.webkitURL,a=document.createElement("a");d=d||b.name||"download",a.download=d,a.rel="noopener",typeof b=="string"?(a.href=b,a.origin!==location.origin?z(a.href)?N(b,d,C):H(a,a.target="_blank"):H(a)):(a.href=m.createObjectURL(b),setTimeout(function(){m.revokeObjectURL(a.href);},4e4),setTimeout(function(){H(a);},0));}:"msSaveOrOpenBlob"in navigator?function(b,d,C){if(d=d||b.name||"download",typeof b=="string")if(z(b))N(b,d,C);else {var m=document.createElement("a");m.href=b,m.target="_blank",setTimeout(function(){H(m);});}else navigator.msSaveOrOpenBlob((function(a,A){return A===void 0?A={autoBom:!1}:(0,f.default)(A)!=="object"&&(I.warn("Deprecated: Expected third argument to be a object"),A={autoBom:!A}),A.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["\uFEFF",a],{type:a.type}):a})(b,C),d);}:function(b,d,C,m){if((m=m||open("","_blank"))&&(m.document.title=m.document.body.innerText="downloading..."),typeof b=="string")return N(b,d,C);var a=b.type==="application/octet-stream",A=/constructor/i.test(B.HTMLElement)||B.safari,c=/CriOS\/[\d]+/.test(navigator.userAgent);if((c||a&&A)&&(typeof FileReader>"u"?"undefined":(0,f.default)(FileReader))==="object"){var l=new FileReader;l.onloadend=function(){var L=l.result;L=c?L:L.replace(/^data:[^;]*;/,"data:attachment/file;"),m?m.location.href=L:location=L,m=null;},l.readAsDataURL(b);}else {var v=B.URL||B.webkitURL,T=v.createObjectURL(b);m?m.location=T:location.href=T,m=null,setTimeout(function(){v.revokeObjectURL(T);},4e4);}});function R(b){var d;b=b||"",this.ok=!1,b.charAt(0)=="#"&&(b=b.substr(1,6)),b={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[b=(b=b.replace(/ /g,"")).toLowerCase()]||b;for(var C=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(l){return [parseInt(l[1]),parseInt(l[2]),parseInt(l[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(l){return [parseInt(l[1],16),parseInt(l[2],16),parseInt(l[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(l){return [parseInt(l[1]+l[1],16),parseInt(l[2]+l[2],16),parseInt(l[3]+l[3],16)]}}],m=0;m<C.length;m++){var a=C[m].re,A=C[m].process,c=a.exec(b);c&&(d=A(c),this.r=d[0],this.g=d[1],this.b=d[2],this.ok=!0);}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return "rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var l=this.r.toString(16),v=this.g.toString(16),T=this.b.toString(16);return l.length==1&&(l="0"+l),v.length==1&&(v="0"+v),T.length==1&&(T="0"+T),"#"+l+v+T};}var q=B.atob.bind(B),re=B.btoa.bind(B);function ce(b,d){var C=b[0],m=b[1],a=b[2],A=b[3];C=be(C,m,a,A,d[0],7,-680876936),A=be(A,C,m,a,d[1],12,-389564586),a=be(a,A,C,m,d[2],17,606105819),m=be(m,a,A,C,d[3],22,-1044525330),C=be(C,m,a,A,d[4],7,-176418897),A=be(A,C,m,a,d[5],12,1200080426),a=be(a,A,C,m,d[6],17,-1473231341),m=be(m,a,A,C,d[7],22,-45705983),C=be(C,m,a,A,d[8],7,1770035416),A=be(A,C,m,a,d[9],12,-1958414417),a=be(a,A,C,m,d[10],17,-42063),m=be(m,a,A,C,d[11],22,-1990404162),C=be(C,m,a,A,d[12],7,1804603682),A=be(A,C,m,a,d[13],12,-40341101),a=be(a,A,C,m,d[14],17,-1502002290),C=ne(C,m=be(m,a,A,C,d[15],22,1236535329),a,A,d[1],5,-165796510),A=ne(A,C,m,a,d[6],9,-1069501632),a=ne(a,A,C,m,d[11],14,643717713),m=ne(m,a,A,C,d[0],20,-373897302),C=ne(C,m,a,A,d[5],5,-701558691),A=ne(A,C,m,a,d[10],9,38016083),a=ne(a,A,C,m,d[15],14,-660478335),m=ne(m,a,A,C,d[4],20,-405537848),C=ne(C,m,a,A,d[9],5,568446438),A=ne(A,C,m,a,d[14],9,-1019803690),a=ne(a,A,C,m,d[3],14,-187363961),m=ne(m,a,A,C,d[8],20,1163531501),C=ne(C,m,a,A,d[13],5,-1444681467),A=ne(A,C,m,a,d[2],9,-51403784),a=ne(a,A,C,m,d[7],14,1735328473),C=Be(C,m=ne(m,a,A,C,d[12],20,-1926607734),a,A,d[5],4,-378558),A=Be(A,C,m,a,d[8],11,-2022574463),a=Be(a,A,C,m,d[11],16,1839030562),m=Be(m,a,A,C,d[14],23,-35309556),C=Be(C,m,a,A,d[1],4,-1530992060),A=Be(A,C,m,a,d[4],11,1272893353),a=Be(a,A,C,m,d[7],16,-155497632),m=Be(m,a,A,C,d[10],23,-1094730640),C=Be(C,m,a,A,d[13],4,681279174),A=Be(A,C,m,a,d[0],11,-358537222),a=Be(a,A,C,m,d[3],16,-722521979),m=Be(m,a,A,C,d[6],23,76029189),C=Be(C,m,a,A,d[9],4,-640364487),A=Be(A,C,m,a,d[12],11,-421815835),a=Be(a,A,C,m,d[15],16,530742520),C=Ae(C,m=Be(m,a,A,C,d[2],23,-995338651),a,A,d[0],6,-198630844),A=Ae(A,C,m,a,d[7],10,1126891415),a=Ae(a,A,C,m,d[14],15,-1416354905),m=Ae(m,a,A,C,d[5],21,-57434055),C=Ae(C,m,a,A,d[12],6,1700485571),A=Ae(A,C,m,a,d[3],10,-1894986606),a=Ae(a,A,C,m,d[10],15,-1051523),m=Ae(m,a,A,C,d[1],21,-2054922799),C=Ae(C,m,a,A,d[8],6,1873313359),A=Ae(A,C,m,a,d[15],10,-30611744),a=Ae(a,A,C,m,d[6],15,-1560198380),m=Ae(m,a,A,C,d[13],21,1309151649),C=Ae(C,m,a,A,d[4],6,-145523070),A=Ae(A,C,m,a,d[11],10,-1120210379),a=Ae(a,A,C,m,d[2],15,718787259),m=Ae(m,a,A,C,d[9],21,-343485551),b[0]=ct(C,b[0]),b[1]=ct(m,b[1]),b[2]=ct(a,b[2]),b[3]=ct(A,b[3]);}function Te(b,d,C,m,a,A){return d=ct(ct(d,b),ct(m,A)),ct(d<<a|d>>>32-a,C)}function be(b,d,C,m,a,A,c){return Te(d&C|~d&m,b,d,a,A,c)}function ne(b,d,C,m,a,A,c){return Te(d&m|C&~m,b,d,a,A,c)}function Be(b,d,C,m,a,A,c){return Te(d^C^m,b,d,a,A,c)}function Ae(b,d,C,m,a,A,c){return Te(C^(d|~m),b,d,a,A,c)}function Re(b){var d,C=b.length,m=[1732584193,-271733879,-1732584194,271733878];for(d=64;d<=b.length;d+=64)ce(m,te(b.substring(d-64,d)));b=b.substring(d-64);var a=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(d=0;d<b.length;d++)a[d>>2]|=b.charCodeAt(d)<<(d%4<<3);if(a[d>>2]|=128<<(d%4<<3),d>55)for(ce(m,a),d=0;d<16;d++)a[d]=0;return a[14]=8*C,ce(m,a),m}function te(b){var d,C=[];for(d=0;d<64;d+=4)C[d>>2]=b.charCodeAt(d)+(b.charCodeAt(d+1)<<8)+(b.charCodeAt(d+2)<<16)+(b.charCodeAt(d+3)<<24);return C}var ue="0123456789abcdef".split("");function ve(b){for(var d="",C=0;C<4;C++)d+=ue[b>>8*C+4&15]+ue[b>>8*C&15];return d}function ae(b){return String.fromCharCode(255&b,(65280&b)>>8,(16711680&b)>>16,(4278190080&b)>>24)}function Xe(b){return Re(b).map(ae).join("")}var He=(function(b){for(var d=0;d<b.length;d++)b[d]=ve(b[d]);return b.join("")})(Re("hello"))!="5d41402abc4b2a76b9719d911017c592";function ct(b,d){if(He){var C=(65535&b)+(65535&d);return (b>>16)+(d>>16)+(C>>16)<<16|65535&C}return b+d&4294967295}function ge(b,d){var C,m,a,A;if(b!==C){for(var c=(a=b,A=1+(256/b.length|0),new Array(A+1).join(a)),l=[],v=0;v<256;v++)l[v]=v;var T=0;for(v=0;v<256;v++){var L=l[v];T=(T+L+c.charCodeAt(v))%256,l[v]=l[T],l[T]=L;}C=b,m=l;}else l=m;var D=d.length,Y=0,P=0,ie="";for(v=0;v<D;v++)P=(P+(L=l[Y=(Y+1)%256]))%256,l[Y]=l[P],l[P]=L,c=l[(l[Y]+l[P])%256],ie+=String.fromCharCode(d.charCodeAt(v)^c);return ie}var tt={print:4,modify:8,copy:16,"annot-forms":32};function Le(b,d,C,m){this.v=1,this.r=2;var a=192;b.forEach(function(l){if(tt.perm!==void 0)throw new Error("Invalid permission: "+l);a+=tt[l];}),this.padding="(\xBFN^Nu\x8AAd\0NV\xFF\xFA�\b..\0\xB6\xD0h>\x80/\f\xA9\xFEdSiz";var A=(d+this.padding).substr(0,32),c=(C+this.padding).substr(0,32);this.O=this.processOwnerPassword(A,c),this.P=-(1+(255^a)),this.encryptionKey=Xe(A+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(m)).substr(0,5),this.U=ge(this.encryptionKey,this.padding);}function We(b){if(/[^\u0000-\u00ff]/.test(b))throw new Error("Invalid PDF Name Object: "+b+", Only accept ASCII characters.");for(var d="",C=b.length,m=0;m<C;m++){var a=b.charCodeAt(m);d+=a<33||a===35||a===37||a===40||a===41||a===47||a===60||a===62||a===91||a===93||a===123||a===125||a>126?"#"+("0"+a.toString(16)).slice(-2):b[m];}return d}function De(b){if((0,f.default)(b)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var d={};this.subscribe=function(C,m,a){if(a=a||!1,typeof C!="string"||typeof m!="function"||typeof a!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");d.hasOwnProperty(C)||(d[C]={});var A=Math.random().toString(35);return d[C][A]=[m,!!a],A},this.unsubscribe=function(C){for(var m in d)if(d[m][C])return delete d[m][C],Object.keys(d[m]).length===0&&delete d[m],!0;return !1},this.publish=function(C){if(d.hasOwnProperty(C)){var m=Array.prototype.slice.call(arguments,1),a=[];for(var A in d[C]){var c=d[C][A];try{c[0].apply(b,m);}catch(l){B.console&&I.error("jsPDF PubSub Error",l.message,l);}c[1]&&a.push(A);}a.length&&a.forEach(this.unsubscribe);}},this.getTopics=function(){return d};}function ze(b){if(!(this instanceof ze))return new ze(b);var d="opacity,stroke-opacity".split(",");for(var C in b)b.hasOwnProperty(C)&&d.indexOf(C)>=0&&(this[C]=b[C]);this.id="",this.objectNumber=-1;}function Qe(b,d){this.gState=b,this.matrix=d,this.id="",this.objectNumber=-1;}function Ge(b,d,C,m,a){if(!(this instanceof Ge))return new Ge(b,d,C,m,a);this.type=b==="axial"?2:3,this.coords=d,this.colors=C,Qe.call(this,m,a);}function it(b,d,C,m,a){if(!(this instanceof it))return new it(b,d,C,m,a);this.boundingBox=b,this.xStep=d,this.yStep=C,this.stream="",this.cloneIndex=0,Qe.call(this,m,a);}function Ze(b){var d,C=typeof arguments[0]=="string"?arguments[0]:"p",m=arguments[1],a=arguments[2],A=arguments[3],c=[],l=1,v=16,T="S",L=null;(0,f.default)(b=b||{})==="object"&&(C=b.orientation,m=b.unit||m,a=b.format||a,A=b.compress||b.compressPdf||A,(L=b.encryption||null)!==null&&(L.userPassword=L.userPassword||"",L.ownerPassword=L.ownerPassword||"",L.userPermissions=L.userPermissions||[]),l=typeof b.userUnit=="number"?Math.abs(b.userUnit):1,b.precision!==void 0&&(d=b.precision),b.floatPrecision!==void 0&&(v=b.floatPrecision),T=b.defaultPathOperation||"S"),c=b.filters||(A===!0?["FlateEncode"]:c),m=m||"mm",C=(""+(C||"P")).toLowerCase();var D=b.putOnlyUsedFonts||!1,Y={},P={internal:{},__private__:{}};P.__private__.PubSub=De;var ie="1.3",de=P.__private__.getPdfVersion=function(){return ie};P.__private__.setPdfVersion=function(F){ie=F;};var we={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};P.__private__.getPageFormats=function(){return we};var ee=P.__private__.getPageFormat=function(F){return we[F]};a=a||"a4";var ke="compat",Ke="advanced",Me=ke;function le(){this.saveGraphicsState(),je(new Pn(yn,0,0,-yn,0,nl()*yn).toString()+" cm"),this.setFontSize(this.getFontSize()/yn),T="n",Me=Ke;}function rt(){this.restoreGraphicsState(),T="S",Me=ke;}var gt=P.__private__.combineFontStyleAndFontWeight=function(F,J){if(F=="bold"&&J=="normal"||F=="bold"&&J==400||F=="normal"&&J=="italic"||F=="bold"&&J=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return J&&(F=J==400||J==="normal"?F==="italic"?"italic":"normal":J!=700&&J!=="bold"||F!=="normal"?(J==700?"bold":J)+""+F:"bold"),F};P.advancedAPI=function(F){var J=Me===ke;return J&&le.call(this),typeof F!="function"||(F(this),J&&rt.call(this)),this},P.compatAPI=function(F){var J=Me===Ke;return J&&rt.call(this),typeof F!="function"||(F(this),J&&le.call(this)),this},P.isAdvancedAPI=function(){return Me===Ke};var ot,Ye=function(F){if(Me!==Ke)throw new Error(F+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},mt=P.roundToPrecision=P.__private__.roundToPrecision=function(F,J){var Ue=d||J;if(isNaN(F)||isNaN(Ue))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return F.toFixed(Ue).replace(/0+$/,"")};ot=P.hpf=P.__private__.hpf=typeof v=="number"?function(F){if(isNaN(F))throw new Error("Invalid argument passed to jsPDF.hpf");return mt(F,v)}:v==="smart"?function(F){if(isNaN(F))throw new Error("Invalid argument passed to jsPDF.hpf");return mt(F,F>-1&&F<1?16:5)}:function(F){if(isNaN(F))throw new Error("Invalid argument passed to jsPDF.hpf");return mt(F,16)};var ye=P.f2=P.__private__.f2=function(F){if(isNaN(F))throw new Error("Invalid argument passed to jsPDF.f2");return mt(F,2)},_e=P.__private__.f3=function(F){if(isNaN(F))throw new Error("Invalid argument passed to jsPDF.f3");return mt(F,3)},qe=P.scale=P.__private__.scale=function(F){if(isNaN(F))throw new Error("Invalid argument passed to jsPDF.scale");return Me===ke?F*yn:Me===Ke?F:void 0},Je=function(F){return qe((function(J){return Me===ke?nl()-J:Me===Ke?J:void 0})(F))};P.__private__.setPrecision=P.setPrecision=function(F){typeof parseInt(F,10)=="number"&&(d=parseInt(F,10));};var wt,Lt="00000000000000000000000000000000",Pt=P.__private__.getFileId=function(){return Lt},vt=P.__private__.setFileId=function(F){return Lt=F!==void 0&&/^[a-fA-F0-9]{32}$/.test(F)?F.toUpperCase():Lt.split("").map(function(){return "ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),L!==null&&(ua=new Le(L.userPermissions,L.userPassword,L.ownerPassword,Lt)),Lt};P.setFileId=function(F){return vt(F),this},P.getFileId=function(){return Pt()};var Ut=P.__private__.convertDateToPDFDate=function(F){var J=F.getTimezoneOffset(),Ue=J<0?"+":"-",nt=Math.floor(Math.abs(J/60)),ft=Math.abs(J%60),Kt=[Ue,Ve(nt),"'",Ve(ft),"'"].join("");return ["D:",F.getFullYear(),Ve(F.getMonth()+1),Ve(F.getDate()),Ve(F.getHours()),Ve(F.getMinutes()),Ve(F.getSeconds()),Kt].join("")},ur=P.__private__.convertPDFDateToDate=function(F){var J=parseInt(F.substr(2,4),10),Ue=parseInt(F.substr(6,2),10)-1,nt=parseInt(F.substr(8,2),10),ft=parseInt(F.substr(10,2),10),Kt=parseInt(F.substr(12,2),10),Xt=parseInt(F.substr(14,2),10);return new Date(J,Ue,nt,ft,Kt,Xt,0)},Jt=P.__private__.setCreationDate=function(F){var J;if(F===void 0&&(F=new Date),F instanceof Date)J=Ut(F);else {if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(F))throw new Error("Invalid argument passed to jsPDF.setCreationDate");J=F;}return wt=J},fe=P.__private__.getCreationDate=function(F){var J=wt;return F==="jsDate"&&(J=ur(wt)),J};P.setCreationDate=function(F){return Jt(F),this},P.getCreationDate=function(F){return fe(F)};var Ne,Ve=P.__private__.padd2=function(F){return ("0"+parseInt(F)).slice(-2)},lt=P.__private__.padd2Hex=function(F){return ("00"+(F=F.toString())).substr(F.length)},dt=0,Bt=[],kt=[],Nt=0,qt=[],pr=[],jr=!1,Lr=kt;P.__private__.setCustomOutputDestination=function(F){jr=!0,Lr=F;};var Tn=function(F){jr||(Lr=F);};P.__private__.resetCustomOutputDestination=function(){jr=!1,Lr=kt;};var je=P.__private__.out=function(F){return F=F.toString(),Nt+=F.length+1,Lr.push(F),Lr},wr=P.__private__.write=function(F){return je(arguments.length===1?F.toString():Array.prototype.join.call(arguments," "))},kn=P.__private__.getArrayBuffer=function(F){for(var J=F.length,Ue=new ArrayBuffer(J),nt=new Uint8Array(Ue);J--;)nt[J]=F.charCodeAt(J);return Ue},vr=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];P.__private__.getStandardFonts=function(){return vr};var rr=b.fontSize||16;P.__private__.setFontSize=P.setFontSize=function(F){return rr=Me===Ke?F/yn:F,this};var Sn,Hr=P.__private__.getFontSize=P.getFontSize=function(){return Me===ke?rr:rr*yn},cn=b.R2L||!1;P.__private__.setR2L=P.setR2L=function(F){return cn=F,this},P.__private__.getR2L=P.getR2L=function(){return cn};var Vr,Vi=P.__private__.setZoomMode=function(F){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(F))Sn=F;else if(isNaN(F)){if([void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(F)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+F+'" is not recognized.');Sn=F;}else Sn=parseInt(F,10);};P.__private__.getZoomMode=function(){return Sn};var ti,Yr=P.__private__.setPageMode=function(F){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(F)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+F+'" is not recognized.');Vr=F;};P.__private__.getPageMode=function(){return Vr};var vi=P.__private__.setLayoutMode=function(F){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(F)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+F+'" is not recognized.');ti=F;};P.__private__.getLayoutMode=function(){return ti},P.__private__.setDisplayMode=P.setDisplayMode=function(F,J,Ue){return Vi(F),vi(J),Yr(Ue),this};var jn={title:"",subject:"",author:"",keywords:"",creator:""};P.__private__.getDocumentProperty=function(F){if(Object.keys(jn).indexOf(F)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return jn[F]},P.__private__.getDocumentProperties=function(){return jn},P.__private__.setDocumentProperties=P.setProperties=P.setDocumentProperties=function(F){for(var J in jn)jn.hasOwnProperty(J)&&F[J]&&(jn[J]=F[J]);return this},P.__private__.setDocumentProperty=function(F,J){if(Object.keys(jn).indexOf(F)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return jn[F]=J};var $r,yn,qr,zn,Ti,oi={},di={},bs=[],fn={},As={},Un={},Cn={},ji=null,Xn=0,Mr=[],Bi=new De(P),hA=b.hotfixes||[],va={},qa={},ya=[],Pn=function F(J,Ue,nt,ft,Kt,Xt){if(!(this instanceof F))return new F(J,Ue,nt,ft,Kt,Xt);isNaN(J)&&(J=1),isNaN(Ue)&&(Ue=0),isNaN(nt)&&(nt=0),isNaN(ft)&&(ft=1),isNaN(Kt)&&(Kt=0),isNaN(Xt)&&(Xt=0),this._matrix=[J,Ue,nt,ft,Kt,Xt];};Object.defineProperty(Pn.prototype,"sx",{get:function(){return this._matrix[0]},set:function(F){this._matrix[0]=F;}}),Object.defineProperty(Pn.prototype,"shy",{get:function(){return this._matrix[1]},set:function(F){this._matrix[1]=F;}}),Object.defineProperty(Pn.prototype,"shx",{get:function(){return this._matrix[2]},set:function(F){this._matrix[2]=F;}}),Object.defineProperty(Pn.prototype,"sy",{get:function(){return this._matrix[3]},set:function(F){this._matrix[3]=F;}}),Object.defineProperty(Pn.prototype,"tx",{get:function(){return this._matrix[4]},set:function(F){this._matrix[4]=F;}}),Object.defineProperty(Pn.prototype,"ty",{get:function(){return this._matrix[5]},set:function(F){this._matrix[5]=F;}}),Object.defineProperty(Pn.prototype,"a",{get:function(){return this._matrix[0]},set:function(F){this._matrix[0]=F;}}),Object.defineProperty(Pn.prototype,"b",{get:function(){return this._matrix[1]},set:function(F){this._matrix[1]=F;}}),Object.defineProperty(Pn.prototype,"c",{get:function(){return this._matrix[2]},set:function(F){this._matrix[2]=F;}}),Object.defineProperty(Pn.prototype,"d",{get:function(){return this._matrix[3]},set:function(F){this._matrix[3]=F;}}),Object.defineProperty(Pn.prototype,"e",{get:function(){return this._matrix[4]},set:function(F){this._matrix[4]=F;}}),Object.defineProperty(Pn.prototype,"f",{get:function(){return this._matrix[5]},set:function(F){this._matrix[5]=F;}}),Object.defineProperty(Pn.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Pn.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Pn.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Pn.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),Pn.prototype.join=function(F){return [this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(ot).join(F)},Pn.prototype.multiply=function(F){var J=F.sx*this.sx+F.shy*this.shx,Ue=F.sx*this.shy+F.shy*this.sy,nt=F.shx*this.sx+F.sy*this.shx,ft=F.shx*this.shy+F.sy*this.sy,Kt=F.tx*this.sx+F.ty*this.shx+this.tx,Xt=F.tx*this.shy+F.ty*this.sy+this.ty;return new Pn(J,Ue,nt,ft,Kt,Xt)},Pn.prototype.decompose=function(){var F=this.sx,J=this.shy,Ue=this.shx,nt=this.sy,ft=this.tx,Kt=this.ty,Xt=Math.sqrt(F*F+J*J),Wr=(F/=Xt)*Ue+(J/=Xt)*nt;Ue-=F*Wr,nt-=J*Wr;var Zr=Math.sqrt(Ue*Ue+nt*nt);return Wr/=Zr,F*(nt/=Zr)<J*(Ue/=Zr)&&(F=-F,J=-J,Wr=-Wr,Xt=-Xt),{scale:new Pn(Xt,0,0,Zr,0,0),translate:new Pn(1,0,0,1,ft,Kt),rotate:new Pn(F,J,-J,F,0,0),skew:new Pn(1,0,Wr,1,0,0)}},Pn.prototype.toString=function(F){return this.join(" ")},Pn.prototype.inversed=function(){var F=this.sx,J=this.shy,Ue=this.shx,nt=this.sy,ft=this.tx,Kt=this.ty,Xt=1/(F*nt-J*Ue),Wr=nt*Xt,Zr=-J*Xt,Kn=-Ue*Xt,ri=F*Xt;return new Pn(Wr,Zr,Kn,ri,-Wr*ft-Kn*Kt,-Zr*ft-ri*Kt)},Pn.prototype.applyToPoint=function(F){var J=F.x*this.sx+F.y*this.shx+this.tx,Ue=F.x*this.shy+F.y*this.sy+this.ty;return new Xa(J,Ue)},Pn.prototype.applyToRectangle=function(F){var J=this.applyToPoint(F),Ue=this.applyToPoint(new Xa(F.x+F.w,F.y+F.h));return new Jl(J.x,J.y,Ue.x-J.x,Ue.y-J.y)},Pn.prototype.clone=function(){var F=this.sx,J=this.shy,Ue=this.shx,nt=this.sy,ft=this.tx,Kt=this.ty;return new Pn(F,J,Ue,nt,ft,Kt)},P.Matrix=Pn;var Ao=P.matrixMult=function(F,J){return J.multiply(F)},rs=new Pn(1,0,0,1,0,0);P.unitMatrix=P.identityMatrix=rs;var lo=function(F,J){if(!As[F]){var Ue=(J instanceof Ge?"Sh":"P")+(Object.keys(fn).length+1).toString(10);J.id=Ue,As[F]=Ue,fn[Ue]=J,Bi.publish("addPattern",J);}};P.ShadingPattern=Ge,P.TilingPattern=it,P.addShadingPattern=function(F,J){return Ye("addShadingPattern()"),lo(F,J),this},P.beginTilingPattern=function(F){Ye("beginTilingPattern()"),Zl(F.boundingBox[0],F.boundingBox[1],F.boundingBox[2]-F.boundingBox[0],F.boundingBox[3]-F.boundingBox[1],F.matrix);},P.endTilingPattern=function(F,J){Ye("endTilingPattern()"),J.stream=pr[Ne].join(` 12`),lo(F,J),Bi.publish("endTilingPattern",J),ya.pop().restore();};var co,ws=P.__private__.newObject=function(){var F=Xs();return $s(F,!0),F},Xs=P.__private__.newObjectDeferred=function(){return dt++,Bt[dt]=function(){return Nt},dt},$s=function(F,J){return J=typeof J=="boolean"&&J,Bt[F]=Nt,J&&je(F+" 0 obj"),F},FA=P.__private__.newAdditionalObject=function(){var F={objId:Xs(),content:""};return qt.push(F),F},Aa=Xs(),uo=Xs(),ko=P.__private__.decodeColorString=function(F){var J=F.split(" ");if(J.length!==2||J[1]!=="g"&&J[1]!=="G")J.length!==5||J[4]!=="k"&&J[4]!=="K"||(J=[(1-J[0])*(1-J[3]),(1-J[1])*(1-J[3]),(1-J[2])*(1-J[3]),"r"]);else {var Ue=parseFloat(J[0]);J=[Ue,Ue,Ue,"r"];}for(var nt="#",ft=0;ft<3;ft++)nt+=("0"+Math.floor(255*parseFloat(J[ft])).toString(16)).slice(-2);return nt},So=P.__private__.encodeColorString=function(F){var J;typeof F=="string"&&(F={ch1:F});var Ue=F.ch1,nt=F.ch2,ft=F.ch3,Kt=F.ch4,Xt=F.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof Ue=="string"&&Ue.charAt(0)!=="#"){var Wr=new R(Ue);if(Wr.ok)Ue=Wr.toHex();else if(!/^\d*\.?\d*$/.test(Ue))throw new Error('Invalid color "'+Ue+'" passed to jsPDF.encodeColorString.')}if(typeof Ue=="string"&&/^#[0-9A-Fa-f]{3}$/.test(Ue)&&(Ue="#"+Ue[1]+Ue[1]+Ue[2]+Ue[2]+Ue[3]+Ue[3]),typeof Ue=="string"&&/^#[0-9A-Fa-f]{6}$/.test(Ue)){var Zr=parseInt(Ue.substr(1),16);Ue=Zr>>16&255,nt=Zr>>8&255,ft=255&Zr;}if(nt===void 0||Kt===void 0&&Ue===nt&&nt===ft)J=typeof Ue=="string"?Ue+" "+Xt[0]:F.precision===2?ye(Ue/255)+" "+Xt[0]:_e(Ue/255)+" "+Xt[0];else if(Kt===void 0||(0,f.default)(Kt)==="object"){if(Kt&&!isNaN(Kt.a)&&Kt.a===0)return ["1.","1.","1.",Xt[1]].join(" ");J=typeof Ue=="string"?[Ue,nt,ft,Xt[1]].join(" "):F.precision===2?[ye(Ue/255),ye(nt/255),ye(ft/255),Xt[1]].join(" "):[_e(Ue/255),_e(nt/255),_e(ft/255),Xt[1]].join(" ");}else J=typeof Ue=="string"?[Ue,nt,ft,Kt,Xt[2]].join(" "):F.precision===2?[ye(Ue),ye(nt),ye(ft),ye(Kt),Xt[2]].join(" "):[_e(Ue),_e(nt),_e(ft),_e(Kt),Xt[2]].join(" ");return J},Na=P.__private__.getFilters=function(){return c},po=P.__private__.putStream=function(F){var J=(F=F||{}).data||"",Ue=F.filters||Na(),nt=F.alreadyAppliedFilters||[],ft=F.addLength1||!1,Kt=J.length,Xt=F.objectId,Wr=function(Js){return Js};if(L!==null&&Xt===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");L!==null&&(Wr=ua.encryptor(Xt,0));var Zr={};Ue===!0&&(Ue=["FlateEncode"]);var Kn=F.additionalKeyValues||[],ri=(Zr=Ze.API.processDataByFilters!==void 0?Ze.API.processDataByFilters(J,Ue):{data:J,reverseChain:[]}).reverseChain+(Array.isArray(nt)?nt.join(" "):nt.toString());if(Zr.data.length!==0&&(Kn.push({key:"Length",value:Zr.data.length}),ft===!0&&Kn.push({key:"Length1",value:Kt})),ri.length!=0)if(ri.split("/").length-1==1)Kn.push({key:"Filter",value:ri});else {Kn.push({key:"Filter",value:"["+ri+"]"});for(var Pi=0;Pi<Kn.length;Pi+=1)if(Kn[Pi].key==="DecodeParms"){for(var _s=[],Gs=0;Gs<Zr.reverseChain.split("/").length-1;Gs+=1)_s.push("null");_s.push(Kn[Pi].value),Kn[Pi].value="["+_s.join(" ")+"]";}}je("<<");for(var cs=0;cs<Kn.length;cs++)je("/"+Kn[cs].key+" "+Kn[cs].value);je(">>"),Zr.data.length!==0&&(je("stream"),je(Wr(Zr.data)),je("endstream"));},gA=P.__private__.putPage=function(F){var J=F.number,Ue=F.data,nt=F.objId,ft=F.contentsObjId;$s(nt,!0),je("<</Type /Page"),je("/Parent "+F.rootDictionaryObjId+" 0 R"),je("/Resources "+F.resourceDictionaryObjId+" 0 R"),je("/MediaBox ["+parseFloat(ot(F.mediaBox.bottomLeftX))+" "+parseFloat(ot(F.mediaBox.bottomLeftY))+" "+ot(F.mediaBox.topRightX)+" "+ot(F.mediaBox.topRightY)+"]"),F.cropBox!==null&&je("/CropBox ["+ot(F.cropBox.bottomLeftX)+" "+ot(F.cropBox.bottomLeftY)+" "+ot(F.cropBox.topRightX)+" "+ot(F.cropBox.topRightY)+"]"),F.bleedBox!==null&&je("/BleedBox ["+ot(F.bleedBox.bottomLeftX)+" "+ot(F.bleedBox.bottomLeftY)+" "+ot(F.bleedBox.topRightX)+" "+ot(F.bleedBox.topRightY)+"]"),F.trimBox!==null&&je("/TrimBox ["+ot(F.trimBox.bottomLeftX)+" "+ot(F.trimBox.bottomLeftY)+" "+ot(F.trimBox.topRightX)+" "+ot(F.trimBox.topRightY)+"]"),F.artBox!==null&&je("/ArtBox ["+ot(F.artBox.bottomLeftX)+" "+ot(F.artBox.bottomLeftY)+" "+ot(F.artBox.topRightX)+" "+ot(F.artBox.topRightY)+"]"),typeof F.userUnit=="number"&&F.userUnit!==1&&je("/UserUnit "+F.userUnit),Bi.publish("putPage",{objId:nt,pageContext:Mr[J],pageNumber:J,page:Ue}),je("/Contents "+ft+" 0 R"),je(">>"),je("endobj");var Kt=Ue.join(` 13`);return Me===Ke&&(Kt+=` 14Q`),$s(ft,!0),po({data:Kt,filters:Na(),objectId:ft}),je("endobj"),nt},Co=P.__private__.putPages=function(){var F,J,Ue=[];for(F=1;F<=Xn;F++)Mr[F].objId=Xs(),Mr[F].contentsObjId=Xs();for(F=1;F<=Xn;F++)Ue.push(gA({number:F,data:pr[F],objId:Mr[F].objId,contentsObjId:Mr[F].contentsObjId,mediaBox:Mr[F].mediaBox,cropBox:Mr[F].cropBox,bleedBox:Mr[F].bleedBox,trimBox:Mr[F].trimBox,artBox:Mr[F].artBox,userUnit:Mr[F].userUnit,rootDictionaryObjId:Aa,resourceDictionaryObjId:uo}));$s(Aa,!0),je("<</Type /Pages");var nt="/Kids [";for(J=0;J<Xn;J++)nt+=Ue[J]+" 0 R ";je(nt+"]"),je("/Count "+Xn),je(">>"),je("endobj"),Bi.publish("postPutPages");},No=function(F){Bi.publish("putFont",{font:F,out:je,newObject:ws,putStream:po}),F.isAlreadyPutted!==!0&&(F.objectNumber=ws(),je("<<"),je("/Type /Font"),je("/BaseFont /"+We(F.postScriptName)),je("/Subtype /Type1"),typeof F.encoding=="string"&&je("/Encoding /"+F.encoding),je("/FirstChar 32"),je("/LastChar 255"),je(">>"),je("endobj"));},Da=function(F){F.objectNumber=ws();var J=[];J.push({key:"Type",value:"/XObject"}),J.push({key:"Subtype",value:"/Form"}),J.push({key:"BBox",value:"["+[ot(F.x),ot(F.y),ot(F.x+F.width),ot(F.y+F.height)].join(" ")+"]"}),J.push({key:"Matrix",value:"["+F.matrix.toString()+"]"});var Ue=F.pages[1].join(` 15`);po({data:Ue,additionalKeyValues:J,objectId:F.objectNumber}),je("endobj");},mA=function(F,J){J||(J=21);var Ue=ws(),nt=(function(Xt,Wr){var Zr,Kn=[],ri=1/(Wr-1);for(Zr=0;Zr<1;Zr+=ri)Kn.push(Zr);if(Kn.push(1),Xt[0].offset!=0){var Pi={offset:0,color:Xt[0].color};Xt.unshift(Pi);}if(Xt[Xt.length-1].offset!=1){var _s={offset:1,color:Xt[Xt.length-1].color};Xt.push(_s);}for(var Gs="",cs=0,Js=0;Js<Kn.length;Js++){for(Zr=Kn[Js];Zr>Xt[cs+1].offset;)cs++;var yi=Xt[cs].offset,ba=(Zr-yi)/(Xt[cs+1].offset-yi),h=Xt[cs].color,X=Xt[cs+1].color;Gs+=lt(Math.round((1-ba)*h[0]+ba*X[0]).toString(16))+lt(Math.round((1-ba)*h[1]+ba*X[1]).toString(16))+lt(Math.round((1-ba)*h[2]+ba*X[2]).toString(16));}return Gs.trim()})(F.colors,J),ft=[];ft.push({key:"FunctionType",value:"0"}),ft.push({key:"Domain",value:"[0.0 1.0]"}),ft.push({key:"Size",value:"["+J+"]"}),ft.push({key:"BitsPerSample",value:"8"}),ft.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),ft.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),po({data:nt,additionalKeyValues:ft,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:Ue}),je("endobj"),F.objectNumber=ws(),je("<< /ShadingType "+F.type),je("/ColorSpace /DeviceRGB");var Kt="/Coords ["+ot(parseFloat(F.coords[0]))+" "+ot(parseFloat(F.coords[1]))+" ";F.type===2?Kt+=ot(parseFloat(F.coords[2]))+" "+ot(parseFloat(F.coords[3])):Kt+=ot(parseFloat(F.coords[2]))+" "+ot(parseFloat(F.coords[3]))+" "+ot(parseFloat(F.coords[4]))+" "+ot(parseFloat(F.coords[5])),je(Kt+="]"),F.matrix&&je("/Matrix ["+F.matrix.toString()+"]"),je("/Function "+Ue+" 0 R"),je("/Extend [true true]"),je(">>"),je("endobj");},LA=function(F,J){var Ue=Xs(),nt=ws();J.push({resourcesOid:Ue,objectOid:nt}),F.objectNumber=nt;var ft=[];ft.push({key:"Type",value:"/Pattern"}),ft.push({key:"PatternType",value:"1"}),ft.push({key:"PaintType",value:"1"}),ft.push({key:"TilingType",value:"1"}),ft.push({key:"BBox",value:"["+F.boundingBox.map(ot).join(" ")+"]"}),ft.push({key:"XStep",value:ot(F.xStep)}),ft.push({key:"YStep",value:ot(F.yStep)}),ft.push({key:"Resources",value:Ue+" 0 R"}),F.matrix&&ft.push({key:"Matrix",value:"["+F.matrix.toString()+"]"}),po({data:F.stream,additionalKeyValues:ft,objectId:F.objectNumber}),je("endobj");},yl=function(F){for(var J in F.objectNumber=ws(),je("<<"),F)switch(J){case "opacity":je("/ca "+ye(F[J]));break;case "stroke-opacity":je("/CA "+ye(F[J]));}je(">>"),je("endobj");},$A=function(F){$s(F.resourcesOid,!0),je("<<"),je("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),(function(){for(var J in je("/Font <<"),oi)oi.hasOwnProperty(J)&&(D===!1||D===!0&&Y.hasOwnProperty(J))&&je("/"+J+" "+oi[J].objectNumber+" 0 R");je(">>");})(),(function(){if(Object.keys(fn).length>0){for(var J in je("/Shading <<"),fn)fn.hasOwnProperty(J)&&fn[J]instanceof Ge&&fn[J].objectNumber>=0&&je("/"+J+" "+fn[J].objectNumber+" 0 R");Bi.publish("putShadingPatternDict"),je(">>");}})(),(function(J){if(Object.keys(fn).length>0){for(var Ue in je("/Pattern <<"),fn)fn.hasOwnProperty(Ue)&&fn[Ue]instanceof P.TilingPattern&&fn[Ue].objectNumber>=0&&fn[Ue].objectNumber<J&&je("/"+Ue+" "+fn[Ue].objectNumber+" 0 R");Bi.publish("putTilingPatternDict"),je(">>");}})(F.objectOid),(function(){if(Object.keys(Un).length>0){var J;for(J in je("/ExtGState <<"),Un)Un.hasOwnProperty(J)&&Un[J].objectNumber>=0&&je("/"+J+" "+Un[J].objectNumber+" 0 R");Bi.publish("putGStateDict"),je(">>");}})(),(function(){for(var J in je("/XObject <<"),va)va.hasOwnProperty(J)&&va[J].objectNumber>=0&&je("/"+J+" "+va[J].objectNumber+" 0 R");Bi.publish("putXobjectDict"),je(">>");})(),je(">>"),je("endobj");},Hl=function(F){di[F.fontName]=di[F.fontName]||{},di[F.fontName][F.fontStyle]=F.id;},UA=function(F,J,Ue,nt,ft){var Kt={id:"F"+(Object.keys(oi).length+1).toString(10),postScriptName:F,fontName:J,fontStyle:Ue,encoding:nt,isStandardFont:ft||!1,metadata:{}};return Bi.publish("addFont",{font:Kt,instance:this}),oi[Kt.id]=Kt,Hl(Kt),Kt.id},fo=P.__private__.pdfEscape=P.pdfEscape=function(F,J){return (function(Ue,nt){var ft,Kt,Xt,Wr,Zr,Kn,ri,Pi,_s;if(Xt=(nt=nt||{}).sourceEncoding||"Unicode",Zr=nt.outputEncoding,(nt.autoencode||Zr)&&oi[$r].metadata&&oi[$r].metadata[Xt]&&oi[$r].metadata[Xt].encoding&&(Wr=oi[$r].metadata[Xt].encoding,!Zr&&oi[$r].encoding&&(Zr=oi[$r].encoding),!Zr&&Wr.codePages&&(Zr=Wr.codePages[0]),typeof Zr=="string"&&(Zr=Wr[Zr]),Zr)){for(ri=!1,Kn=[],ft=0,Kt=Ue.length;ft<Kt;ft++)(Pi=Zr[Ue.charCodeAt(ft)])?Kn.push(String.fromCharCode(Pi)):Kn.push(Ue[ft]),Kn[ft].charCodeAt(0)>>8&&(ri=!0);Ue=Kn.join("");}for(ft=Ue.length;ri===void 0&&ft!==0;)Ue.charCodeAt(ft-1)>>8&&(ri=!0),ft--;if(!ri)return Ue;for(Kn=nt.noBOM?[]:[254,255],ft=0,Kt=Ue.length;ft<Kt;ft++){if((_s=(Pi=Ue.charCodeAt(ft))>>8)>>8)throw new Error("Character at position "+ft+" of string '"+Ue+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");Kn.push(_s),Kn.push(Pi-(_s<<8));}return String.fromCharCode.apply(void 0,Kn)})(F,J).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},PA=P.__private__.beginPage=function(F){pr[++Xn]=[],Mr[Xn]={objId:0,contentsObjId:0,userUnit:Number(l),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(F[0]),topRightY:Number(F[1])}},wl(Xn),Tn(pr[Ne]);},vA=function(F,J){var Ue,nt,ft;switch(C=J||C,typeof F=="string"&&(Ue=ee(F.toLowerCase()),Array.isArray(Ue)&&(nt=Ue[0],ft=Ue[1])),Array.isArray(F)&&(nt=F[0]*yn,ft=F[1]*yn),isNaN(nt)&&(nt=a[0],ft=a[1]),(nt>14400||ft>14400)&&(I.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),nt=Math.min(14400,nt),ft=Math.min(14400,ft)),a=[nt,ft],C.substr(0,1)){case "l":ft>nt&&(a=[ft,nt]);break;case "p":nt>ft&&(a=[ft,nt]);}PA(a),$n(ql),je(Sl),$l!==0&&je($l+" J"),CA!==0&&je(CA+" j"),Bi.publish("addPage",{pageNumber:Xn});},bl=function(F){F>0&&F<=Xn&&(pr.splice(F,1),Mr.splice(F,1),Xn--,Ne>Xn&&(Ne=Xn),this.setPage(Ne));},wl=function(F){F>0&&F<=Xn&&(Ne=F);},Wl=P.__private__.getNumberOfPages=P.getNumberOfPages=function(){return pr.length-1},zl=function(F,J,Ue){var nt,ft=void 0;return Ue=Ue||{},F=F!==void 0?F:oi[$r].fontName,J=J!==void 0?J:oi[$r].fontStyle,nt=F.toLowerCase(),di[nt]!==void 0&&di[nt][J]!==void 0?ft=di[nt][J]:di[F]!==void 0&&di[F][J]!==void 0?ft=di[F][J]:Ue.disableWarning===!1&&I.warn("Unable to look up font label for font '"+F+"', '"+J+"'. Refer to getFontList() for available fonts."),ft||Ue.noFallback||(ft=di.times[J])==null&&(ft=di.times.normal),ft},Do=P.__private__.putInfo=function(){var F=ws(),J=function(nt){return nt};for(var Ue in L!==null&&(J=ua.encryptor(F,0)),je("<<"),je("/Producer ("+fo(J("jsPDF "+Ze.version))+")"),jn)jn.hasOwnProperty(Ue)&&jn[Ue]&&je("/"+Ue.substr(0,1).toUpperCase()+Ue.substr(1)+" ("+fo(J(jn[Ue]))+")");je("/CreationDate ("+fo(J(wt))+")"),je(">>"),je("endobj");},MA=P.__private__.putCatalog=function(F){var J=(F=F||{}).rootDictionaryObjId||Aa;switch(ws(),je("<<"),je("/Type /Catalog"),je("/Pages "+J+" 0 R"),Sn||(Sn="fullwidth"),Sn){case "fullwidth":je("/OpenAction [3 0 R /FitH null]");break;case "fullheight":je("/OpenAction [3 0 R /FitV null]");break;case "fullpage":je("/OpenAction [3 0 R /Fit]");break;case "original":je("/OpenAction [3 0 R /XYZ null null 1]");break;default:var Ue=""+Sn;Ue.substr(Ue.length-1)==="%"&&(Sn=parseInt(Sn)/100),typeof Sn=="number"&&je("/OpenAction [3 0 R /XYZ null null "+ye(Sn)+"]");}switch(ti||(ti="continuous"),ti){case "continuous":je("/PageLayout /OneColumn");break;case "single":je("/PageLayout /SinglePage");break;case "two":case "twoleft":je("/PageLayout /TwoColumnLeft");break;case "tworight":je("/PageLayout /TwoColumnRight");}Vr&&je("/PageMode /"+Vr),Bi.publish("putCatalog"),je(">>"),je("endobj");},wc=P.__private__.putTrailer=function(){je("trailer"),je("<<"),je("/Size "+(dt+1)),je("/Root "+dt+" 0 R"),je("/Info "+(dt-1)+" 0 R"),L!==null&&je("/Encrypt "+ua.oid+" 0 R"),je("/ID [ <"+Lt+"> <"+Lt+"> ]"),je(">>");},Ss=P.__private__.putHeader=function(){je("%PDF-"+ie),je("%\xBA\xDF\xAC\xE0");},ls=P.__private__.putXRef=function(){var F="0000000000";je("xref"),je("0 "+(dt+1)),je("0000000000 65535 f ");for(var J=1;J<=dt;J++)typeof Bt[J]=="function"?je((F+Bt[J]()).slice(-10)+" 00000 n "):Bt[J]!==void 0?je((F+Bt[J]).slice(-10)+" 00000 n "):je("0000000000 00000 n ");},Ro=P.__private__.buildDocument=function(){var F;dt=0,Nt=0,kt=[],Bt=[],qt=[],Aa=Xs(),uo=Xs(),Tn(kt),Bi.publish("buildDocument"),Ss(),Co(),(function(){Bi.publish("putAdditionalObjects");for(var Ue=0;Ue<qt.length;Ue++){var nt=qt[Ue];$s(nt.objId,!0),je(nt.content),je("endobj");}Bi.publish("postPutAdditionalObjects");})(),F=[],(function(){for(var Ue in oi)oi.hasOwnProperty(Ue)&&(D===!1||D===!0&&Y.hasOwnProperty(Ue))&&No(oi[Ue]);})(),(function(){var Ue;for(Ue in Un)Un.hasOwnProperty(Ue)&&yl(Un[Ue]);})(),(function(){for(var Ue in va)va.hasOwnProperty(Ue)&&Da(va[Ue]);})(),(function(Ue){var nt;for(nt in fn)fn.hasOwnProperty(nt)&&(fn[nt]instanceof Ge?mA(fn[nt]):fn[nt]instanceof it&&LA(fn[nt],Ue));})(F),Bi.publish("putResources"),F.forEach($A),$A({resourcesOid:uo,objectOid:Number.MAX_SAFE_INTEGER}),Bi.publish("postPutResources"),L!==null&&(ua.oid=ws(),je("<<"),je("/Filter /Standard"),je("/V "+ua.v),je("/R "+ua.r),je("/U <"+ua.toHexString(ua.U)+">"),je("/O <"+ua.toHexString(ua.O)+">"),je("/P "+ua.P),je(">>"),je("endobj")),Do(),MA();var J=Nt;return ls(),wc(),je("startxref"),je(""+J),je("%%EOF"),Tn(pr[Ne]),kt.join(` 16`)},tA=P.__private__.getBlob=function(F){return new Blob([kn(F)],{type:"application/pdf"})},Sc=P.output=P.__private__.output=(co=function(F,J){switch(typeof(J=J||{})=="string"?J={filename:J}:J.filename=J.filename||"generated.pdf",F){case void 0:return Ro();case "save":P.save(J.filename);break;case "arraybuffer":return kn(Ro());case "blob":return tA(Ro());case "bloburi":case "bloburl":if(B.URL!==void 0&&typeof B.URL.createObjectURL=="function")return B.URL&&B.URL.createObjectURL(tA(Ro()))||void 0;I.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case "datauristring":case "dataurlstring":var Ue="",nt=Ro();try{Ue=re(nt);}catch(Gs){Ue=re(unescape(encodeURIComponent(nt)));}return "data:application/pdf;filename="+J.filename+";base64,"+Ue;case "pdfobjectnewwindow":if(Object.prototype.toString.call(B)==="[object Window]"){var ft="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",Kt=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';J.pdfObjectUrl&&(ft=J.pdfObjectUrl,Kt="");var Xt='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+ft+'"'+Kt+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(J)+");<\/script></body></html>",Wr=B.open();return Wr!==null&&Wr.document.write(Xt),Wr}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case "pdfjsnewwindow":if(Object.prototype.toString.call(B)==="[object Window]"){var Zr='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(J.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+J.filename+'" width="500px" height="400px" /></body></html>',Kn=B.open();if(Kn!==null){Kn.document.write(Zr);var ri=this;Kn.document.documentElement.querySelector("#pdfViewer").onload=function(){Kn.document.title=J.filename,Kn.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(ri.output("bloburl"));};}return Kn}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case "dataurlnewwindow":if(Object.prototype.toString.call(B)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var Pi='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",J)+'"></iframe></body></html>',_s=B.open();if(_s!==null&&(_s.document.write(Pi),_s.document.title=J.filename),_s||typeof safari>"u")return _s;break;case "datauri":case "dataurl":return B.document.location.href=this.output("datauristring",J);default:return null}},co.foo=function(){try{return co.apply(this,arguments)}catch(Ue){var F=Ue.stack||"";~F.indexOf(" at ")&&(F=F.split(" at ")[1]);var J="Error in function "+F.split(` 17`)[0].split("<")[0]+": "+Ue.message;if(!B.console)throw new Error(J);B.console.error(J,Ue),B.alert&&alert(J);}},co.foo.bar=co,co.foo),Bo=function(F){return Array.isArray(hA)===!0&&hA.indexOf(F)>-1};switch(m){case "pt":yn=1;break;case "mm":yn=2.834645669291339;break;case "cm":yn=28.346456692913385;break;case "in":yn=72;break;case "px":yn=Bo("px_scaling")==1?.75:1.3333333333333333;break;case "pc":case "em":yn=12;break;case "ex":yn=6;break;default:if(typeof m!="number")throw new Error("Invalid unit: "+m);yn=m;}var ua=null;Jt(),vt();var yA=P.__private__.getPageInfo=P.getPageInfo=function(F){if(isNaN(F)||F%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return {objId:Mr[F].objId,pageNumber:F,pageContext:Mr[F]}},kA=P.__private__.getPageInfoByObjId=function(F){if(isNaN(F)||F%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var J in Mr)if(Mr[J].objId===F)break;return yA(J)},$c=P.__private__.getCurrentPageInfo=P.getCurrentPageInfo=function(){return {objId:Mr[Ne].objId,pageNumber:Ne,pageContext:Mr[Ne]}};P.addPage=function(){return vA.apply(this,arguments),this},P.setPage=function(){return wl.apply(this,arguments),Tn.call(this,pr[Ne]),this},P.insertPage=function(F){return this.addPage(),this.movePage(Ne,F),this},P.movePage=function(F,J){var Ue,nt;if(F>J){Ue=pr[F],nt=Mr[F];for(var ft=F;ft>J;ft--)pr[ft]=pr[ft-1],Mr[ft]=Mr[ft-1];pr[J]=Ue,Mr[J]=nt,this.setPage(J);}else if(F<J){Ue=pr[F],nt=Mr[F];for(var Kt=F;Kt<J;Kt++)pr[Kt]=pr[Kt+1],Mr[Kt]=Mr[Kt+1];pr[J]=Ue,Mr[J]=nt,this.setPage(J);}return this},P.deletePage=function(){return bl.apply(this,arguments),this},P.__private__.text=P.text=function(F,J,Ue,nt,ft){var Kt,Xt,Wr,Zr,Kn,ri,Pi,_s,Gs,cs=(nt=nt||{}).scope||this;if(typeof F=="number"&&typeof J=="number"&&(typeof Ue=="string"||Array.isArray(Ue))){var Js=Ue;Ue=J,J=F,F=Js;}if(arguments[3]instanceof Pn==0?(Wr=arguments[4],Zr=arguments[5],(0,f.default)(Pi=arguments[3])==="object"&&Pi!==null||(typeof Wr=="string"&&(Zr=Wr,Wr=null),typeof Pi=="string"&&(Zr=Pi,Pi=null),typeof Pi=="number"&&(Wr=Pi,Pi=null),nt={flags:Pi,angle:Wr,align:Zr})):(Ye("The transform parameter of text() with a Matrix value"),Gs=ft),isNaN(J)||isNaN(Ue)||F==null)throw new Error("Invalid arguments passed to jsPDF.text");if(F.length===0)return cs;var yi,ba="",h=typeof nt.lineHeightFactor=="number"?nt.lineHeightFactor:el,X=cs.internal.scaleFactor;function j(Gi){return Gi=Gi.split(" ").join(Array(nt.TabLen||9).join(" ")),fo(Gi,Pi)}function me(Gi){for(var us,Zs=Gi.concat(),da=[],al=Zs.length;al--;)typeof(us=Zs.shift())=="string"?da.push(us):Array.isArray(Gi)&&(us.length===1||us[1]===void 0&&us[2]===void 0)?da.push(us[0]):da.push([us[0],us[1],us[2]]);return da}function Pe(Gi,us){var Zs;if(typeof Gi=="string")Zs=us(Gi)[0];else if(Array.isArray(Gi)){for(var da,al,jc=Gi.concat(),_l=[],Oc=jc.length;Oc--;)typeof(da=jc.shift())=="string"?_l.push(us(da)[0]):Array.isArray(da)&&typeof da[0]=="string"&&(al=us(da[0],da[1],da[2]),_l.push([al[0],al[1],al[2]]));Zs=_l;}return Zs}var Oe=!1,_t=!0;if(typeof F=="string")Oe=!0;else if(Array.isArray(F)){var ut=F.concat();Xt=[];for(var Or,et=ut.length;et--;)(typeof(Or=ut.shift())!="string"||Array.isArray(Or)&&typeof Or[0]!="string")&&(_t=!1);Oe=_t;}if(Oe===!1)throw new Error('Type of text must be string or Array. "'+F+'" is not recognized.');typeof F=="string"&&(F=F.match(/[\r?\n]/)?F.split(/\r\n|\r|\n/g):[F]);var Tt=rr/cs.internal.scaleFactor,bi=Tt*(h-1);switch(nt.baseline){case "bottom":Ue-=bi;break;case "top":Ue+=Tt-bi;break;case "hanging":Ue+=Tt-2*bi;break;case "middle":Ue+=Tt/2-bi;}if((ri=nt.maxWidth||0)>0&&(typeof F=="string"?F=cs.splitTextToSize(F,ri):Object.prototype.toString.call(F)==="[object Array]"&&(F=F.reduce(function(Gi,us){return Gi.concat(cs.splitTextToSize(us,ri))},[]))),Kt={text:F,x:J,y:Ue,options:nt,mutex:{pdfEscape:fo,activeFontKey:$r,fonts:oi,activeFontSize:rr}},Bi.publish("preProcessText",Kt),F=Kt.text,Wr=(nt=Kt.options).angle,Gs instanceof Pn==0&&Wr&&typeof Wr=="number"){Wr*=Math.PI/180,nt.rotationDirection===0&&(Wr=-Wr),Me===Ke&&(Wr=-Wr);var It=Math.cos(Wr),tr=Math.sin(Wr);Gs=new Pn(It,tr,-tr,It,0,0);}else Wr&&Wr instanceof Pn&&(Gs=Wr);Me!==Ke||Gs||(Gs=rs),(Kn=nt.charSpace||nA)!==void 0&&(ba+=ot(qe(Kn))+` Tc 18`,this.setCharSpace(this.getCharSpace()||0)),(_s=nt.horizontalScale)!==void 0&&(ba+=ot(100*_s)+` Tz 19`),nt.lang;var zr=-1,ki=nt.renderingMode!==void 0?nt.renderingMode:nt.stroke,Dn=cs.internal.getCurrentPageInfo().pageContext;switch(ki){case 0:case !1:case "fill":zr=0;break;case 1:case !0:case "stroke":zr=1;break;case 2:case "fillThenStroke":zr=2;break;case 3:case "invisible":zr=3;break;case 4:case "fillAndAddForClipping":zr=4;break;case 5:case "strokeAndAddPathForClipping":zr=5;break;case 6:case "fillThenStrokeAndAddToPathForClipping":zr=6;break;case 7:case "addToPathForClipping":zr=7;}var ni=Dn.usedRenderingMode!==void 0?Dn.usedRenderingMode:-1;zr!==-1?ba+=zr+` Tr 20`:ni!==-1&&(ba+=`0 Tr 21`),zr!==-1&&(Dn.usedRenderingMode=zr),Zr=nt.align||"left";var Ai,Yn=rr*h,Sr=cs.internal.pageSize.getWidth(),Oi=oi[$r];Kn=nt.charSpace||nA,ri=nt.maxWidth||0,Pi=Object.assign({autoencode:!0,noBOM:!0},nt.flags);var Cs=[],hn=function(Gi){return cs.getStringUnitWidth(Gi,{font:Oi,charSpace:Kn,fontSize:rr,doKerning:!1})*rr/X};if(Object.prototype.toString.call(F)==="[object Array]"){var Jn;Xt=me(F),Zr!=="left"&&(Ai=Xt.map(hn));var Rn,On=0;if(Zr==="right"){J-=Ai[0],F=[],et=Xt.length;for(var ii=0;ii<et;ii++)ii===0?(Rn=wA(J),Jn=SA(Ue)):(Rn=qe(On-Ai[ii]),Jn=-Yn),F.push([Xt[ii],Rn,Jn]),On=Ai[ii];}else if(Zr==="center"){J-=Ai[0]/2,F=[],et=Xt.length;for(var Qa=0;Qa<et;Qa++)Qa===0?(Rn=wA(J),Jn=SA(Ue)):(Rn=qe((On-Ai[Qa])/2),Jn=-Yn),F.push([Xt[Qa],Rn,Jn]),On=Ai[Qa];}else if(Zr==="left"){F=[],et=Xt.length;for(var Bl=0;Bl<et;Bl++)F.push(Xt[Bl]);}else if(Zr==="justify"&&Oi.encoding==="Identity-H"){F=[],et=Xt.length,ri=ri!==0?ri:Sr;for(var zo=0,Ts=0;Ts<et;Ts++)if(Jn=Ts===0?SA(Ue):-Yn,Rn=Ts===0?wA(J):zo,Ts<et-1){var Hu=qe((ri-Ai[Ts])/(Xt[Ts].split(" ").length-1)),RA=Xt[Ts].split(" ");F.push([RA[0]+" ",Rn,Jn]),zo=0;for(var QA=1;QA<RA.length;QA++){var su=(hn(RA[QA-1]+" "+RA[QA])-hn(RA[QA]))*X+Hu;QA==RA.length-1?F.push([RA[QA],su,0]):F.push([RA[QA]+" ",su,0]),zo-=su;}}else F.push([Xt[Ts],Rn,Jn]);F.push(["",zo,0]);}else {if(Zr!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(F=[],et=Xt.length,ri=ri!==0?ri:Sr,Ts=0;Ts<et;Ts++){Jn=Ts===0?SA(Ue):-Yn,Rn=Ts===0?wA(J):0;var au=Xt[Ts].split(" ").length-1,ou=au>0?(ri-Ai[Ts])/au:0;Ts<et-1?Cs.push(ot(qe(ou))):Cs.push(0),F.push([Xt[Ts],Rn,Jn]);}}}(typeof nt.R2L=="boolean"?nt.R2L:cn)===!0&&(F=Pe(F,function(Gi,us,Zs){return [Gi.split("").reverse().join(""),us,Zs]})),Kt={text:F,x:J,y:Ue,options:nt,mutex:{pdfEscape:fo,activeFontKey:$r,fonts:oi,activeFontSize:rr}},Bi.publish("postProcessText",Kt),F=Kt.text,yi=Kt.mutex.isHex||!1;var Au=oi[$r].encoding;Au!=="WinAnsiEncoding"&&Au!=="StandardEncoding"||(F=Pe(F,function(Gi,us,Zs){return [j(Gi),us,Zs]})),Xt=me(F),F=[];for(var il,xl,El,ec=Array.isArray(Xt[0])?1:0,sl="",tc=function(Gi,us,Zs){var da="";return Zs instanceof Pn?(Zs=typeof nt.angle=="number"?Ao(Zs,new Pn(1,0,0,1,Gi,us)):Ao(new Pn(1,0,0,1,Gi,us),Zs),Me===Ke&&(Zs=Ao(new Pn(1,0,0,-1,0,0),Zs)),da=Zs.join(" ")+` Tm 22`):da=ot(Gi)+" "+ot(us)+` Td 23`,da},ho=0;ho<Xt.length;ho++){switch(sl="",ec){case 1:El=(yi?"<":"(")+Xt[ho][0]+(yi?">":")"),il=parseFloat(Xt[ho][1]),xl=parseFloat(Xt[ho][2]);break;case 0:El=(yi?"<":"(")+Xt[ho]+(yi?">":")"),il=wA(J),xl=SA(Ue);}Cs!==void 0&&Cs[ho]!==void 0&&(sl=Cs[ho]+` Tw 24`),ho===0?F.push(sl+tc(il,xl,Gs)+El):ec===0?F.push(sl+El):ec===1&&F.push(sl+tc(il,xl,Gs)+El);}F=ec===0?F.join(` Tj 25T* `):F.join(` Tj 26`),F+=` Tj 27`;var HA=`BT 28/`;return HA+=$r+" "+rr+` Tf 29`,HA+=ot(rr*h)+` TL 30`,HA+=rA+` 31`,HA+=ba,HA+=F,je(HA+="ET"),Y[$r]=!0,cs};var bA=P.__private__.clip=P.clip=function(F){return je(F==="evenodd"?"W*":"W"),this};P.clipEvenOdd=function(){return bA("evenodd")},P.__private__.discardPath=P.discardPath=function(){return je("n"),this};var Qo=P.__private__.isValidStyle=function(F){var J=!1;return [void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(F)!==-1&&(J=!0),J};P.__private__.setDefaultPathOperation=P.setDefaultPathOperation=function(F){return Qo(F)&&(T=F),this};var Kl=P.__private__.getStyle=P.getStyle=function(F){var J=T;switch(F){case "D":case "S":J="S";break;case "F":J="f";break;case "FD":case "DF":J="B";break;case "f":case "f*":case "B":case "B*":J=F;}return J},NA=P.close=function(){return je("h"),this};P.stroke=function(){return je("S"),this},P.fill=function(F){return JA("f",F),this},P.fillEvenOdd=function(F){return JA("f*",F),this},P.fillStroke=function(F){return JA("B",F),this},P.fillStrokeEvenOdd=function(F){return JA("B*",F),this};var JA=function(F,J){(0,f.default)(J)==="object"?Vl(J,F):je(F);},ZA=function(F){F===null||Me===Ke&&F===void 0||(F=Kl(F),je(F));};function Cc(F,J,Ue,nt,ft){var Kt=new it(J||this.boundingBox,Ue||this.xStep,nt||this.yStep,this.gState,ft||this.matrix);Kt.stream=this.stream;var Xt=F+"$$"+this.cloneIndex+++"$$";return lo(Xt,Kt),Kt}var Vl=function(F,J){var Ue=As[F.key],nt=fn[Ue];if(nt instanceof Ge)je("q"),je(DA(J)),nt.gState&&P.setGState(nt.gState),je(F.matrix.toString()+" cm"),je("/"+Ue+" sh"),je("Q");else if(nt instanceof it){var ft=new Pn(1,0,0,-1,0,nl());F.matrix&&(ft=ft.multiply(F.matrix||rs),Ue=Cc.call(nt,F.key,F.boundingBox,F.xStep,F.yStep,ft).id),je("q"),je("/Pattern cs"),je("/"+Ue+" scn"),nt.gState&&P.setGState(nt.gState),je(J),je("Q");}},DA=function(F){switch(F){case "f":case "F":case "n":return "W n";case "f*":return "W* n";case "B":case "S":return "W S";case "B*":return "W* S"}},Gl=P.moveTo=function(F,J){return je(ot(qe(F))+" "+ot(Je(J))+" m"),this},Yl=P.lineTo=function(F,J){return je(ot(qe(F))+" "+ot(Je(J))+" l"),this},Ho=P.curveTo=function(F,J,Ue,nt,ft,Kt){return je([ot(qe(F)),ot(Je(J)),ot(qe(Ue)),ot(Je(nt)),ot(qe(ft)),ot(Je(Kt)),"c"].join(" ")),this};P.__private__.line=P.line=function(F,J,Ue,nt,ft){if(isNaN(F)||isNaN(J)||isNaN(Ue)||isNaN(nt)||!Qo(ft))throw new Error("Invalid arguments passed to jsPDF.line");return Me===ke?this.lines([[Ue-F,nt-J]],F,J,[1,1],ft||"S"):this.lines([[Ue-F,nt-J]],F,J,[1,1]).stroke()},P.__private__.lines=P.lines=function(F,J,Ue,nt,ft,Kt){var Xt,Wr,Zr,Kn,ri,Pi,_s,Gs,cs,Js,yi,ba;if(typeof F=="number"&&(ba=Ue,Ue=J,J=F,F=ba),nt=nt||[1,1],Kt=Kt||!1,isNaN(J)||isNaN(Ue)||!Array.isArray(F)||!Array.isArray(nt)||!Qo(ft)||typeof Kt!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(Gl(J,Ue),Xt=nt[0],Wr=nt[1],Kn=F.length,Js=J,yi=Ue,Zr=0;Zr<Kn;Zr++)(ri=F[Zr]).length===2?(Js=ri[0]*Xt+Js,yi=ri[1]*Wr+yi,Yl(Js,yi)):(Pi=ri[0]*Xt+Js,_s=ri[1]*Wr+yi,Gs=ri[2]*Xt+Js,cs=ri[3]*Wr+yi,Js=ri[4]*Xt+Js,yi=ri[5]*Wr+yi,Ho(Pi,_s,Gs,cs,Js,yi));return Kt&&NA(),ZA(ft),this},P.path=function(F){for(var J=0;J<F.length;J++){var Ue=F[J],nt=Ue.c;switch(Ue.op){case "m":Gl(nt[0],nt[1]);break;case "l":Yl(nt[0],nt[1]);break;case "c":Ho.apply(this,nt);break;case "h":NA();}}return this},P.__private__.rect=P.rect=function(F,J,Ue,nt,ft){if(isNaN(F)||isNaN(J)||isNaN(Ue)||isNaN(nt)||!Qo(ft))throw new Error("Invalid arguments passed to jsPDF.rect");return Me===ke&&(nt=-nt),je([ot(qe(F)),ot(Je(J)),ot(qe(Ue)),ot(qe(nt)),"re"].join(" ")),ZA(ft),this},P.__private__.triangle=P.triangle=function(F,J,Ue,nt,ft,Kt,Xt){if(isNaN(F)||isNaN(J)||isNaN(Ue)||isNaN(nt)||isNaN(ft)||isNaN(Kt)||!Qo(Xt))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[Ue-F,nt-J],[ft-Ue,Kt-nt],[F-ft,J-Kt]],F,J,[1,1],Xt,!0),this},P.__private__.roundedRect=P.roundedRect=function(F,J,Ue,nt,ft,Kt,Xt){if(isNaN(F)||isNaN(J)||isNaN(Ue)||isNaN(nt)||isNaN(ft)||isNaN(Kt)||!Qo(Xt))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var Wr=4/3*(Math.SQRT2-1);return ft=Math.min(ft,.5*Ue),Kt=Math.min(Kt,.5*nt),this.lines([[Ue-2*ft,0],[ft*Wr,0,ft,Kt-Kt*Wr,ft,Kt],[0,nt-2*Kt],[0,Kt*Wr,-ft*Wr,Kt,-ft,Kt],[2*ft-Ue,0],[-ft*Wr,0,-ft,-Kt*Wr,-ft,-Kt],[0,2*Kt-nt],[0,-Kt*Wr,ft*Wr,-Kt,ft,-Kt]],F+ft,J,[1,1],Xt,!0),this},P.__private__.ellipse=P.ellipse=function(F,J,Ue,nt,ft){if(isNaN(F)||isNaN(J)||isNaN(Ue)||isNaN(nt)||!Qo(ft))throw new Error("Invalid arguments passed to jsPDF.ellipse");var Kt=4/3*(Math.SQRT2-1)*Ue,Xt=4/3*(Math.SQRT2-1)*nt;return Gl(F+Ue,J),Ho(F+Ue,J-Xt,F+Kt,J-nt,F,J-nt),Ho(F-Kt,J-nt,F-Ue,J-Xt,F-Ue,J),Ho(F-Ue,J+Xt,F-Kt,J+nt,F,J+nt),Ho(F+Kt,J+nt,F+Ue,J+Xt,F+Ue,J),ZA(ft),this},P.__private__.circle=P.circle=function(F,J,Ue,nt){if(isNaN(F)||isNaN(J)||isNaN(Ue)||!Qo(nt))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(F,J,Ue,Ue,nt)},P.setFont=function(F,J,Ue){return Ue&&(J=gt(J,Ue)),$r=zl(F,J,{disableWarning:!1}),this};var Jc=P.__private__.getFont=P.getFont=function(){return oi[zl.apply(P,arguments)]};P.__private__.getFontList=P.getFontList=function(){var F,J,Ue={};for(F in di)if(di.hasOwnProperty(F))for(J in Ue[F]=[],di[F])di[F].hasOwnProperty(J)&&Ue[F].push(J);return Ue},P.addFont=function(F,J,Ue,nt,ft){var Kt=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&Kt.indexOf(arguments[3])!==-1?ft=arguments[3]:arguments[3]&&Kt.indexOf(arguments[3])==-1&&(Ue=gt(Ue,nt)),UA.call(this,F,J,Ue,ft=ft||"Identity-H")};var el,ql=b.lineWidth||.200025,Zc=P.__private__.getLineWidth=P.getLineWidth=function(){return ql},$n=P.__private__.setLineWidth=P.setLineWidth=function(F){return ql=F,je(ot(qe(F))+" w"),this};P.__private__.setLineDash=Ze.API.setLineDash=Ze.API.setLineDashPattern=function(F,J){if(F=F||[],J=J||0,isNaN(J)||!Array.isArray(F))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return F=F.map(function(Ue){return ot(qe(Ue))}).join(" "),J=ot(qe(J)),je("["+F+"] "+J+" d"),this};var eu=P.__private__.getLineHeight=P.getLineHeight=function(){return rr*el};P.__private__.getLineHeight=P.getLineHeight=function(){return rr*el};var tu=P.__private__.setLineHeightFactor=P.setLineHeightFactor=function(F){return typeof(F=F||1.15)=="number"&&(el=F),this},Xl=P.__private__.getLineHeightFactor=P.getLineHeightFactor=function(){return el};tu(b.lineHeight);var wA=P.__private__.getHorizontalCoordinate=function(F){return qe(F)},SA=P.__private__.getVerticalCoordinate=function(F){return Me===Ke?F:Mr[Ne].mediaBox.topRightY-Mr[Ne].mediaBox.bottomLeftY-qe(F)},Bc=P.__private__.getHorizontalCoordinateString=P.getHorizontalCoordinateString=function(F){return ot(wA(F))},ru=P.__private__.getVerticalCoordinateString=P.getVerticalCoordinateString=function(F){return ot(SA(F))},Sl=b.strokeColor||"0 G";P.__private__.getStrokeColor=P.getDrawColor=function(){return ko(Sl)},P.__private__.setStrokeColor=P.setDrawColor=function(F,J,Ue,nt){return Sl=So({ch1:F,ch2:J,ch3:Ue,ch4:nt,pdfColorType:"draw",precision:2}),je(Sl),this};var Ra=b.fillColor||"0 g";P.__private__.getFillColor=P.getFillColor=function(){return ko(Ra)},P.__private__.setFillColor=P.setFillColor=function(F,J,Ue,nt){return Ra=So({ch1:F,ch2:J,ch3:Ue,ch4:nt,pdfColorType:"fill",precision:2}),je(Ra),this};var rA=b.textColor||"0 g",nu=P.__private__.getTextColor=P.getTextColor=function(){return ko(rA)};P.__private__.setTextColor=P.setTextColor=function(F,J,Ue,nt){return rA=So({ch1:F,ch2:J,ch3:Ue,ch4:nt,pdfColorType:"text",precision:3}),this};var nA=b.charSpace,iu=P.__private__.getCharSpace=P.getCharSpace=function(){return parseFloat(nA||0)};P.__private__.setCharSpace=P.setCharSpace=function(F){if(isNaN(F))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return nA=F,this};var $l=0;P.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},P.__private__.setLineCap=P.setLineCap=function(F){var J=P.CapJoinStyles[F];if(J===void 0)throw new Error("Line cap style of '"+F+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return $l=J,je(J+" J"),this};var CA=0;P.__private__.setLineJoin=P.setLineJoin=function(F){var J=P.CapJoinStyles[F];if(J===void 0)throw new Error("Line join style of '"+F+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return CA=J,je(J+" j"),this},P.__private__.setLineMiterLimit=P.__private__.setMiterLimit=P.setLineMiterLimit=P.setMiterLimit=function(F){if(F=F||0,isNaN(F))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return je(ot(qe(F))+" M"),this},P.GState=ze,P.setGState=function(F){(F=typeof F=="string"?Un[Cn[F]]:Cl(null,F)).equals(ji)||(je("/"+F.id+" gs"),ji=F);};var Cl=function(F,J){if(!F||!Cn[F]){var Ue=!1;for(var nt in Un)if(Un.hasOwnProperty(nt)&&Un[nt].equals(J)){Ue=!0;break}if(Ue)J=Un[nt];else {var ft="GS"+(Object.keys(Un).length+1).toString(10);Un[ft]=J,J.id=ft;}return F&&(Cn[F]=J.id),Bi.publish("addGState",J),J}};P.addGState=function(F,J){return Cl(F,J),this},P.saveGraphicsState=function(){return je("q"),bs.push({key:$r,size:rr,color:rA}),this},P.restoreGraphicsState=function(){je("Q");var F=bs.pop();return $r=F.key,rr=F.size,rA=F.color,ji=null,this},P.setCurrentTransformationMatrix=function(F){return je(F.toString()+" cm"),this},P.comment=function(F){return je("#"+F),this};var Xa=function(F,J){var Ue=F||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return Ue},set:function(Kt){isNaN(Kt)||(Ue=parseFloat(Kt));}});var nt=J||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return nt},set:function(Kt){isNaN(Kt)||(nt=parseFloat(Kt));}});var ft="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return ft},set:function(Kt){ft=Kt.toString();}}),this},Jl=function(F,J,Ue,nt){Xa.call(this,F,J),this.type="rect";var ft=Ue||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return ft},set:function(Xt){isNaN(Xt)||(ft=parseFloat(Xt));}});var Kt=nt||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return Kt},set:function(Xt){isNaN(Xt)||(Kt=parseFloat(Xt));}}),this},tl=function(){this.page=Xn,this.currentPage=Ne,this.pages=pr.slice(0),this.pagesContext=Mr.slice(0),this.x=qr,this.y=zn,this.matrix=Ti,this.width=rl(Ne),this.height=Ec(Ne),this.outputDestination=Lr,this.id="",this.objectNumber=-1;};tl.prototype.restore=function(){Xn=this.page,Ne=this.currentPage,Mr=this.pagesContext,pr=this.pages,qr=this.x,zn=this.y,Ti=this.matrix,xc(Ne,this.width),BA(Ne,this.height),Lr=this.outputDestination;};var Zl=function(F,J,Ue,nt,ft){ya.push(new tl),Xn=Ne=0,pr=[],qr=F,zn=J,Ti=ft,PA([Ue,nt]);};for(var Wo in P.beginFormObject=function(F,J,Ue,nt,ft){return Zl(F,J,Ue,nt,ft),this},P.endFormObject=function(F){return (function(J){if(qa[J])ya.pop().restore();else {var Ue=new tl,nt="Xo"+(Object.keys(va).length+1).toString(10);Ue.id=nt,qa[J]=nt,va[nt]=Ue,Bi.publish("addFormObject",Ue),ya.pop().restore();}})(F),this},P.doFormObject=function(F,J){var Ue=va[qa[F]];return je("q"),je(J.toString()+" cm"),je("/"+Ue.id+" Do"),je("Q"),this},P.getFormObject=function(F){var J=va[qa[F]];return {x:J.x,y:J.y,width:J.width,height:J.height,matrix:J.matrix}},P.save=function(F,J){return F=F||"generated.pdf",(J=J||{}).returnPromise=J.returnPromise||!1,J.returnPromise===!1?(V(tA(Ro()),F),typeof V.unload=="function"&&B.setTimeout&&setTimeout(V.unload,911),this):new Promise(function(Ue,nt){try{var ft=V(tA(Ro()),F);typeof V.unload=="function"&&B.setTimeout&&setTimeout(V.unload,911),Ue(ft);}catch(Kt){nt(Kt.message);}})},Ze.API)Ze.API.hasOwnProperty(Wo)&&(Wo==="events"&&Ze.API.events.length?(function(F,J){var Ue,nt,ft;for(ft=J.length-1;ft!==-1;ft--)Ue=J[ft][0],nt=J[ft][1],F.subscribe.apply(F,[Ue].concat(typeof nt=="function"?[nt]:nt));})(Bi,Ze.API.events):P[Wo]=Ze.API[Wo]);function rl(F){return Mr[F].mediaBox.topRightX-Mr[F].mediaBox.bottomLeftX}function xc(F,J){Mr[F].mediaBox.topRightX=J+Mr[F].mediaBox.bottomLeftX;}function Ec(F){return Mr[F].mediaBox.topRightY-Mr[F].mediaBox.bottomLeftY}function BA(F,J){Mr[F].mediaBox.topRightY=J+Mr[F].mediaBox.bottomLeftY;}var xA=P.getPageWidth=function(F){return rl(F=F||Ne)/yn},_c=P.setPageWidth=function(F,J){xc(F,J*yn);},nl=P.getPageHeight=function(F){return Ec(F=F||Ne)/yn},Tc=P.setPageHeight=function(F,J){BA(F,J*yn);};return P.internal={pdfEscape:fo,getStyle:Kl,getFont:Jc,getFontSize:Hr,getCharSpace:iu,getTextColor:nu,getLineHeight:eu,getLineHeightFactor:Xl,getLineWidth:Zc,write:wr,getHorizontalCoordinate:wA,getVerticalCoordinate:SA,getCoordinateString:Bc,getVerticalCoordinateString:ru,collections:{},newObject:ws,newAdditionalObject:FA,newObjectDeferred:Xs,newObjectDeferredBegin:$s,getFilters:Na,putStream:po,events:Bi,scaleFactor:yn,pageSize:{getWidth:function(){return xA(Ne)},setWidth:function(F){_c(Ne,F);},getHeight:function(){return nl(Ne)},setHeight:function(F){Tc(Ne,F);}},encryptionOptions:L,encryption:ua,getEncryptor:function(F){return L!==null?ua.encryptor(F,0):function(J){return J}},output:Sc,getNumberOfPages:Wl,get pages(){return pr},out:je,f2:ye,f3:_e,getPageInfo:yA,getPageInfoByObjId:kA,getCurrentPageInfo:$c,getPDFVersion:de,Point:Xa,Rectangle:Jl,Matrix:Pn,hasHotfix:Bo},Object.defineProperty(P.internal.pageSize,"width",{get:function(){return xA(Ne)},set:function(F){_c(Ne,F);},enumerable:!0,configurable:!0}),Object.defineProperty(P.internal.pageSize,"height",{get:function(){return nl(Ne)},set:function(F){Tc(Ne,F);},enumerable:!0,configurable:!0}),function(F){for(var J=0,Ue=vr.length;J<Ue;J++){var nt=UA.call(this,F[J][0],F[J][1],F[J][2],vr[J][3],!0);D===!1&&(Y[nt]=!0);var ft=F[J][0].split("-");Hl({id:nt,fontName:ft[0],fontStyle:ft[1]||""});}Bi.publish("addFonts",{fonts:oi,dictionary:di});}.call(P,vr),$r="F1",vA(a,C),Bi.publish("initialized"),P}Le.prototype.lsbFirstWord=function(b){return String.fromCharCode(255&b,b>>8&255,b>>16&255,b>>24&255)},Le.prototype.toHexString=function(b){return b.split("").map(function(d){return ("0"+(255&d.charCodeAt(0)).toString(16)).slice(-2)}).join("")},Le.prototype.hexToBytes=function(b){for(var d=[],C=0;C<b.length;C+=2)d.push(String.fromCharCode(parseInt(b.substr(C,2),16)));return d.join("")},Le.prototype.processOwnerPassword=function(b,d){return ge(Xe(d).substr(0,5),b)},Le.prototype.encryptor=function(b,d){var C=Xe(this.encryptionKey+String.fromCharCode(255&b,b>>8&255,b>>16&255,255&d,d>>8&255)).substr(0,10);return function(m){return ge(C,m)}},ze.prototype.equals=function(b){var d,C="id,objectNumber,equals";if(!b||(0,f.default)(b)!==(0,f.default)(this))return !1;var m=0;for(d in this)if(!(C.indexOf(d)>=0)){if(this.hasOwnProperty(d)&&!b.hasOwnProperty(d)||this[d]!==b[d])return !1;m++;}for(d in b)b.hasOwnProperty(d)&&C.indexOf(d)<0&&m--;return m===0},Ze.API={events:[]},Ze.version="4.0.0";var xt=Ze.API,ir=1,Gt=function(b){return b.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},sr=function(b){return b.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},Dt=function(b){return b.toFixed(2)},lr=function(b){return b.toFixed(5)};xt.__acroform__={};var cr=function(b,d){b.prototype=Object.create(d.prototype),b.prototype.constructor=b;},Jr=function(b){return b*ir},Ur=function(b){var d=new br,C=ar.internal.getHeight(b)||0,m=ar.internal.getWidth(b)||0;return d.BBox=[0,0,Number(Dt(m)),Number(Dt(C))],d},Bn=xt.__acroform__.setBit=function(b,d){if(b=b||0,d=d||0,isNaN(b)||isNaN(d))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return b|1<<d},pn=xt.__acroform__.clearBit=function(b,d){if(b=b||0,d=d||0,isNaN(b)||isNaN(d))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return b&~(1<<d)},Xr=xt.__acroform__.getBit=function(b,d){if(isNaN(b)||isNaN(d))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return b&1<<d?1:0},Dr=xt.__acroform__.getBitForPdf=function(b,d){if(isNaN(b)||isNaN(d))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Xr(b,d-1)},zt=xt.__acroform__.setBitForPdf=function(b,d){if(isNaN(b)||isNaN(d))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Bn(b,d-1)},Er=xt.__acroform__.clearBitForPdf=function(b,d){if(isNaN(b)||isNaN(d))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return pn(b,d-1)},Fr=xt.__acroform__.calculateCoordinates=function(b,d){var C=d.internal.getHorizontalCoordinate,m=d.internal.getVerticalCoordinate,a=b[0],A=b[1],c=b[2],l=b[3],v={};return v.lowerLeft_X=C(a)||0,v.lowerLeft_Y=m(A+l)||0,v.upperRight_X=C(a+c)||0,v.upperRight_Y=m(A)||0,[Number(Dt(v.lowerLeft_X)),Number(Dt(v.lowerLeft_Y)),Number(Dt(v.upperRight_X)),Number(Dt(v.upperRight_Y))]},Ln=function(b){if(b.appearanceStreamContent)return b.appearanceStreamContent;if(b.V||b.DV){var d=[],C=b._V||b.DV,m=ai(b,C),a=b.scope.internal.getFont(b.fontName,b.fontStyle).id;d.push("/Tx BMC"),d.push("q"),d.push("BT"),d.push(b.scope.__private__.encodeColorString(b.color)),d.push("/"+a+" "+Dt(m.fontSize)+" Tf"),d.push("1 0 0 1 0 0 Tm"),d.push(m.text),d.push("ET"),d.push("Q"),d.push("EMC");var A=Ur(b);return A.scope=b.scope,A.stream=d.join(` 32`),A}},ai=function(b,d){var C=b.fontSize===0?b.maxFontSize:b.fontSize,m={text:"",fontSize:""},a=(d=(d=d.substr(0,1)=="("?d.substr(1):d).substr(d.length-1)==")"?d.substr(0,d.length-1):d).split(" ");a=b.multiline?a.map(function(ye){return ye.split(` 33`)}):a.map(function(ye){return [ye]});var A=C,c=ar.internal.getHeight(b)||0;c=c<0?-c:c;var l=ar.internal.getWidth(b)||0;l=l<0?-l:l;var v=function(ye,_e,qe){if(ye+1<a.length){var Je=_e+" "+a[ye+1][0];return In(Je,b,qe).width<=l-4}return !1};A++;e:for(;A>0;){d="",A--;var T,L,D=In("3",b,A).height,Y=b.multiline?c-A:(c-D)/2,P=Y+=2,ie=0,de=0,we=0;if(A<=0){d=`(...) Tj 34`,d+="% Width of Text: "+In(d,b,A=12).width+", FieldWidth:"+l+` 35`;break}for(var ee="",ke=0,Ke=0;Ke<a.length;Ke++)if(a.hasOwnProperty(Ke)){var Me=!1;if(a[Ke].length!==1&&we!==a[Ke].length-1){if((D+2)*(ke+2)+2>c)continue e;ee+=a[Ke][we],Me=!0,de=Ke,Ke--;}else {ee=(ee+=a[Ke][we]+" ").substr(ee.length-1)==" "?ee.substr(0,ee.length-1):ee;var le=parseInt(Ke),rt=v(le,ee,A),gt=Ke>=a.length-1;if(rt&&!gt){ee+=" ",we=0;continue}if(rt||gt){if(gt)de=le;else if(b.multiline&&(D+2)*(ke+2)+2>c)continue e}else {if(!b.multiline||(D+2)*(ke+2)+2>c)continue e;de=le;}}for(var ot="",Ye=ie;Ye<=de;Ye++){var mt=a[Ye];if(b.multiline){if(Ye===de){ot+=mt[we]+" ",we=(we+1)%mt.length;continue}if(Ye===ie){ot+=mt[mt.length-1]+" ";continue}}ot+=mt[0]+" ";}switch(ot=ot.substr(ot.length-1)==" "?ot.substr(0,ot.length-1):ot,L=In(ot,b,A).width,b.textAlign){case "right":T=l-L-2;break;case "center":T=(l-L)/2;break;default:T=2;}d+=Dt(T)+" "+Dt(P)+` Td 36`,d+="("+Gt(ot)+`) Tj 37`,d+=-Dt(T)+` 0 Td 38`,P=-(A+2),L=0,ie=Me?de:de+1,ke++,ee="";}break}return m.text=d,m.fontSize=A,m},In=function(b,d,C){var m=d.scope.internal.getFont(d.fontName,d.fontStyle),a=d.scope.getStringUnitWidth(b,{font:m,fontSize:parseFloat(C),charSpace:0})*parseFloat(C);return {height:d.scope.getStringUnitWidth("3",{font:m,fontSize:parseFloat(C),charSpace:0})*parseFloat(C)*1.5,width:a}},xn={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},mr=function(b,d){var C={type:"reference",object:b};d.internal.getPageInfo(b.page).pageContext.annotations.find(function(m){return m.type===C.type&&m.object===C.object})===void 0&&d.internal.getPageInfo(b.page).pageContext.annotations.push(C);},Zt=function(b,d){if(d.scope=b,b.internal!==void 0&&(b.internal.acroformPlugin===void 0||b.internal.acroformPlugin.isInitialized===!1)){if(gn.FieldNum=0,b.internal.acroformPlugin=JSON.parse(JSON.stringify(xn)),b.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");ir=b.internal.scaleFactor,b.internal.acroformPlugin.acroFormDictionaryRoot=new Qr,b.internal.acroformPlugin.acroFormDictionaryRoot.scope=b,b.internal.acroformPlugin.acroFormDictionaryRoot._eventID=b.internal.events.subscribe("postPutResources",function(){(function(C){C.internal.events.unsubscribe(C.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete C.internal.acroformPlugin.acroFormDictionaryRoot._eventID,C.internal.acroformPlugin.printedOut=!0;})(b);}),b.internal.events.subscribe("buildDocument",function(){(function(C){C.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var m=C.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var a in m)if(m.hasOwnProperty(a)){var A=m[a];A.objId=void 0,A.hasAnnotation&&mr(A,C);}})(b);}),b.internal.events.subscribe("putCatalog",function(){(function(C){if(C.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");C.internal.write("/AcroForm "+C.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R");})(b);}),b.internal.events.subscribe("postPutPages",function(C){(function(m,a){var A=!m;for(var c in m||(a.internal.newObjectDeferredBegin(a.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),a.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),m=m||a.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(m.hasOwnProperty(c)){var l=m[c],v=[],T=l.Rect;if(l.Rect&&(l.Rect=Fr(l.Rect,a)),a.internal.newObjectDeferredBegin(l.objId,!0),l.DA=ar.createDefaultAppearanceStream(l),(0,f.default)(l)==="object"&&typeof l.getKeyValueListForStream=="function"&&(v=l.getKeyValueListForStream()),l.Rect=T,l.hasAppearanceStream&&!l.appearanceStreamContent){var L=Ln(l);v.push({key:"AP",value:"<</N "+L+">>"}),a.internal.acroformPlugin.xForms.push(L);}if(l.appearanceStreamContent){var D="";for(var Y in l.appearanceStreamContent)if(l.appearanceStreamContent.hasOwnProperty(Y)){var P=l.appearanceStreamContent[Y];if(D+="/"+Y+" ",D+="<<",Object.keys(P).length>=1||Array.isArray(P)){for(var c in P)if(P.hasOwnProperty(c)){var ie=P[c];typeof ie=="function"&&(ie=ie.call(a,l)),D+="/"+c+" "+ie+" ",a.internal.acroformPlugin.xForms.indexOf(ie)>=0||a.internal.acroformPlugin.xForms.push(ie);}}else typeof(ie=P)=="function"&&(ie=ie.call(a,l)),D+="/"+c+" "+ie,a.internal.acroformPlugin.xForms.indexOf(ie)>=0||a.internal.acroformPlugin.xForms.push(ie);D+=">>";}v.push({key:"AP",value:`<< 39`+D+">>"});}a.internal.putStream({additionalKeyValues:v,objectId:l.objId}),a.internal.out("endobj");}A&&(function(de,we){for(var ee in de)if(de.hasOwnProperty(ee)){var ke=ee,Ke=de[ee];we.internal.newObjectDeferredBegin(Ke.objId,!0),(0,f.default)(Ke)==="object"&&typeof Ke.putStream=="function"&&Ke.putStream(),delete de[ke];}})(a.internal.acroformPlugin.xForms,a);})(C,b);}),b.internal.acroformPlugin.isInitialized=!0;}},jt=xt.__acroform__.arrayToPdfArray=function(b,d,C){var m=function(c){return c};if(Array.isArray(b)){for(var a="[",A=0;A<b.length;A++)switch(A!==0&&(a+=" "),(0,f.default)(b[A])){case "boolean":case "number":case "object":a+=b[A].toString();break;case "string":b[A].substr(0,1)!=="/"?(d!==void 0&&C&&(m=C.internal.getEncryptor(d)),a+="("+Gt(m(b[A].toString()))+")"):a+=b[A].toString();}return a+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},Yt=function(b,d,C){var m=function(a){return a};return d!==void 0&&C&&(m=C.internal.getEncryptor(d)),(b=b||"").toString(),"("+Gt(m(b))+")"},nr=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(this._objId===void 0){if(this.scope===void 0)return;this._objId=this.scope.internal.newObjectDeferred();}return this._objId},set:function(b){this._objId=b;}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0});};nr.prototype.toString=function(){return this.objId+" 0 R"},nr.prototype.putStream=function(){var b=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:b,objectId:this.objId}),this.scope.internal.out("endobj");},nr.prototype.getKeyValueListForStream=function(){var b=[],d=Object.getOwnPropertyNames(this).filter(function(A){return A!="content"&&A!="appearanceStreamContent"&&A!="scope"&&A!="objId"&&A.substring(0,1)!="_"});for(var C in d)if(Object.getOwnPropertyDescriptor(this,d[C]).configurable===!1){var m=d[C],a=this[m];a&&(Array.isArray(a)?b.push({key:m,value:jt(a,this.objId,this.scope)}):a instanceof nr?(a.scope=this.scope,b.push({key:m,value:a.objId+" 0 R"})):typeof a!="function"&&b.push({key:m,value:a}));}return b};var br=function(){nr.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var b,d=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return d},set:function(C){d=C;}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(C){b=C.trim();},get:function(){return b||null}});};cr(br,nr);var Qr=function(){nr.call(this);var b,d=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return d.length>0?d:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return d}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(b){var C=function(m){return m};return this.scope&&(C=this.scope.internal.getEncryptor(this.objId)),"("+Gt(C(b))+")"}},set:function(C){b=C;}});};cr(Qr,nr);var gn=function b(){nr.call(this);var d=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return d},set:function(ee){if(isNaN(ee))throw new Error('Invalid value "'+ee+'" for attribute F supplied.');d=ee;}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return !!Dr(d,3)},set:function(ee){ee?this.F=zt(d,3):this.F=Er(d,3);}});var C=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return C},set:function(ee){if(isNaN(ee))throw new Error('Invalid value "'+ee+'" for attribute Ff supplied.');C=ee;}});var m=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(m.length!==0)return m},set:function(ee){m=ee!==void 0?ee:[];}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return !m||isNaN(m[0])?0:m[0]},set:function(ee){m[0]=ee;}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return !m||isNaN(m[1])?0:m[1]},set:function(ee){m[1]=ee;}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return !m||isNaN(m[2])?0:m[2]},set:function(ee){m[2]=ee;}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return !m||isNaN(m[3])?0:m[3]},set:function(ee){m[3]=ee;}});var a="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return a},set:function(ee){switch(ee){case "/Btn":case "/Tx":case "/Ch":case "/Sig":a=ee;break;default:throw new Error('Invalid value "'+ee+'" for attribute FT supplied.')}}});var A=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!A||A.length<1){if(this instanceof En)return;A="FieldObject"+b.FieldNum++;}var ee=function(ke){return ke};return this.scope&&(ee=this.scope.internal.getEncryptor(this.objId)),"("+Gt(ee(A))+")"},set:function(ee){A=ee.toString();}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return A},set:function(ee){A=ee;}});var c="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return c},set:function(ee){c=ee;}});var l="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return l},set:function(ee){l=ee;}});var v=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return v},set:function(ee){v=ee;}});var T=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return T===void 0?50/ir:T},set:function(ee){T=ee;}});var L="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return L},set:function(ee){L=ee;}});var D="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!D||this instanceof En||this instanceof Li))return Yt(D,this.objId,this.scope)},set:function(ee){ee=ee.toString(),D=ee;}});var Y=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(Y)return this instanceof fr==0?Yt(Y,this.objId,this.scope):Y},set:function(ee){ee=ee.toString(),Y=this instanceof fr==0?ee.substr(0,1)==="("?sr(ee.substr(1,ee.length-2)):sr(ee):ee;}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof fr==1?sr(Y.substr(1,Y.length-1)):Y},set:function(ee){ee=ee.toString(),Y=this instanceof fr==1?"/"+ee:ee;}});var P=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(P)return P},set:function(ee){this.V=ee;}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(P)return this instanceof fr==0?Yt(P,this.objId,this.scope):P},set:function(ee){ee=ee.toString(),P=this instanceof fr==0?ee.substr(0,1)==="("?sr(ee.substr(1,ee.length-2)):sr(ee):ee;}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof fr==1?sr(P.substr(1,P.length-1)):P},set:function(ee){ee=ee.toString(),P=this instanceof fr==1?"/"+ee:ee;}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var ie,de=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return de},set:function(ee){ee=!!ee,de=ee;}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(ie)return ie},set:function(ee){ie=ee;}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return !!Dr(this.Ff,1)},set:function(ee){ee?this.Ff=zt(this.Ff,1):this.Ff=Er(this.Ff,1);}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return !!Dr(this.Ff,2)},set:function(ee){ee?this.Ff=zt(this.Ff,2):this.Ff=Er(this.Ff,2);}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return !!Dr(this.Ff,3)},set:function(ee){ee?this.Ff=zt(this.Ff,3):this.Ff=Er(this.Ff,3);}});var we=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(we!==null)return we},set:function(ee){if([0,1,2].indexOf(ee)===-1)throw new Error('Invalid value "'+ee+'" for attribute Q supplied.');we=ee;}}),Object.defineProperty(this,"textAlign",{get:function(){var ee;switch(we){case 0:default:ee="left";break;case 1:ee="center";break;case 2:ee="right";}return ee},configurable:!0,enumerable:!0,set:function(ee){switch(ee){case "right":case 2:we=2;break;case "center":case 1:we=1;break;default:we=0;}}});};cr(gn,nr);var ln=function(){gn.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var b=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return b},set:function(C){b=C;}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return b},set:function(C){b=C;}});var d=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return jt(d,this.objId,this.scope)},set:function(C){var m,a;a=[],typeof(m=C)=="string"&&(a=(function(A,c,l){l||(l=1);for(var v,T=[];v=c.exec(A);)T.push(v[l]);return T})(m,/\((.*?)\)/g)),d=a;}}),this.getOptions=function(){return d},this.setOptions=function(C){d=C,this.sort&&d.sort();},this.addOption=function(C){C=(C=C||"").toString(),d.push(C),this.sort&&d.sort();},this.removeOption=function(C,m){for(m=m||!1,C=(C=C||"").toString();d.indexOf(C)!==-1&&(d.splice(d.indexOf(C),1),m!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return !!Dr(this.Ff,18)},set:function(C){C?this.Ff=zt(this.Ff,18):this.Ff=Er(this.Ff,18);}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return !!Dr(this.Ff,19)},set:function(C){this.combo===!0&&(C?this.Ff=zt(this.Ff,19):this.Ff=Er(this.Ff,19));}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return !!Dr(this.Ff,20)},set:function(C){C?(this.Ff=zt(this.Ff,20),d.sort()):this.Ff=Er(this.Ff,20);}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return !!Dr(this.Ff,22)},set:function(C){C?this.Ff=zt(this.Ff,22):this.Ff=Er(this.Ff,22);}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return !!Dr(this.Ff,23)},set:function(C){C?this.Ff=zt(this.Ff,23):this.Ff=Er(this.Ff,23);}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return !!Dr(this.Ff,27)},set:function(C){C?this.Ff=zt(this.Ff,27):this.Ff=Er(this.Ff,27);}}),this.hasAppearanceStream=!1;};cr(ln,gn);var Ft=function(){ln.call(this),this.fontName="helvetica",this.combo=!1;};cr(Ft,ln);var Vt=function(){Ft.call(this),this.combo=!0;};cr(Vt,Ft);var dr=function(){Vt.call(this),this.edit=!0;};cr(dr,Vt);var fr=function(){gn.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return !!Dr(this.Ff,15)},set:function(C){C?this.Ff=zt(this.Ff,15):this.Ff=Er(this.Ff,15);}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return !!Dr(this.Ff,16)},set:function(C){C?this.Ff=zt(this.Ff,16):this.Ff=Er(this.Ff,16);}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return !!Dr(this.Ff,17)},set:function(C){C?this.Ff=zt(this.Ff,17):this.Ff=Er(this.Ff,17);}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return !!Dr(this.Ff,26)},set:function(C){C?this.Ff=zt(this.Ff,26):this.Ff=Er(this.Ff,26);}});var b,d={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var C=function(A){return A};if(this.scope&&(C=this.scope.internal.getEncryptor(this.objId)),Object.keys(d).length!==0){var m,a=[];for(m in a.push("<<"),d)a.push("/"+m+" ("+Gt(C(d[m]))+")");return a.push(">>"),a.join(` 40`)}},set:function(C){(0,f.default)(C)==="object"&&(d=C);}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return d.CA||""},set:function(C){typeof C=="string"&&(d.CA=C);}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return b},set:function(C){b=C;}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return b.substr(1,b.length-1)},set:function(C){b="/"+C;}});};cr(fr,gn);var hr=function(){fr.call(this),this.pushButton=!0;};cr(hr,fr);var wn=function(){fr.call(this),this.radio=!0,this.pushButton=!1;var b=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return b},set:function(d){b=d!==void 0?d:[];}});};cr(wn,fr);var En=function(){var b,d;gn.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return b},set:function(a){b=a;}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return d},set:function(a){d=a;}});var C,m={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var a=function(l){return l};this.scope&&(a=this.scope.internal.getEncryptor(this.objId));var A,c=[];for(A in c.push("<<"),m)c.push("/"+A+" ("+Gt(a(m[A]))+")");return c.push(">>"),c.join(` 41`)},set:function(a){(0,f.default)(a)==="object"&&(m=a);}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return m.CA||""},set:function(a){typeof a=="string"&&(m.CA=a);}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return C},set:function(a){C=a;}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return C.substr(1,C.length-1)},set:function(a){C="/"+a;}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=ar.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName);};cr(En,gn),wn.prototype.setAppearance=function(b){if(!("createAppearanceStream"in b)||!("getCA"in b))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var d in this.Kids)if(this.Kids.hasOwnProperty(d)){var C=this.Kids[d];C.appearanceStreamContent=b.createAppearanceStream(C.optionName),C.caption=b.getCA();}},wn.prototype.createOption=function(b){var d=new En;return d.Parent=this,d.optionName=b,this.Kids.push(d),Wn.call(this.scope,d),d};var Ji=function(){fr.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=ar.CheckBox.createAppearanceStream();};cr(Ji,fr);var Li=function(){gn.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return !!Dr(this.Ff,13)},set:function(d){d?this.Ff=zt(this.Ff,13):this.Ff=Er(this.Ff,13);}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return !!Dr(this.Ff,21)},set:function(d){d?this.Ff=zt(this.Ff,21):this.Ff=Er(this.Ff,21);}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return !!Dr(this.Ff,23)},set:function(d){d?this.Ff=zt(this.Ff,23):this.Ff=Er(this.Ff,23);}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return !!Dr(this.Ff,24)},set:function(d){d?this.Ff=zt(this.Ff,24):this.Ff=Er(this.Ff,24);}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return !!Dr(this.Ff,25)},set:function(d){d?this.Ff=zt(this.Ff,25):this.Ff=Er(this.Ff,25);}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return !!Dr(this.Ff,26)},set:function(d){d?this.Ff=zt(this.Ff,26):this.Ff=Er(this.Ff,26);}});var b=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return b},set:function(d){b=d;}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return b},set:function(d){Number.isInteger(d)&&(b=d);}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}});};cr(Li,gn);var mn=function(){Li.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return !!Dr(this.Ff,14)},set:function(b){b?this.Ff=zt(this.Ff,14):this.Ff=Er(this.Ff,14);}}),this.password=!0;};cr(mn,Li);var ar={CheckBox:{createAppearanceStream:function(){return {N:{On:ar.CheckBox.YesNormal},D:{On:ar.CheckBox.YesPushDown,Off:ar.CheckBox.OffPushDown}}},YesPushDown:function(b){var d=Ur(b);d.scope=b.scope;var C=[],m=b.scope.internal.getFont(b.fontName,b.fontStyle).id,a=b.scope.__private__.encodeColorString(b.color),A=ai(b,b.caption);return C.push("0.749023 g"),C.push("0 0 "+Dt(ar.internal.getWidth(b))+" "+Dt(ar.internal.getHeight(b))+" re"),C.push("f"),C.push("BMC"),C.push("q"),C.push("0 0 1 rg"),C.push("/"+m+" "+Dt(A.fontSize)+" Tf "+a),C.push("BT"),C.push(A.text),C.push("ET"),C.push("Q"),C.push("EMC"),d.stream=C.join(` 42`),d},YesNormal:function(b){var d=Ur(b);d.scope=b.scope;var C=b.scope.internal.getFont(b.fontName,b.fontStyle).id,m=b.scope.__private__.encodeColorString(b.color),a=[],A=ar.internal.getHeight(b),c=ar.internal.getWidth(b),l=ai(b,b.caption);return a.push("1 g"),a.push("0 0 "+Dt(c)+" "+Dt(A)+" re"),a.push("f"),a.push("q"),a.push("0 0 1 rg"),a.push("0 0 "+Dt(c-1)+" "+Dt(A-1)+" re"),a.push("W"),a.push("n"),a.push("0 g"),a.push("BT"),a.push("/"+C+" "+Dt(l.fontSize)+" Tf "+m),a.push(l.text),a.push("ET"),a.push("Q"),d.stream=a.join(` 43`),d},OffPushDown:function(b){var d=Ur(b);d.scope=b.scope;var C=[];return C.push("0.749023 g"),C.push("0 0 "+Dt(ar.internal.getWidth(b))+" "+Dt(ar.internal.getHeight(b))+" re"),C.push("f"),d.stream=C.join(` 44`),d}},RadioButton:{Circle:{createAppearanceStream:function(b){var d={D:{Off:ar.RadioButton.Circle.OffPushDown},N:{}};return d.N[b]=ar.RadioButton.Circle.YesNormal,d.D[b]=ar.RadioButton.Circle.YesPushDown,d},getCA:function(){return "l"},YesNormal:function(b){var d=Ur(b);d.scope=b.scope;var C=[],m=ar.internal.getWidth(b)<=ar.internal.getHeight(b)?ar.internal.getWidth(b)/4:ar.internal.getHeight(b)/4;m=Number((.9*m).toFixed(5));var a=ar.internal.Bezier_C,A=Number((m*a).toFixed(5));return C.push("q"),C.push("1 0 0 1 "+lr(ar.internal.getWidth(b)/2)+" "+lr(ar.internal.getHeight(b)/2)+" cm"),C.push(m+" 0 m"),C.push(m+" "+A+" "+A+" "+m+" 0 "+m+" c"),C.push("-"+A+" "+m+" -"+m+" "+A+" -"+m+" 0 c"),C.push("-"+m+" -"+A+" -"+A+" -"+m+" 0 -"+m+" c"),C.push(A+" -"+m+" "+m+" -"+A+" "+m+" 0 c"),C.push("f"),C.push("Q"),d.stream=C.join(` 45`),d},YesPushDown:function(b){var d=Ur(b);d.scope=b.scope;var C=[],m=ar.internal.getWidth(b)<=ar.internal.getHeight(b)?ar.internal.getWidth(b)/4:ar.internal.getHeight(b)/4;m=Number((.9*m).toFixed(5));var a=Number((2*m).toFixed(5)),A=Number((a*ar.internal.Bezier_C).toFixed(5)),c=Number((m*ar.internal.Bezier_C).toFixed(5));return C.push("0.749023 g"),C.push("q"),C.push("1 0 0 1 "+lr(ar.internal.getWidth(b)/2)+" "+lr(ar.internal.getHeight(b)/2)+" cm"),C.push(a+" 0 m"),C.push(a+" "+A+" "+A+" "+a+" 0 "+a+" c"),C.push("-"+A+" "+a+" -"+a+" "+A+" -"+a+" 0 c"),C.push("-"+a+" -"+A+" -"+A+" -"+a+" 0 -"+a+" c"),C.push(A+" -"+a+" "+a+" -"+A+" "+a+" 0 c"),C.push("f"),C.push("Q"),C.push("0 g"),C.push("q"),C.push("1 0 0 1 "+lr(ar.internal.getWidth(b)/2)+" "+lr(ar.internal.getHeight(b)/2)+" cm"),C.push(m+" 0 m"),C.push(m+" "+c+" "+c+" "+m+" 0 "+m+" c"),C.push("-"+c+" "+m+" -"+m+" "+c+" -"+m+" 0 c"),C.push("-"+m+" -"+c+" -"+c+" -"+m+" 0 -"+m+" c"),C.push(c+" -"+m+" "+m+" -"+c+" "+m+" 0 c"),C.push("f"),C.push("Q"),d.stream=C.join(` 46`),d},OffPushDown:function(b){var d=Ur(b);d.scope=b.scope;var C=[],m=ar.internal.getWidth(b)<=ar.internal.getHeight(b)?ar.internal.getWidth(b)/4:ar.internal.getHeight(b)/4;m=Number((.9*m).toFixed(5));var a=Number((2*m).toFixed(5)),A=Number((a*ar.internal.Bezier_C).toFixed(5));return C.push("0.749023 g"),C.push("q"),C.push("1 0 0 1 "+lr(ar.internal.getWidth(b)/2)+" "+lr(ar.internal.getHeight(b)/2)+" cm"),C.push(a+" 0 m"),C.push(a+" "+A+" "+A+" "+a+" 0 "+a+" c"),C.push("-"+A+" "+a+" -"+a+" "+A+" -"+a+" 0 c"),C.push("-"+a+" -"+A+" -"+A+" -"+a+" 0 -"+a+" c"),C.push(A+" -"+a+" "+a+" -"+A+" "+a+" 0 c"),C.push("f"),C.push("Q"),d.stream=C.join(` 47`),d}},Cross:{createAppearanceStream:function(b){var d={D:{Off:ar.RadioButton.Cross.OffPushDown},N:{}};return d.N[b]=ar.RadioButton.Cross.YesNormal,d.D[b]=ar.RadioButton.Cross.YesPushDown,d},getCA:function(){return "8"},YesNormal:function(b){var d=Ur(b);d.scope=b.scope;var C=[],m=ar.internal.calculateCross(b);return C.push("q"),C.push("1 1 "+Dt(ar.internal.getWidth(b)-2)+" "+Dt(ar.internal.getHeight(b)-2)+" re"),C.push("W"),C.push("n"),C.push(Dt(m.x1.x)+" "+Dt(m.x1.y)+" m"),C.push(Dt(m.x2.x)+" "+Dt(m.x2.y)+" l"),C.push(Dt(m.x4.x)+" "+Dt(m.x4.y)+" m"),C.push(Dt(m.x3.x)+" "+Dt(m.x3.y)+" l"),C.push("s"),C.push("Q"),d.stream=C.join(` 48`),d},YesPushDown:function(b){var d=Ur(b);d.scope=b.scope;var C=ar.internal.calculateCross(b),m=[];return m.push("0.749023 g"),m.push("0 0 "+Dt(ar.internal.getWidth(b))+" "+Dt(ar.internal.getHeight(b))+" re"),m.push("f"),m.push("q"),m.push("1 1 "+Dt(ar.internal.getWidth(b)-2)+" "+Dt(ar.internal.getHeight(b)-2)+" re"),m.push("W"),m.push("n"),m.push(Dt(C.x1.x)+" "+Dt(C.x1.y)+" m"),m.push(Dt(C.x2.x)+" "+Dt(C.x2.y)+" l"),m.push(Dt(C.x4.x)+" "+Dt(C.x4.y)+" m"),m.push(Dt(C.x3.x)+" "+Dt(C.x3.y)+" l"),m.push("s"),m.push("Q"),d.stream=m.join(` 49`),d},OffPushDown:function(b){var d=Ur(b);d.scope=b.scope;var C=[];return C.push("0.749023 g"),C.push("0 0 "+Dt(ar.internal.getWidth(b))+" "+Dt(ar.internal.getHeight(b))+" re"),C.push("f"),d.stream=C.join(` 50`),d}}},createDefaultAppearanceStream:function(b){var d=b.scope.internal.getFont(b.fontName,b.fontStyle).id,C=b.scope.__private__.encodeColorString(b.color);return "/"+d+" "+b.fontSize+" Tf "+C}};ar.internal={Bezier_C:.551915024494,calculateCross:function(b){var d=ar.internal.getWidth(b),C=ar.internal.getHeight(b),m=Math.min(d,C);return {x1:{x:(d-m)/2,y:(C-m)/2+m},x2:{x:(d-m)/2+m,y:(C-m)/2},x3:{x:(d-m)/2,y:(C-m)/2},x4:{x:(d-m)/2+m,y:(C-m)/2+m}}}},ar.internal.getWidth=function(b){var d=0;return (0,f.default)(b)==="object"&&(d=Jr(b.Rect[2])),d},ar.internal.getHeight=function(b){var d=0;return (0,f.default)(b)==="object"&&(d=Jr(b.Rect[3])),d};var Wn=xt.addField=function(b){if(Zt(this,b),!(b instanceof gn))throw new Error("Invalid argument passed to jsPDF.addField.");var d;return (d=b).scope.internal.acroformPlugin.printedOut&&(d.scope.internal.acroformPlugin.printedOut=!1,d.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),d.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(d),b.page=b.scope.internal.getCurrentPageInfo().pageNumber,this};xt.AcroFormChoiceField=ln,xt.AcroFormListBox=Ft,xt.AcroFormComboBox=Vt,xt.AcroFormEditBox=dr,xt.AcroFormButton=fr,xt.AcroFormPushButton=hr,xt.AcroFormRadioButton=wn,xt.AcroFormCheckBox=Ji,xt.AcroFormTextField=Li,xt.AcroFormPasswordField=mn,xt.AcroFormAppearance=ar,xt.AcroForm={ChoiceField:ln,ListBox:Ft,ComboBox:Vt,EditBox:dr,Button:fr,PushButton:hr,RadioButton:wn,CheckBox:Ji,TextField:Li,PasswordField:mn,Appearance:ar},Ze.AcroForm={ChoiceField:ln,ListBox:Ft,ComboBox:Vt,EditBox:dr,Button:fr,PushButton:hr,RadioButton:wn,CheckBox:Ji,TextField:Li,PasswordField:mn,Appearance:ar};var kr=Ze.AcroForm;function _r(b){return b.reduce(function(d,C,m){return d[C]=m,d},{})}((function(b){var d="addImage_";b.__addimage__={};var C="UNKNOWN",m={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},a=b.__addimage__.getImageFileTypeByImageData=function(ye,_e){var qe,Je,wt,Lt,Pt,vt=C;if((_e=_e||C)==="RGBA"||ye.data!==void 0&&ye.data instanceof Uint8ClampedArray&&"height"in ye&&"width"in ye)return "RGBA";if(rt(ye))for(Pt in m)for(wt=m[Pt],qe=0;qe<wt.length;qe+=1){for(Lt=!0,Je=0;Je<wt[qe].length;Je+=1)if(wt[qe][Je]!==void 0&&wt[qe][Je]!==ye[Je]){Lt=!1;break}if(Lt===!0){vt=Pt;break}}else for(Pt in m)for(wt=m[Pt],qe=0;qe<wt.length;qe+=1){for(Lt=!0,Je=0;Je<wt[qe].length;Je+=1)if(wt[qe][Je]!==void 0&&wt[qe][Je]!==ye.charCodeAt(Je)){Lt=!1;break}if(Lt===!0){vt=Pt;break}}return vt===C&&_e!==C&&(vt=_e),vt},A=function ye(_e){for(var qe=this.internal.write,Je=this.internal.putStream,wt=(0,this.internal.getFilters)();wt.indexOf("FlateEncode")!==-1;)wt.splice(wt.indexOf("FlateEncode"),1);_e.objectId=this.internal.newObject();var Lt=[];if(Lt.push({key:"Type",value:"/XObject"}),Lt.push({key:"Subtype",value:"/Image"}),Lt.push({key:"Width",value:_e.width}),Lt.push({key:"Height",value:_e.height}),_e.colorSpace===ee.INDEXED?Lt.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(_e.palette.length/3-1)+" "+("sMask"in _e&&_e.sMask!==void 0?_e.objectId+2:_e.objectId+1)+" 0 R]"}):(Lt.push({key:"ColorSpace",value:"/"+_e.colorSpace}),_e.colorSpace===ee.DEVICE_CMYK&&Lt.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),Lt.push({key:"BitsPerComponent",value:_e.bitsPerComponent}),"decodeParameters"in _e&&_e.decodeParameters!==void 0&&Lt.push({key:"DecodeParms",value:"<<"+_e.decodeParameters+">>"}),"transparency"in _e&&Array.isArray(_e.transparency)&&_e.transparency.length>0){for(var Pt="",vt=0,Ut=_e.transparency.length;vt<Ut;vt++)Pt+=_e.transparency[vt]+" "+_e.transparency[vt]+" ";Lt.push({key:"Mask",value:"["+Pt+"]"});}_e.sMask!==void 0&&Lt.push({key:"SMask",value:_e.objectId+1+" 0 R"});var ur=_e.filter!==void 0?["/"+_e.filter]:void 0;if(Je({data:_e.data,additionalKeyValues:Lt,alreadyAppliedFilters:ur,objectId:_e.objectId}),qe("endobj"),"sMask"in _e&&_e.sMask!==void 0){var Jt,fe=(Jt=_e.sMaskBitsPerComponent)!==null&&Jt!==void 0?Jt:_e.bitsPerComponent,Ne={width:_e.width,height:_e.height,colorSpace:"DeviceGray",bitsPerComponent:fe,data:_e.sMask};"filter"in _e&&(Ne.decodeParameters="/Predictor ".concat(_e.predictor," /Colors 1 /BitsPerComponent ").concat(fe," /Columns ").concat(_e.width),Ne.filter=_e.filter),ye.call(this,Ne);}if(_e.colorSpace===ee.INDEXED){var Ve=this.internal.newObject();Je({data:ot(new Uint8Array(_e.palette)),objectId:Ve}),qe("endobj");}},c=function(){var ye=this.internal.collections[d+"images"];for(var _e in ye)A.call(this,ye[_e]);},l=function(){var ye,_e=this.internal.collections[d+"images"],qe=this.internal.write;for(var Je in _e)qe("/I"+(ye=_e[Je]).index,ye.objectId,"0","R");},v=function(){this.internal.collections[d+"images"]||(this.internal.collections[d+"images"]={},this.internal.events.subscribe("putResources",c),this.internal.events.subscribe("putXobjectDict",l));},T=function(){var ye=this.internal.collections[d+"images"];return v.call(this),ye},L=function(){return Object.keys(this.internal.collections[d+"images"]).length},D=function(ye){return typeof b["process"+ye.toUpperCase()]=="function"},Y=function(ye){return (0,f.default)(ye)==="object"&&ye.nodeType===1},P=function(ye,_e){if(ye.nodeName==="IMG"&&ye.hasAttribute("src")){var qe=""+ye.getAttribute("src");if(qe.indexOf("data:image/")===0)return q(unescape(qe).split("base64,").pop());var Je=b.loadFile(qe,!0);if(Je!==void 0)return Je}if(ye.nodeName==="CANVAS"){if(ye.width===0||ye.height===0)throw new Error("Given canvas must have data. Canvas width: "+ye.width+", height: "+ye.height);var wt;switch(_e){case "PNG":wt="image/png";break;case "WEBP":wt="image/webp";break;default:wt="image/jpeg";}return q(ye.toDataURL(wt,1).split("base64,").pop())}},ie=function(ye){var _e=this.internal.collections[d+"images"];if(_e){for(var qe in _e)if(ye===_e[qe].alias)return _e[qe]}},de=function(ye,_e,qe){return ye||_e||(ye=-96,_e=-96),ye<0&&(ye=-1*qe.width*72/ye/this.internal.scaleFactor),_e<0&&(_e=-1*qe.height*72/_e/this.internal.scaleFactor),ye===0&&(ye=_e*qe.width/qe.height),_e===0&&(_e=ye*qe.height/qe.width),[ye,_e]},we=function(ye,_e,qe,Je,wt,Lt){var Pt=de.call(this,qe,Je,wt),vt=this.internal.getCoordinateString,Ut=this.internal.getVerticalCoordinateString,ur=T.call(this);if(qe=Pt[0],Je=Pt[1],ur[wt.index]=wt,Lt){Lt*=Math.PI/180;var Jt=Math.cos(Lt),fe=Math.sin(Lt),Ne=function(lt){return lt.toFixed(4)},Ve=[Ne(Jt),Ne(fe),Ne(-1*fe),Ne(Jt),0,0,"cm"];}this.internal.write("q"),Lt?(this.internal.write([1,"0","0",1,vt(ye),Ut(_e+Je),"cm"].join(" ")),this.internal.write(Ve.join(" ")),this.internal.write([vt(qe),"0","0",vt(Je),"0","0","cm"].join(" "))):this.internal.write([vt(qe),"0","0",vt(Je),vt(ye),Ut(_e+Je),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+wt.index+" Do"),this.internal.write("Q");},ee=b.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};b.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var ke=b.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},Ke=b.__addimage__.sHashCode=function(ye){var _e,qe,Je=0;if(typeof ye=="string")for(qe=ye.length,_e=0;_e<qe;_e++)Je=(Je<<5)-Je+ye.charCodeAt(_e),Je|=0;else if(rt(ye))for(qe=ye.byteLength/2,_e=0;_e<qe;_e++)Je=(Je<<5)-Je+ye[_e],Je|=0;return Je},Me=b.__addimage__.validateStringAsBase64=function(ye){(ye=ye||"").toString().trim();var _e=!0;return ye.length===0&&(_e=!1),ye.length%4!=0&&(_e=!1),/^[A-Za-z0-9+/]+$/.test(ye.substr(0,ye.length-2))===!1&&(_e=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(ye.substr(-2))===!1&&(_e=!1),_e},le=b.__addimage__.extractImageFromDataUrl=function(ye){if(ye==null||!(ye=ye.trim()).startsWith("data:"))return null;var _e=ye.indexOf(",");return _e<0?null:ye.substring(0,_e).trim().endsWith("base64")?ye.substring(_e+1):null};b.__addimage__.isArrayBuffer=function(ye){return ye instanceof ArrayBuffer};var rt=b.__addimage__.isArrayBufferView=function(ye){return ye instanceof Int8Array||ye instanceof Uint8Array||ye instanceof Uint8ClampedArray||ye instanceof Int16Array||ye instanceof Uint16Array||ye instanceof Int32Array||ye instanceof Uint32Array||ye instanceof Float32Array||ye instanceof Float64Array},gt=b.__addimage__.binaryStringToUint8Array=function(ye){for(var _e=ye.length,qe=new Uint8Array(_e),Je=0;Je<_e;Je++)qe[Je]=ye.charCodeAt(Je);return qe},ot=b.__addimage__.arrayBufferToBinaryString=function(ye){for(var _e="",qe=rt(ye)?ye:new Uint8Array(ye),Je=0;Je<qe.length;Je+=8192)_e+=String.fromCharCode.apply(null,qe.subarray(Je,Je+8192));return _e};b.addImage=function(){var ye,_e,qe,Je,wt,Lt,Pt,vt,Ut;if(typeof arguments[1]=="number"?(_e=C,qe=arguments[1],Je=arguments[2],wt=arguments[3],Lt=arguments[4],Pt=arguments[5],vt=arguments[6],Ut=arguments[7]):(_e=arguments[1],qe=arguments[2],Je=arguments[3],wt=arguments[4],Lt=arguments[5],Pt=arguments[6],vt=arguments[7],Ut=arguments[8]),(0,f.default)(ye=arguments[0])==="object"&&!Y(ye)&&"imageData"in ye){var ur=ye;ye=ur.imageData,_e=ur.format||_e||C,qe=ur.x||qe||0,Je=ur.y||Je||0,wt=ur.w||ur.width||wt,Lt=ur.h||ur.height||Lt,Pt=ur.alias||Pt,vt=ur.compression||vt,Ut=ur.rotation||ur.angle||Ut;}var Jt=this.internal.getFilters();if(vt===void 0&&Jt.indexOf("FlateEncode")!==-1&&(vt="SLOW"),isNaN(qe)||isNaN(Je))throw new Error("Invalid coordinates passed to jsPDF.addImage");v.call(this);var fe=Ye.call(this,ye,_e,Pt,vt);return we.call(this,qe,Je,wt,Lt,fe,Ut),this};var Ye=function(ye,_e,qe,Je){var wt,Lt,Pt;if(typeof ye=="string"&&a(ye)===C){ye=unescape(ye);var vt=mt(ye,!1);(vt!==""||(vt=b.loadFile(ye,!0))!==void 0)&&(ye=vt);}if(Y(ye)&&(ye=P(ye,_e)),_e=a(ye,_e),!D(_e))throw new Error("addImage does not support files of type '"+_e+"', please ensure that a plugin for '"+_e+"' support is added.");if(((Pt=qe)==null||Pt.length===0)&&(qe=(function(Ut){return typeof Ut=="string"||rt(Ut)?Ke(Ut):rt(Ut.data)?Ke(Ut.data):null})(ye)),(wt=ie.call(this,qe))||(ye instanceof Uint8Array||_e==="RGBA"||(Lt=ye,ye=gt(ye)),wt=this["process"+_e.toUpperCase()](ye,L.call(this),qe,(function(Ut){return Ut&&typeof Ut=="string"&&(Ut=Ut.toUpperCase()),Ut in b.image_compression?Ut:ke.NONE})(Je),Lt)),!wt)throw new Error("An unknown error occurred whilst processing the image.");return wt},mt=b.__addimage__.convertBase64ToBinaryString=function(ye,_e){_e=typeof _e!="boolean"||_e;var qe,Je="";if(typeof ye=="string"){var wt;qe=(wt=le(ye))!==null&&wt!==void 0?wt:ye;try{Je=q(qe);}catch(Lt){if(_e)throw Me(qe)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+Lt.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return Je};b.getImageProperties=function(ye){var _e,qe,Je="";if(Y(ye)&&(ye=P(ye)),typeof ye=="string"&&a(ye)===C&&((Je=mt(ye,!1))===""&&(Je=b.loadFile(ye)||""),ye=Je),qe=a(ye),!D(qe))throw new Error("addImage does not support files of type '"+qe+"', please ensure that a plugin for '"+qe+"' support is added.");if(ye instanceof Uint8Array||(ye=gt(ye)),!(_e=this["process"+qe.toUpperCase()](ye)))throw new Error("An unknown error occurred whilst processing the image");return _e.fileType=qe,_e};}))(Ze.API),(function(b){var d=function(C){if(C!==void 0&&C!="")return !0};Ze.API.events.push(["addPage",function(C){this.internal.getPageInfo(C.pageNumber).pageContext.annotations=[];}]),b.events.push(["putPage",function(C){for(var m,a,A,c=this.internal.getCoordinateString,l=this.internal.getVerticalCoordinateString,v=this.internal.getPageInfoByObjId(C.objId),T=C.pageContext.annotations,L=!1,D=0;D<T.length&&!L;D++)switch((m=T[D]).type){case "link":(d(m.options.url)||d(m.options.pageNumber))&&(L=!0);break;case "reference":case "text":case "freetext":L=!0;}if(L!=0){this.internal.write("/Annots [");for(var Y=0;Y<T.length;Y++){m=T[Y];var P=this.internal.pdfEscape,ie=this.internal.getEncryptor(C.objId);switch(m.type){case "reference":this.internal.write(" "+m.object.objId+" 0 R ");break;case "text":var de=this.internal.newAdditionalObject(),we=this.internal.newAdditionalObject(),ee=this.internal.getEncryptor(de.objId),ke=m.title||"Note";A="<</Type /Annot /Subtype /Text "+(a="/Rect ["+c(m.bounds.x)+" "+l(m.bounds.y+m.bounds.h)+" "+c(m.bounds.x+m.bounds.w)+" "+l(m.bounds.y)+"] ")+"/Contents ("+P(ee(m.contents))+")",A+=" /Popup "+we.objId+" 0 R",A+=" /P "+v.objId+" 0 R",A+=" /T ("+P(ee(ke))+") >>",de.content=A;var Ke=de.objId+" 0 R";A="<</Type /Annot /Subtype /Popup "+(a="/Rect ["+c(m.bounds.x+30)+" "+l(m.bounds.y+m.bounds.h)+" "+c(m.bounds.x+m.bounds.w+30)+" "+l(m.bounds.y)+"] ")+" /Parent "+Ke,m.open&&(A+=" /Open true"),A+=" >>",we.content=A,this.internal.write(de.objId,"0 R",we.objId,"0 R");break;case "freetext":a="/Rect ["+c(m.bounds.x)+" "+l(m.bounds.y)+" "+c(m.bounds.x+m.bounds.w)+" "+l(m.bounds.y+m.bounds.h)+"] ";var Me=m.color||"#000000";A="<</Type /Annot /Subtype /FreeText "+a+"/Contents ("+P(ie(m.contents))+")",A+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+Me+")",A+=" /Border [0 0 0]",A+=" >>",this.internal.write(A);break;case "link":if(m.options.name){var le=this.annotations._nameMap[m.options.name];m.options.pageNumber=le.page,m.options.top=le.y;}else m.options.top||(m.options.top=0);if(a="/Rect ["+m.finalBounds.x+" "+m.finalBounds.y+" "+m.finalBounds.w+" "+m.finalBounds.h+"] ",A="",m.options.url)A="<</Type /Annot /Subtype /Link "+a+"/Border [0 0 0] /A <</S /URI /URI ("+P(ie(m.options.url))+") >>";else if(m.options.pageNumber)switch(A="<</Type /Annot /Subtype /Link "+a+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(m.options.pageNumber).objId+" 0 R",m.options.magFactor=m.options.magFactor||"XYZ",m.options.magFactor){case "Fit":A+=" /Fit]";break;case "FitH":A+=" /FitH "+m.options.top+"]";break;case "FitV":m.options.left=m.options.left||0,A+=" /FitV "+m.options.left+"]";break;default:var rt=l(m.options.top);m.options.left=m.options.left||0,m.options.zoom===void 0&&(m.options.zoom=0),A+=" /XYZ "+m.options.left+" "+rt+" "+m.options.zoom+"]";}A!=""&&(A+=" >>",this.internal.write(A));}}this.internal.write("]");}}]),b.createAnnotation=function(C){var m=this.internal.getCurrentPageInfo();switch(C.type){case "link":this.link(C.bounds.x,C.bounds.y,C.bounds.w,C.bounds.h,C);break;case "text":case "freetext":m.pageContext.annotations.push(C);}},b.link=function(C,m,a,A,c){var l=this.internal.getCurrentPageInfo(),v=this.internal.getCoordinateString,T=this.internal.getVerticalCoordinateString;l.pageContext.annotations.push({finalBounds:{x:v(C),y:T(m),w:v(C+a),h:T(m+A)},options:c,type:"link"});},b.textWithLink=function(C,m,a,A){var c,l,v=this.getTextWidth(C),T=this.internal.getLineHeight()/this.internal.scaleFactor;if(A.maxWidth!==void 0){l=A.maxWidth;var L=this.splitTextToSize(C,l).length;c=Math.ceil(T*L);}else l=v,c=T;return this.text(C,m,a,A),a+=.2*T,A.align==="center"&&(m-=v/2),A.align==="right"&&(m-=v),this.link(m,a-T,l,c,A),v},b.getTextWidth=function(C){var m=this.internal.getFontSize();return this.getStringUnitWidth(C)*m/this.internal.scaleFactor};})(Ze.API),(function(b){var d={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},C={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},m={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},a=[1570,1571,1573,1575];b.__arabicParser__={};var A=b.__arabicParser__.isInArabicSubstitutionA=function(de){return d[de.charCodeAt(0)]!==void 0},c=b.__arabicParser__.isArabicLetter=function(de){return typeof de=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(de)},l=b.__arabicParser__.isArabicEndLetter=function(de){return c(de)&&A(de)&&d[de.charCodeAt(0)].length<=2},v=b.__arabicParser__.isArabicAlfLetter=function(de){return c(de)&&a.indexOf(de.charCodeAt(0))>=0};b.__arabicParser__.arabicLetterHasIsolatedForm=function(de){return c(de)&&A(de)&&d[de.charCodeAt(0)].length>=1};var T=b.__arabicParser__.arabicLetterHasFinalForm=function(de){return c(de)&&A(de)&&d[de.charCodeAt(0)].length>=2};b.__arabicParser__.arabicLetterHasInitialForm=function(de){return c(de)&&A(de)&&d[de.charCodeAt(0)].length>=3};var L=b.__arabicParser__.arabicLetterHasMedialForm=function(de){return c(de)&&A(de)&&d[de.charCodeAt(0)].length==4},D=b.__arabicParser__.resolveLigatures=function(de){var we=0,ee=C,ke="",Ke=0;for(we=0;we<de.length;we+=1)ee[de.charCodeAt(we)]!==void 0?(Ke++,typeof(ee=ee[de.charCodeAt(we)])=="number"&&(ke+=String.fromCharCode(ee),ee=C,Ke=0),we===de.length-1&&(ee=C,ke+=de.charAt(we-(Ke-1)),we-=Ke-1,Ke=0)):(ee=C,ke+=de.charAt(we-Ke),we-=Ke,Ke=0);return ke};b.__arabicParser__.isArabicDiacritic=function(de){return de!==void 0&&m[de.charCodeAt(0)]!==void 0};var Y=b.__arabicParser__.getCorrectForm=function(de,we,ee){return c(de)?A(de)===!1?-1:!T(de)||!c(we)&&!c(ee)||!c(ee)&&l(we)||l(de)&&!c(we)||l(de)&&v(we)||l(de)&&l(we)?0:L(de)&&c(we)&&!l(we)&&c(ee)&&T(ee)?3:l(de)||!c(ee)?1:2:-1},P=function(de){var we=0,ee=0,ke=0,Ke="",Me="",le="",rt=(de=de||"").split("\\s+"),gt=[];for(we=0;we<rt.length;we+=1){for(gt.push(""),ee=0;ee<rt[we].length;ee+=1)Ke=rt[we][ee],Me=rt[we][ee-1],le=rt[we][ee+1],c(Ke)?(ke=Y(Ke,Me,le),gt[we]+=ke!==-1?String.fromCharCode(d[Ke.charCodeAt(0)][ke]):Ke):gt[we]+=Ke;gt[we]=D(gt[we]);}return gt.join(" ")},ie=b.__arabicParser__.processArabic=b.processArabic=function(){var de,we=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,ee=[];if(Array.isArray(we)){var ke=0;for(ee=[],ke=0;ke<we.length;ke+=1)Array.isArray(we[ke])?ee.push([P(we[ke][0]),we[ke][1],we[ke][2]]):ee.push([P(we[ke])]);de=ee;}else de=P(we);return typeof arguments[0]=="string"?de:(arguments[0].text=de,arguments[0])};b.events.push(["preProcessText",ie]);})(Ze.API),Ze.API.autoPrint=function(b){var d;return (b=b||{}).variant=b.variant||"non-conform",b.variant==="javascript"?this.addJS("print({});"):(this.internal.events.subscribe("postPutResources",function(){d=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj");}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+d+" 0 R");})),this},(function(b){var d=function(){var C=void 0;Object.defineProperty(this,"pdf",{get:function(){return C},set:function(l){C=l;}});var m=150;Object.defineProperty(this,"width",{get:function(){return m},set:function(l){m=isNaN(l)||Number.isInteger(l)===!1||l<0?150:l,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=m+1);}});var a=300;Object.defineProperty(this,"height",{get:function(){return a},set:function(l){a=isNaN(l)||Number.isInteger(l)===!1||l<0?300:l,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=a+1);}});var A=[];Object.defineProperty(this,"childNodes",{get:function(){return A},set:function(l){A=l;}});var c={};Object.defineProperty(this,"style",{get:function(){return c},set:function(l){c=l;}}),Object.defineProperty(this,"parentNode",{});};d.prototype.getContext=function(C,m){var a;if((C=C||"2d")!=="2d")return null;for(a in m)this.pdf.context2d.hasOwnProperty(a)&&(this.pdf.context2d[a]=m[a]);return this.pdf.context2d._canvas=this,this.pdf.context2d},d.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},b.events.push(["initialized",function(){this.canvas=new d,this.canvas.pdf=this;}]);})(Ze.API),(function(b){var d={left:0,top:0,bottom:0,right:0},C=!1,m=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},d),this.internal.__cell__.margins.width=this.getPageWidth(),a.call(this));},a=function(){this.internal.__cell__.lastCell=new A,this.internal.__cell__.pages=1;},A=function(){var v=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return v},set:function(de){v=de;}});var T=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return T},set:function(de){T=de;}});var L=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return L},set:function(de){L=de;}});var D=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return D},set:function(de){D=de;}});var Y=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return Y},set:function(de){Y=de;}});var P=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return P},set:function(de){P=de;}});var ie=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return ie},set:function(de){ie=de;}}),this};A.prototype.clone=function(){return new A(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},A.prototype.toArray=function(){return [this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},b.setHeaderFunction=function(v){return m.call(this),this.internal.__cell__.headerFunction=typeof v=="function"?v:void 0,this},b.getTextDimensions=function(v,T){m.call(this);var L=(T=T||{}).fontSize||this.getFontSize(),D=T.font||this.getFont(),Y=T.scaleFactor||this.internal.scaleFactor,P=0,ie=0,de=0,we=this;if(!Array.isArray(v)&&typeof v!="string"){if(typeof v!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");v=String(v);}var ee=T.maxWidth;ee>0?typeof v=="string"?v=this.splitTextToSize(v,ee):Object.prototype.toString.call(v)==="[object Array]"&&(v=v.reduce(function(Ke,Me){return Ke.concat(we.splitTextToSize(Me,ee))},[])):v=Array.isArray(v)?v:[v];for(var ke=0;ke<v.length;ke++)P<(de=this.getStringUnitWidth(v[ke],{font:D})*L)&&(P=de);return P!==0&&(ie=v.length),{w:P/=Y,h:Math.max((ie*L*this.getLineHeightFactor()-L*(this.getLineHeightFactor()-1))/Y,0)}},b.cellAddPage=function(){m.call(this),this.addPage();var v=this.internal.__cell__.margins||d;return this.internal.__cell__.lastCell=new A(v.left,v.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var c=b.cell=function(){var v;v=arguments[0]instanceof A?arguments[0]:new A(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]),m.call(this);var T=this.internal.__cell__.lastCell,L=this.internal.__cell__.padding,D=this.internal.__cell__.margins||d,Y=this.internal.__cell__.tableHeaderRow,P=this.internal.__cell__.printHeaders;return T.lineNumber!==void 0&&(T.lineNumber===v.lineNumber?(v.x=(T.x||0)+(T.width||0),v.y=T.y||0):T.y+T.height+v.height+D.bottom>this.getPageHeight()?(this.cellAddPage(),v.y=D.top,P&&Y&&(this.printHeaderRow(v.lineNumber,!0),v.y+=Y[0].height)):v.y=T.y+T.height||v.y),v.text[0]!==void 0&&(this.rect(v.x,v.y,v.width,v.height,C===!0?"FD":void 0),v.align==="right"?this.text(v.text,v.x+v.width-L,v.y+L,{align:"right",baseline:"top"}):v.align==="center"?this.text(v.text,v.x+v.width/2,v.y+L,{align:"center",baseline:"top",maxWidth:v.width-L-L}):this.text(v.text,v.x+L,v.y+L,{align:"left",baseline:"top",maxWidth:v.width-L-L})),this.internal.__cell__.lastCell=v,this};b.table=function(v,T,L,D,Y){if(m.call(this),!L)throw new Error("No data for PDF table.");var P,ie,de,we,ee=[],ke=[],Ke=[],Me={},le={},rt=[],gt=[],ot=(Y=Y||{}).autoSize||!1,Ye=Y.printHeaders!==!1,mt=Y.css&&Y.css["font-size"]!==void 0?16*Y.css["font-size"]:Y.fontSize||12,ye=Y.margins||Object.assign({width:this.getPageWidth()},d),_e=typeof Y.padding=="number"?Y.padding:3,qe=Y.headerBackgroundColor||"#c8c8c8",Je=Y.headerTextColor||"#000";if(a.call(this),this.internal.__cell__.printHeaders=Ye,this.internal.__cell__.margins=ye,this.internal.__cell__.table_font_size=mt,this.internal.__cell__.padding=_e,this.internal.__cell__.headerBackgroundColor=qe,this.internal.__cell__.headerTextColor=Je,this.setFontSize(mt),D==null)ke=ee=Object.keys(L[0]),Ke=ee.map(function(){return "left"});else if(Array.isArray(D)&&(0,f.default)(D[0])==="object")for(ee=D.map(function(ur){return ur.name}),ke=D.map(function(ur){return ur.prompt||ur.name||""}),Ke=D.map(function(ur){return ur.align||"left"}),P=0;P<D.length;P+=1)le[D[P].name]=.7499990551181103*D[P].width;else Array.isArray(D)&&typeof D[0]=="string"&&(ke=ee=D,Ke=ee.map(function(){return "left"}));if(ot||Array.isArray(D)&&typeof D[0]=="string")for(P=0;P<ee.length;P+=1){for(Me[we=ee[P]]=L.map(function(ur){return ur[we]}),this.setFont(void 0,"bold"),rt.push(this.getTextDimensions(ke[P],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),ie=Me[we],this.setFont(void 0,"normal"),de=0;de<ie.length;de+=1)rt.push(this.getTextDimensions(ie[de],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);le[we]=Math.max.apply(null,rt)+_e+_e,rt=[];}if(Ye){var wt={};for(P=0;P<ee.length;P+=1)wt[ee[P]]={},wt[ee[P]].text=ke[P],wt[ee[P]].align=Ke[P];var Lt=l.call(this,wt,le);gt=ee.map(function(ur){return new A(v,T,le[ur],Lt,wt[ur].text,void 0,wt[ur].align)}),this.setTableHeaderRow(gt),this.printHeaderRow(1,!1);}var Pt=D.reduce(function(ur,Jt){return ur[Jt.name]=Jt.align,ur},{});for(P=0;P<L.length;P+=1){"rowStart"in Y&&Y.rowStart instanceof Function&&Y.rowStart({row:P,data:L[P]},this);var vt=l.call(this,L[P],le);for(de=0;de<ee.length;de+=1){var Ut=L[P][ee[de]];"cellStart"in Y&&Y.cellStart instanceof Function&&Y.cellStart({row:P,col:de,data:Ut},this),c.call(this,new A(v,T,le[ee[de]],vt,Ut,P+2,Pt[ee[de]]));}}return this.internal.__cell__.table_x=v,this.internal.__cell__.table_y=T,this};var l=function(v,T){var L=this.internal.__cell__.padding,D=this.internal.__cell__.table_font_size,Y=this.internal.scaleFactor;return Object.keys(v).map(function(P){var ie=v[P];return this.splitTextToSize(ie.hasOwnProperty("text")?ie.text:ie,T[P]-L-L)},this).map(function(P){return this.getLineHeightFactor()*P.length*D/Y+L+L},this).reduce(function(P,ie){return Math.max(P,ie)},0)};b.setTableHeaderRow=function(v){m.call(this),this.internal.__cell__.tableHeaderRow=v;},b.printHeaderRow=function(v,T){if(m.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var L;if(C=!0,typeof this.internal.__cell__.headerFunction=="function"){var D=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new A(D[0],D[1],D[2],D[3],void 0,-1);}this.setFont(void 0,"bold");for(var Y=[],P=0;P<this.internal.__cell__.tableHeaderRow.length;P+=1){L=this.internal.__cell__.tableHeaderRow[P].clone(),T&&(L.y=this.internal.__cell__.margins.top||0,Y.push(L)),L.lineNumber=v;var ie=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),c.call(this,L),this.setTextColor(ie);}Y.length>0&&this.setTableHeaderRow(Y),this.setFont(void 0,"normal"),C=!1;};})(Ze.API);var Mn={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},es=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Ei=_r(es),Wi=[100,200,300,400,500,600,700,800,900],Ri=_r(Wi);function fs(b){var d=b.family.replace(/"|'/g,"").toLowerCase(),C=(function(A){return Mn[A=A||"normal"]?A:"normal"})(b.style),m=(function(A){return A?typeof A=="number"?A>=100&&A<=900&&A%100==0?A:400:/^\d00$/.test(A)?parseInt(A):A==="bold"?700:400:400})(b.weight),a=(function(A){return typeof Ei[A=A||"normal"]=="number"?A:"normal"})(b.stretch);return {family:d,style:C,weight:m,stretch:a,src:b.src||[],ref:b.ref||{name:d,style:[a,C,m].join(" ")}}}function Mi(b,d,C,m){var a;for(a=C;a>=0&&a<d.length;a+=m)if(b[d[a]])return b[d[a]];for(a=C;a>=0&&a<d.length;a-=m)if(b[d[a]])return b[d[a]]}var ks={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Gn={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Ka(b){return [b.stretch,b.style,b.weight,b.family].join(" ")}function ss(b){return b.trimLeft()}function Ua(b,d){for(var C=0;C<b.length;){if(b.charAt(C)===d)return [b.substring(0,C),b.substring(C+1)];C+=1;}return null}function Pa(b){var d=b.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return d===null?null:[d[0],b.substring(d[0].length)]}var Ma,Qi,zs,Ui,ka,ei,as,aa,Ta=["times"];function Va(b,d,C,m,a){var A=4,c=Ga;switch(a){case Ze.API.image_compression.FAST:A=1,c=Zo;break;case Ze.API.image_compression.MEDIUM:A=6,c=Ks;break;case Ze.API.image_compression.SLOW:A=9,c=oo;}b=(function(v,T,L,D){for(var Y,P=v.length/T,ie=new Uint8Array(v.length+P),de=[bo,Zo,Ga,Ks,oo],we=0;we<P;we+=1){var ee=we*T,ke=v.subarray(ee,ee+T);if(D)ie.set(D(ke,L,Y),ee+we);else {for(var Ke=de.length,Me=[],le=0;le<Ke;le+=1)Me[le]=de[le](ke,L,Y);var rt=wo(Me.concat());ie.set(Me[rt],ee+we);}Y=ke;}return ie})(b,d,Math.ceil(C*m/8),c);var l=(0,x.zlibSync)(b,{level:A});return Ze.API.__addimage__.arrayBufferToBinaryString(l)}function bo(b){var d=Array.apply([],b);return d.unshift(0),d}function Zo(b,d){var C=b.length,m=[];m[0]=1;for(var a=0;a<C;a+=1){var A=b[a-d]||0;m[a+1]=b[a]-A+256&255;}return m}function Ga(b,d,C){var m=b.length,a=[];a[0]=2;for(var A=0;A<m;A+=1){var c=C&&C[A]||0;a[A+1]=b[A]-c+256&255;}return a}function Ks(b,d,C){var m=b.length,a=[];a[0]=3;for(var A=0;A<m;A+=1){var c=b[A-d]||0,l=C&&C[A]||0;a[A+1]=b[A]+256-(c+l>>>1)&255;}return a}function oo(b,d,C){var m=b.length,a=[];a[0]=4;for(var A=0;A<m;A+=1){var c=Ya(b[A-d]||0,C&&C[A]||0,C&&C[A-d]||0);a[A+1]=b[A]-c+256&255;}return a}function Ya(b,d,C){if(b===d&&d===C)return b;var m=Math.abs(d-C),a=Math.abs(b-C),A=Math.abs(b+d-C-C);return m<=a&&m<=A?b:a<=A?d:C}function wo(b){var d=b.map(function(C){return C.reduce(function(m,a){return m+Math.abs(a)},0)});return d.indexOf(Math.min.apply(null,d))}function Ns(b,d,C){var m=d*C,a=Math.floor(m/8),A=16-(m-8*a+C),c=(1<<C)-1;return xs(b,a)>>A&c}function _n(b,d,C,m){var a=C*m,A=Math.floor(a/8),c=16-(a-8*A+m),l=(1<<m)-1,v=(d&l)<<c;(function(T,L,D){if(L+1<T.byteLength)T.setUint16(L,D,!1);else {var Y=D>>8&255;T.setUint8(L,Y);}})(b,A,xs(b,A)&~(l<<c)&65535|v);}function xs(b,d){return d+1<b.byteLength?b.getUint16(d,!1):b.getUint8(d)<<8}function Vs(b){var d=0;if(b[d++]!==71||b[d++]!==73||b[d++]!==70||b[d++]!==56||(b[d++]+1&253)!=56||b[d++]!==97)throw new Error("Invalid GIF 87a/89a header.");var C=b[d++]|b[d++]<<8,m=b[d++]|b[d++]<<8,a=b[d++],A=a>>7,c=1<<1+(7&a);b[d++],b[d++];var l=null,v=null;A&&(l=d,v=c,d+=3*c);var T=!0,L=[],D=0,Y=null,P=0,ie=null;for(this.width=C,this.height=m;T&&d<b.length;)switch(b[d++]){case 33:switch(b[d++]){case 255:if(b[d]!==11||b[d+1]==78&&b[d+2]==69&&b[d+3]==84&&b[d+4]==83&&b[d+5]==67&&b[d+6]==65&&b[d+7]==80&&b[d+8]==69&&b[d+9]==50&&b[d+10]==46&&b[d+11]==48&&b[d+12]==3&&b[d+13]==1&&b[d+16]==0)d+=14,ie=b[d++]|b[d++]<<8,d++;else for(d+=12;;){if(!((ye=b[d++])>=0))throw Error("Invalid block size");if(ye===0)break;d+=ye;}break;case 249:if(b[d++]!==4||b[d+4]!==0)throw new Error("Invalid graphics extension block.");var de=b[d++];D=b[d++]|b[d++]<<8,Y=b[d++],1&de||(Y=null),P=de>>2&7,d++;break;case 254:for(;;){if(!((ye=b[d++])>=0))throw Error("Invalid block size");if(ye===0)break;d+=ye;}break;default:throw new Error("Unknown graphic control label: 0x"+b[d-1].toString(16))}break;case 44:var we=b[d++]|b[d++]<<8,ee=b[d++]|b[d++]<<8,ke=b[d++]|b[d++]<<8,Ke=b[d++]|b[d++]<<8,Me=b[d++],le=Me>>6&1,rt=1<<1+(7&Me),gt=l,ot=v,Ye=!1;Me>>7&&(Ye=!0,gt=d,ot=rt,d+=3*rt);var mt=d;for(d++;;){var ye;if(!((ye=b[d++])>=0))throw Error("Invalid block size");if(ye===0)break;d+=ye;}L.push({x:we,y:ee,width:ke,height:Ke,has_local_palette:Ye,palette_offset:gt,palette_size:ot,data_offset:mt,data_length:d-mt,transparent_index:Y,interlaced:!!le,delay:D,disposal:P});break;case 59:T=!1;break;default:throw new Error("Unknown gif block: 0x"+b[d-1].toString(16))}this.numFrames=function(){return L.length},this.loopCount=function(){return ie},this.frameInfo=function(_e){if(_e<0||_e>=L.length)throw new Error("Frame index out of range.");return L[_e]},this.decodeAndBlitFrameBGRA=function(_e,qe){var Je=this.frameInfo(_e),wt=Je.width*Je.height,Lt=new Uint8Array(wt);Es(b,Je.data_offset,Lt,wt);var Pt=Je.palette_offset,vt=Je.transparent_index;vt===null&&(vt=256);var Ut=Je.width,ur=C-Ut,Jt=Ut,fe=4*(Je.y*C+Je.x),Ne=4*((Je.y+Je.height)*C+Je.x),Ve=fe,lt=4*ur;Je.interlaced===!0&&(lt+=4*C*7);for(var dt=8,Bt=0,kt=Lt.length;Bt<kt;++Bt){var Nt=Lt[Bt];if(Jt===0&&(Jt=Ut,(Ve+=lt)>=Ne&&(lt=4*ur+4*C*(dt-1),Ve=fe+(Ut+ur)*(dt<<1),dt>>=1)),Nt===vt)Ve+=4;else {var qt=b[Pt+3*Nt],pr=b[Pt+3*Nt+1],jr=b[Pt+3*Nt+2];qe[Ve++]=jr,qe[Ve++]=pr,qe[Ve++]=qt,qe[Ve++]=255;}--Jt;}},this.decodeAndBlitFrameRGBA=function(_e,qe){var Je=this.frameInfo(_e),wt=Je.width*Je.height,Lt=new Uint8Array(wt);Es(b,Je.data_offset,Lt,wt);var Pt=Je.palette_offset,vt=Je.transparent_index;vt===null&&(vt=256);var Ut=Je.width,ur=C-Ut,Jt=Ut,fe=4*(Je.y*C+Je.x),Ne=4*((Je.y+Je.height)*C+Je.x),Ve=fe,lt=4*ur;Je.interlaced===!0&&(lt+=4*C*7);for(var dt=8,Bt=0,kt=Lt.length;Bt<kt;++Bt){var Nt=Lt[Bt];if(Jt===0&&(Jt=Ut,(Ve+=lt)>=Ne&&(lt=4*ur+4*C*(dt-1),Ve=fe+(Ut+ur)*(dt<<1),dt>>=1)),Nt===vt)Ve+=4;else {var qt=b[Pt+3*Nt],pr=b[Pt+3*Nt+1],jr=b[Pt+3*Nt+2];qe[Ve++]=qt,qe[Ve++]=pr,qe[Ve++]=jr,qe[Ve++]=255;}--Jt;}};}function Es(b,d,C,m){for(var a=b[d++],A=1<<a,c=A+1,l=c+1,v=a+1,T=(1<<v)-1,L=0,D=0,Y=0,P=b[d++],ie=new Int32Array(4096),de=null;;){for(;L<16&&P!==0;)D|=b[d++]<<L,L+=8,P===1?P=b[d++]:--P;if(L<v)break;var we=D&T;if(D>>=v,L-=v,we!==A){if(we===c)break;for(var ee=we<l?we:de,ke=0,Ke=ee;Ke>A;)Ke=ie[Ke]>>8,++ke;var Me=Ke;if(Y+ke+(ee!==we?1:0)>m)return void I.log("Warning, gif stream longer than expected.");C[Y++]=Me;var le=Y+=ke;for(ee!==we&&(C[Y++]=Me),Ke=ee;ke--;)Ke=ie[Ke],C[--le]=255&Ke,Ke>>=8;de!==null&&l<4096&&(ie[l++]=de<<8|Me,l>=T+1&&v<12&&(++v,T=T<<1|1)),de=we;}else l=c+1,T=(1<<(v=a+1))-1,de=null;}return Y!==m&&I.log("Warning, gif stream shorter than expected."),C}function ga(b){var d,C,m,a,A,c=Math.floor,l=new Array(64),v=new Array(64),T=new Array(64),L=new Array(64),D=new Array(65535),Y=new Array(65535),P=new Array(64),ie=new Array(64),de=[],we=0,ee=7,ke=new Array(64),Ke=new Array(64),Me=new Array(64),le=new Array(256),rt=new Array(2048),gt=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],ot=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],Ye=[0,1,2,3,4,5,6,7,8,9,10,11],mt=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],ye=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],_e=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],qe=[0,1,2,3,4,5,6,7,8,9,10,11],Je=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],wt=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function Lt(fe,Ne){for(var Ve=0,lt=0,dt=new Array,Bt=1;Bt<=16;Bt++){for(var kt=1;kt<=fe[Bt];kt++)dt[Ne[lt]]=[],dt[Ne[lt]][0]=Ve,dt[Ne[lt]][1]=Bt,lt++,Ve++;Ve*=2;}return dt}function Pt(fe){for(var Ne=fe[0],Ve=fe[1]-1;Ve>=0;)Ne&1<<Ve&&(we|=1<<ee),Ve--,--ee<0&&(we==255?(vt(255),vt(0)):vt(we),ee=7,we=0);}function vt(fe){de.push(fe);}function Ut(fe){vt(fe>>8&255),vt(255&fe);}function ur(fe,Ne,Ve,lt,dt){for(var Bt,kt=dt[0],Nt=dt[240],qt=(function(rr,Sn){var Hr,cn,Vr,Vi,ti,Yr,vi,jn,$r,yn,qr=0;for($r=0;$r<8;++$r){Hr=rr[qr],cn=rr[qr+1],Vr=rr[qr+2],Vi=rr[qr+3],ti=rr[qr+4],Yr=rr[qr+5],vi=rr[qr+6];var zn=Hr+(jn=rr[qr+7]),Ti=Hr-jn,oi=cn+vi,di=cn-vi,bs=Vr+Yr,fn=Vr-Yr,As=Vi+ti,Un=Vi-ti,Cn=zn+As,ji=zn-As,Xn=oi+bs,Mr=oi-bs;rr[qr]=Cn+Xn,rr[qr+4]=Cn-Xn;var Bi=.707106781*(Mr+ji);rr[qr+2]=ji+Bi,rr[qr+6]=ji-Bi;var hA=.382683433*((Cn=Un+fn)-(Mr=di+Ti)),va=.5411961*Cn+hA,qa=1.306562965*Mr+hA,ya=.707106781*(Xn=fn+di),Pn=Ti+ya,Ao=Ti-ya;rr[qr+5]=Ao+va,rr[qr+3]=Ao-va,rr[qr+1]=Pn+qa,rr[qr+7]=Pn-qa,qr+=8;}for(qr=0,$r=0;$r<8;++$r){Hr=rr[qr],cn=rr[qr+8],Vr=rr[qr+16],Vi=rr[qr+24],ti=rr[qr+32],Yr=rr[qr+40],vi=rr[qr+48];var rs=Hr+(jn=rr[qr+56]),lo=Hr-jn,co=cn+vi,ws=cn-vi,Xs=Vr+Yr,$s=Vr-Yr,FA=Vi+ti,Aa=Vi-ti,uo=rs+FA,ko=rs-FA,So=co+Xs,Na=co-Xs;rr[qr]=uo+So,rr[qr+32]=uo-So;var po=.707106781*(Na+ko);rr[qr+16]=ko+po,rr[qr+48]=ko-po;var gA=.382683433*((uo=Aa+$s)-(Na=ws+lo)),Co=.5411961*uo+gA,No=1.306562965*Na+gA,Da=.707106781*(So=$s+ws),mA=lo+Da,LA=lo-Da;rr[qr+40]=LA+Co,rr[qr+24]=LA-Co,rr[qr+8]=mA+No,rr[qr+56]=mA-No,qr++;}for($r=0;$r<64;++$r)yn=rr[$r]*Sn[$r],P[$r]=yn>0?yn+.5|0:yn-.5|0;return P})(fe,Ne),pr=0;pr<64;++pr)ie[gt[pr]]=qt[pr];var jr=ie[0]-Ve;Ve=ie[0],jr==0?Pt(lt[0]):(Pt(lt[Y[Bt=32767+jr]]),Pt(D[Bt]));for(var Lr=63;Lr>0&&ie[Lr]==0;)Lr--;if(Lr==0)return Pt(kt),Ve;for(var Tn,je=1;je<=Lr;){for(var wr=je;ie[je]==0&&je<=Lr;)++je;var kn=je-wr;if(kn>=16){Tn=kn>>4;for(var vr=1;vr<=Tn;++vr)Pt(Nt);kn&=15;}Bt=32767+ie[je],Pt(dt[(kn<<4)+Y[Bt]]),Pt(D[Bt]),je++;}return Lr!=63&&Pt(kt),Ve}function Jt(fe){fe=Math.min(Math.max(fe,1),100),A!=fe&&((function(Ne){for(var Ve=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],lt=0;lt<64;lt++){var dt=c((Ve[lt]*Ne+50)/100);dt=Math.min(Math.max(dt,1),255),l[gt[lt]]=dt;}for(var Bt=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],kt=0;kt<64;kt++){var Nt=c((Bt[kt]*Ne+50)/100);Nt=Math.min(Math.max(Nt,1),255),v[gt[kt]]=Nt;}for(var qt=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],pr=0,jr=0;jr<8;jr++)for(var Lr=0;Lr<8;Lr++)T[pr]=1/(l[gt[pr]]*qt[jr]*qt[Lr]*8),L[pr]=1/(v[gt[pr]]*qt[jr]*qt[Lr]*8),pr++;})(fe<50?Math.floor(5e3/fe):Math.floor(200-2*fe)),A=fe);}this.encode=function(fe,Ne){Ne&&Jt(Ne),de=new Array,we=0,ee=7,Ut(65496),Ut(65504),Ut(16),vt(74),vt(70),vt(73),vt(70),vt(0),vt(1),vt(1),vt(0),Ut(1),Ut(1),vt(0),vt(0),(function(){Ut(65499),Ut(132),vt(0);for(var cn=0;cn<64;cn++)vt(l[cn]);vt(1);for(var Vr=0;Vr<64;Vr++)vt(v[Vr]);})(),(function(cn,Vr){Ut(65472),Ut(17),vt(8),Ut(Vr),Ut(cn),vt(3),vt(1),vt(17),vt(0),vt(2),vt(17),vt(1),vt(3),vt(17),vt(1);})(fe.width,fe.height),(function(){Ut(65476),Ut(418),vt(0);for(var cn=0;cn<16;cn++)vt(ot[cn+1]);for(var Vr=0;Vr<=11;Vr++)vt(Ye[Vr]);vt(16);for(var Vi=0;Vi<16;Vi++)vt(mt[Vi+1]);for(var ti=0;ti<=161;ti++)vt(ye[ti]);vt(1);for(var Yr=0;Yr<16;Yr++)vt(_e[Yr+1]);for(var vi=0;vi<=11;vi++)vt(qe[vi]);vt(17);for(var jn=0;jn<16;jn++)vt(Je[jn+1]);for(var $r=0;$r<=161;$r++)vt(wt[$r]);})(),Ut(65498),Ut(12),vt(3),vt(1),vt(0),vt(2),vt(17),vt(3),vt(17),vt(0),vt(63),vt(0);var Ve=0,lt=0,dt=0;we=0,ee=7,this.encode.displayName="_encode_";for(var Bt,kt,Nt,qt,pr,jr,Lr,Tn,je,wr=fe.data,kn=fe.width,vr=fe.height,rr=4*kn,Sn=0;Sn<vr;){for(Bt=0;Bt<rr;){for(pr=rr*Sn+Bt,Lr=-1,Tn=0,je=0;je<64;je++)jr=pr+(Tn=je>>3)*rr+(Lr=4*(7&je)),Sn+Tn>=vr&&(jr-=rr*(Sn+1+Tn-vr)),Bt+Lr>=rr&&(jr-=Bt+Lr-rr+4),kt=wr[jr++],Nt=wr[jr++],qt=wr[jr++],ke[je]=(rt[kt]+rt[Nt+256|0]+rt[qt+512|0]>>16)-128,Ke[je]=(rt[kt+768|0]+rt[Nt+1024|0]+rt[qt+1280|0]>>16)-128,Me[je]=(rt[kt+1280|0]+rt[Nt+1536|0]+rt[qt+1792|0]>>16)-128;Ve=ur(ke,T,Ve,d,m),lt=ur(Ke,L,lt,C,a),dt=ur(Me,L,dt,C,a),Bt+=32;}Sn+=8;}if(ee>=0){var Hr=[];Hr[1]=ee+1,Hr[0]=(1<<ee+1)-1,Pt(Hr);}return Ut(65497),new Uint8Array(de)},b=b||50,(function(){for(var fe=String.fromCharCode,Ne=0;Ne<256;Ne++)le[Ne]=fe(Ne);})(),d=Lt(ot,Ye),C=Lt(_e,qe),m=Lt(mt,ye),a=Lt(Je,wt),(function(){for(var fe=1,Ne=2,Ve=1;Ve<=15;Ve++){for(var lt=fe;lt<Ne;lt++)Y[32767+lt]=Ve,D[32767+lt]=[],D[32767+lt][1]=Ve,D[32767+lt][0]=lt;for(var dt=-(Ne-1);dt<=-fe;dt++)Y[32767+dt]=Ve,D[32767+dt]=[],D[32767+dt][1]=Ve,D[32767+dt][0]=Ne-1+dt;fe<<=1,Ne<<=1;}})(),(function(){for(var fe=0;fe<256;fe++)rt[fe]=19595*fe,rt[fe+256|0]=38470*fe,rt[fe+512|0]=7471*fe+32768,rt[fe+768|0]=-11059*fe,rt[fe+1024|0]=-21709*fe,rt[fe+1280|0]=32768*fe+8421375,rt[fe+1536|0]=-27439*fe,rt[fe+1792|0]=-5329*fe;})(),Jt(b);}function os(b,d){if(this.pos=0,this.buffer=b,this.datav=new DataView(b.buffer),this.is_with_alpha=!!d,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,["BM","BA","CI","CP","IC","PT"].indexOf(this.flag)===-1)throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR();}function qs(b){function d(Ye){if(!Ye)throw Error("assert :P")}function C(Ye,mt,ye){for(var _e=0;4>_e;_e++)if(Ye[mt+_e]!=ye.charCodeAt(_e))return !0;return !1}function m(Ye,mt,ye,_e,qe){for(var Je=0;Je<qe;Je++)Ye[mt+Je]=ye[_e+Je];}function a(Ye,mt,ye,_e){for(var qe=0;qe<_e;qe++)Ye[mt+qe]=ye;}function A(Ye){return new Int32Array(Ye)}function c(Ye,mt){for(var ye=[],_e=0;_e<Ye;_e++)ye.push(new mt);return ye}function l(Ye,mt){var ye=[];return (function _e(qe,Je,wt){for(var Lt=wt[Je],Pt=0;Pt<Lt&&(qe.push(wt.length>Je+1?[]:new mt),!(wt.length<Je+1));Pt++)_e(qe[Pt],Je+1,wt);})(ye,0,Ye),ye}var v=function(){var Ye=this;function mt(g,_){for(var M=1<<_-1>>>0;g&M;)M>>>=1;return M?(g&M-1)+M:g}function ye(g,_,M,W,Z){d(!(W%M));do g[_+(W-=M)]=Z;while(0<W)}function _e(g,_,M,W,Z){if(d(2328>=Z),512>=Z)var oe=A(512);else if((oe=A(Z))==null)return 0;return (function(pe,he,Se,Ie,st,St){var Fe,At,yt=he,Rt=1<<Se,Et=A(16),Ht=A(16);for(d(st!=0),d(Ie!=null),d(pe!=null),d(0<Se),At=0;At<st;++At){if(15<Ie[At])return 0;++Et[Ie[At]];}if(Et[0]==st)return 0;for(Ht[1]=0,Fe=1;15>Fe;++Fe){if(Et[Fe]>1<<Fe)return 0;Ht[Fe+1]=Ht[Fe]+Et[Fe];}for(At=0;At<st;++At)Fe=Ie[At],0<Ie[At]&&(St[Ht[Fe]++]=At);if(Ht[15]==1)return (Ie=new qe).g=0,Ie.value=St[0],ye(pe,yt,1,Rt,Ie),Rt;var Wt,or=-1,$t=Rt-1,rn=0,Gr=1,wi=1,nn=1<<Se;for(At=0,Fe=1,st=2;Fe<=Se;++Fe,st<<=1){if(Gr+=wi<<=1,0>(wi-=Et[Fe]))return 0;for(;0<Et[Fe];--Et[Fe])(Ie=new qe).g=Fe,Ie.value=St[At++],ye(pe,yt+rn,st,nn,Ie),rn=mt(rn,Fe);}for(Fe=Se+1,st=2;15>=Fe;++Fe,st<<=1){if(Gr+=wi<<=1,0>(wi-=Et[Fe]))return 0;for(;0<Et[Fe];--Et[Fe]){if(Ie=new qe,(rn&$t)!=or){for(yt+=nn,Wt=1<<(or=Fe)-Se;15>or&&!(0>=(Wt-=Et[or]));)++or,Wt<<=1;Rt+=nn=1<<(Wt=or-Se),pe[he+(or=rn&$t)].g=Wt+Se,pe[he+or].value=yt-he-or;}Ie.g=Fe-Se,Ie.value=St[At++],ye(pe,yt+(rn>>Se),st,nn,Ie),rn=mt(rn,Fe);}}return Gr!=2*Ht[15]-1?0:Rt})(g,_,M,W,Z,oe)}function qe(){this.value=this.g=0;}function Je(){this.value=this.g=0;}function wt(){this.G=c(5,qe),this.H=A(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=c(hn,Je);}function Lt(g,_,M,W){d(g!=null),d(_!=null),d(2147483648>W),g.Ca=254,g.I=0,g.b=-8,g.Ka=0,g.oa=_,g.pa=M,g.Jd=_,g.Yc=M+W,g.Zc=4<=W?M+W-4+1:M,kt(g);}function Pt(g,_){for(var M=0;0<_--;)M|=qt(g,128)<<_;return M}function vt(g,_){var M=Pt(g,_);return Nt(g)?-M:M}function Ut(g,_,M,W){var Z,oe=0;for(d(g!=null),d(_!=null),d(4294967288>W),g.Sb=W,g.Ra=0,g.u=0,g.h=0,4<W&&(W=4),Z=0;Z<W;++Z)oe+=_[M+Z]<<8*Z;g.Ra=oe,g.bb=W,g.oa=_,g.pa=M;}function ur(g){for(;8<=g.u&&g.bb<g.Sb;)g.Ra>>>=8,g.Ra+=g.oa[g.pa+g.bb]<<On-8>>>0,++g.bb,g.u-=8;lt(g)&&(g.h=1,g.u=0);}function Jt(g,_){if(d(0<=_),!g.h&&_<=Rn){var M=Ve(g)&Jn[_];return g.u+=_,ur(g),M}return g.h=1,g.u=0}function fe(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0;}function Ne(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0;}function Ve(g){return g.Ra>>>(g.u&On-1)>>>0}function lt(g){return d(g.bb<=g.Sb),g.h||g.bb==g.Sb&&g.u>On}function dt(g,_){g.u=_,g.h=lt(g);}function Bt(g){g.u>=ii&&(d(g.u>=ii),ur(g));}function kt(g){d(g!=null&&g.oa!=null),g.pa<g.Zc?(g.I=(g.oa[g.pa++]|g.I<<8)>>>0,g.b+=8):(d(g!=null&&g.oa!=null),g.pa<g.Yc?(g.b+=8,g.I=g.oa[g.pa++]|g.I<<8):g.Ka?g.b=0:(g.I<<=8,g.b+=8,g.Ka=1));}function Nt(g){return Pt(g,1)}function qt(g,_){var M=g.Ca;0>g.b&&kt(g);var W=g.b,Z=M*_>>>8,oe=(g.I>>>W>Z)+0;for(oe?(M-=Z,g.I-=Z+1<<W>>>0):M=Z+1,W=M,Z=0;256<=W;)Z+=8,W>>=8;return W=7^Z+Qa[W],g.b-=W,g.Ca=(M<<W)-1,oe}function pr(g,_,M){g[_+0]=M>>24&255,g[_+1]=M>>16&255,g[_+2]=M>>8&255,g[_+3]=255&M;}function jr(g,_){return g[_+0]|g[_+1]<<8}function Lr(g,_){return jr(g,_)|g[_+2]<<16}function Tn(g,_){return jr(g,_)|jr(g,_+2)<<16}function je(g,_){var M=1<<_;return d(g!=null),d(0<_),g.X=A(M),g.X==null?0:(g.Mb=32-_,g.Xa=_,1)}function wr(g,_){d(g!=null),d(_!=null),d(g.Xa==_.Xa),m(_.X,0,g.X,0,1<<_.Xa);}function kn(){this.X=[],this.Xa=this.Mb=0;}function vr(g,_,M,W){d(M!=null),d(W!=null);var Z=M[0],oe=W[0];return Z==0&&(Z=(g*oe+_/2)/_),oe==0&&(oe=(_*Z+g/2)/g),0>=Z||0>=oe?0:(M[0]=Z,W[0]=oe,1)}function rr(g,_){return g+(1<<_)-1>>>_}function Sn(g,_){return ((4278255360&g)+(4278255360&_)>>>0&4278255360)+((16711935&g)+(16711935&_)>>>0&16711935)>>>0}function Hr(g,_){Ye[_]=function(M,W,Z,oe,pe,he,Se){var Ie;for(Ie=0;Ie<pe;++Ie){var st=Ye[g](he[Se+Ie-1],Z,oe+Ie);he[Se+Ie]=Sn(M[W+Ie],st);}};}function cn(){this.ud=this.hd=this.jd=0;}function Vr(g,_){return ((4278124286&(g^_))>>>1)+(g&_)>>>0}function Vi(g){return 0<=g&&256>g?g:0>g?0:255<g?255:void 0}function ti(g,_){return Vi(g+(g-_+.5>>1))}function Yr(g,_,M){return Math.abs(_-M)-Math.abs(g-M)}function vi(g,_,M,W,Z,oe,pe){for(W=oe[pe-1],M=0;M<Z;++M)oe[pe+M]=W=Sn(g[_+M],W);}function jn(g,_,M,W,Z){var oe;for(oe=0;oe<M;++oe){var pe=g[_+oe],he=pe>>8&255,Se=16711935&(Se=(Se=16711935&pe)+((he<<16)+he));W[Z+oe]=(4278255360&pe)+Se>>>0;}}function $r(g,_){_.jd=255&g,_.hd=g>>8&255,_.ud=g>>16&255;}function yn(g,_,M,W,Z,oe){var pe;for(pe=0;pe<W;++pe){var he=_[M+pe],Se=he>>>8,Ie=he,st=255&(st=(st=he>>>16)+((g.jd<<24>>24)*(Se<<24>>24)>>>5));Ie=255&(Ie=(Ie+=(g.hd<<24>>24)*(Se<<24>>24)>>>5)+((g.ud<<24>>24)*(st<<24>>24)>>>5)),Z[oe+pe]=(4278255360&he)+(st<<16)+Ie;}}function qr(g,_,M,W,Z){Ye[_]=function(oe,pe,he,Se,Ie,st,St,Fe,At){for(Se=St;Se<Fe;++Se)for(St=0;St<At;++St)Ie[st++]=Z(he[W(oe[pe++])]);},Ye[g]=function(oe,pe,he,Se,Ie,st,St){var Fe=8>>oe.b,At=oe.Ea,yt=oe.K[0],Rt=oe.w;if(8>Fe)for(oe=(1<<oe.b)-1,Rt=(1<<Fe)-1;pe<he;++pe){var Et,Ht=0;for(Et=0;Et<At;++Et)Et&oe||(Ht=W(Se[Ie++])),st[St++]=Z(yt[Ht&Rt]),Ht>>=Fe;}else Ye["VP8LMapColor"+M](Se,Ie,yt,Rt,st,St,pe,he,At);};}function zn(g,_,M,W,Z){for(M=_+M;_<M;){var oe=g[_++];W[Z++]=oe>>16&255,W[Z++]=oe>>8&255,W[Z++]=255&oe;}}function Ti(g,_,M,W,Z){for(M=_+M;_<M;){var oe=g[_++];W[Z++]=oe>>16&255,W[Z++]=oe>>8&255,W[Z++]=255&oe,W[Z++]=oe>>24&255;}}function oi(g,_,M,W,Z){for(M=_+M;_<M;){var oe=(pe=g[_++])>>16&240|pe>>12&15,pe=240&pe|pe>>28&15;W[Z++]=oe,W[Z++]=pe;}}function di(g,_,M,W,Z){for(M=_+M;_<M;){var oe=(pe=g[_++])>>16&248|pe>>13&7,pe=pe>>5&224|pe>>3&31;W[Z++]=oe,W[Z++]=pe;}}function bs(g,_,M,W,Z){for(M=_+M;_<M;){var oe=g[_++];W[Z++]=255&oe,W[Z++]=oe>>8&255,W[Z++]=oe>>16&255;}}function fn(g,_,M,W,Z,oe){if(oe==0)for(M=_+M;_<M;)pr(W,((oe=g[_++])[0]>>24|oe[1]>>8&65280|oe[2]<<8&16711680|oe[3]<<24)>>>0),Z+=32;else m(W,Z,g,_,M);}function As(g,_){Ye[_][0]=Ye[g+"0"],Ye[_][1]=Ye[g+"1"],Ye[_][2]=Ye[g+"2"],Ye[_][3]=Ye[g+"3"],Ye[_][4]=Ye[g+"4"],Ye[_][5]=Ye[g+"5"],Ye[_][6]=Ye[g+"6"],Ye[_][7]=Ye[g+"7"],Ye[_][8]=Ye[g+"8"],Ye[_][9]=Ye[g+"9"],Ye[_][10]=Ye[g+"10"],Ye[_][11]=Ye[g+"11"],Ye[_][12]=Ye[g+"12"],Ye[_][13]=Ye[g+"13"],Ye[_][14]=Ye[g+"0"],Ye[_][15]=Ye[g+"0"];}function Un(g){return g==qd||g==Yu||g==Ic||g==Xd}function Cn(){this.eb=[],this.size=this.A=this.fb=0;}function ji(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0;}function Xn(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new Cn,this.f.kb=new ji,this.sd=null;}function Mr(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0];}function Bi(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0;}function hA(g){return alert("todo:WebPSamplerProcessPlane"),g.T}function va(g,_){var M=g.T,W=_.ba.f.RGBA,Z=W.eb,oe=W.fb+g.ka*W.A,pe=aA[_.ba.S],he=g.y,Se=g.O,Ie=g.f,st=g.N,St=g.ea,Fe=g.W,At=_.cc,yt=_.dc,Rt=_.Mc,Et=_.Nc,Ht=g.ka,Wt=g.ka+g.T,or=g.U,$t=or+1>>1;for(Ht==0?pe(he,Se,null,null,Ie,st,St,Fe,Ie,st,St,Fe,Z,oe,null,null,or):(pe(_.ec,_.fc,he,Se,At,yt,Rt,Et,Ie,st,St,Fe,Z,oe-W.A,Z,oe,or),++M);Ht+2<Wt;Ht+=2)At=Ie,yt=st,Rt=St,Et=Fe,st+=g.Rc,Fe+=g.Rc,oe+=2*W.A,pe(he,(Se+=2*g.fa)-g.fa,he,Se,At,yt,Rt,Et,Ie,st,St,Fe,Z,oe-W.A,Z,oe,or);return Se+=g.fa,g.j+Wt<g.o?(m(_.ec,_.fc,he,Se,or),m(_.cc,_.dc,Ie,st,$t),m(_.Mc,_.Nc,St,Fe,$t),M--):1&Wt||pe(he,Se,null,null,Ie,st,St,Fe,Ie,st,St,Fe,Z,oe+W.A,null,null,or),M}function qa(g,_,M){var W=g.F,Z=[g.J];if(W!=null){var oe=g.U,pe=_.ba.S,he=pe==pa||pe==Ic;_=_.ba.f.RGBA;var Se=[0],Ie=g.ka;Se[0]=g.T,g.Kb&&(Ie==0?--Se[0]:(--Ie,Z[0]-=g.width),g.j+g.ka+g.T==g.o&&(Se[0]=g.o-g.j-Ie));var st=_.eb;Ie=_.fb+Ie*_.A,g=Ko(W,Z[0],g.width,oe,Se,st,Ie+(he?0:3),_.A),d(M==Se),g&&Un(pe)&&lu(st,Ie,he,oe,Se,_.A);}return 0}function ya(g){var _=g.ma,M=_.ba.S,W=11>M,Z=M==Vu||M==uu||M==pa||M==rc||M==12||Un(M);if(_.memory=null,_.Ib=null,_.Jb=null,_.Nd=null,!Sr(_.Oa,g,Z?11:12))return 0;if(Z&&Un(M)&&me(),g.da)alert("todo:use_scaling");else {if(W){if(_.Ib=hA,g.Kb){if(M=g.U+1>>1,_.memory=A(g.U+2*M),_.memory==null)return 0;_.ec=_.memory,_.fc=0,_.cc=_.ec,_.dc=_.fc+g.U,_.Mc=_.cc,_.Nc=_.dc+M,_.Ib=va,me();}}else alert("todo:EmitYUV");Z&&(_.Jb=qa,W&&X());}if(W&&!rp){for(g=0;256>g;++g)np[g]=89858*(g-128)+nc>>Uc,ip[g]=-22014*(g-128)+nc,yf[g]=-45773*(g-128),vf[g]=113618*(g-128)+nc>>Uc;for(g=du;g<tp;++g)_=76283*(g-16)+nc>>Uc,bf[g-du]=Do(_,255),wf[g-du]=Do(_+8>>4,15);rp=1;}return 1}function Pn(g){var _=g.ma,M=g.U,W=g.T;return d(!(1&g.ka)),0>=M||0>=W?0:(M=_.Ib(g,_),_.Jb!=null&&_.Jb(g,_,M),_.Dc+=M,1)}function Ao(g){g.ma.memory=null;}function rs(g,_,M,W){return Jt(g,8)!=47?0:(_[0]=Jt(g,14)+1,M[0]=Jt(g,14)+1,W[0]=Jt(g,1),Jt(g,3)!=0?0:!g.h)}function lo(g,_){if(4>g)return g+1;var M=g-2>>1;return (2+(1&g)<<M)+Jt(_,M)+1}function co(g,_){return 120<_?_-120:1<=(M=((M=jg[_-1])>>4)*g+(8-(15&M)))?M:1;var M;}function ws(g,_,M){var W=Ve(M),Z=g[_+=255&W].g-8;return 0<Z&&(dt(M,M.u+8),W=Ve(M),_+=g[_].value,_+=W&(1<<Z)-1),dt(M,M.u+g[_].g),g[_].value}function Xs(g,_,M){return M.g+=g.g,M.value+=g.value<<_>>>0,d(8>=M.g),g.g}function $s(g,_,M){var W=g.xc;return d((_=W==0?0:g.vc[g.md*(M>>W)+(_>>W)])<g.Wb),g.Ya[_]}function FA(g,_,M,W){var Z=g.ab,oe=g.c*_,pe=g.C;_=pe+_;var he=M,Se=W;for(W=g.Ta,M=g.Ua;0<Z--;){var Ie=g.gc[Z],st=pe,St=_,Fe=he,At=Se,yt=(Se=W,he=M,Ie.Ea);switch(d(st<St),d(St<=Ie.nc),Ie.hc){case 2:Ts(Fe,At,(St-st)*yt,Se,he);break;case 0:var Rt=st,Et=St,Ht=Se,Wt=he,or=(nn=Ie).Ea;Rt==0&&(Bl(Fe,At,null,null,1,Ht,Wt),vi(Fe,At+1,0,0,or-1,Ht,Wt+1),At+=or,Wt+=or,++Rt);for(var $t=1<<nn.b,rn=$t-1,Gr=rr(or,nn.b),wi=nn.K,nn=nn.w+(Rt>>nn.b)*Gr;Rt<Et;){var Ni=wi,wa=nn,pi=1;for(zo(Fe,At,Ht,Wt-or,1,Ht,Wt);pi<or;){var sn=(pi&~rn)+$t;sn>or&&(sn=or),(0,au[Ni[wa++]>>8&15])(Fe,At+ +pi,Ht,Wt+pi-or,sn-pi,Ht,Wt+pi),pi=sn;}At+=or,Wt+=or,++Rt&rn||(nn+=Gr);}St!=Ie.nc&&m(Se,he-yt,Se,he+(St-st-1)*yt,yt);break;case 1:for(yt=Fe,Et=At,or=(Fe=Ie.Ea)-(Wt=Fe&~(Ht=(At=1<<Ie.b)-1)),Rt=rr(Fe,Ie.b),$t=Ie.K,Ie=Ie.w+(st>>Ie.b)*Rt;st<St;){for(rn=$t,Gr=Ie,wi=new cn,nn=Et+Wt,Ni=Et+Fe;Et<nn;)$r(rn[Gr++],wi),ou(wi,yt,Et,At,Se,he),Et+=At,he+=At;Et<Ni&&($r(rn[Gr++],wi),ou(wi,yt,Et,or,Se,he),Et+=or,he+=or),++st&Ht||(Ie+=Rt);}break;case 3:if(Fe==Se&&At==he&&0<Ie.b){for(Et=Se,Fe=yt=he+(St-st)*yt-(Wt=(St-st)*rr(Ie.Ea,Ie.b)),At=Se,Ht=he,Rt=[],Wt=(or=Wt)-1;0<=Wt;--Wt)Rt[Wt]=At[Ht+Wt];for(Wt=or-1;0<=Wt;--Wt)Et[Fe+Wt]=Rt[Wt];Hu(Ie,st,St,Se,yt,Se,he);}else Hu(Ie,st,St,Fe,At,Se,he);}he=W,Se=M;}Se!=M&&m(W,M,he,Se,oe);}function Aa(g,_){var M=g.V,W=g.Ba+g.c*g.C,Z=_-g.C;if(d(_<=g.l.o),d(16>=Z),0<Z){var oe=g.l,pe=g.Ta,he=g.Ua,Se=oe.width;if(FA(g,Z,M,W),Z=he=[he],d((M=g.C)<(W=_)),d(oe.v<oe.va),W>oe.o&&(W=oe.o),M<oe.j){var Ie=oe.j-M;M=oe.j,Z[0]+=Ie*Se;}if(M>=W?M=0:(Z[0]+=4*oe.v,oe.ka=M-oe.j,oe.U=oe.va-oe.v,oe.T=W-M,M=1),M){if(he=he[0],11>(M=g.ca).S){var st=M.f.RGBA,St=(W=M.S,Z=oe.U,oe=oe.T,Ie=st.eb,st.A),Fe=oe;for(st=st.fb+g.Ma*st.A;0<Fe--;){var At=pe,yt=he,Rt=Z,Et=Ie,Ht=st;switch(W){case cu:Au(At,yt,Rt,Et,Ht);break;case Vu:il(At,yt,Rt,Et,Ht);break;case qd:il(At,yt,Rt,Et,Ht),lu(Et,Ht,0,Rt,1,0);break;case Gu:ec(At,yt,Rt,Et,Ht);break;case uu:fn(At,yt,Rt,Et,Ht,1);break;case Yu:fn(At,yt,Rt,Et,Ht,1),lu(Et,Ht,0,Rt,1,0);break;case pa:fn(At,yt,Rt,Et,Ht,0);break;case Ic:fn(At,yt,Rt,Et,Ht,0),lu(Et,Ht,1,Rt,1,0);break;case rc:xl(At,yt,Rt,Et,Ht);break;case Xd:xl(At,yt,Rt,Et,Ht),rf(Et,Ht,Rt,1,0);break;case lf:El(At,yt,Rt,Et,Ht);break;default:d(0);}he+=Se,st+=St;}g.Ma+=oe;}else alert("todo:EmitRescaledRowsYUVA");d(g.Ma<=M.height);}}g.C=_,d(g.C<=g.i);}function uo(g){var _;if(0<g.ua)return 0;for(_=0;_<g.Wb;++_){var M=g.Ya[_].G,W=g.Ya[_].H;if(0<M[1][W[1]+0].g||0<M[2][W[2]+0].g||0<M[3][W[3]+0].g)return 0}return 1}function ko(g,_,M,W,Z,oe){if(g.Z!=0){var pe=g.qd,he=g.rd;for(d(ol[g.Z]!=null);_<M;++_)ol[g.Z](pe,he,W,Z,W,Z,oe),pe=W,he=Z,Z+=oe;g.qd=pe,g.rd=he;}}function So(g,_){var M=g.l.ma,W=M.Z==0||M.Z==1?g.l.j:g.C;if(W=g.C<W?W:g.C,d(_<=g.l.o),_>W){var Z=g.l.width,oe=M.ca,pe=M.tb+Z*W,he=g.V,Se=g.Ba+g.c*W,Ie=g.gc;d(g.ab==1),d(Ie[0].hc==3),QA(Ie[0],W,_,he,Se,oe,pe),ko(M,W,_,oe,pe,Z);}g.C=g.Ma=_;}function Na(g,_,M,W,Z,oe,pe){var he=g.$/W,Se=g.$%W,Ie=g.m,st=g.s,St=M+g.$,Fe=St;Z=M+W*Z;var At=M+W*oe,yt=280+st.ua,Rt=g.Pb?he:16777216,Et=0<st.ua?st.Wa:null,Ht=st.wc,Wt=St<At?$s(st,Se,he):null;d(g.C<oe),d(At<=Z);var or=!1;e:for(;;){for(;or||St<At;){var $t=0;if(he>=Rt){var rn=St-M;d((Rt=g).Pb),Rt.wd=Rt.m,Rt.xd=rn,0<Rt.s.ua&&wr(Rt.s.Wa,Rt.s.vb),Rt=he+uf;}if(Se&Ht||(Wt=$s(st,Se,he)),d(Wt!=null),Wt.Qb&&(_[St]=Wt.qb,or=!0),!or)if(Bt(Ie),Wt.jc){$t=Ie,rn=_;var Gr=St,wi=Wt.pd[Ve($t)&hn-1];d(Wt.jc),256>wi.g?(dt($t,$t.u+wi.g),rn[Gr]=wi.value,$t=0):(dt($t,$t.u+wi.g-256),d(256<=wi.value),$t=wi.value),$t==0&&(or=!0);}else $t=ws(Wt.G[0],Wt.H[0],Ie);if(Ie.h)break;if(or||256>$t){if(!or)if(Wt.nd)_[St]=(Wt.qb|$t<<8)>>>0;else {if(Bt(Ie),or=ws(Wt.G[1],Wt.H[1],Ie),Bt(Ie),rn=ws(Wt.G[2],Wt.H[2],Ie),Gr=ws(Wt.G[3],Wt.H[3],Ie),Ie.h)break;_[St]=(Gr<<24|or<<16|$t<<8|rn)>>>0;}if(or=!1,++St,++Se>=W&&(Se=0,++he,pe!=null&&he<=oe&&!(he%16)&&pe(g,he),Et!=null))for(;Fe<St;)$t=_[Fe++],Et.X[(506832829*$t&4294967295)>>>Et.Mb]=$t;}else if(280>$t){if($t=lo($t-256,Ie),rn=ws(Wt.G[4],Wt.H[4],Ie),Bt(Ie),rn=co(W,rn=lo(rn,Ie)),Ie.h)break;if(St-M<rn||Z-St<$t)break e;for(Gr=0;Gr<$t;++Gr)_[St+Gr]=_[St+Gr-rn];for(St+=$t,Se+=$t;Se>=W;)Se-=W,++he,pe!=null&&he<=oe&&!(he%16)&&pe(g,he);if(d(St<=Z),Se&Ht&&(Wt=$s(st,Se,he)),Et!=null)for(;Fe<St;)$t=_[Fe++],Et.X[(506832829*$t&4294967295)>>>Et.Mb]=$t;}else {if(!($t<yt))break e;for(or=$t-280,d(Et!=null);Fe<St;)$t=_[Fe++],Et.X[(506832829*$t&4294967295)>>>Et.Mb]=$t;$t=St,d(!(or>>>(rn=Et).Xa)),_[$t]=rn.X[or],or=!0;}or||d(Ie.h==lt(Ie));}if(g.Pb&&Ie.h&&St<Z)d(g.m.h),g.a=5,g.m=g.wd,g.$=g.xd,0<g.s.ua&&wr(g.s.vb,g.s.Wa);else {if(Ie.h)break e;pe?.(g,he>oe?oe:he),g.a=0,g.$=St-M;}return 1}return g.a=3,0}function po(g){d(g!=null),g.vc=null,g.yc=null,g.Ya=null;var _=g.Wa;_!=null&&(_.X=null),g.vb=null,d(g!=null);}function gA(){var g=new Kn;return g==null?null:(g.a=0,g.xb=Jd,As("Predictor","VP8LPredictors"),As("Predictor","VP8LPredictors_C"),As("PredictorAdd","VP8LPredictorsAdd"),As("PredictorAdd","VP8LPredictorsAdd_C"),Ts=jn,ou=yn,Au=zn,il=Ti,xl=oi,El=di,ec=bs,Ye.VP8LMapColor32b=RA,Ye.VP8LMapColor8b=su,g)}function Co(g,_,M,W,Z){var oe=1,pe=[g],he=[_],Se=W.m,Ie=W.s,st=null,St=0;e:for(;;){if(M)for(;oe&&Jt(Se,1);){var Fe=pe,At=he,yt=W,Rt=1,Et=yt.m,Ht=yt.gc[yt.ab],Wt=Jt(Et,2);if(yt.Oc&1<<Wt)oe=0;else {switch(yt.Oc|=1<<Wt,Ht.hc=Wt,Ht.Ea=Fe[0],Ht.nc=At[0],Ht.K=[null],++yt.ab,d(4>=yt.ab),Wt){case 0:case 1:Ht.b=Jt(Et,3)+2,Rt=Co(rr(Ht.Ea,Ht.b),rr(Ht.nc,Ht.b),0,yt,Ht.K),Ht.K=Ht.K[0];break;case 3:var or,$t=Jt(Et,8)+1,rn=16<$t?0:4<$t?1:2<$t?2:3;if(Fe[0]=rr(Ht.Ea,rn),Ht.b=rn,or=Rt=Co($t,1,0,yt,Ht.K)){var Gr,wi=$t,nn=Ht,Ni=1<<(8>>nn.b),wa=A(Ni);if(wa==null)or=0;else {var pi=nn.K[0],sn=nn.w;for(wa[0]=nn.K[0][0],Gr=1;Gr<1*wi;++Gr)wa[Gr]=Sn(pi[sn+Gr],wa[Gr-1]);for(;Gr<4*Ni;++Gr)wa[Gr]=0;nn.K[0]=null,nn.K[0]=wa,or=1;}}Rt=or;break;case 2:break;default:d(0);}oe=Rt;}}if(pe=pe[0],he=he[0],oe&&Jt(Se,1)&&!(oe=1<=(St=Jt(Se,4))&&11>=St)){W.a=3;break e}var Br;if(Br=oe)t:{var la,fi,Hi,Bs=W,Sa=pe,$a=he,ea=St,Ja=M,Za=Bs.m,Ca=Bs.s,zi=[null],ds=1,ta=0,ps=Og[ea];r:for(;;){if(Ja&&Jt(Za,1)){var Ba=Jt(Za,3)+2,_A=rr(Sa,Ba),Ys=rr($a,Ba),xo=_A*Ys;if(!Co(_A,Ys,0,Bs,zi))break r;for(zi=zi[0],Ca.xc=Ba,la=0;la<xo;++la){var Ar=zi[la]>>8&65535;zi[la]=Ar,Ar>=ds&&(ds=Ar+1);}}if(Za.h)break r;for(fi=0;5>fi;++fi){var Rs=cf[fi];!fi&&0<ea&&(Rs+=1<<ea),ta<Rs&&(ta=Rs);}var eo=c(ds*ps,qe),js=ds,Go=c(js,wt);if(Go==null)var Si=null;else d(65536>=js),Si=Go;var Ii=A(ta);if(Si==null||Ii==null||eo==null){Bs.a=1;break r}var to=eo;for(la=Hi=0;la<ds;++la){var Os=Si[la],ro=Os.G,TA=Os.H,WA=0,Al=1,Ha=0;for(fi=0;5>fi;++fi){Rs=cf[fi],ro[fi]=to,TA[fi]=Hi,!fi&&0<ea&&(Rs+=1<<ea);i:{var pu,ap=Rs,fu=Bs,hu=Ii,Bf=to,xf=Hi,gu=0,ll=fu.m,Pg=Jt(ll,1);if(a(hu,0,0,ap),Pg){var Ef=Jt(ll,1)+1,Mg=Jt(ll,1),_f=Jt(ll,Mg==0?1:8);hu[_f]=1,Ef==2&&(hu[_f=Jt(ll,8)]=1);var td=1;}else {var mu=A(19),Yo=Jt(ll,4)+4;if(19<Yo){fu.a=3;var vu=0;break i}for(pu=0;pu<Yo;++pu)mu[Tg[pu]]=Jt(ll,3);var Pc=void 0,yu=void 0,Tf=fu,op=mu,cl=ap,bu=hu,Ap=0,qo=Tf.m,jf=8,Of=c(128,qe);n:for(;_e(Of,0,7,op,19);){if(Jt(qo,1)){var If=2+2*Jt(qo,3);if((Pc=2+Jt(qo,If))>cl)break n}else Pc=cl;for(yu=0;yu<cl&&Pc--;){Bt(qo);var Ff=Of[0+(127&Ve(qo))];dt(qo,qo.u+Ff.g);var sc=Ff.value;if(16>sc)bu[yu++]=sc,sc!=0&&(jf=sc);else {var kg=sc==16,Lf=sc-16,Ng=Eg[Lf],Uf=Jt(qo,xg[Lf])+Ng;if(yu+Uf>cl)break n;for(var Dg=kg?jf:0;0<Uf--;)bu[yu++]=Dg;}}Ap=1;break n}Ap||(Tf.a=3),td=Ap;}(td=td&&!ll.h)&&(gu=_e(Bf,xf,8,hu,ap)),td&&gu!=0?vu=gu:(fu.a=3,vu=0);}if(vu==0)break r;if(Al&&_g[fi]==1&&(Al=to[Hi].g==0),WA+=to[Hi].g,Hi+=vu,3>=fi){var wu,lp=Ii[0];for(wu=1;wu<Rs;++wu)Ii[wu]>lp&&(lp=Ii[wu]);Ha+=lp;}}if(Os.nd=Al,Os.Qb=0,Al&&(Os.qb=(ro[3][TA[3]+0].value<<24|ro[1][TA[1]+0].value<<16|ro[2][TA[2]+0].value)>>>0,WA==0&&256>ro[0][TA[0]+0].value&&(Os.Qb=1,Os.qb+=ro[0][TA[0]+0].value<<8)),Os.jc=!Os.Qb&&6>Ha,Os.jc){var rd,ul=Os;for(rd=0;rd<hn;++rd){var jl=rd,Ol=ul.pd[jl],nd=ul.G[0][ul.H[0]+jl];256<=nd.value?(Ol.g=nd.g+256,Ol.value=nd.value):(Ol.g=0,Ol.value=0,jl>>=Xs(nd,8,Ol),jl>>=Xs(ul.G[1][ul.H[1]+jl],16,Ol),jl>>=Xs(ul.G[2][ul.H[2]+jl],0,Ol),Xs(ul.G[3][ul.H[3]+jl],24,Ol));}}}Ca.vc=zi,Ca.Wb=ds,Ca.Ya=Si,Ca.yc=eo,Br=1;break t}Br=0;}if(!(oe=Br)){W.a=3;break e}if(0<St){if(Ie.ua=1<<St,!je(Ie.Wa,St)){W.a=1,oe=0;break e}}else Ie.ua=0;var cp=W,Pf=pe,y=he,p=cp.s,S=p.xc;if(cp.c=Pf,cp.i=y,p.md=rr(Pf,S),p.wc=S==0?-1:(1<<S)-1,M){W.xb=pf;break e}if((st=A(pe*he))==null){W.a=1,oe=0;break e}oe=(oe=Na(W,st,0,pe,he,he,null))&&!Se.h;break e}return oe?(Z!=null?Z[0]=st:(d(st==null),d(M)),W.$=0,M||po(Ie)):po(Ie),oe}function No(g,_){var M=g.c*g.i,W=M+_+16*_;return d(g.c<=_),g.V=A(W),g.V==null?(g.Ta=null,g.Ua=0,g.a=1,0):(g.Ta=g.V,g.Ua=g.Ba+M+_,1)}function Da(g,_){var M=g.C,W=_-M,Z=g.V,oe=g.Ba+g.c*M;for(d(_<=g.l.o);0<W;){var pe=16<W?16:W,he=g.l.ma,Se=g.l.width,Ie=Se*pe,st=he.ca,St=he.tb+Se*M,Fe=g.Ta,At=g.Ua;FA(g,pe,Z,oe),zu(Fe,At,st,St,Ie),ko(he,M,M+pe,st,St,Se),W-=pe,Z+=pe*g.c,M+=pe;}d(M==_),g.C=g.Ma=_;}function mA(){this.ub=this.yd=this.td=this.Rb=0;}function LA(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0;}function yl(){this.Fb=this.Bb=this.Cb=0,this.Zb=A(4),this.Lb=A(4);}function $A(){this.Yb=(function(){var g=[];return (function _(M,W,Z){for(var oe=Z[W],pe=0;pe<oe&&(M.push(Z.length>W+1?[]:0),!(Z.length<W+1));pe++)_(M[pe],W+1,Z);})(g,0,[3,11]),g})();}function Hl(){this.jb=A(3),this.Wc=l([4,8],$A),this.Xc=l([4,17],$A);}function UA(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new A(4),this.od=new A(4);}function fo(){this.ld=this.La=this.dd=this.tc=0;}function PA(){this.Na=this.la=0;}function vA(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0;}function bl(){this.ad=A(384),this.Za=0,this.Ob=A(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0;}function wl(){this.uc=this.M=this.Nb=0,this.wa=Array(new fo),this.Y=0,this.ya=Array(new bl),this.aa=0,this.l=new MA;}function Wl(){this.y=A(16),this.f=A(8),this.ea=A(8);}function zl(){this.cb=this.a=0,this.sc="",this.m=new fe,this.Od=new mA,this.Kc=new LA,this.ed=new UA,this.Qa=new yl,this.Ic=this.$c=this.Aa=0,this.D=new wl,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=c(8,fe),this.ia=0,this.pb=c(4,vA),this.Pa=new Hl,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Wl),this.Hd=0,this.rb=Array(new PA),this.sb=0,this.wa=Array(new fo),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new bl),this.L=this.aa=0,this.gd=l([4,2],fo),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0;}function Do(g,_){return 0>g?0:g>_?_:g}function MA(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0;}function wc(){var g=new zl;return g!=null&&(g.a=0,g.sc="OK",g.cb=0,g.Xb=0,Fc||(Fc=tA)),g}function Ss(g,_,M){return g.a==0&&(g.a=_,g.sc=M,g.cb=0),0}function ls(g,_,M){return 3<=M&&g[_+0]==157&&g[_+1]==1&&g[_+2]==42}function Ro(g,_){if(g==null)return 0;if(g.a=0,g.sc="OK",_==null)return Ss(g,2,"null VP8Io passed to VP8GetHeaders()");var M=_.data,W=_.w,Z=_.ha;if(4>Z)return Ss(g,7,"Truncated header.");var oe=M[W+0]|M[W+1]<<8|M[W+2]<<16,pe=g.Od;if(pe.Rb=!(1&oe),pe.td=oe>>1&7,pe.yd=oe>>4&1,pe.ub=oe>>5,3<pe.td)return Ss(g,3,"Incorrect keyframe parameters.");if(!pe.yd)return Ss(g,4,"Frame not displayable.");W+=3,Z-=3;var he=g.Kc;if(pe.Rb){if(7>Z)return Ss(g,7,"cannot parse picture header");if(!ls(M,W,Z))return Ss(g,3,"Bad code word");he.c=16383&(M[W+4]<<8|M[W+3]),he.Td=M[W+4]>>6,he.i=16383&(M[W+6]<<8|M[W+5]),he.Ud=M[W+6]>>6,W+=7,Z-=7,g.za=he.c+15>>4,g.Ub=he.i+15>>4,_.width=he.c,_.height=he.i,_.Da=0,_.j=0,_.v=0,_.va=_.width,_.o=_.height,_.da=0,_.ib=_.width,_.hb=_.height,_.U=_.width,_.T=_.height,a((oe=g.Pa).jb,0,255,oe.jb.length),d((oe=g.Qa)!=null),oe.Cb=0,oe.Bb=0,oe.Fb=1,a(oe.Zb,0,0,oe.Zb.length),a(oe.Lb,0,0,oe.Lb);}if(pe.ub>Z)return Ss(g,7,"bad partition length");Lt(oe=g.m,M,W,pe.ub),W+=pe.ub,Z-=pe.ub,pe.Rb&&(he.Ld=Nt(oe),he.Kd=Nt(oe)),he=g.Qa;var Se,Ie=g.Pa;if(d(oe!=null),d(he!=null),he.Cb=Nt(oe),he.Cb){if(he.Bb=Nt(oe),Nt(oe)){for(he.Fb=Nt(oe),Se=0;4>Se;++Se)he.Zb[Se]=Nt(oe)?vt(oe,7):0;for(Se=0;4>Se;++Se)he.Lb[Se]=Nt(oe)?vt(oe,6):0;}if(he.Bb)for(Se=0;3>Se;++Se)Ie.jb[Se]=Nt(oe)?Pt(oe,8):255;}else he.Bb=0;if(oe.Ka)return Ss(g,3,"cannot parse segment header");if((he=g.ed).zd=Nt(oe),he.Tb=Pt(oe,6),he.wb=Pt(oe,3),he.Pc=Nt(oe),he.Pc&&Nt(oe)){for(Ie=0;4>Ie;++Ie)Nt(oe)&&(he.vd[Ie]=vt(oe,6));for(Ie=0;4>Ie;++Ie)Nt(oe)&&(he.od[Ie]=vt(oe,6));}if(g.L=he.Tb==0?0:he.zd?1:2,oe.Ka)return Ss(g,3,"cannot parse filter header");var st=Z;if(Z=Se=W,W=Se+st,he=st,g.Xb=(1<<Pt(g.m,2))-1,st<3*(Ie=g.Xb))M=7;else {for(Se+=3*Ie,he-=3*Ie,st=0;st<Ie;++st){var St=M[Z+0]|M[Z+1]<<8|M[Z+2]<<16;St>he&&(St=he),Lt(g.Jc[+st],M,Se,St),Se+=St,he-=St,Z+=3;}Lt(g.Jc[+Ie],M,Se,he),M=Se<W?0:5;}if(M!=0)return Ss(g,M,"cannot parse partitions");for(M=Pt(Se=g.m,7),Z=Nt(Se)?vt(Se,4):0,W=Nt(Se)?vt(Se,4):0,he=Nt(Se)?vt(Se,4):0,Ie=Nt(Se)?vt(Se,4):0,Se=Nt(Se)?vt(Se,4):0,st=g.Qa,St=0;4>St;++St){if(st.Cb){var Fe=st.Zb[St];st.Fb||(Fe+=M);}else {if(0<St){g.pb[St]=g.pb[0];continue}Fe=M;}var At=g.pb[St];At.Sc[0]=qu[Do(Fe+Z,127)],At.Sc[1]=Xu[Do(Fe+0,127)],At.Eb[0]=2*qu[Do(Fe+W,127)],At.Eb[1]=101581*Xu[Do(Fe+he,127)]>>16,8>At.Eb[1]&&(At.Eb[1]=8),At.Qc[0]=qu[Do(Fe+Ie,117)],At.Qc[1]=Xu[Do(Fe+Se,127)],At.lc=Fe+Se;}if(!pe.Rb)return Ss(g,4,"Not a key frame.");for(Nt(oe),pe=g.Pa,M=0;4>M;++M){for(Z=0;8>Z;++Z)for(W=0;3>W;++W)for(he=0;11>he;++he)Ie=qt(oe,$u[M][Z][W][he])?Pt(oe,8):Fg[M][Z][W][he],pe.Wc[M][Z].Yb[W][he]=Ie;for(Z=0;17>Z;++Z)pe.Xc[M][Z]=pe.Wc[M][Ju[Z]];}return g.kc=Nt(oe),g.kc&&(g.Bd=Pt(oe,8)),g.cb=1}function tA(g,_,M,W,Z,oe,pe){var he=_[Z].Yb[M];for(M=0;16>Z;++Z){if(!qt(g,he[M+0]))return Z;for(;!qt(g,he[M+1]);)if(he=_[++Z].Yb[0],M=0,Z==16)return 16;var Se=_[Z+1].Yb;if(qt(g,he[M+2])){var Ie=g,st=0;if(qt(Ie,(Fe=he)[(St=M)+3]))if(qt(Ie,Fe[St+6])){for(he=0,St=2*(st=qt(Ie,Fe[St+8]))+(Fe=qt(Ie,Fe[St+9+st])),st=0,Fe=$d[St];Fe[he];++he)st+=st+qt(Ie,Fe[he]);st+=3+(8<<St);}else qt(Ie,Fe[St+7])?(st=7+2*qt(Ie,165),st+=qt(Ie,145)):st=5+qt(Ie,159);else st=qt(Ie,Fe[St+4])?3+qt(Ie,Fe[St+5]):2;he=Se[2];}else st=1,he=Se[1];Se=pe+Ig[Z],0>(Ie=g).b&&kt(Ie);var St,Fe=Ie.b,At=(St=Ie.Ca>>1)-(Ie.I>>Fe)>>31;--Ie.b,Ie.Ca+=At,Ie.Ca|=1,Ie.I-=(St+1&At)<<Fe,oe[Se]=((st^At)-At)*W[(0<Z)+0];}return 16}function Sc(g){var _=g.rb[g.sb-1];_.la=0,_.Na=0,a(g.zc,0,0,g.zc.length),g.ja=0;}function Bo(g,_,M,W,Z){Z=g[_+M+32*W]+(Z>>3),g[_+M+32*W]=-256&Z?0>Z?0:255:Z;}function ua(g,_,M,W,Z,oe){Bo(g,_,0,M,W+Z),Bo(g,_,1,M,W+oe),Bo(g,_,2,M,W-oe),Bo(g,_,3,M,W-Z);}function yA(g){return (20091*g>>16)+g}function kA(g,_,M,W){var Z,oe=0,pe=A(16);for(Z=0;4>Z;++Z){var he=g[_+0]+g[_+8],Se=g[_+0]-g[_+8],Ie=(35468*g[_+4]>>16)-yA(g[_+12]),st=yA(g[_+4])+(35468*g[_+12]>>16);pe[oe+0]=he+st,pe[oe+1]=Se+Ie,pe[oe+2]=Se-Ie,pe[oe+3]=he-st,oe+=4,_++;}for(Z=oe=0;4>Z;++Z)he=(g=pe[oe+0]+4)+pe[oe+8],Se=g-pe[oe+8],Ie=(35468*pe[oe+4]>>16)-yA(pe[oe+12]),Bo(M,W,0,0,he+(st=yA(pe[oe+4])+(35468*pe[oe+12]>>16))),Bo(M,W,1,0,Se+Ie),Bo(M,W,2,0,Se-Ie),Bo(M,W,3,0,he-st),oe++,W+=32;}function $c(g,_,M,W){var Z=g[_+0]+4,oe=35468*g[_+4]>>16,pe=yA(g[_+4]),he=35468*g[_+1]>>16;ua(M,W,0,Z+pe,g=yA(g[_+1]),he),ua(M,W,1,Z+oe,g,he),ua(M,W,2,Z-oe,g,he),ua(M,W,3,Z-pe,g,he);}function bA(g,_,M,W,Z){kA(g,_,M,W),Z&&kA(g,_+16,M,W+4);}function Qo(g,_,M,W){tc(g,_+0,M,W,1),tc(g,_+32,M,W+128,1);}function Kl(g,_,M,W){var Z;for(g=g[_+0]+4,Z=0;4>Z;++Z)for(_=0;4>_;++_)Bo(M,W,_,Z,g);}function NA(g,_,M,W){g[_+0]&&Gi(g,_+0,M,W),g[_+16]&&Gi(g,_+16,M,W+4),g[_+32]&&Gi(g,_+32,M,W+128),g[_+48]&&Gi(g,_+48,M,W+128+4);}function JA(g,_,M,W){var Z,oe=A(16);for(Z=0;4>Z;++Z){var pe=g[_+0+Z]+g[_+12+Z],he=g[_+4+Z]+g[_+8+Z],Se=g[_+4+Z]-g[_+8+Z],Ie=g[_+0+Z]-g[_+12+Z];oe[0+Z]=pe+he,oe[8+Z]=pe-he,oe[4+Z]=Ie+Se,oe[12+Z]=Ie-Se;}for(Z=0;4>Z;++Z)pe=(g=oe[0+4*Z]+3)+oe[3+4*Z],he=oe[1+4*Z]+oe[2+4*Z],Se=oe[1+4*Z]-oe[2+4*Z],Ie=g-oe[3+4*Z],M[W+0]=pe+he>>3,M[W+16]=Ie+Se>>3,M[W+32]=pe-he>>3,M[W+48]=Ie-Se>>3,W+=64;}function ZA(g,_,M){var W,Z=_-32,oe=Vo,pe=255-g[Z-1];for(W=0;W<M;++W){var he,Se=oe,Ie=pe+g[_-1];for(he=0;he<M;++he)g[_+he]=Se[Ie+g[Z+he]];_+=32;}}function Cc(g,_){ZA(g,_,4);}function Vl(g,_){ZA(g,_,8);}function DA(g,_){ZA(g,_,16);}function Gl(g,_){var M;for(M=0;16>M;++M)m(g,_+32*M,g,_-32,16);}function Yl(g,_){var M;for(M=16;0<M;--M)a(g,_,g[_-1],16),_+=32;}function Ho(g,_,M){var W;for(W=0;16>W;++W)a(_,M+32*W,g,16);}function Jc(g,_){var M,W=16;for(M=0;16>M;++M)W+=g[_-1+32*M]+g[_+M-32];Ho(W>>5,g,_);}function el(g,_){var M,W=8;for(M=0;16>M;++M)W+=g[_-1+32*M];Ho(W>>4,g,_);}function ql(g,_){var M,W=8;for(M=0;16>M;++M)W+=g[_+M-32];Ho(W>>4,g,_);}function Zc(g,_){Ho(128,g,_);}function $n(g,_,M){return g+2*_+M+2>>2}function eu(g,_){var M,W=_-32;for(W=new Uint8Array([$n(g[W-1],g[W+0],g[W+1]),$n(g[W+0],g[W+1],g[W+2]),$n(g[W+1],g[W+2],g[W+3]),$n(g[W+2],g[W+3],g[W+4])]),M=0;4>M;++M)m(g,_+32*M,W,0,W.length);}function tu(g,_){var M=g[_-1],W=g[_-1+32],Z=g[_-1+64],oe=g[_-1+96];pr(g,_+0,16843009*$n(g[_-1-32],M,W)),pr(g,_+32,16843009*$n(M,W,Z)),pr(g,_+64,16843009*$n(W,Z,oe)),pr(g,_+96,16843009*$n(Z,oe,oe));}function Xl(g,_){var M,W=4;for(M=0;4>M;++M)W+=g[_+M-32]+g[_-1+32*M];for(W>>=3,M=0;4>M;++M)a(g,_+32*M,W,4);}function wA(g,_){var M=g[_-1+0],W=g[_-1+32],Z=g[_-1+64],oe=g[_-1-32],pe=g[_+0-32],he=g[_+1-32],Se=g[_+2-32],Ie=g[_+3-32];g[_+0+96]=$n(W,Z,g[_-1+96]),g[_+1+96]=g[_+0+64]=$n(M,W,Z),g[_+2+96]=g[_+1+64]=g[_+0+32]=$n(oe,M,W),g[_+3+96]=g[_+2+64]=g[_+1+32]=g[_+0+0]=$n(pe,oe,M),g[_+3+64]=g[_+2+32]=g[_+1+0]=$n(he,pe,oe),g[_+3+32]=g[_+2+0]=$n(Se,he,pe),g[_+3+0]=$n(Ie,Se,he);}function SA(g,_){var M=g[_+1-32],W=g[_+2-32],Z=g[_+3-32],oe=g[_+4-32],pe=g[_+5-32],he=g[_+6-32],Se=g[_+7-32];g[_+0+0]=$n(g[_+0-32],M,W),g[_+1+0]=g[_+0+32]=$n(M,W,Z),g[_+2+0]=g[_+1+32]=g[_+0+64]=$n(W,Z,oe),g[_+3+0]=g[_+2+32]=g[_+1+64]=g[_+0+96]=$n(Z,oe,pe),g[_+3+32]=g[_+2+64]=g[_+1+96]=$n(oe,pe,he),g[_+3+64]=g[_+2+96]=$n(pe,he,Se),g[_+3+96]=$n(he,Se,Se);}function Bc(g,_){var M=g[_-1+0],W=g[_-1+32],Z=g[_-1+64],oe=g[_-1-32],pe=g[_+0-32],he=g[_+1-32],Se=g[_+2-32],Ie=g[_+3-32];g[_+0+0]=g[_+1+64]=oe+pe+1>>1,g[_+1+0]=g[_+2+64]=pe+he+1>>1,g[_+2+0]=g[_+3+64]=he+Se+1>>1,g[_+3+0]=Se+Ie+1>>1,g[_+0+96]=$n(Z,W,M),g[_+0+64]=$n(W,M,oe),g[_+0+32]=g[_+1+96]=$n(M,oe,pe),g[_+1+32]=g[_+2+96]=$n(oe,pe,he),g[_+2+32]=g[_+3+96]=$n(pe,he,Se),g[_+3+32]=$n(he,Se,Ie);}function ru(g,_){var M=g[_+0-32],W=g[_+1-32],Z=g[_+2-32],oe=g[_+3-32],pe=g[_+4-32],he=g[_+5-32],Se=g[_+6-32],Ie=g[_+7-32];g[_+0+0]=M+W+1>>1,g[_+1+0]=g[_+0+64]=W+Z+1>>1,g[_+2+0]=g[_+1+64]=Z+oe+1>>1,g[_+3+0]=g[_+2+64]=oe+pe+1>>1,g[_+0+32]=$n(M,W,Z),g[_+1+32]=g[_+0+96]=$n(W,Z,oe),g[_+2+32]=g[_+1+96]=$n(Z,oe,pe),g[_+3+32]=g[_+2+96]=$n(oe,pe,he),g[_+3+64]=$n(pe,he,Se),g[_+3+96]=$n(he,Se,Ie);}function Sl(g,_){var M=g[_-1+0],W=g[_-1+32],Z=g[_-1+64],oe=g[_-1+96];g[_+0+0]=M+W+1>>1,g[_+2+0]=g[_+0+32]=W+Z+1>>1,g[_+2+32]=g[_+0+64]=Z+oe+1>>1,g[_+1+0]=$n(M,W,Z),g[_+3+0]=g[_+1+32]=$n(W,Z,oe),g[_+3+32]=g[_+1+64]=$n(Z,oe,oe),g[_+3+64]=g[_+2+64]=g[_+0+96]=g[_+1+96]=g[_+2+96]=g[_+3+96]=oe;}function Ra(g,_){var M=g[_-1+0],W=g[_-1+32],Z=g[_-1+64],oe=g[_-1+96],pe=g[_-1-32],he=g[_+0-32],Se=g[_+1-32],Ie=g[_+2-32];g[_+0+0]=g[_+2+32]=M+pe+1>>1,g[_+0+32]=g[_+2+64]=W+M+1>>1,g[_+0+64]=g[_+2+96]=Z+W+1>>1,g[_+0+96]=oe+Z+1>>1,g[_+3+0]=$n(he,Se,Ie),g[_+2+0]=$n(pe,he,Se),g[_+1+0]=g[_+3+32]=$n(M,pe,he),g[_+1+32]=g[_+3+64]=$n(W,M,pe),g[_+1+64]=g[_+3+96]=$n(Z,W,M),g[_+1+96]=$n(oe,Z,W);}function rA(g,_){var M;for(M=0;8>M;++M)m(g,_+32*M,g,_-32,8);}function nu(g,_){var M;for(M=0;8>M;++M)a(g,_,g[_-1],8),_+=32;}function nA(g,_,M){var W;for(W=0;8>W;++W)a(_,M+32*W,g,8);}function iu(g,_){var M,W=8;for(M=0;8>M;++M)W+=g[_+M-32]+g[_-1+32*M];nA(W>>4,g,_);}function $l(g,_){var M,W=4;for(M=0;8>M;++M)W+=g[_+M-32];nA(W>>3,g,_);}function CA(g,_){var M,W=4;for(M=0;8>M;++M)W+=g[_-1+32*M];nA(W>>3,g,_);}function Cl(g,_){nA(128,g,_);}function Xa(g,_,M){var W=g[_-M],Z=g[_+0],oe=3*(Z-W)+Yd[1020+g[_-2*M]-g[_+M]],pe=Ku[112+(oe+4>>3)];g[_-M]=Vo[255+W+Ku[112+(oe+3>>3)]],g[_+0]=Vo[255+Z-pe];}function Jl(g,_,M,W){var Z=g[_+0],oe=g[_+M];return iA[255+g[_-2*M]-g[_-M]]>W||iA[255+oe-Z]>W}function tl(g,_,M,W){return 4*iA[255+g[_-M]-g[_+0]]+iA[255+g[_-2*M]-g[_+M]]<=W}function Zl(g,_,M,W,Z){var oe=g[_-3*M],pe=g[_-2*M],he=g[_-M],Se=g[_+0],Ie=g[_+M],st=g[_+2*M],St=g[_+3*M];return 4*iA[255+he-Se]+iA[255+pe-Ie]>W?0:iA[255+g[_-4*M]-oe]<=Z&&iA[255+oe-pe]<=Z&&iA[255+pe-he]<=Z&&iA[255+St-st]<=Z&&iA[255+st-Ie]<=Z&&iA[255+Ie-Se]<=Z}function Wo(g,_,M,W){var Z=2*W+1;for(W=0;16>W;++W)tl(g,_+W,M,Z)&&Xa(g,_+W,M);}function rl(g,_,M,W){var Z=2*W+1;for(W=0;16>W;++W)tl(g,_+W*M,1,Z)&&Xa(g,_+W*M,1);}function xc(g,_,M,W){var Z;for(Z=3;0<Z;--Z)Wo(g,_+=4*M,M,W);}function Ec(g,_,M,W){var Z;for(Z=3;0<Z;--Z)rl(g,_+=4,M,W);}function BA(g,_,M,W,Z,oe,pe,he){for(oe=2*oe+1;0<Z--;){if(Zl(g,_,M,oe,pe))if(Jl(g,_,M,he))Xa(g,_,M);else {var Se=g,Ie=_,st=M,St=Se[Ie-2*st],Fe=Se[Ie-st],At=Se[Ie+0],yt=Se[Ie+st],Rt=Se[Ie+2*st],Et=27*(Wt=Yd[1020+3*(At-Fe)+Yd[1020+St-yt]])+63>>7,Ht=18*Wt+63>>7,Wt=9*Wt+63>>7;Se[Ie-3*st]=Vo[255+Se[Ie-3*st]+Wt],Se[Ie-2*st]=Vo[255+St+Ht],Se[Ie-st]=Vo[255+Fe+Et],Se[Ie+0]=Vo[255+At-Et],Se[Ie+st]=Vo[255+yt-Ht],Se[Ie+2*st]=Vo[255+Rt-Wt];}_+=W;}}function xA(g,_,M,W,Z,oe,pe,he){for(oe=2*oe+1;0<Z--;){if(Zl(g,_,M,oe,pe))if(Jl(g,_,M,he))Xa(g,_,M);else {var Se=g,Ie=_,st=M,St=Se[Ie-st],Fe=Se[Ie+0],At=Se[Ie+st],yt=Ku[112+(4+(Rt=3*(Fe-St))>>3)],Rt=Ku[112+(Rt+3>>3)],Et=yt+1>>1;Se[Ie-2*st]=Vo[255+Se[Ie-2*st]+Et],Se[Ie-st]=Vo[255+St+Rt],Se[Ie+0]=Vo[255+Fe-yt],Se[Ie+st]=Vo[255+At-Et];}_+=W;}}function _c(g,_,M,W,Z,oe){BA(g,_,M,1,16,W,Z,oe);}function nl(g,_,M,W,Z,oe){BA(g,_,1,M,16,W,Z,oe);}function Tc(g,_,M,W,Z,oe){var pe;for(pe=3;0<pe;--pe)xA(g,_+=4*M,M,1,16,W,Z,oe);}function F(g,_,M,W,Z,oe){var pe;for(pe=3;0<pe;--pe)xA(g,_+=4,1,M,16,W,Z,oe);}function J(g,_,M,W,Z,oe,pe,he){BA(g,_,Z,1,8,oe,pe,he),BA(M,W,Z,1,8,oe,pe,he);}function Ue(g,_,M,W,Z,oe,pe,he){BA(g,_,1,Z,8,oe,pe,he),BA(M,W,1,Z,8,oe,pe,he);}function nt(g,_,M,W,Z,oe,pe,he){xA(g,_+4*Z,Z,1,8,oe,pe,he),xA(M,W+4*Z,Z,1,8,oe,pe,he);}function ft(g,_,M,W,Z,oe,pe,he){xA(g,_+4,1,Z,8,oe,pe,he),xA(M,W+4,1,Z,8,oe,pe,he);}function Kt(){this.ba=new Xn,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new Bi,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc";}function Xt(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0;}function Wr(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0;}function Zr(){this.ua=0,this.Wa=new kn,this.vb=new kn,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new wt,this.yc=new qe;}function Kn(){this.xb=this.a=0,this.l=new MA,this.ca=new Xn,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new Ne,this.Pb=0,this.wd=new Ne,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new Zr,this.ab=0,this.gc=c(4,Wr),this.Oc=0;}function ri(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new MA,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0;}function Pi(g,_,M,W,Z,oe,pe){for(g=g==null?0:g[_+0],_=0;_<pe;++_)Z[oe+_]=g+M[W+_]&255,g=Z[oe+_];}function _s(g,_,M,W,Z,oe,pe){var he;if(g==null)Pi(null,null,M,W,Z,oe,pe);else for(he=0;he<pe;++he)Z[oe+he]=g[_+he]+M[W+he]&255;}function Gs(g,_,M,W,Z,oe,pe){if(g==null)Pi(null,null,M,W,Z,oe,pe);else {var he,Se=g[_+0],Ie=Se,st=Se;for(he=0;he<pe;++he)Ie=st+(Se=g[_+he])-Ie,st=M[W+he]+(-256&Ie?0>Ie?0:255:Ie)&255,Ie=Se,Z[oe+he]=st;}}function cs(g,_,M,W){var Z=_.width,oe=_.o;if(d(g!=null&&_!=null),0>M||0>=W||M+W>oe)return null;if(!g.Cc){if(g.ga==null){var pe;if(g.ga=new ri,(pe=g.ga==null)||(pe=_.width*_.o,d(g.Gb.length==0),g.Gb=A(pe),g.Uc=0,g.Gb==null?pe=0:(g.mb=g.Gb,g.nb=g.Uc,g.rc=null,pe=1),pe=!pe),!pe){pe=g.ga;var he=g.Fa,Se=g.P,Ie=g.qc,st=g.mb,St=g.nb,Fe=Se+1,At=Ie-1,yt=pe.l;if(d(he!=null&&st!=null&&_!=null),ol[0]=null,ol[1]=Pi,ol[2]=_s,ol[3]=Gs,pe.ca=st,pe.tb=St,pe.c=_.width,pe.i=_.height,d(0<pe.c&&0<pe.i),1>=Ie)_=0;else if(pe.$a=3&he[Se+0],pe.Z=he[Se+0]>>2&3,pe.Lc=he[Se+0]>>4&3,Se=he[Se+0]>>6&3,0>pe.$a||1<pe.$a||4<=pe.Z||1<pe.Lc||Se)_=0;else if(yt.put=Pn,yt.ac=ya,yt.bc=Ao,yt.ma=pe,yt.width=_.width,yt.height=_.height,yt.Da=_.Da,yt.v=_.v,yt.va=_.va,yt.j=_.j,yt.o=_.o,pe.$a)e:{d(pe.$a==1),_=gA();t:for(;;){if(_==null){_=0;break e}if(d(pe!=null),pe.mc=_,_.c=pe.c,_.i=pe.i,_.l=pe.l,_.l.ma=pe,_.l.width=pe.c,_.l.height=pe.i,_.a=0,Ut(_.m,he,Fe,At),!Co(pe.c,pe.i,1,_,null)||(_.ab==1&&_.gc[0].hc==3&&uo(_.s)?(pe.ic=1,he=_.c*_.i,_.Ta=null,_.Ua=0,_.V=A(he),_.Ba=0,_.V==null?(_.a=1,_=0):_=1):(pe.ic=0,_=No(_,pe.c)),!_))break t;_=1;break e}pe.mc=null,_=0;}else _=At>=pe.c*pe.i;pe=!_;}if(pe)return null;g.ga.Lc!=1?g.Ga=0:W=oe-M;}d(g.ga!=null),d(M+W<=oe);e:{if(_=(he=g.ga).c,oe=he.l.o,he.$a==0){if(Fe=g.rc,At=g.Vc,yt=g.Fa,Se=g.P+1+M*_,Ie=g.mb,st=g.nb+M*_,d(Se<=g.P+g.qc),he.Z!=0)for(d(ol[he.Z]!=null),pe=0;pe<W;++pe)ol[he.Z](Fe,At,yt,Se,Ie,st,_),Fe=Ie,At=st,st+=_,Se+=_;else for(pe=0;pe<W;++pe)m(Ie,st,yt,Se,_),Fe=Ie,At=st,st+=_,Se+=_;g.rc=Fe,g.Vc=At;}else {if(d(he.mc!=null),_=M+W,d((pe=he.mc)!=null),d(_<=pe.i),pe.C>=_)_=1;else if(he.ic||X(),he.ic){he=pe.V,Fe=pe.Ba,At=pe.c;var Rt=pe.i,Et=(yt=1,Se=pe.$/At,Ie=pe.$%At,st=pe.m,St=pe.s,pe.$),Ht=At*Rt,Wt=At*_,or=St.wc,$t=Et<Wt?$s(St,Ie,Se):null;d(Et<=Ht),d(_<=Rt),d(uo(St));t:for(;;){for(;!st.h&&Et<Wt;){if(Ie&or||($t=$s(St,Ie,Se)),d($t!=null),Bt(st),256>(Rt=ws($t.G[0],$t.H[0],st)))he[Fe+Et]=Rt,++Et,++Ie>=At&&(Ie=0,++Se<=_&&!(Se%16)&&So(pe,Se));else {if(!(280>Rt)){yt=0;break t}Rt=lo(Rt-256,st);var rn,Gr=ws($t.G[4],$t.H[4],st);if(Bt(st),!(Et>=(Gr=co(At,Gr=lo(Gr,st)))&&Ht-Et>=Rt)){yt=0;break t}for(rn=0;rn<Rt;++rn)he[Fe+Et+rn]=he[Fe+Et+rn-Gr];for(Et+=Rt,Ie+=Rt;Ie>=At;)Ie-=At,++Se<=_&&!(Se%16)&&So(pe,Se);Et<Wt&&Ie&or&&($t=$s(St,Ie,Se));}d(st.h==lt(st));}So(pe,Se>_?_:Se);break t}!yt||st.h&&Et<Ht?(yt=0,pe.a=st.h?5:3):pe.$=Et,_=yt;}else _=Na(pe,pe.V,pe.Ba,pe.c,pe.i,_,Da);if(!_){W=0;break e}}M+W>=oe&&(g.Cc=1),W=1;}if(!W)return null;if(g.Cc&&((W=g.ga)!=null&&(W.mc=null),g.ga=null,0<g.Ga))return alert("todo:WebPDequantizeLevels"),null}return g.nb+M*Z}function Js(g,_,M,W,Z,oe){for(;0<Z--;){var pe,he=g,Se=_+(M?1:0),Ie=g,st=_+(M?0:3);for(pe=0;pe<W;++pe){var St=Ie[st+4*pe];St!=255&&(St*=32897,he[Se+4*pe+0]=he[Se+4*pe+0]*St>>23,he[Se+4*pe+1]=he[Se+4*pe+1]*St>>23,he[Se+4*pe+2]=he[Se+4*pe+2]*St>>23);}_+=oe;}}function yi(g,_,M,W,Z){for(;0<W--;){var oe;for(oe=0;oe<M;++oe){var pe=g[_+2*oe+0],he=15&(Ie=g[_+2*oe+1]),Se=4369*he,Ie=(240&Ie|Ie>>4)*Se>>16;g[_+2*oe+0]=(240&pe|pe>>4)*Se>>16&240|(15&pe|pe<<4)*Se>>16>>4&15,g[_+2*oe+1]=240&Ie|he;}_+=Z;}}function ba(g,_,M,W,Z,oe,pe,he){var Se,Ie,st=255;for(Ie=0;Ie<Z;++Ie){for(Se=0;Se<W;++Se){var St=g[_+Se];oe[pe+4*Se]=St,st&=St;}_+=M,pe+=he;}return st!=255}function h(g,_,M,W,Z){var oe;for(oe=0;oe<Z;++oe)M[W+oe]=g[_+oe]>>8;}function X(){lu=Js,rf=yi,Ko=ba,zu=h;}function j(g,_,M){Ye[g]=function(W,Z,oe,pe,he,Se,Ie,st,St,Fe,At,yt,Rt,Et,Ht,Wt,or){var $t,rn=or-1>>1,Gr=he[Se+0]|Ie[st+0]<<16,wi=St[Fe+0]|At[yt+0]<<16;d(W!=null);var nn=3*Gr+wi+131074>>2;for(_(W[Z+0],255&nn,nn>>16,Rt,Et),oe!=null&&(nn=3*wi+Gr+131074>>2,_(oe[pe+0],255&nn,nn>>16,Ht,Wt)),$t=1;$t<=rn;++$t){var Ni=he[Se+$t]|Ie[st+$t]<<16,wa=St[Fe+$t]|At[yt+$t]<<16,pi=Gr+Ni+wi+wa+524296,sn=pi+2*(Ni+wi)>>3;nn=sn+Gr>>1,Gr=(pi=pi+2*(Gr+wa)>>3)+Ni>>1,_(W[Z+2*$t-1],255&nn,nn>>16,Rt,Et+(2*$t-1)*M),_(W[Z+2*$t-0],255&Gr,Gr>>16,Rt,Et+(2*$t-0)*M),oe!=null&&(nn=pi+wi>>1,Gr=sn+wa>>1,_(oe[pe+2*$t-1],255&nn,nn>>16,Ht,Wt+(2*$t-1)*M),_(oe[pe+2*$t+0],255&Gr,Gr>>16,Ht,Wt+(2*$t+0)*M)),Gr=Ni,wi=wa;}1&or||(nn=3*Gr+wi+131074>>2,_(W[Z+or-1],255&nn,nn>>16,Rt,Et+(or-1)*M),oe!=null&&(nn=3*wi+Gr+131074>>2,_(oe[pe+or-1],255&nn,nn>>16,Ht,Wt+(or-1)*M)));};}function me(){aA[cu]=Zu,aA[Vu]=Zd,aA[Gu]=ff,aA[uu]=hf,aA[pa]=gf,aA[rc]=ep,aA[lf]=Lc,aA[qd]=Zd,aA[Yu]=hf,aA[Ic]=gf,aA[Xd]=ep;}function Pe(g){return g&~Ug?0>g?0:255:g>>mf}function Oe(g,_){return Pe((19077*g>>8)+(26149*_>>8)-14234)}function _t(g,_,M){return Pe((19077*g>>8)-(6419*_>>8)-(13320*M>>8)+8708)}function ut(g,_){return Pe((19077*g>>8)+(33050*_>>8)-17685)}function Or(g,_,M,W,Z){W[Z+0]=Oe(g,M),W[Z+1]=_t(g,_,M),W[Z+2]=ut(g,_);}function et(g,_,M,W,Z){W[Z+0]=ut(g,_),W[Z+1]=_t(g,_,M),W[Z+2]=Oe(g,M);}function Tt(g,_,M,W,Z){var oe=_t(g,_,M);_=oe<<3&224|ut(g,_)>>3,W[Z+0]=248&Oe(g,M)|oe>>5,W[Z+1]=_;}function bi(g,_,M,W,Z){var oe=240&ut(g,_)|15;W[Z+0]=240&Oe(g,M)|_t(g,_,M)>>4,W[Z+1]=oe;}function It(g,_,M,W,Z){W[Z+0]=255,Or(g,_,M,W,Z+1);}function tr(g,_,M,W,Z){et(g,_,M,W,Z),W[Z+3]=255;}function zr(g,_,M,W,Z){Or(g,_,M,W,Z),W[Z+3]=255;}function ki(g,_,M){Ye[g]=function(W,Z,oe,pe,he,Se,Ie,st,St){for(var Fe=st+(-2&St)*M;st!=Fe;)_(W[Z+0],oe[pe+0],he[Se+0],Ie,st),_(W[Z+1],oe[pe+0],he[Se+0],Ie,st+M),Z+=2,++pe,++Se,st+=2*M;1&St&&_(W[Z+0],oe[pe+0],he[Se+0],Ie,st);};}function Dn(g,_,M){return M==0?g==0?_==0?6:5:_==0?4:0:M}function ni(g,_,M,W,Z){switch(g>>>30){case 3:tc(_,M,W,Z,0);break;case 2:ho(_,M,W,Z);break;case 1:Gi(_,M,W,Z);}}function Ai(g,_){var M,W,Z=_.M,oe=_.Nb,pe=g.oc,he=g.pc+40,Se=g.oc,Ie=g.pc+584,st=g.oc,St=g.pc+600;for(M=0;16>M;++M)pe[he+32*M-1]=129;for(M=0;8>M;++M)Se[Ie+32*M-1]=129,st[St+32*M-1]=129;for(0<Z?pe[he-1-32]=Se[Ie-1-32]=st[St-1-32]=129:(a(pe,he-32-1,127,21),a(Se,Ie-32-1,127,9),a(st,St-32-1,127,9)),W=0;W<g.za;++W){var Fe=_.ya[_.aa+W];if(0<W){for(M=-1;16>M;++M)m(pe,he+32*M-4,pe,he+32*M+12,4);for(M=-1;8>M;++M)m(Se,Ie+32*M-4,Se,Ie+32*M+4,4),m(st,St+32*M-4,st,St+32*M+4,4);}var At=g.Gd,yt=g.Hd+W,Rt=Fe.ad,Et=Fe.Hc;if(0<Z&&(m(pe,he-32,At[yt].y,0,16),m(Se,Ie-32,At[yt].f,0,8),m(st,St-32,At[yt].ea,0,8)),Fe.Za){var Ht=pe,Wt=he-32+16;for(0<Z&&(W>=g.za-1?a(Ht,Wt,At[yt].y[15],4):m(Ht,Wt,At[yt+1].y,0,4)),M=0;4>M;M++)Ht[Wt+128+M]=Ht[Wt+256+M]=Ht[Wt+384+M]=Ht[Wt+0+M];for(M=0;16>M;++M,Et<<=2)Ht=pe,Wt=he+Sf[M],sA[Fe.Ob[M]](Ht,Wt),ni(Et,Rt,16*+M,Ht,Wt);}else if(Ht=Dn(W,Z,Fe.Ob[0]),Tl[Ht](pe,he),Et!=0)for(M=0;16>M;++M,Et<<=2)ni(Et,Rt,16*+M,pe,he+Sf[M]);for(M=Fe.Gc,Ht=Dn(W,Z,Fe.Dd),EA[Ht](Se,Ie),EA[Ht](st,St),Et=Rt,Ht=Se,Wt=Ie,255&(Fe=0|M)&&(170&Fe?HA(Et,256,Ht,Wt):us(Et,256,Ht,Wt)),Fe=st,Et=St,255&(M>>=8)&&(170&M?HA(Rt,320,Fe,Et):us(Rt,320,Fe,Et)),Z<g.Ub-1&&(m(At[yt].y,0,pe,he+480,16),m(At[yt].f,0,Se,Ie+224,8),m(At[yt].ea,0,st,St+224,8)),M=8*oe*g.B,At=g.sa,yt=g.ta+16*W+16*oe*g.R,Rt=g.qa,Fe=g.ra+8*W+M,Et=g.Ha,Ht=g.Ia+8*W+M,M=0;16>M;++M)m(At,yt+M*g.R,pe,he+32*M,16);for(M=0;8>M;++M)m(Rt,Fe+M*g.B,Se,Ie+32*M,8),m(Et,Ht+M*g.B,st,St+32*M,8);}}function Yn(g,_,M,W,Z,oe,pe,he,Se){var Ie=[0],st=[0],St=0,Fe=Se!=null?Se.kd:0,At=Se??new Xt;if(g==null||12>M)return 7;At.data=g,At.w=_,At.ha=M,_=[_],M=[M],At.gb=[At.gb];e:{var yt=_,Rt=M,Et=At.gb;if(d(g!=null),d(Rt!=null),d(Et!=null),Et[0]=0,12<=Rt[0]&&!C(g,yt[0],"RIFF")){if(C(g,yt[0]+8,"WEBP")){Et=3;break e}var Ht=Tn(g,yt[0]+4);if(12>Ht||4294967286<Ht){Et=3;break e}if(Fe&&Ht>Rt[0]-8){Et=7;break e}Et[0]=Ht,yt[0]+=12,Rt[0]-=12;}Et=0;}if(Et!=0)return Et;for(Ht=0<At.gb[0],M=M[0];;){e:{var Wt=g;Rt=_,Et=M;var or=Ie,$t=st,rn=yt=[0];if((nn=St=[St])[0]=0,8>Et[0])Et=7;else {if(!C(Wt,Rt[0],"VP8X")){if(Tn(Wt,Rt[0]+4)!=10){Et=3;break e}if(18>Et[0]){Et=7;break e}var Gr=Tn(Wt,Rt[0]+8),wi=1+Lr(Wt,Rt[0]+12);if(2147483648<=wi*(Wt=1+Lr(Wt,Rt[0]+15))){Et=3;break e}rn!=null&&(rn[0]=Gr),or!=null&&(or[0]=wi),$t!=null&&($t[0]=Wt),Rt[0]+=18,Et[0]-=18,nn[0]=1;}Et=0;}}if(St=St[0],yt=yt[0],Et!=0)return Et;if(Rt=!!(2&yt),!Ht&&St)return 3;if(oe!=null&&(oe[0]=!!(16&yt)),pe!=null&&(pe[0]=Rt),he!=null&&(he[0]=0),pe=Ie[0],yt=st[0],St&&Rt&&Se==null){Et=0;break}if(4>M){Et=7;break}if(Ht&&St||!Ht&&!St&&!C(g,_[0],"ALPH")){M=[M],At.na=[At.na],At.P=[At.P],At.Sa=[At.Sa];e:{Gr=g,Et=_,Ht=M;var nn=At.gb;or=At.na,$t=At.P,rn=At.Sa,wi=22,d(Gr!=null),d(Ht!=null),Wt=Et[0];var Ni=Ht[0];for(d(or!=null),d(rn!=null),or[0]=null,$t[0]=null,rn[0]=0;;){if(Et[0]=Wt,Ht[0]=Ni,8>Ni){Et=7;break e}var wa=Tn(Gr,Wt+4);if(4294967286<wa){Et=3;break e}var pi=8+wa+1&-2;if(wi+=pi,0<nn&&wi>nn){Et=3;break e}if(!C(Gr,Wt,"VP8 ")||!C(Gr,Wt,"VP8L")){Et=0;break e}if(Ni[0]<pi){Et=7;break e}C(Gr,Wt,"ALPH")||(or[0]=Gr,$t[0]=Wt+8,rn[0]=wa),Wt+=pi,Ni-=pi;}}if(M=M[0],At.na=At.na[0],At.P=At.P[0],At.Sa=At.Sa[0],Et!=0)break}M=[M],At.Ja=[At.Ja],At.xa=[At.xa];e:if(nn=g,Et=_,Ht=M,or=At.gb[0],$t=At.Ja,rn=At.xa,Gr=Et[0],Wt=!C(nn,Gr,"VP8 "),wi=!C(nn,Gr,"VP8L"),d(nn!=null),d(Ht!=null),d($t!=null),d(rn!=null),8>Ht[0])Et=7;else {if(Wt||wi){if(nn=Tn(nn,Gr+4),12<=or&&nn>or-12){Et=3;break e}if(Fe&&nn>Ht[0]-8){Et=7;break e}$t[0]=nn,Et[0]+=8,Ht[0]-=8,rn[0]=wi;}else rn[0]=5<=Ht[0]&&nn[Gr+0]==47&&!(nn[Gr+4]>>5),$t[0]=Ht[0];Et=0;}if(M=M[0],At.Ja=At.Ja[0],At.xa=At.xa[0],_=_[0],Et!=0)break;if(4294967286<At.Ja)return 3;if(he==null||Rt||(he[0]=At.xa?2:1),pe=[pe],yt=[yt],At.xa){if(5>M){Et=7;break}he=pe,Fe=yt,Rt=oe,g==null||5>M?g=0:5<=M&&g[_+0]==47&&!(g[_+4]>>5)?(Ht=[0],nn=[0],or=[0],Ut($t=new Ne,g,_,M),rs($t,Ht,nn,or)?(he!=null&&(he[0]=Ht[0]),Fe!=null&&(Fe[0]=nn[0]),Rt!=null&&(Rt[0]=or[0]),g=1):g=0):g=0;}else {if(10>M){Et=7;break}he=yt,g==null||10>M||!ls(g,_+3,M-3)?g=0:(Fe=g[_+0]|g[_+1]<<8|g[_+2]<<16,Rt=16383&(g[_+7]<<8|g[_+6]),g=16383&(g[_+9]<<8|g[_+8]),1&Fe||3<(Fe>>1&7)||!(Fe>>4&1)||Fe>>5>=At.Ja||!Rt||!g?g=0:(pe&&(pe[0]=Rt),he&&(he[0]=g),g=1));}if(!g||(pe=pe[0],yt=yt[0],St&&(Ie[0]!=pe||st[0]!=yt)))return 3;Se!=null&&(Se[0]=At,Se.offset=_-Se.w,d(4294967286>_-Se.w),d(Se.offset==Se.ha-M));break}return Et==0||Et==7&&St&&Se==null?(oe!=null&&(oe[0]|=At.na!=null&&0<At.na.length),W!=null&&(W[0]=pe),Z!=null&&(Z[0]=yt),0):Et}function Sr(g,_,M){var W=_.width,Z=_.height,oe=0,pe=0,he=W,Se=Z;if(_.Da=g!=null&&0<g.Da,_.Da&&(he=g.cd,Se=g.bd,oe=g.v,pe=g.j,11>M||(oe&=-2,pe&=-2),0>oe||0>pe||0>=he||0>=Se||oe+he>W||pe+Se>Z))return 0;if(_.v=oe,_.j=pe,_.va=oe+he,_.o=pe+Se,_.U=he,_.T=Se,_.da=g!=null&&0<g.da,_.da){if(!vr(he,Se,M=[g.ib],oe=[g.hb]))return 0;_.ib=M[0],_.hb=oe[0];}return _.ob=g!=null&&g.ob,_.Kb=g==null||!g.Sd,_.da&&(_.ob=_.ib<3*W/4&&_.hb<3*Z/4,_.Kb=0),1}function Oi(g){if(g==null)return 2;if(11>g.S){var _=g.f.RGBA;_.fb+=(g.height-1)*_.A,_.A=-_.A;}else _=g.f.kb,g=g.height,_.O+=(g-1)*_.fa,_.fa=-_.fa,_.N+=(g-1>>1)*_.Ab,_.Ab=-_.Ab,_.W+=(g-1>>1)*_.Db,_.Db=-_.Db,_.F!=null&&(_.J+=(g-1)*_.lb,_.lb=-_.lb);return 0}function Cs(g,_,M,W){if(W==null||0>=g||0>=_)return 2;if(M!=null){if(M.Da){var Z=M.cd,oe=M.bd,pe=-2&M.v,he=-2&M.j;if(0>pe||0>he||0>=Z||0>=oe||pe+Z>g||he+oe>_)return 2;g=Z,_=oe;}if(M.da){if(!vr(g,_,Z=[M.ib],oe=[M.hb]))return 2;g=Z[0],_=oe[0];}}W.width=g,W.height=_;e:{var Se=W.width,Ie=W.height;if(g=W.S,0>=Se||0>=Ie||!(g>=cu&&13>g))g=2;else {if(0>=W.Rd&&W.sd==null){pe=oe=Z=_=0;var st=(he=Se*sp[g])*Ie;if(11>g||(oe=(Ie+1)/2*(_=(Se+1)/2),g==12&&(pe=(Z=Se)*Ie)),(Ie=A(st+2*oe+pe))==null){g=1;break e}W.sd=Ie,11>g?((Se=W.f.RGBA).eb=Ie,Se.fb=0,Se.A=he,Se.size=st):((Se=W.f.kb).y=Ie,Se.O=0,Se.fa=he,Se.Fd=st,Se.f=Ie,Se.N=0+st,Se.Ab=_,Se.Cd=oe,Se.ea=Ie,Se.W=0+st+oe,Se.Db=_,Se.Ed=oe,g==12&&(Se.F=Ie,Se.J=0+st+2*oe),Se.Tc=pe,Se.lb=Z);}if(_=1,Z=W.S,oe=W.width,pe=W.height,Z>=cu&&13>Z)if(11>Z)g=W.f.RGBA,_&=(he=Math.abs(g.A))*(pe-1)+oe<=g.size,_&=he>=oe*sp[Z],_&=g.eb!=null;else {g=W.f.kb,he=(oe+1)/2,st=(pe+1)/2,Se=Math.abs(g.fa),Ie=Math.abs(g.Ab);var St=Math.abs(g.Db),Fe=Math.abs(g.lb),At=Fe*(pe-1)+oe;_&=Se*(pe-1)+oe<=g.Fd,_&=Ie*(st-1)+he<=g.Cd,_=(_&=St*(st-1)+he<=g.Ed)&Se>=oe&Ie>=he&St>=he,_&=g.y!=null,_&=g.f!=null,_&=g.ea!=null,Z==12&&(_&=Fe>=oe,_&=At<=g.Tc,_&=g.F!=null);}else _=0;g=_?0:2;}}return g!=0||M!=null&&M.fd&&(g=Oi(W)),g}var hn=64,Jn=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],Rn=24,On=32,ii=8,Qa=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];Hr("Predictor0","PredictorAdd0"),Ye.Predictor0=function(){return 4278190080},Ye.Predictor1=function(g){return g},Ye.Predictor2=function(g,_,M){return _[M+0]},Ye.Predictor3=function(g,_,M){return _[M+1]},Ye.Predictor4=function(g,_,M){return _[M-1]},Ye.Predictor5=function(g,_,M){return Vr(Vr(g,_[M+1]),_[M+0])},Ye.Predictor6=function(g,_,M){return Vr(g,_[M-1])},Ye.Predictor7=function(g,_,M){return Vr(g,_[M+0])},Ye.Predictor8=function(g,_,M){return Vr(_[M-1],_[M+0])},Ye.Predictor9=function(g,_,M){return Vr(_[M+0],_[M+1])},Ye.Predictor10=function(g,_,M){return Vr(Vr(g,_[M-1]),Vr(_[M+0],_[M+1]))},Ye.Predictor11=function(g,_,M){var W=_[M+0];return 0>=Yr(W>>24&255,g>>24&255,(_=_[M-1])>>24&255)+Yr(W>>16&255,g>>16&255,_>>16&255)+Yr(W>>8&255,g>>8&255,_>>8&255)+Yr(255&W,255&g,255&_)?W:g},Ye.Predictor12=function(g,_,M){var W=_[M+0];return (Vi((g>>24&255)+(W>>24&255)-((_=_[M-1])>>24&255))<<24|Vi((g>>16&255)+(W>>16&255)-(_>>16&255))<<16|Vi((g>>8&255)+(W>>8&255)-(_>>8&255))<<8|Vi((255&g)+(255&W)-(255&_)))>>>0},Ye.Predictor13=function(g,_,M){var W=_[M-1];return (ti((g=Vr(g,_[M+0]))>>24&255,W>>24&255)<<24|ti(g>>16&255,W>>16&255)<<16|ti(g>>8&255,W>>8&255)<<8|ti(255&g,255&W))>>>0};var Bl=Ye.PredictorAdd0;Ye.PredictorAdd1=vi,Hr("Predictor2","PredictorAdd2"),Hr("Predictor3","PredictorAdd3"),Hr("Predictor4","PredictorAdd4"),Hr("Predictor5","PredictorAdd5"),Hr("Predictor6","PredictorAdd6"),Hr("Predictor7","PredictorAdd7"),Hr("Predictor8","PredictorAdd8"),Hr("Predictor9","PredictorAdd9"),Hr("Predictor10","PredictorAdd10"),Hr("Predictor11","PredictorAdd11"),Hr("Predictor12","PredictorAdd12"),Hr("Predictor13","PredictorAdd13");var zo=Ye.PredictorAdd2;qr("ColorIndexInverseTransform","MapARGB","32b",function(g){return g>>8&255},function(g){return g}),qr("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(g){return g},function(g){return g>>8&255});var Ts,Hu=Ye.ColorIndexInverseTransform,RA=Ye.MapARGB,QA=Ye.VP8LColorIndexInverseTransformAlpha,su=Ye.MapAlpha,au=Ye.VP8LPredictorsAdd=[];au.length=16,(Ye.VP8LPredictors=[]).length=16,(Ye.VP8LPredictorsAdd_C=[]).length=16,(Ye.VP8LPredictors_C=[]).length=16;var ou,Au,il,xl,El,ec,sl,tc,ho,HA,Gi,us,Zs,da,al,jc,_l,Oc,zd,Kd,Vd,Gd,Wu,tf,lu,rf,Ko,zu,nf=A(511),sf=A(2041),af=A(225),of=A(767),Af=0,Yd=sf,Ku=af,Vo=of,iA=nf,cu=0,Vu=1,Gu=2,uu=3,pa=4,rc=5,lf=6,qd=7,Yu=8,Ic=9,Xd=10,xg=[2,3,7],Eg=[3,3,11],cf=[280,256,256,256,40],_g=[0,1,1,1,0],Tg=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],jg=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],Og=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],uf=8,qu=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],Xu=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],Fc=null,$d=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],Ig=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],df=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],Fg=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],Lg=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],$u=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],Ju=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Tl=[],sA=[],EA=[],pf=1,Jd=2,ol=[],aA=[];j("UpsampleRgbLinePair",Or,3),j("UpsampleBgrLinePair",et,3),j("UpsampleRgbaLinePair",zr,4),j("UpsampleBgraLinePair",tr,4),j("UpsampleArgbLinePair",It,4),j("UpsampleRgba4444LinePair",bi,2),j("UpsampleRgb565LinePair",Tt,2);var Zu=Ye.UpsampleRgbLinePair,ff=Ye.UpsampleBgrLinePair,Zd=Ye.UpsampleRgbaLinePair,hf=Ye.UpsampleBgraLinePair,gf=Ye.UpsampleArgbLinePair,ep=Ye.UpsampleRgba4444LinePair,Lc=Ye.UpsampleRgb565LinePair,Uc=16,nc=1<<Uc-1,du=-227,tp=482,mf=6,Ug=(256<<mf)-1,rp=0,np=A(256),vf=A(256),yf=A(256),ip=A(256),bf=A(tp-du),wf=A(tp-du);ki("YuvToRgbRow",Or,3),ki("YuvToBgrRow",et,3),ki("YuvToRgbaRow",zr,4),ki("YuvToBgraRow",tr,4),ki("YuvToArgbRow",It,4),ki("YuvToRgba4444Row",bi,2),ki("YuvToRgb565Row",Tt,2);var Sf=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],ic=[0,2,8],ed=[8,7,6,4,4,2,2,2,1,1,1,1],Cf=1;this.WebPDecodeRGBA=function(g,_,M,W,Z){var oe=Vu,pe=new Kt,he=new Xn;pe.ba=he,he.S=oe,he.width=[he.width],he.height=[he.height];var Se=he.width,Ie=he.height,st=new Mr;if(st==null||g==null)var St=2;else d(st!=null),St=Yn(g,_,M,st.width,st.height,st.Pd,st.Qd,st.format,null);if(St!=0?Se=0:(Se!=null&&(Se[0]=st.width[0]),Ie!=null&&(Ie[0]=st.height[0]),Se=1),Se){he.width=he.width[0],he.height=he.height[0],W!=null&&(W[0]=he.width),Z!=null&&(Z[0]=he.height);e:{if(W=new MA,(Z=new Xt).data=g,Z.w=_,Z.ha=M,Z.kd=1,_=[0],d(Z!=null),((g=Yn(Z.data,Z.w,Z.ha,null,null,null,_,null,Z))==0||g==7)&&_[0]&&(g=4),(_=g)==0){if(d(pe!=null),W.data=Z.data,W.w=Z.w+Z.offset,W.ha=Z.ha-Z.offset,W.put=Pn,W.ac=ya,W.bc=Ao,W.ma=pe,Z.xa){if((g=gA())==null){pe=1;break e}if((function(Fe,At){var yt=[0],Rt=[0],Et=[0];t:for(;;){if(Fe==null)return 0;if(At==null)return Fe.a=2,0;if(Fe.l=At,Fe.a=0,Ut(Fe.m,At.data,At.w,At.ha),!rs(Fe.m,yt,Rt,Et)){Fe.a=3;break t}if(Fe.xb=Jd,At.width=yt[0],At.height=Rt[0],!Co(yt[0],Rt[0],1,Fe,null))break t;return 1}return d(Fe.a!=0),0})(g,W)){if(W=(_=Cs(W.width,W.height,pe.Oa,pe.ba))==0){t:{W=g;r:for(;;){if(W==null){W=0;break t}if(d(W.s.yc!=null),d(W.s.Ya!=null),d(0<W.s.Wb),d((M=W.l)!=null),d((Z=M.ma)!=null),W.xb!=0){if(W.ca=Z.ba,W.tb=Z.tb,d(W.ca!=null),!Sr(Z.Oa,M,uu)){W.a=2;break r}if(!No(W,M.width)||M.da)break r;if((M.da||Un(W.ca.S))&&X(),11>W.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),W.ca.f.kb.F!=null&&X()),W.Pb&&0<W.s.ua&&W.s.vb.X==null&&!je(W.s.vb,W.s.Wa.Xa)){W.a=1;break r}W.xb=0;}if(!Na(W,W.V,W.Ba,W.c,W.i,M.o,Aa))break r;Z.Dc=W.Ma,W=1;break t}d(W.a!=0),W=0;}W=!W;}W&&(_=g.a);}else _=g.a;}else {if((g=new wc)==null){pe=1;break e}if(g.Fa=Z.na,g.P=Z.P,g.qc=Z.Sa,Ro(g,W)){if((_=Cs(W.width,W.height,pe.Oa,pe.ba))==0){if(g.Aa=0,M=pe.Oa,d((Z=g)!=null),M!=null){if(0<(Se=0>(Se=M.Md)?0:100<Se?255:255*Se/100)){for(Ie=st=0;4>Ie;++Ie)12>(St=Z.pb[Ie]).lc&&(St.ia=Se*ed[0>St.lc?0:St.lc]>>3),st|=St.ia;st&&(alert("todo:VP8InitRandom"),Z.ia=1);}Z.Ga=M.Id,100<Z.Ga?Z.Ga=100:0>Z.Ga&&(Z.Ga=0);}(function(Fe,At){if(Fe==null)return 0;if(At==null)return Ss(Fe,2,"NULL VP8Io parameter in VP8Decode().");if(!Fe.cb&&!Ro(Fe,At))return 0;if(d(Fe.cb),At.ac==null||At.ac(At)){At.ob&&(Fe.L=0);var yt=ic[Fe.L];if(Fe.L==2?(Fe.yb=0,Fe.zb=0):(Fe.yb=At.v-yt>>4,Fe.zb=At.j-yt>>4,0>Fe.yb&&(Fe.yb=0),0>Fe.zb&&(Fe.zb=0)),Fe.Va=At.o+15+yt>>4,Fe.Hb=At.va+15+yt>>4,Fe.Hb>Fe.za&&(Fe.Hb=Fe.za),Fe.Va>Fe.Ub&&(Fe.Va=Fe.Ub),0<Fe.L){var Rt=Fe.ed;for(yt=0;4>yt;++yt){var Et;if(Fe.Qa.Cb){var Ht=Fe.Qa.Lb[yt];Fe.Qa.Fb||(Ht+=Rt.Tb);}else Ht=Rt.Tb;for(Et=0;1>=Et;++Et){var Wt=Fe.gd[yt][Et],or=Ht;if(Rt.Pc&&(or+=Rt.vd[0],Et&&(or+=Rt.od[0])),0<(or=0>or?0:63<or?63:or)){var $t=or;0<Rt.wb&&($t=4<Rt.wb?$t>>2:$t>>1)>9-Rt.wb&&($t=9-Rt.wb),1>$t&&($t=1),Wt.dd=$t,Wt.tc=2*or+$t,Wt.ld=40<=or?2:15<=or?1:0;}else Wt.tc=0;Wt.La=Et;}}}yt=0;}else Ss(Fe,6,"Frame setup failed"),yt=Fe.a;if(yt=yt==0){if(yt){Fe.$c=0,0<Fe.Aa||(Fe.Ic=Cf);t:{yt=Fe.Ic,Rt=4*($t=Fe.za);var rn=32*$t,Gr=$t+1,wi=0<Fe.L?$t*(0<Fe.Aa?2:1):0,nn=(Fe.Aa==2?2:1)*$t;if((Wt=Rt+832+(Et=3*(16*yt+ic[Fe.L])/2*rn)+(Ht=Fe.Fa!=null&&0<Fe.Fa.length?Fe.Kc.c*Fe.Kc.i:0))!=Wt)yt=0;else {if(Wt>Fe.Vb){if(Fe.Vb=0,Fe.Ec=A(Wt),Fe.Fc=0,Fe.Ec==null){yt=Ss(Fe,1,"no memory during frame initialization.");break t}Fe.Vb=Wt;}Wt=Fe.Ec,or=Fe.Fc,Fe.Ac=Wt,Fe.Bc=or,or+=Rt,Fe.Gd=c(rn,Wl),Fe.Hd=0,Fe.rb=c(Gr+1,PA),Fe.sb=1,Fe.wa=wi?c(wi,fo):null,Fe.Y=0,Fe.D.Nb=0,Fe.D.wa=Fe.wa,Fe.D.Y=Fe.Y,0<Fe.Aa&&(Fe.D.Y+=$t),d(!0),Fe.oc=Wt,Fe.pc=or,or+=832,Fe.ya=c(nn,bl),Fe.aa=0,Fe.D.ya=Fe.ya,Fe.D.aa=Fe.aa,Fe.Aa==2&&(Fe.D.aa+=$t),Fe.R=16*$t,Fe.B=8*$t,$t=(rn=ic[Fe.L])*Fe.R,rn=rn/2*Fe.B,Fe.sa=Wt,Fe.ta=or+$t,Fe.qa=Fe.sa,Fe.ra=Fe.ta+16*yt*Fe.R+rn,Fe.Ha=Fe.qa,Fe.Ia=Fe.ra+8*yt*Fe.B+rn,Fe.$c=0,or+=Et,Fe.mb=Ht?Wt:null,Fe.nb=Ht?or:null,d(or+Ht<=Fe.Fc+Fe.Vb),Sc(Fe),a(Fe.Ac,Fe.Bc,0,Rt),yt=1;}}if(yt){if(At.ka=0,At.y=Fe.sa,At.O=Fe.ta,At.f=Fe.qa,At.N=Fe.ra,At.ea=Fe.Ha,At.Vd=Fe.Ia,At.fa=Fe.R,At.Rc=Fe.B,At.F=null,At.J=0,!Af){for(yt=-255;255>=yt;++yt)nf[255+yt]=0>yt?-yt:yt;for(yt=-1020;1020>=yt;++yt)sf[1020+yt]=-128>yt?-128:127<yt?127:yt;for(yt=-112;112>=yt;++yt)af[112+yt]=-16>yt?-16:15<yt?15:yt;for(yt=-255;510>=yt;++yt)of[255+yt]=0>yt?0:255<yt?255:yt;Af=1;}sl=JA,tc=bA,HA=Qo,Gi=Kl,us=NA,ho=$c,Zs=_c,da=nl,al=J,jc=Ue,_l=Tc,Oc=F,zd=nt,Kd=ft,Vd=Wo,Gd=rl,Wu=xc,tf=Ec,sA[0]=Xl,sA[1]=Cc,sA[2]=eu,sA[3]=tu,sA[4]=wA,sA[5]=Bc,sA[6]=SA,sA[7]=ru,sA[8]=Ra,sA[9]=Sl,Tl[0]=Jc,Tl[1]=DA,Tl[2]=Gl,Tl[3]=Yl,Tl[4]=el,Tl[5]=ql,Tl[6]=Zc,EA[0]=iu,EA[1]=Vl,EA[2]=rA,EA[3]=nu,EA[4]=CA,EA[5]=$l,EA[6]=Cl,yt=1;}else yt=0;}yt&&(yt=(function(Ni,wa){for(Ni.M=0;Ni.M<Ni.Va;++Ni.M){var pi,sn=Ni.Jc[Ni.M&Ni.Xb],Br=Ni.m,la=Ni;for(pi=0;pi<la.za;++pi){var fi=Br,Hi=la,Bs=Hi.Ac,Sa=Hi.Bc+4*pi,$a=Hi.zc,ea=Hi.ya[Hi.aa+pi];if(Hi.Qa.Bb?ea.$b=qt(fi,Hi.Pa.jb[0])?2+qt(fi,Hi.Pa.jb[2]):qt(fi,Hi.Pa.jb[1]):ea.$b=0,Hi.kc&&(ea.Ad=qt(fi,Hi.Bd)),ea.Za=!qt(fi,145)+0,ea.Za){var Ja=ea.Ob,Za=0;for(Hi=0;4>Hi;++Hi){var Ca,zi=$a[0+Hi];for(Ca=0;4>Ca;++Ca){zi=Lg[Bs[Sa+Ca]][zi];for(var ds=df[qt(fi,zi[0])];0<ds;)ds=df[2*ds+qt(fi,zi[ds])];zi=-ds,Bs[Sa+Ca]=zi;}m(Ja,Za,Bs,Sa,4),Za+=4,$a[0+Hi]=zi;}}else zi=qt(fi,156)?qt(fi,128)?1:3:qt(fi,163)?2:0,ea.Ob[0]=zi,a(Bs,Sa,zi,4),a($a,0,zi,4);ea.Dd=qt(fi,142)?qt(fi,114)?qt(fi,183)?1:3:2:0;}if(la.m.Ka)return Ss(Ni,7,"Premature end-of-partition0 encountered.");for(;Ni.ja<Ni.za;++Ni.ja){if(la=sn,fi=(Br=Ni).rb[Br.sb-1],Bs=Br.rb[Br.sb+Br.ja],pi=Br.ya[Br.aa+Br.ja],Sa=Br.kc?pi.Ad:0)fi.la=Bs.la=0,pi.Za||(fi.Na=Bs.Na=0),pi.Hc=0,pi.Gc=0,pi.ia=0;else {var ta,ps;if(fi=Bs,Bs=la,Sa=Br.Pa.Xc,$a=Br.ya[Br.aa+Br.ja],ea=Br.pb[$a.$b],Hi=$a.ad,Ja=0,Za=Br.rb[Br.sb-1],zi=Ca=0,a(Hi,Ja,0,384),$a.Za)var Ba=0,_A=Sa[3];else {ds=A(16);var Ys=fi.Na+Za.Na;if(Ys=Fc(Bs,Sa[1],Ys,ea.Eb,0,ds,0),fi.Na=Za.Na=(0<Ys)+0,1<Ys)sl(ds,0,Hi,Ja);else {var xo=ds[0]+3>>3;for(ds=0;256>ds;ds+=16)Hi[Ja+ds]=xo;}Ba=1,_A=Sa[0];}var Ar=15&fi.la,Rs=15&Za.la;for(ds=0;4>ds;++ds){var eo=1&Rs;for(xo=ps=0;4>xo;++xo)Ar=Ar>>1|(eo=(Ys=Fc(Bs,_A,Ys=eo+(1&Ar),ea.Sc,Ba,Hi,Ja))>Ba)<<7,ps=ps<<2|(3<Ys?3:1<Ys?2:Hi[Ja+0]!=0),Ja+=16;Ar>>=4,Rs=Rs>>1|eo<<7,Ca=(Ca<<8|ps)>>>0;}for(_A=Ar,Ba=Rs>>4,ta=0;4>ta;ta+=2){for(ps=0,Ar=fi.la>>4+ta,Rs=Za.la>>4+ta,ds=0;2>ds;++ds){for(eo=1&Rs,xo=0;2>xo;++xo)Ys=eo+(1&Ar),Ar=Ar>>1|(eo=0<(Ys=Fc(Bs,Sa[2],Ys,ea.Qc,0,Hi,Ja)))<<3,ps=ps<<2|(3<Ys?3:1<Ys?2:Hi[Ja+0]!=0),Ja+=16;Ar>>=2,Rs=Rs>>1|eo<<5;}zi|=ps<<4*ta,_A|=Ar<<4<<ta,Ba|=(240&Rs)<<ta;}fi.la=_A,Za.la=Ba,$a.Hc=Ca,$a.Gc=zi,$a.ia=43690&zi?0:ea.ia,Sa=!(Ca|zi);}if(0<Br.L&&(Br.wa[Br.Y+Br.ja]=Br.gd[pi.$b][pi.Za],Br.wa[Br.Y+Br.ja].La|=!Sa),la.Ka)return Ss(Ni,7,"Premature end-of-file encountered.")}if(Sc(Ni),Br=wa,la=1,pi=(sn=Ni).D,fi=0<sn.L&&sn.M>=sn.zb&&sn.M<=sn.Va,sn.Aa==0)t:{if(pi.M=sn.M,pi.uc=fi,Ai(sn,pi),la=1,pi=(ps=sn.D).Nb,fi=(zi=ic[sn.L])*sn.R,Bs=zi/2*sn.B,ds=16*pi*sn.R,xo=8*pi*sn.B,Sa=sn.sa,$a=sn.ta-fi+ds,ea=sn.qa,Hi=sn.ra-Bs+xo,Ja=sn.Ha,Za=sn.Ia-Bs+xo,Rs=(Ar=ps.M)==0,Ca=Ar>=sn.Va-1,sn.Aa==2&&Ai(sn,ps),ps.uc)for(eo=(Ys=sn).D.M,d(Ys.D.uc),ps=Ys.yb;ps<Ys.Hb;++ps){Ba=ps,_A=eo;var js=(Go=(Ha=Ys).D).Nb;ta=Ha.R;var Go=Go.wa[Go.Y+Ba],Si=Ha.sa,Ii=Ha.ta+16*js*ta+16*Ba,to=Go.dd,Os=Go.tc;if(Os!=0)if(d(3<=Os),Ha.L==1)0<Ba&&Gd(Si,Ii,ta,Os+4),Go.La&&tf(Si,Ii,ta,Os),0<_A&&Vd(Si,Ii,ta,Os+4),Go.La&&Wu(Si,Ii,ta,Os);else {var ro=Ha.B,TA=Ha.qa,WA=Ha.ra+8*js*ro+8*Ba,Al=Ha.Ha,Ha=Ha.Ia+8*js*ro+8*Ba;js=Go.ld,0<Ba&&(da(Si,Ii,ta,Os+4,to,js),jc(TA,WA,Al,Ha,ro,Os+4,to,js)),Go.La&&(Oc(Si,Ii,ta,Os,to,js),Kd(TA,WA,Al,Ha,ro,Os,to,js)),0<_A&&(Zs(Si,Ii,ta,Os+4,to,js),al(TA,WA,Al,Ha,ro,Os+4,to,js)),Go.La&&(_l(Si,Ii,ta,Os,to,js),zd(TA,WA,Al,Ha,ro,Os,to,js));}}if(sn.ia&&alert("todo:DitherRow"),Br.put!=null){if(ps=16*Ar,Ar=16*(Ar+1),Rs?(Br.y=sn.sa,Br.O=sn.ta+ds,Br.f=sn.qa,Br.N=sn.ra+xo,Br.ea=sn.Ha,Br.W=sn.Ia+xo):(ps-=zi,Br.y=Sa,Br.O=$a,Br.f=ea,Br.N=Hi,Br.ea=Ja,Br.W=Za),Ca||(Ar-=zi),Ar>Br.o&&(Ar=Br.o),Br.F=null,Br.J=null,sn.Fa!=null&&0<sn.Fa.length&&ps<Ar&&(Br.J=cs(sn,Br,ps,Ar-ps),Br.F=sn.mb,Br.F==null&&Br.F.length==0)){la=Ss(sn,3,"Could not decode alpha data.");break t}ps<Br.j&&(zi=Br.j-ps,ps=Br.j,d(!(1&zi)),Br.O+=sn.R*zi,Br.N+=sn.B*(zi>>1),Br.W+=sn.B*(zi>>1),Br.F!=null&&(Br.J+=Br.width*zi)),ps<Ar&&(Br.O+=Br.v,Br.N+=Br.v>>1,Br.W+=Br.v>>1,Br.F!=null&&(Br.J+=Br.v),Br.ka=ps-Br.j,Br.U=Br.va-Br.v,Br.T=Ar-ps,la=Br.put(Br));}pi+1!=sn.Ic||Ca||(m(sn.sa,sn.ta-fi,Sa,$a+16*sn.R,fi),m(sn.qa,sn.ra-Bs,ea,Hi+8*sn.B,Bs),m(sn.Ha,sn.Ia-Bs,Ja,Za+8*sn.B,Bs));}if(!la)return Ss(Ni,6,"Output aborted.")}return 1})(Fe,At)),At.bc!=null&&At.bc(At),yt&=1;}return yt?(Fe.cb=0,yt):0})(g,W)||(_=g.a);}}else _=g.a;}_==0&&pe.Oa!=null&&pe.Oa.fd&&(_=Oi(pe.ba));}pe=_;}oe=pe!=0?null:11>oe?he.f.RGBA.eb:he.f.kb.y;}else oe=null;return oe};var sp=[3,4,3,4,4,2,2,4,4,4,2,1,1];};function T(Ye,mt){for(var ye="",_e=0;_e<4;_e++)ye+=String.fromCharCode(Ye[mt++]);return ye}function L(Ye,mt){return Ye[mt+0]|Ye[mt+1]<<8}function D(Ye,mt){return (Ye[mt+0]|Ye[mt+1]<<8|Ye[mt+2]<<16)>>>0}function Y(Ye,mt){return (Ye[mt+0]|Ye[mt+1]<<8|Ye[mt+2]<<16|Ye[mt+3]<<24)>>>0}new v;var P=[0],ie=[0],de=[],we=new v,ee=b,ke=(function(Ye,mt){var ye={},_e=0,qe=!1,Je=0,wt=0;if(ye.frames=[],!(function(fe,Ne){for(var Ve=0;Ve<4;Ve++)if(fe[Ne+Ve]!="RIFF".charCodeAt(Ve))return !0;return !1})(Ye,mt)){for(Y(Ye,mt+=4),mt+=8;mt<Ye.length;){var Lt=T(Ye,mt),Pt=Y(Ye,mt+=4);mt+=4;var vt=Pt+(1&Pt);switch(Lt){case "VP8 ":case "VP8L":ye.frames[_e]===void 0&&(ye.frames[_e]={}),(Jt=ye.frames[_e]).src_off=qe?wt:mt-8,Jt.src_size=Je+Pt+8,_e++,qe&&(qe=!1,Je=0,wt=0);break;case "VP8X":(Jt=ye.header={}).feature_flags=Ye[mt];var Ut=mt+4;Jt.canvas_width=1+D(Ye,Ut),Ut+=3,Jt.canvas_height=1+D(Ye,Ut),Ut+=3;break;case "ALPH":qe=!0,Je=vt+8,wt=mt-8;break;case "ANIM":(Jt=ye.header).bgcolor=Y(Ye,mt),Ut=mt+4,Jt.loop_count=L(Ye,Ut),Ut+=2;break;case "ANMF":var ur,Jt;(Jt=ye.frames[_e]={}).offset_x=2*D(Ye,mt),mt+=3,Jt.offset_y=2*D(Ye,mt),mt+=3,Jt.width=1+D(Ye,mt),mt+=3,Jt.height=1+D(Ye,mt),mt+=3,Jt.duration=D(Ye,mt),mt+=3,ur=Ye[mt++],Jt.dispose=1&ur,Jt.blend=ur>>1&1;}Lt!="ANMF"&&(mt+=vt);}return ye}})(ee,0);ke.response=ee,ke.rgbaoutput=!0,ke.dataurl=!1;var Ke=ke.header?ke.header:null,Me=ke.frames?ke.frames:null;if(Ke){Ke.loop_counter=Ke.loop_count,P=[Ke.canvas_height],ie=[Ke.canvas_width];for(var le=0;le<Me.length&&Me[le].blend!=0;le++);}var rt=Me[0],gt=we.WebPDecodeRGBA(ee,rt.src_off,rt.src_size,ie,P);rt.rgba=gt,rt.imgwidth=ie[0],rt.imgheight=P[0];for(var ot=0;ot<ie[0]*P[0]*4;ot++)de[ot]=gt[ot];return this.width=ie,this.height=P,this.data=de,this}((function(b){var d,C,m,a,A,c,l,v,T,L=function(fe){return fe=fe||{},this.isStrokeTransparent=fe.isStrokeTransparent||!1,this.strokeOpacity=fe.strokeOpacity||1,this.strokeStyle=fe.strokeStyle||"#000000",this.fillStyle=fe.fillStyle||"#000000",this.isFillTransparent=fe.isFillTransparent||!1,this.fillOpacity=fe.fillOpacity||1,this.font=fe.font||"10px sans-serif",this.textBaseline=fe.textBaseline||"alphabetic",this.textAlign=fe.textAlign||"left",this.lineWidth=fe.lineWidth||1,this.lineJoin=fe.lineJoin||"miter",this.lineCap=fe.lineCap||"butt",this.path=fe.path||[],this.transform=fe.transform!==void 0?fe.transform.clone():new v,this.globalCompositeOperation=fe.globalCompositeOperation||"normal",this.globalAlpha=fe.globalAlpha||1,this.clip_path=fe.clip_path||[],this.currentPoint=fe.currentPoint||new c,this.miterLimit=fe.miterLimit||10,this.lastPoint=fe.lastPoint||new c,this.lineDashOffset=fe.lineDashOffset||0,this.lineDash=fe.lineDash||[],this.margin=fe.margin||[0,0,0,0],this.prevPageLastElemOffset=fe.prevPageLastElemOffset||0,this.ignoreClearRect=typeof fe.ignoreClearRect!="boolean"||fe.ignoreClearRect,this};b.events.push(["initialized",function(){this.context2d=new D(this),d=this.internal.f2,C=this.internal.getCoordinateString,m=this.internal.getVerticalCoordinateString,a=this.internal.getHorizontalCoordinate,A=this.internal.getVerticalCoordinate,c=this.internal.Point,l=this.internal.Rectangle,v=this.internal.Matrix,T=new L;}]);var D=function(fe){Object.defineProperty(this,"canvas",{get:function(){return {parentNode:!1,style:!1}}});var Ne=fe;Object.defineProperty(this,"pdf",{get:function(){return Ne}});var Ve=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return Ve},set:function(je){Ve=!!je;}});var lt=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return lt},set:function(je){lt=!!je;}});var dt=0;Object.defineProperty(this,"posX",{get:function(){return dt},set:function(je){isNaN(je)||(dt=je);}});var Bt=0;Object.defineProperty(this,"posY",{get:function(){return Bt},set:function(je){isNaN(je)||(Bt=je);}}),Object.defineProperty(this,"margin",{get:function(){return T.margin},set:function(je){var wr;typeof je=="number"?wr=[je,je,je,je]:((wr=new Array(4))[0]=je[0],wr[1]=je.length>=2?je[1]:wr[0],wr[2]=je.length>=3?je[2]:wr[0],wr[3]=je.length>=4?je[3]:wr[1]),T.margin=wr;}});var kt=!1;Object.defineProperty(this,"autoPaging",{get:function(){return kt},set:function(je){kt=je;}});var Nt=0;Object.defineProperty(this,"lastBreak",{get:function(){return Nt},set:function(je){Nt=je;}});var qt=[];Object.defineProperty(this,"pageBreaks",{get:function(){return qt},set:function(je){qt=je;}}),Object.defineProperty(this,"ctx",{get:function(){return T},set:function(je){je instanceof L&&(T=je);}}),Object.defineProperty(this,"path",{get:function(){return T.path},set:function(je){T.path=je;}});var pr=[];Object.defineProperty(this,"ctxStack",{get:function(){return pr},set:function(je){pr=je;}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(je){var wr;wr=Y(je),this.ctx.fillStyle=wr.style,this.ctx.isFillTransparent=wr.a===0,this.ctx.fillOpacity=wr.a,this.pdf.setFillColor(wr.r,wr.g,wr.b,{a:wr.a}),this.pdf.setTextColor(wr.r,wr.g,wr.b,{a:wr.a});}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(je){var wr=Y(je);this.ctx.strokeStyle=wr.style,this.ctx.isStrokeTransparent=wr.a===0,this.ctx.strokeOpacity=wr.a,wr.a===0?this.pdf.setDrawColor(255,255,255):(wr.a,this.pdf.setDrawColor(wr.r,wr.g,wr.b));}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(je){["butt","round","square"].indexOf(je)!==-1&&(this.ctx.lineCap=je,this.pdf.setLineCap(je));}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(je){isNaN(je)||(this.ctx.lineWidth=je,this.pdf.setLineWidth(je));}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(je){["bevel","round","miter"].indexOf(je)!==-1&&(this.ctx.lineJoin=je,this.pdf.setLineJoin(je));}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(je){isNaN(je)||(this.ctx.miterLimit=je,this.pdf.setMiterLimit(je));}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(je){this.ctx.textBaseline=je;}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(je){["right","end","center","left","start"].indexOf(je)!==-1&&(this.ctx.textAlign=je);}});var jr=null,Lr=null,Tn=null;Object.defineProperty(this,"fontFaces",{get:function(){return Tn},set:function(je){jr=null,Lr=null,Tn=je;}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(je){var wr;if(this.ctx.font=je,(wr=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z0-9]+?)\s*$/i.exec(je))!==null){var kn=wr[1];wr[2];var vr=wr[3],rr=wr[4];wr[5];var Sn=wr[6],Hr=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(rr)[2];rr=Math.floor(Hr==="px"?parseFloat(rr)*this.pdf.internal.scaleFactor:Hr==="em"?parseFloat(rr)*this.pdf.getFontSize():parseFloat(rr)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(rr);var cn=(function(qr){var zn,Ti,oi=[],di=qr.trim();if(di==="")return Ta;if(di in Gn)return [Gn[di]];for(;di!=="";){switch(Ti=null,zn=(di=ss(di)).charAt(0)){case '"':case "'":Ti=Ua(di.substring(1),zn);break;default:Ti=Pa(di);}if(Ti===null||(oi.push(Ti[0]),(di=ss(Ti[1]))!==""&&di.charAt(0)!==","))return Ta;di=di.replace(/^,/,"");}return oi})(Sn);if(this.fontFaces){var Vr=(function(qr,zn){var Ti=qr.getFontList(),oi=JSON.stringify(Ti);if(jr===null||Lr!==oi){var di=(function(bs){var fn=[];return Object.keys(bs).forEach(function(As){bs[As].forEach(function(Un){var Cn=null;switch(Un){case "bold":Cn={family:As,weight:"bold"};break;case "italic":Cn={family:As,style:"italic"};break;case "bolditalic":Cn={family:As,weight:"bold",style:"italic"};break;case "":case "normal":Cn={family:As};}Cn!==null&&(Cn.ref={name:As,style:Un},fn.push(Cn));});}),fn})(Ti);jr=(function(bs){for(var fn={},As=0;As<bs.length;++As){var Un=fs(bs[As]),Cn=Un.family,ji=Un.stretch,Xn=Un.style,Mr=Un.weight;fn[Cn]=fn[Cn]||{},fn[Cn][ji]=fn[Cn][ji]||{},fn[Cn][ji][Xn]=fn[Cn][ji][Xn]||{},fn[Cn][ji][Xn][Mr]=Un;}return fn})(di.concat(zn)),Lr=oi;}return jr})(this.pdf,this.fontFaces),Vi=cn.map(function(qr){return {family:qr,stretch:"normal",weight:vr,style:kn}}),ti=(function(qr,zn,Ti){for(var oi=(Ti=Ti||{}).defaultFontFamily||"times",di=Object.assign({},ks,Ti.genericFontFamilies||{}),bs=null,fn=null,As=0;As<zn.length;++As)if(di[(bs=fs(zn[As])).family]&&(bs.family=di[bs.family]),qr.hasOwnProperty(bs.family)){fn=qr[bs.family];break}if(!(fn=fn||qr[oi]))throw new Error("Could not find a font-family for the rule '"+Ka(bs)+"' and default family '"+oi+"'.");if(fn=(function(Un,Cn){if(Cn[Un])return Cn[Un];var ji=Ei[Un],Xn=ji<=Ei.normal?-1:1,Mr=Mi(Cn,es,ji,Xn);if(!Mr)throw new Error("Could not find a matching font-stretch value for "+Un);return Mr})(bs.stretch,fn),fn=(function(Un,Cn){if(Cn[Un])return Cn[Un];for(var ji=Mn[Un],Xn=0;Xn<ji.length;++Xn)if(Cn[ji[Xn]])return Cn[ji[Xn]];throw new Error("Could not find a matching font-style for "+Un)})(bs.style,fn),!(fn=(function(Un,Cn){if(Cn[Un])return Cn[Un];if(Un===400&&Cn[500])return Cn[500];if(Un===500&&Cn[400])return Cn[400];var ji=Ri[Un],Xn=Mi(Cn,Wi,ji,Un<400?-1:1);if(!Xn)throw new Error("Could not find a matching font-weight for value "+Un);return Xn})(bs.weight,fn)))throw new Error("Failed to resolve a font for the rule '"+Ka(bs)+"'.");return fn})(Vr,Vi);this.pdf.setFont(ti.ref.name,ti.ref.style);}else {var Yr="";(vr==="bold"||parseInt(vr,10)>=700||kn==="bold")&&(Yr="bold"),kn==="italic"&&(Yr+="italic"),Yr.length===0&&(Yr="normal");for(var vi="",jn={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},$r=0;$r<cn.length;$r++){if(this.pdf.internal.getFont(cn[$r],Yr,{noFallback:!0,disableWarning:!0})!==void 0){vi=cn[$r];break}if(Yr==="bolditalic"&&this.pdf.internal.getFont(cn[$r],"bold",{noFallback:!0,disableWarning:!0})!==void 0)vi=cn[$r],Yr="bold";else if(this.pdf.internal.getFont(cn[$r],"normal",{noFallback:!0,disableWarning:!0})!==void 0){vi=cn[$r],Yr="normal";break}}if(vi===""){for(var yn=0;yn<cn.length;yn++)if(jn[cn[yn]]){vi=jn[cn[yn]];break}}vi=vi===""?"Times":vi,this.pdf.setFont(vi,Yr);}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(je){this.ctx.globalCompositeOperation=je;}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(je){this.ctx.globalAlpha=je;}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(je){this.ctx.lineDashOffset=je,Jt.call(this);}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(je){this.ctx.lineDash=je,Jt.call(this);}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(je){this.ctx.ignoreClearRect=!!je;}});};D.prototype.setLineDash=function(fe){this.lineDash=fe;},D.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},D.prototype.fill=function(){Me.call(this,"fill",!1);},D.prototype.stroke=function(){Me.call(this,"stroke",!1);},D.prototype.beginPath=function(){this.path=[{type:"begin"}];},D.prototype.moveTo=function(fe,Ne){if(isNaN(fe)||isNaN(Ne))throw I.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var Ve=this.ctx.transform.applyToPoint(new c(fe,Ne));this.path.push({type:"mt",x:Ve.x,y:Ve.y}),this.ctx.lastPoint=new c(fe,Ne);},D.prototype.closePath=function(){var fe=new c(0,0),Ne=0;for(Ne=this.path.length-1;Ne!==-1;Ne--)if(this.path[Ne].type==="begin"&&(0,f.default)(this.path[Ne+1])==="object"&&typeof this.path[Ne+1].x=="number"){fe=new c(this.path[Ne+1].x,this.path[Ne+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new c(fe.x,fe.y);},D.prototype.lineTo=function(fe,Ne){if(isNaN(fe)||isNaN(Ne))throw I.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var Ve=this.ctx.transform.applyToPoint(new c(fe,Ne));this.path.push({type:"lt",x:Ve.x,y:Ve.y}),this.ctx.lastPoint=new c(Ve.x,Ve.y);},D.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),Me.call(this,null,!0);},D.prototype.quadraticCurveTo=function(fe,Ne,Ve,lt){if(isNaN(Ve)||isNaN(lt)||isNaN(fe)||isNaN(Ne))throw I.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var dt=this.ctx.transform.applyToPoint(new c(Ve,lt)),Bt=this.ctx.transform.applyToPoint(new c(fe,Ne));this.path.push({type:"qct",x1:Bt.x,y1:Bt.y,x:dt.x,y:dt.y}),this.ctx.lastPoint=new c(dt.x,dt.y);},D.prototype.bezierCurveTo=function(fe,Ne,Ve,lt,dt,Bt){if(isNaN(dt)||isNaN(Bt)||isNaN(fe)||isNaN(Ne)||isNaN(Ve)||isNaN(lt))throw I.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var kt=this.ctx.transform.applyToPoint(new c(dt,Bt)),Nt=this.ctx.transform.applyToPoint(new c(fe,Ne)),qt=this.ctx.transform.applyToPoint(new c(Ve,lt));this.path.push({type:"bct",x1:Nt.x,y1:Nt.y,x2:qt.x,y2:qt.y,x:kt.x,y:kt.y}),this.ctx.lastPoint=new c(kt.x,kt.y);},D.prototype.arc=function(fe,Ne,Ve,lt,dt,Bt){if(isNaN(fe)||isNaN(Ne)||isNaN(Ve)||isNaN(lt)||isNaN(dt))throw I.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(Bt=!!Bt,!this.ctx.transform.isIdentity){var kt=this.ctx.transform.applyToPoint(new c(fe,Ne));fe=kt.x,Ne=kt.y;var Nt=this.ctx.transform.applyToPoint(new c(0,Ve)),qt=this.ctx.transform.applyToPoint(new c(0,0));Ve=Math.sqrt(Math.pow(Nt.x-qt.x,2)+Math.pow(Nt.y-qt.y,2));}Math.abs(dt-lt)>=2*Math.PI&&(lt=0,dt=2*Math.PI),this.path.push({type:"arc",x:fe,y:Ne,radius:Ve,startAngle:lt,endAngle:dt,counterclockwise:Bt});},D.prototype.arcTo=function(fe,Ne,Ve,lt,dt){throw new Error("arcTo not implemented.")},D.prototype.rect=function(fe,Ne,Ve,lt){if(isNaN(fe)||isNaN(Ne)||isNaN(Ve)||isNaN(lt))throw I.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(fe,Ne),this.lineTo(fe+Ve,Ne),this.lineTo(fe+Ve,Ne+lt),this.lineTo(fe,Ne+lt),this.lineTo(fe,Ne),this.lineTo(fe+Ve,Ne),this.lineTo(fe,Ne);},D.prototype.fillRect=function(fe,Ne,Ve,lt){if(isNaN(fe)||isNaN(Ne)||isNaN(Ve)||isNaN(lt))throw I.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!P.call(this)){var dt={};this.lineCap!=="butt"&&(dt.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(dt.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(fe,Ne,Ve,lt),this.fill(),dt.hasOwnProperty("lineCap")&&(this.lineCap=dt.lineCap),dt.hasOwnProperty("lineJoin")&&(this.lineJoin=dt.lineJoin);}},D.prototype.strokeRect=function(fe,Ne,Ve,lt){if(isNaN(fe)||isNaN(Ne)||isNaN(Ve)||isNaN(lt))throw I.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");ie.call(this)||(this.beginPath(),this.rect(fe,Ne,Ve,lt),this.stroke());},D.prototype.clearRect=function(fe,Ne,Ve,lt){if(isNaN(fe)||isNaN(Ne)||isNaN(Ve)||isNaN(lt))throw I.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(fe,Ne,Ve,lt));},D.prototype.save=function(fe){fe=typeof fe!="boolean"||fe;for(var Ne=this.pdf.internal.getCurrentPageInfo().pageNumber,Ve=0;Ve<this.pdf.internal.getNumberOfPages();Ve++)this.pdf.setPage(Ve+1),this.pdf.internal.out("q");if(this.pdf.setPage(Ne),fe){this.ctx.fontSize=this.pdf.internal.getFontSize();var lt=new L(this.ctx);this.ctxStack.push(this.ctx),this.ctx=lt;}},D.prototype.restore=function(fe){fe=typeof fe!="boolean"||fe;for(var Ne=this.pdf.internal.getCurrentPageInfo().pageNumber,Ve=0;Ve<this.pdf.internal.getNumberOfPages();Ve++)this.pdf.setPage(Ve+1),this.pdf.internal.out("Q");this.pdf.setPage(Ne),fe&&this.ctxStack.length!==0&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset);},D.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var Y=function(fe){var Ne,Ve,lt,dt;if(fe.isCanvasGradient===!0&&(fe=fe.getColor()),!fe)return {r:0,g:0,b:0,a:0,style:fe};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(fe))Ne=0,Ve=0,lt=0,dt=0;else {var Bt=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(fe);if(Bt!==null)Ne=parseInt(Bt[1]),Ve=parseInt(Bt[2]),lt=parseInt(Bt[3]),dt=1;else if((Bt=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(fe))!==null)Ne=parseInt(Bt[1]),Ve=parseInt(Bt[2]),lt=parseInt(Bt[3]),dt=parseFloat(Bt[4]);else {if(dt=1,typeof fe=="string"&&fe.charAt(0)!=="#"){var kt=new R(fe);fe=kt.ok?kt.toHex():"#000000";}fe.length===4?(Ne=fe.substring(1,2),Ne+=Ne,Ve=fe.substring(2,3),Ve+=Ve,lt=fe.substring(3,4),lt+=lt):(Ne=fe.substring(1,3),Ve=fe.substring(3,5),lt=fe.substring(5,7)),Ne=parseInt(Ne,16),Ve=parseInt(Ve,16),lt=parseInt(lt,16);}}return {r:Ne,g:Ve,b:lt,a:dt,style:fe}},P=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},ie=function(){return !!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};D.prototype.fillText=function(fe,Ne,Ve,lt){if(isNaN(Ne)||isNaN(Ve)||typeof fe!="string")throw I.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(lt=isNaN(lt)?void 0:lt,!P.call(this)){var dt=vt(this.ctx.transform.rotation),Bt=this.ctx.transform.scaleX;_e.call(this,{text:fe,x:Ne,y:Ve,scale:Bt,angle:dt,align:this.textAlign,maxWidth:lt});}},D.prototype.strokeText=function(fe,Ne,Ve,lt){if(isNaN(Ne)||isNaN(Ve)||typeof fe!="string")throw I.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!ie.call(this)){lt=isNaN(lt)?void 0:lt;var dt=vt(this.ctx.transform.rotation),Bt=this.ctx.transform.scaleX;_e.call(this,{text:fe,x:Ne,y:Ve,scale:Bt,renderingMode:"stroke",angle:dt,align:this.textAlign,maxWidth:lt});}},D.prototype.measureText=function(fe){if(typeof fe!="string")throw I.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var Ne=this.pdf,Ve=this.pdf.internal.scaleFactor,lt=Ne.internal.getFontSize(),dt=Ne.getStringUnitWidth(fe)*lt/Ne.internal.scaleFactor;return new function(Bt){var kt=(Bt=Bt||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return kt}}),this}({width:dt*=Math.round(96*Ve/72*1e4)/1e4})},D.prototype.scale=function(fe,Ne){if(isNaN(fe)||isNaN(Ne))throw I.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var Ve=new v(fe,0,0,Ne,0,0);this.ctx.transform=this.ctx.transform.multiply(Ve);},D.prototype.rotate=function(fe){if(isNaN(fe))throw I.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var Ne=new v(Math.cos(fe),Math.sin(fe),-Math.sin(fe),Math.cos(fe),0,0);this.ctx.transform=this.ctx.transform.multiply(Ne);},D.prototype.translate=function(fe,Ne){if(isNaN(fe)||isNaN(Ne))throw I.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var Ve=new v(1,0,0,1,fe,Ne);this.ctx.transform=this.ctx.transform.multiply(Ve);},D.prototype.transform=function(fe,Ne,Ve,lt,dt,Bt){if(isNaN(fe)||isNaN(Ne)||isNaN(Ve)||isNaN(lt)||isNaN(dt)||isNaN(Bt))throw I.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var kt=new v(fe,Ne,Ve,lt,dt,Bt);this.ctx.transform=this.ctx.transform.multiply(kt);},D.prototype.setTransform=function(fe,Ne,Ve,lt,dt,Bt){fe=isNaN(fe)?1:fe,Ne=isNaN(Ne)?0:Ne,Ve=isNaN(Ve)?0:Ve,lt=isNaN(lt)?1:lt,dt=isNaN(dt)?0:dt,Bt=isNaN(Bt)?0:Bt,this.ctx.transform=new v(fe,Ne,Ve,lt,dt,Bt);};var de=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};D.prototype.drawImage=function(fe,Ne,Ve,lt,dt,Bt,kt,Nt,qt){var pr=this.pdf.getImageProperties(fe),jr=1,Lr=1,Tn=1,je=1;lt!==void 0&&Nt!==void 0&&(Tn=Nt/lt,je=qt/dt,jr=pr.width/lt*Nt/lt,Lr=pr.height/dt*qt/dt),Bt===void 0&&(Bt=Ne,kt=Ve,Ne=0,Ve=0),lt!==void 0&&Nt===void 0&&(Nt=lt,qt=dt),lt===void 0&&Nt===void 0&&(Nt=pr.width,qt=pr.height);var wr=this.ctx.transform.decompose(),kn=vt(wr.rotate.shx),vr=new v,rr=(vr=(vr=(vr=vr.multiply(wr.translate)).multiply(wr.skew)).multiply(wr.scale)).applyToRectangle(new l(Bt-Ne*Tn,kt-Ve*je,lt*jr,dt*Lr));if(this.autoPaging){for(var Sn,Hr=we.call(this,rr),cn=[],Vr=0;Vr<Hr.length;Vr+=1)cn.indexOf(Hr[Vr])===-1&&cn.push(Hr[Vr]);Ke(cn);for(var Vi=cn[0],ti=cn[cn.length-1],Yr=Vi;Yr<ti+1;Yr++){this.pdf.setPage(Yr);var vi=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],jn=Yr===1?this.posY+this.margin[0]:this.margin[0],$r=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],yn=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],qr=Yr===1?0:$r+(Yr-2)*yn;if(this.ctx.clip_path.length!==0){var zn=this.path;Sn=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=ke(Sn,this.posX+this.margin[3],-qr+jn+this.ctx.prevPageLastElemOffset),le.call(this,"fill",!0),this.path=zn;}var Ti=JSON.parse(JSON.stringify(rr));Ti=ke([Ti],this.posX+this.margin[3],-qr+jn+this.ctx.prevPageLastElemOffset)[0];var oi=(Yr>Vi||Yr<ti)&&de.call(this);oi&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],vi,yn,null).clip().discardPath()),this.pdf.addImage(fe,"JPEG",Ti.x,Ti.y,Ti.w,Ti.h,null,null,kn),oi&&this.pdf.restoreGraphicsState();}}else this.pdf.addImage(fe,"JPEG",rr.x,rr.y,rr.w,rr.h,null,null,kn);};var we=function(fe,Ne,Ve){var lt=[];Ne=Ne||this.pdf.internal.pageSize.width,Ve=Ve||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var dt=this.posY+this.ctx.prevPageLastElemOffset;switch(fe.type){default:case "mt":case "lt":lt.push(Math.floor((fe.y+dt)/Ve)+1);break;case "arc":lt.push(Math.floor((fe.y+dt-fe.radius)/Ve)+1),lt.push(Math.floor((fe.y+dt+fe.radius)/Ve)+1);break;case "qct":var Bt=Ut(this.ctx.lastPoint.x,this.ctx.lastPoint.y,fe.x1,fe.y1,fe.x,fe.y);lt.push(Math.floor((Bt.y+dt)/Ve)+1),lt.push(Math.floor((Bt.y+Bt.h+dt)/Ve)+1);break;case "bct":var kt=ur(this.ctx.lastPoint.x,this.ctx.lastPoint.y,fe.x1,fe.y1,fe.x2,fe.y2,fe.x,fe.y);lt.push(Math.floor((kt.y+dt)/Ve)+1),lt.push(Math.floor((kt.y+kt.h+dt)/Ve)+1);break;case "rect":lt.push(Math.floor((fe.y+dt)/Ve)+1),lt.push(Math.floor((fe.y+fe.h+dt)/Ve)+1);}for(var Nt=0;Nt<lt.length;Nt+=1)for(;this.pdf.internal.getNumberOfPages()<lt[Nt];)ee.call(this);return lt},ee=function(){var fe=this.fillStyle,Ne=this.strokeStyle,Ve=this.font,lt=this.lineCap,dt=this.lineWidth,Bt=this.lineJoin;this.pdf.addPage(),this.fillStyle=fe,this.strokeStyle=Ne,this.font=Ve,this.lineCap=lt,this.lineWidth=dt,this.lineJoin=Bt;},ke=function(fe,Ne,Ve){for(var lt=0;lt<fe.length;lt++)switch(fe[lt].type){case "bct":fe[lt].x2+=Ne,fe[lt].y2+=Ve;case "qct":fe[lt].x1+=Ne,fe[lt].y1+=Ve;default:fe[lt].x+=Ne,fe[lt].y+=Ve;}return fe},Ke=function(fe){return fe.sort(function(Ne,Ve){return Ne-Ve})},Me=function(fe,Ne){var Ve=this.fillStyle,lt=this.strokeStyle,dt=this.lineCap,Bt=this.lineWidth,kt=Math.abs(Bt*this.ctx.transform.scaleX),Nt=this.lineJoin;if(this.autoPaging){for(var qt,pr,jr=JSON.parse(JSON.stringify(this.path)),Lr=JSON.parse(JSON.stringify(this.path)),Tn=[],je=0;je<Lr.length;je++)if(Lr[je].x!==void 0)for(var wr=we.call(this,Lr[je]),kn=0;kn<wr.length;kn+=1)Tn.indexOf(wr[kn])===-1&&Tn.push(wr[kn]);for(var vr=0;vr<Tn.length;vr++)for(;this.pdf.internal.getNumberOfPages()<Tn[vr];)ee.call(this);Ke(Tn);for(var rr=Tn[0],Sn=Tn[Tn.length-1],Hr=rr;Hr<Sn+1;Hr++){this.pdf.setPage(Hr),this.fillStyle=Ve,this.strokeStyle=lt,this.lineCap=dt,this.lineWidth=kt,this.lineJoin=Nt;var cn=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Vr=Hr===1?this.posY+this.margin[0]:this.margin[0],Vi=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],ti=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Yr=Hr===1?0:Vi+(Hr-2)*ti;if(this.ctx.clip_path.length!==0){var vi=this.path;qt=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=ke(qt,this.posX+this.margin[3],-Yr+Vr+this.ctx.prevPageLastElemOffset),le.call(this,fe,!0),this.path=vi;}if(pr=JSON.parse(JSON.stringify(jr)),this.path=ke(pr,this.posX+this.margin[3],-Yr+Vr+this.ctx.prevPageLastElemOffset),Ne===!1||Hr===0){var jn=(Hr>rr||Hr<Sn)&&de.call(this);jn&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],cn,ti,null).clip().discardPath()),le.call(this,fe,Ne),jn&&this.pdf.restoreGraphicsState();}this.lineWidth=Bt;}this.path=jr;}else this.lineWidth=kt,le.call(this,fe,Ne),this.lineWidth=Bt;},le=function(fe,Ne){if((fe!=="stroke"||Ne||!ie.call(this))&&(fe==="stroke"||Ne||!P.call(this))){for(var Ve,lt,dt=[],Bt=this.path,kt=0;kt<Bt.length;kt++){var Nt=Bt[kt];switch(Nt.type){case "begin":dt.push({begin:!0});break;case "close":dt.push({close:!0});break;case "mt":dt.push({start:Nt,deltas:[],abs:[]});break;case "lt":var qt=dt.length;if(Bt[kt-1]&&!isNaN(Bt[kt-1].x)&&(Ve=[Nt.x-Bt[kt-1].x,Nt.y-Bt[kt-1].y],qt>0)){for(;qt>=0;qt--)if(dt[qt-1].close!==!0&&dt[qt-1].begin!==!0){dt[qt-1].deltas.push(Ve),dt[qt-1].abs.push(Nt);break}}break;case "bct":Ve=[Nt.x1-Bt[kt-1].x,Nt.y1-Bt[kt-1].y,Nt.x2-Bt[kt-1].x,Nt.y2-Bt[kt-1].y,Nt.x-Bt[kt-1].x,Nt.y-Bt[kt-1].y],dt[dt.length-1].deltas.push(Ve);break;case "qct":var pr=Bt[kt-1].x+2/3*(Nt.x1-Bt[kt-1].x),jr=Bt[kt-1].y+2/3*(Nt.y1-Bt[kt-1].y),Lr=Nt.x+2/3*(Nt.x1-Nt.x),Tn=Nt.y+2/3*(Nt.y1-Nt.y),je=Nt.x,wr=Nt.y;Ve=[pr-Bt[kt-1].x,jr-Bt[kt-1].y,Lr-Bt[kt-1].x,Tn-Bt[kt-1].y,je-Bt[kt-1].x,wr-Bt[kt-1].y],dt[dt.length-1].deltas.push(Ve);break;case "arc":dt.push({deltas:[],abs:[],arc:!0}),Array.isArray(dt[dt.length-1].abs)&&dt[dt.length-1].abs.push(Nt);}}lt=Ne?null:fe==="stroke"?"stroke":"fill";for(var kn=!1,vr=0;vr<dt.length;vr++)if(dt[vr].arc)for(var rr=dt[vr].abs,Sn=0;Sn<rr.length;Sn++){var Hr=rr[Sn];Hr.type==="arc"?ot.call(this,Hr.x,Hr.y,Hr.radius,Hr.startAngle,Hr.endAngle,Hr.counterclockwise,void 0,Ne,!kn):qe.call(this,Hr.x,Hr.y),kn=!0;}else if(dt[vr].close===!0)this.pdf.internal.out("h"),kn=!1;else if(dt[vr].begin!==!0){var cn=dt[vr].start.x,Vr=dt[vr].start.y;Je.call(this,dt[vr].deltas,cn,Vr),kn=!0;}lt&&Ye.call(this,lt),Ne&&mt.call(this);}},rt=function(fe){var Ne=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,Ve=Ne*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case "bottom":return fe-Ve;case "top":return fe+Ne-Ve;case "hanging":return fe+Ne-2*Ve;case "middle":return fe+Ne/2-Ve;default:return fe}},gt=function(fe){return fe+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};D.prototype.createLinearGradient=function(){var fe=function(){};return fe.colorStops=[],fe.addColorStop=function(Ne,Ve){this.colorStops.push([Ne,Ve]);},fe.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},fe.isCanvasGradient=!0,fe},D.prototype.createPattern=function(){return this.createLinearGradient()},D.prototype.createRadialGradient=function(){return this.createLinearGradient()};var ot=function(fe,Ne,Ve,lt,dt,Bt,kt,Nt,qt){for(var pr=Lt.call(this,Ve,lt,dt,Bt),jr=0;jr<pr.length;jr++){var Lr=pr[jr];jr===0&&(qt?ye.call(this,Lr.x1+fe,Lr.y1+Ne):qe.call(this,Lr.x1+fe,Lr.y1+Ne)),wt.call(this,fe,Ne,Lr.x2,Lr.y2,Lr.x3,Lr.y3,Lr.x4,Lr.y4);}Nt?mt.call(this):Ye.call(this,kt);},Ye=function(fe){switch(fe){case "stroke":this.pdf.internal.out("S");break;case "fill":this.pdf.internal.out("f");}},mt=function(){this.pdf.clip(),this.pdf.discardPath();},ye=function(fe,Ne){this.pdf.internal.out(C(fe)+" "+m(Ne)+" m");},_e=function(fe){var Ne;switch(fe.align){case "right":case "end":Ne="right";break;case "center":Ne="center";break;default:Ne="left";}var Ve,lt,dt,Bt=this.pdf.getTextDimensions(fe.text),kt=rt.call(this,fe.y),Nt=gt.call(this,kt)-Bt.h,qt=this.ctx.transform.applyToPoint(new c(fe.x,kt));if(this.autoPaging){var pr=this.ctx.transform.decompose(),jr=new v;jr=(jr=(jr=jr.multiply(pr.translate)).multiply(pr.skew)).multiply(pr.scale);for(var Lr=this.ctx.transform.applyToRectangle(new l(fe.x,kt,Bt.w,Bt.h)),Tn=jr.applyToRectangle(new l(fe.x,Nt,Bt.w,Bt.h)),je=we.call(this,Tn),wr=[],kn=0;kn<je.length;kn+=1)wr.indexOf(je[kn])===-1&&wr.push(je[kn]);Ke(wr);for(var vr=wr[0],rr=wr[wr.length-1],Sn=vr;Sn<rr+1;Sn++){this.pdf.setPage(Sn);var Hr=Sn===1?this.posY+this.margin[0]:this.margin[0],cn=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Vr=this.pdf.internal.pageSize.height-this.margin[2],Vi=Vr-this.margin[0],ti=this.pdf.internal.pageSize.width-this.margin[1],Yr=ti-this.margin[3],vi=Sn===1?0:cn+(Sn-2)*Vi;if(this.ctx.clip_path.length!==0){var jn=this.path;Ve=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=ke(Ve,this.posX+this.margin[3],-1*vi+Hr),le.call(this,"fill",!0),this.path=jn;}var $r=ke([JSON.parse(JSON.stringify(Tn))],this.posX+this.margin[3],-vi+Hr+this.ctx.prevPageLastElemOffset)[0];fe.scale>=.01&&(lt=this.pdf.internal.getFontSize(),this.pdf.setFontSize(lt*fe.scale),dt=this.lineWidth,this.lineWidth=dt*fe.scale);var yn=this.autoPaging!=="text";if(yn||$r.y+$r.h<=Vr){if(yn||$r.y>=Hr&&$r.x<=ti){var qr=yn?fe.text:this.pdf.splitTextToSize(fe.text,fe.maxWidth||ti-$r.x)[0],zn=ke([JSON.parse(JSON.stringify(Lr))],this.posX+this.margin[3],-vi+Hr+this.ctx.prevPageLastElemOffset)[0],Ti=yn&&(Sn>vr||Sn<rr)&&de.call(this);Ti&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Yr,Vi,null).clip().discardPath()),this.pdf.text(qr,zn.x,zn.y,{angle:fe.angle,align:Ne,renderingMode:fe.renderingMode}),Ti&&this.pdf.restoreGraphicsState();}}else $r.y<Vr&&(this.ctx.prevPageLastElemOffset+=Vr-$r.y);fe.scale>=.01&&(this.pdf.setFontSize(lt),this.lineWidth=dt);}}else fe.scale>=.01&&(lt=this.pdf.internal.getFontSize(),this.pdf.setFontSize(lt*fe.scale),dt=this.lineWidth,this.lineWidth=dt*fe.scale),this.pdf.text(fe.text,qt.x+this.posX,qt.y+this.posY,{angle:fe.angle,align:Ne,renderingMode:fe.renderingMode,maxWidth:fe.maxWidth}),fe.scale>=.01&&(this.pdf.setFontSize(lt),this.lineWidth=dt);},qe=function(fe,Ne,Ve,lt){Ve=Ve||0,lt=lt||0,this.pdf.internal.out(C(fe+Ve)+" "+m(Ne+lt)+" l");},Je=function(fe,Ne,Ve){return this.pdf.lines(fe,Ne,Ve,null,null)},wt=function(fe,Ne,Ve,lt,dt,Bt,kt,Nt){this.pdf.internal.out([d(a(Ve+fe)),d(A(lt+Ne)),d(a(dt+fe)),d(A(Bt+Ne)),d(a(kt+fe)),d(A(Nt+Ne)),"c"].join(" "));},Lt=function(fe,Ne,Ve,lt){for(var dt=2*Math.PI,Bt=Math.PI/2;Ne>Ve;)Ne-=dt;var kt=Math.abs(Ve-Ne);kt<dt&<&&(kt=dt-kt);for(var Nt=[],qt=lt?-1:1,pr=Ne;kt>1e-5;){var jr=pr+qt*Math.min(kt,Bt);Nt.push(Pt.call(this,fe,pr,jr)),kt-=Math.abs(jr-pr),pr=jr;}return Nt},Pt=function(fe,Ne,Ve){var lt=(Ve-Ne)/2,dt=fe*Math.cos(lt),Bt=fe*Math.sin(lt),kt=dt,Nt=-Bt,qt=kt*kt+Nt*Nt,pr=qt+kt*dt+Nt*Bt,jr=4/3*(Math.sqrt(2*qt*pr)-pr)/(kt*Bt-Nt*dt),Lr=kt-jr*Nt,Tn=Nt+jr*kt,je=Lr,wr=-Tn,kn=lt+Ne,vr=Math.cos(kn),rr=Math.sin(kn);return {x1:fe*Math.cos(Ne),y1:fe*Math.sin(Ne),x2:Lr*vr-Tn*rr,y2:Lr*rr+Tn*vr,x3:je*vr-wr*rr,y3:je*rr+wr*vr,x4:fe*Math.cos(Ve),y4:fe*Math.sin(Ve)}},vt=function(fe){return 180*fe/Math.PI},Ut=function(fe,Ne,Ve,lt,dt,Bt){var kt=fe+.5*(Ve-fe),Nt=Ne+.5*(lt-Ne),qt=dt+.5*(Ve-dt),pr=Bt+.5*(lt-Bt),jr=Math.min(fe,dt,kt,qt),Lr=Math.max(fe,dt,kt,qt),Tn=Math.min(Ne,Bt,Nt,pr),je=Math.max(Ne,Bt,Nt,pr);return new l(jr,Tn,Lr-jr,je-Tn)},ur=function(fe,Ne,Ve,lt,dt,Bt,kt,Nt){var qt,pr,jr,Lr,Tn,je,wr,kn,vr,rr,Sn,Hr,cn,Vr,Vi=Ve-fe,ti=lt-Ne,Yr=dt-Ve,vi=Bt-lt,jn=kt-dt,$r=Nt-Bt;for(pr=0;pr<41;pr++)vr=(wr=(jr=fe+(qt=pr/40)*Vi)+qt*((Tn=Ve+qt*Yr)-jr))+qt*(Tn+qt*(dt+qt*jn-Tn)-wr),rr=(kn=(Lr=Ne+qt*ti)+qt*((je=lt+qt*vi)-Lr))+qt*(je+qt*(Bt+qt*$r-je)-kn),pr==0?(Sn=vr,Hr=rr,cn=vr,Vr=rr):(Sn=Math.min(Sn,vr),Hr=Math.min(Hr,rr),cn=Math.max(cn,vr),Vr=Math.max(Vr,rr));return new l(Math.round(Sn),Math.round(Hr),Math.round(cn-Sn),Math.round(Vr-Hr))},Jt=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var fe,Ne,Ve=(fe=this.ctx.lineDash,Ne=this.ctx.lineDashOffset,JSON.stringify({lineDash:fe,lineDashOffset:Ne}));this.prevLineDash!==Ve&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=Ve);}};}))(Ze.API),(function(b){var d=function(c){var l,v,T,L,D,Y,P,ie,de,we;for(/[^\x00-\xFF]/.test(c),v=[],T=0,L=(c+=l="\0\0\0\0".slice(c.length%4||4)).length;L>T;T+=4)(D=(c.charCodeAt(T)<<24)+(c.charCodeAt(T+1)<<16)+(c.charCodeAt(T+2)<<8)+c.charCodeAt(T+3))!==0?(Y=(D=((D=((D=((D=(D-(we=D%85))/85)-(de=D%85))/85)-(ie=D%85))/85)-(P=D%85))/85)%85,v.push(Y+33,P+33,ie+33,de+33,we+33)):v.push(122);return (function(ee,ke){for(var Ke=ke;Ke>0;Ke--)ee.pop();})(v,l.length),String.fromCharCode.apply(String,v)+"~>"},C=function(c){var l,v,T,L,D,Y=String,P="length",ie=255,de="charCodeAt",we="slice",ee="replace";for(c[we](-2),c=c[we](0,-2)[ee](/\s/g,"")[ee]("z","!!!!!"),T=[],L=0,D=(c+=l="uuuuu"[we](c[P]%5||5))[P];D>L;L+=5)v=52200625*(c[de](L)-33)+614125*(c[de](L+1)-33)+7225*(c[de](L+2)-33)+85*(c[de](L+3)-33)+(c[de](L+4)-33),T.push(ie&v>>24,ie&v>>16,ie&v>>8,ie&v);return (function(ke,Ke){for(var Me=Ke;Me>0;Me--)ke.pop();})(T,l[P]),Y.fromCharCode.apply(Y,T)},m=function(c){return c.split("").map(function(l){return ("0"+l.charCodeAt().toString(16)).slice(-2)}).join("")+">"},a=function(c){var l=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((c=c.replace(/\s/g,"")).indexOf(">")!==-1&&(c=c.substr(0,c.indexOf(">"))),c.length%2&&(c+="0"),l.test(c)===!1)return "";for(var v="",T=0;T<c.length;T+=2)v+=String.fromCharCode("0x"+(c[T]+c[T+1]));return v},A=function(c){for(var l=new Uint8Array(c.length),v=c.length;v--;)l[v]=c.charCodeAt(v);return (l=(0,x.zlibSync)(l)).reduce(function(T,L){return T+String.fromCharCode(L)},"")};b.processDataByFilters=function(c,l){var v=0,T=c||"",L=[];for(typeof(l=l||[])=="string"&&(l=[l]),v=0;v<l.length;v+=1)switch(l[v]){case "ASCII85Decode":case "/ASCII85Decode":T=C(T),L.push("/ASCII85Encode");break;case "ASCII85Encode":case "/ASCII85Encode":T=d(T),L.push("/ASCII85Decode");break;case "ASCIIHexDecode":case "/ASCIIHexDecode":T=a(T),L.push("/ASCIIHexEncode");break;case "ASCIIHexEncode":case "/ASCIIHexEncode":T=m(T),L.push("/ASCIIHexDecode");break;case "FlateEncode":case "/FlateEncode":T=A(T),L.push("/FlateDecode");break;default:throw new Error('The filter: "'+l[v]+'" is not implemented')}return {data:T,reverseChain:L.reverse().join(" ")}};})(Ze.API),(function(b){b.loadFile=function(d,C,m){return (function(a,A,c){A=A!==!1,c=typeof c=="function"?c:function(){};var l=void 0;try{l=(function(v,T,L){var D=new XMLHttpRequest,Y=0,P=function(ie){var de=ie.length,we=[],ee=String.fromCharCode;for(Y=0;Y<de;Y+=1)we.push(ee(255&ie.charCodeAt(Y)));return we.join("")};if(D.open("GET",v,!T),D.overrideMimeType("text/plain; charset=x-user-defined"),T===!1&&(D.onload=function(){D.status===200?L(P(this.responseText)):L(void 0);}),D.send(null),T&&D.status===200)return P(D.responseText)})(a,A,c);}catch(v){}return l})(d,C,m)},b.allowFsRead=void 0,b.loadImageFile=b.loadFile;})(Ze.API),(function(b){function d(){return (B.html2canvas?Promise.resolve(B.html2canvas):Promise.resolve().then(n.t.bind(n,"html2canvas",23))).catch(function(l){return Promise.reject(new Error("Could not load html2canvas: "+l))}).then(function(l){return l.default?l.default:l})}function C(){return (B.DOMPurify?Promise.resolve(B.DOMPurify):Promise.resolve().then(n.bind(n,"./node_modules/dompurify/dist/purify.es.mjs"))).catch(function(l){return Promise.reject(new Error("Could not load dompurify: "+l))}).then(function(l){return l.default?l.default:l})}var m=function(l){var v=(0,f.default)(l);return v==="undefined"?"undefined":v==="string"||l instanceof String?"string":v==="number"||l instanceof Number?"number":v==="function"||l instanceof Function?"function":l&&l.constructor===Array?"array":l&&l.nodeType===1?"element":v==="object"?"object":"unknown"},a=function(l,v){var T=document.createElement(l);for(var L in v.className&&(T.className=v.className),v.innerHTML&&v.dompurify&&(T.innerHTML=v.dompurify.sanitize(v.innerHTML)),v.style)T.style[L]=v.style[L];return T},A=function l(v,T){for(var L=v.nodeType===3?document.createTextNode(v.nodeValue):v.cloneNode(!1),D=v.firstChild;D;D=D.nextSibling)T!==!0&&D.nodeType===1&&D.nodeName==="SCRIPT"||L.appendChild(l(D,T));return v.nodeType===1&&(v.nodeName==="CANVAS"?(L.width=v.width,L.height=v.height,L.getContext("2d").drawImage(v,0,0)):v.nodeName!=="TEXTAREA"&&v.nodeName!=="SELECT"||(L.value=v.value),L.addEventListener("load",function(){L.scrollTop=v.scrollTop,L.scrollLeft=v.scrollLeft;},!0)),L},c=function l(v){var T=Object.assign(l.convert(Promise.resolve()),JSON.parse(JSON.stringify(l.template))),L=l.convert(Promise.resolve(),T);return (L=L.setProgress(1,l,1,[l])).set(v)};(c.prototype=Object.create(Promise.prototype)).constructor=c,c.convert=function(l,v){return l.__proto__=v||c.prototype,l},c.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},c.prototype.from=function(l,v){return this.then(function(){switch(v=v||(function(T){switch(m(T)){case "string":return "string";case "element":return T.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return "unknown"}})(l),v){case "string":return this.then(C).then(function(T){return this.set({src:a("div",{innerHTML:l,dompurify:T})})});case "element":return this.set({src:l});case "canvas":return this.set({canvas:l});case "img":return this.set({img:l});default:return this.error("Unknown source type.")}})},c.prototype.to=function(l){switch(l){case "container":return this.toContainer();case "canvas":return this.toCanvas();case "img":return this.toImg();case "pdf":return this.toPdf();default:return this.error("Invalid target.")}},c.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then(function(){var l={position:"relative",display:"inline-block",width:(typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},v=A(this.prop.src,this.opt.html2canvas.javascriptEnabled);v.tagName==="BODY"&&(l.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=a("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=a("div",{className:"html2pdf__container",style:l}),this.prop.container.appendChild(v),this.prop.container.firstChild.appendChild(a("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px";})},c.prototype.toCanvas=function(){var l=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(l).then(d).then(function(v){var T=Object.assign({},this.opt.html2canvas);return delete T.onrendered,v(this.prop.container,T)}).then(function(v){(this.opt.html2canvas.onrendered||function(){})(v),this.prop.canvas=v,document.body.removeChild(this.prop.overlay);})},c.prototype.toContext2d=function(){var l=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(l).then(d).then(function(v){var T=this.opt.jsPDF,L=this.opt.fontFaces,D=typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,Y=Object.assign({async:!0,allowTaint:!0,scale:D,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete Y.onrendered,T.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,T.context2d.posX=this.opt.x,T.context2d.posY=this.opt.y,T.context2d.margin=this.opt.margin,T.context2d.fontFaces=L,L)for(var P=0;P<L.length;++P){var ie=L[P],de=ie.src.find(function(we){return we.format==="truetype"});de&&T.addFont(de.url,ie.ref.name,ie.ref.style);}return Y.windowHeight=Y.windowHeight||0,Y.windowHeight=Y.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):Y.windowHeight,T.context2d.save(!0),v(this.prop.container,Y)}).then(function(v){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(v),this.prop.canvas=v,document.body.removeChild(this.prop.overlay);})},c.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var l=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=l;})},c.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF;})},c.prototype.output=function(l,v,T){return (T=T||"pdf").toLowerCase()==="img"||T.toLowerCase()==="image"?this.outputImg(l,v):this.outputPdf(l,v)},c.prototype.outputPdf=function(l,v){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(l,v)})},c.prototype.outputImg=function(l){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(l){case void 0:case "img":return this.prop.img;case "datauristring":case "dataurlstring":return this.prop.img.src;case "datauri":case "dataurl":return document.location.href=this.prop.img.src;default:throw 'Image output type "'+l+'" is not supported.'}})},c.prototype.save=function(l){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(l?{filename:l}:null).then(function(){this.prop.pdf.save(this.opt.filename);})},c.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf);})},c.prototype.set=function(l){if(m(l)!=="object")return this;var v=Object.keys(l||{}).map(function(T){if(T in c.template.prop)return function(){this.prop[T]=l[T];};switch(T){case "margin":return this.setMargin.bind(this,l.margin);case "jsPDF":return function(){return this.opt.jsPDF=l.jsPDF,this.setPageSize()};case "pageSize":return this.setPageSize.bind(this,l.pageSize);default:return function(){this.opt[T]=l[T];}}},this);return this.then(function(){return this.thenList(v)})},c.prototype.get=function(l,v){return this.then(function(){var T=l in c.template.prop?this.prop[l]:this.opt[l];return v?v(T):T})},c.prototype.setMargin=function(l){return this.then(function(){switch(m(l)){case "number":l=[l,l,l,l];case "array":if(l.length===2&&(l=[l[0],l[1],l[0],l[1]]),l.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=l;}).then(this.setPageSize)},c.prototype.setPageSize=function(l){function v(T,L){return Math.floor(T*L/72*96)}return this.then(function(){(l=l||Ze.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(l.inner={width:l.width-this.opt.margin[1]-this.opt.margin[3],height:l.height-this.opt.margin[0]-this.opt.margin[2]},l.inner.px={width:v(l.inner.width,l.k),height:v(l.inner.height,l.k)},l.inner.ratio=l.inner.height/l.inner.width),this.prop.pageSize=l;})},c.prototype.setProgress=function(l,v,T,L){return l!=null&&(this.progress.val=l),v!=null&&(this.progress.state=v),T!=null&&(this.progress.n=T),L!=null&&(this.progress.stack=L),this.progress.ratio=this.progress.val/this.progress.state,this},c.prototype.updateProgress=function(l,v,T,L){return this.setProgress(l?this.progress.val+l:null,v||null,T?this.progress.n+T:null,L?this.progress.stack.concat(L):null)},c.prototype.then=function(l,v){var T=this;return this.thenCore(l,v,function(L,D){return T.updateProgress(null,null,1,[L]),Promise.prototype.then.call(this,function(Y){return T.updateProgress(null,L),Y}).then(L,D).then(function(Y){return T.updateProgress(1),Y})})},c.prototype.thenCore=function(l,v,T){T=T||Promise.prototype.then;var L=this;l&&(l=l.bind(L)),v&&(v=v.bind(L));var D=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?L:c.convert(Object.assign({},L),Promise.prototype),Y=T.call(D,l,v);return c.convert(Y,L.__proto__)},c.prototype.thenExternal=function(l,v){return Promise.prototype.then.call(this,l,v)},c.prototype.thenList=function(l){var v=this;return l.forEach(function(T){v=v.thenCore(T);}),v},c.prototype.catch=function(l){l&&(l=l.bind(this));var v=Promise.prototype.catch.call(this,l);return c.convert(v,this)},c.prototype.catchExternal=function(l){return Promise.prototype.catch.call(this,l)},c.prototype.error=function(l){return this.then(function(){throw new Error(l)})},c.prototype.using=c.prototype.set,c.prototype.saveAs=c.prototype.save,c.prototype.export=c.prototype.output,c.prototype.run=c.prototype.then,Ze.getPageSize=function(l,v,T){if((0,f.default)(l)==="object"){var L=l;l=L.orientation,v=L.unit||v,T=L.format||T;}v=v||"mm",T=T||"a4",l=(""+(l||"P")).toLowerCase();var D,Y=(""+T).toLowerCase(),P={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(v){case "pt":D=1;break;case "mm":D=2.834645669291339;break;case "cm":D=28.346456692913385;break;case "in":D=72;break;case "px":D=.75;break;case "pc":case "em":D=12;break;case "ex":D=6;break;default:throw "Invalid unit: "+v}var ie,de=0,we=0;if(P.hasOwnProperty(Y))de=P[Y][1]/D,we=P[Y][0]/D;else try{de=T[1],we=T[0];}catch(ee){throw new Error("Invalid format: "+T)}if(l==="p"||l==="portrait")l="p",we>de&&(ie=we,we=de,de=ie);else {if(l!=="l"&&l!=="landscape")throw "Invalid orientation: "+l;l="l",de>we&&(ie=we,we=de,de=ie);}return {width:we,height:de,unit:v,k:D,orientation:l}},b.html=function(l,v){(v=v||{}).callback=v.callback||function(){},v.html2canvas=v.html2canvas||{},v.html2canvas.canvas=v.html2canvas.canvas||this.canvas,v.jsPDF=v.jsPDF||this,v.fontFaces=v.fontFaces?v.fontFaces.map(fs):null;var T=new c(v);return v.worker?T:T.from(l).doCallback()};})(Ze.API),Ze.API.addJS=function(b){return zs=b,this.internal.events.subscribe("postPutResources",function(){Ma=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Ma+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Qi=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+zs+")"),this.internal.out(">>"),this.internal.out("endobj");}),this.internal.events.subscribe("putCatalog",function(){Ma!==void 0&&Qi!==void 0&&this.internal.out("/Names <</JavaScript "+Ma+" 0 R>>");}),this},(function(b){var d;b.events.push(["postPutResources",function(){var C=this,m=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var a=C.outline.render().split(/\r\n/),A=0;A<a.length;A++){var c=a[A],l=m.exec(c);if(l!=null){var v=l[1];C.internal.newObjectDeferredBegin(v,!1);}C.internal.write(c);}if(this.outline.createNamedDestinations){var T=this.internal.pages.length,L=[];for(A=0;A<T;A++){var D=C.internal.newObject();L.push(D);var Y=C.internal.getPageInfo(A+1);C.internal.write("<< /D["+Y.objId+" 0 R /XYZ null null null]>> endobj");}var P=C.internal.newObject();for(C.internal.write("<< /Names [ "),A=0;A<L.length;A++)C.internal.write("(page_"+(A+1)+")"+L[A]+" 0 R");C.internal.write(" ] >>","endobj"),d=C.internal.newObject(),C.internal.write("<< /Dests "+P+" 0 R"),C.internal.write(">>","endobj");}}]),b.events.push(["putCatalog",function(){var C=this;C.outline.root.children.length>0&&(C.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&C.internal.write("/Names "+d+" 0 R"));}]),b.events.push(["initialized",function(){var C=this;C.outline={createNamedDestinations:!1,root:{children:[]}},C.outline.add=function(m,a,A){var c={title:a,options:A,children:[]};return m==null&&(m=this.root),m.children.push(c),c},C.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=C,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},C.outline.genIds_r=function(m){m.id=C.internal.newObjectDeferred();for(var a=0;a<m.children.length;a++)this.genIds_r(m.children[a]);},C.outline.renderRoot=function(m){this.objStart(m),this.line("/Type /Outlines"),m.children.length>0&&(this.line("/First "+this.makeRef(m.children[0])),this.line("/Last "+this.makeRef(m.children[m.children.length-1]))),this.line("/Count "+this.count_r({count:0},m)),this.objEnd();},C.outline.renderItems=function(m){for(var a=this.ctx.pdf.internal.getVerticalCoordinateString,A=0;A<m.children.length;A++){var c=m.children[A];this.objStart(c),this.line("/Title "+this.makeString(c.title)),this.line("/Parent "+this.makeRef(m)),A>0&&this.line("/Prev "+this.makeRef(m.children[A-1])),A<m.children.length-1&&this.line("/Next "+this.makeRef(m.children[A+1])),c.children.length>0&&(this.line("/First "+this.makeRef(c.children[0])),this.line("/Last "+this.makeRef(c.children[c.children.length-1])));var l=this.count=this.count_r({count:0},c);if(l>0&&this.line("/Count "+l),c.options&&c.options.pageNumber){var v=C.internal.getPageInfo(c.options.pageNumber);this.line("/Dest ["+v.objId+" 0 R /XYZ 0 "+a(0)+" 0]");}this.objEnd();}for(var T=0;T<m.children.length;T++)this.renderItems(m.children[T]);},C.outline.line=function(m){this.ctx.val+=m+`\r 51`;},C.outline.makeRef=function(m){return m.id+" 0 R"},C.outline.makeString=function(m){return "("+C.internal.pdfEscape(m)+")"},C.outline.objStart=function(m){this.ctx.val+=`\r 52`+m.id+` 0 obj\r 53<<\r 54`;},C.outline.objEnd=function(){this.ctx.val+=`>> \r 55endobj\r 56`;},C.outline.count_r=function(m,a){for(var A=0;A<a.children.length;A++)m.count++,this.count_r(m,a.children[A]);return m.count};}]);})(Ze.API),(function(b){var d=[192,193,194,195,196,197,198,199];b.processJPEG=function(C,m,a,A,c,l){var v,T=this.decode.DCT_DECODE,L=null;if(typeof C=="string"||this.__addimage__.isArrayBuffer(C)||this.__addimage__.isArrayBufferView(C)){switch(C=c||C,C=this.__addimage__.isArrayBuffer(C)?new Uint8Array(C):C,v=(function(D){for(var Y,P=256*D.charCodeAt(4)+D.charCodeAt(5),ie=D.length,de={width:0,height:0,numcomponents:1},we=4;we<ie;we+=2){if(we+=P,d.indexOf(D.charCodeAt(we+1))!==-1){Y=256*D.charCodeAt(we+5)+D.charCodeAt(we+6),de={width:256*D.charCodeAt(we+7)+D.charCodeAt(we+8),height:Y,numcomponents:D.charCodeAt(we+9)};break}P=256*D.charCodeAt(we+2)+D.charCodeAt(we+3);}return de})(C=this.__addimage__.isArrayBufferView(C)?this.__addimage__.arrayBufferToBinaryString(C):C),v.numcomponents){case 1:l=this.color_spaces.DEVICE_GRAY;break;case 4:l=this.color_spaces.DEVICE_CMYK;break;case 3:l=this.color_spaces.DEVICE_RGB;}L={data:C,width:v.width,height:v.height,colorSpace:l,bitsPerComponent:8,filter:T,index:m,alias:a};}return L};})(Ze.API),Ze.API.processPNG=function(b,d,C,m){if(this.__addimage__.isArrayBuffer(b)&&(b=new Uint8Array(b)),this.__addimage__.isArrayBufferView(b)){var a,A=(0,O.decode)(b,{checkCrc:!0}),c=A.width,l=A.height,v=A.channels,T=A.palette,L=A.depth;a=T&&v===1?(function(ot){for(var Ye=ot.width,mt=ot.height,ye=ot.data,_e=ot.palette,qe=ot.depth,Je=!1,wt=[],Lt=[],Pt=void 0,vt=!1,Ut=0,ur=0;ur<_e.length;ur++){var Jt=(0,E.default)(_e[ur],4),fe=Jt[0],Ne=Jt[1],Ve=Jt[2],lt=Jt[3];wt.push(fe,Ne,Ve),lt!=null&&(lt===0?(Ut++,Lt.length<1&&Lt.push(ur)):lt<255&&(vt=!0));}if(vt||Ut>1){Je=!0,Lt=void 0;var dt=Ye*mt;Pt=new Uint8Array(dt);for(var Bt=new DataView(ye.buffer),kt=0;kt<dt;kt++){var Nt=Ns(Bt,kt,qe),qt=(0,E.default)(_e[Nt],4)[3];Pt[kt]=qt;}}else Ut===0&&(Lt=void 0);return {colorSpace:"Indexed",colorsPerPixel:1,sMaskBitsPerComponent:Je?8:void 0,colorBytes:ye,alphaBytes:Pt,needSMask:Je,palette:wt,mask:Lt}})(A):v===2||v===4?(function(ot){for(var Ye=ot.data,mt=ot.width,ye=ot.height,_e=ot.channels,qe=ot.depth,Je=_e===2?"DeviceGray":"DeviceRGB",wt=_e-1,Lt=mt*ye,Pt=wt,vt=Lt*Pt,Ut=1*Lt,ur=Math.ceil(vt*qe/8),Jt=Math.ceil(Ut*qe/8),fe=new Uint8Array(ur),Ne=new Uint8Array(Jt),Ve=new DataView(Ye.buffer),lt=new DataView(fe.buffer),dt=new DataView(Ne.buffer),Bt=!1,kt=0;kt<Lt;kt++){for(var Nt=kt*_e,qt=0;qt<Pt;qt++)_n(lt,Ns(Ve,Nt+qt,qe),kt*Pt+qt,qe);var pr=Ns(Ve,Nt+Pt,qe);pr<(1<<qe)-1&&(Bt=!0),_n(dt,pr,1*kt,qe);}return {colorSpace:Je,colorsPerPixel:wt,sMaskBitsPerComponent:Bt?qe:void 0,colorBytes:fe,alphaBytes:Ne,needSMask:Bt}})(A):(function(ot){var Ye=ot.data,mt=ot.channels===1?"DeviceGray":"DeviceRGB";return {colorSpace:mt,colorsPerPixel:mt==="DeviceGray"?1:3,colorBytes:Ye instanceof Uint16Array?(function(ye){for(var _e=ye.length,qe=new Uint8Array(2*_e),Je=new DataView(qe.buffer,qe.byteOffset,qe.byteLength),wt=0;wt<_e;wt++)Je.setUint16(2*wt,ye[wt],!1);return qe})(Ye):Ye,needSMask:!1}})(A);var D,Y,P,ie=a,de=ie.colorSpace,we=ie.colorsPerPixel,ee=ie.sMaskBitsPerComponent,ke=ie.colorBytes,Ke=ie.alphaBytes,Me=ie.needSMask,le=ie.palette,rt=ie.mask,gt=null;return m!==Ze.API.image_compression.NONE&&typeof x.zlibSync=="function"?(gt=(function(ot){var Ye;switch(ot){case Ze.API.image_compression.FAST:Ye=11;break;case Ze.API.image_compression.MEDIUM:Ye=13;break;case Ze.API.image_compression.SLOW:Ye=14;break;default:Ye=12;}return Ye})(m),D=this.decode.FLATE_DECODE,Y="/Predictor ".concat(gt," /Colors ").concat(we," /BitsPerComponent ").concat(L," /Columns ").concat(c),b=Va(ke,Math.ceil(c*we*L/8),we,L,m),Me&&(P=Va(Ke,Math.ceil(c*ee/8),1,ee,m))):(D=void 0,Y=void 0,b=ke,Me&&(P=Ke)),(this.__addimage__.isArrayBuffer(b)||this.__addimage__.isArrayBufferView(b))&&(b=this.__addimage__.arrayBufferToBinaryString(b)),(P&&this.__addimage__.isArrayBuffer(P)||this.__addimage__.isArrayBufferView(P))&&(P=this.__addimage__.arrayBufferToBinaryString(P)),{alias:C,data:b,index:d,filter:D,decodeParameters:Y,transparency:rt,palette:le,sMask:P,predictor:gt,width:c,height:l,bitsPerComponent:L,sMaskBitsPerComponent:ee,colorSpace:de}}},(function(b){b.processGIF89A=function(d,C,m,a){var A=new Vs(d),c=A.width,l=A.height,v=[];A.decodeAndBlitFrameRGBA(0,v);var T={data:v,width:c,height:l},L=new ga(100).encode(T,100);return b.processJPEG.call(this,L,C,m,a)},b.processGIF87A=b.processGIF89A;})(Ze.API),os.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.bitPP===16&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var b=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(b);for(var d=0;d<b;d++){var C=this.datav.getUint8(this.pos++,!0),m=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),A=this.datav.getUint8(this.pos++,!0);this.palette[d]={red:a,green:m,blue:C,quad:A};}}this.height<0&&(this.height*=-1,this.bottom_up=!1);},os.prototype.parseBGR=function(){this.pos=this.offset;try{var b="bit"+this.bitPP,d=this.width*this.height*4;this.data=new Uint8Array(d),this[b]();}catch(C){I.log("bit decode error:"+C);}},os.prototype.bit1=function(){var b,d=Math.ceil(this.width/8),C=d%4;for(b=this.height-1;b>=0;b--){for(var m=this.bottom_up?b:this.height-1-b,a=0;a<d;a++)for(var A=this.datav.getUint8(this.pos++,!0),c=m*this.width*4+8*a*4,l=0;l<8&&8*a+l<this.width;l++){var v=this.palette[A>>7-l&1];this.data[c+4*l]=v.blue,this.data[c+4*l+1]=v.green,this.data[c+4*l+2]=v.red,this.data[c+4*l+3]=255;}C!==0&&(this.pos+=4-C);}},os.prototype.bit4=function(){for(var b=Math.ceil(this.width/2),d=b%4,C=this.height-1;C>=0;C--){for(var m=this.bottom_up?C:this.height-1-C,a=0;a<b;a++){var A=this.datav.getUint8(this.pos++,!0),c=m*this.width*4+2*a*4,l=A>>4,v=15&A,T=this.palette[l];if(this.data[c]=T.blue,this.data[c+1]=T.green,this.data[c+2]=T.red,this.data[c+3]=255,2*a+1>=this.width)break;T=this.palette[v],this.data[c+4]=T.blue,this.data[c+4+1]=T.green,this.data[c+4+2]=T.red,this.data[c+4+3]=255;}d!==0&&(this.pos+=4-d);}},os.prototype.bit8=function(){for(var b=this.width%4,d=this.height-1;d>=0;d--){for(var C=this.bottom_up?d:this.height-1-d,m=0;m<this.width;m++){var a=this.datav.getUint8(this.pos++,!0),A=C*this.width*4+4*m;if(a<this.palette.length){var c=this.palette[a];this.data[A]=c.red,this.data[A+1]=c.green,this.data[A+2]=c.blue,this.data[A+3]=255;}else this.data[A]=255,this.data[A+1]=255,this.data[A+2]=255,this.data[A+3]=255;}b!==0&&(this.pos+=4-b);}},os.prototype.bit15=function(){for(var b=this.width%3,d=parseInt("11111",2),C=this.height-1;C>=0;C--){for(var m=this.bottom_up?C:this.height-1-C,a=0;a<this.width;a++){var A=this.datav.getUint16(this.pos,!0);this.pos+=2;var c=(A&d)/d*255|0,l=(A>>5&d)/d*255|0,v=(A>>10&d)/d*255|0,T=A>>15?255:0,L=m*this.width*4+4*a;this.data[L]=v,this.data[L+1]=l,this.data[L+2]=c,this.data[L+3]=T;}this.pos+=b;}},os.prototype.bit16=function(){for(var b=this.width%3,d=parseInt("11111",2),C=parseInt("111111",2),m=this.height-1;m>=0;m--){for(var a=this.bottom_up?m:this.height-1-m,A=0;A<this.width;A++){var c=this.datav.getUint16(this.pos,!0);this.pos+=2;var l=(c&d)/d*255|0,v=(c>>5&C)/C*255|0,T=(c>>11)/d*255|0,L=a*this.width*4+4*A;this.data[L]=T,this.data[L+1]=v,this.data[L+2]=l,this.data[L+3]=255;}this.pos+=b;}},os.prototype.bit24=function(){for(var b=this.height-1;b>=0;b--){for(var d=this.bottom_up?b:this.height-1-b,C=0;C<this.width;C++){var m=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),A=this.datav.getUint8(this.pos++,!0),c=d*this.width*4+4*C;this.data[c]=A,this.data[c+1]=a,this.data[c+2]=m,this.data[c+3]=255;}this.pos+=this.width%4;}},os.prototype.bit32=function(){for(var b=this.height-1;b>=0;b--)for(var d=this.bottom_up?b:this.height-1-b,C=0;C<this.width;C++){var m=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),A=this.datav.getUint8(this.pos++,!0),c=this.datav.getUint8(this.pos++,!0),l=d*this.width*4+4*C;this.data[l]=A,this.data[l+1]=a,this.data[l+2]=m,this.data[l+3]=c;}},os.prototype.getData=function(){return this.data},(function(b){b.processBMP=function(d,C,m,a){var A=new os(d,!1),c=A.width,l=A.height,v={data:A.getData(),width:c,height:l},T=new ga(100).encode(v,100);return b.processJPEG.call(this,T,C,m,a)};})(Ze.API),qs.prototype.getData=function(){return this.data},(function(b){b.processWEBP=function(d,C,m,a){var A=new qs(d),c=A.width,l=A.height,v={data:A.getData(),width:c,height:l},T=new ga(100).encode(v,100);return b.processJPEG.call(this,T,C,m,a)};})(Ze.API),Ze.API.processRGBA=function(b,d,C){for(var m=b.data,a=m.length,A=new Uint8Array(a/4*3),c=new Uint8Array(a/4),l=0,v=0,T=0;T<a;T+=4){var L=m[T],D=m[T+1],Y=m[T+2],P=m[T+3];A[l++]=L,A[l++]=D,A[l++]=Y,c[v++]=P;}var ie=this.__addimage__.arrayBufferToBinaryString(A);return {alpha:this.__addimage__.arrayBufferToBinaryString(c),data:ie,index:d,alias:C,colorSpace:"DeviceRGB",bitsPerComponent:8,width:b.width,height:b.height}},Ze.API.setLanguage=function(b){return this.internal.languageSettings===void 0&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),{af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[b]!==void 0&&(this.internal.languageSettings.languageCode=b,this.internal.languageSettings.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")");}),this.internal.languageSettings.isSubscribed=!0)),this},Ui=Ze.API,ka=Ui.getCharWidthsArray=function(b,d){var C,m,a=(d=d||{}).font||this.internal.getFont(),A=d.fontSize||this.internal.getFontSize(),c=d.charSpace||this.internal.getCharSpace(),l=d.widths?d.widths:a.metadata.Unicode.widths,v=l.fof?l.fof:1,T=d.kerning?d.kerning:a.metadata.Unicode.kerning,L=T.fof?T.fof:1,D=d.doKerning!==!1,Y=0,P=b.length,ie=0,de=l[0]||v,we=[];for(C=0;C<P;C++)m=b.charCodeAt(C),typeof a.metadata.widthOfString=="function"?we.push((a.metadata.widthOfGlyph(a.metadata.characterToGlyph(m))+c*(1e3/A)||0)/1e3):(Y=D&&(0,f.default)(T[m])==="object"&&!isNaN(parseInt(T[m][ie],10))?T[m][ie]/L:0,we.push((l[m]||de)/v+Y)),ie=m;return we},ei=Ui.getStringUnitWidth=function(b,d){var C=(d=d||{}).fontSize||this.internal.getFontSize(),m=d.font||this.internal.getFont(),a=d.charSpace||this.internal.getCharSpace();return Ui.processArabic&&(b=Ui.processArabic(b)),typeof m.metadata.widthOfString=="function"?m.metadata.widthOfString(b,C,a)/C:ka.apply(this,arguments).reduce(function(A,c){return A+c},0)},as=function(b,d,C,m){for(var a=[],A=0,c=b.length,l=0;A!==c&&l+d[A]<C;)l+=d[A],A++;a.push(b.slice(0,A));var v=A;for(l=0;A!==c;)l+d[A]>m&&(a.push(b.slice(v,A)),l=0,v=A),l+=d[A],A++;return v!==A&&a.push(b.slice(v,A)),a},aa=function(b,d,C){C||(C={});var m,a,A,c,l,v,T,L=[],D=[L],Y=C.textIndent||0,P=0,ie=0,de=b.split(" "),we=ka.apply(this,[" ",C])[0];if(v=C.lineIndent===-1?de[0].length+2:C.lineIndent||0){var ee=Array(v).join(" "),ke=[];de.map(function(Me){(Me=Me.split(/\s*\n/)).length>1?ke=ke.concat(Me.map(function(le,rt){return (rt&&le.length?` 57`:"")+le})):ke.push(Me[0]);}),de=ke,v=ei.apply(this,[ee,C]);}for(A=0,c=de.length;A<c;A++){var Ke=0;if(m=de[A],v&&m[0]==` 58`&&(m=m.substr(1),Ke=1),Y+P+(ie=(a=ka.apply(this,[m,C])).reduce(function(Me,le){return Me+le},0))>d||Ke){if(ie>d){for(l=as.apply(this,[m,a,d-(Y+P),d]),L.push(l.shift()),L=[l.pop()];l.length;)D.push([l.shift()]);ie=a.slice(m.length-(L[0]?L[0].length:0)).reduce(function(Me,le){return Me+le},0);}else L=[m];D.push(L),Y=ie+v,P=we;}else L.push(m),Y+=P+ie,P=we;}return T=v?function(Me,le){return (le?ee:"")+Me.join(" ")}:function(Me){return Me.join(" ")},D.map(T)},Ui.splitTextToSize=function(b,d,C){var m,a=(C=C||{}).fontSize||this.internal.getFontSize(),A=function(L){if(L.widths&&L.kerning)return {widths:L.widths,kerning:L.kerning};var D=this.internal.getFont(L.fontName,L.fontStyle),Y="Unicode";return D.metadata[Y]?{widths:D.metadata[Y].widths||{0:1},kerning:D.metadata[Y].kerning||{}}:{font:D.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,C);m=Array.isArray(b)?b:String(b).split(/\r?\n/);var c=1*this.internal.scaleFactor*d/a;A.textIndent=C.textIndent?1*C.textIndent*this.internal.scaleFactor/a:0,A.lineIndent=C.lineIndent;var l,v,T=[];for(l=0,v=m.length;l<v;l++)T=T.concat(aa.apply(this,[m[l],c,A]));return T},(function(b){b.__fontmetrics__=b.__fontmetrics__||{};for(var d="0123456789abcdef",C="klmnopqrstuvwxyz",m={},a={},A=0;A<16;A++)m[C[A]]=d[A],a[d[A]]=C[A];var c=function(Y){return "0x"+parseInt(Y,10).toString(16)},l=b.__fontmetrics__.compress=function(Y){var P,ie,de,we,ee=["{"];for(var ke in Y){if(P=Y[ke],isNaN(parseInt(ke,10))?ie="'"+ke+"'":(ke=parseInt(ke,10),ie=(ie=c(ke).slice(2)).slice(0,-1)+a[ie.slice(-1)]),typeof P=="number")P<0?(de=c(P).slice(3),we="-"):(de=c(P).slice(2),we=""),de=we+de.slice(0,-1)+a[de.slice(-1)];else {if((0,f.default)(P)!=="object")throw new Error("Don't know what to do with value type "+(0,f.default)(P)+".");de=l(P);}ee.push(ie+de);}return ee.push("}"),ee.join("")},v=b.__fontmetrics__.uncompress=function(Y){if(typeof Y!="string")throw new Error("Invalid argument passed to uncompress.");for(var P,ie,de,we,ee={},ke=1,Ke=ee,Me=[],le="",rt="",gt=Y.length-1,ot=1;ot<gt;ot+=1)(we=Y[ot])=="'"?P?(de=P.join(""),P=void 0):P=[]:P?P.push(we):we=="{"?(Me.push([Ke,de]),Ke={},de=void 0):we=="}"?((ie=Me.pop())[0][ie[1]]=Ke,de=void 0,Ke=ie[0]):we=="-"?ke=-1:de===void 0?m.hasOwnProperty(we)?(le+=m[we],de=parseInt(le,16)*ke,ke=1,le=""):le+=we:m.hasOwnProperty(we)?(rt+=m[we],Ke[de]=parseInt(rt,16)*ke,ke=1,de=void 0,rt=""):rt+=we;return ee},T={codePages:["WinAnsiEncoding"],WinAnsiEncoding:v("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},L={Unicode:{Courier:T,"Courier-Bold":T,"Courier-BoldOblique":T,"Courier-Oblique":T,Helvetica:T,"Helvetica-Bold":T,"Helvetica-BoldOblique":T,"Helvetica-Oblique":T,"Times-Roman":T,"Times-Bold":T,"Times-BoldItalic":T,"Times-Italic":T}},D={Unicode:{"Courier-Oblique":v("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":v("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":v("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:v("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":v("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":v("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:v("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:v("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":v("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:v("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":v("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":v("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":v("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":v("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};b.events.push(["addFont",function(Y){var P=Y.font,ie=D.Unicode[P.postScriptName];ie&&(P.metadata.Unicode={},P.metadata.Unicode.widths=ie.widths,P.metadata.Unicode.kerning=ie.kerning);var de=L.Unicode[P.postScriptName];de&&(P.metadata.Unicode.encoding=de,P.encoding=de.codePages[0]);}]);})(Ze.API),(function(b){var d=function(C){for(var m=C.length,a=new Uint8Array(m),A=0;A<m;A++)a[A]=C.charCodeAt(A);return a};b.API.events.push(["addFont",function(C){var m=void 0,a=C.font,A=C.instance;if(!a.isStandardFont){if(A===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+a.postScriptName+"').");if(typeof(m=A.existsFileInVFS(a.postScriptName)===!1?A.loadFile(a.postScriptName):A.getFileFromVFS(a.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+a.postScriptName+"').");(function(c,l){l=/^\x00\x01\x00\x00/.test(l)?d(l):d(q(l)),c.metadata=b.API.TTFFont.open(l),c.metadata.Unicode=c.metadata.Unicode||{encoding:{},kerning:{},widths:[]},c.metadata.glyIdsUsed=[0];})(a,m);}}]);})(Ze),Ze.API.addSvgAsImage=function(b,d,C,m,a,A,c,l){if(isNaN(d)||isNaN(C))throw I.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(m)||isNaN(a))throw I.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var v=document.createElement("canvas");v.width=m,v.height=a;var T=v.getContext("2d");T.fillStyle="#fff",T.fillRect(0,0,v.width,v.height);var L={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},D=this;return (B.canvg?Promise.resolve(B.canvg):Promise.resolve().then(n.bind(n,"./node_modules/canvg/lib/index.es.js"))).catch(function(Y){return Promise.reject(new Error("Could not load canvg: "+Y))}).then(function(Y){return Y.default?Y.default:Y}).then(function(Y){return Y.fromString(T,b,L)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(Y){return Y.render(L)}).then(function(){D.addImage(v.toDataURL("image/jpeg",1),d,C,m,a,c,l);})},Ze.API.putTotalPages=function(b){var d,C=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(d=new RegExp(b,"g"),C=this.internal.getNumberOfPages()):(d=new RegExp(this.pdfEscape16(b,this.internal.getFont()),"g"),C=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var m=1;m<=this.internal.getNumberOfPages();m++)for(var a=0;a<this.internal.pages[m].length;a++)this.internal.pages[m][a]=this.internal.pages[m][a].replace(d,C);return this},Ze.API.viewerPreferences=function(b,d){var C;b=b||{},d=d||!1;var m,a,A,c={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},l=Object.keys(c),v=[],T=0,L=0,D=0;function Y(ie,de){var we,ee=!1;for(we=0;we<ie.length;we+=1)ie[we]===de&&(ee=!0);return ee}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(c)),this.internal.viewerpreferences.isSubscribed=!1),C=this.internal.viewerpreferences.configuration,b==="reset"||d===!0){var P=l.length;for(D=0;D<P;D+=1)C[l[D]].value=C[l[D]].defaultValue,C[l[D]].explicitSet=!1;}if((0,f.default)(b)==="object"){for(a in b)if(A=b[a],Y(l,a)&&A!==void 0){if(C[a].type==="boolean"&&typeof A=="boolean")C[a].value=A;else if(C[a].type==="name"&&Y(C[a].valueSet,A))C[a].value=A;else if(C[a].type==="integer"&&Number.isInteger(A))C[a].value=A;else if(C[a].type==="array"){for(T=0;T<A.length;T+=1)if(m=!0,A[T].length===1&&typeof A[T][0]=="number")v.push(String(A[T]-1));else if(A[T].length>1){for(L=0;L<A[T].length;L+=1)typeof A[T][L]!="number"&&(m=!1);m===!0&&v.push([A[T][0]-1,A[T][1]-1].join(" "));}C[a].value="["+v.join(" ")+"]";}else C[a].value=C[a].defaultValue;C[a].explicitSet=!0;}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var ie,de=[];for(ie in C)C[ie].explicitSet===!0&&(C[ie].type==="name"?de.push("/"+ie+" /"+C[ie].value):de.push("/"+ie+" "+C[ie].value));de.length!==0&&this.internal.write(`/ViewerPreferences 59<< 60`+de.join(` 61`)+` 62>>`);}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=C,this},(function(b){var d=function(){var m='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',a=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),A=unescape(encodeURIComponent(m)),c=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),l=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),v=unescape(encodeURIComponent("</x:xmpmeta>")),T=A.length+c.length+l.length+a.length+v.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+T+" >>"),this.internal.write("stream"),this.internal.write(a+A+c+l+v),this.internal.write("endstream"),this.internal.write("endobj");},C=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R");};b.addMetadata=function(m,a){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:m,namespaceuri:a||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",C),this.internal.events.subscribe("postPutResources",d)),this};})(Ze.API),(function(b){var d=b.API,C=d.pdfEscape16=function(A,c){for(var l,v=c.metadata.Unicode.widths,T=["","0","00","000","0000"],L=[""],D=0,Y=A.length;D<Y;++D){if(l=c.metadata.characterToGlyph(A.charCodeAt(D)),c.metadata.glyIdsUsed.push(l),c.metadata.toUnicode[l]=A.charCodeAt(D),v.indexOf(l)==-1&&(v.push(l),v.push([parseInt(c.metadata.widthOfGlyph(l),10)])),l=="0")return L.join("");l=l.toString(16),L.push(T[4-l.length],l);}return L.join("")},m=function(A){var c,l,v,T,L,D,Y;for(L=`/CIDInit /ProcSet findresource begin 6312 dict begin 64begincmap 65/CIDSystemInfo << 66 /Registry (Adobe) 67 /Ordering (UCS) 68 /Supplement 0 69>> def 70/CMapName /Adobe-Identity-UCS def 71/CMapType 2 def 721 begincodespacerange 73<0000><ffff> 74endcodespacerange`,v=[],D=0,Y=(l=Object.keys(A).sort(function(P,ie){return P-ie})).length;D<Y;D++)c=l[D],v.length>=100&&(L+=` 75`+v.length+` beginbfchar 76`+v.join(` 77`)+` 78endbfchar`,v=[]),A[c]!==void 0&&A[c]!==null&&typeof A[c].toString=="function"&&(T=("0000"+A[c].toString(16)).slice(-4),c=("0000"+(+c).toString(16)).slice(-4),v.push("<"+c+"><"+T+">"));return v.length&&(L+=` 79`+v.length+` beginbfchar 80`+v.join(` 81`)+` 82endbfchar 83`),L+`endcmap 84CMapName currentdict /CMap defineresource pop 85end 86end`};d.events.push(["putFont",function(A){(function(c){var l=c.font,v=c.out,T=c.newObject,L=c.putStream;if(l.metadata instanceof b.API.TTFFont&&l.encoding==="Identity-H"){for(var D=l.metadata.Unicode.widths,Y=l.metadata.subset.encode(l.metadata.glyIdsUsed,1),P="",ie=0;ie<Y.length;ie++)P+=String.fromCharCode(Y[ie]);var de=T();L({data:P,addLength1:!0,objectId:de}),v("endobj");var we=T();L({data:m(l.metadata.toUnicode),addLength1:!0,objectId:we}),v("endobj");var ee=T();v("<<"),v("/Type /FontDescriptor"),v("/FontName /"+We(l.fontName)),v("/FontFile2 "+de+" 0 R"),v("/FontBBox "+b.API.PDFObject.convert(l.metadata.bbox)),v("/Flags "+l.metadata.flags),v("/StemV "+l.metadata.stemV),v("/ItalicAngle "+l.metadata.italicAngle),v("/Ascent "+l.metadata.ascender),v("/Descent "+l.metadata.decender),v("/CapHeight "+l.metadata.capHeight),v(">>"),v("endobj");var ke=T();v("<<"),v("/Type /Font"),v("/BaseFont /"+We(l.fontName)),v("/FontDescriptor "+ee+" 0 R"),v("/W "+b.API.PDFObject.convert(D)),v("/CIDToGIDMap /Identity"),v("/DW 1000"),v("/Subtype /CIDFontType2"),v("/CIDSystemInfo"),v("<<"),v("/Supplement 0"),v("/Registry (Adobe)"),v("/Ordering ("+l.encoding+")"),v(">>"),v(">>"),v("endobj"),l.objectNumber=T(),v("<<"),v("/Type /Font"),v("/Subtype /Type0"),v("/ToUnicode "+we+" 0 R"),v("/BaseFont /"+We(l.fontName)),v("/Encoding /"+l.encoding),v("/DescendantFonts ["+ke+" 0 R]"),v(">>"),v("endobj"),l.isAlreadyPutted=!0;}})(A);}]),d.events.push(["putFont",function(A){(function(c){var l=c.font,v=c.out,T=c.newObject,L=c.putStream;if(l.metadata instanceof b.API.TTFFont&&l.encoding==="WinAnsiEncoding"){for(var D=l.metadata.rawData,Y="",P=0;P<D.length;P++)Y+=String.fromCharCode(D[P]);var ie=T();L({data:Y,addLength1:!0,objectId:ie}),v("endobj");var de=T();L({data:m(l.metadata.toUnicode),addLength1:!0,objectId:de}),v("endobj");var we=T();v("<<"),v("/Descent "+l.metadata.decender),v("/CapHeight "+l.metadata.capHeight),v("/StemV "+l.metadata.stemV),v("/Type /FontDescriptor"),v("/FontFile2 "+ie+" 0 R"),v("/Flags 96"),v("/FontBBox "+b.API.PDFObject.convert(l.metadata.bbox)),v("/FontName /"+We(l.fontName)),v("/ItalicAngle "+l.metadata.italicAngle),v("/Ascent "+l.metadata.ascender),v(">>"),v("endobj"),l.objectNumber=T();for(var ee=0;ee<l.metadata.hmtx.widths.length;ee++)l.metadata.hmtx.widths[ee]=parseInt(l.metadata.hmtx.widths[ee]*(1e3/l.metadata.head.unitsPerEm));v("<</Subtype/TrueType/Type/Font/ToUnicode "+de+" 0 R/BaseFont/"+We(l.fontName)+"/FontDescriptor "+we+" 0 R/Encoding/"+l.encoding+" /FirstChar 29 /LastChar 255 /Widths "+b.API.PDFObject.convert(l.metadata.hmtx.widths)+">>"),v("endobj"),l.isAlreadyPutted=!0;}})(A);}]);var a=function(A){var c,l=A.text||"",v=A.x,T=A.y,L=A.options||{},D=A.mutex||{},Y=D.pdfEscape,P=D.activeFontKey,ie=D.fonts,de=P,we="",ee=0,ke="",Ke=ie[de].encoding;if(ie[de].encoding!=="Identity-H")return {text:l,x:v,y:T,options:L,mutex:D};for(ke=l,de=P,Array.isArray(l)&&(ke=l[0]),ee=0;ee<ke.length;ee+=1)ie[de].metadata.hasOwnProperty("cmap")&&(c=ie[de].metadata.cmap.unicode.codeMap[ke[ee].charCodeAt(0)]),c||ke[ee].charCodeAt(0)<256&&ie[de].metadata.hasOwnProperty("Unicode")?we+=ke[ee]:we+="";var Me="";return parseInt(de.slice(1))<14||Ke==="WinAnsiEncoding"?Me=Y(we,de).split("").map(function(le){return le.charCodeAt(0).toString(16)}).join(""):Ke==="Identity-H"&&(Me=C(we,ie[de])),D.isHex=!0,{text:Me,x:v,y:T,options:L,mutex:D}};d.events.push(["postProcessText",function(A){var c=A.text||"",l=[],v={text:c,x:A.x,y:A.y,options:A.options,mutex:A.mutex};if(Array.isArray(c)){var T=0;for(T=0;T<c.length;T+=1)Array.isArray(c[T])&&c[T].length===3?l.push([a(Object.assign({},v,{text:c[T][0]})).text,c[T][1],c[T][2]]):l.push(a(Object.assign({},v,{text:c[T]})).text);A.text=l;}else A.text=a(Object.assign({},v,{text:c})).text;}]);})(Ze),(function(b){var d=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};b.existsFileInVFS=function(C){return d.call(this),this.internal.vFS[C]!==void 0},b.addFileToVFS=function(C,m){return d.call(this),this.internal.vFS[C]=m,this},b.getFileFromVFS=function(C){return d.call(this),this.internal.vFS[C]!==void 0?this.internal.vFS[C]:null};})(Ze.API),(function(b){b.__bidiEngine__=b.prototype.__bidiEngine__=function(m){var a,A,c,l,v,T,L,D=d,Y=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],P=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],ie={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},de={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},we=["(",")","(","<",">","<","[","]","[","{","}","{","\xAB","\xBB","\xAB","\u2039","\u203A","\u2039","\u2045","\u2046","\u2045","\u207D","\u207E","\u207D","\u208D","\u208E","\u208D","\u2264","\u2265","\u2264","\u2329","\u232A","\u2329","\uFE59","\uFE5A","\uFE59","\uFE5B","\uFE5C","\uFE5B","\uFE5D","\uFE5E","\uFE5D","\uFE64","\uFE65","\uFE64"],ee=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),ke=!1,Ke=0;this.__bidiEngine__={};var Me=function(ye){var _e=ye.charCodeAt(),qe=_e>>8,Je=de[qe];return Je!==void 0?D[256*Je+(255&_e)]:qe===252||qe===253?"AL":ee.test(qe)?"L":qe===8?"R":"N"},le=function(ye){for(var _e,qe=0;qe<ye.length;qe++){if((_e=Me(ye.charAt(qe)))==="L")return !1;if(_e==="R")return !0}return !1},rt=function(ye,_e,qe,Je){var wt,Lt,Pt,vt,Ut=_e[Je];switch(Ut){case "L":case "R":case "LRE":case "RLE":case "LRO":case "RLO":case "PDF":ke=!1;break;case "N":case "AN":break;case "EN":ke&&(Ut="AN");break;case "AL":ke=!0,Ut="R";break;case "WS":case "BN":Ut="N";break;case "CS":Je<1||Je+1>=_e.length||(wt=qe[Je-1])!=="EN"&&wt!=="AN"||(Lt=_e[Je+1])!=="EN"&&Lt!=="AN"?Ut="N":ke&&(Lt="AN"),Ut=Lt===wt?Lt:"N";break;case "ES":Ut=(wt=Je>0?qe[Je-1]:"B")==="EN"&&Je+1<_e.length&&_e[Je+1]==="EN"?"EN":"N";break;case "ET":if(Je>0&&qe[Je-1]==="EN"){Ut="EN";break}if(ke){Ut="N";break}for(Pt=Je+1,vt=_e.length;Pt<vt&&_e[Pt]==="ET";)Pt++;Ut=Pt<vt&&_e[Pt]==="EN"?"EN":"N";break;case "NSM":if(c&&!l){for(vt=_e.length,Pt=Je+1;Pt<vt&&_e[Pt]==="NSM";)Pt++;if(Pt<vt){var ur=ye[Je],Jt=ur>=1425&&ur<=2303||ur===64286;if(wt=_e[Pt],Jt&&(wt==="R"||wt==="AL")){Ut="R";break}}}Ut=Je<1||(wt=_e[Je-1])==="B"?"N":qe[Je-1];break;case "B":ke=!1,a=!0,Ut=Ke;break;case "S":A=!0,Ut="N";}return Ut},gt=function(ye,_e,qe){var Je=ye.split("");return qe&&ot(Je,qe,{hiLevel:Ke}),Je.reverse(),_e&&_e.reverse(),Je.join("")},ot=function(ye,_e,qe){var Je,wt,Lt,Pt,vt,Ut=-1,ur=ye.length,Jt=0,fe=[],Ne=Ke?P:Y,Ve=[];for(ke=!1,a=!1,A=!1,wt=0;wt<ur;wt++)Ve[wt]=Me(ye[wt]);for(Lt=0;Lt<ur;Lt++){if(vt=Jt,fe[Lt]=rt(ye,Ve,fe,Lt),Je=240&(Jt=Ne[vt][ie[fe[Lt]]]),Jt&=15,_e[Lt]=Pt=Ne[Jt][5],Je>0)if(Je===16){for(wt=Ut;wt<Lt;wt++)_e[wt]=1;Ut=-1;}else Ut=-1;if(Ne[Jt][6])Ut===-1&&(Ut=Lt);else if(Ut>-1){for(wt=Ut;wt<Lt;wt++)_e[wt]=Pt;Ut=-1;}Ve[Lt]==="B"&&(_e[Lt]=0),qe.hiLevel|=Pt;}A&&(function(lt,dt,Bt){for(var kt=0;kt<Bt;kt++)if(lt[kt]==="S"){dt[kt]=Ke;for(var Nt=kt-1;Nt>=0&<[Nt]==="WS";Nt--)dt[Nt]=Ke;}})(Ve,_e,ur);},Ye=function(ye,_e,qe,Je,wt){if(!(wt.hiLevel<ye)){if(ye===1&&Ke===1&&!a)return _e.reverse(),void(qe&&qe.reverse());for(var Lt,Pt,vt,Ut,ur=_e.length,Jt=0;Jt<ur;){if(Je[Jt]>=ye){for(vt=Jt+1;vt<ur&&Je[vt]>=ye;)vt++;for(Ut=Jt,Pt=vt-1;Ut<Pt;Ut++,Pt--)Lt=_e[Ut],_e[Ut]=_e[Pt],_e[Pt]=Lt,qe&&(Lt=qe[Ut],qe[Ut]=qe[Pt],qe[Pt]=Lt);Jt=vt;}Jt++;}}},mt=function(ye,_e,qe){var Je=ye.split(""),wt={hiLevel:Ke};return qe||(qe=[]),ot(Je,qe,wt),(function(Lt,Pt,vt){if(vt.hiLevel!==0&&L)for(var Ut,ur=0;ur<Lt.length;ur++)Pt[ur]===1&&(Ut=we.indexOf(Lt[ur]))>=0&&(Lt[ur]=we[Ut+1]);})(Je,qe,wt),Ye(2,Je,_e,qe,wt),Ye(1,Je,_e,qe,wt),Je.join("")};return this.__bidiEngine__.doBidiReorder=function(ye,_e,qe){if((function(wt,Lt){if(Lt)for(var Pt=0;Pt<wt.length;Pt++)Lt[Pt]=Pt;l===void 0&&(l=le(wt)),T===void 0&&(T=le(wt));})(ye,_e),c||!v||T)if(c&&v&&l^T)Ke=l?1:0,ye=gt(ye,_e,qe);else if(!c&&v&&T)Ke=l?1:0,ye=mt(ye,_e,qe),ye=gt(ye,_e);else if(!c||l||v||T){if(c&&!v&&l^T)ye=gt(ye,_e),l?(Ke=0,ye=mt(ye,_e,qe)):(Ke=1,ye=mt(ye,_e,qe),ye=gt(ye,_e));else if(c&&l&&!v&&T)Ke=1,ye=mt(ye,_e,qe),ye=gt(ye,_e);else if(!c&&!v&&l^T){var Je=L;l?(Ke=1,ye=mt(ye,_e,qe),Ke=0,L=!1,ye=mt(ye,_e,qe),L=Je):(Ke=0,ye=mt(ye,_e,qe),ye=gt(ye,_e),Ke=1,L=!1,ye=mt(ye,_e,qe),L=Je,ye=gt(ye,_e));}}else Ke=0,ye=mt(ye,_e,qe);else Ke=l?1:0,ye=mt(ye,_e,qe);return ye},this.__bidiEngine__.setOptions=function(ye){ye&&(c=ye.isInputVisual,v=ye.isOutputVisual,l=ye.isInputRtl,T=ye.isOutputRtl,L=ye.isSymmetricSwapping);},this.__bidiEngine__.setOptions(m),this.__bidiEngine__};var d=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],C=new b.__bidiEngine__({isInputVisual:!0});b.API.events.push(["postProcessText",function(m){var a=m.text;m.x,m.y;var A=m.options||{};m.mutex,A.lang;var c=[];if(A.isInputVisual=typeof A.isInputVisual!="boolean"||A.isInputVisual,C.setOptions(A),Object.prototype.toString.call(a)==="[object Array]"){var l=0;for(c=[],l=0;l<a.length;l+=1)Object.prototype.toString.call(a[l])==="[object Array]"?c.push([C.doBidiReorder(a[l][0]),a[l][1],a[l][2]]):c.push([C.doBidiReorder(a[l])]);m.text=c;}else m.text=C.doBidiReorder(a);C.setOptions({isInputVisual:!0});}]);})(Ze),Ze.API.TTFFont=(function(){function b(d){var C;if(this.rawData=d,C=this.contents=new Zn(d),this.contents.pos=4,C.readString(4)==="ttcf")throw new Error("TTCF not supported.");C.pos=0,this.parse(),this.subset=new Ot(this),this.registerTTF();}return b.open=function(d){return new b(d)},b.prototype.parse=function(){return this.directory=new hs(this.contents),this.head=new gs(this),this.name=new Us(this),this.cmap=new ca(this),this.toUnicode={},this.hhea=new Oa(this),this.maxp=new eA(this),this.hmtx=new G(this),this.post=new Ls(this),this.os2=new Mo(this),this.loca=new bt(this),this.glyf=new $(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},b.prototype.registerTTF=function(){var d,C,m,a,A;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var c,l,v,T;for(T=[],c=0,l=(v=this.bbox).length;c<l;c++)d=v[c],T.push(Math.round(d*this.scaleFactor));return T}.call(this),this.stemV=0,this.post.exists?(m=255&(a=this.post.italic_angle),32768&(C=a>>16)&&(C=-(1+(65535^C))),this.italicAngle=+(C+"."+m)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=(A=this.familyClass)===1||A===2||A===3||A===4||A===5||A===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},b.prototype.characterToGlyph=function(d){var C;return ((C=this.cmap.unicode)!=null?C.codeMap[d]:void 0)||0},b.prototype.widthOfGlyph=function(d){var C;return C=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(d).advance*C},b.prototype.widthOfString=function(d,C,m){var a,A,c,l;for(c=0,A=0,l=(d=""+d).length;0<=l?A<l:A>l;A=0<=l?++A:--A)a=d.charCodeAt(A),c+=this.widthOfGlyph(this.characterToGlyph(a))+m*(1e3/C)||0;return c*(C/1e3)},b.prototype.lineHeight=function(d,C){var m;return C==null&&(C=!1),m=C?this.lineGap:0,(this.ascender+m-this.decender)/1e3*d},b})();var ts,Zn=(function(){function b(d){this.data=d??[],this.pos=0,this.length=this.data.length;}return b.prototype.readByte=function(){return this.data[this.pos++]},b.prototype.writeByte=function(d){return this.data[this.pos++]=d},b.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},b.prototype.writeUInt32=function(d){return this.writeByte(d>>>24&255),this.writeByte(d>>16&255),this.writeByte(d>>8&255),this.writeByte(255&d)},b.prototype.readInt32=function(){var d;return (d=this.readUInt32())>=2147483648?d-4294967296:d},b.prototype.writeInt32=function(d){return d<0&&(d+=4294967296),this.writeUInt32(d)},b.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},b.prototype.writeUInt16=function(d){return this.writeByte(d>>8&255),this.writeByte(255&d)},b.prototype.readInt16=function(){var d;return (d=this.readUInt16())>=32768?d-65536:d},b.prototype.writeInt16=function(d){return d<0&&(d+=65536),this.writeUInt16(d)},b.prototype.readString=function(d){var C,m;for(m=[],C=0;0<=d?C<d:C>d;C=0<=d?++C:--C)m[C]=String.fromCharCode(this.readByte());return m.join("")},b.prototype.writeString=function(d){var C,m,a;for(a=[],C=0,m=d.length;0<=m?C<m:C>m;C=0<=m?++C:--C)a.push(this.writeByte(d.charCodeAt(C)));return a},b.prototype.readShort=function(){return this.readInt16()},b.prototype.writeShort=function(d){return this.writeInt16(d)},b.prototype.readLongLong=function(){var d,C,m,a,A,c,l,v;return d=this.readByte(),C=this.readByte(),m=this.readByte(),a=this.readByte(),A=this.readByte(),c=this.readByte(),l=this.readByte(),v=this.readByte(),128&d?-1*(72057594037927940*(255^d)+281474976710656*(255^C)+1099511627776*(255^m)+4294967296*(255^a)+16777216*(255^A)+65536*(255^c)+256*(255^l)+(255^v)+1):72057594037927940*d+281474976710656*C+1099511627776*m+4294967296*a+16777216*A+65536*c+256*l+v},b.prototype.writeLongLong=function(d){var C,m;return C=Math.floor(d/4294967296),m=4294967295&d,this.writeByte(C>>24&255),this.writeByte(C>>16&255),this.writeByte(C>>8&255),this.writeByte(255&C),this.writeByte(m>>24&255),this.writeByte(m>>16&255),this.writeByte(m>>8&255),this.writeByte(255&m)},b.prototype.readInt=function(){return this.readInt32()},b.prototype.writeInt=function(d){return this.writeInt32(d)},b.prototype.read=function(d){var C,m;for(C=[],m=0;0<=d?m<d:m>d;m=0<=d?++m:--m)C.push(this.readByte());return C},b.prototype.write=function(d){var C,m,a,A;for(A=[],m=0,a=d.length;m<a;m++)C=d[m],A.push(this.writeByte(C));return A},b})(),hs=(function(){var b;function d(C){var m,a,A;for(this.scalarType=C.readInt(),this.tableCount=C.readShort(),this.searchRange=C.readShort(),this.entrySelector=C.readShort(),this.rangeShift=C.readShort(),this.tables={},a=0,A=this.tableCount;0<=A?a<A:a>A;a=0<=A?++a:--a)m={tag:C.readString(4),checksum:C.readInt(),offset:C.readInt(),length:C.readInt()},this.tables[m.tag]=m;}return d.prototype.encode=function(C){var m,a,A,c,l,v,T,L,D,Y,P,ie,de;for(de in P=Object.keys(C).length,v=Math.log(2),D=16*Math.floor(Math.log(P)/v),c=Math.floor(D/v),L=16*P-D,(a=new Zn).writeInt(this.scalarType),a.writeShort(P),a.writeShort(D),a.writeShort(c),a.writeShort(L),A=16*P,T=a.pos+A,l=null,ie=[],C)for(Y=C[de],a.writeString(de),a.writeInt(b(Y)),a.writeInt(T),a.writeInt(Y.length),ie=ie.concat(Y),de==="head"&&(l=T),T+=Y.length;T%4;)ie.push(0),T++;return a.write(ie),m=2981146554-b(a.data),a.pos=l+8,a.writeUInt32(m),a.data},b=function(C){var m,a,A,c;for(C=Q.call(C);C.length%4;)C.push(0);for(A=new Zn(C),a=0,m=0,c=C.length;m<c;m=m+=4)a+=A.readUInt32();return 4294967295&a},d})(),ma={}.hasOwnProperty,Ds=function(b,d){for(var C in d)ma.call(d,C)&&(b[C]=d[C]);function m(){this.constructor=b;}return m.prototype=d.prototype,b.prototype=new m,b.__super__=d.prototype,b};ts=(function(){function b(d){var C;this.file=d,C=this.file.directory.tables[this.tag],this.exists=!!C,C&&(this.offset=C.offset,this.length=C.length,this.parse(this.file.contents));}return b.prototype.parse=function(){},b.prototype.encode=function(){},b.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},b})();var gs=(function(){function b(){return b.__super__.constructor.apply(this,arguments)}return Ds(b,ts),b.prototype.tag="head",b.prototype.parse=function(d){return d.pos=this.offset,this.version=d.readInt(),this.revision=d.readInt(),this.checkSumAdjustment=d.readInt(),this.magicNumber=d.readInt(),this.flags=d.readShort(),this.unitsPerEm=d.readShort(),this.created=d.readLongLong(),this.modified=d.readLongLong(),this.xMin=d.readShort(),this.yMin=d.readShort(),this.xMax=d.readShort(),this.yMax=d.readShort(),this.macStyle=d.readShort(),this.lowestRecPPEM=d.readShort(),this.fontDirectionHint=d.readShort(),this.indexToLocFormat=d.readShort(),this.glyphDataFormat=d.readShort()},b.prototype.encode=function(d){var C;return (C=new Zn).writeInt(this.version),C.writeInt(this.revision),C.writeInt(this.checkSumAdjustment),C.writeInt(this.magicNumber),C.writeShort(this.flags),C.writeShort(this.unitsPerEm),C.writeLongLong(this.created),C.writeLongLong(this.modified),C.writeShort(this.xMin),C.writeShort(this.yMin),C.writeShort(this.xMax),C.writeShort(this.yMax),C.writeShort(this.macStyle),C.writeShort(this.lowestRecPPEM),C.writeShort(this.fontDirectionHint),C.writeShort(d),C.writeShort(this.glyphDataFormat),C.data},b})(),ja=(function(){function b(d,C){var m,a,A,c,l,v,T,L,D,Y,P,ie,de,we,ee,ke,Ke;switch(this.platformID=d.readUInt16(),this.encodingID=d.readShort(),this.offset=C+d.readInt(),D=d.pos,d.pos=this.offset,this.format=d.readUInt16(),this.length=d.readUInt16(),this.language=d.readUInt16(),this.isUnicode=this.platformID===3&&this.encodingID===1&&this.format===4||this.platformID===0&&this.format===4,this.codeMap={},this.format){case 0:for(v=0;v<256;++v)this.codeMap[v]=d.readByte();break;case 4:for(P=d.readUInt16(),Y=P/2,d.pos+=6,A=(function(){var Me,le;for(le=[],v=Me=0;0<=Y?Me<Y:Me>Y;v=0<=Y?++Me:--Me)le.push(d.readUInt16());return le})(),d.pos+=2,de=(function(){var Me,le;for(le=[],v=Me=0;0<=Y?Me<Y:Me>Y;v=0<=Y?++Me:--Me)le.push(d.readUInt16());return le})(),T=(function(){var Me,le;for(le=[],v=Me=0;0<=Y?Me<Y:Me>Y;v=0<=Y?++Me:--Me)le.push(d.readUInt16());return le})(),L=(function(){var Me,le;for(le=[],v=Me=0;0<=Y?Me<Y:Me>Y;v=0<=Y?++Me:--Me)le.push(d.readUInt16());return le})(),a=(this.length-d.pos+this.offset)/2,l=(function(){var Me,le;for(le=[],v=Me=0;0<=a?Me<a:Me>a;v=0<=a?++Me:--Me)le.push(d.readUInt16());return le})(),v=ee=0,Ke=A.length;ee<Ke;v=++ee)for(we=A[v],m=ke=ie=de[v];ie<=we?ke<=we:ke>=we;m=ie<=we?++ke:--ke)L[v]===0?c=m+T[v]:(c=l[L[v]/2+(m-ie)-(Y-v)]||0)!==0&&(c+=T[v]),this.codeMap[m]=65535&c;}d.pos=D;}return b.encode=function(d,C){var m,a,A,c,l,v,T,L,D,Y,P,ie,de,we,ee,ke,Ke,Me,le,rt,gt,ot,Ye,mt,ye,_e,qe,Je,wt,Lt,Pt,vt,Ut,ur,Jt,fe,Ne,Ve,lt,dt,Bt,kt,Nt,qt,pr,jr;switch(Je=new Zn,c=Object.keys(d).sort(function(Lr,Tn){return Lr-Tn}),C){case "macroman":for(de=0,we=(function(){var Lr=[];for(ie=0;ie<256;++ie)Lr.push(0);return Lr})(),ke={0:0},A={},wt=0,Ut=c.length;wt<Ut;wt++)ke[Nt=d[a=c[wt]]]==null&&(ke[Nt]=++de),A[a]={old:d[a],new:ke[d[a]]},we[a]=ke[d[a]];return Je.writeUInt16(1),Je.writeUInt16(0),Je.writeUInt32(12),Je.writeUInt16(0),Je.writeUInt16(262),Je.writeUInt16(0),Je.write(we),{charMap:A,subtable:Je.data,maxGlyphID:de+1};case "unicode":for(_e=[],D=[],Ke=0,ke={},m={},ee=T=null,Lt=0,ur=c.length;Lt<ur;Lt++)ke[le=d[a=c[Lt]]]==null&&(ke[le]=++Ke),m[a]={old:le,new:ke[le]},l=ke[le]-a,ee!=null&&l===T||(ee&&D.push(ee),_e.push(a),T=l),ee=a;for(ee&&D.push(ee),D.push(65535),_e.push(65535),mt=2*(Ye=_e.length),ot=2*Math.pow(Math.log(Ye)/Math.LN2,2),Y=Math.log(ot/2)/Math.LN2,gt=2*Ye-ot,v=[],rt=[],P=[],ie=Pt=0,Jt=_e.length;Pt<Jt;ie=++Pt){if(ye=_e[ie],L=D[ie],ye===65535){v.push(0),rt.push(0);break}if(ye-(qe=m[ye].new)>=32768)for(v.push(0),rt.push(2*(P.length+Ye-ie)),a=vt=ye;ye<=L?vt<=L:vt>=L;a=ye<=L?++vt:--vt)P.push(m[a].new);else v.push(qe-ye),rt.push(0);}for(Je.writeUInt16(3),Je.writeUInt16(1),Je.writeUInt32(12),Je.writeUInt16(4),Je.writeUInt16(16+8*Ye+2*P.length),Je.writeUInt16(0),Je.writeUInt16(mt),Je.writeUInt16(ot),Je.writeUInt16(Y),Je.writeUInt16(gt),Bt=0,fe=D.length;Bt<fe;Bt++)a=D[Bt],Je.writeUInt16(a);for(Je.writeUInt16(0),kt=0,Ne=_e.length;kt<Ne;kt++)a=_e[kt],Je.writeUInt16(a);for(qt=0,Ve=v.length;qt<Ve;qt++)l=v[qt],Je.writeUInt16(l);for(pr=0,lt=rt.length;pr<lt;pr++)Me=rt[pr],Je.writeUInt16(Me);for(jr=0,dt=P.length;jr<dt;jr++)de=P[jr],Je.writeUInt16(de);return {charMap:m,subtable:Je.data,maxGlyphID:Ke+1}}},b})(),ca=(function(){function b(){return b.__super__.constructor.apply(this,arguments)}return Ds(b,ts),b.prototype.tag="cmap",b.prototype.parse=function(d){var C,m,a;for(d.pos=this.offset,this.version=d.readUInt16(),a=d.readUInt16(),this.tables=[],this.unicode=null,m=0;0<=a?m<a:m>a;m=0<=a?++m:--m)C=new ja(d,this.offset),this.tables.push(C),C.isUnicode&&this.unicode==null&&(this.unicode=C);return !0},b.encode=function(d,C){var m,a;return C==null&&(C="macroman"),m=ja.encode(d,C),(a=new Zn).writeUInt16(0),a.writeUInt16(1),m.table=a.data.concat(m.subtable),m},b})(),Oa=(function(){function b(){return b.__super__.constructor.apply(this,arguments)}return Ds(b,ts),b.prototype.tag="hhea",b.prototype.parse=function(d){return d.pos=this.offset,this.version=d.readInt(),this.ascender=d.readShort(),this.decender=d.readShort(),this.lineGap=d.readShort(),this.advanceWidthMax=d.readShort(),this.minLeftSideBearing=d.readShort(),this.minRightSideBearing=d.readShort(),this.xMaxExtent=d.readShort(),this.caretSlopeRise=d.readShort(),this.caretSlopeRun=d.readShort(),this.caretOffset=d.readShort(),d.pos+=8,this.metricDataFormat=d.readShort(),this.numberOfMetrics=d.readUInt16()},b})(),Mo=(function(){function b(){return b.__super__.constructor.apply(this,arguments)}return Ds(b,ts),b.prototype.tag="OS/2",b.prototype.parse=function(d){if(d.pos=this.offset,this.version=d.readUInt16(),this.averageCharWidth=d.readShort(),this.weightClass=d.readUInt16(),this.widthClass=d.readUInt16(),this.type=d.readShort(),this.ySubscriptXSize=d.readShort(),this.ySubscriptYSize=d.readShort(),this.ySubscriptXOffset=d.readShort(),this.ySubscriptYOffset=d.readShort(),this.ySuperscriptXSize=d.readShort(),this.ySuperscriptYSize=d.readShort(),this.ySuperscriptXOffset=d.readShort(),this.ySuperscriptYOffset=d.readShort(),this.yStrikeoutSize=d.readShort(),this.yStrikeoutPosition=d.readShort(),this.familyClass=d.readShort(),this.panose=(function(){var C,m;for(m=[],C=0;C<10;++C)m.push(d.readByte());return m})(),this.charRange=(function(){var C,m;for(m=[],C=0;C<4;++C)m.push(d.readInt());return m})(),this.vendorID=d.readString(4),this.selection=d.readShort(),this.firstCharIndex=d.readShort(),this.lastCharIndex=d.readShort(),this.version>0&&(this.ascent=d.readShort(),this.descent=d.readShort(),this.lineGap=d.readShort(),this.winAscent=d.readShort(),this.winDescent=d.readShort(),this.codePageRange=(function(){var C,m;for(m=[],C=0;C<2;C=++C)m.push(d.readInt());return m})(),this.version>1))return this.xHeight=d.readShort(),this.capHeight=d.readShort(),this.defaultChar=d.readShort(),this.breakChar=d.readShort(),this.maxContext=d.readShort()},b})(),Ls=(function(){function b(){return b.__super__.constructor.apply(this,arguments)}return Ds(b,ts),b.prototype.tag="post",b.prototype.parse=function(d){var C,m,a;switch(d.pos=this.offset,this.format=d.readInt(),this.italicAngle=d.readInt(),this.underlinePosition=d.readShort(),this.underlineThickness=d.readShort(),this.isFixedPitch=d.readInt(),this.minMemType42=d.readInt(),this.maxMemType42=d.readInt(),this.minMemType1=d.readInt(),this.maxMemType1=d.readInt(),this.format){case 65536:case 196608:break;case 131072:var A;for(m=d.readUInt16(),this.glyphNameIndex=[],A=0;0<=m?A<m:A>m;A=0<=m?++A:--A)this.glyphNameIndex.push(d.readUInt16());for(this.names=[],a=[];d.pos<this.offset+this.length;)C=d.readByte(),a.push(this.names.push(d.readString(C)));return a;case 151552:return m=d.readUInt16(),this.offsets=d.read(m);case 262144:return this.map=function(){var c,l,v;for(v=[],A=c=0,l=this.file.maxp.numGlyphs;0<=l?c<l:c>l;A=0<=l?++c:--c)v.push(d.readUInt32());return v}.call(this)}},b})(),oa=function(b,d){this.raw=b,this.length=b.length,this.platformID=d.platformID,this.encodingID=d.encodingID,this.languageID=d.languageID;},Us=(function(){function b(){return b.__super__.constructor.apply(this,arguments)}return Ds(b,ts),b.prototype.tag="name",b.prototype.parse=function(d){var C,m,a,A,c,l,v,T,L,D,Y;for(d.pos=this.offset,d.readShort(),C=d.readShort(),l=d.readShort(),m=[],A=0;0<=C?A<C:A>C;A=0<=C?++A:--A)m.push({platformID:d.readShort(),encodingID:d.readShort(),languageID:d.readShort(),nameID:d.readShort(),length:d.readShort(),offset:this.offset+l+d.readShort()});for(v={},A=L=0,D=m.length;L<D;A=++L)a=m[A],d.pos=a.offset,T=d.readString(a.length),c=new oa(T,a),v[Y=a.nameID]==null&&(v[Y]=[]),v[a.nameID].push(c);this.strings=v,this.copyright=v[0],this.fontFamily=v[1],this.fontSubfamily=v[2],this.uniqueSubfamily=v[3],this.fontName=v[4],this.version=v[5];try{this.postscriptName=v[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"");}catch(P){this.postscriptName=v[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"");}return this.trademark=v[7],this.manufacturer=v[8],this.designer=v[9],this.description=v[10],this.vendorUrl=v[11],this.designerUrl=v[12],this.license=v[13],this.licenseUrl=v[14],this.preferredFamily=v[15],this.preferredSubfamily=v[17],this.compatibleFull=v[18],this.sampleText=v[19]},b})(),eA=(function(){function b(){return b.__super__.constructor.apply(this,arguments)}return Ds(b,ts),b.prototype.tag="maxp",b.prototype.parse=function(d){return d.pos=this.offset,this.version=d.readInt(),this.numGlyphs=d.readUInt16(),this.maxPoints=d.readUInt16(),this.maxContours=d.readUInt16(),this.maxCompositePoints=d.readUInt16(),this.maxComponentContours=d.readUInt16(),this.maxZones=d.readUInt16(),this.maxTwilightPoints=d.readUInt16(),this.maxStorage=d.readUInt16(),this.maxFunctionDefs=d.readUInt16(),this.maxInstructionDefs=d.readUInt16(),this.maxStackElements=d.readUInt16(),this.maxSizeOfInstructions=d.readUInt16(),this.maxComponentElements=d.readUInt16(),this.maxComponentDepth=d.readUInt16()},b})(),G=(function(){function b(){return b.__super__.constructor.apply(this,arguments)}return Ds(b,ts),b.prototype.tag="hmtx",b.prototype.parse=function(d){var C,m,a,A,c,l,v;for(d.pos=this.offset,this.metrics=[],C=0,l=this.file.hhea.numberOfMetrics;0<=l?C<l:C>l;C=0<=l?++C:--C)this.metrics.push({advance:d.readUInt16(),lsb:d.readInt16()});for(a=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=(function(){var T,L;for(L=[],C=T=0;0<=a?T<a:T>a;C=0<=a?++T:--T)L.push(d.readInt16());return L})(),this.widths=function(){var T,L,D,Y;for(Y=[],T=0,L=(D=this.metrics).length;T<L;T++)A=D[T],Y.push(A.advance);return Y}.call(this),m=this.widths[this.widths.length-1],v=[],C=c=0;0<=a?c<a:c>a;C=0<=a?++c:--c)v.push(this.widths.push(m));return v},b.prototype.forGlyph=function(d){return d in this.metrics?this.metrics[d]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[d-this.metrics.length]}},b})(),Q=[].slice,$=(function(){function b(){return b.__super__.constructor.apply(this,arguments)}return Ds(b,ts),b.prototype.tag="glyf",b.prototype.parse=function(){return this.cache={}},b.prototype.glyphFor=function(d){var C,m,a,A,c,l,v,T,L,D;return d in this.cache?this.cache[d]:(A=this.file.loca,C=this.file.contents,m=A.indexOf(d),(a=A.lengthOf(d))===0?this.cache[d]=null:(C.pos=this.offset+m,c=(l=new Zn(C.read(a))).readShort(),T=l.readShort(),D=l.readShort(),v=l.readShort(),L=l.readShort(),this.cache[d]=c===-1?new $e(l,T,D,v,L):new Ce(l,c,T,D,v,L),this.cache[d]))},b.prototype.encode=function(d,C,m){var a,A,c,l,v;for(c=[],A=[],l=0,v=C.length;l<v;l++)a=d[C[l]],A.push(c.length),a&&(c=c.concat(a.encode(m)));return A.push(c.length),{table:c,offsets:A}},b})(),Ce=(function(){function b(d,C,m,a,A,c){this.raw=d,this.numberOfContours=C,this.xMin=m,this.yMin=a,this.xMax=A,this.yMax=c,this.compound=!1;}return b.prototype.encode=function(){return this.raw.data},b})(),$e=(function(){function b(d,C,m,a,A){var c,l;for(this.raw=d,this.xMin=C,this.yMin=m,this.xMax=a,this.yMax=A,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],c=this.raw;l=c.readShort(),this.glyphOffsets.push(c.pos),this.glyphIDs.push(c.readUInt16()),32&l;)c.pos+=1&l?4:2,128&l?c.pos+=8:64&l?c.pos+=4:8&l&&(c.pos+=2);}return b.prototype.encode=function(){var d,C,m;for(C=new Zn(Q.call(this.raw.data)),d=0,m=this.glyphIDs.length;d<m;++d)C.pos=this.glyphOffsets[d];return C.data},b})(),bt=(function(){function b(){return b.__super__.constructor.apply(this,arguments)}return Ds(b,ts),b.prototype.tag="loca",b.prototype.parse=function(d){var C,m;return d.pos=this.offset,C=this.file.head.indexToLocFormat,this.offsets=C===0?function(){var a,A;for(A=[],m=0,a=this.length;m<a;m+=2)A.push(2*d.readUInt16());return A}.call(this):function(){var a,A;for(A=[],m=0,a=this.length;m<a;m+=4)A.push(d.readUInt32());return A}.call(this)},b.prototype.indexOf=function(d){return this.offsets[d]},b.prototype.lengthOf=function(d){return this.offsets[d+1]-this.offsets[d]},b.prototype.encode=function(d,C){for(var m=new Uint32Array(this.offsets.length),a=0,A=0,c=0;c<m.length;++c)if(m[c]=a,A<C.length&&C[A]==c){++A,m[c]=a;var l=this.offsets[c],v=this.offsets[c+1]-l;v>0&&(a+=v);}for(var T=new Array(4*m.length),L=0;L<m.length;++L)T[4*L+3]=255&m[L],T[4*L+2]=(65280&m[L])>>8,T[4*L+1]=(16711680&m[L])>>16,T[4*L]=(4278190080&m[L])>>24;return T},b})(),Ot=(function(){function b(d){this.font=d,this.subset={},this.unicodes={},this.next=33;}return b.prototype.generateCmap=function(){var d,C,m,a,A;for(C in a=this.font.cmap.tables[0].codeMap,d={},A=this.subset)m=A[C],d[C]=a[m];return d},b.prototype.glyphsFor=function(d){var C,m,a,A,c,l,v;for(a={},c=0,l=d.length;c<l;c++)a[A=d[c]]=this.font.glyf.glyphFor(A);for(A in C=[],a)(m=a[A])!=null&&m.compound&&C.push.apply(C,m.glyphIDs);if(C.length>0)for(A in v=this.glyphsFor(C))m=v[A],a[A]=m;return a},b.prototype.encode=function(d,C){var m,a,A,c,l,v,T,L,D,Y,P,ie,de,we,ee;for(a in m=ca.encode(this.generateCmap(),"unicode"),c=this.glyphsFor(d),P={0:0},ee=m.charMap)P[(v=ee[a]).old]=v.new;for(ie in Y=m.maxGlyphID,c)ie in P||(P[ie]=Y++);return L=(function(ke){var Ke,Me;for(Ke in Me={},ke)Me[ke[Ke]]=Ke;return Me})(P),D=Object.keys(L).sort(function(ke,Ke){return ke-Ke}),de=(function(){var ke,Ke,Me;for(Me=[],ke=0,Ke=D.length;ke<Ke;ke++)l=D[ke],Me.push(L[l]);return Me})(),A=this.font.glyf.encode(c,de,P),T=this.font.loca.encode(A.offsets,de),we={cmap:this.font.cmap.raw(),glyf:A.table,loca:T,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(C)},this.font.os2.exists&&(we["OS/2"]=this.font.os2.raw()),this.font.directory.encode(we)},b})();Ze.API.PDFObject=(function(){var b;function d(){}return b=function(C,m){return (Array(m+1).join("0")+C).slice(-m)},d.convert=function(C){var m,a,A,c;if(Array.isArray(C))return "["+(function(){var l,v,T;for(T=[],l=0,v=C.length;l<v;l++)m=C[l],T.push(d.convert(m));return T})().join(" ")+"]";if(typeof C=="string")return "/"+C;if(C?.isString)return "("+C+")";if(C instanceof Date)return "(D:"+b(C.getUTCFullYear(),4)+b(C.getUTCMonth(),2)+b(C.getUTCDate(),2)+b(C.getUTCHours(),2)+b(C.getUTCMinutes(),2)+b(C.getUTCSeconds(),2)+"Z)";if({}.toString.call(C)==="[object Object]"){for(a in A=["<<"],C)c=C[a],A.push("/"+a+" "+d.convert(c));return A.push(">>"),A.join(` 87`)}return ""+C},d})();}),
vendor: 50,367 bytes, line 87
87"./node_modules/pako/dist/pako.esm.mjs":(function(s,u,n){"use strict";n.r(u),n.d(u,{Deflate:function(){return Zr},Inflate:function(){return _s},constants:function(){return yi},default:function(){return ba},deflate:function(){return Kn},deflateRaw:function(){return ri},gzip:function(){return Pi},inflate:function(){return Gs},inflateRaw:function(){return cs},ungzip:function(){return Js}});let f=4,x=0,E=1,O=2;function B(h){let X=h.length;for(;--X>=0;)h[X]=0;}let U=0,I=1,N=2,z=3,H=258,V=29,R=256,q=R+1+V,re=30,ce=19,Te=2*q+1,be=15,ne=16,Be=7,Ae=256,Re=16,te=17,ue=18,ve=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),ae=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),Xe=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),He=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),ct=512,ge=new Array((q+2)*2);B(ge);let tt=new Array(re*2);B(tt);let Le=new Array(ct);B(Le);let We=new Array(H-z+1);B(We);let De=new Array(V);B(De);let ze=new Array(re);B(ze);function Qe(h,X,j,me,Pe){this.static_tree=h,this.extra_bits=X,this.extra_base=j,this.elems=me,this.max_length=Pe,this.has_stree=h&&h.length;}let Ge,it,Ze;function xt(h,X){this.dyn_tree=h,this.max_code=0,this.stat_desc=X;}let ir=h=>h<256?Le[h]:Le[256+(h>>>7)],Gt=(h,X)=>{h.pending_buf[h.pending++]=X&255,h.pending_buf[h.pending++]=X>>>8&255;},sr=(h,X,j)=>{h.bi_valid>ne-j?(h.bi_buf|=X<<h.bi_valid&65535,Gt(h,h.bi_buf),h.bi_buf=X>>ne-h.bi_valid,h.bi_valid+=j-ne):(h.bi_buf|=X<<h.bi_valid&65535,h.bi_valid+=j);},Dt=(h,X,j)=>{sr(h,j[X*2],j[X*2+1]);},lr=(h,X)=>{let j=0;do j|=h&1,h>>>=1,j<<=1;while(--X>0);return j>>>1},cr=h=>{h.bi_valid===16?(Gt(h,h.bi_buf),h.bi_buf=0,h.bi_valid=0):h.bi_valid>=8&&(h.pending_buf[h.pending++]=h.bi_buf&255,h.bi_buf>>=8,h.bi_valid-=8);},Jr=(h,X)=>{let j=X.dyn_tree,me=X.max_code,Pe=X.stat_desc.static_tree,Oe=X.stat_desc.has_stree,_t=X.stat_desc.extra_bits,ut=X.stat_desc.extra_base,Or=X.stat_desc.max_length,et,Tt,bi,It,tr,zr,ki=0;for(It=0;It<=be;It++)h.bl_count[It]=0;for(j[h.heap[h.heap_max]*2+1]=0,et=h.heap_max+1;et<Te;et++)Tt=h.heap[et],It=j[j[Tt*2+1]*2+1]+1,It>Or&&(It=Or,ki++),j[Tt*2+1]=It,!(Tt>me)&&(h.bl_count[It]++,tr=0,Tt>=ut&&(tr=_t[Tt-ut]),zr=j[Tt*2],h.opt_len+=zr*(It+tr),Oe&&(h.static_len+=zr*(Pe[Tt*2+1]+tr)));if(ki!==0){do{for(It=Or-1;h.bl_count[It]===0;)It--;h.bl_count[It]--,h.bl_count[It+1]+=2,h.bl_count[Or]--,ki-=2;}while(ki>0);for(It=Or;It!==0;It--)for(Tt=h.bl_count[It];Tt!==0;)bi=h.heap[--et],!(bi>me)&&(j[bi*2+1]!==It&&(h.opt_len+=(It-j[bi*2+1])*j[bi*2],j[bi*2+1]=It),Tt--);}},Ur=(h,X,j)=>{let me=new Array(be+1),Pe=0,Oe,_t;for(Oe=1;Oe<=be;Oe++)Pe=Pe+j[Oe-1]<<1,me[Oe]=Pe;for(_t=0;_t<=X;_t++){let ut=h[_t*2+1];ut!==0&&(h[_t*2]=lr(me[ut]++,ut));}},Bn=()=>{let h,X,j,me,Pe,Oe=new Array(be+1);for(j=0,me=0;me<V-1;me++)for(De[me]=j,h=0;h<1<<ve[me];h++)We[j++]=me;for(We[j-1]=me,Pe=0,me=0;me<16;me++)for(ze[me]=Pe,h=0;h<1<<ae[me];h++)Le[Pe++]=me;for(Pe>>=7;me<re;me++)for(ze[me]=Pe<<7,h=0;h<1<<ae[me]-7;h++)Le[256+Pe++]=me;for(X=0;X<=be;X++)Oe[X]=0;for(h=0;h<=143;)ge[h*2+1]=8,h++,Oe[8]++;for(;h<=255;)ge[h*2+1]=9,h++,Oe[9]++;for(;h<=279;)ge[h*2+1]=7,h++,Oe[7]++;for(;h<=287;)ge[h*2+1]=8,h++,Oe[8]++;for(Ur(ge,q+1,Oe),h=0;h<re;h++)tt[h*2+1]=5,tt[h*2]=lr(h,5);Ge=new Qe(ge,ve,R+1,q,be),it=new Qe(tt,ae,0,re,be),Ze=new Qe(new Array(0),Xe,0,ce,Be);},pn=h=>{let X;for(X=0;X<q;X++)h.dyn_ltree[X*2]=0;for(X=0;X<re;X++)h.dyn_dtree[X*2]=0;for(X=0;X<ce;X++)h.bl_tree[X*2]=0;h.dyn_ltree[Ae*2]=1,h.opt_len=h.static_len=0,h.sym_next=h.matches=0;},Xr=h=>{h.bi_valid>8?Gt(h,h.bi_buf):h.bi_valid>0&&(h.pending_buf[h.pending++]=h.bi_buf),h.bi_buf=0,h.bi_valid=0;},Dr=(h,X,j,me)=>{let Pe=X*2,Oe=j*2;return h[Pe]<h[Oe]||h[Pe]===h[Oe]&&me[X]<=me[j]},zt=(h,X,j)=>{let me=h.heap[j],Pe=j<<1;for(;Pe<=h.heap_len&&(Pe<h.heap_len&&Dr(X,h.heap[Pe+1],h.heap[Pe],h.depth)&&Pe++,!Dr(X,me,h.heap[Pe],h.depth));)h.heap[j]=h.heap[Pe],j=Pe,Pe<<=1;h.heap[j]=me;},Er=(h,X,j)=>{let me,Pe,Oe=0,_t,ut;if(h.sym_next!==0)do me=h.pending_buf[h.sym_buf+Oe++]&255,me+=(h.pending_buf[h.sym_buf+Oe++]&255)<<8,Pe=h.pending_buf[h.sym_buf+Oe++],me===0?Dt(h,Pe,X):(_t=We[Pe],Dt(h,_t+R+1,X),ut=ve[_t],ut!==0&&(Pe-=De[_t],sr(h,Pe,ut)),me--,_t=ir(me),Dt(h,_t,j),ut=ae[_t],ut!==0&&(me-=ze[_t],sr(h,me,ut)));while(Oe<h.sym_next);Dt(h,Ae,X);},Fr=(h,X)=>{let j=X.dyn_tree,me=X.stat_desc.static_tree,Pe=X.stat_desc.has_stree,Oe=X.stat_desc.elems,_t,ut,Or=-1,et;for(h.heap_len=0,h.heap_max=Te,_t=0;_t<Oe;_t++)j[_t*2]!==0?(h.heap[++h.heap_len]=Or=_t,h.depth[_t]=0):j[_t*2+1]=0;for(;h.heap_len<2;)et=h.heap[++h.heap_len]=Or<2?++Or:0,j[et*2]=1,h.depth[et]=0,h.opt_len--,Pe&&(h.static_len-=me[et*2+1]);for(X.max_code=Or,_t=h.heap_len>>1;_t>=1;_t--)zt(h,j,_t);et=Oe;do _t=h.heap[1],h.heap[1]=h.heap[h.heap_len--],zt(h,j,1),ut=h.heap[1],h.heap[--h.heap_max]=_t,h.heap[--h.heap_max]=ut,j[et*2]=j[_t*2]+j[ut*2],h.depth[et]=(h.depth[_t]>=h.depth[ut]?h.depth[_t]:h.depth[ut])+1,j[_t*2+1]=j[ut*2+1]=et,h.heap[1]=et++,zt(h,j,1);while(h.heap_len>=2);h.heap[--h.heap_max]=h.heap[1],Jr(h,X),Ur(j,Or,h.bl_count);},Ln=(h,X,j)=>{let me,Pe=-1,Oe,_t=X[1],ut=0,Or=7,et=4;for(_t===0&&(Or=138,et=3),X[(j+1)*2+1]=65535,me=0;me<=j;me++)Oe=_t,_t=X[(me+1)*2+1],!(++ut<Or&&Oe===_t)&&(ut<et?h.bl_tree[Oe*2]+=ut:Oe!==0?(Oe!==Pe&&h.bl_tree[Oe*2]++,h.bl_tree[Re*2]++):ut<=10?h.bl_tree[te*2]++:h.bl_tree[ue*2]++,ut=0,Pe=Oe,_t===0?(Or=138,et=3):Oe===_t?(Or=6,et=3):(Or=7,et=4));},ai=(h,X,j)=>{let me,Pe=-1,Oe,_t=X[1],ut=0,Or=7,et=4;for(_t===0&&(Or=138,et=3),me=0;me<=j;me++)if(Oe=_t,_t=X[(me+1)*2+1],!(++ut<Or&&Oe===_t)){if(ut<et)do Dt(h,Oe,h.bl_tree);while(--ut!==0);else Oe!==0?(Oe!==Pe&&(Dt(h,Oe,h.bl_tree),ut--),Dt(h,Re,h.bl_tree),sr(h,ut-3,2)):ut<=10?(Dt(h,te,h.bl_tree),sr(h,ut-3,3)):(Dt(h,ue,h.bl_tree),sr(h,ut-11,7));ut=0,Pe=Oe,_t===0?(Or=138,et=3):Oe===_t?(Or=6,et=3):(Or=7,et=4);}},In=h=>{let X;for(Ln(h,h.dyn_ltree,h.l_desc.max_code),Ln(h,h.dyn_dtree,h.d_desc.max_code),Fr(h,h.bl_desc),X=ce-1;X>=3&&h.bl_tree[He[X]*2+1]===0;X--);return h.opt_len+=3*(X+1)+5+5+4,X},xn=(h,X,j,me)=>{let Pe;for(sr(h,X-257,5),sr(h,j-1,5),sr(h,me-4,4),Pe=0;Pe<me;Pe++)sr(h,h.bl_tree[He[Pe]*2+1],3);ai(h,h.dyn_ltree,X-1),ai(h,h.dyn_dtree,j-1);},mr=h=>{let X=4093624447,j;for(j=0;j<=31;j++,X>>>=1)if(X&1&&h.dyn_ltree[j*2]!==0)return x;if(h.dyn_ltree[18]!==0||h.dyn_ltree[20]!==0||h.dyn_ltree[26]!==0)return E;for(j=32;j<R;j++)if(h.dyn_ltree[j*2]!==0)return E;return x},Zt=!1,jt=h=>{Zt||(Bn(),Zt=!0),h.l_desc=new xt(h.dyn_ltree,Ge),h.d_desc=new xt(h.dyn_dtree,it),h.bl_desc=new xt(h.bl_tree,Ze),h.bi_buf=0,h.bi_valid=0,pn(h);},Yt=(h,X,j,me)=>{sr(h,(U<<1)+(me?1:0),3),Xr(h),Gt(h,j),Gt(h,~j),j&&h.pending_buf.set(h.window.subarray(X,X+j),h.pending),h.pending+=j;},nr=h=>{sr(h,I<<1,3),Dt(h,Ae,ge),cr(h);},br=(h,X,j,me)=>{let Pe,Oe,_t=0;h.level>0?(h.strm.data_type===O&&(h.strm.data_type=mr(h)),Fr(h,h.l_desc),Fr(h,h.d_desc),_t=In(h),Pe=h.opt_len+3+7>>>3,Oe=h.static_len+3+7>>>3,Oe<=Pe&&(Pe=Oe)):Pe=Oe=j+5,j+4<=Pe&&X!==-1?Yt(h,X,j,me):h.strategy===f||Oe===Pe?(sr(h,(I<<1)+(me?1:0),3),Er(h,ge,tt)):(sr(h,(N<<1)+(me?1:0),3),xn(h,h.l_desc.max_code+1,h.d_desc.max_code+1,_t+1),Er(h,h.dyn_ltree,h.dyn_dtree)),pn(h),me&&Xr(h);},Qr=(h,X,j)=>(h.pending_buf[h.sym_buf+h.sym_next++]=X,h.pending_buf[h.sym_buf+h.sym_next++]=X>>8,h.pending_buf[h.sym_buf+h.sym_next++]=j,X===0?h.dyn_ltree[j*2]++:(h.matches++,X--,h.dyn_ltree[(We[j]+R+1)*2]++,h.dyn_dtree[ir(X)*2]++),h.sym_next===h.sym_end);var gn=jt,ln=Yt,Ft=br,Vt=Qr,dr=nr,fr={_tr_init:gn,_tr_stored_block:ln,_tr_flush_block:Ft,_tr_tally:Vt,_tr_align:dr},wn=(h,X,j,me)=>{let Pe=h&65535|0,Oe=h>>>16&65535|0,_t=0;for(;j!==0;){_t=j>2e3?2e3:j,j-=_t;do Pe=Pe+X[me++]|0,Oe=Oe+Pe|0;while(--_t);Pe%=65521,Oe%=65521;}return Pe|Oe<<16|0};let En=()=>{let h,X=[];for(var j=0;j<256;j++){h=j;for(var me=0;me<8;me++)h=h&1?3988292384^h>>>1:h>>>1;X[j]=h;}return X},Ji=new Uint32Array(En());var mn=(h,X,j,me)=>{let Pe=Ji,Oe=me+j;h^=-1;for(let _t=me;_t<Oe;_t++)h=h>>>8^Pe[(h^X[_t])&255];return h^-1},ar={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},Wn={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};let{_tr_init:kr,_tr_stored_block:_r,_tr_flush_block:Mn,_tr_tally:es,_tr_align:Ei}=fr,{Z_NO_FLUSH:Wi,Z_PARTIAL_FLUSH:Ri,Z_FULL_FLUSH:fs,Z_FINISH:Mi,Z_BLOCK:ks,Z_OK:Gn,Z_STREAM_END:Ka,Z_STREAM_ERROR:ss,Z_DATA_ERROR:Ua,Z_BUF_ERROR:Pa,Z_DEFAULT_COMPRESSION:Ma,Z_FILTERED:Qi,Z_HUFFMAN_ONLY:zs,Z_RLE:Ui,Z_FIXED:ka,Z_DEFAULT_STRATEGY:ei,Z_UNKNOWN:as,Z_DEFLATED:aa}=Wn,Ta=9,Va=15,bo=8,Ks=256+1+29,oo=30,Ya=19,wo=2*Ks+1,Ns=15,_n=3,xs=258,Vs=xs+_n+1,Es=32,ga=42,os=57,qs=69,ts=73,Zn=91,hs=103,ma=113,Ds=666,gs=1,ja=2,ca=3,Oa=4,Mo=3,Ls=(h,X)=>(h.msg=ar[X],X),oa=h=>h*2-(h>4?9:0),Us=h=>{let X=h.length;for(;--X>=0;)h[X]=0;},eA=h=>{let X,j,me,Pe=h.w_size;X=h.hash_size,me=X;do j=h.head[--me],h.head[me]=j>=Pe?j-Pe:0;while(--X);X=Pe,me=X;do j=h.prev[--me],h.prev[me]=j>=Pe?j-Pe:0;while(--X)},Q=(h,X,j)=>(X<<h.hash_shift^j)&h.hash_mask,$=h=>{let X=h.state,j=X.pending;j>h.avail_out&&(j=h.avail_out),j!==0&&(h.output.set(X.pending_buf.subarray(X.pending_out,X.pending_out+j),h.next_out),h.next_out+=j,X.pending_out+=j,h.total_out+=j,h.avail_out-=j,X.pending-=j,X.pending===0&&(X.pending_out=0));},Ce=(h,X)=>{Mn(h,h.block_start>=0?h.block_start:-1,h.strstart-h.block_start,X),h.block_start=h.strstart,$(h.strm);},$e=(h,X)=>{h.pending_buf[h.pending++]=X;},bt=(h,X)=>{h.pending_buf[h.pending++]=X>>>8&255,h.pending_buf[h.pending++]=X&255;},Ot=(h,X,j,me)=>{let Pe=h.avail_in;return Pe>me&&(Pe=me),Pe===0?0:(h.avail_in-=Pe,X.set(h.input.subarray(h.next_in,h.next_in+Pe),j),h.state.wrap===1?h.adler=wn(h.adler,X,Pe,j):h.state.wrap===2&&(h.adler=mn(h.adler,X,Pe,j)),h.next_in+=Pe,h.total_in+=Pe,Pe)},b=(h,X)=>{let j=h.max_chain_length,me=h.strstart,Pe,Oe,_t=h.prev_length,ut=h.nice_match,Or=h.strstart>h.w_size-Vs?h.strstart-(h.w_size-Vs):0,et=h.window,Tt=h.w_mask,bi=h.prev,It=h.strstart+xs,tr=et[me+_t-1],zr=et[me+_t];h.prev_length>=h.good_match&&(j>>=2),ut>h.lookahead&&(ut=h.lookahead);do if(Pe=X,!(et[Pe+_t]!==zr||et[Pe+_t-1]!==tr||et[Pe]!==et[me]||et[++Pe]!==et[me+1])){me+=2,Pe++;do;while(et[++me]===et[++Pe]&&et[++me]===et[++Pe]&&et[++me]===et[++Pe]&&et[++me]===et[++Pe]&&et[++me]===et[++Pe]&&et[++me]===et[++Pe]&&et[++me]===et[++Pe]&&et[++me]===et[++Pe]&&me<It);if(Oe=xs-(It-me),me=It-xs,Oe>_t){if(h.match_start=X,_t=Oe,Oe>=ut)break;tr=et[me+_t-1],zr=et[me+_t];}}while((X=bi[X&Tt])>Or&&--j!==0);return _t<=h.lookahead?_t:h.lookahead},d=h=>{let X=h.w_size,j,me,Pe;do{if(me=h.window_size-h.lookahead-h.strstart,h.strstart>=X+(X-Vs)&&(h.window.set(h.window.subarray(X,X+X-me),0),h.match_start-=X,h.strstart-=X,h.block_start-=X,h.insert>h.strstart&&(h.insert=h.strstart),eA(h),me+=X),h.strm.avail_in===0)break;if(j=Ot(h.strm,h.window,h.strstart+h.lookahead,me),h.lookahead+=j,h.lookahead+h.insert>=_n)for(Pe=h.strstart-h.insert,h.ins_h=h.window[Pe],h.ins_h=Q(h,h.ins_h,h.window[Pe+1]);h.insert&&(h.ins_h=Q(h,h.ins_h,h.window[Pe+_n-1]),h.prev[Pe&h.w_mask]=h.head[h.ins_h],h.head[h.ins_h]=Pe,Pe++,h.insert--,!(h.lookahead+h.insert<_n)););}while(h.lookahead<Vs&&h.strm.avail_in!==0)},C=(h,X)=>{let j=h.pending_buf_size-5>h.w_size?h.w_size:h.pending_buf_size-5,me,Pe,Oe,_t=0,ut=h.strm.avail_in;do{if(me=65535,Oe=h.bi_valid+42>>3,h.strm.avail_out<Oe||(Oe=h.strm.avail_out-Oe,Pe=h.strstart-h.block_start,me>Pe+h.strm.avail_in&&(me=Pe+h.strm.avail_in),me>Oe&&(me=Oe),me<j&&(me===0&&X!==Mi||X===Wi||me!==Pe+h.strm.avail_in)))break;_t=X===Mi&&me===Pe+h.strm.avail_in?1:0,_r(h,0,0,_t),h.pending_buf[h.pending-4]=me,h.pending_buf[h.pending-3]=me>>8,h.pending_buf[h.pending-2]=~me,h.pending_buf[h.pending-1]=~me>>8,$(h.strm),Pe&&(Pe>me&&(Pe=me),h.strm.output.set(h.window.subarray(h.block_start,h.block_start+Pe),h.strm.next_out),h.strm.next_out+=Pe,h.strm.avail_out-=Pe,h.strm.total_out+=Pe,h.block_start+=Pe,me-=Pe),me&&(Ot(h.strm,h.strm.output,h.strm.next_out,me),h.strm.next_out+=me,h.strm.avail_out-=me,h.strm.total_out+=me);}while(_t===0);return ut-=h.strm.avail_in,ut&&(ut>=h.w_size?(h.matches=2,h.window.set(h.strm.input.subarray(h.strm.next_in-h.w_size,h.strm.next_in),0),h.strstart=h.w_size,h.insert=h.strstart):(h.window_size-h.strstart<=ut&&(h.strstart-=h.w_size,h.window.set(h.window.subarray(h.w_size,h.w_size+h.strstart),0),h.matches<2&&h.matches++,h.insert>h.strstart&&(h.insert=h.strstart)),h.window.set(h.strm.input.subarray(h.strm.next_in-ut,h.strm.next_in),h.strstart),h.strstart+=ut,h.insert+=ut>h.w_size-h.insert?h.w_size-h.insert:ut),h.block_start=h.strstart),h.high_water<h.strstart&&(h.high_water=h.strstart),_t?Oa:X!==Wi&&X!==Mi&&h.strm.avail_in===0&&h.strstart===h.block_start?ja:(Oe=h.window_size-h.strstart,h.strm.avail_in>Oe&&h.block_start>=h.w_size&&(h.block_start-=h.w_size,h.strstart-=h.w_size,h.window.set(h.window.subarray(h.w_size,h.w_size+h.strstart),0),h.matches<2&&h.matches++,Oe+=h.w_size,h.insert>h.strstart&&(h.insert=h.strstart)),Oe>h.strm.avail_in&&(Oe=h.strm.avail_in),Oe&&(Ot(h.strm,h.window,h.strstart,Oe),h.strstart+=Oe,h.insert+=Oe>h.w_size-h.insert?h.w_size-h.insert:Oe),h.high_water<h.strstart&&(h.high_water=h.strstart),Oe=h.bi_valid+42>>3,Oe=h.pending_buf_size-Oe>65535?65535:h.pending_buf_size-Oe,j=Oe>h.w_size?h.w_size:Oe,Pe=h.strstart-h.block_start,(Pe>=j||(Pe||X===Mi)&&X!==Wi&&h.strm.avail_in===0&&Pe<=Oe)&&(me=Pe>Oe?Oe:Pe,_t=X===Mi&&h.strm.avail_in===0&&me===Pe?1:0,_r(h,h.block_start,me,_t),h.block_start+=me,$(h.strm)),_t?ca:gs)},m=(h,X)=>{let j,me;for(;;){if(h.lookahead<Vs){if(d(h),h.lookahead<Vs&&X===Wi)return gs;if(h.lookahead===0)break}if(j=0,h.lookahead>=_n&&(h.ins_h=Q(h,h.ins_h,h.window[h.strstart+_n-1]),j=h.prev[h.strstart&h.w_mask]=h.head[h.ins_h],h.head[h.ins_h]=h.strstart),j!==0&&h.strstart-j<=h.w_size-Vs&&(h.match_length=b(h,j)),h.match_length>=_n)if(me=es(h,h.strstart-h.match_start,h.match_length-_n),h.lookahead-=h.match_length,h.match_length<=h.max_lazy_match&&h.lookahead>=_n){h.match_length--;do h.strstart++,h.ins_h=Q(h,h.ins_h,h.window[h.strstart+_n-1]),j=h.prev[h.strstart&h.w_mask]=h.head[h.ins_h],h.head[h.ins_h]=h.strstart;while(--h.match_length!==0);h.strstart++;}else h.strstart+=h.match_length,h.match_length=0,h.ins_h=h.window[h.strstart],h.ins_h=Q(h,h.ins_h,h.window[h.strstart+1]);else me=es(h,0,h.window[h.strstart]),h.lookahead--,h.strstart++;if(me&&(Ce(h,!1),h.strm.avail_out===0))return gs}return h.insert=h.strstart<_n-1?h.strstart:_n-1,X===Mi?(Ce(h,!0),h.strm.avail_out===0?ca:Oa):h.sym_next&&(Ce(h,!1),h.strm.avail_out===0)?gs:ja},a=(h,X)=>{let j,me,Pe;for(;;){if(h.lookahead<Vs){if(d(h),h.lookahead<Vs&&X===Wi)return gs;if(h.lookahead===0)break}if(j=0,h.lookahead>=_n&&(h.ins_h=Q(h,h.ins_h,h.window[h.strstart+_n-1]),j=h.prev[h.strstart&h.w_mask]=h.head[h.ins_h],h.head[h.ins_h]=h.strstart),h.prev_length=h.match_length,h.prev_match=h.match_start,h.match_length=_n-1,j!==0&&h.prev_length<h.max_lazy_match&&h.strstart-j<=h.w_size-Vs&&(h.match_length=b(h,j),h.match_length<=5&&(h.strategy===Qi||h.match_length===_n&&h.strstart-h.match_start>4096)&&(h.match_length=_n-1)),h.prev_length>=_n&&h.match_length<=h.prev_length){Pe=h.strstart+h.lookahead-_n,me=es(h,h.strstart-1-h.prev_match,h.prev_length-_n),h.lookahead-=h.prev_length-1,h.prev_length-=2;do++h.strstart<=Pe&&(h.ins_h=Q(h,h.ins_h,h.window[h.strstart+_n-1]),j=h.prev[h.strstart&h.w_mask]=h.head[h.ins_h],h.head[h.ins_h]=h.strstart);while(--h.prev_length!==0);if(h.match_available=0,h.match_length=_n-1,h.strstart++,me&&(Ce(h,!1),h.strm.avail_out===0))return gs}else if(h.match_available){if(me=es(h,0,h.window[h.strstart-1]),me&&Ce(h,!1),h.strstart++,h.lookahead--,h.strm.avail_out===0)return gs}else h.match_available=1,h.strstart++,h.lookahead--;}return h.match_available&&(me=es(h,0,h.window[h.strstart-1]),h.match_available=0),h.insert=h.strstart<_n-1?h.strstart:_n-1,X===Mi?(Ce(h,!0),h.strm.avail_out===0?ca:Oa):h.sym_next&&(Ce(h,!1),h.strm.avail_out===0)?gs:ja},A=(h,X)=>{let j,me,Pe,Oe,_t=h.window;for(;;){if(h.lookahead<=xs){if(d(h),h.lookahead<=xs&&X===Wi)return gs;if(h.lookahead===0)break}if(h.match_length=0,h.lookahead>=_n&&h.strstart>0&&(Pe=h.strstart-1,me=_t[Pe],me===_t[++Pe]&&me===_t[++Pe]&&me===_t[++Pe])){Oe=h.strstart+xs;do;while(me===_t[++Pe]&&me===_t[++Pe]&&me===_t[++Pe]&&me===_t[++Pe]&&me===_t[++Pe]&&me===_t[++Pe]&&me===_t[++Pe]&&me===_t[++Pe]&&Pe<Oe);h.match_length=xs-(Oe-Pe),h.match_length>h.lookahead&&(h.match_length=h.lookahead);}if(h.match_length>=_n?(j=es(h,1,h.match_length-_n),h.lookahead-=h.match_length,h.strstart+=h.match_length,h.match_length=0):(j=es(h,0,h.window[h.strstart]),h.lookahead--,h.strstart++),j&&(Ce(h,!1),h.strm.avail_out===0))return gs}return h.insert=0,X===Mi?(Ce(h,!0),h.strm.avail_out===0?ca:Oa):h.sym_next&&(Ce(h,!1),h.strm.avail_out===0)?gs:ja},c=(h,X)=>{let j;for(;;){if(h.lookahead===0&&(d(h),h.lookahead===0)){if(X===Wi)return gs;break}if(h.match_length=0,j=es(h,0,h.window[h.strstart]),h.lookahead--,h.strstart++,j&&(Ce(h,!1),h.strm.avail_out===0))return gs}return h.insert=0,X===Mi?(Ce(h,!0),h.strm.avail_out===0?ca:Oa):h.sym_next&&(Ce(h,!1),h.strm.avail_out===0)?gs:ja};function l(h,X,j,me,Pe){this.good_length=h,this.max_lazy=X,this.nice_length=j,this.max_chain=me,this.func=Pe;}let v=[new l(0,0,0,0,C),new l(4,4,8,4,m),new l(4,5,16,8,m),new l(4,6,32,32,m),new l(4,4,16,16,a),new l(8,16,32,32,a),new l(8,16,128,128,a),new l(8,32,128,256,a),new l(32,128,258,1024,a),new l(32,258,258,4096,a)],T=h=>{h.window_size=2*h.w_size,Us(h.head),h.max_lazy_match=v[h.level].max_lazy,h.good_match=v[h.level].good_length,h.nice_match=v[h.level].nice_length,h.max_chain_length=v[h.level].max_chain,h.strstart=0,h.block_start=0,h.lookahead=0,h.insert=0,h.match_length=h.prev_length=_n-1,h.match_available=0,h.ins_h=0;};function L(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=aa,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(wo*2),this.dyn_dtree=new Uint16Array((2*oo+1)*2),this.bl_tree=new Uint16Array((2*Ya+1)*2),Us(this.dyn_ltree),Us(this.dyn_dtree),Us(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(Ns+1),this.heap=new Uint16Array(2*Ks+1),Us(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*Ks+1),Us(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0;}let D=h=>{if(!h)return 1;let X=h.state;return !X||X.strm!==h||X.status!==ga&&X.status!==os&&X.status!==qs&&X.status!==ts&&X.status!==Zn&&X.status!==hs&&X.status!==ma&&X.status!==Ds?1:0},Y=h=>{if(D(h))return Ls(h,ss);h.total_in=h.total_out=0,h.data_type=as;let X=h.state;return X.pending=0,X.pending_out=0,X.wrap<0&&(X.wrap=-X.wrap),X.status=X.wrap===2?os:X.wrap?ga:ma,h.adler=X.wrap===2?0:1,X.last_flush=-2,kr(X),Gn},P=h=>{let X=Y(h);return X===Gn&&T(h.state),X},ie=(h,X)=>D(h)||h.state.wrap!==2?ss:(h.state.gzhead=X,Gn),de=(h,X,j,me,Pe,Oe)=>{if(!h)return ss;let _t=1;if(X===Ma&&(X=6),me<0?(_t=0,me=-me):me>15&&(_t=2,me-=16),Pe<1||Pe>Ta||j!==aa||me<8||me>15||X<0||X>9||Oe<0||Oe>ka||me===8&&_t!==1)return Ls(h,ss);me===8&&(me=9);let ut=new L;return h.state=ut,ut.strm=h,ut.status=ga,ut.wrap=_t,ut.gzhead=null,ut.w_bits=me,ut.w_size=1<<ut.w_bits,ut.w_mask=ut.w_size-1,ut.hash_bits=Pe+7,ut.hash_size=1<<ut.hash_bits,ut.hash_mask=ut.hash_size-1,ut.hash_shift=~~((ut.hash_bits+_n-1)/_n),ut.window=new Uint8Array(ut.w_size*2),ut.head=new Uint16Array(ut.hash_size),ut.prev=new Uint16Array(ut.w_size),ut.lit_bufsize=1<<Pe+6,ut.pending_buf_size=ut.lit_bufsize*4,ut.pending_buf=new Uint8Array(ut.pending_buf_size),ut.sym_buf=ut.lit_bufsize,ut.sym_end=(ut.lit_bufsize-1)*3,ut.level=X,ut.strategy=Oe,ut.method=j,P(h)},we=(h,X)=>de(h,X,aa,Va,bo,ei),ee=(h,X)=>{if(D(h)||X>ks||X<0)return h?Ls(h,ss):ss;let j=h.state;if(!h.output||h.avail_in!==0&&!h.input||j.status===Ds&&X!==Mi)return Ls(h,h.avail_out===0?Pa:ss);let me=j.last_flush;if(j.last_flush=X,j.pending!==0){if($(h),h.avail_out===0)return j.last_flush=-1,Gn}else if(h.avail_in===0&&oa(X)<=oa(me)&&X!==Mi)return Ls(h,Pa);if(j.status===Ds&&h.avail_in!==0)return Ls(h,Pa);if(j.status===ga&&j.wrap===0&&(j.status=ma),j.status===ga){let Pe=aa+(j.w_bits-8<<4)<<8,Oe=-1;if(j.strategy>=zs||j.level<2?Oe=0:j.level<6?Oe=1:j.level===6?Oe=2:Oe=3,Pe|=Oe<<6,j.strstart!==0&&(Pe|=Es),Pe+=31-Pe%31,bt(j,Pe),j.strstart!==0&&(bt(j,h.adler>>>16),bt(j,h.adler&65535)),h.adler=1,j.status=ma,$(h),j.pending!==0)return j.last_flush=-1,Gn}if(j.status===os){if(h.adler=0,$e(j,31),$e(j,139),$e(j,8),j.gzhead)$e(j,(j.gzhead.text?1:0)+(j.gzhead.hcrc?2:0)+(j.gzhead.extra?4:0)+(j.gzhead.name?8:0)+(j.gzhead.comment?16:0)),$e(j,j.gzhead.time&255),$e(j,j.gzhead.time>>8&255),$e(j,j.gzhead.time>>16&255),$e(j,j.gzhead.time>>24&255),$e(j,j.level===9?2:j.strategy>=zs||j.level<2?4:0),$e(j,j.gzhead.os&255),j.gzhead.extra&&j.gzhead.extra.length&&($e(j,j.gzhead.extra.length&255),$e(j,j.gzhead.extra.length>>8&255)),j.gzhead.hcrc&&(h.adler=mn(h.adler,j.pending_buf,j.pending,0)),j.gzindex=0,j.status=qs;else if($e(j,0),$e(j,0),$e(j,0),$e(j,0),$e(j,0),$e(j,j.level===9?2:j.strategy>=zs||j.level<2?4:0),$e(j,Mo),j.status=ma,$(h),j.pending!==0)return j.last_flush=-1,Gn}if(j.status===qs){if(j.gzhead.extra){let Pe=j.pending,Oe=(j.gzhead.extra.length&65535)-j.gzindex;for(;j.pending+Oe>j.pending_buf_size;){let ut=j.pending_buf_size-j.pending;if(j.pending_buf.set(j.gzhead.extra.subarray(j.gzindex,j.gzindex+ut),j.pending),j.pending=j.pending_buf_size,j.gzhead.hcrc&&j.pending>Pe&&(h.adler=mn(h.adler,j.pending_buf,j.pending-Pe,Pe)),j.gzindex+=ut,$(h),j.pending!==0)return j.last_flush=-1,Gn;Pe=0,Oe-=ut;}let _t=new Uint8Array(j.gzhead.extra);j.pending_buf.set(_t.subarray(j.gzindex,j.gzindex+Oe),j.pending),j.pending+=Oe,j.gzhead.hcrc&&j.pending>Pe&&(h.adler=mn(h.adler,j.pending_buf,j.pending-Pe,Pe)),j.gzindex=0;}j.status=ts;}if(j.status===ts){if(j.gzhead.name){let Pe=j.pending,Oe;do{if(j.pending===j.pending_buf_size){if(j.gzhead.hcrc&&j.pending>Pe&&(h.adler=mn(h.adler,j.pending_buf,j.pending-Pe,Pe)),$(h),j.pending!==0)return j.last_flush=-1,Gn;Pe=0;}j.gzindex<j.gzhead.name.length?Oe=j.gzhead.name.charCodeAt(j.gzindex++)&255:Oe=0,$e(j,Oe);}while(Oe!==0);j.gzhead.hcrc&&j.pending>Pe&&(h.adler=mn(h.adler,j.pending_buf,j.pending-Pe,Pe)),j.gzindex=0;}j.status=Zn;}if(j.status===Zn){if(j.gzhead.comment){let Pe=j.pending,Oe;do{if(j.pending===j.pending_buf_size){if(j.gzhead.hcrc&&j.pending>Pe&&(h.adler=mn(h.adler,j.pending_buf,j.pending-Pe,Pe)),$(h),j.pending!==0)return j.last_flush=-1,Gn;Pe=0;}j.gzindex<j.gzhead.comment.length?Oe=j.gzhead.comment.charCodeAt(j.gzindex++)&255:Oe=0,$e(j,Oe);}while(Oe!==0);j.gzhead.hcrc&&j.pending>Pe&&(h.adler=mn(h.adler,j.pending_buf,j.pending-Pe,Pe));}j.status=hs;}if(j.status===hs){if(j.gzhead.hcrc){if(j.pending+2>j.pending_buf_size&&($(h),j.pending!==0))return j.last_flush=-1,Gn;$e(j,h.adler&255),$e(j,h.adler>>8&255),h.adler=0;}if(j.status=ma,$(h),j.pending!==0)return j.last_flush=-1,Gn}if(h.avail_in!==0||j.lookahead!==0||X!==Wi&&j.status!==Ds){let Pe=j.level===0?C(j,X):j.strategy===zs?c(j,X):j.strategy===Ui?A(j,X):v[j.level].func(j,X);if((Pe===ca||Pe===Oa)&&(j.status=Ds),Pe===gs||Pe===ca)return h.avail_out===0&&(j.last_flush=-1),Gn;if(Pe===ja&&(X===Ri?Ei(j):X!==ks&&(_r(j,0,0,!1),X===fs&&(Us(j.head),j.lookahead===0&&(j.strstart=0,j.block_start=0,j.insert=0))),$(h),h.avail_out===0))return j.last_flush=-1,Gn}return X!==Mi?Gn:j.wrap<=0?Ka:(j.wrap===2?($e(j,h.adler&255),$e(j,h.adler>>8&255),$e(j,h.adler>>16&255),$e(j,h.adler>>24&255),$e(j,h.total_in&255),$e(j,h.total_in>>8&255),$e(j,h.total_in>>16&255),$e(j,h.total_in>>24&255)):(bt(j,h.adler>>>16),bt(j,h.adler&65535)),$(h),j.wrap>0&&(j.wrap=-j.wrap),j.pending!==0?Gn:Ka)},ke=h=>{if(D(h))return ss;let X=h.state.status;return h.state=null,X===ma?Ls(h,Ua):Gn},Ke=(h,X)=>{let j=X.length;if(D(h))return ss;let me=h.state,Pe=me.wrap;if(Pe===2||Pe===1&&me.status!==ga||me.lookahead)return ss;if(Pe===1&&(h.adler=wn(h.adler,X,j,0)),me.wrap=0,j>=me.w_size){Pe===0&&(Us(me.head),me.strstart=0,me.block_start=0,me.insert=0);let Or=new Uint8Array(me.w_size);Or.set(X.subarray(j-me.w_size,j),0),X=Or,j=me.w_size;}let Oe=h.avail_in,_t=h.next_in,ut=h.input;for(h.avail_in=j,h.next_in=0,h.input=X,d(me);me.lookahead>=_n;){let Or=me.strstart,et=me.lookahead-(_n-1);do me.ins_h=Q(me,me.ins_h,me.window[Or+_n-1]),me.prev[Or&me.w_mask]=me.head[me.ins_h],me.head[me.ins_h]=Or,Or++;while(--et);me.strstart=Or,me.lookahead=_n-1,d(me);}return me.strstart+=me.lookahead,me.block_start=me.strstart,me.insert=me.lookahead,me.lookahead=0,me.match_length=me.prev_length=_n-1,me.match_available=0,h.next_in=_t,h.input=ut,h.avail_in=Oe,me.wrap=Pe,Gn};var Me=we,le=de,rt=P,gt=Y,ot=ie,Ye=ee,mt=ke,ye=Ke,_e="pako deflate (from Nodeca project)",qe={deflateInit:Me,deflateInit2:le,deflateReset:rt,deflateResetKeep:gt,deflateSetHeader:ot,deflate:Ye,deflateEnd:mt,deflateSetDictionary:ye,deflateInfo:_e};let Je=(h,X)=>Object.prototype.hasOwnProperty.call(h,X);var wt=function(h){let X=Array.prototype.slice.call(arguments,1);for(;X.length;){let j=X.shift();if(j){if(typeof j!="object")throw new TypeError(j+"must be non-object");for(let me in j)Je(j,me)&&(h[me]=j[me]);}}return h},Lt=h=>{let X=0;for(let me=0,Pe=h.length;me<Pe;me++)X+=h[me].length;let j=new Uint8Array(X);for(let me=0,Pe=0,Oe=h.length;me<Oe;me++){let _t=h[me];j.set(_t,Pe),Pe+=_t.length;}return j},Pt={assign:wt,flattenChunks:Lt};let vt=!0;try{String.fromCharCode.apply(null,new Uint8Array(1));}catch(h){vt=!1;}let Ut=new Uint8Array(256);for(let h=0;h<256;h++)Ut[h]=h>=252?6:h>=248?5:h>=240?4:h>=224?3:h>=192?2:1;Ut[254]=Ut[254]=1;var ur=h=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(h);let X,j,me,Pe,Oe,_t=h.length,ut=0;for(Pe=0;Pe<_t;Pe++)j=h.charCodeAt(Pe),(j&64512)===55296&&Pe+1<_t&&(me=h.charCodeAt(Pe+1),(me&64512)===56320&&(j=65536+(j-55296<<10)+(me-56320),Pe++)),ut+=j<128?1:j<2048?2:j<65536?3:4;for(X=new Uint8Array(ut),Oe=0,Pe=0;Oe<ut;Pe++)j=h.charCodeAt(Pe),(j&64512)===55296&&Pe+1<_t&&(me=h.charCodeAt(Pe+1),(me&64512)===56320&&(j=65536+(j-55296<<10)+(me-56320),Pe++)),j<128?X[Oe++]=j:j<2048?(X[Oe++]=192|j>>>6,X[Oe++]=128|j&63):j<65536?(X[Oe++]=224|j>>>12,X[Oe++]=128|j>>>6&63,X[Oe++]=128|j&63):(X[Oe++]=240|j>>>18,X[Oe++]=128|j>>>12&63,X[Oe++]=128|j>>>6&63,X[Oe++]=128|j&63);return X};let Jt=(h,X)=>{if(X<65534&&h.subarray&&vt)return String.fromCharCode.apply(null,h.length===X?h:h.subarray(0,X));let j="";for(let me=0;me<X;me++)j+=String.fromCharCode(h[me]);return j};var fe=(h,X)=>{let j=X||h.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(h.subarray(0,X));let me,Pe,Oe=new Array(j*2);for(Pe=0,me=0;me<j;){let _t=h[me++];if(_t<128){Oe[Pe++]=_t;continue}let ut=Ut[_t];if(ut>4){Oe[Pe++]=65533,me+=ut-1;continue}for(_t&=ut===2?31:ut===3?15:7;ut>1&&me<j;)_t=_t<<6|h[me++]&63,ut--;if(ut>1){Oe[Pe++]=65533;continue}_t<65536?Oe[Pe++]=_t:(_t-=65536,Oe[Pe++]=55296|_t>>10&1023,Oe[Pe++]=56320|_t&1023);}return Jt(Oe,Pe)},Ne=(h,X)=>{X=X||h.length,X>h.length&&(X=h.length);let j=X-1;for(;j>=0&&(h[j]&192)===128;)j--;return j<0||j===0?X:j+Ut[h[j]]>X?j:X},Ve={string2buf:ur,buf2string:fe,utf8border:Ne};function lt(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0;}var dt=lt;let Bt=Object.prototype.toString,{Z_NO_FLUSH:kt,Z_SYNC_FLUSH:Nt,Z_FULL_FLUSH:qt,Z_FINISH:pr,Z_OK:jr,Z_STREAM_END:Lr,Z_DEFAULT_COMPRESSION:Tn,Z_DEFAULT_STRATEGY:je,Z_DEFLATED:wr}=Wn;function kn(h){this.options=Pt.assign({level:Tn,method:wr,chunkSize:16384,windowBits:15,memLevel:8,strategy:je},h||{});let X=this.options;X.raw&&X.windowBits>0?X.windowBits=-X.windowBits:X.gzip&&X.windowBits>0&&X.windowBits<16&&(X.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new dt,this.strm.avail_out=0;let j=qe.deflateInit2(this.strm,X.level,X.method,X.windowBits,X.memLevel,X.strategy);if(j!==jr)throw new Error(ar[j]);if(X.header&&qe.deflateSetHeader(this.strm,X.header),X.dictionary){let me;if(typeof X.dictionary=="string"?me=Ve.string2buf(X.dictionary):Bt.call(X.dictionary)==="[object ArrayBuffer]"?me=new Uint8Array(X.dictionary):me=X.dictionary,j=qe.deflateSetDictionary(this.strm,me),j!==jr)throw new Error(ar[j]);this._dict_set=!0;}}kn.prototype.push=function(h,X){let j=this.strm,me=this.options.chunkSize,Pe,Oe;if(this.ended)return !1;for(X===~~X?Oe=X:Oe=X===!0?pr:kt,typeof h=="string"?j.input=Ve.string2buf(h):Bt.call(h)==="[object ArrayBuffer]"?j.input=new Uint8Array(h):j.input=h,j.next_in=0,j.avail_in=j.input.length;;){if(j.avail_out===0&&(j.output=new Uint8Array(me),j.next_out=0,j.avail_out=me),(Oe===Nt||Oe===qt)&&j.avail_out<=6){this.onData(j.output.subarray(0,j.next_out)),j.avail_out=0;continue}if(Pe=qe.deflate(j,Oe),Pe===Lr)return j.next_out>0&&this.onData(j.output.subarray(0,j.next_out)),Pe=qe.deflateEnd(this.strm),this.onEnd(Pe),this.ended=!0,Pe===jr;if(j.avail_out===0){this.onData(j.output);continue}if(Oe>0&&j.next_out>0){this.onData(j.output.subarray(0,j.next_out)),j.avail_out=0;continue}if(j.avail_in===0)break}return !0},kn.prototype.onData=function(h){this.chunks.push(h);},kn.prototype.onEnd=function(h){h===jr&&(this.result=Pt.flattenChunks(this.chunks)),this.chunks=[],this.err=h,this.msg=this.strm.msg;};function vr(h,X){let j=new kn(X);if(j.push(h,!0),j.err)throw j.msg||ar[j.err];return j.result}function rr(h,X){return X=X||{},X.raw=!0,vr(h,X)}function Sn(h,X){return X=X||{},X.gzip=!0,vr(h,X)}var Hr=kn,cn=vr,Vr=rr,Vi=Sn,ti=Wn,Yr={Deflate:Hr,deflate:cn,deflateRaw:Vr,gzip:Vi,constants:ti};let vi=16209,jn=16191;var $r=function(X,j){let me,Pe,Oe,_t,ut,Or,et,Tt,bi,It,tr,zr,ki,Dn,ni,Ai,Yn,Sr,Oi,Cs,hn,Jn,Rn,On,ii=X.state;me=X.next_in,Rn=X.input,Pe=me+(X.avail_in-5),Oe=X.next_out,On=X.output,_t=Oe-(j-X.avail_out),ut=Oe+(X.avail_out-257),Or=ii.dmax,et=ii.wsize,Tt=ii.whave,bi=ii.wnext,It=ii.window,tr=ii.hold,zr=ii.bits,ki=ii.lencode,Dn=ii.distcode,ni=(1<<ii.lenbits)-1,Ai=(1<<ii.distbits)-1;e:do{zr<15&&(tr+=Rn[me++]<<zr,zr+=8,tr+=Rn[me++]<<zr,zr+=8),Yn=ki[tr&ni];t:for(;;){if(Sr=Yn>>>24,tr>>>=Sr,zr-=Sr,Sr=Yn>>>16&255,Sr===0)On[Oe++]=Yn&65535;else if(Sr&16){Oi=Yn&65535,Sr&=15,Sr&&(zr<Sr&&(tr+=Rn[me++]<<zr,zr+=8),Oi+=tr&(1<<Sr)-1,tr>>>=Sr,zr-=Sr),zr<15&&(tr+=Rn[me++]<<zr,zr+=8,tr+=Rn[me++]<<zr,zr+=8),Yn=Dn[tr&Ai];r:for(;;){if(Sr=Yn>>>24,tr>>>=Sr,zr-=Sr,Sr=Yn>>>16&255,Sr&16){if(Cs=Yn&65535,Sr&=15,zr<Sr&&(tr+=Rn[me++]<<zr,zr+=8,zr<Sr&&(tr+=Rn[me++]<<zr,zr+=8)),Cs+=tr&(1<<Sr)-1,Cs>Or){X.msg="invalid distance too far back",ii.mode=vi;break e}if(tr>>>=Sr,zr-=Sr,Sr=Oe-_t,Cs>Sr){if(Sr=Cs-Sr,Sr>Tt&&ii.sane){X.msg="invalid distance too far back",ii.mode=vi;break e}if(hn=0,Jn=It,bi===0){if(hn+=et-Sr,Sr<Oi){Oi-=Sr;do On[Oe++]=It[hn++];while(--Sr);hn=Oe-Cs,Jn=On;}}else if(bi<Sr){if(hn+=et+bi-Sr,Sr-=bi,Sr<Oi){Oi-=Sr;do On[Oe++]=It[hn++];while(--Sr);if(hn=0,bi<Oi){Sr=bi,Oi-=Sr;do On[Oe++]=It[hn++];while(--Sr);hn=Oe-Cs,Jn=On;}}}else if(hn+=bi-Sr,Sr<Oi){Oi-=Sr;do On[Oe++]=It[hn++];while(--Sr);hn=Oe-Cs,Jn=On;}for(;Oi>2;)On[Oe++]=Jn[hn++],On[Oe++]=Jn[hn++],On[Oe++]=Jn[hn++],Oi-=3;Oi&&(On[Oe++]=Jn[hn++],Oi>1&&(On[Oe++]=Jn[hn++]));}else {hn=Oe-Cs;do On[Oe++]=On[hn++],On[Oe++]=On[hn++],On[Oe++]=On[hn++],Oi-=3;while(Oi>2);Oi&&(On[Oe++]=On[hn++],Oi>1&&(On[Oe++]=On[hn++]));}}else if((Sr&64)===0){Yn=Dn[(Yn&65535)+(tr&(1<<Sr)-1)];continue r}else {X.msg="invalid distance code",ii.mode=vi;break e}break}}else if((Sr&64)===0){Yn=ki[(Yn&65535)+(tr&(1<<Sr)-1)];continue t}else if(Sr&32){ii.mode=jn;break e}else {X.msg="invalid literal/length code",ii.mode=vi;break e}break}}while(me<Pe&&Oe<ut);Oi=zr>>3,me-=Oi,zr-=Oi<<3,tr&=(1<<zr)-1,X.next_in=me,X.next_out=Oe,X.avail_in=me<Pe?5+(Pe-me):5-(me-Pe),X.avail_out=Oe<ut?257+(ut-Oe):257-(Oe-ut),ii.hold=tr,ii.bits=zr;};let yn=15,qr=852,zn=592,Ti=0,oi=1,di=2,bs=new Uint16Array([3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0]),fn=new Uint8Array([16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78]),As=new Uint16Array([1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0]),Un=new Uint8Array([16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64]);var ji=(h,X,j,me,Pe,Oe,_t,ut)=>{let Or=ut.bits,et=0,Tt=0,bi=0,It=0,tr=0,zr=0,ki=0,Dn=0,ni=0,Ai=0,Yn,Sr,Oi,Cs,hn,Jn=null,Rn,On=new Uint16Array(yn+1),ii=new Uint16Array(yn+1),Qa=null,Bl,zo,Ts;for(et=0;et<=yn;et++)On[et]=0;for(Tt=0;Tt<me;Tt++)On[X[j+Tt]]++;for(tr=Or,It=yn;It>=1&&On[It]===0;It--);if(tr>It&&(tr=It),It===0)return Pe[Oe++]=1<<24|64<<16|0,Pe[Oe++]=1<<24|64<<16|0,ut.bits=1,0;for(bi=1;bi<It&&On[bi]===0;bi++);for(tr<bi&&(tr=bi),Dn=1,et=1;et<=yn;et++)if(Dn<<=1,Dn-=On[et],Dn<0)return -1;if(Dn>0&&(h===Ti||It!==1))return -1;for(ii[1]=0,et=1;et<yn;et++)ii[et+1]=ii[et]+On[et];for(Tt=0;Tt<me;Tt++)X[j+Tt]!==0&&(_t[ii[X[j+Tt]]++]=Tt);if(h===Ti?(Jn=Qa=_t,Rn=20):h===oi?(Jn=bs,Qa=fn,Rn=257):(Jn=As,Qa=Un,Rn=0),Ai=0,Tt=0,et=bi,hn=Oe,zr=tr,ki=0,Oi=-1,ni=1<<tr,Cs=ni-1,h===oi&&ni>qr||h===di&&ni>zn)return 1;for(;;){Bl=et-ki,_t[Tt]+1<Rn?(zo=0,Ts=_t[Tt]):_t[Tt]>=Rn?(zo=Qa[_t[Tt]-Rn],Ts=Jn[_t[Tt]-Rn]):(zo=96,Ts=0),Yn=1<<et-ki,Sr=1<<zr,bi=Sr;do Sr-=Yn,Pe[hn+(Ai>>ki)+Sr]=Bl<<24|zo<<16|Ts|0;while(Sr!==0);for(Yn=1<<et-1;Ai&Yn;)Yn>>=1;if(Yn!==0?(Ai&=Yn-1,Ai+=Yn):Ai=0,Tt++,--On[et]===0){if(et===It)break;et=X[j+_t[Tt]];}if(et>tr&&(Ai&Cs)!==Oi){for(ki===0&&(ki=tr),hn+=bi,zr=et-ki,Dn=1<<zr;zr+ki<It&&(Dn-=On[zr+ki],!(Dn<=0));)zr++,Dn<<=1;if(ni+=1<<zr,h===oi&&ni>qr||h===di&&ni>zn)return 1;Oi=Ai&Cs,Pe[Oi]=tr<<24|zr<<16|hn-Oe|0;}}return Ai!==0&&(Pe[hn+Ai]=et-ki<<24|64<<16|0),ut.bits=tr,0};let Xn=0,Mr=1,Bi=2,{Z_FINISH:hA,Z_BLOCK:va,Z_TREES:qa,Z_OK:ya,Z_STREAM_END:Pn,Z_NEED_DICT:Ao,Z_STREAM_ERROR:rs,Z_DATA_ERROR:lo,Z_MEM_ERROR:co,Z_BUF_ERROR:ws,Z_DEFLATED:Xs}=Wn,$s=16180,FA=16181,Aa=16182,uo=16183,ko=16184,So=16185,Na=16186,po=16187,gA=16188,Co=16189,No=16190,Da=16191,mA=16192,LA=16193,yl=16194,$A=16195,Hl=16196,UA=16197,fo=16198,PA=16199,vA=16200,bl=16201,wl=16202,Wl=16203,zl=16204,Do=16205,MA=16206,wc=16207,Ss=16208,ls=16209,Ro=16210,tA=16211,Sc=852,Bo=592,yA=15,kA=h=>(h>>>24&255)+(h>>>8&65280)+((h&65280)<<8)+((h&255)<<24);function $c(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0;}let bA=h=>{if(!h)return 1;let X=h.state;return !X||X.strm!==h||X.mode<$s||X.mode>tA?1:0},Qo=h=>{if(bA(h))return rs;let X=h.state;return h.total_in=h.total_out=X.total=0,h.msg="",X.wrap&&(h.adler=X.wrap&1),X.mode=$s,X.last=0,X.havedict=0,X.flags=-1,X.dmax=32768,X.head=null,X.hold=0,X.bits=0,X.lencode=X.lendyn=new Int32Array(Sc),X.distcode=X.distdyn=new Int32Array(Bo),X.sane=1,X.back=-1,ya},Kl=h=>{if(bA(h))return rs;let X=h.state;return X.wsize=0,X.whave=0,X.wnext=0,Qo(h)},NA=(h,X)=>{let j;if(bA(h))return rs;let me=h.state;return X<0?(j=0,X=-X):(j=(X>>4)+5,X<48&&(X&=15)),X&&(X<8||X>15)?rs:(me.window!==null&&me.wbits!==X&&(me.window=null),me.wrap=j,me.wbits=X,Kl(h))},JA=(h,X)=>{if(!h)return rs;let j=new $c;h.state=j,j.strm=h,j.window=null,j.mode=$s;let me=NA(h,X);return me!==ya&&(h.state=null),me},ZA=h=>JA(h,yA),Cc=!0,Vl,DA,Gl=h=>{if(Cc){Vl=new Int32Array(512),DA=new Int32Array(32);let X=0;for(;X<144;)h.lens[X++]=8;for(;X<256;)h.lens[X++]=9;for(;X<280;)h.lens[X++]=7;for(;X<288;)h.lens[X++]=8;for(ji(Mr,h.lens,0,288,Vl,0,h.work,{bits:9}),X=0;X<32;)h.lens[X++]=5;ji(Bi,h.lens,0,32,DA,0,h.work,{bits:5}),Cc=!1;}h.lencode=Vl,h.lenbits=9,h.distcode=DA,h.distbits=5;},Yl=(h,X,j,me)=>{let Pe,Oe=h.state;return Oe.window===null&&(Oe.wsize=1<<Oe.wbits,Oe.wnext=0,Oe.whave=0,Oe.window=new Uint8Array(Oe.wsize)),me>=Oe.wsize?(Oe.window.set(X.subarray(j-Oe.wsize,j),0),Oe.wnext=0,Oe.whave=Oe.wsize):(Pe=Oe.wsize-Oe.wnext,Pe>me&&(Pe=me),Oe.window.set(X.subarray(j-me,j-me+Pe),Oe.wnext),me-=Pe,me?(Oe.window.set(X.subarray(j-me,j),0),Oe.wnext=me,Oe.whave=Oe.wsize):(Oe.wnext+=Pe,Oe.wnext===Oe.wsize&&(Oe.wnext=0),Oe.whave<Oe.wsize&&(Oe.whave+=Pe))),0},Ho=(h,X)=>{let j,me,Pe,Oe,_t,ut,Or,et,Tt,bi,It,tr,zr,ki,Dn=0,ni,Ai,Yn,Sr,Oi,Cs,hn,Jn,Rn=new Uint8Array(4),On,ii,Qa=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(bA(h)||!h.output||!h.input&&h.avail_in!==0)return rs;j=h.state,j.mode===Da&&(j.mode=mA),_t=h.next_out,Pe=h.output,Or=h.avail_out,Oe=h.next_in,me=h.input,ut=h.avail_in,et=j.hold,Tt=j.bits,bi=ut,It=Or,Jn=ya;e:for(;;)switch(j.mode){case $s:if(j.wrap===0){j.mode=mA;break}for(;Tt<16;){if(ut===0)break e;ut--,et+=me[Oe++]<<Tt,Tt+=8;}if(j.wrap&2&&et===35615){j.wbits===0&&(j.wbits=15),j.check=0,Rn[0]=et&255,Rn[1]=et>>>8&255,j.check=mn(j.check,Rn,2,0),et=0,Tt=0,j.mode=FA;break}if(j.head&&(j.head.done=!1),!(j.wrap&1)||(((et&255)<<8)+(et>>8))%31){h.msg="incorrect header check",j.mode=ls;break}if((et&15)!==Xs){h.msg="unknown compression method",j.mode=ls;break}if(et>>>=4,Tt-=4,hn=(et&15)+8,j.wbits===0&&(j.wbits=hn),hn>15||hn>j.wbits){h.msg="invalid window size",j.mode=ls;break}j.dmax=1<<j.wbits,j.flags=0,h.adler=j.check=1,j.mode=et&512?Co:Da,et=0,Tt=0;break;case FA:for(;Tt<16;){if(ut===0)break e;ut--,et+=me[Oe++]<<Tt,Tt+=8;}if(j.flags=et,(j.flags&255)!==Xs){h.msg="unknown compression method",j.mode=ls;break}if(j.flags&57344){h.msg="unknown header flags set",j.mode=ls;break}j.head&&(j.head.text=et>>8&1),j.flags&512&&j.wrap&4&&(Rn[0]=et&255,Rn[1]=et>>>8&255,j.check=mn(j.check,Rn,2,0)),et=0,Tt=0,j.mode=Aa;case Aa:for(;Tt<32;){if(ut===0)break e;ut--,et+=me[Oe++]<<Tt,Tt+=8;}j.head&&(j.head.time=et),j.flags&512&&j.wrap&4&&(Rn[0]=et&255,Rn[1]=et>>>8&255,Rn[2]=et>>>16&255,Rn[3]=et>>>24&255,j.check=mn(j.check,Rn,4,0)),et=0,Tt=0,j.mode=uo;case uo:for(;Tt<16;){if(ut===0)break e;ut--,et+=me[Oe++]<<Tt,Tt+=8;}j.head&&(j.head.xflags=et&255,j.head.os=et>>8),j.flags&512&&j.wrap&4&&(Rn[0]=et&255,Rn[1]=et>>>8&255,j.check=mn(j.check,Rn,2,0)),et=0,Tt=0,j.mode=ko;case ko:if(j.flags&1024){for(;Tt<16;){if(ut===0)break e;ut--,et+=me[Oe++]<<Tt,Tt+=8;}j.length=et,j.head&&(j.head.extra_len=et),j.flags&512&&j.wrap&4&&(Rn[0]=et&255,Rn[1]=et>>>8&255,j.check=mn(j.check,Rn,2,0)),et=0,Tt=0;}else j.head&&(j.head.extra=null);j.mode=So;case So:if(j.flags&1024&&(tr=j.length,tr>ut&&(tr=ut),tr&&(j.head&&(hn=j.head.extra_len-j.length,j.head.extra||(j.head.extra=new Uint8Array(j.head.extra_len)),j.head.extra.set(me.subarray(Oe,Oe+tr),hn)),j.flags&512&&j.wrap&4&&(j.check=mn(j.check,me,tr,Oe)),ut-=tr,Oe+=tr,j.length-=tr),j.length))break e;j.length=0,j.mode=Na;case Na:if(j.flags&2048){if(ut===0)break e;tr=0;do hn=me[Oe+tr++],j.head&&hn&&j.length<65536&&(j.head.name+=String.fromCharCode(hn));while(hn&&tr<ut);if(j.flags&512&&j.wrap&4&&(j.check=mn(j.check,me,tr,Oe)),ut-=tr,Oe+=tr,hn)break e}else j.head&&(j.head.name=null);j.length=0,j.mode=po;case po:if(j.flags&4096){if(ut===0)break e;tr=0;do hn=me[Oe+tr++],j.head&&hn&&j.length<65536&&(j.head.comment+=String.fromCharCode(hn));while(hn&&tr<ut);if(j.flags&512&&j.wrap&4&&(j.check=mn(j.check,me,tr,Oe)),ut-=tr,Oe+=tr,hn)break e}else j.head&&(j.head.comment=null);j.mode=gA;case gA:if(j.flags&512){for(;Tt<16;){if(ut===0)break e;ut--,et+=me[Oe++]<<Tt,Tt+=8;}if(j.wrap&4&&et!==(j.check&65535)){h.msg="header crc mismatch",j.mode=ls;break}et=0,Tt=0;}j.head&&(j.head.hcrc=j.flags>>9&1,j.head.done=!0),h.adler=j.check=0,j.mode=Da;break;case Co:for(;Tt<32;){if(ut===0)break e;ut--,et+=me[Oe++]<<Tt,Tt+=8;}h.adler=j.check=kA(et),et=0,Tt=0,j.mode=No;case No:if(j.havedict===0)return h.next_out=_t,h.avail_out=Or,h.next_in=Oe,h.avail_in=ut,j.hold=et,j.bits=Tt,Ao;h.adler=j.check=1,j.mode=Da;case Da:if(X===va||X===qa)break e;case mA:if(j.last){et>>>=Tt&7,Tt-=Tt&7,j.mode=MA;break}for(;Tt<3;){if(ut===0)break e;ut--,et+=me[Oe++]<<Tt,Tt+=8;}switch(j.last=et&1,et>>>=1,Tt-=1,et&3){case 0:j.mode=LA;break;case 1:if(Gl(j),j.mode=PA,X===qa){et>>>=2,Tt-=2;break e}break;case 2:j.mode=Hl;break;case 3:h.msg="invalid block type",j.mode=ls;}et>>>=2,Tt-=2;break;case LA:for(et>>>=Tt&7,Tt-=Tt&7;Tt<32;){if(ut===0)break e;ut--,et+=me[Oe++]<<Tt,Tt+=8;}if((et&65535)!==(et>>>16^65535)){h.msg="invalid stored block lengths",j.mode=ls;break}if(j.length=et&65535,et=0,Tt=0,j.mode=yl,X===qa)break e;case yl:j.mode=$A;case $A:if(tr=j.length,tr){if(tr>ut&&(tr=ut),tr>Or&&(tr=Or),tr===0)break e;Pe.set(me.subarray(Oe,Oe+tr),_t),ut-=tr,Oe+=tr,Or-=tr,_t+=tr,j.length-=tr;break}j.mode=Da;break;case Hl:for(;Tt<14;){if(ut===0)break e;ut--,et+=me[Oe++]<<Tt,Tt+=8;}if(j.nlen=(et&31)+257,et>>>=5,Tt-=5,j.ndist=(et&31)+1,et>>>=5,Tt-=5,j.ncode=(et&15)+4,et>>>=4,Tt-=4,j.nlen>286||j.ndist>30){h.msg="too many length or distance symbols",j.mode=ls;break}j.have=0,j.mode=UA;case UA:for(;j.have<j.ncode;){for(;Tt<3;){if(ut===0)break e;ut--,et+=me[Oe++]<<Tt,Tt+=8;}j.lens[Qa[j.have++]]=et&7,et>>>=3,Tt-=3;}for(;j.have<19;)j.lens[Qa[j.have++]]=0;if(j.lencode=j.lendyn,j.lenbits=7,On={bits:j.lenbits},Jn=ji(Xn,j.lens,0,19,j.lencode,0,j.work,On),j.lenbits=On.bits,Jn){h.msg="invalid code lengths set",j.mode=ls;break}j.have=0,j.mode=fo;case fo:for(;j.have<j.nlen+j.ndist;){for(;Dn=j.lencode[et&(1<<j.lenbits)-1],ni=Dn>>>24,Ai=Dn>>>16&255,Yn=Dn&65535,!(ni<=Tt);){if(ut===0)break e;ut--,et+=me[Oe++]<<Tt,Tt+=8;}if(Yn<16)et>>>=ni,Tt-=ni,j.lens[j.have++]=Yn;else {if(Yn===16){for(ii=ni+2;Tt<ii;){if(ut===0)break e;ut--,et+=me[Oe++]<<Tt,Tt+=8;}if(et>>>=ni,Tt-=ni,j.have===0){h.msg="invalid bit length repeat",j.mode=ls;break}hn=j.lens[j.have-1],tr=3+(et&3),et>>>=2,Tt-=2;}else if(Yn===17){for(ii=ni+3;Tt<ii;){if(ut===0)break e;ut--,et+=me[Oe++]<<Tt,Tt+=8;}et>>>=ni,Tt-=ni,hn=0,tr=3+(et&7),et>>>=3,Tt-=3;}else {for(ii=ni+7;Tt<ii;){if(ut===0)break e;ut--,et+=me[Oe++]<<Tt,Tt+=8;}et>>>=ni,Tt-=ni,hn=0,tr=11+(et&127),et>>>=7,Tt-=7;}if(j.have+tr>j.nlen+j.ndist){h.msg="invalid bit length repeat",j.mode=ls;break}for(;tr--;)j.lens[j.have++]=hn;}}if(j.mode===ls)break;if(j.lens[256]===0){h.msg="invalid code -- missing end-of-block",j.mode=ls;break}if(j.lenbits=9,On={bits:j.lenbits},Jn=ji(Mr,j.lens,0,j.nlen,j.lencode,0,j.work,On),j.lenbits=On.bits,Jn){h.msg="invalid literal/lengths set",j.mode=ls;break}if(j.distbits=6,j.distcode=j.distdyn,On={bits:j.distbits},Jn=ji(Bi,j.lens,j.nlen,j.ndist,j.distcode,0,j.work,On),j.distbits=On.bits,Jn){h.msg="invalid distances set",j.mode=ls;break}if(j.mode=PA,X===qa)break e;case PA:j.mode=vA;case vA:if(ut>=6&&Or>=258){h.next_out=_t,h.avail_out=Or,h.next_in=Oe,h.avail_in=ut,j.hold=et,j.bits=Tt,$r(h,It),_t=h.next_out,Pe=h.output,Or=h.avail_out,Oe=h.next_in,me=h.input,ut=h.avail_in,et=j.hold,Tt=j.bits,j.mode===Da&&(j.back=-1);break}for(j.back=0;Dn=j.lencode[et&(1<<j.lenbits)-1],ni=Dn>>>24,Ai=Dn>>>16&255,Yn=Dn&65535,!(ni<=Tt);){if(ut===0)break e;ut--,et+=me[Oe++]<<Tt,Tt+=8;}if(Ai&&(Ai&240)===0){for(Sr=ni,Oi=Ai,Cs=Yn;Dn=j.lencode[Cs+((et&(1<<Sr+Oi)-1)>>Sr)],ni=Dn>>>24,Ai=Dn>>>16&255,Yn=Dn&65535,!(Sr+ni<=Tt);){if(ut===0)break e;ut--,et+=me[Oe++]<<Tt,Tt+=8;}et>>>=Sr,Tt-=Sr,j.back+=Sr;}if(et>>>=ni,Tt-=ni,j.back+=ni,j.length=Yn,Ai===0){j.mode=Do;break}if(Ai&32){j.back=-1,j.mode=Da;break}if(Ai&64){h.msg="invalid literal/length code",j.mode=ls;break}j.extra=Ai&15,j.mode=bl;case bl:if(j.extra){for(ii=j.extra;Tt<ii;){if(ut===0)break e;ut--,et+=me[Oe++]<<Tt,Tt+=8;}j.length+=et&(1<<j.extra)-1,et>>>=j.extra,Tt-=j.extra,j.back+=j.extra;}j.was=j.length,j.mode=wl;case wl:for(;Dn=j.distcode[et&(1<<j.distbits)-1],ni=Dn>>>24,Ai=Dn>>>16&255,Yn=Dn&65535,!(ni<=Tt);){if(ut===0)break e;ut--,et+=me[Oe++]<<Tt,Tt+=8;}if((Ai&240)===0){for(Sr=ni,Oi=Ai,Cs=Yn;Dn=j.distcode[Cs+((et&(1<<Sr+Oi)-1)>>Sr)],ni=Dn>>>24,Ai=Dn>>>16&255,Yn=Dn&65535,!(Sr+ni<=Tt);){if(ut===0)break e;ut--,et+=me[Oe++]<<Tt,Tt+=8;}et>>>=Sr,Tt-=Sr,j.back+=Sr;}if(et>>>=ni,Tt-=ni,j.back+=ni,Ai&64){h.msg="invalid distance code",j.mode=ls;break}j.offset=Yn,j.extra=Ai&15,j.mode=Wl;case Wl:if(j.extra){for(ii=j.extra;Tt<ii;){if(ut===0)break e;ut--,et+=me[Oe++]<<Tt,Tt+=8;}j.offset+=et&(1<<j.extra)-1,et>>>=j.extra,Tt-=j.extra,j.back+=j.extra;}if(j.offset>j.dmax){h.msg="invalid distance too far back",j.mode=ls;break}j.mode=zl;case zl:if(Or===0)break e;if(tr=It-Or,j.offset>tr){if(tr=j.offset-tr,tr>j.whave&&j.sane){h.msg="invalid distance too far back",j.mode=ls;break}tr>j.wnext?(tr-=j.wnext,zr=j.wsize-tr):zr=j.wnext-tr,tr>j.length&&(tr=j.length),ki=j.window;}else ki=Pe,zr=_t-j.offset,tr=j.length;tr>Or&&(tr=Or),Or-=tr,j.length-=tr;do Pe[_t++]=ki[zr++];while(--tr);j.length===0&&(j.mode=vA);break;case Do:if(Or===0)break e;Pe[_t++]=j.length,Or--,j.mode=vA;break;case MA:if(j.wrap){for(;Tt<32;){if(ut===0)break e;ut--,et|=me[Oe++]<<Tt,Tt+=8;}if(It-=Or,h.total_out+=It,j.total+=It,j.wrap&4&&It&&(h.adler=j.check=j.flags?mn(j.check,Pe,It,_t-It):wn(j.check,Pe,It,_t-It)),It=Or,j.wrap&4&&(j.flags?et:kA(et))!==j.check){h.msg="incorrect data check",j.mode=ls;break}et=0,Tt=0;}j.mode=wc;case wc:if(j.wrap&&j.flags){for(;Tt<32;){if(ut===0)break e;ut--,et+=me[Oe++]<<Tt,Tt+=8;}if(j.wrap&4&&et!==(j.total&4294967295)){h.msg="incorrect length check",j.mode=ls;break}et=0,Tt=0;}j.mode=Ss;case Ss:Jn=Pn;break e;case ls:Jn=lo;break e;case Ro:return co;case tA:default:return rs}return h.next_out=_t,h.avail_out=Or,h.next_in=Oe,h.avail_in=ut,j.hold=et,j.bits=Tt,(j.wsize||It!==h.avail_out&&j.mode<ls&&(j.mode<MA||X!==hA))&&Yl(h,h.output,h.next_out,It-h.avail_out),bi-=h.avail_in,It-=h.avail_out,h.total_in+=bi,h.total_out+=It,j.total+=It,j.wrap&4&&It&&(h.adler=j.check=j.flags?mn(j.check,Pe,It,h.next_out-It):wn(j.check,Pe,It,h.next_out-It)),h.data_type=j.bits+(j.last?64:0)+(j.mode===Da?128:0)+(j.mode===PA||j.mode===yl?256:0),(bi===0&&It===0||X===hA)&&Jn===ya&&(Jn=ws),Jn},Jc=h=>{if(bA(h))return rs;let X=h.state;return X.window&&(X.window=null),h.state=null,ya},el=(h,X)=>{if(bA(h))return rs;let j=h.state;return (j.wrap&2)===0?rs:(j.head=X,X.done=!1,ya)},ql=(h,X)=>{let j=X.length,me,Pe,Oe;return bA(h)||(me=h.state,me.wrap!==0&&me.mode!==No)?rs:me.mode===No&&(Pe=1,Pe=wn(Pe,X,j,0),Pe!==me.check)?lo:(Oe=Yl(h,X,j,j),Oe?(me.mode=Ro,co):(me.havedict=1,ya))};var Zc=Kl,$n=NA,eu=Qo,tu=ZA,Xl=JA,wA=Ho,SA=Jc,Bc=el,ru=ql,Sl="pako inflate (from Nodeca project)",Ra={inflateReset:Zc,inflateReset2:$n,inflateResetKeep:eu,inflateInit:tu,inflateInit2:Xl,inflate:wA,inflateEnd:SA,inflateGetHeader:Bc,inflateSetDictionary:ru,inflateInfo:Sl};function rA(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1;}var nu=rA;let nA=Object.prototype.toString,{Z_NO_FLUSH:iu,Z_FINISH:$l,Z_OK:CA,Z_STREAM_END:Cl,Z_NEED_DICT:Xa,Z_STREAM_ERROR:Jl,Z_DATA_ERROR:tl,Z_MEM_ERROR:Zl}=Wn;function Wo(h){this.options=Pt.assign({chunkSize:65536,windowBits:15,to:""},h||{});let X=this.options;X.raw&&X.windowBits>=0&&X.windowBits<16&&(X.windowBits=-X.windowBits,X.windowBits===0&&(X.windowBits=-15)),X.windowBits>=0&&X.windowBits<16&&!(h&&h.windowBits)&&(X.windowBits+=32),X.windowBits>15&&X.windowBits<48&&(X.windowBits&15)===0&&(X.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new dt,this.strm.avail_out=0;let j=Ra.inflateInit2(this.strm,X.windowBits);if(j!==CA)throw new Error(ar[j]);if(this.header=new nu,Ra.inflateGetHeader(this.strm,this.header),X.dictionary&&(typeof X.dictionary=="string"?X.dictionary=Ve.string2buf(X.dictionary):nA.call(X.dictionary)==="[object ArrayBuffer]"&&(X.dictionary=new Uint8Array(X.dictionary)),X.raw&&(j=Ra.inflateSetDictionary(this.strm,X.dictionary),j!==CA)))throw new Error(ar[j])}Wo.prototype.push=function(h,X){let j=this.strm,me=this.options.chunkSize,Pe=this.options.dictionary,Oe,_t,ut;if(this.ended)return !1;for(X===~~X?_t=X:_t=X===!0?$l:iu,nA.call(h)==="[object ArrayBuffer]"?j.input=new Uint8Array(h):j.input=h,j.next_in=0,j.avail_in=j.input.length;;){for(j.avail_out===0&&(j.output=new Uint8Array(me),j.next_out=0,j.avail_out=me),Oe=Ra.inflate(j,_t),Oe===Xa&&Pe&&(Oe=Ra.inflateSetDictionary(j,Pe),Oe===CA?Oe=Ra.inflate(j,_t):Oe===tl&&(Oe=Xa));j.avail_in>0&&Oe===Cl&&j.state.wrap>0&&h[j.next_in]!==0;)Ra.inflateReset(j),Oe=Ra.inflate(j,_t);switch(Oe){case Jl:case tl:case Xa:case Zl:return this.onEnd(Oe),this.ended=!0,!1}if(ut=j.avail_out,j.next_out&&(j.avail_out===0||Oe===Cl))if(this.options.to==="string"){let Or=Ve.utf8border(j.output,j.next_out),et=j.next_out-Or,Tt=Ve.buf2string(j.output,Or);j.next_out=et,j.avail_out=me-et,et&&j.output.set(j.output.subarray(Or,Or+et),0),this.onData(Tt);}else this.onData(j.output.length===j.next_out?j.output:j.output.subarray(0,j.next_out));if(!(Oe===CA&&ut===0)){if(Oe===Cl)return Oe=Ra.inflateEnd(this.strm),this.onEnd(Oe),this.ended=!0,!0;if(j.avail_in===0)break}}return !0},Wo.prototype.onData=function(h){this.chunks.push(h);},Wo.prototype.onEnd=function(h){h===CA&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Pt.flattenChunks(this.chunks)),this.chunks=[],this.err=h,this.msg=this.strm.msg;};function rl(h,X){let j=new Wo(X);if(j.push(h),j.err)throw j.msg||ar[j.err];return j.result}function xc(h,X){return X=X||{},X.raw=!0,rl(h,X)}var Ec=Wo,BA=rl,xA=xc,_c=rl,nl=Wn,Tc={Inflate:Ec,inflate:BA,inflateRaw:xA,ungzip:_c,constants:nl};let{Deflate:F,deflate:J,deflateRaw:Ue,gzip:nt}=Yr,{Inflate:ft,inflate:Kt,inflateRaw:Xt,ungzip:Wr}=Tc;var Zr=F,Kn=J,ri=Ue,Pi=nt,_s=ft,Gs=Kt,cs=Xt,Js=Wr,yi=Wn,ba={Deflate:Zr,deflate:Kn,deflateRaw:ri,gzip:Pi,Inflate:_s,inflate:Gs,inflateRaw:cs,ungzip:Js,constants:yi};}),
vendor: 557 bytes, line 87
87"./node_modules/performance-now/lib/performance-now.js":(function(s){(function(){var u,n,f,x,E,O;typeof performance<"u"&&performance!==null&&performance.now?s.exports=function(){return performance.now()}:typeof process<"u"&&process!==null&&process.hrtime?(s.exports=function(){return (u()-E)/1e6},n=process.hrtime,u=function(){var B;return B=n(),B[0]*1e9+B[1]},x=u(),O=process.uptime()*1e9,E=x-O):Date.now?(s.exports=function(){return Date.now()-f},f=Date.now()):(s.exports=function(){return new Date().getTime()-f},f=new Date().getTime());}).call(this);}),
vendor: 961 bytes, line 87
87"./node_modules/raf/index.js":(function(s,u,n){for(var f=n("./node_modules/performance-now/lib/performance-now.js"),x=typeof window>"u"?global:window,E=["moz","webkit"],O="AnimationFrame",B=x["request"+O],U=x["cancel"+O]||x["cancelRequest"+O],I=0;!B&&I<E.length;I++)B=x[E[I]+"Request"+O],U=x[E[I]+"Cancel"+O]||x[E[I]+"CancelRequest"+O];if(!B||!U){var N=0,z=0,H=[],V=1e3/60;B=function(R){if(H.length===0){var q=f(),re=Math.max(0,V-(q-N));N=re+q,setTimeout(function(){var ce=H.slice(0);H.length=0;for(var Te=0;Te<ce.length;Te++)if(!ce[Te].cancelled)try{ce[Te].callback(N);}catch(be){setTimeout(function(){throw be},0);}},Math.round(re));}return H.push({handle:++z,callback:R,cancelled:!1}),z},U=function(R){for(var q=0;q<H.length;q++)H[q].handle===R&&(H[q].cancelled=!0);};}s.exports=function(R){return B.call(x,R)},s.exports.cancel=function(){U.apply(x,arguments);},s.exports.polyfill=function(R){R||(R=x),R.requestAnimationFrame=B,R.cancelAnimationFrame=U;};}),
vendor: 5,070 bytes, line 87
87"./node_modules/rgbcolor/index.js":(function(s){s.exports=function(u){this.ok=!1,this.alpha=1,u.charAt(0)=="#"&&(u=u.substr(1,6)),u=u.replace(/ /g,""),u=u.toLowerCase();var n={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"};u=n[u]||u;for(var f=[{re:/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*((?:\d?\.)?\d)\)$/,example:["rgba(123, 234, 45, 0.8)","rgba(255,234,245,1.0)"],process:function(I){return [parseInt(I[1]),parseInt(I[2]),parseInt(I[3]),parseFloat(I[4])]}},{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(I){return [parseInt(I[1]),parseInt(I[2]),parseInt(I[3])]}},{re:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,example:["#00ff00","336699"],process:function(I){return [parseInt(I[1],16),parseInt(I[2],16),parseInt(I[3],16)]}},{re:/^([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,example:["#fb0","f0f"],process:function(I){return [parseInt(I[1]+I[1],16),parseInt(I[2]+I[2],16),parseInt(I[3]+I[3],16)]}}],x=0;x<f.length;x++){var E=f[x].re,O=f[x].process,B=E.exec(u);if(B){var U=O(B);this.r=U[0],this.g=U[1],this.b=U[2],U.length>3&&(this.alpha=U[3]),this.ok=!0;}}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.alpha=this.alpha<0?0:this.alpha>1||isNaN(this.alpha)?1:this.alpha,this.toRGB=function(){return "rgb("+this.r+", "+this.g+", "+this.b+")"},this.toRGBA=function(){return "rgba("+this.r+", "+this.g+", "+this.b+", "+this.alpha+")"},this.toHex=function(){var I=this.r.toString(16),N=this.g.toString(16),z=this.b.toString(16);return I.length==1&&(I="0"+I),N.length==1&&(N="0"+N),z.length==1&&(z="0"+z),"#"+I+N+z},this.getHelpXML=function(){for(var I=new Array,N=0;N<f.length;N++)for(var z=f[N].example,H=0;H<z.length;H++)I[I.length]=z[H];for(var V in n)I[I.length]=V;var R=document.createElement("ul");R.setAttribute("id","rgbcolor-examples");for(var N=0;N<I.length;N++)try{var q=document.createElement("li"),re=new RGBColor(I[N]),ce=document.createElement("div");ce.style.cssText="margin: 3px; border: 1px solid black; background:"+re.toHex()+"; color:"+re.toHex(),ce.appendChild(document.createTextNode("test"));var Te=document.createTextNode(" "+I[N]+" -> "+re.toRGB()+" -> "+re.toHex());q.appendChild(ce),q.appendChild(Te),R.appendChild(q);}catch(ne){}return R};};}),
vendor: 7,645 bytes, line 87
87"./node_modules/stackblur-canvas/dist/stackblur-es.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{BlurStack:function(){return V},canvasRGB:function(){return z},canvasRGBA:function(){return I},image:function(){return B},imageDataRGB:function(){return H},imageDataRGBA:function(){return N}});function f(R){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?f=function(q){return typeof q}:f=function(q){return q&&typeof Symbol=="function"&&q.constructor===Symbol&&q!==Symbol.prototype?"symbol":typeof q},f(R)}function x(R,q){if(!(R instanceof q))throw new TypeError("Cannot call a class as a function")}var E=[512,512,456,512,328,456,335,512,405,328,271,456,388,335,292,512,454,405,364,328,298,271,496,456,420,388,360,335,312,292,273,512,482,454,428,405,383,364,345,328,312,298,284,271,259,496,475,456,437,420,404,388,374,360,347,335,323,312,302,292,282,273,265,512,497,482,468,454,441,428,417,405,394,383,373,364,354,345,337,328,320,312,305,298,291,284,278,271,265,259,507,496,485,475,465,456,446,437,428,420,412,404,396,388,381,374,367,360,354,347,341,335,329,323,318,312,307,302,297,292,287,282,278,273,269,265,261,512,505,497,489,482,475,468,461,454,447,441,435,428,422,417,411,405,399,394,389,383,378,373,368,364,359,354,350,345,341,337,332,328,324,320,316,312,309,305,301,298,294,291,287,284,281,278,274,271,268,265,262,259,257,507,501,496,491,485,480,475,470,465,460,456,451,446,442,437,433,428,424,420,416,412,408,404,400,396,392,388,385,381,377,374,370,367,363,360,357,354,350,347,344,341,338,335,332,329,326,323,320,318,315,312,310,307,304,302,299,297,294,292,289,287,285,282,280,278,275,273,271,269,267,265,263,261,259],O=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24];function B(R,q,re,ce,Te,be){if(typeof R=="string"&&(R=document.getElementById(R)),!(!R||Object.prototype.toString.call(R).slice(8,-1)==="HTMLImageElement"&&!("naturalWidth"in R))){var ne=Te?"offset":"natural",Be=R[ne+"Width"],Ae=R[ne+"Height"];if(Object.prototype.toString.call(R).slice(8,-1)==="ImageBitmap"&&(Be=R.width,Ae=R.height),typeof q=="string"&&(q=document.getElementById(q)),!(!q||!("getContext"in q))){be||(q.style.width=Be+"px",q.style.height=Ae+"px"),q.width=Be,q.height=Ae;var Re=q.getContext("2d");Re.clearRect(0,0,Be,Ae),Re.drawImage(R,0,0,R.naturalWidth,R.naturalHeight,0,0,Be,Ae),!(isNaN(re)||re<1)&&(ce?I(q,0,0,Be,Ae,re):z(q,0,0,Be,Ae,re));}}}function U(R,q,re,ce,Te){if(typeof R=="string"&&(R=document.getElementById(R)),!R||f(R)!=="object"||!("getContext"in R))throw new TypeError("Expecting canvas with `getContext` method in processCanvasRGB(A) calls!");var be=R.getContext("2d");try{return be.getImageData(q,re,ce,Te)}catch(ne){throw new Error("unable to access image data: "+ne)}}function I(R,q,re,ce,Te,be){if(!(isNaN(be)||be<1)){be|=0;var ne=U(R,q,re,ce,Te);ne=N(ne,q,re,ce,Te,be),R.getContext("2d").putImageData(ne,q,re);}}function N(R,q,re,ce,Te,be){for(var ne=R.data,Be=2*be+1,Ae=ce-1,Re=Te-1,te=be+1,ue=te*(te+1)/2,ve=new V,ae=ve,Xe,He=1;He<Be;He++)ae=ae.next=new V,He===te&&(Xe=ae);ae.next=ve;for(var ct=null,ge=null,tt=0,Le=0,We=E[be],De=O[be],ze=0;ze<Te;ze++){ae=ve;for(var Qe=ne[Le],Ge=ne[Le+1],it=ne[Le+2],Ze=ne[Le+3],xt=0;xt<te;xt++)ae.r=Qe,ae.g=Ge,ae.b=it,ae.a=Ze,ae=ae.next;for(var ir=0,Gt=0,sr=0,Dt=0,lr=te*Qe,cr=te*Ge,Jr=te*it,Ur=te*Ze,Bn=ue*Qe,pn=ue*Ge,Xr=ue*it,Dr=ue*Ze,zt=1;zt<te;zt++){var Er=Le+((Ae<zt?Ae:zt)<<2),Fr=ne[Er],Ln=ne[Er+1],ai=ne[Er+2],In=ne[Er+3],xn=te-zt;Bn+=(ae.r=Fr)*xn,pn+=(ae.g=Ln)*xn,Xr+=(ae.b=ai)*xn,Dr+=(ae.a=In)*xn,ir+=Fr,Gt+=Ln,sr+=ai,Dt+=In,ae=ae.next;}ct=ve,ge=Xe;for(var mr=0;mr<ce;mr++){var Zt=Dr*We>>>De;if(ne[Le+3]=Zt,Zt!==0){var jt=255/Zt;ne[Le]=(Bn*We>>>De)*jt,ne[Le+1]=(pn*We>>>De)*jt,ne[Le+2]=(Xr*We>>>De)*jt;}else ne[Le]=ne[Le+1]=ne[Le+2]=0;Bn-=lr,pn-=cr,Xr-=Jr,Dr-=Ur,lr-=ct.r,cr-=ct.g,Jr-=ct.b,Ur-=ct.a;var Yt=mr+be+1;Yt=tt+(Yt<Ae?Yt:Ae)<<2,ir+=ct.r=ne[Yt],Gt+=ct.g=ne[Yt+1],sr+=ct.b=ne[Yt+2],Dt+=ct.a=ne[Yt+3],Bn+=ir,pn+=Gt,Xr+=sr,Dr+=Dt,ct=ct.next;var nr=ge,br=nr.r,Qr=nr.g,gn=nr.b,ln=nr.a;lr+=br,cr+=Qr,Jr+=gn,Ur+=ln,ir-=br,Gt-=Qr,sr-=gn,Dt-=ln,ge=ge.next,Le+=4;}tt+=ce;}for(var Ft=0;Ft<ce;Ft++){Le=Ft<<2;var Vt=ne[Le],dr=ne[Le+1],fr=ne[Le+2],hr=ne[Le+3],wn=te*Vt,En=te*dr,Ji=te*fr,Li=te*hr,mn=ue*Vt,ar=ue*dr,Wn=ue*fr,kr=ue*hr;ae=ve;for(var _r=0;_r<te;_r++)ae.r=Vt,ae.g=dr,ae.b=fr,ae.a=hr,ae=ae.next;for(var Mn=ce,es=0,Ei=0,Wi=0,Ri=0,fs=1;fs<=be;fs++){Le=Mn+Ft<<2;var Mi=te-fs;mn+=(ae.r=Vt=ne[Le])*Mi,ar+=(ae.g=dr=ne[Le+1])*Mi,Wn+=(ae.b=fr=ne[Le+2])*Mi,kr+=(ae.a=hr=ne[Le+3])*Mi,Ri+=Vt,es+=dr,Ei+=fr,Wi+=hr,ae=ae.next,fs<Re&&(Mn+=ce);}Le=Ft,ct=ve,ge=Xe;for(var ks=0;ks<Te;ks++){var Gn=Le<<2;ne[Gn+3]=hr=kr*We>>>De,hr>0?(hr=255/hr,ne[Gn]=(mn*We>>>De)*hr,ne[Gn+1]=(ar*We>>>De)*hr,ne[Gn+2]=(Wn*We>>>De)*hr):ne[Gn]=ne[Gn+1]=ne[Gn+2]=0,mn-=wn,ar-=En,Wn-=Ji,kr-=Li,wn-=ct.r,En-=ct.g,Ji-=ct.b,Li-=ct.a,Gn=Ft+((Gn=ks+te)<Re?Gn:Re)*ce<<2,mn+=Ri+=ct.r=ne[Gn],ar+=es+=ct.g=ne[Gn+1],Wn+=Ei+=ct.b=ne[Gn+2],kr+=Wi+=ct.a=ne[Gn+3],ct=ct.next,wn+=Vt=ge.r,En+=dr=ge.g,Ji+=fr=ge.b,Li+=hr=ge.a,Ri-=Vt,es-=dr,Ei-=fr,Wi-=hr,ge=ge.next,Le+=ce;}}return R}function z(R,q,re,ce,Te,be){if(!(isNaN(be)||be<1)){be|=0;var ne=U(R,q,re,ce,Te);ne=H(ne,q,re,ce,Te,be),R.getContext("2d").putImageData(ne,q,re);}}function H(R,q,re,ce,Te,be){for(var ne=R.data,Be=2*be+1,Ae=ce-1,Re=Te-1,te=be+1,ue=te*(te+1)/2,ve=new V,ae=ve,Xe,He=1;He<Be;He++)ae=ae.next=new V,He===te&&(Xe=ae);ae.next=ve;for(var ct=null,ge=null,tt=E[be],Le=O[be],We,De,ze=0,Qe=0,Ge=0;Ge<Te;Ge++){var it=ne[Qe],Ze=ne[Qe+1],xt=ne[Qe+2],ir=te*it,Gt=te*Ze,sr=te*xt,Dt=ue*it,lr=ue*Ze,cr=ue*xt;ae=ve;for(var Jr=0;Jr<te;Jr++)ae.r=it,ae.g=Ze,ae.b=xt,ae=ae.next;for(var Ur=0,Bn=0,pn=0,Xr=1;Xr<te;Xr++)We=Qe+((Ae<Xr?Ae:Xr)<<2),Dt+=(ae.r=it=ne[We])*(De=te-Xr),lr+=(ae.g=Ze=ne[We+1])*De,cr+=(ae.b=xt=ne[We+2])*De,Ur+=it,Bn+=Ze,pn+=xt,ae=ae.next;ct=ve,ge=Xe;for(var Dr=0;Dr<ce;Dr++)ne[Qe]=Dt*tt>>>Le,ne[Qe+1]=lr*tt>>>Le,ne[Qe+2]=cr*tt>>>Le,Dt-=ir,lr-=Gt,cr-=sr,ir-=ct.r,Gt-=ct.g,sr-=ct.b,We=ze+((We=Dr+be+1)<Ae?We:Ae)<<2,Ur+=ct.r=ne[We],Bn+=ct.g=ne[We+1],pn+=ct.b=ne[We+2],Dt+=Ur,lr+=Bn,cr+=pn,ct=ct.next,ir+=it=ge.r,Gt+=Ze=ge.g,sr+=xt=ge.b,Ur-=it,Bn-=Ze,pn-=xt,ge=ge.next,Qe+=4;ze+=ce;}for(var zt=0;zt<ce;zt++){Qe=zt<<2;var Er=ne[Qe],Fr=ne[Qe+1],Ln=ne[Qe+2],ai=te*Er,In=te*Fr,xn=te*Ln,mr=ue*Er,Zt=ue*Fr,jt=ue*Ln;ae=ve;for(var Yt=0;Yt<te;Yt++)ae.r=Er,ae.g=Fr,ae.b=Ln,ae=ae.next;for(var nr=0,br=0,Qr=0,gn=1,ln=ce;gn<=be;gn++)Qe=ln+zt<<2,mr+=(ae.r=Er=ne[Qe])*(De=te-gn),Zt+=(ae.g=Fr=ne[Qe+1])*De,jt+=(ae.b=Ln=ne[Qe+2])*De,nr+=Er,br+=Fr,Qr+=Ln,ae=ae.next,gn<Re&&(ln+=ce);Qe=zt,ct=ve,ge=Xe;for(var Ft=0;Ft<Te;Ft++)We=Qe<<2,ne[We]=mr*tt>>>Le,ne[We+1]=Zt*tt>>>Le,ne[We+2]=jt*tt>>>Le,mr-=ai,Zt-=In,jt-=xn,ai-=ct.r,In-=ct.g,xn-=ct.b,We=zt+((We=Ft+te)<Re?We:Re)*ce<<2,mr+=nr+=ct.r=ne[We],Zt+=br+=ct.g=ne[We+1],jt+=Qr+=ct.b=ne[We+2],ct=ct.next,ai+=Er=ge.r,In+=Fr=ge.g,xn+=Ln=ge.b,nr-=Er,br-=Fr,Qr-=Ln,ge=ge.next,Qe+=ce;}return R}var V=function R(){x(this,R),this.r=0,this.g=0,this.b=0,this.a=0,this.next=null;};}),
vendor: 20,376 bytes, lines 87-88
87"./node_modules/svg-pathdata/lib/SVGPathData.module.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{COMMAND_ARG_COUNTS:function(){return Re},SVGPathData:function(){return Ae},SVGPathDataParser:function(){return Be},SVGPathDataTransformer:function(){return z},encodeSVGPath:function(){return E}});var f=function(te,ue){return (f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ve,ae){ve.__proto__=ae;}||function(ve,ae){for(var Xe in ae)Object.prototype.hasOwnProperty.call(ae,Xe)&&(ve[Xe]=ae[Xe]);})(te,ue)};function x(te,ue){if(typeof ue!="function"&&ue!==null)throw new TypeError("Class extends value "+String(ue)+" is not a constructor or null");function ve(){this.constructor=te;}f(te,ue),te.prototype=ue===null?Object.create(ue):(ve.prototype=ue.prototype,new ve);}function E(te){var ue="";Array.isArray(te)||(te=[te]);for(var ve=0;ve<te.length;ve++){var ae=te[ve];if(ae.type===Ae.CLOSE_PATH)ue+="z";else if(ae.type===Ae.HORIZ_LINE_TO)ue+=(ae.relative?"h":"H")+ae.x;else if(ae.type===Ae.VERT_LINE_TO)ue+=(ae.relative?"v":"V")+ae.y;else if(ae.type===Ae.MOVE_TO)ue+=(ae.relative?"m":"M")+ae.x+" "+ae.y;else if(ae.type===Ae.LINE_TO)ue+=(ae.relative?"l":"L")+ae.x+" "+ae.y;else if(ae.type===Ae.CURVE_TO)ue+=(ae.relative?"c":"C")+ae.x1+" "+ae.y1+" "+ae.x2+" "+ae.y2+" "+ae.x+" "+ae.y;else if(ae.type===Ae.SMOOTH_CURVE_TO)ue+=(ae.relative?"s":"S")+ae.x2+" "+ae.y2+" "+ae.x+" "+ae.y;else if(ae.type===Ae.QUAD_TO)ue+=(ae.relative?"q":"Q")+ae.x1+" "+ae.y1+" "+ae.x+" "+ae.y;else if(ae.type===Ae.SMOOTH_QUAD_TO)ue+=(ae.relative?"t":"T")+ae.x+" "+ae.y;else {if(ae.type!==Ae.ARC)throw new Error('Unexpected command type "'+ae.type+'" at index '+ve+".");ue+=(ae.relative?"a":"A")+ae.rX+" "+ae.rY+" "+ae.xRot+" "+ +ae.lArcFlag+" "+ +ae.sweepFlag+" "+ae.x+" "+ae.y;}}return ue}function O(te,ue){var ve=te[0],ae=te[1];return [ve*Math.cos(ue)-ae*Math.sin(ue),ve*Math.sin(ue)+ae*Math.cos(ue)]}function B(){for(var te=[],ue=0;ue<arguments.length;ue++)te[ue]=arguments[ue];for(var ve=0;ve<te.length;ve++)if(typeof te[ve]!="number")throw new Error("assertNumbers arguments["+ve+"] is not a number. "+typeof te[ve]+" == typeof "+te[ve]);return !0}var U=Math.PI;function I(te,ue,ve){te.lArcFlag=te.lArcFlag===0?0:1,te.sweepFlag=te.sweepFlag===0?0:1;var ae=te.rX,Xe=te.rY,He=te.x,ct=te.y;ae=Math.abs(te.rX),Xe=Math.abs(te.rY);var ge=O([(ue-He)/2,(ve-ct)/2],-te.xRot/180*U),tt=ge[0],Le=ge[1],We=Math.pow(tt,2)/Math.pow(ae,2)+Math.pow(Le,2)/Math.pow(Xe,2);1<We&&(ae*=Math.sqrt(We),Xe*=Math.sqrt(We)),te.rX=ae,te.rY=Xe;var De=Math.pow(ae,2)*Math.pow(Le,2)+Math.pow(Xe,2)*Math.pow(tt,2),ze=(te.lArcFlag!==te.sweepFlag?1:-1)*Math.sqrt(Math.max(0,(Math.pow(ae,2)*Math.pow(Xe,2)-De)/De)),Qe=ae*Le/Xe*ze,Ge=-Xe*tt/ae*ze,it=O([Qe,Ge],te.xRot/180*U);te.cX=it[0]+(ue+He)/2,te.cY=it[1]+(ve+ct)/2,te.phi1=Math.atan2((Le-Ge)/Xe,(tt-Qe)/ae),te.phi2=Math.atan2((-Le-Ge)/Xe,(-tt-Qe)/ae),te.sweepFlag===0&&te.phi2>te.phi1&&(te.phi2-=2*U),te.sweepFlag===1&&te.phi2<te.phi1&&(te.phi2+=2*U),te.phi1*=180/U,te.phi2*=180/U;}function N(te,ue,ve){B(te,ue,ve);var ae=te*te+ue*ue-ve*ve;if(0>ae)return [];if(ae===0)return [[te*ve/(te*te+ue*ue),ue*ve/(te*te+ue*ue)]];var Xe=Math.sqrt(ae);return [[(te*ve+ue*Xe)/(te*te+ue*ue),(ue*ve-te*Xe)/(te*te+ue*ue)],[(te*ve-ue*Xe)/(te*te+ue*ue),(ue*ve+te*Xe)/(te*te+ue*ue)]]}var z,H=Math.PI/180;function V(te,ue,ve){return (1-ve)*te+ve*ue}function R(te,ue,ve,ae){return te+Math.cos(ae/180*U)*ue+Math.sin(ae/180*U)*ve}function q(te,ue,ve,ae){var Xe=1e-6,He=ue-te,ct=ve-ue,ge=3*He+3*(ae-ve)-6*ct,tt=6*(ct-He),Le=3*He;return Math.abs(ge)<Xe?[-Le/tt]:(function(We,De,ze){ze===void 0&&(ze=1e-6);var Qe=We*We/4-De;if(Qe<-ze)return [];if(Qe<=ze)return [-We/2];var Ge=Math.sqrt(Qe);return [-We/2-Ge,-We/2+Ge]})(tt/ge,Le/ge,Xe)}function re(te,ue,ve,ae,Xe){var He=1-Xe;return te*(He*He*He)+ue*(3*He*He*Xe)+ve*(3*He*Xe*Xe)+ae*(Xe*Xe*Xe)}(function(te){function ue(){return Xe(function(ge,tt,Le){return ge.relative&&(ge.x1!==void 0&&(ge.x1+=tt),ge.y1!==void 0&&(ge.y1+=Le),ge.x2!==void 0&&(ge.x2+=tt),ge.y2!==void 0&&(ge.y2+=Le),ge.x!==void 0&&(ge.x+=tt),ge.y!==void 0&&(ge.y+=Le),ge.relative=!1),ge})}function ve(){var ge=NaN,tt=NaN,Le=NaN,We=NaN;return Xe(function(De,ze,Qe){return De.type&Ae.SMOOTH_CURVE_TO&&(De.type=Ae.CURVE_TO,ge=isNaN(ge)?ze:ge,tt=isNaN(tt)?Qe:tt,De.x1=De.relative?ze-ge:2*ze-ge,De.y1=De.relative?Qe-tt:2*Qe-tt),De.type&Ae.CURVE_TO?(ge=De.relative?ze+De.x2:De.x2,tt=De.relative?Qe+De.y2:De.y2):(ge=NaN,tt=NaN),De.type&Ae.SMOOTH_QUAD_TO&&(De.type=Ae.QUAD_TO,Le=isNaN(Le)?ze:Le,We=isNaN(We)?Qe:We,De.x1=De.relative?ze-Le:2*ze-Le,De.y1=De.relative?Qe-We:2*Qe-We),De.type&Ae.QUAD_TO?(Le=De.relative?ze+De.x1:De.x1,We=De.relative?Qe+De.y1:De.y1):(Le=NaN,We=NaN),De})}function ae(){var ge=NaN,tt=NaN;return Xe(function(Le,We,De){if(Le.type&Ae.SMOOTH_QUAD_TO&&(Le.type=Ae.QUAD_TO,ge=isNaN(ge)?We:ge,tt=isNaN(tt)?De:tt,Le.x1=Le.relative?We-ge:2*We-ge,Le.y1=Le.relative?De-tt:2*De-tt),Le.type&Ae.QUAD_TO){ge=Le.relative?We+Le.x1:Le.x1,tt=Le.relative?De+Le.y1:Le.y1;var ze=Le.x1,Qe=Le.y1;Le.type=Ae.CURVE_TO,Le.x1=((Le.relative?0:We)+2*ze)/3,Le.y1=((Le.relative?0:De)+2*Qe)/3,Le.x2=(Le.x+2*ze)/3,Le.y2=(Le.y+2*Qe)/3;}else ge=NaN,tt=NaN;return Le})}function Xe(ge){var tt=0,Le=0,We=NaN,De=NaN;return function(ze){if(isNaN(We)&&!(ze.type&Ae.MOVE_TO))throw new Error("path must start with moveto");var Qe=ge(ze,tt,Le,We,De);return ze.type&Ae.CLOSE_PATH&&(tt=We,Le=De),ze.x!==void 0&&(tt=ze.relative?tt+ze.x:ze.x),ze.y!==void 0&&(Le=ze.relative?Le+ze.y:ze.y),ze.type&Ae.MOVE_TO&&(We=tt,De=Le),Qe}}function He(ge,tt,Le,We,De,ze){return B(ge,tt,Le,We,De,ze),Xe(function(Qe,Ge,it,Ze){var xt=Qe.x1,ir=Qe.x2,Gt=Qe.relative&&!isNaN(Ze),sr=Qe.x!==void 0?Qe.x:Gt?0:Ge,Dt=Qe.y!==void 0?Qe.y:Gt?0:it;function lr(Zt){return Zt*Zt}Qe.type&Ae.HORIZ_LINE_TO&&tt!==0&&(Qe.type=Ae.LINE_TO,Qe.y=Qe.relative?0:it),Qe.type&Ae.VERT_LINE_TO&&Le!==0&&(Qe.type=Ae.LINE_TO,Qe.x=Qe.relative?0:Ge),Qe.x!==void 0&&(Qe.x=Qe.x*ge+Dt*Le+(Gt?0:De)),Qe.y!==void 0&&(Qe.y=sr*tt+Qe.y*We+(Gt?0:ze)),Qe.x1!==void 0&&(Qe.x1=Qe.x1*ge+Qe.y1*Le+(Gt?0:De)),Qe.y1!==void 0&&(Qe.y1=xt*tt+Qe.y1*We+(Gt?0:ze)),Qe.x2!==void 0&&(Qe.x2=Qe.x2*ge+Qe.y2*Le+(Gt?0:De)),Qe.y2!==void 0&&(Qe.y2=ir*tt+Qe.y2*We+(Gt?0:ze));var cr=ge*We-tt*Le;if(Qe.xRot!==void 0&&(ge!==1||tt!==0||Le!==0||We!==1))if(cr===0)delete Qe.rX,delete Qe.rY,delete Qe.xRot,delete Qe.lArcFlag,delete Qe.sweepFlag,Qe.type=Ae.LINE_TO;else {var Jr=Qe.xRot*Math.PI/180,Ur=Math.sin(Jr),Bn=Math.cos(Jr),pn=1/lr(Qe.rX),Xr=1/lr(Qe.rY),Dr=lr(Bn)*pn+lr(Ur)*Xr,zt=2*Ur*Bn*(pn-Xr),Er=lr(Ur)*pn+lr(Bn)*Xr,Fr=Dr*We*We-zt*tt*We+Er*tt*tt,Ln=zt*(ge*We+tt*Le)-2*(Dr*Le*We+Er*ge*tt),ai=Dr*Le*Le-zt*ge*Le+Er*ge*ge,In=(Math.atan2(Ln,Fr-ai)+Math.PI)%Math.PI/2,xn=Math.sin(In),mr=Math.cos(In);Qe.rX=Math.abs(cr)/Math.sqrt(Fr*lr(mr)+Ln*xn*mr+ai*lr(xn)),Qe.rY=Math.abs(cr)/Math.sqrt(Fr*lr(xn)-Ln*xn*mr+ai*lr(mr)),Qe.xRot=180*In/Math.PI;}return Qe.sweepFlag!==void 0&&0>cr&&(Qe.sweepFlag=+!Qe.sweepFlag),Qe})}function ct(){return function(ge){var tt={};for(var Le in ge)tt[Le]=ge[Le];return tt}}te.ROUND=function(ge){function tt(Le){return Math.round(Le*ge)/ge}return ge===void 0&&(ge=1e13),B(ge),function(Le){return Le.x1!==void 0&&(Le.x1=tt(Le.x1)),Le.y1!==void 0&&(Le.y1=tt(Le.y1)),Le.x2!==void 0&&(Le.x2=tt(Le.x2)),Le.y2!==void 0&&(Le.y2=tt(Le.y2)),Le.x!==void 0&&(Le.x=tt(Le.x)),Le.y!==void 0&&(Le.y=tt(Le.y)),Le.rX!==void 0&&(Le.rX=tt(Le.rX)),Le.rY!==void 0&&(Le.rY=tt(Le.rY)),Le}},te.TO_ABS=ue,te.TO_REL=function(){return Xe(function(ge,tt,Le){return ge.relative||(ge.x1!==void 0&&(ge.x1-=tt),ge.y1!==void 0&&(ge.y1-=Le),ge.x2!==void 0&&(ge.x2-=tt),ge.y2!==void 0&&(ge.y2-=Le),ge.x!==void 0&&(ge.x-=tt),ge.y!==void 0&&(ge.y-=Le),ge.relative=!0),ge})},te.NORMALIZE_HVZ=function(ge,tt,Le){return ge===void 0&&(ge=!0),tt===void 0&&(tt=!0),Le===void 0&&(Le=!0),Xe(function(We,De,ze,Qe,Ge){if(isNaN(Qe)&&!(We.type&Ae.MOVE_TO))throw new Error("path must start with moveto");return tt&&We.type&Ae.HORIZ_LINE_TO&&(We.type=Ae.LINE_TO,We.y=We.relative?0:ze),Le&&We.type&Ae.VERT_LINE_TO&&(We.type=Ae.LINE_TO,We.x=We.relative?0:De),ge&&We.type&Ae.CLOSE_PATH&&(We.type=Ae.LINE_TO,We.x=We.relative?Qe-De:Qe,We.y=We.relative?Ge-ze:Ge),We.type&Ae.ARC&&(We.rX===0||We.rY===0)&&(We.type=Ae.LINE_TO,delete We.rX,delete We.rY,delete We.xRot,delete We.lArcFlag,delete We.sweepFlag),We})},te.NORMALIZE_ST=ve,te.QT_TO_C=ae,te.INFO=Xe,te.SANITIZE=function(ge){ge===void 0&&(ge=0),B(ge);var tt=NaN,Le=NaN,We=NaN,De=NaN;return Xe(function(ze,Qe,Ge,it,Ze){var xt=Math.abs,ir=!1,Gt=0,sr=0;if(ze.type&Ae.SMOOTH_CURVE_TO&&(Gt=isNaN(tt)?0:Qe-tt,sr=isNaN(Le)?0:Ge-Le),ze.type&(Ae.CURVE_TO|Ae.SMOOTH_CURVE_TO)?(tt=ze.relative?Qe+ze.x2:ze.x2,Le=ze.relative?Ge+ze.y2:ze.y2):(tt=NaN,Le=NaN),ze.type&Ae.SMOOTH_QUAD_TO?(We=isNaN(We)?Qe:2*Qe-We,De=isNaN(De)?Ge:2*Ge-De):ze.type&Ae.QUAD_TO?(We=ze.relative?Qe+ze.x1:ze.x1,De=ze.relative?Ge+ze.y1:ze.y2):(We=NaN,De=NaN),ze.type&Ae.LINE_COMMANDS||ze.type&Ae.ARC&&(ze.rX===0||ze.rY===0||!ze.lArcFlag)||ze.type&Ae.CURVE_TO||ze.type&Ae.SMOOTH_CURVE_TO||ze.type&Ae.QUAD_TO||ze.type&Ae.SMOOTH_QUAD_TO){var Dt=ze.x===void 0?0:ze.relative?ze.x:ze.x-Qe,lr=ze.y===void 0?0:ze.relative?ze.y:ze.y-Ge;Gt=isNaN(We)?ze.x1===void 0?Gt:ze.relative?ze.x:ze.x1-Qe:We-Qe,sr=isNaN(De)?ze.y1===void 0?sr:ze.relative?ze.y:ze.y1-Ge:De-Ge;var cr=ze.x2===void 0?0:ze.relative?ze.x:ze.x2-Qe,Jr=ze.y2===void 0?0:ze.relative?ze.y:ze.y2-Ge;xt(Dt)<=ge&&xt(lr)<=ge&&xt(Gt)<=ge&&xt(sr)<=ge&&xt(cr)<=ge&&xt(Jr)<=ge&&(ir=!0);}return ze.type&Ae.CLOSE_PATH&&xt(Qe-it)<=ge&&xt(Ge-Ze)<=ge&&(ir=!0),ir?[]:ze})},te.MATRIX=He,te.ROTATE=function(ge,tt,Le){tt===void 0&&(tt=0),Le===void 0&&(Le=0),B(ge,tt,Le);var We=Math.sin(ge),De=Math.cos(ge);return He(De,We,-We,De,tt-tt*De+Le*We,Le-tt*We-Le*De)},te.TRANSLATE=function(ge,tt){return tt===void 0&&(tt=0),B(ge,tt),He(1,0,0,1,ge,tt)},te.SCALE=function(ge,tt){return tt===void 0&&(tt=ge),B(ge,tt),He(ge,0,0,tt,0,0)},te.SKEW_X=function(ge){return B(ge),He(1,0,Math.atan(ge),1,0,0)},te.SKEW_Y=function(ge){return B(ge),He(1,Math.atan(ge),0,1,0,0)},te.X_AXIS_SYMMETRY=function(ge){return ge===void 0&&(ge=0),B(ge),He(-1,0,0,1,ge,0)},te.Y_AXIS_SYMMETRY=function(ge){return ge===void 0&&(ge=0),B(ge),He(1,0,0,-1,0,ge)},te.A_TO_C=function(){return Xe(function(ge,tt,Le){return Ae.ARC===ge.type?(function(We,De,ze){var Qe,Ge,it,Ze;We.cX||I(We,De,ze);for(var xt=Math.min(We.phi1,We.phi2),ir=Math.max(We.phi1,We.phi2)-xt,Gt=Math.ceil(ir/90),sr=new Array(Gt),Dt=De,lr=ze,cr=0;cr<Gt;cr++){var Jr=V(We.phi1,We.phi2,cr/Gt),Ur=V(We.phi1,We.phi2,(cr+1)/Gt),Bn=Ur-Jr,pn=4/3*Math.tan(Bn*H/4),Xr=[Math.cos(Jr*H)-pn*Math.sin(Jr*H),Math.sin(Jr*H)+pn*Math.cos(Jr*H)],Dr=Xr[0],zt=Xr[1],Er=[Math.cos(Ur*H),Math.sin(Ur*H)],Fr=Er[0],Ln=Er[1],ai=[Fr+pn*Math.sin(Ur*H),Ln-pn*Math.cos(Ur*H)],In=ai[0],xn=ai[1];sr[cr]={relative:We.relative,type:Ae.CURVE_TO};var mr=function(Zt,jt){var Yt=O([Zt*We.rX,jt*We.rY],We.xRot),nr=Yt[0],br=Yt[1];return [We.cX+nr,We.cY+br]};Qe=mr(Dr,zt),sr[cr].x1=Qe[0],sr[cr].y1=Qe[1],Ge=mr(In,xn),sr[cr].x2=Ge[0],sr[cr].y2=Ge[1],it=mr(Fr,Ln),sr[cr].x=it[0],sr[cr].y=it[1],We.relative&&(sr[cr].x1-=Dt,sr[cr].y1-=lr,sr[cr].x2-=Dt,sr[cr].y2-=lr,sr[cr].x-=Dt,sr[cr].y-=lr),Dt=(Ze=[sr[cr].x,sr[cr].y])[0],lr=Ze[1];}return sr})(ge,ge.relative?0:tt,ge.relative?0:Le):ge})},te.ANNOTATE_ARCS=function(){return Xe(function(ge,tt,Le){return ge.relative&&(tt=0,Le=0),Ae.ARC===ge.type&&I(ge,tt,Le),ge})},te.CLONE=ct,te.CALCULATE_BOUNDS=function(){var ge=function(ze){var Qe={};for(var Ge in ze)Qe[Ge]=ze[Ge];return Qe},tt=ue(),Le=ae(),We=ve(),De=Xe(function(ze,Qe,Ge){var it=We(Le(tt(ge(ze))));function Ze(xn){xn>De.maxX&&(De.maxX=xn),xn<De.minX&&(De.minX=xn);}function xt(xn){xn>De.maxY&&(De.maxY=xn),xn<De.minY&&(De.minY=xn);}if(it.type&Ae.DRAWING_COMMANDS&&(Ze(Qe),xt(Ge)),it.type&Ae.HORIZ_LINE_TO&&Ze(it.x),it.type&Ae.VERT_LINE_TO&&xt(it.y),it.type&Ae.LINE_TO&&(Ze(it.x),xt(it.y)),it.type&Ae.CURVE_TO){Ze(it.x),xt(it.y);for(var ir=0,Gt=q(Qe,it.x1,it.x2,it.x);ir<Gt.length;ir++)0<(In=Gt[ir])&&1>In&&Ze(re(Qe,it.x1,it.x2,it.x,In));for(var sr=0,Dt=q(Ge,it.y1,it.y2,it.y);sr<Dt.length;sr++)0<(In=Dt[sr])&&1>In&&xt(re(Ge,it.y1,it.y2,it.y,In));}if(it.type&Ae.ARC){Ze(it.x),xt(it.y),I(it,Qe,Ge);for(var lr=it.xRot/180*Math.PI,cr=Math.cos(lr)*it.rX,Jr=Math.sin(lr)*it.rX,Ur=-Math.sin(lr)*it.rY,Bn=Math.cos(lr)*it.rY,pn=it.phi1<it.phi2?[it.phi1,it.phi2]:-180>it.phi2?[it.phi2+360,it.phi1+360]:[it.phi2,it.phi1],Xr=pn[0],Dr=pn[1],zt=function(xn){var mr=xn[0],Zt=xn[1],jt=180*Math.atan2(Zt,mr)/Math.PI;return jt<Xr?jt+360:jt},Er=0,Fr=N(Ur,-cr,0).map(zt);Er<Fr.length;Er++)(In=Fr[Er])>Xr&&In<Dr&&Ze(R(it.cX,cr,Ur,In));for(var Ln=0,ai=N(Bn,-Jr,0).map(zt);Ln<ai.length;Ln++){var In;(In=ai[Ln])>Xr&&In<Dr&&xt(R(it.cY,Jr,Bn,In));}}return ze});return De.minX=1/0,De.maxX=-1/0,De.minY=1/0,De.maxY=-1/0,De};})(z||(z={}));var ce,Te=(function(){function te(){}return te.prototype.round=function(ue){return this.transform(z.ROUND(ue))},te.prototype.toAbs=function(){return this.transform(z.TO_ABS())},te.prototype.toRel=function(){return this.transform(z.TO_REL())},te.prototype.normalizeHVZ=function(ue,ve,ae){return this.transform(z.NORMALIZE_HVZ(ue,ve,ae))},te.prototype.normalizeST=function(){return this.transform(z.NORMALIZE_ST())},te.prototype.qtToC=function(){return this.transform(z.QT_TO_C())},te.prototype.aToC=function(){return this.transform(z.A_TO_C())},te.prototype.sanitize=function(ue){return this.transform(z.SANITIZE(ue))},te.prototype.translate=function(ue,ve){return this.transform(z.TRANSLATE(ue,ve))},te.prototype.scale=function(ue,ve){return this.transform(z.SCALE(ue,ve))},te.prototype.rotate=function(ue,ve,ae){return this.transform(z.ROTATE(ue,ve,ae))},te.prototype.matrix=function(ue,ve,ae,Xe,He,ct){return this.transform(z.MATRIX(ue,ve,ae,Xe,He,ct))},te.prototype.skewX=function(ue){return this.transform(z.SKEW_X(ue))},te.prototype.skewY=function(ue){return this.transform(z.SKEW_Y(ue))},te.prototype.xSymmetry=function(ue){return this.transform(z.X_AXIS_SYMMETRY(ue))},te.prototype.ySymmetry=function(ue){return this.transform(z.Y_AXIS_SYMMETRY(ue))},te.prototype.annotateArcs=function(){return this.transform(z.ANNOTATE_ARCS())},te})(),be=function(te){return te===" "||te===" "||te==="\r"||te===` 88`},ne=function(te){return 48<=te.charCodeAt(0)&&te.charCodeAt(0)<=57},Be=(function(te){function ue(){var ve=te.call(this)||this;return ve.curNumber="",ve.curCommandType=-1,ve.curCommandRelative=!1,ve.canParseCommandOrComma=!0,ve.curNumberHasExp=!1,ve.curNumberHasExpDigits=!1,ve.curNumberHasDecimal=!1,ve.curArgs=[],ve}return x(ue,te),ue.prototype.finish=function(ve){if(ve===void 0&&(ve=[]),this.parse(" ",ve),this.curArgs.length!==0||!this.canParseCommandOrComma)throw new SyntaxError("Unterminated command at the path end.");return ve},ue.prototype.parse=function(ve,ae){var Xe=this;ae===void 0&&(ae=[]);for(var He=function(De){ae.push(De),Xe.curArgs.length=0,Xe.canParseCommandOrComma=!0;},ct=0;ct<ve.length;ct++){var ge=ve[ct],tt=!(this.curCommandType!==Ae.ARC||this.curArgs.length!==3&&this.curArgs.length!==4||this.curNumber.length!==1||this.curNumber!=="0"&&this.curNumber!=="1"),Le=ne(ge)&&(this.curNumber==="0"&&ge==="0"||tt);if(!ne(ge)||Le)if(ge!=="e"&&ge!=="E")if(ge!=="-"&&ge!=="+"||!this.curNumberHasExp||this.curNumberHasExpDigits)if(ge!=="."||this.curNumberHasExp||this.curNumberHasDecimal||tt){if(this.curNumber&&this.curCommandType!==-1){var We=Number(this.curNumber);if(isNaN(We))throw new SyntaxError("Invalid number ending at "+ct);if(this.curCommandType===Ae.ARC){if(this.curArgs.length===0||this.curArgs.length===1){if(0>We)throw new SyntaxError('Expected positive number, got "'+We+'" at index "'+ct+'"')}else if((this.curArgs.length===3||this.curArgs.length===4)&&this.curNumber!=="0"&&this.curNumber!=="1")throw new SyntaxError('Expected a flag, got "'+this.curNumber+'" at index "'+ct+'"')}this.curArgs.push(We),this.curArgs.length===Re[this.curCommandType]&&(Ae.HORIZ_LINE_TO===this.curCommandType?He({type:Ae.HORIZ_LINE_TO,relative:this.curCommandRelative,x:We}):Ae.VERT_LINE_TO===this.curCommandType?He({type:Ae.VERT_LINE_TO,relative:this.curCommandRelative,y:We}):this.curCommandType===Ae.MOVE_TO||this.curCommandType===Ae.LINE_TO||this.curCommandType===Ae.SMOOTH_QUAD_TO?(He({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),Ae.MOVE_TO===this.curCommandType&&(this.curCommandType=Ae.LINE_TO)):this.curCommandType===Ae.CURVE_TO?He({type:Ae.CURVE_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x2:this.curArgs[2],y2:this.curArgs[3],x:this.curArgs[4],y:this.curArgs[5]}):this.curCommandType===Ae.SMOOTH_CURVE_TO?He({type:Ae.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===Ae.QUAD_TO?He({type:Ae.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===Ae.ARC&&He({type:Ae.ARC,relative:this.curCommandRelative,rX:this.curArgs[0],rY:this.curArgs[1],xRot:this.curArgs[2],lArcFlag:this.curArgs[3],sweepFlag:this.curArgs[4],x:this.curArgs[5],y:this.curArgs[6]})),this.curNumber="",this.curNumberHasExpDigits=!1,this.curNumberHasExp=!1,this.curNumberHasDecimal=!1,this.canParseCommandOrComma=!0;}if(!be(ge))if(ge===","&&this.canParseCommandOrComma)this.canParseCommandOrComma=!1;else if(ge!=="+"&&ge!=="-"&&ge!==".")if(Le)this.curNumber=ge,this.curNumberHasDecimal=!1;else {if(this.curArgs.length!==0)throw new SyntaxError("Unterminated command at index "+ct+".");if(!this.canParseCommandOrComma)throw new SyntaxError('Unexpected character "'+ge+'" at index '+ct+". Command cannot follow comma");if(this.canParseCommandOrComma=!1,ge!=="z"&&ge!=="Z")if(ge==="h"||ge==="H")this.curCommandType=Ae.HORIZ_LINE_TO,this.curCommandRelative=ge==="h";else if(ge==="v"||ge==="V")this.curCommandType=Ae.VERT_LINE_TO,this.curCommandRelative=ge==="v";else if(ge==="m"||ge==="M")this.curCommandType=Ae.MOVE_TO,this.curCommandRelative=ge==="m";else if(ge==="l"||ge==="L")this.curCommandType=Ae.LINE_TO,this.curCommandRelative=ge==="l";else if(ge==="c"||ge==="C")this.curCommandType=Ae.CURVE_TO,this.curCommandRelative=ge==="c";else if(ge==="s"||ge==="S")this.curCommandType=Ae.SMOOTH_CURVE_TO,this.curCommandRelative=ge==="s";else if(ge==="q"||ge==="Q")this.curCommandType=Ae.QUAD_TO,this.curCommandRelative=ge==="q";else if(ge==="t"||ge==="T")this.curCommandType=Ae.SMOOTH_QUAD_TO,this.curCommandRelative=ge==="t";else {if(ge!=="a"&&ge!=="A")throw new SyntaxError('Unexpected character "'+ge+'" at index '+ct+".");this.curCommandType=Ae.ARC,this.curCommandRelative=ge==="a";}else ae.push({type:Ae.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1;}else this.curNumber=ge,this.curNumberHasDecimal=ge===".";}else this.curNumber+=ge,this.curNumberHasDecimal=!0;else this.curNumber+=ge;else this.curNumber+=ge,this.curNumberHasExp=!0;else this.curNumber+=ge,this.curNumberHasExpDigits=this.curNumberHasExp;}return ae},ue.prototype.transform=function(ve){return Object.create(this,{parse:{value:function(ae,Xe){Xe===void 0&&(Xe=[]);for(var He=0,ct=Object.getPrototypeOf(this).parse.call(this,ae);He<ct.length;He++){var ge=ct[He],tt=ve(ge);Array.isArray(tt)?Xe.push.apply(Xe,tt):Xe.push(tt);}return Xe}}})},ue})(Te),Ae=(function(te){function ue(ve){var ae=te.call(this)||this;return ae.commands=typeof ve=="string"?ue.parse(ve):ve,ae}return x(ue,te),ue.prototype.encode=function(){return ue.encode(this.commands)},ue.prototype.getBounds=function(){var ve=z.CALCULATE_BOUNDS();return this.transform(ve),ve},ue.prototype.transform=function(ve){for(var ae=[],Xe=0,He=this.commands;Xe<He.length;Xe++){var ct=ve(He[Xe]);Array.isArray(ct)?ae.push.apply(ae,ct):ae.push(ct);}return this.commands=ae,this},ue.encode=function(ve){return E(ve)},ue.parse=function(ve){var ae=new Be,Xe=[];return ae.parse(ve,Xe),ae.finish(Xe),Xe},ue.CLOSE_PATH=1,ue.MOVE_TO=2,ue.HORIZ_LINE_TO=4,ue.VERT_LINE_TO=8,ue.LINE_TO=16,ue.CURVE_TO=32,ue.SMOOTH_CURVE_TO=64,ue.QUAD_TO=128,ue.SMOOTH_QUAD_TO=256,ue.ARC=512,ue.LINE_COMMANDS=ue.LINE_TO|ue.HORIZ_LINE_TO|ue.VERT_LINE_TO,ue.DRAWING_COMMANDS=ue.HORIZ_LINE_TO|ue.VERT_LINE_TO|ue.LINE_TO|ue.CURVE_TO|ue.SMOOTH_CURVE_TO|ue.QUAD_TO|ue.SMOOTH_QUAD_TO|ue.ARC,ue})(Te),Re=((ce={})[Ae.MOVE_TO]=2,ce[Ae.LINE_TO]=2,ce[Ae.HORIZ_LINE_TO]=1,ce[Ae.VERT_LINE_TO]=1,ce[Ae.CLOSE_PATH]=0,ce[Ae.QUAD_TO]=4,ce[Ae.SMOOTH_QUAD_TO]=2,ce[Ae.CURVE_TO]=6,ce[Ae.SMOOTH_CURVE_TO]=4,ce[Ae.ARC]=7,ce);}),
88"./src/plugin/hyperlinks.js":(function(s,u,n){"use strict";n.r(u);var f=n("./node_modules/core-js/modules/es.object.to-string.js"),x=n.n(f),E=n("./node_modules/core-js/modules/es.string.link.js"),O=n.n(E),B=n("./node_modules/core-js/modules/esnext.iterator.constructor.js"),U=n.n(B),I=n("./node_modules/core-js/modules/esnext.iterator.for-each.js"),N=n.n(I),z=n("./node_modules/core-js/modules/web.dom-collections.for-each.js"),H=n.n(z),V=n("./src/worker.js"),R=n("./src/utils.js"),q=[],re={toContainer:V.default.prototype.toContainer,toPdf:V.default.prototype.toPdf};V.default.prototype.toContainer=function(){return re.toContainer.call(this).then(function(){if(this.opt.enableLinks){var be=this.prop.container,ne=be.querySelectorAll("a"),Be=(0,R.unitConvert)(be.getBoundingClientRect(),this.prop.pageSize.k);q=[],Array.prototype.forEach.call(ne,function(Ae){for(var Re=Ae.getClientRects(),te=0;te<Re.length;te++){var ue=(0,R.unitConvert)(Re[te],this.prop.pageSize.k);ue.left-=Be.left,ue.top-=Be.top;var ve=Math.floor(ue.top/this.prop.pageSize.inner.height)+1,ae=this.opt.margin[0]+ue.top%this.prop.pageSize.inner.height,Xe=this.opt.margin[1]+ue.left;q.push({page:ve,top:ae,left:Xe,clientRect:ue,link:Ae});}},this);}})},V.default.prototype.toPdf=function(){return re.toPdf.call(this).then(function(){if(this.opt.enableLinks){q.forEach(function(ne){this.prop.pdf.setPage(ne.page),this.prop.pdf.link(ne.left,ne.top,ne.clientRect.width,ne.clientRect.height,{url:ne.link.href});},this);var be=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage(be);}})};}),
88"./src/plugin/jspdf-plugin.js":(function(s,u,n){"use strict";n.r(u);var f=n("./node_modules/core-js/modules/es.symbol.js"),x=n.n(f),E=n("./node_modules/core-js/modules/es.symbol.description.js"),O=n.n(E),B=n("./node_modules/core-js/modules/es.symbol.iterator.js"),U=n.n(B),I=n("./node_modules/core-js/modules/es.array.iterator.js"),N=n.n(I),z=n("./node_modules/core-js/modules/es.object.to-string.js"),H=n.n(z),V=n("./node_modules/core-js/modules/es.string.iterator.js"),R=n.n(V),q=n("./node_modules/core-js/modules/web.dom-collections.iterator.js"),re=n.n(q),ce=n("./node_modules/jspdf/dist/jspdf.es.min.js");function Te(be){"@babel/helpers - typeof";return Te=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ne){return typeof ne}:function(ne){return ne&&typeof Symbol=="function"&&ne.constructor===Symbol&&ne!==Symbol.prototype?"symbol":typeof ne},Te(be)}ce.jsPDF.getPageSize=function(be,ne,Be){if(Te(be)==="object"){var Ae=be;be=Ae.orientation,ne=Ae.unit||ne,Be=Ae.format||Be;}ne=ne||"mm",Be=Be||"a4",be=(""+(be||"P")).toLowerCase();var Re=(""+Be).toLowerCase(),te={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(ne){case "pt":var ue=1;break;case "mm":var ue=72/25.4;break;case "cm":var ue=72/2.54;break;case "in":var ue=72;break;case "px":var ue=72/96;break;case "pc":var ue=12;break;case "em":var ue=12;break;case "ex":var ue=6;break;default:throw "Invalid unit: "+ne}if(te.hasOwnProperty(Re))var ve=te[Re][1]/ue,ae=te[Re][0]/ue;else try{var ve=Be[1],ae=Be[0];}catch(ct){throw new Error("Invalid format: "+Be)}if(be==="p"||be==="portrait"){if(be="p",ae>ve){var Xe=ae;ae=ve,ve=Xe;}}else if(be==="l"||be==="landscape"){if(be="l",ve>ae){var Xe=ae;ae=ve,ve=Xe;}}else throw "Invalid orientation: "+be;var He={width:ae,height:ve,unit:ne,k:ue};return He},u.default=ce.jsPDF;}),
vendor: 2,467 bytes, line 88
88"./src/plugin/pagebreaks.js":(function(s,u,n){"use strict";n.r(u);var f=n("./node_modules/core-js/modules/es.array.concat.js"),x=n.n(f),E=n("./node_modules/core-js/modules/es.array.join.js"),O=n.n(E),B=n("./node_modules/core-js/modules/es.array.slice.js"),U=n.n(B),I=n("./node_modules/core-js/modules/es.object.keys.js"),N=n.n(I),z=n("./node_modules/core-js/modules/es.object.to-string.js"),H=n.n(z),V=n("./node_modules/core-js/modules/esnext.iterator.constructor.js"),R=n.n(V),q=n("./node_modules/core-js/modules/esnext.iterator.for-each.js"),re=n.n(q),ce=n("./node_modules/core-js/modules/web.dom-collections.for-each.js"),Te=n.n(ce),be=n("./src/worker.js"),ne=n("./src/utils.js"),Be={toContainer:be.default.prototype.toContainer};be.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},be.default.prototype.toContainer=function(){return Be.toContainer.call(this).then(function(){var te=this.prop.container,ue=this.prop.pageSize.inner.px.height,ve=[].concat(this.opt.pagebreak.mode),ae={avoidAll:ve.indexOf("avoid-all")!==-1,css:ve.indexOf("css")!==-1,legacy:ve.indexOf("legacy")!==-1},Xe={},He=this;["before","after","avoid"].forEach(function(tt){var Le=ae.avoidAll&&tt==="avoid";Xe[tt]=Le?[]:[].concat(He.opt.pagebreak[tt]||[]),Xe[tt].length>0&&(Xe[tt]=Array.prototype.slice.call(te.querySelectorAll(Xe[tt].join(", "))));});var ct=te.querySelectorAll(".html2pdf__page-break");ct=Array.prototype.slice.call(ct);var ge=te.querySelectorAll("*");Array.prototype.forEach.call(ge,function(Le){var We={before:!1,after:ae.legacy&&ct.indexOf(Le)!==-1,avoid:ae.avoidAll};if(ae.css){var De=window.getComputedStyle(Le),ze=["always","page","left","right"],Qe=["avoid","avoid-page"];We={before:We.before||ze.indexOf(De.breakBefore||De.pageBreakBefore)!==-1,after:We.after||ze.indexOf(De.breakAfter||De.pageBreakAfter)!==-1,avoid:We.avoid||Qe.indexOf(De.breakInside||De.pageBreakInside)!==-1};}Object.keys(We).forEach(function(Gt){We[Gt]=We[Gt]||Xe[Gt].indexOf(Le)!==-1;});var Ge=Le.getBoundingClientRect();if(We.avoid&&!We.before){var it=Math.floor(Ge.top/ue),Ze=Math.floor(Ge.bottom/ue),xt=Math.abs(Ge.bottom-Ge.top)/ue;Ze!==it&&xt<=1&&(We.before=!0);}if(We.before){var ir=(0,ne.createElement)("div",{style:{display:"block",height:ue-Ge.top%ue+"px"}});Le.parentNode.insertBefore(ir,Le);}if(We.after){var ir=(0,ne.createElement)("div",{style:{display:"block",height:ue-Ge.bottom%ue+"px"}});Le.parentNode.insertBefore(ir,Le.nextSibling);}});})};}),
88"./src/snapdom/clone.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{deepCloneBasic:function(){return ln}});var f=n("./node_modules/core-js/modules/es.symbol.js"),x=n.n(f),E=n("./node_modules/core-js/modules/es.symbol.description.js"),O=n.n(E),B=n("./node_modules/core-js/modules/es.symbol.iterator.js"),U=n.n(B),I=n("./node_modules/core-js/modules/es.array.concat.js"),N=n.n(I),z=n("./node_modules/core-js/modules/es.array.from.js"),H=n.n(z),V=n("./node_modules/core-js/modules/es.array.iterator.js"),R=n.n(V),q=n("./node_modules/core-js/modules/es.array.slice.js"),re=n.n(q),ce=n("./node_modules/core-js/modules/es.function.name.js"),Te=n.n(ce),be=n("./node_modules/core-js/modules/es.object.to-string.js"),ne=n.n(be),Be=n("./node_modules/core-js/modules/es.regexp.exec.js"),Ae=n.n(Be),Re=n("./node_modules/core-js/modules/es.regexp.test.js"),te=n.n(Re),ue=n("./node_modules/core-js/modules/es.regexp.to-string.js"),ve=n.n(ue),ae=n("./node_modules/core-js/modules/es.set.js"),Xe=n.n(ae),He=n("./node_modules/core-js/modules/es.string.iterator.js"),ct=n.n(He),ge=n("./node_modules/core-js/modules/esnext.set.add-all.js"),tt=n.n(ge),Le=n("./node_modules/core-js/modules/esnext.set.delete-all.js"),We=n.n(Le),De=n("./node_modules/core-js/modules/esnext.set.difference.js"),ze=n.n(De),Qe=n("./node_modules/core-js/modules/esnext.set.every.js"),Ge=n.n(Qe),it=n("./node_modules/core-js/modules/esnext.set.filter.js"),Ze=n.n(it),xt=n("./node_modules/core-js/modules/esnext.set.find.js"),ir=n.n(xt),Gt=n("./node_modules/core-js/modules/esnext.set.intersection.js"),sr=n.n(Gt),Dt=n("./node_modules/core-js/modules/esnext.set.is-disjoint-from.js"),lr=n.n(Dt),cr=n("./node_modules/core-js/modules/esnext.set.is-subset-of.js"),Jr=n.n(cr),Ur=n("./node_modules/core-js/modules/esnext.set.is-superset-of.js"),Bn=n.n(Ur),pn=n("./node_modules/core-js/modules/esnext.set.join.js"),Xr=n.n(pn),Dr=n("./node_modules/core-js/modules/esnext.set.map.js"),zt=n.n(Dr),Er=n("./node_modules/core-js/modules/esnext.set.reduce.js"),Fr=n.n(Er),Ln=n("./node_modules/core-js/modules/esnext.set.some.js"),ai=n.n(Ln),In=n("./node_modules/core-js/modules/esnext.set.symmetric-difference.js"),xn=n.n(In),mr=n("./node_modules/core-js/modules/esnext.set.union.js"),Zt=n.n(mr),jt=n("./node_modules/core-js/modules/web.dom-collections.iterator.js"),Yt=n.n(jt);function nr(Ft,Vt){var dr=typeof Symbol<"u"&&Ft[Symbol.iterator]||Ft["@@iterator"];if(!dr){if(Array.isArray(Ft)||(dr=br(Ft))||Vt&&Ft&&typeof Ft.length=="number"){dr&&(Ft=dr);var fr=0,hr=function(){};return {s:hr,n:function(){return fr>=Ft.length?{done:!0}:{done:!1,value:Ft[fr++]}},e:function(mn){throw mn},f:hr}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 89In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var wn,En=!0,Ji=!1;return {s:function(){dr=dr.call(Ft);},n:function(){var mn=dr.next();return En=mn.done,mn},e:function(mn){Ji=!0,wn=mn;},f:function(){try{En||dr.return==null||dr.return();}finally{if(Ji)throw wn}}}}function br(Ft,Vt){if(Ft){if(typeof Ft=="string")return Qr(Ft,Vt);var dr={}.toString.call(Ft).slice(8,-1);return dr==="Object"&&Ft.constructor&&(dr=Ft.constructor.name),dr==="Map"||dr==="Set"?Array.from(Ft):dr==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(dr)?Qr(Ft,Vt):void 0}}function Qr(Ft,Vt){(Vt==null||Vt>Ft.length)&&(Vt=Ft.length);for(var dr=0,fr=Array(Vt);dr<Vt;dr++)fr[dr]=Ft[dr];return fr}function gn(Ft,Vt){try{var dr=Ft.currentSrc||Ft.src||"";if(!dr)return;Vt.setAttribute("src",dr),Vt.removeAttribute("srcset"),Vt.removeAttribute("sizes"),Vt.loading="eager",Vt.decoding="sync";}catch(fr){}}function ln(Ft){if(!Ft)throw new Error("Invalid node");var Vt=new Set,dr=null;if(Ft.nodeType===Node.TEXT_NODE||Ft.nodeType!==Node.ELEMENT_NODE)return Ft.cloneNode(!0);if(Ft.tagName==="IFRAME"){var fr=document.createElement("div");return fr.style.cssText="width:".concat(Ft.offsetWidth,"px;height:").concat(Ft.offsetHeight,"px;background-image:repeating-linear-gradient(45deg,#ddd,#ddd 5px,#f9f9f9 5px,#f9f9f9 10px);display:flex;align-items:center;justify-content:center;font-size:12px;color:#555;border:1px solid #aaa;"),fr}if(Ft.tagName==="CANVAS"){var hr=Ft.toDataURL(),wn=document.createElement("img");return wn.src=hr,wn.width=Ft.width,wn.height=Ft.height,wn}var En;try{En=Ft.cloneNode(!1),Ft.tagName==="IMG"&&gn(Ft,En);}catch(as){throw console.error("[Snapdom] Failed to clone node:",Ft,as),as}if(Ft instanceof HTMLTextAreaElement){En.textContent=Ft.value,En.value=Ft.value;var Ji=Ft.getBoundingClientRect();return En.style.boxSizing="border-box",En.style.width="".concat(Ji.width,"px"),En.style.height="".concat(Ji.height,"px"),En}if(Ft instanceof HTMLInputElement&&(Ft.hasAttribute("value")&&(En.value=Ft.value,En.setAttribute("value",Ft.value)),Ft.checked!==void 0&&(En.checked=Ft.checked,Ft.checked&&En.setAttribute("checked",""),Ft.indeterminate&&(En.indeterminate=Ft.indeterminate))),Ft instanceof HTMLSelectElement&&(dr=Ft.value),Ft.shadowRoot){var Li=Array.from(Ft.
vendor: 1,545 bytes, line 89
89shadowRoot.querySelectorAll("slot")).length>0;if(!Li){var mn=document.createDocumentFragment(),ar=nr(Ft.shadowRoot.childNodes),Wn;try{for(ar.s();!(Wn=ar.n()).done;){var kr=Wn.value;if(!(kr.nodeType===Node.ELEMENT_NODE&&kr.tagName==="STYLE")){var _r=ln(kr);_r&&mn.appendChild(_r);}}}catch(as){ar.e(as);}finally{ar.f();}En.appendChild(mn);}}if(Ft.tagName==="SLOT"){var Mn,es=((Mn=Ft.assignedNodes)===null||Mn===void 0?void 0:Mn.call(Ft,{flatten:!0}))||[],Ei=es.length>0?es:Array.from(Ft.childNodes),Wi=document.createDocumentFragment(),Ri=nr(Ei),fs;try{for(Ri.s();!(fs=Ri.n()).done;){var Mi=fs.value,ks=ln(Mi);ks&&Wi.appendChild(ks);}}catch(as){Ri.e(as);}finally{Ri.f();}return Wi}var Gn=nr(Ft.childNodes),Ka;try{for(Gn.s();!(Ka=Gn.n()).done;){var ss=Ka.value;if(!Vt.has(ss)){var Ua=ln(ss);Ua&&En.appendChild(Ua);}}}catch(as){Gn.e(as);}finally{Gn.f();}if(dr!==null&&En instanceof HTMLSelectElement){En.value=dr;var Pa=nr(En.options),Ma;try{for(Pa.s();!(Ma=Pa.n()).done;){var Qi=Ma.value;Qi.value===dr?Qi.setAttribute("selected",""):Qi.removeAttribute("selected");}}catch(as){Pa.e(as);}finally{Pa.f();}}var zs=Ft.scrollLeft,Ui=Ft.scrollTop,ka=zs||Ui;if(ka&&En instanceof HTMLElement){En.style.overflow="hidden",En.style.scrollbarWidth="none",En.style.msOverflowStyle="none";var ei=document.createElement("div");for(ei.style.transform="translate(".concat(-zs,"px, ").concat(-Ui,"px)"),ei.style.willChange="transform",ei.style.display="inline-block",ei.style.width="100%";En.firstChild;)ei.appendChild(En.firstChild);En.appendChild(ei);}return En}}),
89"./src/utils.js":(function(s,u,n){"use strict";n.r(u),n.d(u,{createElement:function(){return Ae},objType:function(){return Be},toPx:function(){return te},unitConvert:function(){return Re}});var f=n("./node_modules/core-js/modules/es.symbol.js"),x=n.n(f),E=n("./node_modules/core-js/modules/es.symbol.description.js"),O=n.n(E),B=n("./node_modules/core-js/modules/es.symbol.iterator.js"),U=n.n(B),I=n("./node_modules/core-js/modules/es.array.iterator.js"),N=n.n(I),z=n("./node_modules/core-js/modules/es.number.constructor.js"),H=n.n(z),V=n("./node_modules/core-js/modules/es.object.to-string.js"),R=n.n(V),q=n("./node_modules/core-js/modules/es.string.iterator.js"),re=n.n(q),ce=n("./node_modules/core-js/modules/web.dom-collections.iterator.js"),Te=n.n(ce),be=n("./node_modules/dompurify/dist/purify.es.mjs");function ne(ue){"@babel/helpers - typeof";return ne=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ve){return typeof ve}:function(ve){return ve&&typeof Symbol=="function"&&ve.constructor===Symbol&&ve!==Symbol.prototype?"symbol":typeof ve},ne(ue)}var Be=function(ve){var ae=ne(ve);return ae==="undefined"?"undefined":ae==="string"||ve instanceof String?"string":ae==="number"||ve instanceof Number?"number":ae==="function"||ve instanceof Function?"function":ve&&ve.constructor===Array?"array":ve&&ve.nodeType===1?"element":ae==="object"?"object":"unknown"},Ae=function(ve,ae){var Xe=document.createElement(ve);ae.className&&(Xe.className=ae.className),ae.innerHTML&&(Xe.innerHTML=be.default.sanitize(ae.innerHTML));for(var He in ae.style)Xe.style[He]=ae.style[He];return Xe},Re=function(ve,ae){if(Be(ve)==="number")return ve*72/96/ae;var Xe={};for(var He in ve)Xe[He]=ve[He]*72/96/ae;return Xe},te=function(ve,ae){return Math.floor(ve*ae/72*96)};}),
89"./src/worker.js":(function(s,u,n){"use strict";n.r(u);var f=n("./node_modules/core-js/modules/es.array.concat.js"),x=n.n(f),E=n("./node_modules/core-js/modules/es.array.map.js"),O=n.n(E),B=n("./node_modules/core-js/modules/es.function.name.js"),U=n.n(B),I=n("./node_modules/core-js/modules/es.json.stringify.js"),N=n.n(I),z=n("./node_modules/core-js/modules/es.object.assign.js"),H=n.n(z),V=n("./node_modules/core-js/modules/es.object.keys.js"),R=n.n(V),q=n("./node_modules/core-js/modules/es.object.to-string.js"),re=n.n(q),ce=n("./node_modules/core-js/modules/es.promise.js"),Te=n.n(ce),be=n("./node_modules/core-js/modules/es.regexp.to-string.js"),ne=n.n(be),Be=n("./node_modules/core-js/modules/esnext.iterator.constructor.js"),Ae=n.n(Be),Re=n("./node_modules/core-js/modules/esnext.iterator.for-each.js"),te=n.n(Re),ue=n("./node_modules/core-js/modules/esnext.iterator.map.js"),ve=n.n(ue),ae=n("./node_modules/core-js/modules/web.dom-collections.for-each.js"),Xe=n.n(ae),He=n("./node_modules/core-js/modules/web.timers.js"),ct=n.n(He),ge=n("./node_modules/jspdf/dist/jspdf.es.min.js"),tt=n("html2canvas"),Le=n.n(tt),We=n("./src/snapdom/clone.js"),De=n("./src/utils.js"),ze=function Qe(Ge){var it=Object.assign(Qe.convert(Promise.resolve()),JSON.parse(JSON.stringify(Qe.template))),Ze=Qe.convert(Promise.resolve(),it);return Ze=Ze.setProgress(1,Qe,1,[Qe]),Ze=Ze.set(Ge),Ze};ze.prototype=Object.create(Promise.prototype),ze.prototype.constructor=ze,ze.convert=function(Ge,it){return Ge.__proto__=it||ze.prototype,Ge},ze.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],image:{type:"jpeg",quality:.95},enableLinks:!0,html2canvas:{},jsPDF:{}}},ze.prototype.from=function(Ge,it){function Ze(xt){switch((0,De.objType)(xt)){case "string":return "string";case "element":return xt.nodeName.toLowerCase&&xt.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return "unknown"}}return this.then(function(){switch(it=it||Ze(Ge),it){case "string":return this.set({src:(0,De.createElement)("div",{innerHTML:Ge})});case "element":return this.set({src:Ge});case "canvas":return this.set({canvas:Ge});case "img":return this.set({img:Ge});default:return this.error("Unknown source type.")}})},ze.prototype.to=function(Ge){switch(Ge){case "container":return this.toContainer();case "canvas":return this.toCanvas();case "img":return this.toImg();case "pdf":return this.toPdf();default:return this.error("Invalid target.")}},ze.prototype.toContainer=function(){var Ge=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Ge).then(function(){var Ze={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},xt={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};Ze.opacity=0;var ir=(0,We.deepCloneBasic)(this.prop.src);return this.prop.overlay=(0,De.createElement)("div",{className:"html2pdf__overlay",style:Ze}),this.prop.container=(0,De.createElement)("div",{className:"html2pdf__container",style:xt}),this.prop.container.appendChild(ir),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),new Promise(function(Gt){return setTimeout(Gt,10)})})},ze.prototype.toCanvas=function(){var Ge=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(Ge).then(function(){var Ze=Object.assign({},this.opt.html2canvas);return delete Ze.onrendered,Le()(this.prop.container,Ze)}).then(function(Ze){var xt=this.opt.html2canvas.onrendered||function(){};xt(Ze),this.prop.canvas=Ze,document.body.removeChild(this.prop.overlay);})},ze.prototype.toImg=function(){var Ge=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(Ge).then(function(){var Ze=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=Ze;})},ze.prototype.toPdf=function(){var Ge=[function(){return this.prop.canvas||this.toCanvas()},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Ge).then(function(){var Ze=this.prop.canvas,xt=this.opt,ir=Ze.height,Gt=Math.floor(Ze.width*this.prop.pageSize.inner.ratio),sr=Math.ceil(ir/Gt),Dt=this.prop.pageSize.inner.height,lr=document.createElement("canvas"),cr=lr.getContext("2d");lr.width=Ze.width,lr.height=Gt,this.prop.pdf=this.prop.pdf||new ge.jsPDF(xt.jsPDF);for(var Jr=0;Jr<sr;Jr++){Jr===sr-1&&ir%Gt!==0&&(lr.height=ir%Gt,Dt=lr.height*this.prop.pageSize.inner.width/lr.width);var Ur=lr.width,Bn=lr.height;cr.fillStyle="white",cr.fillRect(0,0,Ur,Bn),cr.drawImage(Ze,0,Jr*Gt,Ur,Bn,0,0,Ur,Bn),Jr&&this.prop.pdf.addPage();var pn=lr.toDataURL("image/"+xt.image.type,xt.image.quality);this.prop.pdf.addImage(pn,xt.image.type,xt.margin[1],xt.margin[0],this.prop.pageSize.inner.width,Dt);}})},ze.prototype.output=function(Ge,it,Ze){return Ze=Ze||"pdf",Ze.toLowerCase()==="img"||Ze.toLowerCase()==="image"?this.outputImg(Ge,it):this.outputPdf(Ge,it)},ze.prototype.outputPdf=function(Ge,it){var Ze=[function(){return this.prop.pdf||this.toPdf(
89)}];return this.thenList(Ze).then(function(){return this.prop.pdf.output(Ge,it)})},ze.prototype.outputImg=function(Ge,it){var Ze=[function(){return this.prop.img||this.toImg()}];return this.thenList(Ze).then(function(){switch(Ge){case void 0:case "img":return this.prop.img;case "datauristring":case "dataurlstring":return this.prop.img.src;case "datauri":case "dataurl":return document.location.href=this.prop.img.src;default:throw 'Image output type "'+Ge+'" is not supported.'}})},ze.prototype.save=function(Ge){var it=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(it).set(Ge?{filename:Ge}:null).then(function(){this.prop.pdf.save(this.opt.filename);})},ze.prototype.set=function(Ge){if((0,De.objType)(Ge)!=="object")return this;var it=Object.keys(Ge||{}).map(function(Ze){switch(Ze){case "margin":return this.setMargin.bind(this,Ge.margin);case "jsPDF":return function(){return this.opt.jsPDF=Ge.jsPDF,this.setPageSize()};case "pageSize":return this.setPageSize.bind(this,Ge.pageSize);default:return Ze in ze.template.prop?function(){this.prop[Ze]=Ge[Ze];}:function(){this.opt[Ze]=Ge[Ze];}}},this);return this.then(function(){return this.thenList(it)})},ze.prototype.get=function(Ge,it){return this.then(function(){var xt=Ge in ze.template.prop?this.prop[Ge]:this.opt[Ge];return it?it(xt):xt})},ze.prototype.setMargin=function(Ge){return this.then(function(){switch((0,De.objType)(Ge)){case "number":Ge=[Ge,Ge,Ge,Ge];case "array":if(Ge.length===2&&(Ge=[Ge[0],Ge[1],Ge[0],Ge[1]]),Ge.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=Ge;}).then(this.setPageSize)},ze.prototype.setPageSize=function(Ge){return this.then(function(){Ge=Ge||ge.jsPDF.getPageSize(this.opt.jsPDF),Ge.hasOwnProperty("inner")||(Ge.inner={width:Ge.width-this.opt.margin[1]-this.opt.margin[3],height:Ge.height-this.opt.margin[0]-this.opt.margin[2]},Ge.inner.px={width:(0,De.toPx)(Ge.inner.width,Ge.k),height:(0,De.toPx)(Ge.inner.height,Ge.k)},Ge.inner.ratio=Ge.inner.height/Ge.inner.width),this.prop.pageSize=Ge;})},ze.prototype.setProgress=function(Ge,it,Ze,xt){return Ge!=null&&(this.progress.val=Ge),it!=null&&(this.progress.state=it),Ze!=null&&(this.progress.n=Ze),xt!=null&&(this.progress.stack=xt),this.progress.ratio=this.progress.val/this.progress.state,this},ze.prototype.updateProgress=function(Ge,it,Ze,xt){return this.setProgress(Ge?this.progress.val+Ge:null,it||null,Ze?this.progress.n+Ze:null,xt?this.progress.stack.concat(xt):null)},ze.prototype.then=function(Ge,it){var Ze=this;return this.thenCore(Ge,it,function(ir,Gt){return Ze.updateProgress(null,null,1,[ir]),Promise.prototype.then.call(this,function(Dt){return Ze.updateProgress(null,ir),Dt}).then(ir,Gt).then(function(Dt){return Ze.updateProgress(1),Dt})})},ze.prototype.thenCore=function(Ge,it,Ze){Ze=Ze||Promise.prototype.then;var xt=this;Ge&&(Ge=Ge.bind(xt)),it&&(it=it.bind(xt));var ir=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise",Gt=ir?xt:ze.convert(Object.assign({},xt),Promise.prototype),sr=Ze.call(Gt,Ge,it);return ze.convert(sr,xt.__proto__)},ze.prototype.thenExternal=function(Ge,it){return Promise.prototype.then.call(this,Ge,it)},ze.prototype.thenList=function(Ge){var it=this;return Ge.forEach(function(xt){it=it.thenCore(xt);}),it},ze.prototype.catch=function(Qe){Qe&&(Qe=Qe.bind(this));var Ge=Promise.prototype.catch.call(this,Qe);return ze.convert(Ge,this)},ze.prototype.catchExternal=function(Ge){return Promise.prototype.catch.call(this,Ge)},ze.prototype.error=function(Ge){return this.then(function(){throw new Error(Ge)})},ze.prototype.using=ze.prototype.set,ze.prototype.saveAs=ze.prototype.save,ze.prototype.export=ze.prototype.output,ze.prototype.run=ze.prototype.then,u.default=ze;})
89,html2canvas:(function(s){"use strict";s.exports=e;})},r={};function i(s){var u=r[s];if(u!==void 0)return u.exports;if(t[s]===void 0){var n=new Error("Cannot find module '"+s+"'");throw n.code="MODULE_NOT_FOUND",n}var f=r[s]={exports:{}};return t[s].call(f.exports,f,f.exports,i),f.exports}((function(){i.n=function(s){var u=s&&s.__esModule?function(){return s.default}:function(){return s};return i.d(u,{a:u}),u};}))(),(function(){var s=Object.getPrototypeOf?function(n){return Object.getPrototypeOf(n)}:function(n){return n.__proto__},u;i.t=function(n,f){if(f&1&&(n=this(n)),f&8||typeof n=="object"&&n&&(f&4&&n.__esModule||f&16&&typeof n.then=="function"))return n;var x=Object.create(null);i.r(x);var E={};u=u||[null,s({}),s([]),s(s)];for(var O=f&2&&n;(typeof O=="object"||typeof O=="function")&&!~u.indexOf(O);O=s(O))Object.getOwnPropertyNames(O).forEach(function(B){E[B]=function(){return n[B]};});return E.default=function(){return n},i.d(x,E),x};})(),(function(){i.d=function(s,u){for(var n in u)i.o(u,n)&&!i.o(s,n)&&Object.defineProperty(s,n,{enumerable:!0,get:u[n]});};})(),(function(){i.o=function(s,u){return Object.prototype.hasOwnProperty.call(s,u)};})(),(function(){i.r=function(s){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(s,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(s,"__esModule",{value:!0});};})();var o={};return (function(){"use strict";i.r(o);var s=i("./src/worker.js"),u=i("./src/plugin/jspdf-plugin.js"),n=i("./src/plugin/pagebreaks.js"),f=i("./src/plugin/hyperlinks.js"),x=function E(O,B){var U=new E.Worker(B);return O?U.from(O).save():U};x.Worker=s.default,o.default=x;})(),o=o.default,o})()});});var mm=J((P6,$b)=>{"use strict";var XT=void 0;$b.exports=function(e){return e!==XT&&e!==null};});var Zb=J((M6,Jb)=>{"use strict";var $T=mm(),JT={object:!0,function:!0,undefined:!0};Jb.exports=function(e){return $T(e)?hasOwnProperty.call(JT,typeof e):!1};});var t1=J((k6,e1)=>{"use strict";var ZT=Zb();e1.exports=function(e){if(!ZT(e))return !1;try{return e.constructor?e.constructor.prototype===e:!1}catch(t){return !1}};});var n1=J((N6,r1)=>{"use strict";var ej=t1();r1.exports=function(e){if(typeof e!="function"||!hasOwnProperty.call(e,"length"))return !1;try{if(typeof e.length!="number"||typeof e.call!="function"||typeof e.apply!="function")return !1}catch(t){return !1}return !ej(e)};});var s1=J((D6,i1)=>{"use strict";var tj=n1(),rj=/^\s*class[\s{/}]/,nj=Function.prototype.toString;i1.exports=function(e){return !(!tj(e)||rj.test(nj.call(e)))};});var o1=J((R6,a1)=>{"use strict";a1.exports=function(){var e=Object.assign,t;return typeof e!="function"?!1:(t={foo:"raz"},e(t,{bar:"dwa"},{trzy:"trzy"}),t.foo+t.bar+t.trzy==="razdwatrzy")};});var l1=J((Q6,A1)=>{"use strict";A1.exports=function(){try{return Object.keys("primitive"),!0}catch(e){return !1}};});var u1=J((H6,c1)=>{"use strict";c1.exports=function(){};});var bd=J((W6,d1)=>{"use strict";var ij=u1()();d1.exports=function(e){return e!==ij&&e!==null};});var f1=J((z6,p1)=>{"use strict";var sj=bd(),aj=Object.keys;p1.exports=function(e){return aj(sj(e)?Object(e):e)};});var g1=J((K6,h1)=>{"use strict";h1.exports=l1()()?Object.keys:f1();});var yh=J((V6,m1)=>{"use strict";var oj=bd();m1.exports=function(e){if(!oj(e))throw new TypeError("Cannot use null or undefined");return e};});var y1=J((G6,v1)=>{"use strict";var Aj=g1(),lj=yh(),cj=Math.max;v1.exports=function(e,t){var r,i,o=cj(arguments.length,2),s;for(e=Object(lj(e)),s=function(u){try{e[u]=t[u];}catch(n){r||(r=n);}},i=1;i<o;++i)t=arguments[i],Aj(t).forEach(s);if(r!==void 0)throw r;return e};});var w1=J((Y6,b1)=>{"use strict";b1.exports=o1()()?Object.assign:y1();});var C1=J((q6,S1)=>{"use strict";var uj=bd(),dj=Array.prototype.forEach,pj=Object.create,fj=function(e,t){var r;for(r in e)t[r]=e[r];};S1.exports=function(e){var t=pj(null);return dj.call(arguments,function(r){uj(r)&&fj(Object(r),t);}),t};});var x1=J((X6,B1)=>{"use strict";var vm="razdwatrzy";B1.exports=function(){return typeof vm.contains!="function"?!1:vm.contains("dwa")===!0&&vm.contains("foo")===!1};});var _1=J(($6,E1)=>{"use strict";var hj=String.prototype.indexOf;E1.exports=function(e){return hj.call(this,e,arguments[1])>-1};});var j1=J((J6,T1)=>{"use strict";T1.exports=x1()()?String.prototype.contains:_1();});var Pu=J((Z6,L1)=>{"use strict";var bh=mm(),O1=s1(),I1=w1(),F1=C1(),Bp=j1(),gj=L1.exports=function(e,t){var r,i,o,s,u;return arguments.length<2||typeof e!="string"?(s=t,t=e,e=null):s=arguments[2],bh(e)?(r=Bp.call(e,"c"),i=Bp.call(e,"e"),o=Bp.call(e,"w")):(r=o=!0,i=!1),u={value:t,configurable:r,enumerable:i,writable:o},s?I1(F1(s),u):u};gj.gs=function(e,t,r){var i,o,s,u;return typeof e!="string"?(s=r,r=t,t=e,e=null):s=arguments[3],bh(t)?O1(t)?bh(r)?O1(r)||(s=r,r=void 0):r=void 0:(s=t,t=r=void 0):t=void 0,bh(e)?(i=Bp.call(e,"c"),o=Bp.call(e,"e")):(i=!0,o=!1),u={get:t,set:r,configurable:i,enumerable:o},s?I1(F1(s),u):u};});var ym=J((e8,U1)=>{"use strict";U1.exports=function(e){if(typeof e!="function")throw new TypeError(e+" is not a function");return e};});var Wc=J((Tm,D1)=>{"use strict";var wh=Pu(),Cm=ym(),Sm=Function.prototype.apply,bm=Function.prototype.call,P1=Object.create,mj=Object.defineProperty,M1=Object.defineProperties,Bm
89=Object.prototype.hasOwnProperty,wm={configurable:!0,enumerable:!1,writable:!0},Sh,xm,Ch,Em,k1,_m,N1;Sh=function(e,t){var r;return Cm(t),Bm.call(this,"__ee__")?r=this.__ee__:(r=wm.value=P1(null),mj(this,"__ee__",wm),wm.value=null),r[e]?typeof r[e]=="object"?r[e].push(t):r[e]=[r[e],t]:r[e]=t,this};xm=function(e,t){var r,i;return Cm(t),i=this,Sh.call(this,e,r=function(){Ch.call(i,e,r),Sm.call(t,this,arguments);}),r.__eeOnceListener__=t,this};Ch=function(e,t){var r,i,o,s;if(Cm(t),!Bm.call(this,"__ee__"))return this;if(r=this.__ee__,!r[e])return this;if(i=r[e],typeof i=="object")for(s=0;o=i[s];++s)(o===t||o.__eeOnceListener__===t)&&(i.length===2?r[e]=i[s?0:1]:i.splice(s,1));else (i===t||i.__eeOnceListener__===t)&&delete r[e];return this};Em=function(e){var t,r,i,o,s;if(Bm.call(this,"__ee__")&&(o=this.__ee__[e],!!o))if(typeof o=="object"){for(r=arguments.length,s=new Array(r-1),t=1;t<r;++t)s[t-1]=arguments[t];for(o=o.slice(),t=0;i=o[t];++t)Sm.call(i,this,s);}else switch(arguments.length){case 1:bm.call(o,this);break;case 2:bm.call(o,this,arguments[1]);break;case 3:bm.call(o,this,arguments[1],arguments[2]);break;default:for(r=arguments.length,s=new Array(r-1),t=1;t<r;++t)s[t-1]=arguments[t];Sm.call(o,this,s);}};k1={on:Sh,once:xm,off:Ch,emit:Em};_m={on:wh(Sh),once:wh(xm),off:wh(Ch),emit:wh(Em)};N1=M1({},_m);D1.exports=Tm=function(e){return e==null?P1(N1):M1(Object(e),_m)};Tm.methods=k1;});var Mu=J((B8,G1)=>{function fc(e){return {prev:null,next:null,data:e}}function Sd(e,t,r){var i;return wd!==null?(i=wd,wd=wd.cursor,i.prev=t,i.next=r,i.cursor=e.cursor):i={prev:t,next:r,cursor:e.cursor},e.cursor=i,i}function Cd(e){var t=e.cursor;e.cursor=t.cursor,t.prev=null,t.next=null,t.cursor=wd,wd=t;}var wd=null,hi=function(){this.cursor=null,this.head=null,this.tail=null;};hi.createItem=fc;hi.prototype.createItem=fc;hi.prototype.updateCursors=function(e,t,r,i){for(var o=this.cursor;o!==null;)o.prev===e&&(o.prev=t),o.next===r&&(o.next=i),o=o.cursor;};hi.prototype.getSize=function(){for(var e=0,t=this.head;t;)e++,t=t.next;return e};hi.prototype.fromArray=function(e){var t=null;this.head=null;for(var r=0;r<e.length;r++){var i=fc(e[r]);t!==null?t.next=i:this.head=i,i.prev=t,t=i;}return this.tail=t,this};hi.prototype.toArray=function(){for(var e=this.head,t=[];e;)t.push(e.data),e=e.next;return t};hi.prototype.toJSON=hi.prototype.toArray;hi.prototype.isEmpty=function(){return this.head===null};hi.prototype.first=function(){return this.head&&this.head.data};hi.prototype.last=function(){return this.tail&&this.tail.data};hi.prototype.each=function(e,t){var r;t===void 0&&(t=this);for(var i=Sd(this,null,this.head);i.next!==null;)r=i.next,i.next=r.next,e.call(t,r.data,r,this);Cd(this);};hi.prototype.forEach=hi.prototype.each;hi.prototype.eachRight=function(e,t){var r;t===void 0&&(t=this);for(var i=Sd(this,this.tail,null);i.prev!==null;)r=i.prev,i.prev=r.prev,e.call(t,r.data,r,this);Cd(this);};hi.prototype.forEachRight=hi.prototype.eachRight;hi.prototype.reduce=function(e,t,r){var i;r===void 0&&(r=this);for(var o=Sd(this,null,this.head),s=t;o.next!==null;)i=o.next,o.next=i.next,s=e.call(r,s,i.data,i,this);return Cd(this),s};hi.prototype.reduceRight=function(e,t,r){var i;r===void 0&&(r=this);for(var o=Sd(this,this.tail,null),s=t;o.prev!==null;)i=o.prev,o.prev=i.prev,s=e.call(r,s,i.data,i,this);return Cd(this),s};hi.prototype.nextUntil=function(e,t,r){if(e!==null){var i;r===void 0&&(r=this);for(var o=Sd(this,null,e);o.next!==null&&(i=o.next,o.next=i.next,!t.call(r,i.data,i,this)););Cd(this);}};hi.prototype.prevUntil=function(e,t,r){if(e!==null){var i;r===void 0&&(r=this);for(var o=Sd(this,e,null);o.prev!==null&&(i=o.prev,o.prev=i.prev,!t.call(r,i.data,i,this)););Cd(this);}};hi.prototype.some=function(e,t){var r=this.head;for(t===void 0&&(t=this);r!==null;){if(e.call(t,r.data,r,this))return !0;r=r.next;}return !1};hi.prototype.map=function(e,t){var r=new hi,i=this.head;for(t===void 0&&(t=this);i!==null;)r.appendData(e.call(t,i.data,i,this)),i=i.next;return r};hi.prototype.filter=function(e,t){var r=new hi,i=this.head;for(t===void 0&&(t=this);i!==null;)e.call(t,i.data,i,this)&&r.appendData(i.data),i=i.next;return r};hi.prototype.clear=function(){this.head=null,this.tail=null;};hi.prototype.copy=function(){for(var e=new hi,t=this.head;t!==null;)e.insert(fc(t.data)),t=t.next;return e};hi.prototype.prepend=function(e){return this.updateCursors(null,e,this.head,e),this.head!==null?(this.head.prev=e,e.next=this.head):this.tail=e,this.head=e,this};hi.prototype.prependData=function(e){return this.prepend(fc(e))};hi.prototype.append=function(e){return this.insert(e)};hi.prototype.appendData=function(e){return this.insert(fc(e))};hi.prototype.insert=function(e,t){if(t!=null)if(this.updateCursors(t.prev,e,t,e),t.prev===null){if(this.head!==t)throw new Error("before doesn't belong to list");this.head=e,t.prev=e,e.next=t,this.updateCursors(null,e);}else t.prev.next=e,e.prev=t.prev,t.prev=e,e.next=t;else this.updateCursors(this.tail,e,null,e),this.tail!==null?(this.tail.next=e,e.prev=this.tail):this.head=e,this.tail=e;return this};hi.prototype.insertData=function(e,t){return this.insert(fc(e),t)};hi.prototype.remove=function(e){if(this.updateCursors(e,e.prev,e,e.next),e.prev!==null)e.prev.next=e.next;else {if(this.head!==e)throw new Error("item doesn't belong to list");this.head=e.next;}if(e.next!==null)e.next.prev=e.prev;else {if(this.tail!==e)throw new Error("item doesn't belong to list");this.tail=e.prev;}return e.prev=null,e.next=null,e};hi.prototype.push=function(e){this.insert(fc(e));};hi.prototype.pop=function(){if(this.tail!==null)return this.remove(this.tail)};hi.prototype.unshift=function(e){this.prepend(fc(e));};hi.prototype.shift=function(){if(this.head!==null)return this.remove(this.head)};hi.prototype.prependList=function(e){return this.insertList(e,this.head)};hi.prototype.appendList=function(e){return this.insertList(e)};hi.prototype.insertList=function(e,t){return e.head===null?this:(t!=null?(this.updateCursors(t.prev,e.tail,t,e.head),t.prev!==null?(t.prev.next=e.head,e.head.prev=t.prev):this.head=e.head,t.prev=e.tail,e.tail.next=t):(this.updateCursors(this.tail,e.tail,null,e.head),this.tail!==null?(this.tail.next=e.head,e.head.prev=this.tail):this.head=e.head,this.tail=e.tail),e.head=null,e.tail=null,this)};hi.prototype.replace=function(e,t){"head"in t?this.insertList(t,e):this.insert(t,e),this.remove(e);};G1.exports=hi;});var Th=J((x8,Y1)=>{Y1.exports=function(t,r){var i=Object.create(SyntaxError.prototype),o=new Error;return i.name=t,i.message=r,Object.defineProperty(i,"stack",{get:function(){return (o.stack||"").replace(/^(.+\n){1,3}/,t+": "+r+` 90`)}}),i};});var Pm=J((E8,J1)=>{var bj=Th(),Um=100,q1=60,X1=" ";function $1(e,t){function r(O,B){return i.slice(O,B).map(function(U,I){for(var N=String(O+I+1);N.length<f;)N=" "+N;return N+" |"+U}).join(` 91`)}var i=e.source.split(/\r\n?|\n|\f/),o=e.line,s=e.column,u=Math.max(1,o-t)-1,n=Math.min(o+t,i.length+1),f=Math.max(4,String(n).length)+1,x=0;s+=(X1.length-1)*(i[o-1].substr(0,s-1).match(/\t/g)||[]).length,s>Um&&(x=s-q1+3,s=q1-2);for(var E=u;E<=n;E++)E>=0&&E<i.length&&(i[E]=i[E].replace(/\t/g,X1),i[E]=(x>0&&i[E].length>x?"\u2026":"")+i[E].substr(x,Um-2)+(i[E].length>x+Um-1?"\u2026":""));
91return [r(u,o),new Array(s+f+2).join("-")+"^",r(o,n)].filter(Boolean).join(` 92`)}var wj=function(e,t,r,i,o){var s=bj("SyntaxError",e);return s.source=t,s.offset=r,s.line=i,s.column=o,s.sourceFragment=function(u){return $1(s,isNaN(u)?0:u)},Object.defineProperty(s,"formattedMessage",{get:function(){return "Parse error: "+s.message+` 93`+$1(s,2)}}),s.parseError={offset:r,line:i,column:o},s};J1.exports=wj;});var xp=J((_8,Z1)=>{var Mm={EOF:0,Ident:1,Function:2,AtKeyword:3,Hash:4,String:5,BadString:6,Url:7,BadUrl:8,Delim:9,Number:10,Percentage:11,Dimension:12,WhiteSpace:13,CDO:14,CDC:15,Colon:16,Semicolon:17,Comma:18,LeftSquareBracket:19,RightSquareBracket:20,LeftParenthesis:21,RightParenthesis:22,LeftCurlyBracket:23,RightCurlyBracket:24,Comment:25},Sj=Object.keys(Mm).reduce(function(e,t){return e[Mm[t]]=t,e},{});Z1.exports={TYPE:Mm,NAME:Sj};});var Dm=J((T8,aw)=>{var Cj=0;function zc(e){return e>=48&&e<=57}function Bj(e){return zc(e)||e>=65&&e<=70||e>=97&&e<=102}function ew(e){return e>=65&&e<=90}function tw(e){return e>=97&&e<=122}function rw(e){return ew(e)||tw(e)}function nw(e){return e>=128}function Ep(e){return rw(e)||nw(e)||e===95}function xj(e){return Ep(e)||zc(e)||e===45}function iw(e){return e>=0&&e<=8||e===11||e>=14&&e<=31||e===127}function Nm(e){return e===10||e===13||e===12}function sw(e){return Nm(e)||e===32||e===9}function km(e,t){return !(e!==92||Nm(t)||t===Cj)}function Ej(e,t,r){return e===45?Ep(t)||t===45||km(t,r):Ep(e)?!0:e===92?km(e,t):!1}function _j(e,t,r){return e===43||e===45?zc(t)?2:t===46&&zc(r)?3:0:e===46?zc(t)?2:0:zc(e)?1:0}function Tj(e){return e===65279||e===65534?1:0}var ku=new Array(128);VA.Eof=128;VA.WhiteSpace=130;VA.Digit=131;VA.NameStart=132;VA.NonPrintable=133;for(OA=0;OA<ku.length;OA++)switch(!0){case sw(OA):ku[OA]=VA.WhiteSpace;break;case zc(OA):ku[OA]=VA.Digit;break;case Ep(OA):ku[OA]=VA.NameStart;break;case iw(OA):ku[OA]=VA.NonPrintable;break;default:ku[OA]=OA||VA.Eof;}var OA;function VA(e){return e<128?ku[e]:VA.NameStart}aw.exports={isDigit:zc,isHexDigit:Bj,isUppercaseLetter:ew,isLowercaseLetter:tw,isLetter:rw,isNonAscii:nw,isNameStart:Ep,isName:xj,isNonPrintable:iw,isNewline:Nm,isWhiteSpace:sw,isValidEscape:km,isIdentifierStart:Ej,isNumberStart:_j,isBOM:Tj,charCodeCategory:VA};});var Ed=J((j8,dw)=>{var xd=Dm(),jh=xd.isDigit,ow=xd.isHexDigit,Aw=xd.isUppercaseLetter,jj=xd.isName,Qm=xd.isWhiteSpace,lw=xd.isValidEscape;function Bd(e,t){return t<e.length?e.charCodeAt(t):0}function cw(e,t,r){return r===13&&Bd(e,t+1)===10?2:1}function uw(e,t,r){var i=e.charCodeAt(t);return Aw(i)&&(i=i|32),i===r}function Oj(e,t,r,i){if(r-t!==i.length||t<0||r>e.length)return !1;for(var o=t;o<r;o++){var s=e.charCodeAt(o),u=i.charCodeAt(o-t);if(Aw(s)&&(s=s|32),s!==u)return !1}return !0}function Ij(e,t){for(;t>=0&&Qm(e.charCodeAt(t));t--);return t+1}function Fj(e,t){for(;t<e.length&&Qm(e.charCodeAt(t));t++);return t}function Rm(e,t){for(;t<e.length&&jh(e.charCodeAt(t));t++);return t}function Hm(e,t){if(t+=2,ow(Bd(e,t-1))){for(var r=Math.min(e.length,t+5);t<r&&ow(Bd(e,t));t++);var i=Bd(e,t);Qm(i)&&(t+=cw(e,t,i));}return t}function Lj(e,t){for(;t<e.length;t++){var r=e.charCodeAt(t);if(!jj(r)){if(lw(r,Bd(e,t+1))){t=Hm(e,t)-1;continue}break}}return t}function Uj(e,t){var r=e.charCodeAt(t);if((r===43||r===45)&&(r=e.charCodeAt(t+=1)),jh(r)&&(t=Rm(e,t+1),r=e.charCodeAt(t)),r===46&&jh(e.charCodeAt(t+1))&&(r=e.charCodeAt(t+=2),t=Rm(e,t)),uw(e,t,101)){var i=0;r=e.charCodeAt(t+1),(r===45||r===43)&&(i=1,r=e.charCodeAt(t+2)),jh(r)&&(t=Rm(e,t+1+i+1));}return t}function Pj(e,t){for(;t<e.length;t++){var r=e.charCodeAt(t);if(r===41){t++;break}lw(r,Bd(e,t+1))&&(t=Hm(e,t));}return t}dw.exports={consumeEscaped:Hm,consumeName:Lj,consumeNumber:Uj,consumeBadUrlRemnants:Pj,cmpChar:uw,cmpStr:Oj,getNewlineLength:cw,findWhiteSpaceStart:Ij,findWhiteSpaceEnd:Fj};});var Tp=J((O8,mw)=>{var hw=xp(),_p=hw.TYPE,Mj=hw.NAME,kj=Ed(),Nj=kj.cmpStr,pw=_p.EOF,fw=_p.WhiteSpace,Dj=_p.Comment,gl=16777215,_d=24,gw=function(){this.offsetAndType=null,this.balance=null,this.reset();};gw.prototype={reset:function(){this.eof=!1,this.tokenIndex=-1,this.tokenType=0,this.tokenStart=this.firstCharOffset,this.tokenEnd=this.firstCharOffset;},lookupType:function(e){return e+=this.tokenIndex,e<this.tokenCount?this.offsetAndType[e]>>_d:pw},lookupOffset:function(e){return e+=this.tokenIndex,e<this.tokenCount?this.offsetAndType[e-1]&gl:this.source.length},lookupValue:function(e,t){return e+=this.tokenIndex,e<this.tokenCount?Nj(this.source,this.offsetAndType[e-1]&gl,this.offsetAndType[e]&gl,t):!1}
93,getTokenStart:function(e){return e===this.tokenIndex?this.tokenStart:e>0?e<this.tokenCount?this.offsetAndType[e-1]&gl:this.offsetAndType[this.tokenCount]&gl:this.firstCharOffset},getRawLength:function(e,t){var r=e,i,o=this.offsetAndType[Math.max(r-1,0)]&gl,s;e:for(;r<this.tokenCount;r++){if(i=this.balance[r],i<e)break e;switch(s=this.offsetAndType[r]>>_d,t(s,this.source,o)){case 1:break e;case 2:r++;break e;default:this.balance[i]===r&&(r=i),o=this.offsetAndType[r]≷}}return r-this.tokenIndex},isBalanceEdge:function(e){return this.balance[this.tokenIndex]<e},isDelim:function(e,t){return t?this.lookupType(t)===_p.Delim&&this.source.charCodeAt(this.lookupOffset(t))===e:this.tokenType===_p.Delim&&this.source.charCodeAt(this.tokenStart)===e},getTokenValue:function(){return this.source.substring(this.tokenStart,this.tokenEnd)},getTokenLength:function(){return this.tokenEnd-this.tokenStart},substrToCursor:function(e){return this.source.substring(e,this.tokenStart)},skipWS:function(){for(var e=this.tokenIndex,t=0;e<this.tokenCount&&this.offsetAndType[e]>>_d===fw;e++,t++);t>0&&this.skip(t);},skipSC:function(){for(;this.tokenType===fw||this.tokenType===Dj;)this.next();},skip:function(e){var t=this.tokenIndex+e;t<this.tokenCount?(this.tokenIndex=t,this.tokenStart=this.offsetAndType[t-1]&gl,t=this.offsetAndType[t],this.tokenType=t>>_d,this.tokenEnd=t&gl):(this.tokenIndex=this.tokenCount,this.next());},next:function(){var e=this.tokenIndex+1;e<this.tokenCount?(this.tokenIndex=e,this.tokenStart=this.tokenEnd,e=this.offsetAndType[e],this.tokenType=e>>_d,this.tokenEnd=e&gl):(this.tokenIndex=this.tokenCount,this.eof=!0,this.tokenType=pw,this.tokenStart=this.tokenEnd=this.source.length);},forEachToken(e){for(var t=0,r=this.firstCharOffset;t<this.tokenCount;t++){var i=r,o=this.offsetAndType[t],s=o&gl,u=o>>_d;r=s,e(u,i,s,t);}},dump(){var e=new Array(this.tokenCount);return this.forEachToken((t,r,i,o)=>{e[o]={idx:o,type:Mj[t],chunk:this.source.substring(r,i),balance:this.balance[o]};}),e}};mw.exports=gw;});var Oh=J((I8,vw)=>{function Rj(e){return e}function Qj(e){return e.min===0&&e.max===0?"*":e.min===0&&e.max===1?"?":e.min===1&&e.max===0?e.comma?"#":"+":e.min===1&&e.max===1?"":(e.comma?"#":"")+(e.min===e.max?"{"+e.min+"}":"{"+e.min+","+(e.max!==0?e.max:"")+"}")}function Hj(e){if(e.type==="Range")return " ["+(e.min===null?"-\u221E":e.min)+","+(e.max===null?"\u221E":e.max)+"]";throw new Error("Unknown node type `"+e.type+"`")}function Wj(e,t,r,i){var o=e.combinator===" "||i?e.combinator:" "+e.combinator+" ",s=e.terms.map(function(u){return Wm(u,t,r,i)}).join(o);return (e.explicit||r)&&(s=(i||s[0]===","?"[":"[ ")+s+(i?"]":" ]")),s}
93function Wm(e,t,r,i){var o;switch(e.type){case "Group":o=Wj(e,t,r,i)+(e.disallowEmpty?"!":"");break;case "Multiplier":return Wm(e.term,t,r,i)+t(Qj(e),e);case "Type":o="<"+e.name+(e.opts?t(Hj(e.opts),e.opts):"")+">";break;case "Property":o="<'"+e.name+"'>";break;case "Keyword":o=e.name;break;case "AtKeyword":o="@"+e.name;break;case "Function":o=e.name+"(";break;case "String":case "Token":o=e.value;break;case "Comma":o=",";break;default:throw new Error("Unknown node type `"+e.type+"`")}return t(o,e)}vw.exports=function(e,t){var r=Rj,i=!1,o=!1;return typeof t=="function"?r=t:t&&(i=!!t.forceBraces,o=!!t.compact,typeof t.decorate=="function"&&(r=t.decorate)),Wm(e,r,i,o)};});var zm=J((F8,ww)=>{var bw=Th(),zj=Oh(),yw={offset:0,line:1,column:1};function Kj(e,t){let r=e.tokens,i=e.longestMatch,o=i<r.length&&r[i].node||null,s=o!==t?o:null,u=0,n=0,f=0,x="",E,O;for(let B=0;B<r.length;B++){let U=r[B].value;B===i&&(n=U.length,u=x.length),s!==null&&r[B].node===s&&(B<=i?f++:f=0),x+=U;}return i===r.length||f>1?(E=Ih(s||t,"end")||jp(yw,x),O=jp(E)):(E=Ih(s,"start")||jp(Ih(t,"start")||yw,x.slice(0,u)),O=Ih(s,"end")||jp(E,x.substr(u,n))),{css:x,mismatchOffset:u,mismatchLength:n,start:E,end:O}}function Ih(e,t){let r=e&&e.loc&&e.loc[t];return r?"line"in r?jp(r):r:null}function jp({offset:e,line:t,column:r},i){let o={offset:e,line:t,column:r};if(i){let s=i.split(/\n|\r\n?|\f/);o.offset+=i.length,o.line+=s.length-1,o.column=s.length===1?o.column+i.length:s.pop().length+1;}return o}var Vj=function(e,t){let r=bw("SyntaxReferenceError",e+(t?" `"+t+"`":""));return r.reference=t,r},Gj=function(e,t,r,i){let o=bw("SyntaxMatchError",e),{css:s,mismatchOffset:u,mismatchLength:n,start:f,end:x}=Kj(i,r);return o.rawMessage=e,o.syntax=t?zj(t):"<generic>",o.css=s,o.mismatchOffset=u,o.mismatchLength=n,o.message=e+` 94 syntax: `+o.syntax+` 95 value: `+(s||"<empty string>")+` 96 --------`+new Array(o.mismatchOffset+1).join("-")+"^",Object.assign(o,f),o.loc={source:r&&r.loc&&r.loc.source||"<unknown>",start:f,end:x},o};ww.exports={SyntaxReferenceError:Vj,SyntaxMatchError:Gj};});var Uh=J((L8,Sw)=>{var Fh=Object.prototype.hasOwnProperty,Td=Object.create(null),jd=Object.create(null),Lh=45;function Km(e,t){return t=t||0,e.length-t>=2&&e.charCodeAt(t)===Lh&&e.charCodeAt(t+1)===Lh}function Vm(e,t){if(t=t||0,e.length-t>=3&&e.charCodeAt(t)===Lh&&e.charCodeAt(t+1)!==Lh){var r=e.indexOf("-",t+2);if(r!==-1)return e.substring(t,r+1)}return ""}function Yj(e){if(Fh.call(Td,e))return Td[e];var t=e.toLowerCase();if(Fh.call(Td,t))return Td[e]=Td[t];var r=Km(t,0),i=r?"":Vm(t,0);return Td[e]=Object.freeze({basename:t.substr(i.length),name:t,vendor:i,prefix:i,custom:r})}function qj(e){if(Fh.call(jd,e))return jd[e];var t=e,r=e[0];r==="/"?r=e[1]==="/"?"//":"/":r!=="_"&&r!=="*"&&r!=="$"&&r!=="#"&&r!=="+"&&r!=="&"&&(r="");var i=Km(t,r.length);if(!i&&(t=t.toLowerCase(),Fh.call(jd,t)))return jd[e]=jd[t];var o=i?"":Vm(t,r.length),s=t.substr(0,r.length+o.length);return jd[e]=Object.freeze({basename:t.substr(s.length),name:t.substr(r.length),hack:r,vendor:o,prefix:s,custom:i})}Sw.exports={keyword:Yj,property:qj,isCustomProperty:Km,vendorPrefix:Vm};});var Gm=J((U8,Cw)=>{var Xj=16384,$j=typeof Uint32Array<"u"?Uint32Array:Array;Cw.exports=function(t,r){return t===null||t.length<r?new $j(Math.max(r+1024,Xj)):t};});var tn$1=J((P8,jw)=>{var Jj=Tp(),Bw=Gm(),$m=xp(),mi=$m.TYPE,hc=Dm(),xw=hc.isNewline,Zj=hc.isName,Ph=hc.isValidEscape,Ym=hc.isNumberStart,qm=hc.isIdentifierStart,GA=hc.charCodeCategory,eO=hc.isBOM,gc=Ed(),tO=gc.cmpStr,Ew=gc.getNewlineLength,Mh=gc.findWhiteSpaceEnd,_w=gc.consumeEscaped,kh=gc.consumeName,rO=gc.consumeNumber,Xm=gc.consumeBadUrlRemnants,Tw=16777215,Od=24;function Nh(e,t){function r(V){return V<n?e.charCodeAt(V):0}function i(){if(B=rO(e,B),qm(r(B),r(B+1),r(B+2))){H=mi.Dimension,B=kh(e,B);return}if(r(B)===37){H=mi.Percentage,B++;return}H=mi.Number;}function o(){let V=B;if(B=kh(e,B),tO(e,V,B,"url")&&r(B)===40){if(B=Mh(e,B+1),r(B)===34||r(B)===39){H=mi.Function,B=V+4;return}u();return}if(r(B)===40){H=mi.Function,B++;return}H=mi.Ident;}function s(V){for(V||(V=r(B++)),H=mi.String;B<e.length;B++){var R=e.charCodeAt(B);switch(GA(R)){case V:B++;return;case GA.Eof:return;case GA.WhiteSpace:if(xw(R)){B+=Ew(e,B,R),H=mi.BadString;return}break;case 92:if(B===e.length-1)break;var q=r(B+1);xw(q)?B+=Ew(e,B+1,q):Ph(R,q)&&(B=_w(e,B)-1);break}}}function u(){for(H=mi.Url,B=Mh(e,B);B<e.length;B++){var V=e.charCodeAt(B);switch(GA(V)){case 41:B++;return;case GA.Eof:return;case GA.WhiteSpace:if(B=Mh(e,B),r(B)===41||B>=e.length){B<e.length&&B++;return}B=Xm(e,B),H=mi.BadUrl;return;case 34:case 39:case 40:case GA.NonPrintable:B=Xm(e,B),H=mi.BadUrl;return;case 92:if(Ph(V,r(B+1))){B=_w(e,B)-1;break}B=Xm(e,B),H=mi.BadUrl;return}}}t||(t=new Jj),e=String(e||"");for(var n=e.length,f=Bw(t.offsetAndType,n+1),x=Bw(t.balance,n+1),E=0,O=eO(r(0)),B=O,U=0,I=0,N=0;B<n;){var z=e.charCodeAt(B),H=0;
96switch(x[E]=n,GA(z)){case GA.WhiteSpace:H=mi.WhiteSpace,B=Mh(e,B+1);break;case 34:s();break;case 35:Zj(r(B+1))||Ph(r(B+1),r(B+2))?(H=mi.Hash,B=kh(e,B+1)):(H=mi.Delim,B++);break;case 39:s();break;case 40:H=mi.LeftParenthesis,B++;break;case 41:H=mi.RightParenthesis,B++;break;case 43:Ym(z,r(B+1),r(B+2))?i():(H=mi.Delim,B++);break;case 44:H=mi.Comma,B++;break;case 45:Ym(z,r(B+1),r(B+2))?i():r(B+1)===45&&r(B+2)===62?(H=mi.CDC,B=B+3):qm(z,r(B+1),r(B+2))?o():(H=mi.Delim,B++);break;case 46:Ym(z,r(B+1),r(B+2))?i():(H=mi.Delim,B++);break;case 47:r(B+1)===42?(H=mi.Comment,B=e.indexOf("*/",B+2)+2,B===1&&(B=e.length)):(H=mi.Delim,B++);break;case 58:H=mi.Colon,B++;break;case 59:H=mi.Semicolon,B++;break;case 60:r(B+1)===33&&r(B+2)===45&&r(B+3)===45?(H=mi.CDO,B=B+4):(H=mi.Delim,B++);break;case 64:qm(r(B+1),r(B+2),r(B+3))?(H=mi.AtKeyword,B=kh(e,B+1)):(H=mi.Delim,B++);break;case 91:H=mi.LeftSquareBracket,B++;break;case 92:Ph(z,r(B+1))?o():(H=mi.Delim,B++);break;case 93:H=mi.RightSquareBracket,B++;break;case 123:H=mi.LeftCurlyBracket,B++;break;case 125:H=mi.RightCurlyBracket,B++;break;case GA.Digit:i();break;case GA.NameStart:o();break;case GA.Eof:break;default:H=mi.Delim,B++;}switch(H){case U:for(N=I&Tw,I=x[N],U=I>>Od,x[E]=N,x[N++]=E;N<E;N++)x[N]===n&&(x[N]=E);break;case mi.LeftParenthesis:case mi.Function:x[E]=I,U=mi.RightParenthesis,I=U<<Od|E;break;case mi.LeftSquareBracket:x[E]=I,U=mi.RightSquareBracket,I=U<<Od|E;break;case mi.LeftCurlyBracket:x[E]=I,U=mi.RightCurlyBracket,I=U<<Od|E;break}f[E++]=H<<Od|B;}for(f[E]=mi.EOF<<Od|B,x[E]=n,x[n]=n;I!==0;)N=I&Tw,I=x[N],x[N]=n;return t.source=e,t.firstCharOffset=O,t.offsetAndType=f,t.tokenCount=E,t.balance=x,t.reset(),t.next(),t}Object.keys($m).forEach(function(e){Nh[e]=$m[e];});Object.keys(hc).forEach(function(e){Nh[e]=hc[e];});Object.keys(gc).forEach(function(e){Nh[e]=gc[e];});jw.exports=Nh;});var Fw=J((M8,Iw)=>{var Ow=tn$1().isDigit,Jm=tn$1().cmpChar,Fd=tn$1().TYPE,nO=Fd.Delim,iO=Fd.WhiteSpace,sO=Fd.Comment,Dh=
96Fd.Ident,tv=Fd.Number,aO=Fd.Dimension,Ip=43,Nl=45,Zm=110,Id=!0,oO=!1;function rv(e,t){return e!==null&&e.type===nO&&e.value.charCodeAt(0)===t}function Op(e,t,r){for(;e!==null&&(e.type===iO||e.type===sO);)e=r(++t);return t}function Kc(e,t,r,i){if(!e)return 0;var o=e.value.charCodeAt(t);if(o===Ip||o===Nl){if(r)return 0;t++;}for(;t<e.value.length;t++)if(!Ow(e.value.charCodeAt(t)))return 0;return i+1}function ev(e,t,r){var i=!1,o=Op(e,t,r);if(e=r(o),e===null)return t;if(e.type!==tv)if(rv(e,Ip)||rv(e,Nl)){if(i=!0,o=Op(r(++o),o,r),e=r(o),e===null&&e.type!==tv)return 0}else return t;if(!i){var s=e.value.charCodeAt(0);if(s!==Ip&&s!==Nl)return 0}return Kc(e,i?0:1,i,o)}Iw.exports=function(t,r){var i=0;if(!t)return 0;if(t.type===tv)return Kc(t,0,oO,i);if(t.type===Dh&&t.value.charCodeAt(0)===Nl){if(!Jm(t.value,1,Zm))return 0;switch(t.value.length){case 2:return ev(r(++i),i,r);case 3:return t.value.charCodeAt(2)!==Nl?0:(i=Op(r(++i),i,r),t=r(i),Kc(t,0,Id,i));default:return t.value.charCodeAt(2)!==Nl?0:Kc(t,3,Id,i)}}else if(t.type===Dh||rv(t,Ip)&&r(i+1).type===Dh){if(t.type!==Dh&&(t=r(++i)),t===null||!Jm(t.value,0,Zm))return 0;switch(t.value.length){case 1:return ev(r(++i),i,r);case 2:return t.value.charCodeAt(1)!==Nl?0:(i=Op(r(++i),i,r),t=r(i),Kc(t,0,Id,i));default:return t.value.charCodeAt(1)!==Nl?0:Kc(t,2,Id,i)}}else if(t.type===aO){for(var o=t.value.charCodeAt(0),s=o===Ip||o===Nl?1:0,u=s;u<t.value.length&&Ow(t.value.charCodeAt(u));u++);return u===s||!Jm(t.value,u,Zm)?0:u+1===t.value.length?ev(r(++i),i,r):t.value.charCodeAt(u+1)!==Nl?0:u+2===t.value.length?(i=Op(r(++i),i,r),t=r(i),Kc(t,0,Id,i)):Kc(t,u+2,Id,i)}return 0};});var Dw=J((k8,Nw)=>{var AO=tn$1().isHexDigit,lO=tn$1().cmpChar,Qh=tn$1().TYPE,Lw=Qh.Ident,cO=Qh.Delim,Uw=Qh.Number,Pw=Qh.Dimension,nv=43,Mw=45,kw=63,uO=117;function sv(e,t){return e!==null&&e.type===cO&&e.value.charCodeAt(0)===t}function iv(e,t){return e.value.charCodeAt(0)===t}function Fp(e,t,r){for(var i=t,o=0;i<e.value.length;i++){var s=e.value.charCodeAt(i);if(s===Mw&&r&&o!==0)return Fp(e,t+o+1,!1)>0?6:0;if(!AO(s)||++o>6)return 0}return o}function Rh(e,t,r){if(!e)return 0;for(;sv(r(t),kw);){if(++e>6)return 0;t++;}return t}Nw.exports=function(t,r){var i=0;if(t===null||t.type!==Lw||!lO(t.value,0,uO)||(t=r(++i),t===null))return 0;if(sv(t,nv))return t=r(++i),t===null?0:t.type===Lw?Rh(Fp(t,0,!0),++i,r):sv(t,kw)?Rh(1,++i,r):0;if(t.type===Uw){if(!iv(t,nv))return 0;var o=Fp(t,1,!0);return o===0?0:(t=r(++i),t===null?i:t.type===Pw||t.type===Uw?!iv(t,Mw)||!Fp(t,1,!1)?0:i+1:Rh(o,i,r))}return t.type===Pw&&iv(t,nv)?Rh(Fp(t,1,!0),++i,r):0};});var Gw=J((N8,Vw)=>{var Ld=tn$1(),dO=Ld.isIdentifierStart,pO=Ld.isHexDigit,Qw=Ld.isDigit,fO=Ld.cmpStr,Hw=Ld.consumeNumber,Vn=Ld.TYPE,hO=Fw(),gO=Dw(),mO=["unset","initial","inherit"],vO=["calc(","-moz-calc(","-webkit-calc("],yO={px:!0,mm:!0,cm:!0,in:!0,pt:!0,pc:!0,q:!0,em:!0,ex:!0,ch:!0,rem:!0,vh:!0,vw:!0,vmin:!0,vmax:!0,vm:!0},bO={deg:!0,grad:!0,rad:!0,turn:!0},wO={s:!0,ms:!0},SO={hz:!0,khz:!0},CO={dpi:!0,dpcm:!0,dppx:!0,x:!0},BO={fr:!0},xO={db:!0},EO={st:!0};function Lp(e,t){return t<e.length?e.charCodeAt(t):0}function av(e,t){return fO(e,0,e.length,t)}function Ww(e,t){for(var r=0;r<t.length;r++)if(av(e,t[r]))return !0;return !1}function zw(e,t){return t!==e.length-2?!1:e.charCodeAt(t)===92&&Qw(e.charCodeAt(t+1))}function Hh(e,t,r){if(e&&e.type==="Range"){var i=Number(r!==void 0&&r!==t.length?t.substr(0,r):t);if(isNaN(i)||e.min!==null&&i<e.min||e.max!==null&&i>e.max)return !0}return !1}function Kw(e,t){var r=e.index,i=0;do if(i++,e.balance<=r)break;while(e=t(i));return i}function YA(e){return function(t,r,i){return t===null?0:t.type===Vn.Function&&Ww(t.value,vO)?Kw(t,r):e(t,r,i)}}function Ws(e){return function(t){return t===null||t.type!==e?0:1}}function _O(e){return e=e+"(",function(t,r){return t!==null&&av(t.value,e)?Kw(t,r):0}}function TO(e){if(e===null||e.type!==Vn.Ident)return 0;var t=e.value.toLowerCase();return Ww(t,mO)||av(t,"default")?0:1}function jO(e){return e===null||e.type!==Vn.Ident||Lp(e.value,0)!==45||Lp(e.value,1)!==45?0:1}function OO(e){if(e===null||e.type!==Vn.Hash)return 0;var t=e.value.length;if(t!==4&&t!==5&&t!==7&&t!==9)return 0;for(var r=1;r<t;r++)if(!pO(e.value.charCodeAt(r)))return 0;return 1}function IO(e){return e===null||e.type!==Vn.Hash||!dO(Lp(e.value,1),Lp(e.value,2),Lp(e.value,3))?0:1}function FO(e,t){if(!e)return 0;var r=0,i=0,o=e.index;e:do{switch(e.type){case Vn.BadString:case Vn.BadUrl:break e;case Vn.RightCurlyBracket:case Vn.RightParenthesis:case Vn.RightSquareBracket:if(e.balance>e.index||e.balance<o)break e;i--;break;case Vn.Semicolon:if(i===0)break e;break;case Vn.Delim:if(e.value==="!"&&i===0)break e;break;case Vn.Function:case Vn.LeftParenthesis:case Vn.LeftSquareBracket:case Vn.LeftCurlyBracket:i++;break}if(r++,e.balance<=o)break}while(e=t(r));return r}function LO(e,t){if(!e)return 0;var r=e.index,i=0;e:do{switch(e.type){case Vn.BadString:case Vn.BadUrl:break e;case Vn.RightCurlyBracket:case Vn.RightParenthesis:case Vn.RightSquareBracket:if(e.balance>e.index||e.balance<r)break e;break}if(i++,e.balance<=r)break}while(e=t(i));return i}function mc(e){return function(t,r,i){if(t===null||t.type!==Vn.Dimension)return 0;var o=Hw(t.value,0);if(e!==null){var s=t.value.indexOf("\\",o),u=s===-1||!zw(t.value,s)?t.value.substr(o):t.value.substring(o,s);if(e.hasOwnProperty(u.toLowerCase())===!1)return 0}return Hh(i,t.value,o)?0:1}}function UO(e,t,r){return e===null||e.type!==Vn.Percentage||Hh(r,e.value,e.value.length-1)?0:1}function Rw(e){return typeof e!="function"&&(e=function(){return 0}),function(t,r,i){return t!==null&&t.type===Vn.Number&&Number(t.value)===0?1:e(t,r,i)}}function PO(e,t,r){if(e===null)return 0;var i=Hw(e.value,0),o=i===e.value.length;return !o&&!zw(e.value,i)||Hh(r,e.value,i)?0:1}function MO(e,t,r){if(e===null||e.type!==Vn.Number)return 0;for(var i=e.value.charCodeAt(0)===43||e.value.charCodeAt(0)===45?1:0;i<e.value.length;i++)if(!Qw(e.value.charCodeAt(i)))return 0;return Hh(r,e.value,i)?0:1}Vw.exports={"ident-token":Ws(Vn.Ident),"function-token":Ws(Vn.Function),"at-keyword-token":Ws(Vn.AtKeyword),"hash-token":Ws(Vn.Hash),"string-token":Ws(Vn.String),"bad-string-token":Ws(Vn.BadString),"url-token":Ws(Vn.Url),"bad-url-token":Ws(Vn.BadUrl),"delim-token":Ws(Vn.Delim),"number-token":Ws(Vn.Number),"percentage-token":Ws(Vn.Percentage),"dimension-token":Ws(Vn.Dimension),"whitespace-token":Ws(Vn.WhiteSpace),"CDO-token":Ws(Vn.CDO),"CDC-token":Ws(Vn.CDC),"colon-token":Ws(Vn.Colon),"semicolon-token":Ws(Vn.Semicolon),"comma-token":Ws(Vn.Comma),"[-token":Ws(Vn.LeftSquareBracket),"]-token":Ws(Vn.RightSquareBracket),"(-token":Ws(Vn.LeftParenthesis),")-token":Ws(Vn.RightParenthesis),"{-token":Ws(Vn.LeftCurlyBracket),"}-token":Ws(Vn.RightCurlyBracket),string:Ws(Vn.String),ident:Ws(Vn.Ident),"custom-ident":TO,"custom-property-name":jO,"hex-color":OO,"id-selector":IO,"an-plus-b":hO,urange:gO,"declaration-value":FO,"any-value":LO,dimension:YA(mc(null)),angle:YA(mc(bO)),decibel:YA(mc(xO)),frequency:YA(mc(SO)),flex:YA(mc(BO)),length:YA(Rw(mc(yO))),resolution:YA(mc(CO)),semitones:YA(mc(EO)),time:YA(mc(wO)),percentage:YA(UO),zero:Rw(),number:YA(PO),integer:YA(MO),"-ms-legacy-expression":_O("expression")};});var ov=J((D8,Yw)=>{var kO=Th();Yw.exports=function(t,r,i){var o=kO("SyntaxError",t);return o.input=r,o.offset=i,o.rawMessage=t,o.message=o.rawMessage+` 97 `+o.input+` 98--`+new Array((o.offset||o.input.length)+1).join("-")+"^",o};});var $w=J((R8,Xw)=>{var NO=ov(),DO=9,RO=10,QO=12,HO=13,WO=32,qw=function(e){this.str=e,this.pos=0;};qw.prototype={charCodeAt:function(e){return e<this.str.length?this.str.charCodeAt(e):0}
98,charCode:function(){return this.charCodeAt(this.pos)},nextCharCode:function(){return this.charCodeAt(this.pos+1)},nextNonWsCode:function(e){return this.charCodeAt(this.findWsEnd(e))},findWsEnd:function(e){for(;e<this.str.length;e++){var t=this.str.charCodeAt(e);if(t!==HO&&t!==RO&&t!==QO&&t!==WO&&t!==DO)break}return e},substringToPos:function(e){return this.str.substring(this.pos,this.pos=e)},eat:function(e){this.charCode()!==e&&this.error("Expect `"+String.fromCharCode(e)+"`"),this.pos++;},peek:function(){return this.pos<this.str.length?this.str.charAt(this.pos++):""},error:function(e){throw new NO(e,this.str,this.pos)}};Xw.exports=qw;});var qh=J((Q8,fS)=>{var zO=$w(),KO=9,VO=10,GO=12,YO=13,qO=32,sS=33,aS=35,Jw=38,Wh=39,oS=40,XO=41,AS=42,lS=43,cv=44,Zw=45,uv=60,cS=62,uS=63,$O=64,Gh=91,dv=93,zh=123,eS=124,tS=125,rS=8734,lv=JO(function(e){return /[a-zA-Z0-9\-]/.test(e)}),nS={" ":1,"&&":2,"||":3,"|":4};function JO(e){for(var t=typeof Uint32Array=="function"?new Uint32Array(128):new Array(128),r=0;r<128;r++)t[r]=e(String.fromCharCode(r))?1:0;return t}function Kh(e){return e.substringToPos(e.findWsEnd(e.pos))}function Yh(e){for(var t=e.pos;t<e.str.length;t++){var r=e.str.charCodeAt(t);if(r>=128||lv[r]===0)break}return e.pos===t&&e.error("Expect a keyword"),e.substringToPos(t)}function Vh(e){for(var t=e.pos;t<e.str.length;t++){var r=e.str.charCodeAt(t);if(r<48||r>57)break}return e.pos===t&&e.error("Expect a number"),e.substringToPos(t)}function ZO(e){var t=e.str.indexOf("'",e.pos+1);return t===-1&&(e.pos=e.str.length,e.error("Expect an apostrophe")),e.substringToPos(t+1)}function iS(e){var t=null,r=null;return e.eat(zh),t=Vh(e),e.charCode()===cv?(e.pos++,e.charCode()!==tS&&(r=Vh(e))):r=t,e.eat(tS),{min:Number(t),max:r?Number(r):0}}function eI(e){var t=null,r=!1;switch(e.charCode()){case AS:e.pos++,t={min:0,max:0};break;case lS:e.pos++,t={min:1,max:0};break;case uS:e.pos++,t={min:0,max:1};break;case aS:e.pos++,r=!0,e.charCode()===zh?t=iS(e):t={min:1,max:0};break;case zh:t=iS(e);break;default:return null}return {type:"Multiplier",comma:r,min:t.min,max:t.max,term:null}}function Up(e,t){var r=eI(e);return r!==null?(r.term=t,r):t}function Av(e){var t=e.peek();return t===""?null:{type:"Token",value:t}}function tI(e){var t;return e.eat(uv),e.eat(Wh),t=Yh(e),e.eat(Wh),e.eat(cS),Up(e,{type:"Property",name:t})}function rI(e){var t=null,r=null,i=1;return e.eat(Gh),e.charCode()===Zw&&(e.peek(),i=-1),i==-1&&e.charCode()===rS?e.peek():t=i*Number(Vh(e)),Kh(e),e.eat(cv),Kh(e),e.charCode()===rS?e.peek():(i=1,e.charCode()===Zw&&(e.peek(),i=-1),r=i*Number(Vh(e))),e.eat(dv),t===null&&r===null?null:{type:"Range",min:t,max:r}}function nI(e){var t,r=null;return e.eat(uv),t=Yh(e),e.charCode()===oS&&e.nextCharCode()===XO&&(e.pos+=2,t+="()"),e.charCodeAt(e.findWsEnd(e.pos))===Gh&&(Kh(e),r=rI(e)),e.eat(cS),Up(e,{type:"Type",name:t,opts:r})}function iI(e){var t;return t=Yh(e),e.charCode()===oS?(e.pos++,{type:"Function",name:t}):Up(e,{type:"Keyword",name:t})}function sI(e,t){function r(n,f){return {type:"Group",terms:n,combinator:f,disallowEmpty:!1,explicit:!1}}for(t=Object.keys(t).sort(function(n,f){return nS[n]-nS[f]});t.length>0;){for(var i=t.shift(),o=0,s=0;o<e.length;o++){var u=e[o];u.type==="Combinator"&&(u.value===i?(s===-1&&(s=o-1),e.splice(o,1),o--):(s!==-1&&o-s>1&&(e.splice(s,o-s,r(e.slice(s,o),i)),o=s+1),s=-1));}s!==-1&&t.length&&e.splice(s,o-s,r(e.slice(s,o),i));}return i}function dS(e){for(var t=[],r={},i,o=null,s=e.pos;i=oI(e);)i.type!=="Spaces"&&(i.type==="Combinator"?((o===null||o.type==="Combinator")&&(e.pos=s,e.error("Unexpected combinator")),r[i.value]=!0):o!==null&&o.type!=="Combinator"&&(r[" "]=!0,t.push({type:"Combinator",value:" "})),t.push(i),o=i,s=e.pos);return o!==null&&o.type==="Combinator"&&(e.pos-=s,e.error("Unexpected combinator")),{type:"Group",terms:t,combinator:sI(t,r)||" ",disallowEmpty:!1,explicit:!1}}function aI(e){var t;return e.eat(Gh),t=dS(e),e.eat(dv),t.explicit=!0,e.charCode()===sS&&(e.pos++,t.disallowEmpty=!0),t}function oI(e){var t=e.charCode();if(t<128&&lv[t]===1)return iI(e);switch(t){case dv:break;case Gh:return Up(e,aI(e));case uv:return e.nextCharCode()===Wh?tI(e):nI(e);
98case eS:return {type:"Combinator",value:e.substringToPos(e.nextCharCode()===eS?e.pos+2:e.pos+1)};case Jw:return e.pos++,e.eat(Jw),{type:"Combinator",value:"&&"};case cv:return e.pos++,{type:"Comma"};case Wh:return Up(e,{type:"String",value:ZO(e)});case qO:case KO:case VO:case YO:case GO:return {type:"Spaces",value:Kh(e)};case $O:return t=e.nextCharCode(),t<128&&lv[t]===1?(e.pos++,{type:"AtKeyword",name:Yh(e)}):Av(e);case AS:case lS:case uS:case aS:case sS:break;case zh:if(t=e.nextCharCode(),t<48||t>57)return Av(e);break;default:return Av(e)}}function pS(e){var t=new zO(e),r=dS(t);return t.pos!==e.length&&t.error("Unexpected input"),r.terms.length===1&&r.terms[0].type==="Group"&&(r=r.terms[0]),r}pS("[a&&<b>#|<'c'>*||e() f{2} /,(% g#{1,2} h{2,})]!");fS.exports=pS;});var pv=J((H8,gS)=>{var Pp=function(){};function hS(e){return typeof e=="function"?e:Pp}gS.exports=function(e,t,r){function i(u){switch(o.call(r,u),u.type){case "Group":u.terms.forEach(i);break;case "Multiplier":i(u.term);break;case "Type":case "Property":case "Keyword":case "AtKeyword":case "Function":case "String":case "Token":case "Comma":break;default:throw new Error("Unknown type: "+u.type)}s.call(r,u);}var o=Pp,s=Pp;if(typeof t=="function"?o=t:t&&(o=hS(t.enter),s=hS(t.leave)),o===Pp&&s===Pp)throw new Error("Neither `enter` nor `leave` walker handler is set or both aren't a function");i(e,r);};});var yS=J((W8,vS)=>{var AI=tn$1(),lI=Tp(),vc=new lI,cI={decorator:function(e){var t=null,r={len:0,node:null},i=[r],o="";return {children:e.children,node:function(s){var u=t;t=s,e.node.call(this,s),t=u;},chunk:function(s){o+=s,r.node!==t?i.push({len:s.length,node:t}):r.len+=s.length;},result:function(){return mS(o,i)}}}};function mS(e,t){var r=[],i=0,o=0,s=t?t[o].node:null;for(AI(e,vc);!vc.eof;){if(t)for(;o<t.length&&i+t[o].len<=vc.tokenStart;)i+=t[o++].len,s=t[o].node;r.push({type:vc.tokenType,value:vc.getTokenValue(),index:vc.tokenIndex,balance:vc.balance[vc.tokenIndex],node:s}),vc.next();}return r}vS.exports=function(e,t){return typeof e=="string"?mS(e,null):t.generate(e,cI)};});var mv=J((z8,SS)=>{var uI=qh(),Ea={type:"Match"},Jo={type:"Mismatch"},hv={type:"DisallowEmpty"},dI=40,pI=41;function Fo(e,t,r){return t===Ea&&r===Jo||e===Ea&&t===Ea&&r===Ea?e:(e.type==="If"&&e.else===Jo&&t===Ea&&(t=e.then,e=e.match),{type:"If",match:e,then:t,else:r})}function wS(e){return e.length>2&&e.charCodeAt(e.length-2)===dI&&e.charCodeAt(e.length-1)===pI}function bS(e){return e.type==="Keyword"||e.type==="AtKeyword"||e.type==="Function"||e.type==="Type"&&wS(e.name)}function fv(e,t,r){switch(e){case " ":for(var f=Ea,i=t.length-1;i>=0;i--){var o=t[i];f=Fo(o,f,Jo);}return f;case "|":for(var f=Jo,s=null,i=t.length-1;i>=0;i--){var o=t[i];if(bS(o)&&(s===null&&i>0&&bS(t[i-1])&&(s=Object.create(null),f=Fo({type:"Enum",map:s},Ea,f)),s!==null)){var u=(wS(o.name)?o.name.slice(0,-1):o.name).toLowerCase();if(!(u in s)){s[u]=o;continue}}s=null,f=Fo(o,Ea,f);}return f;case "&&":if(t.length>5)return {type:"MatchOnce",terms:t,all:!0};for(var f=Jo,i=t.length-1;i>=0;i--){var o=t[i],n;t.length>1?n=fv(e,t.filter(function(O){return O!==o}),!1):n=Ea,f=Fo(o,n,f);}return f;case "||":if(t.length>5)return {type:"MatchOnce",terms:t,all:!1};for(var f=r?Ea:Jo,i=t.length-1;i>=0;i--){var o=t[i],n;t.length>1?n=fv(e,t.filter(function(B){return B!==o}),!0):n=Ea,f=Fo(o,n,f);}return f}}function fI(e){var t=Ea,r=gv(e.term);if(e.max===0)r=Fo(r,hv,Jo),t=Fo(r,null,Jo),t.then=Fo(Ea,Ea,t),e.comma&&(t.then.else=Fo({type:"Comma",syntax:e},t,Jo));else for(var i=e.min||1;i<=e.max;i++)e.comma&&t!==Ea&&(t=Fo({type:"Comma",syntax:e},t,Jo)),t=Fo(r,Fo(Ea,Ea,t),Jo);if(e.min===0)t=Fo(Ea,Ea,t);else for(var i=0;i<e.min-1;i++)e.comma&&t!==Ea&&(t=Fo({type:"Comma",syntax:e},t,Jo)),t=Fo(r,t,Jo);return t}function gv(e){if(typeof e=="function")return {type:"Generic",fn:e};switch(e.type){case "Group":var t=fv(e.combinator,e.terms.map(gv),!1);return e.disallowEmpty&&(t=Fo(t,hv,Jo)),t;case "Multiplier":return fI(e);case "Type":case "Property":return {type:e.type,name:e.name,syntax:e};case "Keyword":return {type:e.type,name:e.name.toLowerCase(),syntax:e};
98case "AtKeyword":return {type:e.type,name:"@"+e.name.toLowerCase(),syntax:e};case "Function":return {type:e.type,name:e.name.toLowerCase()+"(",syntax:e};case "String":return e.value.length===3?{type:"Token",value:e.value.charAt(1),syntax:e}:{type:e.type,value:e.value.substr(1,e.value.length-2).replace(/\\'/g,"'"),syntax:e};case "Token":return {type:e.type,value:e.value,syntax:e};case "Comma":return {type:e.type,syntax:e};default:throw new Error("Unknown node type:",e.type)}}SS.exports={MATCH:Ea,MISMATCH:Jo,DISALLOW_EMPTY:hv,buildMatchGraph:function(e,t){return typeof e=="string"&&(e=uI(e)),{type:"MatchGraph",match:gv(e),syntax:t||null,source:e}}};});var LS=J((K8,FS)=>{var CS=Object.prototype.hasOwnProperty,yv=mv(),ml=yv.MATCH,pA=yv.MISMATCH,hI=yv.DISALLOW_EMPTY,fA=xp().TYPE,TS=0,gI=1,Xh=2,bv=3,BS="Match",mI="Mismatch",vI="Maximum iteration number exceeded (please fill an issue on https://github.com/csstree/csstree/issues)",xS=15e3,jS=0;function OS(e){for(var t=null,r=null,i=e;i!==null;)r=i.prev,i.prev=t,t=i,i=r;return t}function vv(e,t){if(e.length!==t.length)return !1;for(var r=0;r<e.length;r++){var i=e.charCodeAt(r),o=t.charCodeAt(r);if(i>=65&&i<=90&&(i=i|32),i!==o)return !1}return !0}function yI(e){return e.type!==fA.Delim?!1:e.value!=="?"}function ES(e){return e===null?!0:e.type===fA.Comma||e.type===fA.Function||e.type===fA.LeftParenthesis||e.type===fA.LeftSquareBracket||e.type===fA.LeftCurlyBracket||yI(e)}function _S(e){return e===null?!0:e.type===fA.RightParenthesis||e.type===fA.RightSquareBracket||e.type===fA.RightCurlyBracket||e.type===fA.Delim}function IS(e,t,r){function i(){do V++,H=V<e.length?e[V]:null;while(H!==null&&(H.type===fA.WhiteSpace||H.type===fA.Comment))}function o(ve){var ae=V+ve;return ae<e.length?e[ae]:null}function s(ve,ae){return {nextState:ve,matchStack:q,syntaxStack:O,thenStack:B,tokenIndex:V,prev:ae}}function u(ve){B={nextState:ve,matchStack:q,syntaxStack:O,prev:B};}function n(ve){U=s(ve,U);}function f(){q={type:gI,syntax:t.syntax,token:H,prev:q},i(),I=null,V>R&&(R=V);}function x(){O={syntax:t.syntax,opts:t.syntax.opts||O!==null&&O.opts||null,prev:O},q={type:Xh,syntax:t.syntax,token:q.token,prev:q};}function E(){q.type===Xh?q=q.prev:q={type:bv,syntax:O.syntax,token:q.token,prev:q},O=O.prev;}var O=null,B=null,U=null,I=null,N=0,z=null,H=null,V=-1,R=0,q={type:TS,syntax:null,token:null,prev:null};for(i();z===null&&++N<xS;)switch(t.type){case "Match":if(B===null){if(H!==null&&(V!==e.length-1||H.value!=="\\0"&&H.value!=="\\9")){t=pA;break}z=BS;break}if(t=B.nextState,t===hI)if(B.matchStack===q){t=pA;break}else t=ml;for(;B.syntaxStack!==O;)E();B=B.prev;break;case "Mismatch":if(I!==null&&I!==!1)(U===null||V>U.tokenIndex)&&(U=I,I=!1);else if(U===null){z=mI;break}t=U.nextState,B=U.thenStack,O=U.syntaxStack,q=U.matchStack,V=U.tokenIndex,H=V<e.length?e[V]:null,U=U.prev;break;case "MatchGraph":t=t.match;break;case "If":t.else!==pA&&n(t.else),t.then!==ml&&u(t.then),t=t.match;break;case "MatchOnce":t={type:"MatchOnceBuffer",syntax:t,index:0,mask:0};break;case "MatchOnceBuffer":var re=t.syntax.terms;if(t.index===re.length){if(t.mask===0||t.syntax.all){t=pA;break}t=ml;break}if(t.mask===(1<<re.length)-1){t=ml;break}for(;t.index<re.length;t.index++){var ce=1<<t.index;if((t.mask&ce)===0){n(t),u({type:"AddMatchOnce",syntax:t.syntax,mask:t.mask|ce}),t=re[t.index++];break}}break;case "AddMatchOnce":t={type:"MatchOnceBuffer",syntax:t.syntax,index:0,mask:t.mask};break;case "Enum":if(H!==null){var Re=H.value.toLowerCase();if(Re.indexOf("\\")!==-1&&(Re=Re.replace(/\\[09].*$/,"")),CS.call(t.map,Re)){t=t.map[Re];break}}t=pA;break;case "Generic":var Te=O!==null?O.opts:null,be=V+Math.floor(t.fn(H,o,Te));if(!isNaN(be)&&be>V){for(;V<be;)f();t=ml;}else t=pA;break;case "Type":case "Property":var ne=t.type==="Type"?"types":"properties",Be=CS.call(r,ne)?r[ne][t.name]:null;if(!Be||!Be.match)throw new Error("Bad syntax reference: "+(t.type==="Type"?"<"+t.name+">":"<'"+t.name+"'>"));if(I!==!1&&H!==null&&t.type==="Type"){var Ae=t.name==="custom-ident"&&H.type===fA.Ident||t.name==="length"&&H.value==="0";if(Ae){I===null&&(I=s(t,U)),t=pA;break}}x(),t=Be.match;break;case "Keyword":var Re=t.name;if(H!==null){var te=H.value;if(te.indexOf("\\")!==-1&&(te=te.replace(/\\[09].*$/,"")),vv(te,Re)){f(),t=ml;break}}t=pA;break;case "AtKeyword":case "Function":if(H!==null&&vv(H.value,t.name)){f(),t=ml;break}t=pA;break;case "Token":if(H!==null&&H.value===t.value){f(),t=ml;break}t=pA;break;case "Comma":H!==null&&H.type===fA.Comma?ES(q.token)?t=pA:(f(),t=_S(H)?pA:ml):t=ES(q.token)||_S(H)?ml:pA;break;case "String":for(var ue="",be=V;be<e.length&&ue.length<t.value.length;be++)ue+=e[be].value;if(vv(ue,t.value)){for(;V<be;)f();t=ml;}else t=pA;break;default:throw new Error("Unknown node type: "+t.type)}switch(jS+=N,z){case null:console.warn("[csstree-match] BREAK after "+xS+" iterations"),z=vI,q=null;break;case BS:for(;O!==null;)E();break;default:q=null;}return {tokens:e,reason:z,iterations:N,match:q,longestMatch:R}}function bI(e,t,r){var i=IS(e,t,r||{});if(i.match!==null){var o=OS(i.match).prev;
98for(i.match=[];o!==null;){switch(o.type){case TS:break;case Xh:case bv:i.match.push({type:o.type,syntax:o.syntax});break;default:i.match.push({token:o.token.value,node:o.token.node});break}o=o.prev;}}return i}function wI(e,t,r){var i=IS(e,t,r||{});if(i.match===null)return i;var o=i.match,s=i.match={syntax:t.syntax||null,match:[]},u=[s];for(o=OS(o).prev;o!==null;){switch(o.type){case Xh:s.match.push(s={syntax:o.syntax,match:[]}),u.push(s);break;case bv:u.pop(),s=u[u.length-1];break;default:s.match.push({syntax:o.syntax||null,token:o.token.value,node:o.token.node});}o=o.prev;}return i}FS.exports={matchAsList:bI,matchAsTree:wI,getTotalIterationCount:function(){return jS}};});var MS=J((V8,PS)=>{function US(e){function t(o){return o===null?!1:o.type==="Type"||o.type==="Property"||o.type==="Keyword"}function r(o){if(Array.isArray(o.match)){for(var s=0;s<o.match.length;s++)if(r(o.match[s]))return t(o.syntax)&&i.unshift(o.syntax),!0}else if(o.node===e)return i=t(o.syntax)?[o.syntax]:[],!0;return !1}var i=null;return this.matched!==null&&r(this.matched),i}function wv(e,t,r){var i=US.call(e,t);return i===null?!1:i.some(r)}function SI(e,t){return wv(this,e,function(r){return r.type==="Type"&&r.name===t})}function CI(e,t){return wv(this,e,function(r){return r.type==="Property"&&r.name===t})}function BI(e){return wv(this,e,function(t){return t.type==="Keyword"})}PS.exports={getTrace:US,isType:SI,isProperty:CI,isKeyword:BI};});var RS=J((G8,DS)=>{var xI=Mu();function kS(e){return "node"in e?e.node:kS(e.match[0])}function NS(e){return "node"in e?e.node:NS(e.match[e.match.length-1])}function EI(e,t,r,i,o){function s(n){if(n.syntax!==null&&n.syntax.type===i&&n.syntax.name===o){var f=kS(n),x=NS(n);e.syntax.walk(t,function(E,O,B){if(E===f){var U=new xI;do{if(U.appendData(O.data),O.data===x)break;O=O.next;}while(O!==null);u.push({parent:B,nodes:U});}});}Array.isArray(n.match)&&n.match.forEach(s);}var u=[];return r.matched!==null&&s(r.matched),u}DS.exports={matchFragments:EI};});var WS=J((Y8,HS)=>{var _I=Mu(),Mp=Object.prototype.hasOwnProperty;function Sv(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e&&e>=0}function QS(e){return !!e&&Sv(e.offset)&&Sv(e.line)&&Sv(e.column)}function TI(e,t){return function(i,o){if(!i||i.constructor!==Object)return o(i,"Type of node should be an Object");for(var s in i){var u=!0;if(Mp.call(i,s)!==!1){if(s==="type")i.type!==e&&o(i,"Wrong node type `"+i.type+"`, expected `"+e+"`");else if(s==="loc"){if(i.loc===null)continue;if(i.loc&&i.loc.constructor===Object)if(typeof i.loc.source!="string")s+=".source";else if(!QS(i.loc.start))s+=".start";else if(!QS(i.loc.end))s+=".end";else continue;u=!1;}else if(t.hasOwnProperty(s))for(var n=0,u=!1;!u&&n<t[s].length;n++){var f=t[s][n];switch(f){case String:u=typeof i[s]=="string";break;case Boolean:u=typeof i[s]=="boolean";break;case null:u=i[s]===null;break;default:typeof f=="string"?u=i[s]&&i[s].type===f:Array.isArray(f)&&(u=i[s]instanceof _I);}}else o(i,"Unknown field `"+s+"` for "+e+" node type");u||o(i,"Bad value for `"+e+"."+s+"`");}}for(var s in t)Mp.call(t,s)&&Mp.call(i,s)===!1&&o(i,"Field `"+e+"."+s+"` is missed");}}function jI(e,t){var r=t.structure,i={type:String,loc:!0},o={type:'"'+e+'"'};for(var s in r)if(Mp.call(r,s)!==!1){for(var u=[],n=i[s]=Array.isArray(r[s])?r[s].slice():[r[s]],f=0;f<n.length;f++){var x=n[f];if(x===String||x===Boolean)u.push(x.name);else if(x===null)u.push("null");else if(typeof x=="string")u.push("<"+x+">");else if(Array.isArray(x))u.push("List");else throw new Error("Wrong value `"+x+"` in `"+e+"."+s+"` structure definition")}o[s]=u.join(" | ");}return {docs:o,check:TI(e,i)}}HS.exports={getStructureFromConfig:function(e){var t={};if(e.node){for(var r in e.node)if(Mp.call(e.node,r)){var i=e.node[r];if(i.structure)t[r]=jI(r,i);else throw new Error("Missed `structure` field in `"+r+"` node type definition")}}return t}};});var qS=J((q8,YS)=>{var kp=zm().SyntaxReferenceError,OI=zm().SyntaxMatchError,Np=Uh(),Cv=Gw(),II=qh(),VS=Oh(),FI=pv(),LI=yS(),Jh=mv().buildMatchGraph,zS=LS().matchAsTree,$h=MS(),KS=RS(),UI=WS().getStructureFromConfig,PI=Jh("inherit | initial | unset"),MI=Jh("inherit | initial | unset | <-ms-legacy-expression>");function Bv(e,t,r){var i={};for(var o in e)e[o].syntax&&(i[o]=r?e[o].syntax:VS(e[o].syntax,{compact:t}));return i}function kI(e,t,r){let i={};for(let[o,s]of Object.entries(e))i[o]={prelude:s.prelude&&(r?s.prelude.syntax:VS(s.prelude.syntax,{compact:t})),descriptors:s.descriptors&&Bv(s.descriptors,t,r)};return i}function NI(e){for(var t=0;t<e.length;t++)if(e[t].value.toLowerCase()==="var(")return !0;return !1}function Dl(e,t,r){return {matched:e,iterations:r,error:t,getTrace:$h.getTrace,isType:$h.isType,isProperty:$h.isProperty,isKeyword:$h.isKeyword}}function Dp(e,t,r,i){var o=LI(r,e.syntax),s;return NI(o)?Dl(null,new Error("Matching for a tree with var() is not supported")):(i&&(s=zS(o,e.valueCommonSyntax,e)),(!i||!s.match)&&(s=zS(o,t.match,e),!s.match)?Dl(null,new OI(s.reason,t.syntax,r,s),s.iterations):Dl(s.match,null,s.iterations))}var GS=function(e,t,r){if(this.valueCommonSyntax=PI,this.syntax=t,this.generic=!1,this.atrules={},this.properties={},this.types={},this.structure=r||UI(e),e){if(e.types)for(var i in e.types)this.addType_(i,e.types[i]);if(e.generic){this.generic=!0;for(var i in Cv)this.addType_(i,Cv[i]);}if(e.atrules)for(var i in e.atrules)this.addAtrule_(i,e.atrules[i]);if(e.properties)for(var i in e.properties)this.addProperty_(i,e.properties[i]);}}
98;GS.prototype={structure:{},checkStructure:function(e){function t(o,s){i.push({node:o,message:s});}var r=this.structure,i=[];return this.syntax.walk(e,function(o){r.hasOwnProperty(o.type)?r[o.type].check(o,t):t(o,"Unknown node type `"+o.type+"`");}),i.length?i:!1},createDescriptor:function(e,t,r,i=null){var o={type:t,name:r},s={type:t,name:r,parent:i,syntax:null,match:null};return typeof e=="function"?s.match=Jh(e,o):(typeof e=="string"?Object.defineProperty(s,"syntax",{get:function(){return Object.defineProperty(s,"syntax",{value:II(e)}),s.syntax}}):s.syntax=e,Object.defineProperty(s,"match",{get:function(){return Object.defineProperty(s,"match",{value:Jh(s.syntax,o)}),s.match}})),s},addAtrule_:function(e,t){t&&(this.atrules[e]={type:"Atrule",name:e,prelude:t.prelude?this.createDescriptor(t.prelude,"AtrulePrelude",e):null,descriptors:t.descriptors?Object.keys(t.descriptors).reduce((r,i)=>(r[i]=this.createDescriptor(t.descriptors[i],"AtruleDescriptor",i,e),r),{}):null});},addProperty_:function(e,t){t&&(this.properties[e]=this.createDescriptor(t,"Property",e));},addType_:function(e,t){t&&(this.types[e]=this.createDescriptor(t,"Type",e),t===Cv["-ms-legacy-expression"]&&(this.valueCommonSyntax=MI));},checkAtruleName:function(e){if(!this.getAtrule(e))return new kp("Unknown at-rule","@"+e)},checkAtrulePrelude:function(e,t){let r=this.checkAtruleName(e);if(r)return r;var i=this.getAtrule(e);if(!i.prelude&&t)return new SyntaxError("At-rule `@"+e+"` should not contain a prelude");if(i.prelude&&!t)return new SyntaxError("At-rule `@"+e+"` should contain a prelude")},checkAtruleDescriptorName:function(e,t){let r=this.checkAtruleName(e);if(r)return r;var i=this.getAtrule(e),o=Np.keyword(t);if(!i.descriptors)return new SyntaxError("At-rule `@"+e+"` has no known descriptors");if(!i.descriptors[o.name]&&!i.descriptors[o.basename])return new kp("Unknown at-rule descriptor",t)},checkPropertyName:function(e){var t=Np.property(e);if(t.custom)return new Error("Lexer matching doesn't applicable for custom properties");if(!this.getProperty(e))return new kp("Unknown property",e)},matchAtrulePrelude:function(e,t){var r=this.checkAtrulePrelude(e,t);return r?Dl(null,r):t?Dp(this,this.getAtrule(e).prelude,t,!1):Dl(null,null)},matchAtruleDescriptor:function(e,t,r){var i=this.checkAtruleDescriptorName(e,t);if(i)return Dl(null,i);var o=this.getAtrule(e),s=Np.keyword(t);return Dp(this,o.descriptors[s.name]||o.descriptors[s.basename],r,!1)},matchDeclaration:function(e){return e.type!=="Declaration"?Dl(null,new Error("Not a Declaration node")):this.matchProperty(e.property,e.value)},matchProperty:function(e,t){var r=this.checkPropertyName(e);return r?Dl(null,r):Dp(this,this.getProperty(e),t,!0)},matchType:function(e,t){var r=this.getType(e);return r?Dp(this,r,t,!1):Dl(null,new kp("Unknown type",e))},match:function(e,t){return typeof e!="string"&&(!e||!e.type)?Dl(null,new kp("Bad syntax")):((typeof e=="string"||!e.match)&&(e=this.createDescriptor(e,"Type","anonymous")),Dp(this,e,t,!1))},findValueFragments:function(e,t,r,i){return KS.matchFragments(this,t,this.matchProperty(e,t),r,i)},findDeclarationValueFragments:function(e,t,r){return KS.matchFragments(this,e.value,this.matchDeclaration(e),t,r)},findAllFragments:function(e,t,r){var i=[];return this.syntax.walk(e,{visit:"Declaration",enter:function(o){i.push.apply(i,this.findDeclarationValueFragments(o,t,r));}.bind(this)}),i},getAtrule:function(e,t=!0){var r=Np.keyword(e),i=r.vendor&&t?this.atrules[r.name]||this.atrules[r.basename]:this.atrules[r.name];return i||null},getAtrulePrelude:function(e,t=!0){let r=this.getAtrule(e,t);return r&&r.prelude||null},getAtruleDescriptor:function(e,t){return this.atrules.hasOwnProperty(e)&&this.atrules.declarators&&this.atrules[e].declarators[t]||null},getProperty:function(e,t=!0){var r=Np.property(e),i=r.vendor&&t?this.properties[r.name]||this.properties[r.basename]:this.properties[r.name];return i||null},getType:function(e){return this.types.hasOwnProperty(e)?this.types[e]:null},validate:function(){function e(o,s,u,n){if(u.hasOwnProperty(s))return u[s];u[s]=!1,n.syntax!==null&&FI(n.syntax,function(f){if(!(f.type!=="Type"&&f.type!=="Property")){var x=f.type==="Type"?o.types:o.properties,E=f.type==="Type"?t:r;(!x.hasOwnProperty(f.name)||e(o,f.name,E,x[f.name]))&&(u[s]=!0);}},this);}var t={},r={};for(var i in this.types)e(this,i,t,this.types[i]);for(var i in this.properties)e(this,i,r,this.properties[i]);return t=Object.keys(t).filter(function(o){return t[o]}),r=Object.keys(r).filter(function(o){return r[o]}),t.length||r.length?{types:t,properties:r}:null},dump:function(e,t){return {generic:this.generic,types:Bv(this.types,!t,e),properties:Bv(this.properties,!t,e),atrules:kI(this.atrules,!t,e)}},toString:function(){return JSON.stringify(this.dump())}};YS.exports=GS;});var $S=J((X8,XS)=>{XS.exports={SyntaxError:ov(),parse:qh(),generate:Oh(),walk:pv()};});var nC=J(($8,rC)=>{var JS=Gm(),DI=tn$1().isBOM,ZS=10,RI=12,eC=13;function QI(e,t){for(var r=t.length,i=JS(e.lines,r),o=e.startLine,s=JS(e.columns,r),u=e.startColumn,n=t.length>0?DI(t.charCodeAt(0)):0,f=n;f<r;f++){var x=t.charCodeAt(f);i[f]=o,s[f]=u++,(x===ZS||x===eC||x===RI)&&(x===eC&&f+1<r&&t.charCodeAt(f+1)===ZS&&(f++,i[f]=o,s[f]=u),o++,u=1);}i[f]=o,s[f]=u,e.lines=i,e.columns=s;}var tC=function(){this.lines=null,this.columns=null,this.linesAndColumnsComputed=!1;};tC.prototype={setSource:function(e,t,r,i){this.source=e,this.startOffset=typeof t>"u"?0:t,this.startLine=typeof r>"u"?1:r,this.startColumn=typeof i>"u"?1:i,this.linesAndColumnsComputed=!1;},ensureLinesAndColumnsComputed:function(){this.linesAndColumnsComputed||(QI(this,this.source),this.linesAndColumnsComputed=!0);},getLocation:function(e,t){return this.ensureLinesAndColumnsComputed(),{source:t,offset:this.startOffset+e,line:this.lines[e],column:this.columns[e]}},getLocationRange:function(e,t,r){return this.ensureLinesAndColumnsComputed(),{source:r,start:{offset:this.startOffset+e,line:this.lines[e],column:this.columns[e]},end:{offset:this.startOffset+t,line:this.lines[t],column:this.columns[t]}}}};rC.exports=tC;});var aC=J((J8,sC)=>{var iC=tn$1().TYPE,HI=iC.WhiteSpace,WI=iC.Comment;
98sC.exports=function(t){var r=this.createList(),i=null,o={recognizer:t,space:null,ignoreWS:!1,ignoreWSAfter:!1};for(this.scanner.skipSC();!this.scanner.eof;){switch(this.scanner.tokenType){case WI:this.scanner.next();continue;case HI:o.ignoreWS?this.scanner.next():o.space=this.WhiteSpace();continue}if(i=t.getNode.call(this,o),i===void 0)break;o.space!==null&&(r.push(o.space),o.space=null),r.push(i),o.ignoreWSAfter?(o.ignoreWSAfter=!1,o.ignoreWS=!0):o.ignoreWS=!1;}return r};});var pC=J((Z8,dC)=>{var zI=nC(),KI=Pm(),VI=Tp(),oC=Mu(),GI=tn$1(),uC=xp(),{findWhiteSpaceStart:YI,cmpStr:qI}=Ed(),XI=aC(),AC=function(){},Vc=uC.TYPE,$I=uC.NAME,JI=Vc.WhiteSpace,ZI=Vc.Comment,eF=Vc.Ident,lC=Vc.Function,tF=Vc.Url,rF=Vc.Hash,nF=Vc.Percentage,iF=Vc.Number,sF=35,cC=0;function aF(e){return function(){return this[e]()}}function oF(e){var t={context:{},scope:{},atrule:{},pseudo:{}};if(e.parseContext)for(var r in e.parseContext)switch(typeof e.parseContext[r]){case "function":t.context[r]=e.parseContext[r];break;case "string":t.context[r]=aF(e.parseContext[r]);break}if(e.scope)for(var r in e.scope)t.scope[r]=e.scope[r];if(e.atrule)for(var r in e.atrule){var i=e.atrule[r];i.parse&&(t.atrule[r]=i.parse);}if(e.pseudo)for(var r in e.pseudo){var o=e.pseudo[r];o.parse&&(t.pseudo[r]=o.parse);}if(e.node)for(var r in e.node)t[r]=e.node[r].parse;return t}dC.exports=function(t){var r={scanner:new VI,locationMap:new zI,filename:"<unknown>",needPositions:!1,onParseError:AC,onParseErrorThrow:!1,parseAtrulePrelude:!0,parseRulePrelude:!0,parseValue:!0,parseCustomProperty:!1,readSequence:XI,createList:function(){return new oC},createSingleNodeList:function(o){return new oC().appendData(o)},getFirstListNode:function(o){return o&&o.first()},getLastListNode:function(o){return o.last()},parseWithFallback:function(o,s){var u=this.scanner.tokenIndex;try{return o.call(this)}catch(f){if(this.onParseErrorThrow)throw f;var n=s.call(this,u);return this.onParseErrorThrow=!0,this.onParseError(f,n),this.onParseErrorThrow=!1,n}},lookupNonWSType:function(o){do{var s=this.scanner.lookupType(o++);if(s!==JI)return s}while(s!==cC);return cC},eat:function(o){if(this.scanner.tokenType!==o){var s=this.scanner.tokenStart,u=$I[o]+" is expected";switch(o){case eF:this.scanner.tokenType===lC||this.scanner.tokenType===tF?(s=this.scanner.tokenEnd-1,u="Identifier is expected but function found"):u="Identifier is expected";break;case rF:this.scanner.isDelim(sF)&&(this.scanner.next(),s++,u="Name is expected");break;case nF:this.scanner.tokenType===iF&&(s=this.scanner.tokenEnd,u="Percent sign is expected");break;default:this.scanner.source.charCodeAt(this.scanner.tokenStart)===o&&(s=s+1);}this.error(u,s);}this.scanner.next();},consume:function(o){var s=this.scanner.getTokenValue();return this.eat(o),s},consumeFunctionName:function(){var o=this.scanner.source.substring(this.scanner.tokenStart,this.scanner.tokenEnd-1);return this.eat(lC),o},getLocation:function(o,s){return this.needPositions?this.locationMap.getLocationRange(o,s,this.filename):null},getLocationFromList:function(o){if(this.needPositions){var s=this.getFirstListNode(o),u=this.getLastListNode(o);return this.locationMap.getLocationRange(s!==null?s.loc.start.offset-this.locationMap.startOffset:this.scanner.tokenStart,u!==null?u.loc.end.offset-this.locationMap.startOffset:this.scanner.tokenStart,this.filename)}return null},error:function(o,s){var u=typeof s<"u"&&s<this.scanner.source.length?this.locationMap.getLocation(s):this.scanner.eof?this.locationMap.getLocation(YI(this.scanner.source,this.scanner.source.length-1)):this.locationMap.getLocation(this.scanner.tokenStart);throw new KI(o||"Unexpected input",this.scanner.source,u.offset,u.line,u.column)}};t=oF(t||{});for(var i in t)r[i]=t[i];return function(o,s){s=s||{};var u=s.context||"default",n=s.onComment,f;if(GI(o,r.scanner),r.locationMap.setSource(o,s.offset,s.line,s.column),r.filename=s.filename||"<unknown>",r.needPositions=!!s.positions,r.onParseError=typeof s.onParseError=="function"?s.onParseError:AC,r.onParseErrorThrow=!1,r.parseAtrulePrelude="parseAtrulePrelude"in s?!!s.parseAtrulePrelude:!0,r.parseRulePrelude="parseRulePrelude"in s?!!s.parseRulePrelude:!0,r.parseValue="parseValue"in s?!!s.parseValue:!0,r.parseCustomProperty="parseCustomProperty"in s?!!s.parseCustomProperty:!1,!r.context.hasOwnProperty(u))throw new Error("Unknown context `"+u+"`");return typeof n=="function"&&r.scanner.forEachToken((x,E,O)=>
98{if(x===ZI){let B=r.getLocation(E,O),U=qI(o,O-2,O,"*/")?o.slice(E+2,O-2):o.slice(E+2,O);n(U,B);}}),f=r.context[u].call(r,s),r.scanner.eof||r.error(),f}};});var hC=J(xv=>{var fC="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");xv.encode=function(e){if(0<=e&&e<fC.length)return fC[e];throw new TypeError("Must be between 0 and 63: "+e)};xv.decode=function(e){var t=65,r=90,i=97,o=122,s=48,u=57,n=43,f=47,x=26,E=52;return t<=e&&e<=r?e-t:i<=e&&e<=o?e-i+x:s<=e&&e<=u?e-s+E:e==n?62:e==f?63:-1};});var bC=J(_v=>{var gC=hC(),Ev=5,mC=1<<Ev,vC=mC-1,yC=mC;function AF(e){return e<0?(-e<<1)+1:(e<<1)+0}function lF(e){var t=(e&1)===1,r=e>>1;return t?-r:r}_v.encode=function(t){var r="",i,o=AF(t);do i=o&vC,o>>>=Ev,o>0&&(i|=yC),r+=gC.encode(i);while(o>0);return r};_v.decode=function(t,r,i){var o=t.length,s=0,u=0,n,f;do{if(r>=o)throw new Error("Expected more digits in base 64 VLQ value.");if(f=gC.decode(t.charCodeAt(r++)),f===-1)throw new Error("Invalid base64 digit: "+t.charAt(r-1));n=!!(f&yC),f&=vC,s=s+(f<<u),u+=Ev;}while(n);i.value=lF(s),i.rest=r;};});var Zh=J(Lo=>{function cF(e,t,r){if(t in e)return e[t];if(arguments.length===3)return r;throw new Error('"'+t+'" is a required argument.')}Lo.getArg=cF;var wC=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,uF=/^data:.+\,.+$/;function Rp(e){var t=e.match(wC);return t?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}Lo.urlParse=Rp;function Ud(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="//",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}Lo.urlGenerate=Ud;function Tv(e){var t=e,r=Rp(e);if(r){if(!r.path)return e;t=r.path;}for(var i=Lo.isAbsolute(t),o=t.split(/\/+/),s,u=0,n=o.length-1;n>=0;n--)s=o[n],s==="."?o.splice(n,1):s===".."?u++:u>0&&(s===""?(o.splice(n+1,u),u=0):(o.splice(n,2),u--));return t=o.join("/"),t===""&&(t=i?"/":"."),r?(r.path=t,Ud(r)):t}Lo.normalize=Tv;function SC(e,t){e===""&&(e="."),t===""&&(t=".");var r=Rp(t),i=Rp(e);if(i&&(e=i.path||"/"),r&&!r.scheme)return i&&(r.scheme=i.scheme),Ud(r);if(r||t.match(uF))return t;if(i&&!i.host&&!i.path)return i.host=t,Ud(i);var o=t.charAt(0)==="/"?t:Tv(e.replace(/\/+$/,"")+"/"+t);return i?(i.path=o,Ud(i)):o}Lo.join=SC;Lo.isAbsolute=function(e){return e.charAt(0)==="/"||wC.test(e)};function dF(e,t){e===""&&(e="."),e=e.replace(/\/$/,"");for(var r=0;t.indexOf(e+"/")!==0;){var i=e.lastIndexOf("/");if(i<0||(e=e.slice(0,i),e.match(/^([^\/]+:\/)?\/*$/)))return t;++r;}return Array(r+1).join("../")+t.substr(e.length+1)}Lo.relative=dF;var CC=(function(){var e=Object.create(null);return !("__proto__"in e)})();function BC(e){return e}function pF(e){return xC(e)?"$"+e:e}Lo.toSetString=CC?BC:pF;function fF(e){return xC(e)?e.slice(1):e}Lo.fromSetString=CC?BC:fF;function xC(e){if(!e)return !1;var t=e.length;if(t<9||e.charCodeAt(t-1)!==95||e.charCodeAt(t-2)!==95||e.charCodeAt(t-3)!==111||e.charCodeAt(t-4)!==116||e.charCodeAt(t-5)!==111||e.charCodeAt(t-6)!==114||e.charCodeAt(t-7)!==112||e.charCodeAt(t-8)!==95||e.charCodeAt(t-9)!==95)return !1;for(var r=t-10;r>=0;r--)if(e.charCodeAt(r)!==36)return !1;return !0}function hF(e,t,r){var i=Pd(e.source,t.source);return i!==0||(i=e.originalLine-t.originalLine,i!==0)||(i=e.originalColumn-t.originalColumn,i!==0||r)||(i=e.generatedColumn-t.generatedColumn,i!==0)||(i=e.generatedLine-t.generatedLine,i!==0)?i:Pd(e.name,t.name)}Lo.compareByOriginalPositions=hF;function gF(e,t,r){var i=e.generatedLine-t.generatedLine;return i!==0||(i=e.generatedColumn-t.generatedColumn,i!==0||r)||(i=Pd(e.source,t.source),i!==0)||(i=e.originalLine-t.originalLine,i!==0)||(i=e.originalColumn-t.originalColumn,i!==0)?i:Pd(e.name,t.name)}Lo.compareByGeneratedPositionsDeflated=gF;function Pd(e,t){return e===t?0:e===null?1:t===null?-1:e>t?1:-1}function mF(e,t){var r=e.generatedLine-t.generatedLine;return r!==0||(r=e.generatedColumn-t.generatedColumn,r!==0)||(r=Pd(e.source,t.source),r!==0)||(r=e.originalLine-t.originalLine,r!==0)||(r=e.originalColumn-t.originalColumn,r!==0)?r:Pd(e.name,t.name)}Lo.compareByGeneratedPositionsInflated=mF;function vF(e){return JSON.parse(e.replace(/^\)]}'[^\n]*\n/,""))}Lo.parseSourceMapInput=vF;function yF(e,t,r){if(t=t||"",e&&(e[e.length-1]!=="/"&&t[0]!=="/"&&(e+="/"),t=e+t),r){var i=Rp(r);if(!i)throw new Error("sourceMapURL could not be parsed");if(i.path){var o=i.path.lastIndexOf("/");o>=0&&(i.path=i.path.substring(0,o+1));}t=SC(Ud(i),t);}return Tv(t)}Lo.computeSourceURL=yF;});var _C=J(EC=>{var jv=Zh(),Ov=Object.prototype.hasOwnProperty,Nu=typeof Map<"u";function yc(){this._array=[],this._set=Nu?new Map:Object.create(null);}yc.fromArray=function(t,r){for(var i=new yc,o=0,s=t.length;o<s;o++)i.add(t[o],r);return i};yc.prototype.size=function(){return Nu?this._set.size:Object.getOwnPropertyNames(this._set).length};yc.prototype.add=function(t,r){var i=Nu?t:jv.toSetString(t),o=Nu?this.has(t):Ov.call(this._set,i),s=this._array.length;(!o||r)&&this._array.push(t),o||(Nu?this._set.set(t,s):this._set[i]=s);};yc.prototype.has=function(t){if(Nu)return this._set.has(t);var r=jv.toSetString(t);return Ov.call(this._set,r)};yc.prototype.indexOf=function(t){if(Nu){var r=this._set.get(t);if(r>=0)return r}else {var i=jv.toSetString(t);if(Ov.call(this._set,i))return this._set[i]}throw new Error('"'+t+'" is not in the set.')};yc.prototype.at=function(t){if(t>=0&&t<this._array.length)return this._array[t];throw new Error("No element indexed by "+t)};yc.prototype.toArray=function(){return this._array.slice()};EC.ArraySet=yc;});var OC=J(jC=>{var TC=Zh();function bF(e,t){var r=e.generatedLine,i=t.generatedLine,o=e.generatedColumn,s=t.generatedColumn;return i>r||i==r&&s>=o||TC.compareByGeneratedPositionsInflated(e,t)<=0}function eg(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0};}eg.prototype.unsortedForEach=function(t,r){this._array.forEach(t,r);};eg.prototype.add=function(t){bF(this._last,t)?(this._last=t,this._array.push(t)):(this._sorted=!1,this._array.push(t));};eg.prototype.toArray=function(){return this._sorted||(this._array.sort(TC.compareByGeneratedPositionsInflated),this._sorted=!0),this._array};jC.MappingList=eg;});var FC=J(IC=>{var Qp=bC(),La=Zh(),tg=_C().ArraySet,wF=OC().MappingList;function qA(e){e||(e={}),this._file=La.getArg(e,"file",null),this._sourceRoot=La.getArg(e,"sourceRoot",null),this._skipValidation=La.getArg(e,"skipValidation",!1),this._sources=new tg,this._names=new tg,this._mappings=new wF,this._sourcesContents=null;}qA.prototype._version=3;qA.fromSourceMap=function(t){var r=t.sourceRoot,i=new qA({file:t.file,sourceRoot:r});return t.eachMapping(function(o){var s={generated:{line:o.generatedLine,column:o.generatedColumn}};o.source!=null&&(s.source=o.source,r!=null&&(s.source=La.relative(r,s.source)),s.original={line:o.originalLine,column:o.originalColumn},o.name!=null&&(s.name=o.name)),i.addMapping(s);}
98),t.sources.forEach(function(o){var s=o;r!==null&&(s=La.relative(r,o)),i._sources.has(s)||i._sources.add(s);var u=t.sourceContentFor(o);u!=null&&i.setSourceContent(o,u);}),i};qA.prototype.addMapping=function(t){var r=La.getArg(t,"generated"),i=La.getArg(t,"original",null),o=La.getArg(t,"source",null),s=La.getArg(t,"name",null);this._skipValidation||this._validateMapping(r,i,o,s),o!=null&&(o=String(o),this._sources.has(o)||this._sources.add(o)),s!=null&&(s=String(s),this._names.has(s)||this._names.add(s)),this._mappings.add({generatedLine:r.line,generatedColumn:r.column,originalLine:i!=null&&i.line,originalColumn:i!=null&&i.column,source:o,name:s});};qA.prototype.setSourceContent=function(t,r){var i=t;this._sourceRoot!=null&&(i=La.relative(this._sourceRoot,i)),r!=null?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[La.toSetString(i)]=r):this._sourcesContents&&(delete this._sourcesContents[La.toSetString(i)],Object.keys(this._sourcesContents).length===0&&(this._sourcesContents=null));};qA.prototype.applySourceMap=function(t,r,i){var o=r;if(r==null){if(t.file==null)throw new Error(`SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's "file" property. Both were omitted.`);o=t.file;}var s=this._sourceRoot;s!=null&&(o=La.relative(s,o));var u=new tg,n=new tg;this._mappings.unsortedForEach(function(f){if(f.source===o&&f.originalLine!=null){var x=t.originalPositionFor({line:f.originalLine,column:f.originalColumn});x.source!=null&&(f.source=x.source,i!=null&&(f.source=La.join(i,f.source)),s!=null&&(f.source=La.relative(s,f.source)),f.originalLine=x.line,f.originalColumn=x.column,x.name!=null&&(f.name=x.name));}var E=f.source;E!=null&&!u.has(E)&&u.add(E);var O=f.name;O!=null&&!n.has(O)&&n.add(O);},this),this._sources=u,this._names=n,t.sources.forEach(function(f){var x=t.sourceContentFor(f);x!=null&&(i!=null&&(f=La.join(i,f)),s!=null&&(f=La.relative(s,f)),this.setSourceContent(f,x));},this);};qA.prototype._validateMapping=function(t,r,i,o){if(r&&typeof r.line!="number"&&typeof r.column!="number")throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if(!(t&&"line"in t&&"column"in t&&t.line>0&&t.column>=0&&!r&&!i&&!o)){if(t&&"line"in t&&"column"in t&&r&&"line"in r&&"column"in r&&t.line>0&&t.column>=0&&r.line>0&&r.column>=0&&i)return;throw new Error("Invalid mapping: "+JSON.stringify({generated:t,source:i,original:r,name:o}))}};qA.prototype._serializeMappings=function(){for(var t=0,r=1,i=0,o=0,s=0,u=0,n="",f,x,E,O,B=this._mappings.toArray(),U=0,I=B.length;U<I;U++){if(x=B[U],f="",x.generatedLine!==r)for(t=0;x.generatedLine!==r;)f+=";",r++;else if(U>0){if(!La.compareByGeneratedPositionsInflated(x,B[U-1]))continue;f+=",";}f+=Qp.encode(x.generatedColumn-t),t=x.generatedColumn,x.source!=null&&(O=this._sources.indexOf(x.source),f+=Qp.encode(O-u),u=O,f+=Qp.encode(x.originalLine-1-o),o=x.originalLine-1,f+=Qp.encode(x.originalColumn-i),i=x.originalColumn,x.name!=null&&(E=this._names.indexOf(x.name),f+=Qp.encode(E-s),s=E)),n+=f;}return n};qA.prototype._generateSourcesContent=function(t,r){return t.map(function(i){if(!this._sourcesContents)return null;r!=null&&(i=La.relative(r,i));var o=La.toSetString(i);return Object.prototype.hasOwnProperty.call(this._sourcesContents,o)?this._sourcesContents[o]:null},this)};qA.prototype.toJSON=function(){var t={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return this._file!=null&&(t.file=this._file),this._sourceRoot!=null&&(t.sourceRoot=this._sourceRoot),this._sourcesContents&&(t.sourcesContent=this._generateSourcesContent(t.sources,t.sourceRoot)),t};qA.prototype.toString=function(){return JSON.stringify(this.toJSON())};IC.SourceMapGenerator=qA;});var PC=J((aH,UC)=>{var SF=FC().SourceMapGenerator,LC={Atrule:!0,Selector:!0,Declaration:!0};UC.exports=function(t){var r=new SF,i=1,o=0,s={line:1,column:0},u={line:0,column:0},n=!1,f={line:1,column:0},x={generated:f},E=t.node;
98t.node=function(U){if(U.loc&&U.loc.start&&LC.hasOwnProperty(U.type)){var I=U.loc.start.line,N=U.loc.start.column-1;(u.line!==I||u.column!==N)&&(u.line=I,u.column=N,s.line=i,s.column=o,n&&(n=!1,(s.line!==f.line||s.column!==f.column)&&r.addMapping(x)),n=!0,r.addMapping({source:U.loc.source,original:u,generated:s}));}E.call(this,U),n&&LC.hasOwnProperty(U.type)&&(f.line=i,f.column=o);};var O=t.chunk;t.chunk=function(U){for(var I=0;I<U.length;I++)U.charCodeAt(I)===10?(i++,o=0):o++;O(U);};var B=t.result;return t.result=function(){return n&&r.addMapping(x),{css:B(),map:r}},t};});var kC=J((oH,MC)=>{var CF=PC(),BF=Object.prototype.hasOwnProperty;function xF(e,t){var r=e.children,i=null;typeof t!="function"?r.forEach(this.node,this):r.forEach(function(o){i!==null&&t.call(this,i),this.node(o),i=o;},this);}MC.exports=function(t){function r(s){if(BF.call(i,s.type))i[s.type].call(this,s);else throw new Error("Unknown node type: "+s.type)}var i={};if(t.node)for(var o in t.node)i[o]=t.node[o].generate;return function(s,u){var n="",f={children:xF,node:r,chunk:function(x){n+=x;},result:function(){return n}};return u&&(typeof u.decorator=="function"&&(f=u.decorator(f)),u.sourceMap&&(f=CF(f))),f.node(s),f.result()}};});var DC=J((AH,NC)=>{var Iv=Mu();NC.exports=function(t){return {fromPlainObject:function(r){return t(r,{enter:function(i){i.children&&!(i.children instanceof Iv)&&(i.children=new Iv().fromArray(i.children));}}),r},toPlainObject:function(r){return t(r,{leave:function(i){i.children&&i.children instanceof Iv&&(i.children=i.children.toArray());}}),r}}};});var KC=J((lH,zC)=>{var Fv=Object.prototype.hasOwnProperty,Hp=function(){};function RC(e){return typeof e=="function"?e:Hp}function QC(e,t){return function(r,i,o){r.type===t&&e.call(this,r,i,o);}}function EF(e,t){var r=t.structure,i=[];for(var o in r)if(Fv.call(r,o)!==!1){var s=r[o],u={name:o,type:!1,nullable:!1};Array.isArray(r[o])||(s=[r[o]]);for(var n=0;n<s.length;n++){var f=s[n];f===null?u.nullable=!0:typeof f=="string"?u.type="node":Array.isArray(f)&&(u.type="list");}u.type&&i.push(u);}return i.length?{context:t.walkContext,fields:i}:null}function _F(e){var t={};for(var r in e.node)if(Fv.call(e.node,r)){var i=e.node[r];if(!i.structure)throw new Error("Missed `structure` field in `"+r+"` node type definition");t[r]=EF(r,i);}return t}function HC(e,t){var r=e.fields.slice(),i=e.context,o=typeof i=="string";return t&&r.reverse(),function(s,u,n,f){var x;o&&(x=u[i],u[i]=s);for(var E=0;E<r.length;E++){var O=r[E],B=s[O.name];if(!O.nullable||B){if(O.type==="list"){var U=t?B.reduceRight(f,!1):B.reduce(f,!1);if(U)return !0}else if(n(B))return !0}}o&&(u[i]=x);}}function WC(e){return {Atrule:{StyleSheet:e.StyleSheet,Atrule:e.Atrule,Rule:e.Rule,Block:e.Block},Rule:{StyleSheet:e.StyleSheet,Atrule:e.Atrule,Rule:e.Rule,Block:e.Block},Declaration:{StyleSheet:e.StyleSheet,Atrule:e.Atrule,Rule:e.Rule,Block:e.Block,DeclarationList:e.DeclarationList}}}zC.exports=function(t){var r=_F(t),i={},o={},s=Symbol("break-walk"),u=Symbol("skip-node");for(var n in r)Fv.call(r,n)&&r[n]!==null&&(i[n]=HC(r[n],!1),o[n]=HC(r[n],!0));var f=WC(i),x=WC(o),E=function(O,B){function U(R,q,re){var ce=N.call(V,R,q,re);if(ce===s){debugger;return !0}return ce===u?!1:!!(H.hasOwnProperty(R.type)&&H[R.type](R,V,U,I)||z.call(V,R,q,re)===s)}var I=(R,q,re,ce)=>R||U(q,re,ce),N=Hp,z=Hp,H=i,V={break:s,skip:u,root:O,stylesheet:null,atrule:null,atrulePrelude:null,rule:null,selector:null,block:null,declaration:null,function:null};if(typeof B=="function")N=B;else if(B&&(N=RC(B.enter),z=RC(B.leave),B.reverse&&(H=o),B.visit)){if(f.hasOwnProperty(B.visit))H=B.reverse?x[B.visit]:f[B.visit];else if(!r.hasOwnProperty(B.visit))throw new Error("Bad value `"+B.visit+"` for `visit` option (should be: "+Object.keys(r).join(", ")+")");N=QC(N,B.visit),z=QC(z,B.visit);}if(N===Hp&&z===Hp)throw new Error("Neither `enter` nor `leave` walker handler is set or both aren't a function");U(O);};return E.break=s,E.skip=u,E.find=function(O,B){var U=null;return E(O,function(I,N,z){if(B.call(this,I,N,z))return U=I,s}),U},E.findLast=function(O,B){var U=null;
98return E(O,{reverse:!0,enter:function(I,N,z){if(B.call(this,I,N,z))return U=I,s}}),U},E.findAll=function(O,B){var U=[];return E(O,function(I,N,z){B.call(this,I,N,z)&&U.push(I);}),U},E};});var GC=J((cH,VC)=>{var TF=Mu();VC.exports=function e(t){var r={};for(var i in t){var o=t[i];o&&(Array.isArray(o)||o instanceof TF?o=o.map(e):o.constructor===Object&&(o=e(o))),r[i]=o;}return r};});var JC=J((uH,$C)=>{var Md=Object.prototype.hasOwnProperty,jF={generic:!0,types:Uv,atrules:{prelude:qC,descriptors:qC},properties:Uv,parseContext:OF,scope:XC,atrule:["parse"],pseudo:["parse"],node:["name","structure","parse","generate","walkContext"]};function rg(e){return e&&e.constructor===Object}function Lv(e){return rg(e)?Object.assign({},e):e}function OF(e,t){return Object.assign(e,t)}function XC(e,t){for(let r in t)Md.call(t,r)&&(rg(e[r])?XC(e[r],Lv(t[r])):e[r]=Lv(t[r]));return e}function YC(e,t){return typeof t=="string"&&/^\s*\|/.test(t)?typeof e=="string"?e+t:t.replace(/^\s*\|\s*/,""):t||null}function Uv(e,t){if(typeof t=="string")return YC(e,t);let r=Object.assign({},e);for(let i in t)Md.call(t,i)&&(r[i]=YC(Md.call(e,i)?e[i]:void 0,t[i]));return r}function qC(e,t){let r=Uv(e,t);return !rg(r)||Object.keys(r).length?r:null}function Wp(e,t,r){for(let i in r)if(Md.call(r,i)!==!1){if(r[i]===!0)i in t&&Md.call(t,i)&&(e[i]=Lv(t[i]));else if(r[i]){if(typeof r[i]=="function"){let o=r[i];e[i]=o({},e[i]),e[i]=o(e[i]||{},t[i]);}else if(rg(r[i])){let o={};for(let s in e[i])o[s]=Wp({},e[i][s],r[i]);for(let s in t[i])o[s]=Wp(o[s]||{},t[i][s],r[i]);e[i]=o;}else if(Array.isArray(r[i])){let o={},s=r[i].reduce(function(u,n){return u[n]=!0,u},{});for(let[u,n]of Object.entries(e[i]||{}))o[u]={},n&&Wp(o[u],n,s);for(let u in t[i])Md.call(t[i],u)&&(o[u]||(o[u]={}),t[i]&&t[i][u]&&Wp(o[u],t[i][u],s));e[i]=o;}}}return e}$C.exports=(e,t)=>Wp(e,t,jF);});var eB=J(ZC=>{var IF=Mu(),FF=Pm(),LF=Tp(),Pv=qS(),UF=$S(),PF=tn$1(),MF=pC(),kF=kC(),NF=DC(),DF=KC(),RF=GC(),ng=Uh(),ig=JC();function Mv(e){var t=MF(e),r=DF(e),i=kF(e),o=NF(r),s={List:IF,SyntaxError:FF,TokenStream:LF,Lexer:Pv,vendorPrefix:ng.vendorPrefix,keyword:ng.keyword,property:ng.property,isCustomProperty:ng.isCustomProperty,definitionSyntax:UF,lexer:null,createLexer:function(u){return new Pv(u,s,s.lexer.structure)},tokenize:PF,parse:t,walk:r,generate:i,find:r.find,findLast:r.findLast,findAll:r.findAll,clone:RF,fromPlainObject:o.fromPlainObject,toPlainObject:o.toPlainObject,createSyntax:function(u){return Mv(ig({},u))},fork:function(u){var n=ig({},e);return Mv(typeof u=="function"?u(n,Object.assign):ig(n,u))}};return s.lexer=new Pv({generic:!0,types:e.types,atrules:e.atrules,properties:e.properties,node:e.node},s),s}ZC.create=function(e){return Mv(ig({},e))};});var tB=J((pH,QF)=>{QF.exports={"@charset":{syntax:'@charset "<charset>";',groups:["CSS Charsets"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@charset"},"@counter-style":{syntax:`@counter-style <counter-style-name> { 99 [ system: <counter-system>; ] || 100 [ symbols: <counter-symbols>; ] || 101 [ additive-symbols: <additive-symbols>; ] || 102 [ negative: <negative-symbol>; ] || 103 [ prefix: <prefix>; ] || 104 [ suffix: <suffix>; ] || 105 [ range: <range>; ] || 106 [ pad: <padding>; ] || 107 [ speak-as: <speak-as>; ] || 108 [ fallback: <counter-style-name>; ] 109}`,interfaces:["CSSCounterStyleRule"],groups:["CSS Counter Styles"],descriptors:{"additive-symbols":{syntax:"[ <integer> && <symbol> ]#",media:"all",initial:"n/a (required)",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},fallback:{syntax:"<counter-style-name>",media:"all",initial:"decimal",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},negative:{syntax:"<symbol> <symbol>?",media:"all",initial:'"-" hyphen-minus',percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},pad:{syntax:"<integer> && <symbol>",media:"all",initial:'0 ""',percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},prefix:{syntax:"<symbol>",media:"all",initial:'""',percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},range:{syntax:"[ [ <integer> | infinite ]{2} ]# | auto",media:"all",initial:"auto",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},"speak-as":{syntax:"auto | bullets | numbers | words | spell-out | <counter-style-name>",media:"all",initial:"auto",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},suffix:{syntax:"<symbol>",media:"all",initial:'". "',percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},symbols:{syntax:"<symbol>+",media:"all",initial:"n/a (required)",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},system:{syntax:"cyclic | numeric | alphabetic | symbolic | additive | [ fixed <integer>? ] | [ extends <counter-style-name> ]",media:"all",initial:"symbolic",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"}},status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@counter-style"},"@document":{syntax:`@document [ <url> | url-prefix(<string>) | domain(<string>) | media-document(<string>) | regexp(<string>) ]# { 110 <group-rule-body> 111}`,interfaces:["CSSGroupingRule","CSSConditionRule"],groups:["CSS Conditional Rules"],status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@document"},"@font-face":{syntax:`@font-face { 112 [ font-family: <family-name>; ] || 113 [ src: <src>; ] || 114 [ unicode-range: <unicode-range>; ] || 115 [ font-variant: <font-variant>; ] || 116 [ font-feature-settings: <font-feature-settings>; ] || 117 [ font-variation-settings: <font-variation-settings>; ] || 118 [ font-stretch: <font-stretch>; ] ||
119 [ font-weight: <font-weight>; ] || 120 [ font-style: <font-style>; ] 121}`,interfaces:["CSSFontFaceRule"],groups:["CSS Fonts"],descriptors:{"font-display":{syntax:"[ auto | block | swap | fallback | optional ]",media:"visual",percentages:"no",initial:"auto",computed:"asSpecified",order:"uniqueOrder",status:"experimental"},"font-family":{syntax:"<family-name>",media:"all",initial:"n/a (required)",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},"font-feature-settings":{syntax:"normal | <feature-tag-value>#",media:"all",initial:"normal",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},"font-variation-settings":{syntax:"normal | [ <string> <number> ]#",media:"all",initial:"normal",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},"font-stretch":{syntax:"<font-stretch-absolute>{1,2}",media:"all",initial:"normal",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},"font-style":{syntax:"normal | italic | oblique <angle>{0,2}",media:"all",initial:"normal",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},"font-weight":{syntax:"<font-weight-absolute>{1,2}",media:"all",initial:"normal",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},"font-variant":{syntax:"normal | none | [ <common-lig-values> || <discretionary-lig-values> || <historical-lig-values> || <contextual-alt-values> || stylistic(<feature-value-name>) || historical-forms || styleset(<feature-value-name>#) || character-variant(<feature-value-name>#) || swash(<feature-value-name>) || ornaments(<feature-value-name>) || annotation(<feature-value-name>) || [ small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps ] || <numeric-figure-values> || <numeric-spacing-values> || <numeric-fraction-values> || ordinal || slashed-zero || <east-asian-variant-values> || <east-asian-width-values> || ruby ]",media:"all",initial:"normal",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},src:{syntax:"[ <url> [ format( <string># ) ]? | local( <family-name> ) ]#",media:"all",initial:"n/a (required)",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},"unicode-range":{syntax:"<unicode-range>#",media:"all",initial:"U+0-10FFFF",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"}},status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@font-face"},"@font-feature-values":{syntax:`@font-feature-values <family-name># { 122 <feature-value-block-list> 123}`,interfaces:["CSSFontFeatureValuesRule"],groups:["CSS Fonts"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@font-feature-values"},"@import":{syntax:"@import [ <string> | <url> ] [ <media-query-list> ]?;",groups:["Media Queries"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@import"},"@keyframes":{syntax:`@keyframes <keyframes-name> { 124 <keyframe-block-list> 125}`,interfaces:["CSSKeyframeRule","CSSKeyframesRule"],groups:["CSS Animations"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@keyframes"},"@media":{syntax:`@media <media-query-list> { 126 <group-rule-body> 127}`,interfaces:["CSSGroupingRule","CSSConditionRule","CSSMediaRule","CSSCustomMediaRule"],groups:["CSS Conditional Rules","Media Queries"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@media"},"@namespace":{syntax:"@namespace <namespace-prefix>? [ <string> | <url> ];",groups:["CSS Namespaces"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@namespace"},"@page":{syntax:`@page <page-selector-list> { 128 <page-body> 129}`,interfaces:["CSSPageRule"],groups:["CSS Pages"],descriptors:{bleed:{syntax:"auto | <length>",media:["visual","paged"],initial:"auto",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},marks:{syntax:"none | [ crop || cross ]",media:["visual","paged"],initial:"none",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},size:{syntax:"<length>{1,2} | auto | [ <page-size> || [ portrait | landscape ] ]",media:["visual","paged"],initial:"auto",percentages:"no",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"orderOfAppearance",status:"standard"}},status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@page"},"@property":{syntax:`@property <custom-property-name> { 130 <declaration-list> 131}`,interfaces:["CSS","CSSPropertyRule"],groups:["CSS Houdini"],descriptors:{syntax:{syntax:"<string>",media:"all",percentages:"no",initial:"n/a (required)",computed:"asSpecified",order:"uniqueOrder",status:"experimental"},inherits:{syntax:"true | false",media:"all",percentages:"no",initial:"auto",computed:"asSpecified",order:"uniqueOrder",status:"experimental"},"initial-value":{syntax:"<string>",media:"all",initial:"n/a (required)",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"experimental"}},status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@property"}
131,"@supports":{syntax:`@supports <supports-condition> { 132 <group-rule-body> 133}`,interfaces:["CSSGroupingRule","CSSConditionRule","CSSSupportsRule"],groups:["CSS Conditional Rules"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@supports"},"@viewport":{syntax:`@viewport { 134 <group-rule-body> 135}`,interfaces:["CSSViewportRule"],groups:["CSS Device Adaptation"],descriptors:{height:{syntax:"<viewport-length>{1,2}",media:["visual","continuous"],initial:["min-height","max-height"],percentages:["min-height","max-height"],computed:["min-height","max-height"],order:"orderOfAppearance",status:"standard"},"max-height":{syntax:"<viewport-length>",media:["visual","continuous"],initial:"auto",percentages:"referToHeightOfInitialViewport",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard"},"max-width":{syntax:"<viewport-length>",media:["visual","continuous"],initial:"auto",percentages:"referToWidthOfInitialViewport",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard"},"max-zoom":{syntax:"auto | <number> | <percentage>",media:["visual","continuous"],initial:"auto",percentages:"the zoom factor itself",computed:"autoNonNegativeOrPercentage",order:"uniqueOrder",status:"standard"},"min-height":{syntax:"<viewport-length>",media:["visual","continuous"],initial:"auto",percentages:"referToHeightOfInitialViewport",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard"},"min-width":{syntax:"<viewport-length>",media:["visual","continuous"],initial:"auto",percentages:"referToWidthOfInitialViewport",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard"},"min-zoom":{syntax:"auto | <number> | <percentage>",media:["visual","continuous"],initial:"auto",percentages:"the zoom factor itself",computed:"autoNonNegativeOrPercentage",order:"uniqueOrder",status:"standard"},orientation:{syntax:"auto | portrait | landscape",media:["visual","continuous"],initial:"auto",percentages:"referToSizeOfBoundingBox",computed:"asSpecified",order:"uniqueOrder",status:"standard"},"user-zoom":{syntax:"zoom | fixed",media:["visual","continuous"],initial:"zoom",percentages:"referToSizeOfBoundingBox",computed:"asSpecified",order:"uniqueOrder",status:"standard"},"viewport-fit":{syntax:"auto | contain | cover",media:["visual","continuous"],initial:"auto",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},width:{syntax:"<viewport-length>{1,2}",media:["visual","continuous"],initial:["min-width","max-width"],percentages:["min-width","max-width"],computed:["min-width","max-width"],order:"orderOfAppearance",status:"standard"},zoom:{syntax:"auto | <number> | <percentage>",media:["visual","continuous"],initial:"auto",percentages:"the zoom factor itself",computed:"autoNonNegativeOrPercentage",order:"uniqueOrder",status:"standard"}},status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@viewport"}};});var rB=J((fH,HF)=>{HF.exports=
vendor: 198,985 bytes, line 135
135{"--*":{syntax:"<declaration-value>",media:"all",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Variables"],initial:"seeProse",appliesto:"allElements",computed:"asSpecifiedWithVarsSubstituted",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/--*"},"-ms-accelerator":{syntax:"false | true",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"false",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-accelerator"},"-ms-block-progression":{syntax:"tb | rl | bt | lr",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"tb",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-block-progression"},"-ms-content-zoom-chaining":{syntax:"none | chained",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"none",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-chaining"},"-ms-content-zooming":{syntax:"none | zoom",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"zoomForTheTopLevelNoneForTheRest",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zooming"},"-ms-content-zoom-limit":{syntax:"<'-ms-content-zoom-limit-min'> <'-ms-content-zoom-limit-max'>",media:"interactive",inherited:!1,animationType:"discrete",percentages:["-ms-content-zoom-limit-max","-ms-content-zoom-limit-min"],groups:["Microsoft Extensions"],initial:["-ms-content-zoom-limit-max","-ms-content-zoom-limit-min"],appliesto:"nonReplacedBlockAndInlineBlockElements",computed:["-ms-content-zoom-limit-max","-ms-content-zoom-limit-min"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-limit"},"-ms-content-zoom-limit-max":{syntax:"<percentage>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"maxZoomFactor",groups:["Microsoft Extensions"],initial:"400%",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-limit-max"},"-ms-content-zoom-limit-min":{syntax:"<percentage>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"minZoomFactor",groups:["Microsoft Extensions"],initial:"100%",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-limit-min"},"-ms-content-zoom-snap":{syntax:"<'-ms-content-zoom-snap-type'> || <'-ms-content-zoom-snap-points'>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:["-ms-content-zoom-snap-type","-ms-content-zoom-snap-points"],appliesto:"nonReplacedBlockAndInlineBlockElements",computed:["-ms-content-zoom-snap-type","-ms-content-zoom-snap-points"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-snap"},"-ms-content-zoom-snap-points":{syntax:"snapInterval( <percentage>, <percentage> ) | snapList( <percentage># )",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"snapInterval(0%, 100%)",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-snap-points"},"-ms-content-zoom-snap-type":{syntax:"none | proximity | mandatory",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"none",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-snap-type"},"-ms-filter":{syntax:"<string>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:'""',appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-filter"},"-ms-flow-from":{syntax:"[ none | <custom-ident> ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"none",appliesto:"nonReplacedElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-flow-from"},"-ms-flow-into":{syntax:"[ none | <custom-ident> ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"none",appliesto:"iframeElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-flow-into"},"-ms-grid-columns":{syntax:"none | <track-list> | <auto-track-list>",media:"visual",inherited:!1,animationType:"simpleListOfLpcDifferenceLpc",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"none",appliesto:"gridContainers",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-grid-columns"},"-ms-grid-rows":{syntax:"none | <track-list> | <auto-track-list>",media:"visual",inherited:!1,animationType:"simpleListOfLpcDifferenceLpc",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"none",appliesto:"gridContainers",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-grid-rows"},"-ms-high-contrast-adjust":{syntax:"auto | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-high-contrast-adjust"},"-ms-hyphenate-limit-chars":{syntax:"auto | <integer>{1,3}",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-hyphenate-limit-chars"},"-ms-hyphenate-limit-lines":{syntax:"no-limit | <integer>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"no-limit",appliesto:"blockContainerElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-hyphenate-limit-lines"},"-ms-hyphenate-limit-zone":{syntax:"<percentage> | <length>",media:"visual",inherited:!0,animationType:"discrete",percentages:"referToLineBoxWidth",groups:["Microsoft Extensions"],initial:"0",appliesto:"blockContainerElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-hyphenate-limit-zone"},"-ms-ime-align":{syntax:"auto | after",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-ime-align"},"-ms-overflow-style":{syntax:"auto | none | scrollbar | -ms-autohiding-scrollbar",media:"interactive",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-overflow-style"},"-ms-scrollbar-3dlight-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"dependsOnUserAgent",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-3dlight-color"},"-ms-scrollbar-arrow-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"ButtonText",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-arrow-color"},"-ms-scrollbar-base-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"dependsOnUserAgent",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-base-color"},"-ms-scrollbar-darkshadow-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"ThreeDDarkShadow",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-darkshadow-color"},"-ms-scrollbar-face-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"ThreeDFace",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-face-color"},"-ms-scrollbar-highlight-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"ThreeDHighlight",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-highlight-color"},"-ms-scrollbar-shadow-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"ThreeDDarkShadow",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-shadow-color"},"-ms-scrollbar-track-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"Scrollbar",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-track-color"},"-ms-scroll-chaining":{syntax:"chained | none",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"chained",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-chaining"},"-ms-scroll-limit":{syntax:"<'-ms-scroll-limit-x-min'> <'-ms-scroll-limit-y-min'> <'-ms-scroll-limit-x-max'> <'-ms-scroll-limit-y-max'>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:["-ms-scroll-limit-x-min","-ms-scroll-limit-y-min","-ms-scroll-limit-x-max","-ms-scroll-limit-y-max"],appliesto:"nonReplacedBlockAndInlineBlockElements",computed:["-ms-scroll-limit-x-min","-ms-scroll-limit-y-min","-ms-scroll-limit-x-max","-ms-scroll-limit-y-max"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-limit"},"-ms-scroll-limit-x-max":{syntax:"auto | <length>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-limit-x-max"},"-ms-scroll-limit-x-min":{syntax:"<length>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"0",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-limit-x-min"},"-ms-scroll-limit-y-max":{syntax:"auto | <length>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-limit-y-max"},"-ms-scroll-limit-y-min":{syntax:"<length>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"0",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-limit-y-min"},"-ms-scroll-rails":{syntax:"none | railed",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"railed",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-rails"},"-ms-scroll-snap-points-x":{syntax:"snapInterval( <length-percentage>, <length-percentage> ) | snapList( <length-percentage># )",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"snapInterval(0px, 100%)",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-snap-points-x"},"-ms-scroll-snap-points-y":{syntax:"snapInterval( <length-percentage>, <length-percentage> ) | snapList( <length-percentage># )",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"snapInterval(0px, 100%)",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-snap-points-y"},"-ms-scroll-snap-type":{syntax:"none | proximity | mandatory",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"none",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-snap-type"},"-ms-scroll-snap-x":{syntax:"<'-ms-scroll-snap-type'> <'-ms-scroll-snap-points-x'>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:["-ms-scroll-snap-type","-ms-scroll-snap-points-x"],appliesto:"nonReplacedBlockAndInlineBlockElements",computed:["-ms-scroll-snap-type","-ms-scroll-snap-points-x"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-snap-x"},"-ms-scroll-snap-y":{syntax:"<'-ms-scroll-snap-type'> <'-ms-scroll-snap-points-y'>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:["-ms-scroll-snap-type","-ms-scroll-snap-points-y"],appliesto:"nonReplacedBlockAndInlineBlockElements",computed:["-ms-scroll-snap-type","-ms-scroll-snap-points-y"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-snap-y"},"-ms-scroll-translation":{syntax:"none | vertical-to-horizontal",media:"interactive",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-translation"},"-ms-text-autospace":{syntax:"none | ideograph-alpha | ideograph-numeric | ideograph-parenthesis | ideograph-space",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-text-autospace"},"-ms-touch-select":{syntax:"grippers | none",media:"interactive",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"grippers",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-touch-select"},"-ms-user-select":{syntax:"none | element | text",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"text",appliesto:"nonReplacedElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-user-select"},"-ms-wrap-flow":{syntax:"auto | both | start | end | maximum | clear",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"auto",appliesto:"blockLevelElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-wrap-flow"},"-ms-wrap-margin":{syntax:"<length>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"0",appliesto:"exclusionElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-wrap-margin"},"-ms-wrap-through":{syntax:"wrap | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"wrap",appliesto:"blockLevelElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-wrap-through"},"-moz-appearance":{syntax:"none | button | button-arrow-down | button-arrow-next | button-arrow-previous | button-arrow-up | button-bevel | button-focus | caret | checkbox | checkbox-container | checkbox-label | checkmenuitem | dualbutton | groupbox | listbox | listitem | menuarrow | menubar | menucheckbox | menuimage | menuitem | menuitemtext | menulist | menulist-button | menulist-text | menulist-textfield | menupopup | menuradio | menuseparator | meterbar | meterchunk | progressbar | progressbar-vertical | progresschunk | progresschunk-vertical | radio | radio-container | radio-label | radiomenuitem | range | range-thumb | resizer | resizerpanel | scale-horizontal | scalethumbend | scalethumb-horizontal | scalethumbstart | scalethumbtick | scalethumb-vertical | scale-vertical | scrollbarbutton-down | scrollbarbutton-left | scrollbarbutton-right | scrollbarbutton-up | scrollbarthumb-horizontal | scrollbarthumb-vertical | scrollbartrack-horizontal | scrollbartrack-vertical | searchfield | separator | sheet | spinner | spinner-downbutton | spinner-textfield | spinner-upbutton | splitter | statusbar | statusbarpanel | tab | tabpanel | tabpanels | tab-scroll-arrow-back | tab-scroll-arrow-forward | textfield | textfield-multiline | toolbar | toolbarbutton | toolbarbutton-dropdown | toolbargripper | toolbox | tooltip | treeheader | treeheadercell | treeheadersortarrow | treeitem | treeline | treetwisty | treetwistyopen | treeview | -moz-mac-unified-toolbar | -moz-win-borderless-glass | -moz-win-browsertabbar-toolbox | -moz-win-communicationstext | -moz-win-communications-toolbox | -moz-win-exclude-glass | -moz-win-glass | -moz-win-mediatext | -moz-win-media-toolbox | -moz-window-button-box | -moz-window-button-box-maximized | -moz-window-button-close | -moz-window-button-maximize | -moz-window-button-minimize | -moz-window-button-restore | -moz-window-frame-bottom | -moz-window-frame-left | -moz-window-frame-right | -moz-window-titlebar | -moz-window-titlebar-maximized",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"noneButOverriddenInUserAgentCSS",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/appearance"},"-moz-binding":{syntax:"<url> | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElementsExceptGeneratedContentOrPseudoElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-binding"},"-moz-border-bottom-colors":{syntax:"<color>+ | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-border-bottom-colors"},"-moz-border-left-colors":{syntax:"<color>+ | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-border-left-colors"},"-moz-border-right-colors":{syntax:"<color>+ | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-border-right-colors"},"-moz-border-top-colors":{syntax:"<color>+ | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-border-top-colors"},"-moz-context-properties":{syntax:"none | [ fill | fill-opacity | stroke | stroke-opacity ]#",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElementsThatCanReferenceImages",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-context-properties"},"-moz-float-edge":{syntax:"border-box | content-box | margin-box | padding-box",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"content-box",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-float-edge"},"-moz-force-broken-image-icon":{syntax:"<integer [0,1]>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"0",appliesto:"images",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-force-broken-image-icon"},"-moz-image-region":{syntax:"<shape> | auto",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"auto",appliesto:"xulImageElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-image-region"},"-moz-orient":{syntax:"inline | block | horizontal | vertical",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"inline",appliesto:"anyElementEffectOnProgressAndMeter",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-orient"},"-moz-outline-radius":{syntax:"<outline-radius>{1,4} [ / <outline-radius>{1,4} ]?",media:"visual",inherited:!1,animationType:["-moz-outline-radius-topleft","-moz-outline-radius-topright","-moz-outline-radius-bottomright","-moz-outline-radius-bottomleft"],percentages:["-moz-outline-radius-topleft","-moz-outline-radius-topright","-moz-outline-radius-bottomright","-moz-outline-radius-bottomleft"],groups:["Mozilla Extensions"],initial:["-moz-outline-radius-topleft","-moz-outline-radius-topright","-moz-outline-radius-bottomright","-moz-outline-radius-bottomleft"],appliesto:"allElements",computed:["-moz-outline-radius-topleft","-moz-outline-radius-topright","-moz-outline-radius-bottomright","-moz-outline-radius-bottomleft"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius"},"-moz-outline-radius-bottomleft":{syntax:"<outline-radius>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["Mozilla Extensions"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius-bottomleft"},"-moz-outline-radius-bottomright":{syntax:"<outline-radius>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["Mozilla Extensions"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius-bottomright"},"-moz-outline-radius-topleft":{syntax:"<outline-radius>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["Mozilla Extensions"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius-topleft"},"-moz-outline-radius-topright":{syntax:"<outline-radius>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["Mozilla Extensions"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius-topright"},"-moz-stack-sizing":{syntax:"ignore | stretch-to-fit",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"stretch-to-fit",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-stack-sizing"},"-moz-text-blink":{syntax:"none | blink",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-text-blink"},"-moz-user-focus":{syntax:"ignore | normal | select-after | select-before | select-menu | select-same | select-all | none",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-user-focus"},"-moz-user-input":{syntax:"auto | none | enabled | disabled",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-user-input"},"-moz-user-modify":{syntax:"read-only | read-write | write-only",media:"interactive",inherited:!0,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"read-only",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-user-modify"},"-moz-window-dragging":{syntax:"drag | no-drag",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"drag",appliesto:"allElementsCreatingNativeWindows",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-window-dragging"},"-moz-window-shadow":{syntax:"default | menu | tooltip | sheet | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"default",appliesto:"allElementsCreatingNativeWindows",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-window-shadow"},"-webkit-appearance":{syntax:"none | button | button-bevel | caret | checkbox | default-button | inner-spin-button | listbox | listitem | media-controls-background | media-controls-fullscreen-background | media-current-time-display | media-enter-fullscreen-button | media-exit-fullscreen-button | media-fullscreen-button | media-mute-button | media-overlay-play-button | media-play-button | media-seek-back-button | media-seek-forward-button | media-slider | media-sliderthumb | media-time-remaining-display | media-toggle-closed-captions-button | media-volume-slider | media-volume-slider-container | media-volume-sliderthumb | menulist | menulist-button | menulist-text | menulist-textfield | meter | progress-bar | progress-bar-value | push-button | radio | searchfield | searchfield-cancel-button | searchfield-decoration | searchfield-results-button | searchfield-results-decoration | slider-horizontal | slider-vertical | sliderthumb-horizontal | sliderthumb-vertical | square-button | textarea | textfield | -apple-pay-button",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"noneButOverriddenInUserAgentCSS",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/appearance"},"-webkit-border-before":{syntax:"<'border-width'> || <'border-style'> || <'color'>",media:"visual",inherited:!0,animationType:"discrete",percentages:["-webkit-border-before-width"],groups:["WebKit Extensions"],initial:["border-width","border-style","color"],appliesto:"allElements",computed:["border-width","border-style","color"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-border-before"},"-webkit-border-before-color":{syntax:"<'color'>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"nonstandard"},"-webkit-border-before-style":{syntax:"<'border-style'>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard"},"-webkit-border-before-width":{syntax:"<'border-width'>",media:"visual",inherited:!0,animationType:"discrete",percentages:"logicalWidthOfContainingBlock",groups:["WebKit Extensions"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthZeroIfBorderStyleNoneOrHidden",order:"uniqueOrder",status:"nonstandard"},"-webkit-box-reflect":{syntax:"[ above | below | right | left ]? <length>? <image>?",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-box-reflect"},"-webkit-line-clamp":{syntax:"none | <integer>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["WebKit Extensions","CSS Overflow"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-line-clamp"},"-webkit-mask":{syntax:"[ <mask-reference> || <position> [ / <bg-size> ]? || <repeat-style> || [ <box> | border | padding | content | text ] || [ <box> | border | padding | content ] ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:["-webkit-mask-image","-webkit-mask-repeat","-webkit-mask-attachment","-webkit-mask-position","-webkit-mask-origin","-webkit-mask-clip"],appliesto:"allElements",computed:["-webkit-mask-image","-webkit-mask-repeat","-webkit-mask-attachment","-webkit-mask-position","-webkit-mask-origin","-webkit-mask-clip"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask"},"-webkit-mask-attachment":{syntax:"<attachment>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"scroll",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-attachment"},"-webkit-mask-clip":{syntax:"[ <box> | border | padding | content | text ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"border",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-clip"},"-webkit-mask-composite":{syntax:"<composite-style>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"source-over",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-composite"},"-webkit-mask-image":{syntax:"<mask-reference>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"none",appliesto:"allElements",computed:"absoluteURIOrNone",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-image"},"-webkit-mask-origin":{syntax:"[ <box> | border | padding | content ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"padding",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-origin"},"-webkit-mask-position":{syntax:"<position>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"referToSizeOfElement",groups:["WebKit Extensions"],initial:"0% 0%",appliesto:"allElements",computed:"absoluteLengthOrPercentage",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-position"},"-webkit-mask-position-x":{syntax:"[ <length-percentage> | left | center | right ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"referToSizeOfElement",groups:["WebKit Extensions"],initial:"0%",appliesto:"allElements",computed:"absoluteLengthOrPercentage",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-position-x"},"-webkit-mask-position-y":{syntax:"[ <length-percentage> | top | center | bottom ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"referToSizeOfElement",groups:["WebKit Extensions"],initial:"0%",appliesto:"allElements",computed:"absoluteLengthOrPercentage",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-position-y"},"-webkit-mask-repeat":{syntax:"<repeat-style>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"repeat",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-repeat"},"-webkit-mask-repeat-x":{syntax:"repeat | no-repeat | space | round",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"repeat",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-repeat-x"},"-webkit-mask-repeat-y":{syntax:"repeat | no-repeat | space | round",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"repeat",appliesto:"allElements",computed:"absoluteLengthOrPercentage",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-repeat-y"},"-webkit-mask-size":{syntax:"<bg-size>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"relativeToBackgroundPositioningArea",groups:["WebKit Extensions"],initial:"auto auto",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-size"},"-webkit-overflow-scrolling":{syntax:"auto | touch",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"auto",appliesto:"scrollingBoxes",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-overflow-scrolling"},"-webkit-tap-highlight-color":{syntax:"<color>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"black",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-tap-highlight-color"},"-webkit-text-fill-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"color",percentages:"no",groups:["WebKit Extensions"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-text-fill-color"},"-webkit-text-stroke":{syntax:"<length> || <color>",media:"visual",inherited:!0,animationType:["-webkit-text-stroke-width","-webkit-text-stroke-color"],percentages:"no",groups:["WebKit Extensions"],initial:["-webkit-text-stroke-width","-webkit-text-stroke-color"],appliesto:"allElements",computed:["-webkit-text-stroke-width","-webkit-text-stroke-color"],order:"canonicalOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-text-stroke"},"-webkit-text-stroke-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"color",percentages:"no",groups:["WebKit Extensions"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-text-stroke-color"},"-webkit-text-stroke-width":{syntax:"<length>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"0",appliesto:"allElements",computed:"absoluteLength",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-text-stroke-width"},"-webkit-touch-callout":{syntax:"default | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"default",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-touch-callout"},"-webkit-user-modify":{syntax:"read-only | read-write | read-write-plaintext-only",media:"interactive",inherited:!0,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"read-only",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard"},"align-content":{syntax:"normal | <baseline-position> | <content-distribution> | <overflow-position>? <content-position>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:"normal",appliesto:"multilineFlexContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/align-content"},"align-items":{syntax:"normal | stretch | <baseline-position> | [ <overflow-position>? <self-position> ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/align-items"},"align-self":{syntax:"auto | normal | stretch | <baseline-position> | <overflow-position>? <self-position>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:"auto",appliesto:"flexItemsGridItemsAndAbsolutelyPositionedBoxes",computed:"autoOnAbsolutelyPositionedElementsValueOfAlignItemsOnParent",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/align-self"},"align-tracks":{syntax:"[ normal | <baseline-position> | <content-distribution> | <overflow-position>? <content-position> ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"normal",appliesto:"gridContainersWithMasonryLayoutInTheirBlockAxis",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/align-tracks"},all:{syntax:"initial | inherit | unset | revert",media:"noPracticalMedia",inherited:!1,animationType:"eachOfShorthandPropertiesExceptUnicodeBiDiAndDirection",percentages:"no",groups:["CSS Miscellaneous"],initial:"noPracticalInitialValue",appliesto:"allElements",computed:"asSpecifiedAppliesToEachProperty",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/all"},animation:{syntax:"<single-animation>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Animations"],initial:["animation-name","animation-duration","animation-timing-function","animation-delay","animation-iteration-count","animation-direction","animation-fill-mode","animation-play-state"],appliesto:"allElementsAndPseudos",computed:["animation-name","animation-duration","animation-timing-function","animation-delay","animation-direction","animation-iteration-count","animation-fill-mode","animation-play-state"],order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation"},"animation-delay":{syntax:"<time>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Animations"],initial:"0s",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-delay"},"animation-direction":{syntax:"<single-animation-direction>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Animations"],initial:"normal",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-direction"},"animation-duration":{syntax:"<time>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Animations"],initial:"0s",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-duration"},"animation-fill-mode":{syntax:"<single-animation-fill-mode>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Animations"],initial:"none",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-fill-mode"},"animation-iteration-count":{syntax:"<single-animation-iteration-count>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Animations"],initial:"1",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-iteration-count"},"animation-name":{syntax:"[ none | <keyframes-name> ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Animations"],initial:"none",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-name"},"animation-play-state":{syntax:"<single-animation-play-state>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Animations"],initial:"running",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-play-state"},"animation-timing-function":{syntax:"<timing-function>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Animations"],initial:"ease",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-timing-function"},appearance:{syntax:"none | auto | textfield | menulist-button | <compat-auto>",media:"all",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/appearance"},"aspect-ratio":{syntax:"auto | <ratio>",media:"all",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"auto",appliesto:"allElementsExceptInlineBoxesAndInternalRubyOrTableBoxes",computed:"asSpecified",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/aspect-ratio"},azimuth:{syntax:"<angle> | [ [ left-side | far-left | left | center-left | center | center-right | right | far-right | right-side ] || behind ] | leftwards | rightwards",media:"aural",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Speech"],initial:"center",appliesto:"allElements",computed:"normalizedAngle",order:"orderOfAppearance",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/azimuth"},"backdrop-filter":{syntax:"none | <filter-function-list>",media:"visual",inherited:!1,animationType:"filterList",percentages:"no",groups:["Filter Effects"],initial:"none",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/backdrop-filter"},"backface-visibility":{syntax:"visible | hidden",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Transforms"],initial:"visible",appliesto:"transformableElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/backface-visibility"},background:{syntax:"[ <bg-layer> , ]* <final-bg-layer>",media:"visual",inherited:!1,animationType:["background-color","background-image","background-clip","background-position","background-size","background-repeat","background-attachment"],percentages:["background-position","background-size"],groups:["CSS Backgrounds and Borders"],initial:["background-image","background-position","background-size","background-repeat","background-origin","background-clip","background-attachment","background-color"],appliesto:"allElements",computed:["background-image","background-position","background-size","background-repeat","background-origin","background-clip","background-attachment","background-color"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background"},"background-attachment":{syntax:"<attachment>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"scroll",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-attachment"},"background-blend-mode":{syntax:"<blend-mode>#",media:"none",inherited:!1,animationType:"discrete",percentages:"no",groups:["Compositing and Blending"],initial:"normal",appliesto:"allElementsSVGContainerGraphicsAndGraphicsReferencingElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-blend-mode"},"background-clip":{syntax:"<box>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"border-box",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-clip"},"background-color":{syntax:"<color>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"transparent",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-color"},"background-image":{syntax:"<bg-image>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"none",appliesto:"allElements",computed:"asSpecifiedURLsAbsolute",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-image"},"background-origin":{syntax:"<box>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"padding-box",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-origin"},"background-position":{syntax:"<bg-position>#",media:"visual",inherited:!1,animationType:"repeatableListOfSimpleListOfLpc",percentages:"referToSizeOfBackgroundPositioningAreaMinusBackgroundImageSize",groups:["CSS Backgrounds and Borders"],initial:"0% 0%",appliesto:"allElements",computed:"listEachItemTwoKeywordsOriginOffsets",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-position"},"background-position-x":{syntax:"[ center | [ [ left | right | x-start | x-end ]? <length-percentage>? ]! ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"referToWidthOfBackgroundPositioningAreaMinusBackgroundImageHeight",groups:["CSS Backgrounds and Borders"],initial:"left",appliesto:"allElements",computed:"listEachItemConsistingOfAbsoluteLengthPercentageAndOrigin",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-position-x"},"background-position-y":{syntax:"[ center | [ [ top | bottom | y-start | y-end ]? <length-percentage>? ]! ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"referToHeightOfBackgroundPositioningAreaMinusBackgroundImageHeight",groups:["CSS Backgrounds and Borders"],initial:"top",appliesto:"allElements",computed:"listEachItemConsistingOfAbsoluteLengthPercentageAndOrigin",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-position-y"},"background-repeat":{syntax:"<repeat-style>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"repeat",appliesto:"allElements",computed:"listEachItemHasTwoKeywordsOnePerDimension",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-repeat"},"background-size":{syntax:"<bg-size>#",media:"visual",inherited:!1,animationType:"repeatableListOfSimpleListOfLpc",percentages:"relativeToBackgroundPositioningArea",groups:["CSS Backgrounds and Borders"],initial:"auto auto",appliesto:"allElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-size"},"block-overflow":{syntax:"clip | ellipsis | <string>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Overflow"],initial:"clip",appliesto:"blockContainers",computed:"asSpecified",order:"perGrammar",status:"experimental"},"block-size":{syntax:"<'width'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"blockSizeOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"sameAsWidthAndHeight",computed:"sameAsWidthAndHeight",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/block-size"},border:{syntax:"<line-width> || <line-style> || <color>",media:"visual",inherited:!1,animationType:["border-color","border-style","border-width"],percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-width","border-style","border-color"],appliesto:"allElements",computed:["border-width","border-style","border-color"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border"},"border-block":{syntax:"<'border-top-width'> || <'border-top-style'> || <'color'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:["border-top-width","border-top-style","border-top-color"],appliesto:"allElements",computed:["border-top-width","border-top-style","border-top-color"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block"},"border-block-color":{syntax:"<'border-top-color'>{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-color"},"border-block-style":{syntax:"<'border-top-style'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-style"},"border-block-width":{syntax:"<'border-top-width'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthZeroIfBorderStyleNoneOrHidden",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-width"},"border-block-end":{syntax:"<'border-top-width'> || <'border-top-style'> || <'color'>",media:"visual",inherited:!1,animationType:["border-block-end-color","border-block-end-style","border-block-end-width"],percentages:"no",groups:["CSS Logical Properties"],initial:["border-top-width","border-top-style","border-top-color"],appliesto:"allElements",computed:["border-top-width","border-top-style","border-top-color"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-end"},"border-block-end-color":{syntax:"<'border-top-color'>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Logical Properties"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-end-color"},"border-block-end-style":{syntax:"<'border-top-style'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-end-style"},"border-block-end-width":{syntax:"<'border-top-width'>",media:"visual",inherited:!1,animationType:"length",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthZeroIfBorderStyleNoneOrHidden",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-end-width"},"border-block-start":{syntax:"<'border-top-width'> || <'border-top-style'> || <'color'>",media:"visual",inherited:!1,animationType:["border-block-start-color","border-block-start-style","border-block-start-width"],percentages:"no",groups:["CSS Logical Properties"],initial:["border-width","border-style","color"],appliesto:"allElements",computed:["border-width","border-style","border-block-start-color"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-start"},"border-block-start-color":{syntax:"<'border-top-color'>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Logical Properties"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-start-color"},"border-block-start-style":{syntax:"<'border-top-style'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-start-style"},"border-block-start-width":{syntax:"<'border-top-width'>",media:"visual",inherited:!1,animationType:"length",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthZeroIfBorderStyleNoneOrHidden",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-start-width"},"border-bottom":{syntax:"<line-width> || <line-style> || <color>",media:"visual",inherited:!1,animationType:["border-bottom-color","border-bottom-style","border-bottom-width"],percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-bottom-width","border-bottom-style","border-bottom-color"],appliesto:"allElements",computed:["border-bottom-width","border-bottom-style","border-bottom-color"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom"},"border-bottom-color":{syntax:"<'border-top-color'>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-color"},"border-bottom-left-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Backgrounds and Borders"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-left-radius"},"border-bottom-right-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Backgrounds and Borders"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-right-radius"},"border-bottom-style":{syntax:"<line-style>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-style"},"border-bottom-width":{syntax:"<line-width>",media:"visual",inherited:!1,animationType:"length",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthOr0IfBorderBottomStyleNoneOrHidden",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-width"},"border-collapse":{syntax:"collapse | separate",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Table"],initial:"separate",appliesto:"tableElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-collapse"},"border-color":{syntax:"<color>{1,4}",media:"visual",inherited:!1,animationType:["border-bottom-color","border-left-color","border-right-color","border-top-color"],percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-top-color","border-right-color","border-bottom-color","border-left-color"],appliesto:"allElements",computed:["border-bottom-color","border-left-color","border-right-color","border-top-color"],order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-color"},"border-end-end-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-end-end-radius"},"border-end-start-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-end-start-radius"},"border-image":{syntax:"<'border-image-source'> || <'border-image-slice'> [ / <'border-image-width'> | / <'border-image-width'>? / <'border-image-outset'> ]? || <'border-image-repeat'>",media:"visual",inherited:!1,animationType:"discrete",percentages:["border-image-slice","border-image-width"],groups:["CSS Backgrounds and Borders"],initial:["border-image-source","border-image-slice","border-image-width","border-image-outset","border-image-repeat"],appliesto:"allElementsExceptTableElementsWhenCollapse",computed:["border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width"],order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-image"},"border-image-outset":{syntax:"[ <length> | <number> ]{1,4}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"0",appliesto:"allElementsExceptTableElementsWhenCollapse",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-image-outset"},"border-image-repeat":{syntax:"[ stretch | repeat | round | space ]{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"stretch",appliesto:"allElementsExceptTableElementsWhenCollapse",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-image-repeat"},"border-image-slice":{syntax:"<number-percentage>{1,4} && fill?",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"referToSizeOfBorderImage",groups:["CSS Backgrounds and Borders"],initial:"100%",appliesto:"allElementsExceptTableElementsWhenCollapse",computed:"oneToFourPercentagesOrAbsoluteLengthsPlusFill",order:"percentagesOrLengthsFollowedByFill",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-image-slice"},"border-image-source":{syntax:"none | <image>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"none",appliesto:"allElementsExceptTableElementsWhenCollapse",computed:"noneOrImageWithAbsoluteURI",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-image-source"},"border-image-width":{syntax:"[ <length-percentage> | <number> | auto ]{1,4}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"referToWidthOrHeightOfBorderImageArea",groups:["CSS Backgrounds and Borders"],initial:"1",appliesto:"allElementsExceptTableElementsWhenCollapse",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-image-width"},"border-inline":{syntax:"<'border-top-width'> || <'border-top-style'> || <'color'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:["border-top-width","border-top-style","border-top-color"],appliesto:"allElements",computed:["border-top-width","border-top-style","border-top-color"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline"},"border-inline-end":{syntax:"<'border-top-width'> || <'border-top-style'> || <'color'>",media:"visual",inherited:!1,animationType:["border-inline-end-color","border-inline-end-style","border-inline-end-width"],percentages:"no",groups:["CSS Logical Properties"],initial:["border-width","border-style","color"],appliesto:"allElements",computed:["border-width","border-style","border-inline-end-color"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-end"},"border-inline-color":{syntax:"<'border-top-color'>{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-color"},"border-inline-style":{syntax:"<'border-top-style'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-style"},"border-inline-width":{syntax:"<'border-top-width'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthZeroIfBorderStyleNoneOrHidden",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-width"},"border-inline-end-color":{syntax:"<'border-top-color'>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Logical Properties"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-end-color"},"border-inline-end-style":{syntax:"<'border-top-style'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-end-style"},"border-inline-end-width":{syntax:"<'border-top-width'>",media:"visual",inherited:!1,animationType:"length",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthZeroIfBorderStyleNoneOrHidden",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-end-width"},"border-inline-start":{syntax:"<'border-top-width'> || <'border-top-style'> || <'color'>",media:"visual",inherited:!1,animationType:["border-inline-start-color","border-inline-start-style","border-inline-start-width"],percentages:"no",groups:["CSS Logical Properties"],initial:["border-width","border-style","color"],appliesto:"allElements",computed:["border-width","border-style","border-inline-start-color"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-start"},"border-inline-start-color":{syntax:"<'border-top-color'>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Logical Properties"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-start-color"},"border-inline-start-style":{syntax:"<'border-top-style'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-start-style"},"border-inline-start-width":{syntax:"<'border-top-width'>",media:"visual",inherited:!1,animationType:"length",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthZeroIfBorderStyleNoneOrHidden",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-start-width"},"border-left":{syntax:"<line-width> || <line-style> || <color>",media:"visual",inherited:!1,animationType:["border-left-color","border-left-style","border-left-width"],percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-left-width","border-left-style","border-left-color"],appliesto:"allElements",computed:["border-left-width","border-left-style","border-left-color"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-left"},"border-left-color":{syntax:"<color>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-left-color"},"border-left-style":{syntax:"<line-style>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-left-style"},"border-left-width":{syntax:"<line-width>",media:"visual",inherited:!1,animationType:"length",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthOr0IfBorderLeftStyleNoneOrHidden",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-left-width"},"border-radius":{syntax:"<length-percentage>{1,4} [ / <length-percentage>{1,4} ]?",media:"visual",inherited:!1,animationType:["border-top-left-radius","border-top-right-radius","border-bottom-right-radius","border-bottom-left-radius"],percentages:"referToDimensionOfBorderBox",groups:["CSS Backgrounds and Borders"],initial:["border-top-left-radius","border-top-right-radius","border-bottom-right-radius","border-bottom-left-radius"],appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:["border-bottom-left-radius","border-bottom-right-radius","border-top-left-radius","border-top-right-radius"],order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-radius"},"border-right":{syntax:"<line-width> || <line-style> || <color>",media:"visual",inherited:!1,animationType:["border-right-color","border-right-style","border-right-width"],percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-right-width","border-right-style","border-right-color"],appliesto:"allElements",computed:["border-right-width","border-right-style","border-right-color"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-right"},"border-right-color":{syntax:"<color>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-right-color"},"border-right-style":{syntax:"<line-style>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-right-style"},"border-right-width":{syntax:"<line-width>",media:"visual",inherited:!1,animationType:"length",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthOr0IfBorderRightStyleNoneOrHidden",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-right-width"},"border-spacing":{syntax:"<length> <length>?",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Table"],initial:"0",appliesto:"tableElements",computed:"twoAbsoluteLengths",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-spacing"},"border-start-end-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-start-end-radius"},"border-start-start-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-start-start-radius"},"border-style":{syntax:"<line-style>{1,4}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-top-style","border-right-style","border-bottom-style","border-left-style"],appliesto:"allElements",computed:["border-bottom-style","border-left-style","border-right-style","border-top-style"],order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-style"},"border-top":{syntax:"<line-width> || <line-style> || <color>",media:"visual",inherited:!1,animationType:["border-top-color","border-top-style","border-top-width"],percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-top-width","border-top-style","border-top-color"],appliesto:"allElements",computed:["border-top-width","border-top-style","border-top-color"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-top"},"border-top-color":{syntax:"<color>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-top-color"},"border-top-left-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Backgrounds and Borders"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-top-left-radius"},"border-top-right-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Backgrounds and Borders"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-top-right-radius"},"border-top-style":{syntax:"<line-style>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-top-style"},"border-top-width":{syntax:"<line-width>",media:"visual",inherited:!1,animationType:"length",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthOr0IfBorderTopStyleNoneOrHidden",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-top-width"},"border-width":{syntax:"<line-width>{1,4}",media:"visual",inherited:!1,animationType:["border-bottom-width","border-left-width","border-right-width","border-top-width"],percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-top-width","border-right-width","border-bottom-width","border-left-width"],appliesto:"allElements",computed:["border-bottom-width","border-left-width","border-right-width","border-top-width"],order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-width"},bottom:{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToContainingBlockHeight",groups:["CSS Positioning"],initial:"auto",appliesto:"positionedElements",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/bottom"},"box-align":{syntax:"start | center | end | baseline | stretch",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"stretch",appliesto:"elementsWithDisplayBoxOrInlineBox",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-align"},"box-decoration-break":{syntax:"slice | clone",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Fragmentation"],initial:"slice",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-decoration-break"},"box-direction":{syntax:"normal | reverse | inherit",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"normal",appliesto:"elementsWithDisplayBoxOrInlineBox",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-direction"},"box-flex":{syntax:"<number>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"0",appliesto:"directChildrenOfElementsWithDisplayMozBoxMozInlineBox",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-flex"},"box-flex-group":{syntax:"<integer>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"1",appliesto:"inFlowChildrenOfBoxElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-flex-group"},"box-lines":{syntax:"single | multiple",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"single",appliesto:"boxElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-lines"},"box-ordinal-group":{syntax:"<integer>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"1",appliesto:"childrenOfBoxElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-ordinal-group"},"box-orient":{syntax:"horizontal | vertical | inline-axis | block-axis | inherit",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"inlineAxisHorizontalInXUL",appliesto:"elementsWithDisplayBoxOrInlineBox",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-orient"},"box-pack":{syntax:"start | center | end | justify",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"start",appliesto:"elementsWithDisplayMozBoxMozInlineBox",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-pack"},"box-shadow":{syntax:"none | <shadow>#",media:"visual",inherited:!1,animationType:"shadowList",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"none",appliesto:"allElements",computed:"absoluteLengthsSpecifiedColorAsSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-shadow"},"box-sizing":{syntax:"content-box | border-box",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"content-box",appliesto:"allElementsAcceptingWidthOrHeight",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-sizing"},"break-after":{syntax:"auto | avoid | always | all | avoid-page | page | left | right | recto | verso | avoid-column | column | avoid-region | region",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Fragmentation"],initial:"auto",appliesto:"blockLevelElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/break-after"},"break-before":{syntax:"auto | avoid | always | all | avoid-page | page | left | right | recto | verso | avoid-column | column | avoid-region | region",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Fragmentation"],initial:"auto",appliesto:"blockLevelElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/break-before"},"break-inside":{syntax:"auto | avoid | avoid-page | avoid-column | avoid-region",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Fragmentation"],initial:"auto",appliesto:"blockLevelElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/break-inside"},"caption-side":{syntax:"top | bottom | block-start | block-end | inline-start | inline-end",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Table"],initial:"top",appliesto:"tableCaptionElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/caption-side"},"caret-color":{syntax:"auto | <color>",media:"interactive",inherited:!0,animationType:"color",percentages:"no",groups:["CSS Basic User Interface"],initial:"auto",appliesto:"allElements",computed:"asAutoOrColor",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/caret-color"},clear:{syntax:"none | left | right | both | inline-start | inline-end",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Positioning"],initial:"none",appliesto:"blockLevelElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/clear"},clip:{syntax:"<shape> | auto",media:"visual",inherited:!1,animationType:"rectangle",percentages:"no",groups:["CSS Masking"],initial:"auto",appliesto:"absolutelyPositionedElements",computed:"autoOrRectangle",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/clip"},"clip-path":{syntax:"<clip-source> | [ <basic-shape> || <geometry-box> ] | none",media:"visual",inherited:!1,animationType:"basicShapeOtherwiseNo",percentages:"referToReferenceBoxWhenSpecifiedOtherwiseBorderBox",groups:["CSS Masking"],initial:"none",appliesto:"allElementsSVGContainerElements",computed:"asSpecifiedURLsAbsolute",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/clip-path"},color:{syntax:"<color>",media:"visual",inherited:!0,animationType:"color",percentages:"no",groups:["CSS Color"],initial:"variesFromBrowserToBrowser",appliesto:"allElements",computed:"translucentValuesRGBAOtherwiseRGB",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/color"},"color-adjust":{syntax:"economy | exact",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Color"],initial:"economy",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/color-adjust"},"column-count":{syntax:"<integer> | auto",media:"visual",inherited:!1,animationType:"integer",percentages:"no",groups:["CSS Columns"],initial:"auto",appliesto:"blockContainersExceptTableWrappers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-count"},"column-fill":{syntax:"auto | balance | balance-all",media:"visualInContinuousMediaNoEffectInOverflowColumns",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Columns"],initial:"balance",appliesto:"multicolElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-fill"},"column-gap":{syntax:"normal | <length-percentage>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfContentArea",groups:["CSS Box Alignment"],initial:"normal",appliesto:"multiColumnElementsFlexContainersGridContainers",computed:"asSpecifiedWithLengthsAbsoluteAndNormalComputingToZeroExceptMultiColumn",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-gap"},"column-rule":{syntax:"<'column-rule-width'> || <'column-rule-style'> || <'column-rule-color'>",media:"visual",inherited:!1,animationType:["column-rule-color","column-rule-style","column-rule-width"],percentages:"no",groups:["CSS Columns"],initial:["column-rule-width","column-rule-style","column-rule-color"],appliesto:"multicolElements",computed:["column-rule-color","column-rule-style","column-rule-width"],order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-rule"},"column-rule-color":{syntax:"<color>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Columns"],initial:"currentcolor",appliesto:"multicolElements",computed:"computedColor",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-rule-color"},"column-rule-style":{syntax:"<'border-style'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Columns"],initial:"none",appliesto:"multicolElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-rule-style"},"column-rule-width":{syntax:"<'border-width'>",media:"visual",inherited:!1,animationType:"length",percentages:"no",groups:["CSS Columns"],initial:"medium",appliesto:"multicolElements",computed:"absoluteLength0IfColumnRuleStyleNoneOrHidden",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-rule-width"},"column-span":{syntax:"none | all",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Columns"],initial:"none",appliesto:"inFlowBlockLevelElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-span"},"column-width":{syntax:"<length> | auto",media:"visual",inherited:!1,animationType:"length",percentages:"no",groups:["CSS Columns"],initial:"auto",appliesto:"blockContainersExceptTableWrappers",computed:"absoluteLengthZeroOrLarger",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-width"},columns:{syntax:"<'column-width'> || <'column-count'>",media:"visual",inherited:!1,animationType:["column-width","column-count"],percentages:"no",groups:["CSS Columns"],initial:["column-width","column-count"],appliesto:"blockContainersExceptTableWrappers",computed:["column-width","column-count"],order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/columns"},contain:{syntax:"none | strict | content | [ size || layout || style || paint ]",media:"all",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Containment"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/contain"},content:{syntax:"normal | none | [ <content-replacement> | <content-list> ] [/ <string> ]?",media:"all",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Generated Content"],initial:"normal",appliesto:"beforeAndAfterPseudos",computed:"normalOnElementsForPseudosNoneAbsoluteURIStringOrAsSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/content"},"counter-increment":{syntax:"[ <custom-ident> <integer>? ]+ | none",media:"all",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Counter Styles"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/counter-increment"},"counter-reset":{syntax:"[ <custom-ident> <integer>? ]+ | none",media:"all",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Counter Styles"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/counter-reset"},"counter-set":{syntax:"[ <custom-ident> <integer>? ]+ | none",media:"all",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Counter Styles"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/counter-set"},cursor:{syntax:"[ [ <url> [ <x> <y> ]? , ]* [ auto | default | none | context-menu | help | pointer | progress | wait | cell | crosshair | text | vertical-text | alias | copy | move | no-drop | not-allowed | e-resize | n-resize | ne-resize | nw-resize | s-resize | se-resize | sw-resize | w-resize | ew-resize | ns-resize | nesw-resize | nwse-resize | col-resize | row-resize | all-scroll | zoom-in | zoom-out | grab | grabbing ] ]",media:["visual","interactive"],inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"auto",appliesto:"allElements",computed:"asSpecifiedURLsAbsolute",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/cursor"},direction:{syntax:"ltr | rtl",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Writing Modes"],initial:"ltr",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/direction"},display:{syntax:"[ <display-outside> || <display-inside> ] | <display-listitem> | <display-internal> | <display-box> | <display-legacy>",media:"all",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Display"],initial:"inline",appliesto:"allElements",computed:"asSpecifiedExceptPositionedFloatingAndRootElementsKeywordMaybeDifferent",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/display"},"empty-cells":{syntax:"show | hide",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Table"],initial:"show",appliesto:"tableCellElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/empty-cells"},filter:{syntax:"none | <filter-function-list>",media:"visual",inherited:!1,animationType:"filterList",percentages:"no",groups:["Filter Effects"],initial:"none",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/filter"},flex:{syntax:"none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ]",media:"visual",inherited:!1,animationType:["flex-grow","flex-shrink","flex-basis"],percentages:"no",groups:["CSS Flexible Box Layout"],initial:["flex-grow","flex-shrink","flex-basis"],appliesto:"flexItemsAndInFlowPseudos",computed:["flex-grow","flex-shrink","flex-basis"],order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/flex"},"flex-basis":{syntax:"content | <'width'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToFlexContainersInnerMainSize",groups:["CSS Flexible Box Layout"],initial:"auto",appliesto:"flexItemsAndInFlowPseudos",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"lengthOrPercentageBeforeKeywordIfBothPresent",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/flex-basis"},"flex-direction":{syntax:"row | row-reverse | column | column-reverse",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Flexible Box Layout"],initial:"row",appliesto:"flexContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/flex-direction"},"flex-flow":{syntax:"<'flex-direction'> || <'flex-wrap'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Flexible Box Layout"],initial:["flex-direction","flex-wrap"],appliesto:"flexContainers",computed:["flex-direction","flex-wrap"],order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/flex-flow"},"flex-grow":{syntax:"<number>",media:"visual",inherited:!1,animationType:"number",percentages:"no",groups:["CSS Flexible Box Layout"],initial:"0",appliesto:"flexItemsAndInFlowPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/flex-grow"},"flex-shrink":{syntax:"<number>",media:"visual",inherited:!1,animationType:"number",percentages:"no",groups:["CSS Flexible Box Layout"],initial:"1",appliesto:"flexItemsAndInFlowPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/flex-shrink"},"flex-wrap":{syntax:"nowrap | wrap | wrap-reverse",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Flexible Box Layout"],initial:"nowrap",appliesto:"flexContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/flex-wrap"},float:{syntax:"left | right | none | inline-start | inline-end",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Positioning"],initial:"none",appliesto:"allElementsNoEffectIfDisplayNone",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/float"},font:{syntax:"[ [ <'font-style'> || <font-variant-css21> || <'font-weight'> || <'font-stretch'> ]? <'font-size'> [ / <'line-height'> ]? <'font-family'> ] | caption | icon | menu | message-box | small-caption | status-bar",media:"visual",inherited:!0,animationType:["font-style","font-variant","font-weight","font-stretch","font-size","line-height","font-family"],percentages:["font-size","line-height"],groups:["CSS Fonts"],initial:["font-style","font-variant","font-weight","font-stretch","font-size","line-height","font-family"],appliesto:"allElements",computed:["font-style","font-variant","font-weight","font-stretch","font-size","line-height","font-family"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font"},"font-family":{syntax:"[ <family-name> | <generic-family> ]#",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"dependsOnUserAgent",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-family"},"font-feature-settings":{syntax:"normal | <feature-tag-value>#",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-feature-settings"},"font-kerning":{syntax:"auto | normal | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-kerning"},"font-language-override":{syntax:"normal | <string>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-language-override"},"font-optical-sizing":{syntax:"auto | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-optical-sizing"},"font-variation-settings":{syntax:"normal | [ <string> <number> ]#",media:"visual",inherited:!0,animationType:"transform",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variation-settings"},"font-size":{syntax:"<absolute-size> | <relative-size> | <length-percentage>",media:"visual",inherited:!0,animationType:"length",percentages:"referToParentElementsFontSize",groups:["CSS Fonts"],initial:"medium",appliesto:"allElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-size"},"font-size-adjust":{syntax:"none | <number>",media:"visual",inherited:!0,animationType:"number",percentages:"no",groups:["CSS Fonts"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-size-adjust"},"font-smooth":{syntax:"auto | never | always | <absolute-size> | <length>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-smooth"},"font-stretch":{syntax:"<font-stretch-absolute>",media:"visual",inherited:!0,animationType:"fontStretch",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-stretch"},"font-style":{syntax:"normal | italic | oblique <angle>?",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-style"},"font-synthesis":{syntax:"none | [ weight || style ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"weight style",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-synthesis"},"font-variant":{syntax:"normal | none | [ <common-lig-values> || <discretionary-lig-values> || <historical-lig-values> || <contextual-alt-values> || stylistic( <feature-value-name> ) || historical-forms || styleset( <feature-value-name># ) || character-variant( <feature-value-name># ) || swash( <feature-value-name> ) || ornaments( <feature-value-name> ) || annotation( <feature-value-name> ) || [ small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps ] || <numeric-figure-values> || <numeric-spacing-values> || <numeric-fraction-values> || ordinal || slashed-zero || <east-asian-variant-values> || <east-asian-width-values> || ruby ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variant"},"font-variant-alternates":{syntax:"normal | [ stylistic( <feature-value-name> ) || historical-forms || styleset( <feature-value-name># ) || character-variant( <feature-value-name># ) || swash( <feature-value-name> ) || ornaments( <feature-value-name> ) || annotation( <feature-value-name> ) ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variant-alternates"},"font-variant-caps":{syntax:"normal | small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variant-caps"},"font-variant-east-asian":{syntax:"normal | [ <east-asian-variant-values> || <east-asian-width-values> || ruby ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variant-east-asian"},"font-variant-ligatures":{syntax:"normal | none | [ <common-lig-values> || <discretionary-lig-values> || <historical-lig-values> || <contextual-alt-values> ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variant-ligatures"},"font-variant-numeric":{syntax:"normal | [ <numeric-figure-values> || <numeric-spacing-values> || <numeric-fraction-values> || ordinal || slashed-zero ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variant-numeric"},"font-variant-position":{syntax:"normal | sub | super",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variant-position"},"font-weight":{syntax:"<font-weight-absolute> | bolder | lighter",media:"visual",inherited:!0,animationType:"fontWeight",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"keywordOrNumericalValueBolderLighterTransformedToRealValue",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-weight"},gap:{syntax:"<'row-gap'> <'column-gap'>?",media:"visual",inherited:!1,animationType:["row-gap","column-gap"],percentages:"no",groups:["CSS Box Alignment"],initial:["row-gap","column-gap"],appliesto:"multiColumnElementsFlexContainersGridContainers",computed:["row-gap","column-gap"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/gap"},grid:{syntax:"<'grid-template'> | <'grid-template-rows'> / [ auto-flow && dense? ] <'grid-auto-columns'>? | [ auto-flow && dense? ] <'grid-auto-rows'>? / <'grid-template-columns'>",media:"visual",inherited:!1,animationType:"discrete",percentages:["grid-template-rows","grid-template-columns","grid-auto-rows","grid-auto-columns"],groups:["CSS Grid Layout"],initial:["grid-template-rows","grid-template-columns","grid-template-areas","grid-auto-rows","grid-auto-columns","grid-auto-flow","grid-column-gap","grid-row-gap","column-gap","row-gap"],appliesto:"gridContainers",computed:["grid-template-rows","grid-template-columns","grid-template-areas","grid-auto-rows","grid-auto-columns","grid-auto-flow","grid-column-gap","grid-row-gap","column-gap","row-gap"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid"},"grid-area":{syntax:"<grid-line> [ / <grid-line> ]{0,3}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:["grid-row-start","grid-column-start","grid-row-end","grid-column-end"],appliesto:"gridItemsAndBoxesWithinGridContainer",computed:["grid-row-start","grid-column-start","grid-row-end","grid-column-end"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-area"},"grid-auto-columns":{syntax:"<track-size>+",media:"visual",inherited:!1,animationType:"discrete",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"auto",appliesto:"gridContainers",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-auto-columns"},"grid-auto-flow":{syntax:"[ row | column ] || dense",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"row",appliesto:"gridContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-auto-flow"},"grid-auto-rows":{syntax:"<track-size>+",media:"visual",inherited:!1,animationType:"discrete",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"auto",appliesto:"gridContainers",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-auto-rows"},"grid-column":{syntax:"<grid-line> [ / <grid-line> ]?",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:["grid-column-start","grid-column-end"],appliesto:"gridItemsAndBoxesWithinGridContainer",computed:["grid-column-start","grid-column-end"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-column"},"grid-column-end":{syntax:"<grid-line>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"auto",appliesto:"gridItemsAndBoxesWithinGridContainer",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-column-end"},"grid-column-gap":{syntax:"<length-percentage>",media:"visual",inherited:!1,animationType:"length",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"0",appliesto:"gridContainers",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-gap"},"grid-column-start":{syntax:"<grid-line>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"auto",appliesto:"gridItemsAndBoxesWithinGridContainer",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-column-start"},"grid-gap":{syntax:"<'grid-row-gap'> <'grid-column-gap'>?",media:"visual",inherited:!1,animationType:["grid-row-gap","grid-column-gap"],percentages:"no",groups:["CSS Grid Layout"],initial:["grid-row-gap","grid-column-gap"],appliesto:"gridContainers",computed:["grid-row-gap","grid-column-gap"],order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/gap"},"grid-row":{syntax:"<grid-line> [ / <grid-line> ]?",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:["grid-row-start","grid-row-end"],appliesto:"gridItemsAndBoxesWithinGridContainer",computed:["grid-row-start","grid-row-end"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-row"},"grid-row-end":{syntax:"<grid-line>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"auto",appliesto:"gridItemsAndBoxesWithinGridContainer",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-row-end"},"grid-row-gap":{syntax:"<length-percentage>",media:"visual",inherited:!1,animationType:"length",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"0",appliesto:"gridContainers",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/row-gap"},"grid-row-start":{syntax:"<grid-line>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"auto",appliesto:"gridItemsAndBoxesWithinGridContainer",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-row-start"},"grid-template":{syntax:"none | [ <'grid-template-rows'> / <'grid-template-columns'> ] | [ <line-names>? <string> <track-size>? <line-names>? ]+ [ / <explicit-track-list> ]?",media:"visual",inherited:!1,animationType:"discrete",percentages:["grid-template-columns","grid-template-rows"],groups:["CSS Grid Layout"],initial:["grid-template-columns","grid-template-rows","grid-template-areas"],appliesto:"gridContainers",computed:["grid-template-columns","grid-template-rows","grid-template-areas"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-template"},"grid-template-areas":{syntax:"none | <string>+",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"none",appliesto:"gridContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-template-areas"},"grid-template-columns":{syntax:"none | <track-list> | <auto-track-list> | subgrid <line-name-list>?",media:"visual",inherited:!1,animationType:"simpleListOfLpcDifferenceLpc",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"none",appliesto:"gridContainers",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-template-columns"},"grid-template-rows":{syntax:"none | <track-list> | <auto-track-list> | subgrid <line-name-list>?",media:"visual",inherited:!1,animationType:"simpleListOfLpcDifferenceLpc",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"none",appliesto:"gridContainers",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-template-rows"},"hanging-punctuation":{syntax:"none | [ first || [ force-end | allow-end ] || last ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/hanging-punctuation"},height:{syntax:"auto | <length> | <percentage> | min-content | max-content | fit-content(<length-percentage>)",media:"visual",inherited:!1,animationType:"lpc",percentages:"regardingHeightOfGeneratedBoxContainingBlockPercentagesRelativeToContainingBlock",groups:["CSS Box Model"],initial:"auto",appliesto:"allElementsButNonReplacedAndTableColumns",computed:"percentageAutoOrAbsoluteLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/height"},hyphens:{syntax:"none | manual | auto",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"manual",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/hyphens"},"image-orientation":{syntax:"from-image | <angle> | [ <angle>? flip ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Images"],initial:"from-image",appliesto:"allElements",computed:"angleRoundedToNextQuarter",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/image-orientation"},"image-rendering":{syntax:"auto | crisp-edges | pixelated",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Images"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/image-rendering"},"image-resolution":{syntax:"[ from-image || <resolution> ] && snap?",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Images"],initial:"1dppx",appliesto:"allElements",computed:"asSpecifiedWithExceptionOfResolution",order:"uniqueOrder",status:"experimental"},"ime-mode":{syntax:"auto | normal | active | inactive | disabled",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"auto",appliesto:"textFields",computed:"asSpecified",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/ime-mode"},"initial-letter":{syntax:"normal | [ <number> <integer>? ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Inline"],initial:"normal",appliesto:"firstLetterPseudoElementsAndInlineLevelFirstChildren",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/initial-letter"},"initial-letter-align":{syntax:"[ auto | alphabetic | hanging | ideographic ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Inline"],initial:"auto",appliesto:"firstLetterPseudoElementsAndInlineLevelFirstChildren",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/initial-letter-align"},"inline-size":{syntax:"<'width'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"inlineSizeOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"sameAsWidthAndHeight",computed:"sameAsWidthAndHeight",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inline-size"},inset:{syntax:"<'top'>{1,4}",media:"visual",inherited:!1,animationType:"lpc",percentages:"logicalHeightOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"positionedElements",computed:"sameAsBoxOffsets",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inset"},"inset-block":{syntax:"<'top'>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"logicalHeightOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"positionedElements",computed:"sameAsBoxOffsets",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inset-block"},"inset-block-end":{syntax:"<'top'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"logicalHeightOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"positionedElements",computed:"sameAsBoxOffsets",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inset-block-end"},"inset-block-start":{syntax:"<'top'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"logicalHeightOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"positionedElements",computed:"sameAsBoxOffsets",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inset-block-start"},"inset-inline":{syntax:"<'top'>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"positionedElements",computed:"sameAsBoxOffsets",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inset-inline"},"inset-inline-end":{syntax:"<'top'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"positionedElements",computed:"sameAsBoxOffsets",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inset-inline-end"},"inset-inline-start":{syntax:"<'top'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"positionedElements",computed:"sameAsBoxOffsets",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inset-inline-start"},isolation:{syntax:"auto | isolate",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Compositing and Blending"],initial:"auto",appliesto:"allElementsSVGContainerGraphicsAndGraphicsReferencingElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/isolation"},"justify-content":{syntax:"normal | <content-distribution> | <overflow-position>? [ <content-position> | left | right ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:"normal",appliesto:"flexContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/justify-content"},"justify-items":{syntax:"normal | stretch | <baseline-position> | <overflow-position>? [ <self-position> | left | right ] | legacy | legacy && [ left | right | center ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:"legacy",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/justify-items"},"justify-self":{syntax:"auto | normal | stretch | <baseline-position> | <overflow-position>? [ <self-position> | left | right ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:"auto",appliesto:"blockLevelBoxesAndAbsolutelyPositionedBoxesAndGridItems",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/justify-self"},"justify-tracks":{syntax:"[ normal | <content-distribution> | <overflow-position>? [ <content-position> | left | right ] ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"normal",appliesto:"gridContainersWithMasonryLayoutInTheirInlineAxis",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/justify-tracks"},left:{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToWidthOfContainingBlock",groups:["CSS Positioning"],initial:"auto",appliesto:"positionedElements",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/left"},"letter-spacing":{syntax:"normal | <length>",media:"visual",inherited:!0,animationType:"length",percentages:"no",groups:["CSS Text"],initial:"normal",appliesto:"allElements",computed:"optimumValueOfAbsoluteLengthOrNormal",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/letter-spacing"},"line-break":{syntax:"auto | loose | normal | strict | anywhere",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/line-break"},"line-clamp":{syntax:"none | <integer>",media:"visual",inherited:!1,animationType:"integer",percentages:"no",groups:["CSS Overflow"],initial:"none",appliesto:"blockContainersExceptMultiColumnContainers",computed:"asSpecified",order:"perGrammar",status:"experimental"},"line-height":{syntax:"normal | <number> | <length> | <percentage>",media:"visual",inherited:!0,animationType:"numberOrLength",percentages:"referToElementFontSize",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"absoluteLengthOrAsSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/line-height"},"line-height-step":{syntax:"<length>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"0",appliesto:"blockContainers",computed:"absoluteLength",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/line-height-step"},"list-style":{syntax:"<'list-style-type'> || <'list-style-position'> || <'list-style-image'>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Lists and Counters"],initial:["list-style-type","list-style-position","list-style-image"],appliesto:"listItems",computed:["list-style-image","list-style-position","list-style-type"],order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/list-style"},"list-style-image":{syntax:"<url> | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Lists and Counters"],initial:"none",appliesto:"listItems",computed:"noneOrImageWithAbsoluteURI",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/list-style-image"},"list-style-position":{syntax:"inside | outside",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Lists and Counters"],initial:"outside",appliesto:"listItems",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/list-style-position"},"list-style-type":{syntax:"<counter-style> | <string> | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Lists and Counters"],initial:"disc",appliesto:"listItems",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/list-style-type"},margin:{syntax:"[ <length> | <percentage> | auto ]{1,4}",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:["margin-bottom","margin-left","margin-right","margin-top"],appliesto:"allElementsExceptTableDisplayTypes",computed:["margin-bottom","margin-left","margin-right","margin-top"],order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin"},"margin-block":{syntax:"<'margin-left'>{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"dependsOnLayoutModel",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsMargin",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-block"},"margin-block-end":{syntax:"<'margin-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"dependsOnLayoutModel",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsMargin",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-block-end"},"margin-block-start":{syntax:"<'margin-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"dependsOnLayoutModel",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsMargin",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-block-start"},"margin-bottom":{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-bottom"},"margin-inline":{syntax:"<'margin-left'>{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"dependsOnLayoutModel",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsMargin",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-inline"},"margin-inline-end":{syntax:"<'margin-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"dependsOnLayoutModel",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsMargin",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-inline-end"},"margin-inline-start":{syntax:"<'margin-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"dependsOnLayoutModel",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsMargin",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-inline-start"},"margin-left":{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-left"},"margin-right":{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-right"},"margin-top":{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-top"},"margin-trim":{syntax:"none | in-flow | all",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Model"],initial:"none",appliesto:"blockContainersAndMultiColumnContainers",computed:"asSpecified",order:"perGrammar",alsoAppliesTo:["::first-letter","::first-line"],status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-trim"},mask:{syntax:"<mask-layer>#",media:"visual",inherited:!1,animationType:["mask-image","mask-mode","mask-repeat","mask-position","mask-clip","mask-origin","mask-size","mask-composite"],percentages:["mask-position"],groups:["CSS Masking"],initial:["mask-image","mask-mode","mask-repeat","mask-position","mask-clip","mask-origin","mask-size","mask-composite"],appliesto:"allElementsSVGContainerElements",computed:["mask-image","mask-mode","mask-repeat","mask-position","mask-clip","mask-origin","mask-size","mask-composite"],order:"perGrammar",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask"},"mask-border":{syntax:"<'mask-border-source'> || <'mask-border-slice'> [ / <'mask-border-width'>? [ / <'mask-border-outset'> ]? ]? || <'mask-border-repeat'> || <'mask-border-mode'>",media:"visual",inherited:!1,animationType:["mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width"],percentages:["mask-border-slice","mask-border-width"],groups:["CSS Masking"],initial:["mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width"],appliesto:"allElementsSVGContainerElements",computed:["mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width"],order:"perGrammar",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-border"},"mask-border-mode":{syntax:"luminance | alpha",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"alpha",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-border-mode"},"mask-border-outset":{syntax:"[ <length> | <number> ]{1,4}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"0",appliesto:"allElementsSVGContainerElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-border-outset"},"mask-border-repeat":{syntax:"[ stretch | repeat | round | space ]{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"stretch",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-border-repeat"},"mask-border-slice":{syntax:"<number-percentage>{1,4} fill?",media:"visual",inherited:!1,animationType:"discrete",percentages:"referToSizeOfMaskBorderImage",groups:["CSS Masking"],initial:"0",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-border-slice"},"mask-border-source":{syntax:"none | <image>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"none",appliesto:"allElementsSVGContainerElements",computed:"asSpecifiedURLsAbsolute",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-border-source"},"mask-border-width":{syntax:"[ <length-percentage> | <number> | auto ]{1,4}",media:"visual",inherited:!1,animationType:"discrete",percentages:"relativeToMaskBorderImageArea",groups:["CSS Masking"],initial:"auto",appliesto:"allElementsSVGContainerElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-border-width"},"mask-clip":{syntax:"[ <geometry-box> | no-clip ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"border-box",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-clip"},"mask-composite":{syntax:"<compositing-operator>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"add",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-composite"},"mask-image":{syntax:"<mask-reference>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"none",appliesto:"allElementsSVGContainerElements",computed:"asSpecifiedURLsAbsolute",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-image"},"mask-mode":{syntax:"<masking-mode>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"match-source",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-mode"},"mask-origin":{syntax:"<geometry-box>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"border-box",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-origin"},"mask-position":{syntax:"<position>#",media:"visual",inherited:!1,animationType:"repeatableListOfSimpleListOfLpc",percentages:"referToSizeOfMaskPaintingArea",groups:["CSS Masking"],initial:"center",appliesto:"allElementsSVGContainerElements",computed:"consistsOfTwoKeywordsForOriginAndOffsets",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-position"},"mask-repeat":{syntax:"<repeat-style>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"no-repeat",appliesto:"allElementsSVGContainerElements",computed:"consistsOfTwoDimensionKeywords",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-repeat"},"mask-size":{syntax:"<bg-size>#",media:"visual",inherited:!1,animationType:"repeatableListOfSimpleListOfLpc",percentages:"no",groups:["CSS Masking"],initial:"auto",appliesto:"allElementsSVGContainerElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-size"},"mask-type":{syntax:"luminance | alpha",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"luminance",appliesto:"maskElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-type"},"masonry-auto-flow":{syntax:"[ pack | next ] || [ definite-first | ordered ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"pack",appliesto:"gridContainersWithMasonryLayout",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/masonry-auto-flow"},"math-style":{syntax:"normal | compact",media:"visual",inherited:!0,animationType:"notAnimatable",percentages:"no",groups:["MathML"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/math-style"},"max-block-size":{syntax:"<'max-width'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"blockSizeOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsWidthAndHeight",computed:"sameAsMaxWidthAndMaxHeight",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/max-block-size"},"max-height":{syntax:"none | <length-percentage> | min-content | max-content | fit-content(<length-percentage>)",media:"visual",inherited:!1,animationType:"lpc",percentages:"regardingHeightOfGeneratedBoxContainingBlockPercentagesNone",groups:["CSS Box Model"],initial:"none",appliesto:"allElementsButNonReplacedAndTableColumns",computed:"percentageAsSpecifiedAbsoluteLengthOrNone",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/max-height"},"max-inline-size":{syntax:"<'max-width'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"inlineSizeOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsWidthAndHeight",computed:"sameAsMaxWidthAndMaxHeight",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/max-inline-size"},"max-lines":{syntax:"none | <integer>",media:"visual",inherited:!1,animationType:"integer",percentages:"no",groups:["CSS Overflow"],initial:"none",appliesto:"blockContainersExceptMultiColumnContainers",computed:"asSpecified",order:"perGrammar",status:"experimental"},"max-width":{syntax:"none | <length-percentage> | min-content | max-content | fit-content(<length-percentage>)",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"none",appliesto:"allElementsButNonReplacedAndTableRows",computed:"percentageAsSpecifiedAbsoluteLengthOrNone",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/max-width"},"min-block-size":{syntax:"<'min-width'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"blockSizeOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsWidthAndHeight",computed:"sameAsMinWidthAndMinHeight",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/min-block-size"},"min-height":{syntax:"auto | <length> | <percentage> | min-content | max-content | fit-content(<length-percentage>)",media:"visual",inherited:!1,animationType:"lpc",percentages:"regardingHeightOfGeneratedBoxContainingBlockPercentages0",groups:["CSS Box Model"],initial:"auto",appliesto:"allElementsButNonReplacedAndTableColumns",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/min-height"},"min-inline-size":{syntax:"<'min-width'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"inlineSizeOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsWidthAndHeight",computed:"sameAsMinWidthAndMinHeight",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/min-inline-size"},"min-width":{syntax:"auto | <length> | <percentage> | min-content | max-content | fit-content(<length-percentage>)",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"auto",appliesto:"allElementsButNonReplacedAndTableRows",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/min-width"},"mix-blend-mode":{syntax:"<blend-mode>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Compositing and Blending"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mix-blend-mode"},"object-fit":{syntax:"fill | contain | cover | none | scale-down",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Images"],initial:"fill",appliesto:"replacedElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/object-fit"},"object-position":{syntax:"<position>",media:"visual",inherited:!0,animationType:"repeatableListOfSimpleListOfLpc",percentages:"referToWidthAndHeightOfElement",groups:["CSS Images"],initial:"50% 50%",appliesto:"replacedElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/object-position"},offset:{syntax:"[ <'offset-position'>? [ <'offset-path'> [ <'offset-distance'> || <'offset-rotate'> ]? ]? ]! [ / <'offset-anchor'> ]?",media:"visual",inherited:!1,animationType:["offset-position","offset-path","offset-distance","offset-anchor","offset-rotate"],percentages:["offset-position","offset-distance","offset-anchor"],groups:["CSS Motion Path"],initial:["offset-position","offset-path","offset-distance","offset-anchor","offset-rotate"],appliesto:"transformableElements",computed:["offset-position","offset-path","offset-distance","offset-anchor","offset-rotate"],order:"perGrammar",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/offset"},"offset-anchor":{syntax:"auto | <position>",media:"visual",inherited:!1,animationType:"position",percentages:"relativeToWidthAndHeight",groups:["CSS Motion Path"],initial:"auto",appliesto:"transformableElements",computed:"forLengthAbsoluteValueOtherwisePercentage",order:"perGrammar",status:"standard"},"offset-distance":{syntax:"<length-percentage>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToTotalPathLength",groups:["CSS Motion Path"],initial:"0",appliesto:"transformableElements",computed:"forLengthAbsoluteValueOtherwisePercentage",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/offset-distance"},"offset-path":{syntax:"none | ray( [ <angle> && <size> && contain? ] ) | <path()> | <url> | [ <basic-shape> || <geometry-box> ]",media:"visual",inherited:!1,animationType:"angleOrBasicShapeOrPath",percentages:"no",groups:["CSS Motion Path"],initial:"none",appliesto:"transformableElements",computed:"asSpecified",order:"perGrammar",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/offset-path"},"offset-position":{syntax:"auto | <position>",media:"visual",inherited:!1,animationType:"position",percentages:"referToSizeOfContainingBlock",groups:["CSS Motion Path"],initial:"auto",appliesto:"transformableElements",computed:"forLengthAbsoluteValueOtherwisePercentage",order:"perGrammar",status:"experimental"},"offset-rotate":{syntax:"[ auto | reverse ] || <angle>",media:"visual",inherited:!1,animationType:"angleOrBasicShapeOrPath",percentages:"no",groups:["CSS Motion Path"],initial:"auto",appliesto:"transformableElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/offset-rotate"},opacity:{syntax:"<alpha-value>",media:"visual",inherited:!1,animationType:"number",percentages:"no",groups:["CSS Color"],initial:"1.0",appliesto:"allElements",computed:"specifiedValueClipped0To1",order:"uniqueOrder",alsoAppliesTo:["::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/opacity"},order:{syntax:"<integer>",media:"visual",inherited:!1,animationType:"integer",percentages:"no",groups:["CSS Flexible Box Layout"],initial:"0",appliesto:"flexItemsGridItemsAbsolutelyPositionedContainerChildren",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/order"},orphans:{syntax:"<integer>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fragmentation"],initial:"2",appliesto:"blockContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/orphans"},outline:{syntax:"[ <'outline-color'> || <'outline-style'> || <'outline-width'> ]",media:["visual","interactive"],inherited:!1,animationType:["outline-color","outline-width","outline-style"],percentages:"no",groups:["CSS Basic User Interface"],initial:["outline-color","outline-style","outline-width"],appliesto:"allElements",computed:["outline-color","outline-width","outline-style"],order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/outline"},"outline-color":{syntax:"<color> | invert",media:["visual","interactive"],inherited:!1,animationType:"color",percentages:"no",groups:["CSS Basic User Interface"],initial:"invertOrCurrentColor",appliesto:"allElements",computed:"invertForTranslucentColorRGBAOtherwiseRGB",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/outline-color"},"outline-offset":{syntax:"<length>",media:["visual","interactive"],inherited:!1,animationType:"length",percentages:"no",groups:["CSS Basic User Interface"],initial:"0",appliesto:"allElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/outline-offset"},"outline-style":{syntax:"auto | <'border-style'>",media:["visual","interactive"],inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/outline-style"},"outline-width":{syntax:"<line-width>",media:["visual","interactive"],inherited:!1,animationType:"length",percentages:"no",groups:["CSS Basic User Interface"],initial:"medium",appliesto:"allElements",computed:"absoluteLength0ForNone",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/outline-width"},overflow:{syntax:"[ visible | hidden | clip | scroll | auto ]{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Overflow"],initial:"visible",appliesto:"blockContainersFlexContainersGridContainers",computed:["overflow-x","overflow-y"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overflow"},"overflow-anchor":{syntax:"auto | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Scroll Anchoring"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard"},"overflow-block":{syntax:"visible | hidden | clip | scroll | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Overflow"],initial:"auto",appliesto:"blockContainersFlexContainersGridContainers",computed:"asSpecifiedButVisibleOrClipReplacedToAutoOrHiddenIfOtherValueDifferent",order:"perGrammar",status:"standard"},"overflow-clip-box":{syntax:"padding-box | content-box",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"padding-box",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Mozilla/CSS/overflow-clip-box"},"overflow-inline":{syntax:"visible | hidden | clip | scroll | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Overflow"],initial:"auto",appliesto:"blockContainersFlexContainersGridContainers",computed:"asSpecifiedButVisibleOrClipReplacedToAutoOrHiddenIfOtherValueDifferent",order:"perGrammar",status:"standard"},"overflow-wrap":{syntax:"normal | break-word | anywhere",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"normal",appliesto:"nonReplacedInlineElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overflow-wrap"},"overflow-x":{syntax:"visible | hidden | clip | scroll | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Overflow"],initial:"visible",appliesto:"blockContainersFlexContainersGridContainers",computed:"asSpecifiedButVisibleOrClipReplacedToAutoOrHiddenIfOtherValueDifferent",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overflow-x"},"overflow-y":{syntax:"visible | hidden | clip | scroll | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Overflow"],initial:"visible",appliesto:"blockContainersFlexContainersGridContainers",computed:"asSpecifiedButVisibleOrClipReplacedToAutoOrHiddenIfOtherValueDifferent",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overflow-y"},"overscroll-behavior":{syntax:"[ contain | none | auto ]{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Model"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior"},"overscroll-behavior-block":{syntax:"contain | none | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Model"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-block"},"overscroll-behavior-inline":{syntax:"contain | none | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Model"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-inline"},"overscroll-behavior-x":{syntax:"contain | none | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Model"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-x"},"overscroll-behavior-y":{syntax:"contain | none | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Model"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-y"},padding:{syntax:"[ <length> | <percentage> ]{1,4}",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:["padding-bottom","padding-left","padding-right","padding-top"],appliesto:"allElementsExceptInternalTableDisplayTypes",computed:["padding-bottom","padding-left","padding-right","padding-top"],order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding"},"padding-block":{syntax:"<'padding-left'>{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElements",computed:"asLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-block"},"padding-block-end":{syntax:"<'padding-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElements",computed:"asLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-block-end"},"padding-block-start":{syntax:"<'padding-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElements",computed:"asLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-block-start"},"padding-bottom":{syntax:"<length> | <percentage>",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptInternalTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-bottom"},"padding-inline":{syntax:"<'padding-left'>{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElements",computed:"asLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-inline"},"padding-inline-end":{syntax:"<'padding-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElements",computed:"asLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-inline-end"},"padding-inline-start":{syntax:"<'padding-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElements",computed:"asLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-inline-start"},"padding-left":{syntax:"<length> | <percentage>",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptInternalTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-left"},"padding-right":{syntax:"<length> | <percentage>",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptInternalTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-right"},"padding-top":{syntax:"<length> | <percentage>",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptInternalTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-top"},"page-break-after":{syntax:"auto | always | avoid | left | right | recto | verso",media:["visual","paged"],inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Pages"],initial:"auto",appliesto:"blockElementsInNormalFlow",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/page-break-after"},"page-break-before":{syntax:"auto | always | avoid | left | right | recto | verso",media:["visual","paged"],inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Pages"],initial:"auto",appliesto:"blockElementsInNormalFlow",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/page-break-before"},"page-break-inside":{syntax:"auto | avoid",media:["visual","paged"],inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Pages"],initial:"auto",appliesto:"blockElementsInNormalFlow",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/page-break-inside"},"paint-order":{syntax:"normal | [ fill || stroke || markers ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"normal",appliesto:"textElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/paint-order"},perspective:{syntax:"none | <length>",media:"visual",inherited:!1,animationType:"length",percentages:"no",groups:["CSS Transforms"],initial:"none",appliesto:"transformableElements",computed:"absoluteLengthOrNone",order:"uniqueOrder",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/perspective"},"perspective-origin":{syntax:"<position>",media:"visual",inherited:!1,animationType:"simpleListOfLpc",percentages:"referToSizeOfBoundingBox",groups:["CSS Transforms"],initial:"50% 50%",appliesto:"transformableElements",computed:"forLengthAbsoluteValueOtherwisePercentage",order:"oneOrTwoValuesLengthAbsoluteKeywordsPercentages",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/perspective-origin"},"place-content":{syntax:"<'align-content'> <'justify-content'>?",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:"normal",appliesto:"multilineFlexContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/place-content"},"place-items":{syntax:"<'align-items'> <'justify-items'>?",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:["align-items","justify-items"],appliesto:"allElements",computed:["align-items","justify-items"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/place-items"},"place-self":{syntax:"<'align-self'> <'justify-self'>?",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:["align-self","justify-self"],appliesto:"blockLevelBoxesAndAbsolutelyPositionedBoxesAndGridItems",computed:["align-self","justify-self"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/place-self"},"pointer-events":{syntax:"auto | none | visiblePainted | visibleFill | visibleStroke | visible | painted | fill | stroke | all | inherit",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Pointer Events"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/pointer-events"},position:{syntax:"static | relative | absolute | sticky | fixed",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Positioning"],initial:"static",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/position"},quotes:{syntax:"none | auto | [ <string> <string> ]+",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Generated Content"],initial:"dependsOnUserAgent",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/quotes"},resize:{syntax:"none | both | horizontal | vertical | block | inline",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"none",appliesto:"elementsWithOverflowNotVisibleAndReplacedElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/resize"},right:{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToWidthOfContainingBlock",groups:["CSS Positioning"],initial:"auto",appliesto:"positionedElements",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/right"},rotate:{syntax:"none | <angle> | [ x | y | z | <number>{3} ] && <angle>",media:"visual",inherited:!1,animationType:"transform",percentages:"no",groups:["CSS Transforms"],initial:"none",appliesto:"transformableElements",computed:"asSpecified",order:"perGrammar",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/rotate"},"row-gap":{syntax:"normal | <length-percentage>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfContentArea",groups:["CSS Box Alignment"],initial:"normal",appliesto:"multiColumnElementsFlexContainersGridContainers",computed:"asSpecifiedWithLengthsAbsoluteAndNormalComputingToZeroExceptMultiColumn",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/row-gap"},"ruby-align":{syntax:"start | center | space-between | space-around",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Ruby"],initial:"space-around",appliesto:"rubyBasesAnnotationsBaseAnnotationContainers",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/ruby-align"},"ruby-merge":{syntax:"separate | collapse | auto",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Ruby"],initial:"separate",appliesto:"rubyAnnotationsContainers",computed:"asSpecified",order:"uniqueOrder",status:"experimental"},"ruby-position":{syntax:"over | under | inter-character",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Ruby"],initial:"over",appliesto:"rubyAnnotationsContainers",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/ruby-position"},scale:{syntax:"none | <number>{1,3}",media:"visual",inherited:!1,animationType:"transform",percentages:"no",groups:["CSS Transforms"],initial:"none",appliesto:"transformableElements",computed:"asSpecified",order:"perGrammar",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scale"},"scrollbar-color":{syntax:"auto | dark | light | <color>{2}",media:"visual",inherited:!0,animationType:"color",percentages:"no",groups:["CSS Scrollbars"],initial:"auto",appliesto:"scrollingBoxes",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scrollbar-color"},"scrollbar-gutter":{syntax:"auto | [ stable | always ] && both? && force?",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Overflow"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scrollbar-gutter"},"scrollbar-width":{syntax:"auto | thin | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Scrollbars"],initial:"auto",appliesto:"scrollingBoxes",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scrollbar-width"},"scroll-behavior":{syntax:"auto | smooth",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSSOM View"],initial:"auto",appliesto:"scrollingBoxes",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-behavior"},"scroll-margin":{syntax:"<length>{1,4}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin"},"scroll-margin-block":{syntax:"<length>{1,2}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-block"},"scroll-margin-block-start":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-block-start"},"scroll-margin-block-end":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-block-end"},"scroll-margin-bottom":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-bottom"},"scroll-margin-inline":{syntax:"<length>{1,2}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-inline"},"scroll-margin-inline-start":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-inline-start"},"scroll-margin-inline-end":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-inline-end"},"scroll-margin-left":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-left"},"scroll-margin-right":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-right"},"scroll-margin-top":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-top"},"scroll-padding":{syntax:"[ auto | <length-percentage> ]{1,4}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding"},"scroll-padding-block":{syntax:"[ auto | <length-percentage> ]{1,2}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-block"},"scroll-padding-block-start":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-block-start"},"scroll-padding-block-end":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-block-end"},"scroll-padding-bottom":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-bottom"},"scroll-padding-inline":{syntax:"[ auto | <length-percentage> ]{1,2}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-inline"},"scroll-padding-inline-start":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-inline-start"},"scroll-padding-inline-end":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-inline-end"},"scroll-padding-left":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-left"},"scroll-padding-right":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-right"},"scroll-padding-top":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-top"},"scroll-snap-align":{syntax:"[ none | start | end | center ]{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Scroll Snap"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-align"},"scroll-snap-coordinate":{syntax:"none | <position>#",media:"interactive",inherited:!1,animationType:"position",percentages:"referToBorderBox",groups:["CSS Scroll Snap"],initial:"none",appliesto:"allElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-coordinate"},"scroll-snap-destination":{syntax:"<position>",media:"interactive",inherited:!1,animationType:"position",percentages:"relativeToScrollContainerPaddingBoxAxis",groups:["CSS Scroll Snap"],initial:"0px 0px",appliesto:"scrollContainers",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-destination"},"scroll-snap-points-x":{syntax:"none | repeat( <length-percentage> )",media:"interactive",inherited:!1,animationType:"discrete",percentages:"relativeToScrollContainerPaddingBoxAxis",groups:["CSS Scroll Snap"],initial:"none",appliesto:"scrollContainers",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-points-x"},"scroll-snap-points-y":{syntax:"none | repeat( <length-percentage> )",media:"interactive",inherited:!1,animationType:"discrete",percentages:"relativeToScrollContainerPaddingBoxAxis",groups:["CSS Scroll Snap"],initial:"none",appliesto:"scrollContainers",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-points-y"},"scroll-snap-stop":{syntax:"normal | always",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Scroll Snap"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-stop"},"scroll-snap-type":{syntax:"none | [ x | y | block | inline | both ] [ mandatory | proximity ]?",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Scroll Snap"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-type"},"scroll-snap-type-x":{syntax:"none | mandatory | proximity",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Scroll Snap"],initial:"none",appliesto:"scrollContainers",computed:"asSpecified",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-type-x"},"scroll-snap-type-y":{syntax:"none | mandatory | proximity",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Scroll Snap"],initial:"none",appliesto:"scrollContainers",computed:"asSpecified",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-type-y"},"shape-image-threshold":{syntax:"<alpha-value>",media:"visual",inherited:!1,animationType:"number",percentages:"no",groups:["CSS Shapes"],initial:"0.0",appliesto:"floats",computed:"specifiedValueNumberClipped0To1",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/shape-image-threshold"},"shape-margin":{syntax:"<length-percentage>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToWidthOfContainingBlock",groups:["CSS Shapes"],initial:"0",appliesto:"floats",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/shape-margin"},"shape-outside":{syntax:"none | <shape-box> || <basic-shape> | <image>",media:"visual",inherited:!1,animationType:"basicShapeOtherwiseNo",percentages:"no",groups:["CSS Shapes"],initial:"none",appliesto:"floats",computed:"asDefinedForBasicShapeWithAbsoluteURIOtherwiseAsSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/shape-outside"},"tab-size":{syntax:"<integer> | <length>",media:"visual",inherited:!0,animationType:"length",percentages:"no",groups:["CSS Text"],initial:"8",appliesto:"blockContainers",computed:"specifiedIntegerOrAbsoluteLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/tab-size"},"table-layout":{syntax:"auto | fixed",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Table"],initial:"auto",appliesto:"tableElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/table-layout"},"text-align":{syntax:"start | end | left | right | center | justify | match-parent",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"startOrNamelessValueIfLTRRightIfRTL",appliesto:"blockContainers",computed:"asSpecifiedExceptMatchParent",order:"orderOfAppearance",alsoAppliesTo:["::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-align"},"text-align-last":{syntax:"auto | start | end | left | right | center | justify",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"auto",appliesto:"blockContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-align-last"},"text-combine-upright":{syntax:"none | all | [ digits <integer>? ]",media:"visual",inherited:!0,animationType:"notAnimatable",percentages:"no",groups:["CSS Writing Modes"],initial:"none",appliesto:"nonReplacedInlineElements",computed:"keywordPlusIntegerIfDigits",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-combine-upright"},"text-decoration":{syntax:"<'text-decoration-line'> || <'text-decoration-style'> || <'text-decoration-color'> || <'text-decoration-thickness'>",media:"visual",inherited:!1,animationType:["text-decoration-color","text-decoration-style","text-decoration-line","text-decoration-thickness"],percentages:"no",groups:["CSS Text Decoration"],initial:["text-decoration-color","text-decoration-style","text-decoration-line"],appliesto:"allElements",computed:["text-decoration-line","text-decoration-style","text-decoration-color","text-decoration-thickness"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration"},"text-decoration-color":{syntax:"<color>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Text Decoration"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration-color"},"text-decoration-line":{syntax:"none | [ underline || overline || line-through || blink ] | spelling-error | grammar-error",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Text Decoration"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration-line"},"text-decoration-skip":{syntax:"none | [ objects || [ spaces | [ leading-spaces || trailing-spaces ] ] || edges || box-decoration ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text Decoration"],initial:"objects",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration-skip"},"text-decoration-skip-ink":{syntax:"auto | all | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text Decoration"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration-skip-ink"},"text-decoration-style":{syntax:"solid | double | dotted | dashed | wavy",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Text Decoration"],initial:"solid",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration-style"},"text-decoration-thickness":{syntax:"auto | from-font | <length> | <percentage> ",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"referToElementFontSize",groups:["CSS Text Decoration"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration-thickness"},"text-emphasis":{syntax:"<'text-emphasis-style'> || <'text-emphasis-color'>",media:"visual",inherited:!1,animationType:["text-emphasis-color","text-emphasis-style"],percentages:"no",groups:["CSS Text Decoration"],initial:["text-emphasis-style","text-emphasis-color"],appliesto:"allElements",computed:["text-emphasis-style","text-emphasis-color"],order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-emphasis"},"text-emphasis-color":{syntax:"<color>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Text Decoration"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-emphasis-color"},"text-emphasis-position":{syntax:"[ over | under ] && [ right | left ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Text Decoration"],initial:"over right",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-emphasis-position"},"text-emphasis-style":{syntax:"none | [ [ filled | open ] || [ dot | circle | double-circle | triangle | sesame ] ] | <string>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Text Decoration"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-emphasis-style"},"text-indent":{syntax:"<length-percentage> && hanging? && each-line?",media:"visual",inherited:!0,animationType:"lpc",percentages:"referToWidthOfContainingBlock",groups:["CSS Text"],initial:"0",appliesto:"blockContainers",computed:"percentageOrAbsoluteLengthPlusKeywords",order:"lengthOrPercentageBeforeKeywords",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-indent"},"text-justify":{syntax:"auto | inter-character | inter-word | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"auto",appliesto:"inlineLevelAndTableCellElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-justify"},"text-orientation":{syntax:"mixed | upright | sideways",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Writing Modes"],initial:"mixed",appliesto:"allElementsExceptTableRowGroupsRowsColumnGroupsAndColumns",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-orientation"},"text-overflow":{syntax:"[ clip | ellipsis | <string> ]{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"clip",appliesto:"blockContainerElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-overflow"},"text-rendering":{syntax:"auto | optimizeSpeed | optimizeLegibility | geometricPrecision",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Miscellaneous"],initial:"auto",appliesto:"textElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-rendering"},"text-shadow":{syntax:"none | <shadow-t>#",media:"visual",inherited:!0,animationType:"shadowList",percentages:"no",groups:["CSS Text Decoration"],initial:"none",appliesto:"allElements",computed:"colorPlusThreeAbsoluteLengths",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-shadow"},"text-size-adjust":{syntax:"none | auto | <percentage>",media:"visual",inherited:!0,animationType:"discrete",percentages:"referToSizeOfFont",groups:["CSS Text"],initial:"autoForSmartphoneBrowsersSupportingInflation",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-size-adjust"},"text-transform":{syntax:"none | capitalize | uppercase | lowercase | full-width | full-size-kana",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-transform"},"text-underline-offset":{syntax:"auto | <length> | <percentage> ",media:"visual",inherited:!0,animationType:"byComputedValueType",percentages:"referToElementFontSize",groups:["CSS Text Decoration"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-underline-offset"},"text-underline-position":{syntax:"auto | from-font | [ under || [ left | right ] ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text Decoration"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-underline-position"},top:{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToContainingBlockHeight",groups:["CSS Positioning"],initial:"auto",appliesto:"positionedElements",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/top"},"touch-action":{syntax:"auto | none | [ [ pan-x | pan-left | pan-right ] || [ pan-y | pan-up | pan-down ] || pinch-zoom ] | manipulation",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Pointer Events"],initial:"auto",appliesto:"allElementsExceptNonReplacedInlineElementsTableRowsColumnsRowColumnGroups",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/touch-action"},transform:{syntax:"none | <transform-list>",media:"visual",inherited:!1,animationType:"transform",percentages:"referToSizeOfBoundingBox",groups:["CSS Transforms"],initial:"none",appliesto:"transformableElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transform"},"transform-box":{syntax:"content-box | border-box | fill-box | stroke-box | view-box",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Transforms"],initial:"view-box",appliesto:"transformableElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transform-box"},"transform-origin":{syntax:"[ <length-percentage> | left | center | right | top | bottom ] | [ [ <length-percentage> | left | center | right ] && [ <length-percentage> | top | center | bottom ] ] <length>?",media:"visual",inherited:!1,animationType:"simpleListOfLpc",percentages:"referToSizeOfBoundingBox",groups:["CSS Transforms"],initial:"50% 50% 0",appliesto:"transformableElements",computed:"forLengthAbsoluteValueOtherwisePercentage",order:"oneOrTwoValuesLengthAbsoluteKeywordsPercentages",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transform-origin"},"transform-style":{syntax:"flat | preserve-3d",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Transforms"],initial:"flat",appliesto:"transformableElements",computed:"asSpecified",order:"uniqueOrder",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transform-style"},transition:{syntax:"<single-transition>#",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Transitions"],initial:["transition-delay","transition-duration","transition-property","transition-timing-function"],appliesto:"allElementsAndPseudos",computed:["transition-delay","transition-duration","transition-property","transition-timing-function"],order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transition"},"transition-delay":{syntax:"<time>#",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Transitions"],initial:"0s",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transition-delay"},"transition-duration":{syntax:"<time>#",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Transitions"],initial:"0s",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transition-duration"},"transition-property":{syntax:"none | <single-transition-property>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Transitions"],initial:"all",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transition-property"},"transition-timing-function":{syntax:"<timing-function>#",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Transitions"],initial:"ease",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transition-timing-function"},translate:{syntax:"none | <length-percentage> [ <length-percentage> <length>? ]?",media:"visual",inherited:!1,animationType:"transform",percentages:"referToSizeOfBoundingBox",groups:["CSS Transforms"],initial:"none",appliesto:"transformableElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"perGrammar",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/translate"},"unicode-bidi":{syntax:"normal | embed | isolate | bidi-override | isolate-override | plaintext",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Writing Modes"],initial:"normal",appliesto:"allElementsSomeValuesNoEffectOnNonInlineElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/unicode-bidi"},"user-select":{syntax:"auto | text | none | contain | all",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/user-select"},"vertical-align":{syntax:"baseline | sub | super | text-top | text-bottom | middle | top | bottom | <percentage> | <length>",media:"visual",inherited:!1,animationType:"length",percentages:"referToLineHeight",groups:["CSS Table"],initial:"baseline",appliesto:"inlineLevelAndTableCellElements",computed:"absoluteLengthOrKeyword",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/vertical-align"},visibility:{syntax:"visible | hidden | collapse",media:"visual",inherited:!0,animationType:"visibility",percentages:"no",groups:["CSS Box Model"],initial:"visible",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/visibility"},"white-space":{syntax:"normal | pre | nowrap | pre-wrap | pre-line | break-spaces",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/white-space"},widows:{syntax:"<integer>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fragmentation"],initial:"2",appliesto:"blockContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/widows"},width:{syntax:"auto | <length> | <percentage> | min-content | max-content | fit-content(<length-percentage>)",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"auto",appliesto:"allElementsButNonReplacedAndTableRows",computed:"percentageAutoOrAbsoluteLength",order:"lengthOrPercentageBeforeKeywordIfBothPresent",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/width"},"will-change":{syntax:"auto | <animateable-feature>#",media:"all",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Will Change"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/will-change"},"word-break":{syntax:"normal | break-all | keep-all | break-word",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/word-break"},"word-spacing":{syntax:"normal | <length-percentage>",media:"visual",inherited:!0,animationType:"length",percentages:"referToWidthOfAffectedGlyph",groups:["CSS Text"],initial:"normal",appliesto:"allElements",computed:"optimumMinAndMaxValueOfAbsoluteLengthPercentageOrNormal",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/word-spacing"},"word-wrap":{syntax:"normal | break-word",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"normal",appliesto:"nonReplacedInlineElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overflow-wrap"},"writing-mode":{syntax:"horizontal-tb | vertical-rl | vertical-lr | sideways-rl | sideways-lr",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Writing Modes"],initial:"horizontal-tb",appliesto:"allElementsExceptTableRowColumnGroupsTableRowsColumns",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/writing-mode"},"z-index":{syntax:"auto | <integer>",media:"visual",inherited:!1,animationType:"integer",percentages:"no",groups:["CSS Positioning"],initial:"auto",appliesto:"positionedElements",computed:"asSpecified",order:"uniqueOrder",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/z-index"},zoom:{syntax:"normal | reset | <number> | <percentage>",media:"visual",inherited:!1,animationType:"integer",percentages:"no",groups:["Microsoft Extensions"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/zoom"}}
135;});var nB=J((hH,WF)=>{WF.exports={"absolute-size":{syntax:"xx-small | x-small | small | medium | large | x-large | xx-large | xxx-large"},"alpha-value":{syntax:"<number> | <percentage>"},"angle-percentage":{syntax:"<angle> | <percentage>"},"angular-color-hint":{syntax:"<angle-percentage>"},"angular-color-stop":{syntax:"<color> && <color-stop-angle>?"},"angular-color-stop-list":{syntax:"[ <angular-color-stop> [, <angular-color-hint>]? ]# , <angular-color-stop>"},"animateable-feature":{syntax:"scroll-position | contents | <custom-ident>"},attachment:{syntax:"scroll | fixed | local"},"attr()":{syntax:"attr( <attr-name> <type-or-unit>? [, <attr-fallback> ]? )"},"attr-matcher":{syntax:"[ '~' | '|' | '^' | '$' | '*' ]? '='"},"attr-modifier":{syntax:"i | s"},"attribute-selector":{syntax:"'[' <wq-name> ']' | '[' <wq-name> <attr-matcher> [ <string-token> | <ident-token> ] <attr-modifier>? ']'"},"auto-repeat":{syntax:"repeat( [ auto-fill | auto-fit ] , [ <line-names>? <fixed-size> ]+ <line-names>? )"},"auto-track-list":{syntax:`[ <line-names>? [ <fixed-size> | <fixed-repeat> ] ]* <line-names>? <auto-repeat> 136[ <line-names>? [ <fixed-size> | <fixed-repeat> ] ]* <line-names>?`},"baseline-position":{syntax:"[ first | last ]? baseline"},"basic-shape":{syntax:"<inset()> | <circle()> | <ellipse()> | <polygon()> | <path()>"},"bg-image":{syntax:"none | <image>"},"bg-layer":{syntax:"<bg-image> || <bg-position> [ / <bg-size> ]? || <repeat-style> || <attachment> || <box> || <box>"},"bg-position":{syntax:"[ [ left | center | right | top | bottom | <length-percentage> ] | [ left | center | right | <length-percentage> ] [ top | center | bottom | <length-percentage> ] | [ center | [ left | right ] <length-percentage>? ] && [ center | [ top | bottom ] <length-percentage>? ] ]"},"bg-size":{syntax:"[ <length-percentage> | auto ]{1,2} | cover | contain"},"blur()":{syntax:"blur( <length> )"},"blend-mode":{syntax:"normal | multiply | screen | overlay | darken | lighten | color-dodge | color-burn | hard-light | soft-light | difference | exclusion | hue | saturation | color | luminosity"},box:{syntax:"border-box | padding-box | content-box"},"brightness()":{syntax:"brightness( <number-percentage> )"},"calc()":{syntax:"calc( <calc-sum> )"},"calc-sum":{syntax:"<calc-product> [ [ '+' | '-' ] <calc-product> ]*"},"calc-product":{syntax:"<calc-value> [ '*' <calc-value> | '/' <number> ]*"},"calc-value":{syntax:"<number> | <dimension> | <percentage> | ( <calc-sum> )"},"cf-final-image":{syntax:"<image> | <color>"},"cf-mixing-image":{syntax:"<percentage>? && <image>"},"circle()":{syntax:"circle( [ <shape-radius> ]? [ at <position> ]? )"},"clamp()":{syntax:"clamp( <calc-sum>#{3} )"},"class-selector":{syntax:"'.' <ident-token>"},"clip-source":{syntax:"<url>"},color:{syntax:"<rgb()> | <rgba()> | <hsl()> | <hsla()> | <hex-color> | <named-color> | currentcolor | <deprecated-system-color>"},"color-stop":{syntax:"<color-stop-length> | <color-stop-angle>"},"color-stop-angle":{syntax:"<angle-percentage>{1,2}"},"color-stop-length":{syntax:"<length-percentage>{1,2}"},"color-stop-list":{syntax:"[ <linear-color-stop> [, <linear-color-hint>]? ]# , <linear-color-stop>"},combinator:{syntax:"'>' | '+' | '~' | [ '||' ]"},"common-lig-values":{syntax:"[ common-ligatures | no-common-ligatures ]"},"compat-auto":{syntax:"searchfield | textarea | push-button | slider-horizontal | checkbox | radio | square-button | menulist | listbox | meter | progress-bar | button"},"composite-style":{syntax:"clear | copy | source-over | source-in | source-out | source-atop | destination-over | destination-in | destination-out | destination-atop | xor"},"compositing-operator":{syntax:"add | subtract | intersect | exclude"},"compound-selector":{syntax:"[ <type-selector>? <subclass-selector>* [ <pseudo-element-selector> <pseudo-class-selector>* ]* ]!"},"compound-selector-list":{syntax:"<compound-selector>#"},"complex-selector":{syntax:"<compound-selector> [ <combinator>? <compound-selector> ]*"},"complex-selector-list":{syntax:"<complex-selector>#"},"conic-gradient()":{syntax:"conic-gradient( [ from <angle> ]? [ at <position>
136 ]?, <angular-color-stop-list> )"},"contextual-alt-values":{syntax:"[ contextual | no-contextual ]"},"content-distribution":{syntax:"space-between | space-around | space-evenly | stretch"},"content-list":{syntax:"[ <string> | contents | <image> | <quote> | <target> | <leader()> ]+"},"content-position":{syntax:"center | start | end | flex-start | flex-end"},"content-replacement":{syntax:"<image>"},"contrast()":{syntax:"contrast( [ <number-percentage> ] )"},"counter()":{syntax:"counter( <custom-ident>, <counter-style>? )"},"counter-style":{syntax:"<counter-style-name> | symbols()"},"counter-style-name":{syntax:"<custom-ident>"},"counters()":{syntax:"counters( <custom-ident>, <string>, <counter-style>? )"},"cross-fade()":{syntax:"cross-fade( <cf-mixing-image> , <cf-final-image>? )"},"cubic-bezier-timing-function":{syntax:"ease | ease-in | ease-out | ease-in-out | cubic-bezier(<number [0,1]>, <number>, <number [0,1]>, <number>)"},"deprecated-system-color":{syntax:"ActiveBorder | ActiveCaption | AppWorkspace | Background | ButtonFace | ButtonHighlight | ButtonShadow | ButtonText | CaptionText | GrayText | Highlight | HighlightText | InactiveBorder | InactiveCaption | InactiveCaptionText | InfoBackground | InfoText | Menu | MenuText | Scrollbar | ThreeDDarkShadow | ThreeDFace | ThreeDHighlight | ThreeDLightShadow | ThreeDShadow | Window | WindowFrame | WindowText"},"discretionary-lig-values":{syntax:"[ discretionary-ligatures | no-discretionary-ligatures ]"},"display-box":{syntax:"contents | none"},"display-inside":{syntax:"flow | flow-root | table | flex | grid | ruby"},"display-internal":{syntax:"table-row-group | table-header-group | table-footer-group | table-row | table-cell | table-column-group | table-column | table-caption | ruby-base | ruby-text | ruby-base-container | ruby-text-container"},"display-legacy":{syntax:"inline-block | inline-list-item | inline-table | inline-flex | inline-grid"},"display-listitem":{syntax:"<display-outside>? && [ flow | flow-root ]? && list-item"},"display-outside":{syntax:"block | inline | run-in"},"drop-shadow()":{syntax:"drop-shadow( <length>{2,3} <color>? )"},"east-asian-variant-values":{syntax:"[ jis78 | jis83 | jis90 | jis04 | simplified | traditional ]"},"east-asian-width-values":{syntax:"[ full-width | proportional-width ]"},"element()":{syntax:"element( <id-selector> )"},"ellipse()":{syntax:"ellipse( [ <shape-radius>{2} ]? [ at <position> ]? )"},"ending-shape":{syntax:"circle | ellipse"},"env()":{syntax:"env( <custom-ident> , <declaration-value>? )"},"explicit-track-list":{syntax:"[ <line-names>? <track-size> ]+ <line-names>?"},"family-name":{syntax:"<string> | <custom-ident>+"},"feature-tag-value":{syntax:"<string> [ <integer> | on | off ]?"},"feature-type":{syntax:"@stylistic | @historical-forms | @styleset | @character-variant | @swash | @ornaments | @annotation"},"feature-value-block":{syntax:"<feature-type> '{' <feature-value-declaration-list> '}'"},"feature-value-block-list":{syntax:"<feature-value-block>+"},"feature-value-declaration":{syntax:"<custom-ident>: <integer>+;"},"feature-value-declaration-list":{syntax:"<feature-value-declaration>"},"feature-value-name":{syntax:"<custom-ident>"},"fill-rule":{syntax:"nonzero | evenodd"},"filter-function":{syntax:"<blur()> | <brightness()> | <contrast()> | <drop-shadow()> | <grayscale()> | <hue-rotate()> | <invert()> | <opacity()> | <saturate()> | <sepia()>"},"filter-function-list":{syntax:"[ <filter-function> | <url> ]+"},"final-bg-layer":{syntax:"<'background-color'> || <bg-image> || <bg-position> [ / <bg-size> ]? || <repeat-style> || <attachment> || <box> || <box>"},"fit-content()":{syntax:"fit-content( [ <length> | <percentage> ] )"},"fixed-breadth":{syntax:"<length-percentage>"},"fixed-repeat":{syntax:"repeat( [ <positive-integer> ] , [ <line-names>? <fixed-size> ]+ <line-names>? )"},"fixed-size":{syntax:"<fixed-breadth> | minmax( <fixed-breadth> , <track-breadth> ) | minmax( <inflexible-breadth> , <fixed-breadth> )"},"font-stretch-absolute":{syntax:"normal | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded | <percentage>"},"font-variant-css21":{syntax:"[ normal | small-caps ]"},"font-weight-absolute":{syntax:"normal | bold | <number [1,1000]>"},"frequency-percentage":{syntax:"<frequency> | <percentage>"},"general-enclosed":{syntax:"[ <function-token> <any-value> ) ] | ( <ident> <any-value> )"},"generic-family":{syntax:"serif | sans-serif | cursive | fantasy | monospace"},"generic-name":{syntax:"serif | sans-serif | cursive | fantasy | monospace"},"geometry-box":{syntax:"<shape-box> | fill-box | stroke-box | view-box"},gradient:{syntax:"<linear-gradient()> | <repeating-linear-gradient()> | <radial-gradient()> | <repeating-radial-gradient()> | <conic-gradient()>"},"grayscale()":{syntax:"grayscale( <number-percentage> )"},"grid-line":{syntax:"auto | <custom-ident> | [ <integer> && <custom-ident>? ] | [ span && [ <integer> || <custom-ident> ] ]"},"historical-lig-values":{syntax:"[ historical-ligatures | no-historical-ligatures ]"},"hsl()":{syntax:"hsl( <hue> <percentage> <percentage> [ / <alpha-value> ]? ) | hsl( <hue>, <percentage>, <percentage>, <alpha-value>? )"},"hsla()":{syntax:"hsla( <hue> <percentage> <percentage> [ / <alpha-value> ]? ) | hsla( <hue>, <percentage>, <percentage>, <alpha-value>? )"},hue:{syntax:"<number> | <angle>"},"hue-rotate()":{syntax:"hue-rotate( <angle> )"},"id-selector":{syntax:"<hash-token>"},image:{syntax:"<url> | <image()> | <image-set()> | <element()> | <paint()> | <cross-fade()> | <gradient>"},"image()":{syntax:"image( <image-tags>? [ <image-src>? , <color>? ]! )"},"image-set()":{syntax:"image-set( <image-set-option># )"},"image-set-option":{syntax:"[ <image> | <string> ] <resolution>"},"image-src":{syntax:"<url> | <string>"},"image-tags":{syntax:"ltr | rtl"},"inflexible-breadth":{syntax:"<length> | <percentage> | min-content | max-content | auto"},"inset()":{syntax:"inset( <length-percentage>{1,4} [ round <'border-radius'> ]? )"},"invert()":{syntax:"invert( <number-percentage> )"},"keyframes-name":{syntax:"<custom-ident> | <string>"},"keyframe-block":{syntax:`<keyframe-selector># { 137 <declaration-list> 138}`},"keyframe-block-list":{syntax:"<keyframe-block>+"},"keyframe-selector":{syntax:"from | to | <percentage>"},"leader()":{syntax:"leader( <leader-type> )"},"leader-type":{syntax:"dotted | solid | space | <string>"},"length-percentage":{syntax:"<length> | <percentage>"},"line-names":{syntax:"'[' <custom-ident>* ']'"},"line-name-list":{syntax:"[ <line-names> | <name-repeat> ]+"},"line-style":{syntax:"none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset"},"line-width":{syntax:"<length> | thin | medium | thick"},"linear-color-hint":{syntax:"<length-percentage>"},"linear-color-stop":{syntax:"<color> <color-stop-length>?"},"linear-gradient()":{syntax:"linear-gradient( [ <angle> | to <side-or-corner> ]? , <color-stop-list> )"},"mask-layer":{syntax:"<mask-reference> || <position> [ / <bg-size> ]? || <repeat-style> || <geometry-box> || [ <geometry-box> | no-clip ] || <compositing-operator> || <masking-mode>"},"mask-position":{syntax:"[ <length-percentage> | left | center | right ] [ <length-percentage> | top | center | bottom ]?"},"mask-reference":{syntax:"none | <image> | <mask-source>"},"mask-source":{syntax:"<url>"},"masking-mode":{syntax:"alpha | luminance | match-source"},"matrix()":{syntax:"matrix( <number>
138#{6} )"},"matrix3d()":{syntax:"matrix3d( <number>#{16} )"},"max()":{syntax:"max( <calc-sum># )"},"media-and":{syntax:"<media-in-parens> [ and <media-in-parens> ]+"},"media-condition":{syntax:"<media-not> | <media-and> | <media-or> | <media-in-parens>"},"media-condition-without-or":{syntax:"<media-not> | <media-and> | <media-in-parens>"},"media-feature":{syntax:"( [ <mf-plain> | <mf-boolean> | <mf-range> ] )"},"media-in-parens":{syntax:"( <media-condition> ) | <media-feature> | <general-enclosed>"},"media-not":{syntax:"not <media-in-parens>"},"media-or":{syntax:"<media-in-parens> [ or <media-in-parens> ]+"},"media-query":{syntax:"<media-condition> | [ not | only ]? <media-type> [ and <media-condition-without-or> ]?"},"media-query-list":{syntax:"<media-query>#"},"media-type":{syntax:"<ident>"},"mf-boolean":{syntax:"<mf-name>"},"mf-name":{syntax:"<ident>"},"mf-plain":{syntax:"<mf-name> : <mf-value>"},"mf-range":{syntax:`<mf-name> [ '<' | '>' ]? '='? <mf-value> 139| <mf-value> [ '<' | '>' ]? '='? <mf-name> 140| <mf-value> '<' '='? <mf-name> '<' '='? <mf-value> 141| <mf-value> '>' '='? <mf-name> '>' '='? <mf-value>`},"mf-value":{syntax:"<number> | <dimension> | <ident> | <ratio>"},"min()":{syntax:"min( <calc-sum># )"},"minmax()":{syntax:"minmax( [ <length> | <percentage> | min-content | max-content | auto ] , [ <length> | <percentage> | <flex> | min-content | max-content | auto ] )"},"named-color":{syntax:"transparent | aliceblue | antiquewhite | aqua | aquamarine | azure | beige | bisque | black | blanchedalmond | blue | blueviolet | brown | burlywood | cadetblue | chartreuse | chocolate | coral | cornflowerblue | cornsilk | crimson | cyan | darkblue | darkcyan | darkgoldenrod | darkgray | darkgreen | darkgrey | darkkhaki | darkmagenta | darkolivegreen | darkorange | darkorchid | darkred | darksalmon | darkseagreen | darkslateblue | darkslategray | darkslategrey | darkturquoise | darkviolet | deeppink | deepskyblue | dimgray | dimgrey | dodgerblue | firebrick | floralwhite | forestgreen | fuchsia | gainsboro | ghostwhite | gold | goldenrod | gray | green | greenyellow | grey | honeydew | hotpink | indianred | indigo | ivory | khaki | lavender | lavenderblush | lawngreen | lemonchiffon | lightblue | lightcoral | lightcyan | lightgoldenrodyellow | lightgray | lightgreen | lightgrey | lightpink | lightsalmon | lightseagreen | lightskyblue | lightslategray | lightslategrey | lightsteelblue | lightyellow | lime | limegreen | linen | magenta | maroon | mediumaquamarine | mediumblue | mediumorchid | mediumpurple | mediumseagreen | mediumslateblue | mediumspringgreen | mediumturquoise | mediumvioletred | midnightblue | mintcream | mistyrose | moccasin | navajowhite | navy | oldlace | olive | olivedrab | orange | orangered | orchid | palegoldenrod | palegreen | paleturquoise | palevioletred | papayawhip | peachpuff | peru | pink | plum | powderblue | purple | rebeccapurple | red | rosybrown | royalblue | saddlebrown | salmon | sandybrown | seagreen | seashell | sienna | silver | skyblue | slateblue | slategray | slategrey | snow | springgreen | steelblue | tan | teal | thistle | tomato | turquoise | violet | wheat | white | whitesmoke | yellow | yellowgreen"},"namespace-prefix":{syntax:"<ident>"},"ns-prefix":{syntax:"[ <ident-token> | '*' ]? '|'"},"number-percentage":{syntax:"<number> | <percentage>"},"numeric-figure-values":{syntax:"[ lining-nums | oldstyle-nums ]"},"numeric-fraction-values":{syntax:"[ diagonal-fractions | stacked-fractions ]"},"numeric-spacing-values":{syntax:"[ proportional-nums | tabular-nums ]"},nth:{syntax:"<an-plus-b> | even | odd"},"opacity()":{syntax:"opacity( [ <number-percentage> ] )"},"overflow-position":{syntax:"unsafe | safe"},"outline-radius":{syntax:"<length> | <percentage>"},"page-body":{syntax:"<declaration>? [ ; <page-body> ]? | <page-margin-box> <page-body>"},"page-margin-box":{syntax:"<page-margin-box-type> '{' <declaration-list> '}'"},"page-margin-box-type":{syntax:"@top-left-corner | @top-left | @top-center | @top-right | @top-right-corner | @bottom-left-corner | @bottom-left | @bottom-center | @bottom-right | @bottom-right-corner | @left-top | @left-middle | @left-bottom | @right-top | @right-middle | @right-bottom"},"page-selector-list":{syntax:"[ <page-selector># ]?"},"page-selector":{syntax:"<pseudo-page>+ | <ident> <pseudo-page>*"},"path()":{syntax:"path( [ <fill-rule>, ]? <string> )"},"paint()":{syntax:"paint( <ident>, <declaration-value>? )"},"perspective()":{syntax:"perspective( <length> )"},"polygon()":{syntax:"polygon( <fill-rule>? , [ <length-percentage> <length-percentage> ]# )"},position:{syntax:"[ [ left | center | right ] || [ top | center | bottom ] | [ left | center | right | <length-percentage> ] [ top | center | bottom | <length-percentage> ]? | [ [ left | right ] <length-percentage> ] && [ [ top | bottom ] <length-percentage> ] ]"},"pseudo-class-selector":{syntax:"':' <ident-token> | ':' <function-token> <any-value> ')'"},"pseudo-element-selector":{syntax:"':' <pseudo-class-selector>"},"pseudo-page":{syntax:": [ left | right | first | blank ]"},quote:{syntax:"open-quote | close-quote | no-open-quote | no-close-quote"},"radial-gradient()":{syntax:"radial-gradient( [ <ending-shape> || <size> ]? [ at <position> ]? , <color-stop-list> )"},"relative-selector":{syntax:"<combinator>? <complex-selector>"},"relative-selector-list":{syntax:"<relative-selector>#"},"relative-size":{syntax:"larger | smaller"},"repeat-style":{syntax:"repeat-x | repeat-y | [ repeat | space | round | no-repeat ]{1,2}"},"repeating-linear-gradient()":{syntax:"repeating-linear-gradient( [ <angle> | to <side-or-corner> ]? , <color-stop-list> )"},"repeating-radial-gradient()":{syntax:"repeating-radial-gradient( [ <ending-shape> || <size> ]? [ at <position> ]? , <color-stop-list> )"},"rgb()":{syntax:"rgb( <percentage>{3} [ / <alpha-value> ]? ) | rgb( <number>{3} [ / <alpha-value> ]? ) | rgb( <percentage>#{3} , <alpha-value>? ) | rgb( <number>#{3} , <alpha-value>? )"},"rgba()":{syntax:"rgba( <percentage>{3} [ / <alpha-value> ]? ) | rgba( <number>{3} [ / <alpha-value> ]? ) | rgba( <percentage>#{3} , <alpha-value>? ) | rgba( <number>#{3} , <alpha-value>? )"},"rotate()":{syntax:"rotate( [ <angle> | <zero> ] )"},"rotate3d()":{syntax:"rotate3d( <number> , <number> , <number> , [ <angle> | <zero> ] )"},"rotateX()":{syntax:"rotateX( [ <angle> | <zero> ] )"},"rotateY()":{syntax:"rotateY( [ <angle> | <zero> ] )"},"rotateZ()":{syntax:"rotateZ( [ <angle> | <zero> ] )"},"saturate()":{syntax:"saturate( <number-percentage> )"},"scale()":{syntax:"scale( <number> , <number>? )"},"scale3d()":{syntax:"scale3d( <number> , <number> , <number> )"},"scaleX()":{syntax:"scaleX( <number> )"},"scaleY()":{syntax:"scaleY( <number> )"},"scaleZ()":{syntax:"scaleZ( <number> )"},"self-position":{syntax:"center | start | end | self-start | self
141-end | flex-start | flex-end"},"shape-radius":{syntax:"<length-percentage> | closest-side | farthest-side"},"skew()":{syntax:"skew( [ <angle> | <zero> ] , [ <angle> | <zero> ]? )"},"skewX()":{syntax:"skewX( [ <angle> | <zero> ] )"},"skewY()":{syntax:"skewY( [ <angle> | <zero> ] )"},"sepia()":{syntax:"sepia( <number-percentage> )"},shadow:{syntax:"inset? && <length>{2,4} && <color>?"},"shadow-t":{syntax:"[ <length>{2,3} && <color>? ]"},shape:{syntax:"rect(<top>, <right>, <bottom>, <left>)"},"shape-box":{syntax:"<box> | margin-box"},"side-or-corner":{syntax:"[ left | right ] || [ top | bottom ]"},"single-animation":{syntax:"<time> || <timing-function> || <time> || <single-animation-iteration-count> || <single-animation-direction> || <single-animation-fill-mode> || <single-animation-play-state> || [ none | <keyframes-name> ]"},"single-animation-direction":{syntax:"normal | reverse | alternate | alternate-reverse"},"single-animation-fill-mode":{syntax:"none | forwards | backwards | both"},"single-animation-iteration-count":{syntax:"infinite | <number>"},"single-animation-play-state":{syntax:"running | paused"},"single-transition":{syntax:"[ none | <single-transition-property> ] || <time> || <timing-function> || <time>"},"single-transition-property":{syntax:"all | <custom-ident>"},size:{syntax:"closest-side | farthest-side | closest-corner | farthest-corner | <length> | <length-percentage>{2}"},"step-position":{syntax:"jump-start | jump-end | jump-none | jump-both | start | end"},"step-timing-function":{syntax:"step-start | step-end | steps(<integer>[, <step-position>]?)"},"subclass-selector":{syntax:"<id-selector> | <class-selector> | <attribute-selector> | <pseudo-class-selector>"},"supports-condition":{syntax:"not <supports-in-parens> | <supports-in-parens> [ and <supports-in-parens> ]* | <supports-in-parens> [ or <supports-in-parens> ]*"},"supports-in-parens":{syntax:"( <supports-condition> ) | <supports-feature> | <general-enclosed>"},"supports-feature":{syntax:"<supports-decl> | <supports-selector-fn>"},"supports-decl":{syntax:"( <declaration> )"},"supports-selector-fn":{syntax:"selector( <complex-selector> )"},symbol:{syntax:"<string> | <image> | <custom-ident>"},target:{syntax:"<target-counter()> | <target-counters()> | <target-text()>"},"target-counter()":{syntax:"target-counter( [ <string> | <url> ] , <custom-ident> , <counter-style>? )"},"target-counters()":{syntax:"target-counters( [ <string> | <url> ] , <custom-ident> , <string> , <counter-style>? )"},"target-text()":{syntax:"target-text( [ <string> | <url> ] , [ content | before | after | first-letter ]? )"},"time-percentage":{syntax:"<time> | <percentage>"},"timing-function":{syntax:"linear | <cubic-bezier-timing-function> | <step-timing-function>"},"track-breadth":{syntax:"<length-percentage> | <flex> | min-content | max-content | auto"},"track-list":{syntax:"[ <line-names>? [ <track-size> | <track-repeat> ] ]+ <line-names>?"},"track-repeat":{syntax:"repeat( [ <positive-integer> ] , [ <line-names>? <track-size> ]+ <line-names>? )"},"track-size":{syntax:"<track-breadth> | minmax( <inflexible-breadth> , <track-breadth> ) | fit-content( [ <length> | <percentage> ] )"},"transform-function":{syntax:"<matrix()> | <translate()> | <translateX()> | <translateY()> | <scale()> | <scaleX()> | <scaleY()> | <rotate()> | <skew()> | <skewX()> | <skewY()> | <matrix3d()> | <translate3d()> | <translateZ()> | <scale3d()> | <scaleZ()> | <rotate3d()> | <rotateX()> | <rotateY()> | <rotateZ()> | <perspective()>"},"transform-list":{syntax:"<transform-function>+"},"translate()":{syntax:"translate( <length-percentage> , <length-percentage>? )"},"translate3d()":{syntax:"translate3d( <length-percentage> , <length-percentage> , <length> )"},"translateX()":{syntax:"translateX( <length-percentage> )"},"translateY()":{syntax:"translateY( <length-percentage> )"},"translateZ()":{syntax:"translateZ( <length> )"},"type-or-unit":{syntax:"string | color | url | integer | number | length | angle | time | frequency | cap | ch | em | ex | ic | lh | rlh | rem | vb | vi | vw | vh | vmin | vmax | mm | Q | cm | in | pt | pc | px | deg | grad | rad | turn | ms | s | Hz | kHz | %"},"type-selector":{syntax:"<wq-name> | <ns-prefix>? '*'"},"var()":{syntax:"var( <custom-property-name> , <declaration-value>? )"},"viewport-length":{syntax:"auto | <length-percentage>"},"wq-name":{syntax:"<ns-prefix>? <ident-token>"}};});var iB=J((gH,zF)=>
141{zF.exports={atrules:{charset:{prelude:"<string>"},"font-face":{descriptors:{"unicode-range":{comment:"replaces <unicode-range>, an old production name",syntax:"<urange>#"}}}},properties:
vendor: 14,191 bytes, line 141
141{"-moz-background-clip":{comment:"deprecated syntax in old Firefox, https://developer.mozilla.org/en/docs/Web/CSS/background-clip",syntax:"padding | border"},"-moz-border-radius-bottomleft":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/border-bottom-left-radius",syntax:"<'border-bottom-left-radius'>"},"-moz-border-radius-bottomright":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/border-bottom-right-radius",syntax:"<'border-bottom-right-radius'>"},"-moz-border-radius-topleft":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/border-top-left-radius",syntax:"<'border-top-left-radius'>"},"-moz-border-radius-topright":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/border-bottom-right-radius",syntax:"<'border-bottom-right-radius'>"},"-moz-control-character-visibility":{comment:"firefox specific keywords, https://bugzilla.mozilla.org/show_bug.cgi?id=947588",syntax:"visible | hidden"},"-moz-osx-font-smoothing":{comment:"misssed old syntax https://developer.mozilla.org/en-US/docs/Web/CSS/font-smooth",syntax:"auto | grayscale"},"-moz-user-select":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/user-select",syntax:"none | text | all | -moz-none"},"-ms-flex-align":{comment:"misssed old syntax implemented in IE, https://www.w3.org/TR/2012/WD-css3-flexbox-20120322/#flex-align",syntax:"start | end | center | baseline | stretch"},"-ms-flex-item-align":{comment:"misssed old syntax implemented in IE, https://www.w3.org/TR/2012/WD-css3-flexbox-20120322/#flex-align",syntax:"auto | start | end | center | baseline | stretch"},"-ms-flex-line-pack":{comment:"misssed old syntax implemented in IE, https://www.w3.org/TR/2012/WD-css3-flexbox-20120322/#flex-line-pack",syntax:"start | end | center | justify | distribute | stretch"},"-ms-flex-negative":{comment:"misssed old syntax implemented in IE; TODO: find references for comfirmation",syntax:"<'flex-shrink'>"},"-ms-flex-pack":{comment:"misssed old syntax implemented in IE, https://www.w3.org/TR/2012/WD-css3-flexbox-20120322/#flex-pack",syntax:"start | end | center | justify | distribute"},"-ms-flex-order":{comment:"misssed old syntax implemented in IE; https://msdn.microsoft.com/en-us/library/jj127303(v=vs.85).aspx",syntax:"<integer>"},"-ms-flex-positive":{comment:"misssed old syntax implemented in IE; TODO: find references for comfirmation",syntax:"<'flex-grow'>"},"-ms-flex-preferred-size":{comment:"misssed old syntax implemented in IE; TODO: find references for comfirmation",syntax:"<'flex-basis'>"},"-ms-interpolation-mode":{comment:"https://msdn.microsoft.com/en-us/library/ff521095(v=vs.85).aspx",syntax:"nearest-neighbor | bicubic"},"-ms-grid-column-align":{comment:"add this property first since it uses as fallback for flexbox, https://msdn.microsoft.com/en-us/library/windows/apps/hh466338.aspx",syntax:"start | end | center | stretch"},"-ms-grid-row-align":{comment:"add this property first since it uses as fallback for flexbox, https://msdn.microsoft.com/en-us/library/windows/apps/hh466348.aspx",syntax:"start | end | center | stretch"},"-ms-hyphenate-limit-last":{comment:"misssed old syntax implemented in IE; https://www.w3.org/TR/css-text-4/#hyphenate-line-limits",syntax:"none | always | column | page | spread"},"-webkit-appearance":{comment:"webkit specific keywords",references:["http://css-infos.net/property/-webkit-appearance"],syntax:"none | button | button-bevel | caps-lock-indicator | caret | checkbox | default-button | inner-spin-button | listbox | listitem | media-controls-background | media-controls-fullscreen-background | media-current-time-display | media-enter-fullscreen-button | media-exit-fullscreen-button | media-fullscreen-button | media-mute-button | media-overlay-play-button | media-play-button | media-seek-back-button | media-seek-forward-button | media-slider | media-sliderthumb | media-time-remaining-display | media-toggle-closed-captions-button | media-volume-slider | media-volume-slider-container | media-volume-sliderthumb | menulist | menulist-button | menulist-text | menulist-textfield | meter | progress-bar | progress-bar-value | push-button | radio | scrollbarbutton-down | scrollbarbutton-left | scrollbarbutton-right | scrollbarbutton-up | scrollbargripper-horizontal | scrollbargripper-vertical | scrollbarthumb-horizontal | scrollbarthumb-vertical | scrollbartrack-horizontal | scrollbartrack-vertical | searchfield | searchfield-cancel-button | searchfield-decoration | searchfield-results-button | searchfield-results-decoration | slider-horizontal | slider-vertical | sliderthumb-horizontal | sliderthumb-vertical | square-button | textarea | textfield | -apple-pay-button"},"-webkit-background-clip":{comment:"https://developer.mozilla.org/en/docs/Web/CSS/background-clip",syntax:"[ <box> | border | padding | content | text ]#"},"-webkit-column-break-after":{comment:"added, http://help.dottoro.com/lcrthhhv.php",syntax:"always | auto | avoid"},"-webkit-column-break-before":{comment:"added, http://help.dottoro.com/lcxquvkf.php",syntax:"always | auto | avoid"},"-webkit-column-break-inside":{comment:"added, http://help.dottoro.com/lclhnthl.php",syntax:"always | auto | avoid"},"-webkit-font-smoothing":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/font-smooth",syntax:"auto | none | antialiased | subpixel-antialiased"},"-webkit-mask-box-image":{comment:"missed; https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-mask-box-image",syntax:"[ <url> | <gradient> | none ] [ <length-percentage>{4} <-webkit-mask-box-repeat>{2} ]?"},"-webkit-print-color-adjust":{comment:"missed",references:["https://developer.mozilla.org/en/docs/Web/CSS/-webkit-print-color-adjust"],syntax:"economy | exact"},"-webkit-text-security":{comment:"missed; http://help.dottoro.com/lcbkewgt.php",syntax:"none | circle | disc | square"},"-webkit-user-drag":{comment:"missed; http://help.dottoro.com/lcbixvwm.php",syntax:"none | element | auto"},"-webkit-user-select":{comment:"auto is supported by old webkit, https://developer.mozilla.org/en-US/docs/Web/CSS/user-select",syntax:"auto | none | text | all"},"alignment-baseline":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/text.html#AlignmentBaselineProperty"],syntax:"auto | baseline | before-edge | text-before-edge | middle | central | after-edge | text-after-edge | ideographic | alphabetic | hanging | mathematical"},"baseline-shift":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/text.html#BaselineShiftProperty"],syntax:"baseline | sub | super | <svg-length>"},behavior:{comment:"added old IE property https://msdn.microsoft.com/en-us/library/ms530723(v=vs.85).aspx",syntax:"<url>+"},"clip-rule":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/masking.html#ClipRuleProperty"],syntax:"nonzero | evenodd"},cue:{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<'cue-before'> <'cue-after'>?"},"cue-after":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<url> <decibel>? | none"},"cue-before":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<url> <decibel>? | none"},cursor:{comment:"added legacy keywords: hand, -webkit-grab. -webkit-grabbing, -webkit-zoom-in, -webkit-zoom-out, -moz-grab, -moz-grabbing, -moz-zoom-in, -moz-zoom-out",references:["https://www.sitepoint.com/css3-cursor-styles/"],syntax:"[ [ <url> [ <x> <y> ]? , ]* [ auto | default | none | context-menu | help | pointer | progress | wait | cell | crosshair | text | vertical-text | alias | copy | move | no-drop | not-allowed | e-resize | n-resize | ne-resize | nw-resize | s-resize | se-resize | sw-resize | w-resize | ew-resize | ns-resize | nesw-resize | nwse-resize | col-resize | row-resize | all-scroll | zoom-in | zoom-out | grab | grabbing | hand | -webkit-grab | -webkit-grabbing | -webkit-zoom-in | -webkit-zoom-out | -moz-grab | -moz-grabbing | -moz-zoom-in | -moz-zoom-out ] ]"},display:{comment:"extended with -ms-flexbox",syntax:"| <-non-standard-display>"},position:{comment:"extended with -webkit-sticky",syntax:"| -webkit-sticky"},"dominant-baseline":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/text.html#DominantBaselineProperty"],syntax:"auto | use-script | no-change | reset-size | ideographic | alphabetic | hanging | mathematical | central | middle | text-after-edge | text-before-edge"},"image-rendering":{comment:"extended with <-non-standard-image-rendering>, added SVG keywords optimizeSpeed and optimizeQuality",references:["https://developer.mozilla.org/en/docs/Web/CSS/image-rendering","https://www.w3.org/TR/SVG/painting.html#ImageRenderingProperty"],syntax:"| optimizeSpeed | optimizeQuality | <-non-standard-image-rendering>"},fill:{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#FillProperty"],syntax:"<paint>"},"fill-opacity":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#FillProperty"],syntax:"<number-zero-one>"},"fill-rule":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#FillProperty"],syntax:"nonzero | evenodd"},filter:{comment:"extend with IE legacy syntaxes",syntax:"| <-ms-filter-function-list>"},"glyph-orientation-horizontal":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/text.html#GlyphOrientationHorizontalProperty"],syntax:"<angle>"},"glyph-orientation-vertical":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/text.html#GlyphOrientationVerticalProperty"],syntax:"<angle>"},kerning:{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/text.html#KerningProperty"],syntax:"auto | <svg-length>"},"letter-spacing":{comment:"fix syntax <length> -> <length-percentage>",references:["https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/letter-spacing"],syntax:"normal | <length-percentage>"},marker:{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#MarkerProperties"],syntax:"none | <url>"},"marker-end":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#MarkerProperties"],syntax:"none | <url>"},"marker-mid":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#MarkerProperties"],syntax:"none | <url>"},"marker-start":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#MarkerProperties"],syntax:"none | <url>"},"max-width":{comment:"fix auto -> none (https://github.com/mdn/data/pull/431); extend by non-standard width keywords https://developer.mozilla.org/en-US/docs/Web/CSS/max-width",syntax:"none | <length-percentage> | min-content | max-content | fit-content(<length-percentage>) | <-non-standard-width>"},width:{comment:"per spec fit-content should be a function, however browsers are supporting it as a keyword (https://github.com/csstree/stylelint-validator/issues/29)",syntax:"| fit-content | -moz-fit-content | -webkit-fit-content"},"min-width":{comment:"extend by non-standard width keywords https://developer.mozilla.org/en-US/docs/Web/CSS/width",syntax:"auto | <length-percentage> | min-content | max-content | fit-content(<length-percentage>) | <-non-standard-width>"},overflow:{comment:"extend by vendor keywords https://developer.mozilla.org/en-US/docs/Web/CSS/overflow",syntax:"| <-non-standard-overflow>"},pause:{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<'pause-before'> <'pause-after'>?"},"pause-after":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<time> | none | x-weak | weak | medium | strong | x-strong"},"pause-before":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<time> | none | x-weak | weak | medium | strong | x-strong"},rest:{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<'rest-before'> <'rest-after'>?"},"rest-after":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<time> | none | x-weak | weak | medium | strong | x-strong"},"rest-before":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<time> | none | x-weak | weak | medium | strong | x-strong"},"shape-rendering":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#ShapeRenderingPropert"],syntax:"auto | optimizeSpeed | crispEdges | geometricPrecision"},src:{comment:"added @font-face's src property https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/src",syntax:"[ <url> [ format( <string># ) ]? | local( <family-name> ) ]#"},speak:{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"auto | none | normal"},"speak-as":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"normal | spell-out || digits || [ literal-punctuation | no-punctuation ]"},stroke:{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"<paint>"},"stroke-dasharray":{comment:"added SVG property; a list of comma and/or white space separated <length>s and <percentage>s",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"none | [ <svg-length>+ ]#"},"stroke-dashoffset":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"<svg-length>"},"stroke-linecap":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"butt | round | square"},"stroke-linejoin":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"miter | round | bevel"},"stroke-miterlimit":{comment:"added SVG property (<miterlimit> = <number-one-or-greater>) ",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"<number-one-or-greater>"},"stroke-opacity":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"<number-zero-one>"},"stroke-width":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"<svg-length>"},"text-anchor":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/text.html#TextAlignmentProperties"],syntax:"start | middle | end"}
vendor: 7,277 bytes, line 141
141,"unicode-bidi":{comment:"added prefixed keywords https://developer.mozilla.org/en-US/docs/Web/CSS/unicode-bidi",syntax:"| -moz-isolate | -moz-isolate-override | -moz-plaintext | -webkit-isolate | -webkit-isolate-override | -webkit-plaintext"},"unicode-range":{comment:"added missed property https://developer.mozilla.org/en-US/docs/Web/CSS/%40font-face/unicode-range",syntax:"<urange>#"},"voice-balance":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<number> | left | center | right | leftwards | rightwards"},"voice-duration":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"auto | <time>"},"voice-family":{comment:"<name> -> <family-name>, https://www.w3.org/TR/css3-speech/#property-index",syntax:"[ [ <family-name> | <generic-voice> ] , ]* [ <family-name> | <generic-voice> ] | preserve"},"voice-pitch":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<frequency> && absolute | [ [ x-low | low | medium | high | x-high ] || [ <frequency> | <semitones> | <percentage> ] ]"},"voice-range":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<frequency> && absolute | [ [ x-low | low | medium | high | x-high ] || [ <frequency> | <semitones> | <percentage> ] ]"},"voice-rate":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"[ normal | x-slow | slow | medium | fast | x-fast ] || <percentage>"},"voice-stress":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"normal | strong | moderate | none | reduced"},"voice-volume":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"silent | [ [ x-soft | soft | medium | loud | x-loud ] || <decibel> ]"},"writing-mode":{comment:"extend with SVG keywords",syntax:"| <svg-writing-mode>"}},syntaxes:{"-legacy-gradient":{comment:"added collection of legacy gradient syntaxes",syntax:"<-webkit-gradient()> | <-legacy-linear-gradient> | <-legacy-repeating-linear-gradient> | <-legacy-radial-gradient> | <-legacy-repeating-radial-gradient>"},"-legacy-linear-gradient":{comment:"like standard syntax but w/o `to` keyword https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient",syntax:"-moz-linear-gradient( <-legacy-linear-gradient-arguments> ) | -webkit-linear-gradient( <-legacy-linear-gradient-arguments> ) | -o-linear-gradient( <-legacy-linear-gradient-arguments> )"},"-legacy-repeating-linear-gradient":{comment:"like standard syntax but w/o `to` keyword https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient",syntax:"-moz-repeating-linear-gradient( <-legacy-linear-gradient-arguments> ) | -webkit-repeating-linear-gradient( <-legacy-linear-gradient-arguments> ) | -o-repeating-linear-gradient( <-legacy-linear-gradient-arguments> )"},"-legacy-linear-gradient-arguments":{comment:"like standard syntax but w/o `to` keyword https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient",syntax:"[ <angle> | <side-or-corner> ]? , <color-stop-list>"},"-legacy-radial-gradient":{comment:"deprecated syntax that implemented by some browsers https://www.w3.org/TR/2011/WD-css3-images-20110908/#radial-gradients",syntax:"-moz-radial-gradient( <-legacy-radial-gradient-arguments> ) | -webkit-radial-gradient( <-legacy-radial-gradient-arguments> ) | -o-radial-gradient( <-legacy-radial-gradient-arguments> )"},"-legacy-repeating-radial-gradient":{comment:"deprecated syntax that implemented by some browsers https://www.w3.org/TR/2011/WD-css3-images-20110908/#radial-gradients",syntax:"-moz-repeating-radial-gradient( <-legacy-radial-gradient-arguments> ) | -webkit-repeating-radial-gradient( <-legacy-radial-gradient-arguments> ) | -o-repeating-radial-gradient( <-legacy-radial-gradient-arguments> )"},"-legacy-radial-gradient-arguments":{comment:"deprecated syntax that implemented by some browsers https://www.w3.org/TR/2011/WD-css3-images-20110908/#radial-gradients",syntax:"[ <position> , ]? [ [ [ <-legacy-radial-gradient-shape> || <-legacy-radial-gradient-size> ] | [ <length> | <percentage> ]{2} ] , ]? <color-stop-list>"},"-legacy-radial-gradient-size":{comment:"before a standard it contains 2 extra keywords (`contain` and `cover`) https://www.w3.org/TR/2011/WD-css3-images-20110908/#ltsize",syntax:"closest-side | closest-corner | farthest-side | farthest-corner | contain | cover"},"-legacy-radial-gradient-shape":{comment:"define to double sure it doesn't extends in future https://www.w3.org/TR/2011/WD-css3-images-20110908/#ltshape",syntax:"circle | ellipse"},"-non-standard-font":{comment:"non standard fonts",references:["https://webkit.org/blog/3709/using-the-system-font-in-web-content/"],syntax:"-apple-system-body | -apple-system-headline | -apple-system-subheadline | -apple-system-caption1 | -apple-system-caption2 | -apple-system-footnote | -apple-system-short-body | -apple-system-short-headline | -apple-system-short-subheadline | -apple-system-short-caption1 | -apple-system-short-footnote | -apple-system-tall-body"},"-non-standard-color":{comment:"non standard colors",references:["http://cssdot.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_CSS/color-i305.html","https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#Mozilla_Color_Preference_Extensions"],syntax:"-moz-ButtonDefault | -moz-ButtonHoverFace | -moz-ButtonHoverText | -moz-CellHighlight | -moz-CellHighlightText | -moz-Combobox | -moz-ComboboxText | -moz-Dialog | -moz-DialogText | -moz-dragtargetzone | -moz-EvenTreeRow | -moz-Field | -moz-FieldText | -moz-html-CellHighlight | -moz-html-CellHighlightText | -moz-mac-accentdarkestshadow | -moz-mac-accentdarkshadow | -moz-mac-accentface | -moz-mac-accentlightesthighlight | -moz-mac-accentlightshadow | -moz-mac-accentregularhighlight | -moz-mac-accentregularshadow | -moz-mac-chrome-active | -moz-mac-chrome-inactive | -moz-mac-focusring | -moz-mac-menuselect | -moz-mac-menushadow | -moz-mac-menutextselect | -moz-MenuHover | -moz-MenuHoverText | -moz-MenuBarText | -moz-MenuBarHoverText | -moz-nativehyperlinktext | -moz-OddTreeRow | -moz-win-communicationstext | -moz-win-mediatext | -moz-activehyperlinktext | -moz-default-background-color | -moz-default-color | -moz-hyperlinktext | -moz-visitedhyperlinktext | -webkit-activelink | -webkit-focus-ring-color | -webkit-link | -webkit-text"},"-non-standard-image-rendering":{comment:"non-standard keywords http://phrogz.net/tmp/canvas_image_zoom.html",syntax:"optimize-contrast | -moz-crisp-edges | -o-crisp-edges | -webkit-optimize-contrast"},"-non-standard-overflow":{comment:"non-standard keywords https://developer.mozilla.org/en-US/docs/Web/CSS/overflow",syntax:"-moz-scrollbars-none | -moz-scrollbars-horizontal | -moz-scrollbars-vertical | -moz-hidden-unscrollable"},"-non-standard-width":{comment:"non-standard keywords https://developer.mozilla.org/en-US/docs/Web/CSS/width",syntax:"fill-available | min-intrinsic | intrinsic | -moz-available | -moz-fit-content | -moz-min-content | -moz-max-content | -webkit-min-content | -webkit-max-content"},"-webkit-gradient()":{comment:"first Apple proposal gradient syntax https://webkit.org/blog/175/introducing-css-gradients/ - TODO: simplify when after match algorithm improvement ( [, point, radius | , point] -> [, radius]? , point )",syntax:"-webkit-gradient( <-webkit-gradient-type>, <-webkit-gradient-point>
vendor: 7,081 bytes, line 141
141 [, <-webkit-gradient-point> | , <-webkit-gradient-radius>, <-webkit-gradient-point> ] [, <-webkit-gradient-radius>]? [, <-webkit-gradient-color-stop>]* )"},"-webkit-gradient-color-stop":{comment:"first Apple proposal gradient syntax https://webkit.org/blog/175/introducing-css-gradients/",syntax:"from( <color> ) | color-stop( [ <number-zero-one> | <percentage> ] , <color> ) | to( <color> )"},"-webkit-gradient-point":{comment:"first Apple proposal gradient syntax https://webkit.org/blog/175/introducing-css-gradients/",syntax:"[ left | center | right | <length-percentage> ] [ top | center | bottom | <length-percentage> ]"},"-webkit-gradient-radius":{comment:"first Apple proposal gradient syntax https://webkit.org/blog/175/introducing-css-gradients/",syntax:"<length> | <percentage>"},"-webkit-gradient-type":{comment:"first Apple proposal gradient syntax https://webkit.org/blog/175/introducing-css-gradients/",syntax:"linear | radial"},"-webkit-mask-box-repeat":{comment:"missed; https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-mask-box-image",syntax:"repeat | stretch | round"},"-webkit-mask-clip-style":{comment:"missed; there is no enough information about `-webkit-mask-clip` property, but looks like all those keywords are working",syntax:"border | border-box | padding | padding-box | content | content-box | text"},"-ms-filter-function-list":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/-ms-filter",syntax:"<-ms-filter-function>+"},"-ms-filter-function":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/-ms-filter",syntax:"<-ms-filter-function-progid> | <-ms-filter-function-legacy>"},"-ms-filter-function-progid":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/-ms-filter",syntax:"'progid:' [ <ident-token> '.' ]* [ <ident-token> | <function-token> <any-value>? ) ]"},"-ms-filter-function-legacy":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/-ms-filter",syntax:"<ident-token> | <function-token> <any-value>? )"},"-ms-filter":{syntax:"<string>"},age:{comment:"https://www.w3.org/TR/css3-speech/#voice-family",syntax:"child | young | old"},"attr-name":{syntax:"<wq-name>"},"attr-fallback":{syntax:"<any-value>"},"border-radius":{comment:"missed, https://drafts.csswg.org/css-backgrounds-3/#the-border-radius",syntax:"<length-percentage>{1,2}"},bottom:{comment:"missed; not sure we should add it, but no others except `shape` is using it so it's ok for now; https://drafts.fxtf.org/css-masking-1/#funcdef-clip-rect",syntax:"<length> | auto"},"content-list":{comment:"missed -> https://drafts.csswg.org/css-content/#typedef-content-list (document-url, <target> and leader() is omitted util stabilization)",syntax:"[ <string> | contents | <image> | <quote> | <target> | <leader()> | <attr()> | counter( <ident>, <'list-style-type'>? ) ]+"},"element()":{comment:"https://drafts.csswg.org/css-gcpm/#element-syntax & https://drafts.csswg.org/css-images-4/#element-notation",syntax:"element( <custom-ident> , [ first | start | last | first-except ]? ) | element( <id-selector> )"},"generic-voice":{comment:"https://www.w3.org/TR/css3-speech/#voice-family",syntax:"[ <age>? <gender> <integer>? ]"},gender:{comment:"https://www.w3.org/TR/css3-speech/#voice-family",syntax:"male | female | neutral"},"generic-family":{comment:"added -apple-system",references:["https://webkit.org/blog/3709/using-the-system-font-in-web-content/"],syntax:"| -apple-system"},gradient:{comment:"added legacy syntaxes support",syntax:"| <-legacy-gradient>"},left:{comment:"missed; not sure we should add it, but no others except `shape` is using it so it's ok for now; https://drafts.fxtf.org/css-masking-1/#funcdef-clip-rect",syntax:"<length> | auto"},"mask-image":{comment:"missed; https://drafts.fxtf.org/css-masking-1/#the-mask-image",syntax:"<mask-reference>#"},"name-repeat":{comment:"missed, and looks like obsolete, keep it as is since other property syntaxes should be changed too; https://www.w3.org/TR/2015/WD-css-grid-1-20150917/#typedef-name-repeat",syntax:"repeat( [ <positive-integer> | auto-fill ], <line-names>+)"},"named-color":{comment:"added non standard color names",syntax:"| <-non-standard-color>"},paint:{comment:"used by SVG https://www.w3.org/TR/SVG/painting.html#SpecifyingPaint",syntax:"none | <color> | <url> [ none | <color> ]? | context-fill | context-stroke"},"page-size":{comment:"https://www.w3.org/TR/css-page-3/#typedef-page-size-page-size",syntax:"A5 | A4 | A3 | B5 | B4 | JIS-B5 | JIS-B4 | letter | legal | ledger"},ratio:{comment:"missed, https://drafts.csswg.org/mediaqueries-4/#typedef-ratio",syntax:"<integer> / <integer>"},right:{comment:"missed; not sure we should add it, but no others except `shape` is using it so it's ok for now; https://drafts.fxtf.org/css-masking-1/#funcdef-clip-rect",syntax:"<length> | auto"},shape:{comment:"missed spaces in function body and add backwards compatible syntax",syntax:"rect( <top>, <right>, <bottom>, <left> ) | rect( <top> <right> <bottom> <left> )"},"svg-length":{comment:"All coordinates and lengths in SVG can be specified with or without a unit identifier",references:["https://www.w3.org/TR/SVG11/coords.html#Units"],syntax:"<percentage> | <length> | <number>"},"svg-writing-mode":{comment:"SVG specific keywords (deprecated for CSS)",references:["https://developer.mozilla.org/en/docs/Web/CSS/writing-mode","https://www.w3.org/TR/SVG/text.html#WritingModeProperty"],syntax:"lr-tb | rl-tb | tb-rl | lr | rl | tb"},top:{comment:"missed; not sure we should add it, but no others except `shape` is using it so it's ok for now; https://drafts.fxtf.org/css-masking-1/#funcdef-clip-rect",syntax:"<length> | auto"},"track-group":{comment:"used by old grid-columns and grid-rows syntax v0",syntax:"'(' [ <string>* <track-minmax> <string>* ]+ ')' [ '[' <positive-integer> ']' ]? | <track-minmax>"},"track-list-v0":{comment:"used by old grid-columns and grid-rows syntax v0",syntax:"[ <string>* <track-group> <string>* ]+ | none"},"track-minmax":{comment:"used by old grid-columns and grid-rows syntax v0",syntax:"minmax( <track-breadth> , <track-breadth> ) | auto | <track-breadth> | fit-content"},x:{comment:"missed; not sure we should add it, but no others except `cursor` is using it so it's ok for now; https://drafts.csswg.org/css-ui-3/#cursor",syntax:"<number>"},y:{comment:"missed; not sure we should add it, but no others except `cursor` is using so it's ok for now; https://drafts.csswg.org/css-ui-3/#cursor",syntax:"<number>"},declaration:{comment:"missed, restored by https://drafts.csswg.org/css-syntax",syntax:"<ident-token> : <declaration-value>? [ '!' important ]?"},"declaration-list":{comment:"missed, restored by https://drafts.csswg.org/css-syntax",syntax:"[ <declaration>? ';' ]* <declaration>?"},url:{comment:"https://drafts.csswg.org/css-values-4/#urls",syntax:"url( <string> <url-modifier>* ) | <url-token>"},"url-modifier":{comment:"https://drafts.csswg.org/css-values-4/#typedef-url-modifier",syntax:"<ident> | <function-token> <any-value> )"},"number-zero-one":{syntax:"<number [0,1]>"},"number-one-or-greater":{syntax:"<number [1,
141\u221E]>"},"positive-integer":{syntax:"<integer [0,\u221E]>"},"-non-standard-display":{syntax:"-ms-inline-flexbox | -ms-grid | -ms-inline-grid | -webkit-flex | -webkit-inline-flex | -webkit-box | -webkit-inline-box | -moz-inline-stack | -moz-box | -moz-inline-box"}}};});var AB=J((mH,oB)=>{var KF=tB(),VF=rB(),GF=nB(),kv=iB(),sB=/^\s*\|\s*/;function YF(e){let t=Object.create(null);for(let r in e){let i=e[r],o=null;if(i.descriptors){o=Object.create(null);for(let s in i.descriptors)o[s]=i.descriptors[s].syntax;}t[r.substr(1)]={prelude:i.syntax.trim().match(/^@\S+\s+([^;\{]*)/)[1].trim()||null,descriptors:o};}return t}function Nv(e,t){let r={};for(let i in e)r[i]=e[i].syntax||e[i];for(let i in t)i in e?t[i].syntax?r[i]=sB.test(t[i].syntax)?r[i]+" "+t[i].syntax.trim():t[i].syntax:delete r[i]:t[i].syntax&&(r[i]=t[i].syntax.replace(sB,""));return r}function aB(e){let t={};for(let r in e)t[r]=e[r].syntax;return t}function qF(e,t){let r={};for(let i in e){let o=t[i]&&t[i].descriptors||null;r[i]={prelude:i in t&&"prelude"in t[i]?t[i].prelude:e[i].prelude||null,descriptors:e[i].descriptors?Nv(e[i].descriptors,o||{}):o&&aB(o)};}for(let i in t)hasOwnProperty.call(e,i)||(r[i]={prelude:t[i].prelude||null,descriptors:t[i].descriptors&&aB(t[i].descriptors)});return r}oB.exports={types:Nv(GF,kv.syntaxes),atrules:qF(YF(KF),kv.atrules),properties:Nv(VF,kv.properties)};});var fB=J((vH,pB)=>{var uB=tn$1().cmpChar,dB=tn$1().isDigit,zp=tn$1().TYPE,lB=zp.WhiteSpace,cB=zp.Comment,Dv=zp.Ident,bc=zp.Number,XF=zp.Dimension,Rl=43,IA=45,sg=110,Du=!0,$F=!1;function ag(e,t){var r=this.scanner.tokenStart+e,i=this.scanner.source.charCodeAt(r);for((i===Rl||i===IA)&&(t&&this.error("Number sign is not allowed"),r++);r<this.scanner.tokenEnd;r++)dB(this.scanner.source.charCodeAt(r))||this.error("Integer is expected",r);}function kd(e){return ag.call(this,0,e)}function Gc(e,t){if(!uB(this.scanner.source,this.scanner.tokenStart+e,t)){var r="";switch(t){case sg:r="N is expected";break;case IA:r="HyphenMinus is expected";break}this.error(r,this.scanner.tokenStart+e);}}function Rv(){for(var e=0,t=0,r=this.scanner.tokenType;r===lB||r===cB;)r=this.scanner.lookupType(++e);if(r!==bc)if(this.scanner.isDelim(Rl,e)||this.scanner.isDelim(IA,e)){t=this.scanner.isDelim(Rl,e)?Rl:IA;do r=this.scanner.lookupType(++e);while(r===lB||r===cB);r!==bc&&(this.scanner.skip(e),kd.call(this,Du));}else return null;return e>0&&this.scanner.skip(e),t===0&&(r=this.scanner.source.charCodeAt(this.scanner.tokenStart),r!==Rl&&r!==IA&&this.error("Number sign is expected")),kd.call(this,t!==0),t===IA?"-"+this.consume(bc):this.consume(bc)}pB.exports={name:"AnPlusB",structure:{a:[String,null],b:[String,null]},parse:function(){var e=this.scanner.tokenStart,t=null,r=null;if(this.scanner.tokenType===bc)kd.call(this,$F),r=this.consume(bc);else if(this.scanner.tokenType===Dv&&uB(this.scanner.source,this.scanner.tokenStart,IA))switch(t="-1",Gc.call(this,1,sg),this.scanner.getTokenLength()){case 2:this.scanner.next(),r=Rv.call(this);break;case 3:Gc.call(this,2,IA),this.scanner.next(),this.scanner.skipSC(),kd.call(this,Du),r="-"+this.consume(bc);break;default:Gc.call(this,2,IA),ag.call(this,3,Du),this.scanner.next(),r=this.scanner.substrToCursor(e+2);}else if(this.scanner.tokenType===Dv||this.scanner.isDelim(Rl)&&this.scanner.lookupType(1)===Dv){var i=0;switch(t="1",this.scanner.isDelim(Rl)&&(i=1,this.scanner.next()),Gc.call(this,0,sg),this.scanner.getTokenLength()){case 1:this.scanner.next(),r=Rv.call(this);break;case 2:Gc.call(this,1,IA),this.scanner.next(),this.scanner.skipSC(),kd.call(this,Du),r="-"+this.consume(bc);break;default:Gc.call(this,1,IA),ag.call(this,2,Du),this.scanner.next(),r=this.scanner.substrToCursor(e+i+1);}}else if(this.scanner.tokenType===XF){for(var o=this.scanner.source.charCodeAt(this.scanner.tokenStart),i=o===Rl||o===IA,s=this.scanner.tokenStart+i;s<this.scanner.tokenEnd&&dB(this.scanner.source.charCodeAt(s));s++);s===this.scanner.tokenStart+i&&this.error("Integer is expected",this.scanner.tokenStart+i),Gc.call(this,s-this.scanner.tokenStart,sg),t=this.scanner.source.substring(e,s),s+1===this.scanner.tokenEnd?(this.scanner.next(),r=Rv.call(this)):(Gc.call(this,s-this.scanner.tokenStart+1,IA),s+2===this.scanner.tokenEnd?(this.scanner.next(),this.scanner.skipSC(),kd.call(this,Du),r="-"+this.consume(bc)):(ag.call(this,s-this.scanner.tokenStart+2,Du),this.scanner.next(),r=this.scanner.substrToCursor(s+1)));}else this.error();return t!==null&&t.charCodeAt(0)===Rl&&(t=t.substr(1)),r!==null&&r.charCodeAt(0)===Rl&&(r=r.substr(1)),{type:"AnPlusB",loc:this.getLocation(e,this.scanner.tokenStart),a:t,b:r}},generate:function(e){var t=e.a!==null&&e.a!==void 0,r=e.b!==null&&e.b!==void 0;t?(this.chunk(e.a==="+1"?"+n":e.a==="1"?"n":e.a==="-1"?"-n":e.a+"n"),r&&(r=String(e.b),r.charAt(0)==="-"||r.charAt(0)==="
141+"?(this.chunk(r.charAt(0)),this.chunk(r.substr(1))):(this.chunk("+"),this.chunk(r)))):this.chunk(String(e.b));}};});var Yc=J((yH,mB)=>{var JF=tn$1(),og=JF.TYPE,ZF=og.WhiteSpace,Qv=og.Semicolon,gB=og.LeftCurlyBracket,e4=og.Delim,t4=33;function r4(){return this.scanner.tokenIndex>0&&this.scanner.lookupType(-1)===ZF?this.scanner.tokenIndex>1?this.scanner.getTokenStart(this.scanner.tokenIndex-1):this.scanner.firstCharOffset:this.scanner.tokenStart}function hB(){return 0}function n4(e){return e===gB?1:0}function i4(e){return e===gB||e===Qv?1:0}function s4(e,t,r){return e===e4&&t.charCodeAt(r)===t4||e===Qv?1:0}function a4(e){return e===Qv?2:0}mB.exports={name:"Raw",structure:{value:String},parse:function(e,t,r){var i=this.scanner.getTokenStart(e),o;return this.scanner.skip(this.scanner.getRawLength(e,t||hB)),r&&this.scanner.tokenStart>i?o=r4.call(this):o=this.scanner.tokenStart,{type:"Raw",loc:this.getLocation(i,o),value:this.scanner.source.substring(i,o)}},generate:function(e){this.chunk(e.value);},mode:{default:hB,leftCurlyBracket:n4,leftCurlyBracketOrSemicolon:i4,exclamationMarkOrSemicolon:s4,semicolonIncluded:a4}};});var SB=J((bH,wB)=>{var Ag=tn$1().TYPE,o4=Yc().mode,bB=Ag.AtKeyword,vB=Ag.Semicolon,Hv=Ag.LeftCurlyBracket,A4=Ag.RightCurlyBracket;function yB(e){return this.Raw(e,o4.leftCurlyBracketOrSemicolon,!0)}function l4(){for(var e=1,t;t=this.scanner.lookupType(e);e++){if(t===A4)return !0;if(t===Hv||t===bB)return !1}return !1}wB.exports={name:"Atrule",structure:{name:String,prelude:["AtrulePrelude","Raw",null],block:["Block",null]},parse:function(){var e=this.scanner.tokenStart,t,r,i=null,o=null;switch(this.eat(bB),t=this.scanner.substrToCursor(e+1),r=t.toLowerCase(),this.scanner.skipSC(),this.scanner.eof===!1&&this.scanner.tokenType!==Hv&&this.scanner.tokenType!==vB&&(this.parseAtrulePrelude?(i=this.parseWithFallback(this.AtrulePrelude.bind(this,t),yB),i.type==="AtrulePrelude"&&i.children.head===null&&(i=null)):i=yB.call(this,this.scanner.tokenIndex),this.scanner.skipSC()),this.scanner.tokenType){case vB:this.scanner.next();break;case Hv:this.atrule.hasOwnProperty(r)&&typeof this.atrule[r].block=="function"?o=this.atrule[r].block.call(this):o=this.Block(l4.call(this));break}return {type:"Atrule",loc:this.getLocation(e,this.scanner.tokenStart),name:t,prelude:i,block:o}},generate:function(e){this.chunk("@"),this.chunk(e.name),e.prelude!==null&&(this.chunk(" "),this.node(e.prelude)),e.block?this.node(e.block):this.chunk(";");},walkContext:"atrule"};});var xB=J((wH,BB)=>{var CB=tn$1().TYPE,c4=CB.Semicolon,u4=CB.LeftCurlyBracket;BB.exports={name:"AtrulePrelude",structure:{children:[[]]},parse:function(e){var t=null;return e!==null&&(e=e.toLowerCase()),this.scanner.skipSC(),this.atrule.hasOwnProperty(e)&&typeof this.atrule[e].prelude=="function"?t=this.atrule[e].prelude.call(this):t=this.readSequence(this.scope.AtrulePrelude),this.scanner.skipSC(),this.scanner.eof!==!0&&this.scanner.tokenType!==u4&&this.scanner.tokenType!==c4&&this.error("Semicolon or block is expected"),t===null&&(t=this.createList(
141)),{type:"AtrulePrelude",loc:this.getLocationFromList(t),children:t}},generate:function(e){this.children(e);},walkContext:"atrulePrelude"};});var jB=J((SH,TB)=>{var Vp=tn$1().TYPE,Kp=Vp.Ident,d4=Vp.String,p4=Vp.Colon,f4=Vp.LeftSquareBracket,EB=Vp.RightSquareBracket,h4=36,_B=42,lg=61,g4=94,Wv=124,m4=126;function v4(){this.scanner.eof&&this.error("Unexpected end of input");var e=this.scanner.tokenStart,t=!1,r=!0;return this.scanner.isDelim(_B)?(t=!0,r=!1,this.scanner.next()):this.scanner.isDelim(Wv)||this.eat(Kp),this.scanner.isDelim(Wv)?this.scanner.source.charCodeAt(this.scanner.tokenStart+1)!==lg?(this.scanner.next(),this.eat(Kp)):t&&this.error("Identifier is expected",this.scanner.tokenEnd):t&&this.error("Vertical line is expected"),r&&this.scanner.tokenType===p4&&(this.scanner.next(),this.eat(Kp)),{type:"Identifier",loc:this.getLocation(e,this.scanner.tokenStart),name:this.scanner.substrToCursor(e)}}function y4(){var e=this.scanner.tokenStart,t=this.scanner.source.charCodeAt(e);return t!==lg&&t!==m4&&t!==g4&&t!==h4&&t!==_B&&t!==Wv&&this.error("Attribute selector (=, ~=, ^=, $=, *=, |=) is expected"),this.scanner.next(),t!==lg&&(this.scanner.isDelim(lg)||this.error("Equal sign is expected"),this.scanner.next()),this.scanner.substrToCursor(e)}TB.exports={name:"AttributeSelector",structure:{name:"Identifier",matcher:[String,null],value:["String","Identifier",null],flags:[String,null]},parse:function(){var e=this.scanner.tokenStart,t,r=null,i=null,o=null;return this.eat(f4),this.scanner.skipSC(),t=v4.call(this),this.scanner.skipSC(),this.scanner.tokenType!==EB&&(this.scanner.tokenType!==Kp&&(r=y4.call(this),this.scanner.skipSC(),i=this.scanner.tokenType===d4?this.String():this.Identifier(),this.scanner.skipSC()),this.scanner.tokenType===Kp&&(o=this.scanner.getTokenValue(),this.scanner.next(),this.scanner.skipSC())),this.eat(EB),{type:"AttributeSelector",loc:this.getLocation(e,this.scanner.tokenStart),name:t,matcher:r,value:i,flags:o}},generate:function(e){var t=" ";this.chunk("["),this.node(e.name),e.matcher!==null&&(this.chunk(e.matcher),e.value!==null&&(this.node(e.value),e.value.type==="String"&&(t=""))),e.flags!==null&&(this.chunk(t),this.chunk(e.flags)),this.chunk("]");}};});var PB=J((CH,UB)=>{var Nd=tn$1().TYPE,b4=Yc().mode,w4=Nd.WhiteSpace,S4=Nd.Comment,OB=Nd.Semicolon,C4=Nd.AtKeyword,B4=Nd.LeftCurlyBracket,IB=Nd.RightCurlyBracket;function LB(e){return this.Raw(e,null,!0)}function x4(){return this.parseWithFallback(this.Rule,LB)}function FB(e){return this.Raw(e,b4.semicolonIncluded,!0)}function E4(){if(this.scanner.tokenType===OB)return FB.call(this,this.scanner.tokenIndex);var e=this.parseWithFallback(this.Declaration,FB);return this.scanner.tokenType===OB&&this.scanner.next(),e}UB.exports={name:"Block",structure:{children:[["Atrule","Rule","Declaration"]]},parse:function(e){var t=e?E4:x4,r=this.scanner.tokenStart,i=this.createList(
141);this.eat(B4);e:for(;!this.scanner.eof;)switch(this.scanner.tokenType){case IB:break e;case w4:case S4:this.scanner.next();break;case C4:i.push(this.parseWithFallback(this.Atrule,LB));break;default:i.push(t.call(this));}return this.scanner.eof||this.eat(IB),{type:"Block",loc:this.getLocation(r,this.scanner.tokenStart),children:i}},generate:function(e){this.chunk("{"),this.children(e,function(t){t.type==="Declaration"&&this.chunk(";");}),this.chunk("}");},walkContext:"block"};});var NB=J((BH,kB)=>{var MB=tn$1().TYPE,_4=MB.LeftSquareBracket,T4=MB.RightSquareBracket;kB.exports={name:"Brackets",structure:{children:[[]]},parse:function(e,t){var r=this.scanner.tokenStart,i=null;return this.eat(_4),i=e.call(this,t),this.scanner.eof||this.eat(T4),{type:"Brackets",loc:this.getLocation(r,this.scanner.tokenStart),children:i}},generate:function(e){this.chunk("["),this.children(e),this.chunk("]");}};});var RB=J((xH,DB)=>{var j4=tn$1().TYPE.CDC;DB.exports={name:"CDC",structure:[],parse:function(){var e=this.scanner.tokenStart;return this.eat(j4),{type:"CDC",loc:this.getLocation(e,this.scanner.tokenStart)}},generate:function(){this.chunk("-->");}};});var HB=J((EH,QB)=>{var O4=tn$1().TYPE.CDO;QB.exports={name:"CDO",structure:[],parse:function(){var e=this.scanner.tokenStart;return this.eat(O4),{type:"CDO",loc:this.getLocation(e,this.scanner.tokenStart)}},generate:function(){this.chunk("<!--");}};});var zB=J((_H,WB)=>{var I4=tn$1().TYPE,F4=I4.Ident,L4=46;WB.exports={name:"ClassSelector",structure:{name:String},parse:function(){return this.scanner.isDelim(L4)||this.error("Full stop is expected"),this.scanner.next(),{type:"ClassSelector",loc:this.getLocation(this.scanner.tokenStart-1,this.scanner.tokenEnd),name:this.consume(F4)}},generate:function(e){this.chunk("."),this.chunk(e.name);}};});var GB=J((TH,VB)=>{var U4=tn$1().TYPE,P4=U4.Ident,M4=43,KB=47,k4=62,N4=126;VB.exports={name:"Combinator",structure:{name:String},parse:function(){var e=this.scanner.tokenStart,t=this.scanner.source.charCodeAt(this.scanner.tokenStart);switch(t){case k4:case M4:case N4:this.scanner.next();break;case KB:this.scanner.next(),(this.scanner.tokenType!==P4||this.scanner.lookupValue(0,"deep")===!1)&&this.error("Identifier `deep` is expected"),this.scanner.next(),this.scanner.isDelim(KB)||this.error("Solidus is expected"),this.scanner.next();break;default:this.error("Combinator is expected");}return {type:"Combinator",loc:this.getLocation(e,this.scanner.tokenStart),name:this.scanner.substrToCursor(e)}},generate:function(e){this.chunk(e.name);}};});var qB=J((jH,YB)=>{var D4=tn$1().TYPE,R4=D4.Comment,Q4=42,H4=47;YB.exports={name:"Comment",structure:{value:String},parse:function(){var e=this.scanner.tokenStart,t=this.scanner.tokenEnd;return this.eat(R4),t-e+2>=2&&this.scanner.source.charCodeAt(t-2)===Q4&&this.scanner.source.charCodeAt(t-1)===H4&&(t-=2),{type:"Comment",loc:this.getLocation(e,this.scanner.tokenStart),value:this.scanner.source.substring(e+2,t)}},generate:function(e){this.chunk("/*"),this.chunk(e.value),this.chunk("*/");}};});var ix=J((OH,nx)=>{var W4=Uh().isCustomProperty,Dd=tn$1().TYPE,JB=Yc().mode,ZB=Dd.Ident,XB=Dd.Hash,z4=Dd.Colon,ex=Dd.Semicolon,tx=Dd.Delim,K4=Dd.WhiteSpace,rx=33,V4=35,G4=36,Y4=38,q4=42,X4=43,$B=47;function $4(e){return this.Raw(e,JB.exclamationMarkOrSemicolon,!0)}function J4(e){return this.Raw(e,JB.exclamationMarkOrSemicolon,!1)}function Z4(){var e=this.scanner.tokenIndex,t=this.Value();return t.type!=="Raw"&&this.scanner.eof===!1&&this.scanner.tokenType!==ex&&this.scanner.isDelim(rx)===!1&&this.scanner.isBalanceEdge(e)===!1&&this.error(),t}nx.exports={name:"Declaration",structure:{important:[Boolean,String],property:String,value:["Value","Raw"]},parse:function(){var e=this.scanner.tokenStart,t=this.scanner.tokenIndex,r=eL.call(this),i=W4(r),o=i?this.parseCustomProperty:this.parseValue,s=i?J4:$4,u=!1,n;this.scanner.skipSC(),this.eat(z4);let f=this.scanner.tokenIndex;if(i||this.scanner.skipSC(),o?n=this.parseWithFallback(Z4,s):n=s.call(this,this.scanner.tokenIndex),i&&n.type==="Value"&&n.children.isEmpty()){for(let x=f-this.scanner.tokenIndex;x<=0;x++)if(this.scanner.lookupType(x)===K4){n.children.appendData({type:"WhiteSpace",loc:null,value:" "});break}}return this.scanner.isDelim(rx)&&(u=tL.call(this),this.scanner.skipSC()),this.scanner.eof===!1&&this.scanner.tokenType!==ex&&this.scanner.isBalanceEdge(t)===!1&&this.error(),{type:"Declaration",loc:this.getLocation(e,this.scanner.tokenStart),important:u,property:r,value:n}},generate:function(e){this.chunk(e.property),this.chunk(":"),this.node(e.value),e.important&&this.chunk(e.important===!0?"!important":"!"+e.important);},walkContext:"declaration"};function eL(){var e=this.scanner.tokenStart,t=0;if(this.scanner.tokenType===tx)switch(this.scanner.source.charCodeAt(this.scanner.tokenStart)){case q4:case G4:case X4:case V4:case Y4:this.scanner.next();break;case $B:this.scanner.next(),this.scanner.isDelim($B)&&this.scanner.next();break}return t&&this.scanner.skip(t),this.scanner.tokenType===XB?this.eat(XB):this.eat(ZB),this.scanner.substrToCursor(e)}function tL(){this.eat(tx),this.scanner.skipSC();var e=this.consume(ZB);return e==="important"?!0:e}});var ax=J((IH,sx)=>{var zv=tn$1().TYPE,rL=Yc().mode,nL=zv.WhiteSpace,iL=zv.Comment,sL=zv.Semicolon;function aL(e){return this.Raw(e,rL.semicolonIncluded,!0)}sx.exports={name:"DeclarationList",structure:{children:[["Declaration"]]}
141,parse:function(){for(var e=this.createList();!this.scanner.eof;)switch(this.scanner.tokenType){case nL:case iL:case sL:this.scanner.next();break;default:e.push(this.parseWithFallback(this.Declaration,aL));}return {type:"DeclarationList",loc:this.getLocationFromList(e),children:e}},generate:function(e){this.children(e,function(t){t.type==="Declaration"&&this.chunk(";");});}};});var Ax=J((FH,ox)=>{var oL=Ed().consumeNumber,AL=tn$1().TYPE,lL=AL.Dimension;ox.exports={name:"Dimension",structure:{value:String,unit:String},parse:function(){var e=this.scanner.tokenStart,t=oL(this.scanner.source,e);return this.eat(lL),{type:"Dimension",loc:this.getLocation(e,this.scanner.tokenStart),value:this.scanner.source.substring(e,t),unit:this.scanner.source.substring(t,this.scanner.tokenStart)}},generate:function(e){this.chunk(e.value),this.chunk(e.unit);}};});var cx=J((LH,lx)=>{var cL=tn$1().TYPE,uL=cL.RightParenthesis;lx.exports={name:"Function",structure:{name:String,children:[[]]},parse:function(e,t){var r=this.scanner.tokenStart,i=this.consumeFunctionName(),o=i.toLowerCase(),s;return s=t.hasOwnProperty(o)?t[o].call(this,t):e.call(this,t),this.scanner.eof||this.eat(uL),{type:"Function",loc:this.getLocation(r,this.scanner.tokenStart),name:i,children:s}},generate:function(e){this.chunk(e.name),this.chunk("("),this.children(e),this.chunk(")");},walkContext:"function"};});var dx=J((UH,ux)=>{var dL=tn$1().TYPE,pL=dL.Hash;ux.exports={name:"Hash",structure:{value:String},parse:function(){var e=this.scanner.tokenStart;return this.eat(pL),{type:"Hash",loc:this.getLocation(e,this.scanner.tokenStart),value:this.scanner.substrToCursor(e+1)}},generate:function(e){this.chunk("#"),this.chunk(e.value);}};});var fx=J((PH,px)=>{var fL=tn$1().TYPE,hL=fL.Ident;px.exports={name:"Identifier",structure:{name:String},parse:function(){return {type:"Identifier",loc:this.getLocation(this.scanner.tokenStart,this.scanner.tokenEnd),name:this.consume(hL)}},generate:function(e){this.chunk(e.name);}};});var gx=J((MH,hx)=>{var gL=tn$1().TYPE,mL=gL.Hash;hx.exports={name:"IdSelector",structure:{name:String},parse:function(){var e=this.scanner.tokenStart;return this.eat(mL),{type:"IdSelector",loc:this.getLocation(e,this.scanner.tokenStart),name:this.scanner.substrToCursor(e+1)}},generate:function(e){this.chunk("#"),this.chunk(e.name);}};});var bx=J((kH,yx)=>{var Ru=tn$1().TYPE,mx=Ru.Ident,vL=Ru.Number,yL=Ru.Dimension,bL=Ru.LeftParenthesis,vx=Ru.RightParenthesis,wL=Ru.Colon,SL=Ru.Delim;yx.exports={name:"MediaFeature",structure:{name:String,value:["Identifier","Number","Dimension","Ratio",null]},parse:function(){var e=this.scanner.tokenStart,t,r=null;if(this.eat(bL),this.scanner.skipSC(),t=this.consume(mx),this.scanner.skipSC(),this.scanner.tokenType!==vx){switch(this.eat(wL),this.scanner.skipSC(),this.scanner.tokenType){case vL:this.lookupNonWSType(1)===SL?r=this.Ratio():r=this.Number();break;case yL:r=this.Dimension();break;case mx:r=this.Identifier();break;default:this.error("Number, dimension, ratio or identifier is expected");}this.scanner.skipSC();}return this.eat(vx),{type:"MediaFeature",loc:this.getLocation(e,this.scanner.tokenStart),name:t,value:r}},generate:function(e){this.chunk("("),this.chunk(e.name),e.value!==null&&(this.chunk(":"),this.node(e.value)),this.chunk(")");}};});var Sx=J((NH,wx)=>{var cg=tn$1().TYPE,CL=cg.WhiteSpace,BL=cg.Comment,xL=cg.Ident,EL=cg.LeftParenthesis;wx.exports={name:"MediaQuery",structure:{children:[["Identifier","MediaFeature","WhiteSpace"]]},parse:function(){this.scanner.skipSC();
141var e=this.createList(),t=null,r=null;e:for(;!this.scanner.eof;){switch(this.scanner.tokenType){case BL:this.scanner.next();continue;case CL:r=this.WhiteSpace();continue;case xL:t=this.Identifier();break;case EL:t=this.MediaFeature();break;default:break e}r!==null&&(e.push(r),r=null),e.push(t);}return t===null&&this.error("Identifier or parenthesis is expected"),{type:"MediaQuery",loc:this.getLocationFromList(e),children:e}},generate:function(e){this.children(e);}};});var Bx=J((DH,Cx)=>{var _L=tn$1().TYPE.Comma;Cx.exports={name:"MediaQueryList",structure:{children:[["MediaQuery"]]},parse:function(e){var t=this.createList();for(this.scanner.skipSC();!this.scanner.eof&&(t.push(this.MediaQuery(e)),this.scanner.tokenType===_L);)this.scanner.next();return {type:"MediaQueryList",loc:this.getLocationFromList(t),children:t}},generate:function(e){this.children(e,function(){this.chunk(",");});}};});var Ex=J((RH,xx)=>{xx.exports={name:"Nth",structure:{nth:["AnPlusB","Identifier"],selector:["SelectorList",null]},parse:function(e){this.scanner.skipSC();var t=this.scanner.tokenStart,r=t,i=null,o;return this.scanner.lookupValue(0,"odd")||this.scanner.lookupValue(0,"even")?o=this.Identifier():o=this.AnPlusB(),this.scanner.skipSC(),e&&this.scanner.lookupValue(0,"of")?(this.scanner.next(),i=this.SelectorList(),this.needPositions&&(r=this.getLastListNode(i.children).loc.end.offset)):this.needPositions&&(r=o.loc.end.offset),{type:"Nth",loc:this.getLocation(t,r),nth:o,selector:i}},generate:function(e){this.node(e.nth),e.selector!==null&&(this.chunk(" of "),this.node(e.selector));}};});var Tx=J((QH,_x)=>{var TL=tn$1().TYPE.Number;_x.exports={name:"Number",structure:{value:String},parse:function(){return {type:"Number",loc:this.getLocation(this.scanner.tokenStart,this.scanner.tokenEnd),value:this.consume(TL)}},generate:function(e){this.chunk(e.value);}};});var Ox=J((HH,jx)=>{jx.exports={name:"Operator",structure:{value:String},parse:function(){var e=this.scanner.tokenStart;return this.scanner.next(),{type:"Operator",loc:this.getLocation(e,this.scanner.tokenStart),value:this.scanner.substrToCursor(e)}},generate:function(e){this.chunk(e.value);}};});var Lx=J((WH,Fx)=>{var Ix=tn$1().TYPE,jL=Ix.LeftParenthesis,OL=Ix.RightParenthesis;Fx.exports={name:"Parentheses",structure:{children:[[]]},parse:function(e,t){var r=this.scanner.tokenStart,i=null;return this.eat(jL),i=e.call(this,t),this.scanner.eof||this.eat(OL),{type:"Parentheses",loc:this.getLocation(r,this.scanner.tokenStart),children:i}},generate:function(e){this.chunk("("),this.children(e),this.chunk(")");}};});var Px=J((zH,Ux)=>{var IL=Ed().consumeNumber,FL=tn$1().TYPE,LL=FL.Percentage;Ux.exports={name:"Percentage",structure:{value:String},parse:function(){var e=this.scanner.tokenStart,t=IL(this.scanner.source,e);return this.eat(LL),{type:"Percentage",loc:this.getLocation(e,this.scanner.tokenStart),value:this.scanner.source.substring(e,t)}},generate:function(e){this.chunk(e.value),this.chunk("%");}};});var kx=J((KH,Mx)=>{var ug=tn$1().TYPE,UL=ug.Ident,PL=ug.Function,ML=ug.Colon,kL=ug.RightParenthesis;Mx.exports={name:"PseudoClassSelector",structure:{name:String,children:[["Raw"],null]},parse:function(){var e=this.scanner.tokenStart,t=null,r,i;return this.eat(ML),this.scanner.tokenType===PL?(r=this.consumeFunctionName(),i=r.toLowerCase(),this.pseudo.hasOwnProperty(i)?(this.scanner.skipSC(),t=this.pseudo[i].call(this),this.scanner.skipSC()):(t=this.createList(
141),t.push(this.Raw(this.scanner.tokenIndex,null,!1))),this.eat(kL)):r=this.consume(UL),{type:"PseudoClassSelector",loc:this.getLocation(e,this.scanner.tokenStart),name:r,children:t}},generate:function(e){this.chunk(":"),this.chunk(e.name),e.children!==null&&(this.chunk("("),this.children(e),this.chunk(")"));},walkContext:"function"};});var Rx=J((VH,Dx)=>{var dg=tn$1().TYPE,NL=dg.Ident,DL=dg.Function,Nx=dg.Colon,RL=dg.RightParenthesis;Dx.exports={name:"PseudoElementSelector",structure:{name:String,children:[["Raw"],null]},parse:function(){var e=this.scanner.tokenStart,t=null,r,i;return this.eat(Nx),this.eat(Nx),this.scanner.tokenType===DL?(r=this.consumeFunctionName(),i=r.toLowerCase(),this.pseudo.hasOwnProperty(i)?(this.scanner.skipSC(),t=this.pseudo[i].call(this),this.scanner.skipSC()):(t=this.createList(),t.push(this.Raw(this.scanner.tokenIndex,null,!1))),this.eat(RL)):r=this.consume(NL),{type:"PseudoElementSelector",loc:this.getLocation(e,this.scanner.tokenStart),name:r,children:t}},generate:function(e){this.chunk("::"),this.chunk(e.name),e.children!==null&&(this.chunk("("),this.children(e),this.chunk(")"));},walkContext:"function"};});var zx=J((GH,Wx)=>{var QL=tn$1().isDigit,Hx=tn$1().TYPE,HL=Hx.Number,WL=Hx.Delim,zL=47,KL=46;function Qx(){this.scanner.skipWS();for(var e=this.consume(HL),t=0;t<e.length;t++){var r=e.charCodeAt(t);!QL(r)&&r!==KL&&this.error("Unsigned number is expected",this.scanner.tokenStart-e.length+t);}return Number(e)===0&&this.error("Zero number is not allowed",this.scanner.tokenStart-e.length),e}Wx.exports={name:"Ratio",structure:{left:String,right:String},parse:function(){var e=this.scanner.tokenStart,t=Qx.call(this),r;return this.scanner.skipWS(),this.scanner.isDelim(zL)||this.error("Solidus is expected"),this.eat(WL),r=Qx.call(this),{type:"Ratio",loc:this.getLocation(e,this.scanner.tokenStart),left:t,right:r}},generate:function(e){this.chunk(e.left),this.chunk("/"),this.chunk(e.right);}};});var Gx=J((YH,Vx)=>{var VL=tn$1().TYPE,GL=Yc().mode,YL=VL.LeftCurlyBracket;function Kx(e){return this.Raw(e,GL.leftCurlyBracket,!0)}function qL(){var e=this.SelectorList();return e.type!=="Raw"&&this.scanner.eof===!1&&this.scanner.tokenType!==YL&&this.error(),e}Vx.exports={name:"Rule",structure:{prelude:["SelectorList","Raw"],block:["Block"]},parse:function(){var e=this.scanner.tokenIndex,t=this.scanner.tokenStart,r,i;return this.parseRulePrelude?r=this.parseWithFallback(qL,Kx):r=Kx.call(this,e),i=this.Block(!0),{type:"Rule",loc:this.getLocation(t,this.scanner.tokenStart),prelude:r,block:i}},generate:function(e){this.node(e.prelude),this.node(e.block);},walkContext:"rule"};});var qx=J((qH,Yx)=>{Yx.exports={name:"Selector",structure:{children:[["TypeSelector","IdSelector","ClassSelector","AttributeSelector","PseudoClassSelector","PseudoElementSelector","Combinator","WhiteSpace"]]},parse:function(){var e=this.readSequence(this.scope.Selector);return this.getFirstListNode(e)===null&&this.error("Selector is expected"),{type:"Selector",loc:this.getLocationFromList(e),children:e}},generate:function(e){this.children(e);}};});var $x=J((XH,Xx)=>{var XL=tn$1().TYPE,$L=XL.Comma;Xx.exports={name:"SelectorList",structure:{children:[["Selector","Raw"]]}
141,parse:function(){for(var e=this.createList();!this.scanner.eof;){if(e.push(this.Selector()),this.scanner.tokenType===$L){this.scanner.next();continue}break}return {type:"SelectorList",loc:this.getLocationFromList(e),children:e}},generate:function(e){this.children(e,function(){this.chunk(",");});},walkContext:"selector"};});var Zx=J(($H,Jx)=>{var JL=tn$1().TYPE.String;Jx.exports={name:"String",structure:{value:String},parse:function(){return {type:"String",loc:this.getLocation(this.scanner.tokenStart,this.scanner.tokenEnd),value:this.consume(JL)}},generate:function(e){this.chunk(e.value);}};});var r2=J((JH,t2)=>{var Gp=tn$1().TYPE,ZL=Gp.WhiteSpace,eU=Gp.Comment,tU=Gp.AtKeyword,rU=Gp.CDO,nU=Gp.CDC,iU=33;function e2(e){return this.Raw(e,null,!1)}t2.exports={name:"StyleSheet",structure:{children:[["Comment","CDO","CDC","Atrule","Rule","Raw"]]},parse:function(){for(var e=this.scanner.tokenStart,t=this.createList(),r;!this.scanner.eof;){switch(this.scanner.tokenType){case ZL:this.scanner.next();continue;case eU:if(this.scanner.source.charCodeAt(this.scanner.tokenStart+2)!==iU){this.scanner.next();continue}r=this.Comment();break;case rU:r=this.CDO();break;case nU:r=this.CDC();break;case tU:r=this.parseWithFallback(this.Atrule,e2);break;default:r=this.parseWithFallback(this.Rule,e2);}t.push(r);}return {type:"StyleSheet",loc:this.getLocation(e,this.scanner.tokenStart),children:t}},generate:function(e){this.children(e);},walkContext:"stylesheet"};});var s2=J((ZH,i2)=>{var sU=tn$1().TYPE,aU=sU.Ident,oU=42,n2=124;function Kv(){this.scanner.tokenType!==aU&&this.scanner.isDelim(oU)===!1&&this.error("Identifier or asterisk is expected"),this.scanner.next();}i2.exports={name:"TypeSelector",structure:{name:String},parse:function(){var e=this.scanner.tokenStart;return this.scanner.isDelim(n2)?(this.scanner.next(),Kv.call(this)):(Kv.call(this),this.scanner.isDelim(n2)&&(this.scanner.next(),Kv.call(this))),{type:"TypeSelector",loc:this.getLocation(e,this.scanner.tokenStart),name:this.scanner.substrToCursor(e)}},generate:function(e){this.chunk(e.name);}};});var u2=J((eW,c2)=>{var AU=tn$1().isHexDigit,a2=tn$1().cmpChar,Yv=tn$1().TYPE,lU=tn$1().NAME,cU=Yv.Ident,o2=Yv.Number,A2=Yv.Dimension,fg=43,l2=45,Gv=63,uU=117;function Yp(e,t){for(var r=this.scanner.tokenStart+e,i=0;r<this.scanner.tokenEnd;r++){var o=this.scanner.source.charCodeAt(r);if(o===l2&&t&&i!==0)return Yp.call(this,e+i+1,!1)===0&&this.error(),-1;AU(o)||this.error(t&&i!==0?"HyphenMinus"+(i<6?" or hex digit":"")+" is expected":i<6?"Hex digit is expected":"Unexpected input",r),++i>6&&this.error("Too many hex digits",r);}return this.scanner.next(),i}function pg(e){for(var t=0;this.scanner.isDelim(Gv);)++t>e&&this.error("Too many question marks"),this.scanner.next();}function Vv(e){this.scanner.source.charCodeAt(this.scanner.tokenStart)!==e&&this.error(lU[e]+" is expected");}function dU(){var e=0;if(this.scanner.isDelim(fg)){if(this.scanner.next(),this.scanner.tokenType===cU){e=Yp.call(this,0,!0),e>0&&pg.call(this,6-e);return}if(this.scanner.isDelim(Gv)){this.scanner.next(),pg.call(this,5);return}this.error("Hex digit or question mark is expected");return}if(this.scanner.tokenType===o2){if(Vv.call(this,fg),e=Yp.call(this,1,!0),this.scanner.isDelim(Gv)){pg.call(this,6-e);return}if(this.scanner.tokenType===A2||this.scanner.tokenType===o2){Vv.call(this,l2),Yp.call(this,1,!1);return}return}if(this.scanner.tokenType===A2){Vv.call(this,fg),e=Yp.call(this,1,!0),e>0&&pg.call(this,6-e);return}this.error();}c2.exports={name:"UnicodeRange",structure:{value:String},parse:function(){var e=this.scanner.tokenStart;return a2(this.scanner.source,e,uU)||this.error("U is expected"),a2(this.scanner.source,e+1,fg)||this.error("Plus sign is expected"),this.scanner.next(),dU.call(this),{type:"UnicodeRange",loc:this.getLocation(e,this.scanner.tokenStart),value:this.scanner.substrToCursor(e)}},generate:function(e){this.chunk(e.value);}};});var g2=J((tW,h2)=>{var d2=tn$1().isWhiteSpace,pU=tn$1().cmpStr,qv=tn$1().TYPE,p2=qv.Function,f2=qv.Url,fU=qv.RightParenthesis;h2.exports={name:"Url",structure:{value:["String","Raw"]},parse:function(){var e=this.scanner.tokenStart,t;switch(this.scanner.tokenType){case f2:for(var r=e+4,i=this.scanner.tokenEnd-1;r<i&&d2(this.scanner.source.charCodeAt(r));)r++;for(;r<i&&d2(this.scanner.source.charCodeAt(i-1));)i--;t={type:"Raw",loc:this.getLocation(r,i),value:this.scanner.source.substring(r,i)},this.eat(f2);break;case p2:pU(this.scanner.source,this.scanner.tokenStart,this.scanner.tokenEnd,"url(")||this.error("Function name must be `url`"),this.eat(p2),this.scanner.skipSC(),t=this.String(),this.scanner.skipSC(),this.eat(fU);break;default:this.error("Url or Function is expected");}return {type:"Url",loc:this.getLocation(e,this.scanner.tokenStart),value:t}},generate:function(e){this.chunk("url"),this.chunk("("),this.node(e.value),this.chunk(")");}};});var v2=J((rW,m2)=>{m2.exports={name:"Value",structure:{children:[[]]},parse:function(){var e=this.scanner.tokenStart,t=this.readSequence(this.scope.Value);return {type:"Value",loc:this.getLocation(e,this.scanner.tokenStart),children:t}},generate:function(e){this.children(e);}};});var b2=J((nW,y2)=>{var hU=tn$1().TYPE.WhiteSpace,gU=Object.freeze({type:"WhiteSpace",loc:null,value:" "});y2.exports={name:"WhiteSpace",structure:{value:String},parse:function(){return this.eat(hU),gU},generate:function(e){this.chunk(e.value);}};});var hg=J((iW,w2)=>{w2.exports={AnPlusB:fB(),Atrule:SB(),AtrulePrelude:xB(),AttributeSelector:jB(),Block:PB(),Brackets:NB(),CDC:RB(),CDO:HB(),ClassSelector:zB(),Combinator:GB(),Comment:qB(),Declaration:ix(),DeclarationList:ax(),Dimension:Ax(),Function:cx(),Hash:dx(),Identifier:fx(),IdSelector:gx(),MediaFeature:bx(),MediaQuery:Sx(),MediaQueryList:Bx(),Nth:Ex(),Number:Tx(),Operator:Ox(),Parentheses:Lx(),Percentage:Px(),PseudoClassSelector:kx(),PseudoElementSelector:Rx(),Ratio:zx(),Raw:Yc(),Rule:Gx(),Selector:qx(),SelectorList:$x(),String:Zx(),StyleSheet:r2(),Type
141Selector:s2(),UnicodeRange:u2(),Url:g2(),Value:v2(),WhiteSpace:b2()};});var C2=J((sW,S2)=>{var Xv=AB();S2.exports={generic:!0,types:Xv.types,atrules:Xv.atrules,properties:Xv.properties,node:hg()};});var $v=J((aW,E2)=>{var B2=tn$1().cmpChar,mU=tn$1().cmpStr,XA=tn$1().TYPE,vU=XA.Ident,yU=XA.String,bU=XA.Number,wU=XA.Function,SU=XA.Url,CU=XA.Hash,BU=XA.Dimension,xU=XA.Percentage,EU=XA.LeftParenthesis,_U=XA.LeftSquareBracket,TU=XA.Comma,jU=XA.Delim,OU=35,IU=42,x2=43,FU=45,LU=47,UU=117;E2.exports=function(t){switch(this.scanner.tokenType){case CU:return this.Hash();case TU:return t.space=null,t.ignoreWSAfter=!0,this.Operator();case EU:return this.Parentheses(this.readSequence,t.recognizer);case _U:return this.Brackets(this.readSequence,t.recognizer);case yU:return this.String();case BU:return this.Dimension();case xU:return this.Percentage();case bU:return this.Number();case wU:return mU(this.scanner.source,this.scanner.tokenStart,this.scanner.tokenEnd,"url(")?this.Url():this.Function(this.readSequence,t.recognizer);case SU:return this.Url();case vU:return B2(this.scanner.source,this.scanner.tokenStart,UU)&&B2(this.scanner.source,this.scanner.tokenStart+1,x2)?this.UnicodeRange():this.Identifier();case jU:var r=this.scanner.source.charCodeAt(this.scanner.tokenStart);if(r===LU||r===IU||r===x2||r===FU)return this.Operator();r===OU&&this.error("Hex or identifier is expected",this.scanner.tokenStart+1);break}};});var T2=J((oW,_2)=>{_2.exports={getNode:$v()};});var F2=J((AW,I2)=>{var qc=tn$1().TYPE,PU=qc.Delim,MU=qc.Ident,kU=qc.Dimension,NU=qc.Percentage,DU=qc.Number,RU=qc.Hash,j2=qc.Colon,QU=qc.LeftSquareBracket,HU=35,WU=42,zU=43,KU=47,O2=46,VU=62,GU=124,YU=126;function qU(e){switch(this.scanner.tokenType){case QU:return this.AttributeSelector();case RU:return this.IdSelector();case j2:return this.scanner.lookupType(1)===j2?this.PseudoElementSelector():this.PseudoClassSelector();case MU:return this.TypeSelector();case DU:case NU:return this.Percentage();case kU:this.scanner.source.charCodeAt(this.scanner.tokenStart)===O2&&this.error("Identifier is expected",this.scanner.tokenStart+1);break;case PU:var t=this.scanner.source.charCodeAt(this.scanner.tokenStart);switch(t){case zU:case VU:case YU:return e.space=null,e.ignoreWSAfter=!0,this.Combinator();case KU:return this.Combinator();case O2:return this.ClassSelector();case WU:case GU:return this.TypeSelector();case HU:return this.IdSelector()}break}}I2.exports={getNode:qU};});var U2=J((lW,L2)=>{L2.exports=function(){return this.createSingleNodeList(this.Raw(this.scanner.tokenIndex,null,!1))};});var k2=J((cW,M2)=>{var P2=tn$1().TYPE,XU=Yc().mode,$U=P2.Comma,JU=P2.WhiteSpace;
141M2.exports=function(){var e=this.createList();if(this.scanner.skipSC(),e.push(this.Identifier()),this.scanner.skipSC(),this.scanner.tokenType===$U){e.push(this.Operator());let t=this.scanner.tokenIndex,r=this.parseCustomProperty?this.Value(null):this.Raw(this.scanner.tokenIndex,XU.exclamationMarkOrSemicolon,!1);if(r.type==="Value"&&r.children.isEmpty()){for(let i=t-this.scanner.tokenIndex;i<=0;i++)if(this.scanner.lookupType(i)===JU){r.children.appendData({type:"WhiteSpace",loc:null,value:" "});break}}e.push(r);}return e};});var D2=J((uW,N2)=>{N2.exports={getNode:$v(),expression:U2(),var:k2()};});var Q2=J((dW,R2)=>{R2.exports={AtrulePrelude:T2(),Selector:F2(),Value:D2()};});var W2=J((pW,H2)=>{H2.exports={parse:{prelude:null,block:function(){return this.Block(!0)}}};});var K2=J((fW,z2)=>{var qp=tn$1().TYPE,ZU=qp.String,eP=qp.Ident,tP=qp.Url,rP=qp.Function,nP=qp.LeftParenthesis;z2.exports={parse:{prelude:function(){var e=this.createList();switch(this.scanner.skipSC(),this.scanner.tokenType){case ZU:e.push(this.String());break;case tP:case rP:e.push(this.Url());break;default:this.error("String or url() is expected");}return (this.lookupNonWSType(0)===eP||this.lookupNonWSType(0)===nP)&&(e.push(this.WhiteSpace()),e.push(this.MediaQueryList())),e},block:null}};});var G2=J((hW,V2)=>{V2.exports={parse:{prelude:function(){return this.createSingleNodeList(this.MediaQueryList())},block:function(){return this.Block(!1)}}};});var q2=J((gW,Y2)=>{Y2.exports={parse:{prelude:function(){return this.createSingleNodeList(this.SelectorList())},block:function(){return this.Block(!0)}}};});var Z2=J((mW,J2)=>{var Rd=tn$1().TYPE,iP=Rd.WhiteSpace,sP=Rd.Comment,X2=Rd.Ident,aP=Rd.Function,oP=Rd.Colon,AP=Rd.LeftParenthesis;function lP(){return this.createSingleNodeList(this.Raw(this.scanner.tokenIndex,null,!1))}function cP(){return this.scanner.skipSC(),this.scanner.tokenType===X2&&this.lookupNonWSType(1)===oP?this.createSingleNodeList(this.Declaration()):$2.call(this)}
141function $2(){var e=this.createList(),t=null,r;this.scanner.skipSC();e:for(;!this.scanner.eof;){switch(this.scanner.tokenType){case iP:t=this.WhiteSpace();continue;case sP:this.scanner.next();continue;case aP:r=this.Function(lP,this.scope.AtrulePrelude);break;case X2:r=this.Identifier();break;case AP:r=this.Parentheses(cP,this.scope.AtrulePrelude);break;default:break e}t!==null&&(e.push(t),t=null),e.push(r);}return e}J2.exports={parse:{prelude:function(){var e=$2.call(this);return this.getFirstListNode(e)===null&&this.error("Condition is expected"),e},block:function(){return this.Block(!1)}}};});var tE=J((vW,eE)=>{eE.exports={"font-face":W2(),import:K2(),media:G2(),page:q2(),supports:Z2()};});var nE=J((yW,rE)=>{rE.exports={parse:function(){return this.createSingleNodeList(this.Identifier())}};});var sE=J((bW,iE)=>{iE.exports={parse:function(){return this.createSingleNodeList(this.SelectorList())}};});var oE=J((wW,aE)=>{aE.exports={parse:function(){return this.createSingleNodeList(this.Identifier())}};});var Jv=J((SW,AE)=>{AE.exports={parse:function(){return this.createSingleNodeList(this.SelectorList())}};});var cE=J((CW,lE)=>{lE.exports=Jv();});var dE=J((BW,uE)=>{uE.exports=Jv();});var Zv=J((xW,pE)=>{var uP=!0;pE.exports={parse:function(){return this.createSingleNodeList(this.Nth(uP))}};});var hE=J((EW,fE)=>{fE.exports=Zv();});var mE=J((_W,gE)=>{gE.exports=Zv();});var e0=J((TW,vE)=>{var dP=!1;vE.exports={parse:function(){return this.createSingleNodeList(this.Nth(dP))}};});var bE=J((jW,yE)=>{yE.exports=e0();});var SE=J((OW,wE)=>{wE.exports=e0();});var BE=J((IW,CE)=>{CE.exports={parse:function(){return this.createSingleNodeList(this.Selector())}};});var EE=J((FW,xE)=>{xE.exports={dir:nE(),has:sE(),lang:oE(),matches:cE(),not:dE(),"nth-child":hE(),"nth-last-child":mE(),"nth-last-of-type":bE(),"nth-of-type":SE(),slotted:BE()};});var TE=J((LW,_E)=>{_E.exports={parseContext:{default:"StyleSheet",stylesheet:"StyleSheet",atrule:"Atrule",atrulePrelude:function(e){return this.AtrulePrelude(e.atrule?String(e.atrule):null)},mediaQueryList:"MediaQueryList",mediaQuery:"MediaQuery",rule:"Rule",selectorList:"SelectorList",selector:"Selector",block:function(){return this.Block(!0)},declarationList:"DeclarationList",declaration:"Declaration",value:"Value"},scope:Q2(),atrule:tE(),pseudo:EE(),node:hg()};});var OE=J((UW,jE)=>{jE.exports={node:hg()};});var IE=J((PW,pP)=>{pP.exports={name:"css-tree",version:"1.1.3",description:"A tool set for CSS: fast detailed parser (CSS \u2192 AST), walker (AST traversal), generator (AST \u2192 CSS) and lexer (validation and matching) based on specs and browser implementations",author:"Roman Dvornov <[email protected]> (https://github.com/lahmatiy)",license:"MIT",repository:"csstree/csstree",keywords:["css","ast","tokenizer","parser","walker","lexer","generator","utils","syntax","validation"],main:"lib/index.js",unpkg:"dist/csstree.min.js",jsdelivr:"dist/csstree.min.js",scripts:{build:"rollup --config",lint:"eslint data lib scripts test && node scripts/review-syntax-patch --lint && node scripts/update-docs --lint","lint-and-test":"npm run lint && npm test","update:docs":"node scripts/update-docs","review:syntax-patch":"node scripts/review-syntax-patch",test:"mocha --reporter progress",coverage:"nyc npm test",travis:"nyc npm run lint-and-test && npm run coveralls",coveralls:"nyc report --reporter=text-lcov | coveralls",prepublishOnly:"npm run build",hydrogen:"node --trace-hydrogen --trace-phase=Z --trace-deopt --code-comments --hydrogen-track-positions --redirect-code-traces --redirect-code-traces-to=code.asm --trace_hydrogen_file=code.cfg --print-opt-code bin/parse --stat -o /dev/null"},dependencies:{"mdn-data":"2.0.14","source-map":"^0.6.1"},devDependencies:{"@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-json":"^4.0.2","@rollup/plugin-node-resolve":"^7.1.1",coveralls:"^3.0.9",eslint:"^6.8.0","json-to-ast":"^2.1.0",mocha:"^6.2.3",nyc:"^14.1.1",rollup:"^1.32.1","rollup-plugin-terser":"^5.3.0"},engines:{node:">=8.0.0"},files:["data","dist","lib"]};});var FE=J((MW,t0)=>{function fP(){for(var e={},t=0;t<arguments.length;t++){var r=arguments[t];for(var i in r)e[i]=r[i];}return e}t0.exports=eB().create(fP(C2(),TE(),OE()));t0.exports.version=IE().version;});var Uo=J((kW,LE)=>{LE.exports=FE();});var l_=J(Jp=>{var hP=/(\[[^\]]+\])/g,gP=/(#[^\s\+>~\.\[:]+)/g,mP=/(\.[^\s\+>~\.\[:]+)/g,vP=/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/g,yP=/(:[^\s\+>~\.\[:]+)/g,bP=/([^\s\+>~\.\[:]+)/g,wP=/:not\(([^\)]*)\)/g,SP=/\{[^]*/gm,CP=/[\*\s\+>~]/g,BP=/[#\.]/g,Hd=function(e,t,r,i){var o=i.match(e);if(o)for(var s=0;s<o.length;s++)r[t]++,i=i.replace(o[s]," ");return i},xP=function(e){var t=e.indexOf(",");t!==-1&&(e=e.substring(0,t));var r={a:0,b:0,c:0};return e=e.replace(wP," $1 "),e=e.replace(SP," "),e=Hd(hP,"b",r,e),e=Hd(gP,"a",r,e),e=Hd(mP,"b",r,e),e=Hd(vP,"c",r,e),e=Hd(yP,"b",r,e),e=e.replace(CP," "),e=e.replace(BP," "),Hd(bP,"c",r,e),r.a*100+r.b*10+r.c*1},o_={};Jp.calculateSpecificity=function(e){var t=o_[e];return t===void 0&&(t=xP(e),o_[e]=t),t};var A_={},T0=null;Jp.isSelectorValid=function(e){var t=A_[e];if(t===void 0){T0==null&&(T0=document.createElement("div"));try{T0.querySelector(e),t=!0;}catch(r){t=!1;}A_[e]=t;}return t};Jp.validateSelector=function(e){if(!Jp.isSelectorValid(e)){var t=new SyntaxError(e+" is not a valid selector");throw t.code="EBADSELECTOR",t}};});var h_=J((Sz,f_)=>{"use strict";f_.exports=function(){var e=Array.from,t,r;return typeof e!="function"?!1:(t=["raz","dwa"],r=e(t),!!(r&&r!==t&&r[1]==="dwa"))};});var m_=J((Cz,g_)=>{"use strict";g_.exports=function(){return typeof globalThis!="object"||!globalThis?!1:globalThis.Array===Array};});var b_=J((Bz,y_)=>{var v_=function(){if(typeof self=="object"&&self)return self;if(typeof window=="object"&&window)return window;throw new Error("Unable to resolve global `this`")};y_.exports=(function(){if(this)return this;try{Object.defineProperty(Object.prototype,"__global__",{get:function(){return this},configurable:!0});}catch(e){return v_()}try{return __global__||v_()}finally{delete Object.prototype.__global__;}}
141)();});var Zp=J((xz,w_)=>{"use strict";w_.exports=m_()()?globalThis:b_();});var C_=J((Ez,S_)=>{"use strict";var EP=Zp(),O0={object:!0,symbol:!0};S_.exports=function(){var e=EP.Symbol,t;if(typeof e!="function")return !1;t=e("test symbol");try{String(t);}catch(r){return !1}return !(!O0[typeof e.iterator]||!O0[typeof e.toPrimitive]||!O0[typeof e.toStringTag])};});var x_=J((_z,B_)=>{"use strict";B_.exports=function(e){return e?typeof e=="symbol"?!0:!e.constructor||e.constructor.name!=="Symbol"?!1:e[e.constructor.toStringTag]==="Symbol":!1};});var I0=J((Tz,E_)=>{"use strict";var _P=x_();E_.exports=function(e){if(!_P(e))throw new TypeError(e+" is not a symbol");return e};});var I_=J((jz,O_)=>{"use strict";var __=Pu(),TP=Object.create,T_=Object.defineProperty,jP=Object.prototype,j_=TP(null);O_.exports=function(e){for(var t=0,r,i;j_[e+(t||"")];)++t;return e+=t||"",j_[e]=!0,r="@@"+e,T_(jP,r,__.gs(null,function(o){i||(i=!0,T_(this,r,__(o)),i=!1);})),r};});var L_=J((Oz,F_)=>{"use strict";var vl=Pu(),ha=Zp().Symbol;F_.exports=function(e){return Object.defineProperties(e,{hasInstance:vl("",ha&&ha.hasInstance||e("hasInstance")),isConcatSpreadable:vl("",ha&&ha.isConcatSpreadable||e("isConcatSpreadable")),iterator:vl("",ha&&ha.iterator||e("iterator")),match:vl("",ha&&ha.match||e("match")),replace:vl("",ha&&ha.replace||e("replace")),search:vl("",ha&&ha.search||e("search")),species:vl("",ha&&ha.species||e("species")),split:vl("",ha&&ha.split||e("split")),toPrimitive:vl("",ha&&ha.toPrimitive||e("toPrimitive")),toStringTag:vl("",ha&&ha.toStringTag||e("toStringTag")),unscopables:vl("",ha&&ha.unscopables||e("unscopables"))})};});var M_=J((Iz,P_)=>{"use strict";var U_=Pu(),OP=I0(),ef=Object.create(null);P_.exports=function(e){return Object.defineProperties(e,{for:U_(function(t){return ef[t]?ef[t]:ef[t]=e(String(t))}),keyFor:U_(function(t){var r;OP(t);for(r in ef)if(ef[r]===t)return r})})};});var D_=J((Fz,N_)=>{"use strict";var Ql=Pu(),F0=I0(),bg=Zp().Symbol,IP=I_(),FP=L_(),LP=M_(),UP=Object.create,L0=Object.defineProperties,wg=Object.defineProperty,Po,Wd,k_;if(typeof bg=="function")try{String(bg()),k_=!0;}catch(e){}else bg=null;Wd=function(t){if(this instanceof Wd)throw new TypeError("Symbol is not a constructor");return Po(t)};N_.exports=Po=function e(t){var r;if(this instanceof e)throw new TypeError("Symbol is not a constructor");return k_?bg(t):(r=UP(Wd.prototype),t=t===void 0?"":String(t),L0(r,{__description__:Ql("",t),__name__:Ql("",IP(t))}))};FP(Po);LP(Po);L0(Wd.prototype,{constructor:Ql(Po),toString:Ql("",function(){return this.__name__})});L0(Po.prototype,{toString:Ql(function(){return "Symbol ("+F0(this).__description__+")"}),valueOf:Ql(function(){return F0(this)})});wg(Po.prototype,Po.toPrimitive,Ql("",function(){var e=F0(this);return typeof e=="symbol"?e:e.toString()}));wg(Po.prototype,Po.toStringTag,Ql("c","Symbol"));wg(Wd.prototype,Po.toStringTag,Ql("c",Po.prototype[Po.toStringTag]));wg(Wd.prototype,Po.toPrimitive,Ql("c",Po.prototype[Po.toPrimitive]));});var Q_=J((Lz,R_)=>{"use strict";R_.exports=C_()()?Zp().Symbol:D_();});var z_=J((Uz,W_)=>{"use strict";var H_=Object.prototype.toString,PP=H_.call((function(){return arguments})());W_.exports=function(e){return H_.call(e)===PP};});var V_=J((Pz,K_)=>{"use strict";var MP=Object.prototype.toString,kP=RegExp.prototype.test.bind(/^[object [A-Za-z0-9]*Function]$/);K_.exports=function(e){return typeof e=="function"&&kP(MP.call(e))};});var Y_=J((Mz,G_)=>{"use strict";G_.exports=function(){var e=Math.sign;return typeof e!="function"?!1:e(10)===1&&e(-20)===-1};});var X_=J((kz,q_)=>{"use strict";q_.exports=function(e){return e=Number(e),isNaN(e)||e===0?e:e>0?1:-1};});var J_=J((Nz,$_)=>{"use strict";$_.exports=Y_()()?Math.sign:X_();});var e5=J((Dz,Z_)=>{"use strict";var NP=J_(),DP=Math.abs,RP=Math.floor;Z_.exports=function(e){return isNaN(e)?0:(e=Number(e),e===0||!isFinite(e)?e:NP(e)*RP(DP(e)))};});var U0=J((Rz,t5)=>{"use strict";var QP=e5(),HP=Math.max;t5.exports=function(e){return HP(0,QP(e))};});var i5=J((Qz,n5)=>{"use strict";var r5=Object.prototype.toString,WP=r5.call("");n5.exports=function(e){return typeof e=="string"||e&&typeof e=="object"&&(e instanceof String||r5.call(e)===WP)||!1};});var A5=J((Hz,o5)=>{"use strict";var zP=Q_().iterator,KP=z_(),VP=V_(),GP=U0(),s5=ym(),YP=yh(),qP=bd(),XP=i5(),a5=Array.isArray,P0=Function.prototype.call,Qu
141={configurable:!0,enumerable:!0,writable:!0,value:null},M0=Object.defineProperty;o5.exports=function(e){var t=arguments[1],r=arguments[2],i,o,s,u,n,f,x,E,O,B;if(e=Object(YP(e)),qP(t)&&s5(t),!this||this===Array||!VP(this)){if(!t){if(KP(e))return n=e.length,n!==1?Array.apply(null,e):(u=new Array(1),u[0]=e[0],u);if(a5(e)){for(u=new Array(n=e.length),o=0;o<n;++o)u[o]=e[o];return u}}u=[];}else i=this;if(!a5(e)){if((O=e[zP])!==void 0){for(x=s5(O).call(e),i&&(u=new i),E=x.next(),o=0;!E.done;)B=t?P0.call(t,r,E.value,o):E.value,i?(Qu.value=B,M0(u,o,Qu)):u[o]=B,E=x.next(),++o;n=o;}else if(XP(e)){for(n=e.length,i&&(u=new i),o=0,s=0;o<n;++o)B=e[o],o+1<n&&(f=B.charCodeAt(0),f>=55296&&f<=56319&&(B+=e[++o])),B=t?P0.call(t,r,B,s):B,i?(Qu.value=B,M0(u,s,Qu)):u[s]=B,++s;n=s;}}if(n===void 0)for(n=GP(e.length),i&&(u=new i(n)),o=0;o<n;++o)B=t?P0.call(t,r,e[o],o):e[o],i?(Qu.value=B,M0(u,o,Qu)):u[o]=B;return i&&(Qu.value=null,u.length=n),u};});var c5=J((Wz,l5)=>{"use strict";l5.exports=h_()()?Array.from:A5();});var d5=J((zz,u5)=>{"use strict";u5.exports=function(){var e=Number.isNaN;return typeof e!="function"?!1:!e({})&&e(NaN)&&!e(34)};});var f5=J((Kz,p5)=>{"use strict";p5.exports=function(e){return e!==e};});var g5=J((Vz,h5)=>{"use strict";h5.exports=d5()()?Number.isNaN:f5();});var w5=J((Gz,b5)=>{"use strict";var m5=g5(),v5=U0(),$P=yh(),JP=Array.prototype.indexOf,ZP=Object.prototype.hasOwnProperty,eM=Math.abs,y5=Math.floor;b5.exports=function(e){var t,r,i,o;if(!m5(e))return JP.apply(this,arguments);for(r=v5($P(this).length),i=arguments[1],isNaN(i)?i=0:i>=0?i=y5(i):i=v5(this.length)-y5(eM(i)),t=i;t<r;++t)if(ZP.call(this,t)&&(o=this[t],m5(o)))return t;return -1};});var C5=J((Yz,S5)=>{"use strict";var tM=w5(),rM=Array.prototype.forEach,nM=Array.prototype.splice;S5.exports=function(e){rM.call(arguments,function(t){var r=tM.call(this,t);r!==-1&&nM.call(this,r,1);},this);};});var x5=J((qz,B5)=>{"use strict";var iM=bd(),sM={function:!0,object:!0};B5.exports=function(e){return iM(e)&&sM[typeof e]||!1};});var _5=J((Xz,E5)=>{"use strict";var aM=x5();E5.exports=function(e){if(!aM(e))throw new TypeError(e+" is not an Object");return e};});var L5=J(($z,F5)=>{"use strict";var oM=c5(),AM=C5(),T5=_5(),j5=Pu(),O5=Wc().methods.emit,I5=Object.defineProperty,lM=Object.prototype.hasOwnProperty,cM=Object.getOwnPropertyDescriptor;F5.exports=function(e,t){var r,i,o,s;return T5(e)&&T5(t),s=arguments[2],s===void 0&&(s="emit"),i={close:function(){AM.call(r,t);}},lM.call(e,"__eePipes__")?((r=e.__eePipes__).push(t),i):(I5(e,"__eePipes__",j5("c",r=[t])),o=cM(e,s),o?(delete o.get,delete o.set):o=j5("c",void 0),o.value=function(){var u,n,f=oM(r);for(O5.apply(this,arguments),u=0;n=f[u];++u)O5.apply(n,arguments);},I5(e,s,o),i)};});var $f=(function(e){return e.PDF_PREVIEW="PDF preview",e.BLOCKS="Blocks",e})($f||{});var hp=(function(e){return e[e.EndsWithOne=1]="EndsWithOne",e[e.EndsWithTwo=2]="EndsWithTwo",e[e.EndsWithThree=3]="EndsWithThree",e})(hp||{});var Iu=(function(e){return e.Th="th",e.St="st",e.Nd="nd",e.Rd="rd",e})(Iu||{});var dc$1=(function(e){return e.N_A="N/A",e.INVALID_DATE="Invalid date",e})(dc$1||{});var Ry=(()=>{class e{constructor(){this.datePipe=new Ln$1("en-US");}transform(r){if(!r)return dc$1.N_A;let i=new Date(r),o=i.getDate();return isNaN(o)?dc$1.INVALID_DATE:`${this.datePipe.transform(i,"MMMM")} ${o}${this.getDateSuffix(o)}`}getDateSuffix(r){if(r>=11&&r<=13)return Iu.Th;switch(r%10){case hp.EndsWithOne:return Iu.St;case hp.EndsWithTwo:return Iu.Nd;case hp.EndsWithThree:return Iu.Rd;default:return Iu.Th}}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275pipe=Dw$1({name:"dateSuffix",type:e,pure:true});}}return e})();var Qy=(()=>{class e{constructor(){this.tryAgain=f$();}onTryAgain(){this.tryAgain.emit();}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=yw({type:e,selectors:[["pages-error-widget"]],outputs:{tryAgain:"tryAgain"},decls:14,vars:0,consts:[[1,"error-container"],["icon","pages-widgets-error"],[1,"text"],[3,"click"],["icon","refresh"],[1,"try-again"],[1,"contact-support"],["href","mailto:[email protected]"]],template:function(i,o){i&1&&(cs$1(0,"section",0),Qm(1,"cye-icon",1),cs$1(2,"h1",2),gC(3,"Something went wrong"),ou(),cs$1(4,"h3",2),gC(5,"An issue prevented the widget from loading"),ou(),cs$1(6,"button",3),og("click",function(){return o.onTryAgain()}),Qm(7,"cye-icon",4),cs$1(8,"span",5),gC(9,"Try again"),ou()(),cs$1(10,"div",6),gC(11," or "),cs$1(12,"a",7),gC(13,"contact support"),ou()()());},dependencies:[q$1,ut,a$1],styles:["[_nghost-%COMP%]{display:block;margin-top:10px}[_nghost-%COMP%] .error-container[_ngcontent-%COMP%]{padding:16px 0;background-color:var(--primary-25);border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center}[_nghost-%COMP%] .error-container[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{color:var(--black);text-align:center}[_nghost-%COMP%] .error-container[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:var(--font-16-600);line-height:24px;margin:10px 0}[_nghost-%COMP%] .error-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0;font:var(--font-12);line-height:16px}[_nghost-%COMP%] .error-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{display:flex;align-items:center;cursor:pointer;padding:6px 8px;background-color:var(--white);margin-top:20px;margin-bottom:10px;border:1px solid var(--tertiary-100);border-radius:3px}[_nghost-%COMP%] .error-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] cye-icon[_ngcontent-%COMP%]{margin-right:5px}[_nghost-%COMP%] .error-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] .try-again[_ngcontent-%COMP%]{font:var(--font-14-500)}[_nghost-%COMP%] .error-container[_ngcontent-%COMP%] .contact-support[_ngcontent-%COMP%]{font:var(--font-14)}[_nghost-%COMP%] .error-container[_ngcontent-%COMP%] .contact-support[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font:var(--font-14);color:var(--text-color-link)}"]});}}return e})();var Hy=(()=>{class e{static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=yw({type:e,selectors:[["pages-empty-state-widget"]],decls:5,vars:0,consts:[[1,"empty-state-container"],[1,"title"],[1,"description"]],template:function(i,o){i&1&&(iu(0,"section",0)(1,"h1",1),gC(2,"No data to show right now"),su(),iu(3,"p",2),gC(4,"There isn't enough data or your time selection returned no results."),su()());},styles:["[_nghost-%COMP%]{display:block;margin-top:10px}[_nghost-%COMP%] .empty-state-container[_ngcontent-%COMP%]{padding:48px 24px;background-color:var(--primary-25);border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-top:16px}[_nghost-%COMP%] .empty-state-container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font:var(--font-16-600);line-height:24px;margin:0 0 8px}[_nghost-%COMP%] .empty-state-container[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{font:var(--font-14);line-height:20px;margin:0;max-width:400px}"]});}}return e})();var H5=[[["","header-content-right",""]],"*"],W5=["[header-content-right]","*"];function z5(e,t){e&1&&(cs$1(0,"div",1),Qm(1,"cye-spinner"),ou());}function K5(e,t){e&1&&Km(0);}function V5(e,t){if(e&1&&km(0,K5,1,0,"ng-container",2),e&2){FT$1();let r=WT$1(7);zm$1("ngTemplateOutlet",r);}}function G5(e,t){if(e&1){let r=xT$1();cs$1(0,"cye-icon",9),og("click",function(){rf(r);let o=FT$1(2);return of(o.onSettingsClicked())}),ou();}e&2&&zm$1("clickable",true);}function Y5(e,t){if(e&1){let r=xT$1();cs$1(0,"pages-error-widget",10),og("tryAgain",function(){rf(r);let o=FT$1(2);return of(o.onTryAgainClicked())}),ou();}}function q5(e,t){e&1&&Qm(0,"pages-empty-state-widget");}function X5(e,t){e&1&&HT$1(0,1);}function $5(e,t){if(e&1&&(cs$1(0,"div",3)(1,"div",4)(2,"div",5),gC(3),ou(),cs$1(4,"div",6),gC(5),ou()(),cs$1(6,"div",7),HT$1(7),IT$1(8,G5,1,1,"cye-icon",8),ou()(),IT$1(9,Y5,1,0,"pages-error-widget")(10,q5,1,0,"pages-empty-state-widget")(11,X5,1,0)),e&2){let r,i=FT$1(),o=bC$1(0),s=bC$1(1),u=bC$1(2);HD(3),_g(o),HD(2),_g(s),HD(3),ET$1(i.isShowWidgetSettingsIcon()&&u!==i.loadingStateEnum.ERROR?8:-1),HD(),ET$1((r=u)===i.loadingStateEnum.ERROR?9:r===i.loadingStateEnum.EMPTY?10:11);}}var Fa$1=(()=>{class e{constructor(){this.config=p$(null),this.state=p$(),this.isShowWidgetSettingsIcon=p$(true),this.onSettings=f$(),this.loadingStateEnum=I,this.onTryAgain=f$();}
141onTryAgainClicked(){this.onTryAgain.emit();}onSettingsClicked(){this.onSettings.emit();}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=yw({type:e,selectors:[["pages-base-widget"]],inputs:{config:[1,"config"],state:[1,"state"],isShowWidgetSettingsIcon:[1,"isShowWidgetSettingsIcon"]},outputs:{onSettings:"onSettings",onTryAgain:"onTryAgain"},ngContentSelectors:W5,decls:8,vars:6,consts:[["readyRef",""],[1,"pages-loader"],[4,"ngTemplateOutlet"],[1,"pages-widget-header"],[1,"pages-widget-titles"],[1,"pages-widget-main-title"],[1,"pages-widget-secondary-title"],[1,"pages-widget-right-header"],["icon","report-settings",3,"clickable"],["icon","report-settings",3,"click","clickable"],[3,"tryAgain"]],template:function(i,o){if(i&1&&(VT$1(H5),kg(0)(1)(2),cs$1(3,"div"),IT$1(4,z5,2,0,"div",1)(5,V5,1,1,"ng-container"),ou(),km(6,$5,12,4,"ng-template",null,0,GC$1)),i&2){let u=o.config()?.hideBorder;DC$1(o.config()?.title),HD(),DC$1(o.config()?.description),HD();let n=DC$1(o.state()||o.loadingStateEnum.INIT);HD(),gg$1("pages-widget-border",!u),HD(),ET$1((n)===o.loadingStateEnum.LOADING?4:5);}},dependencies:[q$1,ut,pe$2,U,Fn$2,Qy,Hy],styles:["[_nghost-%COMP%]{display:block}[_nghost-%COMP%] .pages-widget-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between}[_nghost-%COMP%] .pages-widget-header[_ngcontent-%COMP%] .pages-widget-titles[_ngcontent-%COMP%] .pages-widget-main-title[_ngcontent-%COMP%]{font:var(--font-14-600);color:var(--text-color-primary);margin-bottom:4px}[_nghost-%COMP%] .pages-widget-header[_ngcontent-%COMP%] .pages-widget-titles[_ngcontent-%COMP%] .pages-widget-secondary-title[_ngcontent-%COMP%]{font:var(--font-14);line-height:18px;color:var(--text-color-secondary)}[_nghost-%COMP%] .pages-widget-header[_ngcontent-%COMP%] .pages-widget-right-header[_ngcontent-%COMP%]{display:flex}[_nghost-%COMP%] .pages-widget-header[_ngcontent-%COMP%] .pages-widget-right-header[_ngcontent-%COMP%] cye-icon[_ngcontent-%COMP%]{margin:0;width:20px;height:20px;display:flex;padding:5px;justify-content:center;align-items:center;gap:8px;border-radius:5px}[_nghost-%COMP%] .pages-widget-header[_ngcontent-%COMP%] .pages-widget-right-header[_ngcontent-%COMP%] cye-icon[_ngcontent-%COMP%]:hover{background-color:var(--light-blue-25)}[_nghost-%COMP%] .pages-widget-header[_ngcontent-%COMP%] .pages-widget-border[_ngcontent-%COMP%]{border-radius:8px;border:1px solid var(--tertiary-100);padding:10px}[_nghost-%COMP%] .pages-loader[_ngcontent-%COMP%]{align-items:center;display:flex;justify-content:center;height:100px}"]});}}return e})();var Fu=(function(e){return e.TEXT="Text",e.WIDGET="Widget",e.IMAGE="Image",e})(Fu||{});var KA=(function(e){return e.API="api",e.SILENT="silent",e.USER="user",e})(KA||{});var Ci$1=(function(e){return e.ENTER="Enter",e.BACKSPACE="Backspace",e.DELETE="Delete",e.SPACE="Space",e.NON_BREAKING_SPACE=" ",e.ARROW_UP="ArrowUp",e.ARROW_DOWN="ArrowDown",e.ARROW_RIGHT="ArrowRight",e.ARROW_LEFT="ArrowLeft",e})(Ci$1||{});var Jg=(function(e){return e.MULTIPLY="Multiple",e.SINGLE="Single",e})(Jg||{});var Wy=(()=>{class e{constructor(){this.restApiService=T(d);}getExposureWidget(){return this.restApiService.get("widgets/exposure")}getCOBWidget(){return this.restApiService.get("widgets/cob")}getLOBWidget(){return this.restApiService.get("risk_calculator/total_cost_of_breach")}getOrganizationMaturityWidget(){return this.restApiService.get("widgets/maturity")}getMaturityByNistFunctionsWidget(r){return this.restApiService.get(`maturity/framework/${r}/overview`)}getMitigationSuccessTrendsWidget(){return this.restApiService.get("overtime/mitigation-success")}getMaturityTrendsWidget(r){return this.restApiService.get(`overtime/maturity/${r}`)}getMetricBreakdownWidget(r){return this.restApiService.post("overtime/metrics/query",r)}getTimelineViewWidget(r){return this.restApiService.post("overtime/metrics/query",r)}getMajorEventsWidget(r){return this.restApiService.post("overtime/daily_major_events_by_period",r)}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275prov=$({token:e,factory:e.\u0275fac,providedIn:"root"});}}return e})();var er=(function(e){return e.COST_OF_BREACH="cost-of-breach",e.ORGANIZATION_MATURITY="organization-maturity",e.EXPOSURE="exposure",e.MATURITY_BY_NIST_FUNCTIONS="maturity-by-nist-functions",e.MITIGATION_SUCCESS_TRENDS="mitigation-success-trends",e.MATURITY_TRENDS="maturity-trends",e.METRIC_BREAKDOWN="metric-breakdown",e.MAJOR_EVENTS="major-events",e.TIMELINE_VIEW="timeline-view",e.DATE="date",e.DIVIDER="divider",e.LIKELIHOOD_OF_BREACH="likelihood-of-breach",e})(er||{});var Ms$1=(function(e){return e.IDENTIFY="identify",e.PROTECT="protect",e.DETECT="detect",e.RESPOND="respond",e.RECOVER="recover",e.ORGANIZATION_MATURITY="organization maturity",e.GOVERN="govern",e})(Ms$1||{});var uA=(function(e){return e.IDENTIFY="#4B6DAC",e.PROTECT="#803E99",e.DETECT="#F8E119",e.RESPOND="#FF0000",e.RECOVER="#06BC77",e.ORGANIZATION_MATURITY="#59657F",e})(uA||{}),Io=(function(e){return e.GOVERN="#F9F49D",e.IDENTIFY="#4BB2E0",e.PROTECT="#918CEA",e.DETECT="#FAB746",e.RESPOND="#E57676",e.RECOVER="#7DF49F",e.ORGANIZATION_MATURITY="#59657F",e})(Io||{});var zy={[Ms$1.IDENTIFY]:uA.IDENTIFY,[Ms$1.PROTECT]:uA.PROTECT,[Ms$1.DETECT]:uA.DETECT,[Ms$1.RESPOND]:uA.RESPOND,[Ms$1.RECOVER]:uA.RECOVER},Ky={[Ms$1.IDENTIFY]:Io.IDENTIFY,[Ms$1.PROTECT]:Io.PROTECT,[Ms$1.DETECT]:Io.DETECT,[Ms$1.RESPOND]:Io.RESPOND,[Ms$1.RECOVER]:Io.RECOVER,[Ms$1.GOVERN]:Io.GOVERN};var vs$1=(function(e){return e.MONTH="this_month",e.PAST_MONTH="past_month",e.QUARTER="this_quarter",e.PAST_QUARTER="past_quarter",e.YEAR="this_year",e.PAST_YEAR="past_year",e})(vs$1||{});var na$1=(function(e){return e.COB="cob",e.MATURITY="maturity",e.LOB="lob",e.EXPOSURE="exposure",e})(na$1||{});var pd=(function(e){return e.COB="Cost of Breach",e.MATURITY="Maturity",e.LOB="Likelihood",e.EXPOSURE="Exposure",e})(pd||{});var fd=(function(e){return e.NIST="Breakdown by NIST Functions",e.BUSINESS_ASSETS="Breakdown by Business Assets",e})(fd||{});var fl=(function(e){return e.MONTH="month",e.QUARTER="quarter",e.YEAR="year",e})(fl||{});var Lu=(function(e){return e.TOP_6="top-6",e.TOP_12="top-12",e.TOP_20="top-20",e})(Lu||{});var Zg=(function(e){return e.LAST_MONTH="last-month",e.THIS_MONYH="this-month",e.THIS_QUARTER="this-quarter",e.THIS_YEAR="this-year",e.LAST_YEAR="last-year",e})(Zg||{});
141var hl=(function(e){return e.LAST_12_MONTHS="last_12_months",e.LAST_6_MONTHS="last_6_months",e.LAST_4_QUARTERS="last_4_quarters",e.PAST_YEAR="past_year",e.THIS_YEAR="this_year",e})(hl||{});var Uu=(function(e){return e.LAST_12_MONTHS="Last 12 months",e.LAST_6_MONTHS="Last 6 months",e.LAST_4_QUARTERS="Last 4 quarters",e.PAST_YEAR="Past year",e.THIS_YEAR="This year",e})(Uu||{});var Vy=[{datasetName:Ms$1.RESPOND,borderColor:uA.RESPOND},{datasetName:Ms$1.PROTECT,borderColor:uA.PROTECT},{datasetName:Ms$1.ORGANIZATION_MATURITY,borderColor:uA.ORGANIZATION_MATURITY},{datasetName:Ms$1.IDENTIFY,borderColor:uA.IDENTIFY},{datasetName:Ms$1.DETECT,borderColor:uA.DETECT},{datasetName:Ms$1.RECOVER,borderColor:uA.RECOVER}],Gy=[{datasetName:Ms$1.RESPOND,borderColor:Io.RESPOND},{datasetName:Ms$1.PROTECT,borderColor:Io.PROTECT},{datasetName:Ms$1.ORGANIZATION_MATURITY,borderColor:Io.ORGANIZATION_MATURITY},{datasetName:Ms$1.IDENTIFY,borderColor:Io.IDENTIFY},{datasetName:Ms$1.DETECT,borderColor:Io.DETECT},{datasetName:Ms$1.RECOVER,borderColor:Io.RECOVER},{datasetName:Ms$1.GOVERN,borderColor:Io.GOVERN}];var Yy=[{key:"breach_cost",label:"Cost of Breach",className:"cob"},{key:"exposure",label:"Exposure",className:"exposure"}];var qy={[hl.LAST_12_MONTHS]:Uu.LAST_12_MONTHS,[hl.LAST_6_MONTHS]:Uu.LAST_6_MONTHS,[hl.LAST_4_QUARTERS]:Uu.LAST_4_QUARTERS,[hl.PAST_YEAR]:Uu.PAST_YEAR,[hl.THIS_YEAR]:Uu.THIS_YEAR};var Xy={grid:{left:"3%",right:"3%",bottom:"5%"},emphasis:{disabled:true},xAxis:{type:"category",boundaryGap:false,axisLabel:{color:Us}},yAxis:{type:"value",nameLocation:"middle",nameTextStyle:{color:_,fontSize:12},axisLabel:{color:Bs$1}},legend:{top:0,selectedMode:false,itemGap:5,textStyle:{color:js$1}},animation:false,series:[]};var $y={[Fe$1.MATURITY]:Ps$1[Fe$1.MATURITY],[Fe$1.COST_OF_BREACH]:Ps$1[Fe$1.COST_OF_BREACH],[Fe$1.EXPOSURE]:Ps$1[Fe$1.EXPOSURE],[Fe$1.LIKELIHOOD]:Ps$1[Fe$1.LIKELIHOOD]};var Jy={[T$2.MONTH]:"monthly",[T$2.QUARTER]:"quarterly",[T$2.YEAR]:"yearly"};var hd=new Map;hd.set(na$1.COB,C$1.BUSINESS_ASSETS_COB);hd.set(na$1.MATURITY,C$1.ORGANIZATION_MATURITY);hd.set(na$1.LOB,C$1.BUSINESS_ASSETS_LIKELIHOOD);hd.set(na$1.EXPOSURE,C$1.BUSINESS_ASSETS_EXPOSURE);var Zy=new Set([Ci$1.ARROW_UP,Ci$1.ARROW_LEFT,Ci$1.ARROW_DOWN,Ci$1.ARROW_RIGHT]),eb=new Set([Ci$1.ENTER,Ci$1.DELETE,Ci$1.BACKSPACE]),Ek={[Ci$1.ARROW_UP]:Ci$1.ARROW_UP,[Ci$1.ARROW_LEFT]:Ci$1.ARROW_UP,[Ci$1.ARROW_DOWN]:Ci$1.ARROW_DOWN,[Ci$1.ARROW_RIGHT]:Ci$1.ARROW_DOWN};var mp={PDF_DELAY_MS:500,IMAGE_QUALITY:1,PDF_SCALE:1.5};var dA=new Map;dA.set(er.COST_OF_BREACH,{isShowArrowToIndicationTrend:true,isShowCompareMonth:true});dA.set(er.LIKELIHOOD_OF_BREACH,{isShowArrowToIndicationTrend:true,isShowCompareMonth:true,industryLikelihoodOfBreach:true});dA.set(er.EXPOSURE,{isShowArrowToIndicationTrend:true,isShowCompareMonth:true,target_exposure:true});dA.set(er.ORGANIZATION_MATURITY,{target_maturity:true,industry_maturity:true,isShowCompareMonth:true,isShowArrowToIndicationTrend:true,primary_framework:true});dA.set(er.MITIGATION_SUCCESS_TRENDS,{breach_cost:true,exposure:true,isShowMitigationEfficiency:true,isShowIncludeValuesTable:true});dA.set(er.MATURITY_TRENDS,{organization_maturity:true,govern:true,identify:true,protect:true,detect:true,respond:true,recover:true});dA.set(er.MATURITY_BY_NIST_FUNCTIONS,{target_maturity:true,industry_maturity:true,isHideEmptyScoreFunctions:true,govern:true,identify:true,protect:true,detect:true,respond:true,recover:true});dA.set(er.METRIC_BREAKDOWN,{metric:na$1.COB,timeframe:vs$1.MONTH});dA.set(er.MAJOR_EVENTS,{event_limit:Lu.TOP_6,major_events_timeframe:Zg.THIS_QUARTER});dA.set(er.TIMELINE_VIEW,{timeline_view_timeframe:hl.LAST_12_MONTHS,timeline_view_grouping:T$2.QUARTER,timeline_view_metric_name:Fe$1.EXPOSURE,timeline_view_is_breakdown_mode:false,timeline_view_is_chart_visible:true,timeline_view_is_table_visible:true});var tb=(()=>{class e{constructor(){this.destroyRef=T(He),this.block=p$(null),this.createdBlock=f$(),this.updatedBlock=f$(),this.setActiveBlockOnAction=f$();}ngOnInit(){this.initKeyboardListener();}initKeyboardListener(){Qs$1(document,"keydown").pipe(oo$1(this.destroyRef),ft(()=>!!this.block()?.isFocused),ed(r=>this.handleKeyboardEvent(r.key))).subscribe();}handleKeyboardEvent(r){this.handleNavigationAction(r),this.handleContentAction(r);}handleNavigationAction(r){Zy.has(r)&&this.setActiveBlockOnAction.emit(this.createActivationAction(r));}createActivationAction(r){return {id:this.block()?.id??"",action:r}}handleContentAction(r){if(!eb.has(r))return;let i=this.getUpdatedBlock();
141switch(r){case Ci$1.ENTER:this.createdBlock.emit(i);break;case Ci$1.BACKSPACE:case Ci$1.DELETE:this.updatedBlock.emit(i);break}}getUpdatedBlock(){return F$1(E({},this.block()),{type:Fu.TEXT,content:new se.default})}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275dir=Ew({type:e,selectors:[["","editorCommonBlockActions",""]],inputs:{block:[1,"block"]},outputs:{createdBlock:"createdBlock",updatedBlock:"updatedBlock",setActiveBlockOnAction:"setActiveBlockOnAction"}});}}return e})();var rb=()=>` 142 @page { 143 size: 'A4'; 144 margin: 8mm 8mm 10mm 8mm; 145 146 @bottom-right { 147 content: 'Page ' counter(page) ' of ' counter(pages); 148 color: var(--secondary-500); 149 border-top: 1px solid var(--gray-50); 150 font-size: 12px; 151 } 152 } 153 154 editor-widget-block { 155 break-inside: avoid; 156 page-break-inside: avoid; 157 } 158 159 editor-widget-block .previewer-widget-break-between { 160 break-inside: auto; 161 page-break-inside: auto; 162 163 break-before: auto; 164 page-break-before: auto; 165 } 166 167 editor-widget-block .previewer-widget-break-between .previewer-widget-item-no-break { 168 break-inside: avoid; 169 page-break-inside: avoid; 170 171 break-after: auto; 172 page-break-after: auto; 173 } 174 175 editor-widget-block img { 176 max-width: 100%; 177 height: auto; 178 display: block; 179 } 180 181 .pages-preview-template-container { 182 pointer-events: none; 183 } 184 185 .preview-container { 186 width: 100%; 187 height: 100%; 188 overflow-y: auto; 189 overflow-x: hidden; 190 } 191 `;var nb=e=>{let t=e.querySelectorAll("mitigation-success-trend-widget .legend-list, mitigation-success-trend-widget chart-legend"),r="display: flex !important; justify-content: flex-end !important; width: 100% !important;";return Array.from(t).forEach(i=>{i.setAttribute("style",r);}),e};var Jf=new Map([["last-month","month"],["this-month","month"],["this-year","year"],["last-year","year"],["this-quarter","quarter"]]);var em=(()=>{class e{constructor(){this._createdBlock=Ze(null),this._removedBlock=Ze(null),this._updatedBlock=Ze(null),this._updatedBlockImmediately=Ze(null),this._setActiveBlockOnAction=Ze(null),this._formatState=Ze(null),this.block=Ze(null),this.createdBlock=this._createdBlock.asReadonly(),this.removedBlock=this._removedBlock.asReadonly(),this.updatedBlock=this._updatedBlock.asReadonly(),this.formatState=this._formatState.asReadonly(),this.updatedBlockImmediately=this._updatedBlockImmediately.asReadonly(),this.setActiveBlockOnAction=this._setActiveBlockOnAction.asReadonly();}initQuill(r,i){this.quillInstance=new A4(r,{modules:{toolbar:false,keyboard:{bindings:this.getQuillBindings()}},theme:"snow",placeholder:"Enter text or click the + button for more options"}),i?.content&&this.quillInstance.setContents(i.content,KA.API),i?.isFocused&&this.setFocusInstance(),this.block.set(i),this.setupQuillListeners();}destroyQuill(){this.quillInstance?.off("text-change"),this.quillInstance?.off("selection-change");}setFocusInstance(){this.quillInstance?.focus();}setBlurInstance(r){r&&this.quillInstance?.blur();}formatBlock(r){r&&(this.block()?.isFocused||this.block()?.isSelected)&&(r?.type===Jg.SINGLE?this.applyFormatToSelection(r.format):this.applyFormatToAll(r.format));}applyFormatToSelection(r){let i=this.quillInstance.getSelection();i&&this.applyQuillFormat(i.index,i.length,r);}applyFormatToAll(r){this.applyQuillFormat(0,this.quillInstance.getLength(),r);}updateContent(r){if(this.quillInstance){let i=this.quillInstance.getSelection();r?.content&&this.quillInstance.setContents(r?.content,KA.API),!r?.isFocused&&this.quillInstance?.hasFocus()&&this.setBlurInstance(true),r?.isFocused&&!this.quillInstance?.hasFocus()?this.quillInstance.setSelection(this.quillInstance.getLength(),KA.API):r?.isFocused&&i&&this.quillInstance.setSelection(i.index,i.length,KA.API),r?.isSelected&&this.quillInstance?.hasFocus()&&this.setBlurInstance(true),r?.insertBlock&&this.insertBlock(r),this.block.set(r);}}setupQuillListeners(){this.onTextChanged(),this.onSelectionChanged();}onTextChanged(){this.quillInstance.on("text-change",(r,i,o)=>
191{if(o===KA.USER){this._updatedBlock.set(F$1(E({},this.block()),{content:this.quillInstance.getContents()}));let s=this.quillInstance.getSelection(true);this.updateFormatFromBlock(s);}});}handleCreateNewBlock(r){let{index:i,length:o}=r,s=this.quillInstance.getContents(i+o,this.quillInstance.getLength());o&&this.quillInstance.deleteText(i,o,KA.API);let u=this.quillInstance.getLength()-i-1;u>0&&this.quillInstance.deleteText(i,u,KA.API),this._updatedBlockImmediately.set(F$1(E({},this.block()),{content:this.quillInstance.getContents()})),this._createdBlock.set(F$1(E({},this.block()),{content:s})),this._formatState.set(s.ops[0]?.attributes);}handleRemoveBlock(r){let{index:i,length:o}=r;return !i&&!o?(this._removedBlock.set(F$1(E({},this.block()),{content:this.quillInstance.getContents()})),false):true}updateFormatFromBlock(r){let i=this.quillInstance.getFormat(r),o=E({},i);Array.isArray(o.background)&&delete o.background,Array.isArray(o.color)&&delete o.color,this._formatState.set(o);}onSelectionChanged(){this.quillInstance.on("selection-change",r=>{this.shouldProcessSelection(r)&&this.updateFormatFromBlock(r);});}shouldProcessSelection(r){return !!(r&&this.quillInstance?.hasFocus())}applyQuillFormat(r,i,o){let[[s,u]]=Object.entries(o);i&&s!=="header"?this.quillInstance.formatText(r,i,s,u,KA.USER):this.quillInstance.format(s,u,KA.USER);}processBlockNavigationOnArrowUp(r,i){let o=this.quillInstance.getContents(0,r);return this.isCursorAtBlockStart(r,o)?(this._setActiveBlockOnAction.set({id:this.block()?.id??"",action:i}),false):true}processBlockNavigationOnArrowDown(r,i){let o=this.quillInstance.getLength(),s=this.quillInstance.getContents(r,o-r);return this.isCursorAtBlockEnd(s,r,o)?(this._setActiveBlockOnAction.set({id:this.block()?.id??"",action:i}),false):true}isCursorAtBlockStart(r,i){return r===0||i?.ops?.length===0}isCursorAtBlockEnd(r,i,o){return i===o-1&&!!r?.ops?.length}getQuillBindings(){return {[Ci$1.ENTER]:{key:Ci$1.ENTER,handler:r=>(this.handleCreateNewBlock(r),false)},[Ci$1.NON_BREAKING_SPACE]:{key:Ci$1.NON_BREAKING_SPACE,handler:r=>this.handleNonBreakingSpace(r.index)},[Ci$1.BACKSPACE]:{key:Ci$1.BACKSPACE,handler:r=>this.handleRemoveBlock(r)},[Ci$1.DELETE]:{key:Ci$1.DELETE,handler:r=>this.handleRemoveBlock(r)},[Ci$1.ARROW_UP]:{key:Ci$1.ARROW_UP,handler:r=>this.processBlockNavigationOnArrowUp(r.index,Ci$1.ARROW_UP)},[Ci$1.ARROW_DOWN]:{key:Ci$1.ARROW_DOWN,handler:r=>this.processBlockNavigationOnArrowDown(r.index,Ci$1.ARROW_DOWN)},[Ci$1.ARROW_RIGHT]:{key:Ci$1.ARROW_RIGHT,handler:r=>this.processBlockNavigationOnArrowDown(r.index,Ci$1.ARROW_RIGHT)},[Ci$1.ARROW_LEFT]:{key:Ci$1.ARROW_LEFT,handler:r=>this.processBlockNavigationOnArrowUp(r.index,Ci$1.ARROW_LEFT)}}}insertBlock(r){if(!this.quillInstance)return;let i=this.quillInstance.getSelection()?.index||0,o=new se.default(r?.content??new se.default),s=new se.default(r?.insertBlock??new se.default);if(o.ops?.length){let n=o.ops[o.ops.length-1];typeof n.insert=="string"&&(n.insert=n.insert.replace(/\n$/,""));}let u=new se.default().retain(i).concat(o).concat(s);this._updatedBlockImmediately.set(F$1(E({},this.block()),{content:u})),this.quillInstance.setSelection(i,0);}handleNonBreakingSpace(r){let o=this.quillInstance.getText(r,1);return o!==Ci$1.NON_BREAKING_SPACE&&o!=="\xA0"&&this.quillInstance.insertText(r,"\xA0",KA.USER),true}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275prov=$({token:e,factory:e.\u0275fac});}}return e})();var ys$1=(()=>{class e{constructor(){this.cobWidget$=new fr$1(null),this.lobWidget$=new fr$1(null),this.exposureWidget$=new fr$1(null),this.organizationMaturityWidget$=new fr$1(null),this.maturityByNistFunctionsWidget$=new fr$1(null),this.mitigationSuccessTrendsWidget$=new fr$1(null),this.maturityTrendsWidget$=new fr$1(null),this.majorEventsWidget$=new fr$1(null),this.timelineViewWidget$=new fr$1(null),this.metricBreakdownWidget$=new fr$1(null),this.dateWidget$=new fr$1(null),this.dividerWidget$=new fr$1(void 0),this.widgetsState$=new fr$1({});}getExposureWidget(){return this.exposureWidget$.asObservable()}getCobWidget(){return this.cobWidget$.asObservable()}getLOBWidget(){return this.lobWidget$.asObservable()}getOrganizationMaturityWidget(){return this.organizationMaturityWidget$.asObservable()}getDateWidget(){return this.dateWidget$.asObservable()}getDividerWidget(){return this.dividerWidget$.asObservable()}updateCobWidget(r){this.cobWidget$.next(r);}updateLobWidget(r){this.lobWidget$.next(r);}updateExposureWidget(r){this.exposureWidget$.next(r);}updateOrganizationMaturityWidget(r){this.organizationMaturityWidget$.next(r);}getMaturityByNistFunctionsWidget(){return this.maturityByNistFunctionsWidget$.asObservable()}getMitigationSuccessTrendsWidget(){return this.mitigationSuccessTrendsWidget$.asObservable()}getMaturityTrendsWidget(){return this.maturityTrendsWidget$.asObservable()}getMetricBreakdownWidget(){return this.metricBreakdownWidget$.asObservable()}getTimelineViewWidget(){return this.timelineViewWidget$.asObservable()}getMajorEventsWidget(){return this.majorEventsWidget$.asObservable()}getWidgetsState(r){return this.widgetsState$.pipe(re(i=>i[r]))}getCurrentWidgetState(r){return this.widgetsState$.getValue()[r]}updateWidgetsState(r,i){let o=this.widgetsState$.getValue();o[r]=i,this.widgetsState$.next(E({},o));}updateMaturityByNistWidget(r){this.maturityByNistFunctionsWidget$.next(r);}updateMitigationSuccessTrendsWidget(r){this.mitigationSuccessTrendsWidget$.next(r);}updateMaturityTrendsWidget(r){this.maturityTrendsWidget$.next(r);}updateMetricBreakdownWidget(r){this.metricBreakdownWidget$.next(r);}updateTimelineViewWidget(r){this.timelineViewWidget$.next(r);}updateMajorEventsWidget(r){this.majorEventsWidget$.next(r);}updateDateWidget(r){this.dateWidget$.next(r);}updateDividerWidget(){this.dividerWidget$.next();}reset(){this.exposureWidget$.next(null),this.cobWidget$.next(null),this.organizationMaturityWidget$.next(null),this.maturityByNistFunctionsWidget$.next(null),this.mitigationSuccessTrendsWidget$.next(null),this.maturityTrendsWidget$.next(null),this.metricBreakdownWidget$.next(null),this.majorEventsWidget$.next(null),this.timelineViewWidget$.next(null),this.dateWidget$.next(null),this.dividerWidget$.next(),this.widgetsState$.next({});}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275prov=$({token:e,factory:e.\u0275fac});}}return e})();var ib=L$1(K());var sb=e=>{let t=(0, ib.default)(),r=t.month(),i=Math.floor(r/3),o=t.month(i*3).startOf("month"),s=o.subtract(3,"month"),u=s.add(2,"month").endOf("month");return {[vs$1.MONTH]:{from_date:t.startOf("month").format("YYYY-MM-DD"),to_date:t.format("YYYY-MM-DD")},[vs$1.PAST_MONTH]:{from_date:t.subtract(1,"month").startOf("month").format("YYYY-MM-DD"),to_date:t.subtract(1,"month").endOf("month").format("YYYY-MM-DD")},[vs$1.QUARTER]:{from_date:o.format("YYYY-MM-DD"),to_date:t.format("YYYY-MM-DD")},[vs$1.PAST_QUARTER]:{from_date:s.format("YYYY-MM-DD"),to_date:u.format("YYYY-MM-DD")},[vs$1.YEAR]:{from_date:t.startOf("year").format("YYYY-MM-DD"),to_date:t.format("YYYY-MM-DD")},[vs$1.PAST_YEAR]:{from_date:t.subtract(1,"year").startOf("year").format("YYYY-MM-DD"),to_date:t.subtract(1,"year").endOf("year").format("YYYY-MM-DD")}}[e??vs$1.MONTH]};var Zf=e=>({[vs$1.MONTH]:fl.MONTH,[vs$1.PAST_MONTH]:fl.MONTH,[vs$1.QUARTER]:fl.QUARTER,[vs$1.PAST_QUARTER]:fl.QUARTER,[vs$1.YEAR]:fl.YEAR,[vs$1.PAST_YEAR]:fl.YEAR})[e]||fl.MONTH;var ab=(e,t)=>
191{let r=e?.datasets,i=`${t}_total`;if(!r||!r[i])return I.EMPTY;let o={[i]:r[i]};return Ge(o)?I.EMPTY:I.SUCCESS};var ob=e=>({[na$1.COB]:{label:pd.COB,description:fd.BUSINESS_ASSETS},[na$1.MATURITY]:{label:pd.MATURITY,description:fd.NIST},[na$1.LOB]:{label:pd.LOB,description:fd.BUSINESS_ASSETS},[na$1.EXPOSURE]:{label:pd.EXPOSURE,description:fd.BUSINESS_ASSETS}})[e??na$1.COB];var tm=L$1(K());var Ab=(e,t)=>{let r=t?(0, tm.default)(t):(0, tm.default)(),i=Math.floor(r.month()/3)+1;return {[vs$1.MONTH]:r.format("MMM YYYY"),[vs$1.PAST_MONTH]:r.format("MMM YYYY"),[vs$1.QUARTER]:`Q${i} ${r.year()}`,[vs$1.PAST_QUARTER]:`Q${i} ${r.year()}`,[vs$1.YEAR]:r.format("YYYY"),[vs$1.PAST_YEAR]:r.format("YYYY")}[e??vs$1.MONTH]};var eh=e=>{let{datasets:t,metric:r,chartMode:i,isTimelineViewTableVisible:o}=e;if(!t||!r||!i||o==null)return I.EMPTY;let s=o?As$1[r]:pe$1[r];if(!t||!s||!Object.keys(s).length)return I.EMPTY;if(!Object.values(s).every(f=>{let x=t[f];return x&&x.source!=null}))return I.EMPTY;let n=E({[s.total]:t[s.total]},i==="total"&&{[s.industry_total]:t[s.industry_total]});return Ge(n)?I.EMPTY:I.SUCCESS};var nm=L$1(K()),rm=nm.default||nm,kl="YYYY-MM-DD",lb=e=>{let t=rm();switch(e){case "last_12_months":return {from_date:t.subtract(12,"month").format(kl),to_date:t.format(kl)};case "last_6_months":return {from_date:t.subtract(6,"month").format(kl),to_date:t.format(kl)};case "last_4_quarters":{let r=t.month(),i=t.year(),s=Math.floor(r/3)*3,u=rm(new Date(i,s,1)).subtract(9,"month"),n=s+2,f=rm(new Date(i,n+1,0));return {from_date:u.format(kl),to_date:f.format(kl)}}case "past_year":{let r=t.subtract(1,"year");return {from_date:r.startOf("year").format(kl),to_date:r.endOf("year").format(kl)}}case "this_year":return {from_date:t.startOf("year").format(kl),to_date:t.format(kl)};default:return {from_date:"",to_date:""}}};var gd=e=>{switch(e){case "last-month":return new Date(new Date().getTime()-2629746e3).toISOString()?.split("T")[0];case "this-month":return new Date().toISOString()?.split("T")[0];case "this-year":return new Date().getFullYear().toString();case "last-year":return (new Date().getFullYear()-1).toString();case "this-quarter":{let r=new Date().getMonth(),i=Math.floor(r/3)+1;return `${new Date().getFullYear()}-Q${i}`}default:return ""}};var Fs$1=(()=>{class e{constructor(){this.widgetsApiService=T(Wy),this.pagesWidgetsStoreService=T(ys$1),this.authService=T(v),this.profile=Jo$1(this.authService.profileEnriched$);}getCOBWidget(r){this.pagesWidgetsStoreService.updateWidgetsState(er.COST_OF_BREACH,I.LOADING),this.widgetsApiService.getCOBWidget().pipe(Ht(1),ed(i=>{this.pagesWidgetsStoreService.updateCobWidget(F$1(E({},i),{displaySettings:r})),this.pagesWidgetsStoreService.updateWidgetsState(er.COST_OF_BREACH,I.LOADED);}),Zs$1(()=>(this.pagesWidgetsStoreService.updateWidgetsState(er.COST_OF_BREACH,I.ERROR),Oe))).subscribe();}getLOBWidget(r){this.pagesWidgetsStoreService.updateWidgetsState(er.LIKELIHOOD_OF_BREACH,I.LOADING),this.widgetsApiService.getLOBWidget().pipe(Ht(1),re(this.toLobWidget),ed(i=>{this.pagesWidgetsStoreService.updateLobWidget(F$1(E({},i),{displaySettings:r})),this.pagesWidgetsStoreService.updateWidgetsState(er.LIKELIHOOD_OF_BREACH,I.LOADED);}),Zs$1(()=>(this.pagesWidgetsStoreService.updateWidgetsState(er.LIKELIHOOD_OF_BREACH,I.ERROR),Oe))).subscribe();}getExposureWidget(r){this.pagesWidgetsStoreService.updateWidgetsState(er.EXPOSURE,I.LOADING),this.widgetsApiService.getExposureWidget().pipe(Ht(1),ed(i=>{this.pagesWidgetsStoreService.updateExposureWidget(F$1(E({},i),{displaySettings:r})),this.pagesWidgetsStoreService.updateWidgetsState(er.EXPOSURE,I.LOADED);}),Zs$1(()=>(this.pagesWidgetsStoreService.updateWidgetsState(er.EXPOSURE,I.ERROR),Oe))).subscribe();}getOrganizationMaturityWidget(r){this.pagesWidgetsStoreService.updateWidgetsState(er.ORGANIZATION_MATURITY,I.LOADING),this.widgetsApiService.getOrganizationMaturityWidget().pipe(Ht(1),ed(i=>{this.pagesWidgetsStoreService.updateOrganizationMaturityWidget(F$1(E({},i),{displaySettings:r})),this.pagesWidgetsStoreService.updateWidgetsState(er.ORGANIZATION_MATURITY,I.LOADED);}),Zs$1(()=>(this.pagesWidgetsStoreService.updateWidgetsState(er.ORGANIZATION_MATURITY,I.ERROR),Oe))).subscribe();}getMitigationSuccessTrendsWidget(r){this.pagesWidgetsStoreService.updateWidgetsState(er.MITIGATION_SUCCESS_TRENDS,I.LOADING),this.widgetsApiService.getMitigationSuccessTrendsWidget().pipe(Ht(1),ed(i=>{this.pagesWidgetsStoreService.updateMitigationSuccessTrendsWidget(F$1(E({},i),{displaySettings:r})),this.pagesWidgetsStoreService.updateWidgetsState(er.MITIGATION_SUCCESS_TRENDS,I.SUCCESS);}),Zs$1(()=>(this.pagesWidgetsStoreService.updateWidgetsState(er.MITIGATION_SUCCESS_TRENDS,I.ERROR),Oe))).subscribe();}getMaturityByNistFunctionsWidget(r){this.pagesWidgetsStoreService.updateWidgetsState(er.MATURITY_BY_NIST_FUNCTIONS,I.LOADING);let i=this.getPrimaryFrameworkVersion();this.widgetsApiService.getMaturityByNistFunctionsWidget(i).pipe(Ht(1),ed(o=>{this.pagesWidgetsStoreService.updateMaturityByNistWidget(F$1(E({},o),{displaySettings:r})),this.pagesWidgetsStoreService.updateWidgetsState(er.MATURITY_BY_NIST_FUNCTIONS,I.LOADED);}),Zs$1(()=>(this.pagesWidgetsStoreService.updateWidgetsState(er.MATURITY_BY_NIST_FUNCTIONS,I.ERROR),Oe))).subscribe();}getTimelineViewWidget(r){this.pagesWidgetsStoreService.updateWidgetsState(er.TIMELINE_VIEW,I.LOADING);let i=r?.timeline_view_metric_name,o=r?.timeline_view_is_breakdown_mode,s=o!=null?o?"detailed":"total":void 0,u=r?.timeline_view_timeframe,{from_date:n,to_date:f}=u?lb(u):{},x=r?.timeline_view_grouping,E$1={from_date:n,to_date:f,metrics:i?[i]:[],timeframe:x};this.widgetsApiService.getTimelineViewWidget(E$1).pipe(Ht(1),ed(O=>{this.pagesWidgetsStoreService.updateTimelineViewWidget(F$1(E({},O),{displaySettings:r}));let B=r?.timeline_view_is_table_visible,U=eh({datasets:O?.datasets,metric:i,chartMode:s,isTimelineViewTableVisible:B});this.pagesWidgetsStoreService.updateWidgetsState(er.TIMELINE_VIEW,U);}),Zs$1(()=>(this.pagesWidgetsStoreService.updateWidgetsState(er.TIMELINE_VIEW,I.ERROR),Oe))).subscribe();}getMajorEventsWidget(r){this.pagesWidgetsStoreService.updateWidgetsState(er.MAJOR_EVENTS,I.LOADING);let i=this.profile(),o=i?.company?.id,s=i?.cob_version,u=i?.lob_version,n=V.get(this.getPrimaryFrameworkVersion()),{major_events_timeframe:f}=r,x,E=Jf.get(f);E==="month"?x=gd(f).split("-").slice(0,2).join("-"):E==="year"?x=gd(f).split("-")[0]:x=gd(f);let O={company_id:o,selected_time_point:x,model_versions:{cob:s,lob:u,maturity_standard:n}};this.widgetsApiService.getMajorEventsWidget(O).pipe(Ht(1),ed(B=>{this.pagesWidgetsStoreService.updateMajorEventsWidget({major_events_data:B,displaySettings:r});let U=B?.length?I.SUCCESS:I.EMPTY;this.pagesWidgetsStoreService.updateWidgetsState(er.MAJOR_EVENTS,U);}),Zs$1(()=>(this.pagesWidgetsStoreService.updateWidgetsState(er.MAJOR_EVENTS,I.ERROR),Oe))).subscribe();}getMetricBreakdownWidget(r){this.pagesWidgetsStoreService.updateWidgetsState(er.METRIC_BREAKDOWN,I.LOADING);let{metric:i,timeframe:o}=r??{},{from_date:s,to_date:u}=o?sb(o):{},n={from_date:s,metrics:[na$1.COB,na$1.LOB,na$1.EXPOSURE,na$1.MATURITY],timeframe:Zf(o??vs$1.MONTH),to_date:u};this.widgetsApiService.getMetricBreakdownWidget(n).pipe(Ht(1),ed(f=>{this.pagesWidgetsStoreService.updateMetricBreakdownWidget(F$1(E({},f),{displaySettings:r}));let x=this.getMetricBreakdownState(f,i);this.pagesWidgetsStoreService.updateWidgetsState(er.METRIC_BREAKDOWN,x);}),Zs$1(()=>(this.pagesWidgetsStoreService.updateWidgetsState(er.METRIC_BREAKDOWN,I.ERROR),Oe))).subscribe();}getMaturityTrendsWidget(r){this.pagesWidgetsStoreService.updateWidgetsState(er.MATURITY_TRENDS,I.LOADING);let i=this.getPrimaryFrameworkVersion();this.widgetsApiService.getMaturityTrendsWidget(i).pipe(Ht(1),ed(o=>{this.pagesWidgetsStoreService.updateMaturityTrendsWidget(F$1(E({},o),{displaySettings:r})),this.pagesWidgetsStoreService.updateWidgetsState(er.MATURITY_TRENDS,I.SUCCESS);}),Zs$1(()=>(this.pagesWidgetsStoreService.updateWidgetsState(er.MATURITY_TRENDS,I.ERROR),Oe))).subscribe();}getPrimaryFrameworkVersion(){return this.authService.userProfile?.primary_framework??T$1.NIST}toLobWidget(r){return {total_lob:r?.lob??0,industry_lob:r?.industry_lob??0,last_month_lob:r?.lob_last_updated??null}}getMetricBreakdownState(r,i){return ab(r,i??na$1.COB)}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275prov=$({token:e,factory:e.\u0275fac});}}return e})();var fa$1=(()=>{class e{constructor(){this.monetaryRangePipe=new G$1,this.monetaryValuePipe=new y,this.dateSuffixPipe=T(Ry),this.lobValuePipe=new $$1,this.maturityScoreNormalizePipe=new to$1;}getCobConfig(r){let i=this.getMonetaryRange(r?.total_cob),o=this.getMonetaryRange(r?.last_month_cob),s=this.getDateSuffix(r?.last_month_cob?.date??""),n=[r?.displaySettings?.isShowCompareMonth?`Compared to the cost of breach on ${s}: ${o||dc$1.N_A}`:""],f="";return r?.total_cob?.max&&r?.last_month_cob?.max&&r?.displaySettings?.isShowArrowToIndicationTrend&&(f=r?.total_cob?.max>r?.last_month_cob?.max?"round_arrow_up_red":"round_arrow_down_green"),{title:"Cost of Breach",description:"Your current cost of breach is:",config:{value:i,content:n,icon:f}}}getLobConfig(r){let i=this.getLobValue(r?.total_lob),s=[r?.displaySettings?.industryLikelihoodOfBreach?`Likelihood of breach for your industry sector: ${this.getLobValue(r?.industry_lob)}`:""];return {title:"Likelihood of Breach",description:"Your company's likelihood of breach over a year is:",config:{value:i,content:s}}}getExposureConfig(r){let i=this.getMonetaryRange(r?.total_exposure),o=this.getMonetaryRange(r?.last_month_exposure),s=this.monetaryValuePipe.transform(r?.target_exposure),u=this.getDateSuffix(r?.last_month_exposure?.date??""),n=r?.displaySettings?.isShowCompareMonth?`Compared to the exposure on ${u}: ${o}`:"",f=r?.displaySettings?.target_exposure?`Target exposure: ${s}`:"",x=[n,f],E="";return r?.total_exposure?.max&&r?.last_month_exposure?.max&&r?.displaySettings?.isShowArrowToIndicationTrend&&(E=r?.total_exposure?.max>r?.last_month_exposure?.max?"round_arrow_up_red":"round_arrow_down_green"),{title:"Exposure",description:"Your company's current exposure is:",config:{value:i,content:x,icon:E}}}getOrganizationMaturityConfig(r){let i=this.getDateSuffix(r?.last_month_maturity?.date??""),o=r?.maturity_score??0,s=r?.last_month_maturity?.score??0,u=r?.displaySettings,n=u?.isShowCompareMonth?`Compared to the organization maturity score on ${i}: ${s?this.maturityScoreNormalizePipe.transform(s,"formatFixed"):dc$1.N_A}`:"",f=u?.industry_maturity?`The average maturity score for the technology sector is ${r?.industry_maturity?this.maturityScoreNormalizePipe.transform(r.industry_maturity,"format"):dc$1.N_A}`:"",x=u?.primary_framework?`Primary framework: ${r?.primary_framework||dc$1.N_A}`:"",E=[n,f,x],O="";return i&&o>s&&(O="round_arrow_up_green"),{title:"Organization Maturity",description:"Your current organization maturity score is:",config:{value:`${this.maturityScoreNormalizePipe.transform(o,"formatFixed")}`,content:E,icon:O,data:r}}}getMaturityByNistFunctionsConfig(r){let i=r?.functions?.filter(s=>{let u=s.name.toLowerCase();return r?.displaySettings?.[u]}).map(s=>F$1(E({},s),{target_score:r?.displaySettings?.target_maturity?s.target_score:0,benchmark:r?.displaySettings?.industry_maturity?s.benchmark:0}))||[];return {title:"Maturity by NIST Functions",description:"Your current maturity score by NIST function:",config:{data:{functions:r?.displaySettings?.isHideEmptyScoreFunctions?i.filter(s=>s.score!==0):i,displaySettings:r?.displaySettings}}}}getMitigationSuccessTrendsConfig(r){let i=r?.breach_cost?.reduce((o,s,u)=>F$1(E({},o),{[s.x]:{breach_cost:s,exposure:r?.exposure?.[u]}}),{});return {title:"Mitigation Success Trends",description:"Your company's exposure and cost of breach trends. A dot represents the value on the first day of each month:",config:{data:F$1(E({},r),{summary:i})}}}getMaturityTrendsConfig(r){let i=Object.entries(r?.displaySettings??{}).reduce((o,[s,u])=>u?E(E({},o),s in(r??{})?{[s]:r?.[s]}:{}):o,{});return {title:"Maturity Trends",description:"Your company\u2019s maturity trends:",config:{data:E({},i)}}}getMajorEventsConfig(r){if(!r)return;let{displaySettings:i}=r,o=gd(i?.major_events_timeframe);return {title:`Major Days - ${we$1(Jf.get(i?.major_events_timeframe))(o)}`,config:{data:r}}}getTimelineViewConfig(r){let{timeline_view_metric_name:i,timeline_view_timeframe:o,timeline_view_grouping:s}=r?.displaySettings??{},u=$y[i??Fe$1.EXPOSURE],n=qy[o??hl.LAST_12_MONTHS],f=Jy[s??T$2.QUARTER];return {title:`Timeline View \u2013 ${n}`,description:`${u}: ${f}`,config:{data:E({},r)}}}getMetricBreakdownConfig(r){let{metric:i,timeframe:o}=r?.displaySettings??{},{from_date:s}=r??{},{label:u,description:n}=ob(i),f=Ab(o,s);return {title:`${u} Breakdown \u2013 ${f}`,description:n,config:{data:E({},r)}}}getDateSuffix(r){return this.dateSuffixPipe.transform(r)}getLobValue(r){return r!=null?this.lobValuePipe.transform(r,true)??"":""}getMonetaryRange(r){return this.monetaryRangePipe.transform(r)}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275prov=$({token:e,factory:e.\u0275fac});}}return e})();var ia$1=[Fs$1,ys$1,fa$1];function J5(e,t){if(e&1&&(iu(0,"div",0)(1,"div",1),gC(2),su()()),e&2){FT$1();let r=bC$1(0);HD(2),_g(r[0]);}}function Z5(e,t){if(e&1&&(iu(0,"li",2),gC(1),su()),e&2){let r=FT$1().$implicit;HD(),_g(r);}}function eT(e,t){if(e&1&&IT$1(0,Z5,2,1,"li",2),e&2){let r=t.$implicit;ET$1(r?0:-1);}}function tT(e,t){if(e&1&&(iu(0,"div",0)(1,"ul"),wT$1(2,eT,1,1,null,null,DT$1),su()()),e&2){FT$1();let r=bC$1(0);HD(2),TT$1(r);}}var th=(()=>{class e{constructor(){this.content=p$([]);}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=yw({type:e,selectors:[["basic-content-widget"]],inputs:{content:[1,"content"]},decls:3,vars:2,consts:[[1,"basic-widget-content"],[1,"basic-widget-content-text","ml-36"],[1,"basic-widget-content-text"]],template:function(i,o){if(i&1&&(kg(0),IT$1(1,J5,3,1,"div",0)(2,tT,4,0,"div",0)),i&2){let s=DC$1(o.content());HD(),ET$1(s?.length===1?1:s&&s.length>1?2:-1);}},styles:[".basic-widget-content[_ngcontent-%COMP%] .basic-widget-content-text[_ngcontent-%COMP%]{font:var(--font-12);line-height:18px;color:var(--text-color-secondary)}.basic-widget-content[_ngcontent-%COMP%] .ml-36[_ngcontent-%COMP%]{margin-left:36px}.basic-widget-content[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin:0}.basic-widget-content[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin-left:10px}"]});}}return e})();var rT=()=>[];function nT(e,t){if(e&1&&Qm(0,"cye-icon",2),e&2){FT$1();let r=bC$1(1);zm$1("icon",r);}}function iT(e,t){e&1&&Qm(0,"cye-icon",7);}function sT(e,t){e&1&&Qm(0,"cye-icon",8);}function aT(e,t){e&1&&(cs$1(0,"div",9),gC(1,"Target maturity"),ou()
191);}function oT(e,t){e&1&&(cs$1(0,"div",9),gC(1,"Industry maturity"),ou());}function AT(e,t){if(e&1&&(cs$1(0,"div",10),gC(1),VC(2,"maturityScoreNormalize"),ou()),e&2){FT$1();let r=bC$1(0);HD(),_g($C(2,1,r?.target_maturity??0,"format"));}}function lT(e,t){if(e&1&&(cs$1(0,"div",10),gC(1),VC(2,"maturityScoreNormalize"),ou()),e&2){FT$1();let r=bC$1(0);HD(),_g($C(2,1,r?.industry_maturity??0,"format"));}}var cb=(()=>{class e{constructor(){this.config=p$(null),this.maturity=p$();}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=yw({type:e,selectors:[["organization-maturity-widget"]],inputs:{config:[1,"config"],maturity:[1,"maturity"]},decls:19,vars:14,consts:[[1,"maturity-header"],[1,"maturity-header-left"],[3,"icon"],[1,"maturity-header-left-title"],[3,"item","progressHeight"],[1,"maturity-header-right"],[1,"maturity-header-right-items"],["icon","target-legend"],["icon","benchmark-legend"],[1,"maturity-header-right-titles"],[1,"maturity-header-right-values"],[3,"content"]],template:function(i,o){if(i&1&&(kg(0)(1),cs$1(2,"div",0)(3,"div",1),IT$1(4,nT,1,1,"cye-icon",2),cs$1(5,"div",3),gC(6),ou(),Qm(7,"maturity-progress",4),ou(),cs$1(8,"div",5)(9,"div",6),IT$1(10,iT,1,0,"cye-icon",7),IT$1(11,sT,1,0,"cye-icon",8),ou(),cs$1(12,"div",6),IT$1(13,aT,2,0,"div",9),IT$1(14,oT,2,0,"div",9),ou(),cs$1(15,"div",6),IT$1(16,AT,3,4,"div",10),IT$1(17,lT,3,4,"div",10),ou()()(),Qm(18,"basic-content-widget",11)),i&2){let s=o.config()?.value,u=o.config()?.content||AC(13,rT),n=DC$1(o.config()?.data);HD(),DC$1(o.config()?.icon||"round_arrow_down_green");let f=n?.displaySettings;HD(3),ET$1(f?.isShowArrowToIndicationTrend?4:-1),HD(2),_g(s),HD(),zm$1("item",o.maturity())("progressHeight",6),HD(3),ET$1(f?.target_maturity?10:-1),HD(),ET$1(f?.industry_maturity?11:-1),HD(2),ET$1(f?.target_maturity?13:-1),HD(),ET$1(f?.industry_maturity?14:-1),HD(2),ET$1(f?.target_maturity?16:-1),HD(),ET$1(f?.industry_maturity?17:-1),HD(),zm$1("content",u);}},dependencies:[q$1,ut,N,th,to$1],styles:["[_nghost-%COMP%]{display:block;border:1px solid #ebeef5;border-radius:8px;margin:10px 5px 5px 0;padding:10px 10px 5px 15px}[_nghost-%COMP%] .maturity-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between}[_nghost-%COMP%] .maturity-header[_ngcontent-%COMP%] .maturity-header-left[_ngcontent-%COMP%]{display:flex;min-width:264px;align-items:center;gap:8px}[_nghost-%COMP%] .maturity-header[_ngcontent-%COMP%] .maturity-header-left[_ngcontent-%COMP%] .maturity-header-left-title[_ngcontent-%COMP%]{font:var(--font-12-600);color:var(--text-color-primary);line-height:18px}[_nghost-%COMP%] .maturity-header[_ngcontent-%COMP%] .maturity-header-right[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px}[_nghost-%COMP%] .maturity-header[_ngcontent-%COMP%] .maturity-header-right[_ngcontent-%COMP%] .maturity-header-right-items[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;height:100%;justify-content:space-around}[_nghost-%COMP%] .maturity-header[_ngcontent-%COMP%] .maturity-header-right[_ngcontent-%COMP%] .maturity-header-right-items[_ngcontent-%COMP%] .maturity-header-right-titles[_ngcontent-%COMP%]{font:var(--font-10);color:var(--text-color-secondary);line-height:16px}[_nghost-%COMP%] .maturity-header[_ngcontent-%COMP%] .maturity-header-right[_ngcontent-%COMP%] .maturity-header-right-items[_ngcontent-%COMP%] .maturity-header-right-values[_ngcontent-%COMP%]{font:var(--font-12-600);color:var(--text-color-primary);line-height:18px}"]});}}return e})();var cT=()=>[],md=(()=>{class e{constructor(){this.config=p$(null);}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=yw({type:e,selectors:[["basic-widget"]],inputs:{config:[1,"config"]},decls:5,vars:4,consts:[[1,"basic-widget-header"],[3,"icon"],[3,"content"]],template:function(i,o){if(i&1&&(cs$1(0,"div",0),Qm(1,"cye-icon",1),cs$1(2,"h2"),gC(3),ou()(),Qm(4,"basic-content-widget",2)),i&2){let s=o.config()?.value,u=o.config()?.content||AC(3,cT),n=o.config()?.icon||"";HD(),zm$1("icon",n),HD(2),_g(s),HD(),zm$1("content",u);}},dependencies:[q$1,ut,th],styles:["[_nghost-%COMP%]{display:block;border:1px solid #ebeef5;border-radius:8px;margin:10px 5px 5px 0;padding:5px}[_nghost-%COMP%] .basic-widget-header[_ngcontent-%COMP%]{display:flex;align-items:center}[_nghost-%COMP%] .basic-widget-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font:var(--font-14-600);line-height:20px;color:var(--text-color-primary);margin:0}[_nghost-%COMP%] .basic-widget-header[_ngcontent-%COMP%] cye-icon[_ngcontent-%COMP%]{display:flex;padding:5px 8px}"]});}}return e})();function uT(e,t){if(e&1&&(cs$1(0,"span",6),gC(1),VC(2,"maturityScoreNormalize"),ou(),Qm(3,"maturity-progress",7)),e&2){let r=FT$1().$implicit,i=bC$1(2);HD(),_g($C(2,4,r?.score??0,"formatFixed")),HD(2),zm$1("item",r)("size","medium")("progressColor",i);}}function dT(e,t){e&1&&(cs$1(0,"span",5),gC(1,"Insufficient data"),ou());}function pT(e,t){if(e&1&&(kg(0),VC(1,"lowercase"),kg(2),cs$1(3,"div",2)(4,"label",4),gC(5),ou(),IT$1(6,uT,4,7)(7,dT,2,0,"span",5),ou()),e&2){let r=t.$implicit,i=FT$1(),o=BC(1,2,r?.name)||"";HD(2),DC$1(i.colors()?.[o]||""),HD(3),_g(r?.name),HD(),ET$1(r?.score?6:7);}}var ub=(()=>{class e{constructor(){this.config=p$(null),this.colors=p$(null);}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=yw({type:e,selectors:[["maturity-nist-functions-widget"]],inputs:{config:[1,"config"],colors:[1,"colors"]},decls:5,vars:2,consts:[[1,"maturity-nist-functions-container"],[1,"maturity-nist-functions-list"],[1,"nist-functions-item"],[3,"min","max"],[1,"name"],[1,"insufficient"],[1,"score"],[3,"item","size","progressColor"]],template:function(i,o){if(i&1&&(cs$1(0,"div",0)(1,"div",1),wT$1(2,pT,8,5,"div",2,bT$1),ou(),Qm(4,"
191score-progress-scale",3),ou()),i&2){let s=o.config()?.data?.functions;HD(2),TT$1(s),HD(2),zm$1("min",1)("max",5);}},dependencies:[q$1,N,So,Sn$1,to$1],styles:["[_nghost-%COMP%]{display:block;margin:10px 5px 0 0;padding:5px 10px 0 0}[_nghost-%COMP%] .maturity-nist-functions-container[_ngcontent-%COMP%] .nist-functions-item[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;color:var(--secondary-900);font:var(--font-12);font-style:normal;line-height:normal}[_nghost-%COMP%] .maturity-nist-functions-container[_ngcontent-%COMP%] .nist-functions-item[_ngcontent-%COMP%] .score[_ngcontent-%COMP%]{font:var(--font-12-500)}[_nghost-%COMP%] .maturity-nist-functions-container[_ngcontent-%COMP%] .nist-functions-item[_ngcontent-%COMP%] .name[_ngcontent-%COMP%]{width:25px}[_nghost-%COMP%] .maturity-nist-functions-container[_ngcontent-%COMP%] .nist-functions-item[_ngcontent-%COMP%] .insufficient[_ngcontent-%COMP%], [_nghost-%COMP%] .maturity-nist-functions-container[_ngcontent-%COMP%] .nist-functions-item[_ngcontent-%COMP%] maturity-progress[_ngcontent-%COMP%]{width:70%}[_nghost-%COMP%] .maturity-nist-functions-container[_ngcontent-%COMP%] score-progress-scale[_ngcontent-%COMP%]{margin-top:10px;width:70%;display:flex;margin-left:auto}"]});}}return e})();var fT=()=>({}),im=(e,t)=>t.key;function hT(e,t){if(e&1&&(cs$1(0,"div"),gC(1),ou()),e&2){let r=FT$1().$implicit;sC(TC("mitigation-success-trends-header ",r.className)),HD(),lu(" ",r.label," ");}}function gT(e,t){if(e&1&&IT$1(0,hT,2,4,"div",3),e&2){let r=t.$implicit;FT$1(2);let i=bC$1(1);ET$1(i?.[r.key]?0:-1);}}function mT(e,t){if(e&1&&(cs$1(0,"div"),gC(1),VC(2,"currencyAmount"),ou()),e&2){let r=FT$1(),i=r.$implicit,o=r.$index,s=FT$1().$implicit;FT$1(2);let u=bC$1(0);sC(TC("column-item ","item-"+o)),HD(),lu(" ",$C(2,4,u[s.key]?.[i.key]?.y,0)," ");}}function vT(e,t){if(e&1&&IT$1(0,mT,3,7,"div",3),e&2){let r=t.$implicit;FT$1(3);let i=bC$1(1);ET$1(i?.[r.key]?0:-1);}}function yT(e,t){if(e&1&&(cs$1(0,"div",2)(1,"div",4)(2,"span",5),gC(3),VC(4,"date"),ou(),Qm(5,"cye-icon",6),ou(),wT$1(6,vT,1,1,null,null,im),ou()),e&2){let r=t.$implicit,i=FT$1(2);HD(3),_g($C(4,1,r.key,"MMM yy")),HD(3),TT$1(i.metrics);}}function bT(e,t){if(e&1&&(cs$1(0,"div",0)(1,"div",1),Qm(2,"div"),wT$1(3,gT,1,1,null,null,im),ou(),wT$1(5,yT,8,4,"div",2,im),VC(7,"keyvalue"),ou()),e&2){let r=FT$1(),i=bC$1(0);HD(3),TT$1(r.metrics),HD(2),TT$1(BC(7,0,i));}}var db=(()=>{class e{constructor(){this.data=p$(null),this.metrics=Yy;}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=yw({type:e,selectors:[["mitigation-success-trends-summary-widget"]],inputs:{data:[1,"data"]},decls:3,vars:4,consts:[[1,"mitigation-success-trends-summary-container"],[1,"mitigation-success-trends","header"],[1,"mitigation-success-trends"],[3,"class"],[1,"date"],[1,"date-text"],["icon","sort_arrow"]],template:function(i,o){if(i&1&&(kg(0)(1),IT$1(2,bT,8,2,"div",0)),i&2){DC$1(o.data()?.summary||AC(3,fT)),HD();let s=DC$1(o.data()?.displaySettings),u=o.data()?.displaySettings?.exposure||o.data()?.displaySettings?.breach_cost;HD(),ET$1(s?.isShowIncludeValuesTable&&u?2:-1);}},dependencies:[q$1,ut,Rn$1,Do,Ln$1],styles:["[_nghost-%COMP%]{display:block;width:fit-content;overflow:auto}[_nghost-%COMP%] .mitigation-success-trends-summary-container[_ngcontent-%COMP%]{display:flex;border-radius:5px;background:var(--primary-25);padding:10px;width:fit-content}[_nghost-%COMP%] .mitigation-success-trends-summary-container[_ngcontent-%COMP%] .mitigation-success-trends[_ngcontent-%COMP%]{display:flex;flex-direction:column}[_nghost-%COMP%] .mitigation-success-trends-summary-container[_ngcontent-%COMP%] .mitigation-success-trends[_ngcontent-%COMP%] .date[_ngcontent-%COMP%]{display:flex;align-items:center;padding:8px 0;justify-content:center;border-right:1px dashed var(--tertiary-100);margin-bottom:10px;min-width:38px;color:var(--secondary-900);font:var(--font-10-500);font-style:normal;line-height:16px;background:var(--white);text-align:center}[_nghost-%COMP%] .mitigation-success-trends-summary-container[_ngcontent-%COMP%] .mitigation-success-trends[_ngcontent-%COMP%] .date[_ngcontent-%COMP%] .date-text[_ngcontent-%COMP%]{width:20px}[_nghost-%COMP%] .mitigation-success-trends-summary-container[_ngcontent-%COMP%] .mitigation-success-trends.header[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:flex-end;width:100%}[_nghost-%COMP%] .mitigation-success-trends-summary-container[_ngcontent-%COMP%] .mitigation-success-trends[_ngcontent-%COMP%] .mitigation-success-trends-header[_ngcontent-%COMP%]{color:var(--secondary-900);font:var(--font-10-500);font-style:normal;background:var(--white);text-align:center}[_nghost-%COMP%] .mitigation-success-trends-summary-container[_ngcontent-%COMP%] .mitigation-success-trends[_ngcontent-%COMP%] .mitigation-success-trends-header.cob[_ngcontent-%COMP%]{padding-top:2.5px;border-top-left-radius:5px;border-bottom:1px dashed var(--tertiary-100);align-items:center;display:flex;line-height:14px;justify-content:center;padding-left:5px;width:60px}[_nghost-%COMP%] .mitigation-success-trends-summary-container[_ngcontent-%COMP%] .mitigation-success-trends[_ngcontent-%COMP%] .mitigation-success-trends-header.exposure[_ng
191content-%COMP%]{padding:10px 0 9px 5px;border-bottom-left-radius:5px}[_nghost-%COMP%] .mitigation-success-trends-summary-container[_ngcontent-%COMP%] .mitigation-success-trends[_ngcontent-%COMP%] .column-item[_ngcontent-%COMP%]{color:var(--secondary-500);font:var(--font-12);font-style:normal;line-height:18px;text-align:center;padding:6px;background:var(--white);border-right:1px dashed var(--tertiary-100)}[_nghost-%COMP%] .mitigation-success-trends-summary-container[_ngcontent-%COMP%] .mitigation-success-trends[_ngcontent-%COMP%] .column-item.item-0[_ngcontent-%COMP%]{border-bottom:1px dashed var(--tertiary-100)}[_nghost-%COMP%] .mitigation-success-trends-summary-container[_ngcontent-%COMP%] .mitigation-success-trends[_ngcontent-%COMP%]:nth-of-type(2) .date[_ngcontent-%COMP%]{border-top-left-radius:5px;border-bottom-left-radius:5px}[_nghost-%COMP%] .mitigation-success-trends-summary-container[_ngcontent-%COMP%] .mitigation-success-trends[_ngcontent-%COMP%]:last-of-type .date[_ngcontent-%COMP%]{border-top-right-radius:5px;border-bottom-right-radius:5px;border-right:none}[_nghost-%COMP%] .mitigation-success-trends-summary-container[_ngcontent-%COMP%] .mitigation-success-trends[_ngcontent-%COMP%]:last-of-type .column-item.item-0[_ngcontent-%COMP%]{border-top-right-radius:5px;border-right:none}[_nghost-%COMP%] .mitigation-success-trends-summary-container[_ngcontent-%COMP%] .mitigation-success-trends[_ngcontent-%COMP%]:last-of-type .column-item.item-1[_ngcontent-%COMP%]{border-bottom-right-radius:5px;border-right:none}"]});}}return e})();var sm=(()=>{class e{constructor(){this.currencyMetrics=[I$1.EXPOSURE,I$1.COST_OF_BREACH];}buildReportChartConfig(r){let{metricName:i,groupByOption:o,currencyCode:s,currencyRate:u,chartMode:n,responseData:f}=r,x=$t(f,i),E$1=pe$1[i];if(!E$1)return {};let O=Xy,B=this.getTransformedDatasets(i,x,u),U=E({[E$1.total]:B[E$1.total]},n==="total"&&{[E$1.industry_total]:B[E$1.industry_total]}),{maxScale:I}=Be(U),N=we$1(o);Jt$1(O,n);let{seriesConfig:z,datasets:H}=Gt(i)(n,B),V=O?.xAxis,R=O?.yAxis,q=qe$1.get(i),{yAxisMaxFormatter:re,yAxisMinFormatter:ce}=this.getMinAndMaxFormatters(q),Te=this.currencyMetrics.includes(i)?this.getCurrencyYAxisLabelFormatter(I):this.getValueMetricYAxisLabelFormatter(i);return F$1(E({},O),{xAxis:F$1(E({},V),{axisLabel:F$1(E({},V?.axisLabel),{formatter:N})}),yAxis:E(F$1(E({},R),{name:this.getYAxisName(i,s,I),min:ce,max:re}),Te&&{axisLabel:F$1(E({},R?.axisLabel),{formatter:Te})}),dataset:H,series:z})}getTransformedDatasets(r,i,o){return this.currencyMetrics.includes(r)?Ve$1(i,o):i}getYAxisName(r,i,o){return this.currencyMetrics.includes(r)?De({currency:i,maxScale:o}):t$2[r]??""}getCurrencyYAxisLabelFormatter(r){return i=>{let o=typeof i=="number"?i:parseFloat(i);return isNaN(o)?i:be$2(o,r)}}getValueMetricYAxisLabelFormatter(r){return Cr$1[r]}getMinAndMaxFormatters(r){return {yAxisMinFormatter:Xo(r),yAxisMaxFormatter:$o$1(r)}}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275prov=$({token:e,factory:e.\u0275fac});}}return e})();function wT(e,t){if(e&1&&Qm(0,"metrics-difference-compare",0),e&2){FT$1();let r=bC$1(0),i=bC$1(1);zm$1("data",r)("hoveredPointData",i)("enableRowInteraction",false)("isWidget",true);}}var pb=(()=>{class e{constructor(){this.dashboardWidgetsDataCreationService=T(ih),this.frameworkNodeLabelsService=T(mt),this.data=p$(),this.timeframe=p$(fl.MONTH),this.profileSettings=p$(null),this.widgetName=p$(),this.widgetValue=kt(()=>hd.get(this.widgetName()??na$1.COB)??C$1.BUSINESS_ASSETS_COB),this.contentContext=kt(()=>{let r=gr(this.data(),this.frameworkNodeLabelsService.topLevelNodeLabels());if(!r||!Object.keys(r)?.length)return null;let i=y$1(No);i.bottomWidgetsList=i.bottomWidgetsList.reduce((f,x)=>[...f,F$1(E({},x),{is_selected:x.value===this.widgetValue()})],[]);let s=this.dashboardWidgetsDataCreationService.getSelectedWidgetsData({datasets:r,widgetConfig:i,timeframe:this.timeframe()},this.profileSettings()).bottomWidgetsData[this.widgetValue()];if(!s)return null;let{widgetData:u,selectedPointData:n}=s;return !u||!n?null:{data:u,hoveredPoint:n}});}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=yw({type:e,selectors:[["pages-breakdown-widget"]],inputs:{data:[1,"data"],timeframe:[1,"timeframe"],profileSettings:[1,"profileSettings"],widgetName:[1,"widgetName"]},features:[xC([ih])],decls:3,vars:3,consts:[[1,"metrics-breakdown",3,"data","hoveredPointData","enableRowInteraction","isWidget"]],template:function(i,o){if(i&1&&(kg(0)(1),IT$1(2,wT,1,4,"metrics-difference-compare",0)),i&2){let s=o.contentContext(),u=DC$1(s?.data);HD();let n=DC$1(s?.hoveredPoint);HD(),ET$1(s&&u&&n?2:-1);}},dependencies:[wn$1],styles:["[_nghost-%COMP%] .metrics-breakdown[_ngcontent-%COMP%]{padding:0 68px 0 0;margin-top:32px}"]});}}return e})();var fb=(e,t)=>{let r=e-t,i=r!==0?t/r*100:t!==0?1/0:0,o=Math.abs(i);return isFinite(i)?(o<1?o.toFixed(1):o.toFixed(0))+"%":"100%"},ST=e=>{let t=new y;return (r,i)=>{if(r==null)return {value:null,diff:null,diffRatio:null};let o=t.transform(r,e,1);if(i==null)return {value:o,diff:null,diffRatio:null};let s=(i<0?"\u2212":"")+t.transform(Math.abs(i),e,1),u=fb(r,i);return {value:o,diff:s,diffRatio:u}}},CT=(e=false,t=false)=>{let r=new $$1;return (i,o)=>
191{if(i==null)return {value:null,diff:null,diffRatio:null,showDiffRatio:t};let s=e?r.transform(i)??null:i.toFixed(1);if(o==null)return {value:s,diff:null,diffRatio:null,showDiffRatio:t};let u=e?r.transform(Math.abs(o))??null:Math.abs(o).toFixed(1),n=fb(i,o);return {value:s,diff:u,diffRatio:n,showDiffRatio:t}}},vp=e=>{let{metricType:t,isBreakdownMode:r,datasets:i,useCurrency:o,currencyRate:s,currencyCode:u,cellComponent:n,groupByOption:f,usePercentage:x=false,showDiffRatio:E$1=false}=e,O=As$1[t];if(!O||Object.keys(O).length===0)return null;let B=i;o?B=Ve$1(i,s):t===I$1.MATURITY&&(B=Ot(i));let U=B[O.total],I=B[O.total_delta],N=B[O.industry_total],z=B[O.industry_total_delta],H=B[O.detailed],V=B[O.detailed_delta];if(!U?.source||!I?.source||!N?.source||!z?.source||r&&(!H?.source||!V?.source))return null;let R=U.source[0];if(!R||!R.length)return null;let q=[],re=o?ST(u):CT(x,E$1),ce=we$1(f),Te=(ne,Be)=>Be?.source?.find(Ae=>Ae&&Ae.length>0&&Ae[0]?.includes(ne)),be=(ne,Be,Ae)=>{if(!ne?.length||!Be?.length)return {cells:[],emphasizeLabel:Ae};let te=[ne[0]],ue=ne.slice(1),ve=Be.slice(1);return ue.forEach((ae,Xe)=>{if(ae==null){te.push("N/A");return}let He=Xe<ve.length?ve[Xe]:null,ct=re(ae,He);if(ct.value==null){te.push("N/A");return}let ge=He!=null&&He>0,tt=He!=null&&He!==0;te.push({component:n,inputs:{data:F$1(E({},ct),{isIncreased:ge,showArrowIndicator:tt})}});}),{cells:te,emphasizeLabel:Ae}};if(r)for(let ne of H.source.slice(1)){if(!ne||ne.length===0)continue;let Be=ne[0],Ae=Te(Be,V);Ae&&q.push(be(ne,Ae,false));}return U.source.length<2||I.source.length<2||N.source.length<2||z.source.length<2?null:(q.push(be(U.source[1],I.source[1],true)),q.push(be(N.source[1],z.source[1],true)),{columns:R.map((ne,Be)=>Be===0?$e$1[t]?.[0]??is$1:ce(ne)),rows:q})};var hb=e=>{let{metricType:t,currencyRate:r,currencyCode:i,isBreakdownMode:o,cellComponent:s,datasets:u,groupByOption:n}=e;switch(t){case I$1.MATURITY:return vp({metricType:t,datasets:u,cellComponent:s,isBreakdownMode:o,useCurrency:false,currencyRate:r,currencyCode:i,groupByOption:n});case I$1.LIKELIHOOD:return vp({metricType:t,datasets:u,cellComponent:s,isBreakdownMode:o,useCurrency:false,currencyRate:r,currencyCode:i,usePercentage:true,showDiffRatio:true,groupByOption:n});case I$1.COST_OF_BREACH:return vp({metricType:t,datasets:u,cellComponent:s,isBreakdownMode:o,useCurrency:true,currencyRate:r,currencyCode:i,groupByOption:n});case I$1.EXPOSURE:return vp({metricType:t,datasets:u,cellComponent:s,isBreakdownMode:o,useCurrency:true,currencyRate:r,currencyCode:i,groupByOption:n});default:return null}};var rh=(e,t)=>{let r=t?.currency_rate,o=e?.company?.currency_rate;return r??o??1},nh=(e,t)=>{let r=t?.currency,o=e?.company?.currency;return r??o??"USD"};var gb=(()=>{class e{constructor(){this.reportChartConfigBuilderService=T(sm),this.authenticationService=T(v),this.overtimeQueryData=p$(),this.isBreakdownMode=p$(),this.metricName=p$(),this.groupByOption=p$(),this.reportSettings=p$(),this.profile=this.authenticationService.profile,this.chartMode=kt(()=>this.isBreakdownMode()?"detailed":"total"),this.currencyRate=kt(()=>rh(this.profile(),this.reportSettings())),this.currencyCode=kt(()=>nh(this.profile(),this.reportSettings())),this.chartOptions=kt(()=>{let r=this.metricName(),i=this.groupByOption(),o=this.reportSettings()??this.profile(),s=this.chartMode(),u=this.currencyRate(),n=this.currencyCode(),f=this.overtimeQueryData();return !r||!i||!o||!s||!f?{}:this.reportChartConfigBuilderService.buildReportChartConfig({metricName:r,groupByOption:i,currencyRate:u,currencyCode:n,chartMode:s,responseData:f})});}get maxWidth(){return `${697.492}px`}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=yw({type:e,selectors:[["timeline-view-widget"]],hostVars:2,hostBindings:function(i,o){i&2&&mg$1("--timeline-view-chart-max-width",o.maxWidth);},inputs:{overtimeQueryData:[1,"overtimeQueryData"],isBreakdownMode:[1,"isBreakdownMode"],metricName:[1,"metricName"],groupByOption:[1,"groupByOption"],reportSettings:[1,"reportSettings"]},features:[xC([sm])],decls:1,vars:1,consts:[[3,"chartOptions"]],template:function(i,o){if(i&1&&Qm(0,"dashboard-chart",0),i&2){let s=o.chartOptions();zm$1("chartOptions",s);}},dependencies:[Ct$1],styles:["[_nghost-%COMP%]{height:400px}[_nghost-%COMP%] dashboard-chart[_ngcontent-%COMP%]{height:400px;--chart-width: var(--timeline-view-chart-max-width)}"]});}}return e})();function xT(e,t){e&1&&(iu(0,"span",2),gC(1,"[N/A]"),su());}function ET(e,t){if(e&1&&(iu(0,"span",3),gC(1),su()),e&2){FT$1(2);let r=bC$1(0);HD(),_g(r?.isIncreased?"\u2191":"\u2193");}}function _T(e,t){if(e&1&&(iu(0,"span"),gC(1,"["),IT$1(2,ET,2,1,"span",3),gC(3),su()),e&2){FT$1();
191let r=bC$1(1),i=bC$1(2),o=bC$1(3);HD(2),ET$1(o?2:-1),HD(),Mg("",r,"] ",i);}}var am=(()=>{class e{constructor(){this.data=p$();}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=yw({type:e,selectors:[["currency-report-cell"]],inputs:{data:[1,"data"]},decls:9,vars:6,consts:[[1,"value-wrapper"],[1,"value"],[1,"na-diff"],[1,"arrow-indicator"]],template:function(i,o){if(i&1&&(kg(0)(1)(2)(3),iu(4,"div",0)(5,"span",1),gC(6),su(),IT$1(7,xT,2,0,"span",2)(8,_T,4,3,"span"),su()),i&2){let s=DC$1(o.data()),u=s?.value;HD(),DC$1(s?.diffRatio),HD();let n=DC$1(s?.diff);HD(),DC$1(s?.showArrowIndicator),HD(3),_g(u),HD(),ET$1(n==null?7:8);}},styles:["[_nghost-%COMP%] .value-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column}[_nghost-%COMP%] .value-wrapper[_ngcontent-%COMP%] .arrow-indicator[_ngcontent-%COMP%]{font-family:Inter,Roboto,sans-serif}[_nghost-%COMP%] .value-wrapper[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{font-weight:700}[_nghost-%COMP%] .value-wrapper[_ngcontent-%COMP%] .na-diff[_ngcontent-%COMP%]{font-weight:700}"]});}}return e})();function TT(e,t){e&1&&(iu(0,"span",1),gC(1," [N/A]"),su());}function jT(e,t){if(e&1&&(iu(0,"span",2),gC(1),su()),e&2){FT$1(2);let r=bC$1(0);HD(),_g(r?.isIncreased?"\u2191":"\u2193");}}function OT(e,t){if(e&1&&(gC(0," ["),IT$1(1,jT,2,1,"span",2),gC(2)),e&2){FT$1();let r=bC$1(1),i=bC$1(2),o=bC$1(3),s=bC$1(4);HD(),ET$1(o?1:-1),HD(),lu("",s?i:r,"]");}}var om=(()=>{class e{constructor(){this.data=p$();}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=yw({type:e,selectors:[["value-report-cell"]],inputs:{data:[1,"data"]},decls:9,vars:7,consts:[[1,"value"],[1,"na-diff"],[1,"arrow-indicator"]],template:function(i,o){if(i&1&&(kg(0)(1)(2)(3)(4),iu(5,"span",0),gC(6),su(),IT$1(7,TT,2,0,"span",1)(8,OT,3,2)),i&2){let s=DC$1(o.data()),u=s?.value;HD();let n=DC$1(s?.diff);HD(),DC$1(s?.diffRatio),HD(),DC$1(s?.showArrowIndicator),HD(),DC$1(s?.showDiffRatio),HD(2),_g(u),HD(),ET$1(n==null?7:8);}},styles:["[_nghost-%COMP%] .arrow-indicator[_ngcontent-%COMP%]{font-family:Inter,Roboto,sans-serif}[_nghost-%COMP%] .value[_ngcontent-%COMP%]{font-weight:700}[_nghost-%COMP%] .na-diff[_ngcontent-%COMP%]{font-weight:700}"]});}}return e})();var yp={maxColumnsPerTable:7,maxWidth:723,minCellWidth:180,maxColumnsForFixedWidth:3};var mb=(()=>{class e{transform(r,i,o){if(i===1)return r.slice(0,o);let s=o+(i-2)*(o-1),u=s+(o-1);return [r[0],...r.slice(s,u)]}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275pipe=Dw$1({name:"getColumnsForTable",type:e,pure:true});}}return e})();var vb=(()=>{class e{transform(r){let{columnsCount:i,maxWidth:o,minCellWidth:s,maxColumnsForFixedWidth:u,numberOfTables:n}=r;return n>1&&i<=u&&i*s<=o?`${s}px`:`${(o/i).toFixed(2)}px`}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275pipe=Dw$1({name:"getCellMaxWidthForTable",type:e,pure:true});}}return e})();var yb=(()=>{class e{transform(r,i,o){if(i===1)return r.slice(0,o);let s=o+(i-2)*(o-1),u=s+(o-1);return [r[0],...r.slice(s,u)]}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275pipe=Dw$1({name:"getRowCellsForTable",type:e,pure:true});}}return e})();var bb=(()=>{class e{transform(r){return typeof r=="object"&&r!=null&&"component"in r}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275pipe=Dw$1({name:"isComponentCell",type:e,pure:true});}}return e})();var IT=(e,t,r,i,o)=>({columnsCount:e,maxWidth:t,minCellWidth:r,maxColumnsForFixedWidth:i,numberOfTables:o});function FT(e,t){if(e&1&&(cs$1(0,"div",3),gC(1),ou()),e&2){let r=t.$implicit;HD(),_g(r);}}function LT(e,t){if(e&1&&(cs$1(0,"div",5),Km(1,6),ou()),e&2){let r=FT$1().$implicit;HD(),zm$1("ngComponentOutlet",r.component)("ngComponentOutletInputs",r.inputs);}}function UT(e,t){if(e&1&&(cs$1(0,"strong"),gC(1),ou()),e&2){let r=FT$1(2).$implicit;HD(),_g(r);}}function PT(e,t){if(e&1&&gC(0),e&2){let r=FT$1(2).$implicit;lu(" ",r," ");}}function MT(e,t){if(e&1&&(cs$1(0,"div",5),IT$1(1,UT,2,1,"strong")(2,PT,1,1),ou()),e&2){let r=FT$1().$index,i=FT$1().$implicit;HD(),ET$1(r===0&&i.emphasizeLabel?1:2);}}function kT(e,t){if(e&1&&(IT$1(0,LT,2,2,"div",5),VC(1,"isComponentCell"),ru(2,MT,3,1,"div",5)),e&2){let r=t.$implicit;ET$1(BC(1,1,r)?0:2);}}function NT(e,t){if(e&1&&(kg(0),VC(1,"getRowCellsForTable"),cs$1(2,"div",4),wT$1(3,kT,3,3,null,null,DT$1),ou()),e&2){let r=t.$implicit,i=FT$1().$implicit;FT$1();
191let o=bC$1(2),s=UC(1,0,r.cells,i,o);HD(3),TT$1(s);}}function DT(e,t){if(e&1&&(kg(0),VC(1,"getColumnsForTable"),kg(2),VC(3,"getCellMaxWidthForTable"),cs$1(4,"section",1)(5,"div",2),wT$1(6,FT,2,1,"div",3,DT$1),ou(),wT$1(8,NT,5,4,"div",4,DT$1),ou()),e&2){let r=t.$implicit;FT$1();let i=bC$1(0),o=bC$1(1),s=bC$1(2),u=bC$1(3),n=bC$1(4),f=bC$1(5),x=bC$1(6),E=UC(1,2,o,r,s),O=BC(3,6,LC(8,IT,E.length,u,n,f,x));HD(4),mg$1("--cell-max-width",O),HD(2),TT$1(E),HD(2),TT$1(i);}}var wb=(()=>{class e{constructor(){this.columns=p$([]),this.rows=p$([]),this.maxColumnsPerTable=p$(yp.maxColumnsPerTable),this.maxWidth=p$(yp.maxWidth),this.minCellWidth=p$(yp.minCellWidth),this.maxColumnsForFixedWidth=p$(yp.maxColumnsForFixedWidth),this.numberOfTables=kt(()=>{let r=this.columns().length,i=this.maxColumnsPerTable();return r<=i?1:1+Math.ceil((r-i)/(i-1))}),this.tablesArray=kt(()=>Array.from({length:this.numberOfTables()},(r,i)=>i+1));}get maxWidthStyle(){return `${this.maxWidth()}px`}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=yw({type:e,selectors:[["cye-report-basic-table"]],hostVars:2,hostBindings:function(i,o){i&2&&mg$1("max-width",o.maxWidthStyle);},inputs:{columns:[1,"columns"],rows:[1,"rows"],maxColumnsPerTable:[1,"maxColumnsPerTable"],maxWidth:[1,"maxWidth"],minCellWidth:[1,"minCellWidth"],maxColumnsForFixedWidth:[1,"maxColumnsForFixedWidth"]},decls:9,vars:7,consts:[[1,"report-basic-table",3,"--cell-max-width"],[1,"report-basic-table"],[1,"columns-row","previewer-widget-item-no-break"],[1,"cell","header-cell"],[1,"body-row","previewer-widget-item-no-break"],[1,"cell","body-cell"],[3,"ngComponentOutlet","ngComponentOutletInputs"]],template:function(i,o){if(i&1&&(kg(0)(1)(2)(3)(4)(5)(6),wT$1(7,DT,10,14,"section",0,bT$1)),i&2){DC$1(o.rows());let s=o.tablesArray();HD(),DC$1(o.columns()),HD(),DC$1(o.maxColumnsPerTable()),HD(),DC$1(o.maxWidth()),HD(),DC$1(o.minCellWidth()),HD(),DC$1(o.maxColumnsForFixedWidth()),HD(),DC$1(o.numberOfTables()),HD(),TT$1(s);}},dependencies:[gn$1,yb,bb,vb,mb],styles:["[_nghost-%COMP%]{font-size:16px}[_nghost-%COMP%] .report-basic-table[_ngcontent-%COMP%]{margin-bottom:.5em}[_nghost-%COMP%] .report-basic-table[_ngcontent-%COMP%] .cell[_ngcontent-%COMP%]{padding-inline:.875em;border-bottom:1px solid #E5E7EB;flex:1;flex-shrink:0;max-width:var(--cell-max-width);display:flex;box-sizing:border-box;align-items:center;font-size:.5625em}[_nghost-%COMP%] .report-basic-table[_ngcontent-%COMP%] .cell.header-cell[_ngcontent-%COMP%]{padding-block:.875em;color:#374151;background:#f9fafb;font-weight:700}[_nghost-%COMP%] .report-basic-table[_ngcontent-%COMP%] .cell.body-cell[_ngcontent-%COMP%]{color:#4b5563;background:var(--white)}[_nghost-%COMP%] .report-basic-table[_ngcontent-%COMP%] .columns-row[_ngcontent-%COMP%], [_nghost-%COMP%] .report-basic-table[_ngcontent-%COMP%] .body-row[_ngcontent-%COMP%]{display:flex;min-height:2.5em}[_nghost-%COMP%] .report-basic-table[_ngcontent-%COMP%] .columns-row[_ngcontent-%COMP%] .cell[_ngcontent-%COMP%]:first-child{border-top-left-radius:.375em}[_nghost-%COMP%] .report-basic-table[_ngcontent-%COMP%] .columns-row[_ngcontent-%COMP%] .cell[_ngcontent-%COMP%]:last-child{border-top-right-radius:.375em}[_nghost-%COMP%] .report-basic-table[_ngcontent-%COMP%] .body-row[_ngcontent-%COMP%]:last-child .cell[_ngcontent-%COMP%]:first-child{border-bottom-left-radius:.375em}[_nghost-%COMP%] .report-basic-table[_ngcontent-%COMP%] .body-row[_ngcontent-%COMP%]:last-child .cell[_ngcontent-%COMP%]:last-child{border-bottom-right-radius:.375em}"]});}}return e})();function RT(e,t){if(e&1&&Qm(0,"cye-report-basic-table",0),e&2){let r=FT$1(),i=bC$1(0),o=bC$1(1);zm$1("columns",i)("rows",o)("maxWidth",r.tableMaxWidth);}}var Sb=(()=>{class e{constructor(){this.authenticationService=T(v),this.datasets=p$(),this.metricType=p$(),this.isBreakdownMode=p$(false),this.groupByOption=p$(),this.reportSettings=p$(),this.profile=this.authenticationService.profile,this.tableMaxWidth=697.492,this.currencyRate=kt(()=>rh(this.profile(),this.reportSettings())),this.currencyCode=kt(()=>nh(this.profile(),this.reportSettings())),this.cellComponent=kt(()=>{let r=this.metricType();return r?this.getCellComponentByMetricType(r):null}),this.tableData=kt(()=>{let r=this.metricType(),i=this.datasets(),o=this.cellComponent(),s=this.isBreakdownMode(),u=this.currencyRate(
191),n=this.currencyCode(),f=this.groupByOption(),x={columns:[],rows:[]};return !r||!i||!Object.keys(i).length||!o||!f?x:hb({metricType:r,datasets:i,cellComponent:o,isBreakdownMode:s,currencyRate:u,currencyCode:n,groupByOption:f})??x});}getCellComponentByMetricType(r){return {[I$1.COST_OF_BREACH]:am,[I$1.EXPOSURE]:am,[I$1.MATURITY]:om,[I$1.LIKELIHOOD]:om}[r]}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=yw({type:e,selectors:[["timeline-view-table"]],inputs:{datasets:[1,"datasets"],metricType:[1,"metricType"],isBreakdownMode:[1,"isBreakdownMode"],groupByOption:[1,"groupByOption"],reportSettings:[1,"reportSettings"]},decls:3,vars:3,consts:[[1,"previewer-widget-break-between",3,"columns","rows","maxWidth"]],template:function(i,o){if(i&1&&(kg(0)(1),IT$1(2,RT,1,3,"cye-report-basic-table",0)),i&2){let s=o.tableData(),u=DC$1(s.columns);HD();let n=DC$1(s.rows),f=!u?.length||!n?.length;HD(),ET$1(f?-1:2);}},dependencies:[wb],encapsulation:2});}}return e})();var sa$1=(()=>{class e{constructor(r,i,o){this.widgetName=r,this.widgetsActionService=i,this.pagesWidgetsStoreService=o,this.destroyRef=T(He),this.onSettings=f$(),this.onTryAgain=f$(),this.isShowWidgetSettingsIcon=Ze(true),this.reportSettings=Ze(null);}updateConfig(r,i){}shouldReloadData(r){return false}setIsShowWidgetSettingsIcon(r){this.isShowWidgetSettingsIcon.set(r);}setReportSettings(r){this.reportSettings.set(r);}updateState(r){let i=this.getCurrentWidgetState(),o;i===I.EMPTY?o=I.EMPTY:o=r??I.LOADED,this.pagesWidgetsStoreService.updateWidgetsState(this.widgetName,o);}loadWidgetData(r){}getWidgetData(){return Oe}getWidgetState(){return this.pagesWidgetsStoreService.getWidgetsState(this.widgetName)}onSettingsClicked(){this.onSettings.emit();}onTryAgainClicked(){this.onTryAgain.emit();}getCurrentWidgetState(){return this.pagesWidgetsStoreService.getCurrentWidgetState(this.widgetName)}static{this.\u0275fac=function(i){return new(i||e)(uo(er),uo(Fs$1),uo(ys$1))};}static{this.\u0275cmp=yw({type:e,selectors:[["pages-widget"]],outputs:{onSettings:"onSettings",onTryAgain:"onTryAgain"},decls:0,vars:0,template:function(i,o){},encapsulation:2});}}return e})();var Cb=(()=>{class e extends sa$1{constructor(){let r=T(ys$1),i=T(Fs$1);super(er.COST_OF_BREACH,i,r),this.pagesWidgetsConfigBuilderService=T(fa$1),this.cob=Jo$1(this.pagesWidgetsStoreService.getCobWidget()),this.state=Jo$1(this.pagesWidgetsStoreService.getWidgetsState(er.COST_OF_BREACH)),this.config=kt(()=>this.pagesWidgetsConfigBuilderService.getCobConfig(this.cob()));}updateConfig(r){this.pagesWidgetsStoreService.updateCobWidget(r),this.pagesWidgetsStoreService.updateWidgetsState(er.COST_OF_BREACH,I.LOADED);}loadWidgetData(r){this.widgetsActionService.getCOBWidget(r);}getWidgetData(){return this.pagesWidgetsStoreService.getCobWidget()}ngOnDestroy(){this.pagesWidgetsStoreService.updateCobWidget(null);}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=yw({type:e,selectors:[["pages-cost-of-breach-widget"]],features:[xC([ia$1]),Am$1],decls:2,vars:4,consts:[[3,"onSettings","onTryAgain","config","state","isShowWidgetSettingsIcon"],[3,"config"]],template:function(i,o){if(i&1&&(cs$1(0,"pages-base-widget",0),og("onSettings",function(){return o.onSettingsClicked()})("onTryAgain",function(){return o.onTryAgainClicked()}),Qm(1,"basic-widget",1),ou()),i&2){let s=o.config();zm$1("config",s)("state",o.state())("isShowWidgetSettingsIcon",o.isShowWidgetSettingsIcon()),HD(),zm$1("config",s?.config);}},dependencies:[Fa$1,md],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column}"]});}}return e})();var Bb=(()=>{class e extends sa$1{constructor(){let r=T(ys$1),i=T(Fs$1);super(er.ORGANIZATION_MATURITY,i,r),this.pagesWidgetsConfigBuilderService=T(fa$1),this.organizationMaturity=Jo$1(this.pagesWidgetsStoreService.getOrganizationMaturityWidget()),this.state=Jo$1(this.pagesWidgetsStoreService.getWidgetsState(er.ORGANIZATION_MATURITY)),this.config=kt(()=>this.pagesWidgetsConfigBuilderService.getOrganizationMaturityConfig(this.organizationMaturity())),this.maturity=kt(()=>{let o=this.config()?.config?.data;if(o)return E(E({score:o?.maturity_score??0},this.config()?.config?.data?.displaySettings?.industry_maturity?{benchmark:o?.industry_maturity??0}:{}),this.config()?.config?.data?.displaySettings?.target_maturity?{target_score:o?.target_maturity??0}:{})});}updateConfig(r){this.pagesWidgetsStoreService.updateOrganizationMaturityWidget(r),this.pagesWidgetsStoreService.updateWidgetsState(er.ORGANIZATION_MATURITY,I.LOADED);}loadWidgetData(r){this.widgetsActionService.getOrganizationMaturityWidget(r);}getWidgetData(){return this.pagesWidgetsStoreService.getOrganizationMaturityWidget()}ngOnDestroy(){this.pagesWidgetsStoreService.updateOrganizationMaturityWidget(null);}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=yw({type:e,selectors:[["pages-organization-maturity-widget"]],features:[xC([ia$1]),Am$1],decls:2,vars:5,consts:[[3,"onSettings","onTryAgain","config","state","isShowWidgetSettingsIcon"],[3,"config","maturity"]],template:function(i,o){if(i&1&&(cs$1(0,"pages-base-widget",0),og("onSettings",function(){return o.onSettingsClicked()})("onTryAgain",function(){return o.onTryAgainClicked()}),Qm(1,"organization-maturity-widget",1),ou()),i&2){let s=o.config();zm$1("config",s)("state",o.state())("isShowWidgetSettingsIcon",o.isShowWidgetSettingsIcon()),HD(),zm$1("config",s?.config)("maturity",o.maturity());}}
191,dependencies:[cb,Fa$1],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column}"]});}}return e})();function QT(e,t){e&1&&Qm(0,"cye-icon",3);}function HT(e,t){e&1&&Qm(0,"cye-icon",4);}function WT(e,t){e&1&&(cs$1(0,"div",5),gC(1,"Target maturity"),ou());}function zT(e,t){e&1&&(cs$1(0,"div",5),gC(1,"Industry maturity"),ou());}var xb=(()=>{class e extends sa$1{constructor(){let r=T(ys$1),i=T(Fs$1);super(er.MATURITY_BY_NIST_FUNCTIONS,i,r),this.pagesWidgetsConfigBuilderService=T(fa$1),this.maturityByNistFunctions=Jo$1(this.pagesWidgetsStoreService.getMaturityByNistFunctionsWidget()),this.state=Jo$1(this.pagesWidgetsStoreService.getWidgetsState(er.MATURITY_BY_NIST_FUNCTIONS)),this.config=kt(()=>this.pagesWidgetsConfigBuilderService.getMaturityByNistFunctionsConfig(this.maturityByNistFunctions())),this.colors=kt(()=>(this.reportSettings()?.primary_framework??this.widgetsActionService.getPrimaryFrameworkVersion())===T$1.NIST?zy:Ky);}updateConfig(r){this.pagesWidgetsStoreService.updateMaturityByNistWidget(r),this.pagesWidgetsStoreService.updateWidgetsState(er.MATURITY_BY_NIST_FUNCTIONS,I.LOADED);}loadWidgetData(r){this.widgetsActionService.getMaturityByNistFunctionsWidget(r);}getWidgetData(){return this.pagesWidgetsStoreService.getMaturityByNistFunctionsWidget()}ngOnDestroy(){this.pagesWidgetsStoreService.updateMaturityByNistWidget(null);}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=yw({type:e,selectors:[["pages-maturity-nist-functions-widget"]],features:[xC([ia$1]),Am$1],decls:9,vars:9,consts:[[3,"onSettings","onTryAgain","config","state","isShowWidgetSettingsIcon"],["header-content-right","",1,"maturity-nist-functions-header"],[1,"maturity-nist-functions-header-items"],["icon","target-legend"],["icon","benchmark-legend"],[1,"maturity-nist-functions-header-titles"],[3,"config","colors"]],template:function(i,o){if(i&1&&(cs$1(0,"pages-base-widget",0),og("onSettings",function(){return o.onSettingsClicked()})("onTryAgain",function(){return o.onTryAgainClicked()}),cs$1(1,"div",1)(2,"div",2),IT$1(3,QT,1,0,"cye-icon",3),IT$1(4,HT,1,0,"cye-icon",4),ou(),cs$1(5,"div",2),IT$1(6,WT,2,0,"div",5),IT$1(7,zT,2,0,"div",5),ou()(),Qm(8,"maturity-nist-functions-widget",6),ou()),i&2){let s=o.config(),u=s?.config?.data?.displaySettings;zm$1("config",s)("state",o.state())("isShowWidgetSettingsIcon",o.isShowWidgetSettingsIcon()),HD(3),ET$1(u?.target_maturity?3:-1),HD(),ET$1(u?.industry_maturity?4:-1),HD(2),ET$1(u?.target_maturity?6:-1),HD(),ET$1(u?.industry_maturity?7:-1),HD(),zm$1("config",s?.config)("colors",o.colors());}},dependencies:[Fa$1,ub,q$1,ut],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column}[_nghost-%COMP%] .maturity-nist-functions-header[_ngcontent-%COMP%]{margin-right:10px;display:flex;align-items:center;gap:10px}[_nghost-%COMP%] .maturity-nist-functions-header[_ngcontent-%COMP%] .maturity-nist-functions-header-items[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;height:100%;justify-content:space-around}[_nghost-%COMP%] .maturity-nist-functions-header[_ngcontent-%COMP%] .maturity-nist-functions-header-items[_ngcontent-%COMP%] .maturity-nist-functions-header-titles[_ngcontent-%COMP%]{font:var(--font-10);color:var(--text-color-secondary);line-height:16px}"]});}}return e})();var Eb=()=>[],KT=(e,t)=>({breach_cost:e,exposure:t}),_b=(()=>{class e extends sa$1{constructor(){let r=T(ys$1),i=T(Fs$1);super(er.MITIGATION_SUCCESS_TRENDS,i,r),this.pagesWidgetsConfigBuilderService=T(fa$1),this.mitigationSuccessTrendsWidget=Jo$1(this.pagesWidgetsStoreService.getMitigationSuccessTrendsWidget()),this.state=Jo$1(this.pagesWidgetsStoreService.getWidgetsState(er.MITIGATION_SUCCESS_TRENDS)),this.config=kt(()=>this.pagesWidgetsConfigBuilderService.getMitigationSuccessTrendsConfig(this.mitigationSuccessTrendsWidget())),this.isChartsReady=Ze(false),this.graphData=kt(()=>{let o=this.config()?.config?.data;if(!o)return {breach_cost:[],exposure:[]};let{breach_cost:s=[],exposure:u=[]}=o,n=o?.displaySettings;return this.isChartsReady()?{breach_cost:n?.breach_cost?s:[],exposure:n?.exposure?u:[]}:{breach_cost:s,exposure:u}}),this.isShowLegendItems=kt(()=>{let o=this.config()?.config?.data?.displaySettings,s=o?.breach_cost&&o?.exposure,u=!o?.breach_cost&&!o?.exposure;return (s||u)&&o?.isShowMitigationEfficiency});}updateConfig(r){this.pagesWidgetsStoreService.updateMitigationSuccessTrendsWidget(r),this.pagesWidgetsStoreService.updateWidgetsState(er.MITIGATION_SUCCESS_TRENDS,I.LOADED);}loadWidgetData(r){this.widgetsActionService.getMitigationSuccessTrendsWidget(r);}getWidgetData(){return this.pagesWidgetsStoreService.getMitigationSuccessTrendsWidget()}ngOnDestroy(){this.pagesWidgetsStoreService.updateMitigationSuccessTrendsWidget(null);}onChartsReady(){this.isChartsReady.set(true);}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=yw({type:e,selectors:[["pages-mitigation-success-trends-widget"]],features:[xC([ia$1]),Am$1],decls:4,vars:15,consts:[[3,"onSettings","onTryAgain","config","state","isShowWidgetSettingsIcon"],[1,"block-container"],[3,"chartsReady","cobManagementSetting","showTitle","xTickRotation","data","dataLoadingStatus","isShowLegendItems"],[3,"data"]],template:function(i,o){if(i&1&&(cs$1(0,"pages-base-widget",0),og("onSettings",function(){return o.onSettingsClicked()})("onTryAgain",function(){return o.onTryAgainClicked()}),cs$1(1,"div",1)(2,"mitigation-success-trend-widget",2),og("chartsReady",function(){return o.onChartsReady()}),ou()(),Qm(3,"mitigation-success-trends-summary-widget",3),ou()
191),i&2){let s=o.config();s?.config?.data||kC$1(12,KT,AC(10,Eb),AC(11,Eb)),s?.config?.data?.displaySettings,zm$1("config",s)("state",o.state())("isShowWidgetSettingsIcon",o.isShowWidgetSettingsIcon()),HD(2),zm$1("cobManagementSetting","cost")("showTitle",false)("xTickRotation",45)("data",o.graphData())("dataLoadingStatus",o.state())("isShowLegendItems",!!o.isShowLegendItems()),HD(),zm$1("data",s?.config?.data);}},dependencies:[Fa$1,Ut,db],styles:["[_nghost-%COMP%]{display:block}[_nghost-%COMP%] .block-container[_ngcontent-%COMP%]{pointer-events:none;z-index:1;height:260px;margin-bottom:5px}[_nghost-%COMP%] .block-container[_ngcontent-%COMP%] mitigation-success-trend-widget[_ngcontent-%COMP%]{z-index:2;margin-top:10px}"]});}}return e})();var Tb=(()=>{class e extends sa$1{constructor(){let r=T(ys$1),i=T(Fs$1);super(er.MATURITY_TRENDS,i,r),this.pagesWidgetsConfigBuilderService=T(fa$1),this.maturityTrendsWidget=Jo$1(this.pagesWidgetsStoreService.getMaturityTrendsWidget()),this.state=Jo$1(this.pagesWidgetsStoreService.getWidgetsState(er.MATURITY_TRENDS)),this.excludes=p$([]),this.config=kt(()=>this.pagesWidgetsConfigBuilderService.getMaturityTrendsConfig(this.maturityTrendsWidget())),this.data=kt(()=>{let o=structuredClone(this.config()?.config?.data);if(o)return this.excludes()?.forEach(s=>{delete o[s];}),o}),this.colors=kt(()=>(this.reportSettings()?.primary_framework??this.widgetsActionService.getPrimaryFrameworkVersion())===T$1.NIST?Vy:Gy),this.defaultShownLines=[1,2,3,4,5,6,7];}updateConfig(r){this.pagesWidgetsStoreService.updateMaturityTrendsWidget(r),this.pagesWidgetsStoreService.updateWidgetsState(er.MATURITY_TRENDS,I.LOADED);}loadWidgetData(r){this.widgetsActionService.getMaturityTrendsWidget(r);}getWidgetData(){return this.pagesWidgetsStoreService.getMaturityTrendsWidget()}ngOnDestroy(){this.pagesWidgetsStoreService.updateMaturityTrendsWidget(null);}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=yw({type:e,selectors:[["pages-maturity-trends-widget"]],inputs:{excludes:[1,"excludes"]},features:[xC([ia$1]),Am$1],decls:3,vars:8,consts:[[3,"onSettings","onTryAgain","config","state","isShowWidgetSettingsIcon"],[1,"block-container"],[3,"data","showTitle","defaultShownLines","getStoredLegend","colors"]],template:function(i,o){if(i&1&&(cs$1(0,"pages-base-widget",0),og("onSettings",function(){return o.onSettingsClicked()})("onTryAgain",function(){return o.onTryAgainClicked()}),cs$1(1,"div",1),Qm(2,"maturity-trends-widget",2),ou()()),i&2){let s=o.config();zm$1("config",s)("state",o.state())("isShowWidgetSettingsIcon",o.isShowWidgetSettingsIcon()),HD(2),zm$1("data",o.data())("showTitle",false)("defaultShownLines",o.defaultShownLines)("getStoredLegend",false)("colors",o.colors());}},dependencies:[Fa$1,yo$2],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column}[_nghost-%COMP%] .block-container[_ngcontent-%COMP%]{pointer-events:none;z-index:1;height:250px}"]});}}return e})();var jb=(()=>{class e extends sa$1{constructor(){let r=T(ys$1),i=T(Fs$1);super(er.DATE,i,r),this.date=Jo$1(this.pagesWidgetsStoreService.getDateWidget());}updateConfig(r){this.pagesWidgetsStoreService.updateDateWidget(r),this.pagesWidgetsStoreService.updateWidgetsState(er.DATE,I.LOADED);}loadWidgetData(){this.pagesWidgetsStoreService.updateDateWidget({date:new Date}),this.pagesWidgetsStoreService.updateWidgetsState(er.DATE,I.LOADED);}getWidgetData(){return this.pagesWidgetsStoreService.getDateWidget()}ngOnDestroy(){this.pagesWidgetsStoreService.updateDateWidget(null);}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=yw({type:e,selectors:[["pages-date-widget"]],features:[xC([ia$1]),Am$1],decls:3,vars:4,consts:[[1,"date"]],template:function(i,o){if(i&1&&(iu(0,"div",0),gC(1),VC(2,"date"),su()),i&2){let s=o.date()?.date;HD(),lu("",$C(2,1,s,"EEE, MMM d, y, hh:mm a")," UTC");}},dependencies:[Ln$1],styles:["[_nghost-%COMP%] .date[_ngcontent-%COMP%]{color:var(--secondary-500);font:var(--font-12);line-height:16px}"]});}}return e})();var Ob=(()=>{class e extends sa$1{constructor(){let r=T(ys$1),i=T(Fs$1);super(er.DIVIDER,i,r);}updateConfig(){this.pagesWidgetsStoreService.updateDividerWidget(),this.pagesWidgetsStoreService.updateWidgetsState(er.DIVIDER,I.LOADED);}loadWidgetData(){this.pagesWidgetsStoreService.updateDividerWidget(),this.pagesWidgetsStoreService.updateWidgetsState(er.DIVIDER,I.LOADED);}getWidgetData(){return this.pagesWidgetsStoreService.getDividerWidget()}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=yw({type:e,selectors:[["pages-divider-widget"]],features:[xC([ia$1]),Am$1],decls:1,vars:0,consts:[[1,"divi
191der"]],template:function(i,o){i&1&&Zm(0,"div",0);},styles:["[_nghost-%COMP%] .divider[_ngcontent-%COMP%]{border-top:1px var(--primary-150) solid;margin:7px 0 5px}"]});}}return e})();var Ib=(()=>{class e extends sa$1{constructor(){let r=T(ys$1),i=T(Fs$1);super(er.LIKELIHOOD_OF_BREACH,i,r),this.pagesWidgetsConfigBuilderService=T(fa$1),this.lob=Jo$1(this.pagesWidgetsStoreService.getLOBWidget()),this.state=Jo$1(this.pagesWidgetsStoreService.getWidgetsState(er.LIKELIHOOD_OF_BREACH)),this.config=kt(()=>this.pagesWidgetsConfigBuilderService.getLobConfig(this.lob()));}updateConfig(r){this.pagesWidgetsStoreService.updateLobWidget(r),this.pagesWidgetsStoreService.updateWidgetsState(er.LIKELIHOOD_OF_BREACH,I.LOADED);}loadWidgetData(r){this.widgetsActionService.getLOBWidget(r);}getWidgetData(){return this.pagesWidgetsStoreService.getLOBWidget()}ngOnDestroy(){this.pagesWidgetsStoreService.updateLobWidget(null);}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=yw({type:e,selectors:[["pages-likelihood-of-breach-widget"]],features:[xC([ia$1]),Am$1],decls:2,vars:4,consts:[[3,"onSettings","onTryAgain","config","state","isShowWidgetSettingsIcon"],[3,"config"]],template:function(i,o){if(i&1&&(cs$1(0,"pages-base-widget",0),og("onSettings",function(){return o.onSettingsClicked()})("onTryAgain",function(){return o.onTryAgainClicked()}),Qm(1,"basic-widget",1),ou()),i&2){let s=o.config();zm$1("config",s)("state",o.state())("isShowWidgetSettingsIcon",o.isShowWidgetSettingsIcon()),HD(),zm$1("config",s?.config);}},dependencies:[md,Fa$1],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column}"]});}}return e})();var Fb=(()=>{class e extends sa$1{constructor(){let r=T(ys$1),i=T(Fs$1);super(er.METRIC_BREAKDOWN,i,r),this.pagesWidgetsConfigBuilderService=T(fa$1),this.metricBreakdownWidget=Jo$1(this.pagesWidgetsStoreService.getMetricBreakdownWidget()),this.state=Jo$1(this.pagesWidgetsStoreService.getWidgetsState(er.METRIC_BREAKDOWN)),this.config=kt(()=>this.pagesWidgetsConfigBuilderService.getMetricBreakdownConfig(this.metricBreakdownWidget())),this.data=kt(()=>this.config()?.config?.data),this.dataSets=kt(()=>this.data()?.datasets??{}),this.widgetMetricName=kt(()=>this.data()?.displaySettings?.metric??na$1.COB),this.timeframe=kt(()=>Zf(this.data()?.displaySettings?.timeframe??vs$1.MONTH));}updateConfig(r,i){let o=r?.displaySettings??{};if(this.shouldReloadData(o)&&i)this.loadWidgetData(o);else {this.pagesWidgetsStoreService.updateMetricBreakdownWidget(r);let s=this.widgetsActionService.getMetricBreakdownState(r,o?.metric);this.pagesWidgetsStoreService.updateWidgetsState(er.METRIC_BREAKDOWN,s);}}loadWidgetData(r){this.widgetsActionService.getMetricBreakdownWidget(r);}getWidgetData(){return this.pagesWidgetsStoreService.getMetricBreakdownWidget()}shouldReloadData(r){let i=this.data();if(!i?.displaySettings||!r)return true;let o=i.displaySettings,s=r.metric!==o.metric,u=r.timeframe!==o.timeframe;return s||u}ngOnDestroy(){this.pagesWidgetsStoreService.updateMetricBreakdownWidget(null);}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=yw({type:e,selectors:[["pages-metric-breakdown-widget"]],features:[xC([ia$1]),Am$1],decls:3,vars:7,consts:[[3,"onSettings","onTryAgain","config","state","isShowWidgetSettingsIcon"],[1,"block-container"],[3,"data","widgetName","timeframe","profileSettings"]],template:function(i,o){if(i&1&&(cs$1(0,"pages-base-widget",0),og("onSettings",function(){return o.onSettingsClicked()})("onTryAgain",function(){return o.onTryAgainClicked()}),cs$1(1,"div",1),Qm(2,"pages-breakdown-widget",2),ou()()),i&2){let s=o.config(),u=o.dataSets(),n=o.widgetMetricName();zm$1("config",s)("state",o.state())("isShowWidgetSettingsIcon",o.isShowWidgetSettingsIcon()),HD(2),zm$1("data",u)("widgetName",n)("timeframe",o.timeframe())("profileSettings",o.reportSettings());}},dependencies:[Fa$1,pb],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column}[_nghost-%COMP%] .block-container[_ngcontent-%COMP%]{pointer-events:none;z-index:1;height:fit-content}"]});}}return e})();function VT(e,t){if(e&1&&Qm(0,"timeline-view-widget",2),e&2){FT$1();
191let r=bC$1(0),i=bC$1(1),o=bC$1(2),s=bC$1(3),u=bC$1(4);zm$1("reportSettings",u)("overtimeQueryData",r)("metricName",i)("isBreakdownMode",o)("groupByOption",s);}}function GT(e,t){if(e&1&&Qm(0,"timeline-view-table",3),e&2){FT$1();let r=bC$1(0),i=bC$1(1),o=bC$1(2),s=bC$1(3),u=bC$1(4);zm$1("reportSettings",u)("datasets",r)("metricType",i)("isBreakdownMode",o)("groupByOption",s);}}var Lb=(()=>{class e extends sa$1{constructor(){let r=T(ys$1),i=T(Fs$1);super(er.TIMELINE_VIEW,i,r),this.pagesWidgetsConfigBuilderService=T(fa$1),this.frameworkNodeLabelsService=T(mt),this.timelineViewWidget=Jo$1(this.pagesWidgetsStoreService.getTimelineViewWidget()),this.state=Jo$1(this.pagesWidgetsStoreService.getWidgetsState(er.TIMELINE_VIEW)),this.defaultWidgetDisplaySettingsConfig=dA.get(er.TIMELINE_VIEW),this.LoadingStateEnum=I,this.data=kt(()=>this.config()?.config?.data),this.datasets=kt(()=>gr(this.data()?.datasets,this.frameworkNodeLabelsService.topLevelNodeLabels())??{}),this.widgetMetricName=kt(()=>this.data()?.displaySettings?.timeline_view_metric_name??this.defaultWidgetDisplaySettingsConfig?.timeline_view_metric_name??Fe$1.EXPOSURE),this.isBreakdownMode=kt(()=>this.data()?.displaySettings?.timeline_view_is_breakdown_mode??this.defaultWidgetDisplaySettingsConfig?.timeline_view_is_breakdown_mode??false),this.chartMode=kt(()=>this.isBreakdownMode()?"detailed":"total"),this.showChart=kt(()=>this.data()?.displaySettings?.timeline_view_is_chart_visible??this.defaultWidgetDisplaySettingsConfig?.timeline_view_is_chart_visible??false),this.showTable=kt(()=>this.data()?.displaySettings?.timeline_view_is_table_visible??this.defaultWidgetDisplaySettingsConfig?.timeline_view_is_table_visible??false),this.groupingOption=kt(()=>this.data()?.displaySettings?.timeline_view_grouping??T$2.QUARTER),this.isSuccessOrLoadedState=kt(()=>{let o=this.state();return o===I.SUCCESS||o===I.LOADED}),this.config=kt(()=>this.pagesWidgetsConfigBuilderService.getTimelineViewConfig(this.timelineViewWidget()));}updateConfig(r,i){let o=r?.displaySettings??{};if(this.shouldReloadData(o)&&i)this.loadWidgetData(o);else {this.pagesWidgetsStoreService.updateTimelineViewWidget(r);let s=o?.timeline_view_metric_name??this.defaultWidgetDisplaySettingsConfig?.timeline_view_metric_name??Fe$1.EXPOSURE,u=eh({datasets:r?.datasets,metric:s,chartMode:this.chartMode(),isTimelineViewTableVisible:this.showTable()});this.pagesWidgetsStoreService.updateWidgetsState(er.TIMELINE_VIEW,u);}}loadWidgetData(r){this.widgetsActionService.getTimelineViewWidget(r);}getWidgetData(){return this.pagesWidgetsStoreService.getTimelineViewWidget()}shouldReloadData(r){let i=this.data();if(!i?.displaySettings||!r)return true;let o=i.displaySettings,s=r.timeline_view_metric_name!==o.timeline_view_metric_name,u=r.timeline_view_timeframe!==o.timeline_view_timeframe,n=r.timeline_view_grouping!==o.timeline_view_grouping;return s||u||n}ngOnDestroy(){this.pagesWidgetsStoreService.updateTimelineViewWidget(null);}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=yw({type:e,selectors:[["pages-timeline-view-widget"]],features:[xC([ia$1]),Am$1],decls:9,vars:12,consts:[[3,"onSettings","onTryAgain","config","state","isShowWidgetSettingsIcon"],[1,"block-container"],[3,"reportSettings","overtimeQueryData","metricName","isBreakdownMode","groupByOption"],[3,"reportSettings","datasets","metricType","isBreakdownMode","groupByOption"]],template:function(i,o){if(i&1&&(kg(0)(1)(2)(3)(4),cs$1(5,"pages-base-widget",0),og("onSettings",function(){return o.onSettingsClicked()})("onTryAgain",function(){return o.onTryAgainClicked()}),cs$1(6,"div",1),IT$1(7,VT,1,5,"timeline-view-widget",2),IT$1(8,GT,1,5,"timeline-view-table",3),ou()()),i&2){let s=o.config();DC$1(o.datasets()),HD(),DC$1(o.widgetMetricName()),HD(),DC$1(o.isBreakdownMode()),HD(),DC$1(o.groupingOption());let u=o.showChart(),n=o.showTable(),f=o.isSuccessOrLoadedState();HD(),DC$1(o.reportSettings()),HD(),zm$1("config",s)("state",o.state())("isShowWidgetSettingsIcon",o.isShowWidgetSettingsIcon()),HD(),gg$1("space-below",u),HD(),ET$1(u&&f?7:-1),HD(),ET$1(n&&f?8:-1);}},dependencies:[Fa$1,gb,Sb],styles:["[_nghost-%COMP%]{display:block;width:100%;height:auto}[_nghost-%COMP%] .block-container[_ngcontent-%COMP%]{padding-left:.5rem;padding-right:1.125rem}[_nghost-%COMP%] .block-container.space-below[_ngcontent-%COMP%]{margin-top:1.75rem}[_nghost-%COMP%] .block-container[_ngcontent-%COMP%] timeline-view-table[_ngcontent-%COMP%]{display:block;margin-top:1.25rem}"]});}}return e})();var Ub=[i.COST_OF_BREACH,i.EXPOSURE,i.LIKELIHOOD,i.MATURITY];var Pb=(()=>{class e extends sa$1{constructor(){let r=T(ys$1),i=T(Fs$1);super(er.MAJOR_EVENTS,i,r),this.pagesWidgetsConfigBuilderService=T(fa$1),this.authenticationService=T(v),this.majorEventsWidget=Jo$1(this.pagesWidgetsStoreService.getMajorEventsWidget()),this.state=Jo$1(this.pagesWidgetsStoreService.getWidgetsState(er.MAJOR_EVENTS)),this.defaultPanelOpenKeys=Ub,this.config=kt(()=>this.pagesWidgetsConfigBuilderService.getMajorEventsConfig(this.majorEventsWidget())),this.widgetData=kt(()=>{let o=this.config()?.config?.data?.major_events_data?.flat()||[],s=this.settings()?.event_limit,u=[];switch(s){case Lu.TOP_6:u.push(...o.slice(0,6));break;case Lu.TOP_12:u.push(...o.slice(0,12));break;case Lu.TOP_20:u.push(...o.slice(0,20));break;default:u.push(...o);}return {widgetData:[u]}}),this.data=kt(()=>this.config()?.config?.data),this.settings=kt(()=>this.data()?.displaySettings),this.gridConfig=kt(()=>({columns:2,rows:+(this.widgetData()?.widgetData?.length/2).toFixed(0)}));}updateConfig(r,i){let o=r?.displaySettings??{};if(this.shouldReloadData(o)&&i)this.loadWidgetData(o);else {this.pagesWidgetsStoreService.updateMajorEventsWidget(r);let s=r?.major_events_data?.length?I.SUCCESS:I.EMPTY;this.pagesWidgetsStoreService.updateWidgetsState(er.MAJOR_EVENTS,s);}}shouldReloadData(r){let i=this.data();if(!i?.displaySettings||!r)return true;let o=i.displaySettings;return r.major_events_timeframe!==o.major_events_timeframe}loadWidgetData(r){this.authenticationService.profileEnriched$.pipe(ft(i=>!!i),ed(()=>{this.widgetsActionService.getMajorEventsWidget(r);}),Ht(1),oo$1(this.destroyRef)).subscribe();}getWidgetData(){return this.pagesWidgetsStoreService.getMajorEventsWidget()}ngOnDestroy(){this.pagesWidgetsStoreService.updateMajorEventsWidget(null);}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=yw({type:e,selectors:[["pages-major-events-widget"]],features:[xC([ia$1]),Am$1],decls:3,vars:8,consts:[[3,"onSettings","onTryAgain","config","state","isShowWidgetSettingsIcon"],[1,"block-container"],["layoutMode","grid",3,"noDrilldown","majorEventsData","defaultPanelOpenKeys","withPagination","gridConfig"]],template:function(i,o){if(i&1&&(cs$1(0,"pages-base-widget",0),og("onSettings",function(){return o.onSettingsClicked()})("onTryAgain",function(){return o.onTryAgainClicked()}),cs$1(1,"div",1),Qm(2,"major-events",2),ou()()),i&2){let s=o.config(),u=o.widgetData(),n=o.gridConfig(),f=o.isShowWidgetSettingsIcon(),x=o.state();zm$1("config",s)("state",x)("isShowWidgetSettingsIcon",f),HD(2),zm$1("noDrilldown",true)("majorEventsData",u)("defaultPanelOpenKeys",o.defaultPanelOpenKeys)("withPagination",false)("gridConfig",n);}},dependencies:[Fa$1,$_],styles:["[_nghost-%COMP%]{display:block;
191height:calc(100% - 10px);width:calc(100% - 10px);--font-size: .875rem;--summary-font-size: .75rem}[_nghost-%COMP%] .block-container[_ngcontent-%COMP%]{margin-top:1.75rem}"]});}}return e})();var Am=(()=>{class e{constructor(){this.destroyRef$=new U$1,this.data$=new fr$1(null),this.onSettingsClick$=new fr$1(null),this.state$=new fr$1(I.INIT),this.widgetsMap={[er.COST_OF_BREACH]:Cb,[er.LIKELIHOOD_OF_BREACH]:Ib,[er.EXPOSURE]:Mb,[er.ORGANIZATION_MATURITY]:Bb,[er.MATURITY_BY_NIST_FUNCTIONS]:xb,[er.MITIGATION_SUCCESS_TRENDS]:_b,[er.MATURITY_TRENDS]:Tb,[er.METRIC_BREAKDOWN]:Fb,[er.MAJOR_EVENTS]:Pb,[er.TIMELINE_VIEW]:Lb,[er.DATE]:jb,[er.DIVIDER]:Ob},this.widgetInstance$=new fr$1(null);}injectWidget(r,i,o=true,s=true,u){this.removeWidget(i);let n=this.getBlockType(r),f=this.widgetsMap?.[n],x=i.createComponent(f);this.widgetInstance$.next(x.instance),x.instance.setIsShowWidgetSettingsIcon(s);let E$1=this.getBlockAttributesDisplaySettings(r);if(!o){let O=this.getBlockAttributes(r);return x.instance.updateConfig(F$1(E({},O),{displaySettings:E$1}),o),x.instance.updateState(),x.instance.setReportSettings(u),this.waitForWidgetState(x.instance),x}return x.instance.loadWidgetData(E$1),this.waitForWidgetData(x.instance,r),this.waitForWidgetState(x.instance),this.waitForTyrAgainClick(x.instance,E$1),this.waitForSettingsClick(x.instance,r),x}updateConfig(r,i,o){this.widgetInstance$.pipe(Ht(1),ft(s=>!!s),ed(s=>{let u=this.getBlockAttributes(i);s.updateConfig(F$1(E({},u),{displaySettings:r}),o);})).subscribe();}getWidgetData(){return this.data$.asObservable()}getBlockOnSettingsClick(){return this.onSettingsClick$.asObservable()}getWidgetState(){return this.state$.asObservable()}destroyWidget(r){r?.clear(),this.destroyRef$.next(),this.destroyRef$.complete(),this.data$.complete(),this.state$.complete();}removeWidget(r){r?.clear(),this.widgetInstance$.next(null),this.resetWidgetSubscription();}waitForWidgetData(r,i){r.getWidgetData().pipe(vd$1(this.destroyRef$),ft(o=>!!o),ed(o=>{this.data$.next({widgetType:o,block:i});})).subscribe();}waitForWidgetState(r){r.getWidgetState().pipe(vd$1(this.destroyRef$),ed(i=>this.state$.next(i))).subscribe();}waitForTyrAgainClick(r,i){let o=r;Ko$1(o.onTryAgain).pipe(oo$1(o.destroyRef),ed(()=>{o.loadWidgetData(i);})).subscribe();}waitForSettingsClick(r,i){let o=r;Ko$1(o.onSettings).pipe(oo$1(o.destroyRef),ed(()=>this.onSettingsClick$.next(i))).subscribe();}getBlockType(r){return r?.content?.ops[0]?.insert||""}getBlockAttributes(r){return r?.content?.ops[1]?.attributes}getBlockAttributesDisplaySettings(r){let i=this.getBlockType(r),s=r?.content?.ops[1]?.attributes?.displaySettings;return s||dA.get(i)}resetWidgetSubscription(){this.data$=new fr$1(null),this.state$=new fr$1(I.INIT);}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275prov=$({token:e,factory:e.\u0275fac});}}return e})();var Mb=(()=>{class e extends sa$1{constructor(){let r=T(ys$1),i=T(Fs$1);super(er.EXPOSURE,i,r),this.pagesWidgetsConfigBuilderService=T(fa$1),this.exposure=Jo$1(this.pagesWidgetsStoreService.getExposureWidget()),this.state=Jo$1(this.pagesWidgetsStoreService.getWidgetsState(er.EXPOSURE)),this.config=kt(()=>this.pagesWidgetsConfigBuilderService.getExposureConfig(this.exposure()));}updateConfig(r){this.pagesWidgetsStoreService.updateExposureWidget(r),this.pagesWidgetsStoreService.updateWidgetsState(er.EXPOSURE,I.LOADED);}loadWidgetData(r){this.widgetsActionService.getExposureWidget(r);}getWidgetData(){return this.pagesWidgetsStoreService.getExposureWidget()}ngOnDestroy(){this.pagesWidgetsStoreService.updateExposureWidget(null);}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=yw({type:e,selectors:[["pages-exposure-widget"]],features:[xC([ia$1]),Am$1],decls:2,vars:4,consts:[[3,"onSettings","onTryAgain","config","state","isShowWidgetSettingsIcon"],[3,"config"]],template:function(i,o){if(i&1&&(cs$1(0,"pages-base-widget",0),og("onSettings",function(){return o.onSettingsClicked()})("onTryAgain",function(){return o.onTryAgainClicked()}),Qm(1,"basic-widget",1),ou()),i&2){let s=o.config();zm$1("config",s)("state",o.state())("isShowWidgetSettingsIcon",o.isShowWidgetSettingsIcon()),HD(),zm$1("config",s?.config);}},dependencies:[md,Fa$1],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column}"]});}}return e})();var k5=L$1(kb());function sh(e){if(!e)return;let t;if(typeof e.getBoundingClientRect<"u")t=e.getBoundingClientRect();else {let r=document.createRange();r.selectNode(e),t=r.getBoundingClientRect();}return t}function Nb(e){if(!e)return;let t;if(typeof e.getClientRects<"u")t=e.getClientRects();else {let r=document.createRange();r.selectNode(e),t=r.getClientRects();}return t}function $o(){var e=new Date().getTime();return typeof performance<"u"&&typeof performance.now=="function"&&(e+=performance.now()),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){var r=(e+Math.random()*16)%16|0;return e=Math.floor(e/16),(t==="x"?r:r&3|8).toString(16)})}function ah(e,t){for(var r=0;r<t.length;r++)if(e.hasAttribute(t[r]))return e.getAttribute(t[r])}function oh(e){if(arguments.length==0)throw new TypeError("`CSS.escape` requires an argument.");for(var t=String(e),r=t.length,i=-1,o,s="",u=t.charCodeAt(0);++i<r;){if(o=t.charCodeAt(i),o==0){s+="\uFFFD";continue}if(o>=1&&o<=31||o==127||i==0&&o>=48&&o<=57||i==1&&o>=48&&o<=57&&u==45){s+="\\"+o.toString(16)+" ";continue}if(i==0&&r==1&&o==45){s+="\\"+t.charAt(i);continue}if(o==46&&t.charAt(0)=="#"){s+="\\.";continue}if(o>=128||o==45||o==95||o==35||o==46||o>=48&&o<=57||o>=65&&o<=90||o>=97&&o<=122){s+=t.charAt(i);continue}s+="\\"+t.charAt(i);}return s}function Ah(){this.resolve=null,this.reject=null,this.id=$o(),this.promise=new Promise((e,t)=>
191{this.resolve=e,this.reject=t;}),Object.freeze(this);}var Db=typeof window<"u"&&("requestIdleCallback"in window?window.requestIdleCallback:window.requestAnimationFrame);function dn$1(e){return e.value+(e.unit||"")}function ao(e){return e&&e.nodeType===1}function pc$1(e){return e&&e.nodeType===3}function*wp(e,t){let r=e;for(;r;)if(yield r,r.childNodes.length)r=r.firstChild;else if(r.nextSibling){if(t&&r===t){r=void 0;break}r=r.nextSibling;}else for(;r;){if(r=r.parentNode,t&&r===t){r=void 0;break}if(r&&r.nextSibling){r=r.nextSibling;break}}}function Qc(e,t){if(t&&e===t)return;let r=ch(e);if(r)return r;if(e.parentNode)for(;e=e.parentNode;){if(t&&e===t)return;if(r=ch(e),r)return r}}function bp(e,t){if(t&&e===t)return;let r=lh(e);if(r)return r;if(e.parentNode)for(;e=e.parentNode;){if(t&&e===t)return;if(r=lh(e),r)return r}}function Rb(e,t){let r=Qc(e,t);for(;r&&r.nodeType!==1;)r=Qc(r,t);return r}function Qb(e,t){let r=bp(e,t);for(;r&&r.nodeType!==1;)r=bp(r,t);return r}function pm(e,t){let r=Rb(e,t);for(;r&&r.dataset.undisplayed;)r=Rb(r,t);return r}function Wb(e,t){let r=Qb(e,t);for(;r&&r.dataset.undisplayed;)r=Qb(r,t);return r}function uh(e){let t,r,i=[],o=[],s=document.createDocumentFragment();if(e.nodeName==="TR"){let f=e.previousElementSibling,x=1;for(;f;){if(f.childElementCount>e.childElementCount){let E=Array.from(e.children);for(;e.firstChild;)e.firstChild.remove();let O=0;for(let B=0;B<f.children.length;B++){let U=f.children[B];if(U.rowSpan&&U.rowSpan>x){let I=U.cloneNode(true);I.rowSpan=U.rowSpan-x,e.appendChild(I);}else {let I=E[O++];I&&e.appendChild(I);}}}f=f.previousElementSibling,x++;}}let u=e;for(;u.parentNode&&u.parentNode.nodeType===1;)i.unshift(u.parentNode),u=u.parentNode;for(var n=0;n<i.length;n++){if(r=i[n],t=r.cloneNode(false),t.setAttribute("data-split-from",t.getAttribute("data-ref")),t.hasAttribute("id")){let f=t.getAttribute("id");t.setAttribute("data-id",f),t.removeAttribute("id");}if(t.hasAttribute("data-break-before")&&t.removeAttribute("data-break-before"),t.hasAttribute("data-previous-break-after")&&t.removeAttribute("data-previous-break-after"),o.length?o[o.length-1].appendChild(t):s.appendChild(t),o.push(t),t.nodeName==="TD"&&r.parentElement.contains(r)){let f=r,x=t;for(;f=f.previousElementSibling;){let E=f.cloneNode(false);t.parentElement.insertBefore(E,x),x=E;}}}return o=void 0,s}function dh(e){return typeof e<"u"&&typeof e.dataset<"u"&&typeof e.dataset.breakBefore<"u"&&(e.dataset.breakBefore==="always"||e.dataset.breakBefore==="page"||e.dataset.breakBefore==="left"||e.dataset.breakBefore==="right"||e.dataset.breakBefore==="recto"||e.dataset.breakBefore==="verso")}function zb(e){return typeof e<"u"&&typeof e.dataset<"u"&&typeof e.dataset.previousBreakAfter<"u"&&(e.dataset.previousBreakAfter==="always"||e.dataset.previousBreakAfter==="page"||e.dataset.previousBreakAfter==="left"||e.dataset.previousBreakAfter==="right"||e.dataset.previousBreakAfter==="recto"||e.dataset.previousBreakAfter==="verso")}function ph(e,t){if(typeof e>"u"||!t||Cp(e)||e.dataset&&e.dataset.undisplayed)return false;let r=t.dataset?t.dataset.page:void 0;if(typeof r>"u"){let o=Hb(t);o&&(r=o.dataset.page);}let i=e.dataset?e.dataset.page:void 0;if(typeof i>"u"){let o=Hb(e,t);o&&(i=o.dataset.page);}return i!==r}function*Kb(e){let t=e.nodeValue,r=t.length,i=0,o,s,u=e.parentElement&&e.parentElement.nodeName==="PRE";for(;i<r;)o=t[i],/^[\S\u202F\u00A0]$/.test(o)||u?s||(s=document.createRange(),s.setStart(e,i)):s&&(s.setEnd(e,i),yield s,s=void 0),i+=1;s&&(s.setEnd(e,i),yield s);}function*Vb(e){let t=e.startContainer,r=t.length,i=e.startOffset,o;for(;i<r;)o=document.createRange(),o.setStart(t,i),o.setEnd(t,i+1),yield o,i+=1;}function fh(e){let t;if(typeof e.tagName>"u")return true;if(e.style&&e.style.display==="none")return false;switch(e.tagName){case "A":case "ABBR":case "ACRONYM":case "B":case "BDO":case "BIG":case "BR":case "BUTTON":case "CITE":case "CODE":case "DFN":case "EM":case "I":case "IMG":case "INPUT":case "KBD":case "LABEL":case "MAP":case "OBJECT":case "Q":case "SAMP":case "SCRIPT":case "SELECT":case "SMALL":case "SPAN":case "STRONG":case "SUB":case "SUP":case "TEXTAREA":case "TIME":case "TT":case "VAR":case "P":case "H1":case "H2":case "H3":case "H4":case "H5":case "H6":case "FIGCAPTION":case "BLOCKQUOTE":case "PRE":case "LI":case "TD":case "DT":case "DD":case "VIDEO":case "CANVAS":t=false;break;default:t=true;}return t}function Gb(e,t=false){return e.cloneNode(t)}function yo$1(e,t,r){let i=e.getAttribute("data-ref");return YT(i,t,r)}function YT(e,t,r){return !r&&t.indexOfRefs&&t.indexOfRefs[e]?t.indexOfRefs[e]:t.querySelector(`[data-ref='${e}']`)}function hh(e){return !!(pc$1(e)||ao(e)&&e.dataset.ref)}function Sp(e){for(;!hh(e)&&(e.previousSibling?e=e.previousSibling:e=e.parentNode,!!e););return e}function Yb(e){let t=e.parentNode;return t?Array.prototype.indexOf.call(t.childNodes,e):0}function gh(e,t){return e.childNodes[t]}function qb(e){return ao(e)?true:!!(pc$1(e)&&e.textContent.trim().length)}function fm(e,t){if(!pc$1(e))return -1;let r=e.textContent,i,o=-1;for(var s=0;s<t.childNodes.length;s++)if(i=t.childNodes[s],i.nodeType===3&&t.childNodes[s].textContent.includes(r)){o=s;break}return o}
191function Cp(e){return e.nodeType===8||e.nodeType===3&&qT(e)}function qT(e){return !/[^\t\n\r ]/.test(e.textContent)}function lh(e){for(;e=e.previousSibling;)if(!Cp(e))return e;return null}function Hb(e,t){if(e&&e.dataset&&e.dataset.page)return e;if(e.parentNode)for(;e=e.parentNode;){if(t&&e===t)return;if(e.dataset&&e.dataset.page)return e}return null}function Xb(e){for(;e=e.parentNode;)if(e&&e.dataset&&e.dataset.breakInside==="avoid")return e;return null}function mh(e,t,r){if(!(r&&e===r)&&e.parentNode)for(;e=e.parentNode;){if(r&&e===r)return;if(e.nodeName===t)return e}}function ch(e){for(;e=e.nextSibling;)if(!Cp(e))return e;return null}function vh(e,t,r){let i=document.createTreeWalker(e||this.dom,r||NodeFilter.SHOW_ALL,t?{acceptNode:t}:null,false),o,s;for(o=i.nextNode();o;)s=o,o=i.nextNode(),s.parentNode.removeChild(s);}var hm=class{constructor(t,r){this.node=t,this.offset=r;}equals(t){return !(!t||this.node&&t.node&&this.node!==t.node||this.offset&&t.offset&&this.offset!==t.offset)}toJSON(t){let r,i=0;return this.node?(ao(this.node)&&this.node.dataset.ref?r=this.node.dataset.ref:t&&(r=this.node.parentElement.dataset.ref),this.node.parentElement&&(i=Array.from(this.node.parentElement.childNodes).indexOf(this.node)),JSON.stringify({node:r,index:i,offset:this.offset})):{}}},vd=hm;var gm=class{constructor(t,r){this.breakToken=t,this.error=r;}},Hc=class extends Error{constructor(t,r){super(t),this.items=r;}},yd=gm;var R1=L$1(Wc(),1);var jm=class{constructor(t){this.context=t||this,this.hooks=[];}register(){for(var t=0;t<arguments.length;++t)if(typeof arguments[t]=="function")this.hooks.push(arguments[t]);else for(var r=0;r<arguments[t].length;++r)this.hooks.push(arguments[t][r]);}trigger(){var t=arguments,r=this.context,i=[];return this.hooks.forEach(function(o){var s=o.apply(r,t);s&&typeof s.then=="function"?i.push(s):i.push(new Promise((u,n)=>{u(s);}));}),Promise.all(i)}triggerSync(){var t=arguments,r=this.context,i=[];return this.hooks.forEach(function(o){var s=o.apply(r,t);i.push(s);}),i}list(){return this.hooks}clear(){return this.hooks=[]}},Fn$1=jm;var vj=1500,Bh=class{constructor(t,r,i){this.element=t,this.bounds=this.element.getBoundingClientRect(),this.parentBounds=this.element.offsetParent.getBoundingClientRect();let o=parseFloat(window.getComputedStyle(this.element).columnGap);if(o){let s=this.bounds.left-this.parentBounds.left;this.gap=o-s;}else this.gap=0;r?this.hooks=r:(this.hooks={},this.hooks.onPageLayout=new Fn$1,this.hooks.layout=new Fn$1,this.hooks.renderNode=new Fn$1,this.hooks.layoutNode=new Fn$1,this.hooks.beforeOverflow=new Fn$1,this.hooks.onOverflow=new Fn$1,this.hooks.afterOverflowRemoved=new Fn$1,this.hooks.onBreakToken=new Fn$1,this.hooks.beforeRenderResult=new Fn$1),this.settings=i||{},this.maxChars=this.settings.maxChars||vj,this.forceRenderBreak=false;}renderTo(s,u,n){return N$1(this,arguments,function*(t,r,i,o=this.bounds){let f=this.getStart(r,i),x=wp(f,r),E,O,B,U,I=false,N,z=0,H=i||new vd(f);for(this.hooks&&this.hooks.onPageLayout.trigger(t,H,this);!B&&!N;){if(U=x.next(),O=E,E=U.value,B=U.done,!E){this.hooks&&this.hooks.layout.trigger(t,this);let q=t.querySelectorAll("img");return q.length&&(yield this.waitForImages(q)),N=this.findBreakToken(t,r,o,H),N&&N.equals(H)?(console.warn("Unable to layout item: ",O),this.hooks&&this.hooks.beforeRenderResult.trigger(void 0,t,this),new yd(void 0,new Hc("Unable to layout item",[O]))):(this.rebuildTableFromBreakToken(N,t),this.hooks&&this.hooks.beforeRenderResult.trigger(N,t,this),new yd(N))}if(this.hooks&&this.hooks.layoutNode.trigger(E),I&&this.shouldBreak(E,f)){this.hooks&&this.hooks.layout.trigger(t,this);let q=t.querySelectorAll("img");if(q.length&&(yield this.waitForImages(q)),N=this.findBreakToken(t,r,o,H),N?this.rebuildTableFromBreakToken(N,t):N=this.breakAt(E),N&&N.equals(H)){console.warn("Unable to layout item: ",E);let re=N.node&&Qc(N.node);if(re)N=new vd(re);else return new yd(void 0,new Hc("Unable to layout item",[E]))}z=0;break}if(E.dataset&&E.dataset.page){let q=E.dataset.page,re=this.element.closest(".pagedjs_page");re.classList.add("pagedjs_named_page"),re.classList.add("pagedjs_"+q+"_page"),E.dataset.splitFrom||re.classList.add("pagedjs_"+q+"_first_page");}let V=fh(E),R=this.append(E,t,i,V);if(z+=R.textContent.length,I||(I=qb(E)),V||(x=wp(Qc(E,r),r)),this.forceRenderBreak){this.hooks&&this.hooks.layout.trigger(t,this),N=this.findBreakToken(t,r,o,H),N?this.rebuildTableFromBreakToken(N,t):N=this.breakAt(E),z=0,this.forceRenderBreak=false;break}if(z>=this.maxChars){this.hooks&&this.hooks.layout.trigger(t,this);let q=t.querySelectorAll("img");if(q.length&&(yield this.waitForImages(q)),N=this.findBreakToken(t,r,o,H),N&&(z=0,this.rebuildTableFromBreakToken(N,t)),N&&N.equals(H)){console.warn("Unable to layout item: ",E);let re=N.node&&Qc(N.node);
191if(re)N=new vd(re);else return this.hooks&&this.hooks.beforeRenderResult.trigger(void 0,t,this),new yd(void 0,new Hc("Unable to layout item",[E]))}}}return this.hooks&&this.hooks.beforeRenderResult.trigger(N,t,this),new yd(N)})}breakAt(t,r=0){let i=new vd(t,r);return this.hooks.onBreakToken.triggerSync(i,void 0,t,this).forEach(s=>{typeof s<"u"&&(i=s);}),i}shouldBreak(t,r){let i=bp(t,r),o=t.parentNode,s=dh(t)&&o&&!i&&dh(o),u;return s&&(u=t.dataset.breakBefore===o.dataset.breakBefore),!u&&dh(t)||zb(t)||ph(t,i)}forceBreak(){this.forceRenderBreak=true;}getStart(t,r){let i,o=r&&r.node;return o?i=o:i=t.firstChild,i}append(t,r,i,o=true,s=true){let u=Gb(t,!o);if(t.parentNode&&ao(t.parentNode)){let f=yo$1(t.parentNode,r);if(f)f.appendChild(u);else if(s){let x=uh(t);f=yo$1(t.parentNode,x),f?(i&&pc$1(i.node)&&i.offset>0&&(u.textContent=u.textContent.substring(i.offset)),f.appendChild(u)):r.appendChild(u),r.appendChild(x);}else r.appendChild(u);}else r.appendChild(u);return u.dataset&&u.dataset.ref&&(r.indexOfRefs||(r.indexOfRefs={}),r.indexOfRefs[u.dataset.ref]=u),this.hooks.renderNode.triggerSync(u,t,this).forEach(f=>{typeof f<"u"&&(u=f);}),u}rebuildTableFromBreakToken(t,r){if(!t||!t.node)return;let i=t.node,o=ao(i)?i.closest("td"):i.parentElement.closest("td");if(o){if(!yo$1(o,r,true))return;for(;o=o.nextElementSibling;)this.append(o,r,null,true);}}waitForImages(t){return N$1(this,null,function*(){let r=Array.from(t).map(i=>N$1(this,null,function*(){return this.awaitImageLoaded(i)}));yield Promise.all(r);})}awaitImageLoaded(t){return N$1(this,null,function*(){return new Promise(r=>{if(t.complete!==true)t.onload=function(){let{width:i,height:o}=window.getComputedStyle(t);r(i,o);},t.onerror=function(i){let{width:o,height:s}=window.getComputedStyle(t);r(o,s,i);};else {let{width:i,height:o}=window.getComputedStyle(t);r(i,o);}})})}avoidBreakInside(t,r){let i;if(t!==r){for(;t.parentNode&&(t=t.parentNode,t!==r);)if(window.getComputedStyle(t)["break-inside"]==="avoid"){i=t;break}return i}}createBreakToken(t,r,i){let o=t.startContainer,s=t.startOffset,u,n,f,x,E;if(ao(o))if(E=gh(o,s),ao(E))if(n=yo$1(E,r),n)u=yo$1(n,i),s=0;else {let O=Sp(E);if(ao(O)||(O=O.parentElement),n=yo$1(O,r),!E.nextSibling){let B=yo$1(n,i),I=document.createTreeWalker(B,NodeFilter.SHOW_ELEMENT).lastChild();if(!yo$1(I,r))return}u=yo$1(n,i).nextSibling,s=0;}else n=yo$1(o,r),n||(n=yo$1(Sp(o),r)),f=yo$1(n,i),x=fm(E,f),x===0?(u=f,s=0):(u=gh(f,x),s=0);else {if(n=yo$1(o.parentNode,r),n||(n=yo$1(Sp(o.parentNode),r)),f=yo$1(n,i),x=fm(o,f),x===-1)return;u=gh(f,x),s+=u.textContent.indexOf(o.textContent);}if(u)return new vd(u,s)}findBreakToken(t,r,i=this.bounds,o,s=true){let u=this.findOverflow(t,i),n,f;if(this.hooks.onOverflow.triggerSync(u,t,i,this).forEach(E=>{typeof E<"u"&&(u=E);}),u){if(n=this.createBreakToken(u,t,r),this.hooks.onBreakToken.triggerSync(n,u,t,this).forEach(O=>{typeof O<"u"&&(n=O);}),n&&n.equals(o))return n;if(n&&n.node&&n.offset&&n.node.textContent?f=n.node.textContent.charAt(n.offset):f=void 0,n&&n.node&&s){let O=this.removeOverflow(u,f);this.hooks&&this.hooks.afterOverflowRemoved.trigger(O,t,this);}}return n}hasOverflow(t,r=this.bounds){let i=t&&t.parentNode,{width:o,height:s}=t.getBoundingClientRect(),u=i?i.scrollWidth:0,n=i?i.scrollHeight:0;return Math.max(Math.floor(o),u)>Math.round(r.width)||Math.max(Math.floor(s),n)>Math.round(r.height)}findOverflow(t,r=this.bounds,i=this.gap){if(!this.hasOverflow(t,r))return;let o=Math.floor(r.left),s=Math.round(r.right+i),u=Math.round(r.top),n=Math.round(r.bottom),f,x=wp(t.firstChild,t),E,O,B,U,I,N,z,H;for(;!O;)if(E=x.next(),O=E.done,B=E.value,I=false,N=false,z=void 0,H=void 0,B){let R=sh(B),q=Math.round(R.left),re=Math.floor(R.right),ce=Math.round(R.top),Te=Math.floor(R.bottom);if(!f&&(q>=s||ce>=n)){let be=false,ne=mh(B,"TD",t);if(ne&&window.getComputedStyle(ne)["break-inside"]==="avoid")z=ne.parentElement;else if(ao(B)){let Ae=window.getComputedStyle(B);be=Ae.getPropertyValue("float")!=="none",I=Ae.getPropertyValue("break-inside")==="avoid",N=B.dataset.breakBefore==="avoid"||B.dataset.previousBreakAfter==="avoid",z=N&&bp(B,t),H=B.tagName==="BR"||B.tagName==="WBR";}let Be;if(B.nodeName==="TR"?Be=B:Be=mh(B,"TR",t),Be){let Ae=Be.parentElement;["TBODY","THEAD"].includes(Ae.nodeName)&&window.getComputedStyle(Ae).getPropertyValue("break-inside")==="avoid"&&(z=Ae);let Re=mh(Be,"TABLE",t),te=Re.querySelector("[colspan]");if(Re&&te){let ue=0;for(let ve of Array.from(Re.rows[0].cells))ue+=parseInt(ve.getAttribute("colspan")||"1");if(Be.cells.length!==ue){let ve=Be.previousElementSibling,ae;for(;ve!==null;){ae=0;for(let Xe of Array.from(ve.cells))ae+=parseInt(Xe.getAttribute("colspan")||"1");if(ae===ue)break;ve=ve.previousElementSibling;}ae===ue&&(z=ve);}}}if(z){f=document.createRange(),f.selectNode(z);break}if(!H&&!be&&ao(B)){f=document.createRange(),f.selectNode(B);break}if(pc$1(B)&&B.textContent.trim().length){f=document.createRange(),f.selectNode(B);break}}if(!f&&pc$1(B)&&B.textContent.trim().length&&!Xb(B.parentNode)){let be=Nb(B),ne;q=0,ce=0;for(var V=0;V!=be.length;V++)ne=be[V],ne.width>0&&(!q||ne.left>q)&&(q=ne.left),ne.height>0&&(!ce||ne.top>ce)&&(ce=ne.top);if(q>=s||ce>=n){f=document.createRange(),U=this.textBreak(B,o,s,u,n),U?f.setStart(B,U):f=void 0;break}}(I||re<=s&&Te<=n)&&(E=Qc(B,t),E&&(x=wp(E,t)));}if(f)return f.setEndAfter(t.lastChild),f}findEndToken(t,r){if(t.childNodes.length===0)return;let i=t.lastChild,o;for(;i&&i.lastChild;)if(!hh(i))i=i.previousSibling;else if(hh(i.lastChild))i=i.lastChild;else {i=Sp(i.lastChild);break}pc$1(i)&&(i.parentNode.dataset.ref?(o=Yb(i),i=i.parentNode):i=i.previousSibling);let s=yo$1(i,r);o&&(s=s.childNodes[o]);let u=Qc(s);return this.breakAt(u)}textBreak(t,r,i,o,s){let u=Kb(t),n=0,f=0,x=0,E=0,O,B,U,I,N;for(;!U&&(B=u.next(),O=B.value,U=B.done,!!O);){if(I=sh(O),n=Math.floor(I.left),f=Math.floor(I.right),x=Math.floor(I.top),E=Math.floor(I.bottom),n>=i||x>=s){N=O.startOffset;break}if(f>i||E>s){let z=Vb(O),H,V,R;for(;!R&&(V=z.next(),H=V.value,R=V.done,!!H);)if(I=sh(H),n=Math.floor(I.left),x=Math.floor(I.top),n>=i||x>=s){N=H.startOffset,U=true;break}}}return N}removeOverflow(t,r){let{startContainer:i}=t,o=t.extractContents();return this.hyphenateAtBreak(i,r),o}hyphenateAtBreak(t,r){if(pc$1(t)){let i=t.textContent,o=i[i.length-1];(r&&/^\w|\u00AD$/.test(o)&&/^\w|\u00AD$/.test(r)||!r&&/^\w|\u00AD$/.test(o))&&(t.parentNode.classList.add("pagedjs_hyphen"),t.textContent+=this.settings.hyphenGlyph||"\u2011");}}equalTokens(t,r){return !(!t||!r||t.node&&r.node&&t.node!==r.node||t.offset&&r.offset&&t.offset!==r.offset)}};(0, R1.default)(Bh.prototype);var xh=Bh;var Q1=L$1(Wc(),1);var Eh=class{constructor(t,r,i,o,s){this.pagesArea=t,this.pageTemplate=r,this.blank=i,this.width=void 0,this.height=void 0,this.hooks=o,this.settings=s||{};}create(t,r){let i=document.importNode(this.pageTemplate.content,true),o,s;r?(this.pagesArea.insertBefore(i,r.nextElementSibling),s=Array.prototype.indexOf.call(this.pagesArea.children,r.nextElementSibling),o=this.pagesArea.children[s]):(this.pagesArea.appendChild(i),o=this.pagesArea.lastChild);let u=o.querySelector(".pagedjs_pagebox"),n=o.querySelector(".pagedjs_page_content"),f=o.querySelector(".pagedjs_footnote_area"),x=n.getBoundingClientRect();return n.style.columnWidth=Math.round(x.width)+"px",n.style.columnGap="calc(var(--pagedjs-margin-right) + var(--pagedjs-margin-left) + var(--pagedjs-bleed-right) + var(--pagedjs-bleed-left) + var(--pagedjs-column-gap-offset))",this.width=Math.round(x.width),this.height=Math.round(x.height),this.element=o,this.pagebox=u,this.area=n,this.footnotesArea=f,o}createWrapper(){let t=document.createElement("div");return this.area.appendChild(t),this.wrapper=t,t}index(t){this.position=t;let r=this.element,i=t+1,o=`page-${i}`;this.id=o,r.dataset.pageNumber=i,r.setAttribute("id",o),this.name&&r.classList.add("pagedjs_"+this.name+"_page"),this.blank&&r.classList.add("pagedjs_blank_page"),t===0&&r.classList.add("pagedjs_first_page"),t%2!==1?(r.classList.remove("pagedjs_left_page"),r.classList.add("pagedjs_right_page")):(r.classList.remove("pagedjs_right_page"),r.classList.add("pagedjs_left_page"));}layout(t,r,i){return N$1(this,null,function*(){this.clear(),this.startToken=r;let o=this.settings;!o.maxChars&&i&&(o.maxChars=i),this.layoutMethod=new xh(this.area,this.hooks,o);let u=(yield this.layoutMethod.renderTo(this.wrapper,t,r)).breakToken;return this.addListeners(t),this.endToken=u,u})}append(t,r){return N$1(this,null,function*(){if(!this.layoutMethod)return this.layout(t,r);let o=(yield this.layoutMethod.renderTo(this.wrapper,t,r)).breakToken;return this.endToken=o,o})}getByParent(t,r){let i;for(var o=0;o<r.length;o++)if(i=r[o],i.dataset.ref===t)return i}onOverflow(t){this._onOverflow=t;}onUnderflow(t){this._onUnderflow=t;}clear(){this.removeListeners(),this.wrapper&&this.wrapper.remove(),this.createWrapper();}addListeners(t){return typeof ResizeObserver<"u"?this.addResizeObserver(t):(this._checkOverflowAfterResize=this.checkOverflowAfterResize.bind(this,t),this.element.addEventListener("overflow",this._checkOverflowAfterResize,false),this.element.addEventListener("underflow",this._checkOverflowAfterResize,false)),this._onScroll=function(){this.listening&&(this.element.scrollLeft=0);}.bind(this),this.element.addEventListener("scroll",this._onScroll),this.listening=true,true}removeListeners(){this.listening=false,typeof ResizeObserver<"u"&&this.ro?this.ro.disconnect():this.element&&(this.element.removeEventListener("overflow",this._checkOverflowAfterResize,false),this.element.removeEventListener("underflow",this._checkOverflowAfterResize,false)),this.element&&this.element.removeEventListener("scroll",this._onScroll);}addResizeObserver(t){let r=this.wrapper,i=r.getBoundingClientRect().height;this.ro=new ResizeObserver(o=>{this.listening&&requestAnimationFrame(()=>{for(let s of o){let u=s.contentRect;u.height>i?(this.checkOverflowAfterResize(t),i=r.getBoundingClientRect().height):u.he
191ight<i&&(this.checkUnderflowAfterResize(t),i=u.height);}});}),this.ro.observe(r);}checkOverflowAfterResize(t){if(!this.listening||!this.layoutMethod)return;let r=this.layoutMethod.findBreakToken(this.wrapper,t,this.startToken);r&&(this.endToken=r,this._onOverflow&&this._onOverflow(r));}checkUnderflowAfterResize(t){if(!this.listening||!this.layoutMethod)return;let r=this.layoutMethod.findEndToken(this.wrapper,t);r&&this._onUnderflow&&this._onUnderflow(r);}destroy(){this.removeListeners(),this.element.remove(),this.element=void 0,this.wrapper=void 0;}};(0, Q1.default)(Eh.prototype);var Om=Eh;var Im=class{constructor(t,r){return t&&t.nodeType?this.dom=this.add(t):typeof t=="string"&&(this.dom=this.parse(t)),this.dom}parse(t,r){let o=document.createRange().createContextualFragment(t);return this.addRefs(o),o}add(t){return this.addRefs(t),t}addRefs(t){var r=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,null,false);let i=r.nextNode();for(;i;){if(!i.hasAttribute("data-ref")){let o=$o();i.setAttribute("data-ref",o);}i.id&&i.setAttribute("data-id",i.id),i=r.nextNode();}}find(t){return this.refs[t]}destroy(){this.refs=void 0,this.dom=void 0;}},H1=Im;var V1=L$1(Wc(),1);var Fm=class{constructor(t){this._q=[],this.context=t,this.tick=requestAnimationFrame,this.running=false,this.paused=false;}enqueue(){var t,r,i,o=[].shift.call(arguments),s=arguments;if(!o)throw new Error("No Task Provided");return typeof o=="function"?(t=new Ah,r=t.promise,i={task:o,args:s,deferred:t,promise:r}):i={promise:o},this._q.push(i),this.paused==false&&!this.running&&this.run(),i.promise}dequeue(){var t,r,i;if(this._q.length&&!this.paused){if(t=this._q.shift(),r=t.task,r)return i=r.apply(this.context,t.args),i&&typeof i.then=="function"?i.then(function(){t.deferred.resolve.apply(this.context,arguments);}.bind(this),function(){t.deferred.reject.apply(this.context,arguments);}.bind(this)):(t.deferred.resolve.apply(this.context,i),t.promise);if(t.promise)return t.promise}else return t=new Ah,t.deferred.resolve(),t.promise}dump(){for(;this._q.length;)this.dequeue();}run(){return this.running||(this.running=true,this.defered=new Ah),this.tick.call(window,()=>{this._q.length?this.dequeue().then(function(){this.run();}.bind(this)):(this.defered.resolve(),this.running=void 0);}),this.paused==true&&(this.paused=false),this.defered.promise}flush(){if(this.running)return this.running;if(this._q.length)return this.running=this.dequeue().then(function(){return this.running=void 0,this.flush()}.bind(this)),this.running}clear(){this._q=[];}length(){return this._q.length}pause(){this.paused=true;}stop(){this._q=[],this.running=false,this.paused=true;}};var W1=Fm;var K1=false,yj=` 192<div class="pagedjs_page"> 193 <div class="pagedjs_sheet"> 194 <div class="pagedjs_bleed pagedjs_bleed-top"> 195 <div class="pagedjs_marks-crop"></div> 196 <div class="pagedjs_marks-middle"> 197 <div class="pagedjs_marks-cross"></div> 198 </div> 199 <div class="pagedjs_marks-crop"></div> 200 </div> 201 <div class="pagedjs_bleed pagedjs_bleed-bottom"> 202 <div class="pagedjs_marks-crop"></div> 203 <div class="pagedjs_marks-middle"> 204 <div class="pagedjs_marks-cross"></div> 205 </div> <div class="pagedjs_marks-crop"></div> 206 </div> 207 <div class="pagedjs_bleed pagedjs_bleed-left"> 208 <div class="pagedjs_marks-crop"></div> 209 <div class="pagedjs_marks-middle"> 210 <div class="pagedjs_marks-cross"></div> 211 </div> <div class="pagedjs_marks-crop"></div> 212 </div> 213 <div class="pagedjs_bleed pagedjs_bleed-right"> 214 <div class="pagedjs_marks-crop"></div> 215 <div class="pagedjs_marks-middle"> 216 <div class="pagedjs_marks-cross"></div> 217 </div> 218 <div class="pagedjs_marks-crop"></div> 219 </div> 220 <div class="pagedjs_pagebox"> 221 <div class="pagedjs_margin-top-left-corner-holder"> 222 <div class="pagedjs_margin pagedjs_margin-top-left-corner"><div class="pagedjs_margin-content"></div></div> 223 </div> 224 <div class="pagedjs_margin-top"> 225 <div class="pagedjs_margin pagedjs_margin-top-left"><div class="pagedjs_margin-content"></div></div> 226 <div class="pagedjs_margin pagedjs_margin-top-center"><div class="pagedjs_margin-content"></div></div> 227 <div class="pagedjs_margin pagedjs_margin-top-right"><div class="pagedjs_margin-content"></div></div> 228 </div> 229 <div class="pagedjs_margin-top-right-corner-holder"> 230 <div class="pagedjs_margin pagedjs_margin-top-right-corner"><div class="pagedjs_margin-content"></div></div> 231 </div> 232 <div class="pagedjs_margin-right"> 233 <div class="pagedjs_margin pagedjs_margin-right-top"><div class="pagedjs_margin-content"></div></div> 234 <div class="pagedjs_margin pagedjs_margin-right-middle"><div class="pagedjs_margin-content"></div></div> 235 <div class="pagedjs_margin pagedjs_margin-right-bottom"><div class="pagedjs_margin-content"></div></div> 236 </div> 237 <div class="pagedjs_margin-left"> 238 <div class="pagedjs_margin pagedjs_margin-left-top"><div class="pagedjs_margin-content"></div></div> 239 <div class="pagedjs_margin pagedjs_margin-left-middle"><div class="pagedjs_margin-content"></div></div> 240 <div class="pagedjs_margin pagedjs_margin-left-bottom"><div class="pagedjs_margin-content"></div></div> 241 </div> 242 <div class="pagedjs_margin-bottom-left-corner-holder"> 243 <div class="pagedjs_margin pagedjs_margin-bottom-left-corner"><div class="pagedjs_margin-content"></div></div> 244 </div> 245 <div class="pagedjs_margin-bottom"> 246 <div class="pagedjs_margin pagedjs_margin-bottom-left"><div class="pagedjs_margin-content"></div></div> 247 <div class="pagedjs_margin pagedjs_margin-bottom-center"><div class="pagedjs_margin-content"></div></div> 248 <div class="pagedjs_margin pagedjs_margin-bottom-right"><div class="pagedjs_margin-content"></div></div> 249 </div> 250 <div class="pagedjs_margin-bottom-right-corner-holder"> 251 <div class="pagedjs_margin pagedjs_margin-bottom-right-corner"><div class="pagedjs_margin-content"></div></div> 252 </div> 253 <div class="pagedjs_area"> 254 <div class="pagedjs_page_content"></div> 255 <div class="pagedjs_footnote_area"> 256 <div class="pagedjs_footnote_content pagedjs_footnote_empty"> 257 <div class="pagedjs_footnote_inner_content"></div> 258 </div>
259 </div> 260 </div> 261 </div> 262 </div> 263</div>`,_h=class{constructor(t,r,i){this.settings=i||{},this.hooks={},this.hooks.beforeParsed=new Fn$1(this),this.hooks.filter=new Fn$1(this),this.hooks.afterParsed=new Fn$1(this),this.hooks.beforePageLayout=new Fn$1(this),this.hooks.onPageLayout=new Fn$1(this),this.hooks.layout=new Fn$1(this),this.hooks.renderNode=new Fn$1(this),this.hooks.layoutNode=new Fn$1(this),this.hooks.onOverflow=new Fn$1(this),this.hooks.afterOverflowRemoved=new Fn$1(this),this.hooks.onBreakToken=new Fn$1,this.hooks.beforeRenderResult=new Fn$1(this),this.hooks.afterPageLayout=new Fn$1(this),this.hooks.finalizePage=new Fn$1(this),this.hooks.afterRendered=new Fn$1(this),this.pages=[],this.total=0,this.q=new W1(this),this.stopped=false,this.rendered=false,this.content=t,this.charsPerBreak=[],this.maxChars,t&&this.flow(t,r);}setup(t){this.pagesArea=document.createElement("div"),this.pagesArea.classList.add("pagedjs_pages"),t?t.appendChild(this.pagesArea):document.querySelector("body").appendChild(this.pagesArea),this.pageTemplate=document.createElement("template"),this.pageTemplate.innerHTML=yj;}flow(t,r){return N$1(this,null,function*(){let i;yield this.hooks.beforeParsed.trigger(t,this),i=new H1(t),this.hooks.filter.triggerSync(i),this.source=i,this.breakToken=void 0,this.pagesArea&&this.pageTemplate?(this.q.clear(),this.removePages()):this.setup(r),this.emit("rendering",i),yield this.hooks.afterParsed.trigger(i,this),yield this.loadFonts();let o=yield this.render(i,this.breakToken);for(;o.canceled;)this.start(),o=yield this.render(i,this.breakToken);return this.rendered=true,this.pagesArea.style.setProperty("--pagedjs-page-count",this.total),yield this.hooks.afterRendered.trigger(this.pages,this),this.emit("rendered",this.pages),this})}render(t,r){return N$1(this,null,function*(){let i=this.layout(t,r),o=false,s;for(;!o;)if(s=yield this.q.enqueue(()=>this.renderAsync(i)),o=s.done,K1);return s})}start(){this.rendered=false,this.stopped=false;}stop(){this.stopped=true;}renderOnIdle(t){return new Promise(r=>{Db(()=>N$1(this,null,function*(){if(this.stopped)return r({done:true,canceled:true});let i=yield t.next();this.stopped?r({done:true,canceled:true}):r(i);}));})}renderAsync(t){return N$1(this,null,function*(){if(this.stopped)return {done:true,canceled:true};let r=yield t.next();return this.stopped?{done:true,canceled:true}:r})}handleBreaks(t,r){return N$1(this,null,function*(){let i=this.total+1,o=i%2===0?"left":"right",s=i%2===0?"verso":"recto",u,n,f;i!==1&&(t&&typeof t.dataset<"u"&&typeof t.dataset.previousBreakAfter<"u"&&(u=t.dataset.previousBreakAfter),t&&typeof t.dataset<"u"&&typeof t.dataset.breakBefore<"u"&&(n=t.dataset.breakBefore),r?f=this.addPage(true):u&&(u==="left"||u==="right")&&u!==o?f=this.addPage(true):u&&(u==="verso"||u==="recto")&&u!==s?f=this.addPage(true):n&&(n==="left"||n==="right")&&n!==o?f=this.addPage(true):n&&(n==="verso"||n==="recto")&&n!==s&&(f=this.addPage(true)),f&&(yield this.hooks.beforePageLayout.trigger(f,void 0,void 0,this),this.emit("page",f),yield this.hooks.afterPageLayout.trigger(f.element,f,void 0,this),yield this.hooks.finalizePage.trigger(f.element,f,void 0,this),this.emit("renderedPage",f)));})}layout(t,r){return O(this,null,function*(){let i=r||false,o=[];for(;i!==void 0&&(true);){i&&i.node?yield new D(this.handleBreaks(i.node)):yield new D(this.handleBreaks(t.firstChild));let s=this.addPage();if(yield new D(this.hooks.beforePageLayout.trigger(s,t,i,this)),this.emit("page",s),i=yield new D(s.layout(t,i,this.maxChars)),i){let u=i.toJSON(true);if(o.lastIndexOf(u)>-1){let n=new Hc("Layout repeated",[i.node]);return console.error("Layout repeated at: ",i.node),n}else o.push(u);}yield new D(this.hooks.afterPageLayout.trigger(s.element,s,i,this)),yield new D(this.hooks.finalizePage.trigger(s.element,s,void 0,this)),this.emit("renderedPage",s),this.recoredCharLength(s.wrapper.textContent.length),yield i;}})}recoredCharLength(t){t!==0&&(this.charsPerBreak.push(t),this.charsPerBreak.length>4&&this.charsPerBreak.shift(),this.maxChars=this.charsPerBreak.reduce((r,i)=>r+i,0)/this.charsPerBreak.length);}removePages(t=0){if(!(t>=this.pages.length)){for(let r=t;r<this.pages.length;r++)this.pages[r].destroy();t>0?this.pages.splice(t):this.pages=[],this.total=this.pages.length;}}
263addPage(t){let r=this.pages[this.pages.length-1],i=new Om(this.pagesArea,this.pageTemplate,t,this.hooks,this.settings);return this.pages.push(i),i.create(void 0,r&&r.element),i.index(this.total),t||(i.onOverflow(o=>{if(console.warn("overflow on",i.id,o),this.rendered)return;let s=this.pages.indexOf(i)+1;this.stop(),this.breakToken=o,this.removePages(s),this.rendered===true&&(this.rendered=false,this.q.enqueue(()=>N$1(this,null,function*(){this.start(),yield this.render(this.source,this.breakToken),this.rendered=true;})));}),i.onUnderflow(o=>{})),this.total=this.pages.length,i}clonePage(t){return N$1(this,null,function*(){let r=this.pages[this.pages.length-1],i=new Om(this.pagesArea,this.pageTemplate,false,this.hooks);this.pages.push(i),i.create(void 0,r&&r.element),i.index(this.total),yield this.hooks.beforePageLayout.trigger(i,void 0,void 0,this),this.emit("page",i);for(let o of t.element.classList)o!=="pagedjs_left_page"&&o!=="pagedjs_right_page"&&i.element.classList.add(o);yield this.hooks.afterPageLayout.trigger(i.element,i,void 0,this),yield this.hooks.finalizePage.trigger(i.element,i,void 0,this),this.emit("renderedPage",i);})}loadFonts(){let t=[];return (document.fonts||[]).forEach(r=>{if(r.status!=="loaded"){let i=r.load().then(o=>r.family,o=>(console.warn("Failed to preload font-family:",r.family),r.family));t.push(i);}}),Promise.all(t).catch(r=>{console.warn(r);})}destroy(){this.pagesArea.remove(),this.pageTemplate.remove();}};(0, V1.default)(_h.prototype);var Lm=_h;var _a$1=L$1(Uo(),1);var r0=class{constructor(t,r){r?this.hooks=r:(this.hooks={},this.hooks.onUrl=new Fn$1(this),this.hooks.onAtPage=new Fn$1(this),this.hooks.onAtMedia=new Fn$1(this),this.hooks.onRule=new Fn$1(this),this.hooks.onDeclaration=new Fn$1(this),this.hooks.onSelector=new Fn$1(this),this.hooks.onPseudoSelector=new Fn$1(this),this.hooks.onContent=new Fn$1(this),this.hooks.onImport=new Fn$1(this),this.hooks.beforeTreeParse=new Fn$1(this),this.hooks.beforeTreeWalk=new Fn$1(this),this.hooks.afterTreeWalk=new Fn$1(this));try{this.url=new URL(t,window.location.href);}catch(i){this.url=new URL(window.location.href);}}parse(t){return N$1(this,null,function*(){return this.text=t,yield this.hooks.beforeTreeParse.trigger(this.text,this),this.ast=_a$1.default.parse(this._text),yield this.hooks.beforeTreeWalk.trigger(this.ast),this.replaceUrls(this.ast),this.id=$o(),this.replaceIds(this.ast),this.imported=[],this.urls(this.ast),this.rules(this.ast),this.atrules(this.ast),yield this.hooks.afterTreeWalk.trigger(this.ast,this),this.ast})}insertRule(t){let r=this.ast.children.appendData(t);return this.declarations(t),r}urls(t){_a$1.default.walk(t,{visit:"Url",enter:(r,i,o)=>{this.hooks.onUrl.trigger(r,i,o);}});}atrules(t){_a$1.default.walk(t,{visit:"Atrule",enter:(r,i,o)=>{let s=_a$1.default.keyword(r.name).basename;s==="page"&&(this.hooks.onAtPage.trigger(r,i,o),this.declarations(r,i,o)),s==="media"&&(this.hooks.onAtMedia.trigger(r,i,o),this.declarations(r,i,o)),s==="import"&&(this.hooks.onImport.trigger(r,i,o),this.imports(r,i,o));}});}rules(t){_a$1.default.walk(t,{visit:"Rule",enter:(r,i,o)=>{this.hooks.onRule.trigger(r,i,o),this.declarations(r,i,o),this.onSelector(r,i,o);}});}declarations(t,r,i){_a$1.default.walk(t,{visit:"Declaration",enter:(o,s,u)=>{this.hooks.onDeclaration.trigger(o,s,u,{ruleNode:t,ruleItem:r,rulelist:i}),o.property==="content"&&_a$1.default.walk(o,{visit:"Function",enter:(n,f,x)=>{this.hooks.onContent.trigger(n,f,x,{declarationNode:o,dItem:s,dList:u},{ruleNode:t,ruleItem:r,rulelist:i});}});}});}onSelector(t,r,i){_a$1.default.walk(t,{visit:"Selector",enter:(o,s,u)=>{this.hooks.onSelector.trigger(o,s,u,{ruleNode:t,ruleItem:r,rulelist:i}),o.children.forEach(n=>{n.type==="PseudoElementSelector"&&_a$1.default.walk(n,{visit:"PseudoElementSelector",enter:(f,x,E)=>{this.hooks.onPseudoSelector.trigger(f,x,E,{selectNode:o,selectItem:s,selectList:u},{ruleNode:t,ruleItem:r,rulelist:i});}});});}});}replaceUrls(t){_a$1.default.walk(t,{visit:"Url",enter:(r,i,o)=>{let s=r.value.value;if(!(r.value.type==="Raw"&&s.startsWith("data:")||r.value.type==="String"&&(s.startsWith('"data:')||s.startsWith("'data:")))){let u=s.replace(/["']/g,""),n=new URL(u,this.url);r.value.value=n.toString();}}});}addScope(t,r){_a$1.default.walk(t,{visit:"Selector",enter:(i,o,s)=>{let u=i.children;
263u.prepend(u.createItem({type:"WhiteSpace",value:" "})),u.prepend(u.createItem({type:"IdSelector",name:r,loc:null,children:null}));}});}getNamedPageSelectors(t){let r={};return _a$1.default.walk(t,{visit:"Rule",enter:(i,o,s)=>{_a$1.default.walk(i,{visit:"Declaration",enter:(u,n,f)=>{if(u.property==="page"){let x=u.value.children.first(),E=x.name,O=_a$1.default.generate(i.prelude);r[E]={name:E,selector:O},u.property="break-before",x.type="Identifier",x.name="always";}}});}}),r}replaceIds(t){_a$1.default.walk(t,{visit:"Rule",enter:(r,i,o)=>{_a$1.default.walk(r,{visit:"IdSelector",enter:(s,u,n)=>{let f=s.name;s.flags=null,s.matcher="=",s.name={type:"Identifier",loc:null,name:"data-id"},s.type="AttributeSelector",s.value={type:"String",loc:null,value:`"${f}"`};}});}});}imports(t,r,i){let o=[];_a$1.default.walk(t,{visit:"MediaQuery",enter:(u,n,f)=>{_a$1.default.walk(u,{visit:"Identifier",enter:(x,E,O)=>{o.push(x.name);}});}}),!o.some((u,n)=>{let f=u;return f==="not"?(f=o[n+1],!(f==="screen"||f==="speech")):f==="screen"||f==="speech"})&&_a$1.default.walk(t,{visit:"String",enter:(u,n,f)=>{let x=u.value.replace(/["']/g,""),O=new URL(x,this.url).toString();this.imported.push(O),i.remove(r);}});}set text(t){this._text=t;}get text(){return this._text}toString(t){return _a$1.default.generate(t||this.ast)}},UE=r0;var PE=` 264:root { 265 --pagedjs-width: 8.5in; 266 --pagedjs-height: 11in; 267 --pagedjs-width-right: 8.5in; 268 --pagedjs-height-right: 11in; 269 --pagedjs-width-left: 8.5in; 270 --pagedjs-height-left: 11in; 271 --pagedjs-pagebox-width: 8.5in; 272 --pagedjs-pagebox-height: 11in; 273 --pagedjs-footnotes-height: 0mm; 274 --pagedjs-margin-top: 1in; 275 --pagedjs-margin-right: 1in; 276 --pagedjs-margin-bottom: 1in; 277 --pagedjs-margin-left: 1in; 278 --pagedjs-padding-top: 0mm; 279 --pagedjs-padding-right: 0mm; 280 --pagedjs-padding-bottom: 0mm; 281 --pagedjs-padding-left: 0mm; 282 --pagedjs-border-top: 0mm; 283 --pagedjs-border-right: 0mm; 284 --pagedjs-border-bottom: 0mm; 285 --pagedjs-border-left: 0mm; 286 --pagedjs-bleed-top: 0mm; 287 --pagedjs-bleed-right: 0mm; 288 --pagedjs-bleed-bottom: 0mm; 289 --pagedjs-bleed-left: 0mm; 290 --pagedjs-bleed-right-top: 0mm; 291 --pagedjs-bleed-right-right: 0mm; 292 --pagedjs-bleed-right-bottom: 0mm; 293 --pagedjs-bleed-right-left: 0mm; 294 --pagedjs-bleed-left-top: 0mm; 295 --pagedjs-bleed-left-right: 0mm; 296 --pagedjs-bleed-left-bottom: 0mm; 297 --pagedjs-bleed-left-left: 0mm; 298 --pagedjs-crop-color: black; 299 --pagedjs-crop-shadow: white; 300 --pagedjs-crop-offset: 2mm; 301 --pagedjs-crop-stroke: 1px; 302 --pagedjs-cross-size: 5mm; 303 --pagedjs-mark-cross-display: none; 304 --pagedjs-mark-crop-display: none; 305 --pagedjs-page-count: 0; 306 --pagedjs-page-counter-increment: 1; 307 --pagedjs-footnotes-count: 0; 308 --pagedjs-column-gap-offset: 1000px; 309} 310 311@page { 312 size: letter; 313 margin: 0; 314} 315 316.pagedjs_sheet { 317 box-sizing: border-box; 318 width: var(--pagedjs-width); 319 height: var(--pagedjs-height); 320 overflow: hidden; 321 position: relative; 322 display: grid; 323 grid-template-columns: [bleed-left] var(--pagedjs-bleed-left) [sheet-center] calc(var(--pagedjs-width) - var(--pagedjs-bleed-left) - var(--pagedjs-bleed-right)) [bleed-right] var(--pagedjs-bleed-right); 324 grid-template-rows: [bleed-top] var(--pagedjs-bleed-top) [sheet-middle] calc(var(--pagedjs-height) - var(--pagedjs-bleed-top) - var(--pagedjs-bleed-bottom)) [bleed-bottom] var(--pagedjs-bleed-bottom); 325} 326 327.pagedjs_right_page .pagedjs_sheet { 328 width: var(--pagedjs-width-right); 329 height: var(--pagedjs-height-right); 330 grid-template-columns: [bleed-left] var(--pagedjs-bleed-right-left) [sheet-center] calc(var(--pagedjs-width) - var(--pagedjs-bleed-right-left) - var(--pagedjs-bleed-right-right)) [bleed-right] var(--pagedjs-bleed-right-right); 331 grid-template-rows: [bleed-top] var(--pagedjs-bleed-right-top) [sheet-middle] calc(var(--pagedjs-height) - var(--pagedjs-bleed-right-top) - var(--pagedjs-bleed-right-bottom)) [bleed-bottom] var(--pagedjs-bleed-right-bottom); 332} 333 334.pagedjs_left_page .pagedjs_sheet { 335 width: var(--pagedjs-width-left); 336 height: var(--pagedjs-height-left); 337 grid-template-columns: [bleed-left] var(--pagedjs-bleed-left-left) [sheet-center] calc(var(--pagedjs-width) - var(--pagedjs-bleed-left-left) - var(--pagedjs-bleed-left-right)) [bleed-right] var(--pagedjs-bleed-left-right); 338 grid-template-rows: [bleed-top] var(--pagedjs-bleed-left-top) [
338sheet-middle] calc(var(--pagedjs-height) - var(--pagedjs-bleed-left-top) - var(--pagedjs-bleed-left-bottom)) [bleed-bottom] var(--pagedjs-bleed-left-bottom); 339} 340 341.pagedjs_bleed { 342 display: flex; 343 align-items: center; 344 justify-content: center; 345 flex-wrap: nowrap; 346 overflow: hidden; 347} 348 349.pagedjs_bleed-top { 350 grid-column: bleed-left / -1; 351 grid-row: bleed-top; 352 flex-direction: row; 353} 354 355.pagedjs_bleed-bottom { 356 grid-column: bleed-left / -1; 357 grid-row: bleed-bottom; 358 flex-direction: row; 359} 360 361.pagedjs_bleed-left { 362 grid-column: bleed-left; 363 grid-row: bleed-top / -1; 364 flex-direction: column; 365} 366 367.pagedjs_bleed-right { 368 grid-column: bleed-right; 369 grid-row: bleed-top / -1; 370 flex-direction: column; 371} 372 373.pagedjs_marks-crop { 374 display: var(--pagedjs-mark-crop-display); 375 flex-grow: 0; 376 flex-shrink: 0; 377 z-index: 9999999999; 378} 379 380.pagedjs_bleed-top .pagedjs_marks-crop:nth-child(1), 381.pagedjs_bleed-bottom .pagedjs_marks-crop:nth-child(1) { 382 width: calc(var(--pagedjs-bleed-left) - var(--pagedjs-crop-stroke)); 383 border-right: var(--pagedjs-crop-stroke) solid var(--pagedjs-crop-color); 384 box-shadow: 1px 0px 0px 0px var(--pagedjs-crop-shadow); 385} 386 387.pagedjs_right_page .pagedjs_bleed-top .pagedjs_marks-crop:nth-child(1), 388.pagedjs_right_page .pagedjs_bleed-bottom .pagedjs_marks-crop:nth-child(1) { 389 width: calc(var(--pagedjs-bleed-right-left) - var(--pagedjs-crop-stroke)); 390} 391 392.pagedjs_left_page .pagedjs_bleed-top .pagedjs_marks-crop:nth-child(1), 393.pagedjs_left_page .pagedjs_bleed-bottom .pagedjs_marks-crop:nth-child(1) { 394 width: calc(var(--pagedjs-bleed-left-left) - var(--pagedjs-crop-stroke)); 395} 396 397.pagedjs_bleed-top .pagedjs_marks-crop:nth-child(3), 398.pagedjs_bleed-bottom .pagedjs_marks-crop:nth-child(3) { 399 width: calc(var(--pagedjs-bleed-right) - var(--pagedjs-crop-stroke)); 400 border-left: var(--pagedjs-crop-stroke) solid var(--pagedjs-crop-color); 401 box-shadow: -1px 0px 0px 0px var(--pagedjs-crop-shadow); 402} 403 404.pagedjs_right_page .pagedjs_bleed-top .pagedjs_marks-crop:nth-child(3), 405.pagedjs_right_page .pagedjs_bleed-bottom .pagedjs_marks-crop:nth-child(3) { 406 width: calc(var(--pagedjs-bleed-right-right) - var(--pagedjs-crop-stroke)); 407} 408 409.pagedjs_left_page .pagedjs_bleed-top .pagedjs_marks-crop:nth-child(3), 410.pagedjs_left_page .pagedjs_bleed-bottom .pagedjs_marks-crop:nth-child(3) { 411 width: calc(var(--pagedjs-bleed-left-right) - var(--pagedjs-crop-stroke)); 412} 413 414.pagedjs_bleed-top .pagedjs_marks-crop { 415 align-self: flex-start; 416 height: calc(var(--pagedjs-bleed-top) - var(--pagedjs-crop-offset)); 417} 418 419.pagedjs_right_page .pagedjs_bleed-top .pagedjs_marks-crop { 420 height: calc(var(--pagedjs-bleed-right-top) - var(--pagedjs-crop-offset)); 421} 422 423.pagedjs_left_page .pagedjs_bleed-top .pagedjs_marks-crop { 424 height: calc(var(--pagedjs-bleed-left-top) - var(--pagedjs-crop-offset)); 425} 426 427.pagedjs_bleed-bottom .pagedjs_marks-crop { 428 align-self: flex-end; 429 height: calc(var(--pagedjs-bleed-bottom) - var(--pagedjs-crop-offset)); 430} 431 432.pagedjs_right_page .pagedjs_bleed-bottom .pagedjs_marks-crop { 433 height: calc(var(--pagedjs-bleed-right-bottom) - var(--pagedjs-crop-offset)); 434} 435 436.pagedjs_left_page .pagedjs_bleed-bottom .pagedjs_marks-crop { 437 height: calc(var(--pagedjs-bleed-left-bottom) - var(--pagedjs-crop-offset)); 438} 439 440.pagedjs_bleed-left .pagedjs_marks-crop:nth-child(1), 441.pagedjs_bleed-right .pagedjs_marks-crop:nth-child(1) { 442 height: calc(var(--pagedjs-bleed-top) - var(--pagedjs-crop-stroke)); 443 border-bottom: var(--pagedjs-crop-stroke) solid var(--pagedjs-crop-color); 444 box-shadow: 0px 1px 0px 0px var(--pagedjs-crop-shadow); 445} 446 447.pagedjs_right_page .pagedjs_bleed-left .pagedjs_marks-crop:nth-child(1), 448.pagedjs_right_page .pagedjs_bleed-right .pagedjs_marks-crop:nth-child(1) { 449 height: calc(var(--pagedjs-bleed-right-top) - var(--pagedjs-crop-stroke)); 450} 451 452.pagedjs_left_page .pagedjs_bleed-left .pagedjs_marks-crop:nth-child(1), 453.pagedjs_left_page .pagedjs_bleed-right .pagedjs_marks-crop:nth-child(1) { 454 height: calc(var(--pagedjs-bleed-left-top) - var(--pagedjs-crop-stroke)); 455} 456 457.pagedjs_bleed-left .pagedjs_marks-crop:nth-child(3), 458.pagedjs_bleed-right .pagedjs_marks-crop:nth-child(3) { 459 height: calc(var(--pagedjs-bleed-bottom) - var(--pagedjs-crop-stroke)); 460 border-top: var(--pagedjs-crop-stroke) solid var(--pagedjs-crop-color); 461 box-shadow: 0px -1px 0px 0px var(--pagedjs-crop-shadow); 462} 463 464.pagedjs_right_page .pagedjs_bleed-left .pagedjs_marks-crop:nth-child(3), 465.pagedjs_right_page .pagedjs_bleed-right .pagedjs_marks-crop:nth-child(3) { 466 height: calc(var(--pagedjs-bleed-right-bottom) - var(--pagedjs-crop-stroke)); 467} 468 469.pagedjs_left_page .pagedjs_bleed-left .pagedjs_marks-crop:nth-child(3), 470.pagedjs_left_page .pagedjs_bleed-right .pagedjs_marks-crop:nth-child(3) { 471 height: calc(var(--pagedjs-bleed-left-bottom) - var(--pagedjs-crop-stroke)); 472} 473 474.pagedjs_bleed-left .pagedjs_marks-crop { 475 width: calc(var(--pagedjs-bleed-left) - var(--pagedjs-crop-offset)); 476 align-self: flex-start; 477} 478 479.pagedjs_right_page .pagedjs_bleed-left .pagedjs_marks-crop { 480 width: calc(var(--pagedjs-bleed-right-left) - var(--pagedjs-crop-offset)); 481} 482 483.pagedjs_left_page .pagedjs_bleed-left .pagedjs_marks-crop { 484 width: calc(var(--pagedjs-bleed-left-left) - var(--pagedjs-crop-offset)); 485} 486 487.pagedjs_bleed-right .pagedjs_marks-crop { 488 width: calc(var(--pagedjs-bleed-right) - var(--pagedjs-crop-offset)); 489 align-self: flex-end; 490} 491 492.pagedjs_right_page .pagedjs_bleed-right .pagedjs_marks-crop { 493 width: calc(var(--pagedjs-bleed-right-right) - var(--pagedjs-crop-offset)); 494} 495 496.pagedjs_left_page .pagedjs_bleed-right .pagedjs_marks-crop { 497 width: calc(var(--pagedjs-bleed-left-right) - var(--pagedjs-crop-offset)); 498} 499 500.pagedjs_marks-middle { 501 display: flex; 502 flex-grow: 1; 503 flex-shrink: 0; 504 align-items: center; 505 justify-content: center; 506} 507 508.pagedjs_marks-cross { 509 display: var(--pagedjs-mark-cross-display); 510 background-image: url(data:image/svg+xml;
510base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzMi41MzdweCIgaGVpZ2h0PSIzMi41MzdweCIgdmlld0JveD0iMC4xMDQgMC4xMDQgMzIuNTM3IDMyLjUzNyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwLjEwNCAwLjEwNCAzMi41MzcgMzIuNTM3IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMy4zODkzIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0yOS45MzEsMTYuMzczYzAsNy40ODktNi4wNjgsMTMuNTYtMTMuNTU4LDEzLjU2Yy03LjQ4MywwLTEzLjU1Ny02LjA3Mi0xMy41NTctMTMuNTZjMC03LjQ4Niw2LjA3NC0xMy41NTQsMTMuNTU3LTEzLjU1NEMyMy44NjIsMi44MTksMjkuOTMxLDguODg3LDI5LjkzMSwxNi4zNzN6Ii8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjMuMzg5MyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMC4xMDQiIHkxPSIxNi4zNzMiIHgyPSIzMi42NDIiIHkyPSIxNi4zNzMiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMy4zODkzIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxNi4zNzMiIHkxPSIwLjEwNCIgeDI9IjE2LjM3MyIgeTI9IjMyLjY0MiIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIzLjM4OTMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTI0LjUwOCwxNi4zNzNjMCw0LjQ5Ni0zLjYzOCw4LjEzNS04LjEzNSw4LjEzNWMtNC40OTEsMC04LjEzNS0zLjYzOC04LjEzNS04LjEzNWMwLTQuNDg5LDMuNjQ0LTguMTM1LDguMTM1LTguMTM1QzIwLjg2OSw4LjIzOSwyNC41MDgsMTEuODg0LDI0LjUwOCwxNi4zNzN6Ii8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjAuNjc3OCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMjkuOTMxLDE2LjM3M2MwLDcuNDg5LTYuMDY4LDEzLjU2LTEzLjU1OCwxMy41NmMtNy40ODMsMC0xMy41NTctNi4wNzItMTMuNTU3LTEzLjU2YzAtNy40ODYsNi4wNzQtMTMuNTU0LDEzLjU1Ny0xMy41NTRDMjMuODYyLDIuODE5LDI5LjkzMSw4Ljg4NywyOS45MzEsMTYuMzczeiIvPjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIwLjY3NzgiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjAuMTA0IiB5MT0iMTYuMzczIiB4Mj0iMzIuNjQyIiB5Mj0iMTYuMzczIi8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjAuNjc3OCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTYuMzczIiB5MT0iMC4xMDQiIHgyPSIxNi4zNzMiIHkyPSIzMi42NDIiLz48cGF0aCBkPSJNMjQuNTA4LDE2LjM3M2MwLDQuNDk2LTMuNjM4LDguMTM1LTguMTM1LDguMTM1Yy00LjQ5MSwwLTguMTM1LTMuNjM4LTguMTM1LTguMTM1YzAtNC40ODksMy42NDQtOC4xMzUsOC4xMzUtOC4xMzVDMjAuODY5LDguMjM5LDI0LjUwOCwxMS44ODQsMjQuNTA4LDE2LjM3MyIvPjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIwLjY3NzgiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjguMjM5IiB5MT0iMTYuMzczIiB4Mj0iMjQuNTA4IiB5Mj0iMTYuMzczIi8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjAuNjc3OCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTYuMzczIiB5MT0iOC4yMzkiIHgyPSIxNi4zNzMiIHkyPSIyNC41MDgiLz48L3N2Zz4=); 511 background-repeat: no-repeat; 512 background-position: 50% 50%; 513 background-size: var(--pagedjs-cross-size); 514 515 z-index: 2147483647; 516 width: var(--pagedjs-cross-size); 517 height: var(--pagedjs-cross-size); 518} 519 520.pagedjs_pagebox { 521 box-sizing: border-box; 522 width: var(--pagedjs-pagebox-width); 523 height: var(--pagedjs-pagebox-height); 524 position: relative; 525 display: grid; 526 grid-template-columns: [left] var(--pagedjs-margin-left) [center] calc(var(--pagedjs-pagebox-width) - var(--pagedjs-margin-left) - var(--pagedjs-margin-right)) [right] var(--pagedjs-margin-right); 527 grid-template-rows: [header] var(--pagedjs-margin-top) [page] calc(var(--pagedjs-pagebox-height) - var(--pagedjs-margin-top) - var(--pagedjs-margin-bottom)) [footer] var(--pagedjs-margin-bottom); 528 grid-column: sheet-center;
529 grid-row: sheet-middle; 530} 531 532.pagedjs_pagebox * { 533 box-sizing: border-box; 534} 535 536.pagedjs_margin-top { 537 width: calc(var(--pagedjs-pagebox-width) - var(--pagedjs-margin-left) - var(--pagedjs-margin-right)); 538 height: var(--pagedjs-margin-top); 539 grid-column: center; 540 grid-row: header; 541 flex-wrap: nowrap; 542 display: grid; 543 grid-template-columns: repeat(3, 1fr); 544 grid-template-rows: 100%; 545} 546 547.pagedjs_margin-top-left-corner-holder { 548 width: var(--pagedjs-margin-left); 549 height: var(--pagedjs-margin-top); 550 display: flex; 551 grid-column: left; 552 grid-row: header; 553} 554 555.pagedjs_margin-top-right-corner-holder { 556 width: var(--pagedjs-margin-right); 557 height: var(--pagedjs-margin-top); 558 display: flex; 559 grid-column: right; 560 grid-row: header; 561} 562 563.pagedjs_margin-top-left-corner { 564 width: var(--pagedjs-margin-left); 565} 566 567.pagedjs_margin-top-right-corner { 568 width: var(--pagedjs-margin-right); 569} 570 571.pagedjs_margin-right { 572 height: calc(var(--pagedjs-pagebox-height) - var(--pagedjs-margin-top) - var(--pagedjs-margin-bottom)); 573 width: var(--pagedjs-margin-right); 574 right: 0; 575 grid-column: right; 576 grid-row: page; 577 display: grid; 578 grid-template-rows: repeat(3, 33.3333%); 579 grid-template-columns: 100%; 580} 581 582.pagedjs_margin-bottom { 583 width: calc(var(--pagedjs-pagebox-width) - var(--pagedjs-margin-left) - var(--pagedjs-margin-right)); 584 height: var(--pagedjs-margin-bottom); 585 grid-column: center; 586 grid-row: footer; 587 display: grid; 588 grid-template-columns: repeat(3, 1fr); 589 grid-template-rows: 100%; 590} 591 592.pagedjs_margin-bottom-left-corner-holder { 593 width: var(--pagedjs-margin-left); 594 height: var(--pagedjs-margin-bottom); 595 display: flex; 596 grid-column: left; 597 grid-row: footer; 598} 599 600.pagedjs_margin-bottom-right-corner-holder { 601 width: var(--pagedjs-margin-right); 602 height: var(--pagedjs-margin-bottom); 603 display: flex; 604 grid-column: right; 605 grid-row: footer; 606} 607 608.pagedjs_margin-bottom-left-corner { 609 width: var(--pagedjs-margin-left); 610} 611 612.pagedjs_margin-bottom-right-corner { 613 width: var(--pagedjs-margin-right); 614} 615 616 617 618.pagedjs_margin-left { 619 height: calc(var(--pagedjs-pagebox-height) - var(--pagedjs-margin-top) - var(--pagedjs-margin-bottom)); 620 width: var(--pagedjs-margin-left); 621 grid-column: left; 622 grid-row: page; 623 display: grid; 624 grid-template-rows: repeat(3, 33.33333%); 625 grid-template-columns: 100%; 626} 627 628.pagedjs_pages .pagedjs_pagebox .pagedjs_margin:not(.hasContent) { 629 visibility: hidden; 630} 631 632.pagedjs_pagebox > .pagedjs_area { 633 grid-column: center; 634 grid-row: page; 635 width: 100%; 636 height: 100%; 637 padding: var(--pagedjs-padding-top) var(--pagedjs-padding-right) var(--pagedjs-padding-bottom) var(--pagedjs-padding-left); 638 border-top: var(--pagedjs-border-top); 639 border-right: var(--pagedjs-border-right); 640 border-bottom: var(--pagedjs-border-bottom); 641 border-left: var(--pagedjs-border-left); 642} 643 644.pagedjs_pagebox > .pagedjs_area > .pagedjs_page_content { 645 width: 100%; 646 height: calc(100% - var(--pagedjs-footnotes-height)); 647 position: relative; 648 column-fill: auto; 649} 650 651.pagedjs_pagebox > .pagedjs_area > .pagedjs_page_content > div { 652 height: inherit; 653} 654 655.pagedjs_pagebox > .pagedjs_area > .pagedjs_footnote_area { 656 position: relative; 657 overflow: hidden; 658 height: var(--pagedjs-footnotes-height); 659 display: flex; 660 justify-content: flex-end; 661 flex-flow: column; 662} 663 664.pagedjs_pagebox > .pagedjs_area > .pagedjs_footnote_area > .pagedjs_footnote_content { 665 overflow: hidden; 666} 667 668.pagedjs_pagebox > .pagedjs_area > .pagedjs_footnote_area > .pagedjs_footnote_inner_content { 669 overflow: hidden; 670} 671 672.pagedjs_area [data-footnote-call] { 673 all: unset; 674 counter-increment: footnote; 675} 676 677.pagedjs_area [data-split-from] { 678 counter-increment: unset; 679 counter-reset: unset; 680} 681 682[data-footnote-call]::after { 683 vertical-align: super; 684 font-size: 65%; 685 line-height: normal; 686 content: counter(footnote); 687} 688 689@supports ( font-variant-position: super ) { 690 [data-footnote-call]::after { 691 vertical-align: baseline; 692 font-size: 100%; 693 line-height: inherit; 694 font-variant-position: super; 695 } 696} 697 698.pagedjs_footnote_empty { 699 display: none; 700} 701 702.pagedjs_area [data-split-from] { 703 counter-increment: unset; 704 counter-reset: unset; 705} 706 707[data-footnote-marker] { 708 text-indent: 0; 709 display: list-item; 710 list-style-position: inside; 711} 712 713[data-footnote-marker][data-split-from] { 714 list-style: none; 715} 716 717[data-footnote-marker]:not([data-split-from]) { 718 counter-increment: footnote-marker; 719} 720 721[data-footnote-marker]::marker { 722 content: counter(footnote-marker) ". "; 723} 724 725[data-footnote-marker][data-split-from]::marker { 726 content: unset; 727} 728 729.pagedjs_area .pagedjs_footnote_inner_content [data-note-display="inline"] { 730 display: inline; 731} 732 733.pagedjs_page { 734 counter-increment: page var(--pagedjs-page-counter-increment); 735 width: var(--pagedjs-width); 736 height: var(--pagedjs-height); 737} 738 739.pagedjs_page.pagedjs_right_page { 740 width: var(--pagedjs-width-right); 741 height: var(--pagedjs-height-right); 742} 743 744.pagedjs_page.pagedjs_left_page { 745 width: var(--pagedjs-width-left); 746 height: var(--pagedjs-height-left); 747} 748 749.pagedjs_pages { 750 counter-reset: pages var(--pagedjs-page-count) footnote var(--pagedjs-footnotes-count) footnote-marker var(--pagedjs-footnotes-count); 751} 752 753.pagedjs_pagebox .pagedjs_margin-top-left-corner, 754.pagedjs_pagebox .pagedjs_margin-top-right-corner, 755.pagedjs_pagebox .pagedjs_margin-bottom-left-corner, 756.pagedjs_pagebox .pagedjs_margin-bottom-right-corner, 757.pagedjs_pagebox .pagedjs_margin-top-left, 758.pagedjs_pagebox .pagedjs_margin-top-right, 759.pagedjs_pagebox .pagedjs_margin-bottom-left, 760.pagedjs_pagebox .pagedjs_margin-bottom-right, 761.pagedjs_pagebox .pagedjs_margin-top-center, 762.pagedjs_pagebox .pagedjs_margin-bottom-center, 763.pagedjs_pagebox .pagedjs_margin-top-center, 764.pagedjs_pagebox .pagedjs_margin-bottom-center, 765.pagedjs_margin-right-middle, 766.pagedjs_margin-left-middle { 767 display: flex; 768 align-items: center; 769} 770 771.pagedjs_margin-right-top, 772.pagedjs_margin-left-top { 773 display: flex; 774 align-items: flex-top; 775} 776 777 778.pagedjs_margin-right-bottom, 779.pagedjs_margin-left-bottom { 780 display: flex; 781 align-items: flex-end; 782} 783 784 785 786/* 787.pagedjs_pagebox .pagedjs_margin-top-center, 788.pagedjs_pagebox .pagedjs_margin-bottom-center { 789 height: 100%; 790 display: none; 791 align-items: center; 792 flex: 1 0 33%; 793 margin: 0 auto; 794} 795 796.pagedjs_pagebox .pagedjs_margin-top-left-corner, 797.pagedjs_pagebox .pagedjs_margin-top-right-corner, 798.pagedjs_pagebox .pagedjs_margin-bottom-right-corner, 799.pagedjs_pagebox .pagedjs_margin-bottom-left-corner { 800 display: none; 801 align-items: center; 802} 803 804.pagedjs_pagebox .pagedjs_margin-left-top, 805.pagedjs_pagebox .pagedjs_margin-right-top {
806 display: none; 807 align-items: flex-start; 808} 809 810.pagedjs_pagebox .pagedjs_margin-right-middle, 811.pagedjs_pagebox .pagedjs_margin-left-middle { 812 display: none; 813 align-items: center; 814} 815 816.pagedjs_pagebox .pagedjs_margin-left-bottom, 817.pagedjs_pagebox .pagedjs_margin-right-bottom { 818 display: none; 819 align-items: flex-end; 820} 821*/ 822 823.pagedjs_pagebox .pagedjs_margin-top-left, 824.pagedjs_pagebox .pagedjs_margin-top-right-corner, 825.pagedjs_pagebox .pagedjs_margin-bottom-left, 826.pagedjs_pagebox .pagedjs_margin-bottom-right-corner { text-align: left; } 827 828.pagedjs_pagebox .pagedjs_margin-top-left-corner, 829.pagedjs_pagebox .pagedjs_margin-top-right, 830.pagedjs_pagebox .pagedjs_margin-bottom-left-corner, 831.pagedjs_pagebox .pagedjs_margin-bottom-right { text-align: right; } 832 833.pagedjs_pagebox .pagedjs_margin-top-center, 834.pagedjs_pagebox .pagedjs_margin-bottom-center, 835.pagedjs_pagebox .pagedjs_margin-left-top, 836.pagedjs_pagebox .pagedjs_margin-left-middle, 837.pagedjs_pagebox .pagedjs_margin-left-bottom, 838.pagedjs_pagebox .pagedjs_margin-right-top, 839.pagedjs_pagebox .pagedjs_margin-right-middle, 840.pagedjs_pagebox .pagedjs_margin-right-bottom { text-align: center; } 841 842.pagedjs_pages .pagedjs_margin .pagedjs_margin-content { 843 width: 100%; 844} 845 846.pagedjs_pages .pagedjs_margin-left .pagedjs_margin-content::after, 847.pagedjs_pages .pagedjs_margin-top .pagedjs_margin-content::after, 848.pagedjs_pages .pagedjs_margin-right .pagedjs_margin-content::after, 849.pagedjs_pages .pagedjs_margin-bottom .pagedjs_margin-content::after { 850 display: block; 851} 852 853.pagedjs_pages > .pagedjs_page > .pagedjs_sheet > .pagedjs_pagebox > .pagedjs_area > div [data-split-to] { 854 margin-bottom: unset; 855 padding-bottom: unset; 856} 857 858.pagedjs_pages > .pagedjs_page > .pagedjs_sheet > .pagedjs_pagebox > .pagedjs_area > div [data-split-from] { 859 text-indent: unset; 860 margin-top: unset; 861 padding-top: unset; 862 initial-letter: unset; 863} 864 865.pagedjs_pages > .pagedjs_page > .pagedjs_sheet > .pagedjs_pagebox > .pagedjs_area > div [data-split-from] > *::first-letter, 866.pagedjs_pages > .pagedjs_page > .pagedjs_sheet > .pagedjs_pagebox > .pagedjs_area > div [data-split-from]::first-letter { 867 color: unset; 868 font-size: unset; 869 font-weight: unset; 870 font-family: unset; 871 color: unset; 872 line-height: unset; 873 float: unset; 874 padding: unset; 875 margin: unset; 876} 877 878.pagedjs_pages > .pagedjs_page > .pagedjs_sheet > .pagedjs_pagebox > .pagedjs_area > div [data-split-to]:not([data-footnote-call]):after, 879.pagedjs_pages > .pagedjs_page > .pagedjs_sheet > .pagedjs_pagebox > .pagedjs_area > div [data-split-to]:not([data-footnote-call])::after { 880 content: unset; 881} 882 883.pagedjs_pages > .pagedjs_page > .pagedjs_sheet > .pagedjs_pagebox > .pagedjs_area > div [data-split-from]:not([data-footnote-call]):before, 884.pagedjs_pages > .pagedjs_page > .pagedjs_sheet > .pagedjs_pagebox > .pagedjs_area > div [data-split-from]:not([data-footnote-call])::before { 885 content: unset; 886} 887 888.pagedjs_pages > .pagedjs_page > .pagedjs_sheet > .pagedjs_pagebox > .pagedjs_area > div li[data-split-from]:first-of-type { 889 list-style: none; 890} 891 892/* 893[data-page]:not([data-split-from]), 894[data-break-before="page"]:not([data-split-from]), 895[data-break-before="always"]:not([data-split-from]), 896[data-break-before="left"]:not([data-split-from]), 897[data-break-before="right"]:not([data-split-from]), 898[data-break-before="recto"]:not([data-split-from]), 899[data-break-before="verso"]:not([data-split-from]) 900{ 901 break-before: column; 902} 903 904[data-page]:not([data-split-to]), 905[data-break-after="page"]:not([data-split-to]), 906[data-break-after="always"]:not([data-split-to]), 907[data-break-after="left"]:not([data-split-to]), 908[data-break-after="right"]:not([data-split-to]), 909[data-break-after="recto"]:not([data-split-to]), 910[data-break-after="verso"]:not([data-split-to]) 911{ 912 break-after: column; 913} 914*/ 915 916.pagedjs_clear-after::after { 917 content: none !important; 918} 919 920[data-align-last-split-element='justify'] { 921 text-align-last: justify; 922} 923 924 925@media print { 926 html { 927 width: 100%; 928 height: 100%; 929 -webkit-print-color-adjust: exact; 930 print-color-adjust: exact; 931 } 932 body { 933 margin: 0; 934 padding: 0; 935 width: 100% !important; 936 height: 100% !important; 937 min-width: 100%; 938 max-width: 100%; 939 min-height: 100%; 940 max-height: 100%; 941 } 942 .pagedjs_pages { 943 width: auto; 944 display: block !important; 945 transform: none !important; 946 height: 100% !important; 947 min-height: 100%; 948 max-height: 100%; 949 overflow: visible; 950 } 951 .pagedjs_page { 952 margin: 0; 953 padding: 0; 954 max-height: 100%; 955 min-height: 100%; 956 height: 100% !important; 957 page-break-after: always; 958 break-after: page; 959 } 960 .pagedjs_sheet { 961 margin: 0; 962 padding: 0; 963 max-height: 100%; 964 min-height: 100%; 965 height: 100% !important; 966 } 967} 968`;function gg(r){return N$1(this,arguments,function*(e,t={}){return new Promise(function(i,o){let s=new XMLHttpRequest;s.open(t.method||"get",e,true);for(let u in t.headers)s.setRequestHeader(u,t.headers[u]);s.withCredentials=t.credentials==="include",s.onload=()=>{let u=s.status===0&&e.startsWith("file://")?200:s.status;i(new Response(s.responseText,{status:u}));},s.onerror=o,s.send(t.body||null);})})}var n0=class{constructor(t){this.sheets=[],this.inserted=[],this.hooks={},this.hooks.onUrl=new Fn$1(this),this.hooks.onAtPage=new Fn$1(this),this.hooks.onAtMedia=new Fn$1(this),this.hooks.onRule=new Fn$1(this),this.hooks.onDeclaration=new Fn$1(this),this.hooks.onContent=new Fn$1(this),this.hooks.onSelector=new Fn$1(this),this.hooks.onPseudoSelector=new Fn$1(this),this.hooks.onImport=new Fn$1(this),this.hooks.beforeTreeParse=new Fn$1(this),this.hooks.beforeTreeWalk=new Fn$1(this),this.hooks.afterTreeWalk=new Fn$1(this),t!==false&&this.setup();}setup(){return this.base=this.insert(PE),this.styleEl=document.createElement("style"),document.head.appendChild(this.styleEl),this.styleSheet=this.styleEl.sheet,this.styleSheet}add(){return N$1(this,arguments,function*(){let t=[],r=[];for(var i=0;i<arguments.length;i++){let o;if(typeof arguments[i]=="object")for(let s in arguments[i]){let u=arguments[i];
968o=new Promise(function(n,f){r.push(s),n(u[s]);});}else r.push(arguments[i]),o=gg(arguments[i]).then(s=>s.text());t.push(o);}return yield Promise.all(t).then(o=>N$1(this,null,function*(){let s="";for(let u=0;u<o.length;u++)s=yield this.convertViaSheet(o[u],r[u]),this.insert(s);return s}))})}convertViaSheet(t,r){return N$1(this,null,function*(){let i=new UE(r,this.hooks);yield i.parse(t);for(let o of i.imported){let s=yield gg(o).then(n=>n.text()),u=yield this.convertViaSheet(s,o);this.insert(u);}return this.sheets.push(i),typeof i.width<"u"&&(this.width=i.width),typeof i.height<"u"&&(this.height=i.height),typeof i.orientation<"u"&&(this.orientation=i.orientation),i.toString()})}insert(t){let r=document.querySelector("head"),i=document.createElement("style");return i.setAttribute("data-pagedjs-inserted-styles","true"),i.appendChild(document.createTextNode(t)),r.appendChild(i),this.inserted.push(i),i}destroy(){this.styleEl.remove(),this.inserted.forEach(t=>{t.remove();}),this.sheets=[];}},i0=n0;var M5=L$1(Wc(),1);var ME=L$1(Wc(),1),mg=class{constructor(t,r,i){let o=Object.assign({},t&&t.hooks,r&&r.hooks,i&&i.hooks);this.chunker=t,this.polisher=r,this.caller=i;for(let s in o)s in this&&o[s].register(this[s].bind(this));}};(0, ME.default)(mg.prototype);var Fi=mg;var bn$1=L$1(Uo(),1);var s0={A0:{width:{value:841,unit:"mm"},height:{value:1189,unit:"mm"}},A1:{width:{value:594,unit:"mm"},height:{value:841,unit:"mm"}},A2:{width:{value:420,unit:"mm"},height:{value:594,unit:"mm"}},A3:{width:{value:297,unit:"mm"},height:{value:420,unit:"mm"}},A4:{width:{value:210,unit:"mm"},height:{value:297,unit:"mm"}},A5:{width:{value:148,unit:"mm"},height:{value:210,unit:"mm"}},A6:{width:{value:105,unit:"mm"},height:{value:148,unit:"mm"}},A7:{width:{value:74,unit:"mm"},height:{value:105,unit:"mm"}},A8:{width:{value:52,unit:"mm"},height:{value:74,unit:"mm"}},A9:{width:{value:37,unit:"mm"},height:{value:52,unit:"mm"}},A10:{width:{value:26,unit:"mm"},height:{value:37,unit:"mm"}},B4:{width:{value:250,unit:"mm"},height:{value:353,unit:"mm"}},B5:{width:{value:176,unit:"mm"},height:{value:250,unit:"mm"}},letter:{width:{value:8.5,unit:"in"},height:{value:11,unit:"in"}},legal:{width:{value:8.5,unit:"in"},height:{value:14,unit:"in"}},ledger:{width:{value:11,unit:"in"},height:{value:17,unit:"in"}}};var a0=class extends Fi{constructor(t,r,i){super(t,r,i),this.pages={},this.width=void 0,this.height=void 0,this.orientation=void 0,this.marginalia={};}pageModel(t){return {selector:t,name:void 0,psuedo:void 0,nth:void 0,marginalia:{},width:void 0,height:void 0,orientation:void 0,margin:{top:{},right:{},left:{},bottom:{}},padding:{top:{},right:{},left:{},bottom:{}},border:{top:{},right:{},left:{},bottom:{}},backgroundOrigin:void 0,block:{},marks:void 0,notes:void 0,added:false}}onAtPage(t,r,i){let o,s,u="",n,f,x,E=false;t.prelude?(n=this.getTypeSelector(t),f=this.getPsuedoSelector(t),x=this.getNthSelector(t),u=bn$1.default.generate(t.prelude)):u="*",u in this.pages?(o=this.pages[u],s=this.replaceMarginalia(t),E=true,o.added=false):(o=this.pageModel(u),s=this.replaceMarginalia(t),this.pages[u]=o),o.name=n,o.psuedo=f,o.nth=x,E?o.marginalia=Object.assign(o.marginalia,s):o.marginalia=s;let O=this.replaceNotes(t);o.notes=O;let B=this.replaceDeclarations(t);if(B.size&&(o.size=B.size,o.width=B.size.width,o.height=B.size.height,o.orientation=B.size.orientation,o.format=B.size.format),B.bleed&&B.bleed[0]!="auto")switch(B.bleed.length){case 4:o.bleed={top:B.bleed[0],right:B.bleed[1],bottom:B.bleed[2],left:B.bleed[3]};break;case 3:o.bleed={top:B.bleed[0],right:B.bleed[1],bottom:B.bleed[2],left:B.bleed[1]};break;case 2:o.bleed={top:B.bleed[0],right:B.bleed[1],bottom:B.bleed[0],left:B.bleed[1]};break;default:o.bleed={top:B.bleed[0],right:B.bleed[0],bottom:B.bleed[0],left:B.bleed[0]};}B.marks&&((!B.bleed||B.bleed&&B.bleed[0]==="auto")&&(o.bleed={top:{value:6,unit:"mm"},right:{value:6,unit:"mm"},bottom:{value:6,unit:"mm"},left:{value:6,unit:"mm"}}),o.marks=B.marks),B.margin&&(o.margin=B.margin),B.padding&&(o.padding=B.padding),B.border&&(o.border=B.border),B.marks&&(o.marks=B.marks),E?o.block.children.appendList(t.block.children):o.block=t.block,i.remove(r);}afterTreeWalk(t,r){let i="*"in this.pages&&this.pages["*"].added===false;if(this.addPageClasses(this.pages,t,r),i){let o=this.pages["*"].width,s=this.pages["*"].height,u=this.pages["*"].format,n=this.pages["*"].orientation,f=this.pages["*"].bleed,x=this.pages["*"].marks,E,O;":left"in this.pages&&(E=this.pages[":left"].bleed),":right"in this.pages&&(O=this.pages[":right"].bleed),o&&s&&(this.width!==o||this.height!==s)&&(this.width=o,this.height=s,this.format=u,this.orientation=n,this.addRootVars(t,o,s,n,f,O,E,x),this.addRootPage(t,this.pages["*"].size,f,O,E),this.emit
968("size",{width:o,height:s,orientation:n,format:u,bleed:f}),this.emit("atpages",this.pages));}}getTypeSelector(t){let r;return bn$1.default.walk(t,{visit:"TypeSelector",enter:(i,o,s)=>{r=i.name;}}),r}getPsuedoSelector(t){let r;return bn$1.default.walk(t,{visit:"PseudoClassSelector",enter:(i,o,s)=>{i.name!=="nth"&&(r=i.name);}}),r}getNthSelector(t){let r;return bn$1.default.walk(t,{visit:"PseudoClassSelector",enter:(i,o,s)=>{i.name==="nth"&&i.children&&(r=i.children.first().value);}}),r}replaceMarginalia(t){let r={},i=["top-left-corner","top-left","top","top-center","top-right","top-right-corner","bottom-left-corner","bottom-left","bottom","bottom-center","bottom-right","bottom-right-corner","left-top","left-middle","left","left-bottom","top-right-corner","right-top","right-middle","right","right-bottom","right-right-corner"];return bn$1.default.walk(t.block,{visit:"Atrule",enter:(o,s,u)=>{let n=o.name;i.includes(n)&&(n==="top"&&(n="top-center"),n==="right"&&(n="right-middle"),n==="left"&&(n="left-middle"),n==="bottom"&&(n="bottom-center"),r[n]=o.block,u.remove(s));}}),r}replaceNotes(t){let r={};return bn$1.default.walk(t.block,{visit:"Atrule",enter:(i,o,s)=>{let u=i.name;u==="footnote"&&(r[u]=i.block,s.remove(o));}}),r}replaceDeclarations(t){let r={};return bn$1.default.walk(t.block,{visit:"Declaration",enter:(i,o,s)=>{let u=bn$1.default.property(i.property).name;if(u==="marks")r.marks=[],bn$1.default.walk(i,{visit:"Identifier",enter:n=>{r.marks.push(n.name);}}),s.remove(o);else if(u==="margin")r.margin=this.getMargins(i),s.remove(o);else if(u.indexOf("margin-")===0){let n=u.substring(7);r.margin||(r.margin={top:{},right:{},left:{},bottom:{}}),r.margin[n]=i.value.children.first(),s.remove(o);}else if(u==="padding")r.padding=this.getPaddings(i.value),s.remove(o);else if(u.indexOf("padding-")===0){let n=u.substring(8);r.padding||(r.padding={top:{},right:{},left:{},bottom:{}}),r.padding[n]=i.value.children.first(),s.remove(o);}else if(u==="border")r.border||(r.border={top:{},right:{},left:{},bottom:{}}),r.border.top=bn$1.default.generate(i.value),r.border.right=bn$1.default.generate(i.value),r.border.left=bn$1.default.generate(i.value),r.border.bottom=bn$1.default.generate(i.value),s.remove(o);else if(u.indexOf("border-")===0){r.border||(r.border={top:{},right:{},left:{},bottom:{}});let n=u.substring(7);r.border[n]=bn$1.default.generate(i.value),s.remove(o);}else u==="size"?(r.size=this.getSize(i),s.remove(o)):u==="bleed"&&(r.bleed=[],bn$1.default.walk(i,{enter:n=>{switch(n.type){case "String":n.value.indexOf("auto")>-1&&r.bleed.push("auto");break;case "Dimension":r.bleed.push({value:n.value,unit:n.unit});break;case "Number":r.bleed.push({value:n.value,unit:"px"});break;}}}),s.remove(o));}}),r}getSize(t){let r,i,o,s;return bn$1.default.walk(t,{visit:"Dimension",enter:(u,n,f)=>{let{value:x,unit:E}=u;typeof r>"u"?r={value:x,unit:E}:typeof i>"u"&&(i={value:x,unit:E});}}),bn$1.default.walk(t,{visit:"String",enter:(u,n,f)=>{let x=u.value.replace(/["|']/g,""),E=s0[x];E&&(r=E.width,i=E.height);}}),bn$1.default.walk(t,{visit:"Identifier",enter:(u,n,f)=>{let x=u.name;if(x==="landscape"||x==="portrait")o=u.name;else if(x!=="auto"){let E=s0[x];E&&(r=E.width,i=E.height),s=x;}}}),{width:r,height:i,orientation:o,format:s}}getMargins(t){let r=[],i={top:{},right:{},left:{},bottom:{}};if(bn$1.default.walk(t,{enter:o=>{switch(o.type){case "Dimension":r.push(o);break;case "Number":r.push({value:o.value,unit:"px"});break;}}}),r.length===1)for(let o in i)i[o]=r[0];else r.length===2?(i.top=r[0],i.right=r[1],i.bottom=r[0],i.left=r[1]):r.length===3?(i.top=r[0],i.right=r[1],i.bottom=r[2],i.left=r[1]):r.length===4&&(i.top=r[0],i.right=r[1],i.bottom=r[2],i.left=r[3]);return i}getPaddings(t){let r=[],i={top:{},right:{},left:{},bottom:{}};if(bn$1.default.walk(t,{enter:o=>{switch(o.type){case "Dimension":r.push(o);break;case "Number":r.push({value:o.value,unit:"px"});break;}}}),r.length===1)for(let o in i)i[o]=r[0];else r.length===2?(i.top=r[0],i.right=r[1],i.bottom=r[0],i.left=r[1]):r.length===3?(i.top=r[0],i.right=r[1],i.bottom=r[2],i.left=r[1]):r.length===4&&(i.top=r[0],i.right=r[1],i.bottom=r[2],i.left=r[3]);return i}getBorders(t){let r={top:{},right:{},left:{},bottom:{}};return t.prop=="border"?(r.top=bn$1.default.generate(t.value),r.right=bn$1.default.generate(t.value),r.bottom=bn$1.default.generate(t.value),r.left=bn$1.default.generate(t.value)):t.prop=="border-top"?r.top=bn$1.default.generate(t.value):t.prop=="border-right"?r.right=bn$1.default.generate(t.value):t.prop=="border-bottom"?r.bottom=bn$1.default.generate(t.value):t.prop=="border-left"&&(r.left=bn$1.default.generate(t.value)),r}addPageClasses(t,r,i){if("*"in t&&t["*"].added===false){let o=this.createPage(t["*"],r.children,i);i.insertRule(o),t["*"].added=true;}if(":left"in t&&t[":left"].added===false){let o=this.createPage(t[":left"],r.children,i);
968i.insertRule(o),t[":left"].added=true;}if(":right"in t&&t[":right"].added===false){let o=this.createPage(t[":right"],r.children,i);i.insertRule(o),t[":right"].added=true;}if(":first"in t&&t[":first"].added===false){let o=this.createPage(t[":first"],r.children,i);i.insertRule(o),t[":first"].added=true;}if(":blank"in t&&t[":blank"].added===false){let o=this.createPage(t[":blank"],r.children,i);i.insertRule(o),t[":blank"].added=true;}for(let o in t)if(t[o].nth&&t[o].added===false){let s=this.createPage(t[o],r.children,i);i.insertRule(s),t[o].added=true;}for(let o in t)if(t[o].name&&t[o].added===false){let s=this.createPage(t[o],r.children,i);i.insertRule(s),t[o].added=true;}}createPage(t,r,i){let o=this.selectorsForPage(t),s=t.block.children.copy(),u={type:"Block",loc:0,children:s},n=this.createRule(o,u);return this.addMarginVars(t.margin,s,s.first()),this.addPaddingVars(t.padding,s,s.first()),this.addBorderVars(t.border,s,s.first()),t.width&&this.addDimensions(t.width,t.height,t.orientation,s,s.first()),t.marginalia&&(this.addMarginaliaStyles(t,r,n,i),this.addMarginaliaContent(t,r,n,i)),t.notes&&this.addNotesStyles(t.notes,t,r,n,i),n}addMarginVars(t,r,i){for(let o in t)if(typeof t[o].value<"u"){let s=t[o].value+(t[o].unit||""),u=r.createItem({type:"Declaration",property:"--pagedjs-margin-"+o,value:{type:"Raw",value:s}});r.append(u,i);}}addPaddingVars(t,r,i){for(let o in t)if(typeof t[o].value<"u"){let s=t[o].value+(t[o].unit||""),u=r.createItem({type:"Declaration",property:"--pagedjs-padding-"+o,value:{type:"Raw",value:s}});r.append(u,i);}}addBorderVars(t,r,i){for(let o of Object.keys(t)){let s=t[o];if(typeof s=="string"){let u=r.createItem({type:"Declaration",property:"--pagedjs-border-"+o,value:{type:"Raw",value:s}});r.append(u,i);}}}addDimensions(t,r,i,o,s){let u,n;u=dn$1(t),n=dn$1(r),i&&i!=="portrait"&&([u,n]=[n,u]);let f=this.createVariable("--pagedjs-pagebox-width",u);o.appendData(f);let x=this.createVariable("--pagedjs-pagebox-height",n);o.appendData(x);}addMarginaliaStyles(t,r,i,o){for(let s in t.marginalia){let u=bn$1.default.clone(t.marginalia[s]),n=false;if(u.children.isEmpty())continue;bn$1.default.walk(u,{visit:"Declaration",enter:(O,B,U)=>{if(O.property==="content"&&(O.value.children&&O.value.children.first().name==="none"?n=false:n=true,U.remove(B)),O.property==="vertical-align"&&(bn$1.default.walk(O,{visit:"Identifier",enter:(I,N,z)=>{let H=I.name;H==="top"?I.name="flex-start":H==="middle"?I.name="center":H==="bottom"&&(I.name="flex-end");}}),O.property="align-items"),O.property==="width"&&(s==="top-left"||s==="top-center"||s==="top-right"||s==="bottom-left"||s==="bottom-center"||s==="bottom-right")){let I=bn$1.default.clone(O);I.property="max-width",U.appendData(I);}if(O.property==="height"&&(s==="left-top"||s==="left-middle"||s==="left-bottom"||s==="right-top"||s==="right-middle"||s==="right-bottom")){let I=bn$1.default.clone(O);I.property="max-height",U.appendData(I);}}});let f=this.selectorsForPageMargin(t,s),x=this.createRule(f,u);r.appendData(x);let E=bn$1.default.generate({type:"Selector",children:f});this.marginalia[E]={page:t,selector:E,block:t.marginalia[s],hasContent:n};}}addMarginaliaContent(t,r,i,o){let s;for(let u in t.marginalia){let n=bn$1.default.clone(t.marginalia[u]);if(bn$1.default.walk(n,{visit:"Declaration",enter:(U,I,N)=>{U.property!=="content"&&N.remove(I),U.value.children&&U.value.children.first().name==="none"&&(s=true);}}),n.children.isEmpty())continue;let f=this.selectorsForPageMargin(t,u),x;f.insertData({type:"Combinator",name:">"}),f.insertData({type:"ClassSelector",name:"pagedjs_margin-content"}),f.insertData({type:"Combinator",name:">"}),f.insertData({type:"TypeSelector",name:"*"}),s?x=this.createDeclaration("display","none"):x=this.createDeclaration("display","block");let E=this.createRule(f,[x]);o.insertRule(E);let O=this.selectorsForPageMargin(t,u);O.insertData({type:"Combinator",name:">"}),O.insertData({type:"ClassSelector",name:"pagedjs_margin-content"}),O.insertData({type:"PseudoElementSelector",name:"after",children:null});let B=this.createRule(O,n);o.insertRule(B);}}addRootVars(t,r,i,o,s,u,n,f){let x=[],E=new bn$1.default.List;E.insertData({type:"PseudoClassSelector",name:"root",children:null});let O,B,U,I,N,z;if(!s)O=dn$1(r),B=dn$1(i),U=dn$1(r),I=dn$1(i),N=dn$1(r),z=dn$1(i);else {O=`calc( ${dn$1(r)} + ${dn$1(s.left)} + ${dn$1(s.right)} )`,B=`calc( ${dn$1(i)} + ${dn$1(s.top)} + ${dn$1(s.bottom)} )`,U=`calc( ${dn$1(r)} + ${dn$1(s.left)} + ${dn$1(s.right)} )`,I=`calc( ${dn$1(i)} + ${dn$1(s.top)} + ${dn$1(s.bottom)} )`,N=`calc( ${dn$1(r)} + ${dn$1(s.left)} + ${dn$1(s.right)} )`,z=`calc( ${dn$1(i)} + ${dn$1(s.top)} + ${dn$1(s.bottom)} )`;let be=this.createVariable("--pagedjs-bleed-top",dn$1(s.top)),ne=this.createVariable("--pagedjs-bleed-right",dn$1(s.right)),Be=this.createVariable("--pagedjs-bleed-bottom",dn$1(s.bottom)),Ae=this.createVariable("--pagedjs-bleed-left",dn$1(s.left)),Re=this.createVariable("--pagedjs-bleed-right-top",dn$1(s.top)),te=this.createVariable("--pagedjs-bleed-right-right",dn$1(s.right)),ue=this.createVariable("--pagedjs-bleed-right-bottom",dn$1(s.bottom)),ve=this.createVariable("--pagedjs-bleed-right-left",dn$1(s.left)),ae=this.createVariable("--pagedjs-bleed-left-top",dn$1(s.top)),Xe=this.createVariable("--pagedjs-bleed-left-right",dn$1(s.right)),He=this.createVariable("--pagedjs-bleed-left-bottom",dn$1(s.bottom)),ct=this.createVariable("--pagedjs-bleed-left-left",dn$1(s.left));u&&(Re=this.createVariable("--pagedjs-bleed-right-top",dn$1(u.top)),te=this.createVariable("--pagedjs-bleed-right-right",dn$1(u.right)),ue=this.createVariable("--pagedjs-bleed-right-bottom",dn$1(u.bottom)),ve=this.createVariable("--pagedjs-bleed-right-left",dn$1(u.left)),U=`calc( ${dn$1(r)} + ${dn$1(u.left)} + ${dn$1(u.right)} )`,I=`calc( ${dn$1(i)} + ${dn$1(u.top)} + ${dn$1(u.bottom)} )`),n&&(ae=this.createVariable("--pagedjs-bleed-left-top",dn$1(n.top)),Xe=this.createVariable("--pagedjs-bleed-left-right",dn$1(n.right)),He=this.createVariable("--pagedjs-bleed-left-bottom",dn$1(n.bottom)),ct=this.createVariable("--pagedjs-bleed-left-left",dn$1(n.left)),N=`calc( ${dn$1(r)} + ${dn$1(n.left)} + ${dn$1(n.right)} )`,z=`calc( ${dn$1(i)} + ${dn$1(n.top)} + ${dn$1(n.bottom)} )`);let ge=this.createVariable("--pagedjs-width",dn$1(r)),tt=this.createVariable("--pagedjs-height",dn$1(i));x.push(be,ne,Be,Ae,Re,te,ue,ve,ae,Xe,He,ct,ge,tt);}if(f&&f.forEach(be=>{let ne=this.createVariable("--pagedjs-mark-"+be+"-display","block");x.push(ne);}),o){let be=this.createVariable("--pagedjs-orientation",o);x.push(be),o!=="portrait"&&([O,B]=[B,O],[U,I]=[I,U],[N,z]=[z,N]);}let H=this.createVariable("--pagedjs-width",O),V=this.createVariable("--pagedjs-height",B),R=this.createVariable("--pagedjs-width-right",U),q=this.createVariable("--pagedjs-height-right",I),re=this.createVariable("--pagedjs-width-left",N),ce=this.createVariable("--pagedjs-height-left",z);x.push(H,V,R,q,re,ce);let Te=this.createRule(E,x);t.children.appendData(Te);}addNotesStyles(t,r,i,o,s){for(let u in t){let n=this.selectorsForPage(r);n.insertData({type:"Combinator",name:" "}),n.insertData({type:"ClassSelector",name:"pagedjs_"+u+"_content"});let f=this.createRule(n,t[u]);i.appendData(f);}}
968addRootPage(t,r,i,o,s){let{width:u,height:n,orientation:f,format:x}=r,E=new bn$1.default.List,O=new bn$1.default.List,B=new bn$1.default.List,U=new bn$1.default.List,I=new bn$1.default.List,N=new bn$1.default.List;if(i){let H=new bn$1.default.List,V=new bn$1.default.List;H.appendData({type:"Dimension",unit:u.unit,value:u.value}),H.appendData({type:"WhiteSpace",value:" "}),H.appendData({type:"Operator",value:"+"}),H.appendData({type:"WhiteSpace",value:" "}),H.appendData({type:"Dimension",unit:i.left.unit,value:i.left.value}),H.appendData({type:"WhiteSpace",value:" "}),H.appendData({type:"Operator",value:"+"}),H.appendData({type:"WhiteSpace",value:" "}),H.appendData({type:"Dimension",unit:i.right.unit,value:i.right.value}),V.appendData({type:"Dimension",unit:n.unit,value:n.value}),V.appendData({type:"WhiteSpace",value:" "}),V.appendData({type:"Operator",value:"+"}),V.appendData({type:"WhiteSpace",value:" "}),V.appendData({type:"Dimension",unit:i.top.unit,value:i.top.value}),V.appendData({type:"WhiteSpace",value:" "}),V.appendData({type:"Operator",value:"+"}),V.appendData({type:"WhiteSpace",value:" "}),V.appendData({type:"Dimension",unit:i.bottom.unit,value:i.bottom.value}),U.appendData({type:"Function",name:"calc",children:H}),U.appendData({type:"WhiteSpace",value:" "}),U.appendData({type:"Function",name:"calc",children:V});}else x?(U.appendData({type:"Identifier",name:x}),f&&(U.appendData({type:"WhiteSpace",value:" "}),U.appendData({type:"Identifier",name:f}))):(U.appendData({type:"Dimension",unit:u.unit,value:u.value}),U.appendData({type:"WhiteSpace",value:" "}),U.appendData({type:"Dimension",unit:n.unit,value:n.value}));E.appendData({type:"Declaration",property:"size",loc:null,value:{type:"Value",children:U}}),E.appendData({type:"Declaration",property:"margin",loc:null,value:{type:"Value",children:[{type:"Dimension",unit:"px",value:0}]}}),E.appendData({type:"Declaration",property:"padding",loc:null,value:{type:"Value",children:[{type:"Dimension",unit:"px",value:0}]}}),E.appendData({type:"Declaration",property:"padding",loc:null,value:{type:"Value",children:[{type:"Dimension",unit:"px",value:0}]}});let z=t.children.createItem({type:"Atrule",prelude:null,name:"page",block:{type:"Block",loc:null,children:E}});if(t.children.append(z),s){let H=new bn$1.default.List,V=new bn$1.default.List;H.appendData({type:"Dimension",unit:u.unit,value:u.value}),H.appendData({type:"WhiteSpace",value:" "}),H.appendData({type:"Operator",value:"+"}),H.appendData({type:"WhiteSpace",value:" "}),H.appendData({type:"Dimension",unit:s.left.unit,value:s.left.value}),H.appendData({type:"WhiteSpace",value:" "}),H.appendData({type:"Operator",value:"+"}),H.appendData({type:"WhiteSpace",value:" "}),H.appendData({type:"Dimension",unit:s.right.unit,value:s.right.value}),V.appendData({type:"Dimension",unit:n.unit,value:n.value}),V.appendData({type:"WhiteSpace",value:" "}),V.appendData({type:"Operator",value:"+"}),V.appendData({type:"WhiteSpace",value:" "}),V.appendData({type:"Dimension",unit:s.top.unit,value:s.top.value}),V.appendData({type:"WhiteSpace",value:" "}),V.appendData({type:"Operator",value:"+"}),V.appendData({type:"WhiteSpace",value:" "}),V.appendData({type:"Dimension",unit:s.bottom.unit,value:s.bottom.value}),I.appendData({type:"Function",name:"calc",children:H}),I.appendData({type:"WhiteSpace",value:" "}),I.appendData({type:"Function",name:"calc",children:V}),O.appendData({type:"Declaration",property:"size",loc:null,value:{type:"Value",children:I}});let R=t.children.createItem({type:"Atrule",prelude:null,name:"page :left",block:{type:"Block",loc:null,children:O}});t.children.append(R);}if(o){let H=new bn$1.default.List,V=new bn$1.default.List;H.appendData({type:"Dimension",unit:u.unit,value:u.value}),H.appendData({type:"WhiteSpace",value:" "}),H.appendData({type:"Operator",value:"+"}),H.appendData({type:"WhiteSpace",value:" "}),H.appendData({type:"Dimension",unit:o.left.unit,value:o.left.value}),H.appendData({type:"WhiteSpace",value:" "}),H.appendData({type:"Operator",value:"+"}),H.appendData({type:"WhiteSpace",value:" "}),H.appendData({type:"Dimension",unit:o.right.unit,value:o.right.value}),V.appendData({type:"Dimension",unit:n.unit,value:n.value}),V.appendData({type:"WhiteSpace",value:" "}),V.appendData({type:"Operator",value:"+"}),V.appendData({type:"WhiteSpace",value:" "}),V.appendData({type:"Dimension",unit:o.top.unit,value:o.top.value}),V.appendData({type:"WhiteSpace",value:" "}),V.appendData({type:"Operator",value:"+"}),V.appendData({type:"WhiteSpace",value:" "}),V.appendData({type:"Dimension",unit:o.bottom.unit,value:o.bottom.value}),N.appendData({type:"Function",name:"calc",children:H}),N.appendData({type:"WhiteSpace",value:" "}),N.appendData({type:"Function",name:"calc",children:V}),B.appendData({type:"Declaration",property:"size",loc:null,value:{type:"Value",children:N}});let R=t.children.createItem({type:"Atrule",prelude:null,name:"page :right",block:{type:"Block",loc:null,children:B}});t.children.append(R);}}
968getNth(t){let r=t.indexOf("n"),i=t.indexOf("+"),o=t.split("n"),s=t.split("+"),u=null,n=null;return r>-1?(u=o[0],i>-1&&(n=s[1])):n=t,{type:"Nth",loc:null,selector:null,nth:{type:"AnPlusB",loc:null,a:u,b:n}}}addPageAttributes(t,r,i){let o=[r.dataset.page];if(o&&o.length)for(let s of o)s&&(t.name=s,t.element.classList.add("pagedjs_named_page"),t.element.classList.add("pagedjs_"+s+"_page"),r.dataset.splitFrom||t.element.classList.add("pagedjs_"+s+"_first_page"));}getStartElement(t,r){let i=r&&r.node;if(!t&&!r)return;if(!i)return t.children[0];if(i.nodeType===1&&i.parentNode.nodeType===11||i.nodeType===1&&i.dataset.page)return i;let o=uh(i),s=o.querySelectorAll("[data-page]");return s.length?s[s.length-1]:o.children[0]}beforePageLayout(t,r,i,o){let s=this.getStartElement(r,i);s&&this.addPageAttributes(t,s,o.pages);}finalizePage(t,r,i,o){for(let s in this.marginalia){let u=this.marginalia[s],n=s.split(" "),f;r.element.matches(n[0])&&u.hasContent&&(f=r.element.querySelector(n[1]),f.classList.add("hasContent"));}["top","bottom"].forEach(s=>{let u=r.element.querySelector(".pagedjs_margin-"+s),n=r.element.querySelector(".pagedjs_margin-"+s+"-center"),f=r.element.querySelector(".pagedjs_margin-"+s+"-left"),x=r.element.querySelector(".pagedjs_margin-"+s+"-right"),E=n.classList.contains("hasContent"),O=f.classList.contains("hasContent"),B=x.classList.contains("hasContent"),U,I,N;if(O&&(I=window.getComputedStyle(f)["max-width"]),B&&(N=window.getComputedStyle(x)["max-width"]),E)if(U=window.getComputedStyle(n)["max-width"],U==="none"||U==="auto")if(!O&&!B)u.style["grid-template-columns"]="0 1fr 0";else if(O)if(B)if(I!=="none"&&I!=="auto")N!=="none"&&N!=="auto"?u.style["grid-template-columns"]=I+" 1fr "+N:u.style["grid-template-columns"]=I+" 1fr "+I;else if(N!=="none"&&N!=="auto")u.style["grid-template-columns"]=N+" 1fr "+N;else {u.style["grid-template-columns"]="auto auto 1fr",f.style["white-space"]="nowrap",n.style["white-space"]="nowrap",x.style["white-space"]="nowrap";let z=f.offsetWidth,H=n.offsetWidth,V=x.offsetWidth,R=z+H+V,q=H*100/R;q>40?u.style["grid-template-columns"]="minmax(16.66%, 1fr) minmax(33%, "+q+"%) minmax(16.66%, 1fr)":u.style["grid-template-columns"]="repeat(3, 1fr)",f.style["white-space"]="normal",n.style["white-space"]="normal",x.style["white-space"]="normal";}else if(I!=="none"&&I!=="auto")u.style["grid-template-columns"]=I+" 1fr "+I;else {u.style["grid-template-columns"]="auto auto 1fr",f.style["white-space"]="nowrap",n.style["white-space"]="nowrap";let z=f.offsetWidth,H=n.offsetWidth,V=z+H,R=H*100/V;u.style["grid-template-columns"]="minmax(16.66%, 1fr) minmax(33%, "+R+"%) minmax(16.66%, 1fr)",f.style["white-space"]="normal",n.style["white-space"]="normal";}else if(N!=="none"&&N!=="auto")u.style["grid-template-columns"]=N+" 1fr "+N;else {u.style["grid-template-columns"]="auto auto 1fr",x.style["white-space"]="nowrap",n.style["white-space"]="nowrap";let z=x.offsetWidth,H=n.offsetWidth,V=z+H,R=H*100/V;u.style["grid-template-columns"]="minmax(16.66%, 1fr) minmax(33%, "+R+"%) minmax(16.66%, 1fr)",x.style["white-space"]="normal",n.style["white-space"]="normal";}else U!=="none"&&U!=="auto"&&(O&&I!=="none"&&I!=="auto"?u.style["grid-template-columns"]=I+" "+U+" 1fr":B&&N!=="none"&&N!=="auto"?u.style["grid-template-columns"]="1fr "+U+" "+N:u.style["grid-template-columns"]="1fr "+U+" 1fr");else if(O)if(!B)u.style["grid-template-columns"]="1fr 0 0";else if(I!=="none"&&I!=="auto")N!=="none"&&N!=="auto"?u.style["grid-template-columns"]=I+" 1fr "+N:u.style["grid-template-columns"]=I+" 0 1fr";else if(N!=="none"&&N!=="auto")u.style["grid-template-columns"]="1fr 0 "+N;else {u.style["grid-template-columns"]="auto 1fr auto",f.style["white-space"]="nowrap",x.style["white-space"]="nowrap";let z=f.offsetWidth,H=x.offsetWidth,V=z+H,R=z*100/V;u.style["grid-template-columns"]="minmax(16.66%, "+R+"%) 0 1fr",f.style["white-space"]="normal",x.style["white-space"]="normal";}else N!=="none"&&N!=="auto"?u.style["grid-template-columns"]="1fr 0 "+N:u.style["grid-template-columns"]="0 0 1fr";}),["left","right"].forEach(s=>{let u=r.element.querySelector(".pagedjs_margin-"+s+"-middle.hasContent"),n=r.element.querySelector(".pagedjs_margin-"+s),f=r.element.querySelector(".pagedjs_margin-"+s+"-top"),x=r.element.querySelector(".pagedjs_margin-"+s+"-bottom"),E=f.classList.contains("hasContent"),O=x.classList.contains("hasContent"),B,U,I;E&&(U=window.getComputedStyle(f)["max-height"]),O&&(I=window.getComputedStyle(x)["max-height"]),u?(B=window.getComputedStyle(u)["max-height"],B==="none"||B==="auto"?!E&&!O?n.style["grid-template-rows"]="0 1fr 0":E?O?U!=="none"&&U!=="auto"?I!=="none"&&I!=="auto"?n.style["grid-template-rows"]=U+" calc(100% - "+U+" - "+I+") "+I:n.style["grid-template-rows"]=U+" calc(100% - "+U+"*2) "+U:I!=="none"&&I!=="auto"&&(n.style["grid-template-rows"]=I+" calc(100% - "+I+"*2) "+I):U!=="none"&&U!=="auto"&&(n.style["grid-template-rows"]=U+" calc(100% - "+U+"*2) "+U):I!=="none"&&I!=="auto"&&(n.style["grid-template-rows"]=I+" calc(100% - "+I+"*2) "+I):E&&U!=="none"&&U!=="auto"?n.style["grid-template-rows"]=U+" "+B+" c
968alc(100% - ("+U+" + "+B+"))":O&&I!=="none"&&I!=="auto"?n.style["grid-template-rows"]="1fr "+B+" "+I:n.style["grid-template-rows"]="calc((100% - "+B+")/2) "+B+" calc((100% - "+B+")/2)"):E?O?U!=="none"&&U!=="auto"?I!=="none"&&I!=="auto"?n.style["grid-template-rows"]=U+" 1fr "+I:n.style["grid-template-rows"]=U+" 0 1fr":I!=="none"&&I!=="auto"?n.style["grid-template-rows"]="1fr 0 "+I:n.style["grid-template-rows"]="1fr 0 1fr":n.style["grid-template-rows"]="1fr 0 0":I!=="none"&&I!=="auto"?n.style["grid-template-rows"]="1fr 0 "+I:n.style["grid-template-rows"]="0 0 1fr";});}selectorsForPage(t){let r,i,o=new bn$1.default.List;return o.insertData({type:"ClassSelector",name:"pagedjs_page"}),t.name&&(o.insertData({type:"ClassSelector",name:"pagedjs_named_page"}),o.insertData({type:"ClassSelector",name:"pagedjs_"+t.name+"_page"})),t.psuedo&&!(t.name&&t.psuedo==="first")&&o.insertData({type:"ClassSelector",name:"pagedjs_"+t.psuedo+"_page"}),t.name&&t.psuedo==="first"&&o.insertData({type:"ClassSelector",name:"pagedjs_"+t.name+"_"+t.psuedo+"_page"}),t.nth&&(r=new bn$1.default.List,i=this.getNth(t.nth),r.insertData(i),o.insertData({type:"PseudoClassSelector",name:"nth-of-type",children:r})),o}selectorsForPageMargin(t,r){let i=this.selectorsForPage(t);return i.insertData({type:"Combinator",name:" "}),i.insertData({type:"ClassSelector",name:"pagedjs_margin-"+r}),i}createDeclaration(t,r,i){let o=new bn$1.default.List;return o.insertData({type:"Identifier",loc:null,name:r}),{type:"Declaration",loc:null,important:i,property:t,value:{type:"Value",loc:null,children:o}}}createVariable(t,r){return {type:"Declaration",loc:null,property:t,value:{type:"Raw",value:r}}}createCalculatedDimension(t,r,i,o="+"){let s=new bn$1.default.List,u=new bn$1.default.List;return r.forEach((n,f)=>{u.appendData({type:"Dimension",unit:n.unit,value:n.value}),u.appendData({type:"WhiteSpace",value:" "}),f+1<r.length&&(u.appendData({type:"Operator",value:o}),u.appendData({type:"WhiteSpace",value:" "}));}),s.insertData({type:"Function",loc:null,name:"calc",children:u}),{type:"Declaration",loc:null,important:i,property:t,value:{type:"Value",loc:null,children:s}}}createDimension(t,r,i){let o=new bn$1.default.List;return o.insertData({type:"Dimension",loc:null,value:r.value,unit:r.unit}),{type:"Declaration",loc:null,important:i,property:t,value:{type:"Value",loc:null,children:o}}}createBlock(t){let r=new bn$1.default.List;return t.forEach(i=>{r.insertData(i);}),{type:"Block",loc:null,children:r}}createRule(t,r){let i=new bn$1.default.List;return i.insertData({type:"Selector",children:t}),Array.isArray(r)&&(r=this.createBlock(r)),{type:"Rule",prelude:{type:"SelectorList",children:i},block:r}}},kE=a0;var o0=L$1(Uo(),1);var A0=class extends Fi{constructor(t,r,i){super(t,r,i),this.breaks={};}onDeclaration(t,r,i,o){let s=t.property;if(s==="page"){let n=t.value.children.first().name,f=o0.default.generate(o.ruleNode.prelude),E={property:s,value:n,selector:f,name:n};f.split(",").forEach(O=>{this.breaks[O]?this.breaks[O].push(E):this.breaks[O]=[E];}),i.remove(r);}if(s==="break-before"||s==="break-after"||s==="page-break-before"||s==="page-break-after"){let n=t.value.children.first().name,f=o0.default.generate(o.ruleNode.prelude);s==="page-break-before"?s="break-before":s==="page-break-after"&&(s="break-after");let x={property:s,value:n,selector:f};f.split(",").forEach(E=>{this.breaks[E]?this.breaks[E].push(x):this.breaks[E]=[x];}),i.remove(r);}}afterParsed(t){this.processBreaks(t,this.breaks);}processBreaks(t,r){for(let o in r){let s=t.querySelectorAll(o);for(var i=0;i<s.length;i++)for(let u of r[o])if(u.property==="break-after"){let n=pm(s[i],t);s[i].setAttribute("data-break-after",u.value),n&&n.setAttribute("data-previous-break-after",u.value);}else if(u.property==="break-before"){let n=Wb(s[i],t);if(n){if(u.value==="page"&&ph(s[i],n))continue;s[i].setAttribute("data-break-before",u.value),n.setAttribute("data-next-break-before",u.value);}}else if(u.property==="page"){s[i].setAttribute("data-page",u.value);let n=pm(s[i],t);n&&n.setAttribute("data-after-page",u.value);}else s[i].setAttribute("data-"+u.property,u.value);}}mergeBreaks(t,r){for(let i in r)i in t?t[i]=t[i].concat(r[i]):t[i]=r[i];return t}addBreakAttributes(t,r){let i=t.querySelector("[data-break-before]"),o=t.querySelector("[data-break-after]"),s=t.querySelector("[data-previous-break-after]");i&&(i.dataset.splitFrom?(r.splitFrom=i.dataset.splitFrom,t.setAttribute("data-split-from",i.dataset.splitFrom)):i.dataset.breakBefore&&i.dataset.breakBefore!=="avoid"&&(r.breakBefore=i.dataset.breakBefore,t.setAttribute("data-break-before",i.dataset.breakBefore))),o&&o.dataset&&(o.dataset.splitTo?(r.splitTo=o.dataset.splitTo,t.setAttribute("data-split-to",o.dataset.splitTo)):o.dataset.breakAfter&&o.dataset.breakAfter!=="avoid"&&(r.breakAfter=o.dataset.breakAfter,t.setAttribute("data-break-after",o.dataset.breakAfter))),s&&s.dataset&&s.dataset.previousBreakAfter&&s.dataset.previousBreakAfter!=="avoid"&&(r.previousBreakAfter=s.dataset.previousBreakAfter);}afterPageLayout(t,r){this.addBreakAttributes(t,r);}},NE=A0;var DE=L$1(Uo(),1),l0=class extends Fi{constructor(t,r,i){super(t,r,i);}onAtMedia(t,r,i){let o=this.getMediaName(t),s;o.includes("print")?(s=t.block.children,i.appendList(s),i.remove(r)):!o.includes("all")&&!o.includes("pagedjs-ignore")&&i.remove(r);}getMediaName(t){let r=[];if(!(typeof t.prelude>"u"||t.prelude.type!=="AtrulePrelude"))return DE.default.walk(t.prelude,{visit:"Identifier",enter:(i,o,s)=>{r.push(i.name);}}),r}},RE=l0;var c0=class extends Fi{constructor(t,r,i){super(t,r,i);}afterPageLayout(t,r,i,o){let s=Array.from(t.querySelectorAll("[data-split-from]")),u=t.parentNode,n=Array.prototype.indexOf.call(u.children,t),f;if(n===0)return;f=u.children[n-1];let x;
968s.forEach(E=>{let O=E.dataset.ref;x=f.querySelector("[data-ref='"+O+"']:not([data-split-to])"),x&&(x.dataset.splitTo=O,x.dataset.splitFrom||(x.dataset.splitOriginal=true));}),x&&this.handleAlignment(x);}handleAlignment(t){let r=window.getComputedStyle(t),i=r["text-align"],o=r["text-align-last"];t.dataset.lastSplitElement="true",i==="justify"&&o==="auto"?t.dataset.alignLastSplitElement="justify":t.dataset.alignLastSplitElement=o;}},QE=c0;var vg=L$1(Uo(),1),u0=class extends Fi{constructor(t,r,i){super(t,r,i),this.styleSheet=r.styleSheet,this.counters={},this.resetCountersMap=new Map;}onDeclaration(t,r,i,o){let s=t.property;if(s==="counter-increment"){this.handleIncrement(t,o);let u=false;t.value.children.forEach(n=>{n.type&&n.type!=="WhiteSpace"&&(u=true);}),u||i.remove(r);}else if(s==="counter-reset"){this.handleReset(t,o);let u=false;t.value.children.forEach(n=>{n.type&&n.type!=="WhiteSpace"&&(u=true);}),u||i.remove(r);}}afterParsed(t){this.processCounters(t,this.counters),this.scopeCounters(this.counters);}addCounter(t){return t in this.counters?this.counters[t]:(this.counters[t]={name:t,increments:{},resets:{}},this.counters[t])}handleIncrement(t,r){let i=[],o=t.value.children;return o.forEach((s,u)=>{if(s.type&&s.type==="Identifier"){let n=s.name;if(n==="page"||n.indexOf("target-counter-")===0)return;let f,x,E;u.next&&u.next.data.type==="WhiteSpace"&&(f=u.next),f&&f.next&&f.next.data.type==="Number"&&(x=f.next,E=parseInt(x.data.value));let O=vg.default.generate(r.ruleNode.prelude),B;n in this.counters?B=this.counters[n]:B=this.addCounter(n);let U={selector:O,number:E||1};B.increments[O]=U,i.push(U),o.remove(u),f&&o.remove(f),x&&o.remove(x);}}),i}handleReset(t,r){let i=t.value.children;i.forEach((o,s)=>{if(o.type&&o.type==="Identifier"){let u=o.name,n,f,x;s.next&&s.next.data.type==="WhiteSpace"&&(n=s.next),n&&n.next&&(n.next.data.type==="Number"?(f=n.next,x=parseInt(f.data.value)):n.next.data.type==="Function"&&n.next.data.name==="var"&&(f=n.next,x=n.next.data.children.head.data.name));let E,O,B=r.ruleNode.prelude;r.ruleNode.type==="Atrule"&&r.ruleNode.name==="page"?O=".pagedjs_page":O=vg.default.generate(B||r.ruleNode),u==="footnote"&&this.addFootnoteMarkerCounter(t.value.children),u in this.counters?E=this.counters[u]:E=this.addCounter(u);let U={selector:O,number:x||0};E.resets[O]=U,O!==".pagedjs_page"&&(i.remove(s),n&&i.remove(n),f&&i.remove(f));}});}processCounters(t,r){let i;for(let o in r)i=this.counters[o],this.processCounterIncrements(t,i),this.processCounterResets(t,i),o!=="page"&&this.addCounterValues(t,i);}scopeCounters(t){let r=[];for(let i in t)i!=="page"&&r.push(`${t[i].name} 0`);this.insertRule(`.pagedjs_pages { counter-reset: ${r.join(" ")} page 0 pages var(--pagedjs-page-count) footnote var(--pagedjs-footnotes-count) footnote-marker var(--pagedjs-footnotes-count)}`);}insertRule(t){this.styleSheet.insertRule(t,this.styleSheet.cssRules.length);}processCounterIncrements(t,r){let i;for(let o in r.increments){i=r.increments[o];let s=t.querySelectorAll(i.selector);for(let u=0;u<s.length;u++)s[u].setAttribute("data-counter-"+r.name+"-increment",i.number),s[u].getAttribute("data-counter-increment")?s[u].setAttribute("data-counter-increment",s[u].getAttribute("data-counter-increment")+" "+r.name):s[u].setAttribute("data-counter-increment",r.name);}}processCounterResets(t,r){let i;for(let s in r.resets){i=r.resets[s];let u=t.querySelectorAll(i.selector);for(var o=0;o<u.length;o++){let n=i.number;typeof n=="string"&&n.startsWith("--")&&(n=u[o].style.getPropertyValue(n)||0),u[o].setAttribute("data-counter-"+r.name+"-reset",n),u[o].getAttribute("data-counter-reset")?u[o].setAttribute("data-counter-reset",u[o].getAttribute("data-counter-reset")+" "+r.name):u[o].setAttribute("data-counter-reset",r.name);}}}addCounterValues(t,r){let i=r.name;if(i==="page"||i==="footnote")return;let o=t.querySelectorAll("[data-counter-"+i+"-reset], [data-counter-"+i+"-increment]"),s=0,u,n,f,x,E,O,B;for(let U=0;U<o.length;U++)u=o[U],O=0,B=[],u.hasAttribute("data-counter-"+i+"-reset")&&(f=u.getAttribute("data-counter-"+i+"-reset"),x=parseInt(f),O=x-s,B.push(`${i} ${O}`),s=x),u.hasAttribute("data-counter-"+i+"-increment")&&(n=u.getAttribute("data-counter-"+i+"-increment"),E=parseInt(n),s+=E,u.setAttribute("data-counter-"+i+"-value",s),B.push(`${i} ${E}`)),B.length>0&&this.incrementCounterForElement(u,B);}addFootnoteMarkerCounter(t){let r=[];vg.default.walk(t,{visit:"Identifier",enter:(i,o,s)=>{r.push(i.name);}}),!r.includes("footnote-maker")&&(t.insertData({type:"WhiteSpace",value:" "}),t.insertData({type:"Identifier",name:"footnote-marker"}),t.insertData({type:"WhiteSpace",value:" "}),t.insertData({type:"Number",value:0}));}incrementCounterForElement(t,r){if(!t||!r||r.length===0)return;let i=t.dataset.ref,o=Array.from(this.styleSheet.cssRules).filter(u=>u.selectorText===`[data-ref="${t.dataset.ref}"]:not([data-split-from])`&&u.style[0]==="counter-increment").map(u=>u.style.counterIncrement);o.push(this.mergeIncrements(r,(u,n)=>(parseInt(u)||0)+(parseInt(n)||0)));let s=this.mergeIncrements(o,(u,n)=>n);this.insertRule(`[data-ref="${i}"]:not([data-split-from]) { counter-increment: ${s} }`);}mergeIncrements(t,r){let i={};return t.forEach(o=>{let s=o.split(" ");for(let u=0;u<s.length;u+=2)i[s[u]]=r(i[s[u]],s[u+1]);}),Object.entries(i).map(([o,s])=>`${o} ${s}`).join(" ")}afterPageLayout(t,r){let i=[];t.querySelectorAll("[data-counter-page-reset]:not([data-split-from])").forEach(u=>{let n=u.dataset&&u.dataset.ref;if(!(n&&this.resetCountersMap.has(n))){n&&this.resetCountersMap.set(n,"");let f=u.dataset.counterPageReset;i.push(`page ${f}`);}}),t.querySelectorAll("[data-counter-footnote-reset]:not([data-split-from])").forEach(u=>{let n=u.dataset.counterFootnoteReset;i.push(`footnote ${n}`),i.push(`footnote-marker ${n}`);}
968),i.length&&this.styleSheet.insertRule(`[data-page-number="${t.dataset.pageNumber}"] { counter-increment: none; counter-reset: ${i.join(" ")} }`,this.styleSheet.cssRules.length);}},HE=u0;var d0=class extends Fi{constructor(t,r,i){super(t,r,i);}afterParsed(t){let r=t.querySelectorAll("ol");for(var i of r)this.addDataNumbers(i);}afterPageLayout(t,r,i,o){var s=t.getElementsByTagName("ol");for(var u of s)u.firstElementChild&&(u.start=u.firstElementChild.dataset.itemNum);}addDataNumbers(t){let r=1;t.hasAttribute("start")&&(r=parseInt(t.getAttribute("start"),10),isNaN(r)&&(r=1));let i=t.children;for(var o=0;o<i.length;o++)i[o].setAttribute("data-item-num",o+r);}},WE=d0;var zE=L$1(Uo(),1),p0=class extends Fi{constructor(t,r,i){super(t,r,i),this.styleSheet=r.styleSheet,this.fixedElementsSelector=[],this.fixedElements=[];}onDeclaration(t,r,i,o){if(t.property==="position"&&t.value.children.first().name==="fixed"){let s=zE.default.generate(o.ruleNode.prelude);this.fixedElementsSelector.push(s),i.remove(r);}}afterParsed(t){this.fixedElementsSelector.forEach(r=>{t.querySelectorAll(`${r}`).forEach(i=>{i.style.setProperty("position","absolute"),this.fixedElements.push(i),i.remove();});});}afterPageLayout(t,r,i){this.fixedElements.forEach(o=>{let s=o.cloneNode(true);t.querySelector(".pagedjs_pagebox").insertAdjacentElement("afterbegin",s);});}},KE=p0;var VE=L$1(Uo(),1),f0=class extends Fi{constructor(t,r,i){super(t,r,i),this.styleSheet=r.styleSheet,this.pageCounter={name:"page",increments:{},resets:{}};}onDeclaration(t,r,i,o){t.property==="counter-increment"&&this.handleIncrement(t,o)&&i.remove(r);}afterParsed(t){for(let r in this.pageCounter.increments){let i=this.pageCounter.increments[r];this.insertRule(`${i.selector} { --pagedjs-page-counter-increment: ${i.number} }`);}}handleIncrement(t,r){let i=t.value.children.first(),o=t.value.children.getSize()>1?t.value.children.last().value:1,s=i&&i.name;if(s&&s.indexOf("target-counter-")===0||s!=="page"||r.ruleNode.name==="page"&&r.ruleNode.type==="Atrule")return;let u=VE.default.generate(r.ruleNode.prelude);return this.pageCounter.increments[u]={selector:u,number:o}}insertRule(t){this.styleSheet.insertRule(t,this.styleSheet.cssRules.length);}},GE=f0;var h0=L$1(Uo(),1);var g0=class extends Fi{constructor(t,r,i){super(t,r,i),this.styleSheet=r.styleSheet,this.selectors={};}onRule(t,r,i){let o=h0.default.generate(t.prelude);if(o.match(/:(first|last|nth)-of-type/)){let s=h0.default.generate(t.block);s=s.replace(/[{}]/g,"");let u="nth-of-type-"+$o();o.split(",").forEach(n=>{this.selectors[n]?this.selectors[n][1]=`${this.selectors[n][1]};${s}`:this.selectors[n]=[u,s];}),i.remove(r);}}afterParsed(t){this.processSelectors(t,this.selectors);}processSelectors(t,r){for(let o in r){let s=t.querySelectorAll(o);for(var i=0;i<s.length;i++){let n=s[i].getAttribute("data-nth-of-type");n&&n!=""?(n=`${n},${r[o][0]}`,s[i].setAttribute("data-nth-of-type",n)):s[i].setAttribute("data-nth-of-type",r[o][0]);}let u=`*[data-nth-of-type*='${r[o][0]}'] { ${r[o][1]}; }`;this.styleSheet.insertRule(u,this.styleSheet.cssRules.length);}}},YE=g0;var m0=L$1(Uo(),1);var v0=class extends Fi{constructor(t,r,i){super(t,r,i),this.styleSheet=r.styleSheet,this.selectors={};}onRule(t,r,i){let o=m0.default.generate(t.prelude);if(o.match(/\+/)){let s=m0.default.generate(t.block);s=s.replace(/[{}]/g,"");let u="following-"+$o();o.split(",").forEach(n=>{this.selectors[n]?this.selectors[n][1]=`${this.selectors[n][1]};${s}`:this.selectors[n]=[u,s];}),i.remove(r);}}afterParsed(t){this.processSelectors(t,this.selectors);}processSelectors(t,r){for(let o in r){let s=t.querySelectorAll(o);for(var i=0;i<s.length;i++){let n=s[i].getAttribute("data-following");n&&n!=""?(n=`${n},${r[o][0]}`,s[i].setAttribute("data-following",n)):s[i].setAttribute("data-following",r[o][0]);}let u=`*[data-following*='${r[o][0]}'] { ${r[o][1]}; }`;this.styleSheet.insertRule(u,this.styleSheet.cssRules.length);}}},qE=v0;var Qd=L$1(Uo(),1),y0=class extends Fi{constructor(t,r,i){super(t,r,i),this.footnotes={},this.needsLayout=[];}onDeclaration(t,r,i,o){let s=t.property;if(s==="float"){let u=t.value.children&&t.value.children.first();if((u&&u.name)==="footnote"){let f=Qd.default.generate(o.ruleNode.prelude);this.footnotes[f]={selector:f,policy:"auto",display:"block"},i.remove(r);}}if(s==="footnote-policy"){let u=t.value.children&&t.value.children.first(),n=u&&u.name;if(n){let f=Qd.default.generate(o.ruleNode.prelude),x=this.footnotes[f];x&&(x.policy=n);}}if(s==="footnote-display"){let u=t.value.children&&t.value.children.first(),n=u&&u.name,f=Qd.default.generate(o.ruleNode.prelude);if(n&&this.footnotes[f]){let x=this.footnotes[f];x&&(x.display=n);}}}onPseudoSelector(t,r,i,o,s){let u=t.name;if(u==="footnote-marker"){let n=s.ruleNode.prelude,f=new Qd.default.List;n.children.first().children.each(x=>{x.type!=="PseudoElementSelector"&&f.appendData(x);}),f.appendData({type:"AttributeSelector",name:{type:"Identifier",name:"data-footnote-marker"},flags:null,loc:null,matcher:null,value:null}),f.appendData({type:"PseudoElementSelector",name:"marker",loc:null,children:null}),n.children.first().children=f;}if(u==="footnote-call"){let n=s.ruleNode.prelude,f=new Qd.default.List;n.children.first().children.each(x=>{x.type!=="PseudoElementSelector"&&f.appendData(x);}),f.appendData({type:"AttributeSelector",name:{type:"Identifier",name:"data-footnote-call"},flags:null,loc:null,matcher:null,value:null}),f.appendData({type:"PseudoElementSelector",name:"after",loc:null,children:null}),n.children.first().children=f;}}afterParsed(t){this.processFootnotes(t,this.footnotes);}
968processFootnotes(t,r){for(let o in r){let s=t.querySelectorAll(o),u,n=r[o];for(var i=0;i<s.length;i++)u=s[i],u.setAttribute("data-note","footnote"),u.setAttribute("data-break-before","avoid"),u.setAttribute("data-note-policy",n.policy||"auto"),u.setAttribute("data-note-display",n.display||"block"),this.processFootnoteContainer(u);}}processFootnoteContainer(t){let r=t.parentElement,i=r;for(;r;){if(fh(r)){i.setAttribute("data-has-notes","true");break}i=r,r=r.parentElement,r||i.setAttribute("data-has-notes","true");}}renderNode(t){if(t.nodeType==1){let r;if(!t.dataset)return;t.dataset.note==="footnote"?r=[t]:(t.dataset.hasNotes||t.querySelectorAll("[data-note='footnote']"))&&(r=t.querySelectorAll("[data-note='footnote']")),r&&r.length&&this.findVisibleFootnotes(r,t);}}findVisibleFootnotes(t,r){let i,o,s;i=r.closest(".pagedjs_page_content"),o=i.getBoundingClientRect(),s=o.left+o.width;for(let u=0;u<t.length;++u){let n=t[u];n.getBoundingClientRect().left<s&&this.moveFootnote(n,r.closest(".pagedjs_area"),true);}}moveFootnote(t,r,i){let o=r.querySelector(".pagedjs_footnote_area"),s=o.querySelector(".pagedjs_footnote_content"),u=s.querySelector(".pagedjs_footnote_inner_content");if(!ao(t))return;let n;if(i&&(n=this.createFootnoteCall(t)),t.removeAttribute("data-break-before"),u.querySelector(`[data-ref="${t.dataset.ref}"]`)){t.remove();return}u.appendChild(t),s.classList.contains("pagedjs_footnote_empty")&&s.classList.remove("pagedjs_footnote_empty"),t.dataset.footnoteMarker=t.dataset.ref,t.id=`note-${t.dataset.ref}`;let x=s.scrollHeight,O=r.querySelector(".pagedjs_page_content").getBoundingClientRect(),B=O.left+O.width,U=n&&n.getBoundingClientRect(),I=o.getBoundingClientRect(),N=this.marginsHeight(s),z=this.paddingHeight(s),H=this.borderHeight(s),V=N+z+H,R=Math.floor(I.top);I.height===0&&(R-=this.marginsHeight(s,false),R-=this.paddingHeight(s,false),R-=this.borderHeight(s,false));let q=t.dataset.notePolicy,re=0,ce=0;if(n){let Ae=n.previousSibling,Re=new Range;Ae?Re.setStartBefore(Ae):Re.setStartBefore(n),Re.setEndAfter(n);let te=Re.getBoundingClientRect();if(re=te.bottom,!q||q==="auto")ce=Math.ceil(te.bottom);else if(q==="line")ce=Math.ceil(te.top);else if(q==="block"){let ue=n.closest("p").previousElementSibling;ue?ce=Math.ceil(ue.getBoundingClientRect().bottom):ce=Math.ceil(te.bottom);}}let Te=x+V-I.height,be=re?R-re:0,ne=re?Math.floor(I.top)-ce:0,Be=o.querySelector("[data-note='footnote']");if(i&&U.left>B)t.remove();else if(!Be&&i&&V>be){r.style.setProperty("--pagedjs-footnotes-height","0px");let Ae=document.createElement("div");Ae.appendChild(t),this.needsLayout.push(Ae);}else i?re<I.top-Te?r.style.setProperty("--pagedjs-footnotes-height",`${x+N+H}px`):(r.style.setProperty("--pagedjs-footnotes-height",`${I.height+ne}px`),u.style.height=I.height+ne-V+"px"):r.style.setProperty("--pagedjs-footnotes-height",`${x+V}px`);}createFootnoteCall(t){let r=t.parentElement,i=document.createElement("a");for(let o of t.classList)i.classList.add(`${o}`);return i.dataset.footnoteCall=t.dataset.ref,i.dataset.ref=t.dataset.ref,i.dataset.dataCounterFootnoteIncrement=1,i.href=`#note-${t.dataset.ref}`,r.insertBefore(i,t),i}afterPageLayout(t,r,i,o){let s=t.querySelector(".pagedjs_area"),u=r.footnotesArea,n=u.querySelector(".pagedjs_footnote_content"),f=u.querySelector(".pagedjs_footnote_inner_content"),x=n.getBoundingClientRect(),{width:E}=x;f.style.columnWidth=Math.round(E)+"px",f.style.columnGap="calc(var(--pagedjs-margin-right) + var(--pagedjs-margin-left))";let B=new xh(u,void 0,o.settings).findOverflow(f,x);if(B){let{startContainer:U,startOffset:I}=B,N;if(ao(U)){let ce=U.childNodes[I];N=ao(ce)&&ce.hasAttribute("data-footnote-marker");}let z=B.extractContents();if(!N){let ce=z.firstElementChild;ce.dataset.splitFrom=ce.dataset.ref,this.handleAlignment(f.lastElementChild);}this.needsLayout.push(z),n.style.removeProperty("height"),f.style.removeProperty("height");let H=f.getBoundingClientRect(),{height:V}=H,R=this.marginsHeight(n),q=this.paddingHeight(n),re=this.borderHeight(n);if(s.style.setProperty("--pagedjs-footnotes-height",`${V+R+re+q}px`),f.childNodes.length===0&&n.classList.add("pagedjs_footnote_empty"),!i)o.clonePage(r);else {let ce,Te;i.node&&typeof i.node.dataset<"u"&&typeof i.node.dataset.previousBreakAfter<"u"&&(Te=i.node.dataset.previousBreakAfter),i.node&&typeof i.node.dataset<"u"&&typeof i.node.dataset.breakBefore<"u"&&(ce=i.node.dataset.breakBefore),(ce||Te)&&o.clonePage(r);}}f.style.height="auto";}handleAlignment(t){let i=window.getComputedStyle(t)["text-align-last"];t.dataset.lastSplitElement="true",i==="auto"?t.dataset.alignLastSplitElement="justify":t.dataset.alignLastSplitElement=i;}beforePageLayout(t){for(;this.needsLayout.length;){let r=this.needsLayout.shift();
968Array.from(r.childNodes).forEach(i=>{this.moveFootnote(i,t.element.querySelector(".pagedjs_area"),false);});}}afterOverflowRemoved(t,r){let i=r.closest(".pagedjs_area"),o=i.querySelectorAll(".pagedjs_footnote_area [data-note='footnote']");for(let u=0;u<o.length;u++){let n=o[u];t.querySelector(`[data-footnote-call="${n.dataset.ref}"]`)&&n.remove();}let s=i.querySelector(".pagedjs_footnote_inner_content");s&&s.childNodes.length===0&&s.parentElement.classList.add("pagedjs_footnote_empty");}marginsHeight(t,r=true){let i=window.getComputedStyle(t),o=parseInt(i.marginTop),s=parseInt(i.marginBottom),u=0;return o&&(u+=o),s&&r&&(u+=s),u}paddingHeight(t,r=true){let i=window.getComputedStyle(t),o=parseInt(i.paddingTop),s=parseInt(i.paddingBottom),u=0;return o&&(u+=o),s&&r&&(u+=s),u}borderHeight(t,r=true){let i=window.getComputedStyle(t),o=parseInt(i.borderTop),s=parseInt(i.borderBottom),u=0;return o&&(u+=o),s&&r&&(u+=s),u}},XE=y0;var $E=[RE,kE,NE,QE,HE,WE,KE,GE,YE,qE,XE];var Xp=L$1(Uo(),1),b0=class extends Fi{constructor(t,r,i){super(t,r,i),this.runningSelectors={},this.elements={};}onDeclaration(t,r,i,o){if(t.property==="position"){let s=Xp.default.generate(o.ruleNode.prelude),u=t.value.children.first().name;if(u==="running"){let n;Xp.default.walk(t,{visit:"Function",enter:(f,x,E)=>{n=f.children.first().name;}}),this.runningSelectors[n]={identifier:u,value:n,selector:s};}}t.property==="content"&&Xp.default.walk(t,{visit:"Function",enter:(s,u,n)=>{if(s.name.indexOf("element")>
968-1){let f=Xp.default.generate(o.ruleNode.prelude),x=s.name,E=s.children.first().name,O=[E],B="first";f.split(",").forEach(U=>{U=U.replace(/::after|::before/,""),this.elements[U]={func:x,args:O,value:E,style:B,selector:U,fullSelector:f};});}}});}afterParsed(t){for(let r of Object.keys(this.runningSelectors)){let i=this.runningSelectors[r],o=Array.from(t.querySelectorAll(i.selector));if(i.identifier==="running")for(let s of o)s.style.display="none";}}afterPageLayout(t){for(let r of Object.keys(this.runningSelectors)){let i=this.runningSelectors[r],o=t.querySelector(i.selector);o&&(i.identifier==="running"?i.first=o:console.warn(i.value+"needs css replacement"));}this.orderedSelectors||(this.orderedSelectors=this.orderSelectors(this.elements));for(let r of this.orderedSelectors)if(r){let i=this.elements[r],o=t.querySelector(r);if(o){let s=this.runningSelectors[i.args[0]];if(s&&s.first){o.innerHTML="";let u=s.first.cloneNode(true);u.style.display=null,o.appendChild(u);}}}}pageWeight(t){let r=1,i=t.split(" "),o=i.length&&i[0].split(".");switch(o.shift(),o.length){case 4:/^pagedjs_[\w-]+_first_page$/.test(o[3])?r=7:(o[3]==="pagedjs_left_page"||o[3]==="pagedjs_right_page")&&(r=6);break;case 3:o[1]==="pagedjs_named_page"&&(o[2].indexOf(":nth-of-type")>-1?r=7:r=5);break;case 2:o[1]==="pagedjs_first_page"?r=4:o[1]==="pagedjs_blank_page"?r=3:(o[1]==="pagedjs_left_page"||o[1]==="pagedjs_right_page")&&(r=2);break;default:o[0].indexOf(":nth-of-type")>-1?r=4:r=1;}return r}orderSelectors(t){let r=Object.keys(t),i={1:[],2:[],3:[],4:[],5:[],6:[],7:[]},o=[];for(let u of r){let n=this.pageWeight(u);i[n].unshift(u);}for(var s=1;s<=7;s++)o=o.concat(i[s]);return o}beforeTreeParse(t,r){r.text=t.replace(/element[\s]*\(([^|^#)]*)\)/g,"element-ident($1)");}},JE=b0;var w0=L$1(Uo(),1);function Xc(e,t=`"' `){if(e!=null)return e.replace(new RegExp(`^[${t}]+`),"").replace(new RegExp(`[${t}]+$`),"").replace(/["']/g,r=>"\\"+r).replace(/[\n]/g,r=>"\\00000A")}function ZE(e){if(e!=null)return e.replace(new RegExp("::footnote-call","g"),"").replace(new RegExp("::footnote-marker","g"),"")}var S0=class extends Fi{constructor(t,r,i){super(t,r,i),this.stringSetSelectors={},this.type,this.pageLastString;}onDeclaration(t,r,i,o){if(t.property==="string-set"){let s=w0.default.generate(o.ruleNode.prelude),u=[],n=[],f=[];t.value.children.forEach(x=>{x.type==="Identifier"&&u.push(x.name),x.type==="Function"&&(n.push(x.name),x.children.forEach(E=>{E.type==="Identifier"&&f.push(E.name);}));}),u.forEach((x,E)=>{let O=n[E],B=f[E];this.stringSetSelectors[x]={identifier:x,func:O,value:B,selector:s};});}}onContent(t,r,i,o,s){if(t.name==="string"){let u=t.children&&t.children.first().name;this.type=t.children.last().name,t.name="var",t.children=new w0.default.List,this.type==="first"||this.type==="last"||this.type==="start"||this.type==="first-except"?t.children.append(t.children.createItem({type:"Identifier",loc:null,name:"--pagedjs-string-"+this.type+"-"+u})):t.children.append(t.children.createItem({type:"Identifier",loc:null,name:"--pagedjs-string-first-"+u}));}}afterPageLayout(t){this.pageLastString===void 0&&(this.pageLastString={});for(let r of Object.keys(this.stringSetSelectors)){let i=this.stringSetSelectors[r],o=i.value,s=i.func,u=t.querySelectorAll(i.selector),n=r in this.pageLastString?this.pageLastString[r]:"",f,x,E,O;if(u.length==0)f=n,x=n,E=n,O=n;else {u.forEach(N=>{s==="content"&&(this.pageLastString[r]=u[u.length-1].textContent),s==="attr"&&(this.pageLastString[r]=u[u.length-1].getAttribute(o)||"");}),s==="content"&&(f=u[0].textContent),s==="attr"&&(f=u[0].getAttribute(o)||""),s==="content"&&(x=u[u.length-1].textContent),s==="attr"&&(x=u[u.length-1].getAttribute(o)||"");let B=u[0].getBoundingClientRect().top,I=u[0].closest(".pagedjs_page_content").getBoundingClientRect().top;B==I?E=f:E=n,O="";}t.style.setProperty(`--pagedjs-string-first-${r}`,`"${Xc(f)}`),t.style.setProperty(`--pagedjs-string-last-${r}`,`"${Xc(x)}`),t.style.setProperty(`--pagedjs-string-start-${r}`,`"${Xc(E)}`),t.style.setProperty(`--pagedjs-string-first-except-${r}`,`"${Xc(O)}`);}}},e_=S0;var $p=L$1(Uo(),1),C0=class extends Fi{constructor(t,r,i){super(t,r,i),this.styleSheet=r.styleSheet,this.counterTargets={};}
968onContent(t,r,i,o,s){if(t.name==="target-counter"){let u=$p.default.generate(s.ruleNode.prelude),n=t.children.first(),f=n.name,x=$p.default.generate(t),E=[];n.children.forEach(N=>{N.type==="Identifier"&&E.push(N.name);});let O,B,U;t.children.forEach(N=>{N.type==="Identifier"&&(O?B||(U=$p.default.clone(N),B=N.name):O=N.name);});let I="target-counter-"+$o();u.split(",").forEach(N=>{this.counterTargets[N]={func:f,args:E,value:x,counter:O,style:B,selector:N,fullSelector:u,variable:I};}),t.name="counter",t.children=new $p.default.List,t.children.appendData({type:"Identifier",loc:0,name:I}),U&&(t.children.appendData({type:"Operator",loc:null,value:","}),t.children.appendData(U));}}afterPageLayout(t,r,i,o){Object.keys(this.counterTargets).forEach(s=>{let u=this.counterTargets[s],n=u.selector.split(/::?/g),f=n[0];o.pagesArea.querySelectorAll(f+":not([data-"+u.variable+"])").forEach((E,O)=>{if(u.func!=="attr")return;let B=ah(E,u.args),U=o.pagesArea.querySelector(oh(B));if(U){let I=$o();E.setAttribute("data-"+u.variable,I);let N="";if(n.length>1&&(N+="::"+n[1]),u.counter==="page"){let H=o.pagesArea.querySelectorAll(".pagedjs_page"),V=0;for(let R=0;R<H.length;R++){let q=H[R],re=window.getComputedStyle(q),ce=re["counter-reset"].replace("page","").trim(),Te=re["counter-increment"].replace("page","").trim();if(ce!=="none"&&(V=parseInt(ce)),Te!=="none"&&(V+=parseInt(Te)),q.contains(U))break}this.styleSheet.insertRule(`[data-${u.variable}="${I}"]${N} { counter-reset: ${u.variable} ${V}; }`,this.styleSheet.cssRules.length);}else {let H=U.getAttribute(`data-counter-${u.counter}-value`);H&&this.styleSheet.insertRule(`[data-${u.variable}="${I}"]${N} { counter-reset: ${u.variable} ${u.variable} ${parseInt(H)}; }`,this.styleSheet.cssRules.length);}let z=document.querySelector(`[data-${u.variable}="${I}"]`);z&&(z.style.display="none",z.clientHeight,z.style.removeProperty("display"));}});});}},t_=C0;var yg=L$1(Uo(),1),B0=class extends Fi{constructor(t,r,i){super(t,r,i),this.styleSheet=r.styleSheet,this.textTargets={},this.beforeContent="",this.afterContent="",this.selector={};}onContent(t,r,i,o,s){if(t.name==="target-text"){this.selector=yg.default.generate(s.ruleNode.prelude);let u=t.children.first(),n=t.children.last(),f=u.name,x=yg.default.generate(t),E=[];u.children.forEach(U=>{U.type==="Identifier"&&E.push(U.name);});let O;n!==u&&(O=n.name);let B="--pagedjs-"+$o();this.selector.split(",").forEach(U=>{this.textTargets[U]={func:f,args:E,value:x,style:O||"content",selector:U,fullSelector:this.selector,variable:B};}),t.name="var",t.children=new yg.default.List,t.children.appendData({type:"Identifier",loc:0,name:B});}}onPseudoSelector(t,r,i,o,s){s.ruleNode.block.children.forEach(u=>{t.name==="before"&&u.property==="content"?u.value.children.forEach(f=>{f.type==="String"&&(this.beforeContent=f.value);}):t.name==="after"&&u.property==="content"&&u.value.children.forEach(n=>{n.type==="String"&&(this.afterContent=n.value);});});}afterParsed(t){Object.keys(this.textTargets).forEach(r=>{let i=this.textTargets[r],o=i.selector.split("::"),s=o[0],u=t.querySelectorAll(s),n;u.forEach((f,x)=>{let E=ah(f,i.args),O=t.querySelector(oh(E));if(O)if(i.style){this.selector=$o(),f.setAttribute("data-target-text",this.selector);let B="";if(o.length>1&&(B+="::"+o[1]),i.style==="before"||i.style==="after"){let U=`${i.style}Content`;n=Xc(this[U]);}else n=Xc(O.textContent," ");n=i.style==="first-letter"?n.charAt(0):n,this.styleSheet.insertRule(`[data-target-text="${this.selector}"]${B} { ${i.variable}: "${n}" }`);}else console.warn("missed target",E);});});}},r_=B0;var n_=[JE,e_,t_,r_];var x0=class extends Fi{constructor(t,r,i){super(t,r,i);}filter(t){vh(t,r=>this.filterEmpty(r),NodeFilter.SHOW_TEXT);}filterEmpty(t){if(t.textContent.length>1&&Cp(t)){let r=t.parentNode;if(ao(r)&&r.closest("pre"))return NodeFilter.FILTER_REJECT;let o=lh(t),s=ch(t);return s===null&&o===null?(t.textContent=" ",NodeFilter.FILTER_REJECT):s===null||o===null?NodeFilter.FILTER_ACCEPT:(t.textContent=" ",NodeFilter.FILTER_REJECT)}else return NodeFilter.FILTER_REJECT}},i_=x0;var E0=class extends Fi{constructor(t,r,i){super(t,r,i);}filter(t){vh(t,null,NodeFilter.SHOW_COMMENT);}},s_=E0;var _0=class extends Fi{constructor(t,r,i){super(t,r,i);}filter(t){t.querySelectorAll("script").forEach(r=>{r.remove();});}},a_=_0;var c_=L$1(Uo(),1),u_=L$1(l_(),1);var j0=class extends Fi{constructor(t,r,i){super(t,r,i),this.displayRules={};}onDeclaration(t,r,i,o){if(t.property==="display"){let s=c_.default.generate(o.ruleNode.prelude),u=t.value.children.first().name;s.split(",").forEach(n=>{this.displayRules[n]={value:u,selector:n,specificity:(0, u_.calculateSpecificity)(n),important:t.important};});}}filter(t){let{matches:r,selectors:i}=this.sortDisplayedSelectors(t,this.displayRules);for(let s=0;s<r.length;s++){let u=r[s],n=i[s],f=n[n.length-1].value;this.removable(u)&&f==="none"&&(u.dataset.undisplayed="undisplayed");}let o=t.querySelectorAll("[style]");for(let s=0;s<o.length;s++){let u=o[s];this.removable(u)&&(u.dataset.undisplayed="undisplayed");}}sorter(t,r){return t.important&&!r.important?1:r.important&&!t.important?-1:t.specificity-r.specificity}sortDisplayedSelectors(t,r=[]){let i=[],o=[];for(let s in r){let u=r[s],n=u.selector,f=[];try{try{f=t.querySelectorAll(n);}catch(E){f=t.querySelectorAll(ZE(n));}}catch(E){f=[];}let x=Array.from(f);for(let E of x)if(i.includes(E)){let O=i.indexOf(E);o[O].push(u),o[O]=o[O].sort(this.sorter);}else i.push(E),o.push([u]);}return {matches:i,selectors:o}}removable(t){return !(t.style&&t.style.display!==""&&t.style.display!=="none")}},d_=j0;var p_=[i_,s_,a_,d_];var U5=L$1(Wc(),1),P5=L$1(L5(),1),k0=[...$E,...n_,...p_],Sg=class{constructor(t,r,i){k0.forEach(s=>{let u=new s(t,r,i);(0, P5.default)(u,this);});}};(0, U5.default)(Sg.prototype);function Cg(){for(var e=0;e<arguments.length;e++)k0.push(arguments[e]);}function N0(e,t,r){return new Sg(e,t,r)}var Bg=class{constructor(t){this.settings=t||{},this.polisher=new i0(false),this.chunker=new Lm(void 0,void 0,this.settings),this.hooks={},this.hooks.beforePreview=new Fn$1(this),this.hooks.afterPreview=new Fn$1(this),this.size={
968width:{value:8.5,unit:"in"},height:{value:11,unit:"in"},format:void 0,orientation:void 0},this.chunker.on("page",r=>{this.emit("page",r);}),this.chunker.on("rendering",()=>{this.emit("rendering",this.chunker);});}initializeHandlers(){let t=N0(this.chunker,this.polisher,this);return t.on("size",r=>{this.size=r,this.emit("size",r);}),t.on("atpages",r=>{this.atpages=r,this.emit("atpages",r);}),t}registerHandlers(){return Cg.apply(Cg,arguments)}getParams(t){let r,i=new URL(window.location),o=new URLSearchParams(i.search);for(var s of o.entries())s[0]===t&&(r=s[1]);return r}wrapContent(){let t=document.querySelector("body"),r;return r=t.querySelector(":scope > template[data-ref='pagedjs-content']"),r||(r=document.createElement("template"),r.dataset.ref="pagedjs-content",r.innerHTML=t.innerHTML,t.innerHTML="",t.appendChild(r)),r.content}removeStyles(t=document){let r=Array.from(t.querySelectorAll("link[rel='stylesheet']:not([data-pagedjs-ignore], [media~='screen'])")),i=Array.from(t.querySelectorAll("style:not([data-pagedjs-inserted-styles], [data-pagedjs-ignore], [media~='screen'])"));return [...r,...i].sort(function(s,u){let n=s.compareDocumentPosition(u);return n===Node.DOCUMENT_POSITION_PRECEDING?1:n===Node.DOCUMENT_POSITION_FOLLOWING?-1:0}).map(s=>{if(s.nodeName==="STYLE"){let u={};return u[window.location.href]=s.textContent,s.remove(),u}if(s.nodeName==="LINK")return s.remove(),s.href;console.warn(`Unable to process: ${s}, ignoring.`);})}preview(t,r,i){return N$1(this,null,function*(){yield this.hooks.beforePreview.trigger(t,i),t||(t=this.wrapContent()),r||(r=this.removeStyles()),this.polisher.setup(),this.handlers=this.initializeHandlers(),yield this.polisher.add(...r);let o=performance.now(),s=yield this.chunker.flow(t,i),u=performance.now();return s.performance=u-o,s.size=this.size,this.emit("rendered",s),yield this.hooks.afterPreview.trigger(s.pages),s})}};(0, M5.default)(Bg.prototype);var D0=Bg;var R0=(()=>{class e{createReport(r,i){if(!r)return Oe;let o=r.cloneNode(true),s=nb(o),u=this.getPdfOptions(i);return $e((0, k5.default)().set(u).from(s).save())}prepareContent(r){return r?$y$1(document.createElement("div")).pipe(ed(i=>{i.classList.add("document-content"),i.innerHTML=r.innerHTML??"",this.processCanvases(r,i);})):Oe}generatePreview(r,i){let o=rb(),s=new Blob([o],{type:"text/css"}),u=URL.createObjectURL(s),n=this.createContentHtml(r.innerHTML,o);return this.renderPreview(n,u,i).pipe(ed(()=>URL.revokeObjectURL(u)))}processCanvases(r,i){let o=Array.from(r.querySelectorAll("canvas"));Array.from(i.querySelectorAll("canvas")).forEach((u,n)=>{let f=o[n];if(f instanceof HTMLCanvasElement){let x=this.convertCanvasToImage(f);u.parentNode?.replaceChild(x,u);}});}convertCanvasToImage(r){let{scaledWidth:i,scaledHeight:o,dataUrl:s}=this.processCanvas(r);return this.createImageFromCanvas(s,i,o)}processCanvas(r){let i=document.createElement("canvas"),o=i.getContext("2d",{willReadFrequently:true}),s=window.devicePixelRatio||1,u=r.width,n=r.height;return i.width=u*s,i.height=n*s,o&&(o.scale(s,s),o.drawImage(r,0,0,u,
968n,0,0,u,n)),{scaledWidth:u/s,scaledHeight:n/s,dataUrl:i.toDataURL("image/png")}}createImageFromCanvas(r,i,o){let s=document.createElement("img");return s.src=r,s.style.width=`${i}px`,s.style.height=`${o}px`,s.style.maxWidth="100%",s}createContentHtml(r,i){return ` 969 <!DOCTYPE html> 970 <html> 971 <head> 972 <style>${i}</style> 973 </head> 974 <body> 975 ${r} 976 </body> 977 </html> 978 `}renderPreview(r,i,o){o.innerHTML="";let s=new D0;return $e(s.preview(r,[i],o))}getPdfOptions(r){return {filename:r,margin:[0,0,-1,0],image:{type:"jpeg",quality:mp.IMAGE_QUALITY},html2canvas:{scale:mp.PDF_SCALE},jsPDF:{unit:"mm",format:"a4",orientation:"portrait"}}}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275prov=$({token:e,factory:e.\u0275fac});}}return e})();var uM=["quillEditorContainer"],N5=(()=>{class e{constructor(){this.quillService=T(em),this.destroyRef=T(He),this.block=p$(null),this.formatCommand=p$(null),this.quillEditorContainer=m$("quillEditorContainer"),this.createdBlock=f$(),this.removedBlock=f$(),this.updatedBlock=f$(),this.updateFormatFromBlock=f$(),this.setActiveBlockOnAction=f$(),this.insertBlockComplete=f$(),this.blockLinked=fu({source:()=>this.block(),computation:r=>(r&&be$1(()=>this.quillService.updateContent(r)),r)}),this.formatCommandLinked=fu({source:()=>this.formatCommand(),computation:r=>(r&&be$1(()=>this.quillService.formatBlock(r)),r)}),this._createdBlockEffect=gc$1(()=>{let r=this.quillService.createdBlock();r&&this.createdBlock.emit(r);}),this._removedBlockEffect=gc$1(()=>{let r=this.quillService.removedBlock();r&&this.removedBlock.emit(r);}),this._activateLinkedSignalsEffect=gc$1(()=>{this.blockLinked(),this.formatCommandLinked();}),this._updatedBlockImmediatelyEffect=gc$1(()=>{let r=this.quillService.updatedBlockImmediately();r&&this.updatedBlock.emit(r);}),this._setActiveBlockOnActionEffect=gc$1(()=>{let r=this.quillService.setActiveBlockOnAction();r&&this.setActiveBlockOnAction.emit(r);}
978),this._formatStateEffect=gc$1(()=>{let r=this.quillService.formatState();r&&this.updateFormatFromBlock.emit(r);}),this.updatedBlockSubscription=Zo$1(this.quillService.updatedBlock).pipe(Ju(300),oo$1(this.destroyRef),ed(r=>{r&&this.updatedBlock.emit(r);})).subscribe();}ngOnInit(){this.initQuill();}ngOnDestroy(){this.quillService.destroyQuill();}initQuill(){!this.quillEditorContainer()||!this.block()||this.quillService.initQuill(this.quillEditorContainer()?.nativeElement,this.block());}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=yw({type:e,selectors:[["editor-text-block"]],viewQuery:function(i,o){i&1&&ug(o.quillEditorContainer,uM,5),i&2&&qT$1();},inputs:{block:[1,"block"],formatCommand:[1,"formatCommand"]},outputs:{createdBlock:"createdBlock",removedBlock:"removedBlock",updatedBlock:"updatedBlock",updateFormatFromBlock:"updateFormatFromBlock",setActiveBlockOnAction:"setActiveBlockOnAction",insertBlockComplete:"insertBlockComplete"},features:[xC([em])],decls:2,vars:2,consts:[["quillEditorContainer",""],[1,"quill-editor-container"]],template:function(i,o){i&1&&Zm(0,"div",1,0),i&2&&gg$1("show-placeholder",o.block()?.isFocused);},styles:[`.hidden-toolbar{display:none}.quill-editor-container:not(.show-placeholder) .ql-editor.ql-blank:before{opacity:0}.ql-container.ql-snow{border:none!important}.ql-editor{font-size:14px;max-width:100%;min-width:100%;padding:3px 12px} 979`],encapsulation:2});}}return e})();var dM=["widgetContainer"],D5=(()=>{class e{constructor(){this.destroyRef$=new U$1,this.widgetManagerService=T(Am),this.widgetContainer=m$("widgetContainer",{read:_s$1}),this.block=p$(null),this.widgetServerMode=p$(true),this.isShowWidgetSettingsIcon=p$(true),this.reportSettings=p$(null),this.displaySettings=p$(null,{transform:r=>(r&&this.block()?.isFocused&&this.widgetManagerService.updateConfig(r,this.block()??{},this.widgetServerMode()),r)}),this.createdBlock=f$(),this.updatedBlock=f$(),this.settingsClick=f$(),this.updatedBlockState=f$(),this.setActiveBlockOnAction=f$();}ngAfterViewInit(){this.loadWidget();}loadWidget(){let r=this.block(),i=this.widgetContainer(),o=this.widgetServerMode();if(i&&r){if(this.widgetManagerService.injectWidget(r,i,o,this.isShowWidgetSettingsIcon(),this.reportSettings()),this.waitForWidgetStateBlock(),this.waitForSettingsClickContent(),!o)return;this.waitForWidgetBlockContent();}}waitForWidgetBlockContent(){this.widgetManagerService.getWidgetData().pipe(vd$1(this.destroyRef$),ft(r=>!!r),ed(r=>{let i=this.updateWidgetBlockContent(r?.block??null,r?.widgetType);i&&this.updatedBlock.emit(i);})).subscribe();}waitForSettingsClickContent(){this.widgetManagerService.getBlockOnSettingsClick().pipe(vd$1(this.destroyRef$),ft(r=>!!r),ed(r=>{r&&this.settingsClick.emit(r);})).subscribe();}waitForWidgetStateBlock(){this.widgetManagerService.getWidgetState().pipe(vd$1(this.destroyRef$),ed(r=>{this.updatedBlockState.emit(r);})).subscribe();}updateWidgetBlockContent(r,i){return !r||!r.content?null:(r.content.ops=[r?.content?.ops[0],{attributes:i}],r)}stopSubscribeToWidget(){this.destroyRef$.next(),this.destroyRef$.complete();}ngOnDestroy(){let r=this.widgetContainer();r&&this.widgetManagerService.destroyWidget(r),this.stopSubscribeToWidget();}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=yw({type:e,selectors:[["editor-widget-block"]],viewQuery:function(i,o){i&1&&ug(o.widgetContainer,dM,5,_s$1),i&2&&qT$1();},inputs:{block:[1,"block"],widgetServerMode:[1,"widgetServerMode"],isShowWidgetSettingsIcon:[1,"isShowWidgetSettingsIcon"],reportSettings:[1,"reportSettings"],displaySettings:[1,"displaySettings"]},outputs:{createdBlock:"createdBlock",updatedBlock:"updatedBlock",settingsClick:"settingsClick",updatedBlockState:"updatedBlockState",setActiveBlockOnAction:"setActiveBlockOnAction"},features:[xC([Am])],decls:2,vars:0,consts:[["widgetContainer",""]],template:function(i,o){i&1&&Xm(0,null,0);},styles:["[_nghost-%COMP%]{display:block;max-width:200mm;padding:5px 0 5px 10px}"]});}}return e})();function pM(e,t){if(e&1){let r=xT$1();cs$1(0,"editor-widget-block",2),og("createdBlock",function(o){rf(r);let s=FT$1();return of(s.onCreatedBlock(o))})("updatedBlock",function(o){rf(r);let s=FT$1();return of(s.onUpdatedBlock(o))})("settingsClick",function(o){rf(r);let s=FT$1();return of(s.onSettingsClick(o))})("updatedBlockState",function(o){rf(r);let s=FT$1();return of(s.onUpdatedBlockState(o))}
979)("setActiveBlockOnAction",function(o){rf(r);let s=FT$1();return of(s.onSetActiveBlockOnAction(o))}),ou();}if(e&2){let r=FT$1(),i=bC$1(0),o=bC$1(1);zm$1("block",i)("displaySettings",r.displaySettings())("reportSettings",r.reportSettings())("isShowWidgetSettingsIcon",r.isShowWidgetSettingsIcon())("widgetServerMode",o);}}function fM(e,t){if(e&1){let r=xT$1();cs$1(0,"editor-text-block",3),og("createdBlock",function(o){rf(r);let s=FT$1();return of(s.onCreatedBlock(o))})("removedBlock",function(o){rf(r);let s=FT$1();return of(s.onRemovedBlock(o))})("updatedBlock",function(o){rf(r);let s=FT$1();return of(s.onUpdatedBlock(o))})("setActiveBlockOnAction",function(o){rf(r);let s=FT$1();return of(s.onSetActiveBlockOnAction(o))})("updateFormatFromBlock",function(o){rf(r);let s=FT$1();return of(s.onUpdateFormatFromBlock(o))}),ou();}if(e&2){let r=FT$1(),i=bC$1(0);zm$1("block",i)("formatCommand",r.formatCommand());}}var R5=(()=>{class e{constructor(){this.block=p$(null),this.reportSettings=p$(null),this.formatCommand=p$(null),this.widgetServerMode=p$(true),this.displaySettings=p$(null),this.isShowWidgetSettingsIcon=p$(true),this.removedBlock=f$(),this.createdBlock=f$(),this.updateBlockContent=f$(),this.settingsClick=f$(),this.updatedBlockState=f$(),this.updateFormatFromBlock=f$(),this.setActiveBlockOnAction=f$(),this.EditorBlockItemType=Fu;}onCreatedBlock(r){this.createdBlock.emit(r);}onUpdateFormatFromBlock(r){this.updateFormatFromBlock.emit(r);}onRemovedBlock(r){this.removedBlock.emit(r);}onUpdatedBlock(r){this.updateBlockContent.emit(r);}onUpdatedBlockState(r){this.updatedBlockState.emit(r);}onSetActiveBlockOnAction(r){this.setActiveBlockOnAction.emit(r);}onSettingsClick(r){this.settingsClick.emit(r);}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=yw({type:e,selectors:[["editor-block-item"]],inputs:{block:[1,"block"],reportSettings:[1,"reportSettings"],formatCommand:[1,"formatCommand"],widgetServerMode:[1,"widgetServerMode"],displaySettings:[1,"displaySettings"],isShowWidgetSettingsIcon:[1,"isShowWidgetSettingsIcon"]},outputs:{removedBlock:"removedBlock",createdBlock:"createdBlock",updateBlockContent:"updateBlockContent",settingsClick:"settingsClick",updatedBlockState:"updatedBlockState",updateFormatFromBlock:"updateFormatFromBlock",setActiveBlockOnAction:"setActiveBlockOnAction"},decls:4,vars:3,consts:[["editorCommonBlockActions","",3,"block","displaySettings","reportSettings","isShowWidgetSettingsIcon","widgetServerMode"],[3,"block","formatCommand"],["editorCommonBlockActions","",3,"createdBlock","updatedBlock","settingsClick","updatedBlockState","setActiveBlockOnAction","block","displaySettings","reportSettings","isShowWidgetSettingsIcon","widgetServerMode"],[3,"createdBlock","removedBlock","updatedBlock","setActiveBlockOnAction","updateFormatFromBlock","block","formatCommand"]],template:function(i,o){if(i&1&&(kg(0)(1),IT$1(2,pM,1,5,"editor-widget-block",0)(3,fM,1,2,"editor-text-block",1)),i&2){let s,u=DC$1(o.block());HD(),DC$1(o.widgetServerMode()),HD(),ET$1((s=u?.type)===o.EditorBlockItemType.WIDGET?2:s===o.EditorBlockItemType.TEXT?3:-1);}},dependencies:[N5,D5,tb],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;height:100%}"]});}}return e})();var hM=["blockList"],gM=["preview"],Q5=(e,t)=>t?.id;function mM(e,t){if(e&1){let r=xT$1();cs$1(0,"div",5)(1,"editor-block-item",6),og("updateBlockContent",function(o){rf(r);let s=FT$1(2);return of(s.onUpdateBlockContent(o))})("updatedBlockState",function(o){rf(r);let s=FT$1(2);return of(s.onWidgetStateChanged(o))}),ou()();}if(e&2){let r=t.$implicit,i=FT$1(2),o=bC$1(0);HD(),zm$1("block",r)("reportSettings",i.reportSettings())("isShowWidgetSettingsIcon",false)("widgetServerMode",o);}}function vM(e,t){if(e&1&&(cs$1(0,"div",2)(1,"div",4,0),wT$1(3,mM,2,4,"div",5,Q5),ou(),Qm(5,"div",null,1),ou()),e&2){let r=FT$1();HD(),gg$1("pdf-generation-mode",!r.shouldDownloadPdfImmediately()),HD(2),TT$1(r.blocks()),HD(2),gg$1("visible",r.isPreviewReady());}}function yM(e,t){if(e&1){let r=xT$1();cs$1(0,"div",7)(1,"editor-block-item",8),og("updatedBlockState",function(o){rf(r);let s=FT$1(2);return of(s.onWidgetStateChanged(o))}),ou()();}if(e&2){let r=t.$implicit;FT$1(2);let i=bC$1(0);
979HD(),zm$1("block",r)("isShowWidgetSettingsIcon",false)("widgetServerMode",i);}}function bM(e,t){if(e&1&&(cs$1(0,"div",3),wT$1(1,yM,2,3,"div",7,Q5),ou()),e&2){let r=FT$1();HD(),TT$1(r.blocks());}}var KK=(()=>{class e{constructor(){this.validWidgetState=[I.LOADED,I.ERROR,I.EMPTY,I.SUCCESS],this.destroyRef=T(He),this.pagesTemplatePreviewService=T(R0),this.blocks=p$.required(),this.shouldDownloadPdfImmediately=p$(false),this.title=p$(""),this.reportSettings=p$(null),this.widgetServerMode=p$(true),this.shouldAutoOpenReport=p$(false),this.previewMode=p$($f.PDF_PREVIEW),this.loaded=f$(),this.previewReady=f$(),this.updateBlockContent=f$(),this.blockList=m$("blockList"),this.preview=m$("preview"),this.isPreviewReady=Ze(false),this.downloadTrigger=p$(false),this.renderedWidgets=Ze(0),this.totalWidgets=kt(()=>this.blocks()?.filter(r=>r.type===Fu.WIDGET).length??0),this.contentReady=kt(()=>this.renderedWidgets()===this.totalWidgets()),this.previewInitTrigger=new U$1,this.pagePreviewModeEnum=$f,this.setupContentReadyWatcher(),gc$1(()=>{this.downloadTrigger()&&this.isPreviewReady()&&this.handlePdfDownload().pipe(Ht(1)).subscribe();});}ngOnInit(){this.initializePreviewFlow();}onWidgetStateChanged(r){this.validWidgetState.includes(r)&&this.renderedWidgets.update(i=>i+1);}onUpdateBlockContent(r){this.updateBlockContent.emit(r);}initializePreviewFlow(){this.previewInitTrigger.pipe(ld(mp.PDF_DELAY_MS),yd$1(()=>this.initPreviewStream()),yd$1(()=>this.handlePdfDownload()),oo$1(this.destroyRef)).subscribe();}handlePdfDownload(){return this.shouldDownloadPdfImmediately()||this.downloadTrigger()?this.pagesTemplatePreviewService.createReport(this.preview()?.nativeElement,this.title()).pipe(ed(()=>this.loaded.emit())):Oe}setupContentReadyWatcher(){gc$1(()=>{(this.contentReady()||this.totalWidgets()===0)&&this.previewInitTrigger.next();});}cleanup(){let r=this.preview()?.nativeElement;r&&(r.innerHTML=""),this.previewInitTrigger.complete();}initPreviewStream(){let r=this.blockList()?.nativeElement,i=this.preview()?.nativeElement;return r&&i?this.pagesTemplatePreviewService.prepareContent(r).pipe(yd$1(o=>this.pagesTemplatePreviewService.generatePreview(o,i)),ed(()=>this.setPreviewReady())):Oe}setPreviewReady(){this.isPreviewReady.set(true),this.previewReady.emit();}ngOnDestroy(){this.cleanup();}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=yw({type:e,selectors:[["pages-template-preview"]],viewQuery:function(i,o){i&1&&ug(o.blockList,hM,5)(o.preview,gM,5),i&2&&qT$1(2);},inputs:{blocks:[1,"blocks"],shouldDownloadPdfImmediately:[1,"shouldDownloadPdfImmediately"],title:[1,"title"],reportSettings:[1,"reportSettings"],widgetServerMode:[1,"widgetServerMode"],shouldAutoOpenReport:[1,"shouldAutoOpenReport"],previewMode:[1,"previewMode"],downloadTrigger:[1,"downloadTrigger"]},outputs:{loaded:"loaded",previewReady:"previewReady",updateBlockContent:"updateBlockContent"},features:[xC([R0])],decls:3,vars:2,consts:[["blockList",""],["preview",""],[1,"preview-pdf-mode"],[1,"preview-blocks-mode"],[1,"preview-pdf-mode-blocks"],[1,"pages-preview-template-container"],[3,"updateBlockContent","updatedBlockState","block","reportSettings","isShowWidgetSettingsIcon","widgetServerMode"],[1,"preview-blocks-mode-item"],[3,"updatedBlockState","block","isShowWidgetSettingsIcon","widgetServerMode"]],template:function(i,o){if(i&1&&(kg(0),IT$1(1,vM,7,4,"div",2)(2,bM,3,0,"div",3)),i&2){let s,u=o.previewMode();DC$1(o.widgetServerMode()),HD(),ET$1((s=u)===o.pagePreviewModeEnum.PDF_PREVIEW?1:s===o.pagePreviewModeEnum.BLOCKS?2:-1);}},dependencies:[R5],styles:["[_nghost-%COMP%]{height:100%;display:flex;flex-direction:column;overflow:hidden}[_nghost-%COMP%] .preview-blocks-mode[_ngcontent-%COMP%]{width:735px;background-color:#fff;padding:15px;height:100vh}[_nghost-%COMP%] .preview-blocks-mode[_ngcontent-%COMP%] .preview-blocks-mode-item[_ngcontent-%COMP%]{pointer-events:none}[_nghost-%COMP%] .preview-pdf-mode[_ngcontent-%COMP%]{position:relative;display:block;height:100%;overflow-y:auto;background:var(--white);overflow-x:hidden}[_nghost-%COMP%] .preview-pdf-mode-blocks[_ngcontent-%COMP%]{background:#fff}[_nghost-%COMP%] .preview-pdf-mode-blocks.pdf-generation-mode[_ngcontent-%COMP%]{position:fixed;left:0;top:0;z-index:-1;opacity:0}
979[_nghost-%COMP%] .preview[_ngcontent-%COMP%]:not(.visible){display:none}[_nghost-%COMP%] .pagedjs_pages[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;background:var(--white)}[_nghost-%COMP%] .pagedjs_page[_ngcontent-%COMP%]{background:var(--white)}"]});}}return e})();var n=(function(t){return t.NOW="now",t.SCHEDULE="schedule",t.RECURRING_SCHEDULE="recurringSchedule",t})(n||{});var C=[{value:n.NOW,label:"Now"},{value:n.SCHEDULE,label:"Schedule"},{value:n.RECURRING_SCHEDULE,label:"Recurring schedule"}];function w(t,P){if(t&1&&(cs$1(0,"cye-button",2)(1,"div",3)(2,"div",4),gC(3),ou(),Qm(4,"cye-icon",5),ou()()),t&2){let e=FT$1();zm$1("buttonType",e.buttonType()),HD(3),_g(e.menuGeneralTitleName()),HD(),gg$1("open",e.isOpen()),zm$1("icon",e.chevronIcon())("size",6);}}var q=(()=>{class t{constructor(){this.menuGeneralTitleName=p$("Create scheduler"),this.enableInstantReportCreation=p$(false),this.buttonType=p$("primary"),this.isDisabled=p$(false),this.contentStyle=p$({"margin-top":"5px"}),this.createReportClick=f$(),this.scheduledReportClick=f$(),this.schedulerMenuItems=kt(()=>this.enableInstantReportCreation()?C:C.filter(e=>e.value!==n.NOW)),this.chevronIcon=kt(()=>this.buttonType()==="primary"?"arrow-down-white":"arrow-down-bold"),this.isOpen=Ze(false),this.defaultSelected=Ze({});}onOpenStatusChange(e){this.isOpen.set(e);}onSelectedScheduler(e){e===n.NOW?(this.createReportClick.emit(),this.defaultSelected.set({})):(this.scheduledReportClick.emit(e),this.defaultSelected.set({}));}static{this.\u0275fac=function(i){return new(i||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["reports-scheduler-menu-button"]],inputs:{menuGeneralTitleName:[1,"menuGeneralTitleName"],enableInstantReportCreation:[1,"enableInstantReportCreation"],buttonType:[1,"buttonType"],isDisabled:[1,"isDisabled"],contentStyle:[1,"contentStyle"]},outputs:{createReportClick:"createReportClick",scheduledReportClick:"scheduledReportClick"},decls:3,vars:6,consts:[["headerTemplate",""],[3,"openstatuschange","onselect","items","headerTemplate","hideChevron","disabled","contentStyle","selectedItem"],[3,"buttonType"],[1,"scheduler-menu-btn"],[1,"scheduler-btn-title"],[1,"scheduler-btn-icon",3,"icon","size"]],template:function(i,o){if(i&1&&(km(0,w,5,6,"ng-template",null,0,GC$1),cs$1(2,"cye-drop-down",1),og("openstatuschange",function(u){return o.onOpenStatusChange(u)})("onselect",function(u){return o.onSelectedScheduler(u)}),ou()),i&2){let c=WT$1(1);HD(2),zm$1("items",o.schedulerMenuItems())("headerTemplate",c)("hideChevron",true)("disabled",o.isDisabled())("contentStyle",o.contentStyle())("selectedItem",o.defaultSelected());}},dependencies:[a$1,rt,ut,nr,zs$1],styles:["[_nghost-%COMP%] .scheduler-menu-btn[_ngcontent-%COMP%]{display:flex;color:inherit}[_nghost-%COMP%] .scheduler-menu-btn[_ngcontent-%COMP%] .scheduler-btn-title[_ngcontent-%COMP%]{margin-right:8px;color:inherit}[_nghost-%COMP%] .scheduler-menu-btn[_ngcontent-%COMP%] .scheduler-btn-icon[_ngcontent-%COMP%]{pointer-events:none;-webkit-transition:.3s ease transform;transition:.3s ease transform}[_nghost-%COMP%] .scheduler-menu-btn[_ngcontent-%COMP%] .scheduler-btn-icon.open[_ngcontent-%COMP%]{transform:rotate(180deg)}"]});}}return t})();var t$1=(function(r){return r.HYVER="Hyver",r.DEFAULT="Default",r})(t$1||{});var $r=J((Ti,xi)=>{(function(t,p){typeof Ti=="object"&&typeof xi<"u"?xi.exports=p():typeof define=="function"&&define.amd?define(p):(t=typeof globalThis<"u"?globalThis:t||self).dayjs_plugin_utc=p();})(Ti,function(){"use strict";var t="minute",p=/[+-]\d\d(?::?\d\d)?/g,e=/([+-]|\d\d)/g;return function(o,i,r){var c=i.prototype;r.utc=function(E){var K={date:E,utc:!0,args:arguments};return new i(K)},c.utc=function(E){var K=r(this.toDate(),{locale:this.$L,utc:!0});return E?K.add(this.utcOffset(),t):K},c.local=function(){return r(this.toDate(),{locale:this.$L,utc:!1})};var T=c.parse;c.parse=function(E){E.utc&&(this.$u=!0),this.$utils().u(E.$offset)||(this.$offset=E.$offset),T.call(this,E);};var F=c.init;c.init=function(){if(this.$u){var E=this.$d;this.$y=E.getUTCFullYear(),this.$M=E.getUTCMonth(),this.$D=E.getUTCDate(),this.$W=E.getUTCDay(),this.$H=E.getUTCHours(),this.$m=E.getUTCMinutes(),this.$s=E.getUTCSeconds(),this.$ms=E.getUTCMilliseconds();}else F.call(this);};var Z=c.utcOffset;c.utcOffset=function(E,K){var he=this.$utils().u;if(he(E))return this.$u?0:he(this.$offset)?Z.call(this):this.$offset;if(typeof E=="string"&&(E=(function(Oe){Oe===void 0&&(Oe="");var Ot=Oe.match(p);if(!Ot)return null;var pt=(""+Ot[0]).match(e)||["-",0,0],Pt=pt[0],dt=60*+pt[1]+ +pt[2];return dt===0?0:Pt==="+"?dt:-dt})(E),E===null))return this;var ae=Math.abs(E)<=16?60*E:E;if(ae===0)return this.utc(K);var ce=this.clone();if(K)return ce.$offset=ae,ce.$u=!1,ce;var Ee=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();return (ce=this.local().add(ae+Ee,t)).$offset=ae,ce.$x.$localOffset=Ee,ce};var D=c.format;c.format=function(E){var K=E||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return D.call(this,K)},c.valueOf=function(){var E=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*E},c.isUTC=function(){return !!this.$u},c.toISOString=function(){return this.toDate().toISOString()},c.toString=function(){return this.toDate().toUTCString()};var z=c.toDate;c.toDate=function(E){return E==="s"&&this.$offset?r(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():z.call(this)};var U=c.diff;c.diff=function(E,K,he){if(E&&this.$u===E.$u)return U.call(this,E,K,he);var ae=this.local(),ce=r(E).local();return U.call(ae,ce,K,he)};}});});var Ur=J((Mi,ki)=>{(function(t,p){typeof Mi=="object"&&typeof ki<"u"?ki.exports=p():typeof define=="function"&&define.amd?define(p):(t=typeof globalThis<"u"?globalThis:t||self).dayjs_plugin_timezone=p();})(Mi,function(){"use strict";var t={year:0,month:1,day:2,hour:3,minute:4,second:5},p={};return function(e,o,i){var r,c=function(D,z,U){U===void 0&&(U={});var E=new Date(D),K=(function(he,ae){ae===void 0&&(ae={});var ce=ae.timeZoneName||"short",Ee=he+"|"+ce,Oe=p[Ee];return Oe||(Oe=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:he,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:ce}),p[Ee]=Oe),Oe})(z,U);return K.formatToParts(E)},T=function(D,z){for(var U=c(D,z),E=[],K=0;K<U.length;K+=1){var he=U[K],ae=he.type,ce=he.value,Ee=t[ae];Ee>=0&&(E[Ee]=parseInt(ce,10));}var Oe=E[3],Ot=Oe===24?0:Oe,pt=E[0]+"-"+E[1]+"-"+E[2]+" "+Ot+":"+E[4]+":"+E[5]+":000",Pt=+D;return (i.utc(pt).valueOf()-(Pt-=Pt%1e3))/6e4},F=o.prototype;F.tz=function(D,z){if(D===void 0&&(D=r),!this.isValid())return this;
979var U,E=this.utcOffset(),K=this.toDate(),he=K.toLocaleString("en-US",{timeZone:D}),ae=T(+K,D);if(!Number(ae))U=this.utcOffset(0,z);else if(U=i(he,{locale:this.$L}).$set("millisecond",this.$ms).utcOffset(ae,!0),z){var ce=U.utcOffset();U=U.add(E-ce,"minute");}return U.$x.$timezone=D,U},F.offsetName=function(D){var z=this.$x.$timezone||i.tz.guess(),U=c(this.valueOf(),z,{timeZoneName:D}).find(function(E){return E.type.toLowerCase()==="timezonename"});return U&&U.value};var Z=F.startOf;F.startOf=function(D,z){if(!this.$x||!this.$x.$timezone)return Z.call(this,D,z);var U=i(this.format("YYYY-MM-DD HH:mm:ss:SSS"),{locale:this.$L});return Z.call(U,D,z).tz(this.$x.$timezone,!0)},i.tz=function(D,z,U){var E=U&&z,K=U||z||r,he=T(+i(),K);if(typeof D!="string")return i(D).tz(K);var ae=i.utc(D,E).valueOf();if(Number.isNaN(ae)){var ce=i(NaN);return ce.$x.$timezone=K,ce}var Ee=(function(Pt,dt,Ai){var Ro=Pt-60*dt*1e3,Dt=T(Ro,Ai);if(dt===Dt)return [Ro,dt];var _i=T(Ro-=60*(Dt-dt)*1e3,Ai);return Dt===_i?[Ro,Dt]:[Pt-60*Math.min(Dt,_i)*1e3,Math.max(Dt,_i)]})(ae,he,K),Oe=Ee[0],Ot=Ee[1],pt=i(Oe).utcOffset(Ot);return pt.$x.$timezone=K,pt},i.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},i.tz.setDefault=function(D){r=D;};}});});var Ye=(function(t){return t.TEXT="Text",t.STYLE="Style",t.COLOR="Color",t.CONTENT="Content",t})(Ye||{});var ze=(function(t){return t.CHECKBOX="checkbox",t.DROPDOWN="dropdown",t})(ze||{});var G=(function(t){return t.INIT="Init",t.SAVING="Saving",t.SAVED="Saved",t.SAVE="Save",t.ERROR="Error",t})(G||{});var Ie=(function(t){return t.REPORT_NAME="Report name",t.CREATED_AT="Creation date",t.TEMPLATE="Template",t.CREATOR="Creator",t.PAGE_COUNT="Page count",t.ACTIONS="",t.REPORT_TYPE="Schedule",t})(Ie||{});var ye=(function(t){return t.PREVIEW_REPORT="preview report",t.DOWNLOAD_REPORT="download report",t.DELETE_REPORT="delete report",t.GO_TO_TEMPLATE="go to template",t.GO_TO_SCHEDULER="go to scheduler",t})(ye||{});var Ce=(function(t){return t.DRAFT="draft",t.EXPIRED="expired",t.PAUSE="pause",t.ACTIVE="active",t})(Ce||{});var qe=(function(t){return t.HISTORY="History",t.DETAILS="Details",t})(qe||{});var pe=(function(t){return t.NAME="Scheduler name",t.TEMPLATE="Template",t.NEXT_SEND="Next send",t.FREQUENCY="Frequency",t.RECIPIENTS="Recipients",t.STATUS="Status",t.CREATED_AT="Creation date",t})(pe||{});var de=(function(t){return t.EDIT="edit",t.DUPLICATE="duplicate",t.DELETE="delete",t.PAUSE="pause",t.ACTIVE="active",t.VIEW_REPORT="viewReport",t.OPEN_IN_REPORTS_LIST="openInReportList",t.SEND_NOW="sendNow",t})(de||{});var _o=(function(t){return t.ONE_TIME_SCHEDULED="One-time (scheduled)",t.ONE_TIME_MANUAL="One-time (manual)",t.RECURRING="Recurring",t})(_o||{});var Qo=(function(t){return t.GO_TO_SCHEDULE="Go to Schedule",t.GO_TO_RECURRING="Go to Recurring",t})(Qo||{});var Ci=["var(--secondary-900)","var(--gray-700)","var(--secondary-400)","var(--tertiary-400)","var(--secondary-200)","var(--secondary-100)","var(--white)","var(--purple-blue-400)","var(--text-highlight-500)","var(--info-400)","var(--info-500)","var(--info-800)","var(--purple-800)","var(--purple-500)","var(--rose-red-500)","var(--negative-400)","var(--severity-medium-500)","var(--note-500)","var(--positive-500)","var(--oceanic-green-500)","var(--cyan-500)","var(--tertiary-25)","var(--light-blue-25)","var(--light-blue-50)","var(--info-50)","var(--purple-200)","var(--negative-25)","var(--negative-100)","var(--severity-medium-100)","var(--note-25)","var(--oceanic-green-200)"];var _r=[{title:"Normal text",value:0,icon:"editor-toolbar-normal-text"},{title:"Large title",value:1,icon:"editor-toolbar-text-h1"},{title:"Medium title",value:2,icon:"editor-toolbar-text-h2"},{title:"Small title",value:3,icon:"editor-toolbar-text-h3"}];var fr=[{title:"San Serif",value:""},{title:"Serif",value:"serif"},{title:"Monospace",value:"monospace"}];var Cr=[{items:[{type:Ye.TEXT,id:"header",tooltip:"Text",config:{items:_r}}]},{items:[{type:Ye.TEXT,id:"font",tooltip:"Fonts",config:{items:fr}}]},{items:[{type:Ye.STYLE,id:"bold",tooltip:"Bold",config:{icon:"editor-toolbar-bold"}},{type:Ye.STYLE,id:"italic",tooltip:"Italic",config:{icon:"editor-toolbar-italic"}},{type:Ye.STYLE,id:"underline",tooltip:"Underline",config:{icon:"editor-toolbar-underline"}}]},{items:[{type:Ye.COLOR,id:"background",tooltip:"Maker color",config:{colors:Ci,icon:"editor-maker-color"}},{type:Ye.COLOR,id:"color",tooltip:"Text color",config:{colors:Ci,icon:"editor-text-color"}}]}];
979var Ct=(function(t){return t.MONTH="This month",t.PAST_MONTH="Past month",t.QUARTER="This quarter",t.PAST_QUARTER="Past quarter",t.YEAR="This Year",t.PAST_YEAR="Past Year",t})(Ct||{});var fo=(function(t){return t.MONTH="Monthly grouping",t.QUARTER="Quarter grouping",t.YEAR="Yearly grouping",t})(fo||{});var vr=[{title:"Widgets",items:[{value:er.METRIC_BREAKDOWN,title:"Metric Breakdown",icon:"editor-menu-metric-breakdown",isFeatureFlagHidden:true},{value:er.MAJOR_EVENTS,title:"Major Days",icon:"editor-menu-major-events",isFeatureFlagHidden:true},{value:er.TIMELINE_VIEW,title:"Timeline View",icon:"editor-menu-timeline-view",isFeatureFlagHidden:true},{value:er.COST_OF_BREACH,title:"Cost of Breach",icon:"editor-menu-cost-of-breach"},{value:er.LIKELIHOOD_OF_BREACH,title:"Likelihood of Breach",icon:"likelihood-percentage"},{value:er.EXPOSURE,title:"Exposure",icon:"editor-menu-exposure"},{value:er.MITIGATION_SUCCESS_TRENDS,title:"Mitigation Success Trends",icon:"editor-menu-mitigation-success-trends"},{value:er.ORGANIZATION_MATURITY,title:"Organization Maturity",icon:"editor-menu-maturity"},{value:er.MATURITY_BY_NIST_FUNCTIONS,title:"Maturity by NIST Functions",icon:"editor-menu-maturity"},{value:er.MATURITY_TRENDS,title:"Maturity trends",icon:"editor-menu-maturity"}]},{title:"Layout",items:[{value:er.DATE,title:"Add timestamp",icon:"editor-menu-date"},{value:er.DIVIDER,title:"Add divider",icon:"editor-menu-divider"}]}];var vi={originX:"start",originY:"bottom",overlayX:"start",overlayY:"top",offsetY:8},yi={originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",offsetY:-8},yr=300;var Jt="Untitled";var Pr={title:Jt,state:"Open",share_mode:"Shared with anyone"};var Rr=L$1(K()),ge={TIME:"23:59",REPEAT:1,PERIOD:Y.FIRST,MONTH_TYPE:A.ON_DAY,DAY:(0, Rr.default)().format("dddd"),DAY_OF_MONTH:1,NAME:"Schedule"};var br={[Ce.ACTIVE]:{border:"1px solid var(--light-green-500)",label:"Active"},[Ce.DRAFT]:{border:"1px solid var(--purple-blue-500)",label:"Draft"},[Ce.PAUSE]:{border:"1px solid var(--crayola-500)",label:"Paused"},[Ce.EXPIRED]:{border:"1px solid var(--secondary-500)",label:"Expired"}};var Co=[{label:qe.DETAILS,value:qe.DETAILS},{label:qe.HISTORY,value:qe.HISTORY}];var Ko={width:"fit-content","min-width":"170px","margin-left":"-150px"};var Tr="This template cannot be deleted because it is currently associated with an existing schedule.";var xr=(()=>{class t{constructor(){this.destroyRef=T(He),this.focusedBlock=p$(null),this.focusedBlockIndex=p$(-1),this.selectedBlocks=p$(null),this.removedBlocks=f$(),this.setSelectedBlocks=f$(),this.recalculatedBlocksFormats=f$(),this.isSelectionProcess=Ze(false);}ngOnInit(){this.onWindowMouseUpSubscriber(),this.onActionHandleSubscriber();}initiateSelection(){this.isSelectionProcess.set(true);}onSelectedBlocks(e){if(!this.isSelectionProcess()||this.focusedBlockIndex()===-1)return;let o=Math.min(this.focusedBlockIndex(),e),i=Math.max(this.focusedBlockIndex(),e);this.setSelectedBlocks.emit({start:o,end:i});}onWindowMouseUpSubscriber(){Qs$1(document,"mouseup").pipe(oo$1(this.destroyRef),ed(()=>{this.isSelectionProcess()&&(this.isSelectionProcess.set(false),this.recalculatedBlocksFormats.emit());})).subscribe();}onActionHandleSubscriber(){Qs$1(document,"keydown").pipe(oo$1(this.destroyRef),ed(e=>{if(!this.selectedBlocks()?.length||!this.focusedBlock())return;let o={[Ci$1.ENTER]:{content:new se.default},[Ci$1.BACKSPACE]:{content:new se.default},[Ci$1.DELETE]:{content:new se.default},[Ci$1.SPACE]:{content:new se.default({ops:[{insert:" "}]})}},i=e.key.length===1?{content:new se.default({ops:[{insert:e.key}]})}:o[e.key];i&&this.handleKeyAction(i.content);})).subscribe();}handleKeyAction(e){this.removedBlocks.emit(F$1(E({},this.focusedBlock()),{type:Fu.TEXT,content:e}));}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275dir=Ew({type:t,selectors:[["","editorBlocksEventHandlers",""]],inputs:{focusedBlock:[1,"focusedBlock"],focusedBlockIndex:[1,"focusedBlockIndex"],selectedBlocks:[1,"selectedBlocks"]},outputs:{removedBlocks:"removedBlocks",setSelectedBlocks:"setSelectedBlocks",re
979calculatedBlocksFormats:"recalculatedBlocksFormats"},exportAs:["editorBlocksEventHandlers"]});}}return t})();var vo=t=>!t?.content?.ops?.length||t.content.ops.length===1&&t.content.ops[0].insert===` 980`;var Mr=t=>{let p=t.flatMap(e=>e?.content?.ops||[]).filter(e=>typeof e.insert=="string"&&!/^\n+$/.test(e.insert)).map(e=>e?.attributes||{});return p.length?Object.fromEntries(Object.entries(p[0]).filter(([e,o])=>p.every(i=>i[e]===o))):{}};var Zo=t=>t?.created_by??"Hyver",kr=(t,p)=>{let e=Zo(t),o=Zo(p);return e.localeCompare(o)};var wr=(t,p)=>{let e=i=>p.find(c=>c.targetField===i)||{isHidden:false};return {[er.MAJOR_EVENTS]:{groups:[{title:"Major Days",subTitle:"Select the Major Events parameters you want to display in this widget:",controls:[{key:"major_events_timeframe",label:"Timeframe:",type:ze.DROPDOWN,config:F$1(E({},e("major_events_timeframe")),{items:[{value:Zg.LAST_MONTH,label:"Last month"},{value:Zg.THIS_MONYH,label:"This month"},{value:Zg.THIS_QUARTER,label:"This quarter"},{value:Zg.THIS_YEAR,label:"This year"},{value:Zg.LAST_YEAR,label:"Last year"}]})},{key:"event_limit",label:"Event Value Limit:",type:ze.DROPDOWN,config:F$1(E({},e("event_limit")),{items:[{value:Lu.TOP_6,label:"Top 6 days by total impact"},{value:Lu.TOP_12,label:"Top 12 days by total impact"},{value:Lu.TOP_20,label:"Top 20 days by total impact"}]})}]}]},[er.METRIC_BREAKDOWN]:{groups:[{title:"Metric Breakdown",subTitle:"Select the Breakdown parameters you want to display in this widget:",controls:[{key:"metric",label:"Metric:",type:ze.DROPDOWN,config:F$1(E({},e("metric")),{items:[{value:na$1.COB,label:pd.COB},{value:na$1.MATURITY,label:pd.MATURITY},{value:na$1.LOB,label:pd.LOB},{value:na$1.EXPOSURE,label:pd.EXPOSURE}]})},{key:"timeframe",label:"Timeframe:",type:ze.DROPDOWN,config:F$1(E({},e("timeframe")),{items:[{value:vs$1.MONTH,label:Ct.MONTH},{value:vs$1.PAST_MONTH,label:Ct.PAST_MONTH},{value:vs$1.QUARTER,label:Ct.QUARTER},{value:vs$1.PAST_QUARTER,label:Ct.PAST_QUARTER},{value:vs$1.YEAR,label:Ct.YEAR},{value:vs$1.PAST_YEAR,label:Ct.PAST_YEAR}]})}]}]},[er.TIMELINE_VIEW]:{groups:[{title:"Timeline View",subTitle:"Select the Timeline View parameters you want to display in this widget:",controls:[{key:"timeline_view_metric_name",label:"Metric:",type:ze.DROPDOWN,config:F$1(E({},e("timeline_view_metric_name")),{items:[{value:Fe$1.EXPOSURE,label:Ps$1[Fe$1.EXPOSURE]},{value:Fe$1.MATURITY,label:Ps$1[Fe$1.MATURITY]},{value:Fe$1.LIKELIHOOD,label:Ps$1[Fe$1.LIKELIHOOD]},{value:Fe$1.COST_OF_BREACH,label:Ps$1[Fe$1.COST_OF_BREACH]}]})},{key:"timeline_view_timeframe",label:"Timeframe:",type:ze.DROPDOWN,config:F$1(E({},e("timeline_view_timeframe")),{items:[{value:hl.LAST_6_MONTHS,label:Uu.LAST_6_MONTHS},{value:hl.LAST_12_MONTHS,label:Uu.LAST_12_MONTHS},{value:hl.LAST_4_QUARTERS,label:Uu.LAST_4_QUARTERS},{value:hl.THIS_YEAR,label:Uu.THIS_YEAR},{value:hl.PAST_YEAR,label:Uu.PAST_YEAR}]})},{key:"timeline_view_grouping",label:"Grouping:",type:ze.DROPDOWN,config:F$1(E({},e("timeline_view_grouping")),{items:[{value:T$2.MONTH,label:fo.MONTH},{value:T$2.QUARTER,label:fo.QUARTER},{value:T$2.YEAR,label:fo.YEAR}]})},{key:"timeline_view_is_breakdown_mode",label:"Breakdown",config:e("timeline_view_is_breakdown_mode")},{key:"timeline_view_is_chart_visible",label:"Show graph",config:e("timeline_view_is_chart_visible")},{key:"timeline_view_is_table_visible",label:"Show table",config:e("timeline_view_is_table_visible")}]}]},[er.COST_OF_BREACH]:{groups:[{title:"Cost of Breach",subTitle:"Select the Cost of breach parameters you want to display in this widget:",controls:[{key:"isShowArrowToIndicationTrend",label:"Show arrow to indicate trend",config:e("isShowArrowToIndicationTrend")},{key:"isShowCompareMonth",label:"Compare to previous month",config:e("isShowCompareMonth")}]}]},[er.LIKELIHOOD_OF_BREACH]:{groups:[{title:"Likelihood of Breach",subTitle:"Select the Likelihood of breach parameters you want to display in this widget:",controls:[{key:"isShowArrowToIndicationTrend",label:"Show arrow to indicate trend",config:e("isShowArrowToIndicationTrend")},{key:"industryLikelihoodOfBreach",label:"Industry likelihood of breach",config:e("industryLikelihoodOfBreach")}]}]},[er.EXPOSURE]:{groups:[{title:"Exposure",subTitle:"Select the Exposure parameters you want to display in this widget:",controls:[{key:"isShowArrowToIndicationTrend",label:"Show arrow to indicate trend",config:e("isS
980howArrowToIndicationTrend")},{key:"isShowCompareMonth",label:"Compare to previous month",config:e("isShowCompareMonth")},{key:"target_exposure",label:"Target exposure",config:e("target_exposure")}]}]},[er.ORGANIZATION_MATURITY]:{groups:[{title:"Organization Maturity",subTitle:"Select the maturity parameters you want to display in this widget:",controls:[{key:"target_maturity",label:"Target maturity",config:e("target_maturity")},{key:"industry_maturity",label:"Industry maturity",config:e("industry_maturity")},{key:"isShowCompareMonth",label:"Compare to previous month",config:e("isShowCompareMonth")},{key:"isShowArrowToIndicationTrend",label:"Show arrow to indicate trend",config:e("isShowArrowToIndicationTrend")},{key:"primary_framework",label:"Primary framework",config:e("primary_framework")}]}]},[er.MITIGATION_SUCCESS_TRENDS]:{groups:[{title:"Mitigation success trends",subTitle:"Select the Mitigation success trends parameters you want to display in this widget:",controls:[{key:"breach_cost",label:"Cost of Breach",config:e("breach_cost")},{key:"exposure",label:"Exposure",config:e("exposure")},{key:"isShowMitigationEfficiency",label:"Mitigation efficiency",config:F$1(E({},e("isShowMitigationEfficiency")),{isDisabled:i=>!i?.breach_cost||!i?.exposure,tooltip:i=>!i?.breach_cost||!i?.exposure?"To report on Mitigation efficiency, both Cost of breach and Exposure must be enabled":"",icon:i=>!i?.breach_cost||!i?.exposure?"info":""})},{key:"isShowIncludeValuesTable",label:"Include values table",config:e("isShowIncludeValuesTable")}]}]},[er.MATURITY_TRENDS]:{groups:[{title:"Maturity Trends",subTitle:"Select the maturity parameters you want to display in this widget:",controls:[{key:"organization_maturity",label:"Organization maturity",config:e("organization_maturity")},{key:"govern",label:"Govern",config:e("govern")},{key:"identify",label:"Identify",config:e("identify")},{key:"protect",label:"Protect",config:e("protect")},{key:"detect",label:"Detect",config:e("detect")},{key:"respond",label:"Respond",config:e("respond")},{key:"recover",label:"Recover",config:e("recover")}]}]},[er.MATURITY_BY_NIST_FUNCTIONS]:{groups:[{title:"Maturity by NIST Functions",subTitle:"Select the maturity parameters you want to display in this widget:",controls:[{key:"target_maturity",label:"Target maturity",config:e("target_maturity")},{key:"industry_maturity",label:"Industry maturity",config:e("industry_maturity")},{key:"isHideEmptyScoreFunctions",label:"Hide functions with no score",config:e("isHideEmptyScoreFunctions")}]},{subTitle:"Select the functions to display in this widget:",controls:[{key:"govern",label:"Govern",config:e("govern")},{key:"identify",label:"Identify",config:e("identify")},{key:"protect",label:"Protect",config:e("protect")},{key:"detect",label:"Detect",config:e("detect")},{key:"respond",label:"Respond",config:e("respond")},{key:"recover",label:"Recover",config:e("recover")}]}]}}[t]||null};var Jo=t=>{let p=t.interval_type??"";return `${p.charAt(0).toUpperCase()}${p.slice(1)}`},Er=(t,p)=>{let e=Jo(t),o=Jo(p);return e.localeCompare(o)};var Or=()=>t=>{let p=t.get("start_date")?.value,e=t.get("time")?.value,o=t.get("day")?.value;switch(t.get("interval_type")?.value){case L.QUARTERLY:return null;case L.DAILY:case L.MONTHLY:return e?null:{scheduleTimeRequired:true};case L.WEEKLY:return !e||!o?{scheduleDayAndTimeRequired:true}:null;default:return !p||!e?{scheduleDateTimeRequired:true}:null}};var ei=(function(t){return t.SMALL="small",t.MEDIUM="medium",t})(ei||{});var Dr=(()=>{class t{constructor(){this.popoverTemplate=p$(void 0,{alias:"clickPopover"}),this.position=p$("center"),this.closeOnScroll=p$(true),this.isOpen=f$(),this.overlay=T(Ni),this.vcr=T(_s$1),this.hostRef=T(io$1),this.overlayRef=null,this.positions={center:{originX:"center",originY:"bottom",overlayX:"center",overlayY:"top"},left:{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},right:{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}};}onHostClick(e){e.stopPropagation(),this.togglePopover();}togglePopover(){if(this.overlayRef?.hasAttached()){this.detach();return}let e=this.overlay.position().flexibleConnectedTo(this.hostRef).withPositions([this.positions[this.position()]]).withPush(false),o=this.closeOnScroll()?this.overlay.scrollStrategies.close():void 0;this.overlayRef=this.overlay.create({positionStrategy:e,hasBackdrop:false,scrollStrategy:o}),this.overlayRef.outsidePointerEvents().pipe(Ht(1),ed(r=>{r.stopPropagation(),this.detach();})).subscribe(),this.overlayRef.detachments().pipe(Ht(1),ed(()=>this.isOpen.emit(false))).subscribe();let i=new Ce$1(this.popoverTemplate(),this.vcr);this.overlayRef.attach(i),this.isOpen.emit(true);}close(){this.detach();}detach(){this.overlayRef&&(this.overlayRef.detach(),this.overlayRef.dispose(),this.overlayRef=null);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275dir=Ew({type:t,selectors:[["","clickPopover",""]],hostBindings:function(o,i){o&1&&og("click",function(c){return i.onHostClick(c)});},inputs:{popoverTemplate:[1,"clickPopover","popoverTemplate"],position:[1,"position"],closeOnScroll:[1,"closeOnScroll"]},outputs:{isOpen:"isOpen"}});}}return t})();function Wn(t,p){if(t&1&&(cs$1(0,"div",3),gC(1),ou()),t&2){let e=FT$1().$implicit;zm$1("tooltip",e),HD(),_g(e);}}function Xn(t,p){if(t&1&&(Qm(0,"cye-avatar",2),IT$1(1,Wn,2,2,"div",3)),t&2){let e=p.$implicit;FT$1();let o=bC$1(2),i=bC$1(3),r=bC$1(6);zm$1("name",e)("showTooltip",true)("size",o)("lettersStyle",r),HD(),ET$1(i?1:-1);}}function qn(t,p){if(t&1){let e=xT$1();cs$1(0,"div",4),og("isOpen",function(i){rf(e);let r=FT$1();return of(r.updatePlusMoreState(i))}),gC(1),ou();}if(t&2){FT$1();
980let e=WT$1(11),o=bC$1(1),i=bC$1(4);sC(i),zm$1("clickPopover",e),HD(),lu("+",o);}}function Qn(t,p){if(t&1&&(cs$1(0,"li"),Qm(1,"cye-avatar",8),cs$1(2,"div",3),gC(3),ou()()),t&2){let e=p.$implicit,o=FT$1(2),i=bC$1(2);oC(o.listItemStyle),HD(),zm$1("name",e)("size",i),HD(),oC(o.fullNameStyle),zm$1("tooltip",e),HD(),_g(e);}}function Kn(t,p){if(t&1&&(cs$1(0,"div",5)(1,"ul",6),wT$1(2,Qn,4,8,"li",7,bT$1),ou()()),t&2){let e=FT$1(),o=bC$1(0),i=bC$1(5);oC(i),HD(),oC(e.usersListStyle),HD(),TT$1(o);}}var Ar=(()=>{class t{constructor(){this.MAX_AVATARS=5,this.SMALL_AVATAR_SIZE=26,this.MEDIUM_AVATAR_SIZE=35,this.MAXIMUM_FULL_NAME=2,this.LIST_ROW_HEIGHT=42,this.avatarSize=p$(ei.SMALL),this.userNames=p$([]),this.isPlusMoreOpen=Ze(false),this.displayedAvatarsNames=kt(()=>this.userNames().slice(0,this.MAX_AVATARS)),this.plusMore=kt(()=>this.userNames().length>this.MAX_AVATARS?this.userNames().length-this.MAX_AVATARS:0),this.avatarSizeInPx=kt(()=>this.avatarSize()===ei.SMALL?this.SMALL_AVATAR_SIZE:this.MEDIUM_AVATAR_SIZE),this.showFullName=kt(()=>this.userNames().length<=this.MAXIMUM_FULL_NAME),this.plusMoreClasses=kt(()=>`plus-more ${this.avatarSize()}${this.isPlusMoreOpen()?" open":""}`),this.usersListHeight=kt(()=>(this.userNames().length/2+this.userNames().length%2)*this.LIST_ROW_HEIGHT+10),this.listContainerStyle=kt(()=>({height:`${this.usersListHeight()}px`,display:"block",position:"relative",width:"396px","max-height":"294px",overflow:"auto","background-color":"var(--white)","box-shadow":"0 4px 6px -2px rgba(0, 0, 0, 0.1)",border:"1px solid var(--tertiary-200)","border-radius":"4px","scrollbar-color":"var(--gray-300) var(--white)","scrollbar-width":"thin"})),this.avatarStyle=kt(()=>this.userNames().length>2?{border:"1px solid var(--white)"}:null),this.usersListStyle={position:"absolute",display:"flex","flex-wrap":"wrap",padding:"0 0 10px 0",margin:"10px 0 0 0",gap:"16px"},this.listItemStyle={display:"flex","align-items":"center",padding:"0 16px",flex:"1 1 calc(50% - 8px)","min-width":"150px","box-sizing":"border-box"},this.fullNameStyle={font:"var(--font-14-400)",color:"var(--secondary-900)","margin-left":"4px",overflow:"hidden","white-space":"nowrap","text-overflow":"ellipsis"};}updatePlusMoreState(e){this.isPlusMoreOpen.set(e);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["cye-multiple-avatars"]],inputs:{avatarSize:[1,"avatarSize"],userNames:[1,"userNames"]},decls:12,vars:8,consts:[["usersList",""],[3,"class","clickPopover"],[3,"name","showTooltip","size","lettersStyle"],[1,"avatar-full-name",3,"tooltip"],[3,"isOpen","clickPopover"],[1,"multiple-avatars-list-container"],[1,"users-list"],[3,"style"],[3,"name","size"]],template:function(o,i){if(o&1&&(kg(0)(1)(2)(3)(4)(5)(6),wT$1(7,Xn,2,5,null,null,bT$1),IT$1(9,qn,2,4,"div",1),km(10,Kn,4,4,"ng-template",null,0,GC$1)),o&2){DC$1(i.userNames());let r=i.displayedAvatarsNames();HD();let c=DC$1(i.plusMore());HD(),DC$1(i.avatarSizeInPx()),HD(),DC$1(i.showFullName()),HD(),DC$1(i.plusMoreClasses()),HD(),DC$1(i.listContainerStyle()),HD(),DC$1(i.avatarStyle()),HD(),TT$1(r),HD(2),ET$1(c?9:-1);}},dependencies:[Q,q$2,be$4,Dr,he,ne],styles:["[_nghost-%COMP%]{display:flex;align-items:center;width:100%}[_nghost-%COMP%] cye-avatar[_ngcontent-%COMP%]:not(:first-child){margin-left:-8px}
980[_nghost-%COMP%] .avatar-full-name[_ngcontent-%COMP%]{font:var(--font-14-400);color:var(--secondary-900);margin-left:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[_nghost-%COMP%] .avatar-full-name[_ngcontent-%COMP%]:not(:last-child){margin-right:20px}[_nghost-%COMP%] .plus-more[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;background-color:var(--secondary-25);color:var(--secondary-500);border-radius:50%}[_nghost-%COMP%] .plus-more[_ngcontent-%COMP%]:hover{background-color:var(--secondary-50)}[_nghost-%COMP%] .plus-more.open[_ngcontent-%COMP%]{background-color:var(--secondary-100)}[_nghost-%COMP%] .plus-more.small[_ngcontent-%COMP%]{font:var(--font-10-500);width:26px;height:26px;margin-left:-8px}[_nghost-%COMP%] .plus-more.medium[_ngcontent-%COMP%]{font:var(--font-12-500);width:35px;height:35px;margin-left:-12px}"]});}}return t})();var Br=(()=>{class t{static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["editor-block-structure-actions"]],decls:1,vars:2,consts:[["tooltip","Drag to reorder","icon","drag",1,"structure-action-handler",3,"size","clickable"]],template:function(o,i){o&1&&Qm(0,"cye-icon",0),o&2&&zm$1("size",14)("clickable",true);},dependencies:[q$1,ut,he,ne],encapsulation:2});}}return t})();function Zn(t,p){if(t&1&&(cs$1(0,"span"),gC(1),ou()),t&2){let e=FT$1();HD(),_g(e.title());}}function Jn(t,p){if(t&1&&Qm(0,"div",5),t&2){let e=FT$1(2);mg$1("background",e.colorPreview());}}function es(t,p){if(t&1&&(cs$1(0,"div",1),Qm(1,"cye-icon",3),IT$1(2,Jn,1,2,"div",4),ou()),t&2){let e=FT$1();HD(),zm$1("icon",e.icon())("size",e.colorPreview()?14:16),HD(),ET$1(e.colorPreview()?2:-1);}}function ts(t,p){t&1&&Qm(0,"cye-icon",2);}var to=(()=>{class t{constructor(){this.isActive=p$(false),this.icon=p$(""),this.showArrow=p$(false),this.title=p$(""),this.colorPreview=p$(""),this.toggleDropdown=f$();}onToggleDropdown(e){this.toggleDropdown.emit(e);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["editor-toolbar-button"]],inputs:{isActive:[1,"isActive"],icon:[1,"icon"],showArrow:[1,"showArrow"],title:[1,"title"],colorPreview:[1,"colorPreview"]},outputs:{toggleDropdown:"toggleDropdown"},decls:4,vars:7,consts:[[1,"toolbar-item",3,"click"],[1,"icon-container"],["icon","arrow-down"],[3,"icon","size"],[1,"color-underline",3,"background"],[1,"color-underline"]],template:function(o,i){o&1&&(cs$1(0,"button",0),og("click",function(c){return i.onToggleDropdown(c)}),IT$1(1,Zn,2,1,"span"),IT$1(2,es,3,3,"div",1),IT$1(3,ts,1,0,"cye-icon",2),ou()),o&2&&(gg$1("active",i.isActive())("color-preview",i.colorPreview()),HD(),ET$1(i.title()?1:-1),HD(),ET$1(i.icon()?2:-1),HD(),ET$1(i.showArrow()?3:-1));},dependencies:[q$1,ut],styles:[".toolbar-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;padding:6px;border:none;background:transparent;border-radius:4px;color:#374151;cursor:pointer;transition:all .2s}.toolbar-item.color-preview[_ngcontent-%COMP%]{padding:4px 6px}.toolbar-item[_ngcontent-%COMP%]:hover{background:#f3f4f6}.toolbar-item.active[_ngcontent-%COMP%]{background:#e9f6ff}.toolbar-item[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.toolbar-item[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%] .color-underline[_ngcontent-%COMP%]{width:16px;height:3px;border-radius:1px}.toolbar-item[_ngcontent-%COMP%] cye-icon[_ngcontent-%COMP%]{width:16px;height:16px}"]});}}return t})();var Ir=(()=>{class t{constructor(){this.id=p$(),this.config=p$(),this.value=p$(false),this.valueChange=f$();}onToggle(){this.valueChange.emit(!this.value());}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["editor-toolbar-style"]],inputs:{id:[1,"id"],config:[1,"config"],value:[1,"value"]},outputs:{valueChange:"valueChange"},decls:1,vars:2,consts:[[3,"toggleDropdown","icon","isActive"]],template:function(o,i){o&1&&(cs$1(0,"editor-toolbar-button",0),og("toggleDropdown",function(){return i.onToggle()}
980),ou()),o&2&&zm$1("icon",i.config().icon)("isActive",i.value());},dependencies:[to],encapsulation:2});}}return t})();function os(t,p){if(t&1){let e=xT$1();iu(0,"button",2),ig("click",function(){let i=rf(e).$implicit,r=FT$1();return of(r.onColorSelected(i))}),su();}if(t&2){let e=p.$implicit,o=FT$1();mg$1("background",e),gg$1("active",o.selectedColor()===e);}}var Nr=(()=>{class t{constructor(){this.colors=p$([]),this.selectedColor=p$(""),this.showPreview=p$(false),this.colorSelect=f$();}onColorSelected(e){this.colorSelect.emit(e);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["editor-color-picker"]],inputs:{colors:[1,"colors"],selectedColor:[1,"selectedColor"],showPreview:[1,"showPreview"]},outputs:{colorSelect:"colorSelect"},decls:3,vars:0,consts:[[1,"color-item","reset-color",3,"click"],[1,"color-item",3,"background","active"],[1,"color-item",3,"click"]],template:function(o,i){o&1&&(iu(0,"button",0),ig("click",function(){return i.onColorSelected("")}),su(),wT$1(1,os,1,4,"button",1,bT$1)),o&2&&(HD(),TT$1(i.colors()));},styles:['[_nghost-%COMP%]{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;padding:4px}[_nghost-%COMP%] .color-item[_ngcontent-%COMP%]{width:24px;height:24px;border-radius:5px;cursor:pointer;border:1px solid var(--tertiary-100)}[_nghost-%COMP%] .color-item[_ngcontent-%COMP%]:hover{transform:scale(1.1)}[_nghost-%COMP%] .color-item.active[_ngcontent-%COMP%]{border:1px solid var(--light-blue-50)}[_nghost-%COMP%] .color-item.reset-color[_ngcontent-%COMP%]{background:var(--white);position:relative}[_nghost-%COMP%] .color-item.reset-color[_ngcontent-%COMP%]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top left,transparent calc(50% - 1px),var(--color-error),transparent calc(50% + 1px));border-radius:4px}']});}}return t})();var is=["*"],rs=(t,p)=>p.value;function ns(t,p){if(t&1&&Qm(0,"cye-icon",3),t&2){let e=FT$1().$implicit;zm$1("icon",e.icon);}}function ss(t,p){if(t&1){let e=xT$1();cs$1(0,"button",2),og("click",function(){let i=rf(e).$implicit,r=FT$1(2);return of(r.onItemSelected(i.value))}),IT$1(1,ns,1,1,"cye-icon",3),gC(2),ou();}if(t&2){let e=p.$implicit,o=FT$1(2);gg$1("active",o.value()===e.value),HD(),ET$1(e.icon?1:-1),HD(),lu(" ",e.title," ");}}function as(t,p){if(t&1&&wT$1(0,ss,3,4,"button",1,rs),t&2){let e=FT$1();TT$1(e.items());}}function cs(t,p){t&1&&HT$1(0);}var oo=(()=>{class t{constructor(){this.items=p$(null),this.value=p$(),this.position=p$(),this.isColorDropdown=p$(false),this.isOpenUp=p$(false),this.itemSelect=f$();}onItemSelected(e){this.itemSelect.emit(e);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["editor-dropdown-menu"]],inputs:{items:[1,"items"],value:[1,"value"],position:[1,"position"],isColorDropdown:[1,"isColorDropdown"],isOpenUp:[1,"isOpenUp"]},outputs:{itemSelect:"itemSelect"},ngContentSelectors:is,decls:3,vars:9,consts:[[1,"dropdown"],[1,"dropdown-item",3,"active"],[1,"dropdown-item",3,"click"],[3,"icon"]],template:function(o,i){o&1&&(VT$1(),cs$1(0,"div",0),IT$1(1,as,2,0)(2,cs,1,0),ou()),o&2&&(mg$1("left",i.position()?.x)("top",i.position()?.y),gg$1("dropdown-up",i.isOpenUp())("color-dropdown",i.isColorDropdown()),HD(),ET$1(i.items()?1:2));},dependencies:[q$1,ut],styles:[".dropdown[_ngcontent-%COMP%]{position:fixed;min-width:160px;background:var(--white);border:1px solid var(--tertiary-200);border-radius:6px;box-shadow:0 4px 6px -1px #0000001a;z-index:3;padding:4px;max-height:355px;overflow-y:auto}.dropdown.color-dropdown[_ngcontent-%COMP%]{width:200px}.dropdown.dropdown-up[_ngcontent-%COMP%]{bottom:100%}.dropdown-item[_ngcontent-%COMP%]{width:100%;padding:8px 12px;text-align:left;border:none;background:transparent;cursor:pointer;border-radius:4px;margin-bottom:2px;display:flex;align-items:center;gap:10px}.dropdown-item[_ngcontent-%COMP%]:hover{background-color:var(--tertiary-25)}.dropdown-item.active[_ngcontent-%COMP%]{background:var(--light-blue-25)}"]});}}return t})();function ls(t,p){if(t&1){let e=xT$1();cs$1(0,"editor-dropdown-menu",1)(1,"editor-color-picker",2),og("colorSelect",function(i){rf(e);let r=FT$1();return of(r.onColorSelect(i))}),ou()();}if(t&2){let e=FT$1();zm$1("position",e.dropdownPosition()),HD(),zm$1("colors",e.config().colors)("selectedColor",e.value());}}var Fr=(()=>{class t{constructor(){this.id=p$(),this.config=p$(),this.value=p$
980(),this.isActive=p$(false),this.dropdownPosition=p$(),this.valueChange=f$(),this.dropdownToggle=f$(),this.defaultColor=Ze("var(--black"),this.color=kt(()=>this.value()||this.defaultColor());}onToggleDropdown(e){this.dropdownToggle.emit(e);}onColorSelect(e){this.valueChange.emit(e);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["editor-color-toolbar"]],inputs:{id:[1,"id"],config:[1,"config"],value:[1,"value"],isActive:[1,"isActive"],dropdownPosition:[1,"dropdownPosition"]},outputs:{valueChange:"valueChange",dropdownToggle:"dropdownToggle"},decls:2,vars:4,consts:[[3,"toggleDropdown","colorPreview","isActive","icon"],[3,"position"],[3,"colorSelect","colors","selectedColor"]],template:function(o,i){o&1&&(cs$1(0,"editor-toolbar-button",0),og("toggleDropdown",function(c){return i.onToggleDropdown(c)}),ou(),IT$1(1,ls,2,3,"editor-dropdown-menu",1)),o&2&&(zm$1("colorPreview",i.color())("isActive",i.isActive())("icon",i.config().icon),HD(),ET$1(i.isActive()?1:-1));},dependencies:[to,Nr,oo],encapsulation:2});}}return t})();function ps(t,p){if(t&1){let e=xT$1();cs$1(0,"editor-dropdown-menu",2),og("itemSelect",function(i){rf(e);let r=FT$1();return of(r.onItemSelect(i))}),ou();}if(t&2){let e=FT$1();zm$1("items",e.config().items)("position",e.dropdownPosition())("value",e.value());}}var Vr=(()=>{class t{constructor(){this.id=p$(),this.config=p$(),this.value=p$(),this.isActive=p$(false),this.dropdownPosition=p$(),this.title=kt(()=>this.config()?.items.find(e=>e.value===this.value())?.title||""),this.valueChange=f$(),this.dropdownToggle=f$();}onToggleDropdown(e){this.dropdownToggle.emit(e);}onItemSelect(e){this.valueChange.emit(e);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["editor-text-toolbar"]],inputs:{id:[1,"id"],config:[1,"config"],value:[1,"value"],isActive:[1,"isActive"],dropdownPosition:[1,"dropdownPosition"]},outputs:{valueChange:"valueChange",dropdownToggle:"dropdownToggle"},decls:2,vars:4,consts:[[3,"toggleDropdown","title","isActive","showArrow"],[3,"items","position","value"],[3,"itemSelect","items","position","value"]],template:function(o,i){o&1&&(cs$1(0,"editor-toolbar-button",0),og("toggleDropdown",function(c){return i.onToggleDropdown(c)}),ou(),IT$1(1,ps,1,3,"editor-dropdown-menu",1)),o&2&&(zm$1("title",i.title())("isActive",i.isActive())("showArrow",true),HD(),ET$1(i.isActive()?1:-1));},dependencies:[to,oo],encapsulation:2});}}return t})();var ds=(t,p)=>p.id;function us(t,p){if(t&1){let e=xT$1();cs$1(0,"editor-text-toolbar",3),og("valueChange",function(i){rf(e);let r=FT$1().$implicit,c=FT$1();return of(c.onItemAction(r,i))})("dropdownToggle",function(i){rf(e);let r=FT$1().$implicit,c=FT$1();return of(c.onToggleDropdown(r,i))}),ou();}if(t&2){let e=FT$1().$implicit,o=FT$1();mg$1("width","110px"),zm$1("id",e?.id)("tooltip",e.tooltip||"")("config",e.config)("value",o.formatState()?.[e.id])("isActive",o.dropdownState().activeDropdown===e?.id);}}function ms(t,p){if(t&1){let e=xT$1();cs$1(0,"editor-toolbar-style",4),og("valueChange",function(i){rf(e);let r=FT$1().$implicit,c=FT$1();return of(c.onItemAction(r,i))}),ou();}if(t&2){let e=FT$1().$implicit,o=FT$1();zm$1("id",e?.id)("config",e.config)("tooltip",e.tooltip||"")("value",o.formatState()?.[e.id]);}}function hs(t,p){if(t&1){let e=xT$1();cs$1(0,"editor-color-toolbar",3),og("valueChange",function(i){rf(e);let r=FT$1().$implicit,c=FT$1();return of(c.onItemAction(r,i))})("dropdownToggle",function(i){rf(e);let r=FT$1().$implicit,c=FT$1();return of(c.onToggleDropdown(r,i))}),ou();}if(t&2){let e=FT$1().$implicit,o=FT$1();zm$1("id",e?.id)("tooltip",e.tooltip||"")("config",e.config)("value",o.formatState()?.[e.id])("isActive",o.dropdownState().activeDropdown===e?.id);}}function gs(t,p){if(t&1&&IT$1(0,us,1,7,"editor-text-toolbar",0)(1,ms,1,4,"editor-toolbar-style",1)(2,hs,1,5,"editor-color-toolbar",2),t&2){let e,o=p.$implicit,i=FT$1();ET$1((e=o.type)===i.EditorToolbar.TEXT?0:e===i.EditorToolbar.STYLE?1:e===i.EditorToolbar.COLOR?2:-1);}}var Lr=(()=>{class t{constructor(){this.items=p$([]),this.formatState=p$(null),this.dropdownState=p$(null),this.itemAction=f$(),this.toggleDropdown=f$(),this.EditorToolbar=Ye;}onItemAction(e,o){this.itemAction.emit({[e.id]:o});}onToggleDropdown(e,o){this.toggleDropdown.emit({id:e.id,event:o});}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["editor-toolbar-group"]],inputs:{items:[1,"items"],formatState:[1,"formatState"],dropdownState:[1,"dropdownState"]},outputs:{itemAction:"itemAction",toggleDropdown:"toggleDropdown"}
980,decls:2,vars:0,consts:[[3,"width","id","tooltip","config","value","isActive"],[3,"id","config","tooltip","value"],[3,"id","tooltip","config","value","isActive"],[3,"valueChange","dropdownToggle","id","tooltip","config","value","isActive"],[3,"valueChange","id","config","tooltip","value"]],template:function(o,i){o&1&&wT$1(0,gs,3,1,null,null,ds),o&2&&TT$1(i.items());},dependencies:[Ir,Fr,Vr,he,ne],styles:["[_nghost-%COMP%]{display:flex;align-items:center;flex-direction:row;gap:4px}[_nghost-%COMP%] .toolbar-item[_ngcontent-%COMP%]{height:32px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center}.text-line[_nghost-%COMP%] .toolbar-item[_ngcontent-%COMP%]{min-width:120px;justify-content:space-between}"]});}}return t})();var Pi={font:"",header:0,color:"#000000",background:"#ffffff",bold:false,italic:false,underline:false},Qe=(()=>{class t{constructor(){this.blocksSubject=new fr$1(null),this.blockStateSubject=new fr$1(G.SAVED),this.formatCommandSubject=new fr$1(null),this.formatStateSubject=new fr$1(Pi),this.pendingUpdatesBlocksSubject=new fr$1(new Map),this.rightPanelSettingsSubject=new fr$1(null),this.rightPanelStateSubject=new fr$1(I.INIT),this.blockState$=this.blockStateSubject.pipe(yd$1(e=>e!==G.SAVING?ge$1(500).pipe(re(()=>e)):$y$1(e))),this.formatCommand$=this.formatCommandSubject.asObservable(),this.formatState$=this.formatStateSubject.asObservable(),this.blocks$=this.blocksSubject.asObservable(),this.rightPanelSettings$=this.rightPanelSettingsSubject.asObservable(),this.rightPanelState$=this.rightPanelStateSubject.pipe(yd$1(e=>e!==I.LOADING?ge$1(100).pipe(re(()=>e)):$y$1(e)));}updateFormatCommand(e){this.formatCommandSubject.next(e);}getFormatStateValue(){return this.formatStateSubject.getValue()}updatePendingUpdatesBlocks(e){this.pendingUpdatesBlocksSubject.next(e);}updateRightPanelSettings(e){this.rightPanelSettingsSubject.next(e);}updateRightPanelState(e){this.rightPanelStateSubject.next(e);}getPendingUpdatesBlocksValue(){return this.pendingUpdatesBlocksSubject.getValue()}updateFormatState(e,o){let i=o?Pi:this.getFormatStateValue();this.formatStateSubject.next(E(E({},i),e));}updateBlockState(e){this.blockStateSubject.next(e);}getBlocksValue(){return this.blocksSubject.getValue()}updateBlocks(e){this.blocksSubject.next(e);}reset(){this.blocksSubject.next(null),this.blockStateSubject.next(G.SAVED),this.rightPanelStateSubject.next(I.INIT),this.rightPanelSettingsSubject.next(null),this.formatCommandSubject.next(null),this.pendingUpdatesBlocksSubject.next(new Map),this.formatStateSubject.next(Pi);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac});}}return t})();var ti=(()=>{class t{constructor(){this.restApiService=T(d);}createBlock(e){return this.restApiService.post("page_blocks",e)}updateBlock(e,o){return this.restApiService.put(`page_blocks/${e.id}`,F$1(E({},e),{page_id:o}))}updateBulkBlocks(e,o){return this.restApiService.post("page_blocks/bulk_update",{update_blocks:e,page_id:o})}deleteBulkBlocks(e){return this.restApiService.delete("page_blocks/bulk_delete",{block_ids:e})}deleteBlock(e){return this.restApiService.delete(`page_blocks/${e}`)}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac});}}return t})();var io=(()=>{class t{constructor(){this.restApiService=T(d);}getPage(e,o=false){return this.restApiService.get(`pages/${e}?recalculate_blocks=${o}`)}getPages(){return this.restApiService.get("pages")}createPage(e){return this.restApiService.post("pages",e)}updatePage(e,o){return this.restApiService.put(`pages/${e}`,o)}deletePage(e){return this.restApiService.delete(`pages/${e}/remove`)}clonePage(e){return this.restApiService.post("pages/clone",{page_id:e})}publishPage(e){return this.restApiService.post(`pages/${e}/publish`)}unPublishPage(e){return this.restApiService.delete(`pages/${e}/unpublish`)}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac});}}return t})();var oi=(()=>{class t{constructor(){this.editorBlocksApiService=T(ti),this.editorBlocksStoreService=T(Qe),this.pagesApiService=T(io);}createBlock(e){return this.editorBlocksStoreService.updateBlockState(G.SAVING),this.editorBlocksApiService.createBlock(e).pipe(ed(()=>this.editorBlocksStoreService.updateBlockState(G.SAVED)),Zs$1(()=>
980(this.editorBlocksStoreService.updateBlockState(G.ERROR),Oe)))}updatedBlockContent(e,o){this.editorBlocksStoreService.updateBlockState(G.SAVING),o&&this.editorBlocksApiService.updateBlock(e,o).pipe(ed(()=>this.editorBlocksStoreService.updateBlockState(G.SAVED)),Zs$1(()=>(this.editorBlocksStoreService.updateBlockState(G.ERROR),Oe))).subscribe();}updatedBulkBlockContent(e,o){this.editorBlocksStoreService.updateBlockState(G.SAVING),o&&this.editorBlocksApiService.updateBulkBlocks(e,o).pipe(ed(()=>this.editorBlocksStoreService.updateBlockState(G.SAVED)),Zs$1(()=>(this.editorBlocksStoreService.updateBlockState(G.ERROR),Oe))).subscribe();}deleteBulkBlock(e){this.editorBlocksStoreService.updateBlockState(G.SAVING),this.editorBlocksApiService.deleteBulkBlocks(e).pipe(ed(()=>this.editorBlocksStoreService.updateBlockState(G.SAVED)),Zs$1(()=>(this.editorBlocksStoreService.updateBlockState(G.ERROR),Oe))).subscribe();}recalculateAllBlocks(e){return this.pagesApiService.getPage(e,true).pipe(re(o=>o),Zs$1(()=>Oe))}removedBlock(e){this.editorBlocksStoreService.updateBlockState(G.SAVING),this.editorBlocksApiService.deleteBlock(e).pipe(ed(()=>this.editorBlocksStoreService.updateBlockState(G.SAVED)),Zs$1(()=>(this.editorBlocksStoreService.updateBlockState(G.ERROR),Oe))).subscribe();}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac});}}return t})();var ct=(()=>{class t{constructor(){this.editorBlocksStore=T(Qe),this.editorBlocksActionsApiService=T(oi);}applyFormat(e){let o=this.getSelectedBlocksValue();o?.length?this.applyFormatToSelectedBlocks(e,o):this.applyFormatToActiveBlock(e);}applyFormatToActiveBlock(e){let o=this.getFocusedBlockValue();o&&this.sendFormatCommand({type:Jg.SINGLE,blocks:[o],format:e});}applyFormatToSelectedBlocks(e,o){this.sendFormatCommand({type:Jg.MULTIPLY,blocks:this.getFilterContentBlocks(o),format:e});}getSelectedBlocks(){return this.editorBlocksStore.blocks$.pipe(re(e=>e?.filter(o=>o.isSelected)||[]))}getFocusedBlock(){return this.editorBlocksStore.blocks$.pipe(re(e=>e?.find(o=>o.isFocused)||null))}updateRightPanelSettings(e){this.editorBlocksStore.updateRightPanelSettings(e);}recalculatedBlocksFormats(){let e=this.getSelectedBlocksValue();if(e?.length){let o=Mr(e);this.updateFormatFromBlock(o);}}updateFormatFromBlock(e,o=true){this.editorBlocksStore.updateFormatState(e,o);}updatedSelectedBlocks({start:e,end:o}){let i=this.editorBlocksStore.getBlocksValue()||[];this.updateRightPanelSettings(null);let r=i.map((c,T)=>F$1(E({},c),{isSelected:T>=e&&T<=o}));this.editorBlocksStore.updateBlocks(r);}updateFocusedBlock(e,o=null){this.editorBlocksStore.updateRightPanelState(I.LOADING);let r=(o??(this.editorBlocksStore.getBlocksValue()||[])).map(c=>{let T=e&&c.id===e.id;return F$1(E({},c),{isFocused:!!T,isEmptyFocusedBlock:T?vo(c):false,isSelected:false})});this.editorBlocksStore.updateBlocks(r),this.editorBlocksStore.updateRightPanelState(I.LOADED);}selectedMenuContentItem(e,o){let i=this.getFocusedBlockValue();if(i){let r={position:i.position,type:Fu.WIDGET,id:i.id,content:new se.default({ops:[{insert:e}]})};this.updatedBlockContent(r,o);}}createdBlock(e,o){let{content:i,type:r,id:c}=e,T=[...this.editorBlocksStore.getBlocksValue()||[]],F=T.findIndex(E=>E.id===c),Z=T[F],D=T[F+1],z=this.calculateNewBlockPosition(Z?.position??0,D?.position??0);if(this.isPositionConflict(z,T)){T.splice(F+1,0,e),this.recalculateAllBlocksSubscriber(o,F);return}let U={content:i,type:r,position:z,page_id:o,id:this.generatedEditorBlockId()};T.splice(F+1,0,U),this.updateFocusedBlock(U,T),this.createBlockSubscriber(U);}updatedBlockContent(e,o){let i=this.getFilterContentBlocks(this.getSelectedBlocksValue());if(this.updatedBlockData(e.id??this.generatedEditorBlockId(),{content:e.content,type:e.type,isEmptyFocusedBlock:vo(e),insertBlock:null}),!i?.length){this.editorBlocksActionsApiService.updatedBlockContent(e,o);return}if(e.position){let r=this.editorBlocksStore.getPendingUpdatesBlocksValue();if(r.set(e.position,e),this.editorBlocksStore.updatePendingUpdatesBlocks(r),r.size===i.length){let c=Array.from(r.values());this.updateBulkBlockContent(c,o),this.editorBlocksStore.updatePendingUpdatesBlocks(new Map);}}
980}updateBulkBlockContent(e,o){this.editorBlocksActionsApiService.updatedBulkBlockContent(e,o);}droppedBlock(e,o,i){if(e===o)return;let r=[...this.editorBlocksStore.getBlocksValue()??[]];ie(r,e,o);let c=o>0?r[o-1]:null,T=r[o+1],F=this.calculateNewBlockPosition(c?.position??0,T?.position??0);if(this.isPositionConflict(F,r)){this.recalculateAllBlocksSubscriber(i);return}r[o].position=F,this.editorBlocksStore.updateBlocks(r);let Z={position:F,type:r[o]?.type,id:r[o]?.id,content:r[o]?.content};this.updatedBlockContent(Z,i);}removedBlock(e){let{position:o,id:i,content:r}=e,c=this.editorBlocksStore.getBlocksValue()||[],T=c?.findIndex(F=>F.position===o);if(c?.length>1&&T){let F=c[T-1],Z=vo(e);if(F?.type!==Fu.TEXT&&!Z)return;this.editorBlocksActionsApiService.removedBlock(i);let D=this.editorBlocksStore.getBlocksValue()?.filter(E=>E.position!==o)||[],z=Math.max(T-1,0);D[z]?.position?(D[z].insertBlock=r,this.updateFocusedBlock(D[z],D)):this.editorBlocksStore.updateBlocks(D);}}removedBlocks(e,o){let i=this.editorBlocksStore.getBlocksValue()??[],r=this.getSelectedBlocksValue(),c=this.getFocusedBlockValue()?.id,T=r.filter(D=>D.id!==c).map(D=>D.id??"").filter(Boolean),F=i.filter(D=>D.id&&!T.includes(D.id));this.updateFocusedBlock(e,F);let Z={page_id:e.page_id,type:e.type,position:e.position,content:e.content,id:e.id};this.updatedBlockContent(Z,o),T.length&&this.editorBlocksActionsApiService.deleteBulkBlock(T);}setActiveBlockOnAction({id:e,action:o}){let i=this.editorBlocksStore.getBlocksValue(),r=i?.findIndex(F=>F.id===e)??-1;if(r===-1)return;let c=Ek[o]===Ci$1.ARROW_UP?r-1:r+1,T=i?.[c];T&&this.updateFocusedBlock(T);}calculateNewBlockPosition(e,o){return o?Math.round((e+o)/2):e+1e3}isPositionConflict(e,o){return o.some(i=>i.position===e)}getSelectedBlocksValue(){return this.editorBlocksStore.getBlocksValue()?.filter(e=>e.isSelected)||[]}getFocusedBlockValue(){return this.editorBlocksStore.getBlocksValue()?.find(e=>e.isFocused)||null}sendFormatCommand(e){this.editorBlocksStore.updateFormatCommand(e),this.updateFormatFromBlock(e.format,false);}getFilterContentBlocks(e){return e.filter(o=>!vo(o)&&o?.type===Fu.TEXT)}updatedBlockData(e,o){let i=(this.editorBlocksStore.getBlocksValue()||[]).map(r=>r.id===e?E(E({},r),o):r);this.editorBlocksStore.updateBlocks(i);}recalculateAllBlocksSubscriber(e,o){this.editorBlocksStore.updateBlockState(G.SAVING),this.editorBlocksActionsApiService.recalculateAllBlocks(e).pipe(ed(i=>{i?.blocks?.length&&o&&(this.editorBlocksStore.updateBlocks(i?.blocks),this.updateFocusedBlock(i.blocks[o])),this.editorBlocksStore.updateBlockState(G.SAVED);})).subscribe();}createBlockSubscriber(e){this.editorBlocksActionsApiService.createBlock(e).pipe(Ht(1)).subscribe();}generatedEditorBlockId(){return crypto.randomUUID()}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac});}}return t})();var Ri=(()=>{class t{constructor(){this.state$=new fr$1({activeDropdown:null,dropdownPosition:{x:"0",y:"0"}}),this.activeDropdown$=this.state$.pipe(re(e=>e.activeDropdown)),this.dropdownPosition$=this.state$.pipe(re(e=>e.dropdownPosition));}toggleDropdown(e,o){let i=this.state$.getValue().activeDropdown;this.updateState({activeDropdown:i===e?null:e,dropdownPosition:o?{x:"0",y:`${o.currentTarget.offsetHeight}px`}:this.state$.getValue().dropdownPosition});}closeDropdown(){this.updateState({activeDropdown:null});}updateState(e){this.state$.next(E(E({},this.state$.getValue()),e));}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac});}}return t})();var bi=(()=>{class t{constructor(){this.authService=T(v);}getRightPanelWidgetConfig(e){let o=this.getBaseConfigOptions(e);return wr(e,o)}getBaseConfigOptions(e){switch(e){case er.MATURITY_BY_NIST_FUNCTIONS:case er.MATURITY_TRENDS:return [{targetField:"govern",isHidden:this.getIsPrimaryFrameworkNist()}]}return []}getIsPrimaryFrameworkNist(){return this.authService.userProfile?.primary_framework===T$1.NIST}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac});}}return t})();var Ne=(()=>{class t{constructor(){this.page$=new fr$1(null),this.pageState$=new fr$1(I.LOADING),this.pages$=new fr$1([]),this.pagesState$=new fr$1(I.INIT),this.saveState$=new fr$1(G.SAVE),this.pageRequestState$=new fr$1({state:I.INIT,error:null}),this.selectedPageConfig$=new fr$1({page:null,shouldScroll:false}
980),this.isShowPageSideBarSubject=new fr$1(true),this.isShowPageSideBar$=this.isShowPageSideBarSubject.asObservable();}getPageRequestState(){return this.pageRequestState$.asObservable()}getSelectedPageConfig(){return this.selectedPageConfig$.asObservable()}getPages(){return this.pages$.asObservable()}getPageState(){return this.pageState$.asObservable()}getPagesState(){return this.pagesState$.asObservable()}getPage(){return this.page$.asObservable()}updatePageRequestState(e){this.pageRequestState$.next(e);}updateSelectedPageConfig(e){this.selectedPageConfig$.next(e);}updatePageState(e){this.pageState$.next(e);}updatedIsShowPageSideBar(e){this.isShowPageSideBarSubject.next(e);}updatePages(e){this.pages$.next(e);}updatePagesState(e){this.pagesState$.next(e);}updatePage(e){this.page$.next(e);}updateSaveState(e){this.saveState$.next(e);}getPagesValue(){return this.pages$.getValue()}getPageValue(){return this.page$.getValue()}reset(){this.page$.next(null),this.pagesState$.next(I.INIT),this.pageState$.next(I.INIT),this.pages$.next([]),this.selectedPageConfig$.next({page:null,shouldScroll:false}),this.saveState$.next(G.SAVE);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac});}}return t})();var Re=(()=>{class t{constructor(){this.router=T(F),this.route=T(Y$1),this.pagesStoreService=T(Ne),this.pagesApiService=T(io),this.editorBlocksStoreService=T(Qe),this.modalService=T(Zt),this.cyeModalService=T(Ot$1);}getPage(e,o,i=false){this.pagesStoreService.updatePageState(I.LOADING),this.pagesApiService.getPage(e,o).pipe(Ht(1),ed(r=>{r&&(this.pagesStoreService.updateSelectedPageConfig({page:r,shouldScroll:i}),this.pagesStoreService.updatePage(r),this.editorBlocksStoreService.reset(),r.blocks?.length&&this.editorBlocksStoreService.updateBlocks(r.blocks)),this.pagesStoreService.updatePageState(I.LOADED);}),Zs$1(()=>(this.pagesStoreService.updatePageState(I.ERROR),Oe))).subscribe();}getPages(e=true){this.pagesStoreService.updatePagesState(I.LOADING),this.pagesApiService.getPages().pipe(Ht(1),ed(o=>{let i=o.sort((c,T)=>new Date(T.created_at).getTime()-new Date(c.created_at).getTime()),r=this.moveHyverExecutiveReportFirst(i);this.pagesStoreService.updatePages(r),this.pagesStoreService.updatePagesState(I.LOADED),e&&this.loadPageByRoute(r);}),Zs$1(()=>(this.pagesStoreService.updatePagesState(I.ERROR),Oe))).subscribe();}createPage(){this.pagesStoreService.updatePageState(I.LOADING),this.pagesApiService.createPage(Pr).pipe(Ht(1),ed(e=>{let o=this.pagesStoreService.getPagesValue();this.pagesStoreService.updatePages([...o,e]),this.pagesStoreService.updateSelectedPageConfig({page:e,shouldScroll:true}),this.pagesStoreService.updatePage(e),this.pagesStoreService.updatePageState(I.LOADED),this.router.navigate(["pages/templates",e.id]);}),Zs$1(()=>(this.pagesStoreService.updatePageState(I.ERROR),Oe))).subscribe();}deletePage(e){e&&(this.pagesStoreService.updatePageState(I.LOADING),this.pagesApiService.deletePage(e).pipe(Ht(1),ed(()=>{this.pagesStoreService.updatePageState(I.LOADED),this.deleteAndUpdatePages(e);}),Zs$1(o=>(o?.error?.detail===Tr?(this.modalService.openToast("This template cannot be deleted because it is currently associated with an active scheduler. Please remove the linked scheduler first.","error",10),this.pagesStoreService.updatePageState(I.LOADED)):this.pagesStoreService.updatePageState(I.ERROR),Oe))).subscribe());}updatePage(e,o){if(!e)return;this.pagesStoreService.updatePageRequestState({state:I.LOADING,error:null}),this.pagesStoreService.updateSaveState(G.SAVING);let i=E(E({},o?.title?{title:o.title}:""),o?.description?{description:o.description}:"");this.pagesApiService.updatePage(e,i).pipe(Ht(1),ed(r=>{let c=this.pagesStoreService.getPageValue(),F=this.pagesStoreService.getPagesValue().map(Z=>Z.id===e?E(E({},c),r):Z);this.pagesStoreService.updatePages(F),this.pagesStoreService.updateSelectedPageConfig({page:r,shouldScroll:false}),this.pagesStoreService.updateSaveState(G.SAVED),this.pagesStoreService.updatePageRequestState({state:I.LOADED,error:null});}),Zs$1(r=>(this.pagesStoreService.updateSaveState(G.SAVE),this.pagesStoreService.updatePageRequestState({state:I.ERROR,error:r}),Oe))).subscribe();}clonePage(e,o=false){e&&(this.pagesStoreService.updatePageState(I.LOADING),this.pagesApiService.clonePage(e).pi
980pe(Ht(1),ed(i=>{let r=this.pagesStoreService.getPagesValue();this.pagesStoreService.updatePages([E({},i),...r]),this.pagesStoreService.updatePage(i),this.pagesStoreService.updateSelectedPageConfig({page:i,shouldScroll:true}),this.pagesStoreService.updatePageState(I.LOADED),this.modalService.openToast("A duplicate copy of this template was created in My Templates which you can edit.","success"),o&&this.router.navigate([`pages/templates/${i.id}`]);}),Zs$1(()=>(this.pagesStoreService.updateSaveState(G.SAVE),Oe))).subscribe());}publishPage(e){this.pagesStoreService.updatePageState(I.LOADING),this.pagesApiService.publishPage(e).pipe(Ht(1),ed(o=>{this.pagesStoreService.updatePageState(I.LOADED);let i=this.pagesStoreService.getPagesValue();i.find(c=>c.title===o.title&&c.type===t$1.HYVER)||this.pagesStoreService.updatePages([...i,o]),this.pagesStoreService.updatePage(o);}),Zs$1(()=>(this.pagesStoreService.updatePageState(I.ERROR),Oe))).subscribe();}unPublishPage(e){this.pagesStoreService.updatePageState(I.LOADING),this.pagesApiService.unPublishPage(e).pipe(Ht(1),ed(()=>{this.pagesStoreService.updatePageState(I.LOADED),this.deleteAndUpdatePages(e);}),Zs$1(o=>{this.pagesStoreService.updatePageState(I.LOADED);let i=o?.error?.detail??"Error during unPublish template";return this.cyeModalService.openConfirm({title:"Unpublish Template",message:i,showCancelButton:false,confirmButtonName:"OK",icon:"warning"}).modalRef.result().pipe(Ht(1)).subscribe(),Oe})).subscribe();}loadPageByRoute(e){let o=this.route.snapshot.queryParams.template;if(!e.find(r=>r.id===o)){let r=e.find(c=>c?.type===t$1.HYVER);if(!r)return;this.getPage(r.id),window.history.replaceState({},"",`/pages/templates?template=${r.id}`);return}this.getPage(o,false,true);}moveHyverExecutiveReportFirst(e){return [...e.filter(o=>o?.type===t$1.HYVER&&o?.title==="Executive report"),...e.filter(o=>!(o?.type===t$1.HYVER&&o?.title==="Executive report"))]}deleteAndUpdatePages(e){let i=this.pagesStoreService.getPagesValue().filter(c=>c.id!==e);this.pagesStoreService.updatePages(i);let r=i[0]??null;r&&this.getPage(r.id);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac});}}return t})();var ii=(()=>{class t{constructor(){this.restApiService=T(d);}getReports(){return this.restApiService.get("reports")}getReportById(e,o=false){let i=o?`?is_settings=${o}`:"";return this.restApiService.get(`reports/${e}${i}`)}createReport(e){return this.restApiService.post("reports",{page_id:e})}updateReport(e){return this.restApiService.put(`reports/${e?.id}`,e)}deleteReport(e){return this.restApiService.delete(`reports/${e}`)}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac});}}return t})();var Fe=(()=>{class t{constructor(){this.reports$=new fr$1([]),this.allReports$=new fr$1([]),this.reportsState$=new fr$1(I.INIT),this.selectedReport$=new fr$1(null),this.reportsActionsState$=new fr$1(I.INIT),this.shouldAutoOpenReport$=new fr$1(false);}getReportsActionsState(){return this.reportsActionsState$.asObservable()}getSelectedReport(){return this.selectedReport$.asObservable()}getReports(){return this.reports$.asObservable()}getAllReports(){return this.allReports$.asObservable()}getReportsValue(){return this.reports$.value}getAllReportsValue(){return this.allReports$.value}getReportsState(){return this.reportsState$.asObservable()}updateReports(e){this.reports$.next(e);}updateSelectedReport(e){this.selectedReport$.next(e);}updatedAutoOpenReport(e){this.shouldAutoOpenReport$.next(e);}getShouldAutoOpenReport(){return this.shouldAutoOpenReport$.asObservable()}updateAllReports(e){this.allReports$.next(e);}updateReportsState(e){this.reportsState$.next(e);}updateReportsActionsState(e){this.reportsActionsState$.next(e);}getSelectedReportValue(){return this.selectedReport$.getValue()}reset(){this.allReports$.next([]),this.reports$.next([]),this.reportsState$.next(I.INIT),this.selectedReport$.next(null),this.updatedAutoOpenReport(false),this.reportsActionsState$.next(I.INIT);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac});}}return t})();var Ve=(()=>{class t{constructor(){this.route=T(Y$1),this.pagesReportsApiService=T(ii),this.pagesReportsStoreService=T(Fe),this.modalService=T(Zt);}getReports(){this.pagesReportsStoreService.updateReportsState(I.LOADING),this.pagesReportsApiService.getReports().pipe(Ht(1),ed(e=>{this.pagesReportsStoreService.updateReports(e),this.pagesReportsStoreService.updateAllReports(e);let o=e?.length?I.LOADED:I.EMPTY;this.pagesReportsStoreService.updateReportsState(o),this.selectReportByRoute(e);}),Zs$1(()=>(this.pagesReportsStoreService.updateReportsState(I.ERROR),Oe))).subscribe();}getReportById(e){return this.pagesReportsApiService.getReportById(e).pipe(Ht(1),Zs$1(()=>(this.pagesReportsStoreService.updateReportsState(I.ERROR),Oe)))}createReport(e){e&&(this.pagesReportsStoreService.updateSelectedReport(null),this.pagesReportsStoreService.updateReportsState(I.LOADING),this.pagesReportsApiService.createReport(e).pipe(Ht(1),ed(o=>{this.pagesReportsStoreService.updateSelectedReport(o),this.pagesReportsStoreService.updateReportsState(I.LOADED),this.modalService.openToast("Report created successfully!","success");}),Zs$1(()=>(this.pagesReportsStoreService.updateReportsState(I.ERROR),Oe))).subscribe());}deleteReport(e){this.pagesReportsStoreService.updateReportsActionsState(I.LOADING),this.pagesReportsApiService.deleteReport(e).pipe(Ht(1),ed(()=>{let i=this.pagesReportsStoreService.getReportsValue()?.filter(r=>r?.id!==e);this.pagesReportsStoreService.updateReports(i),this.pagesReportsStoreService.updateReportsActionsState(I.LOADED),this.modalService.openToast("Report deleted successfully!","success");}),Zs$1(()=>(this.pagesReportsStoreService.updateReportsActionsState(I.ERROR),Oe))).subscribe();}updateSearchReports(e){let o=["title","created_at","page.title","created_by"],r=this.pagesReportsStoreService.getAllReportsValue()?.filter(c=>c?o.some(T=>this.getNestedValue(c,T)?.toLowerCase()?.includes(e.toLowerCase())):false);this.pagesReportsStoreService.updateReports(r||[]);}updateSelectedReport(e){this.pagesReportsStoreService.updateSelectedReport(e);}
980selectReportByRoute(e){let o=this.route.snapshot.queryParams.report,i=this.route.snapshot.queryParams.shouldAutoOpenReport,r=e.find(c=>c?.id===o);r&&(this.updateSelectedReport(r),this.pagesReportsStoreService.updatedAutoOpenReport(!!i));}getNestedValue(e,o){return o.split(".")?.reduce((i,r)=>i?.[r],e)}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac});}}return t})();var ro=(()=>{class t{constructor(){this.restApiService=T(d);}createScheduleReport(e){return this.restApiService.post("pages/schedule",E({},e))}getReportsSchedules(){return this.restApiService.get("pages/schedules")}updateReportScheduler(e){return this.restApiService.put(`pages/schedules/${e.id}`,E({},e))}cloneReportScheduler(e){let{id:o}=e;return this.restApiService.post("pages/schedule/clone",{schedule_id:o})}deleteReportScheduler(e){return this.restApiService.delete(`pages/schedules/${e}`)}getPagesTemplateNames(){return this.restApiService.get("pages/names")}generateReportNow(e){return this.restApiService.post(`pages/schedule/generate_report_task/${e}`)}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac,providedIn:"root"});}}return t})();var ri=L$1(K()),jr=L$1($r()),Hr=L$1(Ur());var vt=(()=>{class t{constructor(){this.datePipe=new Ln$1("en_US");}formatDate(e){return this.datePipe.transform(e,"yyyy-MM-dd")||""}formatTime(e,o){return e===void 0||o===void 0?"":`${String(e).padStart(2,"0")}:${String(o).padStart(2,"0")}`}getTimeZoneName(){return ri.default.extend(jr.default),ri.default.extend(Hr.default),ri.default.tz.guess()}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac});}}return t})();var ni=(()=>{class t{constructor(){this.reportsSchedulerDateService=T(vt);}prepareSchedulerData(e){let{recipients:o,date:i,name:r,status:c,page_id:T,id:F}=e,{time:Z,start_date:D,end_date:z,interval_type:U,repeat:E$1,day:K,monthly:he}=i,[ae,ce]=Z?Z.split(":"):"",Ee=this.getRecipients(o);return F$1(E(E(E(F$1(E(E(E(E({name:r},D&&{start_date:D}),!isNaN(+ae)&&{hour:parseInt(ae,10)}),!isNaN(+ce)&&{minute:parseInt(ce,10)}),z&&{end_date:z}),{status:c,repeat:E$1??1,interval_type:U??L.ONE_TIME,page_id:T,id:F}),K&&U===L.WEEKLY&&{day:K}),U===L.MONTHLY&&this.getSchedulerMonthlyData(he??{})),U===L.QUARTERLY&&{period:Y.LATEST}),{recipients:Ee,timezone:this.reportsSchedulerDateService.getTimeZoneName()})}getSchedulerMonthlyData(e){let{day_of_month:o,type:i,period:r,day:c}=e;switch(i){case A.ON_DAY:return o?{day:`${o}`}:{};case A.LATEST:return {period:Y.LATEST};default:return E(E({},r?{period:r}:{}),c?{day:c}:{})}}getRecipients(e){let{users:o,emails:i}=e,r=(o??[]).map(T=>({user_id:T.value})),c=(i??[]).map(T=>({email:T.value}));return [...r,...c]}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac});}}return t})();var no=(()=>{class t{constructor(){this.pagesSchedulerTemplatesSubject=new fr$1(null),this.pagesUsersSubject=new fr$1(null),this.reportsSchedulerModalStateSubject=new fr$1(I.INIT),this.pagesTemplates$=this.pagesSchedulerTemplatesSubject.asObservable(),this.pagesUsers$=this.pagesUsersSubject.asObservable(),this.reportsSchedulerModalState$=this.reportsSchedulerModalStateSubject.pipe(yd$1(e=>e!==I.LOADING?ge$1(200).pipe(re(()=>e)):$y$1(e)));}updatePagesTemplates(e){this.pagesSchedulerTemplatesSubject.next(e);}updatePagesUsers(e){this.pagesUsersSubject.next(e);}updateReportsSchedulerModalState(e){this.reportsSchedulerModalStateSubject.next(e);}reset(){this.updatePagesTemplates(null),this.updatePagesUsers(null),this.updateReportsSchedulerModalState(I.INIT);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac});}}return t})();var so=(()=>{class t{constructor(){this.stateSubject=new fr$1(I.INIT),this.tabSelectedSubject=ne
980w fr$1(Co[0]),this.historyMapSubject=new fr$1(new Map),this.state$=this.stateSubject.asObservable(),this.historyMap$=this.historyMapSubject.asObservable(),this.tabSelected$=this.tabSelectedSubject.asObservable();}updateState(e){this.stateSubject.next(e);}updateHistoryMap(e){this.historyMapSubject.next(e);}updateTabSelected(e){this.tabSelectedSubject.next(e);}reset(){this.updateState(I.INIT),this.updateTabSelected(Co[0]),this.updateHistoryMap(new Map);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac});}}return t})();var Gr=(()=>{class t{constructor(){this.restApiService=T(d);}getReportsHistory(e){return this.restApiService.get(`/pages/schedules/${e}/reports`)}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac,providedIn:"root"});}}return t})();var si=(()=>{class t{constructor(){this.reportsSchedulerRightStoreService=T(so),this.reportsSchedulerRightPaneApiService=T(Gr);}updateReportsHistory(e){e&&this.reportsSchedulerRightStoreService.historyMap$.pipe(Ht(1),xv(this.reportsSchedulerRightStoreService.tabSelected$),ft(([o])=>!o.get(e)),ft(([,o])=>o.value===qe.HISTORY),yd$1(([o])=>(this.reportsSchedulerRightStoreService.updateState(I.LOADING),this.reportsSchedulerRightPaneApiService.getReportsHistory(e).pipe(Ht(1),ed(i=>{let r=new Map(o),c=i.sort((T,F)=>new Date(F.created_at).getTime()-new Date(T.created_at).getTime());r.set(e,c),this.reportsSchedulerRightStoreService.updateState(I.LOADED),this.reportsSchedulerRightStoreService.updateHistoryMap(r);}),Zs$1(()=>(this.reportsSchedulerRightStoreService.updateState(I.ERROR),Oe)))))).subscribe();}updateSchedulerRightPaneTab(e){this.reportsSchedulerRightStoreService.updateTabSelected(e);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac});}}return t})();var be=(()=>{class t{constructor(){this.reportsSchedulerModalStoreService=T(no),this.reportsSchedulerRightStoreService=T(so),this.reportsSchedulerStateSubject=new fr$1(I.INIT),this.reportsSchedulerA
980ctionStateSubject=new fr$1(I.INIT),this.reportsSchedulesSubject=new fr$1([]),this.allReportsSchedules=new fr$1([]),this.selectedReportSchedulerSubject=new fr$1(null),this.reportsSchedulerState$=this.reportsSchedulerStateSubject.asObservable(),this.reportsSchedulerActionState$=this.reportsSchedulerActionStateSubject.asObservable(),this.reportsSchedules$=this.reportsSchedulesSubject.asObservable(),this.selectedReportScheduler$=this.selectedReportSchedulerSubject.asObservable(),this.allReportsSchedules$=this.allReportsSchedules.asObservable(),this.pagesTemplates$=this.reportsSchedulerModalStoreService.pagesTemplates$,this.pagesUsers$=this.reportsSchedulerModalStoreService.pagesUsers$,this.reportsSchedulerModalState$=this.reportsSchedulerModalStoreService.reportsSchedulerModalState$,this.reportsSchedulerRightPaneState$=this.reportsSchedulerRightStoreService.state$,this.reportsSchedulerRightPaneHistoryMap$=this.reportsSchedulerRightStoreService.historyMap$,this.reportsSchedulerRightPaneTabSelected$=this.reportsSchedulerRightStoreService.tabSelected$;}updateReportsSchedulerState(e){this.reportsSchedulerStateSubject.next(e);}
980updateReportsSchedulerActionState(e){this.reportsSchedulerActionStateSubject.next(e);}updateReportsSchedules(e){this.reportsSchedulesSubject.next(e);}updateAllReportsSchedules(e){this.allReportsSchedules.next(e);}getAllReportsSchedulesValue(){return this.allReportsSchedules.value}getReportsSchedulesValue(){return this.reportsSchedulesSubject.value}updateSelectedReportScheduler(e){this.selectedReportSchedulerSubject.next(e);}resetSchedulerStore(){this.reset(),this.reportsSchedulerRightStoreService.reset();}reset(){this.updateReportsSchedulerState(I.INIT),this.updateReportsSchedulerActionState(I.INIT),this.updateAllReportsSchedules([]),this.updateReportsSchedules([]),this.updateSelectedReportScheduler(null);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac});}}return t})();var ai=(()=>{class t{constructor(){this.reportsSchedulerStoreService=T(be);}updateSearchReportsSchedules(e){let o=this.reportsSchedulerStoreService.getAllReportsSchedulesValue()||[];if(!e||!e.trim()){this.reportsSchedulerStoreService.updateReportsSchedules(o);return}let i=e.toLowerCase().trim(),r=this.getFilteredReportsScheduler(o,i);this.reportsSchedulerStoreService.updateReportsSchedules(r);}getFilteredReportsScheduler(e,o){if(!o?.trim())return e;let i=o.toLowerCase().trim();return e.filter(r=>{if(!r)return false;let c=[r.name,r.template_name,r.interval_type,r.status,r.page_name,r.created_at?new Ln$1("en-US").transform(r.created_at,"EEE, MMM d, y, hh:mm a"):""].filter(Boolean),T=r.recipients?.map(D=>D?.user_details?.name)?.filter(Boolean)||[],F=r.recipients?.map(D=>D?.email)?.filter(Boolean)||[];return [...c,...T,...F].join(" ").toLowerCase().includes(i)})}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac});}}return t})();var ci=(()=>{class t{constructor(){this.reportsSchedulerStoreService=T(be);}setLoadingState(e=true,o=true){e&&this.reportsSchedulerStoreService.updateReportsSchedulerA
980ctionState(I.LOADING),o&&this.reportsSchedulerStoreService.updateReportsSchedulerState(I.LOADING);}setErrorState(){return this.reportsSchedulerStoreService.updateReportsSchedulerActionState(I.ERROR),this.reportsSchedulerStoreService.updateReportsSchedulerState(I.ERROR),Oe}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac});}}return t})();var li=(()=>{class t{constructor(){this.memberGroupsApiService=T(h),this.reportsSchedulerModalStoreService=T(no),this.reportsSchedulerApiService=T(ro);}getPagesUsers(e){this.reportsSchedulerModalStoreService.updateReportsSchedulerModalState(I.LOADING);let o=new Set(e?.map(i=>i.user_details?.user_id).filter(Boolean));this.memberGroupsApiService.getUsers().pipe(Ht(1),re(i=>(i??[]).map(r=>({label:r.name,value:r.id,checked:o.has(r.id)}))),ed(i=>{this.reportsSchedulerModalStoreService.updatePagesUsers(i),this.reportsSchedulerModalStoreService.updateReportsSchedulerModalState(I.LOADED);}),Zs$1(()=>(this.reportsSchedulerModalStoreService.updateReportsSchedulerModalState(I.ERROR),Oe))).subscribe();}getPagesTemplateNames(){this.reportsSchedulerApiService.getPagesTemplateNames().pipe(Ht(1),ed(e=>{let o=(e??[]).sort((i,r)=>i?.page_type===t$1.HYVER?-1:r?.page_type===t$1.HYVER?1:0).map(i=>({label:i.title,value:i.id}));this.reportsSchedulerModalStoreService.updatePagesTemplates(o),this.reportsSchedulerModalStoreService.updateReportsSchedulerModalState(I.LOADED);}),Zs$1(()=>(this.reportsSchedulerModalStoreService.updateReportsSchedulerModalState(I.ERROR),Oe))).subscribe();}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac});}}return t})();var we=(()=>{class t{constructor(){this.reportsSchedulerService=T(ni),this.reportsSchedulerApiService=T(ro),this.reportsSchedulerRightPaneActionsApiService=T(si),this.reportsSchedulerStoreService=T(be),this.modalService=T(Zt),this.route=T(Y$1),this.reportsSchedulerFilterService=T(ai),this.reportsSchedulerStateService=T(ci),this.reportsSchedulerModalActionsApiService=T(li),this.cyeModalService=T(Ot$1);}updateReportsSchedulerRightPaneHistory(e){this.reportsSchedulerRightPaneActionsApiService.updateReportsHistory(e);}updateSchedulerRightPaneTab(e){this.reportsSchedulerRightPaneActionsApiService.updateSchedulerRightPaneTab(e);}getPagesUsers(e){this.reportsSchedulerModalActionsApiService.getPagesUsers(e);}getPagesTemplateNames(){this.reportsSchedulerModalActionsApiService.getPagesTemplateNames();}getReportsSchedules(){this.reportsSchedulerStateService.setLoadingState(false,true),this.reportsSchedulerApiService.getReportsSchedules().pipe(Ht(1),ed(e=>{this.reportsSchedulerStoreService.updateReportsSchedules(e),this.reportsSchedulerStoreService.updateAllReportsSchedules(e);let o=e?.length?I.LOADED:I.EMPTY;this.reportsSchedulerStoreService.updateReportsSchedulerState(o),this.reportsSchedulerStoreService.updateReportsSchedulerA
980ctionState(I.SUCCESS),this.selectReportSchedulerByRoute(e);}),Zs$1(()=>this.handleSchedulerError())).subscribe();}handleActionsReportScheduler(e,o,i){let r=this.reportsSchedulerService.prepareSchedulerData(e);return o?this.updateReportScheduler(r):this.createReportScheduler(r,i)}updateReportSchedulerStatus(e){this.reportsSchedulerStateService.setLoadingState(true,false),this.reportsSchedulerApiService.updateReportScheduler(e).pipe(Ht(1),ed(o=>{this.updateReportsSchedulesItem(o,e.id),this.reportsSchedulerStoreService.updateReportsSchedulerActionState(I.SUCCESS),this.updateSelectedReportScheduler(o),this.showSuccessToast("Status schedule changed successfully");}),Zs$1(()=>this.handleSchedulerError())).subscribe();}cloneReportScheduler(e){this.reportsSchedulerStateService.setLoadingState(true,false),this.reportsSchedulerApiService.cloneReportScheduler(e).pipe(Ht(1),ed(o=>{this.addNewSchedulerToList(o),this.reportsSchedulerStoreService.updateReportsSchedulerActionState(I.SUCCESS),this.updateSelectedReportScheduler(o),this.showSuccessToast("Schedule duplicated successfully");}),Zs$1(()=>this.handleSchedulerError())).subscribe();}onDeleteReportScheduler(e){this.openDeleteConfirmation().pipe(Ht(1),yd$1(()=>this.deleteReportScheduler(e?.id))).subscribe();}updateSelectedReportScheduler(e){let o=e??null,i=o?`/pages/reports-scheduler?scheduler=${o.id}`:"/pages/reports-scheduler";window.history.replaceState({},"",i),this.reportsSchedulerStoreService.updateSelectedReportScheduler(e),this.updateReportsSchedulerRightPaneHistory(o?.id??"");}updateSearchReportsSchedules(e){this.reportsSchedulerFilterService.updateSearchReportsSchedules(e);}getScheduleActionEnum(){return n.SCHEDULE}generateReportNow(e){this.reportsSchedulerStateService.setLoadingState(true,false),this.reportsSchedulerApiService.generateReportNow(e).pipe(Ht(1),ed(()=>
980{this.reportsSchedulerStoreService.updateReportsSchedulerActionState(I.SUCCESS),this.showSuccessToast("Report sent successfully to all attendees.");}),Zs$1(()=>this.handleSchedulerError())).subscribe();}selectReportSchedulerByRoute(e){let o=this.route.snapshot.queryParams.scheduler,i=e.find(r=>r?.id===o);i&&this.updateSelectedReportScheduler(i);}deleteReportScheduler(e){return this.reportsSchedulerStateService.setLoadingState(true,false),this.reportsSchedulerApiService.deleteReportScheduler(e).pipe(Ht(1),ed(()=>{let i=this.reportsSchedulerStoreService.getReportsSchedulesValue()?.filter(r=>r?.id!==e);this.reportsSchedulerStoreService.updateReportsSchedules(i),this.reportsSchedulerStoreService.updateReportsSchedulerActionState(I.SUCCESS),this.showSuccessToast("Schedule deleted successfully"),i.length?this.updateSelectedReportScheduler(i[0]):(this.updateSelectedReportScheduler(null),this.reportsSchedulerStoreService.updateReportsSchedulerState(I.EMPTY));}),Zs$1(()=>this.handleSchedulerError()))}createReportScheduler(e,o){let r=!this.reportsSchedulerStoreService.getReportsSchedulesValue()?.length;return this.reportsSchedulerStateService.setLoadingState(!o,r||o),this.reportsSchedulerApiService.createScheduleReport(e).pipe(ed(c=>{o||(this.addNewSchedulerToList(c),this.reportsSchedulerStoreService.updateReportsSchedulerA
980ctionState(I.SUCCESS),this.updateSelectedReportScheduler(c)),this.reportsSchedulerStoreService.updateReportsSchedulerState(I.LOADED),this.showSuccessToast("Schedule added successfully");}),Zs$1(()=>this.handleSchedulerError()))}updateReportScheduler(e){return this.reportsSchedulerStateService.setLoadingState(true,false),this.reportsSchedulerApiService.updateReportScheduler(e).pipe(ed(o=>{this.updateReportsSchedulesItem(o,e.id),this.reportsSchedulerStoreService.updateReportsSchedulerActionState(I.SUCCESS),this.updateSelectedReportScheduler(o),this.showSuccessToast("Schedule updated successfully");}),Zs$1(()=>(this.handleSchedulerError(),$y$1(e))))}addNewSchedulerToList(e){let o=this.reportsSchedulerStoreService.getReportsSchedulesValue();this.reportsSchedulerStoreService.updateReportsSchedules([e,...o]);}updateReportsSchedulesItem(e,o){let r=this.reportsSchedulerStoreService.getReportsSchedulesValue()?.map(c=>c?.id===o?e:c);this.reportsSchedulerStoreService.updateReportsSchedules(r);}showSuccessToast(e){this.modalService.openToast(e,"success");}openDeleteConfirmation(){return this.cyeModalService.openConfirm({title:"Delete scheduled report",message:`This action is irreversible. 981Are you sure you want to delete this scheduled report?`,confirmButtonName:"Delete",icon:"warning-dark-icon",iconContainer:false,headerIconSize:24,customStyle:{width:"440px",height:"142px","white-space":"pre-wrap"},size:l.CUSTOM}).modalRef.result()}handleSchedulerError(){return this.updateSelectedReportScheduler(null),this.reportsSchedulerStateService.setErrorState()}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac});}}return t})();var pi=(()=>{class t{getSchedulerDateInfoText(e){let{interval_type:o}=e;return o===L.ONE_TIME?"":o===L.QUARTERLY?this.getQuarterlyInfoText():""}getQuarterlyInfoText(){return "Occurs on the end of the last day of the quarter at 23:59 UTC"}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac});}}return t})();var yt=(()=>{class t{constructor(){this.reportsSchedulerDateService=T(vt),this.reportsSchedulerDateInfoTextService=T(pi);}getMonthlyPatchData(e){return e?this.getMonthlyFormGroupTypeValue(e):this.getDefaultMonthlyFormData(A.LATEST)}getUserRecipients(e){return e.filter(o=>o?.user_details?.user_id).map(o=>({value:o?.user_details?.user_id,label:o?.user_details?.name}))}getEmailRecipients(e){return e.filter(o=>o.email).map(o=>({value:o.email,label:o.email}))}formatDate(e){return this.reportsSchedulerDateService.formatDate(e)}prepareSchedulerDateFormData(e){if(!e)return {};let{start_date:o,hour:i,minute:r,repeat:c,end_date:T,day:F}=e,Z=e?.interval_type??L.ONE_TIME;return E(E(E({start_date:this.reportsSchedulerDateService.formatDate(o??""),time:this.reportsSchedulerDateService.formatTime(i,r),interval_type:Z,repeat:c??ge.REPEAT},Z!==L.ONE_TIME&&{end_date:this.formatDate(T??"")}),Z===L.WEEKLY&&{day:F}),Z===L.MONTHLY&&{monthly:this.getMonthlyPatchData(e)})}getSchedulerDateInfoText(e){return this.reportsSchedulerDateInfoTextService.getSchedulerDateInfoText(e)}getMonthlyFormGroupTypeValue(e){if(!e)return this.getDefaultMonthlyFormData(A.LATEST);let{day:o,period:i}=e;if(i===Y.LATEST)return this.getDefaultMonthlyFormData(A.LATEST);let r=o?+o:ge.DAY_OF_MONTH;return {period:i||ge.PERIOD,day_of_month:r,type:ge.MONTH_TYPE}}getDefaultMonthlyFormData(e){return {day:ge.DAY,period:ge.PERIOD,day_of_month:ge.DAY_OF_MONTH,type:e}}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac});}}return t})();var Yr=[ni,we,ai,be,ci,yt,pi,vt,ro,li,no,si,so];var _s=()=>({"margin-top":"5px","margin-left":"-40px"}),fs=(t,p)=>({activeDropdown:t,position:p});function Cs(t,p){t&1&&Qm(0,"div",5);}function vs(t,p){if(t&1){let e=xT$1();cs$1(0,"editor-toolbar-group",4),og("itemAction",function(i){rf(e);let r=FT$1();return of(r.onApplyFormat(i))})("toggleDropdown",function(i){rf(e);let r=FT$1();return of(r.onToggleDropdown(i))}),ou(),IT$1(1,Cs,1,0,"div",5);}if(t&2){let e=p.$implicit,o=p.$index,i=p.$count,r=FT$1();zm$1("items",e.items)("formatState",r.formatState())("dropdownState",kC$1(4,fs,r.activeDropdown(),r.dropdownPosition())),HD(),ET$1(o!==i-1?1:-1);}}var zr=(()=>{class t{constructor(){this.toolbarService=T(Ri),this.destroy=T(He),this.formatState=p$(null),this.applyFormat=f$(),this.createReport=f$(),this.openTemplatePreview=f$(),this.scheduledReport=f$(),this.activeDropdown=Jo$1(this.toolbarService.activeDropdown$),this.dropdownPosition=Jo$1(this.toolbarService.dropdownPosition$),this.EDITOR_TOOLBAR_GROUP=Cr;}ngOnInit(){this.onDocumentClick();}onToggleDropdown({id:e,event:o}){this.toolbarService.toggleDropdown(e,o);}onApplyFormat(e){this.applyFormat.emit(e),this.toolbarService.closeDropdown();}onDocumentClick(){Qs$1(document,"click").pipe(oo$1(this.destroy),ed(e=>{e.target.closest(".toolbar-item")||this.toolbarService.closeDropdown();})).subscribe();}onCreateReportClick(){this.createReport.emit();}onScheduledReportClick(e){this.scheduledReport.emit(e);}onOpenTemplatePreview(){this.openTemplatePreview.emit();}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["editor-toolbar"]],inputs:{formatState:[1,"formatState"]},outputs:{applyFormat:"applyFormat",createReport:"createReport",openTemplatePreview:"openTemplatePreview",scheduledReport:"scheduledReport"},features:[xC([Ri])],decls:7,vars:3,consts:[[1,"toolbar-left"],[1,"toolbar-right"],[1,"secondary",3,"click"],["menuGeneralTitleName","Create report",3,"createReportClick","
981scheduledReportClick","contentStyle","enableInstantReportCreation"],[3,"itemAction","toggleDropdown","items","formatState","dropdownState"],[1,"toolbar-separator"]],template:function(o,i){o&1&&(cs$1(0,"div",0),wT$1(1,vs,2,7,null,null,DT$1),ou(),cs$1(3,"div",1)(4,"cye-button",2),og("click",function(){return i.onOpenTemplatePreview()}),gC(5,"Preview"),ou(),cs$1(6,"reports-scheduler-menu-button",3),og("createReportClick",function(){return i.onCreateReportClick()})("scheduledReportClick",function(c){return i.onScheduledReportClick(c)}),ou()()),o&2&&(HD(),TT$1(i.EDITOR_TOOLBAR_GROUP),HD(5),zm$1("contentStyle",AC(2,_s))("enableInstantReportCreation",true));},dependencies:[Lr,a$1,rt,he,q],styles:["[_nghost-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;background:var(--white);border-bottom:1px solid var(--tertiary-100)}[_nghost-%COMP%] .toolbar-left[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px}[_nghost-%COMP%] .toolbar-left[_ngcontent-%COMP%] .toolbar-separator[_ngcontent-%COMP%]{width:1px;height:24px;background:var(--tertiary-100);margin:0 4px}[_nghost-%COMP%] .toolbar-left[_ngcontent-%COMP%] .toolbar-group[_ngcontent-%COMP%]{display:flex;align-items:center;gap:4px}[_nghost-%COMP%] .toolbar-right[_ngcontent-%COMP%]{display:flex;gap:10px}[_nghost-%COMP%] .toolbar-right[_ngcontent-%COMP%] .settings-icon-btn[_ngcontent-%COMP%]{min-width:32px;width:32px;justify-content:normal}"]});}}return t})();var ys=(t,p)=>p.value;function Ps(t,p){if(t&1&&Qm(0,"cye-icon",3),t&2){let e=FT$1(2).$implicit;zm$1("icon",e.icon);}}function Rs(t,p){if(t&1){let e=xT$1();cs$1(0,"button",2),og("click",function(){rf(e);let i=FT$1().$implicit,r=FT$1(2);return of(r.onItemSelected(i.value))}),IT$1(1,Ps,1,1,"cye-icon",3),gC(2),ou();}if(t&2){let e=FT$1().$implicit;HD(),ET$1(e.icon?1:-1),HD(),lu(" ",e.title," ");}}function bs(t,p){if(t&1&&IT$1(0,Rs,3,2,"button",1),t&2){let e=p.$implicit,o=FT$1(2);ET$1(o.isFeatureFlagEnabled()||!e.isFeatureFlagHidden?0:-1);}}function Ts(t,p){if(t&1&&(cs$1(0,"div",0),gC(1),ou(),wT$1(2,bs,1,1,null,null,ys)),t&2){let e=p.$implicit;HD(),_g(e.title),HD(),TT$1(e.items);}}var Wr=(()=>{class t{constructor(){this.featureFlagsService=T(A$2),this.itemSelected=f$(),this.EDITOR_BLOCK_CONTENT_PICKER_GROUP=vr,this.isFeatureFlagEnabled=this.featureFlagsService.getIsFeatureFlagEnabled("main_risk_dashboard_widgets_for_pages");}onItemSelected(e){this.itemSelected.emit(e);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["editor-block-content-picker"]],outputs:{itemSelected:"itemSelected"},decls:2,vars:0,consts:[[1,"block-content-group-title"],[1,"block-content-item"],[1,"block-content-item",3,"click"],[3,"icon"]],template:function(o,i){o&1&&wT$1(0,Ts,4,1,null,null,DT$1),o&2&&TT$1(i.EDITOR_BLOCK_CONTENT_PICKER_GROUP);},dependencies:[q$1,ut],styles:["[_nghost-%COMP%]{display:block;padding:8px 10px 12px}[_nghost-%COMP%] .block-content-group-title[_ngcontent-%COMP%]{color:var(--secondary-500);padding:4px 4px 12px}[_nghost-%COMP%] .block-content-item[_ngcontent-%COMP%]{display:flex;gap:12px;width:100%;border:none;background:transparent;cursor:pointer;border-radius:4px;padding:8px 6px}[_nghost-%COMP%] .block-content-item[_ngcontent-%COMP%]:hover{background:var(--light-blue-25)}"]});}}return t})();function xs(t,p){if(t&1){let e=xT$1();cs$1(0,"editor-dropdown-menu",4)(1,"editor-block-content-picker",5),og("itemSelected",function(i){rf(e);let r=FT$1();return of(r.onItemSelect(i))}),ou()();}if(t&2){let e=FT$1();mg$1("width","300px"),zm$1("isOpenUp",e.isOpenUp());}}var Xr=(()=>{class t{constructor(){this.elementRef=T(io$1),this.triggerDropdownClose=p$(false),this.selectedMenuContentItem=f$(),this.dropdownClosed=f$(),this.isShowDropdownMenu=Ze(false),this.isOpenUp=Ze(false),this.positions=Ze([vi]),gc$1(()=>{this.triggerDropdownClose()&&this.onCloseDropdown();});}checkPosition(){let o=this.elementRef.nativeElement.getBoundingClientRect();window.innerHeight-o.bottom<yr?(this.positions.set([yi]),this.isOpenUp.set(true)):(this.positions.set([vi]),this.isOpenUp.set(false));}onToggleDropDown(){let e=!this.isShowDropdownMenu();e&&this.checkPosition(),this.isShowDropdownMenu.set(e);}onPositionChange(e){let{isOverlayClipped:o,isOverlayOutsideView:i}=e.scrollableViewProperties;(o||i)&&(this.positions.set([yi]),this.isOpenUp.set(true));}onItemSelect(e){this.selectedMenuContentItem.emit(e),this.isShowDropdownMenu.set(false);}onCloseDropdown(){this.isShowDropdownMenu.set(false),this.dropdownClosed.emit
981();}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["editor-block-content-actions"]],inputs:{triggerDropdownClose:[1,"triggerDropdownClose"]},outputs:{selectedMenuContentItem:"selectedMenuContentItem",dropdownClosed:"dropdownClosed"},decls:5,vars:3,consts:[["button","cdkOverlayOrigin"],["cdkOverlayOrigin","",1,"content-actions",3,"clickOutside","click"],[1,"content-actions-icon"],["cdkConnectedOverlay","",3,"positionChange","cdkConnectedOverlayOrigin","cdkConnectedOverlayPositions","cdkConnectedOverlayOpen"],[3,"isOpenUp"],[3,"itemSelected"]],template:function(o,i){if(o&1&&(cs$1(0,"button",1,0),og("clickOutside",function(){return i.onCloseDropdown()})("click",function(){return i.onToggleDropDown()}),cs$1(2,"span",2),gC(3,"+"),ou()(),km(4,xs,2,3,"ng-template",3),og("positionChange",function(c){return i.onPositionChange(c)})),o&2){let r=WT$1(1);HD(4),zm$1("cdkConnectedOverlayOrigin",r)("cdkConnectedOverlayPositions",i.positions())("cdkConnectedOverlayOpen",i.isShowDropdownMenu());}},dependencies:[q$1,he,a$1,oo,vt$1,Se,Wr,O$1],styles:[".content-actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;padding:1px 8px;background:var(--white);border:1px solid var(--primary-50);border-radius:4px;cursor:pointer;transition:all .2s ease}.content-actions[_ngcontent-%COMP%]:hover{box-shadow:0 4px 8px #0000001a}.content-actions[_ngcontent-%COMP%]:active, .content-actions[_ngcontent-%COMP%]:focus{border:1px solid var(--hyver-primary);outline:none}.content-actions[_ngcontent-%COMP%] .content-actions-icon[_ngcontent-%COMP%]{font-size:18px;color:var(--hyver-primary)}"]});}}return t})();var Ms=(t,p)=>p.id;function ks(t,p){t&1&&Qm(0,"div",12);}function ws(t,p){if(t&1){let e=xT$1();cs$1(0,"editor-block-content-actions",13),og("selectedMenuContentItem",function(i){rf(e);let r=FT$1().$implicit,c=FT$1();return of(c.onSelectedMenuContentItem(i,r))})("dropdownClosed",function(){rf(e);let i=FT$1(2);return of(i.acknowledgeDropdownClosed())}),ou();}if(t&2){let e=FT$1(2);zm$1("triggerDropdownClose",e.triggerDropdownClose());}}function Es(t,p){if(t&1){let e=xT$1();cs$1(0,"div",5),km(1,ks,1,0,"div",6),cs$1(2,"div",7)(3,"editor-block-structure-actions",8),og("click",function(){let i=rf(e).$implicit,r=FT$1();return of(r.highlightBlock(i))}),ou(),IT$1(4,ws,1,1,"editor-block-content-actions",9),ou(),cs$1(5,"div",10),og("mousedown",function(){rf(e),FT$1();let i=WT$1(1);return of(i.initiateSelection())})("mouseenter",function(){let i=rf(e).$index;FT$1();let r=WT$1(1);return of(r.onSelectedBlocks(i))})("selectstart",function(){let i=rf(e).$implicit,r=FT$1();return of(r.onFocusedBlock(i))}),cs$1(6,"editor-block-item",11),og("createdBlock",function(i){rf(e);let r=FT$1();return of(r.onCreatedBlock(i))})("removedBlock",function(i){rf(e);let r=FT$1();return of(r.onRemovedBlock(i))})("updateBlockContent",function(i){rf(e);let r=FT$1();return of(r.onUpdatedBlock(i))})("settingsClick",function(i){rf(e);let r=FT$1();return of(r.onOpenRightSideBar(i))})("setActiveBlockOnAction",function(i){rf(e);let r=FT$1();return of(r.onSetActiveBlockOnAction(i))})("updateFormatFromBlock",function(i){rf(e);let r=FT$1();return of(r.onUpdateFormatFromBlock(i))}),ou()()();}if(t&2){let e=p.$implicit,o=FT$1();HD(3),gg$1("action-handler-active",e.isFocused),HD(),ET$1(e.isEmptyFocusedBlock&&e.isFocused?4:-1),HD(),gg$1("highlighted",e.isSelected)("active",e.isFocused),HD(),zm$1("block",e)("formatCommand",o.formatCommand())("widgetServerMode",o.widgetServerMode())("displaySettings",o.displaySettings());}}var qr=(()=>{class t{constructor(){this.blocks=p$(null),this.focusedBlock=p$(null),this.selectedBlocks=p$(null),this.formatState=p$(null),this.formatCommand=p$(null),this.widgetServerMode=p$(true),this.displaySettings=p$(null),this.updateFocusedBlock=f$(),this.removedBlock=f$(),this.createdBlock=f$(),this.removedBlocks=f$(),this.droppedBlock=f$(),this.updateBlockContent=f$(),this.setSelectedBlocks=f$(),this.updateBulkBlockContent=f$(),this.recalculatedBlocksFormats=f$(),this.updateFormatFromBlock=f$(),this.applyFormat=f$(),this.setActiveBlockOnAction=f$(),this.selectedMenuContentItem=f$(),this.openTemplatePreview=f$(),this.createReport=f$(),this.openRightSideBar=f$(),this.scheduledReport=f$(),this.triggerDropdownClose=Ze(false),this.focusedBlockIndex=kt(()=>this.blocks()?.findIndex(e=>e.isFocused)??-1);}ngOnInit(){this.onFocusedBlock(this.blocks()?.[0]??{});}onCreatedBlock(e){this.createdBlock.emit(e);}onUpdateFormatFromBlock(e){this.updateFormatFromBlock.emit(e);}onRemovedBlock(e){this.removedBlock.emit(e);}onUpdatedBlock(e){this.updateBlockContent.emit(e);}onSetActiveBlockOnAction(e){this.setActiveBlockOnAction.emit(e);}highlightBlock(e){this.onFocusedBlock(e);}
981onFocusedBlock(e){(!e||this.focusedBlock()?.id!==e?.id)&&this.updateFocusedBlock.emit(e);}onApplyFormat(e){this.applyFormat.emit(e);}onDroppedBlock(e){let o=e.previousIndex,i=e.currentIndex;this.droppedBlock.emit({previousIndex:o,currentIndex:i});}onRecalculatedBlocksFormats(){this.recalculatedBlocksFormats.emit();}onSelectedBlocks(e){this.setSelectedBlocks.emit(e);}onRemovedBlocks(e){this.removedBlocks.emit(e);}onSelectedMenuContentItem(e,o){this.selectedMenuContentItem.emit(e),this.onCreatedBlock(o);}onCreateReportClick(){this.onFocusedBlock(null),this.createReport.emit();}onScheduledReportClick(e){this.scheduledReport.emit(e);}onOpenTemplatePreview(){this.onFocusedBlock(null),this.openTemplatePreview.emit();}onOpenRightSideBar(e){this.onFocusedBlock(e),this.openRightSideBar.emit();}onScroll(){this.triggerDropdownClose.set(true);}acknowledgeDropdownClosed(){this.triggerDropdownClose.set(false);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["editor-blocks"]],inputs:{blocks:[1,"blocks"],focusedBlock:[1,"focusedBlock"],selectedBlocks:[1,"selectedBlocks"],formatState:[1,"formatState"],formatCommand:[1,"formatCommand"],widgetServerMode:[1,"widgetServerMode"],displaySettings:[1,"displaySettings"]},outputs:{updateFocusedBlock:"updateFocusedBlock",removedBlock:"removedBlock",createdBlock:"createdBlock",removedBlocks:"removedBlocks",droppedBlock:"droppedBlock",updateBlockContent:"updateBlockContent",setSelectedBlocks:"setSelectedBlocks",updateBulkBlockContent:"updateBulkBlockContent",recalculatedBlocksFormats:"recalculatedBlocksFormats",updateFormatFromBlock:"updateFormatFromBlock",applyFormat:"applyFormat",setActiveBlockOnAction:"setActiveBlockOnAction",selectedMenuContentItem:"selectedMenuContentItem",openTemplatePreview:"openTemplatePreview",createReport:"createReport",openRightSideBar:"openRightSideBar",scheduledReport:"scheduledReport"},decls:7,vars:4,consts:[["eventHandlers","editorBlocksEventHandlers"],["editorBlocksEventHandlers","",1,"editor-blocks",3,"removedBlocks","setSelectedBlocks","recalculatedBlocksFormats","focusedBlock","focusedBlockIndex","selectedBlocks"],[1,"toolbar",3,"createReport","scheduledReport","openTemplatePreview","applyFormat","formatState"],["cdkDropList","",1,"block-list-container",3,"cdkDropListDropped","scroll"],[1,"block-list"],["cdkDrag","",1,"block-container"],["class","block-container-dragging-placeholder",4,"cdkDragPlaceholder"],[1,"actions-container"],["cdkDragHandle","",1,"structure-action-handler",3,"click"],[1,"content-action-handler",3,"triggerDropdownClose"],[1,"block-content",3,"mousedown","mouseenter","selectstart"],[3,"createdBlock","removedBlock","updateBlockContent","settingsClick","setActiveBlockOnAction","updateFormatFromBlock","block","formatCommand","widgetServerMode","displaySettings"],[1,"block-container-dragging-placeholder"],[1,"content-action-handler",3,"selectedMenuContentItem","dropdownClosed","triggerDropdownClose"]],template:function(o,i){o&1&&(cs$1(0,"div",1,0),og("removedBlocks",function(c){return i.onRemovedBlocks(c)})("setSelectedBlocks",function(c){return i.onSelectedBlocks(c)})("recalculatedBlocksFormats",function(){return i.onRecalculatedBlocksFormats()}),cs$1(2,"editor-toolbar",2),og("createReport",function(){return i.onCreateReportClick()})("scheduledReport",function(c){return i.onScheduledReportClick(c)})("openTemplatePreview",function(){return i.onOpenTemplatePreview()})("applyFormat",function(c){return i.onApplyFormat(c)}),ou(),cs$1(3,"div",3),og("cdkDropListDropped",function(c){return i.onDroppedBlock(c)})("scroll",function(){return i.onScroll()}),cs$1(4,"div",4),wT$1(5,Es,7,11,"div",5,Ms),ou()()()),o&2&&(zm$1("focusedBlock",i.focusedBlock())("focusedBlockIndex",i.focusedBlockIndex())("selectedBlocks",i.selectedBlocks()),HD(2),zm$1("formatState",i.formatState()),HD(3),TT$1(i.blocks()));},dependencies:[$e$2,qe$2,Br,Ze$1,Ke$1,zr,xr,Xr,R5,pe$2],styles:["[_nghost-%COMP%]{display:flex;margin:20px 20px 0;height:100%;overflow-y:hidden;flex-direction:column;border:1px solid var(--gray-300);border-bottom:none}.editor-blocks[_ngcontent-%COMP%]{height:100%;display:flex;flex-direction:column;max-width:100%;overflow-x:hidden;background:var(--white);-webkit-user-select:none;user-select:none}.block-list-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%;overflow-y:auto}.block-list[_ngcontent-%COMP%]{height:100%;cursor:text;box-sizing:border-box;margin-top:10px;padding:0 16px;width:220mm;max-width:220mm}.block-container[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:8px;padding:4px;-webkit-user-select:text;user-select:text;z-index:1}.block-container[_ngcontent-%COMP%]:hover .structure-action-handler[_ngcontent-%COMP%]{opacity:1}.structure-action-handler[_ngcontent-%COMP%]{opacity:0;cursor:grab;padding:4px;border-radius:4px;
981height:18px;width:18px;text-align:center;transition:opacity .2s;flex-shrink:0}.structure-action-handler[_ngcontent-%COMP%]:hover{background:var(--light-blue-50)}.block-content[_ngcontent-%COMP%]{flex:1;min-width:0;border-radius:4px;transition:background .2s;position:relative;z-index:1}.block-content.highlighted[_ngcontent-%COMP%]{background:#3b82f614}.block-content.active[_ngcontent-%COMP%]{background:#3b82f61f}.block-container-dragging-placeholder[_ngcontent-%COMP%]{height:24px;margin:4px 0;background:#f8fafc;border:1px dashed #94a3b8;border-radius:4px}.cdk-drag-preview[_ngcontent-%COMP%]{background:#fff;box-shadow:0 2px 8px #0000001f}.cdk-drag-animating[_ngcontent-%COMP%]{transition:transform .2s}.block-container-dragging-placeholder[_ngcontent-%COMP%]{background:#cce5ff80;border:dotted 1px #66b3ff;min-height:40px;transition:transform .25s cubic-bezier(0,0,.2,1)}.block-container-preview[_ngcontent-%COMP%]{width:100%;background-color:#66b3ff4d;border:2px solid #66b3ff;padding:10px;box-shadow:0 5px 10px #0000001a;transition:transform .2s ease,background-color .2s ease}.cdk-drag-preview[_ngcontent-%COMP%]{box-sizing:border-box;border-radius:4px}.cdk-drag-animating[_ngcontent-%COMP%]{transition:transform .25s cubic-bezier(0,0,.2,1)}.structure-action-handler[_ngcontent-%COMP%]{opacity:0;cursor:grab;padding:4px;border-radius:4px;height:18px;width:18px;text-align:center;transition:opacity .2s,transform .3s cubic-bezier(.4,0,.2,1)}.block-container[_ngcontent-%COMP%] .structure-action-handler.action-handler-active[_ngcontent-%COMP%]{transform:rotate(90deg)}.actions-container[_ngcontent-%COMP%]{position:relative;z-index:2;display:flex;width:40px;margin-right:10px}.structure-action-handler[_ngcontent-%COMP%]{justify-content:flex-end;width:24px;flex-shrink:0;margin-left:0;transition:margin-left .3s ease}.action-handler-active[_ngcontent-%COMP%]{margin-left:-6px}.content-action-handler[_ngcontent-%COMP%]{width:24px;flex-shrink:0;text-align:center;opacity:0;position:relative;animation:_ngcontent-%COMP%_fadeIn .3s ease forwards}@keyframes _ngcontent-%COMP%_fadeIn{to{opacity:1}}.pdf-generation-mode[_ngcontent-%COMP%]{position:fixed;left:0;top:0;z-index:-1;opacity:0}"]});}}return t})();function Os(t,p){if(t&1){let e=xT$1();cs$1(0,"div",4)(1,"input",8),og("input",function(i){rf(e);let r=FT$1();return of(r.onTitleInput(i))}),ou(),cs$1(2,"cye-icon",9),og("click",function(){rf(e);let i=FT$1();return of(i.onSaveTitle())}),ou(),cs$1(3,"cye-icon",10),og("click",function(){rf(e);let i=FT$1();return of(i.onCancelEdit())}),ou()();}if(t&2){let e=FT$1();HD(),zm$1("value",e.currentTitle()),HD(),zm$1("size",14)("clickable",true),HD(),zm$1("size",14)("clickable",true);}}function Ds(t,p){if(t&1){let e=xT$1();cs$1(0,"span",5)(1,"span",11),gC(2),ou(),cs$1(3,"cye-icon",12),og("click",function(){rf(e);let i=FT$1();return of(i.onEditTitle())}),ou()();}if(t&2){let e=FT$1().currentTitle();HD(),zm$1("tooltip",e)("canShowTooltip",(e?.length??0)>=100),HD(),_g(e),HD(),zm$1("size",16)("clickable",true);}}function As(t,p){t&1&&(cs$1(0,"cye-icon",6),gC(1,"Saved"),ou());}function Bs(t,p){t&1&&(cs$1(0,"div",7),Qm(1,"cye-spinner",13),cs$1(2,"span"),gC(3,"Saving..."),ou()());}var Qr=(()=>{class t{constructor(){this.router=T(F),this.selectedPage=p$(null,{transform:e=>(this.currentTitle.set(e?.title??Jt),e)}),this.isBlockStateSaved=p$(false),this.titleUpdated=f$(),this.isEditingTitle=Ze(false),this.currentTitle=Ze(Jt);}onBack(){let e=this.selectedPage()?.id;this.router.navigateByUrl(`/pages/templates?template=${e}`);}onEditTitle(){this.isEditingTitle.set(true);}onSaveTitle(){let e=this.currentTitle();e&&(this.titleUpdated.emit(e),this.isEditingTitle.set(false));}onCancelEdit(){this.isEditingTitle.set(false),this.currentTitle.set(this.selectedPage()?.title??Jt);}onTitleInput(e){let o=e.target;this.currentTitle.set(o.value);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["editor-header"]],inputs:{selectedPage:[1,"selectedPage"],isBlockStateSaved:[1,"isBlockStateSaved"]},outputs:{titleUpdated:"titleUpdated"},decls:9,vars:4,consts:[[1,"editor-header-container"],[1,"editor-header"],[1,"editor-header-back-icon",3,"click","icon","clickable"],[1,"editor-header-prefix"],[1,"editor-header-title-edit"],[1,"editor-header-title"],["icon","circle-check",1,"saved-icon"],[1,"saving-process-container"],["type","text",1,"title-input",3,"input","value"],["icon","editor-header-check","tooltip","Save",1,"editor-header-icon",3,"click","
981size","clickable"],["icon","editor-header-cancel","tooltip","Cancel",1,"editor-header-icon",3,"click","size","clickable"],[1,"editor-header-title-item",3,"tooltip","canShowTooltip"],["icon","edit","tooltip","Edit title",1,"editor-header-edit-icon",3,"click","size","clickable"],["size","smallest"]],template:function(o,i){o&1&&(cs$1(0,"div",0)(1,"div",1)(2,"cye-icon",2),og("click",function(){return i.onBack()}),ou(),cs$1(3,"span",3),gC(4,"Reports |"),ou(),IT$1(5,Os,4,5,"div",4)(6,Ds,4,5,"span",5),ou(),IT$1(7,As,2,0,"cye-icon",6)(8,Bs,4,0,"div",7),ou()),o&2&&(HD(2),zm$1("icon","go-back")("clickable",true),HD(3),ET$1(i.isEditingTitle()?5:6),HD(2),ET$1(i.isBlockStateSaved()?7:8));},dependencies:[q$1,ut,a$1,U,he,ne],styles:["[_nghost-%COMP%] .editor-header-container[_ngcontent-%COMP%]{align-items:center;padding:10px 20px 10px 10px;box-sizing:border-box;height:50px;width:100%;background-color:var(--white);box-shadow:0 1px 5px 0 var(--gray-600);display:flex;color:var(--hyver-primary);justify-content:space-between}[_nghost-%COMP%] .editor-header-container[_ngcontent-%COMP%] .editor-header[_ngcontent-%COMP%]{display:flex;align-items:center}[_nghost-%COMP%] .editor-header-container[_ngcontent-%COMP%] .editor-header[_ngcontent-%COMP%] .editor-header-back-icon[_ngcontent-%COMP%]{margin:0;padding:5px 15px;box-sizing:content-box}[_nghost-%COMP%] .editor-header-container[_ngcontent-%COMP%] .editor-header[_ngcontent-%COMP%] .editor-header-title-edit[_ngcontent-%COMP%]{display:flex;align-items:center}[_nghost-%COMP%] .editor-header-container[_ngcontent-%COMP%] .editor-header[_ngcontent-%COMP%] .editor-header-title-edit[_ngcontent-%COMP%] .title-input[_ngcontent-%COMP%]{border:1px solid var(--tertiary-200);border-radius:3px;padding:4px 12px;font:var(--font-18-500);background-color:transparent;width:360px;margin-left:5px}[_nghost-%COMP%] .editor-header-container[_ngcontent-%COMP%] .editor-header[_ngcontent-%COMP%] .editor-header-title-edit[_ngcontent-%COMP%] .title-input[_ngcontent-%COMP%]:focus{outline:none}[_nghost-%COMP%] .editor-header-container[_ngcontent-%COMP%] .editor-header[_ngcontent-%COMP%] .editor-header-title-edit[_ngcontent-%COMP%] .check-icon-btn[_ngcontent-%COMP%]{min-width:32px;width:32px;justify-content:normal}[_nghost-%COMP%] .editor-header-container[_ngcontent-%COMP%] .editor-header[_ngcontent-%COMP%] .editor-header-edit-icon[_ngcontent-%COMP%], [_nghost-%COMP%] .editor-header-container[_ngcontent-%COMP%] .editor-header[_ngcontent-%COMP%] .editor-header-icon[_ngcontent-%COMP%]{min-width:24px;min-height:24px;background:var(--white);box-sizing:border-box;border-radius:5px;text-align:center;margin-left:6px;cursor:pointer;transition:box-shadow .2s,border .2s}[_nghost-%COMP%] .editor-header-container[_ngcontent-%COMP%] .editor-header[_ngcontent-%COMP%] .editor-header-icon[_ngcontent-%COMP%]{border:1px solid var(--tertiary-200)}[_nghost-%COMP%] .editor-header-container[_ngcontent-%COMP%] .editor-header[_ngcontent-%COMP%] .editor-header-edit-icon[_ngcontent-%COMP%]:hover, [_nghost-%COMP%] .editor-header-container[_ngcontent-%COMP%] .editor-header[_ngcontent-%COMP%] .editor-header-icon[_ngcontent-%COMP%]:hover{box-shadow:0 1px 4px var(--tertiary-200)}[_nghost-%COMP%] .editor-header-container[_ngcontent-%COMP%] .editor-header[_ngcontent-%COMP%] .editor-header-title[_ngcontent-%COMP%]{font:var(--font-18);color:var(--hyver-primary);display:flex;align-items:center;margin-left:5px}[_nghost-%COMP%] .editor-header-container[_ngcontent-%COMP%] .editor-header[_ngcontent-%COMP%] .editor-header-title[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:800px}[_nghost-%COMP%] .editor-header-container[_ngcontent-%COMP%] .saved-icon[_ngcontent-%COMP%]{display:flex;gap:8px}[_nghost-%COMP%] .editor-header-container[_ngcontent-%COMP%] .saving-process-container[_ngcontent-%COMP%]{display:flex;gap:8px}"]});}}return t})();function Is(t,p){if(t&1&&(cs$1(0,"div",0),gC(1),ou()),t&2){FT$1();let e=bC$1(2);HD(),_g(e);}}function Ns(t,p){if(t&1){let e=xT$1();cs$1(0,"cye-button",6),og("click",function(){rf(e);let i=FT$1();return of(i.downloadClick())}),gC(1,"Download "),ou();}if(t&2){FT$1();let e=bC$1(0);zm$1("iconSize",24)("disabled",e);}}function Fs(t,p){t&1&&(cs$1(0,"div",5),Qm(1,"cye-spinner",7),ou());}var Kr=(()=>{class t{constructor(){this.cyeModalActiveViewService=T(d$1),this.destroyRef=T(He),this.isPreviewReady=Ze(false),this.dialogTitle=Ze(""),this.contextId=Ze(""),this.isReportDownloading=Ze(false),this.previewTemplate=Ze(null);}set context(e){this.contextId.set(e?.id??""),this.dialogTitle.set(e?.data?.dialogTitle??""),this.previewTemplate.set({blocks:e?.data?.blocks,shouldAutoOpenReport:e?.data?.shouldAutoOpenReport,widgetServerMode:e?.data?.widgetServerMode,title:e?.data?.title});}onPreviewReady(){this.isPreviewReady.set(true);}onCloseClick(){this.cyeModalActiveViewService.close(this.contextId());}downloadClick(){this.isPreviewReady()&&this.isReportDownloading.set(true);}onLoad(){ge$1(mp.PDF_DELAY_MS).pipe(oo$1(this.destroyRef),ed(()=>this.isReportDownloading.set(false))).subscribe();}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["pages-template-preview-modal"]],inputs:{context:"context"},features:[xC([A$1,Ry,Am,p])],decls:9,vars:13,consts:[[1,"dialog-title"],[1,"header-actions-container"],["icon","report_download",1,"secondary",3,"iconSize","disabled"],["icon","close",3,"click","clickable","size"],[3,"loaded","previewReady","blocks","appLoading","widgetServerMode","title","shouldAutoOpenReport","downloadTrigger"],[1,"template-preview-loading"],["icon","report_download",1,"secondary",3,"click","iconSize","disabled"],["size","medium"]],template:function(o,i){if(o&1&&(kg(0),cs$1(1,"header"),kg(2),IT$1(3,Is,2,1,"div",0),cs$1(4,"div",1),IT$1(5,Ns,2,2,"cye-button",2),cs$1(6,"cye-icon",3),og("click",function(){return i.onCloseClick()}),ou()()(),cs$1(7,"pages-template-preview",4),og("loaded",function(){return i.onLoad()})("previewReady",function(){return i.onPreviewReady()}),ou(),IT$1(8,Fs,2,0,"div",5)),o&2){let r=i.previewTemplate(),c=DC$1(i.isReportDownloading()),T=!!r?.shouldAutoOpenReport,F=r?.blocks??null,Z=r?.title??"",D=!!r?.widgetServerMode;HD(2);let z=DC$1(i.dialogTitle());HD(),ET$1(z?3:-1),HD(2),ET$1(T?5:-1),HD(),zm$1("clickable",true)("size",12),HD(),zm$1("blocks",F)("appLoading",c)("widgetServerMode",D)("title",Z)("shouldAutoOpenReport",T)("downloadTrigger",c),HD(),ET$1(i.isPreviewReady()?-1:8);}},dependencies:[KK,pe$2,U,de$1,q$1,ut,a$1,rt],styles:["[_nghost-%COMP%]{display:flex;font:var(--font-12);width:800px;height:90vh;flex-direction:column}[_nghost-%COMP%] header[_ngcontent-%COMP%]{display:flex;background:var(--bg-dialog);box-sizing:border-box;align-items:center;padding:3px 20px;justify-content:space-between;
981height:48px}[_nghost-%COMP%] header[_ngcontent-%COMP%] .dialog-title[_ngcontent-%COMP%]{font:var(--font-16)}[_nghost-%COMP%] header[_ngcontent-%COMP%] .header-actions-container[_ngcontent-%COMP%]{display:flex;align-items:center;margin-left:auto;gap:24px}[_nghost-%COMP%] .template-preview-loading[_ngcontent-%COMP%]{top:44px;left:0;height:calc(100% - 44px);width:100%;position:absolute;display:flex;background:var(--tertiary-25)}[_nghost-%COMP%] .template-preview-loading[_ngcontent-%COMP%] cye-spinner[_ngcontent-%COMP%]{margin:auto}"]});}}return t})();var Vs=()=>[];function Ls(t,p){if(t&1){let e=xT$1();cs$1(0,"pages-template-preview",6),og("previewReady",function(){rf(e);let i=FT$1();return of(i.onPreviewReady())})("updateBlockContent",function(i){rf(e);let r=FT$1();return of(r.onUpdateBlockContent(i))}),ou();}if(t&2){FT$1();let e=bC$1(0),o=bC$1(1),i=bC$1(2);gg$1("pdf-generation-mode",true),zm$1("appLoading",i)("blocks",e)("title",o)("shouldDownloadPdfImmediately",false)("widgetServerMode",true);}}function $s(t,p){if(t&1){let e=xT$1();cs$1(0,"pages-template-preview",7),og("loaded",function(){rf(e);let i=FT$1();return of(i.onLoaded())}),ou();}if(t&2){let e=FT$1(),o=bC$1(0),i=bC$1(1);gg$1("pdf-generation-mode",e.isProcessingPdf()),zm$1("appLoading",e.isProcessingPdf())("blocks",o)("title",i)("shouldDownloadPdfImmediately",true)("widgetServerMode",false);}}var Zr=(()=>{class t{constructor(){this.router=T(F),this.editorBlocksActionsService=T(ct),this.cyeModalActiveViewService=T(d$1),this.pagesReportsStoreService=T(Fe),this.pagesReportsActionsService=T(Ve),this.isProcessingPdf=Ze(false),this.isGenerateReport=Ze(false);}set context(e){this._context=e,(e?.data?.generateReport??false)&&this.isGenerateReport.set(true);}get context(){return this._context}onUpdateBlockContent(e){if(!(this.context?.data?.generateReport??false))return;let i=this.context?.data?.pageId;if(!i)return;let r={position:e.position,type:e.type,id:e.id,content:e.content};this.editorBlocksActionsService.updatedBlockContent(r,i);}onPreviewReady(){let e=this.context?.data?.pageId;e&&(this.pagesReportsActionsService.createReport(e),this.isGenerateReport.set(false));}onCloseClick(){this.cyeModalActiveViewService.dismiss(this.context?.id);}onLoaded(){this.isProcessingPdf.set(false);}onDownloadReportClick(){this.isProcessingPdf.set(true);}onGoToReportsPageClick(){let e=this.pagesReportsStoreService.getSelectedReportValue(),o=e?`/pages/reports?report=${e?.id}`:"/pages/reports";this.onCloseClick(),this.router.navigateByUrl(o);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["pages-create-report-modal"]],inputs:{context:"context"},features:[xC([Am,Ry,A$1,p])],decls:16,vars:6,consts:[[1,"title"],[1,"create-report-description"],[3,"click"],[1,"actions-buttons"],[1,"secondary",3,"click"],[3,"pdf-generation-mode","appLoading","blocks","title","shouldDownloadPdfImmediately","widgetServerMode"],[3,"previewReady","updateBlockContent","appLoading","blocks","title","shouldDownloadPdfImmediately","widgetServerMode"],[3,"loaded","appLoading","blocks","title","shouldDownloadPdfImmediately","widgetServerMode"]],template:function(o,i){if(o&1&&(kg(0)(1)(2),cs$1(3,"div",0),gC(4,"The report was added to the Reports page."),ou(),cs$1(5,"div",1)(6,"span",2),og("click",function(){return i.onDownloadReportClick()}),gC(7,"Download"),ou(),gC(8,` a PDF copy to my Downloads folder. 982`),ou(),cs$1(9,"div",3)(10,"cye-button",4),og("click",function(){return i.onCloseClick()}),gC(11,"Close"),ou(),cs$1(12,"cye-button",2),og("click",function(){return i.onGoToReportsPageClick()}),gC(13,"Go to Reports"),ou()(),IT$1(14,Ls,1,7,"pages-template-preview",5),IT$1(15,$s,1,7,"pages-template-preview",5)),o&2){DC$1(i.context?.data?.blocks??AC(5,Vs)),HD(),DC$1(i.context?.data?.title??"");let r=i.context?.data?.generateReport??false,c=i.isProcessingPdf()??false;HD(),DC$1(i.isGenerateReport()??false),HD(12),ET$1(r?14:-1),HD(),ET$1(c?15:-1);}},dependencies:[q$1,a$1,rt,de$1,KK],styles:["[_nghost-%COMP%]{width:100%;display:flex;flex-direction:column}[_nghost-%COMP%] .title[_ngcontent-%COMP%]{margin:10px 0}[_nghost-%COMP%] .create-report-description[_ngcontent-%COMP%]{margin-bottom:60px}[_nghost-%COMP%] .create-report-description[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--text-color-link)}[_nghost-%COMP%] .create-report-description[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:hover{cursor:pointer;text-decoration:underline}[_nghost-%COMP%] .actions-buttons[_ngcontent-%COMP%]{display:flex;justify-content:space-between;gap:8px}[_nghost-%COMP%] .pdf-generation-mode[_ngcontent-%COMP%]{position:fixed;left:0;top:0;z-index:-1;opacity:0}
982"]});}}return t})();var js=()=>[fe$1,zs$1,ne,rt,zn,Ln$2,Wn$1,yn$1,En$1,import('./chunk-DUZOCq-J.js').then(t=>t.ReportsSchedulerRecipientsComponent),import('./chunk-DexoNzx9.js').then(t=>t.ReportsSchedulerDateComponent)],en=()=>[];function Hs(t,p){if(t&1&&(cs$1(0,"div",1)(1,"div",2),gC(2,"Template"),ou(),Qm(3,"cye-drop-down",12),Sb$1(),ou()),t&2){let e=FT$1(2);HD(3),zm$1("formControl",e.pageTemplateIdControl)("items",e.templates()??AC(2,en)),Nb$1();}}function Gs(t,p){t&1&&Qm(0,"div",4);}function Ys(t,p){if(t&1){let e=xT$1();cs$1(0,"cye-button",13),og("click",function(){rf(e);let i=FT$1(2);return of(i.onSaveAsDraft())}),ou();}if(t&2){let e=FT$1(2);zm$1("disabled",e.nameControl.invalid||e.pageTemplateIdControl.invalid);}}function zs(t,p){if(t&1){let e=xT$1();cs$1(0,"cye-button",14),og("click",function(){rf(e);let i=FT$1(2);return of(i.onCloseDialog())}),ou();}}function Ws(t,p){if(t&1){let e=xT$1();cs$1(0,"form",0)(1,"div",1)(2,"div",2),gC(3,"Scheduler name"),ou(),Qm(4,"cye-input",3),Sb$1(),ou(),IT$1(5,Hs,4,3,"div",1),Qm(6,"div",4),cs$1(7,"div",5),gC(8,"Recipients"),ou(),Qm(9,"reports-scheduler-recipients",6),IT$1(10,Gs,1,0,"div",4),cs$1(11,"div",1),Qm(12,"reports-scheduler-date",7),ou()(),cs$1(13,"footer"),IT$1(14,Ys,1,1,"cye-button",8)(15,zs,1,0,"cye-button",9),cs$1(16,"div",10)(17,"cye-button",11),og("click",function(){rf(e);let i=FT$1();return of(i.onSchedule())}),ou()()();}if(t&2){let e=FT$1(),o=bC$1(0);zm$1("formGroup",e.form),HD(4),zm$1("formControl",e.nameControl),Nb$1(),HD(),ET$1(e.isShowTemplateField()?5:-1),HD(4),zm$1("formGroup",e.recipientsFormGroupControl)("users",e.users()??AC(15,en)),HD(),ET$1(o?-1:10),HD(2),zm$1("formGroup",e.dateFormGroupControl)("isDefaultSchedulerType",o)("intervalType",e.intervalTypeControl.value)("dateInfoText",e.dateInfoText());let i=e.isReportSchedulerEditMode(),r=e.isDefaultSchedulerType();HD(2),ET$1(!i&&!r?14:15),HD(2),zm$1("canShowTooltip",e.form.invalid)("tooltip",e.submitButtonTooltipText()),HD(),zm$1("label",e.submitButtonLabel())("disabled",e.form.invalid);}}function Xs(t,p){t&1&&(cs$1(0,"div",15),Qm(1,"cye-spinner"),ou());}var tn=(()=>{class t{constructor(){this.destroyRef=T(He),this.fb=T(Xn$1),this.cyeModalActiveViewService=T(d$1),this.reportsSchedulerA
982ctionsApiService=T(we),this.reportsSchedulerModalService=T(yt),this.reportsSchedulerStoreService=T(be),this.users=Jo$1(this.reportsSchedulerStoreService.pagesUsers$,{initialValue:null}),this.isLoading=Jo$1(this.reportsSchedulerStoreService.reportsSchedulerModalState$.pipe(re(e=>e!==I.LOADED))),this.templates=Jo$1(this.reportsSchedulerStoreService.pagesTemplates$,{initialValue:null}),this.reportSchedulerData=Ze(null),this.dateInfoText=Ze(""),this.isDefaultSchedulerType=kt(()=>this.reportSchedulerData()?.schedulerType===this.reportsSchedulerActionsApiService.getScheduleActionEnum()),this.isReportSchedulerEditMode=kt(()=>this.reportSchedulerData()?.isEditMode),this.isShowTemplateField=kt(()=>this.reportSchedulerData()?.isShowTemplateField),this.submitButtonLabel=kt(()=>this.isReportSchedulerEditMode()?"Save":"Schedule"),this.submitButtonTooltipText=kt(()=>`Complete all required fields to ${this.submitButtonLabel().toLowerCase()} your report`),this.form=this.createReportSchedulerForm(),this.reportSchedulerModalId=Ze(""),this.intervalType=kt(()=>this.reportSchedulerData()?.schedulerType===n.SCHEDULE?L.ONE_TIME:L.DAILY);}set context(e){this.initSchedulerFromValues(e);}
982ngOnInit(){this.reportsSchedulerActionsApiService.getPagesTemplateNames(),this.reportsSchedulerActionsApiService.getPagesUsers(this.reportSchedulerData()?.recipients??[]),this.subscribeToFormChanges();}get nameControl(){return this.form.get("name")}get pageTemplateIdControl(){return this.form.get("page_id")}get dateFormGroupControl(){return this.form.get("date")}get intervalTypeControl(){return this.dateFormGroupControl.get("interval_type")}get recipientsFormGroupControl(){return this.form.get("recipients")}onSaveAsDraft(){this.createScheduleReport(Ce.DRAFT);}onSchedule(){this.createScheduleReport(Ce.ACTIVE);}onCloseDialog(){this.cyeModalActiveViewService.close(this.reportSchedulerModalId(),null);}createScheduleReport(e){let o=this.buildSchedulerFormData(e,!!this.isReportSchedulerEditMode(),this.reportSchedulerData());this.reportsSchedulerActionsApiService.handleActionsReportScheduler(o,!!this.isReportSchedulerEditMode(),!!this.reportSchedulerData()?.isShowFollowUpPrompt).pipe(Ht(1),ed(i=>this.closeModalWithData(i))).subscribe();}buildSchedulerFormData(e,o,i){return F$1(E({status:o?i?.status:e},this.form.value),{id:i?.id})}closeModalWithData(e){this.cyeModalActiveViewService.close(this.reportSchedulerModalId(),e);}subscribeToFormChanges(){this.dateFormGroupControl.valueChanges.pipe(oo$1(this.destroyRef),ed(e=>{let o=this.reportsSchedulerModalService.getSchedulerDateInfoText(e);this.dateInfoText.set(o);})).subscribe();}createReportSchedulerForm(){return this.fb.group({name:["",be$3.required],recipients:this.fb.group({users:[[]],emails:[[]]}),page_id:["",be$3.required],date:this.createDateFormGroup()})}createDateFormGroup(){return this.fb.group({start_date:[""],time:[ge.TIME],end_date:[""],repeat:[ge.REPEAT],interval_type:[""],day:[ge.DAY],monthly:this.createMonthlyFormGroup()},{validators:[Or()]})}createMonthlyFormGroup(){return this.fb.group({day:[ge.DAY],period:[ge.PERIOD],day_of_month:[ge.DAY_OF_MONTH],type:[ge.MONTH_TYPE]})}initSchedulerFromValues(e){let o=e.data,i=e.id??"";!e.data||!i||(this.reportSchedulerModalId.set(i),this.reportSchedulerData.set(o),this.setBasicFormValues(),o.isEditMode&&(this.patchDateFormWithEditValues(),this.setRecipientsValues()));}setBasicFormValues(){this.intervalTypeControl.setValue(this.intervalType()),this.nameControl.setValue(this.reportSchedulerData()?.name??ge.NAME),this.pageTemplateIdControl.setValue(this.reportSchedulerData()?.page_id??"");}setRecipientsValues(){let e=this.reportSchedulerData()?.recipients??[];this.recipientsFormGroupControl.setValue({users:this.reportsSchedulerModalService.getUserRecipients(e),emails:this.reportsSchedulerModalService.getEmailRecipients(e)});}patchDateFormWithEditValues(){let e=this.reportsSchedulerModalService.prepareSchedulerDateFormData(this.reportSchedulerData());this.dateFormGroupControl.patchValue(e);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["reports-scheduler-modal"]],inputs:{context:"context"},features:[xC([vt,we,yt])],decls:5,vars:2,consts:[[1,"reports-scheduler-container",3,"formGroup"],[1,"scheduler-row"],[1,"label","mandatory"],[1,"scheduler-field",3,"formControl"],[1,"divider"],[1,"section-title"],[3,"formGroup","users"],[1,"scheduler-field",3,"formGroup","isDefaultSchedulerType","intervalType","dateInfoText"],["label","Save as draft",1,"secondary",3,"disabled"],["label","Cancel",1,"secondary"],["max-width","150px",3,"canShowTooltip","tooltip"],[3,"click","label","disabled"],[1,"scheduler-field",3,"formControl","items"],["label","Save as draft",1,"secondary",3,"click","disabled"],["label","Cancel",1,"secondary",3,"click"],[1,"reports-scheduler-loading-container"]],template:function(o,i){o&1&&(kg(0),Om$1(1,Ws,18,16)(2,Xs,2,0),fT$1(3,1,js,null,2)),o&2&&(DC$1(i.isDefaultSchedulerType()),HD(3),pT$1(!i.isLoading()));},dependencies:[Ii,a$1,U,nr,Kn$1,Fe$3],styles:['[_nghost-%COMP%]{display:flex;flex-direction:column;height:100%}[_nghost-%COMP%] .reports-scheduler-loading-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;height:100%;width:100%}[_nghost-%COMP%] .reports-scheduler-container[_ngcontent-%COMP%]{padding:30px 20px;overflow-y:auto;flex:1;box-sizing:border-box}[_nghost-%COMP%] .reports-scheduler-container[_ngcontent-%COMP%] .mandatory[_ngcontent-%COMP%]:after{content:"*";color:var(--text-color-error);margin-left:4px}[_nghost-%COMP%] .reports-scheduler-container[_ngcontent-%COMP%] .section-title[_ngcontent-%COMP%]{margin-bottom:12px}[_nghost-%COMP%] .reports-scheduler-container[_ngcontent-%COMP%] .divider[_ngcontent-%COMP%]{border-top:1px solid var(--primary-150);margin:20px 0}[_nghost-%COMP%] .reports-scheduler-container[_ngcontent-%COMP%] .scheduler-row[_ngcontent-%COMP%]{display:flex;margin-bottom:16px}[_nghost-%COMP%] .reports-scheduler-container[_ngcontent-%COMP%] .scheduler-row[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{width:120px;line-height:32px}[_nghost-%COMP%] .reports-scheduler-container[_ngcontent-%COMP%] .scheduler-field[_ngcontent-%COMP%]{width:400px}[_nghost-%COMP%] footer[_ngcontent-%COMP%]{display:flex;justify-content:center;padding:15px 0;border-top:1px solid var(--gray-200);gap:8px;margin-top:auto}']});}}return t})();var on=(()=>{class t{constructor(){this.cyeModalActiveViewService=T(d$1),this.router=T(F),this.contextData=Ze(null);}set context(e){this.contextData.set(e);}onCloseClick(){this.cyeModalActiveViewService.dismiss(this.contextData()?.id);}onGoToReportsSchedulerClick(){let e=this.contextData()?.data?.reportScheduler?.i
982d,o=e?`/pages/reports-scheduler?scheduler=${e}`:"/pages/reports-scheduler";this.onCloseClick(),this.router.navigateByUrl(o);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["reports-scheduler-created-modal"]],inputs:{context:"context"},decls:7,vars:1,consts:[[1,"actions-buttons"],[1,"secondary",3,"click"],[3,"click"]],template:function(o,i){if(o&1&&(cs$1(0,"div"),gC(1),ou(),cs$1(2,"div",0)(3,"cye-button",1),og("click",function(){return i.onCloseClick()}),gC(4,"Close"),ou(),cs$1(5,"cye-button",2),og("click",function(){return i.onGoToReportsSchedulerClick()}),gC(6,"Go to report scheduler"),ou()()),o&2){let r=i.contextData()?.data?.title??"";HD(),_g(r);}},dependencies:[a$1,rt],styles:["[_nghost-%COMP%]{width:100%;display:flex;flex-direction:column}[_nghost-%COMP%] .actions-buttons[_ngcontent-%COMP%]{margin-top:20px;display:flex;justify-content:flex-end;gap:8px}"]});}}return t})();var Ke=(()=>{class t{constructor(){this.injector=T(fe),this.modalService=T(Ot$1),this.pagesReportsStoreService=T(Fe),this.pagesReportsActionsService=T(Ve),this.editorBlocksActionsService=T(ct),this.reportsSchedulerA
982ctionsApiService=T(we),this.reportsSchedulerModalService=T(yt),this.reportsSchedulerStoreService=T(be);}openTemplatePreview(e){let{blocks:o,widgetServerMode:i=true,shouldAutoOpenReport:r=false,title:c=""}=e,T={context:{data:{blocks:o,widgetServerMode:i,shouldAutoOpenReport:r,title:c,dialogTitle:"Preview"}}};this.modalService.openEmpty(Kr,T);}openScheduledReports(e){let{schedulerType:o,isShowFollowUpPrompt:i,isEditMode:r}=e,c=o===n?.SCHEDULE,T=r?"Edit":"Create",Z={title:c?`${T} scheduled report`:`${T} recurring schedule`,customStyle:{width:"580px",height:c?"540px":"680px"},defaultPadding:false,defaultContentColor:false,showCloseButton:true,context:{data:E({},e)}};this.modalService.openWithHeader(tn,Z,this.getScheduleReportsInjector()).modalRef.result().pipe(Ht(1),ft(z=>!!z&&!!i),ed(z=>this.openCreateReportSchedulerDialog(c,z))).subscribe();}openCreateReportModal(e,o,i,r=false){let c={title:"Report created",icon:"success-circle-icon",customStyle:{width:"424px",height:"157px"},showCloseButton:true,context:{data:{pageId:e,blocks:o,title:i,generateReport:r}}};this.modalService.openWithHeader(Zr,c,this.getInjector());}getInjector(){return fe.create({providers:[{provide:Fe,useFactory:()=>this.pagesReportsStoreService},{provide:Ve,useFactory:()=>this.pagesReportsActionsService},{provide:ct,useFactory:()=>this.editorBlocksActionsService}],parent:this.injector,name:"pagesPreviewServices"})}getScheduleReportsInjector(){return fe.create({providers:[{provide:we,useFactory:()=>
982this.reportsSchedulerActionsApiService},{provide:be,useFactory:()=>this.reportsSchedulerStoreService},{provide:yt,useFactory:()=>this.reportsSchedulerModalService}],parent:this.injector,name:"reportsScheduler"})}openCreateReportSchedulerDialog(e,o){let c={title:e?"Report Successfully Scheduled":"Recurring report Successfully Scheduled",icon:"success-circle-icon",customStyle:{width:"424px",height:"80px"},showCloseButton:true,context:{data:{title:e?"Your report schedule was successfully created.":"Your recurring report schedule was successfully created.",reportScheduler:o}}};this.modalService.openWithHeader(on,c);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac});}}return t})();var qs=()=>[],Qs=(t,p)=>p.title,Ks=(t,p)=>p.key;function Zs(t,p){if(t&1&&(cs$1(0,"div",1),gC(1),ou()),t&2){let e=FT$1().$implicit;HD(),_g(e.title);}}function Js(t,p){t&1&&Qm(0,"div",2);}function ea(t,p){if(t&1&&(IT$1(0,Js,1,0,"div",2),cs$1(1,"div",3),gC(2),ou()),t&2){let e=FT$1(),o=e.$implicit,i=e.$index;ET$1(i!==0?0:-1),HD(2),_g(o.subTitle);}}function ta(t,p){if(t&1){let e=xT$1();cs$1(0,"div",5)(1,"div",8),gC(2),ou(),cs$1(3,"cye-drop-down",9),og("onselect",function(i){rf(e);let r=FT$1(2).$implicit,c=FT$1(3);return of(c.onDropdownSelect(r.key,i))}),ou()();}if(t&2){let e=FT$1(2).$implicit,o=FT$1(3);HD(2),_g(e.label),HD(),zm$1("items",e.config?.items??AC(4,qs))("selectedItem",o.form.get(e.key)?.value)("disabled",e.isDisabled);}}function oa(t,p){if(t&1&&(Qm(0,"cye-checkbox",6),Sb$1()),t&2){let e=FT$1(2).$implicit;zm$1("formControlName",e.key)("label",e.label)("disabled",e.isDisabled),Nb$1();}}function ia(t,p){if(t&1&&Qm(0,"cye-icon",7),t&2){let e=FT$1(2).$implicit;zm$1("icon",e.icon)("tooltip",e.tooltip??"");}}function ra(t,p){if(t&1&&(cs$1(0,"div",4),IT$1(1,ta,4,5,"div",5)(2,oa,1,3,"cye-checkbox",6),IT$1(3,ia,1,2,"cye-icon",7),ou()),t&2){let o=FT$1().$implicit,i=FT$1(3);HD(),ET$1((o.type)===i.ControlTypeEnum.DROPDOWN?1:2),HD(2),ET$1(o.icon?3:-1);}}function na(t,p){if(t&1&&IT$1(0,ra,4,2,"div",4),t&2){let e=p.$implicit;
982ET$1(e.config?.isHidden?-1:0);}}function sa(t,p){if(t&1&&(IT$1(0,Zs,2,1,"div",1),IT$1(1,ea,3,2),wT$1(2,na,1,1,null,null,Ks)),t&2){let e=p.$implicit;ET$1(e.title?0:-1),HD(),ET$1(e.subTitle?1:-1),HD(),TT$1(e.controls);}}function aa(t,p){if(t&1&&(cs$1(0,"form",0),wT$1(1,sa,4,2,null,null,Qs),ou()),t&2){let e=FT$1(),o=bC$1(0);zm$1("formGroup",e.form),HD(),TT$1(o?.groups);}}var rn=(()=>{class t{constructor(){this.fb=T(Xn$1),this.configBuilder=T(bi),this.destroyRef=T(He),this.ControlTypeEnum=ze,this.block=p$(null),this.updatedDisplaySettings=f$(),this.closeRightPanel=f$(),this.widgetConfig=kt(()=>{let e=this.block()?.content?.ops?.[0]?.insert,o=this.configBuilder.getRightPanelWidgetConfig(e);return o||(this.closeRightPanel.emit(),null)}),this.processedWidgetConfig=kt(()=>{let e=this.widgetConfig();if(!e||!this.form)return null;let o=this.form.value;return this.processConfig(e,o)}),this.displaySettings=kt(()=>this.block()?.content?.ops?.[1]?.attributes?.displaySettings||{});}ngOnInit(){this.initializeForm(),this.setupFormSubscription();}processConfig(e,o){let i=e.groups.flatMap(c=>c.controls),r=new Map(i.map(c=>[c.key,{isDisabled:c.config?.isDisabled?.(o)||false,tooltip:c.config?.tooltip?.(o)||"",icon:c.config?.icon?.(o)||""}]));return {groups:e.groups.map(c=>F$1(E({},c),{controls:c.controls.map(T=>E(E({},T),r.get(T.key)||{isDisabled:false,tooltip:"",icon:""}))}))}}initializeForm(){let e=this.widgetConfig();if(!e)return;let o=this.displaySettings()??{},i=e.groups.flatMap(c=>c.controls),r=Object.fromEntries(i.map(c=>[c.key,o[c.key]??null]));this.form=this.fb.group(r),this.updateControlStates();}updateControlStates(){let e=this.processedWidgetConfig();if(!e)return;let o={emitEvent:false};e.groups.flatMap(i=>i.controls).filter(i=>this.form.get(i.key)).forEach(i=>{let r=this.form.get(i.key);i.isDisabled?r?.disable(o):r?.enable(o);});}setupFormSubscription(){this.widgetConfig()&&this.form.valueChanges.pipe(oo$1(this.destroyRef),ud(),ed(()=>{let e=this.form.getRawValue();this.updateControlStates(),this.updatedDisplaySettings.emit(e);})).subscribe();}onDropdownSelect(e,o){let i=this.form.get(e);if(!i)return;let r=i.value,c=o?.value??o;r!==c&&i.setValue(c,{emitEvent:true});}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["pages-editor-right-pane-widget-view"]],inputs:{block:[1,"block"]},outputs:{updatedDisplaySettings:"updatedDisplaySettings",closeRightPanel:"closeRightPanel"},features:[xC([bi])],decls:2,vars:2,consts:[[3,"formGroup"],[1,"group-title"],[1,"divider"],[1,"group-subtitle"],[1,"right-panel-field-container"],[1,"right-panel-field"],[1,"right-panel-field",3,"formControlName","label","disabled"],[1,"right-panel-field-icon",3,"icon","tooltip"],[1,"control-label"],[1,"editor-right-pane-dropdown",3,"onselect","items","selectedItem","disabled"]],template:function(o,i){if(o&1&&(kg(0),IT$1(1,aa,3,1,"form",0)),o&2){let r=DC$1(i.processedWidgetConfig());HD(),ET$1(r?1:-1);}},dependencies:[Ee$1,we$2,Kn$1,zn,Ln$2,Wn$1,En$1,Dn$1,he,ne,q$1,ut,nr,zs$1],styles:["[_nghost-%COMP%]{display:block;padding:18px 10px 0 24px}[_nghost-%COMP%] .group-title[_ngcontent-%COMP%]{font:var(--font-14-600);color:var(--secondary-500);margin-bottom:8px}[_nghost-%COMP%] .group-subtitle[_ngcontent-%COMP%]{font:var(--font-14);color:var(--secondary-500);margin:0 0 20px;line-height:18px}[_nghost-%COMP%] .right-panel-field-container[_ngcontent-%COMP%]{display:flex}[_nghost-%COMP%] .right-panel-field-container[_ngcontent-%COMP%] .right-panel-field[_ngcontent-%COMP%]{margin-bottom:20px;width:100%}[_nghost-%COMP%] .right-panel-field-container[_ngcontent-%COMP%] .right-panel-field[_ngcontent-%COMP%] .control-label[_ngcontent-%COMP%]{margin-bottom:4px;font-size:14px;color:var(--secondary-900)}[_nghost-%COMP%] .right-panel-field-container[_ngcontent-%COMP%] .right-panel-field[_ngcontent-%COMP%] .editor-right-pane-dropdown[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%] .right-panel-field-container[_ngcontent-%COMP%] .right-panel-field-icon[_ngcontent-%COMP%]{margin:2px 6px}[_nghost-%COMP%] .divider[_ngcontent-%COMP%]{border-top:1px var(--primary-150) solid;margin:0 20px 20px -14px}"]});}}return t})();function la(t,p){if(t&1){let e=xT$1();cs$1(0,"pages-editor-right-pane-widget-view",5),og("closeRightPanel",function(){rf(e);let i=FT$1(2);return of(i.onOpenChange())})("updatedDisplaySettings",function(i){rf(e);let r=FT$1(2);return of(r.onUpdatedDisplaySettings(i))}),ou();}if(t&2){let e=FT$1(2);zm$1("block",e.block());}}function pa(t,p){if(t&1&&(cs$1(0,"div",3),IT$1(1,la,1,1,"pages-editor-right-pane-widget-view",4),ou()),t&2){let e=FT$1();HD(),ET$1(e.isRightPanelLoaded()?1:-1);}}var nn=(()=>{class t{constructor(){this.block=p$(null),this.isRightPanelLoaded=p$(false),this.isOpenRightSideBar=p$(false),this.updatedDisplaySettings=f$(),this.openChange=f$();}onUpdatedDisplaySettings(e){this.updatedDisplaySettings.emit(e);}onOpenChange(){this.openChange.emit();}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["pages-editor-right-pane"]],inputs:{block:[1,"block"],isRightPanelLoaded:[1,"isRightPanelLoaded"],isOpenRightSideBar:[1,"isOpenRightSideBar"]},outputs:{updatedDisplaySettings:"updatedDisplaySettings",openChange:"openChange"},decls:5,vars:4,consts:[[1,"right-pane",3,"openChange","canResize","open","loading"],[1,"editor-right-pane-title"],[1,"divi
982der"],[1,"editor-right-pane-content"],[3,"block"],[3,"closeRightPanel","updatedDisplaySettings","block"]],template:function(o,i){o&1&&(cs$1(0,"cye-side-pane",0),og("openChange",function(){return i.onOpenChange()}),cs$1(1,"div",1),gC(2,"Widget settings"),ou(),Qm(3,"div",2),IT$1(4,pa,2,1,"div",3),ou()),o&2&&(zm$1("canResize",false)("open",i.isOpenRightSideBar())("loading",false),HD(4),ET$1(i.isOpenRightSideBar()?4:-1));},dependencies:[_e,le,Pe,rn],styles:["[_nghost-%COMP%] .editor-right-pane-title[_ngcontent-%COMP%]{font:var(--font-14-600);color:var(--secondary-900);padding:20px 20px 10px 24px}[_nghost-%COMP%] .divider[_ngcontent-%COMP%]{border-top:1px var(--primary-150) solid;margin:2px 8px}[_nghost-%COMP%] .editor-right-pane-content[_ngcontent-%COMP%]{margin-top:10px}"]});}}return t})();function da(t,p){if(t&1){let e=xT$1();cs$1(0,"div",1)(1,"div",2)(2,"editor-blocks",3),og("createReport",function(){rf(e);let i=FT$1();return of(i.onCreateReport())})("scheduledReport",function(i){rf(e);let r=FT$1();return of(r.onScheduledReport(i))})("createdBlock",function(i){rf(e);let r=FT$1();return of(r.onCreatedBlock(i))})("updateFocusedBlock",function(i){rf(e);let r=FT$1();return of(r.onUpdateFocusedBlock(i))})("removedBlock",function(i){rf(e);let r=FT$1();return of(r.onRemovedBlock(i))})("droppedBlock",function(i){rf(e);let r=FT$1();return of(r.onDroppedBlock(i))})("updateBlockContent",function(i){rf(e);let r=FT$1();return of(r.onUpdateBlockContent(i))})("setSelectedBlocks",function(i){rf(e);let r=FT$1();return of(r.onSetSelectedBlocks(i))})("recalculatedBlocksFormats",function(){rf(e);let i=FT$1();return of(i.onRecalculatedBlocksFormats())})("updateBulkBlockContent",function(i){rf(e);let r=FT$1();return of(r.onUpdateBulkBlockContent(i))})("selectedMenuContentItem",function(i){rf(e);let r=FT$1();return of(r.onSelectedMenuContentItem(i))})("removedBlocks",function(i){rf(e);let r=FT$1();return of(r.removedBlocks(i))})("updateFormatFromBlock",function(i){rf(e);let r=FT$1();return of(r.onUpdateFormatFromBlock(i))})("applyFormat",function(i){rf(e);let r=FT$1();return of(r.onApplyFormat(i))})("openTemplatePreview",function(){rf(e);let i=FT$1();return of(i.onOpenTemplatePreview())})("openRightSideBar",function(){rf(e);let i=FT$1();return of(i.onOpenRightSideBar())})("setActiveBlockOnAction",function(i){rf(e);let r=FT$1();return of(r.onSetActiveBlockOnAction(i))}),ou(),cs$1(3,"pages-editor-right-pane",4),og("openChange",function(){rf(e);let i=FT$1();return of(i.closeRightPanel())})("updatedDisplaySettings",function(i){rf(e);let r=FT$1();return of(r.onUpdatedDisplaySettings(i))}),ou()()();}if(t&2){let e=FT$1(),o=e.rightPanelSettings(),i=o?.displaySettings??null,r=!!o?.isOpen;HD(2),zm$1("blocks",e.blocks())("focusedBlock",e.focusedBlock())("selectedBlocks",e.selectedBlocks())("formatState",e.formatState())("displaySettings",i)("formatCommand",e.formatCommand()),HD(),gg$1("is-open",r),zm$1("isOpenRightSideBar",r)("block",e.focusedBlock())("isRightPanelLoaded",!!e.isRightPanelLoaded());}}var sn=(()=>{class t{constructor(){this.editorBlocksStoreService=T(Qe),this.editorBlocksActionsService=T(ct),this.pagesStoreService=T(Ne),this.pagesActionsApiService=T(Re),this.pagesTemplatePreviewModalService=T(Ke),this.pagesReportsActionsService=T(Ve),this.blocks=Jo$1(this.editorBlocksStoreService.blocks$,{initialValue:null}),this.page=Jo$1(this.pagesStoreService.getPage(),{initialValue:null}),this.focusedBlock=Jo$1(this.editorBlocksActionsService.getFocusedBlock(),{initialValue:null}),this.selectedBlocks=Jo$1(this.editorBlocksActionsService.getSelectedBlocks(),{initialValue:null}),this.formatState=Jo$1(this.editorBlocksStoreService.formatState$,{initialValue:null}),this.formatCommand=Jo$1(this.editorBlocksStoreService.formatCommand$,{initialValue:null}),this.isPageLoaded=Jo$1(this.pagesStoreService.getPageState().pipe(re(e=>e===I.LOADED))),this.isBlockStateSaved=Jo$1(this.editorBlocksStoreService.blockState$.pipe(re(e=>e===G.SAVED)),{initialValue:null}),this.rightPanelSettings=Jo$1(this.editorBlocksStoreService.rightPanelSettings$,{initialValue:null}),this.isRightPanelLoaded=Jo$1(this.editorBlocksStoreService.rightPanelState$.pipe(re(e=>e===I.LOADED)));}ngOnInit(){this.pagesStoreService.updatedIsShowPageSideBar(false);}ngOnDestroy(){this.pagesStoreService.updatedIsShowPageSideBar(true);}onUpdatedDisplaySettings(e){this.editorBlocksActionsService.updateRightPanelSettings({isOpen:true,displaySettings:e});}onOpenRightSideBar(){this.rightPanelSettings()?.isOpen?this.closeRightPanel():this.editorBlocksActionsService.updateRightPanelSettings({isOpen:true,displaySettings:null});}closeRightPanel(){this.editorBlocksActionsService.updateRightPanelSettings(null);}onApplyFormat(e){this.editorBlocksActionsService.applyFormat(e);}onUpdateFormatFromBlock(e){this.editorBlocksActionsService.updateFormatFromBlock(e);}onCreatedBlock(e){this.editorBlocksActionsService.createdBlock(e,this.getPageId());}onUpdateFocusedBlock(e){this.editorBlocksActionsService.updateFocusedBlock(e);}onSetSelectedBlocks(e){this.editorBlocksActionsService.updatedSelectedBlocks(e);}onRemovedBlock(e){this.editorBlocksActionsService.removedBlock(e);}onDroppedBlock({previousIndex:e,currentIndex:o}){this.editorBlocksActionsService.droppedBlock(e,o,this.getPageId());}onUpdateBlockContent(e){let o={position:e.position,type:e.type,id:e.id,content:e.content};this.editorBlocksActionsService.updatedBlockContent(o,this.getPageId());}onSetActiveBlockOnAction(e){this.editorBlocksActionsService.setActiveBlockOnAction(e);}titleUpdated(e){this.pagesActionsApiService.updatePage(this.getPageId(),{title:e});}removedBlocks(e){this.editorBlocksActionsService.removedBlocks(e,this.getPageId());}onRecalculatedBlocksFormats(){this.editorBlocksActionsService.recalculatedBlocksFormats();}onUpdateBulkBlockContent(e){this.editorBlocksActionsService.updateBulkBlockContent(e,this.getPageId());}onSelectedMenuContentItem(e){this.editorBlocksActionsService.selectedMenuContentItem(e,this.getPageId());}onOpenTemplatePreview(){this.pagesTemplatePreviewModalService.openTemplatePreview({blocks:this.blocks()??[]});}onCreateReport(){this.pagesReportsActionsService.createReport(this.page()?.id??""),this.pagesTemplatePreviewModalService.openCreateReportModal(this.page()?.id??"",this.blocks()??[],this.page()?.title??"");}onScheduledReport(e){let o={page_id:this.page()?.id??"",name:this.page()?.title??""};this.pagesTemplatePreviewModalService.openScheduledReports(F$1(E({},o),{schedulerType:e,isShowTemplateField:false,isShowFollowUpPrompt:true}));}getPageId(){return this.pagesStoreService.getPageValue()?.id||""}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["pages-editor"]],decls:2,vars:3,consts:[[3,"titleUpdated","selectedPage","isBlockStateSaved"],[1,"editor-layout"],[1,"editor-blocks-container"],[3,"createReport","scheduledReport","createdBlock","updateFocusedBlock","removedBlock","droppedBlock","updateBlockContent","setSelectedBlocks","recalculatedBlocksFormats","updateBulkBlockContent","selectedMenuContentItem","removedBlocks","updateFormatFromBlock","applyFormat","openTemplatePreview","openRightSideBar","setActiveBlockOnAction","blocks","focusedBlock","selectedBlocks","formatState","displaySettings","formatCommand"],[1,"editor-right-pane",3,"openChange","updatedDisplaySettings","isOpenRightSideBar","block","isRightPanelLoaded"]],template:function(o,i){if(o&1&&(cs$1(0,"editor-header",0),og("titleUpdated",function(c){return i.titleUpdated(c)}),ou(),IT$1(1,da,4,11,"div",1)),o&2){let r=i.page();zm$1("selectedPage",r)("isBlockStateSaved",!!i.isBlockStateSaved()),HD(),ET$1(i.isPageLoaded()?1:-1);}},dependencies:[qr,Qr,nn],styles:["[_nghost-%COMP%]{display:flex;height:100%;overflow:hidden;flex-direction:column}[_nghost-%COMP%] .editor-layout[_ngcontent-%COMP%]{position:relative;flex:1;display:flex;overflow:hidden}[_nghost-%COMP%] .editor-layout[_ngcontent-%COMP%] .editor-blocks-container[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column}[_nghost-%COMP%] .editor-layout[_ngcontent-%COMP%] .editor-blocks-container[_ngcontent-%COMP%] .editor-right-pane[_ngcontent-%COMP%]{position:absolute;right:0;top:20px;bottom:0;z-index:2;transform:translate(100%);transition:transform .3s ease,visibility .3s ease,opacity .3s ease;visibility:hidden;opacity:0}
982[_nghost-%COMP%] .editor-layout[_ngcontent-%COMP%] .editor-blocks-container[_ngcontent-%COMP%] .editor-right-pane.is-open[_ngcontent-%COMP%]{transform:translate(0);visibility:visible;opacity:1}"]});}}return t})();var an=(()=>{class t{constructor(){this.contextId="",this.cyeModalActiveViewService=T(d$1),this.form=new k({title:new z("",[be$3.required])});}set context({data:e,id:o}){this.contextId=o??"",this.form.setValue({title:e},{emitEvent:false});}onCancelClick(){this.cyeModalActiveViewService.dismiss(this.contextId,false);}onSubmitClick(){this.cyeModalActiveViewService.close(this.contextId,this.form.value);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["template-rename-modal"]],inputs:{context:"context"},decls:10,vars:2,consts:[["input",""],[1,"rename-template-header"],[3,"formGroup"],["id","rename-template-input","autofocus","","formControlName","title","placeholder","Insert name...",1,"rename-template-input"],[1,"rename-template-buttons"],["type","button",1,"rename-button","secondary",3,"click"],["type","button",1,"rename-button",3,"click","disabled"]],template:function(o,i){o&1&&(cs$1(0,"div",1),gC(1,"Template name:"),ou(),cs$1(2,"form",2),Qm(3,"cye-input",3,0),Sb$1(),cs$1(5,"div",4)(6,"cye-button",5),og("click",function(){return i.onCancelClick()}),gC(7," Cancel "),ou(),cs$1(8,"cye-button",6),og("click",function(){return i.onSubmitClick()}),gC(9,"Save"),ou()()()),o&2&&(HD(2),zm$1("formGroup",i.form),HD(),Nb$1(),HD(5),zm$1("disabled",i.form.invalid));},dependencies:[Ii,fe$1,Kn$1,zn,Ln$2,Wn$1,En$1,Dn$1,a$1,rt],styles:["[_nghost-%COMP%]{display:block}[_nghost-%COMP%] .rename-template-header[_ngcontent-%COMP%]{font:var(--font-14);color:var(--text-color-secondary);margin-bottom:10px}[_nghost-%COMP%] .rename-template-input[_ngcontent-%COMP%]{width:100%;margin-bottom:60px}[_nghost-%COMP%] .rename-template-buttons[_ngcontent-%COMP%]{display:flex;justify-content:end;gap:10px}"]});}}return t})();var ma=()=>({width:"100%",height:"200px"}),cn=(()=>{class t{set context(e){this._context=e,this.form.setValue({description:e?.data?.description??""});}get context(){return this._context}constructor(e){this.cyeActiveModalView=e,this.destroyRef=T(He),this.pagesStoreService=T(Ne),this.pagesActionsApiService=T(Re),this.requestState$=this.pagesStoreService.getPageRequestState(),this.requestState=Jo$1(this.pagesStoreService.getPageRequestState()),this.form=new k({description:new z("")}),this.loadingStateEnum=I;}onSaveClick(){let e=this.getDescription?.value??"";this.pagesActionsApiService.updatePage(this.context?.data?.id,{description:e}),this.waitForSaveState();}
982onCloseClick(){this.cyeActiveModalView.dismiss(this.context.id??"");}get getDescription(){return this.form?.get("description")}waitForSaveState(){this.requestState$.pipe(oo$1(this.destroyRef),ft(e=>e.state===I.LOADED),ed(e=>{this.pagesStoreService.updatePageRequestState({state:I.INIT,error:null}),this.cyeActiveModalView.close(this.context.id??"");}),Ht(1)).subscribe();}static{this.\u0275fac=function(o){return new(o||t)(uo(d$1))};}static{this.\u0275cmp=yw({type:t,selectors:[["templates-description-modal"]],inputs:{context:"context"},decls:7,vars:5,consts:[[3,"formGroup","appLoading"],["formControlName","description",3,"inputStyle"],[1,"template-descriptions-buttons"],["type","button",1,"secondary",3,"click"],["type","button",3,"click","disabled"]],template:function(o,i){o&1&&(cs$1(0,"div",0),Qm(1,"cye-textarea",1),Sb$1(),cs$1(2,"div",2)(3,"cye-button",3),og("click",function(){return i.onCloseClick()}),gC(4,"Close "),ou(),cs$1(5,"cye-button",4),og("click",function(){return i.onSaveClick()}),gC(6,"Save "),ou()()()),o&2&&(zm$1("formGroup",i.form)("appLoading",i.requestState()?.state===i.loadingStateEnum.LOADING),HD(),zm$1("inputStyle",AC(4,ma)),Nb$1(),HD(4),zm$1("disabled",i.form.invalid));},dependencies:[Fe$2,Ee,a$1,rt,de$1,Kn$1,Ln$2,Wn$1,En$1,Dn$1],styles:["[_nghost-%COMP%] cye-textarea[_ngcontent-%COMP%]{margin-bottom:10px}[_nghost-%COMP%] .template-descriptions-buttons[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;gap:5px}"]});}}return t})();var ln=(()=>{class t{set context(e){this._context=e;}get context(){return this._context}constructor(e){this.cyeModalActiveViewService=e,this.pagesActionsApiService=T(Re);}onContinueClick(){let e=this.context?.data?.id??null;e&&this.pagesActionsApiService.clonePage(e,true),this.cyeModalActiveViewService.close(this.context?.id??"");}onCancelClick(){this.cyeModalActiveViewService.dismiss(this.context?.id??"");}static{this.\u0275fac=function(o){return new(o||t)(uo(d$1))};}static{this.\u0275cmp=yw({type:t,selectors:[["templates-edit-saved-template-modal"]],inputs:{context:"context"},decls:14,vars:0,consts:[[1,"template-edit-text"],[1,"template-edit-buttons"],["type","button",1,"secondary",3,"click"],["type","button",3,"click"]],template:function(o,i){o&1&&(cs$1(0,"div",0),gC(1," This template is read only."),Qm(2,"br"),gC(3," Cye will duplicate this template and add it to My Templates"),Qm(4,"br"),gC(5," where you can edit your own copy."),Qm(6,"br")(7,"br"),gC(8,` Click Continue to proceed with editing. 983`),ou(),cs$1(9,"div",1)(10,"cye-button",2),og("click",function(){return i.onCancelClick()}),gC(11,"Cancel "),ou(),cs$1(12,"cye-button",3),og("click",function(){return i.onContinueClick()}),gC(13,"Continue "),ou()());},dependencies:[a$1,rt],styles:["[_nghost-%COMP%] .template-edit-text[_ngcontent-%COMP%]{font:var(--font-14);color:var(--text-color-secondary);line-height:20px;margin-bottom:35px}[_nghost-%COMP%] .template-edit-buttons[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;justify-items:flex-end;gap:8px}"]});}}return t})();var ha=()=>[import('./chunk-cOfDtCkg.js').then(t=>t.TemplateListComponent),import('./chunk-CbaGemyJ.js').then(t=>t.TemplatePreviewComponent),import('./chunk-CZKLipd2.js').then(t=>t.TemplateDetailsComponent)],ga=()=>[];function Sa(t,p){if(t&1){let e=xT$1();Qm(0,"template-preview",7),cs$1(1,"template-details",8),og("editTemplate",function(i){rf(e);let r=FT$1(2);return of(r.onEditPageClick(i))})("editDescription",function(){rf(e);let i=FT$1(2);return of(i.onEditDescriptionClick())})("createReport",function(){rf(e);let i=FT$1(2);return of(i.onCreateReportClick())})("scheduledReport",function(i){rf(e);let r=FT$1(2);return of(r.onScheduledReportClick(i))}),ou();}if(t&2){FT$1(2);let e=bC$1(2),o=bC$1(3),i=bC$1(4);zm$1("template",o??null)("title",e.title)("templateState",i),HD(),zm$1("template",e);}}function _a(t,p){if(t&1){let e=xT$1();cs$1(0,"div",4)(1,"template-list",5),og("pageSelected",function(i){rf(e);let r=FT$1();return of(r.onPageSelected(i))})("deletePage",function(){rf(e);let i=FT$1();return of(i.onDeletePageClick())})("duplicatePage",function(){rf(e);let i=FT$1();return of(i.duplicateTemplate())})("editPage",function(){rf(e);let i=FT$1();return of(i.editTemplate())})("createReport",function(){rf(e);let i=FT$1();return of(i.onCreateReportClick())})("createPage",function(){rf(e);let i=FT$1();return of(i.onCreatePageClick())})("publishPage",function(){rf(e);let i=FT$1();return of(i.onPublishPageClick())})("unPublishPage",function(){rf(e);let i=FT$1();return of(i.onUnPublishPageClick())})("openRenameTemplateModal",function(){rf(e);let i=FT$1();return of(i.openRenameTemplateModal())}),ou(),cs$1(2,"div",6),IT$1(3,Sa,2,4),ou()();}if(t&2){FT$1();
983let e=bC$1(0),o=bC$1(1),i=bC$1(2),r=bC$1(5);HD(),zm$1("pages",e)("selectedPageConfig",o)("userProfile",r),HD(2),ET$1(i?3:-1);}}function fa(t,p){t&1&&(cs$1(0,"div",9),Qm(1,"cye-spinner",10),ou());}var pn=(()=>{class t{constructor(){this.injector=T(fe),this.pagesStoreService=T(Ne),this.pagesActionsApiService=T(Re),this.router=T(F),this.modalService=T(Ot$1),this.pagesTemplatePreviewModalService=T(Ke),this.authService=T(v),this.selectedPageConfig=Jo$1(this.pagesStoreService.getSelectedPageConfig(),{initialValue:null}),this.pages=Jo$1(this.pagesStoreService.getPages()),this.page=Jo$1(this.pagesStoreService.getPage(),{initialValue:null}),this.pageState=Jo$1(this.pagesStoreService.getPageState()),this.isLoadingPages=Jo$1(this.pagesStoreService.getPagesState().pipe(re(e=>e!==I.LOADED))),this.userProfile=Jo$1(this.authService.profileResponse$),this.selectedPage=kt(()=>this.selectedPageConfig()?.page);}onPageSelected(e){window.history.replaceState({},"",`/pages/templates?template=${e.id}`),this.pagesStoreService.updateSelectedPageConfig({page:e,shouldScroll:false}),this.pagesStoreService.getPageValue()?.id!==e?.id&&this.pagesActionsApiService.getPage(e.id);}onEditPageClick(e){switch(e.type){case t$1.DEFAULT:this.router.navigate(["/pages/templates",e.id]);break;case t$1.HYVER:this.openEditTemplateModal(e);break}}onCreateReportClick(){let e=this.page()?.id??"",o=this.page()?.blocks??[],i=this.page()?.title??"";this.pagesTemplatePreviewModalService.openCreateReportModal(e,o,i,true);}onScheduledReportClick(e){let o={page_id:this.selectedPage()?.id??"",name:this.selectedPage()?.title??""};this.pagesTemplatePreviewModalService.openScheduledReports(F$1(E({},o),{schedulerType:e,isShowTemplateField:false,isShowFollowUpPrompt:true}));}onEditDescriptionClick(){let e={title:"Edit Description",icon:"edit-circle-icon",size:l.MEDIUM,showCloseButton:true,context:{data:this.selectedPage()}};this.modalService.openWithHeader(cn,e,this.getInjector());}onDeletePageClick(){this.modalService.openConfirm({title:"Delete Template",message:`Are you sure you want to delete the selected template: ${this.selectedPage()?.title}?`,confirmButtonName:"OK"}).modalRef.result().pipe(Ht(1),ed(()=>this.pagesActionsApiService.deletePage(this.selectedPage()?.id??""))).subscribe();}duplicateTemplate(){this.pagesActionsApiService.clonePage(this.selectedPage()?.id??"");}editTemplate(){let e=this.selectedPage()?.id;e&&this.router.navigate(["/pages/templates",e]);}openRenameTemplateModal(){let e={title:"Rename template",customStyle:{width:"400px",height:"160px"},icon:"rename-circle",showCloseButton:true,context:{data:this.selectedPage()?.title}};this.modalService.openWithHeader(an,e).modalRef.result().pipe(Ht(1),ft(i=>!!i),ed(i=>this.pagesActionsApiService.updatePage(this.selectedPage()?.id??"",i))).subscribe();}openEditTemplateModal(e){let o={title:"Edit template",customStyle:{width:"400px",height:"160px"},icon:"edit-circle-icon",showCloseButton:true,context:{data:e}};this.modalService.openWithHeader(ln,o,this.getInjector());}onCreatePageClick(){this.pagesActionsApiService.createPage();}onPublishPageClick(){let e=this.selectedPage()??null,o=this.pages()?.find(D=>D?.type===t$1.HYVER&&e?.title===D.title),F={title:o?"Replace Existing Template":"Publish New Template",message:o?"A template with this name already exists. Are you sure you want to replace it? This action cannot be undone.":"Are you sure you want to publish this new Cye template? This action will make it available to others"};this.modalService.openConfirm({title:F.title,message:F.message,confirmButtonName:"OK"}).modalRef.result().pipe(Ht(1),ed(()=>{e&&this.pagesActionsApiService.publishPage(e.id);})).subscribe();}onUnPublishPageClick(){let e=this.selectedPage()??null;this.modalService.openConfirm({title:"Unpublish Template",message:"Are you sure you want to unpublish this Cye template? It will no longer be available to others.",confirmButtonName:"OK"}).modalRef.result().pipe(Ht(1),ed(()=>{e&&this.pagesActionsApiService.unPublishPage(e.id);})).subscribe();}getInjector(){return fe.create({providers:[{provide:Re,useFactory:()=>this.pagesActionsApiService},{provide:Ne,useFactory:()=>this.pagesStoreService}],parent:this.injector,name:"pagesServices"})}ngOnDestroy(){this.pagesStoreService.reset();}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["templates-page"]],decls:18,vars:8,consts:[[1,"templates-page"],[1,"templates-header"],[1,"templates-title"],[1,"templates-description"],[1,"templates-container","scrollable","allways"],[3,"pageSelected","deletePage","duplicatePage","editPage","createReport","createPage","publishPage","unPublishPage","openRenameTemplateModal","pages","selectedPageConfig","userProfile"],[1,"template-content"],[3,"template","title","templateState"],[3,"editTemplate","editDescription","createReport","scheduledReport","template"],[1,"pages-loader"],["size","xlarge"]],template:function(o,i){o&1&&(kg(0)(1)(2)(3)(4)(5),cs$1(6,"div",0)(7,"div",1)(8,"h2",2),gC(9,"Templates"),ou(),cs$1(10,"p",3),gC(11,"Create a report from an existing template or start with a blank template."),Qm(12,"br"),gC(13," You can duplicate a Cye template to automatically add it to your templates so it can be edited."),ou()(),Om$1(14,_a,4,4)(15,fa,2,0),fT$1(16,14,ha,null,15),ou()),o&2&&(DC$1(i.pages()??AC(7,ga)),HD(),DC$1(i.selectedPageConfig()),HD(),DC$1(i.selectedPage()),HD(),DC$1(i.page()),HD(),DC$1(i.pageState()),HD(),DC$1(i.userProfile()??null),HD(11),pT$1(!i.isLoadingPages()));},dependencies:[pe$2,U],styles:["[_nghost-%COMP%]{height:100%;overflow:hidden;display:flex;flex-direction:column}[_nghost-%COMP%] .templates-page[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:20px;height:100%;overflow:hidden;container:templates-page/inline-size}[_nghost-%COMP%] .templates-page[_ngcontent-%COMP%] .pages-loader[_ngcontent-%COMP%]{align-items:center;display:flex;justify-content:center;height:100%}[_nghost-%COMP%] .templates-page[_ngcontent-%COMP%] .templates-header[_ngcontent-%COMP%]{border-bottom:1px solid var(--gray-50)}[_nghost-%COMP%] .templates-page[_ngcontent-%COMP%] .templates-header[_ngcontent-%COMP%] .templates-title[_ngcontent-%COMP%]{font:var(--font-20);font-size:24px;color:var(--text-color-primary);margin:0}[_nghost-%COMP%] .templates-page[_ngcontent-%COMP%] .templates-header[_ngcontent-%COMP%] .templates-description[_ngcontent-%COMP%]{font-size:14px;color:var(--text-color-primary);margin-top:5px}[_nghost-%COMP%] .templates-page[_ngcontent-%COMP%] .templates-container[_ngcontent-%COMP%]{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;grid-auto-rows:100%;flex:1;min-height:0;overflow:auto}[_nghost-%COMP%] .templates-page[_ngcontent-%COMP%] .templates-container[_ngcontent-%COMP%] .template-content[_ngcontent-%COMP%]{display:flex}[_nghost-%COMP%] .templates-page[_ngcontent-%COMP%] .templates-container[_ngcontent-%COMP%] .template-content[_ngcontent-%COMP%] template-preview[_ngcontent-%COMP%]{width:610px;display:flex;flex-direction:column;height:100%}[_nghost-%COMP%] .templates-page[_ngcontent-%COMP%] .templates-container[_ngcontent-%COMP%] .template-content[_ngcontent-%COMP%] template-details[_ngcontent-%COMP%]{margin-left:-50px}@container templates-page (width < 62.5rem){[_nghost-%COMP%] .templates-page[_ngcontent-%COMP%] .templates-container[_ngcontent-%COMP%]{grid-auto-rows:auto;grid-template-rows:repeat(3,auto);grid-template-columns:auto}[_nghost-%COMP%] .templates-page[_ngcontent-%COMP%] .templates-container[_ngcontent-%COMP%] template-list[_ngcontent-%COMP%]{height:max-content}[_nghost-%COMP%] .templates-page[_ngcontent-%COMP%] .templates-container[_ngcontent-%COMP%] .template-content[_ngcontent-%COMP%]{flex-flow:column nowrap}[_nghost-%COMP%] .templates-page[_ngcontent-%COMP%] .templates-container[_ngcontent-%COMP%] .template-content[_ngcontent-%COMP%] template-details[_ngcontent-%COMP%]{margin-left:0;order:1}[_nghost-%COMP%] .templates-page[_ngcontent-%COMP%] .templates-container[_ngcontent-%COMP%] .template-content[_ngcontent-%COMP%] template-preview[_ngcontent-%COMP%]{order:2}}"]});}}return t})();var dn=()=>[{label:Ie.REPORT_NAME,field:"title",headerCellTooltip:"Report name",sortFunc:(t,p)=>{let e=t?.title,o=p?.title;return e.localeCompare(o)}},{label:Ie.REPORT_TYPE,field:"report_type",headerCellTooltip:"Schedule",sortFunc:(t,p)=>{let e=t?.report_type,o=p?.report_type;return e.localeCompare(o)}}
983,{label:Ie.CREATED_AT,field:"created_at",headerCellTooltip:"Creation date",isDefaultSortingColumn:true,sortDirection:"desc",mapFunc:t=>new Ln$1("en-Us").transform(t?.created_at,"EEE, MMM d, y, hh:mm a"),sortFunc:(t,p)=>{let e=new Date(t?.created_at),o=new Date(p?.created_at);return e.getTime()-o?.getTime()}},{label:Ie.CREATOR,field:"created_by",headerCellTooltip:"Creator",mapFunc:t=>Zo(t),sortFunc:(t,p)=>kr(t,p)},{label:Ie.TEMPLATE,field:"page.title",headerCellTooltip:"Template",sortFunc:(t,p)=>{let e=t?.page_title,o=p?.page_title;return e.localeCompare(o)}},{label:Ie.ACTIONS,noSort:true}];function Ca(t,p){t&1&&Qm(0,"cye-icon",0),t&2&&zm$1("size",18);}function va(t,p){t&1&&Qm(0,"cye-icon",1),t&2&&zm$1("size",14);}function ya(t,p){t&1&&Qm(0,"cye-icon",2);}var un=(()=>{class t{constructor(){this.report=p$(),this.isReoccurring=kt(()=>[L.DAILY,L.WEEKLY,L.MONTHLY,L.QUARTERLY].includes(this.report()?.report_type)),this.isOnce=kt(()=>this.report()?.report_type===L.ONE_TIME);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["pages-reports-table-name-column"]],inputs:{report:[1,"report"]},decls:5,vars:2,consts:[["icon","hyver-icon-schedule-calendar",3,"size"],["icon","hyver-icon-calendar",3,"size"],["icon","report"],[1,"report-name"]],template:function(o,i){if(o&1&&(IT$1(0,Ca,1,1,"cye-icon",0)(1,va,1,1,"cye-icon",1)(2,ya,1,0,"cye-icon",2),cs$1(3,"div",3),gC(4),ou()),o&2){let r=i.report();ET$1(i.isReoccurring()?0:i.isOnce()?1:r?.schedule_id?-1:2),HD(4),_g(r?.title);}},dependencies:[q$1,ut],styles:["[_nghost-%COMP%]{display:flex}[_nghost-%COMP%] .report-name[_ngcontent-%COMP%]{margin-top:1px;white-space:pre-wrap}[_nghost-%COMP%] cye-icon[_ngcontent-%COMP%]{margin-right:10px}"]});}}return t})();function Pa(t,p){if(t&1){let e=xT$1();cs$1(0,"cye-icon",1),og("click",function(){let i=rf(e).$implicit,r=FT$1();return of(r.onActionClicked(i))}),ou();}if(t&2){let e=p.$implicit,o=e?.icon||"",i=e?.toolTipText||"";zm$1("icon",o)("tooltip",i);}}var mn=(()=>{class t{constructor(){this.report=p$(),this.actions=Ze(hn()),this.actionClicked=f$();}onActionClicked(e){this.actionClicked.emit({report:this.report(),action:e.value});}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["pages-reports-table-actions-column"]],inputs:{report:[1,"report"]},outputs:{actionClicked:"actionClicked"},decls:2,vars:0,consts:[[3,"icon","tooltip"],[3,"click","icon","tooltip"]],template:function(o,i){o&1&&wT$1(0,Pa,1,2,"cye-icon",0,DT$1),o&2&&TT$1(i.actions());},dependencies:[q$1,ut,he,ne],encapsulation:2});}}return t})();var gn=(()=>{class t{constructor(){this.report=p$(),this.actionClicked=f$();}onTemplateClicked(){this.actionClicked.emit({report:this.report(),action:ye.GO_TO_TEMPLATE});}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["pages-reports-table-template-column"]],inputs:{report:[1,"report"]},outputs:{actionClicked:"actionClicked"},decls:2,vars:1,consts:[[1,"report-template",3,"click"]],template:function(o,i){o&1&&(iu(0,"div",0),ig("click",function(){return i.onTemplateClicked()}),gC(1),su()),o&2&&(HD(),lu(" ",i.report()?.page_title,` 984`));},dependencies:[q$1],styles:["[_nghost-%COMP%]{display:flex}[_nghost-%COMP%] .report-template[_ngcontent-%COMP%]{color:var(--text-color-link);white-space:pre-wrap}[_nghost-%COMP%] .report-template[_ngcontent-%COMP%]:hover{text-decoration:underline}"]});}}return t})();function Ra(t,p){if(t&1){let e=xT$1();iu(0,"div",2),ig("click",function(i){rf(e);let r=FT$1();return of(r.onLinkClicked(i))}),gC(1),su();}if(t&2){FT$1();let e=bC$1(0);HD(),_g(e?.linkDescription);}}var Sn=(()=>{class t{constructor(){this.report=p$(),this.actionClicked=f$(),this.getReportType=kt(()=>{let e=this.report()?.report_type||null;return e?e===L.ONE_TIME?{name:_o.ONE_TIME_SCHEDULED,linkDescription:Qo.GO_TO_SCHEDULE}:{name:_o.RECURRING,linkDescription:Qo.GO_TO_RECURRING}:{name:_o.ONE_TIME_MANUAL}});}onLinkClicked(e){e.stopPropagation(),this.actionClicked.emit({report:this.report(),action:ye.GO_TO_SCHEDULER});}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["pages-reports-table-report-type-column"]],inputs:{report:[1,"report"]},outputs:{actionClicked:"actionClicked"},decls:4,vars:3,consts:[[1,"report-type"],[1,"report-type-link"],[1,"report-type-link",3,"click"]],template:function(o,i){if(o&1&&(kg(0),iu(1,"div",0),gC(2),su(),IT$1(3,Ra,2,1,"div",1)),o&2){let r=DC$1(i.getReportType());HD(2),_g(r?.name),HD(),ET$1(r?.linkDescription?3:-1);}},styles:["[_nghost-%COMP%]{display:block}[_nghost-%COMP%] .report-type[_ngcontent-%COMP%]{margin-bottom:2px}[_nghost-%COMP%] .report-type-link[_ngcontent-%COMP%]{color:var(--text-color-link);white-space:pre-wrap}[_nghost-%COMP%] .report-type-link[_ngcontent-%COMP%]:hover{text-decoration:underline}"]});}}return t})();var ba=["reportNameColumn"],Ta=["reportTemplateColumn"],xa=["reportActionsColumn"],Ma=["reportTypeColumn"];function ka(t,p){if(t&1&&Qm(0,"pages-reports-table-name-column",4),t&2){let e=p.$implicit;zm$1("report",e);}}function wa(t,p){if(t&1){let e=xT$1();cs$1(0,"pages-reports-table-template-column",5),og("actionClicked",function(i){rf(e);let r=FT$1();return of(r.handleActionClicked(i))}),ou();}if(t&2){let e=p.$implicit;zm$1("report",e);}}function Ea(t,p){if(t&1){let e=xT$1();cs$1(0,"pages-reports-table-actions-column",5),og("actionClicked",function(i){rf(e);let r=FT$1();return of(r.handleActionClicked(i))}),ou();}if(t&2){let e=p.$implicit;zm$1("report",e);}}function Oa(t,p){if(t&1){let e=xT$1();cs$1(0,"pages-reports-table-report-type-column",5),og("actionClicked",function(i){rf(e);let r=FT$1();return of(r.handleActionClicked(i))}),ou();}if(t&2){let e=p.$implicit;zm$1("report",e);}}var _n=(()=>{class t{constructor(){this.reportNameColumnRef=m$("reportNameColumn",{read:Xr$1}),this.reportTemplateColumnRef=m$("reportTemplateColumn",{read:Xr$1}),this.reportActionsColumnRef=m$("reportActionsColumn",{read:Xr$1}),this.reportTypeColumnRef=m$("reportTypeColumn",{read:Xr$1}),this.columnsReady=f$(),this.actionClicked=f$();}ngOnInit(){this.columnsReady.emit([{label:Ie.REPORT_NAME,template:this.reportNameColumnRef()},{label:Ie.TEMPLATE,template:this.reportTemplateColumnRef()},{label:Ie.ACTIONS,template:this.reportActionsColumnRef()},{label:Ie.REPORT_TYPE,template:this.reportTypeColumnRef()}]);}
984handleActionClicked(e){this.actionClicked.emit(e);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["pages-reports-table-columns"]],viewQuery:function(o,i){o&1&&ug(i.reportNameColumnRef,ba,5,Xr$1)(i.reportTemplateColumnRef,Ta,5,Xr$1)(i.reportActionsColumnRef,xa,5,Xr$1)(i.reportTypeColumnRef,Ma,5,Xr$1),o&2&&qT$1(4);},outputs:{columnsReady:"columnsReady",actionClicked:"actionClicked"},decls:8,vars:0,consts:[["reportNameColumn",""],["reportTemplateColumn",""],["reportActionsColumn",""],["reportTypeColumn",""],[3,"report"],[3,"actionClicked","report"]],template:function(o,i){o&1&&km(0,ka,1,1,"ng-template",null,0,GC$1)(2,wa,1,1,"ng-template",null,1,GC$1)(4,Ea,1,1,"ng-template",null,2,GC$1)(6,Oa,1,1,"ng-template",null,3,GC$1);},dependencies:[un,mn,gn,Sn],encapsulation:2});}}return t})();var yo=(()=>{class t{constructor(){this.columns$=new fr$1(dn());}getColumns(){return this.columns$.asObservable()}updateColumns(e){this.columns$.next(e);}getColumnsValue(){return this.columns$.getValue()}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac});}}return t})();var Oi=(()=>{class t{constructor(){this.pagesReportsTableStore=T(yo);}initColumnTemplates(e){e.forEach(o=>{let i=this.getTableColumn(o);i&&(i.template=o.template);});}getTableColumn(e){let i=this.pagesReportsTableStore.getColumnsValue()?.find(r=>r.label===e.label);return i||null}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac});}}return t})();var Aa=()=>[],fn=(()=>{class t{constructor(){this.pagesReportsTableActionService=T(Oi),this.pagesReportsTableStoreService=T(yo),this.viewContainerRef=T(_s$1),this.destroyRef=T(He),this.loading=p$(false),this.reports=p$([]),this.selectedReport=p$(null),this.updatedColumns=p$([],{transform:e=>(e?.length&&this.pagesReportsTableStoreService.updateColumns(e),e)}),this.reportSelected=f$(),this.columns=Jo$1(this.pagesReportsTableStoreService.getColumns()),this.actionClicked=f$();}onReportSelected(e){e&&this.reportSelected.emit(e);}ngAfterViewInit(){this.columnsWithTemplatesComponent=this.viewContainerRef.createComponent(_n).instance,Ko$1(this.columnsWithTemplatesComponent.columnsReady).pipe(oo$1(this.destroyRef),ed(e=>this.pagesReportsTableActionService.initColumnTemplates(e))).subscribe(),this.subscribeForActionsColumns();}subscribeForActionsColumns(){Ko$1(this.columnsWithTemplatesComponent.actionClicked).pipe(oo$1(this.destroyRef),ed(e=>{this.actionClicked.emit(e);})).subscribe();}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["reports-table"]],inputs:{loading:[1,"loading"],reports:[1,"reports"],selectedReport:[1,"selectedReport"],updatedColumns:[1,"updatedColumns"]},outputs:{reportSelected:"reportSelected",actionClicked:"actionClicked"},features:[xC([Oi,yo])],decls:1,vars:8,consts:[[3,"onselect","columns","selectedRow","itemsList","rowHeight","showHeader","selectableRows","loading"]],template:function(o,i){if(o&1&&(cs$1(0,"cye-data-table",0),og("onselect",function(c){return i.onReportSelected(c)}),ou()),o&2){let r=i.columns()||AC(7,Aa),c=i.selectedReport(),T=i.reports(),F=i.loading();zm$1("columns",r)("selectedRow",c)("itemsList",T)("rowHeight",60)("showHeader",false)("selectableRows",false)("loading",F);}},dependencies:[Yr$1,cr],styles:["[_nghost-%COMP%]{display:flex;width:100%;overflow:hidden;height:100%;position:relative}"]});}}return t})();var hn=()=>[{label:"Report preview",value:ye.PREVIEW_REPORT,icon:"report_preview",toolTipText:"View the report"},{label:"Delete report",value:ye.DELETE_REPORT,icon:"report_delete",toolTipText:"Delete the report"},{label:"Download report",value:ye.DOWNLOAD_REPORT,icon:"report_download",toolTipText:"Download the report"}];var di=(()=>{class t{constructor(){this.noMatchSearchMessage=p$(""),this.searchStr=p$(""),this.searchReports=f$();}onSearch(e){this.searchReports.emit(e);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["reports-table-header"]],inputs:{noMatchSearchMessage:[1,"noMatchSearchMessage"],searchStr:[1,"searchStr"]},outputs:{searchReports:"searchReports"},decls:2,vars:3,consts:[["searchInput",""],["placeholder","Search",3,"onchange","inputModel","noMatchMessage","showLoadAnimation"]],template:function(o,i){o&1&&(cs$1(0,"cye-input-search",1,0),og("onchange",function(c){return i.onSearch(c)}),ou()),o&2&&zm$1("inputModel",i.searchStr())("noMatchMessage",i.noMatchSearchMessage())("showLoadAnimation",true);},dependencies:[Ii,dn$2],styles:["[_nghost-%COMP%] cye-input-search[_ngcontent-%COMP%]{width:300px;display:block}"]});}}return t})();
984var Cn=(()=>{class t{constructor(){this.buttonText=p$(""),this.iconSize=p$(24),this.mainText=p$(""),this.secondaryText=p$(""),this.buttonClicked=f$();}onButtonClicked(){this.buttonClicked.emit();}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["cye-empty-page"]],inputs:{buttonText:[1,"buttonText"],iconSize:[1,"iconSize"],mainText:[1,"mainText"],secondaryText:[1,"secondaryText"]},outputs:{buttonClicked:"buttonClicked"},decls:8,vars:4,consts:[[1,"not-found-container"],["icon","page-reports-not-found",1,"not-found-icon",3,"size"],[1,"not-found-text"],[1,"not-found-button",3,"click"]],template:function(o,i){o&1&&(cs$1(0,"div",0),Qm(1,"cye-icon",1),cs$1(2,"div",2),gC(3),ou(),cs$1(4,"div",2),gC(5),ou(),cs$1(6,"cye-button",3),og("click",function(){return i.onButtonClicked()}),gC(7),ou()()),o&2&&(HD(),zm$1("size",i.iconSize()),HD(2),lu(" ",i.mainText()," "),HD(2),lu(" ",i.secondaryText()," "),HD(2),_g(i.buttonText()));},dependencies:[q$1,ut,a$1,rt],styles:["[_nghost-%COMP%] .not-found-container[_ngcontent-%COMP%]{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center}[_nghost-%COMP%] .not-found-container[_ngcontent-%COMP%] .not-found-text[_ngcontent-%COMP%]{color:var(--tertiary-400);font:var(--font-18);line-height:1.6rem}[_nghost-%COMP%] .not-found-container[_ngcontent-%COMP%] .not-found-icon[_ngcontent-%COMP%]{background:var(--tertiary-400);padding:10px 12px;border-radius:50%;margin-bottom:10px}[_nghost-%COMP%] .not-found-container[_ngcontent-%COMP%] .not-found-button[_ngcontent-%COMP%]{margin-top:12px}"]});}}return t})();var vn=(()=>{class t{static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["cye-error-page"]],decls:8,vars:1,consts:[[1,"error-container"],["icon","went-wrong",3,"size"],[1,"error-message"],["href","mailto:[email protected]"]],template:function(o,i){o&1&&(cs$1(0,"div",0),Qm(1,"cye-icon",1),cs$1(2,"h3",2),gC(3,"Something went wrong"),ou(),cs$1(4,"h3",2),gC(5,"try again later or "),cs$1(6,"a",3),gC(7,"contact support"),ou()()()),o&2&&(HD(),zm$1("size",50));},dependencies:[q$1,ut],styles:["[_nghost-%COMP%] .error-container[_ngcontent-%COMP%]{height:100%;display:flex;flex-direction:column;justify-content:center}[_nghost-%COMP%] .error-container[_ngcontent-%COMP%] .error-message[_ngcontent-%COMP%], [_nghost-%COMP%] .error-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--tertiary-400);text-align:center;font:var(--font-18);font-style:normal;line-height:24px;margin:0}[_nghost-%COMP%] .error-container[_ngcontent-%COMP%] .error-message[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--text-color-link)}[_nghost-%COMP%] .error-container[_ngcontent-%COMP%] cye-icon[_ngcontent-%COMP%]{display:flex;align-self:center;margin-bottom:12px}"]});}}return t})();var Ba=()=>[];function Ia(t,p){if(t&1){let e=xT$1();cs$1(0,"pages-template-preview",5),og("loaded",function(){rf(e);let i=FT$1(2);return of(i.onLoaded())}),ou();}if(t&2){FT$1();let e=bC$1(2);gg$1("pdf-generation-mode",e.isProcessingPdf),zm$1("appLoading",e.isProcessingPdf)("blocks",e.blocks)("title",e.title??"")("widgetServerMode",false)("shouldDownloadPdfImmediately",true);}}function Na(t,p){if(t&1){let e=xT$1();cs$1(0,"reports-table-header",2),og("searchReports",function(i){rf(e);let r=FT$1();return of(r.onSearch(i))}),ou(),cs$1(1,"reports-table",3),og("reportSelected",function(i){rf(e);let r=FT$1();return of(r.onReportSelected(i))})("actionClicked",function(i){rf(e);let r=FT$1();return of(r.onActionClicked(i))}),ou(),kg(2),IT$1(3,Ia,1,7,"pages-template-preview",4);}if(t&2){let e=FT$1(),o=bC$1(0),i=bC$1(1),r=e.reports()||AC(5,Ba);HD(),zm$1("reports",r)("loading",i===e.loadingStateEnum.LOADING)("selectedReport",o),HD();let c=DC$1(e.previewState());HD(),ET$1(c.isProcessingPdf?3:-1);}}function Fa(t,p){if(t&1){let e=xT$1();cs$1(0,"cye-empty-page",6),og("buttonClicked",function(){rf(e);let i=FT$1();return of(i.navigateToGallery())}),ou();}}function Va(t,p){t&1&&Qm(0,"cye-error-page");}function La(t,p){t&1&&(cs$1(0,"div",1),Qm(1,"cye-spinner",7),ou());}var yn=(()=>{class t{constructor(){this.router=T(F),this.pagesReportsStoreService=T(Fe),this.pagesReportsActionService=T(Ve),this.pagesReportModalService=T(Ke),this.modalService=T(Ot$1),this.reports=Jo$1(this.pagesReportsStoreService.getReports()),this.selectedReport=Jo$1(this.pagesReportsStoreService.getSelectedReport()),this.state=Jo$1(this.pagesReportsStoreService.getReportsState()),this.reportsActionsState=Jo$1(this.pagesReportsStoreService.getReportsActionsState(),{initialValue:I.INIT}),this.shouldAutoOpenReport=Jo$1(this.pagesReportsStoreService.getShouldAutoOpenReport(),{initialValue:false}),this.loadingStateEnum=I,this.previewState=Ze({isProcessingPdf:false,title:"",blocks:null}),gc$1(()=>{this.shouldAutoOpenReport()&&(this.onPreviewReport(this.selectedReport()?.id,this.shouldAutoOpenReport()),this.pagesReportsStoreService.updatedAutoOpenReport(false));});}navigateToGallery(){this.router.navigate(["pages/templates"]);}onSearch(e){this.pagesReportsActionService.updateSearchReports(e);}onActionClicked(e){switch(e?.action){case ye.DELETE_REPORT:{if(!e.report)return;this.onDeleteReport(e?.report);break}case ye.GO_TO_TEMPLATE:{this.onGoToTemplate(e?.report?.page_id);break}case ye.PREVIEW_REPORT:{this.onPreviewReport(e?.report?.id);break}case ye.DOWNLOAD_REPORT:{this.onDownloadReport(e?.report?.id,e?.report?.page_id);break}case ye.GO_TO_SCHEDULER:{let o=e?.report?.schedule_id??null;o&&this.onGoToScheduler(o);break}}}onReportSelected(e){e&&(window.history.replaceState({},"",`/pages/reports?report=${e.id}`),this.pagesReportsActionService.updateSelectedReport(e));}onDeleteReport(e){this.modalService.openConfirm({size:l.SMALL,title:"Delete report",message:`This action is irreversible. 985Are you sure you want to delete report \u201D${e?.title}\u201D ? 986`,confirmButtonName:"Delete",customStyle:{"white-space":"pre-wrap"}}).modalRef.result().pipe(Ht(1),ed(()=>{this.pagesReportsActionService.deleteReport(e?.id);})).subscribe();}onPreviewReport(e,o=false){this.pagesReportsActionService.getReportById(e).pipe(ed(i=>{let r={blocks:i?.content,widgetServerMode:false,shouldAutoOpenReport:o,title:i?.title};this.pagesReportModalService.openTemplatePreview(r);})).subscribe();}onDownloadReport(e,o){this.pagesReportsActionService.getReportById(e).pipe(ed(i=>{this.previewState.set({isProcessingPdf:true,title:o??"",blocks:i?.content});})).subscribe();}onGoToTemplate(e){this.router.navigate(["/pages/templates"],{queryParams:{template:e}});}onGoToScheduler(e){this.router.navigate(["pages/reports-scheduler"],{queryParams:{scheduler:e}});}onLoaded(){this.previewState.update(e=>F$1(E({},e),{isProcessingPdf:false}));}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["pages-reports-page-table"]],decls:6,vars:3,consts:[["mainText","There are no reports yet.","secondaryText","To create a report, first select a template.","buttonText","Template gallery"],[1,"pages-loader"],[3,"searchReports"],[3,"reportSelected","actionClicked","reports","loading","selectedReport"],[3,"pdf-generation-mode","appLoading","blocks","title","widgetServerMode","shouldDownloadPdfImmediately"],[3,"loaded","appLoading","blocks","title","widgetServerMode","shouldDownloadPdfImmediately"],["mainText","There are no reports yet.","secondaryText","To create a report, first select a template.","buttonText","Template gallery",3,"buttonClicked"],["size","xlarge"]],template:function(o,i){if(o&1&&(kg(0)(1),IT$1(2,Na,4,6)(3,Fa,1,0,"cye-empty-page",0)(4,Va,1,0,"cye-error-page")(5,La,2,0,"div",1)),o&2){let r,c=i.state();DC$1(i.selectedReport()??null),HD(),DC$1(i.reportsActionsState()),HD(),ET$1((r=c)===i.loadingStateEnum.LOADED?2:r===i.loadingStateEnum.EMPTY?3:r===i.loadingStateEnum.ERROR?4:5);}},dependencies:[pe$2,U,de$1,Cn,vn,di,fn,KK],styles:["[_nghost-%COMP%]{padding:20px 14px 0;height:calc(100% - 100px);display:block}[_nghost-%COMP%] .pages-loader[_ngcontent-%COMP%]{align-items:center;display:flex;justify-content:center;height:100%}[_nghost-%COMP%] reports-table[_ngcontent-%COMP%]{height:calc(100% - 48px)}[_nghost-%COMP%] reports-table-header[_ngcontent-%COMP%]{display:block;margin:0 0 16px 10px}[_nghost-%COMP%] .pdf-generation-mode[_ngcontent-%COMP%]{position:fixed;left:0;top:0;z-index:-1;opacity:0}
986"]});}}return t})();function $a(t,p){if(t&1&&(iu(0,"div",0)(1,"h1",1),gC(2),su(),iu(3,"h4",2),gC(4,"Based on snapshots at time of creation"),su()()),t&2){FT$1();let e=bC$1(0);HD(2),lu("Reports (",e,")");}}var Pn=(()=>{class t{constructor(){this.pagesReportsStoreService=T(Fe),this.reports=Jo$1(this.pagesReportsStoreService.getReports()),this.state=Jo$1(this.pagesReportsStoreService.getReportsState()),this.loadingStateEnum=I;}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["pages-reports-page-header"]],decls:2,vars:2,consts:[[1,"reports-page-header"],[1,"title"],[1,"title","secondary"]],template:function(o,i){if(o&1&&(kg(0),IT$1(1,$a,5,1,"div",0)),o&2){let r=i.state();DC$1(i.reports()?.length),HD(),ET$1(r===i.loadingStateEnum.LOADED?1:-1);}},styles:["[_nghost-%COMP%]{padding:20px 14px 0;display:block}[_nghost-%COMP%] .reports-page-header[_ngcontent-%COMP%]{margin-left:10px}[_nghost-%COMP%] .reports-page-header[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--secondary-900);font:var(--font-20);font-style:normal;line-height:normal;margin:0}[_nghost-%COMP%] .reports-page-header[_ngcontent-%COMP%] .title.secondary[_ngcontent-%COMP%]{font:var(--font-14);margin-top:5px;margin-bottom:15px}"]});}}return t})();var Rn=(()=>{class t{static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["pages-reports-page"]],decls:2,vars:0,template:function(o,i){o&1&&Qm(0,"pages-reports-page-header")(1,"pages-reports-page-table");},dependencies:[yn,Pn],styles:["[_nghost-%COMP%]{display:block;height:100%}"]});}}return t})();var bn=()=>{T(Re).getPages();};var Tn=t=>{let p=T(Re),e=t.params.id;p.getPage(e,true,true);};var Ua=()=>["/pages","reports"],ja=()=>["/pages","reports-scheduler"],Ha=()=>["/pages","templates"],xn=(()=>{class t{static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["pages-sidebar"]],decls:13,vars:6,consts:[[1,"pages-sidebar-header"],[1,"pages-sidebar-title"],[1,"pages-sidebar-content"],[1,"pages-sidebar-item"],["routerLinkActive","active",1,"pages-sidebar-link",3,"routerLink"]],template:function(o,i){o&1&&(cs$1(0,"div",0)(1,"h3",1),gC(2,"REPORTS"),ou()(),cs$1(3,"ul",2)(4,"li",3)(5,"a",4),gC(6," Reports "),ou()(),cs$1(7,"li",3)(8,"a",4),gC(9," Report scheduler "),ou()(),cs$1(10,"li",3)(11,"a",4),gC(12," Templates "),ou()()()),o&2&&(HD(5),zm$1("routerLink",AC(3,Ua)),HD(3),zm$1("routerLink",AC(4,ja)),HD(3),zm$1("routerLink",AC(5,Ha)));},dependencies:[a$1,$t$1,Jo$2],styles:["[_nghost-%COMP%]{position:fixed;width:250px;background-color:var(--white);border-right:1px solid var(--gray-300);height:100%}[_nghost-%COMP%] .pages-sidebar-header[_ngcontent-%COMP%]{border-bottom:1px solid var(--divider-primary)}[_nghost-%COMP%] .pages-sidebar-header[_ngcontent-%COMP%] .pages-sidebar-title[_ngcontent-%COMP%]{font:var(--font-14);color:var(--text-color-secondary);padding-left:10px;padding-top:5px;margin-bottom:15px}[_nghost-%COMP%] .pages-sidebar-content[_ngcontent-%COMP%]{list-style-type:none;padding:0;margin-top:0}[_nghost-%COMP%] .pages-sidebar-content[_ngcontent-%COMP%] .pages-sidebar-item[_ngcontent-%COMP%]{height:50px;transition:background-color .3s,color .3s}[_nghost-%COMP%] .pages-sidebar-content[_ngcontent-%COMP%] .pages-sidebar-item[_ngcontent-%COMP%]:hover{background-color:var(--tertiary-25)}[_nghost-%COMP%] .pages-sidebar-content[_ngcontent-%COMP%] .pages-sidebar-item[_ngcontent-%COMP%] .pages-sidebar-link[_ngcontent-%COMP%]{display:block;font:var(--font-12);text-decoration:none;padding:20px;color:var(--text-color-primary)}[_nghost-%COMP%] .pages-sidebar-content[_ngcontent-%COMP%] .pages-sidebar-item[_ngcontent-%COMP%] .pages-sidebar-link.active[_ngcontent-%COMP%]{background-color:var(--state-selected);font-weight:700}"]});}}return t})();function Ga(t,p){t&1&&Qm(0,"pages-sidebar");}var Mn=(()=>{class t{constructor(){this.pagesStoreService=T(Ne),this.router=T(F),this.isShowPageSideBar=Jo$1(this.pagesStoreService.isShowPageSideBar$);}ngOnDestroy(){this.pagesStoreService.reset();}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["pages-page"]],decls:4,vars:3,consts:[[1,"page-container"],[1,"page-content"]],template:function(o,i){if(o&1&&(cs$1(0,"div",0),IT$1(1,Ga,1,0,"pages-sidebar"),cs$1(2,"div",1),Qm(3,"router-outlet"),ou()()),o&2){let r=i.isShowPageSideBar();HD(),ET$1(r?1:-1),HD(),gg$1("with-sidebar",r);}},dependencies:[xn,wr$1],styles:[".page-container[_ngcontent-%COMP%]{display:flex;overflow:hidden;height:100%;container:page/inline-size}.page-container[_ngcontent-%COMP%] .page-content[_ngcontent-%COMP%]{width:100%;overflow-x:hidden;height:100%;display:flex;flex-direction:column}.page-container[_ngcontent-%COMP%] .page-content.with-sidebar[_ngcontent-%COMP%]{margin-left:250px}@container page (width < 1000px){.page-container[_ngcontent-%COMP%] pages-sidebar[_ngcontent-%COMP%]{width:200
986px}.page-container[_ngcontent-%COMP%] .page-content.with-sidebar[_ngcontent-%COMP%]{margin-left:200px}}"]});}}return t})();var kn=()=>{T(Ve).getReports();};var wn=(()=>{class t{constructor(){this.reportsSchedules=p$(null),this.reportsSchedulerState=p$(null),this.scheduledReport=f$(),this.LoadingStateEnum=I,this.isDisabled=kt(()=>this.reportsSchedulerState()===I.ERROR),this.reportsSchedulesCountTitle=kt(()=>{let e=this.reportsSchedules()?.length;return e?`(${e})`:""});}onScheduledReportClick(e){this.scheduledReport.emit(e);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["pages-reports-scheduler-page-header"]],inputs:{reportsSchedules:[1,"reportsSchedules"],reportsSchedulerState:[1,"reportsSchedulerState"]},outputs:{scheduledReport:"scheduledReport"},decls:6,vars:2,consts:[[1,"reports-page-header"],[1,"title"],[1,"title","secondary"],[1,"scheduler-menu-btn",3,"scheduledReportClick","isDisabled"]],template:function(o,i){o&1&&(cs$1(0,"div",0)(1,"h1",1),gC(2),ou(),cs$1(3,"h4",2),gC(4,"This page shows the scheduled reports. Scheduled reports with a status of paused, expired, or drafts are inactive."),ou()(),cs$1(5,"reports-scheduler-menu-button",3),og("scheduledReportClick",function(c){return i.onScheduledReportClick(c)}),ou()),o&2&&(HD(2),lu("Scheduler ",i.reportsSchedulesCountTitle()),HD(3),zm$1("isDisabled",i.isDisabled()));},dependencies:[q],styles:["[_nghost-%COMP%]{padding:20px 20px 0;display:flex;justify-content:space-between;flex-wrap:wrap}[_nghost-%COMP%] .reports-page-header[_ngcontent-%COMP%]{margin-left:10px}[_nghost-%COMP%] .reports-page-header[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--secondary-900);font:var(--font-20);font-style:normal;line-height:normal;margin:0}[_nghost-%COMP%] .reports-page-header[_ngcontent-%COMP%] .title.secondary[_ngcontent-%COMP%]{font:var(--font-14);margin-top:5px;margin-bottom:15px}[_nghost-%COMP%] .scheduler-menu-btn[_ngcontent-%COMP%]{display:flex;align-items:center}"]});}}return t})();var En=(()=>{class t{constructor(){this.createReport=f$(),this.scheduledReport=f$();}onCreateReportClick(){this.createReport.emit();}onScheduledReportClick(e){this.scheduledReport.emit(e);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["pages-reports-scheduler-empty-state-page"]],outputs:{createReport:"createReport",scheduledReport:"scheduledReport"},decls:5,vars:0,consts:[[1,"not-found-container"],["icon","report-scheduler-empty-state-icon"],[1,"not-found-text"],["buttonType","secondary",3,"createReportClick","scheduledReportClick"]],template:function(o,i){o&1&&(cs$1(0,"div",0),Qm(1,"cye-icon",1),cs$1(2,"div",2),gC(3," There are no scheduled reports yet. "),ou(),cs$1(4,"reports-scheduler-menu-button",3),og("createReportClick",function(){return i.onCreateReportClick()})("scheduledReportClick",function(c){return i.onScheduledReportClick(c)}),ou()());},dependencies:[q$1,ut,a$1,q],styles:["[_nghost-%COMP%] .not-found-container[_ngcontent-%COMP%]{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center}[_nghost-%COMP%] .not-found-container[_ngcontent-%COMP%] .not-found-text[_ngcontent-%COMP%]{color:var(--secondary-900);font:var(--font-30-600);margin:24px 0}[_nghost-%COMP%] .not-found-container[_ngcontent-%COMP%] .not-found-icon[_ngcontent-%COMP%]{background:var(--tertiary-400);padding:10px 12px;border-radius:50%;margin-bottom:10px}[_nghost-%COMP%] .not-found-container[_ngcontent-%COMP%] .not-found-button[_ngcontent-%COMP%]{margin-top:12px}"]});}}return t})();var On=(()=>{class t{constructor(){this.tryAgainClick=f$();}onTryAgainClick(){this.tryAgainClick.emit();}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["pages-reports-scheduler-error-state-page"]],outputs:{tryAgainClick:"tryAgainClick"},decls:9,vars:0,consts:[[1,"error-container"],["icon","report-scheduler-error-state-icon"],[1,"error-message"],[1,"error-message-subtitle"],["href","mailto:[email protected]"],["label","Try again","size","big",1,"secondary",3,"click"]],template:function(o,i){o&1&&(cs$1(0,"div",0),Qm(1,"cye-icon",1),cs$1(2,"div",2),gC(3,"Something went wrong"),ou(),cs$1(4,"div",3),gC(5,"The Scheduler couldn\u2019t load, please try again later or "),cs$1(6,"a",4),gC(7,"contact support"),ou()(),cs$1(8,"cye-button",5),og("click",function(){return i.onTryAgainClick()}),ou()());},dependencies:[q$1,ut,a$1,rt],styles:["[_nghost-%COMP%]{display:flex;height:100%;width:100%;justify-content:center;align-items:center}[_nghost-%COMP%] .error-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}[_nghost-%COMP%] .error-container[_ngcontent-%COMP%] .error-message[_ngcontent-%COMP%]{color:var(--secondary-900);font:var(--font-30-600);margin-top:24px}[_nghost-%COMP%] .error-container[_ngcontent-%COMP%] .error-message-subtitle[_ngcontent-%COMP%]{margin:12px 0 24px;color:var(--secondary-500);font:var(--font-14)}[_nghost-%COMP%] .error-container[_ngcontent-%COMP%] .error-message-subtitle[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--text-color-link)}"]});}}return t})();var Dn=()=>[{label:pe.NAME,field:"name",headerCellTooltip:pe.NAME,min_width:120,width:160,style:{paddingRight:"20px",marginRight:"20px"},sortFunc:(t,p)=>{let e=t?.name??"",o=p?.name??"";return e.localeCompare(o)}},{label:pe.TEMPLATE,field:"page_name",width:130,headerCellTooltip:pe.TEMPLATE,sortFunc:(t,p)=>{let e=t?.page_name??"",o=p?.page_name??"";return e.localeCompare(o)}},{label:pe.NEXT_SEND,field:"next_run_at",width:180,headerCellTooltip:pe.NEXT_SEND,center:true,sortDirection:"desc",mapFunc:t=>t?.next_run_at?new Ln$1("en-Us").transform(t?.next_run_at,"EEE, MMM d, y, hh:mm a"):"-",sortFunc:(t,p)=>{let e=new Date(t?.next_run_at),o=new Date(p?.next_run_at);return e.getTime()-o?.getTime()}},{label:pe.FREQUENCY,field:"interval_type",width:100,headerCellTooltip:pe.FREQUENCY,mapFunc:t=>Jo(t),sortFunc:(t,p)=>Er(t,p)},{label:pe.RECIPIENTS,noSort:true,min_width:280,width:280,field:"recipients",style:{width:"100%"},canShowCellTooltip:()=>true,mapFunc:()=>"",headerCellTooltip:pe.RECIPIENTS},{label:pe.STATUS,field:"status",min_width:110,width:110,center:true,headerCellTooltip:pe.STATUS,sortFunc:(t,p)=>{let e=t?.status??"",o=p?.status??"";return e.localeCompare(o)}},{label:pe.CREATED_AT,field:"created_at",headerCellTooltip:pe.CREATED_AT,isDefaultSortingColumn:true,width:140,sortDirection:"desc",mapFunc:t=>new Ln$1("en-Us").transform(t?.created_at,"EEE, MMM d, y, hh:mm a"),sortFunc:(t,p)=>{let e=new Date(t?.created_at),o=new Date(p?.created_at);return e.getTime()-o?.getTime()}}];var Po=(()=>{class t{constructor(){this.columns$=new fr$1(Dn());}getColumns(){return this.columns$.asObservable()}updateColumns(e){this.columns$.next(e);}getColumnsValue(){return this.columns$.getValue()}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac});}}return t})();var Di=(()=>{class t{constructor(){this.pagesReportsSchedulerTableStoreService=T(Po);}initColumnTemplates(e){e.forEach(o=>{let i=this.getTableColumn(o);i&&(i.template=o.template);});}getTableColumn(e){let i=this.pagesReportsSchedulerTableStoreService.getColumnsValue()?.find(r=>r.label===e.label);return i||null}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac});}}return t})();var An=(()=>
986{class t{constructor(){this.reportScheduler=p$(null),this.recipients=kt(()=>(this.reportScheduler()?.recipients||[]).map(o=>o.user_details?.name||o.email).filter(o=>!!o));}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["pages-reports-scheduler-table-recipients-column"]],inputs:{reportScheduler:[1,"reportScheduler"]},decls:1,vars:1,consts:[[3,"userNames"]],template:function(o,i){if(o&1&&Qm(0,"cye-multiple-avatars",0),o&2){let r=i.recipients();zm$1("userNames",r);}},dependencies:[Q,he,Ar],styles:["[_nghost-%COMP%]{display:flex;margin:2px}[_nghost-%COMP%] cye-multiple-avatars[_ngcontent-%COMP%]{overflow:hidden;height:30px}"]});}}return t})();var Ya=()=>({width:"10px"});function za(t,p){t&1&&Qm(0,"cye-icon",2),t&2&&zm$1("clickable",true);}var ui=(()=>{class t{constructor(){this.contentStyle=p$(null),this.actions=p$([]),this.actionClicked=f$(),this.defaultSelected=Ze({});}onActionClicked(e){this.defaultSelected.set({}),this.actionClicked.emit(e);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["reports-scheduler-actions-menu-button"]],inputs:{contentStyle:[1,"contentStyle"],actions:[1,"actions"]},outputs:{actionClicked:"actionClicked"},decls:3,vars:9,consts:[["headerTemplate",""],[3,"onselect","hideInput","headerTemplate","hideChevron","items","contentStyle","selectedItem"],["icon","3 dots",3,"clickable"]],template:function(o,i){if(o&1&&(km(0,za,1,1,"ng-template",null,0,GC$1),cs$1(2,"cye-drop-down",1),og("onselect",function(c){return i.onActionClicked(c)}),ou()),o&2){let r=WT$1(1);HD(2),oC(AC(8,Ya)),zm$1("hideInput",true)("headerTemplate",r)("hideChevron",true)("items",i.actions())("contentStyle",i.contentStyle())("selectedItem",i.defaultSelected());}},dependencies:[q$1,ut,he,nr,zs$1],encapsulation:2});}}return t})();var co={padding:"0 14px"},Wa=t=>t===Ce.EXPIRED?null:t===Ce.PAUSE||t===Ce.DRAFT?{label:"Active",value:de.ACTIVE,icon:"report-scheduler-active",toolTipText:"Active",style:co}:{label:"Pause",value:de.PAUSE,icon:"report-scheduler-pause",toolTipText:"Pause",style:co},mi=t=>{if(!t)return [];let{status:p,interval_type:e}=t,o={label:"Delete",value:de.DELETE,icon:"report-scheduler-remove",toolTipText:"Delete",style:co};if(p===Ce.EXPIRED||e===L.ONE_TIME)return [o];let i=[{label:"Edit",value:de.EDIT,icon:"report-scheduler-edit",toolTipText:"Edit",style:co},{label:"Duplicate",value:de.DUPLICATE,icon:"report-scheduler-clone",toolTipText:"Duplicate",style:co},{label:"Send now",value:de.SEND_NOW,icon:"report-scheduler-send",style:co}],r=Wa(p);return [...i,...r?[r]:[],o]};var Bn=()=>[{label:"View report",value:de.VIEW_REPORT,toolTipText:"View report"},{label:"Open in reports list ",value:de.OPEN_IN_REPORTS_LIST,toolTipText:"Open in reports list "}];var hi=(()=>{class t{constructor(){this.reportScheduler=p$(null),this.contentStyle=p$(null),this.actionClicked=f$(),this.actions=kt(()=>mi(this.reportScheduler()));}onActionClicked(e){this.actionClicked.emit({action:e,reportScheduler:this.reportScheduler()});}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["reports-scheduler-actions-menu"]],inputs:{reportScheduler:[1,"reportScheduler"],contentStyle:[1,"contentStyle"]},outputs:{actionClicked:"actionClicked"},decls:1,vars:2,consts:[[3,"actionClicked","actions","contentStyle"]],template:function(o,i){o&1&&(cs$1(0,"reports-scheduler-actions-menu-button",0),og("actionClicked",function(c){return i.onActionClicked(c)}),ou()),o&2&&zm$1("actions",i.actions())("contentStyle",i.contentStyle());},dependencies:[q$1,he,nr,ui],encapsulation:2});}}return t})();var In=(()=>{class t{constructor(){this.report=p$(),this.actionClicked=f$(),this.REPORTS_SCHEDULER_ACTION_MENU_STYLES=Ko,this.actions=Ze(Bn());}onActionClicked(e){this.actionClicked.emit({action:e,report:this.report()});}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["reports-scheduler-right-pane-history-actions-menu"]],inputs:{report:[1,"report"]},outputs:{actionClicked:"actionClicked"},decls:1,vars:2,consts:[[3,"actionClicked","actions","contentStyle"]],template:function(o,i){o&1&&(cs$1(0,"reports-scheduler-actions-menu-button",0),og("actionClicked",function(c){return i.onActionClicked(c)}),ou()),o&2&&zm$1("actions",i.actions())("contentStyle",i.REPORTS_SCHEDULER_ACTION_MENU_STYLES);},dependencies:[q$1,he,nr,ui],encapsulation:2});}}return t})();function Xa(t,p){if(t&1&&Qm(0,"cye-icon",1),t&2){FT$1();let e=bC$1(0);zm$1("disabled",e)("size",14);}}function qa(t,p){if(t&1&&Qm(0,"cye-icon",2),t&2){FT$1();let e=bC$1(0);zm$1("disabled",e);}}var Nn=(()=>
986{class t{constructor(){this.reportScheduler=p$(null),this.isSchedulerOneTime=kt(()=>this.reportScheduler()?.interval_type===L.ONE_TIME),this.isDisabledSchedulerIcon=kt(()=>this.reportScheduler()?.status===Ce.EXPIRED);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["pages-reports-scheduler-table-name-column"]],inputs:{reportScheduler:[1,"reportScheduler"]},decls:6,vars:4,consts:[[1,"name-column-container"],["icon","hyver-icon-calendar",3,"disabled","size"],["icon","hyver-icon-schedule-calendar",3,"disabled"],[1,"report-name",3,"title"]],template:function(o,i){o&1&&(kg(0),cs$1(1,"div",0),IT$1(2,Xa,1,2,"cye-icon",1)(3,qa,1,1,"cye-icon",2),cs$1(4,"div",3),gC(5),ou()()),o&2&&(DC$1(i.isDisabledSchedulerIcon()),HD(2),ET$1(i.isSchedulerOneTime()?2:3),HD(2),zm$1("title",i.reportScheduler()?.name),HD(),_g(i.reportScheduler()?.name));},dependencies:[q$1,ut],styles:["[_nghost-%COMP%]{display:block;width:100%}[_nghost-%COMP%] .name-column-container[_ngcontent-%COMP%]{display:flex;align-items:center}[_nghost-%COMP%] .name-column-container[_ngcontent-%COMP%] .report-name[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[_nghost-%COMP%] .name-column-container[_ngcontent-%COMP%] cye-icon[_ngcontent-%COMP%]{margin-right:10px}"]});}}return t})();var Fn=(()=>{class t{constructor(){this.reportScheduler=p$(null),this.actionClicked=f$(),this.actions=kt(()=>mi(this.reportScheduler()));}onActionClicked(e){this.actionClicked.emit(e);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["pages-reports-scheduler-table-actions-column"]],inputs:{reportScheduler:[1,"reportScheduler"]},outputs:{actionClicked:"actionClicked"},decls:2,vars:2,consts:[[3,"actionClicked","reportScheduler"],[3,"reportScheduler"]],template:function(o,i){if(o&1&&(cs$1(0,"reports-scheduler-actions-menu",0),og("actionClicked",function(c){return i.onActionClicked(c)}),ou(),Qm(1,"pages-reports-scheduler-table-name-column",1)),o&2){let r=i.reportScheduler();zm$1("reportScheduler",r),HD(),zm$1("reportScheduler",r);}},dependencies:[q$1,he,nr,Nn,hi],styles:["[_nghost-%COMP%]{display:flex;gap:8px;align-items:center}"]});}}return t})();var gi=(()=>{class t{constructor(){this.reportScheduler=p$(null),this.statusBadges=Ze(br),this.statusBadge=kt(()=>{let e=this.reportScheduler()?.status;return e&&this.statusBadges()[e]?this.statusBadges()[e]:{}});}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["pages-reports-scheduler-status"]],inputs:{reportScheduler:[1,"reportScheduler"]},decls:2,vars:3,consts:[[1,"scheduler-column-status-badge"]],template:function(o,i){if(o&1&&(iu(0,"div",0),gC(1),su()),o&2){let r=i.statusBadge();mg$1("border",r.border),HD(),lu("",r.label,` 987`);}},styles:["[_nghost-%COMP%] .scheduler-column-status-badge[_ngcontent-%COMP%]{border-radius:20px;padding:6px 12px}"]});}}return t})();var Qa=["reportSchedulerRecipientsColumn"],Ka=["reportSchedulerStatusColumn"],Za=["reportNameColumn"];function Ja(t,p){if(t&1&&Qm(0,"pages-reports-scheduler-table-recipients-column",3),t&2){let e=p.$implicit;zm$1("reportScheduler",e);}}function ec(t,p){if(t&1&&Qm(0,"pages-reports-scheduler-status",3),t&2){let e=p.$implicit;zm$1("reportScheduler",e);}}function tc(t,p){if(t&1){let e=xT$1();cs$1(0,"pages-reports-scheduler-table-actions-column",4),og("actionClicked",function(i){rf(e);let r=FT$1();return of(r.handleActionClicked(i))}),ou();}if(t&2){let e=p.$implicit;zm$1("reportScheduler",e);}}var Vn=(()=>{class t{constructor(){this.reportSchedulerRecipientsColumnRef=m$("reportSchedulerRecipientsColumn",{read:Xr$1}),this.reportSchedulerStatusColumnRef=m$("reportSchedulerStatusColumn",{read:Xr$1}),this.reportNameColumnRef=m$("reportNameColumn",{read:Xr$1}),this.columnsReady=f$(),this.actionClicked=f$();}ngOnInit(){this.columnsReady.emit([{label:pe.RECIPIENTS,template:this.reportSchedulerRecipientsColumnRef()},{label:pe.STATUS,template:this.reportSchedulerStatusColumnRef()},{label:pe.NAME,template:this.reportNameColumnRef()}]);}
987handleActionClicked(e){this.actionClicked.emit(e);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["pages-reports-scheduler-table-columns"]],viewQuery:function(o,i){o&1&&ug(i.reportSchedulerRecipientsColumnRef,Qa,5,Xr$1)(i.reportSchedulerStatusColumnRef,Ka,5,Xr$1)(i.reportNameColumnRef,Za,5,Xr$1),o&2&&qT$1(3);},outputs:{columnsReady:"columnsReady",actionClicked:"actionClicked"},decls:6,vars:0,consts:[["reportSchedulerRecipientsColumn",""],["reportSchedulerStatusColumn",""],["reportNameColumn",""],[3,"reportScheduler"],[3,"actionClicked","reportScheduler"]],template:function(o,i){o&1&&km(0,Ja,1,1,"ng-template",null,0,GC$1)(2,ec,1,1,"ng-template",null,1,GC$1)(4,tc,1,1,"ng-template",null,2,GC$1);},dependencies:[An,Fn,gi],encapsulation:2});}}return t})();var oc=()=>[],Ln=(()=>{class t{constructor(){this.pagesReportsSchedulerTableActionsService=T(Di),this.pagesReportsSchedulerTableStoreService=T(Po),this.viewContainerRef=T(_s$1),this.destroyRef=T(He),this.loading=p$(false),this.reportsSchedules=p$([]),this.selectedReportScheduler=p$(null),this.updatedColumns=p$([],{transform:e=>(e?.length&&this.pagesReportsSchedulerTableStoreService.updateColumns(e),e)}),this.reportSchedulerSelected=f$(),this.columns=Jo$1(this.pagesReportsSchedulerTableStoreService.getColumns()),this.actionClicked=f$(),this.itemsPerPage=30;}onReportSelected(e){e&&this.reportSchedulerSelected.emit(e);}ngAfterViewInit(){this.columnsWithTemplatesComponent=this.viewContainerRef.createComponent(Vn).instance,Ko$1(this.columnsWithTemplatesComponent.columnsReady).pipe(oo$1(this.destroyRef),ed(e=>this.pagesReportsSchedulerTableActionsService.initColumnTemplates(e))).subscribe(),this.subscribeForActionsColumns();}subscribeForActionsColumns(){Ko$1(this.columnsWithTemplatesComponent.actionClicked).pipe(oo$1(this.destroyRef),ed(e=>{this.actionClicked.emit(e);})).subscribe();}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["reports-scheduler-table"]],inputs:{loading:[1,"loading"],reportsSchedules:[1,"reportsSchedules"],selectedReportScheduler:[1,"selectedReportScheduler"],updatedColumns:[1,"updatedColumns"]},outputs:{reportSchedulerSelected:"reportSchedulerSelected",actionClicked:"actionClicked"},features:[xC([Di,Po])],decls:1,vars:11,consts:[[3,"onselect","columns","selectedRow","selectDefault","itemsList","rowHeight","showHeader","selectableRows","rowsPerPage","showPagination","loading"]],template:function(o,i){if(o&1&&(cs$1(0,"cye-data-table",0),og("onselect",function(c){return i.onReportSelected(c)}),ou()),o&2){let r=i.columns()||AC(10,oc),c=i.selectedReportScheduler(),T=i.reportsSchedules(),F=i.loading();zm$1("columns",r)("selectedRow",c)("selectDefault",true)("itemsList",T)("rowHeight",60)("showHeader",false)("selectableRows",false)("rowsPerPage",i.itemsPerPage)("showPagination",!!T?.length&&T.length>=i.itemsPerPage)("loading",F);}},dependencies:[Yr$1,cr],styles:["[_nghost-%COMP%]{display:flex;width:100%;overflow:hidden;height:100%;position:relative}"]});}}return t})();var ic=()=>[];function rc(t,p){if(t&1){let e=xT$1();cs$1(0,"reports-table-header",1),og("searchReports",function(i){rf(e);let r=FT$1();return of(r.onSearch(i))}),ou(),cs$1(1,"reports-scheduler-table",2),og("actionClicked",function(i){rf(e);let r=FT$1();return of(r.onActionClicked(i))})("reportSchedulerSelected",function(i){rf(e);let r=FT$1();return of(r.onReportSelected(i))}),ou();}if(t&2){let e=FT$1(),o=bC$1(0),i=bC$1(1),r=e.reportsSchedules()||AC(3,ic);HD(),zm$1("reportsSchedules",r)("loading",!o)("selectedReportScheduler",i);}}function nc(t,p){if(t&1){let e=xT$1();cs$1(0,"pages-reports-scheduler-empty-state-page",3),og("scheduledReport",function(i){rf(e);let r=FT$1();return of(r.onScheduledReportClick(i))}),ou();}}function sc(t,p){if(t&1){let e=xT$1();cs$1(0,"pages-reports-scheduler-error-state-page",4),og("tryAgainClick",function(){rf(e);let i=FT$1();return of(i.onTryAgainClick())}),ou();}}function ac(t,p){t&1&&(cs$1(0,"div",0),Qm(1,"cye-spinner",5),ou());}var $n=(()=>
987{class t{constructor(){this.reportScheduler=p$(null),this.reportsSchedules=p$(null),this.reportsSchedulerState=p$(null),this.isReportsSchedulerActionCompleted=p$(false),this.scheduledReport=f$(),this.actionClicked=f$(),this.updateSelectedReportScheduler=f$(),this.searchValue=f$(),this.tryAgainClick=f$(),this.loadingStateEnum=I;}onSearch(e){this.searchValue.emit(e);}onReportSelected(e){e&&this.updateSelectedReportScheduler.emit(e);}onTryAgainClick(){this.tryAgainClick.emit();}onScheduledReportClick(e){this.scheduledReport.emit(e);}onActionClicked(e){this.actionClicked.emit(e);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["pages-reports-scheduler-page-table"]],inputs:{reportScheduler:[1,"reportScheduler"],reportsSchedules:[1,"reportsSchedules"],reportsSchedulerState:[1,"reportsSchedulerState"],isReportsSchedulerActionCompleted:[1,"isReportsSchedulerActionCompleted"]},outputs:{scheduledReport:"scheduledReport",actionClicked:"actionClicked",updateSelectedReportScheduler:"updateSelectedReportScheduler",searchValue:"searchValue",tryAgainClick:"tryAgainClick"},decls:6,vars:3,consts:[[1,"pages-loader"],[3,"searchReports"],[3,"actionClicked","reportSchedulerSelected","reportsSchedules","loading","selectedReportScheduler"],[3,"scheduledReport"],[3,"tryAgainClick"],["size","xlarge"]],template:function(o,i){if(o&1&&(kg(0)(1),IT$1(2,rc,2,4)(3,nc,1,0,"pages-reports-scheduler-empty-state-page")(4,sc,1,0,"pages-reports-scheduler-error-state-page")(5,ac,2,0,"div",0)),o&2){let r,c=i.reportsSchedulerState();
987DC$1(i.isReportsSchedulerActionCompleted()),HD(),DC$1(i.reportScheduler()??null),HD(),ET$1((r=c)===i.loadingStateEnum.LOADED?2:r===i.loadingStateEnum.EMPTY?3:r===i.loadingStateEnum.ERROR?4:5);}},dependencies:[pe$2,U,On,di,Ln,En],styles:["[_nghost-%COMP%]{padding:20px 14px 0;height:calc(100% - 110px);display:block}[_nghost-%COMP%] .pages-loader[_ngcontent-%COMP%]{align-items:center;display:flex;justify-content:center;height:100%}[_nghost-%COMP%] reports-table-header[_ngcontent-%COMP%]{display:block;margin:0 0 16px 10px}[_nghost-%COMP%] .pdf-generation-mode[_ngcontent-%COMP%]{position:fixed;left:0;top:0;z-index:-1;opacity:0}"]});}}return t})();var lc=()=>[],pc=(t,p)=>p.id;function dc(t,p){if(t&1&&(cs$1(0,"div",4),Qm(1,"cye-avatar",6),cs$1(2,"div"),gC(3),ou()()),t&2){FT$1();let e=bC$1(0);HD(),zm$1("size",24)("name",e),HD(2),_g(e);}}function uc(t,p){if(t&1&&(cs$1(0,"div"),gC(1),ou()),t&2){FT$1();let e=bC$1(1);HD(),_g(e);}}function mc(t,p){if(t&1&&(kg(0)(1),IT$1(2,dc,4,3,"div",4),IT$1(3,uc,2,1,"div")),t&2){let e=p.$implicit,o=DC$1(e.user_details?.name??"");HD();let i=DC$1(e?.email??"");HD(),ET$1(o?2:-1),HD(),ET$1(i?3:-1);}}function hc(t,p){if(t&1&&(cs$1(0,"div",1),gC(1),ou(),wT$1(2,mc,4,4,null,null,pc)),t&2){FT$1();let e=bC$1(0),o=bC$1(42);HD(),lu("Recipients (",o,")");let i=e?.recipients||AC(1,lc);HD(),TT$1(i);}}var Un=(()=>{class t{constructor(){this.reportScheduler=p$(null);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["pages-reports-scheduler-page-right-pane-details"]],inputs:{reportScheduler:[1,"reportScheduler"]},decls:44,vars:27,consts:[[1,"details-field-container"],[1,"details-label-name"],[3,"reportScheduler"],[1,"divider"],[1,"details-display-name-container"],[3,"name","size"],[3,"size","name"]],template:function(o,i){if(o&1&&(kg(0),cs$1(1,"div",0)(2,"div",1),gC(3,"Status"),ou(),Qm(4,"pages-reports-scheduler-status",2),ou(),cs$1(5,"div",0)(6,"div",1),gC(7,"Template:"),ou(),gC(8),ou(),cs$1(9,"div",0)(10,"div",1),gC(11,"Creation date:"),ou(),gC(12),VC(13,"date"),ou(),cs$1(14,"div",0)(15,"div",1),gC(16,"Frequency:"),ou(),gC(17),VC(18,"capitalizeFirst"),ou(),cs$1(19,"div",0)(20,"div",1),gC(21,"Last Modified:"),ou(),gC(22),VC(23,"date"),ou(),cs$1(24,"div",0)(25,"div",1),gC(26,"Last send date:"),ou(),gC(27),VC(28,"date"),ou(),cs$1(29,"div",0)(30,"div",1),gC(31,"Next send:"),ou(),gC(32),VC(33,"date"),ou(),Qm(34,"div",3),cs$1(35,"div",1),gC(36,"Created by:"),ou(),cs$1(37,"div",4),Qm(38,"cye-avatar",5),cs$1(39,"div"),gC(40),ou()(),Qm(41,"div",3),kg(42),IT$1(43,hc,4,2)),o&2){let r=DC$1(i.reportScheduler());HD(4),zm$1("reportScheduler",r),HD(4),lu(" ",r?.page_name,` 988`),HD(4),lu(" ",$C(13,12,r?.created_at,"EEE, MMM d, y, hh:mm a"),` 989`),HD(5),lu(" ",BC(18,15,r?.interval_type),` 990`),HD(5),lu(" ",$C(23,17,r?.modified_at,"EEE, MMM d, y, hh:mm a"),` 991`),HD(5),lu(" ",$C(28,20,r?.last_run_at,"EEE, MMM d, y, hh:mm a"),` 992`),HD(5),lu(" ",$C(33,23,r?.next_run_at,"EEE, MMM d, y, hh:mm a"),` 993`),HD(6),zm$1("name",r?.created_by?.name??"")("size",24),HD(2),_g(r?.created_by?.name),HD(2);let c=DC$1(r?.recipients?.length);HD(),ET$1(c?43:-1);}},dependencies:[Q,q$2,mt$1,gi,Ln$1,p$1],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;gap:18px;font:var(--font-12)}
993[_nghost-%COMP%] .details-label-name[_ngcontent-%COMP%]{color:var(--secondary-500)}[_nghost-%COMP%] .details-field-container[_ngcontent-%COMP%]{display:flex;gap:10px;align-items:center}[_nghost-%COMP%] .details-display-name-container[_ngcontent-%COMP%]{display:flex;gap:4px;align-items:center}[_nghost-%COMP%] .divider[_ngcontent-%COMP%]{border-top:1px var(--primary-150) solid;margin:4px 0}"]});}}return t})();var gc=(t,p)=>p.id;function Sc(t,p){if(t&1){let e=xT$1();cs$1(0,"div",1)(1,"div",2),Qm(2,"cye-icon",3),cs$1(3,"div",4)(4,"div"),gC(5),ou(),cs$1(6,"div",5),gC(7),VC(8,"date"),ou()()(),cs$1(9,"reports-scheduler-right-pane-history-actions-menu",6),og("actionClicked",function(i){rf(e);let r=FT$1(2);return of(r.onActionClicked(i))}),ou()();}if(t&2){let e=p.$implicit;HD(2),zm$1("size",32),HD(3),_g(e.title),HD(2),_g($C(8,4,e.created_at,"EEE, MMM d, y, hh:mm a")),HD(2),zm$1("report",e);}}function _c(t,p){if(t&1&&wT$1(0,Sc,10,7,"div",1,gc),t&2){let e=FT$1();TT$1(e.reportsSchedulerRightHistory());}}function fc(t,p){t&1&&(cs$1(0,"div",0),Qm(1,"cye-spinner"),ou());}var jn=(()=>{class t{constructor(){this.reportScheduler=p$(null),this.reportsSchedulerRightHistory=p$(null),this.historyState=p$(null),this.actionClicked=f$(),this.LoadingStateEnum=I;}onActionClicked(e){this.actionClicked.emit(e);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["pages-reports-scheduler-page-right-pane-history"]],inputs:{reportScheduler:[1,"reportScheduler"],reportsSchedulerRightHistory:[1,"reportsSchedulerRightHistory"],historyState:[1,"historyState"]},outputs:{actionClicked:"actionClicked"},decls:2,vars:1,consts:[[1,"spinner-container"],[1,"scheduler-report-history-item-container"],[1,"scheduler-report-history-item"],["icon","report-scheduler-vector",1,"scheduler-report-history-item-icon",3,"size"],[1,"scheduler-report-history-item-content"],[1,"scheduler-history-date"],[3,"actionClicked","report"]],template:function(o,i){if(o&1&&IT$1(0,_c,2,0)(1,fc,2,0,"div",0),o&2){let r;ET$1((r=i.historyState())===i.LoadingStateEnum.LOADED?0:r===i.LoadingStateEnum.LOADING?1:-1);}},dependencies:[q$1,ut,pe$2,U,In,Ln$1],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;gap:12px;height:100%}[_nghost-%COMP%] .spinner-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;height:100%;width:100%;box-sizing:border-box}[_nghost-%COMP%] .scheduler-report-history-item-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;border:1px solid var(--gray-50);padding:12px;gap:12px;border-radius:4px}[_nghost-%COMP%] .scheduler-report-history-item-container[_ngcontent-%COMP%] .scheduler-report-history-item[_ngcontent-%COMP%]{display:flex;gap:12px}[_nghost-%COMP%] .scheduler-report-history-item-container[_ngcontent-%COMP%] .scheduler-report-history-item[_ngcontent-%COMP%] .scheduler-report-history-item-icon[_ngcontent-%COMP%]{background:var(--primary-25);padding:4px;border-radius:4px}[_nghost-%COMP%] .scheduler-report-history-item-container[_ngcontent-%COMP%] .scheduler-report-history-item[_ngcontent-%COMP%] .scheduler-report-history-item-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-around}[_nghost-%COMP%] .scheduler-report-history-item-container[_ngcontent-%COMP%] .scheduler-report-history-item[_ngcontent-%COMP%] .scheduler-report-history-item-content[_ngcontent-%COMP%] .scheduler-history-date[_ngcontent-%COMP%]{color:var(--secondary-500);font:var(--font-12)}"]});}}return t})();var Cc=()=>({margin:"10px 20px 10px 10px","font-size":"12px"});function vc(t,p){if(t&1){let e=xT$1();cs$1(0,"reports-scheduler-actions-menu",11),og("actionClicked",function(i){rf(e);let r=FT$1();return of(r.onSchedulerActionClicked(i))}),ou();}if(t&2){let e=FT$1(),o=bC$1(0);zm$1("reportScheduler",o)("contentStyle",e.REPORTS_SCHEDULER_ACTION_MENU_STYLES);}}function yc(t,p){if(t&1&&Qm(0,"pages-reports-scheduler-page-right-pane-details",9),t&2){FT$1();let e=bC$1(0);zm$1("reportScheduler",e);}}function Pc(t,p){if(t&1){let e=xT$1();cs$1(0,"pages-reports-scheduler-page-right-pane-history",12),og("actionClicked",function(i){rf(e);let r=FT$1();return of(r.onReportActionClicked(i))}),ou();}if(t&2){let e=FT$1(),o=bC$1(0);zm$1("reportScheduler",o)("historyState",e.historyState())("reportsSchedulerRightHistory",e.reportsSchedulerRightHistory());}}
993var Hn=(()=>{class t{constructor(){this.reportScheduler=p$(null),this.reportsSchedulerRightHistory=p$(null),this.historyState=p$(null),this.reportsSchedulerRightPaneTabSelected=p$(null),this.menuItems=p$([]),this.reportActionClicked=f$(),this.schedulerActionClicked=f$(),this.tabSelected=f$(),this.ReportsSchedulerRightPaneMenuItemsEnum=qe,this.REPORTS_SCHEDULER_ACTION_MENU_STYLES=Ko;}onReportActionClicked(e){this.reportActionClicked.emit(e);}onSchedulerActionClicked(e){this.schedulerActionClicked.emit(e);}onTabSelected(e){this.tabSelected.emit(e);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["pages-reports-scheduler-page-right-pane"]],inputs:{reportScheduler:[1,"reportScheduler"],reportsSchedulerRightHistory:[1,"reportsSchedulerRightHistory"],historyState:[1,"historyState"],reportsSchedulerRightPaneTabSelected:[1,"reportsSchedulerRightPaneTabSelected"],menuItems:[1,"menuItems"]},outputs:{reportActionClicked:"reportActionClicked",schedulerActionClicked:"schedulerActionClicked",tabSelected:"tabSelected"},decls:17,vars:15,consts:[[3,"open","currentWidth"],[1,"scheduler-right-pane-title-container"],[1,"scheduler-name-title"],[1,"scheduler-right-pane-date-title"],[3,"reportScheduler","contentStyle"],[1,"scheduler-right-pane-container"],[1,"tabs-menu-container",3,"tabSelected","tabStyle","items"],[1,"divider"],[1,"tab-content"],[3,"reportScheduler"],[1,"scrollable","allways",3,"reportScheduler","historyState","reportsSchedulerRightHistory"],[3,"actionClicked","reportScheduler","contentStyle"],[1,"scrollable","allways",3,"actionClicked","reportScheduler","historyState","reportsSchedulerRightHistory"]],template:function(o,i){if(o&1&&(kg(0),cs$1(1,"cye-side-pane",0)(2,"div",1)(3,"div",2)(4,"div"),gC(5),VC(6,"capitalizeFirst"),ou(),cs$1(7,"div",3),gC(8),VC(9,"date"),ou()(),IT$1(10,vc,1,2,"reports-scheduler-actions-menu",4),ou(),cs$1(11,"div",5)(12,"tabs-menu",6),og("tabSelected",function(c){return i.onTabSelected(c)}),ou(),Qm(13,"div",7),cs$1(14,"div",8),IT$1(15,yc,1,1,"pages-reports-scheduler-page-right-pane-details",9)(16,Pc,1,3,"pages-reports-scheduler-page-right-pane-history",10),ou()()()),o&2){let r,c=DC$1(i.reportScheduler()),T=i.reportsSchedulerRightPaneTabSelected();HD(),zm$1("open",true)("currentWidth",350),HD(4),lu("",BC(6,9,c?.name)," "),HD(3),lu(" Created: ",$C(9,11,c?.created_at,"EEE, MMM d, y, hh:mm a")," "),HD(2),ET$1(T?.value===i.ReportsSchedulerRightPaneMenuItemsEnum.DETAILS?10:-1),HD(2),zm$1("tabStyle",AC(14,Cc))("items",i.menuItems()),HD(3),ET$1((r=T?.value)===i.ReportsSchedulerRightPaneMenuItemsEnum.DETAILS?15:r===i.ReportsSchedulerRightPaneMenuItemsEnum.HISTORY?16:-1);}},dependencies:[_e,le,Pe,ve,mt$1,Q,Un,jn,hi,Ln$1,p$1],styles:["[_nghost-%COMP%] .scheduler-right-pane-title-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;padding:24px 18px 0 24px}[_nghost-%COMP%] .scheduler-right-pane-title-container[_ngcontent-%COMP%] .scheduler-name-title[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4px}[_nghost-%COMP%] .scheduler-right-pane-title-container[_ngcontent-%COMP%] .scheduler-name-title[_ngcontent-%COMP%] .scheduler-right-pane-date-title[_ngcontent-%COMP%]{color:var(--secondary-500);font:var(--font-10)}[_nghost-%COMP%] .scheduler-right-pane-container[_ngcontent-%COMP%]{padding:0 24px;display:block;height:100%}[_nghost-%COMP%] .scheduler-right-pane-container[_ngcontent-%COMP%] .tabs-menu-container[_ngcontent-%COMP%]{margin-top:20px}[_nghost-%COMP%] .scheduler-right-pane-container[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%]{margin-top:20px;display:block;height:100%}[_nghost-%COMP%] .scheduler-right-pane-container[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%] .scrollable[_ngcontent-%COMP%]{height:calc(100vh - 220px);padding:0 10px 0 0;overflow-y:scroll;overflow-x:hidden}[_nghost-%COMP%] .scheduler-right-pane-container[_ngcontent-%COMP%] .divider[_ngcontent-%COMP%]{border-top:1px var(--primary-150) solid;margin:4px 0}"]});}}return t})();var Si=(()=>{class t{constructor(){this.pagesReportModalService=T(Ke),this.reportsSchedulerA
993ctionsApiService=T(we),this.router=T(F);}openScheduledReports(e){this.pagesReportModalService.openScheduledReports(e);}onReportActionClicked(e){let o=e.report??null,i=e?.action;if(o)switch(i){case de.VIEW_REPORT:{this.openTemplatePreview(o);break}case de.OPEN_IN_REPORTS_LIST:{let r=`/pages/reports?report=${o?.id}`;this.router.navigateByUrl(r);break}}}onSchedulerActionClicked(e){let o=e.reportScheduler??null,i=e?.action;if(o)switch(i){case de.EDIT:{this.openScheduledReportsOnEditAction(o);break}case de.DELETE:{this.reportsSchedulerActionsApiService.onDeleteReportScheduler(o);break}case de.PAUSE:case de.ACTIVE:{let r={id:o.id,status:i};this.reportsSchedulerActionsApiService.updateReportSchedulerStatus(r);break}case de.DUPLICATE:{this.reportsSchedulerActionsApiService.cloneReportScheduler(o);break}case de.SEND_NOW:{let r=o?.id??null;if(!r)return;this.reportsSchedulerActionsApiService.generateReportNow(r);break}}}openScheduledReportsOnEditAction(e){this.openScheduledReports(F$1(E({},e),{schedulerType:e.interval_type===L.ONE_TIME?n.SCHEDULE:n.RECURRING_SCHEDULE,isEditMode:true,isShowTemplateField:true,isShowFollowUpPrompt:false}));}openTemplatePreview(e){let o={blocks:e?.content,widgetServerMode:false};this.pagesReportModalService.openTemplatePreview(o);}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275prov=$({token:t,factory:t.\u0275fac});}}return t})();function Rc(t,p){if(t&1){let e=xT$1();cs$1(0,"pages-reports-scheduler-page-right-pane",4),og("tabSelected",function(i){rf(e);let r=FT$1();return of(r.onTabSelected(i))})("schedulerActionClicked",function(i){rf(e);let r=FT$1();return of(r.onSchedulerActionClicked(i))})("reportActionClicked",function(i){rf(e);let r=FT$1();return of(r.onReportActionClicked(i))}),ou();}if(t&2){let e=FT$1(),o=bC$1(0);zm$1("reportScheduler",o)("reportsSchedulerRightHistory",e.reportsSchedulerRightHistory())("historyState",e.historyState())("menuItems",e.menuItems())("reportsSchedulerRightPaneTabSelected",e.reportsSchedulerRightPaneTabSelected());}}var Gn=(()=>{class t{constructor(){this.reportsSchedulerStoreService=T(be),this.reportsSchedulerA
993ctionsApiService=T(we),this.pagesReportsSchedulerPageService=T(Si),this.loadingStateEnum=I,this.menuItems=Ze(Co),this.historyState=Jo$1(this.reportsSchedulerStoreService.reportsSchedulerRightPaneState$,{initialValue:null}),this.reportsSchedulerRightPaneTabSelected=Jo$1(this.reportsSchedulerStoreService.reportsSchedulerRightPaneTabSelected$,{initialValue:null}),this.reportsSchedules=Jo$1(this.reportsSchedulerStoreService.reportsSchedules$,{initialValue:null}),this.selectedReportScheduler=Jo$1(this.reportsSchedulerStoreService.selectedReportScheduler$,{initialValue:null}),this.reportsSchedulerRightHistory=kt(()=>{let e=this.selectedReportScheduler()?.id;return e?[...this.reportsSchedulerRightHistoryMap()?.get(e)||[]]:[]}),this.reportsSchedulerState=Jo$1(this.reportsSchedulerStoreService.reportsSchedulerState$,{initialValue:null}),this.isReportsSchedulerActionCompleted=Jo$1(this.reportsSchedulerStoreService.reportsSchedulerActionState$.pipe(re(e=>e===I.SUCCESS)),{initialValue:null}),this.reportsSchedulerRightHistoryMap=Jo$1(this.reportsSchedulerStoreService.reportsSchedulerRightPaneHistoryMap$,{initialValue:null});}ngOnDestroy(){this.reportsSchedulerStoreService.resetSchedulerStore();}onScheduledReportClick(e){let o={schedulerType:e,isShowTemplateField:true,isShowFollowUpPrompt:false};this.pagesReportsSchedulerPageService.openScheduledReports(o);}
993onTabSelected(e){this.reportsSchedulerActionsApiService.updateSchedulerRightPaneTab(e),this.reportsSchedulerActionsApiService.updateReportsSchedulerRightPaneHistory(this.selectedReportScheduler()?.id??"");}onSchedulerActionClicked(e){this.pagesReportsSchedulerPageService.onSchedulerActionClicked(e);}onReportActionClicked(e){this.pagesReportsSchedulerPageService.onReportActionClicked(e);}onUpdateSelectedReportScheduler(e){window.history.replaceState({},"",`/pages/reports-scheduler?scheduler=${e.id}`),this.reportsSchedulerActionsApiService.updateSelectedReportScheduler(e);}onSearchValue(e){this.reportsSchedulerActionsApiService.updateSearchReportsSchedules(e);}onTryAgainClick(){this.reportsSchedulerActionsApiService.getReportsSchedules();}static{this.\u0275fac=function(o){return new(o||t)};}static{this.\u0275cmp=yw({type:t,selectors:[["pages-reports-scheduler-page"]],decls:5,vars:8,consts:[[1,"reports-scheduler-page-table"],[3,"scheduledReport","reportsSchedulerState","reportsSchedules"],[3,"scheduledReport","updateSelectedReportScheduler","searchValue","tryAgainClick","actionClicked","reportScheduler","reportsSchedules","reportsSchedulerState","isReportsSchedulerA
993ctionCompleted"],[3,"reportScheduler","reportsSchedulerRightHistory","historyState","menuItems","reportsSchedulerRightPaneTabSelected"],[3,"tabSelected","schedulerActionClicked","reportActionClicked","reportScheduler","reportsSchedulerRightHistory","historyState","menuItems","reportsSchedulerRightPaneTabSelected"]],template:function(o,i){if(o&1&&(kg(0),cs$1(1,"div",0)(2,"pages-reports-scheduler-page-header",1),og("scheduledReport",function(c){return i.onScheduledReportClick(c)}),ou(),cs$1(3,"pages-reports-scheduler-page-table",2),og("scheduledReport",function(c){return i.onScheduledReportClick(c)})("updateSelectedReportScheduler",function(c){return i.onUpdateSelectedReportScheduler(c)})("searchValue",function(c){return i.onSearchValue(c)})("tryAgainClick",function(){return i.onTryAgainClick()})("actionClicked",function(c){return i.onSchedulerActionClicked(c)}),ou()(),IT$1(4,Rc,1,5,"pages-reports-scheduler-page-right-pane",3)),o&2){let r=i.reportsSchedulerState(),c=i.reportsSchedules(),T=DC$1(i.selectedReportScheduler());HD(2),zm$1("reportsSchedulerState",r)("reportsSchedules",c),HD(),zm$1("reportScheduler",T)("reportsSchedules",c)("reportsSchedulerState",r)("isReportsSchedulerA
993ctionCompleted",!!i.isReportsSchedulerActionCompleted()),HD(),ET$1(r===i.loadingStateEnum.LOADED&&T?4:-1);}},dependencies:[wn,$n,Hn],styles:["[_nghost-%COMP%]{display:flex;height:100%;width:100%;overflow:hidden;position:relative}[_nghost-%COMP%] .reports-scheduler-page-table[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%;width:100%}"]});}}return t})();var Yn=()=>{T(we).getReportsSchedules();};var bc=[Re,Ne,io,Qe,ti,ct,oi,em,A$1,Ry,p,Am,Ve,ii,Fe,Ke,Si,...Yr],kv=[{path:"",component:Mn,providers:bc,children:[{path:"",redirectTo:"templates",pathMatch:"full"},{path:"reports",component:Rn,resolve:{reports:kn},data:{showHeader:true,reuseComponent:true,pageTitle:T$3.REPORTS}},{path:"reports-scheduler",component:Gn,resolve:{reportsScheduler:Yn},data:{showHeader:true,reuseComponent:true,pageTitle:T$3.REPORTS}},{path:"templates",component:pn,resolve:{pages:bn},data:{showHeader:true,reuseComponent:true,pageTitle:T$3.REPORTS}},{path:"templates/:id",component:sn,resolve:{page:Tn},data:{showHeader:true,reuseComponent:true,pageTitle:T$3.REPORTS}}]},{path:"**",redirectTo:""}];var chunk45WSKWAS=/*#__PURE__*/Object.freeze({__proto__:null,GetPagesReportsRowActions:hn,PagesBaseWidgetComponent:Fa$1,PagesCostOfBreachWidgetComponent:Cb,PagesDateWidgetComponent:jb,PagesDividerWidgetComponent:Ob,PagesErrorWidgetComponent:Qy,PagesExposureWidgetComponent:Mb,PagesLikelihoodOfBreachWidgetComponent:Ib,PagesMaturityNistFunctionsWidgetComponent:xb,PagesMaturityTrendsWidgetComponent:Tb,PagesMetricBreakdownWidgetComponent:Fb,PagesMitigationSuccessTrendsWidgetComponent:_b,PagesOrganizationMaturityWidgetComponent:Bb,PagesTemplatePreviewComponent:KK,PagesTimelineViewWidgetComponent:Lb,PagesWidgetManagerService:Am,ReportsTableComponent:fn,ReportsTableHeaderComponent:di,WIDGET_SERVICES:ia$1,routes:kv});export{$f as $,A,KK as K,L,Y,chunk45WSKWAS as c,q,t$1 as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.