PageSourceSearch

https://flottegulve.lovable.app/assets/NewsletterAdmin-CWZbTnYH.js

js flottegulve.lovable.app collected 2026-10-03 03:32:15 UTC 958,133 bytes, 366 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index.es-DRN0dmkX.js","assets/index-If4P5t44.js","assets/index-DDF2NBdW.css"])))=>i.map(i=>d[i]);
2var dw=Object.defineProperty;var hw=(e,t,A)=>t in e?dw(e,t,{enumerable:!0,configurable:!0,writable:!0,value:A}):e[t]=A;var Nt=(e,t,A)=>hw(e,typeof t!="symbol"?t+"":t,A);import{_ as Dd,j as a,R as at,r as pt,u as uw}from"./index-If4P5t44.js";import{B as cA}from"./button-CO1UM39t.js";import{u as a1,a as o1,P as s1,D as l1,c as gw,S as c1,v as d1,b as h1,C as u1,G as $u,d as fw,L as pw,F as g1,e as mw,f as bw,g as ww,M as xw,h as Bw,i as f1}from"./sortable.esm-sg9FlfuI.js";import{c as yw}from"./campaignProducts-DaYF1mh1.js";import{A as vw}from"./arrow-up-ClYPczn6.js";import{c as Si}from"./utils-ClF6eiV5.js";import{S as Fw}from"./sparkles-Dd_pvkwh.js";import{S as Cw}from"./sun-FUqrLHpd.js";import{G as kw}from"./grid-3x3-BJyKXgRL.js";import{P as p1}from"./package-D9KJ0XeV.js";import{S as m1}from"./star-KpBdxtEn.js";import{Q as Uw}from"./quote-BkTKwYzu.js";import{S as Qw,C as Sw}from"./shield-CuJiiC8S.js";import{M as Lw}from"./minus-D9aHyYLI.js";import{I as Ew}from"./image-mdSChbBa.js";import{M as _w}from"./message-circle-43SgJvqm.js";import{C as b1}from"./copy-DaFUdEyl.js";import{T as w1,U as Iw,W as jw}from"./wand-sparkles-DTIJTgL0.js";import{M as eu}from"./mail-lnAgL3WB.js";import{I as qr}from"./input-CHQSMs9m.js";import{L as nr}from"./label-20_1edRh.js";import{T as x1}from"./textarea-BB-jbRG_.js";import{S as B1,a as y1,b as v1,c as F1,d as C1}from"./select-CLlElsRq.js";import{S as Vg}from"./switch-DYs3tbhl.js";import{S as ac}from"./slider-CvDGJvib.js";import{s as qg}from"./client-BN_N-ZTx.js";import{u as sA}from"./index-fwc8i9GA.js";import{D as Hw,a as Nw,b as Tw,c as Dw,e as Pw}from"./dialog-DAqjW7z7.js";import{X as Rw}from"./x-NPwXuPdH.js";import{S as Mw}from"./settings-2-BqaqYa1d.js";import{s as Ow}from"./server.browser-DD05D_C5.js";import{S as Kw}from"./save-Dy0U0m2W.js";import{R as Gw}from"./rotate-ccw-c5jPZWGB.js";import{M as zw,S as $w}from"./smartphone-DBcSBtkQ.js";import{E as Ww}from"./eye-BTPXd-EH.js";import{D as Vw}from"./download-B5Hzb1jP.js";import{s as qw,a as Xg,b as Xw,c as Jw,d as Yw,e as Zw,f as ex,g as tx}from"./stroh-9004-midnightwheat-v.jpg.asset-5-UMmNRk.js";import{S as k1}from"./shopping-bag-eNNQdFgf.js";import{Z as Ax}from"./zap-CWk6dntQ.js";import{C as rx}from"./clock-D5Y8udAB.js";import"./index-IwD7A4tH.js";import"./index-BdQq_4o_.js";import"./index-BHk7Wn1T.js";import"./index-CkcNIVng.js";import"./index-BpFHpKBX.js";import"./index-CIYSN-nV.js";import"./Combination-DxhRFPMF.js";import"./index-CpNrbBok.js";import"./tslib.es6-Ds0fHAFP.js";import"./chevron-up-7_fqqLnM.js";import"./index-BTnMonZv.js";/**
3 * @license lucide-react v0.462.0 - ISC
4 *
5 * This source code is licensed under the ISC license.
6 * See the LICENSE file in the root directory of this source tree.
7 */const nx=Si("ArrowDown",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]);/**
8 * @license lucide-react v0.462.0 - ISC
9 *
10 * This source code is licensed under the ISC license.
11 * See the LICENSE file in the root directory of this source tree.
12 */const ix=Si("BadgeCheck",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
13 * @license lucide-react v0.462.0 - ISC
14 *
15 * This source code is licensed under the ISC license.
16 * See the LICENSE file in the root directory of this source tree.
17 */const ax=Si("Crop",[["path",{d:"M6 2v14a2 2 0 0 0 2 2h14",key:"ron5a4"}],["path",{d:"M18 22V8a2 2 0 0 0-2-2H2",key:"7s9ehn"}]]);/**
18 * @license lucide-react v0.462.0 - ISC
19 *
20 * This source code is licensed under the ISC license.
21 * See the LICENSE file in the root directory of this source tree.
22 */const ox=Si("FileDown",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M12 18v-6",key:"17g6i2"}],["path",{d:"m9 15 3 3 3-3",key:"1npd3o"}]]);/**
23 * @license lucide-react v0.462.0 - ISC
24 *
25 * This source code is licensed under the ISC license.
26 * See the LICENSE file in the root directory of this source tree.
27 */const sx=Si("GalleryHorizontal",[["path",{d:"M2 3v18",key:"pzttux"}],["rect",{width:"12",height:"18",x:"6",y:"3",rx:"2",key:"btr8bg"}],["path",{d:"M22 3v18",key:"6jf3v"}]]);/**
28 * @license lucide-react v0.462.0 - ISC
29 *
30 * This source code is licensed under the ISC license.
31 * See the LICENSE file in the root directory of this source tree.
32 */const lx=Si("LayoutList",[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}],["path",{d:"M14 4h7",key:"3xa0d5"}],["path",{d:"M14 9h7",key:"1icrd9"}],["path",{d:"M14 15h7",key:"1mj8o2"}],["path",{d:"M14 20h7",key:"11slyb"}]]);/**
33 * @license lucide-react v0.462.0 - ISC
34 *
35 * This source code is licensed under the ISC license.
36 * See the LICENSE file in the root directory of this source tree.
37 */const cx=Si("MousePointerClick",[["path",{d:"M14 4.1 12 6",key:"ita8i4"}],["path",{d:"m5.1 8-2.9-.8",key:"1go3kf"}],["path",{d:"m6 12-1.9 2",key:"mnht97"}],["path",{d:"M7.2 2.2 8 5.1",key:"1cfko1"}],["path",{d:"M9.037 9.69a.498.498 0 0 1 .653-.653l11 4.5a.5.5 0 0 1-.074.949l-4.349 1.041a1 1 0 0 0-.74.739l-1.04 4.35a.5.5 0 0 1-.95.
37074z",key:"s0h3yz"}]]);/**
38 * @license lucide-react v0.462.0 - ISC
39 *
40 * This source code is licensed under the ISC license.
41 * See the LICENSE file in the root directory of this source tree.
42 */const dx=Si("Timer",[["line",{x1:"10",x2:"14",y1:"2",y2:"2",key:"14vaq8"}],["line",{x1:"12",x2:"15",y1:"14",y2:"11",key:"17fdiu"}],["circle",{cx:"12",cy:"14",r:"8",key:"1e1u0o"}]]);/*!
43 * html2canvas 1.4.1 <https://html2canvas.hertzen.com>
44 * Copyright (c) 2022 Niklas von Hertzen <https://hertzen.com>
45 * Released under MIT License
46 *//*! *****************************************************************************
47Copyright (c) Microsoft Corporation.
48
49Permission to use, copy, modify, and/or distribute this software for any
50purpose with or without fee is hereby granted.
51
52THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
53REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
54AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
55INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
56LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
57OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
58PERFORMANCE OF THIS SOFTWARE.
59***************************************************************************** */var tu=function(e,t){return tu=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,r){A.__proto__=r}||function(A,r){for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(A[n]=r[n])},tu(e,t)};function Jr(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");tu(e,t);function A(){this.constructor=e}e.prototype=t===null?Object.create(t):(A.prototype=t.prototype,new A)}var Au=function(){return Au=Object.assign||function(t){for(var A,r=1,n=arguments.length;r<n;r++){A=arguments[r];for(var i in A)Object.prototype.hasOwnProperty.call(A,i)&&(t[i]=A[i])}return t},Au.apply(this,arguments)};function rr(e,t,A,r){function n(i){return i instanceof A?i:new A(function(s){s(i)})}return new(A||(A=Promise))(function(i,s){function o(h){try{d(r.next(h))}catch(f){s(f)}}function l(h){try{d(r.throw(h))}catch(f){s(f)}}function d(h){h.done?i(h.value):n(h.value).then(o,l)}d((r=r.apply(e,[])).next())})}function XA(e,t){var A={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,n,i,s;return s={next:o(0),throw:o(1),return:o(2)},typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function o(d){return function(h){return l([d,h])}}function l(d){if(r)throw new TypeError("Generator is already executing.");for(;A;)try{if(r=1,n&&(i=d[0]&2?n.return:d[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,d[1])).done)return i;switch(n=0,i&&(d=[d[0]&2,i.value]),d[0]){case 0:case 1:i=d;break;case 4:return A.label++,{value:d[1],done:!1};case 5:A.label++,n=d[1],d=[0];continue;case 7:d=A.ops.pop(),A.trys.pop();continue;default:if(i=A.trys,!(i=i.length>0&&i[i.length-1])&&(d[0]===6||d[0]===2)){A=0;continue}if(d[0]===3&&(!i||d[1]>i[0]&&d[1]<i[3])){A.label=d[1];break}if(d[0]===6&&A.label<i[1]){A.label=i[1],i=d;break}if(i&&A.label<i[2]){A.label=i[2],A.ops.push(d);break}i[2]&&A.ops.pop(),A.trys.pop();continue}d=t.call(e,A)}catch(h){d=[6,h],n=0}finally{r=i=0}if(d[0]&5)throw d[1];return{value:d[0]?d[1]:void 0,done:!0}}}function Bl(e,t,A){if(arguments.length===2)for(var r=0,n=t.length,i;r<n;r++)(i||!(r in t))&&(i||(i=Array.prototype.slice.call(t,0,r)),i[r]=t[r]);return e.concat(i||t)}var Wn=function(){function e(t,A,r,n){this.left=t,this.top=A,this.width=r,this.height=n}return e.prototype.add=function(t,A,r,n){return new e(this.left+t,this.top+A,this.width+r,this.height+n)},e.fromClientRect=function(t,A){return new e(A.left+t.windowBounds.left,A.top+t.windowBounds.top,A.width,A.height)},e.fromDOMRectList=function(t,A){var r=Array.from(A).find(function(n){return n.width!==0});return r?new e(r.left+t.windowBounds.left,r.top+t.windowBounds.top,r.width,r.height):e.EMPTY},e.EMPTY=new e(0,0,0,0),e}(),Kc=function(e,t){return Wn.fromClientRect(e,t.getBoundingClientRect())},hx=function(e){var t=e.body,A=e.documentElement;if(!t||!A)throw new Error("Unable to get document size");var r=Math.max(Math.max(t.scrollWidth,A.scrollWidth),Math.max(t.offsetWidth,A.offsetWidth),Math.max(t.clientWidth,A.clientWidth)),n=Math.max(Math.max(t.scrollHeight,A.scrollHeight),Math.max(t.offsetHeight,A.offsetHeight),Math.max(t.clientHeight,A.clientHeight));return new Wn(0,0,r,n)},Gc=function(e){for(var t=[],A=0,r=e.length;A<r;){var n=e.charCodeAt(A++);if(n>=55296&&n<=56319&&A<r){var i=e.charCodeAt(A++);(i&64512)===56320?t.push(((n&1023)<<10)+(i&1023)+65536):(t.push(n),A--)}else t.push(n)}return t},pA=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(String.fromCodePoint)return String.fromCodePoint.apply(String,e);var A=e.length;if(!A)return"";for(var r=[],n=-1,i="";++n<A;){var s=e[n];s<=65535?r.push(s):(s-=65536,r.push((s>>10)+55296,s%1024+56320)),(n+1===A||r.length>16384)&&(i+=String.fromCharCode.apply(String,r),r.length=0)}return i},Jg="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
59+/",ux=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var yl=0;yl<Jg.length;yl++)ux[Jg.charCodeAt(yl)]=yl;var Yg="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",rs=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var vl=0;vl<Yg.length;vl++)rs[Yg.charCodeAt(vl)]=vl;var gx=function(e){var t=e.length*.75,A=e.length,r,n=0,i,s,o,l;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);var d=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&typeof Uint8Array.prototype.slice<"u"?new ArrayBuffer(t):new Array(t),h=Array.isArray(d)?d:new Uint8Array(d);for(r=0;r<A;r+=4)i=rs[e.charCodeAt(r)],s=rs[e.charCodeAt(r+1)],o=rs[e.charCodeAt(r+2)],l=rs[e.charCodeAt(r+3)],h[n++]=i<<2|s>>4,h[n++]=(s&15)<<4|o>>2,h[n++]=(o&3)<<6|l&63;return d},fx=function(e){for(var t=e.length,A=[],r=0;r<t;r+=2)A.push(e[r+1]<<8|e[r]);return A},px=function(e){for(var t=e.length,A=[],r=0;r<t;r+=4)A.push(e[r+3]<<24|e[r+2]<<16|e[r+1]<<8|e[r]);return A},ia=5,Wu=11,Pd=2,mx=Wu-ia,U1=65536>>ia,bx=1<<ia,Rd=bx-1,wx=1024>>ia,xx=U1+wx,Bx=xx,yx=32,vx=Bx+yx,Fx=65536>>Wu,Cx=1<<mx,kx=Cx-1,Zg=function(e,t,A){return e.slice?e.slice(t,A):new Uint16Array(Array.prototype.slice.call(e,t,A))},Ux=function(e,t,A){return e.slice?e.slice(t,A):new Uint32Array(Array.prototype.slice.call(e,t,A))},Qx=function(e,t){var A=gx(e),r=Array.isArray(A)?px(A):new Uint32Array(A),n=Array.isArray(A)?fx(A):new Uint16Array(A),i=24,s=Zg(n,i/2,r[4]/2),o=r[5]===2?Zg(n,(i+r[4])/2):Ux(r,Math.ceil((i+r[4])/4));return new Sx(r[0],r[1],r[2],r[3],s,o)},Sx=function(){function e(t,A,r,n,i,s){this.initialValue=t,this.errorValue=A,this.highStart=r,this.highValueIndex=n,this.index=i,this.data=s}return e.prototype.get=function(t){var A;if(t>=0){if(t<55296||t>56319&&t<=65535)return A=this.index[t>>ia],A=(A<<Pd)+(t&Rd),this.data[A];if(t<=65535)return A=this.index[U1+(t-55296>>ia)],A=(A<<Pd)+(t&Rd),this.data[A];if(t<this.highStart)return A=vx-Fx+(t>>Wu),A=this.index[A],A+=t>>ia&kx,A=this.index[A],A=(A<<Pd)+(t&Rd),this.data[A];if(t<=1114111)return this.data[this.highValueIndex]}return this.errorValue},e}(),ef="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Lx=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var Fl=0;Fl<ef.length;Fl++)Lx[ef.charCodeAt(Fl)]=Fl;var Ex=
vendor: 52,891 bytes, line 59
59"KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA==",
vendor: 3,437 bytes, line 59
59tf=50,_x=1,Q1=2,S1=3,Ix=4,jx=5,Af=7,L1=8,rf=9,mi=10,ru=11,nf=12,nu=13,Hx=14,ns=15,iu=16,Cl=17,Mo=18,Nx=19,af=20,au=21,Oo=22,Md=23,Na=24,xr=25,is=26,as=27,Ta=28,Tx=29,Yi=30,Dx=31,kl=32,Ul=33,ou=34,su=35,lu=36,Fs=37,cu=38,oc=39,sc=40,Od=41,E1=42,Px=43,Rx=[9001,65288],_1="!",Bt="×",Ql="÷",du=Qx(Ex),Tn=[Yi,lu],hu=[_x,Q1,S1,jx],I1=[mi,L1],of=[as,is],Mx=hu.concat(I1),sf=[cu,oc,sc,ou,su],Ox=[ns,nu],Kx=function(e,t){t===void 0&&(t="strict");var A=[],r=[],n=[];return e.forEach(function(i,s){var o=du.get(i);if(o>tf?(n.push(!0),o-=tf):n.push(!1),["normal","auto","loose"].indexOf(t)!==-1&&[8208,8211,12316,12448].indexOf(i)!==-1)return r.push(s),A.push(iu);if(o===Ix||o===ru){if(s===0)return r.push(s),A.push(Yi);var l=A[s-1];return Mx.indexOf(l)===-1?(r.push(r[s-1]),A.push(l)):(r.push(s),A.push(Yi))}if(r.push(s),o===Dx)return A.push(t==="strict"?au:Fs);if(o===E1||o===Tx)return A.push(Yi);if(o===Px)return i>=131072&&i<=196605||i>=196608&&i<=262141?A.push(Fs):A.push(Yi);A.push(o)}),[r,A,n]},Kd=function(e,t,A,r){var n=r[A];if(Array.isArray(e)?e.indexOf(n)!==-1:e===n)for(var i=A;i<=r.length;){i++;var s=r[i];if(s===t)return!0;if(s!==mi)break}if(n===mi)for(var i=A;i>0;){i--;var o=r[i];if(Array.isArray(e)?e.indexOf(o)!==-1:e===o)for(var l=A;l<=r.length;){l++;var s=r[l];if(s===t)return!0;if(s!==mi)break}if(o!==mi)break}return!1},lf=function(e,t){for(var A=e;A>=0;){var r=t[A];if(r===mi)A--;else return r}return 0},Gx=function(e,t,A,r,n){if(A[r]===0)return Bt;var i=r-1;if(Array.isArray(n)&&n[i]===!0)return Bt;var s=i-1,o=i+1,l=t[i],d=s>=0?t[s]:0,h=t[o];if(l===Q1&&h===S1)return Bt;if(hu.indexOf(l)!==-1)return _1;if(hu.indexOf(h)!==-1||I1.indexOf(h)!==-1)return Bt;if(lf(i,t)===L1)return Ql;if(du.get(e[i])===ru||(l===kl||l===Ul)&&du.get(e[o])===ru||l===Af||h===Af||l===rf||[mi,nu,ns].indexOf(l)===-1&&h===rf||[Cl,Mo,Nx,Na,Ta].indexOf(h)!==-1||lf(i,t)===Oo||Kd(Md,Oo,i,t)||Kd([Cl,Mo],au,i,t)||Kd(nf,nf,i,t))return Bt;if(l===mi)return Ql;if(l===Md||h===Md)return Bt;if(h===iu||l===iu)return Ql;if([nu,ns,au].indexOf(h)!==-1||l===Hx||d===lu&&Ox.indexOf(l)!==-1||l===Ta&&h===lu||h===af||Tn.indexOf(h)!==-1&&l===xr||Tn.indexOf(l)!==-1&&h===xr||l===as&&[Fs,kl,Ul].indexOf(h)!==-1||[Fs,kl,Ul].indexOf(l)!==-1&&h===is||Tn.indexOf(l)!==-1&&of.indexOf(h)!==-1||of.indexOf(l)!==-1&&Tn.indexOf(h)!==-1||[as,is].indexOf(l)!==-1&&(h===xr||[Oo,ns].indexOf(h)!==-1&&t[o+1]===xr)||[Oo,ns].indexOf(l)!==-1&&h===xr||l===xr&&[xr,Ta,Na].indexOf(h)!==-1)return Bt;if([xr,Ta,Na,Cl,Mo].indexOf(h)!==-1)for(var f=i;f>=0;){var m=t[f];if(m===xr)return Bt;if([Ta,Na].indexOf(m)!==-1)f--;else break}if([as,is].indexOf(h)!==-1)for(var f=[Cl,Mo].indexOf(l)!==-1?s:i;f>=0;){var m=t[f];if(m===xr)return Bt;if([Ta,Na].indexOf(m)!==-1)f--;else break}if(cu===l&&[cu,oc,ou,su].indexOf(h)!==-1||[oc,ou].indexOf(l)!==-1&&[oc,sc].indexOf(h)!==-1||[sc,su].indexOf(l)!==-1&&h===sc||sf.indexOf(l)!==-1&&[af,is].indexOf(h)!==-1||sf.indexOf(h)!==-1&&l===as||Tn.indexOf(l)!==-1&&Tn.indexOf(h)!==-1||l===Na&&Tn.indexOf(h)!==-1||Tn.concat(xr).indexOf(l)!==-1&&h===Oo&&Rx.indexOf(e[o])===-1||Tn.concat(xr).indexOf(h)!==-1&&l===Mo)return Bt;if(l===Od&&h===Od){for(var g=A[i],x=1;g>0&&(g--,t[g]===Od);)x++;if(x%2!==0)return Bt}return l===kl&&h===Ul?Bt:Ql},zx=function(e,t){t||(t={lineBreak:"normal",wordBreak:"normal"});var A=Kx(e,t.lineBreak),r=A[0],n=A[1],i=A[2];(t.wordBreak==="break-all"||t.wordBreak==="break-word")&&(n=n.map(function(o){return[xr,Yi,E1].indexOf(o)!==-1?Fs:o}));
vendor: 15,571 bytes, line 59
59var s=t.wordBreak==="keep-all"?i.map(function(o,l){return o&&e[l]>=19968&&e[l]<=40959}):void 0;return[r,n,s]},$x=function(){function e(t,A,r,n){this.codePoints=t,this.required=A===_1,this.start=r,this.end=n}return e.prototype.slice=function(){return pA.apply(void 0,this.codePoints.slice(this.start,this.end))},e}(),Wx=function(e,t){var A=Gc(e),r=zx(A,t),n=r[0],i=r[1],s=r[2],o=A.length,l=0,d=0;return{next:function(){if(d>=o)return{done:!0,value:null};for(var h=Bt;d<o&&(h=Gx(A,i,n,++d,s))===Bt;);if(h!==Bt||d===o){var f=new $x(A,h,l,d);return l=d,{value:f,done:!1}}return{done:!0,value:null}}}},Vx=1,qx=2,Hs=4,cf=8,wc=10,df=47,gs=92,Xx=9,Jx=32,Sl=34,Ko=61,Yx=35,Zx=36,eB=37,Ll=39,El=40,Go=41,tB=95,lr=45,AB=33,rB=60,nB=62,iB=64,aB=91,oB=93,sB=61,lB=123,_l=63,cB=125,hf=124,dB=126,hB=128,uf=65533,Gd=42,ea=43,uB=44,gB=58,fB=59,Cs=46,pB=0,mB=8,bB=11,wB=14,xB=31,BB=127,dn=-1,j1=48,H1=97,N1=101,yB=102,vB=117,FB=122,T1=65,D1=69,P1=70,CB=85,kB=90,JA=function(e){return e>=j1&&e<=57},UB=function(e){return e>=55296&&e<=57343},Da=function(e){return JA(e)||e>=T1&&e<=P1||e>=H1&&e<=yB},QB=function(e){return e>=H1&&e<=FB},SB=function(e){return e>=T1&&e<=kB},LB=function(e){return QB(e)||SB(e)},EB=function(e){return e>=hB},Il=function(e){return e===wc||e===Xx||e===Jx},xc=function(e){return LB(e)||EB(e)||e===tB},gf=function(e){return xc(e)||JA(e)||e===lr},_B=function(e){return e>=pB&&e<=mB||e===bB||e>=wB&&e<=xB||e===BB},gi=function(e,t){return e!==gs?!1:t!==wc},jl=function(e,t,A){return e===lr?xc(t)||gi(t,A):xc(e)?!0:!!(e===gs&&gi(e,t))},zd=function(e,t,A){return e===ea||e===lr?JA(t)?!0:t===Cs&&JA(A):JA(e===Cs?t:e)},IB=function(e){var t=0,A=1;(e[t]===ea||e[t]===lr)&&(e[t]===lr&&(A=-1),t++);for(var r=[];JA(e[t]);)r.push(e[t++]);var n=r.length?parseInt(pA.apply(void 0,r),10):0;e[t]===Cs&&t++;for(var i=[];JA(e[t]);)i.push(e[t++]);var s=i.length,o=s?parseInt(pA.apply(void 0,i),10):0;(e[t]===D1||e[t]===N1)&&t++;var l=1;(e[t]===ea||e[t]===lr)&&(e[t]===lr&&(l=-1),t++);for(var d=[];JA(e[t]);)d.push(e[t++]);var h=d.length?parseInt(pA.apply(void 0,d),10):0;return A*(n+o*Math.pow(10,-s))*Math.pow(10,l*h)},jB={type:2},HB={type:3},NB={type:4},TB={type:13},DB={type:8},PB={type:21},RB={type:9},MB={type:10},OB={type:11},KB={type:12},GB={type:14},Hl={type:23},zB={type:1},$B={type:25},WB={type:24},VB={type:26},qB={type:27},XB={type:28},JB={type:29},YB={type:31},uu={type:32},R1=function(){function e(){this._value=[]}return e.prototype.write=function(t){this._value=this._value.concat(Gc(t))},e.prototype.read=function(){for(var t=[],A=this.consumeToken();A!==uu;)t.push(A),A=this.consumeToken();return t},e.prototype.consumeToken=function(){var t=this.consumeCodePoint();switch(t){case Sl:return this.consumeStringToken(Sl);case Yx:var A=this.peekCodePoint(0),r=this.peekCodePoint(1),n=this.peekCodePoint(2);if(gf(A)||gi(r,n)){var i=jl(A,r,n)?qx:Vx,s=this.consumeName();return{type:5,value:s,flags:i}}break;case Zx:if(this.peekCodePoint(0)===Ko)return this.consumeCodePoint(),TB;break;case Ll:return this.consumeStringToken(Ll);case El:return jB;case Go:return HB;case Gd:if(this.peekCodePoint(0)===Ko)return this.consumeCodePoint(),GB;break;case ea:if(zd(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case uB:return NB;case lr:var o=t,l=this.peekCodePoint(0),d=this.peekCodePoint(1);if(zd(o,l,d))return this.reconsumeCodePoint(t),this.consumeNumericToken();if(jl(o,l,d))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();if(l===lr&&d===nB)return this.consumeCodePoint(),this.consumeCodePoint(),WB;break;case Cs:if(zd(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case df:if(this.peekCodePoint(0)===Gd)for(this.consumeCodePoint();;){var h=this.consumeCodePoint();if(h===Gd&&(h=this.consumeCodePoint(),h===df))return this.consumeToken();if(h===dn)return this.consumeToken()}break;case gB:return VB;case fB:return qB;case rB:if(this.peekCodePoint(0)===AB&&this.peekCodePoint(1)===lr&&this.peekCodePoint(2)===lr)return this.consumeCodePoint(),this.consumeCodePoint(),$B;break;case iB:var f=this.peekCodePoint(0),m=this.peekCodePoint(1),g=this.peekCodePoint(2);if(jl(f,m,g)){var s=this.consumeName();return{type:7,value:s}}break;case aB:return XB;case gs:if(gi(t,this.peekCodePoint(0)))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();break;case oB:return JB;case sB:if(this.peekCodePoint(0)===Ko)return this.consumeCodePoint(),DB;break;case lB:return OB;case cB:return KB;case vB:case CB:var x=this.peekCodePoint(0),y=this.peekCodePoint(1);return x===ea&&(Da(y)||y===_l)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(t),this.consumeIdentLikeToken();case hf:if(this.peekCodePoint(0)===Ko)return this.consumeCodePoint(),RB;if(this.peekCodePoint(0)===hf)return this.consumeCodePoint(),PB;break;case dB:if(this.peekCodePoint(0)===Ko)return this.consumeCodePoint(),MB;break;case dn:return uu}return Il(t)?(this.consumeWhiteSpace(),YB):JA(t)?(this.reconsumeCodePoint(t),this.consumeNumericToken()):xc(t)?(this.reconsumeCodePoint(t),this.consumeIdentLikeToken()):{type:6,value:pA(t)}},e.prototype.consumeCodePoint=function(){var t=this._value.shift();return typeof t>"u"?-1:t},e.prototype.reconsumeCodePoint=function(t){this._value.unshift(t)},e.prototype.peekCodePoint=function(t){return t>=this._value.length?-1:this._value[t]},e.prototype.consumeUnicodeRangeToken=function(){for(var t=[],A=this.consumeCodePoint();Da(A)&&t.length<6;)t.push(A),A=this.consumeCodePoint();for(var r=!1;A===_l&&t.length<6;)t.push(A),A=this.consumeCodePoint(),r=!0;if(r){var n=parseInt(pA.apply(void 0,t.map(function(l){return l===_l?j1:l})),16),i=parseInt(pA.apply(void 0,t.map(function(l){return l===_l?P1:l})),16);return{type:30,start:n,end:i}}var s=parseInt(pA.apply(void 0,t),16);if(this.peekCodePoint(0)===lr&&Da(this.peekCodePoint(1))){this.consumeCodePoint(),A=this.consumeCodePoint();for(var o=[];Da(A)&&o.length<6;)o.push(A),A=this.consumeCodePoint();var i=parseInt(pA.apply(void 0,o),16);return{type:30,start:s,end:i}}else return{type:30,start:s,end:s}},e.prototype.consumeIdentLikeToken=function(){var t=this.consumeName();return t.toLowerCase()==="url"&&this.peekCodePoint(0)===El?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===El?(this.consumeCodePoint(),{type:19,value:t}):{type:20,value:t}},e.prototype.consumeUrlToken=function(){var t=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===dn)return{type:22,value:""};var A=this.peekCodePoint(0);if(A===Ll||A===Sl){var r=this.consumeStringToken(this.consumeCodePoint());return r.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===dn||this.peekCodePoint(0)===Go)?(this.consumeCodePoint(),{type:22,value:r.value}):(this.consumeBadUrlRemnants(),Hl)}for(;;){var n=this.consumeCodePoint();if(n===dn||n===Go)return{type:22,value:pA.apply(void 0,t)};if(Il(n))return this.consumeWhiteSpace(),this.peekCodePoint(0)===dn||this.peekCodePoint(0)===Go?(this.consumeCodePoint(),{type:22,value:pA.apply(void 0,t)}):(this.consumeBadUrlRemnants(),Hl);if(n===Sl||n===Ll||n===El||_B(n))return this.consumeBadUrlRemnants(),Hl;if(n===gs)if(gi(n,this.peekCodePoint(0)))t.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Hl;else t.push(n)}},e.prototype.consumeWhiteSpace=function(){for(;Il(this.peekCodePoint(0));)this.consumeCodePoint()},e.prototype.consumeBadUrlRemnants=function(){for(;;){var t=this.consumeCodePoint();if(t===Go||t===dn)return;gi(t,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},e.prototype.consumeStringSlice=function(t){for(var A=5e4,r="";t>0;){var n=Math.min(A,t);r+=pA.apply(void 0,this._value.splice(0,n)),t-=n}return this._value.shift(),r},e.prototype.consumeStringToken=function(t){var A="",r=0;do{var n=this._value[r];if(n===dn||n===void 0||n===t)return A+=this.consumeStringSlice(r),{type:0,value:A};if(n===wc)return this._value.splice(0,r),zB;if(n===gs){var i=this._value[r+1];i!==dn&&i!==void 0&&(i===wc?(A+=this.consumeStringSlice(r),r=-1,this._value.shift()):gi(n,i)&&(A+=this.consumeStringSlice(r),A+=pA(this.consumeEscapedCodePoint()),r=-1))}r++}while(!0)},e.prototype.consumeNumber=function(){var t=[],A=Hs,r=this.peekCodePoint(0);for((r===ea||r===lr)&&t.push(this.consumeCodePoint());JA(this.peekCodePoint(0));)t.push(this.consumeCodePoint());r=this.peekCodePoint(0);var n=this.peekCodePoint(1);if(r===Cs&&JA(n))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),A=cf;JA(this.peekCodePoint(0));)t.push(this.consumeCodePoint());r=this.peekCodePoint(0),n=this.peekCodePoint(1);var i=this.peekCodePoint(2);if((r===D1||r===N1)&&((n===ea||n===lr)&&JA(i)||JA(n)))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),A=cf;JA(this.peekCodePoint(0));)t.push(this.consumeCodePoint());return[IB(t),A]},e.prototype.consumeNumericToken=function(){var t=this.consumeNumber(),A=t[0],r=t[1],n=this.peekCodePoint(0),i=this.peekCodePoint(1),s=this.peekCodePoint(2);if(jl(n,i,s)){var o=this.consumeName();return{type:15,number:A,flags:r,unit:o}}return n===eB?(this.consumeCodePoint(),{type:16,number:A,flags:r}):{type:17,number:A,flags:r}},e.prototype.consumeEscapedCodePoint=function(){var t=this.consumeCodePoint();if(Da(t)){for(var A=pA(t);Da(this.peekCodePoint(0))&&A.length<6;)A+=pA(this.consumeCodePoint());Il(this.peekCodePoint(0))&&this.consumeCodePoint();var r=parseInt(A,16);return r===0||UB(r)||r>1114111?uf:r}return t===dn?uf:t},e.prototype.consumeName=function(){for(var t="";;){var A=this.consumeCodePoint();if(gf(A))t+=pA(A);else if(gi(A,this.peekCodePoint(0)))t+=pA(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(A),t}},e}(),M1=function(){function e(t){this._tokens=t}return e.create=function(t){var A=new R1;return A.write(t),new e(A.read())},e.parseValue=function(t){return e.create(t).parseComponentValue()},e.parseValues=function(t){return e.create(t).parseComponentValues()},e.prototype.parseComponentValue=function(){for(var t=this.consumeToken();t.type===31;)t=this.consumeToken();if(t.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(t);var A=this.consumeComponentValue();do t=this.consumeToken();while(t.type===31);if(t.type===32)return A;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},e.prototype.parseComponentValues=function(){for(var t=[];;){var A=this.consumeComponentValue();if(A.type===32)return t;t.push(A),t.push()}},e.prototype.consumeComponentValue=function(){var t=this.consumeToken();switch(t.type){case 11:case 28:case 2:return this.consumeSimpleBlock(t.type);case 19:return this.consumeFunction(t)}return t},e.prototype.consumeSimpleBlock=function(t){for(var A={type:t,values:[]},r=this.consumeToken();;){if(r.type===32||ey(r,t))return A;this.reconsumeToken(r),A.values.push(this.consumeComponentValue()),r=this.consumeToken()}},e.prototype.consumeFunction=function(t){for(var A={name:t.value,values:[],type:18};;){var r=this.consumeToken();if(r.type===32||r.type===3)return A;this.reconsumeToken(r),A.values.push(this.consumeComponentValue())}},e.prototype.consumeToken=function(){var t=this._tokens.shift();return typeof t>"u"?uu:t},e.prototype.reconsumeToken=function(t){this._tokens.unshift(t)},e}(),Ns=function(e){return e.type===15},uo=function(e){return e.type===17},Pt=function(e){return e.type===20},ZB=function(e){return e.type===0},gu=function(e,t){return Pt(e)&&e.value===t},O1=function(e){return e.type!==31},so=function(e){return e.type!==31&&e.type!==4},xn=function(e){var t=[],A=[];return e.forEach(function(r){if(r.type===4){if(A.length===0)throw new Error("Error parsing function args, zero tokens for arg");t.push(A),A=[];return}r.type!==31&&A.push(r)}),A.length&&t.push(A),t},ey=function(e,t){return t===11&&e.type===12||t===28&&e.type===29?!0:t===2&&e.type===3},Ui=function(e){return e.type===17||e.type===15},vA=function(e){return e.type===16||Ui(e)},K1=function(e){return e.length>1?[e[0],e[1]]:[e[0]]},RA={type:17,number:0,flags:Hs},Vu={type:16,number:50,flags:Hs},bi={type:16,number:100,flags:Hs},os=function(e,t,A){var r=e[0],n=e[1];return[Wt(r,t),Wt(typeof n<"u"?n:r,A)]},Wt=function(e,t){if(e.type===16)return e.number/100*t;if(Ns(e))switch(e.unit){case"rem":case"em":return 16*e.number;case"px":default:return e.number}return e.number},G1="deg",z1="grad",$1="rad",W1="turn",zc={name:"angle",parse:function(e,t){if(t.type===15)switch(t.unit){case G1:return Math.PI*t.number/180;case z1:return Math.PI/200*t.number;case $1:return t.number;case W1:return Math.PI*2*t.number}throw new Error("Unsupported angle type")}},V1=function(e){return e.type===15&&(e.unit===G1||e.unit===z1||e.unit===$1||e.unit===W1)},q1=function(e){var t=e.filter(Pt).map(function(A){return A.value}).join(" ");switch(t){case"to bottom right":case"to right bottom":case"left top":case"top left":return[RA,RA];case"to top":case"bottom":return Hr(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[RA,bi];case"to right":case"left":return Hr(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[bi,bi];case"to bottom":case"top":return Hr(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[bi,RA];case"to left":case"right":return Hr(270)}return 0},Hr=function(e){return Math.PI*e/180},yi={name:"color",parse:function(e,t){if(t.type===18){var A=ty[t.name];if(typeof A>"u")throw new Error('Attempting to parse an unsupported color function "'+t.name+'"');return A(e,t.values)}if(t.type===5){if(t.value.length===3){var r=t.value.substring(0,1),n=t.value.substring(1,2),i=t.value.substring(2,3);return wi(parseInt(r+r,16),parseInt(n+n,16),parseInt(i+i,16),1)}if(t.value.length===4){var r=t.value.substring(0,1),n=t.value.substring(1,2),i=t.value.substring(2,3),s=t.value.substring(3,4);return wi(parseInt(r+r,16),parseInt(n+n,16),parseInt(i+i,16),parseInt(s+s,16)/255)}if(t.value.length===6){var r=t.value.substring(0,2),n=t.value.substring(2,4),i=t.value.substring(4,6);return wi(parseInt(r,16),parseInt(n,16),parseInt(i,16),1)}if(t.value.length===8){var r=t.value.substring(0,2),n=t.value.substring(2,4),i=t.value.substring(4,6),s=t.value.substring(6,8);return wi(parseInt(r,16),parseInt(n,16),parseInt(i,16),parseInt(s,16)/255)}}if(t.type===20){var o=$n[t.value.toUpperCase()];if(typeof o<"u")return o}return $n.TRANSPARENT}},vi=function(e){return(255&e)===0},LA=function(e){var t=255&e,A=255&e>>8,r=255&e>>16,n=255&e>>24;return t<255?"rgba("+n+","+r+","+A+","+t/255+")":"rgb("+n+","+r+","+A+")"},wi=function(e,t,A,r){return(e<<24|t<<16|A<<8|Math.round(r*255)<<0)>>>0},ff=function(e,t){if(e.type===17)return e.number;if(e.type===16){var A=t===3?1:255;return t===3?e.number/100*A:Math.round(e.number/100*A)}return 0},pf=function(e,t){var A=t.filter(so);if(A.length===3){var r=A.map(ff),n=r[0],i=r[1],s=r[2];return wi(n,i,s,1)}if(A.length===4){var o=A.map(ff),n=o[0],i=o[1],s=o[2],l=o[3];return wi(n,i,s,l)}return 0};function $d(e,t,A){return A<0&&(A+=1),A>=1&&(A-=1),A<1/6?(t-e)*A*6+e:A<1/2?t:A<2/3?(t-e)*6*(2/3-A)+e:e}var mf=function(e,t){var A=t.filter(so),r=A[0],n=A[1],i=A[2],s=A[3],o=(r.type===17?Hr(r.number):zc.parse(e,r))/(Math.PI*2),l=vA(n)?n.number/100:0,d=vA(i)?i.number/100:0,h=typeof s<"u"&&vA(s)?Wt(s,1):1;if(l===0)return wi(d*255,d*255,d*255,1);var f=d<=.5?d*(l+1):d+l-d*l,m=d*2-f,g=$d(m,f,o+1/3),x=$d(m,f,o),y=$d(m,f,o-1/3);return wi(g*255,x*255,y*255,h)},ty={hsl:mf,hsla:mf,rgb:pf,rgba:pf},fs=function(e,t){return yi.parse(e,M1.create(t).parseComponentValue())},$n
vendor: 3,054 bytes, line 59
59={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},
vendor: 13,339 bytes, line 59
59Ay={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map(function(A){if(Pt(A))switch(A.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},ry={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},$c=function(e,t){var A=yi.parse(e,t[0]),r=t[1];return r&&vA(r)?{color:A,stop:r}:{color:A,stop:null}},bf=function(e,t){var A=e[0],r=e[e.length-1];A.stop===null&&(A.stop=RA),r.stop===null&&(r.stop=bi);for(var n=[],i=0,s=0;s<e.length;s++){var o=e[s].stop;if(o!==null){var l=Wt(o,t);l>i?n.push(l):n.push(i),i=l}else n.push(null)}for(var d=null,s=0;s<n.length;s++){var h=n[s];if(h===null)d===null&&(d=s);else if(d!==null){for(var f=s-d,m=n[d-1],g=(h-m)/(f+1),x=1;x<=f;x++)n[d+x-1]=g*x;d=null}}return e.map(function(y,C){var B=y.color;return{color:B,stop:Math.max(Math.min(1,n[C]/t),0)}})},ny=function(e,t,A){var r=t/2,n=A/2,i=Wt(e[0],t)-r,s=n-Wt(e[1],A);return(Math.atan2(s,i)+Math.PI*2)%(Math.PI*2)},iy=function(e,t,A){var r=typeof e=="number"?e:ny(e,t,A),n=Math.abs(t*Math.sin(r))+Math.abs(A*Math.cos(r)),i=t/2,s=A/2,o=n/2,l=Math.sin(r-Math.PI/2)*o,d=Math.cos(r-Math.PI/2)*o;return[n,i-d,i+d,s-l,s+l]},$r=function(e,t){return Math.sqrt(e*e+t*t)},wf=function(e,t,A,r,n){var i=[[0,0],[0,t],[e,0],[e,t]];return i.reduce(function(s,o){var l=o[0],d=o[1],h=$r(A-l,r-d);return(n?h<s.optimumDistance:h>s.optimumDistance)?{optimumCorner:o,optimumDistance:h}:s},{optimumDistance:n?1/0:-1/0,optimumCorner:null}).optimumCorner},ay=function(e,t,A,r,n){var i=0,s=0;switch(e.size){case 0:e.shape===0?i=s=Math.min(Math.abs(t),Math.abs(t-r),Math.abs(A),Math.abs(A-n)):e.shape===1&&(i=Math.min(Math.abs(t),Math.abs(t-r)),s=Math.min(Math.abs(A),Math.abs(A-n)));break;case 2:if(e.shape===0)i=s=Math.min($r(t,A),$r(t,A-n),$r(t-r,A),$r(t-r,A-n));else if(e.shape===1){var o=Math.min(Math.abs(A),Math.abs(A-n))/Math.min(Math.abs(t),Math.abs(t-r)),l=wf(r,n,t,A,!0),d=l[0],h=l[1];i=$r(d-t,(h-A)/o),s=o*i}break;case 1:e.shape===0?i=s=Math.max(Math.abs(t),Math.abs(t-r),Math.abs(A),Math.abs(A-n)):e.shape===1&&(i=Math.max(Math.abs(t),Math.abs(t-r)),s=Math.max(Math.abs(A),Math.abs(A-n)));break;case 3:if(e.shape===0)i=s=Math.max($r(t,A),$r(t,A-n),$r(t-r,A),$r(t-r,A-n));else if(e.shape===1){var o=Math.max(Math.abs(A),Math.abs(A-n))/Math.max(Math.abs(t),Math.abs(t-r)),f=wf(r,n,t,A,!1),d=f[0],h=f[1];i=$r(d-t,(h-A)/o),s=o*i}break}return Array.isArray(e.size)&&(i=Wt(e.size[0],r),s=e.size.length===2?Wt(e.size[1],n):i),[i,s]},oy=function(e,t){var A=Hr(180),r=[];return xn(t).forEach(function(n,i){if(i===0){var s=n[0];if(s.type===20&&s.value==="to"){A=q1(n);return}else if(V1(s)){A=zc.parse(e,s);return}}var o=$c(e,n);r.push(o)}),{angle:A,stops:r,type:1}},Nl=function(e,t){var A=Hr(180),r=[];return xn(t).forEach(function(n,i){if(i===0){var s=n[0];if(s.type===20&&["top","left","right","bottom"].indexOf(s.value)!==-1){A=q1(n);return}else if(V1(s)){A=(zc.parse(e,s)+Hr(270))%Hr(360);return}}var o=$c(e,n);r.push(o)}),{angle:A,stops:r,type:1}},sy=function(e,t){var A=Hr(180),r=[],n=1,i=0,s=3,o=[];return xn(t).forEach(function(l,d){var h=l[0];if(d===0){if(Pt(h)&&h.value==="linear"){n=1;return}else if(Pt(h)&&h.value==="radial"){n=2;return}}if(h.type===18){if(h.name==="from"){var f=yi.parse(e,h.values[0]);r.push({stop:RA,color:f})}else if(h.name==="to"){var f=yi.parse(e,h.values[0]);r.push({stop:bi,color:f})}else if(h.name==="color-stop"){var m=h.values.filter(so);if(m.length===2){var f=yi.parse(e,m[1]),g=m[0];uo(g)&&r.push({stop:{type:16,number:g.number*100,flags:g.flags},color:f})}}}}),n===1?{angle:(A+Hr(180))%Hr(360),stops:r,type:n}:{size:s,shape:i,stops:r,position:o,type:n}},X1="closest-side",J1="farthest-side",Y1="closest-corner",Z1="farthest-corner",em="circle",tm="ellipse",Am="cover",rm="contain",ly=function(e,t){var A=0,r=3,n=[],i=[];return xn(t).forEach(function(s,o){var l=!0;if(o===0){var d=!1;l=s.reduce(function(f,m){if(d)if(Pt(m))switch(m.value){case"center":return i.push(Vu),f;case"top":case"left":return i.push(RA),f;case"right":case"bottom":return i.push(bi),f}else(vA(m)||Ui(m))&&i.push(m);else if(Pt(m))switch(m.value){case em:return A=0,!1;case tm:return A=1,!1;case"at":return d=!0,!1;case X1:return r=0,!1;case Am:case J1:return r=1,!1;case rm:case Y1:return r=2,!1;case Z1:return r=3,!1}else if(Ui(m)||vA(m))return Array.isArray(r)||(r=[]),r.push(m),!1;return f},l)}if(l){var h=$c(e,s);n.push(h)}}),{size:r,shape:A,stops:n,position:i,type:2}},Tl=function(e,t){var A=0,r=3,n=[],i=[];return xn(t).forEach(function(s,o){var l=!0;if(o===0?l=s.reduce(function(h,f){if(Pt(f))switch(f.value){case"center":return i.push(Vu),!1;case"top":case"left":return i.push(RA),!1;case"right":case"bottom":return i.push(bi),!1}else if(vA(f)||Ui(f))return i.push(f),!1;return h},l):o===1&&(l=s.reduce(function(h,f){if(Pt(f))switch(f.value){case em:return A=0,!1;case tm:return A=1,!1;case rm:case X1:return r=0,!1;case J1:return r=1,!1;case Y1:return r=2,!1;case Am:case Z1:return r=3,!1}else if(Ui(f)||vA(f))return Array.isArray(r)||(r=[]),r.push(f),!1;return h},l)),l){var d=$c(e,s);n.push(d)}}),{size:r,shape:A,stops:n,position:i,type:2}},cy=function(e){return e.type===1},dy=function(e){return e.type===2},qu={name:"image",parse:function(e,t){if(t.type===22){var A={url:t.value,type:0};return e.cache.addImage(t.value),A}if(t.type===18){var r=nm[t.name];if(typeof r>"u")throw new Error('Attempting to parse an unsupported image function "'+t.name+'"');return r(e,t.values)}throw new Error("Unsupported image type "+t.type)}};function hy(e){return!(e.type===20&&e.value==="none")&&(e.type!==18||!!nm[e.name])}var nm={"linear-gradient":oy,"-moz-linear-gradient":Nl,"-ms-linear-gradient":Nl,"-o-linear-gradient":Nl,"-webkit-linear-gradient":Nl,"radial-gradient":ly,"-moz-radial-gradient":Tl,"-ms-radial-gradient":Tl,"-o-radial-gradient":Tl,"-webkit-radial-gradient":Tl,"-webkit-gradient":sy},uy={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(e,t){if(t.length===0)return[];var A=t[0];return A.type===20&&A.value==="none"?[]:t.filter(function(r){return so(r)&&hy(r)}).map(function(r){return qu.parse(e,r)})}},gy={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map(function(A){if(Pt(A))switch(A.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},fy={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(e,t){return xn(t).map(function(A){return A.filter(vA)}).map(K1)}},py={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(e,t){return xn(t).map(function(A){return A.filter(Pt).map(function(r){return r.value}).join(" ")}).map(my)}},my=function(e){switch(e){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},Ao;(function(e){e.AUTO="auto",e.CONTAIN="contain",e.COVER="cover"})(Ao||(Ao={}));var by={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(e,t){return xn(t).map(function(A){return A.filter(wy)})}},wy=function(e){return Pt(e)||vA(e)},Wc=function(e){return{name:"border-"+e+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},xy=Wc("top"),By=Wc("right"),yy=Wc("bottom"),vy=Wc("left"),Vc=function(e){return{name:"border-radius-"+e,initialValue:"0 0",prefix:!1,type:1,parse:function(t,A){return K1(A.filter(vA))}}},Fy=Vc("top-left"),Cy=Vc("top-right"),ky=Vc("bottom-right"),Uy=Vc("bottom-left"),qc=function(e){return{name:"border-"+e+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(t,A){switch(A){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Qy=qc("top"),Sy=qc("right"),Ly=qc("bottom"),Ey=qc("left"),Xc=function(e){return{name:"border-"+e+"-width",initialValue:"0",type:0,prefix:!1,parse:function(t,A){return Ns(A)?A.number:0}}},_y=Xc("top"),Iy=Xc("right"),jy=Xc("bottom"),Hy=Xc("left"),Ny={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Ty={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(e,t){switch(t){case"rtl":return 1;case"ltr":default:return 0}}},Dy={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(e,t){return t.filter(Pt).reduce(function(A,r){return A|Py(r.value)},0)}},Py=function(e){switch(e){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},Ry={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},My={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(e,t){return t.type===20&&t.value==="normal"?0:t.type===17||t.type===15?t.number:0}},Bc;(function(e){e.NORMAL="normal",e.STRICT="strict"})(Bc||(Bc={}));var Oy={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"strict":return Bc.STRICT;case"normal":default:return Bc.NORMAL}}},Ky={name:"line-height",initialValue:"normal",prefix:!1,type:4},xf=function(e,t){return Pt(e)&&e.value==="normal"?1.2*t:e.type===17?t*e.number:vA(e)?Wt(e,t):t},Gy={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(e,t){return t.type===20&&t.value==="none"?null:qu.parse(e,t)}},zy={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(e,t){switch(t){case"inside":return 0;case"outside":default:return 1}}},fu={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},Jc=function(e){return{name:"margin-"+e,initialValue:"0",prefix:!1,type:4}},$y=Jc("top"),Wy=Jc("right"),Vy=Jc("bottom"),qy=Jc("left"),Xy={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(e,t){return t.filter(Pt).map(function(A){switch(A.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},Jy={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"break-word":return"break-word";case"normal":default:return"normal"}}},Yc=function(e){return{name:"padding-"+e,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Yy=Yc("top"),Zy=Yc("right"),e5=Yc("bottom"),t5=Yc("left"),A5={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(e,t){switch(t){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},r5={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(e,t){switch(t){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},n5={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return t.length===1&&gu(t[0],"none")?[]:xn(t).map(function(A){for(var r={color:$n.TRANSPARENT,offsetX:RA,offsetY:RA,blur:RA},n=0,i=0;i<A.length;i++){var s=A[i];Ui(s)?(n===0?r.offsetX=s:n===1?r.offsetY=s:r.blur=s,n++):r.color=yi.parse(e,s)}return r})}}
vendor: 10,684 bytes, line 59
59,i5={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},a5={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(e,t){if(t.type===20&&t.value==="none")return null;if(t.type===18){var A=l5[t.name];if(typeof A>"u")throw new Error('Attempting to parse an unsupported transform function "'+t.name+'"');return A(t.values)}return null}},o5=function(e){var t=e.filter(function(A){return A.type===17}).map(function(A){return A.number});return t.length===6?t:null},s5=function(e){var t=e.filter(function(l){return l.type===17}).map(function(l){return l.number}),A=t[0],r=t[1];t[2],t[3];var n=t[4],i=t[5];t[6],t[7],t[8],t[9],t[10],t[11];var s=t[12],o=t[13];return t[14],t[15],t.length===16?[A,r,n,i,s,o]:null},l5={matrix:o5,matrix3d:s5},Bf={type:16,number:50,flags:Hs},c5=[Bf,Bf],d5={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(e,t){var A=t.filter(vA);return A.length!==2?c5:[A[0],A[1]]}},h5={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},ps;(function(e){e.NORMAL="normal",e.BREAK_ALL="break-all",e.KEEP_ALL="keep-all"})(ps||(ps={}));var u5={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"break-all":return ps.BREAK_ALL;case"keep-all":return ps.KEEP_ALL;case"normal":default:return ps.NORMAL}}},g5={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(e,t){if(t.type===20)return{auto:!0,order:0};if(uo(t))return{auto:!1,order:t.number};throw new Error("Invalid z-index number parsed")}},im={name:"time",parse:function(e,t){if(t.type===15)switch(t.unit.toLowerCase()){case"s":return 1e3*t.number;case"ms":return t.number}throw new Error("Unsupported time type")}},f5={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(e,t){return uo(t)?t.number:1}},p5={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},m5={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(e,t){return t.filter(Pt).map(function(A){switch(A.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(A){return A!==0})}},b5={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(e,t){var A=[],r=[];return t.forEach(function(n){switch(n.type){case 20:case 0:A.push(n.value);break;case 17:A.push(n.number.toString());break;case 4:r.push(A.join(" ")),A.length=0;break}}),A.length&&r.push(A.join(" ")),r.map(function(n){return n.indexOf(" ")===-1?n:"'"+n+"'"})}},w5={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},x5={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(e,t){if(uo(t))return t.number;if(Pt(t))switch(t.value){case"bold":return 700;case"normal":default:return 400}return 400}},B5={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return t.filter(Pt).map(function(A){return A.value})}},y5={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},QA=function(e,t){return(e&t)!==0},v5={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(e,t){if(t.length===0)return[];var A=t[0];return A.type===20&&A.value==="none"?[]:t}},F5={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(e,t){if(t.length===0)return null;var A=t[0];if(A.type===20&&A.value==="none")return null;for(var r=[],n=t.filter(O1),i=0;i<n.length;i++){var s=n[i],o=n[i+1];if(s.type===20){var l=o&&uo(o)?o.number:1;r.push({counter:s.value,increment:l})}}return r}},C5={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(e,t){if(t.length===0)return[];for(var A=[],r=t.filter(O1),n=0;n<r.length;n++){var i=r[n],s=r[n+1];if(Pt(i)&&i.value!=="none"){var o=s&&uo(s)?s.number:0;A.push({counter:i.value,reset:o})}}return A}},k5={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(e,t){return t.filter(Ns).map(function(A){return im.parse(e,A)})}},U5={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(e,t){if(t.length===0)return null;var A=t[0];if(A.type===20&&A.value==="none")return null;var r=[],n=t.filter(ZB);if(n.length%2!==0)return null;for(var i=0;i<n.length;i+=2){var s=n[i].value,o=n[i+1].value;r.push({open:s,close:o})}return r}},yf=function(e,t,A){if(!e)return"";var r=e[Math.min(t,e.length-1)];return r?A?r.open:r.close:""},Q5={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return t.length===1&&gu(t[0],"none")?[]:xn(t).map(function(A){for(var r={color:255,offsetX:RA,offsetY:RA,blur:RA,spread:RA,inset:!1},n=0,i=0;i<A.length;i++){var s=A[i];gu(s,"inset")?r.inset=!0:Ui(s)?(n===0?r.offsetX=s:n===1?r.offsetY=s:n===2?r.blur=s:r.spread=s,n++):r.color=yi.parse(e,s)}return r})}},S5={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(e,t){var A=[0,1,2],r=[];return t.filter(Pt).forEach(function(n){switch(n.value){case"stroke":r.push(1);break;case"fill":r.push(0);break;case"markers":r.push(2);break}}),A.forEach(function(n){r.indexOf(n)===-1&&r.push(n)}),r}},L5={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},E5={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(e,t){return Ns(t)?t.number:0}},_5=function(){function e(t,A){var r,n;this.animationDuration=je(t,k5,A.animationDuration),this.backgroundClip=je(t,Ay,A.backgroundClip),this.backgroundColor=je(t,ry,A.backgroundColor),this.backgroundImage=je(t,uy,A.backgroundImage),this.backgroundOrigin=je(t,gy,A.backgroundOrigin),this.backgroundPosition=je(t,fy,A.backgroundPosition),this.backgroundRepeat=je(t,py,A.backgroundRepeat),this.backgroundSize=je(t,by,A.backgroundSize),this.borderTopColor=je(t,xy,A.borderTopColor),this.borderRightColor=je(t,By,A.borderRightColor),this.borderBottomColor=je(t,yy,A.borderBottomColor),this.borderLeftColor=je(t,vy,A.borderLeftColor),this.borderTopLeftRadius=je(t,Fy,A.borderTopLeftRadius),this.borderTopRightRadius=je(t,Cy,A.borderTopRightRadius),this.borderBottomRightRadius=je(t,ky,A.borderBottomRightRadius),this.borderBottomLeftRadius=je(t,Uy,A.borderBottomLeftRadius),this.borderTopStyle=je(t,Qy,A.borderTopStyle),this.borderRightStyle=je(t,Sy,A.borderRightStyle),this.borderBottomStyle=je(t,Ly,A.borderBottomStyle),this.borderLeftStyle=je(t,Ey,A.borderLeftStyle),this.borderTopWidth=je(t,_y,A.borderTopWidth),this.borderRightWidth=je(t,Iy,A.borderRightWidth),this.borderBottomWidth=je(t,jy,A.borderBottomWidth),this.borderLeftWidth=je(t,Hy,A.borderLeftWidth),this.boxShadow=je(t,Q5,A.boxShadow),this.color=je(t,Ny,A.color),this.direction=je(t,Ty,A.direction),this.display=je(t,Dy,A.display),this.float=je(t,Ry,A.cssFloat),this.fontFamily=je(t,b5,A.fontFamily),this.fontSize=je(t,w5,A.fontSize),this.fontStyle=je(t,y5,A.fontStyle),this.fontVariant=je(t,B5,A.fontVariant),this.fontWeight=je(t,x5,A.fontWeight),this.letterSpacing=je(t,My,A.letterSpacing),this.lineBreak=je(t,Oy,A.lineBreak),this.lineHeight=je(t,Ky,A.lineHeight),this.listStyleImage=je(t,Gy,A.listStyleImage),this.listStylePosition=je(t,zy,A.listStylePosition),this.listStyleType=je(t,fu,A.listStyleType),this.marginTop=je(t,$y,A.marginTop),this.marginRight=je(t,Wy,A.marginRight),this.marginBottom=je(t,Vy,A.marginBottom),this.marginLeft=je(t,qy,A.marginLeft),this.opacity=je(t,f5,A.opacity);var i=je(t,Xy,A.overflow);this.overflowX=i[0],this.overflowY=i[i.length>1?1:0],this.overflowWrap=je(t,Jy,A.overflowWrap),this.paddingTop=je(t,Yy,A.paddingTop),this.paddingRight=je(t,Zy,A.paddingRight),this.paddingBottom=je(t,e5,A.paddingBottom),this.paddingLeft=je(t,t5,A.paddingLeft),this.paintOrder=je(t,S5,A.paintOrder),this.position=je(t,r5,A.position),this.textAlign=je(t,A5,A.textAlign),this.textDecorationColor=je(t,p5,(r=A.textDecorationColor)!==null&&r!==void 0?r:A.color),this.textDecorationLine=je(t,m5,(n=A.textDecorationLine)!==null&&n!==void 0?n:A.textDecoration),this.textShadow=je(t,n5,A.textShadow),this.textTransform=je(t,i5,A.textTransform),this.transform=je(t,a5,A.transform),this.transformOrigin=je(t,d5,A.transformOrigin),this.visibility=je(t,h5,A.visibility),this.webkitTextStrokeColor=je(t,L5,A.webkitTextStrokeColor),this.webkitTextStrokeWidth=je(t,E5,A.webkitTextStrokeWidth),this.wordBreak=je(t,u5,A.wordBreak),this.zIndex=je(t,g5,A.zIndex)}return e.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},e.prototype.isTransparent=function(){return vi(this.backgroundColor)},e.prototype.isTransformed=function(){return this.transform!==null},e.prototype.isPositioned=function(){return this.position!==0},e.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},e.prototype.isFloating=function(){return this.float!==0},e.prototype.isInlineLevel=function(){return QA(this.display,4)||QA(this.display,33554432)||QA(this.display,268435456)||QA(this.display,536870912)||QA(this.display,67108864)||QA(this.display,134217728)},e}(),I5=function(){function e(t,A){this.content=je(t,v5,A.content),this.quotes=je(t,U5,A.quotes)}return e}(),vf=function(){function e(t,A){this.counterIncrement=je(t,F5,A.counterIncrement),this.counterReset=je(t,C5,A.counterReset)}return e}(),je=function(e,t,A){var r=new R1,n=A!==null&&typeof A<"u"?A.toString():t.initialValue;r.write(n);var i=new M1(r.read());switch(t.type){case 2:var s=i.parseComponentValue();return t.parse(e,Pt(s)?s.value:t.initialValue);case 0:return t.parse(e,i.parseComponentValue());case 1:return t.parse(e,i.parseComponentValues());case 4:return i.parseComponentValue();case 3:switch(t.format){case"angle":return zc.parse(e,i.parseComponentValue());case"color":return yi.parse(e,i.parseComponentValue());case"image":return qu.parse(e,i.parseComponentValue());case"length":var o=i.parseComponentValue();return Ui(o)?o:RA;case"length-percentage":var l=i.parseComponentValue();return vA(l)?l:RA;case"time":return im.parse(e,i.parseComponentValue())}break}},j5="data-html2canvas-debug",H5=function(e){var t=e.getAttribute(j5);switch(t){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},pu=function(e,t){var A=H5(e);return A===1||t===A},Bn=function(){function e(t,A){if(this.context=t,this.textNodes=[],this.elements=[],this.flags=0,pu(A,3))debugger;this.styles=new _5(t,window.getComputedStyle(A,null)),wu(A)&&(this.styles.animationDuration.some(function(r){return r>0}
59)&&(A.style.animationDuration="0s"),this.styles.transform!==null&&(A.style.transform="none")),this.bounds=Kc(this.context,A),pu(A,4)&&(this.flags|=16)}return e}(),N5
vendor: 13,339 bytes, line 59
59="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAB
vendor: 12,821 bytes, line 59
59QAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",
59Ff="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
vendor: 15,536 bytes, line 59
59+/",ss=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var Dl=0;Dl<Ff.length;Dl++)ss[Ff.charCodeAt(Dl)]=Dl;var T5=function(e){var t=e.length*.75,A=e.length,r,n=0,i,s,o,l;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);var d=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&typeof Uint8Array.prototype.slice<"u"?new ArrayBuffer(t):new Array(t),h=Array.isArray(d)?d:new Uint8Array(d);for(r=0;r<A;r+=4)i=ss[e.charCodeAt(r)],s=ss[e.charCodeAt(r+1)],o=ss[e.charCodeAt(r+2)],l=ss[e.charCodeAt(r+3)],h[n++]=i<<2|s>>4,h[n++]=(s&15)<<4|o>>2,h[n++]=(o&3)<<6|l&63;return d},D5=function(e){for(var t=e.length,A=[],r=0;r<t;r+=2)A.push(e[r+1]<<8|e[r]);return A},P5=function(e){for(var t=e.length,A=[],r=0;r<t;r+=4)A.push(e[r+3]<<24|e[r+2]<<16|e[r+1]<<8|e[r]);return A},aa=5,Xu=11,Wd=2,R5=Xu-aa,am=65536>>aa,M5=1<<aa,Vd=M5-1,O5=1024>>aa,K5=am+O5,G5=K5,z5=32,$5=G5+z5,W5=65536>>Xu,V5=1<<R5,q5=V5-1,Cf=function(e,t,A){return e.slice?e.slice(t,A):new Uint16Array(Array.prototype.slice.call(e,t,A))},X5=function(e,t,A){return e.slice?e.slice(t,A):new Uint32Array(Array.prototype.slice.call(e,t,A))},J5=function(e,t){var A=T5(e),r=Array.isArray(A)?P5(A):new Uint32Array(A),n=Array.isArray(A)?D5(A):new Uint16Array(A),i=24,s=Cf(n,i/2,r[4]/2),o=r[5]===2?Cf(n,(i+r[4])/2):X5(r,Math.ceil((i+r[4])/4));return new Y5(r[0],r[1],r[2],r[3],s,o)},Y5=function(){function e(t,A,r,n,i,s){this.initialValue=t,this.errorValue=A,this.highStart=r,this.highValueIndex=n,this.index=i,this.data=s}return e.prototype.get=function(t){var A;if(t>=0){if(t<55296||t>56319&&t<=65535)return A=this.index[t>>aa],A=(A<<Wd)+(t&Vd),this.data[A];if(t<=65535)return A=this.index[am+(t-55296>>aa)],A=(A<<Wd)+(t&Vd),this.data[A];if(t<this.highStart)return A=$5-W5+(t>>Xu),A=this.index[A],A+=t>>aa&q5,A=this.index[A],A=(A<<Wd)+(t&Vd),this.data[A];if(t<=1114111)return this.data[this.highValueIndex]}return this.errorValue},e}(),kf="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Z5=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var Pl=0;Pl<kf.length;Pl++)Z5[kf.charCodeAt(Pl)]=Pl;var ev=1,qd=2,Xd=3,Uf=4,Qf=5,tv=7,Sf=8,Jd=9,Yd=10,Lf=11,Ef=12,_f=13,If=14,Zd=15,Av=function(e){for(var t=[],A=0,r=e.length;A<r;){var n=e.charCodeAt(A++);if(n>=55296&&n<=56319&&A<r){var i=e.charCodeAt(A++);(i&64512)===56320?t.push(((n&1023)<<10)+(i&1023)+65536):(t.push(n),A--)}else t.push(n)}return t},rv=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(String.fromCodePoint)return String.fromCodePoint.apply(String,e);var A=e.length;if(!A)return"";for(var r=[],n=-1,i="";++n<A;){var s=e[n];s<=65535?r.push(s):(s-=65536,r.push((s>>10)+55296,s%1024+56320)),(n+1===A||r.length>16384)&&(i+=String.fromCharCode.apply(String,r),r.length=0)}return i},nv=J5(N5),Er="×",eh="÷",iv=function(e){return nv.get(e)},av=function(e,t,A){var r=A-2,n=t[r],i=t[A-1],s=t[A];if(i===qd&&s===Xd)return Er;if(i===qd||i===Xd||i===Uf||s===qd||s===Xd||s===Uf)return eh;if(i===Sf&&[Sf,Jd,Lf,Ef].indexOf(s)!==-1||(i===Lf||i===Jd)&&(s===Jd||s===Yd)||(i===Ef||i===Yd)&&s===Yd||s===_f||s===Qf||s===tv||i===ev)return Er;if(i===_f&&s===If){for(;n===Qf;)n=t[--r];if(n===If)return Er}if(i===Zd&&s===Zd){for(var o=0;n===Zd;)o++,n=t[--r];if(o%2===0)return Er}return eh},ov=function(e){var t=Av(e),A=t.length,r=0,n=0,i=t.map(iv);return{next:function(){if(r>=A)return{done:!0,value:null};for(var s=Er;r<A&&(s=av(t,i,++r))===Er;);if(s!==Er||r===A){var o=rv.apply(null,t.slice(n,r));return n=r,{value:o,done:!1}}return{done:!0,value:null}}}},sv=function(e){for(var t=ov(e),A=[],r;!(r=t.next()).done;)r.value&&A.push(r.value.slice());return A},lv=function(e){var t=123;if(e.createRange){var A=e.createRange();if(A.getBoundingClientRect){var r=e.createElement("boundtest");r.style.height=t+"px",r.style.display="block",e.body.appendChild(r),A.selectNode(r);var n=A.getBoundingClientRect(),i=Math.round(n.height);if(e.body.removeChild(r),i===t)return!0}}return!1},cv=function(e){var t=e.createElement("boundtest");t.style.width="50px",t.style.display="block",t.style.fontSize="12px",t.style.letterSpacing="0px",t.style.wordSpacing="0px",e.body.appendChild(t);var A=e.createRange();t.innerHTML=typeof"".repeat=="function"?"&#128104;".repeat(10):"";var r=t.firstChild,n=Gc(r.data).map(function(l){return pA(l)}),i=0,s={},o=n.every(function(l,d){A.setStart(r,i),A.setEnd(r,i+l.length);var h=A.getBoundingClientRect();i+=l.length;var f=h.x>s.x||h.y>s.y;return s=h,d===0?!0:f});return e.body.removeChild(t),o},dv=function(){return typeof new Image().crossOrigin<"u"},hv=function(){return typeof new XMLHttpRequest().responseType=="string"},uv=function(e){var t=new Image,A=e.createElement("canvas"),r=A.getContext("2d");if(!r)return!1;t.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{r.drawImage(t,0,0),A.toDataURL()}catch{return!1}return!0},jf=function(e){return e[0]===0&&e[1]===255&&e[2]===0&&e[3]===255},gv=function(e){var t=e.createElement("canvas"),A=100;t.width=A,t.height=A;var r=t.getContext("2d");if(!r)return Promise.reject(!1);r.fillStyle="rgb(0, 255, 0)",r.fillRect(0,0,A,A);var n=new Image,i=t.toDataURL();n.src=i;var s=mu(A,A,0,0,n);return r.fillStyle="red",r.fillRect(0,0,A,A),Hf(s).then(function(o){r.drawImage(o,0,0);var l=r.getImageData(0,0,A,A).data;r.fillStyle="red",r.fillRect(0,0,A,A);var d=e.createElement("div");return d.style.backgroundImage="url("+i+")",d.style.height=A+"px",jf(l)?Hf(mu(A,A,0,0,d)):Promise.reject(!1)}).then(function(o){return r.drawImage(o,0,0),jf(r.getImageData(0,0,A,A).data)}).catch(function(){return!1})},mu=function(e,t,A,r,n){var i="http://www.w3.org/2000/svg",s=document.createElementNS(i,"svg"),o=document.createElementNS(i,"foreignObject");return s.setAttributeNS(null,"width",e.toString()),s.setAttributeNS(null,"height",t.toString()),o.setAttributeNS(null,"width","100%"),o.setAttributeNS(null,"height","100%"),o.setAttributeNS(null,"x",A.toString()),o.setAttributeNS(null,"y",r.toString()),o.setAttributeNS(null,"externalResourcesRequired","true"),s.appendChild(o),o.appendChild(n),s},Hf=function(e){return new Promise(function(t,A){var r=new Image;r.onload=function(){return t(r)},r.onerror=A,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(e))})},PA={get SUPPORT_RANGE_BOUNDS(){var e=lv(document);return Object.defineProperty(PA,"SUPPORT_RANGE_BOUNDS",{value:e}),e},get SUPPORT_WORD_BREAKING(){var e=PA.SUPPORT_RANGE_BOUNDS&&cv(document);return Object.defineProperty(PA,"SUPPORT_WORD_BREAKING",{value:e}),e},get SUPPORT_SVG_DRAWING(){var e=uv(document);return Object.defineProperty(PA,"SUPPORT_SVG_DRAWING",{value:e}),e},get SUPPORT_FOREIGNOBJECT_DRAWING(){var e=typeof Array.from=="function"&&typeof window.fetch=="function"?gv(document):Promise.resolve(!1);return Object.defineProperty(PA,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:e}),e},get SUPPORT_CORS_IMAGES(){var e=dv();return Object.defineProperty(PA,"SUPPORT_CORS_IMAGES",{value:e}),e},get SUPPORT_RESPONSE_TYPE(){var e=hv();return Object.defineProperty(PA,"SUPPORT_RESPONSE_TYPE",{value:e}),e},get SUPPORT_CORS_XHR(){var e="withCredentials"in new XMLHttpRequest;return Object.defineProperty(PA,"SUPPORT_CORS_XHR",{value:e}),e},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var e=!!(typeof Intl<"u"&&Intl.Segmenter);return Object.defineProperty(PA,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:e}),e}},ms=function(){function e(t,A){this.text=t,this.bounds=A}return e}(),fv=function(e,t,A,r){var n=bv(t,A),i=[],s=0;return n.forEach(function(o){if(A.textDecorationLine.length||o.trim().length>0)if(PA.SUPPORT_RANGE_BOUNDS){var l=Nf(r,s,o.length).getClientRects();if(l.length>1){var d=Ju(o),h=0;d.forEach(function(m){i.push(new ms(m,Wn.fromDOMRectList(e,Nf(r,h+s,m.length).getClientRects()))),h+=m.length})}else i.push(new ms(o,Wn.fromDOMRectList(e,l)))}else{var f=r.splitText(o.length);i.push(new ms(o,pv(e,r))),r=f}else PA.SUPPORT_RANGE_BOUNDS||(r=r.splitText(o.length));s+=o.length}),i},pv=function(e,t){var A=t.ownerDocument;if(A){var r=A.createElement("html2canvaswrapper");r.appendChild(t.cloneNode(!0));var n=t.parentNode;if(n){n.replaceChild(r,t);var i=Kc(e,r);return r.firstChild&&n.replaceChild(r.firstChild,r),i}}return Wn.EMPTY},Nf=function(e,t,A){var r=e.ownerDocument;if(!r)throw new Error("Node has no owner document");var n=r.createRange();return n.setStart(e,t),n.setEnd(e,t+A),n},Ju=function(e){if(PA.SUPPORT_NATIVE_TEXT_SEGMENTATION){var t=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(t.segment(e)).map(function(A){return A.segment})}return sv(e)},mv=function(e,t){if(PA.SUPPORT_NATIVE_TEXT_SEGMENTATION){var A=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(A.segment(e)).map(function(r){return r.segment})}return xv(e,t)},bv=function(e,t){return t.letterSpacing!==0?Ju(e):mv(e,t)},wv=[32,160,4961,65792,65793,4153,4241],xv=function(e,t){for(var A=Wx(e,{lineBreak:t.lineBreak,wordBreak:t.overflowWrap==="break-word"?"break-word":t.wordBreak}),r=[],n,i=function(){if(n.value){var s=n.value.slice(),o=Gc(s),l="";o.forEach(function(d){wv.indexOf(d)===-1?l+=pA(d):(l.length&&r.push(l),r.push(pA(d)),l="")}),l.length&&r.push(l)}};!(n=A.next()).done;)i();return r},Bv=function(){function e(t,A,r){this.text=yv(A.data,r.textTransform),this.textBounds=fv(t,this.text,r,A)}return e}(),yv=function(e,t){switch(t){case 1:return e.toLowerCase();case 3:return e.replace(vv,Fv);case 2:return e.toUpperCase();default:return e}},vv=/(^|\s|:|-|\(|\))([a-z])/g,Fv=function(e,t,A){return e.length>0?t+A.toUpperCase():e},om=function(e){Jr(t,e);function t(A,r){var n=e.call(this,A,r)||this;return n.src=r.currentSrc||r.src,n.intrinsicWidth=r.naturalWidth,n.intrinsicHeight=r.naturalHeight,n.context.cache.addImage(n.src),n}return t}(Bn),sm=function(e){Jr(t,e);function t(A,r){var n=e.call(this,A,r)||this;return n.canvas=r,n.intrinsicWidth=r.width,n.intrinsicHeight=r.height,n}return t}(Bn),lm=function(e){Jr(t,e);function t(A,r){var n=e.call(this,A,r)||this,i=new XMLSerializer,s=Kc(A,r);return r.setAttribute("width",s.width+"px"),r.setAttribute("height",s.height+"px"),n.svg="data:image/svg+xml,"+encodeURIComponent(i.serializeToString(r)),n.intrinsicWidth=r.width.baseVal.value,n.intrinsicHeight=r.height.baseVal.value,n.context.cache.addImage(n.svg),n}return t}(Bn),cm=function(e){Jr(t,e);function t(A,r){var n=e.call(this,A,r)||this;return n.value=r.value,n}return t}(Bn),bu=function(e){Jr(t,e);function t(A,r){var n=e.call(this,A,r)||this;return n.start=r.start,n.reversed=typeof r.reversed=="boolean"&&r.reversed===!0,n}return t}(Bn),Cv=[{type:15,flags:0,unit:"px",number:3}],kv=[{type:16,flags:0,number:50}],Uv=function(e){return e.width>e.height?new Wn(e.left+(e.width-e.height)/2,e.top,e.height,e.height):e.width<e.height?new Wn(e.left,e.top+(e.height-e.width)/2,e.width,e.width):e},Qv=function(e){var t=e.type===Sv?new Array(e.value.length+1).join("•"):e.value;return t.length===0?e.placeholder||"":t},yc="checkbox",vc="radio",Sv="password",Tf=707406591,Yu=function(e){Jr(t,e);function t(A,r){var n=e.call(this,A,r)||this;switch(n.type=r.type.toLowerCase(),n.checked=r.checked,n.value=Qv(r),(n.type===yc||n.type===vc)&&(n.styles.backgroundColor=3739148031,n.styles.borderTopColor=n.styles.borderRightColor=n.styles.borderBottomColor=n.styles.borderLeftColor=2779096575,n.styles.borderTopWidth=n.styles.borderRightWidth=n.styles.borderBottomWidth=n.styles.borderLeftWidth=1,n.styles.borderTopStyle=n.styles.borderRightStyle=n.styles.borderBottomStyle=n.styles.borderLeftStyle=1,n.styles.backgroundClip=[0],n.styles.backgroundOrigin=[0],n.bounds=Uv(n.bounds)),n.type){case yc:n.styles.borderTopRightRadius=n.styles.borderTopLeftRadius=n.styles.borderBottomRightRadius=n.styles.borderBottomLeftRadius=Cv;break;case vc:n.styles.borderTopRightRadius=n.styles.borderTopLeftRadius=n.styles.borderBottomRightRadius=n.styles.borderBottomLeftRadius=kv;break}return n}return t}(Bn),dm=function(e){Jr(t,e);function t(A,r){var n=e.call(this,A,r)||this,i=r.options[r.selectedIndex||0];return n.value=i&&i.text||"",n}return t}(Bn),hm=function(e){Jr(t,e);function t(A,r){var n=e.call(this,A,r)||this;return n.value=r.value,n}return t}(Bn),um=function(e){Jr(t,e);function t(A,r){var n=e.call(this,A,r)||this;n.src=r.src,n.width=parseInt(r.width,10)||0,n.height=parseInt(r.height,10)||0,n.backgroundColor=n.styles.backgroundColor;try{if(r.contentWindow&&r.contentWindow.document&&r.contentWindow.document.documentElement){n.tree=fm(A,r.contentWindow.document.documentElement);var i=r.contentWindow.document.documentElement?fs(A,getComputedStyle(r.contentWindow.document.documentElement).backgroundColor):$n.TRANSPARENT,s=r.contentWindow.document.body?fs(A,getComputedStyle(r.contentWindow.document.body).backgroundColor):$n.TRANSPARENT;n.backgroundColor=vi(i)?vi(s)?n.styles.backgroundColor:s:i}}catch{}return n}return t}(Bn),Lv=["OL","UL","MENU"],lc=function(e,t,A,r){for(var n=t.firstChild,i=void 0;n;n=i)if(i=n.nextSibling,pm(n)&&n.data.trim().length>0)A.textNodes.push(new Bv(e,n,A.styles));else if(eo(n))if(xm(n)&&n.assignedNodes)n.assignedNodes().forEach(function(o){return lc(e,o,A,r)});else{var s=gm(e,n);s.styles.isVisible()&&(Ev(n,s,r)?s.flags|=4:_v(s.styles)&&(s.flags|=2),Lv.indexOf(n.tagName)!==-1&&(s.flags|=8),A.elements.push(s),n.slot,n.shadowRoot?lc(e,n.shadowRoot,s,r):!Fc(n)&&!mm(n)&&!Cc(n)&&lc(e,n,s,r))}},gm=function(e,t){return xu(t)?new om(e,t):bm(t)?new sm(e,t):mm(t)?new lm(e,t):Iv(t)?new cm(e,t):jv(t)?new bu(e,t):Hv(t)?new Yu(e,t):Cc(t)?new dm(e,t):Fc(t)?new hm(e,t):wm(t)?new um(e,t):new Bn(e,t)},fm=function(e,t){var A=gm(e,t);return A.flags|=4,lc(e,t,A,A),A},Ev=function(e,t,A){return t.styles.isPositionedWithZIndex()||t.styles.opacity<1||t.styles.isTransformed()||Zu(e)&&A.styles.isTransparent()},_v=function(e){return e.isPositioned()||e.isFloating()},pm=function(e){return e.nodeType===Node.TEXT_NODE},eo=function(e){return e.nodeType===Node.ELEMENT_NODE},wu=function(e){return eo(e)&&typeof e.style<"u"&&!cc(e)},cc=function(e){return typeof e.className=="object"},Iv=function(e){return e.tagName==="LI"},jv=function(e){return e.tagName==="OL"},Hv=function(e){return e.tagName==="INPUT"},Nv=function(e){return e.tagName==="HTML"},mm=function(e){return e.tagName==="svg"},Zu=function(e){return e.tagName==="BODY"},bm=function(e){return e.tagName==="CANVAS"},Df=function(e){return e.tagName==="VIDEO"},xu=function(e){return e.tagName==="IMG"},wm=function(e){return e.tagName==="IFRAME"},Pf=function(e){return e.tagName==="STYLE"},Tv=function(e){return e.tagName==="SCRIPT"},Fc=function(e){return e.tagName==="TEXTAREA"},Cc=function(e){return e.tagName==="SELECT"},xm=function(e){return e.tagName==="SLOT"},Rf=function(e){return e.tagName.indexOf("-")>0},Dv=function(){function e(){this.counters={}}return e.prototype.getCounterValue=function(t){var A=this.counters[t];return A&&A.length?A[A.length-1]:1},e.prototype.getCounterValues=function(t){var A=this.counters[t];return A||[]},e.prototype.pop=function(t){var A=this;t.forEach(function(r){return A.counters[r].pop()})},e.prototype.parse=function(t){var A=this,r=t.counterIncrement,n=t.counterReset,i=!0;r!==null&&r.forEach(function(o){var l=A.counters[o.counter];l&&o.increment!==0&&(i=!1,l.length||l.push(1),l[Math.max(0,l.length-1)]+=o.increment)});var s=[];return i&&n.forEach(function(o){var l=A.counters[o.counter];s.push(o.counter),l||(l=A.counters[o.counter]=[]),l.push(o.reset)}),s},e}(),Mf={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Of={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,9
vendor: 5,325 bytes, line 59
590,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},Pv={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},Rv={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},Pa=function(e,t,A,r,n,i){return e<t||e>A?ks(e,n,i.length>0):r.integers.reduce(function(s,o,l){for(;e>=o;)e-=o,s+=r.values[l];return s},"")+i},Bm=function(e,t,A,r){var n="";do A||e--,n=r(e)+n,e/=t;while(e*t>=t);return n},fA=function(e,t,A,r,n){var i=A-t+1;return(e<0?"-":"")+(Bm(Math.abs(e),i,r,function(s){return pA(Math.floor(s%i)+t)})+n)},qi=function(e,t,A){A===void 0&&(A=". ");var r=t.length;return Bm(Math.abs(e),r,!1,function(n){return t[Math.floor(n%r)]})+A},Xa=1,di=2,hi=4,ls=8,Dn=function(e,t,A,r,n,i){if(e<-9999||e>9999)return ks(e,4,n.length>0);var s=Math.abs(e),o=n;if(s===0)return t[0]+o;for(var l=0;s>0&&l<=4;l++){var d=s%10;d===0&&QA(i,Xa)&&o!==""?o=t[d]+o:d>1||d===1&&l===0||d===1&&l===1&&QA(i,di)||d===1&&l===1&&QA(i,hi)&&e>100||d===1&&l>1&&QA(i,ls)?o=t[d]+(l>0?A[l-1]:"")+o:d===1&&l>0&&(o=A[l-1]+o),s=Math.floor(s/10)}return(e<0?r:"")+o},Kf="十百千萬",Gf="拾佰仟萬",zf="マイナス",th="마이너스",ks=function(e,t,A){var r=A?". ":"",n=A?"、":"",i=A?", ":"",s=A?" ":"";switch(t){case 0:return"•"+s;case 1:return"◦"+s;case 2:return"◾"+s;case 5:var o=fA(e,48,57,!0,r);return o.length<4?"0"+o:o;case 4:return qi(e,"〇一二三四五六七八九",n);case 6:return Pa(e,1,3999,Mf,3,r).toLowerCase();case 7:return Pa(e,1,3999,Mf,3,r);case 8:return fA(e,945,969,!1,r);case 9:return fA(e,97,122,!1,r);case 10:return fA(e,65,90,!1,r);case 11:return fA(e,1632,1641,!0,r);case 12:case 49:return Pa(e,1,9999,Of,3,r);case 35:return Pa(e,1,9999,Of,3,r).toLowerCase();case 13:return fA(e,2534,2543,!0,r);case 14:case 30:return fA(e,6112,6121,!0,r);case 15:return qi(e,"子丑寅卯辰巳午未申酉戌亥",n);case 16:return qi(e,"甲乙丙丁戊己庚辛壬癸",n);case 17:case 48:return Dn(e,"零一二三四五六七八九",Kf,"負",n,di|hi|ls);case 47:return Dn(e,"零壹貳參肆伍陸柒捌玖",Gf,"負",n,Xa|di|hi|ls);case 42:return Dn(e,"零一二三四五六七八九",Kf,"负",n,di|hi|ls);case 41:return Dn(e,"零壹贰叁肆伍陆柒捌玖",Gf,"负",n,Xa|di|hi|ls);case 26:return Dn(e,"〇一二三四五六七八九","十百千万",zf,n,0);case 25:return Dn(e,"零壱弐参四伍六七八九","拾百千万",zf,n,Xa|di|hi);case 31:return Dn(e,"영일이삼사오육칠팔구","십백천만",th,i,Xa|di|hi);case 33:return Dn(e,"零一二三四五六七八九","十百千萬",th,i,0);case 32:return Dn(e,"零壹貳參四五六七八九","拾百千",th,i,Xa|di|hi);case 18:return fA(e,2406,2415,!0,r);case 20:return Pa(e,1,19999,Rv,3,r);case 21:return fA(e,2790,2799,!0,r);case 22:return fA(e,2662,2671,!0,r);case 22:return Pa(e,1,10999,Pv,3,r);case 23:return qi(e,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return qi(e,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return fA(e,3302,3311,!0,r);case 28:return qi(e,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",n);case 29:return qi(e,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",n);case 34:return fA(e,3792,3801,!0,r);case 37:return fA(e,6160,6169,!0,r);case 38:return fA(e,4160,4169,!0,r);case 39:return fA(e,2918,2927,!0,r);case 40:return fA(e,1776,1785,!0,r);case 43:return fA(e,3046,3055,!0,r);case 44:return fA(e,3174,3183,!0,r);case 45:return fA(e,3664,3673,!0,r);case 46:return fA(e,3872,3881,!0,r);case 3:default:return fA(e,48,57,!0,r)}},ym="data-html2canvas-ignore",$f=function(){function e(t,A,r){if(this.context=t,this.options=r,this.scrolledElements=[],this.referenceElement=A,this.counters=new Dv,this.quoteDepth=0,!A.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(A.ownerDocument.documentElement,!1)}return e.prototype.toIFrame=function(t,A){var r=this,n=Mv(t,A);if(!n.contentWindow)return Promise.reject("Unable to find iframe window");var i=t.defaultView.pageXOffset,s=t.defaultView.pageYOffset,o=n.contentWindow,l=o.document,d=Gv(n).then(function(){return rr(r,void 0,void 0,function(){var h,f;return XA(this,function(m){switch(m.label){case 0:return this.scrolledElements.forEac
vendor: 8,917 bytes, lines 59-63
59h(Vv),o&&(o.scrollTo(A.left,A.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(o.scrollY!==A.top||o.scrollX!==A.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(o.scrollX-A.left,o.scrollY-A.top,0,0))),h=this.options.onclone,f=this.clonedReferenceElement,typeof f>"u"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:l.fonts&&l.fonts.ready?[4,l.fonts.ready]:[3,2];case 1:m.sent(),m.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Kv(l)]:[3,4];case 3:m.sent(),m.label=4;case 4:return typeof h=="function"?[2,Promise.resolve().then(function(){return h(l,f)}).then(function(){return n})]:[2,n]}})})});return l.open(),l.write($v(document.doctype)+"<html></html>"),Wv(this.referenceElement.ownerDocument,i,s),l.replaceChild(l.adoptNode(this.documentElement),l.documentElement),l.close(),d},e.prototype.createElementClone=function(t){if(pu(t,2))debugger;if(bm(t))return this.createCanvasClone(t);if(Df(t))return this.createVideoClone(t);if(Pf(t))return this.createStyleClone(t);var A=t.cloneNode(!1);return xu(A)&&(xu(t)&&t.currentSrc&&t.currentSrc!==t.src&&(A.src=t.currentSrc,A.srcset=""),A.loading==="lazy"&&(A.loading="eager")),Rf(A)?this.createCustomElementClone(A):A},e.prototype.createCustomElementClone=function(t){var A=document.createElement("html2canvascustomelement");return Ah(t.style,A),A},e.prototype.createStyleClone=function(t){try{var A=t.sheet;if(A&&A.cssRules){var r=[].slice.call(A.cssRules,0).reduce(function(i,s){return s&&typeof s.cssText=="string"?i+s.cssText:i},""),n=t.cloneNode(!1);return n.textContent=r,n}}catch(i){if(this.context.logger.error("Unable to access cssRules property",i),i.name!=="SecurityError")throw i}return t.cloneNode(!1)},e.prototype.createCanvasClone=function(t){var A;if(this.options.inlineImages&&t.ownerDocument){var r=t.ownerDocument.createElement("img");try{return r.src=t.toDataURL(),r}catch{this.context.logger.info("Unable to inline canvas contents, canvas is tainted",t)}}var n=t.cloneNode(!1);try{n.width=t.width,n.height=t.height;var i=t.getContext("2d"),s=n.getContext("2d");if(s)if(!this.options.allowTaint&&i)s.putImageData(i.getImageData(0,0,t.width,t.height),0,0);else{var o=(A=t.getContext("webgl2"))!==null&&A!==void 0?A:t.getContext("webgl");if(o){var l=o.getContextAttributes();(l==null?void 0:l.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",t)}s.drawImage(t,0,0)}return n}catch{this.context.logger.info("Unable to clone canvas as it is tainted",t)}return n},e.prototype.createVideoClone=function(t){var A=t.ownerDocument.createElement("canvas");A.width=t.offsetWidth,A.height=t.offsetHeight;var r=A.getContext("2d");try{return r&&(r.drawImage(t,0,0,A.width,A.height),this.options.allowTaint||r.getImageData(0,0,A.width,A.height)),A}catch{this.context.logger.info("Unable to clone video as it is tainted",t)}var n=t.ownerDocument.createElement("canvas");return n.width=t.offsetWidth,n.height=t.offsetHeight,n},e.prototype.appendChildNode=function(t,A,r){(!eo(A)||!Tv(A)&&!A.hasAttribute(ym)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(A)))&&(!this.options.copyStyles||!eo(A)||!Pf(A))&&t.appendChild(this.cloneNode(A,r))},e.prototype.cloneChildNodes=function(t,A,r){for(var n=this,i=t.shadowRoot?t.shadowRoot.firstChild:t.firstChild;i;i=i.nextSibling)if(eo(i)&&xm(i)&&typeof i.assignedNodes=="function"){var s=i.assignedNodes();s.length&&s.forEach(function(o){return n.appendChildNode(A,o,r)})}else this.appendChildNode(A,i,r)},e.prototype.cloneNode=function(t,A){if(pm(t))return document.createTextNode(t.data);if(!t.ownerDocument)return t.cloneNode(!1);var r=t.ownerDocument.defaultView;if(r&&eo(t)&&(wu(t)||cc(t))){var n=this.createElementClone(t);n.style.transitionProperty="none";var i=r.getComputedStyle(t),s=r.getComputedStyle(t,":before"),o=r.getComputedStyle(t,":after");this.referenceElement===t&&wu(n)&&(this.clonedReferenceElement=n),Zu(n)&&Jv(n);var l=this.counters.parse(new vf(this.context,i)),d=this.resolvePseudoContent(t,n,s,bs.BEFORE);Rf(t)&&(A=!0),Df(t)||this.cloneChildNodes(t,n,A),d&&n.insertBefore(d,n.firstChild);var h=this.resolvePseudoContent(t,n,o,bs.AFTER);return h&&n.appendChild(h),this.counters.pop(l),(i&&(this.options.copyStyles||cc(t))&&!wm(t)||A)&&Ah(i,n),(t.scrollTop!==0||t.scrollLeft!==0)&&this.scrolledElements.push([n,t.scrollLeft,t.scrollTop]),(Fc(t)||Cc(t))&&(Fc(n)||Cc(n))&&(n.value=t.value),n}return t.cloneNode(!1)},e.prototype.resolvePseudoContent=function(t,A,r,n){var i=this;if(r){var s=r.content,o=A.ownerDocument;if(!(!o||!s||s==="none"||s==="-moz-alt-content"||r.display==="none")){this.counters.parse(new vf(this.context,r));var l=new I5(this.context,r),d=o.createElement("html2canvaspseudoelement");Ah(r,d),l.content.forEach(function(f){if(f.type===0)d.appendChild(o.createTextNode(f.value));else if(f.type===22){var m=o.createElement("img");m.src=f.value,m.style.opacity="1",d.appendChild(m)}else if(f.type===18){if(f.name==="attr"){var g=f.values.filter(Pt);g.length&&d.appendChild(o.createTextNode(t.getAttribute(g[0].value)||""))}else if(f.name==="counter"){var x=f.values.filter(so),y=x[0],C=x[1];if(y&&Pt(y)){var B=i.counters.getCounterValue(y.value),L=C&&Pt(C)?fu.parse(i.context,C.value):3;d.appendChild(o.createTextNode(ks(B,L,!1)))}}else if(f.name==="counters"){var N=f.values.filter(so),y=N[0],_=N[1],C=N[2];if(y&&Pt(y)){var H=i.counters.getCounterValues(y.value),W=C&&Pt(C)?fu.parse(i.context,C.value):3,z=_&&_.type===0?_.value:"",$=H.map(function(U){return ks(U,W,!1)}).join(z);d.appendChild(o.createTextNode($))}}}else if(f.type===20)switch(f.value){case"open-quote":d.appendChild(o.createTextNode(yf(l.quotes,i.quoteDepth++,!0)));break;case"close-quote":d.appendChild(o.createTextNode(yf(l.quotes,--i.quoteDepth,!1)));break;default:d.appendChild(o.createTextNode(f.value))}}),d.className=Bu+" "+yu;var h=n===bs.BEFORE?" "+Bu:" "+yu;return cc(A)?A.className.baseValue+=h:A.className+=h,d}}},e.destroy=function(t){return t.parentNode?(t.parentNode.removeChild(t),!0):!1},e}(),bs;(function(e){e[e.BEFORE=0]="BEFORE",e[e.AFTER=1]="AFTER"})(bs||(bs={}));var Mv=function(e,t){var A=e.createElement("iframe");return A.className="html2canvas-container",A.style.visibility="hidden",A.style.position="fixed",A.style.left="-10000px",A.style.top="0px",A.style.border="0",A.width=t.width.toString(),A.height=t.height.toString(),A.scrolling="no",A.setAttribute(ym,"true"),e.body.appendChild(A),A},Ov=function(e){return new Promise(function(t){if(e.complete){t();return}if(!e.src){t();return}e.onload=t,e.onerror=t})},Kv=function(e){return Promise.all([].slice.call(e.images,0).map(Ov))},Gv=function(e){return new Promise(function(t,A){var r=e.contentWindow;if(!r)return A("No window assigned for iframe");var n=r.document;r.onload=e.onload=function(){r.onload=e.onload=null;var i=setInterval(function(){n.body.childNodes.length>0&&n.readyState==="complete"&&(clearInterval(i),t(e))},50)}})},zv=["all","d","content"],Ah=function(e,t){for(var A=e.length-1;A>=0;A--){var r=e.item(A);zv.indexOf(r)===-1&&t.style.setProperty(r,e.getPropertyValue(r))}return t},$v=function(e){var t="";return e&&(t+="<!DOCTYPE ",e.name&&(t+=e.name),e.internalSubset&&(t+=e.internalSubset),e.publicId&&(t+='"'+e.publicId+'"'),e.systemId&&(t+='"'+e.systemId+'"'),t+=">"),t},Wv=function(e,t,A){e&&e.defaultView&&(t!==e.defaultView.pageXOffset||A!==e.defaultView.pageYOffset)&&e.defaultView.scrollTo(t,A)},Vv=function(e){var t=e[0],A=e[1],r=e[2];t.scrollLeft=A,t.scrollTop=r},qv=":before",Xv=":after",Bu="___html2canvas___pseudoelement_before",yu="___html2canvas___pseudoelement_after",Wf=`{
60    content: "" !important;
61    display: none !important;
62}`,Jv=function(e){Yv(e,"."+Bu+qv+Wf+`
63         .`+yu+Xv+Wf)},Yv=function(e,t){var A=e.ownerDocument;if(A){var r=A.createElement("style");r.textContent=t,e.appendChild(r)}},vm=function(){function e(){}return e.getOrigin=function(t){var A=e._link;return A?(A.href=t,A.href=A.href,A.protocol+A.hostname+A.port):"about:blank"},e.isSameOrigin=function(t){return e.getOrigin(t)===e._origin},e.setContext=function(t){e._link=t.document.createElement("a"),e._origin=e.getOrigin(t.location.href)},e._origin="about:blank",e}(),Zv=function(){function e(t,A){this.context=t,this._options=A,this._cache={}}return e.prototype.addImage=function(t){var A=Promise.resolve();return this.has(t)||(nh(t)||r4(t))&&(this._cache[t]=this.loadImage(t)).catch(function(){}),A},e.prototype.match=function(t){return this._cache[t]},e.prototype.loadImage=function(t){return rr(this,void 0,void 0,function(){var A,r,n,i,s=this;return XA(this,function(o){switch(o.label){case 0:return A=vm.isSameOrigin(t),r=!rh(t)&&this._options.useCORS===!0&&PA.SUPPORT_CORS_IMAGES&&!A,n=!rh(t)&&!A&&!nh(t)&&typeof this._options.proxy=="str
63ing"&&PA.SUPPORT_CORS_XHR&&!r,!A&&this._options.allowTaint===!1&&!rh(t)&&!nh(t)&&!n&&!r?[2]:(i=t,n?[4,this.proxy(i)]:[3,2]);case 1:i=o.sent(),o.label=2;case 2:return this.context.logger.debug("Added image "+t.substring(0,256)),[4,new Promise(function(l,d){var h=new Image;h.onload=function(){return l(h)},h.onerror=d,(n4(i)||r)&&(h.crossOrigin="anonymous"),h.src=i,h.complete===!0&&setTimeout(function(){return l(h)},500),s._options.imageTimeout>0&&setTimeout(function(){return d("Timed out ("+s._options.imageTimeout+"ms) loading image")},s._options.imageTimeout)})];case 3:return[2,o.sent()]}})})},e.prototype.has=function(t){return typeof this._cache[t]<"u"},e.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},e.prototype.proxy=function(t){var A=this,r=this._options.proxy;if(!r)throw new Error("No proxy defined");var n=t.substring(0,256);return new Promise(function(i,s){var o=PA.SUPPORT_RESPONSE_TYPE?"blob":"text",l=new XMLHttpRequest;l.onload=function(){if(l.status===200)if(o==="text")i(l.response);else{var f=new FileReader;f.addEventListener("load",function(){return i(f.result)},!1),f.addEventListener("error",function(m){return s(m)},!1),f.readAsDataURL(l.response)}else s("Failed to proxy resource "+n+" with status code "+l.status)},l.onerror=s;var d=r.indexOf("?")>-1?"&":"?";if(l.open("GET",""+r+d+"url="+encodeURIComponent(t)+"&responseType="+o),o!=="text"&&l instanceof XMLHttpRequest&&(l.responseType=o),A._options.imageTimeout){var h=A._options.imageTimeout;l.timeout=h,l.ontimeout=function(){return s("Timed out ("+h+"ms) proxying "+n)}}l.send()})},e}(),e4=/^data:image\/svg\+xml/i,t4=/^data:image\/.*;base64,/i,A4=/^data:image\/.*/i,r4=function(e){return PA.SUPPORT_SVG_DRAWING||!i4(e)},rh=function(e){return A4.test(e)},n4=function(e){return t4.test(e)},nh=function(e){return e.substr(0,4)==="blob"},i4=function(e){return e.substr(-3).toLowerCase()==="svg"||e4.test(e)},_e=function(){function e(t,A){this.type=0,this.x=t,this.y=A}return e.prototype.add=function(t,A){return new e(this.x+t,this.y+A)},e}(),Ra=function(e,t,A){return new _e(e.x+(t.x-e.x)*A,e.y+(t.y-e.y)*A)},Rl=function(){function e(t,A,r,n){this.type=1,this.start=t,this.startControl=A,this.endControl=r,this.end=n}return e.prototype.subdivide=function(t,A){var r=Ra(this.start,this.startControl,t),n=Ra(this.startControl,this.endControl,t),i=Ra(this.endControl,this.end,t),s=Ra(r,n,t),o=Ra(n,i,t),l=Ra(s,o,t);return A?new e(this.start,r,s,l):new e(l,o,i,this.end)},e.prototype.add=function(t,A){return new e(this.start.add(t,A),this.startControl.add(t,A),this.endControl.add(t,A),this.end.add(t,A))},e.prototype.reverse=function(){return new e(this.end,this.endControl,this.startControl,this.start)},e}(),_r=function(e){return e.type===1}
vendor: 6,995 bytes, line 63
63,a4=function(){function e(t){var A=t.styles,r=t.bounds,n=os(A.borderTopLeftRadius,r.width,r.height),i=n[0],s=n[1],o=os(A.borderTopRightRadius,r.width,r.height),l=o[0],d=o[1],h=os(A.borderBottomRightRadius,r.width,r.height),f=h[0],m=h[1],g=os(A.borderBottomLeftRadius,r.width,r.height),x=g[0],y=g[1],C=[];C.push((i+l)/r.width),C.push((x+f)/r.width),C.push((s+y)/r.height),C.push((d+m)/r.height);var B=Math.max.apply(Math,C);B>1&&(i/=B,s/=B,l/=B,d/=B,f/=B,m/=B,x/=B,y/=B);var L=r.width-l,N=r.height-m,_=r.width-f,H=r.height-y,W=A.borderTopWidth,z=A.borderRightWidth,$=A.borderBottomWidth,I=A.borderLeftWidth,Z=Wt(A.paddingTop,t.bounds.width),U=Wt(A.paddingRight,t.bounds.width),D=Wt(A.paddingBottom,t.bounds.width),J=Wt(A.paddingLeft,t.bounds.width);this.topLeftBorderDoubleOuterBox=i>0||s>0?eA(r.left+I/3,r.top+W/3,i-I/3,s-W/3,_t.TOP_LEFT):new _e(r.left+I/3,r.top+W/3),this.topRightBorderDoubleOuterBox=i>0||s>0?eA(r.left+L,r.top+W/3,l-z/3,d-W/3,_t.TOP_RIGHT):new _e(r.left+r.width-z/3,r.top+W/3),this.bottomRightBorderDoubleOuterBox=f>0||m>0?eA(r.left+_,r.top+N,f-z/3,m-$/3,_t.BOTTOM_RIGHT):new _e(r.left+r.width-z/3,r.top+r.height-$/3),this.bottomLeftBorderDoubleOuterBox=x>0||y>0?eA(r.left+I/3,r.top+H,x-I/3,y-$/3,_t.BOTTOM_LEFT):new _e(r.left+I/3,r.top+r.height-$/3),this.topLeftBorderDoubleInnerBox=i>0||s>0?eA(r.left+I*2/3,r.top+W*2/3,i-I*2/3,s-W*2/3,_t.TOP_LEFT):new _e(r.left+I*2/3,r.top+W*2/3),this.topRightBorderDoubleInnerBox=i>0||s>0?eA(r.left+L,r.top+W*2/3,l-z*2/3,d-W*2/3,_t.TOP_RIGHT):new _e(r.left+r.width-z*2/3,r.top+W*2/3),this.bottomRightBorderDoubleInnerBox=f>0||m>0?eA(r.left+_,r.top+N,f-z*2/3,m-$*2/3,_t.BOTTOM_RIGHT):new _e(r.left+r.width-z*2/3,r.top+r.height-$*2/3),this.bottomLeftBorderDoubleInnerBox=x>0||y>0?eA(r.left+I*2/3,r.top+H,x-I*2/3,y-$*2/3,_t.BOTTOM_LEFT):new _e(r.left+I*2/3,r.top+r.height-$*2/3),this.topLeftBorderStroke=i>0||s>0?eA(r.left+I/2,r.top+W/2,i-I/2,s-W/2,_t.TOP_LEFT):new _e(r.left+I/2,r.top+W/2),this.topRightBorderStroke=i>0||s>0?eA(r.left+L,r.top+W/2,l-z/2,d-W/2,_t.TOP_RIGHT):new _e(r.left+r.width-z/2,r.top+W/2),this.bottomRightBorderStroke=f>0||m>0?eA(r.left+_,r.top+N,f-z/2,m-$/2,_t.BOTTOM_RIGHT):new _e(r.left+r.width-z/2,r.top+r.height-$/2),this.bottomLeftBorderStroke=x>0||y>0?eA(r.left+I/2,r.top+H,x-I/2,y-$/2,_t.BOTTOM_LEFT):new _e(r.left+I/2,r.top+r.height-$/2),this.topLeftBorderBox=i>0||s>0?eA(r.left,r.top,i,s,_t.TOP_LEFT):new _e(r.left,r.top),this.topRightBorderBox=l>0||d>0?eA(r.left+L,r.top,l,d,_t.TOP_RIGHT):new _e(r.left+r.width,r.top),this.bottomRightBorderBox=f>0||m>0?eA(r.left+_,r.top+N,f,m,_t.BOTTOM_RIGHT):new _e(r.left+r.width,r.top+r.height),this.bottomLeftBorderBox=x>0||y>0?eA(r.left,r.top+H,x,y,_t.BOTTOM_LEFT):new _e(r.left,r.top+r.height),this.topLeftPaddingBox=i>0||s>0?eA(r.left+I,r.top+W,Math.max(0,i-I),Math.max(0,s-W),_t.TOP_LEFT):new _e(r.left+I,r.top+W),this.topRightPaddingBox=l>0||d>0?eA(r.left+Math.min(L,r.width-z),r.top+W,L>r.width+z?0:Math.max(0,l-z),Math.max(0,d-W),_t.TOP_RIGHT):new _e(r.left+r.width-z,r.top+W),this.bottomRightPaddingBox=f>0||m>0?eA(r.left+Math.min(_,r.width-I),r.top+Math.min(N,r.height-$),Math.max(0,f-z),Math.max(0,m-$),_t.BOTTOM_RIGHT):new _e(r.left+r.width-z,r.top+r.height-$),this.bottomLeftPaddingBox=x>0||y>0?eA(r.left+I,r.top+Math.min(H,r.height-$),Math.max(0,x-I),Math.max(0,y-$),_t.BOTTOM_LEFT):new _e(r.left+I,r.top+r.height-$),this.topLeftContentBox=i>0||s>0?eA(r.left+I+J,r.top+W+Z,Math.max(0,i-(I+J)),Math.max(0,s-(W+Z)),_t.TOP_LEFT):new _e(r.left+I+J,r.top+W+Z),this.topRightContentBox=l>0||d>0?eA(r.left+Math.min(L,r.width+I+J),r.top+W+Z,L>r.width+I+J?0:l-I+J,d-(W+Z),_t.TOP_RIGHT):new _e(r.left+r.width-(z+U),r.top+W+Z),this.bottomRightContentBox=f>0||m>0?eA(r.left+Math.min(_,r.width-(I+J)),r.top+Math.min(N,r.height+W+Z),Math.max(0,f-(z+U)),m-($+D),_t.BOTTOM_RIGHT):new _e(r.left+r.width-(z+U),r.top+r.height-($+D)),this.bottomLeftContentBox=x>0||y>0?eA(r.left+I+J,r.top+H,Math.max(0,x-(I+J)),y-($+D),_t.BOTTOM_LEFT):new _e(r.left+I+J,r.top+r.height-($+D))}return e}(),_t;(function(e){e[e.TOP_LEFT=0]="TOP_LEFT",e[e.TOP_RIGHT=1]="TOP_RIGHT",e[e.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",e[e.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(_t||(_t={}));var eA=function(e,t,A,r,n){var i=4*((Math.sqrt(2)-1)/3),s=A*i,o=r*i,l=e+A,d=t+r;switch(n){case _t.TOP_LEFT:return new Rl(new _e(e,d),new _e(e,d-o),new _e(l-s,t),new _e(l,t));case _t.TOP_RIGHT:return new Rl(new _e(e,t),new _e(e+s,t),new _e(l,d-o),new _e(l,d));case _t.BOTTOM_RIGHT:return new Rl(new _e(l,t),new _e(l,t+o),new _e(e+s,d),new _e(e,d));case _t.BOTTOM_LEFT:default:return new Rl(new _e(l,d),new _e(l-s,d),new _e(e,t+o),new _e(e,t))}},kc=function(e){return[e.topLeftBorderBox,e.topRightBorderBox,e.bottomRightBorderBox,e.bottomLeftBorderBox]},o4=function(e){return[e.topLeftContentBox,e.topRightContentBox,e.bottomRightContentBox,e.bottomLeftContentBox]},Uc=function(e){return[e.topLeftPaddingBox,e.topRightPaddingBox,e.bottomRightPaddingBox,e.bottomLeftPaddingBox]},s4=function(){function e(t,A,r){this.offsetX=t,this.offsetY=A,this.matrix=r,this.type=0,this.target=6}return e}(),Ml=function(){function e(t,A){this.path=t,this.target=A,this.type=1}return e}(),l4=function(){function e(t){this.opacity=t,this.type=2,this.target=6}return e}(),c4=function(e){return e.type===0},Fm=function(e){return e.type===1},d4=function(e){return e.type===2},Vf=function(e,t){return e.length===t.length?e.some(function(A,r){return A===t[r]}):!1},h4=function(e,t,A,r,n){return e.map(function(i,s){switch(s){case 0:return i.add(t,A);case 1:return i.add(t+r,A);case 2:return i.add(t+r,A+n);case 3:return i.add(t,A+n)}return i})},Cm=function(){function e(t){this.element=t,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return e}(),km=function(){function e(t,A){if(this.container=t,this.parent=A,this.effects=[],this.curves=new a4(this.container),this.container.styles.opacity<1&&this.effects.push(new l4(this.container.styles.opacity)),this.container.styles.transform!==null){var r=this.container.bounds.left+this.container.styles.transformOrigin[0].number,n=this.container.bounds.top+this.container.styles.transformOrigin[1].number,i=this.container.styles.transform;this.effects.push(new s4(r,n,i))}if(this.container.styles.overflowX!==0){var s=kc(this.curves),o=Uc(this.curves);Vf(s,o)?this.effects.push(new Ml(s,6)):(this.effects.push(new Ml(s,2)),this.effects.push(new Ml(o,4)))}}return e.prototype.getEffects=function(t){for(var A=[2,3].indexOf(this.container.styles.position)===-1,r=this.parent,n=this.effects.slice(0);r;){var i=r.effects.filter(function(l){return!Fm(l)});if(A||r.container.styles.position!==0||!r.parent){if(n.unshift.apply(n,i),A=[2,3].indexOf(r.container.styles.position)===-1,r.container.styles.overflowX!==0){var s=kc(r.curves),o=Uc(r.curves);Vf(s,o)||n.unshift(new Ml(o,6))}}else n.unshift.apply(n,i);r=r.parent}return n.filter(function(l){return QA(l.target,t)})},e}
vendor: 4,273 bytes, line 63
63(),vu=function(e,t,A,r){e.container.elements.forEach(function(n){var i=QA(n.flags,4),s=QA(n.flags,2),o=new km(n,e);QA(n.styles.display,2048)&&r.push(o);var l=QA(n.flags,8)?[]:r;if(i||s){var d=i||n.styles.isPositioned()?A:t,h=new Cm(o);if(n.styles.isPositioned()||n.styles.opacity<1||n.styles.isTransformed()){var f=n.styles.zIndex.order;if(f<0){var m=0;d.negativeZIndex.some(function(x,y){return f>x.element.container.styles.zIndex.order?(m=y,!1):m>0}),d.negativeZIndex.splice(m,0,h)}else if(f>0){var g=0;d.positiveZIndex.some(function(x,y){return f>=x.element.container.styles.zIndex.order?(g=y+1,!1):g>0}),d.positiveZIndex.splice(g,0,h)}else d.zeroOrAutoZIndexOrTransformedOrOpacity.push(h)}else n.styles.isFloating()?d.nonPositionedFloats.push(h):d.nonPositionedInlineLevel.push(h);vu(o,h,i?h:A,l)}else n.styles.isInlineLevel()?t.inlineLevel.push(o):t.nonInlineLevel.push(o),vu(o,t,A,l);QA(n.flags,8)&&Um(n,l)})},Um=function(e,t){for(var A=e instanceof bu?e.start:1,r=e instanceof bu?e.reversed:!1,n=0;n<t.length;n++){var i=t[n];i.container instanceof cm&&typeof i.container.value=="number"&&i.container.value!==0&&(A=i.container.value),i.listValue=ks(A,i.container.styles.listStyleType,!0),A+=r?-1:1}},u4=function(e){var t=new km(e,null),A=new Cm(t),r=[];return vu(t,A,A,r),Um(t.container,r),A},qf=function(e,t){switch(t){case 0:return Nr(e.topLeftBorderBox,e.topLeftPaddingBox,e.topRightBorderBox,e.topRightPaddingBox);case 1:return Nr(e.topRightBorderBox,e.topRightPaddingBox,e.bottomRightBorderBox,e.bottomRightPaddingBox);case 2:return Nr(e.bottomRightBorderBox,e.bottomRightPaddingBox,e.bottomLeftBorderBox,e.bottomLeftPaddingBox);case 3:default:return Nr(e.bottomLeftBorderBox,e.bottomLeftPaddingBox,e.topLeftBorderBox,e.topLeftPaddingBox)}},g4=function(e,t){switch(t){case 0:return Nr(e.topLeftBorderBox,e.topLeftBorderDoubleOuterBox,e.topRightBorderBox,e.topRightBorderDoubleOuterBox);case 1:return Nr(e.topRightBorderBox,e.topRightBorderDoubleOuterBox,e.bottomRightBorderBox,e.bottomRightBorderDoubleOuterBox);case 2:return Nr(e.bottomRightBorderBox,e.bottomRightBorderDoubleOuterBox,e.bottomLeftBorderBox,e.bottomLeftBorderDoubleOuterBox);case 3:default:return Nr(e.bottomLeftBorderBox,e.bottomLeftBorderDoubleOuterBox,e.topLeftBorderBox,e.topLeftBorderDoubleOuterBox)}},f4=function(e,t){switch(t){case 0:return Nr(e.topLeftBorderDoubleInnerBox,e.topLeftPaddingBox,e.topRightBorderDoubleInnerBox,e.topRightPaddingBox);case 1:return Nr(e.topRightBorderDoubleInnerBox,e.topRightPaddingBox,e.bottomRightBorderDoubleInnerBox,e.bottomRightPaddingBox);case 2:return Nr(e.bottomRightBorderDoubleInnerBox,e.bottomRightPaddingBox,e.bottomLeftBorderDoubleInnerBox,e.bottomLeftPaddingBox);case 3:default:return Nr(e.bottomLeftBorderDoubleInnerBox,e.bottomLeftPaddingBox,e.topLeftBorderDoubleInnerBox,e.topLeftPaddingBox)}},p4=function(e,t){switch(t){case 0:return Ol(e.topLeftBorderStroke,e.topRightBorderStroke);case 1:return Ol(e.topRightBorderStroke,e.bottomRightBorderStroke);case 2:return Ol(e.bottomRightBorderStroke,e.bottomLeftBorderStroke);case 3:default:return Ol(e.bottomLeftBorderStroke,e.topLeftBorderStroke)}},Ol=function(e,t){var A=[];return _r(e)?A.push(e.subdivide(.5,!1)):A.push(e),_r(t)?A.push(t.subdivide(.5,!0)):A.push(t),A},Nr=function(e,t,A,r){var n=[];return _r(e)?n.push(e.subdivide(.5,!1)):n.push(e),_r(A)?n.push(A.subdivide(.5,!0)):n.push(A),_r(r)?n.push(r.subdivide(.5,!0).reverse()):n.push(r),_r(t)?n.push(t.subdivide(.5,!1).reverse()):n.push(t),n},Qm=function(e){var t=e.bounds,A=e.styles;return t.add(A.borderLeftWidth,A.borderTopWidth,-(A.borderRightWidth+A.borderLeftWidth),-(A.borderTopWidth+A.borderBottomWidth))},Qc=function(e){var t=e.styles,A=e.bounds,r=Wt(t.paddingLeft,A.width),n=Wt(t.paddingRight,A.width),i=Wt(t.paddingTop,A.width),s=Wt(t.paddingBottom,A.width);return A.add(r+t.borderLeftWidth,i+t.borderTopWidth,-(t.borderRightWidth+t.borderLeftWidth+r+n),-(t.borderTopWidth+t.borderBottomWidth+i+s))},m4=function(e,t){return e===0?t.bounds:e===2?Qc(t):Qm(t)},b4=function(e,t){return e===0?t.bounds:e===2?Qc(t):Qm(t)},ih=function(e,t,A){var r=m4(Ja(e.styles.backgroundOrigin,t),e),n=b4(Ja(e.styles.backgroundClip,t),e),i=w4(Ja(e.styles.backgroundSize,t),A,r),s=i[0],o=i[1],l=os(Ja(e.styles.backgroundPosition,t),r.width-s,r.he
vendor: 13,979 bytes, line 63
63ight-o),d=x4(Ja(e.styles.backgroundRepeat,t),l,i,r,n),h=Math.round(r.left+l[0]),f=Math.round(r.top+l[1]);return[d,h,f,s,o]},Ma=function(e){return Pt(e)&&e.value===Ao.AUTO},Kl=function(e){return typeof e=="number"},w4=function(e,t,A){var r=t[0],n=t[1],i=t[2],s=e[0],o=e[1];if(!s)return[0,0];if(vA(s)&&o&&vA(o))return[Wt(s,A.width),Wt(o,A.height)];var l=Kl(i);if(Pt(s)&&(s.value===Ao.CONTAIN||s.value===Ao.COVER)){if(Kl(i)){var d=A.width/A.height;return d<i!=(s.value===Ao.COVER)?[A.width,A.width/i]:[A.height*i,A.height]}return[A.width,A.height]}var h=Kl(r),f=Kl(n),m=h||f;if(Ma(s)&&(!o||Ma(o))){if(h&&f)return[r,n];if(!l&&!m)return[A.width,A.height];if(m&&l){var g=h?r:n*i,x=f?n:r/i;return[g,x]}var y=h?r:A.width,C=f?n:A.height;return[y,C]}if(l){var B=0,L=0;return vA(s)?B=Wt(s,A.width):vA(o)&&(L=Wt(o,A.height)),Ma(s)?B=L*i:(!o||Ma(o))&&(L=B/i),[B,L]}var N=null,_=null;if(vA(s)?N=Wt(s,A.width):o&&vA(o)&&(_=Wt(o,A.height)),N!==null&&(!o||Ma(o))&&(_=h&&f?N/r*n:A.height),_!==null&&Ma(s)&&(N=h&&f?_/n*r:A.width),N!==null&&_!==null)return[N,_];throw new Error("Unable to calculate background-size for element")},Ja=function(e,t){var A=e[t];return typeof A>"u"?e[0]:A},x4=function(e,t,A,r,n){var i=t[0],s=t[1],o=A[0],l=A[1];switch(e){case 2:return[new _e(Math.round(r.left),Math.round(r.top+s)),new _e(Math.round(r.left+r.width),Math.round(r.top+s)),new _e(Math.round(r.left+r.width),Math.round(l+r.top+s)),new _e(Math.round(r.left),Math.round(l+r.top+s))];case 3:return[new _e(Math.round(r.left+i),Math.round(r.top)),new _e(Math.round(r.left+i+o),Math.round(r.top)),new _e(Math.round(r.left+i+o),Math.round(r.height+r.top)),new _e(Math.round(r.left+i),Math.round(r.height+r.top))];case 1:return[new _e(Math.round(r.left+i),Math.round(r.top+s)),new _e(Math.round(r.left+i+o),Math.round(r.top+s)),new _e(Math.round(r.left+i+o),Math.round(r.top+s+l)),new _e(Math.round(r.left+i),Math.round(r.top+s+l))];default:return[new _e(Math.round(n.left),Math.round(n.top)),new _e(Math.round(n.left+n.width),Math.round(n.top)),new _e(Math.round(n.left+n.width),Math.round(n.height+n.top)),new _e(Math.round(n.left),Math.round(n.height+n.top))]}},B4="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",Xf="Hidden Text",y4=function(){function e(t){this._data={},this._document=t}return e.prototype.parseMetrics=function(t,A){var r=this._document.createElement("div"),n=this._document.createElement("img"),i=this._document.createElement("span"),s=this._document.body;r.style.visibility="hidden",r.style.fontFamily=t,r.style.fontSize=A,r.style.margin="0",r.style.padding="0",r.style.whiteSpace="nowrap",s.appendChild(r),n.src=B4,n.width=1,n.height=1,n.style.margin="0",n.style.padding="0",n.style.verticalAlign="baseline",i.style.fontFamily=t,i.style.fontSize=A,i.style.margin="0",i.style.padding="0",i.appendChild(this._document.createTextNode(Xf)),r.appendChild(i),r.appendChild(n);var o=n.offsetTop-i.offsetTop+2;r.removeChild(i),r.appendChild(this._document.createTextNode(Xf)),r.style.lineHeight="normal",n.style.verticalAlign="super";var l=n.offsetTop-r.offsetTop+2;return s.removeChild(r),{baseline:o,middle:l}},e.prototype.getMetrics=function(t,A){var r=t+" "+A;return typeof this._data[r]>"u"&&(this._data[r]=this.parseMetrics(t,A)),this._data[r]},e}(),Sm=function(){function e(t,A){this.context=t,this.options=A}return e}(),v4=1e4,F4=function(e){Jr(t,e);function t(A,r){var n=e.call(this,A,r)||this;return n._activeEffects=[],n.canvas=r.canvas?r.canvas:document.createElement("canvas"),n.ctx=n.canvas.getContext("2d"),r.canvas||(n.canvas.width=Math.floor(r.width*r.scale),n.canvas.height=Math.floor(r.height*r.scale),n.canvas.style.width=r.width+"px",n.canvas.style.height=r.height+"px"),n.fontMetrics=new y4(document),n.ctx.scale(n.options.scale,n.options.scale),n.ctx.translate(-r.x,-r.y),n.ctx.textBaseline="bottom",n._activeEffects=[],n.context.logger.debug("Canvas renderer initialized ("+r.width+"x"+r.height+") with scale "+r.scale),n}return t.prototype.applyEffects=function(A){for(var r=this;this._activeEffects.length;)this.popEffect();A.forEach(function(n){return r.applyEffect(n)})},t.prototype.applyEffect=function(A){this.ctx.save(),d4(A)&&(this.ctx.globalAlpha=A.opacity),c4(A)&&(this.ctx.translate(A.offsetX,A.offsetY),this.ctx.transform(A.matrix[0],A.matrix[1],A.matrix[2],A.matrix[3],A.matrix[4],A.matrix[5]),this.ctx.translate(-A.offsetX,-A.offsetY)),Fm(A)&&(this.path(A.path),this.ctx.clip()),this._activeEffects.push(A)},t.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},t.prototype.renderStack=function(A){return rr(this,void 0,void 0,function(){var r;return XA(this,function(n){switch(n.label){case 0:return r=A.element.container.styles,r.isVisible()?[4,this.renderStackContent(A)]:[3,2];case 1:n.sent(),n.label=2;case 2:return[2]}})})},t.prototype.renderNode=function(A){return rr(this,void 0,void 0,function(){return XA(this,function(r){switch(r.label){case 0:if(QA(A.container.flags,16))debugger;return A.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(A)]:[3,3];case 1:return r.sent(),[4,this.renderNodeContent(A)];case 2:r.sent(),r.label=3;case 3:return[2]}})})},t.prototype.renderTextWithLetterSpacing=function(A,r,n){var i=this;if(r===0)this.ctx.fillText(A.text,A.bounds.left,A.bounds.top+n);else{var s=Ju(A.text);s.reduce(function(o,l){return i.ctx.fillText(l,o,A.bounds.top+n),o+i.ctx.measureText(l).width},A.bounds.left)}},t.prototype.createFontStyle=function(A){var r=A.fontVariant.filter(function(s){return s==="normal"||s==="small-caps"}).join(""),n=S4(A.fontFamily).join(", "),i=Ns(A.fontSize)?""+A.fontSize.number+A.fontSize.unit:A.fontSize.number+"px";return[[A.fontStyle,r,A.fontWeight,i,n].join(" "),n,i]},t.prototype.renderTextNode=function(A,r){return rr(this,void 0,void 0,function(){var n,i,s,o,l,d,h,f,m=this;return XA(this,function(g){return n=this.createFontStyle(r),i=n[0],s=n[1],o=n[2],this.ctx.font=i,this.ctx.direction=r.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",l=this.fontMetrics.getMetrics(s,o),d=l.baseline,h=l.middle,f=r.paintOrder,A.textBounds.forEach(function(x){f.forEach(function(y){switch(y){case 0:m.ctx.fillStyle=LA(r.color),m.renderTextWithLetterSpacing(x,r.letterSpacing,d);var C=r.textShadow;C.length&&x.text.trim().length&&(C.slice(0).reverse().forEach(function(B){m.ctx.shadowColor=LA(B.color),m.ctx.shadowOffsetX=B.offsetX.number*m.options.scale,m.ctx.shadowOffsetY=B.offsetY.number*m.options.scale,m.ctx.shadowBlur=B.blur.number,m.renderTextWithLetterSpacing(x,r.letterSpacing,d)}),m.ctx.shadowColor="",m.ctx.shadowOffsetX=0,m.ctx.shadowOffsetY=0,m.ctx.shadowBlur=0),r.textDecorationLine.length&&(m.ctx.fillStyle=LA(r.textDecorationColor||r.color),r.textDecorationLine.forEach(function(B){switch(B){case 1:m.ctx.fillRect(x.bounds.left,Math.round(x.bounds.top+d),x.bounds.width,1);break;case 2:m.ctx.fillRect(x.bounds.left,Math.round(x.bounds.top),x.bounds.width,1);break;case 3:m.ctx.fillRect(x.bounds.left,Math.ceil(x.bounds.top+h),x.bounds.width,1);break}}));break;case 1:r.webkitTextStrokeWidth&&x.text.trim().length&&(m.ctx.strokeStyle=LA(r.webkitTextStrokeColor),m.ctx.lineWidth=r.webkitTextStrokeWidth,m.ctx.lineJoin=window.chrome?"miter":"round",m.ctx.strokeText(x.text,x.bounds.left,x.bounds.top+d)),m.ctx.strokeStyle="",m.ctx.lineWidth=0,m.ctx.lineJoin="miter";break}})}),[2]})})},t.prototype.renderReplacedElement=function(A,r,n){if(n&&A.intrinsicWidth>0&&A.intrinsicHeight>0){var i=Qc(A),s=Uc(r);this.path(s),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(n,0,0,A.intrinsicWidth,A.intrinsicHeight,i.left,i.top,i.width,i.height),this.ctx.restore()}},t.prototype.renderNodeContent=function(A){return rr(this,void 0,void 0,function(){var r,n,i,s,o,l,L,L,d,h,f,m,_,g,x,H,y,C,B,L,N,_,H;return XA(this,function(W){switch(W.label){case 0:this.applyEffects(A.getEffects(4)),r=A.container,n=A.curves,i=r.styles,s=0,o=r.textNodes,W.label=1;case 1:return s<o.length?(l=o[s],[4,this.renderTextNode(l,i)]):[3,4];case 2:W.sent(),W.label=3;case 3:return s++,[3,1];case 4:if(!(r instanceof om))return[3,8];W.label=5;case 5:return W.trys.push([5,7,,8]),[4,this.context.cache.match(r.src)];case 6:return L=W.sent(),this.renderReplacedElement(r,n,L),[3,8];case 7:return W.sent(),this.context.logger.error("Error loading image "+r.src),[3,8];case 8:if(r instanceof sm&&this.renderReplacedElement(r,n,r.canvas),!(r instanceof lm))return[3,12];W.label=9;case 9:return W.trys.push([9,11,,12]),[4,this.context.cache.match(r.svg)];case 10:return L=W.sent(),this.renderReplacedElement(r,n,L),[3,12];case 11:return W.sent(),this.context.logger.error("Error loading svg "+r.svg.substring(0,255)),[3,12];case 12:return r instanceof um&&r.tree?(d=new t(this.context,{scale:this.options.scale,backgroundColor:r.backgroundColor,x:0,y:0,width:r.width,height:r.height}),[4,d.render(r.tree)]):[3,14];case 13:h=W.sent(),r.width&&r.height&&this.ctx.drawImage(h,0,0,r.width,r.height,r.bounds.left,r.bounds.top,r.bounds.width,r.bounds.height),W.label=14;case 14:if(r instanceof Yu&&(f=Math.min(r.bounds.width,r.bounds.height),r.type===yc?r.checked&&(this.ctx.save(),this.path([new _e(r.bounds.left+f*.39363,r.bounds.top+f*.79),new _e(r.bounds.left+f*.16,r.bounds.top+f*.5549),new _e(r.bounds.left+f*.27347,r.bounds.top+f*.44071),new _e(r.bounds.left+f*.39694,r.bounds.top+f*.5649),new _e(r.bounds.left+f*.72983,r.bounds.top+f*.23),new _e(r.bounds.left+f*.84,r.bounds.top+f*.34085),new _e(r.bounds.left+f*.39363,r.bounds.top+f*.79)]),this.ctx.fillStyle=LA(Tf),this.ctx.fill(),this.ctx.restore()):r.type===vc&&r.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(r.bounds.left+f/2,r.bounds.top+f/2,f/4,0,Math.PI*2,!0),this.ctx.fillStyle=LA(Tf),this.ctx.fill(),this.ctx.restore())),C4(r)&&r.value.length){switch(m=this.createFontStyle(i),_=m[0],g=m[1],x=this.fontMetrics.getMetrics(_,g).baseline,this.ctx.font=_,this.ctx.fillStyle=LA(i.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=U4(r.styles.textAlign),H=Qc(r),y=0,r.styles.textAlign){case 1:y+=H.width/2;break;case 2:y+=H.width;break}C=H.add(y,0,0,-H.height/2+1),this.ctx.save(),this.path([new _e(H.left,H.top),new _e(H.left+H.width,H.top),new _e(H.left+H.width,H.top+H.height),new _e(H.left,H.top+H.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new ms(r.value,C),i.letterSpacing,x),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!QA(r.styles.display,2048))return[3,20];if(r.styles.listStyleImage===null)return[3,19];if(B=r.styles.listStyleImage,B.type!==0)return[3,18];L=void 0,N=B.url,W.label=15;case 15:return W.trys.push([15,17,,18]),[4,this.context.cache.match(N)];case 16:return L=W.sent(),this.ctx.drawImage(L,r.bounds.left-(L.width+10),r.bounds.top),[3,18];case 17:return W.sent(),this.context.logger.error("Error loading list-style-image "+N),[3,18];case 18:return[3,20];case 19:A.listValue&&r.styles.listStyleType!==-1&&(_=this.createFontStyle(i)[0],this.ctx.font=_,this.ctx.fillStyle=LA(i.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",H=new Wn(r.bounds.left,r.bounds.top+Wt(r.styles.paddingTop,r.bounds.width),r.bounds.width,xf(i.lineHeight,i.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new ms(A.listValue,H),i.letterSpacing,xf(i.lineHeight,i.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),W.label=20;case 20:return[2]}})})},t.prototype.renderStackContent=function(A){return rr(this,void 0,void 0,function(){var r,n,B,i,s,B,o,l,B,d,h,B,f,m,B,g,x,B,y,C,B;return XA(this,function(L){switch(L.label){case 0:if(QA(A.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(A.element)];case 1:L.sent(),r=0,n=A.negativeZIndex,L.label=2;case 2:return r<n.length?(B=n[r],[4,this.renderStack(B)]):[3,5];case 3:L.sent(),L.label=4;case 4:return r++,[3,2];case 5:return[4,this.renderNodeContent(A.element)];case 6:L.sent(),i=0,s=A.nonInlineLevel,L.label=7;case 7:return i<s.length?(B=s[i],[4,this.renderNode(B)]):[3,10];case 8:L.sent(),L.label=9;case 9:return i++,[3,7];case 10:o=0,l=A.nonPositionedFloats,L.label=11;case 11:return o<l.length?(B=l[o],[4,this.renderStack(B)]):[3,14];case 12:L.sent(),L.label=13;case 13:return o++,[3,11];case 14:d=0,h=A.nonPositionedInlineLevel,L.label=15;case 15:return d<h.length?(B=h[d],[4,this.renderStack(B)]):[3,18];case 16:L.sent(),L.label=17;case 17:return d++,[3,15];case 18:f=0,m=A.inlineLevel,L.label=19;case 19:return f<m.length?(B=m[f],[4,this.renderNode(B)]):[3,22];case 20:L.sent(),L.label=21;case 21:return f++,[3,19];case 22:g=0,x=A.zeroOrAutoZIndexOrTransformedOrOpacity,L.label=23;case 23:return g<x.length?(B=x[g],[4,this.renderStack(B)]):[3,26];case 24:L.sent(),L.label=25;case 25:return g++,[3,23];case 26:y=0,C=A.positiveZIndex,L.label=27;case 27:return y<C.length?(B=C[y],[4,this.renderStack(B)]):[3,30];case 28:L.sent(),L.label=29;case 29:return y++,[3,27];case 30:return[2]}})})},t.prototype.mask=function(A){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(A.slice(0).reverse()),this.ctx.closePath()},t.prototype.path=function(A){this.ctx.beginPath(),this.formatPath(A),this.ctx.closePath()},t.prototype.formatPath=function(A){var r=this;A.forEach(function(n,i){var s=_r(n)?n.start:n;i===0?r.ctx.moveTo(s.x,s.y):r.ctx.lineTo(s.x,s.y),_r(n)&&r.ctx.bezierCurveTo(n.startControl.x,n.startControl.y,n.endControl.x,n.endControl.y,n.end.x,n.end.y)})},t.prototype.renderRepeat=function(A,r,n,i){this.path(A),this.ctx.fillStyle=r,this.ctx.translate(n,i),this.ctx.fill(),this.ctx.translate(-n,-i)},t.prototype.resizeImage=function(A,r,n){var i;if(A.width===r&&A.height===n)return A;var s=(i=this.canvas.ownerDocument)!==null&&i!==void 0?i:document,o=s.createElement("canvas");o.width=Math.max(1,r),o.height=Math.max(1,n);var l=o.getContext("2d");return l.drawImage(A,0,0,A.width,A.height,0,0,r,n),o}
vendor: 5,826 bytes, line 63
63,t.prototype.renderBackgroundImage=function(A){return rr(this,void 0,void 0,function(){var r,n,i,s,o,l;return XA(this,function(d){switch(d.label){case 0:r=A.styles.backgroundImage.length-1,n=function(h){var f,m,g,Z,ce,ue,J,X,$,x,Z,ce,ue,J,X,y,C,B,L,N,_,H,W,z,$,I,Z,U,D,J,X,oe,ce,ue,ae,fe,Ce,Be,Q,P,V,q;return XA(this,function(ee){switch(ee.label){case 0:if(h.type!==0)return[3,5];f=void 0,m=h.url,ee.label=1;case 1:return ee.trys.push([1,3,,4]),[4,i.context.cache.match(m)];case 2:return f=ee.sent(),[3,4];case 3:return ee.sent(),i.context.logger.error("Error loading background-image "+m),[3,4];case 4:return f&&(g=ih(A,r,[f.width,f.height,f.width/f.height]),Z=g[0],ce=g[1],ue=g[2],J=g[3],X=g[4],$=i.ctx.createPattern(i.resizeImage(f,J,X),"repeat"),i.renderRepeat(Z,$,ce,ue)),[3,6];case 5:cy(h)?(x=ih(A,r,[null,null,null]),Z=x[0],ce=x[1],ue=x[2],J=x[3],X=x[4],y=iy(h.angle,J,X),C=y[0],B=y[1],L=y[2],N=y[3],_=y[4],H=document.createElement("canvas"),H.width=J,H.height=X,W=H.getContext("2d"),z=W.createLinearGradient(B,N,L,_),bf(h.stops,C).forEach(function(Ae){return z.addColorStop(Ae.stop,LA(Ae.color))}),W.fillStyle=z,W.fillRect(0,0,J,X),J>0&&X>0&&($=i.ctx.createPattern(H,"repeat"),i.renderRepeat(Z,$,ce,ue))):dy(h)&&(I=ih(A,r,[null,null,null]),Z=I[0],U=I[1],D=I[2],J=I[3],X=I[4],oe=h.position.length===0?[Vu]:h.position,ce=Wt(oe[0],J),ue=Wt(oe[oe.length-1],X),ae=ay(h,ce,ue,J,X),fe=ae[0],Ce=ae[1],fe>0&&Ce>0&&(Be=i.ctx.createRadialGradient(U+ce,D+ue,0,U+ce,D+ue,fe),bf(h.stops,fe*2).forEach(function(Ae){return Be.addColorStop(Ae.stop,LA(Ae.color))}),i.path(Z),i.ctx.fillStyle=Be,fe!==Ce?(Q=A.bounds.left+.5*A.bounds.width,P=A.bounds.top+.5*A.bounds.height,V=Ce/fe,q=1/V,i.ctx.save(),i.ctx.translate(Q,P),i.ctx.transform(1,0,0,V,0,0),i.ctx.translate(-Q,-P),i.ctx.fillRect(U,q*(D-P)+P,J,X*q),i.ctx.restore()):i.ctx.fill())),ee.label=6;case 6:return r--,[2]}})},i=this,s=0,o=A.styles.backgroundImage.slice(0).reverse(),d.label=1;case 1:return s<o.length?(l=o[s],[5,n(l)]):[3,4];case 2:d.sent(),d.label=3;case 3:return s++,[3,1];case 4:return[2]}})})},t.prototype.renderSolidBorder=function(A,r,n){return rr(this,void 0,void 0,function(){return XA(this,function(i){return this.path(qf(n,r)),this.ctx.fillStyle=LA(A),this.ctx.fill(),[2]})})},t.prototype.renderDoubleBorder=function(A,r,n,i){return rr(this,void 0,void 0,function(){var s,o;return XA(this,function(l){switch(l.label){case 0:return r<3?[4,this.renderSolidBorder(A,n,i)]:[3,2];case 1:return l.sent(),[2];case 2:return s=g4(i,n),this.path(s),this.ctx.fillStyle=LA(A),this.ctx.fill(),o=f4(i,n),this.path(o),this.ctx.fill(),[2]}})})},t.prototype.renderNodeBackgroundAndBorders=function(A){return rr(this,void 0,void 0,function(){var r,n,i,s,o,l,d,h,f=this;return XA(this,function(m){switch(m.label){case 0:return this.applyEffects(A.getEffects(2)),r=A.container.styles,n=!vi(r.backgroundColor)||r.backgroundImage.length,i=[{style:r.borderTopStyle,color:r.borderTopColor,width:r.borderTopWidth},{style:r.borderRightStyle,color:r.borderRightColor,width:r.borderRightWidth},{style:r.borderBottomStyle,color:r.borderBottomColor,width:r.borderBottomWidth},{style:r.borderLeftStyle,color:r.borderLeftColor,width:r.borderLeftWidth}],s=k4(Ja(r.backgroundClip,0),A.curves),n||r.boxShadow.length?(this.ctx.save(),this.path(s),this.ctx.clip(),vi(r.backgroundColor)||(this.ctx.fillStyle=LA(r.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(A.container)]):[3,2];case 1:m.sent(),this.ctx.restore(),r.boxShadow.slice(0).reverse().forEach(function(g){f.ctx.save();var x=kc(A.curves),y=g.inset?0:v4,C=h4(x,-y+(g.inset?1:-1)*g.spread.number,(g.inset?1:-1)*g.spread.number,g.spread.number*(g.inset?-2:2),g.spread.number*(g.inset?-2:2));g.inset?(f.path(x),f.ctx.clip(),f.mask(C)):(f.mask(x),f.ctx.clip(),f.path(C)),f.ctx.shadowOffsetX=g.offsetX.number+y,f.ctx.shadowOffsetY=g.offsetY.number,f.ctx.shadowColor=LA(g.color),f.ctx.shadowBlur=g.blur.number,f.ctx.fillStyle=g.inset?LA(g.color):"rgba(0,0,0,1)",f.ctx.fill(),f.ctx.restore()}),m.label=2;case 2:o=0,l=0,d=i,m.label=3;case 3:return l<d.length?(h=d[l],h.style!==0&&!vi(h.color)&&h.width>0?h.style!==2?[3,5]:[4,this.renderDashedDottedBorder(h.color,h.width,o,A.curves,2)]:[3,11]):[3,13];case 4:return m.sent(),[3,11];case 5:return h.style!==3?[3,7]:[4,this.renderDashedDottedBorder(h.color,h.width,o,A.curves,3)];case 6:return m.sent(),[3,11];case 7:return h.style!==4?[3,9]:[4,this.renderDoubleBorder(h.color,h.width,o,A.curves)];case 8:return m.sent(),[3,11];case 9:return[4,this.renderSolidBorder(h.color,o,A.curves)];case 10:m.sent(),m.label=11;case 11:o++,m.label=12;case 12:return l++,[3,3];case 13:return[2]}})})},t.prototype.renderDashedDottedBorder=function(A,r,n,i,s){return rr(this,void 0,void 0,function(){var o,l,d,h,f,m,g,x,y,C,B,L,N,_,H,W,H,W;return XA(this,function(z){return this.ctx.save(),o=p4(i,n),l=qf(i,n),s===2&&(this.path(l),this.ctx.clip()),_r(l[0])?(d=l[0].start.x,h=l[0].start.y):(d=l[0].x,h=l[0].y),_r(l[1])?(f=l[1].end.x,m=l[1].end.y):(f=l[1].x,m=l[1].y),n===0||n===2?g=Math.abs(d-f):g=Math.abs(h-m),this.ctx.beginPath(),s===3?this.formatPath(o):this.formatPath(l.slice(0,2)),x=r<3?r*3:r*2,y=r<3?r*2:r,s===3&&(x=r,y=r),C=!0,g<=x*2?C=!1:g<=x*2+y?(B=g/(2*x+y),x*=B,y*=B):(L=Math.floor((g+y)/(x+y)),N=(g-L*x)/(L-1),_=(g-(L+1)*x)/L,y=_<=0||Math.abs(y-N)<Math.abs(y-_)?N:_),C&&(s===3?this.ctx.setLineDash([0,x+y]):this.ctx.setLineDash([x,y])),s===3?(this.ctx.lineCap="round",this.ctx.lineWidth=r):this.ctx.lineWidth=r*2+1.1,this.ctx.strokeStyle=LA(A),this.ctx.stroke(),this.ctx.setLineDash([]),s===2&&(_r(l[0])&&(H=l[3],W=l[0],this.ctx.beginPath(),this.formatPath([new _e(H.end.x,H.end.y),new _e(W.start.x,W.start.y)]),this.ctx.stroke()),_r(l[1])&&(H=l[1],W=l[2],this.ctx.beginPath(),this.formatPath([new _e(H.end.x,H.end.y),new _e(W.start.x,W.start.y)]),this.ctx.stroke())),this.ctx.restore(
vendor: 20,761 bytes, lines 63-64
63),[2]})})},t.prototype.render=function(A){return rr(this,void 0,void 0,function(){var r;return XA(this,function(n){switch(n.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=LA(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),r=u4(A),[4,this.renderStack(r)];case 1:return n.sent(),this.applyEffects([]),[2,this.canvas]}})})},t}(Sm),C4=function(e){return e instanceof hm||e instanceof dm?!0:e instanceof Yu&&e.type!==vc&&e.type!==yc},k4=function(e,t){switch(e){case 0:return kc(t);case 2:return o4(t);case 1:default:return Uc(t)}},U4=function(e){switch(e){case 1:return"center";case 2:return"right";case 0:default:return"left"}},Q4=["-apple-system","system-ui"],S4=function(e){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?e.filter(function(t){return Q4.indexOf(t)===-1}):e},L4=function(e){Jr(t,e);function t(A,r){var n=e.call(this,A,r)||this;return n.canvas=r.canvas?r.canvas:document.createElement("canvas"),n.ctx=n.canvas.getContext("2d"),n.options=r,n.canvas.width=Math.floor(r.width*r.scale),n.canvas.height=Math.floor(r.height*r.scale),n.canvas.style.width=r.width+"px",n.canvas.style.height=r.height+"px",n.ctx.scale(n.options.scale,n.options.scale),n.ctx.translate(-r.x,-r.y),n.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+r.width+"x"+r.height+" at "+r.x+","+r.y+") with scale "+r.scale),n}return t.prototype.render=function(A){return rr(this,void 0,void 0,function(){var r,n;return XA(this,function(i){switch(i.label){case 0:return r=mu(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,A),[4,E4(r)];case 1:return n=i.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=LA(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(n,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},t}(Sm),E4=function(e){return new Promise(function(t,A){var r=new Image;r.onload=function(){t(r)},r.onerror=A,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(e))})},_4=function(){function e(t){var A=t.id,r=t.enabled;this.id=A,this.enabled=r,this.start=Date.now()}return e.prototype.debug=function(){for(var t=[],A=0;A<arguments.length;A++)t[A]=arguments[A];this.enabled&&(typeof window<"u"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,Bl([this.id,this.getTime()+"ms"],t)):this.info.apply(this,t))},e.prototype.getTime=function(){return Date.now()-this.start},e.prototype.info=function(){for(var t=[],A=0;A<arguments.length;A++)t[A]=arguments[A];this.enabled&&typeof window<"u"&&window.console&&typeof console.info=="function"&&console.info.apply(console,Bl([this.id,this.getTime()+"ms"],t))},e.prototype.warn=function(){for(var t=[],A=0;A<arguments.length;A++)t[A]=arguments[A];this.enabled&&(typeof window<"u"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,Bl([this.id,this.getTime()+"ms"],t)):this.info.apply(this,t))},e.prototype.error=function(){for(var t=[],A=0;A<arguments.length;A++)t[A]=arguments[A];this.enabled&&(typeof window<"u"&&window.console&&typeof console.error=="function"?console.error.apply(console,Bl([this.id,this.getTime()+"ms"],t)):this.info.apply(this,t))},e.instances={},e}(),I4=function(){function e(t,A){var r;this.windowBounds=A,this.instanceName="#"+e.instanceCount++,this.logger=new _4({id:this.instanceName,enabled:t.logging}),this.cache=(r=t.cache)!==null&&r!==void 0?r:new Zv(this,t)}return e.instanceCount=1,e}(),Lm=function(e,t){return t===void 0&&(t={}),j4(e,t)};typeof window<"u"&&vm.setContext(window);var j4=function(e,t){return rr(void 0,void 0,void 0,function(){var A,r,n,i,s,o,l,d,h,f,m,g,x,y,C,B,L,N,_,H,z,W,z,$,I,Z,U,D,J,X,oe,ce,ue,ae,fe,Ce,Be,Q,P,V;return XA(this,function(q){switch(q.label){case 0:if(!e||typeof e!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(A=e.ownerDocument,!A)throw new Error("Element is not attached to a Document");if(r=A.defaultView,!r)throw new Error("Document is not attached to a Window");return n={allowTaint:($=t.allowTaint)!==null&&$!==void 0?$:!1,imageTimeout:(I=t.imageTimeout)!==null&&I!==void 0?I:15e3,proxy:t.proxy,useCORS:(Z=t.useCORS)!==null&&Z!==void 0?Z:!1},i=Au({logging:(U=t.logging)!==null&&U!==void 0?U:!0,cache:t.cache},n),s={windowWidth:(D=t.windowWidth)!==null&&D!==void 0?D:r.innerWidth,windowHeight:(J=t.windowHeight)!==null&&J!==void 0?J:r.innerHeight,scrollX:(X=t.scrollX)!==null&&X!==void 0?X:r.pageXOffset,scrollY:(oe=t.scrollY)!==null&&oe!==void 0?oe:r.pageYOffset},o=new Wn(s.scrollX,s.scrollY,s.windowWidth,s.windowHeight),l=new I4(i,o),d=(ce=t.foreignObjectRendering)!==null&&ce!==void 0?ce:!1,h={allowTaint:(ue=t.allowTaint)!==null&&ue!==void 0?ue:!1,onclone:t.onclone,ignoreElements:t.ignoreElements,inlineImages:d,copyStyles:d},l.logger.debug("Starting document clone with size "+o.width+"x"+o.height+" scrolled to "+-o.left+","+-o.top),f=new $f(l,e,h),m=f.clonedReferenceElement,m?[4,f.toIFrame(A,o)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return g=q.sent(),x=Zu(m)||Nv(m)?hx(m.ownerDocument):Kc(l,m),y=x.width,C=x.height,B=x.left,L=x.top,N=H4(l,m,t.backgroundColor),_={canvas:t.canvas,backgroundColor:N,scale:(fe=(ae=t.scale)!==null&&ae!==void 0?ae:r.devicePixelRatio)!==null&&fe!==void 0?fe:1,x:((Ce=t.x)!==null&&Ce!==void 0?Ce:0)+B,y:((Be=t.y)!==null&&Be!==void 0?Be:0)+L,width:(Q=t.width)!==null&&Q!==void 0?Q:Math.ceil(y),height:(P=t.height)!==null&&P!==void 0?P:Math.ceil(C)},d?(l.logger.debug("Document cloned, using foreign object rendering"),z=new L4(l,_),[4,z.render(m)]):[3,3];case 2:return H=q.sent(),[3,5];case 3:return l.logger.debug("Document cloned, element located at "+B+","+L+" with size "+y+"x"+C+" using computed rendering"),l.logger.debug("Starting DOM parsing"),W=fm(l,m),N===W.styles.backgroundColor&&(W.styles.backgroundColor=$n.TRANSPARENT),l.logger.debug("Starting renderer for element at "+_.x+","+_.y+" with size "+_.width+"x"+_.height),z=new F4(l,_),[4,z.render(W)];case 4:H=q.sent(),q.label=5;case 5:return(!((V=t.removeContainer)!==null&&V!==void 0)||V)&&($f.destroy(g)||l.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),l.logger.debug("Finished rendering"),[2,H]}})})},H4=function(e,t,A){var r=t.ownerDocument,n=r.documentElement?fs(e,getComputedStyle(r.documentElement).backgroundColor):$n.TRANSPARENT,i=r.body?fs(e,getComputedStyle(r.body).backgroundColor):$n.TRANSPARENT,s=typeof A=="string"?fs(e,A):A===null?$n.TRANSPARENT:4294967295;return t===r.documentElement?vi(n)?vi(i)?s:i:n:s};const N4=Object.freeze(Object.defineProperty({__proto__:null,default:Lm},Symbol.toStringTag,{value:"Module"}));function Tt(e){"@babel/helpers - typeof";return Tt=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Tt(e)}var Xr=Uint8Array,yr=Uint16Array,eg=Int32Array,tg=new Xr([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),Ag=new Xr([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),Jf=new Xr([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),Em=function(e,t){for(var A=new yr(31),r=0;r<31;++r)A[r]=t+=1<<e[r-1];for(var n=new eg(A[30]),r=1;r<30;++r)for(var i=A[r];i<A[r+1];++i)n[i]=i-A[r]<<5|r;return{b:A,r:n}},_m=Em(tg,2),T4=_m.b,Fu=_m.r;T4[28]=258,Fu[258]=28;var D4=Em(Ag,0),Yf=D4.r,Cu=new yr(32768);for(var Jt=0;Jt<32768;++Jt){var li=(Jt&43690)>>1|(Jt&21845)<<1;li=(li&52428)>>2|(li&13107)<<2,li=(li&61680)>>4|(li&3855)<<4,Cu[Jt]=((li&65280)>>8|(li&255)<<8)>>1}var ws=function(e,t,A){for(var r=e.length,n=0,i=new yr(t);n<r;++n)e[n]&&++i[e[n]-1];var s=new yr(t);for(n=1;n<t;++n)s[n]=s[n-1]+i[n-1]<<1;var o;if(A){o=new yr(1<<t);var l=15-t;for(n=0;n<r;++n)if(e[n])for(var d=n<<4|e[n],h=t-e[n],f=s[e[n]-1]++<<h,m=f|(1<<h)-1;f<=m;++f)o[Cu[f]>>l]=d}else for(o=new yr(r),n=0;n<r;++n)e[n]&&(o[n]=Cu[s[e[n]-1]++]>>15-e[n]);return o},sa=new Xr(288);for(var Jt=0;Jt<144;++Jt)sa[Jt]=8;for(var Jt=144;Jt<256;++Jt)sa[Jt]=9;for(var Jt=256;Jt<280;++Jt)sa[Jt]=7;for(var Jt=280;Jt<288;++Jt)sa[Jt]=8;var Sc=new Xr(32);for(var Jt=0;Jt<32;++Jt)Sc[Jt]=5;var P4=ws(sa,9,0),R4=ws(Sc,5,0),Im=function(e){return(e+7)/8|0},M4=function(e,t,A){return(A==null||A>e.length)&&(A=e.length),new Xr(e.subarray(t,A))},Pn=function(e,t,A){A<<=t&7;var r=t/8|0;e[r]|=A,e[r+1]|=A>>8},zo=function(e,t,A){A<<=t&7;var r=t/8|0;e[r]|=A,e[r+1]|=A>>8,e[r+2]|=A>>16},ah=function(e,t){for(var A=[],r=0;r<e.length;++r)e[r]&&A.push({s:r,f:e[r]});var n=A.length,i=A.slice();if(!n)return{t:Hm,l:0};if(n==1){var s=new Xr(A[0].s+1);return s[A[0].s]=1,{t:s,l:1}}A.sort(function(H,W){return H.f-W.f}),A.push({s:-1,f:25001});var o=A[0],l=A[1],d=0,h=1,f=2;for(A[0]={s:-1,f:o.f+l.f,l:o,r:l};h!=n-1;)o=A[A[d].f<A[f].f?d++:f++],l=A[d!=h&&A[d].f<A[f].f?d++:f++],A[h++]={s:-1,f:o.f+l.f,l:o,r:l};for(var m=i[0].s,r=1;r<n;++r)i[r].s>m&&(m=i[r].s);var g=new yr(m+1),x=ku(A[h-1],g,0);if(x>t){var r=0,y=0,C=x-t,B=1<<C;for(i.sort(function(W,z){return g[z.s]-g[W.s]||W.f-z.f});r<n;++r){var L=i[r].s;if(g[L]>t)y+=B-(1<<x-g[L]),g[L]=t;else break}for(y>>=C;y>0;){var N=i[r].s;g[N]<t?y-=1<<t-g[N]++-1:++r}for(;r>=0&&y;--r){var _=i[r].s;g[_]==t&&(--g[_],++y)}x=t}return{t:new Xr(g),l:x}},ku=function(e,t,A){return e.s==-1?Math.max(ku(e.l,t,A+1),ku(e.r,t,A+1)):t[e.s]=A},Zf=function(e){for(var t=e.length;t&&!e[--t];);for(var A=new yr(++t),r=0,n=e[0],i=1,s=function(l){A[r++]=l},o=1;o<=t;++o)if(e[o]==n&&o!=t)++i;else{if(!n&&i>2){for(;i>138;i-=138)s(32754);i>2&&(s(i>10?i-11<<5|28690:i-3<<5|12305),i=0)}else if(i>3){for(s(n),--i;i>6;i-=6)s(8304);i>2&&(s(i-3<<5|8208),i=0)}for(;i--;)s(n);i=1,n=e[o]}return{c:A.subarray(0,r),n:t}},$o=function(e,t){for(var A=0,r=0;r<t.length;++r)A+=e[r]*t[r];return A},jm=function(e,t,A){var r=A.length,n=Im(t+2);e[n]=r&255,e[n+1]=r>>8,e[n+2]=e[n]^255,e[n+3]=e[n+1]^255;for(var i=0;i<r;++i)e[n+i+4]=A[i];return(n+4+r)*8},ep=function(e,t,A,r,n,i,s,o,l,d,h){Pn(t,h++,A),++n[256];for(var f=ah(n,15),m=f.t,g=f.l,x=ah(i,15),y=x.t,C=x.l,B=Zf(m),L=B.c,N=B.n,_=Zf(y),H=_.c,W=_.n,z=new yr(19),$=0;$<L.length;++$)++z[L[$]&31];for(var $=0;$<H.length;++$)++z[H[$]&31];for(var I=ah(z,7),Z=I.t,U=I.l,D=19;D>4&&!Z[Jf[D-1]];--D);var J=d+5<<3,X=$o(n,sa)+$o(i,Sc)+s,oe=$o(n,m)+$o(i,y)+s+14+3*D+$o(z,Z)+2*z[16]+3*z[17]+7*z[18];if(l>=0&&J<=X&&J<=oe)return jm(t,h,e.subarray(l,l+d));var ce,ue,ae,fe;if(Pn(t,h,1+(oe<X)),h+=2,oe<X){ce=ws(m,g,0),ue=m,ae=ws(y,C,0),fe=y;var Ce=ws(Z,U,0);Pn(t,h,N-257),Pn(t,h+5,W-1),Pn(t,h+10,D-4),h+=14;for(var $=0;$<D;++$)Pn(t,h+3*$,Z[Jf[$]]);h+=3*D;for(var Be=[L,H],Q=0;Q<2;++Q)for(var P=Be[Q],$=0;$<P.length;++$){var V=P[$]&31;Pn(t,h,Ce[V]),h+=Z[V],V>15&&(Pn(t,h,P[$]>>5&127),h+=P[$]>>12)}}else ce=P4,ue=sa,ae=R4,fe=Sc;for(var $=0;$<o;++$){var q=r[$];if(q>255){var V=q>>18&31;zo(t,h,ce[V+257]),h+=ue[V+257],V>7&&(Pn(t,h,q>>23&31),h+=tg[V]);var ee=q&31;zo(t,h,ae[ee]),h+=fe[ee],ee>3&&(zo(t,h,q>>5&8191),h+=Ag[ee])}else zo(t,h,ce[q]),h+=ue[q]}return zo(t,h,ce[256]),h+ue[256]},O4=new eg([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Hm=new Xr(0),K4=function(e,t,A,r,n,i){var s=i.z||e.length,o=new Xr(r+s+5*(1+Math.ceil(s/7e3))+n),l=o.subarray(r,o.length-n),d=i.l,h=(i.r||0)&7;if(t){h&&(l[0]=i.r>>3);for(var f=O4[t-1],m=f>>13,g=f&8191,x=(1<<A)-1,y=i.p||new yr(32768),C=i.h||new yr(x+1),B=Math.ceil(A/3),L=2*B,N=function(Oe){return(e[Oe]^e[Oe+1]<<B^e[Oe+2]<<L)&x},_=new eg(25e3),H=new yr(288),W=new yr(32),z=0,$=0,I=i.i||0,Z=0,U=i.w||0,D=0;I+2<s;++I){var J=N(I),X=I&32767,oe=C[J];if(y[X]=oe,C[J]=X,U<=I){var ce=s-I;if((z>7e3||Z>24576)&&(ce>423||!d)){h=ep(e,l,0,_,H,W,$,Z,D,I-D,h),Z=z=$=0,D=I;for(var ue=0;ue<286;++ue)H[ue]=0;for(var ue=0;ue<30;++ue)W[ue]=0}var ae=2,fe=0,Ce=g,Be=X-oe&32767;if(ce>2&&J==N(I-Be))for(var Q=Math.min(m,ce)-1,P=Math.min(32767,I),V=Math.min(258,ce);Be<=P&&--Ce&&X!=oe;){if(e[I+ae]==e[I+ae-Be]){for(var q=0;q<V&&e[I+q]==e[I+q-Be];++q);if(q>ae){if(ae=q,fe=Be,q>Q)break;for(var ee=Math.min(Be,q-2),Ae=0,ue=0;ue<ee;++ue){var de=I-Be+ue&32767,he=y[de],ge=de-he&32767;ge>Ae&&(Ae=ge,oe=de)}}}X=oe,oe=y[X],Be+=X-oe&32767}if(fe){_[Z++]=268435456|Fu[ae]<<18|Yf[fe];var xe=Fu[ae]&31,Se=Yf[fe]&31;$+=tg[xe]+Ag[Se],++H[257+xe],++W[Se],U=I+ae,++z}else _[Z++]=e[I],++H[e[I]]}}for(I=Math.max(I,U);I<s;++I)_[Z++]=e[I],++H[e[I]];h=ep(e,l,d,_,H,W,$,Z,D,I-D,h),d||(i.r=h&7|l[h/8|0]<<3,h-=7,i.h=C,i.p=y,i.i=I,i.w=U)}else{for(var I=i.w||0;I<s+d;I+=65535){var Ue=I+65535;Ue>=s&&(l[h/8|0]=d,Ue=s),h=jm(l,h+1,e.subarray(I,Ue))}i.i=s}return M4(o,0,r+Im(h)+n)},Nm=function(){var e=1,t=0;return{p:function(A){for(var r=e,n=t,i=A.length|0,s=0;s!=i;){for(var o=Math.min(s+2655,i);s<o;++s)n+=r+=A[s];r=(r&65535)+15*(r>>16),n=(n&65535)+15*(n>>16)}e=r,t=n},d:function(){return e%=65521,t%=65521,(e&255)<<24|(e&65280)<<8|(t&255)<<8|t>>8}}},G4=function(e,t,A,r,n){if(!n&&(n={l:1},t.dictionary)){var i=t.dictionary.subarray(-32768),s=new Xr(i.length+e.length);s.set(i),s.set(e,i.length),e=s,n.w=i.length}return K4(e,t.level==null?6:t.level,t.mem==null?n.l?Math.ceil(Math.max(8,Math.min(13,Math.log(e.length)))*1.5):20:12+t.mem,A,r,n)},Tm=function(e,t,A){for(;A;++t)e[t]=A,A>>>=8},z4=function(e,t){var A=t.level,r=A==0?0:A<6?1:A==9?3:2;if(e[0]=120,e[1]=r<<6|(t.dictionary&&32),e[1]|=31-(e[0]<<8|e[1])%31,t.dictionary){var n=Nm();n.p(t.dictionary),Tm(e,2,n.d())}};function Uu(e,t){t||(t={});var A=Nm();A.p(e);var r=G4(e,t,t.dictionary?6:2,4);return z4(r,t),Tm(r,r.length-4,A.d()),r}var $4=typeof TextDecoder<"u"&&new TextDecoder,W4=0;try{$4.decode(Hm,{stream:!0}),W4=1}catch{}function V4(e){if(Array.isArray(e))return e}function q4(e,t){var A=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(A!=null){var r,n,i,s,o=[],l=!0,d=!1;try{if(i=(A=A.call(e)).next,t!==0)for(;!(l=(r=i.call(A)).done)&&(o.push(r.value),o.length!==t);l=!0);}catch(h){d=!0,n=h}finally{try{if(!l&&A.return!=null&&(s=A.return(),Object(s)!==s))return}finally{if(d)throw n}}return o}}function tp(e,t){(t==null||t>e.length)&&(t=e.length);for(var A=0,r=Array(t);A<t;A++)r[A]=e[A];return r}function X4(e,t){if(e){if(typeof e=="string")return tp(e,t);var A={}.toString.call(e).slice(8,-1);return A==="Object"&&e.constructor&&(A=e.constructor.name),A==="Map"||A==="Set"?Array.from(e):A==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(A)?tp(e,t):void 0}}function J4(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
64In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ap(e,t){return V4(e)||q4(e,t)||X4(e,t)||J4()}function rp(e,t="utf8"){return new TextDecoder(t).decode(e)}const Y4=new TextEncoder;function Z4(e){return Y4.encode(e)}const eF=1024*8,tF=(()=>{const e=new Uint8Array(4),t=new Uint32Array(e.buffer);return!((t[0]=1)&e[0])})(),oh={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array};class rg{constructor(t=eF,A={}){Nt(this,"buffer");Nt(this,"byteLength");Nt(this,"byteOffset");Nt(this,"length");Nt(this,"offset");Nt(this,"lastWrittenByte");Nt(this,"littleEndian");Nt(this,"_data");Nt(this,"_mark");Nt(this,"_marks");let r=!1;typeof t=="number"?t=new ArrayBuffer(t):(r=!0,this.lastWrittenByte=t.byteLength);const n=A.offset?A.offset>>>0:0,i=t.byteLength-n;let s=n;(ArrayBuffer.isView(t)||t instanceof rg)&&(t.byteLength!==t.buffer.byteLength&&(s=t.byteOffset+n),t=t.buffer),r?this.lastWrittenByte=i:this.lastWrittenByte=0,this.buffer=t,this.length=i,this.byteLength=i,this.byteOffset=s,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,s,i),this._mark=0,this._marks=[]}available(t=1){return this.offset+t<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(t=1){return this.offset+=t,this}back(t=1){return this.offset-=t,this}seek(t){return this.offset=t,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){const t=this._marks.pop();if(t===void 0)throw new Error("Mark stack empty");return this.seek(t),this}rewind(){return this.offset=0,this}ensureAvailable(t=1){if(!this.available(t)){const r=(this.offset+t)*2,n=new Uint8Array(r);n.set(new Uint8Array(this.buffer)),this.buffer=n.buffer,this.length=r,this.byteLength=r,this._data=new DataView(this.buffer)}return this}readBoolean(){return this.readUint8()!==0}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(t=1){return this.readArray(t,"uint8")}readArray(t,A){const r=oh[A].BYTES_PER_ELEMENT*t,n=this.byteOffset+this.offset,i=this.buffer.slice(n,n+r);if(this.littleEndian===tF&&A!=="uint8"&&A!=="int8"){const o=new Uint8Array(this.buffer.slice(n,n+r));o.reverse();const l=new oh[A](o.buffer);return this.offset+=r,l.reverse(),l}const s=new oh[A](i);return this.offset+=r,s}readInt16(){const t=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,t}readUint16(){const t=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,t}readInt32(){const t=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,t}readUint32(){const t=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,t}readFloat32(){const t=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,t}readFloat64(){const t=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,t}readBigInt64(){const t=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,t}readBigUint64(){const t=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,t}readChar(){return String.fromCharCode(this.readInt8())}readChars(t=1){let A="";for(let r=0;r<t;r++)A+=this.readChar();return A}readUtf8(t=1){return rp(this.readBytes(t))}decodeText(t=1,A="utf8"){return rp(this.readBytes(t),A)}writeBoolean(t){return this.writeUint8(t?255:0),this}writeInt8(t){return this.ensureAvailable(1),this._data.setInt8(this.offset++,t),this._updateLastWrittenByte(),this}writeUint8(t){return this.ensureAvailable(1),this._data.setUint8(this.offset++,t),this._updateLastWrittenByte(),this}writeByte(t){return this.writeUint8(t)}writeBytes(t){this.ensureAvailable(t.length);for(let A=0;A<t.length;A++)this._data.setUint8(this.offset++,t[A]);return this._updateLastWrittenByte(),this}writeInt16(t){return this.ensureAvailable(2),this._data.setInt16(this.offset,t,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeUint16(t){return this.ensureAvailable(2),this._data.setUint16(this.offset,t,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeInt32(t){return this.ensureAvailable(4),this._data.setInt32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeUint32(t){return this.ensureAvailable(4),this._data.setUint32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat32(t){return this.ensureAvailable(4),this._data.setFloat32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat64(t){return this.ensureAvailable(8),this._data.setFloat64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigInt64(t){return this.ensureAvailable(8),this._data.setBigInt64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigUint64(t){return this.ensureAvailable(8),this._data.setBigUint64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeChar(t){return this.writeUint8(t.charCodeAt(0))}writeChars(t){for(let A=0;A<t.length;A++)this.writeUint8(t.charCodeAt(A));return this}writeUtf8(t){return this.writeBytes(Z4(t))}toArray(){return new Uint8Array(this.buffer,this.byteOffset,this.lastWrittenByte)}getWrittenByteLength(){return this.lastWrittenByte-this.byteOffset}_updateLastWrittenByte(){this.offset>this.lastWrittenByte&&(this.lastWrittenByte=this.offset)}}/*! pako 2.1.0 https://github.com/nodeca/pako @license (MIT AND Zlib) */const AF=4,np=0,ip=1,rF=2;function go(e){let t=e.length;for(;--t>=0;)e[t]=0}const nF=0,Dm=1,iF=2,aF=3,oF=258,ng=29,Ts=256,Us=Ts+1+ng,ro=30,ig=19,Pm=2*Us+1,ta=15,sh=16,sF=7,ag=256,Rm=16,Mm=17,Om=18,Qu=new 
vendor: 45,743 bytes, line 64
64Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),dc=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),lF=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),Km=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),cF=512,Kn=new Array((Us+2)*2);go(Kn);const xs=new Array(ro*2);go(xs);const Qs=new Array(cF);go(Qs);const Ss=new Array(oF-aF+1);go(Ss);const og=new Array(ng);go(og);const Lc=new Array(ro);go(Lc);function lh(e,t,A,r,n){this.static_tree=e,this.extra_bits=t,this.extra_base=A,this.elems=r,this.max_length=n,this.has_stree=e&&e.length}let Gm,zm,$m;function ch(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}const Wm=e=>e<256?Qs[e]:Qs[256+(e>>>7)],Ls=(e,t)=>{e.pending_buf[e.pending++]=t&255,e.pending_buf[e.pending++]=t>>>8&255},cr=(e,t,A)=>{e.bi_valid>sh-A?(e.bi_buf|=t<<e.bi_valid&65535,Ls(e,e.bi_buf),e.bi_buf=t>>sh-e.bi_valid,e.bi_valid+=A-sh):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=A)},pn=(e,t,A)=>{cr(e,A[t*2],A[t*2+1])},Vm=(e,t)=>{let A=0;do A|=e&1,e>>>=1,A<<=1;while(--t>0);return A>>>1},dF=e=>{e.bi_valid===16?(Ls(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=e.bi_buf&255,e.bi_buf>>=8,e.bi_valid-=8)},hF=(e,t)=>{const A=t.dyn_tree,r=t.max_code,n=t.stat_desc.static_tree,i=t.stat_desc.has_stree,s=t.stat_desc.extra_bits,o=t.stat_desc.extra_base,l=t.stat_desc.max_length;let d,h,f,m,g,x,y=0;for(m=0;m<=ta;m++)e.bl_count[m]=0;for(A[e.heap[e.heap_max]*2+1]=0,d=e.heap_max+1;d<Pm;d++)h=e.heap[d],m=A[A[h*2+1]*2+1]+1,m>l&&(m=l,y++),A[h*2+1]=m,!(h>r)&&(e.bl_count[m]++,g=0,h>=o&&(g=s[h-o]),x=A[h*2],e.opt_len+=x*(m+g),i&&(e.static_len+=x*(n[h*2+1]+g)));if(y!==0){do{for(m=l-1;e.bl_count[m]===0;)m--;e.bl_count[m]--,e.bl_count[m+1]+=2,e.bl_count[l]--,y-=2}while(y>0);for(m=l;m!==0;m--)for(h=e.bl_count[m];h!==0;)f=e.heap[--d],!(f>r)&&(A[f*2+1]!==m&&(e.opt_len+=(m-A[f*2+1])*A[f*2],A[f*2+1]=m),h--)}},qm=(e,t,A)=>{const r=new Array(ta+1);let n=0,i,s;for(i=1;i<=ta;i++)n=n+A[i-1]<<1,r[i]=n;for(s=0;s<=t;s++){let o=e[s*2+1];o!==0&&(e[s*2]=Vm(r[o]++,o))}},uF=()=>{let e,t,A,r,n;const i=new Array(ta+1);for(A=0,r=0;r<ng-1;r++)for(og[r]=A,e=0;e<1<<Qu[r];e++)Ss[A++]=r;for(Ss[A-1]=r,n=0,r=0;r<16;r++)for(Lc[r]=n,e=0;e<1<<dc[r];e++)Qs[n++]=r;for(n>>=7;r<ro;r++)for(Lc[r]=n<<7,e=0;e<1<<dc[r]-7;e++)Qs[256+n++]=r;for(t=0;t<=ta;t++)i[t]=0;for(e=0;e<=143;)Kn[e*2+1]=8,e++,i[8]++;for(;e<=255;)Kn[e*2+1]=9,e++,i[9]++;for(;e<=279;)Kn[e*2+1]=7,e++,i[7]++;for(;e<=287;)Kn[e*2+1]=8,e++,i[8]++;for(qm(Kn,Us+1,i),e=0;e<ro;e++)xs[e*2+1]=5,xs[e*2]=Vm(e,5);Gm=new lh(Kn,Qu,Ts+1,Us,ta),zm=new lh(xs,dc,0,ro,ta),$m=new lh(new Array(0),lF,0,ig,sF)},Xm=e=>{let t;for(t=0;t<Us;t++)e.dyn_ltree[t*2]=0;for(t=0;t<ro;t++)e.dyn_dtree[t*2]=0;for(t=0;t<ig;t++)e.bl_tree[t*2]=0;e.dyn_ltree[ag*2]=1,e.opt_len=e.static_len=0,e.sym_next=e.matches=0},Jm=e=>{e.bi_valid>8?Ls(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0},ap=(e,t,A,r)=>{const n=t*2,i=A*2;return e[n]<e[i]||e[n]===e[i]&&r[t]<=r[A]},dh=(e,t,A)=>{const r=e.heap[A];let n=A<<1;for(;n<=e.heap_len&&(n<e.heap_len&&ap(t,e.heap[n+1],e.heap[n],e.depth)&&n++,!ap(t,r,e.heap[n],e.depth));)e.heap[A]=e.heap[n],A=n,n<<=1;e.heap[A]=r},op=(e,t,A)=>{let r,n,i=0,s,o;if(e.sym_next!==0)do r=e.pending_buf[e.sym_buf+i++]&255,r+=(e.pending_buf[e.sym_buf+i++]&255)<<8,n=e.pending_buf[e.sym_buf+i++],r===0?pn(e,n,t):(s=Ss[n],pn(e,s+Ts+1,t),o=Qu[s],o!==0&&(n-=og[s],cr(e,n,o)),r--,s=Wm(r),pn(e,s,A),o=dc[s],o!==0&&(r-=Lc[s],cr(e,r,o)));while(i<e.sym_next);pn(e,ag,t)},Su=(e,t)=>{const A=t.dyn_tree,r=t.stat_desc.static_tree,n=t.stat_desc.has_stree,i=t.stat_desc.elems;let s,o,l=-1,d;for(e.heap_len=0,e.heap_max=Pm,s=0;s<i;s++)A[s*2]!==0?(e.heap[++e.heap_len]=l=s,e.depth[s]=0):A[s*2+1]=0;for(;e.heap_len<2;)d=e.heap[++e.heap_len]=l<2?++l:0,A[d*2]=1,e.depth[d]=0,e.opt_len--,n&&(e.static_len-=r[d*2+1]);for(t.max_code=l,s=e.heap_len>>1;s>=1;s--)dh(e,A,s);d=i;do s=e.heap[1],e.heap[1]=e.heap[e.heap_len--],dh(e,A,1),o=e.heap[1],e.heap[--e.heap_max]=s,e.heap[--e.heap_max]=o,A[d*2]=A[s*2]+A[o*2],e.depth[d]=(e.depth[s]>=e.depth[o]?e.depth[s]:e.depth[o])+1,A[s*2+1]=A[o*2+1]=d,e.heap[1]=d++,dh(e,A,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],hF(e,t),qm(A,l,e.bl_count)},sp=(e,t,A)=>{let r,n=-1,i,s=t[0*2+1],o=0,l=7,d=4;for(s===0&&(l=138,d=3),t[(A+1)*2+1]=65535,r=0;r<=A;r++)i=s,s=t[(r+1)*2+1],!(++o<l&&i===s)&&(o<d?e.bl_tree[i*2]+=o:i!==0?(i!==n&&e.bl_tree[i*2]++,e.bl_tree[Rm*2]++):o<=10?e.bl_tree[Mm*2]++:e.bl_tree[Om*2]++,o=0,n=i,s===0?(l=138,d=3):i===s?(l=6,d=3):(l=7,d=4))},lp=(e,t,A)=>{let r,n=-1,i,s=t[0*2+1],o=0,l=7,d=4;for(s===0&&(l=138,d=3),r=0;r<=A;r++)if(i=s,s=t[(r+1)*2+1],!(++o<l&&i===s)){if(o<d)do pn(e,i,e.bl_tree);while(--o!==0);else i!==0?(i!==n&&(pn(e,i,e.bl_tree),o--),pn(e,Rm,e.bl_tree),cr(e,o-3,2)):o<=10?(pn(e,Mm,e.bl_tree),cr(e,o-3,3)):(pn(e,Om,e.bl_tree),cr(e,o-11,7));o=0,n=i,s===0?(l=138,d=3):i===s?(l=6,d=3):(l=7,d=4)}},gF=e=>{let t;for(sp(e,e.dyn_ltree,e.l_desc.max_code),sp(e,e.dyn_dtree,e.d_desc.max_code),Su(e,e.bl_desc),t=ig-1;t>=3&&e.bl_tree[Km[t]*2+1]===0;t--);return e.opt_len+=3*(t+1)+5+5+4,t},fF=(e,t,A,r)=>{let n;for(cr(e,t-257,5),cr(e,A-1,5),cr(e,r-4,4),n=0;n<r;n++)cr(e,e.bl_tree[Km[n]*2+1],3);lp(e,e.dyn_ltree,t-1),lp(e,e.dyn_dtree,A-1)},pF=e=>{let t=4093624447,A;for(A=0;A<=31;A++,t>>>=1)if(t&1&&e.dyn_ltree[A*2]!==0)return np;if(e.dyn_ltree[9*2]!==0||e.dyn_ltree[10*2]!==0||e.dyn_ltree[13*2]!==0)return ip;for(A=32;A<Ts;A++)if(e.dyn_ltree[A*2]!==0)return ip;return np};let cp=!1;const mF=e=>{cp||(uF(),cp=!0),e.l_desc=new ch(e.dyn_ltree,Gm),e.d_desc=new ch(e.dyn_dtree,zm),e.bl_desc=new ch(e.bl_tree,$m),e.bi_buf=0,e.bi_valid=0,Xm(e)},Ym=(e,t,A,r)=>{cr(e,(nF<<1)+(r?1:0),3),Jm(e),Ls(e,A),Ls(e,~A),A&&e.pending_buf.set(e.window.subarray(t,t+A),e.pending),e.pending+=A},bF=e=>{cr(e,Dm<<1,3),pn(e,ag,Kn),dF(e)},wF=(e,t,A,r)=>{let n,i,s=0;e.level>0?(e.strm.data_type===rF&&(e.strm.data_type=pF(e)),Su(e,e.l_desc),Su(e,e.d_desc),s=gF(e),n=e.opt_len+3+7>>>3,i=e.static_len+3+7>>>3,i<=n&&(n=i)):n=i=A+5,A+4<=n&&t!==-1?Ym(e,t,A,r):e.strategy===AF||i===n?(cr(e,(Dm<<1)+(r?1:0),3),op(e,Kn,xs)):(cr(e,(iF<<1)+(r?1:0),3),fF(e,e.l_desc.max_code+1,e.d_desc.max_code+1,s+1),op(e,e.dyn_ltree,e.dyn_dtree)),Xm(e),r&&Jm(e)},xF=(e,t,A)=>(e.pending_buf[e.sym_buf+e.sym_next++]=t,e.pending_buf[e.sym_buf+e.sym_next++]=t>>8,e.pending_buf[e.sym_buf+e.sym_next++]=A,t===0?e.dyn_ltree[A*2]++:(e.matches++,t--,e.dyn_ltree[(Ss[A]+Ts+1)*2]++,e.dyn_dtree[Wm(t)*2]++),e.sym_next===e.sym_end);var BF=mF,yF=Ym,vF=wF,FF=xF,CF=bF,kF={_tr_init:BF,_tr_stored_block:yF,_tr_flush_block:vF,_tr_tally:FF,_tr_align:CF};const UF=(e,t,A,r)=>{let n=e&65535|0,i=e>>>16&65535|0,s=0;for(;A!==0;){s=A>2e3?2e3:A,A-=s;do n=n+t[r++]|0,i=i+n|0;while(--s);n%=65521,i%=65521}return n|i<<16|0};var Es=UF;const QF=()=>{let e,t=[];for(var A=0;A<256;A++){e=A;for(var r=0;r<8;r++)e=e&1?3988292384^e>>>1:e>>>1;t[A]=e}return t},SF=new Uint32Array(QF()),LF=(e,t,A,r)=>{const n=SF,i=r+A;e^=-1;for(let s=r;s<i;s++)e=e>>>8^n[(e^t[s])&255];return e^-1};var EA=LF,lo={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},Ds={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:EF,_tr_stored_block:Lu,_tr_flush_block:_F,_tr_tally:Fi,_tr_align:IF}=kF,{Z_NO_FLUSH:Ci,Z_PARTIAL_FLUSH:jF,Z_FULL_FLUSH:HF,Z_FINISH:Ir,Z_BLOCK:dp,Z_OK:DA,Z_STREAM_END:hp,Z_STREAM_ERROR:bn,Z_DATA_ERROR:NF,Z_BUF_ERROR:hh,Z_DEFAULT_COMPRESSION:TF,Z_FILTERED:DF,Z_HUFFMAN_ONLY:Gl,Z_RLE:PF,Z_FIXED:RF,Z_DEFAULT_STRATEGY:MF,Z_UNKNOWN:OF,Z_DEFLATED:Zc}=Ds,KF=9,GF=15,zF=8,$F=29,WF=256,Eu=WF+1+$F,VF=30,qF=19,XF=2*Eu+1,JF=15,Ft=3,xi=258,wn=xi+Ft+1,YF=32,co=42,sg=57,_u=69,Iu=73,ju=91,Hu=103,Aa=113,cs=666,ir=1,fo=2,la=3,po=4,ZF=3,ra=(e,t)=>(e.msg=lo[t],t),up=e=>e*2-(e>4?9:0),pi=e=>{let t=e.length;for(;--t>=0;)e[t]=0},eC=e=>{let t,A,r,n=e.w_size;t=e.hash_size,r=t;do A=e.head[--r],e.head[r]=A>=n?A-n:0;while(--t);t=n,r=t;do A=e.prev[--r],e.prev[r]=A>=n?A-n:0;while(--t)};let tC=(e,t,A)=>(t<<e.hash_shift^A)&e.hash_mask,ki=tC;const Br=e=>{const t=e.state;let A=t.pending;A>e.avail_out&&(A=e.avail_out),A!==0&&(e.output.set(t.pending_buf.subarray(t.pending_out,t.pending_out+A),e.next_out),e.next_out+=A,t.pending_out+=A,e.total_out+=A,e.avail_out-=A,t.pending-=A,t.pending===0&&(t.pending_out=0))},vr=(e,t)=>{_F(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,Br(e.strm)},St=(e,t)=>{e.pending_buf[e.pending++]=t},Wo=(e,t)=>{e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=t&255},Nu=(e,t,A,r)=>{let n=e.avail_in;return n>r&&(n=r),n===0?0:(e.avail_in-=n,t.set(e.input.subarray(e.next_in,e.next_in+n),A),e.state.wrap===1?e.adler=Es(e.adler,t,n,A):e.state.wrap===2&&(e.adler=EA(e.adler,t,n,A)),e.next_in+=n,e.total_in+=n,n)},Zm=(e,t)=>{let A=e.max_chain_length,r=e.strstart,n,i,s=e.prev_length,o=e.nice_match;const l=e.strstart>e.w_size-wn?e.strstart-(e.w_size-wn):0,d=e.window,h=e.w_mask,f=e.prev,m=e.strstart+xi;let g=d[r+s-1],x=d[r+s];e.prev_length>=e.good_match&&(A>>=2),o>e.lookahead&&(o=e.lookahead);do if(n=t,!(d[n+s]!==x||d[n+s-1]!==g||d[n]!==d[r]||d[++n]!==d[r+1])){r+=2,n++;do;while(d[++r]===d[++n]&&d[++r]===d[++n]&&d[++r]===d[++n]&&d[++r]===d[++n]&&d[++r]===d[++n]&&d[++r]===d[++n]&&d[++r]===d[++n]&&d[++r]===d[++n]&&r<m);if(i=xi-(m-r),r=m-xi,i>s){if(e.match_start=t,s=i,i>=o)break;g=d[r+s-1],x=d[r+s]}}while((t=f[t&h])>l&&--A!==0);return s<=e.lookahead?s:e.lookahead},ho=e=>{const t=e.w_size;let A,r,n;do{if(r=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-wn)&&(e.window.set(e.window.subarray(t,t+t-r),0),e.match_start-=t,e.strstart-=t,e.block_start-=t,e.insert>e.strstart&&(e.insert=e.strstart),eC(e),r+=t),e.strm.avail_in===0)break;if(A=Nu(e.strm,e.window,e.strstart+e.lookahead,r),e.lookahead+=A,e.lookahead+e.insert>=Ft)for(n=e.strstart-e.insert,e.ins_h=e.window[n],e.ins_h=ki(e,e.ins_h,e.window[n+1]);e.insert&&(e.ins_h=ki(e,e.ins_h,e.window[n+Ft-1]),e.prev[n&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=n,n++,e.insert--,!(e.lookahead+e.insert<Ft)););}while(e.lookahead<wn&&e.strm.avail_in!==0)},e2=(e,t)=>{let A=e.pending_buf_size-5>e.w_size?e.w_size:e.pending_buf_size-5,r,n,i,s=0,o=e.strm.avail_in;do{if(r=65535,i=e.bi_valid+42>>3,e.strm.avail_out<i||(i=e.strm.avail_out-i,n=e.strstart-e.block_start,r>n+e.strm.avail_in&&(r=n+e.strm.avail_in),r>i&&(r=i),r<A&&(r===0&&t!==Ir||t===Ci||r!==n+e.strm.avail_in)))break;s=t===Ir&&r===n+e.strm.avail_in?1:0,Lu(e,0,0,s),e.pending_buf[e.pending-4]=r,e.pending_buf[e.pending-3]=r>>8,e.pending_buf[e.pending-2]=~r,e.pending_buf[e.pending-1]=~r>>8,Br(e.strm),n&&(n>r&&(n=r),e.strm.output.set(e.window.subarray(e.block_start,e.block_start+n),e.strm.next_out),e.strm.next_out+=n,e.strm.avail_out-=n,e.strm.total_out+=n,e.block_start+=n,r-=n),r&&(Nu(e.strm,e.strm.output,e.strm.next_out,r),e.strm.next_out+=r,e.strm.avail_out-=r,e.strm.total_out+=r)}while(s===0);return o-=e.strm.avail_in,o&&(o>=e.w_size?(e.matches=2,e.window.set(e.strm.input.subarray(e.strm.next_in-e.w_size,e.strm.next_in),0),e.strstart=e.w_size,e.insert=e.strstart):(e.window_size-e.strstart<=o&&(e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,e.insert>e.strstart&&(e.insert=e.strstart)),e.window.set(e.strm.input.subarray(e.strm.next_in-o,e.strm.next_in),e.strstart),e.strstart+=o,e.insert+=o>e.w_size-e.insert?e.w_size-e.insert:o),e.block_start=e.strstart),e.high_water<e.strstart&&(e.high_water=e.strstart),s?po:t!==Ci&&t!==Ir&&e.strm.avail_in===0&&e.strstart===e.block_start?fo:(i=e.window_size-e.strstart,e.strm.avail_in>i&&e.block_start>=e.w_size&&(e.block_start-=e.w_size,e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,i+=e.w_size,e.insert>e.strstart&&(e.insert=e.strstart)),i>e.strm.avail_in&&(i=e.strm.avail_in),i&&(Nu(e.strm,e.window,e.strstart,i),e.strstart+=i,e.insert+=i>e.w_size-e.insert?e.w_size-e.insert:i),e.high_water<e.strstart&&(e.high_water=e.strstart),i=e.bi_valid+42>>3,i=e.pending_buf_size-i>65535?65535:e.pending_buf_size-i,A=i>e.w_size?e.w_size:i,n=e.strstart-e.block_start,(n>=A||(n||t===Ir)&&t!==Ci&&e.strm.avail_in===0&&n<=i)&&(r=n>i?i:n,s=t===Ir&&e.strm.avail_in===0&&r===n?1:0,Lu(e,e.block_start,r,s),e.block_start+=r,Br(e.strm)),s?la:ir)},uh=(e,t)=>{let A,r;for(;;){if(e.lookahead<wn){if(ho(e),e.lookahead<wn&&t===Ci)return ir;if(e.lookahead===0)break}if(A=0,e.lookahead>=Ft&&(e.ins_h=ki(e,e.ins_h,e.window[e.strstart+Ft-1]),A=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),A!==0&&e.strstart-A<=e.w_size-wn&&(e.match_length=Zm(e,A)),e.match_length>=Ft)if(r=Fi(e,e.strstart-e.match_start,e.match_length-Ft),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=Ft){e.match_length--;do e.strstart++,e.ins_h=ki(e,e.ins_h,e.window[e.strstart+Ft-1]),A=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart;while(--e.match_length!==0);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=ki(e,e.ins_h,e.window[e.strstart+1]);else r=Fi(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(vr(e,!1),e.strm.avail_out===0))return ir}return e.insert=e.strstart<Ft-1?e.strstart:Ft-1,t===Ir?(vr(e,!0),e.strm.avail_out===0?la:po):e.sym_next&&(vr(e,!1),e.strm.avail_out===0)?ir:fo},Oa=(e,t)=>{let A,r,n;for(;;){if(e.lookahead<wn){if(ho(e),e.lookahead<wn&&t===Ci)return ir;if(e.lookahead===0)break}if(A=0,e.lookahead>=Ft&&(e.ins_h=ki(e,e.ins_h,e.window[e.strstart+Ft-1]),A=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=Ft-1,A!==0&&e.prev_length<e.max_lazy_match&&e.strstart-A<=e.w_size-wn&&(e.match_length=Zm(e,A),e.match_length<=5&&(e.strategy===DF||e.match_length===Ft&&e.strstart-e.match_start>4096)&&(e.match_length=Ft-1)),e.prev_length>=Ft&&e.match_length<=e.prev_length){n=e.strstart+e.lookahead-Ft,r=Fi(e,e.strstart-1-e.prev_match,e.prev_length-Ft),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=n&&(e.ins_h=ki(e,e.ins_h,e.window[e.strstart+Ft-1]),A=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart);while(--e.prev_length!==0);if(e.match_available=0,e.match_length=Ft-1,e.strstart++,r&&(vr(e,!1),e.strm.avail_out===0))return ir}else if(e.match_available){if(r=Fi(e,0,e.window[e.strstart-1]),r&&vr(e,!1),e.strstart++,e.lookahead--,e.strm.avail_out===0)return ir}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(r=Fi(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<Ft-1?e.strstart:Ft-1,t===Ir?(vr(e,!0),e.strm.avail_out===0?la:po):e.sym_next&&(vr(e,!1),e.strm.avail_out===0)?ir:fo},AC=(e,t)=>{let A,r,n,i;const s=e.window;for(;;){if(e.lookahead<=xi){if(ho(e),e.lookahead<=xi&&t===Ci)return ir;if(e.lookahead===0)break}if(e.match_length=0,e.lookahead>=Ft&&e.strstart>0&&(n=e.strstart-1,r=s[n],r===s[++n]&&r===s[++n]&&r===s[++n])){i=e.strstart+xi;do;while(r===s[++n]&&r===s[++n]&&r===s[++n]&&r===s[++n]&&r===s[++n]&&r===s[++n]&&r===s[++n]&&r===s[++n]&&n<i);e.match_length=xi-(i-n),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=Ft?(A=Fi(e,1,e.match_length-Ft),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(A=Fi(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),A&&(vr(e,!1),e.strm.avail_out===0))return ir}return e.insert=0,t===Ir?(vr(e,!0),e.strm.avail_out===0?la:po):e.sym_next&&(vr(e,!1),e.strm.avail_out===0)?ir:fo},rC=(e,t)=>{let A;for(;;){if(e.lookahead===0&&(ho(e),e.lookahead===0)){if(t===Ci)return ir;break}if(e.match_length=0,A=Fi(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,A&&(vr(e,!1),e.strm.avail_out===0))return ir}return e.insert=0,t===Ir?(vr(e,!0),e.strm.avail_out===0?la:po):e.sym_next&&(vr(e,!1),e.strm.avail_out===0)?ir:fo};function hn(e,t,A,r,n){this.good_length=e,this.max_lazy=t,this.nice_length=A,this.max_chain=r,this.func=n}const ds=[new hn(0,0,0,0,e2),new hn(4,4,8,4,uh),new hn(4,5,16,8,uh),new hn(4,6,32,32,uh),new hn(4,4,16,16,Oa),new hn(8,16,32,32,Oa),new hn(8,16,128,128,Oa),new hn(8,32,128,256,Oa),new hn(32,128,258,1024,Oa),new hn(32,258,258,4096,Oa)],nC=e=>{e.window_size=2*e.w_size,pi(e.head),e.max_lazy_match=ds[e.level].max_lazy,e.good_match=ds[e.level].good_length,e.nice_match=ds[e.level].nice_length,e.max_chain_length=ds[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=Ft-1,e.match_available=0,e.ins_h=0};function iC(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=Zc,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(XF*2),this.dyn_dtree=new Uint16Array((2*VF+1)*2),this.bl_tree=new Uint16Array((2*qF+1)*2),pi(this.dyn_ltree),pi(this.dyn_dtree),pi(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(JF+1),this.heap=new Uint16Array(2*Eu+1),pi(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*Eu+1),pi(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const Ps=e=>{if(!e)return 1;const t=e.state;return!t||t.strm!==e||t.status!==co&&t.status!==sg&&t.status!==_u&&t.status!==Iu&&t.status!==ju&&t.status!==Hu&&t.status!==Aa&&t.status!==cs?1:0},t2=e=>{if(Ps(e))return ra(e,bn);e.total_in=e.total_out=0,e.data_type=OF;const t=e.state;return t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap===2?sg:t.wrap?co:Aa,e.adler=t.wrap===2?0:1,t.last_flush=-2,EF(t),DA},A2=e=>{const t=t2(e);return t===DA&&nC(e.state),t},aC=(e,t)=>Ps(e)||e.state.wrap!==2?bn:(e.state.gzhead=t,DA),r2=(e,t,A,r,n,i)=>{if(!e)return bn;let s=1;if(t===TF&&(t=6),r<0?(s=0,r=-r):r>15&&(s=2,r-=16),n<1||n>KF||A!==Zc||r<8||r>15||t<0||t>9||i<0||i>RF||r===8&&s!==1)return ra(e,bn);r===8&&(r=9);const o=new iC;return e.state=o,o.strm=e,o.status=co,o.wrap=s,o.gzhead=null,o.w_bits=r,o.w_size=1<<o.w_bits,o.w_mask=o.w_size-1,o.hash_bits=n+7,o.hash_size=1<<o.hash_bits,o.hash_mask=o.hash_size-1,o.hash_shift=~~((o.hash_bits+Ft-1)/Ft),o.window=new Uint8Array(o.w_size*2),o.head=new Uint16Array(o.hash_size),o.prev=new Uint16Array(o.w_size),o.lit_bufsize=1<<n+6,o.pending_buf_size=o.lit_bufsize*4,o.pending_buf=new Uint8Array(o.pending_buf_size),o.sym_buf=o.lit_bufsize,o.sym_end=(o.lit_bufsize-1)*3,o.level=t,o.strategy=i,o.method=A,A2(e)},oC=(e,t)=>r2(e,t,Zc,GF,zF,MF),sC=(e,t)=>{if(Ps(e)||t>dp||t<0)return e?ra(e,bn):bn;const A=e.state;if(!e.output||e.avail_in!==0&&!e.input||A.status===cs&&t!==Ir)return ra(e,e.avail_out===0?hh:bn);const r=A.last_flush;if(A.last_flush=t,A.pending!==0){if(Br(e),e.avail_out===0)return A.last_flush=-1,DA}else if(e.avail_in===0&&up(t)<=up(r)&&t!==Ir)return ra(e,hh);if(A.status===cs&&e.avail_in!==0)return ra(e,hh);if(A.status===co&&A.wrap===0&&(A.status=Aa),A.status===co){let n=Zc+(A.w_bits-8<<4)<<8,i=-1;if(A.strategy>=Gl||A.level<2?i=0:A.level<6?i=1:A.level===6?i=2:i=3,n|=i<<6,A.strstart!==0&&(n|=YF),n+=31-n%31,Wo(A,n),A.strstart!==0&&(Wo(A,e.adler>>>16),Wo(A,e.adler&65535)),e.adler=1,A.status=Aa,Br(e),A.pending!==0)return A.last_flush=-1,DA}if(A.status===sg){if(e.adler=0,St(A,31),St(A,139),St(A,8),A.gzhead)St(A,(A.gzhead.text?1:0)+(A.gzhead.hcrc?2:0)+(A.gzhead.extra?4:0)+(A.gzhead.name?8:0)+(A.gzhead.comment?16:0)),St(A,A.gzhead.time&255),St(A,A.gzhead.time>>8&255),St(A,A.gzhead.time>>16&255),St(A,A.gzhead.time>>24&255),St(A,A.level===9?2:A.strategy>=Gl||A.level<2?4:0),St(A,A.gzhead.os&255),A.gzhead.extra&&A.gzhead.extra.length&&(St(A,A.gzhead.extra.length&255),St(A,A.gzhead.extra.length>>8&255)),A.gzhead.hcrc&&(e.adler=EA(e.adler,A.pending_buf,A.pending,0)),A.gzindex=0,A.status=_u;else if(St(A,0),St(A,0),St(A,0),St(A,0),St(A,0),St(A,A.level===9?2:A.strategy>=Gl||A.level<2?4:0),St(A,ZF),A.status=Aa,Br(e),A.pending!==0)return A.last_flush=-1,DA}if(A.status===_u){if(A.gzhead.extra){let n=A.pending,i=(A.gzhead.extra.length&65535)-A.gzindex;for(;A.pending+i>A.pending_buf_size;){let o=A.pending_buf_size-A.pending;if(A.pending_buf.set(A.gzhead.extra.subarray(A.gzindex,A.gzindex+o),A.pending),A.pending=A.pending_buf_size,A.gzhead.hcrc&&A.pending>n&&(e.adler=EA(e.adler,A.pending_buf,A.pending-n,n)),A.gzindex+=o,Br(e),A.pending!==0)return A.last_flush=-1,DA;n=0,i-=o}let s=new Uint8Array(A.gzhead.extra);A.pending_buf.set(s.subarray(A.gzindex,A.gzindex+i),A.pending),A.pending+=i,A.gzhead.hcrc&&A.pending>n&&(e.adler=EA(e.adler,A.pending_buf,A.pending-n,n)),A.gzindex=0}A.status=Iu}if(A.status===Iu){if(A.gzhead.name){let n=A.pending,i;do{if(A.pending===A.pending_buf_size){if(A.gzhead.hcrc&&A.pending>n&&(e.adler=EA(e.adler,A.pending_buf,A.pending-n,n)),Br(e),A.pending!==0)return A.last_flush=-1,DA;n=0}A.gzindex<A.gzhead.name.length?i=A.gzhead.name.charCodeAt(A.gzindex++)&255:i=0,St(A,i)}while(i!==0);A.gzhead.hcrc&&A.pending>n&&(e.adler=EA(e.adler,A.pending_buf,A.pending-n,n)),A.gzindex=0}A.status=ju}if(A.status===ju){if(A.gzhead.comment){let n=A.pending,i;do{if(A.pending===A.pending_buf_size){if(A.gzhead.hcrc&&A.pending>n&&(e.adler=EA(e.adler,A.pending_buf,A.pending-n,n)),Br(e),A.pending!==0)return A.last_flush=-1,DA;n=0}A.gzindex<A.gzhead.comment.length?i=A.gzhead.comment.charCodeAt(A.gzindex++)&255:i=0,St(A,i)}while(i!==0);A.gzhead.hcrc&&A.pending>n&&(e.adler=EA(e.adler,A.pending_buf,A.pending-n,n))}A.status=Hu}if(A.status===Hu){if(A.gzhead.hcrc){if(A.pending+2>A.pending_buf_size&&(Br(e),A.pending!==0))return A.last_flush=-1,DA;St(A,e.adler&255),St(A,e.adler>>8&255),e.adler=0}if(A.status=Aa,Br(e),A.pending!==0)return A.last_flush=-1,DA}if(e.avail_in!==0||A.lookahead!==0||t!==Ci&&A.status!==cs){let n=A.level===0?e2(A,t):A.strategy===Gl?rC(A,t):A.strategy===PF?AC(A,t):ds[A.level].func(A,t);if((n===la||n===po)&&(A.status=cs),n===ir||n===la)return e.avail_out===0&&(A.last_flush=-1),DA;if(n===fo&&(t===jF?IF(A):t!==dp&&(Lu(A,0,0,!1),t===HF&&(pi(A.head),A.lookahead===0&&(A.strstart=0,A.block_start=0,A.insert=0))),Br(e),e.avail_out===0))return A.last_flush=-1,DA}return t!==Ir?DA:A.wrap<=0?hp:(A.wrap===2?(St(A,e.adler&255),St(A,e.adler>>8&255),St(A,e.adler>>16&255),St(A,e.adler>>24&255),St(A,e.total_in&255),St(A,e.total_in>>8&255),St(A,e.total_in>>16&255),St(A,e.total_in>>24&255)):(Wo(A,e.adler>>>16),Wo(A,e.adler&65535)),Br(e),A.wrap>0&&(A.wrap=-A.wrap),A.pending!==0?DA:hp)},lC=e=>{if(Ps(e))return bn;const t=e.state.status;return e.state=null,t===Aa?ra(e,NF):DA},cC=(e,t)=>{let A=t.length;if(Ps(e))return bn;const r=e.state,n=r.wrap;if(n===2||n===1&&r.status!==co||r.lookahead)return bn;if(n===1&&(e.adler=Es(e.adler,t,A,0)),r.wrap=0,A>=r.w_size){n===0&&(pi(r.head),r.strstart=0,r.block_start=0,r.insert=0);let l=new Uint8Array(r.w_size);l.set(t.subarray(A-r.w_size,A),0),t=l,A=r.w_size}const i=e.avail_in,s=e.next_in,o=e.input;for(e.avail_in=A,e.next_in=0,e.input=t,ho(r);r.lookahead>=Ft;){let l=r.strstart,d=r.lookahead-(Ft-1);do r.ins_h=ki(r,r.ins_h,r.window[l+Ft-1]),r.prev[l&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=l,l++;while(--d);r.strstart=l,r.lookahead=Ft-1,ho(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=Ft-1,r.match_available=0,e.next_in=s,e.input=o,e.avail_in=i,r.wrap=n,DA};var dC=oC,hC=r2,uC=A2,gC=t2,fC=aC,pC=sC,mC=lC,bC=cC,wC="pako deflate (from Nodeca project)",Bs={deflateInit:dC,deflateInit2:hC,deflateReset:uC,deflateResetKeep:gC,deflateSetHeader:fC,deflate:pC,deflateEnd:mC,deflateSetDictionary:bC,deflateInfo:wC};const xC=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var BC=function(e){const t=Array.prototype.slice.call(arguments,1);for(;t.length;){const A=t.shift();if(A){if(typeof A!="object")throw new TypeError(A+"must be non-object");for(const r in A)xC(A,r)&&(e[r]=A[r])}}return e},yC=e=>{let t=0;for(let r=0,n=e.length;r<n;r++)t+=e[r].length;const A=new Uint8Array(t);for(let r=0,n=0,i=e.length;r<i;r++){let s=e[r];A.set(s,n),n+=s.length}return A},ed={assign:BC,flattenChunks:yC};let n2=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{n2=!1}const _s=new Uint8Array(256);for(let e=0;e<256;e++)_s[e]=e>=252?6:e>=248?5:e>=240?4:e>=224?3:e>=192?2:1;_s[254]=_s[254]=1;var vC=e=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(e);let t,A,r,n,i,s=e.length,o=0;for(n=0;n<s;n++)A=e.charCodeAt(n),(A&64512)===55296&&n+1<s&&(r=e.charCodeAt(n+1),(r&64512)===56320&&(A=65536+(A-55296<<10)+(r-56320),n++)),o+=A<128?1:A<2048?2:A<65536?3:4;for(t=new Uint8Array(o),i=0,n=0;i<o;n++)A=e.charCodeAt(n),(A&64512)===55296&&n+1<s&&(r=e.charCodeAt(n+1),(r&64512)===56320&&(A=65536+(A-55296<<10)+(r-56320),n++)),A<128?t[i++]=A:A<2048?(t[i++]=192|A>>>6,t[i++]=128|A&63):A<65536?(t[i++]=224|A>>>12,t[i++]=128|A>>>6&63,t[i++]=128|A&63):(t[i++]=240|A>>>18,t[i++]=128|A>>>12&63,t[i++]=128|A>>>6&63,t[i++]=128|A&63);return t};const FC=(e,t)=>{if(t<65534&&e.subarray&&n2)return String.fromCharCode.apply(null,e.length===t?e:e.subarray(0,t));let A="";for(let r=0;r<t;r++)A+=String.fromCharCode(e[r]);return A};var CC=(e,t)=>{const A=t||e.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(e.subarray(0,t));let r,n;const i=new Array(A*2);for(n=0,r=0;r<A;){let s=e[r++];if(s<128){i[n++]=s;continue}let o=_s[s];if(o>4){i[n++]=65533,r+=o-1;continue}for(s&=o===2?31:o===3?15:7;o>1&&r<A;)s=s<<6|e[r++]&63,o--;if(o>1){i[n++]=65533;continue}s<65536?i[n++]=s:(s-=65536,i[n++]=55296|s>>10&1023,i[n++]=56320|s&1023)}return FC(i,n)},kC=(e,t)=>{t=t||e.length,t>e.length&&(t=e.length);let A=t-1;for(;A>=0&&(e[A]&192)===128;)A--;return A<0||A===0?t:A+_s[e[A]]>t?A:t},Is={string2buf:vC,buf2string:CC,utf8border:kC};function UC(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}var i2=UC;const a2=Object.prototype.toString,{Z_NO_FLUSH:QC,Z_SYNC_FLUSH:SC,Z_FULL_FLUSH:LC,Z_FINISH:EC,Z_OK:Ec,Z_STREAM_END:_C,Z_DEFAULT_COMPRESSION:IC,Z_DEFAULT_STRATEGY:jC,Z_DEFLATED:HC}=Ds;function lg(e){this.options=ed.assign({level:IC,method:HC,chunkSize:16384,windowBits:15,memLevel:8,strategy:jC},e||{});let t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new i2,this.strm.avail_out=0;let A=Bs.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(A!==Ec)throw new Error(lo[A]);if(t.header&&Bs.deflateSetHeader(this.strm,t.header),t.dictionary){let r;if(typeof t.dictionary=="string"?r=Is.string2buf(t.dictionary):a2.call(t.dictionary)==="[object ArrayBuffer]"?r=new Uint8Array(t.dictionary):r=t.dictionary,A=Bs.deflateSetDictionary(this.strm,r),A!==Ec)throw new Error(lo[A]);this._dict_set=!0}}lg.prototype.push=function(e,t){const A=this.strm,r=this.options.chunkSize;let n,i;if(this.ended)return!1;for(t===~~t?i=t:i=t===!0?EC:QC,typeof e=="string"?A.input=Is.string2buf(e):a2.call(e)==="[object ArrayBuffer]"?A.input=new Uint8Array(e):A.input=e,A.next_in=0,A.avail_in=A.input.length;;){if(A.avail_out===0&&(A.output=new Uint8Array(r),A.next_out=0,A.avail_out=r),(i===SC||i===LC)&&A.avail_out<=6){this.onData(A.output.subarray(0,A.next_out)),A.avail_out=0;continue}if(n=Bs.deflate(A,i),n===_C)return A.next_out>0&&this.onData(A.output.subarray(0,A.next_out)),n=Bs.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===Ec;if(A.avail_out===0){this.onData(A.output);continue}if(i>0&&A.next_out>0){this.onData(A.output.subarray(0,A.next_out)),A.avail_out=0;continue}if(A.avail_in===0)break}return!0};lg.prototype.onData=function(e){this.chunks.push(e)};lg.prototype.onEnd=function(e){e===Ec&&(this.result=ed.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};const zl=16209,NC=16191;var TC=function(t,A){let r,n,i,s,o,l,d,h,f,m,g,x,y,C,B,L,N,_,H,W,z,$,I,Z;const U=t.state;r=t.next_in,I=t.input,n=r+(t.avail_in-5),i=t.next_out,Z=t.output,s=i-(A-t.avail_out),o=i+(t.avail_out-257),l=U.dmax,d=U.wsize,h=U.whave,f=U.wnext,m=U.window,g=U.hold,x=U.bits,y=U.lencode,C=U.distcode,B=(1<<U.lenbits)-1,L=(1<<U.distbits)-1;e:do{x<15&&(g+=I[r++]<<x,x+=8,g+=I[r++]<<x,x+=8),N=y[g&B];t:for(;;){if(_=N>>>24,g>>>=_,x-=_,_=N>>>16&255,_===0)Z[i++]=N&65535;else if(_&16){H=N&65535,_&=15,_&&(x<_&&(g+=I[r++]<<x,x+=8),H+=g&(1<<_)-1,g>>>=_,x-=_),x<15&&(g+=I[r++]<<x,x+=8,g+=I[r++]<<x,x+=8),N=C[g&L];A:for(;;){if(_=N>>>24,g>>>=_,x-=_,_=N>>>16&255,_&16){if(W=N&65535,_&=15,x<_&&(g+=I[r++]<<x,x+=8,x<_&&(g+=I[r++]<<x,x+=8)),W+=g&(1<<_)-1,W>l){t.msg="invalid distance too far back",U.mode=zl;break e}if(g>>>=_,x-=_,_=i-s,W>_){if(_=W-_,_>h&&U.sane){t.msg="invalid distance too far back",U.mode=zl;break e}if(z=0,$=m,f===0){if(z+=d-_,_<H){H-=_;do Z[i++]=m[z++];while(--_);z=i-W,$=Z}}else if(f<_){if(z+=d+f-_,_-=f,_<H){H-=_;do Z[i++]=m[z++];while(--_);if(z=0,f<H){_=f,H-=_;do Z[i++]=m[z++];while(--_);z=i-W,$=Z}}}else if(z+=f-_,_<H){H-=_;do Z[i++]=m[z++];while(--_);z=i-W,$=Z}for(;H>2;)Z[i++]=$[z++],Z[i++]=$[z++],Z[i++]=$[z++],H-=3;H&&(Z[i++]=$[z++],H>1&&(Z[i++]=$[z++]))}else{z=i-W;do Z[i++]=Z[z++],Z[i++]=Z[z++],Z[i++]=Z[z++],H-=3;while(H>2);H&&(Z[i++]=Z[z++],H>1&&(Z[i++]=Z[z++]))}}else if(_&64){t.msg="invalid distance code",U.mode=zl;break e}else{N=C[(N&65535)+(g&(1<<_)-1)];continue A}break}}else if(_&64)if(_&32){U.mode=NC;break e}else{t.msg="invalid literal/length code",U.mode=zl;break e}else{N=y[(N&65535)+(g&(1<<_)-1)];continue t}break}}while(r<n&&i<o);H=x>>3,r-=H,x-=H<<3,g&=(1<<x)-1,t.next_in=r,t.next_out=i,t.avail_in=r<n?5+(n-r):5-(r-n),t.avail_out=i<o?257+(o-i):257-(i-o),U.hold=g,U.bits=x};const Ka=15,gp=852,fp=592,pp=0,gh=1,mp=2,DC=new Uint16Array([3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0]),PC=new Uint8Array([16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78]),RC=new Uint16Array([1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0]),MC=new Uint8Array([16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64]),OC=(e,t,A,r,n,i,s,o)=>{const l=o.bits;let d=0,h=0,f=0,m=0,g=0,x=0,y=0,C=0,B=0,L=0,N,_,H,W,z,$=null,I;const Z=new Uint16Array(Ka+1),U=new Uint16Array(Ka+1);let D=null,J,X,oe;for(d=0;d<=Ka;d++)Z[d]=0;for(h=0;h<r;h++)Z[t[A+h]]++;for(g=l,m=Ka;m>=1&&Z[m]===0;m--);if(g>m&&(g=m),m===0)return n[i++]=1<<24|64<<16|0,n[i++]=1<<24|64<<16|0,o.bits=1,0;for(f=1;f<m&&Z[f]===0;f++);for(g<f&&(g=f),C=1,d=1;d<=Ka;d++)if(C<<=1,C-=Z[d],C<0)return-1;if(C>0&&(e===pp||m!==1))return-1;for(U[1]=0,d=1;d<Ka;d++)U[d+1]=U[d]+Z[d];for(h=0;h<r;h++)t[A+h]!==0&&(s[U[t[A+h]]++]=h);if(e===pp?($=D=s,I=20):e===gh?($=DC,D=PC,I=257):($=RC,D=MC,I=0),L=0,h=0,d=f,z=i,x=g,y=0,H=-1,B=1<<g,W=B-1,e===gh&&B>gp||e===mp&&B>fp)return 1;for(;;){J=d-y,s[h]+1<I?(X=0,oe=s[h]):s[h]>=I?(X=D[s[h]-I],oe=$[s[h]-I]):(X=96,oe=0),N=1<<d-y,_=1<<x,f=_;do _-=N,n[z+(L>>y)+_]=J<<24|X<<16|oe|0;while(_!==0);for(N=1<<d-1;L&N;)N>>=1;if(N!==0?(L&=N-1,L+=N):L=0,h++,--Z[d]===0){if(d===m)break;d=t[A+s[h]]}if(d>g&&(L&W)!==H){for(y===0&&(y=g),z+=f,x=d-y,C=1<<x;x+y<m&&(C-=Z[x+y],!(C<=0));)x++,C<<=1;if(B+=1<<x,e===gh&&B>gp||e===mp&&B>fp)return 1;H=L&W,n[H]=g<<24|x<<16|z-i|0}}return L!==0&&(n[z+L]=d-y<<24|64<<16|0),o.bits=g,0};var ys=OC;const KC=0,o2=1,s2=2,{Z_FINISH:bp,Z_BLOCK:GC,Z_TREES:$l,Z_OK:ca,Z_STREAM_END:zC,Z_NEED_DICT:$C,Z_STREAM_ERROR:Tr,Z_DATA_ERROR:l2,Z_MEM_ERROR:c2,Z_BUF_ERROR:WC,Z_DEFLATED:wp}=Ds,td=16180,xp=16181,Bp=16182,yp=16183,vp=16184,Fp=16185,Cp=16186,kp=16187,Up=16188,Qp=16189,_c=16190,Rn=16191,fh=16192,Sp=16193,ph=16194,Lp=16195,Ep=16196,_p=16197,Ip=16198,Wl=16199,Vl=16200,jp=16201,Hp=16202,Np=16203,Tp=16204,Dp=16205,mh=16206,Pp=16207,Rp=16208,tA=16209,d2=16210,h2=16211,VC=852,qC=592,XC=15,JC=XC,Mp=e=>(e>>>24&255)+(e>>>8&65280)+((e&65280)<<8)+((e&255)<<24);function YC(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const ha=e=>{if(!e)return 1;const t=e.state;return!t||t.strm!==e||t.mode<td||t.mode>h2?1:0},u2=e=>{if(ha(e))return Tr;const t=e.state;return e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=t.wrap&1),t.mode=td,t.last=0,t.havedict=0,t.flags=-1,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Int32Array(VC),t.distcode=t.distdyn=new Int32Array(qC),t.sane=1,t.back=-1,ca},g2=e=>{if(ha(e))return Tr;const t=e.state;return t.wsize=0,t.whave=0,t.wnext=0,u2(e)},f2=(e,t)=>{let A;if(ha(e))return Tr;const r=e.state;return t<0?(A=0,t=-t):(A=(t>>4)+5,t<48&&(t&=15)),t&&(t<8||t>15)?Tr:(r.window!==null&&r.wbits!==t&&(r.window=null),r.wrap=A,r.wbits=t,g2(e))},p2=(e,t)=>{if(!e)return Tr;const A=new YC;e.state=A,A.strm=e,A.window=null,A.mode=td;const r=f2(e,t);return r!==ca&&(e.state=null),r},ZC=e=>p2(e,JC);let Op=!0,bh,wh;const ek=e=>{if(Op){bh=new Int32Array(512),wh=new Int32Array(32);let t=0;for(;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(ys(o2,e.lens,0,288,bh,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;ys(s2,e.lens,0,32,wh,0,e.work,{bits:5}),Op=!1}e.lencode=bh,e.lenbits=9,e.distcode=wh,e.distbits=5},m2=(e,t,A,r)=>{let n;const i=e.state;return i.window===null&&(i.wsize=1<<i.wbits,i.wnext=0,i.whave=0,i.window=new Uint8Array(i.wsize)),r>=i.wsize?(i.window.set(t.subarray(A-i.wsize,A),0),i.wnext=0,i.whave=i.wsize):(n=i.wsize-i.wnext,n>r&&(n=r),i.window.set(t.subarray(A-r,A-r+n),i.wnext),r-=n,r?(i.window.set(t.subarray(A-r,A),0),i.wnext=r,i.whave=i.wsize):(i.wnext+=n,i.wnext===i.wsize&&(i.wnext=0),i.whave<i.wsize&&(i.whave+=n))),0},tk=(e,t)=>{let A,r,n,i,s,o,l,d,h,f,m,g,x,y,C=0,B,L,N,_,H,W,z,$;const I=new Uint8Array(4);let Z,U;const D=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(ha(e)||!e.output||!e.input&&e.avail_in!==0)return Tr;A=e.state,A.mode===Rn&&(A.mode=fh),s=e.next_out,n=e.output,l=e.avail_out,i=e.next_in,r=e.input,o=e.avail_in,d=A.hold,h=A.bits,f=o,m=l,$=ca;e:for(;;)switch(A.mode){case td:if(A.wrap===0){A.mode=fh;break}for(;h<16;){if(o===0)break e;o--,d+=r[i++]<<h,h+=8}if(A.wrap&2&&d===35615){A.wbits===0&&(A.wbits=15),A.check=0,I[0]=d&255,I[1]=d>>>8&255,A.check=EA(A.check,I,2,0),d=0,h=0,A.mode=xp;break}if(A.head&&(A.head.done=!1),!(A.wrap&1)||(((d&255)<<8)+(d>>8))%31){e.msg="incorrect header check",A.mode=tA;break}if((d&15)!==wp){e.msg="unknown compression method",A.mode=tA;break}if(d>>>=4,h-=4,z=(d&15)+8,A.wbits===0&&(A.wbits=z),z>15||z>A.wbits){e.msg="invalid window size",A.mode=tA;break}A.dmax=1<<A.wbits,A.flags=0,e.adler=A.check=1,A.mode=d&512?Qp:Rn,d=0,h=0;break;case xp:for(;h<16;){if(o===0)break e;o--,d+=r[i++]<<h,h+=8}if(A.flags=d,(A.flags&255)!==wp){e.msg="unknown compression method",A.mode=tA;break}if(A.flags&57344){e.msg="unknown header flags set",A.mode=tA;break}A.head&&(A.head.text=d>>8&1),A.flags&512&&A.wrap&4&&(I[0]=d&255,I[1]=d>>>8&255,A.check=EA(A.check,I,2,0)),d=0,h=0,A.mode=Bp;case Bp:for(;h<32;){if(o===0)break e;o--,d+=r[i++]<<h,h+=8}A.head&&(A.head.time=d),A.flags&512&&A.wrap&4&&(I[0]=d&255,I[1]=d>>>8&255,I[2]=d>>>16&255,I[3]=d>>>24&255,A.check=EA(A.check,I,4,0)),d=0,h=0,A.mode=yp;case yp:for(;h<16;){if(o===0)break e;o--,d+=r[i++]<<h,h+=8}A.head&&(A.head.xflags=d&255,A.head.os=d>>8),A.flags&512&&A.wrap&4&&(I[0]=d&255,I[1]=d>>>8&255,A.check=EA(A.check,I,2,0)),d=0,h=0,A.mode=vp;case vp:if(A.flags&1024){for(;h<16;){if(o===0)break e;o--,d+=r[i++]<<h,h+=8}A.length=d,A.head&&(A.head.extra_len=d),A.flags&512&&A.wrap&4&&(I[0]=d&255,I[1]=d>>>8&255,A.check=EA(A.check,I,2,0)),d=0,h=0}else A.head&&(A.head.extra=null);A.mode=Fp;case Fp:if(A.flags&1024&&(g=A.length,g>o&&(g=o),g&&(A.head&&(z=A.head.extra_len-A.length,A.head.extra||(A.head.extra=new Uint8Array(A.head.extra_len)),A.head.extra.set(r.subarray(i,i+g),z)),A.flags&512&&A.wrap&4&&(A.check=EA(A.check,r,g,i)),o-=g,i+=g,A.length-=g),A.length))break e;A.length=0,A.mode=Cp;case Cp:if(A.flags&2048){if(o===0)break e;g=0;do z=r[i+g++],A.head&&z&&A.length<65536&&(A.head.name+=String.fromCharCode(z));while(z&&g<o);if(A.flags&512&&A.wrap&4&&(A.check=EA(A.check,r,g,i)),o-=g,i+=g,z)break e}else A.head&&(A.head.name=null);A.length=0,A.mode=kp;case kp:if(A.flags&4096){if(o===0)break e;g=0;do z=r[i+g++],A.head&&z&&A.length<65536&&(A.head.comment+=String.fromCharCode(z));while(z&&g<o);if(A.flags&512&&A.wrap&4&&(A.check=EA(A.check,r,g,i)),o-=g,i+=g,z)break e}else A.head&&(A.head.comment=null);A.mode=Up;case Up:if(A.flags&512){for(;h<16;){if(o===0)break e;o--,d+=r[i++]<<h,h+=8}if(A.wrap&4&&d!==(A.check&65535)){e.msg="header crc mismatch",A.mode=tA;break}d=0,h=0}A.head&&(A.head.hcrc=A.flags>>9&1,A.head.done=!0),e.adler=A.check=0,A.mode=Rn;break;case Qp:for(;h<32;){if(o===0)break e;o--,d+=r[i++]<<h,h+=8}e.adler=A.check=Mp(d),d=0,h=0,A.mode=_c;case _c:if(A.havedict===0)return e.next_out=s,e.avail_out=l,e.next_in=i,e.avail_in=o,A.hold=d,A.bits=h,$C;e.adler=A.check=1,A.mode=Rn;case Rn:if(t===GC||t===$l)break e;case fh:if(A.last){d>>>=h&7,h-=h&7,A.mode=mh;break}for(;h<3;){if(o===0)break e;o--,d+=r[i++]<<h,h+=8}switch(A.last=d&1,d>>>=1,h-=1,d&3){case 0:A.mode=Sp;break;case 1:if(ek(A),A.mode=Wl,t===$l){d>>>=2,h-=2;break e}break;case 2:A.mode=Ep;break;case 3:e.msg="invalid block type",A.mode=tA}d>>>=2,h-=2;break;case Sp:for(d>>>=h&7,h-=h&7;h<32;){if(o===0)break e;o--,d+=r[i++]<<h,h+=8}if((d&65535)!==(d>>>16^65535)){e.msg="invalid stored block lengths",A.mode=tA;break}if(A.length=d&65535,d=0,h=0,A.mode=ph,t===$l)break e;case ph:A.mode=Lp;case Lp:if(g=A.length,g){if(g>o&&(g=o),g>l&&(g=l),g===0)break e;n.set(r.subarray(i,i+g),s),o-=g,i+=g,l-=g,s+=g,A.length-=g;break}A.mode=Rn;break;case Ep:for(;h<14;){if(o===0)break e;o--,d+=r[i++]<<h,h+=8}if(A.nlen=(d&31)+257,d>>>=5,h-=5,A.ndist=(d&31)+1,d>>>=5,h-=5,A.ncode=(d&15)+4,d>>>=4,h-=4,A.nlen>286||A.ndist>30){e.msg="too many length or distance symbols",A.mode=tA;break}A.have=0,A.mode=_p;case _p:for(;A.have<A.ncode;){for(;h<3;){if(o===0)break e;o--,d+=r[i++]<<h,h+=8}A.lens[D[A.have++]]=d&7,d>>>=3,h-=3}for(;A.have<19;)A.lens[D[A.have++]]=0;if(A.lencode=A.lendyn,A.lenbits=7,Z={bits:A.lenbits},$=ys(KC,A.lens,0,19,A.lencode,0,A.work,Z),A.lenbits=Z.bits,$){e.msg="invalid code lengths set",A.mode=tA;break}A.have=0,A.mode=Ip;case Ip:for(;A.have<A.nlen+A.ndist;){for(;C=A.lencode[d&(1<<A.lenbits)-1],B=C>>>24,L=C>>>16&255,N=C&65535,!(B<=h);){if(o===0)break e;o--,d+=r[i++]<<h,h+=8}if(N<16)d>>>=B,h-=B,A.lens[A.have++]=N;else{if(N===16){for(U=B+2;h<U;){if(o===0)break e;o--,d+=r[i++]<<h,h+=8}if(d>>>=B,h-=B,A.have===0){e.msg="invalid bit length repeat",A.mode=tA;break}z=A.lens[A.have-1],g=3+(d&3),d>>>=2,h-=2}else if(N===17){for(U=B+3;h<U;){if(o===0)break e;o--,d+=r[i++]<<h,h+=8}d>>>=B,h-=B,z=0,g=3+(d&7),d>>>=3,h-=3}else{for(U=B+7;h<U;){if(o===0)break e;o--,d+=r[i++]<<h,h+=8}d>>>=B,h-=B,z=0,g=11+(d&127),d>>>=7,h-=7}if(A.have+g>A.nlen+A.ndist){e.msg="invalid bit length repeat",A.mode=tA;break}for(;g--;)A.lens[A.have++]=z}}if(A.mode===tA)break;if(A.lens[256]===0){e.msg="invalid code -- missing end-of-block",A.mode=tA;break}if(A.lenbits=9,Z={bits:A.lenbits},$=ys(o2,A.lens,0,A.nlen,A.lencode,0,A.work,Z),A.lenbits=Z.bits,$){e.msg="invalid literal/lengths set",A.mode=tA;break}if(A.distbits=6,A.distcode=A.distdyn,Z={bits:A.distbits},$=ys(s2,A.lens,A.nlen,A.ndist,A.distcode,0,A.work,Z),A.distbits=Z.bits,$){e.msg="invalid distances set",A.mode=tA;break}if(A.mode=Wl,t===$l)break e;case Wl:A.mode=Vl;case Vl:if(o>=6&&l>=258){e.next_out=s,e.avail_out=l,e.next_in=i,e.avail_in=o,A.hold=d,A.bits=h,TC(e,m),s=e.next_out,n=e.output,l=e.avail_out,i=e.next_in,r=e.input,o=e.avail_in,d=A.hold,h=A.bits,A.mode===Rn&&(A.back=-1);break}for(A.back=0;C=A.lencode[d&(1<<A.lenbits)-1],B=C>>>24,L=C>>>16&255,N=C&65535,!(B<=h);){if(o===0)break e;o--,d+=r[i++]<<h,h+=8}if(L&&!(L&240)){for(_=B,H=L,W=N;C=A.lencode[W+((d&(1<<_+H)-1)>>_)],B=C>>>24,L=C>>>16&255,N=C&65535,!(_+B<=h);){if(o===0)break e;o--,d+=r[i++]<<h,h+=8}d>>>=_,h-=_,A.back+=_}if(d>>>=B,h-=B,A.back+=B,A.length=N,L===0){A.mode=Dp;break}if(L&32){A.back=-1,A.mode=Rn;break}if(L&64){e.msg="invalid literal/length code",A.mode=tA;break}A.extra=L&15,A.mode=jp;case jp:if(A.extra){for(U=A.extra;h<U;){if(o===0)break e;o--,d+=r[i++]<<h,h+=8}A.length+=d&(1<<A.extra)-1,d>>>=A.extra,h-=A.extra,A.back+=A.extra}A.was=A.length,A.mode=Hp;case Hp:for(;C=A.distcode[d&(1<<A.distbits)-1],B=C>>>24,L=C>>>16&255,N=C&65535,!(B<=h);){if(o===0)break e;o--,d+=r[i++]<<h,h+=8}if(!(L&240)){for(_=B,H=L,W=N;C=A.distcode[W+((d&(1<<_+H)-1)>>_)],B=C>>>24,L=C>>>16&255,N=C&65535,!(_+B<=h);){if(o===0)break e;o--,d+=r[i++]<<h,h+=8}d>>>=_,h-=_,A.back+=_}if(d>>>=B,h-=B,A.back+=B,L&64){e.msg="invalid distance code",A.mode=tA;break}A.offset=N,A.extra=L&15,A.mode=Np;case Np:if(A.extra){for(U=A.extra;h<U;){if(o===0)break e;o--,d+=r[i++]<<h,h+=8}A.offset+=d&(1<<A.extra)-1,d>>>=A.extra,h-=A.extra,A.back+=A.extra}if(A.offset>A.dmax){e.msg="invalid distance too far back",A.mode=tA;break}A.mode=Tp;case Tp:if(l===0)break e;if(g=m-l,A.offset>g){if(g=A.offset-g,g>A.whave&&A.sane){e.msg="invalid distance too far back",A.mode=tA;break}g>A.wnext?(g-=A.wnext,x=A.wsize-g):x=A.wnext-g,g>A.length&&(g=A.length),y=A.window}else y=n,x=s-A.offset,g=A.length;g>l&&(g=l),l-=g,A.length-=g;do n[s++]=y[x++];while(--g);A.length===0&&(A.mode=Vl);break;case Dp:if(l===0)break e;n[s++]=A.length,l--,A.mode=Vl;break;case mh:if(A.wrap){for(;h<32;){if(o===0)break e;o--,d|=r[i++]<<h,h+=8}if(m-=l,e.total_out+=m,A.total+=m,A.wrap&4&&m&&(e.adler=A.check=A.flags?EA(A.check,n,m,s-m):Es(A.check,n,m,s-m)),m=l,A.wrap&4&&(A.flags?d:Mp(d))!==A.check){e.msg="incorrect data check",A.mode=tA;break}d=0,h=0}A.mode=Pp;case Pp:if(A.wrap&&A.flags){for(;h<32;){if(o===0)break e;o--,d+=r[i++]<<h,h+=8}if(A.wrap&4&&d!==(A.total&4294967295)){e.msg="incorrect length check",A.mode=tA;break}d=0,h=0}A.mode=Rp;case Rp:$=zC;break e;case tA:$=l2;break e;case d2:return c2;case h2:default:return Tr}return e.next_out=s,e.avail_out=l,e.next_in=i,e.avail_in=o,A.hold=d,A.bits=h,(A.wsize||m!==e.avail_out&&A.mode<tA&&(A.mode<mh||t!==bp))&&m2(e,e.output,e.next_out,m-e.avail_out),f-=e.avail_in,m-=e.avail_out,e.total_in+=f,e.total_out+=m,A.total+=m,A.wrap&4&&m&&(e.adler=A.check=A.flags?EA(A.check,n,m,e.next_out-m):Es(A.check,n,m,e.next_out-m)),e.data_type=A.bits+(A.last?64:0)+(A.mode===Rn?128:0)+(A.mode===Wl||A.mode===ph?256:0),(f===0&&m===0||t===bp)&&$===ca&&($=WC),$},Ak=e=>{if(ha(e))return Tr;let t=e.state;return t.window&&(t.window=null),e.state=null,ca},rk=(e,t)=>{if(ha(e))return Tr;const A=e.state;return A.wrap&2?(A.head=t,t.done=!1,ca):Tr},nk=(e,t)=>{const A=t.length;let r,n,i;return ha(e)||(r=e.state,r.wrap!==0&&r.mode!==_c)?Tr:r.mode===_c&&(n=1,n=Es(n,t,A,0),n!==r.check)?l2:(i=m2(e,t,A,A),i?(r.mode=d2,c2):(r.havedict=1,ca))};var ik=g2,ak=f2,ok=u2,sk=ZC,lk=p2,ck=tk,dk=Ak,hk=rk,uk=nk,gk="pako inflate (from Nodeca project)",Gn={inflateReset:ik,inflateReset2:ak,inflateResetKeep:ok,inflateInit:sk,inflateInit2:lk,inflate:ck,inflateEnd:dk,inflateGetHeader:hk,inflateSetDictionary:uk,inflateInfo:gk};function fk(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var pk=fk;const b2=Object.prototype.toString,{Z_NO_FLUSH:mk,Z_FINISH:bk,Z_OK:js,Z_STREAM_END:xh,Z_NEED_DICT:Bh,Z_STREAM_ERROR:wk,Z_DATA_ERROR:Kp,Z_MEM_ERROR:xk}=Ds;function Rs(e){this.options=ed.assign({chunkSize:1024*64,windowBits:15,to:""},e||{});const t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,t.windowBits===0&&(t.windowBits=-15)),t.windowBits>=0&&t.windowBits<16&&!(e&&e.windowBits)&&(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&(t.windowBits&15||(t.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new i2,this.strm.avail_out=0;let A=Gn.inflateInit2(this.strm,t.windowBits);if(A!==js)throw new Error(lo[A]);if(this.header=new pk,Gn.inflateGetHeader(this.strm,this.header),t.dictionary&&(typeof t.dictionary=="string"?t.dictionary=Is.string2buf(t.dictionary):b2.call(t.dictionary)==="[object ArrayBuffer]"&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(A=Gn.inflateSetDictionary(this.strm,t.dictionary),A!==js)))throw new Error(lo[A])}Rs.prototype.push=function(e,t){const A=this.strm,r=this.options.chunkSize,n=this.options.dictionary;let i,s,o;if(this.ended)return!1;for(t===~~t?s=t:s=t===!0?bk:mk,b2.call(e)==="[object ArrayBuffer]"?A.input=new 
vendor: 10,075 bytes, line 64
64Uint8Array(e):A.input=e,A.next_in=0,A.avail_in=A.input.length;;){for(A.avail_out===0&&(A.output=new Uint8Array(r),A.next_out=0,A.avail_out=r),i=Gn.inflate(A,s),i===Bh&&n&&(i=Gn.inflateSetDictionary(A,n),i===js?i=Gn.inflate(A,s):i===Kp&&(i=Bh));A.avail_in>0&&i===xh&&A.state.wrap>0&&e[A.next_in]!==0;)Gn.inflateReset(A),i=Gn.inflate(A,s);switch(i){case wk:case Kp:case Bh:case xk:return this.onEnd(i),this.ended=!0,!1}if(o=A.avail_out,A.next_out&&(A.avail_out===0||i===xh))if(this.options.to==="string"){let l=Is.utf8border(A.output,A.next_out),d=A.next_out-l,h=Is.buf2string(A.output,l);A.next_out=d,A.avail_out=r-d,d&&A.output.set(A.output.subarray(l,l+d),0),this.onData(h)}else this.onData(A.output.length===A.next_out?A.output:A.output.subarray(0,A.next_out));if(!(i===js&&o===0)){if(i===xh)return i=Gn.inflateEnd(this.strm),this.onEnd(i),this.ended=!0,!0;if(A.avail_in===0)break}}return!0};Rs.prototype.onData=function(e){this.chunks.push(e)};Rs.prototype.onEnd=function(e){e===js&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=ed.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function cg(e,t){const A=new Rs(t);if(A.push(e),A.err)throw A.msg||lo[A.err];return A.result}function Bk(e,t){return t=t||{},t.raw=!0,cg(e,t)}var yk=Rs,vk=cg,Fk=Bk,Ck=cg,kk=Ds,Uk={Inflate:yk,inflate:vk,inflateRaw:Fk,ungzip:Ck,constants:kk};const{Inflate:Qk,inflate:Sk,inflateRaw:vS,ungzip:FS}=Uk;var Gp=Qk,Lk=Sk;const w2=[];for(let e=0;e<256;e++){let t=e;for(let A=0;A<8;A++)t&1?t=3988292384^t>>>1:t=t>>>1;w2[e]=t}const zp=4294967295;function Ek(e,t,A){let r=e;for(let n=0;n<A;n++)r=w2[(r^t[n])&255]^r>>>8;return r}function _k(e,t){return(Ek(zp,e,t)^zp)>>>0}function $p(e,t,A){const r=e.readUint32(),n=_k(new Uint8Array(e.buffer,e.byteOffset+e.offset-t-4,t),t);if(n!==r)throw new Error(`CRC mismatch for chunk ${A}. Expected ${r}, found ${n}`)}function x2(e,t,A){for(let r=0;r<A;r++)t[r]=e[r]}function B2(e,t,A,r){let n=0;for(;n<r;n++)t[n]=e[n];for(;n<A;n++)t[n]=e[n]+t[n-r]&255}function y2(e,t,A,r){let n=0;if(A.length===0)for(;n<r;n++)t[n]=e[n];else for(;n<r;n++)t[n]=e[n]+A[n]&255}function v2(e,t,A,r,n){let i=0;if(A.length===0){for(;i<n;i++)t[i]=e[i];for(;i<r;i++)t[i]=e[i]+(t[i-n]>>1)&255}else{for(;i<n;i++)t[i]=e[i]+(A[i]>>1)&255;for(;i<r;i++)t[i]=e[i]+(t[i-n]+A[i]>>1)&255}}function F2(e,t,A,r,n){let i=0;if(A.length===0){for(;i<n;i++)t[i]=e[i];for(;i<r;i++)t[i]=e[i]+t[i-n]&255}else{for(;i<n;i++)t[i]=e[i]+A[i]&255;for(;i<r;i++)t[i]=e[i]+Ik(t[i-n],A[i],A[i-n])&255}}function Ik(e,t,A){const r=e+t-A,n=Math.abs(r-e),i=Math.abs(r-t),s=Math.abs(r-A);return n<=i&&n<=s?e:i<=s?t:A}function jk(e,t,A,r,n,i){switch(e){case 0:x2(t,A,n);break;case 1:B2(t,A,n,i);break;case 2:y2(t,A,r,n);break;case 3:v2(t,A,r,n,i);break;case 4:F2(t,A,r,n,i);break;default:throw new Error(`Unsupported filter: ${e}`)}}const Hk=new Uint16Array([255]),Nk=new Uint8Array(Hk.buffer),Tk=Nk[0]===255;function Dk(e){const{data:t,width:A,height:r,channels:n,depth:i}=e,s=[{x:0,y:0,xStep:8,yStep:8},{x:4,y:0,xStep:8,yStep:8},{x:0,y:4,xStep:4,yStep:8},{x:2,y:0,xStep:4,yStep:4},{x:0,y:2,xStep:2,yStep:4},{x:1,y:0,xStep:2,yStep:2},{x:0,y:1,xStep:1,yStep:2}],o=Math.ceil(i/8)*n,l=new Uint8Array(r*A*o);let d=0;for(let h=0;h<7;h++){const f=s[h],m=Math.ceil((A-f.x)/f.xStep),g=Math.ceil((r-f.y)/f.yStep);if(m<=0||g<=0)continue;const x=m*o,y=new Uint8Array(x);for(let C=0;C<g;C++){const B=t[d++],L=t.subarray(d,d+x);d+=x;const N=new Uint8Array(x);jk(B,L,N,y,x,o),y.set(N);for(let _=0;_<m;_++){const H=f.x+_*f.xStep,W=f.y+C*f.yStep;if(!(H>=A||W>=r))for(let z=0;z<o;z++)l[(W*A+H)*o+z]=N[_*o+z]}}}if(i===16){const h=new Uint16Array(l.buffer);if(Tk)for(let f=0;f<h.length;f++)h[f]=Pk(h[f]);return h}else return l}function Pk(e){return(e&255)<<8|e>>8&255}const Rk=new Uint16Array([255]),Mk=new Uint8Array(Rk.buffer),Ok=Mk[0]===255,Kk=new Uint8Array(0);function Wp(e){const{data:t,width:A,height:r,channels:n,depth:i}=e,s=Math.ceil(i/8)*n,o=Math.ceil(i/8*n*A),l=new Uint8Array(r*o);let d=Kk,h=0,f,m;for(let g=0;g<r;g++){switch(f=t.subarray(h+1,h+1+o),m=l.subarray(g*o,(g+1)*o),t[h]){case 0:x2(f,m,o);break;case 1:B2(f,m,o,s);break;case 2:y2(f,m,d,o);break;case 3:v2(f,m,d,o,s);break;case 4:F2(f,m,d,o,s);break;default:throw new Error(`Unsupported filter: ${t[h]}`)}d=m,h+=o+1}if(i===16){const g=new Uint16Array(l.buffer);if(Ok)for(let x=0;x<g.length;x++)g[x]=Gk(g[x]);return g}else return l}function Gk(e){return(e&255)<<8|e>>8&255}const hc=Uint8Array.of(137,80,78,71,13,10,26,10);function Vp(e){if(!zk(e.readBytes(hc.length)))throw new Error("wrong PNG signature")}function zk(e){if(e.length<hc.length)return!1;for(let t=0;t<hc.length;t++)if(e[t]!==hc[t])return!1;return!0}const $k="tEXt",Wk=0,C2=new TextDecoder("latin1");function Vk(e){if(Xk(e),e.length===0||e.length>79)throw new Error("keyword length must be between 1 and 79")}const qk=/^[\u0000-\u00FF]*$/;function Xk(e){if(!qk.test(e))throw new Error("invalid latin1 text")}function Jk(e,t,A){const r=k2(t);e[r]=Yk(t,A-r.length-1)}function k2(e){for(e.mark();e.readByte()!==Wk;);const t=e.offset;e.reset();const A=C2.decode(e.readBytes(t-e.offset-1));return e.skip(1),Vk(A),A}function Yk(e,t){return C2.decode(e.readBytes(t))}const wr={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},yh={UNKNOWN:-1,DEFLATE:0},qp={UNKNOWN:-1,ADAPTIVE:0},vh={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},ql={NONE:0,BACKGROUND:1,PREVIOUS:2},Fh={SOURCE:0,OVER:1};class Zk extends rg{constructor(A,r={}){super(A);Nt(this,"_checkCrc");Nt(this,"_inflator");Nt(this,"_png");Nt(this,"_apng");Nt(this,"_end");Nt(this,"_hasPalette");Nt(this,"_palette");Nt(this,"_hasTransparency");Nt(this,"_transparency");Nt(this,"_compressionMethod");Nt(this,"_filterMethod");Nt(this,"_interlaceMethod");Nt(this,"_colorType");Nt(this,"_isAnimated");Nt(this,"_numberOfFrames");Nt(this,"_numberOfPlays");Nt(this,"_frames");Nt(this,"_writingDataChunks");const{checkCrc:n=!1}=r;this._checkCrc=n,this._inflator=new Gp,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array(0),depth:1,text:{}},this._apng={width:-1,height:-1,channels:-1,depth:1,numberOfFrames:1,numberOfPlays:0,text:{},frames:[]},this._end=!1,this._hasPalette=!1,this._palette=[],this._hasTransparency=!1,this._transparency=new Uint16Array(0),this._compressionMethod=yh.UNKNOWN,this._filterMethod=qp.UNKNOWN,this._interlaceMethod=vh.UNKNOWN,this._colorType=wr.UNKNOWN,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(Vp(this);!this._end;){const A=this.readUint32(),r=this.readChars(4);this.decodeChunk(A,r)}return this.decodeImage(),this._png}decodeApng(){for(Vp(this);!this._end;){const A=this.readUint32(),r=this.readChars(4);this.decodeApngChunk(A,r)}return this.decodeApngImage(),this._apng}decodeChunk(A,r){const n=this.offset;switch(r){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(A);break;case"IDAT":this.decodeIDAT(A);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(A);break;case"iCCP":this.decodeiCCP(A);break;case $k:Jk(this._png.text,this,A);break;case"pHYs":this.decodepHYs();break;default:this.skip(A);break}if(this.offset-n!==A)throw new Error(`Length mismatch while decoding chunk ${r}`);this._checkCrc?$p(this,A+4,r):this.skip(4)}decodeApngChunk(A,r){const n=this.offset;switch(r!=="fdAT"&&r!=="IDAT"&&this._writingDataChunks&&this.pushDataToFrame(),r){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(A);break;default:this.decodeChunk(A,r),this.offset=n+A;break}if(this.offset-n!==A)throw new Error(`Length mismatch while decoding chunk ${r}`);this._checkCrc?$p(this,A+4,r):this.skip(4)}decodeIHDR(){const A=this._png;A.width=this.readUint32(),A.height=this.readUint32(),A.depth=e3(this.readUint8());const r=this.readUint8();this._colorType=r;let n;switch(r){case wr.GREYSCALE:n=1;break;case wr.TRUECOLOUR:n=3;break;case wr.INDEXED_COLOUR:n=1;break;case wr.GREYSCALE_ALPHA:n=2;break;case wr.TRUECOLOUR_ALPHA:n=4;break;case wr.UNKNOWN:default:throw new Error(`Unknown color type: ${r}`)}if(this._png.channels=n,this._compressionMethod=this.readUint8(),this._compressionMethod!==yh.DEFLATE)throw new Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8()}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=!0}decodeFCTL(){const A={sequenceNumber:this.readUint32(),width:this.readUint32(),height:this.readUint32(),xOffset:this.readUint32(),yOffset:this.readUint32(),delayNumber:this.readUint16(),delayDenominator:this.readUint16(),disposeOp:this.readUint8(),blendOp:this.readUint8(),data:new Uint8Array(0)};this._frames.push(A)}decodePLTE(A){if(A%3!==0)throw new RangeError(`PLTE field length must be a multiple of 3. Got ${A}`);const r=A/3;this._hasPalette=!0;const n=[];this._palette=n;for(let i=0;i<r;i++)n.push([this.readUint8(),this.readUint8(),this.readUint8()])}decodeIDAT(A){this._writingDataChunks=!0;const r=A,n=this.offset+this.byteOffset;if(this._inflator.push(new Uint8Array(this.buffer,n,r)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(A)}decodeFDAT(A){this._writingDataChunks=!0;let r=A,n=this.offset+this.byteOffset;if(n+=4,r-=4,this._inflator.push(new Uint8Array(this.buffer,n,r)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(A)}decodetRNS(A){switch(this._colorType){case wr.GREYSCALE:case wr.TRUECOLOUR:{if(A%2!==0)throw new RangeError(`tRNS chunk length must be a multiple of 2. Got ${A}`);if(A/2>this._png.width*this._png.height)throw new Error(`tRNS chunk contains more alpha values than there are pixels (${A/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(A/2);for(let r=0;r<A/2;r++)this._transparency[r]=this.readUint16();break}case wr.INDEXED_COLOUR:{if(A>this._palette.length)throw new Error(`tRNS chunk contains more alph
64a values than there are palette colors (${A} vs ${this._palette.length})`);let r=0;for(;r<A;r++){const n=this.readByte();this._palette[r].push(n)}for(;r<this._palette.length;r++)this._palette[r].push(255);break}case wr.UNKNOWN:case wr.GREYSCALE_ALPHA:case wr.TRUECOLOUR_ALPHA:default:throw new Error(`tRNS chunk is not supported for color type ${this._colorType}`)}}decodeiCCP(A){const r=k2(this),n=this.readUint8();if(n!==yh.DEFLATE)throw new Error(`Unsupported iCCP compression method: ${n}`);const i=this.readBytes(A-r.length-2);this._png.iccEmbeddedProfile={name:r,profile:Lk(i)}}decodepHYs(){const A=this.readUint32(),r=this.readUint32(),n=this.readByte();this._png.resolution={x:A,y:r,unit:n}}decodeApngImage(){this._apng.width=this._png.width,this._apng.height=this._png.height,this._apng.channels=this._png.channels,this._apng.depth=this._png.depth,this._apng.numberOfFrames=this._numberOfFrames,this._apng.numberOfPlays=this._numberOfPlays,this._apng.text=this._png.text,this._apng.resolution=this._png.resolution;for(let A=0;A<this._numberOfFrames;A++){const r={sequenceNumber:this._frames[A].sequenceNumber,delayNumber:this._frames[A].delayNumber,delayDenominator:this._frames[A].delayDenominator,data:this._apng.depth===8?new Uint8Array(this._apng.width*this._apng.height*this._apng.channels):new Uint16Array(this._apng.width*this._apng.height*this._apng.channels)},n=this._frames.at(A);if(n){if(n.data=Wp({data:n.data,width:n.width,height:n.height,channels:this._apng.channels,depth:this._apng.depth}),this._hasPalette&&(this._apng.palette=this._palette),this._hasTransparency&&(this._apng.transparency=this._transparency),A===0||n.xOffset===0&&n.yOffset===0&&n.width===this._png.width&&n.height===this._png.height)r.data=n.data;else{const i=this._apng.frames.at(A-1);this.disposeFrame(n,i,r),this.addFrameDataToCanvas(r,n)}this._apng.frames.push(r)}}return this._apng}disposeFrame(A,r,n){switch(A.disposeOp){case ql.NONE:break;case ql.BACKGROUND:for(let i=0;i<this._png.height;i++)for(let s=0;s<this._png.width;s++){const o=(i*A.width+s)*this._png.channels;for(let l=0;l<this._png.channels;l++)n.data[o+l]=0}break;case ql.PREVIOUS:n.data.set(r.data);break;default:throw new Error("Unknown disposeOp")}}addFrameDataToCanvas(A,r){const n=1<<this._png.depth,i=(s,o)=>{const l=((s+r.yOffset)*this._png.width+r.xOffset+o)*this._png.channels,d=(s*r.width+o)*this._png.channels;return{index:l,frameIndex:d}};switch(r.blendOp){case Fh.SOURCE:for(let s=0;s<r.height;s++)for(let o=0;o<r.width;o++){const{index:l,frameIndex:d}=i(s,o);for(let h=0;h<this._png.channels;h++)A.data[l+h]=r.data[d+h]}break;case Fh.OVER:for(let s=0;s<r.height;s++)for(let o=0;o<r.width;o++){const{index:l,frameIndex:d}=i(s,o);for(let h=0;h<this._png.channels;h++){const f=r.data[d+this._png.channels-1]/n,m=h%(this._png.channels-1)===0?1:r.data[d+h],g=Math.floor(f*m+(1-f)*A.data[l+h]);A.data[l+h]+=g}}break;default:throw new Error("Unknown blendOp")}}decodeImage(){var r;if(this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);const A=this._isAnimated?((r=this._frames)==null?void 0:r.at(0)).data:this._inflator.result;if(this._filterMethod!==qp.ADAPTIVE)throw new Error(`Filter method ${this._filterMethod} not supported`);if(this._interlaceMethod===vh.NO_INTERLACE)this._png.data=Wp({data:A,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else if(this._interlaceMethod===vh.ADAM7)this._png.data=Dk({data:A,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else throw new Error(`Interlace method ${this._interlaceMethod} not supported`);this._hasPalette&&(this._png.palette=this._palette),this._hasTransparency&&(this._png.transparency=this._transparency)}pushDataToFrame(){const A=this._inflator.result,r=this._frames.at(-1);r?r.data=A:this._frames.push({sequenceNumber:0,width:this._png.width,height:this._png.height,xOffset:0,yOffset:0,delayNumber:0,delayDenominator:0,disposeOp:ql.NONE,blendOp:Fh.SOURCE,data:A}),this._inflator=new Gp,this._writingDataChunks=!1}}function e3(e){if(e!==1&&e!==2&&e!==4&&e!==8&&e!==16)throw new Error(`invalid bit depth: ${e}`);return e}var Xp;(function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.METRE=1]="METRE"})(Xp||(Xp={}));function t3(e,t){return new Zk(e,t).decode()}var At=function(){return typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this}();function Ch(){At.console&&typeof At.console.log=="function"&&At.console.log.apply(At.console,arguments)}var Ot={log:Ch,warn:function(e){At.console&&(typeof At.console.warn=="function"?At.console.warn.apply(At.console,arguments):Ch.call(null,arguments))},error:function(e){At.console&&(typeof At.console.error=="function"?At.console.error.apply(At.console,arguments):Ch(e))}};function kh(e,t,A){var r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){Ji(r.response,t,A)},r.onerror=function(){Ot.error("could not download file")},r.send()}function Jp(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch{}return t.status>=200&&t.status<=299}function Xl(e){try{e.dispatchEvent(new MouseEvent("click"))}catch{var t=document.createEvent("MouseEvents");
vendor: 3,407 bytes, lines 64-69
64t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var Ji=At.saveAs||((typeof window>"u"?"undefined":Tt(window))!=="object"||window!==At?function(){}:typeof HTMLAnchorElement<"u"&&"download"in HTMLAnchorElement.prototype?function(e,t,A){var r=At.URL||At.webkitURL,n=document.createElement("a");t=t||e.name||"download",n.download=t,n.rel="noopener",typeof e=="string"?(n.href=e,n.origin!==location.origin?Jp(n.href)?kh(e,t,A):Xl(n,n.target="_blank"):Xl(n)):(n.href=r.createObjectURL(e),setTimeout(function(){r.revokeObjectURL(n.href)},4e4),setTimeout(function(){Xl(n)},0))}:"msSaveOrOpenBlob"in navigator?function(e,t,A){if(t=t||e.name||"download",typeof e=="string")if(Jp(e))kh(e,t,A);else{var r=document.createElement("a");r.href=e,r.target="_blank",setTimeout(function(){Xl(r)})}else navigator.msSaveOrOpenBlob(function(n,i){return i===void 0?i={autoBom:!1}:Tt(i)!=="object"&&(Ot.warn("Deprecated: Expected third argument to be a object"),i={autoBom:!i}),i.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(n.type)?new Blob(["\uFEFF",n],{type:n.type}):n}(e,A),t)}:function(e,t,A,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),typeof e=="string")return kh(e,t,A);var n=e.type==="application/octet-stream",i=/constructor/i.test(At.HTMLElement)||At.safari,s=/CriOS\/[\d]+/.test(navigator.userAgent);if((s||n&&i)&&(typeof FileReader>"u"?"undefined":Tt(FileReader))==="object"){var o=new FileReader;o.onloadend=function(){var h=o.result;h=s?h:h.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=h:location=h,r=null},o.readAsDataURL(e)}else{var l=At.URL||At.webkitURL,d=l.createObjectURL(e);r?r.location=d:location.href=d,r=null,setTimeout(function(){l.revokeObjectURL(d)},4e4)}});/**
65 * A class to parse color values
66 * @author Stoyan Stefanov <[email protected]>
67 * {@link   http://www.phpied.com/rgb-color-parser-in-javascript/}
68 * @license Use it if you like it
69 */function U2(e){var t;e=e||"",this.ok=!1,e.charAt(0)=="#"&&(e=e.substr(1,6)),e={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee9
690",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[e=(e=e.replace(/ /g,"")).toLowerCase()]||e;for(var A=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(o){return[parseInt(o[1]),parseInt(o[2]),parseInt(o[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(o){return[parseInt(o[1],16),parseInt(o[2],16),parseInt(o[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(o){return[parseInt(o[1]+o[1],16),parseInt(o[2]+o[2],16),parseInt(o[3]+o[3],16)]}}],r=0;r<A.length;r++){var n=A[r].re,i=A[r].process,s=n.exec(e);s&&(t=i(s),this.r=t[0],this.g=t[1],this.b=t[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var o=this.r.toString(16),l=this.g.toString(16),d=this.b.toString(16);return o.length==1&&(o="0"+o),l.length==1&&(l="0"+l),d.length==1&&(d="0"+d),"#"+o+l+d}}var uc=At.atob.bind(At),Yp=At.btoa.bind(At);/**
70 * @license
71 * Joseph Myers does not specify a particular license for his work.
72 *
73 * Author: Joseph Myers
74 * Accessed from: http://www.myersdaily.org/joseph/javascript/md5.js
75 *
76 * Modified by: Owen Leong
77 */function Uh(e,t){var A=e[0],r=e[1],n=e[2],i=e[3];A=$A(A,r,n,i,t[0],7,-680876936),i=$A(i,A,r,n,t[1],12,-389564586),n=$A(n,i,A,r,t[2],17,606105819),r=$A(r,n,i,A,t[3],22,-1044525330),A=$A(A,r,n,i,t[4],7,-176418897),i=$A(i,A,r,n,t[5],12,1200080426),n=$A(n,i,A,r,t[6],17,-1473231341),r=$A(r,n,i,A,t[7],22,-45705983),A=$A(A,r,n,i,t[8],7,1770035416),i=$A(i,A,r,n,t[9],12,-1958414417),n=$A(n,i,A,r,t[10],17,-42063),r=$A(r,n,i,A,t[11],22,-1990404162),A=$A(A,r,n,i,t[12],7,1804603682),i=$A(i,A,r,n,t[13],12,-40341101),n=$A(n,i,A,r,t[14],17,-1502002290),A=WA(A,r=$A(r,n,i,A,t[15],22,1236535329),n,i,t[1],5,-165796510),i=WA(i,A,r,n,t[6],9,-1069501632),n=WA(n,i,A,r,t[11],14,643717713),r=WA(r,n,i,A,t[0],20,-373897302),A=WA(A,r,n,i,t[5],5,-701558691),i=WA(i,A,r,n,t[10],9,38016083),n=WA(n,i,A,r,t[15],14,-660478335),r=WA(r,n,i,A,t[4],20,-405537848),A=WA(A,r,n,i,t[9],5,568446438),i=WA(i,A,r,n,t[14],9,-1019803690),n=WA(n,i,A,r,t[3],14,-187363961),r=WA(r,n,i,A,t[8],20,1163531501),A=WA(A,r,n,i,t[13],5,-1444681467),i=WA(i,A,r,n,t[2],9,-51403784),n=WA(n,i,A,r,t[7],14,1735328473),A=VA(A,r=WA(r,n,i,A,t[12],20,-1926607734),n,i,t[5],4,-378558),i=VA(i,A,r,n,t[8],11,-2022574463),n=VA(n,i,A,r,t[11],16,1839030562),r=VA(r,n,i,A,t[14],23,-35309556),A=VA(A,r,n,i,t[1],4,-1530992060),i=VA(i,A,r,n,t[4],11,1272893353),n=VA(n,i,A,r,t[7],16,-155497632),r=VA(r,n,i,A,t[10],23,-1094730640),A=VA(A,r,n,i,t[13],4,681279174),i=VA(i,A,r,n,t[0],11,-358537222),n=VA(n,i,A,r,t[3],16,-722521979),r=VA(r,n,i,A,t[6],23,76029189),A=VA(A,r,n,i,t[9],4,-640364487),i=VA(i,A,r,n,t[12],11,-421815835),n=VA(n,i,A,r,t[15],16,530742520),A=qA(A,r=VA(r,n,i,A,t[2],23,-995338651),n,i,t[0],6,-198630844),i=qA(i,A,r,n,t[7],10,1126891415),n=qA(n,i,A,r,t[14],15,-1416354905),r=qA(r,n,i,A,t[5],21,-57434055),A=qA(A,r,n,i,t[12],6,1700485571),i=qA(i,A,r,n,t[3],10,-1894986606),n=qA(n,i,A,r,t[10],15,-1051523),r=qA(r,n,i,A,t[1],21,-2054922799),A=qA(A,r,n,i,t[8],6,1873313359),i=qA(i,A,r,n,t[15],10,-30611744),n=qA(n,i,A,r,t[6],15,-1560198380),r=qA(r,n,i,A,t[13],21,1309151649),A=qA(A,r,n,i,t[4],6,-145523070),i=qA(i,A,r,n,t[11],10,-1120210379),n=qA(n,i,A,r,t[2],15,718787259),r=qA(r,n,i,A,t[9],21,-343485551),e[0]=Bi(A,e[0]),e[1]=Bi(r,e[1]),e[2]=Bi(n,e[2]),e[3]=Bi(i,e[3])}function Ad(e,t,A,r,n,i){return t=Bi(Bi(t,e),Bi(r,i)),Bi(t<<n|t>>>32-n,A)}function $A(e,t,A,r,n,i,s){return Ad(t&A|~t&r,e,t,n,i,s)}function WA(e,t,A,r,n,i,s){return Ad(t&r|A&~r,e,t,n,i,s)}function VA(e,t,A,r,n,i,s){return Ad(t^A^r,e,t,n,i,s)}function qA(e,t,A,r,n,i,s){return Ad(A^(t|~r),e,t,n,i,s)}function Q2(e){var t,A=e.length,r=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=e.length;
vendor: 9,449 bytes, lines 77-94
77t+=64)Uh(r,A3(e.substring(t-64,t)));e=e.substring(t-64);var n=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<e.length;t++)n[t>>2]|=e.charCodeAt(t)<<(t%4<<3);if(n[t>>2]|=128<<(t%4<<3),t>55)for(Uh(r,n),t=0;t<16;t++)n[t]=0;return n[14]=8*A,Uh(r,n),r}function A3(e){var t,A=[];for(t=0;t<64;t+=4)A[t>>2]=e.charCodeAt(t)+(e.charCodeAt(t+1)<<8)+(e.charCodeAt(t+2)<<16)+(e.charCodeAt(t+3)<<24);return A}var Zp="0123456789abcdef".split("");function r3(e){for(var t="",A=0;A<4;A++)t+=Zp[e>>8*A+4&15]+Zp[e>>8*A&15];return t}function n3(e){return String.fromCharCode(255&e,(65280&e)>>8,(16711680&e)>>16,(4278190080&e)>>24)}function Tu(e){return Q2(e).map(n3).join("")}var i3=function(e){for(var t=0;t<e.length;t++)e[t]=r3(e[t]);return e.join("")}(Q2("hello"))!="5d41402abc4b2a76b9719d911017c592";function Bi(e,t){if(i3){var A=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(A>>16)<<16|65535&A}return e+t&4294967295}/**
78 * @license
79 * FPDF is released under a permissive license: there is no usage restriction.
80 * You may embed it freely in your application (commercial or not), with or
81 * without modifications.
82 *
83 * Reference: http://www.fpdf.org/en/script/script37.php
84 */function Du(e,t){var A,r,n,i;if(e!==A){for(var s=(n=e,i=1+(256/e.length|0),new Array(i+1).join(n)),o=[],l=0;l<256;l++)o[l]=l;var d=0;for(l=0;l<256;l++){var h=o[l];d=(d+h+s.charCodeAt(l))%256,o[l]=o[d],o[d]=h}A=e,r=o}else o=r;var f=t.length,m=0,g=0,x="";for(l=0;l<f;l++)g=(g+(h=o[m=(m+1)%256]))%256,o[m]=o[g],o[g]=h,s=o[(o[m]+o[g])%256],x+=String.fromCharCode(t.charCodeAt(l)^s);return x}/**
85 * @license
86 * Licensed under the MIT License.
87 * http://opensource.org/licenses/mit-license
88 * Author: Owen Leong (@owenl131)
89 * Date: 15 Oct 2020
90 * References:
91 * https://www.cs.cmu.edu/~dst/Adobe/Gallery/anon21jul01-pdf-encryption.txt
92 * https://github.com/foliojs/pdfkit/blob/master/lib/security.js
93 * http://www.fpdf.org/en/script/script37.php
94 */var e0={print:4,modify:8,copy:16,"annot-forms":32};function Ya(e,t,A,r){this.v=1,this.r=2;var n=192;e.forEach(function(o){if(e0.perm!==void 0)throw new Error("Invalid permission: "+o);n+=e0[o]}),this.padding="(¿N^NuŠAd\0NVÿú�\b..\0¶Ðh>€/\f©þdSiz";var i=(t+this.padding).substr(0,32),s=(A+this.padding).substr(0,32);this.O=this.processOwnerPassword(i,s),this.P=-(1+(255^n)),this.encryptionKey=Tu(i+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=Du(this.encryptionKey,this.padding)}function Za(e){if(/[^\u0000-\u00ff]/.test(e))throw new Error("Invalid PDF Name Object: "+e+", Only accept ASCII characters.");for(var t="",A=e.length,r=0;r<A;r++){var n=e.charCodeAt(r);t+=n<33||n===35||n===37||n===40||n===41||n===47||n===60||n===62||n===91||n===93||n===123||n===125||n>126?"#"+("0"+n.toString(16)).slice(-2):e[r]}return t}function t0(e){if(Tt(e)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var t={};this.subscribe=function(A,r,n){if(n=n||!1,typeof A!="string"||typeof r!="function"||typeof n!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");t.hasOwnProperty(A)||(t[A]={});var i=Math.random().toString(35);return t[A][i]=[r,!!n],i},this.unsubscribe=function(A){for(var r in t)if(t[r][A])return delete t[r][A],Object.keys(t[r]).length===0&&delete t[r],!0;return!1},this.publish=function(A){if(t.hasOwnProperty(A)){var r=Array.prototype.slice.call(arguments,1),n=[];for(var i in t[A]){var s=t[A][i];try{s[0].apply(e,r)}catch(o){At.console&&Ot.error("jsPDF PubSub Error",o.message,o)}s[1]&&n.push(i)}n.length&&n.forEach(this.unsubscribe)}},this.getTopics=function(){return t}}function Ic(e){if(!(this instanceof Ic))return new Ic(e);var t="opacity,stroke-opacity".split(",");for(var A in e)e.hasOwnProperty(A)&&t.indexOf(A)>=0&&(this[A]=e[A]);this.id="",this.objectNumber=-1}function S2(e,t){this.gState=e,this.matrix=t,this.id="",this.objectNumber=-1}function Zi(e,t,A,r,n){if(!(this instanceof Zi))return new Zi(e,t,A,r,n);this.type=e==="axial"?2:3,this.coords=t,this.colors=A,S2.call(this,r,n)}function to(e,t,A,r,n){if(!(this instanceof to))return new to(e,t,A,r,n);this.boundingBox=e,this.xStep=t,this.yStep=A,this.stream="",this.cloneIndex=0,S2.call(this,r,n)}function qe(e){var t,A=typeof arguments[0]=="string"?arguments[0]:"p",r=arguments[1],n=arguments[2],i=arguments[3],s=[],o=1,l=16,d="S",h=null;Tt(e=e||{})==="object"&&(A=e.orientation,r=e.unit||r,n=e.format||n,i=e.compress||e.compressPdf||i,(h=e.encryption||null)!==null&&(h.userPassword=h.userPassword||"",h.ownerPassword=h.ownerPassword||"",h.userPermissions=h.userPermissions||[]),o=typeof e.userUnit=="number"?Math.abs(e.userUnit):1,e.precision!==void 0&&(t=e.precision),e.floatPrecision!==void 0&&(l=e.floatPrecision),d=e.defaultPathOperation||"S"),s=e.filters||(i===!0?["FlateEncode"]:s),r=r||"mm",A=(""+(A||"P")).toLowerCase();var f=e.putOnlyUsedFonts||!1,m={},g={internal:{},__private__:{}};g.__private__.PubSub=t0;var x="1.3",y=g.__private__.getPdfVersion=function(){return x};g.__private__.setPdfVersion=function(p){x=p};var C={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};g.__private__.getPageFormats=function(){return C};var B=g.__private__.getPageFormat=function(p){return C[p]};n=n||"a4";var L="compat",N="advanced",_=L;function H(){this.saveGraphicsState(),M(new Ze(dt,0,0,-dt,0,Ni()*dt).toString()+" cm"),this.setFontSize(this.getFontSize()/dt),d="n",_=N}function W(){this.restoreGraphicsState(),d="S",_=L}var z=g.__private__.combineFontStyleAndFontWeight=function(p,v){if(p=="bold"&&v=="normal"||p=="bold"&&v==400||p=="normal"&&v=="italic"||p=="bold"&&v=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return v&&(p=v==400||v==="normal"?p==="italic"?"italic":"normal":v!=700&&v!=="bold"||p!=="normal"?(v==700?"bold":v)+""+p:"bold"),p};g.advancedAPI=function(p){var v=_===L;return v&&H.call(this),typeof p!="function"||(p(this),v&&W.call(this)),this},g.compatAPI=function(p){var v=_===N;return v&&W.call(this),typeof p!="function"||(p(this),v&&H.call(this)),this},g.isAdvancedAPI=function(){return _===N};var $,I=function(p){if(_!==N)throw new Error(p+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},Z=g.roundToPrecision=g.__private__.roundToPrecision=function(p,v){var O=t||v;if(isNaN(p)||isNaN(O))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return p.toFixed(O).replace(/0+$/,"")};$=g.hpf=g.__private__.hpf=typeof l=="number"?function(p){if(isNaN(p))throw new Error("Invalid argument passed to jsPDF.hpf");return Z(p,l)}:l==="smart"?function(p){if(isNaN(p))throw new Error("Invalid argument passed to jsPDF.hpf");return Z(p,p>-1&&p<1?16:5)}:function(p){if(isNaN(p))throw new Error("Invalid argument passed to jsPDF.hpf");return Z(p,16)};var U=g.f2=g.__private__.f2=function(p){if(isNaN(p))throw new Error("Invalid argument passed to jsPDF.f2");return Z(p,2)},D=g.__private__.f3=function(p){if(isNaN(p))throw new Error("Invalid argument passed to jsPDF.f3");return Z(p,3)},J=g.scale=g.__private__.scale=function(p){if(isNaN(p))throw new Error("Invalid argument passed to jsPDF.scale");return _===L?p*dt:_===N?p:void 0},X=function(p){return J(function(v){return _===L?Ni()-v:_===N?v:void 0}(p))};g.__private__.setPrecision=g.setPrecision=function(p){typeof parseInt(p,10)=="number"&&(t=parseInt(p,10))};var oe,ce="00000000000000000000000000000000",ue=g.__private__.getFileId=function(){return ce},ae=g.__private__.setFileId=function(p){return ce=p!==void 0&&/^[a-fA-F0-9]{32}$/.test(p)?p.toUpperCase():ce.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),h!==null&&(jA=new Ya(h.userPermissions,h.userPassword,h.ownerPassword,ce)),ce};g.setFileId=function(p){return ae(p),this},g.getFileId=function(){return ue()};var fe=g.__private__.convertDateToPDFDate=function(p){var v=p.getTimezoneOffset(),O=v<0?"+":"-",Y=Math.floor(Math.abs(v/60)),ne=Math.abs(v%60),pe=[O,V(Y),"'",V(ne),"'"].join("");return["D:",p.getFullYear(),V(p.getMonth()+1),V(p.getDate()),V(p.getHours()),V(p.getMinutes()),V(p.getSeconds()),pe].join("")},Ce=g.__private__.convertPDFDateToDate=function(p){var v=parseInt(p.substr(2,4),10),O=parseInt(p.substr(6,2),10)-1,Y=parseInt(p.substr(8,2),10),ne=parseInt(p.substr(10,2),10),pe=parseInt(p.substr(12,2),10),ve=parseInt(p.substr(14,2),10);return new Date(v,O,Y,ne,pe,ve,0)},Be=g.__private__.setCreationDate=function(p){var v;if(p===void 0&&(p=new Date),p instanceof Date)v=fe(p);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(p))throw new Error("Invalid argument passed to 
94jsPDF.setCreationDate");v=p}return oe=v},Q=g.__private__.getCreationDate=function(p){var v=oe;return p==="jsDate"&&(v=Ce(oe)),v};g.setCreationDate=function(p){return Be(p),this},g.getCreationDate=function(p){return Q(p)};var P,V=g.__private__.padd2=function(p){return("0"+parseInt(p)).slice(-2)},q=g.__private__.padd2Hex=function(p){return("00"+(p=p.toString())).substr(p.length)},ee=0,Ae=[],de=[],he=0,ge=[],xe=[],Se=!1,Ue=de;g.__private__.setCustomOutputDestination=function(p){Se=!0,Ue=p};var Oe=function(p){Se||(Ue=p)};g.__private__.resetCustomOutputDestination=function(){Se=!1,Ue=de};var M=g.__private__.out=function(p){return p=p.toString(),he+=p.length+1,Ue.push(p),Ue},Qe=g.__private__.write=function(p){return M(arguments.length===1?p.toString():Array.prototype.join.call(arguments," "))},rt=g.__private__.getArrayBuffer=function(p){for(var v=p.length,O=new ArrayBuffer(v),Y=new Uint8Array(O);v--;)Y[v]=p.charCodeAt(v);return O},Xe=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];g.__private__.getStandardFonts=function(){return Xe};var ye=e.fontSize||16;g.__private__.setFontSize=g.setFontSize=function(p){return ye=_===N?p/dt:p,this};var De,Ie=g.__private__.getFontSize=g.getFontSize=function(){return _===L?ye:ye*dt},ze=e.R2L||!1;g.__private__.setR2L=g.setR2L=function(p){return ze=p,this},g.__private__.getR2L=g.getR2L=function(){return ze};var $e,Lt=g.__private__.setZoomMode=function(p){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(p))De=p;else if(isNaN(p)){if([void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(p)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+p+'" is not recognized.');De=p}else De=parseInt(p,10)};g.__private__.getZoomMode=function(){return De};var wt,ot=g.__private__.setPageMode=function(p){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(p)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+p+'" is not recognized.');$e=p};g.__private__.getPageMode=function(){return $e};var yt=g.__private__.setLayoutMode=function(p){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(p)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+p+'" is not recognized.');wt=p};g.__private__.getLayoutMode=function(){return wt},g.__private__.setDisplayMode=g.setDisplayMode=function(p,v,O){return Lt(p),yt(v),ot(O),this};var xt={title:"",subject:"",author:"",keywords:"",creator:""};g.__private__.getDocumentProperty=function(p){if(Object.keys(xt).indexOf(p)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return xt[p]},g.__private__.getDocumentProperties=function(){return xt},g.__private__.setDocumentProperties=g.setProperties=g.setDocumentProperties=function(p){for(var v in xt)xt.hasOwnProperty(v)&&p[v]&&(xt[v]=p[v]);return this},g.__private__.setDocumentProperty=function(p,v){if(Object.keys(xt).indexOf(p)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return xt[p]=v};var Ge,dt,Ve,dA,Ut,gt={},ft={},Yt=[],Je={},Kt={},et={},st={},Zt=null,mt=0,Ye=[],Et=new t0(g),Li=e.hotfixes||[],MA={},vn={},en=[],Ze=function p(v,O,Y,ne,pe,ve){if(!(this instanceof p))return new p(v,O,Y,ne,pe,ve);isNaN(v)&&(v=1),isNaN(O)&&(O=0),isNaN(Y)&&(Y=0),isNaN(ne)&&(ne=1),isNaN(pe)&&(pe=0),isNaN(ve)&&(ve=0),this._matrix=[v,O,Y,ne,pe,ve]};Object.defineProperty(Ze.prototype,"sx",{get:function(){return this._matrix[0]},set:function(p){this._matrix[0]=p}}),Object.defineProperty(Ze.prototype,"shy",{get:function(){return this._matrix[
vendor: 4,837 bytes, lines 94-95
941]},set:function(p){this._matrix[1]=p}}),Object.defineProperty(Ze.prototype,"shx",{get:function(){return this._matrix[2]},set:function(p){this._matrix[2]=p}}),Object.defineProperty(Ze.prototype,"sy",{get:function(){return this._matrix[3]},set:function(p){this._matrix[3]=p}}),Object.defineProperty(Ze.prototype,"tx",{get:function(){return this._matrix[4]},set:function(p){this._matrix[4]=p}}),Object.defineProperty(Ze.prototype,"ty",{get:function(){return this._matrix[5]},set:function(p){this._matrix[5]=p}}),Object.defineProperty(Ze.prototype,"a",{get:function(){return this._matrix[0]},set:function(p){this._matrix[0]=p}}),Object.defineProperty(Ze.prototype,"b",{get:function(){return this._matrix[1]},set:function(p){this._matrix[1]=p}}),Object.defineProperty(Ze.prototype,"c",{get:function(){return this._matrix[2]},set:function(p){this._matrix[2]=p}}),Object.defineProperty(Ze.prototype,"d",{get:function(){return this._matrix[3]},set:function(p){this._matrix[3]=p}}),Object.defineProperty(Ze.prototype,"e",{get:function(){return this._matrix[4]},set:function(p){this._matrix[4]=p}}),Object.defineProperty(Ze.prototype,"f",{get:function(){return this._matrix[5]},set:function(p){this._matrix[5]=p}}),Object.defineProperty(Ze.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Ze.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Ze.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Ze.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),Ze.prototype.join=function(p){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map($).join(p)},Ze.prototype.multiply=function(p){var v=p.sx*this.sx+p.shy*this.shx,O=p.sx*this.shy+p.shy*this.sy,Y=p.shx*this.sx+p.sy*this.shx,ne=p.shx*this.shy+p.sy*this.sy,pe=p.tx*this.sx+p.ty*this.shx+this.tx,ve=p.tx*this.shy+p.ty*this.sy+this.ty;return new Ze(v,O,Y,ne,pe,ve)},Ze.prototype.decompose=function(){var p=this.sx,v=this.shy,O=this.shx,Y=this.sy,ne=this.tx,pe=this.ty,ve=Math.sqrt(p*p+v*v),Pe=(p/=ve)*O+(v/=ve)*Y;O-=p*Pe,Y-=v*Pe;var Te=Math.sqrt(O*O+Y*Y);return Pe/=Te,p*(Y/=Te)<v*(O/=Te)&&(p=-p,v=-v,Pe=-Pe,ve=-ve),{scale:new Ze(ve,0,0,Te,0,0),translate:new Ze(1,0,0,1,ne,pe),rotate:new Ze(p,v,-v,p,0,0),skew:new Ze(1,0,Pe,1,0,0)}},Ze.prototype.toString=function(p){return this.join(" ")},Ze.prototype.inversed=function(){var p=this.sx,v=this.shy,O=this.shx,Y=this.sy,ne=this.tx,pe=this.ty,ve=1/(p*Y-v*O),Pe=Y*ve,Te=-v*ve,nt=-O*ve,lt=p*ve;return new Ze(Pe,Te,nt,lt,-Pe*ne-nt*pe,-Te*ne-lt*pe)},Ze.prototype.applyToPoint=function(p){var v=p.x*this.sx+p.y*this.shx+this.tx,O=p.x*this.shy+p.y*this.sy+this.ty;return new Hi(v,O)},Ze.prototype.applyToRectangle=function(p){var v=this.applyToPoint(p),O=this.applyToPoint(new Hi(p.x+p.w,p.y+p.h));return new ko(v.x,v.y,O.x-v.x,O.y-v.y)},Ze.prototype.clone=function(){var p=this.sx,v=this.shy,O=this.shx,Y=this.sy,ne=this.tx,pe=this.ty;return new Ze(p,v,O,Y,ne,pe)},g.Matrix=Ze;var Fn=g.matrixMult=function(p,v){return v.multiply(p)},Cn=new Ze(1,0,0,1,0,0);g.unitMatrix=g.identityMatrix=Cn;var Fr=function(p,v){if(!Kt[p]){var O=(v instanceof Zi?"Sh":"P")+(Object.keys(Je).length+1).toString(10);v.id=O,Kt[p]=O,Je[O]=v,Et.publish("addPattern",v)}};g.ShadingPattern=Zi,g.TilingPattern=to,g.addShadingPattern=function(p,v){return I("addShadingPattern()"),Fr(p,v),this},g.beginTilingPattern=function(p){I("beginTilingPattern()"),Uo(p.boundingBox[0],p.boundingBox[1],p.boundingBox[2]-p.boundingBox[0],p.boundingBox[3]-p.boundingBox[1],p.matrix)},g.endTilingPattern=function(p,v){I("endTilingPattern()"),v.stream=xe[P].join(`
95`),Fr(p,v),Et.publish("endTilingPattern",v),en.pop().restore()};var Cr,iA=g.__private__.newObject=function(){var p=SA();return IA(p,!0),p},SA=g.__private__.newObjectDeferred=function(){return ee++,Ae[ee]=function(){return he},ee},IA=function(p,v){return v=typeof v=="boolean"&&v,Ae[p]=he,v&&M(p+" 0 obj"),p},Ei=g.__private__.newAdditionalObject=function(){var p={objId:SA(),content:""};return ge.push(p),p},Vn=SA(),Dr=SA(),tn=g.__private__.decodeColorString=function(p){var v=p.split(" ");if(v.length!==2||v[1]!=="g"&&v[1]!=="G")v.length!==5||v[4]!=="k"&&v[4]!=="K"||(v=[(1-v[0])*(1-v[3]),(1-v[1])*(1-v[3]),(1-v[2])*(1-v[3]),"r"]);else{var O=parseFloat(v[0]);v=[O,O,O,"r"]}for(var Y="#",ne=0;ne<3;ne++)Y+=("0"+Math.floor(255*parseFloat(v[ne])).toString(16)).slice(-2);return Y},Pr=g.__private__.encodeColorString=function(p){var v;typeof p=="string"&&(p={ch1:p});var O=p.ch1,Y=p.ch2,ne=p.ch3,pe=p.ch4,ve=p.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof O=="string"&&O.charAt(0)!=="#"){var Pe=new U2(O);if(Pe.ok)O=Pe.toHex();else if(!/^\d*\.?\d*$/.test(O))throw new Error('Invalid color "'+O+'" passed to 
95jsPDF.encodeColorString.')}if(typeof O=="string"&&/^#[0-9A-Fa-f]{3}$/.test(O)&&(O="#"+O[1]+O[1]+O[2]+O[2]+O[3]+O[3]),typeof O=="string"&&/^#[0-9A-Fa-f]{6}$/.test(O)){var Te=parseInt(O.substr(1),16);O=Te>>16&255,Y=Te>>8&255,ne=255&Te}if(Y===void 0||pe===void 0&&O===Y&&Y===ne)v=typeof O=="string"?O+" "+ve[0]:p.precision===2?U(O/255)+" "+ve[0]:D(O/255)+" "+ve[0];else if(pe===void 0||Tt(pe)==="object"){if(pe&&!isNaN(pe.a)&&pe.a===0)return["1.","1.","1.",ve[1]].join(" ");v=typeof O=="string"?[O,Y,ne,ve[1]].join(" "):p.precision===2?[U(O/255),U(Y/255),U(ne/255),ve[1]].join(" "):[D(O/255),D(Y/255),D(ne/255),ve[1]].join(" ")}else v=typeof O=="string"?[O,Y,ne,pe,ve[2]].join(" "):p.precision===2?[U(O),U(Y),U(ne),U(pe),ve[2]].join(" "):[D(O),D(Y),D(ne),D(pe),ve[2]].join(" ");return v},Rr=g.__private__.getFilters=function(){return s},kr=g.__private__.putStream=function(p){var v=(p=p||{}).data||"",O=p.filters||Rr(),Y=p.alreadyAppliedFilters||[],ne=p.addLength1||!1,pe=v.length,ve=p.objectId,Pe=function(qt){return qt};if(h!==null&&ve===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");h!==null&&(Pe=jA.encryptor(ve,0));var Te={};O===!0&&(O=["FlateEncode"]);var nt=p.additionalKeyValues||[],lt=(Te=qe.API.processDataByFilters!==void 0?qe.API.processDataByFilters(v,O):{data:v,reverseChain:[]}).reverseChain+(Array.isArray(Y)?Y.join(" "):Y.toString());if(Te.data.length!==0&&(nt.push({key:"Length",value:Te.data.length}),ne===!0&&nt.push({key:"Length1",value:pe})),lt.length!=0)if(lt.split("/").length-1==1)nt.push({key:"Filter",value:lt});else{nt.push({key:"Filter",value:"["+lt+"]"});for(var Ct=0;Ct<nt.length;Ct+=1)if(nt[Ct].key==="DecodeParms"){for(var BA=[],Rt=0;Rt<Te.reverseChain.split("/").length-1;Rt+=1)BA.push("null");BA.push(nt[Ct].value),nt[Ct].value="["+BA.join(" ")+"]"}}M("<<");for(var Dt=0;Dt<nt.length;Dt++)M("/"+nt[Dt].key+" "+nt[Dt].value);M(">>"),Te.data.length!==0&&(M("stream"),M(Pe(Te.data)),M("endstream"))},_i=g.__private__.putPage=function(p){var v=p.number,O=p.data,Y=p.objId,ne=p.contentsObjId;IA(Y,!0),M("<</Type /Page"),M("/Parent "+p.rootDictionaryObjId+" 0 R"),M("/Resources "+p.resourceDictionaryObjId+" 0 R"),M("/MediaBox ["+parseFloat($(p.mediaBox.bottomLeftX))+" "+parseFloat($(p.mediaBox.bottomLeftY))+" "+$(p.mediaBox.topRightX)+" "+$(p.mediaBox.topRightY)+"]"),p.cropBox!==null&&M("/CropBox ["+$(p.cropBox.bottomLeftX)+" "+$(p.cropBox.bottomLeftY)+" "+$(p.cropBox.topRightX)+" "+$(p.cropBox.topRightY)+"]"),p.bleedBox!==null&&M("/BleedBox ["+$(p.bleedBox.bottomLeftX)+" "+$(p.bleedBox.bottomLeftY)+" "+$(p.bleedBox.topRightX)+" "+$(p.bleedBox.topRightY)+"]"),p.trimBox!==null&&M("/TrimBox ["+$(p.trimBox.bottomLeftX)+" "+$(p.trimBox.bottomLeftY)+" "+$(p.trimBox.topRightX)+" "+$(p.trimBox.topRightY)+"]"),p.artBox!==null&&M("/ArtBox ["+$(p.artBox.bottomLeftX)+" "+$(p.artBox.bottomLeftY)+" "+$(p.artBox.topRightX)+" "+$(p.artBox.topRightY)+"]"),typeof p.userUnit=="number"&&p.userUnit!==1&&M("/UserUnit "+p.userUnit),Et.publish("putPage",{objId:Y,pageContext:Ye[v],pageNumber:v,page:O}),M("/Contents "+ne+" 0 R"),M(">>"),M("endobj");var pe=O.join(`
96`);return _===N&&(pe+=`
97Q`),IA(ne,!0),kr({data:pe,filters:Rr(),objectId:ne}),M("endobj"),Y},An=g.__private__.putPages=function(){var p,v,O=[];for(p=1;p<=mt;p++)Ye[p].objId=SA(),Ye[p].contentsObjId=SA();for(p=1;p<=mt;p++)O.push(_i({number:p,data:xe[p],objId:Ye[p].objId,contentsObjId:Ye[p].contentsObjId,mediaBox:Ye[p].mediaBox,cropBox:Ye[p].cropBox,bleedBox:Ye[p].bleedBox,trimBox:Ye[p].trimBox,artBox:Ye[p].artBox,userUnit:Ye[p].userUnit,rootDictionaryObjId:Vn,resourceDictionaryObjId:Dr}));IA(Vn,!0),M("<</Type /Pages");var Y="/Kids [";for(v=0;v<mt;v++)Y+=O[v]+" 0 R ";M(Y+"]"),M("/Count "+mt),M(">>"),M("endobj"),Et.publish("postPutPages")},Ii=function(p){Et.publish("putFont",{font:p,out:M,newObject:iA,putStream:kr}),p.isAlreadyPutted!==!0&&(p.objectNumber=iA(),M("<<"),M("/Type /Font"),M("/BaseFont /"+Za(p.postScriptName)),M("/Subtype /Type1"),typeof p.encoding=="string"&&M("/Encoding /"+p.encoding),M("/FirstChar 32"),M("/LastChar 255"),M(">>"),M("endobj"))},ga=function(p){p.objectNumber=iA();var v=[];v.push({key:"Type",value:"/XObject"}),v.push({key:"Subtype",value:"/Form"}),v.push({key:"BBox",value:"["+[$(p.x),$(p.y),$(p.x+p.width),$(p.y+p.height)].join(" ")+"]"}),v.push({key:"Matrix",value:"["+p.matrix.toString()+"]"});var O=p.pages[1].join(`
98`);kr({data:O,additionalKeyValues:v,objectId:p.objectNumber}),M("endobj")},fa=function(p,v){v||(v=21);var O=iA(),Y=function(ve,Pe){var Te,nt=[],lt=1/(Pe-1);for(Te=0;Te<1;Te+=lt)nt.push(Te);if(nt.push(1),ve[0].offset!=0){var Ct={offset:0,color:ve[0].color};ve.unshift(Ct)}if(ve[ve.length-1].offset!=1){var BA={offset:1,color:ve[ve.length-1].color};ve.push(BA)}for(var Rt="",Dt=0,qt=0;qt<nt.length;qt++){for(Te=nt[qt];Te>ve[Dt+1].offset;)Dt++;var rA=ve[Dt].offset,nA=(Te-rA)/(ve[Dt+1].offset-rA),OA=ve[Dt].color,En=ve[Dt+1].color;Rt+=q(Math.round((1-nA)*OA[0]+nA*En[0]).toString(16))+q(Math.round((1-nA)*OA[1]+nA*En[1]).toString(16))+q(Math.round((1-nA)*OA[2]+nA*En[2]).toString(16))}return Rt.trim()}(p.colors,v),ne=[];
vendor: 18,697 bytes, lines 98-106
98ne.push({key:"FunctionType",value:"0"}),ne.push({key:"Domain",value:"[0.0 1.0]"}),ne.push({key:"Size",value:"["+v+"]"}),ne.push({key:"BitsPerSample",value:"8"}),ne.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),ne.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),kr({data:Y,additionalKeyValues:ne,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:O}),M("endobj"),p.objectNumber=iA(),M("<< /ShadingType "+p.type),M("/ColorSpace /DeviceRGB");var pe="/Coords ["+$(parseFloat(p.coords[0]))+" "+$(parseFloat(p.coords[1]))+" ";p.type===2?pe+=$(parseFloat(p.coords[2]))+" "+$(parseFloat(p.coords[3])):pe+=$(parseFloat(p.coords[2]))+" "+$(parseFloat(p.coords[3]))+" "+$(parseFloat(p.coords[4]))+" "+$(parseFloat(p.coords[5])),M(pe+="]"),p.matrix&&M("/Matrix ["+p.matrix.toString()+"]"),M("/Function "+O+" 0 R"),M("/Extend [true true]"),M(">>"),M("endobj")},pa=function(p,v){var O=SA(),Y=iA();v.push({resourcesOid:O,objectOid:Y}),p.objectNumber=Y;var ne=[];ne.push({key:"Type",value:"/Pattern"}),ne.push({key:"PatternType",value:"1"}),ne.push({key:"PaintType",value:"1"}),ne.push({key:"TilingType",value:"1"}),ne.push({key:"BBox",value:"["+p.boundingBox.map($).join(" ")+"]"}),ne.push({key:"XStep",value:$(p.xStep)}),ne.push({key:"YStep",value:$(p.yStep)}),ne.push({key:"Resources",value:O+" 0 R"}),p.matrix&&ne.push({key:"Matrix",value:"["+p.matrix.toString()+"]"}),kr({data:p.stream,additionalKeyValues:ne,objectId:p.objectNumber}),M("endobj")},rd=function(p){for(var v in p.objectNumber=iA(),M("<<"),p)switch(v){case"opacity":M("/ca "+U(p[v]));break;case"stroke-opacity":M("/CA "+U(p[v]))}M(">>"),M("endobj")},bo=function(p){IA(p.resourcesOid,!0),M("<<"),M("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var v in M("/Font <<"),gt)gt.hasOwnProperty(v)&&(f===!1||f===!0&&m.hasOwnProperty(v))&&M("/"+v+" "+gt[v].objectNumber+" 0 R");M(">>")}(),function(){if(Object.keys(Je).length>0){for(var v in M("/Shading <<"),Je)Je.hasOwnProperty(v)&&Je[v]instanceof Zi&&Je[v].objectNumber>=0&&M("/"+v+" "+Je[v].objectNumber+" 0 R");Et.publish("putShadingPatternDict"),M(">>")}}(),function(v){if(Object.keys(Je).length>0){for(var O in M("/Pattern <<"),Je)Je.hasOwnProperty(O)&&Je[O]instanceof g.TilingPattern&&Je[O].objectNumber>=0&&Je[O].objectNumber<v&&M("/"+O+" "+Je[O].objectNumber+" 0 R");Et.publish("putTilingPatternDict"),M(">>")}}(p.objectOid),function(){if(Object.keys(et).length>0){var v;for(v in M("/ExtGState <<"),et)et.hasOwnProperty(v)&&et[v].objectNumber>=0&&M("/"+v+" "+et[v].objectNumber+" 0 R");Et.publish("putGStateDict"),M(">>")}}(),function(){for(var v in M("/XObject <<"),MA)MA.hasOwnProperty(v)&&MA[v].objectNumber>=0&&M("/"+v+" "+MA[v].objectNumber+" 0 R");Et.publish("putXobjectDict"),M(">>")}(),M(">>"),M("endobj")},Ms=function(p){ft[p.fontName]=ft[p.fontName]||{},ft[p.fontName][p.fontStyle]=p.id},Os=function(p,v,O,Y,ne){var pe={id:"F"+(Object.keys(gt).length+1).toString(10),postScriptName:p,fontName:v,fontStyle:O,encoding:Y,isStandardFont:ne||!1,metadata:{}};return Et.publish("addFont",{font:pe,instance:this}),gt[pe.id]=pe,Ms(pe),pe.id},Ur=g.__private__.pdfEscape=g.pdfEscape=function(p,v){return function(O,Y){var ne,pe,ve,Pe,Te,nt,lt,Ct,BA;if(ve=(Y=Y||{}).sourceEncoding||"Unicode",Te=Y.outputEncoding,(Y.autoencode||Te)&&gt[Ge].metadata&&gt[Ge].metadata[ve]&&gt[Ge].metadata[ve].encoding&&(Pe=gt[Ge].metadata[ve].encoding,!Te&&gt[Ge].encoding&&(Te=gt[Ge].encoding),!Te&&Pe.codePages&&(Te=Pe.codePages[0]),typeof Te=="string"&&(Te=Pe[Te]),Te)){for(lt=!1,nt=[],ne=0,pe=O.length;ne<pe;ne++)(Ct=Te[O.charCodeAt(ne)])?nt.push(String.fromCharCode(Ct)):nt.push(O[ne]),nt[ne].charCodeAt(0)>>8&&(lt=!0);O=nt.join("")}for(ne=O.length;lt===void 0&&ne!==0;)O.charCodeAt(ne-1)>>8&&(lt=!0),ne--;if(!lt)return O;for(nt=Y.noBOM?[]:[254,255],ne=0,pe=O.length;ne<pe;ne++){if((BA=(Ct=O.charCodeAt(ne))>>8)>>8)throw new Error("Character at position "+ne+" of string '"+O+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");nt.push(BA),nt.push(Ct-(BA<<8))}return String.fromCharCode.apply(void 0,nt)}(p,v).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},wo=g.__private__.beginPage=function(p){xe[++mt]=[],Ye[mt]={objId:0,contentsObjId:0,userUnit:Number(o),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(p[0]),topRightY:Number(p[1])}},Gs(mt),Oe(xe[P])},Ks=function(p,v){var O,Y,ne;switch(A=v||A,typeof p=="string"&&(O=B(p.toLowerCase()),Array.isArray(O)&&(Y=O[0],ne=O[1])),Array.isArray(p)&&(Y=p[0]*dt,ne=p[1]*dt),isNaN(Y)&&(Y=n[0],ne=n[1]),(Y>14400||ne>14400)&&(Ot.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),Y=Math.min(14400,Y),ne=Math.min(14400,ne)),n=[Y,ne],A.substr(0,1)){case"l":ne>Y&&(n=[ne,Y]);break;case"p":Y>ne&&(n=[ne,Y])}wo(n),ud(tt),M(ya),Fo!==0&&M(Fo+" J"),Jn!==0&&M(Jn+" j"),Et.publish("addPage",{pageNumber:mt})},xo=function(p){p>0&&p<=mt&&(xe.splice(p,1),Ye.splice(p,1),mt--,P>mt&&(P=mt),this.setPage(P))},Gs=function(p){p>0&&p<=mt&&(P=p)},zs=g.__private__.getNumberOfPages=g.getNumberOfPages=function(){return xe.length-1},$s=function(p,v,O){var Y,ne=void 0;return O=O||{},p=p!==void 0?p:gt[Ge].fontName,v=v!==void 0?v:gt[Ge].fontStyle,Y=p.toLowerCase(),ft[Y]!==void 0&&ft[Y][v]!==void 0?ne=ft[Y][v]:ft[p]!==void 0&&ft[p][v]!==void 0?ne=ft[p][v]:O.disableWarning===!1&&Ot.warn("Unable to look up font label for font '"+p+"', '"+v+"'. Refer to getFontList() for available fonts."),ne||O.noFallback||(ne=ft.times[v])==null&&(ne=ft.times.normal),ne},rn=g.__private__.putInfo=function(){var p=iA(),v=function(Y){return Y};for(var O in h!==null&&(v=jA.encryptor(p,0)),M("<<"),M("/Producer ("+Ur(v("jsPDF "+qe.version))+")"),xt)xt.hasOwnProperty(O)&&xt[O]&&M("/"+O.substr(0,1).toUpperCase()+O.substr(1)+" ("+Ur(v(xt[O]))+")");M("/CreationDate ("+Ur(v(oe))+")"),M(">>"),M("endobj")},ma=g.__private__.putCatalog=function(p){var v=(p=p||{}).rootDictionaryObjId||Vn;switch(iA(),M("<<"),M("/Type /Catalog"),M("/Pages "+v+" 0 R"),De||(De="fullwidth"),De){case"fullwidth":M("/OpenAction [3 0 R /FitH null]");break;case"fullheight":M("/OpenAction [3 0 R /FitV null]");break;case"fullpage":M("/OpenAction [3 0 R /Fit]");break;case"original":M("/OpenAction [3 0 R /XYZ null null 1]");break;default:var O=""+De;O.substr(O.length-1)==="%"&&(De=parseInt(De)/100),typeof De=="number"&&M("/OpenAction [3 0 R /XYZ null null "+U(De)+"]")}switch(wt||(wt="continuous"),wt){case"continuous":M("/PageLayout /OneColumn");break;case"single":M("/PageLayout /SinglePage");break;case"two":case"twoleft":M("/PageLayout /TwoColumnLeft");break;case"tworight":M("/PageLayout /TwoColumnRight")}$e&&M("/PageMode /"+$e),Et.publish("putCatalog"),M(">>"),M("endobj")},nd=g.__private__.putTrailer=function(){M("trailer"),M("<<"),M("/Size "+(ee+1)),M("/Root "+ee+" 0 R"),M("/Info "+(ee-1)+" 0 R"),h!==null&&M("/Encrypt "+jA.oid+" 0 R"),M("/ID [ <"+ce+"> <"+ce+"> ]"),M(">>")},xA=g.__private__.putHeader=function(){M("%PDF-"+x),M("%ºß¬à")},Ws=g.__private__.putXRef=function(){var p="0000000000";M("xref"),M("0 "+(ee+1)),M("0000000000 65535 f ");for(var v=1;v<=ee;v++)typeof Ae[v]=="function"?M((p+Ae[v]()).slice(-10)+" 00000 n "):Ae[v]!==void 0?M((p+Ae[v]).slice(-10)+" 00000 n "):M("0000000000 00000 n ")},nn=g.__private__.buildDocument=function(){var p;ee=0,he=0,de=[],Ae=[],ge=[],Vn=SA(),Dr=SA(),Oe(de),Et.publish("buildDocument"),xA(),An(),function(){Et.publish("putAdditionalObjects");for(var O=0;O<ge.length;O++){var Y=ge[O];IA(Y.objId,!0),M(Y.content),M("endobj")}Et.publish("postPutAdditionalObjects")}(),p=[],function(){for(var O in gt)gt.hasOwnProperty(O)&&(f===!1||f===!0&&m.hasOwnProperty(O))&&Ii(gt[O])}(),function(){var O;for(O in et)et.hasOwnProperty(O)&&rd(et[O])}(),function(){for(var O in MA)MA.hasOwnProperty(O)&&ga(MA[O])}(),function(O){var Y;for(Y in Je)Je.hasOwnProperty(Y)&&(Je[Y]instanceof Zi?fa(Je[Y]):Je[Y]instanceof to&&pa(Je[Y],O))}(p),Et.publish("putResources"),p.forEach(bo),bo({resourcesOid:Dr,objectOid:Number.MAX_SAFE_INTEGER}),Et.publish("postPutResources"),h!==null&&(jA.oid=iA(),M("<<"),M("/Filter /Standard"),M("/V "+jA.v),M("/R "+jA.r),M("/U <"+jA.toHexString(jA.U)+">"),M("/O <"+jA.toHexString(jA.O)+">"),M("/P "+jA.P),M(">>"),M("endobj")),rn(),ma();var v=he;return Ws(),nd(),M("startxref"),M(""+v),M("%%EOF"),Oe(xe[P]),de.join(`
99`)},ba=g.__private__.getBlob=function(p){return new Blob([rt(p)],{type:"application/pdf"})},Bo=function(p){for(;p.firstChild;)p.removeChild(p.firstChild)},hr=function(p){var v,O=p.document,Y=O.documentElement,ne=O.head,pe=O.body;return ne||(ne=O.createElement("head"),Y.appendChild(ne)),pe||(pe=O.createElement("body"),Y.appendChild(pe)),Bo(ne),Bo(pe),(v=O.createElement("style")).appendChild(O.createTextNode("html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}")),ne.appendChild(v),{document:O,body:pe}},wa=g.output=g.__private__.output=(Cr=function(p,v){switch(typeof(v=v||{})=="string"?v={filename:v}:v.filename=v.filename||"generated.pdf",p){case void 0:return nn();case"save":g.save(v.filename);break;case"arraybuffer":return rt(nn());case"blob":return ba(nn());case"bloburi":case"bloburl":if(At.URL!==void 0&&typeof At.URL.createObjectURL=="function")return At.URL&&At.URL.createObjectURL(ba(nn()))||void 0;Ot.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var O="",Y=nn();try{O=Yp(Y)}catch{O=Yp(unescape(encodeURIComponent(Y)))}return"data:application/pdf;filename="+encodeURIComponent(v.filename)+";base64,"+O;case"pdfobjectnewwindow":if(Object.prototype.toString.call(At)==="[object Window]"){var ne="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",pe=!v.pdfObjectUrl;pe||(ne=v.pdfObjectUrl);var ve=At.open();if(ve!==null){var Pe=hr(ve),Te=Pe.document.createElement("script"),nt=this;Te.src=ne,pe&&(Te.integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==",Te.crossOrigin="anonymous"),Te.onload=function(){ve.PDFObject.embed(nt.output("dataurlstring"),v)},Pe.body.appendChild(Te)}return ve}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(At)==="[object Window]"){var lt=v.pdfJsUrl||"examples/PDF.js/web/viewer.html",Ct=At.open();if(Ct!==null){var BA=hr(Ct),Rt=BA.document.createElement("iframe"),Dt=lt.indexOf("?")===-1?"?":"&";nt=this,Rt.id="pdfViewer",Rt.width="500px",Rt.height="400px",Rt.src=lt+Dt+"file=&downloadName="+encodeURIComponent(v.filename),Rt.onload=function(){Ct.document.title=v.filename,Rt.contentWindow.PDFViewerApplication.open(nt.output("bloburl"))},BA.body.appendChild(Rt)}return Ct}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(At)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var qt=At.open();if(qt!==null){var rA=hr(qt),nA=rA.document.createElement("iframe");nA.src=this.output("datauristring",v),rA.body.appendChild(nA),qt.document.title=v.filename}if(qt||typeof safari>"u")return qt;break;case"datauri":case"dataurl":return At.document.location.href=this.output("datauristring",v);default:return null}},Cr.foo=function(){try{return Cr.apply(this,arguments)}catch(O){var p=O.stack||"";~p.indexOf(" at ")&&(p=p.split(" at ")[1]);var v="Error in function "+p.split(`
100`)[0].split("<")[0]+": "+O.message;if(!At.console)throw new Error(v);At.console.error(v,O),At.alert&&alert(v)}},Cr.foo.bar=Cr,Cr.foo),kn=function(p){return Array.isArray(Li)===!0&&Li.indexOf(p)>-1};switch(r){case"pt":dt=1;break;case"mm":dt=72/25.4;break;case"cm":dt=72/2.54;break;case"in":dt=72;break;case"px":dt=kn("px_scaling")==1?.75:96/72;break;case"pc":case"em":dt=12;break;case"ex":dt=6;break;default:if(typeof r!="number")throw new Error("Invalid unit: "+r);dt=r}var jA=null;Be(),ae();var Vs=g.__private__.getPageInfo=g.getPageInfo=function(p){if(isNaN(p)||p%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:Ye[p].objId,pageNumber:p,pageContext:Ye[p]}},id=g.__private__.getPageInfoByObjId=function(p){if(isNaN(p)||p%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var v in Ye)if(Ye[v].objId===p)break;return Vs(v)},ad=g.__private__.getCurrentPageInfo=g.getCurrentPageInfo=function(){return{objId:Ye[P].objId,pageNumber:P,pageContext:Ye[P]}};g.addPage=function(){return Ks.apply(this,arguments),this},g.setPage=function(){return Gs.apply(this,arguments),Oe.call(this,xe[P]),this},g.insertPage=function(p){return this.addPage(),this.movePage(P,p),this},g.movePage=function(p,v){var O,Y;if(p>v){O=xe[p],Y=Ye[p];for(var ne=p;ne>v;ne--)xe[ne]=xe[ne-1],Ye[ne]=Ye[ne-1];xe[v]=O,Ye[v]=Y,this.setPage(v)}else if(p<v){O=xe[p],Y=Ye[p];for(var pe=p;pe<v;pe++)xe[pe]=xe[pe+1],Ye[pe]=Ye[pe+1];xe[v]=O,Ye[v]=Y,this.setPage(v)}return this},g.deletePage=function(){return xo.apply(this,arguments),this},g.__private__.text=g.text=function(p,v,O,Y,ne){var pe,ve,Pe,Te,nt,lt,Ct,BA,Rt,Dt=(Y=Y||{}).scope||this;if(typeof p=="number"&&typeof v=="number"&&(typeof O=="string"||Array.isArray(O))){var qt=O;O=v,v=p,p=qt}if(arguments[3]instanceof Ze==0?(Pe=arguments[4],Te=arguments[5],Tt(Ct=arguments[3])==="object"&&Ct!==null||(typeof Pe=="string"&&(Te=Pe,Pe=null),typeof Ct=="string"&&(Te=Ct,Ct=null),typeof Ct=="number"&&(Pe=Ct,Ct=null),Y={flags:Ct,angle:Pe,align:Te})):(I("The transform parameter of text() with a Matrix value"),Rt=ne),isNaN(v)||isNaN(O)||p==null)throw new Error("Invalid arguments passed to jsPDF.text");if(p.length===0)return Dt;var rA,nA="",OA=typeof Y.lineHeightFactor=="number"?Y.lineHeightFactor:ji,En=Dt.internal.scaleFactor;function Qo(Gt){return Gt=Gt.split("	").join(Array(Y.TabLen||9).join(" ")),Ur(Gt,Ct)}function Ti(Gt){for(var zt,hA=Gt.concat(),FA=[],In=hA.length;In--;)typeof(zt=hA.shift())=="string"?FA.push(zt):Array.isArray(Gt)&&(zt.length===1||zt[1]===void 0&&zt[2]===void 0)?FA.push(zt[0]):FA.push([zt[0],zt[1],zt[2]]);return FA}function Di(Gt,zt){var hA;if(typeof Gt=="string")hA=zt(Gt)[0];else if(Array.isArray(Gt)){for(var FA,In,jo=Gt.concat(),ja=[],nl=jo.length;nl--;)typeof(FA=jo.shift())=="string"?ja.push(zt(FA)[0]):Array.isArray(FA)&&typeof FA[0]=="string"&&(In=zt(FA[0],FA[1],FA[2]),ja.push([In[0],In[1],In[2]]));hA=ja}return hA}var Yn=!1,Pi=!0;if(typeof p=="string")Yn=!0;else if(Array.isArray(p)){var ka=p.concat();ve=[];for(var Ua,KA=ka.length;KA--;)(typeof(Ua=ka.shift())!="string"||Array.isArray(Ua)&&typeof Ua[0]!="string")&&(Pi=!1);Yn=Pi}if(Yn===!1)throw new Error('Type of text must be string or Array. "'+p+'" is not recognized.');typeof p=="string"&&(p=p.match(/[\r?\n]/)?p.split(/\r\n|\r|\n/g):[p]);var Ri=ye/Dt.internal.scaleFactor,Mi=Ri*(OA-1);switch(Y.baseline){case"bottom":O-=Mi;break;case"top":O+=Ri-Mi;break;case"hanging":O+=Ri-2*Mi;break;case"middle":O+=Ri/2-Mi}if((lt=Y.maxWidth||0)>0&&(typeof p=="string"?p=Dt.splitTextToSize(p,lt):Object.prototype.toString.call(p)==="[object Array]"&&(p=p.reduce(function(Gt,zt){return Gt.concat(Dt.splitTextToSize(zt,lt))},[]))),pe={text:p,x:v,y:O,options:Y,mutex:{pdfEscape:Ur,activeFontKey:Ge,fonts:gt,activeFontSize:ye}},Et.publish("preProcessText",pe),p=pe.text,Pe=(Y=pe.options).angle,Rt instanceof Ze==0&&Pe&&typeof Pe=="number"){Pe*=Math.PI/180,Y.rotationDirection===0&&(Pe=-Pe),_===N&&(Pe=-Pe);var So=Math.cos(Pe),sn=Math.sin(Pe);Rt=new Ze(So,sn,-sn,So,0,0)}else Pe&&Pe instanceof Ze&&(Rt=Pe);_!==N||Rt||(Rt=Cn),(nt=Y.charSpace||va)!==void 0&&(nA+=$(J(nt))+` Tc
101`,this.setCharSpace(this.getCharSpace()||0)),(BA=Y.horizontalScale)!==void 0&&(nA+=$(100*BA)+` Tz
102`),Y.lang;var YA=-1,Al=Y.renderingMode!==void 0?Y.renderingMode:Y.stroke,Qa=Dt.internal.getCurrentPageInfo().pageContext;switch(Al){case 0:case!1:case"fill":YA=0;break;case 1:case!0:case"stroke":YA=1;break;case 2:case"fillThenStroke":YA=2;break;case 3:case"invisible":YA=3;break;case 4:case"fillAndAddForClipping":YA=4;break;case 5:case"strokeAndAddPathForClipping":YA=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":YA=6;break;case 7:case"addToPathForClipping":YA=7}var rl=Qa.usedRenderingMode!==void 0?Qa.usedRenderingMode:-1;YA!==-1?nA+=YA+` Tr
103`:rl!==-1&&(nA+=`0 Tr
104`),YA!==-1&&(Qa.usedRenderingMode=YA),Te=Y.align||"left";var Qr,Oi=ye*OA,Lo=Dt.internal.pageSize.getWidth(),Sa=gt[Ge];nt=Y.charSpace||va,lt=Y.maxWidth||0,Ct=Object.assign({autoencode:!0,noBOM:!0},Y.flags);var Ki=[],Eo=function(Gt){return Dt.getStringUnitWidth(Gt,{font:Sa,charSpace:nt,fontSize:ye,doKerning:!1})*ye/En};if(Object.prototype.toString.call(p)==="[object Array]"){var ZA;ve=Ti(p),Te!=="left"&&(Qr=ve.map(Eo));var ar,La=0;if(Te==="right"){v-=Qr[0],p=[],KA=ve.length;for(var Zn=0;Zn<KA;Zn++)Zn===0?(ar=Un(v),ZA=Qn(O)):(ar=J(La-Qr[Zn]),ZA=-Oi),p.push([ve[Zn],ar,ZA]),La=Qr[Zn]}else if(Te==="center"){v-=Qr[0]/2,p=[],KA=ve.length;for(var ei=0;ei<KA;ei++)ei===0?(ar=Un(v),ZA=Qn(O)):(ar=J((La-Qr[ei])/2),ZA=-Oi),p.push([ve[ei],ar,ZA]),La=Qr[ei]}else if(Te==="left"){p=[],KA=ve.length;for(var Ea=0;Ea<KA;Ea++)p.push(ve[Ea])}else if(Te==="justify"&&Sa.encoding==="Identity-H"){p=[],KA=ve.length,lt=lt!==0?lt:Lo;for(var Gi=0,yA=0;yA<KA;yA++)if(ZA=yA===0?Qn(O):-Oi,ar=yA===0?Un(v):Gi,yA<KA-1){var Bd=J((lt-Qr[yA])/(ve[yA].split(" ").length-1)),ln=ve[yA].split(" ");p.push([ln[0]+" ",ar,ZA]),Gi=0;for(var Mr=1;Mr<ln.length;Mr++){var zi=(Eo(ln[Mr-1]+" "+ln[Mr])-Eo(ln[Mr]))*En+Bd;Mr==ln.length-1?p.push([ln[Mr],zi,0]):p.push([ln[Mr]+" ",zi,0]),Gi-=zi}}else p.push([ve[yA],ar,ZA]);p.push(["",Gi,0])}else{if(Te!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(p=[],KA=ve.length,lt=lt!==0?lt:Lo,yA=0;yA<KA;yA++){ZA=yA===0?Qn(O):-Oi,ar=yA===0?Un(v):0;var _o=ve[yA].split(" ").length-1,Io=_o>0?(lt-Qr[yA])/_o:0;yA<KA-1?Ki.push($(J(Io))):Ki.push(0),p.push([ve[yA],ar,ZA])}}}(typeof Y.R2L=="boolean"?Y.R2L:ze)===!0&&(p=Di(p,function(Gt,zt,hA){return[Gt.split("").reverse().join(""),zt,hA]})),pe={text:p,x:v,y:O,options:Y,mutex:{pdfEscape:Ur,activeFontKey:Ge,fonts:gt,activeFontSize:ye}},Et.publish("postProcessText",pe),p=pe.text,rA=pe.mutex.isHex||!1;var _a=gt[Ge].encoding;_a!=="WinAnsiEncoding"&&_a!=="StandardEncoding"||(p=Di(p,function(Gt,zt,hA){return[Qo(Gt),zt,hA]})),ve=Ti(p),p=[];for(var $i,Wi,ti,_n=Array.isArray(ve[0])?1:0,Ai="",Ia=function(Gt,zt,hA){var FA="";return hA instanceof Ze?(hA=typeof Y.angle=="number"?Fn(hA,new Ze(1,0,0,1,Gt,zt)):Fn(new Ze(1,0,0,1,Gt,zt),hA),_===N&&(hA=Fn(new Ze(1,0,0,-1,0,0),hA)),FA=hA.join(" ")+` Tm
105`):FA=$(Gt)+" "+$(zt)+` Td
106`,FA},GA=0;GA<ve.length;GA++){switch(Ai="",_n){case 1:ti=(rA?"<":"(")+ve[GA][0]+(rA?">
106":")"),$i=parseFloat(ve[GA][1]),Wi=parseFloat(ve[GA][2]);break;case 0:ti=(rA?"<":"(")+ve[GA]+(rA?">":")"),$i=Un(v),Wi=Qn(O)}Ki!==void 0&&Ki[GA]!==void 0&&(Ai=Ki[GA]+` Tw
107`),GA===0?p.push(Ai+Ia($i,Wi,Rt)+ti):_n===0?p.push(Ai+ti):_n===1&&p.push(Ai+Ia($i,Wi,Rt)+ti)}p=_n===0?p.join(` Tj
108T* `):p.join(` Tj
109`),p+=` Tj
110`;var cn=`BT
111/`;return cn+=Ge+" "+ye+` Tf
112`,cn+=$(ye*OA)+` TL
113`,cn+=on+`
114`,cn+=nA,cn+=p,M(cn+="ET"),m[Ge]=!0,Dt};var od=g.__private__.clip=g.clip=function(p){return M(p==="evenodd"?"W*":"W"),this};g.clipEvenOdd=function(){return od("evenodd")},g.__private__.discardPath=g.discardPath=function(){return M("n"),this};var an=g.__private__.isValidStyle=function(p){var v=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(p)!==-1&&(v=!0),v};g.__private__.setDefaultPathOperation=g.setDefaultPathOperation=function(p){return an(p)&&(d=p),this};var qs=g.__private__.getStyle=g.getStyle=function(p){var v=d;switch(p){case"D":case"S":v="S";break;case"F":v="f";break;case"FD":case"DF":v="B";break;case"f":case"f*":case"B":case"B*":v=p}return v},xa=g.close=function(){return M("h"),this};g.stroke=function(){return M("S"),this},g.fill=function(p){return Ba("f",p),this},g.fillEvenOdd=function(p){return Ba("f*",p),this},g.fillStroke=function(p){return Ba("B",p),this},g.fillStrokeEvenOdd=function(p){return Ba("B*",p),this};var Ba=function(p,v){Tt(v)==="object"?ld(v,p):M(p)},yo=function(p){p===null||_===N&&p===void 0||(p=qs(p),M(p))};function sd(p,v,O,Y,ne){var pe=new to(v||this.boundingBox,O||this.xStep,Y||this.yStep,this.gState,ne||this.matrix);pe.stream=this.stream;var ve=p+"$$"+this.cloneIndex+++"$$";return Fr(ve,pe),pe}var ld=function(p,v){var O=Kt[p.key],Y=Je[O];if(Y instanceof Zi)M("q"),M(cd(v)),Y.gState&&g.setGState(Y.gState),M(p.matrix.toString()+" cm"),M("/"+O+" sh"),M("Q");else if(Y instanceof to){var ne=new Ze(1,0,0,-1,0,Ni());p.matrix&&(ne=ne.multiply(p.matrix||Cn),O=sd.call(Y,p.key,p.boundingBox,p.xStep,p.yStep,ne).id),M("q"),M("/Pattern cs"),M("/"+O+" scn"),Y.gState&&g.setGState(Y.gState),M(v),M("Q")}},cd=function(p){switch(p){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},qn=g.moveTo=function(p,v){return M($(J(p))+" "+$(X(v))+" m"),this},Xs=g.lineTo=function(p,v){return M($(J(p))+" "+$(X(v))+" l"),this},Xn=g.curveTo=function(p,v,O,Y,ne,pe){return M([$(J(p)),$(X(v)),$(J(O)),$(X(Y)),$(J(ne)),$(X(pe)),"c"].join(" ")),this};g.__private__.line=g.line=function(p,v,O,Y,ne){if(isNaN(p)||isNaN(v)||isNaN(O)||isNaN(Y)||!an(ne))throw new Error("Invalid arguments passed to jsPDF.line");return _===L?this.lines([[O-p,Y-v]],p,v,[1,1],ne||"S"):this.lines([[O-p,Y-v]],p,v,[1,1]).stroke()},g.__private__.lines=g.lines=function(p,v,O,Y,ne,pe){var ve,Pe,Te,nt,lt,Ct,BA,Rt,Dt,qt,rA,nA;if(typeof p=="number"&&(nA=O,O=v,v=p,p=nA),Y=Y||[1,1],pe=pe||!1,isNaN(v)||isNaN(O)||!Array.isArray(p)||!Array.isArray(Y)||!an(ne)||typeof pe!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(qn(v,O),ve=Y[0],Pe=Y[1],nt=p.length,qt=v,rA=O,Te=0;Te<nt;Te++)(lt=p[Te]).length===2?(qt=lt[0]*ve+qt,rA=lt[1]*Pe+rA,Xs(qt,rA)):(Ct=lt[0]*ve+qt,BA=lt[1]*Pe+rA,Rt=lt[2]*ve+qt,Dt=lt[3]*Pe+rA,qt=lt[4]*ve+qt,rA=lt[5]*Pe+rA,Xn(Ct,BA,Rt,Dt,qt,rA));return pe&&xa(),yo(ne),this},g.path=function(p){for(var v=0;v<p.length;v++){var O=p[v],Y=O.c;switch(O.op){case"m":qn(Y[0],Y[1]);break;case"l":Xs(Y[0],Y[1]);break;case"c":Xn.apply(this,Y);break;case"h":xa()}}return this},g.__private__.rect=g.rect=function(p,v,O,Y,ne){if(isNaN(p)||isNaN(v)||isNaN(O)||isNaN(Y)||!an(ne))throw new Error("Invalid arguments passed to jsPDF.rect");return _===L&&(Y=-Y),M([$(J(p)),$(X(v)),$(J(O)),$(J(Y)),"re"].join(" ")),yo(ne),this},g.__private__.triangle=g.triangle=function(p,v,O,Y,ne,pe,ve){if(isNaN(p)||isNaN(v)||isNaN(O)||isNaN(Y)||isNaN(ne)||isNaN(pe)||!an(ve))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[O-p,Y-v],[ne-O,pe-Y],[p-ne,v-pe]],p,v,[1,1],ve,!0),this},g.__private__.roundedRect=g.roundedRect=function(p,v,O,Y,ne,pe,ve){if(isNaN(p)||isNaN(v)||isNaN(O)||isNaN(Y)||isNaN(ne)||isNaN(pe)||!an(ve))throw new Error("Invalid arguments passed to 
114jsPDF.roundedRect");var Pe=4/3*(Math.SQRT2-1);return ne=Math.min(ne,.5*O),pe=Math.min(pe,.5*Y),this.lines([[O-2*ne,0],[ne*Pe,0,ne,pe-pe*Pe,ne,pe],[0,Y-2*pe],[0,pe*Pe,-ne*Pe,pe,-ne,pe],[2*ne-O,0],[-ne*Pe,0,-ne,-pe*Pe,-ne,-pe],[0,2*pe-Y],[0,-pe*Pe,ne*Pe,-pe,ne,-pe]],p+ne,v,[1,1],ve,!0),this},g.__private__.ellipse=g.ellipse=function(p,v,O,Y,ne){if(isNaN(p)||isNaN(v)||isNaN(O)||isNaN(Y)||!an(ne))throw new Error("Invalid arguments passed to jsPDF.ellipse");var pe=4/3*(Math.SQRT2-1)*O,ve=4/3*(Math.SQRT2-1)*Y;return qn(p+O,v),Xn(p+O,v-ve,p+pe,v-Y,p,v-Y),Xn(p-pe,v-Y,p-O,v-ve,p-O,v),Xn(p-O,v+ve,p-pe,v+Y,p,v+Y),Xn(p+pe,v+Y,p+O,v+ve,p+O,v),yo(ne),this},g.__private__.circle=g.circle=function(p,v,O,Y){if(isNaN(p)||isNaN(v)||isNaN(O)||!an(Y))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(p,v,O,O,Y)},g.setFont=function(p,v,O){return O&&(v=z(v,O)),Ge=$s(p,v,{disableWarning:!1}),this};var dd=g.__private__.getFont=g.getFont=function(){return gt[$s.apply(g,arguments)]};g.__private__.getFontList=g.getFontList=function(){var p,v,O={};for(p in ft)if(ft.hasOwnProperty(p))for(v in O[p]=[],ft[p])ft[p].hasOwnProperty(v)&&O[p].push(v);return O},g.addFont=function(p,v,O,Y,ne){var pe=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&pe.indexOf(arguments[3])!==-1?ne=arguments[3]:arguments[3]&&pe.indexOf(arguments[3])==-1&&(O=z(O,Y)),Os.call(this,p,v,O,ne=ne||"Identity-H")};var ji,tt=e.lineWidth||.200025,hd=g.__private__.getLineWidth=g.getLineWidth=function(){return tt},ud=g.__private__.setLineWidth=g.setLineWidth=function(p){return tt=p,M($(J(p))+" w"),this};g.__private__.setLineDash=qe.API.setLineDash=qe.API.setLineDashPattern=function(p,v){if(p=p||[],v=v||0,isNaN(v)||!Array.isArray(p))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return p=p.map(function(O){return $(J(O))}).join(" "),v=$(J(v)),M("["+p+"] "+v+" d"),this};var gd=g.__private__.getLineHeight=g.getLineHeight=function(){return ye*ji};g.__private__.getLineHeight=g.getLineHeight=function(){return ye*ji};var fd=g.__private__.setLineHeightFactor=g.setLineHeightFactor=function(p){return typeof(p=p||1.15)=="number"&&(ji=p),this},pd=g.__private__.getLineHeightFactor=g.getLineHeightFactor=function(){return ji};fd(e.lineHeight);var Un=g.__private__.getHorizontalCoordinate=function(p){return J(p)},Qn=g.__private__.getVerticalCoordinate=function(p){return _===N?p:Ye[P].mediaBox.topRightY-Ye[P].mediaBox.bottomLeftY-J(p)},md=g.__private__.getHorizontalCoordinateString=g.getHorizontalCoordinateString=function(p){return $(Un(p))},bd=g.__private__.getVerticalCoordinateString=g.getVerticalCoordinateString=function(p){return $(Qn(p))},ya=e.strokeColor||"0 G";g.__private__.getStrokeColor=g.getDrawColor=function(){return tn(ya)},g.__private__.setStrokeColor=g.setDrawColor=function(p,v,O,Y){return ya=Pr({ch1:p,ch2:v,ch3:O,ch4:Y,pdfColorType:"draw",precision:2}),M(ya),this};var vo=e.fillColor||"0 g";g.__private__.getFillColor=g.getFillColor=function(){return tn(vo)},g.__private__.setFillColor=g.setFillColor=function(p,v,O,Y){return vo=Pr({ch1:p,ch2:v,ch3:O,ch4:Y,pdfColorType:"fill",precision:2}),M(vo),this};var on=e.textColor||"0 g",wd=g.__private__.getTextColor=g.getTextColor=function(){return tn(on)};g.__private__.setTextColor=g.setTextColor=function(p,v,O,Y){return on=Pr({ch1:p,ch2:v,ch3:O,ch4:Y,pdfColorType:"text",precision:3}),this};var va=e.charSpace,xd=g.__private__.getCharSpace=g.getCharSpace=function(){return parseFloat(va||0)};g.__private__.setCharSpace=g.setCharSpace=function(p){if(isNaN(p))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return va=p,this};var Fo=0;g.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},g.__private__.setLineCap=g.setLineCap=function(p){var v=g.CapJoinStyles[p];if(v===void 0)throw new Error("Line cap style of '"+p+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Fo=v,M(v+" J"),this};var Jn=0;g.__private__.setLineJoin=g.setLineJoin=function(p){var v=g.CapJoinStyles[p];if(v===void 0)throw new Error("Line join style of '"+p+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Jn=v,M(v+" j"),this},g.__private__.setLineMiterLimit=g.__private__.setMiterLimit=g.setLineMiterLimit=g.setMiterLimit=function(p){if(p=p||0,isNaN(p))throw new Error("Invalid argument passed to 
114jsPDF.setLineMiterLimit");return M($(J(p))+" M"),this},g.GState=Ic,g.setGState=function(p){(p=typeof p=="string"?et[st[p]]:Co(null,p)).equals(Zt)||(M("/"+p.id+" gs"),Zt=p)};var Co=function(p,v){if(!p||!st[p]){var O=!1;for(var Y in et)if(et.hasOwnProperty(Y)&&et[Y].equals(v)){O=!0;break}if(O)v=et[Y];else{var ne="GS"+(Object.keys(et).length+1).toString(10);et[ne]=v,v.id=ne}return p&&(st[p]=v.id),Et.publish("addGState",v),v}};g.addGState=function(p,v){return Co(p,v),this},g.saveGraphicsState=function(){return M("q"),Yt.push({key:Ge,size:ye,color:on}),this},g.restoreGraphicsState=function(){M("Q");var p=Yt.pop();return Ge=p.key,ye=p.size,on=p.color,Zt=null,this},g.setCurrentTransformationMatrix=function(p){return M(p.toString()+" cm"),this},g.comment=function(p){return M("#"+p),this};var Hi=function(p,v){var O=p||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return O},set:function(pe){isNaN(pe)||(O=parseFloat(pe))}});var Y=v||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Y},set:function(pe){isNaN(pe)||(Y=parseFloat(pe))}});var ne="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return ne},set:function(pe){ne=pe.toString()}}),this},ko=function(p,v,O,Y){Hi.call(this,p,v),this.type="rect";var ne=O||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return ne},set:function(ve){isNaN(ve)||(ne=parseFloat(ve))}});var pe=Y||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return pe},set:function(ve){isNaN(ve)||(pe=parseFloat(ve))}}),this},Fa=function(){this.page=mt,this.currentPage=P,this.pages=xe.slice(0),this.pagesContext=Ye.slice(0),this.x=Ve,this.y=dA,this.matrix=Ut,this.width=Js(P),this.height=Ln(P),this.outputDestination=Ue,this.id="",this.objectNumber=-1};Fa.prototype.restore=function(){mt=this.page,P=this.currentPage,Ye=this.pagesContext,xe=this.pages,Ve=this.x,dA=this.y,Ut=this.matrix,Sn(P,this.width),Ys(P,this.height),Ue=this.outputDestination};var Uo=function(p,v,O,Y,ne){en.push(new Fa),mt=P=0,xe=[],Ve=p,dA=v,Ut=ne,wo([O,Y])};for(var Ca in g.beginFormObject=function(p,v,O,Y,ne){return Uo(p,v,O,Y,ne),this},g.endFormObject=function(p){return function(v){if(vn[v])en.pop().restore();else{var O=new Fa,Y="Xo"+(Object.keys(MA).length+1).toString(10);O.id=Y,vn[v]=Y,MA[Y]=O,Et.publish("addFormObject",O),en.pop().restore()}}(p),this},g.doFormObject=function(p,v){var O=MA[vn[p]];return M("q"),M(v.toString()+" cm"),M("/"+O.id+" Do"),M("Q"),this},g.getFormObject=function(p){var v=MA[vn[p]];return{x:v.x,y:v.y,width:v.width,height:v.height,matrix:v.matrix}},g.save=function(p,v){return p=p||"generated.pdf",(v=v||{}).returnPromise=v.returnPromise||!1,v.returnPromise===!1?(Ji(ba(nn()),p),typeof Ji.unload=="function"&&At.setTimeout&&setTimeout(Ji.unload,911),this):new Promise(function(O,Y){try{var ne=Ji(ba(nn()),p);typeof Ji.unload=="function"&&At.setTimeout&&setTimeout(Ji.unload,911),O(ne)}catch(pe){Y(pe.message)}})},qe.API)qe.API.hasOwnProperty(Ca)&&(Ca==="events"&&qe.API.events.length?function(p,v){var O,Y,ne;for(ne=v.length-1;ne!==-1;ne--)O=v[ne][0],Y=v[ne][1],p.subscribe.apply(p,[O].concat(typeof Y=="function"?[Y]:Y))}(Et,qe.API.events):g[Ca]=qe.API[Ca]);function Js(p){return Ye[p].mediaBox.topRightX-Ye[p].mediaBox.bottomLeftX}function Sn(p,v){Ye[p].mediaBox.topRightX=v+Ye[p].mediaBox.bottomLeftX}function Ln(p){return Ye[p].mediaBox.topRightY-Ye[p].mediaBox.bottomLeftY}function Ys(p,v){Ye[p].mediaBox.topRightY=v+Ye[p].mediaBox.bottomLeftY}var Zs=g.getPageWidth=function(p){return Js(p=p||P)/dt},el=g.setPageWidth=function(p,v){Sn(p,v*dt)},Ni=g.getPageHeight=function(p){return Ln(p=p||P)/dt},tl=g.setPageHeight=function(p,v){Ys(p,v*dt)};return g.internal={pdfEscape:Ur,getStyle:qs,getFont:dd,getFontSize:Ie,getCharSpace:xd,getTextColor:wd,getLineHeight:gd,getLineHeightFactor:pd,getLineWidth:hd,write:Qe,getHorizontalCoordinate:Un,getVerticalCoordinate:Qn,getCoordinateString:md,getVerticalCoordinateString:bd,collections:{},newObject:iA,newAdditionalObject:Ei,newObjectDeferred:SA,newObjectDeferredBegin:IA,getFilters:Rr,putStream:kr,events:Et,scaleFactor:dt,pageSize:{getWidth:function(){return Zs(P)}
vendor: 32,007 bytes, lines 114-133
114,setWidth:function(p){el(P,p)},getHeight:function(){return Ni(P)},setHeight:function(p){tl(P,p)}},encryptionOptions:h,encryption:jA,getEncryptor:function(p){return h!==null?jA.encryptor(p,0):function(v){return v}},output:wa,getNumberOfPages:zs,get pages(){return xe},out:M,f2:U,f3:D,getPageInfo:Vs,getPageInfoByObjId:id,getCurrentPageInfo:ad,getPDFVersion:y,Point:Hi,Rectangle:ko,Matrix:Ze,hasHotfix:kn},Object.defineProperty(g.internal.pageSize,"width",{get:function(){return Zs(P)},set:function(p){el(P,p)},enumerable:!0,configurable:!0}),Object.defineProperty(g.internal.pageSize,"height",{get:function(){return Ni(P)},set:function(p){tl(P,p)},enumerable:!0,configurable:!0}),(function(p){for(var v=0,O=Xe.length;v<O;v++){var Y=Os.call(this,p[v][0],p[v][1],p[v][2],Xe[v][3],!0);f===!1&&(m[Y]=!0);var ne=p[v][0].split("-");Ms({id:Y,fontName:ne[0],fontStyle:ne[1]||""})}Et.publish("addFonts",{fonts:gt,dictionary:ft})}).call(g,Xe),Ge="F1",Ks(n,A),Et.publish("initialized"),g}Ya.prototype.lsbFirstWord=function(e){return String.fromCharCode(255&e,e>>8&255,e>>16&255,e>>24&255)},Ya.prototype.toHexString=function(e){return e.split("").map(function(t){return("0"+(255&t.charCodeAt(0)).toString(16)).slice(-2)}).join("")},Ya.prototype.hexToBytes=function(e){for(var t=[],A=0;A<e.length;A+=2)t.push(String.fromCharCode(parseInt(e.substr(A,2),16)));return t.join("")},Ya.prototype.processOwnerPassword=function(e,t){return Du(Tu(t).substr(0,5),e)},Ya.prototype.encryptor=function(e,t){var A=Tu(this.encryptionKey+String.fromCharCode(255&e,e>>8&255,e>>16&255,255&t,t>>8&255)).substr(0,10);return function(r){return Du(A,r)}},Ic.prototype.equals=function(e){var t,A="id,objectNumber,equals";if(!e||Tt(e)!==Tt(this))return!1;var r=0;for(t in this)if(!(A.indexOf(t)>=0)){if(this.hasOwnProperty(t)&&!e.hasOwnProperty(t)||this[t]!==e[t])return!1;r++}for(t in e)e.hasOwnProperty(t)&&A.indexOf(t)<0&&r--;return r===0},qe.API={events:[]},qe.version="4.2.1";var lA=qe.API,dg=1,ua=function(e){return e.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Ga=function(e){return e.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},da=function(e){return e.toString().replace(/#/g,"#23").replace(/[\s\n\r()<>[\]{}\/%]/g,function(t){var A=t.charCodeAt(0).toString(16).toUpperCase();return"#"+(A.length===1?"0"+A:A)})},it=function(e){return e.toFixed(2)},ci=function(e){return e.toFixed(5)};lA.__acroform__={};var dr=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e},A0=function(e){return e*dg},gn=function(e){var t=new E2,A=Ne.internal.getHeight(e)||0,r=Ne.internal.getWidth(e)||0;return t.BBox=[0,0,Number(it(r)),Number(it(A))],t},a3=lA.__acroform__.setBit=function(e,t){if(e=e||0,t=t||0,isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return e|1<<t},o3=lA.__acroform__.clearBit=function(e,t){if(e=e||0,t=t||0,isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return e&~(1<<t)},s3=lA.__acroform__.getBit=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return e&1<<t?1:0},mA=lA.__acroform__.getBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return s3(e,t-1)},bA=lA.__acroform__.setBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return a3(e,t-1)},wA=lA.__acroform__.clearBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return o3(e,t-1)},l3=lA.__acroform__.calculateCoordinates=function(e,t){var A=t.internal.getHorizontalCoordinate,r=t.internal.getVerticalCoordinate,n=e[0],i=e[1],s=e[2],o=e[3],l={};return l.lowerLeft_X=A(n)||0,l.lowerLeft_Y=r(i+o)||0,l.upperRight_X=A(n+s)||0,l.upperRight_Y=r(i)||0,[Number(it(l.lowerLeft_X)),Number(it(l.lowerLeft_Y)),Number(it(l.upperRight_X)),Number(it(l.upperRight_Y))]},c3=function(e){if(e.appearanceStreamContent)return e.appearanceStreamContent;if(e.V||e.DV){var t=[],A=e._V||e.DV,r=Pu(e,A),n=e.scope.internal.getFont(e.fontName,e.fontStyle).id;t.push("/Tx BMC"),t.push("q"),t.push("BT"),t.push(e.scope.__private__.encodeColorString(e.color)),t.push("/"+n+" "+it(r.fontSize)+" Tf"),t.push("1 0 0 1 0 0 Tm"),t.push(r.text),t.push("ET"),t.push("Q"),t.push("EMC");var i=gn(e);return i.scope=e.scope,i.stream=t.join(`
115`),i}},Pu=function(e,t){var A=e.fontSize===0?e.maxFontSize:e.fontSize,r={text:"",fontSize:""},n=(t=(t=t.substr(0,1)=="("?t.substr(1):t).substr(t.length-1)==")"?t.substr(0,t.length-1):t).split(" ");n=e.multiline?n.map(function(U){return U.split(`
116`)}):n.map(function(U){return[U]});var i=A,s=Ne.internal.getHeight(e)||0;s=s<0?-s:s;var o=Ne.internal.getWidth(e)||0;o=o<0?-o:o;var l=function(U,D,J){if(U+1<n.length){var X=D+" "+n[U+1][0];return Jl(X,e,J).width<=o-4}return!1};i++;e:for(;i>0;){t="",i--;var d,h,f=Jl("3",e,i).height,m=e.multiline?s-i:(s-f)/2,g=m+=2,x=0,y=0,C=0;if(i<=0){t=`(...) Tj
117`,t+="% Width of Text: "+Jl(t,e,i=12).width+", FieldWidth:"+o+`
118`;break}for(var B="",L=0,N=0;N<n.length;N++)if(n.hasOwnProperty(N)){var _=!1;if(n[N].length!==1&&C!==n[N].length-1){if((f+2)*(L+2)+2>s)continue e;B+=n[N][C],_=!0,y=N,N--}else{B=(B+=n[N][C]+" ").substr(B.length-1)==" "?B.substr(0,B.length-1):B;var H=parseInt(N),W=l(H,B,i),z=N>=n.length-1;if(W&&!z){B+=" ",C=0;continue}if(W||z){if(z)y=H;else if(e.multiline&&(f+2)*(L+2)+2>s)continue e}else{if(!e.multiline||(f+2)*(L+2)+2>s)continue e;y=H}}for(var $="",I=x;I<=y;I++){var Z=n[I];if(e.multiline){if(I===y){$+=Z[C]+" ",C=(C+1)%Z.length;continue}if(I===x){$+=Z[Z.length-1]+" ";continue}}$+=Z[0]+" "}switch($=$.substr($.length-1)==" "?$.substr(0,$.length-1):$,h=Jl($,e,i).width,e.textAlign){case"right":d=o-h-2;break;case"center":d=(o-h)/2;break;default:d=2}t+=it(d)+" "+it(g)+` Td
119`,t+="("+ua($)+`) Tj
120`,t+=-it(d)+` 0 Td
121`,g=-(i+2),h=0,x=_?y:y+1,L++,B=""}break}return r.text=t,r.fontSize=i,r},Jl=function(e,t,A){var r=t.scope.internal.getFont(t.fontName,t.fontStyle),n=t.scope.getStringUnitWidth(e,{font:r,fontSize:parseFloat(A),charSpace:0})*parseFloat(A);return{height:t.scope.getStringUnitWidth("3",{font:r,fontSize:parseFloat(A),charSpace:0})*parseFloat(A)*1.5,width:n}},d3={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},h3=function(e,t){var A={type:"reference",object:e};t.internal.getPageInfo(e.page).pageContext.annotations.find(function(r){return r.type===A.type&&r.object===A.object})===void 0&&t.internal.getPageInfo(e.page).pageContext.annotations.push(A)},u3=function(e,t){if(t.scope=e,e.internal!==void 0&&(e.internal.acroformPlugin===void 0||e.internal.acroformPlugin.isInitialized===!1)){if(Yr.FieldNum=0,e.internal.acroformPlugin=JSON.parse(JSON.stringify(d3)),e.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");dg=e.internal.scaleFactor,e.internal.acroformPlugin.acroFormDictionaryRoot=new _2,e.internal.acroformPlugin.acroFormDictionaryRoot.scope=e,e.internal.acroformPlugin.acroFormDictionaryRoot._eventID=e.internal.events.subscribe("postPutResources",function(){(function(A){A.internal.events.unsubscribe(A.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete A.internal.acroformPlugin.acroFormDictionaryRoot._eventID,A.internal.acroformPlugin.printedOut=!0})(e)}),e.internal.events.subscribe("buildDocument",function(){(function(A){A.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var r=A.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var n in r)if(r.hasOwnProperty(n)){var i=r[n];i.objId=void 0,i.hasAnnotation&&h3(i,A)}})(e)}),e.internal.events.subscribe("putCatalog",function(){(function(A){if(A.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");A.internal.write("/AcroForm "+A.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(e)}),e.internal.events.subscribe("postPutPages",function(A){(function(r,n){var i=!r;for(var s in r||(n.internal.newObjectDeferredBegin(n.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),n.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),r=r||n.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(r.hasOwnProperty(s)){var o=r[s],l=[],d=o.Rect;if(o.Rect&&(o.Rect=l3(o.Rect,n)),n.internal.newObjectDeferredBegin(o.objId,!0),o.DA=Ne.createDefaultAppearanceStream(o),Tt(o)==="object"&&typeof o.getKeyValueListForStream=="function"&&(l=o.getKeyValueListForStream()),o.Rect=d,o.hasAppearanceStream&&!o.appearanceStreamContent){var h=c3(o);l.push({key:"AP",value:"<</N "+h+">>"}),n.internal.acroformPlugin.xForms.push(h)}if(o.appearanceStreamContent){var f="";for(var m in o.appearanceStreamContent)if(o.appearanceStreamContent.hasOwnProperty(m)){var g=o.appearanceStreamContent[m];if(f+="/"+m+" ",f+="<<",Object.keys(g).length>=1||Array.isArray(g)){for(var s in g)if(g.hasOwnProperty(s)){var x=g[s];typeof x=="function"&&(x=x.call(n,o)),f+="/"+s+" "+x+" ",n.internal.acroformPlugin.xForms.indexOf(x)>=0||n.internal.acroformPlugin.xForms.push(x)}}else typeof(x=g)=="function"&&(x=x.call(n,o)),f+="/"+s+" "+x,n.internal.acroformPlugin.xForms.indexOf(x)>=0||n.internal.acroformPlugin.xForms.push(x);f+=">>"}l.push({key:"AP",value:`<<
122`+f+">>"})}n.internal.putStream({additionalKeyValues:l,objectId:o.objId}),n.internal.out("endobj")}i&&function(y,C){for(var B in y)if(y.hasOwnProperty(B)){var L=B,N=y[B];C.internal.newObjectDeferredBegin(N.objId,!0),Tt(N)==="object"&&typeof N.putStream=="function"&&N.putStream(),delete y[L]}}(n.internal.acroformPlugin.xForms,n)})(A,e)}),e.internal.acroformPlugin.isInitialized=!0}},L2=lA.__acroform__.arrayToPdfArray=function(e,t,A){var r=function(s){return s};if(Array.isArray(e)){for(var n="[",i=0;i<e.length;i++)switch(i!==0&&(n+=" "),Tt(e[i])){case"boolean":case"number":case"object":n+=e[i].toString();break;case"string":e[i].substr(0,1)==="/"?n+="/"+da(e[i].substr(1)):(t!==void 0&&A&&(r=A.internal.getEncryptor(t)),n+="("+ua(r(e[i].toString()))+")")}return n+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},Qh=function(e,t,A){var r=function(n){return n};return t!==void 0&&A&&(r=A.internal.getEncryptor(t)),(e=e||"").toString(),"("+ua(r(e))+")"},mn=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(this._objId===void 0){if(this.scope===void 0)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(e){this._objId=e}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};mn.prototype.toString=function(){return this.objId+" 0 R"},mn.prototype.putStream=function(){var e=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:e,objectId:this.objId}),this.scope.internal.out("endobj")},mn.prototype.getKeyValueListForStream=function(){var e=[],t=Object.getOwnPropertyNames(this).filter(function(i){return i!="content"&&i!="appearanceStreamContent"&&i!="scope"&&i!="objId"&&i.substring(0,1)!="_"});for(var A in t)if(Object.getOwnPropertyDescriptor(this,t[A]).configurable===!1){var r=t[A],n=this[r];n&&(Array.isArray(n)?e.push({key:r,value:L2(n,this.objId,this.scope)}):n instanceof mn?(n.scope=this.scope,e.push({key:r,value:n.objId+" 0 R"})):typeof n!="function"&&e.push({key:r,value:n}))}return e};var E2=function(){mn.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var e,t=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return t},set:function(A){t=A}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(A){e=A.trim()},get:function(){return e||null}})};dr(E2,mn);var _2=function(){mn.call(this);var e,t=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return t.length>0?t:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return t}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(e){var A=function(r){return r};return this.scope&&(A=this.scope.internal.getEncryptor(this.objId)),"("+ua(A(e))+")"}},set:function(A){e=A}})};dr(_2,mn);var Yr=function e(){mn.call(this);var t=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return t},set:function(B){if(isNaN(B))throw new Error('Invalid value "'+B+'" for attribute F supplied.');t=B}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!mA(t,3)},set:function(B){B?this.F=bA(t,3):this.F=wA(t,3)}});var A=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return A},set:function(B){if(isNaN(B))throw new Error('Invalid value "'+B+'" for attribute Ff supplied.');A=B}});var r=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(r.length!==0)return r},set:function(B){r=B!==void 0?B:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[0])?0:r[0]},set:function(B){r[0]=B}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[1])?0:r[1]},set:function(B){r[1]=B}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[2])?0:r[2]},set:function(B){r[2]=B}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[3])?0:r[3]},set:function(B){r[3]=B}});var n="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return n},set:function(B){switch(B){case"/Btn":case"/Tx":case"/Ch":case"/Sig":n=B;break;default:throw new Error('Invalid value "'+B+'" for attribute FT supplied.')}}});var i=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!i||i.length<1){if(this instanceof jc)return;i="FieldObject"+e.FieldNum++}var B=function(L){return L};return this.scope&&(B=this.scope.internal.getEncryptor(this.objId)),"("+ua(B(i))+")"},set:function(B){i=B.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return i},set:function(B){i=B}});var s="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return s},set:function(B){s=B}});var o="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return o},set:function(B){o=B}});var l=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return l},set:function(B){l=B}});var d=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return d===void 0?50/dg:d},set:function(B){d=B}});var h="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return h},set:function(B){h=B}});var f="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!f||this instanceof jc||this instanceof oa))return Qh(f,this.objId,this.scope)},set:function(B){B=B.toString(),f=B}});var m=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(m)return this instanceof _A==0?Qh(m,this.objId,this.scope):m},set:function(B){B=B.toString(),m=this instanceof _A==0?B.substr(0,1)==="("?Ga(B.substr(1,B.length-2)):Ga(B):B}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof _A==1?Ga(m.substr(1,m.length-1)):m},set:function(B){B=B.toString(),m=this instanceof _A==1?"/"+da(B):B}});var g=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(g)return g},set:function(B){this.V=B}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(g)return this instanceof _A==0?Qh(g,this.objId,this.scope):g},set:function(B){B=B.toString(),g=this instanceof _A==0?B.substr(0,1)==="("?Ga(B.substr(1,B.length-2)):Ga(B):B}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof _A==1?Ga(g.substr(1,g.length-1)):g},set:function(B){B=B.toString(),g=this instanceof _A==1?"/"+da(B):B}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var x,y=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return y},set:function(B){B=!!B,y=B}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(x)return x},set:function(B){x=B}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!mA(this.Ff,1)},set:function(B){B?this.Ff=bA(this.Ff,1):this.Ff=wA(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!mA(this.Ff,2)},set:function(B){B?this.Ff=bA(this.Ff,2):this.Ff=wA(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!mA(this.Ff,3)},set:function(B){B?this.Ff=bA(this.Ff,3):this.Ff=wA(this.Ff,3)}});var C=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(C!==null)return C},set:function(B){if([0,1,2].indexOf(B)===-1)throw new Error('Invalid value "'+B+'" for attribute Q supplied.');C=B}}),Object.defineProperty(this,"textAlign",{get:function(){var B;switch(C){case 0:default:B="left";break;case 1:B="center";break;case 2:B="right"}return B},configurable:!0,enumerable:!0,set:function(B){switch(B){case"right":case 2:C=2;break;case"center":case 1:C=1;break;default:C=0}}})};dr(Yr,mn);var no=function(){Yr.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var e=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return e},set:function(A){e=A}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return e},set:function(A){e=A}});var t=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return L2(t,this.objId,this.scope)},set:function(A){var r,n;n=[],typeof(r=A)=="string"&&(n=function(i,s,o){o||(o=1);for(var l,d=[];l=s.exec(i);)d.push(l[o]);return d}(r,/\((.*?)\)/g)),t=n}}),this.getOptions=function(){return t},this.setOptions=function(A){t=A,this.sort&&t.sort()},this.addOption=function(A){A=(A=A||"").toString(),t.push(A),this.sort&&t.sort()},this.removeOption=function(A,r){for(r=r||!1,A=(A=A||"").toString();t.indexOf(A)!==-1&&(t.splice(t.indexOf(A),1),r!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!mA(this.Ff,18)},set:function(A){A?this.Ff=bA(this.Ff,18):this.Ff=wA(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!mA(this.Ff,19)},set:function(A){this.combo===!0&&(A?this.Ff=bA(this.Ff,19):this.Ff=wA(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!mA(this.Ff,20)},set:function(A){A?(this.Ff=bA(this.Ff,20),t.sort()):this.Ff=wA(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!mA(this.Ff,22)},set:function(A){A?this.Ff=bA(this.Ff,22):this.Ff=wA(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!mA(this.Ff,23)},set:function(A){A?this.Ff=bA(this.Ff,23):this.Ff=wA(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!mA(this.Ff,27)},set:function(A){A?this.Ff=bA(this.Ff,27):this.Ff=wA(this.Ff,27)}}),this.hasAppearanceStream=!1};dr(no,Yr);var io=function(){no.call(this),this.fontName="helvetica",this.combo=!1};dr(io,no);var ao=function(){io.call(this),this.combo=!0};dr(ao,io);var gc=function(){ao.call(this),this.edit=!0};dr(gc,ao);var _A=function(){Yr.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!mA(this.Ff,15)},set:function(A){A?this.Ff=bA(this.Ff,15):this.Ff=wA(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!mA(this.Ff,16)},set:function(A){A?this.Ff=bA(this.Ff,16):this.Ff=wA(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!mA(this.Ff,17)},set:function(A){A?this.Ff=bA(this.Ff,17):this.Ff=wA(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!mA(this.Ff,26)},set:function(A){A?this.Ff=bA(this.Ff,26):this.Ff=wA(this.Ff,26)}});var e,t={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var A=function(i){return i};if(this.scope&&(A=this.scope.internal.getEncryptor(this.objId)),Object.keys(t).length!==0){var r,n=[];for(r in n.push("<<"),t)n.push("/"+r+" ("+ua(A(t[r]))+")");return n.push(">>"),n.join(`
123`)}},set:function(A){Tt(A)==="object"&&(t=A)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return t.CA||""},set:function(A){typeof A=="string"&&(t.CA=A)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return e},set:function(A){var r=A==null?"":A.toString();r.substr(0,1)==="/"&&(r=r.substr(1)),e="/"+da(r)}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return e.substr(1,e.length-1)},set:function(A){e="/"+da(A)}})};dr(_A,Yr);var fc=function(){_A.call(this),this.pushButton=!0};dr(fc,_A);var oo=function(){_A.call(this),this.radio=!0,this.pushButton=!1;var e=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t!==void 0?t:[]}})};dr(oo,_A);var jc=function(){var e,t;Yr.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return e},set:function(n){e=n}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return t},set:function(n){t=n}});var A,r={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var n=function(o){return o};this.scope&&(n=this.scope.internal.getEncryptor(this.objId));var i,s=[];for(i in s.push("<<"),r)s.push("/"+i+" ("+ua(n(r[i]))+")");return s.push(">>"),s.join(`
124`)},set:function(n){Tt(n)==="object"&&(r=n)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return r.CA||""},set:function(n){typeof n=="string"&&(r.CA=n)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return A},set:function(n){var i=n==null?"":n.toString();i.substr(0,1)==="/"&&(i=i.substr(1)),A="/"+da(i)}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return A.substr(1,A.length-1)},set:function(n){var i=n==null?"":n.toString();i.substr(0,1)==="/"&&(i=i.substr(1)),A="/"+da(i)}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=Ne.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};dr(jc,Yr),oo.prototype.setAppearance=function(e){if(!("createAppearanceStream"in e)||!("getCA"in e))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var t in this.Kids)if(this.Kids.hasOwnProperty(t)){var A=this.Kids[t];A.appearanceStreamContent=e.createAppearanceStream(A.optionName),A.caption=e.getCA()}},oo.prototype.createOption=function(e){var t=new jc;return t.Parent=this,t.optionName=e,this.Kids.push(t),g3.call(this.scope,t),t};var pc=function(){_A.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Ne.CheckBox.createAppearanceStream()};dr(pc,_A);var oa=function(){Yr.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!mA(this.Ff,13)},set:function(t){t?this.Ff=bA(this.Ff,13):this.Ff=wA(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!mA(this.Ff,21)},set:function(t){t?this.Ff=bA(this.Ff,21):this.Ff=wA(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!mA(this.Ff,23)},set:function(t){t?this.Ff=bA(this.Ff,23):this.Ff=wA(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!mA(this.Ff,24)},set:function(t){t?this.Ff=bA(this.Ff,24):this.Ff=wA(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!mA(this.Ff,25)},set:function(t){t?this.Ff=bA(this.Ff,25):this.Ff=wA(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!mA(this.Ff,26)},set:function(t){t?this.Ff=bA(this.Ff,26):this.Ff=wA(this.Ff,26)}});var e=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return e},set:function(t){Number.isInteger(t)&&(e=t)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};dr(oa,Yr);var mc=function(){oa.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!mA(this.Ff,14)},set:function(e){e?this.Ff=bA(this.Ff,14):this.Ff=wA(this.Ff,14)}}),this.password=!0};dr(mc,oa);var Ne={CheckBox:{createAppearanceStream:function(){return{N:{On:Ne.CheckBox.YesNormal},D:{On:Ne.CheckBox.YesPushDown,Off:Ne.CheckBox.OffPushDown}}},YesPushDown:function(e){var t=gn(e);t.scope=e.scope;var A=[],r=e.scope.internal.getFont(e.fontName,e.fontStyle).id,n=e.scope.__private__.encodeColorString(e.color),i=Pu(e,e.caption);return A.push("0.749023 g"),A.push("0 0 "+it(Ne.internal.getWidth(e))+" "+it(Ne.internal.getHeight(e))+" re"),A.push("f"),A.push("BMC"),A.push("q"),A.push("0 0 1 rg"),A.push("/"+r+" "+it(i.fontSize)+" Tf "+n),A.push("BT"),A.push(i.text),A.push("ET"),A.push("Q"),A.push("EMC"),t.stream=A.join(`
125`),t},YesNormal:function(e){var t=gn(e);t.scope=e.scope;var A=e.scope.internal.getFont(e.fontName,e.fontStyle).id,r=e.scope.__private__.encodeColorString(e.color),n=[],i=Ne.internal.getHeight(e),s=Ne.internal.getWidth(e),o=Pu(e,e.caption);return n.push("1 g"),n.push("0 0 "+it(s)+" "+it(i)+" re"),n.push("f"),n.push("q"),n.push("0 0 1 rg"),n.push("0 0 "+it(s-1)+" "+it(i-1)+" re"),n.push("W"),n.push("n"),n.push("0 g"),n.push("BT"),n.push("/"+A+" "+it(o.fontSize)+" Tf "+r),n.push(o.text),n.push("ET"),n.push("Q"),t.stream=n.join(`
126`),t},OffPushDown:function(e){var t=gn(e);t.scope=e.scope;var A=[];return A.push("0.749023 g"),A.push("0 0 "+it(Ne.internal.getWidth(e))+" "+it(Ne.internal.getHeight(e))+" re"),A.push("f"),t.stream=A.join(`
127`),t}},RadioButton:{Circle:{createAppearanceStream:function(e){var t={D:{Off:Ne.RadioButton.Circle.OffPushDown},N:{}};return t.N[e]=Ne.RadioButton.Circle.YesNormal,t.D[e]=Ne.RadioButton.Circle.YesPushDown,t},getCA:function(){return"l"},YesNormal:function(e){var t=gn(e);t.scope=e.scope;var A=[],r=Ne.internal.getWidth(e)<=Ne.internal.getHeight(e)?Ne.internal.getWidth(e)/4:Ne.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var n=Ne.internal.Bezier_C,i=Number((r*n).toFixed(5));return A.push("q"),A.push("1 0 0 1 "+ci(Ne.internal.getWidth(e)/2)+" "+ci(Ne.internal.getHeight(e)/2)+" cm"),A.push(r+" 0 m"),A.push(r+" "+i+" "+i+" "+r+" 0 "+r+" c"),A.push("-"+i+" "+r+" -"+r+" "+i+" -"+r+" 0 c"),A.push("-"+r+" -"+i+" -"+i+" -"+r+" 0 -"+r+" c"),A.push(i+" -"+r+" "+r+" -"+i+" "+r+" 0 c"),A.push("f"),A.push("Q"),t.stream=A.join(`
128`),t},YesPushDown:function(e){var t=gn(e);t.scope=e.scope;var A=[],r=Ne.internal.getWidth(e)<=Ne.internal.getHeight(e)?Ne.internal.getWidth(e)/4:Ne.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var n=Number((2*r).toFixed(5)),i=Number((n*Ne.internal.Bezier_C).toFixed(5)),s=Number((r*Ne.internal.Bezier_C).toFixed(5));return A.push("0.749023 g"),A.push("q"),A.push("1 0 0 1 "+ci(Ne.internal.getWidth(e)/2)+" "+ci(Ne.internal.getHeight(e)/2)+" cm"),A.push(n+" 0 m"),A.push(n+" "+i+" "+i+" "+n+" 0 "+n+" c"),A.push("-"+i+" "+n+" -"+n+" "+i+" -"+n+" 0 c"),A.push("-"+n+" -"+i+" -"+i+" -"+n+" 0 -"+n+" c"),A.push(i+" -"+n+" "+n+" -"+i+" "+n+" 0 c"),A.push("f"),A.push("Q"),A.push("0 g"),A.push("q"),A.push("1 0 0 1 "+ci(Ne.internal.getWidth(e)/2)+" "+ci(Ne.internal.getHeight(e)/2)+" cm"),A.push(r+" 0 m"),A.push(r+" "+s+" "+s+" "+r+" 0 "+r+" c"),A.push("-"+s+" "+r+" -"+r+" "+s+" -"+r+" 0 c"),A.push("-"+r+" -"+s+" -"+s+" -"+r+" 0 -"+r+" c"),A.push(s+" -"+r+" "+r+" -"+s+" "+r+" 0 c"),A.push("f"),A.push("Q"),t.stream=A.join(`
129`),t},OffPushDown:function(e){var t=gn(e);t.scope=e.scope;var A=[],r=Ne.internal.getWidth(e)<=Ne.internal.getHeight(e)?Ne.internal.getWidth(e)/4:Ne.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var n=Number((2*r).toFixed(5)),i=Number((n*Ne.internal.Bezier_C).toFixed(5));return A.push("0.749023 g"),A.push("q"),A.push("1 0 0 1 "+ci(Ne.internal.getWidth(e)/2)+" "+ci(Ne.internal.getHeight(e)/2)+" cm"),A.push(n+" 0 m"),A.push(n+" "+i+" "+i+" "+n+" 0 "+n+" c"),A.push("-"+i+" "+n+" -"+n+" "+i+" -"+n+" 0 c"),A.push("-"+n+" -"+i+" -"+i+" -"+n+" 0 -"+n+" c"),A.push(i+" -"+n+" "+n+" -"+i+" "+n+" 0 c"),A.push("f"),A.push("Q"),t.stream=A.join(`
130`),t}},Cross:{createAppearanceStream:function(e){var t={D:{Off:Ne.RadioButton.Cross.OffPushDown},N:{}};return t.N[e]=Ne.RadioButton.Cross.YesNormal,t.D[e]=Ne.RadioButton.Cross.YesPushDown,t},getCA:function(){return"8"},YesNormal:function(e){var t=gn(e);t.scope=e.scope;var A=[],r=Ne.internal.calculateCross(e);return A.push("q"),A.push("1 1 "+it(Ne.internal.getWidth(e)-2)+" "+it(Ne.internal.getHeight(e)-2)+" re"),A.push("W"),A.push("n"),A.push(it(r.x1.x)+" "+it(r.x1.y)+" m"),A.push(it(r.x2.x)+" "+it(r.x2.y)+" l"),A.push(it(r.x4.x)+" "+it(r.x4.y)+" m"),A.push(it(r.x3.x)+" "+it(r.x3.y)+" l"),A.push("s"),A.push("Q"),t.stream=A.join(`
131`),t},YesPushDown:function(e){var t=gn(e);t.scope=e.scope;var A=Ne.internal.calculateCross(e),r=[];return r.push("0.749023 g"),r.push("0 0 "+it(Ne.internal.getWidth(e))+" "+it(Ne.internal.getHeight(e))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+it(Ne.internal.getWidth(e)-2)+" "+it(Ne.internal.getHeight(e)-2)+" re"),r.push("W"),r.push("n"),r.push(it(A.x1.x)+" "+it(A.x1.y)+" m"),r.push(it(A.x2.x)+" "+it(A.x2.y)+" l"),r.push(it(A.x4.x)+" "+it(A.x4.y)+" m"),r.push(it(A.x3.x)+" "+it(A.x3.y)+" l"),r.push("s"),r.push("Q"),t.stream=r.join(`
132`),t},OffPushDown:function(e){var t=gn(e);t.scope=e.scope;var A=[];return A.push("0.749023 g"),A.push("0 0 "+it(Ne.internal.getWidth(e))+" "+it(Ne.internal.getHeight(e))+" re"),A.push("f"),t.stream=A.join(`
133`),t}}},createDefaultAppearanceStream:function(e){var t=e.scope.internal.getFont(e.fontName,e.fontStyle).id,A=e.scope.__private__.encodeColorString(e.color);return"/"+t+" "+e.fontSize+" Tf "+A}};Ne.internal={Bezier_C:.551915024494,calculateCross:function(e){var t=Ne.internal.getWidth(e),A=Ne.internal.getHeight(e),r=Math.min(t,A);return{x1:{x:(t-r)/2,y:(A-r)/2+r},x2:{x:(t-r)/2+r,y:(A-r)/2},x3:{x:(t-r)/2,y:(A-r)/2},x4:{x:(t-r)/2+r,y:(A-r)/2+r}}}},Ne.internal.getWidth=function(e){var t=0;return Tt(e)==="object"&&(t=A0(e.Rect[2])),t},Ne.internal.getHeight=function(e){var t=0;return Tt(e)==="object"&&(t=A0(e.Rect[3])),t};var g3=lA.addField=function(e){if(u3(this,e),!(e instanceof Yr))throw new Error("Invalid argument passed to 
133jsPDF.addField.");var t;return(t=e).scope.internal.acroformPlugin.printedOut&&(t.scope.internal.acroformPlugin.printedOut=!1,t.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),t.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(t),e.page=e.scope.internal.getCurrentPageInfo().pageNumber,this};lA.AcroFormChoiceField=no,lA.AcroFormListBox=io,lA.AcroFormComboBox=ao,lA.AcroFormEditBox=gc,lA.AcroFormButton=_A,lA.AcroFormPushButton=fc,lA.AcroFormRadioButton=oo,lA.AcroFormCheckBox=pc,lA.AcroFormTextField=oa,lA.AcroFormPasswordField=mc,lA.AcroFormAppearance=Ne,lA.AcroForm={ChoiceField:no,ListBox:io,ComboBox:ao,EditBox:gc,Button:_A,PushButton:fc,RadioButton:oo,CheckBox:pc,TextField:oa,PasswordField:mc,Appearance:Ne},qe.AcroForm={ChoiceField:no,ListBox:io,ComboBox:ao,EditBox:gc,Button:_A,PushButton:fc,RadioButton:oo,CheckBox:pc,TextField:oa,PasswordField:mc,Appearance:Ne};function I2(e){return e.reduce(function(t,A,r){return t[A]=r,t},{})}(function(e){var t="addImage_";e.__addimage__={};var A="UNKNOWN",r={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},n=e.__addimage__.getImageFileTypeByImageData=function(U,D){var J,X,oe,ce,ue,ae=A;if((D=D||A)==="RGBA"||U.data!==void 0&&U.data instanceof Uint8ClampedArray&&"height"in U&&"width"in U)return"RGBA";if(W(U))for(ue in r)for(oe=r[ue],J=0;J<oe.length;J+=1){for(ce=!0,X=0;X<oe[J].length;X+=1)if(oe[J][X]!==void 0&&oe[J][X]!==U[X]){ce=!1;break}if(ce===!0){ae=ue;break}}else for(ue in r)for(oe=r[ue],J=0;J<oe.length;J+=1){for(ce=!0,X=0;X<oe[J].length;X+=1)if(oe[J][X]!==void 0&&oe[J][X]!==U.charCodeAt(X)){ce=!1;break}if(ce===!0){ae=ue;break}}return ae===A&&D!==A&&(ae=D),ae},i=function U(D){for(var J=this.internal.write,X=this.internal.putStream,oe=(0,this.internal.getFilters)();oe.indexOf("FlateEncode")!==-1;)oe.splice(oe.indexOf("FlateEncode"),1);D.objectId=this.internal.newObject();var ce=[];if(ce.push({key:"Type",value:"/XObject"}),ce.push({key:"Subtype",value:"/Image"}),ce.push({key:"Width",value:D.width}),ce.push({key:"Height",value:D.height}
vendor: 6,401 bytes, line 133
133),D.colorSpace===B.INDEXED?ce.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(D.palette.length/3-1)+" "+("sMask"in D&&D.sMask!==void 0?D.objectId+2:D.objectId+1)+" 0 R]"}):(ce.push({key:"ColorSpace",value:"/"+D.colorSpace}),D.colorSpace===B.DEVICE_CMYK&&ce.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),ce.push({key:"BitsPerComponent",value:D.bitsPerComponent}),"decodeParameters"in D&&D.decodeParameters!==void 0&&ce.push({key:"DecodeParms",value:"<<"+D.decodeParameters+">>"}),"transparency"in D&&Array.isArray(D.transparency)&&D.transparency.length>0){for(var ue="",ae=0,fe=D.transparency.length;ae<fe;ae++)ue+=D.transparency[ae]+" "+D.transparency[ae]+" ";ce.push({key:"Mask",value:"["+ue+"]"})}D.sMask!==void 0&&ce.push({key:"SMask",value:D.objectId+1+" 0 R"});var Ce=D.filter!==void 0?["/"+D.filter]:void 0;if(X({data:D.data,additionalKeyValues:ce,alreadyAppliedFilters:Ce,objectId:D.objectId}),J("endobj"),"sMask"in D&&D.sMask!==void 0){var Be,Q=(Be=D.sMaskBitsPerComponent)!==null&&Be!==void 0?Be:D.bitsPerComponent,P={width:D.width,height:D.height,colorSpace:"DeviceGray",bitsPerComponent:Q,data:D.sMask};"filter"in D&&(P.decodeParameters="/Predictor ".concat(D.predictor," /Colors 1 /BitsPerComponent ").concat(Q," /Columns ").concat(D.width),P.filter=D.filter),U.call(this,P)}if(D.colorSpace===B.INDEXED){var V=this.internal.newObject();X({data:$(new Uint8Array(D.palette)),objectId:V}),J("endobj")}},s=function(){var U=this.internal.collections[t+"images"];for(var D in U)i.call(this,U[D])},o=function(){var U,D=this.internal.collections[t+"images"],J=this.internal.write;for(var X in D)J("/I"+(U=D[X]).index,U.objectId,"0","R")},l=function(){this.internal.collections[t+"images"]||(this.internal.collections[t+"images"]={},this.internal.events.subscribe("putResources",s),this.internal.events.subscribe("putXobjectDict",o))},d=function(){var U=this.internal.collections[t+"images"];return l.call(this),U},h=function(){return Object.keys(this.internal.collections[t+"images"]).length},f=function(U){return typeof e["process"+U.toUpperCase()]=="function"},m=function(U){return Tt(U)==="object"&&U.nodeType===1},g=function(U,D){if(U.nodeName==="IMG"&&U.hasAttribute("src")){var J=""+U.getAttribute("src");if(J.indexOf("data:image/")===0)return uc(unescape(J).split("base64,").pop());var X=e.loadFile(J,!0);if(X!==void 0)return X}if(U.nodeName==="CANVAS"){if(U.width===0||U.height===0)throw new Error("Given canvas must have data. Canvas width: "+U.width+", height: "+U.height);var oe;switch(D){case"PNG":oe="image/png";break;case"WEBP":oe="image/webp";break;default:oe="image/jpeg"}return uc(U.toDataURL(oe,1).split("base64,").pop())}},x=function(U){var D=this.internal.collections[t+"images"];if(D){for(var J in D)if(U===D[J].alias)return D[J]}},y=function(U,D,J){return U||D||(U=-96,D=-96),U<0&&(U=-1*J.width*72/U/this.internal.scaleFactor),D<0&&(D=-1*J.height*72/D/this.internal.scaleFactor),U===0&&(U=D*J.width/J.height),D===0&&(D=U*J.height/J.width),[U,D]},C=function(U,D,J,X,oe,ce){var ue=y.call(this,J,X,oe),ae=this.internal.getCoordinateString,fe=this.internal.getVerticalCoordinateString,Ce=d.call(this);if(J=ue[0],X=ue[1],Ce[oe.index]=oe,ce){ce*=Math.PI/180;var Be=Math.cos(ce),Q=Math.sin(ce),P=function(q){return q.toFixed(4)},V=[P(Be),P(Q),P(-1*Q),P(Be),0,0,"cm"]}this.internal.write("q"),ce?(this.internal.write([1,"0","0",1,ae(U),fe(D+X),"cm"].join(" ")),this.internal.write(V.join(" ")),this.internal.write([ae(J),"0","0",ae(X),"0","0","cm"].join(" "))):this.internal.write([ae(J),"0","0",ae(X),ae(U),fe(D+X),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+oe.index+" Do"),this.internal.write("Q")},B=e.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};e.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var L=e.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},N=e.__addimage__.sHashCode=function(U){var D,J,X=0;if(typeof U=="string")for(J=U.length,D=0;D<J;D++)X=(X<<5)-X+U.charCodeAt(D),X|=0;else if(W(U))for(J=U.byteLength/2,D=0;D<J;D++)X=(X<<5)-X+U[D],X|=0;return X},_=e.__addimage__.validateStringAsBase64=function(U){(U=U||"").toString().trim();var D=!0;return U.length===0&&(D=!1),U.length%4!=0&&(D=!1),/^[A-Za-z0-9+/]+$/.test(U.substr(0,U.length-2))===!1&&(D=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(U.substr(-2))===!1&&(D=!1),D},H=e.__addimage__.extractImageFromDataUrl=function(U){if(U==null||!(U=U.trim()).startsWith("data:"))return null;var D=U.indexOf(",");return D<0?null:U.substring(0,D).trim().endsWith("base64")?U.substring(D+1):null};e.__addimage__.isArrayBuffer=function(U){return U instanceof ArrayBuffer};var W=e.__addimage__.isArrayBufferView=function(U){return U instanceof Int8Array||U instanceof Uint8Array||U instanceof Uint8ClampedArray||U instanceof Int16Array||U instanceof Uint16Array||U instanceof Int32Array||U instanceof Uint32Array||U instanceof Float32Array||U instanceof Float64Array},z=e.__addimage__.binaryStringToUint8Array=function(U){for(var D=U.length,J=new Uint8Array(D),X=0;X<D;X++)J[X]=U.charCodeAt(X);return J},$=e.__addimage__.arrayBufferToBinaryString=function(U){for(var D="",J=W(U)?U:new Uint8Array(U),X=0;X<J.length;X+=8192)D+=String.fromCharCode.apply(null,J.subarray(X,X+8192));return D};e.addImage=function(){var U,D,J,X,oe,ce,ue,ae,fe;if(typeof arguments[1]=="number"?(D=A,J=arguments[1],X=arguments[2],oe=arguments[3],ce=arguments[4],ue=arguments[5],ae=arguments[6],fe=arguments[7]):(D=arguments[1],J=arguments[2],X=arguments[3],oe=arguments[4],ce=arguments[5],ue=arguments[6],ae=arguments[7],fe=arguments[8]),Tt(U=arguments[0])==="object"&&!m(U)&&"imageData"in U){var Ce=U;U=Ce.imageData,D=Ce.format||D||A,J=Ce.x||J||0,X=Ce.y||X||0,oe=Ce.w||Ce.width||oe,ce=Ce.h||Ce.height||ce,ue=Ce.alias||ue,ae=Ce.compression||ae,fe=Ce.rotation||Ce.angle||fe}var Be=this.internal.getFilters();if(ae===void 0&&Be.indexOf("FlateEncode")!==-1&&(ae="SLOW"),isNaN(J)||isNaN(X))throw new Error("Invalid coordinates passed to 
133jsPDF.addImage");l.call(this);var Q=I.call(this,U,D,ue,ae);return C.call(this,J,X,oe,ce,Q,fe),this};var I=function(U,D,J,X){var oe,ce,ue;if(typeof U=="string"&&n(U)===A){U=unescape(U);var ae=Z(U,!1);(ae!==""||(ae=e.loadFile(U,!0))!==void 0)&&(U=ae)}if(m(U)&&(U=g(U,D)),D=n(U,D),!f(D))throw new Error("addImage does not support files of type '"+D+"', please ensure that a plugin for '"+D+"' support is added.");if(((ue=J)==null||ue.length===0)&&(J=function(fe){return typeof fe=="string"||W(fe)?N(fe):W(fe.data)?N(fe.data):null}(U)),(oe=x.call(this,J))||(U instanceof Uint8Array||D==="RGBA"||(ce=U,U=z(U)),oe=this["process"+D.toUpperCase()](U,h.call(this),J,function(fe){return fe&&typeof fe=="string"&&(fe=fe.toUpperCase()),fe in e.image_compression?fe:L.NONE}(X),ce)),!oe)throw new Error("An unknown error occurred whilst processing the image.");return oe},Z=e.__addimage__.convertBase64ToBinaryString=function(U,D){D=typeof D!="boolean"||D;var J,X="";if(typeof U=="string"){var oe;J=(oe=H(U))!==null&&oe!==void 0?oe:U;try{X=uc(J)}catch(ce){if(D)throw _(J)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+ce.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return X};e.getImageProperties=function(U){var D,J,X="";if(m(U)&&(U=g(U)),typeof U=="string"&&n(U)===A&&((X=Z(U,!1))===""&&(X=e.loadFile(U)||""),U=X),J=n(U),!f(J))throw new Error("addImage does not support files of type '"+J+"', please ensure that a plugin for '"+J+"' support is added.");if(U instanceof Uint8Array||(U=z(U)),!(D=this["process"+J.toUpperCase()](U)))throw new Error("An unknown error occurred whilst processing the image");return D.fileType=J,D}})(qe.API),function(e){var t=function(A){if(A!==void 0&&A!="")return!0};qe.API.events.push(["addPage",function(A){this.internal.getPageInfo(A.pageNumber).pageContext.annotations=[]}]),e.events.push(["putPage",function(A){for(var r,n,i,s=this.internal.getCoordinateString,o=this.internal.getVerticalCoordinateString,l=this.internal.getPageInfoByObjId(A.objId),d=A.pageContext.annotations,h=!1,f=0;f<d.length&&!h;f++)switch((r=d[f]).type){case"link":(t(r.options.url)||t(r.options.pageNumber))&&(h=!0);break;case"reference":case"text":case"freetext":h=!0}if(h!=0){this.internal.write("/Annots [");for(var m=0;m<d.length;m++){r=d[m];var g=this.internal.pdfEscape,x=this.internal.getEncryptor(A.objId);switch(r.type){case"reference":this.internal.write(" "+r.object.objId+" 0 R ");break;case"text":var y=this.internal.newAdditionalObject(),C=this.internal.newAdditionalObject(),B=this.internal.getEncryptor(y.objId),L=r.title||"Note";i="<</Type /Annot /Subtype /Text "+(n="/Rect ["+s(r.bounds.x)+" "+o(r.bounds.y+r.bounds.h)+" "+s(r.bounds.x+r.bounds.w)+" "+o(r.bounds.y)+"] ")+"/Contents ("+g(B(r.contents))+")",i+=" /Popup "+C.objId+" 0 R",i+=" /P "+l.objId+" 0 R",i+=" /T ("+g(B(L))+") >>",y.content=i;var N=y.objId+" 0 R";i="<</Type /Annot /Subtype /Popup "+(n="/Rect ["+s(r.bounds.x+30)+" "+o(r.bounds.y+r.bounds.h)+" "+s(r.bounds.x+r.bounds.w+30)+" "+o(r.bounds.y)+"] ")+" /Parent "+N,r.open&&(i+=" /Open true"),i+=" >>",C.content=i,this.internal.write(y.objId,"0 R",C.objId,"0 R");break;case"freetext":n="/Rect ["+s(r.bounds.x)+" "+o(r.bounds.y)+" "+s(r.bounds.x+r.bounds.w)+" "+o(r.bounds.y+r.bounds.h)+"] ";var _="font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+(r.color||"#000000");i="<</Type /Annot /Subtype /FreeText "+n+"/Contents ("+g(x(r.contents))+")",i+=" /DS("+g(x(_))+")",i+=" /Border [0 0 0]",i+=" >>",this.internal.write(i);break;case"link":if(r.options.name){var H=this.annotations._nameMap[r.options.name];r.options.pageNumber=H.page,r.options.top=H.y}else r.options.top||(r.options.top=0);if(n="/Rect ["+r.finalBounds.x+" "+r.finalBounds.y+" "+r.finalBounds.w+" "+r.finalBounds.h+"] ",i="",r.options.url)i="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /A <</S /URI /URI ("+g(x(r.options.url))+") >>";else if(r.options.pageNumber)switch(i="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(r.options.pageNumber).objId+" 0 R",r.options.magFactor=r.options.magFactor||"XYZ",r.options.magFactor){case"Fit":i+=" /Fit]";break;case"FitH":i+=" /FitH "+r.options.top+"]";break;
vendor: 54,403 bytes, lines 133-170
133case"FitV":r.options.left=r.options.left||0,i+=" /FitV "+r.options.left+"]";break;default:var W=o(r.options.top);r.options.left=r.options.left||0,r.options.zoom===void 0&&(r.options.zoom=0),i+=" /XYZ "+r.options.left+" "+W+" "+r.options.zoom+"]"}i!=""&&(i+=" >>",this.internal.write(i))}}this.internal.write("]")}}]),e.createAnnotation=function(A){var r=this.internal.getCurrentPageInfo();switch(A.type){case"link":this.link(A.bounds.x,A.bounds.y,A.bounds.w,A.bounds.h,A);break;case"text":case"freetext":r.pageContext.annotations.push(A)}},e.link=function(A,r,n,i,s){var o=this.internal.getCurrentPageInfo(),l=this.internal.getCoordinateString,d=this.internal.getVerticalCoordinateString;o.pageContext.annotations.push({finalBounds:{x:l(A),y:d(r),w:l(A+n),h:d(r+i)},options:s,type:"link"})},e.textWithLink=function(A,r,n,i){var s,o,l=this.getTextWidth(A),d=this.internal.getLineHeight()/this.internal.scaleFactor;if(i.maxWidth!==void 0){o=i.maxWidth;var h=this.splitTextToSize(A,o).length;s=Math.ceil(d*h)}else o=l,s=d;return this.text(A,r,n,i),n+=.2*d,i.align==="center"&&(r-=l/2),i.align==="right"&&(r-=l),this.link(r,n-d,o,s,i),l},e.getTextWidth=function(A){var r=this.internal.getFontSize();return this.getStringUnitWidth(A)*r/this.internal.scaleFactor}}(qe.API),function(e){var t={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},A={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},r={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},n=[1570,1571,1573,1575];e.__arabicParser__={};var i=e.__arabicParser__.isInArabicSubstitutionA=function(y){return t[y.charCodeAt(0)]!==void 0},s=e.__arabicParser__.isArabicLetter=function(y){return typeof y=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(y)},o=e.__arabicParser__.isArabicEndLetter=function(y){return s(y)&&i(y)&&t[y.charCodeAt(0)].length<=2},l=e.__arabicParser__.isArabicAlfLetter=function(y){return s(y)&&n.indexOf(y.charCodeAt(0))>=0};e.__arabicParser__.arabicLetterHasIsolatedForm=function(y){return s(y)&&i(y)&&t[y.charCodeAt(0)].length>=1};var d=e.__arabicParser__.arabicLetterHasFinalForm=function(y){return s(y)&&i(y)&&t[y.charCodeAt(0)].length>=2};e.__arabicParser__.arabicLetterHasInitialForm=function(y){return s(y)&&i(y)&&t[y.charCodeAt(0)].length>=3};var h=e.__arabicParser__.arabicLetterHasMedialForm=function(y){return s(y)&&i(y)&&t[y.charCodeAt(0)].length==4},f=e.__arabicParser__.resolveLigatures=function(y){var C=0,B=A,L="",N=0;for(C=0;C<y.length;C+=1)B[y.charCodeAt(C)]!==void 0?(N++,typeof(B=B[y.charCodeAt(C)])=="number"&&(L+=String.fromCharCode(B),B=A,N=0),C===y.length-1&&(B=A,L+=y.charAt(C-(N-1)),C-=N-1,N=0)):(B=A,L+=y.charAt(C-N),C-=N,N=0);return L};e.__arabicParser__.isArabicDiacritic=function(y){return y!==void 0&&r[y.charCodeAt(0)]!==void 0};var m=e.__arabicParser__.getCorrectForm=function(y,C,B){return s(y)?i(y)===!1?-1:!d(y)||!s(C)&&!s(B)||!s(B)&&o(C)||o(y)&&!s(C)||o(y)&&l(C)||o(y)&&o(C)?0:h(y)&&s(C)&&!o(C)&&s(B)&&d(B)?3:o(y)||!s(B)?1:2:-1},g=function(y){var C=0,B=0,L=0,N="",_="",H="",W=(y=y||"").split("\\s+"),z=[];for(C=0;C<W.length;C+=1){for(z.push(""),B=0;B<W[C].length;B+=1)N=W[C][B],_=W[C][B-1],H=W[C][B+1],s(N)?(L=m(N,_,H),z[C]+=L!==-1?String.fromCharCode(t[N.charCodeAt(0)][L]):N):z[C]+=N;z[C]=f(z[C])}return z.join(" ")},x=e.__arabicParser__.processArabic=e.processArabic=function(){var y,C=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,B=[];if(Array.isArray(C)){var L=0;for(B=[],L=0;L<C.length;L+=1)Array.isArray(C[L])?B.push([g(C[L][0]),C[L][1],C[L][2]]):B.push([g(C[L])]);y=B}else y=g(C);return typeof arguments[0]=="string"?y:(arguments[0].text=y,arguments[0])};e.events.push(["preProcessText",x])}(qe.API),qe.API.autoPrint=function(e){var t;return(e=e||{}).variant=e.variant||"non-conform",e.variant==="javascript"?this.addJS("print({});"):(this.internal.events.subscribe("postPutResources",function(){t=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+t+" 0 R")})),this},function(e){var t=function(){var A=void 0;Object.defineProperty(this,"pdf",{get:function(){return A},set:function(o){A=o}});var r=150;Object.defineProperty(this,"width",{get:function(){return r},set:function(o){r=isNaN(o)||Number.isInteger(o)===!1||o<0?150:o,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=r+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(o){n=isNaN(o)||Number.isInteger(o)===!1||o<0?300:o,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=n+1)}});var i=[];Object.defineProperty(this,"childNodes",{get:function(){return i},set:function(o){i=o}});var s={};Object.defineProperty(this,"style",{get:function(){return s},set:function(o){s=o}}),Object.defineProperty(this,"parentNode",{})};t.prototype.getContext=function(A,r){var n;if((A=A||"2d")!=="2d")return null;for(n in r)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=r[n]);return this.pdf.context2d._canvas=this,this.pdf.context2d},t.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},e.events.push(["initialized",function(){this.canvas=new t,this.canvas.pdf=this}])}(qe.API),function(e){var t={left:0,top:0,bottom:0,right:0},A=!1,r=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},t),this.internal.__cell__.margins.width=this.getPageWidth(),n.call(this))},n=function(){this.internal.__cell__.lastCell=new i,this.internal.__cell__.pages=1},i=function(){var l=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return l},set:function(y){l=y}});var d=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return d},set:function(y){d=y}});var h=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return h},set:function(y){h=y}});var f=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return f},set:function(y){f=y}});var m=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return m},set:function(y){m=y}});var g=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return g},set:function(y){g=y}});var x=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return x},set:function(y){x=y}}),this};i.prototype.clone=function(){return new i(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},i.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},e.setHeaderFunction=function(l){return r.call(this),this.internal.__cell__.headerFunction=typeof l=="function"?l:void 0,this},e.getTextDimensions=function(l,d){r.call(this);var h=(d=d||{}).fontSize||this.getFontSize(),f=d.font||this.getFont(),m=d.scaleFactor||this.internal.scaleFactor,g=0,x=0,y=0,C=this;if(!Array.isArray(l)&&typeof l!="string"){if(typeof l!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");l=String(l)}var B=d.maxWidth;B>0?typeof l=="string"?l=this.splitTextToSize(l,B):Object.prototype.toString.call(l)==="[object Array]"&&(l=l.reduce(function(N,_){return N.concat(C.splitTextToSize(_,B))},[])):l=Array.isArray(l)?l:[l];for(var L=0;L<l.length;L++)g<(y=this.getStringUnitWidth(l[L],{font:f})*h)&&(g=y);return g!==0&&(x=l.length),{w:g/=m,h:Math.max((x*h*this.getLineHeightFactor()-h*(this.getLineHeightFactor()-1))/m,0)}},e.cellAddPage=function(){r.call(this),this.addPage();var l=this.internal.__cell__.margins||t;return this.internal.__cell__.lastCell=new i(l.left,l.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var s=e.cell=function(){var l;l=arguments[0]instanceof i?arguments[0]:new i(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]),r.call(this);var d=this.internal.__cell__.lastCell,h=this.internal.__cell__.padding,f=this.internal.__cell__.margins||t,m=this.internal.__cell__.tableHeaderRow,g=this.internal.__cell__.printHeaders;return d.lineNumber!==void 0&&(d.lineNumber===l.lineNumber?(l.x=(d.x||0)+(d.width||0),l.y=d.y||0):d.y+d.height+l.height+f.bottom>this.getPageHeight()?(this.cellAddPage(),l.y=f.top,g&&m&&(this.printHeaderRow(l.lineNumber,!0),l.y+=m[0].height)):l.y=d.y+d.height||l.y),l.text[0]!==void 0&&(this.rect(l.x,l.y,l.width,l.height,A===!0?"FD":void 0),l.align==="right"?this.text(l.text,l.x+l.width-h,l.y+h,{align:"right",baseline:"top"}):l.align==="center"?this.text(l.text,l.x+l.width/2,l.y+h,{align:"center",baseline:"top",maxWidth:l.width-h-h}):this.text(l.text,l.x+h,l.y+h,{align:"left",baseline:"top",maxWidth:l.width-h-h})),this.internal.__cell__.lastCell=l,this};e.table=function(l,d,h,f,m){if(r.call(this),!h)throw new Error("No data for PDF table.");var g,x,y,C,B=[],L=[],N=[],_={},H={},W=[],z=[],$=(m=m||{}).autoSize||!1,I=m.printHeaders!==!1,Z=m.css&&m.css["font-size"]!==void 0?16*m.css["font-size"]:m.fontSize||12,U=m.margins||Object.assign({width:this.getPageWidth()},t),D=typeof m.padding=="number"?m.padding:3,J=m.headerBackgroundColor||"#c8c8c8",X=m.headerTextColor||"#000";if(n.call(this),this.internal.__cell__.printHeaders=I,this.internal.__cell__.margins=U,this.internal.__cell__.table_font_size=Z,this.internal.__cell__.padding=D,this.internal.__cell__.headerBackgroundColor=J,this.internal.__cell__.headerTextColor=X,this.setFontSize(Z),f==null)L=B=Object.keys(h[0]),N=B.map(function(){return"left"});else if(Array.isArray(f)&&Tt(f[0])==="object")for(B=f.map(function(Ce){return Ce.name}),L=f.map(function(Ce){return Ce.prompt||Ce.name||""}),N=f.map(function(Ce){return Ce.align||"left"}),g=0;g<f.length;g+=1)H[f[g].name]=.7499990551181103*f[g].width;else Array.isArray(f)&&typeof f[0]=="string"&&(L=B=f,N=B.map(function(){return"left"}));if($||Array.isArray(f)&&typeof f[0]=="string")for(g=0;g<B.length;g+=1){for(_[C=B[g]]=h.map(function(Ce){return Ce[C]}),this.setFont(void 0,"bold"),W.push(this.getTextDimensions(L[g],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),x=_[C],this.setFont(void 0,"normal"),y=0;y<x.length;y+=1)W.push(this.getTextDimensions(x[y],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);H[C]=Math.max.apply(null,W)+D+D,W=[]}if(I){var oe={};for(g=0;g<B.length;g+=1)oe[B[g]]={},oe[B[g]].text=L[g],oe[B[g]].align=N[g];var ce=o.call(this,oe,H);z=B.map(function(Ce){return new i(l,d,H[Ce],ce,oe[Ce].text,void 0,oe[Ce].align)}),this.setTableHeaderRow(z),this.printHeaderRow(1,!1)}var ue=f.reduce(function(Ce,Be){return Ce[Be.name]=Be.align,Ce},{});for(g=0;g<h.length;g+=1){"rowStart"in m&&m.rowStart instanceof Function&&m.rowStart({row:g,data:h[g]},this);var ae=o.call(this,h[g],H);for(y=0;y<B.length;y+=1){var fe=h[g][B[y]];"cellStart"in m&&m.cellStart instanceof Function&&m.cellStart({row:g,col:y,data:fe},this),s.call(this,new i(l,d,H[B[y]],ae,fe,g+2,ue[B[y]]))}}return this.internal.__cell__.table_x=l,this.internal.__cell__.table_y=d,this};var o=function(l,d){var h=this.internal.__cell__.padding,f=this.internal.__cell__.table_font_size,m=this.internal.scaleFactor;return Object.keys(l).map(function(g){var x=l[g];return this.splitTextToSize(x.hasOwnProperty("text")?x.text:x,d[g]-h-h)},this).map(function(g){return this.getLineHeightFactor()*g.length*f/m+h+h},this).reduce(function(g,x){return Math.max(g,x)},0)};e.setTableHeaderRow=function(l){r.call(this),this.internal.__cell__.tableHeaderRow=l},e.printHeaderRow=function(l,d){if(r.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var h;if(A=!0,typeof this.internal.__cell__.headerFunction=="function"){var f=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new i(f[0],f[1],f[2],f[3],void 0,-1)}this.setFont(void 0,"bold");for(var m=[],g=0;g<this.internal.__cell__.tableHeaderRow.length;g+=1){h=this.internal.__cell__.tableHeaderRow[g].clone(),d&&(h.y=this.internal.__cell__.margins.top||0,m.push(h)),h.lineNumber=l;var x=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),s.call(this,h),this.setTextColor(x)}m.length>0&&this.setTableHeaderRow(m),this.setFont(void 0,"normal"),A=!1}}(qe.API);var j2={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},H2=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Ru=I2(H2),N2=[100,200,300,400,500,600,700,800,900],f3=I2(N2);function Sh(e){var t=e.family.replace(/"|'/g,"").toLowerCase(),A=function(i){return j2[i=i||"normal"]?i:"normal"}(e.style),r=function(i){return i?typeof i=="number"?i>=100&&i<=900&&i%100==0?i:400:/^\d00$/.test(i)?parseInt(i):i==="bold"?700:400:400}(e.weight),n=function(i){return typeof Ru[i=i||"normal"]=="number"?i:"normal"}(e.stretch);return{family:t,style:A,weight:r,stretch:n,src:e.src||[],ref:e.ref||{name:t,style:[n,A,r].join(" ")}}}function r0(e,t,A,r){var n;for(n=A;n>=0&&n<t.length;n+=r)if(e[t[n]])return e[t[n]];for(n=A;n>=0&&n<t.length;n-=r)if(e[t[n]])return e[t[n]]}var p3={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},n0={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function i0(e){return[e.stretch,e.style,e.weight,e.family].join(" ")}function a0(e){return e.trimLeft()}function m3(e,t){for(var A=0;A<e.length;){if(e.charAt(A)===t)return[e.substring(0,A),e.substring(A+1)];A+=1}return null}function b3(e){var t=e.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return t===null?null:[t[0],e.substring(t[0].length)]}var za,Yl,o0,s0,l0,Lh=["times"];function c0(e,t,A,r,n){var i=4,s=h0;switch(n){case qe.API.image_compression.FAST:i=1,s=d0;break;case qe.API.image_compression.MEDIUM:i=6,s=u0;break;case qe.API.image_compression.SLOW:i=9,s=g0}e=function(l,d,h,f){for(var m,g=l.length/d,x=new Uint8Array(l.length+g),y=[w3,d0,h0,u0,g0],C=0;C<g;C+=1){var B=C*d,L=l.subarray(B,B+d);if(f)x.set(f(L,h,m),B+C);else{for(var N=y.length,_=[],H=0;H<N;H+=1)_[H]=y[H](L,h,m);var W=B3(_.concat());x.set(_[W],B+C)}m=L}return x}(e,t,Math.ceil(A*r/8),s);var o=Uu(e,{level:i});return qe.API.__addimage__.arrayBufferToBinaryString(o)}function w3(e){var t=Array.apply([],e);return t.unshift(0),t}function d0(e,t){var A=e.length,r=[];r[0]=1;for(var n=0;n<A;n+=1){var i=e[n-t]||0;r[n+1]=e[n]-i+256&255}return r}function h0(e,t,A){var r=e.length,n=[];n[0]=2;for(var i=0;i<r;i+=1){var s=A&&A[i]||0;n[i+1]=e[i]-s+256&255}return n}function u0(e,t,A){var r=e.length,n=[];n[0]=3;for(var i=0;i<r;i+=1){var s=e[i-t]||0,o=A&&A[i]||0;n[i+1]=e[i]+256-(s+o>>>1)&255}return n}function g0(e,t,A){var r=e.length,n=[];n[0]=4;for(var i=0;i<r;i+=1){var s=x3(e[i-t]||0,A&&A[i]||0,A&&A[i-t]||0);n[i+1]=e[i]-s+256&255}return n}function x3(e,t,A){if(e===t&&t===A)return e;var r=Math.abs(t-A),n=Math.abs(e-A),i=Math.abs(e+t-A-A);return r<=n&&r<=i?e:n<=i?t:A}function B3(e){var t=e.map(function(A){return A.reduce(function(r,n){return r+Math.abs(n)},0)});return t.indexOf(Math.min.apply(null,t))}function Eh(e,t,A){var r=t*A,n=Math.floor(r/8),i=16-(r-8*n+A),s=(1<<A)-1;return T2(e,n)>>i&s}function f0(e,t,A,r){var n=A*r,i=Math.floor(n/8),s=16-(n-8*i+r),o=(1<<r)-1,l=(t&o)<<s;(function(d,h,f){if(h+1<d.byteLength)d.setUint16(h,f,!1);else{var m=f>>8&255;d.setUint8(h,m)}})(e,i,T2(e,i)&~(o<<s)&65535|l)}function T2(e,t){return t+1<e.byteLength?e.getUint16(t,!1):e.getUint8(t)<<8}function y3(e){var t=0;if(e[t++]!==71||e[t++]!==73||e[t++]!==70||e[t++]!==56||(e[t++]+1&253)!=56||e[t++]!==97)throw new Error("Invalid GIF 87a/89a header.");var A=e[t++]|e[t++]<<8,r=e[t++]|e[t++]<<8,n=e[t++],i=n>>7,s=1<<1+(7&n);e[t++],e[t++];var o=null,l=null;i&&(o=t,l=s,t+=3*s);var d=!0,h=[],f=0,m=null,g=0,x=null;for(this.width=A,this.height=r;d&&t<e.length;)switch(e[t++]){case 33:switch(e[t++]){case 255:if(e[t]!==11||e[t+1]==78&&e[t+2]==69&&e[t+3]==84&&e[t+4]==83&&e[t+5]==67&&e[t+6]==65&&e[t+7]==80&&e[t+8]==69&&e[t+9]==50&&e[t+10]==46&&e[t+11]==48&&e[t+12]==3&&e[t+13]==1&&e[t+16]==0)t+=14,x=e[t++]|e[t++]<<8,t++;else for(t+=12;;){if(!((U=e[t++])>=0))throw Error("Invalid block size");if(U===0)break;t+=U}break;case 249:if(e[t++]!==4||e[t+4]!==0)throw new Error("Invalid graphics extension block.");var y=e[t++];f=e[t++]|e[t++]<<8,m=e[t++],1&y||(m=null),g=y>>2&7,t++;break;case 254:for(;;){if(!((U=e[t++])>=0))throw Error("Invalid block size");if(U===0)break;t+=U}break;default:throw new Error("Unknown graphic control label: 0x"+e[t-1].toString(16))}break;case 44:var C=e[t++]|e[t++]<<8,B=e[t++]|e[t++]<<8,L=e[t++]|e[t++]<<8,N=e[t++]|e[t++]<<8,_=e[t++],H=_>>6&1,W=1<<1+(7&_),z=o,$=l,I=!1;_>>7&&(I=!0,z=t,$=W,t+=3*W);var Z=t;for(t++;;){var U;if(!((U=e[t++])>=0))throw Error("Invalid block size");if(U===0)break;t+=U}h.push({x:C,y:B,width:L,height:N,has_local_palette:I,palette_offset:z,palette_size:$,data_offset:Z,data_length:t-Z,transparent_index:m,interlaced:!!H,delay:f,disposal:g});break;case 59:d=!1;break;default:throw new Error("Unknown gif block: 0x"+e[t-1].toString(16))}this.numFrames=function(){return h.length},this.loopCount=function(){return x},this.frameInfo=function(D){if(D<0||D>=h.length)throw new Error("Frame index out of range.");return h[D]},this.decodeAndBlitFrameBGRA=function(D,J){var X=this.frameInfo(D),oe=X.width*X.height;if(oe>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");var ce=new Uint8Array(oe);p0(e,X.data_offset,ce,oe);var ue=X.palette_offset,ae=X.transparent_index;ae===null&&(ae=256);var fe=X.width,Ce=A-fe,Be=fe,Q=4*(X.y*A+X.x),P=4*((X.y+X.height)*A+X.x),V=Q,q=4*Ce;X.interlaced===!0&&(q+=4*A*7);for(var ee=8,Ae=0,de=ce.length;Ae<de;++Ae){var he=ce[Ae];if(Be===0&&(Be=fe,(V+=q)>=P&&(q=4*Ce+4*A*(ee-1),V=Q+(fe+Ce)*(ee<<1),ee>>=1)),he===ae)V+=4;else{var ge=e[ue+3*he],xe=e[ue+3*he+1],Se=e[ue+3*he+2];J[V++]=Se,J[V++]=xe,J[V++]=ge,J[V++]=255}--Be}},this.decodeAndBlitFrameRGBA=function(D,J){var X=this.frameInfo(D),oe=X.width*X.height;if(oe>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");var ce=new Uint8Array(oe);p0(e,X.data_offset,ce,oe);var ue=X.palette_offset,ae=X.transparent_index;ae===null&&(ae=256);var fe=X.width,Ce=A-fe,Be=fe,Q=4*(X.y*A+X.x),P=4*((X.y+X.height)*A+X.x),V=Q,q=4*Ce;X.interlaced===!0&&(q+=4*A*7);for(var ee=8,Ae=0,de=ce.length;Ae<de;++Ae){var he=ce[Ae];if(Be===0&&(Be=fe,(V+=q)>=P&&(q=4*Ce+4*A*(ee-1),V=Q+(fe+Ce)*(ee<<1),ee>>=1)),he===ae)V+=4;else{var ge=e[ue+3*he],xe=e[ue+3*he+1],Se=e[ue+3*he+2];J[V++]=ge,J[V++]=xe,J[V++]=Se,J[V++]=255}--Be}}}function p0(e,t,A,r){for(var n=e[t++],i=1<<n,s=i+1,o=s+1,l=n+1,d=(1<<l)-1,h=0,f=0,m=0,g=e[t++],x=new Int32Array(4096),y=null;;){for(;h<16&&g!==0;)f|=e[t++]<<h,h+=8,g===1?g=e[t++]:--g;if(h<l)break;var C=f&d;if(f>>=l,h-=l,C!==i){if(C===s)break;for(var B=C<o?C:y,L=0,N=B;N>i;)N=x[N]>>8,++L;var _=N;if(m+L+(B!==C?1:0)>r)return void Ot.log("Warning, gif stream longer than expected.");A[m++]=_;var H=m+=L;for(B!==C&&(A[m++]=_),N=B;L--;)N=x[N],A[--H]=255&N,N>>=8;y!==null&&o<4096&&(x[o++]=y<<8|_,o>=d+1&&l<12&&(++l,d=d<<1|1)),y=C}else o=s+1,d=(1<<(l=n+1))-1,y=null}return m!==r&&Ot.log("Warning, gif stream shorter than expected."),A}/**
134 * @license
135  Copyright (c) 2008, Adobe Systems Incorporated
136  All rights reserved.
137
138  Redistribution and use in source and binary forms, with or without 
139  modification, are permitted provided that the following conditions are
140  met:
141
142  * Redistributions of source code must retain the above copyright notice, 
143    this list of conditions and the following disclaimer.
144  
145  * Redistributions in binary form must reproduce the above copyright
146    notice, this list of conditions and the following disclaimer in the 
147    documentation and/or other materials provided with the distribution.
148  
149  * Neither the name of Adobe Systems Incorporated nor the names of its 
150    contributors may be used to endorse or promote products derived from 
151    this software without specific prior written permission.
152
153  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
154  IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
155  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
156  PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
157  CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
158  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
159  PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
160  PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
161  LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
162  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
163  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
164*/function _h(e){var t,A,r,n,i,s=Math.floor,o=new Array(64),l=new Array(64),d=new Array(64),h=new Array(64),f=new Array(65535),m=new Array(65535),g=new Array(64),x=new Array(64),y=[],C=0,B=7,L=new Array(64),N=new Array(64),_=new Array(64),H=new Array(256),W=new Array(2048),z=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],$=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],I=[0,1,2,3,4,5,6,7,8,9,10,11],Z=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],U=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],D=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],J=[0,1,2,3,4,5,6,7,8,9,10,11],X=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],oe=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function ce(Q,P){for(var V=0,q=0,ee=new Array,Ae=1;Ae<=16;Ae++){for(var de=1;de<=Q[Ae];de++)ee[P[q]]=[],ee[P[q]][0]=V,ee[P[q]][1]=Ae,q++,V++;V*=2}return ee}function ue(Q){for(var P=Q[0],V=Q[1]-1;V>=0;)P&1<<V&&(C|=1<<B),V--,--B<0&&(C==255?(ae(255),ae(0)):ae(C),B=7,C=0)}function ae(Q){y.push(Q)}function fe(Q){ae(Q>>8&255),ae(255&Q)}function Ce(Q,P,V,q,ee){for(var Ae,de=ee[0],he=ee[240],ge=function(ye,De){var Ie,ze,$e,Lt,wt,ot,yt,xt,Ge,dt,Ve=0;for(Ge=0;Ge<8;++Ge){Ie=ye[Ve],ze=ye[Ve+1],$e=ye[Ve+2],Lt=ye[Ve+3],wt=ye[Ve+4],ot=ye[Ve+5],yt=ye[Ve+6];var dA=Ie+(xt=ye[Ve+7]),Ut=Ie-xt,gt=ze+yt,ft=ze-yt,Yt=$e+ot,Je=$e-ot,Kt=Lt+wt,et=Lt-wt,st=dA+Kt,Zt=dA-Kt,mt=gt+Yt,Ye=gt-Yt;ye[Ve]=st+mt,ye[Ve+4]=st-mt;var Et=.707106781*(Ye+Zt);ye[Ve+2]=Zt+Et,ye[Ve+6]=Zt-Et;var Li=.382683433*((st=et+Je)-(Ye=ft+Ut)),MA=.5411961*st+Li,vn=1.306562965*Ye+Li,en=.707106781*(mt=Je+ft),Ze=Ut+en,Fn=Ut-en;ye[Ve+5]=Fn+MA,ye[Ve+3]=Fn-MA,ye[Ve+1]=Ze+vn,ye[Ve+7]=Ze-vn,Ve+=8}for(Ve=0,Ge=0;Ge<8;++Ge){Ie=ye[Ve],ze=ye[Ve+8],$e=ye[Ve+16],Lt=ye[Ve+24],wt=ye[Ve+32],ot=ye[Ve+40],yt=ye[Ve+48];var Cn=Ie+(xt=ye[Ve+56]),Fr=Ie-xt,Cr=ze+yt,iA=ze-yt,SA=$e+ot,IA=$e-ot,Ei=Lt+wt,Vn=Lt-wt,Dr=Cn+Ei,tn=Cn-Ei,Pr=Cr+SA,Rr=Cr-SA;ye[Ve]=Dr+Pr,ye[Ve+32]=Dr-Pr;var kr=.707106781*(Rr+tn);ye[Ve+16]=tn+kr,ye[Ve+48]=tn-kr;var _i=.382683433*((Dr=Vn+IA)-(Rr=iA+Fr)),An=.5411961*Dr+_i,Ii=1.306562965*Rr+_i,ga=.707106781*(Pr=IA+iA),fa=Fr+ga,pa=Fr-ga;ye[Ve+40]=pa+An,ye[Ve+24]=pa-An,ye[Ve+8]=fa+Ii,ye[Ve+56]=fa-Ii,Ve++}for(Ge=0;Ge<64;++Ge)dt=ye[Ge]*De[Ge],g[Ge]=dt>0?dt+.5|0:dt-.5|0;return g}(Q,P),xe=0;xe<64;++xe)x[z[xe]]=ge[xe];var Se=x[0]-V;V=x[0],Se==0?ue(q[0]):(ue(q[m[Ae=32767+Se]]),ue(f[Ae]));for(var Ue=63;Ue>0&&x[Ue]==0;)Ue--;if(Ue==0)return ue(de),V;for(var Oe,M=1;M<=Ue;){for(var Qe=M;x[M]==0&&M<=Ue;)++M;var rt=M-Qe;if(rt>=16){Oe=rt>>4;for(var Xe=1;Xe<=Oe;++Xe)ue(he);rt&=15}Ae=32767+x[M],ue(ee[(rt<<4)+m[Ae]]),ue(f[Ae]),M++}return Ue!=63&&ue(de),V}function Be(Q){Q=Math.min(Math.max(Q,1),100),i!=Q&&(function(P){for(var V=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],q=0;q<64;q++){var ee=s((V[q]*P+50)/100);ee=Math.min(Math.max(ee,1),255),o[z[q]]=ee}for(var Ae=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],de=0;de<64;de++){var he=s((Ae[de]*P+50)/100);he=Math.min(Math.max(he,1),255),l[z[de]]=he}for(var ge=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],xe=0,Se=0;Se<8;Se++)for(var Ue=0;Ue<8;Ue++)d[xe]=1/(o[z[xe]]*ge[Se]*ge[Ue]*8),h[xe]=1/(l[z[xe]]*ge[Se]*ge[Ue]*8),xe++}(Q<50?Math.floor(5e3/Q):Math.floor(200-2*Q)),i=Q)}this.encode=function(Q,P){P&&Be(P),y=new Array,C=0,B=7,fe(65496),fe(65504),fe(16),ae(74),ae(70),ae(73),ae(70),ae(0),ae(1),ae(1),ae(0),fe(1),fe(1),ae(0),ae(0),function(){fe(65499),fe(132),ae(0);for(var ze=0;ze<64;ze++)ae(o[ze]);ae(1);for(var $e=0;$e<64;$e++)ae(l[$e])}(),function(ze,$e){fe(65472),fe(17),ae(8),fe($e),fe(ze),ae(3),ae(1),ae(17),ae(0),ae(2),ae(17),ae(1),ae(3),ae(17),ae(1)}(Q.width,Q.height),function(){fe(65476),fe(418),ae(0);for(var ze=0;ze<16;ze++)ae($[ze+1]);for(var $e=0;$e<=11;$e++)ae(I[$e]);ae(16);for(var Lt=0;Lt<16;Lt++)ae(Z[Lt+1]);for(var wt=0;wt<=161;wt++)ae(U[wt]);ae(1);for(var ot=0;ot<16;ot++)ae(D[ot+1]);for(var yt=0;yt<=11;yt++)ae(J[yt]);ae(17);for(var xt=0;xt<16;xt++)ae(X[xt+1]);for(var Ge=0;Ge<=161;Ge++)ae(oe[Ge])}(),fe(65498),fe(12),ae(3),ae(1),ae(0),ae(2),ae(17),ae(3),ae(17),ae(0),ae(63),ae(0);var V=0,q=0,ee=0;C=0,B=7,this.encode.displayName="_encode_";for(var Ae,de,he,ge,xe,Se,Ue,Oe,M,Qe=Q.data,rt=Q.width,Xe=Q.height,ye=4*rt,De=0;De<Xe;){for(Ae=0;Ae<ye;){for(xe=ye*De+Ae,Ue=-1,Oe=0,M=0;M<64;M++)Se=xe+(Oe=M>>3)*ye+(Ue=4*(7&M)),De+Oe>=Xe&&(Se-=ye*(De+1+Oe-Xe)),Ae+Ue>=ye&&(Se-=Ae+Ue-ye+4),de=Qe[Se++],he=Qe[Se++],ge=Qe[Se++],L[M]=(W[de]+W[he+256|0]+W[ge+512|0]>>16)-128,N[M]=(W[de+768|0]+W[he+1024|0]+W[ge+1280|0]>>16)-128,_[M]=(W[de+1280|0]+W[he+1536|0]+W[ge+1792|0]>>16)-128;V=Ce(L,d,V,t,r),q=Ce(N,h,q,A,n),ee=Ce(_,h,ee,A,n),Ae+=32}De+=8}if(B>=0){var Ie=[];Ie[1]=B+1,Ie[0]=(1<<B+1)-1,ue(Ie)}return fe(65497),new Uint8Array(y)},e=e||50,function(){for(var Q=String.fromCharCode,P=0;P<256;P++)H[P]=Q(P)}(),t=ce($,I),A=ce(D,J),r=ce(Z,U),n=ce(X,oe),function(){for(var Q=1,P=2,V=1;V<=15;V++){for(var q=Q;q<P;q++)m[32767+q]=V,f[32767+q]=[],f[32767+q][1]=V,f[32767+q][0]=q;for(var ee=-(P-1);ee<=-Q;ee++)m[32767+ee]=V,f[32767+ee]=[],f[32767+ee][1]=V,f[32767+ee][0]=P-1+ee;Q<<=1,P<<=1}}(),function(){for(var Q=0;Q<256;Q++)W[Q]=19595*Q,W[Q+256|0]=38470*Q,W[Q+512|0]=7471*Q+32768,W[Q+768|0]=-11059*Q,W[Q+1024|0]=-21709*Q,W[Q+1280|0]=32768*Q+8421375,W[Q+1536|0]=-27439*Q,W[Q+1792|0]=-5329*Q}(),Be(e)}/**
165 * @license
166 * Copyright (c) 2017 Aras Abbasi
167 *
168 * Licensed under the MIT License.
169 * http://opensource.org/licenses/mit-license
170 */function zr(e,t){if(this.pos=0,this.buffer=e,this.datav=new DataView(e.buffer),this.is_with_alpha=!!t,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,["BM","BA","CI","CP","IC","PT"].indexOf(this.flag)===-1)throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function m0(e){function t(I){if(!I)throw Error("assert :P")}function A(I,Z,U){for(var D=0;4>D;D++)if(I[Z+D]!=U.charCodeAt(D))return!0;return!1}function r(I,Z,U,D,J){for(var X=0;X<J;X++)I[Z+X]=U[D+X]}function n(I,Z,U,D){for(var J=0;J<D;J++)I[Z+J]=U}function i(I){return new Int32Array(I)}function s(I,Z){for(var U=[],D=0;D<I;D++)U.push(new Z);return U}function o(I,Z){var U=[];return function D(J,X,oe){for(var ce=oe[X],ue=0;ue<ce&&(J.push(oe.length>X+1?[]:new Z),!(oe.length<X+1));ue++)D(J[ue],X+1,oe)}(U,0,I),U}var l=function(){var I=this;function Z(c,u){for(var b=1<<u-1>>>0;c&b;)b>>>=1;return b?(c&b-1)+b:c}function U(c,u,b,w,F){t(!(w%b));do c[u+(w-=b)]=F;while(0<w)}function D(c,u,b,w,F){if(t(2328>=F),512>=F)var k=i(512);else if((k=i(F))==null)return 0;return function(S,j,T,K,te,le){var G,re,ie=j,me=1<<T,se=i(16),be=i(16);for(t(te!=0),t(K!=null),t(S!=null),t(0<T),re=0;re<te;++re){if(15<K[re])return 0;++se[K[re]]}if(se[0]==te)return 0;for(be[1]=0,G=1;15>G;++G){if(se[G]>1<<G)return 0;be[G+1]=be[G]+se[G]}for(re=0;re<te;++re)G=K[re],0<K[re]&&(le[be[G]++]=re);if(be[15]==1)return(K=new J).g=0,K.value=le[0],U(S,ie,1,me,K),me;var we,ke=-1,Fe=me-1,We=0,He=1,ht=1,Re=1<<T;for(re=0,G=1,te=2;G<=T;++G,te<<=1){if(He+=ht<<=1,0>(ht-=se[G]))return 0;for(;0<se[G];--se[G])(K=new J).g=G,K.value=le[re++],U(S,ie+We,te,Re,K),We=Z(We,G)}for(G=T+1,te=2;15>=G;++G,te<<=1){if(He+=ht<<=1,0>(ht-=se[G]))return 0;for(;0<se[G];--se[G]){if(K=new J,(We&Fe)!=ke){for(ie+=Re,we=1<<(ke=G)-T;15>ke&&!(0>=(we-=se[ke]));)++ke,we<<=1;me+=Re=1<<(we=ke-T),S[j+(ke=We&Fe)].g=we+T,S[j+ke].value=ie-j-ke}K.g=G-T,K.value=le[re++],U(S,ie+(We>>T),te,Re,K),We=Z(We,G)}}return He!=2*be[15]-1?0:me}(c,u,b,w,F,k)}function J(){this.value=this.g=0}function X(){this.value=this.g=0}function oe(){this.G=s(5,J),this.H=i(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=s(Sa,X)}function ce(c,u,b,w){t(c!=null),t(u!=null),t(2147483648>w),c.Ca=254,c.I=0,c.b=-8,c.Ka=0,c.oa=u,c.pa=b,c.Jd=u,c.Yc=b+w,c.Zc=4<=w?b+w-4+1:b,de(c)}function ue(c,u){for(var b=0;0<u--;)b|=ge(c,128)<<u;return b}function ae(c,u){var b=ue(c,u);return he(c)?-b:b}function fe(c,u,b,w){var F,k=0;for(t(c!=null),t(u!=null),t(4294967288>w),c.Sb=w,c.Ra=0,c.u=0,c.h=0,4<w&&(w=4),F=0;F<w;++F)k+=u[b+F]<<8*F;c.Ra=k,c.bb=w,c.oa=u,c.pa=b}function Ce(c){for(;8<=c.u&&c.bb<c.Sb;)c.Ra>>>=8,c.Ra+=c.oa[c.pa+c.bb]<<ZA-8>>>0,++c.bb,c.u-=8;q(c)&&(c.h=1,c.u=0)}function Be(c,u){if(t(0<=u),!c.h&&u<=Eo){var b=V(c)&Ki[u];return c.u+=u,Ce(c),b}return c.h=1,c.u=0}function Q(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function P(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function V(c){return c.Ra>>>(c.u&ZA-1)>>>0}function q(c){return t(c.bb<=c.Sb),c.h||c.bb==c.Sb&&c.u>ZA}function ee(c,u){c.u=u,c.h=q(c)}function Ae(c){c.u>=ar&&(t(c.u>=ar),Ce(c))}function de(c){t(c!=null&&c.oa!=null),c.pa<c.Zc?(c.I=(c.oa[c.pa++]|c.I<<8)>>>0,c.b+=8):(t(c!=null&&c.oa!=null),c.pa<c.Yc?(c.b+=8,c.I=c.oa[c.pa++]|c.I<<8):c.Ka?c.b=0:(c.I<<=8,c.b+=8,c.Ka=1))}function he(c){return ue(c,1)}function ge(c,u){var b=c.Ca;0>c.b&&de(c);var w=c.b,F=b*u>>>8,k=(c.I>>>w>F)+0;for(k?(b-=F,c.I-=F+1<<w>>>0):b=F+1,w=b,F=0;256<=w;)F+=8,w>>=8;return w=7^F+La[w],c.b-=w,c.Ca=(b<<w)-1,k}function xe(c,u,b){c[u+0]=b>>24&255,c[u+1]=b>>16&255,c[u+2]=b>>8&255,c[u+3]=255&b}function Se(c,u){return c[u+0]|c[u+1]<<8}function Ue(c,u){return Se(c,u)|c[u+2]<<16}function Oe(c,u){return Se(c,u)|Se(c,u+2)<<16}function M(c,u){var b=1<<u;return t(c!=null),t(0<u),c.X=i(b),c.X==null?0:(c.Mb=32-u,c.Xa=u,1)}function Qe(c,u){t(c!=null),t(u!=null),t(c.Xa==u.Xa),r(u.X,0,c.X,0,1<<u.Xa)}function rt(){this.X=[],this.Xa=this.Mb=0}function Xe(c,u,b,w){t(b!=null),t(w!=null);var F=b[0],k=w[0];return F==0&&(F=(c*k+u/2)/u),k==0&&(k=(u*F+c/2)/c),0>=F||0>=k?0:(b[0]=F,w[0]=k,1)}function ye(c,u){return c+(1<<u)-1>>>u}function De(c,u){return((4278255360&c)+(4278255360&u)>>>0&4278255360)+((16711935&c)+(16711935&u)>>>0&16711935)>>>0}function Ie(c,u){I[u]=function(b,w,F,k,S,j,T){var K;for(K=0;K<S;++K){var te=I[c](j[T+K-1],F,k+K);j[T+K]=De(b[w+K],te)}}}function ze(){this.ud=this.hd=this.jd=0}function $e(c,u){return((4278124286&(c^u))>>>1)+(c&u)>>>0}function Lt(c){return 0<=c&&256>c?c:0>c?0:255<c?255:void 0}function wt(c,u){return Lt(c+(c-u+.5>>1))}function ot(c,u,b){return Math.abs(u-b)-Math.abs(c-b)}function yt(c,u,b,w,F,k,S){for(w=k[S-1],b=0;b<F;++b)k[S+b]=w=De(c[u+b],w)}function xt(c,u,b,w,F){var k;for(k=0;k<b;++k){var S=c[u+k],j=S>>8&255,T=16711935&(T=(T=16711935&S)+((j<<16)+j));w[F+k]=(4278255360&S)+T>>>0}}function Ge(c,u){u.jd=255&c,u.hd=c>>8&255,u.ud=c>>16&255}function dt(c,u,b,w,F,k){var S;for(S=0;S<w;++S){var j=u[b+S],T=j>>>8,K=j,te=255&(te=(te=j>>>16)+((c.jd<<24>>24)*(T<<24>>24)>>>5));K=255&(K=(K+=(c.hd<<24>>24)*(T<<24>>24)>>>5)+((c.ud<<24>>24)*(te<<24>>24)>>>5)),F[k+S]=(4278255360&j)+(te<<16)+K}}function Ve(c,u,b,w,F){I[u]=function(k,S,j,T,K,te,le,G,re){for(T=le;T<G;++T)for(le=0;le<re;++le)K[te++]=F(j[w(k[S++])])},I[c]=function(k,S,j,T,K,te,le){var G=8>>k.b,re=k.Ea,ie=k.K[0],me=k.w;if(8>G)for(k=(1<<k.b)-1,me=(1<<G)-1;S<j;++S){var se,be=0;for(se=0;se<re;++se)se&k||(be=w(T[K++])),te[le++]=F(ie[be&me]),be>>=G}else I["VP8LMapColor"+b](T,K,ie,me,te,le,S,j,re)}}function dA(c,u,b,w,F){for(b=u+b;u<b;){var k=c[u++];w[F++]=k>>16&255,w[F++]=k>>8&255,w[F++]=255&k}}function Ut(c,u,b,w,F){for(b=u+b;u<b;){var k=c[u++];w[F++]=k>>16&255,w[F++]=k>>8&255,w[F++]=255&k,w[F++]=k>>24&255}}function gt(c,u,b,w,F){for(b=u+b;u<b;){var k=(S=c[u++])>>16&240|S>>12&15,S=240&S|S>>28&15;w[F++]=k,w[F++]=S}}function ft(c,u,b,w,F){for(b=u+b;u<b;){var k=(S=c[u++])>>16&248|S>>13&7,S=S>>5&224|S>>3&31;w[F++]=k,w[F++]=S}}function Yt(c,u,b,w,F){for(b=u+b;u<b;){var k=c[u++];w[F++]=255&k,w[F++]=k>>8&255,w[F++]=k>>16&255}}function Je(c,u,b,w,F,k){if(k==0)for(b=u+b;u<b;)xe(w,((k=c[u++])[0]>>24|k[1]>>8&65280|k[2]<<8&16711680|k[3]<<24)>>>0),F+=32;else r(w,F,c,u,b)}function Kt(c,u){I[u][0]=I[c+"0"],I[u][1]=I[c+"1"],I[u][2]=I[c+"2"],I[u][3]=I[c+"3"],I[u][4]=I[c+"4"],I[u][5]=I[c+"5"],I[u][6]=I[c+"6"],I[u][7]=I[c+"7"],I[u][8]=I[c+"8"],I[u][9]=I[c+"9"],I[u][10]=I[c+"10"],I[u][11]=I[c+"11"],I[u][12]=I[c+"12"],I[u][13]=I[c+"13"],I[u][14]=I[c+"0"],I[u][15]=I[c+"0"]}function et(c){return c==Fd||c==Cd||c==cl||c==kd}function st(){this.eb=[],this.size=this.A=this.fb=0}function Zt(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function mt(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new st,this.f.kb=new Zt,this.sd=null}function Ye(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function Et(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function Li(c){return alert("todo:WebPSamplerProcessPlane"),c.T}function MA(c,u){var b=c.T,w=u.ba.f.RGBA,F=w.eb,k=w.fb+c.ka*w.A,S=Lr[u.ba.S],j=c.y,T=c.O,K=c.f,te=c.N,le=c.ea,G=c.W,re=u.cc,ie=u.dc,me=u.Mc,se=u.Nc,be=c.ka,we=c.ka+c.T,ke=c.U,Fe=ke+1>>1;for(be==0?S(j,T,null,null,K,te,le,G,K,te,le,G,F,k,null,null,ke):(S(u.ec,u.fc,j,T,re,ie,me,se,K,te,le,G,F,k-w.A,F,k,ke),++b);be+2<we;be+=2)re=K,ie=te,me=le,se=G,te+=c.Rc,G+=c.Rc,k+=2*w.A,S(j,(T+=2*c.fa)-c.fa,j,T,re,ie,me,se,K,te,le,G,F,k-w.A,F,k,ke);return T+=c.fa,c.j+we<c.o?(r(u.ec,u.fc,j,T,ke),r(u.cc,u.dc,K,te,Fe),r(u.Mc,u.Nc,le,G,Fe),b--):1&we||S(j,T,null,null,K,te,le,G,K,te,le,G,F,k+w.A,null,null,ke),b}function vn(c,u,b){var w=c.F,F=[c.J];if(w!=null){var k=c.U,S=u.ba.S,j=S==ll||S==cl;u=u.ba.f.RGBA;var T=[0],K=c.ka;T[0]=c.T,c.Kb&&(K==0?--T[0]:(--K,F[0]-=c.width),c.j+c.ka+c.T==c.o&&(T[0]=c.o-c.j-K));var te=u.eb;K=u.fb+K*u.A,c=mg(w,F[0],c.width,k,T,te,K+(j?0:3),u.A),t(b==T),c&&et(S)&&Ho(te,K,j,k,T,u.A)}return 0}function en(c){var u=c.ma,b=u.ba.S,w=11>b,F=b==ol||b==sl||b==ll||b==vd||b==12||et(b);if(u.memory=null,u.Ib=null,u.Jb=null,u.Nd=null,!Qr(u.Oa,c,F?11:12))return 0;if(F&&et(b)&&En(),c.da)alert("todo:use_scaling");else{if(w){if(u.Ib=Li,c.Kb){if(b=c.U+1>>1,u.memory=i(c.U+2*b),u.memory==null)return 0;u.ec=u.memory,u.fc=0,u.cc=u.ec,u.dc=u.fc+c.U,u.Mc=u.cc,u.Nc=u.dc+b,u.Ib=MA,En()}}else alert("todo:EmitYUV");F&&(u.Jb=vn,w&&nA())}if(w&&!jg){for(c=0;256>c;++c)$b[c]=89858*(c-128)+hl>>dl,qb[c]=-22014*(c-128)+hl,Vb[c]=-45773*(c-128),Wb[c]=113618*(c-128)+hl>>dl;for(c=To;c<Sd;++c)u=76283*(c-16)+hl>>dl,Xb[c-To]=rn(u,255),Jb[c-To]=rn(u+8>>4,15);jg=1}return 1}function Ze(c){var u=c.ma,b=c.U,w=c.T;return t(!(1&c.ka)),0>=b||0>=w?0:(b=u.Ib(c,u),u.Jb!=null&&u.Jb(c,u,b),u.Dc+=b,1)}function Fn(c){c.ma.memory=null}function Cn(c,u,b,w){return Be(c,8)!=47?0:(u[0]=Be(c,14)+1,b[0]=Be(c,14)+1,w[0]=Be(c,1),Be(c,3)!=0?0:!c.h)}function Fr(c,u){if(4>c)return c+1;var b=c-2>>1;return(2+(1&c)<<b)+Be(u,b)+1}function Cr(c,u){return 120<u?u-120:1<=(b=((b=_b[u-1])>>4)*c+(8-(15&b)))?b:1;var b}function iA(c,u,b){var w=V(b),F=c[u+=255&w].g-8;return 0<F&&(ee(b,b.u+8),w=V(b),u+=c[u].value,u+=w&(1<<F)-1),ee(b,b.u+c[u].g),c[u].value}function SA(c,u,b){return b.g+=c.g,b.value+=c.value<<u>>>0,t(8>=b.g),c.g}function IA(c,u,b){var w=c.xc;return t((u=w==0?0:c.vc[c.md*(b>>w)+(u>>w)])<c.Wb),c.Ya[u]}function Ei(c,u,b,w){var F=c.ab,k=c.c*u,S=c.C;u=S+u;var j=b,T=w;for(w=c.Ta,b=c.Ua;0<F--;){var K=c.gc[F],te=S,le=u,G=j,re=T,ie=(T=w,j=b,K.Ea);switch(t(te<le),t(le<=K.nc),K.hc){case 2:Ea(G,re,(le-te)*ie,T,j);break;case 0:var me=te,se=le,be=T,we=j,ke=(Re=K).Ea;me==0&&(Zn(G,re,null,null,1,be,we),yt(G,re+1,0,0,ke-1,be,we+1),re+=ke,we+=ke,++me);for(var Fe=1<<Re.b,We=Fe-1,He=ye(ke,Re.b),ht=Re.K,Re=Re.w+(me>>Re.b)*He;me<se;){var vt=ht,CA=Re,ut=1;for(ei(G,re,be,we-ke,1,be,we);ut<ke;){var Me=(ut&~We)+Fe;Me>ke&&(Me=ke),(0,Mr[vt[CA++]>>8&15])(G,re+ +ut,be,we+ut-ke,Me-ut,be,we+ut),ut=Me}re+=ke,we+=ke,++me&We||(Re+=He)}le!=K.nc&&r(T,j-ie,T,j+(le-te-1)*ie,ie);break;case 1:for(ie=G,se=re,ke=(G=K.Ea)-(we=G&~(be=(re=1<<K.b)-1)),me=ye(G,K.b),Fe=K.K,K=K.w+(te>>K.b)*me;te<le;){for(We=Fe,He=K,ht=new ze,Re=se+we,vt=se+G;se<Re;)Ge(We[He++],ht),zi(ht,ie,se,re,T,j),se+=re,j+=re;se<vt&&(Ge(We[He++],ht),zi(ht,ie,se,ke,T,j),se+=ke,j+=ke),++te&be||(K+=me)}break;case 3:if(G==T&&re==j&&0<K.b){for(se=T,G=ie=j+(le-te)*ie-(we=(le-te)*ye(K.Ea,K.b)),re=T,be=j,me=[],we=(ke=we)-1;0<=we;--we)me[we]=re[be+we];for(we=ke-1;0<=we;--we)se[G+we]=me[we];Gi(K,te,le,T,ie,T,j)}else Gi(K,te,le,G,re,T,j)}j=w,T=b}T!=b&&r(w,b,j,T,k)}function Vn(c,u){var b=c.V,w=c.Ba+c.c*c.C,F=u-c.C;if(t(u<=c.l.o),t(16>=F),0<F){var k=c.l,S=c.Ta,j=c.Ua,T=k.width;if(Ei(c,F,b,w),F=j=[j],t((b=c.C)<(w=u)),t(k.v<k.va),w>k.o&&(w=k.o),b<k.j){var K=k.j-b;b=k.j,F[0]+=K*T}if(b>=w?b=0:(F[0]+=4*k.v,k.ka=b-k.j,k.U=k.va-k.v,k.T=w-b,b=1),b){if(j=j[0],11>(b=c.ca).S){var te=b.f.RGBA,le=(w=b.S,F=k.U,k=k.T,K=te.eb,te.A),G=k;for(te=te.fb+c.Ma*te.A;0<G--;){var re=S,ie=j,me=F,se=K,be=te;switch(w){case al:_o(re,ie,me,se,be);break;case ol:Io(re,ie,me,se,be);break;case Fd:Io(re,ie,me,se,be),Ho(se,be,0,me,1,0);break;case Fg:Wi(re,ie,me,se,be);break;case sl:Je(re,ie,me,se,be,1);break;case Cd:Je(re,ie,me,se,be,1),Ho(se,be,0,me,1,0);break;case ll:Je(re,ie,me,se,be,0);break;case cl:Je(re,ie,me,se,be,0),Ho(se,be,1,me,1,0);break;case vd:_a(re,ie,me,se,be);break;case kd:_a(re,ie,me,se,be),pg(se,be,me,1,0);break;case Cg:$i(re,ie,me,se,be);break;default:t(0)}j+=T,te+=le}c.Ma+=k}else alert("todo:EmitRescaledRowsYUVA");t(c.Ma<=b.height)}}c.C=u,t(c.C<=c.i)}function Dr(c){var u;if(0<c.ua)return 0;for(u=0;u<c.Wb;++u){var b=c.Ya[u].G,w=c.Ya[u].H;if(0<b[1][w[1]+0].g||0<b[2][w[2]+0].g||0<b[3][w[3]+0].g)return 0}return 1}function tn(c,u,b,w,F,k){if(c.Z!=0){var S=c.qd,j=c.rd;for(t(ni[c.Z]!=null);u<b;++u)ni[c.Z](S,j,w,F,w,F,k),S=w,j=F,F+=k;c.qd=S,c.rd=j}}function Pr(c,u){var b=c.l.ma,w=b.Z==0||b.Z==1?c.l.j:c.C;if(w=c.C<w?w:c.C,t(u<=c.l.o),u>w){var F=c.l.width,k=b.ca,S=b.tb+F*w,j=c.V,T=c.Ba+c.c*w,K=c.gc;t(c.ab==1),t(K[0].hc==3),Bd(K[0],w,u,j,T,k,S),tn(b,w,u,k,S,F)}c.C=c.Ma=u}function Rr(c,u,b,w,F,k,S){var j=c.$/w,T=c.$%w,K=c.m,te=c.s,le=b+c.$,G=le;F=b+w*F;var re=b+w*k,ie=280+te.ua,me=c.Pb?j:16777216,se=0<te.ua?te.Wa:null,be=te.wc,we=le<re?IA(te,T,j):null;t(c.C<k),t(re<=F);var ke=!1;e:for(;;){for(;ke||le<re;){var Fe=0;if(j>=me){var We=le-b;t((me=c).Pb),me.wd=me.m,me.xd=We,0<me.s.ua&&Qe(me.s.Wa,me.s.vb),me=j+jb}if(T&be||(we=IA(te,T,j)),t(we!=null),we.Qb&&(u[le]=we.qb,ke=!0),!ke)if(Ae(K),we.jc){Fe=K,We=u;var He=le,ht=we.pd[V(Fe)&Sa-1];t(we.jc),256>ht.g?(ee(Fe,Fe.u+ht.g),We[He]=ht.value,Fe=0):(ee(Fe,Fe.u+ht.g-256),t(256<=ht.value),Fe=ht.value),Fe==0&&(ke=!0)}else Fe=iA(we.G[0],we.H[0],K);if(K.h)break;if(ke||256>Fe){if(!ke)if(we.nd)u[le]=(we.qb|Fe<<8)>>>0;else{if(Ae(K),ke=iA(we.G[1],we.H[1],K),Ae(K),We=iA(we.G[2],we.H[2],K),He=iA(we.G[3],we.H[3],K),K.h)break;u[le]=(He<<24|ke<<16|Fe<<8|We)>>>0}if(ke=!1,++le,++T>=w&&(T=0,++j,S!=null&&j<=k&&!(j%16)&&S(c,j),se!=null))for(;G<le;)Fe=u[G++],se.X[(506832829*Fe&4294967295)>>>se.Mb]=Fe}else if(280>Fe){if(Fe=Fr(Fe-256,K),We=iA(we.G[4],we.H[4],K),Ae(K),We=Cr(w,We=Fr(We,K)),K.h)break;if(le-b<We||F-le<Fe)break e;for(He=0;He<Fe;++He)u[le+He]=u[le+He-We];for(le+=Fe,T+=Fe;T>=w;)T-=w,++j,S!=null&&j<=k&&!(j%16)&&S(c,j);if(t(le<=F),T&be&&(we=IA(te,T,j)),se!=null)for(;G<le;)Fe=u[G++],se.X[(506832829*Fe&4294967295)>>>se.Mb]=Fe}else{if(!(Fe<ie))break e;for(ke=Fe-280,t(se!=null);G<le;)Fe=u[G++],se.X[(506832829*Fe&4294967295)>>>se.Mb]=Fe;Fe=le,t(!(ke>>>(We=se).Xa)),u[Fe]=We.X[ke],ke=!0}ke||t(K.h==q(K))}if(c.Pb&&K.h&&le<F)t(c.m.h),c.a=5,c.m=c.wd,c.$=c.xd,0<c.s.ua&&Qe(c.s.vb,c.s.Wa);else{if(K.h)break e;S!=null&&S(c,j>k?k:j),c.a=0,c.$=le-b}return 1}return c.a=3,0}function kr(c){t(c!=null),c.vc=null,c.yc=null,c.Ya=null;var u=c.Wa;u!=null&&(u.X=null),c.vb=null,t(c!=null)}function _i(){var c=new Pe;return c==null?null:(c.a=0,c.xb=Qg,Kt("Predictor","VP8LPredictors"),Kt("Predictor","VP8LPredictors_C"),Kt("PredictorAdd","VP8LPredictorsAdd"),Kt("PredictorAdd","VP8LPredictorsAdd_C"),Ea=xt,zi=dt,_o=dA,Io=Ut,_a=gt,$i=ft,Wi=Yt,I.VP8LMapColor32b=yA,I.VP8LMapColor8b=ln,c)}function An(c,u,b,w,F){var k=1,S=[c],j=[u],T=w.m,K=w.s,te=null,le=0;e:for(;;){if(b)for(;k&&Be(T,1);){var G=S,re=j,ie=w,me=1,se=ie.m,be=ie.gc[ie.ab],we=Be(se,2);if(ie.Oc&1<<we)k=0;else{switch(ie.Oc|=1<<we,be.hc=we,be.Ea=G[0],be.nc=re[0],be.K=[null],++ie.ab,t(4>=ie.ab),we){case 0:case 1:be.b=Be(se,3)+2,me=An(ye(be.Ea,be.b),ye(be.nc,be.b),0,ie,be.K),be.K=be.K[0];break;case 3:var ke,Fe=Be(se,8)+1,We=16<Fe?0:4<Fe?1:2<Fe?2:3;if(G[0]=ye(be.Ea,We),be.b=We,ke=me=An(Fe,1,0,ie,be.K)){var He,ht=Fe,Re=be,vt=1<<(8>>Re.b),CA=i(vt);if(CA==null)ke=0;else{var ut=Re.K[0],Me=Re.w;for(CA[0]=Re.K[0][0],He=1;He<1*ht;++He)CA[He]=De(ut[Me+He],CA[He-1]);for(;He<4*vt;++He)CA[He]=0;Re.K[0]=null,Re.K[0]=CA,ke=1}}me=ke;break;case 2:break;default:t(0)}k=me}}if(S=S[0],j=j[0],k&&Be(T,1)&&!(k=1<=(le=Be(T,4))&&11>=le)){w.a=3;break e}var Le;if(Le=k)t:{var uA,ct,kt,Xt=w,HA=S,er=j,aA=le,zA=b,tr=Xt.m,kA=Xt.s,Qt=[null],jt=1,oA=0,Ht=Ib[aA];A:for(;;){if(zA&&Be(tr,1)){var NA=Be(tr,3)+2,Kr=ye(HA,NA),gA=ye(er,NA),or=Kr*gA;if(!An(Kr,gA,0,Xt,Qt))break A;for(Qt=Qt[0],kA.xc=NA,uA=0;uA<or;++uA){var Mt=Qt[uA]>>8&65535;Qt[uA]=Mt,Mt>=jt&&(jt=Mt+1)}}if(tr.h)break A;for(ct=0;5>ct;++ct){var UA=kg[ct];!ct&&0<aA&&(UA+=1<<aA),oA<UA&&(oA=UA)}var gr=s(jt*Ht,J),Ar=jt,fr=s(Ar,oe);if(fr==null)var pr=null;else t(65536>=Ar),pr=fr;var sr=i(oA);if(pr==null||sr==null||gr==null){Xt.a=1;break A}var mr=gr;for(uA=kt=0;uA<jt;++uA){var $t=pr[uA],br=$t.G,Gr=$t.H,Vi=0,Hn=1,TA=0;for(ct=0;5>ct;++ct){UA=kg[ct],br[ct]=mr,Gr[ct]=kt,!ct&&0<aA&&(UA+=1<<aA);n:{var gl,Ld=UA,fl=Xt,Do=sr,ew=mr,tw=kt,Ed=0,ii=fl.m,Aw=Be(ii,1);if(n(Do,0,0,Ld),Aw){var rw=Be(ii,1)+1,nw=Be(ii,1),Tg=Be(ii,nw==0?1:8);Do[Tg]=1,rw==2&&(Do[Tg=Be(ii,8)]=1);var pl=1}else{var Dg=i(19),Pg=Be(ii,4)+4;if(19<Pg){fl.a=3;var ml=0;break n}for(gl=0;gl<Pg;++gl)Dg[Eb[gl]]=Be(ii,3);var _d=void 0,Po=void 0,Rg=fl,iw=Dg,bl=Ld,Mg=Do,Id=0,ai=Rg.m,Og=8,Kg=s(128,J);r:for(;D(Kg,0,7,iw,19);){if(Be(ai,1)){var aw=2+2*Be(ai,3);if((_d=2+Be(ai,aw))>bl)break r}else _d=bl;for(Po=0;Po<bl&&_d--;){Ae(ai);var Gg=Kg[0+(127&V(ai))];ee(ai,ai.u+Gg.g);var Ha=Gg.value;if(16>Ha)Mg[Po++]=Ha,Ha!=0&&(Og=Ha);else{var ow=Ha==16,zg=Ha-16,sw=Sb[zg],$g=Be(ai,Qb[zg])+sw;if(Po+$g>bl)break r;for(var lw=ow?Og:0;0<$g--;)Mg[Po++]=lw}}Id=1;break r}Id||(Rg.a=3),pl=Id}(pl=pl&&!ii.h)&&(Ed=D(ew,tw,8,Do,Ld)),pl&&Ed!=0?ml=Ed:(fl.a=3,ml=0)}if(ml==0)break A;if(Hn&&Lb[ct]==1&&(Hn=mr[kt].g==0),Vi+=mr[kt].g,kt+=ml,3>=ct){var Ro,jd=sr[0];for(Ro=1;Ro<UA;++Ro)sr[Ro]>jd&&(jd=sr[Ro]);TA+=jd}}if($t.nd=Hn,$t.Qb=0,Hn&&($t.qb=(br[3][Gr[3]+0].value<<24|br[1][Gr[1]+0].value<<16|br[2][Gr[2]+0].value)>>>0,Vi==0&&256>br[0][Gr[0]+0].value&&($t.Qb=1,$t.qb+=br[0][Gr[0]+0].value<<8)),$t.jc=!$t.Qb&&6>TA,$t.jc){var wl,Nn=$t;for(wl=0;wl<Sa;++wl){var oi=wl,si=Nn.pd[oi],xl=Nn.G[0][Nn.H[0]+oi];256<=xl.value?(si.g=xl.g+256,si.value=xl.value):(si.g=0,si.value=0,oi>>=SA(xl,8,si),oi>>=SA(Nn.G[1][Nn.H[1]+oi],16,si),oi>>=SA(Nn.G[2][Nn.H[2]+oi],0,si),SA(Nn.G[3][Nn.H[3]+oi],24,si))}}}kA.vc=Qt,kA.Wb=jt,kA.Ya=pr,kA.yc=gr,Le=1;break t}Le=0}if(!(k=Le)){w.a=3;break e}if(0<le){if(K.ua=1<<le,!M(K.Wa,le)){w.a=1,k=0;break e}}else K.ua=0;var Hd=w,Wg=S,cw=j,Nd=Hd.s,Td=Nd.xc;if(Hd.c=Wg,Hd.i=cw,Nd.md=ye(Wg,Td),Nd.wc=Td==0?-1:(1<<Td)-1,b){w.xb=Mb;break e}if((te=i(S*j))==null){w.a=1,k=0;break e}k=(k=Rr(w,te,0,S,j,j,null))&&!T.h;break e}return k?(F!=null?F[0]=te:(t(te==null),t(b)),w.$=0,b||kr(K)):kr(K),k}function Ii(c,u){var b=c.c*c.i,w=b+u+16*u;return t(c.c<=u),c.V=i(w),c.V==null?(c.Ta=null,c.Ua=0,c.a=1,0):(c.Ta=c.V,c.Ua=c.Ba+b+u,1)}function ga(c,u){var b=c.C,w=u-b,F=c.V,k=c.Ba+c.c*b;for(t(u<=c.l.o);0<w;){var S=16<w?16:w,j=c.l.ma,T=c.l.width,K=T*S,te=j.ca,le=j.tb+T*b,G=c.Ta,re=c.Ua;Ei(c,S,F,k),bg(G,re,te,le,K),tn(j,b,b+S,te,le,T),w-=S,F+=S*c.c,b+=S}t(b==u),c.C=c.Ma=u}function fa(){this.ub=this.yd=this.td=this.Rb=0}function pa(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function rd(){this.Fb=this.Bb=this.Cb=0,this.Zb=i(4),this.Lb=i(4)}function bo(){this.Yb=function(){var c=[];return function u(b,w,F){for(var k=F[w],S=0;S<k&&(b.push(F.length>w+1?[]:0),!(F.length<w+1));S++)u(b[S],w+1,F)}(c,0,[3,11]),c}()}function Ms(){this.jb=i(3),this.Wc=o([4,8],bo),this.Xc=o([4,17],bo)}function Os(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new i(4),this.od=new i(4)}function Ur(){this.ld=this.La=this.dd=this.tc=0}function wo(){this.Na=this.la=0}function Ks(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function xo(){this.ad=i(384),this.Za=0,this.Ob=i(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function Gs(){this.uc=this.M=this.Nb=0,this.wa=Array(new Ur),this.Y=0,this.ya=Array(new xo),this.aa=0,this.l=new ma}function zs(){this.y=i(16),this.f=i(8),this.ea=i(8)}function $s(){this.cb=this.a=0,this.sc="",this.m=new Q,this.Od=new fa,this.Kc=new pa,this.ed=new Os,this.Qa=new rd,this.Ic=this.$c=this.Aa=0,this.D=new Gs,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=s(8,Q),this.ia=0,this.pb=s(4,Ks),this.Pa=new Ms,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new zs),this.Hd=0,this.rb=Array(new wo),this.sb=0,this.wa=Array(new Ur),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new xo),this.L=this.aa=0,this.gd=o([4,2],Ur),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function rn(c,u){return 0>c?0:c>u?u:c}function ma(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function nd(){var c=new $s;return c!=null&&(c.a=0,c.sc="OK",c.cb=0,c.Xb=0,No||(No=ba)),c}function xA(c,u,b){return c.a==0&&(c.a=u,c.sc=b,c.cb=0),0}function Ws(c,u,b){return 3<=b&&c[u+0]==157&&c[u+1]==1&&c[u+2]==42}function nn(c,u){if(c==null)return 0;if(c.a=0,c.sc="OK",u==null)return xA(c,2,"null VP8Io passed to VP8GetHeaders()");var b=u.data,w=u.w,F=u.ha;if(4>F)return xA(c,7,"Truncated header.");var k=b[w+0]|b[w+1]<<8|b[w+2]<<16,S=c.Od;if(S.Rb=!(1&k),S.td=k>>1&7,S.yd=k>>4&1,S.ub=k>>5,3<S.td)return xA(c,3,"Incorrect keyframe parameters.");if(!S.yd)return xA(c,4,"Frame not displayable.");w+=3,F-=3;var j=c.Kc;if(S.Rb){if(7>F)return xA(c,7,"cannot parse picture header");if(!Ws(b,w,F))return xA(c,3,"Bad code word");j.c=16383&(b[w+4]<<8|b[w+3]),j.Td=b[w+4]>>6,j.i=16383&(b[w+6]<<8|b[w+5]),j.Ud=b[w+6]>>6,w+=7,F-=7,c.za=j.c+15>>4,c.Ub=j.i+15>>4,u.width=j.c,u.height=j.i,u.Da=0,u.j=0,u.v=0,u.va=u.width,u.o=u.height,u.da=0,u.ib=u.width,u.hb=u.height,u.U=u.width,u.T=u.height,n((k=c.Pa).jb,0,255,k.jb.length),t((k=c.Qa)!=null),k.Cb=0,k.Bb=0,k.Fb=1,n(k.Zb,0,0,k.Zb.length),n(k.Lb,0,0,k.Lb)}if(S.ub>F)return xA(c,7,"bad partition length");ce(k=c.m,b,w,S.ub),w+=S.ub,F-=S.ub,S.Rb&&(j.Ld=he(k),j.Kd=he(k)),j=c.Qa;var T,K=c.Pa;if(t(k!=null),t(j!=null),j.Cb=he(k),j.Cb){if(j.Bb=he(k),he(k)){for(j.Fb=he(k),T=0;4>T;++T)j.Zb[T]=he(k)?ae(k,7):0;for(T=0;4>T;++T)j.Lb[T]=he(k)?ae(k,6):0}if(j.Bb)for(T=0;3>T;++T)K.jb[T]=he(k)?ue(k,8):255}else j.Bb=0;if(k.Ka)return xA(c,3,"cannot parse segment header");if((j=c.ed).zd=he(k),j.Tb=ue(k,6),j.wb=ue(k,3),j.Pc=he(k),j.Pc&&he(k)){for(K=0;4>K;++K)he(k)&&(j.vd[K]=ae(k,6));for(K=0;4>K;++K)he(k)&&(j.od[K]=ae(k,6))}if(c.L=j.Tb==0?0:j.zd?1:2,k.Ka)return xA(c,3,"cannot parse filter header");var te=F;if(F=T=w,w=T+te,j=te,c.Xb=(1<<ue(c.m,2))-1,te<3*(K=c.Xb))b=7;else{for(T+=3*K,j-=3*K,te=0;te<K;++te){var le=b[F+0]|b[F+1]<<8|b[F+2]<<16;le>j&&(le=j),ce(c.Jc[+te],b,T,le),T+=le,j-=le,F+=3}ce(c.Jc[+K],b,T,j),b=T<w?0:5}if(b!=0)return xA(c,b,"cannot parse partitions");for(b=ue(T=c.m,7),F=he(T)?ae(T,4):0,w=he(T)?ae(T,4):0,j=he(T)?ae(T,4):0,K=he(T)?ae(T,4):0,T=he(T)?ae(T,4):0,te=c.Qa,le=0;4>le;++le){if(te.Cb){var G=te.Zb[le];te.Fb||(G+=b)}else{if(0<le){c.pb[le]=c.pb[0];continue}G=b}var re=c.pb[le];re.Sc[0]=Ud[rn(G+F,127)],re.Sc[1]=Qd[rn(G+0,127)],re.Eb[0]=2*Ud[rn(G+w,127)],re.Eb[1]=101581*Qd[rn(G+j,127)]>>16,8>re.Eb[1]&&(re.Eb[1]=8),re.Qc[0]=Ud[rn(G+K,117)],re.Qc[1]=Qd[rn(G+T,127)],re.lc=G+T}if(!S.Rb)return xA(c,4,"Not a key frame.");for(he(k),S=c.Pa,b=0;4>b;++b){for(F=0;8>F;++F)for(w=0;3>w;++w)for(j=0;11>j;++j)K=ge(k,Pb[b][F][w][j])?ue(k,8):Tb[b][F][w][j],S.Wc[b][F].Yb[w][j]=K;for(F=0;17>F;++F)S.Xc[b][F]=S.Wc[b][Rb[F]]}return c.kc=he(k),c.kc&&(c.Bd=ue(k,8)),c.cb=1}function ba(c,u,b,w,F,k,S){var j=u[F].Yb[b];for(b=0;16>F;++F){if(!ge(c,j[b+0]))return F;for(;!ge(c,j[b+1]);)if(j=u[++F].Yb[0],b=0,F==16)return 16;var T=u[F+1].Yb;if(ge(c,j[b+2])){var K=c,te=0;if(ge(K,(G=j)[(le=b)+3]))if(ge(K,G[le+6])){for(j=0,le=2*(te=ge(K,G[le+8]))+(G=ge(K,G[le+9+te])),te=0,G=Hb[le];G[j];++j)te+=te+ge(K,G[j]);te+=3+(8<<le)}else ge(K,G[le+7])?(te=7+2*ge(K,165),te+=ge(K,145)):te=5+ge(K,159);else te=ge(K,G[le+4])?3+ge(K,G[le+5]):2;j=T[2]}else te=1,j=T[1];T=S+Nb[F],0>(K=c).b&&de(K);var le,G=K.b,re=(le=K.Ca>>1)-(K.I>>G)>>31;--K.b,K.Ca+=re,K.Ca|=1,K.I-=(le+1&re)<<G,k[T]=((te^re)-re)*w[(0<F)+0]}return 16}function Bo(c){var u=c.rb[c.sb-1];u.la=0,u.Na=0,n(c.zc,0,0,c.zc.length),c.ja=0}function hr(c,u,b,w,F){F=c[u+b+32*w]+(F>>3),c[u+b+32*w]=-256&F?0>F?0:255:F}function wa(c,u,b,w,F,k){hr(c,u,0,b,w+F),hr(c,u,1,b,w+k),hr(c,u,2,b,w-k),hr(c,u,3,b,w-F)}function kn(c){return(20091*c>>16)+c}function jA(c,u,b,w){var F,k=0,S=i(16);for(F=0;4>F;++F){var j=c[u+0]+c[u+8],T=c[u+0]-c[u+8],K=(35468*c[u+4]>>16)-kn(c[u+12]),te=kn(c[u+4])+(35468*c[u+12]>>16);S[k+0]=j+te,S[k+1]=T+K,S[k+2]=T-K,S[k+3]=j-te,k+=4,u++}for(F=k=0;4>F;++F)j=(c=S[k+0]+4)+S[k+8],T=c-S[k+8],K=(35468*S[k+4]>>16)-kn(S[k+12]),hr(b,w,0,0,j+(te=kn(S[k+4])+(35468*S[k+12]>>16))),hr(b,w,1,0,T+K),hr(b,w,2,0,T-K),hr(b,w,3,0,j-te),k++,w+=32}function Vs(c,u,b,w){var F=c[u+0]+4,k=35468*c[u+4]>>16,S=kn(c[u+4]),j=35468*c[u+1]>>16;wa(b,w,0,F+S,c=kn(c[u+1]),j),wa(b,w,1,F+k,c,j),wa(b,w,2,F-k,c,j),wa(b,w,3,F-S,c,j)}function id(c,u,b,w,F){jA(c,u,b,w),F&&jA(c,u+16,b,w+4)}function ad(c,u,b,w){_n(c,u+0,b,w,1),_n(c,u+32,b,w+128,1)}function od(c,u,b,w){var F;for(c=c[u+0]+4,F=0;4>F;++F)for(u=0;4>u;
vendor: 5,335 bytes, line 170
170++u)hr(b,w,u,F,c)}function an(c,u,b,w){c[u+0]&&GA(c,u+0,b,w),c[u+16]&&GA(c,u+16,b,w+4),c[u+32]&&GA(c,u+32,b,w+128),c[u+48]&&GA(c,u+48,b,w+128+4)}function qs(c,u,b,w){var F,k=i(16);for(F=0;4>F;++F){var S=c[u+0+F]+c[u+12+F],j=c[u+4+F]+c[u+8+F],T=c[u+4+F]-c[u+8+F],K=c[u+0+F]-c[u+12+F];k[0+F]=S+j,k[8+F]=S-j,k[4+F]=K+T,k[12+F]=K-T}for(F=0;4>F;++F)S=(c=k[0+4*F]+3)+k[3+4*F],j=k[1+4*F]+k[2+4*F],T=k[1+4*F]-k[2+4*F],K=c-k[3+4*F],b[w+0]=S+j>>3,b[w+16]=K+T>>3,b[w+32]=S-j>>3,b[w+48]=K-T>>3,w+=64}function xa(c,u,b){var w,F=u-32,k=ur,S=255-c[F-1];for(w=0;w<b;++w){var j,T=k,K=S+c[u-1];for(j=0;j<b;++j)c[u+j]=T[K+c[F+j]];u+=32}}function Ba(c,u){xa(c,u,4)}function yo(c,u){xa(c,u,8)}function sd(c,u){xa(c,u,16)}function ld(c,u){var b;for(b=0;16>b;++b)r(c,u+32*b,c,u-32,16)}function cd(c,u){var b;for(b=16;0<b;--b)n(c,u,c[u-1],16),u+=32}function qn(c,u,b){var w;for(w=0;16>w;++w)n(u,b+32*w,c,16)}function Xs(c,u){var b,w=16;for(b=0;16>b;++b)w+=c[u-1+32*b]+c[u+b-32];qn(w>>5,c,u)}function Xn(c,u){var b,w=8;for(b=0;16>b;++b)w+=c[u-1+32*b];qn(w>>4,c,u)}function dd(c,u){var b,w=8;for(b=0;16>b;++b)w+=c[u+b-32];qn(w>>4,c,u)}function ji(c,u){qn(128,c,u)}function tt(c,u,b){return c+2*u+b+2>>2}function hd(c,u){var b,w=u-32;for(w=new Uint8Array([tt(c[w-1],c[w+0],c[w+1]),tt(c[w+0],c[w+1],c[w+2]),tt(c[w+1],c[w+2],c[w+3]),tt(c[w+2],c[w+3],c[w+4])]),b=0;4>b;++b)r(c,u+32*b,w,0,w.length)}function ud(c,u){var b=c[u-1],w=c[u-1+32],F=c[u-1+64],k=c[u-1+96];xe(c,u+0,16843009*tt(c[u-1-32],b,w)),xe(c,u+32,16843009*tt(b,w,F)),xe(c,u+64,16843009*tt(w,F,k)),xe(c,u+96,16843009*tt(F,k,k))}function gd(c,u){var b,w=4;for(b=0;4>b;++b)w+=c[u+b-32]+c[u-1+32*b];for(w>>=3,b=0;4>b;++b)n(c,u+32*b,w,4)}function fd(c,u){var b=c[u-1+0],w=c[u-1+32],F=c[u-1+64],k=c[u-1-32],S=c[u+0-32],j=c[u+1-32],T=c[u+2-32],K=c[u+3-32];c[u+0+96]=tt(w,F,c[u-1+96]),c[u+1+96]=c[u+0+64]=tt(b,w,F),c[u+2+96]=c[u+1+64]=c[u+0+32]=tt(k,b,w),c[u+3+96]=c[u+2+64]=c[u+1+32]=c[u+0+0]=tt(S,k,b),c[u+3+64]=c[u+2+32]=c[u+1+0]=tt(j,S,k),c[u+3+32]=c[u+2+0]=tt(T,j,S),c[u+3+0]=tt(K,T,j)}function pd(c,u){var b=c[u+1-32],w=c[u+2-32],F=c[u+3-32],k=c[u+4-32],S=c[u+5-32],j=c[u+6-32],T=c[u+7-32];c[u+0+0]=tt(c[u+0-32],b,w),c[u+1+0]=c[u+0+32]=tt(b,w,F),c[u+2+0]=c[u+1+32]=c[u+0+64]=tt(w,F,k),c[u+3+0]=c[u+2+32]=c[u+1+64]=c[u+0+96]=tt(F,k,S),c[u+3+32]=c[u+2+64]=c[u+1+96]=tt(k,S,j),c[u+3+64]=c[u+2+96]=tt(S,j,T),c[u+3+96]=tt(j,T,T)}function Un(c,u){var b=c[u-1+0],w=c[u-1+32],F=c[u-1+64],k=c[u-1-32],S=c[u+0-32],j=c[u+1-32],T=c[u+2-32],K=c[u+3-32];c[u+0+0]=c[u+1+64]=k+S+1>>1,c[u+1+0]=c[u+2+64]=S+j+1>>1,c[u+2+0]=c[u+3+64]=j+T+1>>1,c[u+3+0]=T+K+1>>1,c[u+0+96]=tt(F,w,b),c[u+0+64]=tt(w,b,k),c[u+0+32]=c[u+1+96]=tt(b,k,S),c[u+1+32]=c[u+2+96]=tt(k,S,j),c[u+2+32]=c[u+3+96]=tt(S,j,T),c[u+3+32]=tt(j,T,K)}function Qn(c,u){var b=c[u+0-32],w=c[u+1-32],F=c[u+2-32],k=c[u+3-32],S=c[u+4-32],j=c[u+5-32],T=c[u+6-32],K=c[u+7-32];c[u+0+0]=b+w+1>>1,c[u+1+0]=c[u+0+64]=w+F+1>>1,c[u+2+0]=c[u+1+64]=F+k+1>>1,c[u+3+0]=c[u+2+64]=k+S+1>>1,c[u+0+32]=tt(b,w,F),c[u+1+32]=c[u+0+96]=tt(w,F,k),c[u+2+32]=c[u+1+96]=tt(F,k,S),c[u+3+32]=c[u+2+96]=tt(k,S,j),c[u+3+64]=tt(S,j,T),c[u+3+96]=tt(j,T,K)}function md(c,u){var b=c[u-1+0],w=c[u-1+32],F=c[u-1+64],k=c[u-1+96];c[u+0+0]=b+w+1>>1,c[u+2+0]=c[u+0+32]=w+F+1>>1,c[u+2+32]=c[u+0+64]=F+k+1>>1,c[u+1+0]=tt(b,w,F),c[u+3+0]=c[u+1+32]=tt(w,F,k),c[u+3+32]=c[u+1+64]=tt(F,k,k),c[u+3+64]=c[u+2+64]=c[u+0+96]=c[u+1+96]=c[u+2+96]=c[u+3+96]=k}function bd(c,u){var b=c[u-1+0],w=c[u-1+32],F=c[u-1+64],k=c[u-1+96],S=c[u-1-32],j=c[u+0-32],T=c[u+1-32],K=c[u+2-32];c[u+0+0]=c[u+2+32]=b+S+1>>1,c[u+0+32]=c[u+2+64]=w+b+1>>1,c[u+0+64]=c[u+2+96]=F+w+1>>1,c[u+0+96]=k+F+1>>1,c[u+3+0]=tt(j,T,K),c[u+2+0]=tt(S,j,T),c[u+1+0]=c[u+3+32]=tt(b,S,j),c[u+1+32]=c[u+3+64]=tt(w,b,S),c[u+1+64]=c[u+3+96]=tt(F,w,b),c[u+1+96]=tt(k,F,w)}function ya(c,u){var b;for(b=0;8>b;++b)r(c,u+32*b,c,u-32,8)}function vo(c,u){var b;for(b=0;8>b;++b)n(c,u,c[u-1],8),u+=32}function on(c,u,b){var w;for(w=0;8>w;++w)n(u,b+32*w,c,8)}function wd(c,u){var b,w=8;for(b=0;8>b;++b)w+=c[u+b-32]+c[u-1+32*b];on(w>>4,c,u)}function va(c,u){var b,w=4;for(b=0;8>b;++b)w+=c[u+b-32];on(w>>3,c,u)}function xd(c,u){var b,w=4;for(b=0;8>b;++b)w+=c[u-1+32*b];on(w>>3,c,u)}function Fo(c,u){on(128,c,u)}function Jn(c,u,b){var w=c[u-b],F=c[u+0],k=3*(F-w)+yd[1020+c[u-2*b]-c[u+b]],S=il[112+(k+4>>3)];c[u-b]=ur[255+w+il[112+(k+3>>3)]],c[u+0]=ur[255+F-S]}function Co(c,u,b,w){var F=c[u+0],k=c[u+b];return Sr[255+c[u-2*b]-c[u-b]]>w||Sr[255+k-F]>w}function Hi(c,u,b,w){return 4*Sr[255+c[u-b]-c[u+0]]+Sr[255+c[u-2*b]-c[u+b]]<=w}function ko(c,u,b,w,F){var k=c[u-3*b],S=c[u-2*b],j=c[u-b],T=c[u+0],K=c[u+b],te=c[u+2*b],le=c[u+3*b];return 4*Sr[255+j-T]+Sr[255+S-K]>w?0:Sr[255+c[u-4*b]-k]<=F&&Sr[255+k-S]<=F&&Sr[255+S-j]<=F&&Sr[255+le-te]<=F&&Sr[255+te-K]<=F&&Sr[255+K-T]<=F}function Fa(c,u,b,w){var F=2*w+1;for(w=0;16>w;++w)Hi(c,u+w,b,F)&&Jn(c,u+w,b)}function Uo(c,u,b,w){var F=2*w+1;for(w=0;16>w;++w)Hi(c,u+w*b,1,F)&&Jn(c,u+w*b,1)}function Ca(c,u,b,w){var F;for(F=3;0<F;--F)Fa(c,u+=4*b,b,w)}function Js(c,u,b,w){var F;for(F=3;0<F;--F)Uo(c,u+=4,b,w)}function Sn(c,u,b,w,F,k,S,j){for(k=2*k+1;0<F--;){if(ko(c,u,b,k,S))if(Co(c,u,b,j))Jn(c,u,b);else{var T=c,K=u,te=b,le=T[K-2*te],G=T[K-te],re=T[K+0],ie=T[K+te],me=T[K+2*te],se=27*(we=yd[1020+3*(re-G)+yd[1020+le-ie]])+63>>7,be=18*we+63>>7,we=9*we+63>>7;T[K-3*te]=ur[255+T[K-3*te]+we],T[K-2*te]=ur[255+le+be],T[K-te]=ur[255+G+se],T[
vendor: 13,558 bytes, line 170
170K+0]=ur[255+re-se],T[K+te]=ur[255+ie-be],T[K+2*te]=ur[255+me-we]}u+=w}}function Ln(c,u,b,w,F,k,S,j){for(k=2*k+1;0<F--;){if(ko(c,u,b,k,S))if(Co(c,u,b,j))Jn(c,u,b);else{var T=c,K=u,te=b,le=T[K-te],G=T[K+0],re=T[K+te],ie=il[112+(4+(me=3*(G-le))>>3)],me=il[112+(me+3>>3)],se=ie+1>>1;T[K-2*te]=ur[255+T[K-2*te]+se],T[K-te]=ur[255+le+me],T[K+0]=ur[255+G-ie],T[K+te]=ur[255+re-se]}u+=w}}function Ys(c,u,b,w,F,k){Sn(c,u,b,1,16,w,F,k)}function Zs(c,u,b,w,F,k){Sn(c,u,1,b,16,w,F,k)}function el(c,u,b,w,F,k){var S;for(S=3;0<S;--S)Ln(c,u+=4*b,b,1,16,w,F,k)}function Ni(c,u,b,w,F,k){var S;for(S=3;0<S;--S)Ln(c,u+=4,1,b,16,w,F,k)}function tl(c,u,b,w,F,k,S,j){Sn(c,u,F,1,8,k,S,j),Sn(b,w,F,1,8,k,S,j)}function p(c,u,b,w,F,k,S,j){Sn(c,u,1,F,8,k,S,j),Sn(b,w,1,F,8,k,S,j)}function v(c,u,b,w,F,k,S,j){Ln(c,u+4*F,F,1,8,k,S,j),Ln(b,w+4*F,F,1,8,k,S,j)}function O(c,u,b,w,F,k,S,j){Ln(c,u+4,1,F,8,k,S,j),Ln(b,w+4,1,F,8,k,S,j)}function Y(){this.ba=new mt,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new Et,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function ne(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function pe(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function ve(){this.ua=0,this.Wa=new rt,this.vb=new rt,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new oe,this.yc=new J}function Pe(){this.xb=this.a=0,this.l=new ma,this.ca=new mt,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new P,this.Pb=0,this.wd=new P,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new ve,this.ab=0,this.gc=s(4,pe),this.Oc=0}function Te(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new ma,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function nt(c,u,b,w,F,k,S){for(c=c==null?0:c[u+0],u=0;u<S;++u)F[k+u]=c+b[w+u]&255,c=F[k+u]}function lt(c,u,b,w,F,k,S){var j;if(c==null)nt(null,null,b,w,F,k,S);else for(j=0;j<S;++j)F[k+j]=c[u+j]+b[w+j]&255}function Ct(c,u,b,w,F,k,S){if(c==null)nt(null,null,b,w,F,k,S);else{var j,T=c[u+0],K=T,te=T;for(j=0;j<S;++j)K=te+(T=c[u+j])-K,te=b[w+j]+(-256&K?0>K?0:255:K)&255,K=T,F[k+j]=te}}function BA(c,u,b,w){var F=u.width,k=u.o;if(t(c!=null&&u!=null),0>b||0>=w||b+w>k)return null;if(!c.Cc){if(c.ga==null){var S;if(c.ga=new Te,(S=c.ga==null)||(S=u.width*u.o,t(c.Gb.length==0),c.Gb=i(S),c.Uc=0,c.Gb==null?S=0:(c.mb=c.Gb,c.nb=c.Uc,c.rc=null,S=1),S=!S),!S){S=c.ga;var j=c.Fa,T=c.P,K=c.qc,te=c.mb,le=c.nb,G=T+1,re=K-1,ie=S.l;if(t(j!=null&&te!=null&&u!=null),ni[0]=null,ni[1]=nt,ni[2]=lt,ni[3]=Ct,S.ca=te,S.tb=le,S.c=u.width,S.i=u.height,t(0<S.c&&0<S.i),1>=K)u=0;else if(S.$a=3&j[T+0],S.Z=j[T+0]>>2&3,S.Lc=j[T+0]>>4&3,T=j[T+0]>>6&3,0>S.$a||1<S.$a||4<=S.Z||1<S.Lc||T)u=0;else if(ie.put=Ze,ie.ac=en,ie.bc=Fn,ie.ma=S,ie.width=u.width,ie.height=u.height,ie.Da=u.Da,ie.v=u.v,ie.va=u.va,ie.j=u.j,ie.o=u.o,S.$a)e:{t(S.$a==1),u=_i();t:for(;;){if(u==null){u=0;break e}if(t(S!=null),S.mc=u,u.c=S.c,u.i=S.i,u.l=S.l,u.l.ma=S,u.l.width=S.c,u.l.height=S.i,u.a=0,fe(u.m,j,G,re),!An(S.c,S.i,1,u,null)||(u.ab==1&&u.gc[0].hc==3&&Dr(u.s)?(S.ic=1,j=u.c*u.i,u.Ta=null,u.Ua=0,u.V=i(j),u.Ba=0,u.V==null?(u.a=1,u=0):u=1):(S.ic=0,u=Ii(u,S.c)),!u))break t;u=1;break e}S.mc=null,u=0}else u=re>=S.c*S.i;S=!u}if(S)return null;c.ga.Lc!=1?c.Ga=0:w=k-b}t(c.ga!=null),t(b+w<=k);e:{if(u=(j=c.ga).c,k=j.l.o,j.$a==0){if(G=c.rc,re=c.Vc,ie=c.Fa,T=c.P+1+b*u,K=c.mb,te=c.nb+b*u,t(T<=c.P+c.qc),j.Z!=0)for(t(ni[j.Z]!=null),S=0;S<w;++S)ni[j.Z](G,re,ie,T,K,te,u),G=K,re=te,te+=u,T+=u;else for(S=0;S<w;++S)r(K,te,ie,T,u),G=K,re=te,te+=u,T+=u;c.rc=G,c.Vc=re}else{if(t(j.mc!=null),u=b+w,t((S=j.mc)!=null),t(u<=S.i),S.C>=u)u=1;else if(j.ic||nA(),j.ic){j=S.V,G=S.Ba,re=S.c;var me=S.i,se=(ie=1,T=S.$/re,K=S.$%re,te=S.m,le=S.s,S.$),be=re*me,we=re*u,ke=le.wc,Fe=se<we?IA(le,K,T):null;t(se<=be),t(u<=me),t(Dr(le));t:for(;;){for(;!te.h&&se<we;){if(K&ke||(Fe=IA(le,K,T)),t(Fe!=null),Ae(te),256>(me=iA(Fe.G[0],Fe.H[0],te)))j[G+se]=me,++se,++K>=re&&(K=0,++T<=u&&!(T%16)&&Pr(S,T));else{if(!(280>me)){ie=0;break t}me=Fr(me-256,te);var We,He=iA(Fe.G[4],Fe.H[4],te);if(Ae(te),!(se>=(He=Cr(re,He=Fr(He,te)))&&be-se>=me)){ie=0;break t}for(We=0;We<me;++We)j[G+se+We]=j[G+se+We-He];for(se+=me,K+=me;K>=re;)K-=re,++T<=u&&!(T%16)&&Pr(S,T);se<we&&K&ke&&(Fe=IA(le,K,T))}t(te.h==q(te))}Pr(S,T>u?u:T);break t}!ie||te.h&&se<be?(ie=0,S.a=te.h?5:3):S.$=se,u=ie}else u=Rr(S,S.V,S.Ba,S.c,S.i,u,ga);if(!u){w=0;break e}}b+w>=k&&(c.Cc=1),w=1}if(!w)return null;if(c.Cc&&((w=c.ga)!=null&&(w.mc=null),c.ga=null,0<c.Ga))return alert("todo:WebPDequantizeLevels"),null}return c.nb+b*F}function Rt(c,u,b,w,F,k){for(;0<F--;){var S,j=c,T=u+(b?1:0),K=c,te=u+(b?0:3);for(S=0;S<w;++S){var le=K[te+4*S];le!=255&&(le*=32897,j[T+4*S+0]=j[T+4*S+0]*le>>23,j[T+4*S+1]=j[T+4*S+1]*le>>23,j[T+4*S+2]=j[T+4*S+2]*le>>23)}u+=k}}function Dt(c,u,b,w,F){for(;0<w--;){var k;for(k=0;k<b;++k){var S=c[u+2*k+0],j=15&(K=c[u+2*k+1]),T=4369*j,K=(240&K|K>>4)*T>>16;c[u+2*k+0]=(240&S|S>>4)*T>>16&240|(15&S|S<<4)*T>>16>>4&15,c[u+2*k+1]=240&K|j}u+=F}}function qt(c,u,b,w,F,k,S,j){var T,K,te=255;for(K=0;K<F;++K){for(T=0;T<w;++T){var le=c[u+T];k[S+4*T]=le,te&=le}u+=b,S+=j}return te!=255}function rA(c,u,b,w,F){var k;for(k=0;k<F;++k)b[w+k]=c[u+k]>>8}function nA(){Ho=Rt,pg=Dt,mg=qt,bg=rA}function OA(c,u,b){I[c]=function(w,F,k,S,j,T,K,te,le,G,re,ie,me,se,be,we,ke){var Fe,We=ke-1>>1,He=j[T+0]|K[te+0]<<16,ht=le[G+0]|re[ie+0]<<16;t(w!=null);var Re=3*He+ht+131074>>2;for(u(w[F+0],255&Re,Re>>16,me,se),k!=null&&(Re=3*ht+He+131074>>2,u(k[S+0],255&Re,Re>>16,be,we)),Fe=1;Fe<=We;++Fe){var vt=j[T+Fe]|K[te+Fe]<<16,CA=le[G+Fe]|re[ie+Fe]<<16,ut=He+vt+ht+CA+524296,Me=ut+2*(vt+ht)>>3;Re=Me+He>>1,He=(ut=ut+2*(He+CA)>>3)+vt>>1,u(w[F+2*Fe-1],255&Re,Re>>16,me,se+(2*Fe-1)*b),u(w[F+2*Fe-0],255&He,He>>16,me,se+(2*Fe-0)*b),k!=null&&(Re=ut+ht>>1,He=Me+CA>>1,u(k[S+2*Fe-1],255&Re,Re>>16,be,we+(2*Fe-1)*b),u(k[S+2*Fe+0],255&He,He>>16,be,we+(2*Fe+0)*b)),He=vt,ht=CA}1&ke||(Re=3*He+ht+131074>>2,u(w[F+ke-1],255&Re,Re>>16,me,se+(ke-1)*b),k!=null&&(Re=3*ht+He+131074>>2,u(k[S+ke-1],255&Re,Re>>16,be,we+(ke-1)*b)))}}function En(){Lr[al]=Ob,Lr[ol]=Sg,Lr[Fg]=Kb,Lr[sl]=Lg,Lr[ll]=Eg,Lr[vd]=_g,Lr[Cg]=Gb,Lr[Fd]=Sg,Lr[Cd]=Lg,Lr[cl]=Eg,Lr[kd]=_g}function Qo(c){return c&~zb?0>c?0:255:c>>Ig}function Ti(c,u){return Qo((19077*c>>8)+(26149*u>>8)-14234)}function Di(c,u,b){return Qo((19077*c>>8)-(6419*u>>8)-(13320*b>>8)+8708)}function Yn(c,u){return Qo((19077*c>>8)+(33050*u>>8)-17685)}function Pi(c,u,b,w,F){w[F+0]=Ti(c,b),w[F+1]=Di(c,u,b),w[F+2]=Yn(c,u)}function ka(c,u,b,w,F){w[F+0]=Yn(c,u),w[F+1]=Di(c,u,b),w[F+2]=Ti(c,b)}function Ua(c,u,b,w,F){var k=Di(c,u,b);u=k<<3&224|Yn(c,u)>>3,w[F+0]=248&Ti(c,b)|k>>5,w[F+1]=u}function KA(c,u,b,w,F){var k=240&Yn(c,u)|15;w[F+0]=240&Ti(c,b)|Di(c,u,b)>>4,w[F+1]=k}function Ri(c,u,b,w,F){w[F+0]=255,Pi(c,u,b,w,F+1)}function Mi(c,u,b,w,F){ka(c,u,b,w,F),w[F+3]=255}function So(c,u,b,w,F){Pi(c,u,b,w,F),w[F+3]=255}function sn(c,u,b){I[c]=function(w,F,k,S,j,T,K,te,le){for(var G=te+(-2&le)*b;te!=G;)u(w[F+0],k[S+0],j[T+0],K,te),u(w[F+1],k[S+0],j[T+0],K,te+b),F+=2,++S,++T,te+=2*b;1&le&&u(w[F+0],k[S+0],j[T+0],K,te)}}function YA(c,u,b){return b==0?c==0?u==0?6:5:u==0?4:0:b}function Al(c,u,b,w,F){switch(c>>>30){case 3:_n(u,b,w,F,0);break;case 2:Ai(u,b,w,F);break;case 1:GA(u,b,w,F)}}function Qa(c,u){var b,w,F=u.M,k=u.Nb,S=c.oc,j=c.pc+40,T=c.oc,K=c.pc+584,te=c.oc,le=c.pc+600;for(b=0;16>b;++b)S[j+32*b-1]=129;for(b=0;8>b;++b)T[K+32*b-1]=129,te[le+32*b-1]=129;for(0<F?S[j-1-32]=T[K-1-32]=te[le-1-32]=129:(n(S,j-32-1,127,21),n(T,K-32-1,127,9),n(te,le-32-1,127,9)),w=0;w<c.za;++w){var G=u.ya[u.aa+w];if(0<w){for(b=-1;16>b;++b)r(S,j+32*b-4,S,j+32*b+12,4);for(b=-1;8>b;++b)r(T,K+32*b-4,T,K+32*b+4,4),r(te,le+32*b-4,te,le+32*b+4,4)}var re=c.Gd,ie=c.Hd+w,me=G.ad,se=G.Hc;if(0<F&&(r(S,j-32,re[ie].y,0,16),r(T,K-32,re[ie].f,0,8),r(te,le-32,re[ie].ea,0,8)),G.Za){var be=S,we=j-32+16;for(0<F&&(w>=c.za-1?n(be,we,re[ie].y[15],4):r(be,we,re[ie+1].y,0,4)),b=0;4>b;b++)be[we+128+b]=be[we+256+b]=be[we+384+b]=be[we+0+b];for(b=0;16>b;++b,se<<=2)be=S,we=j+Hg[b],Or[G.Ob[b]](be,we),Al(se,me,16*+b,be,we)}else if(be=YA(w,F,G.Ob[0]),ri[be](S,j),se!=0)for(b=0;16>b;++b,se<<=2)Al(se,me,16*+b,S,j+Hg[b]);for(b=G.Gc,be=YA(w,F,G.Dd),jn[be](T,K),jn[be](te,le),se=me,be=T,we=K,255&(G=0|b)&&(170&G?Ia(se,256,be,we):cn(se,256,be,we)),G=te,se=le,255&(b>>=8)&&(170&b?Ia(me,320,G,se):cn(me,320,G,se)),F<c.Ub-1&&(r(re[ie].y,0,S,j+480,16),r(re[ie].f,0,T,K+224,8),r(re[ie].ea,0,te,le+224,8)),b=8*k*c.B,re=c.sa,ie=c.ta+16*w+16*k*c.R,me=c.qa,G=c.ra+8*w+b,se=c.Ha,be=c.Ia+8*w+b,b=0;16>b;++b)r(re,ie+b*c.R,S,j+32*b,16);for(b=0;8>b;++b)r(me,G+b*c.B,T,K+32*b,8),r(se,be+b*c.B,te,le+32*b,8)}}function rl(c,u,b,w,F,k,S,j,T){var K=[0],te=[0],le=0,G=T!=null?T.kd:0,re=T??new ne;if(c==null||12>b)return 7;re.data=c,re.w=u,re.ha=b,u=[u],b=[b],re.gb=[re.gb];e:{var ie=u,me=b,se=re.gb;if(t(c!=null),t(me!=null),t(se!=null),se[0]=0,12<=me[0]&&!A(c,ie[0],"RIFF")){if(A(c,ie[0]+8,"WEBP")){se=3;break e}var be=Oe(c,ie[0]+4);if(12>be||4294967286<be){se=3;break e}if(G&&be>me[0]-8){se=7;break e}se[0]=be,ie[0]+=12,me[0]-=12}se=0}if(se!=0)return se;for(be=0<re.gb[0],b=b[0];;){e:{var we=c;me=u,se=b;var ke=K,Fe=te,We=ie=[0];if((Re=le=[le])[0]=0,8>se[0])se=7;else{if(!A(we,me[0],"VP8X")){if(Oe(we,me[0]+4)!=10){se=3;break e}if(18>se[0]){se=7;break e}var He=Oe(we,me[0]+8),ht=1+Ue(we,me[0]+12);if(2147483648<=ht*(we=1+Ue(we,me[0]+15))){se=3;break e}We!=null&&(We[0]=He),ke!=null&&(ke[0]=ht),Fe!=null&&(Fe[0]=we),me[0]+=18,se[0]-=18,Re[0]=1}se=0}}if(le=le[0],ie=ie[0],se!=0)return se;if(me=!!(2&ie),!be&&le)return 3;if(k!=null&&(k[0]=!!(16&ie)),S!=null&&(S[0]=me),j!=null&&(j[0]=0),S=K[0],ie=te[0],le&&me&&T==null){se=0;break}if(4>b){se=7;break}if(be&&le||!be&&!le&&!A(c,u[0],"ALPH")){b=[b],re.na=[re.na],re.P=[re.P],re.Sa=[re.Sa];e:{He=c,se=u,be=b;var Re=re.gb;ke=re.na,Fe=re.P,We=re.Sa,ht=22,t(He!=null),t(be!=null),we=se[0];var vt=be[0];for(t(ke!=null),t(We!=null),ke[0]=null,Fe[0]=null,We[0]=0;;){if(se[0]=we,be[0]=vt,8>vt){se=7;break e}var CA=Oe(He,we+4);if(4294967286<CA){se=3;break e}var ut=8+CA+1&-2;if(ht+=ut,0<Re&&ht>Re){se=3;break e}if(!A(He,we,"VP8 ")||!A(He,we,"VP8L")){se=0;break e}if(vt[0]<ut){se=7;break e}A(He,we,"ALPH")||(ke[0]=He,Fe[0]=we+8,We[0]=CA),we+=ut,vt-=ut}}if(b=b[0],re.na=re.na[0],re.P=re.P[0],re.Sa=re.Sa[0],se!=0)break}b=[b],re.Ja=[re.Ja],re.xa=[re.xa];e:if(Re=c,se=u,be=b,ke=re.gb[0],Fe=re.Ja,We=re.xa,He=se[0],we=!A(Re,He,"VP8 "),ht=!A(Re,He,"VP8L"),t(Re!=null),t(be!=null),t(Fe!=null),t(We!=null),8>be[0])se=7;else{if(we||ht){if(Re=Oe(Re,He+4),12<=ke&&Re>ke-12){se=3;break e}if(G&&Re>be[0]-8){se=7;break e}Fe[0]=Re,se[0]+=8,be[0]-=8,We[0]=ht}else We[0]=5<=be[0]&&Re[He+0]==47&&!(Re[He+4]>>5),Fe[0]=be[0];se=0}if(b=b[0],re.Ja=re.Ja[0],re.xa=re.xa[0],u=u[0],se!=0)break;if(4294967286<re.Ja)return 3;if(j==null||me||(j[0]=re.xa?2:1),S=[S],ie=[ie],re.xa){if(5>b){se=7;break}j=S,G=ie,me=k,c==null||5>b?c=0:5<=b&&c[u+0]==47&&!(c[u+4]>>5)?(be=[0],Re=[0],ke=[0],fe(Fe=new P,c,u,b),Cn(Fe,be,Re,ke)?(j!=null&&(j[0]=be[0]),G!=null&&(G[0]=Re[0]),me!=null&&(me[0]=ke[0]),c=1):c=0):c=0}else{if(10>b){se=7;break}j=ie,c==null||10>b||!Ws(c,u+3,b-3)?c=0:(G=c[u+0]|c[u+1]<<8|c[u+2]<<16,me=16383&(c[u+7]<<8|c[u+6]),c=16383&(c[u+9]<<8|c[u+8]),1&G||3<(G>>1&7)||!(G>>4&1)||G>>5>=re.Ja||!me||!c?c=0:(S&&(S[0]=me),j&&(j[0]=c),c=1))}if(!c||(S=S[0],ie=ie[0],le&&(K[0]!=S||te[0]!=ie)))return 3;T!=null&&(T[0]=re,T.offset=u-T.w,t(4294967286>u-T.w),t(T.offset==T.ha-b));break}return se==0||se==7&&le&&T==null?(k!=null&&(k[0]|=re.na!=null&&0<re.na.length),w!=null&&(w[0]=S),F!=null&&(F[0]=ie),0):se}function Qr(c,u,b){var w=u.width,F=u.height,k=0,S=0,j=w,T=F;if(u.Da=c!=null&&0<c.Da,u.Da&&(j=c.cd,T=c.bd,k=c.v,S=c.j,11>b||(k&=-2,S&=-2),0>k||0>S||0>=j||0>=T||k+j>w||S+T>F))return 0;if(u.v=k,u.j=S,u.va=k+j,u.o=S+T,u.U=j,u.T=T,u.da=c!=null&&0<c.da,u.da){if(!Xe(j,T,b=[c.ib],k=[c.hb]))return 0;u.ib=b[0],u.hb=k[0]}return u.ob=c!=null&&c.ob,u.Kb=c==null||!c.Sd,u.da&&(u.ob=u.ib<3*w/4&&u.hb<3*F/4,u.Kb=0),1}function Oi(c){if(c==null)return 2;if(11>c.S){var u=c.f.RGBA;u.fb+=(c.height-1)*u.A,u.A=-u.A}else u=c.f.kb,c=c.height,u.O+=(c-1)*u.fa,u.fa=-u.fa,u.N+=(c-1>>1)*u.Ab,u.Ab=-u.Ab,u.W+=(c-1>>1)*u.Db,u.Db=-u.Db,u.F!=null&&(u.J+=(c-1)*u.lb,u.lb=-u.lb);return 0}function Lo(c,u,b,w){if(w==null||0>=c||0>=u)return 2;if(b!=null){if(b.Da){var F=b.cd,k=b.bd,S=-2&b.v,j=-2&b.j;if(0>S||0>j||0>=F||0>=k||S+F>c||j+k>u)return 2;c=F,u=k}if(b.da){if(!Xe(c,u,F=[b.ib],k=[b.hb]))return 2;c=F[0],u=k[0]}}w.width=c,w.height=u;e:{var T=w.width,K=w.height;if(c=w.S,0>=T||0>=K||!(c>=al&&13>c))c=2;else{if(0>=w.Rd&&w.sd==null){S=k=F=u=0;var te=(j=T*Ng[c])*K;if(11>c||(k=(K+1)/2*(u=(T+1)/2),c==12&&(S=(F=T)*K)),(K=i(te+2*k+S))==null){c=1;break e}w.sd=K,11>c?((T=w.f.RGBA).eb=K,T.fb=0,T.A=j,T.size=te):((T=w.f.kb).y=K,T.O=0,T.fa=j,T.Fd=te,T.f=K,T.N=0+te,T.Ab=u,T.Cd=k,T.ea=K,T.W=0+te+k,T.Db=u,T.Ed=k,c==12&&(T.F=K,T.J=0+te+2*k),T.Tc=S,T.lb=F)}if(u=1,F=w.S,k=w.width,S=w.height,F>=al&&13>F)if(11>F)c=w.f.RGBA,u&=(j=Math.abs(c.A))*(S-1)+k<=c.size,u&=j>=k*Ng[F],u&=c.eb!=null;else{c=w.f.kb,j=(k+1)/2,te=(S+1)/2,T=Math.abs(c.fa),K=Math.abs(c.Ab);var le=Math.abs(c.Db),G=Math.abs(c.lb),re=G*(S-1)+k;u&=T*(S-1)+k<=c.Fd,u&=K*(te-1)+j<=c.Cd,u=(u&=le*(te-1)+j<=c.Ed)&T>=k&K>=j&le>=j,u&=c.y!=null,u&=c.f!=null,u&=c.ea!=null,F==12&&(u&=G>=k,u&=re<=c.Tc,u&=c.F!=null)}else u=0;c=u?0:2}}return c!=0||b!=null&&b.fd&&(c=Oi(w)),c}var Sa=64,Ki=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],Eo=24,ZA=32,ar=8,La=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
vendor: 4,755 bytes, line 170
1706,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];Ie("Predictor0","PredictorAdd0"),I.Predictor0=function(){return 4278190080},I.Predictor1=function(c){return c},I.Predictor2=function(c,u,b){return u[b+0]},I.Predictor3=function(c,u,b){return u[b+1]},I.Predictor4=function(c,u,b){return u[b-1]},I.Predictor5=function(c,u,b){return $e($e(c,u[b+1]),u[b+0])},I.Predictor6=function(c,u,b){return $e(c,u[b-1])},I.Predictor7=function(c,u,b){return $e(c,u[b+0])},I.Predictor8=function(c,u,b){return $e(u[b-1],u[b+0])},I.Predictor9=function(c,u,b){return $e(u[b+0],u[b+1])},I.Predictor10=function(c,u,b){return $e($e(c,u[b-1]),$e(u[b+0],u[b+1]))},I.Predictor11=function(c,u,b){var w=u[b+0];return 0>=ot(w>>24&255,c>>24&255,(u=u[b-1])>>24&255)+ot(w>>16&255,c>>16&255,u>>16&255)+ot(w>>8&255,c>>8&255,u>>8&255)+ot(255&w,255&c,255&u)?w:c},I.Predictor12=function(c,u,b){var w=u[b+0];return(Lt((c>>24&255)+(w>>24&255)-((u=u[b-1])>>24&255))<<24|Lt((c>>16&255)+(w>>16&255)-(u>>16&255))<<16|Lt((c>>8&255)+(w>>8&255)-(u>>8&255))<<8|Lt((255&c)+(255&w)-(255&u)))>>>0},I.Predictor13=function(c,u,b){var w=u[b-1];return(wt((c=$e(c,u[b+0]))>>24&255,w>>24&255)<<24|wt(c>>16&255,w>>16&255)<<16|wt(c>>8&255,w>>8&255)<<8|wt(255&c,255&w))>>>0};var Zn=I.PredictorAdd0;I.PredictorAdd1=yt,Ie("Predictor2","PredictorAdd2"),Ie("Predictor3","PredictorAdd3"),Ie("Predictor4","PredictorAdd4"),Ie("Predictor5","PredictorAdd5"),Ie("Predictor6","PredictorAdd6"),Ie("Predictor7","PredictorAdd7"),Ie("Predictor8","PredictorAdd8"),Ie("Predictor9","PredictorAdd9"),Ie("Predictor10","PredictorAdd10"),Ie("Predictor11","PredictorAdd11"),Ie("Predictor12","PredictorAdd12"),Ie("Predictor13","PredictorAdd13");var ei=I.PredictorAdd2;Ve("ColorIndexInverseTransform","MapARGB","32b",function(c){return c>>8&255},function(c){return c}),Ve("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(c){return c},function(c){return c>>8&255});var Ea,Gi=I.ColorIndexInverseTransform,yA=I.MapARGB,Bd=I.VP8LColorIndexInverseTransformAlpha,ln=I.MapAlpha,Mr=I.VP8LPredictorsAdd=[];Mr.length=16,(I.VP8LPredictors=[]).length=16,(I.VP8LPredictorsAdd_C=[]).length=16,(I.VP8LPredictors_C=[]).length=16;var zi,_o,Io,_a,$i,Wi,ti,_n,Ai,Ia,GA,cn,Gt,zt,hA,FA,In,jo,ja,nl,hg,ug,gg,fg,Ho,pg,mg,bg,wg=i(511),xg=i(2041),Bg=i(225),yg=i(767),vg=0,yd=xg,il=Bg,ur=yg,Sr=wg,al=0,ol=1,Fg=2,sl=3,ll=4,vd=5,Cg=6,Fd=7,Cd=8,cl=9,kd=10,Qb=[2,3,7],Sb=[3,3,11],kg=[280,256,256,256,40],Lb=[0,1,1,1,0],Eb=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],_b=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],Ib=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],jb=8,Ud=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],Qd=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],No=null,Hb=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],Nb=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],Ug=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],Tb=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,25
1705,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],Db=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,25
1705,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],Pb=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,25
vendor: 19,621 bytes, lines 170-194
1705,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],Rb=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],ri=[],Or=[],jn=[],Mb=1,Qg=2,ni=[],Lr=[];OA("UpsampleRgbLinePair",Pi,3),OA("UpsampleBgrLinePair",ka,3),OA("UpsampleRgbaLinePair",So,4),OA("UpsampleBgraLinePair",Mi,4),OA("UpsampleArgbLinePair",Ri,4),OA("UpsampleRgba4444LinePair",KA,2),OA("UpsampleRgb565LinePair",Ua,2);var Ob=I.UpsampleRgbLinePair,Kb=I.UpsampleBgrLinePair,Sg=I.UpsampleRgbaLinePair,Lg=I.UpsampleBgraLinePair,Eg=I.UpsampleArgbLinePair,_g=I.UpsampleRgba4444LinePair,Gb=I.UpsampleRgb565LinePair,dl=16,hl=1<<dl-1,To=-227,Sd=482,Ig=6,zb=(256<<Ig)-1,jg=0,$b=i(256),Wb=i(256),Vb=i(256),qb=i(256),Xb=i(Sd-To),Jb=i(Sd-To);sn("YuvToRgbRow",Pi,3),sn("YuvToBgrRow",ka,3),sn("YuvToRgbaRow",So,4),sn("YuvToBgraRow",Mi,4),sn("YuvToArgbRow",Ri,4),sn("YuvToRgba4444Row",KA,2),sn("YuvToRgb565Row",Ua,2);var Hg=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],ul=[0,2,8],Yb=[8,7,6,4,4,2,2,2,1,1,1,1],Zb=1;this.WebPDecodeRGBA=function(c,u,b,w,F){var k=ol,S=new Y,j=new mt;S.ba=j,j.S=k,j.width=[j.width],j.height=[j.height];var T=j.width,K=j.height,te=new Ye;if(te==null||c==null)var le=2;else t(te!=null),le=rl(c,u,b,te.width,te.height,te.Pd,te.Qd,te.format,null);if(le!=0?T=0:(T!=null&&(T[0]=te.width[0]),K!=null&&(K[0]=te.height[0]),T=1),T){j.width=j.width[0],j.height=j.height[0],w!=null&&(w[0]=j.width),F!=null&&(F[0]=j.height);e:{if(w=new ma,(F=new ne).data=c,F.w=u,F.ha=b,F.kd=1,u=[0],t(F!=null),((c=rl(F.data,F.w,F.ha,null,null,null,u,null,F))==0||c==7)&&u[0]&&(c=4),(u=c)==0){if(t(S!=null),w.data=F.data,w.w=F.w+F.offset,w.ha=F.ha-F.offset,w.put=Ze,w.ac=en,w.bc=Fn,w.ma=S,F.xa){if((c=_i())==null){S=1;break e}if(function(G,re){var ie=[0],me=[0],se=[0];t:for(;;){if(G==null)return 0;if(re==null)return G.a=2,0;if(G.l=re,G.a=0,fe(G.m,re.data,re.w,re.ha),!Cn(G.m,ie,me,se)){G.a=3;break t}if(G.xb=Qg,re.width=ie[0],re.height=me[0],!An(ie[0],me[0],1,G,null))break t;return 1}return t(G.a!=0),0}(c,w)){if(w=(u=Lo(w.width,w.height,S.Oa,S.ba))==0){t:{w=c;A:for(;;){if(w==null){w=0;break t}if(t(w.s.yc!=null),t(w.s.Ya!=null),t(0<w.s.Wb),t((b=w.l)!=null),t((F=b.ma)!=null),w.xb!=0){if(w.ca=F.ba,w.tb=F.tb,t(w.ca!=null),!Qr(F.Oa,b,sl)){w.a=2;break A}if(!Ii(w,b.width)||b.da)break A;if((b.da||et(w.ca.S))&&nA(),11>w.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),w.ca.f.kb.F!=null&&nA()),w.Pb&&0<w.s.ua&&w.s.vb.X==null&&!M(w.s.vb,w.s.Wa.Xa)){w.a=1;break A}w.xb=0}if(!Rr(w,w.V,w.Ba,w.c,w.i,b.o,Vn))break A;F.Dc=w.Ma,w=1;break t}t(w.a!=0),w=0}w=!w}w&&(u=c.a)}else u=c.a}else{if((c=new nd)==null){S=1;break e}if(c.Fa=F.na,c.P=F.P,c.qc=F.Sa,nn(c,w)){if((u=Lo(w.width,w.height,S.Oa,S.ba))==0){if(c.Aa=0,b=S.Oa,t((F=c)!=null),b!=null){if(0<(T=0>(T=b.Md)?0:100<T?255:255*T/100)){for(K=te=0;4>K;++K)12>(le=F.pb[K]).lc&&(le.ia=T*Yb[0>le.lc?0:le.lc]>>3),te|=le.ia;te&&(alert("todo:VP8InitRandom"),F.ia=1)}F.Ga=b.Id,100<F.Ga?F.Ga=100:0>F.Ga&&(F.Ga=0)}(function(G,re){if(G==null)return 0;if(re==null)return xA(G,2,"NULL VP8Io parameter in VP8Decode().");if(!G.cb&&!nn(G,re))return 0;if(t(G.cb),re.ac==null||re.ac(re)){re.ob&&(G.L=0);var ie=ul[G.L];if(G.L==2?(G.yb=0,G.zb=0):(G.yb=re.v-ie>>4,G.zb=re.j-ie>>4,0>G.yb&&(G.yb=0),0>G.zb&&(G.zb=0)),G.Va=re.o+15+ie>>4,G.Hb=re.va+15+ie>>4,G.Hb>G.za&&(G.Hb=G.za),G.Va>G.Ub&&(G.Va=G.Ub),0<G.L){var me=G.ed;for(ie=0;4>ie;++ie){var se;if(G.Qa.Cb){var be=G.Qa.Lb[ie];G.Qa.Fb||(be+=me.Tb)}else be=me.Tb;for(se=0;1>=se;++se){var we=G.gd[ie][se],ke=be;if(me.Pc&&(ke+=me.vd[0],se&&(ke+=me.od[0])),0<(ke=0>ke?0:63<ke?63:ke)){var Fe=ke;0<me.wb&&(Fe=4<me.wb?Fe>>2:Fe>>1)>9-me.wb&&(Fe=9-me.wb),1>Fe&&(Fe=1),we.dd=Fe,we.tc=2*ke+Fe,we.ld=40<=ke?2:15<=ke?1:0}else we.tc=0;we.La=se}}}ie=0}else xA(G,6,"Frame setup failed"),ie=G.a;if(ie=ie==0){if(ie){G.$c=0,0<G.Aa||(G.Ic=Zb);t:{ie=G.Ic,me=4*(Fe=G.za);var We=32*Fe,He=Fe+1,ht=0<G.L?Fe*(0<G.Aa?2:1):0,Re=(G.Aa==2?2:1)*Fe;if((we=me+832+(se=3*(16*ie+ul[G.L])/2*We)+(be=G.Fa!=null&&0<G.Fa.length?G.Kc.c*G.Kc.i:0))!=we)ie=0;else{if(we>G.Vb){if(G.Vb=0,G.Ec=i(we),G.Fc=0,G.Ec==null){ie=xA(G,1,"no memory during frame initialization.");break t}G.Vb=we}we=G.Ec,ke=G.Fc,G.Ac=we,G.Bc=ke,ke+=me,G.Gd=s(We,zs),G.Hd=0,G.rb=s(He+1,wo),G.sb=1,G.wa=ht?s(ht,Ur):null,G.Y=0,G.D.Nb=0,G.D.wa=G.wa,G.D.Y=G.Y,0<G.Aa&&(G.D.Y+=Fe),t(!0),G.oc=we,G.pc=ke,ke+=832,G.ya=s(Re,xo),G.aa=0,G.D.ya=G.ya,G.D.aa=G.aa,G.Aa==2&&(G.D.aa+=Fe),G.R=16*Fe,G.B=8*Fe,Fe=(We=ul[G.L])*G.R,We=We/2*G.B,G.sa=we,G.ta=ke+Fe,G.qa=G.sa,G.ra=G.ta+16*ie*G.R+We,G.Ha=G.qa,G.Ia=G.ra+8*ie*G.B+We,G.$c=0,ke+=se,G.mb=be?we:null,G.nb=be?ke:null,t(ke+be<=G.Fc+G.Vb),Bo(G),n(G.Ac,G.Bc,0,me),ie=1}}if(ie){if(re.ka=0,re.y=G.sa,re.O=G.ta,re.f=G.qa,re.N=G.ra,re.ea=G.Ha,re.Vd=G.Ia,re.fa=G.R,re.Rc=G.B,re.F=null,re.J=0,!vg){for(ie=-255;255>=ie;++ie)wg[255+ie]=0>ie?-ie:ie;for(ie=-1020;1020>=ie;++ie)xg[1020+ie]=-128>ie?-128:127<ie?127:ie;for(ie=-112;112>=ie;++ie)Bg[112+ie]=-16>ie?-16:15<ie?15:ie;for(ie=-255;510>=ie;++ie)yg[255+ie]=0>ie?0:255<ie?255:ie;vg=1}ti=qs,_n=id,Ia=ad,GA=od,cn=an,Ai=Vs,Gt=Ys,zt=Zs,hA=tl,FA=p,In=el,jo=Ni,ja=v,nl=O,hg=Fa,ug=Uo,gg=Ca,fg=Js,Or[0]=gd,Or[1]=Ba,Or[2]=hd,Or[3]=ud,Or[4]=fd,Or[5]=Un,Or[6]=pd,Or[7]=Qn,Or[8]=bd,Or[9]=md,ri[0]=Xs,ri[1]=sd,ri[2]=ld,ri[3]=cd,ri[4]=Xn,ri[5]=dd,ri[6]=ji,jn[0]=wd,jn[1]=yo,jn[2]=ya,jn[3]=vo,jn[4]=xd,jn[5]=va,jn[6]=Fo,ie=1}else ie=0}ie&&(ie=function(vt,CA){for(vt.M=0;vt.M<vt.Va;++vt.M){var ut,Me=vt.Jc[vt.M&vt.Xb],Le=vt.m,uA=vt;for(ut=0;ut<uA.za;++ut){var ct=Le,kt=uA,Xt=kt.Ac,HA=kt.Bc+4*ut,er=kt.zc,aA=kt.ya[kt.aa+ut];if(kt.Qa.Bb?aA.$b=ge(ct,kt.Pa.jb[0])?2+ge(ct,kt.Pa.jb[2]):ge(ct,kt.Pa.jb[1]):aA.$b=0,kt.kc&&(aA.Ad=ge(ct,kt.Bd)),aA.Za=!ge(ct,145)+0,aA.Za){var zA=aA.Ob,tr=0;for(kt=0;4>kt;++kt){var kA,Qt=er[0+kt];for(kA=0;4>kA;++kA){Qt=Db[Xt[HA+kA]][Qt];for(var jt=Ug[ge(ct,Qt[0])];0<jt;)jt=Ug[2*jt+ge(ct,Qt[jt])];Qt=-jt,Xt[HA+kA]=Qt}r(zA,tr,Xt,HA,4),tr+=4,er[0+kt]=Qt}}else Qt=ge(ct,156)?ge(ct,128)?1:3:ge(ct,163)?2:0,aA.Ob[0]=Qt,n(Xt,HA,Qt,4),n(er,0,Qt,4);aA.Dd=ge(ct,142)?ge(ct,114)?ge(ct,183)?1:3:2:0}if(uA.m.Ka)return xA(vt,7,"Premature end-of-partition0 encountered.");for(;vt.ja<vt.za;++vt.ja){if(uA=Me,ct=(Le=vt).rb[Le.sb-1],Xt=Le.rb[Le.sb+Le.ja],ut=Le.ya[Le.aa+Le.ja],HA=Le.kc?ut.Ad:0)ct.la=Xt.la=0,ut.Za||(ct.Na=Xt.Na=0),ut.Hc=0,ut.Gc=0,ut.ia=0;else{var oA,Ht;if(ct=Xt,Xt=uA,HA=Le.Pa.Xc,er=Le.ya[Le.aa+Le.ja],aA=Le.pb[er.$b],kt=er.ad,zA=0,tr=Le.rb[Le.sb-1],Qt=kA=0,n(kt,zA,0,384),er.Za)var NA=0,Kr=HA[3];else{jt=i(16);var gA=ct.Na+tr.Na;if(gA=No(Xt,HA[1],gA,aA.Eb,0,jt,0),ct.Na=tr.Na=(0<gA)+0,1<gA)ti(jt,0,kt,zA);else{var or=jt[0]+3>>3;for(jt=0;256>jt;jt+=16)kt[zA+jt]=or}NA=1,Kr=HA[0]}var Mt=15&ct.la,UA=15&tr.la;for(jt=0;4>jt;++jt){var gr=1&UA;for(or=Ht=0;4>or;++or)Mt=Mt>>1|(gr=(gA=No(Xt,Kr,gA=gr+(1&Mt),aA.Sc,NA,kt,zA))>NA)<<7,Ht=Ht<<2|(3<gA?3:1<gA?2:kt[zA+0]!=0),zA+=16;Mt>>=4,UA=UA>>1|gr<<7,kA=(kA<<8|Ht)>>>0}for(Kr=Mt,NA=UA>>4,oA=0;4>oA;oA+=2){for(Ht=0,Mt=ct.la>>4+oA,UA=tr.la>>4+oA,jt=0;2>jt;++jt){for(gr=1&UA,or=0;2>or;++or)gA=gr+(1&Mt),Mt=Mt>>1|(gr=0<(gA=No(Xt,HA[2],gA,aA.Qc,0,kt,zA)))<<3,Ht=Ht<<2|(3<gA?3:1<gA?2:kt[zA+0]!=0),zA+=16;Mt>>=2,UA=UA>>1|gr<<5}Qt|=Ht<<4*oA,Kr|=Mt<<4<<oA,NA|=(240&UA)<<oA}ct.la=Kr,tr.la=NA,er.Hc=kA,er.Gc=Qt,er.ia=43690&Qt?0:aA.ia,HA=!(kA|Qt)}if(0<Le.L&&(Le.wa[Le.Y+Le.ja]=Le.gd[ut.$b][ut.Za],Le.wa[Le.Y+Le.ja].La|=!HA),uA.Ka)return xA(vt,7,"Premature end-of-file encountered.")}if(Bo(vt),Le=CA,uA=1,ut=(Me=vt).D,ct=0<Me.L&&Me.M>=Me.zb&&Me.M<=Me.Va,Me.Aa==0)t:{if(ut.M=Me.M,ut.uc=ct,Qa(Me,ut),uA=1,ut=(Ht=Me.D).Nb,ct=(Qt=ul[Me.L])*Me.R,Xt=Qt/2*Me.B,jt=16*ut*Me.R,or=8*ut*Me.B,HA=Me.sa,er=Me.ta-ct+jt,aA=Me.qa,kt=Me.ra-Xt+or,zA=Me.Ha,tr=Me.Ia-Xt+or,UA=(Mt=Ht.M)==0,kA=Mt>=Me.Va-1,Me.Aa==2&&Qa(Me,Ht),Ht.uc)for(gr=(gA=Me).D.M,t(gA.D.uc),Ht=gA.yb;Ht<gA.Hb;++Ht){NA=Ht,Kr=gr;var Ar=(fr=(TA=gA).D).Nb;oA=TA.R;var fr=fr.wa[fr.Y+NA],pr=TA.sa,sr=TA.ta+16*Ar*oA+16*NA,mr=fr.dd,$t=fr.tc;if($t!=0)if(t(3<=$t),TA.L==1)0<NA&&ug(pr,sr,oA,$t+4),fr.La&&fg(pr,sr,oA,$t),0<Kr&&hg(pr,sr,oA,$t+4),fr.La&&gg(pr,sr,oA,$t);else{var br=TA.B,Gr=TA.qa,Vi=TA.ra+8*Ar*br+8*NA,Hn=TA.Ha,TA=TA.Ia+8*Ar*br+8*NA;Ar=fr.ld,0<NA&&(zt(pr,sr,oA,$t+4,mr,Ar),FA(Gr,Vi,Hn,TA,br,$t+4,mr,Ar)),fr.La&&(jo(pr,sr,oA,$t,mr,Ar),nl(Gr,Vi,Hn,TA,br,$t,mr,Ar)),0<Kr&&(Gt(pr,sr,oA,$t+4,mr,Ar),hA(Gr,Vi,Hn,TA,br,$t+4,mr,Ar)),fr.La&&(In(pr,sr,oA,$t,mr,Ar),ja(Gr,Vi,Hn,TA,br,$t,mr,Ar))}}if(Me.ia&&alert("todo:DitherRow"),Le.put!=null){if(Ht=16*Mt,Mt=16*(Mt+1),UA?(Le.y=Me.sa,Le.O=Me.ta+jt,Le.f=Me.qa,Le.N=Me.ra+or,Le.ea=Me.Ha,Le.W=Me.Ia+or):(Ht-=Qt,Le.y=HA,Le.O=er,Le.f=aA,Le.N=kt,Le.ea=zA,Le.W=tr),kA||(Mt-=Qt),Mt>Le.o&&(Mt=Le.o),Le.F=null,Le.J=null,Me.Fa!=null&&0<Me.Fa.length&&Ht<Mt&&(Le.J=BA(Me,Le,Ht,Mt-Ht),Le.F=Me.mb,Le.F==null&&Le.F.length==0)){uA=xA(Me,3,"Could not decode alpha data.");break t}Ht<Le.j&&(Qt=Le.j-Ht,Ht=Le.j,t(!(1&Qt)),Le.O+=Me.R*Qt,Le.N+=Me.B*(Qt>>1),Le.W+=Me.B*(Qt>>1),Le.F!=null&&(Le.J+=Le.width*Qt)),Ht<Mt&&(Le.O+=Le.v,Le.N+=Le.v>>1,Le.W+=Le.v>>1,Le.F!=null&&(Le.J+=Le.v),Le.ka=Ht-Le.j,Le.U=Le.va-Le.v,Le.T=Mt-Ht,uA=Le.put(Le))}ut+1!=Me.Ic||kA||(r(Me.sa,Me.ta-ct,HA,er+16*Me.R,ct),r(Me.qa,Me.ra-Xt,aA,kt+8*Me.B,Xt),r(Me.Ha,Me.Ia-Xt,zA,tr+8*Me.B,Xt))}if(!uA)return xA(vt,6,"Output aborted.")}return 1}(G,re)),re.bc!=null&&re.bc(re),ie&=1}return ie?(G.cb=0,ie):0})(c,w)||(u=c.a)}}else u=c.a}u==0&&S.Oa!=null&&S.Oa.fd&&(u=Oi(S.ba))}S=u}k=S!=0?null:11>k?j.f.RGBA.eb:j.f.kb.y}else k=null;return k};var Ng=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function d(I,Z){for(var U="",D=0;D<4;D++)U+=String.fromCharCode(I[Z++]);return U}function h(I,Z){return I[Z+0]|I[Z+1]<<8}function f(I,Z){return(I[Z+0]|I[Z+1]<<8|I[Z+2]<<16)>>>0}function m(I,Z){return(I[Z+0]|I[Z+1]<<8|I[Z+2]<<16|I[Z+3]<<24)>>>0}new l;var g=[0],x=[0],y=[],C=new l,B=e,L=function(I,Z){var U={},D=0,J=!1,X=0,oe=0;if(U.frames=[],!function(Q,P){for(var V=0;V<4;V++)if(Q[P+V]!="RIFF".charCodeAt(V))return!0;return!1}(I,Z)){for(m(I,Z+=4),Z+=8;Z<I.length;){var ce=d(I,Z),ue=m(I,Z+=4);Z+=4;var ae=ue+(1&ue);switch(ce){case"VP8 ":case"VP8L":U.frames[D]===void 0&&(U.frames[D]={}),(Be=U.frames[D]).src_off=J?oe:Z-8,Be.src_size=X+ue+8,D++,J&&(J=!1,X=0,oe=0);break;case"VP8X":(Be=U.header={}).feature_flags=I[Z];var fe=Z+4;Be.canvas_width=1+f(I,fe),fe+=3,Be.canvas_height=1+f(I,fe),fe+=3;break;case"ALPH":J=!0,X=ae+8,oe=Z-8;break;case"ANIM":(Be=U.header).bgcolor=m(I,Z),fe=Z+4,Be.loop_count=h(I,fe),fe+=2;break;case"ANMF":var Ce,Be;(Be=U.frames[D]={}).offset_x=2*f(I,Z),Z+=3,Be.offset_y=2*f(I,Z),Z+=3,Be.width=1+f(I,Z),Z+=3,Be.height=1+f(I,Z),Z+=3,Be.duration=f(I,Z),Z+=3,Ce=I[Z++],Be.dispose=1&Ce,Be.blend=Ce>>1&1}ce!="ANMF"&&(Z+=ae)}return U}}(B,0);L.response=B,L.rgbaoutput=!0,L.dataurl=!1;var N=L.header?L.header:null,_=L.frames?L.frames:null;if(N){N.loop_counter=N.loop_count,g=[N.canvas_height],x=[N.canvas_width];for(var H=0;H<_.length&&_[H].blend!=0;H++);}var W=_[0],z=C.WebPDecodeRGBA(B,W.src_off,W.src_size,x,g);W.rgba=z,W.imgwidth=x[0],W.imgheight=g[0];for(var $=0;$<x[0]*g[0]*4;$++)y[$]=z[$];return this.width=x,this.height=g,this.data=y,this}/** ====================================================================
171 * @license
172 * jsPDF XMP metadata plugin
173 * Copyright (c) 2016 Jussi Utunen, [email protected]
174 *
175 * Permission is hereby granted, free of charge, to any person obtaining
176 * a copy of this software and associated documentation files (the
177 * "Software"), to deal in the Software without restriction, including
178 * without limitation the rights to use, copy, modify, merge, publish,
179 * distribute, sublicense, and/or sell copies of the Software, and to
180 * permit persons to whom the Software is furnished to do so, subject to
181 * the following conditions:
182 *
183 * The above copyright notice and this permission notice shall be
184 * included in all copies or substantial portions of the Software.
185 *
186 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
187 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
188 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
189 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
190 * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
191 * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
192 * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
193 * ====================================================================
194 */function v3(){var e,t=this.internal.__metadata__.metadata,A=unescape(encodeURIComponent(t));e=this.internal.__metadata__.rawXml?A:'<x:xmpmeta xmlns:x="adobe:ns:meta/"><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceUri+'"><jspdf:metadata>'+A.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")+"</jspdf:metadata></rdf:Description></rdf:RDF></x:xmpmeta>",this.internal.__metadata__.metadataObjectNumber=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+e.length+" >>"),this.internal.write("stream"),this.internal.write(e),this.internal.write("endstream"),this.internal.write("endobj")}function F3(){this.internal.__metadata__.metadataObjectNumber&&this.internal.write("/Metadata "+this.internal.__metadata__.metadataObjectNumber+" 0 R")}(function(e){var t,A,r,n,i,s,o,l,d,h=function(Q){return Q=Q||{},this.isStrokeTransparent=Q.isStrokeTransparent||!1,this.strokeOpacity=Q.strokeOpacity||1,this.strokeStyle=Q.strokeStyle||"#000000",this.fillStyle=Q.fillStyle||"#000000",this.isFillTransparent=Q.isFillTransparent||!1,this.fillOpacity=Q.fillOpacity||1,this.font=Q.font||"10px sans-serif",this.textBaseline=Q.textBaseline||"alphabetic",this.textAlign=Q.textAlign||"left",this.lineWidth=Q.lineWidth||1,this.lineJoin=Q.lineJoin||"miter",this.lineCap=Q.lineCap||"butt",this.path=Q.path||[],this.transform=Q.transform!==void 0?Q.transform.clone():new l,this.globalCompositeOperation=Q.globalCompositeOperation||"normal",this.globalAlpha=Q.globalAlpha||1,this.clip_path=Q.clip_path||[],this.currentPoint=Q.currentPoint||new s,this.miterLimit=Q.miterLimit||10,this.lastPoint=Q.lastPoint||new s,this.lineDashOffset=Q.lineDashOffset||0,this.lineDash=Q.lineDash||[],this.margin=Q.margin||[0,0,0,0],this.prevPageLastElemOffset=Q.prevPageLastElemOffset||0,this.ignoreClearRect=typeof Q.ignoreClearRect!="boolean"||Q.ignoreClearRect,this};e.events.push(["initialized",function(){this.context2d=new f(this),t=this.internal.f2,A=this.internal.getCoordinateString,r=this.internal.getVerticalCoordinateString,n=this.internal.getHorizontalCoordinate,i=this.internal.getVerticalCoordinate,s=this.internal.Point,o=this.internal.Rectangle,l=this.internal.Matrix,d=new h}]);var f=function(Q){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var P=Q;Object.defineProperty(this,"pdf",{get:function(){return P}});var V=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return V},set:function(M){V=!!M}});var q=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return q},set:function(M){q=!!M}});var ee=0;Object.defineProperty(this,"posX",{get:function(){return ee},set:function(M){isNaN(M)||(ee=M)}});var Ae=0;Object.defineProperty(this,"posY",{get:function(){return Ae},set:function(M){isNaN(M)||(Ae=M)}}),Object.defineProperty(this,"margin",{get:function(){return d.margin},set:function(M){var Qe;typeof M=="number"?Qe=[M,M,M,M]:((Qe=new Array(4))[0]=M[0],Qe[1]=M.length>=2?M[1]:Qe[0],Qe[2]=M.length>=3?M[2]:Qe[0],Qe[3]=M.length>=4?M[3]:Qe[1]),d.margin=Qe}});var de=!1;Object.defineProperty(this,"autoPaging",{get:function(){return de},set:function(M){de=M}});var he=0;Object.defineProperty(this,"lastBreak",{get:function(){return he},set:function(M){he=M}});var ge=[];Object.defineProperty(this,"pageBreaks",{get:function(){return ge},set:function(M){ge=M}}),Object.defineProperty(this,"ctx",{get:function(){return d},set:function(M){M instanceof h&&(d=M)}}),Object.defineProperty(this,"path",{get:function(){return d.path},set:function(M){d.path=M}});var xe=[];Object.defineProperty(this,"ctxStack",{get:function(){return xe},set:function(M){xe=M}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(M){var Qe;Qe=m(M),this.ctx.fillStyle=Qe.style,this.ctx.isFillTransparent=Qe.a===0,this.ctx.fillOpacity=Qe.a,this.pdf.setFillColor(Qe.r,Qe.g,Qe.b,{a:Qe.a}),this.pdf.setTextColor(Qe.r,Qe.g,Qe.b,{a:Qe.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(M){var Qe=m(M);this.ctx.strokeStyle=Qe.style,this.ctx.isStrokeTransparent=Qe.a===0,this.ctx.strokeOpacity=Qe.a,Qe.a===0?this.pdf.setDrawColor(255,255,255):(Qe.a,this.pdf.setDrawColor(Qe.r,Qe.g,Qe.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(M){["butt","round","square"].indexOf(M)!==-1&&(this.ctx.lineCap=M,this.pdf.setLineCap(M))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(M){isNaN(M)||(this.ctx.lineWidth=M,this.pdf.setLineWidth(M))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(M){["bevel","round","miter"].indexOf(M)!==-1&&(this.ctx.lineJoin=M,this.pdf.setLineJoin(M))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(M){isNaN(M)||(this.ctx.miterLimit=M,this.pdf.setMiterLimit(M))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(M){this.ctx.textBaseline=M}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(M){["right","end","center","left","start"].indexOf(M)!==-1&&(this.ctx.textAlign=M)}});var Se=null,Ue=null,Oe=null;Object.defineProperty(this,"fontFaces",{get:function(){return Oe},set:function(M){Se=null,Ue=null,Oe=M}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(M){var Qe;if(this.ctx.font=M,(Qe=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z0-9]+?)\s*$/i.exec(M))!==null){var rt=Qe[1];Qe[2];var Xe=Qe[3],ye=Qe[4];Qe[5];var De=Qe[6],Ie=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(ye)[2];ye=Math.floor(Ie==="px"?parseFloat(ye)*this.pdf.internal.scaleFactor:Ie==="em"?parseFloat(ye)*this.pdf.getFontSize():parseFloat(ye)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(ye);var ze=function(Ve){var dA,Ut,gt=[],ft=Ve.trim();if(ft==="")return Lh;if(ft in n0)return[n0[ft]];for(;ft!=="";){switch(Ut=null,dA=(ft=a0(ft)).charAt(0)){case'"':case"'":Ut=m3(ft.substring(1),dA);break;default:Ut=b3(ft)}if(Ut===null||(gt.push(Ut[0]),(ft=a0(Ut[1]))!==""&&ft.charAt(0)!==","))return Lh;ft=ft.replace(/^,/,"")}return gt}(De);if(this.fontFaces){var $e=function(Ve,dA){var Ut=Ve.getFontList(
vendor: 1,483 bytes, line 194
194),gt=JSON.stringify(Ut);if(Se===null||Ue!==gt){var ft=function(Yt){var Je=[];return Object.keys(Yt).forEach(function(Kt){Yt[Kt].forEach(function(et){var st=null;switch(et){case"bold":st={family:Kt,weight:"bold"};break;case"italic":st={family:Kt,style:"italic"};break;case"bolditalic":st={family:Kt,weight:"bold",style:"italic"};break;case"":case"normal":st={family:Kt}}st!==null&&(st.ref={name:Kt,style:et},Je.push(st))})}),Je}(Ut);Se=function(Yt){for(var Je={},Kt=0;Kt<Yt.length;++Kt){var et=Sh(Yt[Kt]),st=et.family,Zt=et.stretch,mt=et.style,Ye=et.weight;Je[st]=Je[st]||{},Je[st][Zt]=Je[st][Zt]||{},Je[st][Zt][mt]=Je[st][Zt][mt]||{},Je[st][Zt][mt][Ye]=et}return Je}(ft.concat(dA)),Ue=gt}return Se}(this.pdf,this.fontFaces),Lt=ze.map(function(Ve){return{family:Ve,stretch:"normal",weight:Xe,style:rt}}),wt=function(Ve,dA,Ut){for(var gt=(Ut=Ut||{}).defaultFontFamily||"times",ft=Object.assign({},p3,Ut.genericFontFamilies||{}),Yt=null,Je=null,Kt=0;Kt<dA.length;++Kt)if(ft[(Yt=Sh(dA[Kt])).family]&&(Yt.family=ft[Yt.family]),Ve.hasOwnProperty(Yt.family)){Je=Ve[Yt.family];break}if(!(Je=Je||Ve[gt]))throw new Error("Could not find a font-family for the rule '"+i0(Yt)+"' and default family '"+gt+"'.");if(Je=function(et,st){if(st[et])return st[et];var Zt=Ru[et],mt=Zt<=Ru.normal?-1:1,Ye=r0(st,H2,Zt,mt);if(!Ye)throw new Error("Could not find a matching font-stretch value for "+et);return Ye}(Yt.stretch,Je),Je=function(et,st){if(st[et])return st[et];for(var Zt=j2[et],mt=0;mt<Zt.length;
vendor: 4,184 bytes, line 194
194++mt)if(st[Zt[mt]])return st[Zt[mt]];throw new Error("Could not find a matching font-style for "+et)}(Yt.style,Je),!(Je=function(et,st){if(st[et])return st[et];if(et===400&&st[500])return st[500];if(et===500&&st[400])return st[400];var Zt=f3[et],mt=r0(st,N2,Zt,et<400?-1:1);if(!mt)throw new Error("Could not find a matching font-weight for value "+et);return mt}(Yt.weight,Je)))throw new Error("Failed to resolve a font for the rule '"+i0(Yt)+"'.");return Je}($e,Lt);this.pdf.setFont(wt.ref.name,wt.ref.style)}else{var ot="";(Xe==="bold"||parseInt(Xe,10)>=700||rt==="bold")&&(ot="bold"),rt==="italic"&&(ot+="italic"),ot.length===0&&(ot="normal");for(var yt="",xt={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},Ge=0;Ge<ze.length;Ge++){if(this.pdf.internal.getFont(ze[Ge],ot,{noFallback:!0,disableWarning:!0})!==void 0){yt=ze[Ge];break}if(ot==="bolditalic"&&this.pdf.internal.getFont(ze[Ge],"bold",{noFallback:!0,disableWarning:!0})!==void 0)yt=ze[Ge],ot="bold";else if(this.pdf.internal.getFont(ze[Ge],"normal",{noFallback:!0,disableWarning:!0})!==void 0){yt=ze[Ge],ot="normal";break}}if(yt===""){for(var dt=0;dt<ze.length;dt++)if(xt[ze[dt]]){yt=xt[ze[dt]];break}}yt=yt===""?"Times":yt,this.pdf.setFont(yt,ot)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(M){this.ctx.globalCompositeOperation=M}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(M){this.ctx.globalAlpha=M}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(M){this.ctx.lineDashOffset=M,Be.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(M){this.ctx.lineDash=M,Be.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(M){this.ctx.ignoreClearRect=!!M}})};f.prototype.setLineDash=function(Q){this.lineDash=Q},f.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},f.prototype.fill=function(){_.call(this,"fill",!1)},f.prototype.stroke=function(){_.call(this,"stroke",!1)},f.prototype.beginPath=function(){this.path=[{type:"begin"}]},f.prototype.moveTo=function(Q,P){if(isNaN(Q)||isNaN(P))throw Ot.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var V=this.ctx.transform.applyToPoint(new s(Q,P));this.path.push({type:"mt",x:V.x,y:V.y}),this.ctx.lastPoint=new s(Q,P)},f.prototype.closePath=function(){var Q=new s(0,0),P=0;for(P=this.path.length-1;P!==-1;P--)if(this.path[P].type==="begin"&&Tt(this.path[P+1])==="object"&&typeof this.path[P+1].x=="number"){Q=new s(this.path[P+1].x,this.path[P+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new s(Q.x,Q.y)},f.prototype.lineTo=function(Q,P){if(isNaN(Q)||isNaN(P))throw Ot.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var V=this.ctx.transform.applyToPoint(new s(Q,P));this.path.push({type:"lt",x:V.x,y:V.y}),this.ctx.lastPoint=new s(V.x,V.y)},f.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),_.call(this,null,!0)},f.prototype.quadraticCurveTo=function(Q,P,V,q){if(isNaN(V)||isNaN(q)||isNaN(Q)||isNaN(P))throw Ot.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var ee=this.ctx.transform.applyToPoint(new s(V,q)),Ae=this.ctx.transform.applyToPoint(new s(Q,P));this.path.push({type:"qct",x1:Ae.x,y1:Ae.y,x:ee.x,y:ee.y}),this.ctx.lastPoint=new s(ee.x,ee.y)},f.prototype.bezierCurveTo=function(Q,P,V,q,ee,Ae){if(isNaN(ee)||isNaN(Ae)||isNaN(Q)||isNaN(P)||isNaN(V)||isNaN(q))throw Ot.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to 
194jsPDF.context2d.bezierCurveTo");var de=this.ctx.transform.applyToPoint(new s(ee,Ae)),he=this.ctx.transform.applyToPoint(new s(Q,P)),ge=this.ctx.transform.applyToPoint(new s(V,q));this.path.push({type:"bct",x1:he.x,y1:he.y,x2:ge.x,y2:ge.y,x:de.x,y:de.y}),this.ctx.lastPoint=new s(de.x,de.y)},f.prototype.arc=function(Q,P,V,q,ee,Ae){if(isNaN(Q)||isNaN(P)||isNaN(V)||isNaN(q)||isNaN(ee))throw Ot.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(Ae=!!Ae,!this.ctx.transform.isIdentity){var de=this.ctx.transform.applyToPoint(new s(Q,P));Q=de.x,P=de.y;var he=this.ctx.transform.applyToPoint(new s(0,V)),ge=this.ctx.transform.applyToPoint(new s(0,0));V=Math.sqrt(Math.pow(he.x-ge.x,2)+Math.pow(he.y-ge.y,2))}Math.abs(ee-q)>=2*Math.PI&&(q=0,ee=2*Math.PI),this.path.push({type:"arc",x:Q,y:P,radius:V,startAngle:q,endAngle:ee,counterclockwise:Ae})},f.prototype.arcTo=function(Q,P,V,q,ee){throw new Error("arcTo not implemented.")},f.prototype.rect=function(Q,P,V,q){if(isNaN(Q)||isNaN(P)||isNaN(V)||isNaN(q))throw Ot.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(Q,P),this.lineTo(Q+V,P),this.lineTo(Q+V,P+q),this.lineTo(Q,P+q),this.lineTo(Q,P),this.lineTo(Q+V,P),this.lineTo(Q,P)},f.prototype.fillRect=function(Q,P,V,q){if(isNaN(Q)||isNaN(P)||isNaN(V)||isNaN(q))throw Ot.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!g.call(this)){var ee={};this.lineCap!=="butt"&&(ee.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(ee.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(Q,P,V,q),this.fill(),ee.hasOwnProperty("lineCap")&&(this.lineCap=ee.lineCap),ee.hasOwnProperty("lineJoin")&&(this.lineJoin=ee.lineJoin)}},f.prototype.strokeRect=function(Q,P,V,q){if(isNaN(Q)||isNaN(P)||isNaN(V)||isNaN(q))throw Ot.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");x.call(this)||(this.beginPath(),this.rect(Q,P,V,q),this.stroke())},f.prototype.clearRect=function(Q,P,V,q){if(isNaN(Q)||isNaN(P)||isNaN(V)||isNaN(q))throw Ot.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(Q,P,V,q))},f.prototype.save=function(Q){Q=typeof Q!="boolean"||Q;for(var P=this.pdf.internal.getCurrentPageInfo().pageNumber,V=0;V<this.pdf.internal.getNumberOfPages();V++)this.pdf.setPage(V+1),this.pdf.internal.out("q");if(this.pdf.setPage(P),Q){this.ctx.fontSize=this.pdf.internal.getFontSize();var q=new h(this.ctx);this.ctxStack.push(this.ctx),this.ctx=q}},f.prototype.restore=function(Q){Q=typeof Q!="boolean"||Q;for(var P=this.pdf.internal.getCurrentPageInfo().pageNumber,V=0;V<this.pdf.internal.getNumberOfPages();V++)this.pdf.setPage(V+1),this.pdf.internal.out("Q");this.pdf.setPage(P),Q&&this.ctxStack.length!==0&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},f.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var m=function(Q){var P,V,q,ee;if(Q.isCanvasGradient===!0&&(Q=Q.getColor()),!Q)return{r:0,g:0,b:0,a:0,style:Q};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(Q))P=0,V=0,q=0,ee=0;else{var Ae=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(Q);if(Ae!==null)P=parseInt(Ae[1]),V=parseInt(Ae[2]),q=parseInt(Ae[3]),ee=1;else if((Ae=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(Q))!==null)P=parseInt(Ae[1]),V=parseInt(Ae[2]),q=parseInt(Ae[3]),ee=parseFloat(Ae[4]);else{if(ee=1,typeof Q=="string"&&Q.charAt(0)!=="#"){var de=new U2(Q);Q=de.ok?de.toHex():"#000000"}Q.length===4?(P=Q.substring(1,2),P+=P,V=Q.substring(2,3),V+=V,q=Q.substring(3,4),q+=q):(P=Q.substring(1,3),V=Q.substring(3,5),q=Q.substring(5,7)),P=parseInt(P,16),V=parseInt(V,16),q=parseInt(q,16)}}return{r:P,g:V,b:q,a:ee,style:Q}},g=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},x=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};f.prototype.fillText=function(Q,P,V,q){if(isNaN(P)||isNaN(V)||typeof Q!="string")throw Ot.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to 
194jsPDF.context2d.fillText");if(q=isNaN(q)?void 0:q,!g.call(this)){var ee=ae(this.ctx.transform.rotation),Ae=this.ctx.transform.scaleX;D.call(this,{text:Q,x:P,y:V,scale:Ae,angle:ee,align:this.textAlign,maxWidth:q})}},f.prototype.strokeText=function(Q,P,V,q){if(isNaN(P)||isNaN(V)||typeof Q!="string")throw Ot.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!x.call(this)){q=isNaN(q)?void 0:q;var ee=ae(this.ctx.transform.rotation),Ae=this.ctx.transform.scaleX;D.call(this,{text:Q,x:P,y:V,scale:Ae,renderingMode:"stroke",angle:ee,align:this.textAlign,maxWidth:q})}},f.prototype.measureText=function(Q){if(typeof Q!="string")throw Ot.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var P=this.pdf,V=this.pdf.internal.scaleFactor,q=P.internal.getFontSize(),ee=P.getStringUnitWidth(Q)*q/P.internal.scaleFactor;return new function(Ae){var de=(Ae=Ae||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return de}}),this}({width:ee*=Math.round(96*V/72*1e4)/1e4})},f.prototype.scale=function(Q,P){if(isNaN(Q)||isNaN(P))throw Ot.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var V=new l(Q,0,0,P,0,0);this.ctx.transform=this.ctx.transform.multiply(V)},f.prototype.rotate=function(Q){if(isNaN(Q))throw Ot.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var P=new l(Math.cos(Q),Math.sin(Q),-Math.sin(Q),Math.cos(Q),0,0);this.ctx.transform=this.ctx.transform.multiply(P)},f.prototype.translate=function(Q,P){if(isNaN(Q)||isNaN(P))throw Ot.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var V=new l(1,0,0,1,Q,P);this.ctx.transform=this.ctx.transform.multiply(V)},f.prototype.transform=function(Q,P,V,q,ee,Ae){if(isNaN(Q)||isNaN(P)||isNaN(V)||isNaN(q)||isNaN(ee)||isNaN(Ae))throw Ot.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var de=new l(Q,P,V,q,ee,Ae);this.ctx.transform=this.ctx.transform.multiply(de)},f.prototype.setTransform=function(Q,P,V,q,ee,Ae){Q=isNaN(Q)?1:Q,P=isNaN(P)?0:P,V=isNaN(V)?0:V,q=isNaN(q)?1:q,ee=isNaN(ee)?0:ee,Ae=isNaN(Ae)?0:Ae,this.ctx.transform=new l(Q,P,V,q,ee,Ae)};var y=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};f.prototype.drawImage=function(Q,P,V,q,ee,Ae,de,he,ge){var xe=this.pdf.getImageProperties(Q),Se=1,Ue=1,Oe=1,M=1;q!==void 0&&he!==void 0&&(Oe=he/q,M=ge/ee,Se=xe.width/q*he/q,Ue=xe.height/ee*ge/ee),Ae===void 0&&(Ae=P,de=V,P=0,V=0),q!==void 0&&he===void 0&&(he=q,ge=ee),q===void 0&&he===void 0&&(he=xe.width,ge=xe.height);var Qe=this.ctx.transform.decompose(),rt=ae(Qe.rotate.shx),Xe=new l,ye=(Xe=(Xe=(Xe=Xe.multiply(Qe.translate)).multiply(Qe.skew)).multiply(Qe.scale)).applyToRectangle(new o(Ae-P*Oe,de-V*M,q*Se,ee*Ue));if(this.autoPaging){for(var De,Ie=C.call(this,ye),ze=[],$e=0;$e<Ie.length;$e+=1)ze.indexOf(Ie[$e])===-1&&ze.push(Ie[$e]);N(ze);for(var Lt=ze[0],wt=ze[ze.length-1],ot=Lt;ot<wt+1;ot++){this.pdf.setPage(ot);var yt=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],xt=ot===1?this.posY+this.margin[0]:this.margin[0],Ge=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],dt=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Ve=ot===1?0:Ge+(ot-2)*dt;if(this.ctx.clip_path.length!==0){var dA=this.path;De=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=L(De,this.posX+this.margin[3],-Ve+xt+this.ctx.prevPageLastElemOffset),H.call(this,"fill",!0),this.path=dA}var Ut=JSON.parse(JSON.stringify(ye));Ut=L([Ut],this.posX+this.margin[3],-Ve+xt+this.ctx.prevPageLastElemOffset)[0];var gt=(ot>Lt||ot<wt)&&y.call(this);gt&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],yt,dt,null).clip().discardPath()),this.pdf.addImage(Q,"JPEG",Ut.x,Ut.y,Ut.w,Ut.h,null,
vendor: 47,126 bytes, lines 194-202
194null,rt),gt&&this.pdf.restoreGraphicsState()}}else this.pdf.addImage(Q,"JPEG",ye.x,ye.y,ye.w,ye.h,null,null,rt)};var C=function(Q,P,V){var q=[];P=P||this.pdf.internal.pageSize.width,V=V||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var ee=this.posY+this.ctx.prevPageLastElemOffset;switch(Q.type){default:case"mt":case"lt":q.push(Math.floor((Q.y+ee)/V)+1);break;case"arc":q.push(Math.floor((Q.y+ee-Q.radius)/V)+1),q.push(Math.floor((Q.y+ee+Q.radius)/V)+1);break;case"qct":var Ae=fe(this.ctx.lastPoint.x,this.ctx.lastPoint.y,Q.x1,Q.y1,Q.x,Q.y);q.push(Math.floor((Ae.y+ee)/V)+1),q.push(Math.floor((Ae.y+Ae.h+ee)/V)+1);break;case"bct":var de=Ce(this.ctx.lastPoint.x,this.ctx.lastPoint.y,Q.x1,Q.y1,Q.x2,Q.y2,Q.x,Q.y);q.push(Math.floor((de.y+ee)/V)+1),q.push(Math.floor((de.y+de.h+ee)/V)+1);break;case"rect":q.push(Math.floor((Q.y+ee)/V)+1),q.push(Math.floor((Q.y+Q.h+ee)/V)+1)}for(var he=0;he<q.length;he+=1)for(;this.pdf.internal.getNumberOfPages()<q[he];)B.call(this);return q},B=function(){var Q=this.fillStyle,P=this.strokeStyle,V=this.font,q=this.lineCap,ee=this.lineWidth,Ae=this.lineJoin;this.pdf.addPage(),this.fillStyle=Q,this.strokeStyle=P,this.font=V,this.lineCap=q,this.lineWidth=ee,this.lineJoin=Ae},L=function(Q,P,V){for(var q=0;q<Q.length;q++)switch(Q[q].type){case"bct":Q[q].x2+=P,Q[q].y2+=V;case"qct":Q[q].x1+=P,Q[q].y1+=V;default:Q[q].x+=P,Q[q].y+=V}return Q},N=function(Q){return Q.sort(function(P,V){return P-V})},_=function(Q,P){var V=this.fillStyle,q=this.strokeStyle,ee=this.lineCap,Ae=this.lineWidth,de=Math.abs(Ae*this.ctx.transform.scaleX),he=this.lineJoin;if(this.autoPaging){for(var ge,xe,Se=JSON.parse(JSON.stringify(this.path)),Ue=JSON.parse(JSON.stringify(this.path)),Oe=[],M=0;M<Ue.length;M++)if(Ue[M].x!==void 0)for(var Qe=C.call(this,Ue[M]),rt=0;rt<Qe.length;rt+=1)Oe.indexOf(Qe[rt])===-1&&Oe.push(Qe[rt]);for(var Xe=0;Xe<Oe.length;Xe++)for(;this.pdf.internal.getNumberOfPages()<Oe[Xe];)B.call(this);N(Oe);for(var ye=Oe[0],De=Oe[Oe.length-1],Ie=ye;Ie<De+1;Ie++){this.pdf.setPage(Ie),this.fillStyle=V,this.strokeStyle=q,this.lineCap=ee,this.lineWidth=de,this.lineJoin=he;var ze=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],$e=Ie===1?this.posY+this.margin[0]:this.margin[0],Lt=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],wt=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],ot=Ie===1?0:Lt+(Ie-2)*wt;if(this.ctx.clip_path.length!==0){var yt=this.path;ge=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=L(ge,this.posX+this.margin[3],-ot+$e+this.ctx.prevPageLastElemOffset),H.call(this,Q,!0),this.path=yt}if(xe=JSON.parse(JSON.stringify(Se)),this.path=L(xe,this.posX+this.margin[3],-ot+$e+this.ctx.prevPageLastElemOffset),P===!1||Ie===0){var xt=(Ie>ye||Ie<De)&&y.call(this);xt&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],ze,wt,null).clip().discardPath()),H.call(this,Q,P),xt&&this.pdf.restoreGraphicsState()}this.lineWidth=Ae}this.path=Se}else this.lineWidth=de,H.call(this,Q,P),this.lineWidth=Ae},H=function(Q,P){if((Q!=="stroke"||P||!x.call(this))&&(Q==="stroke"||P||!g.call(this))){for(var V,q,ee=[],Ae=this.path,de=0;de<Ae.length;de++){var he=Ae[de];switch(he.type){case"begin":ee.push({begin:!0});break;case"close":ee.push({close:!0});break;case"mt":ee.push({start:he,deltas:[],abs:[]});break;case"lt":var ge=ee.length;if(Ae[de-1]&&!isNaN(Ae[de-1].x)&&(V=[he.x-Ae[de-1].x,he.y-Ae[de-1].y],ge>0)){for(;ge>=0;ge--)if(ee[ge-1].close!==!0&&ee[ge-1].begin!==!0){ee[ge-1].deltas.push(V),ee[ge-1].abs.push(he);break}}break;case"bct":V=[he.x1-Ae[de-1].x,he.y1-Ae[de-1].y,he.x2-Ae[de-1].x,he.y2-Ae[de-1].y,he.x-Ae[de-1].x,he.y-Ae[de-1].y],ee[ee.length-1].deltas.push(V);break;case"qct":var xe=Ae[de-1].x+2/3*(he.x1-Ae[de-1].x),Se=Ae[de-1].y+2/3*(he.y1-Ae[de-1].y),Ue=he.x+2/3*(he.x1-he.x),Oe=he.y+2/3*(he.y1-he.y),M=he.x,Qe=he.y;V=[xe-Ae[de-1].x,Se-Ae[de-1].y,Ue-Ae[de-1].x,Oe-Ae[de-1].y,M-Ae[de-1].x,Qe-Ae[de-1].y],ee[ee.length-1].deltas.push(V);break;case"arc":ee.push({deltas:[],abs:[],arc:!0}),Array.isArray(ee[ee.length-1].abs)&&ee[ee.length-1].abs.push(he)}}q=P?null:Q==="stroke"?"stroke":"fill";for(var rt=!1,Xe=0;Xe<ee.length;Xe++)if(ee[Xe].arc)for(var ye=ee[Xe].abs,De=0;De<ye.length;De++){var Ie=ye[De];Ie.type==="arc"?$.call(this,Ie.x,Ie.y,Ie.radius,Ie.startAngle,Ie.endAngle,Ie.counterclockwise,void 0,P,!rt):J.call(this,Ie.x,Ie.y),rt=!0}else if(ee[Xe].close===!0)this.pdf.internal.out("h"),rt=!1;else if(ee[Xe].begin!==!0){var ze=ee[Xe].start.x,$e=ee[Xe].start.y;X.call(this,ee[Xe].deltas,ze,$e),rt=!0}q&&I.call(this,q),P&&Z.call(this)}},W=function(Q){var P=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,V=P*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return Q-V;case"top":return Q+P-V;case"hanging":return Q+P-2*V;case"middle":return Q+P/2-V;default:return Q}},z=function(Q){return Q+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};f.prototype.createLinearGradient=function(){var Q=function(){};return Q.colorStops=[],Q.addColorStop=function(P,V){this.colorStops.push([P,V])},Q.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},Q.isCanvasGradient=!0,Q},f.prototype.createPattern=function(){return this.createLinearGradient()},f.prototype.createRadialGradient=function(){return this.createLinearGradient()};var $=function(Q,P,V,q,ee,Ae,de,he,ge){for(var xe=ce.call(this,V,q,ee,Ae),Se=0;Se<xe.length;Se++){var Ue=xe[Se];Se===0&&(ge?U.call(this,Ue.x1+Q,Ue.y1+P):J.call(this,Ue.x1+Q,Ue.y1+P)),oe.call(this,Q,P,Ue.x2,Ue.y2,Ue.x3,Ue.y3,Ue.x4,Ue.y4)}he?Z.call(this):I.call(this,de)},I=function(Q){switch(Q){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},Z=function(){this.pdf.clip(),this.pdf.discardPath()},U=function(Q,P){this.pdf.internal.out(A(Q)+" "+r(P)+" m")},D=function(Q){var P;switch(Q.align){case"right":case"end":P="right";break;case"center":P="center";break;default:P="left"}var V,q,ee,Ae=this.pdf.getTextDimensions(Q.text),de=W.call(this,Q.y),he=z.call(this,de)-Ae.h,ge=this.ctx.transform.applyToPoint(new s(Q.x,de));if(this.autoPaging){var xe=this.ctx.transform.decompose(),Se=new l;Se=(Se=(Se=Se.multiply(xe.translate)).multiply(xe.skew)).multiply(xe.scale);for(var Ue=this.ctx.transform.applyToRectangle(new o(Q.x,de,Ae.w,Ae.h)),Oe=Se.applyToRectangle(new o(Q.x,he,Ae.w,Ae.h)),M=C.call(this,Oe),Qe=[],rt=0;rt<M.length;rt+=1)Qe.indexOf(M[rt])===-1&&Qe.push(M[rt]);N(Qe);for(var Xe=Qe[0],ye=Qe[Qe.length-1],De=Xe;De<ye+1;De++){this.pdf.setPage(De);var Ie=De===1?this.posY+this.margin[0]:this.margin[0],ze=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],$e=this.pdf.internal.pageSize.height-this.margin[2],Lt=$e-this.margin[0],wt=this.pdf.internal.pageSize.width-this.margin[1],ot=wt-this.margin[3],yt=De===1?0:ze+(De-2)*Lt;if(this.ctx.clip_path.length!==0){var xt=this.path;V=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=L(V,this.posX+this.margin[3],-1*yt+Ie),H.call(this,"fill",!0),this.path=xt}var Ge=L([JSON.parse(JSON.stringify(Oe))],this.posX+this.margin[3],-yt+Ie+this.ctx.prevPageLastElemOffset)[0];Q.scale>=.01&&(q=this.pdf.internal.getFontSize(),this.pdf.setFontSize(q*Q.scale),ee=this.lineWidth,this.lineWidth=ee*Q.scale);var dt=this.autoPaging!=="text";if(dt||Ge.y+Ge.h<=$e){if(dt||Ge.y>=Ie&&Ge.x<=wt){var Ve=dt?Q.text:this.pdf.splitTextToSize(Q.text,Q.maxWidth||wt-Ge.x)[0],dA=L([JSON.parse(JSON.stringify(Ue))],this.posX+this.margin[3],-yt+Ie+this.ctx.prevPageLastElemOffset)[0],Ut=dt&&(De>Xe||De<ye)&&y.call(this);Ut&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],ot,Lt,null).clip().discardPath()),this.pdf.text(Ve,dA.x,dA.y,{angle:Q.angle,align:P,renderingMode:Q.renderingMode}),Ut&&this.pdf.restoreGraphicsState()}}else Ge.y<$e&&(this.ctx.prevPageLastElemOffset+=$e-Ge.y);Q.scale>=.01&&(this.pdf.setFontSize(q),this.lineWidth=ee)}}else Q.scale>=.01&&(q=this.pdf.internal.getFontSize(),this.pdf.setFontSize(q*Q.scale),ee=this.lineWidth,this.lineWidth=ee*Q.scale),this.pdf.text(Q.text,ge.x+this.posX,ge.y+this.posY,{angle:Q.angle,align:P,renderingMode:Q.renderingMode,maxWidth:Q.maxWidth}),Q.scale>=.01&&(this.pdf.setFontSize(q),this.lineWidth=ee)},J=function(Q,P,V,q){V=V||0,q=q||0,this.pdf.internal.out(A(Q+V)+" "+r(P+q)+" l")},X=function(Q,P,V){return this.pdf.lines(Q,P,V,null,null)},oe=function(Q,P,V,q,ee,Ae,de,he){this.pdf.internal.out([t(n(V+Q)),t(i(q+P)),t(n(ee+Q)),t(i(Ae+P)),t(n(de+Q)),t(i(he+P)),"c"].join(" "))},ce=function(Q,P,V,q){for(var ee=2*Math.PI,Ae=Math.PI/2;P>V;)P-=ee;var de=Math.abs(V-P);de<ee&&q&&(de=ee-de);for(var he=[],ge=q?-1:1,xe=P;de>1e-5;){var Se=xe+ge*Math.min(de,Ae);he.push(ue.call(this,Q,xe,Se)),de-=Math.abs(Se-xe),xe=Se}return he},ue=function(Q,P,V){var q=(V-P)/2,ee=Q*Math.cos(q),Ae=Q*Math.sin(q),de=ee,he=-Ae,ge=de*de+he*he,xe=ge+de*ee+he*Ae,Se=4/3*(Math.sqrt(2*ge*xe)-xe)/(de*Ae-he*ee),Ue=de-Se*he,Oe=he+Se*de,M=Ue,Qe=-Oe,rt=q+P,Xe=Math.cos(rt),ye=Math.sin(rt);return{x1:Q*Math.cos(P),y1:Q*Math.sin(P),x2:Ue*Xe-Oe*ye,y2:Ue*ye+Oe*Xe,x3:M*Xe-Qe*ye,y3:M*ye+Qe*Xe,x4:Q*Math.cos(V),y4:Q*Math.sin(V)}},ae=function(Q){return 180*Q/Math.PI},fe=function(Q,P,V,q,ee,Ae){var de=Q+.5*(V-Q),he=P+.5*(q-P),ge=ee+.5*(V-ee),xe=Ae+.5*(q-Ae),Se=Math.min(Q,ee,de,ge),Ue=Math.max(Q,ee,de,ge),Oe=Math.min(P,Ae,he,xe),M=Math.max(P,Ae,he,xe);return new o(Se,Oe,Ue-Se,M-Oe)},Ce=function(Q,P,V,q,ee,Ae,de,he){var ge,xe,Se,Ue,Oe,M,Qe,rt,Xe,ye,De,Ie,ze,$e,Lt=V-Q,wt=q-P,ot=ee-V,yt=Ae-q,xt=de-ee,Ge=he-Ae;for(xe=0;xe<41;xe++)Xe=(Qe=(Se=Q+(ge=xe/40)*Lt)+ge*((Oe=V+ge*ot)-Se))+ge*(Oe+ge*(ee+ge*xt-Oe)-Qe),ye=(rt=(Ue=P+ge*wt)+ge*((M=q+ge*yt)-Ue))+ge*(M+ge*(Ae+ge*Ge-M)-rt),xe==0?(De=Xe,Ie=ye,ze=Xe,$e=ye):(De=Math.min(De,Xe),Ie=Math.min(Ie,ye),ze=Math.max(ze,Xe),$e=Math.max($e,ye));return new o(Math.round(De),Math.round(Ie),Math.round(ze-De),Math.round($e-Ie))},Be=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var Q,P,V=(Q=this.ctx.lineDash,P=this.ctx.lineDashOffset,JSON.stringify({lineDash:Q,lineDashOffset:P}));this.prevLineDash!==V&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=V)}}})(qe.API),function(e){var t=function(s){var o,l,d,h,f,m,g,x,y,C;for(l=[],d=0,h=(s+=o="\0\0\0\0".slice(s.length%4||4)).length;h>d;d+=4)(f=(s.charCodeAt(d)<<24)+(s.charCodeAt(d+1)<<16)+(s.charCodeAt(d+2)<<8)+s.charCodeAt(d+3))!==0?(m=(f=((f=((f=((f=(f-(C=f%85))/85)-(y=f%85))/85)-(x=f%85))/85)-(g=f%85))/85)%85,l.push(m+33,g+33,x+33,y+33,C+33)):l.push(122);return function(B,L){for(var N=L;N>0;N--)B.pop()}(l,o.length),String.fromCharCode.apply(String,l)+"~>"},A=function(s){var o,l,d,h,f,m=String,g="length",x=255,y="charCodeAt",C="slice",B="replace";for(s[C](-2),s=s[C](0,-2)[B](/\s/g,"")[B]("z","!!!!!"),d=[],h=0,f=(s+=o="uuuuu"[C](s[g]%5||5))[g];f>h;h+=5)l=52200625*(s[y](h)-33)+614125*(s[y](h+1)-33)+7225*(s[y](h+2)-33)+85*(s[y](h+3)-33)+(s[y](h+4)-33),d.push(x&l>>24,x&l>>16,x&l>>8,x&l);return function(L,N){for(var _=N;_>0;_--)L.pop()}(d,o[g]),m.fromCharCode.apply(m,d)},r=function(s){return s.split("").map(function(o){return("0"+o.charCodeAt().toString(16)).slice(-2)}).join("")+">"},n=function(s){var o=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((s=s.replace(/\s/g,"")).indexOf(">")!==-1&&(s=s.substr(0,s.indexOf(">"))),s.length%2&&(s+="0"),o.test(s)===!1)return"";for(var l="",d=0;d<s.length;d+=2)l+=String.fromCharCode("0x"+(s[d]+s[d+1]));return l},i=function(s){for(var o=new Uint8Array(s.length),l=s.length;l--;)o[l]=s.charCodeAt(l);return(o=Uu(o)).reduce(function(d,h){return d+String.fromCharCode(h)},"")};e.processDataByFilters=function(s,o){var l=0,d=s||"",h=[];for(typeof(o=o||[])=="string"&&(o=[o]),l=0;l<o.length;l+=1)switch(o[l]){case"ASCII85Decode":case"/ASCII85Decode":d=A(d),h.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":d=t(d),h.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":d=n(d),h.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":d=r(d),h.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":d=i(d),h.push("/FlateDecode");break;default:throw new Error('The filter: "'+o[l]+'" is not implemented')}return{data:d,reverseChain:h.reverse().join(" ")}}}(qe.API),function(e){e.loadFile=function(t,A,r){return function(n,i,s){i=i!==!1,s=typeof s=="function"?s:function(){};var o=void 0;try{o=function(l,d,h){var f=new XMLHttpRequest,m=0,g=function(x){var y=x.length,C=[],B=String.fromCharCode;for(m=0;m<y;m+=1)C.push(B(255&x.charCodeAt(m)));return C.join("")};if(f.open("GET",l,!d),f.overrideMimeType("text/plain; charset=x-user-defined"),d===!1&&(f.onload=function(){f.status===200?h(g(this.responseText)):h(void 0)}),f.send(null),d&&f.status===200)return g(f.responseText)}(n,i,s)}catch{}return o}(t,A,r)},e.allowFsRead=void 0,e.loadImageFile=e.loadFile}(qe.API),function(e){function t(){return(At.html2canvas?Promise.resolve(At.html2canvas):Dd(()=>Promise.resolve().then(()=>N4),void 0)).catch(function(o){return Promise.reject(new Error("Could not load html2canvas: "+o))}).then(function(o){return o.default?o.default:o})}function A(){return(At.DOMPurify?Promise.resolve(At.DOMPurify):Dd(()=>import("./purify.es-CLGrRn1w.js"),[])).catch(function(o){return Promise.reject(new Error("Could not load dompurify: "+o))}).then(function(o){return o.default?o.default:o})}var r=function(o){var l=Tt(o);return l==="undefined"?"undefined":l==="string"||o instanceof String?"string":l==="number"||o instanceof Number?"number":l==="function"||o instanceof Function?"function":o&&o.constructor===Array?"array":o&&o.nodeType===1?"element":l==="object"?"object":"unknown"},n=function(o,l){var d=document.createElement(o);for(var h in l.className&&(d.className=l.className),l.innerHTML&&l.dompurify&&(d.innerHTML=l.dompurify.sanitize(l.innerHTML)),l.style)d.style[h]=l.style[h];return d},i=function o(l,d){for(var h=l.nodeType===3?document.createTextNode(l.nodeValue):l.cloneNode(!1),f=l.firstChild;f;f=f.nextSibling)d!==!0&&f.nodeType===1&&f.nodeName==="SCRIPT"||h.appendChild(o(f,d));return l.nodeType===1&&(l.nodeName==="CANVAS"?(h.width=l.width,h.height=l.height,h.getContext("2d").drawImage(l,0,0)):l.nodeName!=="TEXTAREA"&&l.nodeName!=="SELECT"||(h.value=l.value),h.addEventListener("load",function(){h.scrollTop=l.scrollTop,h.scrollLeft=l.scrollLeft},!0)),h},s=function o(l){var d=Object.assign(o.convert(Promise.resolve()),JSON.parse(JSON.stringify(o.template))),h=o.convert(Promise.resolve(),d);return(h=h.setProgress(1,o,1,[o])).set(l)};(s.prototype=Object.create(Promise.prototype)).constructor=s,s.convert=function(o,l){return o.__proto__=l||s.prototype,o},s.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},s.prototype.from=function(o,l){return this.then(function(){switch(l=l||function(d){switch(r(d)){case"string":return"string";case"element":return d.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(o),l){case"string":return this.then(A).then(function(d){return this.set({src:n("div",{innerHTML:o,dompurify:d})})});case"element":return this.set({src:o});case"canvas":return this.set({canvas:o});case"img":return this.set({img:o});default:return this.error("Unknown source type.")}})},s.prototype.to=function(o){switch(o){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},s.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then(function(){var o={position:"relative",display:"inline-block",width:(typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},l=i(this.prop.src,this.opt.html2canvas.javascriptEnabled);l.tagName==="BODY"&&(o.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=n("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=n("div",{className:"html2pdf__container",style:o}),this.prop.container.appendChild(l),this.prop.container.firstChild.appendChild(n("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"})},s.prototype.toCanvas=function(){var o=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(o).then(t).then(function(l){var d=Object.assign({},this.opt.html2canvas);return delete d.onrendered,l(this.prop.container,d)}).then(function(l){(this.opt.html2canvas.onrendered||function(){})(l),this.prop.canvas=l,document.body.removeChild(this.prop.overlay)})},s.prototype.toContext2d=function(){var o=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(o).then(t).then(function(l){var d=this.opt.jsPDF,h=this.opt.fontFaces,f=typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,m=Object.assign({async:!0,allowTaint:!0,scale:f,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete m.onrendered,d.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,d.context2d.posX=this.opt.x,d.context2d.posY=this.opt.y,d.context2d.margin=this.opt.margin,d.context2d.fontFaces=h,h)for(var g=0;g<h.length;++g){var x=h[g],y=x.src.find(function(C){return C.format==="truetype"});y&&d.addFont(y.url,x.ref.name,x.ref.style)}return m.windowHeight=m.windowHeight||0,m.windowHeight=m.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):m.windowHeight,d.context2d.save(!0),l(this.prop.container,m)}).then(function(l){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(l),this.prop.canvas=l,document.body.removeChild(this.prop.overlay)})},s.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var o=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=o})},s.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},s.prototype.output=function(o,l,d){return(d=d||"pdf").toLowerCase()==="img"||d.toLowerCase()==="image"?this.outputImg(o,l):this.outputPdf(o,l)},s.prototype.outputPdf=function(o,l){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(o,l)})},s.prototype.outputImg=function(o){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(o){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+o+'" is not supported.'}})},s.prototype.save=function(o){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(o?{filename:o}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},s.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},s.prototype.set=function(o){if(r(o)!=="object")return this;var l=Object.keys(o||{}).map(function(d){if(d in s.template.prop)return function(){this.prop[d]=o[d]};switch(d){case"margin":return this.setMargin.bind(this,o.margin);case"jsPDF":return function(){return this.opt.jsPDF=o.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,o.pageSize);default:return function(){this.opt[d]=o[d]}}},this);return this.then(function(){return this.thenList(l)})},s.prototype.get=function(o,l){return this.then(function(){var d=o in s.template.prop?this.prop[o]:this.opt[o];return l?l(d):d})},s.prototype.setMargin=function(o){return this.then(function(){switch(r(o)){case"number":o=[o,o,o,o];case"array":if(o.length===2&&(o=[o[0],o[1],o[0],o[1]]),o.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=o}).then(this.setPageSize)},s.prototype.setPageSize=function(o){function l(d,h){return Math.floor(d*h/72*96)}return this.then(function(){(o=o||qe.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(o.inner={width:o.width-this.opt.margin[1]-this.opt.margin[3],height:o.height-this.opt.margin[0]-this.opt.margin[2]},o.inner.px={width:l(o.inner.width,o.k),height:l(o.inner.height,o.k)},o.inner.ratio=o.inner.height/o.inner.width),this.prop.pageSize=o})},s.prototype.setProgress=function(o,l,d,h){return o!=null&&(this.progress.val=o),l!=null&&(this.progress.state=l),d!=null&&(this.progress.n=d),h!=null&&(this.progress.stack=h),this.progress.ratio=this.progress.val/this.progress.state,this},s.prototype.updateProgress=function(o,l,d,h){return this.setProgress(o?this.progress.val+o:null,l||null,d?this.progress.n+d:null,h?this.progress.stack.concat(h):null)},s.prototype.then=function(o,l){var d=this;return this.thenCore(o,l,function(h,f){return d.updateProgress(null,null,1,[h]),Promise.prototype.then.call(this,function(m){return d.updateProgress(null,h),m}).then(h,f).then(function(m){return d.updateProgress(1),m})})},s.prototype.thenCore=function(o,l,d){d=d||Promise.prototype.then;var h=this;o&&(o=o.bind(h)),l&&(l=l.bind(h));var f=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?h:s.convert(Object.assign({},h),Promise.prototype),m=d.call(f,o,l);return s.convert(m,h.__proto__)},s.prototype.thenExternal=function(o,l){return Promise.prototype.then.call(this,o,l)},s.prototype.thenList=function(o){var l=this;return o.forEach(function(d){l=l.thenCore(d)}),l},s.prototype.catch=function(o){o&&(o=o.bind(this));var l=Promise.prototype.catch.call(this,o);return s.convert(l,this)},s.prototype.catchExternal=function(o){return Promise.prototype.catch.call(this,o)},s.prototype.error=function(o){return this.then(function(){throw new Error(o)})},s.prototype.using=s.prototype.set,s.prototype.saveAs=s.prototype.save,s.prototype.export=s.prototype.output,s.prototype.run=s.prototype.then,qe.getPageSize=function(o,l,d){if(Tt(o)==="object"){var h=o;o=h.orientation,l=h.unit||l,d=h.format||d}l=l||"mm",d=d||"a4",o=(""+(o||"P")).toLowerCase();var f,m=(""+d).toLowerCase(),g={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(l){case"pt":f=1;break;case"mm":f=72/25.4;break;case"cm":f=72/2.54;break;case"in":f=72;break;case"px":f=.75;break;case"pc":case"em":f=12;break;case"ex":f=6;break;default:throw"Invalid unit: "+l}var x,y=0,C=0;if(g.hasOwnProperty(m))y=g[m][1]/f,C=g[m][0]/f;else try{y=d[1],C=d[0]}catch{throw new Error("Invalid format: "+d)}if(o==="p"||o==="portrait")o="p",C>y&&(x=C,C=y,y=x);else{if(o!=="l"&&o!=="landscape")throw"Invalid orientation: "+o;o="l",y>C&&(x=C,C=y,y=x)}return{width:C,height:y,unit:l,k:f,orientation:o}},e.html=function(o,l){(l=l||{}).callback=l.callback||function(){},l.html2canvas=l.html2canvas||{},l.html2canvas.canvas=l.html2canvas.canvas||this.canvas,l.jsPDF=l.jsPDF||this,l.fontFaces=l.fontFaces?l.fontFaces.map(Sh):null;var d=new s(l);return l.worker?d:d.from(o).doCallback()}}(qe.API),qe.API.addJS=function(e){var t,A,r=function(n){for(var i="",s=0;s<n.length;s++){var o=n[s];if(o==="("||o===")"){for(var l=0,d=s-1;d>=0&&n[d]==="\\";d--)l++;i+=l%2==0?"\\"+o:o}else i+=o}return i}(e);return this.internal.events.subscribe("postPutResources",function(){t=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(t+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),A=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+r+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){t!==void 0&&A!==void 0&&this.internal.out("/Names <</JavaScript "+t+" 0 R>>")}),this},function(e){var t;e.events.push(["postPutResources",function(){var A=this,r=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var n=A.outline.render().split(/\r\n/),i=0;i<n.length;i++){var s=n[i],o=r.exec(s);if(o!=null){var l=o[1];A.internal.newObjectDeferredBegin(l,!1)}A.internal.write(s)}if(this.outline.createNamedDestinations){var d=this.internal.pages.length,h=[];for(i=0;i<d;i++){var f=A.internal.newObject();h.push(f);var m=A.internal.getPageInfo(i+1);A.internal.write("<< /D["+m.objId+" 0 R /XYZ null null null]>> endobj")}var g=A.internal.newObject();for(A.internal.write("<< /Names [ "),i=0;i<h.length;i++)A.internal.write("(page_"+(i+1)+")"+h[i]+" 0 R");A.internal.write(" ] >>","endobj"),t=A.internal.newObject(),A.internal.write("<< /Dests "+g+" 0 R"),A.internal.write(">>","endobj")}}]),e.events.push(["putCatalog",function(){var A=this;A.outline.root.children.length>0&&(A.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&A.internal.write("/Names "+t+" 0 R"))}]),e.events.push(["initialized",function(){var A=this;A.outline={createNamedDestinations:!1,root:{children:[]}},A.outline.add=function(r,n,i){var s={title:n,options:i,children:[]};return r==null&&(r=this.root),r.children.push(s),s},A.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=A,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},A.outline.genIds_r=function(r){r.id=A.internal.newObjectDeferred();for(var n=0;n<r.children.length;n++)this.genIds_r(r.children[n])},A.outline.renderRoot=function(r){this.objStart(r),this.line("/Type /Outlines"),r.children.length>0&&(this.line("/First "+this.makeRef(r.children[0])),this.line("/Last "+this.makeRef(r.children[r.children.length-1]))),this.line("/Count "+this.count_r({count:0},r)),this.objEnd()},A.outline.renderItems=function(r){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,i=0;i<r.children.length;i++){var s=r.children[i];this.objStart(s),this.line("/Title "+this.makeString(s.title)),this.line("/Parent "+this.makeRef(r)),i>0&&this.line("/Prev "+this.makeRef(r.children[i-1])),i<r.children.length-1&&this.line("/Next "+this.makeRef(r.children[i+1])),s.children.length>0&&(this.line("/First "+this.makeRef(s.children[0])),this.line("/Last "+this.makeRef(s.children[s.children.length-1])));var o=this.count=this.count_r({count:0},s);if(o>0&&this.line("/Count "+o),s.options&&s.options.pageNumber){var l=A.internal.getPageInfo(s.options.pageNumber);this.line("/Dest ["+l.objId+" 0 R /XYZ 0 "+n(0)+" 0]")}this.objEnd()}for(var d=0;d<r.children.length;d++)this.renderItems(r.children[d])},A.outline.line=function(r){this.ctx.val+=r+`\r
195`},A.outline.makeRef=function(r){return r.id+" 0 R"},A.outline.makeString=function(r){return"("+A.internal.pdfEscape(r)+")"},A.outline.objStart=function(r){this.ctx.val+=`\r
196`+r.id+` 0 obj\r
197<<\r
198`},A.outline.objEnd=function(){this.ctx.val+=`>> \r
199endobj\r
200`},A.outline.count_r=function(r,n){for(var i=0;i<n.children.length;i++)r.count++,this.count_r(r,n.children[i]);return r.count}}])}(qe.API),function(e){var t=[192,193,194,195,196,197,198,199];e.processJPEG=function(A,r,n,i,s,o){var l,d=this.decode.DCT_DECODE,h=null;if(typeof A=="string"||this.__addimage__.isArrayBuffer(A)||this.__addimage__.isArrayBufferView(A)){switch(A=s||A,A=this.__addimage__.isArrayBuffer(A)?new Uint8Array(A):A,l=function(f){for(var m,g=256*f.charCodeAt(4)+f.charCodeAt(5),x=f.length,y={width:0,height:0,numcomponents:1},C=4;C<x;C+=2){if(C+=g,t.indexOf(f.charCodeAt(C+1))!==-1){m=256*f.charCodeAt(C+5)+f.charCodeAt(C+6),y={width:256*f.charCodeAt(C+7)+f.charCodeAt(C+8),height:m,numcomponents:f.charCodeAt(C+9)};break}g=256*f.charCodeAt(C+2)+f.charCodeAt(C+3)}return y}(A=this.__addimage__.isArrayBufferView(A)?this.__addimage__.arrayBufferToBinaryString(A):A),l.numcomponents){case 1:o=this.color_spaces.DEVICE_GRAY;break;case 4:o=this.color_spaces.DEVICE_CMYK;break;case 3:o=this.color_spaces.DEVICE_RGB}h={data:A,width:l.width,height:l.height,colorSpace:o,bitsPerComponent:8,filter:d,index:r,alias:n}}return h}}(qe.API),qe.API.processPNG=function(e,t,A,r){if(this.__addimage__.isArrayBuffer(e)&&(e=new Uint8Array(e)),this.__addimage__.isArrayBufferView(e)){var n,i=t3(e,{checkCrc:!0}),s=i.width,o=i.height,l=i.channels,d=i.palette,h=i.depth;n=d&&l===1?function($){for(var I=$.width,Z=$.height,U=$.data,D=$.palette,J=$.depth,X=!1,oe=[],ce=[],ue=void 0,ae=!1,fe=0,Ce=0;Ce<D.length;Ce++){var Be=Ap(D[Ce],4),Q=Be[0],P=Be[1],V=Be[2],q=Be[3];oe.push(Q,P,V),q!=null&&(q===0?(fe++,ce.length<1&&ce.push(Ce)):q<255&&(ae=!0))}if(ae||fe>1){X=!0,ce=void 0;var ee=I*Z;ue=new Uint8Array(ee);for(var Ae=new DataView(U.buffer),de=0;de<ee;de++){var he=Eh(Ae,de,J),ge=Ap(D[he],4)[3];ue[de]=ge}}else fe===0&&(ce=void 0);return{colorSpace:"Indexed",colorsPerPixel:1,sMaskBitsPerComponent:X?8:void 0,colorBytes:U,alphaBytes:ue,needSMask:X,palette:oe,mask:ce}}(i):l===2||l===4?function($){for(var I=$.data,Z=$.width,U=$.height,D=$.channels,J=$.depth,X=D===2?"DeviceGray":"DeviceRGB",oe=D-1,ce=Z*U,ue=oe,ae=ce*ue,fe=1*ce,Ce=Math.ceil(ae*J/8),Be=Math.ceil(fe*J/8),Q=new Uint8Array(Ce),P=new Uint8Array(Be),V=new DataView(I.buffer),q=new DataView(Q.buffer),ee=new DataView(P.buffer),Ae=!1,de=0;de<ce;de++){for(var he=de*D,ge=0;ge<ue;ge++)f0(q,Eh(V,he+ge,J),de*ue+ge,J);var xe=Eh(V,he+ue,J);xe<(1<<J)-1&&(Ae=!0),f0(ee,xe,1*de,J)}return{colorSpace:X,colorsPerPixel:oe,sMaskBitsPerComponent:Ae?J:void 0,colorBytes:Q,alphaBytes:P,needSMask:Ae}}(i):function($){var I=$.data,Z=$.channels===1?"DeviceGray":"DeviceRGB";return{colorSpace:Z,colorsPerPixel:Z==="DeviceGray"?1:3,colorBytes:I instanceof Uint16Array?function(U){for(var D=U.length,J=new Uint8Array(2*D),X=new DataView(J.buffer,J.byteOffset,J.byteLength),oe=0;oe<D;oe++)X.setUint16(2*oe,U[oe],!1);return J}(I):I,needSMask:!1}}(i);var f,m,g,x=n,y=x.colorSpace,C=x.colorsPerPixel,B=x.sMaskBitsPerComponent,L=x.colorBytes,N=x.alphaBytes,_=x.needSMask,H=x.palette,W=x.mask,z=null;return r!==qe.API.image_compression.NONE&&typeof Uu=="function"?(z=function($){var I;switch($){case qe.API.image_compression.FAST:I=11;break;case qe.API.image_compression.MEDIUM:I=13;break;case qe.API.image_compression.SLOW:I=14;break;default:I=12}return I}(r),f=this.decode.FLATE_DECODE,m="/Predictor ".concat(z," /Colors ").concat(C," /BitsPerComponent ").concat(h," /Columns ").concat(s),e=c0(L,Math.ceil(s*C*h/8),C,h,r),_&&(g=c0(N,Math.ceil(s*B/8),1,B,r))):(f=void 0,m=void 0,e=L,_&&(g=N)),(this.__addimage__.isArrayBuffer(e)||this.__addimage__.isArrayBufferView(e))&&(e=this.__addimage__.arrayBufferToBinaryString(e)),(g&&this.__addimage__.isArrayBuffer(g)||this.__addimage__.isArrayBufferView(g))&&(g=this.__addimage__.arrayBufferToBinaryString(g)),{alias:A,data:e,index:t,filter:f,decodeParameters:m,transparency:W,palette:H,sMask:g,predictor:z,width:s,height:o,bitsPerComponent:h,sMaskBitsPerComponent:B,colorSpace:y}}},function(e){e.processGIF89A=function(t,A,r,n){var i=new y3(t),s=i.width,o=i.height,l=[];i.decodeAndBlitFrameRGBA(0,l);var d={data:l,width:s,height:o},h=new _h(100).encode(d,100);return e.processJPEG.call(this,h,A,r,n)},e.processGIF87A=e.processGIF89A}(qe.API),zr.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.bitPP===16&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var e=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(e);for(var t=0;t<e;t++){var A=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0);this.palette[t]={red:n,green:r,blue:A,quad:i}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},zr.prototype.parseBGR=function(){this.pos=this.offset;var e="bit"+this.bitPP,t=this.width*this.height*4;if(t>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");this.data=new Uint8Array(t);try{this[e]()}catch(A){Ot.log("bit decode error:"+A)}},zr.prototype.bit1=function(){var e,t=Math.ceil(this.width/8),A=t%4;for(e=this.height-1;e>=0;e--){for(var r=this.bottom_up?e:this.height-1-e,n=0;n<t;n++)for(var i=this.datav.getUint8(this.pos++,!0),s=r*this.width*4+8*n*4,o=0;o<8&&8*n+o<this.width;o++){var l=this.palette[i>>7-o&1];this.data[s+4*o]=l.blue,this.data[s+4*o+1]=l.green,this.data[s+4*o+2]=l.red,this.data[s+4*o+3]=255}A!==0&&(this.pos+=4-A)}},zr.prototype.bit4=function(){for(var e=Math.ceil(this.width/2),t=e%4,A=this.height-1;A>=0;A--){for(var r=this.bottom_up?A:this.height-1-A,n=0;n<e;n++){var i=this.datav.getUint8(this.pos++,!0),s=r*this.width*4+2*n*4,o=i>>4,l=15&i,d=this.palette[o];if(this.data[s]=d.blue,this.data[s+1]=d.green,this.data[s+2]=d.red,this.data[s+3]=255,2*n+1>=this.width)break;d=this.palette[l],this.data[s+4]=d.blue,this.data[s+4+1]=d.green,this.data[s+4+2]=d.red,this.data[s+4+3]=255}t!==0&&(this.pos+=4-t)}},zr.prototype.bit8=function(){for(var e=this.width%4,t=this.height-1;t>=0;t--){for(var A=this.bottom_up?t:this.height-1-t,r=0;r<this.width;r++){var n=this.datav.getUint8(this.pos++,!0),i=A*this.width*4+4*r;if(n<this.palette.length){var s=this.palette[n];this.data[i]=s.red,this.data[i+1]=s.green,this.data[i+2]=s.blue,this.data[i+3]=255}else this.data[i]=255,this.data[i+1]=255,this.data[i+2]=255,this.data[i+3]=255}e!==0&&(this.pos+=4-e)}},zr.prototype.bit15=function(){for(var e=this.width%3,t=parseInt("11111",2),A=this.height-1;A>=0;A--){for(var r=this.bottom_up?A:this.height-1-A,n=0;n<this.width;n++){var i=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(i&t)/t*255|0,o=(i>>5&t)/t*255|0,l=(i>>10&t)/t*255|0,d=i>>15?255:0,h=r*this.width*4+4*n;this.data[h]=l,this.data[h+1]=o,this.data[h+2]=s,this.data[h+3]=d}this.pos+=e}},zr.prototype.bit16=function(){for(var e=this.width%3,t=parseInt("11111",2),A=parseInt("111111",2),r=this.height-1;r>=0;r--){for(var n=this.bottom_up?r:this.height-1-r,i=0;i<this.width;i++){var s=this.datav.getUint16(this.pos,!0);this.pos+=2;var o=(s&t)/t*255|0,l=(s>>5&A)/A*255|0,d=(s>>11)/t*255|0,h=n*this.width*4+4*i;this.data[h]=d,this.data[h+1]=l,this.data[h+2]=o,this.data[h+3]=255}this.pos+=e}},zr.prototype.bit24=function(){for(var e=this.height-1;e>=0;e--){for(var t=this.bottom_up?e:this.height-1-e,A=0;A<this.width;A++){var r=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),s=t*this.width*4+4*A;this.data[s]=i,this.data[s+1]=n,this.data[s+2]=r,this.data[s+3]=255}this.pos+=this.width%4}},zr.prototype.bit32=function(){for(var e=this.height-1;e>=0;e--)for(var t=this.bottom_up?e:this.height-1-e,A=0;A<this.width;A++){var r=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),s=this.datav.getUint8(this.pos++,!0),o=t*this.width*4+4*A;this.data[o]=i,this.data[o+1]=n,this.data[o+2]=r,this.data[o+3]=s}},zr.prototype.getData=function(){return this.data},function(e){e.processBMP=function(t,A,r,n){var i=new zr(t,!1),s=i.width,o=i.height,l={data:i.getData(),width:s,height:o},d=new _h(100).encode(l,100);return e.processJPEG.call(this,d,A,r,n)}}(qe.API),m0.prototype.getData=function(){return this.data},function(e){e.processWEBP=function(t,A,r,n){var i=new m0(t),s=i.width,o=i.height,l={data:i.getData(),width:s,height:o},d=new _h(100).encode(l,100);return e.processJPEG.call(this,d,A,r,n)}}(qe.API),qe.API.processRGBA=function(e,t,A){for(var r=e.data,n=r.length,i=new Uint8Array(n/4*3),s=new Uint8Array(n/4),o=0,l=0,d=0;d<n;d+=4){var h=r[d],f=r[d+1],m=r[d+2],g=r[d+3];i[o++]=h,i[o++]=f,i[o++]=m,s[l++]=g}var x=this.__addimage__.arrayBufferToBinaryString(i);return{alpha:this.__addimage__.arrayBufferToBinaryString(s),data:x,index:t,alias:A,colorSpace:"DeviceRGB",bitsPerComponent:8,width:e.width,height:e.height}},qe.API.setLanguage=function(e){return this.internal.languageSettings===void 0&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),{af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[e]!==void 0&&(this.internal.languageSettings.languageCode=e,this.internal.languageSettings.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")}),this.internal.languageSettings.isSubscribed=!0)),this},za=qe.API,Yl=za.getCharWidthsArray=function(e,t){var A,r,n=(t=t||{}).font||this.internal.getFont(),i=t.fontSize||this.internal.getFontSize(),s=t.charSpace||this.internal.getCharSpace(),o=t.widths?t.widths:n.metadata.Unicode.widths,l=o.fof?o.fof:1,d=t.kerning?t.kerning:n.metadata.Unicode.kerning,h=d.fof?d.fof:1,f=t.doKerning!==!1,m=0,g=e.length,x=0,y=o[0]||l,C=[];for(A=0;A<g;A++)r=e.charCodeAt(A),typeof n.metadata.widthOfString=="function"?C.push((n.metadata.widthOfGlyph(n.metadata.characterToGlyph(r))+s*(1e3/i)||0)/1e3):(m=f&&Tt(d[r])==="object"&&!isNaN(parseInt(d[r][x],10))?d[r][x]/h:0,C.push((o[r]||y)/l+m)),x=r;return C},o0=za.getStringUnitWidth=function(e,t){var A=(t=t||{}).fontSize||this.internal.getFontSize(),r=t.font||this.internal.getFont(),n=t.charSpace||this.internal.getCharSpace();return za.processArabic&&(e=za.processArabic(e)),typeof r.metadata.widthOfString=="function"?r.metadata.widthOfString(e,A,n)/A:Yl.apply(this,arguments).reduce(function(i,s){return i+s},0)},s0=function(e,t,A,r){for(var n=[],i=0,s=e.length,o=0;i!==s&&o+t[i]<A;)o+=t[i],i++;n.push(e.slice(0,i));var l=i;for(o=0;i!==s;)o+t[i]>r&&(n.push(e.slice(l,i)),o=0,l=i),o+=t[i],i++;return l!==i&&n.push(e.slice(l,i)),n},l0=function(e,t,A){A||(A={});var r,n,i,s,o,l,d,h=[],f=[h],m=A.textIndent||0,g=0,x=0,y=e.split(" "),C=Yl.apply(this,[" ",A])[0];if(l=A.lineIndent===-1?y[0].length+2:A.lineIndent||0){var B=Array(l).join(" "),L=[];y.map(function(_){(_=_.split(/\s*\n/)).length>1?L=L.concat(_.map(function(H,W){return(W&&H.length?`
201`:"")+H})):L.push(_[0])}),y=L,l=o0.apply(this,[B,A])}for(i=0,s=y.length;i<s;i++){var N=0;if(r=y[i],l&&r[0]==`
202`&&(r=r.substr(1),N=1),m+g+(x=(n=Yl.apply(this,[r,A])).reduce(function(_,H){return _+H},0))>t||N){if(x>t){for(o=s0.apply(this,[r,n,t-(m+g),t]),h.push(o.shift()),h=[o.pop()];o.length;)f.push([o.shift()]);x=n.slice(r.length-(h[0]?h[0].length:0)).reduce(function(_,H){return _+H},0)}else h=[r];f.push(h),m=x+l,g=C}else h.push(r),m+=g+x,g=C}return d=l?function(_,H){return(H?B:"")+_.join(" ")}:function(_){return _.join(" ")},f.map(d)},za.splitTextToSize=function(e,t,A){var r,n=(A=A||{}).fontSize||this.internal.getFontSize(),i=(function(h){if(h.widths&&h.kerning)return{widths:h.widths,kerning:h.kerning};var f=this.internal.getFont(h.fontName,h.fontStyle),m="Unicode";return f.metadata[m]?{widths:f.metadata[m].widths||{0:1},kerning:f.metadata[m].kerning||{}}:{font:f.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}).call(this,A);r=Array.isArray(e)?e:String(e).split(/\r?\n/);var s=1*this.internal.scaleFactor*t/n;i.textIndent=A.textIndent?1*A.textIndent*this.internal.scaleFactor/n:0,i.lineIndent=A.lineIndent;var o,l,d=[];for(o=0,l=r.length;o<l;o++)d=d.concat(l0.apply(this,[r[o],s,i]));return d},function(e){e.__fontmetrics__=e.__fontmetrics__||{};for(var t="0123456789abcdef",A="klmnopqrstuvwxyz",r={},n={},i=0;i<16;i++)r[A[i]]=t[i],n[t[i]]=A[i];var s=function(m){return"0x"+parseInt(m,10).toString(16)},o=e.__fontmetrics__.compress=function(m){var g,x,y,C,B=["{"];for(var L in m){if(g=m[L],isNaN(parseInt(L,10))?x="'"+L+"'":(L=parseInt(L,10),x=(x=s(L).slice(2)).slice(0,-1)+n[x.slice(-1)]),typeof g=="number")g<0?(y=s(g).slice(3),C="-"):(y=s(g).slice(2),C=""),y=C+y.slice(0,-1)+n[y.slice(-1)];else{if(Tt(g)!=="object")throw new Error("Don't know what to do with value type "+Tt(g)+".");y=o(g)}B.push(x+y)}return B.push("}"),B.join("")},l=e.__fontmetrics__.uncompress=function(m){if(typeof m!="string")throw new Error("Invalid argument passed to uncompress.");for(var g,x,y,C,B={},L=1,N=B,_=[],H="",W="",z=m.length-1,$=1;$<z;$+=1)(C=m[$])=="'"?g?(y=g.join(""),g=void 0):g=[]:g?g.push(C):C=="{"?(_.push([N,y]),N={},y=void 0):C=="}"?((x=_.pop())[0][x[1]]=N,y=void 0,N=x[0]):C=="-"?L=-1:y===void 0?r.hasOwnProperty(C)?(H+=r[C],y=parseInt(H,16)*L,L=1,H=""):H+=C:r.hasOwnProperty(C)?(W+=r[C],N[y]=parseInt(W,16)*L,L=1,y=void 0,W=""):W+=C;return B},d={codePages:["WinAnsiEncoding"],WinAnsiEncoding:l("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},h={Unicode:{Courier:d,"Courier-Bold":d,"Courier-BoldOblique":d,"Courier-Oblique":d,Helvetica:d,"Helvetica-Bold":d,"Helvetica-BoldOblique":d,"Helvetica-Oblique":d,"Times-Roman":d,"Times-Bold":d,"Times-BoldItalic":d,"Times-Italic":d}},f
vendor: 14,727 bytes, line 202
202={Unicode:{"Courier-Oblique":l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":l("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":l("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":l("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:l("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:l("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":l("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:l("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":l("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":l("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":l("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};e.events.push(["addFont",function(
vendor: 49,436 bytes, lines 202-231
202m){var g=m.font,x=f.Unicode[g.postScriptName];x&&(g.metadata.Unicode={},g.metadata.Unicode.widths=x.widths,g.metadata.Unicode.kerning=x.kerning);var y=h.Unicode[g.postScriptName];y&&(g.metadata.Unicode.encoding=y,g.encoding=y.codePages[0])}])}(qe.API),function(e){var t=function(A){for(var r=A.length,n=new Uint8Array(r),i=0;i<r;i++)n[i]=A.charCodeAt(i);return n};e.API.events.push(["addFont",function(A){var r=void 0,n=A.font,i=A.instance;if(!n.isStandardFont){if(i===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+n.postScriptName+"').");if(typeof(r=i.existsFileInVFS(n.postScriptName)===!1?i.loadFile(n.postScriptName):i.getFileFromVFS(n.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+n.postScriptName+"').");(function(s,o){o=/^\x00\x01\x00\x00/.test(o)?t(o):t(uc(o)),s.metadata=e.API.TTFFont.open(o),s.metadata.Unicode=s.metadata.Unicode||{encoding:{},kerning:{},widths:[]},s.metadata.glyIdsUsed=[0]})(n,r)}}])}(qe),qe.API.addSvgAsImage=function(e,t,A,r,n,i,s,o){if(isNaN(t)||isNaN(A))throw Ot.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(r)||isNaN(n))throw Ot.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var l=document.createElement("canvas");l.width=r,l.height=n;var d=l.getContext("2d");d.fillStyle="#fff",d.fillRect(0,0,l.width,l.height);var h={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},f=this;return(At.canvg?Promise.resolve(At.canvg):Dd(()=>import("./index.es-DRN0dmkX.js"),__vite__mapDeps([0,1,2]))).catch(function(m){return Promise.reject(new Error("Could not load canvg: "+m))}).then(function(m){return m.default?m.default:m}).then(function(m){return m.fromString(d,e,h)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(m){return m.render(h)}).then(function(){f.addImage(l.toDataURL("image/jpeg",1),t,A,r,n,s,o)})},qe.API.putTotalPages=function(e){var t,A=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(t=new RegExp(e,"g"),A=this.internal.getNumberOfPages()):(t=new RegExp(this.pdfEscape16(e,this.internal.getFont()),"g"),A=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var r=1;r<=this.internal.getNumberOfPages();r++)for(var n=0;n<this.internal.pages[r].length;n++)this.internal.pages[r][n]=this.internal.pages[r][n].replace(t,A);return this},qe.API.viewerPreferences=function(e,t){var A;e=e||{},t=t||!1;var r,n,i,s={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},o=Object.keys(s),l=[],d=0,h=0,f=0;function m(x,y){var C,B=!1;for(C=0;C<x.length;C+=1)x[C]===y&&(B=!0);return B}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(s)),this.internal.viewerpreferences.isSubscribed=!1),A=this.internal.viewerpreferences.configuration,e==="reset"||t===!0){var g=o.length;for(f=0;f<g;f+=1)A[o[f]].value=A[o[f]].defaultValue,A[o[f]].explicitSet=!1}if(Tt(e)==="object"){for(n in e)if(i=e[n],m(o,n)&&i!==void 0){if(A[n].type==="boolean"&&typeof i=="boolean")A[n].value=i;else if(A[n].type==="name"&&m(A[n].valueSet,i))A[n].value=i;else if(A[n].type==="integer"&&Number.isInteger(i))A[n].value=i;else if(A[n].type==="array"){for(d=0;d<i.length;d+=1)if(r=!0,i[d].length===1&&typeof i[d][0]=="number")l.push(String(i[d]-1));else if(i[d].length>1){for(h=0;h<i[d].length;h+=1)typeof i[d][h]!="number"&&(r=!1);r===!0&&l.push([i[d][0]-1,i[d][1]-1].join(" "))}A[n].value="["+l.join(" ")+"]"}else A[n].value=A[n].defaultValue;A[n].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var x,y=[];for(x in A)A[x].explicitSet===!0&&(A[x].type==="name"?y.push("/"+x+" /"+A[x].value):y.push("/"+x+" "+A[x].value));y.length!==0&&this.internal.write(`/ViewerPreferences
203<<
204`+y.join(`
205`)+`
206>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=A,this},qe.API.addMetadata=function(e,t){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:e,namespaceUri:t??"http://jspdf.default.namespaceuri/",rawXml:typeof t=="boolean"&&t},this.internal.events.subscribe("putCatalog",F3),this.internal.events.subscribe("postPutResources",v3)),this},function(e){var t=e.API,A=t.pdfEscape16=function(i,s){for(var o,l=s.metadata.Unicode.widths,d=["","0","00","000","0000"],h=[""],f=0,m=i.length;f<m;++f){if(o=s.metadata.characterToGlyph(i.charCodeAt(f)),s.metadata.glyIdsUsed.push(o),s.metadata.toUnicode[o]=i.charCodeAt(f),l.indexOf(o)==-1&&(l.push(o),l.push([parseInt(s.metadata.widthOfGlyph(o),10)])),o=="0")return h.join("");o=o.toString(16),h.push(d[4-o.length],o)}return h.join("")},r=function(i){var s,o,l,d,h,f,m;for(h=`/CIDInit /ProcSet findresource begin
20712 dict begin
208begincmap
209/CIDSystemInfo <<
210  /Registry (Adobe)
211  /Ordering (UCS)
212  /Supplement 0
213>> def
214/CMapName /Adobe-Identity-UCS def
215/CMapType 2 def
2161 begincodespacerange
217<0000><ffff>
218endcodespacerange`,l=[],f=0,m=(o=Object.keys(i).sort(function(g,x){return g-x})).length;f<m;f++)s=o[f],l.length>=100&&(h+=`
219`+l.length+` beginbfchar
220`+l.join(`
221`)+`
222endbfchar`,l=[]),i[s]!==void 0&&i[s]!==null&&typeof i[s].toString=="function"&&(d=("0000"+i[s].toString(16)).slice(-4),s=("0000"+(+s).toString(16)).slice(-4),l.push("<"+s+"><"+d+">"));return l.length&&(h+=`
223`+l.length+` beginbfchar
224`+l.join(`
225`)+`
226endbfchar
227`),h+`endcmap
228CMapName currentdict /CMap defineresource pop
229end
230end`};t.events.push(["putFont",function(i){(function(s){var o=s.font,l=s.out,d=s.newObject,h=s.putStream;if(o.metadata instanceof e.API.TTFFont&&o.encoding==="Identity-H"){for(var f=o.metadata.Unicode.widths,m=o.metadata.subset.encode(o.metadata.glyIdsUsed,1),g="",x=0;x<m.length;x++)g+=String.fromCharCode(m[x]);var y=d();h({data:g,addLength1:!0,objectId:y}),l("endobj");var C=d();h({data:r(o.metadata.toUnicode),addLength1:!0,objectId:C}),l("endobj");var B=d();l("<<"),l("/Type /FontDescriptor"),l("/FontName /"+Za(o.fontName)),l("/FontFile2 "+y+" 0 R"),l("/FontBBox "+e.API.PDFObject.convert(o.metadata.bbox)),l("/Flags "+o.metadata.flags),l("/StemV "+o.metadata.stemV),l("/ItalicAngle "+o.metadata.italicAngle),l("/Ascent "+o.metadata.ascender),l("/Descent "+o.metadata.decender),l("/CapHeight "+o.metadata.capHeight),l(">>"),l("endobj");var L=d();l("<<"),l("/Type /Font"),l("/BaseFont /"+Za(o.fontName)),l("/FontDescriptor "+B+" 0 R"),l("/W "+e.API.PDFObject.convert(f)),l("/CIDToGIDMap /Identity"),l("/DW 1000"),l("/Subtype /CIDFontType2"),l("/CIDSystemInfo"),l("<<"),l("/Supplement 0"),l("/Registry (Adobe)"),l("/Ordering ("+o.encoding+")"),l(">>"),l(">>"),l("endobj"),o.objectNumber=d(),l("<<"),l("/Type /Font"),l("/Subtype /Type0"),l("/ToUnicode "+C+" 0 R"),l("/BaseFont /"+Za(o.fontName)),l("/Encoding /"+o.encoding),l("/DescendantFonts ["+L+" 0 R]"),l(">>"),l("endobj"),o.isAlreadyPutted=!0}})(i)}]),t.events.push(["putFont",function(i){(function(s){var o=s.font,l=s.out,d=s.newObject,h=s.putStream;if(o.metadata instanceof e.API.TTFFont&&o.encoding==="WinAnsiEncoding"){for(var f=o.metadata.rawData,m="",g=0;g<f.length;g++)m+=String.fromCharCode(f[g]);var x=d();h({data:m,addLength1:!0,objectId:x}),l("endobj");var y=d();h({data:r(o.metadata.toUnicode),addLength1:!0,objectId:y}),l("endobj");var C=d();l("<<"),l("/Descent "+o.metadata.decender),l("/CapHeight "+o.metadata.capHeight),l("/StemV "+o.metadata.stemV),l("/Type /FontDescriptor"),l("/FontFile2 "+x+" 0 R"),l("/Flags 96"),l("/FontBBox "+e.API.PDFObject.convert(o.metadata.bbox)),l("/FontName /"+Za(o.fontName)),l("/ItalicAngle "+o.metadata.italicAngle),l("/Ascent "+o.metadata.ascender),l(">>"),l("endobj"),o.objectNumber=d();for(var B=0;B<o.metadata.hmtx.widths.length;B++)o.metadata.hmtx.widths[B]=parseInt(o.metadata.hmtx.widths[B]*(1e3/o.metadata.head.unitsPerEm));l("<</Subtype/TrueType/Type/Font/ToUnicode "+y+" 0 R/BaseFont/"+Za(o.fontName)+"/FontDescriptor "+C+" 0 R/Encoding/"+o.encoding+" /FirstChar 29 /LastChar 255 /Widths "+e.API.PDFObject.convert(o.metadata.hmtx.widths)+">>"),l("endobj"),o.isAlreadyPutted=!0}})(i)}]);var n=function(i){var s,o=i.text||"",l=i.x,d=i.y,h=i.options||{},f=i.mutex||{},m=f.pdfEscape,g=f.activeFontKey,x=f.fonts,y=g,C="",B=0,L="",N=x[y].encoding;if(x[y].encoding!=="Identity-H")return{text:o,x:l,y:d,options:h,mutex:f};for(L=o,y=g,Array.isArray(o)&&(L=o[0]),B=0;B<L.length;B+=1)x[y].metadata.hasOwnProperty("cmap")&&(s=x[y].metadata.cmap.unicode.codeMap[L[B].charCodeAt(0)]),s||L[B].charCodeAt(0)<256&&x[y].metadata.hasOwnProperty("Unicode")?C+=L[B]:C+="";var _="";return parseInt(y.slice(1))<14||N==="WinAnsiEncoding"?_=m(C,y).split("").map(function(H){return H.charCodeAt(0).toString(16)}).join(""):N==="Identity-H"&&(_=A(C,x[y])),f.isHex=!0,{text:_,x:l,y:d,options:h,mutex:f}};t.events.push(["postProcessText",function(i){var s=i.text||"",o=[],l={text:s,x:i.x,y:i.y,options:i.options,mutex:i.mutex};if(Array.isArray(s)){var d=0;for(d=0;d<s.length;d+=1)Array.isArray(s[d])&&s[d].length===3?o.push([n(Object.assign({},l,{text:s[d][0]})).text,s[d][1],s[d][2]]):o.push(n(Object.assign({},l,{text:s[d]})).text);i.text=o}else i.text=n(Object.assign({},l,{text:s})).text}])}(qe),function(e){var t=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};e.existsFileInVFS=function(A){return t.call(this),this.internal.vFS[A]!==void 0},e.addFileToVFS=function(A,r){return t.call(this),this.internal.vFS[A]=r,this},e.getFileFromVFS=function(A){return t.call(this),this.internal.vFS[A]!==void 0?this.internal.vFS[A]:null}}(qe.API),function(e){e.__bidiEngine__=e.prototype.__bidiEngine__=function(r){var n,i,s,o,l,d,h,f=t,m=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],g=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],x={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},y={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},C=["(",")","(","<",">","<","[","]","[","{","}","{","«","»","«","‹","›","‹","⁅","⁆","⁅","⁽","⁾","⁽","₍","₎","₍","≤","≥","≤","〈","〉","〈","﹙","﹚","﹙","﹛","﹜","﹛","﹝","﹞","﹝","﹤","﹥","﹤"],B=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),L=!1,N=0;this.__bidiEngine__={};var _=function(U){var D=U.charCodeAt(),J=D>>8,X=y[J];return X!==void 0?f[256*X+(255&D)]:J===252||J===253?"AL":B.test(J)?"L":J===8?"R":"N"},H=function(U){for(var D,J=0;J<U.length;J++){if((D=_(U.charAt(J)))==="L")return!1;if(D==="R")return!0}return!1},W=function(U,D,J,X){var oe,ce,ue,ae,fe=D[X];switch(fe){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":L=!1;break;case"N":case"AN":break;case"EN":L&&(fe="AN");break;case"AL":L=!0,fe="R";break;case"WS":case"BN":fe="N";break;case"CS":X<1||X+1>=D.length||(oe=J[X-1])!=="EN"&&oe!=="AN"||(ce=D[X+1])!=="EN"&&ce!=="AN"?fe="N":L&&(ce="AN"),fe=ce===oe?ce:"N";break;case"ES":fe=(oe=X>0?J[X-1]:"B")==="EN"&&X+1<D.length&&D[X+1]==="EN"?"EN":"N";break;case"ET":if(X>0&&J[X-1]==="EN"){fe="EN";break}if(L){fe="N";break}for(ue=X+1,ae=D.length;ue<ae&&D[ue]==="ET";)ue++;fe=ue<ae&&D[ue]==="EN"?"EN":"N";break;case"NSM":if(s&&!o){for(ae=D.length,ue=X+1;ue<ae&&D[ue]==="NSM";)ue++;if(ue<ae){var Ce=U[X],Be=Ce>=1425&&Ce<=2303||Ce===64286;if(oe=D[ue],Be&&(oe==="R"||oe==="AL")){fe="R";break}}}fe=X<1||(oe=D[X-1])==="B"?"N":J[X-1];break;case"B":L=!1,n=!0,fe=N;break;case"S":i=!0,fe="N"}return fe},z=function(U,D,J){var X=U.split("");return J&&$(X,J,{hiLevel:N}),X.reverse(),D&&D.reverse(),X.join("")},$=function(U,D,J){var X,oe,ce,ue,ae,fe=-1,Ce=U.length,Be=0,Q=[],P=N?g:m,V=[];for(L=!1,n=!1,i=!1,oe=0;oe<Ce;oe++)V[oe]=_(U[oe]);for(ce=0;ce<Ce;ce++){if(ae=Be,Q[ce]=W(U,V,Q,ce),X=240&(Be=P[ae][x[Q[ce]]]),Be&=15,D[ce]=ue=P[Be][5],X>0)if(X===16){for(oe=fe;oe<ce;oe++)D[oe]=1;fe=-1}else fe=-1;if(P[Be][6])fe===-1&&(fe=ce);else if(fe>-1){for(oe=fe;oe<ce;oe++)D[oe]=ue;fe=-1}V[ce]==="B"&&(D[ce]=0),J.hiLevel|=ue}i&&function(q,ee,Ae){for(var de=0;de<Ae;de++)if(q[de]==="S"){ee[de]=N;for(var he=de-1;he>=0&&q[he]==="WS";he--)ee[he]=N}}(V,D,Ce)},I=function(U,D,J,X,oe){if(!(oe.hiLevel<U)){if(U===1&&N===1&&!n)return D.reverse(),void(J&&J.reverse());for(var ce,ue,ae,fe,Ce=D.length,Be=0;Be<Ce;){if(X[Be]>=U){for(ae=Be+1;ae<Ce&&X[ae]>=U;)ae++;for(fe=Be,ue=ae-1;fe<ue;fe++,ue--)ce=D[fe],D[fe]=D[ue],D[ue]=ce,J&&(ce=J[fe],J[fe]=J[ue],J[ue]=ce);Be=ae}Be++}}},Z=function(U,D,J){var X=U.split(""),oe={hiLevel:N};return J||(J=[]),$(X,J,oe),function(ce,ue,ae){if(ae.hiLevel!==0&&h)for(var fe,Ce=0;Ce<ce.length;Ce++)ue[Ce]===1&&(fe=C.indexOf(ce[Ce]))>=0&&(ce[Ce]=C[fe+1])}(X,J,oe),I(2,X,D,J,oe),I(1,X,D,J,oe),X.join("")};return this.__bidiEngine__.doBidiReorder=function(U,D,J){if(function(oe,ce){if(ce)for(var ue=0;ue<oe.length;ue++)ce[ue]=ue;o===void 0&&(o=H(oe)),d===void 0&&(d=H(oe))}(U,D),s||!l||d)if(s&&l&&o^d)N=o?1:0,U=z(U,D,J);else if(!s&&l&&d)N=o?1:0,U=Z(U,D,J),U=z(U,D);else if(!s||o||l||d){if(s&&!l&&o^d)U=z(U,D),o?(N=0,U=Z(U,D,J)):(N=1,U=Z(U,D,J),U=z(U,D));else if(s&&o&&!l&&d)N=1,U=Z(U,D,J),U=z(U,D);else if(!s&&!l&&o^d){var X=h;o?(N=1,U=Z(U,D,J),N=0,h=!1,U=Z(U,D,J),h=X):(N=0,U=Z(U,D,J),U=z(U,D),N=1,h=!1,U=Z(U,D,J),h=X,U=z(U,D))}}else N=0,U=Z(U,D,J);else N=o?1:0,U=Z(U,D,J);return U},this.__bidiEngine__.setOptions=function(U){U&&(s=U.isInputVisual,l=U.isOutputVisual,o=U.isInputRtl,d=U.isOutputRtl,h=U.isSymmetricSwapping)},this.__bidiEngine__.setOptions(r),this.__bidiEngine__};var t=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],A=new e.__bidiEngine__({isInputVisual:!0});e.API.events.push(["postProcessText",function(r){var n=r.text;r.x,r.y;var i=r.options||{};r.mutex,i.lang;var s=[];if(i.isInputVisual=typeof i.isInputVisual!="boolean"||i.isInputVisual,A.setOptions(i),Object.prototype.toString.call(n)==="[object Array]"){var o=0;for(s=[],o=0;o<n.length;o+=1)Object.prototype.toString.call(n[o])==="[object Array]"?s.push([A.doBidiReorder(n[o][0]),n[o][1],n[o][2]]):s.push([A.doBidiReorder(n[o])]);r.text=s}else r.text=A.doBidiReorder(n);A.setOptions({isInputVisual:!0})}])}(qe),qe.API.TTFFont=function(){function e(t){var A;if(this.rawData=t,A=this.contents=new Qi(t),this.contents.pos=4,A.readString(4)==="ttcf")throw new Error("TTCF not supported.");A.pos=0,this.parse(),this.subset=new P3(this),this.registerTTF()}return e.open=function(t){return new e(t)},e.prototype.parse=function(){return this.directory=new C3(this.contents),this.head=new U3(this),this.name=new _3(this),this.cmap=new D2(this),this.toUnicode={},this.hhea=new Q3(this),this.maxp=new I3(this),this.hmtx=new j3(this),this.post=new L3(this),this.os2=new S3(this),this.loca=new D3(this),this.glyf=new H3(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},e.prototype.registerTTF=function(){var t,A,r,n,i;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=(function(){var s,o,l,d;for(d=[],s=0,o=(l=this.bbox).length;s<o;s++)t=l[s],d.push(Math.round(t*this.scaleFactor));return d}).call(this),this.stemV=0,this.post.exists?(r=255&(n=this.post.italic_angle),32768&(A=n>>16)&&(A=-(1+(65535^A))),this.italicAngle=+(A+"."+r)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=(i=this.familyClass)===1||i===2||i===3||i===4||i===5||i===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},e.prototype.characterToGlyph=function(t){var A;return((A=this.cmap.unicode)!=null?A.codeMap[t]:void 0)||0},e.prototype.widthOfGlyph=function(t){var A;return A=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*A},e.prototype.widthOfString=function(t,A,r){var n,i,s,o;for(s=0,i=0,o=(t=""+t).length;0<=o?i<o:i>o;i=0<=o?++i:--i)n=t.charCodeAt(i),s+=this.widthOfGlyph(this.characterToGlyph(n))+r*(1e3/A)||0;return s*(A/1e3)},e.prototype.lineHeight=function(t,A){var r;return A==null&&(A=!1),r=A?this.lineGap:0,(this.ascender+r-this.decender)/1e3*t},e}();var Zr,Qi=function(){function e(t){this.data=t??[],this.pos=0,this.length=this.data.length}return e.prototype.readByte=function(){return this.data[this.pos++]},e.prototype.writeByte=function(t){return this.data[this.pos++]=t},e.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},e.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},e.prototype.readInt32=function(){var t;return(t=this.readUInt32())>=2147483648?t-4294967296:t},e.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},e.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},e.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},e.prototype.readInt16=function(){var t;return(t=this.readUInt16())>=32768?t-65536:t},e.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},e.prototype.readString=function(t){var A,r;for(r=[],A=0;0<=t?A<t:A>t;A=0<=t?++A:--A)r[A]=String.fromCharCode(this.readByte());return r.join("")},e.prototype.writeString=function(t){var A,r,n;for(n=[],A=0,r=t.length;0<=r?A<r:A>r;A=0<=r?++A:--A)n.push(this.writeByte(t.charCodeAt(A)));return n},e.prototype.readShort=function(){return this.readInt16()},e.prototype.writeShort=function(t){return this.writeInt16(t)},e.prototype.readLongLong=function(){var t,A,r,n,i,s,o,l;return t=this.readByte(),A=this.readByte(),r=this.readByte(),n=this.readByte(),i=this.readByte(),s=this.readByte(),o=this.readByte(),l=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^A)+1099511627776*(255^r)+4294967296*(255^n)+16777216*(255^i)+65536*(255^s)+256*(255^o)+(255^l)+1):72057594037927940*t+281474976710656*A+1099511627776*r+4294967296*n+16777216*i+65536*s+256*o+l},e.prototype.writeLongLong=function(t){var A,r;return A=Math.floor(t/4294967296),r=4294967295&t,this.writeByte(A>>24&255),this.writeByte(A>>16&255),this.writeByte(A>>8&255),this.writeByte(255&A),this.writeByte(r>>24&255),this.writeByte(r>>16&255),this.writeByte(r>>8&255),this.writeByte(255&r)},e.prototype.readInt=function(){return this.readInt32()},e.prototype.writeInt=function(t){return this.writeInt32(t)},e.prototype.read=function(t){var A,r;for(A=[],r=0;0<=t?r<t:r>t;r=0<=t?++r:--r)A.push(this.readByte());return A},e.prototype.write=function(t){var A,r,n,i;for(i=[],r=0,n=t.length;r<n;r++)A=t[r],i.push(this.writeByte(A));return i},e}(),C3=function(){var e;function t(A){var r,n,i;for(this.scalarType=A.readInt(),this.tableCount=A.readShort(),this.searchRange=A.readShort(),this.entrySelector=A.readShort(),this.rangeShift=A.readShort(),this.tables={},n=0,i=this.tableCount;0<=i?n<i:n>i;n=0<=i?++n:--n)r={tag:A.readString(4),checksum:A.readInt(),offset:A.readInt(),length:A.readInt()},this.tables[r.tag]=r}return t.prototype.encode=function(A){var r,n,i,s,o,l,d,h,f,m,g,x,y;for(y in g=Object.keys(A).length,l=Math.log(2),f=16*Math.floor(Math.log(g)/l),s=Math.floor(f/l),h=16*g-f,(n=new Qi).writeInt(this.scalarType),n.writeShort(g),n.writeShort(f),n.writeShort(s),n.writeShort(h),i=16*g,d=n.pos+i,o=null,x=[],A)for(m=A[y],n.writeString(y),n.writeInt(e(m)),n.writeInt(d),n.writeInt(m.length),x=x.concat(m),y==="head"&&(o=d),d+=m.length;d%4;)x.push(0),d++;return n.write(x),r=2981146554-e(n.data),n.pos=o+8,n.writeUInt32(r),n.data},e=function(A){var r,n,i,s;for(A=P2.call(A);A.length%4;)A.push(0);for(i=new Qi(A),n=0,r=0,s=A.length;r<s;r=r+=4)n+=i.readUInt32();return 4294967295&n},t}(),k3={}.hasOwnProperty,yn=function(e,t){for(var A in t)k3.call(t,A)&&(e[A]=t[A]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e};Zr=function(){function e(t){var A;this.file=t,A=this.file.directory.tables[this.tag],this.exists=!!A,A&&(this.offset=A.offset,this.length=A.length,this.parse(this.file.contents))}return e.prototype.parse=function(){},e.prototype.encode=function(){},e.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},e}();var U3=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return yn(e,Zr),e.prototype.tag="head",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.revision=t.readInt(),this.checkSumAdjustment=t.readInt(),this.magicNumber=t.readInt(),this.flags=t.readShort(),this.unitsPerEm=t.readShort(),this.created=t.readLongLong(),this.modified=t.readLongLong(),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()},e.prototype.encode=function(t){var A;return(A=new Qi).writeInt(this.version),A.writeInt(this.revision),A.writeInt(this.checkSumAdjustment),A.writeInt(this.magicNumber),A.writeShort(this.flags),A.writeShort(this.unitsPerEm),A.writeLongLong(this.created),A.writeLongLong(this.modified),A.writeShort(this.xMin),A.writeShort(this.yMin),A.writeShort(this.xMax),A.writeShort(this.yMax),A.writeShort(this.macStyle),A.writeShort(this.lowestRecPPEM),A.writeShort(this.fontDirectionHint),A.writeShort(t),A.writeShort(this.glyphDataFormat),A.data},e}(),b0=function(){function e(t,A){var r,n,i,s,o,l,d,h,f,m,g,x,y,C,B,L,N;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=A+t.readInt(),f=t.pos,t.pos=this.offset,this.format=t.readUInt16(),this.length=t.readUInt16(),this.language=t.readUInt16(),this.isUnicode=this.platformID===3&&this.encodingID===1&&this.format===4||this.platformID===0&&this.format===4,this.codeMap={},this.format){case 0:for(l=0;l<256;++l)this.codeMap[l]=t.readByte();break;case 4:for(g=t.readUInt16(),m=g/2,t.pos+=6,i=function(){var _,H;for(H=[],l=_=0;0<=m?_<m:_>m;l=0<=m?++_:--_)H.push(t.readUInt16());return H}(),t.pos+=2,y=function(){var _,H;for(H=[],l=_=0;0<=m?_<m:_>m;l=0<=m?++_:--_)H.push(t.readUInt16());return H}(),d=function(){var _,H;for(H=[],l=_=0;0<=m?_<m:_>m;l=0<=m?++_:--_)H.push(t.readUInt16());return H}(),h=function(){var _,H;for(H=[],l=_=0;0<=m?_<m:_>m;l=0<=m?++_:--_)H.push(t.readUInt16());return H}(),n=(this.length-t.pos+this.offset)/2,o=function(){var _,H;for(H=[],l=_=0;0<=n?_<n:_>n;l=0<=n?++_:--_)H.push(t.readUInt16());return H}(),l=B=0,N=i.length;B<N;l=++B)for(C=i[l],r=L=x=y[l];x<=C?L<=C:L>=C;r=x<=C?++L:--L)h[l]===0?s=r+d[l]:(s=o[h[l]/2+(r-x)-(m-l)]||0)!==0&&(s+=d[l]),this.codeMap[r]=65535&s}t.pos=f}return e.encode=function(t,A){var r,n,i,s,o,l,d,h,f,m,g,x,y,C,B,L,N,_,H,W,z,$,I,Z,U,D,J,X,oe,ce,ue,ae,fe,Ce,Be,Q,P,V,q,ee,Ae,de,he,ge,xe,Se;switch(X=new Qi,s=Object.keys(t).sort(function(Ue,Oe){return Ue-Oe}),A){case"macroman":for(y=0,C=function(){var Ue=[];for(x=0;x<256;++x)Ue.push(0);return Ue}(),L={0:0},i={},oe=0,fe=s.length;oe<fe;oe++)L[he=t[n=s[oe]]]==null&&(L[he]=++y),i[n]={old:t[n],new:L[t[n]]},C[n]=L[t[n]];return X.writeUInt16(1),X.writeUInt16(0),X.writeUInt32(12),X.writeUInt16(0),X.writeUInt16(262),X.writeUInt16(0),X.write(C),{charMap:i,subtable:X.data,maxGlyphID:y+1};case"unicode":for(D=[],f=[],N=0,L={},r={},B=d=null,ce=0,Ce=s.length;ce<Ce;ce++)L[H=t[n=s[ce]]]==null&&(L[H]=++N),r[n]={old:H,new:L[H]},o=L[H]-n,B!=null&&o===d||(B&&f.push(B),D.push(n),d=o),B=n;for(B&&f.push(B),f.push(65535),D.push(65535),Z=2*(I=D.length),$=2*Math.pow(Math.log(I)/Math.LN2,2),m=Math.log($/2)/Math.LN2,z=2*I-$,l=[],W=[],g=[],x=ue=0,Be=D.length;ue<Be;x=++ue){if(U=D[x],h=f[x],U===65535){l.push(0),W.push(0);break}if(U-(J=r[U].new)>=32768)for(l.push(0),W.push(2*(g.length+I-x)),n=ae=U;U<=h?ae<=h:ae>=h;n=U<=h?++ae:--ae)g.push(r[n].new);else l.push(J-U),W.push(0)}for(X.writeUInt16(3),X.writeUInt16(1),X.writeUInt32(12),X.writeUInt16(4),X.writeUInt16(16+8*I+2*g.length),X.writeUInt16(0),X.writeUInt16(Z),X.writeUInt16($),X.writeUInt16(m),X.writeUInt16(z),Ae=0,Q=f.length;Ae<Q;Ae++)n=f[Ae],X.writeUInt16(n);for(X.writeUInt16(0),de=0,P=D.length;de<P;de++)n=D[de],X.writeUInt16(n);for(ge=0,V=l.length;ge<V;ge++)o=l[ge],X.writeUInt16(o);for(xe=0,q=W.length;xe<q;xe++)_=W[xe],X.writeUInt16(_);for(Se=0,ee=g.length;Se<ee;Se++)y=g[Se],X.writeUInt16(y);return{charMap:r,subtable:X.data,maxGlyphID:N+1}}},e}(),D2=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return yn(e,Zr),e.prototype.tag="cmap",e.prototype.parse=function(t){var A,r,n;for(t.pos=this.offset,this.version=t.readUInt16(),n=t.readUInt16(),this.tables=[],this.unicode=null,r=0;0<=n?r<n:r>n;r=0<=n?++r:--r)A=new b0(t,this.offset),this.tables.push(A),A.isUnicode&&this.unicode==null&&(this.unicode=A);return!0},e.encode=function(t,A){var r,n;return A==null&&(A="macroman"),r=b0.encode(t,A),(n=new Qi).writeUInt16(0),n.writeUInt16(1),r.table=n.data.concat(r.subtable),r},e}(),Q3=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return yn(e,Zr),e.prototype.tag="hhea",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.ascender=t.readShort(),this.decender=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.pos+=8,this.metricDataFormat=t.readShort(),this.numberOfMetrics=t.readUInt16()},e}(),S3=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return yn(e,Zr),e.prototype.tag="OS/2",e.prototype.parse=function(t){if(t.pos=this.offset,this.version=t.readUInt16(),this.averageCharWidth=t.readShort(),this.weightClass=t.readUInt16(),this.widthClass=t.readUInt16(),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=function(){var A,r;for(r=[],A=0;A<10;++A)r.push(t.readByte());return r}(),this.charRange=function(){var A,r;for(r=[],A=0;A<4;++A)r.push(t.readInt());return r}(),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=function(){var A,r;for(r=[],A=0;A<2;A=++A)r.push(t.readInt());return r}(),this.version>1))return this.xHeight=t.readShort(),this.capHeight=t.readShort(),this.defaultChar=t.readShort(),this.breakChar=t.readShort(),this.maxContext=t.readShort()},e}(),L3=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return yn(e,Zr),e.prototype.tag="post",e.prototype.parse=function(t){var A,r,n;switch(t.pos=this.offset,this.format=t.readInt(),this.italicAngle=t.readInt(),this.underlinePosition=t.readShort(),this.underlineThickness=t.readShort(),this.isFixedPitch=t.readInt(),this.minMemType42=t.readInt(),this.maxMemType42=t.readInt(),this.minMemType1=t.readInt(),this.maxMemType1=t.readInt(),this.format){case 65536:case 196608:break;case 131072:var i;for(r=t.readUInt16(),this.glyphNameIndex=[],i=0;0<=r?i<r:i>r;i=0<=r?++i:--i)this.glyphNameIndex.push(t.readUInt16());for(this.names=[],n=[];t.pos<this.offset+this.length;)A=t.readByte(),n.push(this.names.push(t.readString(A)));return n;case 151552:return r=t.readUInt16(),this.offsets=t.read(r);case 262144:return this.map=(function(){var s,o,l;for(l=[],i=s=0,o=this.file.maxp.numGlyphs;0<=o?s<o:s>o;i=0<=o?++s:--s)l.push(t.readUInt32());return l}).call(this)}},e}(),E3=function(e,t){this.raw=e,this.length=e.length,this.platformID=t.platformID,this.encodingID=t.encodingID,this.languageID=t.languageID},_3=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return yn(e,Zr),e.prototype.tag="name",e.prototype.parse=function(t){var A,r,n,i,s,o,l,d,h,f,m;for(t.pos=this.offset,t.readShort(),A=t.readShort(),o=t.readShort(),r=[],i=0;0<=A?i<A:i>A;i=0<=A?++i:--i)r.push({platformID:t.readShort(),encodingID:t.readShort(),languageID:t.readShort(),nameID:t.readShort(),length:t.readShort(),offset:this.offset+o+t.readShort()});for(l={},i=h=0,f=r.length;h<f;i=++h)n=r[i],t.pos=n.offset,d=t.readString(n.length),s=new E3(d,n),l[m=n.nameID]==null&&(l[m]=[]),l[n.nameID].push(s);this.strings=l,this.copyright=l[0],this.fontFamily=l[1],this.fontSubfamily=l[2],this.uniqueSubfamily=l[3],this.fontName=l[4],this.version=l[5];try{this.postscriptName=l[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch{this.postscriptName=l[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=l[7],this.manufacturer=l[8],this.designer=l[9],this.description=l[10],this.vendorUrl=l[11],this.designerUrl=l[12],this.license=l[13],this.licenseUrl=l[14],this.preferredFamily=l[15],this.preferredSubfamily=l[17],this.compatibleFull=l[18],this.sampleText=l[19]},e}(),I3=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return yn(e,Zr),e.prototype.tag="maxp",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.numGlyphs=t.readUInt16(),this.maxPoints=t.readUInt16(),this.maxContours=t.readUInt16(),this.maxCompositePoints=t.readUInt16(),this.maxComponentContours=t.readUInt16(),this.maxZones=t.readUInt16(),this.maxTwilightPoints=t.readUInt16(),this.maxStorage=t.readUInt16(),this.maxFunctionDefs=t.readUInt16(),this.maxInstructionDefs=t.readUInt16(),this.maxStackElements=t.readUInt16(),this.maxSizeOfInstructions=t.readUInt16(),this.maxComponentElements=t.readUInt16(),this.maxComponentDepth=t.readUInt16()},e}(),j3=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return yn(e,Zr),e.prototype.tag="hmtx",e.prototype.parse=function(t){var A,r,n,i,s,o,l;for(t.pos=this.offset,this.metrics=[],A=0,o=this.file.hhea.numberOfMetrics;0<=o?A<o:A>o;A=0<=o?++A:--A)this.metrics.push({advance:t.readUInt16(),lsb:t.readInt16()});for(n=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var d,h;for(h=[],A=d=0;0<=n?d<n:d>n;A=0<=n?++d:--d)h.push(t.readInt16());return h}(),this.widths=(function(){var d,h,f,m;for(m=[],d=0,h=(f=this.metrics).length;d<h;d++)i=f[d],m.push(i.advance);return m}).call(this),r=this.widths[this.widths.length-1],l=[],A=s=0;0<=n?s<n:s>n;A=0<=n?++s:--s)l.push(this.widths.push(r));return l},e.prototype.forGlyph=function(t){return t in this.metrics?this.metrics[t]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[t-this.metrics.length]}},e}(),P2=[].slice,H3=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return yn(e,Zr),e.prototype.tag="glyf",e.prototype.parse=function(){return this.cache={}},e.prototype.glyphFor=function(t){var A,r,n,i,s,o,l,d,h,f;return t in this.cache?this.cache[t]:(i=this.file.loca,A=this.file.contents,r=i.indexOf(t),(n=i.lengthOf(t))===0?this.cache[t]=null:(A.pos=this.offset+r,s=(o=new Qi(A.read(n))).readShort(),d=o.readShort(),f=o.readShort(),l=o.readShort(),h=o.readShort(),this.cache[t]=s===-1?new T3(o,d,f,l,h):new N3(o,s,d,f,l,h),this.cache[t]))},e.prototype.encode=function(t,A,r){var n,i,s,o,l;for(s=[],i=[],o=0,l=A.length;o<l;o++)n=t[A[o]],i.push(s.length),n&&(s=s.concat(n.encode(r)));return i.push(s.length),{table:s,offsets:i}},e}(),N3=function(){function e(t,A,r,n,i,s){this.raw=t,this.numberOfContours=A,this.xMin=r,this.yMin=n,this.xMax=i,this.yMax=s,this.compound=!1}return e.prototype.encode=function(){return this.raw.data},e}(),T3=function(){function e(t,A,r,n,i){var s,o;for(this.raw=t,this.xMin=A,this.yMin=r,this.xMax=n,this.yMax=i,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],s=this.raw;o=s.readShort(),this.glyphOffsets.push(s.pos),this.glyphIDs.push(s.readUInt16()),32&o;)s.pos+=1&o?4:2,128&o?s.pos+=8:64&o?s.pos+=4:8&o&&(s.pos+=2)}return e.prototype.encode=function(){var t,A,r;for(A=new Qi(P2.call(this.raw.data)),t=0,r=this.glyphIDs.length;t<r;++t)A.pos=this.glyphOffsets[t];return A.data},e}(),D3=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return yn(e,Zr),e.prototype.tag="loca",e.prototype.parse=function(t){var A,r;return t.pos=this.offset,A=this.file.head.indexToLocFormat,this.offsets=A===0?(function(){var n,i;for(i=[],r=0,n=this.length;r<n;r+=2)i.push(2*t.readUInt16());return i}).call(this):(function(){var n,i;for(i=[],r=0,n=this.length;r<n;r+=4)i.push(t.readUInt32());return i}).call(this)},e.prototype.indexOf=function(t){return this.offsets[t]},e.prototype.lengthOf=function(t){return this.offsets[t+1]-this.offsets[t]},e.prototype.encode=function(t,A){for(var r=new Uint32Array(this.offsets.length),n=0,i=0,s=0;s<r.length;++s)if(r[s]=n,i<A.length&&A[i]==s){++i,r[s]=n;var o=this.offsets[s],l=this.offsets[s+1]-o;l>0&&(n+=l)}for(var d=new Array(4*r.length),h=0;h<r.length;++h)d[4*h+3]=255&r[h],d[4*h+2]=(65280&r[h])>>8,d[4*h+1]=(16711680&r[h])>>16,d[4*h]=(4278190080&r[h])>>24;return d},e}(),P3=function(){function e(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return e.prototype.generateCmap=function(){var t,A,r,n,i;for(A in n=this.font.cmap.tables[0].codeMap,t={},i=this.subset)r=i[A],t[A]=n[r];return t},e.prototype.glyphsFor=function(t){var A,r,n,i,s,o,l;for(n={},s=0,o=t.length;s<o;s++)n[i=t[s]]=this.font.glyf.glyphFor(i);for(i in A=[],n)(r=n[i])!=null&&r.compound&&A.push.apply(A,r.glyphIDs);if(A.length>0)for(i in l=this.glyphsFor(A))r=l[i],n[i]=r;return n},e.prototype.encode=function(t,A){var r,n,i,s,o,l,d,h,f,m,g,x,y,C,B;for(n in r=D2.encode(this.generateCmap(),"unicode"),s=this.glyphsFor(t),g={0:0},B=r.charMap)g[(l=B[n]).old]=l.new;for(x in m=r.maxGlyphID,s)x in g||(g[x]=m++);return h=function(L){var N,_;for(N in _={},L)_[L[N]]=N;return _}(g),f=Object.keys(h).sort(function(L,N){return L-N}),y=function(){var L,N,_;for(_=[],L=0,N=f.length;L<N;L++)o=f[L],_.push(h[o]);return _}(),i=this.font.glyf.encode(s,y,g),d=this.font.loca.encode(i.offsets,y),C={cmap:this.font.cmap.raw(),glyf:i.table,loca:d,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(A)},this.font.os2.exists&&(C["OS/2"]=this.font.os2.raw()),this.font.directory.encode(C)},e}();qe.API.PDFObject=function(){var e;function t(){}return e=function(A,r){return(Array(r+1).join("0")+A).slice(-r)},t.convert=function(A){var r,n,i,s;if(Array.isArray(A))return"["+function(){var o,l,d;for(d=[],o=0,l=A.length;o<l;o++)r=A[o],d.push(t.convert(r));return d}().join(" ")+"]";if(typeof A=="string")return"/"+A;if(A!=null&&A.isString)return"("+A+")";if(A instanceof Date)return"(D:"+e(A.getUTCFullYear(),4)+e(A.getUTCMonth(),2)+e(A.getUTCDate(),2)+e(A.getUTCHours(),2)+e(A.getUTCMinutes(),2)+e(A.getUTCSeconds(),2)+"Z)";if({}.toString.call(A)==="[object Object]"){for(n in i=["<<"],A)s=A[n],i.push("/"+n+" "+t.convert(s));return i.push(">>"),i.join(`
231`)}return""+A},t}();const E={themePrimary:"#C4914A",themePrimaryDark:"#A67839",themeSecondary:"#D4B87A",themeAccent:"#B8860B",background:"#FAF8F6",backgroundDark:"#1A1614",cardBackground:"#FFFFFF",cardBackgroundAlt:"#FDF9F3",foreground:"#3D3630",foregroundLight:"#6B5D52",muted:"#9A918A",mutedLight:"#C4BBB4",discount:"#DC2626",discountBg:"#FEF2F2",success:"#16A34A",border:"#E8E2DC",borderDark:"#D4CCC4",gradientPrimary:"linear-gradient(135deg, #C4914A 0%, #D4B87A 100%)",gradientHero:"linear-gradient(180deg, #1A1614 0%, #2D2520 100%)",gradientCTA:"linear-gradient(135deg, #C4914A 0%, #A67839 100%)",gradientWarmBand:"linear-gradient(90deg, #C4914A 0%, #B8860B 100%)",gradientSpotlight:"linear-gradient(160deg, #2D2520 0%, #3D2B1F 50%, #C4914A 100%)",gradientCream:"linear-gradient(180deg, #FDF9F3 0%, #F5EDE0 100%)"},bt={primary:"#B8893F",hero:"#231C18",cta:"#B58238",warmBand:"#BE8A2A",spotlight:"#3D2B1F"},R2={fontFamily:"'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif",fontFamilyHeading:"Georgia, 'Times New Roman', serif",h1:{fontSize:"36px",fontWeight:"700",lineHeight:"1.2",letterSpacing:"-0.02em"},h2:{fontSize:"28px",fontWeight:"600",lineHeight:"1.25",letterSpacing:"-0.01em"},h3:{fontSize:"22px",fontWeight:"600",lineHeight:"1.3"},h4:{fontSize:"18px",fontWeight:"600",lineHeight:"1.4"},body:{fontSize:"16px",lineHeight:"1.6",fontWeight:"400"},bodyLarge:{fontSize:"18px",lineHeight:"1.6",fontWeight:"400"},small:{fontSize:"14px",lineHeight:"1.5",fontWeight:"400"},tiny:{fontSize:"12px",lineHeight:"1.5",fontWeight:"400"}},R={xs:"8px",sm:"12px",md:"16px",lg:"24px",xl:"32px",xxl:"48px"},Ke={sm:"4px",md:"8px",lg:"12px",xl:"16px",full:"9999px"},R3="/images/products/",M3="https://cguranffexaakbuqstxj.supabase.co/storage/v1/object/public/newsletter-images/",O3={"portugal-natur":"Vinyl med kliksystem - Portugal Natur"},K3={traegulv:"Trægulv",vinyl:"Vinyl",hybrid:"Hybridgulve",laminat:"Laminat",akustikpanel:"Akustikpanel",linoleum:"Linoleum"};function G3(e){return/^https?:\/\//i.test(e)?e:/^campaign-[a-z]+\//i.test(e)?`${M3}${e}`:`${R3}${e}`}const It=yw.map(e=>
231({id:e.id,name:O3[e.id]||e.name,image:G3(e.image),originalPrice:e.originalPrice,campaignPrice:e.campaignPrice,discountPercent:e.discount,category:K3[e.category]??e.category,specs:e.specs,url:e.productUrl,unit:e.unit})),z3=It.slice(0,4),Vr=z3,hs="october-18444",$3=It.find(e=>e.id===hs)??Vr[0],mo={hero:{name:"Hero Banner",icon:"Sparkles",defaultProps:{title:"Månedens Tilbud",subtitle:"Eksklusive priser på kvalitetsgulve",month:"Januar",year:"2025",variant:"gradient",logoUrl:"/placeholder.svg"},editableProps:[{key:"title",label:"Titel",type:"text"},{key:"subtitle",label:"Undertitel",type:"text"},{key:"month",label:"Måned",type:"text"},{key:"year",label:"År",type:"text"},{key:"variant",label:"Variant",type:"select",options:["gradient","dark","light","black"]},{key:"logoUrl",label:"Logo",type:"image"}]},heroSpotlight:{name:"Hero Spotlight",icon:"Sun",defaultProps:{eyebrow:"Nye Ankomster · Maj 2026",headline:"FlotteGulve",subHeadline:"Premium gulve håndplukket til dit hjem.",image:"https://flottegulve.lovable.app/images/products/elegant-molly.jpg",ctaText:"Udforsk Nyhederne",ctaUrl:"https://flottegulve.dk",gradient:"spotlight"},editableProps:[{key:"eyebrow",label:"Top tekst",type:"text"},{key:"headline",label:"Overskrift",type:"text"},{key:"subHeadline",label:"Under-overskrift",type:"textarea"},{key:"image",label:"Hero billede",type:"image"},{key:"ctaText",label:"Knap tekst",type:"text"},{key:"ctaUrl",label:"Knap URL",type:"text"},{key:"gradient",label:"Gradient",type:"select",options:["spotlight","warmBand","cta","black"]}]},heroSpotlightLocked:{name:"Hero Spotlight låst 600px",icon:"Sun",defaultProps:{eyebrow:"Nye Ankomster · Maj 2026",headline:"FlotteGulve",subHeadline:"Premium gulve håndplukket til dit hjem.",image:"https://flottegulve.lovable.app/images/products/elegant-molly.jpg",ctaText:"Udforsk Nyhederne",ctaUrl:"https://flottegulve.dk",gradient:"spotlight"},editableProps:[{key:"eyebrow",label:"Top tekst",type:"text"},{key:"headline",label:"Overskrift",type:"text"},{key:"subHeadline",label:"Under-overskrift",type:"textarea"},{key:"image",label:"Hero billede",type:"image"},{key:"ctaText",label:"Knap tekst",type:"text"},{key:"ctaUrl",label:"Knap URL",type:"text"},{key:"gradient",label:"Gradient",type:"select",options:["spotlight","warmBand","cta","black"]}]},heroSpotlightFeatures:{name:"Hero Spotlight (Features)",icon:"BadgeCheck",defaultProps:{eyebrow:"Nye Ankomster · Maj 2026",brandName:"FlotteGulve",subtitle:"Premium gulve designet til moderne hjem — bygget til at holde i mange år.",features:[{icon:"paw",label:"Dyrevenlig"},{icon:"wrench",label:"Nem installation"},{icon:"droplet",label:"Vandtæt"},{icon:"shield",label:"Slidstærk"}],image:"https://flottegulve.lovable.app/images/products/elegant-molly.jpg",ctaText:"Udforsk Nyhederne",ctaUrl:"https://flottegulve.dk",gradient:"spotlight"},editableProps:[{key:"eyebrow",label:"Top tekst",type:"text"},{key:"brandName",label:"Brand navn",type:"text"},{key:"subtitle",label:"Undertekst",type:"textarea"},{key:"image",label:"Hero billede",type:"image"},{key:"ctaText",label:"Knap tekst",type:"text"},{key:"ctaUrl",label:"Knap URL",type:"text"},{key:"gradient",label:"Gradient",type:"select",options:["spotlight","warmBand","cta","black"]}]},heroSpotlightFeaturesLocked:{name:"Hero Spotlight (Features) låst 600px",icon:"BadgeCheck",defaultProps:{eyebrow:"Nye Ankomster · Maj 2026",brandName:"FlotteGulve",subtitle:"Premium gulve designet til moderne hjem — bygget til at holde i mange år.",features:[{icon:"paw",label:"Dyrevenlig"},{icon:"wrench",label:"Nem installation"},{icon:"droplet",label:"Vandtæt"},{icon:"shield",label:"Slidstærk"}],feature1Label:"Dyrevenlig",feature2Label:"Nem installation",feature3Label:"Vandtæt",feature4Label:"Slidstærk",image:"https://flottegulve.lovable.app/images/products/elegant-molly.jpg",ctaText:"Udforsk Nyhederne",ctaUrl:"https://flottegulve.dk",gradient:"spotlight",colorway:"default"},editableProps:[{key:"eyebrow",label:"Top tekst",type:"text"},{key:"brandName",label:"Brand navn",type:"text"},{key:"subtitle",label:"Undertekst",type:"textarea"},{key:"image",label:"Hero billede",type:"image"},{key:"feature1Label",label:"Pill 1 tekst",type:"text"},{key:"feature2Label",label:"Pill 2 tekst",type:"text"},{key:"feature3Label",label:"Pill 3 tekst",type:"text"},{key:"feature4Label",label:"Pill 4 tekst",type:"text"},{key:"ctaText",label:"Knap tekst",type:"text"},{key:"ctaUrl",label:"Knap URL",type:"text"},{key:"colorway",label:"Farvevalg",type:"select",options:["default","strawDark"]},{key:"gradient",label:"Gradient (default)",type:"select",options:["spotlight","warmBand","cta"]}]},heroSpotlightStraw:{name:"Hero Spotlight (Straw style) låst 600px",icon:"Wheat",defaultProps:{eyebrow:"FlotteGulve.dk · Bæredygtig serie",brandNameStart:"Halmgulv.",brandNameAccent:"Naturligt bæredygtigt.",subtitle:"Ægte egetræsfinér med en kerne af ris- og hvedehalm. EPD-certificeret, FSC-godkendt og fri for formaldehyd.",feature1Label:"Formaldehyd-frit",feature2Label:"EPD-certificeret",feature3Label:"FSC · ISO 14001",feature4Label:"CO₂-lagrende",image:"https://flottegulve.lovable.app/images/products/elegant-molly.jpg",ctaText:"Bestil gratis prøver",ctaUrl:"https://flottegulve.dk",ctaSecondaryText:"Book konsultation",ctaSecondaryUrl:"https://flottegulve.dk",backgroundColor:"#1a1512",accentColor:"#C4914A",accentColorSoft:"#D4B87A",showIcon:!0},editableProps:[{key:"eyebrow",label:"Top tekst",type:"text"},{key:"brandNameStart",label:"Overskrift start",type:"text"},{key:"brandNameAccent",label:"Overskrift accent (guld)",type:"text"},{key:"subtitle",label:"Undertekst",type:"textarea"},{key:"image",label:"Hero billede",type:"image"},{key:"feature1Label",label:"Trust 1",type:"text"},{key:"feature2Label",label:"Trust 2",type:"text"},{key:"feature3Label",label:"Trust 3",type:"text"},{key:"feature4Label",label:"Trust 4",type:"text"},{key:"ctaText",label:"Knap 1 tekst",type:"text"},{key:"ctaUrl",label:"Knap 1 URL",type:"text"},{key:"ctaSecondaryText",label:"Knap 2 tekst",type:"text"},{key:"ctaSecondaryUrl",label:"Knap 2 URL",type:"text"},{key:"backgroundColor",label:"Baggrundsfarve",type:"color"},{key:"accentColor",label:"Guld farve",type:"color"},{key:"accentColorSoft",label:"Guld farve (lys)",type:"color"},{key:"showIcon",label:"Vis hvede-ikon",type:"boolean"}]},thinHeaderBar:{name:"Tynd Header Bar",icon:"Minus",defaultProps:{text:"Nye Ankomster · Maj 2026",gradient:"warmBand",colorway:"default",textColor:"#FFFFFF",fontSize:"12px",letterSpacing:"0.15em",align:"center",paddingY:12},editableProps:[{key:"text",label:"Tekst",type:"text"},{key:"gradient",label:"Gradient",type:"select",options:["warmBand","spotlight","cta","primary","hero"]},{key:"colorway",label:"Farvevalg",type:"select",options:["default","strawDark"]},{key:"textColor",label:"Tekstfarve",type:"color"},{key:"fontSize",label:"Skriftstørrelse",type:"text"},{key:"letterSpacing",label:"Bogstavafstand",type:"text"},{key:"align",label:"Justering",type:"select",options:["left","center","right"]},{key:"paddingY",label:"Lodret padding (px)",type:"number"}]},thinHeaderBarLocked:{name:"Tynd Header Bar låst 600px",icon:"Minus",defaultProps:{text:"Nye Ankomster · Maj 2026",gradient:"warmBand",colorway:"default",textColor:"#FFFFFF",fontSize:"12px",letterSpacing:"0.15em",align:"center",paddingY:12},editableProps:[{key:"text",label:"Tekst",type:"text"},{key:"gradient",label:"Gradient",type:"select",options:["warmBand","spotlight","cta","primary","hero"]},{key:"colorway",label:"Farvevalg",type:"select",options:["default","strawDark"]},{key:"textColor",label:"Tekstfarve",type:"color"},{key:"fontSize",label:"Skriftstørrelse",type:"text"},{key:"letterSpacing",label:"Bogstavafstand",type:"text"},{key:"align",label:"Justering",type:"select",options:["left","center","right"]},{key:"paddingY",label:"Lodret padding (px)",type:"number"}]},productSpotlightStraw:{name:"Produkt Spotlight (Straw style)",icon:"Wheat",defaultProps:{eyebrow:"Månedens Nyhed",headline:"Halmgulv — ærligt bæredygtigt",subheadline:"Ægte egetræsfinér med en kerne af presset ris- og hvedehalm. Bygget til at holde. Fri for formaldehyd.",image:"https://flottegulve.lovable.app/images/products/elegant-molly.jpg",feature1:"Halm-kerne (75–87%)",feature2:"Formaldehyd-frit (E-nf)",feature3:"Ægte egetræsfinér",feature4:"R10 skridsikker",feature5:"Brandklasse Bfl-S1",feature6:"EPD-certificeret",ctaText:"Se produktet",ctaUrl:"https://flottegulve.dk",backgroundColor:"#1a1512",accentColor:"#C4914A",accentColorSoft:"#D4B87A",showCta:!0},editableProps:[{key:"eyebrow",label:"Top tekst",type:"text"},{key:"headline",label:"Overskrift",type:"text"},{key:"subheadline",label:"Underoverskrift",type:"textarea"},{key:"image",label:"Billede",type:"image"},{key:"feature1",label:"Punkt 1",type:"text"},{key:"feature2",label:"Punkt 2",type:"text"},{key:"feature3",label:"Punkt 3",type:"text"},{key:"feature4",label:"Punkt 4",type:"text"},{key:"feature5",label:"Punkt 5",type:"text"},{key:"feature6",label:"Punkt 6",type:"text"},{key:"showCta",label:"Vis knap",type:"boolean"},{key:"ctaText",label:"Knap tekst",type:"text"},{key:"ctaUrl",label:"Knap URL",type:"text"},{key:"backgroundColor",label:"Baggrundsfarve",type:"color"},{key:"accentColor",label:"Guld farve",type:"color"},{key:"accentColorSoft",label:"Guld farve (lys)",type:"color"}]}
231,productSpotlightStrawLight:{name:"Produkt Spotlight (Straw Light)",icon:"Wheat",defaultProps:{eyebrow:"Månedens Nyhed",headline:"Halmgulv — ærligt bæredygtigt",subheadline:"Ægte egetræsfinér med en kerne af presset ris- og hvedehalm. Bygget til at holde. Fri for formaldehyd.",image:"https://flottegulve.lovable.app/images/products/elegant-molly.jpg",feature1:"Halm-kerne (75–87%)",feature2:"Formaldehyd-frit (E-nf)",feature3:"Ægte egetræsfinér",feature4:"R10 skridsikker",feature5:"Brandklasse Bfl-S1",feature6:"EPD-certificeret",ctaText:"Se produktet",ctaUrl:"https://flottegulve.dk",backgroundColor:"#FDF9F3",accentColor:"#C4914A",accentColorSoft:"#D4B87A",textColor:"#2A1F18",mutedTextColor:"rgba(42,31,24,0.72)",showCta:!0},editableProps:[{key:"eyebrow",label:"Top tekst",type:"text"},{key:"headline",label:"Overskrift",type:"text"},{key:"subheadline",label:"Underoverskrift",type:"textarea"},{key:"image",label:"Billede",type:"image"},{key:"feature1",label:"Punkt 1",type:"text"},{key:"feature2",label:"Punkt 2",type:"text"},{key:"feature3",label:"Punkt 3",type:"text"},{key:"feature4",label:"Punkt 4",type:"text"},{key:"feature5",label:"Punkt 5",type:"text"},{key:"feature6",label:"Punkt 6",type:"text"},{key:"showCta",label:"Vis knap",type:"boolean"},{key:"ctaText",label:"Knap tekst",type:"text"},{key:"ctaUrl",label:"Knap URL",type:"text"},{key:"backgroundColor",label:"Baggrundsfarve",type:"color"},{key:"accentColor",label:"Guld farve",type:"color"},{key:"accentColorSoft",label:"Guld farve (lys)",type:"color"},{key:"textColor",label:"Tekstfarve",type:"color"},{key:"mutedTextColor",label:"Undertekst farve",type:"color"}]},heroCountdown:{name:"Hero Dato",icon:"Timer",defaultProps:{eyebrow:"KAMPAGNE · JULI 2026",title:"Månedens Tilbud",subtitle:"Eksklusive priser på kvalitetsgulve — i en begrænset periode.",image:"https://flottegulve.lovable.app/images/hero-flooring.jpg",endDateText:"31 Juli. 00.00",scrollText:"Scroll for at se kampagne tilbuddene"},editableProps:[{key:"eyebrow",label:"Top tekst",type:"text"},{key:"title",label:"Titel",type:"text"},{key:"subtitle",label:"Undertekst",type:"textarea"},{key:"image",label:"Hero billede",type:"image"},{key:"endDateText",label:"Dato tekst",type:"text"},{key:"scrollText",label:"Scroll tekst (under pile)",type:"text"}]},heroDeadlineMC:{name:"Hero Deadline (Kampagne-V2 style)",icon:"Timer",defaultProps:{badgeText:"OKTOBER-KAMPAGNE · SNART SLUT",title:"MÅNEDENS TILBUD",subline:"Oktober 2026",subtitle:"Spar op til 30% på udvalgte kvalitetsgulve — men skynd dig, kampagnen slutter snart.",ctaText:"Se månedens tilbud",ctaUrl:"https://flottegulve.dk",image:"https://flottegulve.lovable.app/images/hero-flooring.jpg",overlayOpacity:.7,accentColor:"#C4914A",accentColorSoft:"#D4B87A"},editableProps:[{key:"badgeText",label:"Badge tekst",type:"text"},{key:"title",label:"Titel",type:"text"},{key:"subline",label:"Underlinje (måned/år)",type:"text"},{key:"subtitle",label:"Undertekst",type:"textarea"},{key:"ctaText",label:"Knap tekst",type:"text"},{key:"ctaUrl",label:"Knap URL",type:"text"},{key:"image",label:"Baggrundsbillede",type:"image"},{key:"overlayOpacity",label:"Overlay mørkhed (0-1)",type:"number"},{key:"accentColor",label:"Accent farve",type:"color"},{key:"accentColorSoft",label:"Accent farve (lys)",type:"color"}]},infoText:{name:"Info Tekst",icon:"FileText",defaultProps:{topBarText:"Produktinformation",badge:"NYHED",title:"Mød vores nye gulvserie",subtitle:"Designet til dig, der vil have både udtryk og holdbarhed.",intro:"Vi har samlet alt det vigtigste, så du hurtigt kan danne dig et overblik over, hvad serien kan — og hvorfor den gør en forskel i dit hjem.",block1Label:"Naturlige materialer",block1Text:"Serien bygger på certificerede råvarer og en konstruktion, der minimerer miljøpåvirkningen uden at gå på kompromis med styrke.",block2Label:"Nem at leve med",block2Text:"Overfladen er udviklet til hverdagens brug: modstandsdygtig over for pletter, ridser og rengøringsmidler, så du kan bruge tiden på noget andet.",block3Label:"Passer til hele boligen",block3Text:"Fra entréen til soveværelset. Det tidløse design gør det nemt at kombinere med både klassiske og moderne indretninger.",block4Label:"Dansk vejledning",block4Text:"Du får personlig rådgivning fra vores gulveksperter, prøver sendt direkte hjem til dig og hurtig levering over hele landet.",ctaText:"Læs mere om serien",ctaUrl:"https://flottegulve.dk",variant:"light"},editableProps:[{key:"topBarText",label:"Top bjælke tekst",type:"text"},{key:"badge",label:"Badge",type:"text"},{key:"title",label:"Overskrift",type:"text"},{key:"subtitle",label:"Undertekst",type:"textarea"},{key:"intro",label:"Introduktion",type:"textarea"},{key:"block1Label",label:"Afsnit 1 — overskrift",type:"text"},{key:"block1Text",label:"Afsnit 1 — tekst",type:"textarea"},{key:"block2Label",label:"Afsnit 2 — overskrift",type:"text"},{key:"block2Text",label:"Afsnit 2 — tekst",type:"textarea"},{key:"block3Label",label:"Afsnit 3 — overskrift",type:"text"},{key:"block3Text",label:"Afsnit 3 — tekst",type:"textarea"},{key:"block4Label",label:"Afsnit 4 — overskrift",type:"text"},{key:"block4Text",label:"Afsnit 4 — tekst",type:"textarea"},{key:"ctaText",label:"Knap tekst",type:"text"},{key:"ctaUrl",label:"Knap URL",type:"text"},{key:"variant",label:"Variant",type:"select",options:["light","warm","dark"]}]}
231,campaignGallery:{name:"Kampagne Galleri",icon:"LayoutGrid",defaultProps:{title:"Månedens Tilbud",subtitle:"Håndplukkede gulve til kampagnepris — kun i en begrænset periode",badge:"KAMPAGNE",columns:2,maxItems:24,ctaLabel:"Se produkt",products:It.filter(e=>e.id!==hs)},editableProps:[{key:"title",label:"Titel",type:"text"},{key:"subtitle",label:"Undertitel",type:"textarea"},{key:"badge",label:"Badge tekst",type:"text"},{key:"columns",label:"Kolonner",type:"select",options:[2]},{key:"maxItems",label:"Antal produkter (max)",type:"number"},{key:"ctaLabel",label:"Knap tekst pr. produkt",type:"text"}]},campaignGallerySavings:{name:"Kampagne Galleri / Bespar",icon:"LayoutGrid",defaultProps:{title:"Månedens Tilbud",subtitle:"Håndplukkede gulve til kampagnepris — kun i en begrænset periode",badge:"KAMPAGNE",columns:2,maxItems:24,ctaLabel:"Se produkt",savingsPillPrefix:"SPAR",savingsText:"Du sparer {amount}",products:It.filter(e=>e.id!==hs)},editableProps:[{key:"title",label:"Titel",type:"text"},{key:"subtitle",label:"Undertitel",type:"textarea"},{key:"badge",label:"Badge tekst",type:"text"},{key:"columns",label:"Kolonner",type:"select",options:[2]},{key:"maxItems",label:"Antal produkter (max)",type:"number"},{key:"ctaLabel",label:"Knap tekst pr. produkt",type:"text"},{key:"savingsPillPrefix",label:"Bespar pill — tekst før beløb",type:"text"},{key:"savingsText",label:"Bespar linje ({amount})",type:"text"}]},productSpotlight:{name:"Produkt Spotlight",icon:"Package",defaultProps:{title:"Månedens Nyhed",subtitle:"Friske favoritter — netop landet i sortimentet, klar til dit hjem",product:Vr[0],backgroundColor:"#FDF9F3",feature1Icon:"◆",feature1Label:"Premium Kvalitet",feature2Icon:"✓",feature2Label:"25 Års Garanti",feature3Icon:"⌂",feature3Label:"Skandinavisk Design",feature4Icon:"✦",feature4Label:"Gratis Levering",feature5Icon:"★",feature5Label:"Håndplukket Sortiment",feature6Icon:"❋",feature6Label:"Bæredygtig Produktion",ctaText:"Shop Nu",ctaUrl:"https://flottegulve.dk"},editableProps:[{key:"title",label:"Titel",type:"text"},{key:"subtitle",label:"Undertitel",type:"textarea"},{key:"backgroundColor",label:"Baggrundsfarve",type:"color"},{key:"feature1Icon",label:"Boks 1 — Ikon",type:"text"},{key:"feature1Label",label:"Boks 1 — Tekst",type:"text"},{key:"feature2Icon",label:"Boks 2 — Ikon",type:"text"},{key:"feature2Label",label:"Boks 2 — Tekst",type:"text"},{key:"feature3Icon",label:"Boks 3 — Ikon",type:"text"},{key:"feature3Label",label:"Boks 3 — Tekst",type:"text"},{key:"feature4Icon",label:"Boks 4 — Ikon",type:"text"},{key:"feature4Label",label:"Boks 4 — Tekst",type:"text"},{key:"feature5Icon",label:"Boks 5 — Ikon",type:"text"},{key:"feature5Label",label:"Boks 5 — Tekst",type:"text"},{key:"feature6Icon",label:"Boks 6 — Ikon",type:"text"},{key:"feature6Label",label:"Boks 6 — Tekst",type:"text"},{key:"ctaText",label:"Knap tekst",type:"text"},{key:"ctaUrl",label:"Knap URL",type:"text"}]},imageCarousel:{name:"Billede Karussel",icon:"GalleryHorizontal",defaultProps:{title:"Stryg Gennem Galleriet",subtitle:"Et udpluk fra vores sortiment",slideWidth:240,showCaption:!0,swipeHintText:"← Stryg for at se flere →",stripPaddingX:12,slideAspect:.75,products:It.slice(0,7)},editableProps:[{key:"title",label:"Titel",type:"text"},{key:"subtitle",label:"Undertitel",type:"textarea"},{key:"slideWidth",label:"Slide bredde (px)",type:"number"},{key:"slideAspect",label:"Billedformat (bredde/højde, fx 0.75 = 3:4)",type:"number"},{key:"stripPaddingX",label:"Sidepadding venstre/højre (px)",type:"number"},{key:"showCaption",label:"Vis navn under billede",type:"boolean"},{key:"swipeHintText",label:"Stryg-hint tekst",type:"text"}]},carousel:{name:"Karussel",icon:"GalleryHorizontal",defaultProps:{title:"Karussel",subtitle:"Et udpluk fra vores sortiment",slideWidth:240,showCaption:!0,swipeHintText:"Swipe for mere",stripPaddingX:12,slideAspect:.75,products:It.slice(0,7)},editableProps:[{key:"title",label:"Titel",type:"text"},{key:"subtitle",label:"Undertitel",type:"textarea"},{key:"slideWidth",label:"Slide bredde (px)",type:"number"},{key:"slideAspect",label:"Billedformat (bredde/højde, fx 0.75 = 3:4)",type:"number"},{key:"stripPaddingX",label:"Sidepadding venstre/højre (px)",type:"number"},{key:"showCaption",label:"Vis navn under billede",type:"boolean"},{key:"swipeHintText",label:"Tekst under boksene",type:"text"}]}
231,productGallery:{name:"Produkt Galleri",icon:"LayoutList",defaultProps:{title:"Udvalgte Gulve",subtitle:"Et udpluk fra vores sortiment",columns:2,variant:"card",products:It.slice(0,7)},editableProps:[{key:"title",label:"Titel",type:"text"},{key:"subtitle",label:"Undertitel",type:"text"},{key:"columns",label:"Kolonner",type:"select",options:[2]},{key:"variant",label:"Variant",type:"select",options:["card","minimal"]}]},productGallery2:{name:"Produkt Galleri 2",icon:"LayoutList",defaultProps:{title:"Hele Sortimentet",subtitle:"Et større udvalg af vores gulve",columns:2,variant:"card",maxItems:13,products:It.slice(0,13)},editableProps:[{key:"title",label:"Titel",type:"text"},{key:"subtitle",label:"Undertitel",type:"text"},{key:"columns",label:"Kolonner",type:"select",options:[2]},{key:"variant",label:"Variant",type:"select",options:["card","minimal"]},{key:"maxItems",label:"Antal produkter",type:"number"}]},productGrid:{name:"Produkt Grid",icon:"Grid3X3",defaultProps:{title:"Udvalgte Produkter",subtitle:"Håndplukkede tilbud til dig",columns:2,products:It.filter(e=>e.id!==hs)},editableProps:[{key:"title",label:"Sektion titel",type:"text"},{key:"subtitle",label:"Undertitel",type:"text"}]},productGrid2:{name:"Produkt Grid 2",icon:"Grid3X3",defaultProps:{title:"Flere Produkter",subtitle:"Endnu flere håndplukkede tilbud",columns:2,products:It.filter(e=>e.id!==hs)},editableProps:[{key:"title",label:"Sektion titel",type:"text"},{key:"subtitle",label:"Undertitel",type:"text"}]},featuredDeal:{name:"Fremhævet Tilbud",icon:"Star",defaultProps:{product:$3,headline:"Månedens udvalgte tilbud",subheadline:"",description:"Begrænset antal på lager - skynd dig!",ctaText:"Se produktet",variant:"horizontal",savingsText:"Du sparer {amount}",showDiscount:!0,outerBackgroundColor:"#FFFFFF",innerBackgroundColor:""},editableProps:[{key:"headline",label:"Overskrift",type:"text"},{key:"subheadline",label:"Underoverskrift",type:"text"},{key:"description",label:"Beskrivelse",type:"text"},{key:"savingsText",label:"Besparelsestekst ({amount})",type:"text"},{key:"ctaText",label:"Knaptekst",type:"text"},{key:"variant",label:"Layout",type:"select",options:["horizontal","vertical"]},{key:"showDiscount",label:"Vis rabat-% badge",type:"boolean"},{key:"outerBackgroundColor",label:"Yderste baggrundsfarve",type:"color"},{key:"innerBackgroundColor",label:"Indre baggrundsfarve (tom = standard)",type:"color"}]},cta:{name:"CTA Knap",icon:"MousePointerClick",defaultProps:{title:"Gå ikke glip af disse tilbud!",subtitle:"Tilbuddene gælder kun i begrænset tid",buttonText:"Se alle tilbud",buttonUrl:"https://flottegulve.dk",variant:"primary",backgroundColor:"#f9f8f6",titleColor:"",subtitleColor:""},editableProps:[{key:"title",label:"Overskrift",type:"text"},{key:"subtitle",label:"Undertekst",type:"text"},{key:"buttonText",label:"Knaptekst",type:"text"},{key:"buttonUrl",label:"Link URL",type:"text"},{key:"variant",label:"Variant",type:"select",options:["primary","secondary","gradient","minimal"]},{key:"backgroundColor",label:"Baggrundsfarve",type:"color"},{key:"titleColor",label:"Overskrift farve",type:"color"},{key:"subtitleColor",label:"Undertekst farve",type:"color"}]},testimonial:{name:"Kundeudtalelse",icon:"Quote",defaultProps:{quote:"Fantastisk service og kvalitet! Vi er meget tilfredse med vores nye gulv.",author:"Maria Jensen",role:"Boligejer, København",rating:5,variant:"card",image:""},editableProps:[{key:"quote",label:"Citat",type:"textarea"},{key:"author",label:"Forfatter",type:"text"},{key:"role",label:"Rolle/Sted",type:"text"},{key:"rating",label:"Stjerner",type:"select",options:[1,2,3,4,5]},{key:"variant",label:"Variant",type:"select",options:["simple","card","featured"]},{key:"image",label:"Profilbillede",type:"image"}]},reviewsShowcase:{name:"Anmeldelser",icon:"Star",defaultProps:{badge:"Anmeldelser",titlePart1:"Hvad Siger",titlePart2:"Vores Kunder?",subtitle:"Ægte oplevelser fra kunder der har valgt FlotteGulve",trustpilotUrl:"https://dk.trustpilot.com/review/flottegulve.dk",trustpilotText:"Se alle anmeldelser på Trustpilot",avatars:[{image:"",rating:5},{image:"",rating:5},{image:"",rating:5},{image:"",rating:5},{image:"",rating:5},{image:"",rating:5},{image:"",rating:5}]},editableProps:[{key:"badge",label:"Badge tekst",type:"text"},{key:"titlePart1",label:"Titel del 1",type:"text"},{key:"titlePart2",label:"Titel del 2 (gradient)",type:"text"},{key:"subtitle",label:"Undertekst",type:"text"},{key:"trustpilotUrl",label:"Trustpilot URL",type:"text"},{key:"trustpilotText",label:"Trustpilot knap tekst",type:"text"}]},trustBar:{name:"Tillids Bjælke",icon:"Shield",defaultProps:{variant:"icons-only"},editableProps:[{key:"variant",label:"Variant",type:"select",options:["icons-only","with-text","minimal"]}]},featureBoxesRow:{name:"Feature Bokse (1 række)",icon:"LayoutGrid",defaultProps:{eyebrow:"MILJØPROFIL",title:"Bæredygtighed du kan dokumentere",layout:"row",backgroundColor:"#FDF9F3",cardBackgroun
231d:"#FFFFFF",iconColor:"#C4914A",eyebrowColor:"#C4914A",titleColor:"#3D3630",box1Icon:"leaf",box1Title:"CO₂-lagrende",box1Description:"1,15 kg biogent kulstof bundet pr. m² halmgulv.",box2Icon:"recycle",box2Title:"Cirkulær råvare",box2Description:"Bruger ris- og hvedehalm — ellers afbrændt landbrugsaffald.",box3Icon:"shield",box3Title:"Sund indeluft",box3Description:"Ingen VOC, ingen formaldehyd, ingen SVHC-stoffer.",box4Icon:"award",box4Title:"FSC-certificeret",box4Description:"Chain of Custody på træfinér og poppelbagsiden."},editableProps:[{key:"eyebrow",label:"Top tekst",type:"text"},{key:"title",label:"Overskrift",type:"text"},{key:"backgroundColor",label:"Baggrundsfarve",type:"color"},{key:"cardBackground",label:"Boks baggrund",type:"color"},{key:"iconColor",label:"Ikon farve",type:"color"},{key:"eyebrowColor",label:"Top tekst farve",type:"color"},{key:"titleColor",label:"Overskrift farve",type:"color"},{key:"box1Icon",label:"Boks 1 — Ikon",type:"select",options:["leaf","recycle","shield","trending","award","droplet","wrench","paw","check","star","heart","home","sparkle"]},{key:"box1Title",label:"Boks 1 — Titel",type:"text"},{key:"box1Description",label:"Boks 1 — Beskrivelse",type:"textarea"},{key:"box2Icon",label:"Boks 2 — Ikon",type:"select",options:["leaf","recycle","shield","trending","award","droplet","wrench","paw","check","star","heart","home","sparkle"]},{key:"box2Title",label:"Boks 2 — Titel",type:"text"},{key:"box2Description",label:"Boks 2 — Beskrivelse",type:"textarea"},{key:"box3Icon",label:"Boks 3 — Ikon",type:"select",options:["leaf","recycle","shield","trending","award","droplet","wrench","paw","check","star","heart","home","sparkle"]},{key:"box3Title",label:"Boks 3 — Titel",type:"text"},{key:"box3Description",label:"Boks 3 — Beskrivelse",type:"textarea"},{key:"box4Icon",label:"Boks 4 — Ikon",type:"select",options:["leaf","recycle","shield","trending","award","droplet","wrench","paw","check","star","heart","home","sparkle"]},{key:"box4Title",label:"Boks 4 — Titel",type:"text"},{key:"box4Description",label:"Boks 4 — Beskrivelse",type:"textarea"}]},featureBoxesGrid:{name:"Feature Bokse (2×2)",icon:"Grid3X3",defaultProps:{eyebrow:"MILJØPROFIL",title:"Bæredygtighed du kan dokumentere",layout:"grid",backgroundColor:"#FDF9F3",cardBackground:"#FFFFFF",iconColor:"#C4914A",eyebrowColor:"#C4914A",titleColor:"#3D3630",box1Icon:"leaf",box1Title:"CO₂-lagrende",box1Description:"1,15 kg biogent kulstof bundet pr. m² halmgulv.",box2Icon:"recycle",box2Title:"Cirkulær råvare",box2Description:"Bruger ris- og hvedehalm — ellers afbrændt landbrugsaffald.",box3Icon:"shield",box3Title:"Sund indeluft",box3Description:"Ingen VOC, ingen formaldehyd, ingen SVHC-stoffer.",box4Icon:"award",box4Title:"FSC-certificeret",box4Description:"Chain of Custody på træfinér og poppelbagsiden."},editableProps:[{key:"eyebrow",label:"Top tekst",type:"text"},{key:"title",label:"Overskrift",type:"text"},{key:"backgroundColor",label:"Baggrundsfarve",type:"color"},{key:"cardBackground",label:"Boks baggrund",type:"color"},{key:"iconColor",label:"Ikon farve",type:"color"},{key:"eyebrowColor",label:"Top tekst farve",type:"color"},{key:"titleColor",label:"Overskrift farve",type:"color"},{key:"box1Icon",label:"Boks 1 — Ikon",type:"select",options:["leaf","recycle","shield","trending","award","droplet","wrench","paw","check","star","heart","home","sparkle"]},{key:"box1Title",label:"Boks 1 — Titel",type:"text"},{key:"box1Description",label:"Boks 1 — Beskrivelse",type:"textarea"},{key:"box2Icon",label:"Boks 2 — Ikon",type:"select",options:["leaf","recycle","shield","trending","award","droplet","wrench","paw","check","star","heart","home","sparkle"]},{key:"box2Title",label:"Boks 2 — Titel",type:"text"},{key:"box2Description",label:"Boks 2 — Beskrivelse",type:"textarea"},{key:"box3Icon",label:"Boks 3 — Ikon",type:"select",options:["leaf","recycle","shield","trending","award","droplet","wrench","paw","check","star","heart","home","sparkle"]},{key:"box3Title",label:"Boks 3 — Titel",type:"text"},{key:"box3Description",label:"Boks 3 — Beskrivelse",type:"textarea"},{key:"box4Icon",label:"Boks 4 — Ikon",type:"select",options:["leaf","recycle","shield","trending","award","droplet","wrench","paw","check","star","heart","home","sparkle"]},{key:"box4Title",label:"Boks 4 — Titel",type:"text"},{key:"box4Description",label:"Boks 4 — Beskrivelse",type:"textarea"}]},techSpecs:{name:"Tekniske Specifikationer",icon:"FileText",defaultProps:{coverImage:"https://flottegulve.lovable.app/placeholder.svg",coverAlt:"Tekniske specifikationer",topBarText:"Officielt datablad",spec1Label:"Plankelængde",spec1Value:"Op til 2100 mm",spec2Label:"Plankebredde",spec2Value:"Op til 305 mm",spec3Label:"Vandtæt",spec3Value:"100% SPC-kerne",spec4Label:"Slidstyrke",spec4V
231alue:"AC5 / Klasse 33",spec5Label:"Akustik",spec5Value:"Op til 22 dB trinlydsreduktion",spec6Label:"Gulvvarme",spec6Value:"Op til 28 °C"},editableProps:[{key:"topBarText",label:"Topbjælke tekst",type:"text"},{key:"coverImage",label:"Forside billede",type:"image"},{key:"coverAlt",label:"Alt tekst",type:"text"},{key:"spec1Label",label:"Spec 1 — Label",type:"text"},{key:"spec1Value",label:"Spec 1 — Værdi",type:"text"},{key:"spec2Label",label:"Spec 2 — Label",type:"text"},{key:"spec2Value",label:"Spec 2 — Værdi",type:"text"},{key:"spec3Label",label:"Spec 3 — Label",type:"text"},{key:"spec3Value",label:"Spec 3 — Værdi",type:"text"},{key:"spec4Label",label:"Spec 4 — Label",type:"text"},{key:"spec4Value",label:"Spec 4 — Værdi",type:"text"},{key:"spec5Label",label:"Spec 5 — Label",type:"text"},{key:"spec5Value",label:"Spec 5 — Værdi",type:"text"},{key:"spec6Label",label:"Spec 6 — Label",type:"text"},{key:"spec6Value",label:"Spec 6 — Værdi",type:"text"}]},techSpecsDark:{name:"Tekniske Specifikationer (Sort)",icon:"FileText",defaultProps:{coverImage:"https://flottegulve.lovable.app/placeholder.svg",coverAlt:"Tekniske specifikationer",topBarText:"Officielt datablad",spec1Label:"Plankelængde",spec1Value:"Op til 2100 mm",spec2Label:"Plankebredde",spec2Value:"Op til 305 mm",spec3Label:"Vandtæt",spec3Value:"100% SPC-kerne",spec4Label:"Slidstyrke",spec4Value:"AC5 / Klasse 33",spec5Label:"Akustik",spec5Value:"Op til 22 dB trinlydsreduktion",spec6Label:"Gulvvarme",spec6Value:"Op til 28 °C"},editableProps:[{key:"topBarText",label:"Topbjælke tekst",type:"text"},{key:"coverImage",label:"Forside billede",type:"image"},{key:"coverAlt",label:"Alt tekst",type:"text"},{key:"spec1Label",label:"Spec 1 — Label",type:"text"},{key:"spec1Value",label:"Spec 1 — Værdi",type:"text"},{key:"spec2Label",label:"Spec 2 — Label",type:"text"},{key:"spec2Value",label:"Spec 2 — Værdi",type:"text"},{key:"spec3Label",label:"Spec 3 — Label",type:"text"},{key:"spec3Value",label:"Spec 3 — Værdi",type:"text"},{key:"spec4Label",label:"Spec 4 — Label",type:"text"},{key:"spec4Value",label:"Spec 4 — Værdi",type:"text"},{key:"spec5Label",label:"Spec 5 — Label",type:"text"},{key:"spec5Value",label:"Spec 5 — Værdi",type:"text"},{key:"spec6Label",label:"Spec 6 — Label",type:"text"},{key:"spec6Value",label:"Spec 6 — Værdi",type:"text"}]},reviewsShowcaseDark:{name:"Anmeldelser (Sort)",icon:"Star",defaultProps:{badge:"Anmeldelser",titlePart1:"Hvad Siger",titlePart2:"Vores Kunder?",subtitle:"Ægte oplevelser fra kunder der har valgt FlotteGulve",trustpilotUrl:"https://dk.trustpilot.com/review/flottegulve.dk",trustpilotText:"Se alle anmeldelser på Trustpilot",avatars:[{image:"",rating:5},{image:"",rating:5},{image:"",rating:5},{image:"",rating:5},{image:"",rating:5},{image:"",rating:5},{image:"",rating:5}]},editableProps:[{key:"badge",label:"Badge tekst",type:"text"},{key:"titlePart1",label:"Titel del 1",type:"text"},{key:"titlePart2",label:"Titel del 2 (gradient)",type:"text"},{key:"subtitle",label:"Undertekst",type:"text"},{key:"trustpilotUrl",label:"Trustpilot URL",type:"text"},{key:"trustpilotText",label:"Trustpilot knap tekst",type:"text"}]},reviewsShowcaseLive:{name:"Anmeldelser (Levende)",icon:"Star",defaultProps:{badge:"Anmeldelser",titlePart1:"Hvad Siger",titlePart2:"Vores Kunder?",subtitle:"Ægte oplevelser fra kunder der har valgt FlotteGulve",trustpilotUrl:"https://dk.trustpilot.com/review/flottegulve.dk",trustpilotText:"Se alle anmeldelser på Trustpilot",intervalMs:5e3,reviews:[{quote:"Vi har af 2 omgange købt gulve hos FlotteGulve, og har begge gange oplevet en helt fantastisk service! At vælge et nyt gulv til ens hus er en stor investering, og vi har begge gange oplevet medarbejdere, der guider.",author:"Stephanie Anine Harmon R.",role:"Gulv Kunde",rating:5,tag:"Fantastisk service og kvalitetsprodukt"},{quote:"Fantastisk kvalitet og hurtig levering. Vores nye vinylgulv ser helt fantastisk ud, og hele processen fra bestilling til levering var super nem.",author:"Michael Jensen",role:"Boligejer, København",rating:5,tag:"Hurtig og pålidelig levering"},{quote:"Bedste pris jeg kunne finde, og kvaliteten er i top. Personalet var dygtige til at rådgive og hjalp mig med at finde det perfekte gulv til mit hjem.",author:"Anna Pedersen",role:"Husejer, Aarhus",rating:5,tag:"Bedste pris og top kvalitet"},{quote:"Professionel rådgivning hele vejen igennem. Jeg er meget tilfreds med både service og produkt — det vil jeg helt sikkert anbefale til andre.",author:"Lars Møller",role:"Boligejer, Odense",rating:5,tag:"Professionel rådgivning"}],avatars:[{image:"",rating:5},{image:"",rating:5},{image:"",rating:5},{image:"",rating:5},{image:"",rating:5},{image:"",rating:5},{image:"",rating:5}]},editableProps:[{key:"badge",label:"Badge tekst",type:"text"},{key:"titlePart1",label:"Titel del 1",type:"text"},{key:"titlePart2",label:"Titel del 2 (gradient)",type:"text"},{key:"subtitle",label:"Undertekst",type:"text"},{key:"trustpilotUrl",label:"Trustpilot URL",type:"text"},{key:"trustpilotText",label:"Trustpilot knap tekst",type:"text"},{key:"intervalMs",label:"Skift hver (ms)",type:"number"}]},faq:{name:"FAQ",icon:"HelpCircle",defaultProps:{badge:"FAQ",title:"Ofte stillede spørgsmål",subtitle:"Få svar på de oftest stillede spørgsmål — eller kontakt os direkte.",q1:"Hvor lang tid tager leveringen?",a1:"Normal leveringstid er 2-3 hverdage. Fragtpriser varierer fra 0-2.000 kr. inkl. moms for gulve, tæpper og akustikpaneler. Levering sker til kantsten.",q2:"Kan I montere gulvet for mig?",a2:"Ja! FlotteGulve.dk tilbyder professionel montering. Du k
231an også booke et uforpligtende møde med en rådgiver via flottegulve.dk/book-et-moede.",q3:"Hvad er garantien på jeres produkter?",a3:"Der er 24 måneders reklamationsret i henhold til købeloven. Mange produkter har derudover lange producentgarantier. Reklamation skal ske inden rimelig tid.",q4:"Kan jeg returnere produkter?",a4:"Ja, der er 14 dages fortrydelsesret for forbrugere på uåbnede varer i original emballage. Returomkostninger er 2.000 kr. inkl. moms. Opskårne varer og specialbestillinger kan ikke returneres.",q5:"Hvilke betalingsmetoder accepterer I?",a5:"Vi accepterer Dankort, Visa, MasterCard, ViaBill, American Express, Eurocard, MobilePay og bankoverførsel. Beløbet hæves først ved afsendelse af varerne."},editableProps:[{key:"badge",label:"Badge",type:"text"},{key:"title",label:"Titel",type:"text"},{key:"subtitle",label:"Undertitel",type:"textarea"},{key:"q1",label:"Spørgsmål 1",type:"text"},{key:"a1",label:"Svar 1",type:"textarea"},{key:"q2",label:"Spørgsmål 2",type:"text"},{key:"a2",label:"Svar 2",type:"textarea"},{key:"q3",label:"Spørgsmål 3",type:"text"},{key:"a3",label:"Svar 3",type:"textarea"},{key:"q4",label:"Spørgsmål 4",type:"text"},{key:"a4",label:"Svar 4",type:"textarea"},{key:"q5",label:"Spørgsmål 5",type:"text"},{key:"a5",label:"Svar 5",type:"textarea"}]},collapsibleFaq:{name:"Collapsible FAQ",icon:"ChevronDown",defaultProps:{badge:"FAQ",title:"Ofte stillede spørgsmål",subtitle:"Klik på et emne for at se det fulde spørgsmål og svar.",instruction:"Klik på et emne nedenfor for at åbne spørgsmål og svar.",openText:"Vis spørgsmål + svar",closeText:"Skjul",backgroundColor:E.background,q1:"Hvor lang tid tager leveringen?",a1:"Normal leveringstid er 2-3 hverdage. Fragtpriser varierer fra 0-2.000 kr. inkl. moms for gulve, tæpper og akustikpaneler.",preview1:"Leveringstid",q2:"Kan jeg returnere produkter?",a2:"Ja, der er 14 dages fortrydelsesret for forbrugere på uåbnede varer i original emballage.",preview2:"Returret",q3:"Hvad er garantien?",a3:"Der er 24 måneders reklamationsret i henhold til købeloven. Mange produkter har derudover lange producentgarantier.",preview3:"Garanti",q4:"Tilbyder I montering?",a4:"Ja! FlotteGulve.dk tilbyder professionel montering. Du kan også booke et uforpligtende møde med en rådgiver.",preview4:"Montering",q5:"Hvilke betalingsmetoder accepterer I?",a5:"Vi accepterer Dankort, Visa, MasterCard, ViaBill, American Express, Eurocard, MobilePay og bankoverførsel.",preview5:"Betaling"},editableProps:[{key:"badge",label:"Badge",type:"text"},{key:"title",label:"Titel",type:"text"},{key:"subtitle",label:"Undertitel",type:"textarea"},{key:"instruction",label:"Instruktions-tekst",type:"textarea"},{key:"openText",label:"Knap-tekst (lukket)",type:"text"},{key:"closeText",label:"Knap-tekst (åben)",type:"text"},{key:"backgroundColor",label:"Baggrundsfarve",type:"color"},{key:"preview1",label:"Emne 1 — overskrift",type:"text"},{key:"q1",label:"Emne 1 — spørgsmål",type:"text"},{key:"a1",label:"Emne 1 — svar",type:"textarea"},{key:"preview2",label:"Emne 2 — overskrift",type:"text"},{key:"q2",label:"Emne 2 — spørgsmål",type:"text"},{key:"a2",label:"Emne 2 — svar",type:"textarea"},{key:"preview3",label:"Emne 3 — overskrift",type:"text"},{key:"q3",label:"Emne 3 — spørgsmål",type:"text"},{key:"a3",label:"Emne 3 — svar",type:"textarea"},{key:"preview4",label:"Emne 4 — overskrift",type:"text"},{key:"q4",label:"Emne 4 — spørgsmål",type:"text"},{key:"a4",label:"Emne 4 — svar",type:"textarea"},{key:"preview5",label:"Emne 5 — overskrift",type:"text"},{key:"q5",label:"Emne 5 — spørgsmål",type:"text"},{key:"a5",label:"Emne 5 — svar",type:"textarea"}]},contact:{name:"Kontakt",icon:"MessageCircle",defaultProps:{badge:"Kontakt",title:"Hør mere om mulighederne",subtitle:"Få et skræddersyet tilbud, gratis prøver eller en konsultation med en specialist.",c1Label:"Få tilsendt et tilbud",c1Sub:"Skræddersyet pris til dit projekt",c1Url:"https://flottegulve.dk/kontakt/tilbud",c2Label:"",c2Sub:"",c2Url:"",c3Label:"Tal med en medarbejder",c3Sub:"Vi ringer dig op inden for 1 arbejdsdag",c3Url:"https://flottegulve.dk/kontakt/medarbejder",c4Label:"Book konsultation",c4Sub:"Gratis sparring on-site eller online",c4Url:"https://flottegulve.dk/kontakt/konsultation"},editableProps:[{key:"badge",label:"Badge",type:"text"},{key:"title",label:"Titel",type:"text"},{key:"subtitle",label:"Undertitel",type:"textarea"},{key:"c1Label",label:"Knap 1 — Tekst",type:"text"},{key:"c1Sub",label:"Knap 1 — Undertekst",type:"text"},{key:"c1Url",label:"Knap 1 — URL",type:"text"},{key:"c2Label",label:"Knap 2 — Tekst",type:"text"},{key:"c2Sub",label:"Knap 2 — Undertekst",type:"text"},{key:"c2Url",label:"Knap 2 — URL",type:"text"},{key:"c3Label",label:"Knap 3 — Tekst",type:"text"},{key:"c3Sub",label:"Knap 3 — Undertekst",type:"text"},{key:"c3Url",label:"Knap 3 — URL",type:"text"},{key:"c4Label",label:"Knap 4 — Tekst",type:"text"},{key:"c4Sub",label:"Knap 4 — Undertekst",type:"text"},{key:"c4Url",label:"Knap 4 — URL",type:"text"}]},divider:{name:"Adskiller",icon:"Minus",defaultProps:{variant:"line",spacing:"medium"},editableProps:[{key:"variant",label:"Type",type:"select",options:["line","dots","gradient","space"]},{key:"spacing",label:"Afstand",type:"select",options:["small","medium","large"]}]},imageBanner:{name:"Billede Banner",icon:"Image",defaultProps:{image:"https://flottegulve.lovable.app/images/newsletter/nye-ankomster-banner.gif",alt:"Banner",url:"",maxWidth:600},editableProps:[{key:"image",label:"Billede / GIF",type:"image"},{key:"alt",label:"Alt tekst",type:"text"},{key:"url",label:"Link URL (valgfri)",type:"text"},{key:"maxWidth",label:"Max bredde (px)",type:"number"}]}
231,imageBannerLocked:{name:"Billede Banner lÃ¥st 600px",icon:"Image",defaultProps:{image:"https://flottegulve.lovable.app/images/newsletter/nye-ankomster-banner.gif",alt:"Banner",url:""},editableProps:[{key:"image",label:"Billede / GIF",type:"image"},{key:"alt",label:"Alt tekst",type:"text"},{key:"url",label:"Link URL (valgfri)",type:"text"}]},modelBanner:{name:"Model Banner",icon:"ImagePlus",defaultProps:{image:"https://flottegulve.lovable.app/__l5e/assets-v1/5534becf-8da6-4a0c-8c90-36331ffbfd91/model-living-banner.jpg",alt:"Lifestyle banner med model i moderne skandinavisk hjem med premium egetræsgulv",url:"https://flottegulve.dk",maxWidth:600},editableProps:[{key:"image",label:"Billede",type:"image"},{key:"alt",label:"Alt tekst",type:"text"},{key:"url",label:"Link URL (valgfri)",type:"text"},{key:"maxWidth",label:"Max bredde (px)",type:"number"}]},footer:{name:"Footer",icon:"LayoutList",defaultProps:{variant:"full",companyName:"Gulvkompagniet",address:"Industrivej 42, 8000 Aarhus",phone:"+45 70 20 30 40",email:"[email protected]",disclaimerText:"Der tages forbehold for skrivefejl, fejllink, udsolgte varer samt pris- og afgiftsændringer."},editableProps:[{key:"variant",label:"Variant",type:"select",options:["full","minimal"]},{key:"companyName",label:"Firmanavn",type:"text"},{key:"address",label:"Adresse",type:"text"},{key:"phone",label:"Telefon",type:"text"},{key:"email",label:"Email",type:"text"},{key:"disclaimerText",label:"Disclaimer (bund)",type:"textarea"}]},signatureFooterDark:{name:"Signatur Footer (Sort)",icon:"BadgeCheck",defaultProps:{signature:"Med venlig hilsen",name:"Thomas Andersen",role:"Gulv Specialist",companyName:"FlotteGulve",tagline:"Priser i gulvhøjde siden 1997",phone:"+45 70 60 70 56",email:"[email protected]",website:"flottegulve.dk",address:"Industrivej 42, 8000 Aarhus",avatar:"/images/newsletter/thomas-profile.png",avatarSize:64,facebook:{href:"https://facebook.com/flottegulve",enabled:!0},instagram:{href:"https://instagram.com/flottegulve",enabled:!0},pinterest:{href:"https://pinterest.com/flottegulve",enabled:!0},youtube:{href:"https://youtube.com/@flottegulve",enabled:!0},linkedin:{href:"https://linkedin.com/company/flottegulve",enabled:!0},websiteSocial:{href:"https://flottegulve.dk",enabled:!0},disclaimer:"Denne email er sendt fordi du er tilmeldt vores nyhedsbrev. Afmeld via link i bunden."},editableProps:[{key:"signature",label:"Hilsen",type:"text"},{key:"name",label:"Navn",type:"text"},{key:"role",label:"Titel / rolle",type:"text"},{key:"avatar",label:"Profilbillede",type:"image"},{key:"avatarSize",label:"Profilbillede størrelse (px)",type:"number"},{key:"companyName",label:"Firmanavn",type:"text"},{key:"tagline",label:"Tagline",type:"text"},{key:"phone",label:"Telefon",type:"text"},{key:"email",label:"Email",type:"text"},{key:"website",label:"Hjemmeside",type:"text"},{key:"address",label:"Adresse",type:"text"},{key:"facebook",label:"Facebook URL",type:"social"},{key:"instagram",label:"Instagram URL",type:"social"},{key:"pinterest",label:"Pinterest URL",type:"social"},{key:"youtube",label:"YouTube URL",type:"social"},{key:"linkedin",label:"LinkedIn URL",type:"social"},{key:"websiteSocial",label:"Hjemmeside (social) URL",type:"social"},{key:"disclaimer",label:"Disclaimer (bund)",type:"textarea"}]},signatureFooterLight:{name:"Signatur Footer (Hvid)",icon:"BadgeCheck",defaultProps:{signature:"Med venlig hilsen",name:"Thomas Andersen",role:"Gulv Specialist",companyName:"FlotteGulve",tagline:"Priser i gulvhøjde siden 1997",phone:"+45 70 60 70 56",email:"[email protected]",website:"flottegulve.dk",address:"Industrivej 42, 8000 Aarhus",avatar:"/images/newsletter/thomas-profile.png",avatarSize:64,facebook:{href:"https://facebook.com/flottegulve",enabled:!0},instagram:{href:"https://instagram.com/flottegulve",enabled:!0},pinterest:{href:"https://pinterest.com/flottegulve",enabled:!0},youtube:{href:"https://youtube.com/@flottegulve",enabled:!0},linkedin:{href:"https://linkedin.com/company/flottegulve",enabled:!0},websiteSocial:{href:"https://flottegulve.dk",enabled:!0},disclaimer:"Denne email er sendt fordi du er tilmeldt vores nyhedsbrev. Afmeld via link i bunden."},editableProps:[{key:"signature",label:"Hilsen",type:"text"},{key:"name",label:"Navn",type:"text"},{key:"role",label:"Titel / rolle",type:"text"},{key:"avatar",label:"Profilbillede",type:"image"},{key:"avatarSize",label:"Profilbillede størrelse (px)",type:"number"},{key:"companyName",label:"Firmanavn",type:"text"},{key:"tagline",label:"Tagline",type:"text"},{key:"phone",label:"Telefon",type:"text"},{key:"email",label:"Email",type:"text"},{key:"website",label:"Hjemmeside",type:"text"},{key:"address",label:"Adresse",type:"text"},{key:"facebook",label:"Facebook URL",type:"social"},{key:"instagram",label:"Instagram URL",type:"social"},{key:"pinterest",label:"Pinterest URL",type:"social"},{key:"youtube",label:"YouTube URL",type:"social"},{key:"linkedin",label:"LinkedIn URL",type:"social"},{key:"websiteSocial",label:"Hjemmeside (social) URL",type:"social"},{key:"disclaimer",label:"Disclaimer (bund)",type:"textarea"}]},signatureFooterPortraitDark:{name:"Signatur Footer Portræt (Sort)",icon:"BadgeCheck",defaultProps:{portraitImage:"/images/newsletter/thomas-profile.png",message:"Lad os fÃ¥ en snak om dine fremtidige projekter og hvad FlotteGulve kan gøre for din virksomhed!",phoneLabel:"Telefon",phone:"+45 97 25 25 47",mobileLabel:"Mobil",mobile:"+45 20 23 96 80",emailLabel:"e-mail",email:"[email protected]",website:"www.FlotteGulve.dk",facebook:{href:"https://facebook.com/flottegulve",enabled:!0},instagram:{href:"https://instagram.com/flottegulve",enabled:!0},youtube:{href:"https://youtube.com/@flottegulve",enabled:!0},linkedin:{href:"https://linkedin.com/company/flottegulve",enabled:!0},pinterest:{href:"https://pinterest.com/flottegulve",enabled:!0},disclaimer:""},editableProps:[{key:"portraitImage",label:"Portræt billede",type:"image"},{key:"message",label:"Besked",type:"textarea"},{key:"phoneLabel",label:"Telefon label",type:"text"},{key:"phone",label:"Telefon",type:"text"},{key:"mobileLabel",label:"Mobil label",type:"text"},{key:"mobile",label:"Mobil",type:"text"},{key:"emailLabel",label:"Email label",type:"text"},{key:"email",label:"Email",type:"text"},{key:"website",label:"Hjemmeside (vises som tekst)",type:"text"},{key:"facebook",label:"Facebook URL",type:"social"},{key:"instagram",label:"Instagram URL",type:"social"},{key:"youtube",label:"YouTube URL",type:"social"},{key:"linkedin",label:"LinkedIn URL",type:"social"},{key:"pinterest",label:"Pinterest URL",type:"social"},{key:"disclaimer",label:"Disclaimer (bund)",type:"textarea"}]},signatureFooterZip:{name:"Signatur Footer (Zip)",icon:"MapPin",defaultProps:{signature:"Med venlig hilsen",name:"Thomas Andersen",role:"Gulv Specialist",companyName:"FlotteGulve",tagline:"Priser i gulvhøjde siden 1997",phone:"+45 70 60 70 56",email:"[email protected]",website:"flottegulve.dk",avatar:"/images/newsletter/thomas-profile.png",avatarSize:64,facebook:{href:"https://facebook.com/flottegulve",enabled:!0},instagram:{href:"https://instagram.com/flottegulve",enabled:!0},pinterest:{href:"https://pinterest.com/flottegulve",enabled:!0},youtube:{href:"https://youtube.com/@flottegulve",enabled:!0},linkedin:{href:"https://linkedin.com/company/flottegulve",enabled:!0},locationsLabel:"Besøg vores butikker og showrooms",ikastUrl:"https://flottegulve.dk/butikker/ikast",aarhusUrl:"https://flottegulve.dk/butikker/aarhus",soborgUrl:"https://flottegulve.dk/butikker/soborg",odenseUrl:"https://flottegulve.dk/butikker/odense",middelfartUrl:"https://flottegulve.dk/butikker/middelfart",disclaimer:"Denne email er sendt fordi du er tilmeldt vores nyhedsbrev. Afmeld via link i bunden."},editableProps:[{key:"signature",label:"Hilsen",type:"text"},{key:"name",label:"Navn",type:"text"},{key:"role",label:"Titel / rolle",type:"text"},{key:"companyName",label:"Firmanavn",type:"text"},{key:"tagline",label:"Tagline",type:"text"},{key:"phone",label:"Telefon",type:"text"},{key:"email",label:"Email",type:"text"},{key:"website",label:"Hjemmeside",type:"text"},{key:"facebook",label:"Facebook URL",type:"social"},{key:"instagram",label:"Instagram URL",type:"social"},{key:"pinterest",label:"Pinterest URL",type:"social"},{key:"youtube",label:"YouTube URL",type:"social"},{key:"linkedin",label:"LinkedIn URL",type:"social"},{key:"locationsLabel",label:"Lokationer — overskrift",type:"text"},{key:"ikastUrl",label:"Ikast — URL",type:"text"},{key:"aarhusUrl",label:"Aarhus — URL",type:"text"},{key:"soborgUrl",label:"Søborg — URL",type:"text"},{key:"odenseUrl",label:"Odense — URL",type:"text"},{key:"middelfartUrl",label:"Middelfart — URL",type:"text"},{key:"disclaimer",label:"Disclaimer (bund)",type:"textarea"}]},signatureFooterZipDark:{name:"Signatur Footer (Zip Mørk)",icon:"MapPin",defaultProps:{signature:"Med venlig hilsen",name:"Thomas Andersen",role:"Gulv Specialist",companyName:"FlotteGulve",tagline:"Priser i gulvhøjde siden 1997",phone:"+45 70 60 70 56",email:"[email protected]",website:"flottegulve.dk",facebook:{href:"https://facebook.com/flottegulve",enabled:!0},instagram:{href:"https://instagram.com/flottegulve",enabled:!0},pinterest:{href:"https://pinterest.com/flottegulve",enabled:!0},youtube:{href:"https://youtube.com/@flottegulve",enabled:!0},linkedin:{href:"https://linkedin.com/company/flottegulve",enabled:!0},locationsLabel:"Besøg vores butikker og showrooms",ikastUrl:"https://flottegulve.dk/butikker/ikast",aarhusUrl:"https://flottegulve.dk/butikker/aarhus",soborgUrl:"https://flottegulve.dk/butikker/soborg",odenseUrl:"https://flottegulve.dk/butikker/odense",middelfartUrl:"https://flottegulve.dk/butikker/middelfart",disclaimer:"Denne email er sendt fordi du er tilmeldt vores nyhedsbrev. Afmeld via link i bunden."},editableProps:[{key:"signature",label:"Hilsen",type:"text"},{key:"name",label:"Navn",type:"text"},{key:"role",label:"Titel / rolle",type:"text"},{key:"companyName",label:"Firmanavn",type:"text"},{key:"tagline",label:"Tagline",type:"text"},{key:"phone",label:"Telefon",type:"text"},{key:"email",label:"Email",type:"text"},{key:"website",label:"Hjemmeside",type:"text"},{key:"facebook",label:"Facebook URL",type:"social"},{key:"instagram",label:"Instagram URL",type:"social"},{key:"pinterest",label:"Pinterest URL",type:"social"},{key:"youtube",label:"YouTube URL",type:"social"},{key:"linkedin",label:"LinkedIn URL",type:"social"},{key:"locationsLabel",label:"Lokationer — overskrift",type:"text"},{key:"ikastUrl",label:"Ikast — URL",type:"text"},{key:"aarhusUrl",label:"Aarhus — URL",type:"text"},{key:"soborgUrl",label:"Søborg — URL",type:"text"},{key:"odenseUrl",label:"Odense — URL",type:"text"},{key:"middelfartUrl",label:"Middelfart — URL",type:"text"},{key:"disclaimer",label:"Disclaimer (bund)",type:"textarea"}]},flotteBade:{name:"FlotteBade (Søstervirksomhed)",icon:"Bath",defaultProps:{eyebrow:"Vores søstervirksomhed",headline:"FlotteBade.dk",subheadline:"Alt til badeværelset",bannerImage:"",bannerAlt:"FlotteBade banner",bannerUrl:"https://flottebade.dk",bodyText:"Hos vores søsterbutik FlotteBade.dk finder du alt hvad du drømmer om til badeværelset.",itemsText:"Lækre spejle · Brusedøre · Badekar · Spabade · Glasvægge · HÃ¥ndvaske · Vandhaner · Toiletter · Møbler og tilbehør m.m.",ctaText:"Besøg FlotteBade.dk",ctaUrl:"https://flottebade.dk",highlight1Image:"",highlight1Title:"Badekar",highlight1Url:"https://flottebade.dk",highlight2Image:"",highlight2Title:"Brusedøre",highlight2Url:"https://flottebade.dk",highlight3Image:"",highlight3Title:"HÃ¥ndvaske",highlight3Url:"https://flottebade.dk"},editableProps:[{key:"eyebrow",label:"Top tekst",type:"text"},{key:"headline",label:"Overskrift",type:"text"},{key:"subheadline",label:"Underoverskrift",type:"text"},{key:"bannerImage",label:"Banner billede (mellem titler og tekst)",type:"image"},{key:"bannerAlt",label:"Banner alt-tekst",type:"text"},{key:"bannerUrl",label:"Banner link URL",type:"text"},{key:"bodyText",label:"Brødtekst",type:"textarea"},{key:"highlight1Image",label:"Highlight 1 — Billede",type:"image"},{key:"highlight1Title",label:"Highlight 1 — Tekst",type:"text"},{key:"highlight1Url",label:"Highlight 1 — URL",type:"text"},{key:"highlight2Image",label:"Highlight 2 — Billede",type:"image"},{key:"highlight2Title",label:"Highlight 2 — Tekst",type:"text"},{key:"highlight2Url",label:"Highlight 2 — URL",type:"text"},{key:"highlight3Image",label:"Highlight 3 — Billede",type:"image"},{key:"highlight3Title",label:"Highlight 3 — Tekst",type:"text"},{key:"highlight3Url",label:"Highlight 3 — URL",type:"text"},{key:"itemsText",label:"Liste (bunden)",type:"textarea"},{key:"ctaText",label:"Knap tekst",type:"text"},{key:"ctaUrl",label:"Knap URL",type:"text"}]},signatureFooterBade:{name:"Signatur Footer (Bade)",icon:"BadgeCheck",defaultProps:{signature:"Med venlig hilsen",name:"Thomas Andersen",role:"Bade Specialist",companyName:"FlotteBade",tagline:"Alt til badeværelset",phone:"+45 70 60 70 56",email:"[email protected]",website:"flottebade.dk",address:"",avatar:"/images/newsletter/thomas-profile.png",avatarSize:64,facebook:{href:"https://facebook.com/flottebade",enabled:!0},instagram:{href:"https://instagram.com/flottebade",enabled:!0},pinterest:{href:"",enabled:!1},youtube:{href:"",enabled:!1},linkedin:{href:"",enabled:!1},disclaimer:"Denne email er sendt fordi du er tilmeldt vores nyhedsbrev. Afmeld via link i bunden."},editableProps:[{key:"signature",label:"Hilsen",type:"text"},{key:"name",label:"Navn",type:"text"},{key:"role",label:"Titel / rolle",type:"text"},{key:"avatar",label:"Profilbillede",type:"image"},{key:"avatarSize",label:"Profilbillede størrelse (px)",type:"number"},{key:"companyName",label:"Firmanavn",type:"text"},{key:"tagline",label:"Tagline",type:"text"},{key:"phone",label:"Telefon",type:"text"},{key:"email",label:"Email",type:"text"},{key:"website",label:"Hjemmeside",type:"text"},{key:"address",label:"Adresse (valgfri)",type:"text"},{key:"facebook",label:"Facebook URL",type:"social"},{key:"instagram",label:"Instagram URL",type:"social"},{key:"pinterest",label:"Pinterest URL",type:"social"},{key:"youtube",label:"YouTube URL",type:"social"},{key:"linkedin",label:"LinkedIn URL",type:"social"},{key:"disclaimer",label:"Disclaimer (bund)",type:"textarea"}]}
231,inspirationSlider:{name:"Inspiration Slider (3 kort)",icon:"GalleryHorizontal",defaultProps:{eyebrow:"INSPIRATION",title:"Halmgulvet i indretning",swipeHintText:"← Stryg for at se flere →",backgroundColor:"#F5EDE0",cardBackground:"#FFFFFF",accentColor:"#C4914A",eyebrowColor:"#C4914A",titleColor:"#3D3630",card1Badge:"Stroh 9000",card1Image:"https://flottegulve.lovable.app/placeholder.svg",card1Title:"Natural Bale — Åben bolig",card1Category:"KØKKEN · SPISESTUE",card1Description:"Halmgulvet binder køkken, spise- og opholdszone sammen i én rolig, lys plade. Den blonde egefinér reflekterer dagslyset og fremhæver rummets skala.",card1Quote:"Gæsterne troede det var massivt eg — indtil vi fortalte at kernen er halm.",card1Attribution:"Bygherre, privatbolig",card1Url:"",card2Badge:"Stroh 9000",card2Image:"https://flottegulve.lovable.app/placeholder.svg",card2Title:"Natural Bale — Loungehjørne",card2Category:"STUE · LOUNGE",card2Description:"Bag den karamelfarvede lounge-sofa danner halmgulvet et varmt fundament. Den akustiske dæmpning fra halmkernen gør rummet mærkbart roligere.",card2Quote:"Vi ville have et naturmateriale uden formaldehyd. Halmgulvet leverede begge dele.",card2Attribution:"Indretningsarkitekt",card2Url:"",card3Badge:"Stroh 9004",card3Image:"https://flottegulve.lovable.app/placeholder.svg",card3Title:"Midnight Wheat — Soveværelse",card3Category:"SOVEVÆRELSE",card3Description:"Den mørke røgede nuance skaber ro og dybde i soveværelset. Halmens biogene kulstof-lagring gør det til et bæredygtigt valg til hele boligen.",card3Quote:"Det ligner et klassisk mørkt trægulv — men CO₂-regnskabet er markant bedre.",card3Attribution:"Klimarådgiver",card3Url:""},editableProps:[{key:"eyebrow",label:"Top tekst",type:"text"},{key:"title",label:"Overskrift",type:"text"},{key:"swipeHintText",label:"Stryg-hint tekst",type:"text"},{key:"backgroundColor",label:"Baggrundsfarve",type:"color"},{key:"cardBackground",label:"Kort baggrund",type:"color"},{key:"accentColor",label:"Accent farve (badge/citat)",type:"color"},{key:"eyebrowColor",label:"Top tekst farve",type:"color"},{key:"titleColor",label:"Overskrift farve",type:"color"},{key:"card1Badge",label:"Kort 1 — Badge",type:"text"},{key:"card1Image",label:"Kort 1 — Billede",type:"image"},{key:"card1Title",label:"Kort 1 — Titel",type:"text"},{key:"card1Category",label:"Kort 1 — Kategori",type:"text"},{key:"card1Description",label:"Kort 1 — Beskrivelse",type:"textarea"},{key:"card1Quote",label:"Kort 1 — Citat",type:"textarea"},{key:"card1Attribution",label:"Kort 1 — Citat kilde",type:"text"},{key:"card1Url",label:"Kort 1 — Link (valgfri)",type:"text"},{key:"card2Badge",label:"Kort 2 — Badge",type:"text"},{key:"card2Image",label:"Kort 2 — Billede",type:"image"},{key:"card2Title",label:"Kort 2 — Titel",type:"text"},{key:"card2Category",label:"Kort 2 — Kategori",type:"text"},{key:"card2Description",label:"Kort 2 — Beskrivelse",type:"textarea"},{key:"card2Quote",label:"Kort 2 — Citat",type:"textarea"},{key:"card2Attribution",label:"Kort 2 — Citat kilde",type:"text"},{key:"card2Url",label:"Kort 2 — Link (valgfri)",type:"text"},{key:"card3Badge",label:"Kort 3 — Badge",type:"text"},{key:"card3Image",label:"Kort 3 — Billede",type:"image"},{key:"card3Title",label:"Kort 3 — Titel",type:"text"},{key:"card3Category",label:"Kort 3 — Kategori",type:"text"},{key:"card3Description",label:"Kort 3 — Beskrivelse",type:"textarea"},{key:"card3Quote",label:"Kort 3 — Citat",type:"textarea"},{key:"card3Attribution",label:"Kort 3 — Citat kilde",type:"text"},{key:"card3Url",label:"Kort 3 — Link (valgfri)",type:"text"}]},strawFinalCTA:{name:"Straw Final CTA (Footer)",icon:"Sparkles",defaultProps:{titleStart:"Klar til et gulv der er",titleAccent:"ærligt bæredygtigt?",subtitleLine1:"Halmgulvet leveres i hele Danmark af Flottegulve.dk.",subtitleLine2:"Vi er bare ét klik væk.",cta1Text:"Få tilbud nu",cta1Url:"https://flottegulve.dk",cta2Text:"Bestil prøver",cta2Url:"https://flottegulve.dk",cta3Text:"Ring til os",cta3Url:"tel:+4570607056",backgroundColor:"#1a1512",accentColor:"#C4914A",accentColorSoft:"#D4B87A",textColor:"#FFFFFF",mutedTextColor:"rgba(255,255,255,0.75)",showIcon:!0},editableProps:[{key:"titleStart",label:"Overskrift (start)",type:"text"},{key:"titleAccent",label:"Overskrift (guld)",type:"text"},{key:"subtitleLine1",label:"Undertekst linje 1",type:"text"},{key:"subtitleLine2",label:"Undertekst linje 2",type:"text"},{key:"cta1Text",label:"Knap 1 tekst",type:"text"},{key:"cta1Url",label:"Knap 1 URL",type:"text"},{key:"cta2Text",label:"Knap 2 tekst",type:"text"},{key:"cta2Url",label:"Knap 2 URL",type:"text"},{key:"cta3Text",label:"Knap 3 tekst",type:"text"},{key:"cta3Url",label:"Knap 3 URL",type:"text"},{key:"backgroundColor",label:"Baggrundsfarve",type:"color"},{key:"accentColor",label:"Guld farve",type:"color"},{key:"accentColorSoft",label:"Guld farve (lys)",type:"color"},{key:"textColor",label:"Tekstfarve",type:"color"},{key:"showIcon",label:"Vis hvede-ikon",type:"boolean"}]}},W3=["hero","heroSpotlight","heroSpotlightLocked","heroSpotlightFeatures","heroSpotlightFeaturesLocked","heroSpotlightStraw","thinHeaderBar","thinHeaderBarLocked","heroCountdown","heroDeadlineMC","infoText","imageCarousel","carousel","campaignGallery","campaignGallerySavings","productGallery","productGallery2","productGrid","productGrid2","productSpotlight","productSpotlightStraw","productSpotlightStrawLight","featuredDeal","cta","testimonial","reviewsShowcase","trustBar","featureBoxesRow","featureBoxesGrid","inspirationSlider","techSpecs","techSpecsDark","reviewsShowcaseDark","faq","collapsibleFaq","contact","divider","imageBanner","imageBannerLocked","modelBanner","footer","signatureFooterDark","signatureFooterLight","signatureFooterPortraitDark","signatureFooterZip","signatureFooterZipDark","signatureFooterBade","flotteBade","strawFinalCTA"];function V3({component:e,index:t,total:A,isSelected:r,onSelect:n,onMoveUp:i,onMoveDown:s}){var y;const{attributes:o,listeners:l,setNodeRef:d,transform:h,transition:f,isDragging:m}=h1({id:e.id}),g={transform:u1.Transform.toString(h),transition:f,opacity:m?.5:1},x=((y=mo[e.type])==null?void 0:y.name)??e.type;return a.jsxs("div",{ref:d,style:g,className:`flex items-center gap-1 rounded-md border bg-card px-2 py-1.5 text-xs ${r?"border-primary ring-1 ring-primary":"border-border"}`,children:[a.jsx("button",{type:"button",...o,...l,className:"cursor-grab active:cursor-grabbing p-1 text-muted-foreground hover:text-foreground","aria-label":"Træk for at flytte",children:a.jsx($u,{className:"w-3.5 h-3.5"})}),a.jsxs("button",{type:"button",onClick:n,className:"flex-1 truncate text-left font-medium text-foreground",title:x,children:[t+1,". ",x]}),a.jsx("button",{type:"button",onClick:i,disabled:t===0,className:"p-1 text-muted-foreground hover:text-foreground disabled:opacity-30","aria-label":"Flyt op",children:a.jsx(vw,{className:"w-3.5 h-3.5"})}),a.jsx("button",{type:"button",onClick:s,disabled:t===A-1,className:"p-1 text-muted-foreground hover:text-foreground disabled:opacity-30","aria-label":"Flyt ned",children:a.jsx(nx,{className:"w-3.5 h-3.5"})})]})}function q3({components:e,selectedId:t,onSelect:A,onReorder:r}){const n=a1(o1(s1,{activationConstraint:{distance:4}})),i=s=>{const{active:o,over:l}=s;if(!l||o.id===l.id)return;const d=e.findIndex(f=>f.id===o.id),h=e.findIndex(f=>f.id===l.id);d===-1||h===-1||r(d,h)};return a.jsxs("div",{className:"mt-6 border-t border-border pt-4",children:[a.jsx("h3",{className:"text-sm font-semibold text-foreground mb-1",children:"Rækkefølge"}),a.jsx("p",{className:"text-xs text-muted-foreground mb-3",children:"Træk boksene for at ændre layoutet"}),e.length===0?a.jsx("p",{className:"text-xs text-muted-foreground italic",children:"Ingen komponenter endnu"}):a.jsx(l1,{sensors:n,collisionDetection:gw,onDragEnd:i,children:a.jsx(c1,{items:e.map(s=>s.id),strategy:d1,children:a.jsx("div",{className:"space-y-1.5",children:e.map((s,o)=>a.jsx(V3,{component:s,index:o,total:e.length,isSelected:t===s.id,onSelect:()=>A(s.id),onMoveUp:()=>o>0&&r(o,o-1),onMoveDown:()=>o<e.length-1&&r(o,o+1)},s.id))})})})]})}const X3={Sparkles:Fw,Sun:Cw,Grid3X3:kw,Package:p1,Star:m1,MousePointerClick:cx,Quote:Uw,Shield:Qw,Minus:Lw,Image:Ew,LayoutList:lx,LayoutGrid:pw,FileText:g1,MessageCircle:_w,HelpCircle:Sw,BadgeCheck:ix,GalleryHorizontal:sx,Timer:dx};function J3({type:e,name:t,icon:A}){const{attributes:r,listeners:n,setNodeRef:i,isDragging:s}=fw({id:`palette-${e}`,data:{type:e,fromPalette:!0}}),o=X3[A];return a.jsxs("div",{ref:i,...n,...r,className:`
232        flex items-center gap-3 p-3 rounded-lg border border-border bg-card
233        cursor-grab active:cursor-grabbing hover:border-primary/50 hover:bg-accent
234        transition-all duration-200
235        ${s?"opacity-50 scale-95":""}
236      `,children:[a.jsx($u,{className:"w-4 h-4 text-muted-foreground"}),o&&a.jsx(o,{className:"w-5 h-5 text-primary"}),a.jsx("span",{className:"text-sm font-medium",children:t})]})}function Y3({components:e,selectedId:t,onSelect:A,onReorder:r}){return a.jsxs("div",{className:"w-64 border-r border-border bg-background p-4 overflow-y-auto",children:[a.jsx("h3",{className:"text-sm font-semibold text-foreground mb-4",children:"Komponenter"}),a.jsx("p",{className:"text-xs text-muted-foreground mb-4",children:"Træk komponenter til canvas'et for at bygge din email"}),a.jsx("div",{className:"space-y-2",children:W3.map(n=>{const i=mo[n];return a.jsx(J3,{type:n,name:i.name,icon:i.icon},n)})}),a.jsx(q3,{components:e,selectedId:t,onSelect:A,onReorder:r})]})}const M2=({title:e="Månedens Tilbud",subtitle:t="Eksklusive priser på kvalitetsgulve",month:A="Januar",
236year:r="2025",variant:n="dark",showLogo:i,logoUrl:s="",logoUrlWidth:o,logoUrlHeight:l,logoUrlBorderRadius:d})=>{const h=n==="dark"||n==="gradient"||n==="black",m=n==="black"?"#0A0A0A":h?E.backgroundDark:E.cardBackground;return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,style:{width:"100%",backgroundColor:m},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{padding:`${R.xl} ${R.lg}`},children:[(i||s&&s!=="/placeholder.svg")&&s&&a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{align:"center",style:{paddingBottom:R.lg},children:a.jsx("img",{src:s,alt:"Logo",width:o||120,height:l||40,style:{display:"block",width:o?`${o}px`:"120px",height:l?`${l}px`:"40px",objectFit:"contain",borderRadius:d?`${d}px`:void 0}})})})})}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{align:"center",style:{paddingBottom:R.md},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{style:{padding:"6px 16px",backgroundColor:h?"#3D2B1F":E.themePrimary,color:h?E.themePrimary:"#FFFFFF",fontSize:"12px",fontWeight:600,letterSpacing:"0.1em",textTransform:"uppercase",borderRadius:Ke.sm},children:[A," ",r]})})})})})})})}),a.jsx("h1",{style:{margin:`${R.sm} 0`,fontSize:"42px",fontWeight:700,lineHeight:"1.1",color:h?"#FFFFFF":E.foreground,fontFamily:R2.fontFamily,letterSpacing:"-0.02em"},children:e}),a.jsx("p",{style:{margin:0,fontSize:"14px",lineHeight:"1.5",color:h?E.mutedLight:E.foregroundLight},children:t}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,style:{marginTop:R.lg},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{style:{width:"60px",height:"3px",backgroundColor:E.themePrimary,borderRadius:"2px",fontSize:"0",lineHeight:"0"},children:" "})})})})]})})})})},Vt=({html:e})=>a.jsx("span",{style:{display:"none",fontSize:0,lineHeight:0},dangerouslySetInnerHTML:{__html:`<!--[if mso]>${e}<![endif]-->`}}),O2=({eyebrow:e="Nye Ankomster · Maj 2026",headline:t,subHeadline:A,brandName:r,quote:n,image:i="https://flottegulve.lovable.app/images/products/elegant-molly.jpg",ctaText:s="Udforsk Nyhederne",ctaUrl:o="https://flottegulve.dk",gradient:l="spotlight"})=>{const d=l==="black",h=d?"none":E[`gradient${l.charAt(0).toUpperCase()+l.slice(1)}`],f=d?"#0A0A0A":bt[l]||bt.spotlight,m=t??r??"FlotteGulve",g=A??n??"";return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,width:"100%",style:{width:"100%",backgroundColor:E.background,borderCollapse:"collapse"},children:a.jsxs("tbody",{children:[a.jsx("tr",{children:a.jsx("td",{align:"center",style:{backgroundColor:f,backgroundImage:h,padding:`${R.sm} ${R.md}`,color:"#FFFFFF",fontSize:"12px",fontWeight:600,letterSpacing:"0.15em",textTransform:"uppercase",textAlign:"center"},children:e})}),a.jsx("tr",{children:a.jsx("td",{style:{padding:0,backgroundColor:E.backgroundDark},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,width:"100%",style:{width:"100%",borderCollapse:"collapse"},children:a.jsxs("tbody",{children:[a.jsx("tr",{children:a.jsx("td",{align:"center",style:{padding:0,backgroundImage:`url(${i})`,backgroundSize:"cover",backgroundPosition:"center",backgroundColor:E.backgroundDark},children:a.jsx("img",{src:i,alt:m,width:600,style:{display:"block",width:"100%",maxWidth:"600px",height:"auto",border:0,objectFit:"cover"}})})}),a.jsx("tr",{children:a.jsx("td",{bgcolor:f,style:{backgroundColor:f,backgroundImage:h,padding:`${R.xl} ${R.lg}`},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,width:"100%",style:{width:"100%",borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{textAlign:"center"},children:[a.jsx("h1",{style:{margin:0,fontSize:"36px",fontWeight:700,color:"#FFFFFF",letterSpacing:"-0.02em",lineHeight:1.1},children:a.jsx("span",{style:{color:"#FFFFFF"},children:m})}),g?a.jsx("p",{style:{margin:`${R.md} auto 0`,maxWidth:"440px",fontSize:"16px",lineHeight:1.5,color:"#FFFFFF"},children:a.jsx("span",{style:{color:"#FFFFFF"},children:g})}):null]})})})})})}),a.jsx("tr",{children:a.jsx("td",{align:"center",style:{padding:`${R.xl} ${R.lg}`,backgroundColor:E.background,textAlign:"center"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,align:"center",style:{margin:"0 auto"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{backgroundColor:bt.cta,backgroundImage:E.gradientCTA,borderRadius:"999px"}
236,children:[a.jsx(Vt,{html:`<v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="${o}" style="height:54px;v-text-anchor:middle;width:260px;" arcsize="50%" stroke="f" fillcolor="${bt.cta}"><w:anchorlock/><center style="color:#ffffff;font-family:Arial,sans-serif;font-size:16px;font-weight:bold;">${s}</center></v:roundrect>`}),a.jsxs("a",{href:o,style:{display:"inline-block",color:"#FFFFFF",textDecoration:"none",fontSize:"16px",fontWeight:700,padding:"16px 40px",borderRadius:"999px",letterSpacing:"0.02em"},children:[s," →"]})]})})})})})})]})})})})]})})},K2=({eyebrow:e="Nye Ankomster · Maj 2026",headline:t,subHeadline:A,brandName:r,quote:n,image:i="https://flottegulve.lovable.app/images/products/elegant-molly.jpg",ctaText:s="Udforsk Nyhederne",ctaUrl:o="https://flottegulve.dk",gradient:l="spotlight"})=>{const d=l==="black",h=d?"none":E[`gradient${l.charAt(0).toUpperCase()+l.slice(1)}`],f=d?"#0A0A0A":bt[l]||bt.spotlight,m=t??r??"FlotteGulve",g=A??n??"";return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:600,align:"center",bgcolor:E.background,style:{width:"600px",minWidth:"600px",maxWidth:"600px",margin:"0 auto",backgroundColor:E.background,borderCollapse:"collapse",tableLayout:"fixed"},children:a.jsxs("tbody",{children:[a.jsx("tr",{children:a.jsx("td",{align:"center",width:600,bgcolor:f,style:{width:"600px",minWidth:"600px",maxWidth:"600px",backgroundColor:f,backgroundImage:h,padding:`${R.sm} 0`,color:"#FFFFFF",fontSize:"12px",fontWeight:600,letterSpacing:"0.15em",textTransform:"uppercase",textAlign:"center"},children:e})}),a.jsx("tr",{children:a.jsx("td",{width:600,align:"center",valign:"top",bgcolor:E.backgroundDark,style:{width:"600px",minWidth:"600px",maxWidth:"600px",padding:0,margin:0,backgroundColor:E.backgroundDark,lineHeight:0,fontSize:0},children:a.jsx("img",{src:i,alt:m,width:600,style:{display:"block",width:"600px",minWidth:"600px",maxWidth:"600px",height:"auto",border:0,margin:0,padding:0,outline:"none",textDecoration:"none"}})})}),a.jsx("tr",{children:a.jsx("td",{width:600,align:"center",bgcolor:f,style:{width:"600px",minWidth:"600px",maxWidth:"600px",backgroundColor:f,backgroundImage:h,padding:`${R.xl} 0`},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:600,align:"center",style:{width:"600px",minWidth:"600px",maxWidth:"600px",borderCollapse:"collapse",tableLayout:"fixed"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",width:552,style:{width:"552px",padding:`0 ${R.lg}`,textAlign:"center"},children:[a.jsx("h1",{style:{margin:0,fontSize:"36px",fontWeight:700,color:"#FFFFFF",letterSpacing:"0",lineHeight:1.1},children:a.jsx("span",{style:{color:"#FFFFFF"},children:m})}),g?a.jsx("p",{style:{margin:`${R.md} auto 0`,width:"440px",maxWidth:"440px",fontSize:"16px",lineHeight:1.5,color:"#FFFFFF"},children:a.jsx("span",{style:{color:"#FFFFFF"},children:g})}):null]})})})})})}),a.jsx("tr",{children:a.jsx("td",{align:"center",width:600,bgcolor:E.background,style:{width:"600px",minWidth:"600px",maxWidth:"600px",padding:`${R.xl} 0`,backgroundColor:E.background,textAlign:"center"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,align:"center",style:{margin:"0 auto",borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",bgcolor:bt.cta,style:{backgroundColor:bt.cta,backgroundImage:E.gradientCTA,borderRadius:"999px"},children:[a.jsx(Vt,{html:`<v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="${o}" style="height:54px;v-text-anchor:middle;width:260px;" arcsize="50%" stroke="f" fillcolor="${bt.cta}"><w:anchorlock/><center style="color:#ffffff;font-family:Arial,sans-serif;font-size:16px;font-weight:bold;">${s}</center></v:roundrect>`}),a.jsxs("a",{href:o,style:{display:"inline-block",color:"#FFFFFF",textDecoration:"none",fontSize:"16px",fontWeight:700,padding:"16px 40px",borderRadius:"999px",letterSpacing:"0.02em"},children:[s," →"]})]})})})})})})]})})}
236,G2=({eyebrow:e="Nye Ankomster · Maj 2026",brandName:t="FlotteGulve",subtitle:A="Premium gulve designet til moderne hjem — bygget til at holde i mange år.",features:r=[{icon:"paw",label:"Dyrevenlig"},{icon:"wrench",label:"Nem installation"},{icon:"droplet",label:"Vandtæt"},{icon:"shield",label:"Slidstærk"}],image:n="https://flottegulve.lovable.app/images/products/elegant-molly.jpg",ctaText:i="Udforsk Nyhederne",ctaUrl:s="https://flottegulve.dk",gradient:o="spotlight"})=>{const l=E[`gradient${o.charAt(0).toUpperCase()+o.slice(1)}`],d=bt[o]||bt.spotlight,h=r.slice(0,4);return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,width:"100%",bgcolor:E.background,style:{width:"100%",backgroundColor:E.background,borderCollapse:"collapse"},children:a.jsxs("tbody",{children:[a.jsx("tr",{children:a.jsx("td",{align:"center",bgcolor:d,className:"force-white",style:{backgroundColor:d,backgroundImage:l,padding:`${R.sm} ${R.md}`,color:"#FFFFFF",fontSize:"12px",fontWeight:600,letterSpacing:"0.15em",textTransform:"uppercase",textAlign:"center"},children:a.jsx("span",{className:"force-white",style:{color:"#FFFFFF"},children:e})})}),a.jsx("tr",{children:a.jsx("td",{style:{padding:0,backgroundColor:E.backgroundDark},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,width:"100%",style:{width:"100%",borderCollapse:"collapse"},children:a.jsxs("tbody",{children:[a.jsx("tr",{children:a.jsx("td",{align:"center",style:{padding:0,backgroundImage:`url(${n})`,backgroundSize:"cover",backgroundPosition:"center",backgroundColor:E.backgroundDark},children:a.jsx("img",{src:n,alt:t,width:600,style:{display:"block",width:"100%",maxWidth:"600px",height:"auto",border:0,objectFit:"cover"}})})}),a.jsx("tr",{children:a.jsx("td",{bgcolor:d,className:"force-white",style:{backgroundColor:d,backgroundImage:l,padding:`${R.xl} ${R.lg} ${R.xxl}`},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,width:"100%",style:{width:"100%",borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{textAlign:"center"},children:[a.jsx("h1",{style:{margin:0,fontSize:"28px",fontWeight:700,color:"#FFFFFF",letterSpacing:0,lineHeight:1.15,maxWidth:"460px",marginLeft:"auto",marginRight:"auto",msoLineHeightRule:"exactly"},children:a.jsx("span",{style:{color:"#FFFFFF"},children:t})}),a.jsx("p",{style:{margin:`${R.md} auto 0`,maxWidth:"440px",fontSize:"16px",lineHeight:1.5,color:"#FFFFFF",fontWeight:400,whiteSpace:"pre-line"},children:a.jsx("span",{style:{color:"#FFFFFF",whiteSpace:"pre-line"},children:(A||"").split(`
237`).map((f,m,g)=>a.jsxs(at.Fragment,{children:[f,m<g.length-1&&a.jsx("br",{})]},m))})}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,width:"100%",style:{width:"100%",marginTop:R.lg,borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsx("tr",{children:h.map((f,m)=>a.jsx("td",{align:"center",valign:"middle",width:`${100/h.length}%`,style:{padding:"0 8px",textAlign:"center"},children:a.jsx("div",{style:{display:"inline-block",backgroundColor:"#4A3728",border:`1px solid ${E.themeSecondary}`,borderRadius:"999px",padding:"6px 10px",color:"#FFFFFF",fontSize:"10px",fontWeight:600,letterSpacing:"0.05em",textTransform:"uppercase",lineHeight:1.2,whiteSpace:"nowrap",msoLineHeightRule:"exactly"},children:a.jsx("span",{style:{color:"#FFFFFF"},children:f.label})})},m))})})})]})})})})})}),a.jsx("tr",{children:a.jsx("td",{align:"center",bgcolor:E.background,style:{padding:`${R.xl} ${R.lg}`,backgroundColor:E.background,textAlign:"center"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,align:"center",style:{margin:"0 auto"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{backgroundColor:bt.cta,backgroundImage:E.gradientCTA,borderRadius:"999px"},children:[a.jsx(Vt,{html:`<v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="${s}" style="height:54px;v-text-anchor:middle;width:260px;" arcsize="50%" stroke="f" fillcolor="${bt.cta}"><w:anchorlock/><center style="color:#ffffff;font-family:Arial,sans-serif;font-size:16px;font-weight:bold;">${i}</center>
237</v:roundrect>`}),a.jsxs("a",{href:s,style:{display:"inline-block",color:"#FFFFFF",textDecoration:"none",fontSize:"16px",fontWeight:700,padding:"16px 40px",borderRadius:"999px",letterSpacing:"0.02em"},children:[i," →"]})]})})})})})})]})})})})]})})},z2=({eyebrow:e="Nye Ankomster · Maj 2026",brandName:t="FlotteGulve",subtitle:A="Premium gulve designet til moderne hjem — bygget til at holde i mange år.",features:r=[{icon:"paw",label:"Dyrevenlig"},{icon:"wrench",label:"Nem installation"},{icon:"droplet",label:"Vandtæt"},{icon:"shield",label:"Slidstærk"}],feature1Label:n,feature2Label:i,feature3Label:s,feature4Label:o,image:l="https://flottegulve.lovable.app/images/products/elegant-molly.jpg",ctaText:d="Udforsk Nyhederne",ctaUrl:h="https://flottegulve.dk",gradient:f="spotlight",colorway:m="default"})=>{const g=m==="strawDark",x="#1a1512",C=g?"radial-gradient(ellipse at center, rgba(196,145,74,0.14) 0%, rgba(0,0,0,0) 60%), linear-gradient(180deg, #1a1512 0%, #0f0b09 100%)":E[`gradient${f.charAt(0).toUpperCase()+f.slice(1)}`],B=g?x:bt[f]||bt.spotlight,L=g?"#2a1f18":"#4A3728",N=g?"rgba(196,145,74,0.55)":E.themeSecondary,H=r.slice(0,4).map(($,I)=>{const Z=[n,i,s,o][I];return Z!=null&&Z!==""?{...$,label:Z}:$}),W=504,z=Math.floor(W/H.length);return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:600,align:"center",bgcolor:E.background,style:{width:"600px",minWidth:"600px",maxWidth:"600px",margin:"0 auto",backgroundColor:E.background,borderCollapse:"collapse",tableLayout:"fixed"},children:a.jsxs("tbody",{children:[a.jsx("tr",{children:a.jsx("td",{align:"center",width:600,bgcolor:B,className:"force-white",style:{width:"600px",minWidth:"600px",maxWidth:"600px",backgroundColor:B,backgroundImage:C,padding:`${R.sm} 0`,color:"#FFFFFF",fontSize:"12px",fontWeight:600,letterSpacing:"0.15em",textTransform:"uppercase",textAlign:"center"},children:a.jsx("span",{className:"force-white",style:{color:"#FFFFFF"},children:e})})}),a.jsx("tr",{children:a.jsx("td",{width:600,align:"center",valign:"top",bgcolor:E.backgroundDark,style:{width:"600px",minWidth:"600px",maxWidth:"600px",padding:0,margin:0,backgroundColor:E.backgroundDark,lineHeight:0,fontSize:0},children:a.jsx("img",{src:l,alt:t,width:600,style:{display:"block",width:"600px",minWidth:"600px",maxWidth:"600px",height:"auto",border:0,margin:0,padding:0,outline:"none",textDecoration:"none"}})})}),a.jsx("tr",{children:a.jsx("td",{width:600,bgcolor:B,className:"force-white",style:{width:"600px",minWidth:"600px",maxWidth:"600px",backgroundColor:B,backgroundImage:C,padding:`${R.xl} 0 ${R.xxl}`},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:600,align:"center",style:{width:"600px",minWidth:"600px",maxWidth:"600px",borderCollapse:"collapse",tableLayout:"fixed"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",width:552,style:{width:"552px",padding:`0 ${R.lg}`,textAlign:"center"},children:[a.jsx("h1",{style:{margin:0,fontSize:"28px",fontWeight:700,color:"#FFFFFF",letterSpacing:0,lineHeight:1.15,maxWidth:"460px",marginLeft:"auto",marginRight:"auto",msoLineHeightRule:"exactly"},children:a.jsx("span",{style:{color:"#FFFFFF"},children:t})}),a.jsx("p",{style:{margin:`${R.md} auto 0`,maxWidth:"440px",fontSize:"16px",lineHeight:1.5,color:"#FFFFFF",fontWeight:400,whiteSpace:"pre-line"},children:a.jsx("span",{style:{color:"#FFFFFF",whiteSpace:"pre-line"},children:(A||"").split(`
238`).map(($,I,Z)=>a.jsxs(at.Fragment,{children:[$,I<Z.length-1&&a.jsx("br",{})]},I))})}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:W,align:"center",style:{width:`${W}px`,minWidth:`${W}px`,maxWidth:`${W}px`,marginTop:R.lg,marginLeft:"auto",marginRight:"auto",borderCollapse:"collapse",tableLayout:"fixed"},children:a.jsx("tbody",{children:a.jsx("tr",{children:H.map(($,I)=>a.jsx("td",{align:"center",valign:"middle",width:z,style:{width:`${z}px`,padding:"0 4px",textAlign:"center"},children:a.jsx("div",{style:{display:"block",width:"100%",boxSizing:"border-box",backgroundColor:L,border:`1px solid ${N}`,borderRadius:"999px",padding:"7px 6px",color:"#FFFFFF",fontSize:"9px",fontWeight:700,letterSpacing:"0.03em",textTransform:"uppercase",lineHeight:1.2,whiteSpace:"normal",wordBreak:"keep-all",textAlign:"center",msoLineHeightRule:"exactly"},children:a.jsx("span",{style:{color:"#FFFFFF"},children:$.label})})},I))})})})]})})})})})}),a.jsx("tr",{children:a.jsx("td",{align:"center",width:600,bgcolor:E.background,style:{width:"600px",minWidth:"600px",maxWidth:"600px",padding:`${R.xl} 0`,backgroundColor:E.background,textAlign:"center"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,align:"center",style:{margin:"0 auto",borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",bgcolor:bt.cta,style:{backgroundColor:bt.cta,backgroundImage:E.gradientCTA,borderRadius:"999px"}
238,children:[a.jsx(Vt,{html:`<v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="${h}" style="height:54px;v-text-anchor:middle;width:260px;" arcsize="50%" stroke="f" fillcolor="${bt.cta}"><w:anchorlock/><center style="color:#ffffff;font-family:Arial,sans-serif;font-size:16px;font-weight:bold;">${d}</center></v:roundrect>`}),a.jsxs("a",{href:h,style:{display:"inline-block",color:"#FFFFFF",textDecoration:"none",fontSize:"16px",fontWeight:700,padding:"16px 40px",borderRadius:"999px",letterSpacing:"0.02em"},children:[d," →"]})]})})})})})})]})})},Z3=e=>`data:image/svg+xml;utf8,${encodeURIComponent(`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M2 22 16 8"/><path d="M3.47 12.53 5 11l1.53 1.53a3.5 3.5 0 0 1 0 4.94L5 19l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z"/><path d="M7.47 8.53 9 7l1.53 1.53a3.5 3.5 0 0 1 0 4.94L9 15l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z"/><path d="M11.47 4.53 13 3l1.53 1.53a3.5 3.5 0 0 1 0 4.94L13 11l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z"/><path d="M20 2h2v2a4 4 0 0 1-4 4h-2V6a4 4 0 0 1 4-4Z"/><path d="M11.47 17.47 13 19l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L5 19l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z"/><path d="M15.47 13.47 17 15l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L9 15l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z"/><path d="M19.47 9.47 21 11l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L13 11l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z"/></svg>`)}`,eU=e=>`data:image/svg+xml;utf8,${encodeURIComponent(`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg>`)}`,$2=({eyebrow:e="FlotteGulve.dk · Bæredygtig serie",brandNameStart:t="Halmgulv.",brandNameAccent:A="Naturligt bæredygtigt.",subtitle:r="Ægte egetræsfinér med en kerne af ris- og hvedehalm. EPD-certificeret, FSC-godkendt og fri for formaldehyd.",feature1Label:n="Formaldehyd-frit",feature2Label:i="EPD-certificeret",feature3Label:s="FSC · ISO 14001",feature4Label:o="CO₂-lagrende",image:l="https://flottegulve.lovable.app/images/products/elegant-molly.jpg",ctaText:d="Bestil gratis prøver",ctaUrl:h="https://flottegulve.dk",ctaSecondaryText:f="Book konsultation",ctaSecondaryUrl:m="https://flottegulve.dk",backgroundColor:g="#1a1512",accentColor:x="#C4914A",accentColorSoft:y="#D4B87A",showIcon:C=!0})=>{const B="'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif",L=`radial-gradient(ellipse at center, rgba(196,145,74,0.14) 0%, rgba(0,0,0,0) 60%), linear-gradient(180deg, ${g} 0%, #0f0b09 100%)`,N=[n,i,s,o].filter(Boolean);return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:600,align:"center",bgcolor:g,style:{width:"600px",minWidth:"600px",maxWidth:"600px",margin:"0 auto",backgroundColor:g,borderCollapse:"collapse",tableLayout:"fixed"},children:a.jsxs("tbody",{children:[a.jsx("tr",{children:a.jsx("td",{align:"center",width:600,bgcolor:g,style:{width:"600px",backgroundColor:g,backgroundImage:L,padding:"18px 24px 14px",textAlign:"center"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,align:"center",style:{margin:"0 auto",borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsxs("tr",{children:[C&&a.jsx("td",{valign:"middle",style:{paddingRight:"8px"},children:a.jsx("img",{src:Z3(y),alt:"",width:16,height:16,style:{display:"block",width:"16px",height:"16px",border:0}})}),a.jsx("td",{valign:"middle",style:{textAlign:"center"},children:a.jsx("span",{style:{color:y,fontFamily:B,fontSize:"11px",fontWeight:800,letterSpacing:"0.22em",textTransform:"uppercase"},children:e})})]})})})})}),a.jsx("tr",{children:a.jsx("td",{width:600,align:"center",valign:"top",bgcolor:"#0f0b09",style:{width:"600px",padding:0,margin:0,backgroundColor:"#0f0b09",lineHeight:0,fontSize:0},children:a.jsx("img",{src:l,alt:`${t} ${A}`,width:600,style:{display:"block",width:"600px",minWidth:"600px",maxWidth:"600px",height:"auto",border:0,margin:0,padding:0,outline:"none",textDecoration:"none"}})})}),a.jsx("tr",{children:a.jsx("td",{width:600,bgcolor:g,style:{width:"600px",backgroundColor:g,backgroundImage:L,padding:"44px 0 40px"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:600,align:"center",style:{width:"600px",borderCollapse:"collapse",tableLayout:"fixed"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",width:552,style:{width:"552px",padding:"0 24px",textAlign:"center"},children:[a.jsxs("h1",{style:{margin:0,fontFamily:B,fontSize:"32px",lineHeight:1.12,fontWeight:800,letterSpacing:"-0.01em",color:"#FFFFFF",maxWidth:"480px",marginLeft:"auto",marginRight:"auto"},children:[a.jsx("span",{style:{color:"#FFFFFF"},children:t})," ",a.jsx("span",{style:{color:y},children:A})]}),a.jsx("p",{style:{margin:"18px auto 0",maxWidth:"460px",fontFamily:B,fontSize:"15px",lineHeight:1.6,color:"rgba(255,255,255,0.78)",fontWeight:400,whiteSpace:"pre-line"},children:(r||"").split(`
239`).map((_,H,W)=>a.jsxs(at.Fragment,{children:[_,H<W.length-1&&a.jsx("br",{})]},H))}),N.length>0&&a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,align:"center",style:{margin:"26px auto 0",borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsx("tr",{children:N.map((_,H)=>a.jsxs(at.Fragment,{children:[H>0&&a.jsx("td",{valign:"middle",style:{padding:"0 10px",color:x,fontFamily:B,fontSize:"11px",lineHeight:1},children:"·"}),a.jsx("td",{valign:"middle",style:{color:"rgba(255,255,255,0.72)",fontFamily:B,fontSize:"11px",fontWeight:700,letterSpacing:"0.14em",textTransform:"uppercase",lineHeight:1,whiteSpace:"nowrap"},children:_})]},H))})})}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,align:"center",style:{margin:"30px auto 0",borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsxs("tr",{children:[a.jsx("td",{align:"center",valign:"middle",style:{padding:"6px"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,align:"center",style:{borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",bgcolor:x,style:{backgroundColor:x,backgroundImage:`linear-gradient(135deg, ${x} 0%, ${y} 100%)`,borderRadius:"999px"}
239,children:[a.jsx(Vt,{html:`<v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="${h}" style="height:48px;v-text-anchor:middle;width:240px;" arcsize="50%" stroke="f" fillcolor="${x}"><w:anchorlock/><center style="color:#ffffff;font-family:Arial,sans-serif;font-size:15px;font-weight:bold;">${d}</center></v:roundrect>`}),a.jsxs("a",{href:h,style:{display:"inline-block",color:"#FFFFFF",textDecoration:"none",fontFamily:B,fontSize:"15px",fontWeight:700,padding:"14px 28px",borderRadius:"999px",lineHeight:1,whiteSpace:"nowrap"},children:[a.jsx("span",{style:{verticalAlign:"middle"},children:d}),a.jsx("img",{src:eU("#FFFFFF"),alt:"",width:14,height:14,style:{verticalAlign:"middle",marginLeft:"10px",border:0,display:"inline-block"}})]})]})})})})}),f?a.jsx("td",{align:"center",valign:"middle",style:{padding:"6px"},children:a.jsx("a",{href:m,style:{display:"inline-block",padding:"13px 26px",border:"1.5px solid rgba(255,255,255,0.55)",borderRadius:"999px",color:"#FFFFFF",textDecoration:"none",fontFamily:B,fontWeight:700,fontSize:"15px",lineHeight:1,whiteSpace:"nowrap"},children:f})}):null]})})})]})})})})})})]})})},Hc=({text:e="Nye Ankomster · Maj 2026",gradient:t="warmBand",colorway:A="default",textColor:r,fontSize:n="12px",letterSpacing:i="0.15em",align:s="center",paddingY:o=12})=>{const l=A==="strawDark",d="#2a1f18",h="linear-gradient(90deg, #2a1f18 0%, #3d2b1f 50%, #C4914A 100%)",f=`gradient${t.charAt(0).toUpperCase()+t.slice(1)}`,m=l?h:E[f],g=l?d:bt[t]||bt.warmBand,x=r||"#FFFFFF",y={left:"left",center:"center",right:"right"};return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:600,align:"center",bgcolor:g,style:{width:"600px",minWidth:"600px",maxWidth:"600px",margin:"0 auto",backgroundColor:g,backgroundImage:m,borderCollapse:"collapse",tableLayout:"fixed"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{align:y[s],width:600,bgcolor:g,className:"force-white",style:{width:"600px",minWidth:"600px",maxWidth:"600px",backgroundColor:g,backgroundImage:m,padding:`${o}px ${R.lg}`,color:x,fontSize:n,fontWeight:600,letterSpacing:i,textTransform:"uppercase",textAlign:y[s],lineHeight:1.3,msoLineHeightRule:"exactly"},children:a.jsx("span",{className:"force-white",style:{color:x},children:e})})})})})},tU=e=>`data:image/svg+xml;utf8,${encodeURIComponent(`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6 9 17l-5-5"/></svg>`)}`,AU=e=>`data:image/svg+xml;utf8,${encodeURIComponent(`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg>`)}`,W2=({eyebrow:e="Månedens Nyhed",headline:t="Halmgulv — ærligt bæredygtigt",subheadline:A="Ægte egetræsfinér med en kerne af presset ris- og hvedehalm. Bygget til at holde. Fri for formaldehyd.",image:r="https://flottegulve.lovable.app/images/products/elegant-molly.jpg",feature1:n="Halm-kerne (75–87%)",feature2:i="Formaldehyd-frit (E-nf)",feature3:s="Ægte egetræsfinér",feature4:o="R10 skridsikker",feature5:l="Brandklasse Bfl-S1",feature6:d="EPD-certificeret",ctaText:h="Se produktet",ctaUrl:f="https://flottegulve.dk",backgroundColor:m="#1a1512",accentColor:g="#C4914A",accentColorSoft:x="#D4B87A",showCta:y=!0})=>{const C="'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif",B=`radial-gradient(ellipse at center, rgba(196,145,74,0.14) 0%, rgba(0,0,0,0) 60%), linear-gradient(180deg, ${m} 0%, #0f0b09 100%)`,L=[n,i,s,o,l,d].filter(Boolean),N=[];for(let _=0;_<L.length;_+=2)N.push(L.slice(_,_+2));return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:600,align:"center",bgcolor:m,style:{width:"600px",minWidth:"600px",maxWidth:"600px",margin:"0 auto",backgroundColor:m,borderCollapse:"collapse",tableLayout:"fixed"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{width:600,bgcolor:m,style:{width:"600px",backgroundColor:m,backgroundImage:B,padding:"52px 0 56px"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:600,align:"center",style:{width:"600px",borderCollapse:"collapse",tableLayout:"fixed"},children:a.jsxs("tbody",{children:[a.jsx("tr",{children:a.jsxs("td",{align:"center",width:552,style:{width:"552px",padding:"0 24px",textAlign:"center"},children:[a.jsx("span",{style:{display:"inline-block",color:x,fontFamily:C,fontSize:"11px",fontWeight:800,letterSpacing:"0.22em",textTransform:"uppercase",marginBottom:"14px"},children:e}),a.jsx("h2",{style:{margin:0,fontFamily:C,fontSize:"30px",lineHeight:1.15,fontWeight:800,letterSpacing:"-0.01em",color:"#FFFFFF",maxWidth:"480px",marginLeft:"auto",marginRight:"auto"},children:t}),a.jsx("p",{style:{margin:"16px auto 0",maxWidth:"460px",fontFamily:C,fontSize:"15px",lineHeight:1.6,color:"rgba(255,255,255,0.78)",fontWeight:400,whiteSpace:"pre-line"},children:(A||"").split(`
240`).map((_,H,W)=>a.jsxs(at.Fragment,{children:[_,H<W.length-1&&a.jsx("br",{})]},H))})]})}),a.jsx("tr",{children:a.jsx("td",{align:"center",width:552,style:{width:"552px",padding:"32px 24px 0"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:504,align:"center",style:{width:"504px",borderCollapse:"collapse",borderRadius:"14px",overflow:"hidden",border:"1px solid rgba(196,145,74,0.25)"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{width:504,align:"center",valign:"top",bgcolor:"#0f0b09",style:{width:"504px",padding:0,backgroundColor:"#0f0b09",lineHeight:0,fontSize:0,borderRadius:"14px"},children:a.jsx("img",{src:r,alt:t,width:504,style:{display:"block",width:"504px",maxWidth:"504px",height:"auto",border:0,margin:0,padding:0,outline:"none",textDecoration:"none",borderRadius:"14px"}})})})})})})}),a.jsx("tr",{children:a.jsx("td",{align:"center",width:552,style:{width:"552px",padding:"30px 24px 0"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:504,align:"center",style:{width:"504px",borderCollapse:"collapse",tableLayout:"fixed"},children:a.jsx("tbody",{children:N.map((_,H)=>a.jsxs("tr",{children:[_.map((W,z)=>a.jsx("td",{valign:"top",width:252,style:{width:"252px",padding:"10px 12px",verticalAlign:"top"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsxs("tr",{children:[a.jsx("td",{valign:"middle",width:26,style:{width:"26px",paddingRight:"10px",paddingTop:"2px"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{width:26,height:26,align:"center",valign:"middle",bgcolor:"#2a1f18",style:{width:"26px",height:"26px",backgroundColor:"#2a1f18",border:"1px solid rgba(196,145,74,0.45)",borderRadius:"999px",textAlign:"center"},children:a.jsx("img",{src:tU(x),alt:"",width:12,height:12,style:{display:"inline-block",border:0,verticalAlign:"middle"}})})})})})}),a.jsx("td",{valign:"middle",style:{verticalAlign:"middle"},children:a.jsx("span",{style:{color:"#FFFFFF",fontFamily:C,fontSize:"14px",fontWeight:600,lineHeight:1.4},children:W})})]})})})},z)),_.length===1&&a.jsx("td",{width:252,style:{width:"252px"}})]},H))})})})}),y&&h?a.jsx("tr",{children:a.jsx("td",{align:"center",width:552,style:{width:"552px",padding:"32px 24px 0",textAlign:"center"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,align:"center",style:{margin:"0 auto",borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{align:"center",bgcolor:g,style:{backgroundColor:g,backgroundImage:`linear-gradient(135deg, ${g} 0%, ${x} 100%)`,borderRadius:"999px"},children:a.jsxs("a",{href:f,style:{display:"inline-block",color:"#FFFFFF",textDecoration:"none",fontFamily:C,fontSize:"15px",fontWeight:700,padding:"14px 30px",borderRadius:"999px",lineHeight:1,whiteSpace:"nowrap"},children:[a.jsx("span",{style:{verticalAlign:"middle"},children:h}),a.jsx("img",{src:AU("#FFFFFF"),alt:"",width:14,height:14,style:{verticalAlign:"middle",marginLeft:"10px",border:0,display:"inline-block"}})]})})})})})})}):null]})})})})})})},rU=e=>`data:image/svg+xml;utf8,${encodeURIComponent(`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg>`)}
240`,V2=({eyebrow:e="Månedens Nyhed",headline:t="Halmgulv — ærligt bæredygtigt",subheadline:A="Ægte egetræsfinér med en kerne af presset ris- og hvedehalm. Bygget til at holde. Fri for formaldehyd.",image:r="https://flottegulve.lovable.app/images/products/elegant-molly.jpg",feature1:n="Halm-kerne (75–87%)",feature2:i="Formaldehyd-frit (E-nf)",feature3:s="Ægte egetræsfinér",feature4:o="R10 skridsikker",feature5:l="Brandklasse Bfl-S1",feature6:d="EPD-certificeret",ctaText:h="Se produktet",ctaUrl:f="https://flottegulve.dk",backgroundColor:m="#FDF9F3",accentColor:g="#C4914A",accentColorSoft:x="#D4B87A",textColor:y="#2A1F18",mutedTextColor:C="rgba(42,31,24,0.72)",showCta:B=!0})=>{const L="'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif",N=m,_=[n,i,s,o,l,d].filter(Boolean),H=[];for(let W=0;W<_.length;W+=2)H.push(_.slice(W,W+2));return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:600,align:"center",bgcolor:m,style:{width:"600px",minWidth:"600px",maxWidth:"600px",margin:"0 auto",backgroundColor:m,borderCollapse:"collapse",tableLayout:"fixed"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{width:600,bgcolor:m,style:{width:"600px",backgroundColor:m,backgroundImage:N,padding:"52px 0 56px"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:600,align:"center",style:{width:"600px",borderCollapse:"collapse",tableLayout:"fixed"},children:a.jsxs("tbody",{children:[a.jsx("tr",{children:a.jsxs("td",{align:"center",width:552,style:{width:"552px",padding:"0 24px",textAlign:"center"},children:[a.jsx("span",{style:{display:"inline-block",color:g,fontFamily:L,fontSize:"11px",fontWeight:800,letterSpacing:"0.22em",textTransform:"uppercase",marginBottom:"14px"},children:e}),a.jsx("h2",{style:{margin:0,fontFamily:L,fontSize:"30px",lineHeight:1.15,fontWeight:800,letterSpacing:"-0.01em",color:y,maxWidth:"480px",marginLeft:"auto",marginRight:"auto"},children:t}),a.jsx("p",{style:{margin:"16px auto 0",maxWidth:"460px",fontFamily:L,fontSize:"15px",lineHeight:1.6,color:C,fontWeight:400,whiteSpace:"pre-line"},children:(A||"").split(`
241`).map((W,z,$)=>a.jsxs(at.Fragment,{children:[W,z<$.length-1&&a.jsx("br",{})]},z))})]})}),a.jsx("tr",{children:a.jsx("td",{align:"center",width:552,style:{width:"552px",padding:"32px 24px 0"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:504,align:"center",style:{width:"504px",borderCollapse:"collapse",borderRadius:"14px",overflow:"hidden",border:"1px solid rgba(196,145,74,0.28)"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{width:504,align:"center",valign:"top",bgcolor:"#EFE6D3",style:{width:"504px",padding:0,backgroundColor:"#EFE6D3",lineHeight:0,fontSize:0,borderRadius:"14px"},children:a.jsx("img",{src:r,alt:t,width:504,style:{display:"block",width:"504px",maxWidth:"504px",height:"auto",border:0,margin:0,padding:0,outline:"none",textDecoration:"none",borderRadius:"14px"}})})})})})})}),a.jsx("tr",{children:a.jsx("td",{align:"center",width:552,style:{width:"552px",padding:"30px 24px 0"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:504,align:"center",style:{width:"504px",borderCollapse:"collapse",tableLayout:"fixed"},children:a.jsx("tbody",{children:H.map((W,z)=>a.jsxs("tr",{children:[W.map(($,I)=>a.jsx("td",{valign:"top",width:252,style:{width:"252px",padding:"6px",verticalAlign:"top"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:"100%",style:{width:"100%",borderCollapse:"separate"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{align:"center",valign:"middle",bgcolor:"#FFFFFF",style:{backgroundColor:"#FFFFFF",border:"1px solid rgba(196,145,74,0.35)",borderRadius:"12px",padding:"16px 14px",boxShadow:"0 2px 6px rgba(42,31,24,0.06)",textAlign:"center"},children:a.jsx("span",{style:{color:y,fontFamily:L,fontSize:"14px",fontWeight:700,lineHeight:1.35},children:$})})})})})},I)),W.length===1&&a.jsx("td",{width:252,style:{width:"252px"}})]},z))})})})}),B&&h?a.jsx("tr",{children:a.jsx("td",{align:"center",width:552,style:{width:"552px",padding:"32px 24px 0",textAlign:"center"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,align:"center",style:{margin:"0 auto",borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{align:"center",bgcolor:g,style:{backgroundColor:g,backgroundImage:`linear-gradient(135deg, ${g} 0%, ${x} 100%)`,borderRadius:"999px"},children:a.jsxs("a",{href:f,style:{display:"inline-block",color:"#FFFFFF",textDecoration:"none",fontFamily:L,fontSize:"15px",fontWeight:700,padding:"14px 30px",borderRadius:"999px",lineHeight:1,whiteSpace:"nowrap"},children:[a.jsx("span",{style:{verticalAlign:"middle"},children:h}),a.jsx("img",{src:rU("#FFFFFF"),alt:"",width:14,height:14,style:{verticalAlign:"middle",marginLeft:"10px",border:0,display:"inline-block"}})]})})})})})})}):null]})})})})})})}
241,q2=({eyebrow:e="KAMPAGNE · JULI 2026",title:t="Månedens Tilbud",subtitle:A="Eksklusive priser på kvalitetsgulve — i en begrænset periode.",image:r="https://flottegulve.lovable.app/images/hero-flooring.jpg",endDateText:n="31 Juli. 00.00",scrollText:i="Scroll for at se kampagne tilbuddene"})=>{const s=o=>a.jsx("span",{style:{display:"inline-block",margin:"0 4px",lineHeight:0,opacity:o},children:a.jsx("svg",{width:"22",height:"22",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{display:"block"},children:a.jsx("path",{d:"M6 9l6 6 6-6",stroke:E.themePrimary,strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"})})});return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,width:600,align:"center",bgcolor:bt.spotlight,style:{width:"100%",maxWidth:"600px",margin:"0 auto",backgroundColor:bt.spotlight,borderCollapse:"collapse"},children:a.jsxs("tbody",{children:[a.jsx("tr",{children:a.jsx("td",{align:"center",bgcolor:bt.spotlight,style:{backgroundColor:bt.spotlight,backgroundImage:E.gradientSpotlight,padding:`${R.sm} ${R.md}`,color:"#FFFFFF",fontSize:"12px",fontWeight:700,letterSpacing:"0.18em",textTransform:"uppercase",textAlign:"center",borderBottom:"1px solid rgba(196,145,74,0.25)"},children:a.jsx("span",{style:{color:E.themeSecondary},children:e})})}),a.jsx("tr",{children:a.jsx("td",{style:{padding:0,backgroundColor:E.backgroundDark,lineHeight:0},children:a.jsx("img",{src:r,alt:t,width:600,className:"hero-img-full",style:{display:"block",width:"100%",maxWidth:"600px",height:"auto",border:0,objectFit:"cover",margin:0}})})}),a.jsx("tr",{children:a.jsxs("td",{align:"center",bgcolor:bt.spotlight,style:{backgroundColor:bt.spotlight,backgroundImage:E.gradientSpotlight,padding:`${R.xl} ${R.lg} ${R.xl}`,textAlign:"center"},children:[a.jsx("h1",{style:{margin:0,fontSize:"34px",fontWeight:700,color:"#FFFFFF",lineHeight:1.15,letterSpacing:"-0.01em"},children:a.jsx("span",{style:{color:"#FFFFFF"},children:t})}),a.jsx("p",{style:{margin:`${R.md} auto 0`,maxWidth:"460px",fontSize:"15px",lineHeight:1.55,color:"#E8DFD3",fontWeight:400},children:a.jsx("span",{style:{color:"#E8DFD3"},children:A})})]})}),a.jsx("tr",{children:a.jsxs("td",{align:"center",bgcolor:E.background,style:{backgroundColor:E.background,padding:`${R.lg} ${R.md} ${R.lg}`,textAlign:"center"},children:[a.jsxs("div",{style:{lineHeight:0,marginBottom:R.xs},children:[s(.35),s(.65),s(1)]}),a.jsx("p",{style:{margin:`${R.xs} 0 0`,color:E.foregroundLight,fontSize:"12px",fontWeight:600,letterSpacing:"0.12em",textTransform:"uppercase"},children:i})]})})]})})},X2=({badgeText:e="OKTOBER-KAMPAGNE · SNART SLUT",title:t="MÅNEDENS TILBUD",subline:A="Oktober 2026",subtitle:r="Spar op til 30% på udvalgte kvalitetsgulve — men skynd dig, kampagnen slutter snart.",ctaText:n="Se månedens tilbud",ctaUrl:i="https://flottegulve.dk",image:s="https://flottegulve.lovable.app/images/hero-flooring.jpg",overlayOpacity:o=.7,accentColor:l="#C4914A",accentColorSoft:d="#D4B87A"})=>{const h="'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif",f=Math.round(Number(o)*100)/100,m=Math.round(Math.min(1,Number(o)+.1)*100)/100;return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:600,align:"center",bgcolor:"#0f0b09",style:{width:"600px",minWidth:"600px",maxWidth:"600px",margin:"0 auto",backgroundColor:"#0f0b09",borderCollapse:"collapse",tableLayout:"fixed"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{width:600,align:"center",bgcolor:"#0f0b09",background:s,style:{width:"600px",backgroundColor:"#0f0b09",backgroundImage:`url('${s}')`,backgroundSize:"cover",backgroundPosition:"center",padding:0,textAlign:"center"},children:[a.jsx(Vt,{html:`<v:rect xmlns:v="urn:schemas-microsoft-com:vml" fill="true" stroke="false" style="width:600px;"><v:fill type="frame" src="${s}" color="#0f0b09" /><v:textbox inset="0,0,0,0">`}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:"100%",style:{width:"100%",borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{padding:"56px 32px 60px",textAlign:"center",backgroundColor:`rgba(0,0,0,${f})`,backgroundImage:`linear-gradient(rgba(0,0,0,${f}), rgba(0,0,0,${m}))`},children:[a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,align:"center",style:{margin:"0 auto 22px",borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{align:"center",valign:"middle",style:{padding:"8px 16px",borderRadius:"999px",backgroundColor:"rgba(196,145,74,0.14)"},children:a.jsx("span",{style:{color:d,fontFamily:h,fontSize:"11px",fontWeight:800,letterSpacing:"0.22em",textTransform:"uppercase",verticalAlign:"middle"},children:e})})})})}),a.jsx("h1",{style:{margin:0,fontFamily:h,fontSize:"46px",lineHeight:1.05,fontWeight:800,letterSpacing:"-0.01em",color:"#FFFFFF",textTransform:"uppercase"},children:t}),A?a.jsx("p",{style:{margin:"10px 0 0",fontFamily:h,fontSize:"22px",lineHeight:1.2,fontWeight:600,color:d},children:A}):null,r?a.jsx("p",{style:{margin:"18px auto 0",maxWidth:"460px",fontFamily:h,fontSize:"15px",lineHeight:1.6,color:"rgba(232,223,211,0.92)",fontWeight:400},children:r}):null,a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,align:"center",style:{margin:"32px auto 0",borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",bgcolor:l,style:{backgroundColor:l,backgroundImage:`linear-gradient(135deg, ${l} 0%, ${d} 100%)`,borderRadius:"999px",boxShadow:"0 8px 22px rgba(196,145,74,0.4)"}
241,children:[a.jsx(Vt,{html:`<v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="${i}" style="height:52px;v-text-anchor:middle;width:280px;" arcsize="50%" stroke="f" fillcolor="${l}"><w:anchorlock/><center style="color:#ffffff;font-family:Arial,sans-serif;font-size:16px;font-weight:bold;">${n}</center></v:roundrect>`}),a.jsx("a",{href:i,style:{display:"inline-block",color:"#FFFFFF",textDecoration:"none",fontFamily:h,fontSize:"16px",fontWeight:800,padding:"16px 32px",borderRadius:"999px",lineHeight:1,whiteSpace:"nowrap"},children:n})]})})})})]})})})}),a.jsx(Vt,{html:"</v:textbox></v:rect>"})]})})})})},w0="https://flottegulve.dk",nU=e=>{const t=(e||"").trim();return!t||t==="#"?w0:/^(https?:|mailto:|tel:)/i.test(t)?t:t.startsWith("//")?`https:${t}`:/^[a-z0-9.-]+\.[a-z]{2,}(?:[/?#].*)?$/i.test(t)?`https://${t}`:`${w0}/${t.replace(/^\/+/,"")}`},J2=({topBarText:e="Produktinformation",badge:t="NYHED",title:A="Mød vores nye gulvserie",subtitle:r="Designet til dig, der vil have både udtryk og holdbarhed.",intro:n="Vi har samlet alt det vigtigste, så du hurtigt kan danne dig et overblik over, hvad serien kan — og hvorfor den gør en forskel i dit hjem.",blocks:i,block1Label:s="Naturlige materialer",block1Text:o="Serien bygger på certificerede råvarer og en konstruktion, der minimerer miljøpåvirkningen uden at gå på kompromis med styrke.",block2Label:l="Nem at leve med",block2Text:d="Overfladen er udviklet til hverdagens brug: modstandsdygtig over for pletter, ridser og rengøringsmidler, så du kan bruge tiden på noget andet.",block3Label:h="Passer til hele boligen",block3Text:f="Fra entréen til soveværelset. Det tidløse design gør det nemt at kombinere med både klassiske og moderne indretninger.",block4Label:m="Dansk vejledning",block4Text:g="Du får personlig rådgivning fra vores gulveksperter, prøver sendt direkte hjem til dig og hurtig levering over hele landet.",ctaText:x="Læs mere om serien",ctaUrl:y="https://flottegulve.dk",variant:C="light"})=>{const B=C==="dark",N=B?"#1A1614":C==="warm"?"#FDF9F3":E.background,_=B?"#221D18":"#FFFFFF",H=B?"#3D3630":E.border,W=B?"#F5EFE6":E.foreground,z=B?"#B8AEA2":E.foregroundLight,$=B?"rgba(245,239,230,0.85)":E.foreground,I=B?"#3D2B1F":E.gradientPrimary,Z=B?"#3D2B1F":bt.primary,U=i&&i.length?i.filter(X=>X&&(X.text||X.label)):[{label:s,text:o},{label:l,text:d},{label:h,text:f},{label:m,text:g}].filter(X=>X.text),D=nU(y),J=x&&x.trim().length>0;return a.jsx("table",{role:"presentation",width:"100%",cellPadding:0,cellSpacing:0,border:0,style:{width:"100%",backgroundColor:N,borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{style:{padding:R.lg},children:a.jsx("table",{role:"presentation",width:"100%",cellPadding:0,cellSpacing:0,border:0,style:{width:"100%",backgroundColor:_,borderRadius:Ke.lg,border:`1px solid ${H}`,borderCollapse:"separate",overflow:"hidden"},children:a.jsxs("tbody",{children:[e&&a.jsx("tr",{children:a.jsx("td",{bgcolor:Z,style:{background:I,backgroundColor:Z,padding:`${R.sm} ${R.md}`,color:B?E.themeSecondary:"#FFFFFF",fontSize:"12px",fontWeight:800,letterSpacing:"0.12em",textTransform:"uppercase",textAlign:"center",borderTopLeftRadius:Ke.lg,borderTopRightRadius:Ke.lg},children:e})}),a.jsx("tr",{children:a.jsx("td",{style:{padding:R.lg},children:a.jsx("table",{role:"presentation",width:"100%",cellPadding:0,cellSpacing:0,border:0,children:a.jsxs("tbody",{children:[a.jsx("tr",{children:a.jsxs("td",{style:{paddingBottom:R.md},children:[t&&a.jsx("p",{style:{margin:`0 0 ${R.xs}`,fontSize:"11px",fontWeight:700,letterSpacing:"0.2em",textTransform:"uppercase",color:E.themePrimary},children:t}),a.jsx("h2",{style:{margin:0,fontSize:"26px",fontWeight:700,color:W,lineHeight:1.2,letterSpacing:"-0.01em"},children:A}),r&&a.jsx("p",{style:{margin:`${R.sm} 0 0`,fontSize:"16px",color:z,lineHeight:1.5},children:r})]})}),n&&a.jsx("tr",{children:a.jsx("td",{style:{paddingBottom:R.md},children:a.jsx("p",{style:{margin:0,fontSize:"16px",color:$,lineHeight:1.6},children:n})})}),U.map((X,oe)=>a.jsx("tr",{children:a.jsx("td",{style:{paddingTop:oe===0?0:R.md},children:a.jsx("table",{role:"presentation",width:"100%",cellPadding:0,cellSpacing:0,border:0,children:a.jsx("tbody",{children:a.jsxs("tr",{children:[a.jsx("td",{width:"4",valign:"top",style:{width:"4px",minWidth:"4px",backgroundColor:E.themePrimary,borderRadius:"999px",padding:0},children:" "}),a.jsx("td",{width:"16",style:{width:"16px",minWidth:"16px",padding:0},children:" "}),a.jsxs("td",{valign:"top",children:[X.label&&a.jsx("p",{style:{margin:`0 0 ${R.xs}`,fontSize:"13px",fontWeight:700,letterSpacing:"0.05em",textTransform:"uppercase",color:E.themePrimary,lineHeight:1.3},children:X.label}),a.jsx("p",{style:{margin:0,fontSize:"15px",color:$,lineHeight:1.6},children:X.text})]})]})})})})},oe)),J&&a.jsx("tr",{children:a.jsx("td",{style:{paddingTop:R.lg},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:"220",style:{width:"220px"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{align:"center",valign:"middle",height:"44",bgcolor:bt.cta,style:{height:"44px",backgroundColor:bt.cta,background:E.gradientCTA,borderRadius:Ke.md,padding:0},children:a.jsx("a",{href:D,target:"_blank",rel:"noopener noreferrer",style:{display:"block",height:"44px",lineHeight:"44px",color:"#FFFFFF",textDecoration:"none",fontSize:"15px",fontWeight:700,textAlign:"center",borderRadius:Ke.md,padding:`0 ${R.md}`},children:x})})})})})})})]})})})})]})})})})})})},iU=({product:e,variant:t="default"})=>{const A=t==="featured",r=t==="compact",n=r?170:A?320:260,i=e.url||"#";return a.jsx("a",{href:i,className:"email-card border-soft",style:{display:"block",textDecoration:"none",color:"inherit",borderRadius:Ke.lg,overflow:"hidden",backgroundColor:E.cardBackgroun
241d,border:`1px solid ${E.border}`,width:"100%",maxWidth:"100%",boxSizing:"border-box"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:"100%",className:"email-card",style:{width:"100%",backgroundColor:E.cardBackground,borderRadius:Ke.lg,borderCollapse:"collapse"},children:a.jsxs("tbody",{children:[a.jsx("tr",{children:a.jsx("td",{align:"center",style:{padding:0,textAlign:"center",lineHeight:"0",fontSize:"0"},children:a.jsx("img",{src:e.image,alt:e.name,width:e.imageWidth||280,height:e.imageHeight||n,className:"product-card-img",style:{display:"block",width:e.imageWidth?`${e.imageWidth}px`:"100%",maxWidth:"100%",height:e.imageHeight?`${e.imageHeight}px`:`${n}px`,margin:"0 auto",border:0,outline:"none",textDecoration:"none",borderTopLeftRadius:Ke.lg,borderTopRightRadius:Ke.lg,borderRadius:e.imageBorderRadius?`${e.imageBorderRadius}px`:void 0}})})}),a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{padding:r?`4px ${R.sm} ${R.sm}`:`4px ${R.md} ${R.md}`,borderBottomLeftRadius:Ke.lg,borderBottomRightRadius:Ke.lg,textAlign:"center"},children:[e.category&&a.jsx("p",{className:"text-primary",style:{margin:"0 0 4px",fontSize:"11px",fontWeight:600,color:E.themePrimary,textTransform:"uppercase",letterSpacing:"0.05em",textAlign:"center"},children:e.category}),a.jsx("h3",{className:"text-primary",style:{margin:`0 0 ${R.xs}`,fontSize:r?"14px":"16px",fontWeight:600,color:E.foreground,lineHeight:"1.3",textAlign:"center"},children:e.name}),e.specs&&!r&&a.jsxs("p",{className:"text-muted",style:{margin:`0 0 ${R.sm}`,fontSize:"12px",color:E.muted,textAlign:"center"},children:[e.specs.thickness," • ",e.specs.width]}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,align:"center",width:"40",style:{width:"40px",margin:"4px auto 8px",borderCollapse:"separate",tableLayout:"fixed"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",width:"40",style:{width:"40px",backgroundColor:E.discount,color:"#FFFFFF",padding:"5px 0",fontSize:"10px",fontWeight:700,borderRadius:Ke.sm,lineHeight:"1",textAlign:"center",whiteSpace:"nowrap",fontFamily:"Arial, sans-serif"},children:["-",e.discountPercent,"%"]})})})}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,align:"center",style:{margin:"0 auto"},children:a.jsx("tbody",{children:a.jsxs("tr",{children:[a.jsxs("td",{align:"center",className:"text-primary",style:{fontSize:A?"24px":"20px",fontWeight:700,color:E.themePrimary,paddingRight:"8px",verticalAlign:"baseline",whiteSpace:"nowrap",textAlign:"center"},children:[e.campaignPrice," ",e.unit||"kr./m²"]}),a.jsxs("td",{align:"center",className:"text-muted",style:{fontSize:"14px",color:E.muted,textDecoration:"line-through",verticalAlign:"baseline",whiteSpace:"nowrap",textAlign:"center"},children:["Før ",e.originalPrice," ",e.unit||"kr./m²"]})]})})}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,align:"center",style:{marginTop:R.md,marginLeft:"auto",marginRight:"auto"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{style:{backgroundColor:E.themePrimary,borderRadius:Ke.sm},children:a.jsx("a",{href:e.url||"#",style:{display:"inline-block",color:"#FFFFFF",textDecoration:"none",fontSize:r?"12px":"14px",fontWeight:600,padding:r?`${R.xs} ${R.sm}`:`${R.sm} ${R.md}`,borderRadius:Ke.sm},children:r?"Se mere →":"Se produkt →"})})})})})]})})]})})})},Nc=({products:e,title:t="Udvalgte Tilbud",subtitle:A,maxItems:r})=>{const n=r?e.slice(0,r):e,i=2,s=270;return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:"100%",style:{width:"100%",backgroundColor:E.background,borderCollapse:"collapse"},children:a.jsxs("tbody",{children:[a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{padding:`${R.xl} ${R.lg} ${R.lg}`,textAlign:"center"},children:[a.jsx("h2",{style:{margin:0,fontSize:"28px",fontWeight:700,color:E.foreground,lineHeight:"1.2",textAlign:"center"},children:t}),A&&a.jsx("p",{style:{margin:`${R.sm} 0 0`,fontSize:"16px",color:E.foregroundLight,textAlign:"center"},children:A})]})}),a.jsx("tr",{children:a.jsx("td",{align:"center",style:{padding:`0 ${R.sm} ${R.xl}`,textAlign:"center"},children:a.jsx("table",{role:"presentation",border:0,cellPadding:0,cellSpacing:0,align:"center",width:s*i,style:{width:`${s*i}px`,borderCollapse:"collapse",margin:"0 auto"},children:a.jsx("tbody",{children:Array.from({length:Math.ceil(n.length/i)}).map((o,l)=>{const d=n.slice(l*i,l*i+i);return a.jsxs("tr",{children:[d.map(h=>a.jsx("td",{valign:"top",width:s,style:{width:`${s}px`,padding:"8px",verticalAlign:"top"},children:a.jsx(iU,{product:h,variant:"compact"})}
241,h.id)),d.length<i&&Array.from({length:i-d.length}).map((h,f)=>a.jsx("td",{width:s,style:{width:`${s}px`,padding:"8px"},children:" "},`empty-${f}`))]},l)})})})})})]})})},Tc=({products:e,title:t="Galleri",subtitle:A,variant:r="card",maxItems:n=8})=>{const i=e.slice(0,n),s=2,o=280,l=r==="minimal";return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:"100%",style:{width:"100%",backgroundColor:E.background,borderCollapse:"collapse"},children:a.jsxs("tbody",{children:[a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{padding:`${R.xl} ${R.lg} ${R.lg}`,textAlign:"center"},children:[a.jsx("h2",{style:{margin:0,fontSize:"28px",fontWeight:700,color:E.foreground,lineHeight:1.2,letterSpacing:"-0.01em"},children:t}),A&&a.jsx("p",{style:{margin:`${R.sm} 0 0`,fontSize:"15px",color:E.foregroundLight,lineHeight:1.5},children:A}),a.jsx("div",{style:{width:"48px",height:"2px",margin:`${R.md} auto 0`,background:E.gradientPrimary,backgroundColor:E.themePrimary,borderRadius:"2px"}})]})}),a.jsx("tr",{children:a.jsx("td",{align:"center",style:{padding:`0 ${R.sm} ${R.xl}`,textAlign:"center"},children:a.jsx("table",{role:"presentation",border:0,cellPadding:0,cellSpacing:0,align:"center",width:o*s,style:{width:`${o*s}px`,borderCollapse:"collapse",margin:"0 auto"},children:a.jsx("tbody",{children:Array.from({length:Math.ceil(i.length/s)}).map((d,h)=>{const f=i.slice(h*s,h*s+s);return a.jsxs("tr",{children:[f.map(m=>{const g=m.url?{href:m.url,target:"_blank",rel:"noopener noreferrer"}:{},x=m.url?"a":"div";return a.jsx("td",{valign:"top",width:o,style:{width:`${o}px`,padding:"8px",verticalAlign:"top"},children:a.jsxs(x,{...g,style:{display:"block",textDecoration:"none",color:"inherit",backgroundColor:l?E.background:E.cardBackground,border:l?"none":`1px solid ${E.border}`,borderRadius:Ke.lg,overflow:"hidden",padding:l?0:"8px"},children:[a.jsx("img",{src:m.image,alt:m.name,width:o-(l?16:32),style:{display:"block",width:"100%",height:"auto",borderRadius:l?Ke.md:Ke.sm,border:0,outline:"none",textDecoration:"none"}}),a.jsx("div",{style:{padding:`${R.sm} 4px 4px`,fontSize:"15px",fontWeight:600,color:E.foreground,lineHeight:1.35,textAlign:"center",letterSpacing:"0.01em"},children:m.name})]})},m.id)}),f.length<s&&Array.from({length:s-f.length}).map((m,g)=>a.jsx("td",{width:o,style:{width:`${o}px`,padding:"8px"},children:" "},`empty-${g}`))]},h)})})})})})]})})},Y2=({products:e,title:t="Månedens Tilbud",subtitle:A="Håndplukkede gulve til kampagnepris — kun i en begrænset periode",badge:r="KAMPAGNE",maxItems:n=24,ctaLabel:i="Se produkt"})=>{const s=e.slice(0,n),o=2,l=268,d=200;return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:"100%",bgcolor:E.background,style:{width:"100%",backgroundColor:E.background,borderCollapse:"collapse"},children:a.jsxs("tbody",{children:[a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{padding:`${R.xxl} ${R.lg} ${R.lg}`,textAlign:"center"},children:[a.jsx("div",{style:{display:"inline-block",padding:"6px 14px",backgroundColor:bt.warmBand,backgroundImage:E.gradientWarmBand,color:"#FFFFFF",fontSize:"11px",fontWeight:700,letterSpacing:"0.18em",borderRadius:"999px",textTransform:"uppercase",marginBottom:R.md},children:a.jsx("span",{style:{color:"#FFFFFF"},children:r})}),a.jsx("h2",{style:{margin:0,fontSize:"30px",fontWeight:700,color:E.foreground,lineHeight:1.2,letterSpacing:"-0.01em"},children:t}),A&&a.jsx("p",{style:{margin:`${R.sm} auto 0`,maxWidth:"460px",fontSize:"15px",color:E.foregroundLight,lineHeight:1.5},children:A}),a.jsx("div",{style:{width:"60px",height:"3px",margin:`${R.md} auto 0`,background:E.gradientPrimary,backgroundColor:E.themePrimary,borderRadius:"2px"}})]})}),a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{padding:`0 ${R.sm} ${R.xxl}`,textAlign:"center",fontSize:0},children:[a.jsx(Vt,{html:`<table role="presentation" border="0" cellspacing="0" cellpadding="0" align="center" width="${(l+16)*o}" style="width:${(l+16)*o}px;"><tr>`}),s.map((h,f)=>{const m=(f+1)%o===0&&f<s.length-1,g=h.url?{href:h.url,target:"_blank",rel:"noopener noreferrer"}:{},x=h.url?"a":"div";return a.jsxs(at.Fragment,{children:[a.jsx(Vt,{html:`<td valign="top" width="${l+16}" style="width:${l+16}px;padding:8px;vertical-align:top;">`}),a.jsx("div",{className:"kampagne-cell",style:{width:`${l}px`,maxWidth:`${l}px`,display:"inline-block",verticalAlign:"top",margin:"8px",boxSizing:"border-box",fontSize:"14px"},children:a.jsxs(x,{...g,style:{display:"block",textDecoration:"none",color:"inherit",backgroundColor:E.cardBackgroun
241d,backgroundImage:E.gradientCream,border:`1px solid ${E.border}`,borderRadius:Ke.lg,overflow:"hidden",boxShadow:"0 4px 12px rgba(196, 145, 74, 0.12)",minHeight:"430px"},children:[a.jsx("div",{style:{position:"relative",lineHeight:0,backgroundColor:"#F5EDE0"},children:a.jsx("img",{src:h.image,alt:h.name,width:l,height:d,style:{display:"block",width:"100%",height:`${d}px`,objectFit:"cover",border:0,outline:"none",textDecoration:"none"}})}),a.jsxs("div",{className:"kampagne-body",style:{padding:`${R.md} ${R.md} ${R.md}`,textAlign:"center"},children:[h.discountPercent>0&&a.jsxs("div",{style:{marginBottom:R.xs,textAlign:"center"},children:[a.jsx("span",{style:{display:"inline-block",backgroundColor:"#f0b438",backgroundImage:"linear-gradient(135deg, #f0b438 0%, #c8941f 100%)",color:"#FFFFFF",fontSize:"11px",fontWeight:700,letterSpacing:"0.08em",padding:"4px 10px",borderRadius:"999px"},children:a.jsxs("span",{style:{color:"#FFFFFF"},children:["−",h.discountPercent,"%"]})}),h.category&&a.jsx("span",{style:{display:"inline-block",marginLeft:"6px",backgroundColor:"#FFFFFF",color:E.foregroundLight,fontSize:"10px",fontWeight:600,letterSpacing:"0.1em",textTransform:"uppercase",padding:"4px 10px",borderRadius:"999px",border:`1px solid ${E.border}`},children:h.category})]}),a.jsx("div",{className:"kampagne-title-wrap",style:{height:"52px",minHeight:"52px",maxHeight:"52px",overflow:"hidden",margin:`${R.sm} 0 ${R.md}`,textAlign:"center"},children:a.jsx("div",{className:"kampagne-title",style:{fontSize:"15px",fontWeight:700,color:E.foreground,lineHeight:"22px",margin:0,padding:0,textAlign:"center",wordBreak:"break-word"},children:h.name})}),a.jsxs("div",{style:{marginTop:R.xs,textAlign:"center"},children:[a.jsxs("span",{className:"kampagne-price",style:{fontSize:"20px",fontWeight:800,color:E.discount,letterSpacing:"-0.01em"},children:[h.campaignPrice," ",h.unit||"kr./m²"]}),h.originalPrice>h.campaignPrice&&a.jsxs("span",{className:"kampagne-price-old",style:{fontSize:"13px",color:E.muted,textDecoration:"line-through",marginLeft:"8px",whiteSpace:"nowrap"},children:["Før ",h.originalPrice," ",h.unit||"kr./m²"]})]}),h.url&&a.jsx("div",{style:{marginTop:R.md,textAlign:"center"},children:a.jsx("span",{className:"kampagne-cta",style:{display:"inline-block",backgroundColor:bt.cta,backgroundImage:E.gradientCTA,color:"#FFFFFF",fontSize:"12px",fontWeight:700,letterSpacing:"0.05em",textTransform:"uppercase",padding:"10px 18px",borderRadius:"999px",width:"100%",textAlign:"center",boxSizing:"border-box"},children:a.jsxs("span",{style:{color:"#FFFFFF"},children:[i," →"]})})})]})]})}),a.jsx(Vt,{html:`</td>${m?"</tr><tr>":""}`})]},h.id)}),a.jsx(Vt,{html:"</tr></table>"})]})})]})})},x0=e=>{if(typeof e=="number")return e;if(typeof e!="string")return NaN;const t=e.replace(/[^\d,.-]/g,"").replace(/\.(?=\d{3}\b)/g,"").replace(",",".");return parseFloat(t)},B0=e=>{const t=Math.round(e*100)/100;return(Number.isInteger(t)?String(t):t.toFixed(2)).replace(".",",")},Z2=({products:e,title:t="Månedens Tilbud",subtitle:A="Håndplukkede gulve til kampagnepris — kun i en begrænset periode",badge:r="KAMPAGNE",maxItems:n=24,ctaLabel:i="Se produkt",savingsPillPrefix:s="SPAR",savingsText:o="Du sparer {amount}"})=>{const l=e.slice(0,n),d=2,h=268,f=200;return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:"100%",bgcolor:E.background,style:{width:"100%",backgroundColor:E.background,borderCollapse:"collapse"},children:a.jsxs("tbody",{children:[a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{padding:`${R.xxl} ${R.lg} ${R.lg}`,textAlign:"center"},children:[a.jsx("div",{style:{display:"inline-block",padding:"6px 14px",backgroundColor:bt.warmBand,backgroundImage:E.gradientWarmBand,color:"#FFFFFF",fontSize:"11px",fontWeight:700,letterSpacing:"0.18em",borderRadius:"999px",textTransform:"uppercase",marginBottom:R.md},children:a.jsx("span",{style:{color:"#FFFFFF"},children:r})}),a.jsx("h2",{style:{margin:0,fontSize:"30px",fontWeight:700,color:E.foreground,lineHeight:1.2,letterSpacing:"-0.01em"},children:t}),A&&a.jsx("p",{style:{margin:`${R.sm} auto 0`,maxWidth:"460px",fontSize:"15px",color:E.foregroundLight,lineHeight:1.5},children:A}),a.jsx("div",{style:{width:"60px",height:"3px",margin:`${R.md} auto 0`,background:E.gradientPrimary,backgroundColor:E.themePrimary,borderRadius:"2px"}})]})}),a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{padding:`0 ${R.sm} ${R.xxl}`,textAlign:"center",fontSize:0},children:[a.jsx(Vt,{html:`<table role="presentation" border="0" cellspacing="0" cellpadding="0" align="center" width="${(h+16)*d}" style="width:${(h+16)*d}px;"><tr>`}),l.map((m,g)=>{const x=(g+1)%d===0&&g<l.length-1,y=m.url?{href:m.url,target:"_blank",rel:"noopener noreferrer"}:{},C=m.url?"a":"div",B=x0(m.originalPrice),L=x0(m.campaignPrice),N=!isNaN(B)&&!isNaN(L)?B-L:0,_=N>0,H=m.unit||"kr./m²";`${B0(N)}`;const W=`${B0(N)} ${H}`;return a.jsxs(at.Fragment,{children:[a.jsx(Vt,{html:`<td valign="top" width="${h+16}" style="width:${h+16}px;padding:8px;vertical-align:top;">`}),a.jsx("div",{className:"kampagne-cell",style:{width:`${h}px`,maxWidth:`${h}px`,display:"inline-block",verticalAlign:"top",margin:"8px",boxSizing:"border-box",fontSize:"14px"},children:a.jsxs(C,{...y,style:{display:"block",textDecoration:"none",color:"inherit",backgroundColor:E.cardBackgroun
241d,backgroundImage:E.gradientCream,border:`1px solid ${E.border}`,borderRadius:Ke.lg,overflow:"hidden",boxShadow:"0 4px 12px rgba(196, 145, 74, 0.12)",minHeight:"430px"},children:[a.jsx("div",{style:{position:"relative",lineHeight:0,backgroundColor:"#F5EDE0"},children:a.jsx("img",{src:m.image,alt:m.name,width:h,height:f,style:{display:"block",width:"100%",height:`${f}px`,objectFit:"cover",border:0,outline:"none",textDecoration:"none"}})}),a.jsxs("div",{className:"kampagne-body",style:{padding:`${R.md} ${R.md} ${R.md}`,textAlign:"center"},children:[m.discountPercent>0&&a.jsxs("div",{style:{marginBottom:R.xs,textAlign:"center"},children:[a.jsx("span",{style:{display:"inline-block",backgroundColor:"#f0b438",backgroundImage:"linear-gradient(135deg, #f0b438 0%, #c8941f 100%)",color:"#FFFFFF",fontSize:"11px",fontWeight:700,letterSpacing:"0.08em",padding:"4px 10px",borderRadius:"999px"},children:a.jsxs("span",{style:{color:"#FFFFFF"},children:["−",m.discountPercent,"%"]})}),m.category&&a.jsx("span",{style:{display:"inline-block",marginLeft:"6px",backgroundColor:"#FFFFFF",color:E.foregroundLight,fontSize:"10px",fontWeight:600,letterSpacing:"0.1em",textTransform:"uppercase",padding:"4px 10px",borderRadius:"999px",border:`1px solid ${E.border}`},children:m.category})]}),a.jsx("div",{className:"kampagne-title-wrap",style:{height:"52px",minHeight:"52px",maxHeight:"52px",overflow:"hidden",margin:`${R.sm} 0 ${R.md}`,textAlign:"center"},children:a.jsx("div",{className:"kampagne-title",style:{fontSize:"15px",fontWeight:700,color:E.foreground,lineHeight:"22px",margin:0,padding:0,textAlign:"center",wordBreak:"break-word"},children:m.name})}),a.jsxs("div",{style:{marginTop:R.xs,textAlign:"center",whiteSpace:"nowrap",fontSize:0},children:[a.jsxs("span",{className:"kampagne-price",style:{fontSize:"17px",fontWeight:800,color:E.discount,letterSpacing:"-0.01em",whiteSpace:"nowrap",display:"inline"},children:[m.campaignPrice," ",H]}),B>L&&a.jsxs("span",{className:"kampagne-price-old",style:{fontSize:"11px",color:E.muted,textDecoration:"line-through",marginLeft:"6px",whiteSpace:"nowrap",display:"inline"},children:["Før ",m.originalPrice," ",H]})]}),_&&a.jsx("div",{style:{marginTop:"2px",textAlign:"center",fontSize:"13px",fontWeight:700,color:"#B07C16",letterSpacing:"0.01em"},children:o.replace("{amount}",W)}),m.url&&a.jsx("div",{style:{marginTop:R.md,textAlign:"center"},children:a.jsx("span",{className:"kampagne-cta",style:{display:"inline-block",backgroundColor:bt.cta,backgroundImage:E.gradientCTA,color:"#FFFFFF",fontSize:"12px",fontWeight:700,letterSpacing:"0.05em",textTransform:"uppercase",padding:"10px 18px",borderRadius:"999px",width:"100%",textAlign:"center",boxSizing:"border-box"},children:a.jsxs("span",{style:{color:"#FFFFFF"},children:[i," →"]})})})]})]})}),a.jsx(Vt,{html:`</td>${x?"</tr><tr>":""}`})]},m.id)}),a.jsx(Vt,{html:"</tr></table>"})]})})]})})},eb=({products:e=It.slice(0,7),title:t="Galleri",subtitle:A,slideWidth:r=240,showCaption:n=!0,swipeHintText:i="← Stryg for at se flere →",stripPaddingX:s=12,slideAspect:o=.75})=>{const l=typeof t=="string"&&t.trim().length>0?t:"Stryg Gennem Galleriet",d=typeof A=="string"&&A.trim().length>0?A:"Et udpluk fra vores sortiment",h=typeof i=="string"&&i.trim().length>0?i:"← Stryg for at se flere →",m=(Array.isArray(e)&&e.length>0?e:It.slice(0,7)).slice(0,12),g=o&&o>0?o:.75,x=Math.round(r/g),y=2,C=280,B=C-16,L=Math.round(B/g),N=pt.useId().replace(/[:]/g,""),_=z=>`kv2img-${N}-${z}`,H=m.length>0?_(0):"",W=m.length>0?_(m.length-1):"";return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:600,align:"center",style:{width:"100%",maxWidth:"600px",margin:"0 auto",backgroundColor:E.background,borderCollapse:"collapse",tableLayout:"fixed"},children:a.jsxs("tbody",{children:[a.jsx("tr",{children:a.jsx("td",{align:"center",style:{padding:`${R.xl} ${R.lg} ${R.md}`,textAlign:"center",fontFamily:"'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,align:"center",width:600,style:{margin:"0 auto",borderCollapse:"collapse",maxWidth:"600px",width:"100%"},children:a.jsxs("tbody",{children:[a.jsx("tr",{children:a.jsx("td",{align:"center",style:{margin:0,padding:0,fontSize:"28px",fontWeight:700,color:E.foreground,lineHeight:1.2,letterSpacing:"-0.01em",fontFamily:"'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif",textAlign:"center"},children:l})}),d&&a.jsx("tr",{children:a.jsx("td",{align:"center",style:{padding:`${R.sm} 0 0`,fontSize:"15px",color:E.foregroundLight,lineHeight:1.5,fontFamily:"'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif",textAlign:"center"},children:d})}),a.jsx("tr",{children:a.jsx("td",{align:"center",style:{padding:`${R.md} 0 0`},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,align:"center",style:{margin:"0 auto",borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{style:{width:"48px",height:"2px",lineHeight:"2px",fontSize:0,background:E.gradientPrimary,backgroundColor:E.themePrimary,borderRadius:"2px"},children:" "})})})})})})]})})})}),a.jsx("tr",{children:a.jsxs("td",{style:{padding:`0 0 ${R.sm}`},children:[a.jsx("div",{className:"nl-carousel-strip",style:{width:"100%",overflowX:"auto",WebkitOverflowScrolling:"touch",whiteSpace:"nowrap",padding:`8px ${s}px 12px`,boxSizing:"border-box",scrollSnapType:"x mandatory",scrollBehavior:"smooth",msoHide:"all"},children:m.map((z,$)=>{const I=z.url?"a":"div",Z=z.url?{href:z.url,target:"_blank",rel:"noopener noreferrer"}:{};return a.jsx("div",{id:_($),style:{display:"inline-block",verticalAlign:"top",width:`${r}px`,marginRight:"12px",whiteSpace:"normal",scrollSnapAlign:"start"},children:a.jsxs(I,{...Z,style:{display:"block",textDecoration:"none",color:"inherit"},children:[a.jsx("img",{src:z.image,alt:z.name,width:r,height:x,style:{display:"block",width:`${r}px`,height:`${x}px`,maxWidth:"100%",objectFit:"cover",border:0,outline:"none",textDecoration:"none",borderRadius:Ke.md}}),n&&a.jsx("div",{style:{padding:"10px 4px 0",fontSize:"14px",fontWeight:600,color:E.foreground,lineHeight:1.35,textAlign:"center",fontFamily:"'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif"},children:z.name})]})},z.id)})}),m.length>1&&a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,align:"center",style:{margin:"8px auto 0",borderCollapse:"collapse",msoHide:"all"},children:a.jsx("tbody",{children:a.jsxs("tr",{children:[a.jsx("td",{style:{padding:"0 6px"},children:a.jsx("a",{href:`#${H}`,style:{display:"inline-block",width:"36px",height:"36px",lineHeight:"36px",textAlign:"center",backgroundColor:E.themePrimary,color:"#ffffff",textDecoration:"none",borderRadius:"50%",fontSize:"20px",fontWeight:700,fontFamily:"'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif"},"aria-label":"Forrige",children:"‹"})}),a.jsx("td",{style:{padding:"0 6px"},children:a.jsx("a",{href:`#${W}`,style:{display:"inline-block",width:"36px",height:"36px",lineHeight:"36px",textAlign:"center",backgroundColor:E.themePrimary,color:"#ffffff",textDecoration:"none",borderRadius:"50%",fontSize:"20px",fontWeight:700,fontFamily:"'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif"},"aria-label":"Næste",children:"›"})})]})})}),h&&a.jsx("div",{style:{textAlign:"center",padding:"4px 16px 16px",fontSize:"12px",color:E.muted,fontFamily:"'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif",letterSpacing:"0.04em",msoHide:"all"},children:h}),a.jsx(Vt,{html:`
242                <table role="presentation" border="0" cellspacing="0" cellpadding="0" align="center" width="${C*y}" style="width:${C*y}px;margin:0 auto;">
243                  ${(()=>{let z="";for(let $=0;$<m.length;$+=y){z+="<tr>";for(let I=0;I<y;I++){const Z=m[$+I];if(!Z){z+=`<td width="${C}" style="width:${C}px;">&nbsp;</td>`;continue}const U=(Z.name||"").replace(/"/g,"&quot;");z+=`
244                          <td valign="top" width="${C}" style="width:${C}px;padding:8px;vertical-align:top;">
245                            <img src="${Z.image}" alt="${U}" width="${B}" height="${L}" style="display:block;width:${B}px;height:${L}px;object-fit:cover;border:0;" />
246                            ${n?`<div style="padding:8px 4px 0;font-size:14px;font-weight:600;color:${E.foreground};text-align:center;font-family:'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;">${U}</div>`:""}
247                          </td>
248                        `}z+="</tr>"}return z})()}
249                </table>
250              `})]})})]})})},tb=({products:e=It.slice(0,7),title:t="Karussel",subtitle:A,slideWidth:r=240,showCaption:n=!0,swipeHintText:i="Swipe for mere",stripPaddingX:s=12,slideAspect:o=.75})=>{const l=typeof t=="string"&&t.trim().length>0?t:"Karussel",d=typeof A=="string"&&A.trim().length>0?A:"Et udpluk fra vores sortiment",h=typeof i=="string"&&i.trim().length>0?i:"Swipe for mere",m=(Array.isArray(e)&&e.length>0?e:It.slice(0,7)).slice(0,12),g=o&&o>0?o:.75,x=Math.round(r/g),y=2,C=280,B=C-16,L=Math.round(B/g),N=pt.useId().replace(/[:]/g,""),_=z=>`kv2car-${N}-${z}`,H=m.length>0?_(0):"",W=m.length>0?_(m.length-1):"";return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:600,align:"center",style:{width:"100%",maxWidth:"600px",margin:"0 auto",backgroundColor:E.background,borderCollapse:"collapse",tableLayout:"fixed"},children:a.jsxs("tbody",{children:[a.jsx("tr",{children:a.jsx("td",{align:"center",style:{padding:`${R.xl} ${R.lg} ${R.md}`,textAlign:"center",fontFamily:"'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,align:"center",width:600,style:{margin:"0 auto",borderCollapse:"collapse",maxWidth:"600px",width:"100%"},children:a.jsxs("tbody",{children:[a.jsx("tr",{children:a.jsx("td",{align:"center",style:{margin:0,padding:0,fontSize:"28px",fontWeight:700,color:E.foreground,lineHeight:1.2,letterSpacing:"-0.01em",fontFamily:"'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif",textAlign:"center"},children:l})}),d&&a.jsx("tr",{children:a.jsx("td",{align:"center",style:{padding:`${R.sm} 0 0`,fontSize:"15px",color:E.foregroundLight,lineHeight:1.5,fontFamily:"'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif",textAlign:"center"},children:d})}),a.jsx("tr",{children:a.jsx("td",{align:"center",style:{padding:`${R.md} 0 0`},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,align:"center",style:{margin:"0 auto",borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{style:{width:"48px",height:"2px",lineHeight:"2px",fontSize:0,background:E.gradientPrimary,backgroundColor:E.themePrimary,borderRadius:"2px"},children:" "})})})})})})]})})})}),a.jsx("tr",{children:a.jsxs("td",{style:{padding:`0 0 ${R.sm}`},children:[a.jsx("div",{className:"nl-carousel-strip",style:{width:"100%",overflowX:"auto",WebkitOverflowScrolling:"touch",whiteSpace:"nowrap",padding:`8px ${s}px 12px`,boxSizing:"border-box",scrollSnapType:"x mandatory",scrollBehavior:"smooth",msoHide:"all"},children:m.map((z,$)=>{const I=z.url?"a":"div",Z=z.url?{href:z.url,target:"_blank",rel:"noopener noreferrer"}:{};return a.jsx("div",{id:_($),style:{display:"inline-block",verticalAlign:"top",width:`${r}px`,marginRight:"12px",whiteSpace:"normal",scrollSnapAlign:"start"},children:a.jsxs(I,{...Z,style:{display:"block",textDecoration:"none",color:"inherit"},children:[a.jsx("img",{src:z.image,alt:z.name,width:r,height:x,style:{display:"block",width:`${r}px`,height:`${x}px`,maxWidth:"100%",objectFit:"cover",border:0,outline:"none",textDecoration:"none",borderRadius:Ke.md}}),n&&a.jsx("div",{style:{padding:"10px 4px 0",fontSize:"14px",fontWeight:600,color:E.foreground,lineHeight:1.35,textAlign:"center",fontFamily:"'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif"},children:z.name})]})},z.id)})}),m.length>1&&a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,align:"center",style:{margin:"8px auto 0",borderCollapse:"collapse",msoHide:"all"},children:a.jsx("tbody",{children:a.jsxs("tr",{children:[a.jsx("td",{style:{padding:"0 6px"},children:a.jsx("a",{href:`#${H}`,style:{display:"inline-block",width:"36px",height:"36px",lineHeight:"36px",textAlign:"center",backgroundColor:E.themePrimary,color:"#ffffff",textDecoration:"none",borderRadius:"50%",fontSize:"20px",fontWeight:700,fontFamily:"'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif"},"aria-label":"Forrige",children:"‹"})}),a.jsx("td",{style:{padding:"0 6px"},children:a.jsx("a",{href:`#${W}`,style:{display:"inline-block",width:"36px",height:"36px",lineHeight:"36px",textAlign:"center",backgroundColor:E.themePrimary,color:"#ffffff",textDecoration:"none",borderRadius:"50%",fontSize:"20px",fontWeight:700,fontFamily:"'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif"},"aria-label":"Næste",children:"›"})})]})})}),h&&a.jsx("div",{style:{textAlign:"center",padding:"4px 16px 16px",fontSize:"12px",color:E.muted,fontFamily:"'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif",letterSpacing:"0.04em",msoHide:"all"},children:h}),a.jsx(Vt,{html:`
251                <table role="presentation" border="0" cellspacing="0" cellpadding="0" align="center" width="${C*y}" style="width:${C*y}px;margin:0 auto;">
252                  ${(()=>{let z="";for(let $=0;$<m.length;$+=y){z+="<tr>";for(let I=0;I<y;I++){const Z=m[$+I];if(!Z){z+=`<td width="${C}" style="width:${C}px;">&nbsp;</td>`;continue}const U=(Z.name||"").replace(/"/g,"&quot;");z+=`
253                          <td valign="top" width="${C}" style="width:${C}px;padding:8px;vertical-align:top;">
254                            <img src="${Z.image}" alt="${U}" width="${B}" height="${L}" style="display:block;width:${B}px;height:${L}px;object-fit:cover;border:0;" />
255                            ${n?`<div style="padding:8px 4px 0;font-size:14px;font-weight:600;color:${E.foreground};text-align:center;font-family:'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;">${U}</div>`:""}
256                          </td>
257                        `}z+="</tr>"}return z})()}
258                </table>
259              `})]})})]})})},aU=[{icon:"◆",label:"Premium Kvalitet"},{icon:"✓",label:"25 Års Garanti"},{icon:"⌂",label:"Skandinavisk Design"},{icon:"✦",label:"Gratis Levering"},{icon:"★",label:"Håndplukket Sortiment"},{icon:"❋",label:"Bæredygtig Produktion"}],Ab=e=>{const{title:t="Månedens Nyhed",subtitle:A="Friske favoritter — netop landet i sortimentet, klar til dit hjem",product:r,features:n,ctaText:i="Shop Nu",ctaUrl:s="https://flottegulve.dk",backgroundColor:o="#FDF9F3"}=e,l=[1,2,3,4,5,6].map(g=>{const x=e,y=x[`feature${g}Label`],C=x[`feature${g}Icon`];return!y&&!C?null:{icon:C||"◆",label:y||""}}
259).filter(Boolean),d=n&&n.length?n:l.length?l:aU,h=(r==null?void 0:r.image)||"https://flottegulve.lovable.app/images/products/elegant-molly.jpg",f=(r==null?void 0:r.name)||"Nyt Premium Plankegulv",m=(r==null?void 0:r.url)||s;return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,width:"100%",bgcolor:o,style:{width:"100%",backgroundColor:o,borderCollapse:"collapse"},children:a.jsxs("tbody",{children:[a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{padding:`${R.xxl} ${R.lg}`,textAlign:"center"},children:[a.jsx("h2",{style:{margin:0,fontSize:"32px",fontWeight:700,color:E.themePrimaryDark,letterSpacing:"-0.01em",lineHeight:1.15},children:t}),a.jsx("p",{style:{margin:`${R.md} auto 0`,maxWidth:"460px",fontSize:"15px",lineHeight:1.6,color:E.foregroundLight},children:A})]})}),a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{padding:`0 ${R.lg} ${R.xl}`,fontSize:0,lineHeight:0},children:[a.jsx(Vt,{html:'<table role="presentation" border="0" cellspacing="0" cellpadding="0" width="100%"><tr><td valign="middle" width="280" style="width:280px;vertical-align:middle;">'}),a.jsx("div",{className:"featured-deal-cell",style:{width:"280px",maxWidth:"280px",display:"inline-block",verticalAlign:"middle",boxSizing:"border-box",fontSize:"14px",lineHeight:"normal"},children:a.jsx("img",{src:h,alt:f,width:280,className:"featured-deal-img",style:{display:"block",width:"100%",maxWidth:"280px",height:"320px",objectFit:"cover",border:0,borderRadius:Ke.lg,boxShadow:"0 10px 28px rgba(30, 20, 10, 0.10), 0 2px 6px rgba(30, 20, 10, 0.05)"}})}),a.jsx(Vt,{html:'</td><td valign="middle" style="vertical-align:middle;padding-left:24px;">'}),a.jsx("div",{className:"featured-deal-cell featured-deal-text",style:{display:"inline-block",verticalAlign:"middle",boxSizing:"border-box",padding:`${R.lg} 0 ${R.lg} ${R.lg}`,fontSize:"14px",lineHeight:"normal",textAlign:"left",maxWidth:"260px",width:"260px"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,width:"100%",style:{borderCollapse:"separate",borderSpacing:"0 8px"},children:a.jsx("tbody",{children:d.slice(0,6).map((g,x)=>a.jsx("tr",{children:a.jsx("td",{style:{backgroundColor:"#FFFFFF",border:`1px solid ${E.themePrimary}20`,borderLeft:`3px solid ${E.themePrimary}`,borderRadius:Ke.md,padding:"10px 14px",boxShadow:"0 1px 3px rgba(30, 20, 10, 0.06)"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,width:"100%",style:{borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsxs("tr",{children:[a.jsx("td",{width:28,style:{width:"28px",color:E.themePrimary,fontSize:"18px",verticalAlign:"middle"},children:g.icon||"◆"}),a.jsx("td",{style:{color:E.foreground,fontSize:"14px",fontWeight:600,verticalAlign:"middle"},children:g.label})]})})})})},x))})})}),a.jsx(Vt,{html:"</td></tr></table>"})]})}),a.jsx("tr",{children:a.jsx("td",{align:"center",style:{padding:`0 ${R.lg} ${R.xxl}`,textAlign:"center"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,align:"center",style:{margin:"0 auto"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{backgroundColor:bt.cta,backgroundImage:E.gradientCTA,borderRadius:"999px"},children:[a.jsx(Vt,{html:`<v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="${m}" style="height:54px;v-text-anchor:middle;width:240px;" arcsize="50%" stroke="f" fillcolor="${bt.cta}"><w:anchorlock/><center style="color:#ffffff;font-family:Arial,sans-serif;font-size:16px;font-weight:bold;">${i}</center></v:roundrect>`}),a.jsxs("a",{href:m,style:{display:"inline-block",color:"#FFFFFF",textDecoration:"none",fontSize:"16px",fontWeight:700,padding:"16px 40px",borderRadius:"999px"},children:[i," →"]})]})})})})})})]})})},y0=e=>{if(typeof e=="number")return e;if(typeof e!="string")return NaN;const t=e.replace(/[^\d,.-]/g,"").replace(/\.(?=\d{3}\b)/g,"").replace(",",".");return parseFloat(t)},oU=e=>{const t=Math.round(e*100)/100;return(Number.isInteger(t)?String(t):t.toFixed(2)).replace(".",",")},rb=({product:e,headline:t="Månedens udvalgte tilbud",subheadline:A,description:r="Begrænset antal på lager - skynd dig!",ctaText:n="Se produktet",variant:i="horizontal",savingsText:s="Du sparer {amount}
259",showDiscount:o=!0,outerBackgroundColor:l=E.cardBackground,innerBackgroundColor:d})=>{const h=i==="vertical"?E.cardBackgroundAlt:E.backgroundDark,f=d||h,m=e.unit||"kr./m²",g=y0(e.originalPrice),x=y0(e.campaignPrice),y=!isNaN(g)&&!isNaN(x)?g-x:0,C=y>0,B=s.replace("{amount}",`${oU(y)} ${m}`),L=({fontSize:H="14px",padding:W="8px 16px"})=>a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{style:{backgroundColor:"#f0b438",color:"#FFFFFF",padding:W,fontSize:H,fontWeight:700,borderRadius:Ke.sm,lineHeight:"1"},children:["-",e.discountPercent,"%"]})})})}),N=({color:H,align:W})=>a.jsx("h2",{style:{margin:`0 0 ${R.sm}`,fontSize:"12px",fontWeight:700,letterSpacing:"0.18em",textTransform:"uppercase",color:H,textAlign:W},children:t}),_=({fullWidth:H=!1})=>a.jsxs("a",{href:e.url||"#",style:{display:H?"block":"inline-block",width:H?"100%":"auto",backgroundColor:bt.cta,backgroundImage:E.gradientCTA,color:"#FFFFFF",textDecoration:"none",fontSize:"12px",fontWeight:700,letterSpacing:"0.05em",textTransform:"uppercase",padding:"10px 18px",borderRadius:"999px",textAlign:"center",boxSizing:"border-box"},children:[n," →"]});return i==="vertical"?a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:"100%",style:{width:"100%",backgroundColor:l,borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{style:{padding:R.lg},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:"100%",className:"email-card",style:{width:"100%",backgroundColor:f,borderRadius:Ke.lg,borderCollapse:"collapse"},children:a.jsxs("tbody",{children:[a.jsx("tr",{children:a.jsx("td",{align:"center",style:{padding:0,textAlign:"center",lineHeight:0,fontSize:0},children:a.jsx("img",{src:e.image,alt:e.name,width:e.imageWidth||560,className:"featured-deal-img",style:{display:"block",width:e.imageWidth?`${e.imageWidth}px`:"100%",maxWidth:"100%",height:e.imageHeight?`${e.imageHeight}px`:"400px",objectFit:"cover",objectPosition:"center",margin:"0 auto",border:0,borderTopLeftRadius:Ke.lg,borderTopRightRadius:Ke.lg}})})}),a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{padding:R.lg,textAlign:"center"},children:[a.jsx(N,{color:E.themePrimary,align:"center"}),a.jsx("h2",{className:"text-primary",style:{margin:`0 0 ${R.sm}`,fontSize:"24px",fontWeight:700,color:E.foreground,textAlign:"center",lineHeight:"1.25"},children:e.name}),A&&a.jsx("p",{style:{margin:`0 auto ${R.sm}`,maxWidth:"460px",fontSize:"13px",color:E.foregroundLight,textAlign:"center",lineHeight:"1.4"},children:A}),o&&a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,align:"center",width:"60",className:"featured-discount-wrap",style:{width:"60px",margin:"8px auto 12px",borderCollapse:"separate",tableLayout:"fixed"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",width:"60",className:"featured-discount-badge",style:{width:"60px",backgroundColor:"#f0b438",color:"#FFFFFF",padding:"6px 0",fontSize:"14px",fontWeight:700,borderRadius:Ke.sm,lineHeight:"1",textAlign:"center",whiteSpace:"nowrap",fontFamily:"Arial, sans-serif"},children:["-",e.discountPercent,"%"]})})})}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,align:"center",style:{margin:`0 auto ${R.sm}`},children:a.jsx("tbody",{children:a.jsxs("tr",{children:[a.jsxs("td",{style:{fontSize:"36px",fontWeight:700,color:E.themePrimary,paddingRight:"12px",verticalAlign:"baseline",whiteSpace:"nowrap",textAlign:"center"},children:[e.campaignPrice," ",e.unit||"kr./m²"]}),a.jsxs("td",{style:{fontSize:"16px",color:E.muted,textDecoration:"line-through",verticalAlign:"baseline",whiteSpace:"nowrap",textAlign:"center"},children:["Før ",e.originalPrice," ",e.unit||"kr./m²"]})]})})}),C&&a.jsx("p",{style:{margin:`-4px 0 ${R.sm}`,fontSize:"14px",fontWeight:700,color:"#B07C16",textAlign:"center"},children:B}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,align:"center",style:{margin:`0 auto ${R.md}`,width:"100%",maxWidth:"280px"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{align:"center",children:a.jsx(_,{fullWidth:!0})})})})}),a.jsx("p",{className:"text-muted",style:{margin:0,fontSize:"14px",color:E.muted,textAlign:"center"},children:r})]})})]})})})})})}):a.jsx("table",{role:"presentation",width:"100%",cellPadding:0,cellSpacing:0,border:0,style:{borderCollapse:"collapse",backgroundColor:l},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{style:{padding:R.lg},children:a.jsx("table",{role:"presentation",width:"100%",cellPadding:0,cellSpacing:0,border:0,style:{borderCollapse:"collapse",backgroundColor:f,borderRadius:Ke.lg},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{padding:0,fontSize:0,lineHeight:0},children:[a.jsx(Vt,{html:'<table role="presentation" border="0" cellspacing="0" cellpadding="0" width="100%"><tr><td valign="top" width="270" style="width:270px;vertical-align:top;">'}),a.jsxs("div",{className:"featured-deal-cell",style:{width:"270px",maxWidth:"270px",display:"inline-block",verticalAlign:"top",boxSizing:"border-box",fontSize:"14px",lineHeight:"normal"},children:[o&&a.jsx("div",{style:{padding:"12px 12px 0 12px"},children:a.jsx(L,{})}),a.jsx("img",{src:e.image,alt:e.name,width:270,className:"featured-deal-img",style:{display:"block",width:"100%",maxWidth:"270px",height:"320px",objectFit:"cover",border:0}})]}),a.jsx(Vt,{html:'</td><td valign="middle" style="vertical-align:middle;padding:16px;">'}),a.jsxs("div",{className:"featured-deal-cell featured-deal-text",style:{display:"inline-block",verticalAlign:"middle",boxSizing:"border-box",padding:R.lg,fontSize:"14px",lineHeight:"normal",textAlign:"left",maxWidth:"290px"}
259,children:[a.jsx(N,{color:E.themePrimary,align:"left"}),a.jsx("h2",{style:{margin:`0 0 ${R.sm}`,fontSize:"26px",fontWeight:"700",color:"#FFFFFF",lineHeight:"1.2"},children:e.name}),e.specs&&a.jsxs("p",{style:{margin:`0 0 ${R.sm}`,fontSize:"13px",color:E.mutedLight},children:[e.specs.thickness," • ",e.specs.width]}),a.jsxs("div",{style:{marginBottom:R.sm},children:[a.jsxs("span",{style:{fontSize:"32px",fontWeight:"700",color:E.themePrimary},children:[e.campaignPrice," ",e.unit||"kr./m²"]}),a.jsx("br",{}),a.jsxs("span",{style:{fontSize:"14px",color:E.mutedLight,textDecoration:"line-through"},children:["Før ",e.originalPrice," ",e.unit||"kr./m²"]})]}),C&&a.jsx("p",{style:{margin:`-4px 0 ${R.sm}`,fontSize:"14px",fontWeight:700,color:E.themePrimary},children:B}),a.jsx("div",{style:{margin:`0 0 ${R.md}`},children:a.jsx(_,{})}),a.jsx("p",{style:{margin:0,fontSize:"14px",color:E.mutedLight},children:r})]}),a.jsx(Vt,{html:"</td></tr></table>"})]})})})})})})})})},v0="https://flottegulve.dk",sU=e=>{const t=(e||"").trim();return!t||t==="#"?v0:/^(https?:|mailto:|tel:)/i.test(t)?t:t.startsWith("//")?`https:${t}`:/^[a-z0-9.-]+\.[a-z]{2,}(?:[/?#].*)?$/i.test(t)?`https://${t}`:`${v0}/${t.replace(/^\/+/,"")}`},Vo=e=>e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;"),nb=({title:e="Klar til at forny dit gulv?",subtitle:t="Udnyt månedens tilbud før de udløber",buttonText:A="Se Alle Tilbud",buttonUrl:r="#",variant:n="primary",backgroundColor:i,titleColor:s,subtitleColor:o})=>{const l=n==="gradient",d=n==="minimal",h=n==="secondary",f=i||(l?bt.spotlight:E.background),m=l?E.gradientSpotlight:void 0,g=s||(l?"#FFFFFF":E.foreground),x=o||(l?E.mutedLight:E.foregroundLight),y=sU(r),C=`${A} →`,B=h?E.themePrimary:"#FFFFFF",L=h?"#ffffff":l?bt.cta:E.themePrimary,N=d?200:260,_=d?44:54,H="999px",W=Vo(y),z=Vo(C),$=Vo(B),I=Vo(L);return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,width:"100%",bgcolor:f,style:{width:"100%",backgroundColor:f,backgroundImage:m},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",bgcolor:f,style:{backgroundColor:f,padding:d?R.lg:R.xl},children:[!d&&a.jsxs(a.Fragment,{children:[a.jsx("h2",{style:{margin:0,fontSize:"26px",fontWeight:700,color:g,lineHeight:"1.2"},children:a.jsx("span",{style:{color:g},dangerouslySetInnerHTML:{__html:`<font color="${g}" style="color:${g}">${e}</font>`}})}),a.jsx("p",{style:{margin:`${R.sm} 0 ${R.lg}`,fontSize:"16px",color:x},children:a.jsx("span",{style:{color:x},dangerouslySetInnerHTML:{__html:`<font color="${x}" style="color:${x}">${t}</font>`}})})]}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:N,style:{width:`${N}px`,margin:"0 auto"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",valign:"middle",width:N,height:_,bgcolor:L,style:{width:`${N}px`,height:`${_}px`,backgroundColor:L,backgroundImage:l?E.gradientCTA:void 0,border:h?`2px solid ${E.themePrimary}`:"none",borderRadius:H,padding:0,msoPaddingAlt:"0"},children:[a.jsx("span",{dangerouslySetInnerHTML:{__html:`<!--[if mso]><v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="${W}" style="height:${_}px;v-text-anchor:middle;width:${N}px;" arcsize="50%" stroke="${h?"t":"f"}" strokecolor="${Vo(E.themePrimary)}" strokeweight="2px" fillcolor="${I}"><w:anchorlock/><center style="color:${$};font-family:Arial,sans-serif;font-size:${d?"14px":"16px"};font-weight:bold;">${z}</center></v:roundrect><![endif]-->`}}),a.jsx("a",{href:y,target:"_blank",rel:"noopener noreferrer",style:{display:"block",width:`${N}px`,height:`${_}px`,color:B,backgroundColor:L,backgroundImage:l?E.gradientCTA:void 0,textDecoration:"none",fontSize:d?"14px":"16px",fontWeight:700,lineHeight:`${_}px`,borderRadius:H,textAlign:"center",msoHide:"all"},dangerouslySetInnerHTML:{__html:`<font color="${B}" style="color:${B};font-size:${d?"14px":"16px"};font-weight:700;">${z}</font>`}})]})})})})]})})})})},ib=({quote:e,author:t,role:A,image:r,imageWidth:n,imageHeight:i,imageBorderRadius:s,rating:o=5,variant:l="card"})=>{const d="★".repeat(o)+"☆".repeat(5-o);return l==="simple"?a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,style:{width:"100%"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{style:{padding:`${R.lg} ${R.lg}`},children:[a.jsxs("p",{style:{margin:0,fontSize:"16px",fontStyle:"italic",color:E.foregroundLight,lineHeight:"1.6",textAlign:"center"},children:['"',e,'"']}),a.jsxs("p",{style:{margin:`${R.sm} 0 0`,fontSize:"14px",fontWeight:"600",color:E.foreground,textAlign:"center"},children:["— ",t]})]})})})}):l==="featured"?a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,style:{width:"100%",backgroundColor:E.backgroundDark},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{style:{padding:R.xl},align:"center",children:[a.jsx("div",{style:{fontSize:"24px",color:E.themePrimary,letterSpacing:"4px",marginBottom:R.md},children:d}),a.jsxs("p",{style:{margin:0,fontSize:"22px",fontStyle:"italic",color:"#FFFFFF",lineHeight:"1.5",maxWidth:"480px"},children:['"',e,'"']}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{marginTop:R.lg},children:a.jsx("tbody",{children:a.jsxs("tr",{children:[r&&a.jsx("td",{style:{paddingRight:"12px",verticalAlign:"middle"},children:a.jsx("img",{src:r,alt:t,width:n||48,height:i||48,style:{width:`${n||48}px`,height:`${i||48}px`,borderRadius:s!==void 0?`${s}px`:"50%",objectFit:"cover",border:`2px solid ${E.themePrimary}`,display:"block"}})}),a.jsxs("td",{style:{verticalAlign:"middle"},children:[a.jsx("p",{style:{margin:0,fontSize:"16px",fontWeight:"600",color:"#FFFFFF"},children:t}),A&&a.jsx("p",{style:{margin:"2px 0 0",fontSize:"13px",color:E.mutedLight},children:A})]})]})})})]})})})}):a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,style:{width:"100%"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{align:"center",style:{padding:R.lg},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,className:"email-card border-soft",style:{maxWidth:"520px",width:"100%",margin:"0 auto",backgroundColor:E.cardBackgroun
259d,borderRadius:Ke.lg,boxShadow:"0 2px 8px rgba(0, 0, 0, 0.06)",border:`1px solid ${E.border}`},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{padding:R.lg},children:[a.jsx("div",{style:{fontSize:"16px",color:E.themePrimary,letterSpacing:"2px",marginBottom:R.sm,textAlign:"center"},children:d}),a.jsxs("p",{className:"text-primary",style:{margin:0,fontSize:"15px",fontStyle:"italic",color:E.foreground,lineHeight:"1.6",textAlign:"center"},children:['"',e,'"']}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{marginTop:R.md},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{textAlign:"center"},children:[r&&a.jsx("div",{style:{display:"inline-block",marginBottom:"8px",...s!==void 0?{borderRadius:`${s}px`,overflow:"hidden"}:{borderRadius:"50%",overflow:"hidden"}},children:a.jsx("img",{src:r,alt:t,width:n||40,height:i||40,style:{width:`${n||40}px`,height:`${i||40}px`,borderRadius:s!==void 0?`${s}px`:"50%",objectFit:"cover",display:"block"}})}),a.jsx("p",{className:"text-primary",style:{margin:0,fontSize:"14px",fontWeight:"600",color:E.foreground},children:t}),A&&a.jsx("p",{style:{margin:"2px 0 0",fontSize:"12px",color:E.muted},children:A})]})})})})]})})})})})})})})},lU={quote:"Vi har af 2 omgange købt gulve hos flotte gulve, og har begge gange oplevet en helt fantastisk service! At vælge et nyt gulv til ens hus, er en stor investering, og vi har begge gange oplevet medarbejdere, der guider.",author:"Stephanie Anine Harmon R.",role:"Gulv Kunde",rating:5,tag:"Fantastisk service og kvalitetsprodukt"},cU=[{rating:5},{rating:5},{rating:5},{rating:5},{rating:5},{rating:5},{rating:5}],dU=[{value:"1.500+",label:"Anmeldelser"},{value:"4.9/5",label:"Gennemsnitlig Bedømmelse"},{value:"98%",label:"Anbefaler Os"},{value:"25+",label:"Års Erfaring"}],ab=({badge:e="Anmeldelser",titlePart1:t="Hvad Siger",titlePart2:A="Vores Kunder?",subtitle:r="Ægte oplevelser fra kunder der har valgt FlotteGulve",review:n=lU,avatars:i=cU,trustpilotUrl:s="https://dk.trustpilot.com/review/flottegulve.dk",trustpilotText:o="Se alle anmeldelser på Trustpilot",stats:l=dU})=>{const d="★".repeat(n.rating)+"☆".repeat(5-n.rating);return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,style:{width:"100%",background:`linear-gradient(180deg, ${E.cardBackgroundAlt} 0%, ${E.background} 50%, ${E.cardBackgroundAlt} 100%)`},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{padding:`${R.xl} ${R.md}`},children:[a.jsx("div",{style:{display:"inline-block",padding:"6px 16px",borderRadius:"999px",backgroundColor:`${E.themePrimary}1A`,color:E.themePrimary,fontSize:"12px",fontWeight:700,letterSpacing:"0.15em",textTransform:"uppercase",marginBottom:R.md},children:e}),a.jsxs("h2",{style:{margin:0,fontSize:"36px",lineHeight:1.15,fontWeight:800,color:E.foreground,textAlign:"center"},children:[t," ",a.jsx("span",{style:{color:E.themePrimary,backgroundImage:`linear-gradient(90deg, ${E.themePrimary}, ${E.themeSecondary})`,WebkitBackgroundClip:"text",backgroundClip:"text",WebkitTextFillColor:"transparent"},children:A})]}),a.jsx("p",{style:{margin:`${R.sm} auto 0`,fontSize:"16px",color:E.foregroundLight,maxWidth:"480px",textAlign:"center",lineHeight:1.5},children:r}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{margin:`${R.lg} auto 0`},children:a.jsx("tbody",{children:a.jsx("tr",{children:i.map((h,f)=>a.jsx("td",{style:{padding:"0 4px",verticalAlign:"middle"},children:h.image?a.jsx("img",{src:h.image,alt:"",width:"48",height:"48",border:"0",style:{width:"48px",height:"48px",borderRadius:"24px",display:"block",outline:"none",textDecoration:"none",border:`3px solid ${E.cardBackground}`}}):a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:"48",style:{width:"48px",height:"48px",borderRadius:"24px",backgroundColor:E.cardBackground,border:`3px solid ${E.cardBackground}`},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{style:{fontSize:"1px",lineHeight:"1px"},children:" "})})})})},f))})})}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{margin:`${R.xl} auto 0`,width:"100%",maxWidth:"520px"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{style:{paddingTop:"0"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{width:"100%",backgroundColor:E.cardBackgroun
259d,borderRadius:Ke.lg,border:`1px solid ${E.border}`},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{padding:"40px 28px 28px"},children:[a.jsx("div",{style:{fontSize:"20px",color:"#F5B642",letterSpacing:"4px",marginBottom:R.md},children:d}),a.jsxs("p",{style:{margin:0,fontSize:"16px",fontStyle:"italic",color:E.foreground,lineHeight:1.6,textAlign:"center"},children:['"',n.quote,'"']}),a.jsx("div",{style:{display:"inline-block",marginTop:R.md,padding:"6px 14px",borderRadius:"999px",backgroundColor:`${E.themePrimary}1A`,color:E.themePrimary,fontSize:"12px",fontWeight:600},children:n.tag}),a.jsxs("div",{style:{marginTop:R.md},children:[a.jsx("p",{style:{margin:0,fontSize:"15px",fontWeight:700,color:E.foreground},children:n.author}),a.jsx("p",{style:{margin:"2px 0 0",fontSize:"13px",color:E.muted},children:n.role})]})]})})})})})})})}),a.jsx("div",{style:{marginTop:R.xl,textAlign:"center"},children:a.jsxs("a",{href:s,target:"_blank",rel:"noopener noreferrer",style:{display:"inline-block",padding:"14px 28px",borderRadius:"999px",backgroundColor:"#00B67A",color:"#FFFFFF",fontSize:"15px",fontWeight:700,textDecoration:"none",boxShadow:"0 6px 16px rgba(0,182,122,0.25)"},children:[a.jsx("span",{style:{marginRight:"8px"},children:"★"}),o]})}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{margin:`${R.xl} auto 0`,width:"100%",maxWidth:"520px",borderTop:`1px solid ${E.border}`},children:a.jsx("tbody",{children:a.jsx("tr",{children:l.map((h,f)=>a.jsxs("td",{align:"center",style:{padding:`${R.lg} 4px 0`,width:`${100/l.length}%`,verticalAlign:"top"},children:[a.jsx("div",{style:{fontSize:"24px",fontWeight:800,color:E.themePrimary,lineHeight:1.1},children:h.value}),a.jsx("div",{style:{marginTop:"4px",fontSize:"11px",color:E.muted,lineHeight:1.3},children:h.label})]},f))})})})]})})})})},hU=[{icon:"award",title:"10+ års erfaring"},{icon:"shield",title:"15.000+ kunder"},{icon:"truck",title:"Gratis fragt"},{icon:"return",title:"30 dages retur"}],F0={shield:"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z",truck:"M14 18V6a2 2 0 00-2-2H2a2 2 0 00-2 2v12m4 0a2 2 0 104 0m-4 0H2m4 0h8m4 0a2 2 0 104 0m0 0h2m-6-6h2a2 2 0 012 2v4m-6-8h6l4 4V18",return:"M1 4v6h6M23 20v-6h-6M20.49 9A9 9 0 105.64 5.64L1 10m22 4l-4.64 4.36A9 9 0 013.51 15",award:"M12 15l-2 5-1-1-1 1 3-7m4 2l2 5 1-1 1 1-3-7m-4-2a6 6 0 100-12 6 6 0 000 12z"},ob=({items:e=hU,variant:t="icons-only",backgroundColor:A=E.cardBackgroundAlt})=>{const r=e.slice(0,4),n=t==="minimal"?28:36,i=t==="minimal"?14:18;return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,style:{width:"100%",backgroundColor:A,borderTop:`1px solid ${E.border}`,borderBottom:`1px solid ${E.border}`},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{style:{padding:t==="minimal"?R.sm:R.md},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,style:{width:"100%"},children:a.jsx("tbody",{children:a.jsx("tr",{children:r.map((s,o)=>a.jsx("td",{width:`${100/r.length}%`,align:"center",valign:"middle",style:{padding:`0 ${R.xs}`},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,style:{margin:"0 auto"},children:a.jsx("tbody",{children:t==="with-text"?a.jsxs(a.Fragment,{children:[a.jsx("tr",{children:a.jsx("td",{align:"center",style:{paddingBottom:"4px"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,style:{width:`${n}px`,height:`${n}px`,borderRadius:"50%",backgroundColor:E.themePrimary},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{align:"center",valign:"middle",children:a.jsx("svg",{width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:"#FFFFFF",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:a.jsx("path",{d:F0[s.icon]})})})})})})})}),a.jsx("tr",{children:a.jsx("td",{align:"center",style:{fontSize:"11px",fontWeight:600,color:E.foreground,lineHeight:"1.2"},children:s.title})})]}):a.jsxs("tr",{children:[a.jsx("td",{align:"center",valign:"middle",style:{paddingRight:t!=="minimal"?"6px":"0"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,style:{width:`${n}px`,height:`${n}px`,borderRadius:"50%",backgroundColor:E.themePrimary},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{align:"center",valign:"middle",children:a.jsx("svg",{width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:"#FFFFFF",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:a.jsx("path",{d:F0[s.icon]})})})})})})}),t!=="minimal"&&a.jsx("td",{valign:"middle",style:{fontSize:"11px",fontWeight:600,color:E.foreground,lineHeight:"1.2"},children:s.title})]})})})},o))})})})})})})})},C0={leaf:"M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10zM2 21c0-3 1.85-5.36 5.08-6",recycle:"M7 19H4.815a1.83 1.83 0 0 1-1.57-.881 1.785 1.785 0 0 1-.004-1.784L7.196 9.5M11 19h8.203a1.83 1.83 0 0 0 1.556-.89 1.784 1.784 0 0 0 0-1.775l-1.226-2.12M14 16l-3 3 3 3M8.293 13.596L7.196 9.5 3.1 10.598M9.344 5.811l1.093-1.892A1.83 1.83 0 0 1 11.985 3a1.784 1.784 0 0 1 1.546.888l3.943 6.843M13.378 9.633l4.096 1.098 1.097-4.096",shield:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1zM9 12l2 2 4-4",trending:"M22 7L13.5 15.5 8.5 10.5 2 17M16 7h6v6",award:"M15.477 12.89 17 22l-5-3-5 3 1.523-9.11M12 15a6 6 0 1 0 0-12 6 6 0 0 0 0 12z",droplet:"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z",wrench:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z",paw:"M11.25 16.25h1.5L12 17zM8 13a2 2 0 1 0 4 0 2 2 0 0 0-4 0zM12 13a2 2 0 1 0 4 0 2 2 0 0 0-4 0zM6 8a2 2 0 1 0 4 0 2 2 0 0 0-4 0zM14 8a2 2 0 1 0 4 0 2 2 0 0 0-4 0zM10 20a2 2 0 1 0 4 0 2 2 0 0 0-4 0z",check:"M20 6 9 17l-5-5",star:"M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14l-5-4.87 6.91-1.01L12 2z",heart:"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z",home:"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zM9 22V12h6v10",sparkle:"M12 3l1.5 5L18 9l-4.5 1L12 15l-1.5-5L6 9l4.5-1L12 3zM5 19l1 2 2 1-2 1-1 2-1-2-2-1 2-1 1-2zM19 15l.75 1.5L21 17l-1.25.5L19 19l-.75-1.5L17 17l1.25-.5L19 15z"},uU=[{icon:"leaf",title:"CO₂-lagrende",description:"1,15 kg biogent kulstof bundet pr. m² halmgulv."},{icon:"recycle",title:"Cirkulær råvare",description:"Bruger ris- og hvedehalm — ellers afbrændt landbrugsaffald."},{icon:"shield",title:"Sund indeluft",description:"Ingen VOC, ingen formaldehyd, ingen 
259SVHC-stoffer."},{icon:"award",title:"FSC-certificeret",description:"Chain of Custody på træfinér og poppelbagsiden."}],gU=({name:e,color:t,size:A=28})=>a.jsx("svg",{width:A,height:A,viewBox:"0 0 24 24",fill:"none",stroke:t,strokeWidth:1.8,strokeLinecap:"round",strokeLinejoin:"round",style:{display:"block"},children:a.jsx("path",{d:C0[e]||C0.check})}),$a=176,Dc=e=>{const{eyebrow:t="MILJØPROFIL",title:A="Bæredygtighed du kan dokumentere",boxes:r,backgroundColor:n=E.cardBackgroundAlt,iconColor:i=E.themePrimary,eyebrowColor:s=E.themePrimary,titleColor:o=E.foreground,cardBackground:l="#FFFFFF",layout:d="row"}=e,h=[1,2,3,4].map(g=>{const x=e[`box${g}Icon`],y=e[`box${g}Title`],C=e[`box${g}Description`];return!y&&!C&&!x?null:{icon:x||"check",title:y||"",description:C||""}}).filter(Boolean),f=(r&&r.length?r:h.length?h:uU).slice(0,4),m=(g,x)=>a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,width:"100%",style:{width:"100%",borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{align:"center",valign:"middle",style:{padding:0,textAlign:"center",verticalAlign:"middle"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,align:"center",style:{margin:"0 auto"},children:a.jsxs("tbody",{children:[a.jsx("tr",{children:a.jsx("td",{align:"center",style:{paddingBottom:"10px"},children:a.jsx(gU,{name:g.icon,color:i,size:28})})}),a.jsx("tr",{children:a.jsx("td",{align:"center",style:{fontSize:"14px",fontWeight:700,color:o,lineHeight:1.25,paddingBottom:"6px",textAlign:"center"},children:g.title})}),a.jsx("tr",{children:a.jsx("td",{align:"center",style:{fontSize:"12px",color:E.foregroundLight,lineHeight:1.45,textAlign:"center"},children:g.description})})]})})})})})});return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,width:"100%",bgcolor:n,style:{width:"100%",backgroundColor:n,borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{style:{padding:`${R.xl} ${R.md}`},children:[a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,width:"100%",style:{width:"100%"},children:a.jsxs("tbody",{children:[a.jsx("tr",{children:a.jsx("td",{align:"center",style:{fontSize:"11px",fontWeight:700,color:s,letterSpacing:"0.18em",textTransform:"uppercase",textAlign:"center",paddingBottom:"10px"},children:t})}),a.jsx("tr",{children:a.jsx("td",{align:"center",style:{fontSize:"24px",fontWeight:700,color:o,lineHeight:1.2,textAlign:"center",paddingBottom:"22px"},children:A})})]})}),d==="row"?a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,width:"100%",style:{width:"100%",borderCollapse:"separate",borderSpacing:"6px 0",tableLayout:"fixed"},children:a.jsx("tbody",{children:a.jsx("tr",{children:f.map((g,x)=>a.jsx("td",{valign:"middle",width:`${100/f.length}%`,height:$a,bgcolor:l,style:{width:`${100/f.length}%`,height:`${$a}px`,minHeight:`${$a}px`,backgroundColor:l,borderRadius:"14px",border:`1px solid ${E.border}`,padding:"22px 14px",textAlign:"center",verticalAlign:"middle"},children:m(g)},x))})})}):a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,width:"100%",style:{width:"100%",borderCollapse:"separate",borderSpacing:"10px",tableLayout:"fixed"},children:a.jsx("tbody",{children:[0,2].map(g=>a.jsx("tr",{children:f.slice(g,g+2).map((x,y)=>a.jsx("td",{valign:"middle",width:"50%",height:$a,bgcolor:l,style:{width:"50%",height:`${$a}px`,minHeight:`${$a}px`,backgroundColor:l,borderRadius:"14px",border:`1px solid ${E.border}`,padding:"22px 14px",textAlign:"center",verticalAlign:"middle"},children:m(x)},y))},g))})})]})})})})},fU=[{badge:"Stroh 9000",image:"https://flottegulve.lovable.app/placeholder.svg",title:"Natural Bale — Åben bolig",category:"KØKKEN · SPISESTUE",description:"Halmgulvet binder køkken, spise- og opholdszone sammen i én rolig, lys plade. Den blonde egefinér reflekterer dagslyset og fremhæver rummets skala.",quote:"Gæsterne troede det var massivt eg — indtil vi fortalte at kernen er halm.",attribution:"Bygherre, privatbolig"},{badge:"Stroh 9000",image:"https://flottegulve.lovable.app/placeholder.svg",title:"Natural Bale — Loungehjørne",category:"STUE · LOUNGE",description:"Bag den karamelfarvede lounge-sofa danner halmgulvet et varmt fundament. Den akustiske dæmpning fra halmkernen gør rummet mærkbart roligere.",quote:"Vi ville have et naturmateriale uden formaldehyd. Halmgulvet leverede begge dele.",attribution:"Indretningsarkitekt"},{badge:"Stroh 9004",image:"https://flottegulve.lovable.app/placeholder.svg",title:"Midnight Wheat — Soveværelse",category:"SOVEVÆRELSE",description:"Den mørke røgede nuance skaber ro og dybde i soveværelset. Halmens biogene kulstof-lagring gør det til et bæredygtigt valg til hele boligen.",quote:"Det ligner et klassisk mørkt trægulv — men CO₂-regnskabet er markant bedre.",attribution:"Klimarådgiver"}],sb=e=>{const{eyebrow:t="INSPIRATION",title:A="Halmgulvet i indretning",cards:r,swipeHintText:n="← Stryg for at se flere →",backgroundColor:i="#F5EDE0",cardBackgroun
259d:s="#FFFFFF",accentColor:o=E.themePrimary,eyebrowColor:l=E.themePrimary,titleColor:d=E.foreground}=e,h=[1,2,3].map(H=>{const W=e;return W[`card${H}Title`]||W[`card${H}Description`]||W[`card${H}Image`]||W[`card${H}Badge`]?{badge:W[`card${H}Badge`],image:W[`card${H}Image`],title:W[`card${H}Title`],category:W[`card${H}Category`],description:W[`card${H}Description`],quote:W[`card${H}Quote`],attribution:W[`card${H}Attribution`],url:W[`card${H}Url`]}:null}).filter(Boolean),f=(r&&r.length?r:h.length?h:fU).slice(0,3),m=500,g=320,x=14,y=14,C=pt.useId().replace(/[:]/g,""),B=H=>`nl-insp-${C}-${H}`,L=(H,W)=>{const z=H.url?"a":"div",$=H.url?{href:H.url,target:"_blank",rel:"noopener noreferrer"}:{};return a.jsxs(z,{...$,style:{display:"block",textDecoration:"none",color:"inherit",backgroundColor:s,borderRadius:"18px",border:`1px solid ${E.border}`,overflow:"hidden",boxShadow:"0 6px 24px rgba(30, 20, 10, 0.06)"},children:[a.jsx("div",{style:{width:"100%",backgroundColor:"#EEE",fontSize:0,lineHeight:0},children:H.image&&a.jsx("img",{src:H.image,alt:H.title||"",width:m,height:g,style:{display:"block",width:"100%",height:`${g}px`,objectFit:"cover",border:0}})}),a.jsxs("div",{style:{padding:"22px 24px 8px",whiteSpace:"normal"},children:[H.badge&&a.jsx("div",{style:{marginBottom:"12px",textAlign:"left"},children:a.jsx("span",{style:{display:"inline-block",width:"auto",backgroundColor:o,color:"#FFFFFF",fontSize:"12px",fontWeight:700,padding:"5px 12px",borderRadius:"999px",letterSpacing:"0.02em",whiteSpace:"nowrap"},children:a.jsx("span",{style:{color:"#FFFFFF"},children:H.badge})})}),H.title&&a.jsx("div",{style:{fontSize:"20px",fontWeight:700,color:d,lineHeight:1.25,marginBottom:"8px"},children:H.title}),H.category&&a.jsx("div",{style:{fontSize:"11px",fontWeight:700,color:E.foregroundLight,letterSpacing:"0.14em",textTransform:"uppercase",marginBottom:"14px"},children:H.category}),H.description&&a.jsx("div",{style:{fontSize:"14px",color:E.foregroundLight,lineHeight:1.55,marginBottom:"18px"},children:H.description})]}),(H.quote||H.attribution)&&a.jsx("div",{style:{padding:"0 24px 24px"},children:a.jsxs("div",{style:{borderLeft:`3px solid ${o}`,paddingLeft:"14px"},children:[H.quote&&a.jsxs("div",{style:{fontSize:"14px",fontStyle:"italic",color:E.foreground,lineHeight:1.5,marginBottom:"10px"},children:['"',H.quote,'"']}),H.attribution&&a.jsxs("div",{style:{fontSize:"13px",color:E.muted,lineHeight:1.4},children:["— ",H.attribution]})]})})]})},N=f.length>0?B(0):"",_=f.length>0?B(f.length-1):"";return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:600,align:"center",bgcolor:i,style:{width:"100%",maxWidth:"600px",margin:"0 auto",backgroundColor:i,borderCollapse:"collapse",tableLayout:"fixed"},children:a.jsxs("tbody",{children:[a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{padding:`${R.xl} ${R.md} ${R.md}`,textAlign:"center"},children:[a.jsx("div",{style:{fontSize:"11px",fontWeight:700,color:l,letterSpacing:"0.18em",textTransform:"uppercase",marginBottom:"10px"},children:t}),a.jsx("div",{style:{fontSize:"28px",fontWeight:700,color:d,lineHeight:1.2},children:A})]})}),a.jsx("tr",{children:a.jsxs("td",{style:{padding:`0 0 ${R.sm}`},children:[a.jsx("div",{className:"nl-inspiration-strip",style:{width:"100%",overflowX:"auto",WebkitOverflowScrolling:"touch",whiteSpace:"nowrap",padding:`12px ${y}px 20px`,boxSizing:"border-box",scrollSnapType:"x mandatory",scrollBehavior:"smooth",msoHide:"all"},children:f.map((H,W)=>a.jsx("div",{id:B(W),style:{display:"inline-block",verticalAlign:"top",width:`${m}px`,marginRight:W<f.length-1?`${x}px`:"0",whiteSpace:"normal",scrollSnapAlign:"center"},children:L(H)},W))}),f.length>1&&a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,align:"center",style:{margin:"4px auto 0",borderCollapse:"collapse",msoHide:"all"},children:a.jsx("tbody",{children:a.jsxs("tr",{children:[a.jsx("td",{style:{padding:"0 6px"},children:a.jsx("a",{href:`#${N}`,style:{display:"inline-block",width:"36px",height:"36px",lineHeight:"36px",textAlign:"center",backgroundColor:o,color:"#ffffff",textDecoration:"none",borderRadius:"50%",fontSize:"20px",fontWeight:700},"aria-label":"Forrige",children:"‹"})}),a.jsx("td",{style:{padding:"0 6px"},children:a.jsx("a",{href:`#${_}`,style:{display:"inline-block",width:"36px",height:"36px",lineHeight:"36px",textAlign:"center",backgroundColor:o,color:"#ffffff",textDecoration:"none",borderRadius:"50%",fontSize:"20px",fontWeight:700},"aria-label":"Næste",children:"›"})})]})})}),n&&a.jsx("div",{style:{textAlign:"center",padding:"8px 16px 20px",fontSize:"12px",color:E.muted,letterSpacing:"0.04em",msoHide:"all"},children:n}),a.jsx(Vt,{html:`
260                <table role="presentation" border="0" cellspacing="0" cellpadding="0" align="center" width="560" style="width:560px;margin:0 auto;">
261                  ${f.map(H=>{const W=(H.title||"").replace(/"/g,"&quot;");return`
262                        <tr>
263                          <td valign="top" style="padding:12px 0;">
264                            <table role="presentation" border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100%;background:${s};border:1px solid ${E.border};">
265                              <tr>
266                                <td style="padding:0;">
267                                  ${H.image?`<img src="${H.image}" alt="${W}" width="560" height="${g}" style="display:block;width:100%;height:${g}px;object-fit:cover;border:0;" />`:""}
268                                </td>
269                              </tr>
270                              <tr>
271                                <td style="padding:20px 24px;">
272                                  ${H.badge?`<div style="display:inline-block;background:${o};color:#fff;font-size:12px;font-weight:700;padding:5px 12px;border-radius:999px;margin-bottom:12px;">${H.badge}</div>`:""}
273                                  ${H.title?`<div style="font-size:20px;font-weight:700;color:${d};line-height:1.25;margin-bottom:6px;">${H.title}</div>`:""}
274                                  ${H.category?`<div style="font-size:11px;font-weight:700;color:${E.foregroundLight};letter-spacing:0.14em;text-transform:uppercase;margin-bottom:12px;">${H.category}</div>`:""}
275                                  ${H.description?`<div style="font-size:14px;color:${E.foregroundLight};line-height:1.55;margin-bottom:16px;">${H.description}</div>`:""}
276                                  ${H.quote||H.attribution?`<div style="border-left:3px solid ${o};padding-left:14px;">
277                                    ${H.quote?`<div style="font-size:14px;font-style:italic;color:${E.foreground};line-height:1.5;margin-bottom:8px;">&quot;${H.quote}&quot;</div>`:""}
278                                    ${H.attribution?`<div style="font-size:13px;color:${E.muted};">— ${H.attribution}</div>`:""}
279                                  </div>`:""}
280                                </td>
281                              </tr>
282                            </table>
283                          </td>
284                        </tr>
285                      `}).join("")}
286                </table>
287              `})]})})]})})},lb=({coverImage:e="https://flottegulve.lovable.app/placeholder.svg",coverAlt:t="Tekniske specifikationer",topBarText:A="Officielt datablad",specs:r,spec1Label:n="Plankelængde",spec1Value:i="Op til 2100 mm",spec2Label:s="Plankebredde",spec2Value:o="Op til 305 mm",spec3Label:l="Vandtæt",spec3Value:d="100% SPC-kerne",spec4Label:h="Slidstyrke",spec4V
287alue:f="AC5 / Klasse 33",spec5Label:m="Akustik",spec5Value:g="Op til 22 dB trinlydsreduktion",spec6Label:x="Gulvvarme",spec6Value:y="Op til 28 °C"})=>{const C=r&&r.length?r:[{label:n,value:i},{label:s,value:o},{label:l,value:d},{label:h,value:f},{label:m,value:g},{label:x,value:y}].filter(B=>B.label&&B.value);return a.jsx("table",{role:"presentation",width:"100%",cellPadding:0,cellSpacing:0,border:0,style:{width:"100%",backgroundColor:E.background,borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{style:{padding:R.lg},children:a.jsx("table",{role:"presentation",width:"100%",cellPadding:0,cellSpacing:0,border:0,style:{width:"100%",backgroundColor:E.cardBackground,borderRadius:Ke.lg,border:`1px solid ${E.border}`,borderCollapse:"separate"},children:a.jsxs("tbody",{children:[A&&a.jsx("tr",{children:a.jsx("td",{style:{background:E.gradientCTA,backgroundColor:E.themePrimary,padding:`${R.sm} ${R.md}`,color:"#FFFFFF",fontSize:"12px",fontWeight:700,letterSpacing:"0.1em",textTransform:"uppercase",borderTopLeftRadius:Ke.lg,borderTopRightRadius:Ke.lg,textAlign:"center"},children:A})}),e&&a.jsx("tr",{children:a.jsx("td",{align:"center",style:{padding:0,lineHeight:0,fontSize:0},children:a.jsx("img",{src:e,alt:t,width:560,style:{display:"block",width:"100%",maxWidth:"100%",height:"auto",border:0}})})}),a.jsx("tr",{children:a.jsx("td",{style:{padding:R.lg},children:a.jsx("table",{role:"presentation",width:"100%",cellPadding:0,cellSpacing:0,border:0,children:a.jsx("tbody",{children:C.map((B,L)=>a.jsxs("tr",{children:[a.jsx("td",{style:{padding:`${R.sm} 0`,borderBottom:L<C.length-1?`1px solid ${E.border}`:"none",fontSize:"14px",color:E.foregroundLight,fontWeight:600,width:"50%"},children:B.label}),a.jsx("td",{style:{padding:`${R.sm} 0`,borderBottom:L<C.length-1?`1px solid ${E.border}`:"none",fontSize:"14px",color:E.foreground,fontWeight:700,textAlign:"right"},children:B.value})]},L))})})})})]})})})})})})},k0="#0E0B09",U0="#1A1411",pU="#221915",Ih="#2E2521",mU="#F5EFE6",bU="#B8AEA2",Q0=E.themePrimary,wU=E.themeSecondary,cb=({coverImage:e="https://flottegulve.lovable.app/placeholder.svg",coverAlt:t="Tekniske specifikationer",topBarText:A="Officielt datablad",specs:r,spec1Label:n="Plankelængde",spec1Value:i="Op til 2100 mm",spec2Label:s="Plankebredde",spec2Value:o="Op til 305 mm",spec3Label:l="Vandtæt",spec3Value:d="100% SPC-kerne",spec4Label:h="Slidstyrke",spec4Value:f="AC5 / Klasse 33",spec5Label:m="Akustik",spec5Value:g="Op til 22 dB trinlydsreduktion",spec6Label:x="Gulvvarme",spec6Value:y="Op til 28 °C"})=>{const C=r&&r.length?r:[{label:n,value:i},{label:s,value:o},{label:l,value:d},{label:h,value:f},{label:m,value:g},{label:x,value:y}].filter(B=>B.label&&B.value);return a.jsx("table",{role:"presentation",width:"100%",cellPadding:0,cellSpacing:0,border:0,style:{width:"100%",background:`linear-gradient(180deg, ${k0} 0%, #15100D 100%)`,backgroundColor:k0,borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{style:{padding:R.lg},children:a.jsx("table",{role:"presentation",width:"100%",cellPadding:0,cellSpacing:0,border:0,style:{width:"100%",background:`linear-gradient(180deg, ${U0} 0%, ${pU} 100%)`,backgroundColor:U0,borderRadius:Ke.lg,border:`1px solid ${Ih}`,borderCollapse:"separate"},children:a.jsxs("tbody",{children:[A&&a.jsx("tr",{children:a.jsx("td",{style:{background:`linear-gradient(90deg, ${Q0} 0%, ${wU} 100%)`,backgroundColor:Q0,padding:`${R.sm} ${R.md}`,color:"#1A1411",fontSize:"12px",fontWeight:800,letterSpacing:"0.12em",textTransform:"uppercase",borderTopLeftRadius:Ke.lg,borderTopRightRadius:Ke.lg,textAlign:"center"},children:A})}),e&&a.jsx("tr",{children:a.jsx("td",{align:"center",style:{padding:0,lineHeight:0,fontSize:0,backgroundColor:"#000000"},children:a.jsx("img",{src:e,alt:t,width:560,style:{display:"block",width:"100%",maxWidth:"100%",height:"auto",border:0,opacity:.95}})})}),a.jsx("tr",{children:a.jsx("td",{style:{padding:R.lg},children:a.jsx("table",{role:"presentation",width:"100%",cellPadding:0,cellSpacing:0,border:0,children:a.jsx("tbody",{children:C.map((B,L)=>a.jsxs("tr",{children:[a.jsx("td",{style:{padding:`${R.sm} 0`,borderBottom:L<C.length-1?`1px solid ${Ih}`:"none",fontSize:"14px",color:bU,fontWeight:600,width:"50%"},children:B.label}),a.jsx("td",{style:{padding:`${R.sm} 0`,borderBottom:L<C.length-1?`1px solid ${Ih}`:"none",fontSize:"14px",color:mU,fontWeight:700,textAlign:"right"},children:B.value})]},L))})})})})]})})})})})})},xU={quote:"Vi har af 2 omgange købt gulve hos flotte gulve, og har begge gange oplevet en helt fantastisk service! At vælge et nyt gulv til ens hus, er en stor investering, og vi har begge gange oplevet medarbejdere, der guider.",author:"Stephanie Anine Harmon R.",role:"Gulv Kunde",rating:5,tag:"Fantastisk service og kvalitetsprodukt"},BU=[{rating:5},{rating:5},{rating:5},{rating:5},{rating:5},{rating:5},{rating:5}],yU=[{value:"1.500+",label:"Anmeldelser"},{value:"4.9/5",label:"Gennemsnitlig Bedømmelse"},{value:"98%",label:"Anbefaler Os"},{value:"25+",label:"Års Erfaring"}],jh="#0E0B09",vU="#15100D",Zl="#1A1411",S0="#221915",L0="#2E2521",Hh="#F5EFE6",FU="#B8AEA2",E0="#7E7468",Wa=E.themePrimary,ec=E.themeSecondary,db=({badge:e="Anmeldelser",titlePart1:t="Hvad Siger",titlePart2:A="Vores Kunder?",subtitle:r="Ægte oplevelser fra kunder der har valgt FlotteGulve",review:n=xU,avatars:i=BU,trustpilotUrl:s="https://dk.trustpilot.com/review/flottegulve.dk",trustpilotText:o="Se alle anmeldelser på Trustpilot",stats:l=yU})=>{const d="★".repeat(n.rating)+"☆".repeat(5-n.rating);return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,style:{width:"100%",background:`linear-gradient(180deg, ${jh} 0%, ${vU} 50%, ${jh} 100%)`,backgroundColor:jh},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{padding:`${R.xl} ${R.md}`},children:[a.jsx("div",{style:{display:"inline-block",padding:"6px 16px",borderRadius:"999px",backgroundColor:`${Wa}26`,color:ec,fontSize:"12px",fontWeight:700,letterSpacing:"0.15em",textTransform:"uppercase",marginBottom:R.md,border:`1px solid ${Wa}33`},children:e}),a.jsxs("h2",{style:{margin:0,fontSize:"36px",lineHeight:1.15,fontWeight:800,color:Hh,textAlign:"center"},children:[t," ",a.jsx("span",{style:{color:Wa,backgroundImage:`linear-gradient(90deg, ${Wa}, ${ec}
287)`,WebkitBackgroundClip:"text",backgroundClip:"text",WebkitTextFillColor:"transparent"},children:A})]}),a.jsx("p",{style:{margin:`${R.sm} auto 0`,fontSize:"16px",color:FU,maxWidth:"480px",textAlign:"center",lineHeight:1.5},children:r}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{margin:`${R.lg} auto 0`},children:a.jsx("tbody",{children:a.jsx("tr",{children:i.map((h,f)=>a.jsx("td",{style:{padding:"0 4px",verticalAlign:"middle"},children:h.image?a.jsx("img",{src:h.image,alt:"",width:"48",height:"48",border:"0",style:{width:"48px",height:"48px",borderRadius:"24px",display:"block",outline:"none",textDecoration:"none",border:`3px solid ${Zl}`}}):a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:"48",style:{width:"48px",height:"48px",borderRadius:"24px",backgroundColor:S0,border:`3px solid ${Zl}`},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{style:{fontSize:"1px",lineHeight:"1px"},children:" "})})})})},f))})})}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{margin:`${R.xl} auto 0`,width:"100%",maxWidth:"520px"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{style:{paddingTop:"0"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{width:"100%",background:`linear-gradient(180deg, ${Zl} 0%, ${S0} 100%)`,backgroundColor:Zl,borderRadius:Ke.lg,border:`1px solid ${L0}`},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{padding:"40px 28px 28px"},children:[a.jsx("div",{style:{fontSize:"20px",color:"#F5B642",letterSpacing:"4px",marginBottom:R.md},children:d}),a.jsxs("p",{style:{margin:0,fontSize:"16px",fontStyle:"italic",color:Hh,lineHeight:1.6,textAlign:"center"},children:['"',n.quote,'"']}),a.jsx("div",{style:{display:"inline-block",marginTop:R.md,padding:"6px 14px",borderRadius:"999px",backgroundColor:`${Wa}26`,color:ec,fontSize:"12px",fontWeight:600,border:`1px solid ${Wa}33`},children:n.tag}),a.jsxs("div",{style:{marginTop:R.md},children:[a.jsx("p",{style:{margin:0,fontSize:"15px",fontWeight:700,color:Hh},children:n.author}),a.jsx("p",{style:{margin:"2px 0 0",fontSize:"13px",color:E0},children:n.role})]})]})})})})})})})}),a.jsx("div",{style:{marginTop:R.xl,textAlign:"center"},children:a.jsxs("a",{href:s,target:"_blank",rel:"noopener noreferrer",style:{display:"inline-block",padding:"14px 28px",borderRadius:"999px",backgroundColor:"#00B67A",color:"#FFFFFF",fontSize:"15px",fontWeight:700,textDecoration:"none",boxShadow:"0 6px 16px rgba(0,182,122,0.35)"},children:[a.jsx("span",{style:{marginRight:"8px"},children:"★"}),o]})}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{margin:`${R.xl} auto 0`,width:"100%",maxWidth:"520px",borderTop:`1px solid ${L0}`},children:a.jsx("tbody",{children:a.jsx("tr",{children:l.map((h,f)=>a.jsxs("td",{align:"center",style:{padding:`${R.lg} 4px 0`,width:`${100/l.length}%`,verticalAlign:"top"},children:[a.jsx("div",{style:{fontSize:"24px",fontWeight:800,color:ec,lineHeight:1.1},children:h.value}),a.jsx("div",{style:{marginTop:"4px",fontSize:"11px",color:E0,lineHeight:1.3},children:h.label})]},f))})})})]})})})})},_0=[{quote:"Vi har af 2 omgange købt gulve hos FlotteGulve, og har begge gange oplevet en helt fantastisk service! At vælge et nyt gulv til ens hus er en stor investering, og vi har begge gange oplevet medarbejdere, der guider.",author:"Stephanie Anine Harmon R.",role:"Gulv Kunde",rating:5,tag:"Fantastisk service og kvalitetsprodukt"},{quote:"Fantastisk kvalitet og hurtig levering. Vores nye vinylgulv ser helt fantastisk ud, og hele processen fra bestilling til levering var super nem.",author:"Michael Jensen",role:"Boligejer, København",rating:5,tag:"Hurtig og pålidelig levering"},{quote:"Bedste pris jeg kunne finde, og kvaliteten er i top. Personalet var dygtige til at rådgive og hjalp mig med at finde det perfekte gulv til mit hjem.",author:"Anna Pedersen",role:"Husejer, Aarhus",rating:5,tag:"Bedste pris og top kvalitet"},{quote:"Professionel rådgivning hele vejen igennem. Jeg er meget tilfreds med både service og produkt — det vil jeg helt sikkert anbefale til andre.",author:"Lars Møller",role:"Boligejer, Odense",rating:5,tag:"Professionel rådgivning"}],CU=[{rating:5},{rating:5},{rating:5},{rating:5},{rating:5},{rating:5},{rating:5}],kU=[{value:"1.500+",label:"Anmeldelser"},{value:"4.9/5",label:"Gennemsnitlig Bedømmelse"},{value:"98%",label:"Anbefaler Os"},{value:"25+",label:"Års Erfaring"}],hb=({badge:e="Anmeldelser",titlePart1:t="Hvad Siger",titlePart2:A="Vores Kunder?",subtitle:r="Ægte oplevelser fra kunder der har valgt FlotteGulve",reviews:n=_0,avatars:i=CU,trustpilotUrl:s="https://dk.trustpilot.com/review/flottegulve.dk",trustpilotText:o="Se alle anmeldelser på Trustpilot",stats:l=kU,intervalMs:d=5e3})=>{const h=n&&n.length>0?n:_0,[f,m]=pt.useState(0),[g,x]=pt.useState(!0);pt.useEffect(()=>{if(h.length<=1)return;const B=window.setInterval(()=>{x(!1),window.setTimeout(()=>{m(L=>(L+1)%h.length),x(!0)},450)},d);return()=>window.clearInterval(B)},[h.length,d]);const y=h[f],C="★".repeat(y.rating)+"☆".repeat(5-y.rating);return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,style:{width:"100%",background:`linear-gradient(180deg, ${E.cardBackgroun
287dAlt} 0%, ${E.background} 50%, ${E.cardBackgroundAlt} 100%)`},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{padding:`${R.xl} ${R.md}`},children:[a.jsx("div",{style:{display:"inline-block",padding:"6px 16px",borderRadius:"999px",backgroundColor:`${E.themePrimary}1A`,color:E.themePrimary,fontSize:"12px",fontWeight:700,letterSpacing:"0.15em",textTransform:"uppercase",marginBottom:R.md},children:e}),a.jsxs("h2",{style:{margin:0,fontSize:"36px",lineHeight:1.15,fontWeight:800,color:E.foreground,textAlign:"center"},children:[t," ",a.jsx("span",{style:{color:E.themePrimary,backgroundImage:`linear-gradient(90deg, ${E.themePrimary}, ${E.themeSecondary})`,WebkitBackgroundClip:"text",backgroundClip:"text",WebkitTextFillColor:"transparent"},children:A})]}),a.jsx("p",{style:{margin:`${R.sm} auto 0`,fontSize:"16px",color:E.foregroundLight,maxWidth:"480px",textAlign:"center",lineHeight:1.5},children:r}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{margin:`${R.lg} auto 0`},children:a.jsx("tbody",{children:a.jsx("tr",{children:i.map((B,L)=>a.jsx("td",{style:{padding:"0 4px",verticalAlign:"middle"},children:B.image?a.jsx("img",{src:B.image,alt:"",width:"48",height:"48",style:{width:"48px",height:"48px",borderRadius:"24px",display:"block",outline:"none",textDecoration:"none",border:`3px solid ${E.cardBackground}`}}):a.jsx("div",{style:{width:"48px",height:"48px",borderRadius:"24px",backgroundColor:E.cardBackground,border:`3px solid ${E.cardBackground}`}})},L))})})}),a.jsxs("div",{style:{margin:`${R.xl} auto 0`,width:"100%",maxWidth:"520px",backgroundColor:E.cardBackground,borderRadius:Ke.lg,border:`1px solid ${E.border}`,padding:"40px 28px 28px",textAlign:"center",minHeight:"280px",opacity:g?1:0,transform:g?"translateY(0)":"translateY(8px)",transition:"opacity 450ms ease, transform 450ms ease"},children:[a.jsx("div",{style:{fontSize:"20px",color:"#F5B642",letterSpacing:"4px",marginBottom:R.md},children:C}),a.jsxs("p",{style:{margin:0,fontSize:"16px",fontStyle:"italic",color:E.foreground,lineHeight:1.6,textAlign:"center"},children:['"',y.quote,'"']}),a.jsx("div",{style:{display:"inline-block",marginTop:R.md,padding:"6px 14px",borderRadius:"999px",backgroundColor:`${E.themePrimary}1A`,color:E.themePrimary,fontSize:"12px",fontWeight:600},children:y.tag}),a.jsxs("div",{style:{marginTop:R.md},children:[a.jsx("p",{style:{margin:0,fontSize:"15px",fontWeight:700,color:E.foreground},children:y.author}),a.jsx("p",{style:{margin:"2px 0 0",fontSize:"13px",color:E.muted},children:y.role})]})]}),h.length>1&&a.jsx("div",{style:{marginTop:R.md,textAlign:"center",lineHeight:0},children:h.map((B,L)=>a.jsx("span",{style:{display:"inline-block",width:L===f?"24px":"8px",height:"8px",borderRadius:"999px",margin:"0 4px",backgroundColor:L===f?E.themePrimary:`${E.themePrimary}40`,transition:"width 300ms ease, background-color 300ms ease"}},L))}),a.jsx("div",{style:{marginTop:R.xl,textAlign:"center"},children:a.jsxs("a",{href:s,target:"_blank",rel:"noopener noreferrer",style:{display:"inline-block",padding:"14px 28px",borderRadius:"999px",backgroundColor:"#00B67A",color:"#FFFFFF",fontSize:"15px",fontWeight:700,textDecoration:"none",boxShadow:"0 6px 16px rgba(0,182,122,0.25)"},children:[a.jsx("span",{style:{marginRight:"8px"},children:"★"}),o]})}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{margin:`${R.xl} auto 0`,width:"100%",maxWidth:"520px",borderTop:`1px solid ${E.border}`},children:a.jsx("tbody",{children:a.jsx("tr",{children:l.map((B,L)=>a.jsxs("td",{align:"center",style:{padding:`${R.lg} 4px 0`,width:`${100/l.length}%`,verticalAlign:"top"},children:[a.jsx("div",{style:{fontSize:"24px",fontWeight:800,color:E.themePrimary,lineHeight:1.1},children:B.value}),a.jsx("div",{style:{marginTop:"4px",fontSize:"11px",color:E.muted,lineHeight:1.3},children:B.label})]},L))})})})]})})})})},ub=({badge:e="FAQ",title:t="Ofte stillede spørgsmål",subtitle:A="Få svar på de oftest stillede spørgsmål — eller kontakt os direkte.",faqs:r,q1:n="Hvor holdbart er gulvet i højtrafik-miljøer?",a1:i="AC5 / Klasse 33 kommerciel klassificering med 0,55 mm slidlag — udviklet til hoteller, lufthavne og flagship-butikker.",q2:s="Er det virkelig 100% vandtæt?",a2:o="Ja. SPC-kernen suger ikke vand og deformerer ikke ved fugt — perfekt til badeværelser, wellness og køkkener.",q3:l="Hvordan installeres det?",a3:d="Flydende klik-installation over næsten alle bæredygtige underlag. Ingen lim, ingen akkl
287imatisering.",q4:h="Hvilken garanti følger med?",a4:f="25 års erhvervsgaranti og livstidsgaranti i private hjem.",q5:m="",a5:g=""})=>{const x=r&&r.length?r:[{q:n,a:i},{q:s,a:o},{q:l,a:d},{q:h,a:f},{q:m,a:g}].filter(y=>y.q&&y.a);return a.jsx("table",{role:"presentation",width:"100%",cellPadding:0,cellSpacing:0,border:0,style:{width:"100%",backgroundColor:E.background,borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{style:{padding:R.lg},children:a.jsx("table",{role:"presentation",width:"100%",cellPadding:0,cellSpacing:0,border:0,children:a.jsxs("tbody",{children:[a.jsx("tr",{children:a.jsxs("td",{style:{paddingBottom:R.md},children:[a.jsx("p",{style:{margin:0,fontSize:"11px",fontWeight:700,letterSpacing:"0.2em",textTransform:"uppercase",color:E.themePrimary},children:e}),a.jsx("h2",{style:{margin:`${R.sm} 0 0`,fontSize:"26px",fontWeight:700,color:E.foreground,lineHeight:1.2},children:t}),A&&a.jsx("p",{style:{margin:`${R.sm} 0 0`,fontSize:"14px",color:E.muted,lineHeight:1.5},children:A})]})}),x.map((y,C)=>a.jsx("tr",{children:a.jsxs("td",{style:{backgroundColor:E.cardBackground,border:`1px solid ${E.border}`,borderRadius:Ke.md,padding:R.md},children:[a.jsx("p",{style:{margin:0,fontSize:"15px",fontWeight:700,color:E.themePrimary,lineHeight:1.3},children:y.q}),a.jsx("p",{style:{margin:`${R.xs} 0 0`,fontSize:"14px",color:E.foregroundLight,lineHeight:1.5},children:y.a})]})},C))]})})})})})})},gb=({badge:e="FAQ",title:t="Ofte stillede spørgsmål",subtitle:A="Klik på et spørgsmål for at se det fulde svar.",instruction:r="Klik på et emne nedenfor for at åbne spørgsmål og svar.",openText:n="Vis spørgsmål + svar",closeText:i="Skjul",backgroundColor:s=E.background,faqs:o,q1:l="Hvor lang tid tager leveringen?",a1:d="Normal leveringstid er 2-3 hverdage. Fragtpriser varierer fra 0-2.000 kr. inkl. moms for gulve, tæpper og akustikpaneler.",preview1:h="Leveringstid",q2:f="Kan jeg returnere produkter?",a2:m="Ja, der er 14 dages fortrydelsesret for forbrugere på uåbnede varer i original emballage.",preview2:g="Returret",q3:x="Hvad er garantien?",a3:y="Der er 24 måneders reklamationsret i henhold til købeloven. Mange produkter har derudover lange producentgarantier.",preview3:C="Garanti",q4:B="Tilbyder I montering?",a4:L="Ja! FlotteGulve.dk tilbyder professionel montering. Du kan også booke et uforpligtende møde med en rådgiver.",preview4:N="Montering",q5:_="Hvilke betalingsmetoder accepterer I?",a5:H="Vi accepterer alle almindelige kort samt MobilePay. Erhvervskunder kan ansøge om kredit.",preview5:W="Betaling"})=>{const z=at.useId().replace(/[^a-zA-Z0-9]/g,""),$=o&&o.length?o:[{headline:h,q:l,a:d},{headline:g,q:f,a:m},{headline:C,q:x,a:y},{headline:N,q:B,a:L},{headline:W,q:_,a:H}].filter(I=>I.headline&&I.q&&I.a);return a.jsx("table",{role:"presentation",width:"100%",cellPadding:0,cellSpacing:0,border:0,style:{width:"100%",backgroundColor:s,borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{style:{padding:R.lg},children:[a.jsx("style",{children:`
288                .cfaq-input-${z} { display: none !important; }
289                .cfaq-content-${z} { max-height: 0; overflow: hidden; transition: max-height 0.3s ease; }
290                .cfaq-input-${z}:checked ~ .cfaq-card-${z} .cfaq-content-${z} { max-height: 600px; }
291                .cfaq-input-${z}:checked ~ .cfaq-card-${z} .cfaq-open-${z} { display: none !important; }
292                .cfaq-input-${z}:not(:checked) ~ .cfaq-card-${z} .cfaq-close-${z} { display: none !important; }
293                @media screen and (max-width: 600px) {
294                  .cfaq-card-${z} { width: 100% !important; }
295                }
296              `}),a.jsx("table",{role:"presentation",width:"100%",cellPadding:0,cellSpacing:0,border:0,children:a.jsxs("tbody",{children:[a.jsx("tr",{children:a.jsxs("td",{style:{paddingBottom:R.md},children:[a.jsx("p",{style:{margin:0,fontSize:"11px",fontWeight:700,letterSpacing:"0.2em",textTransform:"uppercase",color:E.themePrimary},children:e}),a.jsx("h2",{style:{margin:`${R.sm} 0 0`,fontSize:"26px",fontWeight:700,color:E.foreground,lineHeight:1.2},children:t}),A&&a.jsx("p",{style:{margin:`${R.sm} 0 0`,fontSize:"14px",color:E.muted,lineHeight:1.5},children:A})]})}),r&&a.jsx("tr",{children:a.jsx("td",{style:{paddingBottom:R.md},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{backgroundColor:E.cardBackgroun
296dAlt,borderRadius:Ke.md,border:`1px solid ${E.border}`},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{style:{padding:`${R.sm} ${R.md}`},children:a.jsxs("p",{style:{margin:0,fontSize:"13px",color:E.foregroundLight,lineHeight:1.5},children:[a.jsx("span",{style:{color:E.themePrimary,fontWeight:700,marginRight:"6px"},children:"→"}),r]})})})})})})}),$.map((I,Z)=>{const U=`cfaq-${z}-${Z}`;return a.jsx("tr",{children:a.jsxs("td",{style:{paddingBottom:R.sm},children:[a.jsx("input",{type:"checkbox",id:U,className:`cfaq-input-${z}`,style:{display:"none"}}),a.jsx("table",{role:"presentation",width:"100%",cellPadding:0,cellSpacing:0,border:0,className:`cfaq-card-${z}`,style:{width:"100%",backgroundColor:E.cardBackground,border:`1px solid ${E.border}`,borderRadius:Ke.md},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{style:{padding:R.md},children:[a.jsx("label",{htmlFor:U,style:{display:"block",cursor:"pointer",margin:0,fontSize:"15px",fontWeight:700,color:E.themePrimary,lineHeight:1.3},children:I.headline}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{marginTop:R.sm},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{children:[a.jsx("label",{htmlFor:U,className:`cfaq-open-${z}`,style:{display:"inline-block",cursor:"pointer",padding:`${R.xs} ${R.sm}`,backgroundColor:E.themePrimary,color:"#FFFFFF",fontSize:"12px",fontWeight:600,borderRadius:Ke.full,textDecoration:"none"},children:n}),a.jsx("label",{htmlFor:U,className:`cfaq-close-${z}`,style:{display:"inline-block",cursor:"pointer",padding:`${R.xs} ${R.sm}`,backgroundColor:E.backgroundDark,color:"#FFFFFF",fontSize:"12px",fontWeight:600,borderRadius:Ke.full,textDecoration:"none"},children:i})]})})})}),a.jsxs("div",{className:`cfaq-content-${z}`,children:[a.jsx("p",{style:{margin:`${R.sm} 0 0`,fontSize:"15px",fontWeight:700,color:E.foreground,lineHeight:1.3},children:I.q}),a.jsx("p",{style:{margin:`${R.xs} 0 0`,fontSize:"14px",color:E.foregroundLight,lineHeight:1.5},children:I.a})]})]})})})})]})},Z)})]})})]})})})})},fb=({badge:e="Kontakt",title:t="Hør mere om mulighederne",subtitle:A="Få et skræddersyet tilbud, gratis prøver eller en konsultation med en specialist.",contacts:r,c1Label:n="Få tilsendt et tilbud",c1Sub:i="Skræddersyet pris til dit projekt",c1Url:s="#",c2Label:o="",c2Sub:l="",c2Url:d="",c3Label:h="Tal med en medarbejder",c3Sub:f="Vi ringer dig op inden for 1 arbejdsdag",c3Url:m="#",c4Label:g="Book konsultation",c4Sub:x="Gratis sparring on-site eller online",c4Url:y="#"})=>{const C=r&&r.length?r:[{label:n,sublabel:i,url:s},{label:o,sublabel:l,url:d},{label:h,sublabel:f,url:m},{label:g,sublabel:x,url:y}].filter(B=>B.label);return a.jsx("table",{role:"presentation",width:"100%",cellPadding:0,cellSpacing:0,border:0,style:{width:"100%",backgroundColor:E.background,borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{style:{padding:R.lg},children:a.jsx("table",{role:"presentation",width:"100%",cellPadding:0,cellSpacing:0,border:0,children:a.jsxs("tbody",{children:[a.jsx("tr",{children:a.jsxs("td",{style:{paddingBottom:R.md},children:[a.jsx("p",{style:{margin:0,fontSize:"11px",fontWeight:700,letterSpacing:"0.2em",textTransform:"uppercase",color:E.themePrimary},children:e}),a.jsx("h2",{style:{margin:`${R.sm} 0 0`,fontSize:"26px",fontWeight:700,color:E.foreground,lineHeight:1.2},children:t}),A&&a.jsx("p",{style:{margin:`${R.sm} 0 0`,fontSize:"14px",color:E.muted,lineHeight:1.5},children:A})]})}),C.map((B,L)=>a.jsx("tr",{children:a.jsx("td",{style:{paddingBottom:R.sm},children:a.jsx("a",{href:B.url||"#",target:"_blank",rel:"noopener noreferrer",bgcolor:E.cardBackground,style:{display:"block",textDecoration:"none",backgroundColor:E.cardBackground,border:`2px solid ${E.border}`,borderRadius:Ke.md,padding:R.md,color:E.foreground},children:a.jsx("table",{role:"presentation",width:"100%",cellPadding:0,cellSpacing:0,border:0,children:a.jsx("tbody",{children:a.jsxs("tr",{children:[a.jsxs("td",{children:[a.jsx("p",{style:{margin:0,fontSize:"16px",fontWeight:700,color:E.foreground,lineHeight:1.3},children:B.label}),a.jsx("p",{style:{margin:`${R.xs} 0 0`,fontSize:"13px",color:E.muted,lineHeight:1.4},children:B.sublabel})]}),a.jsx("td",{align:"right",valign:"middle",style:{fontSize:"20px",fontWeight:700,color:E.themePrimary,paddingLeft:R.sm,whiteSpace:"nowrap"},children:"→"})]})})})})})},L))]})})})})})})},pb=({variant:e="line",spacing:t="md"})=>{const r={sm:R.sm,md:R.md,lg:R.lg}[t]||R.md;return e==="space"?a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,style:{width:"100%"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{style:{height:r,fontSize:"0",lineHeight:"0"},children:" "})})})}):e==="dots"?a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,style:{width:"100%"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{align:"center",style:{padding:`${r} 0`,fontSize:"20px",letterSpacing:"12px",color:E.themePrimary},children:"•••"})})})}):e==="gradient"?a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,style:{width:"100%"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{style:{padding:`${r} ${R.lg}`},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,style:{width:"100%"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{style:{height:"3px",backgroundColor:E.themePrimary,fontSize:"0",lineHeight:"0"},children:" "})})})})})})})}):a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,style:{width:"100%"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{style:{padding:`${r} ${R.lg}`},children:a.jsx("hr",{style:{border:"none",borderTop:`1px solid ${E.border}`,margin:0}})})})})})},Pc=({image:e="https://flottegulve.lovable.app/images/newsletter/nye-ankomster-banner.gif",alt:t="Nye ankomster banner",url:A="",maxWidth:r=600,backgroundColor:n=E.background})=>{const i=a.jsx("img",{src:e,alt:t,width:r,style:{display:"block",width:"100%",maxWidth:`${r}px`,height:"auto",border:0,margin:"0 auto",outline:"none",textDecoration:"none"}});return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:r,align:"center",style:{width:"100%",maxWidth:`${r}px`,backgroundColor:n,borderCollapse:"collapse",margin:"0 auto",padding:0},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{align:"center",valign:"top",width:r,style:{padding:0,margin:0,textAlign:"center",lineHeight:0,fontSize:0,width:"100%"},children:A?a.jsx("a",{href:A,style:{display:"block",textDecoration:"none",border:0,width:"100%"},children:i}):i}
296)})})})},mb=({image:e="https://flottegulve.lovable.app/images/newsletter/nye-ankomster-banner.gif",alt:t="Banner",url:A="",backgroundColor:r=E.background})=>{const n=a.jsx("img",{src:e,alt:t,width:600,style:{display:"block",width:"600px",minWidth:"600px",maxWidth:"600px",height:"auto",border:0,margin:0,padding:0,outline:"none",textDecoration:"none"}});return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:600,align:"center",bgcolor:r,style:{width:"600px",minWidth:"600px",maxWidth:"600px",backgroundColor:r,borderCollapse:"collapse",tableLayout:"fixed",margin:"0 auto",padding:0},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{align:"center",valign:"top",width:600,style:{width:"600px",minWidth:"600px",maxWidth:"600px",padding:0,margin:0,textAlign:"center",lineHeight:0,fontSize:0},children:A?a.jsx("a",{href:A,style:{display:"block",width:"600px",minWidth:"600px",maxWidth:"600px",textDecoration:"none",border:0},children:n}):n})})})})},I0=e=>e?a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,style:{width:"100%",backgroundColor:E.background},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{align:"center",style:{padding:"16px 24px 20px",borderTop:`1px solid ${E.border}`},children:a.jsx("p",{className:"text-muted",style:{margin:0,fontSize:"11px",lineHeight:"1.5",color:E.muted,msoLineHeightRule:"exactly",textAlign:"center"},children:e})})})})}):null,bb=({companyName:e="GulvExperten",address:t="Industrivej 42, 8000 Aarhus",phone:A="+45 70 20 30 40",email:r="[email protected]",unsubscribeUrl:n="#",socialLinks:i={},variant:s="full",disclaimerText:o=""})=>{new Date().getFullYear();const l=[i.facebook&&{href:i.facebook,label:"f"},i.instagram&&{href:i.instagram,label:"ig"},i.linkedin&&{href:i.linkedin,label:"in"}].filter(Boolean);return s==="minimal"?a.jsx(a.Fragment,{children:I0(o)}):a.jsxs(a.Fragment,{children:[a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,style:{width:"100%",backgroundColor:E.backgroundDark},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{padding:R.xl},children:[a.jsx("h3",{style:{margin:`0 0 ${R.lg}`,fontSize:"20px",fontWeight:700,color:"#FFFFFF"},children:e}),a.jsxs("p",{style:{margin:`0 0 ${R.lg}`,fontSize:"14px",color:E.mutedLight,lineHeight:"1.8"},children:[t,a.jsx("br",{}),A," • ",r]}),l.length>0&&a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,style:{margin:`0 auto ${R.lg}`},children:a.jsx("tbody",{children:a.jsx("tr",{children:l.map((d,h)=>a.jsx("td",{style:{padding:"0 4px"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,style:{width:"36px",height:"36px",borderRadius:"50%",backgroundColor:"rgba(255,255,255,0.1)"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{align:"center",valign:"middle",style:{width:"36px",height:"36px"},children:a.jsx("a",{href:d.href,style:{color:"#FFFFFF",textDecoration:"none",fontSize:"16px",fontWeight:600},children:d.label})})})})})},h))})})})]})})})}),I0(o)]})},Nh="#0E0B09",UU="#15100D",j0="#1A1411",QU="#221915",H0="#2E2521",N0="#F5EFE6",T0="#D8CFC2",Th="#7E7468",bc=E.themePrimary,Rc=E.themeSecondary,un={phone:"☎",mail:"@",globe:"↗",pin:"●",facebook:"f",instagram:"◎",pinterest:"P",youtube:"▶",linkedin:"in",websiteWhite:"www"},tc=({icon:e,href:t,text:A,isLast:r})=>a.jsxs("tr",{children:[a.jsx("td",{style:{width:"28px",paddingBottom:r?0:"10px",verticalAlign:"middle"},children:a.jsx("span",{style:{color:Rc,fontSize:"15px",fontWeight:700,lineHeight:"18px"},children:e})}),a.jsx("td",{style:{paddingBottom:r?0:"10px",verticalAlign:"middle",fontSize:"13px",color:T0,lineHeight:1.4},children:t?a.jsx("a",{href:t,target:t.startsWith("http")?"_blank":void 0,rel:t.startsWith("http")?"noopener noreferrer":void 0,style:{color:T0,textDecoration:"none"},children:A}):A})]}),SU=({href:e,label:t,icon:A})=>a.jsx("td",{style:{padding:"0 4px",verticalAlign:"middle"},children:a.jsx("a",{href:e,target:"_blank",rel:"noopener noreferrer","aria-label":t,style:{textDecoration:"none",display:"inline-block"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,bgcolor:bc,style:{width:"38px",height:"38px",borderRadius:"10px",background:`linear-gradient(135deg, ${bc} 0%, ${Rc} 100%)`,backgroundColor:bc},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{align:"center",valign:"middle",className:"force-white",style:{width:"38px",height:"38px",color:"#FFFFFF",fontSize:A.length>2?"10px":"15px",fontWeight:800,lineHeight:"38px",textAlign:"center",msoLineHeightRule:"exactly"},children:a.jsx("span",{style:{color:"#FFFFFF"},children:A})})})})})})}),wb=({signature:e="Med venlig hilsen",name:t="Thomas Andersen",role:A="Gulv Specialist",companyName:r="FlotteGulve",tagline:n="Priser i gulvhøjde siden 1997",phone:i="+45 70 60 70 56",email:s="[email protected]",website:o="flottegulve.dk",address:l="Industrivej 42, 8000 Aarhus",avatar:d="/images/newsletter/thomas-profile.png",avatarSize:h=64,facebook:f={href:"https://facebook.com/flottegulve",enabled:!0},instagram:m={href:"https://instagram.com/flottegulve",enabled:!0},pinterest:g={href:"https://pinterest.com/flottegulve",enabled:!0},youtube:x={href:"https://youtube.com/@flottegulve",enabled:!0},linkedin:y={href:"https://linkedin.com/company/flottegulve",enabled:!0},websiteSocial:C={href:"https://flottegulve.dk",enabled:!0},disclaimer:B="Denne email er sendt fordi du er tilmeldt vores nyhedsbrev. Afmeld via link i bunden."})=>{const L=[(m==null?void 0:m.enabled)&&m.href&&{href:m.href,label:"Instagram",icon:un.instagram},(g==null?void 0:g.enabled)&&g.href&&{href:g.href,label:"Pinterest",icon:un.pinterest},(f==null?void 0:f.enabled)&&f.href&&{href:f.href,label:"Facebook",icon:un.facebook},(x==null?void 0:x.enabled)&&x.href&&{href:x.href,label:"YouTube",icon:un.youtube},(y==null?void 0:y.enabled)&&y.href&&{href:y.href,label:"LinkedIn",icon:un.linkedin},(C==null?void 0:C.enabled)&&C.href&&{href:C.href,label:"Website",icon:un.websiteWhite}
296].filter(Boolean);return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,style:{width:"100%",background:`linear-gradient(180deg, ${Nh} 0%, ${UU} 50%, ${Nh} 100%)`,backgroundColor:Nh},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{padding:`${R.xl} ${R.md}`},children:[a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{width:"100%",maxWidth:"520px",background:`linear-gradient(180deg, ${j0} 0%, ${QU} 100%)`,backgroundColor:j0,borderRadius:Ke.lg,border:`1px solid ${H0}`},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{style:{padding:"28px 28px 24px"},children:[a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{width:"100%"},children:a.jsx("tbody",{children:a.jsxs("tr",{children:[d&&a.jsx("td",{valign:"middle",style:{width:`${h+8}px`,paddingRight:"16px"},children:a.jsx("img",{src:d,alt:t,width:h,height:h,border:"0",style:{width:`${h}px`,height:`${h}px`,borderRadius:"2px",display:"block",outline:"none",textDecoration:"none",border:"0",objectFit:"cover"}})}),a.jsxs("td",{valign:"middle",children:[a.jsxs("p",{style:{margin:"0 0 4px",fontSize:"13px",color:Rc,fontStyle:"italic",letterSpacing:"0.02em"},children:[e,","]}),a.jsx("p",{style:{margin:0,fontSize:"20px",fontWeight:800,color:N0,lineHeight:1.2},children:t}),a.jsx("p",{style:{margin:"2px 0 0",fontSize:"13px",color:Rc,fontWeight:600,letterSpacing:"0.03em"},children:A})]})]})})}),a.jsx("div",{style:{margin:"20px 0 18px",height:"1px",lineHeight:"1px",fontSize:"1px",background:`linear-gradient(90deg, transparent 0%, ${bc}88 50%, transparent 100%)`},children:" "}),a.jsx("p",{style:{margin:0,fontSize:"16px",fontWeight:700,color:N0,letterSpacing:"0.01em"},children:r}),n&&a.jsx("p",{style:{margin:"2px 0 0",fontSize:"12px",color:Th,fontStyle:"italic"},children:n}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{width:"100%",marginTop:"16px"},children:a.jsxs("tbody",{children:[i&&a.jsx(tc,{icon:un.phone,href:`tel:${i.replace(/\s/g,"")}`,text:i}),s&&a.jsx(tc,{icon:un.mail,href:`mailto:${s}`,text:s}),o&&a.jsx(tc,{icon:un.globe,href:`https://${o.replace(/^https?:\/\//,"")}`,text:o}),l&&a.jsx(tc,{icon:un.pin,text:l,isLast:!0})]})}),L.length>0&&a.jsxs(a.Fragment,{children:[a.jsx("div",{style:{margin:"20px 0 16px",height:"1px",lineHeight:"1px",fontSize:"1px",backgroundColor:H0},children:" "}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{margin:"0 auto"},children:a.jsx("tbody",{children:a.jsx("tr",{children:L.map((N,_)=>a.jsx(SU,{...N},_))})})})]})]})})})}),B&&a.jsx("p",{style:{margin:`${R.lg} auto 0`,maxWidth:"440px",fontSize:"11px",color:Th,lineHeight:1.5,textAlign:"center"},children:B}),a.jsxs("p",{style:{margin:"12px 0 0",fontSize:"11px",color:Th,textAlign:"center"},children:["© ",new Date().getFullYear()," ",r,". Alle rettigheder forbeholdes."]})]})})})})},Dh=E.background,LU=E.background,D0=E.cardBackgroundAlt,EU=E.cardBackgroundAlt,P0=E.border,R0=E.foreground,M0=E.foregroundLight,Ph=E.muted,us=E.themePrimary,Mu=E.themePrimaryDark,qo={facebook:"/images/newsletter/social/facebook.png",instagram:"/images/newsletter/social/instagram.png",youtube:"/images/newsletter/social/youtube.png",linkedin:"/images/newsletter/social/linkedin.png",pinterest:"/images/newsletter/social/pinterest.png",websiteWhite:"/images/newsletter/social/facebook.png"},Ac=({icon:e,href:t,text:A,isLast:r})=>a.jsxs("tr",{children:[a.jsx("td",{style:{width:"28px",paddingBottom:r?0:"10px",verticalAlign:"middle"},children:a.jsx("span",{style:{color:Mu,fontSize:"15px",fontWeight:700,lineHeight:"18px"},children:e})}),a.jsx("td",{style:{paddingBottom:r?0:"10px",verticalAlign:"middle",fontSize:"13px",color:M0,lineHeight:1.4},children:t?a.jsx("a",{href:t,target:t.startsWith("http")?"_blank":void 0,rel:t.startsWith("http")?"noopener noreferrer":void 0,style:{color:M0,textDecoration:"none"},children:A}):A})]}),_U=({href:e,label:t,icon:A})=>a.jsx("td",{width:"46",style:{width:"46px",padding:"0 4px",verticalAlign:"middle",fontSize:"0",lineHeight:"0"},children:a.jsx("a",{href:e,target:"_blank",rel:"noopener noreferrer","aria-label":t,style:{textDecoration:"none",display:"inline-block",border:0},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:"38",he
296ight:"38",bgcolor:us,style:{width:"38px",height:"38px",tableLayout:"fixed",borderCollapse:"collapse",backgroundColor:us},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{align:"center",valign:"middle",width:"38",height:"38",bgcolor:us,style:{width:"38px",height:"38px",textAlign:"center",verticalAlign:"middle",fontSize:"0",lineHeight:"0",backgroundColor:us},children:a.jsx("img",{src:A,alt:"",width:"22",height:"22",border:"0",style:{display:"block",margin:"0 auto",width:"22px",height:"22px",maxWidth:"22px",border:0,outline:"none",textDecoration:"none"}})})})})})})}),xb=({signature:e="Med venlig hilsen",name:t="Thomas Andersen",role:A="Gulv Specialist",companyName:r="FlotteGulve",tagline:n="Priser i gulvhøjde siden 1997",phone:i="+45 70 60 70 56",email:s="[email protected]",website:o="flottegulve.dk",address:l="Industrivej 42, 8000 Aarhus",avatar:d="/images/newsletter/thomas-profile.png",avatarSize:h=64,facebook:f={href:"https://facebook.com/flottegulve",enabled:!0},instagram:m={href:"https://instagram.com/flottegulve",enabled:!0},pinterest:g={href:"https://pinterest.com/flottegulve",enabled:!0},youtube:x={href:"https://youtube.com/@flottegulve",enabled:!0},linkedin:y={href:"https://linkedin.com/company/flottegulve",enabled:!0},websiteSocial:C={href:"https://flottegulve.dk",enabled:!0},disclaimer:B="Denne email er sendt fordi du er tilmeldt vores nyhedsbrev. Afmeld via link i bunden."})=>{const L=[(m==null?void 0:m.enabled)&&m.href&&{href:m.href,label:"Instagram",icon:m.iconUrl||qo.instagram},(g==null?void 0:g.enabled)&&g.href&&{href:g.href,label:"Pinterest",icon:g.iconUrl||qo.pinterest},(f==null?void 0:f.enabled)&&f.href&&{href:f.href,label:"Facebook",icon:f.iconUrl||qo.facebook},(x==null?void 0:x.enabled)&&x.href&&{href:x.href,label:"YouTube",icon:x.iconUrl||qo.youtube},(y==null?void 0:y.enabled)&&y.href&&{href:y.href,label:"LinkedIn",icon:y.iconUrl||qo.linkedin}].filter(Boolean);return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,style:{width:"100%",background:`linear-gradient(180deg, ${Dh} 0%, ${LU} 50%, ${Dh} 100%)`,backgroundColor:Dh},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{padding:`${R.xl} ${R.md}`},children:[a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{width:"100%",maxWidth:"520px",background:`linear-gradient(180deg, ${D0} 0%, ${EU} 100%)`,backgroundColor:D0,borderRadius:Ke.lg,border:`1px solid ${P0}`},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{style:{padding:"28px 28px 24px"},children:[a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{width:"100%"},children:a.jsx("tbody",{children:a.jsxs("tr",{children:[d&&a.jsx("td",{valign:"middle",style:{width:`${h+8}px`,paddingRight:"16px"},children:a.jsx("img",{src:d,alt:t,width:h,height:h,border:"0",style:{width:`${h}px`,height:`${h}px`,borderRadius:"2px",display:"block",outline:"none",textDecoration:"none",border:"0",objectFit:"cover"}})}),a.jsxs("td",{valign:"middle",children:[a.jsxs("p",{style:{margin:"0 0 4px",fontSize:"13px",color:Mu,fontStyle:"italic",letterSpacing:"0.02em"},children:[e,","]}),a.jsx("p",{style:{margin:0,fontSize:"20px",fontWeight:800,color:R0,lineHeight:1.2},children:t}),a.jsx("p",{style:{margin:"2px 0 0",fontSize:"13px",color:Mu,fontWeight:600,letterSpacing:"0.03em"},children:A})]})]})})}),a.jsx("div",{style:{margin:"20px 0 18px",height:"1px",lineHeight:"1px",fontSize:"1px",background:`linear-gradient(90deg, transparent 0%, ${us}88 50%, transparent 100%)`},children:" "}),a.jsx("p",{style:{margin:0,fontSize:"16px",fontWeight:700,color:R0,letterSpacing:"0.01em"},children:r}),n&&a.jsx("p",{style:{margin:"2px 0 0",fontSize:"12px",color:Ph,fontStyle:"italic"},children:n}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{width:"100%",marginTop:"16px"},children:a.jsxs("tbody",{children:[i&&a.jsx(Ac,{icon:"☎",href:`tel:${i.replace(/\s/g,"")}`,text:i}),s&&a.jsx(Ac,{icon:"@",href:`mailto:${s}`,text:s}),o&&a.jsx(Ac,{icon:"↗",href:`https://${o.replace(/^https?:\/\//,"")}`,text:o}),l&&a.jsx(Ac,{icon:"●",text:l,isLast:!0})]})}),L.length>0&&a.jsxs(a.Fragment,{children:[a.jsx("div",{style:{margin:"20px 0 16px",height:"1px",lineHeight:"1px",fontSize:"1px",backgroundColor:P0},children:" "}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{margin:"0 auto"},children:a.jsx("tbody",{children:a.jsx("tr",{children:L.map((N,_)=>a.jsx(_U,{...N},_))})})})]})]})})})}),B&&a.jsx("p",{style:{margin:`${R.lg} auto 0`,maxWidth:"440px",fontSize:"11px",color:Ph,lineHeight:1.5,textAlign:"center"},children:B}),a.jsxs("p",{style:{margin:"12px 0 0",fontSize:"11px",color:Ph,textAlign:"center"},children:["© ",new Date().getFullYear()," ",r,". Alle rettigheder forbeholdes."]})]})})})})}
296,Rh=E.background,IU=E.background,O0=E.cardBackgroundAlt,jU=E.cardBackgroundAlt,HU=E.border,rc=E.foreground,Mh=E.foregroundLight,nc=E.muted,NU=E.themePrimary,TU=E.themePrimaryDark,DU={facebook:"/images/newsletter/social/facebook.png",instagram:"/images/newsletter/social/instagram.png",youtube:"/images/newsletter/social/youtube.png",linkedin:"/images/newsletter/social/linkedin.png",pinterest:"/images/newsletter/social/pinterest.png"},PU=({href:e,label:t,iconKey:A})=>a.jsx("td",{width:"32",style:{width:"32px",padding:"0 4px",verticalAlign:"middle",fontSize:"0",lineHeight:"0"},children:a.jsx("a",{href:e,target:"_blank",rel:"noopener noreferrer","aria-label":t,style:{textDecoration:"none",display:"inline-block"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{width:"32px",height:"32px",tableLayout:"fixed",borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{align:"center",valign:"middle",style:{width:"32px",height:"32px",textAlign:"center",verticalAlign:"middle",fontSize:"0",lineHeight:"0",overflow:"hidden"},children:a.jsx("img",{src:DU[A],alt:"",width:"24",height:"24",border:"0",style:{display:"block",margin:"0 auto",width:"24px",height:"24px",maxWidth:"24px",border:0,outline:"none",textDecoration:"none"}})})})})})})}),Bb=({message:e="Lad os fÃ¥ en snak om dine fremtidige projekter og hvad FlotteGulve kan gøre for din virksomhed!",phoneLabel:t="Telefon",phone:A="+45 97 25 25 47",mobileLabel:r="Mobil",mobile:n="+45 20 23 96 80",emailLabel:i="e-mail",email:s="[email protected]",website:o="www.FlotteGulve.dk",facebook:l={href:"https://facebook.com/flottegulve",enabled:!0},instagram:d={href:"https://instagram.com/flottegulve",enabled:!0},youtube:h={href:"https://youtube.com/@flottegulve",enabled:!0},linkedin:f={href:"https://linkedin.com/company/flottegulve",enabled:!0},pinterest:m={href:"https://pinterest.com/flottegulve",enabled:!0},disclaimer:g=""})=>{const x=[(l==null?void 0:l.enabled)&&l.href&&{href:l.href,label:"Facebook",iconKey:"facebook"},(d==null?void 0:d.enabled)&&d.href&&{href:d.href,label:"Instagram",iconKey:"instagram"},(h==null?void 0:h.enabled)&&h.href&&{href:h.href,label:"YouTube",iconKey:"youtube"},(f==null?void 0:f.enabled)&&f.href&&{href:f.href,label:"LinkedIn",iconKey:"linkedin"},(m==null?void 0:m.enabled)&&m.href&&{href:m.href,label:"Pinterest",iconKey:"pinterest"}].filter(Boolean),y=o?`https://${o.replace(/^https?:\/\//,"").replace(/^www\./i,"www.")}`:"#";return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,style:{width:"100%",background:`linear-gradient(180deg, ${Rh} 0%, ${IU} 50%, ${Rh} 100%)`,backgroundColor:Rh},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{padding:`${R.xl} ${R.md}`},children:[a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{width:"100%",maxWidth:"560px",background:`linear-gradient(180deg, ${O0} 0%, ${jU} 100%)`,backgroundColor:O0,borderRadius:Ke.lg,border:`1px solid ${HU}`},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{style:{padding:"24px 24px 24px"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{width:"100%"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{valign:"top",style:{verticalAlign:"top"},children:[a.jsx("p",{style:{margin:0,fontSize:"15px",lineHeight:1.45,fontWeight:700,color:rc},children:e}),a.jsx("div",{style:{margin:"16px 0 14px",height:"1px",lineHeight:"1px",fontSize:"1px",background:`linear-gradient(90deg, ${NU}88 0%, transparent 100%)`},children:" "}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{width:"100%"},children:a.jsxs("tbody",{children:[a.jsx("tr",{children:a.jsxs("td",{style:{paddingBottom:"6px",fontSize:"14px",color:Mh,lineHeight:1.5},children:[a.jsxs("span",{style:{color:nc},children:[t,": "]}),a.jsx("a",{href:`tel:${A.replace(/\s/g,"")}`,style:{color:rc,textDecoration:"none",fontWeight:600},children:A})]})}),n&&a.jsx("tr",{children:a.jsxs("td",{style:{paddingBottom:"6px",fontSize:"14px",color:Mh,lineHeight:1.5},children:[a.jsxs("span",{style:{color:nc},children:[r,": "]}),a.jsx("a",{href:`tel:${n.replace(/\s/g,"")}`,style:{color:rc,textDecoration:"none",fontWeight:600},children:n})]})}),a.jsx("tr",{children:a.jsxs("td",{style:{paddingBottom:"12px",fontSize:"14px",color:Mh,lineHeight:1.5},children:[a.jsxs("span",{style:{color:nc},children:[i,": "]}),a.jsx("a",{href:`mailto:${s}`,style:{color:TU,textDecoration:"none",fontWeight:600},children:s})]})})]})}),x.length>0&&a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{marginTop:"4px"},children:a.jsx("tbody",{children:a.jsx("tr",{children:x.map((C,B)=>a.jsx(PU,{...C},B))})})}),o&&a.jsx("p",{style:{margin:"16px 0 0"},children:a.jsx("a",{href:y,target:"_blank",rel:"noopener noreferrer",style:{color:rc,fontSize:"15px",fontWeight:700,textDecoration:"none",letterSpacing:"0.01em"},children:o})})]})})})})})})})}),g&&a.jsx("p",{style:{margin:`${R.lg} auto 0`,maxWidth:"440px",fontSize:"11px",color:nc,lineHeight:1.5,textAlign:"center"},children:g})]})})})})}
296,Oh=E.background,Kh=E.cardBackgroundAlt,RU=E.border,Ou=E.foreground,Ku=E.foregroundLight,MU=E.muted,na=E.themePrimary,vs=E.themePrimaryDark,Xo={facebook:"/images/newsletter/social/facebook.png",instagram:"/images/newsletter/social/instagram.png",youtube:"/images/newsletter/social/youtube.png",linkedin:"/images/newsletter/social/linkedin.png",pinterest:"/images/newsletter/social/pinterest.png"},K0=150,OU=({href:e,label:t,icon:A})=>a.jsx("td",{width:"46",style:{width:"46px",padding:"0 4px",verticalAlign:"middle",fontSize:"0",lineHeight:"0"},children:a.jsx("a",{href:e,target:"_blank",rel:"noopener noreferrer","aria-label":t,style:{textDecoration:"none",display:"inline-block",border:0},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:"38",height:"38",bgcolor:na,style:{width:"38px",height:"38px",tableLayout:"fixed",borderCollapse:"collapse",backgroundColor:na},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{align:"center",valign:"middle",width:"38",height:"38",bgcolor:na,style:{width:"38px",height:"38px",textAlign:"center",verticalAlign:"middle",fontSize:"0",lineHeight:"0",backgroundColor:na},children:a.jsx("img",{src:A,alt:"",width:"22",height:"22",border:"0",style:{display:"block",margin:"0 auto",width:"22px",height:"22px",maxWidth:"22px",border:0,outline:"none",textDecoration:"none"}})})})})})})}),Jo=130,Yo=({loc:e})=>a.jsx("td",{width:K0,valign:"top",style:{width:`${K0}px`,padding:"6px",verticalAlign:"top"},children:a.jsx("a",{href:e.url||"#",target:"_blank",rel:"noopener noreferrer",style:{textDecoration:"none",display:"block"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:"100%",height:Jo,bgcolor:"#FFFFFF",style:{width:"100%",height:`${Jo}px`,borderCollapse:"collapse",backgroundColor:"#FFFFFF",border:`1px solid ${na}55`,borderRadius:Ke.md,tableLayout:"fixed"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",valign:"middle",height:Jo,style:{padding:"12px 8px",textAlign:"center",verticalAlign:"middle",height:`${Jo}px`,minHeight:`${Jo}px`},children:[a.jsx("p",{style:{margin:0,fontSize:"14px",fontWeight:800,color:Ou,lineHeight:1.2,letterSpacing:"0.01em"},children:e.name}),a.jsx("p",{style:{margin:"4px 0 0",fontSize:"11px",color:Ku,lineHeight:1.3},children:e.sub}),a.jsx("p",{style:{margin:"8px 0 0",fontSize:"10px",fontWeight:700,color:vs,textTransform:"uppercase",letterSpacing:"0.08em"},children:"Se mere →"})]})})})})})}),Gh=({icon:e,href:t,text:A})=>a.jsxs("span",{style:{display:"inline-block",margin:"0 8px",fontSize:"13px",color:Ku,lineHeight:1.6,whiteSpace:"nowrap"},children:[a.jsx("span",{style:{color:vs,fontWeight:700,marginRight:"4px"},children:e}),t?a.jsx("a",{href:t,target:t.startsWith("http")?"_blank":void 0,rel:t.startsWith("http")?"noopener noreferrer":void 0,style:{color:Ku,textDecoration:"none"},children:A}):A]}),yb=({signature:e="Med venlig hilsen",name:t="Thomas Andersen",role:A="Gulv Specialist",companyName:r="FlotteGulve",tagline:n="Priser i gulvhøjde siden 1997",phone:i="+45 70 60 70 56",email:s="[email protected]",website:o="flottegulve.dk",facebook:l={href:"https://facebook.com/flottegulve",enabled:!0},instagram:d={href:"https://instagram.com/flottegulve",enabled:!0},pinterest:h={href:"https://pinterest.com/flottegulve",enabled:!0},youtube:f={href:"https://youtube.com/@flottegulve",enabled:!0},linkedin:m={href:"https://linkedin.com/company/flottegulve",enabled:!0},locationsLabel:g="Besøg vores butikker og showrooms",ikastUrl:x="https://flottegulve.dk",aarhusUrl:y="https://flottegulve.dk",soborgUrl:C="https://flottegulve.dk",odenseUrl:B="https://flottegulve.dk",middelfartUrl:L="https://flottegulve.dk",disclaimer:N="Denne email er sendt fordi du er tilmeldt vores nyhedsbrev. Afmeld via link i bunden."})=>{const _=[(d==null?void 0:d.enabled)&&d.href&&{href:d.href,label:"Instagram",icon:d.iconUrl||Xo.instagram},(h==null?void 0:h.enabled)&&h.href&&{href:h.href,label:"Pinterest",icon:h.iconUrl||Xo.pinterest},(l==null?void 0:l.enabled)&&l.href&&{href:l.href,label:"Facebook",icon:l.iconUrl||Xo.facebook},(f==null?void 0:f.enabled)&&f.href&&{href:f.href,label:"YouTube",icon:f.iconUrl||Xo.youtube},(m==null?void 0:m.enabled)&&m.href&&{href:m.href,label:"LinkedIn",icon:m.iconUrl||Xo.linkedin}
296].filter(Boolean),H=[{name:"Ikast",sub:"Forretning, lager og kontor",url:x},{name:"Aarhus",sub:"Bemandet showroom",url:y},{name:"Søborg",sub:"Bemandet showroom",url:C},{name:"Odense",sub:"Ubemandet showroom",url:B},{name:"Middelfart",sub:"Ubemandet Byggecentrum",url:L}];return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,style:{width:"100%",background:`linear-gradient(180deg, ${Oh} 0%, ${Oh} 100%)`,backgroundColor:Oh},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{align:"center",style:{padding:`${R.xl} ${R.md}`},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{width:"100%",maxWidth:"560px",background:`linear-gradient(180deg, ${Kh} 0%, ${Kh} 100%)`,backgroundColor:Kh,borderRadius:Ke.lg,border:`1px solid ${RU}`},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{padding:"32px 28px 28px",textAlign:"center"},children:[a.jsxs("p",{style:{margin:"0 0 4px",fontSize:"13px",color:vs,fontStyle:"italic",letterSpacing:"0.02em"},children:[e,","]}),a.jsx("p",{style:{margin:0,fontSize:"22px",fontWeight:800,color:Ou,lineHeight:1.2},children:t}),a.jsx("p",{style:{margin:"4px 0 0",fontSize:"13px",color:vs,fontWeight:600,letterSpacing:"0.03em"},children:A}),a.jsx("div",{style:{margin:"20px auto 18px",width:"60px",height:"2px",lineHeight:"2px",fontSize:"1px",backgroundColor:na,borderRadius:"2px"},children:" "}),a.jsx("p",{style:{margin:0,fontSize:"17px",fontWeight:700,color:Ou,letterSpacing:"0.01em",textAlign:"center"},children:r}),n&&a.jsx("p",{style:{margin:"2px 0 0",fontSize:"12px",color:MU,fontStyle:"italic",textAlign:"center"},children:n}),a.jsxs("p",{style:{margin:"14px 0 0",textAlign:"center",lineHeight:1.8},children:[i&&a.jsx(Gh,{icon:"☎",href:`tel:${i.replace(/\s/g,"")}`,text:i}),s&&a.jsx(Gh,{icon:"@",href:`mailto:${s}`,text:s}),o&&a.jsx(Gh,{icon:"↗",href:`https://${o.replace(/^https?:\/\//,"")}`,text:o})]}),_.length>0&&a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,align:"center",style:{margin:"20px auto 0"},children:a.jsx("tbody",{children:a.jsx("tr",{children:_.map((W,z)=>a.jsx(OU,{...W},z))})})}),a.jsx("div",{style:{margin:"26px auto 14px",height:"1px",lineHeight:"1px",fontSize:"1px",background:`linear-gradient(90deg, transparent 0%, ${na}88 50%, transparent 100%)`},children:" "}),a.jsx("p",{style:{margin:"0 0 12px",fontSize:"12px",fontWeight:700,color:vs,textTransform:"uppercase",letterSpacing:"0.1em",textAlign:"center"},children:g}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,align:"center",style:{margin:"0 auto"},children:a.jsx("tbody",{children:a.jsxs("tr",{children:[a.jsx(Yo,{loc:H[0]}),a.jsx(Yo,{loc:H[1]}),a.jsx(Yo,{loc:H[2]})]})})}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,align:"center",style:{margin:"0 auto"},children:a.jsx("tbody",{children:a.jsxs("tr",{children:[a.jsx(Yo,{loc:H[3]}),a.jsx(Yo,{loc:H[4]})]})})})]})})})})})})})})},zh="#0E0C0A",$h="#1A1614",G0="#221D1A",KU="#2E2823",Gu="#F5EFE7",zu="#C9BFB3",GU="#8A7F73",jr="#D4A35F",Zo={facebook:"/images/newsletter/social/facebook.png",instagram:"/images/newsletter/social/instagram.png",youtube:"/images/newsletter/social/youtube.png",linkedin:"/images/newsletter/social/linkedin.png",pinterest:"/images/newsletter/social/pinterest.png"},z0=150,zU=({href:e,label:t,icon:A})=>a.jsx("td",{width:"46",style:{width:"46px",padding:"0 4px",verticalAlign:"middle",fontSize:"0",lineHeight:"0"},children:a.jsx("a",{href:e,target:"_blank",rel:"noopener noreferrer","aria-label":t,style:{textDecoration:"none",display:"inline-block",border:0},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:"38",height:"38",bgcolor:jr,style:{width:"38px",height:"38px",tableLayout:"fixed",borderCollapse:"collapse",backgroundColor:jr},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{align:"center",valign:"middle",width:"38",height:"38",bgcolor:jr,style:{width:"38px",height:"38px",textAlign:"center",verticalAlign:"middle",fontSize:"0",lineHeight:"0",backgroundColor:jr},children:a.jsx("img",{src:A,alt:"",width:"22",height:"22",border:"0",style:{display:"block",margin:"0 auto",width:"22px",height:"22px",maxWidth:"22px",border:0,outline:"none",textDecoration:"none"}})})})})})})}),es=130,ts=({loc:e})=>a.jsx("td",{width:z0,valign:"top",style:{width:`${z0}px`,padding:"6px",verticalAlign:"top"},children:a.jsx("a",{href:e.url||"#",target:"_blank",rel:"noopener noreferrer",style:{textDecoration:"none",display:"block"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:"100%",height:es,bgcolor:G0,style:{width:"100%",height:`${es}px`,borderCollapse:"collapse",backgroundColor:G0,border:`1px solid ${jr}55`,borderRadius:Ke.md,tableLayout:"fixed"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",valign:"middle",height:es,style:{padding:"12px 8px",textAlign:"center",verticalAlign:"middle",height:`${es}px`,minHeight:`${es}px`},children:[a.jsx("p",{style:{margin:0,fontSize:"14px",fontWeight:800,color:Gu,lineHeight:1.2,letterSpacing:"0.01em"},children:e.name}),a.jsx("p",{style:{margin:"4px 0 0",fontSize:"11px",color:zu,lineHeight:1.3},children:e.sub}),a.jsx("p",{style:{margin:"8px 0 0",fontSize:"10px",fontWeight:700,color:jr,textTransform:"uppercase",letterSpacing:"0.08em"},children:"Se mere →"})]})})})})})}),Wh=({icon:e,href:t,text:A})=>a.jsxs("span",{style:{display:"inline-block",margin:"0 8px",fontSize:"13px",color:zu,lineHeight:1.6,whiteSpace:"nowrap"},children:[a.jsx("span",{style:{color:jr,fontWeight:700,marginRight:"4px"},children:e}),t?a.jsx("a",{href:t,target:t.startsWith("http")?"_blank":void 0,rel:t.startsWith("http")?"noopener noreferrer":void 0,style:{color:zu,textDecoration:"none"},children:A}):A]}),vb=({signature:e="Med venlig hilsen",name:t="Thomas Andersen",role:A="Gulv Specialist",companyName:r="FlotteGulve",tagline:n="Priser i gulvhøjde siden 1997",phone:i="+45 70 60 70 56",email:s="[email protected]",website:o="flottegulve.dk",facebook:l={href:"https://facebook.com/flottegulve",enabled:!0},instagram:d={href:"https://instagram.com/flottegulve",enabled:!0},pinterest:h={href:"https://pinterest.com/flottegulve",enabled:!0},youtube:f={href:"https://youtube.com/@flottegulve",enabled:!0},linkedin:m={href:"https://linkedin.com/company/flottegulve",enabled:!0},locationsLabel:g="Besøg vores butikker og showrooms",ikastUrl:x="https://flottegulve.dk",aarhusUrl:y="https://flottegulve.dk",soborgUrl:C="https://flottegulve.dk",odenseUrl:B="https://flottegulve.dk",middelfartUrl:L="https://flottegulve.dk",disclaimer:N="Denne email er sendt fordi du er tilmeldt vores nyhedsbrev. Afmeld via link i bunden."})=>{const _=[(d==null?void 0:d.enabled)&&d.href&&{href:d.href,label:"Instagram",icon:d.iconUrl||Zo.instagram},(h==null?void 0:h.enabled)&&h.href&&{href:h.href,label:"Pinterest",icon:h.iconUrl||Zo.pinterest},(l==null?void 0:l.enabled)&&l.href&&{href:l.href,label:"Facebook",icon:l.iconUrl||Zo.facebook},(f==null?void 0:f.enabled)&&f.href&&{href:f.href,label:"YouTube",icon:f.iconUrl||Zo.youtube},(m==null?void 0:m.enabled)&&m.href&&{href:m.href,label:"LinkedIn",icon:m.iconUrl||Zo.linkedin}
296].filter(Boolean),H=[{name:"Ikast",sub:"Forretning, lager og kontor",url:x},{name:"Aarhus",sub:"Bemandet showroom",url:y},{name:"Søborg",sub:"Bemandet showroom",url:C},{name:"Odense",sub:"Ubemandet showroom",url:B},{name:"Middelfart",sub:"Ubemandet Byggecentrum",url:L}];return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,style:{width:"100%",background:`linear-gradient(180deg, ${zh} 0%, ${zh} 100%)`,backgroundColor:zh},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{align:"center",style:{padding:`${R.xl} ${R.md}`},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{width:"100%",maxWidth:"560px",background:`linear-gradient(180deg, ${$h} 0%, ${$h} 100%)`,backgroundColor:$h,borderRadius:Ke.lg,border:`1px solid ${KU}`},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{padding:"32px 28px 28px",textAlign:"center"},children:[a.jsxs("p",{style:{margin:"0 0 4px",fontSize:"13px",color:jr,fontStyle:"italic",letterSpacing:"0.02em"},children:[e,","]}),a.jsx("p",{style:{margin:0,fontSize:"22px",fontWeight:800,color:Gu,lineHeight:1.2},children:t}),a.jsx("p",{style:{margin:"4px 0 0",fontSize:"13px",color:jr,fontWeight:600,letterSpacing:"0.03em"},children:A}),a.jsx("div",{style:{margin:"20px auto 18px",width:"60px",height:"2px",lineHeight:"2px",fontSize:"1px",backgroundColor:jr,borderRadius:"2px"},children:" "}),a.jsx("p",{style:{margin:0,fontSize:"17px",fontWeight:700,color:Gu,letterSpacing:"0.01em",textAlign:"center"},children:r}),n&&a.jsx("p",{style:{margin:"2px 0 0",fontSize:"12px",color:GU,fontStyle:"italic",textAlign:"center"},children:n}),a.jsxs("p",{style:{margin:"14px 0 0",textAlign:"center",lineHeight:1.8},children:[i&&a.jsx(Wh,{icon:"☎",href:`tel:${i.replace(/\s/g,"")}`,text:i}),s&&a.jsx(Wh,{icon:"@",href:`mailto:${s}`,text:s}),o&&a.jsx(Wh,{icon:"↗",href:`https://${o.replace(/^https?:\/\//,"")}`,text:o})]}),_.length>0&&a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,align:"center",style:{margin:"20px auto 0"},children:a.jsx("tbody",{children:a.jsx("tr",{children:_.map((W,z)=>a.jsx(zU,{...W},z))})})}),a.jsx("div",{style:{margin:"26px auto 14px",height:"1px",lineHeight:"1px",fontSize:"1px",background:`linear-gradient(90deg, transparent 0%, ${jr}88 50%, transparent 100%)`},children:" "}),a.jsx("p",{style:{margin:"0 0 12px",fontSize:"12px",fontWeight:700,color:jr,textTransform:"uppercase",letterSpacing:"0.1em",textAlign:"center"},children:g}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,align:"center",style:{margin:"0 auto"},children:a.jsx("tbody",{children:a.jsxs("tr",{children:[a.jsx(ts,{loc:H[0]}),a.jsx(ts,{loc:H[1]}),a.jsx(ts,{loc:H[2]})]})})}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,align:"center",style:{margin:"0 auto"},children:a.jsx("tbody",{children:a.jsxs("tr",{children:[a.jsx(ts,{loc:H[3]}),a.jsx(ts,{loc:H[4]})]})})})]})})})})})})})})},$U="#F0F7FA",$0="#FFFFFF",WU="#F0F7FA",W0="#B8D4DF",V0="#0F3A52",q0="#3B6379",Vh="#7A98A8",zn="#2C6E8C",As={facebook:"/images/newsletter/social/facebook.png",instagram:"/images/newsletter/social/instagram.png",youtube:"/images/newsletter/social/youtube.png",linkedin:"/images/newsletter/social/linkedin.png",pinterest:"/images/newsletter/social/pinterest.png"},ic=({icon:e,href:t,text:A,isLast:r})=>a.jsxs("tr",{children:[a.jsx("td",{style:{width:"28px",paddingBottom:r?0:"10px",verticalAlign:"middle"},children:a.jsx("span",{style:{color:zn,fontSize:"15px",fontWeight:700,lineHeight:"18px"},children:e})}),a.jsx("td",{style:{paddingBottom:r?0:"10px",verticalAlign:"middle",fontSize:"13px",color:q0,lineHeight:1.4},children:t?a.jsx("a",{href:t,target:t.startsWith("http")?"_blank":void 0,rel:t.startsWith("http")?"noopener noreferrer":void 0,style:{color:q0,textDecoration:"none"},children:A}):A})]}),VU=({href:e,label:t,icon:A})=>a.jsx("td",{width:"46",style:{width:"46px",padding:"0 4px",verticalAlign:"middle",fontSize:"0",lineHeight:"0"},children:a.jsx("a",{href:e,target:"_blank",rel:"noopener noreferrer","aria-label":t,style:{textDecoration:"none",display:"inline-block",border:0},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:"38",he
296ight:"38",bgcolor:zn,style:{width:"38px",height:"38px",tableLayout:"fixed",borderCollapse:"collapse",backgroundColor:zn},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{align:"center",valign:"middle",width:"38",height:"38",bgcolor:zn,style:{width:"38px",height:"38px",textAlign:"center",verticalAlign:"middle",fontSize:"0",lineHeight:"0",backgroundColor:zn},children:a.jsx("img",{src:A,alt:"",width:"22",height:"22",border:"0",style:{display:"block",margin:"0 auto",width:"22px",height:"22px",maxWidth:"22px",border:0,outline:"none",textDecoration:"none"}})})})})})})}),Fb=({signature:e="Med venlig hilsen",name:t="Thomas Andersen",role:A="Bade Specialist",companyName:r="FlotteBade",tagline:n="Alt til badeværelset",phone:i="+45 70 60 70 56",email:s="[email protected]",website:o="flottebade.dk",address:l="",avatar:d="/images/newsletter/thomas-profile.png",avatarSize:h=64,facebook:f={href:"https://facebook.com/flottebade",enabled:!0},instagram:m={href:"https://instagram.com/flottebade",enabled:!0},pinterest:g={href:"",enabled:!1},youtube:x={href:"",enabled:!1},linkedin:y={href:"",enabled:!1},disclaimer:C="Denne email er sendt fordi du er tilmeldt vores nyhedsbrev. Afmeld via link i bunden."})=>{const B=[(m==null?void 0:m.enabled)&&m.href&&{href:m.href,label:"Instagram",icon:m.iconUrl||As.instagram},(g==null?void 0:g.enabled)&&g.href&&{href:g.href,label:"Pinterest",icon:g.iconUrl||As.pinterest},(f==null?void 0:f.enabled)&&f.href&&{href:f.href,label:"Facebook",icon:f.iconUrl||As.facebook},(x==null?void 0:x.enabled)&&x.href&&{href:x.href,label:"YouTube",icon:x.iconUrl||As.youtube},(y==null?void 0:y.enabled)&&y.href&&{href:y.href,label:"LinkedIn",icon:y.iconUrl||As.linkedin}].filter(Boolean);return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:"100%",style:{width:"100%",background:`linear-gradient(180deg, #C9DEE8 0%, #DCEAF1 35%, ${$U} 100%)`,backgroundColor:"#DCEAF1",borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{padding:`${R.xl} ${R.md}`},children:[a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:"520",align:"center",style:{width:"520px",maxWidth:"520px",margin:"0 auto",background:`linear-gradient(180deg, ${$0} 0%, ${WU} 100%)`,backgroundColor:$0,borderRadius:Ke.lg,border:`1px solid ${W0}`,borderCollapse:"separate",boxShadow:`0 4px 14px ${zn}22`},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{style:{padding:"28px 28px 24px"},children:[a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:"464",style:{width:"464px",borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsxs("tr",{children:[d&&a.jsx("td",{valign:"middle",style:{width:`${h+8}px`,paddingRight:"16px"},children:a.jsx("img",{src:d,alt:t,width:h,height:h,border:"0",style:{width:`${h}px`,height:`${h}px`,borderRadius:"2px",display:"block",outline:"none",textDecoration:"none",border:"0",objectFit:"cover"}})}),a.jsxs("td",{valign:"middle",children:[a.jsxs("p",{style:{margin:"0 0 4px",fontSize:"13px",color:zn,fontStyle:"italic",letterSpacing:"0.02em"},children:[e,","]}),a.jsx("p",{style:{margin:0,fontSize:"20px",fontWeight:800,color:V0,lineHeight:1.2},children:t}),a.jsx("p",{style:{margin:"2px 0 0",fontSize:"13px",color:zn,fontWeight:600,letterSpacing:"0.03em"},children:A})]})]})})}),a.jsx("div",{style:{margin:"20px 0 18px",height:"1px",lineHeight:"1px",fontSize:"1px",background:`linear-gradient(90deg, transparent 0%, ${zn}88 50%, transparent 100%)`},children:" "}),a.jsx("p",{style:{margin:0,fontSize:"16px",fontWeight:700,color:V0,letterSpacing:"0.01em"},children:r}),n&&a.jsx("p",{style:{margin:"2px 0 0",fontSize:"12px",color:Vh,fontStyle:"italic"},children:n}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:"464",style:{width:"464px",marginTop:"16px",borderCollapse:"collapse"},children:a.jsxs("tbody",{children:[i&&a.jsx(ic,{icon:"☎",href:`tel:${i.replace(/\s/g,"")}`,text:i}),s&&a.jsx(ic,{icon:"@",href:`mailto:${s}`,text:s}),o&&a.jsx(ic,{icon:"↗",href:`https://${o.replace(/^https?:\/\//,"")}`,text:o}),l&&a.jsx(ic,{icon:"●",text:l,isLast:!0})]})}),B.length>0&&a.jsxs(a.Fragment,{children:[a.jsx("div",{style:{margin:"20px 0 16px",height:"1px",lineHeight:"1px",fontSize:"1px",backgroundColor:W0},children:" "}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{margin:"0 auto"},children:a.jsx("tbody",{children:a.jsx("tr",{children:B.map((L,N)=>a.jsx(VU,{...L},N))})})})]})]})})})}),C&&a.jsx("p",{style:{margin:`${R.lg} auto 0`,maxWidth:"440px",fontSize:"11px",color:Vh,lineHeight:1.5,textAlign:"center"},children:C}),a.jsxs("p",{style:{margin:"12px 0 0",fontSize:"11px",color:Vh,textAlign:"center"},children:["© ",new Date().getFullYear()," ",r,". Alle rettigheder forbeholdes."]})]})})})})},X0="#F0F7FA",qh="#C9DEE8",Xi="#2C6E8C",qU="#1F5673",J0="#0F3A52",Y0="#4F7689",Z0="#FFFFFF",e1="#B8D4DF",Cb=({eyebrow:e
296="Vores søstervirksomhed",headline:t="FlotteBade.dk",subheadline:A="Alt til badeværelset",bannerImage:r="",bannerAlt:n="FlotteBade",bannerUrl:i="",bodyText:s="Hos vores søsterbutik FlotteBade.dk finder du alt hvad du drømmer om til badeværelset.",itemsText:o="Lækre spejle · Brusedøre · Badekar · Spabade · Glasvægge · Håndvaske · Vandhaner · Toiletter · Møbler og tilbehør m.m.",ctaText:l="Besøg FlotteBade.dk",ctaUrl:d="https://flottebade.dk",highlight1Image:h="",highlight1Title:f="Badekar",highlight1Url:m="https://flottebade.dk",highlight2Image:g="",highlight2Title:x="Brusedøre",highlight2Url:y="https://flottebade.dk",highlight3Image:C="",highlight3Title:B="Håndvaske",highlight3Url:L="https://flottebade.dk"})=>{const N=[{image:h,title:f,url:m},{image:g,title:x,url:y},{image:C,title:B,url:L}],_=460,H=150,W=r?a.jsx("img",{src:r,alt:n,width:_,style:{display:"block",width:"100%",maxWidth:`${_}px`,height:"auto",border:0,margin:"0 auto",borderRadius:Ke.md,outline:"none",textDecoration:"none"}}):null;return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:"100%",bgcolor:qh,style:{width:"100%",backgroundColor:qh,background:`linear-gradient(135deg, ${X0} 0%, ${qh} 100%)`,borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{align:"center",style:{padding:R.lg,textAlign:"center"},children:a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:"540",align:"center",bgcolor:Z0,style:{width:"540px",maxWidth:"540px",margin:"0 auto",backgroundColor:Z0,borderRadius:Ke.lg,border:`1px solid ${e1}`,borderCollapse:"separate",boxShadow:`0 6px 20px ${Xi}22`},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{padding:`${R.xl} ${R.lg}`,textAlign:"center"},children:[a.jsx("p",{style:{margin:0,fontSize:"11px",fontWeight:700,color:Xi,textTransform:"uppercase",letterSpacing:"0.18em"},children:e}),a.jsx("h2",{style:{margin:`${R.sm} 0 ${R.xs}`,fontSize:"32px",fontWeight:800,color:J0,lineHeight:1.15,letterSpacing:"-0.01em"},children:t}),a.jsx("p",{style:{margin:0,fontSize:"16px",fontWeight:600,color:Xi,lineHeight:1.35},children:A}),r&&a.jsx("div",{style:{margin:`${R.lg} auto 0`,maxWidth:`${_}px`},children:i?a.jsx("a",{href:i,target:"_blank",rel:"noopener noreferrer",style:{display:"block",textDecoration:"none"},children:W}):W}),a.jsx("div",{style:{width:"50px",height:"2px",margin:`${R.md} auto`,backgroundColor:Xi,borderRadius:"2px"}}),a.jsx("p",{style:{margin:`0 auto ${R.lg}`,maxWidth:"440px",fontSize:"15px",color:Y0,lineHeight:1.6},children:s}),a.jsx("div",{style:{margin:`0 auto ${R.lg}`,textAlign:"center",fontSize:0},children:N.map((z,$)=>{const I=a.jsxs(a.Fragment,{children:[z.image?a.jsx("img",{src:z.image,alt:z.title||"",width:H-16,style:{display:"block",width:"100%",maxWidth:`${H-16}px`,height:"auto",border:0,margin:"0 auto",borderRadius:Ke.sm}}):a.jsx("div",{style:{width:"100%",height:"110px",backgroundColor:X0,border:`1px dashed ${e1}`,borderRadius:Ke.sm,display:"block"}}),a.jsx("p",{style:{margin:`${R.sm} 0 0`,fontSize:"13px",fontWeight:700,color:J0,lineHeight:1.35,textAlign:"center"},children:z.title})]});return a.jsx("div",{style:{width:`${H}px`,maxWidth:`${H}px`,display:"inline-block",verticalAlign:"top",padding:"8px",boxSizing:"border-box",fontSize:"14px"},children:z.url?a.jsx("a",{href:z.url,target:"_blank",rel:"noopener noreferrer",style:{display:"block",textDecoration:"none",color:"inherit"},children:I}):I},$)})}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,align:"center",style:{margin:"0 auto"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{bgcolor:Xi,style:{backgroundColor:Xi,borderRadius:Ke.sm,boxShadow:`0 4px 12px ${qU}55`},children:a.jsxs("a",{href:d,target:"_blank",rel:"noopener noreferrer",style:{display:"inline-block",color:"#FFFFFF",textDecoration:"none",fontSize:"15px",fontWeight:700,padding:`${R.md} ${R.xl}`,borderRadius:Ke.sm,letterSpacing:"0.03em"},children:[l," →"]})})})})}),a.jsx("div",{style:{margin:`${R.xl} auto 0`,height:"1px",lineHeight:"1px",fontSize:"1px",background:`linear-gradient(90deg, transparent 0%, ${Xi}55 50%, transparent 100%)`},children:" "}),a.jsx("p",{style:{margin:`${R.md} auto 0`,maxWidth:"480px",fontSize:"13px",color:Y0,lineHeight:1.7,letterSpacing:"0.01em"},children:o})]})})})})})})})})},XU=e=>`data:image/svg+xml;utf8,${encodeURIComponent(`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M2 22 16 8"/><path d="M3.47 12.53 5 11l1.53 1.53a3.5 3.5 0 0 1 0 4.94L5 19l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z"/><path d="M7.47 8.53 9 7l1.53 1.53a3.5 3.5 0 0 1 0 4.94L9 15l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z"/><path d="M11.47 4.53 13 3l1.53 1.53a3.5 3.5 0 0 1 0 4.94L13 11l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z"/><path d="M20 2h2v2a4 4 0 0 1-4 4h-2V6a4 4 0 0 1 4-4Z"/><path d="M11.47 17.47 13 19l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L5 19l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z"/><path d="M15.47 13.47 17 15l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L9 15l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z"/><path d="M19.47 9.47 21 11l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L13 11l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z"/></svg>`)}`,JU=e=>`data:image/svg+xml;utf8,${encodeURIComponent(`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.37 1.9.72 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.9
2961.35 1.85.59 2.81.72A2 2 0 0 1 22 16.92z"/></svg>`)}`,YU=e=>`data:image/svg+xml;utf8,${encodeURIComponent(`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="${e}" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg>`)}`,kb=({titleStart:e="Klar til et gulv der er",titleAccent:t="ærligt bæredygtigt?",subtitleLine1:A="Halmgulvet leveres i hele Danmark af Flottegulve.dk.",subtitleLine2:r="Vi er bare ét klik væk.",cta1Text:n="Få tilbud nu",cta1Url:i="https://flottegulve.dk",cta2Text:s="Bestil prøver",cta2Url:o="https://flottegulve.dk",cta3Text:l="Ring til os",cta3Url:d="tel:+4570607056",backgroundColor:h="#1a1512",accentColor:f="#C4914A",accentColorSoft:m="#D4B87A",textColor:g="#FFFFFF",mutedTextColor:x="rgba(255,255,255,0.75)",showIcon:y=!0})=>{const C="'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif",B={display:"inline-block",padding:"14px 26px",border:"1.5px solid rgba(255,255,255,0.55)",borderRadius:"999px",color:"#FFFFFF",textDecoration:"none",fontWeight:700,fontSize:"15px",fontFamily:C,lineHeight:1,whiteSpace:"nowrap"};return a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:"100%",bgcolor:h,style:{width:"100%",backgroundColor:h,backgroundImage:`radial-gradient(ellipse at center, rgba(196,145,74,0.10) 0%, rgba(0,0,0,0) 60%), linear-gradient(180deg, ${h} 0%, #0f0b09 100%)`},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{padding:"60px 24px 64px"},children:[y&&a.jsx("img",{src:XU(m),alt:"",width:56,height:56,style:{display:"block",margin:"0 auto 26px",width:"56px",height:"56px",border:0}}),a.jsxs("h2",{style:{margin:"0 auto 22px",maxWidth:"520px",fontFamily:C,fontSize:"34px",lineHeight:1.15,fontWeight:800,letterSpacing:"-0.01em",color:g},children:[e," ",a.jsx("span",{style:{color:m},children:t})]}),a.jsxs("p",{style:{margin:"0 auto 34px",maxWidth:"460px",fontFamily:C,fontSize:"16px",lineHeight:1.6,color:x,fontWeight:400},children:[A,a.jsx("br",{}),r]}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,style:{margin:"0 auto"},children:a.jsx("tbody",{children:a.jsxs("tr",{children:[a.jsx("td",{style:{padding:"6px"},align:"center",valign:"middle",children:a.jsxs("a",{href:i,style:{display:"inline-block",padding:"14px 28px",background:`linear-gradient(135deg, ${f} 0%, ${m} 100%)`,backgroundColor:f,color:"#FFFFFF",textDecoration:"none",fontWeight:700,fontSize:"15px",fontFamily:C,borderRadius:"999px",lineHeight:1,whiteSpace:"nowrap",boxShadow:"0 6px 18px rgba(196,145,74,0.35)"},children:[a.jsx("span",{style:{verticalAlign:"middle"},children:n}),a.jsx("img",{src:YU("#FFFFFF"),alt:"",width:16,height:16,style:{verticalAlign:"middle",marginLeft:"10px",border:0,display:"inline-block"}})]})}),a.jsx("td",{style:{padding:"6px"},align:"center",valign:"middle",children:a.jsx("a",{href:o,style:B,children:s})}),a.jsx("td",{style:{padding:"6px"},align:"center",valign:"middle",children:a.jsxs("a",{href:d,style:B,children:[a.jsx("img",{src:JU("#FFFFFF"),alt:"",width:16,height:16,style:{verticalAlign:"middle",marginRight:"10px",border:0,display:"inline-block"}}),a.jsx("span",{style:{verticalAlign:"middle"},children:l})]})})]})})})]})})})})},ZU={hero:M2,heroSpotlight:O2,heroSpotlightLocked:K2,heroSpotlightFeatures:G2,heroSpotlightFeaturesLocked:z2,heroSpotlightStraw:$2,thinHeaderBar:Hc,thinHeaderBarLocked:Hc,productSpotlightStraw:W2,productSpotlightStrawLight:V2,heroCountdown:q2,heroDeadlineMC:X2,infoText:J2,productGrid:Nc,productGrid2:Nc,productGallery:Tc,productGallery2:Tc,campaignGallery:Y2,campaignGallerySavings:Z2,imageCarousel:eb,carousel:tb,productSpotlight:Ab,featuredDeal:rb,cta:nb,testimonial:ib,reviewsShowcase:ab,trustBar:ob,featureBoxesRow:Dc,featureBoxesGrid:Dc,inspirationSlider:sb,techSpecs:lb,techSpecsDark:cb,reviewsShowcaseDark:db,reviewsShowcaseLive:hb,faq:ub,collapsibleFaq:gb,contact:fb,divider:pb,imageBanner:Pc,imageBannerLocked:mb,modelBanner:Pc,footer:bb,signatureFooterDark:wb,signatureFooterLight:xb,signatureFooterPortraitDark:Bb,signatureFooterZip:yb,signatureFooterZipDark:vb,signatureFooterBade:Fb,flotteBade:Cb,strawFinalCTA:kb};function eQ({component:e,isSelected:t,onSelect:A,onRemove:r,onDuplicate:n}){const{attributes:i,listeners:s,setNodeRef:o,transform:l,transition:d,isDragging:h}=h1({id:e.id}),f={transform:u1.Transform.toString(l),transition:d},m=ZU[e.type],g=mo[e.type];return!m||!g?null:a.jsxs("div",{ref:o,style:{...f,width:"600px",maxWidth:"600px"},className:`
297        relative group
298        ${h?"opacity-50 z-50":""}
299        ${t?"ring-2 ring-primary ring-offset-2":""}
300      `,onClick:x=>{x.stopPropagation(),A()},children:[a.jsxs("div",{className:`
301          absolute -top-10 left-0 right-0 flex items-center justify-between
302          bg-card border border-border rounded-t-lg px-2 py-1 z-10
303          transition-opacity duration-200
304          ${t||h?"opacity-100":"opacity-0 group-hover:opacity-100"}
305        `,children:[a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx("div",{...i,...s,className:"cursor-grab active:cursor-grabbing p-1 hover:bg-accent rounded",children:a.jsx($u,{className:"w-4 h-4 text-muted-foreground"})}),a.jsx("span",{className:"text-xs font-medium text-muted-foreground",children:g.name})]}),a.jsxs("div",{className:"flex items-center gap-1",children:[a.jsx(cA,{variant:"ghost",size:"icon",className:"h-6 w-6",onClick:x=>{x.stopPropagation(),n()},children:a.jsx(b1,{className:"w-3 h-3"})}),a.jsx(cA,{variant:"ghost",size:"icon",className:"h-6 w-6 text-destructive hover:text-destructive",onClick:x=>{x.stopPropagation(),r()},children:a.jsx(w1,{className:"w-3 h-3"})})]})]}),a.jsx("div",{className:"pointer-events-none",style:{width:"600px",maxWidth:"600px",paddingLeft:"4px",paddingRight:"4px",boxSizing:"border-box"},children:a.jsx(m,{...e.props})})]})}function tQ({components:e,selectedId:t,onSelect:A,onRemove:r,onDuplicate:n}){const{setNodeRef:i,isOver:s}=mw({id:"canvas"});return a.jsx("div",{className:"flex-1 overflow-y-auto p-6 bg-muted/30 min-h-0 h-full",onClick:()=>A(null),children:a.jsx("div",{ref:i,className:`
306          mx-auto min-h-[600px]
307          bg-white shadow-lg rounded-lg overflow-hidden
308          transition-all duration-200
309          ${s?"ring-2 ring-primary ring-offset-4":""}
310        `,style:{backgroundColor:E.background,width:"600px",maxWidth:"600px",overflowX:"hidden"},children:e.length===0?a.jsxs("div",{className:"h-[600px] flex flex-col items-center justify-center text-muted-foreground",children:[a.jsx(eu,{className:"w-16 h-16 mb-4 opacity-30"}),a.jsx("p",{className:"text-lg font-medium",children:"Træk komponenter hertil"}),a.jsx("p",{className:"text-sm",children:"Start med at trække en Hero fra paletten"})]}):a.jsx(c1,{items:e.map(o=>o.id),strategy:d1,children:a.jsx("div",{className:"space-y-0 pt-10",children:e.map(o=>a.jsx(eQ,{component:o,isSelected:o.id===t,onSelect:()=>A(o.id),onRemove:()=>r(o.id),onDuplicate:()=>n(o.id)},o.id))})})})})}var AQ=Object.defineProperty,rQ=(e,t,A)=>t in e?AQ(e,t,{enumerable:!0,configurable:!0,writable:!0,value:A}):e[t]=A,AA=(e,t,A)=>rQ(e,typeof t!="symbol"?t+"":t,A);const Mc={x:0,y:0,width:0,height:0,unit:"px"},Va=(e,t,A)=>Math.min(Math.max(e,t),A),nQ=(...e)=>e.filter(t=>t&&typeof t=="string").join(" "),t1=(e,t)=>e===t||e.width===t.width&&e.height===t.height&&e.x===t.x&&e.y===t.y&&e.unit===t.unit;function iQ(e,t,A,r){const n=fn(e,A,r);return e.width&&(n.height=n.width/t),e.height&&(n.width=n.height*t),n.y+n.height>r&&(n.height=r-n.y,n.width=n.height*t),n.x+n.width>A&&(n.width=A-n.x,n.height=n.width/t),e.unit==="%"?fi(n,A,r):n}function aQ(e,t,A){const r=fn(e,t,A);return r.x=(t-r.width)/2,r.y=(A-r.height)/2,e.unit==="%"?fi(r,t,A):r}function fi(e,t,A){return e.unit==="%"?{...Mc,...e,unit:"%"}:{unit:"%",x:e.x?e.x/t*100:0,y:e.y?e.y/A*100:0,width:e.width?e.width/t*100:0,height:e.height?e.height/A*100:0}}function fn(e,t,A){return e.unit?e.unit==="px"?{...Mc,...e,unit:"px"}:{unit:"px",x:e.x?e.x*t/100:0,y:e.y?e.y*A/100:0,width:e.width?e.width*t/100:0,height:e.height?e.height*A/100:0}:{...Mc,...e,unit:"px"}}function A1(e,t,A,r,n,i=0,s=0,o=r,l=n){const d={...e};let h=Math.min(i,r),f=Math.min(s,n),m=Math.min(o,r),g=Math.min(l,n);t&&(t>
3101?(h=s?s*t:h,f=h/t,m=o*t):(f=i?i/t:f,h=f*t,g=l/t)),d.y<0&&(d.height=Math.max(d.height+d.y,f),d.y=0),d.x<0&&(d.width=Math.max(d.width+d.x,h),d.x=0);const x=r-(d.x+d.width);x<0&&(d.x=Math.min(d.x,r-h),d.width+=x);const y=n-(d.y+d.height);if(y<0&&(d.y=Math.min(d.y,n-f),d.height+=y),d.width<h&&((A==="sw"||A=="nw")&&(d.x-=h-d.width),d.width=h),d.height<f&&((A==="nw"||A=="ne")&&(d.y-=f-d.height),d.height=f),d.width>m&&((A==="sw"||A=="nw")&&(d.x-=m-d.width),d.width=m),d.height>g&&((A==="nw"||A=="ne")&&(d.y-=g-d.height),d.height=g),t){const C=d.width/d.height;if(C<t){const B=Math.max(d.width/t,f);(A==="nw"||A=="ne")&&(d.y-=B-d.height),d.height=B}else if(C>t){const B=Math.max(d.height*t,h);(A==="sw"||A=="nw")&&(d.x-=B-d.width),d.width=B}}return d}function oQ(e,t,A,r){const n={...e};return t==="ArrowLeft"?r==="nw"?(n.x-=A,n.y-=A,n.width+=A,n.height+=A):r==="w"?(n.x-=A,n.width+=A):r==="sw"?(n.x-=A,n.width+=A,n.height+=A):r==="ne"?(n.y+=A,n.width-=A,n.height-=A):r==="e"?n.width-=A:r==="se"&&(n.width-=A,n.height-=A):t==="ArrowRight"&&(r==="nw"?(n.x+=A,n.y+=A,n.width-=A,n.height-=A):r==="w"?(n.x+=A,n.width-=A):r==="sw"?(n.x+=A,n.width-=A,n.height-=A):r==="ne"?(n.y-=A,n.width+=A,n.height+=A):r==="e"?n.width+=A:r==="se"&&(n.width+=A,n.height+=A)),t==="ArrowUp"?r==="nw"?(n.x-=A,n.y-=A,n.width+=A,n.height+=A):r==="n"?(n.y-=A,n.height+=A):r==="ne"?(n.y-=A,n.width+=A,n.height+=A):r==="sw"?(n.x+=A,n.width-=A,n.height-=A):r==="s"?n.height-=A:r==="se"&&(n.width-=A,n.height-=A):t==="ArrowDown"&&(r==="nw"?(n.x+=A,n.y+=A,n.width-=A,n.height-=A):r==="n"?(n.y+=A,n.height-=A):r==="ne"?(n.y+=A,n.width-=A,n.height-=A):r==="sw"?(n.x-=A,n.width+=A,n.height+=A):r==="s"?n.height+=A:r==="se"&&(n.width+=A,n.height+=A)),n}const qa={capture:!0,passive:!1};let sQ=0;const ui=class Wr extends pt.PureComponent{constructor(){super(...arguments),AA(this,"docMoveBound",!1),AA(this,"mouseDownOnCrop",!1),AA(this,"dragStarted",!1),AA(this,"evData",{startClientX:0,startClientY:0,startCropX:0,startCropY:0,clientX:0,clientY:0,isResize:!0}),AA(this,"componentRef",pt.createRef()),AA(this,"mediaRef",pt.createRef()),AA(this,"resizeObserver"),AA(this,"initChangeCalled",!1),AA(this,"instanceId",`rc-${sQ++}`),AA(this,"state",{cropIsActive:!1,newCropIsBeingDrawn:!1}),AA(this,"onCropPointerDown",t=>{const{crop:A,disabled:r}=this.props,n=this.getBox();if(!A)return;const i=fn(A,n.width,n.height);if(r)return;t.cancelable&&t.preventDefault(),this.bindDocMove(),this.componentRef.current.focus({preventScroll:!0});const s=t.target.dataset.ord,o=!!s;let l=t.clientX,d=t.clientY,h=i.x,f=i.y;if(s){const m=t.clientX-n.x,g=t.clientY-n.y;let x=0,y=0;s==="ne"||s=="e"?(x=m-(i.x+i.width),y=g-i.y,h=i.x,f=i.y+i.height):s==="se"||s==="s"?(x=m-(i.x+i.width),y=g-(i.y+i.height),h=i.x,f=i.y):s==="sw"||s=="w"?(x=m-i.x,y=g-(i.y+i.height),h=i.x+i.width,f=i.y):(s==="nw"||s=="n")&&(x=m-i.x,y=g-i.y,h=i.x+i.width,f=i.y+i.height),l=h+n.x+x,d=f+n.y+y}this.evData={startClientX:l,startClientY:d,startCropX:h,startCropY:f,clientX:t.clientX,clientY:t.clientY,isResize:o,ord:s},this.mouseDownOnCrop=!0,this.setState({cropIsActive:!0})}),AA(this,"onComponentPointerDown",t=>{const{crop:A,disabled:r,locked:n,keepSelection:i,onChange:s}=this.props,o=this.getBox();if(r||n||i&&A)return;t.cancelable&&t.preventDefault(),this.bindDocMove(),this.componentRef.current.focus({preventScroll:!0});const l=t.clientX-o.x,d=t.clientY-o.y,h={unit:"px",x:l,y:d,width:0,height:0};this.evData={startClientX:t.clientX,startClientY:t.clientY,startCropX:l,startCropY:d,clientX:t.clientX,clientY:t.clientY,isResize:!0},this.mouseDownOnCrop=!0,s(fn(h,o.width,o.height),fi(h,o.width,o.height)),this.setState({cropIsActive:!0,newCropIsBeingDrawn:!0})}),AA(this,"onDocPointerMove",t=>{const{crop:A,disabled:r,onChange:n,onDragStart:i}=this.props,s=this.getBox();if(r||!A||!this.mouseDownOnCrop)return;t.cancelable&&t.preventDefault(),this.dragStarted||(this.dragStarted=!0,i&&i(t));const{evData:o}=this;o.clientX=t.clientX,o.clientY=t.clientY;let l;o.isResize?l=this.resizeCrop():l=this.dragCrop(),t1(A,l)||n(fn(l,s.width,s.height),fi(l,s.width,s.height))}),AA(this,"onComponentKeyDown",t=>{const{crop:A,disabled:r,onChange:n,onComplete:i}=this.props;if(r)return;const s=t.key;let o=!1;if(!A)return;const l=this.getBox(),d=this.makePixelCrop(l),h=(navigator.platform.match("Mac")?t.metaKey:t.ctrlKey)?Wr.nudgeStepLarge:t.shiftKey?Wr.nudgeStepMedium:Wr.nudgeStep;if(s==="ArrowLeft"?(d.x-=h,o=!0):s==="ArrowRight"?(d.x+=h,o=!0):s==="ArrowUp"?(d.y-=h,o=!0):s==="ArrowDown"&&(d.y+=h,o=!0),o){t.cancelable&&t.preventDefault(),d.x=Va(d.x,0,l.width-d.width),d.y=Va(d.y,0,l.height-d.height);
310const f=fn(d,l.width,l.height),m=fi(d,l.width,l.height);n(f,m),i&&i(f,m)}}),AA(this,"onHandlerKeyDown",(t,A)=>{const{aspect:r=0,crop:n,disabled:i,minWidth:s=0,minHeight:o=0,maxWidth:l,maxHeight:d,onChange:h,onComplete:f}=this.props,m=this.getBox();if(i||!n)return;if(t.key==="ArrowUp"||t.key==="ArrowDown"||t.key==="ArrowLeft"||t.key==="ArrowRight")t.stopPropagation(),t.preventDefault();else return;const g=(navigator.platform.match("Mac")?t.metaKey:t.ctrlKey)?Wr.nudgeStepLarge:t.shiftKey?Wr.nudgeStepMedium:Wr.nudgeStep,x=fn(n,m.width,m.height),y=oQ(x,t.key,g,A),C=A1(y,r,A,m.width,m.height,s,o,l,d);if(!t1(n,C)){const B=fi(C,m.width,m.height);h(C,B),f&&f(C,B)}}),AA(this,"onDocPointerDone",t=>{const{crop:A,disabled:r,onComplete:n,onDragEnd:i}=this.props,s=this.getBox();this.unbindDocMove(),!(r||!A)&&this.mouseDownOnCrop&&(this.mouseDownOnCrop=!1,this.dragStarted=!1,i&&i(t),n&&n(fn(A,s.width,s.height),fi(A,s.width,s.height)),this.setState({cropIsActive:!1,newCropIsBeingDrawn:!1}))}),AA(this,"onDragFocus",()=>{var t;(t=this.componentRef.current)==null||t.scrollTo(0,0)})}get document(){return document}getBox(){const t=this.mediaRef.current;if(!t)return{x:0,y:0,width:0,height:0};const{x:A,y:r,width:n,height:i}=t.getBoundingClientRect();return{x:A,y:r,width:n,height:i}}componentDidUpdate(t){const{crop:A,onComplete:r}=this.props;if(r&&!t.crop&&A){const{width:n,height:i}=this.getBox();n&&i&&r(fn(A,n,i),fi(A,n,i))}}componentWillUnmount(){this.resizeObserver&&this.resizeObserver.disconnect(),this.unbindDocMove()}bindDocMove(){this.docMoveBound||(this.document.addEventListener("pointermove",this.onDocPointerMove,qa),this.document.addEventListener("pointerup",this.onDocPointerDone,qa),this.document.addEventListener("pointercancel",this.onDocPointerDone,qa),this.docMoveBound=!0)}unbindDocMove(){this.docMoveBound&&(this.document.removeEventListener("pointermove",this.onDocPointerMove,qa),this.document.removeEventListener("pointerup",this.onDocPointerDone,qa),this.document.removeEventListener("pointercancel",this.onDocPointerDone,qa),this.docMoveBound=!1)}getCropStyle(){const{crop:t}=this.props;if(t)return{top:`${t.y}${t.unit}`,left:`${t.x}${t.unit}`,width:`${t.width}${t.unit}`,height:`${t.height}${t.unit}`}}dragCrop(){const{evData:t}=this,A=this.getBox(),r=this.makePixelCrop(A),n=t.clientX-t.startClientX,i=t.clientY-t.startClientY;return r.x=Va(t.startCropX+n,0,A.width-r.width),r.y=Va(t.startCropY+i,0,A.height-r.height),r}getPointRegion(t,A,r,n){const{evData:i}=this,s=i.clientX-t.x,o=i.clientY-t.y;let l;n&&A?l=A==="nw"||A==="n"||A==="ne":l=o<i.startCropY;let d;return r&&A?d=A==="nw"||A==="w"||A==="sw":d=s<i.startCropX,d?l?"nw":"sw":l?"ne":"se"}resolveMinDimensions(t,A,r=0,n=0){const i=Math.min(r,t.width),s=Math.min(n,t.height);return!A||!i&&!s?[i,s]:A>1?i?[i,i/A]:[s*A,s]:s?[s*A,s]:[i,i/A]}resizeCrop(){const{evData:t}=this,{aspect:A=0,maxWidth:r,maxHeight:n}=this.props,i=this.getBox(),[s,o]=this.resolveMinDimensions(i,A,this.props.minWidth,this.props.minHeight);let l=this.makePixelCrop(i);const d=this.getPointRegion(i,t.ord,s,o),h=t.ord||d;let f=t.clientX-t.startClientX,m=t.clientY-t.startClientY;(s&&h==="nw"||h==="w"||h==="sw")&&(f=Math.min(f,-s)),(o&&h==="nw"||h==="n"||h==="ne")&&(m=Math.min(m,-o));const g={unit:"px",x:0,y:0,width:0,height:0};d==="ne"?(g.x=t.startCropX,g.width=f,A?(g.height=g.width/A,g.y=t.startCropY-g.height):(g.height=Math.abs(m),g.y=t.startCropY-g.height)):d==="se"?(g.x=t.startCropX,g.y=t.startCropY,g.width=f,A?g.height=g.width/A:g.height=m):d==="sw"?(g.x=t.startCropX+f,g.y=t.startCropY,g.width=Math.abs(f),A?g.height=g.width/A:g.height=m):d==="nw"&&(g.x=t.startCropX+f,g.width=Math.abs(f),A?(g.height=g.width/A,g.y=t.startCropY-g.height):(g.height=Math.abs(m),g.y=t.startCropY+m));const x=A1(g,A,d,i.width,i.height,s,o,r,n);return A||Wr.xyOrds.indexOf(h)>-1?l=x:Wr.xOrds.indexOf(h)>-1?(l.x=x.x,l.width=x.width):Wr.yOrds.indexOf(h)>-1&&(l.y=x.y,l.height=x.height),l.x=Va(l.x,0,i.width-l.width),l.y=Va(l.y,0,i.height-l.height),l}renderCropSelection(){const{ariaLabels:t=Wr.defaultProps.ariaLabels,disabled:A,locked:r,renderSelectionAddon:n,ruleOfThirds:i,crop:s}=this.props,o=this.getCropStyle();if(s)return at.createElement("div",{style:o,className:"ReactCrop__crop-selection",onPointerDown:this.onCropPointerDown,"aria-label":t.cropArea,tabIndex:0,onKeyDown:this.onComponentKeyDown,role:"group"},!A&&!r&&at.createElement("div",{className:"ReactCrop__drag-elements",onFocus:this.onDragFocus},at.createElement("div",{className:"ReactCrop__drag-bar ord-n","data-ord":"n"}),at.createElement("div",{className:"ReactCrop__drag-bar ord-e","data-ord":"e"}),at.createElement("div",{className:"ReactCrop__drag-bar ord-s","data-ord":"s"}),at.createElement("div",{className:"ReactCrop__drag-bar ord-w","data-ord":"w"}),at.createElement("div",{className:"ReactCrop__drag-handle ord-nw","data-ord":"nw",tabIndex:0,"aria-label":t.nwDragHandle,onKeyDown:l=>this.onHandlerKeyDown(l,"nw"),role:"button"}),at.createElement("div",{className:"ReactCrop__drag-handle ord-n","data-ord":"n",tabIndex:0,"aria-label":t.nDragHandle,onKeyDown:l=>this.onHandlerKeyDown(l,"n"),role:"button"}),at.createElement("div",{className:"ReactCrop__drag-handle ord-ne","data-ord":"ne",tabIndex:0,"aria-label":t.neDragHandle,onKeyDown:l=>this.onHandlerKeyDown(l,"ne"),role:"button"}),at.createElement("div",{className:"ReactCrop__drag-handle ord-e","data-ord":"e",tabIndex:0,"aria-label":t.eDragHandle,onKeyDown:l=>this.onHandlerKeyDown(l,"e"),role:"button"}),at.createElement("div",{className:"ReactCrop__drag-handle ord-se","data-ord":"se",tabIndex:0,"aria-label":t.seDragHandle,onKeyDown:l=>this.onHandlerKeyDown(l,"se"),role:"button"}),at.createElement("div",{className:"ReactCrop__drag-handle ord-s","data-ord":"s",tabIndex:0,"aria-label":t.sDragHandle,onKeyDown:l=>this.onHandlerKeyDown(l,"s"),role:"button"}),at.createElement("div",{className:"ReactCrop__drag-handle ord-sw","data-ord":"sw",tabIndex:0,"aria-label":t.swDragHandle,onKeyDown:l=>this.onHandlerKeyDown(l,"sw"),role:"button"}),at.createElement("div",{className:"ReactCrop__drag-handle ord-w","data-ord":"w",tabIndex:0,"aria-label":t.wDragHandle,onKeyDown:l=>this.onHandlerKeyDown(l,"w"),role:"button"})),n&&at.createElement("div",{className:"ReactCrop__selection-addon",onPointerDown:l=>l.stopPropagation()},n(this.state)),i&&at.createElement(at.Fragment,null,at.createElement("div",{className:"ReactCrop__rule-of-thirds-hz"}),at.createElement("div",{className:"ReactCrop__rule-of-thirds-vt"})))}makePixelCrop(t){const A={...Mc,...this.props.crop||{}};return fn(A,t.width,t.height)}render(){const{aspect:t,children:A,circularCrop:r,className:n,crop:i,disabled:s,locked:o,style:l,ruleOfThirds:d}=this.props,{cropIsActive:h,newCropIsBeingDrawn:f}=this.state,m=i?this.renderCropSelection():null,g=nQ("ReactCrop",n,h&&"ReactCrop--active",s&&"ReactCrop--disabled",o&&"ReactCrop--locked",f&&"ReactCrop--new-crop",i&&t&&"ReactCrop--fixed-aspect",i&&r&&"ReactCrop--circular-crop",i&&d&&"ReactCrop--rule-of-thirds",!this.dragStarted&&i&&!i.width&&!i.height&&"ReactCrop--invisible-crop",r&&"ReactCrop--no-animate");return at.createElement("div",{ref:this.componentRef,className:g,style:l},at.createElement("div",{ref:this.mediaRef,className:"ReactCrop__child-wrapper",onPointerDown:this.onComponentPointerDown},A),i?at.createElement("svg",{className:"ReactCrop__crop-mask",width:"100%",height:"100%"},at.createElement("defs",null,at.createElement("mask",{id:`hole-${this.instanceId}`},at.createElement("rect",{width:"100%",height:"100%",fill:"white"}),r?at.createElement("ellipse",{cx:`${i.x+i.width/2}${i.unit}`,cy:`${i.y+i.height/2}${i.unit}`,rx:`${i.width/2}${i.unit}`,ry:`${i.height/2}${i.unit}`,fill:"black"}):at.createElement("rect",{x:`${i.x}${i.unit}`,y:`${i.y}${i.unit}`,width:`${i.width}${i.unit}`,height:`${i.height}${i.unit}`,fill:"black"}))),at.createElement("rect",{fill:"black",fillOpacity:.5,width:"100%",height:"100%",mask:`url(#hole-${this.instanceId})`})):void 0,m)}};AA(ui,"xOrds",["e","w"]),AA(ui,"yOrds",["n","s"]),AA(ui,"xyOrds",["nw","ne","se","sw"]),AA(ui,"nudgeStep",1),AA(ui,"nudgeStepMedium",10),AA(ui,"nudgeStepLarge",100),AA(ui,"defaultProps",{ariaLabels:{cropArea:"Use the arrow keys to move the crop selection area",nwDragHandle:"Use the arrow keys to move the north west drag handle to change the crop selection area",nDragHandle:"Use the up and down arrow keys to move the north drag handle to change the crop selection area",neDragHandle:"Use the arrow keys to move the north east drag handle to change the crop selection area",eDragHandle:"Use the up and down arrow keys to move the east drag handle to change the crop selection area",seDragHandle:"Use the arrow keys to move the south east drag handle to change the crop selection area",sDragHandle:"Use the up and down arrow keys to move the south drag handle to change the crop selection area",swDragHandle:"Use the arrow keys to move the south west drag handle to change the crop selection area",wDragHandle:"Use the up and down arrow keys to move the west drag handle to change the crop selection area"}});let lQ=ui;const Xh={free:void 0,"1:1":1,"4:3":4/3,"3:2":3/2,"16:9":16/9,"3:4":3/4,"2:3":2/3};function r1(e,t,A){return A?aQ(iQ({unit:"%",width:80},A,e,t),e,t):{unit:"%",x:10,y:10,width:80,height:80}}
310async function cQ(e,t,A){const r=e.naturalWidth/e.width,n=e.naturalHeight/e.height,i=t.x*r/A,s=t.y*n/A,o=t.width*r/A,l=t.height*n/A,d=document.createElement("canvas");return d.width=Math.max(1,Math.round(o)),d.height=Math.max(1,Math.round(l)),d.getContext("2d").drawImage(e,i,s,o,l,0,0,d.width,d.height),new Promise(f=>d.toBlob(m=>f(m),"image/jpeg",.92))}function dQ({open:e,imageSrc:t,onClose:A,onCropComplete:r}){const[n,i]=pt.useState(),[s,o]=pt.useState(null),[l,d]=pt.useState("free"),[h,f]=pt.useState(1),[m,g]=pt.useState(!1),x=pt.useRef(null),y=Xh[l],C=pt.useCallback(N=>{const{width:_,height:H}=N.currentTarget;i(r1(_,H,y))},[y]),B=N=>{d(N);const _=x.current;_&&i(r1(_.width,_.height,Xh[N]))},L=async()=>{if(!(!s||!x.current||s.width===0)){g(!0);try{const N=await cQ(x.current,s,h);r(N)}finally{g(!1)}}};return a.jsx(Hw,{open:e,onOpenChange:N=>!N&&A(),children:a.jsxs(Nw,{className:"max-w-2xl",children:[a.jsx(Tw,{children:a.jsx(Dw,{children:"Beskær billede"})}),a.jsx("div",{className:"relative w-full max-h-[60vh] overflow-auto bg-muted rounded-md flex items-center justify-center p-2",children:t&&a.jsx(lQ,{crop:n,onChange:(N,_)=>i(_),onComplete:N=>o(N),aspect:y,keepSelection:!0,ruleOfThirds:!0,children:a.jsx("img",{ref:x,src:t,alt:"Beskær",onLoad:C,style:{transform:`scale(${h})`,transformOrigin:"top left",maxWidth:"100%",display:"block"}})})}),a.jsxs("div",{className:"space-y-3",children:[a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx(nr,{className:"text-xs w-20",children:"Format"}),a.jsxs(B1,{value:l,onValueChange:B,children:[a.jsx(y1,{className:"h-8 text-xs",children:a.jsx(v1,{})}),a.jsx(F1,{children:Object.keys(Xh).map(N=>a.jsx(C1,{value:N,className:"text-xs",children:N==="free"?"Fri (træk frit)":N},N))})]})]}),a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx(nr,{className:"text-xs w-20",children:"Zoom"}),a.jsx(ac,{value:[h],min:1,max:4,step:.05,onValueChange:([N])=>f(N)})]})]}),a.jsxs(Pw,{children:[a.jsx(cA,{variant:"outline",onClick:A,children:"Annuller"}),a.jsx(cA,{onClick:L,disabled:m||!s||s.width===0,children:m?"Behandler...":"Anvend beskæring"})]})]})})}function Oc({value:e,onChange:t,label:A,width:r,height:n,borderRadius:i,onSizeChange:s}){const[o,l]=pt.useState(!1),[d,h]=pt.useState(!1),[f,m]=pt.useState(e||""),[g,x]=pt.useState(!1),[y,C]=pt.useState(""),B=pt.useRef(null),L=async(z,$="jpg")=>{const Z=`uploads/${`${Date.now()}-${Math.random().toString(36).substring(7)}.${$}`}`,{error:U}=await qg.storage.from("newsletter-images").upload(Z,z,{contentType:z.type||"image/jpeg"});if(U)throw U;const{data:D}=qg.storage.from("newsletter-images").getPublicUrl(Z);return D.publicUrl},N=async()=>{if(e)try{const $=await(await fetch(e,{mode:"cors"})).blob(),I=await new Promise(Z=>{const U=new FileReader;U.onload=()=>Z(U.result),U.readAsDataURL($)});C(I),x(!0)}catch{C(e),x(!0)}},_=async z=>{x(!1),l(!0);try{const $=await L(z,"jpg");t($),sA.success("Beskæring gemt!")}catch($){console.error($),sA.error("Kunne ikke gemme beskæring")}finally{l(!1)}},H=async z=>{var I;const $=(I=z.target.files)==null?void 0:I[0];if($){if(!$.type.startsWith("image/")){sA.error("Kun billedfiler er tilladt");return}if($.size>5*1024*1024){sA.error("Filen er for stor (max 5MB)");return}l(!0);try{if($.type==="image/gif"){const Z=await L($,$.name.split(".").pop()||"gif");t(Z),sA.success("Billede uploadet!")}else{const Z=await new Promise(U=>{const D=new FileReader;D.onload=()=>U(D.result),D.readAsDataURL($)});C(Z),x(!0)}}catch(Z){console.error("Upload error:",Z),sA.error("Kunne ikke uploade billede")}finally{l(!1),B.current&&(B.current.value="")}}},W=()=>{f.trim()&&(t(f.trim()),h(!1))};return a.jsxs("div",{className:"space-y-2",children:[e&&a.jsxs("div",{className:"relative group rounded-md overflow-hidden border border-border",children:[a.jsx("img",{src:e,alt:A||"Preview",className:"w-full h-24 object-cover",style:{...r?{maxWidth:`${r}px`}:{},...n?{maxHeight:`${n}px`}:{},...i?{borderRadius:`${i}px`}:{}},onError:z=>{z.target.src="/placeholder.svg"}}),a.jsxs("div",{className:"absolute top-1 right-1 flex gap-1 opacity-0 group-hover:opacity-100 transition-opacity",children:[a.jsx("button",{type:"button",onClick:N,title:"Beskær",className:"bg-primary text-primary-foreground rounded-full p-1",children:a.jsx(ax,{className:"w-3 h-3"})}),a.jsx("button",{type:"button",onClick:()=>t(""),title:"Fjern",className:"bg-destructive text-destructive-foreground rounded-full p-1",children:a.jsx(Rw,{className:"w-3 h-3"})})]})]}),a.jsxs("div",{className:"flex gap-1",children:[a.jsx("input",{ref:B,type:"file",accept:"image/*",className:"hidden",onChange:H}),a.jsxs(cA,{variant:"outline",size:"sm",className:"flex-1 h-7 text-xs",onClick:()=>{var z;return(z=B.current)==null?void 0:z.click()},disabled:o,children:[a.jsx(Iw,{className:"w-3 h-3 mr-1"}),o?"Uploader...":"Upload"]}),a.jsxs(cA,{variant:"outline",size:"sm",className:"flex-1 h-7 text-xs",onClick:()=>h(!d),children:[a.jsx(bw,{className:"w-3 h-3 mr-1"}),"URL"]})]}),d&&a.jsxs("div",{className:"flex gap-1",children:[a.jsx(qr,{value:f,onChange:z=>m(z.target.value),placeholder:"https://...",className:"h-7 text-xs",onKeyDown:z=>z.key==="Enter"&&W()}),a.jsx(cA,{size:"sm",className:"h-7 text-xs px-2",onClick:W,children:"OK"})]}),e&&s&&a.jsxs("div",{className:"space-y-2 pt-1 border-t border-border mt-2",children:[a.jsxs("div",{className:"space-y-1",children:[a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsx(nr,{className:"text-xs",children:"Bredde"}),a.jsxs("span",{className:"text-xs text-muted-foreground",children:[r||"auto","px"]})]}),a.jsx(ac,{value:[r||600],min:50,max:600,step:10,onValueChange:([z])=>s({width:z,height:n})})]}),a.jsxs("div",{className:"space-y-1",children:[a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsx(nr,{className:"text-xs",children:"Højde"}),a.jsxs("span",{className:"text-xs text-muted-foreground",children:[n||"auto","px"]})]}),a.jsx(ac,{value:[n||300],min:30,max:800,step:10,onValueChange:([z])=>s({width:r,height:z})})]}),a.jsxs("div",{className:"space-y-1",children:[a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsx(nr,{className:"text-xs",children:"Afrunding"}),a.jsxs("span",{className:"text-xs text-muted-foreground",children:[i||0,"px"]})]}),a.jsx(ac,{value:[i||0],min:0,max:100,step:2,onValueChange:([z])=>s({width:r,height:n,borderRadius:z})})]})]}),a.jsx(dQ,{open:g,imageSrc:y,onClose:()=>x(!1),onCropComplete:_})]})}
310function Ub({product:e,onChange:t}){const A=(r,n)=>{t({...e,[r]:n})};return a.jsxs("div",{className:"space-y-3 border border-border rounded-lg p-3 bg-muted/30",children:[a.jsx("p",{className:"text-xs font-semibold text-muted-foreground uppercase tracking-wide",children:"Produkt"}),a.jsxs("div",{className:"space-y-1",children:[a.jsx(nr,{className:"text-xs",children:"Navn"}),a.jsx(x1,{value:e.name,onChange:r=>A("name",r.target.value),className:"text-xs min-h-[60px] resize-y",rows:2})]}),a.jsxs("div",{className:"space-y-1",children:[a.jsx(nr,{className:"text-xs",children:"Billede"}),a.jsx(Oc,{value:e.image,onChange:r=>A("image",r),width:e.imageWidth,height:e.imageHeight,borderRadius:e.imageBorderRadius,onSizeChange:r=>{const n={...e};r.width!==void 0&&(n.imageWidth=r.width),r.height!==void 0&&(n.imageHeight=r.height),r.borderRadius!==void 0&&(n.imageBorderRadius=r.borderRadius),t(n)}})]}),a.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[a.jsxs("div",{className:"space-y-1",children:[a.jsx(nr,{className:"text-xs",children:"Normalpris"}),a.jsx(qr,{type:"number",value:e.originalPrice,onChange:r=>A("originalPrice",Number(r.target.value)),className:"h-7 text-xs"})]}),a.jsxs("div",{className:"space-y-1",children:[a.jsx(nr,{className:"text-xs",children:"Kampagnepris"}),a.jsx(qr,{type:"number",value:e.campaignPrice,onChange:r=>A("campaignPrice",Number(r.target.value)),className:"h-7 text-xs"})]})]}),a.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[a.jsxs("div",{className:"space-y-1",children:[a.jsx(nr,{className:"text-xs",children:"Rabat %"}),a.jsx(qr,{type:"number",value:e.discountPercent,onChange:r=>A("discountPercent",Number(r.target.value)),className:"h-7 text-xs"})]}),a.jsxs("div",{className:"space-y-1",children:[a.jsx(nr,{className:"text-xs",children:"Kategori"}),a.jsx(qr,{value:e.category||"",onChange:r=>A("category",r.target.value),className:"h-7 text-xs"})]})]}),a.jsxs("div",{className:"space-y-1",children:[a.jsx(nr,{className:"text-xs",children:"Link URL"}),a.jsx(qr,{value:e.url||"#",onChange:r=>A("url",r.target.value),className:"h-7 text-xs"})]})]})}function hQ({products:e,onChange:t}){const A=(r,n)=>{const i=[...e];i[r]=n,t(i)};return a.jsxs("div",{className:"space-y-3",children:[a.jsxs("p",{className:"text-xs font-semibold text-muted-foreground uppercase tracking-wide",children:["Produkter (",e.length,")"]}),e.map((r,n)=>a.jsx(Ub,{product:r,onChange:i=>A(n,i)},r.id))]})}function uQ({avatars:e,onChange:t}){const A=(r,n)=>{const i=e.map((s,o)=>o===r?{...s,image:n}:s);t(i)};return a.jsxs("div",{className:"space-y-3",children:[a.jsxs("p",{className:"text-xs font-semibold text-muted-foreground uppercase tracking-wide",children:["Anmelder billeder (",e.length,")"]}),a.jsx("p",{className:"text-xs text-muted-foreground",children:"Upload et billede til hver cirkel. Tomme cirkler vises som pladsholdere."}),a.jsx("div",{className:"grid grid-cols-2 gap-2",children:e.map((r,n)=>a.jsxs("div",{className:"space-y-1 border border-border rounded-lg p-2 bg-muted/30",children:[a.jsxs(nr,{className:"text-xs",children:["Cirkel ",n+1]}),a.jsx(Oc,{value:r.image||"",onChange:i=>A(n,i)})]},n))})]})}function gQ({component:e,onUpdate:t}){if(!e)return a.jsx("div",{className:"w-72 border-l border-border bg-background p-4",children:a.jsxs("div",{className:"flex flex-col items-center justify-center h-64 text-muted-foreground",children:[a.jsx(Mw,{className:"w-10 h-10 mb-3 opacity-30"}),a.jsx("p",{className:"text-sm font-medium",children:"Ingen komponent valgt"}),a.jsx("p",{className:"text-xs text-center mt-1",children:"Klik på en komponent for at redigere dens egenskaber"})]})});const A=mo[e.type],r=(o,l)=>{t(e.id,{[o]:l})},n=e.props.product&&typeof e.props.product=="object"&&"name"in e.props.product,i=Array.isArray(e.props.products),s=Array.isArray(e.props.avatars);return a.jsxs("div",{className:"w-72 border-l border-border bg-background p-4 overflow-y-auto max-h-[calc(100vh-250px)]",children:[a.jsxs("div",{className:"mb-4",children:[a.jsx("h3",{className:"text-sm font-semibold text-foreground",children:A.name}),a.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:"Rediger komponentens egenskaber"})]}),a.jsxs("div",{className:"space-y-4",children:[A.editableProps.map(o=>{var l,d,h;return a.jsxs("div",{className:"space-y-2",children:[a.jsx(nr,{htmlFor:o.key,className:"text-xs",children:o.label}),o.type==="text"&&a.jsx(qr,{id:o.key,value:e.props[o.key]||"",onChange:f=>r(o.key,f.target.value),className:"h-8 text-sm"}),o.type==="textarea"&&a.jsx(x1,{id:o.key,value:e.props[o.key]||"",onChange:f=>r(o.key,f.target.value),className:"text-sm min-h-[80px]"}),o.type==="select"&&o.options&&a.jsxs(B1,{value:String(e.props[o.key]),onValueChange:f=>{const m=Number(f);r(o.key,isNaN(m)?f:m)},children:[a.jsx(y1,{className:"h-8 text-sm",children:a.jsx(v1,{})}),a.jsx(F1,{children:o.options.map(f=>a.jsx(C1,{value:String(f),children:String(f)},String(f)))})]}),o.type==="number"&&a.jsx(qr,{id:o.key,type:"number",value:e.props[o.key]||0,onChange:f=>r(o.key,Number(f.target.value)),className:"h-8 text-sm"}),o.type==="boolean"&&a.jsx(Vg,{id:o.key,checked:e.props[o.key]||!1,onCheckedChange:f=>r(o.key,f)}),o.type==="color"&&a.jsxs("div",{className:"flex gap-2",children:[a.jsx(qr,{id:o.key,type:"color",value:e.props[o.key]||"#ffffff",onChange:f=>r(o.key,f.target.value),className:"h-8 w-12 p-1 cursor-pointer"}),a.jsx(qr,{value:e.props[o.key]||"#ffffff",onChange:f=>r(o.key,f.target.value),className:"h-8 text-sm flex-1",placeholder:"#ffffff"})]}),o.type==="image"&&a.jsx(Oc,{value:e.props[o.key]||"",onChange:f=>r(o.key,f),label:o.label,width:e.props[`${o.key}Width`],height:e.props[`${o.key}Height`],borderRadius:e.props[`${o.key}BorderRadius`],onSizeChange:f=>{const m={};f.width!==void 0&&(m[`${o.key}Width`]=f.width),f.height!==void 0&&(m[`${o.key}Height`]=f.height),f.borderRadius!==void 0&&(m[`${o.key}BorderRadius`]=f.borderRadius),t(e.id,m)}}),o.type==="social"&&a.jsxs("div",{className:"space-y-2",children:[a.jsxs("div",{className:"flex gap-2 items-center",children:[a.jsx(Vg,{checked:((l=e.props[o.key])==null?void 0:l.enabled)??!1,onCheckedChange:f=>r(o.key,{...e.props[o.key]||{},enabled:f})}),a.jsx(qr,{value:((d=e.props[o.key])==null?void 0:d.href)??"",onChange:f=>r(o.key,{...e.props[o.key]||{},href:f.target.value}),placeholder:"https://...",className:"h-8 text-sm flex-1"})]}),a.jsxs("div",{className:"pl-10",children:[a.jsx(nr,{className:"text-[11px] text-muted-foreground mb-1 block",children:"Eget ikon (PNG) — valgfrit, ellers bruges preset"}),a.jsx(Oc,{value:((h=e.props[o.key])==null?void 0:h.iconUrl)||"",onChange:f=>r(o.key,{...e.props[o.key]||{},iconUrl:f})})]})]})]},o.key)}),n&&a.jsx("div",{className:"pt-2 border-t border-border",children:a.jsx(Ub,{product:e.props.product,onChange:o=>r("product",o)})}),i&&a.jsx("div",{className:"pt-2 border-t border-border",children:a.jsx(hQ,{products:e.props.products,onChange:o=>r("products",o)})}),s&&a.jsx("div",{className:"pt-2 border-t border-border",children:a.jsx(uQ,{avatars:e.props.avatars,onChange:o=>r("avatars",o)})})]})]})}const Jh=()=>Math.random().toString(36).substring(2,9),fQ="newsletter-builder
310-state-v1:__empty__",pQ="newsletter-builder-state-v1:";function mQ(e){return e?`${pQ}${e}`:fQ}function bQ(e){if(e.type==="faqContact"){const t=e.props||{},A={id:e.id+"-faq",type:"faq",props:{badge:t.faqBadge??"FAQ",title:t.faqTitle,subtitle:t.faqSubtitle,q1:t.q1,a1:t.a1,q2:t.q2,a2:t.a2,q3:t.q3,a3:t.a3,q4:t.q4,a4:t.a4,q5:t.q5,a5:t.a5}},r={id:e.id+"-contact",type:"contact",props:{badge:t.contactBadge??"Kontakt",title:t.contactTitle,subtitle:t.contactSubtitle,c1Label:t.c1Label,c1Sub:t.c1Sub,c1Url:t.c1Url,c2Label:t.c2Label,c2Sub:t.c2Sub,c2Url:t.c2Url,c3Label:t.c3Label,c3Sub:t.c3Sub,c3Url:t.c3Url,c4Label:t.c4Label,c4Sub:t.c4Sub,c4Url:t.c4Url}};return[A,r]}return mo[e.type]?e:null}function n1(e){try{const t=localStorage.getItem(e);if(!t)return null;const A=JSON.parse(t);if(A&&Array.isArray(A.components)){const r=[];for(const n of A.components){const i=bQ(n);Array.isArray(i)?r.push(...i):i&&r.push(i)}return{components:r,selectedId:null}}}catch(t){console.warn("Failed to load builder state",t)}return null}function i1(e,t){try{localStorage.setItem(t,JSON.stringify({components:e.components}))}catch(A){console.warn("Failed to save builder state",A)}}function wQ(e){const t=mQ(e),[A,r]=pt.useState(()=>{const L=n1(t);return L||{components:[],selectedId:null}}),n=pt.useRef(!0);pt.useEffect(()=>{if(n.current){n.current=!1;return}i1(A,t)},[A,t]);const i=pt.useCallback((L,N)=>{const _=mo[L],H={id:Jh(),type:L,props:{..._.defaultProps}};return r(W=>{const z=[...W.components];return N!==void 0?z.splice(N,0,H):z.push(H),{...W,components:z,selectedId:H.id}}),H.id},[]),s=pt.useCallback(L=>{r(N=>({components:N.components.filter(_=>_.id!==L),selectedId:N.selectedId===L?null:N.selectedId}))},[]),o=pt.useCallback((L,N)=>{r(_=>({..._,components:_.components.map(H=>H.id===L?{...H,props:{...H.props,...N}}:H)}))},[]),l=pt.useCallback(L=>{r(N=>({...N,selectedId:L}))},[]),d=pt.useCallback((L,N)=>{r(_=>{const H=[..._.components],[W]=H.splice(L,1);return H.splice(N,0,W),{..._,components:H}})},[]),h=pt.useCallback(()=>{r({components:[],selectedId:null});try{localStorage.removeItem(t)}catch{}},[t]),f=pt.useCallback(L=>{r(N=>{const _=N.components.findIndex($=>$.id===L);if(_===-1)return N;const H=N.components[_],W={id:Jh(),type:H.type,props:JSON.parse(JSON.stringify(H.props))},z=[...N.components];return z.splice(_+1,0,W),{...N,components:z,selectedId:W.id}})},[]),m=pt.useCallback(L=>{const N=L.map(_=>({..._,id:Jh(),props:JSON.parse(JSON.stringify(_.props))}));r({components:N,selectedId:null})},[]),g=pt.useCallback(()=>n1(t)!==null,[t]),x=pt.useCallback(()=>{i1(A,t)},[A,t]),y=pt.useCallback(()=>{try{return localStorage.getItem(t)!==null}catch{return!1}},[t]),C=pt.useCallback(()=>{try{localStorage.removeItem(t)}catch{}},[t]),B=A.components.find(L=>L.id===A.selectedId)||null;return{components:A.components,selectedId:A.selectedId,selectedComponent:B,addComponent:i,removeComponent:s,updateComponent:o,selectComponent:l,reorderComponents:d,clearAll:h,duplicateComponent:f,loadTemplate:m,hasSavedState:g,saveAsTemplate:x,hasTemplateSave:y,clearTemplateSave:C}}const xQ=({children:e,preheaderText:t="Månedens bedste tilbud venter på dig!",backgroundColor:A=E.background})=>a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,width:"100%",className:"email-body",style:{backgroundColor:A,margin:0,padding:0,width:"100%",borderCollapse:"collapse",fontFamily:R2.fontFamily},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsxs("td",{align:"center",style:{padding:0},children:[a.jsx("div",{style:{display:"none",fontSize:"1px",color:A,lineHeight:"1px",maxHeight:0,maxWidth:0,opacity:0,overflow:"hidden"},dangerouslySetInnerHTML:{__html:t+" ".repeat(150)}}),a.jsx("table",{role:"presentation",cellPadding:0,cellSpacing:0,border:0,align:"center",width:"600",className:"email-container email-card",bgcolor:E.background,style:{width:"600px",maxWidth:"600px",margin:"0 auto",backgroundColor:E.background,borderCollapse:"collapse"},children:a.jsx("tbody",{children:a.jsx("tr",{children:a.jsx("td",{align:"center",style:{padding:0},children:e})})})})]})})})}),BQ="https://flottegulve.lovable.app",yQ={hero:M2,heroSpotlight:O2,heroSpotlightLocked:K2,heroSpotlightFeatures:G2,heroSpotlightFeaturesLocked:z2,heroSpotlightStraw:$2,thinHeaderBar:Hc,thinHeaderBarLocked:Hc,productSpotlightStraw:W2,productSpotlightStrawLight:V2,heroCountdown:q2,heroDeadlineMC:X2,infoText:J2,productGrid:Nc,productGrid2:Nc,productGallery:Tc,productGallery2:Tc,campaignGallery:Y2,campaignGallerySavings:Z2,imageCarousel:eb,carousel:tb,productSpotlight:Ab,featuredDeal:rb,cta:nb,testimonial:ib,reviewsShowcase:ab,trustBar:ob,featureBoxesRow:Dc,featureBoxesGrid:Dc,inspirationSlider:sb,techSpecs:lb,techSpecsDark:cb,reviewsShowcaseDark:db,reviewsShowcaseLive:hb,faq:ub,collapsibleFaq:gb,contact:fb,divi
310der:pb,imageBanner:Pc,imageBannerLocked:mb,modelBanner:Pc,footer:bb,signatureFooterDark:wb,signatureFooterLight:xb,signatureFooterPortraitDark:Bb,signatureFooterZip:yb,signatureFooterZipDark:vb,signatureFooterBade:Fb,flotteBade:Cb,strawFinalCTA:kb};function vQ({initialComponents:e,templateId:t}){const A=uw(),{components:r,selectedId:n,selectedComponent:i,addComponent:s,removeComponent:o,updateComponent:l,selectComponent:d,reorderComponents:h,clearAll:f,duplicateComponent:m,loadTemplate:g,hasSavedState:x,saveAsTemplate:y,hasTemplateSave:C,clearTemplateSave:B}=wQ(t),[L,N]=at.useState(null),[_,H]=at.useState("desktop"),[W,z]=at.useState(null),$=at.useRef(null),I=at.useRef(!1);at.useEffect(()=>{W&&requestAnimationFrame(()=>{var P,V;(P=$.current)==null||P.focus(),(V=$.current)==null||V.select()})},[W]),at.useEffect(()=>{e&&e.length>0&&!I.current&&(I.current=!0,C()?sA.info("Din gemte version af denne skabelon er indlæst"):g(e))},[e,g,C,t]);const Z=()=>{if(r.length===0){sA.error("Tilføj mindst én komponent først");return}y(),sA.success("Skabelon gemt",{description:"Din nuværende version er gemt for denne skabelon"})},U=()=>{e&&(B(),g(e),sA.success("Nulstillet til original skabelon"))},D=a1(o1(s1,{activationConstraint:{distance:8}})),J=P=>{N(P.active.id)},X=P=>{N(null);const{active:V,over:q}=P;if(!q)return;const ee=V.data.current;if(ee!=null&&ee.fromPalette){const Ae=ee.type;s(Ae);return}if(V.id!==q.id){const Ae=r.findIndex(he=>he.id===V.id),de=r.findIndex(he=>he.id===q.id);Ae!==-1&&de!==-1&&h(Ae,de)}},oe=()=>{const P=r.map(ge=>{const xe=yQ[ge.type];return a.jsx(xe,{...ge.props},ge.id)}),V=a.jsx(xQ,{preheaderText:"Din tilpassede email",children:P});let q=Ow.renderToStaticMarkup(V);const ee=BQ,Ae=ge=>{const xe=ge.trim();return!xe||/^(https?:|data:|cid:|mailto:|tel:|#)/i.test(xe)?xe:xe.startsWith("//")?`https:${xe}`:`${ee}/${xe.replace(/^\/+/,"")}`};q=q.replace(/(<img\b[^>]*?\ssrc=["'])([^"']+)(["'])/gi,(ge,xe,Se,Ue)=>`${xe}${Ae(Se)}${Ue}`),q=q.replace(/(\ssrcset=["'])([^"']+)(["'])/gi,(ge,xe,Se,Ue)=>{const Oe=Se.split(",").map(M=>{const Qe=M.trim(),[rt,...Xe]=Qe.split(/\s+/);return[Ae(rt),...Xe].join(" ")}).join(", ");return`${xe}${Oe}${Ue}`}),q=q.replace(/(<a\b[^>]*?\shref=["'])([^"']+)(["'])/gi,(ge,xe,Se,Ue)=>`${xe}${Ae(Se)}${Ue}`),q=q.replace(/url\(\s*(?:&#x27;|&#39;|&quot;|["'])?([^)"']*?)(?:&#x27;|&#39;|&quot;|["'])?\s*\)/gi,(ge,xe)=>`url('${Ae(xe)}')`);const de=[],he=ge=>(de.push(ge),`\0P${de.length-1}\0`);return q=q.replace(/<!--\[if[\s\S]*?<!\[endif\]-->/gi,ge=>he(ge)).replace(/<(pre|textarea|script|style)\b[\s\S]*?<\/\1>/gi,ge=>he(ge)),q=q.replace(/<!--[\s\S]*?-->/g,""),q=q.replace(/>\s+</g,"><").replace(/[ \t\n\r]{2,}/g," "),q=q.replace(/\sstyle="([^"]+)"/g,(ge,xe)=>` style="${xe.replace(/\s*:\s*/g,":").replace(/\s*;\s*/g,";").replace(/\s*,\s*/g,",").replace(/\s+/g," ").replace(/;+$/g,"").trim()}"`),q=q.replace(/ role="presentation"/g,""),q=q.replace(/ cellpadding="0"/gi,"").replace(/ cellspacing="0"/gi,"").replace(/ border="0"/gi,""),q=q.replace(/ (style|class)=""/g,""),q=q.replace(/ aria-hidden="true"/g,""),q=q.replace(/\u0000P(\d+)\u0000/g,(ge,xe)=>de[Number(xe)]),q},ce=P=>`<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
311<html xmlns="http://www.w3.org/1999/xhtml" lang="da">
312<head>
313<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
314<meta name="viewport" content="width=device-width, initial-scale=1.0" />
315<meta http-equiv="X-UA-Compatible" content="IE=edge" />
316<meta name="x-apple-disable-message-reformatting" />
317<meta name="format-detection" content="telephone=no, date=no, address=no, email=no" />
318<meta name="color-scheme" content="light only" />
319<meta name="supported-color-schemes" content="light" />
320<title>Newsletter</title>
321<!--[if mso]>
322<xml>
323  <o:OfficeDocumentSettings>
324    <o:PixelsPerInch>96</o:PixelsPerInch>
325    <o:AllowPNG/>
326  </o:OfficeDocumentSettings>
327</xml>
328<![endif]-->
329<style type="text/css">
330/* FORCE LIGHT MODE — prevents Gmail/Apple mobile from inverting our cream/gold palette */
331:root { color-scheme: light only; supported-color-schemes: light; }
332html, :root { color-scheme: light only; }
333
334/* RESET — defensive baseline for all clients */
335html, body { margin: 0 !important; padding: 0 !important; height: 100% !important; width: 100% !important; }
336body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif; mso-line-height-rule: exactly; background-color: #FAF8F6 !important; }
337* { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
338table, td { mso-table-lspace: 0pt !important; mso-table-rspace: 0pt !important; border-collapse: collapse !important; }
339img { -ms-interpolation-mode: bicubic; border: 0; outline: none; text-decoration: none; max-width: 100%; height: auto; line-height: 100%; }
340a { text-decoration: none; }
341a[x-apple-data-detectors] { color: inherit !important; text-decoration: none !important; }
342
343/* Gmail width fix — prevents Gmail from clipping at 600px */
344u + .body .gmail-fix { width: 100% !important; }
345div[style*="margin: 16px 0"] { margin: 0 !important; }
346
347/* FIXED-WIDTH LAYOUT — newsletter is locked to 600px on every client.
348   Mobile clients (Gmail, Apple Mail, Outlook iOS/Android) will shrink-to-fit
349   the entire design proportionally. This avoids Outlook mobile breaking on
350   responsive media queries it does not support. */
351</style>
352</head>
353<body class="body" style="margin:0;padding:0;background-color:#FAF8F6;width:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;">
354<center style="width:100%;background-color:#FAF8F6;">
355<!--[if mso | IE]>
356<table role="presentation" border="0" cellpadding="0" cellspacing="0" width="600" align="center" style="width:600px;"><tr><td>
357<![endif]-->
358<div class="gmail-fix" style="max-width:600px;margin:0 auto;">
359${P}
360</div>
361<!--[if mso | IE]>
362</td></tr></table>
363<![endif]-->
364</center>
365</body>
366</html>`,ue=async(P,V,q)=>{var ee;try{if((ee=navigator.clipboard)!=null&&ee.writeText)await navigator.clipboard.writeText(P);else{const Ae=document.createElement("textarea");Ae.value=P,Ae.setAttribute("readonly",""),Ae.style.position="fixed",Ae.style.left="-9999px",document.body.appendChild(Ae),Ae.select();const de=document.execCommand("copy");if(document.body.removeChild(Ae),!de)throw new Error("Copy command failed")}sA.success(V,{description:q})}catch{z({title:V,html:P}),sA.info("HTML klar til manuel kopiering",{description:"Preview blokerer automatisk kopiering. Brug boksen der åbner og tryk Cmd/Ctrl+C."})}},ae=P=>{const V=new Blob([P]).size/1024;V>100&&sA.warning(`HTML er ${V.toFixed(0)} KB — Gmail klipper over 102 KB`,{description:'Fjern nogle produkter/sektioner for at undgå "Vis hele meddelelsen"-knappen.',duration:8e3})},fe=async()=>
366{if(r.length===0){sA.error("Tilføj mindst én komponent først");return}const P=ce(oe());ae(P),await ue(P,"Fuld HTML kopieret",'Brug "Import HTML" i Mailchimp / ESP')},Ce=async()=>{if(r.length===0){sA.error("Tilføj mindst én komponent først");return}const P=oe();await ue(P,"Body-HTML kopieret","Indsæt i Mailchimp Code Block / klassisk editor")},Be=()=>{if(r.length===0){sA.error("Tilføj mindst én komponent først");return}const P=ce(oe());if((()=>{try{return window.self!==window.top}catch{return!0}})()){z({title:"Newsletter HTML – klar til kopi",html:P}),sA.info("HTML klar til manuel kopi",{description:"Preview blokerer download. Markér og kopier HTML fra boksen."});return}const q=new Blob([P],{type:"text/html;charset=utf-8"}),ee=URL.createObjectURL(q),Ae=document.createElement("a");Ae.href=ee,Ae.download="newsletter.html",Ae.rel="noopener",document.body.appendChild(Ae),Ae.click(),document.body.removeChild(Ae),setTimeout(()=>URL.revokeObjectURL(ee),1e3)},Q=async()=>{if(r.length===0){sA.error("Tilføj mindst én komponent først");return}const P=sA.loading("Genererer PDF..."),V=ce(oe()),q=document.createElement("iframe");q.style.position="fixed",q.style.left="-10000px",q.style.top="0",q.style.width="600px",q.style.height="100px",q.style.border="0",document.body.appendChild(q);try{const ee=q.contentDocument;ee.open(),ee.write(V),ee.close(),await new Promise(ye=>{const De=Array.from(ee.images);if(De.length===0)return ye();let Ie=0;const ze=()=>{++Ie>=De.length&&ye()};De.forEach($e=>{$e.complete?ze():($e.addEventListener("load",ze),$e.addEventListener("error",ze))}),setTimeout(ye,8e3)});const Ae=ee.body,de=Math.max(Ae.scrollHeight,Ae.offsetHeight,ee.documentElement.scrollHeight);q.style.height=de+"px",await new Promise(ye=>setTimeout(ye,200));const he=await Lm(Ae,{width:600,height:de,windowWidth:600,windowHeight:de,scale:2,useCORS:!0,allowTaint:!0,backgroundColor:"#FAF8F6"}),ge=new qe({orientation:"portrait",unit:"mm",format:"a4"}),xe=210,Se=297,Ue=xe,Oe=he.width/Ue,M=Se*Oe;let Qe=0,rt=0;for(;Qe<he.height;){const ye=Math.min(M,he.height-Qe),De=document.createElement("canvas");De.width=he.width,De.height=ye;const Ie=De.getContext("2d");Ie.fillStyle="#FAF8F6",Ie.fillRect(0,0,De.width,De.height),Ie.drawImage(he,0,Qe,he.width,ye,0,0,he.width,ye);const ze=De.toDataURL("image/jpeg",.92);rt>0&&ge.addPage(),ge.addImage(ze,"JPEG",0,0,Ue,ye/Oe),Qe+=ye,rt++}const Xe=`newsletter-${t||"kladde"}-${Date.now()}.pdf`;ge.save(Xe),sA.success("PDF downloadet",{id:P})}catch(ee){console.error(ee),sA.error("PDF-generering fejlede",{id:P,description:String(ee.message||ee)})}finally{document.body.removeChild(q)}};return a.jsxs(l1,{sensors:D,collisionDetection:ww,measuring:{droppable:{strategy:xw.Always}},onDragStart:J,onDragEnd:X,children:[a.jsxs("div",{className:"flex flex-col h-[calc(100vh-200px)] min-h-[600px]",children:[a.jsxs("div",{className:"flex items-center justify-between border-b border-border bg-background px-4 py-2",children:[a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsxs(cA,{variant:"outline",size:"sm",onClick:f,disabled:r.length===0,children:[a.jsx(w1,{className:"w-4 h-4 mr-2"}),"Ryd alt"]}),a.jsxs(cA,{variant:"default",size:"sm",onClick:Z,disabled:r.length===0,title:t?"Gem nuværende version til denne skabelon":"Gem din nuværende kladde",children:[a.jsx(Kw,{className:"w-4 h-4 mr-2"}),"Gem skabelon"]}),a.jsxs(cA,{variant:"outline",size:"sm",onClick:U,disabled:!t||!e,title:"Nulstil til original skabelon",children:[a.jsx(Gw,{className:"w-4 h-4 mr-2"}),"Nulstil"]})]}),a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsxs("div",{className:"flex items-center border border-border rounded-md",children:[a.jsx(cA,{variant:_==="desktop"?"secondary":"ghost",size:"sm",className:"rounded-r-none",onClick:()=>H("desktop"),children:a.jsx(zw,{className:"w-4 h-4"})}),a.jsx(cA,{variant:_==="mobile"?"secondary":"ghost",size:"sm",className:"rounded-l-none",onClick:()=>H("mobile"),children:a.jsx($w,{className:"w-4 h-4"})})]}),a.jsxs(cA,{variant:"outline",size:"sm",onClick:()=>{if(r.length===0){sA.error("Tilføj mindst én komponent først");return}const P=ce(oe());sessionStorage.setItem("newsletter-preview-html",P),A("/newsletter-preview")},children:[a.jsx(Ww,{className:"w-4 h-4 mr-2"}),"Preview"]}),a.jsxs(cA,{variant:"outline",size:"sm",onClick:fe,title:"Hele dokumentet — til Mailchimp 'Import HTML'",children:[a.jsx(b1,{className:"w-4 h-4 mr-2"}),"Kopiér HTML"]}),a.jsxs(cA,{variant:"outline",size:"sm",onClick:Ce,title:"Kun body — til Mailchimp Code Block",children:[a.jsx(Bw,{className:"w-4 h-4 mr-2"}),"Kopiér body"]}),a.jsxs(cA,{variant:"default",size:"sm",onClick:Be,children:[a.jsx(Vw,{className:"w-4 h-4 mr-2"}),"Download HTML"]}),a.jsxs(cA,{variant:"outline",size:"sm",onClick:Q,title:"Download som PDF (multi-side A4)",children:[a.jsx(ox,{className:"w-4 h-4 mr-2"}),"Download PDF"]})]})]}),a.jsxs("div",{className:"flex flex-1 overflow-hidden min-h-0",children:[a.jsx(Y3,{components:r,selectedId:n,onSelect:d,onReorder:h}),a.jsx("div",{className:`flex-1 min-h-0 transition-all duration-300 ${_==="mobile"?"max-w-[400px] mx-auto":""}`,children:a.jsx(tQ,{components:r,selectedId:n,onSelect:d,onRemove:o,onDuplicate:m})}),a.jsx(gQ,{component:i,onUpdate:l})]})]}),W&&a.jsx("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-background/80 p-4 backdrop-blur-sm",children:a.jsxs("div",{className:"w-full max-w-3xl rounded-lg border border-border bg-card p-4 shadow-lg",children:[a.jsxs("div",{className:"mb-3 flex items-center justify-between gap-3",children:[a.jsxs("div",{children:[a.jsx("h2",{className:"text-lg font-semibold text-foreground",children:W.title}),a.jsx("p",{className:"text-sm text-muted-foreground",children:"Markeret automatisk — tryk Cmd/Ctrl+C for at kopiere."})]}),a.jsx(cA,{variant:"outline",size:"sm",onClick:()=>z(null),children:"Luk"})]}),a.jsx("textarea",{ref:$,readOnly:!0,value:W.html,className:"h-[60vh] w-full resize-none rounded-md border border-border bg-background p-3 font-mono text-xs text-foreground outline-none focus:ring-2 focus:ring-ring",onFocus:P=>P.currentTarget.select()})]})})]})}const FQ="https://flottegulve.lovable.app",Mn=e=>e.startsWith("http")?e:`${FQ}${e}`,Ee=()=>Math.random().toString(36).substring(2,9),On="Der tages forbehold for skrivefejl, fejllink, udsolgte varer samt pris- og afgiftsændringer.",Yh=[{id:"all-campaign-products",name:"Alle Kampagneprodukter",description:"Hero med dato + fremhævet tilbud + alle kampagneprodukter",category:"campaign",icon:"ShoppingBag",components:(()=>{const e="october-18444",A=It.find(n=>n.id===e)??It[0],r=It.filter(n=>n.id!==e);return[{id:Ee(),type:"heroCountdown",props:{eyebrow:"Månedens KAMPAGNE · OKTOBER 2026",title:"Månedens Tilbud",subtitle:"Eksklusive priser på kvalitetsgulve — i en begrænset peri
366ode.",image:"https://cguranffexaakbuqstxj.supabase.co/storage/v1/object/public/newsletter-images/uploads/1780011180363-lps03gv.gif",endDateText:"31 Oktober. 23.59",scrollText:"Scroll for at se kampagne tilbuddene"}},{id:Ee(),type:"featuredDeal",props:{product:A,headline:"MÃ¥nedens Bedste Tilbud",subheadline:"Fletparket — Børstet Eg Nordic Amalienborg med klar matlak",description:"Eksklusiv kampagnepris — kun mens lager haves.",ctaText:"Se produkt",variant:"vertical"}},{id:Ee(),type:"campaignGallery",props:{title:"MÃ¥nedens Tilbud",subtitle:"HÃ¥ndplukkede gulve til kampagnepris — kun i en begrænset periode",badge:"KAMPAGNE",columns:2,maxItems:24,ctaLabel:"Se produkt",products:r}},{id:Ee(),type:"flotteBade",props:{eyebrow:"Vores søstervirksomhed",headline:"FlotteBade.dk",subheadline:"Alt til badeværelset",bodyText:"Hos vores søsterbutik FlotteBade.dk finder du alt hvad du drømmer om til badeværelset.",itemsText:"Lækre spejle · Brusedøre · Badekar · Spabade · Glasvægge · HÃ¥ndvaske · Vandhaner · Toiletter · Møbler og tilbehør m.m.",ctaText:"Besøg FlotteBade.dk",ctaUrl:"https://flottebade.dk"}},{id:Ee(),type:"signatureFooterZip",props:{signature:"Med venlig hilsen",name:"Thomas Andersen",role:"Gulv Specialist",companyName:"FlotteGulve",tagline:"Priser i gulvhøjde siden 1997",phone:"+45 70 60 70 56",email:"[email protected]",website:"flottegulve.dk",facebook:{href:"https://facebook.com/flottegulve",enabled:!0},instagram:{href:"https://instagram.com/flottegulve",enabled:!0},pinterest:{href:"https://pinterest.com/flottegulve",enabled:!0},youtube:{href:"https://youtube.com/@flottegulve",enabled:!0},linkedin:{href:"https://linkedin.com/company/flottegulve",enabled:!0},locationsLabel:"Besøg vores butikker og showrooms",ikastUrl:"https://flottegulve.dk",aarhusUrl:"https://flottegulve.dk",soborgUrl:"https://flottegulve.dk",odenseUrl:"https://flottegulve.dk",middelfartUrl:"https://flottegulve.dk",disclaimer:""}}]})()},{id:"selected-campaign",name:"Udvalgte Kampagne",description:"Udvalgte kampagneprodukter med featured deal",category:"campaign",icon:"Star",components:[{id:Ee(),type:"hero",props:{title:"MÃ¥nedens Bedste Tilbud",subtitle:"HÃ¥ndplukkede deals til dit hjem",month:"Maj",year:"2026",variant:"gradient"}},{id:Ee(),type:"featuredDeal",props:{product:It[9],headline:"MÃ¥nedens Topscorer",description:"Spar hele 54% pÃ¥ dette flotte laminat sildeben!",ctaText:"Se Tilbud",variant:"vertical"}},{id:Ee(),type:"productGrid",props:{title:"Flere Gode Tilbud",subtitle:"Begrænset antal pÃ¥ lager",products:[It[5],It[6],It[7],It[10],It[11],It[12]],columns:2}},{id:Ee(),type:"testimonial",props:{quote:"Fantastisk service og kvalitetsgulve. Vores nye trægulv er smukkere end vi havde forestillet os!",author:"Maria Jensen",role:"Husejer, København",rating:5,variant:"card"}},{id:Ee(),type:"cta",props:{title:"Se alle kampagneprodukter",subtitle:"Tilbuddene gælder kun i denne mÃ¥ned",buttonText:"Besøg FlotteGulve.dk",buttonUrl:"https://flottegulve.dk",variant:"gradient"}},{id:Ee(),type:"footer",props:{variant:"minimal",companyName:"FlotteGulve",disclaimerText:On}}]},{id:"halmgulv-straw",name:"Halmgulv",description:"Kampagne for halmgulv — bæredygtigt trægulv med halm-kerne",category:"campaign",icon:"Package",components:[{id:Ee(),type:"heroSpotlightFeaturesLocked",props:{eyebrow:"FlotteGulve.dk · Bæredygtig serie",brandName:"Halmgulv",subtitle:"Ægte egetræsfinér øverst, kerne af ris- og hvedehalm, nul formaldehyd. EPD-certificeret og FSC-godkendt.",features:[{icon:"leaf",label:"Formaldehyd-frit"},{icon:"shield",label:"EPD-certificeret"},{icon:"droplet",label:"R10 skridsikker"},{icon:"wrench",label:"Klik-samling"}],image:Mn(qw.url),ctaText:"Bestil gratis prøver",ctaUrl:"https://flottegulve.dk/kampagne-straw",gradient:"spotlight"}},{id:Ee(),type:"trustBar",props:{variant:"icons-only"}},{id:Ee(),type:"productSpotlight",props:{title:"Fem dekorer — samme ansvarlige kerne",subtitle:"Fra lys Natural Bale til røget Midnight Wheat — alle med halm i kernen og ægte egetræsfinér øverst.",product:{id:"straw-natural-bale",name:"Natural Bale — Stroh 9000",image:Mn(Xg.url),originalPrice
366:0,campaignPrice:0,discountPercent:0,category:"Halmgulv",url:"https://flottegulve.dk/kampagne-straw"},features:[{icon:"◆",label:"75–87% halm-kerne"},{icon:"✓",label:"Ægte egetræsfinér"},{icon:"⌂",label:"CO₂-lagrende"},{icon:"✦",label:"FSC · ISO 14001"}],ctaText:"Se halmgulvet",ctaUrl:"https://flottegulve.dk/kampagne-straw"}},{id:Ee(),type:"imageCarousel",props:{title:"Fem dekorer",subtitle:"Officielle produktrenderinger — Natural Bale, Honey Bale, Autumn Wheat, Harvest Moon og Midnight Wheat.",slideWidth:240,showCaption:!0,swipeHintText:"← Stryg for at se alle fem dekorer →",stripPaddingX:12,slideAspect:.75,products:[{id:"stroh-9000",name:"Natural Bale",image:Mn(Xg.url),originalPrice:0,campaignPrice:0,discountPercent:0,url:"https://flottegulve.dk/kampagne-straw"},{id:"stroh-9001",name:"Honey Bale",image:Mn(Xw.url),originalPrice:0,campaignPrice:0,discountPercent:0,url:"https://flottegulve.dk/kampagne-straw"},{id:"stroh-9002",name:"Autumn Wheat",image:Mn(Jw.url),originalPrice:0,campaignPrice:0,discountPercent:0,url:"https://flottegulve.dk/kampagne-straw"},{id:"stroh-9003",name:"Harvest Moon",image:Mn(Yw.url),originalPrice:0,campaignPrice:0,discountPercent:0,url:"https://flottegulve.dk/kampagne-straw"},{id:"stroh-9004",name:"Midnight Wheat",image:Mn(Zw.url),originalPrice:0,campaignPrice:0,discountPercent:0,url:"https://flottegulve.dk/kampagne-straw"}]}},{id:Ee(),type:"imageBannerLocked",props:{image:Mn(ex.url),alt:"Halmgulv Natural Bale i Ã¥ben bolig",url:"https://flottegulve.dk/kampagne-straw"}},{id:Ee(),type:"techSpecs",props:{coverImage:Mn(tx.url),coverAlt:"Tekniske specifikationer — halmgulv",topBarText:"Officielt datablad · EPD-IES-0017073",spec1Label:"Kerne",spec1Value:"75–87% ris- og hvedehalm",spec2Label:"Egetræs-topfinér",spec2Value:"0,6–3,0 mm",spec3Label:"Formaldehyd",spec3Value:"E-nf (EN 717-1)",spec4Label:"Slidstyrke",spec4Value:"≥25.000 stole-cyklusser",spec5Label:"Skridsikkerhed",spec5Value:"R10 (DIN 51130)",spec6Label:"Brandklasse",spec6Value:"Bfl-S1 (EN 13501-1)"}},{id:Ee(),type:"testimonial",props:{quote:"Gæsterne troede det var massivt eg — indtil vi fortalte at kernen er halm.",author:"Bygherre, privatbolig",role:"Natural Bale — Ã¥ben bolig",rating:5,variant:"card"}},{id:Ee(),type:"faq",props:{badge:"FAQ",title:"Ofte stillede spørgsmÃ¥l",subtitle:"Alt du bør vide om halmgulvet før du bestiller prøver.",q1:"Hvad er et halmgulv egentlig?",a1:"Et tre-lags konstruktionsgulv med egetræsfinér øverst (0,6–3,0 mm), en kerne af presset halm (ris- og hvedehalm) og et bagpanel af poppel. Halmkernen erstatter traditionel HDF/spÃ¥nplade og udnytter landbrugets restfibre.",q2:"Er halmgulvet holdbart nok til daglig brug?",a2:"Ja. Testet til ≥25.000 kontorstolshjul-cyklusser (EN 425), E-modul over 7000 MPa og bøjningsstyrke over 70 MPa. R10 skridsikkerhed og Bfl-S1 brandklasse gør det godkendt til bÃ¥de bolig og offentlige rum.",q3:"Er det formaldehyd- og VOC-frit?",a3:"Ja. Klassificeret E-nf (den strengeste EU-klasse) efter EN 717-1. Ingen pÃ¥viste ftalater, tungmetaller eller SVHC-stoffer under REACH.",q4:"Hvor bæredygtigt er det sammenlignet med traditionelt trægulv?",a4:"Halmkernen bruger landbrugsaffald der ellers ofte afbrændes. EPD-certificeret (EPD-IES-0017073), FSC Chain of Custody, ISO 9001 og ISO 14001. 1,15 kg biogent kulstof lagres pr. m².",q5:"Kan jeg fÃ¥ prøver?",a5:"Ja — bestil gratis prøver af alle fem dekorer (Natural Bale, Honey Bale, Autumn Wheat, Harvest Moon og Midnight Wheat) via kampagnesiden."}},{id:Ee(),type:"cta",props:{title:"Klar til et gulv med samvittigheden i orden?",subtitle:"Bestil gratis prøver eller book en konsultation med en halmgulv-specialist.",buttonText:"Bestil prøver",buttonUrl:"https://flottegulve.dk/kampagne-straw",variant:"gradient"}},{id:Ee(),type:"signatureFooterZip",props:{signature:"Med venlig hilsen",name:"Thomas Andersen",role:"Gulv Specialist",companyName:"FlotteGulve",tagline:"Priser i gulvhøjde siden 1997",phone:"+45 70 60 70 56",email:"[email protected]",website:"flottegulve.dk",facebook:{href:"https://facebook.com/flottegulve",enabled:!0},instagram:{href:"https://instagram.com/flottegulve",enabled:!0},pinterest:{href:"https://pinterest.com/flottegulve",enabled:!0},youtube:{href:"https://youtube.com/@flottegulve",enabled:!0},linkedin:{href:"https://linkedin.com/company/flottegulve",enabled:!0},locationsLabel:"Besøg vores butikker og showrooms",ikastUrl:"https://flottegulve.dk",aarhusUrl:"https://flottegulve.dk",soborgUrl:"https://flottegulve.dk",odenseUrl:"https://flottegulve.dk",middelfartUrl:"https://flottegulve.dk",disclaimer:""}}]},{id:"classic",name:"Klassisk",description:"Fuld kampagne med alle sektioner",category:"layout",icon:"Layout",components:[{id:Ee(),type:"hero",props:{title:"MÃ¥nedens Tilbud",subtitle:"Eksklusive priser pÃ¥ kvalitetsgulve",month:"Maj",year:"2026",variant:"dark"}},{id:Ee(),type:"trustBar",props:{variant:"icons-only"}},{id:Ee(),type:"featuredDeal",props:{product:Vr[0],variant:"vertical"}},{id:Ee(),type:"productGrid",props:{title:"Flere Gode Tilbud",products:Vr.slice(1),columns:2}},{id:Ee(),type:"testimonial",props:{quote:"Fantastisk service og kvalitetsgulve. Vores nye trægulv er smukkere end vi havde forestillet os!",author:"Maria Jensen",role:"Husejer, København",rating:5,variant:"card"}},{id:Ee(),type:"cta",props:{title:"Klar til at forny dit gulv?",subt
366itle:"Udnyt månedens tilbud før de udløber",buttonText:"Se Alle Tilbud",buttonUrl:"https://flottegulve.dk",variant:"gradient"}},{id:Ee(),type:"footer",props:{variant:"full",companyName:"FlotteGulve",disclaimerText:On}}]},{id:"minimal",name:"Minimal",description:"Enkelt og fokuseret design",category:"layout",icon:"Layout",components:[{id:Ee(),type:"hero",props:{title:"Maj Tilbud",subtitle:"Kvalitet til den bedste pris",variant:"light",month:"Maj",year:"2026"}},{id:Ee(),type:"divider",props:{variant:"gradient",spacing:"medium"}},{id:Ee(),type:"featuredDeal",props:{product:Vr[0],headline:"Månedens Favorit",variant:"vertical"}},{id:Ee(),type:"divider",props:{variant:"space",spacing:"large"}},{id:Ee(),type:"cta",props:{title:"Klar til at forny dit gulv?",subtitle:"Udnyt månedens tilbud",buttonText:"Se Alle Produkter",buttonUrl:"https://flottegulve.dk",variant:"minimal"}},{id:Ee(),type:"footer",props:{variant:"minimal",companyName:"FlotteGulve",disclaimerText:On}}]},{id:"grid",name:"Produktgrid",description:"Fokus på flere produkter",category:"layout",icon:"Layout",components:[{id:Ee(),type:"hero",props:{title:"Ugens Udvalgte",subtitle:"Håndplukkede tilbud til dit hjem",variant:"gradient",month:"",year:""}},{id:Ee(),type:"productGrid",props:{title:"Shop Nu",subtitle:"Begrænset antal på lager",products:Vr,columns:2}},{id:Ee(),type:"cta",props:{title:"Vil du se mere?",subtitle:"",buttonText:"Besøg Webshoppen",buttonUrl:"https://flottegulve.dk",variant:"primary"}},{id:Ee(),type:"footer",props:{variant:"minimal",companyName:"FlotteGulve",disclaimerText:On}}]},{id:"flash-sale",name:"Flash Sale",description:"24-timers tidsbegrænset tilbud",category:"example",icon:"Zap",components:[{id:Ee(),type:"hero",props:{title:"Flash Sale",subtitle:"Dit drømmegulv til en uslåelig pris",month:"Kun i dag",year:"",variant:"dark"}},{id:Ee(),type:"featuredDeal",props:{product:{...Vr[0],name:"Premium Eg Plankegulv",discountPercent:36,campaignPrice:349,originalPrice:549},headline:"Dagens Flash Deal",description:"Begrænset til 50 stk - når de er væk, er de væk!",ctaText:"Køb Nu - Spar 36%",variant:"vertical"}},{id:Ee(),type:"trustBar",props:{variant:"icons-only"}},{id:Ee(),type:"cta",props:{title:"Gå ikke glip af denne chance!",subtitle:"Tilbuddet gælder kun i dag",buttonText:"Shop Flash Sale",buttonUrl:"https://flottegulve.dk",variant:"gradient"}},{id:Ee(),type:"footer",props:{variant:"minimal",companyName:"FlotteGulve",disclaimerText:On}}]},{id:"new-arrivals-spotlight",name:"Nye Ankomster Spotlight",description:"Modern showcase af nye produkter i Kampagne-V2 stil",category:"example",icon:"Package",components:[{id:Ee(),type:"heroSpotlight",props:{eyebrow:"Nye Ankomster · Maj 2026",headline:"Nye Gulve",subHeadline:"Premium gulve håndplukket til dit hjem — kvalitet og udseende i særklasse.",image:It[0].image,ctaText:"Udforsk Nyhederne",ctaUrl:"https://flottegulve.dk",gradient:"spotlight"}},{id:Ee(),type:"trustBar",props:{variant:"icons-only"}},{id:Ee(),type:"productSpotlight",props:{title:It[0].name,subtitle:"Vores nyeste premium-gulv — håndplukket til dig, der vil have det bedste i hjemmet.",product:It[0],features:[{icon:"◆",label:"Premium Kvalitet"},{icon:"✓",label:"25 Års Garanti"},{icon:"⌂",label:"Skandinavisk Design"},{icon:"✦",label:"Gratis Levering over 2.500 kr"}],ctaText:"Shop Nu",ctaUrl:It[0].url||"https://flottegulve.dk"}},{id:Ee(),type:"divider",props:{variant:"gradient",spacing:"medium"}},{id:Ee(),type:"productGrid",props:{title:"Flere Nyheder",subtitle:"Vær blandt de første til at opleve dem",products:[It[1],It[2]],columns:2}},{id:Ee(),type:"testimonial",props:{quote:"Endelig et sortiment der følger med tiden — de nye gulve er fantastiske.",author:"Sofie Lind",role:"Boligejer, Aarhus",rating:5,variant:"card"}},{id:Ee(),type:"imageBanner",props:{image:"https://flottegulve.lovable.app/images/newsletter/nye-ankomster-banner.gif",alt:"Nye ankomster",url:"https://flottegulve.dk",maxWidth:600}},{id:Ee(),type:"cta",props:{title:"Se hele den nye kollektion",subtitle:"Find dit nye favoritgulv før alle andre",buttonText:"Udforsk Alle Nyheder",buttonUrl:"https://flottegulve.dk",variant:"gradient"}},{id:Ee(),type:"footer",props:{variant:"minimal",companyName:"FlotteGulve",disclaimerText:On}}]},{id:"new-arrivals",name:"Nye Ankomster",description:"Præsentation af nye produkter",category:"example",icon:"Package",components:[{id:Ee(),type:"hero",props:{title:"Nye Ankomster",subtitle:"Friske styles til dit hjem — netop landet i sortimentet",month:"Nyheder",year:"2026",variant:"light"}},{id:Ee(),type:"trustBar",props:{variant:"icons-only"}},{id:Ee(),type:"divider",props:{variant:"gradient",spacing:"medium"}},{id:Ee(),type:"featuredDeal",props:{product:Vr[0],headline:"Månedens Nyhed",description:"Vores nyeste tilføjelse til kollektionen — håndplukket til dig.",ctaText:"Se Nyheden",variant:"vertical"}},{id:Ee(),type:"divider",props:{variant:"space",spacing:"medium"}},{id:Ee(),type:"productGrid",props:{title:"Lige Landet",subtitle:"Vær blandt de første til at opleve dem",products:Vr,columns:2}},{id:Ee(),type:"testimonial",props:{quote:"Endelig et sortiment der følger med tiden — de nye gulve er fantastiske.",author:"Sofie Lind",role:"Boligejer, Aarhus",rating:5,variant:"card"}},{id:Ee(),type:"cta",props:{title:"Udforsk Den Nye Kollektion",subtitle:"Find dit nye favoritgulv før alle andre",buttonText:"Se Alle Nyheder",buttonUrl:"https://flottegulve.dk",variant:"gradient"}},{id:Ee(),type:"footer",props:{variant:"full",companyName:"FlotteGulve",disclaimerText:On}}]},{id:"testimonial-focus",name:"Kundehistorier",description:"Social proof fokuseret",category:"example",icon:"Star",components:[{id:Ee(),type:"hero",props:{title:"Kundernes Favoritter",subtitle:"Hør fra dem der allerede har oplevet forskellen",month:"",year:"",variant:"gradient"}},{id:Ee(),type:"testimonial",props:{quote:"Utrolig kvalitet og hurtig levering. Vores nye trægulv har forvandlet hele stuen!",author:"Maria & Thomas",role:"Husejere, Aarhus",rating:5,variant:"featured"}},{id:Ee(),type:"divider",props:{variant:"dots",spacing:"medium"}},{id:Ee(),type:"testimonial",props:{quote:"Professionel rådgivning fra start til slut. De hjalp os med at vælge det perfekte gulv.",author:"Henrik Jensen",role:"Boligejer, København",rating:5,variant:"card"}},{id:Ee(),type:"productGrid",props:{title:"Kundernes Favoritter",subtitle:"De mest populære valg",products:Vr.slice(0,2),columns:2}},{id:Ee(),type:"cta",props:{title:"Bliv en del af familien",subtitle:"Oplev selv hvorfor 15.000+ kunder har valgt os",buttonText:"Start Dit Projekt",buttonUrl:"https://flottegulve.dk",variant:"gradient"}},{id:Ee(),type:"footer",props:{variant:"full",companyName:"FlotteGulve",disclaimerText:On}}]},{id:"reminder",name:"Påmindelse",description:"Kampagne slutter snart",category:"example",icon:"Clock",components:[{id:Ee(),type:"hero",props:{title:"Gik du glip af noget?",subtitle:"Vores månedskampagne slutter snart",month:"Sidste chance",year:"",variant:"dark"}},{id:Ee(),type:"featuredDeal",props:{product:Vr[0],headline:"Dit Udkikkede Produkt",description:"Stadig på lager - men skynd dig!",ctaText:"Fuldfør Dit Køb",variant:"horizontal"}},{id:Ee(),type:"cta",props:{title:"Vent ikke - handle nu!",subtitle:"Tilbuddet udløber i morgen kl. 23:59",buttonText:"Gå Til Kampagnen →",buttonUrl:"https://flottegulve.dk",variant:"gradient"}},{id:Ee(),type:"footer",props:{variant:"minimal",companyName:"FlotteGulve",disclaimerText:On}}]}],Zh={Layout:f1,Zap:Ax,Package:p1,Star:m1,Clock:rx,FileText:g1,ShoppingBag:k1},CS=()=>{const[e,t]=pt.useState(null),[A,r]=pt.useState(0),n=Yh.filter(d=>d.category==="campaign"),i=Yh.filter(d=>d.category==="layout"),s=Yh.filter(d=>d.category==="example"),o=d=>{t(d),r(h=>h+1)},l=()=>{t(null),r(d=>d+1)};return a.jsx("div",{className:"min-h-screen bg-background",children:a.jsxs("div",{className:"container mx-auto px-4 py-8",children:[a.jsxs("div",{className:"mb-6",children:[a.jsxs("h1",{className:"text-3xl font-bold text-foreground flex items-center gap-3",children:[a.jsx(eu,{className:"w-8 h-8 text-theme-primary"}),"Newsletter Builder"]}),a.jsx("p",{className:"text-muted-foreground mt-2",children:"Vælg en skabelon eller start fra bunden – rediger tekst, billeder og layout nemt"})]}),a.jsx("div",{className:"mb-4",children:a.jsxs("div",{className:"flex flex-wrap gap-2 items-center",children:[a.jsx("span",{className:"text-xs font-semibold text-muted-foreground uppercase tracking-wide mr-2",children:"Skabeloner:"}),a.jsxs(cA,{variant:e?"outline":"default",size:"sm",onClick:l,className:"h-8",children:[a.jsx(jw,{className:"w-3.5 h-3.5 mr-1.5"}),"Tom"]}),a.jsx("div",{className:"w-px h-6 bg-border mx-1"}),a.jsx("span",{className:"text-xs font-medium text-muted-foreground mr-1",children:"Kampagne:"}),n.map(d=>{const h=Zh[d.icon]||k1;return a.jsxs(cA,{variant:(e==null?void 0:e.id)===d.id?"default":"outline",size:"sm",onClick:()=>o(d),className:"h-8",title:d.description,children:[a.jsx(h,{className:"w-3.5 h-3.5 mr-1.5"}),d.name]},d.id)}),a.jsx("div",{className:"w-px h-6 bg-border mx-1"}),i.map(d=>{const h=Zh[d.icon]||f1;return a.jsxs(cA,{variant:(e==null?void 0:e.id)===d.id?"default":"outline",size:"sm",onClick:()=>o(d),className:"h-8",title:d.description,children:[a.jsx(h,{className:"w-3.5 h-3.5 mr-1.5"}),d.name]},d.id)}),a.jsx("div",{className:"w-px h-6 bg-border mx-1"}),s.map(d=>{const h=Zh[d.icon]||eu;return a.jsxs(cA,{variant:(e==null?void 0:e.id)===d.id?"default":"outline",size:"sm",onClick:()=>o(d),className:"h-8",title:d.description,children:[a.jsx(h,{className:"w-3.5 h-3.5 mr-1.5"}),d.name]},d.id)})]})}),a.jsx(vQ,{initialComponents:e==null?void 0:e.components,templateId:e==null?void 0:e.id},A)]})})};export{CS as default};

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.