PageSourceSearch

https://www.lexusfinancial.com/_next/static/chunks/1710-3d41e2db816b0800.js

js lexusfinancial.com collected 2026-09-24 10:51:19 UTC 210,257 bytes, 7 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1710],{16445:(t,e,r)=>{r.d(e,{A:()=>b});var n=r(40670),i=r(44501),o=r(92769),s=r(69241),a=r(4697),l=r(87870),c=r(46842),h=r(47951),u=r(27299);function d(t){return(0,u.Ay)("MuiStepper",t)}(0,h.A)("MuiStepper",["root","horizontal","vertical","nonLinear","alternativeLabel"]);var f=r(18472),p=r(75860),g=r(37876),m=["activeStep","alternativeLabel","children","className","component","connector","nonLinear","orientation"],y=function(t){var e=t.orientation,r=t.nonLinear,n=t.alternativeLabel,i=t.classes;return(0,a.A)({root:["root",e,r&&"nonLinear",n&&"alternativeLabel"]},d,i)},w=(0,c.Ay)("div",{name:"MuiStepper",slot:"Root",overridesResolver:function(t,e){var r=t.ownerState;return[e.root,e[r.orientation],r.alternativeLabel&&e.alternativeLabel,r.nonLinear&&e.nonLinear]}})(function(t){var e=t.ownerState;return(0,i.A)({display:"flex"},"horizontal"===e.orientation&&{flexDirection:"row",alignItems:"center"},"vertical"===e.orientation&&{flexDirection:"column"},e.alternativeLabel&&{alignItems:"flex-start"})}),v=(0,g.jsx)(f.A,{});let b=o.forwardRef(function(t,e){var r=(0,l.b)({props:t,name:"MuiStepper"}),a=r.activeStep,c=void 0===a?0:a,h=r.alternativeLabel,u=void 0!==h&&h,d=r.children,f=r.className,b=r.component,x=void 0===b?"div":b,_=r.connector,S=void 0===_?v:_,C=r.nonLinear,k=void 0!==C&&C,T=r.orientation,A=void 0===T?"horizontal":T,L=(0,n.A)(r,m),M=(0,i.A)({},r,{nonLinear:k,alternativeLabel:u,orientation:A,component:x}),O=y(M),E=o.Children.toArray(d).filter(Boolean),R=E.map(function(t,e){return o.cloneElement(t,(0,i.A)({index:e,last:e+1===E.length},t.props))}),P=o.useMemo(function(){return{activeStep:c,alternativeLabel:u,connector:S,nonLinear:k,orientation:A}},[c,u,S,k,A]);return(0,g.jsx)(p.A.Provider,{value:P,children:(0,g.jsx)(w,(0,i.A)({as:x,ownerState:M,className:(0,s.A)(O.root,f),ref:e},L,{children:R}))})})},18472:(t,e,r)=>{r.d(e,{A:()=>x});var n=r(40670),i=r(44501),o=r(92769),s=r(69241),a=r(4697),l=r(33662),c=r(46842),h=r(87870),u=r(75860),d=r(54997),f=r(47951),p=r(27299);function g(t){return(0,p.Ay)("MuiStepConnector",t)}(0,f.A)("MuiStepConnector",["root","horizontal","vertical","alternativeLabel","active","completed","disabled","line","lineHorizontal","lineVertical"]);var m=r(37876),y=["className"],w=function(t){var e=t.classes,r=t.orientation,n={root:["root",r,t.alternativeLabel&&"alternativeLabel",t.active&&"active",t.completed&&"completed",t.disabled&&"disabled"],line:["line","line".concat((0,l.A)(r))]};return(0,a.A)(n,g,e)},v=(0,c.Ay)("div",{name:"MuiStepConnector",slot:"Root",overridesResolver:function(t,e){var r=t.ownerState;return[e.root,e[r.orientation],r.alternativeLabel&&e.alternativeLabel,r.completed&&e.completed]}})(function(t){var e=t.ownerState;return(0,i.A)({flex:"1 1 auto"},"vertical"===e.orientation&&{marginLeft:12},e.alternativeLabel&&{position:"absolute",top:12,left:"calc(-50% + 20px)",right:"calc(50% + 20px)"})}),b=(0,c.Ay)("span",{name:"MuiStepConnector",slot:"Line",overridesResolver:function(t,e){var r=t.ownerState;return[e.line,e["line".concat((0,l.A)(r.orientation))]]}})(function(t){var e=t.ownerState,r=t.theme,n="light"===r.palette.mode?r.palette.grey[400]:r.palette.grey[600];return(0,i.A)({display:"block",borderColor:r.vars?r.vars.palette.StepConnector.border:n},"horizontal"===e.orientation&&{borderTopStyle:"solid",borderTopWidth:1},"vertical"===e.orientation&&{borderLeftStyle:"solid",borderLeftWidth:1,minHeight:24})});let x=o.forwardRef(function(t,e){var r=(0,h.b)({props:t,name:"MuiStepConnector"}),a=r.className,l=(0,n.A)(r,y),c=o.useContext(u.A),f=c.alternativeLabel,p=c.orientation,g=o.useContext(d.A),x=g.active,_=g.disabled,S=g.completed,C=(0,i.A)({},r,{alternativeLabel:f,orientation:void 0===p?"horizontal":p,active:x,completed:S,disabled:_}),k=w(C);return(0,m.jsx)(v,(0,i.A)({className:(0,s.A)(k.root,a),ref:e,ownerState:C},l,{children:(0,m.jsx)(b,{className:k.line,ownerState:C})}))})},54997:(t,e,r)=>{r.d(e,{A:()=>n});let n=r(92769).createContext({})},75860:(t,e,r)=>{r.d(e,{A:()=>n});let n=r(92769).createContext({})},81860:(t,e,r)=>{let n;r.d(e,{X:()=>iA});var i,o,s,a,l,c,h,u,d,f,p,g,m={};r.r(m),r.d(m,{getLicenseStatus:()=>iS,registerLicenseMessage:()=>is,setScriptKey:()=>ix,validatePackage:()=>iC});var y=r(92769),w=r(95062);class v{}let b=Math.PI/180,x=Number.MAX_VALUE,_=-Number.MAX_VALUE;function S(t,e){let r=e?Math.pow(10,e):1;return Math.round(t*r)/r}class C extends v{constructor(t=0,e=0,r=0,n=0,i=0,o=0){super(),this.a=t,this.b=e,this.c=r,this.d=n,this.e=i,this.f=o}multiplyCopy(t){return new C(this.a*t.a+this.c*t.b,this.b*t.a+this.d*t.b,this.a*t.c+this.c*t.d,this.b*t.c+this.d*t.d,this.a*t.e+this.c*t.f+this.e,this.b*t.e+this.d*t.f+this.f)}invert(){let{a:t,b:e,c:r,d:n,e:i,f:o}=this,s=t*n-e*r;return 0===s?null:new C(n/s,-e/s,-r/s,t/s,(r*o-n*i)/s,(e*i-t*o)/s)}clone(){return new C(this.a,this.b,this.c,this.d,this.e,this.f)}equals(t){return!!t&&this.a===t.a&&this.b===t.b&&this.c===t.c&&this.d===t.d&&this.e===t.e&&this.f===t.f}round(t){return this.a=S(this.a,t),this.b=S(this.b,t),this.c=S(this.c,t),this.d=S(this.d,t),this.e=S(this.e,t),this.f=S(this.f,t),this}toArray(t){let e=[this.a,this.b,this.c,this.d,this.e,this.f];if(void 0!==t)for(let r=0;r<e.length;r++)e[r]=S(e[r],t);return e}toString(t,e=","){return this.toArray(t).join(e)}static translate(t,e){return new C(1,0,0,1,t,e)}
1static unit(){return new C(1,0,0,1,0,0)}static rotate(t,e,r){let n=new C;return n.a=Math.cos(t*b),n.b=Math.sin(t*b),n.c=-n.b,n.d=n.a,n.e=e-e*n.a+r*n.b||0,n.f=r-r*n.a-e*n.b||0,n}static scale(t,e){return new C(t,0,0,e,0,0)}}C.IDENTITY=C.unit();class k extends v{observers(){return this._observers=this._observers||[],this._observers}addObserver(t){return this._observers?this._observers.push(t):this._observers=[t],this}removeObserver(t){let e=this.observers(),r=e.indexOf(t);return -1!==r&&e.splice(r,1),this}trigger(t,e){let r=this._observers;if(r&&!this._suspended)for(let n=0;n<r.length;n++){let i=r[n];i[t]&&i[t](e)}return this}optionsChange(t={}){t.element=this,this.trigger("optionsChange",t)}geometryChange(){this.trigger("geometryChange",{element:this})}suspend(){return this._suspended=(this._suspended||0)+1,this}resume(){return this._suspended=Math.max((this._suspended||0)-1,0),this}_observerField(t,e){this[t]&&this[t].removeObserver(this),this[t]=e,e.addObserver(this)}}let T=k,A=(t,e)=>{let r=class extends t{};return!function(t,e){for(let r=0;r<e.length;r++){let n=e[r],i=n.charAt(0).toUpperCase()+n.substring(1,n.length);t["set"+i]=function(t){return function(e){return this[t]!==e&&(this[t]=e,this.geometryChange()),this}}(n),t["get"+i]=function(t){return function(){return this[t]}}(n)}}(r.prototype,e),r};function L(t){return t&&"function"==typeof t.matrix?t.matrix():t}class M extends A(T,["x","y"]){constructor(t,e){super(),this.x=t||0,this.y=e||0}equals(t){return t&&t.x===this.x&&t.y===this.y}clone(){return new M(this.x,this.y)}rotate(t,e){let r=M.create(e)||M.ZERO;return this.transform(C.rotate(t,r.x,r.y))}translate(t,e){return this.x+=t,this.y+=e,this.geometryChange(),this}translateWith(t){return this.translate(t.x,t.y)}move(t,e){return this.x=this.y=0,this.translate(t,e)}scale(t,e=t){return this.x*=t,this.y*=e,this.geometryChange(),this}scaleCopy(t,e){return this.clone().scale(t,e)}transform(t){let e=L(t),{x:r,y:n}=this;return this.x=e.a*r+e.c*n+e.e,this.y=e.b*r+e.d*n+e.f,this.geometryChange(),this}transformCopy(t){let e=this.clone();return t&&e.transform(t),e}distanceTo(t){let e=this.x-t.x,r=this.y-t.y;return Math.sqrt(e*e+r*r)}round(t){return this.x=S(this.x,t),this.y=S(this.y,t),this.geometryChange(),this}toArray(t){let e=void 0!==t;return[e?S(this.x,t):this.x,e?S(this.y,t):this.y]}toString(t,e=" "){let{x:r,y:n}=this;return void 0!==t&&(r=S(r,t),n=S(n,t)),r+e+n}static create(t,e){if(void 0!==t)return t instanceof M?t:1==arguments.length&&2===t.length?new M(t[0],t[1]):new M(t,e)}static min(){let t=x,e=x;for(let r=0;r<arguments.length;r++){let n=arguments[r];t=Math.min(n.x,t),e=Math.min(n.y,e)}return new M(t,e)}static max(){let t=_,e=_;for(let r=0;r<arguments.length;r++){let n=arguments[r];t=Math.max(n.x,t),e=Math.max(n.y,e)}return new M(t,e)}static minPoint(){return new M(_,_)}static maxPoint(){return new M(x,x)}static get ZERO(){return new M(0,0)}}class O extends A(T,["width","height"]){constructor(t,e){super(),this.width=t||0,this.height=e||0}equals(t){return t&&t.width===this.width&&t.height===this.height}clone(){return new O(this.width,this.height)}toArray(t){let e=void 0!==t;return[e?S(this.width,t):this.width,e?S(this.height,t):this.height]}static create(t,e){if(void 0!==t)return t instanceof O?t:1==arguments.length&&2===t.length?new O(t[0],t[1]):new O(t,e)}static get ZERO(){return new O(0,0)}}class E extends T{constructor(t=new M,e=new O,r=0){super(),this.setOrigin(t),this.setSize(e),this.setCornerRadius(r)}clone(){return new E(this.origin.clone(),this.size.clone())}equals(t){return t&&t.origin.equals(this.origin)&&t.size.equals(this.size)}setOrigin(t){return this._observerField("origin",M.create(t)),this.geometryChange(),this}getOrigin(){return this.origin}setCornerRadius(t){return this.cornerRadius=Array.isArray(t)?t:[t,t],this.geometryChange(),this}getCornerRadius(){return this.cornerRadius}setSize(t){return this._observerField("size",O.create(t)),this.geometryChange(),this}getSize(){return this.size}width(){return this.size.width}height(){return this.size.height}topLeft(){return this.origin.clone()}bottomRight(){return this.origin.clone().translate(this.width(),this.height())}topRight(){return this.origin.clone().translate(this.width(),0)}bottomLeft(){return this.origin.clone().translate(0,this.height())}center(){return this.origin.clone().translate(this.width()/2,this.height()/2)}bbox(t){let e=this.topLeft().transformCopy(t),r=this.topRight().transformCopy(t),n=this.bottomRight().transformCopy(t),i=this.bottomLeft().transformCopy(t);return E.fromPoints(e,r,n,i)}transformCopy(t){return E.fromPoints(this.topLeft().transform(t),this.bottomRight().transform(t))}expand(t,e=t){return this.size.width+=2*t,this.size.height+=2*e,this.origin.translate(-t,-e),this}expandCopy(t,e){return this.clone().expand(t,e)}containsPoint(t){let e=this.origin,r=this.bottomRight();return!(t.x<e.x||t.y<e.y||r.x<t.x||r.y<t.y)}_isOnPath(t,e){let r=this.expandCopy(e,e),n=this.expandCopy(-e,-e);return r.containsPoint(t)&&!n.containsPoint(t)}static fromPoints(){let t=M.min.apply(null,arguments),e=M.max.apply(null,arguments),r=new O(e.x-t.x,e.y-t.y);return new E(t,r)}static union(t,e){return E.fromPoints(M.min(t.topLeft(),e.topLeft()),M.max(t.bottomRight(),e.bottomRight()))}static intersect(t,e){let r={left:t.topLeft().x,top:t.topLeft().y,right:t.bottomRight().x,bottom:t.bottomRight().y},n={left:e.topLeft().x,top:e.topLeft().y,right:e.bottomRight().x,bottom:e.bottomRight().y};if(r.left<=n.right&&n.left<=r.right&&r.top<=n.bottom&&n.top<=r.bottom)return E.fromPoints(new M(Math.max(r.left,n.left),Math.max(r.top,n.top)),new M(Math.min(r.right,n.right),Math.min(r.bottom,n.bottom)))}}function R(t,e,r=10){return 0===S(Math.abs(t-e),r)}function P(t,e,r){return t<e||R(t,e,r)}function N(t,e,r,n){let i=0,o=0;return n&&(i=Math.atan2(n.c*r,n.a*e),0!==n.b&&(o=Math.atan2(n.d*r,n.b*e))),{x:i,y:o}}class I extends T{constructor(t=C.unit()){super(),this._matrix=t}clone(){return new I(this._matrix.clone())}equals(t){return t&&t._matrix.equals(this._matrix)}translate(t,e){return this._matrix=this._matrix.multiplyCopy(C.translate(t,e)),this._optionsChange(),this}scale(t,e=t,r=null){let n=r;return n&&(n=M.create(n),this._matrix=this._matrix.multiplyCopy(C.translate(n.x,n.y))),this._matrix=this._matrix.multiplyCopy(C.scale(t,e)),n&&(this._matrix=this._matrix.multiplyCopy(C.translate(-n.x,-n.y))),this._optionsChange(),this}rotate(t,e){let r=M.create(e)||M.ZERO;return this._matrix=this._matrix.multiplyCopy(C.rotate(t,r.x,r.y)),this._optionsChange(),this}multiply(t){let e=L(t);return this._matrix=this._matrix.multiplyCopy(e),this._optionsChange(),this}matrix(t){return t?(this._matrix=t,this._optionsChange(),this):this._matrix}_optionsChange(){this.optionsChange({field:"transform",value:this})}}function F(t){return null===t?null:t instanceof I?t:new I(t)}let B=Math.pow,D=["radiusX","radiusY","startAngle","endAngle","anticlockwise"];class z extends A(T,D){constructor(t=new M,e={}){super(),this.setCenter(t),this.radiusX=e.radiusX,this.radiusY=e.radiu
1sY||e.radiusX,this.startAngle=e.startAngle,this.endAngle=e.endAngle,this.anticlockwise=e.anticlockwise||!1,this.xRotation=e.xRotation}clone(){return new z(this.center,{radiusX:this.radiusX,radiusY:this.radiusY,startAngle:this.startAngle,endAngle:this.endAngle,anticlockwise:this.anticlockwise})}setCenter(t){return this._observerField("center",M.create(t)),this.geometryChange(),this}getCenter(){return this.center}pointAt(t){let e=this.center,r=t*b;return new M(e.x+this.radiusX*Math.cos(r),e.y+this.radiusY*Math.sin(r))}curvePoints(){let t,e=this.startAngle,r=this.anticlockwise?-1:1,n=[this.pointAt(e)],i=this._arcInterval(),o=i.endAngle-i.startAngle,s=Math.ceil(o/45),a=o/s,l=e;this.xRotation&&(t=F().rotate(this.xRotation,this.center));for(let e=1;e<=s;e++){let e=l+r*a,i=this._intervalCurvePoints(l,e,t);n.push(i.cp1,i.cp2,i.p2),l=e}return n}bbox(t){let e=this._arcInterval(),r=e.startAngle,n=e.endAngle,i=N(this.center,this.radiusX,this.radiusY,t),o=i.x/b,s=i.y/b,a=this.pointAt(n).transformCopy(t),l=j(o,r),c=j(s,r),h=this.pointAt(r).transformCopy(t),u=M.min(h,a),d=M.max(h,a);for(;l<n||c<n;){let e,r;l<n&&(e=this.pointAt(l).transformCopy(t),l+=90),c<n&&(r=this.pointAt(c).transformCopy(t),c+=90),h=new M(e.x,r.y),u=M.min(u,h),d=M.max(d,h)}return E.fromPoints(u,d)}_arcInterval(){let{startAngle:t,endAngle:e,anticlockwise:r}=this;if(r){let r=t;t=e,e=r}return(t>e||r&&t===e)&&(e+=360),{startAngle:t,endAngle:e}}_intervalCurvePoints(t,e,r){let n=this.pointAt(t),i=this.pointAt(e),o=this._derivativeAt(t),s=this._derivativeAt(e),a=(e*b-t*b)/3,l=new M(n.x+a*o.x,n.y+a*o.y),c=new M(i.x-a*s.x,i.y-a*s.y);return r&&(n.transform(r),i.transform(r),l.transform(r),c.transform(r)),{p1:n,cp1:l,cp2:c,p2:i}}_derivativeAt(t){let e=t*b;return new M(-this.radiusX*Math.sin(e),this.radiusY*Math.cos(e))}containsPoint(t){let e,r=this._arcInterval(),n=r.endAngle-r.startAngle,{center:i,radiusX:o,radiusY:s}=this,a=i.distanceTo(t),l=Math.atan2(t.y-i.y,t.x-i.x),c=o*s/Math.sqrt(B(o,2)*B(Math.sin(l),2)+B(s,2)*B(Math.cos(l),2)),h=this.pointAt(this.startAngle).round(10),u=this.pointAt(this.endAngle).round(10),d=function(t,e,r,n){let i=e.x-t.x,o=n.x-r.x,s=e.y-t.y,a=n.y-r.y,l=t.x-r.x,c=t.y-r.y,h=i*a-o*s,u=(i*c-s*l)/h,d=(o*c-a*l)/h;if(u>=0&&u<=1&&d>=0&&d<=1)return new M(t.x+d*i,t.y+d*s)}(i,t.round(10),h,u);if(n<180)e=d&&P(i.distanceTo(d),a)&&P(a,c);else{let n=U(i.x,i.y,o,s,t.x,t.y);360!==n&&(n=(360+n)%360);let l=r.startAngle<=n&&n<=r.endAngle;e=l&&P(a,c)||!l&&(!d||d.equals(t))}return e}_isOnPath(t,e){let r=this._arcInterval(),n=this.center,i=U(n.x,n.y,this.radiusX,this.radiusY,t.x,t.y);return 360!==i&&(i=(360+i)%360),r.startAngle<=i&&i<=r.endAngle&&this.pointAt(i).distanceTo(t)<=e}static fromPoints(t,e,r,n,i,o,s){let a=function(t){let{x1:e,y1:r,x2:n,y2:i,rx:o,ry:s,largeArc:a,swipe:l,rotation:c=0}=t,h=c*b,u=Math.cos(h),d=Math.sin(h),f=u*(e-n)/2+d*(r-i)/2,p=-d*(e-n)/2+u*(r-i)/2,g=Math.pow(f,2),m=Math.pow(p,2),y=Math.pow(o,2),w=Math.pow(s,2),v=g/y+m/w;v>1&&(o*=v=Math.sqrt(g/y+m/w),y=Math.pow(o,2),s*=v,w=Math.pow(s,2));let x=(a!==l?1:-1)*Math.sqrt((y*w-y*m-w*g)/(y*m+w*g));isNaN(x)&&(x=0);let _=o*p*x/s,C=-(s*f*x)/o,k=(f-_)/o,T=(p-C)/s,A=-(f+_)/o,L=-(p+C)/s,O=(T>=0?1:-1)*(Math.acos(k/Math.sqrt(k*k+T*T))/b),E=Math.acos(S((k*A+T*L)/(Math.sqrt(k*k+T*T)*Math.sqrt(A*A+L*L)),10))/b*(k*L-T*A>=0?1:-1);!l&&E>0&&(E-=360),l&&E<0&&(E+=360);let R=O+E,P=R>=0?1:-1;return R=Math.abs(R)%360*P,{center:new M(u*_-d*C+(e+n)/2,d*_+u*C+(r+i)/2),startAngle:O,endAngle:R,radiusX:o,radiusY:s,xRotation:c}}({x1:t.x,y1:t.y,x2:e.x,y2:e.y,rx:r,ry:n,largeArc:i,swipe:o,rotation:s});return new z(a.center,{startAngle:a.startAngle,endAngle:a.endAngle,radiusX:a.radiusX,radiusY:a.radiusY,xRotation:a.xRotation,anticlockwise:0===o})}}function U(t,e,r,n,i,o){let s=S((i-t)/r,3),a=S((o-e)/n,3);return S(Math.atan2(a,s)/b)}function j(t,e){let r=t;for(;r<e;)r+=90;return r}let $=Math.PI/2;class q extends A(T,["radius"]){constructor(t=new M,e=0){super(),this.setCenter(t),this.setRadius(e)}setCenter(t){return this._observerField("center",M.create(t)),this.geometryChange(),this}getCenter(){return this.center}
1equals(t){return t&&t.center.equals(this.center)&&t.radius===this.radius}clone(){return new q(this.center.clone(),this.radius)}pointAt(t){return this._pointAt(t*b)}bbox(t){let e=N(this.center,this.radius,this.radius,t),r=M.maxPoint(),n=M.minPoint();for(let i=0;i<4;i++){let o=this._pointAt(e.x+i*$).transformCopy(t),s=this._pointAt(e.y+i*$).transformCopy(t),a=new M(o.x,s.y);r=M.min(r,a),n=M.max(n,a)}return E.fromPoints(r,n)}_pointAt(t){let{center:e,radius:r}=this;return new M(e.x+r*Math.cos(t),e.y+r*Math.sin(t))}containsPoint(t){let{center:e,radius:r}=this;return Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2)<=Math.pow(r,2)}_isOnPath(t,e){let{center:r,radius:n}=this,i=r.distanceTo(t);return n-e<=i&&i<=n+e}}let H=null,G={get browser(){if("u"<typeof window||H)return H;return H=function(t){let e={edge:/(edge)[ \/]([\w.]+)/i,webkit:/(chrome)[ \/]([\w.]+)/i,safari:/(webkit)[ \/]([\w.]+)/i,opera:/(opera)(?:.*version|)[ \/]([\w.]+)/i,msie:/(msie\s|trident.*? rv:)([\w.]+)/i,mozilla:/(mozilla)(?:.*? rv:([\w.]+))/i},r={};for(let n in e)if(e.hasOwnProperty(n)){let i=t.match(e[n]);if(i){r[n]=!0,r[i[1].toLowerCase().split(" ")[0].split("/")[0]]=!0,r.version=parseInt(document.documentMode||i[2],10);break}}return r}(window.navigator.userAgent)}},V="u">typeof Uint8Array&&G.browser&&(!G.browser.msie||G.browser.version>9),W=(i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",{decode:function(t){for(var e=t.replace(/[^A-Za-z0-9\+\/\=]/g,""),r=0,n=e.length,o=[];r<n;){var s=i.indexOf(e.charAt(r++)),a=i.indexOf(e.charAt(r++)),l=i.indexOf(e.charAt(r++)),c=i.indexOf(e.charAt(r++)),h=s<<2|a>>>4,u=(15&a)<<4|l>>>2,d=(3&l)<<6|c;o.push(h),64!=l&&o.push(u),64!=c&&o.push(d)}return o},encode:function(t){for(var e=0,r=t.length,n="";e<r;){var o=t[e++],s=t[e++],a=t[e++],l=o>>>2,c=(3&o)<<4|s>>>4,h=(15&s)<<2|a>>>6,u=63&a;e-r==2?h=u=64:e-r==1&&(u=64),n+=i.charAt(l)+i.charAt(c)+i.charAt(h)+i.charAt(u)}return n}});function K(t){var e=0,r=0;null==t?t=V?new Uint8Array(256):[]:r=t.length;var n=V?function(e){if(e>=t.length){var r=new Uint8Array(Math.max(e+256,2*t.length));r.set(t,0),t=r}}:function(){},i=V?function(){return new Uint8Array(t.buffer,0,r)}:function(){return t},o=V?function(i){if("string"==typeof i)return g(i);var o=i.length;n(e+o),t.set(i,e),(e+=o)>r&&(r=e)}:function(t){if("string"==typeof t)return g(t);for(var e=0;e<t.length;++e)a(t[e])};function s(){return e<r?t[e++]:0}function a(i){n(e),t[e++]=255&i,e>r&&(r=e)}function l(){return s()<<8|s()}function c(t){a(t>>8),a(t)}function h(){return 65536*l()+l()}function u(t){c(t>>>16&65535),c(65535&t)}function d(){var t=h();return t>=0x80000000?t-0x100000000:t}function f(t){u(t<0?t+0x100000000:t)}function p(t){return m(t,s)}function g(t){for(var e=0;e<t.length;++e)a(t.charCodeAt(e))}function m(t,e){for(var r=Array(t),n=0;n<t;++n)r[n]=e();return r}var y={eof:function(){return e>=r},readByte:s,writeByte:a,readShort:l,writeShort:c,readLong:h,writeLong:u,readFixed:function(){return h()/65536},writeFixed:function(t){u(Math.round(65536*t))},readShort_:function(){var t=l();return t>=32768?t-65536:t},writeShort_:function(t){c(t<0?t+65536:t)},readLong_:d,writeLong_:f,readFixed_:function(){return d()/65536},writeFixed_:function(t){f(Math.round(65536*t))},read:p,write:o,readString:function(t){return String.fromCharCode.apply(String,p(t))},writeString:g,times:m,get:i,slice:V?function(e,r){if(t.buffer.slice)return new Uint8Array(t.buffer.slice(e,e+r));var n=new Uint8Array(r);return n.set(new Uint8Array(t.buffer,e,r)),n}:function(e,r){return t.slice(e,e+r)},offset:function(t){return null!=t?(e=t,y):e},skip:function(t){e+=t},toString:function(){throw Error("FIX CALLER.  BinaryStream is no longer convertible to string!")},length:function(){return r},saveExcursion:function(t){var r=e;try{return t()}finally{e=r}},writeBase64:function(t){window.atob?g(window.atob(t)):o(W.decode(t))},base64:function(){return W.encode(i())}};return y}function X(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function Y(t){return Object.keys(t).sort(function(t,e){return t-e}).map(parseFloat)}class Z{constructor(t){this.raw=t,this.scalerType=t.readLong(),this.tableCount=t.readShort(),this.searchRange=t.readShort(),this.entrySelector=t.readShort(),this.rangeShift=t.readShort();for(var e=this.tables={},r=0;r<this.tableCount;++r){var n={tag:t.readString(4),checksum:t.readLong(),offset:t.readLong(),length:t.readLong()};e[n.tag]=n}}readTable(t,e){var r=this.tables[t];if(!r)throw Error("Table "+t+" not found in directory");return this[t]=r.table=new e(this,r)}render(t){var e=Object.keys(t).length,r=Math.pow(2,Math.floor(Math.log(e)/Math.LN2)),n=16*r,i=Math.floor(Math.log(r)/Math.LN2),o=K();o.writeLong(this.scalerType),o.writeShort(e),o.writeShort(n),o.writeShort(i),o.writeShort(16*e-n);var s=16*e,a=o.offset()+s,l=null,c=K();for(var h in t)if(X(t,h)){var u=t[h];for(o.writeString(h),o.writeLong(this.checksum(u)),o.writeLong(a),o.writeLong(u.length),c.write(u),"head"==h&&(l=a),a+=u.length;a%4;)c.writeByte(0),a++}o.write(c.get());var d=this.checksum(o.get());return o.offset(l+8),o.writeLong(0xb1b0afba-d),o.get()}checksum(t){t=K(t);for(var e=0;!t.eof();)e+=t.readLong();return 0|e}}class J{constructor(t,e){this.definition=e,this.length=e.length,this.offset=e.offset,this.file=t,this.rawData=t.raw,this.parse(t.raw)}raw(){return this.rawData.slice(this.offset,this.length)}parse(){}}class Q extends J{parse(t){t.offset(this.offset),this.version=t.readLong(),this.revision=t.readLong(),this.checkSumAdjustment=t.readLong(),this.magicNumber=t.readLong(),this.flags=t.readShort(),this.unitsPerEm=t.readShort(),this.created=t.read(8),this.modified=t.read(8),this.xMin=t.readShort_(),this.yMin=t.readShort_(),this.xMax=t.readShort_(),this.yMax=t.readShort_(),this.macStyle=t.readShort(),this.lowestRecPPEM=t.readShort(),this.fontDirectionHint=t.readShort_(),this.indexToLocFormat=t.readShort_(),this.glyphDataFormat=t.readShort_()}render(t){var e=K();return e.writeLong(this.version),e.writeLong(this.revision),e.writeLong(0),e.writeLong(this.magicNumber),e.writeShort(this.flags),e.writeShort(this.unitsPerEm),e.write(this.created),e.write(this.modified),e.writeShort_(this.xMin),e.writeShort_(this.yMin),e.writeShort_(this.xMax),e.writeShort_(this.yMax
1),e.writeShort(this.macStyle),e.writeShort(this.lowestRecPPEM),e.writeShort_(this.fontDirectionHint),e.writeShort_(t),e.writeShort_(this.glyphDataFormat),e.get()}}class tt extends J{parse(t){t.offset(this.offset),0===this.file.head.indexToLocFormat?this.offsets=t.times(this.length/2,function(){return 2*t.readShort()}):this.offsets=t.times(this.length/4,t.readLong)}offsetOf(t){return this.offsets[t]}lengthOf(t){return this.offsets[t+1]-this.offsets[t]}render(t){for(var e=K(),r=t[t.length-1]>65535,n=0;n<t.length;++n)r?e.writeLong(t[n]):e.writeShort(t[n]/2);return{format:+!!r,table:e.get()}}}class te extends J{parse(t){t.offset(this.offset),this.version=t.readLong(),this.ascent=t.readShort_(),this.descent=t.readShort_(),this.lineGap=t.readShort_(),this.advanceWidthMax=t.readShort(),this.minLeftSideBearing=t.readShort_(),this.minRightSideBearing=t.readShort_(),this.xMaxExtent=t.readShort_(),this.caretSlopeRise=t.readShort_(),this.caretSlopeRun=t.readShort_(),this.caretOffset=t.readShort_(),t.skip(8),this.metricDataFormat=t.readShort_(),this.numOfLongHorMetrics=t.readShort()}render(t){var e=K();return e.writeLong(this.version),e.writeShort_(this.ascent),e.writeShort_(this.descent),e.writeShort_(this.lineGap),e.writeShort(this.advanceWidthMax),e.writeShort_(this.minLeftSideBearing),e.writeShort_(this.minRightSideBearing),e.writeShort_(this.xMaxExtent),e.writeShort_(this.caretSlopeRise),e.writeShort_(this.caretSlopeRun),e.writeShort_(this.caretOffset),e.write([0,0,0,0,0,0,0,0]),e.writeShort_(this.metricDataFormat),e.writeShort(t.length),e.get()}}class tr extends J{parse(t){t.offset(this.offset),this.version=t.readLong(),this.numGlyphs=t.readShort(),this.maxPoints=t.readShort(),this.maxContours=t.readShort(),this.maxComponentPoints=t.readShort(),this.maxComponentContours=t.readShort(),this.maxZones=t.readShort(),this.maxTwilightPoints=t.readShort(),this.maxStorage=t.readShort(),this.maxFunctionDefs=t.readShort(),this.maxInstructionDefs=t.readShort(),this.maxStackElements=t.readShort(),this.maxSizeOfInstructions=t.readShort(),this.maxComponentElements=t.readShort(),this.maxComponentDepth=t.readShort()}render(t){var e=K();return e.writeLong(this.version),e.writeShort(t.length),e.writeShort(this.maxPoints),e.writeShort(this.maxContours),e.writeShort(this.maxComponentPoints),e.writeShort(this.maxComponentContours),e.writeShort(this.maxZones),e.writeShort(this.maxTwilightPoints),e.writeShort(this.maxStorage),e.writeShort(this.maxFunctionDefs),e.writeShort(this.maxInstructionDefs),e.writeShort(this.maxStackElements),e.writeShort(this.maxSizeOfInstructions),e.writeShort(this.maxComponentElements),e.writeShort(this.maxComponentDepth),e.get()}}class tn extends J{parse(t){t.offset(this.offset);var e=this.file,r=e.hhea;this.metrics=t.times(r.numOfLongHorMetrics,function(){return{advance:t.readShort(),lsb:t.readShort_()}});var n=e.maxp.numGlyphs-e.hhea.numOfLongHorMetrics;this.leftSideBearings=t.times(n,t.readShort_)}forGlyph(t){var e=this.metrics,r=e.length;return t<r?e[t]:{advance:e[r-1].advance,lsb:this.leftSideBearings[t-r]}}render(t){for(var e=K(),r=0;r<t.length;++r){var n=this.forGlyph(t[r]);e.writeShort(n.advance),e.writeShort_(n.lsb)}return e.get()}}var ti=function(){class t{get compound(){return!1}constructor(t){this.raw=t}render(){return this.raw.get()}}class e{get compound(){return!0}constructor(t){this.raw=t;for(var e=this.glyphIds=[],r=this.idOffsets=[];;){var n=t.readShort();if(r.push(t.offset()),e.push(t.readShort()),!(32&n))break;t.skip(1&n?4:2),128&n?t.skip(8):64&n?t.skip(4):8&n&&t.skip(2)}}render(t){for(var e=K(this.raw.get()),r=0;r<this.glyphIds.length;++r){var n=this.glyphIds[r];e.offset(this.idOffsets[r]),e.writeShort(t[n])}return e.get()}}return class extends J{parse(){this.cache={}}glyphFor(r){var n=this.cache;if(X(n,r))return n[r];var i=this.file.loca,o=i.lengthOf(r);if(0===o)return n[r]=null;var s=this.rawData,a=this.offset+i.offsetOf(r),l=K(s.slice(a,o)),c=l.readShort_(),h=l.readShort_(),u=l.readShort_(),d=l.readShort_(),f=l.readShort_(),p=n[r]=c<0?new e(l):new t(l);return p.numberOfContours=c,p.xMin=h,p.yMin=u,p.xMax=d,p.yMax=f,p}render(t,e,r){for(var n=K(),i=[],o=0;o<e.length;++o){var s=t[e[o]];n.offset()%2&&n.writeByte(0),i.push(n.offset()),s&&n.write(s.render(r))}return n.offset()%2&&n.writeByte(0),i.push(n.offset()),{table:n.get(),offsets:i}}}}(),to=function(){class t{constructor(t,e){this.text=t,this.length=t.length,this.platformID=e.platformID,this.platformSpecificID=e.platformSpecificID,this.languageID=e.languageID,this.nameID=e.nameID}}return class extends J{parse(e){e.offset(this.offset),e.readShort();for(var r=e.readShort(),n=this.offset+e.readShort(),i=e.times(r,function(){return{platformID:e.readShort(),platformSpecificID:e.readShort(),languageID:e.readShort(),nameID:e.readShort(),length:e.readShort(),offset:e.readShort()+n}}),o=this.strings={},s=0;s<i.length;++s){var a=i[s];e.offset(a.offset);var l=e.readString(a.length);o[a.nameID]||(o[a.nameID]=[]),o[a.nameID].push(new t(l,a))}this.postscriptEntry=o[6][0],this.postscriptName=this.postscriptEntry.text.replace(/[^\x20-\x7F]/g,"")}render(e){var r=this.strings,n=0;for(var i in r)X(r,i)&&(n+=r[i].length);var o=K(),s=K();for(i in o.writeShort(0),o.writeShort(n),o.writeShort(6+12*n),r)if(X(r,i))for(var a=6==i?[new t(e,this.postscriptEntry)]:r[i],l=0;l<a.length;++l){var c=a[l];o.writeShort(c.platformID),o.writeShort(c.platformSpecificID),o.writeShort(c.languageID),o.writeShort(c.nameID),o.writeShort(c.length),o.writeShort(s.offset()),s.writeString(c.text)}return o.write(s.get()),o.get()}}}(),ts=(o=".notdef .null nonmarkingreturn space exclam quotedbl numbersign dollar percent ampersand quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon less equal greater question at A B C D E F G H I J K L M N O P Q R S T U V W X Y Z bracketleft backslash bracketright asciicircum underscore grave a b c d e f g h i j k l m n o p q r s t u v w x y z braceleft bar braceright asciitilde Adieresis Aring Ccedilla Eacute Ntilde Odieresis Udieresis aacute agrave acircumflex adieresis atilde aring ccedilla eacute egrave ecircumflex edieresis iacute igrave icircumflex idieresis ntilde oacute ograve ocircumflex odieresis otilde uacute ugrave ucircumflex udieresis dagger degree cent sterling section bullet paragraph germandbls registered copyright trademark acute dieresis notequal AE Oslash infinity plusminus lessequal greaterequal yen mu partialdiff summation product pi integral ordfeminine ordmasculine Omega ae oslash questiondown exclamdown logicalnot radical florin approxequal Delta guillemotleft guillemotright ellipsis nonbreakingspace Agrave Atilde Otilde OE oe endash emdash quotedblleft quotedblright quoteleft quoteright divide lozenge ydieresis Ydieresis fraction currency guilsinglleft guilsinglright fi fl daggerdbl periodce
1ntered quotesinglbase quotedblbase perthousand Acircumflex Ecircumflex Aacute Edieresis Egrave Iacute Icircumflex Idieresis Igrave Oacute Ocircumflex apple Ograve Uacute Ucircumflex Ugrave dotlessi circumflex tilde macron breve dotaccent ring cedilla hungarumlaut ogonek caron Lslash lslash Scaron scaron Zcaron zcaron brokenbar Eth eth Yacute yacute Thorn thorn minus multiply onesuperior twosuperior threesuperior onehalf onequarter threequarters franc Gbreve gbreve Idotaccent Scedilla scedilla Cacute cacute Ccaron ccaron dcroat".split(/\s+/g),class extends J{parse(t){switch(t.offset(this.offset),this.format=t.readLong(),this.italicAngle=t.readFixed_(),this.underlinePosition=t.readShort_(),this.underlineThickness=t.readShort_(),this.isFixedPitch=t.readLong(),this.minMemType42=t.readLong(),this.maxMemType42=t.readLong(),this.minMemType1=t.readLong(),this.maxMemType1=t.readLong(),this.format){case 65536:case 196608:break;case 131072:e=t.readShort(),this.glyphNameIndex=t.times(e,t.readShort),this.names=[];for(var e,r=this.offset+this.length;t.offset()<r;)this.names.push(t.readString(t.readByte()));break;case 151552:e=t.readShort(),this.offsets=t.read(e);break;case 262144:this.map=t.times(this.file.maxp.numGlyphs,t.readShort)}}glyphFor(t){switch(this.format){case 65536:return o[t]||".notdef";case 131072:var e=this.glyphNameIndex[t];if(e<o.length)return o[e];return this.names[e-o.length]||".notdef";case 151552:case 196608:return".notdef";case 262144:return this.map[t]||65535}}render(t){if(196608==this.format)return this.raw();var e=K(this.rawData.slice(this.offset,32));e.writeLong(131072),e.offset(32);for(var r=[],n=[],i=0;i<t.length;++i){var s=t[i],a=this.glyphFor(s),l=o.indexOf(a);l>=0?r.push(l):(r.push(o.length+n.length),n.push(a))}for(e.writeShort(t.length),i=0;i<r.length;++i)e.writeShort(r[i]);for(i=0;i<n.length;++i)e.writeByte(n[i].length),e.writeString(n[i]);return e.get()}}),ta=function(){class t{constructor(t,e,r){var n=this;n.platformID=t.readShort(),n.platformSpecificID=t.readShort(),n.offset=e+t.readLong(),t.saveExcursion(function(){var e;switch(t.offset(n.offset),n.format=t.readShort(),n.format){case 0:n.length=t.readShort(),n.language=t.readShort();for(var i=0;i<256;++i)r[i]=t.readByte();break;case 4:n.length=t.readShort(),n.language=t.readShort();var o=t.readShort()/2;t.skip(6);var s=t.times(o,t.readShort);t.skip(2);var a=t.times(o,t.readShort),l=t.times(o,t.readShort_),c=t.times(o,t.readShort),h=(n.length+n.offset-t.offset())/2,u=t.times(h,t.readShort);for(i=0;i<o;++i){var d,f=a[i],p=s[i];for(e=f;e<=p;++e)0===c[i]?d=e+l[i]:0!==(d=u[c[i]/2-(o-i)+(e-f)]||0)&&(d+=l[i]),r[e]=65535&d}break;case 6:n.length=t.readShort(),n.language=t.readShort(),e=t.readShort();for(var g=t.readShort();g-- >0;)r[e++]=t.readShort();break;case 12:t.readShort(),n.length=t.readLong(),n.language=t.readLong();for(var m=t.readLong();m-- >0;){e=t.readLong();for(var y=t.readLong(),w=t.readLong();e<=y;)r[e++]=w++}break;default:window.console&&window.console.error("Unhandled CMAP format: "+n.format)}})}}return class extends J{parse(e){var r=this,n=r.offset;e.offset(n),r.codeMap={},r.version=e.readShort();var i=e.readShort();r.tables=e.times(i,function(){return new t(e,n,r.codeMap)})}static render(t,e){var r=K();return r.writeShort(0),r.writeShort(1),r.write(function(t,e){for(var r=Y(t),n=[],i=[],o=null,s=null,a=0;a<r.length;++a){var l=r[a],c=e[t[l]]-l;(null==o||c!==s)&&(o&&i.push(o),n.push(l),s=c),o=l}o&&i.push(o),i.push(65535),n.push(65535);var h=n.length,u=2*h,d=2*Math.pow(2,Math.floor(Math.log(h)/Math.LN2)),f=Math.log(d/2)/Math.LN2,p=[],g=[],m=[];for(a=0;a<h;++a){var y=n[a],w=i[a];if(65535==y){p.push(0),g.push(0);break}var v=e[t[y]];if(y-v>=32768){p.push(0),g.push(2*(m.length+h-a));for(var b=y;b<=w;++b)m.push(e[t[b]])}else p.push(v-y),g.push(0)}var x=K();return x.writeShort(3),x.writeShort(1),x.writeLong(12),x.writeShort(4),x.writeShort(16+8*h+2*m.length),x.writeShort(0),x.writeShort(u),x.writeShort(d),x.writeShort(f),x.writeShort(u-d),i.forEach(x.writeShort),x.writeShort(0),n.forEac
1h(x.writeShort),p.forEach(x.writeShort_),g.forEach(x.writeShort),m.forEach(x.writeShort),x.get()}(t,e)),r.get()}}}();class tl extends J{parse(t){t.offset(this.offset),this.version=t.readShort(),this.averageCharWidth=t.readShort_(),this.weightClass=t.readShort(),this.widthClass=t.readShort(),this.type=t.readShort(),this.ySubscriptXSize=t.readShort_(),this.ySubscriptYSize=t.readShort_(),this.ySubscriptXOffset=t.readShort_(),this.ySubscriptYOffset=t.readShort_(),this.ySuperscriptXSize=t.readShort_(),this.ySuperscriptYSize=t.readShort_(),this.ySuperscriptXOffset=t.readShort_(),this.ySuperscriptYOffset=t.readShort_(),this.yStrikeoutSize=t.readShort_(),this.yStrikeoutPosition=t.readShort_(),this.familyClass=t.readShort_(),this.panose=t.times(10,t.readByte),this.charRange=t.times(4,t.readLong),this.vendorID=t.readString(4),this.selection=t.readShort(),this.firstCharIndex=t.readShort(),this.lastCharIndex=t.readShort(),this.version>0&&(this.ascent=t.readShort_(),this.descent=t.readShort_(),this.lineGap=t.readShort_(),this.winAscent=t.readShort(),this.winDescent=t.readShort(),this.codePageRange=t.times(2,t.readLong),this.version>1&&(this.xHeight=t.readShort(),this.capHeight=t.readShort(),this.defaultChar=t.readShort(),this.breakChar=t.readShort(),this.maxContext=t.readShort()))}render(){return this.raw()}}var tc=1e5;class th{constructor(t){this.font=t,this.subset={},this.unicodes={},this.ogid2ngid={0:0},this.ngid2ogid={0:0},this.ncid2ogid={},this.next=this.firstChar=1,this.nextGid=1,this.psName=function(){for(var t="",e=String(tc),r=0;r<e.length;++r)t+=String.fromCharCode(e.charCodeAt(r)-48+65);return++tc,t}()+"+"+this.font.psName}use(t){var e=this;if("string"==typeof t)return(function(t){for(var e,r,n=[],i=0,o=t.length;i<o;)(e=t.charCodeAt(i++))>=55296&&e<=56319&&i<o?(64512&(r=t.charCodeAt(i++)))==56320?n.push(((1023&e)<<10)+(1023&r)+65536):(n.push(e),i--):n.push(e);return n})(t).reduce(function(t,r){return t+String.fromCharCode(e.use(r))},"");var r=e.unicodes[t];if(!r){r=e.next++,e.subset[r]=t,e.unicodes[t]=r;var n=e.font.cmap.codeMap[t];if(n&&(e.ncid2ogid[r]=n,null==e.ogid2ngid[n])){var i=e.nextGid++;e.ogid2ngid[n]=i,e.ngid2ogid[i]=n}}return r}encodeText(t){return this.use(t)}glyphIds(){return Y(this.ogid2ngid)}glyphsFor(t,e){e||(e={});for(var r=0;r<t.length;++r){var n=t[r];if(!e[n]){var i=e[n]=this.font.glyf.glyphFor(n);i&&i.compound&&this.glyphsFor(i.glyphIds,e)}}return e}render(){var t=this.glyphsFor(this.glyphIds());for(var e in t)if(X(t,e)&&(e=parseInt(e,10),null==this.ogid2ngid[e])){var r=this.nextGid++;this.ogid2ngid[e]=r,this.ngid2ogid[r]=e}var n=Y(this.ngid2ogid).map(function(t){return this.ngid2ogid[t]},this),i=this.font,o=i.glyf.render(t,n,this.ogid2ngid),s=i.loca.render(o.offsets);this.lastChar=this.next-1;var a={cmap:ta.render(this.ncid2ogid,this.ogid2ngid),glyf:o.table,loca:s.table,hmtx:i.hmtx.render(n),hhea:i.hhea.render(n),maxp:i.maxp.render(n),post:i.post.render(n),name:i.name.render(this.psName),head:i.head.render(s.format),"OS/2":i.os2.render()};return this.font.directory.render(a)}cidToGidMap(){for(var t=K(),e=0,r=this.firstChar;r<this.next;++r){for(;e<r;)t.writeShort(0),e++;var n=this.ncid2ogid[r];if(n){var i=this.ogid2ngid[n];t.writeShort(i)}else t.writeShort(0);e++}return t.get()}}class tu{constructor(t,e){var r=this,n=r.contents=K(t);if("ttcf"==n.readString(4)){const t=function(){n.offset(i),r.parse()};if(!e)throw Error("Must specify a name for TTC files");n.readLong();for(var i,o=n.readLong(),s=0;s<o;++s)if(i=n.readLong(),n.saveExcursion(t),r.psName==e)return;throw Error("Font "+e+" not found in collection")}n.offset(0),r.parse()}parse(){var t=this.directory=new Z(this.contents);this.head=t.readTable("head",Q),this.loca=t.readTable("loca",tt),this.hhea=t.readTable("hhea",te),this.maxp=t.readTable("maxp",tr),this.hmtx=t.readTable("hmtx",tn),this.glyf=t.readTable("glyf",ti),this.name=t.readTable("name",to),this.post=t.readTable("post",ts),this.cmap=t.readTable("cmap",ta),this.os2=t.readTable("OS/2",tl),this.psName=this.name.postscriptName,this.ascent=this.os2.ascent||this.hhea.ascent,this.descent=this.os2.descent||this.hhea.descent,this.lineGap=this.os2.lineGap||this.hhea.lineGap,this.scale=1e3/this.head.unitsPerEm}widthOfGlyph(t){return this.hmtx.forGlyph(t).advance*this.scale}makeSubset(){return new th(this)}}let td=r(99295).Kc,tf=String.fromCharCode;function tp(t){return tf(t>>8)+tf(255&t)}let tg="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
1+/=";function tm(t){let e="",r=0,n=function(t){let e="";for(let r=0;r<t.length;r++){let n=t.charCodeAt(r);if(55296<=n&&n<=56319){let e=n,i=t.charCodeAt(++r);isNaN(i)||(n=(e-55296)*1024+(i-56320)+65536)}n<128?e+=tf(n):n<2048?(e+=tf(192|n>>>6),e+=tf(128|63&n)):n<65536?(e+=tf(224|n>>>12),e+=tf(128|n>>>6&63),e+=tf(128|63&n)):n<1114111&&(e+=tf(240|n>>>18),e+=tf(128|n>>>12&63),e+=tf(128|n>>>6&63),e+=tf(128|63&n))}return e}(t);for(;r<n.length;){let t=n.charCodeAt(r++),i=n.charCodeAt(r++),o=n.charCodeAt(r++),s=t>>2,a=(3&t)<<4|i>>4,l=(15&i)<<2|o>>6,c=63&o;isNaN(i)?l=c=64:isNaN(o)&&(c=64),e=e+tg.charAt(s)+tg.charAt(a)+tg.charAt(l)+tg.charAt(c)}return e}let ty=G.browser;var tw=0;let tv=0,tb={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],executive:[521.86,756],folio:[612,936],legal:[612,1008],letter:[612,792],tabloid:[792,1224]};function tx(){var t=0,e=K();function r(){for(var t=0;t<arguments.length;++t){var n,i=arguments[t];if(void 0===i)throw Error("Cannot output undefined to PDF");if(i instanceof tF)i.beforeRender(r),i.render(r);else if(tE(i))!function(t,e){e("["),t.length>0&&e.withIndent(function(){for(var r=0;r<t.length;++r)r>0&&r%8==0?e.indent(t[r]):e(" ",t[r])}),e(" ]")}(i,r);else if(i instanceof Date){r("(D:",tM((n=i).getUTCFullYear(),4),tM(n.getUTCMonth()+1,2),tM(n.getUTCDate(),2),tM(n.getUTCHours(),2),tM(n.getUTCMinutes(),2),tM(n.getUTCSeconds(),2),"Z)")}else if("number"==typeof i){if(isNaN(i))throw Error("Cannot output NaN to PDF");var o=i.toFixed(7);o.indexOf(".")>=0&&(o=o.replace(/\.?0+$/,"")),"-0"==o&&(o="0"),e.writeString(o)}else/string|boolean/.test(typeof i)?e.writeString(String(i)):"function"==typeof i.get?e.write(i.get()):"object"==typeof i&&(i?r(new tj(i)):e.writeString("null"))}}return r.writeData=function(t){e.write(t)},r.withIndent=function(e){++t,e(r),--t},r.indent=function(){r("\n",tL("",2*t,"  ")),r.apply(null,arguments)},r.offset=function(){return e.offset()},r.toString=function(){throw Error("FIX CALLER")},r.get=function(){return e.get()},r.stream=function(){return e},r}function t_(t){if("function"!=typeof t){var e=t;t=function(t,r){return t in e?e[t]:r}}var r=t("paperSize",tb.a4);if(!r)return{};if("string"==typeof r&&null==(r=tb[r.toLowerCase()]))throw Error("Unknown paper size");r[0]=tI(r[0]),r[1]=tI(r[1]),t("landscape",!1)&&(r=[Math.max(r[0],r[1]),Math.min(r[0],r[1])]);var n=t("margin");return n&&(n="string"==typeof n||"number"==typeof n?{left:n=tI(n,0),top:n,right:n,bottom:n}:{left:tI(n.left,0),top:tI(n.top,0),right:tI(n.right,0),bottom:tI(n.bottom,0)},t("addMargin")&&(r[0]+=n.left+n.right,r[1]+=n.top+n.bottom)),{paperSize:r,margin:n}}var tS={"Times-Roman":!0,"Times-Bold":!0,"Times-Italic":!0,"Times-BoldItalic":!0,Helvetica:!0,"Helvetica-Bold":!0,"Helvetica-Oblique":!0,"Helvetica-BoldOblique":!0,Courier:!0,"Courier-Bold":!0,"Courier-Oblique":!0,"Courier-BoldOblique":!0,Symbol:!0,ZapfDingbats:!0},tC={},tk=(s=function(t,e){var r=tS[t];r?e(r):function(t,e){let r;if(ty.msie&&(r=/^data:.*?;base64,/i.exec(t)))return e(function(t){if(window.atob){let e=window.atob(t),r=new Uint8Array(e.length);for(let t=0;t<e.length;t++)r[t]=e.charCodeAt(t);return r}var e=W.decode(t);let r=new Uint8Array(e.length);for(let t=0;t<e.length;t++)r[t]=e[t];return r}(t.substr(r[0].length)));function n(){window.console&&(window.console.error?window.console.error("Cannot load URL: %s",t):window.console.log("Cannot load URL: %s",t)),e(null)}var i=new XMLHttpRequest;i.open("GET",t,!0),V&&(i.responseType="arraybuffer"),i.onload=function(){200==i.status||304==i.status?V?e(new Uint8Array(i.response)):e(new window.VBArray(i.responseBody).toArray()):n()},i.onerror=n,i.send(null)}(t,function(r){if(null==r)throw Error("Cannot load font from "+t);var n=new tu(r);tS[t]=n,e(n)})},function(t,e){var r=t.length,n=r;if(0===r)return e();function i(){0==--r&&e()}for(;n-- >0;)s(t[n],i)}),tT=function(t,e,r){r=Object.assign({jpegQuality:.92,keepPNG:!1},r);var n=Object.keys(t),i=n.length;if(0===i)return e();function o(){0==--i&&e()}n.forEach(function(e){!function(t,e,r,n){var i,o,s=tC[t];if(s)r(s);else if(s=new Image,/^data:/i.test(t)||(s.crossOrigin="Anonymous"),V&&!/^data:/i.test(t)){var a=new XMLHttpRequest;a.onload=function(){if(o=a.response,ty.mozilla&&"image/svg+xml"==o.type){let t=new FileReader;t.onload=function(){let t=new window.DOMParser().parseFromString(this.result,"image/svg+xml").documentElement;if(t.getAttribute("width")&&t.getAttribute("height"))l(i=URL.createObjectURL(o));else{t.setAttribute("width",e.width),t.setAttribute("height",e.height);let r=new window.XMLSerializer().serializeToString(t);l(`data:image/svg+xml;base64,${tm(r)}`)}},t.readAsText(o)}else l(i=URL.createObjectURL(o))},a.onerror=h,a.open("GET",t,!0),a.responseType="blob",a.send()}else l(t);function l(t){s.src=t,s.complete&&!ty.msie?u.call(s):(s.onload=u,s.onerror=h)}function c(){e||(e={width:s.width,height:s.height});var o,a=document.createElement("canvas");a.width=e.width,a.height=e.height;var l=a.getContext("2d");l.drawImage(s,0,0,e.width,e.height);try{o=l.getImageData(0,0,e.width,e.height)}catch(t){h();return}finally{i&&URL.revokeObjectURL(i)}for(var c=!1,u=K(),d=K(),f=o.data,p=0;p<f.length;){u.writeByte(f[p++]),u.writeByte(f[p++]),u.writeByte(f[p++]);var g=f[p++];g<255&&(c=!0),d.writeByte(g)}if(c||n.keepPNG)s=new tW(e.width,e.height,u,d);else{var m=a.toDataURL("image/jpeg",n.jpegQuality);m=m.substr(m.indexOf(";base64,")+8);var y=K();y.writeBase64(m),s=new tV(y)}r(tC[t]=s)}function h(){r(tC[t]="ERROR")}function u(){if(e){let t=o&&"image/svg+xml"===o.type||/^data:image\/svg\+xml;/i.test(this.src.substring(0,19)),r=e.width>=s.width||e.height>=s.height;!t&&r&&(e=null)}if(!e&&o&&/^image\/jpe?g$/i.test(o.type)){let e=new FileReader;e.onload=function(){try{let e=new tV(K(new Uint8Array(this.result)));URL.revokeObjectURL(i),r(tC[t]=e)}catch(t){c()}},e.readAsArrayBuffer(o)}else c()}}(e,t[e],o,r)})};class tA{constructor(t){var e=this,r=tx(),n=0,i=[];function o(e,r){return t&&null!=t[e]?t[e]:r}e.getOption=o,e.attach=function(t){if(0>i.indexOf(t)){var e,r,o;e=++n,r=t.beforeRender,o=t.render,t.beforeRender=function(){},t.render=function(t){t(e," 0 R")},t.renderFull=function(n){t._offset=n.offset(),n(e," 0 obj "),r.call(t,n),o.call(t,n),n(" endobj")},i.push(t)}return t},e.pages=[],e.FONTS={},e.PATTERNS={},e.IMAGES={},e.GRAD_COL_FUNCTIONS={},e.GRAD_OPC_FUNCTIONS={},e.GRAD_COL={},e.GRAD_OPC={};var s=e.attach(new tq),a=e.attach(new tH);if(o("autoPrint")){let t={};t.JavaScript=new tj({Names:[new tB("JS"),e.attach(new tj({S:tU("JavaScript"),JS:new tB("print(true);")}))]}),s.props.Names=new tj(t)}s.setPages(a);var l=e.attach(new tj({Producer:new tB(o("producer","Kendo UI PDF Generator"),!0),Title:new tB(o("title",""),!0),Author:new tB(o("author",""),!0),Subject:ne
1w tB(o("subject",""),!0),Keywords:new tB(o("keywords",""),!0),Creator:new tB(o("creator","Kendo UI PDF Generator"),!0),CreationDate:o("date",new Date)}));e.addPage=function(t){var r=t_(function(e,r){return t&&null!=t[e]?t[e]:r}),n=r.paperSize,i=r.margin,o=n[0],s=n[1];i&&(o-=i.left+i.right,s-=i.top+i.bottom);var l=new t$(tx(),null,!0),c={Contents:e.attach(l),Parent:a,MediaBox:[0,0,n[0],n[1]]},h=new tQ(e,c);return h._content=l,a.addPage(e.attach(h)),h.transform(1,0,0,-1,0,n[1]),i&&(h.translate(i.left,i.top),h.rect(0,0,o,s),h.clip()),e.pages.push(h),h},e.render=function(){for(r("%PDF-1.4","\n","%\xc2\xc1\xda\xcf\xce","\n","\n"),t=0;t<i.length;++t)i[t].renderFull(r),r("\n","\n");var t,e=r.offset();for(r("xref","\n",0," ",i.length+1,"\n"),r("0000000000 65535 f ","\n"),t=0;t<i.length;++t)r(tM(i[t]._offset,10)," 00000 n ","\n");return r("\n"),r("trailer","\n"),r(new tj({Size:i.length+1,Root:s,Info:l}),"\n","\n"),r("startxref","\n",e,"\n"),r("%%EOF","\n"),r.stream().offset(0)},e.loadFonts=tk,e.loadImages=tT}getFont(t){var e=this.FONTS[t];if(!e){if(!(e=tS[t]))throw Error("Font "+t+" has not been loaded");e=!0===e?this.attach(new tX(t)):this.attach(new tY(this,e)),this.FONTS[t]=e}return e}getPattern(t,e,r){let n=this.PATTERNS[t.id];return n||(n=this.attach(new tK(t,e,r)),this.PATTERNS[t.id]=n),n}getImage(t){var e=this.IMAGES[t];if(!e){if(!(e=tC[t]))throw Error("Image "+t+" has not been loaded");if("ERROR"===e)return null;e=this.IMAGES[t]=this.attach(e.asStream(this))}return e}getOpacityGS(t,e){var r=parseFloat(t).toFixed(3);t=parseFloat(r),r+=e?"S":"F";var n=this._opacityGSCache||(this._opacityGSCache={}),i=n[r];if(!i){var o={Type:tU("ExtGState")};e?o.CA=t:o.ca=t,(i=this.attach(new tj(o)))._resourceName=tU("GS"+ ++tw),n[r]=i}return i}dict(t){return new tj(t)}name(t){return tU(t)}stream(t,e){return new t$(e,t)}}function tL(t,e,r){for(;t.length<e;)t=r+t;return t}function tM(t,e){return tL(String(t),e,"0")}function tO(t,e){return Object.prototype.hasOwnProperty.call(t,e)}var tE=Array.isArray||function(t){return t instanceof Array};function tR(t){return 72/25.4*t}function tP(t){return tR(10*t)}function tN(t){return 72*t}function tI(t,e){if("number"==typeof t)return t;if("string"==typeof t){var r;if(r=/^\s*([0-9.]+)\s*(mm|cm|in|pt)\s*$/.exec(t)){var n=parseFloat(r[1]);if(!isNaN(n))return"pt"==r[2]?n:({mm:tR,cm:tP,in:tN})[r[2]](n)}}if(null!=e)return e;throw Error("Can't parse unit: "+t)}class tF{beforeRender(){}}class tB extends tF{constructor(t,e){super(),this.value=t,this.utf16be=!!e}render(t){let e=this.value;if(this.utf16be)t("(",e=(e="\xfe\xff"+function(t){let e="";for(let r=0;r<t.length;r++){let n=t.charCodeAt(r);if(n<65535)e+=tp(n);else{let t=(n-65536>>10)+55296,r=(n-65536&1023)+56320;e+=tp(t),e+=tp(r)}}return e}(e)).replace(/([\(\)\\])/g,"\\$1"),")");else{let n=[40];for(var r=0;r<e.length;++r){let t=255&e.charCodeAt(r);(40==t||41==t||92==t)&&n.push(92),n.push(t)}n.push(41),t.writeData(n)}}toString(){return this.value}}class tD extends tB{constructor(t){super(t),this.value=t}render(t){t("<");for(var e=0;e<this.value.length;++e)t(tM(this.value.charCodeAt(e).toString(16),4));t(">")}}class tz extends tF{static get(t){return tU(t)}constructor(t){super(),this.name=t}render(t){t("/"+this.escape())}escape(){return this.name.replace(/[^\x21-\x7E]/g,function(t){return"#"+tM(t.charCodeAt(0).toString(16),2)})}toString(){return this.name}}function tU(t){return new tz(t)}class tj extends tF{constructor(t){super(),this.props=t}render(t){var e=this.props,r=!0;t("<<"),t.withIndent(function(){for(var n in e)tO(e,n)&&!/^_/.test(n)&&(r=!1,t.indent(tU(n)," ",e[n]))}),r||t.indent(),t(">>")}}class t$ extends tF{constructor(t,e,r){if(super(),"string"==typeof t){var n=K();n.write(t),t=n}this.data=t,this.props=e||{},this.compress=r}render(t){var e=this.data.get(),r=this.props;this.compress&&(r.Filter?r.Filter instanceof Array||(r.Filter=[r.Filter]):r.Filter=[],r.Filter.unshift(tU("FlateDecode")),e=td(e)),r.Length=e.length,t(new tj(r)," stream","\n"),t.writeData(e),t("\n","endstream")}}class tq extends tj{constructor(){super({Type:tU("Catalog")})}setPages(t){this.props.Pages=t}}class tH extends tj{constructor(){super({Type:tU("Pages"),Kids:[],C
1ount:0})}addPage(t){this.props.Kids.push(t),this.props.Count++}}var tG=[192,193,194,195,197,198,199,201,202,203,205,206,207];class tV{constructor(t){if(t.offset(0),65496!=t.readShort())throw Error("Invalid JPEG image");for(;!t.eof();){if(255!=t.readByte())throw Error("Invalid JPEG image");var e,r,n,i,o=t.readByte(),s=t.readShort();if(tG.indexOf(o)>=0){i=t.readByte(),r=t.readShort(),e=t.readShort(),n=t.readByte();break}t.skip(s-2)}if(null==n)throw Error("Invalid JPEG image");var a={Type:tU("XObject"),Subtype:tU("Image"),Width:e,Height:r,BitsPerComponent:i,Filter:tU("DCTDecode")};switch(n){case 1:a.ColorSpace=tU("DeviceGray");break;case 3:a.ColorSpace=tU("DeviceRGB");break;case 4:a.ColorSpace=tU("DeviceCMYK"),a.Decode=[1,0,1,0,1,0,1,0]}this.asStream=function(){t.offset(0);var e=new t$(t,a);return e._resourceName=tU("I"+ ++tw),e}}}class tW{constructor(t,e,r,n){this.asStream=function(i){var o=new t$(n,{Type:tU("XObject"),Subtype:tU("Image"),Width:t,Height:e,BitsPerComponent:8,ColorSpace:tU("DeviceGray")},!0),s=new t$(r,{Type:tU("XObject"),Subtype:tU("Image"),Width:t,Height:e,BitsPerComponent:8,ColorSpace:tU("DeviceRGB"),SMask:i.attach(o)},!0);return s._resourceName=tU("I"+ ++tw),s}}}class tK extends tj{constructor(t,e,r){const{width:n,height:i}=t.size(),o=new tQ(e._pdf,{});o._content=new t$(tx(),null,!0),r(t,o,{}),e._xResources=Object.assign(e._xResources,o._xResources),e._fontResources=Object.assign(e._fontResources,o._fontResources),e._gsResources=Object.assign(e._gsResources,o._gsResources),super({Type:tU("Pattern"),PatternType:1,PaintType:1,TilingType:1,BBox:[0,0,n,i],XStep:n,YStep:i,Matrix:[1,0,0,-1,0,i],Resources:{ExtGState:new tj(o._gsResources),XObject:new tj(o._xResources),Font:new tj(o._fontResources)}}),this._resourceName=tU("P"+ ++tv),this.data=o._content.data,this.compress=!0}render(t){t$.prototype.render.call(this,t)}}class tX extends tj{constructor(t){super({Type:tU("Font"),Subtype:tU("Type1"),BaseFont:tU(t)}),this._resourceName=tU("F"+ ++tw)}encodeText(t){return new tB(String(t))}}class tY extends tj{constructor(t,e,r){super({}),(r=this.props).Type=tU("Font"),r.Subtype=tU("Type0"),r.Encoding=tU("Identity-H"),this._pdf=t,this._font=e,this._sub=e.makeSubset(),this._resourceName=tU("F"+ ++tw);var n=e.head;this.name=e.psName;var i=this.scale=e.scale;this.bbox=[n.xMin*i,n.yMin*i,n.xMax*i,n.yMax*i],this.italicAngle=e.post.italicAngle,this.ascent=e.ascent*i,this.descent=e.descent*i,this.lineGap=e.lineGap*i,this.capHeight=e.os2.capHeight||this.ascent,this.xHeight=e.os2.xHeight||0,this.stemV=0,this.familyClass=(e.os2.familyClass||0)>>8,this.isSerif=this.familyClass>=1&&this.familyClass<=7,this.isScript=10==this.familyClass,this.flags=!!e.post.isFixedPitch|2*!!this.isSerif|8*!!this.isScript|64*(0!==this.italicAngle)|32}encodeText(t){return new tD(this._sub.encodeText(String(t)))}getTextWidth(t,e){for(var r=0,n=this._font.cmap.codeMap,i=0;i<e.length;++i){var o=n[e.charCodeAt(i)];r+=this._font.widthOfGlyph(o||0)}return r*t/1e3}beforeRender(){var t=this,e=t._sub,r=e.render(),n=new t$(K(r),{Length1:r.length},!0),i=t._pdf.attach(new tj({Type:tU("FontDescriptor"),FontName:tU(t._sub.psName),FontBBox:t.bbox,Flags:t.flags,StemV:t.stemV,ItalicAngle:t.italicAngle,Ascent:t.ascent,Descent:t.descent,CapHeight:t.capHeight,XHeight:t.xHeight,FontFile2:t._pdf.attach(n)})),o=e.ncid2ogid,s=e.firstChar,a=e.lastChar,l=[];!function e(r,n){if(r<=a){var i=o[r];null==i?e(r+1):(n||l.push(r,n=[]),n.push(t._font.widthOfGlyph(i)),e(r+1,n))}}(s);var c=new tj({Type:tU("Font"),Subtype:tU("CIDFontType2"),BaseFont:tU(t._sub.psName),CIDSystemInfo:new tj({Registry:new tB("Adobe"),Ordering:new tB("Identity"),Supplement:0}),FontDescriptor:i,FirstChar:s,LastChar:a,DW:Math.round(t._font.widthOfGlyph(0)),W:l,CIDToGIDMap:t._pdf.attach(t._makeCidToGidMap())}),h=t.props;h.BaseFont=tU(t._sub.psName),h.DescendantFonts=[t._pdf.attach(c)];var u=new tZ(s,a,e.subset),d=new t$(tx(),null,!0);d.data(u),h.ToUnicode=t._pdf.attach(d)}_makeCidToGidMap(){return new t$(K(this._sub.cidToGidMap()),null,!0)}}class tZ extends tF{constructor(t,e,r){super(),this.firstChar=t,this.lastChar=e,this.map=r}render(t){t.indent("/CIDInit /ProcSet findresource begin"),t.indent("12 dict begin"),t.indent("begincmap"),t.indent("/CIDSystemInfo <<"),t.indent("  /Registry (Adobe)"),t.indent("  /Ordering (UCS)"),t.indent("  /Supplement 0"),t.indent(">> def"),t.indent("/CMapName /Adobe-Identity-UCS def"),t.indent("/CMapType 2 def"),t.indent("1 begincodespacerange"),t.indent("  <0000><ffff>"),t.indent("endcodespacerange");var e=this;t.indent(e.lastChar-e.firstChar+1," beginbfchar"),t.withIndent(function(){for(var r=e.firstChar;r<=e.lastChar;++r){var n=[e.map[r]].map(function(t){var e="";return t>65535&&(t-=65536,e+=String.fromCharCode(t>>>10&1023|55296),t=56320|1023&t),e+=String.fromCharCode(t)}).join("");t.indent("<",tM(r.toString(16),4),">","<");for(var i=0;i<n.length;++i)t(tM(n.charCodeAt(i).toString(16),4));t(">")}}),t.indent("endbfchar"),t.indent("endcmap"),t.indent("CMapName currentdict /CMap defineresource pop"),t.indent("end"),t.indent("end")}}function tJ(t){return t.map(function(t){return tE(t)?tJ(t):"number"==typeof t?(Math.round(1e3*t)/1e3).toFixed(3):t}).join(" ")}class tQ extends tj{constructor(t,e){super(e),this._pdf=t,this._rcount=0,this._textMode=!1,this._fontResources={},this._gsResources={},this._xResources={},this._patResources={},this._shResources={},this._opacity=1,this._matrix=[1,0,0,1,0,0],this._annotations=[],this._font=null,this._fontSize=null,this._contextStack=[],(e=this.props).Type=tU("Page"),e.ProcSet=[tU("PDF"),tU("Text"),tU("ImageB"),tU("ImageC"),tU("ImageI")],e.Resources=new tj({Font:new tj(this._fontResources),ExtGState:new tj(this._gsResources),XObject:ne
1w tj(this._xResources),Pattern:new tj(this._patResources),Shading:new tj(this._shResources)}),e.Annots=this._annotations}_out(){this._content.data.apply(null,arguments)}transform(t,e,r,n,i,o){var s,a,l,c,h,u,d,f,p,g,m,y,w;s=arguments,(1!==s[0]||0!==s[1]||0!==s[2]||1!==s[3]||0!==s[4]||0!==s[5])&&(this._matrix=(a=arguments,l=this._matrix,c=a[0],h=a[1],u=a[2],d=a[3],f=a[4],p=a[5],g=l[0],m=l[1],y=l[2],[c*g+h*y,c*m+h*(w=l[3]),u*g+d*y,u*m+d*w,f*g+p*y+l[4],f*m+p*w+l[5]]),this._out(t," ",e," ",r," ",n," ",i," ",o," cm"),this._out("\n"))}translate(t,e){this.transform(1,0,0,1,t,e)}scale(t,e){this.transform(t,0,0,e,0,0)}rotate(t){var e=Math.cos(t),r=Math.sin(t);this.transform(e,r,-r,e,0,0)}beginText(){this._textMode=!0,this._out("BT","\n")}endText(){this._textMode=!1,this._out("ET","\n")}_requireTextMode(){if(!this._textMode)throw Error("Text mode required; call page.beginText() first")}_requireFont(){if(!this._font)throw Error("No font selected; call page.setFont() first")}setFont(t,e){this._requireTextMode(),null==t?t=this._font:t instanceof tY||(t=this._pdf.getFont(t)),null==e&&(e=this._fontSize),this._fontResources[t._resourceName]=t,this._font=t,this._fontSize=e,this._out(t._resourceName," ",e," Tf","\n")}setTextLeading(t){this._requireTextMode(),this._out(t," TL","\n")}setTextRenderingMode(t){this._requireTextMode(),this._out(t," Tr","\n")}showText(t,e){if(this._requireFont(),t.length>1&&e&&this._font instanceof tY){var r=this._font.getTextWidth(this._fontSize,t);this._out(e/r*100," Tz ")}this._out(this._font.encodeText(t)," Tj","\n")}showTextNL(t){this._requireFont(),this._out(this._font.encodeText(t)," '","\n")}addLink(t,e){var r=this._toPage({x:e.left,y:e.bottom}),n=this._toPage({x:e.right,y:e.top});this._annotations.push(new tj({Type:tU("Annot"),Subtype:tU("Link"),Rect:[r.x,r.y,n.x,n.y],Border:[0,0,0],A:new tj({Type:tU("Action"),S:tU("URI"),URI:new tB(t)})}))}setStrokeColor(t,e,r){this._out(t," ",e," ",r," RG","\n")}setOpacity(t){this.setFillOpacity(t),this.setStrokeOpacity(t),this._opacity*=t}setStrokeOpacity(t){if(t<1){var e=this._pdf.getOpacityGS(this._opacity*t,!0);this._gsResources[e._resourceName]=e,this._out(e._resourceName," gs","\n")}}setFillColor(t,e,r){this._out(t," ",e," ",r," rg","\n")}pattern(t,e,r){let n=this._pdf.getPattern(t,this,r);this._patResources[n._resourceName]=n,this._out("/Pattern cs","\n"),this._out(n._resourceName," scn","\n"),this.rect(e.left,e.top,e.width,e.height),this.fill()}setFillOpacity(t){if(t<1){var e=this._pdf.getOpacityGS(this._opacity*t,!1);this._gsResources[e._resourceName]=e,this._out(e._resourceName," gs","\n")}}gradient(t,e){this.save(),this.rect(e.left,e.top,e.width,e.height),this.clip(),t.userSpace||this.transform(e.width,0,0,e.height,e.left,e.top);var r,n,i,o,s,a,l,c=(r=this._pdf,n="radial"==t.type,i=function(t,e){var r,n,i,o,s,a=!1,l=[],c=[],h=[],u=[];for(r=1;r<e.length;++r)n=e[r-1],i=e[r],o=n.color,s=i.color,c.push(function(t,e,r,n,i,o,s){var a=tJ([e,r,n,i,o,s]),l=t.GRAD_COL_FUNCTIONS[a];return l||(l=t.GRAD_COL_FUNCTIONS[a]=t.attach(new tj({FunctionType:2,Domain:[0,1],Range:[0,1,0,1,0,1],N:1,C0:[e,r,n],C1:[i,o,s]}))),l}(t,o.r,o.g,o.b,s.r,s.g,s.b)),(o.a<1||s.a<1)&&(a=!0),h.push(i.offset),u.push(0,1);if(a)for(r=1;r<e.length;++r)n=e[r-1],i=e[r],o=n.color,s=i.color,l.push(function(t,e,r){var n=tJ([e,r]),i=t.GRAD_OPC_FUNCTIONS[n];return i||(i=t.GRAD_OPC_FUNCTIONS[n]=t.attach(new tj({FunctionType:2,Domain:[0,1],Range:[0,1],N:1,C0:[e],C1:[r]}))),i}(t,o.a,s.a));return h.pop(),{hasAlpha:a,colors:d(c),opacities:a?d(l):null};function d(t){return 1==t.length?t[0]:{FunctionType:3,Functions:t,Domain:[0,1],Bounds:h,Encode:u}}}(r,t.stops),o=n?[t.start.x,t.start.y,t.start.r,t.end.x,t.end.y,t.end.r]:[t.start.x,t.start.y,t.end.x,t.end.y],s=function(t,e,r,n,i,o){var s,a;if(!o){var l=[e].concat(n);r.forEach(function(t){l.push(t.offset,t.color.r,t.color.g,t.color.b)}),a=tJ(l),s=t.GRAD_COL[a]}return!s&&(s=new tj({Type:tU("Shading"),ShadingType:e?3:2,ColorSpace:tU("DeviceRGB"),Coords:n,Domain:[0,1],Function:i,Extend:[!0,!0]}),t.attach(s),s._resourceName="S"+ ++tw,a&&(t.GRAD_COL[a]=s)),s}(r,n,t.stops,o,i.colors,t.userSpace&&e),a=i.hasAlpha?function(t,e,r,n,i,o){var s,a;if(!o){var l=[e].concat(n);r.forEach(function(t){l.push(t.offset,t.color.a)}),a=tJ(l),s=t.GRAD_OPC[a]}return!s&&(s=new tj({Type:tU("ExtGState"),AIS:!1,CA:1,ca:1,SMask:{Type:tU("Mask"),S:tU("Luminosity"),G:t.attach(new t$("/a0 gs /s0 sh",{Type:tU("XObject"),Subtype:tU("Form"),FormType:1,BBox:o?[o.left,o.top+o.height,o.left+o.width,o.top]:[0,1,1,0],Group:{Type:tU("Group"),S:tU("Transparency"),CS:tU("DeviceGray"),I:!0},Resources:{ExtGState:{a0:{CA:1,ca:1}},Shading:{s0:{ColorSpace:tU("DeviceGray"),Coords:n,Domain:[0,1],ShadingType:e?3:2,Function:i,Extend:[!0,!0]}}}}))}}),t.attach(s),s._resourceName="O"+ ++tw,a&&(t.GRAD_OPC[a]=s)),s}(r,n,t.stops,o,i.opacities,t.userSpace&&e):null,{hasAlpha:i.hasAlpha,shading:s,opacity:a}),h=c.shading._resourceName;this._shResources[h]=c.shading,c.hasAlpha&&(l=c.opacity._resourceName,this._gsResources[l]=c.opacity,this._out("/"+l+" gs ")),this._out("/"+h+" sh","\n"),this.restore(
1)}setDashPattern(t,e){this._out(t," ",e," d","\n")}setLineWidth(t){this._out(t," w","\n")}setLineCap(t){this._out(t," J","\n")}setLineJoin(t){this._out(t," j","\n")}setMitterLimit(t){this._out(t," M","\n")}save(){this._contextStack.push(this._context()),this._out("q","\n")}restore(){this._out("Q","\n"),this._context(this._contextStack.pop())}moveTo(t,e){this._out(t," ",e," m","\n")}lineTo(t,e){this._out(t," ",e," l","\n")}bezier(t,e,r,n,i,o){this._out(t," ",e," ",r," ",n," ",i," ",o," c","\n")}bezier1(t,e,r,n){this._out(t," ",e," ",r," ",n," y","\n")}bezier2(t,e,r,n){this._out(t," ",e," ",r," ",n," v","\n")}close(){this._out("h","\n")}rect(t,e,r,n){this._out(t," ",e," ",r," ",n," re","\n")}ellipse(t,e,r,n){this.moveTo(t+0,e+n),this.bezier(t+.5522847498307936*r,e+n,t+r,e+.5522847498307936*n,t+r,e+0),this.bezier(t+r,e+-(.5522847498307936*n),t+.5522847498307936*r,e+-n,t+0,e+-n),this.bezier(t+-(.5522847498307936*r),e+-n,t+-r,e+-(.5522847498307936*n),t+-r,e+0),this.bezier(t+-r,e+.5522847498307936*n,t+-(.5522847498307936*r),e+n,t+0,e+n)}circle(t,e,r){this.ellipse(t,e,r,r)}stroke(){this._out("S","\n")}nop(){this._out("n","\n")}clip(){this._out("W n","\n")}clipStroke(){this._out("W S","\n")}closeStroke(){this._out("s","\n")}fill(){this._out("f","\n")}fillStroke(){this._out("B","\n")}drawImage(t){var e=this._pdf.getImage(t);e&&(this._xResources[e._resourceName]=e,this._out(e._resourceName," Do","\n"))}comment(t){var e=this;t.split(/\r?\n/g).forEach(function(t){e._out("% ",t,"\n")})}_context(t){if(null==t)return{opacity:this._opacity,matrix:this._matrix};this._opacity=t.opacity,this._matrix=t.matrix}_toPage(t){var e=this._matrix,r=e[0],n=e[1],i=e[2],o=e[3],s=e[4],a=e[5];return{x:r*t.x+i*t.y+s,y:n*t.x+o*t.y+a}}}function t0(t){return t.replace(/^\s*(['"])(.*)\1\s*$/,"$2")}function t1(t){var e=/^\s*((normal|italic)\s+)?(([a-z0-9-]+)\s+)?((normal|bold|\d+)\s+)?(([0-9.]+)(px|pt))(\/(([0-9.]+)(px|pt)|normal))?\s+(.*?)\s*$/i.exec(t);if(!e)return{fontSize:12,fontFamily:"sans-serif"};var r=e[8]?parseInt(e[8],10):12;return{italic:e[2]&&"italic"==e[2].toLowerCase(),variant:e[4],bold:e[6]&&/bold|[6789]00/i.test(e[6]),fontSize:r,lineHeight:e[12]?"normal"==e[12]?r:parseInt(e[12],10):null,fontFamily:e[14].split(/\s*,\s*/g).map(t0)}}function t2(t){var e,r,n=t.fontFamily;if(n instanceof Array)for(var i=0;i<n.length&&(e=n[i],t.bold&&(e+="|bold"),t.italic&&(e+="|italic"),!(r=t3[e.toLowerCase()]));++i);else r=t3[n.toLowerCase()];for(;"function"==typeof r;)r=r();return r||(r="Times-Roman"),r}var t3={serif:"Times-Roman","serif|bold":"Times-Bold","serif|italic":"Times-Italic","serif|bold|italic":"Times-BoldItalic","sans-serif":"Helvetica","sans-serif|bold":"Helvetica-Bold","sans-serif|italic":"Helvetica-Oblique","sans-serif|bold|italic":"Helvetica-BoldOblique",monospace:"Courier","monospace|bold":"Courier-Bold","monospace|italic":"Courier-Oblique","monospace|bold|italic":"Courier-BoldOblique",zapfdingbats:"ZapfDingbats","zapfdingbats|bold":"ZapfDingbats","zapfdingbats|italic":"ZapfDingbats","zapfdingbats|bold|italic":"ZapfDingbats"};function t5(t,e){t3[t=t.toLowerCase()]=function(){return t3[e]},t3[t+"|bold"]=function(){return t3[e+"|bold"]},t3[t+"|italic"]=function(){return t3[e+"|italic"]},t3[t+"|bold|italic"]=function(){return t3[e+"|bold|italic"]}}function t8(){let t,e,r=new Promise((n,i)=>{t=t=>(r._state="resolved",n(t),r),e=t=>(r._state="rejected",i(t),r)});return r._state="pending",r.resolve=t,r.reject=e,r.state=()=>r._state,r}t5("Times New Roman","serif"),t5("Courier New","monospace"),t5("Arial","sans-serif"),t5("Helvetica","sans-serif"),t5("Verdana","sans-serif"),t5("Tahoma","sans-serif"),t5("Georgia","sans-serif"),t5("Monaco","monospace"),t5("Andale Mono","monospace");class t6 extends v{constructor(t){super(),this._size=t,this._length=0,this._map={}}put(t,e){let r=this._map,n={key:t,value:e};r[t]=n,this._head?(this._tail.newer=n,n.older=this._tail,this._tail=n):this._head=this._tail=n,this._length>=this._size?(r[this._head.key]=null,this._head=this._head.newer,this._head.older=null):this._length++}get(t){let e=this._map[t];if(e)return e===this._head&&e!==this._tail&&(this._head=e.newer,this._head.older=null),e!==this._tail&&(e.older&&(e.older.newer=e.newer,e.newer.older=e.older),e.older=this._tail,e.newer=null,this._tail.newer=e,this._tail=e),e.value}}let t4=/\r?\n|\r|\t/g;function t9(){return{width:0,height:0,baseline:0}}let t7={baselineMarkerSize:1};"u">typeof document&&((n=document.createElement("div")).style.setProperty("position","absolute","
1important"),n.style.setProperty("top","-4000px","important"),n.style.setProperty("width","auto","important"),n.style.setProperty("height","auto","important"),n.style.setProperty("padding","0","important"),n.style.setProperty("margin","0","important"),n.style.setProperty("border","0","important"),n.style.setProperty("line-height","normal","important"),n.style.setProperty("visibility","hidden","important"),n.style.setProperty("white-space","pre","important"));class et extends v{constructor(t){super(),this._cache=new t6(1e3),this.options=Object.assign({},t7,t)}measure(t,e,r={}){if(null==t)return t9();let i=function(t){let e=0x811c9dc5;for(let r=0;r<t.length;++r)e+=(e<<1)+(e<<4)+(e<<7)+(e<<8)+(e<<24),e^=t.charCodeAt(r);return e>>>0}(t+function(t){let e=[];for(let r in t)e.push(r+t[r]);return e.sort().join("")}(e)),o=this._cache.get(i);if(o)return o;let s=t9(),a=r.box||n,l=this._baselineMarker().cloneNode(!1);for(let t in e){let r=e[t];void 0!==r&&(a.style[t]=r)}let c=!1!==r.normalizeText?String(t).replace(t4," "):String(t);return a.textContent=c,a.appendChild(l),document.body.appendChild(a),c.length&&(s.width=a.offsetWidth-this.options.baselineMarkerSize,s.height=a.offsetHeight,s.baseline=l.offsetTop+this.options.baselineMarkerSize),s.width>0&&s.height>0&&this._cache.put(i,s),a.parentNode.removeChild(a),s}_baselineMarker(){let t=document.createElement("div");return t.style.display="inline-block",t.style.verticalAlign="baseline",t.style.width=this.options.baselineMarkerSize+"px",t.style.height=this.options.baselineMarkerSize+"px",t.style.overflow="hidden",t}}function ee(t,e,r){return et.current.measure(t,e,r)}et.current=new et;let er={1:"i",10:"x",100:"c",2:"ii",20:"xx",200:"cc",3:"iii",30:"xxx",300:"ccc",4:"iv",40:"xl",400:"cd",5:"v",50:"l",500:"d",6:"vi",60:"lx",600:"dc",7:"vii",70:"lxx",700:"dcc",8:"viii",80:"lxxx",800:"dccc",9:"ix",90:"xc",900:"cm",1e3:"m"};
1function en(t){let e=[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],r="";for(;t>0;)t<e[0]?e.shift():(r+=er[e[0]],t-=e[0]);return r}function ei(t,e){return t.length<2?t.slice():function t(r){if(r.length<=1)return r;var n=Math.floor(r.length/2),i=r.slice(0,n),o=r.slice(n);i=t(i),o=t(o);for(var s=i,a=o,l=[],c=0,h=0,u=0;c<s.length&&h<a.length;)0>=e(s[c],a[h])?l[u++]=s[c++]:l[u++]=a[h++];return c<s.length&&l.push.apply(l,s.slice(c)),h<a.length&&l.push.apply(l,a.slice(h)),l}(t)}let eo={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",darkgrey:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",grey:"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",lightgray:"d3d3d3",lightgrey:"d3d3d3",lightgreen:"90ee9
10",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"778899",lightslategrey:"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",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"},es=G.browser,ea=t=>{let e=Object.keys(eo);e.push("transparent");let r=RegExp("^("+e.join("|")+")(\\W|$)","i");return ea=t=>r.exec(t),r.exec(t)};class el extends v{constructor(){super()}toHSV(){return this}toRGB(){return this}toHex(t){return this.toBytes().toHex(t)}toBytes(){return this}toCss(t){return"#"+this.toHex(t)}toCssRgba(){let t=this.toBytes();return`rgba(${t.r}, ${t.g}, ${t.b}, ${parseFloat(Number(this.a).toFixed(3))})`}toCssHex(){return 1===this.a?"#"+this.toHex():"#"+this.toHex({alpha:!0})}toDisplay(){return es.msie&&es.version<9?this.toCss():this.toCssRgba()}equals(t){return t===this||null!=t&&this.toCssRgba()===em(t).toCssRgba()}diff(t){if(null===t)return NaN;let e=this.toBytes(),r=t.toBytes();return Math.sqrt(Math.pow((e.r-r.r)*.3,2)+Math.pow((e.g-r.g)*.59,2)+Math.pow((e.b-r.b)*.11,2))}clone(){let t=this.toBytes();return t===this&&(t=new eh(t.r,t.g,t.b,t.a)),t}}class ec extends el{constructor(t,e,r,n){super(),this.r=t,this.g=e,this.b=r,this.a=n}toHSV(){let t,e,{r,g:n,b:i}=this,o=Math.min(r,n,i),s=Math.max(r,n,i),a=s-o;return 0===a?new ed(0,0,s,this.a):(0!==s?(e=a/s,(t=(r===s?(n-i)/a:n===s?2+(i-r)/a:4+(r-n)/a)*60)<0&&(t+=360)):(e=0,t=-1),new ed(t,e,s,this.a))}toHSL(){let{r:t,g:e,b:r}=this,n=Math.max(t,e,r),i=Math.min(t,e,r),o,s,a=(n+i)/2;if(n===i)o=s=0;else{let l=n-i;switch(s=a>.5?l/(2-n-i):l/(n+i),n){case t:o=(e-r)/l+6*(e<r);break;case e:o=(r-t)/l+2;break;case r:o=(t-e)/l+4}}return new ef(60*o,100*s,100*a,this.a)}toBytes(){return new eh(255*this.r,255*this.g,255*this.b,this.a)}}class eh extends ec{constructor(t,e,r,n){super(Math.round(t),Math.round(e),Math.round(r),n)}toRGB(){return new ec(this.r/255,this.g/255,this.b/255,this.a)}toHSV(){return this.toRGB().toHSV()}toHSL(){return this.toRGB().toHSL()}toHex(t){let e=eu(this.r,2)+eu(this.g,2)+eu(this.b,2);return t&&t.alpha&&(e+=eu(Math.round(255*this.a),2)),e}toBytes(){return this}}function eu(t,e,r="0"){let n=t.toString(16);for(;e>n.length;)n=r+n;return n}class ed extends el{constructor(t,e,r,n){super(),this.h=t,this.s=e,this.v=r,this.a=n}toRGB(){let t,e,r,{h:n,s:i,v:o}=this;if(0===i)t=e=r=o;else{let s=Math.floor(n/=60),a=n-s,l=o*(1-i),c=o*(1-i*a),h=o*(1-i*(1-a));switch(s){case 0:t=o,e=h,r=l;break;case 1:t=c,e=o,r=l;break;case 2:t=l,e=o,r=h;break;case 3:t=l,e=c,r=o;break;case 4:t=h,e=l,r=o;break;default:t=o,e=l,r=c}}return new ec(t,e,r,this.a)}toHSL(){return this.toRGB().toHSL()}toBytes(){return this.toRGB().toBytes()}}class ef extends el{constructor(t,e,r,n){super(),this.h=t,this.s=e,this.l=r,this.a=n}toRGB(){let t,e,r,n=this.h/360,i=this.s/100,o=this.l/100;if(0===i)t=e=r=o;else{let s=o<.5?o*(1+i):o+i-o*i,a=2*o-s;t=ep(a,s,n+1/3),e=ep(a,s,n),r=ep(a,s,n-1/3)}return new ec(t,e,r,this.a)}toHSV(){return this.toRGB().toHSV()}toBytes(){return this.toRGB().toBytes()}}function ep(t,e,r){let n=r;return(n<0&&(n+=1),n>1&&(n-=1),n<1/6)?t+(e-t)*6*n:n<.5?e:n<2/3?t+(e-t)*(2/3-n)*6:t}function eg(t){return parseFloat(parseFloat(parseInt(t,16)/255).toFixed(3))}function em(t,e){let r,n;if(!t||"none"===t)return null;if(t instanceof el)return t;let i=t.toLowerCase();if(r=ea(i))return(i="transparent"===r[1]?new ec(1,1,1,0):em(eo[r[1]],e)).match=[r[1]],i;if((r=/^#?([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})\b/i.exec(i))?n=new eh(parseInt(r[1],16),parseInt(r[2],16),parseInt(r[3],16),1):(r=/^#?([0-9a-f])([0-9a-f])([0-9a-f])\b/i.exec(i))?n=new eh(parseInt(r[1]+r[1],16),parseInt(r[2]+r[2],16),parseInt(r[3]+r[3],16),1):(r=/^#?([0-9a-f])([0-9a-f])([0-9a-f])([0-9a-f])\b/i.exec(i))?n=new eh(parseInt(r[1]+r[1],16),parseInt(r[2]+r[2],16),parseInt(r[3]+r[3],16),eg(r[4]+r[4])):(r=/^#?([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})\b/i.exec(i))?n=new eh(parseInt(r[1],16),parseInt(r[2],16),parseInt(r[3],16),eg(r[4])):(r=/^rgb\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/.exec(i))?n=new eh(parseInt(r[1],10),parseInt(r[2],10),parseInt(r[3],10),1):(r=/^rgba\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9.]+)\s*\)/.exec(i))?n=new eh(parseInt(r[1],10),parseInt(r[2],10),parseInt(r[3],10),parseFloat(r[4])):(r=/^rgb\(\s*([0-9]*\.?[0-9]+)%\s*,\s*([0-9]*\.?[0-9]+)%\s*,\s*([0-9]*\.?[0-9]+)%\s*\)/.exec(i))?n=new ec(parseFloat(r[1])/100,parseFloat(r[2])/100,parseFloat(r[3])/100,1):(r=/^rgba\(\s*([0-9]*\.?[0-9]+)%\s*,\s*([0-9]*\.?[0-9]+)%\s*,\s*([0-9]*\.?[0-9]+)%\s*,\s*([0-9.]+)\s*\)/.exec(i))?n=new ec(parseFloat(r[1])/100,parseFloat(r[2])/100,parseFloat(r[3])/100,parseFloat(r[4])):(r=/^color\(\s*srgb\s*([0-9]*\.?[0-9]+)\s+([0-9]*\.?[0-9]+)\s+([0-9]*\.?[0-9]+)\s*(\/\s+([0-9]*\.?[0-9]+))?\)/.exec(i))&&(n=new ec(parseFloat(r[1]),parseFloat(r[2]),parseFloat(r[3]),parseFloat(r[5]||"1"))),n)n.match=r;else if(!e)throw Error("Cannot parse color: "+i);return n}let ey=t=>t.ownerDocument.defaultView.getComputedStyle(t);function ew(t,e){let r,n,i=ey(t).getPropertyValue(e),o=em(i,!0);return o?o.toCssHex():(r=document.createElement("div"),t.parentElement?t.parentElement.appendChild(r):t.appendChild(r),r.style.color=`rgb(from ${i} clamp(0, r, 255) clamp(0, g, 255) clamp(0, b, 255))`,n=em(ey(r).color,!0),(r.remove(),n)?n.toCssHex():"#000000")}let ev={}.toString;class eb extends T{constructor(t,e=""){for(let r in super(),this.prefix=e,t){let e=t[r];e=this._wrap(e,r),this[r]=e}}get(t){let e=t.split("."),r=this;for(;e.length&&r;)r=r[e.shift()];return r}set(t,e){this.get(t)!==e&&(this._set(t,this._wrap(e,t)),this.optionsChange({field:this.prefix+t,value:e}))}_set(t,e){let r=t.indexOf(".")>=0,n=this,i=t;if(r){let t=i.split("."),e=this.prefix;for(;t.length>1;){e+=(i=t.shift())+".";let r=n[i];r||((r=new eb({},e)).addObserver(this),n[i]=r),n=r}i=t[0]}n._clear(i),n[i]=e}_clear(t){let e=this[t];e&&e.removeObserver&&e.removeObserver(this)}_wrap(t,e){let r=ev.call(t),n=t;return null!=n&&"[object Object]"===r&&(t instanceof eb||t instanceof v||(n=new eb(n,this.prefix+e+".")),n.addObserver(this)),n}}let ex=1;function e_(){return"kdef"+ex++}function eS(t){return""===t||null===t||"none"===t||"transparent"===t||void 0===t}let eC="Pattern";class ek extends T{get nodeType(){return"Rect"}constructor(t){super(),this._initOptions(t)}_initOptions(t={}){let{clip:e,transform:r}=t;r&&(t.transform=F(r)),e&&!e.id&&(e.id=e_()),this.options=new eb(t),this.options.addObserver(this)}transform(t){if(void 0===t)return this.options.get("transform");this.options.set("transform",F(t))}parentTransform(){let t,e=this;for(;e.parent;){let r=(e=e.parent).transform();r&&(t=r.matrix().multiplyCopy(t||C.unit()))}if(t)return F(t)}currentTransform(t=this.parentTransform()){let e,r=L(this.transform()),n=L(t);if(e=r&&n?n.multiplyCopy(r):r||n)return F(e)}visible(t){return void 0!==t?(this.options.set("visible",t),this):!1!==this.options.get("visible")}clip(t){let e=this.options;return void 0!==t?(t&&!t.id&&(t.id=e_()),e.set("clip",t),this):e.get("
1clip")}opacity(t){var e;return void 0!==t?(this.options.set("opacity",t),this):void 0!==(e=this.options.get("opacity"))?e:1}className(t){return void 0!==t?(this.options.set("className",t),this):this.options.get("className")}clippedBBox(t){let e=this._clippedBBox(t);if(e){let r=this.clip();return r?E.intersect(e,r.bbox(t)):e}}containsPoint(t,e){if(this.visible()){let r=this.currentTransform(e),n=t;return r&&(n=t.transformCopy(r.matrix().invert())),this._hasFill()&&this._containsPoint(n)||this._isOnPath&&this._hasStroke()&&this._isOnPath(n)}return!1}_hasFill(){let t=this.options.fill;return t&&(t.nodeType===eC||!eS(t.color))}_hasStroke(){let t=this.options.stroke;return t&&t.width>0&&!eS(t.color)}_clippedBBox(t){return this.bbox(t)}}let eT=ek,eA=t=>class extends t{fill(t,e){let r=this.options;if(void 0!==t){if(t&&"Gradient"!==t.nodeType){let n={color:t};void 0!==e&&(n.opacity=e),r.set("fill",n)}else r.set("fill",t);return this}return r.get("fill")}stroke(t,e,r){return void 0!==t?(this.options.set("stroke.color",t),void 0!==e&&this.options.set("stroke.width",e),void 0!==r&&this.options.set("stroke.opacity",r),this):this.options.get("stroke")}},eL=(t,e)=>{let r=class extends t{};var n=r.prototype;for(let t=0;t<e.length;t++)n[e[t]]=function(t){let e="_"+t;return function(t){return void 0!==t?(this._observerField(e,M.create(t)),this.geometryChange(),this):this[e]}}(e[t]);return r};class eM extends eA(eL(eT,["position"])){get nodeType(){return"Text"}constructor(t,e=new M,r={}){super(r),this.content(t),this.position(e),this.options.font||(this.options.font="12px sans-serif"),void 0===this.options.fill&&this.fill("#000")}content(t){return void 0!==t?(this.options.set("content",t),this):this.options.get("content")}measure(){return ee(this.content(),{font:this.options.get("font")})}rect(){let t=this.measure();return new E(this.position().clone(),[t.width,t.height])}bbox(t){let e=L(this.currentTransform(t));return this.rect().bbox(e)}rawBBox(){return this.rect().bbox()}_containsPoint(t){return this.rect().containsPoint(t)}}let eO=eM,eE=(t,e)=>class extends t{traverse(t){let r=this[e];for(let e=0;e<r.length;e++){let n=r[e];n.traverse?n.traverse(t):t(n)}return this}};function eR(t,e,r){let n;for(let i=0;i<t.length;i++){let o=t[i];if(o.visible()){let t=e?o.bbox(r):o.rawBBox();t&&(n=n?E.union(n,t):t)}}return n}function eP(t,e){let r;for(let n=0;n<t.length;n++){let i=t[n];if(i.visible()){let t=i.clippedBBox(e);t&&(r=r?E.union(r,t):t)}}return r}class eN extends eE(eT,"children"){get nodeType(){return"Group"}constructor(t){super(t),this.children=[]}childrenChange(t,e,r){this.trigger("childrenChange",{action:t,items:e,index:r})}append(){var t,e;return t=this.children,e=arguments,t.push.apply(t,e),this._reparent(arguments,this),this.childrenChange("add",arguments),this}insert(t,e){return this.children.splice(t,0,e),e.parent=this,this.childrenChange("add",[e],t),this}insertAt(t,e){return this.insert(e,t)}remove(t){let e=this.children.indexOf(t);return e>=0&&(this.children.splice(e,1),t.parent=null,this.childrenChange("remove",[t],e)),this}removeAt(t){if(0<=t&&t<this.children.length){let e=this.children[t];this.children.splice(t,1),e.parent=null,this.childrenChange("remove",[e],t)}return this}clear(){let t=this.children;return this.children=[],this._reparent(t,null),this.childrenChange("remove",t,0),this}bbox(t){return eR(this.children,!0,this.currentTransform(t))}rawBBox(){return eR(this.children,!1)}_clippedBBox(t){return eP(this.children,this.currentTransform(t))}currentTransform(t){return eT.prototype.currentTransform.call(this,t)||null}containsPoint(t,e){if(this.visible()){let r=this.children,n=this.currentTransform(e);for(let e=0;e<r.length;e++)if(r[e].containsPoint(t,n))return!0}return!1}_reparent(t,e){for(let r=0;r<t.length;r++){let n=t[r],i=n.parent;i&&i!==this&&i.remove&&i.remove(n),n.parent=e}}}let eI=eN,eF=[].splice,eB=[].slice;class eD extends T{constructor(t=[]){super(),this.length=0,this._splice(0,t.length,t)}elements(t){return t?(this._splice(0,this.length,t),this._change(),this):this.slice(0)}push(...t){let e=this.length,r=t.length;for(let n=0;n<r;n++)this[e+n]=t[n],t[n].addObserver(this);return this.length=e+r,this._change(),this.length}slice(){return eB.call(this)}pop(){if(this.length>0){let t=this[this.length-1];return this.length--,t.removeObserver(this),this._change(),t}}splice(t,e,...r){let n=this._splice(t,e,r);return this._change(),n}shift(){if(this.length>0){let t=this[0];for(let t=1;t<this.length;t++)this[t-1]=this[t];return this.length--,t.removeObserver(this),this._change(),t}}unshift(...t){let e=t.length;for(let t=this.length-1;t>=0;t--)this[t+e]=this[t];for(let r=0;r<e;r++)this[r]=t[r],t[r].addObserver(this);return this.length+=e,this._change(),this.length}indexOf(t){let e=this.length;for(let r=0;r<e;r++)if(this[r]===t)return r;return -1}_splice(t,e,r){let n=eF.apply(this,[t,e].concat(r));return this._clearObserver(n),this._setObserver(r),n}_add(t){this._setObserver(t),this._change()}_remove(t){this._clearObserver(t),this._change()}_setObserver(t){for(let e=0;e<t.length;e++)t[e].addObserver(this)}_clearObserver(t){for(let e=0;e<t.length;e++)t[e].removeObserver(this)}_change(){}}let ez=eD;class eU extends ez{_change(){this.geometryChange()}}function ej(t,e,r){let n=Math.atan2(e.y-t.y,e.x-t.x)/b;return r.transformCopy(F().rotate(-n,t)).x<t.x}function e$(t,e,r){let n=1-t;return Math.pow(n,3)*r[0][e]+3*Math.pow(n,2)*t*r[1][e]+3*Math.pow(t,2)*n*r[2][e]+Math.pow(t,3)*r[3][e]}function eq(t,e){return[-t[0][e]+3*t[1][e]-3*t[2][e]+t[3][e],3*(t[0][e]-2*t[1][e]+t[2][e]),3*(-t[0][e]+t[1][e]),t[0][e]]}class eH extends v{constructor(t=0,e=0){super(),this.real=t,this.img=e}add(t){return new eH(S(this.real+t.real,10),S(this.img+t.img,10))}addConstant(t){return new eH(this.real+t,this.img)}negate(){return new eH(-this.real,-this.img)}multiply(t){return new eH(this.real*t.real-this.img*t.img,this.real*t.img+this.img*t.real)}multiplyConstant(t){return new eH(this.real*t,this.img*t)}nthRoot(t){let e=Math.atan2(this.img,this.real),r=Math.pow(Math.sqrt(Math.pow(this.img,2)+Math.pow(this.real,2)),1/t);return new eH(r*Math.cos(e/t),r*Math.sin(e/t))}equals(t){return this.real===t.real&&this.img===t.img}isReal(){return 0===this.img}}function eG(t,e,r,n){let i,o,s,a,l,c,h;if(0===t){let t;return t=Math.sqrt(Math.pow(r,2)-4*e*n),[(-r+t)/(2*e),(-r-t)/(2*e)]}
1let u=(3*t*r-Math.pow(e,2))/(3*Math.pow(t,2)),d=(2*Math.pow(e,3)-9*t*e*r+27*Math.pow(t,2)*n)/(27*Math.pow(t,3)),f=Math.pow(u/3,3)+Math.pow(d/2,2),p=new eH(0,1),g=-e/(3*t);f<0?(i=new eH(-d/2,Math.sqrt(-f)).nthRoot(3),o=new eH(-d/2,-Math.sqrt(-f)).nthRoot(3)):(i=new eH(((i=-d/2+Math.sqrt(f))<0?-1:1)*Math.pow(Math.abs(i),1/3)),o=new eH(((o=-d/2-Math.sqrt(f))<0?-1:1)*Math.pow(Math.abs(o),1/3))),s=i.add(o),c=i.add(o).multiplyConstant(-.5),h=i.add(o.negate()).multiplyConstant(Math.sqrt(3)/2),a=c.add(p.multiply(h)),l=c.add(p.negate().multiply(h));let m=[];return s.isReal()&&m.push(S(s.real+g,10)),a.isReal()&&m.push(S(a.real+g,10)),l.isReal()&&m.push(S(l.real+g,10)),m}function eV(t,e,r,n,i){let o=eq(t,n),s=eG(o[0],o[1],o[2],o[3]-e[n]);for(let n=0;n<s.length;n++)if(0<=s[n]&&s[n]<=1&&Math.abs(e$(s[n],r,t)-e[r])<=i)return!0}function eW(t,e,r){let n;if(t.x!==e.x){let i=Math.min(t.x,e.x),o=Math.max(t.x,e.x),s=Math.min(t.y,e.y),a=Math.max(t.y,e.y),l=i<=r.x&&r.x<o;n=s===a?r.y<=s&&l:l&&(a-s)*((t.x-e.x)*(t.y-e.y)>0?r.x-i:o-r.x)/(o-i)+s-r.y>=0}return+!!n}let eK=["anchor","controlIn","controlOut"];class eX extends eL(T,eK){constructor(t,e,r){super(),this.anchor(t||new M),this.controlIn(e),this.controlOut(r)}bboxTo(t,e){let r=this.anchor().transformCopy(e),n=t.anchor().transformCopy(e);return this.controlOut()&&t.controlIn()?this._curveBoundingBox(r,this.controlOut().transformCopy(e),t.controlIn().transformCopy(e),n):this._lineBoundingBox(r,n)}_lineBoundingBox(t,e){return E.fromPoints(t,e)}_curveBoundingBox(t,e,r,n){let i=[t,e,r,n],o=this._curveExtremesFor(i,"x"),s=this._curveExtremesFor(i,"y"),a=eY([o.min,o.max,t.x,n.x]),l=eY([s.min,s.max,t.y,n.y]);return E.fromPoints(new M(a.min,l.min),new M(a.max,l.max))}_curveExtremesFor(t,e){let r=this._curveExtremes(t[0][e],t[1][e],t[2][e],t[3][e]);return{min:e$(r.min,e,t),max:e$(r.max,e,t)}}_curveExtremes(t,e,r,n){let i=t-3*e+3*r-n,o=-2*(t-2*e+r),s=t-e,a=Math.sqrt(o*o-4*i*s),l=0,c=1;0===i?0!==o&&(l=c=-s/o):isNaN(a)||(l=(-o+a)/(2*i),c=(-o-a)/(2*i));let h=Math.max(Math.min(l,c),0);(h<0||h>1)&&(h=0);let u=Math.min(Math.max(l,c),1);return(u>1||u<0)&&(u=1),{min:h,max:u}}_intersectionsTo(t,e){return this.controlOut()&&t.controlIn()?function(t,e,r){let n,i=eq(t,"x"),o=eG(i[0],i[1],i[2],i[3]-e.x),s=0;for(let i=0;i<o.length;i++)(R(n=e$(o[i],"y",t),e.y)||n>e.y)&&((0===o[i]||1===o[i])&&r.bottomRight().x>e.x||0<o[i]&&o[i]<1)&&s++;return s}([this.anchor(),this.controlOut(),t.controlIn(),t.anchor()],e,this.bboxTo(t)):eW(this.anchor(),t.anchor(),e)}_isOnCurveTo(t,e,r,n){if(this.bboxTo(t).expand(r,r).containsPoint(e)){let i=this.anchor(),o=this.controlOut(),s=t.controlIn(),a=t.anchor(
1);if("start"===n&&i.distanceTo(e)<=r)return!ej(i,o,e);if("end"===n&&a.distanceTo(e)<=r)return!ej(a,s,e);let l=[i,o,s,a];if(eV(l,e,"x","y",r)||eV(l,e,"y","x",r))return!0;let c=F().rotate(45,e),h=[i.transformCopy(c),o.transformCopy(c),s.transformCopy(c),a.transformCopy(c)];return eV(h,e,"x","y",r)||eV(h,e,"y","x",r)}}_isOnLineTo(t,e,r){let n=this.anchor(),i=t.anchor(),o=Math.atan2(i.y-n.y,i.x-n.x)/b;return new E([n.x,n.y-r/2],[n.distanceTo(i),r]).containsPoint(e.transformCopy(F().rotate(-o,n)))}_isOnPathTo(t,e,r,n){return this.controlOut()&&t.controlIn()?this._isOnCurveTo(t,e,r/2,n):this._isOnLineTo(t,e,r)}}function eY(t){let e=t.length,r=x,n=_;for(let i=0;i<e;i++)n=Math.max(n,t[i]),r=Math.min(r,t[i]);return{min:r,max:n}}function eZ(t){if(t)return t[t.length-1]}function eJ(t,e){for(;e[t+1]&&(e[t].equals(e[t+1])||e[t+1].equals(e[t+2]));)e.splice(t+1,1)}function eQ(t,e){let r=(e.y-t.y)/(e.x-t.x);return[t.y-r*t.x,r]}function e0(t,e,r){let n,i,o="x",s="y",a=!1,l=!1;if(n=e4(eQ(t,e),r.x),t.x===e.x&&e.x===r.x||S(n,1)===S(r.y,1))i=e2(t,e,"x","y");else{let n={x:e3(t,e,r,"x"),y:e3(t,e,r,"y")};if(n.x&&n.y)i=e2(t,r,"x","y"),a=!0;else if(function(t,e,r){let n=!1;if(t.x===e.x)n=!0;else if(e.x===r.x)(e.y<r.y&&t.y<=e.y||r.y<e.y&&e.y<=t.y)&&(n=!0);else{let i=e4(eQ(t,e),r.x);t.y<=e.y&&r.y<=i||e.y<=t.y&&r.y>=i||(n=!0)}return n}(t,e,r)&&(o="y",s="x"),n[o])i=0;else i=.01*(r[s]<t[s]&&t[s]<=e[s]||t[s]<r[s]&&e[s]<=t[s]?(r[s]-t[s])*(e[o]-t[o])<=0?-1:1:-((r[o]-t[o])*(e[s]-t[s])<=0?-1:1)),l=!0}let c=e8(i,t,e,o,s);if(l){let t=o;o=s,s=t}let h=e5(i,e,r,o,s);return a&&(e1(t,e,c,i),e1(e,r,h,i)),[c,h]}function e1(t,e,r,n){t.y<e.y?e.y<r.y?(r.x=t.x+(e.y-t.y)/n,r.y=e.y):r.y<t.y&&(r.x=e.x-(e.y-t.y)/n,r.y=t.y):r.y<e.y?(r.x=t.x-(t.y-e.y)/n,r.y=e.y):t.y<r.y&&(r.x=e.x+(t.y-e.y)/n,r.y=t.y)}function e2(t,e,r,n){let i=e[r]-t[r],o=e[n]-t[n];return 0===i?0:o/i}function e3(t,e,r,n){return r[n]>e[n]&&e[n]>t[n]||r[n]<e[n]&&e[n]<t[n]}function e5(t,e,r,n,i){let o=e[n],s=(r[n]-o)*.333;return e6(o+s,e[i]+s*t,n,i)}function e8(t,e,r,n,i){let o=e[n],s=r[n],a=(s-o)*.333;return e6(s-a,r[i]-a*t,n,i)}function e6(t,e,r,n){let i=new M;return i[r]=t,i[n]=e,i}function e4(t,e){let r=t.length,n=0;for(let i=0;i<r;i++)n+=Math.pow(e,i)*t[i];return n}let e9=C.IDENTITY.toString(),e7=t=>class extends t{bbox(t){let e,r=L(this.currentTransform(t)),n=r?r.toString():e9;this._bboxCache&&this._matrixHash===n?e=this._bboxCache.clone():(e=this._bbox(r),this._bboxCache=e?e.clone():null,this._matrixHash=n);let i=this.options.get("stroke.width");return i&&e&&e.expand(i/2),e}geometryChange(){delete this._bboxCache,this.trigger("geometryChange",{element:this})}};function rt(t,e,r){let n=+!e;for(let e=0;e<t.length;e+=2)t.splice(e+n,0,r)}function re(t,e){if(t&&e)return e.scaleCopy(2).translate(-t.x,-t.y)}let rr=1/3;function rn(t,e,r){let n=e.clone().scale(2/3);return{controlOut:n.clone().translateWith(t.scaleCopy(rr)),controlIn:n.translateWith(r.scaleCopy(rr))}}let ri={l:function(t,e){let{parameters:r,position:n}=e;for(let i=0;i<r.length;i+=2){let o=new M(r[i],r[i+1]);e.isRelative&&o.translateWith(n),t.lineTo(o.x,o.y),n.x=o.x,n.y=o.y}},c:function(t,e){let{parameters:r,position:n}=e;for(let i=0;i<r.length;i+=6){let o=new M(r[i],r[i+1]),s=new M(r[i+2],r[i+3]),a=new M(r[i+4],r[i+5]);e.isRelative&&(s.translateWith(n),o.translateWith(n),a.translateWith(n)),t.curveTo(o,s,a),n.x=a.x,n.y=a.y}},v:function(t,e){let r=e.isRelative?0:e.position.x;rt(e.parameters,!0,r),this.l(t,e)},h:function(t,e){let r=e.isRelative?0:e.position.y;rt(e.parameters,!1,r),this.l(t,e)},a:function(t,e){let{parameters:r,position:n}=e;for(let i=0;i<r.length;i+=7){let o=r[i],s=r[i+1],a=r[i+2],l=r[i+3],c=r[i+4],h=new M(r[i+5],r[i+6]);e.isRelative&&h.translateWith(n),(n.x!==h.x||n.y!==h.y)&&(t.arcTo(h,o,s,l,c,a),n.x=h.x,n.y=h.y)}},s:function(t,e){let r,{parameters:n,position:i,previousCommand:o}=e;("s"===o||"c"===o)&&(r=eZ(eZ(t.paths).segments).controlIn());for(let o=0;o<n.length;o+=4){let s,a=new M(n[o],n[o+1]),l=new M(n[o+2],n[o+3]);e.isRelative&&(a.translateWith(i),l.translateWith(i)),s=r?re(r,i):i.clone(),r=a,t.curveTo(s,a,l),i.x=l.x,i.y=l.y}},q:function(t,e){let{parameters:r,position:n}=e;for(let i=0;i<r.length;i+=4){let o=new M(r[i],r[i+1]),s=new M(r[i+2],r[i+3]);e.isRelative&&(o.translateWith(n),s.translateWith(n));let a=rn(n,o,s);t.curveTo(a.controlOut,a.controlIn,s),n.x=s.x,n.y=s.y}},t:function(t,e){let r,{parameters:n,position:i,previousCommand:o}=e;("q"===o||"t"===o)&&(r=eZ(eZ(t.paths).segments).controlIn().clone().translateWith(i.scaleCopy(-1/3)).scale(1.5));for(let o=0;o<n.length;o+=2){let s=new M(n[o],n[o+1]);e.isRelative&&s.translateWith(i),r=r?re(r,i):i.clone();let a=rn(i,r,s);t.curveTo(a.controlOut,a.controlIn,s),i.x=s.x,i.y=s.y}}},ro=/([a-df-z]{1})([^a-df-z]*)(z)?/gi,rs=/[,\s]?([+\-]?(?:\d*\.\d+|\d+)(?:[eE][+\-]?\d+)?)/g,ra=function(t,e){let r,n=new M;return e.replace(ro,(e,i,o,s)=>{var a;let l,c=i.toLowerCase(),h=c===i,u=(a=o.trim(),l=[],a.replace(rs,function(t,e){l.push(parseFloat(e))}),l);if("m"===c&&(h?(n.x+=u[0],n.y+=u[1]):(n.x=u[0],n.y=u[1]),t.moveTo(n.x,n.y),u.length>2&&(c="l",u.splice(0,2))),ri[c])ri[c](t,{parameters:u,position:n,isRelative:h,previousCommand:r}),s&&"z"===s.toLowerCase()&&t.close();else if("m"!==c)throw Error("Error while parsing SVG path. Unsupported command: "+c);r=c}),t};function rl(t,e,r){return Math.max(Math.min(t,r),e)}let rc=(t,e)=>t.controlOut()&&e.controlIn()?"C":"L";class rh extends eA(e7(eT)){get nodeType(){return"Path"}constructor(t){super(t),this.segments=new eU,this.segments.addObserver(this),void 0===this.options.stroke&&(this.stroke("#000"),void 0===this.options.stroke.lineJoin&&this.options.set("stroke.lineJoin","miter"))}moveTo(t,e){return this.suspend(),this.segments.elements([]),this.resume(),this.lineTo(t,e),this}lineTo(t,e){let r=new eX(void 0!==e?new M(t,e):t);return this.segments.push(r),this}curveTo(t,e,r){if(this.segments.length>0){let n=eZ(this.segments),i=new eX(r,e);this.suspend(),n.controlOut(t),this.resume(),this.segments.push(i)}return this}arc(t,e,r,n,i){if(this.segments.length>0){let o=eZ(this.segments).anchor(),s=t*b,a=new z(new M(o.x-r*Math.cos(s),o.y-n*Math.sin(s)),{startAngle:t,endAngle:e,radiusX:r,radiusY:n,anticlockwise:i});this._addArcSegments(a)}return this}arcTo(t,e,r,n,i,o){if(this.segments.length>0){let s=eZ(this.segments).anchor(),a=z.fromPoints(s,M.create(t),e,r,n,i,o);this._addArcSegments(a)}return this}_addArcSegments(t){this.suspend();let e=t.curvePoints();for(let t=1;t<e.length;t+=3)this.curveTo(e[t],e[t+1],e[t+2]);this.resume(),this.geometryChange()}close(){return this.options.closed=!0,this.geometryChange(),this}rawBBox(){return this._bbox()}toString(t){let e="",r=this.segments,n=r.length;if(n>0){let i,o=[],s=(...e)=>e.map(e=>e.toString(t)).join(" ");for(let t=1;t<n;t++){let e=rc(r[t-1],r[t]);e!==i&&(i=e,o.push(e)),"L"===e?o.push(s(r[t].anchor())):o.push(s(r[t-1].controlOut(),r[t].controlIn(),r[t].anchor()))}e="M"+s(r[0].anchor())+" "+o.join(" "),this.options.closed&&(e+="Z")}return e}_containsPoint(t){let e,r,n=this.segments,i=n.length,o=0;for(let s=1;s<i;s++)e=n[s-1],r=n[s],o+=e._intersectionsTo(r,t);return(this.options.closed||!n[0].anchor().equals(n[i-1].anchor()))&&(o+=eW(n[0].anchor(),n[i-1].anchor(),t)),o%2!=0}_isOnPath(t,e){let r=this.segments,n=r.length,i=e||this.options.stroke.width;if(n>
11){if(r[0]._isOnPathTo(r[1],t,i,"start"))return!0;for(let e=2;e<=n-2;e++)if(r[e-1]._isOnPathTo(r[e],t,i))return!0;if(r[n-2]._isOnPathTo(r[n-1],t,i,"end"))return!0}return!1}_bbox(t){let e,r=this.segments,n=r.length;if(1===n)e=new E(r[0].anchor().transformCopy(t),O.ZERO);else if(n>0)for(let i=1;i<n;i++){let n=r[i-1].bboxTo(r[i],t);e=e?E.union(e,n):n}return e}static parse(t,e){return ru.parse(t,e)}static fromRect(t,e){let r=new rh(e),[n,i]=t.cornerRadius;if(0===n&&0===i)r.moveTo(t.topLeft()).lineTo(t.topRight()).lineTo(t.bottomRight()).lineTo(t.bottomLeft()).close();else{let{x:e,y:o}=t.origin,s=t.width(),a=t.height();n=rl(n,0,s/2),i=rl(i,0,a/2),r.moveTo(e+n,o).lineTo(e+s-n,o).arcTo([e+s,o+i],n,i,!1).lineTo(e+s,o+a-i).arcTo([e+s-n,o+a],n,i,!1).lineTo(e+n,o+a).arcTo([e,o+a-i],n,i,!1).lineTo(e,o+i).arcTo([e+n,o],n,i,!1)}return r}static fromPoints(t,e){if(t){let r=new rh(e);for(let e=0;e<t.length;e++){let n=M.create(t[e]);n&&(0===e?r.moveTo(n):r.lineTo(n))}return r}}static curveFromPoints(t,e){if(t){let r=function(t,e){let r,n,i=t.slice(0),o=[],s=i.length;if(s>2&&(eJ(0,i),s=i.length),s<2||2===s&&i[0].equals(i[1]))return o;let a=i[0],l=i[1],c=i[2];for(o.push(new eX(a));a.equals(i[s-1]);)e=!0,i.pop(),s--;if(2===s){let t=e2(a,l,"x","y");return eZ(o).controlOut(e5(t,a,l,"x","y")),o.push(new eX(l,e8(t,a,l,"x","y"))),o}if(e){a=i[s-1];let t=e0(a,l=i[0],c=i[1]);r=t[1],n=t[0]}else r=e5(e2(a,l,"x","y"),a,l,"x","y");let h=r;for(let t=0;t<=s-3;t++)if(eJ(t,i),t+3<=(s=i.length)){a=i[t];let e=e0(a,l=i[t+1],c=i[t+2]);eZ(o).controlOut(h),h=e[1];let r=e[0];o.push(new eX(l,r))}if(e){a=i[s-2];let t=e0(a,l=i[s-1],c=i[0]);eZ(o).controlOut(h),o.push(new eX(l,t[0])),eZ(o).controlOut(t[1]),o.push(new eX(c,n))}else{let t=e2(l,c,"x","y");eZ(o).controlOut(h),o.push(new eX(c,e8(t,l,c,"x","y")))}return o}(t),n=new rh(e);return n.segments.push.apply(n.segments,r),n}}static fromArc(t,e){let r=new rh(e),n=t.startAngle,i=t.pointAt(n);return r.moveTo(i.x,i.y),r.arc(n,t.endAngle,t.radiusX,t.radiusY,t.anticlockwise),r}}class ru extends eA(e7(eT)){static parse(t,e){return ra(new ru(e),t)}toString(t){let e=this.paths,r="";if(e.length>0){let n=[];for(let r=0;r<e.length;r++)n.push(e[r].toString(t));r=n.join(" ")}return r}get nodeType(){return"MultiPath"}constructor(t){super(t),this.paths=new eU,this.paths.addObserver(this),void 0===this.options.stroke&&this.stroke("#000")}moveTo(t,e){let r=new rh;return r.moveTo(t,e),this.paths.push(r),this}lineTo(t,e){return this.paths.length>0&&eZ(this.paths).lineTo(t,e),this}curveTo(t,e,r){return this.paths.length>0&&eZ(this.paths).curveTo(t,e,r),this}arc(t,e,r,n,i){return this.paths.length>0&&eZ(this.paths).arc(t,e,r,n,i),this}arcTo(t,e,r,n,i,o){return this.paths.length>0&&eZ(this.paths).arcTo(t,e,r,n,i,o),this}close(){return this.paths.length>0&&eZ(this.paths).close(),this}_bbox(t){return eR(this.paths,!0,t)}rawBBox(){return eR(this.paths,!1)}_containsPoint(t){let e=this.paths;for(let r=0;r<e.length;r++)if(e[r]._containsPoint(t))return!0;return!1}_isOnPath(t){let e=this.paths,r=this.options.stroke.width;for(let n=0;n<e.length;n++)if(e[n]._isOnPath(t,r))return!0;return!1}_clippedBBox(t){return eP(this.paths,this.currentTransform(t))}}let rd=(t,e=["geometry"])=>{let r=class extends t{};var n=r.prototype;for(let t=0;t<e.length;t++)n[e[t]]=function(t){let e="_"+t;return function(t){return void 0!==t?(this._observerField(e,t),this.geometryChange(),this):this[e]}}(e[t]);return r};class rf extends rd(eT,["rect"]){get nodeType(){return"Image"}constructor(t,e=new E,r={}){super(r),this.src(t),this.rect(e)}src(t){return void 0!==t?(this.options.set("src",t),this):this.options.get("src")}bbox(t){let e=L(this.currentTransform(t));return this._rect.bbox(e)}rawBBox(){return this._rect.bbox()}_containsPoint(t){return this._rect.containsPoint(t)}_hasFill(){return this.src()}}class rp extends ez{_change(){this.optionsChange({field:"stops"})}}let rg=(t,e)=>{let r=class extends t{};var n=r.prototype;for(let t=0;t<e.length;t++)n[e[t]]=function(t){return function(e){return void 0!==e?(this.options.set(t,e),this):this.options.get(t)}}(e[t]);return r},rm=["offset","color","opacity"];class ry extends rg(T,rm){constructor(t,e,r){super(),this.options=new eb({offset:t,color:e,opacity:void 0!==r?r:1}),this.options.addObserver(this)}static create(t){if(void 0!==t)return t instanceof ry?t:t.length>1?new ry(t[0],t[1],t[2]):new ry(t.offset,t.color,t.opacity)}}class rw extends T{get nodeType(){return"Gradient"}constructor(t={}){super(),this.stops=new rp(this._createStops(t.stops)),this.stops.addObserver(this),this._userSpace=t.userSpace,this.id=e_()}userSpace(t){return void 0!==t?(this._userSpace=t,this.optionsChange(),this):this._userSpace}_createStops(t=[]){let e=[];for(let r=0;r<t.length;r++)e.push(ry.create(t[r]));return e}addStop(t,e,r){this.stops.push(new ry(t,e,r))}removeStop(t){let e=this.stops.indexOf(t);e>=0&&this.stops.splice(e,1)}optionsChange(t){this.trigger("optionsChange",{field:"gradient"+(t?"."+t.field:""),value:this})}geometryChange(){this.optionsChange()}}let rv=rw,rb=["start","end"];class rx extends eL(rv,rb){constructor(t={}){super(t),this.start(t.start||new M),this.end(t.end||new M(1,0))}}class r_ extends eA(e7(rd(eT))){get nodeType(){return"Rect"}constructor(t=new E,e={}){super(e),this.geometry(t),void 0===this.options.stroke&&this.stroke("#000")}_bbox(t){return this._geometry.bbox(t)}rawBBox(){return this._geometry.bbox()}_containsPoint(t){return this._geometry.containsPoint(t)}_isOnPath(t){return this.geometry()._isOnPath(t,this.options.stroke.width/2)}}class rS extends eA(e7(rd(eT))){get nodeType(){return"Circle"}constructor(t=new q,e={}){super(e),this.geometry(t),void 0===this.options.stroke&&this.stroke("#000")}rawBBox(){return this._geometry.bbox()}_bbox(t){return this._geometry.bbox(t)}_containsPoint(t){return this.geometry().containsPoint(t)}_isOnPath(t){return this.geometry()._isOnPath(t,this.options.stroke.width/2)}}var rC=function(){return"u">typeof window},rk={wp:/(Windows Phone(?: OS)?)\s(\d+)\.(\d+(\.\d+)?)/,fire:/(Silk)\/(\d+)\.(\d+(\.\d+)?)/,android:/(Android|Android.*(?:Opera|Firefox).*?\/)\s*(\d+)(\.(\d+(\.\d+)?))?/,iphone:/(iPhone|iPod).*OS\s+(\d+)[\._]([\d\._]+)/,ipad:/(iPad).*OS\s+(\d+)[\._]([\d_]+)/,meego:/(MeeGo).+NokiaBrowser\/(\d+)\.([\d\._]+)/,webos:/(webOS)\/(\d+)\.(\d+(\.\d+)?)/,blackberry:/(BlackBerry|BB10).*?Version\/(\d+)\.(\d+(\.\d+)?)/,playbook:/(PlayBook).*?Tablet\s*OS\s*(\d+)\.(\d+(\.\d+)?)/,windows:/(MSIE)\s+(\d+)\.(\d+(\.\d+)?)/,tizen:/(tizen).*?Version\/(\d+)\.(\d+(\.\d+)?)/i,sailfish:/(sailfish).*rv:(\d+)\.(\d+(\.\d+)?).*firefox/i,ffos:/(Mobile).*rv:(\d+)\.(\d+(\.\d+)?).*Firefox/},rT={ios:/^i(phone|pad|pod)$/i,android:/^android|fire$/i,blackberry:/^blackberry|playbook/i,windows:/windows/,wp:/wp/,flat:/sailfish|ffos|tizen/i,meego:/meego/},rA={edge:/(edge)[ \/]([\w.]+)/i,webkit:/(chrome)[ \/]([\w.]+)/i,safari:/(webkit)[ \/]([\w.]+)/i,opera:/(opera)(?:.*version|)[ \/]([\w.]+)/i,msie:/(msie\s|trident.*? rv:)([\w.]+)/i,mozilla:/(mozilla)(?:.*? rv:([\w.]+)|)/i},rL={omini:/Opera\sMini/i,omobile:/Opera\sMobi/i,firefox:/Firefox|Fennec/i,mobilesafari:/version\/.*safari/i,ie:/MSIE|Windows\sPhone/i,chrome:/chrome|crios/i,webkit:/webkit/i},rM=function(t,e,r){for(var n in e)if(e.hasOwnProperty(n)&&e[n].test(t))return n;return void 0!==r?r:t},rO=rC()&&window.navigator?window.navigator.userAgent:null,rE=rO?function(t){var e=null,r=[];for(var n in rA)if(rA.hasOwnProperty(n)&&(r=t.match(rA[n]))){(e={})[n]=!0,e[r[1].toLowerCase().split(" ")[0].split("/")[0]]=!0,e.version=parseInt(document.documentMode||r[2],10);break}return e}(rO):null;rO&&function(t){var e,r=[];for(var n in rk)if(rk.hasOwnProperty(n)){if(!(r=t.match(rk[n])))continue;if("windows"===n&&"plugins"in window.navigator)return null;var i={};return i.device=n,i.browser=rM(t,rL,"default"),i.name=rM(n,rT),i[i.name]=!0,i.majorVersion=r[2],i.minorVersion=r[3]?r[3].replace("_","."):".0",e=i.minorVersion.replace(".","").substr(0,2),i.flatVersion=i.majorVersion+e+Array(3-(e.length<3?e.length:2)).join("0"),window.PhoneGap,i.cordova=!0,i.appMode=window.navigator.standalone||/file|local|wmapp/.test(window.location.protocol)||i.cordova,i}}(rO),rC()&&window,rE&&!rE.chrome&&window.MSPointerEvent,rE&&!rE.chrome&&window.PointerEvent;var rR=/\/\*[\s\S]*?\*\//g,rP=/([^\s:;]+?)\s*:\s*((?:(?:url\(\s*(?:(?:[^"')\\]|\\.)*|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')\s*\)|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|[^;
1"'])*?)\s*)(?=;|$)/gi,rN=/&quot;|&#34;|&#x22;/gi,rI=/&apos;|&#39;|&#x27;/gi;let rF=(t,e)=>{let r=function(t){for(var e={},r,n,i=(t||"").replace(rR,"").replace(rN,'"').replace(rI,"'"),o=rP.exec(i);null!==o;)r=o[1].trim(),n=o[2].trim(),e[r]=n,o=rP.exec(i);return e}(e);Object.keys(r).forEach(e=>{t.style[e]=r[e]})},rB="data-style",rD=G.browser||{};function rz(t){return Array.prototype.slice.call(t)}var rU="KENDO-PSEUDO-ELEMENT";let rj="data-kendo-bullet-type";var r$={},rq={};rq._root=rq;let rH="u">typeof window&&(rD.msie||rD.edge);class rG extends eO{constructor(t,e,r){super(t,e.getOrigin(),r),this._pdfRect=e}rect(){return this._pdfRect}rawBBox(){return this._pdfRect}}function rV(t,e){t.classList?t.classList.add(e):t.className+=" "+e}function rW(t,e){t.classList?t.classList.remove(e):t.className=t.className.split(/\s+/).reduce(function(t,r){return r!=e&&t.push(r),t},[]).join(" ")}function rK(t,e){Object.keys(e).forEach(function(r){t.style[r]=e[r]})}var rX="u">typeof Element&&Element.prototype&&((a=Element.prototype).matches?function(t,e){return t.matches(e)}:a.webkitMatchesSelector?function(t,e){return t.webkitMatchesSelector(e)}:a.mozMatchesSelector?function(t,e){return t.mozMatchesSelector(e)}:a.msMatchesSelector?function(t,e){return t.msMatchesSelector(e)}:function(t){return -1!==[].indexOf.call(document.querySelectorAll(t),this)});function rY(t,e){if(t.closest)return t.closest(e);for(;t&&!/^\[object (?:HTML)?Document\]$/.test(String(t));){if(1==t.nodeType&&rX(t,e))return t;t=t.parentNode}}var rZ=(l="u">typeof window&&window.kendo&&window.kendo.jQuery)?function t(e){var r=e.cloneNode(!1);if(1==e.nodeType){var n,i=l(e),o=l(r),s=i.data();for(n in s)o.data(n,s[n]);for(/^canvas$/i.test(e.tagName)?r.getContext("2d").drawImage(e,0,0):/^(?:input|select|textarea|option)$/i.test(e.tagName)?(r.removeAttribute("id"),r.removeAttribute("name"),/^textarea$/i.test(e.tagName)||(r.value=e.value),r.checked=e.checked,r.selected=e.selected):/^img$/i.test(e.tagName)&&r.removeAttribute("loading"),e._kendoExportVisual&&(r._kendoExportVisual=e._kendoExportVisual),n=e.firstChild;n;n=n.nextSibling)r.appendChild(t(n))}return r}:function(t){let e=function t(e){let r=e.cloneNode(!1);e._kendoExportVisual&&(r._kendoExportVisual=e._kendoExportVisual);for(let n=e.firstChild;n;n=n.nextSibling)r.appendChild(t(n));return r}(t),r=t.querySelectorAll("canvas");r.length&&rz(e.querySelectorAll("canvas")).forEach((t,e)=>{t.getContext("2d").drawImage(r[e],0,0)});let n=t.querySelectorAll("input, select, textarea, option");return rz(e.querySelectorAll("input, select, textarea, option")).forEach((t,e)=>{t.removeAttribute("id"),t.removeAttribute("name"),/^textarea$/i.test(t.tagName)||(t.value=n[e].value),t.checked=n[e].checked,t.selected=n[e].selected}),rz(e.querySelectorAll("img")).forEach(t=>{t.removeAttribute("loading")}),e};function rJ(t,e){e||(e={});var r,n=t8();if(!t)return n.reject("No element to export");if("function"!=typeof window.getComputedStyle)throw Error("window.getComputedStyle is missing.  You are using an unsupported browser, or running in IE8 compatibility mode.  Drawing HTML is supported in Chrome, Firefox, Safari and IE9+.");!function t(e,r){if(1==arguments.length)for(var n in e)tO(e,n)&&t(n,e[n]);else switch(t3[e=e.toLowerCase()]=r,e){case"dejavu sans":t3["sans-serif"]=r;break;case"dejavu sans|bold":t3["sans-serif|bold"]=r;break;case"dejavu sans|italic":t3["sans-serif|italic"]=r;break;case"dejavu sans|bold|italic":t3["sans-serif|bold|italic"]=r;break;case"dejavu serif":t3.serif=r;break;case"dejavu serif|bold":t3["serif|bold"]=r;break;case"dejavu serif|italic":t3["serif|italic"]=r;break;case"dejavu serif|bold|italic":t3["serif|bold|italic"]=r;break;case"dejavu mono":t3.monospace=r;break;case"dejavu mono|bold":t3["monospace|bold"]=r;break;case"dejavu mono|italic":t3["monospace|italic"]=r;break;case"dejavu mono|bold|italic":t3["monospace|bold|italic"]=r}}(function(t){null==t&&(t=document);for(var e={},r=0;r<t.styleSheets.length;++r)(function t(r){if(r){var n=null;try{n=r.cssRules}catch(t){}n&&function(r,n){for(var i=0;i<n.length;++i){var o=n[i];switch(o.type){case 3:t(o.styleSheet);break;case 5:var s=o.style,a=r0(nn(s,"font-family")),l=/^([56789]00|bold)$/i.test(nn(s,"font-weight")),c="italic"==nn(s,"font-style"),h=function(t){var e=nn(t.style,"src");if(e)return r0(e).reduce(function(t,e){var r=r1(e);return r&&t.push(r),t},[]);var r=r1(t.cssText);return r?[r]:[]}(o);h.length>0&&function(t,r,n,i,o){/^data:/i.test(o)||/^[^\/:]+:\/\//.test(o)||/^\//.test(o)||(o=String(t.href).replace(/[^\/]*$/,"")+o),r.forEach(function(t){t=t.replace(/^(['"]?)(.*?)\1$/,"$2"),n&&(t+="|bold"),i&&(t+="|italic"),e[t]=o})}(r,a,l,c,h[0])}}}(r,n)}})(t.styleSheets[r]);return e}(t.ownerDocument));var i="number"==typeof(r=e.scale||1)?{x:r,y:r}:Array.isArray(r)?{x:r[0],y:r[1]}:{x:r.x,y:r.y};function o(t){var r=new eI,n=t.getBoundingClientRect();return nu(r,[i.x,0,0,i.y,-n.left*i.x,-n.top*i.y]),rq._clipbox=!1,rq._matrix=C.unit(),rq._stackingContext={element:t,group:r},!0===e.avoidLinks?rq._avoidLinks="a":rq._avoidLinks=e.avoidLinks,rV(t,"k-pdf-export"),nC(t,r),rW(t,"k-pdf-export"),r}return r7([t],function(){var r=e&&e.forcePageBreak,s=e&&e.paperSize&&"auto"!=e.paperSize,a=t_(function(t,r){return"paperSize"==t?s?e[t]:"A4":t in e?e[t]:r}),l=s&&a.paperSize[0],c=s&&a.paperSize[1],h=e.margin&&a.margin,u=!!h;if(r||c){h||(h={left:0,top:0,right:0,bottom:0}),l&&(l/=i.x),c&&(c/=i.y),h.left/=i.x,h.right/=i.x,h.top/=i.y,h.bottom/=i.y;var d=new eI({pdf:{multiPage:!0,paperSize:s?a.paperSize:"auto",_ignoreMargin:u}});!function(t,e,r,n,i,o,s){var a=function(t){if(null!=t)return("string"==typeof t&&(t=function(){throw Error("Template implementation missing.")}(t.replace(/^\s+|\s+$/g,""))),"function"==typeof t)?function(e){var r=t(e);
1if(r&&"string"==typeof r){var n=document.createElement("div");n.innerHTML=(r||"").replace(/\sstyle=/g," "+rB+"="),Array.from(n.querySelectorAll("["+rB+"]")).forEach(t=>{let e=t.getAttribute(rB);t.removeAttribute(rB),rF(t,e)}),r=n.firstElementChild}return r}:function(){return t.cloneNode(!0)}}(s.template),l=e.ownerDocument,c=[],h=s._destructive?e:rZ(e),u=l.createElement("KENDO-PDF-DOCUMENT"),d=0;function f(){("-"!=r||i)&&function t(e){if("TABLE"==e.tagName&&rK(e,{tableLayout:"fixed"}),!p(e)){var n=nr(e),o=parseFloat(nn(n,"padding-bottom")),s=parseFloat(nn(n,"border-bottom-width")),a=d;d+=o+s;for(var c=!0,u=e.firstChild;u;u=u.nextSibling)if(1==u.nodeType){if(c=!1,rX(u,r)&&function(t){if(t.checkVisibility)return t.checkVisibility({visibilityProperty:!0});for(var e=t;e&&e!==h;){var r=nr(e);if("none"===nn(r,"display")||"hidden"===nn(r,"visibility"))return!1;e=e.parentNode}return!0}(u)){g(u);continue}if(!i){t(u);continue}if(!/^(?:static|relative)$/.test(nn(nr(u),"position")))continue;var f=w(u);1==f||f&&p(u)?g(u):t(u)}else 3==u.nodeType&&i&&(function t(e,r){if(/\S/.test(e.data)){var n=e.data.length,i=l.createRange();i.selectNodeContents(e);var o=w(i);if(o){var s=e;if(1==o)r?g(e.parentNode):g(e);else if(!function t(r,n,o){return(i.setEnd(e,n),r==n||n==o)?n:w(i)?t(r,r+n>>1,n):t(n,n+o>>1,o)}(0,n>>1,n),!/\S/.test(i.toString())&&r)g(e.parentNode);else{s=e.splitText(i.endOffset);var a=y();i.setStartBefore(h),a.appendChild(i.extractContents()),h.parentNode.insertBefore(a,h),v(s.parentNode)}t(s)}}}(u,c),c=!1);d=a}}(h);{let t=y();h.parentNode.insertBefore(t,h),t.appendChild(h)}a&&c.forEach(function(t,e){let r=a({element:t,pageNum:e+1,totalPages:c.length});r&&t.appendChild(r)}),rW(h,"k-pdf-export"),r7(c,t.bind(null,{pages:c,container:u}))}function p(t){if(s.keepTogether&&rX(t,s.keepTogether)&&t.offsetHeight<=i-d)return!0;var e=t.tagName;return(!/^h[1-6]$/i.test(e)||!(t.offsetHeight>=i-d))&&(t.getAttribute("data-kendo-chart")||/^(?:img|tr|thead|th|tfoot|iframe|svg|object|canvas|input|textarea|select|video|h[1-6])/i.test(t.tagName))}function g(t){if(1==t.nodeType&&t!==h&&function(t){var e=t.parentNode,r=e.firstChild;if(t===r)return!0;if(t===e.children[0]){if(7==r.nodeType||8==r.nodeType)return!0;if(3==r.nodeType)return!/\S/.test(r.data)}return!1}(t))return g(t.parentNode);r=(e=rY(t,"table"))&&e.querySelector("colgroup"),s.repeatHeaders&&(n=e&&e.querySelector("thead"),(i=rY(t,".k-grid"))&&i.querySelector(".k-auto-scrollable")&&(o=i.querySelector(".k-grid-header")));var e,r,n,i,o,a=[];e&&"TR"===t.tagName&&(a=function(t,e){var r=[],n=t.querySelector("tbody"),i=n?rz(n.children).filter(m):rz(t.children).filter(m),o=i.indexOf(e);if(-1===o)return r;for(var s=0;s<o;s++)for(var a=i[s],l=rz(a.cells),c=0;c<l.length;c++){var h=l[c],u=parseInt(h.getAttribute("rowspan")||"1",10);if(s+u>o){var d=s+u-o,f=o-s,p=h.cloneNode(!0);let t=nn(nr(h),"width");d<=f?(p.style.width=t,p.innerHTML=""):(h.style.width=t,h.innerHTML=""),r.push({cell:p,columnIndex:function(t,e){for(var r=0,n=rz(t.cells),i=0;i<n.length&&n[i]!==e;i++)r+=parseInt(n[i].getAttribute("colspan")||"1",10);return r}(a,h),remainingRowspan:d})}}return r}(e,t));var c=y(),u=l.createRange();u.setStartBefore(h),u.setEndBefore(t),c.appendChild(u.extractContents()),h.parentNode.insertBefore(c,h),v(t.parentNode),e&&(e=rY(t,"table"),s.repeatHeaders&&n&&e.insertBefore(n.cloneNode(!0),e.firstChild),r&&e.insertBefore(r.cloneNode(!0),e.firstChild),a.length>0&&function(t,e){if(e.length){var r=t.querySelector("tbody"),n=r?rz(r.children).filter(m):rz(t.children).filter(m);if(n.length){var i=n[0];e.sort(function(t,e){return t.columnIndex-e.columnIndex});for(var o=0;o<e.length;o++){var s=e[o],a=s.cell;a.setAttribute("rowspan",s.remainingRowspan),function(t,e,r){for(var n=rz(t.cells),i=0,o=0;o<n.length;o++){var s=n[o],a=parseInt(s.getAttribute("colspan")||"1",10);if(i===r)return void t.insertBefore(e,s);if(i+a>r)return void(o+1<n.length?t.insertBefore(e,n[o+1]):t.appendChild(e));i+=a}t.appendChild(e)}(i,a,s.columnIndex)}}}}(e,a)),s.repeatHeaders&&o&&(i=rY(t,".k-grid")).insertBefore(o.cloneNode(!0),i.firstChild)}function m(t){return"TR"===t.tagName}function y(){var t=l.createElement("KENDO-PDF-PAGE");return rK(t,{display:"block",boxSizing:"content-box",width:n?n+"px":"auto",padding:o.top+"px "+o.right+"px "+o.bottom+"px "+o.left+"px",position:"relative",height:i?i+"px":"auto",overflow:i||n?"hidden":"visible",clear:"both"}),s&&s.pageClassName&&(t.className=s.pageClassName),c.push(t),t}function w(t){var e=t.getBoundingClientRect();if(0===e.width||0===e.height)return 0;var r=h.getBoundingClientRect().top,n=i-d;return e.height>n?3:e.top-r>n?1:2*(e.bottom-r>n)}function v(t){var e=rY(t,"li");e&&(e.setAttribute("kendo-no-bullet","1"),v(e.parentNode))}
1rz(h.querySelectorAll("tfoot")).forEach(function(t){t.parentNode.appendChild(t)}),rz(h.querySelectorAll("ol")).forEach(function(t){rz(t.children).forEach(function(t,e){t.setAttribute("kendo-split-index",e)})}),rK(u,{display:"block",position:"absolute",boxSizing:"content-box",left:"-10000px",top:"-10000px"}),n&&(rK(u,{width:n+"px",paddingLeft:o.left+"px",paddingRight:o.right+"px"}),rK(h,{overflow:"hidden"})),e.parentNode.insertBefore(u,e),u.appendChild(h),rV(h,"k-pdf-export"),s.beforePageBreak?r9([u],function(){s.beforePageBreak(u,f)}):r9([u],f)}(function(t){if(e.progress){var r=!1,i=0;!function s(){if(i<t.pages.length){var a=o(t.pages[i]);d.append(a),e.progress({page:a,pageNum:++i,totalPages:t.pages.length,cancel:function(){r=!0}}),r?t.container.parentNode.removeChild(t.container):setTimeout(s)}else t.container.parentNode.removeChild(t.container),n.resolve(d)}()}else t.pages.forEach(function(t){d.append(o(t))}),t.container.parentNode.removeChild(t.container),n.resolve(d)},t,r,l?l-h.left-h.right:null,c?c-h.top-h.bottom:null,h,e)}else n.resolve(o(t))}),n}var rQ=function(){var t=/^((-webkit-|-moz-|-o-|-ms-)?linear-gradient\s*)\(/,e=/^([-0-9.]+%)/,r=/^([-0-9.]+px)/,n=/^(left|right|top|bottom|to|center)\W/,i=/^([-0-9.]+(deg|grad|rad|turn)|0)/,o=/^(\s+)/,s=/^(\()/,a=/^(\))/,l=/^(,)/,c=/^(url)\(/,h=/^(.*?)\)/,u={},d={};function f(d){var f,p=d;if(r3(u,p))return u[p];function g(t){(e=o.exec(d))&&(d=d.substr(e[1].length));var e,r=t.exec(d);if(r)return d=d.substr(r[1].length),r[1]}return(f=g(t))?f=function(t){var o,c,h,u=[],f=!1;if(g(s)){if("0"==(o=g(i))&&(o="0deg"),o?(m=parseFloat(p=o),o=/grad$/.test(p)?Math.PI*m/200:/rad$/.test(p)?m:/turn$/.test(p)?Math.PI*m*2:/deg$/.test(p)?Math.PI*m/180:void 0):("to"==(c=g(n))?c=g(n):c&&/^-/.test(t)&&(f=!0),h=g(n)),g(l),/-moz-/.test(t)&&null==o&&null==c){var p,m,y=g(e),w=g(e);f=!0,"0%"==y?c="left":"100%"==y&&(c="right"),"0%"==w?h="top":"100%"==w&&(h="bottom"),g(l)}for(;d&&!g(a);){var v=function(){var t,n,i=em(d,!0);if(i){let o=/^#[0-9a-f]+/i.exec(d)||/^rgba?\(.*?\)/i.exec(d)||/^..*?\b/.exec(d);return d=d.substr(o[0].length),i=i.toRGB(),(t=g(r))||(n=g(e)),{color:i,length:t,percent:n}}}();if(!v)break;u.push(v),g(l)}return{type:"linear",angle:o,to:c&&h?c+" "+h:c||h||null,stops:u,reverse:f}}}(f):(f=g(c))&&(f=function(){if(g(s)){var t=g(h);return t=t.replace(/^['"]+|["']+$/g,""),g(a),{type:"url",url:t}}}()),u[p]=f||{type:"none"}}return function(t){return r3(d,t)?d[t]:d[t]=r0(t).map(f)}}(),r0=(c={},function(t,e){e||(e=/^\s*,\s*/);var r,n=t+e;if(r3(c,n))return c[n];var i=[],o=0,s=0,a=0,l=!1;function h(e){return r=e.exec(t.substr(s))}function u(t){return t.replace(/^\s+|\s+$/g,"")}for(;s<t.length;)!l&&h(/^[\(\[\{]/)?(a++,s++):!l&&h(/^[\)\]\}]/)?(a--,s++):!l&&h(/^[\"\']/)?(l=r[0],s++):"'"==l&&h(/^\\\'/)||'"'==l&&h(/^\\\"/)?s+=2:"'"==l&&h(/^\'/)||'"'==l&&h(/^\"/)?(l=!1,s++):h(e)?(l||a||!(s>o)||(i.push(u(t.substring(o,s))),o=s+r[0].length),s+=r[0].length):s++;return o<s&&i.push(u(t.substring(o,s))),c[n]=i}),r1=(h=Object.create(null),function(t){var e,r=h[t];return!r&&((e=/url\((['"]?)([^'")]*?)\1\)\s+format\((['"]?)truetype\3\)/.exec(t))?r=h[t]=e[2]:(e=/url\((['"]?)([^'")]*?\.ttf)\1\)/.exec(t))&&(r=h[t]=e[2])),r}),r2=(u=Object.create(null),function(t){var e=u[t];return null==e&&(e=u[t]=ee("Mapq",{font:t}).height),e});function r3(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function r5(t,e){var r=rq;for(t="_counter_"+t;r&&!r3(r,t);)r=Object.getPrototypeOf(r);r||(r=rq._root),r[t]=(r[t]||0)+(null==e?1:e)}
1function r8(t,e){rq[t="_counter_"+t]=null==e?0:e}function r6(t,e,r){for(var n=0;n<t.length;){var i=t[n++],o=parseFloat(t[n]);isNaN(o)?e(i,r):(e(i,o),++n)}}function r4(t){var e=nn(t,"counter-reset");e&&r6(r0(e,/^\s+/),r8,0);var r=nn(t,"counter-increment");r&&r6(r0(r,/^\s+/),r5,1)}function r9(t,e){var r=0,n=!1;function i(){!n&&--r<=0&&(e(),n=!0)}t.forEach(function(t){for(var e=t.querySelectorAll("img"),n=0;n<e.length;++n){var o=e[n];o.complete||(r++,o.onload=o.onerror=i)}}),r||i()}function r7(t,e){var r=[];function n(t){r$[t]||(r$[t]=!0,r.push(t))}t.forEach(function t(e){/^img$/i.test(e.tagName)&&n(e.src),rQ(nn(nr(e),"background-image")).forEach(function(t){"url"==t.type&&n(t.url)}),e.children&&rz(e.children).forEach(t)});var i=r.length;function o(){--i<=0&&r9(t,e)}0===i&&o(),r.forEach(function(t){var e=r$[t]=new window.Image;/^data:/i.test(t)||(e.crossOrigin="Anonymous"),e.src=t,e.complete?o():(e.onload=o,e.onerror=function(){r$[t]=null,o()},/^data:/i.test(t)&&setTimeout(function(){e.complete&&e.onload===o&&(e.onload=null,e.onerror=null,o())},10))})}function nt(t){var e="";do e=String.fromCharCode(97+t%26)+e,t=Math.floor(t/26);while(t>0);return e}function ne(t){if(null!=rq._clipbox){var e=t.bbox(rq._matrix);rq._clipbox?rq._clipbox=E.intersect(rq._clipbox,e):rq._clipbox=e}}function nr(t,e){return window.getComputedStyle(t,e||null)}function nn(t,e,r){var n=t.getPropertyValue(e);return((null==n||""===n)&&(rD.webkit?n=t.getPropertyValue("-webkit-"+e):rD.mozilla?n=t.getPropertyValue("-moz-"+e):rD.opera?n=t.getPropertyValue("-o-"+e):rH&&(n=t.getPropertyValue("-ms-"+e))),arguments.length>2&&(null==n||""===n))?r:n}function ni(t,e,r,n){t.setProperty(e,r,n),rD.webkit?t.setProperty("-webkit-"+e,r,n):rD.mozilla?t.setProperty("-moz-"+e,r,n):rD.opera?t.setProperty("-o-"+e,r,n):rH&&(t.setProperty("-ms-"+e,r,n),t[e="ms"+e.replace(/(^|-)([a-z])/g,function(t,e,r){return e+r.toUpperCase()})]=r)}function no(t,e,r){return{width:parseFloat(nn(e,(r="border-"+r)+"-width")),style:nn(e,r+"-style"),color:ew(t,r+"-color")}}function ns(t,e){var r=t.style.cssText,n=e();return rF(t,r),n}function na(t,e){var r=nn(t,"border-"+e+"-radius").split(/\s+/g).map(parseFloat);return 1==r.length&&r.push(r[0]),np({x:r[0],y:r[1]})}function nl(t){var e=t.getBoundingClientRect();return e=nc(e,"border-*-width",t),e=nc(e,"padding-*",t)}function nc(t,e,r){var n,i,o,s,a;return"string"==typeof e?(i=parseFloat(nn(n=nr(r),e.replace("*","top"))),o=parseFloat(nn(n,e.replace("*","right"))),s=parseFloat(nn(n,e.replace("*","bottom"))),a=parseFloat(nn(n,e.replace("*","left")))):"number"==typeof e&&(i=o=s=a=e),{top:t.top+i,right:t.right-o,bottom:t.bottom-s,left:t.left+a,width:t.right-t.left-o-a,height:t.bottom-t.top-s-i}}function nh(t){return 180*t/Math.PI%360}function nu(t,e){return e=new C(e[0],e[1],e[2],e[3],e[4],e[5]),t.transform(e),e}function nd(t,e){t.clip(e)}function nf(t,e,r,n){for(var i=new z([e,r],n).curvePoints(),o=1;o<i.length;)t.curveTo(i[o++],i[o++],i[o++])}function np(t){return(t.x<=0||t.y<=0)&&(t.x=t.y=0),t}function ng(t,e,r,n,i){var o=Math.max(0,e.x),s=Math.max(0,e.y),a=Math.max(0,r.x),l=Math.max(0,r.y),c=Math.max(0,n.x),h=Math.max(0,n.y),u=Math.max(0,i.x),d=Math.max(0,i.y),f=Math.min(t.width/(o+a),t.height/(l+h),t.width/(c+u),t.height/(d+s));return f<1&&(o*=f,s*=f,a*=f,l*=f,c*=f,h*=f,u*=f,d*=f),{tl:{x:o,y:s},tr:{x:a,y:l},br:{x:c,y:h},bl:{x:u,y:d}}}function nm(t,e,r){var n=nr(t),i=na(n,"top-left"),o=na(n,"top-right"),s=na(n,"bottom-left"),a=na(n,"bottom-right");if("padding"==r||"content"==r){var l=no(t,n,"top"),c=no(t,n,"right"),h=no(t,n,"bottom"),u=no(t,n,"left");if(i.x-=u.width,i.y-=l.width,o.x-=c.width,o.y-=l.width,a.x-=c.width,a.y-=h.width,s.x-=u.width,s.y-=h.width,"content"==r){var d=parseFloat(nn(n,"padding-top")),f=parseFloat(nn(n,"padding-right")),p=parseFloat(nn(n,"padding-bottom")),g=parseFloat(nn(n,"padding-left"));i.x-=g,i.y-=d,o.x-=f,o.y-=d,a.x-=f,a.y-=p,s.x-=g,s.y-=p}}return"number"==typeof r&&(i.x-=r,i.y-=r,o.x-=r,o.y-=r,a.x-=r,a.y-=r,s.x-=r,s.y-=r),ny(e,i,o,a,s)}function ny(t,e,r,n,i){var o=ng(t,e,r,n,i),s=o.tl,a=o.tr,l=o.br,c=o.bl,h=new rh({fill:null,stroke:null});return h.moveTo(t.left,t.top+s.y),s.x&&nf(h,t.left+s.x,t.top+s.y,{startAngle:-180,endAngle:-90,radiusX:s.x,radiusY:s.y}),h.lineTo(t.right-a.x,t.top),a.x&&nf(h,t.right-a.x,t.top+a.y,{startAngle:-90,endAngle:0,radiusX:a.x,radiusY:a.y}),h.lineTo(t.right,t.bottom-l.y),l.x&&nf(h,t.right-l.x,t.bottom-l.y,{startAngle:0,endAngle:90,radiusX:l.x,radiusY:l.y}),h.lineTo(t.left+c.x,t.bottom),c.x&&nf(h,t.left+c.x,t.bottom-c.y,{startAngle:90,endAngle:180,radiusX:c.x,radiusY:c.y}),h.close()}function nw(t,e){var r=String(parseFloat(t));switch(e){case"decimal-leading-zero":return r.length<2&&(r="0"+r),r;case"lower-roman":return en(t).toLowerCase();case"upper-roman":return en(t).toUpperCase();case"lower-latin":case"lower-alpha":return nt(t-1);case"upper-latin":case"upper-alpha":return nt(t-1).toUpperCase();default:return r}}function nv(t){if(t.cssText)return t.cssText;for(var e=[],r=0;r<t.length;++r)e.push(t[r]+": "+nn(t,t[r]));return e.join(";\n")}function nb(t,e){if(t.tagName==rU)return void nx(t,e);let r=[];function n(e,n){let i=nr(t,e),o=i.content;if(r4(i),o&&"normal"!=o&&"none"!=o&&"0px"!=i.width){let e=t.ownerDocument.createElement(rU);rF(e,nv(i)),e.textContent=function(t,e){function r(t,e,r){if(!r)return nw(rq["_counter_"+t]||0,e);return r=r.replace(/^\s*(["'])(.*)\1\s*$/,"$2"),(function(t){var e=[],r=rq;for(t="_counter_"+t;r;)r3(r,t)&&e.push(r[t]),r=Object.getPrototypeOf(r);return e.reverse()})(t).map(function(t){return nw(t,e)}).join(r)}var n,i=r0(e,/^\s+/),o=[];
1return i.forEach(function(e){var i;(n=/^\s*(["'])(.*)\1\s*$/.exec(e))?o.push(n[2].replace(/\\([0-9a-f]{4})/gi,function(t,e){return String.fromCharCode(parseInt(e,16))})):(n=/^\s*counter\((.*?)\)\s*$/.exec(e))?(i=r0(n[1]),o.push(r(i[0],i[1]))):(n=/^\s*counters\((.*?)\)\s*$/.exec(e))?(i=r0(n[1]),o.push(r(i[0],i[2],i[1]))):(n=/^\s*attr\((.*?)\)\s*$/.exec(e))?o.push(t.getAttribute(n[1])||""):o.push(e)}),o.join("")}(t,o),t.insertBefore(e,n),r.push(e)}}if(n(":before",t.firstChild),n(":after",null),r.length>0){let n=t.className;t.className+=" kendo-pdf-hide-pseudo-elements",nx(t,e),t.className=n,r.forEach(function(e){t.removeChild(e)})}else nx(t,e)}function nx(t,e){var r,n,i,o,s,a,l,c=nr(t),h=no(t,c,"top"),u=no(t,c,"right"),d=no(t,c,"bottom"),f=no(t,c,"left"),p=na(c,"top-left"),g=na(c,"top-right"),m=na(c,"bottom-left"),y=na(c,"bottom-right"),w=nn(c,"direction"),v=((n=em(ew(t,"background-color"),!0))&&0===(n=n.toRGB()).a&&(n=null),n),b=rQ(nn(c,"background-image")),x=r0(nn(c,"background-repeat")),_=r0(nn(c,"background-position")),S=r0(nn(c,"background-origin")),C=r0(nn(c,"background-size"));rH&&"ellipsis"==(i=c.textOverflow)&&(o=t.style.textOverflow,t.style.textOverflow="clip"),rD.msie&&rD.version<10&&(_=r0(t.currentStyle.backgroundPosition));var k=nc(t.getBoundingClientRect(),"border-*-width",t);!function(){var t=nn(c,"clip"),r=/^\s*rect\((.*)\)\s*$/.exec(t);if(r){var n=r[1].split(/[ ,]+/g),i="auto"==n[0]?k.top:parseFloat(n[0])+k.top,o="auto"==n[1]?k.right:parseFloat(n[1])+k.left,s="auto"==n[2]?k.bottom:parseFloat(n[2])+k.top,a="auto"==n[3]?k.left:parseFloat(n[3])+k.left,l=new eI,h=new rh().moveTo(a,i).lineTo(o,i).lineTo(o,s).lineTo(a,s).close();nd(l,h),e.append(l),e=l,ne(h)}}();var T=nn(c,"display");if("table-row"==T)for(a=0,s=[],l=t.children;a<l.length;++a)s.push(l[a].getBoundingClientRect());else 1==(s=t.getClientRects()).length&&(s=[t.getBoundingClientRect()]);for(s=function(e){if(/^td$/i.test(t.tagName)){var r=rq.table;if(r&&"collapse"==nn(r.style,"border-collapse")){var n=no(r.element,r.style,"left").width,i=no(r.element,r.style,"top").width;if(0===n&&0===i)return e;var o=r.element.getBoundingClientRect(),s=r.element.rows[0].cells[0].getBoundingClientRect();if(s.top==o.top||s.left==o.left)return rz(e).map(function(t){return{left:t.left+n,top:t.top+i,right:t.right+n,bottom:t.bottom+i,height:t.height,width:t.width}})}}return e}(s),a=0;a<s.length;++a)!function(r,n,i){if(0!==r.width&&0!==r.height){var o=r,s=new eI;if(nd(s,ny(o,p,g,y,m)),e.append(s),v){var a=new rh({fill:{color:v.toCssRgba()},stroke:null});a.moveTo(o.left,o.top).lineTo(o.right,o.top).lineTo(o.right,o.bottom).lineTo(o.left,o.bottom).close(),s.append(a)}for(var l=b.length;--l>=0;)!function(e,r,n,i,o,s,a){if(n&&"none"!=n)if("url"==n.type){var l=r$[n.url];l&&l.width>0&&l.height>0&&c(e,r,l.width,l.height,function(t,e){t.append(new rf(n.url,e))})}else{if("linear"!=n.type)return;c(e,r,r.width,r.height,function(t){return function(e,r){var n=r.width(),i=r.height();switch(t.type){case"linear":var o=null!=t.angle?t.angle:Math.PI;switch(t.to){case"top":o=0;break;case"left":o=-Math.PI/2;break;case"bottom":o=Math.PI;break;case"right":o=Math.PI/2;break;case"top left":case"left top":o=-Math.atan2(i,n);break;case"top right":case"right top":o=Math.atan2(i,n);break;case"bottom left":case"left bottom":o=Math.PI+Math.atan2(i,n);break;case"bottom right":case"right bottom":o=Math.PI-Math.atan2(i,n)}t.reverse&&(o-=Math.PI),(o%=2*Math.PI)<0&&(o+=2*Math.PI);var s=Math.abs(n*Math.sin(o))+Math.abs(i*Math.cos(o)),a=Math.atan(n*Math.tan(o)/i),l=Math.sin(a),c=Math.cos(a),h=Math.abs(l)+Math.abs(c),u=h/2*l,d=h/2*c;o>Math.PI/2&&o<=3*Math.PI/2&&(u=-u,d=-d);var f=[],p=0,g=t.stops.map(function(e,r){var n=e.percent;n?n=parseFloat(n)/100:e.length?n=parseFloat(e.length)/s:0===r?n=0:r==t.stops.length-1&&(n=1);var i={color:e.color.toCssRgba(),offset:n};return null!=n?(p=n,f.forEach(function(t,e){t.stop.offset=t.left+(p-t.left)*(e+1)/(f.length+1)}),f=[]):f.push({left:p,stop:i}),i}),m=[.5-u,.5+d],y=[.5+u,.5-d];e.append(rh.fromRect(r).stroke(null).fill(new rx({start:m,end:y,stops:g,userSpace:!1})));break;case"radial":window.console&&window.console.log&&window.console.log("Radial gradients are not yet supported in HTML renderer")}}}(n))}function c(e,r,n,l,c){var h,u=n/l,d=r;if("content-box"==s?(d=nc(d,"border-*-width",t),d=nc(d,"padding-
1*",t)):"padding-box"==s&&(d=nc(d,"border-*-width",t)),!/^\s*auto(\s+auto)?\s*$/.test(a))if("contain"==a)h=Math.min(d.width/n,d.height/l),n*=h,l*=h;else if("cover"==a)h=Math.max(d.width/n,d.height/l),n*=h,l*=h;else{var f=a.split(/\s+/g);n=/%$/.test(f[0])?d.width*parseFloat(f[0])/100:parseFloat(f[0]),l=1==f.length||"auto"==f[1]?n/u:/%$/.test(f[1])?d.height*parseFloat(f[1])/100:parseFloat(f[1])}var p=String(o);switch(p){case"bottom":p="50% 100%";break;case"top":p="50% 0";break;case"left":p="0 50%";break;case"right":p="100% 50%";break;case"center":p="50% 50%"}1==(p=p.split(/\s+/)).length&&(p[1]="50%"),/%$/.test(p[0])?p[0]=parseFloat(p[0])/100*(d.width-n):p[0]=parseFloat(p[0]),/%$/.test(p[1])?p[1]=parseFloat(p[1])/100*(d.height-l):p[1]=parseFloat(p[1]);var g=new E([d.left+p[0],d.top+p[1]],[n,l]);function m(){for(;g.origin.x>r.left;)g.origin.x-=n}function y(){for(;g.origin.y>r.top;)g.origin.y-=l}function w(){for(;g.origin.x<r.right;)c(e,g.clone()),g.origin.x+=n}if("no-repeat"==i)c(e,g);else if("repeat-x"==i)m(),w();else if("repeat-y"==i)for(y();g.origin.y<r.bottom;)c(e,g.clone()),g.origin.y+=l;else if("repeat"==i){m(),y();for(var v=g.origin.clone();g.origin.y<r.bottom;)g.origin.x=v.x,w(),g.origin.y+=l}}}(s,o,b[l],x[l%x.length],_[l%_.length],S[l%S.length],C[l%C.length]);var c=f.width>0&&(n&&"ltr"==w||i&&"rtl"==w),k=u.width>0&&(i&&"ltr"==w||n&&"rtl"==w);if(0!==h.width||0!==f.width||0!==u.width||0!==d.width){if(h.color==u.color&&h.color==d.color&&h.color==f.color&&h.width==u.width&&h.width==d.width&&h.width==f.width&&c&&k){var T=nm(t,r=nc(r,h.width/2),h.width/2);T.options.stroke={color:h.color,width:h.width},e.append(T);return}if(0===p.x&&0===g.x&&0===y.x&&0===m.x&&h.width<2&&f.width<2&&u.width<2&&d.width<2){h.width>0&&e.append(new rh({stroke:{width:h.width,color:h.color}}).moveTo(r.left,r.top+h.width/2).lineTo(r.right,r.top+h.width/2)),d.width>0&&e.append(new rh({stroke:{width:d.width,color:d.color}}).moveTo(r.left,r.bottom-d.width/2).lineTo(r.right,r.bottom-d.width/2)),c&&e.append(new rh({stroke:{width:f.width,color:f.color}}).moveTo(r.left+f.width/2,r.top).lineTo(r.left+f.width/2,r.bottom)),k&&e.append(new rh({stroke:{width:u.width,color:u.color}}).moveTo(r.right-u.width/2,r.top).lineTo(r.right-u.width/2,r.bottom));return}var A=ng(r,p,g,y,m),M=A.tl,O=A.tr,R=A.br,P=A.bl;L(h.color,r.width,h.width,f.width,u.width,M,O,[1,0,0,1,r.left,r.top]),L(d.color,r.width,d.width,u.width,f.width,R,P,[-1,0,0,-1,r.right,r.bottom]),L(f.color,r.height,f.width,d.width,h.width,N(P),N(M),[0,-1,1,0,r.left,r.bottom]),L(u.color,r.height,u.width,h.width,d.width,N(O),N(R),[0,1,-1,0,r.right,r.top])}}function N(t){return{x:t.y,y:t.x}}}(s[a],0===a,a==s.length-1);if("A"==t.tagName&&t.href&&!/^#?$/.test(t.getAttribute("href"))&&(!rq._avoidLinks||!rX(t,rq._avoidLinks))){let r=document.createRange();r.selectNodeContents(t),rz(r.getClientRects()).forEach(function(r){let n=new eI;n._pdfLink={url:t.href,top:r.top,right:r.right,bottom:r.bottom,left:r.left},e.append(n)})}function A(){var r=nm(t,k,"padding"),n=new eI;nd(n,r),e.append(n),e=n,ne(r)}return s.length>0&&"list-item"==T&&!t.getAttribute("kendo-no-bullet")&&function(){var r=nn(c,"list-style-type");if("none"!=r){var n=nn(c,"list-style-position");switch(r){case"circle":case"disc":case"square":i(function(t){t.innerHTML="&nbsp;",t.setAttribute(rj,r)});break;case"decimal":case"decimal-leading-zero":i(function(t){o(function(e){++e,"decimal-leading-zero"==r&&e<10&&(e="0"+e),t.innerHTML=e+"."})});break;case"lower-roman":case"upper-roman":i(function(t){o(function(e){e=en(e+1),"upper-roman"==r&&(e=e.toUpperCase()),t.innerHTML=e+"."})});break;case"lower-latin":case"lower-alpha":case"upper-latin":case"upper-alpha":i(function(t){o(function(e){e=nt(e),/^upper/i.test(r)&&(e=e.toUpperCase()),t.innerHTML=e+"."})})}}function i(r){ns(t,function(){t.style.position="relative";var i=t.ownerDocument.createElement(rU);i.style.position="absolute",i.style.boxSizing="border-box","outside"==n?(i.style.width="6em",i.style.left="-6.8em",i.style.textAlign="right"):i.style.left="0px",r(i),t.insertBefore(i,t.firstChild),nC(i,e),t.removeChild(i)})}function o(e){var r=t.parentNode.children,n=t.getAttribute("kendo-split-index");if(null!=n)return e(0|n,r.length);for(var i=0;i<r.length;++i)if(r[i]===t)return e(i,r.length)}}
1(s[0]),(r=t,/^(?:textarea|select|input)$/i.test(r.tagName)||/^(hidden|auto|scroll)/.test(nn(c,"overflow"))||/^(hidden|auto|scroll)/.test(nn(c,"overflow-x")))?A():/^(hidden|auto|scroll)/.test(nn(c,"overflow-y"))&&A(),!function(t,e){let r=null;if(window.kendo&&window.kendo.jQuery&&t.getAttribute(window.kendo.attr("role"))){let e=window.kendo.widgetInstance(window.kendo.jQuery(t));e&&(e.exportDOMVisual||e.exportVisual)&&(r=e.exportDOMVisual?e.exportDOMVisual():e.exportVisual())}if(null===r&&t._kendoExportVisual){let e=t.getBoundingClientRect(),n={width:e.width,height:e.height};r=t._kendoExportVisual(n)}if(!r)return!1;let n=new eI;n.children.push(r);let i=t.getBoundingClientRect();return n.transform(F().translate(i.left,i.top)),e.append(n),!0}(t,e)&&!function(t,e){let r=t.getAttribute(rj);if(!r)return!1;var n=t.getBoundingClientRect();let i=ew(t,"color");if("square"===r){let t=n.height/5;e.append(new r_(new E([n.right-t,n.top+n.height/2.1],[t,t])).fill(i).stroke(i))}else{let t=n.height/7,o=new rS(new q([n.right-t,n.top+(n.height+t)/2],t));"circle"===r?o.stroke(i,.5):o.fill(i).stroke(null),e.append(o)}return!0}(t,e)&&function t(e,r){switch(rq._stackingContext.element===e&&(rq._stackingContext.group=r),e.tagName.toLowerCase()){case"img":n_(e,e.src,r);break;case"svg":{let t=function(t){let e=new window.XMLSerializer,r=e.serializeToString(t);if(rD.mozilla&&!(t.getAttribute("width")&&t.getAttribute("height"))){let n=new window.DOMParser().parseFromString(r,"image/svg+xml").documentElement,i=nl(t);n.setAttribute("width",i.width),n.setAttribute("height",i.height),r=e.serializeToString(n)}return r}(e);n_(e,`data:image/svg+xml;base64,${tm(t)}`,r);break}case"canvas":try{n_(e,e.toDataURL("image/png"),r)}catch(t){}break;case"textarea":case"input":case"select":!function(e,r){var n,i,o,s=e.tagName.toLowerCase();if("input"==s&&("checkbox"==e.type||"radio"==e.type))return nr(e),n=ew(e,"color"),i=e.getBoundingClientRect(),"checkbox"==e.type?(r.append(rh.fromRect(new E([i.left+1,i.top+1],[i.width-2,i.height-2])).stroke(n,1)),e.checked&&r.append(new rh().stroke(n,1.2).moveTo(i.left+.22*i.width,i.top+.55*i.height).lineTo(i.left+.45*i.width,i.top+.75*i.height).lineTo(i.left+.78*i.width,i.top+.22*i.width))):(r.append(new rS(new q([(i.left+i.right)/2,(i.top+i.bottom)/2],Math.min(i.width-2,i.height-2)/2)).stroke(n,1)),e.checked&&r.append(new rS(new q([(i.left+i.right)/2,(i.top+i.bottom)/2],Math.min(i.width-8,i.height-8)/2)).fill(n).stroke(null)));var a=e.parentNode,l=e.ownerDocument,c=l.createElement(rU);if(rF(c,nv(nr(e))),"input"==s&&(c.style.whiteSpace="pre"),("select"==s||"textarea"==s)&&(c.style.overflow="auto"),"select"==s)if(e.multiple)for(var h=0;h<e.options.length;++h)rF(o=l.createElement(rU),nv(nr(e.options[h]))),o.style.display="block",o.textContent=e.options[h].textContent,c.appendChild(o);else(o=e.selectedOptions&&e.selectedOptions.length>0?e.selectedOptions[0]:e.options[e.selectedIndex])&&(c.textContent=o.textContent);else c.textContent=e.value;a.insertBefore(c,e),c.scrollLeft=e.scrollLeft,c.scrollTop=e.scrollTop,e.style.display="none",t(c,r),e.style.display="",a.removeChild(c)}(e,r);break;default:for(var n=[],i=[],o=[],s=e.firstChild;s;s=s.nextSibling)switch(s.nodeType){case 3:/\S/.test(s.data)&&function(t,e,r){if(null==(n=rq._clipbox)||(n?0===n.width()||0===n.height():void 0))return;var n,i=nr(t);if(!(-500>parseFloat(nn(i,"text-indent")))){var o=e.data,s=0,a=o.search(/\S\s*$/)+1;if(a){var l=nn(i,"font-size"),c=nn(i,"line-height"),h=[nn(i,"font-style"),nn(i,"font-variant"),nn(i,"font-weight"),l,nn(i,"font-family")].join(" ");if(l=parseFloat(l),c=parseFloat(c),!(0===l||isNaN(l))){var u=ew(t,"color"),d=t.ownerDocument.createRange(),f="justify"==nn(i,"text-align"),p=nn(i,"column-count",1),g=nn(i,"white-space"),m=nn(i,"text-transform"),y=t.getBoundingClientRect().width/l*5;0===y&&(y=500);var w=null,v=rq.underline,b=rq["line-through"],x=rq.overline,_=rq["underline-offset"];for(v&&S(function(t){let e=l/12,r=t.bottom;null!=_?r+=_:r+=e,k(e,t,v,r)});!function(){var t,n=s,i=o.substr(s).search(/\S/);if(s+=i,i<0||s>=a)return!0;d.setStart(e,s),d.setEnd(e,s+1),t=C(d);var l=!1;if((f||p>1)&&(i=o.substr(s).search(/\s/))>=0){d.setEnd(e,s+i);var v=C(d);v.bottom==t.bottom&&(t=v,l=!0,s+=i)}if(!l){if((i=function r(n,i,o){d.setEnd(e,i);var s=C(d);return s.bottom!=t.bottom&&n<i?r(n,n+i>>1,i):s.right==t.right?i:(t=s,i<o)?r(i,i+o>>1,o):i}(s,Math.min(a,s+y),a))==s)return!0;
1if(s=i,0===(i=d.toString().search(/\s+$/)))return!1;i>0&&(d.setEnd(e,d.startOffset+i),t=C(d))}rH&&(t=d.getClientRects()[0]);var b=d.toString();if(/^(?:pre|pre-wrap)$/i.test(g)){if(/\t/.test(b)){var x=0;for(i=n;i<d.startOffset;++i){var _=o.charCodeAt(i);9==_?x+=8-x%8:10==_||13==_?x=0:x++}for(;(i=b.search("	"))>=0;){var S="        ".substr(0,8-(x+i)%8);b=b.substr(0,i)+S+b.substr(i+1)}}}else b=b.replace(/\s+/g," ");l||(w=t.bottom),function(t,e){if(rH&&!isNaN(c)){var n=r2(h),i=(e.top+e.bottom-n)/2;e={top:i,right:e.right,bottom:i+n,left:e.left,height:n,width:e.right-e.left}}switch(m){case"uppercase":t=t.toUpperCase();break;case"lowercase":t=t.toLowerCase();break;case"capitalize":t=t.replace(/(?:^|\s)\S/g,t=>t.toUpperCase())}var o=new rG(t,new E([e.left,e.top],[e.width,e.height]),{font:h,fill:{color:u}});r.append(o)}(b,t)}(););(b||x)&&S(function(t){let e=l/12;k(e,t,b,t.bottom-t.height/2.7),k(e,t,x,t.top)})}}}function S(t){d.selectNode(e);let r=rz(d.getClientRects());(S=t=>r.forEach(t))(t)}function C(t){if(rH||rD.chrome||rD.safari){for(var e=t.getClientRects(),r={top:1/0,right:-1/0,bottom:-1/0,left:1/0},n=!1,i=0;i<e.length;++i){var o=e[i];o.width<=1||o.bottom===w||(r.left=Math.min(o.left,r.left),r.top=Math.min(o.top,r.top),r.right=Math.max(o.right,r.right),r.bottom=Math.max(o.bottom,r.bottom),n=!0)}return n?(r.width=r.right-r.left,r.height=r.bottom-r.top,r):t.getBoundingClientRect()}return t.getBoundingClientRect()}function k(t,e,n,i){if(n){var o=new rh({stroke:{width:t,color:n}});i-=t,o.moveTo(e.left,i).lineTo(e.right,i),r.append(o)}}}(e,s,r);break;case 1:var a=nr(s),l=nn(a,"float");"static"!=nn(a,"position")?o.push(s):"none"!=l?i.push(s):n.push(s)}ei(n,nS).forEach(function(t){nC(t,r)}),ei(i,nS).forEach(function(t){nC(t,r)}),ei(o,nS).forEach(function(t){nC(t,r)})}}(t,e),rH&&"ellipsis"==i&&(t.style.textOverflow=o),e;function L(t,r,n,i,o,s,a,l){if(!(n<=0)){var c,h=new eI;nu(h,l),e.append(h),np(s),np(a),c=new rh({fill:{color:t},stroke:null}),h.append(c),c.moveTo(s.x?Math.max(s.x,i):0,0).lineTo(r-(a.x?Math.max(a.x,o):0),0).lineTo(r-Math.max(a.x,o),n).lineTo(Math.max(s.x,i),n).close(),s.x&&u(i,s,[-1,0,0,1,s.x,0]),a.x&&u(o,a,[1,0,0,1,r-a.x,0])}function u(e,r,i){var o=Math.PI/2*e/(e+n),s={x:r.x-e,y:r.y-n},a=new rh({fill:{color:t},stroke:null}).moveTo(0,0);nu(a,i),nf(a,0,r.y,{startAngle:-90,endAngle:-nh(o),radiusX:r.x,radiusY:r.y}),s.x>0&&s.y>0?(a.lineTo(s.x*Math.cos(o),r.y-s.y*Math.sin(o)),nf(a,0,r.y,{startAngle:-nh(o),endAngle:-90,radiusX:s.x,radiusY:s.y,anticlockwise:!0})):s.x>0?a.lineTo(s.x,n).lineTo(0,n):a.lineTo(s.x,n).lineTo(s.x,0),h.append(a.close())}}}function n_(t,e,r){var n=nl(t),i=new rf(e,new E([n.left,n.top],[n.width,n.height]));nd(i,nm(t,n,"content")),r.append(i)}function nS(t,e){var r=nr(t),n=nr(e),i=parseFloat(nn(r,"z-index")),o=parseFloat(nn(n,"z-index")),s=nn(r,"position"),a=nn(n,"position");return isNaN(i)&&isNaN(o)?/static|absolute/.test(s)&&/static|absolute/.test(a)?0:"static"==s?-1:+("static"==a):isNaN(i)?0===o?0:o>0?-1:1:isNaN(o)?0===i?0:i>0?1:-1:parseFloat(i)-parseFloat(o)}function nC(t,e){var r,n=nr(t);if(r4(n),!/^(style|script|link|meta|iframe|col|colgroup)$/i.test(t.tagName)&&null!=rq._clipbox){var i=parseFloat(nn(n,"opacity")),o=nn(n,"visibility"),s=nn(n,"display");if(0!==i&&"hidden"!=o&&"none"!=s){var a=function(t){var e=nn(t,"transform");if("none"==e)return null;var r=/^\s*matrix\(\s*(.*?)\s*\)\s*$/.exec(e);if(r){var n=nn(t,"transform-origin");return{matrix:r=r[1].split(/\s*,\s*/g).map(parseFloat),origin:n=n.split(/\s+/g).map(parseFloat)}}}(n),l=nn(n,"z-index");(a||i<1)&&"auto"==l&&(l=0),r=function(t,e){"auto"!=e?(r=rq._stackingContext.group,e=parseFloat(e)):(r=t,e=0);for(var r,n=r.children,i=0;i<n.length&&(null==n[i]._dom_zIndex||!(n[i]._dom_zIndex>e));++i);var o=new eI;if(r.insert(i,o),o._dom_zIndex=e,r!==t&&rq._clipbox){var s=rq._matrix.invert(),a=rq._clipbox.transformCopy(s);nd(o,rh.fromRect(a))}return o}(e,l),i<1&&r.opacity(i*r.opacity());(rq=Object.create(rq))[t.tagName.toLowerCase()]={element:t,style:n};let o=nn(n,"text-decoration");if(o&&"none"!=o){let e=ew(t,"text-decoration-color");o.split(/\s+/g).forEach(function(t){if(!rq[t]&&(rq[t]=e,"underline"==t)){let t=nn(n,"text-underline-offset");"auto"!=t&&(rq["underline-offset"]=parseFloat(t))}})}(function(t){if("none"!=nn(t,"transform")||"static"!=nn(t,"position")||"auto"!=nn(t,"z-index")||
11>nn(t,"opacity"))return!0})(n)&&(rq._stackingContext={element:t,group:r}),a?ns(t,function(){ni(t.style,"transform","none","important"),ni(t.style,"transition","none","important"),"static"==nn(n,"position")&&ni(t.style,"position","relative","important");var e=t.getBoundingClientRect(),i=e.left+a.origin[0],o=e.top+a.origin[1],s=[1,0,0,1,-i,-o];s=nk(s,a.matrix),s=nu(r,s=nk(s,[1,0,0,1,i,o])),rq._matrix=rq._matrix.multiplyCopy(s),nb(t,r)}):nb(t,r),rq=Object.getPrototypeOf(rq)}}}function nk(t,e){var r=t[0],n=t[1],i=t[2],o=t[3],s=t[4],a=t[5],l=e[0],c=e[1],h=e[2],u=e[3];return[r*l+n*h,r*c+n*u,i*l+o*h,i*c+o*u,s*l+a*h+e[4],s*c+a*u+e[5]]}class nT extends eI{get nodeType(){return eC}constructor(t){super();const{width:e,height:r}=t;this._size=O.create([e,r]),this.id=e_()}size(t){return t?(this._size=O.create(t),this):this._size}}class nA extends eL(rv,["center"]){constructor(t={}){super(t),this.center(t.center||new M),this._radius=void 0!==t.radius?t.radius:1,this._fallbackFill=t.fallbackFill}radius(t){return void 0!==t?(this._radius=t,this.geometryChange(),this):this._radius}fallbackFill(t){return void 0!==t?(this._fallbackFill=t,this.optionsChange(),this):this._fallbackFill}}let nL={dash:[4],dashDot:[4,2,1,2],dot:[1,2],longDash:[8,2],longDashDot:[8,2,1,2],longDashDotDot:[8,2,1,2,1,2],solid:[]},nM={butt:0,round:1,square:2},nO={miter:0,round:1,bevel:2};function nE(t,e){var r=t[e.nodeType];return r?r.call.apply(r,arguments):e}function nR(t,e,r){t.options._pdfDebug&&e.comment("BEGIN: "+t.options._pdfDebug);var n,i,o,s,a=t.transform(),l=t.opacity();if(e.save(),null!=l&&l<1&&e.setOpacity(l),function(t,e){var r=t.stroke&&t.stroke();if(r){var n=r.color;if(n){if(null==(n=nW(n)))return;e.setStrokeColor(n.r,n.g,n.b),1!=n.a&&e.setStrokeOpacity(n.a)}var i=r.width;if(null!=i){if(0===i)return;e.setLineWidth(i)}var o=r.dashType;o&&e.setDashPattern(nL[o],0);var s=r.lineCap;s&&e.setLineCap(nM[s]);var a=r.lineJoin;a&&e.setLineJoin(nO[a]);var l=r.opacity;null!=l&&e.setStrokeOpacity(l)}}(t,e),function(t,e){var r=t.fill&&t.fill();if(r&&!(r instanceof rv)&&!(r instanceof nT)){var n=r.color;if(n){if(null==(n=nW(n)))return;e.setFillColor(n.r,n.g,n.b),1!=n.a&&e.setFillOpacity(n.a)}var i=r.opacity;null!=i&&e.setFillOpacity(i)}}(t,e),a){var c=a.matrix();e.transform(c.a,c.b,c.c,c.d,c.e,c.f)}n=t,i=e,o=r,(s=n.clip())&&(nB(s,i,o),i.clip()),nE({Path:nD,MultiPath:nz,Circle:nU,Arc:nj,Text:n$,Image:nG,Group:nH,Rect:nV},t,e,r),e.restore(),t.options._pdfDebug&&e.comment("END: "+t.options._pdfDebug)}function nP(t){return t&&(t instanceof rv||t instanceof nT||t.color&&!/^(none|transparent)$/i.test(t.color)&&(null==t.width||t.width>0)&&(null==t.opacity||t.opacity>0))}function nN(t,e,r,n){var i=t.fill();if(i instanceof rv){n?e.clipStroke():e.clip();var o,s,a=i instanceof nA;a?(o={x:i.center().x,y:i.center().y,r:0},s={x:i.center().x,y:i.center().y,r:i.radius()}):(o={x:i.start().x,y:i.start().y},s={x:i.end().x,y:i.end().y});var l=i.stops.elements().map(function(t){var e=t.offset();e=/%$/.test(e)?parseFloat(e)/100:parseFloat(e);var r=nW(t.color());return r.a*=t.opacity(),{offset:e,color:r}});l.unshift(l[0]),l.push(l[l.length-1]);var c={userSpace:i.userSpace(),type:a?"radial":"linear",start:o,end:s,stops:l},h=t.rawBBox(),u=h.topLeft(),d=h.getSize();return h={left:u.x,top:u.y,width:d.width,height:d.height},e.gradient(c,h),!0}}function nI(t,e,r,n){let i=t.fill();if(i instanceof nT){n?e.clipStroke():e.clip();let r=t.rawBBox(),o=r.topLeft(),s=r.getSize(),a=t.stroke()?t.stroke().width:0;
1return e.pattern(i,{left:o.x+a/2,top:o.y+a/2,width:s.width-a,height:s.height-a},nq),!0}}function nF(t,e,r){nP(t.fill())&&nP(t.stroke())?nN(t,e,r,!0)||nI(t,e,r,!0)||e.fillStroke():nP(t.fill())?nN(t,e,r,!1)||nI(t,e,r,!1)||e.fill():nP(t.stroke())?e.stroke():e.nop()}function nB(t,e,r){var n=t.segments;if(0!==n.length&&!function(t,e){var r=t.segments;if(4==r.length&&t.options.closed){for(var n=[],i=0;i<r.length;++i){if(r[i].controlIn())return!1;n[i]=r[i].anchor()}if(n[0].y==n[1].y&&n[1].x==n[2].x&&n[2].y==n[3].y&&n[3].x==n[0].x||n[0].x==n[1].x&&n[1].y==n[2].y&&n[2].x==n[3].x&&n[3].y==n[0].y)return e.rect(n[0].x,n[0].y,n[2].x-n[0].x,n[2].y-n[0].y),!0}}(t,e)){for(var i,o=0;o<n.length;++o){var s=n[o],a=s.anchor();if(i){var l=i.controlOut(),c=s.controlIn();l&&c?e.bezier(l.x,l.y,c.x,c.y,a.x,a.y):e.lineTo(a.x,a.y)}else e.moveTo(a.x,a.y);i=s}t.options.closed&&e.close()}}function nD(t,e,r){nB(t,e,r),nF(t,e,r)}function nz(t,e,r){for(var n=t.paths,i=0;i<n.length;++i)nB(n[i],e,r);nF(t,e,r)}function nU(t,e,r){var n=t.geometry();e.circle(n.center.x,n.center.y,n.radius),nF(t,e,r)}function nj(t,e,r){var n=t.geometry().curvePoints();e.moveTo(n[0].x,n[0].y);for(var i=1;i<n.length;)e.bezier(n[i].x,n[i++].y,n[i].x,n[i++].y,n[i].x,n[i++].y);nF(t,e,r)}function n$(t,e){var r,n=t1(t.options.font),i=t._position;e.transform(1,0,0,-1,i.x,i.y+n.fontSize);let o=r=>{e.beginText(),e.setFont(t2(n),n.fontSize),e.setTextRenderingMode(r),e.showText(t.content(),t._pdfRect?t._pdfRect.width():null)};t.fill()&&t.stroke()?(r=2,"stroke"===t.options.paintOrder&&(o(1),r=0)):t.fill()?r=0:t.stroke()&&(r=1),o(r),e.endText()}function nq(t,e,r){for(var n=t.children,i=0;i<n.length;++i)nR(n[i],e,r)}function nH(t,e,r){t._pdfLink&&e.addLink(t._pdfLink.url,t._pdfLink);for(var n=t.children,i=0;i<n.length;++i)nR(n[i],e,r)}function nG(t,e){var r=t.src();if(r){var n=t.rect(),i=n.getOrigin(),o=n.getSize();e.transform(o.width,0,0,-o.height,i.x,i.y+o.height),e.drawImage(r)}}function nV(t,e,r){var n=t.geometry();let[i,o]=n.cornerRadius;0===i&&0===o?(e.rect(n.origin.x,n.origin.y,n.size.width,n.size.height),nF(t,e,r)):nD(rh.fromRect(n,t.options),e,r)}function nW(t){var e=em(t,!0);return e?e.toRGB():null}function nK(t,e){var r,n=t8();for(var i in e)"margin"==i&&t.options.pdf&&t.options.pdf._ignoreMargin||t.options.set("pdf."+i,e[i]);return r=n.resolve,function(t,e){var r=[],n={},i=t.options;function o(t,e,r){return(r||(r=i),r.pdf&&null!=r.pdf[t])?r.pdf[t]:e}var s=o("multiPage"),a=o("imgDPI",300);tC={};let l={Image:function(t){var e=t.src(),r=t.bbox().size;if(a){var i=n[e];r={width:Math.ceil(r.width*a/72),height:Math.ceil(r.height*a/72)},i&&(r.width=Math.max(i.width,r.width),r.height=Math.max(i.height,r.height))}n[e]=r},Text:function(t){var e=t2(t1(t.options.font));0>r.indexOf(e)&&r.push(e)}};function c(){if(!(--h>0)){var r=new tA({producer:o("producer"),title:o("title"),author:o("author"),subject:o("subject"),keywords:o("keywords"),creator:o("creator"),date:o("date"),autoPrint:o("autoPrint")});s?t.children.forEach(n):n(t),e(r.render(),r)}function n(t){var e=t.options,n=function(t){var e,r=!1,n=C.unit(),i=null;do e=!1,t=l(t);while(t&&e);return{root:t,bbox:i};function o(t){return e=!0,t}function s(t){return t.visible()&&t.opacity()>0&&(nP(t.fill())||nP(t.stroke()))}function a(t){for(var e=[],r=0;r<t.length;++r){var n=l(t[r]);null!=n&&e.push(n)}return e}function l(e){return function(t,e){var i=r,o=n;t.transform()&&(n=n.multiplyCopy(t.transform().matrix()));var s=t.clip();s&&"function"==typeof s.bbox&&(s=s.bbox())&&(s=s.bbox(n),r=r?E.intersect(r,s):s);try{return e()}finally{r=i,n=o}}(e,function(){if(!(e instanceof eI||e instanceof ru)){var l=function(t){if(null==r)return!1;let e=t.rawBBox();return e&&(e=e.bbox(n)),r&&e&&(e=E.intersect(e,r)),e}(e);if(!l)return o(null);i=i?E.union(i,l):l}return nE({Path:function(t){return 0!==t.segments.length&&s(t)?t:o(null)},MultiPath:function(t){if(!s(t))return o(null);var e=new ru(t.options);return(e.paths=a(t.paths),0===e.paths.length)?o(null):e},Circle:function(t){return s(t)?t:o(null)},Arc:function(t){return s(t)?t:o(null)},Text:function(t){return/\S/.test(t.content())&&s(t)?t:o(null)},Image:function(t){return t.visible()&&t.opacity()>0?t:o(null)},Group:function(e){if(!(e.visible()&&e.opacity()>0))return o(null);var r=new eI(e.options);return(r.children=a(e.children),r._pdfLink=e._pdfLink,e===t||0!==r.children.length||e._pdfLink)?r:o(null)},Rect:function(t){return s(t)?t:o(null)}},e)})}}(t),i=n.bbox;t=n.root;var s=o("paperSize",o("paperSize","auto"),e),a=!1;if("auto"==s)if(i){var l=i.getSize();s=[l.width,l.height],a=!0;var c=i.getOrigin();
1(n=new eI).transform(new C(1,0,0,1,-c.x,-c.y)),n.append(t),t=n}else s="A4";nR(t,r.addPage({paperSize:s,margin:o("margin",o("margin"),e),addMargin:a,landscape:o("landscape",o("landscape",!1),e)}),r)}}t.traverse(function(t){nE(l,t);let e=t.fill&&t.fill();e instanceof nT&&e.traverse(function(t){nE(l,t)})});var h=2;tk(r,c),tT(n,c,{jpegQuality:o("jpegQuality",.92),keepPNG:o("keepPNG",!1)})}(t,function(t){r("data:application/pdf;base64,"+t.base64())}),n}function nX(t,e,r){void 0===r&&(r={});var n=n0;if(r.forceProxy&&!r.proxyURL)throw Error("No proxyURL is set, but forceProxy is true");!r.forceProxy&&(nZ()&&(n=nQ),navigator.msSaveBlob&&(n=nJ)),n(t,e,r)}var nY=function(){return document.createElement("a")},nZ=function(){return"download"in nY()};function nJ(t,e){var r=t;if("string"==typeof t){for(var n=t.split(";base64,"),i=n[0],o=atob(n[1]),s=new Uint8Array(o.length),a=0;a<o.length;a++)s[a]=o.charCodeAt(a);r=new Blob([s.buffer],{type:i})}navigator.msSaveBlob(r,e)}function nQ(t,e){var r=t;window.Blob&&t instanceof Blob&&(r=URL.createObjectURL(t));var n=nY();n.download=e,n.href=r;var i=document.createEvent("MouseEvents");i.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),n.dispatchEvent(i),setTimeout(function(){return URL.revokeObjectURL(r)})}function n0(t,e,r){if(r.proxyURL){var n=document.createElement("form");n.setAttribute("action",r.proxyURL),n.setAttribute("method","POST"),n.setAttribute("target",r.proxyTarget||"_self");var i=r.proxyData||{};i.fileName=e;var o=t.split(";base64,");for(var s in i.contentType=o[0].replace("data:",""),i.base64=o[1],i)if(Object.prototype.hasOwnProperty.call(i,s)){var a=document.createElement("input");a.setAttribute("type","hidden"),a.setAttribute("name",s),a.setAttribute("value",i[s]),n.appendChild(a)}document.body.appendChild(n),n.submit(),document.body.removeChild(n)}}var n1=(d=function(t,e){return(d=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}d(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),n2=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n1(e,t),e.prototype.render=function(){return null},e.propTypes={left:w.oneOfType([w.number,w.string]),top:w.oneOfType([w.number,w.string]),right:w.oneOfType([w.number,w.string]),bottom:w.oneOfType([w.number,w.string])},e}(y.Component),n3=["bottom","left","right","top"],n5=r(71454),n8=function(){function t(t,e,r,n,i){void 0===i&&(i={});var o=this;this.drawDOM=t,this.exportPDF=e,this.saveAs=r,this.domElement=n,this.options=i,this.convertPageTemplateToHtml=function(t){var e=n5.qV(y.createElement(o.options.pageTemplate,{pageNum:t.pageNum,totalPages:t.totalPages}));return"<span>".concat(e,"</span>")}}return t.prototype.savePDF=function(t){var e=this,r=this.drawDOM(this.domElement,this.getDrawOptions()).then(function(t){return e.exportPDF(t,e.getPDFOptions())}).then(function(t){return e.saveAs(t,e.options.fileName||"export.pdf",e.getSaveOptions())});t&&r.then(t,t)},t.prototype.getDrawOptions=function(){return{avoidLinks:this.options.avoidLinks,forcePageBreak:this.options.forcePageBreak,keepTogether:this.options.keepTogether,margin:this.options.margin,paperSize:this.options.paperSize,landscape:this.options.landscape,repeatHeaders:this.options.repeatHeaders,scale:this.options.scale,template:this.options.pageTemplate&&this.convertPageTemplateToHtml}},t.prototype.getPDFOptions=function(){return{author:this.options.author,creator:this.options.creator||"KendoReact PDF Generator",date:this.options.date,imgDPI:this.options.imageResolution,keywords:this.options.keywords,landscape:this.options.landscape,margin:this.options.margin,multiPage:!0,paperSize:this.options.paperSize,producer:this.options.producer,subject:this.options.subject,title:this.options.title}},t.prototype.getSaveOptions=function(){return{forceProxy:this.options.forceProxy,proxyData:this.options.proxyData,proxyTarget:this.options.proxyTarget,proxyURL:this.options.proxyURL}},t}(),n6=r(82909).hp;function n4(t){return Math.floor(t.getTime()/1e3)}function n9(t,e){let r=new Date(1e3*t);return r.setDate(r.getDate()+e),n4(r)}function n7(){return n4(new Date)}function it(t){let e=function(t){if("function"==typeof atob)return atob(t);if("function"==typeof n6)return n6.from(t,"base64").toString("utf8");throw Error("atob is undefined")}(t),r=new Uint8Array(e.length);for(let t=0;t<e.length;t++)r[t]=e.charCodeAt(t);return r}function ie(t){return it(t.replace(/-/g,"+").replace(/_/g,"/"))}function ir(t){return new Date(1e3*t)}function ii(t,e){let r=ir(e);return t>new Date(r.getFullYear(),r.getMonth(),r.getDate()+1).getTime()/1e3}(f=g||(g={})).BLAZOR="BLAZOR",f.DPL="DPL",f.JM="JM",f.KENDOUIANGULAR="KENDOUIANGULAR",f.KENDOUICOMPLETE="KENDOUICOMPLETE",f.KENDOUIMVC="KENDOUIMVC",f.KENDOUIREACT="KENDOUIREACT",f.KENDOUIVUE="KENDOUIVUE",f.MAUI="MAUI",f.RCAJAX="RCAJAX",f.RCWF="RCWF",f.RCWPF="RCWPF",f.REPORTING="REPORTING",f.REPORTSERVER="REPORTSERVER",f.UIASPCORE="UIASPCORE",f.UIXAM="UIXAM",f.WINUI="WINUI",Object.freeze({[g.BLAZOR]:"Telerik UI for Blazor",[g.DPL]:"Telerik Document Processing",[g.JM]:"Telerik JustMock",[g.KENDOUIANGULAR]:"Kendo UI for Angular",[g.KENDOUICOMPLETE]:"Kendo UI for jQuery",[g.KENDOUIMVC]:"Telerik UI for ASP.NET MVC",[g.KENDOUIREACT]:"KendoReact",[g.KENDOUIVUE]:"Kendo UI for Vue",[g.MAUI]:"Telerik UI for .NET MAUI",[g.RCAJAX]:"Telerik UI for ASP.NET AJAX",[g.RCWF]:"Telerik UI for WinForms",[g.RCWPF]:"Telerik UI for WPF",[g.REPORTING]:"Telerik Reporting",[g.REPORTSERVER]:"Telerik Report Server",[g.UIASPCORE]:"Telerik UI for ASP.NET Core",[g.UIXAM]:"Telerik UI for Xamarin",[g.WINUI]:"Telerik UI for WinUI"});let io=t=>
1t.productCode||t.productCodes[0];function is(t,e,r,n){let i="kendoLicensingMessage",o=()=>{},s=new CustomEvent(i,{detail:{message:t,productCode:e},cancelable:!0});if(document.documentElement.dispatchEvent(s)){let t=t=>{t.detail.productCode!==e&&r({message:t.detail.message,productCode:t.detail.productCode}),t.preventDefault()};document.documentElement.addEventListener(i,t),o=()=>{document.documentElement.removeEventListener(i,t)},n()}return o}let ia=Object.freeze({name:"key",content:'\n        <svg\n            width="32"\n            height="32"\n            viewBox="0 0 32 32"\n            fill="none"\n            xmlns="http://www.w3.org/2000/svg"\n        >\n            <path\n            fillRule="evenodd"\n            clipRule="evenodd"\n            d="M22.702 2.1821C24.3149 2.51082 25.8077 3.27291 27.0199 4.38645C28.2321 5.49999 29.1179 6.92286 29.582 8.5021C30.012 9.9501 30.076 11.4821 29.768 12.9621C29.3228 14.9898 28.2025 16.8063 26.5904 18.1143C24.9783 19.4223 22.9699 20.1443 20.894 20.1621C20.018 20.1621 19.146 20.0361 18.308 19.7821L16.708 21.6581L15.95 22.0081H14V25.0081L13 26.0081H10V29.0081L9 30.0081H3L2 29.0081V24.3941L2.292 23.6881L12.24 13.7401C11.9577 12.8308 11.8226 11.8821 11.84 10.9301C11.8582 9.59817 12.1701 8.28666 12.7533 7.08907C13.3365 5.89147 14.1767 4.83728 15.214 4.00164C16.2514 3.166 17.4603 2.56949 18.7546 2.25464C20.0489 1.93978 21.3967 1.91633 22.702 2.1821ZM25.338 16.5821C26.5944 15.5647 27.4681 14.1509 27.816 12.5721L27.824 12.5821C28.0718 11.4277 28.0272 10.2297 27.6943 9.09691C27.3614 7.96412 26.7507 6.93248 25.9177 6.09572C25.0847 5.25896 24.0558 4.64361 22.9246 4.30557C21.7933 3.96753 20.5955 3.91753 19.44 4.1601C17.8816 4.506 16.4837 5.36334 15.4688 6.59561C14.454 7.82789 13.8806 9.36426 13.84 10.9601C13.82 11.8721 13.98 12.7761 14.318 13.6201L14.098 14.7061L4 24.8081V28.0081H8V25.0081L9 24.0081H12V21.0081L13 20.0081H15.49L17.242 17.9761L18.364 17.6961C19.1728 18.0121 20.0337 18.1736 20.902 18.1721C22.5181 18.1597 24.082 17.5991 25.338 16.5821ZM23.662 11.1181C23.8197 10.9002 23.9318 10.6527 23.9916 10.3905C24.0515 10.1283 24.0578 9.85665 24.0103 9.59192C23.9627 9.32718 23.8622 9.07476 23.7148 8.84975C23.5675 8.62474 23.3762 8.43177 23.1526 8.28238C22.9289 8.133 22.6774 8.03026 22.4131 7.98033C22.1488 7.93039 21.8771 7.93428 21.6144 7.99176C21.3516 8.04925 21.1031 8.15914 20.8838 8.31487C20.6645 8.4706 20.4789 8.66896 20.338 8.8981C20.067 9.33887 19.9774 9.86752 20.088 10.373C20.1985 10.8784 20.5007 11.3214 20.931 11.6087C21.3613 11.8961 21.8862 12.0055 22.3954 11.914C22.9047 11.8226 23.3587 11.5373 23.662 11.1181Z"\n            fill="black"\n            />\n            <path\n            d="M23.1299 16.0186L31.1387 31.0273L31.0068 31.25H14.9932L14.8604 31.0273L22.8955 16.0186H23.1299Z"\n            fill="#FFC000"\n            stroke="black"\n            strokeWidth="1.5"\n            />\n            <rect x="22.25" y="21.2686" width="1.5" height="5" rx="0.75" fill="black" />\n            <path\n            d="M24 28.2686C24 27.7163 23.5523 27.2686 23 27.2686C22.4479 27.2687 22 27.7164 22 28.2686C22 28.8207 22.4479 29.2684 23 29.2686C23.5523 29.2686 24 28.8208 24 28.2686Z"\n            fill="black"\n            />\n        </svg>\n    '}),il=Object.freeze({name:"trial-tag",content:'\n        <svg\n            width="38"\n            height="38"\n            viewB
1ox="0 0 38 38"\n            fill="none"\n            xmlns="http://www.w3.org/2000/svg"\n        >\n            <g clipPath="url(#clip0)">\n            <path\n                d="M24.9056 7.60146L34.4998 10.1722L31.9299 19.7659L13.7653 30.2532L6.7419 18.0883L24.9056 7.60146Z"\n                stroke="black"\n                strokeWidth="1.75"\n            />\n            <path\n                d="M13.0913 19.7635L15.4762 23.8942L14.6279 24.384L12.2431 20.2533L13.0913 19.7635ZM14.3623 19.0297L14.7473 19.6964L11.3769 21.6423L10.992 20.9756L14.3623 19.0297ZM14.8475 18.7496L16.388 17.8602C16.7038 17.6778 17.0025 17.5684 17.2841 17.532C17.5675 17.4944 17.8242 17.5328 18.0542 17.6472C18.2841 17.7616 18.4772 17.954 18.6333 18.2244C18.7611 18.4457 18.833 18.6576 18.8491 18.8602C18.866 19.0598 18.8369 19.2518 18.7619 19.4364C18.6876 19.6179 18.5778 19.7923 18.4322 19.9596L18.2446 20.257L16.9055 21.0301L16.5166 20.3695L17.5124 19.7946C17.6618 19.7083 17.7704 19.6103 17.8381 19.5006C17.9059 19.3909 17.9371 19.2745 17.9317 19.1516C17.9281 19.0275 17.8903 18.9031 17.8183 18.7782C17.7418 18.6458 17.6512 18.5456 17.5463 18.4775C17.4415 18.4095 17.3242 18.3788 17.1944 18.3857C17.0647 18.3925 16.9242 18.4395 16.7729 18.5269L16.0835 18.9249L18.0834 22.3889L17.2323 22.8803L14.8475 18.7496ZM19.5417 21.547L17.5367 20.2496L18.4328 19.7247L20.4294 20.9815L20.4523 21.0212L19.5417 21.547ZM19.4746 16.0781L21.8595 20.2088L21.0112 20.6986L18.6264 16.5679L19.4746 16.0781ZM22.4103 15.3251L23.2638 19.398L22.3588 19.9205L21.5088 14.9037L22.0847 14.5712L22.4103 15.3251ZM25.3207 18.2105L22.2174 15.4365L21.7187 14.7825L22.3003 14.4467L26.2285 17.6864L25.3207 18.2105ZM24.3818 16.7023L24.7668 17.369L22.5851 18.6286L22.2002 17.9619L24.3818 16.7023ZM28.8837 15.2683L29.267 15.9321L27.1874 17.1327L26.8041 16.4689L28.8837 15.2683ZM25.0778 12.8432L27.4626 16.9739L26.6115 17.4652L24.2267 13.3345L25.0778 12.8432Z"\n                fill="black"\n            />\n            <circle\n                cx="30.1049"\n                cy="12.7084"\n                r="1.12128"\n                transform="rotate(15 30.1049 12.7084)"\n                fill="black"\n            />\n            </g>\n            <path\n            d="M27.6201 19.7998L35.6016 34.7578L35.499 34.9316H19.542L19.4385 34.7578L27.4463 19.7998H27.6201Z"\n            fill="#FFC000"\n            stroke="black"\n            strokeWidth="1.6"\n            />\n            <rect x="26.7705" y="25" width="1.5" height="5" rx="0.75" fill="black" />\n            <path\n            d="M28.5205 32C28.5205 31.4477 28.0728 31 27.5205 31C26.9684 31.0002 26.5205 31.4478 26.5205 32C26.5205 32.5522 26.9684 32.9998 27.5205 33C28.0728 33 28.5205 32.5523 28.5205 32Z"\n            fill="black"\n            />\n            <defs>\n            <clipPath id="clip0">\n                <rect\n                width="30"\n                height="31.1538"\n                fill="white"\n                transform="translate(8.06323) rotate(15)"\n                />\n            </clipPath>\n            </defs>\n        </svg>\n    '}),ic=Object.freeze({name:"recurring-payment",content:'\n        <svg\n            width="32"\n            height="32"\n            viewB
1ox="0 0 32 32"\n            fill="none"\n            xmlns="http://www.w3.org/2000/svg"\n        >\n            <path\n            d="M27.8295 9.38659C28.8049 12.1653 28.7404 15.1391 27.774 17.7996C26.8014 20.4767 24.9215 22.8356 22.2691 24.367C19.7765 25.8061 16.9908 26.2908 14.3393 25.9323C11.6293 25.5682 9.06228 24.3215 7.08577 22.3155L8.23679 21.1826C9.95578 22.9294 12.1925 24.0142 14.5527 24.333C16.8583 24.6438 19.2821 24.2206 21.457 22.965C23.7719 21.6284 25.4118 19.5739 26.2565 17.2495C27.0643 15.0253 27.1474 12.5486 26.3976 10.2107L24.951 11.0459L25.5942 7.15112L29.2888 8.54145L27.8284 9.38462L27.8295 9.38659Z"\n            fill="black"\n            />\n            <path\n            fillRule="evenodd"\n            clipRule="evenodd"\n            d="M16.3594 8.08301C17.1842 8.16959 17.8382 8.41741 18.3281 8.8252C18.8135 9.2331 19.1263 9.78023 19.2607 10.4639L17.2939 10.6875C17.1732 10.1497 16.8607 9.78518 16.3594 9.59375V12.2617C17.6035 12.5557 18.4514 12.9408 18.9004 13.4102C19.3516 13.8819 19.5771 14.4863 19.5771 15.2246C19.5771 16.0494 19.2949 16.7425 18.7275 17.3076C18.1601 17.8728 17.3712 18.2233 16.3594 18.3623V19.6387H15.2334V18.3779C14.3448 18.2822 13.6246 17.9934 13.0664 17.5059C12.5081 17.0182 12.155 16.3275 12 15.4365L14.0127 15.2266C14.0947 15.5912 14.2497 15.9036 14.4775 16.168C14.7053 16.4321 14.9555 16.6218 15.2334 16.7402V13.8799C14.2264 13.6247 13.4906 13.2395 13.0234 12.7246C12.554 12.2073 12.3164 11.5801 12.3164 10.8418C12.3165 10.0946 12.5834 9.46575 13.1143 8.95996C13.6452 8.45184 14.3516 8.16053 15.2334 8.08301V7C15.6731 7 15.9197 7 16.3594 7V8.08301ZM16.3574 16.8535H16.3594C16.7467 16.7783 17.0661 16.6149 17.3076 16.3643C17.5537 16.1113 17.6738 15.8147 17.6738 15.4707C17.6738 15.1677 17.5715 14.9033 17.3643 14.6846C17.1615 14.4636 16.8267 14.2943 16.3574 14.1758V16.8535ZM15.2334 9.56836C14.9304 9.66408 14.6911 9.82132 14.5156 10.04C14.3379 10.2588 14.252 10.5004 14.252 10.7646C14.252 11.0062 14.3314 11.2301 14.4932 11.4375C14.655 11.6424 14.9038 11.8113 15.2363 11.9365V9.56836H15.2334Z"\n            fill="black"\n            />\n            <path\n            d="M2.71127 18.5075L4.18352 17.6575C3.21672 14.9028 3.27173 11.9581 4.21167 9.31563C5.17535 6.60942 7.06671 4.22018 9.74281 2.67513C12.0972 1.31581 14.709 0.807832 17.2232 1.05612C19.8041 1.3106 22.2798 2.36266 24.2693 4.10853L23.7361 4.71636L23.2029 5.32418C23.1532 5.27918 23.1016 5.23531 23.0511 5.19342C21.3484 3.75295 19.2504 2.88549 17.0678 2.66937C14.8802 2.45355 12.6065 2.89529 10.5561 4.07914C8.2194 5.42821 6.56974 7.50687 5.7328 9.85834C4.94555 12.068 4.87307 14.5175 5.61235 16.8326L6.69304 16.2087L6.98491 16.4014L6.40585 19.8979L2.71127 18.5075Z"\n            fill="black"\n            />\n            <path\n            d="M23.0996 15.7998L31.0811 30.7578L30.9785 30.9316H15.0215L14.918 30.7578L22.9258 15.7998H23.0996Z"\n            fill="#FFC000"\n            stroke="black"\n            strokeWidth="1.6"\n            />\n            <rect x="22.25" y="21" width="1.5" height="5" rx="0.75" fill="black" />\n            <path\n            d="M24 28C24 27.4477 23.5523 27 23 27C22.4479 27.0002 22 27.4478 22 28C22 28.5522 22.4479 28.9998 23 29C23.5523 29 24 28.5523 24 28Z"\n            fill="black"\n            />\n        </svg>\n    '});class ih{productName;severity="WARN";code="TKL201";message;notificationMessage;notificationTitle;notificationBody;notificationIcon=ia;callToAction;constructor(t,e,r,n){this.productName=t,this.message="No Telerik and Kendo UI License found.\n  To download a license key file, visit https://prgress.co/3PwQMKZ",this.notificationMessage=`License key missing for ${t} v${r}.  A license key is required for both paid and trial usage. Learn <a href="${n}">how to set up a license key</a>.`,this.notificationTitle=`License key missing for ${t} v${r}.`,this.notificationBody="A license key is required for both paid and trial usage.",this.callToAction={link:`https://www.telerik.com/download?utm_source=no_license_watermark&utm_campaign=${e.toLowerCase()}&utm_content=no_license_key_found`,message:"Start Free Trial"}}}class iu{productName;severity="WARN";code="TKL202";message;notificationMessage;notificationTitle;notificationBody;notificationIcon=ia;callToAction;constructor(t,e,r,n){this.productName=t,this.message=`${t} is not listed in your current license file.
2  Learn more about ${t} licensing at ${n}`,this.notificationMessage=`No license found for ${t} v${r}.  Access to the latest updates and support requires a <a href="${n}">valid license</a>.`,this.notificationTitle=`No license found for ${t} v${r}`,this.notificationBody="To use this product and access updates and support you need to buy and install a valid license.",this.callToAction={link:`https://www.telerik.com/purchase.aspx?utm_source=no_license_watermark&utm_campaign=${e.toLowerCase()}&utm_content=no_license_key_current_product`,message:"Buy Now"}}}
2class id{productName;severity="WARN";code="TKL203";message;notificationMessage;notificationTitle;notificationBody;notificationIcon=il;callToAction;constructor(t,e,r,n){this.productName=t,this.message=`Your trial has expired ${n} day(s) ago.
3  Thank you for trying out ${t}, we hope you enjoyed your trial period.
4  To continue using our product, consider upgrading to a commercial license: https://prgress.co/3C9mr1M`,this.notificationMessage=`Your trial license for ${t} v${r} has expired ${n} ago. To continue using our product, consider upgrading to a commercial license. Learn more about <a href="https://prgress.co/3PwQMdX">${t} licensing</a>.`,this.notificationTitle=`Your trial license for ${t} has expired.`,this.notificationBody="To continue using the product you need to buy a subscription.",this.callToAction={link:`https://www.telerik.com/purchase.aspx?utm_source=no_license_watermark&utm_campaign=${e.toLowerCase()}&utm_content=trial_expired`,message:"Buy Now"}}}class ip{productName;severity="WARN";code="TKL204";message;notificationMessage;notificationTitle;notificationBody;notificationIcon=ia;callToAction;constructor(t,e,r,n,i,o){this.productName=t;const s=n?` version ${n}`:"";this.message=`Your current license has expired on ${r.toLocaleDateString()} and is not valid for ${t}${s}. The product was published on ${i.toLocaleDateString()}.
5  Renew your license at https://prgress.co/3Px9m5F`,this.notificationMessage=`Your license is not valid for ${t} v${n}. To continue using the product, install a <a href="${o}">valid license</a>. Renew <a href="https://prgress.co/3PwQNi1">your license</a> and download a new license key.`,this.notificationTitle=`Your license doesn't cover ${t} v${n}`,this.notificationBody="To access the latest version and updates you need to renew your license.",this.callToAction={link:`https://www.telerik.com/account/your-licenses?utm_source=no_license_watermark&utm_campaign=${e.toLowerCase()}&utm_content=perpertual_newer_version`,message:"Renew Now"}}}class ig{productName;severity="WARN";code="TKL204";message;notificationMessage;notificationTitle;notificationBody;notificationIcon=ic;callToAction;constructor(t,e,r){this.productName=t,this.message=`Your ${t} subscription has expired on ${r.toLocaleDateString()}. To continue using the product, please renew your subscription at https://prgress.co/3Px9m5F and download a new license key.`,this.notificationMessage=`Your ${t} subscription has expired. To continue using the product, please <a href="https://prgress.co/3PwQMut">renew your subscription</a> and download a new license key.`,this.notificationTitle=`Your ${t} subscription has expired.`,this.notificationBody="To continue using the product you need to renew your subscription.",this.callToAction={link:`https://www.telerik.com/account/your-licenses?utm_source=no_license_watermark&utm_campaign=${e.toLowerCase()}&utm_content=subscription_expired`,message:"Renew Now"}}}class im{productName;severity="INFO";message;notificationTitle;notificationBody;notificationIcon=il;callToAction;constructor(t,e,r,n){this.productName=t,this.message=`Your Trial license will expire in ${-n} day(s).
6  To acquire a commercial license, visit https://prgress.co/3PyHIoH`,this.notificationTitle=`Active trial for ${t} v${r}`,this.notificationBody=`Your trial will expire in ${-n} day(s).`,this.callToAction={link:`https://www.telerik.com/purchase.aspx?utm_source=no_license_watermark&utm_campaign=${e.toLowerCase()}&utm_content=active_trial`,message:"Buy now"}}}async function iy(t,e){let r;if("object"!=typeof crypto||"object"!=typeof crypto.subtle||"function"!=typeof TextEncoder||"function"!=typeof TextDecoder)return;let n=crypto.subtle,[i,o,s]=t.split("."),a=ie(s),l=new TextEncoder,c=new TextDecoder,h=l.encode(`${i}.${o}`);if("Telerik License Evidence"!==JSON.parse(c.decode(ie(i))).typ)throw Error("Unknown license evidence type");let u=await (r=it(e.replace("-----BEGIN PUBLIC KEY-----","").replace("-----END PUBLIC KEY-----","").replace(/\n/gm,"")),crypto.subtle.importKey("spki",r,{name:"RSASSA-PKCS1-v1_5",hash:"SHA-256"},!0,["verify"]));if(!await n.verify(u.algorithm,u,a,h))throw Error("Invalid license evidence")}let iw={data:"  {}  "},iv=new Map,ib=new Set;function ix(t){try{let e=JSON.parse(function(t){let e=[],r=t.trim();for(let t=0;t<r.length;t+=2){let n=r.slice(t,t+2);e.push(Number.parseInt(n,21))}let n=66;return e.map(t=>{let e=t^n;return n=t,e}).map(t=>String.fromCharCode(t)).join("")}(t));Array.isArray(e[3])&&e.splice(3,0,"");let r={products:e[1].map(([t,e,r])=>({code:t,licenseExpirationDate:e,trial:!!r})),userId:e[2],integrity:e[3],licenses:e[4],scriptKey:!0};try{let t=JSON.parse(iw.data);r.products=[...t.products,...r.products],r.licenses=[...t.licenses,...r.licenses]}catch(t){}iw.data=JSON.stringify(r)}catch(t){}}let i_=!0;function iS(t){let e=JSON.parse(iw.data),r=!e.scriptKey&&!e.timestamp,n=io(t),i,o,s=!1;if(r||(e.licenses?.length>0&&Promise.all(e.licenses?.map(t=>iy(t,"-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2mnUVMmkth2x+N/ODszG\nOFIYBL6NOO1XWRj1wkmecKuLziJD
6hFz0WQmyOjY34Ymg9pLuBA9QSWrrZuvPw40N\nm0X/GBmttFmPNvca3WmJ2oKM7PpLiUU9f7Ov5WeIXnx++ts/LC/OB7FtZ+LiRgJ7\n0mZnPeTogdFrASf0zSQJv4jmX840LPa6nomWeUgIVGPLLVI14Gib8Dl+nOckqCNc\nkAUUk4IBF67DufRt9zQyRxg99ysakvHX2SDbdGvIBdxWxvhhmrBoeix0uSVtG2gm\njdvSqlPJVdvMbk1Xe2+SUldJPrxH1VrTYeRUt4yqWxy16nFJUDj9exZ202X4THkU\nJQIDAQAB\n-----END PUBLIC KEY-----"))).then(()=>{i_=!0}).catch(()=>{i_=!1,iv.clear()}),!i_))i=new ih(t.productName,n,t.version,t.licensingDocsUrl);else{var a;let r,l;if(r=[],e.licenses?.length>0?r=e.licenses.map(t=>JSON.parse(String.fromCharCode(...ie(t.split(".")[1])))):e.products?.length>0&&(r=e.products.map(t=>({type:t.trial?"trial":"perpetual",code:t.code,expiration:t.licenseExpirationDate,licenseId:null,userId:e.userId}))),o=(l=r.filter(t=>"usage"!==t.type).filter(e=>t.productCode===e.code||t.redistributedBy?.includes(e.code)||t.productCodes?.includes(e.code)).sort((t,e)=>e.expiration-t.expiration)).find(t=>"subscription"===t.type&&!ii(n7(),t.expiration))||l.find(e=>"perpetual"===e.type&&!ii(t.publishDate,e.expiration))||l.find(t=>"subscription"===t.type&&!ii(n9(n7(),10),t.expiration))||l.find(t=>"trial"===t.type&&!ii(n7(),t.expiration))||l.find(t=>"subscription"===t.type)||l.find(t=>"perpetual"===t.type)||l.find(t=>"trial"===t.type)){if("trial"===o.type){let e=(a=ir(o.expiration),Math.floor((n7()-n4(a))/86400));ii(n7(),o.expiration)?i=new id(t.productName,n,t.version,e):(i=new im(t.productName,n,t.version,e),s=!0)}else if("perpetual"===o.type){let e=o.expiration;ii(t.publishDate,e)?i=new ip(t.productName,n,ir(o.expiration),t.version,ir(t.publishDate),t.licensingDocsUrl):s=!0}else if("subscription"===o.type){let r=o.expiration;"subscription"===o.type&&(r=n9(r,10)),e.timestamp&&ii(e.timestamp,r)?i=new ig(t.productName,n,ir(o.expiration)):s=!0}}else i=new iu(t.productName,n,t.version,t.licensingDocsUrl)}let l=o,c=l?.expiration?ir(l.expiration):void 0;return{isLicenseValid:s,licenseType:o?.type,licenseProductCode:l?.code,expiration:c,message:i}}function iC(t){if(iv.has(t.name))return iv.get(t.name);let{isLicenseValid:e,message:r}=iS(t),n=io(t);return r&&!ib.has(n)&&(!function(t,e){var r;if("object"==typeof console){let n=`[${t.severity}][Telerik and Kendo UI Licensing]`+(r?` ${r}:`:"")+` ${e.productName}`,i="function"==typeof console.group;i?console.group(n):console.warn(n),console.warn(t.message),i&&console.groupEnd()}}(r,t),ib.add(n)),iv.set(t.name,e),e}var ik={name:"@progress/kendo-react-pdf",productName:"KendoReact",productCodes:["KENDOUIREACT","KENDOUICOMPLETE"],publishDate:0x6554ec1e,version:"",licensingDocsUrl:"https://www.telerik.com/kendo-react-ui/my-license/?utm_medium=product&utm_source=kendoreact&utm_campaign=kendo-ui-react-purchase-license-keys-warning"},iT=(p=function(t,e){return(p=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}p(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),iA=function(t){function e(e){var r=t.call(this,e)||this;if(r.rootElForPDF=null,void 0!==m)iC(ik);else{var n="License activation failed for ".concat(ik.name,"\n");n+="The @progress/kendo-licensing script is not loaded.\n",console.warn(n+="See ".concat(ik.licensingDocsUrl," for more information.\n"))}return r}return iT(e,t),e.prototype.render=function(){var t=this;return y.createElement("div",{ref:function(e){t.rootElForPDF=e}},this.props.children)},e.prototype.save=function(t){new n8(rJ,nK,nX,this.rootElForPDF,this.getOptions()).savePDF(t)},e.prototype.getOptions=function(){var t,e;return Object.assign({},this.props,{margin:(t=this.props,(e=y.Children.toArray(t.children).find(function(t){return t&&t.type===n2}))?function(t){for(var e={},r=0;r<n3.length;r++){var n=n3[r],i=t.props[n];void 0!==i&&(e[n]=i)}return e}(e):t.margin)})},e.propTypes={author:w.string,avoidLinks:w.oneOfType([w.bool,w.string]),forcePageBreak:w.string,keepTogether:w.string,creator:w.string,date:w.instanceOf(Date),imageResolution:w.number,fileName:w.string,forceProxy:w.bool,keywords:w.string,landscape:w.bool,margin:w.oneOfType([w.string,w.number,w.shape({left:w.oneOfType([w.number,w.string]),top:w.oneOfType([w.number,w.string]),right:w.oneOfType([w.number,w.string]),bottom:w.oneOfType([w.number,w.string])})]),pageTemplate:w.any,paperSize:w.any,repeatHeaders:w.bool,scale:w.number,proxyData:w.any,proxyURL:w.string,proxyTarget:w.string,producer:w.string,
vendor: 5,694 bytes, line 6
6subject:w.string,title:w.string},e}(y.Component)},89893:(t,e,r)=>{let n;r.d(e,{m_:()=>tF});var i=r(92769);let o=Math.min,s=Math.max,a=Math.round,l=Math.floor,c=t=>({x:t,y:t}),h={left:"right",right:"left",bottom:"top",top:"bottom"};function u(t,e){return"function"==typeof t?t(e):t}function d(t){return t.split("-")[0]}function f(t){return t.split("-")[1]}function p(t){return"x"===t?"y":"x"}function g(t){return"y"===t?"height":"width"}function m(t){let e=t[0];return"t"===e||"b"===e?"y":"x"}function y(t){return t.includes("start")?t.replace("start","end"):t.replace("end","start")}let w=["left","right"],v=["right","left"],b=["top","bottom"],x=["bottom","top"];function _(t){let e=d(t);return h[e]+t.slice(e.length)}function S(t){var e,r,n,i;return"number"!=typeof t?{top:null!=(e=t.top)?e:0,right:null!=(r=t.right)?r:0,bottom:null!=(n=t.bottom)?n:0,left:null!=(i=t.left)?i:0}:{top:t,right:t,bottom:t,left:t}}function C(t){let{x:e,y:r,width:n,height:i}=t;return{width:n,height:i,top:r,left:e,right:e+n,bottom:r+i,x:e,y:r}}function k(t,e,r){let n,{reference:i,floating:o}=t,s=m(e),a=p(m(e)),l=g(a),c=d(e),h=i.x+i.width/2-o.width/2,u=i.y+i.height/2-o.height/2,y=i[l]/2-o[l]/2;switch(c){case"top":n={x:h,y:i.y-o.height};break;case"bottom":n={x:h,y:i.y+i.height};break;case"right":n={x:i.x+i.width,y:u};break;case"left":n={x:i.x-o.width,y:u};break;default:n={x:i.x,y:i.y}}let w=f(e);return w&&(n[a]+=y*("end"===w?1:-1)*(r&&"y"===s?-1:1)),n}async function T(t,e){var r;void 0===e&&(e={});let{x:n,y:i,platform:o,rects:s,elements:a,strategy:l}=t,{boundary:c="clippingAncestors",rootBoundary:h="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=u(e,t),g=S(p),m=a[f?"floating"===d?"reference":"floating":d],y=C(await o.getClippingRect({element:null==(r=await (null==o.isElement?void 0:o.isElement(m)))||r?m:m.contextElement||await (null==o.getDocumentElement?void 0:o.getDocumentElement(a.floating)),boundary:c,rootBoundary:h,strategy:l})),w="floating"===d?{x:n,y:i,width:s.floating.width,height:s.floating.height}:s.reference,v=await (null==o.getOffsetParent?void 0:o.getOffsetParent(a.floating)),b=await (null==o.isElement?void 0:o.isElement(v))&&await (null==o.getScale?void 0:o.getScale(v))||{x:1,y:1},x=C(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:w,offsetParent:v,strategy:l}):w);return{top:(y.top-x.top+g.top)/b.y,bottom:(x.bottom-y.bottom+g.bottom)/b.y,left:(y.left-x.left+g.left)/b.x,right:(x.right-y.right+g.right)/b.x}}let A=async(t,e,r)=>{let{placement:n="bottom",strategy:i="absolute",middleware:o=[],platform:s}=r,a=s.detectOverflow?s:{...s,detectOverflow:T},l=await (null==s.isRTL?void 0:s.isRTL(e)),c=await s.getElementRects({reference:t,floating:e,strategy:i}),{x:h,y:u}=k(c,n,l),d=n,f=0,p={};for(let r=0;r<o.length;r++){let g=o[r];if(!g)continue;let{name:m,fn:y}=g,{x:w,y:v,data:b,reset:x}=await y({x:h,y:u,initialPlacement:n,placement:d,strategy:i,middlewareData:p,rects:c,platform:a,elements:{reference:t,floating:e}});h=null!=w?w:h,u=null!=v?v:u,p[m]={...p[m],...b},x&&f<50&&(f++,"object"==typeof x&&(x.placement&&(d=x.placement),x.rects&&(c=!0===x.rects?await s.getElementRects({reference:t,floating:e,strategy:i}):x.rects),{x:h,y:u}=k(c,d,l)),r=-1)}return{x:h,y:u,placement:d,strategy:i,middlewareData:p}},L=new Set(["left","top"]);async function M(t,e){let{placement:r,platform:n,elements:i}=t,o=await (null==n.isRTL?void 0:n.isRTL(i.floating)),s=d(r),a=f(r),l="y"===m(r),c=L.has(s)?-1:1,h=o&&l?-1:1,p=u(e,t),{mainAxis:g,crossAxis:y,alignmentAxis:w}="number"==typeof p?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return a&&"number"==typeof w&&(y="end"===a?-1*w:w),l?{x:y*h,y:g*c}:{x:g*c,y:y*h}}function O(){return"u">typeof window}function E(t){return N(t)?(t.nodeName||"").toLowerCase():"#document"}function R(t){var e;return(null==t||null==(e=t.ownerDocument)?void 0:e.defaultView)||window}function P(t){var e;return null==(e=(N(t)?t.ownerDocument:t.document)||window.document)?void 0:e.documentElement}function N(t){return!!O()&&(t instanceof Node||t instanceof R(t).Node)}function I(t){return!!O()&&(t instanceof Element||t instanceof R(t).Element)}function F(t){return!!O()&&(t instanceof HTMLElement||t instanceof R(t).HTMLElement)}function B(t){return!(!O()||"u"<typeof ShadowRoot)&&(t instanceof ShadowRoot||t instanceof R(t).ShadowRoot)}function D(t){let{overflow:e,overflowX:r,overflowY:n,display:i}=V(t);return/auto|scroll|overlay|hidden|clip/.test(e+n+r)&&"inline"!==i&&"contents"!==i}function z(t){try{if(t.matches(":popover-open"))return!0}catch(t){}try{return t.matches(":modal")}catch(t){return!1}}let U=/transform|translate|scale|rotate|perspective|filter/,j=/paint|layout|strict|content/,$=t=>!!t&&"none"!==t;function q(t){let e=I(t)?V(t):t;return $(e.transform)||$(e.translate)||$(e.scale)||$(e.rotate)||$(e.perspective)||!H()&&($(e.backdropFilter)||$(e.filter))||U.test(e.willChange||"")||j.test(e.contain||"")}function H(){return null==n&&(n="u">typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),n}function G(t){return/^(html|body|#document)$/.test(E(t))}function V(t){return R(t).getComputedStyle(t)}function W(t){return I(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function K(t){if("html"===E(t))return t;let e=t.assignedSlot||t.parentNode||B(t)&&t.host||P(t);return B(e)?e.host:e}function X(t,e,r){var n;void 0===e&&(e=[]),void 0===r&&(r=!0);let i=function t(e){let r=K(e);return G(r)?(e.ownerDocument||e).body:F(r)&&D(r)?r:t(r)}(t),o=i===(null==(n=t.ownerDocument)?void 0:n.body),s=R(i);
6if(!o)return e.concat(i,X(i,[],r));{let t=Y(s);return e.concat(s,s.visualViewport||[],D(i)?i:[],t&&r?X(t):[])}}function Y(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function Z(t){let e=V(t),r=parseFloat(e.width)||0,n=parseFloat(e.height)||0,i=F(t),o=i?t.offsetWidth:r,s=i?t.offsetHeight:n,l=a(r)!==o||a(n)!==s;return l&&(r=o,n=s),{width:r,height:n,$:l}}function J(t){return I(t)?t:t.contextElement}function Q(t){let e=J(t);if(!F(e))return c(1);let r=e.getBoundingClientRect(),{width:n,height:i,$:o}=Z(e),s=(o?a(r.width):r.width)/n,l=(o?a(r.height):r.height)/i;return s&&Number.isFinite(s)||(s=1),l&&Number.isFinite(l)||(l=1),{x:s,y:l}}let tt=c(0);function te(t){let e=R(t);return H()&&e.visualViewport?{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}:tt}function tr(t,e,r,n){var i;void 0===e&&(e=!1),void 0===r&&(r=!1);let o=t.getBoundingClientRect(),s=J(t),a=c(1);e&&(n?I(n)&&(a=Q(n)):a=Q(t));let l=(void 0===(i=r)&&(i=!1),n&&i&&n===R(s))?te(s):c(0),h=(o.left+l.x)/a.x,u=(o.top+l.y)/a.y,d=o.width/a.x,f=o.height/a.y;if(s&&n){let t=R(s),e=I(n)?R(n):n,r=t,i=Y(r);for(;i&&e!==r;){let t=Q(i),e=i.getBoundingClientRect(),n=V(i),o=e.left+(i.clientLeft+parseFloat(n.paddingLeft))*t.x,s=e.top+(i.clientTop+parseFloat(n.paddingTop))*t.y;h*=t.x,u*=t.y,d*=t.x,f*=t.y,h+=o,u+=s,i=Y(r=R(i))}}return C({width:d,height:f,x:h,y:u})}function tn(t,e){let r=W(t).scrollLeft;return e?e.left+r:tr(P(t)).left+r}function ti(t,e){let r=t.getBoundingClientRect();return{x:r.left+e.scrollLeft-tn(t,r),y:r.top+e.scrollTop}}function to(t,e,r){var n;let i;if("viewport"===e||"layoutViewport"===e)i=function(t,e,r){void 0===r&&(r="viewport");let n="layoutViewport"===r,i=R(t),o=P(t),s=i.visualViewport,a=o.clientWidth,l=o.clientHeight,c=0,h=0;if(s){let t=!H()||"fixed"===e;n?t||(c=-s.offsetLeft,h=-s.offsetTop):(a=s.width,l=s.height,t&&(c=s.offsetLeft,h=s.offsetTop))}if(0>=tn(o)){let t=o.ownerDocument,e=t.body,r=getComputedStyle(e),n="CSS1Compat"===t.compatMode&&parseFloat(r.marginLeft)+parseFloat(r.marginRight)||0,i=Math.abs(o.clientWidth-e.clientWidth-n),s="stable both-edges"===getComputedStyle(o).scrollbarGutter?i/2:i;s<=25&&(a-=s)}return{width:a,height:l,x:c,y:h}}(t,r,e);else if("document"===e){let e,r,o,a,l,c;e=W(n=P(t)),r=n.ownerDocument.body,o=s(n.scrollWidth,n.clientWidth,r.scrollWidth,r.clientWidth),a=s(n.scrollHeight,n.clientHeight,r.scrollHeight,r.clientHeight),l=-e.scrollLeft+tn(n),c=-e.scrollTop,"rtl"===V(r).direction&&(l+=s(n.clientWidth,r.clientWidth)-o),i={width:o,height:a,x:l,y:c}}else if(I(e)){let t,n,o,s,a,l;n=(t=tr(e,!0,"fixed"===r)).top+e.clientTop,o=t.left+e.clientLeft,s=Q(e),a=e.clientWidth*s.x,l=e.clientHeight*s.y,i={width:a,height:l,x:o*s.x,y:n*s.y}}else{let r=te(t);i={x:e.x-r.x,y:e.y-r.y,width:e.width,height:e.height}}return C(i)}function ts(t){return"static"===V(t).position}function ta(t,e){if(!F(t)||"fixed"===V(t).position)return null;if(e)return e(t);let r=t.offsetParent;return P(t)===r&&(r=r.ownerDocument.body),r}function tl(t,e){var r;let n=R(t);if(z(t))return n;if(!F(t)){let e=K(t);for(;e&&!G(e);){if(I(e)&&!ts(e))return e;e=K(e)}return n}let i=ta(t,e);for(;i&&(r=i,/^(table|td|th)$/.test(E(r)))&&ts(i);)i=ta(i,e);return i&&G(i)&&ts(i)&&!q(i)?n:i||function(t){let e=K(t);for(;F(e)&&!G(e);){if(q(e))return e;if(z(e))break;e=K(e)}return null}(t)||n}let tc=async function(t){let e=this.getOffsetParent||tl,r=this.getDimensions,n=await r(t.floating);return{reference:function(t,e,r){let n=F(e),i=P(e),o="fixed"===r,s=tr(t,!0,o,e),a={scrollLeft:0,scrollTop:0},l=c(0);if((n||!o)&&(("body"!==E(e)||D(i))&&(a=W(e)),n)){let t=tr(e,!0,o,e);l.x=t.x+e.clientLeft,l.y=t.y+e.clientTop}!n&&i&&(l.x=tn(i));let h=!i||n||o?c(0):ti(i,a);return{x:s.left+a.scrollLeft-l.x-h.x,y:s.top+a.scrollTop-l.y-h.y,width:s.width,height:s.height}}(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},th={convertOffsetParentRelativeRectToViewportRelativeRect:function(t){let{elements:e,rect:r,offsetParent:n,strategy:i}=t,o="fixed"===i,s=P(n),a=!!e&&z(e.floating);if(n===s||a&&o)return r;let l={scrollLeft:0,scrollTop:0},h=c(1),u=c(0),d=F(n);
6if((d||!o)&&(("body"!==E(n)||D(s))&&(l=W(n)),d)){let t=tr(n);h=Q(n),u.x=t.x+n.clientLeft,u.y=t.y+n.clientTop}let f=!s||d||o?c(0):ti(s,l);return{width:r.width*h.x,height:r.height*h.y,x:r.x*h.x-l.scrollLeft*h.x+u.x+f.x,y:r.y*h.y-l.scrollTop*h.y+u.y+f.y}},getDocumentElement:P,getClippingRect:function(t){let{element:e,boundary:r,rootBoundary:n,strategy:i}=t,a=[..."clippingAncestors"===r?z(e)?[]:function(t,e){let r=e.get(t);if(r)return r;let n=X(t,[],!1).filter(t=>I(t)&&"body"!==E(t)),i=null,o="fixed"===V(t).position,s=o?K(t):t;for(;I(s)&&!G(s);){let t=V(s),e=q(s),r=i?i.position:o?"fixed":"";e||"fixed"!==r&&("absolute"!==r||"static"!==t.position)?i=t:n=n.filter(t=>t!==s),s=K(s)}return e.set(t,n),n}(e,this._c):[].concat(r),n],l=to(e,a[0],i),c=l.top,h=l.right,u=l.bottom,d=l.left;for(let t=1;t<a.length;t++){let r=to(e,a[t],i);c=s(r.top,c),h=o(r.right,h),u=o(r.bottom,u),d=s(r.left,d)}return{width:h-d,height:u-c,x:d,y:c}},getOffsetParent:tl,getElementRects:tc,getClientRects:function(t){return t.getClientRects?Array.from(t.getClientRects()):[]},getDimensions:function(t){let{width:e,height:r}=Z(t);return{width:e,height:r}},getScale:Q,isElement:I,isRTL:function(t){return"rtl"===V(t).direction}};function tu(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}let td=function(t){return void 0===t&&(t=0),{name:"offset",options:t,async fn(e){var r,n;let{x:i,y:o,placement:s,middlewareData:a}=e,l=await M(e,t);return s===(null==(r=a.offset)?void 0:r.placement)&&null!=(n=a.arrow)&&n.alignmentOffset?{}:{x:i+l.x,y:o+l.y,data:{...l,placement:s}}}}},tf=function(t){return void 0===t&&(t={}),{name:"shift",options:t,async fn(e){let{x:r,y:n,placement:i,platform:a}=e,{mainAxis:l=!0,crossAxis:c=!1,limiter:h={fn:t=>{let{x:e,y:r}=t;return{x:e,y:r}}},...d}=u(t,e),f={x:r,y:n},g=await a.detectOverflow(e,d),y=m(i),w=p(y),v=f[w],b=f[y],x=(t,e)=>s(e+g["y"===t?"top":"left"],o(e,e-g["y"===t?"bottom":"right"]));l&&(v=x(w,v)),c&&(b=x(y,b));let _=h.fn({...e,[w]:v,[y]:b});return{..._,data:{x:_.x-r,y:_.y-n,enabled:{[w]:l,[y]:c}}}}}},tp=function(t){return void 0===t&&(t={}),{name:"flip",options:t,async fn(e){var r,n,i,o,s,a,l,c;let h,S,C,{placement:k,middlewareData:T,rects:A,initialPlacement:L,platform:M,elements:O}=e,{mainAxis:E=!0,crossAxis:R=!0,fallbackPlacements:P,fallbackStrategy:N="bestFit",fallbackAxisSideDirection:I="none",flipAlignment:F=!0,...B}=u(t,e);if(null!=(r=T.arrow)&&r.alignmentOffset)return{};let D=d(k),z=m(L),U=d(L)===L,j=await (null==M.isRTL?void 0:M.isRTL(O.floating)),$=P||(U||!F?[_(L)]:(h=_(L),[y(L),h,y(h)])),q="none"!==I;!P&&q&&$.push(...(S=f(L),C=function(t,e,r){switch(t){case"top":case"bottom":if(r)return e?v:w;return e?w:v;case"left":case"right":return e?b:x;default:return[]}}(d(L),"start"===I,j),S&&(C=C.map(t=>t+"-"+S),F&&(C=C.concat(C.map(y)))),C));let H=[L,...$],G=await M.detectOverflow(e,B),V=[],W=(null==(n=T.flip)?void 0:n.overflows)||[];if(E&&V.push(G[D]),R){let t,e,r,n,i=(a=k,l=A,void 0===(c=j)&&(c=!1),t=f(a),r=g(e=p(m(a))),n="x"===e?t===(c?"end":"start")?"right":"left":"start"===t?"bottom":"top",l.reference[r]>l.floating[r]&&(n=_(n)),[n,_(n)]);V.push(G[i[0]],G[i[1]])}if(W=[...W,{placement:k,overflows:V}],!V.every(t=>t<=0)){let t=((null==(i=T.flip)?void 0:i.index)||0)+1,e=H[t];if(e&&("alignment"!==R||z===m(e)||W.every(t=>m(t.placement)!==z||t.overflows[0]>0)))return{data:{index:t,overflows:W},reset:{placement:e}};let r=null==(o=W.filter(t=>t.overflows[0]<=0).sort((t,e)=>t.overflows[1]-e.overflows[1])[0])?void 0:o.placement;if(!r)switch(N){case"bestFit":{let t=null==(s=W.filter(t=>{if(q){let e=m(t.placement);return e===z||"y"===e}return!0}).map(t=>[t.placement,t.overflows.filter(t=>t>0).reduce((t,e)=>t+e,0)]).sort((t,e)=>t[1]-e[1])[0])?void 0:s[0];t&&(r=t);break}case"initialPlacement":r=L}if(k!==r)return{reset:{placement:r}}}return{}}}},tg=(t,e,r)=>{let n=new Map,i=null!=r?r:{},o={...th,...i.platform,_c:n};return A(t,e,{...i,platform:o})};var tm=r(15039),ty=r(99742);let tw={core:!1,base:!1};function tv({css:t,id:e="react-tooltip-base-styles",type:r="base",ref:n}){var i,o;if(!t||"u"<typeof document||tw[r]||"core"===r&&void 0!==ty&&(null==(i=null==ty?void 0:ty.env)?void 0:i.REACT_TOOLTIP_DISABLE_CORE_STYLES)||"base"!==r&&void 0!==ty&&(null==(o=null==ty?void 0:ty.env)?void 0:o.REACT_TOOLTIP_DISABLE_BASE_STYLES))return;"core"===r&&(e="react-tooltip-core-styles"),n||(n={});let{insertAt:s}=n;if(document.getElementById(e))return;let a=document.head||document.getElementsByTagName("head")[0],l=document.createElement("style");
6l.id=e,l.type="text/css","top"===s&&a.firstChild?a.insertBefore(l,a.firstChild):a.appendChild(l),l.styleSheet?l.styleSheet.cssText=t:l.appendChild(document.createTextNode(t)),tw[r]=!0}let tb=async({elementReference:t=null,tooltipReference:e=null,tooltipArrowReference:r=null,place:n="top",offset:i=10,strategy:a="absolute",middlewares:l=[td(Number(i)),tp({fallbackAxisSideDirection:"start"}),tf({padding:5})],border:c,arrowSize:h=8})=>{let d;return t&&null!==e?r?(l.push({name:"arrow",options:d={element:r,padding:5},async fn(t){let{x:e,y:r,placement:n,rects:i,platform:a,elements:l,middlewareData:c}=t,{element:h,padding:y=0}=u(d,t)||{};if(null==h)return{};let w=S(y),v={x:e,y:r},b=p(m(n)),x=g(b),_=await a.getDimensions(h),C="y"===b,k=C?"clientHeight":"clientWidth",T=i.reference[x]+i.reference[b]-v[b]-i.floating[x],A=v[b]-i.reference[b],L=await (null==a.getOffsetParent?void 0:a.getOffsetParent(h)),M=L?L[k]:0;M&&await (null==a.isElement?void 0:a.isElement(L))||(M=l.floating[k]||i.floating[x]);let O=M/2-_[x]/2-1,E=o(w[C?"top":"left"],O),R=o(w[C?"bottom":"right"],O),P=M-_[x]-R,N=M/2-_[x]/2+(T/2-A/2),I=s(E,o(N,P)),F=!c.arrow&&null!=f(n)&&N!==I&&i.reference[x]/2-(N<E?E:R)-_[x]/2<0,B=F?N<E?N-E:N-P:0;return{[b]:v[b]+B,data:{[b]:I,centerOffset:N-I-B,...F&&{alignmentOffset:B}},reset:F}}}),tg(t,e,{placement:n,strategy:a,middleware:l}).then(({x:t,y:e,placement:r,middlewareData:n})=>{var i,o;let s={left:`${t}px`,top:`${e}px`,border:c},{x:a,y:l}=null!=(i=n.arrow)?i:{x:0,y:0},u=null!=(o=({top:"bottom",right:"left",bottom:"top",left:"right"})[r.split("-")[0]])?o:"bottom",d=0;if(c){let t=`${c}`.match(/(\d+)px/);d=(null==t?void 0:t[1])?Number(t[1]):1}return{tooltipStyles:s,tooltipArrowStyles:{left:null!=a?`${a}px`:"",top:null!=l?`${l}px`:"",right:"",bottom:"",...c&&{borderBottom:c,borderRight:c},[u]:`-${h/2+d-1}px`},place:r}})):tg(t,e,{placement:"bottom",strategy:a,middleware:l}).then(({x:t,y:e,placement:r})=>({tooltipStyles:{left:`${t}px`,top:`${e}px`},tooltipArrowStyles:{},place:r})):{tooltipStyles:{},tooltipArrowStyles:{},place:n}},tx=(t,e)=>!("CSS"in window&&"supports"in window.CSS)||window.CSS.supports(t,e),t_=(t,e,r)=>{let n=null,i=function(...i){let o=()=>{n=null,r||t.apply(this,i)};r&&!n&&(t.apply(this,i),n=setTimeout(o,e)),r||(n&&clearTimeout(n),n=setTimeout(o,e))};return i.cancel=()=>{n&&(clearTimeout(n),n=null)},i},tS=t=>null!==t&&!Array.isArray(t)&&"object"==typeof t,tC=(t,e)=>{if(t===e)return!0;if(Array.isArray(t)&&Array.isArray(e))return t.length===e.length&&t.every((t,r)=>tC(t,e[r]));if(Array.isArray(t)!==Array.isArray(e))return!1;if(!tS(t)||!tS(e))return t===e;let r=Object.keys(t),n=Object.keys(e);return r.length===n.length&&r.every(r=>tC(t[r],e[r]))},tk=t=>{if(!(t instanceof HTMLElement||t instanceof SVGElement))return!1;let e=getComputedStyle(t);return["overflow","overflow-x","overflow-y"].some(t=>{let r=e.getPropertyValue(t);return"auto"===r||"scroll"===r})},tT=t=>{if(!t)return null;let e=t.parentElement;for(;e;){if(tk(e))return e;e=e.parentElement}return document.scrollingElement||document.documentElement},tA="u">typeof window?i.useLayoutEffect:i.useEffect,tL=t=>{t.current&&(clearTimeout(t.current),t.current=null)},tM={anchorRefs:new Set,activeAnchor:{current:null},attach:()=>{},detach:()=>{},setActiveAnchor:()=>{}},tO=(0,i.createContext)({getTooltipData:()=>tM});function tE(t="DEFAULT_TOOLTIP_ID"){return(0,i.useContext)(tO).getTooltipData(t)}var tR={tooltip:"core-styles-module_tooltip__3vRRp",fixed:"core-styles-module_fixed__pcSol",arrow:"core-styles-module_arrow__cvMwQ",content:"core-styles-module_content__BRKdB",noArrow:"core-styles-module_noArrow__xock6",clickable:"core-styles-module_clickable__ZuTTB",show:"core-styles-module_show__Nt9eE",closing:"core-styles-module_closing__sGnxF"},tP={tooltip:"styles-module_tooltip__mnnfp",content:"styles-module_content__ydYdI",arrow:"styles-module_arrow__K0L3T",dark:"styles-module_dark__xNqje",light:"styles-module_light__Z6W-X",success:"styles-module_success__A2AKt",warning:"styles-module_warning__SCK0X",error:"styles-module_error__JvumD",info:"styles-module_info__BWdHW"};let tN=({forwardRef:t,id:e,className:r,classNameArrow:n,variant:a="dark",anchorId:c,anchorSelect:h,place:u="top",offset:d=10,events:f=["hover"],openOnClick:p=!1,positionStrategy:g="absolute",middlewares:m,wrapper:y,delayShow:w=0,delayHide:v=0,float:b=!1,hidden:x=!1,noArrow:_=!1,clickable:S=!1,closeOnEsc:C=!1,closeOnScroll:k=!1,closeOnResize:T=!1,openEvents:A,closeEvents:L,globalCloseEvents:M,imperativeModeOnly:O,style:E,position:N,afterShow:I,afterHide:F,disableTooltip:B,content:D,contentWrapperRef:z,isOpen:U,defaultIsOpen:j=!1,setIsOpen:$,previousActiveAnchor:q,activeAnchor:H,setActiveAnchor:G,border:V,opacity:W,arrowColor:K,arrowSize:Y=8,role:Z="tooltip"})=>{var Q;let tt=(0,i.useRef)(null),te=(0,i.useRef)(null),tn=(0,i.useRef)(null),ti=(0,i.useRef)(null),to=(0,i.useRef)(null),[ts,ta]=(0,i.useState)({tooltipStyles:{},tooltipArrowStyles:{},place:u}),[tl,tc]=(0,i.useState)(!1),[th,td]=(0,i.useState)(!1),[tf,tp]=(0,i.useState)(null),tg=(0,i.useRef)(!1),ty=(0,i.useRef)(null),{anch
6orRefs:tw,setActiveAnchor:tv}=tE(e),tx=(0,i.useRef)(!1),[tS,tk]=(0,i.useState)([]),tM=(0,i.useRef)(!1),tO=p||f.includes("click"),tN=tO||(null==A?void 0:A.click)||(null==A?void 0:A.dblclick)||(null==A?void 0:A.mousedown),tI=A?{...A}:{mouseover:!0,focus:!0,mouseenter:!1,click:!1,dblclick:!1,mousedown:!1};!A&&tO&&Object.assign(tI,{mouseenter:!1,focus:!1,mouseover:!1,click:!0});let tF=L?{...L}:{mouseout:!0,blur:!0,mouseleave:!1,click:!1,dblclick:!1,mouseup:!1};!L&&tO&&Object.assign(tF,{mouseleave:!1,blur:!1,mouseout:!1});let tB=M?{...M}:{escape:C||!1,scroll:k||!1,resize:T||!1,clickOutsideAnchor:tN||!1};O&&(Object.assign(tI,{mouseover:!1,focus:!1,mouseenter:!1,click:!1,dblclick:!1,mousedown:!1}),Object.assign(tF,{mouseout:!1,blur:!1,mouseleave:!1,click:!1,dblclick:!1,mouseup:!1}),Object.assign(tB,{escape:!1,scroll:!1,resize:!1,clickOutsideAnchor:!1})),tA(()=>(tM.current=!0,()=>{tM.current=!1}),[]);let tD=t=>{tM.current&&(t&&td(!0),setTimeout(()=>{tM.current&&(null==$||$(t),void 0===U&&tc(t))},10))};(0,i.useEffect)(()=>{if(e){if(tl){r(q);let n=[...new Set([...t(H),e])].filter(Boolean).join(" ");null==H||H.setAttribute("aria-describedby",n)}else r(H);return()=>{r(H),r(q)}}function t(t){var e;return(null==(e=null==t?void 0:t.getAttribute("aria-describedby"))?void 0:e.split(" "))||[]}function r(r){let n=t(r).filter(t=>t!==e);n.length?null==r||r.setAttribute("aria-describedby",n.join(" ")):null==r||r.removeAttribute("aria-describedby")}},[H,tl,e,q]),(0,i.useEffect)(()=>{if(void 0===U)return()=>null;U&&td(!0);let t=setTimeout(()=>{tc(U)},10);return()=>{clearTimeout(t)}},[U]),(0,i.useEffect)(()=>{tl!==tg.current&&((tL(to),tg.current=tl,tl)?null==I||I():to.current=setTimeout(()=>{td(!1),tp(null),null==F||F()},(t=>{let e=t.match(/^([\d.]+)(ms|s)$/);if(!e)return 0;let[,r,n]=e;return Number(r)*("ms"===n?1:1e3)})(getComputedStyle(document.body).getPropertyValue("--rt-transition-show-delay"))+25))},[tl]);let tz=t=>{ta(e=>tC(e,t)?e:t)},tU=(t=w)=>{tL(tn),th?tD(!0):tn.current=setTimeout(()=>{tD(!0)},t)},tj=(t=v)=>{tL(ti),ti.current=setTimeout(()=>{tx.current||tD(!1)},t)},t$=t=>{var e;if(!t)return;let r=null!=(e=t.currentTarget)?e:t.target;(null==r?void 0:r.isConnected)?(w?tU():tD(!0),G(r),tv({current:r}),tL(ti)):(G(null),tv({current:null}))},tq=()=>{S?tj(v||100):v?tj():tD(!1),tL(tn)},tH=({x:t,y:e})=>{var r;tb({place:null!=(r=null==tf?void 0:tf.place)?r:u,offset:d,elementReference:{getBoundingClientRect:()=>({x:t,y:e,width:0,height:0,top:e,left:t,right:t,bottom:e})},tooltipReference:tt.current,tooltipArrowReference:te.current,strategy:g,middlewares:m,border:V,arrowSize:Y}).then(t=>{tz(t)})},tG=t=>{if(!t)return;let e={x:t.clientX,y:t.clientY};tH(e),ty.current=e},tV=t=>{var e;if(!tl)return;let r=t.target;r.isConnected&&(null==(e=tt.current)||!e.contains(r))&&([document.querySelector(`[id='${c}']`),...tS].some(t=>null==t?void 0:t.contains(r))||(tD(!1),tL(tn)))},tW=t_(t$,50,!0),tK=t_(tq,50,!0),tX=t=>{tK.cancel(),tW(t)},tY=()=>{tW.cancel(),tK()},tZ=(0,i.useCallback)(()=>{var t,e;let r=null!=(t=null==tf?void 0:tf.position)?t:N;r?tH(r):b?ty.current&&tH(ty.current):(null==H?void 0:H.isConnected)&&tb({place:null!=(e=null==tf?void 0:tf.place)?e:u,offset:d,elementReference:H,tooltipReference:tt.current,tooltipArrowReference:te.current,strategy:g,middlewares:m,border:V,arrowSize:Y}).then(t=>{tM.current&&tz(t)})},[tl,H,D,E,u,null==tf?void 0:tf.place,d,g,N,null==tf?void 0:tf.position,b,Y]);(0,i.useEffect)(()=>{var t,e;let r=new Set(tw);tS.forEach(t=>{(null==B?void 0:B(t))||r.add({current:t})});let n=document.querySelector(`[id='${c}']`);!n||(null==B?void 0:B(n))||r.add({current:n});let i=()=>{tD(!1)},a=tT(H),h=tT(tt.current);tB.scroll&&(window.addEventListener("scroll",i),null==a||a.addEventListener("scroll",i),null==h||h.addEventListener("scroll",i));let u=null;tB.resize?window.addEventListener("resize",i):H&&tt.current&&(u=function(t,e,r,n){let i;void 0===n&&(n={});let{ancestorScroll:a=!0,ancestorResize:c=!0,elementResize:h="function"==typeof ResizeObserver,layoutShift:u="function"==typeof IntersectionObserver,animationFrame:d=!1}=n,f=J(t),p=a||c?[...f?X(f):[],...e?X(e):[]]:[];p.forEach(t=>{a&&t.addEventListener("scroll",r),c&&t.addEventListener("resize",r)});let g=f&&u?function(t,e,r){let n,i=null,a=P(t);function c(){var t;clearTimeout(n),null==(t=i)||t.disconnect(),i=null}function h(r,u){void 0===r&&(r=!1),void 0===u&&(u=1),c();let d=t.getBoundingClientRect(),{left:f,top:p,width:g,height:m}=d;if(r||e(),!g||!m)return;let y={rootMargin:-l(p)+"px "+-l(a.clientWidth-(f+g))+"px "+-l(a.clientHeight-(p+m))+"px "+-l(f)+"px",threshold:s(0,o(1,u))||1},w=!0;function v(e){let r=e[0].intersectionRatio;if(!tu(d,t.getBoundingClientRect()))return h();if(r!==u){if(!w)return h();r?h(!1,r):n=setTimeout(()=>{h(!1,1e-7)},1e3)}w=!1}try{i=new IntersectionObserver(v,{...y,root:a.ownerDocument})}catch(t){i=new IntersectionObserver(v,y)}i.observe(t)}let u=R(t),d=()=>h(r);return u.addEventListener("resize",d),h(!0),()=>{u.removeEventListener("resize",d),c()}}(f,r,c):null,m=-1,y=null;h&&(y=new ResizeObserver(t=>{let[n]=t;n&&n.target===f&&y&&e&&(y.unobserve(e),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var t;null==(t=y)||t.observe(e)})),r()}),f&&!d&&y.observe(f),e&&y.observe(e));let w=d?tr(t):null;return d&&function e(){let n=tr(t);w&&!tu(w,n)&&r(),w=n,i=requestAnimationFrame(e)}(),r(),()=>{var t;p.forEach(t=>{a&&t.removeEventListener("scroll",r),c&&t.removeEventListener("resize",r)}),null==g||g(),null==(t=y)||t.disconnect(),y=null,d&&cancelAnimationFrame(i)}}(H,tt.current,tZ,{ancestorResize:!0,elementResize:!0,layoutShift:!0}));let d=t=>{"Escape"===t.key&&tD(!1)};tB.escape&&window.addEventListener("keydown",d),tB.clickOutsideAnchor&&window.addEventListener("click",tV);let f=[],p=t=>!!((null==t?void 0:t.target)&&(null==H?void 0:H.contains(t.target))),g=t=>{tl&&p(t)||t$(t)},m=t=>{tl&&p(t)&&tq()},y=["mouseover","mouseout","mouseenter","mouseleave","focus","blur"],w=["click","dblclick","mousedown","mouseup"];
6Object.entries(tI).forEach(([t,e])=>{e&&(y.includes(t)?f.push({event:t,listener:tX}):w.includes(t)&&f.push({event:t,listener:g}))}),Object.entries(tF).forEach(([t,e])=>{e&&(y.includes(t)?f.push({event:t,listener:tY}):w.includes(t)&&f.push({event:t,listener:m}))}),b&&f.push({event:"pointermove",listener:tG});let v=()=>{tx.current=!0},x=()=>{tx.current=!1,tq()},_=S&&(tF.mouseout||tF.mouseleave);return _&&(null==(t=tt.current)||t.addEventListener("mouseover",v),null==(e=tt.current)||e.addEventListener("mouseout",x)),f.forEach(({event:t,listener:e})=>{r.forEach(r=>{var n;null==(n=r.current)||n.addEventListener(t,e)})}),()=>{var t,e;tB.scroll&&(window.removeEventListener("scroll",i),null==a||a.removeEventListener("scroll",i),null==h||h.removeEventListener("scroll",i)),tB.resize?window.removeEventListener("resize",i):null==u||u(),tB.clickOutsideAnchor&&window.removeEventListener("click",tV),tB.escape&&window.removeEventListener("keydown",d),_&&(null==(t=tt.current)||t.removeEventListener("mouseover",v),null==(e=tt.current)||e.removeEventListener("mouseout",x)),f.forEach(({event:t,listener:e})=>{r.forEach(r=>{var n;null==(n=r.current)||n.removeEventListener(t,e)})})}},[H,tZ,th,tw,tS,A,L,M,tO,w,v]),(0,i.useEffect)(()=>{var t,r;let n=null!=(r=null!=(t=null==tf?void 0:tf.anchorSelect)?t:h)?r:"";!n&&e&&(n=`[data-tooltip-id='${e.replace(/'/g,"\\'")}']`);let i=new MutationObserver(t=>{let r=[],i=[];t.forEach(t=>{if("attributes"===t.type&&"data-tooltip-id"===t.attributeName&&(t.target.getAttribute("data-tooltip-id")===e?r.push(t.target):t.oldValue===e&&i.push(t.target)),"childList"===t.type){if(H){let e=[...t.removedNodes].filter(t=>1===t.nodeType);if(n)try{i.push(...e.filter(t=>t.matches(n))),i.push(...e.flatMap(t=>[...t.querySelectorAll(n)]))}catch(t){}e.some(t=>{var e;return!!(null==(e=null==t?void 0:t.contains)?void 0:e.call(t,H))&&(td(!1),tD(!1),G(null),tL(tn),tL(ti),!0)})}if(n)try{let e=[...t.addedNodes].filter(t=>1===t.nodeType);r.push(...e.filter(t=>t.matches(n))),r.push(...e.flatMap(t=>[...t.querySelectorAll(n)]))}catch(t){}}}),(r.length||i.length)&&tk(t=>[...t.filter(t=>!i.includes(t)),...r])});return i.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-tooltip-id"],attributeOldValue:!0}),()=>{i.disconnect()}},[e,h,null==tf?void 0:tf.anchorSelect,H]),(0,i.useEffect)(()=>{tZ()},[tZ]),(0,i.useEffect)(()=>{if(!(null==z?void 0:z.current))return()=>null;let t=new ResizeObserver(()=>{setTimeout(()=>tZ())});return t.observe(z.current),()=>{t.disconnect()}},[D,null==z?void 0:z.current]),(0,i.useEffect)(()=>{var t;let e=document.querySelector(`[id='${c}']`),r=[...tS,e];H&&r.includes(H)||G(null!=(t=tS[0])?t:e)},[c,tS,H]),(0,i.useEffect)(()=>(j&&tD(!0),()=>{tL(tn),tL(ti)}),[]),(0,i.useEffect)(()=>{var t;let r=null!=(t=null==tf?void 0:tf.anchorSelect)?t:h;if(!r&&e&&(r=`[data-tooltip-id='${e.replace(/'/g,"\\'")}']`),r)try{let t=Array.from(document.querySelectorAll(r));tk(t)}catch(t){tk([])}},[e,h,null==tf?void 0:tf.anchorSelect]),(0,i.useEffect)(()=>{tn.current&&(tL(tn),tU(w))},[w]);let tJ=null!=(Q=null==tf?void 0:tf.content)?Q:D,tQ=tl&&Object.keys(ts.tooltipStyles).length>0;return(0,i.useImperativeHandle)(t,()=>({open:t=>{if(null==t?void 0:t.anchorSelect)try{document.querySelector(t.anchorSelect)}catch(e){return void console.warn(`[react-tooltip] "${t.anchorSelect}" is not a valid CSS selector`)}tp(null!=t?t:null),(null==t?void 0:t.delay)?tU(t.delay):tD(!0)},close:t=>{(null==t?void 0:t.delay)?tj(t.delay):tD(!1)},activeAnchor:H,place:ts.place,isOpen:!!(th&&!x&&tJ&&tQ)})),th&&!x&&tJ?i.createElement(y,{id:e,role:Z,className:tm("react-tooltip",tR.tooltip,tP.tooltip,tP[a],r,`react-tooltip__place-${ts.place}`,tR[tQ?"show":"closing"],tQ?"react-tooltip__show":"react-tooltip__closing","fixed"===g&&tR.fixed,S&&tR.clickable),onTransitionEnd:t=>{tL(to),tl||"opacity"!==t.propertyName||(td(!1),tp(null),null==F||F())},style:{...E,...ts.tooltipStyles,opacity:void 0!==W&&tQ?W:void 0},ref:tt},i.createElement(y,{className:tm("react-tooltip-content-wrapper",tR.content,tP.content)},tJ),i.createElement(y,{className:tm("react-tooltip-arrow",tR.arrow,tP.arrow,n,_&&tR.noArrow),style:{...ts.tooltipArrowStyles,background:K?`linear-gradient(to right bottom, transparent 50%, ${K} 50%)`:void 0,"--rt-arrow-size":`${Y}px`},ref:te})):null},tI=({content:t})=>i.createElement("span",{dangerouslySetInnerHTML:{__html:t}}),tF=i.forwardRef(({id:t,anchorId:e,anchorSelect:r,content:n,html:o,render:s,className:a,classNameArrow:l,variant:c="dark",place:h="top",offset:u=10,wrapper:d="div",children:f=null,events:p=["hover"],openOnClick:g=!1,positionStrategy:m="absolute",middlewares:y,delayShow:w=0,delayHide:v=0,float:b=!1,hidden:x=!1,noArrow:_=!1,clickable:S=!1,closeOnEsc:C=!1,closeOnScroll:k=!1,closeOnResize:T=!1,openEvents:A,closeEvents:L,globalCloseEvents:M,imperativeModeOnly:O=!1,style:E,position:R,isOpen:P,defaultIsOpen:N=!1,disableStyleInjection:I=!1,border:F,opacity:B,arrowColor:D,arrowSize:z,setIsOpen:U,afterShow:j,afterHide:$,disableTooltip:q,role:H="tooltip"},G)=>{let[V,W]=(0,i.useState)(n),[K,X]=(0,i.useState)(o),[Y,Z]=(0,i.useState)(h),[J,Q]=(0,i.useState)(c),[tt,te]=(0,i.useState)(u),[tr,tn]=(0,i.useState)(w),[ti,to]=(0,i.useState)(v),[ts,ta]=(0,i.useState)(b),[tl,tc]=(0,i.useState)(x),[th,tu]=(0,i.useState)(d),[td,tf]=(0,i.useState)(p),[tp,tg]=(0,i.useState)(m),[ty,tw]=(0,i.useState)(null),[tv,tb]=(0,i.useState)(null),t_=(0,i.useRef)(null),tS=(0,i.useRef)(I),{anchorRefs:tC,activeAnchor:tk}=tE(t),tT=t=>null==t?void 0:t.getAttributeNames().reduce((e,r)=>{var n;return r.startsWith("data-tooltip-")&&(e[r.replace(/^data-tooltip-/,"")]=null!=(n=null==t?void 0:t.getAttribute(r))?n:null),e},{}),tA=t=>{let e={place:t=>{Z(null!=t?t:h)},content:t=>{W(null!=t?t:n)},html:t=>{X(null!=t?t:o)},variant:t=>{Q(null!=t?t:c)},offset:t=>{te(null===t?u:Number(t))},wrapper:t=>{tu(null!=t?t:d)},events:t=>{let e=null==t?void 0:t.split(" ");tf(null!=e?e:p)},"position-strategy":t=>{tg(null!=t?t:m)},"delay-show":t=>{tn(null===t?w:Number(t))},"delay-hide":t=>{to(null===t?v:Number(t))},float:t=>{ta(null===t?b:"true"===t)},hidden:t=>{tc(null===t?x:"true"===t)},"class-name":t=>{tw(t)}};Object.values(e).forEach(t=>t(null)),Object.entries(t).forEach(([t,r])=>{var n;null==(n=e[t])||n.call(e,r)})};(0,i.useEffect)(()=>{W(n)},[n]),(0,i.useEffect)(()=>{X(o)},[o]),(0,i.useEffect)(()=>{Z(h)},[h]),(0,i.useEffect)(()=>{Q(c)},[c]),(0,i.useEffect)(()=>{te(u)},[u]),(0,i.useEffect)(()=>{tn(w)},[w]),(0,i.useEffect)(()=>{to(v)},[v]),(0,i.useEffect)(()=>{ta(b)},[b]),(0,i.useEffect)(()=>{tc(x)},[x]),(0,i.useEffect)(()=>{tg(m)},[m]),(0,i.useEffect)(()=>{tS.current!==I&&console.warn("[react-tooltip] Do not change `disableStyleInjection` dynamically.")},[I]),(0,i.useEffect)(()=>{"u">typeof window&&window.dispatchEvent(new CustomEvent("react-tooltip-inject-styles",{detail:{disableCore:"core"===I,disableBase:I}}))},[]),(0,i.useEffect)(()=>{var n;let i=new Set(tC),o=r;if(!o&&t&&(o=`[data-tooltip-id='${t.replace(/'/g,"\\'")}
6']`),o)try{document.querySelectorAll(o).forEach(t=>{i.add({current:t})})}catch(t){console.warn(`[react-tooltip] "${o}" is not a valid CSS selector`)}let s=document.querySelector(`[id='${e}']`);if(s&&i.add({current:s}),!i.size)return()=>null;let a=null!=(n=null!=tv?tv:s)?n:tk.current,l=new MutationObserver(t=>{t.forEach(t=>{var e;a&&"attributes"===t.type&&(null==(e=t.attributeName)?void 0:e.startsWith("data-tooltip-"))&&tA(tT(a))})});return a&&(tA(tT(a)),l.observe(a,{attributes:!0,childList:!1,subtree:!1})),()=>{l.disconnect()}},[tC,tk,tv,e,r]),(0,i.useEffect)(()=>{(null==E?void 0:E.border)&&console.warn("[react-tooltip] Do not set `style.border`. Use `border` prop instead."),F&&!tx("border",`${F}`)&&console.warn(`[react-tooltip] "${F}" is not a valid \`border\`.`),(null==E?void 0:E.opacity)&&console.warn("[react-tooltip] Do not set `style.opacity`. Use `opacity` prop instead."),B&&!tx("opacity",`${B}`)&&console.warn(`[react-tooltip] "${B}" is not a valid \`opacity\`.`)},[]);let tL=f,tM=(0,i.useRef)(null);if(s){let t=s({content:(null==tv?void 0:tv.getAttribute("data-tooltip-content"))||V||null,activeAnchor:tv});tL=t?i.createElement("div",{ref:tM,className:"react-tooltip-content-wrapper"},t):null}else V&&(tL=V);K&&(tL=i.createElement(tI,{content:K}));let tO={forwardRef:G,id:t,anchorId:e,anchorSelect:r,className:tm(a,ty),classNameArrow:l,content:tL,contentWrapperRef:tM,place:Y,variant:J,offset:tt,wrapper:th,events:td,openOnClick:g,positionStrategy:tp,middlewares:y,delayShow:tr,delayHide:ti,float:ts,hidden:tl,noArrow:_,clickable:S,closeOnEsc:C,closeOnScroll:k,closeOnResize:T,openEvents:A,closeEvents:L,globalCloseEvents:M,imperativeModeOnly:O,style:E,position:R,isOpen:P,defaultIsOpen:N,border:F,opacity:B,arrowColor:D,arrowSize:z,setIsOpen:U,afterShow:j,afterHide:$,disableTooltip:q,activeAnchor:tv,previousActiveAnchor:t_.current,setActiveAnchor:t=>{tb(e=>((null==t?void 0:t.isSameNode(e))||(t_.current=e),t))},role:H};return i.createElement(tN,{...tO})});"u">typeof window&&window.addEventListener("react-tooltip-inject-styles",t=>{t.detail.disableCore||tv({css:":root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{position:absolute;top:0;left:0;pointer-events:none;opacity:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{position:absolute;background:inherit;z-index:-1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.core-styles-module_content__BRKdB{position:relative;z-index:1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay)ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay)ease-in}",type:"core"}),t.detail.disableBase||tv({css:`
7.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;width:max-content}.styles-module_content__ydYdI{background:inherit;border-radius:inherit;padding:8px 16px}.styles-module_arrow__K0L3T{width:var(--rt-arrow-size);height:var(--rt-arrow-size)}[class*='react-tooltip__place-top']>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*='react-tooltip__place-right']>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*='react-tooltip__place-bottom']>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*='react-tooltip__place-left']>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}`,type:"base"})})}}]);

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.