vendor: 5,769 bytes, line 1
1(function(e,t){typeof exports==`object`&&typeof module<`u`?t(exports):typeof define==`function`&&define.amd?define([`exports`],t):(e=typeof globalThis<`u`?globalThis:e||self,t(e.RoomPlanner={}))})(this,function(e){Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});var t=Object.create,n=Object.defineProperty,r=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,a=Object.getPrototypeOf,o=Object.prototype.hasOwnProperty,s=(e,t)=>()=>(e&&(t=e(e=0)),t),c=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),l=(e,t)=>{let r={};for(var i in e)n(r,i,{get:e[i],enumerable:!0});return t||n(r,Symbol.toStringTag,{value:`Module`}),r},u=(e,t,a,s)=>{if(t&&typeof t==`object`||typeof t==`function`)for(var c=i(t),l=0,u=c.length,d;l<u;l++)d=c[l],!o.call(e,d)&&d!==a&&n(e,d,{get:(e=>t[e]).bind(null,d),enumerable:!(s=r(t,d))||s.enumerable});return e},d=(e,r,i)=>(i=e==null?{}:t(a(e)),u(r||!e||!e.__esModule?n(i,`default`,{value:e,enumerable:!0}):i,e));function f(e){let t=Object.create(null);for(let n of e.split(`,`))t[n]=1;return e=>e in t}var p={},m=[],h=()=>{},g=()=>!1,_=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),v=e=>e.startsWith(`onUpdate:`),y=Object.assign,b=(e,t)=>{let n=e.indexOf(t);n>-1&&e.splice(n,1)},x=Object.prototype.hasOwnProperty,S=(e,t)=>x.call(e,t),C=Array.isArray,w=e=>N(e)===`[object Map]`,T=e=>N(e)===`[object Set]`,E=e=>N(e)===`[object Date]`,D=e=>typeof e==`function`,O=e=>typeof e==`string`,k=e=>typeof e==`symbol`,A=e=>typeof e==`object`&&!!e,j=e=>(A(e)||D(e))&&D(e.then)&&D(e.catch),M=Object.prototype.toString,N=e=>M.call(e),P=e=>N(e).slice(8,-1),F=e=>N(e)===`[object Object]`,ee=e=>O(e)&&e!==`NaN`&&e[0]!==`-`&&``+parseInt(e,10)===e,te=f(`,key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted`),ne=e=>{let t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},I=/-\w/g,L=ne(e=>e.replace(I,e=>e.slice(1).toUpperCase())),R=/\B([A-Z])/g,re=ne(e=>e.replace(R,`-$1`).toLowerCase()),ie=ne(e=>e.charAt(0).toUpperCase()+e.slice(1)),ae=ne(e=>e?`on${ie(e)}`:``),oe=(e,t)=>!Object.is(e,t),se=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},ce=(e,t,n,r=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},le=e=>{let t=parseFloat(e);return isNaN(t)?e:t},ue,de=()=>ue||=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:{};function z(e){if(C(e)){let t={};for(let n=0;n<e.length;n++){let r=e[n],i=O(r)?he(r):z(r);if(i)for(let e in i)t[e]=i[e]}return t}else if(O(e)||A(e))return e}var fe=/;(?![^(]*\))/g,pe=/:([^]+)/,me=/\/\*[^]*?\*\//g;function he(e){let t={};return e.replace(me,``).split(fe).forEach(e=>{if(e){let n=e.split(pe);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function B(e){let t=``;if(O(e))t=e;else if(C(e))for(let n=0;n<e.length;n++){let r=B(e[n]);r&&(t+=r+` `)}else if(A(e))for(let n in e)e[n]&&(t+=n+` `);return t.trim()}var ge=`itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly`,_e=f(ge);ge+``;function ve(e){return!!e||e===``}function ye(e,t){if(e.length!==t.length)return!1;let n=!0;for(let r=0;n&&r<e.length;r++)n=be(e[r],t[r]);return n}function be(e,t){if(e===t)return!0;let n=E(e),r=E(t);if(n||r)return n&&r?e.getTime()===t.getTime():!1;if(n=k(e),r=k(t),n||r)return e===t;if(n=C(e),r=C(t),n||r)return n&&r?ye(e,t):!1;if(n=A(e),r=A(t),n||r){if(!n||!r||Object.keys(e).length!==Object.keys(t).length)return!1;for(let n in e){let r=e.hasOwnProperty(n),i=t.hasOwnProperty(n);if(r&&!i||!r&&i||!be(e[n],t[n]))return!1}}return String(e)===String(t)}function xe(e,t){return e.findIndex(e=>be(e,t))}var Se=e=>!!(e&&e.__v_isRef===!0),V=e=>O(e)?e:e==null?``:C(e)||A(e)&&(e.toString===M||!D(e.toString))?Se(e)?V(e.value):JSON.stringify(e,Ce,2):String(e),Ce=(e,t)=>Se(t)?Ce(e,t.value):w(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,n],r)=>(e[we(t,r)+` =>`]=n,e),{})}:T(t)?{[`Set(${t.size})`]:[...t.values()].map(e=>we(e))}:k(t)?we(t):A(t)&&!C(t)&&!F(t)?String(t):t,we=(e,t=``)=>k(e)?`Symbol(${e.description??t})`:e,Te,Ee=class{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this._warnOnRun=!0,this.__v_skip=!0,!e&&Te&&(Te.active?(this.parent=Te,this.index=(Te.scopes||=[]).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,t;if(this.scopes)for(e=0,t=this.scopes.length;e<t;e++)this.scopes[e].pause();for(e=0,t=this.effects.length;e<t;e++)this.effects[e].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let e,t;if(this.scopes)for(e=0,t=this.scopes.length;e<t;e++)this.scopes[e].resume();for(e=0,t=this.effects.length;e<t;e++)this.effects[e].resume()}}run(e){if(this._active){let t=Te;try{return Te=this,e()}finally{Te=t}}}on(){++this._on===1&&(this.prevScope=Te,Te=this)}off(){if(this._on>0&&--this._on===0){if(Te===this)Te=this.prevScope;else{let e=Te;for(;e;){if(e.prevScope===this){e.prevScope=this.prevScope;break}e=e.prevScope}}this.prevScope=void 0}}stop(e){if(this._active){this._active=!1;let t,n;for(t=0,n=this.effects.length;t<n;t++)this.effects[t].stop();for(this.effects.length=0,t=0,n=this.cleanups.length;t<n;t++)this.cleanups[t]();if(this.cleanups.length=0,this.scopes){for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!e){let e=this.parent.scopes.pop();e&&e!==this&&(this.parent.scopes[this.index]=e,e.index=this.index)}this.parent=void 0}}};function De(){return Te}var Oe,ke=new WeakSet,Ae=class{constructor(e){this.fn=e,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler
vendor: 13,484 bytes, line 1
1=void 0,Te&&(Te.active?Te.effects.push(this):this.flags&=-2)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,ke.has(this)&&(ke.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||Pe(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,qe(this),Le(this);let e=Oe,t=Ue;Oe=this,Ue=!0;try{return this.fn()}finally{Re(this),Oe=e,Ue=t,this.flags&=-3}}stop(){if(this.flags&1){for(let e=this.deps;e;e=e.nextDep)Ve(e);this.deps=this.depsTail=void 0,qe(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?ke.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){ze(this)&&this.run()}get dirty(){return ze(this)}},je=0,Me,Ne;function Pe(e,t=!1){if(e.flags|=8,t){e.next=Ne,Ne=e;return}e.next=Me,Me=e}function Fe(){je++}function Ie(){if(--je>0)return;if(Ne){let e=Ne;for(Ne=void 0;e;){let t=e.next;e.next=void 0,e.flags&=-9,e=t}}let e;for(;Me;){let t=Me;for(Me=void 0;t;){let n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(t){e||=t}t=n}}if(e)throw e}function Le(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Re(e){let t,n=e.depsTail,r=n;for(;r;){let e=r.prevDep;r.version===-1?(r===n&&(n=e),Ve(r),He(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=e}e.deps=t,e.depsTail=n}function ze(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Be(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Be(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Je)||(e.globalVersion=Je,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!ze(e))))return;e.flags|=2;let t=e.dep,n=Oe,r=Ue;Oe=e,Ue=!0;try{Le(e);let n=e.fn(e._value);(t.version===0||oe(n,e._value))&&(e.flags|=128,e._value=n,t.version++)}catch(e){throw t.version++,e}finally{Oe=n,Ue=r,Re(e),e.flags&=-3}}function Ve(e,t=!1){let{dep:n,prevSub:r,nextSub:i}=e;if(r&&(r.nextSub=i,e.prevSub=void 0),i&&(i.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let e=n.computed.deps;e;e=e.nextDep)Ve(e,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function He(e){let{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}var Ue=!0,We=[];function Ge(){We.push(Ue),Ue=!1}function Ke(){let e=We.pop();Ue=e===void 0?!0:e}function qe(e){let{cleanup:t}=e;if(e.cleanup=void 0,t){let e=Oe;Oe=void 0;try{t()}finally{Oe=e}}}var Je=0,Ye=class{constructor(e,t){this.sub=e,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}},Xe=class{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(e){if(!Oe||!Ue||Oe===this.computed)return;let t=this.activeLink;if(t===void 0||t.sub!==Oe)t=this.activeLink=new Ye(Oe,this),Oe.deps?(t.prevDep=Oe.depsTail,Oe.depsTail.nextDep=t,Oe.depsTail=t):Oe.deps=Oe.depsTail=t,Ze(t);else if(t.version===-1&&(t.version=this.version,t.nextDep)){let e=t.nextDep;e.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=e),t.prevDep=Oe.depsTail,t.nextDep=void 0,Oe.depsTail.nextDep=t,Oe.depsTail=t,Oe.deps===t&&(Oe.deps=e)}return t}trigger(e){this.version++,Je++,this.notify(e)}notify(e){Fe();try{for(let e=this.subs;e;e=e.prevSub)e.sub.notify()&&e.sub.dep.notify()}finally{Ie()}}};function Ze(e){if(e.dep.sc++,e.sub.flags&4){let t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let e=t.deps;e;e=e.nextDep)Ze(e)}let n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}var Qe=new WeakMap,$e=Symbol(``),et=Symbol(``),tt=Symbol(``);function nt(e,t,n){if(Ue&&Oe){let t=Qe.get(e);t||Qe.set(e,t=new Map);let r=t.get(n);r||(t.set(n,r=new Xe),r.map=t,r.key=n),r.track()}}function rt(e,t,n,r,i,a){let o=Qe.get(e);if(!o){Je++;return}let s=e=>{e&&e.trigger()};if(Fe(),t===`clear`)o.forEach(s);else{let i=C(e),a=i&&ee(n);if(i&&n===`length`){let e=Number(r);o.forEach((t,n)=>{(n===`length`||n===tt||!k(n)&&n>=e)&&s(t)})}else switch((n!==void 0||o.has(void 0))&&s(o.get(n)),a&&s(o.get(tt)),t){case`add`:i?a&&s(o.get(`length`)):(s(o.get($e)),w(e)&&s(o.get(et)));break;case`delete`:i||(s(o.get($e)),w(e)&&s(o.get(et)));break;case`set`:w(e)&&s(o.get($e));break}}Ie()}function it(e){let t=Kt(e);return t===e?t:(nt(t,`iterate`,tt),Wt(e)?t:t.map(Jt))}function at(e){return nt(e=Kt(e),`iterate`,tt),e}function ot(e,t){return Ut(e)?Yt(Ht(e)?Jt(t):t):Jt(t)}var st={__proto__:null,[Symbol.iterator](){return ct(this,Symbol.iterator,e=>ot(this,e))},concat(...e){return it(this).concat(...e.map(e=>C(e)?it(e):e))},entries(){return ct(this,`entries`,e=>(e[1]=ot(this,e[1]),e))},every(e,t){return ut(this,`every`,e,t,void 0,arguments)},filter(e,t){return ut(this,`filter`,e,t,e=>e.map(e=>ot(this,e)),arguments)},find(e,t){return ut(this,`find`,e,t,e=>ot(this,e),arguments)},findIndex(e,t){return ut(this,`findIndex`,e,t,void 0,arguments)},findLast(e,t){return ut(this,`findLast`,e,t,e=>ot(this,e),arguments)},findLastIndex(e,t){return ut(this,`findLastIndex`,e,t,void 0,arguments)},forEach(e,t){return ut(this,`forEach`,e,t,void 0,arguments)},includes(...e){return ft(this,`includes`,e)},indexOf(...e){return ft(this,`indexOf`,e)},join(e){return it(this).join(e)},lastIndexOf(...e){return ft(this,`lastIndexOf`,e)},map(e,t){return ut(this,`map`,e,t,void 0,arguments)},pop(){return pt(this,`pop`)},push(...e){return pt(this,`push`,e)},reduce(e,...t){return dt(this,`reduce`,e,t)},reduceRight(e,...t){return dt(this,`reduceRight`,e,t)},shift(){return pt(this,`shift`)},some(e,t){return ut(this,`some`,e,t,void 0,arguments)},splice(...e){return pt(this,`splice`,e)},toReversed(){return it(this).toReversed()},toSorted(e){return it(this).toSorted(e)},toSpliced(...e){return it(this).toSpliced(...e)},unshift(...e){return pt(this,`unshift`,e)},values(){return ct(this,`values`,e=>ot(this,e))}};function ct(e,t,n){let r=at(e),i=r[t]();return r!==e&&!Wt(e)&&(i._next=i.next,i.next=()=>{let e=i._next();return e.done||(e.value=n(e.value)),e}),i}var lt=Array.prototype;function ut(e,t,n,r,i,a){let o=at(e),s=o!==e&&!Wt(e),c=o[t];if(c!==lt[t]){let t=c.apply(e,a);return s?Jt(t):t}let l=n;o!==e&&(s?l=function(t,r){return n.call(this,ot(e,t),r,e)}:n.length>2&&(l=function(t,r){return n.call(this,t,r,e)}));let u=c.call(o,l,r);return s&&i?i(u):u}function dt(e,t,n,r){let i=at(e),a=i!==e&&!Wt(e),o=n,s=!1;i!==e&&(a?(s=r.length===0,o=function(t,r,i){return s&&(s=!1,t=ot(e,t)),n.call(this,t,ot(e,r),i,e)}):n.length>3&&(o=function(t,r,i){return n.call(this,t,r,i,e)}));let c=i[t](o,...r);return s?ot(e,c):c}function ft(e,t,n){let r=Kt(e);nt(r,`iterate`,tt);let i=r[t](...n);return(i===-1||i===!1)&&Gt(n[0])?(n[0]=Kt(n[0]),r[t](...n)):i}function pt(e,t,n=[]){Ge(),Fe();let r=Kt(e)[t].apply(e,n);return Ie(),Ke(),r}var mt=f(`__proto__,__v_isRef,__isVue`),ht=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!==`arguments`&&e!==`caller`).map(e=>Symbol[e]).filter(k));function gt(e){k(e)||(e=String(e));let t=Kt(this);return nt(t,`has`,e),t.hasOwnProperty(e)}var _t=class{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){if(t===`__v_skip`)return e.__v_skip;let r=this._isReadonly,i=this._isShallow;if(t===`__v_isReactive`)return!r;if(t===`__v_isReadonly`)return r;if(t===`__v_isShallow`)return i;if(t===`__v_raw`)return n===(r?i?Ft:Pt:i?Nt:Mt).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;let a=C(e);if(!r){let e;if(a&&(e=st[t]))return e;if(t===`hasOwnProperty`)return gt}let o=Reflect.get(e,t,Xt(e)?e:n);if((k(t)?ht.has(t):mt(t))||(r||nt(e,`get`,t),i))return o;if(Xt(o)){let e=a&&ee(t)?o:o.value;return r&&A(e)?Bt(e):e}return A(o)?r?Bt(o):Rt(o):o}},vt=class extends _t{constructor(e=!1){super(!1,e)}set(e,t,n,r){let i=e[t],a=C(e)&&ee(t);if(!this._isShallow){let e=Ut(i);if(!Wt(n)&&!Ut(n)&&(i=Kt(i),n=Kt(n)),!a&&Xt(i)&&!Xt(n))return e||(i.value=n),!0}let o=a?Number(t)<e.length:S(e,t),s=Reflect.set(e,t,n,Xt(e)?e:r);return e===Kt(r)&&(o?oe(n,i)&&rt(e,`set`,t,n,i):rt(e,`add`,t,n)),s}deleteProperty(e,t){let n=S(e,t),r=e[t],i=Reflect.deleteProperty(e,t);return i&&n&&rt(e,`delete`,t,void 0,r),i}has(e,t){let n=Reflect.has(e,t);return(!k(t)||!ht.has(t))&&nt(e,`has`,t),n}ownKeys(e){return nt(e,`iterate`,C(e)?`length`:$e),Reflect.ownKeys(e)}},yt=class extends _t{constructor(e=!1){super(!0,e)}set(e,t){return!0}deleteProperty(e,t){return!0}},bt=new vt,xt=new yt,St=new vt(!0),Ct=e=>e,wt=e=>Reflect.getPrototypeOf(e);function Tt(e,t,n){return function(...r){let i=this.__v_raw,a=Kt(i),o=w(a),s=e===`entries`||e===Symbol.iterator&&o,c=e===`keys`&&o,l=i[e](...r),u=n?Ct:t?Yt:Jt;return!t&&nt(a,`iterate`,c?et:$e),y(Object.create(l),{next(){let{value:e,done:t}=l.next();return t?{value:e,done:t}:{value:s?[u(e[0]),u(e[1])]:u(e),done:t}}})}}function Et(e){return function(...t){return e===`delete`?!1:e===`clear`?void 0:this}}function Dt(e,t){let n={get(n){let r=this.__v_raw,i=Kt(r),a=Kt(n);e||(oe(n,a)&&nt(i,`get`,n),nt(i,`get`,a));let{has:o}=wt(i),s=t?Ct:e?Yt:Jt;if(o.call(i,n))return s(r.get(n));if(o.call(i,a))return s(r.get(a));r!==i&&r.get(n)},get size(){let t=this.__v_raw;return!e&&nt(Kt(t),`iterate`,$e),t.size},has(t){let n=this.__v_raw,r=Kt(n),i=Kt(t);return e||(oe(t,i)&&nt(r,`has`,t),nt(r,`has`,i)),t===i?n.has(t):n.has(t)||n.has(i)},forEach(n,r){let i=this,a=i.__v_raw,o=Kt(a),s=t?Ct:e?Yt:Jt;return!e&&nt(o,`iterate`,$e),a.forEach((e,t)=>n.call(r,s(e),s(t),i))}};return y(n,e?{add:Et(`add`),set:Et(`set`),delete:Et(`delete`),clear:Et(`clear`)}:{add(e){let n=Kt(this),r=wt(n),i=Kt(e),a=!t&&!Wt(e)&&!Ut(e)?i:e;return r.has.call(n,a)||oe(e,a)&&r.has.call(n,e)||oe(i,a)&&r.has.call(n,i)||(n.add(a),rt(n,`add`,a,a)),this},set(e,n){!t&&!Wt(n)&&!Ut(n)&&(n=Kt(n));let r=Kt(this),{has:i,get:a}=wt(r),o=i.call(r,e);o||=(e=Kt(e),i.call(r,e));let s=a.call(r,e);return r.set(e,n),o?oe(n,s)&&rt(r,`set`,e,n,s):rt(r,`add`,e,n),this},delete(e){let t=Kt(this),{has:n,get:r}=wt(t),i=n.call(t,e);i||=(e=Kt(e),n.call(t,e));let a=r?r.call(t,e):void 0,o=t.delete(e);return i&&rt(t,`delete`,e,void 0,a),o},clear(){let e=Kt(this),t=e.size!==0,n=e.clear();return t&&rt(e,`clear`,void 0,void 0,void 0),n}}),[`keys`,`values`,`entries`,Symbol.iterator].forEach(r=>{n[r]=Tt(r,e,t)}),n}function Ot(e,t){let n=Dt(e,t);return(t,r,i)=>r===`__v_isReactive`?!e:r===`__v_isReadonly`?e:r===`__v_raw`?t:Reflect.get(S(n,r)&&r in t?n:t,r,i)}var kt={get:Ot(!1,!1)},At={get:Ot(!1,!0)},jt={get:Ot(!0,!1)},Mt=new WeakMap,Nt=new WeakMap,Pt=new WeakMap,Ft=new WeakMap;function It(e){switch(e){case`Object`:case`Array`:return 1;case`Map`:case`Set`:case`WeakMap`:case`WeakSet`:return 2;default:return 0}}function Lt(e){return e.__v_skip||!Object.isExtensible(e)?0:It(P(e))}function Rt(e){return Ut(e)?e:Vt(e,!1,bt,kt,Mt)}function zt(e){return Vt(e,!1,St,At,Nt)}function Bt(e){return Vt(e,!0,xt,jt,Pt)}function Vt(e,t,n,r,i){if(!A(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;let a=Lt(e);if(a===0)return e;let o=i.get(e);if(o)return o;let s=new Proxy(e,a===2?r:n);return i.set(e,s),s}function Ht(e){return Ut(e)?Ht(e.__v_raw):!!(e&&e.__v_isReactive)}function Ut(e){return!!(e&&e.__v_isReadonly)}function Wt(e){return!!(e&&e.__v_isShallow)}function Gt(e){return e?!!e.__v_raw:!1}function Kt(e){let t=e&&e.__v_raw;return t?Kt(t):e}function qt(e){return!S(e,`__v_skip`)&&Object.isExtensible(e)&&ce(e,`__v_skip`,!0),e}var Jt=e=>A(e)?Rt(e):e,Yt=e=>A(e)?Bt(e):e;function Xt(e){return e?e.__v_isRef===!0:!1}function H(e){return Zt(e,!1)}function Zt(e,t){return Xt(e)?e:new Qt(e,t)}var Qt=class{constructor(e,t){this.dep=new Xe,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?e:Kt(e),this._value=t?e:Jt(e),this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(e){let t=this._rawValue,n=this.__v_isShallow||Wt(e)||Ut(e);e=n?e:Kt(e),oe(e,t)&&(this._rawValue=e,this._value=n?e:Jt(e),this.dep.trigger())}};function $t(e){return Xt(e)?e.value:e}var en={get:(e,t,n)=>t===`__v_raw`?e:$t(Reflect.get(e,t,n)),set:(e,t,n,r)=>{let i=e[t];return Xt(i)&&!Xt(n)?(i.value=n,!0):Reflect.set(e,t,n,r)}};function tn(e){return Ht(e)?e:new Proxy(e,en)}var nn=class{constructor(e,t,n){this.fn=e,this.setter=t,this._value=void 0,this.dep=new Xe(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Je-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&Oe!==this)return Pe(this,!0),!0}get value(){let e=this.dep.track();return Be(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}};function rn(e,t,n=!1){let r,i;return D(e)?r=e:(r=e.get,i=e.set),new nn(r,i,n)}var an={},on=new WeakMap,sn=void 0;function cn(e,t=!1,n=sn){if(n){let t=on.get(n);t||on.set(n,t=[]),t.push(e)}}function ln(e,t,n=p){let{immediate:r,deep:i,once:a,scheduler:o,augmentJob:s,call:c}=n,l=e=>i?e:Wt(e)||i===!1||i===0?un(e,1):un(e),u,d,f,m,g=!1,_=!1;if(Xt(e)?(d=()=>e.value,g=Wt(e)):Ht(e)?(d=()=>l(e),g=!0):C(e)?(_=!0,g=e.some(e=>Ht(e)||Wt(e)),d=()=>e.map(e=>{if(Xt(e))return e.value;if(Ht(e))return l(e);if(D(e))return c?c(e,2):e()})):d=D(e)?t?c?()=>c(e,2):e:()=>{if(f){Ge();try{f()}finally{Ke()}}let t=sn;sn=u;try{return c?c(e,3,[m]):e(m)}finally{sn=t}}:h,t&&i){let e=d,t=i===!0?1/0:i;d=()=>un(e(),t)}let v=De(),y=()=>{u.stop(),v&&v.active&&b(v.effects,u)};if(a&&t){let e=t;t=(...t)=>{e(...t),y()}}let x=_?Array(e.length).fill(an):an,S=e=>{if(!(!(u.flags&1)||!u.dirty&&!e))if(t){let e=u.run();if(i||g||(_?e.some((e,t)=>oe(e,x[t])):oe(e,x))){f&&f();let n=sn;
1sn=u;try{let n=[e,x===an?void 0:_&&x[0]===an?[]:x,m];x=e,c?c(t,3,n):t(...n)}finally{sn=n}}}else u.run()};return s&&s(S),u=new Ae(d),u.scheduler=o?()=>o(S,!1):S,m=e=>cn(e,!1,u),f=u.onStop=()=>{let e=on.get(u);if(e){if(c)c(e,4);else for(let t of e)t();on.delete(u)}},t?r?S(!0):x=u.run():o?o(S.bind(null,!0),!0):u.run(),y.pause=u.pause.bind(u),y.resume=u.resume.bind(u),y.stop=y,y}function un(e,t=1/0,n){if(t<=0||!A(e)||e.__v_skip||(n||=new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,Xt(e))un(e.value,t,n);else if(C(e))for(let r=0;r<e.length;r++)un(e[r],t,n);else if(T(e)||w(e))e.forEach(e=>{un(e,t,n)});else if(F(e)){for(let r in e)un(e[r],t,n);for(let r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&un(e[r],t,n)}return e}function dn(e,t,n,r){try{return r?e(...r):e()}catch(e){pn(e,t,n)}}function fn(e,t,n,r){if(D(e)){let i=dn(e,t,n,r);return i&&j(i)&&i.catch(e=>{pn(e,t,n)}),i}if(C(e)){let i=[];for(let a=0;a<e.length;a++)i.push(fn(e[a],t,n,r));return i}}function pn(e,t,n,r=!0){let i=t?t.vnode:null,{errorHandler:a,throwUnhandledErrorInProduction:o}=t&&t.appContext.config||p;if(t){let r=t.parent,i=t.proxy,o=`https://vuejs.org/error-reference/#runtime-${n}`;for(;r;){let t=r.ec;if(t){for(let n=0;n<t.length;n++)if(t[n](e,i,o)===!1)return}r=r.parent}if(a){Ge(),dn(a,null,10,[e,i,o]),Ke();return}}mn(e,n,i,r,o)}function mn(e,t,n,r=!0,i=!1){if(i)throw e;console.error(e)}var hn=[],gn=-1,_n=[],vn=null,yn=0,bn=Promise.resolve(),xn=null;function Sn(e){let t=xn||bn;return e?t.then(this?e.bind(this):e):t}function Cn(e){let t=gn+1,n=hn.length;for(;t<n;){let r=t+n>>>1,i=hn[r],a=kn(i);a<e||a===e&&i.flags&2?t=r+1:n=r}return t}function wn(e){if(!(e.flags&1)){let t=kn(e),n=hn[hn.length-1];!n||!(e.flags&2)&&t>=kn(n)?hn.push(e):hn.splice(Cn(t),0,e),e.flags|=1,Tn()}}function Tn(){xn||=bn.then(An)}function En(e){C(e)?_n.push(...e):vn&&e.id===-1?vn.splice(yn+1,0,e):e.flags&1||(_n.push(e),e.flags|=1),Tn()}function Dn(e,t,n=gn+1){for(;n<hn.length;n++){let t=hn[n];if(t&&t.flags&2){if(e&&t.id!==e.uid)continue;hn.splice(n,1),n--,t.flags&4&&(t.flags&=-2),t(),t.flags&4||(t.flags&=-2)}}}function On(e){if(_n.length){let e=[...new Set(_n)].sort((e,t)=>kn(e)-kn(t));if(_n.length=0,vn){vn.push(...e);return}for(vn=e,yn=0;yn<vn.length;yn++){let e=vn[yn];e.flags&4&&(e.flags&=-2),e.flags&8||e(),e.flags&=-2}vn=null,yn=0}}var kn=e=>e.id==null?e.flags&2?-1:1/0:e.id;function An(e){try{for(gn=0;gn<hn.length;gn++){let e=hn[gn];e&&!(e.flags&8)&&(e.flags&4&&(e.flags&=-2),dn(e,e.i,e.i?15:14),e.flags&4||(e.flags&=-2))}}finally{for(;gn<hn.length;gn++){let e=hn[gn];e&&(e.flags&=-2)}gn=-1,hn.length=0,On(e),xn=null,(hn.length||_n.length)&&An(e)}}var jn,Mn=[],Nn=!1;function Pn(e,...t){jn?jn.emit(e,...t):Nn||Mn.push({event:e,args:t})}function Fn(e,t){jn=e,jn?(jn.enabled=!0,Mn.forEach(({event:e,args:t})=>jn.emit(e,...t)),Mn=[]):typeof window<`u`&&window.HTMLElement&&!(window.navigator?.userAgent)?.includes(`jsdom`)?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(e=>{Fn(e,t)}),setTimeout(()=>{jn||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Nn=!0,Mn=[])},3e3)):(Nn=!0,Mn=[])}function In(e,t){Pn(`app:init`,e,t,{Fragment:ua,Text:da,Comment:fa,Static:pa})}function Ln(e){Pn(`app:unmount`,e)}var Rn=Hn(`component:added`),zn=Hn(`component:updated`),Bn=Hn(`component:removed`),Vn=e=>{jn&&typeof jn.cleanupBuffer==`function`&&!jn.cleanupBuffer(e)&&Bn(e)};function Hn(e){return t=>{Pn(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}function Un(e,t,n){Pn(`component:emit`,e.appContext.app,e,t,n)}var Wn=null,Gn=null;function Kn(e){let t=Wn;return Wn=e,Gn=e&&e.type.__scopeId||null,t}function qn(e,t=Wn,n){if(!t||e._n)return e;let r=(...n)=>{r._d&&va(-1);let i=Kn(t),a;try{a=e(...n)}finally{Kn(i),r._d&&va(1)}return zn(t),a};return r._n=!0,r._c=!0,r._d=!0,r}function Jn(e,t){if(Wn===null)return e;let n=to(Wn),r=e.dirs||=[];for(let e=0;e<t.length;e++){let[i,a,o,s=p]=t[e];i&&(D(i)&&(i={mounted:i,updated:i}),i.deep&&un(a),r.push({dir:i,instance:n,value:a,oldValue:void 0,arg:o,modifiers:s}))}return e}function Yn(e,t,n,r){let i=e.dirs,a=t&&t.dirs;for(let o=0;o<i.length;o++){let s=i[o];a&&(s.oldValue=a[o].value);let c=s.dir[r];c&&(Ge(),fn(c,n,8,[e.el,s,e,t]),Ke())}}function Xn(e,t){if(za){let n=za.provides,r=za.parent&&za.parent.provides;r===n&&(n=za.provides=Object.create(r)),n[e]=t}}function Zn(e,t,n=!1){let r=Ba();if(r||bi){let i=bi?bi._context.provides:r?r.parent==null||r.ce?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:void 0;if(i&&e in i)return i[e];if(arguments.length>1)return n&&D(t)?t.call(r&&r.proxy):t}}var Qn=Symbol.for(`v-scx`),$n=()=>Zn(Qn);function er(e,t,n){return tr(e,t,n)}function tr(e,t,n=p){let{immediate:r,deep:i,flush:a,once:o}=n,s=y({},n),c=t&&r||!t&&a!==`post`,l;if(Ka){if(a===`sync`){let e=$n();l=e.__watcherHandles||=[]}else if(!c){let e=()=>{};return e.stop=h,e.resume=h,e.pause=h,e}}let u=za;
vendor: 4,740 bytes, line 1
1s.call=(e,t,n)=>fn(e,u,t,n);let d=!1;a===`post`?s.scheduler=e=>{Zi(e,u&&u.suspense)}:a!==`sync`&&(d=!0,s.scheduler=(e,t)=>{t?e():wn(e)}),s.augmentJob=e=>{t&&(e.flags|=4),d&&(e.flags|=2,u&&(e.id=u.uid,e.i=u))};let f=ln(e,t,s);return Ka&&(l?l.push(f):c&&f()),f}function nr(e,t,n){let r=this.proxy,i=O(e)?e.includes(`.`)?rr(r,e):()=>r[e]:e.bind(r,r),a;D(t)?a=t:(a=t.handler,n=t);let o=Ua(this),s=tr(i,a.bind(r),n);return o(),s}function rr(e,t){let n=t.split(`.`);return()=>{let t=e;for(let e=0;e<n.length&&t;e++)t=t[n[e]];return t}}var ir=new WeakMap,ar=Symbol(`_vte`),or=e=>e.__isTeleport,sr=e=>e&&(e.disabled||e.disabled===``),cr=e=>e&&(e.defer||e.defer===``),lr=e=>typeof SVGElement<`u`&&e instanceof SVGElement,ur=e=>typeof MathMLElement==`function`&&e instanceof MathMLElement,dr=(e,t)=>{let n=e&&e.to;return O(n)?t?t(n):null:n},fr={name:`Teleport`,__isTeleport:!0,process(e,t,n,r,i,a,o,s,c,l){let{mc:u,pc:d,pbc:f,o:{insert:p,querySelector:m,createText:h,createComment:g,parentNode:_}}=l,v=sr(t.props),{dynamicChildren:y}=t,b=(e,t,n)=>{e.shapeFlag&16&&u(e.children,t,n,i,a,o,s,c)},x=(e=t)=>{let n=sr(e.props),r=e.target=dr(e.props,m),a=_r(r,e,h,p);r&&(o!==`svg`&&lr(r)?o=`svg`:o!==`mathml`&&ur(r)&&(o=`mathml`),i&&i.isCE&&(i.ce._teleportTargets||(i.ce._teleportTargets=new Set)).add(r),n||(b(e,r,a),gr(e,!1)))},S=e=>{let t=()=>{ir.get(e)===t&&(ir.delete(e),sr(e.props)&&(b(e,_(e.el)||n,e.anchor),gr(e,!0)),x(e))};ir.set(e,t),Zi(t,a)};if(e==null){let e=t.el=h(``),i=t.anchor=h(``);if(p(e,n,r),p(i,n,r),cr(t.props)||a&&a.pendingBranch){S(t);return}v&&(b(t,n,i),gr(t,!0)),x()}else{t.el=e.el;let r=t.anchor=e.anchor,u=ir.get(e);if(u){u.flags|=8,ir.delete(e),S(t);return}t.targetStart=e.targetStart;let p=t.target=e.target,h=t.targetAnchor=e.targetAnchor,g=sr(e.props),_=g?n:p,b=g?r:h;if(o===`svg`||lr(p)?o=`svg`:(o===`mathml`||ur(p))&&(o=`mathml`),y?(f(e.dynamicChildren,y,_,i,a,o,s),ra(e,t,!0)):c||d(e,t,_,b,i,a,o,s,!1),v)g?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):pr(t,n,r,l,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){let e=t.target=dr(t.props,m);e&&pr(t,e,null,l,0)}else g&&pr(t,p,h,l,1);gr(t,v)}},remove(e,t,n,{um:r,o:{remove:i}},a){let{shapeFlag:o,children:s,anchor:c,targetStart:l,targetAnchor:u,target:d,props:f}=e,p=a||!sr(f),m=ir.get(e);if(m&&(m.flags|=8,ir.delete(e),p=!1),d&&(i(l),i(u)),a&&i(c),o&16)for(let e=0;e<s.length;e++){let i=s[e];r(i,t,n,p,!!i.dynamicChildren)}},move:pr,hydrate:mr};function pr(e,t,n,{o:{insert:r},m:i},a=2){a===0&&r(e.targetAnchor,t,n);let{el:o,anchor:s,shapeFlag:c,children:l,props:u}=e,d=a===2;if(d&&r(o,t,n),!ir.has(e)&&(!d||sr(u))&&c&16)for(let e=0;e<l.length;e++)i(l[e],t,n,2);d&&r(s,t,n)}function mr(e,t,n,r,i,a,{o:{nextSibling:o,parentNode:s,querySelector:c,insert:l,createText:u}},d){function f(e,n){let r=n;for(;r;){if(r&&r.nodeType===8){if(r.data===`teleport start anchor`)t.targetStart=r;else if(r.data===`teleport anchor`){t.targetAnchor=r,e._lpa=t.targetAnchor&&o(t.targetAnchor);break}}r=o(r)}}function p(e,t){t.anchor=d(o(e),t,s(e),n,r,i,a)}let m=t.target=dr(t.props,c),h=sr(t.props);if(m){let c=m._lpa||m.firstChild;t.shapeFlag&16&&(h?(p(e,t),f(m,c),t.targetAnchor||_r(m,t,u,l,s(e)===m?e:null)):(t.anchor=o(e),f(m,c),t.targetAnchor||_r(m,t,u,l),d(c&&o(c),t,m,n,r,i,a))),gr(t,h)}else h&&t.shapeFlag&16&&(p(e,t),t.targetStart=e,t.targetAnchor=o(e));return t.anchor&&o(t.anchor)}var hr=fr;function gr(e,t){let n=e.ctx;if(n&&n.ut){let r,i;for(t?(r=e.el,i=e.anchor):(r=e.targetStart,i=e.targetAnchor);r&&r!==i;)r.nodeType===1&&r.setAttribute(`data-v-owner`,n.uid),r=r.nextSibling;n.ut()}}function _r(e,t,n,r,i=null){let a=t.targetStart=n(``),o=t.targetAnchor=n(``);return a[ar]=o,e&&(r(a,e,i),r(o,e,i)),o}var vr=Symbol(`_leaveCb`);function yr(e,t){e.shapeFlag&6&&e.component?(e.transition=t,yr(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function br(e,t){return D(e)?y({name:e.name},t,{setup:e}):e}function xr(e){e.ids=[e.ids[0]+ e.ids[2]+++`-`,0,0]}function Sr(e,t){let n;return!!((n=Object.getOwnPropertyDescriptor(e,t))&&!n.configurable)}var Cr=new WeakMap;function wr(e,t,n,r,i=!1){if(C(e)){e.forEach((e,a)=>wr(e,t&&(C(t)?t[a]:t),n,r,i));return}if(Er(r)&&!i){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&wr(e,t,n,r.component.subTree);return}let a=r.shapeFlag&4?to(r.component):r.el,o=i?null:a,{i:s,r:c}=e,l=t&&t.r,u=s.refs===p?s.refs={}:s.refs,d=s.setupState,f=Kt(d),m=d===p?g:e=>Sr(u,e)?!1:S(f,e),h=(e,t)=>!(t&&Sr(u,t));if(l!=null&&l!==c){if(Tr(t),O(l))u[l]=null,m(l)&&(d[l]=null);else if(Xt(l)){let e=t;h(l,e.k)&&(l.value=null),e.k&&(u[e.k]=null)}}if(D(c))dn(c,s,12,[o,u]);else{let t=O(c),r=Xt(c);if(t||r){let s=()=>
vendor: 4,178 bytes, line 1
1{if(e.f){let n=t?m(c)?d[c]:u[c]:h(c)||!e.k?c.value:u[e.k];if(i)C(n)&&b(n,a);else if(C(n))n.includes(a)||n.push(a);else if(t)u[c]=[a],m(c)&&(d[c]=u[c]);else{let t=[a];h(c,e.k)&&(c.value=t),e.k&&(u[e.k]=t)}}else t?(u[c]=o,m(c)&&(d[c]=o)):r&&(h(c,e.k)&&(c.value=o),e.k&&(u[e.k]=o))};if(o){let t=()=>{s(),Cr.delete(e)};t.id=-1,Cr.set(e,t),Zi(t,n)}else Tr(e),s()}}}function Tr(e){let t=Cr.get(e);t&&(t.flags|=8,Cr.delete(e))}de().requestIdleCallback,de().cancelIdleCallback;var Er=e=>!!e.type.__asyncLoader,Dr=e=>e.type.__isKeepAlive;function Or(e,t){Ar(e,`a`,t)}function kr(e,t){Ar(e,`da`,t)}function Ar(e,t,n=za){let r=e.__wdc||=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()};if(Mr(t,r,n),n){let e=n.parent;for(;e&&e.parent;)Dr(e.parent.vnode)&&jr(r,t,n,e),e=e.parent}}function jr(e,t,n,r){let i=Mr(t,e,r,!0);zr(()=>{b(r[t],i)},n)}function Mr(e,t,n=za,r=!1){if(n){let i=n[e]||(n[e]=[]),a=t.__weh||=(...r)=>{Ge();let i=Ua(n),a=fn(t,n,e,r);return i(),Ke(),a};return r?i.unshift(a):i.push(a),a}}var Nr=e=>(t,n=za)=>{(!Ka||e===`sp`)&&Mr(e,(...e)=>t(...e),n)},Pr=Nr(`bm`),Fr=Nr(`m`),Ir=Nr(`bu`),Lr=Nr(`u`),Rr=Nr(`bum`),zr=Nr(`um`),Br=Nr(`sp`),Vr=Nr(`rtg`),Hr=Nr(`rtc`);function Ur(e,t=za){Mr(`ec`,e,t)}var Wr=`components`;function Gr(e,t){return Jr(Wr,e,!0,t)||e}var Kr=Symbol.for(`v-ndc`);function qr(e){return O(e)?Jr(Wr,e,!1)||e:e||Kr}function Jr(e,t,n=!0,r=!1){let i=Wn||za;if(i){let n=i.type;if(e===Wr){let e=no(n,!1);if(e&&(e===t||e===L(t)||e===ie(L(t))))return n}let a=Yr(i[e]||n[e],t)||Yr(i.appContext[e],t);return!a&&r?n:a}}function Yr(e,t){return e&&(e[t]||e[L(t)]||e[ie(L(t))])}function Xr(e,t,n,r){let i,a=n&&n[r],o=C(e);if(o||O(e)){let n=o&&Ht(e),r=!1,s=!1;n&&(r=!Wt(e),s=Ut(e),e=at(e)),i=Array(e.length);for(let n=0,o=e.length;n<o;n++)i[n]=t(r?s?Yt(Jt(e[n])):Jt(e[n]):e[n],n,void 0,a&&a[n])}else if(typeof e==`number`){i=Array(e);for(let n=0;n<e;n++)i[n]=t(n+1,n,void 0,a&&a[n])}else if(A(e))if(e[Symbol.iterator])i=Array.from(e,(e,n)=>t(e,n,void 0,a&&a[n]));else{let n=Object.keys(e);i=Array(n.length);for(let r=0,o=n.length;r<o;r++){let o=n[r];i[r]=t(e[o],o,r,a&&a[r])}}else i=[];return n&&(n[r]=i),i}var Zr=e=>e?Ga(e)?to(e):Zr(e.parent):null,Qr=y(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Zr(e.parent),$root:e=>Zr(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>si(e),$forceUpdate:e=>e.f||=()=>{wn(e.update)},$nextTick:e=>e.n||=Sn.bind(e.proxy),$watch:e=>nr.bind(e)}),$r=(e,t)=>e!==p&&!e.__isScriptSetup&&S(e,t),ei={get({_:e},t){if(t===`__v_skip`)return!0;let{ctx:n,setupState:r,data:i,props:a,accessCache:o,type:s,appContext:c}=e;if(t[0]!==`$`){let e=o[t];if(e!==void 0)switch(e){case 1:return r[t];case 2:return i[t];case 4:return n[t];case 3:return a[t]}else if($r(r,t))return o[t]=1,r[t];else if(i!==p&&S(i,t))return o[t]=2,i[t];else if(S(a,t))return o[t]=3,a[t];else if(n!==p&&S(n,t))return o[t]=4,n[t];else ni&&(o[t]=0)}let l=Qr[t],u,d;if(l)return t===`$attrs`&&nt(e.attrs,`get`,``),l(e);if((u=s.__cssModules)&&(u=u[t]))return u;if(n!==p&&S(n,t))return o[t]=4,n[t];if(d=c.config.globalProperties,S(d,t))return d[t]},set({_:e},t,n){let{data:r,setupState:i,ctx:a}=e;return $r(i,t)?(i[t]=n,!0):r!==p&&S(r,t)?(r[t]=n,!0):S(e.props,t)||t[0]===`$`&&t.slice(1)in e?!1:(a[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:i,props:a,type:o}},s){let c;return!!(n[s]||e!==p&&s[0]!==`$`&&S(e,s)||$r(t,s)||S(a,s)||S(r,s)||S(Qr,s)||S(i.config.globalProperties,s)||(c=o.__cssModules)&&c[s])},defineProperty(e,t,n){return n.get==null?S(n,`value`)&&this.set(e,t,n.value,null):e._.accessCache[t]=0,Reflect.defineProperty(e,t,n)}};function ti(e){return C(e)?e.reduce((e,t)=>(e[t]=null,e),{}):e}var ni=!0;function ri(e){let t=si(e),n=e.proxy,r=e.ctx;ni=!1,t.beforeCreate&&ai(t.beforeCreate,e,`bc`);let{data:i,computed:a,methods:o,watch:s,provide:c,inject:l,created:u,beforeMount:d,mounted:f,beforeUpdate:p,updated:m,activated:g,deactivated:_,beforeDestroy:v,beforeUnmount:y,destroyed:b,unmounted:x,render:S,renderTracked:w,renderTriggered:T,errorCaptured:E,serverPrefetch:O,expose:k,inheritAttrs:j,components:M,directives:N,filters:P}=t;
vendor: 25,923 bytes, line 1
1if(l&&ii(l,r,null),o)for(let e in o){let t=o[e];D(t)&&(r[e]=t.bind(n))}if(i){let t=i.call(n,n);A(t)&&(e.data=Rt(t))}if(ni=!0,a)for(let e in a){let t=a[e],i=q({get:D(t)?t.bind(n,n):D(t.get)?t.get.bind(n,n):h,set:!D(t)&&D(t.set)?t.set.bind(n):h});Object.defineProperty(r,e,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e})}if(s)for(let e in s)oi(s[e],r,n,e);if(c){let e=D(c)?c.call(n):c;Reflect.ownKeys(e).forEach(t=>{Xn(t,e[t])})}u&&ai(u,e,`c`);function F(e,t){C(t)?t.forEach(t=>e(t.bind(n))):t&&e(t.bind(n))}if(F(Pr,d),F(Fr,f),F(Ir,p),F(Lr,m),F(Or,g),F(kr,_),F(Ur,E),F(Hr,w),F(Vr,T),F(Rr,y),F(zr,x),F(Br,O),C(k))if(k.length){let t=e.exposed||={};k.forEach(e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t,enumerable:!0})})}else e.exposed||={};S&&e.render===h&&(e.render=S),j!=null&&(e.inheritAttrs=j),M&&(e.components=M),N&&(e.directives=N),O&&xr(e)}function ii(e,t,n=h){C(e)&&(e=fi(e));for(let n in e){let r=e[n],i;i=A(r)?`default`in r?Zn(r.from||n,r.default,!0):Zn(r.from||n):Zn(r),Xt(i)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e}):t[n]=i}}function ai(e,t,n){fn(C(e)?e.map(e=>e.bind(t.proxy)):e.bind(t.proxy),t,n)}function oi(e,t,n,r){let i=r.includes(`.`)?rr(n,r):()=>n[r];if(O(e)){let n=t[e];D(n)&&er(i,n)}else if(D(e))er(i,e.bind(n));else if(A(e))if(C(e))e.forEach(e=>oi(e,t,n,r));else{let r=D(e.handler)?e.handler.bind(n):t[e.handler];D(r)&&er(i,r,e)}}function si(e){let t=e.type,{mixins:n,extends:r}=t,{mixins:i,optionsCache:a,config:{optionMergeStrategies:o}}=e.appContext,s=a.get(t),c;return s?c=s:!i.length&&!n&&!r?c=t:(c={},i.length&&i.forEach(e=>ci(c,e,o,!0)),ci(c,t,o)),A(t)&&a.set(t,c),c}function ci(e,t,n,r=!1){let{mixins:i,extends:a}=t;a&&ci(e,a,n,!0),i&&i.forEach(t=>ci(e,t,n,!0));for(let i in t)if(!(r&&i===`expose`)){let r=li[i]||n&&n[i];e[i]=r?r(e[i],t[i]):t[i]}return e}var li={data:ui,props:hi,emits:hi,methods:mi,computed:mi,beforeCreate:pi,created:pi,beforeMount:pi,mounted:pi,beforeUpdate:pi,updated:pi,beforeDestroy:pi,beforeUnmount:pi,destroyed:pi,unmounted:pi,activated:pi,deactivated:pi,errorCaptured:pi,serverPrefetch:pi,components:mi,directives:mi,watch:gi,provide:ui,inject:di};function ui(e,t){return t?e?function(){return y(D(e)?e.call(this,this):e,D(t)?t.call(this,this):t)}:t:e}function di(e,t){return mi(fi(e),fi(t))}function fi(e){if(C(e)){let t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function pi(e,t){return e?[...new Set([].concat(e,t))]:t}function mi(e,t){return e?y(Object.create(null),e,t):t}function hi(e,t){return e?C(e)&&C(t)?[...new Set([...e,...t])]:y(Object.create(null),ti(e),ti(t??{})):t}function gi(e,t){if(!e)return t;if(!t)return e;let n=y(Object.create(null),e);for(let r in t)n[r]=pi(e[r],t[r]);return n}function _i(){return{app:null,config:{isNativeTag:g,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}var vi=0;function yi(e,t){return function(n,r=null){D(n)||(n=y({},n)),r!=null&&!A(r)&&(r=null);let i=_i(),a=new WeakSet,o=[],s=!1,c=i.app={_uid:vi++,_component:n,_props:r,_container:null,_context:i,_instance:null,version:ao,get config(){return i.config},set config(e){},use(e,...t){return a.has(e)||(e&&D(e.install)?(a.add(e),e.install(c,...t)):D(e)&&(a.add(e),e(c,...t))),c},mixin(e){return i.mixins.includes(e)||i.mixins.push(e),c},component(e,t){return t?(i.components[e]=t,c):i.components[e]},directive(e,t){return t?(i.directives[e]=t,c):i.directives[e]},mount(a,o,l){if(!s){let u=c._ceVNode||Ta(n,r);return u.appContext=i,l===!0?l=`svg`:l===!1&&(l=void 0),o&&t?t(u,a):e(u,a,l),s=!0,c._container=a,a.__vue_app__=c,c._instance=u.component,In(c,ao),to(u.component)}},onUnmount(e){o.push(e)},unmount(){s&&(fn(o,c._instance,16),e(null,c._container),c._instance=null,Ln(c),delete c._container.__vue_app__)},provide(e,t){return i.provides[e]=t,c},runWithContext(e){let t=bi;bi=c;try{return e()}finally{bi=t}}};return c}}var bi=null,xi=(e,t)=>t===`modelValue`||t===`model-value`?e.modelModifiers:e[`${t}Modifiers`]||e[`${L(t)}Modifiers`]||e[`${re(t)}Modifiers`];function Si(e,t,...n){if(e.isUnmounted)return;let r=e.vnode.props||p,i=n,a=t.startsWith(`update:`),o=a&&xi(r,t.slice(7));o&&(o.trim&&(i=n.map(e=>O(e)?e.trim():e)),o.number&&(i=n.map(le))),Un(e,t,i);let s,c=r[s=ae(t)]||r[s=ae(L(t))];!c&&a&&(c=r[s=ae(re(t))]),c&&fn(c,e,6,i);let l=r[s+`Once`];if(l){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,fn(l,e,6,i)}}var Ci=new WeakMap;function wi(e,t,n=!1){let r=n?Ci:t.emitsCache,i=r.get(e);if(i!==void 0)return i;let a=e.emits,o={},s=!1;if(!D(e)){let r=e=>{let n=wi(e,t,!0);n&&(s=!0,y(o,n))};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}return!a&&!s?(A(e)&&r.set(e,null),null):(C(a)?a.forEach(e=>o[e]=null):y(o,a),A(e)&&r.set(e,o),o)}function Ti(e,t){return!e||!_(t)?!1:(t=t.slice(2).replace(/Once$/,``),S(e,t[0].toLowerCase()+t.slice(1))||S(e,re(t))||S(e,t))}function Ei(e){let{type:t,vnode:n,proxy:r,withProxy:i,propsOptions:[a],slots:o,attrs:s,emit:c,render:l,renderCache:u,props:d,data:f,setupState:p,ctx:m,inheritAttrs:h}=e,g=Kn(e),_,y;try{if(n.shapeFlag&4){let e=i||r,t=e;_=ja(l.call(t,e,u,d,p,f,m)),y=s}else{let e=t;_=ja(e.length>1?e(d,{attrs:s,slots:o,emit:c}):e(d,null)),y=t.props?s:Di(s)}}catch(t){ma.length=0,pn(t,e,1),_=Ta(fa)}let b=_;if(y&&h!==!1){let e=Object.keys(y),{shapeFlag:t}=b;e.length&&t&7&&(a&&e.some(v)&&(y=Oi(y,a)),b=Oa(b,y,!1,!0))}return n.dirs&&(b=Oa(b,null,!1,!0),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&yr(b,n.transition),_=b,Kn(g),_}var Di=e=>{let t;for(let n in e)(n===`class`||n===`style`||_(n))&&((t||={})[n]=e[n]);return t},Oi=(e,t)=>{let n={};for(let r in e)(!v(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function ki(e,t,n){let{props:r,children:i,component:a}=e,{props:o,children:s,patchFlag:c}=t,l=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?Ai(r,o,l):!!o;if(c&8){let e=t.dynamicProps;for(let t=0;t<e.length;t++){let n=e[t];if(ji(o,r,n)&&!Ti(l,n))return!0}}}else return(i||s)&&(!s||!s.$stable)?!0:r===o?!1:r?o?Ai(r,o,l):!0:!!o;return!1}function Ai(e,t,n){let r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let i=0;i<r.length;i++){let a=r[i];if(ji(t,e,a)&&!Ti(n,a))return!0}return!1}function ji(e,t,n){let r=e[n],i=t[n];return n===`style`&&A(r)&&A(i)?!be(r,i):r!==i}function Mi({vnode:e,parent:t,suspense:n},r){for(;t;){let n=t.subTree;if(n.suspense&&n.suspense.activeBranch===e&&(n.suspense.vnode.el=n.el=r,e=n),n===e)(e=t.vnode).el=r,t=t.parent;else break}n&&n.activeBranch===e&&(n.vnode.el=r)}var Ni={},Pi=()=>Object.create(Ni),Fi=e=>Object.getPrototypeOf(e)===Ni;function Ii(e,t,n,r=!1){let i={},a=Pi();e.propsDefaults=Object.create(null),Ri(e,t,i,a);for(let t in e.propsOptions[0])t in i||(i[t]=void 0);n?e.props=r?i:zt(i):e.type.props?e.props=i:e.props=a,e.attrs=a}function Li(e,t,n,r){let{props:i,attrs:a,vnode:{patchFlag:o}}=e,s=Kt(i),[c]=e.propsOptions,l=!1;if((r||o>0)&&!(o&16)){if(o&8){let n=e.vnode.dynamicProps;for(let r=0;r<n.length;r++){let o=n[r];if(Ti(e.emitsOptions,o))continue;let u=t[o];if(c)if(S(a,o))u!==a[o]&&(a[o]=u,l=!0);else{let t=L(o);i[t]=zi(c,s,t,u,e,!1)}else u!==a[o]&&(a[o]=u,l=!0)}}}else{Ri(e,t,i,a)&&(l=!0);let r;for(let a in s)(!t||!S(t,a)&&((r=re(a))===a||!S(t,r)))&&(c?n&&(n[a]!==void 0||n[r]!==void 0)&&(i[a]=zi(c,s,a,void 0,e,!0)):delete i[a]);if(a!==s)for(let e in a)(!t||!S(t,e))&&(delete a[e],l=!0)}l&&rt(e.attrs,`set`,``)}function Ri(e,t,n,r){let[i,a]=e.propsOptions,o=!1,s;if(t)for(let c in t){if(te(c))continue;let l=t[c],u;i&&S(i,u=L(c))?!a||!a.includes(u)?n[u]=l:(s||={})[u]=l:Ti(e.emitsOptions,c)||(!(c in r)||l!==r[c])&&(r[c]=l,o=!0)}if(a){let t=Kt(n),r=s||p;for(let o=0;o<a.length;o++){let s=a[o];n[s]=zi(i,t,s,r[s],e,!S(r,s))}}return o}function zi(e,t,n,r,i,a){let o=e[n];if(o!=null){let e=S(o,`default`);if(e&&r===void 0){let e=o.default;if(o.type!==Function&&!o.skipFactory&&D(e)){let{propsDefaults:a}=i;if(n in a)r=a[n];else{let o=Ua(i);r=a[n]=e.call(null,t),o()}}else r=e;i.ce&&i.ce._setProp(n,r)}o[0]&&(a&&!e?r=!1:o[1]&&(r===``||r===re(n))&&(r=!0))}return r}var Bi=new WeakMap;function Vi(e,t,n=!1){let r=n?Bi:t.propsCache,i=r.get(e);if(i)return i;let a=e.props,o={},s=[],c=!1;if(!D(e)){let r=e=>{c=!0;let[n,r]=Vi(e,t,!0);y(o,n),r&&s.push(...r)};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}if(!a&&!c)return A(e)&&r.set(e,m),m;if(C(a))for(let e=0;e<a.length;e++){let t=L(a[e]);Hi(t)&&(o[t]=p)}else if(a)for(let e in a){let t=L(e);if(Hi(t)){let n=a[e],r=o[t]=C(n)||D(n)?{type:n}:y({},n),i=r.type,c=!1,l=!0;if(C(i))for(let e=0;e<i.length;++e){let t=i[e],n=D(t)&&t.name;if(n===`Boolean`){c=!0;break}else n===`String`&&(l=!1)}else c=D(i)&&i.name===`Boolean`;r[0]=c,r[1]=l,(c||S(r,`default`))&&s.push(t)}}let l=[o,s];return A(e)&&r.set(e,l),l}function Hi(e){return e[0]!==`$`&&!te(e)}var Ui=e=>e===`_`||e===`_ctx`||e===`$stable`,Wi=e=>C(e)?e.map(ja):[ja(e)],Gi=(e,t,n)=>{if(t._n)return t;let r=qn((...e)=>Wi(t(...e)),n);return r._c=!1,r},Ki=(e,t,n)=>{let r=e._ctx;for(let n in e){if(Ui(n))continue;let i=e[n];if(D(i))t[n]=Gi(n,i,r);else if(i!=null){let e=Wi(i);t[n]=()=>e}}},qi=(e,t)=>{let n=Wi(t);e.slots.default=()=>n},Ji=(e,t,n)=>{for(let r in t)(n||!Ui(r))&&(e[r]=t[r])},Yi=(e,t,n)=>{let r=e.slots=Pi();if(e.vnode.shapeFlag&32){let e=t._;e?(Ji(r,t,n),n&&ce(r,`_`,e,!0)):Ki(t,r)}else t&&qi(e,t)},Xi=(e,t,n)=>{let{vnode:r,slots:i}=e,a=!0,o=p;if(r.shapeFlag&32){let e=t._;e?n&&e===1?a=!1:Ji(i,t,n):(a=!t.$stable,Ki(t,i)),o=t}else t&&(qi(e,t),o={default:1});if(a)for(let e in i)!Ui(e)&&o[e]==null&&delete i[e]},Zi=la;function Qi(e){return $i(e)}function $i(e,t){let n=de();n.__VUE__=!0,Fn(n.__VUE_DEVTOOLS_GLOBAL_HOOK__,n);let{insert:r,remove:i,patchProp:a,createElement:o,createText:s,createComment:c,setText:l,setElementText:u,parentNode:d,nextSibling:f,setScopeId:g=h,insertStaticContent:_}=e,v=(e,t,n,r=null,i=null,a=null,o=void 0,s=null,c=!!t.dynamicChildren)=>{if(e===t)return;e&&!Sa(e,t)&&(r=ue(e),re(e,i,a,!0),e=null),t.patchFlag===-2&&(c=!1,t.dynamicChildren=null);let{type:l,ref:u,shapeFlag:d}=t;switch(l){case da:y(e,t,n,r);break;case fa:b(e,t,n,r);break;case pa:e??x(t,n,r,o);break;case ua:j(e,t,n,r,i,a,o,s,c);break;default:d&1?w(e,t,n,r,i,a,o,s,c):d&6?M(e,t,n,r,i,a,o,s,c):(d&64||d&128)&&l.process(e,t,n,r,i,a,o,s,c,pe)}u!=null&&i?wr(u,e&&e.ref,a,t||e,!t):u==null&&e&&e.ref!=null&&wr(e.ref,null,a,e,!0)},y=(e,t,n,i)=>{if(e==null)r(t.el=s(t.children),n,i);else{let n=t.el=e.el;t.children!==e.children&&l(n,t.children)}},b=(e,t,n,i)=>{e==null?r(t.el=c(t.children||``),n,i):t.el=e.el},x=(e,t,n,r)=>{[e.el,e.anchor]=_(e.children,t,n,r,e.el,e.anchor)},S=({el:e,anchor:t},n,i)=>{let a;for(;e&&e!==t;)a=f(e),r(e,n,i),e=a;r(t,n,i)},C=({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=f(e),i(e),e=n;i(t)},w=(e,t,n,r,i,a,o,s,c)=>{if(t.type===`svg`?o=`svg`:t.type===`math`&&(o=`mathml`),e==null)T(t,n,r,i,a,o,s,c);else{let n=e.el&&e.el._isVueCE?e.el:null;try{n&&n._beginPatch(),O(e,t,i,a,o,s,c)}finally{n&&n._endPatch()}}},T=(e,t,n,i,s,c,l,d)=>{let f,p,{props:m,shapeFlag:h,transition:g,dirs:_}=e;if(f=e.el=o(e.type,c,m&&m.is,m),h&8?u(f,e.children):h&16&&D(e.children,f,null,i,s,ea(e,c),l,d),_&&Yn(e,null,i,`created`),E(f,e,e.scopeId,l,i),m){for(let e in m)e!==`value`&&!te(e)&&a(f,e,null,m[e],c,i);`value`in m&&a(f,`value`,null,m.value,c),(p=m.onVnodeBeforeMount)&&Fa(p,i,e)}ce(f,`__vnode`,e,!0),ce(f,`__vueParentComponent`,i,!0),_&&Yn(e,null,i,`beforeMount`);let v=na(s,g);v&&g.beforeEnter(f),r(f,t,n),((p=m&&m.onVnodeMounted)||v||_)&&Zi(()=>{try{p&&Fa(p,i,e),v&&g.enter(f),_&&Yn(e,null,i,`mounted`)}finally{}},s)},E=(e,t,n,r,i)=>{if(n&&g(e,n),r)for(let t=0;t<r.length;t++)g(e,r[t]);if(i){let n=i.subTree;if(t===n||ca(n.type)&&(n.ssContent===t||n.ssFallback===t)){let t=i.vnode;E(e,t,t.scopeId,t.slotScopeIds,i.parent)}}},D=(e,t,n,r,i,a,o,s,c=0)=>{for(let l=c;l<e.length;l++)v(null,e[l]=s?Ma(e[l]):ja(e[l]),t,n,r,i,a,o,s)},O=(e,t,n,r,i,o,s)=>{let c=t.el=e.el;c.__vnode=t;let{patchFlag:l,dynamicChildren:d,dirs:f}=t;l|=e.patchFlag&16;let m=e.props||p,h=t.props||p,g;if(n&&ta(n,!1),(g=h.onVnodeBeforeUpdate)&&Fa(g,n,t,e),f&&Yn(t,e,n,`beforeUpdate`),n&&ta(n,!0),(m.innerHTML&&h.innerHTML==null||m.textContent&&h.textContent==null)&&u(c,``),d?k(e.dynamicChildren,d,c,n,r,ea(t,i),o):s||ne(e,t,c,null,n,r,ea(t,i),o,!1),l>0){if(l&16)A(c,m,h,n,i);else if(l&2&&m.class!==h.class&&a(c,`class`,null,h.class,i),l&4&&a(c,`style`,m.style,h.style,i),l&8){let e=t.dynamicProps;for(let t=0;t<e.length;t++){let r=e[t],o=m[r],s=h[r];(s!==o||r===`value`)&&a(c,r,o,s,i,n)}}l&1&&e.children!==t.children&&u(c,t.children)}else !s&&d==null&&A(c,m,h,n,i);((g=h.onVnodeUpdated)||f)&&Zi(()=>{g&&Fa(g,n,t,e),f&&Yn(t,e,n,`updated`)},r)},k=(e,t,n,r,i,a,o)=>{for(let s=0;s<t.length;s++){let c=e[s],l=t[s];v(c,l,c.el&&(c.type===ua||!Sa(c,l)||c.shapeFlag&198)?d(c.el):n,null,r,i,a,o,!0)}},A=(e,t,n,r,i)=>{if(t!==n){if(t!==p)for(let o in t)!te(o)&&!(o in n)&&a(e,o,t[o],null,i,r);for(let o in n){if(te(o))continue;let s=n[o],c=t[o];s!==c&&o!==`value`&&a(e,o,c,s,i,r)}`value`in n&&a(e,`value`,t.value,n.value,i)}},j=(e,t,n,i,a,o,c,l,u)=>{let d=t.el=e?e.el:s(``),f=t.anchor=e?e.anchor:s(``),{patchFlag:p,dynamicChildren:m,slotScopeIds:h}=t;h&&(l=l?l.concat(h):h),e==null?(r(d,n,i),r(f,n,i),D(t.children||[],n,f,a,o,c,l,u)):p>0&&p&64&&m&&e.dynamicChildren&&e.dynamicChildren.length===m.length?(k(e.dynamicChildren,m,n,a,o,c,l),(t.key!=null||a&&t===a.subTree)&&ra(e,t,!0)):ne(e,t,n,f,a,o,c,l,u)},M=(e,t,n,r,i,a,o,s,c)=>{t.slotScopeIds=s,e==null?t.shapeFlag&512?i.ctx.activate(t,n,r,o,c):N(t,n,r,i,a,o,c):P(e,t,c)},N=(e,t,n,r,i,a,o)=>{let s=e.component=Ra(e,r,i);if(Dr(e)&&(s.ctx.renderer=pe),qa(s,!1,o),s.asyncDep){if(i&&i.registerDep(s,F,o),!e.el){let r=s.subTree=Ta(fa);b(null,r,t,n),e.placeholder=r.el}}else F(s,e,t,n,i,a,o)},P=(e,t,n)=>{let r=t.component=e.component;if(ki(e,t,n))if(r.asyncDep&&!r.asyncResolved){ee(r,t,n);return}else r.next=t,r.update();else t.el=e.el,r.vnode=t},F=(e,t,n,r,i,a,o)=>{let s=()=>{if(e.isMounted){let{next:t,bu:n,u:r,parent:s,vnode:c}=e;{let n=aa(e);if(n){t&&(t.el=c.el,ee(e,t,o)),n.asyncDep.then(()=>{Zi(()=>{e.isUnmounted||l()},i)});return}}let u=t,f;ta(e,!1),t?(t.el=c.el,ee(e,t,o)):t=c,n&&se(n),(f=t.props&&t.props.onVnodeBeforeUpdate)&&Fa(f,s,t,c),ta(e,!0);let p=Ei(e),m=e.subTree;e.subTree=p,v(m,p,d(m.el),ue(m),e,i,a),t.el=p.el,u===null&&Mi(e,p.el),r&&Zi(r,i),(f=t.props&&t.props.onVnodeUpdated)&&Zi(()=>Fa(f,s,t,c),i),zn(e)}else{let o,{el:s,props:c}=t,{bm:l,m:u,parent:d,root:f,type:p}=e,m=Er(t);if(ta(e,!1),l&&se(l),!m&&(o=c&&c.onVnodeBeforeMount)&&Fa(o,d,t),ta(e,!0),s&&he){let t=()=>{e.subTree=Ei(e),he(s,e.subTree,e,i,null)};m&&p.__asyncHydrate?p.__asyncHydrate(s,e,t):t()}else{f.ce&&f.ce._hasShadowRoot()&&f.ce._injectChildStyle(p,e.parent?e.parent.type:void 0);let o=e.subTree=Ei(e);v(null,o,n,r,e,i,a),t.el=o.el}if(u&&Zi(u,i),!m&&(o=c&&c.onVnodeMounted)){let e=t;Zi(()=>Fa(o,d,e),i)}(t.shapeFlag&256||d&&Er(d.vnode)&&d.vnode.shapeFlag&256)&&e.a&&Zi(e.a,i),e.isMounted=!0,Rn(e),t=n=r=null}};e.scope.on();let c=e.effect=new Ae(s);e.scope.off();let l=e.update=c.run.bind(c),u=e.job=c.runIfDirty.bind(c);u.i=e,u.id=e.uid,c.scheduler=()=>wn(u),ta(e,!0),l()},ee=(e,t,n)=>{t.component=e;let r=e.vnode.props;e.vnode=t,e.next=null,Li(e,t.props,r,n),Xi(e,t.children,n),Ge(),Dn(e),Ke()},ne=(e,t,n,r,i,a,o,s,c=!1)=>{let l=e&&e.children,d=e?e.shapeFlag:0,f=t.children,{patchFlag:p,shapeFlag:m}=t;if(p>0){if(p&128){L(l,f,n,r,i,a,o,s,c);return}else if(p&256){I(l,f,n,r,i,a,o,s,c);return}}m&8?(d&16&&le(l,i,a),f!==l&&u(n,f)):d&16?m&16?L(l,f,n,r,i,a,o,s,c):le(l,i,a,!0):(d&8&&u(n,``),m&16&&D(f,n,r,i,a,o,s,c))},I=(e,t,n,r,i,a,o,s,c)=>{e||=m,t||=m;let l=e.length,u=t.length,d=Math.min(l,u),f;for(f=0;f<d;f++){let r=t[f]=c?Ma(t[f]):ja(t[f]);v(e[f],r,n,null,i,a,o,s,c)}l>u?le(e,i,a,!0,!1,d):D(t,n,r,i,a,o,s,c,d)},L=(e,t,n,r,i,a,o,s,c)=>{let l=0,u=t.length,d=e.length-1,f=u-1;for(;l<=d&&l<=f;){let r=e[l],u=t[l]=c?Ma(t[l]):ja(t[l]);if(Sa(r,u))v(r,u,n,null,i,a,o,s,c);else break;l++}for(;l<=d&&l<=f;){let r=e[d],l=t[f]=c?Ma(t[f]):ja(t[f]);if(Sa(r,l))v(r,l,n,null,i,a,o,s,c);else break;d--,f--}if(l>d){if(l<=f){let e=f+1,d=e<u?t[e].el:r;for(;l<=f;)v(null,t[l]=c?Ma(t[l]):ja(t[l]),n,d,i,a,o,s,c),l++}}else if(l>f)for(;l<=d;)re(e[l],i,a,!0),l++;else{let p=l,h=l,g=new Map;for(l=h;l<=f;l++){let e=t[l]=c?Ma(t[l]):ja(t[l]);e.key!=null&&g.set(e.key,l)}let _,y=0,b=f-h+1,x=!1,S=0,C=Array(b);for(l=0;l<b;l++)C[l]=0;for(l=p;l<=d;l++){let r=e[l];if(y>=b){re(r,i,a,!0);continue}let u;if(r.key!=null)u=g.get(r.key);else for(_=h;_<=f;_++)if(C[_-h]===0&&Sa(r,t[_])){u=_;break}u===void 0?re(r,i,a,!0):(C[u-h]=l+1,u>=S?S=u:x=!0,v(r,t[u],n,null,i,a,o,s,c),y++)}let w=x?ia(C):m;for(_=w.length-1,l=b-1;l>=0;l--){let e=h+l,d=t[e],f=t[e+1],p=e+1<u?f.el||sa(f):r;C[l]===0?v(null,d,n,p,i,a,o,s,c):x&&(_<0||l!==w[_]?R(d,n,p,2):_--)}}},R=(e,t,n,a,o=null)=>{let{el:s,type:c,transition:l,children:u,shapeFlag:d}=e;if(d&6){R(e.component.subTree,t,n,a);return}if(d&128){e.suspense.move(t,n,a);return}if(d&64){c.move(e,t,n,pe);return}if(c===ua){r(s,t,n);for(let e=0;e<u.length;e++)R(u[e],t,n,a);r(e.anchor,t,n);return}if(c===pa){S(e,t,n);return}if(a!==2&&d&1&&l)if(a===0)l.beforeEnter(s),r(s,t,n),Zi(()=>l.enter(s),o);else{let{leave:a,delayLeave:o,afterLeave:c}=l,u=()=>{e.ctx.isUnmounted?i(s):r(s,t,n)},d=()=>{s._isLeaving&&s[vr](!0),a(s,()=>{u(),c&&c()})};o?o(s,u,d):d()}else r(s,t,n)},re=(e,t,n,r=!1,i=!1)=>{let{type:a,props:o,ref:s,children:c,dynamicChildren:l,shapeFlag:u,patchFlag:d,dirs:f,cacheIndex:p,memo:m}=e;if(d===-2&&(i=!1),s!=null&&(Ge(),wr(s,null,n,e,!0),Ke()),p!=null&&(t.renderCache[p]=void 0),u&256){t.ctx.deactivate(e);return}let h=u&1&&f,g=!Er(e),_;if(g&&(_=o&&o.onVnodeBeforeUnmount)&&Fa(_,t,e),u&6)oe(e.component,n,r);else{if(u&128){e.suspense.unmount(n,r);return}h&&Yn(e,null,t,`beforeUnmount`),u&64?e.type.remove(e,t,n,pe,r):l&&!l.hasOnce&&(a!==ua||d>0&&d&64)?le(l,t,n,!1,!0):(a===ua&&d&384||!i&&u&16)&&le(c,t,n),r&&ie(e)}let v=m!=null&&p==null;(g&&(_=o&&o.onVnodeUnmounted)||h||v)&&Zi(()=>{_&&Fa(_,t,e),h&&Yn(e,null,t,`unmounted`),v&&(e.el=null)},n)},ie=e=>{let{type:t,el:n,anchor:r,transition:a}=e;if(t===ua){ae(n,r);return}if(t===pa){C(e);return}let o=()=>{i(n),a&&!a.persisted&&a.afterLeave&&a.afterLeave()};if(e.shapeFlag&1&&a&&!a.persisted){let{leave:t,delayLeave:r}=a,i=()=>t(n,o);r?r(e.el,o,i):i()}else o()},ae=(e,t)=>{let n;for(;e!==t;)n=f(e),i(e),e=n;i(t)},oe=(e,t,n)=>{let{bum:r,scope:i,job:a,subTree:o,um:s,m:c,a:l}=e;oa(c),oa(l),r&&se(r),i.stop(),a&&(a.flags|=8,re(o,e,t,n)),s&&Zi(s,t),Zi(()=>{e.isUnmounted=!0},t),Vn(e)},le=(e,t,n,r=!1,i=!1,a=0)=>{for(let o=a;o<e.length;o++)re(e[o],t,n,r,i)},ue=e=>{if(e.shapeFlag&6)return ue(e.component.subTree);if(e.shapeFlag&128)return e.suspense.next();let t=f(e.anchor||e.el),n=t&&t[ar];return n?f(n):t},z=!1,fe=(e,t,n)=>{let r;e==null?t._vnode&&(re(t._vnode,null,null,!0),r=t._vnode.component):v(t._vnode||null,e,t,null,null,null,n),t._vnode=e,z||=(z=!0,Dn(r),On(),!1)},pe={p:v,um:re,m:R,r:ie,mt:N,mc:D,pc:ne,pbc:k,n:ue,o:e},me,he;return t&&([me,he]=t(pe)),{render:fe,hydrate:me,createApp:yi(fe,me)}}function ea({type:e,props:t},n){return n===`svg`&&e===`foreignObject`||n===`mathml`&&e===`annotation-xml`&&t&&t.encoding&&t.encoding.includes(`html`)?void 0:n}function ta({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function na(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ra(e,t,n=!1){let r=e.children,i=t.children;if(C(r)&&C(i))for(let e=0;e<r.length;e++){let t=r[e],a=i[e];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=i[e]=Ma(i[e]),a.el=t.el),!n&&a.patchFlag!==-2&&ra(t,a)),a.type===da&&(a.patchFlag===-1&&(a=i[e]=Ma(a)),a.el=t.el),a.type===fa&&!a.el&&(a.el=t.el)}}function ia(e){let t=e.slice(),n=[0],r,i,a,o,s,c=e.length;for(r=0;r<c;r++){let c=e[r];if(c!==0){if(i=n[n.length-1],e[i]<c){t[r]=i,n.push(r);continue}for(a=0,o=n.length-1;a<o;)s=a+o>>1,e[n[s]]<c?a=s+1:o=s;c<e[n[a]]&&(a>0&&(t[r]=n[a-1]),n[a]=r)}}for(a=n.length,o=n[a-1];a-- >0;)n[a]=o,o=t[o];return n}function aa(e){let t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:aa(t)}function oa(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}function sa(e){if(e.placeholder)return e.placeholder;let t=e.component;return t?sa(t.subTree):null}var ca=e=>e.__isSuspense;function la(e,t){t&&t.pendingBranch?C(e)?t.effects.push(...e):t.effects.push(e):En(e)}var ua=Symbol.for(`v-fgt`),da=Symbol.for(`v-txt`),fa=Symbol.for(`v-cmt`),pa=Symbol.for(`v-stc`),ma=[],ha=null;function U(e=!1){ma.push(ha=e?null:[])}function ga(){ma.pop(),ha=ma[ma.length-1]||null}var _a=1;function va(e,t=!1){_a+=e,e<0&&ha&&t&&(ha.hasOnce=!0)}function ya(e){return e.dynamicChildren=_a>0?ha||m:null,ga(),_a>0&&ha&&ha.push(e),e}function W(e,t,n,r,i,a){return ya(G(e,t,n,r,i,a,!0))}function ba(e,t,n,r,i){return ya(Ta(e,t,n,r,i,!0))}function xa(e){return e?e.__v_isVNode===!0:!1}function Sa(e,t){return e.type===t.type&&e.key===t.key}var Ca=({key:e})=>e??null,wa=({ref:e,ref_key:t,ref_for:n})=>(typeof e==`number`&&(e=``+e),e==null?null:O(e)||Xt(e)||D(e)?{i:Wn,r:e,k:t,f:!!n}:e);function G(e,t=null,n=null,r=0,i=null,a=e===ua?0:1,o=!1,s=!1){let c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ca(t),ref:t&&wa(t),scopeId:Gn,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:Wn};return s?(Na(c,n),a&128&&e.normalize(c)):n&&(c.shapeFlag|=O(n)?8:16),_a>0&&!o&&ha&&(c.patchFlag>0||a&6)&&c.patchFlag!==32&&ha.push(c),c}var Ta=Ea;function Ea(e,t=null,n=null,r=0,i=null,a=!1){if((!e||e===Kr)&&(e=fa),xa(e)){let r=Oa(e,t,!0);return n&&Na(r,n),_a>0&&!a&&ha&&(r.shapeFlag&6?ha[ha.indexOf(e)]=r:ha.push(r)),r.patchFlag=-2,r}if(ro(e)&&(e=e.__vccOpts),t){t=Da(t);let{class:e,style:n}=t;e&&!O(e)&&(t.class=B(e)),A(n)&&(Gt(n)&&!C(n)&&(n=y({},n)),t.style=z(n))}let o=O(e)?1:ca(e)?128:or(e)?64:A(e)?4:D(e)?2:0;return G(e,t,n,r,i,o,a,!0)}function Da(e){return e?Gt(e)||Fi(e)?y({},e):e:null}function Oa(e,t,n=!1,r=!1){let{props:i,ref:a,patchFlag:o,children:s,transition:c}=e,l=t?Pa(i||{},t):i,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Ca(l),ref:t&&t.ref?n&&a?C(a)?a.concat(wa(t)):[a,wa(t)]:wa(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ua?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Oa(e.ssContent),ssFallback:e.ssFallback&&Oa(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&r&&yr(u,c.clone(u)),u}function ka(e=` `,t=0){return Ta(da,null,e,t)}function Aa(e,t){let n=Ta(pa,null,e);return n.staticCount=t,n}function K(e=``,t=!1){return t?(U(),ba(fa,null,e)):Ta(fa,null,e)}function ja(e){return e==null||typeof e==`boolean`?Ta(fa):C(e)?Ta(ua,null,e.slice()):xa(e)?Ma(e):Ta(da,null,String(e))}function Ma(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Oa(e)}function Na(e,t){let n=0,{shapeFlag:r}=e;if(t==null)t=null;else if(C(t))n=16;else if(typeof t==`object`)if(r&65){let n=t.default;n&&(n._c&&(n._d=!1),Na(e,n()),n._c&&(n._d=!0));return}else{n=32;let r=t._;!r&&!Fi(t)?t._ctx=Wn:r===3&&Wn&&(Wn.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else D(t)?(t={default:t,_ctx:Wn},n=32):(t=String(t),r&64?(n=16,t=[ka(t)]):n=8);e.children=t,e.shapeFlag|=n}function Pa(...e){let t={};for(let n=0;n<e.length;n++){let r=e[n];for(let e in r)if(e===`class`)t.class!==r.class&&(t.class=B([t.class,r.class]));else if(e===`style`)t.style=z([t.style,r.style]);else if(_(e)){let n=t[e],i=r[e];i&&n!==i&&!(C(n)&&n.includes(i))?t[e]=n?[].concat(n,i):i:i==null&&n==null&&!v(e)&&(t[e]=i)}else e!==``&&(t[e]=r[e])}return t}function Fa(e,t,n,r=null){fn(e,t,7,[n,r])}var Ia=_i(),La=0;function Ra(e,t,n){let r=e.type,i=(t?t.appContext:e.appContext)||Ia,a={uid:La++,vnode:e,type:r,parent:t,appContext:i,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new Ee(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(i.provides),ids:t?t.ids:[``,0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Vi(r,i),emitsOptions:wi(r,i),emit:null,emitted:null,propsDefaults:p,inheritAttrs:r.inheritAttrs,ctx:p,data:p,props:p,attrs:p,slots:p,refs:p,setupState:p,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return a.ctx={_:a},a.root=t?t.root:a,a.emit=Si.bind(null,a),e.ce&&e.ce(a),a}var za=null,Ba=()=>za||Wn,Va,Ha;{let e=de(),t=(t,n)=>{let r;return(r=e[t])||(r=e[t]=[]),r.push(n),e=>{r.length>1?r.forEach(t=>t(e)):r[0](e)}};Va=t(`__VUE_INSTANCE_SETTERS__`,e=>za=e),Ha=t(`__VUE_SSR_SETTERS__`,e=>Ka=e)}var Ua=e=>{let t=za;return Va(e),e.scope.on(),()=>{e.scope.off(),Va(t)}},Wa=()=>{za&&za.scope.off(),Va(null)};function Ga(e){return e.vnode.shapeFlag&4}var Ka=!1;function qa(e,t=!1,n=!1){t&&Ha(t);let{props:r,children:i}=e.vnode,a=Ga(e);Ii(e,r,a,t),Yi(e,i,n||t);let o=a?Ja(e,t):void 0;return t&&Ha(!1),o}function Ja(e,t){let n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,ei);let{setup:r}=n;if(r){Ge();let n=e.setupContext=r.length>1?eo(e):null,i=Ua(e),a=dn(r,e,0,[e.props,n]),o=j(a);if(Ke(),i(),(o||e.sp)&&!Er(e)&&xr(e),o){if(a.then(Wa,Wa),t)return a.then(n=>{Ya(e,n,t)}).catch(t=>{pn(t,e,0)});e.asyncDep=a}else Ya(e,a,t)}else Qa(e,t)}
1function Ya(e,t,n){D(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:A(t)&&(e.devtoolsRawSetupState=t,e.setupState=tn(t)),Qa(e,n)}var Xa,Za;function Qa(e,t,n){let r=e.type;if(!e.render){if(!t&&Xa&&!r.render){let t=r.template||si(e).template;if(t){let{isCustomElement:n,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:o}=r;r.render=Xa(t,y(y({isCustomElement:n,delimiters:a},i),o))}}e.render=r.render||h,Za&&Za(e)}{let t=Ua(e);Ge();try{ri(e)}finally{Ke(),t()}}}var $a={get(e,t){return nt(e,`get`,``),e[t]}};function eo(e){return{attrs:new Proxy(e.attrs,$a),slots:e.slots,emit:e.emit,expose:t=>{e.exposed=t||{}}}}function to(e){return e.exposed?e.exposeProxy||=new Proxy(tn(qt(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Qr)return Qr[n](e)},has(e,t){return t in e||t in Qr}}):e.proxy}function no(e,t=!0){return D(e)?e.displayName||e.name:e.name||t&&e.__name}function ro(e){return D(e)&&`__vccOpts`in e}var q=(e,t)=>rn(e,t,Ka);function io(e,t,n){try{va(-1);let r=arguments.length;return r===2?A(t)&&!C(t)?xa(t)?Ta(e,null,[t]):Ta(e,t):Ta(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&xa(n)&&(n=[n]),Ta(e,t,n))}finally{va(1)}}var ao=`3.5.34`,oo=void 0,so=typeof window<`u`&&window.trustedTypes;if(so)try{oo=so.createPolicy(`vue`,{createHTML:e=>e})}catch{}var co=oo?e=>oo.createHTML(e):e=>e,lo=`http://www.w3.org/2000/svg`,uo=`http://www.w3.org/1998/Math/MathML`,fo=typeof document<`u`?document:null,po=fo&&fo.createElement(`template`),mo={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{let t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{let i=t===`svg`?fo.createElementNS(lo,e):t===`mathml`?fo.createElementNS(uo,e):n?fo.createElement(e,{is:n}):fo.createElement(e);return e===`select`&&r&&r.multiple!=null&&i.setAttribute(`multiple`,r.multiple),i},createText:e=>fo.createTextNode(e),createComment:e=>fo.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>
vendor: 4,446 bytes, line 1
1{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>fo.querySelector(e),setScopeId(e,t){e.setAttribute(t,``)},insertStaticContent(e,t,n,r,i,a){let o=n?n.previousSibling:t.lastChild;if(i&&(i===a||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),!(i===a||!(i=i.nextSibling)););else{po.innerHTML=co(r===`svg`?`<svg>${e}</svg>`:r===`mathml`?`<math>${e}</math>`:e);let i=po.content;if(r===`svg`||r===`mathml`){let e=i.firstChild;for(;e.firstChild;)i.appendChild(e.firstChild);i.removeChild(e)}t.insertBefore(i,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},ho=Symbol(`_vtc`);function go(e,t,n){let r=e[ho];r&&(t=(t?[t,...r]:[...r]).join(` `)),t==null?e.removeAttribute(`class`):n?e.setAttribute(`class`,t):e.className=t}var _o=Symbol(`_vod`),vo=Symbol(`_vsh`),yo={name:`show`,beforeMount(e,{value:t},{transition:n}){e[_o]=e.style.display===`none`?``:e.style.display,n&&t?n.beforeEnter(e):bo(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),bo(e,!0),r.enter(e)):r.leave(e,()=>{bo(e,!1)}):bo(e,t))},beforeUnmount(e,{value:t}){bo(e,t)}};function bo(e,t){e.style.display=t?e[_o]:`none`,e[vo]=!t}var xo=Symbol(``),So=/(?:^|;)\s*display\s*:/;function Co(e,t,n){let r=e.style,i=O(n),a=!1;if(n&&!i){if(t)if(O(t))for(let e of t.split(`;`)){let t=e.slice(0,e.indexOf(`:`)).trim();n[t]??To(r,t,``)}else for(let e in t)n[e]??To(r,e,``);for(let i in n){i===`display`&&(a=!0);let o=n[i];o==null?To(r,i,``):ko(e,i,!O(t)&&t?t[i]:void 0,o)||To(r,i,o)}}else if(i){if(t!==n){let e=r[xo];e&&(n+=`;`+e),r.cssText=n,a=So.test(n)}}else t&&e.removeAttribute(`style`);_o in e&&(e[_o]=a?r.display:``,e[vo]&&(r.display=`none`))}var wo=/\s*!important$/;function To(e,t,n){if(C(n))n.forEach(n=>To(e,t,n));else if(n??=``,t.startsWith(`--`))e.setProperty(t,n);else{let r=Oo(e,t);wo.test(n)?e.setProperty(re(r),n.replace(wo,``),`important`):e[r]=n}}var Eo=[`Webkit`,`Moz`,`ms`],Do={};function Oo(e,t){let n=Do[t];if(n)return n;let r=L(t);if(r!==`filter`&&r in e)return Do[t]=r;r=ie(r);for(let n=0;n<Eo.length;n++){let i=Eo[n]+r;if(i in e)return Do[t]=i}return t}function ko(e,t,n,r){return e.tagName===`TEXTAREA`&&(t===`width`||t===`height`)&&O(r)&&n===r}var Ao=`http://www.w3.org/1999/xlink`;function jo(e,t,n,r,i,a=_e(t)){r&&t.startsWith(`xlink:`)?n==null?e.removeAttributeNS(Ao,t.slice(6,t.length)):e.setAttributeNS(Ao,t,n):n==null||a&&!ve(n)?e.removeAttribute(t):e.setAttribute(t,a?``:k(n)?String(n):n)}function Mo(e,t,n,r,i){if(t===`innerHTML`||t===`textContent`){n!=null&&(e[t]=t===`innerHTML`?co(n):n);return}let a=e.tagName;if(t===`value`&&a!==`PROGRESS`&&!a.includes(`-`)){let r=a===`OPTION`?e.getAttribute(`value`)||``:e.value,i=n==null?e.type===`checkbox`?`on`:``:String(n);(r!==i||!(`_value`in e))&&(e.value=i),n??e.removeAttribute(t),e._value=n;return}let o=!1;if(n===``||n==null){let r=typeof e[t];r===`boolean`?n=ve(n):n==null&&r===`string`?(n=``,o=!0):r===`number`&&(n=0,o=!0)}try{e[t]=n}catch{}o&&e.removeAttribute(i||t)}function No(e,t,n,r){e.addEventListener(t,n,r)}function Po(e,t,n,r){e.removeEventListener(t,n,r)}var Fo=Symbol(`_vei`);function Io(e,t,n,r,i=null){let a=e[Fo]||(e[Fo]={}),o=a[t];if(r&&o)o.value=r;else{let[n,s]=Ro(t);r?No(e,n,a[t]=Ho(r,i),s):o&&(Po(e,n,o,s),a[t]=void 0)}}var Lo=/(?:Once|Passive|Capture)$/;function Ro(e){let t;if(Lo.test(e)){t={};let n;for(;n=e.match(Lo);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[e[2]===`:`?e.slice(3):re(e.slice(2)),t]}var zo=0,Bo=Promise.resolve(),Vo=()=>zo||=(Bo.then(()=>zo=0),Date.now());function Ho(e,t){let n=e=>{if(!e._vts)e._vts=Date.now();else if(e._vts<=n.attached)return;fn(Uo(e,n.value),t,5,[e])};return n.value=e,n.attached=Vo(),n}function Uo(e,t){if(C(t)){let n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(e=>t=>!t._stopped&&e&&e(t))}else return t}var Wo=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Go=(e,t,n,r,i,a)=>{let o=i===`svg`;t===`class`?go(e,r,o):t===`style`?Co(e,n,r):_(t)?v(t)||Io(e,t,n,r,a):(t[0]===`.`?(t=t.slice(1),!0):t[0]===`^`?(t=t.slice(1),!1):Ko(e,t,r,o))?(Mo(e,t,r),!e.tagName.includes(`-`)&&(t===`value`||t===`checked`||t===`selected`)&&jo(e,t,r,o,a,t!==`value`)):e._isVueCE&&(qo(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!O(r)))?Mo(e,L(t),r,a,t):(t===`true-value`?e._trueValue=r:t===`fal
1se-value`&&(e._falseValue=r),jo(e,t,r,o))};function Ko(e,t,n,r){if(r)return!!(t===`innerHTML`||t===`textContent`||t in e&&Wo(t)&&D(n));if(t===`spellcheck`||t===`draggable`||t===`translate`||t===`autocorrect`||t===`sandbox`&&e.tagName===`IFRAME`||t===`form`||t===`list`&&e.tagName===`INPUT`||t===`type`&&e.tagName===`TEXTAREA`)return!1;if(t===`width`||t===`height`){let t=e.tagName;if(t===`IMG`||t===`VIDEO`||t===`CANVAS`||t===`SOURCE`)return!1}return Wo(t)&&O(n)?!1:t in e}function qo(e,t){let n=e._def.props;if(!n)return!1;let r=L(t);return Array.isArray(n)?n.some(e=>L(e)===r):Object.keys(n).some(e=>L(e)===r)}var Jo=e=>{let t=e.props[`onUpdate:modelValue`]||!1;return C(t)?e=>se(t,e):t};function Yo(e){e.target.composing=!0}function Xo(e){let t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event(`input`)))}var Zo=Symbol(`_assign`);function Qo(e,t,n){return t&&(e=e.trim()),n&&(e=le(e)),e}var $o={created(e,{modifiers:{lazy:t,trim:n,number:r}},i){e[Zo]=Jo(i);let a=r||i.props&&i.props.type===`number`;No(e,t?`change`:`input`,t=>{t.target.composing||e[Zo](Qo(e.value,n,a))}),(n||a)&&No(e,`change`,()=>{e.value=Qo(e.value,n,a)}),t||(No(e,`compositionstart`,Yo),No(e,`compositionend`,Xo),No(e,`change`,Xo))},mounted(e,{value:t}){e.value=t??``},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:i,number:a}},o){if(e[Zo]=Jo(o),e.composing)return;let s=(a||e.type===`number`)&&!/^0\d/.test(e.value)?le(e.value):e.value,c=t??``;if(s===c)return;let l=e.getRootNode();(l instanceof Document||l instanceof ShadowRoot)&&l.activeElement===e&&e.type!==`range`&&(r&&t===n||i&&e.value.trim()===c)||(e.value=c)}},es={deep:!0,created(e,{value:t,modifiers:{number:n}},r){let i=T(t);No(e,`change`,()=>{let t=Array.prototype.filter.call(e.options,e=>e.selected).map(e=>n?le(ns(e)):ns(e));e[Zo](e.multiple?i?new Set(t):t:t[0]),e._assigning=!0,Sn(()=>{e._assigning=!1})}),e[Zo]=Jo(r)},mounted(e,{value:t}){ts(e,t)},beforeUpdate(e,t,n){e[Zo]=Jo(n)},updated(e,{value:t}){e._assigning||ts(e,t)}};function ts(e,t){let n=e.multiple,r=C(t);if(!(n&&!r&&!T(t))){for(let i=0,a=e.options.length;i<a;i++){let a=e.options[i],o=ns(a);if(n)if(r){let e=typeof o;e===`string`||e===`number`?a.selected=t.some(e=>String(e)===String(o)):a.selected=xe(t,o)>-1}else a.selected=t.has(o);else if(be(ns(a),t)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function ns(e){return`_value`in e?e._value:e.value}var rs=[`ctrl`,`shift`,`alt`,`meta`],is={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>`button`in e&&e.button!==0,middle:e=>`button`in e&&e.button!==1,right:e=>`button`in e&&e.button!==2,exact:(e,t)=>rs.some(n=>e[`${n}Key`]&&!t.includes(n))},as=(e,t)=>{if(!e)return e;let n=e._withMods||={},r=t.join(`.`);return n[r]||(n[r]=((n,...r)=>{for(let e=0;e<t.length;e++){let r=is[t[e]];if(r&&r(n,t))return}return e(n,...r)}))},os={esc:`escape`,space:` `,up:`arrow-up`,left:`arrow-left`,right:`arrow-right`,down:`arrow-down`,delete:`backspace`},ss=(e,t)=>{let n=e._withKeys||={},r=t.join(`.`);return n[r]||(n[r]=(n=>{if(!(`key`in n))return;let r=re(n.key);if(t.some(e=>e===r||os[e]===r))return e(n)}))},cs=y({patchProp:Go},mo),ls;function us(){return ls||=Qi(cs)}var ds=((...e)=>{let t=us().createApp(...e),{mount:n}=t;return t.mount=e=>{let r=ps(e);if(!r)return;let i=t._component;!D(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.nodeType===1&&(r.textContent=``);let a=n(r,!1,fs(r));return r instanceof Element&&(r.removeAttribute(`v-cloak`),r.setAttribute(`data-v-app`,``)),a},t});function fs(e){if(e instanceof SVGElement)return`svg`;if(typeof MathMLElement==`function`&&e instanceof MathMLElement)return`mathml`}function ps(e){return O(e)?document.querySelector(e):e}var ms=Math.PI/180;function hs(){return typeof window<`u`&&({}.toString.call(window)===`[object Window]`||{}.toString.call(window)===`[object global]`)}var gs=typeof global<`u`?global:typeof window<`u`?window:typeof WorkerGlobalScope<`u`?self:{},_s={_global:gs,version:`10.3.0`,isBrowser:hs(),isUnminified:/param/.test(function(e){}.toString()),dblClickWindow:400,getAngle(e){return _s.angleDeg?e*ms:e},enableTrace:!1,pointerEventsEnabled:!0,autoDrawEnabled:!0,hitOnDragEnabled:!1,capturePointerEventsEnabled:!1,_mouseListenClick:!1,_touchListenClick:!1,_pointerListenClick:!1,_mouseInDblClickWindow:!1,_touchInDblClickWindow:!1,_pointerInDblClickWindow:!1,_mouseDblClickPointerId:null,_touchDblClickPointerId:null,_pointerDblClickPointerId:null,_renderBackend:`web`,legacyTextRendering:!1,pixelRatio:typeof window<`u`&&window.devicePixelRatio||1,dragDistance:3,angleDeg:!0,showWarnings:!0,dragButtons:[0,1],isDragging(){return _s.DD.isDragging},isTransforming(){return _s.Transformer?.isTransforming()??!1},isDragReady(){return!!_s.DD.node},releaseCanvasOnDestroy:!0,document:gs.document,_injectGlobal(e){gs.Konva!==void 0&&console.error(`Several Konva instances detected. It is not recommended to use multiple Konva instances in the same environment.`),gs.Konva=e}},vs=e=>{_s[e.prototype.getClassName()]=e};_s._injectGlobal(_s);var ys=`Konva.js unsupported environment. 2 3Looks like you are trying to use Konva.js in Node.js environment. because "document" object is undefined. 4 5To use Konva.js in Node.js environment, you need to use the "canvas-backend" or "skia-backend" module. 6 7bash: npm install canvas 8js: import "konva/canvas-backend"; 9 10or 11 12bash: npm install skia-canvas 13js: import "konva/skia-backend"; 14`,bs=()=>
14{if(typeof document>`u`)throw Error(ys)},xs=class e{constructor(e=[1,0,0,1,0,0]){this.dirty=!1,this.m=e&&e.slice()||[1,0,0,1,0,0]}reset(){this.m[0]=1,this.m[1]=0,this.m[2]=0,this.m[3]=1,this.m[4]=0,this.m[5]=0}copy(){return new e(this.m)}copyInto(e){e.m[0]=this.m[0],e.m[1]=this.m[1],e.m[2]=this.m[2],e.m[3]=this.m[3],e.m[4]=this.m[4],e.m[5]=this.m[5]}point(e){let t=this.m;return{x:t[0]*e.x+t[2]*e.y+t[4],y:t[1]*e.x+t[3]*e.y+t[5]}}translate(e,t){return this.m[4]+=this.m[0]*e+this.m[2]*t,this.m[5]+=this.m[1]*e+this.m[3]*t,this}scale(e,t){return this.m[0]*=e,this.m[1]*=e,this.m[2]*=t,this.m[3]*=t,this}rotate(e){let t=Math.cos(e),n=Math.sin(e),r=this.m[0]*t+this.m[2]*n,i=this.m[1]*t+this.m[3]*n,a=this.m[0]*-n+this.m[2]*t,o=this.m[1]*-n+this.m[3]*t;return this.m[0]=r,this.m[1]=i,this.m[2]=a,this.m[3]=o,this}getTranslation(){return{x:this.m[4],y:this.m[5]}}skew(e,t){let n=this.m[0]+this.m[2]*t,r=this.m[1]+this.m[3]*t,i=this.m[2]+this.m[0]*e,a=this.m[3]+this.m[1]*e;return this.m[0]=n,this.m[1]=r,this.m[2]=i,this.m[3]=a,this}multiply(e){let t=this.m[0]*e.m[0]+this.m[2]*e.m[1],n=this.m[1]*e.m[0]+this.m[3]*e.m[1],r=this.m[0]*e.m[2]+this.m[2]*e.m[3],i=this.m[1]*e.m[2]+this.m[3]*e.m[3],a=this.m[0]*e.m[4]+this.m[2]*e.m[5]+this.m[4],o=this.m[1]*e.m[4]+this.m[3]*e.m[5]+this.m[5];return this.m[0]=t,this.m[1]=n,this.m[2]=r,this.m[3]=i,this.m[4]=a,this.m[5]=o,this}invert(){let e=1/(this.m[0]*this.m[3]-this.m[1]*this.m[2]),t=this.m[3]*e,n=-this.m[1]*e,r=-this.m[2]*e,i=this.m[0]*e,a=e*(this.m[2]*this.m[5]-this.m[3]*this.m[4]),o=e*(this.m[1]*this.m[4]-this.m[0]*this.m[5]);return this.m[0]=t,this.m[1]=n,this.m[2]=r,this.m[3]=i,this.m[4]=a,this.m[5]=o,this}getMatrix(){return this.m}decompose(){let e=this.m[0],t=this.m[1],n=this.m[2],r=this.m[3],i=this.m[4],a=this.m[5],o=e*r-t*n,s={x:i,y:a,rotation:0,scaleX:0,scaleY:0,skewX:0,skewY:0};if(e!=0||t!=0){let i=Math.sqrt(e*e+t*t);s.rotation=t>0?Math.acos(e/i):-Math.acos(e/i),s.scaleX=i,s.scaleY=o/i,s.skewX=(e*n+t*r)/o,s.skewY=0}else if(n!=0||r!=0){let i=Math.sqrt(n*n+r*r);s.rotation=Math.PI/2-(r>0?Math.acos(-n/i):-Math.acos(n/i)),s.scaleX=o/i,s.scaleY=i,s.skewX=0,s.skewY=(e*n+t*r)/o}return s.rotation=J._getRotation(s.rotation),s}},Ss=`[object Array]`,Cs=`[object Number]`,ws=`[object String]`,Ts=`[object Boolean]`,Es=Math.PI/180,Ds=180/Math.PI,Os=`#`,ks=``,As=`0`,js=`Konva warning: `,Ms=`Konva error: `,Ns=`rgb(`,Ps={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,132,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,255,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],ol
14ive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,203],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[119,128,144],slategrey:[119,128,144],snow:[255,255,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],transparent:[255,255,255,0],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,5]},Fs=/rgb\((\d{1,3}),(\d{1,3}),(\d{1,3})\)/,Is=[],Ls=null,Rs=typeof requestAnimationFrame<`u`&&requestAnimationFrame||function(e){setTimeout(e,16)},J={_isElement(e){return!!(e&&e.nodeType==1)},_isFunction(e){return!!(e&&e.constructor&&e.call&&e.apply)},_isPlainObject(e){return!!e&&e.constructor===Object},_isArray(e){return Object.prototype.toString.call(e)===Ss},_isNumber(e){return Object.prototype.toString.call(e)===Cs&&!isNaN(e)&&isFinite(e)},_isString(e){return Object.prototype.toString.call(e)===ws},_isBoolean(e){return Object.prototype.toString.call(e)===Ts},isObject(e){return e instanceof Object},isValidSelector(e){if(typeof e!=`string`)return!1;let t=e[0];return t===`#`||t===`.`||t===t.toUpperCase()},_sign(e){return e===0||e>0?1:-1},requestAnimFrame(e){Is.push(e),Is.length===1&&Rs(function(){let e=Is;Is=[],e.forEach(function(e){e()})})},createCanvasElement(){bs();let e=document.createElement(`canvas`);try{e.style=e.style||{}}catch{}return e},createImageElement(){return bs(),document.createElement(`img`)},_isInDocument(e){for(;e=e.parentNode;)if(e==document)return!0;return!1},_urlToImage(e,t){let n=J.createImageElement();n.onload=function(){t(n)},n.src=e},_rgbToHex(e,t,n){return((1<<24)+(e<<16)+(t<<8)+n).toString(16).slice(1)},_hexToRgb(e){e=e.replace(Os,ks);let t=parseInt(e,16);return{r:t>>16&255,g:t>>8&255,b:t&255}},getRandomColor(){let e=(Math.random()*16777215<<0).toString(16);for(;e.length<6;)e=As+e;return Os+e},isCanvasFarblingActive(){if(Ls!==null)return Ls;if(typeof document>`u`)return Ls=!1,!1;let e=this.createCanvasElement();e.width=10,e.height=10;let t=e.getContext(`2d`,{willReadFrequently:!0});t.clearRect(0,0,10,10),t.fillStyle=`#282828`,t.fillRect(0,0,10,10);let n=t.getImageData(0,0,10,10).data,r=!1;for(let e=0;e<100;e++)if(n[e*4]!==40||n[e*4+1]!==40||n[e*4+2]!==40||n[e*4+3]!==255){r=!0;break}return Ls=r,this.releaseCanvas(e),Ls},getHitColor(){let e=this.getRandomColor();return this.isCanvasFarblingActive()?this.getSnappedHexColor(e):e},getHitColorKey(e,t,n){return this.isCanvasFarblingActive()&&(e=Math.round(e/5)*5,t=Math.round(t/5)*5,n=Math.round(n/5)*5),Os+this._rgbToHex(e,t,n)},getSnappedHexColor(e){let t=this._hexToRgb(e);return Os+this._rgbToHex(Math.round(t.r/5)*5,Math.round(t.g/5)*5,Math.round(t.b/5)*5)},getRGB(e){let t;return e in Ps?(t=Ps[e],{r:t[0],g:t[1],b:t[2]}):e[0]===Os?this._hexToRgb(e.substring(1)):e.substr(0,4)===Ns?(t=Fs.exec(e.replace(/ /g,``)),{r:parseInt(t[1],10),g:parseInt(t[2],10),b:parseInt(t[3],10)}):{r:0,g:0,b:0}},colorToRGBA(e){return e||=`black`,J._namedColorToRBA(e)||J._hex3ColorToRGBA(e)||J._hex4ColorToRGBA(e)||J._hex6ColorToRGBA(e)||J._hex8ColorToRGBA(e)||J._rgbColorToRGBA(e)||J._rgbaColorToRGBA(e)||J._hslColorToRGBA(e)},_namedColorToRBA(e){let t=Ps[e.toLowerCase()];return t?{r:t[0],g:t[1],b:t[2],a:1}:null},_rgbColorToRGBA(e){if(e.indexOf(`rgb(`)===0){e=e.match(/rgb\(([^)]+)\)/)[1];let t=e.split(/ *, */).map(Number);return{r:t[0],g:t[1],b:t[2],a:1}}},_rgbaColorToRGBA(e){if(e.indexOf(`rgba(`)===0){e=e.match(/rgba\(([^)]+)\)/)[1];let t=e.split(/ *, */).map((e,t)=>e.slice(-1)===`%`?t===3?parseInt(e)/100:parseInt(e)/100*255:Number(e));return{r:t[0],g:t[1],b:t[2],a:t[3]}}},_hex8ColorToRGBA(e){if(e[0]===`#`&&e.length===9)return{r:parseInt(e.slice(1,3),16),g:parseInt(e.slice(3,5),16),b:parseInt(e.slice(5,7),16),a:parseInt(e.slice(7,9),16)/255}},_hex6ColorToRGBA(e){if(e[0]===`#`&&e.length===7)return{r:parseInt(e.slice(1,3),16),g:parseInt(e.slice(3,5),16),b:parseInt(e.slice(5,7),16),a:1}},_hex4ColorToRGBA(e){if(e[0]===`#`&&e.length===5)return{r:parseInt(e[1]+e[1],16),g:parseInt(e[2]+e[2],16),b:parseInt(e[3]+e[3],16),a:parseInt(e[4]+e[4],16)/255}},_hex3ColorToRGBA(e){if(e[0]===`#`&&e.length===4)return{r:parseInt(e[1]+e[1],16),g:parseInt(e[2]+e[2],16),b:parseInt(e[3]+e[3],16),a:1}},_hslColorToRGBA(e){if(/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.test(e)){let[t,...n]=/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.exec(e),r=Number(n[0])/360,i=Number(n[1])/100,a=Number(n[2])/100,o,s,c;if(i===0)return c=a*255,{r:Math.round(c),g:Math.round(c),b:Math.round(c),a:1};o=a<.5?a*(1+i):a+i-a*i;let l=2*a-o,u=[0,0,0];for(let e=0;e<3;e++)s=r+1/3*-(e-1),s<0&&s++,s>1&&s--,c=6*s<1?l+(o-l)*6*s:2*s<1?o:3*s<2?l+(o-l)*(2/3-s)*6:l,u[e]=c*255;return{r:Math.round(u[0]),g:Math.round(u[1]),b:Math.round(u[2]),a:1}}},haveIntersection(e,t){return!(t.x>e.x+e.width||t.x+t.width<e.x||t.y>e.y+e.height||t.y+t.height<e.y)},cloneObject(e){let t={};for(let n in e)this._isPlainObject(e[n])?t[n]=this.cloneObject(e[n]):this._isArray(e[n])?t[n]=this.cloneArray(e[n]):t[n]=e[n];return t},cloneArray(e){return e.slice(0)},degToRad(e){return e*Es},radToDeg(e){return e*Ds},_degToRad(e){return J.warn(`Util._degToRad is removed. Please use public Util.degToRad instead.`),J.degToRad(e)},_radToDeg(e){return J.warn(`Util._radToDeg is removed. Please use public Util.radToDeg instead.`),J.radToDeg(e)},_getRotation(e){return _s.angleDeg?J.radToDeg(e):e},_capitalize(e){return e.charAt(0).toUpperCase()+e.slice(1)},throw(e){throw Error(Ms+e)},error(e){console.error(Ms+e)},warn(e){_s.showWarnings&&console.warn(js+e)},each(e,t){for(let n in e)t(n,e[n])},_inRange(e,t,n){return t<=e&&e<n},_getProjectionToSegment(e,t,n,r,i,a){let o,s,c,l=(e-n)*(e-n)+(t-r)*(t-r);if(l==0)o=e,s=t,c=(i-n)*(i-n)+(a-r)*(a-r);else{let u=((i-e)*(n-e)+(a-t)*(r-t))/l;
14u<0?(o=e,s=t,c=(e-i)*(e-i)+(t-a)*(t-a)):u>1?(o=n,s=r,c=(n-i)*(n-i)+(r-a)*(r-a)):(o=e+u*(n-e),s=t+u*(r-t),c=(o-i)*(o-i)+(s-a)*(s-a))}return[o,s,c]},_getProjectionToLine(e,t,n){let r=J.cloneObject(e),i=Number.MAX_VALUE;return t.forEach(function(a,o){if(!n&&o===t.length-1)return;let s=t[(o+1)%t.length],c=J._getProjectionToSegment(a.x,a.y,s.x,s.y,e.x,e.y),l=c[0],u=c[1],d=c[2];d<i&&(r.x=l,r.y=u,i=d)}),r},_prepareArrayForTween(e,t,n){let r=[],i=[];if(e.length>t.length){let n=t;t=e,e=n}for(let t=0;t<e.length;t+=2)r.push({x:e[t],y:e[t+1]});for(let e=0;e<t.length;e+=2)i.push({x:t[e],y:t[e+1]});let a=[];return i.forEach(function(e){let t=J._getProjectionToLine(e,r,n);a.push(t.x),a.push(t.y)}),a},_prepareToStringify(e){let t;e.visitedByCircularReferenceRemoval=!0;for(let n in e)if(e.hasOwnProperty(n)&&e[n]&&typeof e[n]==`object`){if(t=Object.getOwnPropertyDescriptor(e,n),e[n].visitedByCircularReferenceRemoval||J._isElement(e[n]))if(t.configurable)delete e[n];else return null;else if(J._prepareToStringify(e[n])===null)if(t.configurable)delete e[n];else return null}return delete e.visitedByCircularReferenceRemoval,e},_assign(e,t){for(let n in t)e[n]=t[n];return e},_getFirstPointerId(e){return e.touches?e.changedTouches[0].identifier:e.pointerId||999},releaseCanvas(...e){_s.releaseCanvasOnDestroy&&e.forEach(e=>{e.width=0,e.height=0})},drawRoundedRectPath(e,t,n,r){let i=t<0?t:0,a=n<0?n:0;t=Math.abs(t),n=Math.abs(n);let o=0,s=0,c=0,l=0;typeof r==`number`?o=s=c=l=Math.min(r,t/2,n/2):(o=Math.min(r[0]||0,t/2,n/2),s=Math.min(r[1]||0,t/2,n/2),l=Math.min(r[2]||0,t/2,n/2),c=Math.min(r[3]||0,t/2,n/2)),e.moveTo(i+o,a),e.lineTo(i+t-s,a),e.arc(i+t-s,a+s,s,Math.PI*3/2,0,!1),e.lineTo(i+t,a+n-l),e.arc(i+t-l,a+n-l,l,0,Math.PI/2,!1),e.lineTo(i+c,a+n),e.arc(i+c,a+n-c,c,Math.PI/2,Math.PI,!1),e.lineTo(i,a+o),e.arc(i+o,a+o,o,Math.PI,Math.PI*3/2,!1)},drawRoundedPolygonPath(e,t,n,r,i){r=Math.abs(r);for(let a=0;a<n;a++){let o=t[(a-1+n)%n],s=t[a],c=t[(a+1)%n],l={x:s.x-o.x,y:s.y-o.y},u={x:c.x-s.x,y:c.y-s.y},d=Math.hypot(l.x,l.y),f=Math.hypot(u.x,u.y),p;p=typeof i==`number`?i:a<i.length?i[a]:0,p=r*Math.cos(Math.PI/n)*M
14ath.min(1,p/r*2);let m={x:l.x/d,y:l.y/d},h={x:u.x/f,y:u.y/f},g={x:s.x-m.x*p,y:s.y-m.y*p},_={x:s.x+h.x*p,y:s.y+h.y*p};a===0?e.moveTo(g.x,g.y):e.lineTo(g.x,g.y),e.arcTo(s.x,s.y,_.x,_.y,p)}}};function zs(e){let t=[],n=e.length,r=J;for(let i=0;i<n;i++){let n=e[i];r._isNumber(n)?n=Math.round(n*1e3)/1e3:r._isString(n)||(n+=``),t.push(n)}return t}var Bs=`,`,Vs=`(`,Hs=`)`,Us=`([`,Ws=`])`,Gs=`;`,Ks=`()`,qs=`=`,Js=`arc.arcTo.beginPath.bezierCurveTo.clearRect.clip.closePath.createLinearGradient.createPattern.createRadialGradient.drawImage.ellipse.fill.fillText.getImageData.createImageData.lineTo.moveTo.putImageData.quadraticCurveTo.rect.roundRect.restore.rotate.save.scale.setLineDash.setTransform.stroke.strokeText.transform.translate`.split(`.`),Ys=[`fillStyle`,`strokeStyle`,`shadowColor`,`shadowBlur`,`shadowOffsetX`,`shadowOffsetY`,`letterSpacing`,`lineCap`,`lineDashOffset`,`lineJoin`,`lineWidth`,`miterLimit`,`direction`,`font`,`textAlign`,`textBaseline`,`globalAlpha`,`globalCompositeOperation`,`imageSmoothingEnabled`,`filter`],Xs=100,Zs=null;function Qs(){if(Zs!==null)return Zs;try{let e=J.createCanvasElement().getContext(`2d`);return e?!!e&&`filter`in e:(Zs=!1,!1)}catch{return Zs=!1,!1}}var $s=class{constructor(e){this.canvas=e,_s.enableTrace&&(this.traceArr=[],this._enableTrace())}fillShape(e){e.fillEnabled()&&this._fill(e)}_fill(e){}strokeShape(e){e.hasStroke()&&this._stroke(e)}_stroke(e){}fillStrokeShape(e){e.attrs.fillAfterStrokeEnabled?(this.strokeShape(e),this.fillShape(e)):(this.fillShape(e),this.strokeShape(e))}getTrace(e,t){let n=this.traceArr,r=n.length,i=``,a,o,s,c;for(a=0;a<r;a++)o=n[a],s=o.method,s?(c=o.args,i+=s,e?i+=Ks:J._isArray(c[0])?i+=Us+c.join(Bs)+Ws:(t&&(c=c.map(e=>typeof e==`number`?Math.floor(e):e)),i+=Vs+c.join(Bs)+Hs)):(i+=o.property,e||(i+=qs+o.val)),i+=Gs;return i}clearTrace(){this.traceArr=[]}_trace(e){let t=this.traceArr,n;t.push(e),n=t.length,n>=Xs&&t.shift()}reset(){let e=this.getCanvas().getPixelRatio();this.setTransform(1*e,0,0,1*e,0,0)}getCanvas(){return this.canvas}clear(e){let t=this.getCanvas();e?this.clearRect(e.x||0,e.y||0,e.width||0,e.height||0):this.clearRect(0,0,t.getWidth()/t.pixelRatio,t.getHeight()/t.pixelRatio)}_applyLineCap(e){let t=e.attrs.lineCap;t&&this.setAttr(`lineCap`,t)}_applyOpacity(e){let t=e.getAbsoluteOpacity();t!==1&&this.setAttr(`globalAlpha`,t)}_applyLineJoin(e){let t=e.attrs.lineJoin;t&&this.setAttr(`lineJoin`,t)}_applyMiterLimit(e){let t=e.attrs.miterLimit;t!=null&&this.setAttr(`miterLimit`,t)}setAttr(e,t){this._context[e]=t}arc(e,t,n,r,i,a){this._context.arc(e,t,n,r,i,a)}arcTo(e,t,n,r,i){this._context.arcTo(e,t,n,r,i)}beginPath(){this._context.beginPath()}bezierCurveTo(e,t,n,r,i,a){this._context.bezierCurveTo(e,t,n,r,i,a)}clearRect(e,t,n,r){this._context.clearRect(e,t,n,r)}clip(...e){this._context.clip.apply(this._context,e)}closePath(){this._context.closePath()}createImageData(e,t){let n=arguments;if(n.length===2)return this._context.createImageData(e,t);if(n.length===1)return this._context.createImageData(e)}createLinearGradient(e,t,n,r){return this._context.createLinearGradient(e,t,n,r)}createPattern(e,t){return this._context.createPattern(e,t)}createRadialGradient(e,t,n,r,i,a){return this._context.createRadialGradient(e,t,n,r,i,a)}drawImage(e,t,n,r,i,a,o,s,c){let l=arguments,u=this._context;l.length===3?u.drawImage(e,t,n):l.length===5?u.drawImage(e,t,n,r,i):l.length===9&&u.drawImage(e,t,n,r,i,a,o,s,c)}ellipse(e,t,n,r,i,a,o,s){this._context.ellipse(e,t,n,r,i,a,o,s)}isPointInPath(e,t,n,r){return n?this._context.isPointInPath(n,e,t,r):this._context.isPointInPath(e,t,r)}fill(...e){this._context.fill.apply(this._context,e)}fillRect(e,t,n,r){this._context.fillRect(e,t,n,r)}strokeRect(e,t,n,r){this._context.strokeRect(e,t,n,r)}fillText(e,t,n,r){r?this._context.fillText(e,t,n,r):this._context.fillText(e,t,n)}measureText(e){return this._context.measureText(e)}getImageData(e,t,n,r){return this._context.getImageData(e,t,n,r)}lineTo(e,t){this._context.lineTo(e,t)}moveTo(e,t){this._context.moveTo(e,t)}rect(e,t,n,r){this._context.rect(e,t,n,r)}roundRect(e,t,n,r,i){this._context.roundRect(e,t,n,r,i)}putImageData(e,t,n){this._context.putImageData(e,t,n)}quadraticCurveTo(e,t,n,r){this._context.quadraticCurveTo(e,t,n,r)}
14restore(){this._context.restore()}rotate(e){this._context.rotate(e)}save(){this._context.save()}scale(e,t){this._context.scale(e,t)}setLineDash(e){this._context.setLineDash?this._context.setLineDash(e):`mozDash`in this._context?this._context.mozDash=e:`webkitLineDash`in this._context&&(this._context.webkitLineDash=e)}getLineDash(){return this._context.getLineDash()}setTransform(e,t,n,r,i,a){this._context.setTransform(e,t,n,r,i,a)}stroke(e){e?this._context.stroke(e):this._context.stroke()}strokeText(e,t,n,r){this._context.strokeText(e,t,n,r)}transform(e,t,n,r,i,a){this._context.transform(e,t,n,r,i,a)}translate(e,t){this._context.translate(e,t)}_enableTrace(){let e=this,t=Js.length,n=this.setAttr,r,i,a=function(t){let n=e[t],r;e[t]=function(){return i=zs(Array.prototype.slice.call(arguments,0)),r=n.apply(e,arguments),e._trace({method:t,args:i}),r}};for(r=0;r<t;r++)a(Js[r]);e.setAttr=function(){n.apply(e,arguments);let t=arguments[0],r=arguments[1];(t===`shadowOffsetX`||t===`shadowOffsetY`||t===`shadowBlur`)&&(r/=this.canvas.getPixelRatio()),e._trace({property:t,val:r})}}_applyGlobalCompositeOperation(e){let t=e.attrs.globalCompositeOperation;!t||t===`source-over`||this.setAttr(`globalCompositeOperation`,t)}};
14Ys.forEach(function(e){Object.defineProperty($s.prototype,e,{get(){return this._context[e]},set(t){this._context[e]=t}})});var ec=class extends $s{constructor(e,{willReadFrequently:t=!1}={}){super(e),this._context=e._canvas.getContext(`2d`,{willReadFrequently:t})}_fillColor(e){let t=e.fill();this.setAttr(`fillStyle`,t),e._fillFunc(this)}_fillPattern(e){this.setAttr(`fillStyle`,e._getFillPattern()),e._fillFunc(this)}_fillLinearGradient(e){let t=e._getLinearGradient();t&&(this.setAttr(`fillStyle`,t),e._fillFunc(this))}_fillRadialGradient(e){let t=e._getRadialGradient();t&&(this.setAttr(`fillStyle`,t),e._fillFunc(this))}_fill(e){let t=e.fill(),n=e.getFillPriority();if(t&&n===`color`){this._fillColor(e);return}let r=e.getFillPatternImage();if(r&&n===`pattern`){this._fillPattern(e);return}let i=e.getFillLinearGradientColorStops();if(i&&n===`linear-gradient`){this._fillLinearGradient(e);return}let a=e.getFillRadialGradientColorStops();if(a&&n===`radial-gradient`){this._fillRadialGradient(e);return}t?this._fillColor(e):r?this._fillPattern(e):i?this._fillLinearGradient(e):a&&this._fillRadialGradient(e)}_strokeLinearGradient(e){let t=e.getStrokeLinearGradientStartPoint(),n=e.getStrokeLinearGradientEndPoint(),r=e.getStrokeLinearGradientColorStops(),i=this.createLinearGradient(t.x,t.y,n.x,n.y);if(r){for(let e=0;e<r.length;e+=2)i.addColorStop(r[e],r[e+1]);this.setAttr(`strokeStyle`,i)}}_stroke(e){let t=e.dash(),n=e.getStrokeScaleEnabled();if(e.hasStroke()){if(!n){this.save();let e=this.getCanvas().getPixelRatio();this.setTransform(e,0,0,e,0,0)}this._applyLineCap(e),t&&e.dashEnabled()&&(this.setLineDash(t),this.setAttr(`lineDashOffset`,e.dashOffset())),this.setAttr(`lineWidth`,e.strokeWidth()),e.getShadowForStrokeEnabled()||this.setAttr(`shadowColor`,`rgba(0,0,0,0)`),e.getStrokeLinearGradientColorStops()?this._strokeLinearGradient(e):this.setAttr(`strokeStyle`,e.stroke()),e._strokeFunc(this),n||this.restore()}}_applyShadow(e){let t=e.getShadowRGBA()??`black`,n=e.getShadowBlur()??5,r=e.getShadowOffset()??{x:0,y:0},i=e.getAbsoluteScale(),a=this.canvas.getPixelRatio(),o=i.x*a,s=i.y*a;this.setAttr(`shadowColor`,t),this.setAttr(`shadowBlur`,n*Math.min(Math.abs(o),Math.abs(s))),this.setAttr(`shadowOffsetX`,r.x*o),this.setAttr(`shadowOffsetY`,r.y*s)}},tc=class extends $s{constructor(e){super(e),this._context=e._canvas.getContext(`2d`,{willReadFrequently:!0})}_fill(e){this.save(),this.setAttr(`fillStyle`,e.colorKey),e._fillFuncHit(this),this.restore()}strokeShape(e){e.hasHitStroke()&&this._stroke(e)}_stroke(e){if(e.hasHitStroke()){let t=e.getStrokeScaleEnabled();if(!t){this.save();let e=this.getCanvas().getPixelRatio();this.setTransform(e,0,0,e,0,0)}this._applyLineCap(e);let n=e.hitStrokeWidth(),r=n===`auto`?e.strokeWidth():n;this.setAttr(`lineWidth`,r),this.setAttr(`strokeStyle`,e.colorKey),e._strokeFuncHit(this),t||this.restore()}}},nc;function rc(){if(nc)return nc;let e=J.createCanvasElement(),t=e.getContext(`2d`);return nc=(function(){return(_s._global.devicePixelRatio||1)/(t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1)})(),J.releaseCanvas(e),nc}var ic=class{constructor(e){this.pixelRatio=1,this.width=0,this.height=0,this.isCache=!1;let t=(e||{}).pixelRatio||_s.pixelRatio||rc();this.pixelRatio=t,this._canvas=J.createCanvasElement(),this._canvas.style.padding=`0`,this._canvas.style.margin=`0`,this._canvas.style.border=`0`,this._canvas.style.background=`transparent`,this._canvas.style.position=`absolute`,this._canvas.style.top=`0`,this._canvas.style.left=`0`}getContext(){return this.context}getPixelRatio(){return this.pixelRatio}setPixelRatio(e){let t=this.pixelRatio;this.pixelRatio=e,this.setSize(this.getWidth()/t,this.getHeight()/t)}setWidth(e){this.width=this._canvas.width=e*this.pixelRatio,this._canvas.style.width=e+`px`;let t=this.pixelRatio;this.getContext()._context.scale(t,t)}setHeight(e){this.height=this._canvas.height=e*this.pixelRatio,this._canvas.style.height=e+`px`;let t=this.pixelRatio;this.getContext()._context.scale(t,t)}getWidth(){return this.width}
14getHeight(){return this.height}setSize(e,t){this.setWidth(e||0),this.setHeight(t||0)}toDataURL(e,t){try{return this._canvas.toDataURL(e,t)}catch{try{return this._canvas.toDataURL()}catch(e){return J.error(`Unable to get data URL. `+e.message+` For more info read https://konvajs.org/docs/posts/Tainted_Canvas.html.`),``}}}},ac=class extends ic{constructor(e={width:0,height:0,willReadFrequently:!1}){super(e),this.context=new ec(this,{willReadFrequently:e.willReadFrequently}),this.setSize(e.width,e.height)}},oc=class extends ic{constructor(e={width:0,height:0}){super(e),this.hitCanvas=!0,this.context=new tc(this),this.setSize(e.width,e.height)}},sc={get isDragging(){let e=!1;return sc._dragElements.forEach(t=>{t.dragStatus===`dragging`&&(e=!0)}),e},justDragged:!1,get node(){let e;return sc._dragElements.forEach(t=>{e=t.node}),e},_dragElements:new Map,_drag(e){let t=[];sc._dragElements.forEach((n,r)=>{let{node:i}=n,a=i.getStage();a.setPointersPositions(e),n.pointerId===void 0&&(n.pointerId=J._getFirstPointerId(e));let o=a._changedPointerPositions.find(e=>e.id===n.pointerId);if(o){if(n.dragStatus!==`dragging`){let t=i.dragDistance();if(Math.max(Math.abs(o.x-n.startPointerPos.x),Math.abs(o.y-n.startPointerPos.y))<t||(i.startDrag({evt:e}),!i.isDragging()))return}i._setDragPosition(e,n),t.push(i)}}),t.forEach(t=>{t.getStage()&&t.fire(`dragmove`,{type:`dragmove`,target:t,evt:e},!0)})},_endDragBefore(e){let t=[];sc._dragElements.forEach(n=>{let{node:r}=n,i=r.getStage();if(e&&i.setPointersPositions(e),!i._changedPointerPositions.find(e=>e.id===n.pointerId))return;(n.dragStatus===`dragging`||n.dragStatus===`stopped`)&&(sc.justDragged=!0,_s._mouseListenClick=!1,_s._touchListenClick=!1,_s._pointerListenClick=!1,n.dragStatus=`stopped`);let a=n.node.getLayer()||n.node instanceof _s.Stage&&n.node;a&&t.indexOf(a)===-1&&t.push(a)}),t.forEach(e=>{e.draw()})},_endDragAfter(e){sc._dragElements.forEach((t,n)=>{t.dragStatus===`stopped`&&t.node.fire(`dragend`,{type:`dragend`,target:t.node,evt:e},!0),t.dragStatus!==`dragging`&&sc._dragElements.delete(n)})}};_s.isBrowser&&(window.addEventListener(`mouseup`,sc._endDragBefore,!0),window.addEventListener(`touchend`,sc._endDragBefore,!0),window.addEventListener(`touchcancel`,sc._endDragBefore,!0),window.addEventListener(`mousemove`,sc._drag),window.addEventListener(`touchmove`,sc._drag),window.addEventListener(`mouseup`,sc._endDragAfter,!1),window.addEventListener(`touchend`,sc._endDragAfter,!1),window.addEventListener(`touchcancel`,sc._endDragAfter,!1));function cc(e){return J._isString(e)?`"`+e+`"`:Object.prototype.toString.call(e)===`[object Number]`||J._isBoolean(e)?e:Object.prototype.toString.call(e)}function lc(e){return e>255?255:e<0?0:Math.round(e)}function Y(){if(_s.isUnminified)return function(e,t){return J._isNumber(e)||J.warn(cc(e)+` is a not val
14id value for "`+t+`" attribute. The value should be a number.`),e}}function uc(e){if(_s.isUnminified)return function(t,n){let r=J._isNumber(t),i=J._isArray(t)&&t.length==e;return!r&&!i&&J.warn(cc(t)+` is a not valid value for "`+n+`" attribute. The value should be a number or Array<number>(`+e+`)`),t}}function dc(){if(_s.isUnminified)return function(e,t){return J._isNumber(e)||e===`auto`||J.warn(cc(e)+` is a not valid value for "`+t+`" attribute. The value should be a number or "auto".`),e}}function fc(){if(_s.isUnminified)return function(e,t){return J._isString(e)||J.warn(cc(e)+` is a not valid value for "`+t+`" attribute. The value should be a string.`),e}}function pc(){if(_s.isUnminified)return function(e,t){let n=J._isString(e),r=Object.prototype.toString.call(e)===`[object CanvasGradient]`||e&&e.addColorStop;return n||r||J.warn(cc(e)+` is a not valid value for "`+t+`" attribute. The value should be a string or a native gradient.`),e}}function mc(){if(_s.isUnminified)return function(e,t){let n=Int8Array?Object.getPrototypeOf(Int8Array):null;return n&&e instanceof n||(J._isArray(e)?e.forEach(function(e){J._isNumber(e)||J.warn(`"`+t+`" attribute has non numeric element `+e+`. Make sure that all elements are numbers.`)}
14):J.warn(cc(e)+` is a not valid value for "`+t+`" attribute. The value should be a array of numbers.`)),e}}function hc(){if(_s.isUnminified)return function(e,t){return e===!0||e===!1||J.warn(cc(e)+` is a not valid value for "`+t+`" attribute. The value should be a boolean.`),e}}function gc(e){if(_s.isUnminified)return function(t,n){return t==null||J.isObject(t)||J.warn(cc(t)+` is a not valid value for "`+n+`" attribute. The value should be an object with properties `+e),t}}var _c=`get`,vc=`set`,X={addGetterSetter(e,t,n,r,i){X.addGetter(e,t,n),X.addSetter(e,t,r,i),X.addOverloadedGetterSetter(e,t)},addGetter(e,t,n){let r=_c+J._capitalize(t);e.prototype[r]=e.prototype[r]||function(){let e=this.attrs[t];return e===void 0?n:e}},addSetter(e,t,n,r){let i=vc+J._capitalize(t);e.prototype[i]||X.overWriteSetter(e,t,n,r)},overWriteSetter(e,t,n,r){let i=vc+J._capitalize(t);e.prototype[i]=function(e){return n&&e!=null&&(e=n.call(this,e,t)),this._setAttr(t,e),r&&r.call(this),this}},addComponentsGetterSetter(e,t,n,r,i){let a=n.length,o=J._capitalize,s=_c+o(t),c=vc+o(t);e.prototype[s]=function(){let e={};for(let r=0;r<a;r++){let i=n[r];e[i]=this.getAttr(t+o(i))}return e};let l=gc(n);e.prototype[c]=function(e){let a=this.attrs[t];r&&(e=r.call(this,e,t)),l&&l.call(this,e,t);for(let n in e)e.hasOwnProperty(n)&&this._setAttr(t+o(n),e[n]);return e||n.forEach(e=>{this._setAttr(t+o(e),void 0)}),this._fireChangeEvent(t,a,e),i&&i.call(this),this},X.addOverloadedGetterSetter(e,t)},addOverloadedGetterSetter(e,t){let n=J._capitalize(t),r=vc+n,i=_c+n;e.prototype[t]=function(){return arguments.length?(this[r](arguments[0]),this):this[i]()}},addDeprecatedGetterSetter(e,t,n,r){J.error(`Adding deprecated `+t);let i=_c+J._capitalize(t),a=t+` property is deprecated and will be removed soon. Look at Konva change log for more information.`;e.prototype[i]=function(){J.error(a);let e=this.attrs[t];return e===void 0?n:e},X.addSetter(e,t,r,function(){J.error(a)}),X.addOverloadedGetterSetter(e,t)},backCompat(e,t){J.each(t,function(t,n){let r=e.prototype[n],i=_c+J._capitalize(t),a=vc+J._capitalize(t);function o(){r.apply(this,arguments),J.error(`"`+t+`" method is deprecated and will be removed soon. Use ""`+n+`" instead.`)}e.prototype[t]=o,e.prototype[i]=o,e.prototype[a]=o})},afterSetFilter(){this._filterUpToDate=!1}};function yc(e){let t=/(\w+)\(([^)]+)\)/g,n;for(;(n=t.exec(e))!==null;){let[,e,t]=n;switch(e){case`blur`:{let e=parseFloat(t.replace(`px`,``));return function(t){this.blurRadius(e*.5);let n=_s.Filters;n&&n.Blur&&n.Blur.call(this,t)}}case`brightness`:{let e=t.includes(`%`)?parseFloat(t)/100:parseFloat(t);return function(t){this.brightness(e);let n=_s.Filters;n&&n.Brightness&&n.Brightness.call(this,t)}}case`contrast`:{let e=parseFloat(t);return function(t){let n=100*(Math.sqrt(e)-1);this.contrast(n);let r=_s.Filters;r&&r.Contrast&&r.Contrast.call(this,t)}}case`grayscale`:return function(e){let t=_s.Filters;t&&t.Grayscale&&t.Grayscale.call(this,e)};case`sepia`:return function(e){let t=_s.Filters;t&&t.Sepia&&t.Sepia.call(this,e)};case`invert`:return function(e){let t=_s.Filters;t&&t.Invert&&t.Invert.call(this,e)};default:J.warn(`CSS filter "${e}" is not supported in fallback mode. Consider using function filters for better compatibility.`);break}}return()=>{}}var bc=`absoluteOpacity`,xc=`allEventListeners`,Sc=`absoluteTransform`,Cc=`absoluteScale`,wc=`canvas`,Tc=`Change`,Ec=`children`,Dc=`konva`,Oc=`listening`,kc=`mouseenter`,Ac=`mouseleave`,jc=`pointerenter`,Mc=`pointerleave`,Nc=`touchenter`,Pc=`touchleave`,Fc=`set`,Ic=`Shape`,Lc=` `,Rc=`stage`,zc=`transform`,Bc=`Stage`,Vc=`visible`,Hc=[`xChange.konva`,`yChange.konva`,`scaleXChange.konva`,`scaleYChange.konva`,`skewXChange.konva`,`skewYChange.konva`,`rotationChange.konva`,`offsetXChange.konva`,`offsetYChange.konva`,`transformsEnabledChange.konva`].join(Lc),Uc=1,Wc=class e{constructor(e){this._id=Uc++,this.eventListeners={},this.attrs={},this.index=0,this._allEventListeners=null,this.parent=null,this._cache=new Map,this._attachedDepsListeners=new Map,this._lastPos=null,this._batchingTransformChange=!1,this._needClearTransformCache=!1,this._filterUpToDate=!1,this._isUnderCache=!1,this._dragEventId=null,this._shouldFireChangeEvents=!1,this.setAttrs(e),this._shouldFireChangeEvents=!0}hasChildren(){return!1}_clearCache(e){(e===zc||e===Sc)&&this._cache.get(e)?this._cache.get(e).dirty=!0:e?this._cache.delete(e):this._cache.clear()}_getCache(e,t){let n=this._cache.get(e);return(n===void 0||(e===zc||e===Sc)&&n.dirty===!0)&&(n=t.call(this),this._cache.set(e,n)),n}_calculate(e,t,n){if(!this._attachedDepsListeners.get(e)){let n=t.map(e=>e+`Change.konva`).join(Lc);this.on(n,()=>{this._clearCache(e)}),this._attachedDepsListeners.set(e,!0)}return this._getCache(e,n)}_getCanvasCache(){return this._cache.get(wc)}_clearSelfAndDescendantCache(e){this._clearCache(e),e===Sc&&this.fire(`absoluteTransformChange`)}clearCache(){if(this._cache.has(wc)){let{scene:e,filter:t,hit:n}=this._cache.get(wc);J.releaseCanvas(e._canvas,t._canvas,n._canvas),this._cache.delete(wc)}return this._clearSelfAndDescendantCache(),this._requestDraw(),this}cache(e){let t=e||{},n={};(t.x===void 0||t.y===void 0||t.width===void 0||t.height===void 0)&&(n=this.getClientRect({skipTransform:!0,relativeTo:this.getParent()||void 0}));let r=Math.ceil(t.width||n.width),i=Math.ceil(t.height||n.height),a=t.pixelRatio,o=t.x===void 0?Math.floor(n.x):t.x,s=t.y===void 0?Math.floor(n.y):t.y,c=t.offset||0,l=t.drawBorder||!1,u=t.hitCanvasPixelRatio||1;if(!r||!i){J.error(`Can not cache the node. Width or height of the node equals 0. Caching is skipped.`);return}let d=+(Math.abs(Math.round(n.x)-o)>.5),f=+(Math.abs(Math.round(n.y)-s)>.5);r+=c*2+d,i+=c*2+f,o-=c,s-=c;let p=new ac({pixelRatio:a,width:r,height:i}),m=new ac({pixelRatio:a,width:0,height:0,willReadFrequently:!0}),h=new oc({pixelRatio:u,width:r,height:i}),g=p.getContext(),_=h.getContext(),v=new ac({width:p.width/p.pixelRatio+Math.abs(o),height:p.height/p.pixelRatio+Math.abs(s),pixelRatio:p.pixelRatio}),y=v.getContext();return h.isCache=!0,p.isCache=!0,this._cache.delete(wc),this._filterUpToDate=!1,t.imageSmoothingEnabled===!1&&(p.getContext()._context.
14imageSmoothingEnabled=!1,m.getContext()._context.imageSmoothingEnabled=!1),g.save(),_.save(),y.save(),g.translate(-o,-s),_.translate(-o,-s),y.translate(-o,-s),v.x=o,v.y=s,this._isUnderCache=!0,this._clearSelfAndDescendantCache(bc),this._clearSelfAndDescendantCache(Cc),this.drawScene(p,this,v),this.drawHit(h,this),this._isUnderCache=!1,g.restore(),_.restore(),l&&(g.save(),g.beginPath(),g.rect(0,0,r,i),g.closePath(),g.setAttr(`strokeStyle`,`red`),g.setAttr(`lineWidth`,5),g.stroke(),g.restore()),J.releaseCanvas(v._canvas),this._cache.set(wc,{scene:p,filter:m,hit:h,x:o,y:s}),this._requestDraw(),this}isCached(){return this._cache.has(wc)}getClientRect(e){throw Error(`abstract "getClientRect" method call`)}_transformedRect(e,t){let n=[{x:e.x,y:e.y},{x:e.x+e.width,y:e.y},{x:e.x+e.width,y:e.y+e.height},{x:e.x,y:e.y+e.height}],r=1/0,i=1/0,a=-1/0,o=-1/0,s=this.getAbsoluteTransform(t);return n.forEach(function(e){let t=s.point(e);r===void 0&&(r=a=t.x,i=o=t.y),r=Math.min(r,t.x),i=Math.min(i,t.y),a=Math.max(a,t.x),o=Math.max(o,t.y)}),{x:r,y:i,width:a-r,height:o-i}}_drawCachedSceneCanvas(e){e.save(),e._applyOpacity(this),e._applyGlobalCompositeOperation(this);let t=this._getCanvasCache();e.translate(t.x,t.y);let n=this._getCachedSceneCanvas(),r=n.pixelRatio;e.drawImage(n._canvas,0,0,n.width/r,n.height/r),e.restore()}_drawCachedHitCanvas(e){let t=this._getCanvasCache(),n=t.hit;e.save(),e.translate(t.x,t.y),e.drawImage(n._canvas,0,0,n.width/n.pixelRatio,n.height/n.pixelRatio),e.restore()}_getCachedSceneCanvas(){let e=this.filters(),t=this._getCanvasCache(),n=t.scene,r=t.filter,i=r.getContext(),a,o,s,c;if(!e||e.length===0)return n;if(this._filterUpToDate)return r;let l=!0;for(let t=0;t<e.length;t++)if(typeof e[t]==`string`&&Qs(),typeof e[t]!=`string`||!Qs()){l=!1;break}let u=n.pixelRatio;if(r.setSize(n.width/n.pixelRatio,n.height/n.pixelRatio),l){let t=e.join(` `);return i.save(),i.setAttr(`filter`,t),i.drawImage(n._canvas,0,0,n.getWidth()/u,n.getHeight()/u),i.restore(),this._filterUpToDate=!0,r}try{for(a=e.length,i.clear(),i.drawImage(n._canvas,0,0,n.getWidth()/u,n.getHeight()/u),o=i.getImageData(0,0,r.getWidth(),r.getHeight()),s=0;s<a;s++)c=e[s],typeof c==`string`&&(c=yc(c)),c.call(this,o),i.putImageData(o,0,0)}catch(e){J.error(`Unable to apply filter. `+e.message+` This post my help you https://konvajs.org/docs/posts/Tainted_Canvas.html.`)}return this._filterUpToDate=!0,r}on(...e){let t=e[0],n=e[1];if(e[2],this._cache&&this._cache.delete(xc),e.length===3)return this._delegate.apply(this,e);let r=t.split(Lc);for(let e=0;e<r.length;e++){let t=r[e].split(`.`),i=t[0],a=t[1]||``;this.eventListeners[i]||(this.eventListeners[i]=[]),this.eventListeners[i].push({name:a,handler:n})}return this}off(e,t){let n=(e||``).split(Lc),r=n.length,i,a,o,s,c,l;if(this._cache&&this._cache.delete(xc),!e)for(a in this.eventListeners)this._off(a);for(i=0;i<r;i++)if(o=n[i],s=o.split(`.`),c=s[0],l=s[1],c)this.eventListeners[c]&&this._off(c,l,t);else for(a in this.eventListeners)this._off(a,l,t);return this}dispatchEvent(e){let t={target:this,type:e.type,evt:e};return this.fire(e.type,t),this}addEventListener(e,t){return this.on(e,function(e){t.call(this,e.evt)}),this}removeEventListener(e){return this.off(e),this}_delegate(e,t,n){let r=this;return this.on(e,function(e){let i=e.target.findAncestors(t,!0,r);for(let t=0;t<i.length;t++)e=J.cloneObject(e),e.currentTarget=i[t],n.call(i[t],e)}),this}
14remove(){return this.isDragging()&&this.stopDrag(),sc._dragElements.delete(this._id),sc._dragElements.forEach((e,t)=>{this.isAncestorOf(e.node)&&sc._dragElements.delete(t)}),this._remove(),this}_clearCaches(){this._clearSelfAndDescendantCache(Sc),this._clearSelfAndDescendantCache(bc),this._clearSelfAndDescendantCache(Cc),this._clearSelfAndDescendantCache(Rc),this._clearSelfAndDescendantCache(Vc),this._clearSelfAndDescendantCache(Oc)}_remove(){this._clearCaches();let e=this.getParent();e&&e.children&&(e.children.splice(this.index,1),e._setChildrenIndices(),this.parent=null)}destroy(){return this.remove(),this.clearCache(),this}getAttr(e){let t=`get`+J._capitalize(e);return J._isFunction(this[t])?this[t]():this.attrs[e]}getAncestors(){let e=this.getParent(),t=[];for(;e;)t.push(e),e=e.getParent();return t}getAttrs(){return this.attrs||{}}setAttrs(e){return this._batchTransformChanges(()=>{let t,n;if(!e)return this;for(t in e)t!==Ec&&(n=Fc+J._capitalize(t),J._isFunction(this[n])?this[n](e[t]):this._setAttr(t,e[t]))}),this}isListening(){return this._getCache(Oc,this._isListening)}_isListening(e){if(!this.listening())return!1;let t=this.getParent();return t&&t!==e&&this!==e?t._isListening(e):!0}isVisible(){return this._getCache(Vc,this._isVisible)}_isVisible(e){if(!this.visible())return!1;let t=this.getParent();return t&&t!==e&&this!==e?t._isVisible(e):!0}shouldDrawHit(e,t=!1){if(e)return this._isVisible(e)&&this._isListening(e);let n=this.getLayer(),r=!1;sc._dragElements.forEach(e=>{e.dragStatus===`dragging`&&(e.node.nodeType===`Stage`||e.node.getLayer()===n)&&(r=!0)});let i=!t&&!_s.hitOnDragEnabled&&(r||_s.isTransforming());return this.isListening()&&this.isVisible()&&!i}show(){return this.visible(!0),this}hide(){return this.visible(!1),this}getZIndex(){return this.index||0}getAbsoluteZIndex(){let e=this.getDepth(),t=this,n=0,r,i,a,o;function s(c){for(r=[],i=c.length,a=0;a<i;a++)o=c[a],n++,o.nodeType!==Ic&&(r=r.concat(o.getChildren().slice())),o._id===t._id&&(a=i);r.length>0&&r[0].getDepth()<=e&&s(r)}let c=this.getStage();return t.nodeType!==Bc&&c&&s(c.getChildren()),n}getDepth(){let e=0,t=this.parent;for(;t;)e++,t=t.parent;return e}_batchTransformChanges(e){this._batchingTransformChange=!0,e(),this._batchingTransformChange=!1,this._needClearTransformCache&&(this._clearCache(zc),this._clearSelfAndDescendantCache(Sc)),this._needClearTransformCache=!1}setPosition(e){return this._batchTransformChanges(()=>{this.x(e.x),this.y(e.y)}),this}getPosition(){return{x:this.x(),y:this.y()}}getRelativePointerPosition(){let e=this.getStage();if(!e)return null;let t=e.getPointerPosition();if(!t)return null;let n=this.getAbsoluteTransform().copy();return n.invert(),n.point(t)}getAbsolutePosition(e){let t=!1,n=this.parent;for(;n;){if(n.isCached()){t=!0;break}n=n.parent}t&&!e&&(e=!0);let r=this.getAbsoluteTransform(e).getMatrix(),i=new xs,a=this.offset();return i.m=r.slice(),i.translate(a.x,a.y),i.getTranslation()}setAbsolutePosition(e){let{x:t,y:n,...r}=this._clearTransform();this.attrs.x=t,this.attrs.y=n,this._clearCache(zc);let i=this._getAbsoluteTransform().copy();return i.invert(),i.translate(e.x,e.y),e={x:this.attrs.x+i.getTranslation().x,y:this.attrs.y+i.getTranslation().y},this._setTransform(r),this.setPosition({x:e.x,y:e.y}),this._clearCache(zc),this._clearSelfAndDescendantCache(Sc),this}_setTransform(e){let t;for(t in e)this.attrs[t]=e[t]}_clearTransform(){let e={x:this.x(),y:this.y(),rotation:this.rotation(),scaleX:this.scaleX(),scaleY:this.scaleY(),offsetX:this.offsetX(),offsetY:this.offsetY(),skewX:this.skewX(),skewY:this.skewY()};return this.attrs.x=0,this.attrs.y=0,this.attrs.rotation=0,this.attrs.scaleX=1,this.attrs.scaleY=1,this.attrs.offsetX=0,this.attrs.offsetY=0,this.attrs.skewX=0,this.attrs.skewY=0,e}move(e){let t=e.x,n=e.y,r=this.x(),i=this.y();return t!==void 0&&(r+=t),n!==void 0&&(i+=n),this.setPosition({x:r,y:i}),this}_eachAncestorReverse(e,t){let n=[],r=this.getParent(),i,a;if(!(t&&t._id===this._id)){for(n.unshift(this);r&&(!t||r._id!==t._id);)n.unshift(r),r=r.parent;for(i=n.length,a=0;a<i;a++)e(n[a])}}rotate(e){return this.rotation(this.rotation()+e),this}moveToTop(){if(!this.parent)return J.warn(`Node has no parent. moveToTop function is ignored.`),!1;let e=this.index;return e<this.parent.getChildren().length-1?(this.parent.children.splice(e,1),this.parent.children.push(this),this.parent._setChildrenIndices(),!0):!1}moveUp(){if(!this.parent)return J.warn(`Node has no parent. moveUp function is ignored.`),!1;let e=this.index;return e<this.parent.getChildren().length-1?(this.parent.children.splice(e,1),this.parent.children.splice(e+1,0,this),this.parent._setChildrenIndices(),!0):!1}moveDown(){if(!this.parent)return J.warn(`Node has no parent. moveDown function is ignored.`),!1;let e=this.index;return e>0?(this.parent.children.splice(e,1),this.parent.children.splice(e-1,0,this),this.parent._setChildrenIndices(),!0):!1}moveToBottom(){if(!this.parent)return J.warn(`Node has no parent. moveToBottom function is ignored.`),!1;let e=this.index;return e>0?(this.parent.children.splice(e,1),this.parent.children.unshift(this),this.parent._setChildrenIndices(),!0):!1}setZIndex(e){if(!this.parent)return J.warn(`Node has no parent. zIndex parameter is ignored.`),this;(e<0||e>=this.parent.children.length)&&J.warn(`Unexpected value `+e+` for zIndex property. zIndex is just index of a node in children of its parent. Expected value is from 0 to `+(this.parent.children.length-1)+`.`);let t=this.index;return this.parent.children.splice(t,1),this.parent.children.splice(e,0,this),this.parent._setChildrenIndices(),this}getAbsoluteOpacity(){return this._getCache(bc,this._getAbsoluteOpacity)}_getAbsoluteOpacity(){let e=this.opacity(),t=this.getParent();return t&&!t._isUnderCache&&(e*=t.getAbsoluteOpacity()),e}moveTo(e){return this.getParent()!==e&&(this._remove(),e.add(this)),this}toObject(){let e=this.getAttrs(),t,n,r,i,a,o={attrs:{},className:this.getClassName()};for(t in e)n=e[t],a=J.isObject(n)&&!J._isPlainObject(n)&&!J._isArray(n),!a&&(r=typeof this[t]==`function`&&this[t],delete e[t],i=r?r.call(this):null,e[t]=n,i!==n&&(o.attrs[t]=n));return J._prepareToStringify(o)}toJSON(){return JSON.stringify(this.toObject())}getParent(){return this.parent}
14findAncestors(e,t,n){let r=[];t&&this._isMatch(e)&&r.push(this);let i=this.parent;for(;i;){if(i===n)return r;i._isMatch(e)&&r.push(i),i=i.parent}return r}isAncestorOf(e){return!1}findAncestor(e,t,n){return this.findAncestors(e,t,n)[0]}_isMatch(e){if(!e)return!1;if(typeof e==`function`)return e(this);let t=e.replace(/ /g,``).split(`,`),n=t.length,r,i;for(r=0;r<n;r++)if(i=t[r],J.isValidSelector(i)||(J.warn(`Selector "`+i+`" is invalid. Allowed selectors examples are "#foo", ".bar" or "Group".`),J.warn(`If you have a custom shape with such className, please change it to start with upper letter like "Triangle".`),J.warn(`Konva is awesome, right?`)),i.charAt(0)===`#`){if(this.id()===i.slice(1))return!0}else if(i.charAt(0)===`.`){if(this.hasName(i.slice(1)))return!0}else if(this.className===i||this.nodeType===i)return!0;return!1}getLayer(){let e=this.getParent();return e?e.getLayer():null}getStage(){return this._getCache(Rc,this._getStage)}_getStage(){let e=this.getParent();return e?e.getStage():null}fire(e,t={},n){return t.target=t.target||this,n?this._fireAndBubble(e,t):this._fire(e,t),this}getAbsoluteTransform(e){return e?this._getAbsoluteTransform(e):this._getCache(Sc,this._getAbsoluteTransform)}_getAbsoluteTransform(e){let t;if(e)return t=new xs,this._eachAncestorReverse(function(e){let n=e.transformsEnabled();n===`all`?t.multiply(e.getTransform()):n===`position`&&t.translate(e.x()-e.offsetX(),e.y()-e.offsetY())},e),t;{t=this._cache.get(Sc)||new xs,this.parent?this.parent.getAbsoluteTransform().copyInto(t):t.reset();let e=this.transformsEnabled();if(e===`all`)t.multiply(this.getTransform());else if(e===`position`){let e=this.attrs.x||0,n=this.attrs.y||0,r=this.attrs.offsetX||0,i=this.attrs.offsetY||0;t.translate(e-r,n-i)}return t.dirty=!1,t}}getAbsoluteScale(e){let t=this;for(;t;)t._isUnderCache&&(e=t),t=t.getParent();let n=this.getAbsoluteTransform(e).decompose();return{x:n.scaleX,y:n.scaleY}}getAbsoluteRotation(){return this.getAbsoluteTransform().decompose().rotation}getTransform(){return this._getCache(zc,this._getTransform)}_getTransform(){let e=this._cache.get(zc)||new xs;e.reset();let t=this.x(),n=this.y(),r=_s.getAngle(this.rotation()),i=this.attrs.scaleX??1,a=this.attrs.scaleY??1,o=this.attrs.skewX||0,s=this.attrs.skewY||0,c=this.attrs.offsetX||0,l=this.attrs.offsetY||0;return(t!==0||n!==0)&&e.translate(t,n),r!==0&&e.rotate(r),(o!==0||s!==0)&&e.skew(o,s),(i!==1||a!==1)&&e.scale(i,a),(c!==0||l!==0)&&e.translate(-1*c,-1*l),e.dirty=!1,e}clone(e){let t=J.cloneObject(this.attrs),n,r,i,a,o;for(n in e)t[n]=e[n];let s=new this.constructor(t);for(n in this.eventListeners)for(r=this.eventListeners[n],i=r.length,a=0;a<i;a++)o=r[a],o.name.indexOf(Dc)<0&&(s.eventListeners[n]||(s.eventListeners[n]=[]),s.eventListeners[n].push(o));return s}_toKonvaCanvas(e){e||={};let t=this.getClientRect(),n=this.getStage(),r=e.x===void 0?Math.floor(t.x):e.x,i=e.y===void 0?Math.floor(t.y):e.y,a=e.pixelRatio||1,o=new ac({width:e.width||Math.ceil(t.width)||(n?n.width():0),height:e.height||Math.ceil(t.height)||(n?n.height():0),pixelRatio:a}),s=o.getContext(),c=new ac({width:o.width/o.pixelRatio+Math.abs(r),height:o.height/o.pixelRatio+Math.abs(i),pixelRatio:o.pixelRatio});return e.imageSmoothingEnabled===!1&&(s._context.imageSmoothingEnabled=!1),s.save(),(r||i)&&s.translate(-1*r,-1*i),this.drawScene(o,void 0,c),s.restore(),o}toCanvas(e){return this._toKonvaCanvas(e)._canvas}toDataURL(e){e||={};let t=e.mimeType||null,n=e.quality||null,r=this._toKonvaCanvas(e).toDataURL(t,n);return e.callback&&e.callback(r),r}toImage(e){return new Promise((t,n)=>{try{let n=e?.callback;n&&delete e.callback,J._urlToImage(this.toDataURL(e),function(e){t(e),n?.(e)})}catch(e){n(e)}})}toBlob(e){return new Promise((t,n)=>{try{let n=e?.callback;n&&delete e.callback,this.toCanvas(e).toBlob(e=>{t(e),n?.(e)},e?.mimeType,e?.quality)}catch(e){n(e)}})}setSize(e){return this.width(e.width),this.height(e.height),this}getSize(){return{width:this.width(),height:this.height()}}getClassName(){return this.className||this.nodeType}getType(){return this.nodeType}getDragDistance(){return this.attrs.dragDistance===void 0?this.parent?this.parent.getDragDistance():_s.dragDistance:this.attrs.dragDistance}_off(e,t,n){let r=this.eventListeners[e],i,a,o;for(i=0;i<r.length;
14i++)if(a=r[i].name,o=r[i].handler,(a!==`konva`||t===`konva`)&&(!t||a===t)&&(!n||n===o)){if(r.splice(i,1),r.length===0){delete this.eventListeners[e];break}i--}}_fireChangeEvent(e,t,n){this._fire(e+Tc,{oldVal:t,newVal:n})}addName(e){if(!this.hasName(e)){let t=this.name(),n=t?t+` `+e:e;this.name(n)}return this}hasName(e){if(!e)return!1;let t=this.name();return t?(t||``).split(/\s/g).indexOf(e)!==-1:!1}removeName(e){let t=(this.name()||``).split(/\s/g),n=t.indexOf(e);return n!==-1&&(t.splice(n,1),this.name(t.join(` `))),this}setAttr(e,t){let n=this[Fc+J._capitalize(e)];return J._isFunction(n)?n.call(this,t):this._setAttr(e,t),this}_requestDraw(){_s.autoDrawEnabled&&(this.getLayer()||this.getStage())?.batchDraw()}_setAttr(e,t){let n=this.attrs[e];n===t&&!J.isObject(t)||(t==null?delete this.attrs[e]:this.attrs[e]=t,this._shouldFireChangeEvents&&this._fireChangeEvent(e,n,t),this._requestDraw())}_setComponentAttr(e,t,n){let r;n!==void 0&&(r=this.attrs[e],r||(this.attrs[e]=this.getAttr(e)),this.attrs[e][t]=n,this._fireChangeEvent(e,r,n))}_fireAndBubble(e,t,n){t&&this.nodeType===Ic&&(t.target=this);let r=[kc,Ac,jc,Mc,Nc,Pc];if(!(r.indexOf(e)!==-1&&(n&&(this===n||this.isAncestorOf&&this.isAncestorOf(n))||this.nodeType===`Stage`&&!n))){this._fire(e,t);let i=r.indexOf(e)!==-1&&n&&n.isAncestorOf&&n.isAncestorOf(this)&&!n.isAncestorOf(this.parent);(t&&!t.cancelBubble||!t)&&this.parent&&this.parent.isListening()&&!i&&(n&&n.parent?this._fireAndBubble.call(this.parent,e,t,n):this._fireAndBubble.call(this.parent,e,t))}}_getProtoListeners(t){let{nodeType:n}=this,r=e.protoListenerMap.get(n)||{},i=r?.[t];if(i===void 0){i=[];let a=Object.getPrototypeOf(this);for(;a;){let e=a.eventListeners?.[t]??[];i.push(...e),a=Object.getPrototypeOf(a)}r[t]=i,e.protoListenerMap.set(n,r)}return i}_fire(e,t){t||={},t.currentTarget=this,t.type=e;let n=this._getProtoListeners(e);if(n){let e=n.slice();for(let n=0;n<e.length;n++)e[n].handler.call(this,t)}let r=this.eventListeners[e];if(r){let n=r.slice(),i=n.length;for(let e=0;e<n.length;e++)n[e].handler.call(this,t);let a=this.eventListeners[e];if(a)for(let e=i;e<a.length;e++)a[e].handler.call(this,t)}}draw(){return this.drawScene(),this.drawHit(),this}_createDragElement(e){let t=e?e.pointerId:void 0,n=this.getStage(),r=this.getAbsolutePosition();if(!n)return;let i=n._getPointerById(t)||n._changedPointerPositions[0]||r;sc._dragElements.set(this._id,{node:this,startPointerPos:i,offset:{x:i.x-r.x,y:i.y-r.y},dragStatus:`ready`,pointerId:t,startEvent:e})}startDrag(e,t=!0){sc._dragElements.has(this._id)||this._createDragElement(e);let n=sc._dragElements.get(this._id);n.dragStatus=`dragging`,this.fire(`dragstart`,{type:`dragstart`,target:this,evt:n.startEvent&&n.startEvent.evt||e&&e.evt},t)}_setDragPosition(e,t){let n=this.getStage()._getPointerById(t.pointerId);if(!n)return;let r={x:n.x-t.offset.x,y:n.y-t.offset.y},i=this.dragBoundFunc();if(i!==void 0){let t=i.call(this,r,e);t?r=t:J.warn(`dragBoundFunc did not return any value. That is unexpected behavior. You must return new absolute position from dragBoundFunc.`)}(!this._lastPos||this._lastPos.x!==r.x||this._lastPos.y!==r.y)&&(this.setAbsolutePosition(r),this._requestDraw()),this._lastPos=r}stopDrag(e){let t=sc._dragElements.get(this._id);t&&(t.dragStatus=`stopped`),sc._endDragBefore(e),sc._endDragAfter(e)}setDraggable(e){this._setAttr(`draggable`,e),this._dragChange()}isDragging(){let e=sc._dragElements.get(this._id);return e?e.dragStatus===`dragging`:!1}_listenDrag(){this._dragCleanup(),this.on(`mousedown.konva touchstart.konva`,function(e){if(!(e.evt.button===void 0||_s.dragButtons.indexOf(e.evt.button)>=0)||this.isDragging())return;let t=!1;sc._dragElements.forEach(e=>{this.isAncestorOf(e.node)&&(t=!0)}),t||this._createDragElement(e)})}_dragChange(){if(this.attrs.draggable)this._listenDrag();else{if(this._dragCleanup(),!this.getStage())return;let e=sc._dragElements.get(this._id),t=e&&e.dragStatus===`dragging`,n=e&&e.dragStatus===`ready`;
14t?this.stopDrag():n&&sc._dragElements.delete(this._id)}}_dragCleanup(){this.off(`mousedown.konva`),this.off(`touchstart.konva`)}isClientRectOnScreen(e={x:0,y:0}){let t=this.getStage();if(!t)return!1;let n={x:-e.x,y:-e.y,width:t.width()+2*e.x,height:t.height()+2*e.y};return J.haveIntersection(n,this.getClientRect())}static create(e,t){return J._isString(e)&&(e=JSON.parse(e)),this._createNode(e,t)}static _createNode(t,n){let r=e.prototype.getClassName.call(t),i=t.children,a,o,s;n&&(t.attrs.container=n),_s[r]||(J.warn(`Can not find a node with class name "`+r+`". Fallback to "Shape".`),r=`Shape`);let c=_s[r];if(a=new c(t.attrs),i)for(o=i.length,s=0;s<o;s++)a.add(e._createNode(i[s]));return a}};Wc.protoListenerMap=new Map,Wc.prototype.nodeType=`Node`,Wc.prototype._attrsAffectingSize=[],Wc.prototype.eventListeners={},Wc.prototype.on(Hc,function(){if(this._batchingTransformChange){this._needClearTransformCache=!0;return}this._clearCache(zc),this._clearSelfAndDescendantCache(Sc)}),Wc.prototype.on(`visibleChange.konva`,function(){this._clearSelfAndDescendantCache(Vc)}),Wc.prototype.on(`listeningChange.konva`,function(){this._clearSelfAndDescendantCache(Oc)}),Wc.prototype.on(`opacityChange.konva`,function(){this._clearSelfAndDescendantCache(bc)});var Gc=X.addGetterSetter;Gc(Wc,`zIndex`),Gc(Wc,`absolutePosition`),Gc(Wc,`position`),Gc(Wc,`x`,0,Y()),Gc(Wc,`y`,0,Y()),Gc(Wc,`globalCompositeOperation`,`source-over`,fc()),Gc(Wc,`opacity`,1,Y()),Gc(Wc,`name`,``,fc()),Gc(Wc,`id`,``,fc()),Gc(Wc,`rotation`,0,Y()),X.addComponentsGetterSetter(Wc,`scale`,[`x`,`y`]),Gc(Wc,`scaleX`,1,Y()),Gc(Wc,`scaleY`,1,Y()),X.addComponentsGetterSetter(Wc,`skew`,[`x`,`y`]),Gc(Wc,`skewX`,0,Y()),Gc(Wc,`skewY`,0,Y()),X.addComponentsGetterSetter(Wc,`offset`,[`x`,`y`]),Gc(Wc,`offsetX`,0,Y()),Gc(Wc,`offsetY`,0,Y()),Gc(Wc,`dragDistance`,void 0,Y()),Gc(Wc,`width`,0,Y()),Gc(Wc,`height`,0,Y()),Gc(Wc,`listening`,!0,hc()),Gc(Wc,`preventDefault`,!0,hc()),Gc(Wc,`filters`,void 0,function(e){return this._filterUpToDate=!1,e}),Gc(Wc,`visible`,!0,hc()),Gc(Wc,`transformsEnabled`,`all`,fc()),Gc(Wc,`size`),Gc(Wc,`dragBoundFunc`),Gc(Wc,`draggable`,!1,hc()),X.backCompat(Wc,{rotateDeg:`rotate`,setRotationDeg:`setRotation`,getRotationDeg:`getRotation`});var Kc=class extends Wc{constructor(){super(...arguments),this.children=[]}getChildren(e){let t=this.children||[];return e?t.filter(e):t}hasChildren(){return this.getChildren().length>0}
14removeChildren(){return this.getChildren().forEach(e=>{e.parent=null,e.index=0,e.remove()}),this.children=[],this._requestDraw(),this}destroyChildren(){return this.getChildren().forEach(e=>{e.parent=null,e.index=0,e.destroy()}),this.children=[],this._requestDraw(),this}add(...e){if(e.length===0)return this;if(e.length>1){for(let t=0;t<e.length;t++)this.add(e[t]);return this}let t=e[0];return t.getParent()?(t.moveTo(this),this):(this._validateAdd(t),t.index=this.getChildren().length,t.parent=this,t._clearCaches(),this.getChildren().push(t),this._fire(`add`,{child:t}),this._requestDraw(),this)}destroy(){return this.hasChildren()&&this.destroyChildren(),super.destroy(),this}find(e){return this._generalFind(e,!1)}findOne(e){let t=this._generalFind(e,!0);return t.length>0?t[0]:void 0}_generalFind(e,t){let n=[];return this._descendants(r=>{let i=r._isMatch(e);return i&&n.push(r),!!(i&&t)}),n}_descendants(e){let t=!1,n=this.getChildren();for(let r of n)if(t=e(r),t||r.hasChildren()&&(t=r._descendants(e),t))return!0;return!1}toObject(){let e=Wc.prototype.toObject.call(this);
14return e.children=[],this.getChildren().forEach(t=>{e.children.push(t.toObject())}),e}isAncestorOf(e){let t=e.getParent();for(;t;){if(t._id===this._id)return!0;t=t.getParent()}return!1}clone(e){let t=Wc.prototype.clone.call(this,e);return this.getChildren().forEach(function(e){t.add(e.clone())}),t}getAllIntersections(e){let t=[];return this.find(`Shape`).forEach(n=>{n.isVisible()&&n.intersects(e)&&t.push(n)}),t}_clearSelfAndDescendantCache(e){var t;super._clearSelfAndDescendantCache(e),!this.isCached()&&((t=this.children)==null||t.forEach(function(t){t._clearSelfAndDescendantCache(e)}))}_setChildrenIndices(){var e;(e=this.children)==null||e.forEach(function(e,t){e.index=t}),this._requestDraw()}drawScene(e,t,n){let r=this.getLayer(),i=e||r&&r.getCanvas(),a=i&&i.getContext(),o=this._getCanvasCache(),s=o&&o.scene,c=i&&i.isCache;if(!this.isVisible()&&!c)return this;if(s){a.save();let e=this.getAbsoluteTransform(t).getMatrix();a.transform(e[0],e[1],e[2],e[3],e[4],e[5]),this._drawCachedSceneCanvas(a),a.restore()}else this._drawChildren(`drawScene`,i,t,n);return this}drawHit(e,t){if(!this.shouldDrawHit(t))return this;let n=this.getLayer(),r=e||n&&n.hitCanvas,i=r&&r.getContext(),a=this._getCanvasCache();if(a&&a.hit){i.save();let e=this.getAbsoluteTransform(t).getMatrix();i.transform(e[0],e[1],e[2],e[3],e[4],e[5]),this._drawCachedHitCanvas(i),i.restore()}else this._drawChildren(`drawHit`,r,t);return this}_drawChildren(e,t,n,r){var i;let a=t&&t.getContext(),o=this.clipWidth(),s=this.clipHeight(),c=this.clipFunc(),l=typeof o==`number`&&typeof s==`number`||c,u=n===this;if(l){a.save();let e=this.getAbsoluteTransform(n),t=e.getMatrix();a.transform(t[0],t[1],t[2],t[3],t[4],t[5]),a.beginPath();let r;if(c)r=c.call(this,a,this);else{let e=this.clipX(),t=this.clipY();a.rect(e||0,t||0,o,s)}a.clip.apply(a,r),t=e.copy().invert().getMatrix(),a.transform(t[0],t[1],t[2],t[3],t[4],t[5])}let d=!u&&this.globalCompositeOperation()!==`source-over`&&e===`drawScene`;d&&(a.save(),a._applyGlobalCompositeOperation(this)),(i=this.children)==null||i.forEach(function(i){i[e](t,n,r)}),d&&a.restore(),l&&a.restore()}getClientRect(e={}){var t;let n=e.skipTransform,r=e.relativeTo,i,a,o,s,c={x:1/0,y:1/0,width:0,height:0},l=this;(t=this.children)==null||t.forEach(function(t){if(!t.visible())return;let n=t.getClientRect({relativeTo:l,skipShadow:e.skipShadow,skipStroke:e.skipStroke});n.width===0&&n.height===0||(i===void 0?(i=n.x,a=n.y,o=n.x+n.width,s=n.y+n.height):(i=Math.min(i,n.x),a=Math.min(a,n.y),o=Math.max(o,n.x+n.width),s=Math.max(s,n.y+n.height)))});let u=this.find(`Shape`),d=!1;for(let e=0;e<u.length;e++)if(u[e]._isVisible(this)){d=!0;break}return c=d&&i!==void 0?{x:i,y:a,width:o-i,height:s-a}:{x:0,y:0,width:0,height:0},n?c:this._transformedRect(c,r)}};X.addComponentsGetterSetter(Kc,`clip`,[`x`,`y`,`width`,`height`]),X.addGetterSetter(Kc,`clipX`,void 0,Y()),X.addGetterSetter(Kc,`clipY`,void 0,Y()),X.addGetterSetter(Kc,`clipWidth`,void 0,Y()),X.addGetterSetter(Kc,`clipHeight`,void 0,Y()),X.addGetterSetter(Kc,`clipFunc`);var qc=new Map,Jc=_s._global.PointerEvent!==void 0;function Yc(e){return qc.get(e)}function Xc(e){return{evt:e,pointerId:e.pointerId}}function Zc(e,t){return qc.get(e)===t}function Qc(e,t){$c(e),t.getStage()&&(qc.set(e,t),Jc&&t._fire(`gotpointercapture`,Xc(new PointerEvent(`gotpointercapture`))))}function $c(e,t){let n=qc.get(e);if(!n)return;let r=n.getStage();r&&r.content,qc.delete(e),Jc&&n._fire(`lostpointercapture`,Xc(new PointerEvent(`lostpointercapture`)))}var el=`Stage`,tl=`string`,nl=`px`,rl=`mouseout`,il=`mouseleave`,al=`mouseover`,ol=`mouseenter`,sl=`mousemove`,cl=`mousedown`,ll=`mouseup`,ul=`pointermove`,dl=`pointerdown`,fl=`pointerup`,pl=`pointercancel`,ml=`lostpointercapture`,hl=`pointerout`,gl=`pointerleave`,_l=`pointerover`,vl=`pointerenter`,yl=`contextmenu`,bl=`touchstart`,xl=`touchend`,Sl=`touchmove`,Cl=`touchcancel`,wl=`wheel`,Tl=5,El=[[ol,`_pointerenter`],[cl,`_pointerdown`],[sl,`_pointermove`],[ll,`_pointerup`],[il,`_pointerleave`],[bl,`_pointerdown`],[Sl,`_pointermove`],[xl,`_pointerup`],[Cl,`_pointercancel`],[al,`_pointerover`],[wl,`_wheel`],[yl,`_contextmenu`],[dl,`_pointerdown`],[ul,`_pointermove`],[fl,`_pointerup`],[pl,`_pointercancel`],[gl,`_pointerleave`],[ml,`_lostpointercapture`]],Dl={mouse:{[hl]:rl,[gl]:il,[_l]:al,[vl]:ol,[ul]:sl,[dl]:cl,[fl]:ll,[pl]:`mousecancel`,pointerclick:`click`,pointerdblclick:`dblclick`},touch:{[hl]:`touchout`,[gl]:`touchleave`,[_l]:`touchover`,[vl]:`touchenter`,[ul]:Sl,[dl]:bl,[fl]:xl,[pl]:Cl,pointerclick:`tap`,pointerdblclick:`dbltap`},pointer:{[hl]:hl,[gl]:gl,[_l]:_l,[vl]:vl,[ul]:ul,[dl]:dl,[fl]:fl,[pl]:pl,pointerclick:`pointerclick`,pointerdblclick:`pointerdblclick`}},Ol=e=>e.indexOf(`pointer`)>=0?`pointer`:e.indexOf(`touch`)>=0?`touch`:`mouse`,kl=e=>{let t=Ol(e);if(t===`pointer`)return _s.pointerEventsEnabled&&Dl.pointer;if(t===`touch`)return Dl.touch;if(t===`mouse`)return Dl.mouse};function Al(e={}){return(e.clipFunc||e.clipWidth||e.clipHeight)&&J.warn(`Stage does not support clipping. Please use clip for Layers or Groups.`),e}var jl=`Pointer position is missing and not registered by the stage. Looks like it is outside of the stage container. You can set it manually from event: stage.setPointersPositions(event);`,Ml=[],Nl=class extends Kc{constructor(e){super(Al(e)),this._pointerPositions=[],this._changedPointerPositions=[],this._buildDOM(),this._bindContentEvents(),Ml.push(this),this.on(`widthChange.konva heightChange.konva`,this._resizeDOM),this.on(`visibleChange.konva`,this._checkVisibility),this.on(`clipWidthChange.konva clipHeightChange.konva clipFuncChange.konva`,()=>{Al(this.attrs)}),this._checkVisibility()}_validateAdd(e){let t=e.getType()===`Layer`,n=e.getType()===`FastLayer`;t||n||J.throw(`You may only add layers to the stage.`)}_checkVisibility(){if(!this.content)return;let e=this.visible()?``:`none`;this.content.style.display=e}setContainer(e){if(typeof e===tl){let t;if(e.charAt(0)===`.`){let t=e.slice(1);e=document.getElementsByClassName(t)[0]}else t=e.charAt(0)===`#`?e.slice(1):e,e=document.getElementById(t);if(!e)throw`Can not find container in document with id `+t}return this._setAttr(`container`,e),this.content&&(this.content.parentElement&&this.content.parentElement.removeChild(this.content),e.appendChild(this.content)),this}shouldDrawHit(){return!0}clear(){let e=this.children,t=e.length;for(let n=0;n<t;n++)e[n].clear();return this}clone(e){return e||={},e.container=typeof document<`u`&&document.createElement(`div`),Kc.prototype.clone.call(this,e)}destroy(){super.destroy();let e=this.content;e&&J._isInDocument(e)&&this.container().removeChild(e);let t=Ml.indexOf(this);return t>-1&&Ml.splice(t,1),J.releaseCanvas(this.bufferCanvas._canvas,this.bufferHitCanvas._canvas),this}getPointerPosition(){let e=this._pointerPositions[0]||this._changedPointerPositions[0];return e?{x:e.x,y:e.y}:(J.warn(jl),null)}_getPointerById(e){return this._pointerPositions.find(t=>
14t.id===e)}getPointersPositions(){return this._pointerPositions}getStage(){return this}getContent(){return this.content}_toKonvaCanvas(e){e={...e},e.x=e.x||0,e.y=e.y||0,e.width=e.width||this.width(),e.height=e.height||this.height();let t=new ac({width:e.width,height:e.height,pixelRatio:e.pixelRatio||1}),n=t.getContext()._context,r=this.children;return(e.x||e.y)&&n.translate(-1*e.x,-1*e.y),r.forEach(function(t){if(!t.isVisible())return;let r=t._toKonvaCanvas(e);n.drawImage(r._canvas,e.x,e.y,r.getWidth()/r.getPixelRatio(),r.getHeight()/r.getPixelRatio())}),t}getIntersection(e){if(!e)return null;let t=this.children,n=t.length-1;for(let r=n;r>=0;r--){let n=t[r].getIntersection(e);if(n)return n}return null}_resizeDOM(){let e=this.width(),t=this.height();this.content&&(this.content.style.width=e+nl,this.content.style.height=t+nl),this.bufferCanvas.setSize(e,t),this.bufferHitCanvas.setSize(e,t),this.children.forEach(n=>{n.setSize({width:e,height:t}),n.draw()})}add(e,...t){if(arguments.length>1){for(let e=0;e<arguments.length;e++)this.add(arguments[e]);return this}super.add(e);let n=this.children.length;return n>Tl&&J.warn(`The stage has `+n+` layers. Recommended maximum number of layers is 3-5. Adding more layers into the stage may drop the performance. Rethink your tree structure, you can use Konva.Group.`),e.setSize({width:this.width(),height:this.height()}),e.draw(),_s.isBrowser&&this.content.appendChild(e.canvas._canvas),this}getParent(){return null}getLayer(){return null}hasPointerCapture(e){return Zc(e,this)}setPointerCapture(e){Qc(e,this)}releaseCapture(e){$c(e,this)}getLayers(){return this.children}_bindContentEvents(){_s.isBrowser&&El.forEach(([e,t])=>{this.content.addEventListener(e,e=>{this[t](e)},{passive:!1})})}_pointerenter(e){this.setPointersPositions(e);let t=kl(e.type);t&&this._fire(t.pointerenter,{evt:e,target:this,currentTarget:this})}_pointerover(e){this.setPointersPositions(e);let t=kl(e.type);t&&this._fire(t.pointerover,{evt:e,target:this,currentTarget:this})}_getTargetShape(e){let t=this[e+`targetShape`];return t&&!t.getStage()&&(t=null),t}_pointerleave(e){let t=kl(e.type),n=Ol(e.type);if(!t)return;this.setPointersPositions(e);let r=this._getTargetShape(n),i=!(_s.isDragging()||_s.isTransforming())||_s.hitOnDragEnabled;r&&i?(r._fireAndBubble(t.pointerout,{evt:e}),r._fireAndBubble(t.pointerleave,{evt:e}),this._fire(t.pointerleave,{evt:e,target:this,currentTarget:this}),this[n+`targetShape`]=null):i&&(this._fire(t.pointerleave,{evt:e,target:this,currentTarget:this}),this._fire(t.pointerout,{evt:e,target:this,currentTarget:this})),this.pointerPos=null,this._pointerPositions=[]}_pointerdown(e){let t=kl(e.type),n=Ol(e.type);if(!t)return;this.setPointersPositions(e);let r=!1;this._changedPointerPositions.forEach(i=>{let a=this.getIntersection(i);if(sc.justDragged=!1,_s[`_`+n+`ListenClick`]=!0,!a||!a.isListening()){this[n+`ClickStartShape`]=void 0;return}_s.capturePointerEventsEnabled&&a.setPointerCapture(i.id),this[n+`ClickStartShape`]=a,a._fireAndBubble(t.pointerdown,{evt:e,pointerId:i.id}),r=!0;let o=e.type.indexOf(`touch`)>=0;a.preventDefault()&&e.cancelable&&o&&e.preventDefault()}),r||this._fire(t.pointerdown,{evt:e,target:this,currentTarget:this,pointerId:this._pointerPositions[0].id})}_pointermove(e){let t=kl(e.type),n=Ol(e.type);if(!t)return;let r=e.type.indexOf(`touch`)>=0||e.pointerType===`touch`;if(_s.isDragging()&&sc.node.preventDefault()&&e.cancelable&&r&&e.preventDefault(),this.setPointersPositions(e),!(!(_s.isDragging()||_s.isTransforming())||_s.hitOnDragEnabled))return;let i={},a=!1,o=this._getTargetShape(n);this._changedPointerPositions.forEach(r=>{let s=Yc(r.id)||this.getIntersection(r),c=r.id,l={evt:e,pointerId:c},u=o!==s;if(u&&o&&(o._fireAndBubble(t.pointerout,{...l},s),o._fireAndBubble(t.pointerleave,{...l},s)),s){if(i[s._id])return;i[s._id]=!0}s&&s.isListening()?(a=!0,u&&(s._fireAndBubble(t.pointerover,{...l},o),s._fireAndBubble(t.pointerenter,{...l},o),this[n+`targetShape`]=s),s._fireAndBubble(t.pointermove,{...l})):o&&(this._fire(t.pointerover,{evt:e,target:this,currentTarget:this,pointerId:c}),this[n+`targetShape`]=null)}),a||this._fire(t.pointermove,{evt:e,target:this,currentTarget:this,pointerId:this._changedPointerPositions[0].id})}_pointerup(e){let t=kl(e.type),n=Ol(e.type);if(!t)return;this.setPointersPositions(e);let r=this[n+`ClickStartShape`],i=this[n+`ClickEndShape`],a={},o=!1;this._changedPointerPositions.forEach(s=>{let c=Yc(s.id)||this.getIntersection(s);if(c){if(c.releaseCapture(s.id),a[c._id])return;a[c._id]=!0}let l=s.id,u={evt:e,pointerId:l},d=!1;_s[`_`+n+`InDblClickWindow`]?(d=!0,clearTimeout(this[n+`DblTimeout`])):sc.justDragged||(_s[`_`+n+`InDblClickWindow`]=!0,clearTimeout(this[n+`DblTimeout`])),this[n+`DblTimeout`]=setTimeout(function(){_s[`_`+n+`InDblClickWindow`]=!1},_s.dblClickWindow),c&&c.isListening()?(o=!0,this[n+`ClickEndShape`]=c,c._fireAndBubble(t.pointerup,{...u}),_s[`_`+n+`ListenClick`]&&r&&r===c&&(c._fireAndBubble(t.pointerclick,{...u}
14),d&&i&&i===c&&c._fireAndBubble(t.pointerdblclick,{...u}))):(this[n+`ClickEndShape`]=null,o||=(this._fire(t.pointerup,{evt:e,target:this,currentTarget:this,pointerId:this._changedPointerPositions[0].id}),!0),_s[`_`+n+`ListenClick`]&&this._fire(t.pointerclick,{evt:e,target:this,currentTarget:this,pointerId:l}),d&&this._fire(t.pointerdblclick,{evt:e,target:this,currentTarget:this,pointerId:l}))}),o||this._fire(t.pointerup,{evt:e,target:this,currentTarget:this,pointerId:this._changedPointerPositions[0].id}),_s[`_`+n+`ListenClick`]=!1,e.cancelable&&n!==`touch`&&n!==`pointer`&&e.preventDefault()}_contextmenu(e){this.setPointersPositions(e);let t=this.getIntersection(this.getPointerPosition());t&&t.isListening()?t._fireAndBubble(yl,{evt:e}):this._fire(yl,{evt:e,target:this,currentTarget:this})}_wheel(e){this.setPointersPositions(e);let t=this.getIntersection(this.getPointerPosition());t&&t.isListening()?t._fireAndBubble(wl,{evt:e}):this._fire(wl,{evt:e,target:this,currentTarget:this})}_pointercancel(e){this.setPointersPositions(e);let t=Yc(e.pointerId)||this.getIntersection(this.getPointerPosition());t&&t._fireAndBubble(fl,Xc(e)),$c(e.pointerId)}_lostpointercapture(e){$c(e.pointerId)}setPointersPositions(e){let t=this._getContentPosition(),n=null,r=null;e||=window.event,e.touches===void 0?(n=(e.clientX-t.left)/t.scaleX,r=(e.clientY-t.top)/t.scaleY,this.pointerPos={x:n,y:r},this._pointerPositions=[{x:n,y:r,id:J._getFirstPointerId(e)}],this._changedPointerPositions=[{x:n,y:r,id:J._getFirstPointerId(e)}]):(this._pointerPositions=[],this._changedPointerPositions=[],Array.prototype.forEach.call(e.touches,e=>{this._pointerPositions.push({id:e.identifier,x:(e.clientX-t.left)/t.scaleX,y:(e.clientY-t.top)/t.scaleY})}),Array.prototype.forEach.call(e.changedTouches||e.touches,e=>{this._changedPointerPositions.push({id:e.identifier,x:(e.clientX-t.left)/t.scaleX,y:(e.clientY-t.top)/t.scaleY})}))}_setPointerPosition(e){J.warn(`Method _setPointerPosition is deprecated. Use "stage.setPointersPositions(event)" instead.`),this.setPointersPositions(e)}_getContentPosition(){if(!this.content||!this.content.getBoundingClientRect)return{top:0,left:0,scaleX:1,scaleY:1};let e=this.content.getBoundingClientRect();return{top:e.top,left:e.left,scaleX:e.width/this.content.clientWidth||1,scaleY:e.height/this.content.clientHeight||1}}_buildDOM(){if(this.bufferCanvas=new ac({width:this.width(),height:this.height()}),this.bufferHitCanvas=new oc({pixelRatio:1,width:this.width(),height:this.height()}),!_s.isBrowser)return;let e=this.container();if(!e)throw`Stage has no container. A container is required.`;e.innerHTML=``,this.content=document.createElement(`div`),this.content.style.position=`relative`,this.content.style.userSelect=`none`,this.content.className=`konvajs-content`,this.content.setAttribute(`role`,`presentation`),e.appendChild(this.content),this._resizeDOM()}cache(){return J.warn(`Cache function is not allowed for stage. You may use cache only for layers, groups and shapes.`),this}clearCache(){return this}
14batchDraw(){return this.getChildren().forEach(function(e){e.batchDraw()}),this}};Nl.prototype.nodeType=el,vs(Nl),X.addGetterSetter(Nl,`container`),_s.isBrowser&&document.addEventListener(`visibilitychange`,()=>{Ml.forEach(e=>{e.batchDraw()})});var Pl=`hasShadow`,Fl=`shadowRGBA`,Il=`patternImage`,Ll=`linearGradient`,Rl=`radialGradient`,zl;function Bl(){return zl||(zl=J.createCanvasElement().getContext(`2d`),zl)}var Vl={};function Hl(e){let t=this.attrs.fillRule;t?e.fill(t):e.fill()}function Ul(e){e.stroke()}function Wl(e){let t=this.attrs.fillRule;t?e.fill(t):e.fill()}function Gl(e){e.stroke()}function Kl(){this._clearCache(Pl)}function ql(){this._clearCache(Fl)}function Jl(){this._clearCache(Il)}function Yl(){this._clearCache(Ll)}function Xl(){this._clearCache(Rl)}var Z=class extends Wc{constructor(e){super(e);let t,n=0;for(;t=J.getHitColor(),!(t&&!(t in Vl));)if(n++,n>=1e4){J.warn(`Failed to find a unique color key for a shape. Konva may work incorrectly. Most likely your browser is using canvas farbling. Consider disabling it.`),t=J.getRandomColor();break}this.colorKey=t,Vl[t]=this}getContext(){return J.warn(`shape.getContext() method is deprecated. Please do not use it.`),this.getLayer().getContext()}getCanvas(){return J.warn(`shape.getCanvas() method is deprecated. Please do not use it.`),this.getLayer().getCanvas()}getSceneFunc(){return this.attrs.sceneFunc||this._sceneFunc}getHitFunc(){return this.attrs.hitFunc||this._hitFunc}hasShadow(){return this._getCache(Pl,this._hasShadow)}_hasShadow(){return this.shadowEnabled()&&this.shadowOpacity()!==0&&!!(this.shadowColor()||this.shadowBlur()||this.shadowOffsetX()||this.shadowOffsetY())}_getFillPattern(){return this._getCache(Il,this.__getFillPattern)}__getFillPattern(){if(this.fillPatternImage()){let e=Bl().createPattern(this.fillPatternImage(),this.fillPatternRepeat()||`repeat`);if(e&&e.setTransform){let t=new xs;t.translate(this.fillPatternX(),this.fillPatternY()),t.rotate(_s.getAngle(this.fillPatternRotation())),t.scale(this.fillPatternScaleX(),this.fillPatternScaleY()),t.translate(-1*this.fillPatternOffsetX(),-1*this.fillPatternOffsetY());let n=t.getMatrix(),r=typeof DOMMatrix>`u`?{a:n[0],b:n[1],c:n[2],d:n[3],e:n[4],f:n[5]}:new DOMMatrix(n);e.setTransform(r)}return e}}_getLinearGradient(){return this._getCache(Ll,this.__getLinearGradient)}__getLinearGradient(){let e=this.fillLinearGradientColorStops();if(e){let t=Bl(),n=this.fillLinearGradientStartPoint(),r=this.fillLinearGradientEndPoint(),i=t.createLinearGradient(n.x,n.y,r.x,r.y);for(let t=0;t<e.length;t+=2)i.addColorStop(e[t],e[t+1]);return i}}_getRadialGradient(){return this._getCache(Rl,this.__getRadialGradient)}__getRadialGradient(){let e=this.fillRadialGradientColorStops();if(e){let t=Bl(),n=this.fillRadialGradientStartPoint(),r=this.fillRadialGradientEndPoint(),i=t.createRadialGradient(n.x,n.y,this.fillRadialGradientStartRadius(),r.x,r.y,this.fillRadialGradientEndRadius());for(let t=0;t<e.length;t+=2)i.addColorStop(e[t],e[t+1]);return i}}getShadowRGBA(){return this._getCache(Fl,this._getShadowRGBA)}_getShadowRGBA(){if(!this.hasShadow())return;let e=J.colorToRGBA(this.shadowColor());if(e)return`rgba(`+e.r+`,`+e.g+`,`+e.b+`,`+e.a*(this.shadowOpacity()||1)+`)`}hasFill(){return this._calculate(`hasFill`,[`fillEnabled`,`fill`,`fillPatternImage`,`fillLinearGradientColorStops`,`fillRadialGradientColorStops`],()=>this.fillEnabled()&&!!(this.fill()||this.fillPatternImage()||this.fillLinearGradientColorStops()||this.fillRadialGradientColorStops()))}hasStroke(){return this._calculate(`hasStroke`,[`strokeEnabled`,`strokeWidth`,`stroke`,`strokeLinearGradientColorStops`],()=>this.strokeEnabled()&&this.strokeWidth()&&!!(this.stroke()||this.strokeLinearGradientColorStops()))}hasHitStroke(){let e=this.hitStrokeWidth();return e===`auto`?this.hasStroke():this.strokeEnabled()&&!!e}intersects(e){let t=this.getStage();if(!t)return!1;let n=t.bufferHitCanvas;return n.getContext().clear(),this.drawHit(n,void 0,!0),n.context.getImageData(Math.round(e.x),Math.round(e.y),1,1).data[3]>0}destroy(){return Wc.prototype.destroy.call(this),delete Vl[this.colorKey],delete this.colorKey,this}_useBufferCanvas(e){if(!(this.attrs.perfectDrawEnabled??!0))return!1;let t=e||this.hasFill(),n=this.hasStroke(),r=this.getAbsoluteOpacity()!==1;if(t&&n&&r)return!0;let i=this.hasShadow(),a=this.shadowForStrokeEnabled();return!!(t&&n&&i&&a)}setStrokeHitEnabled(e){J.warn(`strokeHitEnabled property is deprecated. Please use hitStrokeWidth instead.`),e?this.hitStrokeWidth(`auto`):this.hitStrokeWidth(0)}getStrokeHitEnabled(){return this.hitStrokeWidth()!==0}getSelfRect(){let e=this.size();return{x:this._centroid?-e.width/2:0,y:this._centroid?-e.height/2:0,width:e.width,height:e.height}}getClientRect(e={}){let t=!1,n=this.getParent();for(;n;){if(n.isCached()){t=!0;break}n=n.getParent()}
14let r=e.skipTransform,i=e.relativeTo||t&&this.getStage()||void 0,a=this.getSelfRect(),o=!e.skipStroke&&this.hasStroke()&&this.strokeWidth()||0,s=a.width+o,c=a.height+o,l=!e.skipShadow&&this.hasShadow(),u=l?this.shadowOffsetX():0,d=l?this.shadowOffsetY():0,f=s+Math.abs(u),p=c+Math.abs(d),m=l&&this.shadowBlur()||0,h={width:f+m*2,height:p+m*2,x:-(o/2+m)+Math.min(u,0)+a.x,y:-(o/2+m)+Math.min(d,0)+a.y};return r?h:this._transformedRect(h,i)}drawScene(e,t,n){let r=this.getLayer(),i=(e||r.getCanvas()).getContext(),a=this._getCanvasCache(),o=this.getSceneFunc(),s=this.hasShadow(),c,l=t===this;if(!this.isVisible()&&!l)return this;if(a){i.save();let e=this.getAbsoluteTransform(t).getMatrix();return i.transform(e[0],e[1],e[2],e[3],e[4],e[5]),this._drawCachedSceneCanvas(i),i.restore(),this}if(!o)return this;if(i.save(),this._useBufferCanvas()){c=this.getStage();let e=n||c.bufferCanvas,r=e.getContext();n?(r.save(),r.setTransform(1,0,0,1,0,0),r.clearRect(0,0,e.width,e.height),r.restore()):r.clear(),r.save(),r._applyLineJoin(this),r._applyMiterLimit(this);let a=this.getAbsoluteTransform(t).getMatrix();r.transform(a[0],a[1],a[2],a[3],a[4],a[5]),o.call(this,r,this),r.restore();let u=e.pixelRatio;s&&i._applyShadow(this),l||(i._applyOpacity(this),i._applyGlobalCompositeOperation(this)),i.drawImage(e._canvas,e.x||0,e.y||0,e.width/u,e.height/u)}else{if(i._applyLineJoin(this),i._applyMiterLimit(this),!l){let e=this.getAbsoluteTransform(t).getMatrix();i.transform(e[0],e[1],e[2],e[3],e[4],e[5]),i._applyOpacity(this),i._applyGlobalCompositeOperation(this)}s&&i._applyShadow(this),o.call(this,i,this)}return i.restore(),this}drawHit(e,t,n=!1){if(!this.shouldDrawHit(t,n))return this;let r=this.getLayer(),i=e||r.hitCanvas,a=i&&i.getContext(),o=this.hitFunc()||this.sceneFunc(),s=this._getCanvasCache(),c=s&&s.hit;if(this.colorKey||J.warn(`Looks like your canvas has a destroyed shape in it. Do not reuse shape after you destroyed it. If you want to reuse shape you should call remove() instead of destroy()`),c){a.save();let e=this.getAbsoluteTransform(t).getMatrix();return a.transform(e[0],e[1],e[2],e[3],e[4],e[5]),this._drawCachedHitCanvas(a),a.restore(),this}if(!o)return this;if(a.save(),a._applyLineJoin(this),a._applyMiterLimit(this),this!==t){let e=this.getAbsoluteTransform(t).getMatrix();a.transform(e[0],e[1],e[2],e[3],e[4],e[5])}return o.call(this,a,this),a.restore(),this}drawHitFromCache(e=0){let t=this._getCanvasCache(),n=this._getCachedSceneCanvas(),r=t.hit,i=r.getContext(),a=r.getWidth(),o=r.getHeight();i.clear(),i.drawImage(n._canvas,0,0,a,o);try{let t=i.getImageData(0,0,a,o),n=t.data,r=n.length,s=J._hexToRgb(this.colorKey);for(let t=0;t<r;t+=4)n[t+3]>e?(n[t]=s.r,n[t+1]=s.g,n[t+2]=s.b,n[t+3]=255):n[t+3]=0;i.putImageData(t,0,0)}catch(e){J.error(`Unable to draw hit graph from cached scene canvas. `+e.message)}return this}hasPointerCapture(e){return Zc(e,this)}setPointerCapture(e){Qc(e,this)}releaseCapture(e){$c(e,this)}};Z.prototype._fillFunc=Hl,Z.prototype._strokeFunc=Ul,Z.prototype._fillFuncHit=Wl,Z.prototype._strokeFuncHit=Gl,Z.prototype._centroid=!1,Z.prototype.nodeType=`Shape`,vs(Z),Z.prototype.eventListeners={},Z.prototype.on(`shadowColorChange.konva shadowBlurChange.konva shadowOffsetChange.konva shadowOpacityChange.konva shadowEnabledChange.konva`,Kl),Z.prototype.on(`shadowColorChange.konva shadowOpacityChange.konva shadowEnabledChange.konva`,ql),Z.prototype.on(`fillPriorityChange.konva fillPatternImageChange.konva fillPatternRepeatChange.konva fillPatternScaleXChange.konva fillPatternScaleYChange.konva fillPatternOffsetXChange.konva fillPatternOffsetYChange.konva fillPatternXChange.konva fillPatternYChange.konva fillPatternRotationChange.konva`,Jl),Z.prototype.on(`fillPriorityChange.konva fillLinearGradientColorStopsChange.konva fillLinearGradientStartPointXChange.konva fillLinearGradientStartPointYChange.konva fillLinearGradientEndPointXChange.konva fillLinearGradientEndPointYChange.konva`,Yl),Z.prototype.on(`fillPriorityChange.konva fillRadialGradientColorStopsChange.konva fillRadialGradientStartPointXChange.konva fillRadialGradientStartPointYChange.konva fillRadialGradientEndPointXChange.konva fillRadialGradientEndPointYChange.konva fillRadialGradientStartRadiusChange.konva fillRadialGradientEndRadiusChange.konva`,Xl),X.addGetterSetter(Z,`stroke`,void 0,pc()),X.addGetterSetter(Z,`strokeWidth`,2,Y()),X.addGetterSetter(Z,`fillAfterStrokeEnabled`,!1),X.addGetterSetter(Z,`hitStrokeWidth`,`auto`,dc()),X.addGetterSetter(Z,`strokeHitEnabled`,!0,hc()),X.addGetterSetter(Z,`perfectDrawEnabled`,!0,hc()),X.addGetterSetter(Z,`shadowForStrokeEnabled`,!0,hc()),X.addGetterSetter(Z,`lineJoin`),X.addGetterSetter(Z,`lineCap`),X.addGetterSetter(Z,`miterLimit`),X.addGetterSetter(Z,`sceneFunc`),X.addGetterSetter(Z,`hitFunc`),X.addGetterSetter(Z,`dash`),X.addGetterSetter(Z,`dashOffset`,0,Y()),X.addGetterSetter(Z,`shadowColor`,void 0,fc()),X.addGetterSetter(Z,`shadowBlur`,0,Y()),X.addGetterSetter(Z,`shadowOpacity`,1,Y()),X.addComponentsGetterSetter(Z,`shadowOffset`,[`x`,`y`]),X.addGetterSetter(Z,`shadowOffsetX`,0,Y()),X.addGetterSetter(Z,`shadowOffsetY`,0,Y()),X.addGetterSetter(Z,`fillPatternImage`),X.addGetterSetter(Z,`fill`,void 0,pc()),X.addGetterSetter(Z,`fillPatternX`,0,Y()),X.addGetterSetter(Z,`fillPatternY`,0,Y()),X.addGetterSetter(Z,`fillLinearGradientColorStops`),X.addGetterSetter(Z,`strokeLinearGradientColorStops`),X.addGetterSetter(Z,`fillRadialGradientStartRadius`,0),X.addGetterSetter(Z,`fillRadialGradientEndRadius`,0),X.addGetterSetter(Z,`fillRadialGradientColorStops`),X.addGetterSetter(Z,`fillPatternRepeat`,`repeat`),X.addGetterSetter(Z,`fillEnabled`,!0),X.addGetterSetter(Z,`strokeEnabled`,!0),X.addGetterSetter(Z,`shadowEnabled`,!0),X.addGetterSetter(Z,`dashEnabled`,!0),X.addGetterSetter(Z,`strokeScaleEnabled`,!0),X.addGetterSetter(Z,`fillPriority`,`color`),X.addComponentsGetterSetter(Z,`fillPatternOffset`,[`x`,`y`]),X.addGetterSetter(Z,`fillPatternOffsetX`,0,Y()),X.addGetterSetter(Z,`fillPatternOffsetY`,0,Y()),X.addComponentsGetterSetter(Z,`fillPatternScale`,[`x`,`y`]),X.addGetterSetter(Z,`fillPatternScaleX`,1,Y()),X.addGetterSetter(Z,`fillPatternScaleY`,1,Y()),X.addComponentsGetterSetter(Z,`fillLinearGradientStartPoint`,[`x`,`y`]),X.addComponentsGetterSetter(Z,`strokeLinearGradientStartPoint`,[`x`,`y`]),X.addGetterSetter(Z,`fillLinearGradientStartPointX`,0),X.addGetterSetter(Z,`strokeLinearGradientStartPointX`,0),X.addGetterSetter(Z,`fillLinearGradientStartPointY`,0),X.addGetterSetter(Z,`strokeLinearGradientStartPointY`,0),X.addComponentsGetterSetter(Z,`fillLinearGradientEndPoint`,[`x`,`y`]),X.addComponentsGetterSetter(Z,`strokeLinearGradientEndPoint`,[`x`,`y`]),X.addGetterSetter(Z,`fillLinearGradientEndPointX`,0),X.addGetterSetter(Z,`strokeLinearGradientEndPointX`,0),X.addGetterSetter(Z,`fillLinearGradientEndPointY`,0),X.addGetterSetter(Z,`strokeLinearGradientEndPointY`,0),X.addComponentsGetterSetter(Z,`fillRadialGradientStartPoint`,[`x`,`y`]),X.addGetterSetter(Z,`fillRadialGradientStartPointX`,0),X.addGetterSetter(Z,`fillRadialGradientStartPointY`,0),X.addComponentsGetterSetter(Z,`fillRadialGradientEndPoint`,[`x`,`y`]),X.addGetterSetter(Z,`fillRadialGradientEndPointX`,0),X.addGetterSetter(Z,`fillRadialGradientEndPointY`,0),X.addGetterSetter(Z,`fillPatternRotation`,0),X.addGetterSetter(Z,`fillRule`,void 0,fc()),X.backCompat(Z,{dashArray:`dash`,getDashArray:`getDash`,setDashArray:`getDash`,drawFunc:`sce
14neFunc`,getDrawFunc:`getSceneFunc`,setDrawFunc:`setSceneFunc`,drawHitFunc:`hitFunc`,getDrawHitFunc:`getHitFunc`,setDrawHitFunc:`setHitFunc`});var Zl=`beforeDraw`,Ql=`draw`,$l=[{x:0,y:0},{x:-1,y:-1},{x:1,y:-1},{x:1,y:1},{x:-1,y:1}],eu=$l.length,tu=class extends Kc{constructor(e){super(e),this.canvas=new ac,this.hitCanvas=new oc({pixelRatio:1}),this._waitingForDraw=!1,this.on(`visibleChange.konva`,this._checkVisibility),this._checkVisibility(),this.on(`imageSmoothingEnabledChange.konva`,this._setSmoothEnabled),this._setSmoothEnabled()}createPNGStream(){return this.canvas._canvas.createPNGStream()}getCanvas(){return this.canvas}getNativeCanvasElement(){return this.canvas._canvas}getHitCanvas(){return this.hitCanvas}getContext(){return this.getCanvas().getContext()}clear(e){return this.getContext().clear(e),this.getHitCanvas().getContext().clear(e),this}setZIndex(e){super.setZIndex(e);let t=this.getStage();return t&&t.content&&(t.content.removeChild(this.getNativeCanvasElement()),e<t.children.length-1?t.content.insertBefore(this.getNativeCanvasElement(),t.children[e+1].getCanvas()._canvas):t.content.appendChild(this.getNativeCanvasElement())),this}moveToTop(){Wc.prototype.moveToTop.call(this);let e=this.getStage();return e&&e.content&&(e.content.removeChild(this.getNativeCanvasElement()),e.content.appendChild(this.getNativeCanvasElement())),!0}moveUp(){if(!Wc.prototype.moveUp.call(this))return!1;let e=this.getStage();return!e||!e.content?!1:(e.content.removeChild(this.getNativeCanvasElement()),this.index<e.children.length-1?e.content.insertBefore(this.getNativeCanvasElement(),e.children[this.index+1].getCanvas()._canvas):e.content.appendChild(this.getNativeCanvasElement()),!0)}moveDown(){if(Wc.prototype.moveDown.call(this)){let e=this.getStage();if(e){let t=e.children;e.content&&(e.content.removeChild(this.getNativeCanvasElement()),e.content.insertBefore(this.getNativeCanvasElement(),t[this.index+1].getCanvas()._canvas))}return!0}return!1}moveToBottom(){if(Wc.prototype.moveToBottom.call(this)){let e=this.getStage();if(e){let t=e.children;e.content&&(e.content.removeChild(this.getNativeCanvasElement()),e.content.insertBefore(this.getNativeCanvasElement(),t[1].getCanvas()._canvas))}return!0}return!1}getLayer(){return this}remove(){let e=this.getNativeCanvasElement();return Wc.prototype.remove.call(this),e&&e.parentNode&&J._isInDocument(e)&&e.parentNode.removeChild(e),this}getStage(){return this.parent}setSize({width:e,height:t}){return this.canvas.setSize(e,t),this.hitCanvas.setSize(e,t),this._setSmoothEnabled(),this}_validateAdd(e){let t=e.getType();t!==`Group`&&t!==`Shape`&&J.throw(`You may only add groups and shapes to a layer.`)}_toKonvaCanvas(e){return e={...e},e.width=e.width||this.getWidth(),e.height=e.height||this.getHeight(),e.x=e.x===void 0?this.x():e.x,e.y=e.y===void 0?this.y():e.y,Wc.prototype._toKonvaCanvas.call(this,e)}_checkVisibility(){this.visible()?this.canvas._canvas.style.display=`block`:this.canvas._canvas.style.display=`none`}_setSmoothEnabled(){this.getContext()._context.imageSmoothingEnabled=this.imageSmoothingEnabled()}getWidth(){if(this.parent)return this.parent.width()}setWidth(){J.warn(`Can not change width of layer. Use "stage.width(value)" function instead.`)}getHeight(){if(this.parent)return this.parent.height()}setHeight(){J.warn(`Can not change height of layer. Use "stage.height(value)" function instead.`)}batchDraw(){return this._waitingForDraw||(this._waitingForDraw=!0,J.requestAnimFrame(()=>{this.draw(),this._waitingForDraw=!1})),this}getIntersection(e){if(!this.isListening()||!this.isVisible())return null;let t=1,n=!1;for(;;){for(let r=0;r<eu;r++){let i=$l[r],a=this._getIntersection({x:e.x+i.x*t,y:e.y+i.y*t}),o=a.shape;if(o)return o;if(n=!!a.antialiased,!a.antialiased)break}if(n)t+=1;else return null}}_getIntersection(e){let t=this.hitCanvas.pixelRatio,n=this.hitCanvas.context.getImageData(Math.round(e.x*t),Math.round(e.y*t),1,1).data,r=n[3];if(r===255){let e=Vl[J.getHitColorKey(n[0],n[1],n[2])];return e?{shape:e}:{antialiased:!0}}else if(r>0)return{antialiased:!0};return{}}drawScene(e,t,n){let r=this.getLayer(),i=e||r&&r.getCanvas();return this._fire(Zl,{node:this}),this.clearBeforeDraw()&&i.getContext().clear(),Kc.prototype.drawScene.call(this,i,t,n),this._fire(Ql,{node:this}),this}drawHit(e,t){let n=this.getLayer(),r=e||n&&n.hitCanvas;return n&&n.clearBeforeDraw()&&n.getHitCanvas().getContext().clear(),Kc.prototype.drawHit.call(this,r,t),this}enableHitGraph(){return this.hitGraphEnabled(!0),this}disableHitGraph(){return this.hitGraphEnabled(!1),this}setHitGraphEnabled(e){J.warn(`hitGraphEnabled method is deprecated. Please use layer.listening() instead.`),this.listening(e)}getHitGraphEnabled(e){return J.warn(`hitGraphEnabled method is deprecated. Please use layer.listening() instead.`),this.listening()}toggleHitCanvas(){if(!this.parent||!this.parent.content)return;let e=this.parent;this.hitCanvas._canvas.parentNode?e.content.removeChild(this.hitCanvas._canvas):e.content.appendChild(this.hitCanvas._canvas)}destroy(){return J.releaseCanvas(this.getNativeCanvasElement(),this.getHitCanvas()._canvas),super.destroy()}};tu.prototype.nodeType=`Layer`,vs(tu),X.addGetterSetter(tu,`imageSmoothingEnabled`,!0),X.addGetterSetter(tu,`clearBeforeDraw`,!0),X.addGetterSetter(tu,`hitGraphEnabled`,!0,hc());var nu=class extends tu{constructor(e){super(e),this.listening(!1),J.warn(`Konva.Fast layer is deprecated. Please use "new Konva.Layer({ listening: false })" instead.`)}};nu.prototype.nodeType=`FastLayer`,vs(nu);var ru=class extends Kc{_validateAdd(e){let t=e.getType();t!==`Group`&&t!==`Shape`&&J.throw(`You may only add groups and shapes to groups.`)}};ru.prototype.nodeType=`Group`,vs(ru);var iu=(function(){return gs.performance&&gs.performance.now?function(){return gs.performance.now()}:function(){return new Date().getTime()}})(),au=class e{constructor(t,n){this.id=e.animIdCounter++,this.frame={time:0,timeDiff:0,lastTime:iu(),frameRate:0},this.func=t,this.setLayers(n)}setLayers(e){let t=[];return e&&(t=Array.isArray(e)?e:[e]),this.layers=t,this}getLayers(){return this.layers}addLayer(e){let t=this.layers,n=t.length;for(let r=0;r<n;r++)if(t[r]._id===e._id)return!1;return this.layers.push(e),!0}isRunning(){let t=e.animations,n=t.length;for(let e=0;e<n;e++)if(t[e].id===this.id)return!0;return!1}start(){return this.stop(),this.frame.timeDiff=0,this.frame.lastTime=iu(),e._addAnimation(this),this}stop(){return e._removeAnimation(this),this}_updateFrameObject(e){this.frame.timeDiff=e-this.frame.lastTime,this.frame.lastTime=e,this.frame.time+=this.frame.timeDiff,this.frame.frameRate=1e3/this.frame.timeDiff}static _addAnimation(e){this.animations.push(e),this._handleAnimation()}static _removeAnimation(e){let t=e.id,n=this.animations,r=n.length;for(let e=0;e<r;e++)if(n[e].id===t){this.animations.splice(e,1);break}}static _runFrames(){let e={},t=this.animations;for(let n=0;n<t.length;n++){let r=t[n],i=r.layers,a=r.func;r._updateFrameObject(iu());let o=i.length,s;if(s=a?a.call(r,r.frame)!==!1:!0,s)for(let t=0;t<o;t++){let n=i[t];n._id!==void 0&&(e[n._id]=n)}}for(let t in e)e.hasOwnProperty(t)&&e[t].batchDraw()}static _animationLoop(){let t=e;
14t.animations.length?(t._runFrames(),J.requestAnimFrame(t._animationLoop)):t.animRunning=!1}static _handleAnimation(){this.animRunning||(this.animRunning=!0,J.requestAnimFrame(this._animationLoop))}};au.animations=[],au.animIdCounter=0,au.animRunning=!1;var ou={node:1,duration:1,easing:1,onFinish:1,yoyo:1},su=1,cu=2,lu=3,uu=[`fill`,`stroke`,`shadowColor`],du=0,fu=class{constructor(e,t,n,r,i,a,o){this.prop=e,this.propFunc=t,this.begin=r,this._pos=r,this.duration=a,this._change=0,this.prevPos=0,this.yoyo=o,this._time=0,this._position=0,this._startTime=0,this._finish=0,this.func=n,this._change=i-this.begin,this.pause()}fire(e){let t=this[e];t&&t()}setTime(e){e>this.duration?this.yoyo?(this._time=this.duration,this.reverse()):this.finish():e<0?this.yoyo?(this._time=0,this.play()):this.reset():(this._time=e,this.update())}getTime(){return this._time}setPosition(e){this.prevPos=this._pos,this.propFunc(e),this._pos=e}getPosition(e){return e===void 0&&(e=this._time),this.func(e,this.begin,this._change,this.duration)}play(){this.state=cu,this._startTime=this.getTimer()-this._time,this.onEnterFrame(),this.fire(`onPlay`)}reverse(){this.state=lu,this._time=this.duration-this._time,this._startTime=this.getTimer()-this._time,this.onEnterFrame(),this.fire(`onReverse`)}seek(e){this.pause(),this._time=e,this.update(),this.fire(`onSeek`)}reset(){this.pause(),this._time=0,this.update(),this.fire(`onReset`)}finish(){this.pause(),this._time=this.duration,this.update(),this.fire(`onFinish`)}update(){this.setPosition(this.getPosition(this._time)),this.fire(`onUpdate`)}onEnterFrame(){let e=this.getTimer()-this._startTime;this.state===cu?this.setTime(e):this.state===lu&&this.setTime(this.duration-e)}pause(){this.state=su,this.fire(`onPause`)}getTimer(){return new Date().getTime()}},pu=class e{constructor(t){let n=this,r=t.node,i=r._id,a=t.easing||mu.Linear,o=!!t.yoyo,s,c;s=t.duration===void 0?.3:t.duration===0?.001:t.duration,this.node=r,this._id=du++;let l=r.getLayer()||(r instanceof _s.Stage?r.getLayers():null);for(c in l||J.error("Tween constructor have `node` that is not in a layer. Please add node into layer first."),this.anim=new au(function(){n.tween.onEnterFrame()},l),this.tween=new fu(c,function(e){n._tweenFunc(e)},a,0,1,s*1e3,o),this._addListeners(),e.attrs[i]||(e.attrs[i]={}),e.attrs[i][this._id]||(e.attrs[i][this._id]={}),e.tweens[i]||(e.tweens[i]={}),t)ou[c]===void 0&&this._addAttr(c,t[c]);this.reset(),this.onFinish=t.onFinish,this.onReset=t.onReset,this.onUpdate=t.onUpdate}_addAttr(t,n){let r=this.node,i=r._id,a,o,s,c,l,u=e.tweens[i][t];u&&delete e.attrs[i][u][t];let d=r.getAttr(t);if(J._isArray(n))if(a=[],o=Math.max(n.length,d.length),t===`points`&&n.length!==d.length&&(n.length>d.length?(c=d,d=J._prepareArrayForTween(d,n,r.closed())):(s=n,n=J._prepareArrayForTween(n,d,r.closed()))),t.indexOf(`fill`)===0)for(let e=0;e<o;e++)if(e%2==0)a.push(n[e]-d[e]);else{let t=J.colorToRGBA(d[e]);l=J.colorToRGBA(n[e]),d[e]=t,a.push({r:l.r-t.r,g:l.g-t.g,b:l.b-t.b,a:l.a-t.a})}else for(let e=0;e<o;e++)a.push(n[e]-d[e]);else uu.indexOf(t)===-1?a=n-d:(d=J.colorToRGBA(d),l=J.colorToRGBA(n),a={r:l.r-d.r,g:l.g-d.g,b:l.b-d.b,a:l.a-d.a});e.attrs[i][this._id][t]={start:d,diff:a,end:n,trueEnd:s,trueStart:c},e.tweens[i][t]=this._id}_tweenFunc(t){let n=this.node,r=e.attrs[n._id][this._id],i,a,o,s,c,l,u,d;for(i in r){if(a=r[i],o=a.start,s=a.diff,d=a.end,J._isArray(o))if(c=[],u=Math.max(o.length,d.length),i.indexOf(`fill`)===0)for(l=0;l<u;l++)l%2==0?c.push((o[l]||0)+s[l]*t):c.push(`rgba(`+Math.round(o[l].r+s[l].r*t)+`,`+Math.round(o[l].g+s[l].g*t)+`,`+Math.round(o[l].b+s[l].b*t)+`,`+(o[l].a+s[l].a*t)+`)`);else for(l=0;l<u;l++)c.push((o[l]||0)+s[l]*t);else c=uu.indexOf(i)===-1?o+s*t:`rgba(`+Math.round(o.r+s.r*t)+`,`+Math.round(o.g+s.g*t)+`,`+Math.round(o.b+s.b*t)+`,`+(o.a+s.a*t)+`)`;n.setAttr(i,c)}}_addListeners(){this.tween.onPlay=()=>{this.anim.start()},this.tween.onReverse=()=>{this.anim.start()},this.tween.onPause=()=>{this.anim.stop()},this.tween.onFinish=()=>{let t=this.node,n=e.attrs[t._id][this._id];n.points&&n.points.trueEnd&&t.setAttr(`points`,n.points.trueEnd),this.onFinish&&this.onFinish.call(this)},this.tween.onReset=()=>{let t=this.node,n=e.attrs[t._id][this._id];n.points&&n.points.trueStart&&t.points(n.points.trueStart),this.onReset&&this.onReset()}
14,this.tween.onUpdate=()=>{this.onUpdate&&this.onUpdate.call(this)}}play(){return this.tween.play(),this}reverse(){return this.tween.reverse(),this}reset(){return this.tween.reset(),this}seek(e){return this.tween.seek(e*1e3),this}pause(){return this.tween.pause(),this}finish(){return this.tween.finish(),this}destroy(){let t=this.node._id,n=this._id,r=e.tweens[t];this.pause(),this.anim&&this.anim.stop();for(let n in r)delete e.tweens[t][n];delete e.attrs[t][n],e.tweens[t]&&(Object.keys(e.tweens[t]).length===0&&delete e.tweens[t],Object.keys(e.attrs[t]).length===0&&delete e.attrs[t])}};pu.attrs={},pu.tweens={},Wc.prototype.to=function(e){let t=e.onFinish;e.node=this,e.onFinish=function(){this.destroy(),t&&t()},new pu(e).play()};var mu={BackEaseIn(e,t,n,r){return n*(e/=r)*e*(2.70158*e-1.70158)+t},BackEaseOut(e,t,n,r){return n*((e=e/r-1)*e*(2.70158*e+1.70158)+1)+t},BackEaseInOut(e,t,n,r){let i=1.70158;return(e/=r/2)<1?n/2*(e*e*(((i*=1.525)+1)*e-i))+t:n/2*((e-=2)*e*(((i*=1.525)+1)*e+i)+2)+t},ElasticEaseIn(e,t,n,r,i,a){let o=0;return e===0?t:(e/=r)===1?t+n:(a||=r*.3,!i||i<Math.abs(n)?(i=n,o=a/4):o=a/(2*Math.PI)*Math.asin(n/i),-(i*2**(10*--e)*Math.sin((e*r-o)*(2*Math.PI)/a))+t)},ElasticEaseOut(e,t,n,r,i,a){let o=0;return e===0?t:(e/=r)===1?t+n:(a||=r*.3,!i||i<Math.abs(n)?(i=n,o=a/4):o=a/(2*Math.PI)*Math.asin(n/i),i*2**(-10*e)*Math.sin((e*r-o)*(2*Math.PI)/a)+n+t)},ElasticEaseInOut(e,t,n,r,i,a){let o=0;return e===0?t:(e/=r/2)==2?t+n:(a||=.3*1.5*r,!i||i<Math.abs(n)?(i=n,o=a/4):o=a/(2*Math.PI)*Math.asin(n/i),e<1?-.5*(i*2**(10*--e)*Math.sin((e*r-o)*(2*Math.PI)/a))+t:i*2**(-10*--e)*Math.sin((e*r-o)*(2*Math.PI)/a)*.5+n+t)},BounceEaseOut(e,t,n,r){return(e/=r)<1/2.75?n*(7.5625*e*e)+t:e<2/2.75?n*(7.5625*(e-=1.5/2.75)*e+.75)+t:e<2.5/2.75?n*(7.5625*(e-=2.25/2.75)*e+.9375)+t:n*(7.5625*(e-=2.625/2.75)*e+.984375)+t},BounceEaseIn(e,t,n,r){return n-mu.BounceEaseOut(r-e,0,n,r)+t},BounceEaseInOut(e,t,n,r){return e<r/2?mu.BounceEaseIn(e*2,0,n,r)*.5+t:mu.BounceEaseOut(e*2-r,0,n,r)*.5+n*.5+t},EaseIn(e,t,n,r){return n*(e/=r)*e+t},EaseOut(e,t,n,r){return-n*(e/=r)*(e-2)+t},EaseInOut(e,t,n,r){return(e/=r/2)<1?n/2*e*e+t:-n/2*(--e*(e-2)-1)+t},StrongEaseIn(e,t,n,r){return n*(e/=r)*e*e*e*e+t},StrongEaseOut(e,t,n,r){return n*((e=e/r-1)*e*e*e*e+1)+t},StrongEaseInOut(e,t,n,r){return(e/=r/2)<1?n/2*e*e*e*e*e+t:n/2*((e-=2)*e*e*e*e+2)+t},Linear(e,t,n,r){return n*e/r+t}},hu=J._assign(_s,{Util:J,Transform:xs,Node:Wc,Container:Kc,Stage:Nl,stages:Ml,Layer:tu,FastLayer:nu,Group:ru,DD:sc,Shape:Z,shapes:Vl,Animation:au,Tween:pu,Easings:mu,Context:$s,Canvas:ic}),gu=class extends Z{_sceneFunc(e){let t=_s.getAngle(this.angle()),n=this.clockwise();e.beginPath(),e.arc(0,0,this.outerRadius(),0,t,n),e.arc(0,0,this.innerRadius(),t,0,!n),e.closePath(),e.fillStrokeShape(this)}getWidth(){return this.outerRadius()*2}getHeight(){return this.outerRadius()*2}setWidth(e){this.outerRadius(e/2)}setHeight(e){this.outerRadius(e/2)}getSelfRect(){let e=this.innerRadius(),t=this.outerRadius(),n=this.clockwise(),r=_s.getAngle(n?360-this.angle():this.angle()),i=Math.cos(Math.min(r,Math.PI)),a=Math.sin(Math.min(Math.max(Math.PI,r),3*Math.PI/2)),o=Math.sin(Math.min(r,Math.PI/2)),s=i*(i>0?e:t),c=1*t,l=a*(a>0?e:t),u=o*(o>0?t:e);return{x:s,y:n?-1*u:l,width:c-s,height:u-l}}};gu.prototype._centroid=!0,gu.prototype.className=`Arc`,gu.prototype._attrsAffectingSize=[`innerRadius`,`outerRadius`,`angle`,`clockwise`],vs(gu),X.addGetterSetter(gu,`innerRadius`,0,Y()),X.addGetterSetter(gu,`outerRadius`,0,Y()),X.addGetterSetter(gu,`angle`,0,Y()),X.addGetterSetter(gu,`clockwise`,!1,hc());function _u(e,t,n,r,i,a,o){let s=Math.sqrt((n-e)**2+(r-t)**2),c=Math.sqrt((i-n)**2+(a-r)**2),l=o*s/(s+c),u=o*c/(s+c);return[n-l*(i-e),r-l*(a-t),n+u*(i-e),r+u*(a-t)]}function vu(e,t){let n=e.length,r=[];for(let i=2;i<n-2;i+=2){let n=_u(e[i-2],e[i-1],e[i],e[i+1],e[i+2],e[i+3],t);isNaN(n[0])||(r.push(n[0]),r.push(n[1]),r.push(e[i]),r.push(e[i+1]),r.push(n[2]),r.push(n[3]))}return r}function yu(e){let t=[[e[0],e[2],e[4],e[6]],[e[1],e[3],e[5],e[7]]],n=[];for(let e of t){let t=-3*e[0]+9*e[1]-9*e[2]+3*e[3];if(t!==0){let r=6*e[0]-12*e[1]+6*e[2],i=-3*e[0]+3*e[1],a=r*r-4*t*i;
14if(a>=0){let e=Math.sqrt(a);n.push((-r+e)/(2*t)),n.push((-r-e)/(2*t))}}}return n.filter(e=>e>0&&e<1).flatMap(e=>t.map(t=>{let n=1-e;return n*n*n*t[0]+3*n*n*e*t[1]+3*n*e*e*t[2]+e*e*e*t[3]}))}var bu=class extends Z{constructor(e){super(e),this.on(`pointsChange.konva tensionChange.konva closedChange.konva bezierChange.konva`,function(){this._clearCache(`tensionPoints`)})}_sceneFunc(e){let t=this.points(),n=t.length,r=this.tension(),i=this.closed(),a=this.bezier();if(!n)return;let o=0;if(e.beginPath(),e.moveTo(t[0],t[1]),r!==0&&n>4){let r=this.getTensionPoints(),a=r.length;for(o=i?0:4,i||e.quadraticCurveTo(r[0],r[1],r[2],r[3]);o<a-2;)e.bezierCurveTo(r[o++],r[o++],r[o++],r[o++],r[o++],r[o++]);i||e.quadraticCurveTo(r[a-2],r[a-1],t[n-2],t[n-1])}else if(a)for(o=2;o<n;)e.bezierCurveTo(t[o++],t[o++],t[o++],t[o++],t[o++],t[o++]);else for(o=2;o<n;o+=2)e.lineTo(t[o],t[o+1]);i?(e.closePath(),e.fillStrokeShape(this)):e.strokeShape(this)}getTensionPoints(){return this._getCache(`tensionPoints`,this._getTensionPoints)}_getTensionPoints(){return this.closed()?this._getTensionPointsClosed():vu(this.points(),this.tension())}_getTensionPointsClosed(){let e=this.points(),t=e.length,n=this.tension(),r=_u(e[t-2],e[t-1],e[0],e[1],e[2],e[3],n),i=_u(e[t-4],e[t-3],e[t-2],e[t-1],e[0],e[1],n),a=vu(e,n);return[r[2],r[3]].concat(a,[i[0],i[1],e[t-2],e[t-1],i[2],i[3],r[0],r[1],e[0],e[1]])}getWidth(){return this.getSelfRect().width}getHeight(){return this.getSelfRect().height}getSelfRect(){let e=this.points();if(e.length<4)return{x:e[0]||0,y:e[1]||0,width:0,height:0};e=this.tension()===0?this.bezier()?[e[0],e[1],...yu(this.points()),e[e.length-2],e[e.length-1]]:this.points():[e[0],e[1],...this._getTensionPoints(),e[e.length-2],e[e.length-1]];let t=e[0],n=e[0],r=e[1],i=e[1],a,o;for(let s=0;s<e.length/2;s++)a=e[s*2],o=e[s*2+1],t=Math.min(t,a),n=Math.max(n,a),r=Math.min(r,o),i=Math.max(i,o);return{x:t,y:r,width:n-t,height:i-r}}};bu.prototype.className=`Line`,bu.prototype._attrsAffectingSize=[`points`,`bezier`,`tension`],vs(bu),X.addGetterSetter(bu,`closed`,!1),X.addGetterSetter(bu,`bezier`,!1),X.addGetterSetter(bu,`tension`,0,Y()),X.addGetterSetter(bu,`points`,[],mc());var xu=[[],[],[-.5773502691896257,.5773502691896257],[0,-.7745966692414834,.7745966692414834],[-.33998104358485626,.33998104358485626,-.8611363115940526,.8611363115940526],[0,-.5384693101056831,.5384693101056831,-.906179845938664,.906179845938664],[.6612093864662645,-.6612093864662645,-.2386191860831969,.2386191860831969,-.932469514203152,.932469514203152],[0,.4058451513773972,-.4058451513773972,-.7415311855993945,.7415311855993945,-.9491079123427585,.9491079123427585],[-.1834346424956498,.1834346424956498,-.525532409916329,.525532409916329,-.7966664774136267,.7966664774136267,-.9602898564975363,.9602898564975363],[0,-.8360311073266358,.8360311073266358,-.9681602395076261,.9681602395076261,-.3242534234038089,.3242534234038089,-.6133714327005904,.6133714327005904],[-.14887433898163122,.14887433898163122,-.4333953941292472,.4333953941292472,-.6794095682990244,.6794095682990244,-.8650633666889845,.8650633666889845,-.9739065285171717,.9739065285171717],[0,-.26954315595234496,.26954315595234496,-.5190961292068118,.5190961292068118,-.7301520055740494,.7301520055740494,-.8870625997680953,.8870625997680953,-.978228658146057,.978228658146057],[-.1252334085114689,.1252334085114689,-.3678314989981802,.3678314989981802,-.5873179542866175,.5873179542866175,-.7699026741943047,.7699026741943047,-.9041172563704749,.9041172563704749,-.9815606342467192,.9815606342467192],[0,-.2304583159551348,.2304583159551348,-.44849275103644687,.44849275103644687,-.6423493394403402,.6423493394403402,-.8015780907333099,.8015780907333099,-.9175983992229779,.9175983992229779,-.9841830547185881,.9841830547185881],[-.10805494870734367,.10805494870734367,-.31911236892788974,.31911236892788974,-.5152486363581541,.5152486363581541,-.6872929048116855,.6872929048116855,-.827201315069765,.827201315069765,-.9284348836635735,.9284348836635735,-.9862838086968123,.9862838086968123],[0,-.20119409399743451,.20119409399743451,-.3941513470775634,.3941513470775634,-.5709721726085388,.5709721726085388,-.7244177313601701,.7244177313601701,-.8482065834104272,.8482065834104272,-.937273392400706,.937273392400706,-.9879925180204854,.9879925180204854],[-.09501250983763744,.09501250983763744,-.2816035507792589,.2816035507792589,-.45801677765722737,.45801677765722737,-.6178762444026438,.6178762444026438,-.755404408355003,.755404408355003,-.8656312023878318,.8656312023878318,-.9445750230732326,.9445750230732326,-.9894009349916499,.9894009349916499],[0,-.17848418149584785,.17848418149584785,-.3512317634538763,.3512317634538763,-.5126905370864769,.5126905370864769,-.6576711592166907,.6576711592166907,-.7815140038968014,.7815140038968014,-.8802391537269859,.8802391537269859,-.9506755217687678,.9506755217687678,-.9905754753144174,.9905754753144174],[-.0847750130417353,.0847750130417353,-.2518862256915055,.2518862256915055,-.41175116146284263,.41175116146284263,-.5597708310739475,.5597708310739475,-.6916870430603532,.6916870430603532,-.8037049589725231,.8037049589725231,-.8926024664975557,.8926024664975557,-.9558239495713977,.9558239495713977,-.9915651684209309,.9915651684209309],[0,-.16035864564022537,.16035864564022537,-.31656409996362983,.31656409996362983,-.46457074137596094,.46457074137596094,-.600545304661681,.600545304661681,-.7209661773352294,.7209661773352294,-.8227146565371428,.8227146565371428,-.9031559036148179,.9031559036148179,-.96020815213483,.96020815213483,-.9924068438435844,.9924068438435844],[-.07652652113349734,.07652652113349734,-.22778585114164507,.22778585114164507,-.37370608871541955,.37370608871541955,-.5108670019508271,.5108670019508271,-.636053680726515,.636053680726515,-.7463319064601508,.7463319064601508,-.8391169718222188,.8391169718222188,-.912234428251326,.912234428251326,-.9639719272779138,.9639719272779138,-.9931285991850949,.9931285991850949],[0,-.1455618541608951,.1455618541608951,-.2880213168024011,.2880213168024011,-.4243421202074388,.4243421202074388,-.5516188358872198,.5516188358872198,-.6671388041974123,.6671388041974123,-.7684399634756779,.7684399634756779,
14-.8533633645833173,.8533633645833173,-.9200993341504008,.9200993341504008,-.9672268385663063,.9672268385663063,-.9937521706203895,.9937521706203895],[-.06973927331972223,.06973927331972223,-.20786042668822127,.20786042668822127,-.34193582089208424,.34193582089208424,-.469355837986757,.469355837986757,-.5876404035069116,.5876404035069116,-.6944872631866827,.6944872631866827,-.7878168059792081,.7878168059792081,-.8658125777203002,.8658125777203002,-.926956772187174,.926956772187174,-.9700604978354287,.9700604978354287,-.9942945854823992,.9942945854823992],[0,-.1332568242984661,.1332568242984661,-.26413568097034495,.26413568097034495,-.3903010380302908,.3903010380302908,-.5095014778460075,.5095014778460075,-.6196098757636461,.6196098757636461,-.7186613631319502,.7186613631319502,-.8048884016188399,.8048884016188399,-.8767523582704416,.8767523582704416,-.9329710868260161,.9329710868260161,-.9725424712181152,.9725424712181152,-.9947693349975522,.9947693349975522],[-.06405689286260563,.06405689286260563,-.1911188674736163,.1911188674736163,-.3150426796961634,.3150426796961634,-.4337935076260451,.4337935076260451,-.5454214713888396,.5454214713888396,-.6480936519369755,.6480936519369755,-.7401241915785544,.7401241915785544,-.820001985973903,.820001985973903,-.8864155270044011,.8864155270044011,-.9382745520027328,.9382745520027328,-.9747285559713095,.9747285559713095,-.9951872199970213,.9951872199970213]],Su=[[],[],[1,1],[.8888888888888888,.5555555555555556,.5555555555555556],[.6521451548625461,.6521451548625461,.34785484513745385,.34785484513745385],[.5688888888888889,.47862867049936647,.47862867049936647,.23692688505618908,.23692688505618908],[.3607615730481386,.3607615730481386,.46791393457269104,.46791393457269104,.17132449237917036,.17132449237917036],[.4179591836734694,.3818300505051189,.3818300505051189,.27970539148927664,.27970539148927664,.1294849661688697,.1294849661688697],[.362683783378362,.362683783378362,.31370664587788727,.31370664587788727,.22238103445337448,.22238103445337448,.10122853629037626,.10122853629037626],[.3302393550012598,.1806481606948574,.1806481606948574,.08127438836157441,.08127438836157441,.31234707704000286,.31234707704000286,.26061069640293544,.26061069640293544],[.29552422471475287,.29552422471475287,.26926671930999635,.26926671930999635,.21908636251598204,.21908636251598204,.1494513491505806,.1494513491505806,.06667134430868814,.06667134430868814],[.2729250867779006,.26280454451024665,.26280454451024665,.23319376459199048,.23319376459199048,.18629021092773426,.18629021092773426,.1255803694649046,.1255803694649046,.05566856711617366,.05566856711617366],[.24914704581340277,.24914704581340277,.2334925365383548,.2334925365383548,.20316742672306592,.20316742672306592,.16007832854334622,.16007832854334622,.10693932599531843,.10693932599531843,.04717533638651183,.04717533638651183],[.2325515532308739,.22628318026289723,.22628318026289723,.2078160475368885,.2078160475368885,.17814598076194574,.17814598076194574,.13887351021978725,.13887351021978725,.09212149983772845,.09212149983772845,.04048400476531588,.04048400476531588],[.2152638534631578,.2152638534631578,.2051984637212956,.2051984637212956,.18553839747793782,.18553839747793782,.15720316715819355,.15720316715819355,.12151857068790319,.12151857068790319,.08015808715976021,.08015808715976021,.03511946033175186,.03511946033175186],[.2025782419255613,.19843148532711158,.19843148532711158,.1861610000155622,.1861610000155622,.16626920581699392,.16626920581699392,.13957067792615432,.13957067792615432,.10715922046717194,.10715922046717194,.07036604748810812,.07036604748810812,.03075324199611727,.03075324199611727],[.1894506104550685,.1894506104550685,.18260341504492358,.18260341504492358,.16915651939500254,.16915651939500254,.14959598881657674,.14959598881657674,.12462897125553388,.12462897125553388,.09515851168249279,.09515851168249279,.062253523938647894,.062253523938647894,.027152459411754096,.027152459411754096],[.17944647035620653,.17656270536699264,.17656270536699264,.16800410215645004,.16800410215645004,.15404576107681028,.15404576107681028,.13513636846852548,.13513636846852548,.11188384719340397,.11188384719340397,.08503614831717918,.08503614831717918,.0554595293739872,.0554595293739872,.02414830286854793,.02414830286854793],[.1691423829631436,.1691423829631436,.16427648374583273,.16427648374583273,.15468467512626524,.15468467512626524,.14064291467065065,.14064291467065065,.122555206
1471147846,.12255520671147846,.10094204410628717,.10094204410628717,.07642573025488905,.07642573025488905,.0497145488949698,.0497145488949698,.02161601352648331,.02161601352648331],[.1610544498487837,.15896884339395434,.15896884339395434,.15276604206585967,.15276604206585967,.1426067021736066,.1426067021736066,.12875396253933621,.12875396253933621,.11156664554733399,.11156664554733399,.09149002162245,.09149002162245,.06904454273764123,.06904454273764123,.0448142267656996,.0448142267656996,.019461788229726478,.019461788229726478],[.15275338713072584,.15275338713072584,.14917298647260374,.14917298647260374,.14209610931838204,.14209610931838204,.13168863844917664,.13168863844917664,.11819453196151841,.11819453196151841,.10193011981724044,.10193011981724044,.08327674157670475,.08327674157670475,.06267204833410907,.06267204833410907,.04060142980038694,.04060142980038694,.017614007139152118,.017614007139152118],[.14608113364969041,.14452440398997005,.14452440398997005,.13988739479107315,.13988739479107315,.13226893863333747,.13226893863333747,.12183141605372853,.12183141605372853,.10879729916714838,.10879729916714838,.09344442345603386,.09344442345603386,.0761001136283793,.0761001136283793,.057134425426857205,.057134425426857205,.036953789770852494,.036953789770852494,.016017228257774335,.016017228257774335],[.13925187285563198,.13925187285563198,.13654149834601517,.13654149834601517,.13117350478706238,.13117350478706238,.12325237681051242,.12325237681051242,.11293229608053922,.11293229608053922,.10041414444288096,.10041414444288096,.08594160621706773,.08594160621706773,.06979646842452049,.06979646842452049,.052293335152683286,.052293335152683286,.03377490158481415,.03377490158481415,.0146279952982722,.0146279952982722],[.13365457218610619,.1324620394046966,.1324620394046966,.12890572218808216,.12890572218808216,.12304908430672953,.12304908430672953,.11499664022241136,.11499664022241136,.10489209146454141,.10489209146454141,.09291576606003515,.09291576606003515,.07928141177671895,.07928141177671895,.06423242140852585,.06423242140852585,.04803767173108467,.04803767173108467,.030988005856979445,.030988005856979445,.013411859487141771,.013411859487141771],[.12793819534675216,.12793819534675216,.1258374563468283,.1258374563468283,.12167047292780339,.12167047292780339,.1155056680537256,.1155056680537256,.10744427011596563,.10744427011596563,.09761865210411388,.09761865210411388,.08619016153195327,.08619016153195327,.0733464814110803,.0733464814110803,.05929858491543678,.05929858491543678,.04427743881741981,.04427743881741981,.028531388628933663,.028531388628933663,.0123412297999872,.0123412297999872]],Cu=[[1],[1,1],[1,2,1],[1,3,3,1]],wu=(e,t,n)=>{let r,i,a=n/2;r=0;for(let n=0;n<20;n++)i=a*xu[20][n]+a,r+=Su[20][n]*Eu(e,t,i);return a*r},Tu=(e,t,n)=>{n===void 0&&(n=1);let r=e[0]-2*e[1]+e[2],i=t[0]-2*t[1]+t[2],a=2*e[1]-2*e[0],o=2*t[1]-2*t[0],s=4*(r*r+i*i),c=4*(r*a+i*o),l=a*a+o*o;if(s===0)return n*Math.sqrt((e[2]-e[0])**2+(t[2]-t[0])**2);let u=c/(2*s),d=l/s,f=n+u,p=d-u*u,m=f*f+p>0?Math.sqrt(f*f+p):0,h=u*u+p>0?Math.sqrt(u*u+p):0,g=u+Math.sqrt(u*u+p)===0?0:p*Math.log(Math.abs((f+m)/(u+h)));return Math.sqrt(s)/2*(f*m-u*h+g)};function Eu(e,t,n){let r=Du(1,n,e),i=Du(1,n,t),a=r*r+i*i;return Math.sqrt(a)}var Du=(e,t,n)=>{let r=n.length-1,i,a;if(r===0)return 0;if(e===0){a=0;for(let e=0;e<=r;e++)a+=Cu[r][e]*(1-t)**(r-e)*t**+e*n[e];return a}else{i=Array(r);for(let e=0;e<r;e++)i[e]=r*(n[e+1]-n[e]);return Du(e-1,t,i)}},Ou=(e,t,n)=>{let r=1,i=e/t,a=(e-n(i))/t,o=0;for(;r>.001;){let s=n(i+a),c=Math.abs(e-s)/t;if(c<r)r=c,i+=a;else{let o=n(i-a),s=Math.abs(e-o)/t;s<r?(r=s,i-=a):a/=2}if(o++,o>500)break}return i},ku=class e extends Z{constructor(e){super(e),this.dataArray=[],this.pathLength=0,this._readDataAttribute(),this.on(`dataChange.konva`,function(){this._readDataAttribute()})}_readDataAttribute(){this.dataArray=e.parsePathData(this.data()),this.pathLength=e.getPathLength(this.dataArray)}_sceneFunc(e){let t=this.dataArray;e.beginPath();let n=!1;for(let r=0;r<t.length;r++){let i=t[r].command,a=t[r].points;switch(i){case`L`:e.lineTo(a[0],a[1]);break;case`M`:e.moveTo(a[0],a[1]);break;case`C`:e.bezierCurveTo(a[0],a[1],a[2],a[3],a[4],a[5]);break;case`Q`:e.quadraticCurveTo(a[0],a[1],a[2],a[3]);break;case`A`:let t=a[0],r=a[1],i=a[2],o=a[3],s=a[4],c=a[5],l=a[6],u=a[7],d=i>o?i:o,f=i>o?1:i/o,p=i>o?o/i:1;e.translate(t,r),e.rotate(l),e.scale(f,p),e.arc(0,0,d,s,s+c,1-u),e.scale(1/f,1/p),e.rotate(-l),e.translate(-t,-r);break;case`z`:n=!0,e.closePath();break}}!n&&!this.hasFill()?e.strokeShape(this):e.fillStrokeShape(this)}getSelfRect(){let t=[];this.dataArray.forEach(function(n){if(n.command===`A`){let r=n.points[4],i=n.points[5],a=n.points[4]+i,o=Math.PI/180;
14if(Math.abs(r-a)<o&&(o=Math.abs(r-a)),i<0)for(let i=r-o;i>a;i-=o){let r=e.getPointOnEllipticalArc(n.points[0],n.points[1],n.points[2],n.points[3],i,0);t.push(r.x,r.y)}else for(let i=r+o;i<a;i+=o){let r=e.getPointOnEllipticalArc(n.points[0],n.points[1],n.points[2],n.points[3],i,0);t.push(r.x,r.y)}}else if(n.command===`C`)for(let r=0;r<=1;r+=.01){let i=e.getPointOnCubicBezier(r,n.start.x,n.start.y,n.points[0],n.points[1],n.points[2],n.points[3],n.points[4],n.points[5]);t.push(i.x,i.y)}else t=t.concat(n.points)});let n=t[0],r=t[0],i=t[1],a=t[1],o,s;for(let e=0;e<t.length/2;e++)o=t[e*2],s=t[e*2+1],isNaN(o)||(n=Math.min(n,o),r=Math.max(r,o)),isNaN(s)||(i=Math.min(i,s),a=Math.max(a,s));return{x:n,y:i,width:r-n,height:a-i}}getLength(){return this.pathLength}getPointAtLength(t){return e.getPointAtLengthOfDataArray(t,this.dataArray)}static getLineLength(e,t,n,r){return Math.sqrt((n-e)*(n-e)+(r-t)*(r-t))}static getPathLength(e){let t=0;for(let n=0;n<e.length;++n)t+=e[n].pathLength;return t}static getPointAtLengthOfDataArray(t,n){let r,i=0,a=n.length;if(!a)return null;for(;i<a&&t>n[i].pathLength;)t-=n[i].pathLength,++i;if(i===a)return r=n[i-1].points.slice(-2),{x:r[0],y:r[1]};if(t<.01)return n[i].command===`M`?(r=n[i].points.slice(0,2),{x:r[0],y:r[1]}):{x:n[i].start.x,y:n[i].start.y};let o=n[i],s=o.points;switch(o.command){case`L`:return e.getPointOnLine(t,o.start.x,o.start.y,s[0],s[1]);case`C`:return e.getPointOnCubicBezier(Ou(t,e.getPathLength(n),e=>wu([o.start.x,s[0],s[2],s[4]],[o.start.y,s[1],s[3],s[5]],e)),o.start.x,o.start.y,s[0],s[1],s[2],s[3],s[4],s[5]);case`Q`:return e.getPointOnQuadraticBezier(Ou(t,e.getPathLength(n),e=>Tu([o.start.x,s[0],s[2]],[o.start.y,s[1],s[3]],e)),o.start.x,o.start.y,s[0],s[1],s[2],s[3]);case`A`:let r=s[0],i=s[1],a=s[2],c=s[3],l=s[5],u=s[6],d=s[4];return d+=l*t/o.pathLength,e.getPointOnEllipticalArc(r,i,a,c,d,u)}return null}static getPointOnLine(e,t,n,r,i,a,o){a??=t,o??=n;let s=this.getLineLength(t,n,r,i);if(s<1e-10)return{x:t,y:n};if(r===t)return{x:a,y:o+(i>n?e:-e)};let c=(i-n)/(r-t),l=Math.sqrt(e*e/(1+c*c))*(r<t?-1:1),u=c*l;if(Math.abs(o-n-c*(a-t))<1e-10)return{x:a+l,y:o+u};let d=((a-t)*(r-t)+(o-n)*(i-n))/(s*s),f=t+d*(r-t),p=n+d*(i-n),m=this.getLineLength(a,o,f,p),h=Math.sqrt(e*e-m*m),g=Math.sqrt(h*h/(1+c*c))*(r<t?-1:1),_=c*g;return{x:f+g,y:p+_}}static getPointOnCubicBezier(e,t,n,r,i,a,o,s,c){function l(e){return e*e*e}function u(e){return 3*e*e*(1-e)}function d(e){return 3*e*(1-e)*(1-e)}function f(e){return(1-e)*(1-e)*(1-e)}return{x:s*l(e)+a*u(e)+r*d(e)+t*f(e),y:c*l(e)+o*u(e)+i*d(e)+n*f(e)}}static getPointOnQuadraticBezier(e,t,n,r,i,a,o){function s(e){return e*e}function c(e){return 2*e*(1-e)}function l(e){return(1-e)*(1-e)}return{x:a*s(e)+r*c(e)+t*l(e),y:o*s(e)+i*c(e)+n*l(e)}}static getPointOnEllipticalArc(e,t,n,r,i,a){let o=Math.cos(a),s=Math.sin(a),c={x:n*Math.cos(i),y:r*Math.sin(i)};return{x:e+(c.x*o-c.y*s),y:t+(c.x*s+c.y*o)}}static parsePathData(e){if(!e)return[];let t=e,n=[`m`,`M`,`l`,`L`,`v`,`V`,`h`,`H`,`z`,`Z`,`c`,`C`,`q`,`Q`,`t`,`T`,`s`,`S`,`a`,`A`];t=t.replace(RegExp(` `,`g`),`,`);for(let e=0;e<n.length;e++)t=t.replace(new RegExp(n[e],`g`),`|`+n[e]);let r=t.split(`|`),i=[],a=[],o=0,s=0,c=/([-+]?((\d+\.\d+)|((\d+)|(\.\d+)))(?:e[-+]?\d+)?)/gi,l;for(let e=1;e<r.length;e++){let t=r[e],n=t.charAt(0);for(t=t.slice(1),a.length=0;l=c.exec(t);)a.push(l[0]);let u=[],d=n===`A`||n===`a`?0:-1;for(let e=0,t=a.length;e<t;e++){let t=a[e];if(t===`00`){u.push(0,0),d>=0&&(d+=2,d>=7&&(d-=7));continue}if(d>=0){if(d===3){if(/^[01]{2}\d+(?:\.\d+)?$/.test(t)){u.push(parseInt(t[0],10)),u.push(parseInt(t[1],10)),u.push(parseFloat(t.slice(2))),d+=3,d>=7&&(d-=7);continue}if(t===`11`||t===`10`||t===`01`){u.push(parseInt(t[0],10)),u.push(parseInt(t[1],10)),d+=2,d>=7&&(d-=7);continue}if(t===`0`||t===`1`){u.push(parseInt(t,10)),d+=1,d>=7&&(d-=7);continue}}else if(d===4){if(/^[01]\d+(?:\.\d+)?$/.test(t)){u.push(parseInt(t[0],10)),u.push(parseFloat(t.slice(1))),d+=2,d>=7&&(d-=7);continue}if(t===`0`||t===`1`){u.push(parseInt(t,10)),d+=1,d>=7&&(d-=7);continue}}let e=parseFloat(t);isNaN(e)?u.push(0):u.push(e),d+=1,d>=7&&(d-=7)}else{let e=parseFloat(t);isNaN(e)?u.push(0):u.push(e)}}for(;u.length>0&&!isNaN(u[0]);){let e=``,t=[],r=o,a=s,c,l,d,f,p,m,h,g,_,v;switch(n){case`l`:o+=u.shift(),s+=u.shift(),e=`L`,t.push(o,s);break;case`L`:o=u.shift(),s=u.shift(),t.push(o,s);break;case`m`:let r=u.shift(),a=u.shift();if(o+=r,s+=a,e=`M`,i.length>2&&i[i.length-1].command===`z`){for(let e=i.length-2;e>=0;e--)if(i[e].command===`M`){o=i[e].points[0]+r,s=i[e].points[1]+a;break}}t.push(o,s),n=`l`;break;case`M`:o=u.shift(),s=u.shift(),e=`M`,t.push(o,s),n=`L`;break;case`h`:o+=u.shift(),e=`L`,t.push(o,s);break;case`H`:o=u.shift(),e=`L`,t.push(o,s);break;case`v`:s+=u.shift(),e=`L`,t.push(o,s);break;case`V`:s=u.shift(),e=`L`,t.push(o,s);break;case`C`:t.push(u.shift(),u.shift(),u.shift(),u.shift()),o=u.shift(),s=u.shift(),t.push(o,s);break;case`c`:t.push(o+u.shift(),s+u.shift(),o+u.shift(),s+u.shift()),o+=u.shift(),s+=u.shift(),e=`C`,t.push(o,s);break;case`S`:l=o,d=s,c=i[i.length-1],c.command===`C`&&(l=o+(o-c.points[2]),d=s+(s-c.points[3])),t.push(l,d,u.shift(),u.shift()),o=u.shift(),s=u.shift(),e=`C`,t.push(o,s);break;case`s`:l=o,d=s,c=i[i.length-1],c.command===`C`&&(l=o+(o-c.points[2]),d=s+(s-c.points[3])),t.push(l,d,o+u.shift(),s+u.shift()),o+=u.shift(),s+=u.shift(),e=`C`,t.push(o,s);break;case`Q`:t.push(u.shift(),u.shift()),o=u.shift(),s=u.shift(),t.push(o,s);break;case`q`:t.push(o+u.shift(),s+u.shift()),o+=u.shift(),s+=u.shift(),e=`Q`,t.push(o,s);break;case`T`:l=o,d=s,c=i[i.length-1],c.command===`Q`&&(l=o+(o-c.points[0]),d=s+(s-c.points[1])),o=u.shift(),s=u.shift(),e=`Q`,t.push(l,d,o,s);break;case`t`:l=o,d=s,c=i[i.length-1],c.command===`Q`&&(l=o+(o-c.points[0]),d=s+(s-c.points[1])),o+=u.shift(),s+=u.shift(),e=`Q`,t.push(l,d,o,s);break;case`A`:f=u.shift(),p=u.shift(),m=u.shift(),h=u.shift(),g=u.shift(),_=o,v=s,o=u.shift(),s=u.shift(),e=`A`,t=this.convertEndpointToCenterParameterization(_,v,o,s,h,g,f,p,m);break;case`a`:f=u.shift(),p=u.shift(),m=u.shift(),h=u.shift(),g=u.shift(),_=o,v=s,o+=u.shift(),s+=u.shift(),e=`A`,t=this.convertEndpointToCenterParameterization(_,v,o,s,h,g,f,p,m);break}i.push({command:e||n,points:t,start:{x:r,y:a},pathLength:this.calcLength(r,a,e||n,t)})}(n===`z`||n===`Z`)&&i.push({command:`z`,points:[],start:void 0,pathLength:0})}return i}static calcLength(t,n,r,i){let a,o,s,c,l=e;switch(r){case`L`:return l.getLineLength(t,n,i[0],i[1]);case`C`:return wu([t,i[0],i[2],i[4]],[n,i[1],i[3],i[5]],1);case`Q`:return Tu([t,i[0],i[2]],[n,i[1],i[3]],1);case`A`:a=0;let e=i[4],r=i[5],u=i[4]+r,d=Math.PI/180;
14if(Math.abs(e-u)<d&&(d=Math.abs(e-u)),o=l.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],e,0),r<0)for(c=e-d;c>u;c-=d)s=l.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],c,0),a+=l.getLineLength(o.x,o.y,s.x,s.y),o=s;else for(c=e+d;c<u;c+=d)s=l.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],c,0),a+=l.getLineLength(o.x,o.y,s.x,s.y),o=s;return s=l.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],u,0),a+=l.getLineLength(o.x,o.y,s.x,s.y),a}return 0}static convertEndpointToCenterParameterization(e,t,n,r,i,a,o,s,c){let l=Math.PI/180*c,u=Math.cos(l)*(e-n)/2+Math.sin(l)*(t-r)/2,d=-1*Math.sin(l)*(e-n)/2+Math.cos(l)*(t-r)/2,f=u*u/(o*o)+d*d/(s*s);f>1&&(o*=Math.sqrt(f),s*=Math.sqrt(f));let p=Math.sqrt((o*o*(s*s)-o*o*(d*d)-s*s*(u*u))/(o*o*(d*d)+s*s*(u*u)));i===a&&(p*=-1),isNaN(p)&&(p=0);let m=p*o*d/s,h=p*-s*u/o,g=(e+n)/2+Math.cos(l)*m-Math.sin(l)*h,_=(t+r)/2+Math.sin(l)*m+Math.cos(l)*h,v=function(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1])},y=function(e,t){return(e[0]*t[0]+e[1]*t[1])/(v(e)*v(t))},b=function(e,t){return(e[0]*t[1]<e[1]*t[0]?-1:1)*Math.acos(y(e,t))},x=b([1,0],[(u-m)/o,(d-h)/s]),S=[(u-m)/o,(d-h)/s],C=[(-1*u-m)/o,(-1*d-h)/s],w=b(S,C);return y(S,C)<=-1&&(w=Math.PI),y(S,C)>=1&&(w=0),a===0&&w>0&&(w-=2*Math.PI),a===1&&w<0&&(w+=2*Math.PI),[g,_,o,s,x,w,l,a]}};ku.prototype.className=`Path`,ku.prototype._attrsAffectingSize=[`data`],vs(ku),X.addGetterSetter(ku,`data`);var Au=class extends bu{_sceneFunc(e){super._sceneFunc(e);let t=Math.PI*2,n=this.points(),r=n,i=this.tension()!==0&&n.length>4;i&&(r=this.getTensionPoints());let a=this.pointerLength(),o=n.length,s,c;if(i){let e=[r[r.length-4],r[r.length-3],r[r.length-2],r[r.length-1],n[o-2],n[o-1]],t=ku.calcLength(r[r.length-4],r[r.length-3],`C`,e),i=ku.getPointOnQuadraticBezier(Math.min(1,1-a/t),e[0],e[1],e[2],e[3],e[4],e[5]);s=n[o-2]-i.x,c=n[o-1]-i.y}else s=n[o-2]-n[o-4],c=n[o-1]-n[o-3];let l=(Math.atan2(c,s)+t)%t,u=this.pointerWidth();this.pointerAtEnding()&&(e.save(),e.beginPath(),e.translate(n[o-2],n[o-1]),e.rotate(l),e.moveTo(0,0),e.lineTo(-a,u/2),e.lineTo(-a,-u/2),e.closePath(),e.restore(),this.__fillStroke(e)),this.pointerAtBeginning()&&(e.save(),e.beginPath(),e.translate(n[0],n[1]),i?(s=(r[0]+r[2])/2-n[0],c=(r[1]+r[3])/2-n[1]):(s=n[2]-n[0],c=n[3]-n[1]),e.rotate((Math.atan2(-c,-s)+t)%t),e.moveTo(0,0),e.lineTo(-a,u/2),e.lineTo(-a,-u/2),e.closePath(),e.restore(),this.__fillStroke(e))}__fillStroke(e){let t=this.dashEnabled();t&&(this.attrs.dashEnabled=!1,e.setLineDash([])),e.fillStrokeShape(this),t&&(this.attrs.dashEnabled=!0)}getSelfRect(){let e=super.getSelfRect(),t=this.pointerWidth()/2;return{x:e.x,y:e.y-t,width:e.width,height:e.height+t*2}}};Au.prototype.className=`Arrow`,vs(Au),X.addGetterSetter(Au,`pointerLength`,10,Y()),X.addGetterSetter(Au,`pointerWidth`,10,Y()),X.addGetterSetter(Au,`pointerAtBeginning`,!1),X.addGetterSetter(Au,`pointerAtEnding`,!0);var ju=class extends Z{_sceneFunc(e){e.beginPath(),e.arc(0,0,this.attrs.radius||0,0,Math.PI*2,!1),e.closePath(),e.fillStrokeShape(this)}getWidth(){return this.radius()*2}getHeight(){return this.radius()*2}setWidth(e){this.radius()!==e/2&&this.radius(e/2)}setHeight(e){this.radius()!==e/2&&this.radius(e/2)}};ju.prototype._centroid=!0,ju.prototype.className=`Circle`,ju.prototype._attrsAffectingSize=[`radius`],vs(ju),X.addGetterSetter(ju,`radius`,0,Y());var Mu=class extends Z{_sceneFunc(e){let t=this.radiusX(),n=this.radiusY();e.beginPath(),e.save(),t!==n&&e.scale(1,n/t),e.arc(0,0,t,0,Math.PI*2,!1),e.restore(),e.closePath(),e.fillStrokeShape(this)}getWidth(){return this.radiusX()*2}getHeight(){return this.radiusY()*2}setWidth(e){this.radiusX(e/2)}setHeight(e){this.radiusY(e/2)}};Mu.prototype.className=`Ellipse`,Mu.prototype._centroid=!0,Mu.prototype._attrsAffectingSize=[`radiusX`,`radiusY`],vs(Mu),X.addComponentsGetterSetter(Mu,`radius`,[`x`,`y`]),X.addGetterSetter(Mu,`radiusX`,0,Y()),X.addGetterSetter(Mu,`radiusY`,0,Y());var Nu=class e extends Z{constructor(e){super(e),this._loadListener=()=>{this._requestDraw()},this.on(`imageChange.konva`,e=>{this._removeImageLoad(e.oldVal),this._setImageLoad()}),this._setImageLoad()}_setImageLoad(){let e=this.image();e&&e.complete||e&&e.readyState===4||e&&e.addEventListener&&e.addEventListener(`load`,this._loadListener)}_removeImageLoad(e){e&&e.removeEventListener&&e.removeEventListener(`load`,this._loadListener)}destroy(){return this._removeImageLoad(this.image()),super.destroy(),this}_useBufferCanvas(){let e=!!this.cornerRadius(),t=this.hasShadow();return e&&t?!0:super._useBufferCanvas(!0)}_sceneFunc(e){let t=this.getWidth(),n=this.getHeight(),r=this.cornerRadius(),i=this.attrs.image,a;if(i){let e=this.attrs.cropWidth,r=this.attrs.cropHeight;a=e&&r?[i,this.cropX(),this.cropY(),e,r,0,0,t,n]:[i,0,0,t,n]}(this.hasFill()||this.hasStroke()||r)&&(e.beginPath(),r?J.drawRoundedRectPath(e,t,n,r):e.rect(0,0,t,n),e.closePath(),e.fillStrokeShape(this)),i&&(r&&e.clip(),e.drawImage.apply(e,a))}_hitFunc(e){let t=this.width(),n=this.height(),r=this.cornerRadius();e.beginPath(),r?J.drawRoundedRectPath(e,t,n,r):e.rect(0,0,t,n),e.closePath(),e.fillStrokeShape(this)}getWidth(){return this.attrs.width??this.image()?.width??0}getHeight(){return this.attrs.height??this.image()?.height??0}static fromURL(t,n,r=null){let i=J.createImageElement();i.onload=function(){n(new e({image:i}))},i.onerror=r,i.crossOrigin=`Anonymous`,i.src=t}};Nu.prototype.className=`Image`,Nu.prototype._attrsAffectingSize=[`image`],vs(Nu),X.addGetterSetter(Nu,`cornerRadius`,0,uc(4)),X.addGetterSetter(Nu,`image`),X.addComponentsGetterSetter(Nu,`crop`,[`x`,`y`,`width`,`height`]),X.addGetterSetter(Nu,`cropX`,0,Y()),X.addGetterSetter(Nu,`cropY`,0,Y()),X.addGetterSetter(Nu,`cropWidth`,0,Y()),X.addGetterSetter(Nu,`cropHeight`,0,Y());var Pu=[`fontFamily`,`fontSize`,`fontStyle`,`padding`,`lineHeight`,`text`,`width`,`height`,`pointerDirection`,`pointerWidth`,`pointerHeight`],Fu=`Change.konva`,Iu=`none`,Lu=`up`,Ru=`right`,zu=`down`,Bu=`left`,Vu=Pu.length,Hu=class extends ru{constructor(e){super(e),this.on(`add.
14konva`,function(e){this._addListeners(e.child),this._sync()})}getText(){return this.find(`Text`)[0]}getTag(){return this.find(`Tag`)[0]}_addListeners(e){let t=this,n,r=function(){t._sync()};for(n=0;n<Vu;n++)e.on(Pu[n]+Fu,r)}getWidth(){return this.getText().width()}getHeight(){return this.getText().height()}_sync(){let e=this.getText(),t=this.getTag(),n,r,i,a,o,s,c;if(e&&t){switch(n=e.width(),r=e.height(),i=t.pointerDirection(),a=t.pointerWidth(),c=t.pointerHeight(),o=0,s=0,i){case Lu:o=n/2,s=-1*c;break;case Ru:o=n+a,s=r/2;break;case zu:o=n/2,s=r+c;break;case Bu:o=-1*a,s=r/2;break}t.setAttrs({x:-1*o,y:-1*s,width:n,height:r}),e.setAttrs({x:-1*o,y:-1*s})}}};Hu.prototype.className=`Label`,vs(Hu);var Uu=class extends Z{_sceneFunc(e){let t=this.width(),n=this.height(),r=this.pointerDirection(),i=this.pointerWidth(),a=this.pointerHeight(),o=this.cornerRadius(),s=0,c=0,l=0,u=0;typeof o==`number`?s=c=l=u=Math.min(o,t/2,n/2):(s=Math.min(o[0]||0,t/2,n/2),c=Math.min(o[1]||0,t/2,n/2),u=Math.min(o[2]||0,t/2,n/2),l=Math.min(o[3]||0,t/2,n/2)),e.beginPath(),e.moveTo(s,0),r===Lu&&(e.lineTo((t-i)/2,0),e.lineTo(t/2,-1*a),e.lineTo((t+i)/2,0)),e.lineTo(t-c,0),e.arc(t-c,c,c,Math.PI*3/2,0,!1),r===Ru&&(e.lineTo(t,(n-a)/2),e.lineTo(t+i,n/2),e.lineTo(t,(n+a)/2)),e.lineTo(t,n-u),e.arc(t-u,n-u,u,0,Math.PI/2,!1),r===zu&&(e.lineTo((t+i)/2,n),e.lineTo(t/2,n+a),e.lineTo((t-i)/2,n)),e.lineTo(l,n),e.arc(l,n-l,l,Math.PI/2,Math.PI,!1),r===Bu&&(e.lineTo(0,(n+a)/2),e.lineTo(-1*i,n/2),e.lineTo(0,(n-a)/2)),e.lineTo(0,s),e.arc(s,s,s,Math.PI,Math.PI*3/2,!1),e.closePath(),e.fillStrokeShape(this)}getSelfRect(){let e=0,t=0,n=this.pointerWidth(),r=this.pointerHeight(),i=this.pointerDirection(),a=this.width(),o=this.height();return i===Lu?(t-=r,o+=r):i===zu?o+=r:i===Bu?(e-=n*1.5,a+=n):i===Ru&&(a+=n*1.5),{x:e,y:t,width:a,height:o}}};Uu.prototype.className=`Tag`,vs(Uu),X.addGetterSetter(Uu,`pointerDirection`,Iu),X.addGetterSetter(Uu,`pointerWidth`,0,Y()),X.addGetterSetter(Uu,`pointerHeight`,0,Y()),X.addGetterSetter(Uu,`cornerRadius`,0,uc(4));var Wu=class extends Z{_sceneFunc(e){let t=this.cornerRadius(),n=this.width(),r=this.height();e.beginPath(),t?J.drawRoundedRectPath(e,n,r,t):e.rect(0,0,n,r),e.closePath(),e.fillStrokeShape(this)}};Wu.prototype.className=`Rect`,vs(Wu),X.addGetterSetter(Wu,`cornerRadius`,0,uc(4));var Gu=class extends Z{_sceneFunc(e){let t=this._getPoints(),n=this.radius(),r=this.sides(),i=this.cornerRadius();if(e.beginPath(),i)J.drawRoundedPolygonPath(e,t,r,n,i);else{e.moveTo(t[0].x,t[0].y);for(let n=1;n<t.length;n++)e.lineTo(t[n].x,t[n].y)}e.closePath(),e.fillStrokeShape(this)}_getPoints(){let e=this.attrs.sides,t=this.attrs.radius||0,n=[];for(let r=0;r<e;r++)n.push({x:t*Math.sin(r*2*Math.PI/e),y:-1*t*Math.cos(r*2*Math.PI/e)});return n}getSelfRect(){let e=this._getPoints(),t=e[0].x,n=e[0].x,r=e[0].y,i=e[0].y;return e.forEach(e=>{t=Math.min(t,e.x),n=Math.max(n,e.x),r=Math.min(r,e.y),i=Math.max(i,e.y)}),{x:t,y:r,width:n-t,height:i-r}}getWidth(){return this.radius()*2}getHeight(){return this.radius()*2}setWidth(e){this.radius(e/2)}setHeight(e){this.radius(e/2)}};Gu.prototype.className=`RegularPolygon`,Gu.prototype._centroid=!0,Gu.prototype._attrsAffectingSize=[`radius`],vs(Gu),X.addGetterSetter(Gu,`radius`,0,Y()),X.addGetterSetter(Gu,`sides`,0,Y()),X.addGetterSetter(Gu,`cornerRadius`,0,uc(4));var Ku=Math.PI*2,qu=class extends Z{_sceneFunc(e){e.beginPath(),e.arc(0,0,this.innerRadius(),0,Ku,!1),e.moveTo(this.outerRadius(),0),e.arc(0,0,this.outerRadius(),Ku,0,!0),e.closePath(),e.fillStrokeShape(this)}getWidth(){return this.outerRadius()*2}getHeight(){return this.outerRadius()*2}setWidth(e){this.outerRadius(e/2)}setHeight(e){this.outerRadius(e/2)}};qu.prototype.className=`Ring`,qu.prototype._centroid=!0,qu.prototype._attrsAffectingSize=[`innerRadius`,`outerRadius`],vs(qu),X.addGetterSetter(qu,`innerRadius`,0,Y()),X.addGetterSetter(qu,`outerRadius`,0,Y());var Ju=class extends Z{constructor(e){super(e),this._updated=!0,this.anim=new au(()=>{let e=this._updated;return this._updated=!1,e}),this.on(`animationChange.konva`,function(){this.frameIndex(0)}),this.on(`frameIndexChange.konva`,function(){this._updated=!0}),this.on(`frameRateChange.konva`,function(){this.anim.isRunning()&&(clearInterval(this.interval),this._setInterval())})}_sceneFunc(e){let t=this.animation(),n=this.frameIndex(),r=n*4,i=this.animations()[t],a=this.frameOffsets(),o=i[r+0],s=i[r+1],c=i[r+2],l=i[r+3],u=this.image();if((this.hasFill()||this.hasStroke())&&(e.beginPath(),e.rect(0,0,c,l),e.closePath(),e.fillStrokeShape(this)),u)if(a){let r=a[t],i=n*2;e.drawImage(u,o,s,c,l,r[i+0],r[i+1],c,l)}else e.drawImage(u,o,s,c,l,0,0,c,l)}_hitFunc(e){let t=this.animation(),n=this.frameIndex(),r=n*4,i=this.animations()[t],a=this.frameOffsets(),o=i[r+2],s=i[r+3];if(e.beginPath(),a){let r=a[t],i=n*2;e.rect(r[i+0],r[i+1],o,s)}else e.rect(0,0,o,s);e.closePath(),e.fillShape(this)}_useBufferCanvas(){return super._useBufferCanvas(!0)}_setInterval(){let e=this;this.interval=setInterval(function(){e._updateIndex()},1e3/this.frameRate())}
14start(){if(this.isRunning())return;let e=this.getLayer();this.anim.setLayers(e),this._setInterval(),this.anim.start()}stop(){this.anim.stop(),clearInterval(this.interval)}isRunning(){return this.anim.isRunning()}_updateIndex(){let e=this.frameIndex(),t=this.animation();e<this.animations()[t].length/4-1?this.frameIndex(e+1):this.frameIndex(0)}};Ju.prototype.className=`Sprite`,vs(Ju),X.addGetterSetter(Ju,`animation`),X.addGetterSetter(Ju,`animations`),X.addGetterSetter(Ju,`frameOffsets`),X.addGetterSetter(Ju,`image`),X.addGetterSetter(Ju,`frameIndex`,0,Y()),X.addGetterSetter(Ju,`frameRate`,17,Y()),X.backCompat(Ju,{index:`frameIndex`,getIndex:`getFrameIndex`,setIndex:`setFrameIndex`});var Yu=class extends Z{_sceneFunc(e){let t=this.innerRadius(),n=this.outerRadius(),r=this.numPoints();e.beginPath(),e.moveTo(0,0-n);for(let i=1;i<r*2;i++){let a=i%2==0?n:t,o=a*Math.sin(i*Math.PI/r),s=-1*a*Math.cos(i*Math.PI/r);e.lineTo(o,s)}e.closePath(),e.fillStrokeShape(this)}getWidth(){return this.outerRadius()*2}getHeight(){return this.outerRadius()*2}setWidth(e){this.outerRadius(e/2)}setHeight(e){this.outerRadius(e/2)}};Yu.prototype.className=`Star`,Yu.prototype._centroid=!0,Yu.prototype._attrsAffectingSize=[`innerRadius`,`outerRadius`],vs(Yu),X.addGetterSetter(Yu,`numPoints`,5,Y()),X.addGetterSetter(Yu,`innerRadius`,0,Y()),X.addGetterSetter(Yu,`outerRadius`,0,Y());function Xu(e){return[...e].reduce((e,t,n,r)=>{if(/\p{Emoji}/u.test(t)){let i=r[n+1];i&&/\p{Emoji_Modifier}|\u200D/u.test(i)?(e.push(t+i),r[n+1]=``):e.push(t)}else /\p{Regional_Indicator}{2}/u.test(t+(r[n+1]||``))?e.push(t+r[n+1]):n>0&&/\p{Mn}|\p{Me}|\p{Mc}/u.test(t)?e[e.length-1]+=t:t&&e.push(t);return e},[])}var Zu=`auto`,Qu=`center`,$u=`inherit`,ed=`justify`,td=`Change.konva`,nd=`2d`,rd=`-`,id=`left`,ad=`text`,od=`Text`,sd=`top`,cd=`bottom`,ld=`middle`,ud=`normal`,dd=`px `,fd=` `,pd=`right`,md=`rtl`,hd=`word`,gd=`char`,_d=`none`,vd=`â¦`,yd=[`direction`,`fontFamily`,`fontSize`,`fontStyle`,`fontVariant`,`padding`,`align`,`verticalAlign`,`lineHeight`,`text`,`width`,`height`,`wrap`,`ellipsis`,`letterSpacing`],bd=yd.length,xd=null;function Sd(){if(xd!==null)return xd;xd=!1;try{let e=document.createElement(`canvas`);e.width=10,e.height=10;let t=e.getContext(nd);if(t){t.globalAlpha=0,t.shadowColor=`black`,t.shadowBlur=5,t.shadowOffsetX=5,t.shadowOffsetY=5,t.fillStyle=`black`,t.font=`10px Arial`,t.fillText(`X`,0,10);let e=t.getImageData(0,0,10,10).data;for(let t=3;t<e.length;t+=4)if(e[t]>0){xd=!0;break}}}catch{}return xd}function Cd(e){return e.split(`,`).map(e=>{e=e.trim();let t=e.indexOf(` `)>=0,n=e.indexOf(`"`)>=0||e.indexOf(`'`)>=0;return t&&!n&&(e=`"${e}"`),e}).join(`, `)}var wd;function Td(){return wd||(wd=J.createCanvasElement().getContext(nd),wd)}function Ed(e){e.fillText(this._partialText,this._partialTextX,this._partialTextY)}function Dd(e){e.setAttr(`miterLimit`,2),e.strokeText(this._partialText,this._partialTextX,this._partialTextY)}function Od(e){return e||={},!e.fillLinearGradientColorStops&&!e.fillRadialGradientColorStops&&!e.fillPatternImage&&(e.fill=e.fill||`black`),e}var kd=class extends Z{constructor(e){super(Od(e)),this._partialTextX=0,this._partialTextY=0;for(let e=0;e<bd;e++)this.on(yd[e]+td,this._setTextData);this._setTextData()}_sceneFunc(e){let t=this.textArr,n=t.length;if(!this.text())return;let r=this.padding(),i=this.fontSize(),a=this.lineHeight()*i,o=this.verticalAlign(),s=this.direction(),c=0,l=this.align(),u=this.getWidth(),d=this.letterSpacing(),f=this.charRenderFunc(),p=this.fill(),m=this.textDecoration(),h=this.underlineOffset(),g=m.indexOf(`underline`)!==-1,_=m.indexOf(`line-through`)!==-1,v;s=s===$u?e.direction:s;let y=a/2,b=ld;if(!_s.legacyTextRendering){let e=this.measureSize(`M`);b=`alphabetic`,y=((e.fontBoundingBoxAscent??e.actualBoundingBoxAscent)-(e.fontBoundingBoxDescent??e.actualBoundingBoxDescent))/2+a/2}for(s===md&&e.setAttr(`direction`,s),e.setAttr(`font`,this._getContextFont()),e.setAttr(`textBaseline`,b),e.setAttr(`textAlign`,id),o===ld?c=(this.getHeight()-n*a-r*2)/2:o===cd&&(c=this.getHeight()-n*a-r*2),e.translate(r,c+r),v=0;v<n;
14v++){let o=0,c=t[v],m=c.text,b=c.width,x=c.lastInParagraph;if(e.save(),l===pd?o+=u-b-r*2:l===Qu&&(o+=(u-b-r*2)/2),g){e.save(),e.beginPath();let t=h??(_s.legacyTextRendering?Math.round(i/2):Math.round(i/4)),n=o,a=y+0+t;e.moveTo(n,a);let s=l===ed&&!x?u-r*2:b;e.lineTo(n+Math.round(s),a),e.lineWidth=i/15,e.strokeStyle=this._getLinearGradient()||p,e.stroke(),e.restore()}let S=o;if(s!==md&&(d!==0||l===ed||f)){let n=m.split(` `).length-1,i=Xu(m);for(let a=0;a<i.length;a++){let s=i[a];if(s===` `&&!x&&l===ed&&(o+=(u-r*2-b)/n),this._partialTextX=o,this._partialTextY=y+0,this._partialText=s,f){e.save();let n=t.slice(0,v).reduce((e,t)=>e+Xu(t.text).length,0);f({char:s,index:a+n,x:o,y:y+0,lineIndex:v,column:a,isLastInLine:x,width:this.measureSize(s).width,context:e})}e.fillStrokeShape(this),f&&e.restore(),o+=this.measureSize(s).width+d}}else d!==0&&e.setAttr(`letterSpacing`,`${d}px`),this._partialTextX=o,this._partialTextY=y+0,this._partialText=m,e.fillStrokeShape(this);if(_){e.save(),e.beginPath();let t=_s.legacyTextRendering?0:-Math.round(i/4),n=S;e.moveTo(n,y+0+t);let a=l===ed&&!x?u-r*2:b;e.lineTo(n+Math.round(a),y+0+t),e.lineWidth=i/15,e.strokeStyle=this._getLinearGradient()||p,e.stroke(),e.restore()}e.restore(),n>1&&(y+=a)}}_hitFunc(e){let t=this.getWidth(),n=this.getHeight();e.beginPath(),e.rect(0,0,t,n),e.closePath(),e.fillStrokeShape(this)}setText(e){let t=J._isString(e)?e:e==null?``:e+``;return this._setAttr(ad,t),this}getWidth(){return this.attrs.width===Zu||this.attrs.width===void 0?this.getTextWidth()+this.padding()*2:this.attrs.width}getHeight(){return this.attrs.height===Zu||this.attrs.height===void 0?this.fontSize()*this.textArr.length*this.lineHeight()+this.padding()*2:this.attrs.height}getTextWidth(){return this.textWidth}getTextHeight(){return J.warn(`text.getTextHeight() method is deprecated. Use text.height() - for full height and text.fontSize() - for one line height.`),this.textHeight}measureSize(e){let t=Td(),n=this.fontSize(),r;t.save(),t.font=this._getContextFont(),r=t.measureText(e),t.restore();let i=n/100;return{actualBoundingBoxAscent:r.actualBoundingBoxAscent??71.58203125*i,actualBoundingBoxDescent:r.actualBoundingBoxDescent??0,actualBoundingBoxLeft:r.actualBoundingBoxLeft??-7.421875*i,actualBoundingBoxRight:r.actualBoundingBoxRight??75.732421875*i,alphabeticBaseline:r.alphabeticBaseline??0,emHeightAscent:r.emHeightAscent??100*i,emHeightDescent:r.emHeightDescent??-20*i,fontBoundingBoxAscent:r.fontBoundingBoxAscent??91*i,fontBoundingBoxDescent:r.fontBoundingBoxDescent??21*i,hangingBaseline:r.hangingBaseline??72.80000305175781*i,ideographicBaseline:r.ideographicBaseline??-21*i,width:r.width,height:n}}_getContextFont(){return this.fontStyle()+fd+this.fontVariant()+fd+(this.fontSize()+dd)+Cd(this.fontFamily())}_addTextLine(e){this.align()===ed&&(e=e.trim());let t=this._getTextWidth(e);return this.textArr.push({text:e,width:t,lastInParagraph:!1})}_getTextWidth(e){let t=this.letterSpacing(),n=e.length;return Td().measureText(e).width+t*n}_setTextData(){let e=this.text().split(` 15`),t=+this.fontSize(),n=0,r=this.lineHeight()*t,i=this.attrs.width,a=this.attrs.height,o=i!==Zu&&i!==void 0,s=a!==Zu&&a!==void 0,c=this.padding(),l=i-c*2,u=a-c*2,d=0,f=this.wrap(),p=f!==gd&&f!==_d,m=this.ellipsis();this.textArr=[],Td().font=this._getContextFont();let h=m?this._getTextWidth(vd):0;for(let t=0,i=e.length;t<i;++t){let a=e[t],c=this._getTextWidth(a);if(o&&c>l)for(;a.length>0;){let e=0,t=Xu(a).length,i=``,o=0;for(;e<t;){let n=e+t>>>1,c=Xu(a).slice(0,n+1).join(``),f=this._getTextWidth(c);(m&&s&&d+r>u?f+h:f)<=l?(e=n+1,i=c,o=f):t=n}if(i){if(p){let t=Xu(a),n=Xu(i),r=t[n.length],s=r===fd||r===rd,c;if(s&&o<=l)c=n.length;else{let e=n.lastIndexOf(fd),t=n.lastIndexOf(rd);c=Math.max(e,t)+1}c>0&&(e=c,i=t.slice(0,e).join(``),o=this._getTextWidth(i))}if(i=i.trimRight(),this._addTextLine(i),n=Math.max(n,o),d+=r,this._shouldHandleEllipsis(d)){this._tryToAddEllipsisToLastLine();break}if(a=Xu(a).slice(e).join(``).trimLeft(),a.length>0&&(c=this._getTextWidth(a),c<=l)){this._addTextLine(a),d+=r,n=Math.max(n,c);break}}else break}else this._addTextLine(a),d+=r,n=Math.max(n,c),this._shouldHandleEllipsis(d)&&t<i-1&&this._tryToAddEllipsisToLastLine();if(this.textArr[this.textArr.length-1]&&(this.textArr[this.textArr.length-1].lastInParagraph=!0),s&&d+r>u)break}this.textHeight=t,this.textWidth=n}_shouldHandleEllipsis(e){let t=+this.fontSize(),n=this.lineHeight()*t,r=this.attrs.height,i=r!==Zu&&r!==void 0,a=r-this.padding()*2;return this.wrap()===_d||i&&e+n>a}_tryToAddEllipsisToLastLine(){let e=this.attrs.width,t=e!==Zu&&e!==void 0,n=e-this.padding()*2,r=this.ellipsis(),i=this.textArr[this.textArr.length-1];!i||!r||(t&&(this._getTextWidth(i.text+vd)<n||(i.text=i.text.slice(0,i.text.length-3))),this.textArr.splice(this.textArr.length-1,1),this._addTextLine(i.text+vd))}getStrokeScaleEnabled(){return!0}_useBufferCanvas(){let e=this.textDecoration().indexOf(`underline`)!==-1||this.textDecoration().indexOf(`line-through`)!==-1,t=this.hasShadow();return e&&t||t&&this.getAbsoluteOpacity()!==1&&Sd()?!0:super._useBufferCanvas()}};kd.prototype._fillFunc=Ed,kd.prototype._strokeFunc=Dd,kd.prototype.className=od,kd.prototype._attrsAffectingSize=[`text`,`fontSize`,`padding`,`wrap`,`lineHeight`,`letterSpacing`],vs(kd),X.overWriteSetter(kd,`width`,dc()),X.overWriteSetter(kd,`height`,dc()),X.addGetterSetter(kd,`direction`,$u),X.addGetterSetter(kd,`fontFamily`,`Arial`),X.addGetterSetter(kd,`fontSize`,12,Y()),X.addGetterSetter(kd,`fontStyle`,ud),X.addGetterSetter(kd,`fontVariant`,ud),X.addGetterSetter(kd,`padding`,0,Y()),X.addGetterSetter(kd,`align`,id),X.addGetterSetter(kd,`verticalAlign`,sd),X.addGetterSetter(kd,`lineHeight`,1,Y()),X.addGetterSetter(kd,`wrap`,hd),X.addGetterSetter(kd,`ellipsis`,!1,hc()),X.addGetterSetter(kd,`letterSpacing`,0,Y()),X.addGetterSetter(kd,`text`,``,fc()),X.addGetterSetter(kd,`textDecoration`,``),X.addGetterSetter(kd,`underlineOffset`,void 0,Y()),X.addGetterSetter(kd,`charRenderFunc`,void 0);var Ad=``,jd=`normal`;function Md(e){e.fillText(this.partialText,0,0)}function Nd(e){e.strokeText(this.partialText,0,0)}var Pd=class extends Z{constructor(e){super(e),this.dummyCanvas=J.createCanvasElement(),this.dataArray=[],this._readDataAttribute(),this.on(`dataChange.konva`,function(){this._readDataAttribute(),this._setTextData()}),this.on(`textChange.konva alignChange.konva letterSpacingChange.konva kerningFuncCh
15ange.konva fontSizeChange.konva fontFamilyChange.konva directionChange.konva`,this._setTextData),this._setTextData()}_getTextPathLength(){return ku.getPathLength(this.dataArray)}_getPointAtLength(e){return!this.attrs.data||e>this.pathLength?null:ku.getPointAtLengthOfDataArray(e,this.dataArray)}_readDataAttribute(){this.dataArray=ku.parsePathData(this.attrs.data),this.pathLength=this._getTextPathLength()}_sceneFunc(e){e.setAttr(`font`,this._getContextFont()),e.setAttr(`textBaseline`,this.textBaseline()),e.setAttr(`textAlign`,`left`),e.save();let t=this.textDecoration(),n=this.fill(),r=this.fontSize(),i=this.glyphInfo,a=t.indexOf(`underline`)!==-1,o=t.indexOf(`line-through`)!==-1;a&&e.beginPath();for(let t=0;t<i.length;t++){e.save();let n=i[t].p0;e.translate(n.x,n.y),e.rotate(i[t].rotation),this.partialText=i[t].text,e.fillStrokeShape(this),a&&(t===0&&e.moveTo(0,r/2+1),e.lineTo(i[t].width,r/2+1)),e.restore()}if(a&&(e.strokeStyle=n,e.lineWidth=r/20,e.stroke()),o){e.beginPath();for(let t=0;t<i.length;t++){e.save();let n=i[t].p0;e.translate(n.x,n.y),e.rotate(i[t].rotation),t===0&&e.moveTo(0,0),e.lineTo(i[t].width,0),e.restore()}e.strokeStyle=n,e.lineWidth=r/20,e.stroke()}e.restore()}_hitFunc(e){e.beginPath();let t=this.glyphInfo;if(t.length>=1){let n=t[0].p0;e.moveTo(n.x,n.y)}for(let n=0;n<t.length;n++){let r=t[n].p1;e.lineTo(r.x,r.y)}e.setAttr(`lineWidth`,this.fontSize()),e.setAttr(`strokeStyle`,this.colorKey),e.stroke()}getTextWidth(){return this.textWidth}getTextHeight(){return J.warn(`text.getTextHeight() method is deprecated. Use text.height() - for full height and text.fontSize() - for one line height.`),this.textHeight}setText(e){return kd.prototype.setText.call(this,e)}_getContextFont(){return kd.prototype._getContextFont.call(this)}_getTextSize(e){let t=this.dummyCanvas.getContext(`2d`);t.save(),t.font=this._getContextFont();let n=t.measureText(e);return t.restore(),{width:n.width,height:parseInt(`${this.fontSize()}`,10)}}_setTextData(){let e=Xu(this.text());this.direction()===`rtl`&&e.reverse();let t=[],n=0;for(let r=0;r<e.length;r++)t.push({char:e[r],width:this._getTextSize(e[r]).width}),n+=t[r].width;let{width:r,height:i}=this._getTextSize(this.attrs.text);if(this.textWidth=n,this.textHeight=i,this.glyphInfo=[],!this.attrs.data)return null;let a=this.letterSpacing(),o=this.align(),s=this.kerningFunc(),c=Math.max(0,n-r),l=Math.max(this.textWidth+((this.attrs.text||``).length-1)*a,0),u=0;o===`center`&&(u=Math.max(0,this.pathLength/2-l/2)),o===`right`&&(u=Math.max(0,this.pathLength-l));let d=u;for(let n=0;n<t.length;n++){let r=this._getPointAtLength(d);if(!r)return;let i=t[n].char,u=t[n].width+a;if(i===` `&&o===`justify`){let e=this.text().split(` `).length-1;u+=(this.pathLength-l)/e}let f=d+u,p=this._getPointAtLength(f>this.pathLength&&f-this.pathLength<=c?this.pathLength:f);if(!p)return;let m=ku.getLineLength(r.x,r.y,p.x,p.y),h=0;if(s)try{h=s(t[n-1].char,i)*this.fontSize()}catch{h=0}r.x+=h,p.x+=h,this.textWidth+=h;let g=ku.getPointOnLine(h+m/2,r.x,r.y,p.x,p.y),_=Math.atan2(p.y-r.y,p.x-r.x);this.glyphInfo.push({transposeX:g.x,transposeY:g.y,text:e[n],rotation:_,p0:r,p1:p,width:m}),d+=u}}getSelfRect(){if(!this.glyphInfo.length)return{x:0,y:0,width:0,height:0};let e=[];this.glyphInfo.forEach(function(t){e.push(t.p0.x),e.push(t.p0.y),e.push(t.p1.x),e.push(t.p1.y)});let t=e[0]||0,n=e[0]||0,r=e[1]||0,i=e[1]||0,a,o;for(let s=0;s<e.length/2;s++)a=e[s*2],o=e[s*2+1],t=Math.min(t,a),n=Math.max(n,a),r=Math.min(r,o),i=Math.max(i,o);let s=this.fontSize();return{x:t-s/2,y:r-s/2,width:n-t+s,height:i-r+s}}destroy(){return J.releaseCanvas(this.dummyCanvas),super.destroy()}};Pd.prototype._fillFunc=Md,Pd.prototype._strokeFunc=Nd,Pd.prototype._fillFuncHit=Md,Pd.prototype._strokeFuncHit=Nd,Pd.prototype.className=`TextPath`,Pd.prototype._attrsAffectingSize=[`text`,`fontSize`,`data`],vs(Pd),X.addGetterSetter(Pd,`data`),X.addGetterSetter(Pd,`fontFamily`,`Arial`),X.addGetterSetter(Pd,`fontSize`,12,Y()),X.addGetterSetter(Pd,`fontStyle`,jd),X.addGetterSetter(Pd,`align`,`left`),X.addGetterSetter(Pd,`letterSpacing`,0,Y()),X.addGetterSetter(Pd,`textBaseline`,`middle`),X.addGetterSetter(Pd,`fontVariant`,jd),X.addGetterSetter(Pd,`text`,Ad),X.addGetterSetter(Pd,`textDecoration`,``),X.addGetterSetter(Pd,`kerningFunc`,void 0),X.addGetterSetter(Pd,`direction`,`inherit`);var Fd=`tr-konva`,Id=[`resizeEnabledChange`,`rotateAnchorOffsetChange`,`rotateAnchorAngleChange`,`rotateEnabledChange`,`enabledAnchorsChange`,`anch
15orSizeChange`,`borderEnabledChange`,`borderStrokeChange`,`borderStrokeWidthChange`,`borderDashChange`,`anchorStrokeChange`,`anchorStrokeWidthChange`,`anchorFillChange`,`anchorCornerRadiusChange`,`ignoreStrokeChange`,`anchorStyleFuncChange`].map(e=>e+`.${Fd}`).join(` `),Ld=`nodesRect`,Rd=[`widthChange`,`heightChange`,`scaleXChange`,`scaleYChange`,`skewXChange`,`skewYChange`,`rotationChange`,`offsetXChange`,`offsetYChange`,`transformsEnabledChange`,`strokeWidthChange`,`draggableChange`],zd={"top-left":-45,"top-center":0,"top-right":45,"middle-right":-90,"middle-left":90,"bottom-left":-135,"bottom-center":180,"bottom-right":135},Bd=`ontouchstart`in _s._global;function Vd(e,t,n){if(e===`rotater`)return n;t+=J.degToRad(zd[e]||0);let r=(J.radToDeg(t)%360+360)%360;return J._inRange(r,337.5,360)||J._inRange(r,0,22.5)?`ns-resize`:J._inRange(r,22.5,67.5)?`nesw-resize`:J._inRange(r,67.5,112.5)?`ew-resize`:J._inRange(r,112.5,157.5)?`nwse-resize`:J._inRange(r,157.5,202.5)?`ns-resize`:J._inRange(r,202.5,247.5)?`nesw-resize`:J._inRange(r,247.5,292.5)?`ew-resize`:J._inRange(r,292.5,337.5)?`nwse-resize`:(J.error(`Transformer has unknown angle for cursor detection: `+r),`pointer`)}var Hd=[`top-left`,`top-center`,`top-right`,`middle-right`,`middle-left`,`bottom-left`,`bottom-center`,`bottom-right`];function Ud(e){return{x:e.x+e.width/2*Math.cos(e.rotation)+e.height/2*Math.sin(-e.rotation),y:e.y+e.height/2*Math.cos(e.rotation)+e.width/2*Math.sin(e.rotation)}}function Wd(e,t,n){let r=n.x+(e.x-n.x)*Math.cos(t)-(e.y-n.y)*Math.sin(t),i=n.y+(e.x-n.x)*Math.sin(t)+(e.y-n.y)*Math.cos(t);return{...e,rotation:e.rotation+t,x:r,y:i}}function Gd(e,t){return Wd(e,t,Ud(e))}function Kd(e,t,n){let r=t;for(let i=0;i<e.length;i++){let a=_s.getAngle(e[i]),o=Math.abs(a-t)%(Math.PI*2);Math.min(o,Math.PI*2-o)<n&&(r=a)}return r}var qd=0,Jd=class extends ru{constructor(e){super(e),this._movingAnchorName=null,this._transforming=!1,this._elementsCreated=!1,this._createElements(),this._handleMouseMove=this._handleMouseMove.bind(this),this._handleMouseUp=this._handleMouseUp.bind(this),this.update=this.update.bind(this),this.on(Id,this.update),this.getNode()&&this.update()}attachTo(e){return this.setNode(e),this}setNode(e){return J.warn(`tr.setNode(shape), tr.node(shape) and tr.attachTo(shape) methods are deprecated. Please use tr.nodes(nodesArray) instead.`),this.setNodes([e])}getNode(){return this._nodes&&this._nodes[0]}_getEventNamespace(){return Fd+this._id}setNodes(e=[]){this._nodes&&this._nodes.length&&this.detach();let t=e.filter(e=>e.isAncestorOf(this)?(J.error(`Konva.Transformer cannot be an a child of the node you are trying to attach`),!1):!0);return this._nodes=e=t,e.length===1&&this.useSingleNodeRotation()?this.rotation(e[0].getAbsoluteRotation()):this.rotation(0),this._nodes.forEach(e=>{let t=()=>{this.nodes().length===1&&this.useSingleNodeRotation()&&this.rotation(this.nodes()[0].getAbsoluteRotation()),this._resetTransformCache(),!this._transforming&&!this.isDragging()&&this.update()};if(e._attrsAffectingSize.length){let n=e._attrsAffectingSize.map(e=>e+`Change.`+this._getEventNamespace()).join(` `);e.on(n,t)}e.on(Rd.map(e=>e+`.${this._getEventNamespace()}`).join(` `),t),e.on(`absoluteTransformChange.${this._getEventNamespace()}`,t),this._proxyDrag(e)}),this._resetTransformCache(),this.findOne(`.top-left`)&&this.update(),this}_proxyDrag(e){let t;e.on(`dragstart.${this._getEventNamespace()}`,n=>{t=e.getAbsolutePosition(),!this.isDragging()&&e!==this.findOne(`.back`)&&this.startDrag(n,!1)}),e.on(`dragmove.${this._getEventNamespace()}`,n=>{if(!t)return;let r=e.getAbsolutePosition(),i=r.x-t.x,a=r.y-t.y;this.nodes().forEach(t=>{if(t===e||t.isDragging())return;let r=t.getAbsolutePosition();t.setAbsolutePosition({x:r.x+i,y:r.y+a}),t.startDrag(n)}),t=null})}getNodes(){return this._nodes||[]}getActiveAnchor(){return this._movingAnchorName}detach(){this._nodes&&this._nodes.forEach(e=>{e.off(`.`+this._getEventNamespace())}),this._nodes=[],this._resetTransformCache()}_resetTransformCache(){this._clearCache(Ld),this._clearCache(`transform`),this._clearSelfAndDescendantCache(`absoluteTransform`)}_getNodeRect(){return this._getCache(Ld,this.__getNodeRect)}__getNodeShape(e,t=this.rotation(),n){let r=e.getClientRect({skipTransform:!0,skipShadow:!0,skipStroke:this.ignoreStroke()}),i=e.getAbsoluteScale(n),a=e.getAbsolutePosition(n),o=r.x*i.x-e.offsetX()*i.x,s=r.y*i.y-e.offsetY()*i.y,c=(_s.getAngle(e.getAbsoluteRotation())+Math.PI*2)%(Math.PI*2);return Wd({x:a.x+o*Math.cos(c)+s*Math.sin(-c),y:a.y+s*Math.cos(c)+o*Math.sin(c),width:r.width*i.x,height:r.height*i.y,rotation:c},-_s.getAngle(t),{x:0,y:0})}__getNodeRect(){if(!this.getNode())return{x:-1e8,y:-1e8,width:0,height:0,rotation:0};let e=[];this.nodes().map(t=>{let n=t.getClientRect({skipTransform:!0,skipShadow:!0,skipStroke:this.ignoreStroke()}),r=[{x:n.x,y:n.y},{x:n.x+n.width,y:n.y},{x:n.x+n.width,y:n.y+n.height},{x:n.x,y:n.y+n.height}],i=t.getAbsoluteTransform();r.forEach(function(t){let n=i.point(t);e.push(n)})});let t=new xs;t.rotate(-_s.getAngle(this.rotation()));let n=1/0,r=1/0,i=-1/0,a=-1/0;e.forEach(function(e){let o=t.point(e);
15n===void 0&&(n=i=o.x,r=a=o.y),n=Math.min(n,o.x),r=Math.min(r,o.y),i=Math.max(i,o.x),a=Math.max(a,o.y)}),t.invert();let o=t.point({x:n,y:r});return{x:o.x,y:o.y,width:i-n,height:a-r,rotation:_s.getAngle(this.rotation())}}getX(){return this._getNodeRect().x}getY(){return this._getNodeRect().y}getWidth(){return this._getNodeRect().width}getHeight(){return this._getNodeRect().height}_createElements(){this._createBack(),Hd.forEach(e=>{this._createAnchor(e)}),this._createAnchor(`rotater`),this._elementsCreated=!0}_createAnchor(e){let t=new Wu({stroke:`rgb(0, 161, 255)`,fill:`white`,strokeWidth:1,name:e+` _anchor`,dragDistance:0,draggable:!0,hitStrokeWidth:Bd?10:`auto`}),n=this;t.on(`mousedown touchstart`,function(e){n._handleMouseDown(e)}),t.on(`dragstart`,e=>{t.stopDrag(),e.cancelBubble=!0}),t.on(`dragend`,e=>{e.cancelBubble=!0}),t.on(`mouseenter`,()=>{let n=Vd(e,_s.getAngle(this.rotation()),this.rotateAnchorCursor());t.getStage().content&&(t.getStage().content.style.cursor=n),this._cursorChange=!0}),t.on(`mouseout`,()=>{t.getStage().content&&(t.getStage().content.style.cursor=``),this._cursorChange=!1}),this.add(t)}_createBack(){let e=new Z({name:`back`,width:0,height:0,sceneFunc(e,t){let n=t.getParent(),r=n.padding(),i=t.width(),a=t.height();if(e.beginPath(),e.rect(-r,-r,i+r*2,a+r*2),n.rotateEnabled()&&n.rotateLineVisible()){let t=n.rotateAnchorAngle(),r=n.rotateAnchorOffset(),o=J.degToRad(t),s=Math.sin(o),c=-Math.cos(o),l=i/2,u=a/2,d=1/0;c<0?d=Math.min(d,-u/c):c>0&&(d=Math.min(d,(a-u)/c)),s<0?d=Math.min(d,-l/s):s>0&&(d=Math.min(d,(i-l)/s));let f=l+s*d,p=u+c*d,m=J._sign(a),h=f+s*r*m,g=p+c*r*m;e.moveTo(f,p),e.lineTo(h,g)}e.fillStrokeShape(t)},hitFunc:(e,t)=>{if(!this.shouldOverdrawWholeArea())return;let n=this.padding();e.beginPath(),e.rect(-n,-n,t.width()+n*2,t.height()+n*2),e.fillStrokeShape(t)}});this.add(e),this._proxyDrag(e),e.on(`dragstart`,e=>{e.cancelBubble=!0}),e.on(`dragmove`,e=>{e.cancelBubble=!0}),e.on(`dragend`,e=>{e.cancelBubble=!0}),this.on(`dragmove`,e=>{this.update()})}_handleMouseDown(e){if(this._transforming)return;this._movingAnchorName=e.target.name().split(` `)[0];let t=this._getNodeRect(),n=t.width,r=t.height,i=Math.sqrt(n**2+r**2);this.sin=Math.abs(r/i),this.cos=Math.abs(n/i),typeof window<`u`&&(window.addEventListener(`mousemove`,this._handleMouseMove),window.addEventListener(`touchmove`,this._handleMouseMove),window.addEventListener(`mouseup`,this._handleMouseUp,!0),window.addEventListener(`touchend`,this._handleMouseUp,!0)),this._transforming=!0;let a=e.target.getAbsolutePosition(),o=e.target.getStage().getPointerPosition();this._anchorDragOffset={x:o.x-a.x,y:o.y-a.y},qd++,this._fire(`transformstart`,{evt:e.evt,target:this.getNode()}),this._nodes.forEach(t=>{t._fire(`transformstart`,{evt:e.evt,target:t})})}_handleMouseMove(e){let t,n,r,i=this.findOne(`.`+this._movingAnchorName),a=i.getStage();a.setPointersPositions(e);let o=a.getPointerPosition(),s={x:o.x-this._anchorDragOffset.x,y:o.y-this._anchorDragOffset.y},c=i.getAbsolutePosition();this.anchorDragBoundFunc()&&(s=this.anchorDragBoundFunc()(c,s,e)),i.setAbsolutePosition(s);let l=i.getAbsolutePosition();if(c.x===l.x&&c.y===l.y)return;if(this._movingAnchorName===`rotater`){let r=this._getNodeRect();t=i.x()-r.width/2,n=-i.y()+r.height/2;let a=_s.getAngle(this.rotateAnchorAngle()),o=Math.atan2(-n,t)+Math.PI/2-a;r.height<0&&(o-=Math.PI);let s=_s.getAngle(this.rotation())+o,c=_s.getAngle(this.rotationSnapTolerance()),l=Gd(r,Kd(this.rotationSnaps(),s,c)-r.rotation);this._fitNodesInto(l,e);return}let u=this.shiftBehavior(),d;d=u===`inverted`?this.keepRatio()&&!e.shiftKey:u===`none`?this.keepRatio():this.keepRatio()||e.shiftKey;let f=this.centeredScaling()||e.altKey;if(this._movingAnchorName===`top-left`){if(d){let e=f?{x:this.width()/2,y:this.height()/2}:{x:this.findOne(`.bottom-right`).x(),y:this.findOne(`.bottom-right`).y()};r=Math.sqrt((e.x-i.x())**2+(e.y-i.y())**2);let a=this.findOne(`.top-left`).x()>e.x?-1:1,o=this.findOne(`.top-left`).y()>e.y?-1:1;t=r*this.cos*a,n=r*this.sin*o,this.findOne(`.top-left`).x(e.x-t),this.findOne(`.top-left`).y(e.y-n)}}else if(this._movingAnchorName===`top-center`)this.findOne(`.top-left`).y(i.y());else if(this._movingAnchorName===`top-right`){if(d){let e=f?{x:this.width()/2,y:this.height()/2}:{x:this.findOne(`.bottom-left`).x(),y:this.findOne(`.bottom-left`).y()};r=Math.sqrt((i.x()-e.x)**2+(e.y-i.y())**2);let a=this.findOne(`.top-right`).x()<e.x?-1:1,o=this.findOne(`.top-right`).y()>e.y?-1:1;t=r*this.cos*a,n=r*this.sin*o,this.findOne(`.top-right`).x(e.x+t),this.findOne(`.top-right`).y(e.y-n)}var p=i.position();this.findOne(`.top-left`).y(p.y),this.findOne(`.bottom-right`).x(p.x)}else if(this._movingAnchorName===`middle-left`)this.findOne(`.top-left`).x(i.x());else if(this._movingAnchorName===`middle-right`)this.findOne(`.bottom-right`).x(i.x());else if(this._movingAnchorName===`bottom-left`){if(d){let e=f?{x:this.width()/2,y:this.height()/2}:{x:this.findOne(`.top-right`).x(),y:this.findOne(`.top-right`).y()};r=Math.sqrt((e.x-i.x())**2+(i.y()-e.y)**2);let a=e.x<i.x()?-1:1,o=i.y()<e.y?-1:1;
15t=r*this.cos*a,n=r*this.sin*o,i.x(e.x-t),i.y(e.y+n)}p=i.position(),this.findOne(`.top-left`).x(p.x),this.findOne(`.bottom-right`).y(p.y)}else if(this._movingAnchorName===`bottom-center`)this.findOne(`.bottom-right`).y(i.y());else if(this._movingAnchorName===`bottom-right`){if(d){let e=f?{x:this.width()/2,y:this.height()/2}:{x:this.findOne(`.top-left`).x(),y:this.findOne(`.top-left`).y()};r=Math.sqrt((i.x()-e.x)**2+(i.y()-e.y)**2);let a=this.findOne(`.bottom-right`).x()<e.x?-1:1,o=this.findOne(`.bottom-right`).y()<e.y?-1:1;t=r*this.cos*a,n=r*this.sin*o,this.findOne(`.bottom-right`).x(e.x+t),this.findOne(`.bottom-right`).y(e.y+n)}}else console.error(Error(`Wrong position argument of selection resizer: `+this._movingAnchorName));if(f=this.centeredScaling()||e.altKey,f){let e=this.findOne(`.top-left`),t=this.findOne(`.bottom-right`),n=e.x(),r=e.y(),i=this.getWidth()-t.x(),a=this.getHeight()-t.y();t.move({x:-n,y:-r}),e.move({x:i,y:a})}let m=this.findOne(`.top-left`).getAbsolutePosition();t=m.x,n=m.y;let h=this.findOne(`.bottom-right`).x()-this.findOne(`.top-left`).x(),g=this.findOne(`.bottom-right`).y()-this.findOne(`.top-left`).y();this._fitNodesInto({x:t,y:n,width:h,height:g,rotation:_s.getAngle(this.rotation())},e)}_handleMouseUp(e){this._removeEvents(e)}getAbsoluteTransform(){return this.getTransform()}_removeEvents(e){var t;if(this._transforming){this._transforming=!1,typeof window<`u`&&(window.removeEventListener(`mousemove`,this._handleMouseMove),window.removeEventListener(`touchmove`,this._handleMouseMove),window.removeEventListener(`mouseup`,this._handleMouseUp,!0),window.removeEventListener(`touchend`,this._handleMouseUp,!0));let n=this.getNode();qd--,this._fire(`transformend`,{evt:e,target:n}),(t=this.getLayer())==null||t.batchDraw(),n&&this._nodes.forEach(t=>{var n;t._fire(`transformend`,{evt:e,target:t}),(n=t.getLayer())==null||n.batchDraw()}),this._movingAnchorName=null}}_fitNodesInto(e,t){let n=this._getNodeRect();if(J._inRange(e.width,-this.padding()*2-1,1)){this.update();return}if(J._inRange(e.height,-this.padding()*2-1,1)){this.update();return}let r=new xs;if(r.rotate(_s.getAngle(this.rotation())),this._movingAnchorName&&e.width<0&&this._movingAnchorName.indexOf(`left`)>=0){let t=r.point({x:-this.padding()*2,y:0});e.x+=t.x,e.y+=t.y,e.width+=this.padding()*2,this._movingAnchorName=this._movingAnchorName.replace(`left`,`right`),this._anchorDragOffset.x-=t.x,this._anchorDragOffset.y-=t.y}else if(this._movingAnchorName&&e.width<0&&this._movingAnchorName.indexOf(`right`)>=0){let t=r.point({x:this.padding()*2,y:0});this._movingAnchorName=this._movingAnchorName.replace(`right`,`left`),this._anchorDragOffset.x-=t.x,this._anchorDragOffset.y-=t.y,e.width+=this.padding()*2}if(this._movingAnchorName&&e.height<0&&this._movingAnchorName.indexOf(`top`)>=0){let t=r.point({x:0,y:-this.padding()*2});e.x+=t.x,e.y+=t.y,this._movingAnchorName=this._movingAnchorName.replace(`top`,`bottom`),this._anchorDragOffset.x-=t.x,this._anchorDragOffset.y-=t.y,e.height+=this.padding()*2}else if(this._movingAnchorName&&e.height<0&&this._movingAnchorName.indexOf(`bottom`)>=0){let t=r.point({x:0,y:this.padding()*2});this._movingAnchorName=this._movingAnchorName.replace(`bottom`,`top`),this._anchorDragOffset.x-=t.x,this._anchorDragOffset.y-=t.y,e.height+=this.padding()*2}if(this.boundBoxFunc()){let t=this.boundBoxFunc()(n,e);t?e=t:J.warn(`boundBoxFunc returned falsy. You should return new bound rect from it!`)}let i=1e7,a=new xs;a.translate(n.x,n.y),a.rotate(n.rotation),a.scale(n.width/i,n.height/i);let o=new xs,s=e.width/i,c=e.height/i;this.flipEnabled()===!1?(o.translate(e.x,e.y),o.rotate(e.rotation),o.translate(e.width<0?e.width:0,e.height<0?e.height:0),o.scale(Math.abs(s),Math.abs(c))):(o.translate(e.x,e.y),o.rotate(e.rotation),o.scale(s,c));let l=o.multiply(a.invert());this._nodes.forEach(e=>{var t;if(!e.getStage())return;let n=e.getParent().getAbsoluteTransform(),r=e.getTransform().copy();r.translate(e.offsetX(),e.offsetY());let i=new xs;i.multiply(n.copy().invert()).multiply(l).multiply(n).multiply(r);let a=i.decompose();e.setAttrs(a),(t=e.getLayer())==null||t.batchDraw()}
15),this.rotation(J._getRotation(e.rotation)),this._nodes.forEach(e=>{this._fire(`transform`,{evt:t,target:e}),e._fire(`transform`,{evt:t,target:e})}),this._resetTransformCache(),this.update(),this.getLayer().batchDraw()}forceUpdate(){this._resetTransformCache(),this.update()}_batchChangeChild(e,t){this.findOne(e).setAttrs(t)}update(){var e;let t=this._getNodeRect();this.rotation(J._getRotation(t.rotation));let n=t.width,r=t.height,i=this.enabledAnchors(),a=this.resizeEnabled(),o=this.padding(),s=this.anchorSize(),c=this.find(`._anchor`);c.forEach(e=>{e.setAttrs({width:s,height:s,offsetX:s/2,offsetY:s/2,stroke:this.anchorStroke(),strokeWidth:this.anchorStrokeWidth(),fill:this.anchorFill(),cornerRadius:this.anchorCornerRadius()})}),this._batchChangeChild(`.top-left`,{x:0,y:0,offsetX:s/2+o,offsetY:s/2+o,visible:a&&i.indexOf(`top-left`)>=0}),this._batchChangeChild(`.top-center`,{x:n/2,y:0,offsetY:s/2+o,visible:a&&i.indexOf(`top-center`)>=0}),this._batchChangeChild(`.top-right`,{x:n,y:0,offsetX:s/2-o,offsetY:s/2+o,visible:a&&i.indexOf(`top-right`)>=0}),this._batchChangeChild(`.middle-left`,{x:0,y:r/2,offsetX:s/2+o,visible:a&&i.indexOf(`middle-left`)>=0}),this._batchChangeChild(`.middle-right`,{x:n,y:r/2,offsetX:s/2-o,visible:a&&i.indexOf(`middle-right`)>=0}),this._batchChangeChild(`.bottom-left`,{x:0,y:r,offsetX:s/2+o,offsetY:s/2-o,visible:a&&i.indexOf(`bottom-left`)>=0}),this._batchChangeChild(`.bottom-center`,{x:n/2,y:r,offsetY:s/2-o,visible:a&&i.indexOf(`bottom-center`)>=0}),this._batchChangeChild(`.bottom-right`,{x:n,y:r,offsetX:s/2-o,offsetY:s/2-o,visible:a&&i.indexOf(`bottom-right`)>=0});let l=this.rotateAnchorAngle(),u=this.rotateAnchorOffset(),d=J.degToRad(l),f=Math.sin(d),p=-Math.cos(d),m=n/2,h=r/2,g=1/0;p<0?g=Math.min(g,-h/p):p>0&&(g=Math.min(g,(r-h)/p)),f<0?g=Math.min(g,-m/f):f>0&&(g=Math.min(g,(n-m)/f));let _=m+f*g,v=h+p*g,y=J._sign(r);this._batchChangeChild(`.rotater`,{x:_+f*u*y,y:v+p*u*y-o*p,visible:this.rotateEnabled()}),this._batchChangeChild(`.back`,{width:n,height:r,visible:this.borderEnabled(),stroke:this.borderStroke(),strokeWidth:this.borderStrokeWidth(),dash:this.borderDash(),draggable:this.nodes().some(e=>e.draggable()),x:0,y:0});let b=this.anchorStyleFunc();b&&c.forEach(e=>{b(e)}),(e=this.getLayer())==null||e.batchDraw()}isTransforming(){return this._transforming}stopTransform(){if(this._transforming){this._removeEvents();let e=this.findOne(`.`+this._movingAnchorName);e&&e.stopDrag()}}destroy(){return this.getStage()&&this._cursorChange&&this.getStage().content&&(this.getStage().content.style.cursor=``),ru.prototype.destroy.call(this),this.detach(),this._removeEvents(),this}add(...e){return this._elementsCreated?(J.error(`You cannot add external nodes to the Transformer. Use tr.nodes([node]) instead.`),this):super.add(...e)}toObject(){return Wc.prototype.toObject.call(this)}clone(e){return Wc.prototype.clone.call(this,e)}getClientRect(){return this.nodes().length>0?super.getClientRect():{x:0,y:0,width:0,height:0}}};Jd.isTransforming=()=>qd>0;function Yd(e){return e instanceof Array||J.warn(`enabledAnchors value should be an array`),e instanceof Array&&e.forEach(function(e){Hd.indexOf(e)===-1&&J.warn(`Unknown anchor name: `+e+`. Available names are: `+Hd.join(`, `))}),e||[]}Jd.prototype.className=`Transformer`,vs(Jd),X.addGetterSetter(Jd,`enabledAnchors`,Hd,Yd),X.addGetterSetter(Jd,`flipEnabled`,!0,hc()),X.addGetterSetter(Jd,`resizeEnabled`,!0),X.addGetterSetter(Jd,`anchorSize`,10,Y()),X.addGetterSetter(Jd,`rotateEnabled`,!0),X.addGetterSetter(Jd,`rotateLineVisible`,!0),X.addGetterSetter(Jd,`rotationSnaps`,[]),X.addGetterSetter(Jd,`rotateAnchorOffset`,50,Y()),X.addGetterSetter(Jd,`rotateAnchorAngle`,0,Y()),X.addGetterSetter(Jd,`rotateAnchorCursor`,`crosshair`),X.addGetterSetter(Jd,`rotationSnapTolerance`,5,Y()),X.addGetterSetter(Jd,`borderEnabled`,!0),X.addGetterSetter(Jd,`anchorStroke`,`rgb(0, 161, 255)`),X.addGetterSetter(Jd,`anchorStrokeWidth`,1,Y()),X.addGetterSetter(Jd,`anchorFill`,`white`),X.addGetterSetter(Jd,`anchorCornerRadius`,0,Y()),X.addGetterSetter(Jd,`borderStroke`,`rgb(0, 161, 255)`),X.addGetterSetter(Jd,`borderStrokeWidth`,1,Y()),X.addGetterSetter(Jd,`borderDash`),X.addGetterSetter(Jd,`keepRatio`,!0),X.addGetterSetter(Jd,`shiftBehavior`,`default`),X.addGetterSetter(Jd,`centeredScaling`,!1),X.addGetterSetter(Jd,`ignoreStroke`,!1),X.addGetterSetter(Jd,`padding`,0,Y()),X.addGetterSetter(Jd,`nodes`),X.addGetterSetter(Jd,`node`),X.addGetterSetter(Jd,`boundBoxFunc`),X.addGetterSetter(Jd,`anchorDragBoundFunc`),X.addGetterSetter(Jd,`anchorStyleFunc`),X.addGetterSetter(Jd,`shouldOverdrawWholeArea`,!1),X.addGetterSetter(Jd,`useSingleNodeRotation`,!0),X.backCompat(Jd,{lineEnabled:`borderEnabled`,rotateHandlerOffset:`rotateAnchorOffset`,enabledH
15andlers:`enabledAnchors`});var Xd=class extends Z{_sceneFunc(e){e.beginPath(),e.arc(0,0,this.radius(),0,_s.getAngle(this.angle()),this.clockwise()),e.lineTo(0,0),e.closePath(),e.fillStrokeShape(this)}getWidth(){return this.radius()*2}getHeight(){return this.radius()*2}setWidth(e){this.radius(e/2)}setHeight(e){this.radius(e/2)}};Xd.prototype.className=`Wedge`,Xd.prototype._centroid=!0,Xd.prototype._attrsAffectingSize=[`radius`],vs(Xd),X.addGetterSetter(Xd,`radius`,0,Y()),X.addGetterSetter(Xd,`angle`,0,Y()),X.addGetterSetter(Xd,`clockwise`,!1),X.backCompat(Xd,{angleDeg:`angle`,getAngleDeg:`getAngle`,setAngleDeg:`setAngle`});function Zd(){this.r=0,this.g=0,this.b=0,this.a=0,this.next=null}var Qd=[512,512,456,512,328,456,335,512,405,328,271,456,388,335,292,512,454,405,364,328,298,271,496,456,420,388,360,335,312,292,273,512,482,454,428,405,383,364,345,328,312,298,284,271,259,496,475,456,437,420,404,388,374,360,347,335,323,312,302,292,282,273,265,512,497,482,468,454,441,428,417,405,394,383,373,364,354,345,337,328,320,312,305,298,291,284,278,271,265,259,507,496,485,475,465,456,446,437,428,420,412,404,396,388,381,374,367,360,354,347,341,335,329,323,318,312,307,302,297,292,287,282,278,273,269,265,261,512,505,497,489,482,475,468,461,454,447,441,435,428,422,417,411,405,399,394,389,383,378,373,368,364,359,354,350,345,341,337,332,328,324,320,316,312,309,305,301,298,294,291,287,284,281,278,274,271,268,265,262,259,257,507,501,496,491,485,480,475,470,465,460,456,451,446,442,437,433,428,424,420,416,412,408,404,400,39
156,392,388,385,381,377,374,370,367,363,360,357,354,350,347,344,341,338,335,332,329,326,323,320,318,315,312,310,307,304,302,299,297,294,292,289,287,285,282,280,278,275,273,271,269,267,265,263,261,259],$d=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24];function ef(e,t){let n=e.data,r=e.width,i=e.height,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T=t+t+1,E=r-1,D=i-1,O=t+1,k=O*(O+1)/2,A=new Zd,j=Qd[t],M=$d[t],N=null,P=A,F=null,ee=null;for(let e=1;e<T;e++)P=P.next=new Zd,e===O&&(N=P);P.next=A,s=o=0;for(let e=0;e<i;e++){g=_=v=y=c=l=u=d=0,f=O*(b=n[o]),p=O*(x=n[o+1]),m=O*(S=n[o+2]),h=O*(C=n[o+3]),c+=k*b,l+=k*x,u+=k*S,d+=k*C,P=A;for(let e=0;e<O;e++)P.r=b,P.g=x,P.b=S,P.a=C,P=P.next;for(let e=1;e<O;e++)a=o+((E<e?E:e)<<2),c+=(P.r=b=n[a])*(w=O-e),l+=(P.g=x=n[a+1])*w,u+=(P.b=S=n[a+2])*w,d+=(P.a=C=n[a+3])*w,g+=b,_+=x,v+=S,y+=C,P=P.next;F=A,ee=N;for(let e=0;e<r;e++)n[o+3]=C=d*j>>M,C===0?n[o]=n[o+1]=n[o+2]=0:(C=255/C,n[o]=(c*j>>M)*C,n[o+1]=(l*j>>M)*C,n[o+2]=(u*j>>M)*C),c-=f,l-=p,u-=m,d-=h,f-=F.r,p-=F.g,m-=F.b,h-=F.a,a=s+((a=e+t+1)<E?a:E)<<2,g+=F.r=n[a],_+=F.g=n[a+1],v+=F.b=n[a+2],y+=F.a=n[a+3],c+=g,l+=_,u+=v,d+=y,F=F.next,f+=b=ee.r,p+=x=ee.g,m+=S=ee.b,h+=C=ee.a,g-=b,_-=x,v-=S,y-=C,ee=ee.next,o+=4;s+=r}for(let e=0;e<r;e++){_=v=y=g=l=u=d=c=0,o=e<<2,f=O*(b=n[o]),p=O*(x=n[o+1]),m=O*(S=n[o+2]),h=O*(C=n[o+3]),c+=k*b,l+=k*x,u+=k*S,d+=k*C,P=A;for(let e=0;e<O;e++)P.r=b,P.g=x,P.b=S,P.a=C,P=P.next;let s=r;for(let i=1;i<=t;i++)o=s+e<<2,c+=(P.r=b=n[o])*(w=O-i),l+=(P.g=x=n[o+1])*w,u+=(P.b=S=n[o+2])*w,d+=(P.a=C=n[o+3])*w,g+=b,_+=x,v+=S,y+=C,P=P.next,i<D&&(s+=r);o=e,F=A,ee=N;for(let t=0;t<i;t++)a=o<<2,n[a+3]=C=d*j>>M,C>0?(C=255/C,n[a]=(c*j>>M)*C,n[a+1]=(l*j>>M)*C,n[a+2]=(u*j>>M)*C):n[a]=n[a+1]=n[a+2]=0,c-=f,l-=p,u-=m,d-=h,f-=F.r,p-=F.g,m-=F.b,h-=F.a,a=e+((a=t+O)<D?a:D)*r<<2,c+=g+=F.r=n[a],l+=_+=F.g=n[a+1],u+=v+=F.b=n[a+2],d+=y+=F.a=n[a+3],F=F.next,f+=b=ee.r,p+=x=ee.g,m+=S=ee.b,h+=C=ee.a,g-=b,_-=x,v-=S,y-=C,ee=ee.next,o+=r}}var tf=function(e){let t=Math.round(this.blurRadius());t>0&&ef(e,t)};X.addGetterSetter(Wc,`blurRadius`,0,Y(),X.afterSetFilter);var nf=function(e){let t=this.brightness()*255,n=e.data,r=n.length;for(let e=0;e<r;e+=4)n[e]+=t,n[e+1]+=t,n[e+2]+=t};X.addGetterSetter(Wc,`brightness`,0,Y(),X.afterSetFilter);var rf=function(e){let t=this.brightness(),n=e.data,r=n.length;for(let e=0;e<r;e+=4)n[e]=Math.min(255,n[e]*t),n[e+1]=Math.min(255,n[e+1]*t),n[e+2]=Math.min(255,n[e+2]*t)},af=function(e){let t=((this.contrast()+100)/100)**2,n=e.data,r=n.length,i=150,a=150,o=150;for(let e=0;e<r;e+=4)i=n[e],a=n[e+1],o=n[e+2],i/=255,i-=.5,i*=t,i+=.5,i*=255,a/=255,a-=.5,a*=t,a+=.5,a*=255,o/=255,o-=.5,o*=t,o+=.5,o*=255,i=i<0?0:i>255?255:i,a=a<0?0:a>255?255:a,o=o<0?0:o>255?255:o,n[e]=i,n[e+1]=a,n[e+2]=o};X.addGetterSetter(Wc,`contrast`,0,Y(),X.afterSetFilter);var of=function(e){let t=e.data,n=e.width,r=e.height,i=Math.min(1,Math.max(0,this.embossStrength?.call(this)??.5)),a=Math.min(1,Math.max(0,this.embossWhiteLevel?.call(this)??.5)),o={"top-left":315,top:270,"top-right":225,right:180,"bottom-right":135,bottom:90,"bottom-left":45,left:0}[this.embossDirection?.call(this)??`top-left`]??315,s=!!(this.embossBlend?.call(this)??!1),c=i*10,l=a*255,u=o*Math.PI/180,d=Math.cos(u),f=Math.sin(u),p=128/1020*c,m=new Uint8ClampedArray(t),h=new Float32Array(n*r);for(let e=0,n=0;n<t.length;n+=4,e++)h[e]=.2126*m[n]+.7152*m[n+1]+.0722*m[n+2];let g=[-1,0,1,-2,0,2,-1,0,1],_=[-1,-2,-1,0,0,0,1,2,1],v=[-n-1,-n,-n+1,-1,0,1,n-1,n,n+1],y=e=>e<0?0:e>255?255:e;for(let e=1;e<r-1;e++)for(let r=1;r<n-1;r++){let i=e*n+r,a=0,o=0;a+=h[i+v[0]]*g[0],o+=h[i+v[0]]*_[0],a+=h[i+v[1]]*g[1],o+=h[i+v[1]]*_[1],a+=h[i+v[2]]*g[2],o+=h[i+v[2]]*_[2],a+=h[i+v[3]]*g[3],o+=h[i+v[3]]*_[3],a+=h[i+v[5]]*g[5],o+=h[i+v[5]]*_[5],a+=h[i+v[6]]*g[6],o+=h[i+v[6]]*_[6],a+=h[i+v[7]]*g[7],o+=h[i+v[7]]*_[7],a+=h[i+v[8]]*g[8],o+=h[i+v[8]]*_[8];let c=y(l+(d*a+f*o)*p),u=i*4;if(s){let e=c-l;t[u]=y(m[u]+e),t[u+1]=y(m[u+1]+e),t[u+2]=y(m[u+2]+e),t[u+3]=m[u+3]}else t[u]=t[u+1]=t[u+2]=c,t[u+3]=m[u+3]}for(let e=0;e<n;e++){let i=e*4,a=((r-1)*n+e)*4;t[i]=m[i],t[i+1]=m[i+1],t[i+2]=m[i+2],t[i+3]=m[i+3],t[a]=m[a],t[a+1]=m[a+1],t[a+2]=m[a+2],t[a+3]=m[a+3]}
15for(let e=1;e<r-1;e++){let r=e*n*4,i=(e*n+(n-1))*4;t[r]=m[r],t[r+1]=m[r+1],t[r+2]=m[r+2],t[r+3]=m[r+3],t[i]=m[i],t[i+1]=m[i+1],t[i+2]=m[i+2],t[i+3]=m[i+3]}return e};X.addGetterSetter(Wc,`embossStrength`,.5,Y(),X.afterSetFilter),X.addGetterSetter(Wc,`embossWhiteLevel`,.5,Y(),X.afterSetFilter),X.addGetterSetter(Wc,`embossDirection`,`top-left`,void 0,X.afterSetFilter),X.addGetterSetter(Wc,`embossBlend`,!1,void 0,X.afterSetFilter);function sf(e,t,n,r,i){let a=n-t,o=i-r;if(a===0)return r+o/2;if(o===0)return r;let s=(e-t)/a;return s=o*s+r,s}var cf=function(e){let t=e.data,n=t.length,r=t[0],i=r,a,o=t[1],s=o,c,l=t[2],u=l,d,f=this.enhance();if(f===0)return;for(let e=0;e<n;e+=4)a=t[e+0],a<r?r=a:a>i&&(i=a),c=t[e+1],c<o?o=c:c>s&&(s=c),d=t[e+2],d<l?l=d:d>u&&(u=d);i===r&&(i=255,r=0),s===o&&(s=255,o=0),u===l&&(u=255,l=0);let p,m,h,g,_,v;if(f>0)p=i+f*(255-i),m=r-f*(r-0),h=s+f*(255-s),g=o-f*(o-0),_=u+f*(255-u),v=l-f*(l-0);else{let e=(i+r)*.5;p=i+f*(i-e),m=r+f*(r-e);let t=(s+o)*.5;h=s+f*(s-t),g=o+f*(o-t);let n=(u+l)*.5;_=u+f*(u-n),v=l+f*(l-n)}for(let e=0;e<n;e+=4)t[e+0]=sf(t[e+0],r,i,m,p),t[e+1]=sf(t[e+1],o,s,g,h),t[e+2]=sf(t[e+2],l,u,v,_)};X.addGetterSetter(Wc,`enhance`,0,Y(),X.afterSetFilter);var lf=function(e){let t=e.data,n=t.length;for(let e=0;e<n;e+=4){let n=.34*t[e]+.5*t[e+1]+.16*t[e+2];t[e]=n,t[e+1]=n,t[e+2]=n}};X.addGetterSetter(Wc,`hue`,0,Y(),X.afterSetFilter),X.addGetterSetter(Wc,`saturation`,0,Y(),X.afterSetFilter),X.addGetterSetter(Wc,`luminance`,0,Y(),X.afterSetFilter);var uf=function(e){let t=e.data,n=t.length,r=2**this.saturation(),i=Math.abs(this.hue()+360)%360,a=this.luminance()*127,o=1*r*Math.cos(i*Math.PI/180),s=1*r*Math.sin(i*Math.PI/180),c=.299*1+.701*o+.167*s,l=.587*1-.587*o+.33*s,u=.114*1-.114*o-.497*s,d=.299*1-.299*o-.328*s,f=.587*1+.413*o+.035*s,p=.114*1-.114*o+.293*s,m=.299*1-.3*o+1.25*s,h=.587*1-.586*o-1.05*s,g=.114*1+.886*o-.2*s,_,v,y,b;for(let e=0;e<n;e+=4)_=t[e+0],v=t[e+1],y=t[e+2],b=t[e+3],t[e+0]=c*_+l*v+u*y+a,t[e+1]=d*_+f*v+p*y+a,t[e+2]=m*_+h*v+g*y+a,t[e+3]=b},df=function(e){let t=e.data,n=t.length,r=2**this.value(),i=2**this.saturation(),a=Math.abs(this.hue()+360)%360,o=r*i*Math.cos(a*Math.PI/180),s=r*i*Math.sin(a*Math.PI/180),c=.299*r+.701*o+.167*s,l=.587*r-.587*o+.33*s,u=.114*r-.114*o-.497*s,d=.299*r-.299*o-.328*s,f=.587*r+.413*o+.035*s,p=.114*r-.114*o+.293*s,m=.299*r-.3*o+1.25*s,h=.587*r-.586*o-1.05*s,g=.114*r+.886*o-.2*s;for(let e=0;e<n;e+=4){let n=t[e+0],r=t[e+1],i=t[e+2],a=t[e+3];t[e+0]=c*n+l*r+u*i,t[e+1]=d*n+f*r+p*i,t[e+2]=m*n+h*r+g*i,t[e+3]=a}};X.addGetterSetter(Wc,`hue`,0,Y(),X.afterSetFilter),X.addGetterSetter(Wc,`saturation`,0,Y(),X.afterSetFilter),X.addGetterSetter(Wc,`value`,0,Y(),X.afterSetFilter);var ff=function(e){let t=e.data,n=t.length;for(let e=0;e<n;e+=4)t[e]=255-t[e],t[e+1]=255-t[e+1],t[e+2]=255-t[e+2]},pf=function(e,t,n){let r=e.data,i=t.data,a=e.width,o=e.height,s=n.polarCenterX||a/2,c=n.polarCenterY||o/2,l=Math.sqrt(s*s+c*c),u=a-s,d=o-c,f=Math.sqrt(u*u+d*d);l=f>l?f:l;let p=o,m=a,h=360/m*Math.PI/180;for(let e=0;e<m;e+=1){let t=Math.sin(e*h),n=Math.cos(e*h);for(let o=0;o<p;o+=1){u=Math.floor(s+l*o/p*n),d=Math.floor(c+l*o/p*t);let f=(d*a+u)*4,m=r[f+0],h=r[f+1],g=r[f+2],_=r[f+3];f=(e+o*a)*4,i[f+0]=m,i[f+1]=h,i[f+2]=g,i[f+3]=_}}},mf=function(e,t,n){let r=e.data,i=t.data,a=e.width,o=e.height,s=n.polarCenterX||a/2,c=n.polarCenterY||o/2,l=Math.sqrt(s*s+c*c),u=a-s,d=o-c,f=Math.sqrt(u*u+d*d);l=f>l?f:l;let p=o,m=a,h=n.polarRotation||0,g,_;for(u=0;u<a;u+=1)for(d=0;d<o;d+=1){let e=u-s,t=d-c,n=Math.sqrt(e*e+t*t)*p/l,o=(Math.atan2(t,e)*180/Math.PI+360+h)%360;o=o*m/360,g=Math.floor(o),_=Math.floor(n);let f=(_*a+g)*4,v=r[f+0],y=r[f+1],b=r[f+2],x=r[f+3];f=(d*a+u)*4,i[f+0]=v,i[f+1]=y,i[f+2]=b,i[f+3]=x}},hf=function(e){let t=e.width,n=e.height,r,i,a,o,s,c,l,u,d,f,p=Math.round(this.kaleidoscopePower()),m=Math.round(this.kaleidoscopeAngle()),h=Math.floor(m%360*t/360);if(p<1)return;let g=J.createCanvasElement();g.width=t,g.height=n;let _=g.getContext(`2d`).getImageData(0,0,t,n);J.releaseCanvas(g),pf(e,_,{polarCenterX:t/2,polarCenterY:n/2});let v=t/2**p;for(;v<=8;)v*=2,--p;v=Math.ceil(v);let y=v,b=0,x=y,S=1;for(h+v>t&&(b=y,x=0,S=-1),i=0;i<n;i+=1)for(r=b;r!==x;r+=S)a=Math.round(r+h)%t,d=(t*i+a)*4,s=_.data[d+0],c=_.data[d+1],l=_.data[d+2],u=_.data[d+3],f=(t*i+r)*4,_.data[f+0]=s,_.data[f+1]=c,_.data[f+2]=l,_.data[f+3]=u;for(i=0;i<n;i+=1)for(y=Math.floor(v),o=0;o<p;o+=1){for(r=0;r<y+1;r+=1)d=(t*i+r)*4,s=_.data[d+0],c=_.data[d+1],l=_.data[d+2],u=_.data[d+3],f=(t*i+y*2-r-1)*4,_.data[f+0]=s,_.data[f+1]=c,_.data[f+2]=l,_.data[f+3]=u;y*=2}mf(_,e,{polarRotation:0})};X.addGetterSetter(Wc,`kaleidoscopePower`,2,Y(),X.afterSetFilter),X.addGetterSetter(Wc,`kaleidoscopeAngle`,0,Y(),X.afterSetFilter);function gf(e,t,n){let r=(n*e.width+t)*4,i=[];return i.push(e.data[r++],e.data[r++],e.data[r++],e.data[r++]),i}function _f(e,t){return Math.sqrt((e[0]-t[0])**2+(e[1]-t[1])**2+(e[2]-t[2])**2)}function vf(e){let t=[0,0,0];for(let n=0;n<e.length;n++)t[0]+=e[n][0],t[1]+=e[n][1],t[2]+=e[n][2];return t[0]/=e.length,t[1]/=e.length,t[2]/=e.length,t}function yf(e,t){let n=gf(e,0,0),r=gf(e,e.width-1,0),i=gf(e,0,e.height-1),a=gf(e,e.width-1,e.height-1),o=t||10;if(_f(n,r)<o&&_f(r,a)<o&&_f(a,i)<o&&_f(i,n)<o){let t=vf([r,n,a,i]),s=[];for(let n=0;n<e.width*e.height;n++)s[n]=_f(t,[e.data[n*4],e.data[n*4+1],e.data[n*4+2]])<o?0:255;return s}}function bf(e,t){for(let n=0;n<e.width*e.height;n++)e.data[4*n+3]=t[n]}function xf(e,t,n){let r=[1,1,1,1,0,1,1,1,1],i=Math.round(Math.sqrt(r.length)),a=Math.floor(i/2),o=[];for(let s=0;s<n;s++)for(let c=0;c<t;c++){let l=s*t+c,u=0;for(let o=0;o<i;o++)for(let l=0;l<i;
15l++){let d=s+o-a,f=c+l-a;if(d>=0&&d<n&&f>=0&&f<t){let n=d*t+f,a=r[o*i+l];u+=e[n]*a}}o[l]=u===2040?255:0}return o}function Sf(e,t,n){let r=[1,1,1,1,1,1,1,1,1],i=Math.round(Math.sqrt(r.length)),a=Math.floor(i/2),o=[];for(let s=0;s<n;s++)for(let c=0;c<t;c++){let l=s*t+c,u=0;for(let o=0;o<i;o++)for(let l=0;l<i;l++){let d=s+o-a,f=c+l-a;if(d>=0&&d<n&&f>=0&&f<t){let n=d*t+f,a=r[o*i+l];u+=e[n]*a}}o[l]=u>=1020?255:0}return o}function Cf(e,t,n){let r=[1/9,1/9,1/9,1/9,1/9,1/9,1/9,1/9,1/9],i=Math.round(Math.sqrt(r.length)),a=Math.floor(i/2),o=[];for(let s=0;s<n;s++)for(let c=0;c<t;c++){let l=s*t+c,u=0;for(let o=0;o<i;o++)for(let l=0;l<i;l++){let d=s+o-a,f=c+l-a;if(d>=0&&d<n&&f>=0&&f<t){let n=d*t+f,a=r[o*i+l];u+=e[n]*a}}o[l]=u}return o}var wf=function(e){let t=yf(e,this.threshold());return t&&(t=xf(t,e.width,e.height),t=Sf(t,e.width,e.height),t=Cf(t,e.width,e.height),bf(e,t)),e};X.addGetterSetter(Wc,`threshold`,0,Y(),X.afterSetFilter);var Tf=function(e){let t=this.noise()*255,n=e.data,r=n.length,i=t/2;for(let e=0;e<r;e+=4)n[e+0]+=i-2*i*Math.random(),n[e+1]+=i-2*i*Math.random(),n[e+2]+=i-2*i*Math.random()};X.addGetterSetter(Wc,`noise`,.2,Y(),X.afterSetFilter);var Ef=function(e){let t=Math.ceil(this.pixelSize()),n=e.width,r=e.height,i=Math.ceil(n/t),a=Math.ceil(r/t),o=e.data;if(t<=0){J.error(`pixelSize value can not be <= 0`);return}for(let e=0;e<i;e+=1)for(let i=0;i<a;i+=1){let a=0,s=0,c=0,l=0,u=e*t,d=u+t,f=i*t,p=f+t,m=0;for(let e=u;e<d;e+=1)if(!(e>=n))for(let t=f;t<p;t+=1){if(t>=r)continue;let i=(n*t+e)*4;a+=o[i+0],s+=o[i+1],c+=o[i+2],l+=o[i+3],m+=1}a/=m,s/=m,c/=m,l/=m;for(let e=u;e<d;e+=1)if(!(e>=n))for(let t=f;t<p;t+=1){if(t>=r)continue;let i=(n*t+e)*4;o[i+0]=a,o[i+1]=s,o[i+2]=c,o[i+3]=l}}};X.addGetterSetter(Wc,`pixelSize`,8,Y(),X.afterSetFilter);var Df=function(e){let t=Math.round(this.levels()*254)+1,n=e.data,r=n.length,i=255/t;for(let e=0;e<r;e+=1)n[e]=Math.floor(n[e]/i)*i};X.addGetterSetter(Wc,`levels`,.5,Y(),X.afterSetFilter);var Of=function(e){let t=e.data,n=t.length,r=this.red(),i=this.green(),a=this.blue();for(let e=0;e<n;e+=4){let n=(.34*t[e]+.5*t[e+1]+.16*t[e+2])/255;t[e]=n*r,t[e+1]=n*i,t[e+2]=n*a,t[e+3]=t[e+3]}};X.addGetterSetter(Wc,`red`,0,function(e){return this._filterUpToDate=!1,e>255?255:e<0?0:Math.round(e)}),X.addGetterSetter(Wc,`green`,0,function(e){return this._filterUpToDate=!1,e>255?255:e<0?0:Math.round(e)}),X.addGetterSetter(Wc,`blue`,0,lc,X.afterSetFilter);var kf=function(e){let t=e.data,n=t.length,r=this.red(),i=this.green(),a=this.blue(),o=this.alpha();for(let e=0;e<n;e+=4){let n=1-o;t[e]=r*o+t[e]*n,t[e+1]=i*o+t[e+1]*n,t[e+2]=a*o+t[e+2]*n}};X.addGetterSetter(Wc,`red`,0,function(e){return this._filterUpToDate=!1,e>255?255:e<0?0:Math.round(e)}),X.addGetterSetter(Wc,`green`,0,function(e){return this._filterUpToDate=!1,e>255?255:e<0?0:Math.round(e)}),X.addGetterSetter(Wc,`blue`,0,lc,X.afterSetFilter),X.addGetterSetter(Wc,`alpha`,1,function(e){return this._filterUpToDate=!1,e>1?1:e<0?0:e});var Af=function(e){let t=e.data,n=t.length;for(let e=0;e<n;e+=4){let n=t[e+0],r=t[e+1],i=t[e+2];t[e+0]=Math.min(255,n*.393+r*.769+i*.189),t[e+1]=Math.min(255,n*.349+r*.686+i*.168),t[e+2]=Math.min(255,n*.272+r*.534+i*.131)}},jf=function(e){let t=e.data;for(let e=0;e<t.length;e+=4){let n=t[e],r=t[e+1],i=t[e+2];.2126*n+.7152*r+.0722*i>=128&&(t[e]=255-n,t[e+1]=255-r,t[e+2]=255-i)}return e},Mf=function(e){let t=this.threshold()*255,n=e.data,r=n.length;for(let e=0;e<r;e+=1)n[e]=n[e]<t?0:255};X.addGetterSetter(Wc,`threshold`,.5,Y(),X.afterSetFilter);var Nf=hu.Util._assign(hu,{Arc:gu,Arrow:Au,Circle:ju,Ellipse:Mu,Image:Nu,Label:Hu,Tag:Uu,Line:bu,Path:ku,Rect:Wu,RegularPolygon:Gu,Ring:qu,Sprite:Ju,Star:Yu,Text:kd,TextPath:Pd,Transformer:Jd,Wedge:Xd,Filters:{Blur:tf,Brightness:rf,Brighten:nf,Contrast:af,Emboss:of,Enhance:cf,Grayscale:lf,HSL:uf,HSV:df,Invert:ff,Kaleidoscope:hf,Mask:wf,Noise:Tf,Pixelate:Ef,Posterize:Df,RGB:Of,RGBA:kf,Sepia:Af,Solarize:jf,Threshold:Mf}});function Pf(e){if(!Nf.autoDrawEnabled){let t=e.getLayer()||e.getStage();t&&t.batchDraw()}}var Ff={key:!0,style:!0,elm:!0,isRootInsert:!0},If=`.vue-konva-event`;function Lf(e,t,n,r){let i=e.__konvaNode,a={},o=!1;for(let e in n){if(Ff.hasOwnProperty(e))continue;let r=e.slice(0,2)===`on`,a=n[e]!==t[e];if(r&&a){let t=e.slice(2).toLowerCase();t.slice(0,7)===`content`&&(t=`content`+t.slice(7,1).toUpperCase()+t.slice(8)),i?.off(t+If,n[e])}!t.hasOwnProperty(e)&&i?.setAttr(e,void 0)}for(let e in t){if(Ff.hasOwnProperty(e))continue;let s=e.slice(0,2)===`on`,c=n[e]!==t[e];if(s&&c){let n=e.slice(2).toLowerCase();n.slice(0,7)===`content`&&(n=`content`+n.slice(7,1).toUpperCase()+n.slice(8)),t[e]&&(i?.off(n+If),i?.on(n+If,t[e]))}!s&&(t[e]!==n[e]||r&&t[e]!==i?.getAttr(e))&&(o=!0,a[e]=t[e])}o&&i&&(i.setAttrs(a),Pf(i))}var Rf=`.vue-konva-vmodel`,zf=`onUpdate:`;function Bf(e,t){e.off(Rf);let n=t.vnode.props||{};for(let t in n)if(t.startsWith(zf)){let r=t.slice(9),i=n[t];e.on(`${r}Change${Rf}`,()=>{i(e.getAttr(r))})}}var Vf=`V`;function Hf(e){function t(e){return e?.__konvaNode?e:e?.parent?t(e.parent):(console.error(`vue-konva error: Can not find parent node`),null)}return t(e.parent)}function Uf(e){return e.component?e.component.__konvaNode||Uf(e.component.subTree):null}function Wf(e){let{el:t,component:n}=e,r=Uf(e);if(t?.tagName&&n&&!r){let e=t.tagName.toLowerCase();return console.error(`vue-konva error: You are trying to render "${e}" inside your component tree. Looks like it is not a Konva node. You can render only Konva components inside the Stage.`),null}return r}function Gf(e){let t=e=>!!e&&typeof e==`object`&&`component`in e,n=e=>Array.isArray(e),r=e=>t(e)?[e,...r(e.children)]:n(e)?e.flatMap(r):[];return r(e.children)}function Kf(e,t){let n=Gf(e),r=[];
15n.forEach(e=>{let t=Wf(e);t&&r.push(t)});let i=!1;r.forEach((e,t)=>{e.getZIndex()!==t&&(e.setZIndex(t),i=!0)}),i&&Pf(t)}var qf=Nf.default?.Stage||Nf.Stage,Jf=br({name:`Stage`,props:{config:{type:Object,default:function(){return{}}},__useStrictMode:{type:Boolean}},inheritAttrs:!1,setup(e,{attrs:t,slots:n,expose:r}){let i=Ba();if(!i)return;let a=Rt({}),o=H(null),s=new qf({width:e.config.width,height:e.config.height,container:document.createElement(`div`)});i.__konvaNode=s,u();function c(){return i?.__konvaNode}function l(){return i?.__konvaNode}function u(){if(!i)return;let n=a||{},r={...t,...e.config};Lf(i,r,n,e.__useStrictMode),Object.assign(a,r)}return Fr(()=>{o.value&&s.container(o.value),u(),Bf(s,i)}),Lr(()=>{u(),Kf(i.subTree,s),Bf(s,i)}),Rr(()=>{s.destroy()}),er(()=>e.config,u,{deep:!0}),r({getStage:l,getNode:c}),()=>io(`div`,{ref:o,id:t?.id,accesskey:t?.accesskey,class:t?.class,role:t?.role,style:t?.style,tabindex:t?.tabindex,title:t?.title},n.default?.())}}),Yf=`.vue-konva-event`,Xf={Group:!0,Layer:!0,FastLayer:!0,Label:!0};function Zf(e,t){return br({name:e,props:{config:{type:Object,default:function(){return{}}},__useStrictMode:{type:Boolean}},setup(n,{attrs:r,slots:i,expose:a}){let o=Ba();if(!o)return;let s=Rt({}),c=new t;o.__konvaNode=c,o.vnode.__konvaNode=c,d();function l(){return o?.__konvaNode}function u(){return o?.__konvaNode}function d(){if(!o)return;let e={};
15for(let t in o?.vnode.props)t.slice(0,2)===`on`&&(e[t]=o.vnode.props[t]);let t=s||{},i={...r,...n.config,...e};Lf(o,i,t,n.__useStrictMode),Object.assign(s,i)}Fr(()=>{let e=Hf(o)?.__konvaNode;e&&`add`in e&&e.add(c),Pf(c),Bf(c,o)}),zr(()=>{Pf(c),c.destroy(),c.off(Yf),c.off(Rf)}),Lr(()=>{d(),Kf(o.subTree,c),Bf(c,o)}),er(()=>n.config,d,{deep:!0}),a({getStage:u,getNode:l});let f=Xf.hasOwnProperty(e);return()=>f?i.default?.():null}})}var Qf=Nf.default||Nf,$f=Zf(`Arc`,Qf.Arc),ep=Zf(`Arrow`,Qf.Arrow),tp=Zf(`Circle`,Qf.Circle),np=Zf(`Ellipse`,Qf.Ellipse),rp=Zf(`FastLayer`,Qf.FastLayer),ip=Zf(`Group`,Qf.Group),ap=Zf(`Image`,Qf.Image),op=Zf(`Label`,Qf.Label),sp=Zf(`Layer`,Qf.Layer),cp=Zf(`Line`,Qf.Line),lp=Zf(`Path`,Qf.Path),up=Zf(`Rect`,Qf.Rect),dp=Zf(`RegularPolygon`,Qf.RegularPolygon),fp=Zf(`Ring`,Qf.Ring),pp=Zf(`Shape`,Qf.Shape),mp=Zf(`Sprite`,Qf.Sprite),hp=Zf(`Star`,Qf.Star),gp=Zf(`Tag`,Qf.Tag),_p=Zf(`Text`,Qf.Text),vp=Zf(`TextPath`,Qf.TextPath),yp=Zf(`Transformer`,Qf.Transformer),bp=Zf(`Wedge`,Qf.Wedge),xp=Object.freeze(Object.defineProperty({__proto__:null,Arc:$f,Arrow:ep,Circle:tp,Ellipse:np,FastLayer:rp,Group:ip,Image:ap,Label:op,Layer:sp,Line:cp,Path:lp,Rect:up,RegularPolygon:dp,Ring:fp,Shape:pp,Sprite:mp,Star:hp,Tag:gp,Text:_p,TextPath:vp,Transformer:yp,Wedge:bp},Symbol.toStringTag,{value:`Module`})),Sp={install:(e,t)=>{let n=t?.prefix||Vf,r=t?.customNodes?Object.entries(t.customNodes).map(([e,t])=>Zf(e,t)):[];[Jf,...Object.values(xp),...r].forEach(t=>{e.component(`${n}${t.name}`,t)})}};function Cp(e){let t=H(!1),n=null;function r(){t.value=n?.matches??!1}return Fr(()=>{n=window.matchMedia(e),r(),n.addEventListener(`change`,r)}),Rr(()=>{n?.removeEventListener(`change`,r)}),t}var wp=`(max-width: 576px)`,Tp=`(max-width: 900px)`;function Ep(e,t,n,r){let i=n.getBoundingClientRect(),a=e-i.left,o=t-i.top,s=r.zoom*4;return{x:(a-r.x)/s,y:(o-r.y)/s}}function Dp(e,t,n){let r=n.getBoundingClientRect();return e>=r.left&&e<=r.right&&t>=r.top&&t<=r.bottom}var Op=48,kp=.25,Ap=3;function jp(e){let t=1/0,n=-1/0,r=1/0,i=-1/0,a=e=>{t=Math.min(t,e.x),n=Math.max(n,e.x),r=Math.min(r,e.y),i=Math.max(i,e.y)};return e.walls.forEach(e=>{e.points.forEach(a)}),e.floors.forEach(e=>{e.polygon.forEach(a)}),(e.floorPaints??[]).forEach(e=>{e.polygon.forEach(a)}),e.items.forEach(e=>{Fp(e,a)}),Number.isFinite(t)?{minX:t,maxX:n,minY:r,maxY:i}:null}function Mp(e,t,n,r,i=Op){let a=typeof i==`number`?{paddingPx:i}:i,o=a.paddingPx??Op,s=a.minZoom??kp,c=a.maxZoom??Ap,l=Math.max(e.maxX-e.minX,12),u=Math.max(e.maxY-e.minY,12),d=(e.minX+e.maxX)/2,f=(e.minY+e.maxY)/2,p=Math.max(t-o*2,120),m=Math.max(n-o*2,120),h=p/(l*r),g=m/(u*r),_=Ip(Math.min(h,g),s,c),v=_*r;return{x:t/2-d*v,y:n/2-f*v,zoom:_}}function Np(e,t,n,r,i=Op){let a=jp(e);return a?Mp(a,t,n,r,i):{x:t/2,y:n/2,zoom:1}}function Pp(e,t,n=0){let{minX:r,maxX:i,minY:a,maxY:o}=e;for(let e of t)r=Math.min(r,e.x),i=Math.max(i,e.x),a=Math.min(a,e.y),o=Math.max(o,e.y);return{minX:r-n,maxX:i+n,minY:a-n,maxY:o+n}}function Fp(e,t){let n=e.widthInches/2,r=e.depthInches/2,i=e.rotationDegrees*Math.PI/180,a=Math.cos(i),o=Math.sin(i);[{x:-n,y:-r},{x:n,y:-r},{x:n,y:r},{x:-n,y:r}].forEach(n=>{t({x:e.position.x+n.x*a-n.y*o,y:e.position.y+n.x*o+n.y*a})})}function Ip(e,t,n){return Math.min(n,Math.max(t,e))}function Lp(e=`id`){return`${e}-${window.crypto?.randomUUID?.()??`${Date.now()}-${Math.random().toString(16).slice(2)}`}`}function Q(e,t){return Math.hypot(e.x-t.x,e.y-t.y)}function Rp(e,t){return{x:e.x+t.x,y:e.y+t.y}}function zp(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Bp(e,t,n){return Q(e,Vp(e,t,n).point)}function Vp(e,t,n){let r=n.x-t.x,i=n.y-t.y,a=r*r+i*i;if(a===0)return{point:{x:t.x,y:t.y},t:0};let o=Math.max(0,Math.min(1,((e.x-t.x)*r+(e.y-t.y)*i)/a));return{point:{x:t.x+o*r,y:t.y+o*i},t:o}}var Hp=1,Up=.5,Wp=Up,Gp=[`#f1f5f9`,`#eef2ff`,`#ecfdf5`,`#fef3c7`];function Kp(e,t=0){let n=qp(e.points);return Yp(n)?{id:Lp(`floor`),wallId:e.id,polygon:n.map(e=>({...e})),fillColor:Gp[t%Gp.length],source:`wall`}:null}function qp(e){if(e.length<3)return e.map(e=>({...e}));let t=[];for(let n of e){let e=t[t.length-1];(!e||sm(e,n)>Wp)&&t.push({...n})}if(t.length>=2&&sm(t[0],t[t.length-1])<=Wp&&t.pop(),t.length<3)return t;let n=[];for(let e=0;e<t.length;e++){let r=t[(e-1+t.length)%t.length],i=t[e],a=t[(e+1)%t.length];am(r,i,a)||n.push(i)}return n.length>=3?n:t}function Jp(e,t){if(e.length<3)return e.map(e=>({...e}));let n=e[0],r=e[e.length-1];return sm(n,r)<=t?e.slice(0,-1).map(e=>({...e})):e.map(e=>({...e}))}function Yp(e){if(e.length<3||Math.abs(Xp(e))<Hp)return!1;for(let t=0;t<e.length;t++){let n=e[t],r=e[(t+1)%e.length];for(let i=t+1;i<e.length;i++){let a=e[i],o=e[(i+1)%e.length];if(!nm(t,i,e.length)&&(im(n,r,a,o)||rm(n,r,a,o)))return!1}}return!0}function Xp(e){return e.reduce((t,n,r)=>{let i=e[(r+1)%e.length];return t+n.x*i.y-i.x*n.y},0)/2}function Zp(e,t){let n=!1;for(let r=0,i=t.length-1;r<t.length;i=r++){let a=t[r],o=t[i];a.y>e.y!=o.y>e.y&&e.x<(o.x-a.x)*(e.y-a.y)/(o.y-a.y+2**-52)+a.x&&(n=!n)}return n}function Qp(e,t){if(Zp(e,t))return!0;for(let n=0;n<t.length;n++)if(Bp(e,t[n],t[(n+1)%t.length])<=Wp)return!0;return!1}function $p(e,t){let n=e.filter(e=>e.polygon.length>=3&&Zp(t,e.polygon));return n.length===0?null:n.reduce((e,t)=>
15Math.abs(Xp(t.polygon))<Math.abs(Xp(e.polygon))?t:e)}function em(e,t,n=!0){let r=n?3:1;return e.length<=r?e:e.filter((e,n)=>n!==t)}function tm(e,t,n=Wp){return e.findIndex(e=>sm(e,t)<=n)}function nm(e,t,n){return e===t||(e+1)%n===t||e===(t+1)%n}function rm(e,t,n,r){let i=om(n,r,e),a=om(n,r,t),o=om(e,t,n),s=om(e,t,r);return i*a<0&&o*s<0}function im(e,t,n,r){if(Math.abs(om(e,t,n))>Wp||Math.abs(om(e,t,r))>Wp)return!1;let i=Math.abs(t.x-e.x)>=Math.abs(t.y-e.y)?{start:Math.min(e.x,t.x),end:Math.max(e.x,t.x),bStart:Math.min(n.x,r.x),bEnd:Math.max(n.x,r.x)}:{start:Math.min(e.y,t.y),end:Math.max(e.y,t.y),bStart:Math.min(n.y,r.y),bEnd:Math.max(n.y,r.y)},a=Math.max(i.start,i.bStart);return Math.min(i.end,i.bEnd)-a>Wp}function am(e,t,n){return Math.abs(om(e,n,t))<=Wp}function om(e,t,n){return(n.x-e.x)*(t.y-e.y)-(t.x-e.x)*(n.y-e.y)}function sm(e,t){return Math.hypot(e.x-t.x,e.y-t.y)}var cm=.05,lm=1;function um(e){return[...new Set(e.map(e=>parseFloat(e.toFixed(4))))].sort((e,t)=>e-t)}function dm(e){return e.map(e=>({x:e.x,y:e.y}))}function fm(e){return{minX:Math.min(...e.map(e=>e.x)),maxX:Math.max(...e.map(e=>e.x)),minY:Math.min(...e.map(e=>e.y)),maxY:Math.max(...e.map(e=>e.y))}}function pm(e){return Math.abs(e.reduce((t,n,r)=>{let i=e[(r+1)%e.length];return t+n.x*i.y-i.x*n.y},0)/2)}function mm(e){let t=[];for(let n of e){let e=t[t.length-1];(!e||Math.hypot(n.x-e.x,n.y-e.y)>cm)&&t.push(n)}return t.length>=2&&Math.hypot(t[0].x-t[t.length-1].x,t[0].y-t[t.length-1].y)<=cm&&t.pop(),t}function hm(e,t,n,r){let i=r===`x`?e.x:e.y,a=r===`x`?t.x:t.y;return(i-n)*(a-n)<-.05*cm}function gm(e,t){let n=fm(e),r=t===`x`?n.minX:n.minY,i=t===`x`?n.maxX:n.maxY;return um(e.map(e=>t===`x`?e.x:e.y)).filter(n=>n>r+cm&&n<i-cm&&_m(e,n,t))}function _m(e,t,n){for(let r=0;r<e.length;r++)if(hm(e[r],e[(r+1)%e.length],t,n))return!0;return!1}function vm(e,t,n){return{x:e.x+(t.x-e.x)*n,y:e.y+(t.y-e.y)*n}}function ym(e,t,n){let r=t.x-e.x;return Math.abs(r)<cm?{x:n,y:e.y}:vm(e,t,(n-e.x)/r)}function bm(e,t,n){let r=t.y-e.y;return Math.abs(r)<cm?{x:e.x,y:n}:vm(e,t,(n-e.y)/r)}function xm(e,t,n){if(e.length<3)return[];let r=[],i=e[e.length-1],a=t(i);for(let o of e){let e=t(o);e?(a||r.push(n(i,o)),r.push(o)):a&&r.push(n(i,o)),i=o,a=e}return mm(r)}function Sm(e,t){return[xm(e,e=>e.x<=t+cm,(e,n)=>ym(e,n,t)),xm(e,e=>e.x>=t-cm,(e,n)=>ym(e,n,t))].filter(e=>e.length>=3&&pm(e)>=lm)}function Cm(e,t){return[xm(e,e=>e.y<=t+cm,(e,n)=>bm(e,n,t)),xm(e,e=>e.y>=t-cm,(e,n)=>bm(e,n,t))].filter(e=>e.length>=3&&pm(e)>=lm)}function wm(e){if(e.length<3)return[];let t=gm(e,`x`),n=gm(e,`y`),r=[dm(e)];for(let e of t)r=r.flatMap(t=>Sm(t,e));for(let e of n)r=r.flatMap(t=>Cm(t,e));return r.length>0?r:[dm(e)]}function Tm(e,t){let n=e.map((e,t)=>({index:t,zone:e})).filter(({zone:e})=>Zp(t,e));return n.length===0?null:n.reduce((e,t)=>pm(t.zone)<pm(e.zone)?t:e).index}var Em=Array.from({length:11},(e,t)=>2+t);function Dm(e){let t=Math.round(e);return Number.isFinite(t)?Math.min(12,Math.max(2,t)):5}var Om={gridSizeInches:12,pointSnapThresholdInches:4,alignmentSnapThresholdInches:3,angleSnapStepDegrees:45,wallAngleSnapStepDegrees:90,rotationSnapStepDegrees:15,rotationCardinalSnapStepDegrees:90,rotationCardinalSnapThresholdDegrees:5,gridSnapThresholdInches:2.5,enableGridSnap:!0,enablePointSnap:!0,enableAngleSnap:!0,enableAlignmentSnap:!0},km=1200;function Am(e){let t=e.wallThicknessInches??5,n=Lp(`wall`),r={id:n,points:jm(e.widthInches+t,e.depthInches+t,0),thicknessInches:t,isClosed:!0};return{wall:r,floor:Kp(r)??{id:Lp(`floor`),wallId:n,polygon:[],fillColor:`#f1f5f9`}}}function jm(e,t,n=12){let r=n>0?Mm(e/2,n):e/2,i=n>0?Mm(t/2,n):t/2;return[{x:-r,y:-i},{x:r,y:-i},{x:r,y:i},{x:-r,y:i}]}function Mm(e,t){return Math.round(e/t)*t}function Nm(e){return e.flatMap(e=>[e.x,e.y])}var Pm=Up;function Fm(e,t,n,r){let i=t.x-e.x,a=t.y-e.y,o=r.x-n.x,s=r.y-n.y,c=i*s-a*o;if(Math.abs(c)<=Pm)return null;let l=Q(e,t),u=Q(n,r),d=((n.x-e.x)*s-(n.y-e.y)*o)/c,f=((n.x-e.x)*a-(n.y-e.y)*i)/c,p=Bm(l),m=Bm(u);return d<=p||d>=1-p||f<=m||f>=1-m?null:{x:e.x+d*i,y:e.y+d*a}}function Im(e,t,n){let r=Vp(e,t,n),i=Bm(Q(t,n));return Q(e,r.point)<=Pm&&r.t>i&&r.t<1-i}function Lm(e,t,n,r){let i=Q(n,r);if(i<=Pm)return[];let a=new Map,o=Bm(i),s=(e,t)=>{let i=Vp(e,n,r),s=i.t;if(s<=o||s>=1-o)return;let c=Um(i.point);if(a.has(c)){let e=[...a.get(c).hostJunctions];for(let n of t)e.some(e=>e.wallId===n.wallId&&e.segmentIndex===n.segmentIndex)||e.push(n);a.set(c,{point:i.point,t:i.t,hostJunctions:e});return}a.set(c,{point:i.point,t:i.t,hostJunctions:t})};for(let i of e){if(i.id===t)continue;let e=dh(i);for(let t=0;t<e;t++){let e=fh(i,t);if(!e)continue;let[a,o]=e,c=i.points[a],l=i.points[o],u={wallId:i.id,segmentIndex:t},d=Fm(n,r,c,l);d&&s(d,[u]),Im(c,n,r)&&s(c,[u]),Im(l,n,r)&&s(l,[u]);for(let e of Rm(n,r,c,l))s(e,[u])}}return[...a.values()].sort((e,t)=>
15e.t-t.t)}function Rm(e,t,n,r){if(!zm(e,t,n,r))return[];let i=[],a=Bm(Q(e,t)),o=Vp(n,e,t).t,s=Vp(r,e,t).t,c=Math.min(o,s),l=Math.max(o,s);for(let n of[c,l])n>a&&n<1-a&&i.push(Vm(e,t,n));for(let a of[n,r])Im(a,e,t)&&i.push({...a});for(let a of[e,t])Im(a,n,r)&&i.push({...a});return Hm(i)}function zm(e,t,n,r){let i=t.x-e.x,a=t.y-e.y,o=Math.hypot(i,a),s=Math.hypot(r.x-n.x,r.y-n.y);if(o<=Pm||s<=Pm)return!1;let c=Math.abs(i*(n.y-e.y)-a*(n.x-e.x))/(o*s),l=Math.abs(i*(r.y-e.y)-a*(r.x-e.x))/(o*s);if(c>Pm/Math.max(o,s)||l>Pm/Math.max(o,s))return!1;let u=Vp(n,e,t),d=Vp(r,e,t),f=Math.min(u.t,d.t),p=Math.max(u.t,d.t),m=Bm(o);return p>m&&f<1-m}function Bm(e){return e<=Pm?.5:Math.min(.5,Pm/e)}function Vm(e,t,n){return{x:e.x+(t.x-e.x)*n,y:e.y+(t.y-e.y)*n}}function Hm(e){let t=[];for(let n of e)t.some(e=>Q(e,n)<=Pm)||t.push(n);return t}function Um(e){return`${Math.round(e.x/Pm)}:${Math.round(e.y/Pm)}`}function Wm(e,t,n){let r=[];for(let i of e)for(let e=0;e<i.points.length;e++){let a=i.points[e],o=Q(t,a);o>n||r.push({wallId:i.id,pointIndex:e,point:{...a},distanceInches:o})}return r.length===0||(r.sort((e,t)=>e.distanceInches-t.distanceInches),r.length>1&&r[1].distanceInches-r[0].distanceInches<=.5)?null:r[0]}function Gm(e,t,n=Up){return Q(e,t)<=n}function Km(e,t,n=Up){let r=[];for(let i of e)i.points.forEach((e,a)=>{Gm(e,t,n)&&r.push({wallId:i.id,pointIndex:a})});return r}function qm(e,t){let n=Km(e,t);if(n.length===0)return{...t};let r=e.find(e=>e.id===n[0].wallId);if(!r)return{...t};let i=r.points[n[0].pointIndex];return{x:i.x,y:i.y}}function Jm(e,t,n,r){let i=e.find(e=>e.id===t);if(!i||!i.points[n])return;let a=Km(e,i.points[n]),o=new Set;for(let t of a){let n=`${t.wallId}:${t.pointIndex}`;if(o.has(n))continue;o.add(n);let i=e.find(e=>e.id===t.wallId);i&&(i.points[t.pointIndex]={...r})}}function Ym(e,t,n,r){let i=e.find(e=>e.id===t);if(!i||!i.points[n])return;let a=Km(e,i.points[n]),o=new Set;for(let t of a){let n=`${t.wallId}:${t.pointIndex}`;if(o.has(n))continue;o.add(n);let i=e.find(e=>e.id===t.wallId);if(!i)continue;let a=i.points[t.pointIndex];i.points[t.pointIndex]=Rp(a,r)}}function Xm(e,t,n,r,i=Up){return Gm(e,n,i)&&Gm(t,r,i)||Gm(e,r,i)&&Gm(t,n,i)}function Zm(e,t,n,r){for(let i of e){if(i.id===t)continue;let e=dh(i);for(let t=0;t<e;t++){let e=fh(i,t);if(!e)continue;let[a,o]=e;if(Xm(n,r,i.points[a],i.points[o]))return{wallId:i.id,segmentIndex:t}}}return null}function Qm(e,t,n){let r=e.find(e=>e.id===t);if(!r)return[];let i=fh(r,n);if(!i)return[];let[a,o]=i,s=r.points[a],c=r.points[o],l=[{wallId:t,segmentIndex:n}],u=new Set([`${t}:${n}`]);for(let t of e){let e=dh(t);for(let n=0;n<e;n++){let e=`${t.id}:${n}`;if(u.has(e))continue;let i=fh(t,n);if(!i)continue;let[a,o]=i,d=t.points[a],f=t.points[o];th(s,c,d,f,Math.max(r.thicknessInches,t.thicknessInches,.5)+.5)&&(u.add(e),l.push({wallId:t.id,segmentIndex:n}))}}return l}function $m(e,t,n,r=Up){return Q(e,Vp(e,t,n).point)<=r}function eh(e,t,n,r,i=Up){return!$m(e,n,r,i)||!$m(t,n,r,i)?!1:Q(e,t)>i}function th(e,t,n,r,i){if(Xm(e,t,n,r))return!0;let a=t.x-e.x,o=t.y-e.y,s=Math.hypot(a,o),c=r.x-n.x,l=r.y-n.y,u=Math.hypot(c,l);if(s<=.5||u<=.5||Math.abs(a*l-o*c)>.5*Math.max(s,u)||nh({x:(n.x+r.x)/2,y:(n.y+r.y)/2},e,t)>i)return!1;let d=Vp(n,e,t),f=Vp(r,e,t),p=Math.min(d.t,f.t),m=Math.max(d.t,f.t);return m<-.5||p>1.5?!1:(m-p)*s>=Math.min(s,u)*.75}function nh(e,t,n){let r=n.x-t.x,i=n.y-t.y,a=Math.hypot(r,i);return a<=.5?Q(e,t):Math.abs(i*e.x-r*e.y+n.x*t.y-n.y*t.x)/a}function rh(e,t){if(e.points.length<3)return!1;let n=e.points[0],r=e.points[e.points.length-1];return Zm(t,e.id,r,n)!==null}function ih(e,t,n){if(e.isClosed||e.points.length<3)return!1;let r=e.points[0],i=e.points[e.points.length-1];return Q(r,i)<=n||rh(e,t)}function ah(e,t,n){for(let r of t)if(!(!r.isClosed||r.id===n||r.points.length<3))for(let t=0;t<r.points.length;t++){let n=r.points[t],i=r.points[(t+1)%r.points.length];if(Gm(e,n)||Gm(e,i)||Im(e,n,i))return!0}return!1}function oh(e,t){if(e.isClosed||e.points.length<2)return!1;let n=e.points[0],r=e.points[e.points.length-1];return ah(n,t,e.id)&&ah(r,t,e.id)}function sh(e,t){for(let n=0;n<e.length;n++){let r=e[n],i=e[(n+1)%e.length];for(let e=0;e<t.length;e++){let n=t[e],a=t[(e+1)%t.length];if(Xm(r,i,n,a))return{start:{...r},end:{...i}}}}return null}
15function ch(e,t,n){let r=[],i=n;for(;r.push({...e[i]}),i!==t;)i=(i+1)%e.length;return r}function lh(e,t,n){for(let r=0;r<e.length;r++){let i=(r+1)%e.length;if(Xm(e[r],e[i],t,n))return{startIndex:r,endIndex:i}}return null}function uh(e,t,n,r){let i=lh(e,n,r),a=lh(t,n,r);if(!i||!a)return null;let o=ch(e,i.startIndex,i.endIndex),s=ch(t,a.startIndex,a.endIndex),c=qp([...o,...s]);return Yp(c)?c:null}function dh(e){return e.points.length<2?0:e.isClosed?e.points.length:e.points.length-1}function fh(e,t){let n=dh(e);return t<0||t>=n||e.points.length<2?null:[t,e.isClosed?(t+1)%e.points.length:t+1]}function ph(e,t,n){let r=dh(e),i=null,a=n;for(let n=0;n<r;n++){let r=fh(e,n);if(!r)continue;let[o,s]=r,c=Bp(t,e.points[o],e.points[s]);c<=a&&(a=c,i=n)}return i}function mh(e,t,n,r={}){let i=(e,r)=>{let i=fh(e,r);if(!i)return null;let[a,o]=i,s=e.points[a],c=e.points[o],l=Vp(t,s,c),u=Q(t,l.point);return u>n?null:{wallId:e.id,segmentIndex:r,point:l.point,distanceInches:u}};if(r.preferredWallId!=null&&r.preferredSegmentIndex!=null){let t=e.find(e=>e.id===r.preferredWallId);if(t){let e=i(t,r.preferredSegmentIndex);if(e)return e}}let a=null;for(let t of e){if(r.excludeWallId&&t.id===r.excludeWallId)continue;let e=dh(t);for(let n=0;n<e;n++){let e=i(t,n);e&&(!a||e.distanceInches<a.distanceInches)&&(a=e)}}return a}function hh(e,t,n){for(let r of e){let e=dh(r);for(let i=0;i<e;i++){let e=fh(r,i);if(!e)continue;let[a,o]=e,s=r.points[a],c=r.points[o];if(Xm(t,n,s,c)||gh(s,c,t,n))return{wallId:r.id,segmentIndex:i}}}return null}function gh(e,t,n,r){let i=Up;if(Q(e,t)<=i)return!1;let a=Vp(n,e,t),o=Vp(r,e,t);if(Q(n,a.point)>i||Q(r,o.point)>i)return!1;let s=Math.min(a.t,o.t),c=Math.max(a.t,o.t);return s>=-i&&c<=1+i}function _h(e,t,n){return t>e?t:n}function vh(e,t,n,r){let i=_h(t,n,e.length);return[...e.slice(0,i),r,...e.slice(i)]}function yh(e,t,n){let r=t.x-e.x,i=t.y-e.y,a=Math.hypot(r,i);if(a===0)return n;let o=-i/a,s=r/a,c=n.x*o+n.y*s;return{x:o*c,y:s*c}}function bh(e,t){return e===`railing`||t===`railing`?`railing`:`solid`}function xh(e){return e.some(e=>e===`railing`)?e:void 0}function Sh(e,t){return Array.from({length:t},(t,n)=>e?.[n]===`railing`?`railing`:`solid`)}function Ch(e,t){return e.segmentStyles?.[t]===`railing`?`railing`:`solid`}function wh(e,t,n){let r=dh(e);if(t<0||t>=r)return;let i=Sh(e.segmentStyles,r);i[t]=n,e.segmentStyles=xh(i)}function Th(e,t,n){if(t<0||t>=n)return xh(Sh(e,n));let r=Sh(e,n);return xh([...r.slice(0,t+1),r[t],...r.slice(t+1)])}function Eh(e,t,n,r){if(n<2||!e?.some(e=>e===`railing`))return;let i=Sh(e,r?n:n-1);if(!r){if(t===0)return xh(i.slice(1));if(t===n-1)return xh(i.slice(0,-1));let e=bh(i[t-1],i[t]);return xh([...i.slice(0,t-1),e,...i.slice(t+1)])}let a=(t-1+n)%n,o=t,s=bh(i[a],i[o]),c=i.filter((e,t)=>t!==o),l=o===0?c.length-1:Math.min(a,c.length-1);return c[l]=s,xh(c)}function Dh(e,t,n){if(e?.some(e=>e===`railing`))return xh(e.slice(t,n).map(e=>e===`railing`?`railing`:`solid`))}function Oh(e,t,n){return xh(Sh(e,n).filter((e,n)=>n!==t))}function kh(e,t,n){if(!e.segmentStyles?.some(e=>e===`railing`))return;
15let r=dh(t),i=Sh(void 0,r),a=dh(e);for(let o=0;o<a;o++){if(o===n||Ch(e,o)!==`railing`)continue;let a=fh(e,o);if(!a)continue;let[s,c]=a,l=e.points[s],u=e.points[c];for(let e=0;e<r;e++){let n=fh(t,e);if(!n)continue;let[r,a]=n;if(Xm(l,u,t.points[r],t.points[a])){i[e]=`railing`;break}}}return xh(i)}function Ah(e,t,n){let r=Dm(e||5);return Array.from({length:n},(e,n)=>{let i=t?.[n];return i==null||!Number.isFinite(i)?r:Dm(i)})}function jh(e,t){if(t.length===0)return{thicknessInches:Dm(e)};let n=t[0];return t.every(e=>e===n)?{thicknessInches:n,segmentThicknesses:void 0}:{thicknessInches:Dm(e||n),segmentThicknesses:t}}function Mh(e,t){let n=e.segmentThicknesses?.[t];return Dm(n!=null&&Number.isFinite(n)?n:e.thicknessInches||5)}function Nh(e,t,n){let r=dh(e);if(t<0||t>=r)return;let i=Dm(n),a=Ah(e.thicknessInches,e.segmentThicknesses,r);a[t]=i;let o=jh(e.thicknessInches,a);e.thicknessInches=o.thicknessInches,e.segmentThicknesses=o.segmentThicknesses}function Ph(e,t,n,r){if(n<0||n>=r||!t?.length)return t?.length?Ah(e,t,r):void 0;let i=Ah(e,t,r);return jh(e,[...i.slice(0,n+1),i[n],...i.slice(n+1)]).segmentThicknesses}function Fh(e,t,n,r,i){let a=Dm(e||5);if(r<2||!t?.length)return{thicknessInches:a,segmentThicknesses:void 0};let o=Ah(e,t,i?r:r-1);if(!i){if(n===0)return jh(e,o.slice(1));if(n===r-1)return jh(e,o.slice(0,-1));let t=Math.max(o[n-1],o[n]);return jh(e,[...o.slice(0,n-1),t,...o.slice(n+1)])}let s=(n-1+r)%r,c=n,l=Math.max(o[s],o[c]),u=o.filter((e,t)=>t!==c),d=c===0?u.length-1:Math.min(s,u.length-1);return u[d]=l,jh(e,u)}function Ih(e,t,n,r){return jh(e,Ah(e,t,r).filter((e,t)=>t!==n))}function Lh(e,t,n,r){if(t?.length)return jh(e,t.slice(n,r).map(e=>Dm(e))).segmentThicknesses}function Rh(e,t,n){let r=Dm(t.thicknessInches||e.thicknessInches||5);if(!e.segmentThicknesses?.length)return{thicknessInches:r,segmentThicknesses:void 0};let i=dh(t),a=Ah(r,void 0,i),o=dh(e);for(let r=0;r<o;r++){if(r===n)continue;let o=fh(e,r);if(!o)continue;let[s,c]=o,l=e.points[s],u=e.points[c],d=Mh(e,r);for(let e=0;e<i;e++){let n=fh(t,e);if(!n)continue;let[r,i]=n;if(Xm(l,u,t.points[r],t.points[i])){a[e]=d;break}}}return jh(r,a)}var zh=`#1e293b`,Bh=6,Vh=.5;function Hh(e,t){return[e.x,e.y,t.x,t.y]}function Uh(e,t,n,r){return{x:e.x+t*r,y:e.y+n*r}}function Wh(e,t,n,r){return{x:e.x+t*r,y:e.y+n*r}}function Gh(e,t,n,r,i){let a=Q(n,r);if(a<Vh)return[];let o=(r.x-n.x)/a,s=(r.y-n.y)/a,c=-s,l=o,u=Math.max(3,Math.min(i*.85,6))/2,d=Math.max(1.4,Math.min(i*.28,2.4)),f=Math.max(.7,Math.min(i*.12,1.3)),p=u,m=[],h=Math.max(1,Math.round(a/Bh))+1;for(let r=0;r<h;r++){let i=Wh(n,o,s,(h===1?.5:r/(h-1))*a),u=Uh(i,c,l,-p),d=Uh(i,c,l,p);m.push({id:`${e}-railing-${t}-baluster-${r}`,kind:`line`,config:{points:Hh(u,d),stroke:zh,strokeWidth:f,lineCap:`butt`,lineJoin:`round`,listening:!1}})}for(let[i,a]of[-u,u].entries()){let o=Uh(n,c,l,a),s=Uh(r,c,l,a);m.push({id:`${e}-railing-${t}-rail-${i}`,kind:`line`,config:{points:Hh(o,s),stroke:zh,strokeWidth:d,lineCap:`butt`,lineJoin:`round`,listening:!1}})}return m}var Kh=.3937007874;function qh(e,t){switch(t){case`cm`:return Zh(e);case`m`:return Qh(e);case`in`:return Xh(e);default:return Jh(e)}}function Jh(e){let t=Math.round(e*10)/10,n=Math.floor(Math.abs(t)/12),r=Math.round(Math.abs(t)%12*10)/10,i=t<0?`-`:``;return n===0?`${i}${ig(r)}"`:r===0?`${i}${n}'`:`${i}${n}' ${ig(r)}"`}function Yh(e){return Jh(e)}function Xh(e){return`${ig(Math.round(e*10)/10)}"`}function Zh(e){let t=e/Kh;return`${Math.round(t)} cm`}function Qh(e){let t=e/Kh/100;return`${ig(Math.round(t*100)/100)} m`}function $h(e){return e/Kh>=100?Qh(e):Zh(e)}function eg(e){return`${Jh(e)} (${Zh(e)})`}function tg(e,t){if(t===`cm`||t===`m`){let t=e*64516e-8;return`${Math.round(t*10)/10} m²`}return`${Math.round(e/144*10)/10} sq ft`}function ng(e){switch(e){case`cm`:return`Examples: 300 cm, 3 m, or 300`;case`m`:return`Examples: 3 m, 300 cm, or 3`;case`in`:return`Examples: 126", 10' 6", or 126`;default:return`Examples: 10', 10' 6", or 126`}}function rg(e,t){let n=e.trim().toLowerCase().replace(/,/g,``);if(!n)return null;let r=n.match(/^(-?\d+(?:\.\d+)?)\s*m(?:eters?)?$/);if(r)return Number(r[1])*100*Kh;let i=n.match(/^(-?\d+(?:\.\d+)?)\s*cm$/);if(i)return Number(i[1])*Kh;let a=n.match(/^(-?\d+(?:\.\d+)?)\s*(?:'|ft|feet)\s*(-?\d+(?:\.\d+)?)\s*(?:"|in|inch|inches)?$/);if(a)return Number(a[1])*12+Number(a[2]);let o=n.match(/^(-?\d+(?:\.\d+)?)\s*(?:'|ft|feet)$/);if(o)return Number(o[1])*12;let s=n.match(/^(-?\d+(?:\.\d+)?)\s*(?:"|in|inch|inches)$/);if(s)return Number(s[1]);let c=n.match(/^(-?\d+(?:\.\d+)?)$/);if(c){let e=Number(c[1]);switch(t){case`cm`:return e*Kh;case`m`:return e*100*Kh;default:return e}}return null}function ig(e){return`${e}`}var ag=Up,og=1;
15function sg(e,t={}){let n=new Set(t.excludeWallIds??[]);if(t.activeWallId){let r=e.find(e=>e.id===t.activeWallId);r&&!r.isClosed&&r.points.length<2&&n.add(t.activeWallId)}return e.filter(e=>!n.has(e.id))}function cg(e){let t=pg(e);if(t.length===0)return[];let n=[],r=e=>{let t=n.findIndex(t=>Q(t,e)<=ag);return t>=0?t:(n.push({x:e.x,y:e.y}),n.length-1)},i=mg(dg(hg(t)),e),a=new Map;for(let e of i){let t=r(e.start),i=r(e.end);t!==i&&(_g(a,n,t,i),_g(a,n,i,t))}return Sg(xg(vg(n,a).map(t=>({polygon:t.map(e=>({...n[e]})),areaSquareInches:Math.abs(Xp(t.map(e=>n[e]))),wallIds:wg(t.map(e=>n[e]),e)})).filter(e=>e.polygon.length>=3&&e.areaSquareInches>=og)))}function lg(e,t,n){if(!e.isClosed||e.points.length<3)return null;for(let r=0;r<t.length;r++)if(!n.has(r)&&Tg(t[r].polygon,e.points))return r;return null}function ug(e,t,n){if(!e.isClosed||e.points.length<3)return 0;let r=0;for(let i=0;i<t.length;i++)n.has(i)||Og(Dg(t[i].polygon),e.points)&&r++;return r}function dg(e){let t=[],n=new Set;for(let r of e){let e=fg(r.start,r.end);n.has(e)||(n.add(e),t.push(r))}return t}function fg(e,t){let n=Ag(e),r=Ag(t);return n<r?`${n}|${r}`:`${r}|${n}`}function pg(e){let t=[];for(let n of e){if(n.points.length<2)continue;let e=n.isClosed?n.points.length:n.points.length-1;for(let r=0;r<e;r++){let e=n.points[r],i=n.points[(r+1)%n.points.length];Q(e,i)>ag&&t.push({start:{...e},end:{...i}})}}return t}function mg(e,t){let n=new Set;for(let e of t){if(!oh(e,t))continue;let r=e.points.length-1;for(let t=0;t<r;t++)n.add(fg(e.points[t],e.points[t+1]))}let r=e.map(e=>({start:{...e.start},end:{...e.end}})),i=e=>{let t=new Map;for(let n of e){let e=Ag(n.start),r=Ag(n.end);t.set(e,(t.get(e)??0)+1),t.set(r,(t.get(r)??0)+1)}return t},a=!0;for(;a;){a=!1;let e=i(r);r=r.filter(t=>{if(n.has(fg(t.start,t.end)))return!0;let r=e.get(Ag(t.start))??0,i=e.get(Ag(t.end))??0,o=r<=1||i<=1;return o&&(a=!0),!o})}return r}function hg(e){let t=e.map(()=>new Set),n=(e,n)=>{t[e].add(Ag(n))};for(let t=0;t<e.length;t++){let r=e[t];n(t,r.start),n(t,r.end);for(let i=t+1;i<e.length;i++){let a=e[i],o=Fm(r.start,r.end,a.start,a.end);o&&(n(t,o),n(i,o)),gg(t,r,i,a,n),gg(i,a,t,r,n);for(let e of Rm(r.start,r.end,a.start,a.end))n(t,e),n(i,e)}}let r=[];return e.forEach((e,n)=>{let i=[...t[n]].map(e=>jg(e)).sort((t,n)=>kg(t,n,e.start,e.end));for(let e=0;e<i.length-1;e++){let t=i[e],n=i[e+1];Q(t,n)>ag&&r.push({start:t,end:n})}}),r}function gg(e,t,n,r,i){Im(t.start,r.start,r.end)&&i(n,{...t.start}),Im(t.end,r.start,r.end)&&i(n,{...t.end})}function _g(e,t,n,r){let i=t[n],a=t[r],o=e.get(n)??[];o.push({from:n,to:r,angle:Math.atan2(a.y-i.y,a.x-i.x)}),e.set(n,o)}function vg(e,t){let n=[],r=new Set;for(let[i,a]of t.entries())for(let o of a){let a=`${i}->${o.to}`;if(r.has(a))continue;let s=yg(i,o.to,e,t,r);s.length>=3&&n.push(s)}return n}function yg(e,t,n,r,i){let a=[e],o=e,s=t,c=Math.max(12,n.length*4);for(;;){i.add(`${o}->${s}`),a.push(s);let t=bg(o,s,n,r);if(t===null)return[];if(t===e)return a;
15if(o=s,s=t,a.length>c)return[]}}function bg(e,t,n,r){let i=r.get(t);if(!i||i.length===0)return null;let a=n[t],o=n[e],s=Math.atan2(o.y-a.y,o.x-a.x),c=null,l=1/0;for(let t of i){if(t.to===e)continue;let n=t.angle-s;for(;n<=ag;)n+=Math.PI*2;n<l&&(l=n,c=t.to)}return c}function xg(e){let t=[],n=new Set;for(let r of e){let e=Cg(r.polygon);n.has(e)||(n.add(e),t.push(r))}return t}function Sg(e){let t=[...e];for(;t.length>1;){let e=t.reduce((e,t)=>t.areaSquareInches>e.areaSquareInches?t:e);if(!t.some(t=>t!==e&&t.areaSquareInches<e.areaSquareInches&&Og(Dg(t.polygon),e.polygon)))break;t=t.filter(t=>t!==e)}return t}function Cg(e){if(e.length===0)return``;let t=``,n=e.length;for(let r=0;r<n;r++){let n=[...e.slice(r),...e.slice(0,r)],i=n.map(e=>Ag(e)).join(`|`),a=[...n].reverse().map(e=>Ag(e)).join(`|`),o=i<a?i:a;(!t||o<t)&&(t=o)}return t}function wg(e,t){let n=new Set;for(let r of t)!r.isClosed||r.points.length<3||Tg(e,r.points)&&n.add(r.id);if(n.size===0){let r=Dg(e);for(let e of t)e.isClosed&&Og(r,e.points)&&n.add(e.id)}return[...n]}function Tg(e,t){return e.length===t.length?Cg(e)===Cg(t):!1}function Eg(e){let t=e.reduce((e,t)=>({x:e.x+t.x,y:e.y+t.y}),{x:0,y:0});return{x:t.x/e.length,y:t.y/e.length}}function Dg(e){let t=Eg(e);if(Og(t,e))return t;let n=[...new Set(e.map(e=>e.y))].sort((e,t)=>e-t),r=null;for(let t=0;t+1<n.length;t++){let i=(n[t]+n[t+1])/2,a=[];for(let t=0,n=e.length-1;t<e.length;n=t++){let r=e[t],o=e[n];r.y>i!=o.y>i&&a.push(r.x+(i-r.y)/(o.y-r.y)*(o.x-r.x))}a.sort((e,t)=>e-t);for(let e=0;e+1<a.length;e+=2){let t=a[e+1]-a[e];t>0&&(!r||t>r.width)&&(r={point:{x:(a[e]+a[e+1])/2,y:i},width:t})}}return r?.point??t}function Og(e,t){let n=!1;for(let r=0,i=t.length-1;r<t.length;i=r++){let a=t[r],o=t[i];a.y>e.y!=o.y>e.y&&e.x<(o.x-a.x)*(e.y-a.y)/(o.y-a.y+2**-52)+a.x&&(n=!n)}return n}function kg(e,t,n,r){return Vp(e,n,r).t-Vp(t,n,r).t}function Ag(e){return`${Math.round(e.x/ag)}:${Math.round(e.y/ag)}`}function jg(e){let[t,n]=e.split(`:`).map(Number);return{x:t*ag,y:n*ag}}var Mg=Up,Ng=36,Pg=8;function Fg(e,t,n){let r=Q(e,t);return r<=Mg?null:{interiorInches:Math.max(0,r-n),labelPoint:$g(e,t,n),rotationDegrees:t_(e,t)}}function Ig(e){if(!e.isClosed||e.points.length<3)return zg(e);let t=Wg(e.points,e.thicknessInches/2);if(!t)return Bg(e);let n=e.points.length;return Array.from({length:n},(n,r)=>{let i=fh(e,r),a=fh({...e,points:t,isClosed:!0},r);if(!i||!a)return null;let[o,s]=i,[c,l]=a,u=e.points[o],d=e.points[s],f=t[c],p=t[l],m=Q(u,d),h=Q(f,p);if(m<=Mg)return null;let g=$g(u,d,r_(t),e.thicknessInches),_=t_(u,d);return{wallId:e.id,segmentIndex:r,centerlineInches:m,interiorInches:h,labelPoint:g,rotationDegrees:_}}).filter(e=>e!==null)}function Lg(e,t){if(t.length<3)return null;let n=Wg(t,Hg(e,t)/2);if(!n)return null;let r=i_(n),i=0;for(let e=0;e<n.length;e++){let t=n[e],r=n[(e+1)%n.length];i+=Q(t,r)}return{segmentCount:n.length,interiorPerimeterInches:i,interiorAreaSquareInches:Math.abs(Xp(n)),widthInches:r.width,depthInches:r.height}}function Rg(e){let t=cg(sg(e)).filter(e=>e.polygon.length>=3&&e.areaSquareInches>=Ng),n=0;for(let r of t){let t=Hg(e,r.polygon),i=Wg(r.polygon,t/2);i&&(n+=Math.abs(a_(i)))}return{roomCount:t.length,totalInteriorAreaSquareInches:n}}function zg(e){let t=Math.max(e.points.length-1,0);return Array.from({length:t},(t,n)=>{let r=fh(e,n);if(!r)return null;let[i,a]=r,o=e.points[i],s=e.points[a],c=Q(o,s),l=Mh(e,n),u=Math.max(0,c-l);return c<=Mg?null:{wallId:e.id,segmentIndex:n,centerlineInches:c,interiorInches:u,labelPoint:$g(o,s,l),rotationDegrees:t_(o,s)}}).filter(e=>e!==null)}function Bg(e){let t=e.isClosed?e.points.length:Math.max(e.points.length-1,0);return Array.from({length:t},(t,n)=>{let r=fh(e,n);if(!r)return null;let[i,a]=r,o=e.points[i],s=e.points[a],c=Q(o,s),l=Mh(e,n),u=Math.max(0,c-l);return c<=Mg?null:{wallId:e.id,segmentIndex:n,centerlineInches:c,interiorInches:u,labelPoint:$g(o,s,l),rotationDegrees:t_(o,s)}}).filter(e=>e!==null)}function Vg(e,t={}){if(e.length===0)return[];let n=new Set;if(t.activeWallId){let r=e.find(e=>e.id===t.activeWallId);r&&!r.isClosed&&r.points.length<2&&n.add(t.activeWallId)}let r=[],i=new Set,a=(e,t)=>{let n=fh(e,t);return n?Ug(e.points[n[0]],e.points[n[1]]):null},o=cg(sg(e,t)).filter(e=>e.polygon.length>=3&&e.areaSquareInches>=Ng);if(o.length>0){let t=new Set;for(let a of o){let o=Hg(e,a.polygon),s=Wg(a.polygon,o/2);if(!s)continue;let c=r_(s);for(let l=0;
15l<a.polygon.length;l++){let u=a.polygon[l],d=a.polygon[(l+1)%a.polygon.length],f=hh(e,u,d);if(!f||n.has(f.wallId))continue;let p=e.find(e=>e.id===f.wallId);if(!p)continue;let m=Q(u,d);if(m<=Mg)continue;let h=Ug(u,d),g=p.isClosed?h:`${h}|${Math.round(c.x)}:${Math.round(c.y)}`;if(t.has(g))continue;t.add(g),i.add(h);let _=s[l],v=s[(l+1)%s.length];r.push({wallId:f.wallId,segmentIndex:f.segmentIndex,centerlineInches:m,interiorInches:Q(_,v),labelPoint:$g(u,d,c,o),rotationDegrees:t_(u,d)})}}}else for(let t of e)if(!(n.has(t.id)||!t.isClosed||t.points.length<3))for(let e of Ig(t)){let n=a(t,e.segmentIndex);!n||i.has(n)||(i.add(n),r.push(e))}for(let t of e)if(!(n.has(t.id)||t.isClosed||t.points.length<2))for(let e of zg(t)){let n=a(t,e.segmentIndex);!n||i.has(n)||(i.add(n),r.push(e))}return r}function Hg(e,t){for(let n=0;n<t.length;n++){let r=t[n],i=t[(n+1)%t.length],a=hh(e,r,i);if(!a)continue;let o=e.find(e=>e.id===a.wallId);if(o)return o.thicknessInches}return e[0]?.thicknessInches??6}function Ug(e,t){let n=`${Math.round(e.x/Up)}:${Math.round(e.y/Up)}`,r=`${Math.round(t.x/Up)}:${Math.round(t.y/Up)}`;return n<r?`${n}|${r}`:`${r}|${n}`}function Wg(e,t){return Yg(e,t,`inward`)}function Gg(e){let t=Xg(e);return e.map((n,r)=>Zg(n,e[(r+1)%e.length],t))}function Kg(e,t){if(e.length<3||t.length!==e.length||t.some(e=>!Number.isFinite(e)||e<0))return null;let n=Xg(e),r=e.length,i=[];for(let a=0;a<r;a++){let o=(a-1+r)%r,s=(a+1)%r,c=(a+2)%r,l=e[a],u=e[s],d=e[o],f=e[c],p=t[a],m=t[o],h=t[s],g=Zg(l,u,n),_=Zg(d,l,n),v=Zg(u,f,n),y=s_(l,c_(g,p)),b=s_(u,c_(g,p)),x=Qg(d,l,u,n),S=Qg(l,u,f,n),C=x?_:c_(_,-1),w=S?v:c_(v,-1),T=Jg(y,b,s_(d,c_(C,m)),s_(l,c_(C,m)))??y,E=Jg(y,b,s_(u,c_(w,h)),s_(f,c_(w,h)))??b;i.push({start:T,end:E,inwardNormal:g})}return i}function qg(e,t,n){if(e.length<3||t.length!==e.length||t.some(e=>!Number.isFinite(e)||e<0))return null;if(t.every(e=>e<=1e-6))return e.map(e=>({...e}));let r=Xg(e),i=n===`inward`?1:-1,a=[];for(let n=0;n<e.length;n++){let o=e[(n-1+e.length)%e.length],s=e[n],c=e[(n+1)%e.length],l=t[(n-1+e.length)%e.length],u=t[n],d=Zg(o,s,r),f=Zg(s,c,r),p=c_(d,i*l),m=c_(f,i*u),h=Jg(s_(o,p),s_(s,p),s_(s,m),s_(c,m)),g=Math.max(l,u),_=Math.max(g*4,g);if(h&&Q(h,s)<=_+1e-6){a.push(h);continue}if(h&&_>1e-6){let e=zp(h,s),t=Math.hypot(e.x,e.y);if(t>1e-9){a.push(s_(s,c_(e,_/t)));continue}}a.push(s_(s,c_(l_(s_(p,m)),Math.max(l,u)||0)))}return a}function Jg(e,t,n,r){let i=t.x-e.x,a=t.y-e.y,o=r.x-n.x,s=r.y-n.y,c=i*s-a*o;if(Math.abs(c)<=1e-9)return null;let l=((n.x-e.x)*s-(n.y-e.y)*o)/c;return{x:e.x+l*i,y:e.y+l*a}}function Yg(e,t,n){if(e.length<3||t<=0)return null;let r=Xg(e),i=n===`inward`?1:-1;return e.map((n,a)=>{let o=e[(a-1+e.length)%e.length],s=e[a],c=e[(a+1)%e.length],l=l_(s_(Zg(o,s,r),Zg(s,c,r))),u=o_(zp(s,o),zp(c,s)),d=Math.PI-u;return s_(s,c_(l,i*(t/Math.max(Math.sin(d/2),.15))))})}function Xg(e){let t=0;for(let n=0;n<e.length;n++){let r=e[n],i=e[(n+1)%e.length];t+=r.x*i.y-i.x*r.y}return t>=0?1:-1}function Zg(e,t,n){let r=zp(t,e),i=Math.hypot(r.x,r.y);if(i===0)return{x:0,y:0};let a={x:-r.y/i,y:r.x/i};return n>=0?a:{x:-a.x,y:-a.y}}function Qg(e,t,n,r){let i=t.x-e.x,a=t.y-e.y,o=n.x-t.x,s=i*(n.y-t.y)-a*o;return r>=0?s>=-1e-9:s<=1e-9}function $g(e,t,n,r){let i=typeof n==`number`?n:r??6,a=typeof n==`number`?e_(e,t):n;return s_({x:(e.x+t.x)/2,y:(e.y+t.y)/2},c_(n_(e,t,a),i/2+Pg))}function e_(e,t){let n={x:(e.x+t.x)/2,y:(e.y+t.y)/2},r=zp(t,e),i=Math.hypot(r.x,r.y);return i===0?n:s_(n,l_({x:-r.y/i,y:r.x/i}))}function t_(e,t){return Math.abs(t.x-e.x)>=Math.abs(t.y-e.y)?0:90}function n_(e,t,n){let r=zp(t,e),i=Math.hypot(r.x,r.y);if(i===0)return{x:0,y:0};let a={x:(e.x+t.x)/2,y:(e.y+t.y)/2},o=l_({x:-r.y/i,y:r.x/i}),s=l_({x:r.y/i,y:-r.x/i}),c=zp(n,a);return u_(o,c)>=u_(s,c)?o:s}function r_(e){let t=e.reduce((e,t)=>({x:e.x+t.x,y:e.y+t.y}),{x:0,y:0});return{x:t.x/e.length,y:t.y/e.length}}function i_(e){let t=e.map(e=>e.x),n=e.map(e=>e.y);return{width:Math.max(...t)-Math.min(...t),height:Math.max(...n)-Math.min(...n)}}function a_(e){return e.reduce((t,n,r)=>{let i=e[(r+1)%e.length];return t+n.x*i.y-i.x*n.y},0)/2}function o_(e,t){let n=Math.hypot(e.x,e.y),r=Math.hypot(t.x,t.y);if(n===0||r===0)return Math.PI/2;let i=d_((e.x*t.x+e.y*t.y)/(n*r),-1,1);return Math.acos(i)}function s_(e,t){return{x:e.x+t.x,y:e.y+t.y}}function c_(e,t){return{x:e.x*t,y:e.y*t}}function l_(e){let t=Math.hypot(e.x,e.y);return t===0?{x:0,y:0}:{x:e.x/t,y:e.y/t}}function u_(e,t){return e.x*t.x+e.y*t.y}function d_(e,t,n){return Math.min(n,Math.max(t,e))}var f_=Up,p_=36,m_=18,h_=12,g_=4,__=.1,v_=.999;function y_(e,t){return t===`outer-face`?w_(e):b_(e)}function b_(e){let t=[],n=[],r=cg(sg(e)).filter(e=>e.polygon.length>=3&&e.areaSquareInches>=p_),i=new Set;r.forEach((r,a)=>{let o=r.polygon.map((t,n)=>{let i=r.polygon[n],a=r.polygon[(n+1)%r.polygon.length];return A_(e,i,a,5)/2}),s=Kg(r.polygon,o),c=F_(r.polygon);if(!(!s||s.length!==r.polygon.length))for(let o=0;o<r.polygon.length;o++){let l=r.polygon[o],u=r.polygon[(o+1)%r.polygon.length],d=j_(e,l,u),f=`${I_(l,u)}|${Math.round(c.x)}:${Math.round(c.y)}`;if(i.has(f))continue;let{start:p,end:m,inwardNormal:h}=s[o],g=O_(p,m,x_(p,m,h),`inner-${a}-${o}`,`inside`);g&&(i.add(f),t.push(...g.lines),n.push({...g.label,wallId:d.wallId,segmentIndex:d.segmentIndex}))}});for(let a of e){if(a.points.length<2||a.isClosed)continue;let e=a.points.length-1;for(let o=0;o<e;o++){let e=fh(a,o);if(!e)continue;let s=a.points[e[0]],c=a.points[e[1]],l=I_(s,c);if([...i].some(e=>e.startsWith(`${l}|`)||e===l)||S_(s,c,r)||Q(s,c)<=f_)continue;let u=R_(M_(s,c,N_(s,c)),-1),d=Mh(a,o)/2,f=O_(Rp(s,R_(u,d)),Rp(c,R_(u,d)),Rp({x:(s.x+c.x)/2,y:(s.y+c.y)/2},R_(u,d+24)),`open-inner-${a.id}-${o}`,`inside`);f&&(i.add(l),t.push(...f.lines),n.push({...f.label,wallId:a.id,segmentIndex:o}))}}return{lines:t,labels:n}}function x_(e,t,n){return Rp({x:(e.x+t.x)/2,y:(e.y+t.y)/2},R_(n,h_))}function S_(e,t,n){if(Q(e,t)<=f_)return!1;for(let r of n)for(let n=0;n<r.polygon.length;n++){let i=r.polygon[n],a=r.polygon[(n+1)%r.polygon.length];if(!(Q(i,a)<=f_)&&C_(i,e,t)&&C_(a,e,t))return!0}return!1}function C_(e,t,n){let r=zp(n,t),i=Math.hypot(r.x,r.y);if(i<=f_)return!1;let a=zp(e,t),o=(a.x*r.x+a.y*r.y)/i;return Math.abs(a.x*r.y-a.y*r.x)/i<=.5&&o>=-.5&&o<=i+.5}function w_(e){let t=[],n=[],r=new Set,i=cg(sg(e)).filter(e=>e.polygon.length>=3&&e.areaSquareInches>=p_),a=new Map;for(let e of i)for(let t=0;t<e.polygon.length;t++){let n=e.polygon[t],r=e.polygon[(t+1)%e.polygon.length],i=I_(n,r);a.set(i,(a.get(i)??0)+1)}let o=[];for(let t of i)for(let n=0;n<t.polygon.length;n++){let r=t.polygon[n],i=t.polygon[(n+1)%t.polygon.length],s=I_(r,i);
15if((a.get(s)??0)!==1||o.some(e=>e.key===s))continue;let c=j_(e,r,i);o.push({start:{...r},end:{...i},key:s,wallId:c.wallId,segmentIndex:c.segmentIndex})}let s=T_(o).map(t=>({points:t.points,edgeRefs:t.edgeRefs.map(t=>({...t,maxThicknessInches:k_(e,t)}))})),c=0;for(let e of s){let i=e.edgeRefs.map(e=>e.maxThicknessInches),a=E_(e.points,e.edgeRefs,i);if(a.points.length<3)continue;let o=Math.max(0,...a.edgeRefs.map(e=>e.maxThicknessInches))/2,s=a.edgeRefs.map(()=>o),l=qg(a.points,s,`outward`),u=Gg(a.points);if(!(!l||l.length!==a.points.length)){for(let e=0;e<a.points.length;e++){let i=l[e],o=l[(e+1)%l.length],s=O_(i,o,x_(i,o,u[e]),`loop-${c}-${e}`,`outside`);if(!s)continue;let d=a.edgeRefs[e];for(let e of d?.keys??[])r.add(e);t.push(...s.lines),n.push({...s.label,wallId:d?.wallId??`unknown`,segmentIndex:d?.segmentIndex??0})}c+=1}}for(let o of e){if(o.points.length<2)continue;let e=o.isClosed?o.points.length:o.points.length-1,s=o.isClosed?F_(o.points):null;for(let c=0;c<e;c++){let e=fh(o,c);if(!e)continue;let l=o.points[e[0]],u=o.points[e[1]],d=I_(l,u);if((a.get(d)??0)!==0||r.has(d)||S_(l,u,i))continue;let f=s??N_(l,u),p=M_(l,u,f),m=Mh(o,c)/2,h=O_(Rp(l,R_(p,m)),Rp(u,R_(p,m)),f,`wall-${o.id}-${c}`,`outside`);h&&(r.add(d),t.push(...h.lines),n.push({...h.label,wallId:o.id,segmentIndex:c}))}}return{lines:t,labels:n}}function T_(e){if(e.length===0)return[];let t=new Set(e),n=[],r=(e,n)=>{let r=null,i=-1/0;for(let a of t){if(Q(a.start,e)>.5)continue;if(!n)return a;let t=B_(n,zp(a.end,a.start));(!r||t>i+1e-6)&&(r=a,i=t)}return r};for(;t.size>0;){let i=t.values().next().value;t.delete(i);let a=[{...i.start},{...i.end}],o=[{wallId:i.wallId,segmentIndex:i.segmentIndex,keys:[i.key],maxThicknessInches:0}],s=i.end,c=zp(i.end,i.start),l=i.start,u=e.length+2;for(;u-- >0;){if(Q(s,l)<=.5&&a.length>2){a.pop();break}let e=r(s,c);if(!e)break;t.delete(e),a.push({...e.end}),o.push({wallId:e.wallId,segmentIndex:e.segmentIndex,keys:[e.key],maxThicknessInches:0}),c=zp(e.end,e.start),s=e.end}a.length>=3&&Q(a[0],a[a.length-1])<=.5&&a.pop(),a.length>=3&&o.length===a.length&&n.push({points:a,edgeRefs:o})}return n}function E_(e,t,n){if(e.length<3||t.length!==e.length||n.length!==e.length)return{points:e,edgeRefs:t};let r=e.map((t,n)=>{let r=e[(n-1+e.length)%e.length],i=e[n],a=e[(n+1)%e.length];return!D_(r,i,a)});if(r.every(Boolean))return{points:e,edgeRefs:t};let i=[],a=[];for(let o=0;o<e.length;o++){if(!r[o])continue;i.push(e[o]);let s=[],c=o,l=null,u=0;do{let r=t[c];r&&(l??=r,s.push(...r.keys),u=Math.max(u,r.maxThicknessInches,n[c]??0)),c=(c+1)%e.length}while(!r[c]);a.push({wallId:l?.wallId??`unknown`,segmentIndex:l?.segmentIndex??0,keys:s,maxThicknessInches:u})}return i.length>=3?{points:i,edgeRefs:a}:{points:e,edgeRefs:t}}function D_(e,t,n){let r=zp(t,e),i=zp(n,t),a=Math.hypot(r.x,r.y),o=Math.hypot(i.x,i.y);if(a<=.5||o<=.5)return!0;let s={x:r.x/a,y:r.y/a},c={x:i.x/o,y:i.y/o};if(s.x*c.x+s.y*c.y<v_)return!1;let l=zp(n,e),u=Math.hypot(l.x,l.y);return u<=.5?!0:Math.abs(l.x*(e.y-t.y)-(e.x-t.x)*l.y)/u<=__}function O_(e,t,n,r,i){let a=Q(e,t);if(a<=f_)return null;let o=L_(zp(t,e)),s=M_(e,t,n),c=i===`outside`?s:R_(s,-1),l=i===`outside`?m_:h_,u=Rp(e,R_(c,l)),d=Rp(t,R_(c,l)),f=P_(u,o),p=P_(d,o),m=Rp({x:(u.x+d.x)/2,y:(u.y+d.y)/2},R_(c,8));return{lines:[{id:`${r}-ext-a`,points:V_(e,u)},{id:`${r}-ext-b`,points:V_(t,d)},{id:`${r}-dim`,points:V_(u,d)},{id:`${r}-tick-a`,points:V_(f.start,f.end)},{id:`${r}-tick-b`,points:V_(p.start,p.end)}],label:{id:`${r}-label`,textInches:Math.max(0,a),labelPoint:m,rotationDegrees:Math.abs(t.x-e.x)>=Math.abs(t.y-e.y)?0:90}}}function k_(e,t){let n=e.find(e=>e.id===t.wallId);return n?Mh(n,t.segmentIndex):e[0]?.thicknessInches??5}function A_(e,t,n,r){let i=hh(e,t,n),a=i?e.find(e=>e.id===i.wallId):null;return a&&i?Mh(a,i.segmentIndex):r}function j_(e,t,n){let r=hh(e,t,n);return{wallId:r?.wallId??`unknown`,segmentIndex:r?.segmentIndex??0}}function M_(e,t,n){let r=zp(t,e),i=Math.hypot(r.x,r.y);if(i===0)return{x:0,y:-1};let a={x:(e.x+t.x)/2,y:(e.y+t.y)/2},o=L_({x:-r.y/i,y:r.x/i}),s=L_({x:r.y/i,y:-r.x/i}),c=zp(n,a);return z_(o,c)>=z_(s,c)?s:o}function N_(e,t){let n={x:(e.x+t.x)/2,y:(e.y+t.y)/2},r=zp(t,e),i=Math.hypot(r.x,r.y);return i===0?n:Rp(n,{x:r.y/i,y:-r.x/i})}function P_(e,t){let n=R_(L_({x:t.x-t.y,y:t.x+t.y}),g_/2);return{start:Rp(e,n),end:zp(e,n)}}function F_(e){let t=e.reduce((e,t)=>
15({x:e.x+t.x,y:e.y+t.y}),{x:0,y:0});return{x:t.x/e.length,y:t.y/e.length}}function I_(e,t){let n=`${Math.round(e.x/Up)}:${Math.round(e.y/Up)}`,r=`${Math.round(t.x/Up)}:${Math.round(t.y/Up)}`;return n<r?`${n}|${r}`:`${r}|${n}`}function L_(e){let t=Math.hypot(e.x,e.y);return t===0?{x:0,y:0}:{x:e.x/t,y:e.y/t}}function R_(e,t){return{x:e.x*t,y:e.y*t}}function z_(e,t){return e.x*t.x+e.y*t.y}function B_(e,t){return e.x*t.y-e.y*t.x}function V_(e,t){return[e.x,e.y,t.x,t.y]}function H_(e,t={}){let n={...Om,...t.settings},r=[],i={...e};if(n.enableAngleSnap&&t.anchorPoint&&(i=uv(t.anchorPoint,i,n.angleSnapStepDegrees)),n.enableGridSnap&&(i=av(i,n.gridSizeInches,n.gridSnapThresholdInches)),n.enableAlignmentSnap&&t.alignmentTargets?.length){let e=fv(i,t.alignmentTargets,n.alignmentSnapThresholdInches);i=e.point,r.push(...e.guides)}if(n.enablePointSnap&&t.referencePoints?.length){let e=dv(i,t.referencePoints,n.pointSnapThresholdInches);e&&(i=e.point,r.push(...e.guides))}return{point:i,guides:r}}function U_(e,t,n,r,i){let a=i?.referencePoints??t.filter((e,t)=>t!==n),o=i?.alignmentTargets??a,s=t[n]??r??null,c=dv(e,a,Om.pointSnapThresholdInches);if(c)return{point:c.point,guides:c.guides};let l=o.length>0?fv(e,o,Om.alignmentSnapThresholdInches):{point:e,guides:[]},u=l.point.x!==e.x,d=l.point.y!==e.y;return{point:{x:u?l.point.x:W_(e.x,s?.x),y:d?l.point.y:W_(e.y,s?.y)},guides:l.guides}}function W_(e,t){let n=t??0;return n+Math.round((e-n)/1)*1}function G_(e,t,n,r,i,a){let o=e[t],s=e[n],c=Rp(o,yh(o,s,r)),l=a?.wallThicknessInches??5,u=sv(e,t,-1,a?.isClosed??!1);return u&&Q(u,s)>.5&&(c=cv(o,s,ov(u,c,l))),{delta:zp(c,o),guides:[]}}function K_(e,t,n,r){if(r?.exactPoint)return{point:{...e},guides:[]};let i={...Om,pointSnapThresholdInches:18},a=[],o={...e}
15,s=r?.wallThicknessInches??5,c=n?t.filter(e=>Q(e,n)>.5):t;if(c.length>0){let t=dv(e,c,i.pointSnapThresholdInches);if(t)return{point:t.point,guides:t.guides}}if(n){if(o=lv(n,o,Om.angleSnapStepDegrees,8),o=ov(n,o,s),c.length>0){let e=fv(o,c,i.alignmentSnapThresholdInches);e.guides.length>0&&(o=e.point,a.push(...e.guides),o=ov(n,o,s))}}else if(o=av(o,i.gridSizeInches,i.gridSnapThresholdInches),c.length>0){let e=fv(o,c,i.alignmentSnapThresholdInches);o=e.point,a.push(...e.guides)}return{point:o,guides:a}}function q_(e,t,n,r={}){if(r.exactPoint)return{point:{...e},guides:[],attachment:null};let i=r.wallThicknessInches??5,a=r.anchorPoint?n.filter(e=>Q(e,r.anchorPoint)>.5):n,o=null;if(a.length>0){let t=dv(e,a,18);t&&(o={point:t.point,guides:t.guides,distance:Q(e,t.point)})}let s=mh(t,e,18,{excludeWallId:r.excludeWallId,preferredWallId:r.preferredWallId,preferredSegmentIndex:r.preferredSegmentIndex});if(s&&r.anchorPoint&&r.preferredWallId==null&&r.preferredSegmentIndex==null){let e=t.find(e=>e.id===s.wallId),n=e?fh(e,s.segmentIndex):null;if(n){let[t,i]=n,a=e.points[t],o=e.points[i];eh(r.anchorPoint,s.point,a,o)&&(s=null)}}if(s){let n=t.find(e=>e.id===s.wallId),i=n?fh(n,s.segmentIndex):null,a=s.point;if(i){let[t,o]=i,c=n.points[t],l=n.points[o];a=r.anchorPoint?J_(r.anchorPoint,e,c,l,s.point):Vp(av(s.point,Om.gridSizeInches,Om.gridSnapThresholdInches),c,l).point}let c=Q(e,a);return o&&o.distance<=10&&o.distance<=c?{point:{...o.point},guides:o.guides,attachment:null}:{point:a,guides:ev(r.anchorPoint,a),attachment:{wallId:s.wallId,segmentIndex:s.segmentIndex,point:a}}}if(r.anchorPoint){let n=Y_(r.anchorPoint,e,t,{excludeWallId:r.excludeWallId,maxDistanceFromCursor:12});if(n)return o&&o.distance<=10&&o.distance<=n.distanceInches?{point:{...o.point},guides:o.guides,attachment:null}:{point:n.point,guides:ev(r.anchorPoint,n.point),attachment:{wallId:n.wallId,segmentIndex:n.segmentIndex,point:n.point}}}return o?{point:{...o.point},guides:o.guides,attachment:null}:{...K_(e,n,r.anchorPoint,{wallThicknessInches:i}),attachment:null}}function J_(e,t,n,r,i){let a=X_(e,n,r),o=null,s=1/0;for(let n of a){if(Q(e,n)<=.5)continue;let r=$_(Math.atan2(t.y-e.y,t.x-e.x),Math.atan2(n.y-e.y,n.x-e.x));r<=10&&r<s&&(o=n,s=r)}return o??i}function Y_(e,t,n,r){let i=t.x-e.x,a=t.y-e.y;if(Math.hypot(i,a)<=.5)return null;let o=Math.atan2(a,i),s=r.maxDistanceFromCursor??18,c=null,l=1/0,u=1/0;for(let d of n){if(r.excludeWallId&&d.id===r.excludeWallId)continue;let n=dh(d);for(let r=0;r<n;r++){let n=fh(d,r);if(!n)continue;let[f,p]=n,m=d.points[f],h=d.points[p];for(let n of X_(e,m,h)){if(Q(e,n)<=.5)continue;let f=Q(t,n);if(f>s)continue;let p=n.x-e.x,m=n.y-e.y;if(p*i+m*a<=0)continue;let h=$_(o,Math.atan2(m,p));if(h>10)continue;let g=Math.hypot(p,m);(!c||h<l-.01||Math.abs(h-l)<=.01&&g<u)&&(c={wallId:d.id,segmentIndex:r,point:n,distanceInches:f},l=h,u=g)}}}return c}function X_(e,t,n){let r=[],i=Z_(e.y,t,n),a=Q_(e.x,t,n);return i&&r.push(i),a&&r.push(a),r}function Z_(e,t,n){let r=n.y-t.y;if(Math.abs(r)<=1e-6)return null;let i=(e-t.y)/r;if(i<-1e-6||i>1.000001)return null;let a=Math.max(0,Math.min(1,i));return{x:t.x+a*(n.x-t.x),y:e}}function Q_(e,t,n){let r=n.x-t.x;if(Math.abs(r)<=1e-6)return null;let i=(e-t.x)/r;if(i<-1e-6||i>1.000001)return null;let a=Math.max(0,Math.min(1,i));return{x:e,y:t.y+a*(n.y-t.y)}}function $_(e,t){let n=Math.abs((e-t)*180/Math.PI)%360;return n>180&&(n=360-n),n}function ev(e,t){if(!e)return[];let n=[];return Math.abs(t.y-e.y)<=.5&&n.push({id:`wall-ortho-h-${e.y}`,orientation:`horizontal`,position:e.y}),Math.abs(t.x-e.x)<=.5&&n.push({id:`wall-ortho-v-${e.x}`,orientation:`vertical`,position:e.x}),n}function tv(e,t={}){let n={...Om,...t}.rotationSnapStepDegrees;return(Math.round(e/n)*n%360+360)%360}function nv(e,t={}){let n={...Om,...t},r=n.rotationCardinalSnapStepDegrees,i=n.rotationCardinalSnapThresholdDegrees,a=rv(e);for(let e=0;e<360;e+=r)if(iv(a,e)<=i)return e;return a}function rv(e){return(e%360+360)%360}function iv(e,t){let n=Math.abs(e-t)%360;return Math.min(n,360-n)}function av(e,t,n){let r=Math.round(e.x/t)*t,i=Math.round(e.y/t)*t;return{x:Math.abs(e.x-r)<=n?r:e.x,y:Math.abs(e.y-i)<=n?i:e.y}}function ov(e,t,n){let r=t.x-e.x,i=t.y-e.y,a=Math.hypot(r,i);if(a<.5)return t;let o=Math.max(0,n),s=Math.max(0,a-o),c=Om.gridSizeInches,l=Math.round(s/c)*c,u=l>=0&&Math.abs(s-l)<=2?l:Math.round(s/1)*1;u=Math.max(0,u);let d=(u+o)/a;return{x:e.x+r*d,y:e.y+i*d}}function sv(e,t,n,r){if(e.length<2)return null;let i=t+n;return i>=0&&i<e.length?e[i]:r?n<0?e[e.length-1]:e[0]:null}function cv(e,t,n){let r=t.x-e.x,i=t.y-e.y,a=Math.hypot(r,i);if(a===0)return n;let o=-i/a,s=r/a,c=zp(n,e),l=c.x*o+c.y*s;return{x:e.x+o*l,y:e.y+s*l}}function lv(e,t,n,r){let i=t.x-e.x,a=t.y-e.y,o=Math.hypot(i,a);if(o===0)return t;let s=Math.atan2(a,i)*180/Math.PI,c=Math.round(s/n)*n,l=Math.abs(s-c);if(l>180&&(l=360-l),l>r)return t;let u=c*Math.PI/180;return{x:e.x+Math.cos(u)*o,y:e.y+Math.sin(u)*o}}function uv(e,t,n){return lv(e,t,n,180)}function dv(e,t,n){let r=null,i=n;return t.forEach(t=>{let n=Q(e,t);n<=i&&(i=n,r=t)}),r?{point:{...r},guides:[{id:`point-x-${r.x}`,orientation:`vertical`,position:r.x},{id:`point-y-${r.y}`,orientation:`horizontal`,position:r.y}]}:null}function fv(e,t,n){let r=[],i=null,a=null;t.forEach(t=>{let r=Math.abs(e.x-t.x);r<=n&&(!i||r<i.distance)&&(i={value:t.x,distance:r});let o=Math.abs(e.y-t.y);o<=n&&(!a||o<a.distance)&&(a={value:t.y,distance:o})});let o=i?i.value:e.x,s=a?a.value:e.y;return i&&r.push({id:`align-x-${i.value}`,orientation:`vertical`,position:i.value}),a&&r.push({id:`align-y-${a.value}`,orientation:`horizontal`,position:a.value}),{point:{x:o,y:s},guides:r}}var pv=[{id:`hardwood-medium`,label:`Hardwood`,imageUrl:`data:image/png;base64,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`,previewColor:`#c8a97a`,inchesPerTile:72},{id:`hardwood-light`,label:`Light Wood`,imageUrl:`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAIAAAB7GkOtAAEAAElEQVR42uz927I8yXLeB4ZHZneTI4kiCVEAuAmI0shMz4hngc1zwGxu5w3mQmaag0gKAkEIJHiQZBx1r0yfi6zK8vDP45exNikDN23/L7bt6rVWVWVmhIcfvoP9o//HH5/u7frnbdvsOCcvW9u6HcfnpVn7/Km19vlJa97cwktr5+nW7P3D63/eL7215mbxD6b/vLXz9N6ttXZ8nX3r2/b6Vtfnf1768PL6Bffhg+JP0xXpT4/j3LauL6365XRFZ/hbs9a7/fLL15/9kz/7m//533W3vdvrKVjrrZ3xgo/Wtngjh0twb+10658be33Q9WZna92a++uiXG5OH1+e73e+Xl4X6JMHcZ7u4Rn3bud7qdxf8r4B+/uDrv9yfcn7p69fft+c60va54l4eKd2HOe+9/g1eq+/xv3yfqZnvFfu/9u//sv/9G/+7dnzHVaOf2778Iz982Du+3y/bONv+vvmnOfZrF9v1a1Zt+Prs0Sbe4t74f3y2jDpcWybHeExWPxba+08rb+v6Gy2fX6yWTOz4/R2//p5tv5ez9fb3D/yZhZ2rLXN7BM3ejuPs1t4KM3754/b6d7DUjneP/23P/+bP/jDv7/vW7xXaYfGB3pdXPxlsx
15aedjvPcdONbxV/6tXu7v1zCV9hMeRHea8692bmZ+s93I3WjnFNbmaH+zSgjV/S5TsPy3u8/LQX2ueJvd4q/m0L73yFoPP0/YcftrQB9snL1x/sxRfVB3McZw97yayd53AH0/K+I5RGYXeP1+XD6n/98r4P//36kveb3N/5rO71/dMUO67lcv/U7PM+6W1N3uo8x1AyvvP1Ffa9Hcex2eZu1myzIfx97qSdW9ha7p8Q9go04dXXce77fgcBP852HVH2ucD7BmybfR2fl70Pm6l3M/PZWVj+9N4+9/Veb75tdh6vlXP9Fwv//17E9rqrdhz+w/5559dbvW/dDz+0WbjPX+P98j7Pfvzxc559fR3d2v5+Zufpe3rA4REfx2cv3WmEhvuQShUL+E5QvkK4v77kthdHlP6rl2h4gj48web9ExTO5lu3zwGw2Xn6HnOLHner988BPZwpn5vTw7eyaYDTlfN5eZ4//LD3vsEF9h6OsLM4G/qYvcXDfutxs7dt+zydO27E3X3/rVnb9lZ/59ZO930P59nhPZx+17ZKX3Kf3A1+eZ7DB7l7eCbtOM6fftpT2mzhb7dtOEji3XgHhDbkO9sYsuPL8/T4YI7jTHl0OuFi9O/dhug//qq7p5PD4Ug/h79Nv9zH553+pe+c3tk9X+BwhssFpiWe1mVKJNM7DzfK0td2rjngbngbHpm7x5dfx5m+Rip94k/T3Ugb4BjfKn3nfSuCcvkp+iXTW6Vbp0uFryi+TB90HOe2DYlkKiNS2E2LwcZ9mBahj3+bStu0w9PLPo/+6Xr1O3u+t8MS7SH6p8+NkeK+XqsTtiKBTc8o/RSWmX5Jjf6zO/mq7cYder9O+zfd1bSQ+GVa/M0aZOhaVcASTU8h/TQ+snessDHsdLjt6fK34WU4xct1mZLudJFpL8WMpjzDtd7xsCBSFE6HUO+fyJu21nHkLd1anzVzejdvfbZ5zIbkpneLb5UuIW+A04/W0hKPzY3j+Lz1tpnZULKFEjwXdOkMTo88LWuTnkO8z+c53Kt0ROl5GStlvQPb/HQ/jtNah3iX1vSnJpW3uiJ4LFDST9Mi5Kcf/3bbzP3Tacslpnv8Zbn2Ib+7Vqy3+vevxRDzytS+gCBV5RnTR/ZadXG1ezqhp5+bfpr2b1yTVqWosI9SNyN9596bHBVtlvqkG5ueUYrRaTGkK4qrTi8htT3lD6njlEKQXgLs3xRz9IrKvNBsuO1Wfe6r7p+csj3Wd2VQTl9UU/IY/TfJ/vQM90lf6AurivTO6Vul8iUeG5qkpHdOGRx/kPbBJbmYZn8pJ9XbDjs85WixK6o5ix666V6l7J7/drYJ9cZyVpLyaP1pCp2xm93HzDF955yjtTZ7+i5PQcNBSjPjZ6WUTdMXmZEUL1/jlnPI11OqmO6qFr6Qz+a22HsR3sECGu7nObxXWpPxPt9Nxdm2SjcnLeC097VOSp8bn2lZCuiX9OoMPo7TJ/vXvSi449NPgUIjw/W3Pmmo4NFuT098WBsQ69JPdV2lRL+n1aNPUbuQkMLAqaXPKUXhdL+mfUPZAMdxfs0Lq7Rc0k/TUtMaLa1aiGifEagN/8Wq69X7nCZ/aTWkK0o5i8asuBD1EIoRDRpfKThqXZneOX3nmN0P90f+9tPotyKCp42np05aV9D3K3uDcJynrDPVoHJCG7Qv4KUOn9d/OcXZcgY+O5N03JpOaGi4pcetrcsUleI4PS1+HeTIUeGz41y/FVyvpolwY1MkrSpOOqFTGEl3km9duThtEnJnTbPrVmhDJa2cnnY4ZFIVCKR+ij7egiu0waZNX1TvF6SZ6W81BFx/69Ut0CuCfZhSJw6daX3o9aaTEnJw/Rppt6Skm9vieVDfB8jEK4WZPPQyZEPHeRgvz+9GOt21MoApiHzD/M43IKro7ONxnp5gipWpQa4bRx+Z06btsAfTA013Iz0s2GVyumeUmo6XZ09Bz4Z0cyDOpnxW7wav2JTMjXfDIUNPe4FvrB7YEaVyf8m7mEuPG8KIxjrogetsBh63Nur7OPN/wQxtiLH0VaDq1OQXopLmHZB2pXf++gpgrPBEb4gnbFqNpHCe8TJNl3CvLZs8trTExwXt8W+Pg7J7TqzSl7yS/fsXrqcQX+YYPV+IKcamp8+9rBTQZ/ndC6ck0+ZYGugxo50ByDphrH0c54DbG8OfXoI2J2NnAM6k9K00E8ptMTNIZUoUcpms6Rw7LVFouQwTY8t3kmOWDlQhu386ovKcQ/szs5cmawMCa2ttOIOrQQ60PYavMQaKtFN03gAlNcM0juOMDzCBfFK6lt4qfuc+G+bA+R93i3tRSeU203iDInj0Xmq+UBlsc3hJAdWScwVgD5o5ptXDx8yYleTqL33ntPH2zaDahcQqz/3lMEhPIaU/cOporZOeAvRn2rjh9cam8ywtU3i+Yd5VT/agEJzAtGwWwuDkUFhLntzMIwtnQtqOh3GaPpT4t/s+7Slb1V/VfqNN4p1+jbRE00m5PgNLMTrdnAF0W2XZOvYs0SJeRUPozj92buEA04QdxpaKF+JNB2ch19BpXe0a0XTjcQcmZ9kyBx+wWRnz1yDuyJyg7s577tVWg+v5BWrTI2342RysmgJlkM+GEDHpVnfAV+jNmf007bRts69jusRjjaVbWjshx9GoHTdvqibkRvypCXLjAlREyoLcug5oE/jOvwaOZaii5itWgVgwP6voTg1SVEiq4qjpHcHbIpNAIE+nDBg/J0e67RrRAIarTUIYxW2bpUvQzMDTS5+imHonKA5g/BSY5HOgznUmAR4ManftY+cvOcc4pZfXYRnHkAN1Y7eMB2Msqh5ikBprvROjv15kyg6gPb1tw/CNsxJtnFk3mINDryN9SV2I3L6EIkNpFull2uHlzSkhQDrV57E2jIkOuVcCeqPFAO+c0h+NHam5AcFCu9Wz+syrTjGfsinxhPb019cJqK0UBM1aM1vsg3PFqZP5RP5MoJ20CKHEhNnb1cmEsaduZ56Rwk91OzM+8lvZKpwE6eak5JXjpDZFGdFXYkn45twkSsgpNVFI29m9dQD4a9sUOpKKgNR16Ws36M4N790iz5i6bDDq0XuNM6UTzoaL3breRcnn6Lw21GlEiTab9ZSiXAFTS/jk0H4l3Kv0rVRR44OFr7oocU2naZWCuGCJa7tGsvtp2aejeN2WPl/t6W6kRdjm6InjcMY3LxIpVtiaEaj20MprjaeRTN9J6ypqKtxnv5dIBMmEILvXyJCAmACmSDofH7BpRSpmRs79rWZCBtDY1AXML2dDIKvgoYDmv9dGh2wXxgAJH53CW0qNrQJxx7895gNkRosqCZN7YRBnlR0DAzclcJYoRlugd94/mQ1FAZWviwl6f3fYvXURynZtOV3nDnsJS//cCikxge2hSQqc30pYgX60ZmGj3I7DSamQhyj5oHRlTTN9rXh1hP9q/53Pwg0z1mEBC7QUZv7pmNGnAFQYZWxA4autbeavlK3aKAjm85ZaWajNUMjpGaVDd8apLDMD4KDwT6HC1rm9Ynbvv+0rgPcCQTEZbLpgfjUZBFaeDnKhHZ84e0n2Sw9A6N5o2wQwEpobQpqp6XzOB+efq4hPuFclsj6mMOmnCQL0hQQOrknTMZM/qJoKlAWsBkfodfBA9T5X7mJC0bFAR4cikjN0pv5powDqd9YYyJg/6YOta5PoPLkNma9Bb1bxoADyYdGIx1Jg2JIIpmKcMbd6Ut2QqgqdNnGexC0ECBTjtRZNApUaBNmPWFLnxKjcpcDoY/GW3ERG2KL2WNLsPspvKesaulXx5PAKEpcWBGzaR5ENIEMOApkWEJAT5hQEC8VWDffqfb1h3u6Q0QAESHusgHPQ0hjAZ2lL63EeyyZNFeNoS78GRHANu9C6fJxzAIWndztyktFAQAlaLvakEAUpiMb3RMEDyoKC5RnyBJGBlbj0PgOspSqFV+HdJZtvytZGiFe8BKBtzsI9YEn0xAJiUBrAmGUFUAjIutq744SNt4ciRma9v0t5OL7nHQ58glWaVcrvmq5D8pvWNOPBeW3NYG1WaSrAQ9UMbnZor8yy0okFnYHUWOCD0wXEmQIc9N+2bdgR0jSjkM3CLxqFAXiudTRX6CDqlwAkaQ9z/51F/UwydJB20EoIKEvabo2MPM7B991mfX8Lre17VLOeR2sDGboZKVH4
15+qLEWXPK2ZzGq+0cQ62sSWepggwAm2MrFGgD3AjlzbAqJS+Vx9Xev0X/Gd/9QQcCml9ZqLoR1YIBoAM13AusMYxMFYsCa0tRX5Jlj62A9msm3UrghhLkcfYOgmK9W5LAGxZDJy0mPQxAepOzim5UOGtqDFFYz1HNwj6Yzt7gcStM+2tevGoULkP2RwXoJOAKVDO6gIGPrbKs6yB9ZWxAEZk+dwbEKNtxKUgxWuw1E57nOoz5AWbMedLXmFWri0F5Hf9WgHS/05uN4omaCZV3g840YCKURCpPPdb54QO4DgaeKt0ZTjxtEwNeiEH6eizPoITlDBxYKlcxBIO+GRU+/WHcWr6gL6ZxBzRk9AyGC9TIwsp65Z28CevW2nrfn/Sf9XGfq1ouComBLmgh/DKfZHDXWOfYsGK5oxi/5LVOPi+rjQNDAmbVakldIqB8AQuuKVfZF7rHvID50WYdI2TyMstPsC8yTDlr1BCkrHioKRnwlnLQ+CIu774y+GYIgc4MWBKSBVhispCwd/rYuB8Vgac6FgOErJZ7OVYi0lRvTmxeezVvv8tqHqgAFEeRpmVT9c7CQFOB5dX4iEpHxZ7yhrnsl0IXHjXRQONPwaPrZHVN97LyYHTvQr08tnPIgUZYSIAmZJoVi/o96uxD/10XIRy6mgMyIIIl/yDl0ojEk/kkZBDvvzbr2a6LVa1YwpZJVDNRALMMAOVzlBXP+iPAX3VNE7wECoX79nm4IxGoc6ByGejecd7BNhR6c2GJq7J0CZe6YS3Zh2Guwl+RbMmckkN2RxspLmCPsB+07wfHW6VpPpxqvB+gLaZzbBCb0jMppRGQdGtQhuHEwxNsxKvSEQK81YzeUZ8NJ8F/E5hEU+M8IxFRW2htM0ONCXrQ2U+gZA33sx6ahy8ZG24+x1aUg7r7c0GaJX4xr+YrMItqjYxxdAIKjWvuoGgXNBcKpQcLtCBn1CGv2ojrd4S5JKVWlycStk+bX6zIsah6VEIXZmMiw2VaDq/gnXWAXI7y4owuXrVqjPg8zrLYJABeleo8m81egKiSKWKTsQfrIrC0Q3lE+cKAQYcxrGskQapBXQgJrKYCrEvKECBobemWLPN3m4kJdgLpgsrTo+IhrHYxtiMhYe0Yf0vlBRoyeoBBN0Iz7EU8qD2peAFVwsJRcXMq8wjBW6fMAv3Tdf42/m0DBcFHs8Z0rsA+BA0Jfzp1WfWIEe7pqNDhZLIHgK6C9pRhTMT6kXpyQAY3Ux5f4UUzt1k1sxgvkL3bqkW4Aj5RkC60tlOWrMMn2BoqQw8opsSabLiedZkBr0pB+nH/v3x9bUoMHD+IBnWJrX2iRkjhRzhPqji91VYtoEVV754n84s+Ci4WTCx/qZ/L+EaodPWETuxFuBuPnKrrJSmt8wgC2he5KkGtHs3CZrnwdaiwekFa4kAs1GwIUF/JvJCRDCAvZWE/vI5lgS0xdRAOzhJgAMVv731x2K5HFJQC2o6nAQNWjTwHYwsqbvT1bun4A+bktlkzuBuNR9MM/2cWArAXGaSvzwhUItRTDLrzPELQrDG24xQeBrk/i0UXxof+bMdWqjzFLui102kLqwIodozZRAx2tzYn9Kc2D33c5b7/tK9osarnFKA+lCg7G3z7k/gqO9pwLawzYQZysCqWEDEajRDmchRFK3CZ0hK/RtRUWdFiZEnXQkBtXqFXJoJtEeCr6gWgw7pt5nN8pIJ04Wv0saes5zcDk8oa3CeZUFpIX4iNhg2vMwOmDbMdYxzaxW1lT1Y/TFgt7RxgsBkngo94X5iBaR8cvsYXFgqsHjZjmM/0J6DtwdbiM5jmbCSu87NY6kEq/+kL3QcA14YroiI+cdGcKRCtGGPqgT+IL+amucOEXSGe0H/XiMZtcR4hwPUqiJMVxBh9EY/VGU45DQlmrqHr+Z2GA5KSniv5KLlRcXuYRp2gTvPoVsigVeCRKVcAFpIK8yUI0LoHavxce7KuYxbxDIlQwtJYBUihw+sDJL3AElrm404ph/xsIqT9RlAPS/1VzWVZf4L8anDKdT19m8O02MskgqeTb0w1MHuadYAGpJ7/wGBil+R7e9yo3jirVOgxgEBee28eWAHXwbMsnVSzLNS29eQPXDJjE7CqrDmA38SNIM3fZzKW2tzUNQ09lvssvAFR57HKb1AvJP4gZiGsmwiyrTlb3qcY/YWegqXIJQA5YBal2KoI8NfE2WxqXafj1j6vsdjtRO8Vg3xWdNwWldoATMlptQ7MuQeeDOJZw5ndirhcmylpXnEgjnlUDRMCcqkg0IH+o+U85Ibaco2MDz15TtSeLZwW/JnhUp4ryEcjtbXSA93WHFq0S5Z4GRyGYLlosw5EELUPZjaIcqeTEvrgmt89cm7LbXkFKfAT1TQCMlYN2VGIcNZC9MoT+LEuBHlELQVYhZtVac9lcVzVrgBOBoh6XdDyMheemZ7yxgHUlo6IahNvrwvQ2TKLhe89b4jtpkK4KRTN9/4tgafgkOwLD5QxP0xWXYce6HACKvv7XpEAS1l3lAhZbbmA1LCWbEzCLGzC5mcay35B7NC8A463+EFp81h1jrIYYUO3MoDxxL+/IPzwyNkHTdmPDJdmVxm2U55lcFbRnZL+DEDitMMOGeu25ZmhHBUdKrBka8qKaUN/UjAO0GLSg4SRxLEvdB3JkacChRGzn+5dVmq4Kk6REZDrI6K86XDA8KjUBJxqbYuxCTBr9AJGUVEMMxUQW9CQGAMj2TloPbonOWg1qWFnGEDmfn2d68DV0kQMRLKYC/4tFW/gVX8LXPjoomOoBAApm5LOAOJZ1hy+rIjLU32o0K/bbmReuspQ43xW6/eGakswXlLvNpbfOFG2c90ZKj5B1TTUVg98kGYzTFhLHjswT1LYEpS2bCCqzk5xTW4bCadrxiohiAb1bIwFQhdpnDZA0v3BkUYLI+hzPoqBA6ZD9+DwuPOkjUyx9vIygNKiaDPgzmybfeVt2RcFdpowttMjF8HIHmVdWbdWyEF9EQCqKyDqqR3HueeINgzrLkPOex8+6b+3RXGebbNbn+CR0pKMmvVc+TpWpQpLvbyIRkglZo6GKSi3BnJy4Alc5SsN2mIxb9CGrPbufYJjcff49Aum2LyVn5DmbECkX5INZi3PV7tVt86egAnbZufRZrddKSnJQZepncl7OT0ybXv6xGuWi2ZV40h/68t2mzyqqQL6dE3qA81QeDkLo5xMfKDXbZ+ZAHPn1t33r6+vVML8/POw/3/5xZnt7eMXva8zIWSj+bjXHls2k0Zxb4NJtA0vr3c+3v/JLGMrQWKh9+EC30XucTslxUvY5W70bjJ1OMpbt2+fG3tRYX/55evOM966nHEBDXqZ50mTjPuXvfrl+NK9bZu3dpb1R77P49fQt41EguPQaBhVgPLXiAHoOHzb7Lr86w97b7fC7nkO2WK31vrnEt7d/PQQP3/r8p39HcCZ/fAELG5xxcq6IsJnImFovxHKpm37PBSryK5a/cwKsozpsubdQoLSIhYlfSvdv2NSlROjMS9srZm7XfulMgPoEscPD291HJ+6/+ef0xyrjRL0HiPD663ugeLxWUYJP+PH2SJn3r21cBye7kMvevzO3ax9zkPrNuY6wy+nl9dDsajz0c2Pdn0zP0/r/TwOe1+gn+7BT7BZ+JLW/Gxe2pNcJkLd7E/++I/ab//9Nf07jmNLlfCv+++Kvvf/euVZUWSRMWjHeNVbOyVFvH/58xnt39PX/+2/X2/9nLYVIlA2PtjfgH9WLTOgDKRL/Wv/8ni743ccftfalYyY/N61PU3feXz573T13ry1/T/7v/yt66DiI71lUrInT9U0JtrCutx30a31qfNZ+o/n6dvI6PFQOP/l//pv/u5/8p+X7rsJMlUCdYB1rSRsUIgd+gnyH5UrmHAOAsVpUcQ4jt9zNTPnrz96ERdiwlI2lU/nXaF7a+1/+//96//6H/6qWZLtjBXJa8EOSk3ddDm/IRs2bJWhIvT+7ki4N2/eA5nTm1u3O527ftnD17Do2WHNeos/dW/9Y2vqJkdfMD31rZvfz8g8isCNHcFmrfV3wv52OhurrkHl0Y8j2saliipHgl9+Of/xP/mnf/d3f79Zz4Hhak6FPHIzi9Ol3gYwWHYfvBH37xgz/E6KU3HnShSL5llexZBZCZVs2fW5nLH98LaevfNbd7f2fnML0KCbf+6fFHvrr5sz832MN/ZDOfbzr/7iz//hH/5+6Ppa703V9G623XH63jOo4f5p+tvjaPvWZgBfqb8/qdgsFnkwTTlfoant+75fvct932Nm8eOPfXZCH8e570NjJIL83H3fdxuDxf3er5OtOhus0anw+e99qPy3fbd3LXx/bGhDT0eIx+EzKQQtq3M9u08r1h4+yP11N1IVdv36HdB7/zBchudqbRs6oW5m9528DqH7l68bO7tePd3jW6WHcr3c94/wS8SwpknX3/ybPzbriUZ/vbOi64ZdKkPC1FFMg41rw7f9A3kafKPK9GXH/vs+FWDY8xBompHcZ4NVB+f18robj8s7HjNW4X1z93Y/m7Vt261v2kRSgt4e3yr8ctqDr06IxcGVJzRRWgyzS7sXYcwLF9V4XkImk57wrdbgVchLOdY91oov99BAtq3vk3qjRHv3V/w/mrW/8dMPdxEfA3p8ZBbus40Bfd+Ln96LIfTfTgA0zowafcwpPTTM3/201v0s1MPX+VzsWFSR6+rZvVWYH3gS/d1Wszd8EBh9Mzb/ClItTaseeWQp+gOW9KM9O2HHsBl3wwKFQAJoMpcQI6ykzzYyiq6L0V85WakCi9H/C8VIukAAAT+nYzGI/trH34apwMnqFICt0Ok6CHMqjTYBE9jrYlHjy95LNB1gc56Bz3wjrHI7YckvRriW8FBfwCko2Q1ghyywoZQFoDuwACLLjfTe2DCZOQrQusggLveuAZ3VpZlaAis+zh9KyBSw8lRe4m6b+JNTsfKMWltV1GNY6vWd3etcsTKYXZJIevQVUAo+S6tCVOKvwZE0EW30eGPbrJIs42uesU/oi7aoiaioYkBPs3S2OvzED9orBoNNbL7bk0rMsCVPcnbbUIdRzwaIWWzGqfJKsRnLXhfswKMQr7StWPMyiZ+DMo3Clti21hrJ7rLIFVtusMAlZAasOKT85N6tn+6Px7ItkBK1w86hJNaVStID3G6+SCx++Qax3bbSf9bjTkITK1cANp7Kssc1oVI27N7HHJZIwpq5u8zU5QAwxw58LCqgMRrA1CzcpKxaWAwqZgAcJdZyYQaD/i1IyV7BYvTzS9tq1dRaOTdQNA/K0jbKyVV7ClhmqpfFAtewB7XWSYUgKFNp2ySXxSgootfrc6ve5MwMwskqzQJkCI3P3zGc8WJ3+9wTWLkkqdEfz4YMmJWCrs05DgotjbWC3hFQLb8iy4hDb8BCguYVkIq9kuAAUTDV+pg9xWj
15I5ZNvxX1hECLXHI2154bwF65XlYvupxDp+z4/OUAVR03tgYGoKhEQaB7L09lDeUmmdDIC6vYN00Q+z+K4RQsyOIS0ATWT0LHKTxQaUCwJp1J04Fel6mGwJtMQWI9kZsbEzi0/bq2/mWMMdaEKgnGQARUglZRgmYO0FyJ4BGJsn3W71u2rQBFTVYiViRBXPBjcFHLQookGjQJ2OoRdGtVFZmMAbX1E0EvK79IuBfKnSsKmYRc8BZ0KsIipFN0kZAaFgno/jf0KB9ZVfNwvrEJo9c6MLb09208qxGtWnlo1nChtpG4gBxC4NClblxxIgVVbW2xBAZ2udLxpryOeE+yfvG12jnkhuIY9qodCevslFXYMcKoRpIgP0CVkFS8o9IsG3aSBfFVRMwr99RRyGYGOI7Onr1hBNojuFwgO0q6GusQsGTZbWzOZBBAkUVa9zRnIWt6mxJk1FVgfOAXZ5BwEVba+jABQjdGQO+h3BnFdrbJBJkGLbnjJVr0pCs/kqErTFUVfsJkfKDzrA4VAoyLkKYuGqa9Zi+i4O9BYGWhGgTzuGmmX/HM3/MGfp0xQ0H+NVPh5vAQ3R917oC2u2xkiA7sGfaSk35jsr4NEm6Ei0VIAJZ0Lb10LW0yn67Zspgt0Re2+voB2rcBTnX52fWw865hVJdciBiGkuBkeZzsKaQedH61nuW/IixgSWPaNKhVIfFKUaa0Dp06SV9KeI4wBuMq+8jub3Fh959QXghbEfbqvOLOzUF1K97TDBmR3NZkAQX+2CFZ9sRUJ+9k8ib/GunNvmzvolZXQDMRl1R4E7FzUM9fO7YFrQ+1r2FKxnAj6gqGmIjuTlRvIbqvQZFbT+s5oigXjoOJk/wbtRgbCStFTknlDH4bA/O6vQ8ym8EHILLQzIKNwi9BD3tLDLs0j38aK9pDtanNTvYF8TWhaRbKg8/NSafYphID1/VnBG5Tp1PisXIijMUX9t+lxfxXk/unYQ2MluP5qkQGdEAWtgbyaxiylUpcrx56k6O6bE/bO3IvcHrw5IedgUT99+lAmfgAg9qweOPOcupsbUGPpUGTFIHoxzsJQNFfJCJVWjb/eh9QY9uDMI7O8/HS72LZeUz345dI3ZhgCqx4yL6aUOUY0sWI64YgrkEl9sLB4EIs+V7UYQdK5LG4iD0XHHlgMtnV3Zg1S7lN6N/tzsQEZG6c8et2wfzoI+n/YXhP1QM2j7zdPRq/aj2b8e/ogUKW+ftmWx60A1OM0go3h9EuCoHfvQ33OQ+/7KdhaqTeLhlYlKHzornuoafMZoOFpw6pFIAdlKLm0AptpVlp1JAMkXcHQ4MysnKp1kWruoMQ12Vdg+AzkmCG+b81LGAO4j0oPc1PNa8Q0fJB0umn8iNBDFvWdOehG7wif89egoDMR12XwWRqKgmizWv1BdAAL2UdhXhZeVgouO0rCSZmewsvXexEvgLKO2nMoMd0xI4nSjBHwXjSgEJmTPo4x+9r3u1MFfSjMJIpzbG18MxIJ7OO5LmQihXyNBuCRx9oO8P4adhlHD4MNb6SjnIIbS406jpf0WzFyGjooOdZdQySYkquOK2OcgeBnjar7x2ZuTn6x0w1dtpnryIq5HZ+0DHl+0VL8mTujMgnspKFjQMiU021v/gAAKzESNsn9pZnbgeuXXCWAK3BtrYitAmCDAuZghsYEbJ1FM2h90dfbGkW3eCfvGD1L9y54CVfY0CjQYQwEqcK5d8IVKCsh9kEiI5A5DuWaCQHgLWlHO0YV9W6D72ySy0IkVDAFDyYhQdFeFkSGry/iNp9+dt0ew2FQCXPrL9+NQiiNtfJl5QOoKxVOG/uVCi6CwkpLAcgOvJHpWvGd0TkIvpXClpjTAI1RPWWhbVqgJ+fVzIw65JPaH5KMWddohSatkRSayMDXq74VWQUk4ZdHNQ6OpND6UAkdaCE2oQ3zTCghPiGbiUeFknuZ6c2SEgqJgZPjiqS+hlPSy+eQDWmTjltPyQxszTBZ0XEK/7f5nAP6nLq8gStwnt6tDzxpLWHS944oN72x8Xszgaus0KOnwT4HgeWZ4UZHFPfg1AV3vNd4GEjTPCbsPLlV8nfUvXEpIwC2qBIC69UbTxT0xIIptxn5GCeTmXunxYy+zu+qcp5lA1gXgRrQMhMuJZJmwQLwzaypMFAsqzYRjFuZCcxfkk3ElMDFGhJRm0jB3wCmZEfodLx9fZ2lmtYM4/R1gAYMJUY68tSyKRJOpab02VAzSf59yN4Ldmxa6Qr6sc8QQfr0r3O0QyoBA0adVsE+nPlN31MU0HJI5N6iFzbvKjIPhbkVrLiUjMC058B05UGZFi2kC5vfOXZWcR0M0yq7xncxByfWo8ceE7+BhFGJCc5NpiRmMRweMA76rXKQCn+771S9DfSf6kziDirMV7Q1Z40A4FDq6dCr7PvdZLeoeMrknngnSx4oFEaLaILS1f2hdnfSgDpOZ2f2WSfDKk0z1p5idQrlVUTUJUM0h4sSgN+NM/Txg/qszGxzkaxaVmISsh/9ZmFBsIxls7burs6NEcUpwvUq/vWcp4rKQAZ5Bg3ZYE3O8wZel0nJQ1sQMDB/+R1RGmIRRsl+VVEPVVs9bCDMExSgHWmtA6gtrWXLrLMUTy0tGWwNtnCbLsyymTgE5tnbx9V9Yamwmh4PgR9JtrBDFYALYzw+Vpkkz4IiDC1TFyYoQXRNcmsrhnsFj0AVxeYl2ibKTOCZC65NSJiCGPEV7J09EWUV5QbYLDUwgazzsTECtfCH0LRg1hwvwevhc4PxA4RsbUEC1khJKyzZPduHMcGZO2R8A+LNBuJM3gYqnM45ILtnJuC92m8PE2a28wgxAYSg788iOUCUsydxz
15VmWHYBMOem2+ddIzz7dKx7zACUNWHVepiALqK0ZoBnA0LpEsbQ9m7fFlsl32TzwQDUF+dYAeUhAW+vavZ1ty7fOrcH0BsRMPlZHVjfOQGiehVA0Cj9AF7jYP1d7SlplDwYmKJFoo+X9/a18EuAAd1ta+y7qkiuMj3Es5S/fdi6lf/otn5dubHKxB4inprd8NDJLHITMuOVanGfzhnt63KzT+cr+1pS4QOWtPJNWFNpLfX8mrOicg1GMQEjUugFmwiN+7YHekRTlvgRMBf03bYkLUqs3m/Yb1/1btOaAURzrg2roY6pTs9bnrKOCWhaPDn0wOx5xaSGSKOBJ0yptLDLaBAbI2iZKkgNQC+tygeekvaxz3nPUWidmQ9q9RfsdhyLjseMMWba2AqClxhZDMRJdZ6HO6/StfLI2YJIJZ6FV0LIhURpnJEy0SbSyQkUA5eABaqVng6NINZTUya+KB4wxCVXg6QeGN8EpQH+VRarjB7lnmiTPzxoGZdYI0QIUWMQKAIO78agNnBYD24Q8Ae06BJnraOyLS+2RlQMd9lnRbRPcPUvYr7MQOdvl8kURVLNTx6sAB6h8je+zCk4xzkwA0UyZcQ4NuSSzVMIq6BHooTKN1sVQp4yVt5kfH8mQ7zjSHfitNCgLTJMQ38PnRg0JK/jY8acsn6nNDVZNgHylzBvi+BGgdFqOJ5YZMCcqdRqi0DN7mVFbUFSxsgWbtSXjXxbW1q5AyYyzBfYyG5+xIcfAPZxhyQHGo6kiMxjX6V36ztDatqxCbmwGsg61Vr6Pz3daiUP3aokn8amy2QeJM+tW6l4qxZPbgsbvyxcwXH6E/1aAqNWgzHBJnc0AT5jbpo96akwb5PsMBGx9q+iwqKql0FTR8wwyoUfua3J1ZjPOss1rE+MEFk9k7wfYkjozmLXy/GmMz5QjQ2FtLfQ5m9Hm8+2unGJjtwFL+giH49seU67MMpuoD7m35m9PYED0f9dlqRT2swUXzUc2f05gT5oKAtNEozDTJVhMHFCbzNd9dbojFn4+zJnRDpZT1L6o8cuce50JxbG2aYNiPAs/UwEv0HXr0AUN6Kx3DSeWnmcQwlQ+kw2bIGNNf7tvdGCTc6cXeSUYW15ZlNmSJNwj4ZybKqXG10xgJynaQ2nLuCywvSuXNxS+emAPN3a8U/eavEfiLJs/HEKtRm3cVdS68Ym7H+eUc3MkXlTz3ozEue6NFyd+Nm/lwzheze3ERnUgRPAE9TiGfQrK46xKX/rrxvYFT6q/ZSAch6K6H0B2/wXjBUeqOY6NBQVtVKXX02tDRh70DBmIXVaN8Sy0TnV0mwd0hZdAMviCLM9BTWOLfBwM4FDEUOiGmypsTapRGKpGrXRB6OLazrZ2Ut4mcSUESIErIDXW5mBKr4Z8L8K5Lx0G8a00uMEz0kcmZ4P7PI0A+ACTEhQdA57AXJ5qwzxHlWadx/EMEEoytrDUioliIx/UGJUeFKYQuMLU8ILePa+y73e+nSXiCI7d3bTZx15IMU7pPIoRQWzWluRoWOqgYOTNwy5cESAZHIuMx0GuhmxWAmC5UIYezNoIqnisOyX1dmMOXhqIxp9CZ5+HwFrZ6z6y+cHJSca3PFD5xIKuoD59AAgpmydehVZCrKUMqE0uMh4peLNAcS0khv+yNDrjyMvl3RdhT4o2mdXvb/ZgBzwoNM64mVNwC7HVA9NXPloZxaTrY7giKehgKKov2ScHMOyadLPyMBELwztfOxZmWcxDUT4Hi5noykn6HNDqWZf7V5xSbG1pvgLjZb0bCS0OeqhaNQIWpRhONkr3uB6FyRxAca5hW8m6sAWdn7RTlG8/a15dEutJKZ30o+YgjvutFscPj7LM69TfR9wOewLysA3gv2rjmJnAjJ+bccFKswgFvZ4Hyd+zCREZ27qPzWhSANdgAfO39PILVcvLJtKis/MwIq6mVWwlAdWfovo4/LGhZiFCYOIIv0zBn1FJtbjh4w1O944ihqziqdwZrWUNymoz8Hwup1w2mdywBlRkArN6sIZ7cOBJwlxpSypbszx1ShqdCnOxkgdAltmgRjtss0Gd408fozAQIe0J4NuQRazgUVZK13MlthCg7dHrWUc+/20R8K5V5/jLpyaScalBa0xb282Icw/noYpkQadbK4MS9nCLNsOq1aEopMaqewFWErw9VKdXw99MlZ5Lcq7fe8/NEZYMijMS7d3Hnyr1F5AbM7+Ke/oKbfE24jLZMZiXiha+cNizhnPyyVANx5kb7SOORbvzEdKuG4d5JEAs0G41BCkAy7kA7TQzgLYJn0k8XrLYEa0mClA1so2MtgEALMsueCDpeg2B9272yxNXMMZoawVgxp5kDsumm6bkRu67KQd/yw5X3xluUHVaNuz7DzaQkVtxuttJEqetESczB7gh/dHk10C0Nd2chvOVeCs1yxY4TS+j4WP9zmV1ctHR297mEqfperWkIOjwuJCO44zr+QWXjKjNk9AXEcYXb529l+jwrQ5SeZS2WLrPfa7HoNzGBtebZCx9rDl29NiIwSTdq3QnQSFq4s44sL20CxrzWREwn16vHqusScyKOsMjc/cQ4dVddQ+V0Hn6kY7GNszP03Td5oWRcm7iV72+xpBizjO263MHT+BH4XUQBlHyCPT+HKshTU6hYde6sZwcKxce2J6CmcEMte2T3h+XINxyYXNqBggz9718Kwu/PJtVau8eSNQKpgYSlkhnU66kjVEojRmlruGAmY99bvakKEZGA8s5SrqEuUc6b2xyH0yNwBhcmEyEeJAD4JNHLGlsiipP6NVv9HpCNqOjetUyBUlXTkFee8HqCWgh3BKkVZWx0WdSsvZAwAKFqNzpurDCLQqxvPRBd+jB8YrPdPkYpCbprb+jvwVLh9Y/iH6/eBkRaj2ehx4yZW06+zn4tp/H2VqfnYA2JqHWzVr3288khBKXd27WoiyzbXZ+TUE+1ut0Pi5iT8WNT3nzkJVo34BRAcx+eMKD2vt9jvfc+4jR8P7veujGn26b/fKLt8D1jSu1dxvklY6zhwTH3Y8jHY1t0frmvhs2ceCKg83rTkZqjNkr0b526bb1+6O3zX7+eZifxw96iRn40G6Nf+vu98verTW/b6wcBqc1a+cLEG2bHb8EbNJm51doBDe3Zq+3ttbs2lyvBbHtdr1NFKofbmbMWM9PHXzFO/d2HkPSFhcDzMAUIfP11ca2Zyt3ispCNPczsmrGuqGFqPLu1n7+PN261tpxxu85VJz3nXS/Ft95HNEgb1g510ubL4Z4ry4DonDbPztFl7dEBot2TFeQOd7P9+vr3LZ+HvF48+M4jqPZn/zxH7Xf/vtr+qdR+Dfun/UMxb22y/2//z7/+ZxSCDIw6XtYa6/w4X7+x79++J4t39Hf/qt5rForLK7PlTtv80d2/3n8P/DLsw2x/87v/G4fp8apH81n+PXSRMQ8Cc2XuvOWxDTCZVn4mq9P9JD7e7P++R7+Tso+J/z7b30slV8Jvhflc2zgJPG1JCjIihyZG1nBLW7Ux1/91f/yB//NH/Rtu5xt+ja4cJyHp0ahTcTiy4dSLlP3z0uvdI1ebuPBO2K4sfG+ve+zf5ixn/98ji3mq4qatVyvyi9Su/tm57sBNfgWXcvj3W1MXVR7F4J94rIUxZPP8/gf/99/+p//rd+JqdO92u+KJDoW5NUyVm/QF3Ixeb5Xjuq/XgX70CiYCKf3tfHSuhb6/dPyxiY3+VdhNEepDc360xPQtnf7X//3v/qb/9nfa80O3FY8qZppbZpc/jUwT+ylKT77qRetYJm4zBKZKV6gPel8cN2vsyi2zEs2YWlIsG/73lrb98+a3veBdPrjjx2ajDG+pxh3HKdZ3/dBWT58mfEAGKGl22h7zRcJ0xuv4CURtvjp3b/DWAz3FqLhda9/2vd0N+4rOo7zp5/2dHPuX48h+70+jmbtx59+2rbtOM79p6Gsbt6u/ty9am3Z+gZGW3epqOE+Hm+vKCB6WzHepVMzi+vhIwOBXLsvYf80ZPbRjbabzbZW2odl9+Z9Occl6psm0jEKm9n1BF2YgNeX9EU3C2v3Srhw6PdeuNfk64O8EjKRpxDebXh5fY375VNmcP70026T2dsQOsWJ/vrprYjMn3se5/Zjl9XrW2v7vp2n7WFbXTErbqs7jLwWw94faUM2mWPHe3XOfZ80+qv23A97Hmx8glv4oOtexQvc5cCOgdHCUimH3vGtdD4a/zbt7vudPfy0w4SNcdkVUKctDq+2jWQ0NK1ej/5JPPmRhQjbQ0eXMFDVIeFsDHhnBz7HRwGJ+lH1DIQu2DL3ftyxHb/oCaqIQJgnKXqydJRN7fjSkSJF/5JxPZtjq1hNmxM4+D4rmZmHsUDC0ufLxmfsz8HAU0blzQAgZUIG00jQNPTWzpO4IMwTVDAFk0ZZlZrh7BAKMmeWlYtQsZhdu1m3qpSxi0TosuYoVoBPgA3ANFFs5TaioGY4Ft3SKlK/rnygUGsg2g0L0Yvdcs45mSrbDfCy651jGHp9Ky+UvJii+S1dM71ehuJBKOnovgteN6XpEjNj9Zdtis1AVQyxr9nhlxGn9DU/sR6JI9s25O/pc
157+En6ywRV8wHy69bsgIcHQqZ3HsVvmJx8oATneF0mdHqt5AQmcRL8SJ4PvySSuXXcMWXVJK+P9Di3hue1n4gaM4JvwUHAP3GddAGBBTmLa6M8Z+BRsYMZJJbVGh11Gwn47hc7/SYdByojHKqkx7uwkdr7lAemwlQPgGYzBsfwaXVji89v7ayNiIchTuw5gnmXmVtLKZQN7pD1oO4KKjL60TxJtNzxNGYs+GHmZzqz8Zek2FVy9AxWJeWelt9NkifJlMzY0PS53dNsGwJkAUEJLTfdaYtc8tleLfKgLyRTuYS1mAdmRBpJgDx3Xx2/xIfml0T7azrpx4J6GALjd79M+e6TGUbQ8lQ8gQqMEug8iQJlr9UQNWBbYyqBGF5uO9nrH5bUFfjDkK9w26R1hgBaNNFeEZtXIferUPIXNkWyXGALDJnCKgmTiKFE0rRYx9ouQ1jEzClr5ImMmuC8pbzdHAU0g9GGZqLSpFpXklRNJHYa9UN5Tpbay7wXUEhC6aGAgDoUEFdkCVWltMwqtip5RVJW1VHU+U0nTqQJdMe8K8NfZ5ial3g/XBVA8xlj4dAf6Rc6fLjLhNjcCyLIISn6+y6grS+FU5Dqr0bdXSQXcpVJ0s6c68DHZY5Pa0rJ4HU01g1TKbv7CRQ6ZJ3Eu7kJkjGENVD+HA1gwOhKa1d59uLPeyQUpehfmY0MDGSUk6H1Sx3B9kMBQv4PPlHUkJzBRVM4CENFOncicCdgNHOZAqK+nKU90qkdDQLWnzb7XNx2l69hezmfcN0NvOihrQ+NJFCOU4C5HphgWi+x0KbPIU4k9ZX4hNk3Tvg/VFVSXne9XXebNVa6jNZuhqixxn9xr9EzwUWj264dn+omyp+8LMABpnjwrg+iQUqBcbMvmKpG6IWi4JBQHRUFc8cIxLZ8d0rvhaA1pfMgkTjihtX7AcDQjN6+yuFMhzrxEBLCqwosR5A0DhTEqx8ksyVqhlddwKAjtq48rNa2jVJkFslqLMrdreAKXKk0gmbw/ICysI2LGryeaDekRB2D3m4KISAcHejSmKrksVqYWcEE7HITBrC+usQ3OHOOdk89Iy+t/4dxD2UYUZNjCKmE6lbKwY8t2YP9ZjYpXXCAEa9pJ/7yBRfWCOhkzgKB9oICGTrQqQ+xV4Dh5McdVGEOcNH4i7VDshIr+T+36xBme/eHbQjIvhul6fD9zYKWH2jC54KOTvXBbrhmW9+zKZu/cgNEZYETOnt+GDVNvg4txCL4u9+aCXxZVftzYVA4/pvE0i+IKvb+nq/NjZB39NDYOAF2JbpDjY6zPRmPVKSqU/QMou+YpAOChzQ1CYyVsa78ioa1IAMU900gGgzmPoTE3k8W+dtdTXjQ+1awTZnwJX2BSXkaZwNDKEt3QqtrV5cm4UyMywOellQvOaHRq0sXmebdF7XYdtMEBSvCA8BRYiVpoVt9SSOxNM1/gCpXObTP0e7OMBeDpo0jzZuGq5BumpPsH0rWI5rodKUpaFkK2wcljeejdUoD7KyUAU7dkt4clgFgabygx4qmjI7yI9Y/WpB1UctnTQiSLD/9mQEwqj+1uVYyLu33Fzk8XECzmqAAE6jtPmfpPqo5LcbM6Rrwspm2JY1+fYquMINTj3smYP5Q4Y1GTAds2jHVufTyO9kRGQKofDbJbZXprsJ3I+7LJNsqjPSqiCFBN0hw86zkgG0jDC8veQgLIAYlUZEPuB0QQZ7jwfxfESZTtVdoTXkxJQ14UjhaJNAOKtXJKOo9r0YTDm1cARZ+ia77AxprbzfN4YTdJys4zVFyo4yFkU5+BzHVauDV0Q7uuTn7SmE6gxikBAoEkyCal94ZMyAnqdLGKa0BfgKqXujKxpqLDjr7moX4IPsIMHp9WViGmDt4LUR5EIAKfR+AwtdUYDJntktc0SPu1sp/iMozB7ue7rm0K8TshyHn2QePKKtuBKO30Qv3k6Krizx03gXAhKCeLe9rx6zpS+9Rm8tIzaip+1CfL6kxdXrgOQ7ygi+BOjPePfH302WusRtBeVONNPGXdfDSebzSXdzfp9r7cebQU+9znYbSexDapngXiiqzbC0q/9P/Nf1MtPawPEW9JCUvKHoD7aDD2t8HB+Z25AMc0iHVERpP8lyhaDhIZNwfKP0HKFpadvJTSLqRp+WVUgDM9RgaBDkQG9SjUhiDyh8zSezUBEUwWh5ElQTuZsQqSY6d2mVRfNHsqRSXJKUNogOOCyzo+2WGYP9MJkDyKmXrNxh1W7zuesOEoN7H4gv2MDQq3v2ISI5+9wgYk5ragAqP3LiZNNAhyLxZ9nAR61NfCJJt3sKAu2t5p3JAgBjHm4q6DjKa5mANOlXTKB8VEpwKonqS0GA1VtMcUqqkQ/O6VN3zi/+bSj0TQ6yr0wHfP2BWxJhXgopnM01GyLAySozku/uXT57DTOns/QEr9LW5s0kWbKdI/DduYnqYfSOuZ+kIiY6c840rvIkBOV/FjbpLXck2JEMAwnXmxeL84GR2/ecs4Bi0lBnOD9Vhh6zHvoOumCb6WDL8LeSUGWejs8jYDhhF4gzCpTb+eOWeoo+/4vWZ+r9F817PwKFsXu671+R297us/AnJjllcqb04eS7qTqzsIQSPsV3Bd+1PcFK+bkKBd/Qdue0ERi9SG2kNTipk1MMW/HgvICterV4hW+BrcBWqPuuk592ejpWyAfpUnNco5eIkbBZkQTSaAslXfEShifFdxXtBd2FlECHMujUEayGIUpSEXvMrCfZRIHs3kBlq7jVjg5tB0PSag6rEH5orsUuqh6umsObk9d1BkiIDeCscoGWsl9cpQAUK6S9XpnQepaZuDPpVk26+0wHqyssO9DF9pESkpKezC+8z7qIXMyp9MIFsiC4kb1sgCKM4jcha9xozZyZECv6ZRkQMp18RKg4ObhItspw8wgob23zbomsKwuue6+rbpIDTFwEJTZoU1hqcd3VLF00/o8oDNyq7RjvtPVPAWdrw9umrFwk3JYkgVVFwKXz4d1kbCWd6ncOkAxfwvDyr7e3ApgtlcKQ6kFwVl2n0Ni3hN14glCjGbRR4UAfMtji4nBjGICgQ0+vwF1XbqcMquOe4YRmMSCUaylqFos0BRR6T1ofJlQf0G640S7XD44r8+dSYQqvvk4vA93RDI45r5Dm+i2RmsT9nMSFdFsdza7fyys0mlJMPz3t/IFWPqjaiksJsWwprALvHlearogAB0rTaRWnu6OwJU7Fz5Hj73ksgB9YaZKANndqvM78W6YstQaNTdAAbTskgMc3uYUXN1lypr2tfkquOCCHKxNgiOQuxJRX5acQ56U67NRDjplGCDZ+yidzXLuDMRizI+iEPPYEhUEmGbxrfQFWojaIQfE132eEYIKCtikE6KjHqAsc4OCew4MElDRqCSoC915vbkg28taTk9k5vDOPhSVMSm76wYGNQNijOlO3EVRnDLnwkANZSp81QvucEWsask6X1xzIMTrYUIGZ4O7J0smUOLkHjoLt+nZDzMhbQQxjGeGy1QA6HVC23yOnVLj+FzS19CMFURySm3B++daYefrnXPBWKiKxea0KzgAIFFLTWckvLuhhvZ5+7Gv3Gv9bMZmRYI+G5jsm31LQwpAAuzOqC0mrSpmfRWF/0NNyh32XFRJKtGk9WnD9RLHmNu1kBuyxkiqV0qXpTaHh7GUxcyA6RHY8EiFB3r2+IyMdfbTI/6SeVIc87Iwp/IqoBRQlRiASz06UgC4aNssQTxTkZF+Chq9GsIiAFQITcMaVFYdj+LzQnLSB41AHR2ZyjOymflBkhgp5f4jghl2KE/mNfGFzE9PLMjPznPIdfplfcctqhXNnNJl7ZUO2HTWweMHtmVYx88xdbCwN8ABI0xf75VnT1Q4a81HxKc23BiNMKNKldAU0PhMnRzNWSBz5E7IgTiWCv/eZq5BMTooBCiN8vJ+GJli8q0Kqy+fd/bYjyj2wXT+Np7v1GLu2CZi0Jru3+F6UZX6+ltbwEc84rl18ceT/gLa25o4NitxlfkKJEbcY4EicqbjZpNJZGy4gcNaqdK4roYphz1VBqpq0ysriQdRgUIE1epBEOQ7pYW0rXWNtQQp08w7oqVEAYYECQKkIYwH7oCAqjnotqrUBp0u5hkofAj8TLjjHP/WF/DgbPMNq+4l0ER+F3RygFSJRvBod8Ncf/6nCym+M9tI5VFNJ1EwJgbrFJRF7lgeUbsZs3pUOxJlx7mMwprbAcqFeULJckO/VZoYsbsLzHVVnoHNy6CYUwg+A17YOYBR1wo77FyxwtpiGcuZK4VVb7XvBscUmxeqQmRDa0OYzer1cvLL9K68aRVb+aHtOdccEElZH/g6saIK0Om1MrYKPr/gw15Lq6pEEvuvQseZJc65FaB9ElCIZJyxuh1EckBS8NeZITx9EH65AKCQG3IrQHt3PJwoccZ3P7q15y7KrF8R7/Mu/jzYUG0gYvyohwgAv5z8zufnFhN2m+i4nKtEKCYWJA2Ykg6y2NljSZiPcEtFVr/3YJ+lxo+gZlB433eaCauUNIB8FOUK65I92zShKxeEP2UWj87sScSYgbY8fNZcCfrvHEo0hYGx2KO3T5TfSEZgTRBQ0I9i87KYG1oVWBOPBBJ2ZU7y2oDAqpzM2FRlzrz63DEgEmZgJS5jkaxeCJnN0PH2bEDEhKYpatNUl5e2s45bo5C4risA2upMGLaGFlUsBZ/U9NjrhvWjeOSpoOSYn0FHIX6NPtt4bFPA2R/8rTJUy9FrKbKhEBGGloPH/bDsnuidjHLzuWV22YPjbDemIY+UJcbeAeuCIbzHZM45I1JBZ19LY9gtSqOF7J7NuBXTDeACncwzf431GL6g4sQDOw0JHq/3W3swdqtVGAAs4GOwsOprQLjPQqTIX+GtwSpA2glheyLmoMFUoCiqUJYZWnl6vax2Dn0wJn8woaGXBTsUZcnejOSgn9RarJH6IINtWIGAZf+U0ABiogMloSLpwNeoatKJ4O/1y9Khswk4gc8VVj3TaUQij2gm5USkonYt59FJRCWRP5JFSdkYsalk/8P1ghJn/OWvL1IvYD0GBoGoVhc0+nSwyRgH6HMWmtXdFpEq8Wukyfyj1UdlMdIWuc3sOFLio2ZCwsybZag0Cy/rtypzHe2JlZZZTO7jfHSI7xu571m3rmwC7rFA708h/HxqQetG+zMgCpb2UjlvTIXnTAanWotkfVVTfydbOp8c/WMMrzJ2MEPTBcHmVqUK4K9hucPMSc0bALWp0TBf76TJcHUkZlMBUzbv6GcyE8cvK7/cGUCjCH0KbIsGW5qH/I+uEiAnWYk2smIK1d8MLU1y7jK59btlqNoz7BedQzbO3iIqT7EkMccqC7LIV4gqEfqM4hrQww9aW9quWT+SNQ9mF6xIVr8uobPUEUv2Z2ROVWWXlIcysNpaefto8w313ZekErw9oObgffiAJ3EfCZCkWqqAV1gQ2ulmEAjr9M0qR39SHi1n0YsjRO0aAaxFvch5RgJ8vWQBz2JTSYT8879z/zVfmydpv4I7Eiw1mDowAGp4YfbXur7sdKiji/TOAMPViTFozs/GeDPRRt7O61f0cbGdED/jqfOYRcF6VnlU6GUdB/WEZ93XDo0zQLkkpUYtBaDRn+5XggBpTwkAVSC9+fYGoGgIs0rFdMKhfSBP+AW2lfhu7ZkNqL17SBV1mcZjpnfrahPWajLNq/PjNZrofgoR4+jzRBLu5KMAMsBp7p+VaksMS7s/t/R81rgDPYeZ3NBHb6uTvMrwQAUtzkkGTKoYO8fLrEq0G1wzSyuDJlprLTaC9Jdhl+nhlyzgZypA18NlXgU0zZkKpx0nMB/ke66taaD+MDG45Dd4G6UgoNehfqQwB4MYbdVPedoM4OJyDODzTSvsiaKs9gVwIUPL9W8BEKVQeq5IYB6lQgiQLJgZO7tCA1rR4ow1goUIwj4Z5FOBZeEsVAw7xMqZwsx9vMWjsWo/kifobCElIaayo8hTX6iDmRiYII+aGnNvFv71EeTDqsU8UGGOMZtx5sggn5uUw2N3fkOXU/6pDr0kbJJVJws+ssxBmev4Aod8b34ep0p+entrEJxXh/1T/nu31vxjkHMcbdRB/aSTNiptmDX/arc6T2/Nm/v5IQrb+dnw53Vy3K1590Csa2fzfsZv9TJ398+fh35Fb19Hax5+3bL11V3CvwDf4fItXP5x+tZbi1c0aGk2C39rvUWLsfuuvI+Zs3k7juNeeb/84nFbmtkRDJ/OU4PC8egccgWay4XKxdzKb4uSETKcgvX1QbEF9PrvX2ff+uunrfX+uoTZMEYD3HEcgRoSdCDGbbmPM7SrNE5/O5L1/fpWFm7O3Y18Q6EPlRGwATt233Of5TpfX8Ofb5vFv+1d/9bDQTL8tIUVqpzb6xAsX7rnD0q/fJ4++9vPfpcveX3D+M7vlzO4xLB+0t/GL/mOjHaj8I4jOXCNt318GYOMtdZ7G+fJQ5ulW/M+vNU48x/Hh+GdXwlrd2tn2WM5z9a7t/dPz9O3cAC+bmLYMt0Gw8UYGc4iAg8FbgojFt7qopReweRt8+t3fH49H7/hjsmBp+1/+Zd/3n7776/v3z/5//zjZt/4/RGU9Hp5/8fXy7C32nu7f/7L+4WFX/g1/vmlZGfhfSbOG/c3LJGadn8/r76KX8eq/rfqE1t1PT65Qm+ttX/9r//yN3fxpLj56/3zsJCsWlefxRPupInK2GcRns16cdstPI3rl4/j+N//5V+clTbUYGByR9kkG1X9sse2xv/J/1I8/U38t//u7//KA8hhcP6zFutOs09a3cTZbliL7meocCO+79WuHWvq4/AbMmDmx/lB137oP8FA+FWVn+ef//mf//1/8KseMoTeP5w9G4NciFSfldp7kEH21iM5xQeuiuX2a0wG7Th82+qV4f4W1k/d+fffptv+zg1fW+UqQVyKff+AVC12J6KNyrhlvHfz8ya1em/mn6vzbYvIPN/ffrPx8u8E2Zodx/mP/vH//Ktf/d7FJweM0NaHhZR+efhpvJ5rTb61TeIJ9/o+3rbt9bcaF3Tmdrhvoad0v3yPEF633T6lngVluqHIGAlNuaWU4sIYpnNclI5zWjlDTrpt7ev4VPr/wz/5Z7/zt/7OzG8y2Tlsm31VUGl/one4TH3U2HKsF89IDGTCCpvi5tIW5Yaa1z4KFj6oNB7XBXP91ObwvytA/Yt/8y//we/+vexMd5x2P0J7nXbhfHIbag67I8G12e/9GV9eM5jz/MiMW2tur1jnb9ejoV1pLRq826SJtO8//PBO3yyKJ79uQR+if58j6/d9aI39OHlsZnmX7vvAUmnN9yEC5Afj511FHs3sh59+3N6hN6v4ykTFR4tBGxmJ96TrpSKS3MqGkry5fy5ZxWrUWn3fIw7k8zKG+/tv74ZM2qX3L8fuDbB5h1U7dkLuRfw+Cwcn6+M4963ve3Hb77+9mlc//bD/8MMOneLrinZOQ5Ke4gQAmpLE6wL3cPhF+a1scpBAEbkr2pJUSWIhHIfve+3smqwvCqnhOUWDf/l6+vcyu366vV/+/POXtbbte/pW4xhsoLPcbxXf2aso/MMPPfHXXr/sn9CZ4vutMfDTT/v9U33nqC3q4Z2vux3DSHoZ9+8doOIePIW9dMXhWx/wXs/XvfoctGOAur5V77dH2LnvPYrUXqb214f9tG93Q1XywmKerJOPPUAtjqAREg/s67Ynn6uvL289RJWtJctb78PTv683fskOUI2YO4DkkHJZ0xKHX36UGs2hJCPkHPDvSQ
15MSQNzqKJnETEAVQ/vCwCXRQBmjP9sM6MQYAP4zc9oZEBNmhglq3bttc2iadiQAE6LD5xmWVGUeku/rI2AGEDJnVmfJ95llcEBpVZFIMCTk4zwx8rbNkpJ+jP6M2tT5KssVxHnSTPs9xIpvcAUAIKBoby/E2qZ7UD12Fg1IEptHSRhX9J+ZpkAoYGOMbRuiP0O0FYIPaJEkj5ZH8f5kJJTaF4pwZ6mT8/BatFtY5uleK3i0mr9bW5DuEbAtIU31LGSlBwY1wQpQ1NcATER4iVJDAceWbvz1tzZniwCUXmF8LFTb5ih1ZYmzznaqZmaL0EYdm/JI3jp9EOQN7NzJXFDFGcNxrqEEsLOqS8g+WcOdRNeg4zjbJEb73N1hBrVihikrTHDGCWJEEahzPVA43ZWBHP+7OLs1Rk/B6X4vhhtpxq7uDc10E5I4ytCqcFMGj7K8IrAuH40IlBisB/7MKoBlYZRkC+o0SjmOJzzDtDWCs44beHvqTwFe9mn0e52UcY3Fkr9wrxTTDR6ZNmigFUHqWy72sSHL4PHHx80e96LHQoLeqQENciOqt8EnJeh7vxBBDmhCSpxVWBtIZyUpoUzn2Z5Q7atgDyopAfg6j6bnsdGvZ8OOqpQxE2Lvh8Ku62wz1rRymzkwskRCnw+a+SDRfaTaJJ3TkHWWmnJngBygcBBY03q0xjmnCjDxqQMw5/PJRo6158qM9R6a3T+9unvsZjMTULv+Fjo/qk8gsTKtHgNmbHoKqXsbyPxFnGUbd8jgtPiFAuU4ztQJWSF/zRpQPicHpYfy6AnO+u8sRMqi/BCUpQFtsQJMzXpu5LJ/svbQ0kP5Okh9iPVuoaRWgi4QAx9rWaDCqeadchs9mPrx0+dclk/32eG3IiTOKq3X3+Zb4Gt8EJbv4BoNGv3XBCYpAEM7rzXSvFV3RubdAXGMyW6aGsPK03KPfUG5YoXowP5N8aS0p3dWHgr7TcJhMLNkAbZ2LBOZ3rXP60LVy+NnBL2de+PdgQbaNdxE4jw6+xFJBpcW8NdBVcW6a6BawCZnCBYEA+keFkIAxxF7EqhniRQNrBAZjuP0eSG4p8PeGksGAD9RKzA43TuSGfXGsp9o9gRm1fJ0AHKHTss9KKtZ5mzWQy8Rh9lkRuUoThJBy47SadMe5KANYfduffiYK/mC0XOCW8TY4VWrF2p/loN+40frmYHKSY4x2nmwyZKuWY1nTqK+76RNMmWZY9WFkUWNMJsJVX7uBnuRa08JmrklFa7cKepGxxNj5oHPSkyftD3vX/aJZo6v9d9V1wyEEFTVil2dudDXrGLWbU5G7Sz7oWztJGUBCYqSmRm24BjQY1TRwQZ0I7OD1qwzGFuQfU7C1s5P8gZiaZeI21PP2Nzbmevd6xCY3eRZnA82LYsKcJKi7SlAjHBnoPRQ/PXEdfWUTfhIkAtNZ5i+FegT6AWSscaTLAxI0WnOUUpZ2CR2JHgoTDIVewN1sGr1gG2OWirGLijLBWsEB31AbV/AXCd3UOfeL2USCYtBXcr5cZ+TbNeeDs4d+7oaGRISgZNuaAQpeMSXRZBSYNRRPDSCCp18Hk7q2QBxR/PZ8cNOuNdpBcT7pUBMbQXCVJCzbA4lrRFChtvxjK26lstHf2LudVVuLbhANj9QTXNCFPTCItzmjT54q9JmYFY1xr10fejsDFZVet1pAMRiHIuOeaGroIc9CDepSjPkSVfc8WnFWY9bIgjEJyr83AdnQX/FN3+mXFUmBLmwzoSh38AjBM1gICPReoWtCRNDhVcOm3jHYYwmviCCpMK6Q44VKkghnBZair1b52OZ8RVtjtxi/st1NsRxKyS/mFm4CnN29OhZ97p6zO4Z8wsHp47U4pg3pQMqCctzDn1GNvFg4VRCm8hsuQVtIs2q4Kh4OM/mKDULq6Xs7ZyndyMZ6nQ5AOJydyU0weQGXHQ094eW+qej6AUukzMDHT9AvFOo1ayXfeEm1rUjWahO87MYdhMuU/FCQO/QxTAri60CfytzYkTGt0VfMG1fM1YQAiPPR9Vur0wiV8OfAoRYPhsW8Tb39lyZgye8KGQWMFC1pyxM5zPg7qT9GbgEZeXMEGM66GfLLYVLwhPUQoHFNR+GZt4W1ZIVPhC5IDozYKeEtOrWfeqfBhtjkMI+J7sOMFFO42x0duW5juTFBjmHzu28PRgX++ykPMnPQPMGVvGEklqnawDT0L7feMxQrEwIt3gnSwOi9M4pIYPencLoAWvEkYHPYG7VxJf95hlHSXd10AWMFGONC9+YScP9ggDFcMCS/cozAuqQRrQUWfZl06VSug+Yk/Hf19cJHQnGsGpXkbE3ijWMQijJDerRfzUORT9Ztj2geh4Rn+sVZ2UF44s2UoCCeB3JbXUPV6Za3/DIY7wQ+CdX9oSUgsxO2fJbxY3MHQltuQC2ipGIj3LQzE6NxJHKy2wofEs4nK3p+wPEIw2BH8e8gMrjFERPLFiiHKByVlTegvRQYTqnPCOuWaAvxIDI7X5sVre2GeTHY5N4CFUsBWois9MhdEJ5SMBa6orqgVGPkrCG49waw/95jA+oHp43sGXmleyX0l2lGcg2N8fQ5c1oQp4oJD0liB06umDADHm3SSIZG1/a6hnchsNzuXUJIXEGL3J9oJqf+RoZwp78NZkoM5sKXN0YdtAFXObscd9MwGGzSyoAhz0PcgsrmDQjqSDsPmmpQRpRnSvihpN5K3OpE40O8Q93SWBLUz1bU1xQxofN2/G79LJsPrltlRptTI5szYodWj1JuM2rODsL2a6pBFpIayOI+zNR9ex6K/sGaN1gS0O2Wxx+J/mCRaAO9yrVfTf2/T7AM6sT2OQnzt8Z5mccDsBU6+0j1gGyPDhDWIv9aG31AFRaK6Fyyn2rvOlRMVO013kju7qShIbQhmK7hhFuzBUo+1G2Zkvu7n0z2HQcJ/Mgdz7k4xirHTZA1qUk43VRbI3GlopMlIX9X5AwJ4PNN9fGZkptmvtDIalRaYaALE87AK5oI4iF28Bkjpu5GcaLPEOF0oJspw6RGMKfxPhgS2t1zxcIdRJLWTwyxWqll5J11bOfOBzY3AdjBrKKgkHI1sEG7HBlisaJMcfKrwks1SfJHGCFWYoOREFKnS5AMGs0tCD3DXTFK4zo45uJArwPkpeksOK5YdPd36rU6kk+cdxBydVbHyS736rSD2z8Drce0CYq2w0tiHiRJpoETIdjt0J34t24D1IHCj4DwmqaCylVCro3Oscuq84XVGszHpmwwAZRPDq1IEFcU5PupLSs8CGohZV3A4lzUgCFdtw1nYMR8aM6xbogIEOWGf6vGBhmPisf2+fLG3p3enAy7z1Sf3gKolkFwFp4TTJwXCcZuq1stjU62QwodYCdximnFE3DTClFuVCU/h2sI7TbDH3OWTGnd6PP2pc8RILpvBJ8WIonluQzpaeZhoQhy1wnirGnDBtPhUG4i8LkT6iiZHY3wDMY1adcMOY3pQYShE4WUBrWhj+IKLACwUxiobzPu6TGCS8A5N7jOM/5UERPrG9NQVkqHHDGWhjBvPHeGndDJn3J5DYcPT6vn8X4znyuFCsBh5bBwdKc5PKFuc3Q2ZudaiunrC5+6HPeX7LQjrwQEIidA9AKz+1LAnbC+OvjnlFSCBt5Q4h8vsRhIKPZAbNFFkdMVlHDEhYlJkfaNmmgTXgOkBh+TqpaDMcbe4KzcBsTKTV34H4U4yPZvwE6PzqNWAeBADjBqtkMTBR4Us3qI4wWTXTFhnAaLX3Yn4d13AaYsjx9AlPaQxeFD12eviJzypgWyjBrqJPuO1n5rz0o0yk4GJLuvPi7QTsuK+k/BTeY6mtaDFkUK62xrDor0rt7V6QqqI8yyk1LclgQ35JIM0zJtT21riJyRQdb83BQ8DigVFM7L5p5lTELBn0KH16XhfmIGdjY2rYapV7Sym6X6tifOY6zIX6Ge1kgZKRj7XXgue5/AGIn/bhZE3mlI6FhFzrd2hZjBdAZlNZas97WW4ivUuAJaumTgttR44tzf17tQDrj1paKAsG3UqiF6uNGgD+rD8EURLMZ0PcvhJvSvKFqmvk0bhDOWMvxztvS58tUiRjD/rcBmzVje9laV1H7QjZRAlBuFCg9SIOStBx03MrQchC60qqT+VwskmXIboUaPKEnFbgGepmvNW2rlEWuV7S5GZt1etrFARJzI7Or1Bw6zDJ2H6Moe/YFUtQ2Z1EETcEhsLfB9/VRpBpC5yluByAFn37KaaaGPyjX9NYRkUrm9qldMxtdWNW7A2RdKWTga1Crwo8oVUIIWoUKTGELgESa8QxWAVWaDoDEAi8XLclnWLTEsX4cAl8r3ib9O/YkuvNKGy/f1satEGjSmOjEIyoPY5yU1gtXOew5zNA1V1kd75VuWqCG6FyXRZDY+6FEE9rkeOtB26EAU49u3azhHFl7mmby1GfR64b1Z16+r9hfjdW5FqOpiTQuFYe2uAq3QKU707v2hXqU+9FsuqBlE8/tWZS/tbZo1qQy41eUMaFZlOla2bq8+/isSQyLM
15D9BGeSkaeKs8dVXTjyNHRD+QOTWbu91m/Y61w2M0hCYFQT1W8FJ+y2Mk6ZdQOF7zNDXlQ90D0PPASJFWUbwRAHoe9pF4YnCKO98MjmI0aJQoasOezzdZ2HXFkZEjAZWcAHkWCztMiON++SIAvpPWVSVz/dCJZTdqnsWDZhdDazQNilwWUg5hur8kTUJmsTaIuajcdSp+oa3zyNrOh72rHebjGL0blDL9BWV+ioQ89G4HFouMxjvnZQlmAp3YNIQGPr+OtOGVZumzXeSctf+QN+f2e7oM375gs1P2RkZamUPKxCbHalmcdYqASUSkXnSrObZDLTy4ue+AWPUJoZuBqeZj0pt0I9mWDpvDT0MkgKoVmAenhHMVzNzwqlNdBzDXw9OdlUbgHc3e683NJgEyd5H1cIoJMz9xjTuTExvTUAhFXjsc65nb4r3i0dyvMCSNghAm0ogC20klcUAGQ2vPO1nrUuNX1c1c4ZSDGt6QonWAVQalgzSKQh7N7NEYtmA8gWRDNbpjZdgSoaUshp6OwrFyRPF+awStDZL/ecxhJ1JtH0WDqxKrMAaRTOpdBjApuVQwi0Ixguwq3uycoyX4JVOJ8TZGfLi7khA34+Nj3h3Ky0U4sajhVTy9M6tj8O5BLE5vBuKDC3ITidDDpaEYSMQrs8ASciSzNrIaa31FA6+vsYR0zKLQRMr7rLF2l/xc2nZzuRC7SnRUOa0jXKyTDtgCXtATz86S0AJop8LsaPYACcJxgGORXs7IJLzWlu21CWDO2nVvQIYHwAizYqfxutXW+Px3jo3c2F0wdQBVi18y74u1XY5Crdmw9Ho8WxIqlnf0hbmFKSg0M+RG6w+pHnSbBFeiI/SKuBGuEEoUL1MEKuIX8OKZn0LU4Ai1gGiX/lJGb+eygj01oaqgpUL7pK6L9qM8Kwyf3acv1lR0MGTuN/5xikW/ZnJ6EOrGVbTTCNizjsgsCrYLp6jidEKzY37TsZFn7of3Myd6bFc4/QI4uQBlHTb0lMg2T5Our+VKT9qz4HLAouRbJv1OUImaRPpeQbJDatxaUBnRCBMqpKks0pnA3hMCXp62EfiWPqSaXlD3CgsqNBgLml8suXWuvwGozbdvSOdBXoVKt4Awa1g5MzDiEruR30wpjswHzN+UJ9lNJzQQWME0Fevin7vIKAGiloVKsCxlly16k5wI2Zds4eDlmxQG2oLAqZGagHPZl6sTRRp9Eo8YQ246LmkzwiqCqZKpVGQxjtgeypkAmjSeuoA6UwTFJAL1YfC8gygW/klgiLppxEBpbGjHMX7k1uhT6AHvra8NQODsbby7WFQp5w7FqiPpZ+yTOJ60xUbA9SjsO4oD9MgL1QIEKtareMFvgTjEJMDDebD8y0bssBwYTUuOCrsifuqgFlAmr4/10phr8EWrmJOgVFMXOJWFZLQ+NLNk0Zq1tckFq53li/p8zbiutEjiFVZdUXo/DU18iwbowyILIFJNrdyi6Vb3LTJZEZnvHDqgKR76ZAMotwscqmoPmi4aToP/ZlHqRLuzkO5xh55LKyva4N7pMxB8Um+YlUJkqgDkLAraBXgQ34+GPIw3JlH8UlVA4bt8ZGpM4xOMnIdvG0G/TtlE0C3S7uKG6JcIi47NWQe1S2gb8jWV4/W88C84La4TvZ483BfmJX0YXKrI2KGauiAIebgMPc7z2EIzODx0lze1pDEj1uLG4wxgnOGrlYhcEQ9ShzzUQGoPi0TV5zo77wyZn/aYAQGsmLnuQH1gbQ99Vh0Ug0oNZ29J41uIRbYovrQo+ufHm+m4OA3QCh0Tx79yIy96qC1NXYmsigQE0dYa+v63P3rl6+PMKmf1hK5YDDgjefS6We37sfwU/9YNdp5ePwLH3vKzew8juvU9vPsvd+wtuvlW2w1r4C7YXccR2v+9fU1rOlxw19o4tfnXEavIxvIvd0/ba2dKSscneEYQNLfHxRlUnzUgbhr8J9/zhHvRgHdKoD+Xoi//DLsNI2zx/uDry95vzxHibTkvuAj5/a6sccx/PRzN943J0wmzmafj45fQ8PfuC09MgA0v0sacD//PIwu3P29cD5B+d6WZnZ/jesJ3l+w98//t9e29OuXr3e+77NV8NZ9B+l811H2/VnxCZZpk37gcQy8quMYz55wtwmTbc36Zw0fx+lz4mffsi5hjCXb9rkc94yeTBT63pPqicb36eVff2uTt0p/+/rluIB7m00uz3N4RvHOvFoh5+CunOzUWx/q7w/84TwP9y3IIl0v45f85Sv1qv0+Ag9/MQleEK8rRr8zq3Ek3Lq1ryNq/LXTBzS8t3Yfj+c59BvseqZNmj1/8sd/1P7j+GfjXbbxzPL3L4SXJv85JyafUyvw1+Bvxk9ubfiI/E29nT68R/q1+Ak++Z2/5n9+Nuv/7k/M8HeK7GPh4etLvXVnGIJ9Yvr4e+mMmdm5mK1dJ3zL79+7w3+zt2x5cP6GRR3LC9irCPC4cty/H+L+ffzb/9t/+KvW/DijEp5HcfDWfNss5HntOMPQ3Jq1FvsTp7cbIOXqQdzbMWYH5y0pdiUDb8jzVbB8CC92iQ+H+x7k1eQmupl5eBqvNNOvUO5pdt8GI19vrfXPwN3vy7l5JXdB4s2txem8W8tcZR+HE/ffHuf5P/3pn//qd/+Lbnc+a/cBbpcXUujuxTXg3qwPOjAxk/LWrAcciw/pwEXvHPVfB77PI2VJX1qVZ9ko7GPvwcZnz3TzIOsUv/NrvuPhko9z2wd/PsuKuIFk123EyISf3t/c2z/9X/757/7e73bLZXIg0V8d5/cXzlmF33OKHAhsMOa4rqbba6dc/6lbeqyvxWPWmvsZFuG1PuNcq1+bzj879OvIJcJr2VxvHVP7eJjaWHFeAemzcN4/8mqXmayYEKG8uQftivi3b0za+U//2V/84f/1D/d9K/krg+iTmIcngG/kCWkvC1r5sSC7t0YsuI/jUwttm30FLue1+NOEPDq9xCV63dtomXke9/NpHjd7ikgpGdVzoQ+gtaS20MLXuMYnEQC3//TTD8dx/jRvblwXue/DzY13JDnSRQazV1ZE+8QPL4Je45Pw8BRnn8tdcnjkWvIfx5nR4kEz56M7X9WVaj+Z9KdGLuthrf3Yt+sdimW6D7lSgmpsW/d+1+/DQ/ER4WVmozCIJZBAlBjUW7fvbfbyPH3f93g39t1Su+m+3v29LW8SxnG49TGT6sMRPjjS7Pssy+Yj6rpePd6+DrfWfvxhN+sPAlvbp2sUwUjHce4jC8Fa3TN8c6q9fHlV90nxGOZYKcBdv7xtoeF2ejIBdtmGA6Pex3X16QkPHLQ0YNC5PZHOxgvs3X75Onq3n376ad+3dNvTUkl78L78pNUR24ApXrGyZDkV8Pdt3/fPuXV62/Z6H33ilRdP4QMBikFvD5/7ky3SFWcCtzZxR7BKx+ljb6CoHpivKs4BsChKKmYnPJbeZY89AOnrHAwIaypl0ytQo03GAICeiqC0Rx8llWUFeUXFOKW5lhJVxv9vi3Qn5QoodC9mYQPhsA9bWkWQ1oUBmK+rL8uncO9GgHimv03Rf8AaWRFZkl9NTAUyIMo9MT9AtpOZorxTGHqUpdkEHwlLVGGLzJs7z085r5CnGfGzNPIDTqWi49HZzVhoOk19mCRfqtL6k2phHYL6s9h7usDPpHoeZK6b01m9oL4Mr4l26Zt9IcgvqVsA/IDlmVSACcCjeoCx9xtDgGK8Y4rWJrTSWEdzGzQ94y+ROkiO0m2+adntQBEFsHoYe9daO1mGeg4P01DCEmnrYoI5dWqNqew+iqEr4NWmHjvf89hiezJAuLE4/v3Lji54N084JrBJcCaFMA73LMkeL8Er125A1ilINxlUsEgl0HfYVULBkBCyGaXG6bziwQAepqkAQEsj1SmKcq46JangcwSBsb+HWgXV+oJlomFtXYFEQY2gEsMhm81LvwXy1XRguDneQDYgNdzSwamgVSD3qma9oZsdoLZhMTxqV5SPLKr/swAqm8RyGSGLwRd1iQuDSZQMgX4jmzyzytM5t5+9piDRt135q6kPBlqqWjesi9TqdybD9NbAnWnfMyp33cBASQmQ6aoOBIhkMFC+0Mt6UgGBc4XlYFOHDfDryvT+DGVXFPz1aIWhNhcpj2EIhP
15VZL7vg+s/N/CzN3+Tw1JA9S/ZzE0k8IyFGa2AFXqXS6NgFMyMCkYHMplpAStRwX+YNVt0NJdnCU1C/Gjih2XTptRjMVtqerE1WuI3PlSm1SQgnJau8KZZc71VUH4GTkn1y9HgDhspM0doquFTqhWo/CvQFts22OQFb68J1MwAtBSIOVXuVKq4Z1RriTFjlN+KslCU09NDlGEs2ruMe3GuCT8bSDlnYIBg3IuC0wBkuQ6avycLi5SzhAY8xTzO9JXYM6Qs+4lhGlC7VK2kJzZpmSh1Q4jho11RkdxrUs1WIdn58LhibHjfIur0GuXg3ZpGnJFIkwWcj2YBVwThdkx8d8ic71vK2xxCWHGVPJFGuq2GzJUPakloJsV9NmQv753RPQoR9FhxYP053el6Wy0KTOkCKOvxJI0RLTBhdVEJVQ6crRn+Xsumcv5W2AWJUqarz1fCVvlXagzYcuG170o3v6pVR6u3NakNuX/I7S2BqQHaFg1c1s77lSAc2sCaVlM03k84MQSx626z5qnKZLia4wPTTsnlVSrt41c0EbQNwpXgsnF+RNA1U5mLRrAMDFYlZFrpJjCq4z7rMoMPG6pJ62Mt/6SBkxG1ieNyJR6rqwVCCsD+PfisWT0wFCiProWvEM1IWTm9z8Jg2VFXFM144c261hTCgeKuowiBMCLmqKh/PQpA5uJ5RB2Wr0jil7EeXRQ375IFXRunQsqjFqBcJB35p9bmoexEzQVYRsUqp9fNBVmh8QylQSEKiavG4l3SwYaAxAMOrcqloOZ+tfqzu3rAOO0R/6HSX5+irS+7vtimKgadxcfQEHp6vFROjKCcVTx1TrEH8IHu2kemdZDBYTBAsd3JbXMRI4Ftx81qfQhgfOjc2Vbmk1K4IlQEh+kBsjsd4jwpg5OqKnhOPEtbwFFQUYEV32kZOdQetLvDXtlHgITFExjqg8BTTzLEEF3t0HPUaFAEjdZWh5m4mq2GvCILaxJOE1CXRdSgHOHmoNl7+17xtqlAcls6GgXmCABVArHkY0m0JUoNaU4L6t579NH60FqWMWPJTQD6DSowK5IHyIHerVCDvqRGUk1CXd/bJ1ogA/4SOHakt2fWXvX04m8kDlSZu4aNw04xV82h6rvB/WAzaNOcSE1T4q97s6tGogQL2b7yxpXT2IsKtQ38GQBEwm1UFwbh60vrQNOQ8qbBKithM8GMoXiREKNaQpaT5bIi5sNakOYNrD4jvOMpLRSggkXTFQ6eLXY5VbI4xIezeByg3lvzlmb92JADErSsWNMl1h8O8Md1YPlYhly8PzlkufAGpIY9OFDANf9BiYi9DxRpyh300p2yAgODmsz050bI9OGBJ5PKNAULxl7++zjhQSb6+s6PR1xC9OLZs4AmqVk7DO6/4oLIDJ7SZFD+3DuJUrDGAXpk5xYVzvMAo+WvlYupkeq4AgwQPj+SgZGqv6Gnw12Y0UVrxX4Lb4XDPAwbAZVcuCxYVXhnWwvQO6JJzha54QVixDFrTnQIcpSFHswfFY4XxwPVy5qhPEOKs9t8Ap6glF8wqEmf+us8R7wv2NSX7ITUSIX+Hokp3isJ/vXooLo/sSxIjwM6NllBFT5hlhteHizG+W8WaymGEDZeVwAXWGcnYVhMNuUEGfB/Gg6+4nc2AeiAXrpO92ZzjAvmAXHDiCiktJen7M5AD2oicwTFOUU9KaIxqjIZMubSgWeH73HBJmwwzNQlln7wUDRMcnsM9e3QMl/DUYIRdptMmJrtC40shDwykjkkom54z1FJTH3hGL8mw9396JFJxQ+bRYghwCpEKp4u/PCpKOxdNUPJtn3fJtFfByBoIqtpi4sO+tbZLdt+AwJUAoH1OwlaRW2JObbYJ2M7naLM4uuC5boLxFRlcSxP2DpJBjyelTb7k+7mWI+98FnJrK6m1XH8bscb6Jb0C/Mk4rljEcCeTPuC1pmdQPAWuRRjfaxsj0hQOP8Hs9sm8UcZx6IPEckM6q7DW0RB7KjbF1Rv7zWqnWxiX3UPPUCcK0fcxrSuxr+lgbgFMQHArvIbA0K5JImhlzRRX3aBZiQ2oCpjUsY3u6w/FGzVkWjOQKpBw3yB/Z8u8e00qrrr3dsU6snLlya2AbYujpoTzaU0KBexLENSXmOLaCwPwWe+245ZORiKgXPSCka1R4TPI9yQTIm1tcZad2pdjbki8Ku2/Q28nqXG9rDNMOj825Gg3fgY+lx3hVSEKure6aaPUwXGcvQF4dFCM+GhAWdk/HMgfqQYf+A1qBCgQILheRYxA2NUhEOSGOfcXCMD6AEnbgNBCSEPgczR5dx/k6xV4xi7HwD9v6CUOcI8y3AO9Q13sv6W1xbIfLUDUmMyoZ38eAnMhqVkYnKWlMIDP0USwEFWMKJHd2WSO2e3qKRp9AaHTVaKYABKXkGp5YoyqpcPK06I77UPUn2A7Rpb9gkGuIvPAJkwnmQA90NYWN6CY/VB0uoIAOMSs0orZ1pjt7IKr2Qw0oNhGKtnA3nfSJ1cUWx+fTeqSofvnkfmC1Ta3tjXzY1G/Wci2CoYHOi6qTgEs8UEzw5/lGeIoHirsEtIyioMSj0RTPZjr6vyMIDxlqwjwJHpzoW7Q8QUwxVSImB2lIZGsanCDyY9+kFW/bE9mvFrOl79sk+GV4ljG/WOqLrsyQXnQrtgMFJO09AEIACs1cqqoLTX2fYQkVNcGJEfuRBxRMRKog2fBokSpa+sSsplHm0ARjanLRK8mVa2RnyikxpwK6Fg7B5lGdBYxiG6wyzgiQRhRHnirsOCu4b6CAMCZ9DmS/VnlTQFv8EEztIgtkCj9on0DbjdBDxV7pxmNz5WPxl92QLmw8jBzwbhw5iClZ2lJpL5LVIiVx3Ge2J+FEPbdkA3CXn0jRL8mkpCTavgDNa77b20B71/ascJxDkwCLSNAfUiCqQP3jS9Bm9ewzDQFWRdR0AgusZKYsdBv1MEmCD8w5y6aAt1LJVbYx/Fp7D5K0QHmh5Xh+ZS9Imn0b4FsJgn7MBwuhxH05n3Uf4WMU0jjzuBAxb91lqMCaMpXeDC3Oc5s1gH6RF5m90hJWxfX1TKCW8xwDjOgauu2Lu0yVAb2gK9g/cjeLaZ7qhIFOCWtwZllysU+KPHpXmKhrjit2jYbrFzxAFNl6VmG7k/qodpTgopTn/66xi+PWzSiceUHdfAMqeKTngO04zTrBHhoQWf9PAXXewXFuvYqmZ7JkGWWlOBeNC8VQLezwms1W/XFhvnsc+/B1RlAyffJt8MQiXWrASKSrNHS1tLkKLEQZaelCXv7Tl9oinHcZYZWQnEjSXKmuJSG9briY/qToEdJDrpCE5MZ0Pr+Tx5qyfyIXUnVgkZlf+IQWJ5vlrJKNFpDzG6EeaTbDliU2NvxShKO0fHMI21j+8KqLMoqzI8qiMDKYSW+64Nm/ZzYYtYnm1TeeMMqKo8n83BwZuWyNvRXr+8cNaGSgJoulVlriIdAPNbS/mpvfTbU1ByLQWvDTe5DAq57H6qZ6/AbZ1FJBajNNl18ZH2muMTjOJg5KBnS5+0LJo4rmpCBDQDU4dLJxyvsQmeLO15plmOa6UpIjg9mRwB42uHQGN2wtyONLwfLHabglcOJOItL+lOjf6zHGbimTsy64MRqJatItX8k46w0+q0SMopYyST4DDp9OrrcwiWYFVk2dOeUwAHdeQXpk3OILAb2fWJ+4gNewNqi+ckjUa61tgjF0bOhrL9LcoC2AeM4vXc7R4cGEKqrUrQOHWPgGSgvislfwz4qkTkahSMQM0X/IVkQhZlyBdyTEK4qoAPzqB4O2T3XlWwklBYQ1HdWKS2zLDtE8FOmEV9p4IZPENT/WVJK5QYBtnye3m3V60r5LzD2UNEIEKri0KnYKuh0lUJGtoaNVlV6lpKHduuMN3uftXH2lqR7lLGVnL/iloyLIQpk+oJ9VaF3S/6L7Tg+KE9OX86T4ru2tliajYZtXjSgNNn3BTSR9nVjTNcDG24djwHKg9PmWgz5dH80qSnN3nxy/gMzvmwTlxNjf1J60JUH1H+Nd2A0UenON5BIAryBhj8IQ5rtxqA2iDb7Q5NRNzz0K9MzKns7gMxZN5hUvABseHbR45k/Z3/aCuhz8LhWJJDPKh4skSEA08Lu2Qy11Ho0zoTimeSVoR7DeKDi1JYaVNia3MSqUc/vJwUBcmj5ljRbPFnYy6z3gQb76OsZ8UIsb6yz2XVhroF0Ys9OZzoz6GypyOynVP7EH319nawSwx2JFO9A6UWnkZyiRmiKTqskkvqKKo7NDVdnT+LzrSx/rlbKcKxyItkR0auqKVDsswn4DLRuU0BCn5mtc/dW+36g1sBKPt0eiCPMUUhy34AHY2FdheEx8BQCq0odgB5D2nTMA+WKRLuRcQqiv/z5ICswMBAZ5NY5620A/FerN0AxaCbESAR43JraggLog0pba5DdZwGlcaJ2hz6C0/GDgT7a4LRQydGpSkzMdiFhP925/AHose7wkfjuoHvDXsT3d74b3+yCyxQPxqKxDM6j7PYirEXvBiMZWltVxdJcWPfDyKkmdwegs0Hx61XTrCF4FJqT2iWDnaLtuHVXSGUDQIBjmaP7nX2iagdNFZ0XQkmt2lPnaIgdE4V4RVZhYLa5Ka4uJNCO1Rwr3diY7DNRhv9Bw9yrghvWBlOOtE5iWYeCCcykNVZqhAm70rvYi5xt76GboW0EngrOWAhW4auarypyKIljSCX0uTaDeRT7XDM9W5f4TAWIW3mPuHs2ESpG4mNAt/mKh1aPBqlxlw4e6DwGYDc6toJgAVSec3x0Z+0ZTqNvBXlDEvTnO9nQ+4Ut75kL9lgosIQ1j3l4jM+FIO+j9XlS6uzf8/N7xsmoeui9a+uS6XswfCpBiVkOGtK91lpqfoG1MWdSKuwDc3D194CzQSs4dliG1gdrSOi3KpsbtjAlU6gldLp1NM2HHws/AMaRv9X9t1YZgWkllBBBcJ+VYc79Co5ZZST9qADN8aDx8LNwc1TP+TqPo4ipSknHfDa3LvECWffmiWJ5skozNM0aQg+1kwlyI6w+ojI4MwbTJbvLIkgrZk0z+5pEDelzh6Xrg3yOUmEDUYgbWkOzmzSnid1IEDRnJCwHXRqY+VqH7tGduVdUKQ/fO5L0uPML/feZoNDKP231rJdsTPB7JPfGv/0Svo+nBGfe+FJQMxSwDFvm6j5BgB7P7xh5OZSw5wQL5Cr0iPskAIctfYyBYQ6EJjYf5p/eR9TtkTcK9ZwRppG0r5Om8Qfk42LG5xnxoUcUtMW1hw5Db4V4gmS/JlXQ63gyH3VOfGc15WSzFMWrT57vugERS0neV6QY5Ucm/8vK9FtFCq/aPlZA3PhO9+7xi848xVT3hofPcQ9XSq2ff/tO7k73brEFszfV+gi/7FrNJGHeaF2tbQT2JGE7Rp6CAs1K82hQedKUHPqzqorDmSM8I40sIAfNvUrtN7L2ZKwblJ8IMUvPQuY3yZfsAKbiaTPA/4pWPmr8cU0ZeJGDJ7DqoWq1GkEvbJnLJpGMYtJJFaR6eoEgZKJ1JIxqoBSwudSYahibEJLux90XD23Gsc14ZD6ZwEBa/TgjBeghx7uZz+0NPkn42cgG0pa6NgpHXfJCH9jqZWosVMfmhUCkON3ZGgmGwDrJYCfbsvKzBT2W+8be4AQYIDOhSSdGIM6jQ0JgmQDyyqpeFmAzuHhVxCdH8LI7tyJSey1Cn0uNrjvCqrl0nOvmAywfMwOv4nNwVot/l8oAmhvfQjEp9h0saBSZw0aeZVD1if0cZBX6NDnVY/zLfYH78WZbR9a1pOdnkguPIqhJA6619vXVonPvzz/XHpsud/88B5fz4ziHjMaaUsPlMR83eeQ4enQgsplKu7XzOI/Qu7/uxgenHC7/OjbiFd0/vauwfetHMF745PLj557nYaPq0eG+na+B8y16cD/ZrbfzrZDuN2nl/XLrzZtfq9FFxc/HGzssu9a6NQ9/0a01+yTIVyfUJ7Oe3Ou0dr7fyt6tniMYgNyXfDliHu726T+MHBYbDKLP5t0+0/jDfQvr4frzeCfvx3ndq24fWePLZeTSxTjOs7V2nJ/l6P56aWGIeq+rbQStnqdvYxrxyy9D+Ns2O47DPgVcXAztWt3vGcmwvNPL67C//0vv1prf3+rreMGlgqv766evVupoqXZ9yXeb6HOBXqDyrn13pL/90OjGQv/nX15L1Fo7vXX7bKX4t2YvMbFwc4aRybUYjuO4t9U5ZgY//5wOoVy8HpOIdsfZjHKuiqqvu6XmM8iT37fuHf2OTwpy2MyZ+Y45UEbcV6Dt9PgU3rfoCAOnliJSaV/RWrM/+eM/ar/999f07ziObdv+Pb+pF/D7yLuJi9XqX/93+qzf/vvtv+X179qH/M361/ttB2jDprhO2PtsVwlv//wUBAK+udPSr/m4xYuf7n/3b/9OMqdneBlr9WS0mYwBhiYUDPry4SYyWN1aa3/xL/6q/fC3VZuIIPy3lI0NnnOvhG5UmIqXcKER9pDsb1sW2GN/3XLE5KPdpgcanVdTAQ+aaC5WnZdM+dYLMuTMG6T5kNJbG3E7I531BnFeHdj/4//4V3/nv/y9Zv1+50+WHV5qitp7i6VzCgQyuPYkLxzWhh/Hqznw+pLWIvTo/lt7VxUe3mezdt4v3/fh/iSLSaJlBVHdkT6pa+9deN+cbu30YhnozYneD9KjOf/NP/9nP/6N30m4jMRBBeVwHeS2qqmSMvRY3MTKL972JsLpHVH5LNkfK5Jts69j8Ku5JQ4v+Z3jLOQgvXqpj4lb+bK77fy3/+IP/8Hvb1sfERC+vR0Sy3103Zx7CnKeLRSRr1L1frOtt/hWvbeRvTxWyQPgzY+j9bDpjgSHO71127f+8qRyeRLXyzuYXIF136dTwah6eBznD3teaney+wJU9GFB3B9kGQze9r2wCT2b9631+LNqtjPEO2ko2/hBlzpqGe80/LnHL+b7TkPvmYjCvUuvt/LXGGCQHNn3PWKN7/3gn3n1h/qbJl3xW2kr30aw3d2QfZWK4Xi72nG9DydEa23f9ta3JClzjlV232wbNaDS02fJkKHo7oP/4nGcP/00fOebR5ZWjo1xx169Xe/SnbszA8CDV/CwrLhQPrLrw/xtGpuizz3kv2+O+jaHNXRsrf34496axQB3X/KXMPLSPnJv96YrMU6vDtX9U/tAWn/8sUcth20UJEjrat+7jU3RcVadX2qWHXFKn2dqdp6+jS/vW5cyEj1uR3HAIUlXEkbcR+8d5z+39tOP+48/7jkSbj01/S1OBEfcTtx0KcWMWXLpGFoO6m64808/dZ8kGcfpP3Y7b/NirwAzEMJUbgxEVBghq054QA/R4QZ4A1Ue2SRmAErL19jE1gCvCplgGTtAUGTwCU66NL6vc7lByuI+G8qZ54UXZPr++rfiuW786XUklyPE2ewuTvWZzKhUGgCe9WtmMgfaAqhB1yTMdTNcohlDlgFNoIU+Q8sU0BzlzcE9WyWwAHerf5teAgpZk9dv7X2m/rH1LLs7ALd
15RnR3ZGYJRDAWScI40y3LQzKtU5DWEP8XeguGDAgxWWEjvBIiEX1gW5jyJDsPT+Q98aMIEZvncEshxJzgQ/u6gHDUgV6zcZlxuWzN7UYLeIJHUp8jLUiRqneurNhJbfzbGsxLWIkiz9M6ArdS4AyoxmvrAOytuhz5X1Ud8SU2rxBqBOs2sa3R3M0A0QpjArWwizZCmCdRYckF8wThlFjo/NZnZklnTE/pRs9VyH9kEGw1pYkpuWNpBFxLYz+X+W/Mi+jObH/r+7GgRTx6rNHMYAZ2D8mbAYACQ36O0+je2pTAJ4Bxl/chHD/QZpPXqhIL8hiqIzR6ZPZ2jRQXmPhfptXW49CPnDnrZWmQs2ouv4PaYo8DebQo79upO+tMu1RLTPsOKot8YqYIKIIHlzfdZdQnZFQ4YG4oyB6Qpq55cYbc0a7ymAnnOMefcao8FqjcW9E33WbOKZBQBMsP6nQGErVUFqWE362ej44K9eTXQRMijqvHMZH9uCGAcMc3YQFadlsBg0Dx6JrJhT2at1yVEh5Ck5bK+PV4NynF9+Np95kJB63dWSwX6j+ptDdsDpax05QHHuA5wk0XIHsif2b4+XytqYQ67/LnQRrj/0tcUZpLZamrmovV8QNl6QWiAlaPsp+R1Ax02YFxalUXBoat8PSBRPhqXsn/6jCfk1UMBja/SyhSawGmCElfDAH+oIviTFSPxsVhfxJv3bt3ntkqs9QEMJi2s2K5z/eZKF7WxbSbn0XrMRJwSVDOcwGpRxb7efaG5kXapV86OGmhYxy0iN5KwuLZrIVNO+eysafZ5uMu+MY/G5Ulu6Am5EVfdmRoUXPmxYVPG1+LGI08Sof/wqRPB7kpYY/ZiBsLPO86anyVkHaRN7LKgWgNsQAQjhPP0nqmwg5QFHLr6EnRclLuaCGuEQxFRT605YgiCHqlOQcrBVWRZ6aG7g417XFssy85yY4koy4OvO87eWzp9q549CdrsEgqFd2kF2Byok7rkUUA+zu7L3BAMk7VvkFxhL+6bTyWdc/IbEXLsK8DqofF6q7Q6U+ENLeRmVJrSqRjCvbQ++yIKmW1gFbbA9ibpCUqJ2WZKHgxqGoTTPfvNaodh7N4aSEk3VHlKV1Q1kdrs6asU5T4/sTSCgyaaCqglY9v0Nc6zJUcpJ6eEngyi3adNYNYzbg1d3YPE8vWdbU45ZlMNa/1xEjkDgACaf4QSLGiqlIY+63Aa1fmxSZ61f6sKyxiPk/X2ulToNq8cx7+lLpnmOzBhY48dbcgkB034IC66la/PykVRpVm/VVLUYZNYCAeadDN+JvGx4yepSO0MXGBPR4XO7SFjTV1cze9eo0t/PoNZj0H70aeT9uS6LqEORQDxcX3JCAHaBPL4ayhxljEH+g2KFoNMWTcsjGp47DGYiDwZtvC0mf1CtREETdG4j9wLVcp7JqSEkv5omqhNcxD20dwwVuhlCzJWBowXTHasIEOvFRyotaS/nWGzbII1grWlZ1J8coe0ekEtXd262e0IOmyqlgrFb1yoVq3aPgFyqJWbLpXvWWYanVgRl5XLl9YYlcsydnCsagcWnqBq5UMHVS9/PgR2bnxrUQXDWPXXNQGtL/rGtOYMlgNbtJmVoz+ZeZS9O8DOqRknTFClV9n4b6G19WipBEcye6jomQTz5G7WvTmUEqzkxX4XupdA1k27RoAXvO5mfHeQ0OqCU3Rf1TTXyV4Ui2cfpcezARqj4CeuJ7wWoZDsp/NMfZQYiDmYzOXZDKEg2HJPBTJBfJGrGbWPBq2uR/dNiHeMJioT51J8zasqWYZ1bT4hK85+n5MhoGusMQuyikp7si8q4rE/T0rXkrmsanzGq4jvfKUgTMKAqZ5ilEUQkB43g91hLyTwKI/xVJZx0PjCefK22dm8xwJWUVDrbVMtrGAv6WXAMmWgnkrpALFIAVWxnlXDdMjCvrsBeA4Gt449crkI1eOcOk7+AOKEAKd9YfasYCtHODgV06mg1ThDi5NtfWfIlBUrjNluK0suX7CvSXfy9n64WRQscpkkJRh3RxOFsGJvCVubA21nftFWtT0ZdQ1Fs2ZRAOJU1xBIurUOBgdszbK5dz/sQUSa6XxUx/gR0gaCr4xEUqDNcXjzRigXqLP0XkNhlZ7iPqFa2IJL6uDQZCRi+mi6ljatfquy8/uhaI/gQuAoass11rOJ4aK4e0CMsPeblgIA8NUlnj4352hmsSIBHpnCUs95XagIVxh7fASCrEYTsYR9qoQgydB+BY9b4ThXUy0YmWgCOzzBRl4dFS2jk58JNtxjMyfbZkiiYKipwHeSW5eQRW2bWQVL8QV3ZZcmIYQv9ZvkHlrUjtV2a3RI7vbgYgtoMXaUKmB4aQiswaKUzp8B9ZJaC9SzUu02robiy7TU/HA280JPpbo/+9GenVvfqJQVd8lgDqbY6gQwSOntICebjnQcXQLA90r34ihPU0XgCrSxhZjEiEz+ltsIcCaptxfA+Lj2Z39dZTBAEposUV+Web7kNT80gvzBwECjYTyUNK2GvcAvFZa6Tt/l4bPCndnrhr2mY2dMw9csEbw1byJMC7RnHm0NBbdDyaufQ5CBJEOTfaiiVKQ69sG0mhnC1834gOwPYC2P3Rv4ZSX3EmlNQlhHh0XowWkiybkh+zBAtat+NYb496QQ9zhPfoQPzdrigNrUPAvGnroBZv23JIhbMkWhmkkn1it3ntN3Z6opVinbABZFBwzrHOMPY8MrdOzXyXUSMEVeS9SmujeAY9Hsfl33IiazWcHfHjQ+E/uJJQM0wMHoQk9o7pNAJaT3eWZdZzIE1pSLcVmzruDLqbETQADCphI4gEVsZpcUhENqzHQnTqvZXngWhhIvqWxAH8eHSMvgwgQf0noWPNj09oFltvYN2BWWOXes9ACNIBau0iysHGzY2sx/tgGucM+SUMC5L1DM8/zuU72V3HVEuSgMF3IOzVgB86MTBR4gcURj4nf6oBV31Vl2X0bDj6Yx+nqOh64nkh1780HG+YHxLBwVOqhPdi4AENCqERaD7gVYKjxt0ufLeoiAcJmpLQQBkh7FSJp7hyyMwbba+mC8QbJFzKgPHHtCCNMRImDCNFVkGE/MHFUzZ12OJiE+4zO+euiM27kVz8tmPbSYtV8BzXrtz0Z9b5epT9IETcsU4BZ8UjKJSSMaby2QhGSPXA1D67Tw0pDP56xpEBRKla7eK/1bnyPcgM+hxyrMKjRFhfHhoz043zp4+le8irjqlIKwYhprEkNB9n5GNmNNMnoKaAfcJHhkAt++IGWto/jmzG+Eaoif4r09TOLO1WIua8OPqd68W30vU1uADymIU1G9sYCFHV6BR1f1Yx/LPW4ywF7SvgHL0ZTD5/s8A869tolTMpg8QaGJrLgsRprBDJ+572nbK3GMwaP73qHwZVuksiT3BSvXvMPfT/AGrUNWsQ3PuuA3AMAXyvHrEI20cO7tJPfsFCt1GvEtkXlo1WpUgXiXDj8GJsks/YT9q+8MOOPHPic0CVhfJBeCqDoeP7fPmjmlyTsrtc4m+5yirmt96H6AqZGuvPJojRArKMpgWqV4Mngr3UswQ1M2gLQvSUsdmCbaNe5GGn/QNQZBsbIWtrnIHbRcS4WocxypweOeyedZddt1JgR4cBbHVTgcVzNtjrvVtXGghjN0MnWnqHLZrMOWfnl/AkRAw02HE9Bt5sSojd7aSZpJsXNMZYeeIdtI6EHieGLRBBQJXFzpavIKAJ/+3Q7dLN+ZfVGISuWhHTM4AK3rcuGxCcwq0+yeGkGSSO77A8h3Np7yNCN9oljzPx17MEEPmoxMd0jTVylA2no4UD0GaF5rLwuORg00rBAH2T3Mk0t4idkgzcR0h9gG1CYDnByvr2FhRyIAjLugSXd+HdD8iLyCfPZRo1csd/LR6GvDxYStuG5dJI6xrQqIzSQGkt46hqVEe0EVqkkCG0zBYegwgIMvkTKHDJ3ZcTk5OkkvO5kAxw+ySj10KsHxsie0mWbeo5TFjN32hpN/A+bB4osgn1tmJTMFsdwY0RkJJqGP5N5FmUM2xyjGvOOcA47kR22i+IySeSGrf6cGxSN/BaYCrGit48c09Rn3ESXOLHL3WOrxJfC4la1vIg88QYCY3LdtJtU8+dXAYtAUE35ZFxIYCG7IBKpgS/nW2ZT626JTqQ75eTDJnYx0c+AplP3VzARmdwgoMxnzq1kn60/k9vR8uWg1BPhZ7XTPsmx72v8MiVHQKqtiDPnORlhjhXhC6qQNd8aDQ2rMMjis48Qee/olYV3NEL2l4Mz25DbOMA/2UQCLIT0pedOyMxT7ayZBAoDE6JYEeDgLbOgMrExRbaHPqdTfMosKrMm22Pi679U9UAGsoJZ6ZG5jDQruR9QmC01DaavNWBgwpHulj+wikqzC/x/LeVjTGsI4Z4ERgr5kBHRS1QAlH50oRKE61r3QjbdOLFLC6ri2mqj4foM7wxSeWaP/KsgGCJDTd5ZISqrUjOlSEFeaRrKGM7RNWH2IiZQcDhTUpP1ZL4UbnzIDs9zaHjmcptKbvubLzT4ZyREaNEo1bjB0+FEjBMzLyvJlpgLE1B/N/GBwBXzMmUxZWSeVGTYLmLOAEugLMYL5emQvrZEV/2VubWvFuu77LIkGYUK2bXxqZ2ONMDjhtZsJ3yo5PDSJhiyAbEE1QcdEzHCJvUsGCagVM+zbR35Thh6DTq9TI1iPCu6/s6QEFBmar3DZtO6TxeFgBmryBeOjzIp/X6/7s6x6ay2I4RedEGaZzmC4V391Bh4r1bTAzaqcN8AhxEwRUKTn9az1KHsCw98+nhw8yQCoNCOReI79MgH1yYTM2m1Q4doIuvp3oHzAlfJHMFau+SIHxrxyUPJ5v5XNmbHxnXVWGasXxpMlVWpm1WrFCnpqmuCAHrouFzBt0D0cQb4P2iYSlIclLkjEB4BQaPUWwgBtOl1ntJiiVDmw8ow0PV/GsME8Was3TrtY9gcgIsojYx0YRAQRD1zzBg7KJQ3eSpA++grohl08hB4ZuVpjlX1On3qoTdMXTX0AZq1DYFZ4hB64pi8wbXoYxLrbvPTJYuDNepMNz51uRl8AI19ZtbBqVWJhfQ5WeN1Nelka0QrbDURBMAtxhqx3tFR9rFfEFJ7gQ0rC0g+ytUKSIUAdW58vBe/5Yb/O9YMko8zgZpWQVUGZzUBmW9oFrQEoBjVOYK0O1YGBoSj3Z1TKJo4uNezyDgWcsXYCIZ/lC2RH+Gsf+QIAzCUaaBcU5Dc0RYZ0Xt0GGaOcR/EnaUCxuTS4hlXSyN59Pn3lUZ5SB2CE8F33D271Qpqp6Q/0hV9oovmXZDBGfHOWDGNiYd+IU61wSRgw8ubRLBsafY/+qzAEjmmINr7Yehr8k28A2GK5NrxP1VRlQQIWx11RtQrfPD59Bwruo28EJzdQ6ygZYp2joDkpQNoqCbylhOxRhvJ+6QvuPdtGl6CtLUjIlOkZmcCa7AOgURsb620AHR+ud8l0GnGNpkimH
15FIJRW7Bftg22zop4kaWKQw2r27VDTCwp+kNe9VKo5BKAS0U+KSEw0Dn/uD7qP5NJs/Y530SDjQguaFohFmFrhBAELlbkbKCszARzj9csHLs4Q8jYh4SQpzVmT/ozmsezGchmxAkpzMQb3jckqxLWNbBpew2y2BoJQScOyUWwENhZZoEw9XlDd0IFqrzk5oEhWED8kBB5kC7IDA/09yflTzuK+orWLRHq89TYHwzi4OsLyjgwlzuzWdZ2o0AOpuuWhIxP84IedZzGG6OhgOeGOfsYN43VNAbPDLW99e0CwkvVi2AmkjJKm+KvIbeblLx01KPBVAZ0Awd52/h7hWYBBCgZNg0Uz1Ts5d6eU98X8u+H7wEPtdVcgFME5BXVo0PGaM8y7GUwHWtnPgyiWsxdg6ojixRrKPamVyYTsgf1VJBT4HJTGXvbtYiziPec8GsEQAkj1R4xnSzxx6k1WYtfmk4eE0TdifCWqkgBLMdGAQpFAe6t4qBgSRUO6HwU57r5GIfjZoLOei2qsTHXF8tm1j1jClpoKmg8lvuvvidNaErkxtfkDnKNcdoH69tBMgrW6MuqPbuOaKtY7IH54PKB5HTFxjzuHuscFgS5lHlDdomrFqoicL4yw2QCIzL0OjPxmdsLgtrUvvYcUecx7lb822z1uL5+RmZnGeWvT6Oz0/Nrp/6uA89rKT+mb7Y653v89y6TdKjt5dIWDN+tGYDQP4cwu4wnY8kvW1rx2EzWtm2tbMZ1Fl7irPDvR4+qBRPn3V+zVqiaYzRsKX0ZwwHrbXBdYTxFYntkQw14xC4NNS1Ib+TZrof15OwS7T5jJ/i7Tw+tz18582URB1XStvseuQvmZdXJeAv+OPW7J0WtjPmHBcKyFt7LyzrFqdctllrfh7HK2Xrn5f3n98vrZu7n8fUnNnPdqPr3v2BdzR37wGVf7j3+6z098szvISa8vR2X2/MsfzwsRq7VlHcC9XLz/ftvcUHum2vNXkD9vZ9Jmp3LQaTZfnZ+/s2/G1OUELcSOH+pYb3YcVnRZ3Wphe49eZbDF8ew1eynzrGnx7H8M7vH3l5vffqPY4jTW6vM/WXX9yiv6YNWop3VL46qNf7BBl8v972HdleL+/dfYw+iNfLy1PoOMzDDf86QrgfIenbZt7c/uSP/6j99t9f0z/NsH7777f/1v95Ndz+TVr/Z/tNX/6v72/jQXm/tNaARWfvRzj72289cv/mV7fWvO2/+v3fK97E23kOeNIrgfUxgXWtzSfJAliMJqxxfOnXOVz1o2y8H/ZuqtqUntaaeRDQeqU/8e0ykMtrdcbT/Ty9hwzhOM6eEob5Ewuf6//iL//iv/zd37MhO3iTJKp71YYLlNZHt7stZmZ+fiB+7sNPX+C/zyfaGXQ6zWwofm0Qcjm9dbPgxvPKwjw0ha4PKg3nzYYbm0rMrdvAfR1f+vjLshjCDfF3CRI+/V4elxSPu//FX/yzX/3Br3q3l7TLK533D65zTDn93VH00PlN4v6Hv4Sa/f28zjCmt27xpaemynhzemtnuLrTfft87ov3a3cHxsPA7EJh3XoMIcTcvJ+Pq3PzfY/KNmM+PrqNWmt9G8q1hLDsW/vUTDbwky9i80Vg9tbcz7/4sz/7b/7w91+DfbNUj55nbLPYveiu7SKVwWtt2Lg7zIowfBzDO78Lo88HhQb656XHcYtnD1TFm6aOk7/2TriZoyBgup/sOTG8HH9m7w+abZPTX+eWtbb/+MMeW/ked8jElOf6ae8fumPynYHo30YMw3U375CXXp7nUN9dT+P+6WiI+9YIsyl+Tr2Q9Em86NGb3VRpj4Ikr6rq/OGHgVm373v5+EtF3ON4FZ5Xc2HrW9+2e7HGnZYuMD3OM1/gCdAFoCy4j8qU77+d3ZwvubH7bqOpvfXQ11bV/h7WxvW38d+tQHGlIHtvJe4lXu/s5iQljyRwfxxHs/bjjz+Y9d5t3z/CbSH6vxawj/fKq1belQrsIRW4Hmj34Yo6+s2mhLiPtvUfjYFxtXdruyjp2oids9AvjXH2OM597/s+VRDS0eV9r156DOmY3z+xUs28QjA9e7effvph27ZLWPdqOpUyf9v2cYXTS+h92DiftMlqdgsjLyNFI22N12IYs5nr1r1cncVg6r6xdwfmxvvZZJh6f9D9tzprJDbARADNqsyplwQuGE8z+ERx96xKr7OsqYzG3KHlkdGjnKwS8Xnv//VZJXu+6yF0PBjZD5gBmFSrtiioJjySP9MSLzEht6neA0p1TrG+1ob/WnBJVeIEHsmJQzNxdn3dnNfZ3425IGxdCZj9bTPrq++cxoCPygfAubkgHraG505rg3mRKmRUAsd97r3q8xULclI69eXxMkjn8wRVMV1ZT82nhjxsiyIRqfGqA2Lwk5aas5JHf1SoKJnid37HODagpd37sHQAtjZozyZD6l1gLXBHFEHBCGhAMiiOhZWeoATRYQC7FbIFPMgyP+p7AxhDiRQs+wNBislfj0oPpHj6vjkl+kIRFMMVoRGQWirGSjevK2tgFaJKi+A5Uzn/+FjfOJimJctrgJdUos1tEVis0psxMjARMpkQqNRBSgQZTVSaAM9W+yyaPcobN1F6AKkSzWt9ME89WZsE1oZi0AHyxOzF6171lN+x2zgLoYAAi/YBABTFrjLgkqxMUT3SRwWVApvlC5aKK4R1FoyMC0s5LOmD9qBdofBQ5uutc3aSDNn19H2+EMuIdpe3X2iZC/x1XvF6J6FfoRVYfLlvZuj8BzScZ0/gCFeT6g32QkaLYrBIkgOaY7FMIaRNKpEEd5IJq+oKlSrdwWZAy6Y5EFO5EdbaIgOR0aLfouBoLdvnNPh7s/taQgY+ptpuiXdAyYylbW0HEQUoUZXNCwmsMtzY7Qi8uVW5kI3A4PalhE6pv1Fc964cfcFfm90O8rnibXZz1AyI9f0f+VysLsl0J0iO3OM07kGKEs5v1ha2qsQE1sXM9zUKEfo8wMW3+pIKDHTY2bCBxRtU/R940ZoY6fONfI7ZB71wiqhbBy21NAXVkxLqUW/UqyxJGDHCQeJcNpwXBfKYJ8zUP86xNKtQApbPDRvYfgo6GWl+FnfKIAftT5KfK640GmfZBBxEwZSgD2lIIWLcV31UCkW9+T5U/ip0YFlC6wWasanLwqwtbk9WIWp8VrZN78oPZjPxxnrVVAXN24iPeqTgaosM5FnYbF2oIQ9yFKBso8ECkkH/DhSPuaDs7sLkj5mO262W6mh6zI6wPNaKya+6M2V6l1OamCQDZs2ra8oNEZzNmnQIHEe12lEEGt2juhRIo8/6jbPmFagPsKX5ZU/2geFUC3Go/e897Asi16xPBF53VslQQ+dXBQUhJX9MDeAsZd+4PH3tVKNpb7dVhg820RZOj5wTHLjtNulm+oLigijE0cwQ3DfLXic4rD0KVfFEISJGBi/Dqn6Pk72ECan80/t665LF1yDJKEuBANNti21PsK5cqRrvNRm9SxcF4wqyq31yH42VjHHg43zEVZPwstYNjy7HKrv/gQ/0Ve33uJDuymnxOOeGW/JPVYp17uqrRiC8uwZHFpud9XbtSU6WAxy3ApVIvT664LFnbnxLk3Fdl1TPJEhhuJmrSEo4zzRJgXB/f+e7UGCrH4AAXQvR5+kPVG+G89WsoIJyFHk/jAIMutM4+eVeZUbIYInJK4e1D
15aDDlvRueSYMvmCPbnQaK1N/dTh10In+u4YN4Cj3WNywiidoKhyBN6PrMO/u2ybI64qTQwFEJC0T+bRTh/MOIlmc/OZEw50zOBAjS7hdrnccP0gPA2gTP4Lt4G6UytIwn5n1Oq2SSFqX3+JWPk9BZtibcpCrwCSeCTNsCWqyRzO/NCONK0cbsrPM0VpTnTauZWkWjdg5VtRRuFR5nH+6+Yi8iFLDCi6AQpDLRFX/nfWj/UlWfYjg7vGlVR02QDDncxSNYh7V/yGLatL2BK2t+4HeWYWmIL6W3bP3i0oz7ePjhjt5r9e+6AuYO+z+EA7AiCDJDaa7fxxn4PsNFJ43PmxsjPZVGD53b47DoRTQXidI0WrdAFq7p1PMetVoIapC8autfHbBhsXEZdMxYZrcK/5ErBHruNG8UUD67PzHkKceieOtreSzJVVC0cDnCKYCv3hN6NbtVK+f2jwoQ66j82QA22heCJj9R9PTsRSwyNfjX05S2ApLBTyo4jLW80KFSzHjEqT3yuZkfPk1B2IxAESdu1L/cXZw9lkeDUrcmqLCPmQHD914bDQR61kpI07ok3wLpsn679yA1nyHrXpnMM1rjMnK41wqsr63+ggCug6senu3ZqsVK4ch8DK0qsqGSdd5nmX6EuQBSGszcQVY4hSYRCyQyY5D8ewv7yRgDR77/rFNzNyotMtyxWnUQ2NHmvM4YQnGr2FzN/l7rA0jIoZLlFNu96XKT5sijJ5ifDPk0DxMndnmlMjJ63Mt0vKTUCVrOei9hla+dhWBK6D7H0SqlZQIRdmjxWCS3lQXzRsDmllIckrDt5Ic3PjQnSXsVvWjodNd9KOf8sryxPIFMy8h9xIOHUbiurXGq3uw6s4txNlCqrggTNKBAoXNeLV3z7duVoKU62oUBK2ZcR9D7DmlfMZBm83eZqCXl9hk9ptrMj+3lWnEo5u8droi/hUwiim1ZTRgay36cueSy0h2WwNU4p9DTcmDjRJLOjsatb/aZ72hWeOM+4bE2Dwf2ojk3XySr4hGJZbeHlbt3PnTK7ZXMuOFg1cjy/AUu5VR2Ca3buaFVBq1gz6BvowQID1IAPB+ycCB/EaekS57xjL1n+7GQh9syFHkpDwCNoOpNFEQsKSGwFBEMX986xR3F6HDcPhp+AM4jUbhErSqqJVH0LpS6BPHEPRFNEbPLFkeW/lcRSnEk2yRbHAc0wajxroIH4IAxf4tgLt9TIsVL9S79UjgToyBa/NETTSZzdoiMFkNtYd73QgwpxuPSdjrxgt66wFaqoONTJRDI9/iobpHZSsMNLZCO1wh2a2TZT6P3uuYxdUbTNf75PAD43K4OTAw54bbNjKBGfCmTRWm/kGnS9u16ywkxZIDniThX3WZQaLAnS7dKWWB4hPiWBwBVt9qycuw9HzmVj6flLOj0avOPpx2MbXXcWm0y16B/8N8JQ+fnzpd5YqtZyxe3c14iPHATaGWw61HOyflsLW2GoW/dR4qEBuq7KI5ML9AbbgDXNqMRmrbaJhcOg5CIgnJ0Qy0fr/hMT8qFHuX/hCi8KOExrooSB/JvdnXU945jRBvJvAl+gg15ePMn9vx29Z9eUJWQnHucr7Nm/XaCoDQqZuOCwVOumMSqUxAGMX56NzH1nXneSaHIkADK6SFowrEd40q6/J5TNDN+GbEzrFXJbjJW5Ul31SJPhN9hdan3smvZR6adjPj2JPTzMdZx7qYgVJSAQKkEnqcwAKQoxRAhTyLp76Mc1inSrG6XGEDGe7Il8x1GHrEID/YAKriy7RbjbOjvHCHtHrWGPFKx62l9TyqAMHZrzUHU/A07pQqQPYk6Kv6ImARynBJpe9Ba4vtVHWHRlU7RXzFjannN2xJ/akswg7XC06lWmJCcsMUy2/pbOpTKH/5MxWIa7JMJYTuWKPcynYNQ4/jy0sBPKsAyqDPJq3AKHL7uJcgK9FxDRy8rCCo2S7pKbVpfacUvjsps8n0hU871QgCR8lWgTF8MiKCu/H1RZaqmknN9oM9CzA4eyMBmlC4zVkFCFhXWmR8qz/LglE2V3jlYMEG0YPJhBVfg7EV6bazQhRc/tfXsM605IITOiU3OjBnvQ2gpGgrP33nqbKkEhI30kRQHBpLwkFrq3T+iEcjbNiX/wSoFrOCGKvhS9P/BJqlZiVlqmhzuuO6YlpSpwGVVy3ngZais2hWaW/z80yjEpB7tU0Mp50yekT2g4D2yVOUPRhYqQ1kSpWRF7vGzAbS2s6gEqoQXxA6YWSSoHRcj+p0HcaPXEVtm42uv2cEgdxf8kYEQfNaY9YDone0zTnH+blMUHPxavMDDMRTteEOu0xnYN/iZMygtD7ORx/B7jPZ7XuczhgHkKJj0rjmo1pwd+jdaycEWmMKPeRUgmeGQDsqZVJmxSCzanMCO4GW31NQkKPgZaoz8Ps76xyM13RcLldIgjxaMT9QKCgYI65F7VyxR0d6oF/zA1vxr8DnVDGTCAECr5uSsZkAkRECpHuBPRgYAM5gSugMKFIlqgCx0qL2AKN2tFZgwHy+v8b13Zjb/KgPGB+ZSH6dgDTV9CVOBTR5ZaQZA22jlIUqNTFhLSKnr0cW1ZMgZGsVBXdS1zMc5zNUfYeyGp6ENgrWyXJ6GcBgVPB4xMDpaJvl4EHN41497gVAsL/NaRMk5n4Jl68SeK21RasQHns8OkOx2KQ+lNKt9FFsjk8dbTACY0MHubMDzMQ5hAXf7+u1SXIEh1CZos5QfYpDgzLiyUPmG+xWRk8wc0IbI+uyENoljxAg5b0Pb3V73UwUT7WKsnnOAW0AbZuwIQ+TXSBepbRJaRbHZA/6EzXkQbXsrH0MbXIY3Bunl343PtpXlnJF90XOOA6zki3fL8wcYYCsm5ZjB9si8vwddCuvAOdrQtNpEXPjy8b7z30h3vAVdcgWtdRnVn8xUZidHPq5sEvZFVJbvdA2ZRmcj8nzO9mHpPvRVkk1/WdrQ7uCrEsIilgqFlvWOjaZvgCoSfNKuDmMntCcI6MBnZoEgH9VvBCEIOZjsoEgq2Hr1mAbGbBj4zyJdfKVgKVT/WgfPQTk+EVfPSmNDj7thLBmjubCHEkhcyxrYbBjhMpAJ+wddVyhE8oyxUotAUX75FiiAxXYw7oKYdzS+9CQ/RZSRbGw3HKF0cUjkjiGMD2SAUtWRsPYJPz00KpWwEzy0yuoVZpkJnt0roNhZpCuKA0zEhoyUeFKHxUytp3XheqiATv0S3Q6GQ8S5aBnQdkmfGwetsMlKDo2/W3k+iaPvBkD2RfQgHpEAcSL2YsKhZf626ANkKtkzWjgBmlnP44QV/QrbK0BzYLgWirCPJmtidmNUvukqTMIg01NQnMbwQjkW2boNqkqoB+tsztoMc2EOX0CDwOaFZN7H39atsXvo3FdtpPf2RspLpxId1K1ZIBLMkOtaG0fVIFxiQlo4Lgmr8e3zn1luX/WvREcmgPVWcMIG9PC4lccOTRFKyGTQhDMqyxK29rcQY13gLWYtCkKMZaZrSX3rbOIsc46fK0Hx0KmsydhFQTQhTgWAZGA2n4krF8RLUo7QJqpJ+0DWHbeRXm9lX962ZGxyUnKJzmymjrAZHc9k3y+W2ZdsmsOydSB4V5JD40NyFiqqGyM2iR9cewbtPmwXalDkII8OspCi1lHRKhZe4JtxidRsCXJAdYGZ3xzhAAp/k0aMpN2q3vqmJc2EpBzMIMB+rqaRMLW6FjpasiO8iqPQEpQalHUNQxyHgcb5cS4g2Q/tKh46qswPkC5aO4w2/BWNTe4iVR4kvh0vsr5HUnKtMausFDfne6sE8BqDbxbYIT4mDrFDi1r9GuFDgKZyskAILb+LeSVJejlwXMmDJANIV4wmy0AvssyGMznONFmgGfCg/HZm2Jpa0Kkep+j7o12I4EbwXD4ZhZbW7rLGBwcm4SadEP9zdW59mmpTEQYXp5FT3r3PgEIcLcq2SnqbbcprEY8gVklhmEAir6CudAjlwT6humD7nWZVA9n9Q4T7U5fdZXRDH1dXFNPjrQPU+87cjo4zj55Nz7UwrEm/RIJawg0Zu1WefTqWIUx77ek1VUOPsJ/mTSeemjpMaW4k5whynwlQoCgytbihnmCzAby0ScDRBu1L8QZK6DU2ANdoyHVOqkZO1I0AFp63bd4gGkaAZgfvVcAxGLGFhvTKsAXZD8YZsm9WZ2BwYwkTgVM0/FWKXFzCgMC2fpgIKHjvtCMsV3KnOopza6/vZtXn/tqboyXExtfcfVccyHIdnU/DC+l1wEPlZXpHofAwMjl6YtS4aI1CjNU+dDlWYWuK85IYGudp8ebOXY6HhSeed7QO3Wcr8Pe1xBfLIGpWpsrlhs2aZuwCjfoKbESX4xZ/iQosm3m4eboA01Tbkl+6wWszBgdmQKgWYNbRMeUR7LP23Fwjj5KDUJ/VR/KuENPmNrqSLync+hbzt2KcmF3RvjeXO7pLBu6RsrnZMsODmEA8vvooC3wkzW1jyeAVjOsLM9m3EBKVFQuy2DFzczZfQz3l386u1HC+DGFMM5IUqqo6GlyDpBCYVbqeZVkHCehemCiyB3FJPd9vZWNi8Gq0GmVEdC6xZgOzFlodlgMsmEh6WZy3yMM19CACDYso5CZF53CPTPUtDLIzl9fvig2N/ObXAGtaJass7ceyf3pLV94/+oy3B/6/uoqU16VTbQNoPHN8ANumus0It0vAIAqPBRQvSqwUXT23293nr7P0XUfN6sFizFtTz0Y1HwHeJ7UoaG2Y42gWZ41A71FRUythSHn2CXA5V7HHF6iPeXHJMPniisQLAo7VXQ7WeRFM1HmilAsVQaIAOaRaHk6o2hY9DG2mje3rj6gLTWVwIKMJEWVr2VzKh2ZJGzFevdGmyJwRHERybPVe3nvx/stzewci7Lz/CSpZnae7V5vr1jw1rPx1pqbT04A69bCSj29NbfrFl1A7K+voWq01o7juPfwzWKw1k5v24e71rbNfv6l3T2b3s3d33/aImm+tXacbTs+X/Lw1u0DMnprlx/xqxzjCZB7dufrk/xapuECtT3jZ9SRdj+b+9laO8+j93Z/53eD67BqKnBtreM4Xr92+nYQKuCXX9K4xSLbo5v5vJUfXw4HiTdvfp42AuTHm+Of631lpu97dbo3t6iWHl9elxBftmavt7JmI6qnmX394peGkpeNoDO4I7mfIwPvPM9mryceh8CXzNHPP49LffhLv3y9B+HP4w0QHJsb7t7M/Jgo1XWz9lmy1y+fxwchYG+qgd3P1+5b6jHv9uM8w0m5bXanmVcZMapSu3QFPS7CEjBz60D0WxXnfo7HkKHfL+PX8Nba6ed71V3B7Jefv7Zti18y7rd4NpgF0xJ7vbONXzIOzPTwu6PK9XyrPPV+t8Gv5v5l1yVasPM8xo34m3onE5Og/FbjMXakR2afR5yg0pE4cm5bv6NKa5/dbX/yx3/Ufvvvr+mft2a/3l9a1WdttYoWQzZ/g/7dF23/nm7mddQ93kufNsWen8Jv/z0+0/ZGY91PMD/K8T6/ToLxP+a/tStTef2yNxKYS2/iuuq8Hmz8R/Bv/9Xv/+4mGJhxTubXA3olWSH3cffzGOhw6U2GI+5KhWIe2SzRfOBG996ip+jW23H6X/3lX/z9P/jVuyK7T//m0a3Mrv8yMLA8aHEeoeh29/NKy+5MuXlvd6bs3cK9stYtfqu0bt3fa9vGn14J6ZVF3um9JW8jH1oBMf1p5n37JJXe3Fp2DI7FvvXxS/rQ6PMRAZlIGOPUdxiRn+f5T//0z/7gH/z+1vsHxF2Bj01STmt+nJeHUXWBzZOF7NhVyPc5ZmSt+XkOHjUfXZPwU83g7qd1yuL3cOzcfbCLx3qeHwzf0FLyMT1/ub9lb+4VI257f6uBFuvtPM8//bM//zt/7/cOf8E8XMve
151jZrx9CdbwGUn0PhHn7ZArf5rbbWti0jGOICvhVtL98rCyH+OIZRfBf171EhInIFmnVGuA0r7fDB3ajH5xLigEux7lf9ZcP5fnptFX6t/3/1l//sp/1v3b3Zfe9x47wo6KXEafiP94a9X94N1VIDRqW3MoYlrMOvrzPF5/hTs7bv2zY23WymWZ8DemvHcf6w95mYkXvb99hdOSN+LiqtJ2KRV8P64/B74V4ftLWjtfbDjz9Ed2kXPaYm9yvSNFprm0dnm/PHUKOl+3A9pz4+iT5vjGr3JpXkI53Nk0h9uWjugq7tTVeeZse9t3UNCSboptrf/ezdfvpxv0r4fb5qTWTKz+P8aexXRNhyKudLxfOVl1czJ+ptZcm/cWO8Vo7stI9z9+n6zi69DiUWaHeOdXbThCwBBC5A5NUN+OHHH/bWtckwZHmL9dDp1m2fgJK3LUvKlEJVZTR8fecJAq6UGgNqN4ivxWcUJ8Ze9aPcfQ8T0OM499G77d7dGlXcfbPTWvth319jvH1PN+cO6AoB2MPizxvn5ZUyg9UUSpp3YEzhvnfbtsLxO6YsHcQ9ZhTcGWQC/vZljOdLLtgsN6Rjz2RNDJJhLEPd7BsIOVan0WlVKUVnc70OgP/DDJwZuXpEsRRlpjqLrJOH6csMTWTvgVuc4oKSh+qirBsm6/ixPDnKaMuGXBp3YvTnL/loTsf4mTT1zV8SrRzBUJM91JLFmNK7kkwkENZ0edMh5CTpXMoyRroi8xsAeKasupSPqmjETJN464R+nuEjPq6fiMgHDXY2xZqxECiUzMDjXs3QgeHCmsbticDJyBwI9+fpDeXv2Ydh3TX0ke4E6PgUHB2PxipMk3WlHOEGoq0MtGVzGx9tvkF8sXfbOpnqpbwSMD8KiCIZnO3BNZA91NjWGOxU2d5gnc1bkvMhN9SNw9xmaJEnCk5r7Zy7WLOhruKjAFvF8U5Z4rBiMz4K6dmP/NOYZSv1l4XbkkMRozZBSZPvc6m0FvWb7wvsMzU+tlWL1HCXbgUj+mMTqsCxdVvUzHLlr42QVrgjqlpKDJdO6rLsz8e+gCoaAQB/ODVL6tC6+ZGCViNWgcyHvXAcgzwLArpVoGZWp2FBwNiQmVEWfFI11ndjpqeImtWcZgLLVFUion/6YxXFJu8MS02eM6zUBHlDCnbJ5JXJEI8FGcv9D5H0fTfeEq2k7j7TgJtlyVFa5pGgl663NfZuIskQrftjewoEjM+UkA32N17o3r00zX3Jn0tdtA5UTIPooFVnriqsgUM6m71BbGW5UA1DaS9pBLc5eByysNl+uFNjq3IWmwhzsvkRrPhHMjNUjWnTKjGYFRdW1GmmSqutLbYBky69N6IdpTmW1joJ8wdcMOW+sJMdsIF0ssfGxVDMqRkvaEAp7X8PjFyNs5yggIbEo+x+NGtUsis3gWE7S/oyViTd0A6d9AH1bIASU7mNpSaSrqtrrAX7yKx1FY4w5KFAf5YtbDih416H9liTVBnwQZQAYgH//vVVFL+znuzjMoXLV9Uz4KGoDeRJ9B/2F3QgrLECoB4G6XS3ZoufqyUmKz1APZrSH+WCwR7W64Vbxw7JQvymSKpMIvZAj1xfzbGGz5Xny5Iys5GJPQ2QuDxV2hEIkeqpAyIK6ikCHSd9oCwIGDsZx3F+jURXcKRJQrN6kxfllezJtl7Jqus2kGw/534h4rAK08vwuc03TyOTKzTT4dbFm1j2jyeKyehZq3vIO7jq5J8m/WeAD5VHBRjjKJ2VcweohVlo/s199VlAjxUJhyHHEKZqLTB9eZyBJyDH+pGs53dMIxS4wgUoN1Ugyy4S9rnKE4u2qsJruelsruA9sCyPbzg7xc/dd+OWCwsgR6Fpla+HLFv1VErJXp8cq+wrEJt1Mze6ugElqQDbhJUzEl9QD7sXUocND+ltLa47t72FETFbbulkD9y78mRPqk7WgWAxURYEZhvYaOMOoo8KmGH5vMcgxXMdkGbSnvIBBSx6meXOD0poXL88Mz1nyz0tBaI396NBBax2vc+w+NWDAT5X22KMJuA50InaRJBXPmpeRQDoXsDwVlFqms4zMmfd6icl3V9fD3N7lv2A1kVSetAEVOPGbD3zJEP52DBtAqyRIwynzwI6zHZSJnU+dY0zoGIIf5bmulDt6sh0eGbv53SPelh/hud+iSwKvqC8mDQpYywpT6pBHD/tNM53uJrRVu/UScML5BU368umuU1+GcTIzGgqqENvxZIFwY9BDiQGxzfhy3wO4wOUi46mQNpFR1PleMnWMJ0gnqqTakky2jpcig3mUnyPY2GdkDMMb92SJU0Frj344QpITQnQcFVqgj6Hu1sjcOCs3XL9CHqG2nuH7J5FqnMDWeG019/7sMRJu0pnWdEiHBJnbX6xvBqj8qlPOq4PfeQA4WfhJx1rZ7ToPAprXQnh4EroIlpUmww2V5dc797eyeDdGIX+ezMyEOUqKnGDVU+Re2gwT34U5eY5J5zfilMsUwGf4NAByMFd40fnAJhkcF9IB1csN0ai3O9fnuEUgJLCYZddMBNMSw97gJY8RoaYCqiVE3zn2W23SRhJG3bdQS99lsarhIDKQz5tjKyLxeuQcNaRuOjdnIawCqDGu4+sG2J+QQIzMUUflSkfjdrZ3IajP/F1MaA/noU8muYhkqpaBv2vs+FOk+KPin0ojHSiCKUxT5u5PVV53cx79yMFn3G62vYsd+nnHDV79MiLJCyfo4lg5SRCok5Q2OWU4c5pDsJpNXdQ1x3hS9QWpGup/RBjpTag4BklzI9mJDIha4tq2GxqzeRNrYO/pM/ZmWadZ8pY7HP2BztcoRrAjeT4DnP/a7JfFgo+abmwSSwAG3RCnhEyc3ykpj8cK5lWClUUN2T1eMukpK3fkaPsKRvIqfmqAdFj1Qh5tHbnU6xjD1So/HiQWzHyGrAu2FCTgbbwQJUrwL5AGkpsXlJDJ4THHjHVUxNgTX5hEerlw1x3JvZeVrqvk2Btd1d1ITkWQGuLfa60HQd7gQPU/RSoa8y2t9z6XKfR3i994fBkItWgA1M9pxKpsqgww7uFXQcSkbKM4PaRZ+rr5naz/X9Jla37xvDxZvMJym1CMsOExP1vTzPDa0gOyEvmN5VoE19wwlI3OljP7LCmOwUYecwV4pmw3kloBCv/nB1aZnOONyhoasapqQCcstp/gwHSoxZL0oBi/AyManSuk27s1xxq+Rh2U2VfcoznnY/2OPZYgQBdJ/QgBaEo13g3YUjoRQ1OfeE+ttX0mkvX3xodP4rBvuxrfAoQZMO2EmvkE0AF9Ek0/LGYAXQkHj3ugXaoZpzABWOdAO2DfUBNzZTQBDjle9XexrZpKghLPH1nTayiH5n23/ICFpcb14zk7mgHZg1zbnVdcYW+4mUUWz221mRQACib8Y1f44SRiSbgALUsFKLO1RJTD2ygDSm5D3xMNdYx4utbRr6j10Nbh4dFGt0KS3TGQHw08c5n4XsxjXdzvkzVk2zWsPNqTbMCAQD8Nd4ZKghCk6GUGoUvyZsWulUNUUwa3zkLS/KKaeXt81GNdvYB2JAgEzzz90adgfS5SirkEgRaH+yBztMIPSlhyv3oGKohzOctJp6BxSybGWopP+O2uMKlZrrTZewAcFEB8DunaFFtTwHphM/R0iPXq1/2qjXNQ75yUB/SSnu038gIN6vTRKhINB+FvcDw/UeYRtcqjBNYcKSbsRCTcOCv4XWpaIRUhIJmVh4v94xyGYMjLTUt96BUZOkuph3Ev7UKfPaIU158ZDwz1NM9r7xGAzcAcbPlvbI9YanopAqOmUfTVBZuTCLSSRHrAf180saB/lsp2xcXuHUKnQCXesnQr5Eh0iNTrfLZ2X+rWC9i5zTVY4Av/LJio6eqCe/tH3mC37JRivWZ3roEARKnEwcDYWDzaNYIfXslrLXW+roOc3va0pAcMa6D5dEZjaAFTkk6m+lARZ883R7Qg2M1XX0SyesOcA6PsiFjsDMYIim9gyWlWKN7tAlqxzHI+uVizuMjaPFbpqevLBOAWjIOvViELcrDnYwHhcjC1apq3sFhz4gg7qEVkwwjmiQAonTlpMe9Y2OTBRiAr6MZIbyzXu85QviYCgNyFFdwix3jDNPAYTvkslx/K0tcOcYjD4MIerFAASTxO/p1GgKz/N6Q/viDxPnsoUaiTWrW+7yfBaQV1QhLMnZAs9QwBB2JR
1551uKKtTJzdmBzcx2Nbw7wx4/5jMWO0ID/wGUGn3qjKA62VCk5KooQGtT5/VR+KWViV9ICUwLI1biAy0188FRq6CoYcQhkNg1gZnIXFuT933amZfActMZV04dHKyD7/MxgmFks+8aObS55CBKqBjldtoZrP4rn0OroNbWx3ymSXvIx/koNNoy8OH3Wd1CfB3eRLX2ZBwf+spmw5GEAZgCWMYCWsKTIJWgM4MY3LL9M4qH7RF4IqugHURUybZsrSq1jqQ3uohFMxeTLu3eviltwpTTd/muD093gBAokcyZLv9NvN6d29OnwoC+phnPThhINKMgQllZTBzOWcTAmV7cQ89UlKZ/KWcLEAS52nz6QzxYL0dLpviUGTWnPDJrQOqk54rUBde+2hY3vOcw+dznUealNZ2QmYmuZHY6eqP5C/tGgMpWbvkDYXboHvLQvNMeWB9f8XArM8MFYs2a4xa1XKBBMcQM3BHByufAgqKacbK2LtviD41Z/EGrleADKnRYV3RXmMWCzAAuLBkIM52ml4vzDlmIqa2ICba2mDJwMRvNiHQrIJ1TSAHT2hRxgvp0ItRTBAZztP7VkgVlFad2iUDdamka8Csmm/NZhVaCsI+6s01RQQ8NWMKDyUmQ+vcj5HXOsqLHGWWC4ZDqGz2xWcBgiTpBqVRz6Ca5MWDgUOIxx4qRggDGcWSR4omD5BZP5K39MztqLyxX19yFjYDwjp0M/gSZtKMs5wDyIxsqAm2d2X7IkYWPqIYK6xDL8yZaEt6c6jANEHJmBBUp+CUK3k+l36EpdOhdn7YRWsd48j3WYNjcvw+zwYWY7m1ZRTNTvTnUYqGrRkmahcUCn0Wfendvg7vTKNNNpDMFN22DnqK7BnJCmLwFLn4TTJHbKzBvV3tDIJ8JjwnW1DxBMzvvdNuKD0ICipoFeAW+suzt7oXw9Unu7yQUrEf9/+2WcMiMtqict9f4ztMjKIc7NVOAQFk3aUlm29W3fM5ypJ/0K7RgwRyQx3zggqYbsnhWBUkAmR+ekLD4ffSQrdVhinofCh6ijMhgMOpCSCkXK+vMUKlrfpWFwKC7WPh+bJEkiIn872a18H3PuqL8tkf1YQbPYlOKZq/j0YCbaYwwaJgrA/86AmuDRlf68FxZsFuVnrMRC2X5KPE3DcNYRrB47SZJXCZWBhnOYqtghGitiBmmbI9tWseBTbS1gIbyPsZ+QLBhwEkj5MqcIbQdi2RdHp2DuH2FNx2RalCS10HjFyusZAZu8IRtHTOE75mjUDC4npUnyD0hZK0sg75WKcz1knMT2Kvi291I4YRqZPb4B6kMHpsnCWMVCx4erfWuks0TCjpRZqVJEepsJofceNnfX0NZs36uZGkoyO1rHmLMhiS7Dd2aYhzIUgVt83SkezqwrGmXFb0SecA30r5gOx6vg5fnIGXDY1xA3Q4vyFh1zIZYMcJWnclKFGz1s5647nshZl/8q08vA49eoTEqKTKuMxWuY2955Sr7jfaZwFbMGyJUiVptV8fZJMPOk+/v6TJ4+Zkv9y/QDmOOm6lNoPP03nYKewoWYG/P0d
15RKSQ8GxHfNyeYarDxycAEZEuldNvzEFgPMShRFS0KPAV3gqapuOY6zyCxKtgrp33H644NyBw1YLWNAAU7T7kVmzHjr9uCzTdQQxX1AYoLDPFm4Nqj1R8wAZXBCFgDvcD1zo/ismF5s5AZ25ucFSTGFsQ5ysUAoZNFvTTpZrFYGGzel2+TjgQURqwBw070p9z2Uc2eUi5la0IomI0Q4uOe1d+6eoHsohaB0OXWmUE8gz+adxMobX9Upo53s8IbEWCGHTy4uocwpAsCHtsH0oqXcANeARShHYlZ9WfVkJC7iroQTWVhJh0JkpJGepeeDVMRFS98hWBbauc3hQOw+lMwBhzJWm/o9ohDIOj8KKFB5cZ8vkuhH601OIApGfJ038nbbhC6c8ocTEhEsgp58EA+Y7gvvS4iV5/jHQ+ueIICj+xxRHyOOq26YqMmCoweWfBVqd3bPJthvTxWtlBoWXna3ehnd6nIYDDCuSErAbAAevplpSwBXeJEW6Xz9EgOYKrkoxcC/K0OcktBApugelmOSnO0mGiAmzzLFOuKh7NBZ5WRzxmP1btbHWVh2BYtpk78FCo4Wb0BvOpWw3pmWwV93CwlyxEN1PCZr6fdyPhUtOEOQUohAGy5BRFca+gnqwBfRIvo7B3uFTthPLpvxg42OCyWM/CczOE0glEbkNuxUpM/NGMkLVZPYMAqpWv+KjZAh1QiAnW/vs70vaHofvSc63O0qKZ7Ody3b7S2GKrB4DPFC3+So/db3TNhyN8ZLHspQ6zHDjYgjSIZ8U76ez/MWIs6BixPaJvUhdCC0LMw3VXWvIzp3gzjcDdVkz4o4LJYPViFl8HjWgfXMctuoi8EaNEZS3xFE83mGcmFU2DnHy4TIddRKH0pGFeqeD16r7JJHNcNERDB6Il4CRcEiKG0Ce3N+v4grF2Ypswr7Hjbe6mo1/vAnmAobhar2SiVULg0M5iwFrZx2HCmS+B0D4LUlwQa6GbqoA86sKx42gR6DE44SqMDpqgiRtqchKHd+WlN6kWiAWXivlMx9y0Ndyaszly0CpugBTBlYpiXe8knFTrApdiNTjXCmJ7NoGTIHF8oRit++layNFujaOjUOrHbuIpimTO4k9dqT6a2Qwial7ZNeNGwRGf0e5sQ5YDO1rul6g1CAafznHPoaRdf7sdxvKUgorTD58ud75/eAky//PLxw+zdWvPjPex3b6fb7bF9/e1gEezRTb5Za34en1X7NdwUa83Pz9+mluX1vkcAQxzvh+PHaaOZ59cv9zs1/zp9635v/m5fP3+WyMVuuuELfia1xdN6n71s7XUb7zvZvL2v7/WtXi8tOyfccIuxIDju1P6XX1wlg1IH9gZyuH8AGDqrnDGn/P28Xo9bUqTIqzyPo1lzP+MjGP/KI3vZ3c+g4f3Oej6r9uef85q+f6oN9/jTZAWxbcOaTPi0V3HzWYTF+OG+fHc/jpEL+v5c99w3SJ+bU4Hj7OP+j9fr7ucx11MabSCv/XgeR2vNz8PdrVk7A8ZjVKd47bRPg2IgMfXW2pu2dLr3gNj+/NX7rY5fRtmusBBfff8o/PAG9VlRbrqZ3fcqPdAUVWRg7smb18yO46OJ9kkEXWTd7LV0VcP1hbvx5kd453Bj73t1X6H2tGf8Bj/dizlwkSi4JnPH2UM5bt3aObqV9YHBMJ6y5EPeWrM/+eM/ar+x/47DWSv8N+Of/bv+6QcyZu/DZQzJtvARrIJQajq6t37t/PEiXsHx/U3yl2yfH90v0sv8Zysv3/9rNr5VzCfG/3ieLdvGmPpX/vr/vDbExA/6zhc4/T+YJWzjZdtwn21yc9x/w3fucbRt+w/6G/pDeNn/xn/69wCI/SCCKFDcWEgmdtzwVqG9VcamhFaIkMd4aF+1XiLZjvXOg+Umi2SV0ON7+FnyHpIcVcmruP/7v/nXf/n7v/r7uQ3aP7lFfHwfuKfsq1fib9W2jNK7/kkhX7WRxaq5nSfg99uY6KehWes92MjElNyuAVILKr7t6/jchZiD+7vk+qRj91VYs3c9+nl5pT/+qtuaNT8/2ocvpZ73NW69BZi2t+b/0//0T/+7f/j729Zbs/P03keo9NAWa/dP3S32Z7wNiJerSh69phv4I4+VhFkfFI/P9zO6HuOVRyZ68+SIsZR0jqmwpRbTUKnLyCr+soWb84YADOfoeQ5RMf30blAcx/n/+kd//rf+k7/zURCSMuJeVCa2SK86KYSC8/xoC5o128wDMOE4zv6mSd4vY+LsIYy0Mbhd9+7+Jp5Gr4GB9FrAZuVD8bEiuR+9z0bEz/SOaSMorpOrhTAyNl4/3fd9nw3rQPng9XY9OxskIWKrzgaz1vbG7fgp3alKOq6dabI+UvR39/tiHye3x3H++GP+6fVBmracGcQ5jEyvy9/3JgfA2Vrbf9h/+GEHCHAU2HrdnMkBsI8/jb/zwrSdg0dH/EVtQGmHPdy84T7cy/Sm4fwYXvZwYz9dmr0pc1APyBJcOItZ9xO8gUlbaIull8dxXh/y008/bNvGE1QYIZQBvbV23SvtOKWOxDneusRALBfSLAWZ5SszctBsRGzYU47k7ftObgHVeJ6nCrdZZWx3Hoe19uOP++uYDqoJVrmktdZ++KHOFK/ov+/SUN0/mdP1RG65kQLR38eb0/Oti7c9AgT2n/bBgOyHXjZzrjnlvvcZd/Uif927LC2Gq5V//zRGpOJsyBPB06zv+6djfDdO+owaCis+kVbcPeFYEh8EeCgqN7juSaSDTbDd0EEfYJwV5RZDGHPBtIpah0zM7A1CBuSz6lvVC8bh2xlpZToj/RZmd4j+qpY6N5grYTy+YHz4aD+nmBCgHbDJjEaHJEIOYLvEVC8gD9U4Pc4YyoXkKN3jT7RwZrexVSerjymvCqSVe7eYnzFPSJkxwJp+JEIzm3d9L1SCj4NAFshCMOKj0EP7jtoSyysQ1Zm9X2YuWm2ORipvgYxhnnW+1PcRjHUUPcmSIxx2QU5SfZQ6EgtLopzfbpyNbJVYUqa1BttyvJONtyXYhCmKGYANGllKupMvYO/YM1Yh7cC7SVpd43o2xoNpfAeUOtNZGNFb0krhGXGsBPaDEuUWpYZBPdAmyRyLTS1K2bTWtommoS1wBU6BaTJYfgaXVO9lQBKXsPJ19iKLRbJ2tOqLPKGQUfdO80q4SN7DeobPsCg2saGwOch3R+dPEEHjMoJTp5lPzme3DD8VU2xUegGNMBUyizdH01tIYXjTMoqZxSaT/2JZoAD2DhI69quIq2hBI4SELh6FAaC0feT7lImCT2g04z4isXj1MwEsqR4GkJDpucJWffFBqFh0al4N2yrXms5i7yC/IaU8iQFrKW9PKRr8LacR0XHokJANVAkm2WncAC7ItUR3WR9TY43B6LmKhrGrfKLzn7YgEyWNTEiueDfAls2UO2PFO2utxGjxpPLGusTfgXhbXI6sTDezNbdKWvU4TrNe0oZNlOnOM/fuQJqt9F8E2b6Y7JcLacYjUwk8FgNP6mOxZKnKF8KdiJBJh9Q4jnm1HxX/Np39VZrWIQlNk3mAabBSunyrghpm89Q4tvLTnUxepKxpnMTmmgtxzNsKZFm/Zw21rMYPk3tFSeQgNDuOiBNrMr1Ml/91nNv4FDpqsKfdDcY4LI28bS/hnzRqpXAPnEy2zmCm2B077uXCmmjr3l7MJJqlirN31tbn7M8/nnNek/shj2aCvpZNzDNKGAlomj+angO7ddh1T9wZHvNwj0V72XAnHxVPoR7VRl+Zz34sJKsneA9y4/5XUhJQ8JJay5VXOurf+dr1atnEfEzokerlA8c4LlFlEac7z40gZZjHdxjgEpUfMvDmlDUJXUFuic+i2U2jgQiumH22ZGCmGLTF4ss+k78Hv1mu/rS7F6OSIfZcA3oymQN3RnVoYZ0QUB7WgcxM5M4rlnkijudsdz4I0s3DhqskkYhk93Tr9K2grmQbCrXMXQSuXT1WxgtAdc+egilfeY2X5mp6oOShHsiwNXIfXMQEIX1R2nB6KDCb4SvS5T3rkimCQ5/CjhxjiMJKDePlDVNQ3c4ssAMrVnN/6IF/fZ1y6LZF0SeVg2Q9pXRykPmgNehl5estvb3YaQG061hxScVIdYfbvH05Mz+zSjQGZHD0MOCkjAsUFYyEDB0TJcI5qEwKKExdC8JwTdsyCkLz9wgBSpf/NcfPHAfJ9rLUqG6e+Fb73OfyQkBzactyNOAqxXLQ2ibmwcYXlonJjgk+iLWF0w7VjBVwTY9FFQPtuAKbbUmrhC5ib0dr94FUh1I0WqyfCy5amvv7gpYiF9w5ZHdbVB5TKA2cDbqeu4L8oJy/ooPNa/DkHQEJux5ikL/Lu
15nQW54k1RzmBAQOTbzlZwsilCa1MMnQS5hzeSo4oKKu1UubaDvah6pMwHgx6O3co8erp62KAvcSfy8icmZbLTKQefjntUs2E4qNjbAXnhtw3UOMECMqMF+xGZj5bVDu3onWZNl0EImeQng8uOvGtTLSJ9IFCy7SIpLZaywJO4SL3QUtcMV2Q3SerXe2Qs4EBWJtpzpHkhhT+21kSEhoj8SKvCo6ND9MSTwOZEx24QKeXNWC1NmSXBhZfy2praG/A5nbQF/6WKLe2INJPwW2Ytau0b9hwNjseMwbOEAcCBDQJhem6Dr5KhJwt8MAVbgHyeVrqpbkI+MXHxPmilYBmvUi7nOmnIOqpRwVjDdJbaQYD8F+ApsxU6WedLlgMqsT5HUjMCbOo/ARlEUatHgVE5KR5Eka86p+zNgE0GB/HAJBzmL1g6H1Re5rRppwa329lE8ZWGWiiaIE9qdLPNM0B4/wtRb3HJZ7e6mtsFMYDX4sbMOSp7H58lmcxYE7bF3CB7HaiHxQxErO6MC6GjyOdJGUNu3PgC5RY03r2jyzxBh02RQRFFz2dciVmXDmO8wX/tZcMtU+fEcCO1c+AvWr5hOZ+I4MLyk5mYolG6A60H6GHnudnEjfWTe15MfCEXG8OS6MzaJWBCezsxtymqAIQH1mfoQIYEJ0iCzfcYQCV9sMuGFhdtffPr1ACAFAojnTjrTMJ04M5UDtaG7JQ3KjZ29QXcK5aXn9nSSVil1wnTlA4+yjdo4VRrO4VPgRNZFY81zNJN0BcGyw13JBSzqcO0EqVkgbnSowOXtX+kpEQ0I5hx5AZzNgtQXkUkZfz80z7b1vF17nx/uCE0Xs9Iir/VqeYYGrP+gLs2ypsj9pF54YAocWIr9NKQMbRKoAAIE0693aKIuUpsTKsKzmPZgEW9gaCA1+BHOcyzZpRmwoCYxEFsOvSDa+Hwcxjr2hP4cANhpOKpkgVK8zPvwUQ0uqN6zNYDOwaqEVGeGTGIB9tMMZiTvtgkAkxF0xPnV97ZqBkV+ii3C9tMvOLP73uVVyEUDT3bq2KwjaBeLC9CSRGOlyMIuRpmSksBQZXWnKV/VVfGPMeaFyY++f+gI0Gi2CtzuFve7euJlNMWeQQJnupHjFV9ork4KEcRbBGYdsNTegAUPEhNHleED6+86X0BDSj48hFJ2CNwK+u9EBeIY7FLW3zxncK91Aas2CUdpzRQNQYiQDkz61PkVcKAUo4BWYCb9vDMAY6XdyQfdmT+bReAXio5u/QCGbokXqvQxuB3YZ7p0JBF0P4W4OEzCp8c1zAaosEEwW1ruQUM9I7tOQCpDjjdri01cXPXH0kM+fDT8U5OnTZ9DDhbgaceBrCIGHPjJ7WmIMOGauWxoBE0pOA0bEzfQKvojwgN7jv7zJ9iQFOx8uDT0Bum5yw1NiKOQL2Z8IAPu8KlsBzX1AuUyQCDOuYz1Uhvqf7P0WWry/6GvFvvWTzIXtxBi31Kn0hCVV3AJDo7maTSMBG645jXSPokZoNeO7rgZZOKY/oCdAHNKOJ0WOKqRUYIHNmom9eudHp2c+jGtgpio4Dosy9Nvoi5kdjJYwvHnWv6p7jgr92GuU3V7cz0lSCIZJCtZh0Bh26x44zHMuPW5odw5ndtsjYLNGETCsF3E6CxyiODcr5mbbgbJeW+9+ISeAr0l0KW2AEM/hrlsWrL5S2FxIRNp0KZAEbn7uRTKK817MtzJMfm8CkASej6Vm2axNTa+jOQbtVV3sc1ejpnoPyfO9rOg99IZ6fMcssreddlveePIF5W96L2FrNuk46bgAQ4iy7lP2BOpqH9bAfWOOTywiG0+hEgWFe0H/n2cyds9iTLjHPk8udBsQiRW1BFGaqlGqbQLrHQL1B77oquiE15kZwefb7AlrsmtnwJTCXm0kJ8MS12F/XB9S8EoQqgWdkssweB0hMSNTeThQEi6rDGii40Q9NJJ36zsbL7y+QN+wM8Bbjhp7umurB2cBsr+GhmOC5H9WpFPIM3a54VVcHNg6RXgxVm2oEQQtSkyPEDBgRXlDzUgvY6AmelF6uI2qG20u5A6iglJPb2QjRKroyq4jMtvRVGsMERSVlNGWLvex4vXoWRlBEWUf7vCHD04gUDvQSRs2ZHoyxHjYeoj6IDaShE073Rz8DHphB/s7E0eTtoZV9Io2X51npslLKHJl8yTuDBKygVpyAFtMDG+ZJLBmiEAB1z/ZlxwJGXkB3TtktsxLEqlIebqy7d84c9TCB0ljPBsiUcyphWRgkXhLPwfU7A/tJG+7r7BgVI1T2g08UBCs2ICFkIN9RsF0KcOk778vjZYY85SIUqWHcrNcanPlc3OaCTauD3PR4WUQhasDp048AgeuheLX4vepWRUznvRei2JzPGyPppASrAAVErOspMWtSQU2zoHxtZ0gj9MRKvmDpbzu6dySrADaoYJINI1y548RSRZBjfR3nOntZE98xKzK4ouu2d9iH7JOnWAUQBJ0lg7MFUcItboD/bH2U+SzPoplJyODRhgpCcK/eV+SzEhVaLjoDXwdTPiqmgdyg8l/ARYfxM5ocIbzEoOXKYzE97RJvjnO0dU41wyX4eGNMiGLJWJmSe9mwkGIYumIHM4H3+QUyQ02YE0OTIMHKFWwDO0XzFUjXlMBR8rlmZz/rKUGP9OvrTKanMDEqlbgWBwxsT3RHwr4IEWutnbKXkl2XLfB9rv8P+Dn2I1SsEUyqteXKY8+yULiTstnmuYpB1q2FEKbqQzCeYvuLex/apEuWZgbQNeI5px6rSQAZDr+Prtmks8eYrqxNNId47TvRDljwVc/gYXkYEdaYwqPciAPZvCAopM1rCI6P0f9boAaWGo30zLTLPpN5q7TbjEhYCnhlzZwkCAgDBs0byuLVV6bck8a1TwBC6ypAOm2CJar6nklbLDOBGeekTCJoQF97aXjATgADdh1hKwz2nAF2uzbs1qu/A5k1SliNMA++QMVmnPNNu+/GNt/yzg2GSEC0SdMqNorS3D+CGlWLkf2qoN/IW5ohj8qqo3CPhqkzUYEyc2RuhOohr0uzsHweU8NOmTYlrm+MpAwuYru9TZAmUEOzkFGyy05DIL3tcGAr1IINSGCXPWJ+yhGgmuY+zrE1L4TE9yZgBfr0KAethQYcROwMxz3HmUWJDc+m8IAsvqSRXDibvLO5FcxYShLWgBYPx4yCQHiwyUJXvKY1diQ7ZY4OcPixRbgWv3HsoV0jyHdmdh8rI1NAUNhDv9H0gbI/tgwJBrl/7hlGgJBinAYSvZFG95eMEGG6pqAm2N2cZXPro5wXxkXIX3JmUXCNEPRzoxrE+hyLFXW0jw00q+QYXJYg4Yn7up2qZqvcB4uVvR5C0CLu3fZKELypU5pNDoPYRNKWy3E0cO8D6NL1NWzY4WM1JMVvrDmYRQzQNF0B7g+2OxEChHY/+V6BiWBl2NQjeureAPa6dWM6kATQcQAF60MvIQKiXigIrxFB3KDwmIG/L8Fp5Tj65DRQPYoTcoG1+HH4tlE0BA2445jevfuB+iRPYsGZdAIwoFka/W3RJS35IL6MIuxZJMeq0CkZSVszXdCppoE1aVre6WWyrmRHaGbkafMqhvsrpXayVRjTl2azzR4Do8tD0bWxzf3PtdIt12S0j+0wrNO+8Hhoj98M9UGvg3cGANXhBpRdrNSml8DZAUtKDEaglYpnjP4wneekTHG3JMpfqcTETXvOo7/C/0FFRI+K4XOx2HdJFRM6nsdxK0aA6V7dAPC2bDCpcz/uOcAAiREQoFntFRSHUT2QOWprG6YgWsxB+FOkaQMofSPHMQVDl3NOm4BH/PyGIw0gXFTxVLHgEd8Ma+PRyTIu/gTiKqlR0PfjrRGRV9pCKE1TVj3JdAMgjXZQpysFgctdGpuMNgnoLDnCcmOsEwJkqI/v67xvOLOBPmUqAEQKbTLGoZmC1teJhUr/ASwKT31U5wOG9m1+GJT8Jtb3BpyCClVBsa9FN/9y1PlQVH729vpywJJB/+2xQQHoGmXkrfhGGIKho6BIrKJiVcR9/ztQWLj8RNcfvwaJJ8PN0SIj8gzY47YqjBqUAqw8qA0Gf5K+n5Vc0JpWvMCiia+NR1SfIRmAzsqEVZb8TIdBOtJ1/5chzCapBACqSv4LTJt5vAxtk2QCrMhrlgyETcsEXQYXsjO7gqn5etlmBPybVMuBdbYBLsXPSCfkqX3BFOu4GpVwXv6tL0gNJkPNsV/62Ro+IX/Fn7LKusZK1r1xX9WBYGMsrYQA76tDPiKdnLVmpVUmgNph4w3LqUBCbZJzn5F0ru4jloQC5SKtz2ZkF3tHhnh+x/fZy5QtB9aTiPKxqRqyihmr1mZ/Cwe+LmhdpqyKI43+VZMpdg1LX4zp+7Ez6N5ik7TM0dCv6oxDkZjsmzRzhzsprcB0NwAReAWpMrv3BdBq/FwvVanRJqzgvs3zFehmjDfHHm3RoP/+9XVKnjU+U+ySx6pR3R3SPoLZrC5gOJJ5NPXozZc2bJrMAdK0tBf2NUppxW5ps3uVBoSgTKWzCl51enJ8HQNP8Mi7w+CD4u195NvC406Xr6Sz3AdLnBsFvQE2KxG4+SDiNsIjZRmAK9r6bKhsA2kIGB9e2d8QpBAUobee5Ybu2WPZf0sBDioD/WmaCoCWCw9UNBuC5hVXFd4ay7oB6YwzKRUwB2UqiZUOTB
15FNq+FOfisVeA3MFz6oPHRZ+AUyx0eDWZYqgsaXMkX4brAtUhIFYJdjnkVD1qicOyh9Ei3cfXD9e0R8Mukk1nZ6CSuuzrOGObSXr++wu5/hmw1RKRFWt+KIG77HxXh4j+PatjVr56TDPnzQcQw7wsanehytb83fb3UebevtJhfYWxrnfTdba3a/fEt2nJ+bFfqML7RFmFd4WJvH0Xr8oJct4OelDwTu64r8/aGv7+CffN9a/Ft/3djjOHIX5Tj71o9jkMH4YJxO7/2F9LDSIMnbcQQHvuDu5O49L6Y2e9m7tebH+z8lCNDx+hqvLO4cR+IW/vZCyPWAoNg2++UXj8SC6+W9AX7+mXRJPwDB8J3t3Qs4w0zY2vBTdz8Os8/FHtf9nx0zX19DK+/ra5DtjE2JdIHXW0VcUynb6dUHJa/5NwWsrpP0kcVbd4alcl/gEf7gxMe9b/0YTsqhxGzNz/ffxwdq4U5+lmW4hBs8ci+PsHCambWw6fy1K++701q3s71yIz+b93dPzN9XlPd+0EE7J3yNquFjAeHmp7dud1jxwcatnYdf3+rdnbPjHNhPyRHWtk8oaK3Zp4N4W0CnBN9nko7JU6xf72zVlV3/8f1WV73izff/7V/9RfvN/efQcPrN+PdP//R/Hjghb5KS/bte8+twu9uk1cvF95y9Ve5i/cb9O872//wf/myGdPTll3+N/9jR8D/kjXUF2H/+L//y/4w3/6zXkfTH12b3Fkzbw+8cIvzAM5r5N/Hf/g//q19dzcp+Q1XNmo/qiYMaj52nX7mgvXfRnZRcuW0ao5nBqLaFtDJLLOjziaXx13H+6f/853/4X//BKyUUrGGyzmD4PzSgNHFOagSR8/IyLgYozjjYmP2yiY4rSzNx5ShEmytZCC97zklnvr73L38d5z/6//7p3/6d352xHyLd6aqbzV5dcv/YSA0vz3MYKoQZwwXYj+K67Thn62ooR+K3sk8PzT5rytuNcrHmx+FJjmaPHrljanYcvgfKUgatWxwDvC4hfslhZmAtWlCll31rMZc/Du9b+9//6i/+2//uv9piNT0+I904sV3jpQpAIdqcDWqS+MFCSv0CvHrAv/px2ogjt0juHVt58ZevvD6imM7j3Pau7OW7Do5VY7IWT880LRUVIrvf6jiO/+G//8d/+z/7u2nTZYzsxNI8QbQTqv5eSCbUn+Jrd2tzJJa9b/trAY+4m/2nn35MdzONEOObX0204cGE5ZJ++l2IiITdehAfRnCHdfvppx+3bUuFc56DyZpWnPK+05e0VqsIpNWTAvq+5xh9hoD+WVsSle7/eH+r62y4X7bxp9fnzi4h9SvAtuwO9x9ulDSRf/zxtUy342jWfvxhs77NdL4i4P0KJdd5/x4Cvy7BFUA8hr/j9H23jCjtUxmM1J2/PqVc3udxXuH+leKdvu8WW2r7/gEppsft7vtuhlqKPSz+6xLil+w9LB5vOlG8dQJO/zzur6/zp5+6+9G6/fTTT61lQNSPPxpM183svu3X2rjf+Sj4yTmR2vePoHecY18PdPggtDfpPy218pPZiwbB663u/76PaVOmSY9ng9DKsrt6wqH89FMMI6dZ2/ftWhTHuJDSQXJf0f3TH3/sNpeiuZeKvV7u5bWXEUlPnWvMf4Hs3T9Tf7OXKbzNiEXHXCfEKlcaiP7sWaFT3zxARqgGAN5VihJoViqsv27zrUAOmDbfd9Im1jdjoCcTYDaYVognd0FBvIFNdRSVH6M/WKp5Jc0EwETVJmOjN1a120J2r2PAZD+rdtk2x8+AxKkq6pxI0TjnA3Oen6v6GDCJyvtcglYfVYB0jA8KYGy2qs6sI+OszTRgSt1JBvUxUYZpZXEhqeZViv4AxNC5fYm8sIWwqZFBQ24H9SL1QWaFZxZfXAdxJg+Wysu4gYpIxgygrRp4IAO6VlUP2duTDS6U+dznZm8KIYDiRjE/scEyU6dacXVmGVs2iFYA2AxbfY2IyyPKF9h8ir5gTzGwGWBtcCWrAyL5UV8IBJ+ZOKr4V7LcakTf0SLS+tTV+aV46DXEU9NEMAHl3E6F4gGzqypPwIpn8hezHzJJXkzty7PfwuOOXwY8EJmQrKcOJL6fWhNotEDf1WQfVARYbJJ51YxjS+HgugXRgw3Q08USN3IsSC6YwIzliiTt0vvG3rkDIMYetbpmpmlXJAWgXkozNSrNUvJrOKFJyvhMKUazFB3rQAB3RnN/PXRt/KkRD5zMbWCeBPJ5Fz4KJjfKQYUDm+WGlI3f5hhlLiJZPJW96qrjkPwMQGd7YCzbA1xSZBmbSrrOZCg1LxwuX4IbE07hAosaa5Q3n73VdfnrbYC4kPqsxZ4mIYlYVFTKVrcv2EuBdavZSYf1ojWyQBHKjhaGwi8v/Smb7mE2xmLHItBhZVQ+s2rVK2MMUpZIp/EgOQLGzcyaPfTf1bzQ10zeNYGF6i0dQk+aGY0h/NBjUWk2IENwXagiOZ/7XBXN0TVs2yx1p5LBbOy/ffIkL1adGSlxlQfnIm+OvfncnRUXQDuaxWKVJzSLOYbi5yt2PY42rusKYErug7qwiZfR4IRRUI6mZURfcRwFeVWlHZZmXm1Bb0ft4+N+UAYyLwjgkemqhVpHy3ll9GRm3cR/+XxvnnsAxfJ5LO4BcpJ6yoKGO4uYa283Vwbz5OiR+w5H4wAku7sKPs06oWDXCp2VvOITz6CGuYL3XcAtWsGwu7pmu8WM9MN9ceD7sFLTgLurcg7uCTNvDmZg2rostVisqpITITl+Dau+xrpCFDf6H83aInisSiMw2e/E9oJDSJm8XDXmtEmfBFiypcpAF9O6pygvJjXFZlVbKCTT/me5Me5Wq2sgt3ohk0piBtoWS7Os1sjpTMSE26+X3vJi4siiqTEIbLTWknPAcK+e1NIh5+CimzWRtF6Bx/2olwmtLW18l4ffbQSme9jXzFbZCkKbGzKN7OA50XHYDtfL31n556zUVvrkfEA+eI7C4y7J2yCsqzmWzVVpt3myf4cv+758vRbN28gD1cZ1hxmLTqthxMw8ci0FFvVBq1tPTbccpDpJFQLL9FHH8Tx9R8lf1nGD2f0piVXKSqD6Y3vCZFuvxxsMvbVfuSiw5dJ/4PY011i6JtneZOzjTZw0rFZLjreS/eZUzIAHqnkYM+GvrLQBT5RHntUc/tTcyN9ZelnSMxjzhnMVasEDBo1oDGmD400tpOK32vegpYyT9lJehUENsPdTCJrpKZUDQj2iYpGq2OhSTmaf9cLcU4AbxIyS70RrqjAzFW9SpEryjogeLDwzfDHvh61VqDU11LydGS9c37mE8epcSw+8FWnW0ioARvncJ9VDCIyt89eo/Eh9/q0+t9qKhwIMtZztduuT56snd9KtYxedaihK83OWV4oR/x7H2YKpjkIP2LFAbYJGmfEPxmGrPmg8ZdNZaFG7ovjp5DvHHXoJXaiNa/xcnkWzBSyraZXr6k5vpflc94QrxIoBZpfbD200e5lRSu8kQ6xgBsw9+GslYoER96to9cwWf19p12oTCiZdj6UTv7N2M3yOymcUxLq6HIzjqqFZ0XWFaUQ8mfVLslh0R+AajFt1UA9pV/zOVxIao/+9AW76zyBWc1L4Yy9T/RrwfGP+7k+zWYU9pENXWRdGdbQB4gsSOp3sQY9U24BgXNq7HUiFST7m0bstVhUXWztmUQqXYDQhLDPlNwEMrylXHxtumt7aHDxWoiesKlAUPQHspYiduXZc5K9plRwjuD59bj8AKk+zT+BVZKVVZU9w7z6Bk9SEBObJ2p3nOho0ILUxuu4dwd6NvC75ENp6LhQUYBBl3WAKqj1lVlpmP+F1QVDl3cCGTw/xjrN3zaHdeZ+DmrmlDi01Php18yQvFOjtpm+l0BQ4ddQRenwrB8KtnitFJ8R9tnGgIEvxToWX75f32cC2WYvYCmWZgeBziY+MQLuOdg5pTcJ3ZqqUumhBM1ZzO3b+ietNjyifm7XFFfsGsM4bX4jBPU/vPFXgESJbduimhelcGnzNyq57LBZTVI53inIBZL0ygcFhWRvB0GPhZHDG5yqnN7PacKUTEh/3+2b6ohmIZvcQo9WvruRGxo0X2wh69oP3MlQVj1AcyKTST/eNLGj08sF/sWROQJYd22LswaJ8e1j8zG5Tkk2arqWqken3MNZ6HMXBTnm0rgPQCsAOy4VkRp4T7OwGWQXbi+a1IcncsJ5PZxsorYOHyxrAJzJS18cWR8wMxFSnBeBGapuIkYjJrBlgbVqEwi6tUNsWR7XrABIdmKcBVKQO6pEM4DOeGRSZsq1aBPO8kTX6WWuP5f6/UlahwLVO2CpOUJieDc1JHSCP0ZNAPtqeZu0K1vdPjrLMQC5zDp8A3tc7ITzY9PYATARclg5j4ODUXAdg+NfdSDqV8WJTXygFtzmNxrbN5Halk2PVBU87XWxrCHN7RW2Vf0uobfb2gzLzeMKxQKGQz/A
15n4Zdm9usVoZqFKQXXlk3eGZgIdi48rGeDC2a3vVr5Pn0oqecAK48lFnTVKh40fo34Uj3QAbPL0FKo360qfmNy0xa4flDd81EB/ZlkQBS3RjSJnH1uy/KIY6tn3kZ4+ZH5qklk5KCxubQuFYZLQn9GE3ZdZrEvBBWnzsAa8knBcicHxk5QHGW3jO6KJ1gxK3Y2bbqI159pZpSglbie+2D2ZtNiIVItGPH5LTUu5RmBpJQqzPiymZ+W5IzcYtUzkBzR1ZMkg9jMD+Z+j1InkL+rfVWZC987vNlU2uF838lrdConwcgUxfFDlxJ13VFO/aqYgwrWZjP3XZuk81HF78m582EIHH3B1FItYnaVrN4QAC6ASDq/T19lMChqExIUtcxLRyMga7fMFWjA9rpaGZD8agsBDlKAlRc15UmsK1AueqRnxmkiP/3rg2zefSFv7RIQmZ4xCJnp9oBtqc2+dBjEFEYrqfjeX5dA9prJHPt6KxQXyCOqxpPkUYcx75yhauhGuXInISth+r7W4LxcAGwTvdjKtcELCbSJzKb4d39qyOo7AzdS4fAM4gbui666Phci1Fk68/WUN+PzLJsLshUAyZ0KlPoEvoAX0tkbi1ytyzJqLZt0PuBrsF4eD2NYI0A5KAkAykKEAFu4I6FNdjdIqzGy9rVEWX9mxAg6C11BZ4Dx7xrR1rmvityI4FFm5HInVDuw3NqCTpfufziTUnmrJyUsJo7g960r3agVTdi+Yz51JI/sef9NYTB8RXCu6JwDyNsfbmSVzuspCyMiVnphXpXiBbj7OuUK+YOWcqGHOs+Tyk63YxMp4jKi0CwPclksUo1tQdlGiwwdPRoq0wwOLXOcgoryRuSkXi/MojUhW4+ELLvJp7tq/JjZrsSTuB/SkCAZ28Mon0H6akJQTqt9ksJE0krKWTSilfSuWXwXDHsrLXusRAS2voi+UCFDMSFqgFPivhCkXdbNTsI4Ruq/0soYDAoT42DslU2mSgbTeWbacJIaXqR3aYoKizB1QfmXt82sEUkeSgGuV053O+t0/hoSZBZSmBmkG1s2GL2y+nrkRb7dtoEo16FK5ryBQecAaVPkBYPWuEUcZ37JgavKhPrtn5wBYOfgPawkrDheTgvYPXq0Xx55NfTg4+4yxyjHIYH2z6+X9Nj0ADSElK6LbEDHSYc50L5g+S2eomgkzQPVefWnoCbQJ1DoIbQgGLiivWwoMhgefq8en0xf4QAbellWZMqQd2gjCJoqfSO6Aysf6GyGIbzjQFhgaXMkwnmesOoUAgDUf50YU2tL+BkJTBVPjmoD2qLouruvj0xZXo1h6VqQQfR/bNfQTpGHAik5jz2YYaqzxpSgrCPrTnlnH139GKUygw7uK2IGahUARColNEM7Ph6P0UK2agt8vrdPVw/5CsEvl8Rxm+SGg3Pvy6qXJDj2yss0RIe+qBDLub92nHXjzbK/63pnFsoxdLoYRXlbApAMChM+5c33OTWMq11ehKp8kCGPToSGlGtCtlvV71OpgzIF8YD3Twl79E9WCSy47dp/U7fembTDowRmqhphl3FNqfnK+KwHaZbcrjnOo9HKySdl63gmEb0D7uTMrWSl/RC4iZUvb88VZ3qrk3R6SNmis11AKb7IgJl1+CCTEvUs5ZoDDk8GnlfuH4RFgzkHW6rdiYZNBn3MUWQIMEhKMAxAJ2xQoRc0adAmG7tzmpUAVIOV6bTzS9Z1cgglWelyhmYLqsW6zIB3ozPD2GE/DrJy024VK9rCneQcPMvl90IDzodf7ovtR64b9FuBXCjYZl0JGdSjLFbBTCANX4pwtTmmA3BKadU9ihADj+w+/Mp7r8YJXRGQSQMOsEoJx8q3vlSmhBZzSd9fmez3PmjAMShCD21Ina4LtDUHTlaY0kjq824GKyYpgKzkoHmF6XyckPOZ1BCJCAAB9+wY3gY8+zm7V171HoFJwBUJb3jISKzCGgI+4nE0VcJpfNJD+zxBL9oI8M6n6ARASq7BEUjy1wX6vKcEWYVCrVhQiL3McsslqCZ0dO/anzSrIXypITZwDMuootvqVuXR0+5+M7VFWdTovb9Vjzob5W/MMik1moFupsbKRx8Gnx+8igmJFSu7pHKeNSt9ktLTCgUXIJ53RVKSqDW+w6RLI1rkRWtuCI1CHXsCUU4DeqMuORFlC+/WOYBECfqs5bKS0NlcniFOBQD9zAZVLI/YGqHFdZcNu9qGIfm9NvyJ25w484BDB3EOshnp38gq1hmmyYuUm6JsW/tIDIo/Bl7UxQQuuyA3ABQqXU32y0PI0HLHJnBntlW4XnaAeAK5dwYBnGl9cD0bd6b2Z2N7Opm8V6xrQn1wPyrxUCBVfGEGb
15NW5FxpfetvhiOJinz3QdZlGFpLi5+J6vZ5gaeV4Fd0xsiiKOZUgevkspwwNRigywBPUKn4TGFRw80pfwrRZ5f7bKKMP2W6eCRv5+t5XdKPjyq/hk2UGfN3vRjQWBNVHlrooEaZZ5u+2QMJIrmF6foONa5uIKASdfH8kYNoC14d9ah+ZnikxYsrC/ct9loawmxVfBjse4Clysl88NM1ZXFezbBgSaOyAmxObZkWZeWuMGBX7s1KRIxqDqaE+05nhvY+86mXNUwlrzeA8U3UaPYQeQ39Cms8WEggCXnGnHOPf50oEgGbZH6zfeVIFZwOz+bQNmAfI87diwVel/o2hs3Eo4cjCnlHsyw3ZTIJploOreFQAdUAzZcDda2lLfjW4vJPCY1FDj6fDDKN4xQHWQk/lC7QuuhonfcBYVistR4YbT1/1b4GTyRoSzEHjg0SRW9Cu0aMVhrG6pdcZ2yB0owfJo7wStGs10IB9FXs/qBr6qGbj4AqJdXTWrtk2s766h1mJT8ct67xondzA1JfHniydz+Xa/a18+GVfQRN+SoGFUydN97Xh9jV3k++oEcAqT1UHZlW2TzuZqdQD0Lkeb1BTaicDRiZsXDrTYqk5pCj6tm8PYiQPlgzfktBRbAZT8CGd1x56wiizb0w0hsyJ0qQFMdf47HAI5TTEKEdjCBCoAJrsh3W+nx6rql3ja/LIyqmG0uc4zrawcu72dJxe6n7g+TnsNB5c7ds0wL0zmL5oeqypwDqJWlX8YC/o4AoyOFZa1JgFzQ22VVAsCqDjtScMi18HDOzbnjDZkM2kYZt0ulrScUlG3LwlQX7DbFBqY6qETm7TW8Hj1oMT4FI61u7d+jUOehTItqfiV7Nsnr8x4nPWFPYn83EdXYCqbQUeL9ZlWbJppxumoKW0alzEEHZZtHlmI3V3fqGJxEbeisssjjebzjmakVO5zfcDP0HtZfHTX3criqGktHNKP4WjkcmM9+J3xLH4gizzmwA8DlSeRJCSDOpjLXsNgWDjbNuDTCmoNWglBE+fax3WQ77us8071SysO4M83Eq6Nu+w+emLcIlHHCok68njuiHj+j6/py0XBdvCqKdKeVZtdxKa+FEyjDu/iwiZEl8RlR54osC2O48e99ByYXMbZbhAfcbDum37SH5eKgKxULh7ux94yaS1fVGWuLfLPlmyiuZmT5Ic8cgEGrLKUCs6zjbsltkIQeno3AfjMQAvhni6a87B7BYtIn2N2K9gKrBy4yEfo4kia1LFDHoVlGfaBNqahimIbmfeg8NSOamfzKIA8aFYCAU3fEjD5kANQ9AqBOf4uftxHDdD1SYu2MkxNWGkZj7IKyzzpANzu40HE6LhpzEM/fzzl3s73jnPttkvvwyp07pFSe/2889eXuz11zH7S8H0PM4zoL6u7xzLpuMY0IRxYnzfnJF1fNhbJ+S6ohWvysGoPbzVDS+JVn+ttfsmt9a+vs5Isb5+msyeNK98v/lprfubiXh66+HOn9fH+WTscSnMvH/BbBCcOc8WSaab2dcQhvJPQ+7bjmNYwNcvvyq5+7puWafTN7Pmx/CIPYCgrDU/4sKKVCkfrRnPI0La0tgjWyiHTn6zZufx6fR7a9v1uelehb++nkLAyB3jQzyig969GHp/ye56larfW+MuUO5F6O+9/+Ike3aV2LZhH+mpE9engpLN7P6S6eV5+lY1Ca0qlO/tbJ/U2MZWz6CVH1MftRmYCRlc383e+8YvbfTNPnvFr132WQ2eBAa63V3Ubp+FZK35Of60XQJRfuH2rr1w2yZ7a3Z+ttZm9ktwDO3jy6vvfy8a+7//3/5IutHVy89HtdV//v5zG1+WH7Tyfu+3snfl6+2KAtaaD+NpFkgN//H1luPvWLwCkyv69/cvxevfuH8Mivg1/sXDwhstzH/3f9cq2uw3+xFsCxfgefua073MIcDvE8mq5+Cv2PeezPl3HrZ/hJY+m8vebzp/icvBPlouw9/ae9Zmk+u1YYvzijNvfh7efsP/7f/tf/WrK5OySrM+YX58aO0WhdU4rQptbskX+p1ovA+YMWgnLljxMmYl5/lZE/yt3mvj9cuntzdO1+3z8s4N274N+dpmw93oFpw93KNqGOJBLrDd+d//j3++/c3/wmJGE+h/JkKkNtH5i1SR9Lfxm1jBhKByje9kbF94hJb7+6cjjjPG9KwAOi6GVyiZdMy+8NTRRnCmWYWU/Ovf/vPf/fu/svcGsNEaJd3fV6FQOWppppR0bARK0EI09b5Z0IB8B9T3y/TThCPrZu5zE64Yz6z5OXy/MlPSAH49k/N8yc+56IC4vyoheyfDd6Dwd401+Jj7lYmff/Fnf/b3fu/vW5Qeaq2bRfOH3i1i+Ht7vdSNZj4udWs2ptV368LGbWPvLzrsmrhUbFy+lyCx+/WsvLm1qJd19WrsXg+nu70/5FpI/dYztvZ1vIqbawP0bnERdgtr0q/C4NMz6KOGxGWbY2+rsqQ9EzEs/f3T/W/8jR/NBjfaz9Ib1UdLWah9H5LB+2WSG7tbEPcOb2b7XguQHcegXpAaFHneWNVo99dIXzKFyxhJTTRg23g3UpxNL1/iTZN9WCqXXSXkvvfzaGavW3d1CZPnVFzE5+n7vkcuePzcfbfkZjX03+etrevW7XuGANy37vqg++UV/e+XNs4MX4dQz0eFJ7nvcFRcb3W3IGa6dX2zbQ4tnZR5o+hb/1TkX/+29R9+2Lbtfqs+55Gk4eQMl2XppRzJadWlTZe6ggMAXJZoaprzqlOuPk/UkqnGPahzgeEdp2qEWMrPYtPsemTHcbRm2773fU9xoI9fso+X0Mf7nOLVHc1yrAr32WRbcedH9epj6hMlDj3cK5dj1YPt1b0XtvGt+pbV9XrcoTH6d7tHUzEu2RgK+KeDrMQMmZfYnmUdCsQEZj89SueDQCZrbswmIbYAAFWsEXPfAD6Y9lVufZ6NKcdgiq0AULawGA9FY0ECJjQB4ks1JJgayg58QEpQMx+ASynyMjEYAH2hRSQAfBNNmlnxCi2L0T8+BavmZ9s8+isVDoaT3FYqm/UgQ8uYzuGlXZ3xJT1EHZjzrJH18mBur6onoE3EQvE882fjIw0jegmzkMx6qHE797S1zIoWLL8de90pYE4fmy+vy5kKYIm8BCQDczpSC+X+zpbgoROheRA2UDrMDLpgc0bPDWoGmvSjHsuTVjZ5VQLiS32+YuaoKGbIDNJ3ZoyzHkIPZg8j3AjQhLquGCwHiK+X1IFlFt1MNIZd8OIqBa7/ist5aw0MdaM6tGpegazTE4sw38bjfKCzQN4AWaMiIIc7iXIjSsDkHAvAVLo2EpkJDjBV8gA+NlOOmpYX33LSqV0l52SoUsnLJ3s43s0vgWmrapLPS3ImvLA6BfytehKB9pwSg0F4WTWCIiZs22yfZ47gV/cpFefWlYCfY+Wyl7ZoFWh8wn6ADypx6O71febeBVvQxLAbv4JXexhCieqLdHRnS08faCWKFo89dEUxgpCRssRhibLInVrulPy1u7PXnlYO7COok8q0yea8mTHCTI089caysiwrgD3qA2Z2CxI/AcPKlCPgVL1MZq4HY/MAB+0aTcrKMsQXmFNadOe7OYLWWT8S4qzeEShulBnLXtVwcihFWzUvY28XQKvac4h0x/P0HRWPgbH5LV0UlmZjKavB6fC9W0ZXSDo4mb8KVSMTKVhCS3WNAMKveTScK9pi+pZnLODQ+Zd1PQ8piLB5oyBgUphgSWdR5rFt66/56ZMgqObg3H4oj0aLok9ra4OZwGk7f32R9sz1Uw9AW05tmeqUrjdekQqKMD9x28QDlgtY1p+Z2UrcdyRaQYH/AzseqNk61+DA91EWYlxeKlU0AqIcvar9yYfBQDEJzv9CpvyE3i61a1WkmqcRbLkDfF3tR6XFkGPWuSrM2VBCQ2ckLEjA5vKcOIPlznGc1lYrPxZA5NJWFZNAvEFbiLEnxtY3vVskb7JV56Drl7azPShxqi8Ig9YiyOc8T1CJKFWHQUSBy+KIUuHKgMUbHvlc3H4oP8gq3tx9+X3xs1kBXKVdIP3ZRswfi1zqU4GmGw+B2av6W6qHcQVcdeXIEXvQU4J1ySxEHXtSBiche4DiPTGuYbp+HA5ppk4CYPClSh7go3KgyYSe7mnx7Hly64tcUJZH1dMuHjDaRgC3gxfbc0J30rXBk1vIKmbjpRVRP60b2KoTSurm7cTh4iwFsSfIsqq8gEGN6j+C9pTS78uhl090L6JhgybcPOdg86J4+GkROcvO++Oh/Z5QfaMygBuk/UqWooMODGfKGmjSIHc47XCEqDgW7oSwcQqztCMAVHtKsU2kkwz2XoahqLYgOMDN/CYv0Zhyw/tkXfJUAL6zigmW8pk4uLJSHZ6VfFSorjTkmymIROjhFVlm0ENd7Xk9n6tepI9Ky2BfIfRscklUgR3ozTbLpAQQT9V8JbY9dYfy
15obsO/1NphzZSUmCcpnNsKF9Y9GkYAlVtj3UJax+/Rx9QLlZUrCyhBZrGpZyF7nCfi5lApqxi0ZBl69gEjvSbYJ0Wk41XZBOIJ/TB1LIDavmE+D7ll6HnWCAo5j9NS1z3MKitKVo0DvlT7NBnBKVxsp7XsglkDvWKtFAIxXBLHAWYrs+S/fsZAQOdb/ujSE5ScOMMjCuwR9n9mKJCzCpV3iKinw+wSPt+bPTD89UmIVvIsYw89wy0/w4gDjhXquZVWxQx05kf2IM/Otntl1e9zZvmkXSqSFVYH7rDY/nDqqen3D49SHx+kRBYmVigWRhjQhibJaGzwWRvgKNIWQ1OONf1flSirFluBKfbmO5Vf4TizNQHEwQIuuQ2Kh4lRcykYqQNN5CTenQNY/VvOb87fG78Ka8rzf0ZAgBGYL2bNfplQV62dekOedwUdrtsZx9W+5T0rgfn15ffY4G0CF3EGmAPpofCjt/JcUwlztLzhWI9fe6LCzZM5oiR563BupLKgKClOeQiieqQdvqQeLBDC5//2uiPO1xzf5B0V6fyqArAso7ay07fimFtULIprotpRzzqgcmeeM7RnHOfezBEUvEKaFVrcCDLaHSAoahi52OgyXghBEU8AnW4PwtDoPRTbRMDzUJr8OE/IHNKhfUBV633GRawshd5BgbUAQ0FLMle0o5cd6i1NrLEtXaHOYeSsKC1xbAFMBB9ZMYxBl2z5Kik++D5jPhmxXQBiargGSQ5aM6jS/D1vH1RYfZ9ir5gs3WGLgAgWkmnMCZizm3S6uFwf57nrEtezRsbVH9aC0OD4nFEHNsIenN4qcVGv/Y6oZmjTkngJq1dskQsYJAPeN3sKMyrlAWuwXlkGltM2o5jn6yt20zBSXvZ0cBE++CQVHFTJS1RHrYrGJptPof2lA+TDDam16USpQ40dCYvkzhdUzA0my5AgIoiGeU8OVq5aRQewVE0axS4l7FePSAC4nrus9oQjnQWb9CatDTkuoVqx6WWyp8HjhI0vpl06u6xtcW4e0AEXuSRUbjNAeZRgd7yzMDmOUs8lXXFM0jXjBx4IN/hmXCyoEm9ziTsw8cbAzmYZKudAbCviDHLFsyLWBYGiO5COzojh/xxCAT07K0/CBJAM1YxjhtyDKF5xeRtBWIMK/Z0lpOBpZLO4Jci1jBObzA+TDeHW3k8jYCbkxJf/c5wvewIHdezVVzdePj1blesKwFCnfGRqgF34OD7UfaHVx4g+rWlztV9qQRiZS+7UC2noSiQ3bkxwsx4gJbbE9pEy/kxz3L2MoNynqnwWt7GqcDX18m+gGxfkxIrttuFNhGwam+dWp9XBmACHB+ZVXhBKCNYuiP9skqVQSsv7VBGjJQVts8paeCumiTSNG7kpdJtcXenALdLTTkEVmHkaWUQbVW41QN7X92K7tXi1TETyRDKE4RpIicKV3CL4EBozxRT2wQwUOMFOOF10wKSoWx9+pq3FyPcFTEGHRjOWc5zUEr/3JwJTJMpaTB/13u1Ai2fZTQf7PmTsTUbLrJhcsHIxSHQo2Kaz/ECkJQpkRJWvMIeBsFXqf1lVkH8Bo7CbPPJzAmAw+mqY5dzBibCT/MjU8/3ebp2v9UdWxJvNorc6QiB1UeScy8gArThBoffI5MgItM4e1N6NkBaH10O2QJ6uN7Tk8WvLu+kO9vh3ZXgAwmOzgzKNe0LcBoFkOkG8Hl+t9KAmmVSEMEZUMHe3CyxwNFfO4Np86TFFGcVjESsupm2CKbWn4IY4aNI1v2t/ElfRBv9IFWiIirjt3KYkaoXMWdhs4aMzTGdM+gwfKt0rF43dlYZcPN6uO1eCPvMoKXv5q0/MmPjppu1AR0dUtlsVQ8wOHR1ysXQ4efezjzFZF0jSE91tWftKbSPh+J11gYcdCQAAsgYmNlQxRe0lJnQ6MFRWYfmTGnRLBvyHW3XAGafAQY6nOCxNruc8+ph33ZNJWJ2AO043f8JmM9TbujOaxHK0rtxIXFVoSiI2OjXZt22tUX4IDtgKzMWorDW0KUy5ccVFsE2gIHR2o4Bbwe6LDCvgmeV7AfOUxCe+UMpr3k0yBywAqiOD3l+BkWknv18gAG+8TxP6O1oTjn7oH0FIZfAxSwne/u3lDZDCS/MH5TEolnhWZH1EmcHtYb0JdNMOL7cthcQ+4YAndl6121uQZX0Nljje0dbhchRS7+s7csE8Urw/yc5aCJSaM99UMBvY7U7sQp5BBbr58K4hfkcQO8wQW0nWDqTXT7mgxVqOyo1fWg7AQD2Mc15rStHAufUG0Drbya7pO2cW/li5QaBlZkT7mnV1UmkVy1EeApKHYj+g9lNvg+M6+M4r9tuYU1GW5R0RUCzupgTMOYV1YN4RSRy9ehHlC4wnqt6jsZlliNS2fqYAaoeFRdYmDOpAHFKHhuFZToAKAhVtuBSgPnrs4ZMwpaVdxJA3FxVnO8YbJO4w18ytiA0OQJpB9WQAPivYjpjucbPV4G2rXKFWwHqKXwAhIz0mDnmrXwVMYV071HVkuVvVYUfsk7mvgCAu2TjDy/nCo9FdV7x1/xzrzrgdpoTxByeQv6pwP9UDTs2vrVsijNhBmKmMoIpGqyXlWbCLJEClR/j12esyY8ijkK1omSYYgZgVJv24aNWvjSw+mIPDrgVM2jKtMfyRDuAdt6sTzI7dWYt9cs3ChaxZrsDKGIfLCRZpZm9zHh0kaF4ckXQFdR5w9cxKAgxjmW9/6adAbnAsQKbDyd0PUOzTj8XEhRuQOv4AaoZ3UfQuf0WmCrNZl6I3uDsCKmxhr/kGHqDg60iQgKDiWudQvTlGCxRAcHIFOtZ2/OeCZdUmNe85PTBFBPJPdz5yVEFwTIHume/rjG6jmjzC6RKWUCR+atXrPQn5ZPZXBc6dGDYZBUmJPfBsY2QuCSARWOXJe1lgQLoxM3q4/qrOn0zGIDGd4Z4MgSIITGznXaF+xpfsWCaxvAw/c4wbmHcvWbovDVKDxZb8JzQoxFqO52Rxm+pAqgQDuITmSkmwX2GrLNI9WZsL2utG9Tf7GYhE4JXuA/9nALRf8u5ry9g9qqMbiXqUl72DAEfAcxWFjDXbtXVIn5d71kXc33mLcAumlrOg2HTBxO2gIFzRE+/fNTm7Sn2jQJ0TYUhmZ4cjPiEt3rk+HHzimth1kVglHphCC6D3JjCAFmGN61WnCD4HtVEHtltM/kdW2gDqpho+imIn2uNBbFSBxspQUkKgDCA0YyVfZC4bwDKRdWp0xbFopUHPrzzyARWEyHddLZGdmNZRg1fwHwc2jVOWtlXcgOB4jyHOMx4f1ZajV/y5dk+Hm9AdI9LtK+EIda+eExvIZEEdKBGFz1X0i9yzbFuqpnsXBTjBE1VBjVBX/sq6GZyJVfiD7WwpresWswSK/xQBHo0H2tL2xSYInycs20W03e1kxnn9lpkwONW0QhDdamksxuVHtRvjquZpAwB/QpAfM7Y2gDhB+y80iShN5tzjvMbu6wCrRlUnN+SCwSB+pkHoi9gb2a1++KhqzfW1mp3PYTiUZHn2CWVBmB8igeftT5VUVYn3Xp/gfq8njnyEtdnDNShT8vF6n40S8lD8gv2F7e0i83zd8hJ9cDnQQ5wjLW6b3OQ370q78Yom7XNGt/uD3MwdmflSRXfHPab1EYB7OHSvQ8UgNOaTGMeGLdwuqd5NPAqvD30/WbN2KvxGPu6jyTb1g2m+pDbsUCeRkN4KwWtwixKuyCwj5RCC7W7tlv40I0QoBSulQfKa6NrUxWybA1DUClrxypmFqykr1Jl0CljnX3mVfElQDtez9IKbOeP/sk3tHQd5FNy32yiIcGsad080IIkb78n7E1WahSXTUgydEbK5idwgffAfNbcgPCn40dmXAOaQIMUEBp0W603GFkRS0EN5XzVxQbSF4ztyqxCH7dVCTtMBFkQlKNhooYw75VnM/pTBrww/A9SW+1Ggugb28eXBUqHptujOS27b4MHi8IHIwSI1Ye0EQRlZsmdMZtqrULs0AZFHMYqC4kxIXBEaTdDpy9AaIA+CSMoNKOBzLHNESNlyH51871uXiWmKDgOPgpzQheFz9HSMhtSNmgxv6R75pRDQ
15IvyYdC78ZnEQyCd6kWCDpQ+ep5xf2b45UZtIm/tC9ETAIlhOgvrqXwsAu0ZAqQLCc5RHvK9nAN8ycdUzyRQWmOYRtwaFgJUj82NQT53J2iKLhcIYY/ufdxUKfEVi9PIxAUFTZV7ijIjcMd7p+ZWsC01+idBAjZrZFatFkYR1JxCHGBR2E+cFRe0iAT1AkV8sn5Umz8yFV5XvL/Na510Qq8rJgEA/P/f3rvuTLNtd31zzK61XiBxAG9DCEGRIxOFWyS3EonbiMRF5BNYRBDJUUw4bHbsGHDY6+2qkQ/VXT3m+M/xq/lsG5IV+f1g717dT3dVzdM4/A9n/IItxQAAeHhJREFU7Y6jqGkV1GaekdzWYvSkinKvu1lpjRRcThWYsK5toCcWj5HuaFZTna93X8YYaIsGoCbovp61SmjyJ+8XPSo6MtuPwxfBkAqUZ9HWzwYS9x2rxarYyJvVViOWIxnF5Cp5o2WpbSIGjwJ6Wglr1f1aEd8BVYqJcpKvGGxhDFuEZJAl8Jjgo3MaYamlDJbfuQ1zOK+NDeCCaODMGjItOBdqTQmmSo6FUTHpxROO+Vrt7Mhgm5foY32/KZljeXOOdiPen/sr3CLSNHF4klL1ZTtljEiOPvooMPBsnXWlWRQbzMUnENVwrx5JWzNs0WNVlSWtbphfoc8La1Cf0H0Ka4PqPPNulLQC1UzO4BJFM5kI3ho2ieEiSVgDeJS91/WkBNz9zWoRrxsbRbnXpUYZXMyuMqowA1ln6vmnqgK70eo5ylEYq9qCVQCXxZoUc0Fgi7s+igdlXwHeK1NWwVUFxpOAvnfcd3wuNNtvVemvUw00JLQHZrUQ4fTwixSc6eFnCxUFturUvh0UGK9Nxmda6FrniHVO3b6gc6Nwx3HPyYU7ABdoqLe1dlzaIBaW9NWcbM33t4TH42E//ZTrWdN3/VLy8Q9x9Pyh13Tp6au894/GzikolF6mb75+N73s4zebtagCdBx+HBa1ty6JkvP2n88xVhpDtuuSzmX5GC044wxPz+o4fN/ToPo1fr23KBpzjnEoXwzKZfHD75ln8uFP/ivMuDDFrbWeGrkp2B9+90R8ehnOf6Zjqt4ch0fvsxcawOPSisqUJPtzXUb8ZthJL+Sk2fnNw8pxP45r5jysNb9e+n5YyhvsM0Wv+TwN9j046J7rOWG6vn8f20stG3n6OKnO6W1JDtaGd28FstJyTrP9ZDCdb57FjeRzG70b47xyb8d+9PDhY/9oQJ2z89g/vgvn357P+ZToOi8rXHYbJI67ZezA8f7fp9iUvZ+hux+fqotFoIH4N6QNaga0a4BiuLay6FU33OB7sfh+9N79WvDH0awfn+3rsN6v27eHHc+4hX8ejsv9ur+e8zXvxActFv3bTz+1qGa/bd3+4T/4++1n+s/bfrRHT57JP6d/4N/95/6PH1JczwZfkdt3rT1mGrD2lf/o8l+m/zG+e/vNxbX38MXW2rE791H/4t9/5Pn/F8///+V/2+/9t//NKRV3HG0UyH1ryr+Hattsuptk0G5J5KrQ8W30b2sxoJuVL6/Zs/8v/+s//+9/7+9cYbj78LeRGmfiGzcqOObf5ZmazI/Od69w4Pyq62WSwLvChCtxPgaPTI+NI1V6SHaS1zVbuMg4cJ9kbsztzsce5IOGplkSuZyO474f//Pv/2H/y79zHC2CfJKGKxuBaRmwj34tw9x4x7PTG7ySfZM/NJGEjC5pVzJHkikF9e9UtknFyQHmcb3rr7whTf4knH5Nb82hz9+Ns+H4D7/8m7/9N25P9CwwIBeZULlK34ux/9T5a1DEXJbszQVGyd4i0G4AYc8YapFkF7Pzaz7H4DeiAfuow8oItzhGv/qjX/7it/6qdgXKBxvywomC96yPvVjL+lRuZttvqlVcu5P1tn379s36pMQc11JaPO7eC5+dKXRBe8Lbtorrih9O8/inn763Zt++/fg4JVxHXZQ+wrzOBb9tbXoAsBnQtKpwXVUaYx+v83j/7sUjbzao4uwjouDbt6GqCM8qM5DH+43awi/jpNj6H6fLcRyPR9+24WWSGxoNV+0qO/T+uGgp5y38+GNPuyHvpNcNHscryJgeAN2ab8Oc3kKNJQrkpoPhmpNXfJPaYr23OMe0wTCEPlZqZvgLPvf5j9f4xpfxfpMTTixnWR88GLQu5H48W3s8ullXOnqy2o7hi48XGccozclLTPj1eR0UCW7ObSUapn/uyIbnPMG/1paoscKmwdxrgxoHNFR9B3HcfT++fdtS3NC3tnKOXt/fWvN2tNb6Y7PBaXyLZ/8jCC6dv+szI7/XLWt4vi2Jn8fnnKTCdbEP7/bW37uGLbpgJ5MKJSUBilnVdFleEToh7w6MVbpI0071tTlaDZjj3T8LdIyKWoo1BuCpsvlBAZjZ3iyPGht952k3/V1bQG2qtPK1vNVVStXHgCpxDXfVyoPeHTtKMmZXScVsAwt/mz6TUAxsP6eYP+CRDUAMm0wzgA8eXlqxnyMIAfv54K4veCYzXmSZKGyJldL1fqOgPxADk9NsIp0pEJN1XIA2LCZoJeH8jPxAQOE4blB5sPsr8GyK57bpSjmOrXdLfeRphn7RJcD/YYolj5Hj0NsZX57WCgAQTP4PQ/V8NDDxMbvXRx+DRDU/ABGV5GfCetdXbWcReMr6QgACcfcoSKN3xMa2ahUSzTHi6CdXGfZf1PYjcyNF96bjV8W7O6ZLeureo5HUEM+O0+xLtKOpb4yvuRWlRMHde71JiRp+s0fplJIqEmrXk7T2AA/2rAXBVND7wGqGvgvD3dJil00mDVk0P0mdeWVRgOq4ji/cESO2dcvmdzkepWseYQvbZqyKYb33GA7d6gMD8WQqGjW68KxaoqsMHjNyk6I1MAkUMMue0VMmwVVpAWac2ouD/nseRSeXRMX73wkwlFyBR6d8RWN/4KBl4rdQ/5hWAk4J6r0MVxXrAECktCKwOtAZRr8qguUBHX/dglfaNTXOmP1TYwZ26xkp6kMGc5L5mEDP9BmKEdSl2DcCnFnPdQEUS0WjsioG1CqSgM3bz8CrjLPXMkdXMpf0srymDQP/HLxf9GloUuXeehUp7/vRUA9d55bV0k7gN6kk+8pl6dagTrUNUvGLNdFgDU9ZphNAdJFG/Fnc5IErxEJGeurAoavEE19letutlA2IgjH7EST/bCb8APQO7UXFfnK1SivGtU5vX/P2YvmNNIL7fqSuHgiKVNj5le0gHrp+px6qZwOsX/bXY9MV5lTnedVvhB+AlMBnv2rPQCVT2S3D7cvqBhEz3UbSggVOJRsnxMnQq4Js9XUmQbfqqQJjc+b82UBTCaRsGECmIjnTevSnUIB8XSBTqD7oNEIPcOMOx+q+31RgITYEbtEBA2qZHa4JLJTFk0qrsp+4k8Es0yTdFemPyhNm3Rs4OLWqwBIrEIJMvb1iotBqYQDlJ4JY/F0d3FlJe33RaUhx55Hrizau+dDNNYD52W9FkJF/dx9odKwQByVTfTjQIOz9A1L2uzKRVrlZ1YZtBoB+qy9fdd2zKTKtDUmxz9AVusHhCQR9dizS6cKinrkWZiShxwf+uuw+S+9q5Jjm2bO2klBlSihtfXIdmyDq2O1EtwPIhZWSGqHDevtgmauNPqixgtEbTxV7z+dYjYTFr3kDlz504cQeKbTEeXfQvm5KMmL9XQOFSpBgelK+ylM+DzOrfdZnU4VVWiFZ100KuOuqpA1NUVUBgbNQixPQufGDnBI+2FmfR29sqAXJ3KL6d8Q4WS0J05lWzkUoVXgH6II2GODUUUKzrkOvgToAPkkY1qlX5aJy2aeNNnrcX0OuNStfUxFgy3vWj4UG1GUzAGhi0EWYCGw0soAHIQTFC11RyYrJ1C1AKG73TP0HnQ/tVIEKiO5KnIBqvSLCSVlLMTEJWBRkuN9GHjtse3fuszGbYQkNCNcqx0C9jEu0ORo6QnYOhhz2xYNEDwNxo2ugDwoqy/qcU7mGHQNLs5dZFAX3exzezLqNKAiATOkJn3Do6w0KLaqArtk57SLTJMohtxqHmiCPqtSoCSwgVVI4MILNZlrZ6L4NmcFtXRgGVeWGwCkp1Vi0xByr5FOnw2nh22eZMlS6dFOOhAYWyNWIRsB5vdJT0+otgxpllVJBBqZ3hjxIkAFTRSFewJqc4t9i3nA5s0/36GH3F6uvmILoD0FUoar03CRgu2y26gUwtJYQGP4rUeZHj0GjxmmJKcpf5puqw3muN3KzXVPMCPA7A7gOfSEti1s91aCVx+UtNre6e7hUNuESE9f+2OWYjZ5ViRPwglpDe9QiWVM3OyNfAV9kXbDLgoKp1tFiTKRQ9DT8UDJb1wyrI34G0giGWt7i9iDYTwABdgzW3hvU3zUdh0BByzXQmuatQFPqSGdTUAO7ujMwofoqG9kPNusYp92QOTdQzFGvujTnouSndl9gjNhuk7Uj1TeGC4zVlturTiZcysut0JaMXrXgDoWg2zNcBqZUTIys8emy5EZu9btnsR7IQYrMYTnZKR68ch2CbiRHcBMUI/rVQJ1EjgpK5nST4pYpH7q8wQE6tmqKpgb4rVXnFMUQM6Fp3Q80JKDcqnhQbk5C6gOYjrT9eU44bmqkWjSDyADorDYLUFhIGCp7nENr9ZUr7NAESr3r
15j/HRggyt4t9AVV6JgYveL1WYe/2n7fBmyDPWXRjIMh9hUZvQuzSUkLLa6u5/vEbCgGgTESOxjPjBg9s9z2jGfpjfvtfR/cW59/FvvX2B/ZTStRX6n8qkVNaGNmqp23AIEScjNoG18rt+R9qpVuHGmMAmYuCUdGqfzbFkIPrIIlTlIk71NI2ohCLSRqPbEFDhzNqozHR++Hg1DA7QscnPKrappkUzSV5t0T46hS9a92My1Pi1BwzoqU4BF2kB3a44Q8Ao3m5BlbzS1GMHPn98ZctVs5fWMlosGeMMBKyauuvu/bGZtnqs9o6Y9kitVE1yoEpBnyQdgM/nobaIkA1B+sILTwvBbLvBxBPIOvuYOc6QV329h5ZLiqnG2o3bj0DuA3uyYxR/V00FQLkpMDFpwK1Th6AtdjvN2BuEZexU1yhpQN0RuGzRnU3dVeGrwG3UZ3MyYpRvJTTiV93msswxZCDmTTRTPxwdfbAI1XwFekIKeEna72yZCf1R64R/0yIw+7ZyoU9Xd3cE28EZroVCxmXDSLABAgu/6K507MTnfNQ/pAI7DGmN+Lnk8aRmzbHVc05Tr1GqEN0rijnxZquk6uT6AdaI82hFMQNzSk87xlZB2USRKsn7Sdti48rswBTjCgyshdsyApS2tVqlinLQ98u6F4irhorzrYs1tBAUisMoNXbvqdgtquGqnQzWnYyQFhc7Nn7O/DSS/OWtbKcvlJenGgG8JOEc1R8aVDvfV9WhT5I930cPNsbAAtosLTw9dQD/rodQxX29jI5B+gM2VrU1zpkQsoi5MApAe4bSaw4OxofKXq5KkHbng4gVdlMbSCDpsNxYHK/pegAJjU1kIXSFW33YQ8qlEQm0HxQrHME2Gf+KKjHMbRyX4KTpXWmxnX2suCvdWMDXsm6TpqgotXyJBwrJ3Mf5awZL0848ACI5/9BTlrhg76fhxdMEJj+zzBTkAxwU1cqEBpKFq+rNaCe9SvmcSUnbEzzQyddbB2ZK0fQFEgcr6nFVgakWGg3paee1+25at5DuaVFF2+lWn4VQrVYgR6WpcFZRK86Ovfy5HBJnELpix8EKtWWFmiZsB5qDpxYRpwKg49i7dWzGNMQKw0RiCNC+H6NZm8HOoqneNNbxgv0Avu0DHnRB54O7+ne7Squ4Arpw1gUQIaXWAEKJkI7iHHBCc6VLnwZUUFO4psk6gMc298Ec47wly3WSBJmyCAFyLH6xOhXUo/uohz5pi414f6gbMFWqcrHXJuGb8NUrfdDUYJzabUN81+s2IGC6K7TJKHI5ruG6LJak1XljfROLrIr+4lu3BhdttgtbUb4QnbshuhceiSOooS2uJY4NlZEfJ0OSz1Rp1Rut7MlkOM6PfQmmoQcYqGzpfAb1IbhfNqe1Ow04lVdLN5iwBmfbc1rqSaAGDW0hFEinnUtJXQqbBC2Rvk5f3Ccn9bc61tnG3z13s/hku/ZnQJBE0WbcYYP0R1t5gNudkLAQ5pWUALj/DlONM8d4R76g1ObebqglNaIAzOWVN8g5FgShSVBTC1Da9lwkrWjCnh77VJ9gBUqrWnuq+A2pHou+QYVN34XJoK3LB1qiQ2SQhQGaV3jB9w5ON7jOjUgYR00jYAKzX0XKOCu2phWdqrQbbnXpcjrbF3tCk52hGZyFDOIYWd9kFaD0DrQouCHoZKHZiKbSNCRRLa6S3PRoVdoCrFKVo4F+I/8Qg3xUCaCPxlhwGGiKyuXL6uUJ8oEVXqU+K1WU9G29W+5ye0N3ddIIYwmtCCDRshhUJDUHj28DgfN2TrfWLl+wdkfAzoZ8AqbiXjRUMzjF1B7YZZrlMzwJ1HZS1xiaQF7zSIK6g0Plp/cOjGuowGjszx47clLSCo0IiKplYl9nAk5UT2RnOHsoPiu45Ycz3BFJ3+smw/pgvNfBy+uOOijxwiQGNq9iURSoxyxitmV47lTde3TSNGWO8brtju7CCRGkvXtPtdFaBQzWP1gyKMhH0UQwXVhPSRs505XmReUXGteKVUiE9cro7bxfZl3lshgGg2mqHLUatvtNKR+OGU0UGLbIYTWUIFhNK+1KqmqXwKNTyaCicHSjAAYTKSnbaA+MtaOhUd9HQ+yZ7DbxdSFNPAclKgCCcjAbF3L5kXvRVbt0yrk79+czhelTqoVS8KtYyWZBFtf+uAIDQ84sYgCPXhAgqysSwEGfqIeOWXarbeS4KwjmB7ciiMoVAImFbSOVdvb1VF0EMNXTci3YMWrRjCFxye93mOKIRdGCDLRbb3U+WD1UEV++RtDXZjvIqyh0mC+ScTsQkKlQ1TRR8CL4ZYIui9ROo5l87C2QqFnKQnsV0x1pSnZRFevU5gHE563NAPsZALLuU6opEtBhR7I73RtWmKoqsCu1HcVl6+yJER9ISqTJtG3Ej9C0ej2CU8wPYP50WQIYg69KH12k/91214lTLUDbdHDC+E4YxfX6Zzc7nXXxBnXRcrkWFk/CRGttF2IOrXU0lKKbFr6vrQR2Ye0JVZdxNoF55nB7aYz0M4YV8JHanATCWmV+YAtfpbwKNk5hAhc0F9l/6QNLmclBqwgK5JSM+eFme97uJWsEJytp4nrf/YBE4yX7s2bZUxG4V4JfFrrStQRVco2zYD2o1i6La3LzmZNQyWCWipu3JiRT/lrloM3kr1sHTeiCcpGQm0C6SiUmJZaZFvqsLn3CGGmBgkX9wKlUcx02aoal8cTL8FlkAN/MamsxgGVMNqthK8AXkAgqzaTlB8jdE+glquHrfIbeGwPtZniBBgT7ac5xlYjjQTLVkACOMaTjCoUHHPm+H35Y79bBcpPNABSpGrHVoCFxqzxaZSQ+aYq2Sr7DJn7oB29D0G7VuvBH6meWRhi6DmjNwevECA4DLVBylh3hklp/u0OXkp0DbH/TPKniGOqCZQTUuuyHxg28ZUNBBkpbPsN0NtJlPFh7jv314uv4bjRD92LRJX1/aGxcWixe1HWhdTGd7ZCtss0vG2Nx0RwKGxpFQRngVfttbXpYZowTtsR1r7tj85KGUrV96Wb+yrB7rcbFiycdy1OVCehWA7VEi8gsGcT9xmonvVTPgHLMfWy2GYnrkD1UFZnH+iSQY2niDHLh0gUdwHZMaRl/124dmirtyWk7HWrZH98Yu2fkqc0vJK+s/65WMFC8ZrLrzMizVyeH7lnjw2ks3QMFGY3Ppmbai7MOFPzZEV7LNVFbjIvmifZfGfnZQhyt7zJ1vxVaHD6rv8E3c16oe136qlZz7qpzxeTdPmjIrVFh0+PTQjBEUpxISsGdkiP+XS4jfklEQTMp6CiwwP3tQcLOARUi8DI+tboSIpUub2vWKNp9Gfdlj3r37L7JDZXzLyN/DaQ7knkRAyqSDZxWfhkOCxucVjPS8n4Wllu+oLMPSCQ9dRhoG1FqZ1i60hT1WZ4U6Zk63CBGpjglaNSrYyj07XWaTYlBFwQI8lHtYwOdJcFwkz4Yc324ODGVGgQ9hSRvHDdzRrh0u6uSdxsUWtSgsi3LHKoODGysDNPUeCfeszbNkjEmc5Q4wIl10gFq7ROZs1Tsi5x7ZZkBIOrWOQQQn6lKxmGmti6gjHib+XFzEhpuiiZM4wvREHdB9/1IqljcBALI037cKFOBBJ62ECKBS/PRmSSUr5S2FcQBZhhfYiBew+1F6MOZAW9/c8fQMfOzhbqQNkV5gwK929whd+rcMEaRy7yK2ynZD7XJ83QtyMOxfghcevAWl84+KIBqow/QtdOaVFuGaTJ9dz1XujVOUiqs10MOVr2McdRxgl2YeaQsY5lzO6Qd3BrFwIOdtojWqXBxYm1bDiS/pA0OO8stS3zdrJHPtk8o4HOSTtVu9Ttt0Ya8CpbOnlpVx4tnIRPIhBjl9ZF1Kxy/AXrArVoWT1Z0OwCxKqaIF6AVkFd6eZj7vIXAeBBWw9TsXPlJVUp9xlgdZGy5o3hIjsY2MqxbDSoxiYOu5IDbyHHx4FX6H+DJKsCr11Nt/C99XVxvmjZZ8VVcneMC1LqGBBuIKykBGteaVvNJeSsaYcvKdID44qmigX9K9VhDAoqE7FOv+2ybEUeu+sw6jQYdrG+I/exke6sgFFWap9wXq8utw6MeuQKqL9IanVg8RRVM9drD/caAhFviDKXTeIXjQqhkquzHGWRt+76fMe0RqgonA/v5zGYvl67QWVTd36/dfd8Hw6affkrlyyaHbVnNSJCp1tr5Qz6+PP/v9+/Px9uV6ryF66FsD2vNr4vso37cTJ+E0q7Eqn88+vXNz/C7PgNjPPeoJTdYwZxf5bV0V++Wnt75uxYu8gK9Pcda5yNUBh8Pc/djb2Mb/BNlR/KIUn8fjx5Hf9+v0Xezo/d2xTTvGXyE0bdo3plCoXC4TybJ4/H5quPIL8/HEMe0hctw/9RJjuPE7XmYfp+/dR8uspvFc+Yd3/n05RsROP/mdPvvO0rCAIOW8LXd7PtpBDa/hfeR4y9EurX2/tsLBnfJFVhrxzHo7bkH+5pjADXK0jj3Hfcwpa+LfPMi0w16YOYPoxAfDn/4MVa6dED3Zq0FTcD36Htrx/56VsH1fhjuFm4hIqY+p6oPJ6yPt+Dt9fgSkcImBTdbRIpzI0eTjJT+pbsYzoZRsrP1D13J/uE/+B/0/HvPGVQvGz688h9/s6+id/fd8UT9z
15S7jz/Iv/eLNw2Hj5v8YV2b1ux9jy/rBpf/+fd97f+R7tnkTLO0ynzO+JS3ij7rncR4P9vrd1xT39+72nvHnL1oxf/0tgP755vff7sewHf8M/8GQ/gz+7Xtrj9d8S7PLfh7Xv3d7vOKtc4JZO4+Gy3HlKnO9TkkL4xZeUkIWvnlYMH8ez2j7vb/7u92yRBoDV7V6E0KJj5T0CY+9iubxocQD8AqcX4lVkKbq78qJtdaDzr61duxuAekVX072oHBVZu3YvT8mkCebEm1Gj802Bt1JxFgb12M1Yziu3I/f//3/7YfHb6VvrhpBvSgEq3FSLqkd8/GNNPrsnyxPMpg8++1ev8Ij1eZEMyRgz5C1XmDJz+Q11dBTYcRb+/Xz3/7tv/E7cYqCWou3duw+uH73j7C239E7JyBds+SCa7P1fyb+qVpn7xlr4yy00S1D45FudnHVz7P1CLFufDcGsD66iMTIeVpk93fUGXFHOnN++atf/vCXfttEsnu66K6X20gcUx44+Po+n0cq5ScMW5xX+5jZp5e92yMWUf3GyknnRgDqDOLnaUcSB47Ps7I0VeQIYRv21o7tL337FoMgJmJMGdvbNiwtF907n71Mcv+pdJ70ds4Pb1v+25Ujat+Pbeb8ZbOX+35EOclrZel2/+mTF1Ljuv19+9a1krNt2+3ur1r5vb/g4xZexqlwfqte8+fDM5GsdEdp978wRRXxm1mmLFUWI4MUVTwe9ty9F5vyNQmjtPrnZbiMuL+fX/DrZ/thezz6qwT3fB6P3r3PdzR3b0H65rzBPpKtYopzXUO1jmK+fk6DdAC8x2g8OcLmaNdXWUt1zqvupyogWynb+XnXk221vNTnMwBmzsfeP01vM7sezvny8KO19sP2+Jxi4wx8ZWzvEby2e7PX+Gq0qus3zg0zezw8jeDrV65JGG7nvTRf13RtdKfn83lHUy/P6e5/3f5xDMOdbjy9zG4WY6jXbWT8ybO6NoprSQ6X8cOonXsVgitmPMMAgMBVqRdVbtRx9/9Aj7Hhvuj5vu7ACTL0iuFThkurWdPshKdwuhQ5ximuYKoS4TGDPMbdX6
15F4wMliKD3v/qw7rVBadmZmMy/2bktCZgovGZtGuentXmp1ARBT1XBBBEVvEHBKTNFSsHwFanAkf3itY3F1uRQR4CUSoSXyB+vGg40rp5i3vu2xKcKMnFtPUHDuTSJIqogTdTZZ9O2BaqmagCo511rbxnHqoEpf6UC5z9dSbIrG2aOGPvvexhy8+ZqCim73rAQAk0l/KFZCUsimPMMhCuuD7yPvhkpZSrZK8VlNhIxqpyTl6zMzPv4twzTVdyIdBiAZppUf+DBLyjyRDHH7u8kpKZmXDT/qPrh/PMyXJdIq/wYrVunE6czmbidmA58rGb3NpDsMT6ke0Z8ZdY1u8oJDXZ1XKWeK7nvXV1nyIiz2q/RDxx1FI1YFY4FxOq90G/Fh6ysvg8280oLV8qOG41Y8K51IcAvx3b4S0LGZl8Kl41mqRxwb+sAjYFJDJTkSLWRjlTwVN2IszGIGt4MKgQbbk2r5EvTf5Wkc63x9Zk5qWs2ZHx8GUxbSFSpGbFVEbb5Hx6YFhykpQcnqwNgIcqCvmDRGf8BOV6E6NmvlQ3fRNHEaoCRrBCAks1h0wijrNmQ1y0RIs/SsMunMbGp6bHOD+AOWBkP4J07FSP6CwPnPuDM4uvf4bKpMIa1T/zVDkmxJKrzN7lU1AVQidP1DCpOMRJhHpkoAIHTDgv6ttQPp+8B9U9A6H2+gPxE7Odnn2kYtJynHJzlo9QZQBZJI7uuglS2iT7HipKkxEKCUzwm7w9SrFsaoEhU4gzKmhsS5sLcb+VyQsUofZikqDauBKNv7EM5LQaaxcSmQv1hmXEt5bGo/N4lbFANGCbzk7MZ2TK1WPE0fVnrXnWVmq+hd/ENcnIz71aXjssgFkTrHwcQRmN77fnStDQE3WsOfRVPNN5faYTsAHrkyCaH2p0E3FOyU36QiWVFamS2CgVWvtBS+X3AO4qQqrhabXbOMkS36LzJPkJVW1bGIFUTWRRQ0QGFSYX5WNlbJqGrcqhzL7wz50ldN40qrWUggRMpqa6wToJ4kQEiE0rbfOZZMixvuXuXBwFD7oDZsHjUyDW2akHlB+499NGXVwTer6BvUKnWjqOIkmz0cEFBQSSi9qs7zg4WuYAdPV6YoV9K7N9JxVeghq5eApnkSybt9fLA82h2TELZ77WWtmwGxkNntNYNnBUs6a57EdfB0ketexJpEJpI9NJATM1Y9SUD0jYsq7Cui5F5o1aZFLZ4TtV3PnWaOdn0getMwQsoIfTFM1DQC9KPYm7fh+Cp6gmnwbKoFS5IDULOhSqmqB1C55chAGcgRDqsqvGB+UKVNXWUdq+0AZo/qT8GcTi5rafHEvz2JsoMLz51fHVfoOBxgR5qYst3S6KFgp3VhcHhIru5azUg+eSxjFytObFyu0R/E4JqBsY9CTKsTAHQShI6G2pxEDg+28JxJ1AGvw4hxU8udjKlgznSaweir2wHISak2OKulrpRr9HcdoTg+85qOTmdTrWwndojDcga9Hd03AGnG0srnLVTWCNq4qsCBt2Doa3Xbghkna4SkVTbY9NokuKmULfqiFVRVSDpLrnEtJbxwvG5HTVQtE6nwExytqtbCkjLjvjlByCXMj/ZYbFZhvxX3yEVzyZTjVZFGkPT9IU+qhG6ujkLqvyWveahlsX4k++uySSw7cE3FeeKmDMpFw+LxmxgtRbtPPHU4b2D8DOtOqxsd6z9DDK45Jdd1WdQL1Namiy7M/KRKckCR4LU01oQmpxqOkPnBfFYrCEgTNR0HUS/W6fKD/EhSG4+RNXokD8fqrdY2IFUrB84IqDA0ewI9Rdbp1GbONKKZkl1VfC2Se28NJkG6jxXA+X41rwSl1VsR40EaQcBUPKBQkdSSOsP/AX6ggWRaLYA10kIfVJw1Fh5GUAYl95OWpShvbRUixLtSAL10nLQpMnVIvvJRq1FbbKcMOrucvKonQUNJZxluKuRyBwXgA1yriH97UsrT7+714SfiiQ2ASdoygUOod3vMHLSuyQA5h44glPImIsTuZBSl3BnYpFS5FDTNE1Hp1qKIq9UQDkwsFWuwnWadLBkIGzrjWCqNzwqaBt1XhqblsEu2XZBW1tYFzHhtP0IMrliFWPfTrmA+LPtq/7xyaEiGGFHLpNXoC1a0hcNAT1muCsK8SqiPNHO496atmmhgooK+sXqjdpuX3sa04sxTJdT9LD46m9Ub1omfqniso+BrbqMavEYVEF3sQO7RlgmX0yHvr0T1rSjVwOi7e++9RzKFVkKgA8NtwFQm4t6sRn8QlLHCsxbOwFKROVnvnXfJcJkbDIxS1UeX+v6A65gK1cJE7PWRDCM4NdSFXBgaSGqbY/V+59LIVSjtNBTwQtekY/zujWZ7NWP9rgA9w1MaG4FZzSOFwIgpGtyq0V0pHatVmOgyZLfN5/FZTXDVcdFBMYfVB/Q5A7RE06bYBLqFhkPHWFPq8YfILzbevM0K9aO2GCUKCu5/yUEnOSrYDljaobXuawTdWUutpFkmwlsi2qkKUG7H7bwAkmvoWBhJqU8rOYqMj2YypDKB3W1K4IxDYAW9c1qQuWSh4mXouWItj37EvwKxUPlrHHckBmNvZJvD5P4klM0Qb/YGYJwSnN/aQoB1VJku2Jpk/0U4NxnQxyiRpjeYFk6aOYqdHXURSsK5DmhrvdXs9PS7iaGS7A1SYeSaomdrSjKw3mp+crVR+HsNRo7hoB+3Hw/k+j73G9G3xbwwKQikHUkfLHyzEjiqUKBkAkPfT+tCQKaoZFIu/bgKyKVcUE3nORmEQpCepYAXild1npTQB1OZIAZj9G7QfoQyogLPVcR0kVrCSSjDw5n8qa08q715FUsGBmQasbLjINhPco9ESRgwZIz45pNSy3G8hcE0Y39dlSrTbmTcDa3uN96+C5V9mTa5OfGoQdhqtT
150FvIXnTGQXppTmJgGKIED+zcn6uefERzIv9dhkmuksAvh/Ws7bRHBuPOJA1dY9J90xWHB5qUCOqKrBp9ZtuQaCshR3JOmeWfLbbDxIrHCze8/F8hCCk3LGfKZ+Y2JsQWCVVGK0DhYD5/S36V2Yare1LK1I3DI2AXmZ7NQhYo3XfFnulIMitZ1YFlcVsBO7chXNIfHVRt9E6MZKuTHugT3qSghYyN4mzbvcQjS177XM0RXPVeU4hcOd70Rm+6Ks0wSGX7fE1Nqoj+n4HlT/pgJqUaYs2WdCqWcWB38ExFg0Isk6aUEF/mmvUTbJtG1iwQ5A+lN8VVyHCl1idDyHt9Cp1nBP9faqo/V6eXFnIHRiK1duXukt6JlUmeJqZvCpBdkEIFgRuGymTgHQY3XBhfvVRp+6Bsa4MqLypzhFHy6D4tk461TpJfrrDpqXb+HiWuimJWJwM1Li5Dpn8m+YjsLUFjEpvSiTKLKIGR6qUwViYZaC14I7APz0jnqP8nqNd5XXCl2AS+gNVmUA95sWERsu6igA4EUxHSwncyAqJyG+AP/C/LXzrc6lD/h2LgTpWppWMxz9lyuOMePBKdx7mOHxCJwsheIwzANotJUW2xUNKeElluM3lO1LIqYVd+asokZgonyVc+wPAIFJRIMy43D2g9DFtPLDu/AkJfdgQVFjHLRlChBv5szrhxkvCLOdA6Nb9nIkT2hwE9X0Zl0QKm7AoMhOOvQ5darA7XPllhMjvaN1LZZTZx8SFFYP1OB1uimdfK60ZUNfV4F2LOpzfnNfVC1XTAjDS2NuqB9uNUutUkyrCoV8NnxJFkphPJGTBZB2RapBZz+9q8sD6rNaVIUiowIbgHjCMnaaZjLDBc4GjQz4jlgkA3R+FHQMkFbFOAFLfAKmroF6aXrraadVQauDKkbHsoBSmhutRj9rXyd7mfU5+NtnkFYoQKV9SrcgkDpgUS8tEsRuou5IenBOkcE+iwuhMakROqBjNaMCtGgyauXzTC9yIIKdRw3gHCZudjUHnWU79fENH5aEDnqGTB7RVu0UxWQF3AKGrcrfK4jIFE28UmFTGRwOnGFDBxTjdG6to5iZ4aLtZVBMvMqsFdvr8eheB2VJWTbB+EpVSxtKvVNRkPTYh0lolK1OtOdmPVJb0J1ugiZgGxm2zOMm/zq3sT8Ioq2eItAEvgZlSoVL9jus/8iiEVxvYEiLRiTQA7uFADAeJLFVFORTWcCzLUpupyfl4duYVAsygPhUmbNotHRFNNEHuHLvU5mzde1JbfRDxEo1dJuk5HA0shof7UqtPQRQoT3witucjB5fNiN1+tKFrV0BQLW2AzEL58Kpwp7P4Ig090lxM/67jF4rAldsDOQURASUWDBqXcFf8aDABJzJ9hLEq6Jnak+I1eE1XNPgt1Lf0lAA7LpmtFBfbE5oaRpqs+pFCHWww6kInKaoFpFiRKKojS9Jdo8IH5vGhZVUATeBIT1trfUEv1F90arteZm8Rw/lmCsNrOsZGgGQW7rwuCALpcBpFSVucBMSY2EEds0PG8kUK4r2XGTkwPk4DqCGZXGeOzHheM0qF8y0Uqj7gWOJfrMeQsCq4wfLERwr2iuxIMoU6tJKPqYwJzkt1nYrDSjqdLGSj8I0IUB5zvpJU5acIrbTEXXNdi/yFajcXm6FK5Q0Zl2lecgFGb0MKEDpwmFpJmgDcMmUJdnZkYYR2y96EHdvgL4/5aBHmAdkJapbyTgnCCWq9oPN1sMm+V1E1zqGA5r9cVkMVFM0qWILKoh3lM4OkgOKrOcSEwi3sdky89d5IuljZysI2N+5kqkwfO4KPuvkhl04lL/KSBWIZ9n8RAGgbPTG6lJQFJ3yZqHqCxxSHRRO5rhBCE0CkN0/6w0Almd7YSaN51FA0ebkCzYF6VndPeXURzcK99YXOWyKU7yjaPqtuZ0vtD11yNl1ADqZLBmosn/QBrz1umL5DtZyAELDDEy9qpbOhjzMf2FzSsU4AQZGgSsRd6/N2Pi3TzTVc/djpBFU4CKtKelkiF0BJTPCDs7li+alXt5ZYJy2EKxRRmLFc2ZFHVi/fGLp2gc1bMZlsIB58kK59SP5knqYluMrTXLl60YRJN6FWeKQ0VNamobGxu0RVcU6vTqluVxTqUsrPUR98liZku1NAImkuF0IJXRT1u0g1na4XAulXu3Ngojp9UNW9IWSSyo0NswGU71Drir6ikw13FeUx6ePbnpHF9EmIkYmQOwADgZ6VzyxLhAnxOAu+UrlRXwryzwlMy5aQPORzCX1KXF0MUtWcEEi5E8Tbq85KLEfq2s/NfbrGMsSlEUZarHLxabWkM0kHTc9ZYG7rgcnwFJ1f2fWRdRgF5RKYxuZ+NwauixwK76fdwhzSxcAmEyyNZpWfodliYx8xinpVgL12Y/+82KfpE7n9YcgI9G2WK7HzaL7663IBqpc5azA7XGeVFn9TY8oFgVinBI7lsBBoqUP2BwZUJELm93MhmAfcrsc+ztRQzQ05sA5li6lXkrCD7r9gU+WzklGQkNYnTB7JqPAu1JVA7mlhmhmD1G2trXglP00NWdtnv4w6OsqdgYuEix3boXTX9oEq9TgxkXCrqkiC/vAhn5bdYqyjskXLDnDJFSfFmRZsh8Ac2xdqwHsuHLIZIaVnjTcYw90iO5Vhx3SPcYL7ugqw1elhQJAQLK2oDKuWdEaku7Z3tqhfLFjrANlhKnU8GKD4fH4/KnNi5NlvWJ7lHbKJ3ZoXcGX2W0JUKQFN2ZOsWVe9ATmU4fLvFq55WAund9g5Gc2XLfmhSw1Bq041cxg5+2OhJVFk9oKwNmBwQwQEVVqS+ofKQFnMhSj4/nGmO6070dCm0UI0JTsboVVd4rRziGPTDGohH6JU61FFbD7YXChTjXmVULNkXNwhuFqCiIF935LaPCC3hGd2VNlQ5uEya2I/USZK3RrMbjImtavYjsX6K5p0sw+OdNE4SqpQaGP261sTqe9WT11rB4FWEdarGeRWsbsseV10gWC9qHSQqfn95X6VFHFyX7oqPEFTX7toLwGetVhdYFYqEovVWoMiCDy/F2GLtgUqVIo2l8QoPVK961TCvvGJW3C3NjE5Cb5RlV0mAgkt2KPjhc9SPLeIU1v9yzJSHI67xCE1rUdbU2vLDxHG7ipfhzQWc93eS2AGScYVHEQvQJ4BZmEWyjOc8eOAgpzVsBxnym1KUwTIMssUgvbXyIxaNgEokAcj6qQCSgu5AoKkuxuG9dw+0rOh3JrfLD9N7Nj5XYrQ60TBIjbvOBmxXLQuiyhQqeogNhBXezc3spYTuFlUXBCC5QJw3rjooNyVIlmedyhzRY5LF8qQd7m79AU1fGFA1vJMhBXTIMyL3hk6t8CwKQ0GTap+43KifPWhaEFlRVUR1Zb4W2X6waAUtdoF9gefrRFYQ+7o1noKoN9Q6uCsF9pXYhdrNkyi/Okx6hMO2Vs2EI7jfujCXe37ft+3tUlAsx71hk7RK6ghbzbrO37heJ4AzmGvcMu7ljm6z/sp588dgV6HxxdZs2iPV7kdQvRMD1wvvZpMecsuV5/a61FnV4XWxXpNoe/lR6JSqzsb5GtfZRdZkw3e86w6GOykshzS0gJwzercFtcS33gSrJuLZOKbXTgUc3qtO0mLdUoy6wytKDlcO7t14SO0auyn04b2FC8btY/f9vNnvtnz7NkMTa+27wd/vmI+esPLIhU78dLKezw1t2s+YWW6f4aNnsH2u2NW9u9Peyz3ZzP7XOc2HCP3c6J5NHpcA8zIDI9X9zP9+sjfdvRmg09FQ8P9rzssWPmwRUrlYlO8XOfvnyDZHy0lPEx4/Rx+TtCDz63zwKXCeOULmNcRPl341Udx6Dreb18BQpb2tAHUJDe4HGkHxpm7r4PL+OH9923f/yP/mkoZE84SiNQK89rH9/8s/yrviH9dxt/WtQIVi5Ev9J/08tcvOry3T/99R+1/4T/bPkDPn44jvw1xXzf2+PRfl7/vLXnZ3H883/1r9tf/PtP+/iv+XPsx5/88S9b3NB6a0f40GuDfAcwKZLx2YS2cHpbvX2d//s3exnCh8fD/GjWJ/e5G93/8/8bw7D9rV/84rWZ+ie++9h1BW2Q/rBjr0+HIviNUMvr0Esvm43b+vW31izGhvYKOv0dgPzLX/7q7/13fyeV1KP+xLVBXYgjszPM8vYO5tyHl1Pie/t81fwASDvhGErYcXjv11Va7y2JtyT4fwxeUmtaQLqv6MDC78YTvVtSW2uV78T5cELCNFjQpDDkDCr/0T/5w1/81b8+KSLFl/Z5ae9WrcfC18N8VlN6oTDCu96
15ahxRkEhmMX3WED3uw+XSffDhexlnoj4zF692rvRxT2zjc8W99XAvurVJWiCl1ajDCvz/6t3/041/5nYhSm06V6dzgaHeqpRwLVoe3ac4UpZmmt7/vh52D4u0xlhB0/YKXIWScVlii+uHJNssKFy0PG1Qbd6T4E//h3/+b3/6tv3aM/qmPUYmrj6uM0XFR1crlacQKm4cRjFla9fKVvsjvbtu2fepBW4v2N3ua02Z9m9N39a6uGvopNP/jj4O6x7aFp+ke25HndImVTT+89fzoW2u7u1nbth8e7633zIa27UMc/fatt7EeFfVJkjLdeHIcgNrWMve3b6QEENdhMpiM69DGB3upHm7bp9QbGWqpTvohjlp+klOJ0/7xhM6rhcuA54fP4uFj2zZhiceVNrnI3q8Bfd3vNovkLpHaLVzGt+3GcG0LX7FJi6iPme42Yti3yY7s47edGOVt6z6qw1+nY1q0aftL8lnpXX8vjekknAhVWtu2xyuIstZa+2EbuiBXcHDefu8RaD9c83H4tXCqjnFcKb1+UFck5DPJoMf7Zy7BRx8re9dl6BG4bW3Fr8YKl8QQp7+3oOnSOLxvAzLns5u9gbaXZdGjP37YtpHB8Hqwn7M2TOBv37bqjuK7/v6qz74Xau8eBjRt1zoc19b3mI1vT2nBCsiPMVJK0uHevVJpwM9kTL+IoN8fBm0ihUwxoIJBzWwSCz+khMYhyLqMQEOfs1IAZdNj1ghKu78SODjsygrPRdfXZjwy6M2yqzOjVFttYHCuB2h7qFZPEqxm21v2foi7/zVGMauAPqdAS30R8sAgXYUsA5yGEVAJ/K1ygexUnFJ5aNRr27NCx55hxBQ9aQuwVAb4n/vysKGjKR4AbdgEVHV6WHYbnD8ywm3qoVxRpX1GDWMHD3CkYoG91AlRyuKj9qjidchGItpQZb08YHsq/B9k3VhKmlVa41ddOJ9FEDffr55Y0ObVBhJA6VnVVn1UQOkBtuwpDDe7ndSgFzZduXWGgRHUMQLJEJV2COBavyFS3eFBWVh3eo564XQIsEXdpADRF8sPUzIjqHEoXALYmgotZQWwSqhGkaMKHIcgQ+0rgK6oZxKaFzl7A3QlnUapIxVgAYVIHacNue9AWlERlUmB0pbcTvLeIdEfG6cAr0pdKQD+vz1UTq4Eceou7KxLXhHrZ7RhEH1UURDI3o5jQHXoZODwZ5gqgiaEaEjviD0YwCeH/03ut+agnN88KA8PBwmRXfSOdlQuG5dG47iBjWJg0WkGxlTY6CWgBHsWjAKW+HSWwoFd7SrTWigIXF5bts0WLHs3MXBcGdfr+q8s+PoxXCkEBfSk7F8qfUDyqwL3kJUk0WbI321WU2KZBFAuVAajhjBeEziBlaPSH2xAul41GqooNslmIPgd9BSFkzIJBzp5VkzyJBOGWhiUWK1iy1yVooxKfECElv3r4Nh/Xa7g/N3KJswluWGlRpZIYWIRqP+nh5lWGSH67uD/yqua6t5cfd2GTBE9OSL4m8vLQGdlOWgVMOapAlww9W9IMqWc64CLDvNI9PYr9SGfRSSsLThhAk/FyKa6SMwGAhMDu+uvsrYBmxde9+zhwzEog6K53j7o+ysGH0zT1DgBKgPnFI9QjYaO4UA65eheQ0VeANVW4u46ZJo1Wk395fgOCrJaCeXDPkbomuoBqbCjzJm6nHLx2sfZHhNu7ZGsH2BfjQygEqIbDWttstcNq52DGJGKkENdVxtmMM124QmBzLCWayKqp/W52vGFceDDHhj1x+FRIsWswVRRLiccQnE+bHEn9eQMV8ucweJRrIL0dsrrnoeZEVwUp2kf+v377okucRykiKlMosXydCXbWUFTWhtUPGFn0b3jONqoi+LsHBQBQltu9I3RrivFCdzVoe5v/WHgGK6t+Bjdt+V/PGRcndONNTUAosiVIiDjo9PpzcdqmvwavmiW6bOdNC2cfT+66uMHghLEHJqApiUpgXOP2ARo83BHwd0Ty3g0XdBMqCP1r8EdRTjcSz5zrd3aUN97YhRzNCtw1ToJoSMYb/AC+Yy6VYOAec4LR5jWM3d9mlc9g5koiiUPVZA500bflKA/pdEqljSGimqRmgvux2cX07hjaoznM9FXLUCB6ZrmK+yBXAl7nfjIWKBUdA1bSFfg0alEElix6/H2JYtwyMF1ik/7q1ZkftAFYWtidoTWrAJOd8UpoP5Em54rl7waeF1wh0zVUh+PqwDnx3Gst+LZEp0FAbVkWjUYkv5j1I6srD7Aj4TNizhvqOxFrQBEQSFX6g05FT5QrIJV9EEcU5sEsDNoksGonH4NmxdlUxZtX1cPT9Wb2+IXqw9BjYVvQdWaQCGWDabTBseGHjrjK2zlVDs3RvcKIGNjnFRSj6esxmhfDMmHO9qKtWR3QCw93UHZSosbbHyYjMDWtbJtCMFyh42F9bONuzt4XOvRDvhX6aA2QtbiZbDvY3VUeJGdx0Y32zmwgeC+HztawHNwM20/BAkdso9X0KoVYLEherOyR1Lt7xCB6dnPXpWw1yleSBsMHTbW3BNGzIDG4NAjZX8ud49abFM3yzdV7PVDQ640oqC4jAgil9oSB4lTboqwILBi/kYMH8kUT83tFr2X49N4nxO2qEzJxrZsYMA1VuZVqHgqF+shBXk8MtYQuk2saK2AmUpq0MdvPqUoGaqxLhatpctkIccIV+BGaHuZuwLQqNfcDqA4jJ7Qyg/TSqB1UYmJToPu99/a1KtSt10I166FM6VZvBpX9eHHNOlUuZ2CdHP2577kZnkrn52E9cFUTztOMXJkdG3zfAixCw/A0rWqAG0AxRoBOn5D/xZ+GlqvzDDNYYyOCE5QjARDeAHHBq28swkMVQVJjMZ9xx1kLNn5S4GJ68Y4U3uDUZvTOAQhl0S0KOG4odeoa3bvYmlVHZT1w16jt2SbdfgNpistug9fByHtum8wdg62XcU3QxQVAWxTVXkoet8GZJAo6JEMDdH4YU+K5QvqsNe7fQWZp+ATQIywT+YggTtjbMF+p0POStw5ycgxab5Ir2v37DgG+84UthhBPrEgwxay7AyjIDDAv2t+BmeSPo3Pu978TkicxbG1xhp70RCSa5EBQE1si5q+6pxIXtdJGDldqELel3p1z2KWSe/zAvRbzIOKDBDr6GYB5Rp1Zochs7uCO/cbgL6j1hdg4h2fpKoApRNL4/ccWMy6TRcZk917eMFC3sAWNProSKmBpYY1pfpSFSUzXKQSGsvT+ujTQbIheJSNvJk9wb+7XttVdjuc4VOqRCzWb8NlHExaYRDYsHViW1u7+lDpbtb6qPQQe/6pq5+CIw7ZFFu9DvG2mcB1RAPbMmg92SIexxDtaq+CI3Svn7OGqIwIMPswgW/NreAGtQmkdZIk1HyLNfSv9yqVCA3UH20uTFuAVhJFyxj8kAybFdq5Fcf2Fbfctyof1SAYmE/q7JSPxkhBvi7F16gliq+YcgUvCBAEC/xST+k0otP05yqrwcAwnY1njw4MyIbosHHmyAh3yCvVGItDY7hZ7jjdOgYDZl/nFdR2+F1W8tE6WJwqbXSRVHIQ9Bu0LsyMXH101fTgGnrqN2xbWSWbcv3gbNC6kMZ/Xlcjq2z17HNAqzYX3Iwopeztozi0aevCFvCgzF5OXrNa2YM5OcGSeqnYnmPZGkum5uoJ/ThVAOuM6QStHnbB1lYeE4PjvcsJT1uY8pumjB4fJ9NVvoSVxrgOs5umWVJ45tsHtqc2CaK8WsIOpZqSduahGaOJpOCUiSkKvJsPSceGeWkLfmSaz0I0xIFzSsi438C0Uml72lRI3H3eiq940X7XqdKzP9rmMJ1VD07gZN0mN1qNjDkWiEYoiIsttxjRB73oa/StYHpzjTR2MVP+/b59i19ldWUPKuTs6qyNWCj1VJ5xnPr0Snk1l4n7jWQgx4ZQ+2O4pI4TNCd0B4cFkC7jKQ0GiNDZx1ibZuMFj/UoiTugWq1+k1RyHbWjlQ6TbgHqhjp7uF7JEmls5cgWkpDP6vhCW+sG4jWaAF+P3RfO/lt2G7cQ+QyGA4ztGNXFGkrbKmKqO1rVyNXaXcWq87sARaso7M2bts7fmOnN5dYMpeuNQXoAHbyiiospopmB1wlo7GLeBmTVSdkrBVEu9rHIBqNrYbUovmJaNL9o1jFdglbPLb1LYwdYHgqXhrOBWybgkhix8yrwObUmBqSKGrUn9VBoqDJT7Jx5ZfiDVuy8tBS2xNrCELArqo8HNH2YYzTGzqfofkTcOe+VjNtJkPa0DfEODqVtlqFlLTbtN0CZSNuHvFGw0Gw01NVoZrqrXNsIQ4eHy1CkqVMlE/RUbs9+CKrAEtkXhHmGUzYunkvaCUou2kObUvisKBTGAuXOQbeYzGTXkROFEq7Zs23mktSwlnpBfu/2hGf4P8C89AxmODyrU0CbV+E0ra0mkloVhqhTynGk8nQL82C8IPQqfKb/6gnz4zfFq+qqIH1hCv0kGDzIXX1GHDGl4CWG+RTUADLUCnmCpXFrQpD2yaoAdZ6FsBtq5scshMjgul10EZSoQ4aKSQ0iAy5daOT3JRLVmIIQoneqOz2MAtu5MA9NM0c4S6ccB4izYOGpFjG01I/Dn7XEktajALao/SigSlzW3m1u1jh0CDQ4um0CWwFbPnAdshSlHvYQwSn2BiaigoMfX8HegXI496KYkqp10kWCnsLhzwUfPxGlu7jwpZfB4fw4KA1y2VtGHgQZ52OvIEDaT0o84S9112CD07o/a94BHC615W7XPjslVFJjakGjYSKgRc6APaoWwihwzqEkDF2hHaIDBeqBn4lWYPL6n6W3lwEhC02XbuZ2Q9FSgZ2prKsXdUOYHxN/PtwsYCdlDppWJBhdA3XSbg0KfVqOBxx6EiOKwkofgG+Nn4PK3u2p8yWAUFpLd7J9LU6GuJsIw/yA0dceGDDMb/EREM6nJnBMuaYyxXC8KVpc+1hO9mTkoQa12UwNEWASI3MYlBjjpIQluU1te6iRagYG1Uhteq8DMZ5Iz7TanOp8zlOYpRcsoqEJrIAZbSJBKAEeLOr8pehJ2A1vhMgCE9jvIj
15hNYGESa7eZsdVA02AeWdLLS/CDNDX5pGS88FREoVIAZf0pqD6B/Nb0Mri4CQyV6R0BBJC5/hyha38ljQL3saMZtxILbiWsF5sTbAWhsd26NjijJ1JPWM8VJrqzU8q6LtmUtAS9CuhkaH0V8OvHmI6zjnqllbmSvTG3UWXzIdPNTeBpOx6ke1S8CZgIWvyqZA5tVq6Ff0kOOk0FrXXCdq80ayjmKrcCsMZgmnrrdqI4xem5cp0c0PVt7cb7Cep+mrGyadr0DL4uMrksce4PlR/epG6056TzxPs7R44xBOE+J2DY/K7sqQs+TktN9mHGpndZ5WmKnggH2k3NMD26qyzmd4Gzel1wLxo8RVjBV+uN1dqfbjYdqT8APEvBnJK3Ichg4RZmXGXU9a04X6qhazzLBpVp1kaVty+JxSftPZWDLk3Ax+Pt5PswsZDjdwiNtWkGW9j2oBxcg/3j8CrauWIlW4vQ2SgGOMYaRzMkBiQl0u6QLKBZaZU3Kd3v2LpWrMwpXZM4a76FnY1NKOWxki7vSqkJbKPEiJYBQV2KAW+sqMORX3x0fkffYaMYTQWm1oGVytv0OV/IOqihM7pdGxsckld7tIrUJtix1hsTT1jPYPcl1nTv1tMbKvjM4JPpI5hCgLRJAMmvTghIUBhbrWFXzrN8VfGY5aCVCw7cKK77X0/jQqpxzXHqopeOUlvQgblNfllyIC1IthdmfQIWi0VaeDqhHdQ4GPD6fB4J7Me2WWwkAGehNpAApilFlYa3T7Us3RwZSstOdmwiUnXmzu2PDXW5NaV1zggB4hLTh0fZbtRwpRlDuDvtrmMb/wZbQVroCfCKO9IUltbhhFf7C7av4sxgCPekCyo+O74O8E8a5UnlDcKuWyAmFFWUdA6rlGt/uUUszXaIwflYZVmYFHRrjMZEaCgia3DEFad1/TjlKAGWVInBCpSOxWuG04D2lHbm07JktxMgQt8KzU+bwHbnOTE9zjn49bqfVB3ngRtMxMCIYedJqBs6iKAoWgwkilk/bkrRmj46VZfTiBM681PfiIhEgKaXwvDgOL+2gl6LxhhEcIxUY7ufjyO8zaMDgMMrI7fyupwW6yGR1KoxlIkYMtG7PTol3WzpwFVUtW+L/Sg+hABdp71ZjmejXNRtxTlrudSQOFbxU6wBFOvZNUynDbSXKxfcSOD0OvTh/lmyYmUi8UjOb1DZY5RalbuvUDtnghP9VuWlSgSZYM+EJJjAL4fU38jHMEIWlYOZH6P0Zr9KotQjOWIEAA3M/WQ4zuOD7dWGDvUKHVRQa0reAMqsYQR0dA1kRq7OvIjLPrcS9yV7I2YSqlUA1P4Smze1iHXrhDqJVthYCIWpJTARFS9M7eW3Et9VgAYcS0Xfv0IBdqJn+2ggf2mImh5dxL/pYXB4W2zHnb8aswom6AMIm3dSs+YHKTzvtTo0K+mqBrvklBab3gzEmo6RF1sBBPs6oKwbf8sGmEb3J+ITdFwmzWcUBYFtc7LK+DivG3Uac0RlKgYl9ywpN8vu1z3JbvPoqnprswuVsoNVOakizdnptLUvIMYABMLpLVczr2G7zoZ0C7FhzrK9M5uwcV7K5nh9gOmO+x2tbDq3rGjkAs5BA3aG4cKAXpPh8shmDbipTsBF7wIRY5Y6SGXx2VLyxfqMHhURG3zbUIE4ianOTLGs/Ber7A1CVM45CkOuYCBY05W0/BDRz2wyERe71eCiCnkBLROF/035SVD0hvB0He5s1rohTFMJTetYBTZAUIYLHJ5KOo9M4D1a7vmNM5wmGbA8NCZdtwjWsHpFW9QKjQEWT4dyPAvVaX+VGzm8s0DtXukdzCSC0deyGFSr8lXlHLxxdR7yaAUIMKkYyjXci2ZxveZDGKGFTbAY0l7lOjxUKbiVhoTPsrdIotY9GvZKxXTIMeNQYZ9SWa2Yk5UoyKm3EYN/rUZAUSSBEivyphdAjIHuZ5Ne9LSCVIFHtudxnD/1QrT1doQbc2tRciFSWpoPacsr00wftpBo9HY0P+P2h7Vm7foy93Y0b/6Bhz/Mdn99uFt7+ut5mL2KVvvh559///7cftiuVtg5qPv79eHD2aD/fKd49qefhlGM5P7Uf2Md9n0/tq1fV9X7UAffts83x7+96o/Dhn5473Z+03vNt4isT0JX8VyJS+skrMPC087t9+8+PpznOW2OFxMxkOytHSE+8sMtwC18PywJiljbg8mYhZevt0If7Igyy8dhrbdCn6tbG6Cz+9Eeo41WWLl+uI1k19btiO/2pFkfVdrDWjhxxrWnUE5Ae2vjV0mTYNSebCrI42GTGqoSvQ/AlVSzgHf3PeHuhqUtXdC8vICNn7Czkq8Ml2E2XKTGs4L4StH9cAvH8GA9AqjOqwpp8fCgkv/aMIlaO1qz99O5pnf09faRCXiM6v/ebPjw+6tcZp31oe5nj3bsozuTICd9psMay+n2P/2Pf7/9bP/t+/5IOLif278Pne1cFy7p5QozrvoY/3f+8uvd6YetNW8YMv7m/+LzGIqTX3ww/JmzWm83XPOv/fP2F/++tH5DFzJNM/vaVDmP0S4zF0bK1gbUxg/HazykHv6z+7f9+MN/oXqqSbbzc1xM853DY1ntMaqePWJobDdNQhWri4lkjMF9rIR4iMHdP2fp9fL5/qGr63igSN60eGVCEbBLvCG8zHiSQNK5nsb58o//9E9+97/+W4930Tm2erzZcSQH7Raim3E3NkvtR92SYupmZsegMDHYmKd97Ppy/fDh7dHDu35m6D4n93nz5h+JlfGBWrPDvduw0np41Lt7CO+Gx363SeRu8vm3++F/8If/8vd+92+b9d4ng1tMBpcSTXj3eIXS71nnH824l3BbCz5Z7bm3asaez9nL9DRZwXwmZLp+ewnFZLZUVIhKfx6n9yeJtLPfMDrYDDMn32Dv7ThiUjVUhI7j+Gd/8H/85f/sFzbDOPQ+JK/nSxsD2GjYwpJB0wqqj2Uin6nwpw+ndy+opBfue9NMyEYut31KW16N4NT02NYwrFKMHa5527bN3bdtSxvctn1aH9vWrwlxjNv9dIPr/YMJ6WavyWeTuvD5K7FOUu3+599+Pn/mSj7s/tfa6/21k15z97EJ7ruuVqf6+/b+VROXle1h++7b9i7X7IdZvy7ypQDaP5pI7VqK1qxb+9P27cfHmcQ8n8fj0bdw2kUwdSxXqPlUPvzG+Wo2zNqUg3sj+q727liHPXK5r/j6Kk9fHz6rqMOiHY/Gc+bEkuu3cAZfkyFVuiraoDpSbVvb97319uOPW5z8SWJB3cq0cRWlpJ+7a5ARN75tnIfntDzP/mdgEX+q5AUYuneLayepjwxN/hCQ2Qwb3SNKbdx9ug3l5n0/vn3rvMFt22cNps0x7aTP595a27aHNXvZE/aJq7tJBCZHxRBzXOPbZDerls+7fP0JMbWcpe+ed/Tac+qocYLLGsfIZLuPk9AKdZnrWZ0DelWo9v348ceOMhj9umaz1qfuTpFEqvrPZiU3ilvq4FgyQ5utuh1p0L0uF8yK9orrALMXZYvAZbi7H76o4qlMwnUDEwbq8Vcpxxio/+dFDlNZkBu21jBXyPPc6s/maFGgaCpAgH19He0+ABJT0bNXTBdi0jBlTjEYerjmO/+WbqSWmBQFgLExc/7yRXEOFWBgVzgYBdYmUd0LgMMymTG7ydfQ0jQJbdaPjBquaSBUahBce5nZqlR291EOWql0zEJiPBkLzQPaROWzgVedfuj5JNLKvjtowKrANQBX4oZ+JjdTgJAtyEHv+5EKkgB4VwCo4li8HoUIEuCv0kU7HSNbIOjrYQ+Rge4d7IMI+6wivtItNGR7gN3HNDLwmr04DQZ9AVupAFDIVtmqUzEOkb+aDiHlnzM9k6d3pOCItmBjdQq2CIZoRh/OFLIcErgOk181ays/XnYN+YT2Nr9mAICd1xyrL2CmqzDcKd++Q3AUuSQVR9EKKZuEkIVgXw/PCMSeetX62hH3YdatHSQALnw8rKGdOvjGaCpwIKeDUeqo80eMPCbZamAFyOtb5OW6++arSlYwCbLok8D41mUwVELD7NNwYNJ4RWhis3VfsDfZ9yNhMyDFvFWWf9S+YLr7s8420O91HQFYdj9Inaa1lm6f2fjMAwfNHD1HGWWeoIMdzwavt+xb9DMkVXqcQ0itTCDWYM6V8ESm0HOY8e/pymIpXyke655it1pOVUbiC1aucHje2hpPJT+t4DazKj3Aw5XsnmY8c2cS/h3My7jipMhrSLqvNWxFbAgldd2zYps37Q66ZYMsjEIPchEGReo5zISgm+l7rIvAUtJ66rDjIMyrJBeoajxAkt8RBqN1Eigh6HOG21dlGk5fokqrHm8f5KW34/AKwqumK5r4ro+gUuEgmrnVYYUhYxWAvuLQAhW61PfTEIYlIWFJq3yuxCxt0VGStZw0UmaWecL7AzdKyV+Q7SYCSB6nx9DmTRrdWtyA9Z+0spVzyyZx695+58yJnjNRA0oTI7hm1iVlm0DtRcE5yukL67hNlQDG5UCU8ohS07o/CxGyoAiUp1V7MtajlaEKFWdlximrziscJ6ZcWpyM6jLaUFmJDLwI5znniMwnbUxCkKFlbZg5bBA798etRVvZ9qora6M6auzOE1z15xKEAEoBXJFINhRcRblmz5QRd3X8V8SIpgfJpylvE4PJKLGQpcrq6aJS0hChK9oMWiY6vpyTQgTHZYS0lvRY/VKKCQXoF1rOSmnldVFutoDWjERnXcU5z6OAKWYqI7CcnIoKwNE48Fdn/ZX0kiMhKJuwZi2eOq5KDxawwkkS
15ZobZc9i+WI4CIoNbCRyukrHSQ9xUlUQNtoYJEcTzUzsoETd/jlHX3s4nnD8mzOm48LJKRI2+0GABwIVK3weVV29tPSXXA5DjWeiQazWT/erAVcadPOcqsZoSp4hNUW4hsr2wTlOrtyGGTEBlj+VZtFEP80rP/vGqhibwuc/GXBZuH+VWbsQEk0VBChTck8Up6V3HQ9dmF6mxcAxfpnn/ha2CqJNxt8/nAeW46yB5x+CfoMpm8IGIn2EnDMVHgRSV7jkaJi7mOho1AlgubYx6zcNVHR45VeruMBCwpNvEumTnX4IcNHVgNEeDbhWfS2yoy4r2t5gQSI7udoebOjhfZMIpwzHDnjOKKKiClIi8XpTdB58N1mLUvwX1Ia1IZMjEiDWIPxwHxe4a9axOo+Wax8OalYcuwH/VgQ/qJHqRqUUMKk96vEEPTLGVj04+ColXBX2dNGO5ln1g11dVGgdKGtqD38qbw4xN+wZjK3S42VsbwJDpwW6P+S58sYgigSPv4EY4Je02M7wzW0JCkjKdWyumHFaoaQKKmTWVznv2O2mnlQ67dquYlOC1yJ1WFfiYYdhyiiUhq+AmcDLk03QequS8G0Je+Qkz684eq8uR8Hq7MZlgyW6GiIDXjWpeTntCXsj2sSgYlB85rgQI0HRHg9C4NRJAVk00mMCVc9/V2ACQPtejEkVJ7xfCFxXmun7oDJtYAmtafljxugFLllS5ur2jyC68TeW1eEXsJYUApUewbVY9XJvhq0am+A1euLruacMd+n4685LdNqgtMp5MFzxsB1rajmOW79cnIarPAna/tIWDGTfjFNnFHnLSW9gSpJnajFXzk0qJV2M0SMkZH6W/WzYJfNJ+ZBMCDvdijVXB8tqOC/vI0dDxHG5QUp8MtAOdbV1W7N4F0Zt2jJ478TkgBlc4DRjbarONYfisSaykIq+1RaHprSAf0MrWoApwCpyQ8bkiRbPWedGqFC0A9bQpCmEIP830Q4r4hDraE3cH/VvodDGCYrjCGS0F1j9DU3RngQWvLhygATu4Ud8ZGOncQFu0ya4Ue1bQ89d6JQcKCWcMkaPS6HyUtIt3qHUSThOBJqmhD7xkCJAeyev4yClOoWq3ss+ltpfXmfzJnUmzc/bXA81qNfOCs18zzugKdYanXkI8546wXuRJgKzRKcoVRdA1UuAZOKxNlfA3DbumyGubMYmP3as6yXEMQsvMYlDj09uOcaSzshWMImSdZi3Ny7TjW946e/UyClelp/E2xW7QbpH9vTywm7VY2JZvvkHWsoQW+CiwHNVx5Ho0VI11yBrJSR6JzAhAjsmTrNehjmB8OTlXRn8u34e0XdsAvkxnkyFriI+MVYJBcCa9y4Rzaw0uY7aV9GpQtB49jj7RaJO7kbII4w+prItEUfcmQvHlSPVfdd9j5tPUb6oS10klhOPwfW+LTidspn39StkoOARBxboZjlhUKNc2lJTY32fpnBhc67idGys366FPUtG7KyJLcjlm6CFwlLTDBqOYjDVi3HGufABjqG8U5MJTtRZbAzbovJy7fr4fnc2KV7aQdGufo8qETvG1yARWxSQo5UfBzmlLLNt81/3zMy32NTC0LrpISbntCSeME2QV+i7UOdNFcsr1eAz0neBDcF8VSBwF5lTqYTC8vLM0B03itEI1V1sXMmlfKaklxJeuBfZ+SaDk7Al83dWlxTiNwd9CdAaMfIW1thoToshLZsfBOGlbjKXeIclgqjP/0ywbakrazIntKdbMYhCnqO+Sh6Ii+qH+pvDfHN7W9aiJhA61W2m4tYUApzsb46XzO21D4GM6FRJnR/jjoMeeNhoQBWI0cMOCG0h3nHwdbrZBzyDRM3UXjsAE3SJy7T4gZB4FDO8aMgbpwlbA7l2acUJLXBs5UJzg7Uu7etwQBbEZ3jf6bUFGN1ZYeFrA4ngWyuKtfe2qoJWnIE4If1iOQt3ZqqPCahPgFwFEpssxawS5VH68kGWGWcsSK0CG0qYoNFRuEb1QgLptTrqvBjgpQNF4Fgb0Fne7jhZV8mfc/rQ8zXJS3PPX6W11oBBBeuwIrcVrmDlaBhT/QtqFkxI1Q3E4BYEdiSs/2gOHjFPrHCwn1wpkzikUPxF9C+9aETW+FeW+4FMtMSXCWsGq2xBfZXetS9DbS/2WOC18lgu/tBh9puVUz8sV/alU62AtVm0DDlc+vtRN6kvoGhZvgJLaVSbyBTAGN0WZfrzvB7AWGajDy7L3m5+GBQCOQ1NJGcDdDunarDsHkZCOPhyNt67OVUXl9ndVvx04qCpEmGYOlAFvMU48zZKjFIyRAoSAOvAl1cJK7ncFKK8nh1bJLBi1wh1pQWW9GqFVXzPrcYNTSViohOjRGkF+rGx1+4BAuUx7s8M1uwOqV+UKmO0F01QJnMBBVzg8JDez5hXYsVqSwCvhsH5TJ+FRuK37AQeNYXzpMlgEUWvKULtT5GXug/mqUTtvNDoJWdQ3Ysn5fr8kZsDsdBV8ZfwbfJjNT14ucjWocZxXDWCLrDurWj2s4C8NZFt0wuBcVinHaZpJ1kj4V6g2f8nbQzP79G2nuc1WQYC4ed1H/6YE83g8LvP2+babetmAZJq21GP2lE/4FO3mNIJ6FawfOcyexFGUfrJ0frqtAea42DdtXEeJpDexY54KANpEkUiipT5O8VZauU2EahvjBXu0oDI5OazGwEDyqzJnUWb89QEbspNF5VGlHBt2BWSV5tv30LeXW1gVUJn6EcY7ihCgx8Oin3jC/Oz7sWXlA0MaXUcmQR8zzlRSa6OUZH5WCdRU6tYIu0XPlak4mBfp7JUoX7egaCKfLcnbrDGOQkJPxXWkT9Is/1CFj9Kp0ppNkZO92kmHpylHK6iHq4Ai1P0V/j+NKz/OjrW4R4w6z6k/lbH1olAIgdXHkc4mH75+Nxr2pkTB1mrKKbpkux+9DM12fa2mdCuxAsSxrO8takswrx6d2LyzuMFBTw2mqNbuQLjtVl4NQNwDF8xvJGW0NQ1CJpoHA8Q7pwJS5+TYcMNVBpUfrqIoKQk6VQqHBciD1hsmgs9eogEjYuJWFID7upyBwbu6uUHX51Yq3BF4Nqz9qZnANqtYAcbR6gWflPy4tJ2lHTqJaz93cllZd3ZUPAlUnLRcy0xgkoSzom0Xc52ZrsOtwoQWVSBI0cC5o4YMaITduTs0pljHd7fNGC8AO4uWiUEjRNNqIGHFnSU691ZZckXtHnqkhd71eouoG/X8s+BM7Qv0sq1uZBTB6u68BhN9BzqoOuuSog6U1Jm9nPJR5aAAsPhAvBBDafWkZBgu0Ia1OAkVlIQUV2hZj3PxDGeY7wM7miJz12u7Gs9WtexbnV6lSrMAMlNSOdBgencF8jWxGONm3e2gAEtlut/5WuDMJhUf3zcjrJEVEVyWkq3Dn/gktUumIC6WwansqxSMwfYmLPmpAMFYgtAAdth2EdOtDWQYfQXMwC2wAhjrOKUaiwoKDRIL2CB81XZCZFOd7jqaXxWZBxh+Q66A7oTMJAAXPEa3Tw7s2vxA55UCOH0clA6QWKYOATjBZqQGiKM1BmfUtk7xOPMUQBbLvpC/69aZyrviOlBmFc2pIHuLNoGnocJ+KAtDVRSu7SjeF9I1rsBy5Ki3D3AanQxQrNeDBJr8fERxKYCjztxOEx4pO/DAy6pFbHf1GVtoP0ZMB8OWVKYYHLikttPidq9bWGTRawTGfgbr5D5W1NEPs308pwJAsrlu4d2aGm5fikjknn1bNTqf83CAMlB3eCIzteSqXcOkBhXHr4Jun+XRkJEc7uzNy/KKIHGsNaUpcqNKusHASDXR4Ei/WvnR22ta6zy5r+v5CpfjO2JRdMvm+szHJnuaVGGHnDlZCgAbG+ZtsR6lWVT88FMqbFDL1rAakgzG/LHcN7tZJGsjdpPXEISL9SDrxDBcTXxhR9N6I0xClu2c+0WvAd5uJc6iQ+oMHjLYorF1HYc+LPxQDUpfoe9qJpXanlxDZ7HZVnsoKuITin2JlKV9Tqb/MZoYdhZrN0rczNjUyVRRdrWBDGehDRWmuRTlIpGKKXiJGnJ7Uib1MSj0cSTFhnx8NrDUKKvwM0E3CT+oPmDEKah+JNR2+BZ0r0zeTYCO71I1+pIn8LTG4gu8OV6SGilDQYYF46ZlopGHRRSc9SLwrXNnjJLTzNFAEJ4GU53Z2SVnM9NCwXAsSxOZNVH58bEAOuCFr4cbqj2E+oKB0dOS+zP54G1tUTDyfJJVBmcBTOmzh+OjEuG+u9exIYwgq/HcdW6N/eqAy50E0BUUUdWUtRzPhqtan4VoaJgtfgOnucULVJh93d81FRjSiOcBVGfmCbOHGjtSMXBFMxL2q6k6KH5XXlYcGpQveHNUBARUq6paRQAF1TP2QXAJkAqfPmdgXOvT4LAJHGETGPo4vGut49hJuK2iLE9vA3rCnAokvUwlgDiCRytsht/VKyBm0fJYXNJn+ZI9VHMJch+kxtclkpilwq2afT9avbMoQo49OpJ2bNzBXw7JdaAA/YaKnxyip1XDBi1AD+erke0McLIUZ8xdLs1XAKbF6oFVvbFqLznaOYCGBAtO6O2D2JSeZ5CRcADLAgwV53YaNT4eL//UF0KmkFU//78+djgpGXXN1rO3bS0obTF3fQqlHVIhEAZRCxtNf4AO1wr5TKiyea08DuAEDRXX7dyUCwoQT1YB06uqcA7TqiKrxLD2LDskQ79RUx9A5qmEDlXJJMtm/Ps6eFwrTlzNqEoQ5/nNvu1cn5m2iL2QR00RCTHbMbU1GzD7OtsjeurWzgGmN/traql2WnG+xFPHB5v3rJtYB3c0WLD
15RifNWtFFPrCcK88FLTblu2Ol4cKavAqZnasUrcvJEmXe4MsjumTujT5M3KT7ioKPISNPzwxF6DKGiCl0AtloNPcbePJ2FHcWqdP0DIOp0LBrZbR1Uixnvz5ifKEXL+Ao1XIPN4jobbDa+G4L0b7UFWVOBtSvg5bT/VsW/1056AbG5ZrjXAbuiCaaHkC3wyDSshq6+rtBpqfZiL4IypQlAMM6WawRtgZOhy5nHCGp32taCDEw3N9Ykn46gLQinq5BRBCWyT3VlAqq0523FOyazkFHLxQ/3YMdoD4u1DutmrXtydwljVmUGPltpKUfzeJ51syNRUuMPtRVFaytiUsYaRlUMe2/oFyIooby/f98fD7928OezRS+E3m3fP0ToIyN8fN/36cN5hsvIHofFAXYR3Hu3ge+ecMrjhx8P++mnQbAhSg746xb2y8rVve37Z4VHYGIyXXD3Y0/VuYY+Cp9rNmtRNOLx+Dyr65Q9A5F93xMF/xzupFYS73ffP5vp/n6SHzOvsYg8Ojx/pEpefhVmrxF8/Xnzeus8H911GScAzMJmcW0ucW7Ya7MIXiLuRyipJRnOPmq/68ZaPZk3fs/3sB7ic3g+B27j8zXXI43088yuE9pGWrWHq712jmN365+X2tho1qLwk/XPqpANvXGPZNx2U3VuaN6Znf/FxxzLrw+/1+6kCnccLcgpnbY5w48nnZuhZLJ7axZfjqIA3h+fu9r+5N/9n3Fl98Acu9Drn6fv7ZJPif8xLu8WAe82UNHs1F86Xx7N+vurrt+/3vUJdj4+jvNv92N/vJ/6z/TfP/vf/8Vn87RhPnhzixLQYfafvWUf/ujSi/bWLOLPZP+39OFBgv8cYI8XIB9+z4Dj+Fk/+7bv/o//6R+2/9//s+k+8+ql2Tg1bJwTn/+dvmT6sp5tOtfObeH/+uNf/qznz3BLsibno3D+j97a0fLjttaOZr25vxD6aY/9c/+3/ZX//BfxYLqCsldIMgY4EccUqfBeHbyxbJeqivvR3zFqikFsVHoyqXm97MVb+/X//au/+/d+16xHWahHRsgRimmiS24T7LzP3CjzwylaiH4xJ0IMkL4qrxl7hTcWPmzjGF0zp4/enNFHxa4PjyG5PsnkJ26iTmWiiXQc+z/5/T/4nV/8zVPAKz2rqYGBProUz04/3Mc5eaUvvtYEqrCzJhzj6zlP/chUdz5+eNssli/SfFZAVJoqYG6lNeX3DfqvfvWv//p/+V+1Kzt3j15XJ0D5o9xnb9THO9jq1o7PLfhxtEe3KXF9WN3WmrvF+rt773YkNPDoJuuf0+D9YZ+DhfoZ+p4Ru/sQCZ8v/dPDH6oR1szbEXaz3lpMRnzkG2VrFGuxJPww20FRx9ruxx/9q3/xePy1tDFOtUVJTDCM74UlsVJrZ7BFS4O1jYs9ivpNhaZba9u2bdGE6Dj8/A8n9PCxZTFhn5WJfYYXhqK5u2/bZkU3I91G+thxXH/rv27thx9+/OGHLdYN+vC7k/7MtrUK9ZGQedeHo+xfKsik3D/u/tffph3NxraYPliAl6RbeNHKt6Iv9P7we8fwCKdJxNGzihLXcMR4xWP1LIJ9//40s8fjcUo2urdtG46o636PsQ5u1h5yJKfnPLo79GtOxknsdzwjsxbHOuPnxjtK+50y1Mzs+rbPWfieZudF2tToKtxCPCridnD1bvTEircwnJR+tNYefbN3Epyu+frbNNzxTHoEKs8PP1jDjSYWZ9Tj/vEV1dLHbBfWVSYm3kNNeGpq3ce5YT7XFssV73MSjhNpw3Lcduy9tW3b0kWef9t73OtqwsrhP7wH+AxBXkMWQpDerxU6HkKjJLO/p+hHs1KWxjWXrhEk8JkCm7wGVAAu+0v2JkehmnRVJKFtooAZ6BiDv8dUviPjZ3wVfKKz7fY5L6qe6TVPI4tr/YNnbPwq3f1VFgJ+V9vpAAE8PzymaGO7ZVmzXvH+TIaAoPvW1jju/lOJpHgh4KHGSj7aMb52/ykyZ97HsjmULh1CwPZib20WIlViIxNWoDOn/JUKl+kzxRTwBVNAI1gTKnYW4DBMSano91ZsBevOjGyYGp9kT1n2FfymfjpQtFRJP/02oOPZG0S/uUzn7QYPzqb2jGKO+92rlYfU0GmJ6Qp+nXhwBswaVnlleTXF7YA+AfP1EyJICxqAvlDDRYCW6hE1XDPydZs4aWTgmZHiAjtSwApnE/CExdQoCgIFZYrEmzofTmSZrmsTsdLyhhh2nXUAtVLoIIPHyApG+CtwR68gY83FViVdYVmxXKB6A7BMKXuKVNKZJ0Cf42C6wakwJxBtcnY/xsIqGsGUNvYVijVWpdK05Z2U9TJ1aa3jUPWIAj2GHKEfN7BU2JRTOq8PFhjXqQRx/W2I94m0MlzViMwZH8VkLaUmAZzBjLvXjBPObyUlAK2kCwIyhtKsO63hHuxKzLlTYR9FMV4hBWv0s6vEzHWnr0TZU/7a+nNWkYxnsQWpA7ZqzlcEjhOYpDtSNVtYnSKTMISUwEEVJBm6jVRNgluVRlU9YO+HzhIceizDzqIhG3AyVSUCjLwfyLrW8gUA/DUXnpKwpu1Z1Y6O5UuudbBR+4HUAbaujA/n3KRYUIwHZar+XRmIW102ibXaqc33OjP2/DBIJIHvK0tn6xaWzOZSTxjA8krSiQ1kRcez+hAoj+aI1SYu9lbHlXGvV50PNkyPSYYCqXmVsawbUOG05DJNjCrPKJb8Ao+NqZJPehlPAyh76JPkWiXI7jIfm+tRyptprXWATOzCYftq/A4BzjQIrdII2LPYJZV7FaxLnOaHcrIxFWgQpGjGat0WDQw0reY4OiUKqqZra7Ty692AMfDUE/JaeB1IttdVhefcF40eNeqEQdEcK6Y+mr1B4jxkYJYV3nVOcgQHbC/VRMv5zUFDBsXr2POfGnIAtZO3Ia11wHmmK7SidyWd4ClFK27KbF4C++Ytrex1zVY66MHMUWIwC75WygVTPmYCgMS4UOdVbgIz3Yn1gVUHAlwaXvbxw++WmnnnbhiBTWLB2kDFE5h17BfPfnUpUeCm2W3dkIVfQLP61rwMTN45UtYlXU1TNRHSTZl7QqB61h+kS6yRAZsmcpDBLhxaB7N6XqVrXm+KMgQgr8FGOoypF81epHESajtNzwaoCmoqMFXwr3S5WT0s8t5VJCNd5DA37iYST9Gq0G8zuV+QwMnl5fDo3nbBq8Wc3POX2gyUteNk2KoShJyW3etzKZIDB87hHSQ22V5v8lWxxCweymR6PtvEKayOBT2t3sQ0MwmDnCe8F/7Lp7F1hX9XvR1Zwx18J2jL7nY+ums9P1BC65J1M7Hb3vfDWmkRnnKdiVCtFPo8zSsvDdOrirPPkFSArcrz2RS2RBAX2WtKknzyMZeyGLkOpOmdripZkz8e5jvJBrC+UO4ZtpIqwVJ0/T3NVioSGoLEAZ26b/pw+HVEi+SFPwa8DhsF9KI1bhhiLMG/xaXBo/B42LFPlrNVTpZj/L7V+EZD/eY0mbfzePS6afbirFeZ1MNgJ+VsV69sX5aj6v3Tg1Fgsh680LziXlbvgzyLI/01bRZJnSL5keqzgqNRERQSklt1kSz8EqHEt2qLVXekoiylNcwK3lwnYbVUUImYJAo5+hvS6ik4eGqIrcWNhKuOOzjXhdLuMGvF97yj+eUvNvJm0F780aNCSu4ARybBtFe510bc4DoyNWyo0uKLcpRGf5St7FNuxC2NRrMZCF+4ra1N4ONo1WSYNa670YPNlxGLItc3nxAgQcdYFZFMEv3b6h4bxUDnR9WD+eBVroBhdB9nPLh36UWCeNO5DmN+Cl5IqUmg+mJPKsje2Nex111MQr/UMVaoJZwryc9gIurnBXLD84CerLqYvwPGWVu1gLudheS2WBavJuHVFWh3Wujcb7C6WAd4MJbOPisSXoCpNJyubl9rd1r3A2FdlrBX/Ay497C5RYI5aWWPo3vNdNMq8zWNLzUv87F7DDUlBUMDRDs/OrlByEenfXsAvLiPYcUwhDM4LUxi3UpgjNlmROc07++xz8l0J9VSZnJQUlyCnTQ+jYvECMLcgAhmwMxMx7j0UWGNgePwDQtQOvOySexHNsP3WbvVF4C2LEN7/m0FAdJMCEpqevilKjmjJ+f4KJtsu4oVZlQ+gLhvXeGskQ9aq/9N6YrV02AL6HmPlBoqq0KkLGKqN2j1u+zra3ZDZiQDUUl9OECB1qNCy9inHorAehlTYkF5PmhyBAD/SiG2SgW87nMqbre1tu4pmpoq66bn3L2Zdpyi0DTE0Wx+chyDiohuUrCDM+c+rnArClZQNOfmBGT3ut0fiFSJSkqKkOMDjGMOVjx+IMcYGLmnmU/9GBtMUX5WXJHIE1hKVWAkAmYeNqMdxPSFgXb6cFQlApBIrByuf+t1qlc5YfhCeQo4ChPkVb2OlIEMeBDVrYrbF9gb2HgLptMsnHbqdRHP714VRoBIrbQ06K8q44OpFqm2E4tfqS6ULCy0AsP9KEaMMCQGHIN5r2TEmEKtmBtR5Wcmj07/dvrS1myvx6tqsGUrJwMgjznzK45jX0jmVGMgLR5mA4C3F/soAB5M92hVl4Mfej7JAZtBq1dQZUWyDjBNVfKB4pWh14WagCYD4QzTQr9Y9m1OjbreB00zcKPU9jLmUQ2WpMbgqRkT3QbZ6SRFFRwoaIEB0rWuD0jxZ
15BHxzYZ8+rzYOideyiaPj9VLEsoFhDJYGECPimlUchV2nmgjo3vlR6P/zskWHLgYl83UEv2h9YLbbU2p6h5Pkyq2rgbejUKeIKnSYg4ECiLrNmFsJhTyIslemUQQRTHdSTPsoQYkVdCV+60cBysU8hlIsogC1LKVQ5qNYsZvAGq3VIwbWd53cld1BJ62Ccgn7Ayj2aYSTjmZm9ZXqkydO0aMfrxrtzyI/Xz17uZ5NCKCWZ6BgafKf2FpB7aRg87+bdLN/j7gdLgfzgsP+FxaQ5syeqo9qwImqTP7eTbEHAsw7BruTef0BZZ1LymXrOWgOTiIZGjHGIrXurPo+EYZWogNVQciTbOtph2wX7yWPUlsyoj9oEsyct+UhAHNGA0kOQgFzI8e57BgWTEpTkKfEda4jt3aF6L7rKhhg2gzlwHgpaJj2Zg26WOut1q1iWtmnWXwgBChhQJIUphmqTMvMsWUVJxAb0nTmOGScMy8FE99CRB5jaIXNTRAIwyb7l0DigXur8v4OI7Vo8AcNO2RROPiytwOAkkvyXoO2qIzNj9pyDBZHdKI3i1BHlU1ASoDSSubkn0p1sGupL13fdcLJnDaHTSpgohk3w/l94HmHfCb+Ab1XAFsRdaAkXIc1Ayig9htajsFCCwe9gxoZJ0Pjjg7Om/zOarQo2k+2iuvakV9Aa2UD15lXbImGp+HrIwBVVSW35muf68roVVmoHKhrVFKbgK1YqI8VEIrUJMVEJGtLgVoSS3qwKjqYUPcPUdSSfDdEXnJ7tvMyIfMT6tk0IxpXmJ2p+bysKHPnk8HiMg4+f0qAU2nNyRVHwXACpVfk3sV/8rq36yo0YrSpc9qlZBwxz1HzV7OvXIc07aeF1YntLVm/UZmmCWdv1RSW1EdXqz6Xu/2FWGfGeGF8P6NJTB3CjSiO6u2p4CUkHro2mGDpaXbLggZnn97/RfelbQywEUVgFqxsbVmM1B/11XK1flqedgdBZ95pIKWa8kCmuHwrOE6hYhY0TNgx3Co7CvDfFrnvHhkjGIEczodheYN0ERKhrI14KmwPo9EC2faEPtGLKIYbjX6k2+MXjNUBRksq0hT6M2qGi5sBWmqfAq5NqFoKGor2vzlQyglCmPVl+dzn8JLoRvJGw0DbwDRb7LCz3024liiCpCGe8y6hmiItz9t5HIzNg15dDrUzWL9wGeMY5xqJgE7dAWUDnqenaDwmnpo7HUDebRG6DBGH37/goqfdn0ZapUgj9BSSyv8tlkH8vdcj9aoc8K5eZusXfusLXR9ex9iLNYWZiGECWkGlbjWE6P4t1NJ53UTUK3NxjqHQoBAmDNPDE/QGGOVl7QYAOAnHaObNBG4zTr5M28urpYz0NC/BwgQ94WgZ1it8JUAlo3AFD8LTGAG+enTgAKUwmEBesQ4h1tDTYa0MwRIcg4qIwKNPgWhKcvWOd1qujILsHBB9riTV/I6UgaTCbtD1+k1D5NfqmSMj+QwAna0qZlX5uvVKzQmzTMxEgrY4Y60n5TEEyFf0XpFOvvTNycpWeavAORJsyhomO370dsgVQBRtp4NU/quFap2rEs41dqr6g362Duga57PgywdpGrE2oRwKRoq8khwJ5M5ijwSkN5qiDqK3Q+X8aztIFTVlssXChKI00XrbxX5W12hFX2RV3jdT35tFlZWfgJJeHImgc2IIpGgIKtsgK/U0MiplEOB+FU2y3vWYzTtc4B01+NhVreXtJgDCVnv9iiiCptV2IHcow0VKHxrwq0/5Gt4MM05ctTYySAWKqg62ye9Nyt7bwCmUnAwNJ80mUtV7i/hjKepLbn/cPbHfmbsrwtt3hfyup7EsbhxfbMtMHJv84YMpUcRpGmP5DKIh0NIk25omSrUcuob89GuwYZ54qFACjJjA80jC58BXgnYIKpYPSgIqbQLw9IAec2MfFZM0x0tOaRPj5mrGQtNb91ZuM/BmhmArcpnocQcDBEBQBQL7OjaJ3jIHWYPkjntVIGVU++DYJxm57eaOVUT+PFoDHmCNr62l4bxRUvUr2IFq4C76/bnC46y62RIzVm4qALVeUUETfesacNNkwzI/jSbkQiOfFChCZy+6ok5qZaYfoOasi3oovCAsvyWmhAt8oxOwbjpvHS0GKvOQqjds7FlQ70tVVoGeQbdHNXNAvorU/LXxUAUV+dxo8FjZl0aXbHg/A94oDr5oRelyGmu+saldOtYoMe5o/YUpKepCZyExKEJysxW/V2ozegYrdsLT+SgZ2cLFfvYyplPnm6036V6dJSFeDwsqdJz6wPmtBaC1nVcJ0o+ePtRxJwFkG+laHPtfqa4YgtLa8YzihREh+K1zjzDJn+0cjwmNcMO7QcNnL1+zsk4YRpXWvHNXjfNdC1AcXIWZJTzi
15omQOlU02o2ewOmXE3NiZNV4sr6QjMRAPhOghxp9c1Il4O9efeGMRAmKjVmwXYLIDlsn9M9zoCAZ9x0dfeL9EGXGRxTGfEM2EQNuonSSIEAs+Nq5Z6jimuSSbGieAAzVQugGtAmjTDG0tqa5PysQqFNSLHewWJXEpIPfBRdGObpfNz5TCh7A4at+1IpSY5KDZmvTjuwYhgBVofGKtgFDHrXyG0mF3LtjIzAGrXPbk2G4OX0xIjRoMWdaj7pKiMAkyh5bePhp7B/nMDtwtZnJhNdyoRXXx++sCVnjk2E8p5K+rckN5IKKwFIjDo3ZD6zxp3vsrfRWT5abmqL6MqueUb2weNh3QmsOrBMCD4ipg9q7h2IOVPf8jgzFhVEN2CdWf8tfBYqJWp8BPPicLBPkoIe7C3WeaZ2EM5I4J1WKEvQJFCwLLXHNlONdqMrTdIratCCL9D1GqbFqYVfRp2NV4Db3/J3kaG4XLHvc85yMUuETkG4jfgMbRcQ0Ik6Vs9647sGgaeKtpRIw49isERhb6QYn+Tc6YYBH3vVVHcAJYLrm6HXJ2tHcvmBBoX0/tG9ma3h/RqmmNhFjMxJ/VUOnKY4tSa6vHNpcgoQCWlpamgzqXplvEGGan6+yyebIQtMJTB17dywHr7X7df1nfXQgKlC5s1rNbQZ7IogrNatY91+yMfEHTJfNOnMMeYozR6vVrP8KEVglFH8FCiyOPf7QF1Qp8y3M7KfAZQWaQKqJwH0dCAS5GxEvUps6lVBN1cafMIEP1OiHvq4ecbDdaxlBK05Wx0pJiHjd+YuRlwp68/oGZ95kFifxotu4z/AknIROCwUX+ES9AawSFcB6FHeMhwXgvu+0k1a6CNNndT4cX0ZPA0r9Vk+NK7+s8ckiV1Ak1MkAIjmv/NvLKtnhvsjGvxadim6C1CA7s1epLYeo7BcPoc+s1dEqP+FKAq90ot1pf190srz1fWOeUJ4qMieBRMlDxktS5KBnWTaAfHTPArYXS6ywaaomOPEJXs/62g0ZE8L9dwDMKVh2neBTNSdXTkpVPF03PmXJQJ1bADDIuB0zNooBQRFNb2H9p+vWAJaT7hTgMeaH4wZWiWGzBziEWKNfM4MeWBhxyGaQTToap+67sBZ2cjk9ILVltUSm0TZBfLQ7CQ3/iuIhjC/UhaRbdqMACn3KGSzF17WJErWbzMuUFq7/KVcGcyphCFxp2un+XHd4uW3Dh6cAgKiSsU36fr6yG7K3l+Ic0jVfMJ4rYI/gM8QLmdY6YR6vq/Hs+7HNmu02W3tTo/bR5rdHjx13ymcBBDJd4Zfb1y0gGiKD26eR0ESANtGSi9XAJEWb7I3QYmnmAH1XDyHWjyL5nT6QuXVjjQ3GC09ileRnfYO3nWoobU1q9wXK3Gd2LlBwfzwG5+20BZ23UDn3KWiVzcNzBOaOCmDz0MfCY78gQGn2ViVTE9GX9EMW63427UTm/Wrr/XA/rg33enzuExhfkguNIjmphq4ve/fzh86Lez4/F/0UIMdZVI03E82bvbn74a09Ho/v37//sG3XjOm9ubfn8wDTxOvDj4f99NNwkb/+tacbvL7q8KHU07vtT680RtLLNJVfjpKtHfveHw9FQLcgMpVPaDM//Pl+ksfhj3csaK11s5gbubs1O47j1dnzo/f+fF5Hhfdux1kp8nb48eiD5iXElWbt+dz98H3f34i4QcfN7LMU+8OO47OZ8kR6jjpf19Pw2nHwGiP4Z2KNkPCR22bu/nwekVR4XfNrLXxu4UgMxH23tErPqzp7y2afr+I52dpnaZwP4XrpYWP1d2jx/P69vT09jsOjera7P582LQNaa49uz2OwNQ4TIzvhTM/gsOgM6u9pG0nLKgFAe1iSJ4c8QoDOl8cxwEOnquMx5rj0J6ZLUnek+EPx9tP9Hr63x+Pwpx/ezPbP5PBw5jbfj/7o1+Ppza4airXW27CNnE7zx/HGoZn9+ns43pp58+d7Obfmz90uV+hHt9hBP9rxOPp1q0fzftj1sps93Zu3/wdNu1KRWQj7bAAAAABJRU5ErkJggg==`,previewColor:`#d4b896`,inchesPerTile:72},{id:`hardwood-dark`,label:`Dark Wood`,imageUrl:`data:image/png;base64,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`,previewColor:`#7a5c3e`,inchesPerTile:72},{id:`laminate`,label:`Laminate`,imageUrl:`data:image/png;base64,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`,previewColor:`#e8e0d5`,inchesPerTile:72},{id:`carpet-beige`,label:`Carpet (Beige)`,imageUrl:`data:image/png;base64,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`,previewColor:`#e8dcc8`,inchesPerTile:48},{id:`carpet-grey`,label:`Carpet (Gray)`,imageUrl:`data:image/png;base64,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`,previewColor:`#9e9e9e`,inchesPerTile:48},{id:`tile-white`,label:`Tile (White)`,imageUrl:`data:image/png;base64,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`,previewColor:`#f5f5f5`,inchesPerTile:36},{id:`tile-grey`,label:`Tile (Gray)`,imageUrl:`data:image/png;base64,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`,previewColor:`#c0c0c0`,inchesPerTile:36},{id:`outdoor`,label:`Patio (Gray)`,imageUrl:`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAIAAAB7GkOtAADK6UlEQVR42u29384ky3L
15dV1X9ccgHM2DAW9ublkCL1LvZBgzJBCzySKJs0r7Qe5FzTnf6omfX5FcVtdYvV/b4ZrqxcfCdmvqbGRkZsSJixfq//K//fl3X5fNv27bH47EsS2vL/m+tNXFm/yvPLH+Px2PbNnLmuq6ttW/3d/dc1+3q8nZxT/Fr7fKLzhcfBgTcfuzb9ciXZx4GWczM8/L1+kH7tVwYHo/HbdsOL7Wf2d+j/iI8IKUslQfhvF/97tU9+5ff730epXYpY8V4Pt/zauj6u5Wf2Vo7jx8fpWxtLk5dtGbUhVQcxT21tlmv3/N5kZCQNf32yTOFhDS34lqr19G2bfdKXXx8+fLn5Svebr/f0Yn7q358rd6daIpxbhcSUx58vhJZgXwrKn98H+W6b1nqZbltRimc5X4XhtvN7DrfxaZ7+fX6M9f1ctt4vtLK5iiWpaGd7HnP5l/pWpuDpx8OamG2tsuogHHDgq8jbkOU4vddGNZhFbRe20/nrei4QwwqqwdWlXxzPQqDe5CQllt1z/X/+Ns/6Nldf7BRwM3b/XJrxd/vl9PTxtfA8/a15nVrNdjyuf/Ex/Ogc/VW1K7XVX/tldV5fqXb9Vo9nFvsEBdfxO0pvizhBtPc+rcqe2gnO9sQfCGUbzK5DCeVQGlDfNohpLkw+vT1+pX0Qnh6rq8dkEmn//F4rG7XeV5UG0ClZ/C7q1i8wfnvz0jCWsrW4Y/+qv6S/WD59FJflJc/Hq21J0qz3O+P5x/ruu0H9//6g/vfy7LuB/e/9/u09v3+/YPOlzxPgB9i515fXo6nHvlyjsqH9k8sLy+FQUvF5920iVcqz+wvKQ/qYfy8PNSDyvEsL+8P7n/3B/W8l6NULq7ynuXatANSXl6O535m/xX73/Yzy6XdLdgHfFA5R+XI86fb1VF+Zrk69H3sitNnljKvv/dKFMuX//6Z4sM6TLN9dp2OCnHXg71C3NVor0/Lg6W+7k84n7n/65BolrJVCkepFPSclYrbyqu+Z/lFVnmVi02/p92Gtabg66HUPqVGq/EBNx3lF5X3LPdRfmY5COUK1HueXf9alrjet3tJKXXlVlR+ph4QO0ql/GihLeVTL/yry/U2bGW+nIVSbPTlVhS12W3V2nnkt7MKLu3oXvPq7w/2K7vVa/uUi6Y1BsuFoaWcm43cEC6fzo3B/kFajOyeVF7OrSTtbWhpzlSn1ZJ6lOyZesTKM+2ex20IPsh62ygPcseCu4lW83Jzge9kwUZYPlSrzqFlqC0D7spzZMVuw588APuKFsrQVhI3wy1MxPd/rn307GYTGViyHD8pn16OktWh2oS0awCOtnVv7eaqJYTb5naUNMpUbht2M9Aq3iJCV7443NpLSdZ6im/D9nLtQ1jFojdC62np8eSDzE3PDNPmewn3tIj23rSXZJ0X/YrlBNgNpvwYLUbcdbJ7iXYG7URyNccP6sAMVx/cg7FLnTvCOoTzQuUVxDZsGEOPbanmMtBfSyB3AjQWYY0A7g3bHXfSh+C2jl4Idi/R08G3zGx1cKNKLy5rbVyJ5cYFjtt99hW1juaSzQWOmyTWGQzwPruEtDNobXONpfDZ5O9Z3pPjZpnZqIUh8x15LgM3mYPdkQd7ygfZpa4Xr51ibZPZ3VG/klVeWsAm47rcSOUqyMJEeoqtocYxGKtDNruJ8Ynke4CFt3gApLwnj2mXto9GhO1E8oBHsEPwL7KrRY8n37D5ePIBsSqeWxt6/VtQRUeVeaYK3x25j8vhbA63llLHtyJrCGvwJ/PaudTxl+dmDY8Z8EC3xiE4BmNffiOrJTDteeKgNZe0UsgyFvhSDxIzrLjzJAoeDeMLWGs0C2tyHa3DWXytZrET7azwDEULE+td3GIIcFewT+cTZwHlUvdxd4En4HJ9qtc7D19zXyczE7Vbw7MHudNvTTq9426jmf7c79N+NPchuOPGYU2ed8TR2yz/LFBz9uk6oJRFrrgf7eo2HvDp3N/nY5jF916Vc51l0PK0uiBxwGpejWDY/V7vJdz44wCdRYS0t5FlpmiP0CpSbgDxjA+tl44bAE85yj6b6+gFl1ToxWaTfLRxzTNVuBNgkcEgU8XmNgRwtt2GeU0ATwfUS53H4rgI8cwKa09pbNNax8E64jZZBqZPlqfpBcsT2zOvPcgR4AaQ3bR4PiS3Ar+RMqzLtq3ruhz+u922/e9laeeDrT3OVz1vtQULg8fieMYnHyxefMA3GO4EcDiLhwe4X8LNB769QUthKIOWZ5FqyJHvzRaH5FlPfNMKsA5rtGqzkUN5FqwItmG+4nhY2HobQVo9H09r5+1qtFSypRbutW2pecv/Ss2+H3w+cXRtkijIxhdGkDiYgf5BANCClbyIlxdiBIkEmWegP4RnKHFTlHudGc0Df3pQIGp3HT7v3AHiOQK8VpmnU/MNJiifzApZeOLQwQg46NNe2+76tFSyWodazdufud+Th0asncd3R+5hczTsynbcuJOVJeAHLo/dqxdMdRJkv1kh5vQJPDyodXT27dx746ZTAKbxxCEr7jwkzjl/uMMeVMxmAB1PmuSegROGR4knaEuWG8IHS1YgGDtDp40/aVHk0SAbUdeWVsbcxUE/DfZaUbR0SdsQ95OOcXPrmOMS/MeLeO36D/x9bqNx6JmXkvH4XsZ7w8v9eCErB5SCb+cRyywOEZTqHJYitE93jWmBhf1WEPz9rJcHElt5YjuvCYAKK0Mss/JpjhkEpc4cPAdZM+28uZZiU+/NcXYBD/7wrBIeWeWBWV45HaRC8m2DJ8tmiQQB6J8luvECZo1x8YQcju8BZ6WdNa9WnVZH71f1Z5Z29GfNnmOb1ofgDiXXkkHeAY+9LZgi11oGXMB4qdNZ6q5Aql0GSgfoyu85H7Ty052QYHHfZ3PUsuOFAkFVHt/q7VLX2wbflnmlD1+WGWAXBFS4PcXDraPGtZDsEtItjZdyLZV4QnnP7iqKR/EqcW5Y8MgqhzIy0I+n/wapEFk0US/Y1ppG7ctdXHtCXMmepW6odJRH6Xm8xMbetCh+n8FR1mLum/PiWIuf8hWoczB4/hnPfuEP4omDvGL+4pIVBsFKdWwN4XKxlatl7z72wopZHqni7CCcdpj7TwF5A+cNzriIuW2+5x32u2xp82pYnxu/5YbdXx7UaWaEBRzw4DFYHnvjdokOmsK8g4SfLwj68fG12x2vROWcKpOFrI/HYybwVbqN2jrWaMM8UwpP7tTAF8+P5uWpmWHBc0M1rGFXIIeJLwwsurmWe3yJ85aXawerzDvMGlFwz5VneI9A5MP0c9yZ5uUUnP07a6UVkAl+SwPljA78GRxc49rnfOaVEJeWLMcQtO185UvOsIPZPASdHgCJv4fyjng9FG+gwaMgHNLNzIUy77CsoNFoQ2kdlwJWnnmBXCUlGgF7ZdZehqdC8kyKILGNs0BP0hBNNmPh6UCceo/PJkECN04utm0bNDRs0URgCJ/vSWy0AFTNfkFyJ+d+4rm2PDWCFzROpi1dQHkGWOASohW3DrX1m3eWrgqRVt+Zz0kyD43yKGjQXoa7dBm/Mee545yJPDDDoTaeWsb5uHgJYcCIdwWNbEMmM2/sGbRD4+UqPI/TPj2j5ZqZiaBB6FDLX7E/XZXVlP+VStZmfOuUmP3MIc+A9+wMGiVyOhqe8cXB38nmVtZ3DMIYWaMk3ocgIP7kTP28hJhn/vBerRwS5/PO7X0BKClTaaiZNc8R5nRUFkOcJFoI6L34Z4IsiMdo3KzUwiUEwYvOn/86GmYPMuizXTYwc3jgi5do8DoDa97y8ABPfdbl0wGIOsS+wMFJDiROEikHsfGss6Gezav3PK9NvvBLE7wMMVpvuPRxj03heVkd5/UMbHMeFhY4j7BktYtj68u1q3RRa7MFyotTmev9iSc48adzQl2ewshpRzMaEu6bB3Fd684uuIA56DmTNWMIeAM5J1XGTRTw8ZVpSzZipxOTbB6HDsh/ftD2/w/FMm8OfJ7NbYZYsS+L0BiCDg/Yg1fobTkTM/4+t/s4WSsHKwNKhiyQwHPDtROQJU3yhgScoDig9+CZFby2jgOeWfP6gLWQB2bS+vwm6qFKyJF7w7ZApExbehXzOQ+iZN2SA6beyQy6Ig0UFuCU5endH0k7FM5AwNP/+WKzuQ0c2tPJXjblgB8MUg4ypkmuaHif1aD9aZYKzTNVglYwHBHiHBWj3egEJ0+pecvsYV0xZwtEuv/WmXQArtGy/hBBIxrrk3EaV54jEKQYcAqNqzqDdV0+7vd7uRq/v2U3K+fH7Gf291nX9fnI/uB+OT/zIBPfv8dHb9ar92zV91496PlWrRUHn+N798XufujswcmRP9xz37DPy+x5+Xr99P025YCUL7+u63J6pf3pPg+ruucVenv1RVdnlkPXH98/c12Xx+N+Fr/93v3l+8F+QJ4H2+eD+z3L93yeeTj86Z5Okg9Nvw+X64krz+SieA0bLPrM9fqVtq0Q71LmD3c7/J5n7iRI55F/fuYKlmEpdULAhCyfjdhdPPantwvx/i6c7fvQ
15HS5fq03i4+vXr2bCLsAfsa7swXIoy3uWBxd3pojwt3F1fLjbpwc54bjfH68duouFMTDITm98m/GLUXpAhLD/zPX6Pa/WQ2vtuQBXN3R8y+Tbxuft7WRD+G/froKNDQjD4Yue/15vb+7ly/2JW1rByFujar/i6vL1+vL+dLjfr9cyVla69fO+Fhvh8DK0AzJ0eZOWVmuNKKtPJ/zy62/L+/f+vX/v3/v38/229xC8f+/f+/f+/Zy/j3/9N389BFJ/Q8fWGpvjyMCKXVHrZXKopPQx9eVBsfA6jUvw6aghsgtQZQZMP79Si5CB/nSNR7VoQDiUp+/Zxh32q3n4ERP3I+YdXv5McISQ4/PMdUTm7cvyAXmeuWKk5XAqxM3WkUHmmmESUYej9PHnf/4lXlflwMFXXPFnXz12VAoJxl1+Gn+QiJr8oAjwzJlEYoWiaVFwojWqvNq4il8AmA5X9dDTn59JFDKPAE2eOcRiApHrb9p8Hb58HXnPJ/EnjEOQtcnXuwgLC326pvLJZ5Ovdx7s+Tabf/uf//PoexeRlnXYJOFmOBG4ochqY+5C+XQyPSubCR0NGzVzYq8o3kvaoJqzEfVjOCvOEcC5YWKOWmIsjylZfnBScXOxIZas+Per6ViZj1vaJaMa7fxFG45U96yOo+udD0i8k70k1Hw4uAUE5Tz3lndTs9TbvJhLMzr0XUo0u3KZNF3mXFsCyIv06jbTSpd3IQ/ainGqE96iOiNS12wBk92Sef/3oSx1KN6cS4NXNVqiBb0MeYdbXv/4QoINXeqYcZEFnSRsrRIvU+Acn0FvQTvI2/MHC9vs24xotEXUWPNqYc5idtDRM32AOTMiZ93Sks37mfC6Lc4SkZEg8bYNvEiS05Dp8cxaAE3S0fD6Ml5CrNd/1vFCq2O73oN257ZCXs+sLfviI69pnXjRfsYGqoeOG0BDjVK2q5JC3W7C1hmWirsng5yh97NeKt+KuOYNCPStOtagJGfAt6rtVYrbWsecbY1rioAEcZLK2K5/S5UYFEVzsjY9R9YX582W9XhaJ5U/SM875zMPqmTt6ss4/jh/XNCBNaNLqmkHyQhy2izezJpzv2jZ4igTV16co2qyLyBnr+TsqlYda3HnJjOHnvjQZVQnQa9m60NoGqJsz4P8XEMctLzTmf52u+MGXV2zviu8s3HQIJM7FhkGy8/kzNKaj4/zG9azOeqw85ngrFuaQ5ErWfueAbd75qzwvrVaeVlYkzOQ6NXIfQhuZFntwzk+uZqbHDruAAVNuDjjGA/MWEI9zm+84OaAOraxjOSYLuNdtDh31quW9mRQipv2WV/FoEXlcQPgFiIHVTgQxv0+zojJcR4Ou/MVyDsKcOqorANGgHFNQjpZ9w89xVkkkA/dpKukg34Wj9Z+ngWUhppXjwbPeWDmhW0aeX9yvcy5s8KXtl3vHDfjZIKvyjs4v1Li7/NXnGwzxJMxggHiBMU8jYH7T9yW5Czw9uV5HgKHX7hOsdyE8JWy2eRRO97HiuSbkYh65hVxdzbolpp1YNcIhkWV9dBNorUZG+gk3DTSOaqNEpTybEwBjW48esPzujjXK28Sze1Tnq4aEBRbb0PLKw9OcJuX0+TyzdXuAbwRzWRuA+8Uzz2tgLnXjgwH0wK2+gygD7x2rhCtMAQACE8U5q5SxpXPV8qr/GaePZh1zbuysDe7hb6qQQFve2snkndg5w4mh8h5AJl3YOd7SdBOOiMT54CPznriGDdflrzjDd8MeB8bPh1c5jmYzhu48/gTb9No/fugBogLmA1K8UxfbSbyV+JZDzymzbPdeJPdK0Ntyxx2HlThqoT7vHx87f6vc0Wyvms6iMqtb2txaOHgQA1vlJp1PuKQDl8YPMiv/Wi7bQQHrd/MVzW3S7Qkc0jHGpg89qZj7zyLJOuWyjFYrS6yNJAg54pnfPIgv48/DWFzWUWSHl+eOMy7z/Nce55NZDeYoCtZlv0ShJqtK8pRIL4R8sjKZLIHT6/muESQPPPCHFZensrTqzQendV+8sUV9NezshSsd56qz4sieW4o/0yr654ntLbc74/Wnn1glnXdnn88Hm0/uP+9/2v/9zZa4KCN1qy4g6tjrdE4dUQmHDp1h5/JeRqySj+etmgzi4OsxyC9yr4SzzPme15Qa8ONVj6eduJ4p2iepRNUD0wiV7ZEg+OQ2n7itTXW9HQw5nd9umvhXvOW6rj8bz+zv+f5X/tbPZ84ag2fF+w2wxbC2Ve4+RDUgnIPka9VG7XjYFfAd5TtARousD6ZVty8dpEftG4N9za4mxhsG7xFbVbhxROvAyYf7hVxOCvLCdRu4ij8ctCSy7Jqm/esrPu/+4P7rUo7ej9zyGDngJIeuqxCXsAt2wybTZYfzWsC9FDamCG3FAKUmVvf1hzjoSeeTRwQgfHUUg6mc/TGbmkaSLS6LyiS4DkCo13dY3w/o7Tj+TyQYfCgcM/61Gre0ubVVx0s7pekbPBijixWxMsUuNAG1UJiG964Jct5Q/VWb4dSZ5VYg30SguSBRK3iebYr3//tVs+JFnjtN98hOD9PQFTHXU9OLsKzdKwdHXDlcqfq3FNBoATakg3OPOvoIcvAhhh57YLOfrHpAEGyXMZmwTUDT0LhnDQjtTXrxrN0stnV212WvsL9aK24uRmeTeRMYaQFaniJFi8+5DVW3FHLIIigxiIDqbjH3X37ptGGEljYzyxt59IQ7s/8/PewC8IJdnguON8IeWYqt7i1hPBi9Sx/jytZoeKHJKSUlvLyErnqD3b3b9tQLuOrNlu+q/PClswzCPx9i/dxmCgAAbK9REMlNhGTAws8iSLIN22tEOIS0rX6tDyzvOfZEB5KxNTRRU78xx0Lm7/PK1ED7gcOa9hwi1YsGblQ90V1/ADCWTbYW8rSQcWTxKGMCZWTyG5xCIIXI/Aa4El6H17twk1Rzg4U+BCTfDIZ3yGH8qumYLVNoZXshfWxiAjb1fqcZOrmMW3OzxFgCNy150Un3JnmuHlmXBOgRrhKOiXmyivS1vFZPodY3zmLUcAjwAkLeCYF54jeiEazmaoc0uUcakFtlH2lQF1m6SvczuWB7m3bbFqYUKOlnVLqaHGf13bR4VG7AKzgJBO8ciLDZIPEAV5fygWse7d6F4ebtL2KuF+jlT3c3s+asUwytE8GujhhAYcHoA29weSkIMmH5yHwilmee5e1yRZXXaWa2QibdiFL7LjUwn3mQxCptrv4MtJGfNSO5vPOUwz4DHIeZp44xNOBDvcU23CZjFjavKWoWARjRx7seOpPzgKeQYbSpOrkNRacJ9iuowA343mxPOQAMxS2IFobEBRPZpHuy+bKxSstWWjVXtkph8vjKgcLa3JAKeAitSsw4D6cjOvY1B2ecxlw0Jf2aSkVFrnSZ17F4gKjKqCGzyQkKKPhkX/ONMOTu7i9z3ui2YwaXt7PtzceJ9MWDM9u/5YGSnJahGTzqEgZ4y7NnAtl3UaTqHgd/GQFMqcI5/FSjghnjbw59MwrZq24w2htGZgtpa5EwzSaMUQqOZlFyt2ayQ2bE2xwhI2X0XA+Cc40wxkGddV9xh+T9dcNeovy5A7e4W6IjmIjJRujH8NpSbJmN7yULOiemFFH8cqpyXqowPLq63e0ltRxsyvNqwMJ/X86wmY9WV67xNmrgm5KPM2GF7Jw+edwFnc9ObKaVXhMMuQE5RRZR6ZJFFSHXjMSFI5xOaqoVqr3ze5dWS9cPme80U+w1WesewGJPCHlF5oxy/zVtyrrdzjVCS9kz+CCgACSF1rzmEH2ntwQDrLIsnQ1Tu/Bm63zanb9mbxijrP/8mL4jHI1aG5xdR8dDuQcFRyxrCCWazZQjk/xmeAuCedpyoiAduO3TMgt0QabxqDjEFdzNtNSkTM289yGTO/r5BleC5L50RzrDAqtMyOA5xnzp2uUOasa4Z4rp0vhGYoBTzAvuNHO3xDbWglO8qSpC9X8GIUceUJz1p3muyT/+7//++etK6XZirShbatmqzlg9Hj56h7Ufap5enm5uOc6FjM8oNitgrYbuT9/+fLM8mA5cfxM+EXlPRs+s5SEqzP3ezZAUn3+IiHJhzfVYtOCAWmXW+b5cj5xVwj7+eX5gPD1Xoj3OjAdrbXzFfrbgxWnP3PFl0do0LLioRvMVsjXJp/ij3/5l6/zomnn7Hz5ihX3ug4MJXn5dWTQr2SCbzBcxU9uw1wKA8V9fs8WPf1ZzEUWcBv5IjLvOwg2s72Jg4fDfBefNBfKby/3pPLluf30vJxoycPl68jT13V2lMr1Tu75fJFRxb2CV+JCO7nfj8rS+suvvy3v3/v3/r1/79/P99veQ/D+vX/v3/v3c/4+/uZv/p1xb+eQa4GNHk8bAMKokzUZM+DOIL9na+0ES156sg04wus6G0horRH4kyOk6wisqSNAGW7GYczaNx+BntbVo3Zt2mG/3z082EbggqGIBRfvyUDXyIrD8w7u+Xy7URT0/E5Wkp//TsZzHdRLfCH0l398+fJFQ89tWvfpwS8fZ
15F6pJa80qT4mwy/9mfur2YlcAd53+NBMya4ELlzpIK+pmlvm0HD+7Vodt5Gn7w8Ug9ymo/T9Z109qDFt/nw6CYnzhTCp4ofsp+dBazOU+SZX6gLaZOaVwBTfbjRKf2PhwElltf79f/oHE7V7wVpFhkbD6njeePkRioZffrvhhQHMRhG5GljAJHi+0s9cB9XcUFbJqKYI5qiNbVo+Vtyms3SeZXRabNrI0O254VBCuKXFg+cz5u1VbkiZlWfP3N9iRsmu4HL9oFGbLEZ+9ntuo1nkOus5Y/KbpJvnFKya98ayNgasO5M9KGwpaTCenPyWt23ixZy8F27WolYXBnMiZV6RZKljeB9Q3mM2KI7l5ZM2qV/fM+sPM0kIsUj2BV6JZkdJPz0rT+Mdg6E2sKry2BTeFmJwinBeNc4LmngLC13hbcvT9CvZvSSjE5lp5M3LQDhhEe8pn7Ww4PxcfB/lq5oX4PD6Ml7AyDmUguo2XhzEGYesQgwqkHkLML7jcpnPmu5xXkvODhCQ32UEUHkWkCa/5ISF3O7jpOecUJN3OrSvxMspeVMeqMH5rm5tXqun+BfxznFcIXKLJiBr4suScyZz+n5OJsjtJ065yn/W+ePCoD0Ye09NhmMLmAODnTdjsdXswctPdjblDC7fHheQM3P31kohN9i5EHM5CBiwOTuQ1eZBryhOcTNpm1tPVoNpfAFb5cXBH07ewInVOLertrysPg1a1nBCiIz3RvujfOI4Az73tOzWrtHaSaG1KIj28yZX3NUUr+szLvLkZVgO/91u2+GP53+bXS3awOQk3ZkYcWLFAIfJ+lhN0uTqzYBDkNZV0lTG1gXh/d+54cbXAL9nMJ7c/eKBGTsdweVZax3eAkjfkzfy5TsuB5B57wFOXc6BmsCZvlKy+9+9Xt7/7s9s7fFNKW/rWYPv/9qf0B/k0a9PwjYElXJ4i2s03vUpINjiodesPxQnldUn8EZUGQ8rHzquKQLiKs6VnTUL5EFUbggHEXWOhmcUbNo+4/G8LL2Cm+E8MMvF+2KO2ll1lkp2/9vq0/Ke5X/Pq4hQBb1GrAIMejkc2UD5K2bE9FqyszZDk+0POTLAlVewhOxWxGmxObEi7zUWWJ0cP81Y9Qcke7ylWhZAClqTcv/Jxt54JIAnTfFUqN/TMWvNW0IQpSFcmrpWm5+N3yHTXs8mzzexe7PeHa2q5HZzwL+7ja4rvbNx5JojbnwPzLpA8H2Vb7ZBTw8eTOMK8YWgPyfQD3KuJvsEZITkvB2K3pt5OpDNOwraoVjVqW3eXgXvB3slq8GKAwvkDJgeAN+c0zvbm3lvYb6XBHmGk93ntT+6zdD3T+5s2uLOwm6TTXf1UPJsd75p2QAdR0UWmdg+2aosS9kKoCcrxHwb1t/OSfmv7nlWiBZYKA3hEmSAuMR8dGESwn1VM7sMi+dJqNBTH+oYynu160/meFTpAGmXqz/h7H4lrj2voOHt+nS4NWsisYyXV0y2beLJ3XZ/4gA9b9fF7VPehZhH1HnpE0kYJ+atXS3lYtsPlnq5vydXiDzvSJsLWTEX16fcL+G9cYK0BWuPcojM+nznXbyXEO1Ule6XVceVXk7KhhacyysGYeOZlFo5ZsVyHMqf7IEetGXnEIT9dr0R8l6jPB2QuwtWKVxc3qRANw1B7H+XwEJpMh90NHTtneWVtCrkSCs3LLQVH7j22Tri385zbxw+XKtOYbReWcfl1q4FtY8fcLuEQ82ZEg/0Ek/iP3JUZA2deYFDUO7L/b5sejQibKMLEB6xEETm8z5J2eJUM70eejNH29HWsAoMTJ75Y51UDgIE6eq8meUy3mQ8K7jhfUDLXdzmyewHy8DsSLT2KHVDOYG8IJbjPFZsAr+E11RyFJTHnziIuj2v4ZgMh/KDOCTHjniGEu+BDsupRXKuVp2lji7vU3qdvZX0KpdZ+2RcXq2FyA1MHWHjITL78lzRcJBqyJobBf017HCFNpSeVieBa4CwE2BhtPBKz5HFjngDr8l0NZ4XO5muphEL/nS/uQ6FcHmmCsfmLILZ3xOKu/UQNS5R2j49WseTu7Vpb8EfLveaq4SnbFnrOGBDmuzVznkFYJCfaN6yqKeEILQRUFrH/S6uxWaG8fG1Je6THDXa7eY5rBx244SPGdSszVn+npO5i5ktfswCIjEE4c3xsJvOgrD5Z9xs5O5CULvAq7GyVMiA75OncGR0fpnSuQgRoxRDG9flMYMDyhynFNuh0xLCa6qzmjWOCHO4mQe6dPSbB2Y4gsGpYrIdgpvhGsqzSzug3stIpYpPE/r6s+ZdR7WP9eaCeGl5eTaU2oDNaId5aGSSCCjm5xAZCzpuZpGH0jrWyTPWwORBVB5yCMJCvBrLig2vRJusvg5YobKiU70QbFJfwHthxYYjQoFfkiFXkz6Ejr1DUqlyFW8vCeUPMXsEFHccyud5xzw/mrPCajvFpoXZYBqvnLwKC8+wwGvULlsYQQosh/KtGa4Ndmvr8EAXp7QLDPbJgKcF/XiCE6cMCFjhLF4aiOJkPjTfdWw4sPRxSyCxPFh6w6Xje1jFW1DtFrD1ZtEFHkwn8As0aXnlZKm4RRb5EPkzJ9jiZBhc0VgtyfN5Am4+zvmRNdDgaHgQZuf5+7weKmsxNEkdow0gaxnwTBWuTzVEJsSGZOhbJVD6uFpH92ufs8AGQT7uJh7mfctIJXlUsJ8AaPPaYJqudrvaA6EFyqvG7WLTuo9HbzjBVlY+HTAOcUOY90jg5RQ8J5jXgnBuMj7yWcIorxoLGJw4ssr77ejswSElW2oGHZAvw0KHYi64tfO9mad9By0ruPrlDNhXdvNGVCfMVBMFzaOw+yQzmt4DQZRyjdPLhvI6ePRGTyrvB8mtj6wjI78nL2TlEctX1YJYlIl7RYF5a9Fw7tJpq4tghqO5dmesYyhPhnfi5AF5LmBWHfPOB5ytWvv3nOibV8ge2UB5fwPr3nL7NGjkm1X66FfiLjNPgbf21GRTQz7lWqdwUzQj+g8a0XCKC/6vPDjJRYjgWhAu0Kn6JSJcAsoX+aYJkWIQpedtcHi740mO9IxtJehnkNkQvFYp4Dux0Mj3Ir5RyjBOFRfEzXgrA15SZCMWk0bWJFSicQluyVpQjvNJBCgTr3/mzgpvL3Wx2Eymv843tXEdEMYfbgGoFxffxXk1RsYoHuy+XD55glzWNY+zbuzwtU1kt2XPQYhxP4ET09po4nmUtpfUGVk/hWfUcetDGwWZaAZNInlMezIGm1myOuvJruqgg1jfnU7XP1u+eG0y604ddhvmyYhZEx4eHuA9UnjzkCApg6tOXsBoDSDnglA+NWvzjtJkXsHXvOVv1qeWN1/jGYnCe9tmqjEn2as5fyxnmuO5YnzTynjugo72vH2HyKgjZogtZC0jQJqNoP/XoNU7p3Wzuo/zXgTlP5P9ynk5VVpkRwsa9OWPhymKLv0nwflDdvGz4rZ+CW/wEFjHWav3rF9x0JKal30Jv3njVFxan2Z83AGYnhWdvapUD1jcbXRhZB7iVcu6l9CjTnYp4gk5HOvgPJfcHMv6lU7yCsCSF7s3c//pCqTS+32wtLmSnazC4ymwPP5sJZnX/OuaKhC6H/YMOBJweKX17/7wn/orz6O5VgcfjwdE3ltry4KCJOWD1nU920SlkfR4PG637Tx/53vyg621s8yVB8sB2S6+qM9JNVN1+tTzg658Cf7y27Y1MCBXDzrP0Xrx7VeaYmY6ypEvxYYf3G5cFAvxPr98WwbmqHzQsviXb/I9Dw9qbWBA+Mvz6eDzXt6zteJgvQzB04VDfrVkCvEGZ+4EqFbA1usv4trGTsfH169f9ZQ3NxZgBNF7wwcdNoD+5e939aALMeIrcOGxfi1w+wPtElrHRz7TfSv49nNWydUgr+kgl7ujXYH7vPO1qnfH9seBTWv/CDFHuTBVMn81ng9gLuwjfzh3UnFP7hCB8upvrB+0gpc/z1uwjlagbc6cOuU9H4/HjSkrPp612Pzy62/L+/f+vX/v3/v38/229xC8f+/f+/f+/Zy/9e/+7u9jqEQjWS1y8Z4HCQDDAdBtNoxB3dvS5R8FQMm3TzqDHIvnGNfkyBeBhDW/fB2msEa4+dBn7pev4+voGYPNZnMd7xw7g5dytGEyzDa6EBoL4VzUnSzLyOUtim3AL2pteOgaXjIfX758WV4hMaUSjIHF578PRQLXLfdm9BdZjVzM2YjuK7+dr8AsDvFDLx/d78vPPHzokDDc2IO+w8RrMsjw29dxoJY8/0olbRP6dBkppXx5BHgydF9ahNmDdFynDPJzvX8F+l9JyOFc/u3kzPUf//GfZgL0QjTbRF7Hum6jUtjGQ7hQXq92YLH+WxpVzr79VdbcZEDphXHyXSlzw+1TmH3wPZ/9EdtIEJULwzpu84pcETue64Szkk0xlzp++TaQE1i//DIh3vf72Cu1l2a7Hd7zefchDOaBHfSNV5HxgtusYaamIeIpxryZLe/lZFmiNJ9URirH6zY1TwvnTOdZz1Y1cPJwXvYRsBbz0jzOXpe1BOC9hnhNJS9g5nSzAdeLLSXRA24rPPQ64iVvlkcgWAicYcy2Q+D9Nni/ws/bZMGMstnKXsvTEhSIcT4ZW/rI+yxzUpSgLxipuVgGe/hlPC2csZ1TG2kyUc62xKuxrPLi9N1aFDllCK/04SRIvKSI1wDzYmP78prblXeK56tj8p68DpT3Jy/ZgXRTvOteeIrahPO
15w2prqC26iyqiKe+FqKh5On2CpzRznV2I6Bd13uX1qvQ1Ol6TJhTiDG+/hZ21ezp3LORV4p0y9EVobQk+c9Qi5+8XdBU5lykmkeX+9gAiA06GTcnRIemobMcHWWpbxXivunh3IajMoyZbzRwsYd2vqPW+0RxLnTOY8zEE3JW6jcVqCrAN7wKFoTdGgAantE8CRAb6PcurdZbw9N6f34cACt2CsA8T5jbkk84YZFy5yg71FdXulkm7a8kfx/nr9gyAGy1WQ9WA41MyNgFctbd7pjHMka5hhmMnPWnO8r40OOXCc15o5k4gbD2NwNJy3guFU5jyywqcjIBOe/HHNy2ncOeTYXWuoTEstWRqtmn7nir2yfHpJvdf9vc50S85Aat7LJWgSaRdCEEThbiJv5CmW9mjf73KKdUtay4Qq9vstYOoPcPPMFeUTyeFs7ZdwR5iHhS0eHbSTtI4Fb63FUSYtA8K8JezNlptMd8CwoKpGBs73HFrqvJEnN+05sjpJucqDqFaSObUZp/M7JEfxLoSj806ooQn7/2FrH+0xxzNTuIsswMONX8m5nblHw1s/c4Nd27zWxeObQeDa8xbqVzoaMoyWNkUpprzJSWl92I6hJWaq3We7BrRu5e4sF2+L2mtRtFKnVSfH96xS6K5qGmHXLRwmt2ELE11cvo1amRYR4qlQet4t2a3emy1vaNDVGSXgcu5cHiLjaWE2DqnFnYeaLxbbattJw1g8b3ut+1rYYFfAgG/D7LxjsJ5ErqOzxnN6qfOA6mT0+3zPIYe9BAG46rTtJDWjePduBjPMojU8g1ZLnTW/JhtParCXNyDjsRzeA9EibEF/rSt7dMv6gp4PXlmapbhbBnwYrbpSnTpJq18Dei/hGUrck83S1YOGwzbkwFs/TvaD5P2KdxeHu+EQ0iH3LA9qsXxeMtoGKwj28CamfI6C0MhQ80Xe5VGDvdYrsi3qoKfFQ7g8gMxTtqy3wcOrfBVvV+1PyzUgghWxK8rBdCuFPO9Qa3Oex82T5blfknUUuRg6imDqlDgbeuIHNSbbY6YcIueegUbtrCzxFDgtddZV4iaIRix5YSDvC8TrtnhzQI4V8ynm5T5ZBq1GLHgep8UMtblwhXHB7n7baCZ1IEY8zY7HzXj7nqwL8Vmn2NBl6YLYWLxO3Su3YdvpqXuTNWi6ydM3ecSJZ6bqLZNHv7kwcAyBJ4zxGnX+7dYu4V0z+VzzvDh9OUeEMqyYZ+XpkS8lhPfC5IhF6Xra7vM6MPP5nqw+aVQ47JmklJz45hwiLycgi0eJg0ODk5UUTTJkaK/I+uYaaeXp1VlpPi93CDpccpyXd7icLM3l1Zd8H7WwBqdS4CgTv7wso9W5N5N1BlmBWPVuAwA974HK7RKecM/xqOetTK0d70rKMwpaGy4pyjIreBfNIGfArqugYITHYK1OCZqacifAVolnJWAvKfEfIhvgC1gPncVkuQrmJZm7IcUDHqWbyHNtbeyNl9Hy+DMXRV60Pxmt4fQ+nI+LG1UBG5h40MbhLW0ULCN8uUFJES8p0FYSTy3l7m2WKxYUCmTVA9ons+Fr/Z52YWiklWNHk/xfwJJdoGuvQQBuyfL0yhIZOFBYj5JKWWg0SF+xSEvgZfIaIF55yrmJRskbRlO0Ndhr0xZgacKVr7MsbeNuOI8IDZEsQtmyRqtWczzXnrt4vB4yI2sLTPtJxcohCPFKAsEs9en3eJTLj+QVCbrgtoR0+QbDk1IsFseDKEHRmTVWgsgq34954PDK04Kq07o1pYDpzdtWOeiSF44EWGWlsWIO/lzhz1tGYMBrFzm8ZVOjOC8rPxhwP2TJyAFXSR/K12rU5tpyY7NcLfxBe89r37gK58VyVu0g82d+jgLucU7SxxeXVrhloYAtKSiVrM4i48VigDZjHWWr5nmGP4LShqfAcmyDk3SFnL4xp3/gBHAVzxkxeR2QNQYni7l41Ziuh7Slj5zRgRey6tQ9vmXy8lSbe8ft6FdFAmCiy5WBWWq0C2+jwSwyW9Gt87Z7/4ZzJnJ9yhlceDo1z8bmafVDkZXRhNEs1MTpEjjrBs9d/v5p//RP/xg09jwcrhsn4X5GZRdG3gru3IZ3qIGO7fqk+8OVr3THPZLKBmQzDQiHZnN0kONXupqOMiOg74qVNXRbB9uf7f/4I/qCLXjkJ7/9WzvJJezIxnt4TTb24r3GuHiXbRpj8R5tSdtwz76g2aqVsvPIN9w9DVWNn0MQoxE2nrnBLUQe0uEZ3xo7ChDboW05SJ75bBQ8RmezjDLZmmpdiFB6Wle0GUH6Gucm4bSDPK1+UhQ52QD/dh6YnaweCPrrZQ1eeGtCnncQVAval5+MKvNK/snOhsLH3WbiPFnWs8bNOSLMI2w22FtNc61POQAa0BCWituq45ImiMtBULvIfXPuHdvAFyft4rF37R1nneP4StbLnqOgGajCO4rwdnJBbDNrL6GfzjnneXYmry/h5RTWCAhIJEdx8o0HlLjBchA4kpzEs994swt7uczZGrBouCnKoyC8RW3WTlIrWf7ttvCC35O/pw6i8rIP3niOJzjyVCueb5b1BQooLe3WzgkMeBkNL+LlyorzBGsThOdc8UaeVup4Ed8kPWJrbSsVbunF86D/IbsAbhsBCRp3rvlQTrJs8nIKW9zxqg6CWfNV7fNyJcu7lPBELB5A5k4qr0Th1cLckuX5ZpxpcpJxKGuMyrmydVSZJ8tyh5IntnBTaXLD5jAR73hjt7deM2xZP8jMOtZSmKl43jRqsjQ36DHNaxd4UgrH5bhpz2mdsj5rWmfZkeekUrwiied1BJTrmSgGCSQ81y7LqOEFjIGvwyGHrCMjJ5EO8nl4TSVv5GfhLK73B5otDj04w/uCFWjdRt7dm0daOLDAW5NrgeOfyXth8uK4jEiVl5JyjcbjT5PYsXYTIfP5fPp/Vo4etNawLx+wYmRIC9/a9Trl2zBvPJXZuEGb20kCKJ4GynUy2k55R1ZOJmrhAl4TpAco61LCqTk4LQFn9ggIi3imygsDnvyePMjPEzN4DDaQZI7eckA561fOGXL4tsF5xLTXxbmyJ7OzeFuhoKx1CK0Nig8yoyqo6OZS913t/OM//tf5TNUyKbXZ5NnrPNnD80mKcXtFDvtF8uxwJnWbSHCOX58nTfOM78k6g5lqjHUdyKQ+XL4OTnGpPXi6uv72NZHDgeKD8tvjoRtd75MSsoykmQyVU7T0M9d1fTza0Be115XRlIVBQy/f2OOf9/z4+vXrS8pAivceKcQ4avM2XKbU2FIPJLu/B1RebaIaa7gIZe4gVwpcm3NNIUSTFBte3XMd1FMH/vSrdZUdXEdEsSy0tIVsn2rr2MsHJl32SlxsJgvEDk9vg2ptpvaz/aASQlwZenhP8e1Hc+GXX39b3r/37/17/96/n++3vYfg/Xv/3r/37+f8rX/3X/6OOx29o9EGuX2GfB8OVkxS3JQ4z8WDqC/5rbwCvSf1uIUjvKJRoq5o+fKTOA+HCybxKEvPov19/UrNvdLz4OH1j745cedHhGG/4TZBvTWPyXCU6eKLqITccABpkgSpXAjlgwaiII+BZQhxM45Ylp/58eXLl1EhFlxv36Mi7RCsz3XK8gNwyU8idUND2d/Yju/KFlt/zxguXMEr2Qf1376+CMp/CaRL0gHqJTQgNsyImY6ClAuhfNBIwINq3knUnp8ZBHvt6d+XIVOdJIhiN60VTPHhrnrPW6PdkR/kI//9lf6v//f/vrJTjMk8ZI6114jRJM/lTF7HVVJKrZLwPSezdNZ1JQpsfyzZ2re5oZtkhcwYW7XBrvfR/l/EyLdXZL9og52ncHz/zPbDGVtfHivmG0BhcbOlvTNgx6H7K4O9fBDVIT9G18EzS4rlbYa4LiAw4JxKWVXeq5jlYa/21pZ13VpbxH/3++P5x7Ks4l/7//p7Ph5N3Lz/1/L+h9cjhRe88NLmhusSjayuOCghtIwjupzCNvrQCfi2ZlVTXGQp8Lycik8HZ8jgYhM0nuNddLKiaNKZSyzJfRn26zE4WGqG7MynliirMbagclLztPCinlKf9h+zK69SyfZnlkNZqs79qv6e5Qjul/f/uh/cx9SKqa0Fn2wryMlwODdhwNPCKcMm68t4aR4nQeL9tjhNJm/XxbtPc046zoQ6WXzEx1OQYYhVXK5NvcbLpV1qhvLy/uB+q8NrjPIIZMYK5yLUm6soDN60AVsq2VJHl2f2N9//FjNB7CneV51TBE8S/3JeEc66kflPvDg+YDGzu452EznzDHco7T2Db+fU8JByfajINpu4gyQLNVcaVaWSLU2lUkdrzVves//X+/0x06Nb+/pZTTXnj+GOxTLOHcDbYHBK4CMElNE8cLJG7i7wdp2cOzugo+CKhttTfM4Cst+hLiWcfpbbFJz4l9MncJYITVTFufOEGa5RNWgqabjAooLlf/ubHJDA0XbcnA2QCxgnF+L+E3eVOBm7pfMK6Pwui5PZbJbuSGk3l/JjUaZewLYhY5DTuPOmxtrqzFhitE7h8mptCv6gyY4inPQ84BWxgDInQdSKu9enpTGo3XCueTO44Eodw+nQvDccAeekPZb8ine442SC3JINWKe43i/1aemCcByivFV5eQkLl2d+vic1QTiIyuHBOlozZAzyPstZ9w/e8ptH2LjDrneIjONTLxKuKQT0TCwFa3GUtmQZBdE6urz88KDRdiiWTFTHITi1mQXTg2AvjypnRJV8b7Zh9rPqLKeY76k2Ylk+SFsGGogfmji+6wStivjebBvRcIbmQP1uo3i0RlpsgE7jU5w7exIyEzsEwTqtj7b/XUp2mbpj8dOre8JB5qT8eo4mezlYNJyvQO2w8y4FnMKWa97ePtVxyFIhlmlg1hTVAlZK8ucN+zHKfM49Qovv65Hn7RCsQtQwUdbH5lX9dHnOBcfedULjcHICh3R7fVoaBRq04uJu1bFIjbqyTye7z3Nx5ykcPEQW5AUOAUq8ObA2naxk9680k9ylLxkKY2p8v39QkB/JO8fxjgLWH+WN5rWzYmNOAWcyD/bYbsm8aTnPDQm6EmWYIV9cei85L65Ne16l36cDC2W+lMV5eHs53gmBo40chuMQhMZPs0h10Pp
15ZVD+JHbecYp3xVYI/9nKNNnzem9dRJnTrUE52aApy7W0/Ey3e1u4LmPq5BcObL/K0hQzXtWtqpv0Zn2KbH8FbAvDGHkH9kxCwTWsfC6bzvGOdvpal2ei92r58sNguAt1NpxjrnDkbO7pw2BvMFdH4Ke8DzrWP3Vw1qML7rHFNwTMpuauUdXXn5oLOULAQhEbDeRZZBuVNFh/w7p58d+T4Hk9C5XaejqRm0BN31K5cz80ibkGPJJ5EdbGzbRAiLxF2q2Q5IlQCted7WteeNzHmUInNBAi8BG738ej3ZHPgJaU2Gw0LZ9Evbu8HHe2zLuSkUGC0RR1P2eDVGDyHXcc2bcSCOyscduNBU94xlGMbepCH9uZtCEzXSrb0923q3hkZsAimxU90qIS3k7V7NXftAyif5zLZbZj32+MNsidFk3f74yfwzVVb8RA/HQoLBUXgQ3GdIDOVzxEHK3g6NU9w5H5Jlgo12Uuc+7g8uqC9N7uP8oTGjRgFfLPVBhHPN7UIZqD7eBoD36utH63tPmto8FwxnvnDIQhePh2Ipmc5xRUJepDte/J8U44McBdE7wEcVLF7M69Z4ZVTvJCF03vovSQjVuJ12kEv8Ww8uYAFQWke7NkIFp8Bdtq4tmk2HN/nui/AozKXmdcucgxBm6KZZPN8icCxsPPOqU4CPIrnGdskCh57DwJIGQEc72w+idppJcBZTKylxcnEtBbmlac844Mrbh4f5ZqBP50bUsc6AL7+eQAko97ksXgtmpwEza7/wCCytmRQD8nZKzPGVl4xx028IJxrzZzJenKejBBk/nAoj1fd8z3AimLA5MExwwzf0yuOFwZx0I8v2MwyCBKxJslasnDg80Fb4D4EQC3fS6zvw5P8uJXEI1eBecutD5t7EzhAGaTLaR0DtIFzUL8wvTJIr87AH44yB3kdWXCSu4k8l4FHgPSasiYzHzqtbfh+bwvZZjbpzFjhhQKjfHlbkLq7YJ4yHqixuDm3FPSw8pICax3zPYC7opyHfZJung/IDElRlnP9Qk66oAY4Swd4FV0Sr2q2XibP8NaimDFi8QHRkT8LeHKWrXLeea5BBsEH2QS8pQrvD3HZvJZPeRZd5ABoAL/YVc15WXlJ0WQKPKcl0XA2D3hYIePM0gEmyzkVshxBnhevdd8kG2AWbuFJ6DpKl30RdwKCpW3taK3EeRTUOhZBTiCHXzheYldHrwTWdXn+tyxt/3v/b9tWcbC/pDzzdtv2f93mOX6DrDIr2dym0H40z9LNFHdgddrIKiHUHF3/PAVWW0m8uQ1PmsygfC1sPGLBDSBurGT7aACq8PwIjtrz+rJRVpi4HoIDSldr86z7WnuUCnE/uJ/Q69P+qrOSLS8v/+v/tXwQx0uDhgSfRilGBvm2HBhEWfYLvycvxHhVZgXXFHap86xcHgkMWoBZGypA2Oy2wUufeFr9JDipp4OnV/BI1WRGDd/vr+I6Z/u0132lktW6r7+8tHlLHb2f2d/z4uAyGtflwUgexuAAHe9smsUMLrOAOK9QEBLIGHG5G87TbLIU44AZkZfmc18yI2vjXG88R4hHgHg9OUdaONYZ1ARxm5c3eLgQfqPRzkqwP7NUl6WS7S/fH1qqzvJW/ZlBWj3n0sia7mmTmad9c79kMozBw5bQ6T9M3D6b/bwXXssMr1DQ9IfPbgaAcrrUAJ/lrn2G83IMMdi0OJjGc4R4XgdPbM1oXroBWbSWLG1JbbT2S6i8nMOv5/sPpcBzgkKe7crZF3jpAw+zccyQB895Wp3Wp6WElAJW6tbyEnsfvbX3lx/25lEdckwD5UV9QUIez1iwWxF3x3jybNAa4oWVE0GjH/7jvGwXI29sydJC1Krzsy2pTFF7+Xk5DeXF8kgAFwYOE+k8Tt7Hgndg5+TM3M+zMr9vzOWOWO7N5bzbM0tZKrderaN7fcpB1AAasVs7z0jWsyketAUMbhktPqcyD1JieeSKU8XyVu+c5sFu9aXu0168NjDtain/60zagfJ0zmrAkygmq5xelU3IU7ayxil6cM4DcqUlS92qQ5d2a7epJqVXdN6YhyonOGo/Wa/Lq6+DfEhuQ2e1INxrv5LkLauY11sTT+62M6Gv0vDWkOdVrgENF5SYrIZ0h5J8eCeZoJiLUzLw6MILbYiA05sjGOeFca22ms7W0IiQVZ1c6kr7lBsrPCQWpOpl/hO3eSfZaoMKD47r8vZnNg00qH/KOrJ9yo/6w3/9h95N27uFXCmF7xc7j+azWOz5WOt5Us8H+wcFv/Ke9ov6UTtP2+22neWjPHPbtsbObK14+mHo7Geu4Iv4yz8ej9vpcj5KB0HS6r4akGLirgb5/EX9QS6ffdsi8ZnNDQiZuOez9Le3EfEO8AY7dFZCtgkJuVibVDMsTEKekerzF5XveaWCbkAFPVM2z59ZHxxBbuHIT07cxx//+PV8JZGqhmVrXdfHA8nB5PrnKp4/vVRqdtNa2ezae5b69DAg6+np9/vxDn/6E1Lc3z7kXhzc71m+J9cpfMOeFPf7gA2B9FRLt6L+i/aeo+LMoQfd7/Qzf8Q6mrTJ9nv2/6Llc2Wr+HA4UwJ3MHSHG+h7ruMq6LDB7MuQ7zpaM6y//Prb8v69f+/f+/f+/Xy/7T0E79/79/69fz/nb/3DH/4eOtctQW+Le3LnOoDy+3toh6hZwO7zQYLeQoh8BpecccNLqHTsDgO5p20ykHB4qEVa+lToGUCZQ09xJGAUzirPvMLi7jT+tJyjCHqQR5eMeM8SuTqPZxsP8pE1x2eTrziOBHL53C+3WHEJC5PP/PiLv/gL+N53PEDfw1mNzVk6E8Ve0uhMDO06rbWz9ptU8fzpXAq5+njek0Cl5QZg0cY+U2UGyi8j6pOB7nI/m1z/Waj5dqOytJ9pFeJ2G9uKrh57fqU2Yqxo3dffWKyONr46xChOiuKPCDE2HNPmSrW1ti/smxOG9Z/+6R/pnI0PUGto0NsrwsLPMw+HhZ5qg3Kgc0UmhWMylB9vBs8X4fe84fcs1XGmT1dmZPWDum3b/e6fvk6b9lxTTAbPBx40uD8d7iqUbHtdrLg1ps0HLe7SUBvynyphmPLvXxJR12kg8ZI59gS2Wbq8UJBnpge8NzYNXJdo2up2zaXHye94qZ59uqaO4h0ELS0J59I5PKi1pbXlfn8c/uj/W9dt/7s84fFo4mB/SXlwv3+v/Tmd32Q5Be/yxllMeN0Gr0jiyfKcWZavDp2Vv21GQsp/3f9elnU/uP9dik1/Zi8254NWsQRtXzlrIe+WyrsSHdlAeTc1ztjOmZI4q4ktgQs6CGbjy7uUBM3WIX8cUZ1aC1t1vB8sb374b6ZNm65dshVzulhmkrCEazROKpf19OCs2twIeOZ8H4Sh3FxLfWpV8/lg/6BeCx8EaUjb2PHUssTZQfjuyMntuSzZJRN0JdmIjraN/TSVOacQyQihtJRnBLDn8b2S112gS5uiV53lGiiVrNbRz4OjdbCcioPTOHMrhjeF5rY552XSD+JEIFz7CANIaMldhModt9TR5eVXV5VC+yp2IM1AwDsy8pYVnGaYsy1xhlFegcybr1nXkwMzsBh+G53IjOcyaDheWgqlPrVyX6rj8mDpIe6GCWea40gLx6MsnSevWdd2SsYGyrWkvpyjIvDbhwzVUsn2wlBKHVfHe0UkJ+nk7fk4hQAnLOK861kfUI6bBS2UrdMfWAacDMPauLbvwoxmgA7ldla4FpzVaAM3Q0psrle43J+a1CmcCZXz3mgONe7a21VdyoE2eTjoxyl9elep9Ir2v0u3xvpPpQjtJwjrOLPTybIMTGZOZcyjX5wrm0P5ma2jR8matxoF5TYvX++8hSpXxxap5k3LeT+DuF/h1i22R9BmiKtjznfI76N3y2xXD8ibbGwj4LW2y7Kb8gaVrLV59eXEvH2+YNY1k9OM88ZeHPjiDjvveKOxaQvQTbKW8ogF74XJG7px3Hyye5p+T77eebCHt4+3fMY6qjzZ/5n4ZBtns7P7qm70M9n5JGs8q0M6NrZxvvwqGqbx/RIuKJ2q8p46hDvkKmlVYiOWmlww69XMwwN6Njkmaz8zaDTNo4scUM6a8Ew24dLeBu/VbrfhSa8o6Ltgv12rI56Al3U25b3EtTXMcy6236NSDTqt+kze7GKktdaiVWdptAoo/wqXsNGFPfSaRUH0lFtbkrcECZxBjrBZj5v3yghCzZzON7NLuMxPZmsE8WfL7c4B5aCbgp1N3gpCB355Ai5vWs6
157unJcN2teq1exNbv1g+yZtYScRm2TqX408KXx/avsl7MdPURMz9vi6FXNozcWzgpI+bMsUt5JSjutWXtO3itD121krZ65fapN+8xG03afNYR1p2jbZ0mr0Umpg92+YpdOjzyHRm0/qEAz2OmAMmk9raCAYygrR5tN2wnGpXs1L7ziMW5uR3NfkhcfcCifJxJkwCLvLcz7QRoKaKy8OILJ78lbwWTvqbW53Qh5UQiPLnB/P+hozZtEZp0jjU6JIMcg8pdVC2mviPvi/J15B1a+zHnCmHb6txn1oTdGnv062R9qCPOasXntGggcNx4vWaLS38k24nqUMr8k6CSVmfY8EsAVzeSGPZm+wvfRybw4Dv4E6RV8H7XGitYSPDc088WDrCdeOmo/k7fOFbbOFhRe8ayyyZZ1PLWcywG3JfVa5QCITXgIssqsiuf2VKApLFwQJKHyBu42R5CX/2jvm1ezcz/PyjkPs/HccC7ePP7MM5K5CcKLznjpE6+HcMnNLSjR4uiC3oomG82Ll980WGFLNnjdJk8P0LvOCzMBNGRmDTedvpZFv3lAXg8d9yXtHE1m1AWeVrbrcHxfKwW+2DJWKH0r7nbbpc6jKQGDCxcG7pPxUZpMA83iZNyd1fFnHpBf0uZrvKBhyxKHOc7DV6AW4syx0PAr3y05GYZNjeDxEm5Hc1DV7qlBX3Xugmif1wIL2mSezLnOSp15oDsIY3L+KJ53aDEEjqxye587Vdwn47AbB/15dI0DSkFhEDcTLVpj8+w3+wyLtPC6g0n2lcBo5fUm1pPlSZO6nMImtgeGBq+tz4plXlVSxFOKM5yXn8k1WkDnydPAsvfUOC8PXViQimfQ8QTHBedE8OoWbghrw4IjQplbo3W0hZq5rcNZN7Z5eyqrcuScyRYMCWhHtRnOZ4Ln2vOAUra58hWolzqH8nn6mjWIeK7IZCmpVqMcfs0sA57DymWec5MET+f0UzZ5hnMmB8wTkyGxLIOWF/EF7izPYeO7+MFYWddlXZctXpacvp+DAFxLcsbmoNx3PuTIkyaDIn6eMM6TE3hohKfu8G0j23F1ZIXvjt5NHo9Y2pBjsI54ihFPQs2otnltbZDDbkFUveKyPC5es6Z1tJj3p8Jdlvb8o/9v29bDH/2ZrT32g7fbdr7P/vf+r/1V/cH9zL3XzjZa6cM1L2dw5Wk2NuzOcwb0K2XsyrxMQaNhVu/zEi0OKAd5xxbr0APC8zqsq8TdL+7r8FBeYIJY3zwo5uDBXh66z1jhuLOiP9kqWXHwoDpLhdj/fT6zV8eljt7P7B90dfPR9AqOFWf1ZUc2UA6A8GUZ5HXwlDirU7ji5m3FeH05D+HyDKWAvIUDynYB83tqiIyHmrgVzymt+CDzZWl1NDcbtSRn3Fn85TkWX3WE/64cuX1a/tdfvl9VGsL9wf3pz4OxEsjwvWUiTXPIv+clBXqZf6sD4AiGPhhwxA8ZmAHawM0Hzs/D8X3eC3OSwZEzYnJy1ixDiSOBPBWaF29zWeLhFo518OkIQo4XUldrTG3zlpZsaQgf9Kmwjp9PHxr5jFiNp2kFoTtrj/Ksh2DF2c2A16gOtVTauEqaLCni+2FGfqu3osxs5AHkIDGDW3NZmh1nQg64tGxuGAfTNPya8TLxhBxe3VL6+7vmtehtqaPLM/e/+0vOB+cpl4PUMp6ywalhl6jEnWNHXEvq+qdsyRy0+WHHLcWmBKn6M7mrpEVx29ZtiPcm6HSctW0LyG95pj+v8MrYgbQLMplaPknfnTWR4Nxk/EyXfLxqJVuuBw5BlFhEuVq6mycdBHlI7Ifm2vOUGB7T5uHrrMckJ40XKOjVPlruuNYBKpWsVsdlJICXEHO1xjtHHtlAOe9dlugWZFJPsi1yIc4yajgX8SRVJI+X8PDAhaJZxMIoTZJe3PfVUqIN5cIol2V3idGnWaQqKFPgqfpZ2Tw3fnVELaMy5qiLXghlJKDcpMukFBuDLRWuwKP2g6MNnbip9CrCIl5CzPNiBmgHRxt580yAABUZsRC35UdSxenIqnWAbJkCjHFZ1an9PruEunsuQQ+KBRehTBbccb7DyeYWPGmKu7M6z5iHxy5Wh9mGtZYsbd7y8lLqzrI0lMeZkQnyej2eshHww3MPhhMWcQIY6/TDDJptBioJchKslaQxmYxMfK96sLm3JeIWAHaleVviCXYf5YGZIOPTPiioSuXanFcg8x7oPDMtS/8tN9dyG9aWrIaw7ME+EjDJYhJcbiNqvFo4oGGwmSk8ZSPo+pAJGOdM5VXNHHIUinr9h3/4r3Tcndt4gBSWZbnfH+cxOpwp7rxtG3SW93tyGqUmX+k56J91xOWZ5Xuu63qe1/JMfpA/HQ7dcyuCl7fWtpMkHUbp+5nb+pL3XNdlZd++v0X5SuXlS3XmVXQRQijlg8rLuYTwe5arST/9hUuG/0rNcP72NvKg5xcdPmdIvM/CMLmKy8v5F+337N+LCMN6/UWH38cf//gVCvHDrav7/fje/beLoWzpYiskptGJbCP69PF4rOsW709cJZVnTsqrOHi4Qam4+/dc8RxpweOfuW1bYwrxdqOjtF++vm42G95LuKbgl/cD0gYVzdCS4S+vB8Rqhm/afAm4MF+wZCYXLN82FprdNHDP0lC7GuT1l19/W96/9+/9e//ev5/vt72H4P17/96/9+/n/H389d/8uyHfvI3j0Yczn47IlUtyxjBrPAof5GjDUA33jCNsUbw+Xxh+5uGV1kGw4nnPw2EOPQ8h18sgXNA7wlzqzojQOpitMAMXTEodB5T40+ErtRcAX8OIUP9cjoZxUeQBj3qOpmEiKH0cwp1UVvvLf3z58uVq/Ze/O45gXE35+VsyLfkqdfwjVPzkwRLOHgLTWxSUft6J76MXB932loZbD4/i0/H8zHUisjoTxpiUOr5tTAY8nwPS0rwDju/Xr7TQiDqXTx7w0Pt9i8Smv+f+j0PRr5l0ADhKHx8ft6fOgRKz3W6Ta2B/Vf0xt+5B9rP3k/lY2HWl7/kj1n+v6fan88sfj8ft9nu0drvBzXX7/czu8lswdN2DbmYRpo7anmYe5B/fbreDV9QL2KSKL8UmsyHKebevqp8OL3+e1j7P+9W1Qj5b8/vo+batGuRbpW2sZhDyeXgpaHq2izcfWZtm14ETZ59eTpx4zy2oROUUV5yPl9es6hRjzujACWEIUR2pKb/K6eZVjroAfdf+Nm056xPAubR4Q1fOScmZEXmfEH05f6WsEZX+9qHGfgEx7WS74wW3jw5oHLkKmuwpHfTQHpKlSR5WPe9Z7cLxW4JOUlZ1Lpg6IuiNdTgT1m1BBnDLEnP1oKDnFGeBXjArHCflniQT14uNF8fyeZ9sWcOL43kL5axzZLAVcZKJTKMFjI28dJRTw/Iic86IxbmH+YBw1sJJXcebRtgZvJq4zUrMlZ6a4VQq68s1FdcVh2JQcM8VLu+RpIskM9XJCVs4S0zAw8pVEm+cwNlrl6jIPGCv44x4loaIc2lwS1ZfnjWFD/oZ8Bp1uxlwMrHJztucL5Y3X9QOEKeKyqjgg0VxJTbblZLVzW4OlWmj05PRI3MKRn0m7+XC6eZ5N1prcXA2x4AZja9qe6Y2iPiyzDqIcZQp8Eetu6B7zNnx1CqeN92zmpd3kuL8kVqbc55g3tCRN5q3iptzVHBOKk4VxQE6rSq57e9J4+OPCWjdeO9Ga4ZzUJWTC02S3WuKG67ROHG0tc35dPB9NGhZxTWFXRicoDDAo6xbwxlytK+T9YMMeJm4QuR7nt1gdI9JrhC5q5SF7jjdLO+Fx5uacEJiHoPRWqI2UkdRPG5gcv443sSct5fSQmynhwMLQVv2jI836BPAe2Vw7swMrAw8LSsMHI/i3hXvphSw12X94PRWxBcCt8nsnhe0BOCJA7zzNm/XxZFAC41ybme9tHnXh6zlJ8QMaG9MTsXHPYOg94g12PX65/F9Dixwg53nDNi0pSAHI4OeJmFivjty3uCAkJw34eHtzrksccZWaw1w9cHdGq6nOC6hN5gMctQLIbNcOW7GwV4+npw4PYCeIJv6FkB7wQBNSjY3XrLIKu/Zm7kOM/zmtkODFmKuuHnmT+YAceZenhbCURGepaMHmUdruCnK95LJHsg89ZkLg/UyX9X/lTee4l3dOew23eFum4lU8QHh0NPzQZseNZtRO4l18mYs3HELWLat6tR5sXbOJjNqeGAmwLh4GyxeY2FDozqHlfddsaYTzwcLns63N97PIGsvpYWWt0PhzZYzXnseJ+c90YKMT+4mZmlgQRIK75LLFxdxFzaufXgDQp6+liVRvQpH4zuZjYZxW3Iy8MXz9zlgFdTaWNObd7zjOwTPO7LTPdNah+tTvjqyIH+Qy8ArOgcCidgu4TEY/nTeo5uHxHlxjIWvOdA9mSjMw2z9Z25DoXy9qvlE2i/kmxjfGF3jkTVIcDb9NnHLOt53KYM1dJUTz1Dmeopbx/Y9eSNfXoUXjCdHmbNUqMlWUDwzTY88j29lrTQ5bhaUPvH4M3fU+LZhw9d8QHjJm1gIrS3rurX2ZEBa7vfH849lWfeDW2wIc9kKUqH5JvbCpDSOikxmE3Nfku95PIniVaEnK696L+GmfZZry/FTjnHxhcANIL698ZQtvkNMujUaCeDFsXYdBV0k7WcGkWqOguzatte8vTre/yt1dHnm49H2v3cl3h/cL3/+gfCSOHbEZcsKcRAv5dhRVoXLSTwCnJd7MDzZg5sPPJOSI0I8VZfbvFajaYDOejA/gpso+F67vQUEBpltHtSCZX4JD1/zwovlE9/nUbdafapVc28y73+XKn7/16EFqyU5Y9nRwOwxDZTrfWvN8TRQXmc0mdzJ8yM5fsoXBn9QABNzyyuDXzQexU3RLHytfV4LJP4IPJojlkHZR9ZwnENP3E3kVnx3edOqsz/hrE/LM63iPt8zc2d5SDxLhdC7Y+DfzEeAnwe3gOKGl31NorecGICnGHFtruFCnrKZuUoBQxy/Jy9TsngUT6IIKBg5URd37a2RpaG8LHwdlPuPkDMaS7bXrecze0t2v1Vp85Y6ujN+zShxFzmj4tH+kxWGyagy3wwCayMDz0lF98b5ZDiswf0+bY5lGTXaFOWkPTwphRsFHI/OtA+nyeQunYYLeBA1IyxcxomAsvRfvWGX9+xVZ4kMlJZsGYsrreMSwdiv6qzsgSA/D7cEbGv2QbyyVyfPcNCfh694Ps9kVfP56QexOYvKFeiv/ytdpYMobjbJlwfTJ1miApaIDDviZNfaQ+RSyOmSeKoZ3x05oS7HOl5YJMk92b6nkLZky/9KzauVbHlmjzbwdEBedKI3bIuG8R2XO748P4JzPfGKBI1xc6e/akM0EIO1Olq7X8IyiCsSeJXP1RrfXphZxa1ODpnxsDvHjrJ2KNxDDLLfOOE7r0iw8dJggynXQGnJWjulXBjlujrfMwu3ZuX+kw/iRSdacXPziwcn7IDwZHkeSNgzFHuxKffmUkJ0VKDcsEXMgEgIr/m32zC3XHWKAW+l5RXLEFLGHSJegGfTwl7F5JVVfHCDiNeX8s/cr7JZZaUlW1rHJSJc3rNEG7i8cr+EswVkcU54zwyTDXpO8FWdMXcKA+hKAEp1bOO6esMu1XGfocgz04LQPU8p5oQQk0qAxzas7cj7QRkOJeLF87QQnjBqc5uChJ+sQ4t2wy2wUJq6h4RcYZJo+7ePsHFMRlvxk3UG3LjmJcSTJTC8EoUjV1k1u0DYrxIHuSVrdXQpdQd9Td45S+rV+yjPqMmqRJfxNqJZBXKQ0MxNZIt+86ApbbQ3mv2SNd3VmvdqD9aSrYGF0njpzdtysVX/OhDwDNAG7i7wsPBkj0luffDKCZ7Dzo1BSMFEclrKvbkUDA7+HhQ3+UzOb2iRQM6/q5XsCwtCuSXL1dyPaCPKy305EyrPj9KQ+CRIdR7GTeO8OmPBBtM0sKCzIDISNA6qcHdskvSUow0ZxRXv1TxJO8xV0vMgsWQ5sKC1rVDH8dBxvniekMfLqTgREFcK1k3kZ/KO9jzkEAR7sw5CQSu9jHGEO6mwbmto2yDTsVVLcYCGTAuHteY40X/AUcF7rW
15StIQKCYu7zZgwku81rVacGgstAgvW0Dgdjp3WZa5jDuR45BRNPheIpHJyOImvoyNOUOeUi72fAa9aCgqasRp3z3AU8N1mVQ5Akqc0vm1J8WPjbZEJe5snyAeLJSBxl5m7jaENHgsnCYOyVktXIVW/zciLloKs7N52y7H4OUgdk95y6nIdbeOMETmnFJXkSoM9aAgSIEK/otl7mqxr58g1GT7HN+NTBwqz++Wx+DUFP3yCgoGUdJ0HLOrLy6dkrKWxkVQ+6LcDRZ5aalxedZuS3HILk/r7mpOOVfTwJPaMd1gAd7ySVFdwFTbh4ux4bJwvIMDhAn63igH6O55voQbgKiZdQs/aGeQbdWdvEVc18b+aFltqs6Qf5436/3+/3/hnn4e4Ptsrs1Zdv2/b7I++H88+rsXvL+/me+8HPV92rKs376enmPc/XCiX7vLw/s3xQ/0X6tv2Z+/z2B8szr75ovX56a62KlLZ1PR7uv4hcDkd++c6YODZH61qfaQ8+H7R6+SwG2a6Ocjr2ew5JSHCwFNpyjrQk73do11vy856dJNQPut/VgFwt2CYHuXzQqHgflA+f98VpRasxcD4dnU294srLS1H8+Jd/+Trmm4/r05Nlt8biXs6ZlWw+lMHTy8v50y/u6VW83ktu0eVCaZBdB565OljjalkeXo8PyPOeazrFfDZHvygbz9ZmF4JQ8S39ov1g/zQ+Sne5vdkvgoN8tWnpVdyiVdwf1DPAzZrXarDWlvWXX39b3r/37/17/96/n++3vYfg/Xv/3r/37+f8ffzrv/qrLrYw7Li11rZrl6T/F4sIBzgP9xAzQKkBv+/wqE9+X4QI3e/olYQjfGbLmUGZuX/KUSYxIBqoef7zqISs8uUt8LWm387PfGAA5CA2DTy9/5cCFYleXsxzA7I0ion/OLC3DDXNwJjrmmCGqzzz6rpPgcMIK/748z//8/3/325JhG0dH8rycr5aJhH2AagUPEjFtDE21/9ut+EYzBnam18YHIIcgjVbewwpa3s5AUDX65FvrZ00fH35j9D7Q2u13LBXsGFfAd/Pp2eg/1UcorW2ACV7dTkfkOkwG02FqO95Pe+Hc6FRtcr3FNkZ3/VGFKFc//bv/rDfzhrstXBczxkZyhs2MHncjButxtoC9xQGewv3JyXZDczu45FHLCctL28urMvoBlDmRw3p01W+vL7ntm1twh8lVvxMeLDJ1fEtrtu8DzGqjsU92/jlk6HRSU/rMCDPP7WhtkaZFGrX0Ul94J5rtjsOpUJnVMYBSxSvxuTNLjjdx+KKznURb5aVr+shsvRqnb8/1Mrj5RxqnFxokuKGd//g9JNDJLWj/5qN5wu7++rUcs6uaivkeZenH9G7kTeanqQH52UfnMY5KM2p2Rbi5qu2xCDQ0bxwl3OAWNEMuifanUzXQ/G1as/Ulf2cQ9HeU1ei8bIvvqqz7r68FYRe6rzRNK8F4/XPvPtHVrPGv32yU3RQJc4bedoaK73ncQtmeodYg27Jmucqo3U58whsM4xjvHsqr/vnFMScGTFooJHRZulXCmhtLCWDXQMBvQdnQueGcNDydBnps6ZVkn1hzWKSdX3hlEHa4uZM3ZzSzhbx6lVstXlQngrGVtFNlkQAvNsX76tsOx9odjXLI8K7o2veC0i5tr1K3IPmVllHEe1YWCYfTvOizUaLIWh7igMCdiI5gsEJyoP92Ha8CQxh3hyUM/lwmsyMZTfYYCaFlnfJ3rYNdn2xtNiCjubKPi0tWd5XOWM+54zCQesCa7lOtlDkvcbiPjbbpGnGcZ7AZOYDxDsyZlC+6arjoBJuT3EGN8HDPMTtnmHcvIEGjwRMNgfljRP0PUnbL+jFl2yAnH6qBAE4w2CpuIMGrpkJEjAhT7ak5W0vee8BjipzNsBDwh5kMdISYntVXbk1G48AZw0f9C7E6Wctas/3Eh1+mcSjeeuSrOkmZ6/lcFbACpltG+enW7CyFGLLz1Vasnph2F5DoscAMe11EMWOZ9AbK9O83OrUJog1mXl/TaJPR/uXcI708sxSPjXx54UKXoJVHHTMvco32ebJr3m2hpbyrCERjzIFOC/vJMcbzdsdV6/Vi7EtxN0yzeoOgrbjVbBazgeHSE95k0jO1J910eEwEW8B+Kp0IN7A/XwroiVLNTfZRpi3vbwyhEeRam6kZnzR3DPWRKq8r6JVv3XW05DzkkXDtaVgkZbAJMmUAg+may1ZuuE2cqVXS/lK3R8mR4i7StwI4Pi+lSVOCc4dIN5eYjJx6KzirySk3Du1tZiRnGsmZNEsiAQ8soA8b+TLXU+OI/H+elyDcUNNw1kW+Ap6dloT5PvEEceNp1s8q06Ex13qPmEhXhkFVp9qf7+8p81Y4FqSp4FyU5Q7gDyfR8dLrOrkQdQgtdQ2Y9ASknX35VC+0KckBZ7jkEEEmJfmWAHjacqBfPJEYZ53kNnmQUFDVlmpLWzeq5Wn/2pZ2mDPqdIkuXDH2gzOw/H9yWQPfU9bicaN68CeesyVnn7enxa445abq253zjNAAh091GYE2uZDy5KXU3BggWe7cW9YDwhvNJ2lrwS4GW93btOpg7xYO8g8vTLA4nkQhUeArkK2JHhG7T4OUmd97Hg2IQdnJ9s0H6aHRJmsC1JezjVveX9t3lpXVEN5kzkCWS9cjmC+CiLPCq+0xc2daZu2oDEE3gLQwgW8cJenq/LSHJ4sy/dm3oH9KutJ4Lo2XqLLFGzaQqm4yyDfRQatZxzY+FBq9BZGw0i6ReDF2/bHHHa/6sQ7E1Xmfat58Ie3Pw1S4C1YGTTI5SnbGejPO8Vr+CVLQtNa0iZNBhXIvAqHR9S4JcdhzL5feanReCKWtop4FMRWePVKANolHPDMckN0RI2XuB7EZivHlxcfW9V5GN9lkPuBF8fzvHVtvGRLnVsfXKfwvNhJEIAnTQXIAM+syHAzrpI0oMSVLE/E5Pv9CKsB7RieZSjoVcwtrfPTh4hA+DrKuHT0lsn7k3PWnazoRAuDNaqEA/Sc4m2I70wjWXYo9SbGk+e42WjNcG0QZQ4mzz/RKp57Gy80RTlbgHau7bxofcpTI3iW3ud70lobXVJQmo3cnbVA4vmVhpjmeB2cNix41oMFqfUqzvi4eAYtz+PAqTV1RE1Hv8rKPlvMpTdsnSh4FuA6DTSgebBeJ6/s58or4DvLwIoAVOW4BE9jsA47r4fUa9V6G/17QjYrLtm8+EDkMrLF1oLMCl6nzd1ZHtvgAsajX7y6lbtffMmUGV964mzKVunB6LIvDi+XibPWBQlYy7LZTFJL4wdn4cGAKtaiopzvjMchOfA9mcu8B+vLMJHF4gJiAEs2oK3jz2gD5WXUWzLni+U0uVm4NUhw4L6OTSnWCIa1o3lMSwuDzTXgvo6Wz94a5XEyTtAUZLtyIIHTy3O41WJcHAGGIbFt1OLmsThbpsEjGPpNel4BzRZQ7v/WKNCgqk0ttzGoAMXjuyMvydZ6arJDwwtB/yCp1wKJ/YNIwdRQcNISVep7WvrJTsU/gg1mkuuJc1JxnvAgyM8NC56RyK1Mq44Dvn0LfHGfTBipJQSxjVaiWvy0XBh2LV0l5Fw9nWCdgb3P82L5EuJtMXifgCyFI2BsJ25NX4IQ8wqQ7KxRyiCNmbY2gAQG7Mp26CYzQII4GedM5FE6m5nGA12cWGUydBdwu9o5CrC4FybcE7u5rLwdKCmepEzhshUQQGYtgYKic56Zzhkyuq9IqCItKM8ZXazGvFKyxDyxFQm8PFVPHK8F42s1Y8DX+CzPP7HZRDy1lKeB6XgJ5/zgVBycQJvvZJwdhKcUTzai4RvhJEPz4ZKNuzkW8+K7EJct3rLOMXuskI6CEwFpnnQLE9kykJ0ujbc/s3Zf0AaPDzLPDbMCFuRc2TD7JFst56DnLQH0INsofUDaMUkuYr0irtE4ZRBnq+Up8ByPCnq58OxMHv0CiW3LaFrtsScwsOKHc4RtskepLnXA07LEnDEECz3b8Q2IVngTrizriRtEOiDPBS6rSAo6x01SG9l4KSfmDPYnfjk38ayS5Szlyxy5iI4EZPF83gdYiw1H2HhWnn0QB5R4CzDt0vEt06fVDulTnnKUhXR4Qi73eXl4UG+E1ngJJJu3AOS5KHwN8BINrn0sUKPdBau8uMkc9NvjyR7cGMyw48Av4YSvQwDLTOKAVUn627MUg4ARk9MM87bsWQRIo8q8HJUf3EZZOHg7NM4jqM1wfk+uaHiHNt6Zi9ew8E5nFmUO6OeyAB3vjcclm2vzgGmKYzJZ/WPQwJl7hJmpFHRLzfJNdZQua+THG08F+TwZ0ferDDWeu8xxnuzbx9JAuUsyya4+SWDCabP4ZpAltnJPlsd2gqpx3lqPzyanZMi66GXEwkHsnaNMAXcmj9Rl/bZ4PwM9SpwBl7PVZnwnPF6ihS0D6HgfQE5+x7WN3lw5csUJtM9nbq9i2X4VswfPfrO5DTqTMst211+UueGcqJbTZnCnlXej5PUmk9yuPAqiZ5Pn2lo9xf3RIFuDcz1NNm3mZg0HUTkq8sK27JzCmhNAcVRZ62irbXgOGzeReRrI4T7r//63f99N2/crzxO8rut54LZta6fHbNu3VsP9B/LLyzPLVyoPttbOI8u/qL+8yTOfBw+H+we1MOC2kFe60gXbtolX0gf3iZsfuqt7Pv9dzNEqnz7ahIPfU0wxeaa4PBba8uDxHLm4ukaPl09vIy+/H+z/5XBmu/7MUshLqSPfzqVuSObX1euQ9fqe61oP3ZUW/qYq5RddvdKnc8YV4LIsH//8z//cvQ1d1f3B9VpirsYCXj60WsT6hzvZWWLW6uDhzJ0PpJhy/KD+YM+ZWnwmGKU962lm6PiZWrJPhrB5+VVuMCdljtTxev1K5aZy3LQGFQ3Xp+U9+UJY1/UBFM0zfeNqNlv0ReKxDQiDfqVYwPjeLM8HcySsjTVZXKvctPZzhf20Oam734uD6y+//ra8f+/f+/f+vX8/3297D8H79/69f+/fz/n7+Ld/9Te9g7k69FbjaOtL4YIZRKjE4q/An/v9QWD3ETRcfWZzX3S/58jVk81mpvDnKmZwu3lzYb0GQCz4IxCh8ne7GRBgHce4huCXUZy3B0m0JAuIvEWoyOFNP0GOYJTE5a8CZgMwrX9ajXHLV+r/BQrDKqG8ww2K6MLIZ3KhLcUGQo4fX758ObzilT49r//yCyejYRzFG5AYJ6+3m5TXfjNoCIK8Crs9H9TcRH58DOiU/eV5sDcLD+z/KFbLCi7nAbrW2sYWcK2j52IbXO+PhsSbe9CVNng8Hms0xc8b1lIHvn2nCIN6nw8IV3NluFXrkNVh/UOm57oeA1ClifzZRimSEfaDPFo7GX8SE7f+x//4X0S+xKdwwernbE3XVWlozAjHlcV9oXl9osXQTFzFuL59Joja/Qhtzs8sxai0uMt46YUUUiOgv+c6ka2xRtYGjy7yneyoTwczwbg/evWeZx93v7yBb9eZaYH2Kfe8UeuYWNzCoDxcTszwdc5FXgcVN9f7PIvscPlWkjNrqkjNEW1JK0t6n54/Uk9DVlvLuUgNquCS5TVxDU8t500iLf/Bq0iQbHVb0AKIc6rwumI7SrxALOgxZzPog6aeVuZttTDsYWD7WJRM3Zz4q1QC+9rnxCoZSSfnh+dldAEv02SH8Kx5wBUhxMY5FWwZiCGdwCxmk6R9
15nOqA8whxgeO9BzhbAO/Ea1nhFtxzSjOQ8EaeWd8FzvnB+xXz/V7veedxIK21eD8D3RvDNom76Au2zHSnKFexFhvepYAXSXHyYM4byM0F3gvLFoRelY5CBkzdINO20uwPbpyY3lZOZxy/vGKWt7AINsZJtlXe6t2yL3BOOm6n8MpJTtbGe84EFs1Bp8BmQbqhW0kJbom+SyV7WGwvKTbWxgqvBeXtuO3EcRpXzaHCud64Fc/N8M+SrLbMsoOQBTx0hyvbzKqX5KAjE++iU5vyQ2yLllleG4MZ/wlvd87JAAKCYutDaPTG7jpBFz3ODuRaoHjR1EarJpEtVSe3aPqFwfuucMLLgIaMc5Pw5lbWMuDU0HyUOPREGjgLD0Y34bAdrUXDjKvWGrZrJvdgOCOW1jy8u6/FoziHigE8iCHMea941zdOJjxpCPNNixP9c5LuvsesRkVtJxkdrbHdvkTbhqFeg7ybklWIQSMqzvE52huPPJ2jIpwyaKQJV4MK0WJHWn5s62zR250oAR0nsxx/gd8coH9ZkM/quleRB3NR1HgpJT0PGBw5szxHBs4PGjI0bExb42i6a9hVME1bXjZ8DSdyKK7LozVcIXLYPUDYsviThrMO6li4IFafaoDednUvHaDKpE16+HBL1raC4UyrnJRXx2DtxOnYe9ajO+iiwbcNzkGZcQ9zPvPn35YykDbd1o5bibiV9qlFBs7JA1kjOu6GW9Hh3b54n0WeM8CbcPEmJ7xxAgzMWi0peguPxriCnp1lxqB1EwkqEuew8UiAhYl4vFSLOt+GrQPEMW7ennOyUeIy3hNtMqKWJYxxi5C48ptO9uJW/GQ3Jd7A3TaN4qSy3D/leV0cj9ZLnQeQd+v1CgAtVafehi1Qq6H8s5KNG6UFzVe5zctDjjz+xI1inkHLlyHXktb15NCzjpdMIuxZz17ul3AAOWh+njWa5f20tWVA8o42nsKR9XLh3ZR46Em/kt2f+IPKnvLcWSkhI50jWD6otGQ/q/jhlDjun1rJ5gF5noCr+c15osskmDaZusNBFWusaJP5hchAQN/P2yFkHVgnI0BB5zje4XIypdh6mTwZgffw6LeNbSg7kwML+mMOJwg0wHaK14kEFmXSKVx9T3m4GGyomecI8kQsXjVm00J4vx1et6HllSdN875LHA3j5hixp0b7WPECMV4PlSEDPGlish0K77OkzUTuGdgzeZNtvY9aCQnatnCAjrfBOTaFt6qzBBZ0JKC81ZV5Czdbbt7yXrhcR3N3jzd05R2v7LsFbYZ4z85sWU5Ga7UxyPO4bMoWrx7Sg8zbc1r51Hqfl+ZYwDMo3ua+I28rxn0IGzPQ+71tUccx2AC144Yah90sJI7SQIOSV7uFciCM99fWW6idCZ7LpFF76/jzhq5BtUtm0QRJk9yeslicPshTjOxq4TlsXJY4usgxBN6vlGvJAOPKvCK9YXMla8EKvRVlZUn6MzngySN/L+zqzNOpoZO6jbrMI7g5zbnmdnSWM6B3CD7oVgp5GS23KV6FCPMqEh5Rtxs2P8jLqXh+FI/8ByEHjslMZqZlvdo5FQfnzuJRkMmokl6wGV4aVE7ZzZUXMHOtyGMwPMtZjOcWFB8GNGTZAn4VlxbXkrwC2dpoWjQz4hq+wQQQGY9r8QHhVY4819ZKHS9P4Ql53LnW4p2ZjXp/ssACr0TVi4uPPDdWOB3FJGUAp1zkSRPcgwk4OYaUagz6bXHZ96gUToqmjlhyCNK6jdzy4rVL3AngYhRE2Hg8Y8FUCpwIhNNmZAyD2rHIKpKC0oeMBInvzZzblWco8Gos7vzxSrSgnpS78tyc5Qk51gjg2a6BrcMJNO23t9Y2rqN5bYjVaHqr5yhexuQXFB9w+5QrGs5zyYNUk8lIPP+Ex6NseIDLKy/iD4gWeA7rZJlSFr4KAE/uO3LHwsoPJw+fTAPl+xOv1+UEMDrNhoOonC+aGwF2FR/rAPQeyKGoLL7HvfjAubYqKTCIeMkbN8d4YgbfXPnLZ7kNQTyK27yTidicXMTaOlpCMvnk7JWBT5Z52EEMho88T93hNkSWhMbZKrUVb51pvsHwidPw4Ahb9ff/tjj0PMlWH3jxPKOG88lYw02/PG8JYLdlXinNI1dBntxkUw6eiPVC3uAg75B3U8gSHDmfBM9I5mLDHXSuTyfBXo6C8oB8IN686t7WrF0BFU/F2tpjV7L73/3BZWnizNtt69X0+b9nJ5fDmfs993/t/9vPLLKAAlJ+HgCxVhLHZHiohIPUAVsI93VsShz3ZPWAcPXB7ZSs7wqP1nBUhCd3a8Wd0c1z8GcZZw7gjJh8PHmhEE/uyjI+LAQxaiYeNOZZu/W6r9S8Zx1qL++V7H7Crm0PrzETPM9gt6CV1rEOgFNJZJx/2t7nTit3nTjiliXPTNqSPNzCNYV2XHh9eUyoOROtDSon+IMy0C9IwF8wpxgHFvg6yhC2w5kHjdarudLqPOvQq8vtCecH9Yp7717IU3U5RJ5hBlxHc380sAx4tdD5zG3GvOXEAFkrmCA8yL3OyVZwnPSYlxRad4FzqvB6KG2avbDglidKc3w/YBjkXuZkAv6F1K0aBCj/K8/sPPp2NlrLg+XT+zPLfvU8n4f3XQhqa+3Wy/lOgjJvnjiUmV+jrDBXm2s57/3Wezhz4/Fo7h3zxCFe6cd9Xi0HWQEej4IGoArfHXk6UMauztUxN14CwIpv7YfPFJam9fdL2FRbryX8Wi62DjcY6CQViE2WMKrdbhvTDopj+DLMikx5DfDFFDQx3eU2XP5X4vul1JUHS1naBcnieyT6tfGKDx6H5AH6DCbW8EvWD5Jn0HOiWk56zFFmHvDgcQio4q/WgLY6+ZlX+hriBiX8ys0a7oJk7Y94wJNbBtrL5PmmnKuAl6cIlST0qdZ9JUBfbu3Wf3JytQbtYwOkmpc6cUzbXn7sCfwqMnEe0uGAHc8mzvD9oGVd1gfYkkxBIe7/tVSyOj3g4O/D5ITnreLcG94wT9uSPA0046jhidgaTMt6DWlv2ALf3XgWsmSFgatOGwXVuMSOMmU0JAFJZ1Zwq/c8bg1naUu81DlIlv0kNiSrbDLrkeeK8OzMIGWTIwOllrSqs7wn9/sCCnuu0Wz1ABdiXrsQEKtZ+JVH7YLaNxKtEarTJpCUWXqlVxRAut19BmB3Xo3Fo6CccpU7QDwFjrt0HCoJiBY4CppRMAQMLrUF8x/+wx+e//a8ZlWpPt9ufX7ktm2tHS/f73n4bJg2V55ZPt0ebN2onVXMtm33++MsxN8lSb5Sec/yE/fLmx8QOkoXTy8OXk3ceY6uDj6nWN9zvXhQa23bVjLFt9unp6/qlYyErHJArgJUUGjLz4QS0pzM9/c4vFIbFIbn5eeeFmfxLi9/vpK4fBkfZH6mFtr+HrUsVbO537O/fJNn9tIoJOTwTeczh9uMLUsstHDkP/74x6+HV7ya3X0B3+/DX1hO5KRwDIxFJRz9mfs/lpc3/KD9M/unnUWzuW/vT+eKhgzybiEGa7W84iAM6+eD/Xvul+sN+49//LzrXO9PdgFveMMux5Pv98ughDR3ZmuXy3CJVsfzO+q9GZhf6vLrXee1Jsh5Otb1YsH+/kqr1ubrwNOfl6/ylfYaqytts/54w1dsBodZ+vZFv/z62/L+vX/v3/v3/v18v+09BO/f+/f+vX8/5+/jf/yf/u2rsLllHCrhvnn/LxrjJnGIs+PLX6l0Bi++HUP5c841B/05ejuExTXmybbWzjAhh8hGRNGjNw0jbKNcDxxQGoXyszm6OqXEuO3T93+McZ4VjHz/ClbbrC/SNpNhy2xttpFl+HwRARO1wad/fPnyZZ2DSvmgc3EvATs4kSuYCY1Hk6AKg/PoWl1fFF2cx7iXAViZBhI/ndn8PVsabi1jMFcCtmL5PM82H+QXaopAT5XBSW7WXNxzKnTXWtvA0F2td74YOW7+I9IBBrYi/PLruj4eRv2OrueP2+02H6jZb7IP0OG2o+kr58vX9dNBG6jZT74QzeJB/Zn6ci7EUPOuF0PH4/uTEXUur1yIRTRS37M5Ybj6dbNmXv52u/Hkrv0fB1SSM5XOSwYuhMPlyFhZ/T76vOEKhMHG3q0RsIItk6/3wwZQrqPyoHUCtBLoZUlffp61T8ZKHUC+XazT8uB3WXowE2R/+hb3RM1qAjSNBuc/4uRNNtt9eVHpI+fj5mygvO+KJekLSjQyjl/LLbFMsBbzBH9ewGjJmfXlWY8U3qaNN6LgAzLJLB30csn6bfB+UN0JTdeslXUbZV36Rb2OKp0rL7fkInsRe9YGg3eSOAvDVOsirTr5XmKLOflaDcgxuMDx5gG87
15HOSDZSrY97UkNP78Ob1ln6OM7poyc66pXPaUV1wZ1+Jq/igU3xWZ1SqD16OXqq58sxS95WF65qzQde9Z2XenHKZiyVvtsx7OWRMnaLQcgtUJ+fK523ZeT9oTsWXkWPAmlXOLJ818g3YQDkBXFbEyxt76Ze3ThUPPvNKae0Z8PZHQyXEgTGoC4Mt/VxJlwSJ6vozrWnP9/ugycFkp0PeJZvTeVrrLaCG5g5QuSPaTjKatOPbOXpn4/R+k0TV1nQKWmvyRnSW94Lzx3JGl6BJbNbEeIQEcRiTyYAvTg19Zqi/IkHSTB6Wh1ksEuLal5wfhH9/tDWxBlUyAu2AoHTSa7f7KBcbrcQ/v7ASBjvvukeCZZYtt3boVA2R23NEaHv+lgnqTd582SpErve1THAuUuvvc0N4SKPNjGeAyex1s1krj1LJlqrTQqUWNr1gWkbizjUa5/jjSCs3MK19qv0SS/isVzE36a50PexfyBsSWK+I61Onr1fI2Gj9nkm3WwcjuVvDO4RfhoKHqDc5ezu08flA2znjELm1p1wU1Aix9de0QgzEvXQGD2vgJU1jLAQZtNKctHmtMHCFqFFQ/pl2LylbF2jqTY6w88az5dZuu9HqHYIjARYm4s3r9RRzLWk7G2oKNs67brEjbgQE43mMAXDuXB6ksppddzouxR0Qai6jdJ6aWLE0Xoa43fWU80wqTvhug9LcYdeX27nmpPyc5/b87dbA5O25ucOuMf0rWSpbF3B3gXfe1rova6E62bdW61Nr3nIWaN7Dizee4+5CkAbGu/3YlipBIsZG3LHyX22z0HIJ9Wo0kAPOF897ePEWtXxd8R2RuyC87wLfsMsWSNpZKY1WKzYaLijVMaTvHnKueWfzoJGZzdaw7oK+v10IfG/WyJX13vhWNNlag7es0XsAbyvCk+UywmcNu/GQeNb/+fxFNKNGG4aT7Tq5Hc17D2U9JvUWateVdZ+1PtX2abmPlsrROkCVsh6IAHF7St8zxk9Gaxf4RjhZ5WAVDV9HwShZXzxIGM06RWvkmjcgsWHMIOODd83k2Rl9aKRMRtDBs1IJjBjTNOvhrKAoise7FvB+0FcWdzBq5Vjw1kU6dmQbJ+0Hs9RSnnvDs984QK/D7LwvEA8g8URs65Nxm5cn5ATx/KHWb0GKAe9CqmWJ54rweAkP+JFc8NGmu9bk4k13y/VO+qqThk6ZT8ZzQ3T0SxhVm/b3eTKyRe0v8uRKpHUZRZl5/hk3H7i3YRUiL2jiwXNeIMr9p8mmUbwzlwZqsi6PHNLVW+bQwguii7yNKK8BPLblGGxNrv+z6ljje+V6v47YISh/sjkoT+a2uK723jiUv+CSFy51Vll9ywQNDPYgMYP3buROq8035TlCPA6pATtucWd5ojzkoA123gecy6j9dh3K4yOfGcI8KL0TUlrVyfWp7oFeOuzWnb2yZGfGk7vyvG6L73kc9JtsDsqTufUJFs4qM75gzXM/xeU2zDMSrxDgbch44QVNAaMLX8B8s7Ued9Cnnu9kvM6Am3g8WjOJ2vNyX7sZaKzT+uY6XmLrDAJ39vkaccEdR0EtoMRrvwMWI6u4dfaLNWV0uJVXhvYZXxrXLVt8l8JgN2yd2MK7OvcZX4Hxx03DzBffhnQ059bISgq
150SuIp27xum+//HFDi+RLWsegnEloNNhVSR1Zsba1OA7v4bw2cKr43a+AryxHkhBBBOUWWTchTYvTqKDFuW7elN2yLCOldHML6JA6hS0my9EpOLqITRuxGqANIPH7AE4U3YjZm3hzHefQS4rxXJBIAhbg0WnmEXftoNsqkeQWyUmcejwqEIcvW4EUSgYHJ6ww409xn+VTZrpwtwIqiBn94GU33R5IKlVU56b3ZzjsPpGm41UodvznPzghQUBvC1Xnw9uXPSnWD5sNhtYz6U5pTpXSduMPOL+87XvCYAQ/Q6QQnnpnOK/0y60OLJo8A82z3q6Wut0ztxXOmSVvyqnNkL3bxJaBg4vVQnFhFb8O8voyzgfE8Th6U4mUKnH+XREFHo8oZsyxf2jrgMeLnLURsNkgIc1hXL4GJ+SY2ORYZ/wFPIAmYPXhNNXdrynRgm53FSXq1wrW1tRfmwjrqsHOD3aZX8mRZXpYYpFdxhz0jpg2o4qxhwaOg3PXk1JDa3ueshVkwkjM4BWRtPOOTb9hCbDa+4fDiY94fhjvsPEDP42bnM4foqHTNKicCsr6Oprgo+xNzDybbm3nsXe+4FkMIUk14JiVPHOCJwtmZWilYq3OSFptbGzEX4aiW1CFxLmA82MOjrBbj4kACrzXhNAR6bR604sbjkLz4uPTieUQoI8PS4SyrT8s0ZL7YOH2Knp6s8wmXGF4pHbwnpzLlUH7Wx0qDFZzOkzMlZFQcQSpkZpvzrYj3h+AM7TwKqsd2kmYc9M58DZu61fuaAGbSWLF5sf28b0NhTJiDNQTp8OLDwGnlZiNf1TZIxfMQOCULB6m0HPDKCRu1C5r8ZPY+dz05UKvxQ84wyv0nnvGZrY6Aj49bsnzX4QqXV+FkLap4RIQbFtzu4Qa7fhBn6uSV559GfigCnDU545VEXEtOduLlESG9qjNGXE60MslJy0NkQROejERaSwhPIAl4Q7P0lcnuFBkRUMA4lGWR8tLxyRbKenVwnnBe5snZa7L+JTx8pZEr/iDekICzwG4M0tlg8IebYyNElctM/w378kHnoyzsHnjcvDSPp4RzbkKueTmdL2+tw7NKOIOjfbr+9qwYnq//VzEOZSVF3HfURRJ2z9MeYdZslXfN0/fk4Ra7tCeNVFsYNEMuclkHMFTDErCY8q5vXB1P8r
15LyhiSTeDSndeWVEzwgn/n7XPMGqeVZ9os2rnmLOo6Gc/s04A6a537hxYZB21uepZPRTwXRWh6cyNLqeeOEQNfxXZyTtfD481nqNuj7ZO89uS1PdpLifgmHSvmurlGmLHLF6030EuIsEdw6/hHZWVkmJcdkOPTEMcNJzi/+7dwm01FWPps8S8eaNbxxStB1nKcUZ/uoNpWylvS8LTMnlSEkXRvvhcvT7GbiMEOcKkEaOO9SMBlp4SFH/uMwES+ntFgHZ0YM0FsO0HNOKr6qeWyDJ01xT4u7dBzjtuMZWPE8k4KD6VmTgyCX4Ud0zctC97zcl7fSvNpgWlsO/z0e3w4uy9of/LhSQ/f7fX/e89X3I/O//Z4HKXx+W/+gZ6bqM0PferLfqpSrg4cV/mRoKh/UHyzf83nmWh08DN22FZf399zPvF2851lSy8vL9+y/vTxzP1h+e/n0q/FcT5eXZ7bWPs/Pp3n/fqSSQ3HPSmyaZ80Dovj7/718ul4ddjzJ0+HB/VnnM5+dKs7yeX76CoRhv/c+IP2ZehXvT7n69v3g42GGrn/PlUlIKfNicYl5169kl0z3oHsbUZXPP/sH7QP1/MzGAqj7K318/fqVS2F5Jlfx9m3EUD6rRsk914uZ+Lwy1Wfay3ch1nLQ31g/aF2SX/l0/kWTs9lPXJNP//x6XqORd9LyaT9r27a7WpaHBu7bkr6SVUl8kANheF5+Jq64Wu8reKVyesV7Hm7QWtvWFYjcgD5d8MhPLq5Ixbsz8eVEsNvgK62//Prb8v69f+/f+/f+/Xy/7T0E79/79/69fz/n7+PXv/yrZSAI6b0PDUH0d+BeEoc1ONahHOEV+ZKrdBvPUCn0EFf37VdoWH9wHcd5OC7B76md68YedDh8GM82CL+Uwlw+/Q78fRIeCE0zvBDs0/vmNmKKVyd1GfBlAfozmZUOTsygYWzoQqS6Mb20f1mtgpYxhI2I4vPp5Z0/vnz5wlXnOQTRn/m4iJce3vKF0POrgmmlBHAle3HPMIiyujPJ/rTitcpX9eSOe37PxnTf805Xs7mwKT6/0tU87Jc3oI5JTHtI+3C9zx90u6F7rlLRHB41gIY7HX3en/pnPSduZdGalwP0fJD3VAj7u99V6K5FL7+u6+NhvqjMevhY1/X5NrfbDT6jP7Pc6veZ6M8sVx2fyP7M/baTC+Nq2zibJPUryU2rfwUuWyQgfL5oH5DSmpu04veXP88mEZvy5Oc9GzizlOz+QW18VX97evP7Uz/v5efrmLaeIzKkQXrF+fJ1NffsI8C32638jufBbkBuF9JyE1l5/WtqU4nnXFhRLEceDh0/83a7NWYq7UN0haP0snRYMkKH7ENYCm1pKm3P30xPxKxJdFAgluVHcy5i3ndFpzBnzQIzSqKAzjeovuYssBnlupZA0g5hpr3EIhvm2Hnn5ei8t6hmrtW9a0ifHNu3bqanPCcP5u0QeIU812CcGtLyfcI6A/7yvNOJrgm46i3YkyVvQ6R9QXcqXhsyWRfHa0MmdYotgeENnl4lHEO9hQMqU72XZKW5mviPt8HjBcywCo90JdMNc3o+85KQXHfm4S0W7Ib9Kjo/q9F0wV1WkslNT94PUhfc8SpxUu4rdnHbPUk3W7aM98/LCdvCRgx2TpvHK/snmScmyTF4P0htIXL+E07zwk0nzrKbuTWc64nzslkiEN01Vy8h3mRc9IMk08GJ1eyAcKoD3jRm0tPi78lJe3j7Qy0hIyx7D9g+1urosreo7krSw8hasdih00XRnF2tdhdGkYEA/OGbLcdkrNEa8BvzZcm5My2fFJcD7oZrY1BP8ZV5Wx4sV4tuugu6ma8zvZp5mz1OHbGMM7hxqjiOwWaY4WQnXt4b45i3c91BxKpODVKVhvBZxQ/RoWtUOWPA5h1vOPs3p4bVDz2ygXJS2YyBJPjCjEORdyUMmBGtcgksmvOtSPszfZBbx2ctPNRFy26ufBfnpmiAGXJaN6tkA36uIQAQkkpaI+BZAHw17+U2bJuYlpr3otXzMsNWr0Eq6+NyzcBRZU69xdc7xzb5/gHtvP0EylFnjQJOaR0Ef/gewOMQV1aSbn+mV461ecuDB+yYsOxxQj1Ok8lZdrn7xXt48RYWdrXwbAIOpgXAd+k/iXknSrY0ma8OBp5HwOltsXgOTvK4Lo8E8K7uvOGg86ETY4XzBnI/j2wbW6CCedMYfrAvWim7petwdvlfGV0pF1t/kO9kvEuBVnPcVFxwOpA1w7W88h4JHBHO+oBzC/HwdG2fCtVp4wd6Fy8hCN4GhytZG4PhYWFN58k5vbmfxxvR8DbX3Nbh7WN53gHPi7NOauCPZn0rW2vbKasUqdFyDZQ6urR9yjN3+zfzpzg5O+8DHkD5PFDDteTiWoJwHuagJypPB/w8IGr3tWk2peLWZx62dhgF5czyvMUC3x15zoXON7UZCkH/QmuXBB0DOXJtIVyuZDmiwDuI6EHmT+dqjfec4TbEuq7bQUcHzguHX3h3Bd3Diwf9JvO4baCbx0v4lAe9Hc6zS7yiEuPSZ9qwcKev10DJ8laFk72FgyZ8HN8vpzhr7KOXetZFi3dLDXoN8Y6B9j05Fq+tIp4rxft+8+6e3K3noL/ehq35/slAH8qL55EWmzDKO7TxigxdeMWdAN4O5UrF6wnQEYXSzi2vEvkSo+HWoF7Pio1O7uJgGg81ZW2EAxOEI1dczWWtCjkWz60NbfzxjkzcaM36w2iLmyNs3C4hjhpc77q+xAbkxT2H9v5t1J/i7ZC4NcfbnfMWYDyEq6O1ZaoZmLM2E+gO8mS4w26NF14pHQToeKU0x+J4AkmWgKvxE9592kJ5Os94spAlKyEMsgmsE6C3Ydsg08nnEsQIy9g7SFkurDeoee2C5cQKesXpXXwbRRtgwf2VVWvDbqXi1gG6i0KhKY3GHUze9pKnV/I0cFtCrC/nRXyeww6jdsGDMp4GjrTotZrhJ5PtzoN+xdxmsp7WTGti687azFRd8qoPZskzk4w4fMXx0jzeV9WuOKGXNrhb2vS1w0yP5vMGMBzvGM4LmK1Fw/PPONrIwd8ABLB2dJAFwZUsj5Nz/JQ7VZPEFRz055srB2qyfsUlBFF6rqVNVibglZBjebBc+0FpnpVPvTvywivOc2XzOHgNILcMglQoi1wdTth4sEJbH3y1ZLDmZDtpriUDSNc61xw7DionuJqzUVAeg+Fds7Ui42uVV0pneQecNkNbXrZeT6TAEZjYRukDKF+H2XmMcFJP2afzxFZe8qLdL6tYggR8yIxAQgI6Y97u99v2udmpdth5EkWWzzMpcJxxiD
15M48sxfTqzG05Y0VGrV3Ewd0BBHDa+U5mU1AR9fX0etgcRS89pqLB0r6i4ZKGgIwhjcqMoIDHg8n1fd8/JUnTDC08A4ZZAtCC0Vq2YHsv9pZKwsCOW2+FAS2mapzay88rpNnmIcFGJYCELrUytbPEeIB/00oMTJGi2cxVMDOQ3ZxRypvCarT3Xdll2Bex7zpBPAC0R5IesLacb1hs0918zi5lAet83PK85CzWWldCkhNsv5gi5lHYVweZyco7UcSMxU5TZEl8br4O3HBBV0VksGBbcWfuGEGzrfnKsP+yCBnxBIV6MN9kxNTM8jAZxHaJLwnTMM2mXJCwU4CKBNvCxZNqjkP7wSNG917acN9gpZGsoe5DsZr6nkNgQnKOQZXxkJUlDZt43C7o6ClZrhmePGCYu438cJtohnQPjiS/TWclSU9zyssdjQsALHU02CM61HyGOGkzsEh0q43RdQbVsIogQTeGq5juv2PWF4VaP2xTMJCRhwMxNkkrI+IALizJI87Tsgv9pmMhQD/5Tv6twM/zy+iktLp0PY6labGrGvnCwvXu9kNj+KgwB85Lk9xc1bruIDi4Zbx043mb3ZcvxpRBjQurXRXlEZHx8P4QSp+tbD5iGxIF7CjT/uynO6lEkeIZ6qxynrz+NJNxzonxIqY0chQEvgSv/U4vtBWwzeaywr6uHF8UHvgYw3fJIUgefaXnmEhIsta9cFbeo4wSFIcOJNYzJcQu+UkwY7J2+Y5Pzh9VC8cJ2riywRI4gmcpIJXkIk9pJNdBQjHe8OVtJL6qGCEBkvheCFLTzZiwcSJnf1DL3hlX1dH+0N8rKVlqztD2PjugHpqXbYOb4/GQmwQsvbCgZdCbNQM5eQgAXWvnxAP5P1lOXWGw8x8m6JQT1p1sSY53G01rYs9MyzM4PchqwTr4Y1rLgHrHCcdpzH90oqNx4zsMQVsDPXEJMH50zlGZ/a6uRG1mQqJM/j5CnFlmFQk10HTUaz3LCstoanLXKwl++jPMVAT1y2j/IA5zLe2Y1Xmw6xg2zzsqUHnc8Z7xjOu1EOkCJ1l5e+Tgln6appa/NeteuaISwMgudc+DjLJs9Y4FgHr0DOiFQDC9FiCDwgP0n4HpAeZmz1vF6HGwH8iwLyO2usBOnp9pUC7odM63JCvVowyCsuEwQjWbtz0bOb9ES0+eZaHXO/j+chcArGjK0+SAeezGHn5gLfIThLRMZaGHyRjesEHdmy0nGORwVAzWRHtswu4XWFWhi4YcGrWbPoAmev4VEQXkqSlPuU1txLem/xzN+zNh/KDQ0obW0gIWAc4xUJnOaJC1yWcxV48Tx1h9O82MBMAFZwACTLyue131wUtcnMaQl4qSMP9vJ4KWeBzbZ23oyBREFHyymCzjw8WS5LMQo0w37mx+NxX5bl+b/7BY9HOw9Ba8cvejwen8SiOri/zfPZ/R32g6euZOuyLPf7/Xzw/ErPv/eTy3v2Z+qnP1/+3M/v/PTH43E7fWZ/5v5K5YCUr/S8fF3UIP+eofjt5ftR6r+ofHp/cilb4j37a8uD/W8/Xs7m/qDmpuN5cEjqrsTm/EpWFBfwmWKNl2JTP6gaOn3P8rSrb99fspzi7wMr5fPpGYvLr968uVX8WRDqM9cL8S7XUakZxIojZ5ZfepC6xrSNno7VabCr93z+KVZcq1Tlx9evXxeguA+vXqqPFai5qzvYQbfwC9T7di95yjpZ1XezwaRPdwrxTDhTPN0tjGCUSgkhYnMpDAsSBq1kl4gD+XlbrY6b+8zy3X7EePLLy6ffbmg61nmpK+fdTXFfwHj+zNIqmhxk/vJkwQpRvHglZRm06JUej8e6ms8sDfT1l19/W96/9+/9e//ev5/vt72H4P17/96/9+/n/H385b/9a47J8IMcqOEH+T1PbzjmNpYO7IjDTr1OPnT9e67ycv5KHL1ZsHPN0XD+7dnE/VABe+Cnc+hJfGZLR4licW1AGMpX4gGPb3h0e6W2mYR0JmEiLkvLdeyNSNPVK7Xxp++P+/jy5Uv2MT8C1uQP4joFRpmuvv2Gp3x/en9j/vIDo4Rf/lWvtGbbxtxmsP6AMAafd32wRRNXZlIQYWiDS2Z0MyAb8eHpbfDpxy9qY7LEBWxScWc2WWAVcSPV2iXrKTfEvtIeFvq43W6H2z2PBJLdX3t1cHLO+PiWUSa71e+vun/mWh1cLg7aGLIQIztKZVStfHmewqF1yvcbdtNRTrF++rwDxA2L7PJy8MuF8DzYLgYEqc7mtc/hnm3CKio/swyzDyVNPKjrWYv38+qrodMrLlhc/eUHXbdTT884Ad2Zt8DGfTwefSs3qH637fdRqqZYK5Z1/Xac1gBr1h3OvjTJOMZ3V95fOysl5e0Pg+IDXumXVeXoHGGb2M4ZXXhRD2c10XncWV9lPfI2BZ43Mea1tZPkV5wJNaDFbq3BLleWHlVXy5e923gDc9JScaa5De85AWtIh/rUchZIIQMvY4Xk/Uw4YVnA1M8pw2ypTkBDxAn0M7IBTqjJuTS4QuTNgYPGSfaemkfEqjlemhsQbFi9f2YZsTTjtqVaSb1XKlZdS1+yq9oGL9xY4aW5vLptqLnNqGawpD28vUTQohUKGGkWUjLNHHbHLVhXtnY56EKeMWIvmASV80dyfaotRGvNaQvRln1z9krOiLdgChFOYMC5iYTBTgxAzdFku1OVBFCaj892da/ug9gAYy1pNa/e86wLy0vcOac/X3GcWEV3OrNaUjsrJQOubVGpGcbKM0W31NjSOozhxgvEF0znmSmFgBGbkw1w7qfMJNHrKmNb5N7GFWERJO0oVaflvLOUdryLjni3Xtz1PprRpWndx7meJhuncE5vriX5NgwIyx5CdZazyfuXWUsWukfWg+mDKdwuCfxmTmFpHxSQyHLiimMdQEZHw52sgMgiY1/hPGLlCPINXGs0e2bpXOunlyvwqkkkBOg4RMZ7D1nfnHsbnNqM+2Rc92kwTasP24W8hHQ0s9aVMJQCpnvhWaHt3Bpq63DOxAwe0AKWgZNBDx9uuWak8bpFpfXvB1CQOMp01tEWirK7eqkQ9T3LhVHes3xoaadkfSt5CwuukoLGFNbX0cRVFiLjsBvnoP68clD3xFJPlWeWwsB1H2+6e0aEhhYXD0pzNWe9oqDlL2ev5A5QFg7k9P0cVeYMbgE9qs1Q4H0AOXhuQs3EDbf26W5vTkbD7fhCt8NezhsSWKSVs1cGHQRHluUCo4uTaLjF37WvU+7Hn61jGnLgfda4C6I1BfcyLZFyQBGcUVrygxxhm+wUzbtR6vGcpEO3yorTjmq/mWfQ8R2itJms4Xs2kbeZfkZaoDlMxCPA2eVCtkibgVIh6qBfqXlLf5+7NdqDyVh2ORfxgjtA2F2cGwQ8rZY3OeGBRO7n6SWTNYnkubZcxfPUMp72zTu0vMp+sl6m3ly7uTaG7yRiYc0vrRl472tuTBfVcHD9Hw7CmIxONbNmI9eMJfhDsonjNsIchrMpsDoDzJoPvK+FNnNsVFm7I1mDF9OtAqfV8iYnWdcHDoDwoDTUU1nfFa4lbd7B4T2F8irDwiVqp91EGy8p1bHOQThfPtRz4oWIEO/uxy0hLcBivzdN4a8A9BlFw4Ea3g6N99uzvmSw/jNoj3eSgeHQoZ4zgfqwCIZ2E3ltHS8p4D4E3yF4BHioiTG0ZkrdV7qe1pbUvfB4SOysN+NClsDX4QEka8FovwREp9ZRcJIvWJ6MUILzduKuYlqbbcamN0ZeW8tzhHl9BLcQs1pQnSdjkRbeXkrD2VzOLC4RBBL5CvwRtXU2rluKvjZrbAi3dFJ5U7zyQdqpsilGvLKXl3nzpD4udYHxxy1Cay4IbUPQG51/VQI1ttZEH7Suku6WyCOUV4bvNpSIyYs5ucs82UUzaDTPU7h4nkxWPs1NEk0hcN42SCJ2qSU5wqbLUzkAasV9Mq+D8x9wjzCIfvG2txwN461JLSJ0ZQTArDztglip07CwTXAo9enBfxrdYHhch0MOPEsnaDxp1W+9Ow6V5vMG2dxlzrpo8rWqwZ/DChwt+7Sp+jp2lKXAapPkeZBsMLxamAscGeSXmHhWeencCaujObZZPrHcHTXOY6Nf5eaqqweycqpeRy/j9Tp6jiwAwokWeESN59rygjvuMwU8IjYJTTvoA1njowwE55mwezX3p0oDkyBZ4v7W0ChjG5zFaLKvOi8UCLKeOA3ZgikfrMDxEO7hi0ZNPJ2EaiHyUh3zHVf/Z2tBudXJfR3r98ykPltZCui8OPkVLx3lKNPkyC8jpKQBAQxPqeLjWdxHaEkbi9/L9HlIh8dLee6Nnd2AV4RnPfP4Pte81ng50
155tkWpIXnfLqgTgFFiY46hHjSajcSc1YkvjlmkKA8+9mG8wk05Te6jhqxw12jj/zqhFu2mfJCJNkl9yV1zkX58u3maQUntOSxUv5x0SFQivMyreJGbx6QCMDlmDnQgvTiBAX3EmmBJ7oxhkdOCdVkAqVZeVzpm5OrMaJVXimCmdCnOQi5iXEJN+URBM5AGKj35y5M8iP4Bk0WSQgcCifl296Z6uaJNSYDE/Vt5driDz776zNM9osnk2YkTPrigSeapbhPBxY5JWovEhyMnGQlxRxnnBtXFtAmRtuOhGL54bx1DKbqssLQgMbAtDPtRn+fW4dcz5jju/ztDrOkKEzaHjR7mGUNp0XfNbsMUl3ttR5GjivMwxIe/hWzwlMeL7pUGbxMkFMzYHFTNHoKQ6KOW1wIgvhcNcz4PTmWTqjJVrEILCqM2At5RnJWdVI0Fboha1K9IrjG7ZNAwvIhbLx7HXyNpSAz+WA123yFmDc75skLNRCbLf6SV42bn3wKAjfHQOmWW6K8i8Kki8zRgfeNCbjUONWC2ds1eAyTzHMkhEm8yOCBctTNvmDeB0MJ3zm5ZMcduP+KFcCnw4OpRxlLQA5jsaXkA72Zsig3nWyaJg2XngmJdeDPM0uc1Y4GRZHRbnG5K0f9QaWVWNpJTu5gXF40O64nLQjiFhm3CScCTHwhjPdp22dybpiayoFbCsc27Rr87swxK21eIzL7pZBdi2vucgKgzkixF08vq6CHpMv/HaeVcIxGZ44wPMl+ObKWyhr75DXbfFchqzCKyAo5XsJX3HWguGYIbd5tdBmwKk+YTKQkCFCARtY0EFoOC2MB764ZPNIAA8k8HAWz5Oz4A+vrec1gbzUOQBqrJUU9IPjMLHNqOE6hdtoQRdi3uE245PRYsMz6EYzQAIWyNGEUS6KvOiEx/P4SslyQzl2NMl4HyhAuIvTmguLCPO0ZW1P2Wj4ZCifH+QcajyqHAD0k6BKZmTx7Y2HHLkLokMjttqFawotYFZhTRI+z/BQDrUZCDofcMvAml/c3g9KXrNEzCC1bISpf2ttef73eLT97/N//Zn93/rM/b9lWc8Put8f+uB+q+cfG1fxQTJ+1pCI4yfcwQyoY6wbHiRic9ycN/LOmge9Sp9yD8Y6K9wI0NYGR5lfaEfzfNOgQMzKUhBy4JYs74VnP1MYggd1uWu3UkuWuq882N+zVIj736WW7O+5/63Vuh1k3voxq8/nga5nGugahDH5x3DAjndT42BFkLrD24xwwiLrMgdmDs9D4CS99uncgwnSlrkRwDPTM+aZoNYmq0QL2t4d7nlWQFohlvq0P1hq3lLlaXXcX1KeuSvc58GXJHfynr1BsjWPFWW4brAZ2AiQDQt93O/3dV33f77f7/uDi/Yx3cH9zNYadA76By2fKNjW/ob9g/qD++XlwfJBzzN3UsnzZz4ej/MQ95/ZusHSZ3YHiweVTy8PluPZP72ND/LtVrxnOZ71F1Xvuf/6I/rl+zPLg1dSXhUk0pe/eKXWrbfzyBsBe/AzTy/f2qczq6cfL2/gi4KDncjVL1+O5/5KduLEHD0fpZdhqRm0LC2g1PF8pn66nU0udd0gHwfkcG53z7tdCMu1Arx6+f1xH1+/fs0U95X9S0aNbDBECqGX1Bq6Z6068Zn7t/cDwIWjPPNqlEcv70/nc7QfXDtx5+uKn+lWSzKe/CCXz/3y5t5TLJnDYTJ0bWSDCVYcWdyHe7bBtXl4+edF/HK+OrgO4ZbrpHiTiduJ/ke1zeflSWV+twjXX379bXn/3r/37/17/36+3/Yegvfv/Xv/3r+f8/fx67/5q6dDxzEv7vNy7Ih7c/BBh0/Z/68FFlaAhhHHUXidK/J56dDdsM/LMQTucfMpPtyTwxrPf9cPanNf1N/4yt9vAxW/OYbA4cEYfrl60LpSDGEF6kKvEQv6reDbDzf4jlh+Bjw3hi5OYtoc2xxAgAcCMzRweHjPjz/7sz9b17VdPOOMHR/eh38M1z6j8ahlBPOy9yT6VAB2RHWuYA30/6LldY3AdL4GJreNK6S14f3+8fAv3wbLf46Xg+sb1qf7P8YS8uNim+LgZ5FTD1rRMgzRcB57Oyd3aIh8csv8EdOhX56HmqwFs16M58ef/dnHxWq8jZpj/cHb7UZGbT+NDFB/8vmI3orW9fvJvRzsB7+HcKsHHc7cl8D58uXi8v4zb0CMrlbgWYjXkXDWq8Ls/TeW42k3mCYv/7SAVx+1a3OG2+FNy5e/D6z/tv7u6O3rqP/M/aDbn244YnnTB7unX54pzJp96J4TtF4LQ2fB0KVdX34hDJ/W0Y2lgVQ6pHy6tlzL9yylrjzTXl5K9bquZ/VcWjDdKBVf1Dqp6y/f5lnLg4rZjBAiyCK3BFucRD5gs+LcD5w2kjMh28RhnXfMuz7x8mmev/9Z+zfRlrns+lC2KrOtyXV3irJZkHj6aD84LfOTVAeTvfA4QaFVApxZkhcwa3W0u9RX3T3LNqK8MeJ+ZsmizxvkXfUvgZQhnE390xwNXclL3svLOWM75yqwpRCcn0vXQ9pKH72EbMEd57kdJYAdasJjO53pNuJlV4myqVl5SbUSBlhLOVEd57ni6jjjzgyMFV5CbF++HJArdSy6PJW9m8opts2Wy821bBJVPv2qqQnccTlbtZ5iq+u4JHN2RbIRHlV6TGU8aQzaAeK8Ilybcwb8w54nBK40MEvzgavO8l91/97yns8/iOmUtSrkJh53LJbxlp+8HpKzV3KraIjzQ+s+vdHaDsxlU2jd1bk/WNqnn/8e5iLlvBeTHBWcaYYbqfogp1zO6Kc4rQvfNs7juY2WKfO+oGUvyVLguPlgF0ZptJbIQOnaX/XshX6JZrOywJfewDkvk6Uy511eg0ZU1ivilEHlO3MtWRqDpYDxLqSl/1QCSqWSDeAXfpAT6lnsMfDauc1rO8loD5sTLXCOP96Ei3OPZ80sOVkLx0uEn7dBS8E2Rter5VAcCzkrtM/LPS9LMhMw4nLSU97thLe95j7ZBdcj9TZKVNS6IOVBLSFW6vZbcXHPKJf5bHIDiHcMDTpJWUnm78n9Zo7ac8MiICgMokpD7WUCYlreSSJrjMrnSPs6z0s2voQClWRNkkmKRN7xKuiarf2pqy1Ta0n735ULAgHQ0hQ93zPrfJA1mg/a83JabEuTx5nmJjk+Ofw62XQzaJjDMQTrO/LuFLzdKW9/FEA6XMVbZcWJafXqyPoCaQ/bDsjVtrHxlr+8awGMxRGFqIGg0qgswR+ro0vXvrz8eXAIEeJMgVnHYJ2twTN/uM2bdafRaEPmFcFlM2Q68d6tHGHjmRSvas/JI2qZLHE7mpOHc4OSR4D0yPOmuxycsMTJgfvFye3t5toLw2ZTo3Ts8Qp215ZsGZy0JknQOZZvb3xX53ueTfbgB4OMOp7TMpkjOKSFgxQD/fK8vzw3MDP0ZpJNPQiiZIiwnmLuInM72vqLAY0zD/bybsn2QTrcyjetzLTX4ITNuagnLu4xzVEnni+lVRKH9nh332xX5409eUCJJzxM2n1aU2SdeLXYcBOPZ79lSZM8XZ3PuzbH7OU6YmmBb96Bne9kWke/MIeV90jgWztPwOXJXUG41YYHeMdg3nFdOwH1/jSKDOgv5MY1t3l5W1EOvwT5UlkgkU8P73Cd9cLkbe411sF9CJ7wwL+I2/sck+HdP+wX8UrJIHzFFTcXWg4989bEvLuvhbO08Zf5T4FlkEVreRroZM8ZbtacX2mb2Vt4o+QA87JrXgeU+FaftdbiBhF3rrVsZZHVANbgmSpZuR/PpOIJjrxogDt/vMUSRyz1FHPlxaFRuza5s8JXMc+L59FEjpvxzqY864GDfhp2s25NEEjg5WnnL9oCSga+A/OtPsBkJxPyeJfHSROPJ7pwc8xGLAMmD45L8Iwaa+8P1KzPJXvwNsJcT2nPNVMffOQDZNWCVNom44Us3B/ldCkcdsv8e61DOFDDwxi8NWmmQ7SD/vzXjefFcxhusj03hyB0ENWijby3MIdKeedYHkDmdp92Ra0Ywa13qHibh/K43p+ENbhHyFERnjjI3RpeKMSx+MBcyGrBgjwOa/wFbg2vQOQOJY+PWruZ76O8hOjKdzy3ZV7Xbcs8bu778EQCbSFmxgtnMXuVa5/lHWudwu0+G7niOW083SIIPXE4y0Lk8OZDcUidmZqFHLURkHGocM5EnqrPK1H1e04G+bgDNEkiydmWnr0zD/89Hm3/e9etvZK934ur9oP95eu6nS/vT9AH98v3Pw6vVH77lvGycXufm05Bbd
15FQ1TjP4+bZmdxpDZCBbB/Vyos7KzyT0lY56QX8QgeIxyFfRX7FUfvMJ9N4NLf3Mz+Pe0U6LNSP4a77es24/90rr1Ihnv+1v7y/535Vf3BXneXT+wftf/faljOhagnhq5izA1gTpDZWhjAZm7LJcTSeWq71YEYVOUSCOGqOceIKLhyZ0Wo/JMiXCBIcbRYEz2XkFjevmAtYC/l+z0Was6mXuq//r9SY/MzS0twf+lkhNnGf8nKO73MfN2Nb0bPJtTlXLDy8miWhjQJfrS1bxjA8ZB3bGNerPG4rRjpIxaG97J58y9TbMLc+bDSMB9P0BsPh10m+eI7e6nteqbzSlizVZa+F9eXlmeXB0mit3PkB5RVE1DKCHW2jvJC5k2emcO7MAKDfdajdZfuNUAuYhYnKg/vf5Y5bvsnzPqYpvAW7eWyTY50Zyy4MJGT7P2ea41vRZGkJT9nkbXBG/YYrsLKU11L3WRBAi3vp2pca83zPofRqHkDOyAaCUmeOl2YRNU5tog1tuzp2YL0Ef8p91M57Cenoe5ZiQ3ydUfeO94PKEltHE3C3ACXUkm2zCbW9lvVd4fUmPPOHZ7sHeYelKVpCkFqHXh3UsSNryVpA4Dy0nCkhC6Isc7yBk3lcPyKl+FUcv70gWSgGGph2a9cRS27zrusG8yN5ScELGbGCAFLG8cdLc3g6NSmj27jvw8kxJou5RtlXSEhHh560/WgB0NJ40W7dfvmQ98oNjaxlVdCpg+ewW+PF1u5xDD0rT4Eb4asyQEpL1lqdV5I8mpWblX1wXhZe3cIT2wPKxay5BS9B5xmf3P3i7FVadRAOpa00H6wXr/WpXQM6lF8+vTzzeTDOuc46XPLEocA7XnDmBi+BsVu7zqC149kvS72PllqytCVL9KZMdNP+/lVKXPmeAdk1Z3Dktd9awLJ8M77L8vwTXuocNFvNEsYCe38objzTEmCSIpCX5g0l9W296E/SkPL4/mikZZQE7VVVYxkFGy8hvoiobxDO1n6JjUeV23D5IG7z8sopvVZ5snym+7TBlQWlNCZr7VNuIWrlxVuAcZVkhZYnXuv1niWMBe1Of3QHEV500guDRhcCgM4GPLYhzItXt2bU8JNMXt1MbHqASl9H+ygcoLe+Tnl55wA9ZpilrfYJ6qGslpws0dBP53Q0nD9utHHSaNIUj/zzTN+AGnqS64
151nZ9oUWA2VZC3ULyytBqsHtK3Dl7YNonBYOEgt4cQq9YZ9NbsW4y5rLiwang0rDNB3c5+QNWZt7nkbyMCm4DRkNoWDF9zzCk8eZg+KuTJmxB+RkPND6T0y1h2e/sjTavu1H2TU6BRYDguXZ9pUhe7MNdjzJqvneFsxjtpz/HkGnNyuZneI9ypj4eDqg5cQ86CK3gNs2pI2Xiw7GNd93GjlLGacbj5ggc3iJZP0HkG35Ix+ErItDaXZlFqyxPd03RYnBijhgu41jA/BwZ+sNXGQhMKTubM0RW5YcFOJWPECEdLJXRA7Wv+3v/0/l2Vpz4jwVvSHOQzH0085v/G6ruePLA9exqPB05+jBmN0/eX7FeU9+6ev8pWeBw/PL19JjBKLMBaXly9/qw5ucwf5INuRv7pnc2fugvOtYqU683A38XT9nr2QlvN+eIQezz0nhwhDvBD4OioPnp9+NeHnl1+BLO1XwKdfLUMhIYcXvpq4pS3x0I0ubTJxA3OEF+z9bga5Xbznx5/+9KfH49Hwajl8Ix+1SRV/Obt0L6Fb0Qo02vPtuJY8vNIKtsz+xuWD9ldar6Vwt+bg3szFnc/7pc+Lh65MFYdrHO55V6LRf2bD+nS/W/n0Saso3nHt5UKf7u/7zQBCUeWp99yA0IqP689cXyTJfMnwn16bDetPa8E8rpb2L7/+trx/79/79/69fz/fb3sPwfv3/r1/79/P+fv47/6Hv2RJBch1emCH6OnmHLyfSe+YH5xE8TRU0v8LAb5WfuYaYtwQ6SKOvEZv1wjj5t7xJKia+eZtEIu/EuECehoJzAgIggCz+xPtAi3hrCz2Fszm5IAQYXh+x4Ao4sXC16ZWaysekH5OiLJaP5/58eXLF7KutFrez2yD2lyA1NOg/5TEcHktg2lD4YHbADvNEocHj/gpG2QdPC/Dgxwq5Wdyvf/ycOu61rE4ES8lNszz6S0ND5TBHvLtbTDYsyxTyR18wU6uzaHN4Hbbhr5oZdOhg9Ji1ynX0TK361yN0kGVf9xut+df+x/7rz/yeCjZ2s9sg3kI5/Dzfmb/dK1Pr87cj2stef5w8dtPFjvE4U21mrvdbiu2ffY7l5/ZRtyv5fPEkeC5ftC3xAwQvs7s/W07j/wt2CH6ySzfc3/QfrB1304WsDBrDoLUBjfCywylRsfzPhgr7u8xacWXK05M3HN9kB33+uCtevlbYNZwx6KUT/7tZaKgkLrnQ6GuO4fEtxlyMV4kaUu0eUcRXknBuydOVsxy1vILCpHHuj79hm9/rOtyu23ng/t/27aezywP9v/tt1qWdj6zv2S/VX/mfnn/oPN
15Bm/7Py1VsiZbmP7B1sEH/d95OztYucPpJSCbcz3U/cfvfvSzt89XPZvlfKTb7VaV89gf7q/Qr7X8/RTFuI8zr9WzNCuekmWmwOkSHzJkRSAHTxou5dclGViTJV/VhpxW67yBGQl71QatPSx1davNd3Pv77Ad5P0hemshbk/NSZ87LxMmaeIulrBmDqCu+mjiu+/rZ3P+2m2up+7TqLMW70qp+bepqYct3xIvhA1o3Lp98d+T8UZxdcZIAzq7ioCzRGtNX5tfGrc7SAi0tRLGrEyXbH7wwXrbRvmCcPsFaCtzq1EW8nMrcOiuc3ivoHNkthtoJ4MagVoh2wy4VYim0pXwe7jPK3Bm4ID+iZUXWMZS35wt6eFjeUP3yVj5f1dGad/fjfNF2NjXgYYuNNYjCu1NcCcA2RGXMW21wc0xTcXFyjKzDNW/sqVk4LjTFA9p95X+lgWmN1lL3afu01OZnq5OY9toKs9xEvCU1bw684D4W3MflMJHeITKGDE6XxHlENCpibXPNCsPpPTgBFAdVOOsO1+ac/Ioz4tmh4zQ5nBpyI4uNE9Nr1i1ALqZA6lLflbakVYil1Vl6MFodlyf0aPjATMiDvIsWZ3DjjZF5J04OPb1wb+bsK5z8i5uinBKcsxZzfcrnXdt5WRPzIFozGSPke4B1vwKeq4z8ivcF46pSUzBxD2Yj8Eup5kqHvYzzWEjnjO0MhTU0mTgnVrNElRx256uF80nxlkDBGuAdwzMrXtP5WdIuznPLW35qZPyF/PuBUrB7s17h3CviDO183vlnZq/EW78FTpWFyHjnA94KQsdHuU8WoGHbKLzF1ZwVDr3CrVLQtiTvcM25s3nn9Az81REhjtpnPhnfDLg9xTkUtYq3FrdGmTguwVEm269UB6W48spwSN4jIShc4oASp+/m8VL+7Vnkj4cY9XTw9ry8SRxv5Ac12Ba0GeNqTg+lHYugd7MFwgJQlTe7yEaJM+IGeTKZq8TtqWCxZX0WORoWWAa8Gx2P/PPVwXvM8d44PKbNo4uL4wl/VdcHm6HE27QFbS+z0IgecAv+cBsi6NUqVsemI2zctOfbXQa/8nvqfB7elMPuq0EWhP12ng48CUEGGZ88j5ND+dxCtBCERsMnG89mwV6O72nnj7ueWemDFhu+ZLjxF4RYh1YHx/e4eGt1zFuAcECJR9R4Kclhx92soxFotBd2JeRRoKCCJkst13uelS1tvEyajbyBRpbGwK2PoK0gdwKsPcW7ZvKAJ8eOeN4ht+K1l8mb2VqDfTKpX+9kFt/jyKoGJ7hCtOIdYPEcauZTzJO5OWLZWtusgclTDriHaMEKjkvqdTW5bXAPhtuS1szhNkUQsbDLcrLGijfh4mYOxwy50coDCdrIyjrHcb3PXTqezK2RQKslOZTPMS79II5YcgHjgQTentdCDiKN/qoXpm0SV/ZALnt2lm3FtrhZoAbXOBafJeRwsoHJPJnAR+HZmbwbZaaSggWcZabzB/F6fb3n8WAyx3n59pbV6Om9mSdi8tIcq835guWO2o8ojjsoWdIo8dz+kPTXLFtplu2O98vLB9nejYczXxJV4mb3sSl84CXxxIws7K4rvOxa1YvEjq+2RHi8xCoC3po4SC216yqoFraaIvgi7mlZ/4nnMnG9z8MYQTYh9/d5AOk8yAc9VTYH1lqy7P9uNe9ZsfZnlvapNYR3QjOOhvE9L9M2gY1rzW79SjwvRmNc2yhQw4lr7AoJLufxUuuG692SK0RucfPccAumcbYQHt/jJYUaaeEJ+FmGYmCCBDQPV8bgWTdd9X8v1VypEEublDeFL+3Tw8E4hJsxOAVw6yR1BFcsnCnBmkoktXR0z+PzXooi37C/Q0CjJe8B2yJHBjm8y7F4O5Ecl+BQKU/2mtRoQY0lz73hxQccrCw94tJC7A+W6piLu9bCZy8+TmxfJpgMhoq5NOjHWUszm4xXOQyVeQvd1x8sBUzLUvlfKbSlbu3vU+64Vw7QaIyQw628cF0o6o2zcAQuM09040lUnGGYa7RJNgueVdI32OEGZimjpfIqF4YOKFlxF1ryMxI6wHszGSvWsNtkUn8WEgsy6LlVJJYMwU/KLbNUsqVUlBJYymdpqNoH9fp0phbEBrp5+TRPq+dOv8afOV1SVil9ZUNsWcY3P3NS3Pdf6ebw/d/GzfV/NsJeqk5hnxIhDgpwOJg2eeZksnwWlNamKNS2V2i43Vyv8OhR3WclpBSwK9U5msuYUcNylnIeK+bef8AXGWy9QxlKGjfjOVe8bJ5D4kMJjZvdwG2cR+/q1nUqD1YqeACw4ybYJM0DZ7Pivjk3CrQXnzWpKHtClYah3lytD6GNzfKeFgAtRehwcJTbOaCG5pEqzraUEatphchRUM5BzUufMjRMYx28viTLWecsxTyHlXMT8Tx4zhu2DaGZGYUAr0Tn3b4ydR8UiOlqrPOcEQvROsIw3aJUstaSLfWpcIaGkmX5wuCcP5xIlQsYzzfnr8QtryzUxHUKH+RX8UdlFLZ6RWc7Lt+KgpICDXRbK9Z6hBqDteEr/aDSKtpGq1u1vAbkGMD2X6ExqPNtob4TvrnO69iDh0PE37qIl7sLvPiQexu87COjXOZsVpynhafA6gHPEtuDXpicWInnCFj+g4CfI1CIwDJoAQarAx48YmHtJ/30c2SFmLM8GMkXQtAP6rvaEVZnOb4lWGlxHjFP8wQm9sfpKDgJEics1Non+4qgCzFfq1nvoaBEy5KiBIRFPAWWk0pxAm1ensKZPEoDM8vKL5VXuTa1HrRYMQwgD2EdPCwU5BlzfTrJVs05qbKsPFLE008i7eFlPUSeFsaJgHS7CettBM2YJkklM+3DkStNj8q1Oa9Z5UQrPGE8I1LntTbdwY0nqMykV3GAzubvC/t3aMvMyNhfRUieQflBqXNGpMhtnT3Vqpx3njBigVmdjMC5H0rw52DKf6KD5vmnetA5FQ+34jktSdY5mresC8r/OBrGH2RjhjwPofyJgpErebVkI6Vk60Qs62XCQtahNM1JJi8O0HHtwzfXoBOnFRv9nnppW8+g3HpLWSol0NaCaCXL9/uepyFo8MCz23lzC44Ak2TOjScnWHyKI628HoorLx4fDtj/r9RxgIZpXpEsTKQfZAMe3yNCOFuDEwHxjDprWATkt1mGYkAezvP3yzwruxHqWhCbMKrz98rLecjxKhI203csS57h3gavVQra82XN7PTWnrEY2Bzrbcjf50bBxSsu0EIMIsA8xstjxTZ2FLTr5Bw1WdI0rwHWr8RLiLPQSNBequdpKAPyOlWfa0mrOoM4Wam4z55K3Cma+zo8M5WzVwWJgrxqhO/NWe3nJHLFJ073f7e1ipzJg8PsH3/6031ZlsfjrgHB51ZxuMt5Pa/bdhbKx+NxHo5t2x6Px+E9yzPLB5VnXimd83Bs1XsGl9/v9/PBdf1+XHz776jLfT195n754duff254kPfLC6PsepB3Ydi2rbUHGbrv324lxEzHvfyi/pX0xO1Dp99zAUno3xVldbCf+sPTW/v+7f1p54PtYuL2g/3l5cHnPQ8jWg7y8/J2IbRXl/cASDB0wRzZ9X61Ovh6f15UXl6+58JUUH9KP8hiOi7VzuLT/5+v1D+0fNBRh3z+14+vX7+SmdBysH9Mc4vt8DZ7mvmM3rcTycW9R8PjDebZ3R5qn23bGnuldV0/D/Dlmei1r8ezP7iPK9x1VnDPIXkd/UyuUwZ2CGxDlGaNeCXySUS890pJf+aw/UStjR9xcBkoV6RTXK4j/Uor22AOz5/RYCu2XK8mvHx6a237fPDjv/3Tf17ev/fv/Xv/3r+f77e9h+D9e//ev/fv5/x9/Pf/6l9z92EGkxnyzc/QM7/n4ZXWQQezhN05WDE5dM8HrXM+7+HwFaBEvmj9McIweeYkhsCRQC605GAbxM3Fe56TXCEKukcCZuQzO9iHRoKJaxOg/+FgfzqfYj5xfOj40uYjz5++bdvHly9fgi/k6ngJszZfoLyeL3+L9L6A2IIY7PCuMzgdhwF53om/kji4vnSKJ1U8V9yTYsMnbmiDeUxQ8h1eXgTP0OWviJOP2nnk64U2b6neP4/S1Zvwpc1fflKb820jC6J83G43vQfebje+4fQnzzgW5erjU76febvd1rl4aRkF3T+TjxJfbOu6itzA/kFXU/58Z/tKRIzW62+fVAr7g8ov6g/29zyP/I9I7pq398v3XF8UEt9VmJ4L8Zn302zyVWznfb+83LQyNXe73RqbOL02vzlAbeDl7Yrji2tS6rSpRDRDHQOwBQ4BgRFvzhAQnw41TuKl5LwjIy994ixmQYoxz/TPWtLrb886sPPiA86IGfQJsdnuvHYBFscO8VxOkl/xJaNJUHhiO18I9iCnNuMVs7yASRMBcKIqK3W8UZqldQla0u/1K1s8Z5w3nLcA5R31eIOnyW6UnKQ369Cmy754ZUrW7Y+X+04SbPBG05ozlTMjccqgrE8Or0DmlVOTJH285acuKc
15pa0msRssVcfBnyTpx85J0B1GDlaVmCanmoNAWLfVCgBL4vvZk506TnfNuw5GKc4kZvRZyY3pJhcdUZUNjbel1ON613nczu48yIvIMY3/N4s0DOtgT5OOe3YU5YxmlxOcsW3x1586XAIyxF0dKlWKYA2ITD9ho607oMbW98lAIQhatK2D56m+n/ztlXMnb1oNlNxq6uVfwkoSbvgcy7f/Cyb07BlCFs3GQOOorwLuRclqx5y11PvZfw8eQdGmYY3Aj9lCb+Kw1YTn6p+fctHmWtTK4lJ4FEzq4aUNhyt4Y3hRUQ2cbFiKMi+hXtBsMJoSbhbL29ZXsex7h5SwC9q3OOX85NZIn/+CBzPj5NVMnbjHB6ZM4CSxB2yOA22jDjCtK1vTAPOnr0MwMoj9s6nMUs6//KSU8DPuMsnscZBjV5uG04yHs53O+PzSLCHOfhITLdLJQjwvzlOb8pZ8jikUCuJTnoz3tjWd9c70+cFY6b9pYd7OqLYHNgTWlpydq0dXxFUAwXhY0/cTXH9zw9xVxPcSfVyrx2fCeD82B/allPadJaRyNLlqnXWlp6F+eA/Dfzn3sfQWstHofk9Og2q0SHmjn8Oslzye2prJGZnjirfcoHafvUsgHrFha2j5UmfO9Hi9vmQQQoy+vgWSXcPuVNzDnvOu9SwKMLJWNrSV2u6futkuXE6do6zrq8BW53ZgRwdCFImvh05lBjvyzdikMQk4BS0LaNo0xZ+8OzprhiV7e+vzY0NJJru1PtJ/D8KB7w4EYrBwGyxEHeRY+31prsMaeBWhH5F4ZqubmWDlDAgq57lO+XDzXItJ5B0KGBd0/ikT+OsPMWqlyp8sgfT4XYRptd8DxOnjiso7U84aFfGFpMyzYDpZa0cbNREvmhpW4xLp7CweOQvPEk72ivL88aOAcJ4zwJrdewpQfDsSPdw4c3tDgcHPUd+bxn3rAO3dvEAQ4PBJm+dtfhD9LmCIccrHxq1zbr7lmoHWjRHB5MxB12OiUN3rSdcrh8JptoMrGVI+xkkF8bkM8yKzh+wsGKc+DU9oO0SSlaydoe6BdNY5aZfDPd6MNmfFp3ZJlIxLIW4mQu+GQNoD4zC7cG2djWneWgX1BGwxsj8hy28z2NN3dV4DDTaidoSGRHLYguZhVeGnHL2nVN9ux2MVhThKJzBjjKxJtZ9/9NtibXC5iDs7zoJ
15LN5tS3Ja4BthUeQNMUbz9rwgB5Pnh/BAfpsQLhFGEB5VgHCEi27wYD0imZzwzae18GDvXrKeSq0fZCeSJvTwlNLxUGSSKD1aWnzWv9Jz25fw6KdVpuQx9PVg2QPi59yWIODk5zzg0ud1rwZ7MaD/EGZtx06LSF8T7WgH/c2gnanXEJstaCO59kiiXLlavupjBHalOLuTB+p2rJaBl45yfN5RPNlMkAllK8BJQ76i4OjOax6PDlEbndcfpC/kt5x+WbAqaIWXN3GTVFOm2PtPp0fkVU188pzjSFMAgtWfQSlT7xAZLeuhmrWtOa1hcE6veL8oHkThIfE7RQHydytta2Pd9mAJy/RLge9vLw0hM8DbZGBDIbj6QEabczQBl5aInZHoqM5fvqqYi5btzFJEcizh7VpzxFhDvpZZCAAvjMWM5KuOhpm00qgNKosEliGcPbSCl5fEqSrZiUFvB7CgigcBdWukgW+6l38EO/iSKver/hazVjhtOblLnNWSaHjuhas17rVBr540tRkzqV+T57GkNHm8HKqoNyXZyhxftNr7BQxJVh/vzwzqDMq43lD9JOBscLL07jMa5RpyBAOoonczpsM4ZbxPJ18aHOCv6d9E5/Xqnh9ZlaiZdJXo3R1LcQ805/Llj2T6yltS05mKE+Okt0IA+Iqa952Bxdon1pLVgdmSvO2VNyflSzNk+FltAFh0VASwavKfbW/a2ENLYo8xAjT/4ZUZ8ZJx3MuzgezQgGtsbdRnmvuknAiIIuKcBp3vVqs9aEfxDUvNxt5+NoawjxDmadC7VBsqTptzqVWx1bz6kRhyyOm0bAM3+eKO+B64z5Z5qhN1r0HL3+4J6RP4F6RjrLayN/hPmRx8VBTVok26YLotIUiDfRVYSJeNcZJUIMcIeCPt9H1b61jTmUuIhakLFNnE1mWKE5gclhCo/EobX1kZZ+TZE1aR3Nw1goYj9YEuzhxPSEpAq9Z01E6bh33XR15nDyYuEnucY7ecBSEs+hnEqJTYEU8f5tkmuSUDByk1hEMW1pyNbswcUj7feUSshxSxJIdzVQJgO/JgsasOI6Ti3D0Vkf+s95YPFrDmeZKfapbgpRwgc2k6C8PovTax81arPCUYt5vi7NAam3O8agsn4fXGQTeG58Ooio3nrYMUjgWmF6phdjCcAE3WU/WyOt1eX05n8iAGCSj4tH6dJRgY3SxcffrLGC2MNjyx+nSX8tmUz7ojOnP91nksTde3RIQ1XFvwwIgHKDneQdcvIOkKVsYFPSt5BthVt7P6wptrs1m0zdtaX5JThKEhbndx1nnOLHqZMM8HkTh9+RVOUGPFEtaW0L5VksOcZFfCdgQMsD7rPK+S1liG1cfvGokaH+W9R7ROoVnqmTxZ54XG3BSccghY4EMWufyZO4X8sfVTtUQcj3pefGwsF3AOlbMy6msxPC67dMov6AyhefzlXuz0NFDPT042YAVYs5NxCnseZ9F3hxcA7WZucARS554vYxzE/GcCy7zvBbEBpC0P8qTfPjWzstoeK0yr4PhYQyOAA/suC/xOjmGqOMSnDanBwo0fmpTTSCngg2iHtAGiCEGdUa2YETPJq9dzAhKJxvPcn4uTt4wWVOtdfRkSTZHb7NSEo5YBk1heUk2zx7kTUytjuYkSDxCqVdHtrnyhsOcWAECHjpjySSl6OCnpWDkSSmarNFqCr4stRDzBcyJqzL2Fc6yF4SFuSfLffOsLoZnUnKTme+OPHzN78kb0QQcapzOk7NEcIwrI0Gb7FeqdXRGP8M5U4O4bpaIwVE1Dnh8ywKSTEaJocHzI3kN8Av7gvL+G5zi6lVFUhy95Vk6HEzjASWbncWLJDhhWaDNebMwnthu8Sjt1nDxtt09OTLAIxZcGHjSJKdcnKQd4xlf3AkINgMe1+GJGLxlG4fInq/08ac//en8Huu67m98v9/PB8szz7/92udLPF+oPHiY1Nttg/XW55c/3HP9fSzOo1lefjgolEk5SuU9+6efzzwPyDoyyOdvPzy/H5D+WaVsHUZpvfii8tvLzyxHvhSSUhjKy8uD5Sjxy8uX1/Pen1aO0uEbGxZa+5lEHIR8tlcsLq0Zzl/07HZ7VgJaFL+/+cgq1jLf2h0qK/1KQ0PXH4QCVp5pn17K55UO+fjjH/+o35svNqGSyAB9XoHq6VfbRr03sum5+szfl+3LBoR80Sq/CKx8ur1ZMVrTb7fbRvBK5YBMiiJUXkMG0JWA3Z1Rz++591yE29vx8lfso6O/c6LgkEHZ0q29fBP+RVyDxUbqMmikcq1oZenjv/0/f1jev/fv/Xv/3r+f77e9h+D9e//ev/fv5/x9/Kt/8z+ffYo9Txw6g5MgADy4rubMVcPZ6wBc8Hz5VQM1qxkl4iJOjqce5P5f9oPNe9yXX9Qi9/ZqyEtUZOjyGS+eC8OVjOjpWK+fvq4J8LVev7wQxRIIHQXTD4f5yGsEowEItywM/MZROA7UPAu5r16pDaJYwSrmkOMIzmNGXsjZx5cvX6qA9foqOHsUR5uRwlXeU4RGh7D4/T7ncT8GkF8BfHOJgSuwOfz00A/9U5pHBFYKNXsD3364/EdEqvgcfVfHqznzdj3Iv+vrsXW0XuuUc6TKRsKCzWAo4EG+qIHp6JvunS/nCPvzoBaHNijJM3GIyVV8JYr1K13rkI/b7XZ+Rs+MqpfQfvn+4P1If8/y4Ig9dSvNnG278eSZU2j0Vs3E7dO6+nb5rRxfvYBba9uEntLCYcdT2Lzt8x36y58Hr0JkrbXl85nEzLndbsKhfABFIy4/j8mQn8c3g/OeZbfvtZPPzzJwe17bD3I/oecjpUPZv6d+mVIUD3M0OiBWxZ8lpH/KN3WMdp1Csej9Q6ggETy3ZvguyeXE6W8v79m/Z+AudE8xOnm9vnzbtnVdl3Vd9j+efeIOf6zrcrtt+9/7f609Dn/0t+rvuZ/QH+z+XmFpvs3O5mU1vHKSk3jwQnb+RTqfnRfxcsLXQzaxmLheQvYp7g+ehaqXpf6e5ZnlQXECqRrhlKu2ZImn7QctKnkSOi+O4TSZvLqVk3ZwykVeFKmHji/DjO+Ek4fzEiLOUs6Z0K7KKTarFHjfNc2YwQeI897xVoWcypjrfaspHM/dCjfXUg+Wm2upGcsz+5vvV5VPbO0xWoqclavYisegTSuvL5ts4Mxra20Bs67TtiVvvBaUrzj9IK46s0o0br3poZtsKzZEsiYe1K+4fuGXa7P8zy5YffCTJTfEWRGwLdoCcU3JMNqa/PC1/fiWxqY2Kkstae3T0gHa36RT1gPjyZucBO3OMz4p3syac7vzFkuctGeZzV4f7r8xSUeTaRzupE6WvHLrOGiUZFk3rqruz+u9NJX2E0rNW5pNpeq0llap4s8Lf8iGeJXMKzbQcr8qDcxyKMuD9c5TjW95eTnW+wmHfx3t5bREPVGDjkIZ+MPbn/GK+dL24U0ktPLiRA7cteeUdkNgSLDY+Bfp3YK3UOcSaJ3UqCMbdRPL/8qlXerT0lArlUCpWPpwAPefAr+E6xDO+cNbAljMkKu1708X4/v8e2j9W6Wg4ZdJPZW1vdYP4r+MWZozjmmnigtE1oOCc/5wj1Azd/KW9Jy5kzsWlhZXs5gJvS8MIO1c2ihI+a9aX5f/2llXRpK5ouHMnZY2h3do4AAyjwBxHcLhLG4m9tuGxjZKB+h8cLgLBNf73EK0hrCmo+JRUOt5aUUzCRdMxnl4w3EOgluBC/ouWS3J6aZ1x5vP77lCqLQ0RTnop6FCG27ZAyqcHtWy1fLGXhysCxYsZ9V+YaM03hMJmgtX6ILOYeFQs02W4Rk0OuoJgygUEeaNafi2kWFenHKZ088G2UTWSdeLmUOlvFsFhyDs7vj8+6y8RpHWUvTtuioP6gdldNNBYz8bXeQHg87b9p6coFhv7dz1tOK9A/RWGEoEuITddRaZzY8Q8hkn+WhgdrJTLG9AxPssPS/Z+GoJlGzWFifIvcms+KCRL08PuLL3g1D+j7A+iP8Yd0/jsU3rGWgBm2y6zYOT1jafpO/WmvfCAFp1SEyD6XZr15kUVsn2BwMYM+hfxrfMyTwui6wGkE7WKVZLiN0hHo/HxqE9nsdJjIKZ5kE884cvDJ6ErnV0CRd8PrON6qmMgz4Aai1EMNkHVFvfvNegTa/krZ57zaslhLs1GkMoD9ooaAVMmbgubzTN23FztJb3cuG9B7LGKfzbeXo67/qiUTvrZU4avhaL264+u3SySomEsYgsnEXuOdoxOCsT5aEn3VXD4lFaxWe9W/lq0bs4X+o2
1567mcWR2TtIiQzhWx/lNgdXJL1ipEbbjxtlA8rdZmpgYVHjaer9MWeJ1mFpkLLrevxPvDcAyWW0UaUbeu0qVCz5ov62/gl/B8c54ekCEDvHqQf7s2OmyW3g6qWt3HAfpSS2r/CT59qLc4zzezm6seZB6Q54nY9jMDly4bOq3EeU/ErCxZ35P3g+O92/gqzow/3iBv0nrjeRy8jMaEr+L2pzyCwZdlll7Ny6m0TWHjURqLL90aXQt2Hd83SSlwXVkTj/eYDvgkeLx0Uk/xz7TZbpySQb88r5C3oD/PN+V+SVATwGOExIKB+o7zSWgU1A6dVjIcULJ7Eq97ndSKEGXaXhJ6FvaU0H2la1+iotpW5YpbY7JDBSNBSNwiA7wSjSe2cutjyAWBGV8cAOWdjTmCoU2QLHs42HVs9Jtb8TwozRkyONcL33V4ES/3NvR48iQUHgWxfgkvU+CDrLeNwEXQy3ALSLu40bq39rWWghajjKeFw696XXFgimMIVow4bYa2+7jxwhFhi58EACinYOPJxxaX0LY516d81+FgBc8izaBRbgRwQzgoEOG5trwUn4sNp5+xITGNl3AikCwRg5M1HeZo4/sVd0X1WNiQDrc+tB3EoVK+62RkA1r72IUR5AjaRAKex8mTu3g6kFYfGVSiN1dOcWEzVXgWKedp4NRmr4ILeFIKN784xycvxecQuU0D4eVpAd0kx0syIhAd7LU561c+7sYddh4N47l3WewoqK3lLIbc5+XRRc6UMEImSlFmXtVsXWat4jl+YpeQno6MsY7zG/L0yiA/ws7RZJGEHk/ODmI1L6+D0fZ+lgI3WffOg/zaoeRDx2tBJtkVuRJY13XLcEn+3pzmhUPPGbs6p0sMaIetjcb5ZAJ69Axp4QHPICEvi1hwUCXgeebtJTgeneVH8OIjvYDtPSeJ6mBAwkLkNmGUB5C0UcVD4nyKrUMZ8LByAyhLltExA8UGytPAeYG4tqc4jjZpOvGuGhYR1uuBV2dY0ynokcCDvbyy1448j1i4RKwlGDoeROUQeZDCkXE98fQVfs9X5YYOdSgKXj5wKDmdZ1aNxROxtO/I00Aza5h7w2Z3JGPBRZOHMbnDzoWD61PeVYPHDDigzFsCZT0SgjBmVlurjesf0fkoS8TkNm9AaZmRs3IOFU5DErSCyLgdeXYGZ1edjAQEQA1fxfwzec8+noTGA/IB8dcw12MW3wv6RfAiaW6O2ZghzyYK+Pd5F70sIY/nnAS+uTXYg8rJLIzJQ6MBXmQFbBI35wyDk1GlICvXYlxadWZlyRz00KuDR0E5VMJ7TthBJpQ2rS2tLY9He/6xLOvzj/5g/9/9/jj/67puh3/t/+vv+fw7IRfUILVFBl5VRWL9Ej2R3O7jfQE5QTkHvrP9n1vHvAOGVkkZOxBXsryyj1f68JA4D9BxKkNeu8DzOnizIL1kJpsFcaJfjj9zo+qzZtjOWnJXjr2W3M8s/+tVZ6lb94P9ffa/z5r38EqPR5sJnsVslVtQyG5Ln4IMMJ7ClZGgTYKAWlNYzJTnivBcpiBmwFUSz3DNClt02hKnIeLfPskXOwmmc/uUB7omI8B85A9nnjWatjoPag7ap1px90p2P6E8mLndQYsFDuVnQT69YWe8y8csoMCmGEo5mqlu5xbcZIuVF7aT5MnyQadDzrqRPZ2PA19Cer/PeBmDkDjPj8riOnwFdk9sZz3Ya7ReOZ61ZGm9lqaoNVpLxd2/0kx7Pp5fzhV3Rrn4qtLcrMUCx8k5Le7zoVduzZULso3yR48mtnNEiNO6vtCX5FG7oDSXZyjxmnUerc3SwiYLGgPySz6bPNT8PJOsgdLq7BViCRdANODqQWdIN7O0rEPJY1rcy+SNqIImcTz6NQmN8oruXZCuhGGf2f5gubmWqH2J7wd41POP0QrEbYw6Lgqm80bJvIKGE9dwk1m/UsY4xgn0X8Wlw82cjOJCrwFryXa+ucFk979LHW0V926rcgAkI3zlqjNw7Tl/FM/Kte4sryuc6Up2JQx6cy138dJxKe9ZXmIvD+ABbgBlZd7a0rIm7P73x/1+/71T1acdTyiI52OeFx4O9sf7g/17Q0bW8+VPkurzHOwHH90rld0+y1cq7/l8z/U0gs9Ren6j1Qbr5wHpv/0wSoch6c98PIrx3A8eJk4c3D+zLXd95rIUc/Q8s31++fLy8yC3dvlK6+8jL0apf5de6vYvKkWxP3jxmfVt4e92M+K9Xr/nlSTr2XxcD/J+0dXaWpdlWQYGZBcwK4p6HZVCux9sUmx+11Pr1SA3p1jOB1urz+zF+2q9/75pmc8sn77fQWibBSyui8sLSe5fab0ekI+vX7+SQb+yFOBY8INieg6jUewQny/fb/M883B5+aDDF63y23equ8tlOSKaYt8mSpZf3txs9u91GJA2OJulVvo0R0AlkXESYpNZG/3l5YD0N64V97WxQkTxfHC9Foa917y2RfiCLR9UvueMndeAYhG3aSOLq7S0jobv9Sg9DwpJftWC5Ytrf1D/tPrMa2tj/eXX35b37/17/96/9+/n+23vIXj/3r/37/37OX//H0TaFT6hVFh/AAAAAElFTkSuQmCC`,previewColor:`#a8acb0`,inchesPerTile:72},{id:`patio-dark`,label:`Patio (Brown)`,imageUrl:`data:image/png;base64,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`,previewColor:`#c4a574`,inchesPerTile:72}];function mv(e){return e?pv.find(t=>t.id===e)??null:null}var hv=new Map,gv=new Map;function _v(e){return hv.get(e)??null}function vv(e){let t=hv.get(e);if(t)return Promise.resolve(t);let n=gv.get(e);if(n)return n;let r=mv(e);if(!r)return Promise.resolve(null);let i=new Promise(t=>{let n=new Image;n.decoding=`async`,n.onload=()=>{hv.set(e,n),gv.delete(e),t(n)},n.onerror=()=>{gv.delete(e),t(null)},n.src=r.imageUrl});return gv.set(e,i),i}function yv(){return Promise.all(pv.map(e=>vv(e.id))).then(()=>void 0)}function bv(e,t){return(mv(e)?.inchesPerTile??72)/Math.max(t.naturalWidth||t.width||1,1)}function xv(e){return e.toLowerCase().includes(`rug`)}function Sv(e){return e.layer===`rug`||xv(e.name)}
15function Cv(e,t){return e===`overlay`||e===`decor`||e===`floor`?e:e===`rug`||xv(t)?`rug`:e??`furniture`}var wv=`square`;function Tv(e){return e.placement.mode===`wall-hosted`}function Ev(e){return e.products.length>0}function Dv(e){return e.products.find(e=>e.isPrimary)??e.products[0]??null}function Ov(e,t){let n=e.masterProductRecordId?.trim(),r=t.masterProductRecordId?.trim();if(n&&r)return n===r;let i=e.gpid??0,a=t.gpid??0;return i>0&&a>0&&i===a}function kv(e,t,n){if(e.name=t.name,t.isPrimary=!0,t.widthInches!=null&&t.widthInches>0&&(e.widthInches=t.widthInches),t.depthInches!=null&&t.depthInches>0&&(e.depthInches=t.depthInches),t.heightInches!=null&&t.heightInches>0?e.heightInches=t.heightInches:t.heightInches===0&&(e.heightInches=void 0),n?.preserveIcon)return;let r=t.iconId?.trim();r&&r!==e.visual.iconId&&(e.visual.iconId=Av(r),e.visual.imageUrl=t.iconImageUrl)}function Av(e){let t=e?.trim();return t&&t.length>0?t:wv}function jv(e){return e.trim().toLowerCase()===wv}function Mv(e){return e.find(e=>e.name.trim().toLowerCase()===`square`)??null}function Nv(e){return{iconId:Av(e?.iconId),imageUrl:e?.imageUrl,fillColor:e?.fillColor,flipX:e?.flipX,flipY:e?.flipY,text:e?.text?{content:e.text.content,fontSizeInches:e.text.fontSizeInches}:void 0}}function Pv(){return{mode:`free`}}function Fv(e){return e.source?e.source:e.masterProductRecordId?.trim()?`fnm`:(e.gpid??0)>0?`clientsites`:`manual`}function Iv(e,t){let n=e.gpid??0,r=e.masterProductRecordId?.trim()||void 0,i=e.productTypeId,a=e.iconId?.trim()||void 0;return{id:t,source:Fv(e),gpid:n>0?n:void 0,masterProductRecordId:r,itemId:e.itemId,sku:e.sku,name:e.name,imageUrl:e.imageUrl,productUrl:e.productUrl,price:e.price,currency:e.currency,isPrimary:!0,productTypeId:i!=null&&i>0?i:void 0,widthInches:e.widthInches,depthInches:e.depthInches,heightInches:e.heightInches,iconId:a,iconImageUrl:e.iconImageUrl}}function Lv(e,t){return e.map(e=>({...e,id:t()}))}function Rv(e){return e.mode===`free`?{mode:`free`}:{mode:`wall-hosted`,hostedType:e.hostedType,wallAttachment:{...e.wallAttachment}}}var zv=`text`,Bv=`Text`;function Vv(e){return Math.round(Xv(e)*1)}function Hv(e){return Number.isFinite(e)?Xv(e/1):12}Vv(12);var Uv=Vv(4),Wv=Vv(96);function Gv(e){let t=e?.trim().toLowerCase()??``;return t===`text`||t.startsWith(`text:`)}function Kv(e){let t=e?.trim().toLowerCase()??``;if(!t.startsWith(`text:`))return{bold:!1,underline:!1};let n=t.slice(5);return{bold:n.includes(`b`),underline:n.includes(`u`)}}function qv(e){let t=`${e.bold?`b`:``}${e.underline?`u`:``}`;return t?`${zv}:${t}`:zv}function Jv(e){return!!e.visual.text||Gv(e.visual.iconId)}function Yv(e){return{content:e?.content?.trim()?e.content:Bv,fontSizeInches:Xv(e?.fontSizeInches??12),bold:!!e?.bold,underline:!!e?.underline}}function Xv(e){return Number.isFinite(e)?Math.min(96,Math.max(4,e)):12}function Zv(e,t,n){let r=(e.length>0?e:Bv).split(/\r?\n/),i=r.reduce((e,t)=>Math.max(e,t.length),1),a=Xv(t),o=n?.bold?.7:.55;return{widthInches:Math.max(a*2,i*a*o),depthInches:Math.max(a,r.length*a*1.25)}}var Qv=1.5;function $v(e,t){return Math.atan2(t.y-e.y,t.x-e.x)*180/Math.PI}function ey(e,t){let n=fh(e,t);if(!n)return null;let[r,i]=n,a=e.points[r],o=e.points[i],s=Q(a,o);return s===0?null:{wallId:e.id,segmentIndex:t,segmentStart:a,segmentEnd:o,segmentLengthInches:s,rotationDegrees:$v(a,o)}}function ty(e,t,n,r){return Math.max(e===`window`?t:r??n,1)}function ny(e=`window`){return e===`window`?`center`:`interior`}function ry(e){return e===`door-left`||e===`door-right`}function iy(e,t){return ry(e)?!t.trim().toLowerCase().includes(`sliding`):!1}function ay(e){return e===`exterior`}function oy(e){return e===`exterior`?`interior`:`exterior`}function sy(e,t,n){let r=n/2,i=r,a=Math.max(r,t-r);return Math.max(i,Math.min(a,e))}function cy(e,t,n){let r={x:(e.x+t.x)/2,y:(e.y+t.y)/2},i=t.x-e.x,a=t.y-e.y,o=Math.hypot(i,a);if(o===0)return`interior`;let s=-a/o,c=i/o,l={x:n.x-r.x,y:n.y-r.y};return s*l.x+c*l.y>=0?`interior`:`exterior`}function ly(e,t,n){let r=t.x-e.x,i=t.y-e.y,a=Math.hypot(r,i);if(a===0)return{...e};let o=n/a;return{x:e.x+r*o,y:e.y+i*o}}function uy(e,t,n,r,i){let a=n.x-t.x,o=n.y-t.y,s=Math.hypot(a,o);if(s===0)return e;let c=-o/s,l=a/s,u=i===`interior`?1:-1,d=Math.max(0,r/2-Qv);return{x:e.x+c*u*d,y:e.y+l*u*d}}function dy(e,t,n,r,i,a){return i===`window`?e:uy(e,t,n,a,r===`exterior`?`exterior`:`interior`)}function fy(e,t){if(t===`window`)return e;let n=e+180;for(;n>=360;)n-=360;for(;n<0;)n+=360;return n}function py(e,t,n,r,i,a){let o=ey(e,t.segmentIndex);if(!o)return null;let s=sy(t.offsetInches,o.segmentLengthInches,r),c=ly(o.segmentStart,o.segmentEnd,s),l=ty(n,Mh(e,t.segmentIndex),r,i);return{position:dy(c,o.segmentStart,o.segmentEnd,t.side,n,l),rotationDegrees:fy(o.rotationDegrees,n),depthInches:l}}
15function my(e,t,n){let r=null;for(let i of e){let e=ph(i,t,n);if(e==null)continue;let a=ey(i,e);if(!a)continue;let o=Vp(t,a.segmentStart,a.segmentEnd),s=Q(t,o.point),c=o.t*a.segmentLengthInches;(!r||s<r.distanceInches)&&(r={...a,distanceInches:s,projectedPoint:o.point,offsetInches:c})}return r}function hy(e,t,n,r,i,a,o,s,c){let l=my(e,t,24);if(o!=null&&s!=null){let n=e.find(e=>e.id===o);if(n){let e=ey(n,s);if(e){let n=Vp(t,e.segmentStart,e.segmentEnd),r=Q(t,n.point);r<=24&&(l={...e,distanceInches:r,projectedPoint:n.point,offsetInches:n.t*e.segmentLengthInches})}}}if(!l)return null;let u=e.find(e=>e.id===l.wallId);if(!u)return null;let d=sy(l.offsetInches,l.segmentLengthInches,r),f={wallId:l.wallId,segmentIndex:l.segmentIndex,offsetInches:d,side:c??ny(n)},p=py(u,f,n,r,i,a);return p?{wallAttachment:f,...p}:null}function gy(e,t){let n=t[0];if(n?.polygon.length)return _y(n.polygon)??{x:72,y:60};let r=e[0];return r?.points.length?_y(r.points)??{x:72,y:60}:{x:72,y:60}}function _y(e){if(e.length===0)return null;let t=e.reduce((e,t)=>({x:e.x+t.x,y:e.y+t.y}),{x:0,y:0});return{x:t.x/e.length,y:t.y/e.length}}function vy(e,t,n){let r=py(t,e.placement.wallAttachment,e.placement.hostedType,e.widthInches,e.depthInches,n);r&&(e.placement.wallAttachment.offsetInches=sy(e.placement.wallAttachment.offsetInches,ey(t,e.placement.wallAttachment.segmentIndex)?.segmentLengthInches??e.widthInches,e.widthInches),e.position=r.position,e.rotationDegrees=r.rotationDegrees,e.depthInches=r.depthInches)}function yy(e){let t=dh(e);for(let n=0;n<t;n++){let t=ey(e,n);if(t&&t.segmentLengthInches>0)return t}return null}var by=new Map,xy=new Map,Sy=new Map;function Cy(e){let t=e.trim();if(!t)return Promise.resolve(null);if(xy.has(t))return Promise.resolve(xy.get(t)??null);let n=by.get(t);if(n)return n;let r=new Promise(e=>{let n=new Image;n.crossOrigin=`anonymous`,n.decoding=`async`,n.onload=()=>{let r={element:n,width:n.naturalWidth,height:n.naturalHeight};xy.set(t,r),e(r)},n.onerror=()=>{xy.set(t,null),e(null)},n.src=Dy(t)});return by.set(t,r),r}function wy(e){return e?xy.get(e.trim())??null:null}function Ty(e,t){let n=wy(e);if(!n||!e)return null;let r=t?.trim().toLowerCase();if(!r)return n;let i=`${e.trim()}::tint-multiply-lines::${r}`,a=Sy.get(i);if(a)return a;let o=Math.max(1,n.width),s=Math.max(1,n.height),c=document.createElement(`canvas`);c.width=o,c.height=s;let l=c.getContext(`2d`,{willReadFrequently:!0});if(!l)return n;let u=document.createElement(`canvas`);u.width=o,u.height=s;let d=u.getContext(`2d`,{willReadFrequently:!0});if(!d)return n;d.drawImage(n.element,0,0,o,s);let f=d.getImageData(0,0,o,s);l.clearRect(0,0,o,s),l.drawImage(n.element,0,0,o,s),l.globalCompositeOperation=`multiply`,l.fillStyle=r,l.fillRect(0,0,o,s),l.globalCompositeOperation=`destination-in`,l.drawImage(n.element,0,0,o,s);let p=l.getImageData(0,0,o,s),m=p.data,h=f.data;for(let e=0;e<h.length;e+=4){let t=h[e+3];t<16||.2126*h[e]+.7152*h[e+1]+.0722*h[e+2]>48||(m[e]=h[e],m[e+1]=h[e+1],m[e+2]=h[e+2],m[e+3]=t)}l.putImageData(p,0,0);let g={element:c,width:o,height:s};return Sy.set(i,g),g}function Ey(e,t,n,r=`contain`){if(r===`stretch`)return{x:-t/2,y:-n/2,width:t,height:n};let i=Math.min(t/e.width,n/e.height),a=e.width*i,o=e.height*i;return{x:-a/2,y:-o/2,width:a,height:o}}function Dy(e){let t=Oy();return`${e}${e.includes(`?`)?`&`:`?`}v=${t}`}function Oy(){let e=new Date;return e.getFullYear().toString()+String(e.getMonth()+1).padStart(2,`0`)+String(e.getDate()).padStart(2,`0`)+String(e.getHours()).padStart(2,`0`)}var ky=H(!1),Ay=br({__name:`SelectedItemDetails`,props:{item:{},units:{},layout:{},autoFocusText:{type:Boolean,default:!1},wishlistItems:{default:()=>[]},wishlistAvailable:{type:Boolean,default:!0},icons:{default:()=>[]}},emits:[`rotate`,`flip`,`duplicate`,`delete`,`toggleLock`,`fillColorChange`,`fillColorCommit`,`textContentChange`,`textFontSizeChange`,`textBoldChange`,`textUnderlineChange`,`textEditFocusHandled`,`swapProduct`,`setDimensions`],setup(e,{expose:t,emit:n}){t();let r=e,i=n,a=ky,o=H(!1),s=H(null),c=H(``),l=H(``);er(()=>r.item?.id,()=>{o.value=!1}),er(()=>[r.autoFocusText,r.item?.id,r.layout],async([e])=>{if(!e||!r.item||!Jv(r.item)||!u())return;r.layout===`compact`&&(a.value=!0,await Sn()),await Sn();let t=s.value;t&&(t.focus(),t.select(),i(`textEditFocusHandled`))},{flush:`post`,immediate:!0});function u(){if(typeof window>`u`)return!1;let e=window.matchMedia(wp).matches;return r.layout===`compact`?!e:e}let d=q(()=>r.item?Tv(r.item):!1),f=q(()=>r.item?Jv(r.item):!1),p=q(()=>!!r.item&&!f.value&&!d.value&&!!r.item?.isResizable&&(r.item?.products.length??0)===0),m=q(()=>r.item?qh(r.item.widthInches,r.units):``),h=q(()=>r.item?qh(r.item.depthInches,r.units):``);er(()=>[r.item?.id,r.item?.widthInches,r.item?.depthInches,r.units,p.value],()=>{if(!r.item||!p.value){c.value=``,l.value=``;return}c.value=qh(r.item.widthInches,r.units),l.value=qh(r.item.depthInches,r.units)},{immediate:!0});function g(e){c.value=e.target?.value??``}function _(e){l.value=e.target?.value??``}function v(){if(!r.item||!p.value){c.value=``,l.value=``;return}c.value=qh(r.item.widthInches,r.units),l.value=qh(r.item.depthInches,r.units)}function y(){x(`width`)}function b(){x(`depth`)}function x(e){if(!r.item||!p.value||r.item.isLocked)return;let t=rg(e===`width`?c.value:l.value,r.units);if(t==null||!Number.isFinite(t)||t<=0){v();return}let n=e===`width`?t:r.item.widthInches,a=e===`depth`?t:r.item.depthInches;if(Math.abs(n-r.item.widthInches)<.05&&Math.abs(a-r.item.depthInches)<.05){v();return}i(`setDimensions`,n,a)}let S=q(()=>r.item!=null&&Tv(r.item)&&ry(r.item.placement.hostedType)),C=q(()=>r.item?Dv(r.item):null),w=q(()=>(r.item?.products.length??0)>0),T=q(()=>C.value?.imageUrl?.trim()||null),E=q(()=>r.wishlistItems.length>0),D=q(()=>!!r.item&&!f.value&&!d.value&&!w.value&&E.value),O=q(()=>w.value||D.value),k=q(()=>w.value?`Swap Product`:`Attach Wishlist Product`),A=q(()=>{let e=new Set,t=C.value;if(!t)return e;let n=t.masterProductRecordId?.trim();n&&e.add(`mpr:${n}`);let r=t.gpid??0;return r>0&&e.add(`gpid:${r}`),e}),j=q(()=>!r.item||!O.value?[]:r.wishlistItems.filter(e=>P(e)&&!F(e)&&e.canPlaceInRoomPlanner)),M=q(()=>!!r.item?.isLocked||j.value.length===0);er(M,e=>{e&&(o.value=!1)});let N=q(()=>{if(!r.item||!O.value)return null;if(r.item.isLocked)return w.value?`Unlock this item to swap the product.`:`Unlock this item to add a product.`;if(j.value.length>0)return null;if(r.wishlistItems.length===0)return`No items in the active wishlist.`;let e=r.wishlistItems.filter(e=>P(e)&&e.canPlaceInRoomPlanner).length;return w.value&&e>0?`No other matching products in the active wishlist.`:w.value?`No other products of this type in the active wishlist.`:`No placeable products in the active wishlist.`});function P(e){let t=C.value?.productTypeId;return t==null||t<=0?!0:e.productTypeId===t}function F(e){let t=e.masterProductRecordId?.trim();return t&&A.value.has(`mpr:${t}`)?!0:e.gpid>0&&A.value.has(`gpid:${e.gpid}`)}let ee=q(()=>!!r.item?.visual.fillColor?.trim()),te=q(()=>{let e=r.item?.visual.fillColor?.trim();return e&&/^#[0-9a-fA-F]{6}$/.test(e)?e.toLowerCase():f.value?`#0f172a`:`#ffffff`}),ne=q(()=>r.item?.visual.text?.content??r.item?.name??``),I=q(()=>Vv(r.item?.visual.text?.fontSizeInches??12)),L=q(()=>!!r.item?.visual.text?.bold),R=q(()=>!!r.item?.visual.text?.underline);function re(){i(`textBoldChange`,!L.value)}function ie(){i(`textUnderlineChange`,!R.value)}let ae=q(()=>r.item?f.value?ne.value:C.value?.name?.trim()||r.item.name:``),oe=q(()=>{if(!r.item)return``;if(f.value)return`${I.value} pt`;let e=[qh(r.item.widthInches,r.units),qh(r.item.depthInches,r.units)];return r.item.heightInches&&e.push(qh(r.item.heightInches,r.units)),e.join(` Ã `)}),se=q(()=>C.value?.productUrl?.trim()||null);function ce(e){return e.iconId<=0?null:r.icons.find(t=>t.iconId===String(e.iconId))??null}function le(e){let t=ce(e),n=Mv(r.icons),i=e.name.trim()||`Product`;return{gpid:e.gpid||0,masterProductRecordId:e.masterProductRecordId||void 0,name:i,widthInches:e.widthInches,depthInches:e.depthInches,heightInches:e.heightInches||void 0,imageUrl:e.imageUrl||void 0,productUrl:e.productUrl||void 0,sku:e.modelNumber.trim()||void 0,productTypeId:e.productTypeId>0?e.productTypeId:void 0,iconId:t?.iconId??n?.iconId??`square`,iconImageUrl:t?.imageUrl??n?.imageUrl,defaultLayer:t?.defaultLayer??n?.defaultLayer}}function ue(e){i(`swapProduct`,le(e)),o.value=!1}function de(e){let t=e.target;t&&i(`fillColorChange`,t.value.toLowerCase())}function z(){i(`fillColorCommit`)}function fe(){i(`fillColorChange`,null),i(`fillColorCommit`)}function pe(e){let t=e.target;t&&i(`textContentChange`,t.value)}function me(e){let t=e.target;if(!t)return;let n=Number(t.value);Number.isFinite(n)&&i(`textFontSizeChange`,n)}let he={props:r,emit:i,isExpanded:a,showWishlistPicker:o,textContentInputRef:s,widthDraft:c,depthDraft:l,isFocusTargetVisible:u,isWallHosted:d,isText:f,canEditDimensions:p,widthPlaceholder:m,depthPlaceholder:h,onWidthInput:g,onDepthInput:_,resetDimensionDrafts:v,commitWidth:y,commitDepth:b,commitDimensions:x,canFlipDoor:S,primaryProduct:C,hasProductSlot:w,productImageUrl:T,hasActiveWishlistItems:E,canAttachProduct:D,showProductActions:O,assignProductButtonLabel:k,currentProductKeys:A,matchingWishlistOptions:j,isAssignDisabled:M,assignDisabledReason:N,wishlistMatchesSlotType:P,isCurrentWishlistProduct:F,hasCustomFillColor:ee,fillColorValue:te,textContent:ne,textFontSizePoints:I,textBold:L,textUnderline:R,toggleTextBold:re,toggleTextUnderline:ie,dis
15playName:ae,dimensionLabel:oe,productUrl:se,resolveWishlistFootprintIcon:ce,wishlistToCatalogPayload:le,onAssignWishlistProduct:ue,onFillColorInput:de,onFillColorCommit:z,onFillColorReset:fe,onTextContentChange:pe,onTextFontSizeChange:me,get minTextFontSizePoints(){return Uv},get maxTextFontSizePoints(){return Wv}};return Object.defineProperty(he,"__isScriptSetup",{enumerable:!1,value:!0}),he}}),jy=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n},My={key:0,class:`selected-item-details__compact`},Ny={class:`selected-item-details__compact-main`},Py=[`src`],Fy={class:`selected-item-details__compact-info`},Iy={class:`selected-item-details__name`},Ly={class:`selected-item-details__dimensions`},Ry={class:`selected-item-details__actions`},zy=[`disabled`],By=[`disabled`],Vy=[`aria-expanded`,`title`],Hy={class:`visually-hidden`},Uy={id:`selected-item-details-more`,class:`selected-item-details__compact-more`},Wy={class:`selected-item-details__text-field selected-item-details__text-field--content`},Gy=[`value`,`disabled`],Ky={class:`selected-item-details__text-toolbar`},qy={class:`selected-item-details__text-field selected-item-details__text-field--size`},Jy=[`min`,`max`,`value`,`disabled`],Yy={class:`selected-item-details__text-style`,role:`group`,"aria-label":`Text style`},Xy=[`aria-pressed`,`disabled`],Zy=[`aria-pressed`,`disabled`],Qy={class:`selected-item-details__fill-color`},$y=[`value`,`disabled`],eb={class:`selected-item-details__text-actions`},tb=[`disabled`],nb={class:`selected-item-details__compact-toolbar`},rb={class:`selected-item-details__fill-control`},ib={class:`selected-item-details__fill-color`},ab=[`value`,`disabled`],ob=[`disabled`],sb=[`disabled`],cb={key:0,class:`selected-item-details__size-fields`,role:`group`,"aria-label":`Item size`},lb={class:`selected-item-details__size-field`},ub=[`value`,`placeholder`,`disabled`,`onKeydown`],db={class:`selected-item-details__size-field`},fb=[`value`,`placeholder`,`disabled`,`onKeydown`],pb={key:1,class:`selected-item-details__product-actions`},mb={class:`selected-item-details__product-actions-row`},hb=[`href`],gb={key:1,class:`selected-item-details__product-link-missing`},_b=[`disabled`,`aria-expanded`],vb={key:0,class:`selected-item-details__swap-hint`},yb={key:1,class:`selected-item-details__wishlist-picker`},bb=[`disabled`,`onClick`],xb=[`src`,`alt`],Sb={class:`selected-item-details__option-name`},Cb={key:0},wb=[`value`,`disabled`],Tb={key:1},Eb={class:`selected-item-details__dimensions-row`},Db={class:`selected-item-details__text-controls`},Ob=[`min`,`max`,`value`,`disabled`],kb={class:`selected-item-details__text-style`,role:`group`,"aria-label":`Text style`},Ab=[`aria-pressed`,`disabled`],jb=[`aria-pressed`,`disabled`],Mb={key:1,class:`selected-item-details__size-fields`,role:`group`,"aria-label":`Item size`},Nb={class:`selected-item-details__size-field`},Pb=[`value`,`placeholder`,`disabled`,`onKeydown`],Fb={class:`selected-item-details__size-field`},Ib=[`value`,`placeholder`,`disabled`,`onKeydown`],Lb={class:`selected-item-details__dimension-value`},Rb={key:0,class:`selected-item-details__dimension-hint`},zb={key:1,class:`selected-item-details__dimension-hint`},Bb={class:`selected-item-details__fill-color-dd`},Vb=[`value`,`disabled`],Hb=[`disabled`],Ub={key:2,class:`selected-item-details__product-row`},Wb=[`title`],Gb=[`src`],Kb={class:`selected-item-details__now-showing-dd`},qb=[`href`],Jb={key:3,class:`selected-item-details__swap-row`},Yb={class:`selected-item-details__swap-product`},Xb=[`disabled`,`aria-expanded`],Zb={key:0,class:`selected-item-details__swap-hint`},Qb={key:1,class:`selected-item-details__wishlist-picker`},$b=[`disabled`,`onClick`],ex=[`src`,`alt`],tx={class:`selected-item-details__option-name`},nx={key:4},rx=[`href`],ix={key:1},ax={class:`selected-item-details__actions selected-item-details__actions--sidebar`},ox=[`disabled`],sx=[`disabled`],cx=[`disabled`],lx={key:1,class:`selected-item-details__empty`};function ux(e,t,n,r,i,a){return U(),W(`div`,{class:B([`selected-item-details`,{"selected-item-details--compact":n.layout===`compact`,"selected-item-details--compact-expanded":n.layout===`compact`&&r.isExpanded,"selected-item-details--text":n.layout===`compact`&&r.isText,"selected-item-details--sidebar":n.layout===`
15sidebar`}]),"aria-label":`Selected item details`},[n.item?(U(),W(ua,{key:0},[n.layout===`compact`?(U(),W(`div`,My,[G(`div`,Ny,[r.hasProductSlot?(U(),W(`span`,{key:0,class:B([`selected-item-details__product-swatch`,{"selected-item-details__product-swatch--empty":!r.productImageUrl}]),"aria-hidden":`true`},[r.productImageUrl?(U(),W(`img`,{key:0,src:r.productImageUrl,alt:``,loading:`lazy`},null,8,Py)):K(``,!0)],2)):K(``,!0),G(`div`,Fy,[G(`strong`,Iy,V(r.displayName),1),G(`span`,Ly,V(r.dimensionLabel),1)]),G(`div`,Ry,[r.isWallHosted?K(``,!0):(U(),W(`button`,{key:0,type:`button`,disabled:n.item.isLocked,onClick:t[0]||=t=>e.$emit(`rotate`)},` Rotate `,8,zy)),r.canFlipDoor?(U(),W(`button`,{key:1,type:`button`,disabled:n.item.isLocked,title:`Flip which side of the wall the door opens toward`,onClick:t[1]||=t=>e.$emit(`flip`)},` Flip `,8,By)):K(``,!0),G(`button`,{type:`button`,onClick:t[2]||=t=>e.$emit(`toggleLock`)},V(n.item.isLocked?`Unlock`:`Lock`),1),G(`button`,{type:`button`,class:`selected-item-details__more-toggle`,"aria-expanded":r.isExpanded,"aria-controls":`selected-item-details-more`,title:r.isExpanded?`Hide more options`:`More options`,onClick:t[3]||=e=>r.isExpanded=!r.isExpanded},[t[15]||=G(`svg`,{class:`selected-item-details__more-icon`,viewBox:`0 0 16 16`,width:`16`,height:`16`,"aria-hidden":`true`},[G(`circle`,{cx:`3.5`,cy:`8`,r:`1.5`,fill:`currentColor`}),G(`circle`,{cx:`8`,cy:`8`,r:`1.5`,fill:`currentColor`}),G(`circle`,{cx:`12.5`,cy:`8`,r:`1.5`,fill:`currentColor`})],-1),G(`span`,Hy,V(r.isExpanded?`Hide more options`:`More options`),1)],8,Vy)])]),Jn(G(`div`,Uy,[r.isText?(U(),W(ua,{key:0},[G(`label`,Wy,[t[16]||=G(`span`,null,`Text`,-1),G(`input`,{ref:`textContentInputRef`,type:`text`,value:r.textContent,disabled:n.item.isLocked,onChange:r.onTextContentChange},null,40,Gy)]),G(`div`,Ky,[G(`label`,qy,[t[17]||=G(`span`,null,`Size`,-1),G(`input`,{type:`number`,min:r.minTextFontSizePoints,max:r.maxTextFontSizePoints,step:`1`,value:r.textFontSizePoints,disabled:n.item.isLocked,onChange:r.onTextFontSizeChange},null,40,Jy)]),G(`div`,Yy,[G(`button`,{type:`button`,class:B([`selected-item-details__style-toggle`,{"selected-item-details__style-toggle--active":r.textBold}]),"aria-pressed":r.textBold,disabled:n.item.isLocked,title:`Bold`,onClick:r.toggleTextBold},[...t[18]||=[G(`span`,{"aria-hidden":`true`},`B`,-1),G(`span`,{class:`visually-hidden`},`Bold`,-1)]],10,Xy),G(`button`,{type:`button`,class:B([`selected-item-details__style-toggle selected-item-details__style-toggle--underline`,{"selected-item-details__style-toggle--active":r.textUnderline}]),"aria-pressed":r.textUnderline,disabled:n.item.isLocked,title:`Underline`,onClick:r.toggleTextUnderline},[...t[19]||=[G(`span`,{"aria-hidden":`true`},`U`,-1),G(`span`,{class:`visually-hidden`},`Underline`,-1)]],10,Zy)]),G(`label`,Qy,[t[20]||=G(`span`,null,`Color`,-1),G(`input`,{type:`color`,value:r.fillColorValue,disabled:n.item.isLocked,onInput:r.onFillColorInput,onChange:r.onFillColorCommit},null,40,$y)])]),G(`div`,eb,[G(`button`,{type:`button`,class:`selected-item-details__duplicate`,onClick:t[4]||=e=>r.emit(`duplicate`)},` Duplicate `),G(`button`,{type:`button`,class:`selected-item-details__danger`,disabled:n.item.isLocked,onClick:t[5]||=e=>r.emit(`delete`)},` Delete `,8,tb)])],64)):(U(),W(ua,{key:1},[G(`div`,nb,[G(`div`,rb,[G(`label`,ib,[t[21]||=G(`span`,null,`Fill`,-1),G(`input`,{type:`color`,value:r.fillColorValue,disabled:n.item.isLocked,onInput:r.onFillColorInput,onChange:r.onFillColorCommit},null,40,ab)]),r.hasCustomFillColor?(U(),W(`button`,{key:0,type:`button`,class:`selected-item-details__reset-fill`,disabled:n.item.isLocked,title:`Reset fill color`,onClick:r.onFillColorReset},[...t[22]||=[G(`svg`,{class:`selected-item-details__reset-fill-icon`,viewBox:`0 0 16 16`,width:`14`,height:`14`,"aria-hidden":`true`},[G(`path`,{d:`M4.22 4.22a.75.75 0 0 1 1.06 0L8 6.94l2.72-2.72a.75.75 0 1 1 1.06 1.06L9.06 8l2.72 2.72a.75.75 0 1 1-1.06 1.06L8 9.06l-2.72 2.72a.75.75 0 0 1-1.06-1.06L6.94 8 4.22 5.28a.75.75 0 0 1 0-1.06z`,fill:`currentColor`})],-1),G(`span`,{class:`visually-hidden`},`Reset fill color`,-1)]],8,ob)):K(``,!0)]),G(`button`,{type:`button`,class:`selected-item-details__duplicate`,onClick:t[6]||=e=>r.emit(`duplicate`)},` Duplicate `),G(`button`,{type:`button`,class:`selected-item-details__danger`,disabled:n.item.isLocked,onClick:t[7]||=e=>r.emit(`delete`)},` Delete `,8,sb)]),r.canEditDimensions?(U(),W(`div`,cb,[G(`label`,lb,[t[23]||=G(`span`,null,`Width`,-1),G(`input`,{type:`text`,value:r.widthDraft,placeholder:r.widthPlaceholder,disabled:n.item.isLocked,spellcheck:`false`,onInput:r.onWidthInput,onKeydown:ss(as(r.commitWidth,[`prevent`]),[`enter`]),onBlur:r.commitWidth},null,40,ub)]),G(`label`,db,[t[24]||=G(`span`,null,`Depth`,-1),G(`input`,{type:`text`,value:r.depthDraft,placeholder:r.depthPlaceholder,disabled:n.item.isLocked,spellcheck:`false`,onInput:r.onDepthInput,onKeydown:ss(as(r.commitDepth,[`prevent`]),[`enter`]),onBlur:r.commitDepth},null,40,fb)])])):K(``,!0),r.showProductActions?(U(),W(`div`,pb,[G(`div`,mb,[r.hasProductSlot?(U(),W(ua,{key:0},[r.productUrl?(U(),W(`a`,{key:0,class:`selected-item-details__product-link`,href:r.productUrl,target:`_blank`,rel:`noopener noreferrer`},` View Product `,8,hb)):(U(),W(`span`,gb,`No product link`))],64)):K(``,!0),n.wishlistAvailable?(U(),W(`button`,{key:1,type:`button`,class:`selected-item-details__swap-product-toggle`,disabled:r.isAssignDisabled,"aria-expanded":r.showWishlistPicker,onClick:t[8]||=e=>r.showWishlistPicker=!r.showWishlistPicker},V(r.assignProductButtonLabel),9,_b)):K(``,!0)]),n.wishlistAvailable&&r.assignDisabledReason?(U(),W(`p`,vb,V(r.assignDisabledReason),1)):K(``,!0),n.wishlistAvailable&&r.showWishlistPicker&&r.matchingWishlistOptions.length?(U(),W(`ul`,yb,[(U(!0),W(ua,null,Xr(r.matchingWishlistOptions,e=>(U(),W(`li`,{key:e.id},[G(`button`,{type:`button`,class:`selected-item-details__wishlist-picker-item`,disabled:n.item.isLocked,onClick:t=>r.onAssignWishlistProduct(e)}
15,[e.imageUrl?(U(),W(`img`,{key:0,class:`selected-item-details__option-thumb`,src:e.imageUrl,alt:e.name,loading:`lazy`},null,8,xb)):K(``,!0),G(`span`,Sb,V(e.name),1)],8,bb)]))),128))])):K(``,!0)])):K(``,!0)],64))],512),[[yo,r.isExpanded]])])):(U(),W(ua,{key:1},[G(`dl`,null,[r.isText?(U(),W(`div`,Cb,[t[25]||=G(`dt`,null,`Text`,-1),G(`dd`,null,[G(`input`,{ref:`textContentInputRef`,type:`text`,class:`selected-item-details__sidebar-input`,value:r.textContent,disabled:n.item.isLocked,onChange:r.onTextContentChange},null,40,wb)])])):K(``,!0),r.isText?K(``,!0):(U(),W(`div`,Tb,[t[26]||=G(`dt`,null,`Layer`,-1),G(`dd`,null,V(n.item.layer),1)])),G(`div`,Eb,[G(`dt`,null,V(r.isText?`Size`:`Dimensions`),1),G(`dd`,null,[r.isText?(U(),W(ua,{key:0},[G(`div`,Db,[G(`input`,{type:`number`,class:`selected-item-details__sidebar-input selected-item-details__sidebar-input--narrow`,min:r.minTextFontSizePoints,max:r.maxTextFontSizePoints,step:`1`,value:r.textFontSizePoints,disabled:n.item.isLocked,onChange:r.onTextFontSizeChange},null,40,Ob),G(`div`,kb,[G(`button`,{type:`button`,class:B([`selected-item-details__style-toggle`,{"selected-item-details__style-toggle--active":r.textBold}]),"aria-pressed":r.textBold,disabled:n.item.isLocked,title:`Bold`,onClick:r.toggleTextBold},[...t[27]||=[G(`span`,{"aria-hidden":`true`},`B`,-1),G(`span`,{class:`visually-hidden`},`Bold`,-1)]],10,Ab),G(`button`,{type:`button`,class:B([`selected-item-details__style-toggle selected-item-details__style-toggle--underline`,{"selected-item-details__style-toggle--active":r.textUnderline}]),"aria-pressed":r.textUnderline,disabled:n.item.isLocked,title:`Underline`,onClick:r.toggleTextUnderline},[...t[28]||=[G(`span`,{"aria-hidden":`true`},`U`,-1),G(`span`,{class:`visually-hidden`},`Underline`,-1)]],10,jb)])]),t[29]||=G(`span`,{class:`selected-item-details__dimension-hint`},`Font size in points.`,-1)],64)):r.canEditDimensions?(U(),W(`div`,Mb,[G(`label`,Nb,[t[30]||=G(`span`,null,`Width`,-1),G(`input`,{type:`text`,class:`selected-item-details__sidebar-input`,value:r.widthDraft,placeholder:r.widthPlaceholder,disabled:n.item.isLocked,spellcheck:`false`,onInput:r.onWidthInput,onKeydown:ss(as(r.commitWidth,[`prevent`]),[`enter`]),onBlur:r.commitWidth},null,40,Pb)]),G(`label`,Fb,[t[31]||=G(`span`,null,`Depth`,-1),G(`input`,{type:`text`,class:`selected-item-details__sidebar-input`,value:r.depthDraft,placeholder:r.depthPlaceholder,disabled:n.item.isLocked,spellcheck:`false`,onInput:r.onDepthInput,onKeydown:ss(as(r.commitDepth,[`prevent`]),[`enter`]),onBlur:r.commitDepth},null,40,Ib)])])):(U(),W(ua,{key:2},[G(`span`,Lb,V(r.dimensionLabel),1),r.isWallHosted?(U(),W(`span`,Rb,` Drag along the wall or use the blue arrows to resize width. `)):(U(),W(`span`,zb,` Product dimensions are fixed. `))],64))])]),G(`div`,null,[G(`dt`,null,V(r.isText?`Color`:`Fill`),1),G(`dd`,Bb,[G(`input`,{type:`color`,value:r.fillColorValue,disabled:n.item.isLocked,onInput:r.onFillColorInput,onChange:r.onFillColorCommit},null,40,Vb),r.hasCustomFillColor&&!r.isText?(U(),W(`button`,{key:0,type:`button`,class:`selected-item-details__reset-fill`,disabled:n.item.isLocked,title:`Reset fill color`,onClick:r.onFillColorReset},[...t[32]||=[G(`svg`,{class:`selected-item-details__reset-fill-icon`,viewBox:`0 0 16 16`,width:`14`,height:`14`,"aria-hidden":`true`},[G(`path`,{d:`M4.22 4.22a.75.75 0 0 1 1.06 0L8 6.94l2.72-2.72a.75.75 0 1 1 1.06 1.06L9.06 8l2.72 2.72a.75.75 0 1 1-1.06 1.06L8 9.06l-2.72 2.72a.75.75 0 0 1-1.06-1.06L6.94 8 4.22 5.28a.75.75 0 0 1 0-1.06z`,fill:`currentColor`})],-1),G(`span`,{class:`visually-hidden`},`Reset fill color`,-1)]],8,Hb)):K(``,!0)])]),r.hasProductSlot&&!r.isText?(U(),W(`div`,Ub,[G(`dt`,null,[G(`span`,{class:B([`selected-item-details__product-swatch`,{"selected-item-details__product-swatch--empty":!r.productImageUrl}]),title:r.displayName,"aria-hidden":`true`},[r.productImageUrl?(U(),W(`img`,{key:0,src:r.productImageUrl,alt:``,loading:`lazy`},null,8,Gb)):K(``,!0)],10,Wb),t[33]||=G(`span`,{class:`visually-hidden`},`Product`,-1)]),G(`dd`,Kb,[G(`span`,null,V(r.displayName),1),r.productUrl?(U(),W(`a`,{key:0,class:`selected-item-details__product-link`,href:r.productUrl,target:`_blank`,rel:`noopener noreferrer`},` View item page `,8,qb)):K(``,!0)])])):K(``,!0),r.showProductActions&&n.wishlistAvailable&&!r.isText?(U(),W(`div`,Jb,[G(`dt`,null,V(r.hasProductSlot?`Swap`:`Product`),1),G(`dd`,null,[G(`div`,Yb,[G(`button`,{type:`button`,class:`selected-item-details__swap-product-toggle`,disabled:r.isAssignDisabled,"aria-expanded":r.showWishlistPicker,onClick:t[9]||=e=>r.showWishlistPicker=!r.showWishlistPicker},V(r.assignProductButtonLabel),9,Xb),r.assignDisabledReason?(U(),W(`p`,Zb,V(r.assignDisabledReason),1)):K(``,!0),r.showWishlistPicker&&r.matchingWishlistOptions.length?(U(),W(`ul`,Qb,[(U(!0),W(ua,null,Xr(r.matchingWishlistOptions,e=>(U(),W(`li`,{key:e.id},[G(`button`,{type:`button`,class:`selected-item-details__wishlist-picker-item`,disabled:n.item.isLocked,onClick:t=>r.onAssignWishlistProduct(e)}
15,[e.imageUrl?(U(),W(`img`,{key:0,class:`selected-item-details__option-thumb`,src:e.imageUrl,alt:e.name,loading:`lazy`},null,8,ex)):K(``,!0),G(`span`,tx,V(e.name),1)],8,$b)]))),128))])):K(``,!0)])])])):r.primaryProduct&&!r.isText?(U(),W(`div`,nx,[t[34]||=G(`dt`,null,`Product`,-1),G(`dd`,null,[r.productUrl?(U(),W(`a`,{key:0,href:r.productUrl,target:`_blank`,rel:`noopener noreferrer`},` View item page `,8,rx)):(U(),W(`span`,ix,`Catalog item`))])])):K(``,!0),G(`div`,null,[t[35]||=G(`dt`,null,`Status`,-1),G(`dd`,null,V(n.item.isLocked?`Locked`:`Unlocked`),1)])]),G(`div`,ax,[r.isWallHosted?K(``,!0):(U(),W(`button`,{key:0,type:`button`,disabled:n.item.isLocked,onClick:t[10]||=e=>r.emit(`rotate`)},` Rotate 15° `,8,ox)),r.canFlipDoor?(U(),W(`button`,{key:1,type:`button`,disabled:n.item.isLocked,title:`Flip which side of the wall the door opens toward`,onClick:t[11]||=e=>r.emit(`flip`)},` Flip opening `,8,sx)):K(``,!0),G(`button`,{type:`button`,onClick:t[12]||=e=>r.emit(`toggleLock`)},V(n.item.isLocked?`Unlock`:`Lock`),1),G(`button`,{type:`button`,onClick:t[13]||=e=>r.emit(`duplicate`)},`Duplicate`),G(`button`,{type:`button`,class:`selected-item-details__danger`,disabled:n.item.isLocked,onClick:t[14]||=e=>r.emit(`delete`)},` Delete `,8,cx)])],64))],64)):(U(),W(`p`,lx,`No item selected.`))],2)}var dx=jy(Ay,[[`render`,ux],[`__scopeId`,`data-v-db7878d4`],[`__file`,`SelectedItemDetails.vue`]]),fx=br({__name:`SelectedWallDetails`,props:{selectedWallPoint:{},selectedWallSegment:{},segmentMeasurement:{},segmentStyle:{},thicknessInches:{},areWallsLocked:{type:Boolean},wallPointDeletionStatus:{}
15,wallSegmentDeletionStatus:{},units:{},layout:{default:`compact`}},emits:[`deleteCorner`,`deleteWall`,`setSegmentStyle`,`setThickness`,`setInteriorLength`],setup(e,{expose:t,emit:n}){t();let r=e,i=n,a=ky,o=Cp(`(pointer: coarse)`),s=H(``),c=[{id:`solid`,label:`Solid`},{id:`railing`,label:`Railing`}],l=q(()=>Dm(r.thicknessInches)),u=q(()=>{let e=l.value;return Em.includes(e)?Em:[...Em,e].sort((e,t)=>e-t)});function d(e){let t=e.target,n=Number(t?.value);Number.isFinite(n)&&i(`setThickness`,Dm(n))}let f=q(()=>r.selectedWallPoint?`Corner ${r.selectedWallPoint.pointIndex+1}`:r.selectedWallSegment?`Wall ${r.selectedWallSegment.segmentIndex+1}`:`Wall`),p=q(()=>r.segmentMeasurement?`Inner face ${qh(r.segmentMeasurement.interiorInches,r.units)}`:r.selectedWallSegment?`Drag to move, double-click to add a corner`:`Drag to move this corner`),m=q(()=>r.segmentMeasurement?qh(r.segmentMeasurement.interiorInches,r.units):``),h=q(()=>ng(r.units)),g=q(()=>r.selectedWallPoint&&!r.wallPointDeletionStatus.canDelete?r.wallPointDeletionStatus.reason:r.selectedWallSegment&&!r.wallSegmentDeleti
15onStatus.canDelete?r.wallSegmentDeletionStatus.reason:null),_=q(()=>r.selectedWallPoint&&r.wallPointDeletionStatus.canDelete?r.wallPointDeletionStatus.reason:r.selectedWallSegment&&r.wallSegmentDeletionStatus.canDelete&&r.wallSegmentDeletionStatus.reason?r.wallSegmentDeletionStatus.reason:null);er(()=>r.segmentMeasurement?.interiorInches??null,e=>{s.value=e==null?``:qh(e,r.units)},{immediate:!0});function v(e){s.value=e.target?.value??``}function y(){if(r.areWallsLocked||!r.selectedWallSegment)return;let e=rg(s.value,r.units);if(e==null||!Number.isFinite(e)||e<=0){s.value=r.segmentMeasurement?qh(r.segmentMeasurement.interiorInches,r.units):``;return}i(`setInteriorLength`,e)}let b={props:r,emit:i,isExpanded:a,isTouchLayout:o,lengthDraft:s,wallStyleOptions:c,displayThicknessInches:l,thicknessOptions:u,onThicknessChange:d,title:f,subtitle:p,lengthPlaceholder:m,lengthHint:h,blockedReason:g,infoReason:_,onLengthInput:v,commitLength:y};return Object.defineProperty(b,"__isScriptSetup",{enumerable:!1,value:!0}),b}}),px={key:0,class:`selected-wall-details__sidebar-hint`},mx={key:1,class:`selected-wall-details__style-section`,role:`group`,"aria-label":`Wall style`},hx={class:`selected-wall-details__style-cards`},gx=[`aria-pressed`,`title`,`onClick`],_x={class:`selected-wall-details__style-preview`,"aria-hidden":`true`},vx={class:`selected-wall-details__style-preview-svg`,viewBox:`0 0 72 24`,width:`72`,height:`24`},yx={key:0,x1:`8`,y1:`12`,x2:`64`,y2:`12`,stroke:`#1e293b`,"stroke-width":`6`,"stroke-linecap":`round`},bx={key:1},xx=[`x1`,`x2`],Sx={class:`selected-wall-details__style-card-label`},Cx={key:0},wx={class:`selected-wall-details__control-dd`},Tx={class:`selected-wall-details__style-pills`,role:`group`,"aria-label":`Wall style`},Ex=[`aria-pressed`,`onClick`],Dx={key:1},Ox={class:`selected-wall-details__control-dd`},kx=[`value`,`disabled`],Ax=[`value`],jx={key:2},Mx={class:`selected-wall-details__length-dd`},Nx=[`value`,`placeholder`,`disabled`,`onKeydown`],Px={class:`selected-wall-details__length-hint`},Fx=[`disabled`],Ix=[`disabled`],Lx={key:2,class:`selected-wall-details__action-note selected-wall-details__action-note--warning`},Rx={key:3,class:`selected-wall-details__action-note`},zx={class:`selected-wall-details__compact-main`},Bx={class:`selected-wall-details__compact-info`},Vx={class:`selected-wall-details__name`},Hx={key:0,class:`selected-wall-details__subtitle`},Ux={key:0,class:`selected-wall-details__warning`},Wx={key:1,class:`selected-wall-details__hint`},Gx={class:`selected-wall-details__actions`},Kx=[`disabled`],qx=[`disabled`],Jx=[`aria-expanded`,`title`],Yx={class:`visually-hidden`},Xx={key:0,id:`selected-wall-details-more`,class:`selected-wall-details__compact-more`},Zx={class:`selected-wall-details__style`,role:`group`,"aria-label":`Wall style`},Qx=[`aria-pressed`],$x=[`aria-pressed`],eS={class:`selected-wall-details__thickness`},tS=[`value`,`disabled`],nS=[`value`],rS={key:0,class:`selected-wall-details__length-block`},iS={class:`selected-wall-details__length`},aS=[`value`,`placeholder`,`disabled`,`onKeydown`],oS={class:`selected-wall-details__length-hint`};function sS(e,t,n,r,i,a){return U(),W(`div`,{class:B([`selected-wall-details`,{"selected-wall-details--compact":n.layout===`compact`,"selected-wall-details--compact-expanded":n.layout===`compact`&&r.isExpanded,"selected-wall-details--sidebar":n.layout===`sidebar`}]),"aria-label":`Selected wall details`},[n.layout===`sidebar`?(U(),W(ua,{key:0},[!n.segmentMeasurement&&r.subtitle?(U(),W(`p`,px,V(r.subtitle),1)):K(``,!0),n.selectedWallSegment&&r.isTouchLayout?(U(),W(`div`,mx,[t[9]||=G(`span`,{class:`selected-wall-details__style-section-label`},`Wall style`,-1),G(`div`,hx,[(U(),W(ua,null,Xr(r.wallStyleOptions,r=>G(`button`,{key:r.id,type:`button`,class:B([`selected-wall-details__style-card`,{"selected-wall-details__style-card--active":n.segmentStyle===r.id}]),"aria-pressed":n.segmentStyle===r.id,title:r.label,onClick:t=>e.$emit(`setSegmentStyle`,r.id)},[G(`span`,_x,[(U(),W(`svg`,vx,[r.id===`solid`?(U(),W(`line`,yx)):(U(),W(`g`,bx,[t[7]||=G(`line`,{x1:`8`,y1:`8`,x2:`64`,y2:`8`,stroke:`#1e293b`,"stroke-width":`2`,"stroke-linecap":`round`},null,-1),t[8]||=G(`line`,{x1:`8`,y1:`16`,x2:`64`,y2:`16`,stroke:`#1e293b`,"stroke-width":`2`,"stroke-linecap":`round`},null,-1),(U(),W(ua,null,Xr([18,30,42,54],e=>
15G(`line`,{key:e,x1:e,y1:`7`,x2:e,y2:`17`,stroke:`#1e293b`,"stroke-width":`1.5`,"stroke-linecap":`round`},null,8,xx)),64))]))]))]),G(`span`,Sx,V(r.label),1)],10,gx)),64))])])):K(``,!0),G(`dl`,null,[n.selectedWallSegment&&!r.isTouchLayout?(U(),W(`div`,Cx,[t[10]||=G(`dt`,null,`Style`,-1),G(`dd`,wx,[G(`div`,Tx,[(U(),W(ua,null,Xr(r.wallStyleOptions,t=>G(`button`,{key:t.id,type:`button`,class:B({"selected-wall-details__style-pill--active":n.segmentStyle===t.id}),"aria-pressed":n.segmentStyle===t.id,onClick:n=>e.$emit(`setSegmentStyle`,t.id)},V(t.label),11,Ex)),64))])])])):K(``,!0),n.selectedWallSegment?(U(),W(`div`,Dx,[t[11]||=G(`dt`,null,`Thickness`,-1),G(`dd`,Ox,[G(`select`,{class:`selected-wall-details__sidebar-select`,value:r.displayThicknessInches,disabled:n.areWallsLocked,"aria-label":`Wall thickness in inches`,onChange:r.onThicknessChange},[(U(!0),W(ua,null,Xr(r.thicknessOptions,e=>(U(),W(`option`,{key:e,value:e},V(e)+` in `,9,Ax))),128))],40,kx)])])):K(``,!0),n.selectedWallSegment&&n.segmentMeasurement?(U(),W(`div`,jx,[t[12]||=G(`dt`,null,`Interior length`,-1),G(`dd`,Mx,[G(`input`,{type:`text`,class:`selected-wall-details__sidebar-input`,value:r.lengthDraft,placeholder:r.lengthPlaceholder,disabled:n.areWallsLocked,spellcheck:`false`,onInput:r.onLengthInput,onKeydown:ss(as(r.commitLength,[`prevent`]),[`enter`]),onBlur:r.commitLength},null,40,Nx),G(`span`,Px,V(r.lengthHint),1)])])):K(``,!0)]),G(`div`,{class:B([`selected-wall-details__actions`,r.isTouchLayout?`selected-wall-details__actions--sidebar`:`selected-wall-details__actions--inline`])},[n.selectedWallPoint?(U(),W(`button`,{key:0,type:`button`,class:B([`selected-wall-details__danger`,{"selected-wall-details__danger--full":r.isTouchLayout}]),disabled:!n.wallPointDeletionStatus.canDelete,onClick:t[0]||=t=>e.$emit(`deleteCorner`)},` Delete corner `,10,Fx)):K(``,!0),n.selectedWallSegment?(U(),W(`button`,{key:1,type:`button`,class:B([`selected-wall-details__danger`,{"selected-wall-details__danger--full":r.isTouchLayout}
15]),disabled:!n.wallSegmentDeletionStatus.canDelete,onClick:t[1]||=t=>e.$emit(`deleteWall`)},` Delete wall `,10,Ix)):K(``,!0),r.blockedReason?(U(),W(`p`,Lx,V(r.blockedReason),1)):r.infoReason?(U(),W(`p`,Rx,V(r.infoReason),1)):K(``,!0)],2)],64)):(U(),W(ua,{key:1},[G(`div`,zx,[G(`div`,Bx,[G(`strong`,Vx,V(r.title),1),r.subtitle?(U(),W(`span`,Hx,V(r.subtitle),1)):K(``,!0)]),r.blockedReason?(U(),W(`p`,Ux,V(r.blockedReason),1)):r.infoReason?(U(),W(`p`,Wx,V(r.infoReason),1)):K(``,!0),G(`div`,Gx,[n.selectedWallPoint?(U(),W(`button`,{key:0,type:`button`,class:`selected-wall-details__danger`,disabled:!n.wallPointDeletionStatus.canDelete,onClick:t[2]||=t=>e.$emit(`deleteCorner`)},` Delete corner `,8,Kx)):K(``,!0),n.selectedWallSegment?(U(),W(`button`,{key:1,type:`button`,class:`selected-wall-details__danger`,disabled:!n.wallSegmentDeletionStatus.canDelete,onClick:t[3]||=t=>e.$emit(`deleteWall`)},` Delete wall `,8,qx)):K(``,!0),n.selectedWallSegment?(U(),W(`button`,{key:2,type:`button`,class:`selected-wall-details__more-toggle`,"aria-expanded":r.isExpanded,"aria-controls":`selected-wall-details-more`,title:r.isExpanded?`Hide more options`:`More options`,onClick:t[4]||=e=>r.isExpanded=!r.isExpanded},[t[13]||=G(`svg`,{class:`selected-wall-details__more-icon`,viewBox:`0 0 16 16`,width:`16`,height:`16`,"aria-hidden":`true`},[G(`circle`,{cx:`3.5`,cy:`8`,r:`1.5`,fill:`currentColor`}),G(`circle`,{cx:`8`,cy:`8`,r:`1.5`,fill:`currentColor`}),G(`circle`,{cx:`12.5`,cy:`8`,r:`1.5`,fill:`currentColor`})],-1),G(`span`,Yx,V(r.isExpanded?`Hide more options`:`More options`),1)],8,Jx)):K(``,!0)])]),n.selectedWallSegment?Jn((U(),W(`div`,Xx,[G(`div`,Zx,[G(`button`,{type:`button`,class:B({"selected-wall-details__style-btn--active":n.segmentStyle===`solid`}),"aria-pressed":n.segmentStyle===`solid`,onClick:t[5]||=t=>e.$emit(`setSegmentStyle`,`solid`)},` Solid `,10,Qx),G(`button`,{type:`button`,class:B({"selected-wall-details__style-btn--active":n.segmentStyle===`railing`}),"aria-pressed":n.segmentStyle===`railing`,onClick:t[6]||=t=>e.$emit(`setSegmentStyle`,`railing`)},` Railing `,10,$x)]),G(`label`,eS,[t[14]||=G(`span`,null,`Thickness`,-1),G(`select`,{value:r.displayThicknessInches,disabled:n.areWallsLocked,"aria-label":`Wall thickness in inches`,onChange:r.onThicknessChange},[(U(!0),W(ua,null,Xr(r.thicknessOptions,e=>(U(),W(`option`,{key:e,value:e},V(e)+` in `,9,nS))),128))],40,tS)]),n.segmentMeasurement?(U(),W(`div`,rS,[G(`label`,iS,[t[15]||=G(`span`,null,`Interior length`,-1),G(`input`,{type:`text`,value:r.lengthDraft,placeholder:r.lengthPlaceholder,disabled:n.areWallsLocked,spellcheck:`false`,onInput:r.onLengthInput,onKeydown:ss(as(r.commitLength,[`prevent`]),[`enter`]),onBlur:r.commitLength},null,40,aS)]),G(`span`,oS,V(r.lengthHint),1)])):K(``,!0)],512)),[[yo,r.isExpanded]]):K(``,!0)],64))],2)}var cS=jy(fx,[[`render`,sS],[`__scopeId`,`data-v-e964babb`],[`__file`,`SelectedWallDetails.vue`]]),lS=10,uS=8;function dS(e){return Math.abs(e.reduce((t,n,r)=>{let i=e[(r+1)%e.length];return t+n.x*i.y-i.x*n.y},0)/2)}function fS(e,t,n){for(let r=e.length-1;r>=0;r--){let i=e[r];if(i.polygon.length>=3&&n(t,i.polygon))return i}return null}function pS(e,t){return e.length<3?!1:Q(e[0],t)<=lS}function mS(e){let t=[];for(let n of e)for(let e of n.points)t.push({...e});return{vertices:t,nearestOnSegments(t){let n=null;for(let r of e){let e=dh(r);for(let i=0;i<e;i++){let e=fh(r,i);if(!e)continue;let a=r.points[e[0]],o=r.points[e[1]],s=Vp(t,a,o),c=Q(t,s);c<=uS&&(!n||c<n.distance)&&(n={point:{...s},distance:c})}}return n?.point??null}}}function hS(e,t,n,r){let i=mS(r),a=null,o=uS;for(let t of i.vertices){let n=Q(e,t);n<=o&&(o=n,a=t)}if(a)return{point:{...a},guides:[{id:`floor-wall-point-x-${a.x}`,orientation:`vertical`,position:a.x},{id:`floor-wall-point-y-${a.y}`,orientation:`horizontal`,position:a.y}]};let s=i.nearestOnSegments(e);if(s)return{point:s,guides:[]};let c=t.filter((e,t)=>n==null||t!==n).map(e=>({...e}));return H_(e,{referencePoints:c,alignmentTargets:[...c,...i.vertices],settings:{enableAngleSnap:!1,enablePointSnap:!0,enableAlignmentSnap:!0,enableGridSnap:!0,gridSizeInches:Om.gridSizeInches,gridSnapThresholdInches:Om.gridSnapThresholdInches,pointSnapThresholdInches:Om.pointSnapThresholdInches,alignmentSnapThresholdInches:Om.alignmentSnapThresholdInches}})}function gS(e,t){return hS(e,[],null,t).point}function _S(e,t,n,r){if(e.length<3||t<0||t>=e.length)return{delta:{x:0,y:0},guides:[]};let i=e[t],a=e[(t+1)%e.length],o=yh({...i},{...a},n);if(Math.abs(o.x)<1e-6&&Math.abs(o.y)<1e-6)return{delta:{x:0,y:0},guides:[]};let s={x:(i.x+a.x)/2,y:(i.y+a.y)/2},c=hS(Rp(s,o),e,null,r),l=zp(c.point,s);return{delta:yh({...i},{...a},l),guides:c.guides}}
15function vS(e,t,n){if(e.length<3||t<0||t>=e.length)return e.map(e=>({...e}));let r=(t+1)%e.length;return e.map((e,i)=>i===t||i===r?{x:e.x+n.x,y:e.y+n.y}:{...e})}function yS(e,t,n){return e.length<3||t<0||t>=e.length?e.map(e=>({...e})):[...e.slice(0,t+1).map(e=>({...e})),{...n},...e.slice(t+1).map(e=>({...e}))]}function bS(e,t){return e.map(e=>({x:e.x+t.x,y:e.y+t.y}))}function xS(e){if(e.length<3)return!1;for(let t=0;t<e.length;t++){let n=e[(t-1+e.length)%e.length],r=e[t];if(Q(n,r)<=.5)return!1}return dS(e)>=1}var SS=br({__name:`SelectedFloorPaintDetails`,props:{paint:{},units:{},layout:{default:`compact`}},emits:[`delete`],setup(e,{expose:t}){t();let n=e,r=Cp(`(pointer: coarse)`),i=q(()=>tg(dS(n.paint.polygon),n.units)),a=q(()=>n.paint.textureId?.trim()||n.paint.fillColor),o={props:n,isTouchLayout:r,areaLabel:i,finishLabel:a,subtitle:q(()=>`${i.value} · ${a.value}`)};return Object.defineProperty(o,"__isScriptSetup",{enumerable:!1,value:!0}),o}}),CS={key:1,class:`selected-floor-paint-details__main`},wS={class:`selected-floor-paint-details__info`},TS={class:`selected-floor-paint-details__subtitle`},ES={class:`selected-floor-paint-details__actions`};function DS(e,t,n,r,i,a){return U(),W(`div`,{class:B([`selected-floor-paint-details`,{"selected-floor-paint-details--compact":n.layout===`compact`,"selected-floor-paint-details--sidebar":n.layout===`sidebar`}]),"aria-label":`Selected floor details`},[n.layout===`sidebar`?(U(),W(ua,{key:0},[G(`dl`,null,[G(`div`,null,[t[2]||=G(`dt`,null,`Area`,-1),G(`dd`,null,V(r.areaLabel),1)]),G(`div`,null,[t[3]||=G(`dt`,null,`Finish`,-1),G(`dd`,null,V(r.finishLabel),1)])]),G(`div`,{class:B([`selected-floor-paint-details__actions`,r.isTouchLayout?`selected-floor-paint-details__actions--sidebar`:`selected-floor-paint-details__actions--inline`])},[G(`button`,{type:`button`,class:B([`selected-floor-paint-details__danger`,{"selected-floor-paint-details__danger--full":r.isTouchLayout}]),onClick:t[0]||=t=>e.$emit(`delete`)},` Delete floor `,2)],2)],64)):(U(),W(`div`,CS,[G(`div`,wS,[t[4]||=G(`strong`,{class:`selected-floor-paint-details__name`},`Floor`,-1),G(`span`,TS,V(r.subtitle),1)]),G(`div`,ES,[G(`button`,{type:`button`,class:`selected-floor-paint-details__danger`,onClick:t[1]||=t=>e.$emit(`delete`)},` Delete floor `)])]))],2)}var OS=jy(SS,[[`render`,DS],[`__scopeId`,`data-v-b8fc4c93`],[`__file`,`SelectedFloorPaintDetails.vue`]]),kS=6e4,AS=br({__name:`HelpDialog`,props:{canSendFeedback:{type:Boolean},loginUrl:{},submitFeedback:{type:Function},buildContext:{type:Function}},emits:[`close`,`beforeSignIn`],setup(e,{expose:t,emit:n}){t();let r=e,i=n,a=Cp(Tp),o=q(()=>!a.value),s=H(`feature`),c=H(``),l=H(``),u=H(``),d=H(!1),f=H(!1),p=H(null),m=H(!0),h=H(0),g=H(Date.now()),_=null;Fr(()=>{_=setInterval(()=>{g.value=Date.now(),h.value>0&&g.value>=h.value&&(f.value=!1)},250)}),Rr(()=>{_!=null&&(clearInterval(_),_=null)});let v=q(()=>c.value.trim()),y=q(()=>h.value>g.value),b=q(()=>!!r.canSendFeedback&&!!r.submitFeedback&&!d.value&&!y.value&&!f.value&&v.value.length>=20&&v.value.length<=4e3),x=[{windows:`Ctrl + Z`,mac:`Cmd + Z`,action:`Undo`},{windows:`Ctrl + Y / Ctrl + Shift + Z`,mac:`Cmd + Y / Cmd + Shift + Z`,action:`Redo`},{windows:`Del / â«`,mac:`Del / â«`,action:`Delete selected`},{windows:`Ctrl + C`,mac:`Cmd + C`,action:`Copy item`},{windows:`Ctrl + V`,mac:`Cmd + V`,action:`Paste item`},{windows:`Ctrl + D`,mac:`Cmd + D`,action:`Duplicate item`},{windows:`Ctrl + S`,mac:`Cmd + S`,action:`Save plan`},{windows:`â â â â`,mac:`â â â â`,action:`Move selected 1"`},{windows:`Shift + â â â â`,mac:`Shift + â â â â`,action:`Move selected 12"`},{windows:`Esc`,mac:`Esc`,action:`Cancel measure`}];function S(){v.value.length>0&&!f.value||i(`close`)}async function C(){if(!(!r.canSendFeedback||!r.submitFeedback||!b.value)){d.value=!0,p.value=null,f.value=!1;try{let e=r.buildContext?.()??{};await r.submitFeedback({type:s.value,message:v.value,contactEmail:l.value.trim()||void 0,companyWebsite:u.value,...e}),f.value=!0,c.value=``,u.value=``,h.value=Date.now()+kS,g.value=Date.now()}catch(e){p.value=e instanceof Error&&e.message.trim()?e.message.trim():`Couldnât send feedback. Please try again.`}finally{d.value=!1}}}let w={SUCCESS_COOLDOWN_MS:kS,props:r,emit:i,isCompactLayout:a,showKeyboardShortcuts:o,feedbackType:s,message:c,contactEmail:l,companyWebsite:u,isSubmitting:d,submitSucceeded:f,submitError:p,shortcutsExpanded:m,cooldownUntilMs:h,nowMs:g,get cooldownTimer(){return _},set cooldownTimer(e){_=e},messageTrimmed:v,isCoolingDown:y,canSubmit:b,shortcuts:x,onBackdropClick:S,onSubmit:C};return Object.defineProperty(w,"__isScriptSetup",{enumerable:!1,value:!0}),w}}),jS={class:`help-dialog`,role:`dialog`,"aria-modal":`true`,"aria-labelledby":`help-dialog-title`},MS={class:`help-dialog__panel`},NS={class:`help-dialog__header`},PS={class:`help-dialog__feedback`,"aria-labelledby":`help-dialog-feedback-title`},FS={key:0,class:`help-dialog__success`,role:`status`},IS={key:1,class:`help-dialog__signin`,"aria-labelledby":`help-dialog-feedback-title`}
15,LS=[`href`],RS={key:1,class:`help-dialog__signin-missing`},zS={class:`help-dialog__type`,role:`group`,"aria-label":`Feedback type`},BS=[`aria-pressed`],VS=[`aria-pressed`],HS={class:`help-dialog__field`},US=[`placeholder`,`disabled`],WS={class:`help-dialog__field`},GS=[`disabled`],KS={class:`help-dialog__honeypot`,"aria-hidden":`true`},qS={class:`help-dialog__feedback-footer`},JS={key:0,class:`help-dialog__status help-dialog__status--error`,role:`alert`},YS={key:1,class:`help-dialog__char-count`},XS=[`disabled`],ZS={key:0,class:`help-dialog__shortcuts`,"aria-labelledby":`help-dialog-shortcuts-title`},QS=[`aria-expanded`],$S={id:`help-dialog-shortcuts-body`,class:`help-dialog__table`,role:`table`,"aria-label":`Keyboard shortcuts`},eC={role:`cell`},tC={role:`cell`},nC={role:`cell`};function rC(e,t,n,r,i,a){return U(),W(`div`,jS,[G(`button`,{type:`button`,class:`help-dialog__backdrop`,"aria-label":`Close help`,onClick:r.onBackdropClick}),G(`div`,MS,[G(`div`,NS,[t[12]||=G(`h2`,{id:`help-dialog-title`},`Help`,-1),G(`button`,{type:`button`,class:`help-dialog__close`,"aria-label":`Close`,onClick:t[0]||=t=>e.$emit(`close`)},[...t[11]||=[G(`svg`,{viewBox:`0 0 24 24`,"aria-hidden":`true`},[G(`path`,{d:`M6 6l12 12M18 6L6 18`})],-1)]])]),G(`section`,PS,[r.submitSucceeded?(U(),W(`div`,FS,[...t[13]||=[G(`h3`,{id:`help-dialog-feedback-title`},`Thanks`,-1),G(`p`,null,`Your feedback was sent.`,-1)]])):n.canSendFeedback?(U(),W(ua,{key:2},[t[18]||=G(`h3`,{id:`help-dialog-feedback-title`},`Send feedback`,-1),G(`div`,zS,[G(`button`,{type:`button`,class:B([`help-dialog__type-btn`,{"help-dialog__type-btn--active":r.feedbackType===`feature`}]),"aria-pressed":r.feedbackType===`feature`,onClick:t[2]||=e=>r.feedbackType=`feature`},` Feature request `,10,BS),G(`button`,{type:`button`,class:B([`help-dialog__type-btn`,{"help-dialog__type-btn--active":r.feedbackType===`bug`}]),"aria-pressed":r.feedbackType===`bug`,onClick:t[3]||=e=>r.feedbackType=`bug`},` Bug report `,10,VS)]),G(`label`,HS,[G(`span`,null,V(r.feedbackType===`bug`?`Describe the bug`:`Describe the feature`),1),Jn(G(`textarea`,{"onUpdate:modelValue":t[4]||=e=>r.message=e,rows:`5`,maxlength:`4000`,placeholder:r.feedbackType===`bug`?`What happened, and what did you expect instead?`:`What would you like the space planner to do?`,disabled:r.isSubmitting,onKeydown:t[5]||=as(()=>{},[`stop`])},null,40,US),[[$o,r.message]])]),G(`label`,WS,[t[16]||=G(`span`,null,[ka(`Email `),G(`span`,{class:`help-dialog__optional`},`(optional)`)],-1),Jn(G(`input`,{"onUpdate:modelValue":t[6]||=e=>r.contactEmail=e,type:`email`,autocomplete:`email`,placeholder:`So we can follow up if needed`,disabled:r.isSubmitting,onKeydown:t[7]||=as(()=>{},[`stop`])},null,40,GS),[[$o,r.contactEmail]])]),G(`label`,KS,[t[17]||=G(`span`,null,`Company website`,-1),Jn(G(`input`,{"onUpdate:modelValue":t[8]||=e=>r.companyWebsite=e,type:`text`,name:`companyWebsite`,tabindex:`-1`,autocomplete:`off`,onKeydown:t[9]||=as(()=>{},[`stop`])},null,544),[[$o,r.companyWebsite]])]),G(`div`,qS,[r.submitError?(U(),W(`p`,JS,V(r.submitError),1)):(U(),W(`p`,YS,V(r.messageTrimmed.length)+` / 4000`,1)),G(`button`,{type:`button`,class:`help-dialog__submit`,disabled:!r.canSubmit,onClick:r.onSubmit},V(r.isSubmitting?`Sendingâ¦`:`Submit feedback`),9,XS)])],64)):(U(),W(`div`,IS,[t[14]||=G(`h3`,{id:`help-dialog-feedback-title`},`Send feedback`,-1),t[15]||=G(`p`,null,`Sign in to send a feature request or bug report.`,-1),n.loginUrl?(U(),W(`a`,{key:0,href:n.loginUrl,class:`help-dialog__signin-link`,onClick:t[1]||=t=>e.$emit(`beforeSignIn`)},` Sign in or create account `,8,LS)):(U(),W(`p`,RS,`Sign-in isnât available in this session.`))]))]),r.showKeyboardShortcuts?(U(),W(`section`,ZS,[G(`button`,{type:`button`,class:`help-dialog__shortcuts-toggle`,"aria-expanded":r.shortcutsExpanded,"aria-controls":`help-dialog-shortcuts-body`,onClick:t[10]||=e=>r.shortcutsExpanded=!r.shortcutsExpanded},[t[20]||=G(`h3`,{id:`help-dialog-shortcuts-title`},`Keyboard shortcuts`,-1),(U(),W(`svg`,{class:B([`help-dialog__shortcuts-chevron`,{"help-dialog__shortcuts-chevron--open":r.shortcutsExpanded}]),viewBox:`0 0 24 24`,"aria-hidden":`true`},[...t[19]||=[G(`path`,{d:`M6 9l6 6 6-6`},null,-1)]],2))],8,QS),Jn(G(`div`,$S,[t[21]||=G(`div`,{class:`help-dialog__row help-dialog__row--head`,role:`row`},[G(`div`,{role:`columnheader`},`Windows`),G(`div`,{role:`columnheader`},`Mac`),G(`div`,{role:`columnheader`},`Action`)],-1),(U(),W(ua,null,Xr(r.shortcuts,(e,t)=>G(`div`,{key:e.action,class:B([`help-dialog__row`,{"help-dialog__row--alt":t%2==1}]),role:`row`},[G(`div`,eC,V(e.windows),1),G(`div`,tC,V(e.mac),1),G(`div`,nC,V(e.action),1)],2)),64))],512),[[yo,r.shortcutsExpanded]])])):K(``,!0)])])}var iC=jy(AS,[[`render`,rC],[`__scopeId`,`data-v-545e5da9`],[`__file`,`HelpDialog.vue`]]),aC=.25,oC=3,sC=5,cC=14,lC=.75,uC=6,dC=`M19 8l-4 4h3c0 3.31-2.69 6-6 6-1.01 0-1.97-.25-2.8-.7l-1.46 1.46C8.97 19.54 10.43 20 12 20c4.42 0 8-3.58 8-8h3l-4-4zM6 12c0-3.31 2.69-6 6-6 1.01 0 1.97.25 2.8.7l1.46-1.46C15.03 4.46 13.57 4 12 4c-4.42 0-8 3.58-8 8H1l4 4 4-4H6z`,fC=24,pC=br({__name:`PlannerCanvas`,props:{store:{},selectedItem:{},units:{},wishlistItems:{},wishlistAvailable:{type:Boolean},icons:{},submitFeedback:{type:Function},buildFeedbackContext:{type:Function},canSendFeedback:{type:Boolean},loginUrl:{}},emits:[`rotateSelectedItem`,`flipSelectedDoor`,`duplicateSelectedItem`,`deleteSelectedItem`,`deleteSelectedFloorPaint`,`toggleSelectedItemLock`,`fillColorChange`,`fillColorCommit`,`textContentChange`,`textFontSizeChange`,`textBoldChange`,`textUnderlineChange`,`textEditFocusHandled`,`swapProduct`,`setItemDimensions`,`deleteSelectedWallPoint`,`deleteSelectedWallSegment`,`setSelectedWallSegmentStyle`,`setSelectedWallThickness`,`setSelectedWallSegmentInteriorLength`,`savePlan`,`beforeSignIn`],setup(e,{expose:t,emit:n}){let r=e,i=n,a=q(()=>r.store.state.activeTool===`draw-wall`),o=q(()=>r.store.state.activeTool===`paint-floor`),s=q(()=>r.store.state.activeTool===`measure`),c=q(()=>r.store.state.activeTool===`text`),l=q(()=>a.value||o.value),u=q(()=>r.selectedItem!=null&&r.store.state.pendingTextEditItemId===r.selectedItem.id),d=q(()=>r.store.state.areWallsLocked),f=`url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20fill%3D%22%230f172a%22%20stroke%3D%22none%22%20d%3D%22M2.4%2013H17L19%2011l-6.4%209.2a2%202%200%200%201-2.8%200L2.6%2014.3A2%202%200%200%201%202.4%2013Z%22%2F%3E%3Cpath%20d%3D%22m19%2011-8-8-8.6%208.6a2%202%200%200%200%200%202.8l5.2%205.2c.8.8%202%20.8%202.8%200L19%2011Z%22%2F%3E%3Cpath%20d%3D%22m5%202%205%205%22%2F%3E%3Cpath%20d%3D%22M2%2013h15%22%2F%3E%3Cpath%20d%3D%22M16%2019v3%22%2F%3
15E%3C%2Fsvg%3E") 14 19, cell`,p=q(()=>a.value?`crosshair`:o.value?r.store.state.isDrawingCustomFloor?`cell`:f:c.value?`text`:`default`),m=q(()=>r.store.state.selectedWallPoint),h=q(()=>r.store.state.selectedWallSegment),g=q(()=>r.store.state.selectedFloorId),_=q(()=>r.store.state.currentPlan?.floorPaints.find(e=>e.id===r.store.state.selectedFloorPaintId)??null),v=q(()=>r.store.state.isDrawingCustomFloor),y=q(()=>r.store.getSelectedWallPointDeletionStatus()),b=q(()=>r.store.getSelectedWallSegmentDeletionStatus()),x=q(()=>!!(m.value||h.value)),S=q(()=>{let e=h.value;if(!e)return null;let t=r.store.state.activeWallId;return Vg(r.store.state.currentPlan?.walls??[],{activeWallId:t}).find(t=>t.wallId===e.wallId&&t.segmentIndex===e.segmentIndex)??null}),C=q(()=>{let e=h.value;if(!e)return`solid`;let t=r.store.state.currentPlan?.walls.find(t=>t.id===e.wallId);return t?Ch(t,e.segmentIndex):`solid`}),w=q(()=>{let e=h.value;if(!e)return 5;let t=r.store.state.currentPlan?.walls.find(t=>t.id===e.wallId);return t?Mh(t,e.segmentIndex):5}),T=H({x:0,y:0}),E=H(null),D=H(null),O=H({width:0,height:0}),k=H(null),A=H(null),j=H(null),M=H(null),N=H(null),P=H(!1),F=Cp(wp),ee=q(()=>F.value?sC:oC),te=Cp(`(max-width: 900px)`),ne=q(()=>!te.value),I=q(()=>!F.value),L=H(!1),R=H(!1),re=H(!1),ie=H(0),ae=null,oe=null,se=null,ce=null,le=null,ue=null,de=H(!1),z=H(null),fe=q(()=>r.store.state.currentPlan?.camera??{x:0,y:0,zoom:1}),pe=q(()=>r.store.state.planRevision),me=q(()=>fe.value.zoom*4),he=q(()=>`${Math.round(fe.value.zoom*100)}%`),B=q(()=>z.value?z.value.includeDimensions:r.store.state.showWallMeasurements),ge=q(()=>({width:O.value.width,height:O.value.height,x:fe.value.x,y:fe.value.y,scaleX:me.value,scaleY:me.value,draggable:r.store.state.activeTool!==`draw-wall`&&r.store.state.activeTool!==`measure`&&r.store.state.activeTool!==`text`&&r.store.state.activeTool!==`paint-floor`})),_e=q(()=>{if(de.value&&!z.value?.includeGrid)return[];let e=me.value,t=(0-fe.value.x)/e,n=(0-fe.value.y)/e,r=(O.value.width-fe.value.x)/e,i=(O.value.height-fe.value.y)/e,a=Math.floor(t/12)*12,o=Math.ceil(r/12)*12,s=Math.floor(n/12)*12,c=Math.ceil(i/12)*12,l=[];for(let t=a;t<=o;t+=12)l.push({id:`grid-x-${t}`,config:{points:[t,s,t,c],stroke:t===0?`#94a3b8`:`#e2e8f0`,strokeWidth:(t===0?1.5:1)/e,listening:!1}});for(let t=s;t<=c;t+=12)l.push({id:`grid-y-${t}`,config:{points:[a,t,o,t],stroke:t===0?`#94a3b8`:`#e2e8f0`,strokeWidth:(t===0?1.5:1)/e,listening:!1}});return l}),ve=q(()=>{if(!de.value||!z.value?.includeGrid||O.value.width<=0||O.value.height<=0)return null;let e=me.value,t=8/e,n=6/e,i=8/e,a=11/e,o=qh(12,r.store.state.units),s=ct(o,a),c=6/e,l=t*2+12+c+s,u=n*2+Math.max(i,a),d=(28-fe.value.x)/e,f=(O.value.height-28-fe.value.y)/e-u,p=u/2;return{groupConfig:{x:d,y:f,listening:!1},backgroundConfig:{x:0,y:0,width:l,height:u,fill:`#ffffff`,stroke:`#cbd5e1`,strokeWidth:1/e,cornerRadius:4/e,listening:!1},barConfig:{points:[t,p,t+12,p],stroke:`#0f172a`,strokeWidth:2/e,lineCap:`butt`,listening:!1},tickStartConfig:{points:[t,p-i/2,t,p+i/2],stroke:`#0f172a`,strokeWidth:2/e,listening:!1},tickEndConfig:{points:[t+12,p-i/2,t+12,p+i/2],stroke:`#0f172a`,strokeWidth:2/e,listening:!1},labelConfig:{x:t+12+c,y:0,width:s+t,height:u,align:`left`,verticalAlign:`middle`,text:o,fontSize:a,fill:`#0f172a`,fontStyle:`bold`,listening:!1}}}),ye=q(()=>{let e=me.value,t=(0-fe.value.x)/e,n=(0-fe.value.y)/e,i=(O.value.width-fe.value.x)/e,a=(O.value.height-fe.value.y)/e,o=Math.max(Math.abs(i-t),Math.abs(a-n))+240;return r.store.state.snapGuides.map(r=>({id:r.id,config:r.orientation===`vertical`?{points:[r.position,n-o,r.position,a+o],stroke:`#2563eb`,strokeWidth:1/e,dash:[6/e,4/e],listening:!1}:{points:[t-o,r.position,i+o,r.position],stroke:`#2563eb`,strokeWidth:1/e,dash:[6/e,4/e],listening:!1}}))}),be=q(()=>(r.store.state.currentPlan?.floors??[]).map(e=>{let t=e.id===g.value;return{id:e.id,config:{points:Nm(e.polygon),closed:!0,fill:e.fillColor??`#f1f5f9`,stroke:t?`#2563eb`:`#cbd5e1`,strokeWidth:(t?2.5:1)/me.value,listening:!1}}})),xe=q(()=>{ie.value;let e=me.value,t=r.store.state.selectedFloorPaintId,n=r.store.state.activeTool===`select`||r.store.state.activeTool===`paint-floor`;return(r.store.state.currentPlan?.floorPaints??[]).map(i=>
15{let a=i.textureId?.trim(),o=a?_v(a):null,s=a&&o?bv(a,o):1,c=i.id===t,l=o?{points:Nm(i.polygon),closed:!0,fillPatternImage:o,fillPatternRepeat:`repeat`,fillPatternScaleX:s,fillPatternScaleY:s}:{points:Nm(i.polygon),closed:!0,fill:i.fillColor};return{id:i.id,config:{...l,x:0,y:0,stroke:c?`#2563eb`:`transparent`,strokeWidth:c?2/e:0,listening:n,draggable:r.store.state.activeTool===`select`&&c,dragDistance:6}}})}),Se=q(()=>{let e=_.value,t=me.value,n=T.value;return!e||r.store.state.activeTool!==`select`?[]:e.polygon.map((r,i)=>({id:`${e.id}-point-${i}`,pointIndex:i,config:{x:r.x+n.x,y:r.y+n.y,radius:5/t,fill:`#fff`,stroke:`#2563eb`,strokeWidth:2/t,hitStrokeWidth:P.value?34/t:0,draggable:n.x===0&&n.y===0,listening:n.x===0&&n.y===0}}))}),V=q(()=>{let e=_.value,t=T.value,n=me.value;if(!e||r.store.state.activeTool!==`select`||e.polygon.length<2)return[];let i=t.x===0&&t.y===0;return e.polygon.map((r,a)=>{let o=e.polygon[(a+1)%e.polygon.length];return{id:`${e.id}-edge-hit-${a}`,edgeIndex:a,config:{points:Nm([{x:r.x+t.x,y:r.y+t.y},{x:o.x+t.x,y:o.y+t.y}]),stroke:`transparent`,strokeWidth:Math.max(16,cC*2)/n,hitStrokeWidth:Math.max(20,cC*2)/n,lineCap:`round`,draggable:i,listening:i}}})}),Ce=q(()=>{let e=_.value,t=r.store.state.selectedFloorPaintEdgeIndex,n=T.value,i=me.value;if(!e||r.store.state.activeTool!==`select`||t==null||t<0||t>=e.polygon.length)return[];let a=e.polygon[t],o=e.polygon[(t+1)%e.polygon.length];return[{id:`${e.id}-edge-selected-${t}`,config:{points:Nm([{x:a.x+n.x,y:a.y+n.y},{x:o.x+n.x,y:o.y+n.y}]),stroke:`#2563eb`,strokeWidth:Math.max(3,4/i),lineCap:`round`,listening:!1}}]}),we=q(()=>{let e=_.value;if(!e||r.store.state.activeTool!==`select`||e.polygon.length<2)return[];let t=T.value;return st(e.polygon.map(e=>({x:e.x+t.x,y:e.y+t.y})),{idPrefix:`${e.id}-edge`,units:r.store.state.units,scale:me.value})}),Te=q(()=>{if(!o.value||!v.value)return null;let e=[...r.store.state.floorDrawingPoints],t=r.store.state.floorDrawingPreviewPoint,n=me.value;if(t&&e.push(t),e.length===0)return{line:null,points:[],labels:[]};let i=e.flatMap(e=>[e.x,e.y]);if(r.store.state.floorDrawingPoints.length>=3&&t){let e=r.store.state.floorDrawingPoints[0];i.push(e.x,e.y)}let a=r.store.state.floorDrawingPoints.length>=3&&t?[...r.store.state.floorDrawingPoints,t]:e;return{line:{points:i,stroke:`#2563eb`,strokeWidth:1.5/n,dash:[6/n,4/n],listening:!1},points:r.store.state.floorDrawingPoints.map((e,t)=>({id:`floor-draft-${t}`,config:{x:e.x,y:e.y,radius:4/n,fill:t===0?`#2563eb`:`#fff`,stroke:`#2563eb`,strokeWidth:1.5/n,listening:!1}})),labels:st(a,{idPrefix:`floor-draft-edge`,units:r.store.state.units,scale:n,closed:r.store.state.floorDrawingPoints.length>=3&&!!t})}}),Ee=q(()=>{if(!o.value)return new Map;let e=new Map,t=(r.store.state.currentPlan?.floors??[]).filter(e=>e.source===`wall`||!!e.wallId);for(let n of t)n.polygon.length>=3&&e.set(n.id,wm(n.polygon));return e}),De=q(()=>{if(!o.value||de.value)return[];let e=me.value,t=[];for(let[n,r]of Ee.value)r.forEach((r,i)=>{t.push({id:`zone-${n}-${i}`,zonePolygon:r,config:{points:Nm(r),closed:!0,fill:`rgba(37, 99, 235, 0.07)`,stroke:`#2563eb`,strokeWidth:1.5/e,dash:[5/e,4/e],listening:!0}})});return t}),Oe=q(()=>{let e=[],t=[];for(let n of r.store.state.currentPlan?.walls??[]){let r=dh(n);for(let i=0;i<r;i++){let r=fh(n,i);if(!r)continue;let[a,o]=r,s=n.points[a],c=n.points[o];if(Ch(n,i)===`railing`){for(let e of Gh(n.id,i,s,c,Mh(n,i)))t.push(e);continue}e.push({id:`${n.id}-visual-${i}`,config:{points:Nm([s,c]),stroke:`#1e293b`,strokeWidth:Mh(n,i),lineCap:`round`,lineJoin:`round`,listening:!1}})}}return{solidLines:e,railingRails:t}}),ke=q(()=>Oe.value.solidLines),Ae=q(()=>Oe.value.railingRails),je=q(()=>(r.store.state.currentPlan?.walls??[]).flatMap(e=>{let t=e.isClosed?e.points.length:Math.max(e.points.length-1,0);return Array.from({length:t},(t,n)=>{let i=fh(e,n);if(!i)return null;let[a,o]=i;return{id:`${e.id}-segment-hit-${n}`,wallId:e.id,segmentIndex:n,config:{points:Nm([e.points[a],e.points[o]]),stroke:`transparent`,strokeWidth:Math.max(16,cC*2)/me.value,hitStrokeWidth:Math.max(20,cC*2)/me.value,lineCap:`round`,draggable:r.store.state.activeTool===`select`&&!r.store.state.areWallsLocked,listening:r.store.state.activeTool===`select`||r.store.state.activeTool===`draw-wall`||r.store.state.activeTool===`measure`}}}).filter(e=>e!==null)})),Me=q(()=>{let e=r.store.state.selectedWallSegment;if(!e)return[];let t=r.store.state.currentPlan?.walls.find(t=>
15t.id===e.wallId);if(!t)return[];let n=fh(t,e.segmentIndex);if(!n)return[];let[i,a]=n,o=Ch(t,e.segmentIndex)===`railing`,s=Mh(t,e.segmentIndex);return[{id:`${t.id}-segment-selected-${e.segmentIndex}`,config:{points:Nm([t.points[i],t.points[a]]),stroke:`#dc2626`,strokeWidth:o?Math.max(s*.2,2/me.value):Math.max(s,8/me.value),dash:o?[6/me.value,4/me.value]:void 0,lineCap:`round`,listening:!1}}]}),Ne=q(()=>{let e=r.store.state.wallDrawingPreview;if(!e)return null;let t=me.value,n=e.angleIndicator,i=n?{x:n.origin.x,y:n.origin.y,innerRadius:0,outerRadius:n.radiusInches,angle:n.sweepDegrees,rotation:n.rotationDegrees,fill:`#2563eb`,opacity:.14,stroke:`#2563eb`,strokeWidth:Math.max(1/t,.3),listening:!1}:null,a=n?{x:n.labelPoint.x,y:n.labelPoint.y,text:`${n.degrees}°`,fontSize:10/t,fill:`#2563eb`,fontStyle:`bold`,align:`center`,verticalAlign:`middle`,offsetX:11/t,offsetY:5/t,listening:!1}:null;return{line:{points:Nm([e.start,e.end]),stroke:`#1e293b`,strokeWidth:r.store.state.drawWallStyle===`railing`?Math.max(2,e.thicknessInches*.35):e.thicknessInches,dash:r.store.state.drawWallStyle===`railing`?[e.thicknessInches*1.2,e.thicknessInches*.8]:void 0,opacity:.4,lineCap:`round`,lineJoin:`round`,listening:!1},label:{x:e.labelPoint.x,y:e.labelPoint.y,rotation:e.rotationDegrees,text:qh(e.interiorInches,r.units),fontSize:11/t,fill:`#64748b`,fontStyle:`italic`,align:`center`,verticalAlign:`middle`,opacity:.9,listening:!1},angleArc:i,angleLabel:a}}),Pe=q(()=>{if(de.value)return null;let e=r.store.state.measurePreview??r.store.state.measureTape;if(!e)return null;let t=me.value,n=Math.max(3.5/t,1.25),i=qh(e.lengthInches,r.units),a=14/t,o=5/t,s=2.5/t,c=ct(i,a)+o*2,l=a+s*2;return{line:{points:Nm([e.start,e.end]),stroke:`#7c3aed`,strokeWidth:1.75/t,dash:[8/t,5/t],lineCap:`round`,listening:!1},startPoint:{x:e.start.x,y:e.start.y,radius:n,fill:`#7c3aed`,stroke:`#fff`,strokeWidth:1/t,listening:!1},endPoint:{x:e.end.x,y:e.end.y,radius:n,fill:`#7c3aed`,stroke:`#fff`,strokeWidth:1/t,listening:!1},label:{groupConfig:{x:e.labelPoint.x,y:e.labelPoint.y,rotation:e.rotationDegrees,listening:!1},backgroundConfig:{x:-c/2,y:-l/2,width:c,height:l,fill:`#ffffff`,cornerRadius:4/t,listening:!1},textConfig:{x:-c/2,y:-l/2,width:c,height:l,align:`center`,verticalAlign:`middle`,text:i,fontSize:a,fill:`#5b21b6`,fontStyle:`bold`,listening:!1}}}}),Fe=q(()=>{let e=r.store.state.measureStartPoint;if(!e||Pe.value)return null;let t=me.value;return{x:e.x,y:e.y,radius:Math.max(3.5/t,1.25),fill:`#7c3aed`,stroke:`#fff`,strokeWidth:1/t,listening:!1}}),Ie=q(()=>{if(!B.value)return{lines:[],labels:[]};let e=r.store.state.dimensionDisplay;return e!==`inner-face`&&e!==`outer-face`?{lines:[],labels:[]}:y_(r.store.state.currentPlan?.walls??[],e)}),Le=q(()=>{let e=me.value;return Ie.value.lines.map(t=>({id:t.id,config:{points:t.points,stroke:`#0f172a`,strokeWidth:1/e,listening:!1}}))}),Re=q(()=>{let e=r.store.state.units,t=me.value,n=r.store.state.selectedWallSegment;return Ie.value.labels.map(r=>{let i=qh(r.textInches,e),a=n?.wallId===r.wallId&&n.segmentIndex===r.segmentIndex,o=12/t,s=5/t,c=2.5/t,l=ct(i,o)+s*2,u=o+c*2;return{id:r.id,groupConfig:{x:r.labelPoint.x,y:r.labelPoint.y,rotation:r.rotationDegrees,listening:!1},backgroundConfig:{x:-l/2,y:-u/2,width:l,height:u,fill:`#ffffff`,cornerRadius:4/t,listening:!1},textConfig:{x:-l/2,y:-u/2,width:l,height:u,align:`center`,verticalAlign:`middle`,text:i,fontSize:o,fill:a?`#dc2626`:`#0f172a`,fontStyle:a?`bold`:`normal`,listening:!1}}})}),ze=q(()=>Ze(`rug`)),Be=q(()=>Ze(`furniture`)),Ve=q(()=>Ze(`decor`)),He=q(()=>Ze(`overlay`)),Ue=q(()=>{let e=[...ze.value,...Be.value,...Ve.value,...He.value],t=r.store.state.selectedObjectId;if(!t)return e;let n=e.findIndex(e=>e.id===t);return n<0?e:[...e.slice(0,n),...e.slice(n+1),e[n]]}),We=q(()=>{let e=r.store.state.libraryItemDragPreview;return e?$e(Qe(e),{preview:!0}):null}),Ge=q(()=>{let e=(r.store.state.currentPlan?.items??[]).map(e=>e.visual.imageUrl?.trim()).filter(e=>!!e),t=r.store.state.libraryItemDragPreview?.payload.imageUrl?.trim();return t&&e.push(t),[...new Set(e)].sort().join(`|`)}),Ke=q(()=>(r.store.state.currentPlan?.items??[]).map(e=>`${e.id}:${e.visual.fillColor?.trim().toLowerCase()??``}`).join(`|`));er(Ge,()=>{Ye()},{immediate:!0}),er(Ke,()=>{ie.value+=1});let qe=q(()=>(r.store.state.currentPlan?.floorPaints??[]).map(e=>
15e.textureId?.trim()??``).filter(Boolean).sort().join(`|`));er([qe,o],()=>{Je()},{immediate:!0});async function Je(){let e=qe.value?qe.value.split(`|`):[];if(o.value)await yv();else if(e.length>0)await Promise.all(e.map(e=>vv(e)));else return;ie.value+=1}async function Ye(){let e=Ge.value?Ge.value.split(`|`):[];e.length!==0&&(await Promise.all(e.map(e=>Cy(e))),ie.value+=1)}let Xe=q(()=>de.value||r.store.state.areWallsLocked&&r.store.state.activeTool!==`draw-wall`?[]:(r.store.state.currentPlan?.walls??[]).flatMap(e=>e.points.map((t,n)=>{let i=zn(Un(e.id,n)),a=r.store.state.activeTool===`draw-wall`,s=r.store.state.activeTool===`measure`;return{id:`${e.id}-point-${n}`,wallId:e.id,pointIndex:n,config:{x:t.x,y:t.y,radius:i,fill:`#fff`,stroke:Un(e.id,n)?`#dc2626`:`#2563eb`,strokeWidth:1.5/me.value,hitStrokeWidth:P.value||a||s?Math.max(i*2.5,28/me.value):0,draggable:a||!s&&!r.store.state.areWallsLocked,dragDistance:a?8:0,listening:!o.value}}})));function Ze(e){return(r.store.state.currentPlan?.items??[]).filter(t=>e===`rug`?Sv(t):e===`furniture`?t.layer===`furniture`&&!Sv(t):t.layer===e).map(e=>$e(e))}function Qe(e){let{payload:t}=e;return t.wallHostedType?{id:`__library-drag-preview__`,name:t.name,layer:`overlay`,position:e.position,rotationDegrees:e.rotationDegrees,widthInches:e.widthInches,depthInches:e.depthInches,isLocked:!1,isResizable:!0,placement:{mode:`wall-hosted`,hostedType:t.wallHostedType,wallAttachment:{wallId:``,segmentIndex:0,offsetInches:0,side:`center`}},visual:Nv({iconId:t.iconId,imageUrl:t.imageUrl}),products:[]}:{id:`__library-drag-preview__`,name:t.name,layer:t.defaultLayer??`furniture`,position:e.position,rotationDegrees:e.rotationDegrees,widthInches:e.widthInches,depthInches:e.depthInches,isLocked:!1,isResizable:!0,placement:Pv(),visual:Nv({iconId:t.iconId,imageUrl:t.imageUrl}),products:[]}}function $e(e,t={}){ie.value;let n=t.preview===!0,i=!n&&r.store.state.selectedObjectId===e.id,a=Wn(e),s=!n&&i&&!e.isLocked&&r.store.state.activeTool===`select`,c=Tv(e),l=Jv(e),u=e.visual.text??(l?{content:e.name?.trim()?e.name:`Text`,fontSizeInches:12}:void 0),d=s&&e.isResizable&&!l,f=c,p=r.store.state.units,m=me.value,h=l?null:Ty(e.visual.imageUrl,e.visual.fillColor),g=h?Ey(h,e.widthInches,e.depthInches,`stretch`):null,_=`${qh(e.widthInches,p)} x ${qh(e.depthInches,p)}`,v=at(d),y=c&&ry(e.placement.hostedType)&&ay(e.placement.wallAttachment.side)?-1:1,b=e.visual.fillColor?.trim()||`#0f172a`;return{id:e.id,groupConfig:{x:e.position.x,y:e.position.y,rotation:e.rotationDegrees,scaleY:y,draggable:!n&&!e.isLocked&&r.store.state.activeTool===`select`,dragDistance:12,opacity:1,listening:!n&&!o.value&&r.store.state.activeTool!==`draw-wall`&&r.store.state.activeTool!==`measure`},rectConfig:{x:-e.widthInches/2,y:-e.depthInches/2,width:e.widthInches,height:e.depthInches,fill:l?`rgba(255,255,255,0.01)`:a,stroke:n||l&&i?`#2563eb`:`transparent`,strokeWidth:n||l&&i?1.5/m:0,cornerRadius:l?0:3/m,dash:n?[4/m,3/m]:[],opacity:n?.72:o.value?.28:l?1:i?.7:1},imageConfig:g?{image:h.element,x:g.x,y:g.y,width:g.width,height:g.height,listening:!n&&!o.value&&r.store.state.activeTool!==`draw-wall`&&r.store.state.activeTool!==`measure`,opacity:n?.72:o.value?.28:i?.7:1}:null,textConfig:l&&u?{x:-e.widthInches/2,y:-e.depthInches/2,width:e.widthInches,height:e.depthInches,align:`center`,verticalAlign:`middle`,fill:b,fontSize:u.fontSizeInches,fontStyle:u.bold?`bold`:`normal`,textDecoration:u.underline?`underline`:``,listening:!1,text:u.content,opacity:n?.72:o.value?.28:1}:{x:-e.widthInches/2,y:-e.depthInches/2-8,width:e.widthInches,align:`center`,fill:`#0f172a`,fontSize:4,listening:!1,text:g?``:e.name,opacity:n?.72:o.value?.28:i?.7:1},dimensionLabel:i&&!l?ot({text:_,y:-e.depthInches/2-v,rotationDegrees:e.rotationDegrees,scale:m,scaleY:y}):null,handles:s?et(e,d,f):null}}function et(e,t,n=!1){let r=1.5/me.value,i=lt(),a=rt(e,i),o=it(a.iconSize),s=e.widthInches/2,c=e.depthInches/2;return{showRotation:!Tv(e),selectionBorderConfig:{x:-s,y:-c,width:e.widthInches,height:e.depthInches,stroke:`#94a3b8`,strokeWidth:r,opacity:.55,fill:`transparent`,listening:!1},rotationStemConfig:{points:[0,a.stemStartY,0,a.stemEndY],stroke:`#94a3b8`,strokeWidth:r,o
15pacity:.55,listening:!1},rotationGroupConfig:{x:0,y:a.circleY},cornerHandles:t&&!n?tt(e,{handleStrokeWidth:r,handleHitRadius:i}):[],edgeHandles:t?nt(e,{handleStrokeWidth:r,handleHitRadius:i},n):[],rotationCircleConfig:{x:0,y:0,radius:a.circleRadius,fill:`#ffffff`,stroke:`#2563eb`,strokeWidth:r},rotationIconConfig:o}}function tt(e,t){let n=e.widthInches/2,r=e.depthInches/2;return[{corner:`nw`,position:{x:-n,y:-r}},{corner:`ne`,position:{x:n,y:-r}},{corner:`sw`,position:{x:-n,y:r}},{corner:`se`,position:{x:n,y:r}}].map(e=>({corner:e.corner,groupConfig:e.position,hitConfig:{x:0,y:0,radius:t.handleHitRadius,fill:`#ffffff`,stroke:`#2563eb`,strokeWidth:t.handleStrokeWidth}}))}function nt(e,t,n=!1){let r=e.widthInches/2,i=e.depthInches/2,a=t.handleHitRadius*2.2,o=t.handleHitRadius*.9,s=[{side:`left`,axis:`width`,position:{x:-r,y:0},width:o,height:a},{side:`right`,axis:`width`,position:{x:r,y:0},width:o,height:a},{side:`top`,axis:`depth`,position:{x:0,y:-i},width:a,height:o},{side:`bottom`,axis:`depth`,position:{x:0,y:i},width:a,height:o}];return(n?s.filter(e=>e.axis===`width`):s).map(e=>({side:e.side,axis:e.axis,groupConfig:e.position,hitConfig:{x:-e.width/2,y:-e.height/2,width:e.width,height:e.height,fill:`#ffffff`,stroke:`#2563eb`,strokeWidth:t.handleStrokeWidth,cornerRadius:Math.min(e.width,e.height)*.25}}))}function rt(e,t){let n=t*.9,r=t*1.15,i=t*1.25,a=e.depthInches/2+n/2,o=a+i+r;return{stemStartY:a,stemEndY:o-r,circleY:o,circleRadius:r,iconSize:r*1.35}}function it(e){let t=e/fC;return{data:dC,x:-e/2,y:-e/2,scaleX:t,scaleY:t,fill:`#111827`,listening:!1}}function at(e){let t=lt();return e?t+2.5:6}function ot(e){let t=11/e.scale,n=6/e.scale,r=3/e.scale,i=ct(e.text,t)+n*2,a=t+r*2,o=e.scaleY??1;return{groupConfig:{x:0,y:e.y,rotation:-e.rotationDegrees*o,scaleY:o,listening:!1},backgroundConfig:{x:-i/2,y:-a/2,width:i,height:a,fill:`#ffffff`,stroke:`#dc2626`,strokeWidth:1/e.scale,cornerRadius:3/e.scale,listening:!1},textConfig:{x:-i/2,y:-a/2,width:i,height:a,align:`center`,verticalAlign:`middle`,text:e.text,fontSize:t,fill:`#dc2626`,fontStyle:`bold`,listening:!1}}}function st(e,t){if(e.length<2)return[];let n=t.closed??e.length>=3?e.length:e.length-1,r={x:e.reduce((e,t)=>e+t.x,0)/e.length,y:e.reduce((e,t)=>e+t.y,0)/e.length},i=Math.max(8,12/t.scale),a=[];for(let o=0;o<n;o++){let n=e[o],s=e[(o+1)%e.length],c=Math.hypot(s.x-n.x,s.y-n.y);if(c<.5)continue;let l={x:(n.x+s.x)/2,y:(n.y+s.y)/2},u=s.x-n.x,d=s.y-n.y,f=Math.hypot(u,d),p={x:-d/f,y:u/f},m={x:d/f,y:-u/f},h={x:r.x-l.x,y:r.y-l.y},g=p.x*h.x+p.y*h.y>m.x*h.x+m.y*h.y?m:p,_={x:l.x+g.x*i,y:l.y+g.y*i},v=qh(c,t.units),y=12/t.scale,b=5/t.scale,x=2.5/t.scale,S=ct(v,y)+b*2,C=y+x*2,w=Math.abs(u)>=Math.abs(d)?0:90;a.push({id:`${t.idPrefix}-${o}`,groupConfig:{x:_.x,y:_.y,rotation:w,listening:!1},backgroundConfig:{x:-S/2,y:-C/2,width:S,height:C,fill:`#ffffff`,cornerRadius:4/t.scale,listening:!1},textConfig:{x:-S/2,y:-C/2,width:S,height:C,align:`center`,verticalAlign:`middle`,text:v,fontSize:y,fill:`#2563eb`,fontStyle:`bold`,listening:!1}})}return a}function ct(e,t){return e.length*t*.58}function lt(){return(P.value?14:10)*lC/me.value}Fr(()=>{dt(),P.value=window.matchMedia(`(pointer: coarse)`).matches,se=new ResizeObserver(()=>{dt(),ut()}),E.value&&(se.observe(E.value),E.value.addEventListener(`touchstart`,Nn,{passive:!1}),E.value.addEventListener(`touchmove`,Pn,{passive:!1}),E.value.addEventListener(`touchend`,Fn),E.value.addEventListener(`touchcancel`,Fn),E.value.addEventListener(`mousedown`,Bt),E.value.addEventListener(`auxclick`,zt)),window.addEventListener(`keydown`,Tn),window.addEventListener(`keyup`,En),ut()}),er(p,e=>{let t=D.value?.getStage().container();t&&(t.style.cursor=e)}),er(()=>[r.store.state.isLoading,r.store.state.currentPlan?.id],()=>{k.value!==r.store.state.currentPlan?.id&&(k.value=null),ut()});function ut(){let e=r.store.state.currentPlan;!e||r.store.state.isLoading||O.value.width<=0||O.value.height<=0||k.value!==e.id&&(r.store.setCamera(Np(e,O.value.width,O.value.height,4,P.value?32:48)),k.value=e.id)}Rr(()=>{dn(),vn(),Wt(),se?.disconnect(),r.store.clearWallDrawingPreview(),window.removeEventListener(`ke
15ydown`,Tn),window.removeEventListener(`keyup`,En),E.value&&(E.value.removeEventListener(`touchstart`,Nn),E.value.removeEventListener(`touchmove`,Pn),E.value.removeEventListener(`touchend`,Fn),E.value.removeEventListener(`touchcancel`,Fn),E.value.removeEventListener(`mousedown`,Bt),E.value.removeEventListener(`auxclick`,zt))});function dt(){E.value&&(O.value={width:E.value.clientWidth,height:E.value.clientHeight})}function ft(e){if(r.store.state.activeTool===`draw-wall`||r.store.state.activeTool===`measure`||r.store.state.activeTool===`text`)return;let t=e.target.getStage();t&&r.store.setCamera({x:t.x(),y:t.y(),zoom:fe.value.zoom})}function pt(e){if(!ht(e))return;let t=e.target.getStage();if(!t||e.target!==t)return;if(r.store.state.activeTool===`draw-wall`){let e=Hn(t);e&&(r.store.addCustomWallPoint(e),r.store.updateWallDrawingPreview(e));return}if(r.store.state.activeTool===`measure`){let e=Hn(t);e&&(r.store.placeMeasurePoint(e),r.store.updateMeasurePreview(e));return}if(r.store.state.activeTool===`text`){let e=Hn(t);e&&r.store.placeTextAt(e);return}if(r.store.state.activeTool===`paint-floor`){let e=Hn(t);if(!e)return;if(r.store.state.isDrawingCustomFloor){r.store.addCustomFloorPoint(e);return}if(r.store.applyBrushToFloorPaintAtPoint(e))return;let n=[...Ee.value.values()].flat(),i=Tm(n,e);i!=null&&r.store.paintFloorZone(n[i]);return}if(r.store.state.activeTool!==`select`)return;let n=Hn(t);if(n){let e=[...r.store.state.currentPlan?.floorPaints??[]].reverse().find(e=>e.polygon.length>=3&&Qp(n,e.polygon)),t=r.store.findFloorAtPlanPoint(n);if(e){r.store.selectFloorPaint(e.id,n);return}if(t){r.store.selectFloor(t);return}}r.store.clearSelection()}function mt(e){if(r.store.state.activeTool===`measure`){e.evt.preventDefault(),e.cancelBubble=!0,r.store.cancelMeasure();return}if(r.store.state.activeTool===`draw-wall`){e.evt.preventDefault(),e.cancelBubble=!0,r.store.cancelWallDrawing();return}if(r.store.state.activeTool===`paint-floor`){if(e.evt.preventDefault(),e.cancelBubble=!0,r.store.state.isDrawingCustomFloor){r.store.cancelCustomFloorDrawing();return}let t=e.target.getStage(),n=t?Hn(t):null;n&&r.store.eraseFloorPaintAtPoint(n)}}function ht(e){let t=e.evt.button;return t===void 0||t===0}function gt(e,t){if(t.cancelBubble=!0,!(!ht(t)||!o.value)){if(r.store.state.isDrawingCustomFloor){let e=t.target.getStage(),n=e?Hn(e):null;n&&r.store.addCustomFloorPoint(n);return}r.store.paintFloorZone(e)}}function _t(e,t){if(t.cancelBubble=!0,t.evt.preventDefault(),!o.value)return;if(r.store.state.isDrawingCustomFloor){r.store.cancelCustomFloorDrawing();return}let n=t.target.getStage(),i=n?Hn(n):null;i&&r.store.eraseFloorPaintAtPoint(i)}function vt(e,t){if(t.cancelBubble=!0,ht(t)){if(r.store.state.activeTool===`paint-floor`){if(r.store.state.isDrawingCustomFloor){let e=t.target.getStage(),n=e?Hn(e):null;n&&r.store.addCustomFloorPoint(n);return}let n=r.store.state.currentPlan?.floorPaints.find(t=>t.id===e);n&&r.store.paintFloorZone(n.polygon);return}if(r.store.state.activeTool===`select`){let n=t.target.getStage(),i=n?Hn(n):null;r.store.selectFloorPaint(e,i??void 0)}}}function yt(e,t){if(t.cancelBubble=!0,r.store.state.activeTool!==`select`)return;let n=r.store.state.currentPlan?.floorPaints.find(t=>t.id===e),i=t.target.getStage(),a=i?Hn(i):null;if(!n||!a||n.polygon.length<3)return;r.store.selectFloorPaint(e,a);let o=0,s=1/0,c=a;for(let e=0;e<n.polygon.length;e++){let t=n.polygon[e],r=n.polygon[(e+1)%n.polygon.length],i=r.x-t.x,l=r.y-t.y,u=i*i+l*l;if(u<=1e-4)continue;let d=((a.x-t.x)*i+(a.y-t.y)*l)/u;d=Math.max(0,Math.min(1,d));let f={x:t.x+i*d,y:t.y+l*d},p=Math.hypot(a.x-f.x,a.y-f.y);p<s&&(s=p,o=e,c=f)}let l=Math.max(8,14/me.value);s>l||r.store.addFloorPaintPointOnEdge(e,o,c)}function bt(e,t){if(r.store.state.activeTool!==`select`){t.target.stopDrag();return}t.target.position({x:0,y:0}),T.value={x:0,y:0},r.store.selectFloorPaint(e)}function xt(e){e.cancelBubble=!0,T.value={x:e.target.x(),y:e.target.y()}}function St(e,t){let n=t.target.x(),i=t.target.y();t.target.position({x:0,y:0}),T.value={x:0,y:0},(Math.abs(n)>=.05||Math.abs(i)>=.05)&&r.store.moveFloorPaint(e,{x:n,y:i}),r.store.commitHistoryGesture()}function Ct(e,t){t.cancelBubble=!0}function wt(e,t){t.cancelBubble=!0;let n=r.store.state.selectedFloorPaintId;if(!n)return;r.store.moveFloorPaintPoint(n,e,{x:t.target.x(),y:t.target.y()});let i=(r.store.state.currentPlan?.floorPaints?.find(e=>e.id===n))?.polygon[e];i&&t.target.position({x:i.x,y:i.y})}function Tt(){r.store.commitHistoryGesture(),r.store.clearSnapGuides()}function Et(e,t){t.cancelBubble=!0;let n=r.store.state.selectedFloorPaintId;!n||r.store.state.activeTool!==`select`||r.store.selectFloorPaintEdge(n,e)}function Dt(e,t){t.cancelBubble=!0;let n=r.store.state.selectedFloorPaintId,i=t.target.getStage(),a=i?Hn(i):null;!n||!a||r.store.state.activeTool!==`select`||r.store.addFloorPaintPointOnEdge(n,e,a)}function Ot(e,t){t.cancelBubble=!0;let n=r.store.state.selectedFloorPaintId,i=t.target.getStage(),a=i?Hn(i):null;!n||!a||(j.value={paintId:n,edgeIndex:e,lastPointer:a},r.store.selectFloorPaintEdge(n,e))}function kt(e,t){t.cancelBubble=!0,t.target.position({x:0,y:0});let n=t.target.getStage(),i=n?Hn(n):null,a=j.value;!i||!a||a.edgeIndex!==e||a.paintId!==r.store.state.selectedFloorPaintId||(r.store.moveFloorPaintEdge(a.paintId,e,{x:i.x-a.lastPointer.x,y:i.y-a.lastPointer.y}),a.lastPointer=i)}function At(){j.value=null,r.store.commitHistoryGesture(),r.store.clearSnapGuides()}function jt(e){_t([],e)}function Mt(e){if(re.value||R.value)return;let t=e.target.getStage(),n=t?Hn(t):null;if(r.store.state.activeTool===`draw-wall`){r.store.updateWallDrawingPreview(n);return}if(r.store.state.activeTool===`paint-floor`&&r.store.state.isDrawingCustomFloor){r.store.updateCustomFloorPreview(n);return}r.store.state.activeTool===`measure`&&r.store.updateMeasurePreview(n)}function Nt(){r.store.clearWallDrawingPreview(),r.store.updateCustomFloorPreview(null),r.store.state.activeTool===`measure`&&r.store.updateMeasurePreview(null)}
15function Pt(e,t,n){if(n.cancelBubble=!0,ht(n)){if(r.store.state.activeTool===`draw-wall`){let n=(r.store.state.currentPlan?.walls.find(t=>t.id===e))?.points[t];n&&(r.store.addCustomWallPoint(n,t,!0,e),r.store.updateWallDrawingPreview(n));return}if(r.store.state.activeTool===`measure`){let n=(r.store.state.currentPlan?.walls.find(t=>t.id===e))?.points[t];n&&(r.store.placeMeasurePoint(n,{exactPoint:!0}),r.store.updateMeasurePreview(n));return}r.store.selectWallPoint(e,t)}}function Ft(e){let t=D.value?.getStage().container();t&&(t.style.cursor=e)}function It(e,t,n){n.cancelBubble=!0,R.value=!0,a.value&&(r.store.selectWallPoint(e,t),r.store.clearWallDrawingPreview(),r.store.suppressWallDrawingClicks(),Ft(p.value))}function Lt(e,t,n){n.cancelBubble=!0,r.store.moveWallPoint(e,t,{x:n.target.x(),y:n.target.y()});let i=(r.store.state.currentPlan?.walls.find(t=>t.id===e))?.points[t];i&&n.target.position({x:i.x,y:i.y})}function Rt(){R.value=!1,r.store.commitHistoryGesture(),r.store.clearSnapGuides(),a.value&&(r.store.suppressWallDrawingClicks(),Ft(p.value))}function zt(e){e.button===1&&l.value&&e.preventDefault()}function Bt(e){e.button!==1||!l.value||(e.preventDefault(),Vt(e.clientX,e.clientY))}function Vt(e,t){Wt(),re.value=!0,ue={x:e,y:t},Ft(`grabbing`),window.addEventListener(`mousemove`,Ht),window.addEventListener(`mouseup`,Ut)}function Ht(e){if(!re.value||!ue)return;let t=e.clientX-ue.x,n=e.clientY-ue.y;ue={x:e.clientX,y:e.clientY},!(t===0&&n===0)&&r.store.setCamera({x:fe.value.x+t,y:fe.value.y+n,zoom:fe.value.zoom})}function Ut(){Wt()}function Wt(){if(!re.value&&!ue){window.removeEventListener(`mousemove`,Ht),window.removeEventListener(`mouseup`,Ut);return}re.value=!1,ue=null,window.removeEventListener(`mousemove`,Ht),window.removeEventListener(`mouseup`,Ut),Ft(p.value)}function Gt(e,t,n){if(n.cancelBubble=!0,ht(n)){if(r.store.state.activeTool===`draw-wall`){let i=n.target.getStage(),a=i?Hn(i):null;a&&(r.store.addCustomWallPoint(a,void 0,!1,void 0,{wallId:e,segmentIndex:t}),r.store.updateWallDrawingPreview(a));return}if(r.store.state.activeTool===`measure`){let i=n.target.getStage(),a=i?Hn(i):null;a&&(r.store.placeMeasurePoint(a,{preferredSegment:{wallId:e,segmentIndex:t}}),r.store.updateMeasurePreview(a));return}r.store.selectWallSegment(e,t)}}function Kt(e,t,n){if(n.cancelBubble=!0,r.store.state.activeTool===`draw-wall`||r.store.state.activeTool===`measure`)return;let i=n.target.getStage(),a=i?Hn(i):null;a&&r.store.addWallPointOnSegment(e,t,a)}function qt(e,t,n){n.cancelBubble=!0;let i=n.target.getStage(),a=i?Hn(i):null;a&&(A.value={wallId:e,segmentIndex:t,lastPointer:a},r.store.selectWallSegment(e,t))}function Jt(e,t,n){n.cancelBubble=!0,n.target.position({x:0,y:0});let i=n.target.getStage(),a=i?Hn(i):null,o=A.value;!a||!o||o.wallId!==e||o.segmentIndex!==t||(r.store.moveWallSegment(e,t,{x:a.x-o.lastPointer.x,y:a.y-o.lastPointer.y}),o.lastPointer=a)}function Yt(){A.value=null,r.store.commitHistoryGesture(),r.store.clearSnapGuides()}function Xt(e,t){if(t.cancelBubble=!0,r.store.state.activeTool===`measure`){let e=t.target.getStage(),n=e?Hn(e):null;n&&(r.store.placeMeasurePoint(n),r.store.updateMeasurePreview(n));return}r.store.selectItem(e)}function Zt(e,t){t.cancelBubble=!0,r.store.state.activeTool!==`measure`&&r.store.selectItem(e)}function Qt(e,t){t.cancelBubble=!0;let n=tn(t);n&&(r.store.moveItem(e,{x:n.x(),y:n.y()},5/me.value),en(e,n))}function $t(e,t){t.cancelBubble=!0;let n=tn(t);n&&en(e,n),r.store.commitHistoryGesture(),r.store.clearSnapGuides()}function en(e,t){let n=r.store.state.currentPlan?.items.find(t=>t.id===e);n&&(t.position({x:n.position.x,y:n.position.y}),t.rotation(n.rotationDegrees),t.scaleY(Tv(n)&&ry(n.placement.hostedType)&&ay(n.placement.wallAttachment.side)?-1:1))}function tn(e){let t=e.target;for(;t;){if(t.getClassName()===`Group`&&t.draggable())return t;t=t.getParent()}return null}function nn(e){e.cancelBubble=!0;let t=e.target.getParent();for(;t;){if(t.getClassName()===`Group`&&t.draggable()){t.stopDrag();return}t=t.getParent()}}function rn(e){let t=e.target.getStage();t&&(t.container().style.cursor=`pointer`)}function an(e,t){let n=t.target.getStage();n&&(n.container().style.cursor=e===`width`?`ew-resize`:`ns-resize`)}function on(e,t){let n=t.target.getStage();n&&(n.container().style.cursor=e===`nw`||e===`se`?`nwse-resize`:`nesw-resize`)}function sn(e){let t=e.target.getStage();t&&(t.container().style.cursor=p.value)}function cn(e,t){t.cancelBubble=!0,nn(t),vn();let n=r.store.state.currentPlan?.items.find(t=>
15t.id===e),i=t.target.getStage(),a=i?Hn(i):null;!n||n.isLocked||Tv(n)||!a||(r.store.selectItem(e),M.value={itemId:e,startPointerAngleRadians:Cn(a,n.position),startRotationDegrees:n.rotationDegrees},ln(i))}function ln(e){un(),e&&(ae=e,e.on(`mousemove touchmove`,fn),e.on(`mouseup touchend`,pn))}function un(){ae&&=(ae.off(`mousemove touchmove`,fn),ae.off(`mouseup touchend`,pn),null)}function dn(){un(),M.value=null}function fn(e){let t=M.value;if(!t)return;let n=r.store.state.currentPlan?.items.find(e=>e.id===t.itemId),i=e.target.getStage(),a=i?Hn(i):null;if(!n||!a)return;let o=wn(Cn(a,n.position)-t.startPointerAngleRadians),s=nv(t.startRotationDegrees+o*180/Math.PI);r.store.setItemRotation(t.itemId,s)}function pn(e){e.cancelBubble=!0,sn(e),dn(),r.store.commitHistoryGesture(),r.store.clearSnapGuides()}function mn(e,t,n){n.cancelBubble=!0,nn(n),dn();let i=r.store.state.currentPlan?.items.find(t=>t.id===e),a=n.target.getStage(),o=a?Hn(a):null;!i||i.isLocked||!o||i.isResizable&&(r.store.selectItem(e),N.value={itemId:e,mode:`edge`,axis:t,startWidth:i.widthInches,startDepth:i.depthInches},gn(a))}function hn(e,t,n){n.cancelBubble=!0,nn(n),dn();let i=r.store.state.currentPlan?.items.find(t=>t.id===e),a=n.target.getStage(),o=a?Hn(a):null;!i||i.isLocked||!o||!i.isResizable||Tv(i)||(r.store.selectItem(e),N.value={itemId:e,mode:`corner`,startWidth:i.widthInches,startDepth:i.depthInches},gn(a))}function gn(e){_n(),e&&(oe=e,e.on(`mousemove touchmove`,yn),e.on(`mouseup touchend`,bn))}function _n(){oe&&=(oe.off(`mousemove touchmove`,yn),oe.off(`mouseup touchend`,bn),null)}function vn(){_n(),N.value=null}function yn(e){let t=N.value;if(!t)return;let n=r.store.state.currentPlan?.items.find(e=>e.id===t.itemId),i=e.target.getStage(),a=i?Hn(i):null;if(!n||!a)return;let o=xn(a,n.position,n.rotationDegrees);if(t.mode===`corner`){let e=Math.abs(o.x)/Math.max(t.startWidth/2,.001),n=Math.abs(o.y)/Math.max(t.startDepth/2,.001),i=Math.max(e,n,uC/t.startWidth,uC/t.startDepth),a=Math.max(uC,Math.round(t.startWidth*i)),s=Math.max(uC,Math.round(t.startDepth*i));r.store.setItemDimensions(t.itemId,a,s);return}if(t.axis===`width`){let e=Math.max(uC,Math.round(2*Math.abs(o.x))),i=Tv(n)&&iy(n.placement.hostedType,n.name)?Math.max(uC,Math.round(t.startDepth*(e/Math.max(t.startWidth,.001)))):n.depthInches;r.store.setItemDimensions(t.itemId,e,i);return}let s=Math.max(uC,Math.round(2*Math.abs(o.y)));r.store.setItemDimensions(t.itemId,n.widthInches,s)}function bn(e){e.cancelBubble=!0,sn(e),vn(),r.store.commitHistoryGesture()}function xn(e,t,n){let r=n*Math.PI/180,i=e.x-t.x,a=e.y-t.y,o=Math.cos(-r),s=Math.sin(-r);return{x:i*o-a*s,y:i*s+a*o}}function Cn(e,t){return Math.atan2(e.y-t.y,e.x-t.x)}function wn(e){let t=e;for(;t>Math.PI;)t-=Math.PI*2;for(;t<-Math.PI;)t+=Math.PI*2;return t}function Tn(e){if(L.value){e.key===`Escape`&&(e.preventDefault(),L.value=!1);return}if(e.key===`Escape`&&r.store.state.activeTool===`measure`){e.preventDefault(),r.store.cancelMeasure();return}if(Dn(e.target)||r.store.state.isLoading)return;if(I.value&&!e.ctrlKey&&!e.metaKey&&!e.altKey&&e.key===`?`){e.preventDefault(),L.value=!0;return}let t=e.key.toLowerCase(),n=e.ctrlKey||e.metaKey;if(n&&!e.shiftKey&&t===`c`){r.store.copySelectedItem()&&e.preventDefault();return}if(n&&!e.shiftKey&&t===`v`){r.store.pasteCopiedItem()&&e.preventDefault();return}if(n&&!e.shiftKey&&t===`d`){r.store.state.selectedObjectId&&(e.preventDefault(),r.store.duplicateSelectedItem());return}if(n&&!e.shiftKey&&t===`s`){e.preventDefault(),i(`savePlan`);return}let a=n&&!e.shiftKey&&t===`z`,o=n&&(t===`y`||e.shiftKey&&t===`z`);if(a){e.preventDefault(),r.store.undo();return}if(o){e.preventDefault(),r.store.redo();return}if(!n&&!e.altKey){let t=e.shiftKey?12:1,n={ArrowLeft:{x:-t,y:0},ArrowRight:{x:t,y:0},ArrowUp:{x:0,y:-t},ArrowDown:{x:0,y:t}}[e.key];if(n&&r.store.nudgeSelectedItem(n)){e.preventDefault();return}}if(!(e.key!==`Backspace`&&e.key!==`Delete`)){if(r.store.state.selectedWallPoint){if(!r.store.getSelectedWallPointDeletionStatus().canDelete)return;e.preventDefault(),r.store.deleteSelectedWallPoint();return}if(r.store.state.selectedWallSegment){if(!r.store.getSelectedWallSegmentDeleti
15onStatus().canDelete)return;e.preventDefault(),r.store.deleteSelectedWallSegment();return}if(r.store.state.selectedFloorPaintId){e.preventDefault(),r.store.deleteSelectedFloorPaint();return}r.store.state.selectedObjectId&&(e.preventDefault(),r.store.deleteSelectedItem())}}function En(e){e.key.startsWith(`Arrow`)&&r.store.commitHistoryGesture()}function Dn(e){if(!(e instanceof HTMLElement))return!1;if(e.isContentEditable)return!0;let t=e.tagName;return t===`INPUT`||t===`TEXTAREA`||t===`SELECT`}function On(e){e.evt.preventDefault();let t=e.target.getStage();if(!t)return;let n=t.getPointerPosition();n&&In(n,(e.evt.deltaY>0?-1:1)>0?1.1:.9)}function kn(){Mn(1)}function An(){Mn(-1)}function jn(){r.store.setAreWallsLocked(!r.store.state.areWallsLocked)}function Mn(e){O.value.width<=0||O.value.height<=0||In({x:O.value.width/2,y:O.value.height/2},e>0?1.1:.9)}function Nn(e){e.touches.length===2&&(ce=Ln(e.touches),le=Rn(e.touches))}function Pn(e){if(e.touches.length!==2||ce===null||!le)return;e.preventDefault();let t=Ln(e.touches),n=Rn(e.touches),r=t/ce;Math.abs(r-1)<.01||(In(n,r),ce=t,le=n)}function Fn(e){e.touches.length<2&&(ce=null,le=null)}function In(e,t){let n=me.value,i=Bn(fe.value.zoom*t,aC,ee.value),a=i*4,o={x:(e.x-fe.value.x)/n,y:(e.y-fe.value.y)/n};r.store.setCamera({x:e.x-o.x*a,y:e.y-o.y*a,zoom:i})}function Ln(e){let t=e[0],n=e[1];return Math.hypot(t.clientX-n.clientX,t.clientY-n.clientY)}function Rn(e){let t=e[0],n=e[1],r=E.value;if(!r)return{x:0,y:0};let i=r.getBoundingClientRect();return{x:(t.clientX+n.clientX)/2-i.left,y:(t.clientY+n.clientY)/2-i.top}}function zn(e){return(P.value?e?18:16:e?18:cC)/me.value}function Bn(e,t,n){return Math.min(n,Math.max(t,e))}function Vn(){return new Promise(e=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>e())})})}function Hn(e){let t=e.getPointerPosition();return t?{x:(t.x-fe.value.x)/me.value,y:(t.y-fe.value.y)/me.value}:null}function Un(e,t){let n=r.store.state.selectedWallPoint;return n?.wallId===e&&n.pointIndex===t}function Wn(e){return e.visual.fillColor?e.visual.fillColor:Sv(e)?`#fde68a`:e.layer===`decor`?`#bfdbfe`:Tv(e)?`#fecaca`:Ev(e)?`#bbf7d0`:`#ddd6fe`}t({canvasContainer:E,zoomIn:kn,zoomOut:An,async capturePlanImage(e){let t=r.store.state.currentPlan,n=D.value?.getStage();if(!t||!n||O.value.width<=0||O.value.height<=0)return null;let i={...t.camera},a=e?.includeDimensions??!0;z.value={includeDimensions:a,includeGrid:e?.includeGrid??!1},de.value=!0,r.store.clearSelection(),r.store.clearLibraryItemDragPreview(),r.store.clearWallDrawingPreview();let o=jp(t),s=o,c=r.store.state.dimensionDisplay;if(o&&a&&(c===`inner-face`||c===`outer-face`)){let e=y_(t.walls,c),n=[];for(let t of e.lines)for(let e=0;e+1<t.points.length;e+=2)n.push({x:t.points[e],y:t.points[e+1]});for(let t of e.labels)n.push(t.labelPoint);s=Pp(o,n,16)}r.store.setCamera(s?Mp(s,O.value.width,O.value.height,4,{paddingPx:P.value?48:64,minZoom:.05,maxZoom:3}):Np(t,O.value.width,O.value.height,4,{paddingPx:P.value?48:64,minZoom:.05,maxZoom:3}));try{return await Sn(),await Vn(),n.batchDraw(),n.toDataURL({mimeType:`image/png`,pixelRatio:Math.min(2,window.devicePixelRatio||1)})}catch{return null}finally{de.value=!1,z.value=null,r.store.setCamera(i),await Sn()}},clientToWorldPoint(e,t){let n=E.value,i=r.store.state.currentPlan?.camera;return!n||!i?null:Ep(e,t,n,i)},containsClientPoint(e,t){let n=E.value;return n?Dp(e,t,n):!1}});let Gn={props:r,emit:i,isDrawingWalls:a,isPaintingFloors:o,isMeasuring:s,isPlacingText:c,canMiddleClickPan:l,autoFocusText:u,areWallsLocked:d,paintFloorFillCursor:f,idleStageCursor:p,selectedWallPoint:m,selectedWallSegment:h,selectedFloorId:g,selectedFloorPaint:_,isDrawingCustomFloor:v,wallPointDeletionStatus:y,wallSegmentDeleti
15onStatus:b,showWallSelectionPanel:x,selectedSegmentMeasurement:S,selectedSegmentStyle:C,selectedWallThicknessInches:w,pixelsPerInch:4,minZoom:aC,desktopMaxZoom:oC,mobileMaxZoom:sC,floorPaintDragOffset:T,minHandleRadiusPx:cC,itemHandleVisualScale:lC,minimumItemDimensionInches:uC,canvasContainer:E,stageRef:D,canvasSize:O,hasAutoFitCameraForPlanId:k,segmentDragState:A,floorEdgeDragState:j,rotationDragState:M,resizeDragState:N,isCoarsePointer:P,isMobileLayout:F,maxZoom:ee,isCompactToolbar:te,showCanvasZoomControls:ne,showHelpButton:I,shortcutsDialogOpen:L,isDraggingWallPoint:R,isMiddlePanning:re,imageRenderGeneration:ie,get rotationTrackingStage(){return ae},set rotationTrackingStage(e){ae=e},get resizeTrackingStage(){return oe},set resizeTrackingStage(e){oe=e},get resizeObserver(){return se},set resizeObserver(e){se=e},get lastPinchDistance(){return ce},set lastPinchDistance(e){ce=e},get lastPinchCenter(){return le},set lastPinchCenter(e){le=e},get middlePanLastClient(){return ue},set middlePanLastClient(e){ue=e},isExportCapture:de,exportCaptureOptions:z,camera:fe,planRevision:pe,renderScale:me,zoomLabel:he,shouldShowWallDimensions:B,stageConfig:ge,gridLines:_e,exportScaleBarGraphics:ve,snapGuideLines:ye,floors:be,floorPaints:xe,selectedFloorPaintPoints:Se,selectedFloorPaintEdgeHits:V,selectedFloorPaintEdges:Ce,selectedFloorPaintDimensionLabels:we,floorDrawingPreviewGraphics:Te,floorZonePolygons:Ee,floorZoneOverlays:De,wallVisualParts:Oe,wallVisualLines:ke,wallVisualRails:Ae,wallSegmentHits:je,selectedWallSegments:Me,wallDrawingPreviewGraphics:Ne,measureTapeGraphics:Pe,measureStartPointGraphics:Fe,faceDimensionAnnotations:Ie,faceDimensionLines:Le,faceDimensionLabels:Re,rugItems:ze,furnitureItems:Be,decorItems:Ve,overlayItems:He,canvasItems:Ue,libraryDragPreviewRender:We,itemImageUrlKey:Ge,itemFillColorKey:Ke,floorPaintTextureKey:qe,preloadFloorTextures:Je,preloadItemImages:Ye,wallPoints:Xe,getLayerItems:Ze,libraryDragPreviewToItem:Qe,getItemRenderConfig:$e,buildItemHandleConfigs:et,buildItemCornerResizeHandleConfigs:tt,buildItemEdgeResizeHandleConfigs:nt,getRotationHandleLayout:rt,rotationIconPathData:dC,rotationIconViewBoxSize:fC,buildRotationIconConfig:it,getDimensionLabelOffsetInches:at,buildDimensionLabelConfig:ot,buildPolygonEdgeDimensionLabels:st,estimateLabelTextWidthInches:ct,getItemHandleHitRadius:lt,tryAutoFitCamera:ut,updateCanvasSize:dt,handleStageDrag:ft,handleStageClick:pt,handleStageContextMenu:mt,isPrimaryPointerClick:ht,handleZoneClick:gt,handleZoneRightClick:_t,handleFloorPaintClick:vt,handleFloorPaintDoubleClick:yt,handleFloorPaintDragStart:bt,handleFloorPaintDragMove:xt,handleFloorPaintDragEnd:St,handleFloorPaintPointDragStart:Ct,handleFloorPaintPointDrag:wt,handleFloorPaintPointDragEnd:Tt,handleFloorPaintEdgeClick:Et,handleFloorPaintEdgeDoubleClick:Dt,handleFloorPaintEdgeDragStart:Ot,handleFloorPaintEdgeDragMove:kt,handleFloorPaintEdgeDragEnd:At,handlePaintRightClick:jt,handleStagePointerMove:Mt,handleStagePointerLeave:Nt,handleWallPointClick:Pt,setStageCursor:Ft,handleWallPointDragStart:It,handleWallPointDrag:Lt,handleWallPointDragEnd:Rt,handleContainerAuxClick:zt,handleContainerMouseDown:Bt,beginMiddlePan:Vt,handleMiddlePanMove:Ht,handleMiddlePanEnd:Ut,endMiddlePan:Wt,handleWallSegmentClick:Gt,handleWallSegmentDoubleClick:Kt,handleWallSegmentDragStart:qt,handleWallSegmentDragMove:Jt,handleWallSegmentDragEnd:Yt,handleItemClick:Xt,handleItemDragStart:Zt,handleItemDrag:Qt,handleItemDragEnd:$t,syncItemGroupToStore:en,getDraggableItemGroup:tn,stopItemGroupDrag:nn,setHandleCursor:rn,setEdgeResizeCursor:an,setCornerResizeCursor:on,resetStageCursor:sn,handleRotationPointerDown:cn,beginRotationPointerTracking:ln,detachRotationPointerTracking:un,endRotationPointerTracking:dn,handleRotationPointerMove:fn,handleRotationPointerUp:pn,handleEdgeResizePointerDown:mn,handleCornerResizePointerDown:hn,beginResizePointerTracking:gn,detachResizePointerTracking:_n,endResizePointerTracking:vn,handleResizePointerMove:yn,handleResizePointerUp:bn,worldToItemLocal:xn,getPointerAngleRadians:Cn,normalizeAngleDelta:wn,handleWindowKeyDown:Tn,handleWindowKeyUp:En,isTypingInEditableTarget:Dn,handleWheel:On,zoomIn:kn,zoomOut:An,toggleWallsLock:jn,zoomByStep:Mn,handleTouchStart:Nn,handleTouchMove:Pn,handleTouchEnd:Fn,applyZoomAtScreenPoint:In,getTouchDistance:Ln,getTouchCenter:Rn,getWallPointRadius:zn,clamp:Bn,waitForPaint:Vn,getWorldPointer:Hn,isSelectedWallPoint:Un,getItemFill:Wn,SelectedItemDetails:dx,SelectedWallDetails:cS,SelectedFloorPaintDetails:OS,HelpDialog:iC};return Object.defineProperty(Gn,"__isScriptSetup",{enumerable:!1,value:!0}),Gn}}),mC={class:`planner-canvas__toolbar`},hC={key:3,class:`planner-canvas__mode-badge`},gC={key:4,class:`planner-canvas__mode-badge planner-canvas__mode-badge--paint`},_C={key:5,class:`planner-canvas__mode-badge planner-canvas__mode-badge--measure`},vC={key:6,class:`planner-canvas__mode-badge planner-canvas__mode-badge--text`},yC=[`aria-pressed`,`title`,`aria-label`],bC={class:`planner-canvas__walls-lock-icon`,viewBox:`0 0 24 24`,"aria-hidden":`true`},xC={key:0,d:`M7 11V8a5 5 0 0 1 10 0v3M6 11h12v10H6V11z`}
15,SC={key:1,d:`M7 11V8a5 5 0 0 1 9.9-1M6 11h12v10H6V11z`},CC={key:7,class:`planner-canvas__zoom`,"aria-label":`Zoom controls`},wC={class:`planner-canvas__zoom-label`};function TC(e,t,n,r,i,a){let o=Gr(`v-line`),s=Gr(`v-rect`),c=Gr(`v-text`),l=Gr(`v-group`),u=Gr(`v-circle`),d=Gr(`v-arc`),f=Gr(`v-layer`),p=Gr(`v-image`),m=Gr(`v-path`),h=Gr(`v-stage`);return U(),W(`section`,{ref:`canvasContainer`,class:B([`planner-canvas`,{"planner-canvas--drawing-walls":r.isDrawingWalls,"planner-canvas--measuring":r.isMeasuring}]),"aria-label":`Room planner canvas`},[G(`div`,mC,[n.selectedItem?(U(),ba(r.SelectedItemDetails,{key:0,class:`planner-canvas__selection-panel`,item:n.selectedItem,units:n.units,layout:`compact`,"auto-focus-text":r.autoFocusText,"wishlist-items":n.wishlistItems,"wishlist-available":n.wishlistAvailable,icons:n.icons,onRotate:t[0]||=t=>e.$emit(`rotateSelectedItem`),onFlip:t[1]||=t=>e.$emit(`flipSelectedDoor`),onDuplicate:t[2]||=t=>e.$emit(`duplicateSelectedItem`),onDelete:t[3]||=t=>e.$emit(`deleteSelectedItem`),onToggleLock:t[4]||=t=>e.$emit(`toggleSelectedItemLock`),onFillColorChange:t[5]||=t=>e.$emit(`fillColorChange`,t),onFillColorCommit:t[6]||=t=>e.$emit(`fillColorCommit`),onTextContentChange:t[7]||=t=>e.$emit(`textContentChange`,t),onTextFontSizeChange:t[8]||=t=>e.$emit(`textFontSizeChange`,t),onTextBoldChange:t[9]||=t=>e.$emit(`textBoldChange`,t),onTextUnderlineChange:t[10]||=t=>e.$emit(`textUnderlineChange`,t),onTextEditFocusHandled:t[11]||=t=>e.$emit(`textEditFocusHandled`),onSwapProduct:t[12]||=t=>e.$emit(`swapProduct`,t),onSetDimensions:t[13]||=(t,n)=>e.$emit(`setItemDimensions`,t,n)},null,8,[`item`,`units`,`auto-focus-text`,`wishlist-items`,`wishlist-available`,`icons`])):r.selectedFloorPaint?(U(),ba(r.SelectedFloorPaintDetails,{key:1,class:`planner-canvas__selection-panel`,paint:r.selectedFloorPaint,units:n.units,onDelete:t[14]||=t=>e.$emit(`deleteSelectedFloorPaint`)},null,8,[`paint`,`units`])):r.showWallSelectionPanel?(U(),ba(r.SelectedWallDetails,{key:2,class:`planner-canvas__selection-panel`,"selected-wall-point":r.selectedWallPoint,"selected-wall-segment":r.selectedWallSegment,"segment-measurement":r.selectedSegmentMeasurement,"segment-style":r.selectedSegmentStyle,"thickness-inches":r.selectedWallThicknessInches,"are-walls-locked":r.areWallsLocked,"wall-point-deletion-status":r.wallPointDeletionStatus,"wall-segment-deletion-status":r.wallSegmentDeleti
15onStatus,units:n.units,onDeleteCorner:t[15]||=t=>e.$emit(`deleteSelectedWallPoint`),onDeleteWall:t[16]||=t=>e.$emit(`deleteSelectedWallSegment`),onSetSegmentStyle:t[17]||=t=>e.$emit(`setSelectedWallSegmentStyle`,t),onSetThickness:t[18]||=t=>e.$emit(`setSelectedWallThickness`,t),onSetInteriorLength:t[19]||=t=>e.$emit(`setSelectedWallSegmentInteriorLength`,t)},null,8,[`selected-wall-point`,`selected-wall-segment`,`segment-measurement`,`segment-style`,`thickness-inches`,`are-walls-locked`,`wall-point-deletion-status`,`wall-segment-deletion-status`,`units`])):K(``,!0),r.isDrawingWalls?(U(),W(`span`,hC,`Drawing walls`)):K(``,!0),r.isPaintingFloors?(U(),W(`span`,gC,V(r.isDrawingCustomFloor?`Draw floor`:`Fill floors`),1)):K(``,!0),r.isMeasuring?(U(),W(`span`,_C,`Measure`)):K(``,!0),r.isPlacingText?(U(),W(`span`,vC,`Add text`)):K(``,!0),G(`button`,{type:`button`,class:B([`planner-canvas__walls-lock`,{"planner-canvas__walls-lock--locked":r.areWallsLocked}]),"aria-pressed":r.areWallsLocked,title:r.areWallsLocked?`Unlock walls`:`Lock walls`,"aria-label":r.areWallsLocked?`Unlock walls`:`Lock walls`,onClick:r.toggleWallsLock},[(U(),W(`svg`,bC,[r.areWallsLocked?(U(),W(`path`,xC)):(U(),W(`path`,SC))])),G(`span`,null,V(r.areWallsLocked?`Unlock Walls`:`Lock Walls`),1)],10,yC),r.showCanvasZoomControls?(U(),W(`div`,CC,[G(`button`,{type:`button`,class:`planner-canvas__zoom-button`,"aria-label":`Zoom out`,title:`Zoom out`,onClick:r.zoomOut},[...t[25]||=[G(`svg`,{class:`planner-canvas__zoom-icon`,viewBox:`0 0 24 24`,"aria-hidden":`true`},[G(`circle`,{cx:`10.5`,cy:`10.5`,r:`6.5`}),G(`path`,{d:`M16 16l5 5`}),G(`path`,{d:`M7.5 10.5h6`})],-1)]]),G(`span`,wC,V(r.zoomLabel),1),G(`button`,{type:`button`,class:`planner-canvas__zoom-button`,"aria-label":`Zoom in`,title:`Zoom in`,onClick:r.zoomIn},[...t[26]||=[Aa(`<svg class="planner-canvas__zoom-icon" viewBox="0 0 24 24" aria-hidden="true" data-v-b6333bef><circle cx="10.5" cy="10.5" r="6.5" data-v-b6333bef></circle><path d="M16 16l5 5" data-v-b6333bef></path><path d="M10.5 7.5v6" data-v-b6333bef></path><path d="M7.5 10.5h6" data-v-b6333bef></path></svg>`,1)]])])):K(``,!0)]),r.showHelpButton?(U(),W(`button`,{key:0,type:`button`,class:`planner-canvas__shortcuts-help`,title:`Help`,"aria-label":`Help`,onClick:t[20]||=e=>r.shortcutsDialogOpen=!0},[...t[27]||=[G(`svg`,{class:`planner-canvas__shortcuts-help-icon`,viewBox:`0 0 24 24`,"aria-hidden":`true`},[G(`circle`,{cx:`12`,cy:`12`,r:`9`}),G(`path`,{d:`M9.5 9.2a2.5 2.5 0 0 1 4.8.8c0 1.5-2.3 2-2.3 3.5`}),G(`circle`,{cx:`12`,cy:`16.5`,r:`0.9`,fill:`currentColor`,stroke:`none`})],-1)]])):K(``,!0),r.showHelpButton&&r.shortcutsDialogOpen?(U(),ba(r.HelpDialog,{key:1,"can-send-feedback":n.canSendFeedback,"login-url":n.loginUrl,"submit-feedback":n.submitFeedback,"build-context":n.buildFeedbackContext,onClose:t[21]||=e=>r.shortcutsDialogOpen=!1,onBeforeSignIn:t[22]||=t=>e.$emit(`beforeSignIn`)},null,8,[`can-send-feedback`,`login-url`,`submit-feedback`,`build-context`])):K(``,!0),r.canvasSize.width>0&&r.canvasSize.height>0?(U(),ba(h,{key:2,ref:`stageRef`,config:r.stageConfig,onDragmove:r.handleStageDrag,onDragend:r.handleStageDrag,onClick:r.handleStageClick,onTap:r.handleStageClick,onWheel:r.handleWheel,onMousemove:r.handleStagePointerMove,onMouseleave:r.handleStagePointerLeave,onTouchmove:r.handleStagePointerMove,onContextmenu:r.handleStageContextMenu},{default:qn(()=>[Ta(f,null,{default:qn(()=>[(U(!0),W(ua,null,Xr(r.gridLines,e=>(U(),ba(o,{key:e.id,config:e.config},null,8,[`config`]))),128)),r.exportScaleBarGraphics?(U(),ba(l,{key:0,config:r.exportScaleBarGraphics.groupConfig},{default:qn(()=>[Ta(s,{config:r.exportScaleBarGraphics.backgroundConfig},null,8,[`config`]),Ta(o,{config:r.exportScaleBarGraphics.barConfig},null,8,[`config`]),Ta(o,{config:r.exportScaleBarGraphics.tickStartConfig},null,8,[`config`]),Ta(o,{config:r.exportScaleBarGraphics.tickEndConfig},null,8,[`config`]),Ta(c,{config:r.exportScaleBarGraphics.labelConfig},null,8,[`config`])]),_:1},8,[`config`])):K(``,!0),(U(!0),W(ua,null,Xr(r.floors,e=>(U(),ba(o,{key:e.id,config:e.config},null,8,[`config`]))),128)),(U(!0),W(ua,null,Xr(r.floorZoneOverlays,e=>(U(),ba(o,{key:e.id,config:e.config,onClick:t=>r.handleZoneClick(e.zonePolygon,t),onTap:t=>r.handleZoneClick(e.zonePolygon,t),onContextmenu:t=>r.handleZoneRightClick(e.zonePolygon,t)},null,8,[`config`,`onClick`,`onTap`,`onContextmenu`]))),128)),(U(!0),W(ua,null,Xr(r.floorPaints,e=>(U(),ba(o,{key:e.id,config:e.config,onClick:t=>r.handleFloorPaintClick(e.id,t),onTap:t=>r.handleFloorPaintClick(e.id,t),onDblclick:t=>r.handleFloorPaintDoubleClick(e.id,t),onDbltap:t=>r.handleFloorPaintDoubleClick(e.id,t),onDragstart:t=>r.handleFloorPaintDragStart(e.id,t),onDragmove:t[23]||=e=>r.handleFloorPaintDragMove(e),onDragend:t=>r.handleFloorPaintDragEnd(e.id,t),onContextmenu:t[24]||=e=>r.handlePaintRightClick(e)},null,8,[`config`,`onClick`,`onTap`,`onDblclick`,`onDbltap`,`onDragstart`,`onDragend`]))),128)),r.floorDrawingPreviewGraphics?.line?(U(),ba(o,{key:1,config:r.floorDrawingPreviewGraphics.line},null,8,[`config`])):K(``,!0),(U(!0),W(ua,null,Xr(r.floorDrawingPreviewGraphics?.points??[],e=>(U(),ba(u,{key:e.id,config:e.config},null,8,[`config`]))),128)),(U(!0),W(ua,null,Xr(r.floorDrawingPreviewGraphics?.labels??[],e=>(U(),ba(l,{key:e.id,config:e.groupConfig},{default:qn(()=>[Ta(s,{config:e.backgroundConfig},null,8,[`config`]),Ta(c,{config:e.textConfig},null,8,[`config`])]),_:2},1032,[`config`]))),128)),t[28]||=ka(),r.wallDrawingPreviewGraphics?.angleArc?(U(),ba(d,{key:2,config:r.wallDrawingPreviewGraphics.angleArc},null,8,[`config`])):K(``,!0),(U(!0),W(ua,null,Xr(r.wallVisualLines,e=>(U(),ba(o,{key:e.id,config:e.config},null,8,[`config`]))),128)),(U(!0),W(ua,null,Xr(r.wallVisualRails,e=>(U(),ba(o,{key:e.id,config:e.config},null,8,[`config`]))),128)),(U(!0),W(ua,null,Xr(r.faceDimensionLines,e=>(U(),ba(o,{key:e.id,config:e.config},null,8,[`config`]))),128)),(U(!0),W(ua,null,Xr(r.faceDimensionLabels,e=>(U(),ba(l,{key:e.id,config:e.groupConfig},{default:qn(()=>[Ta(s,{config:e.backgroundConfig},null,8,[`config`]),Ta(c,{config:e.textConfig},null,8,[`config`])]),_:2},1032,[`config`]))),128)),(U(!0),W(ua,null,Xr(r.wallSegmentHits,e=>(U(),ba(o,{key:e.id,config:e.config,onClick:t=>r.handleWallSegmentClick(e.wallId,e.segmentIndex,t),onTap:t=>r.handleWallSegmentClick(e.wallId,e.segmentIndex,t),onDblclick:t=>r.handleWallSegmentDoubleClick(e.wallId,e.segmentIndex,t),onDbltap:t=>r.handleWallSegmentDoubleClick(e.wallId,e.segmentIndex,t),onContextmenu:r.handleStageContextMenu,onDragstart:t=>r.handleWallSegmentDragStart(e.wallId,e.segmentIndex,t),onDragmove:t=>r.handleWallSegmentDragMove(e.wallId,e.segmentIndex,t),onDragend:r.handleWallSegmentDragEnd},null,8,[`config`,`onClick`,`onTap`,`onDblclick`,`onDbltap`,`onDragstart`,`onDragmove`]))),128)),(U(!0),W(ua,null,Xr(r.selectedWallSegments,e=>(U(),ba(o,{key:e.id,config:e.config},null,8,[`config`]))),128)),(U(!0),W(ua,null,Xr(r.wallPoints,e=>(U(),ba(u,{key:e.id,config:e.config,onClick:t=>r.handleWallPointClick(e.wallId,e.pointIndex,t),onTap:t=>r.handleWallPointClick(e.wallId,e.pointIndex,t),onContextmenu:r.handleStageContextMenu,onDragstart:t=>r.handleWallPointDragStart(e.wallId,e.pointIndex,t),onDragmove:t=>r.handleWallPointDrag(e.wallId,e.pointIndex,t),onDragend:r.handleWallPointDragEnd},null,8,[`config`,`onClick`,`onTap`,`onDragstart`,`onDragmove`]))),128)),(U(!0),W(ua,null,Xr(r.selectedFloorPaintEdgeHits,e=>(U(),ba(o,{key:e.id,config:e.config,onClick:t=>r.handleFloorPaintEdgeClick(e.edgeIndex,t),onTap:t=>r.handleFloorPaintEdgeClick(e.edgeIndex,t),onDblclick:t=>r.handleFloorPaintEdgeDoubleClick(e.edgeIndex,t),onDbltap:t=>r.handleFloorPaintEdgeDoubleClick(e.edgeIndex,t),onDragstart:t=>r.handleFloorPaintEdgeDragStart(e.edgeIndex,t),onDragmove:t=>r.handleFloorPaintEdgeDragMove(e.edgeIndex,t),onDragend:r.handleFloorPaintEdgeDragEnd},null,8,[`config`,`onClick`,`onTap`,`onDblclick`,`onDbltap`,`onDragstart`,`onDragmove`]))),128)),(U(!0),W(ua,null,Xr(r.selectedFloorPaintEdges,e=>(U(),ba(o,{key:e.id,config:e.config},null,8,[`config`]))),128)),(U(!0),W(ua,null,Xr(r.selectedFloorPaintPoints,e=>(U(),ba(u,{key:e.id,config:e.config,onDragstart:t=>r.handleFloorPaintPointDragStart(e.pointIndex,t),onDragmove:t=>r.handleFloorPaintPointDrag(e.pointIndex,t),onDragend:r.handleFloorPaintPointDragEnd},null,8,[`config`,`onDragstart`,`onDragmove`]))),128)),(U(!0),W(ua,null,Xr(r.selectedFloorPaintDimensionLabels,e=>(U(),ba(l,{key:e.id,config:e.groupConfig},{default:qn(()=>[Ta(s,{config:e.backgroundConfig},null,8,[`config`]),Ta(c,{config:e.textConfig},null,8,[`config`])]),_:2},1032,[`config`]))),128)),(U(!0),W(ua,null,Xr(r.snapGuideLines,e=>(U(),ba(o,{key:e.id,config:e.config},null,8,[`config`]))),128)),r.wallDrawingPreviewGraphics?(U(),ba(o,{key:3,config:r.wallDrawingPreviewGraphics.line},null,8,[`config`])):K(``,!0),r.wallDrawingPreviewGraphics?.angleLabel?(U(),ba(c,{key:4,config:r.wallDrawingPreviewGraphics.angleLabel},null,8,[`config`])):K(``,!0),r.wallDrawingPreviewGraphics?(U(),ba(c,{key:5,config:r.wallDrawingPreviewGraphics.label},null,8,[`config`])):K(``,!0)]),_:1}),Ta(f,null,{default:qn(()=>[(U(!0),W(ua,null,Xr(r.canvasItems,e=>(U(),ba(l,{key:`${e.id}-${r.planRevision}`,config:e.groupConfig,onClick:t=>
15r.handleItemClick(e.id,t),onTap:t=>r.handleItemClick(e.id,t),onDragstart:t=>r.handleItemDragStart(e.id,t),onDragmove:t=>r.handleItemDrag(e.id,t),onDragend:t=>r.handleItemDragEnd(e.id,t)},{default:qn(()=>[e.imageConfig?K(``,!0):(U(),ba(s,{key:0,config:e.rectConfig},null,8,[`config`])),e.imageConfig?(U(),ba(p,{key:1,config:e.imageConfig},null,8,[`config`])):K(``,!0),Ta(c,{config:e.textConfig},null,8,[`config`]),e.handles?(U(),W(ua,{key:2},[Ta(s,{config:e.handles.selectionBorderConfig},null,8,[`config`]),(U(!0),W(ua,null,Xr(e.handles.cornerHandles,t=>(U(),ba(l,{key:`${e.id}-corner-${t.corner}`,config:t.groupConfig,onMousedown:n=>r.handleCornerResizePointerDown(e.id,t.corner,n),onTouchstart:n=>r.handleCornerResizePointerDown(e.id,t.corner,n),onMouseenter:e=>r.setCornerResizeCursor(t.corner,e),onMouseleave:r.resetStageCursor},{default:qn(()=>[Ta(u,{config:t.hitConfig},null,8,[`config`])]),_:2},1032,[`config`,`onMousedown`,`onTouchstart`,`onMouseenter`]))),128)),(U(!0),W(ua,null,Xr(e.handles.edgeHandles,t=>(U(),ba(l,{key:`${e.id}-edge-${t.side}`,config:t.groupConfig,onMousedown:n=>r.handleEdgeResizePointerDown(e.id,t.axis,n),onTouchstart:n=>r.handleEdgeResizePointerDown(e.id,t.axis,n),onMouseenter:e=>r.setEdgeResizeCursor(t.axis,e),onMouseleave:r.resetStageCursor},{default:qn(()=>[Ta(s,{config:t.hitConfig},null,8,[`config`])]),_:2},1032,[`config`,`onMousedown`,`onTouchstart`,`onMouseenter`]))),128)),e.handles.showRotation?(U(),ba(o,{key:0,config:e.handles.rotationStemConfig},null,8,[`config`])):K(``,!0),e.handles.showRotation?(U(),ba(l,{key:1,config:e.handles.rotationGroupConfig,onMousedown:t=>r.handleRotationPointerDown(e.id,t),onTouchstart:t=>r.handleRotationPointerDown(e.id,t),onMouseenter:r.setHandleCursor,onMouseleave:r.resetStageCursor},{default:qn(()=>[Ta(u,{config:e.handles.rotationCircleConfig},null,8,[`config`]),Ta(m,{config:e.handles.rotationIconConfig},null,8,[`config`])]),_:2},1032,[`config`,`onMousedown`,`onTouchstart`])):K(``,!0)],64)):K(``,!0),e.dimensionLabel?(U(),ba(l,{key:3,config:e.dimensionLabel.groupConfig},{default:qn(()=>[Ta(s,{config:e.dimensionLabel.backgroundConfig},null,8,[`config`]),Ta(c,{config:e.dimensionLabel.textConfig},null,8,[`config`])]),_:2},1032,[`config`])):K(``,!0)]),_:2},1032,[`config`,`onClick`,`onTap`,`onDragstart`,`onDragmove`,`onDragend`]))),128)),r.libraryDragPreviewRender?(U(),ba(l,{key:r.libraryDragPreviewRender.id,config:r.libraryDragPreviewRender.groupConfig},{default:qn(()=>[r.libraryDragPreviewRender.imageConfig?K(``,!0):(U(),ba(s,{key:0,config:r.libraryDragPreviewRender.rectConfig},null,8,[`config`])),r.libraryDragPreviewRender.imageConfig?(U(),ba(p,{key:1,config:r.libraryDragPreviewRender.imageConfig},null,8,[`config`])):K(``,!0),Ta(c,{config:r.libraryDragPreviewRender.textConfig},null,8,[`config`])]),_:1},8,[`config`])):K(``,!0)]),_:1}),Ta(f,{config:{listening:!1}},{default:qn(()=>[r.measureTapeGraphics?(U(),ba(o,{key:0,config:r.measureTapeGraphics.line},null,8,[`config`])):K(``,!0),r.measureTapeGraphics?(U(),ba(u,{key:1,config:r.measureTapeGraphics.startPoint},null,8,[`config`])):K(``,!0),r.measureTapeGraphics?(U(),ba(u,{key:2,config:r.measureTapeGraphics.endPoint},null,8,[`config`])):K(``,!0),r.measureTapeGraphics?(U(),ba(l,{key:3,config:r.measureTapeGraphics.label.groupConfig},{default:qn(()=>[Ta(s,{config:r.measureTapeGraphics.label.backgroundConfig},null,8,[`config`]),Ta(c,{config:r.measureTapeGraphics.label.textConfig},null,8,[`config`])]),_:1},8,[`config`])):K(``,!0),!r.measureTapeGraphics&&r.measureStartPointGraphics?(U(),ba(u,{key:4,config:r.measureStartPointGraphics},null,8,[`config`])):K(``,!0)]),_:1})]),_:1},8,[`config`])):K(``,!0)],2)}var EC=jy(pC,[[`render`,TC],[`__scopeId`,`data-v-b6333bef`],[`__file`,`PlannerCanvas.vue`]]),DC=br({__name:`PlannerToolbar`,props:{planTitle:{},activeTool:{},isDirty:{type:Boolean},isPersisted:{type:Boolean},isLoggedIn:{type:Boolean},isSavedToAccount:{type:Boolean},isSaving:{type:Boolean},canUndo:{type:Boolean},canRedo:{type:Boolean},undoLabel:{},redoLabel:{},saveFeedbackMessage:{},saveFeedbackIsError:{type:Boolean},zoomLabel:{},showCloseButton:{type:Boolean,default:!0}},emits:[`close`,`newPlan`,`savePlan`,`exportPlan`,`undo`,`redo`,`toolChange`,`renamePlan`,`zoomIn`,`zoomOut`],setup(e,{expose:t,emit:n}){t();let r=e,i=n,a=Cp(`(max-width: 900px)`),o=Cp(wp),s=H(!1),c=H(null),l=q(()=>[{id:`select`,label:`Select`,shortLabel:`Select`,description:`Select and move items or walls`,paths:[`M4 4l8.5 19 2.2-6.4L21 14.3 4 4z`]},{id:`text`,label:`Text`,shortLabel:`Text`,description:o.value?`Tap the canvas to place a text label`:`Click the canvas to place a text label`,paths:[`M4 7V5h16v2`,`M12 5v14`,`M9 19h6`]},{id:`draw-wall`,label:`Add Walls`,shortLabel:`Wall`,description:o.value?`Tap the canvas to place wall points`:`Click the canvas to place wall points`,paths:[`M4 9h16M9 4v16`],rects:[{x:4,y:4,width:16,height:16,rx:1.5}]},{id:`paint-floor`,label:`Paint Floors`,shortLabel:`Floor`,description:o.value?`Tap a zone to paint the floor`:`Click a zone to paint the floor`,paths:[`m19 11-8-8-8.6 8.6a2 2 0 0 0 0 2.8l5.2 5.2c.8.8 2 .8 2.8 0L19 11Z`,`m5 2 5 5`,`M2 13h15`,`M16 19v3`]}]),u=q(()=>l.value.filter(e=>e.id===`select`)),d=q(()=>r.canUndo?`Undo${r.undoLabel?`: ${r.undoLabel}`:``}`:`Undo`),f=q(()=>r.canRedo?`Redo${r.redoLabel?`: ${r.redoLabel}`:``}`:`Redo`),p=q(()=>r.saveFeedbackMessage?r.saveFeedbackMessage:r.isSaving?`Saving...`:r.isDirty?`Unsaved`:r.isPersisted?r.isLoggedIn&&r.isSavedToAccount?`Saved`:`Local`:`Not saved`);er(a,e=>{e||(s.value=!1)});function m(){s.value=!s.value}function h(e){s.value=!1,i(e)}function g(e){let t=e.target;t instanceof Node&&s.value&&c.value&&!c.value.contains(t)&&(s.value=!1)}function _(e){e.key===`Escape`&&s.value&&(s.value=!1)}Fr(()=>{document.addEventListener(`pointerdown`,g),window.addEventListener(`ke
15ydown`,_)}),Rr(()=>{document.removeEventListener(`pointerdown`,g),window.removeEventListener(`keydown`,_)});let v={props:r,emit:i,isCompactTools:a,isMobileLayout:o,moreMenuOpen:s,moreMenuRef:c,tools:l,compactTools:u,undoTitle:d,redoTitle:f,statusLabel:p,toggleMoreMenu:m,handleMoreAction:h,handleDocumentPointerDown:g,handleWindowKeyDown:_};return Object.defineProperty(v,"__isScriptSetup",{enumerable:!1,value:!0}),v}}),OC={class:`planner-toolbar__row planner-toolbar__row--top`},kC={class:`planner-toolbar__title-block`},AC={class:`planner-toolbar__titles`},jC={class:`planner-toolbar__plan-name-row`},MC=[`title`],NC={class:`planner-toolbar__row planner-toolbar__row--main`},PC={class:`planner-toolbar__mode-toggle`,role:`group`,"aria-label":`Canvas tool`},FC=[`aria-pressed`,`aria-label`,`title`,`onClick`],IC={class:`planner-toolbar__mode-icon`,viewBox:`0 0 24 24`,"aria-hidden":`true`},LC=[`d`],RC={class:`planner-toolbar__mode-label`},zC={class:`planner-toolbar__history`,role:`group`,"aria-label":`Undo and redo`},BC=[`disabled`,`title`,`aria-label`],VC=[`disabled`,`title`,`aria-label`],HC={class:`planner-toolbar__compact-actions`},UC=[`title`,`aria-label`,`disabled`],WC={ref:`moreMenuRef`,class:`planner-toolbar__more`},GC=[`aria-expanded`,`title`,`aria-label`],KC=[`aria-label`],qC={class:`planner-toolbar__more-zoom-label`},JC={class:`planner-toolbar__title-block`},YC={class:`planner-toolbar__titles`},XC={class:`planner-toolbar__plan-name-row`},ZC=[`title`],QC={class:`planner-toolbar__center`},$C={class:`planner-toolbar__mode-toggle`,role:`group`,"aria-label":`Canvas tool`},ew=[`aria-pressed`,`aria-label`,`title`,`onClick`],tw={class:`planner-toolbar__mode-icon`,viewBox:`0 0 24 24`,"aria-hidden":`true`},nw=[`d`],rw={class:`planner-toolbar__mode-label`},iw={class:`planner-toolbar__history`,role:`group`,"aria-label":`Undo and redo`},aw=[`disabled`,`title`,`aria-label`],ow=[`disabled`,`title`,`aria-label`],sw={class:`planner-toolbar__actions`},cw=[`title`,`aria-label`,`disabled`],lw={class:`planner-toolbar__action-label`};function uw(e,t,n,r,i,a){return U(),W(`header`,{class:B([`planner-toolbar`,{"planner-toolbar--compact":r.isCompactTools}])},[r.isCompactTools?(U(),W(ua,{key:0},[G(`div`,OC,[G(`div`,kC,[G(`div`,AC,[G(`div`,jC,[G(`span`,{class:`planner-toolbar__plan-name`,title:n.planTitle},V(n.planTitle),9,MC),G(`button`,{type:`button`,class:`planner-toolbar__rename`,title:`Rename plan`,"aria-label":`Rename plan`,onClick:t[0]||=e=>r.emit(`renamePlan`)},[...t[18]||=[G(`svg`,{class:`planner-toolbar__rename-icon`,viewBox:`0 0 24 24`,"aria-hidden":`true`},[G(`path`,{d:`M12 20h9`}),G(`path`,{d:`M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4Z`})],-1)]])])]),G(`span`,{class:B([`planner-toolbar__status`,{"planner-toolbar__status--success":n.saveFeedbackMessage&&!n.saveFeedbackIsError,"planner-toolbar__status--error":n.saveFeedbackMessage&&n.saveFeedbackIsError}])},V(r.statusLabel),3)]),n.showCloseButton?(U(),W(`button`,{key:0,type:`button`,class:`planner-toolbar__icon-button`,title:`Close`,"aria-label":`Close`,onClick:t[1]||=e=>r.emit(`close`)},[...t[19]||=[G(`svg`,{class:`planner-toolbar__action-icon`,viewBox:`0 0 24 24`,"aria-hidden":`true`},[G(`path`,{d:`M6 6l12 12M18 6L6 18`})],-1)]])):K(``,!0)]),G(`div`,NC,[G(`div`,PC,[(U(!0),W(ua,null,Xr(r.compactTools,e=>(U(),W(`button`,{key:e.id,type:`button`,class:B([`planner-toolbar__mode-button`,{"planner-toolbar__mode-button--active":n.activeTool===e.id}]),"aria-pressed":n.activeTool===e.id,"aria-label":e.label,title:e.description,onClick:t=>r.emit(`toolChange`,e.id)},[(U(),W(`svg`,IC,[(U(!0),W(ua,null,Xr(e.paths,(e,t)=>(U(),W(`path`,{key:t,d:e},null,8,LC))),128))])),G(`span`,RC,V(e.shortLabel),1)],10,FC))),128))]),G(`div`,zC,[G(`button`,{type:`button`,class:`planner-toolbar__history-button`,disabled:!n.canUndo,title:r.undoTitle,"aria-label":r.undoTitle,onClick:t[2]||=e=>r.emit(`undo`)},[...t[20]||=[G(`svg`,{class:`planner-toolbar__action-icon`,viewBox:`0 0 24 24`,"aria-hidden":`true`},[G(`path`,{d:`M9 14L4 9l5-5`}),G(`path`,{d:`M4 9h10.5a5.5 5.5 0 0 1 0 11H14`})],-1)]],8,BC),G(`button`,{type:`button`,class:`planner-toolbar__history-button`,disabled:!n.canRedo,title:r.redoTitle,"aria-label":r.redoTitle,onClick:t[3]||=e=>r.emit(`redo`)},[...t[21]||=[G(`svg`,{class:`planner-toolbar__action-icon`,viewBox:`0 0 24 24`,"aria-hidden":`true`},[G(`path`,{d:`M15 14l5-5-5-5`}),G(`path`,{d:`M20 9H9.5a5.5 5.5 0 0 0 0 11H10`})],-1)]],8,VC)]),G(`div`,HC,[r.isMobileLayout?K(``,!0):(U(),W(`button`,{key:0,t
15ype:`button`,class:`planner-toolbar__icon-button`,title:`New plan`,"aria-label":`New plan`,onClick:t[4]||=e=>r.emit(`newPlan`)},[...t[22]||=[G(`svg`,{class:`planner-toolbar__action-icon`,viewBox:`0 0 24 24`,"aria-hidden":`true`},[G(`path`,{d:`M12 5v14M5 12h14`})],-1)]])),G(`button`,{type:`button`,class:`planner-toolbar__icon-button`,title:n.isSaving?`Saving...`:`Save plan`,"aria-label":n.isSaving?`Saving...`:`Save plan`,disabled:n.isSaving,onClick:t[5]||=e=>r.emit(`savePlan`)},[...t[23]||=[G(`svg`,{class:`planner-toolbar__action-icon`,viewBox:`0 0 24 24`,"aria-hidden":`true`},[G(`path`,{d:`M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2z`}),G(`path`,{d:`M17 21v-8H7v8`}),G(`path`,{d:`M7 3v5h8`})],-1)]],8,UC),r.isMobileLayout?K(``,!0):(U(),W(`button`,{key:1,type:`button`,class:`planner-toolbar__icon-button`,title:`Export, print, or share`,"aria-label":`Export`,onClick:t[6]||=e=>r.emit(`exportPlan`)},[...t[24]||=[G(`svg`,{class:`planner-toolbar__action-icon`,viewBox:`0 0 24 24`,"aria-hidden":`true`},[G(`path`,{d:`M12 3v12`}),G(`path`,{d:`M8 11l4 4 4-4`}),G(`path`,{d:`M5 19h14`})],-1)]])),G(`div`,WC,[G(`button`,{type:`button`,class:`planner-toolbar__icon-button`,"aria-expanded":r.moreMenuOpen,"aria-haspopup":`menu`,title:r.isMobileLayout?`More actions`:`Zoom controls`,"aria-label":r.isMobileLayout?`More actions`:`Zoom controls`,onClick:r.toggleMoreMenu},[...t[25]||=[G(`svg`,{class:`planner-toolbar__action-icon`,viewBox:`0 0 24 24`,"aria-hidden":`true`},[G(`circle`,{cx:`5`,cy:`12`,r:`1.75`,fill:`currentColor`,stroke:`none`}),G(`circle`,{cx:`12`,cy:`12`,r:`1.75`,fill:`currentColor`,stroke:`none`}),G(`circle`,{cx:`19`,cy:`12`,r:`1.75`,fill:`currentColor`,stroke:`none`})],-1)]],8,GC),r.moreMenuOpen?(U(),W(`div`,{key:0,class:`planner-toolbar__more-menu`,role:`menu`,"aria-label":r.isMobileLayout?`More actions`:`Zoom controls`},[G(`div`,{class:B([`planner-toolbar__more-zoom`,{"planner-toolbar__more-zoom--solo":!r.isMobileLayout}]),role:`group`,"aria-label":`Zoom controls`},[G(`button`,{type:`button`,class:`planner-toolbar__more-zoom-button`,"aria-label":`Zoom out`,title:`Zoom out`,onClick:t[7]||=e=>r.emit(`zoomOut`)},[...t[26]||=[G(`svg`,{class:`planner-toolbar__action-icon`,viewBox:`0 0 24 24`,"aria-hidden":`true`},[G(`circle`,{cx:`10.5`,cy:`10.5`,r:`6.5`}),G(`path`,{d:`M16 16l5 5`}),G(`path`,{d:`M7.5 10.5h6`})],-1)]]),G(`span`,qC,V(n.zoomLabel),1),G(`button`,{type:`button`,class:`planner-toolbar__more-zoom-button`,"aria-label":`Zoom in`,title:`Zoom in`,onClick:t[8]||=e=>r.emit(`zoomIn`)},[...t[27]||=[Aa(`<svg class="planner-toolbar__action-icon" viewBox="0 0 24 24" aria-hidden="true" data-v-2506a027><circle cx="10.5" cy="10.5" r="6.5" data-v-2506a027></circle><path d="M16 16l5 5" data-v-2506a027></path><path d="M10.5 7.5v6" data-v-2506a027></path><path d="M7.5 10.5h6" data-v-2506a027></path></svg>`,1)]])],2),r.isMobileLayout?(U(),W(`button`,{key:0,type:`button`,class:`planner-toolbar__more-item`,role:`menuitem`,onClick:t[9]||=e=>r.handleMoreAction(`newPlan`)},[...t[28]||=[G(`svg`,{class:`planner-toolbar__action-icon`,viewBox:`0 0 24 24`,"aria-hidden":`true`},[G(`path`,{d:`M12 5v14M5 12h14`})],-1),G(`span`,null,`New plan`,-1)]])):K(``,!0),r.isMobileLayout?(U(),W(`button`,{key:1,type:`button`,class:`planner-toolbar__more-item`,role:`menuitem`,onClick:t[10]||=e=>r.handleMoreAction(`exportPlan`)},[...t[29]||=[G(`svg`,{class:`planner-toolbar__action-icon`,viewBox:`0 0 24 24`,"aria-hidden":`true`},[G(`path`,{d:`M12 3v12`}),G(`path`,{d:`M8 11l4 4 4-4`}),G(`path`,{d:`M5 19h14`})],-1),G(`span`,null,`Export`,-1)]])):K(``,!0)],8,KC)):K(``,!0)],512)])])],64)):(U(),W(ua,{key:1},[G(`div`,JC,[G(`div`,YC,[G(`div`,XC,[G(`span`,{class:`planner-toolbar__plan-name`,title:n.planTitle},V(n.planTitle),9,ZC),G(`button`,{type:`button`,class:`planner-toolbar__rename`,title:`Rename plan`,"aria-label":`Rename plan`,onClick:t[11]||=e=>r.emit(`renamePlan`)},[...t[30]||=[G(`svg`,{class:`planner-toolbar__rename-icon`,viewBox:`0 0 24 24`,"aria-hidden":`true`},[G(`path`,{d:`M12 20h9`}),G(`path`,{d:`M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4Z`})],-1)]])]),t[31]||=G(`span`,{class:`planner-toolbar__brand`},`Room Planner`,-1)]),G(`span`,{class:B([`planner-toolbar__status`,{"planner-toolbar__status--success":n.saveFeedbackMessage&&!n.saveFeedbackIsError,"planner-toolbar__status--error":n.saveFeedbackMessage&&n.saveFeedbackIsError}])},V(r.statusLabel),3)]),G(`div`,QC,[G(`div`,$C,[(U(!0),W(ua,null,Xr(r.tools,e=>(U(),W(`button`,{key:e.id,type:`button`,class:B([`planner-toolbar__mode-button`,{"planner-toolbar__mode-button--active":n.activeTool===e.id}]),"aria-pressed":n.activeTool===e.id,"aria-label":e.label,title:e.description,onClick:t=>r.emit(`toolChange`,e.id)},[(U(),W(`svg`,tw,[(U(!0),W(ua,null,Xr(e.paths,(e,t)=>(U(),W(`path`,{key:t,d:e},null,8,nw))),128)),(U(!0),W(ua,null,Xr(e.rects,(e,t)=>(U(),W(`rect`,Pa({key:`rect-${t}`},{ref_for:!0},e),null,16))),128))])),G(`span`,rw,V(e.shortLabel),1)],10,ew))),128))]),G(`div`,iw,[G(`button`,{type:`button`,class:`planner-toolbar__history-button`,disabled:!n.canUndo,title:r.undoTitle,"aria-label":r.undoTitle,onClick:t[12]||=e=>r.emit(`undo`)},[...t[32]||=[G(`svg`,{class:`planner-toolbar__action-icon`,viewBox:`0 0 24 24`,"aria-hidden":`true`},[G(`path`,{d:`M9 14L4 9l5-5`}),G(`path`,{d:`M4 9h10.5a5.5 5.5 0 0 1 0 11H14`})],-1)]],8,aw),G(`button`,{type:`button`,class:`planner-toolbar__history-button`,disabled:!n.canRedo,title:r.redoTitle,"aria-label":r.redoTitle,onClick:t[13]||=e=>r.emit(`redo`)},[...t[33]||=[G(`svg`,{class:`planner-toolbar__action-icon`,viewBox:`0 0 24 24`,"aria-hidden":`true`},[G(`path`,{d:`M15 14l5-5-5-5`}),G(`path`,{d:`M20 9H9.5a5.5 5.5 0 0 0 0 11H10`})],-1)]],8,ow)])]),G(`div`,sw,[G(`button`,{type:`button`,title:`New plan`,"aria-label":`New plan`,onClick:t[14]||=e=>r.emit(`newPlan`)},[...t[34]||=[G(`svg`,{class:`planner-toolbar__action-icon`,viewBox:`0 0 24 24`,"aria-hidden":`true`},[G(`path`,{d:`M12 5v14M5 12h14`})],-1),G(`span`,{class:`planner-toolbar__action-label`},`New`,-1)]]),G(`button`,{type:`button`,title:n.isSaving?`Saving...`:`Save plan`,"aria-label":n.isSaving?`Saving...`:`Save plan`,disabled:n.isSaving,onClick:t[15]||=e=>r.emit(`savePlan`)},[t[35]||=G(`svg`,{class:`planner-toolbar__action-icon`,viewBox:`0 0 24 24`,"aria-hidden":`true`},[G(`path`,{d:`M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2z`}),G(`path`,{d:`M17 21v-8H7v8`}),G(`path`,{d:`M7 3v5h8`})],-1),G(`span`,lw,V(n.isSaving?`Saving...`:`Save`),1)],8,cw),G(`button`,{type:`button`,title:`Export, print, or share`,"aria-label":`Export`,onClick:t[16]||=e=>r.emit(`exportPlan`)},[...t[36]||=[Aa(`<svg class="planner-toolbar__action-icon" viewB
15ox="0 0 24 24" aria-hidden="true" data-v-2506a027><path d="M12 3v12" data-v-2506a027></path><path d="M8 11l4 4 4-4" data-v-2506a027></path><path d="M5 19h14" data-v-2506a027></path></svg><span class="planner-toolbar__action-label" data-v-2506a027>Export</span>`,2)]]),n.showCloseButton?(U(),W(`button`,{key:0,type:`button`,title:`Close`,"aria-label":`Close`,onClick:t[17]||=e=>r.emit(`close`)},[...t[37]||=[G(`svg`,{class:`planner-toolbar__action-icon`,viewBox:`0 0 24 24`,"aria-hidden":`true`},[G(`path`,{d:`M6 6l12 12M18 6L6 18`})],-1),G(`span`,{class:`planner-toolbar__action-label`},`Close`,-1)]])):K(``,!0)])],64))],2)}var dw=jy(DC,[[`render`,uw],[`__scopeId`,`data-v-2506a027`],[`__file`,`PlannerToolbar.vue`]]),fw=.5,pw=3,mw=br({__name:`PrintExportDialog`,props:{planTitle:{},generatedLabel:{},summaryLine:{},imageDataUrl:{},imageError:{},isCapturing:{type:Boolean},isDownloadingPdf:{type:Boolean},includeDimensions:{type:Boolean},includeGrid:{type:Boolean},items:{},shareAvailable:{type:Boolean},isLoggedIn:{type:Boolean},isSaving:{type:Boolean},isCreatingShare:{type:Boolean},isCopyingShare:{type:Boolean},shareUrl:{},shareError:{},shareCopied:{type:Boolean}},emits:[`print`,`downloadPng`,`downloadPdf`,`createShare`,`copyShare`,`signInToShare`,`close`,`update:includeDimensions`,`update:includeGrid`],setup(e,{expose:t,emit:n}){t();let r=e,i=n,a=H(null),o=H(1),s=H({x:0,y:0}),c=H(!1),l=H(null),u=H(null),d=q(()=>`${Math.round(o.value*100)}%`),f=q(()=>({transform:`translate(${s.value.x}px, ${s.value.y}px) scale(${o.value})`}));er(()=>[r.imageDataUrl,r.items.length,r.summaryLine,r.planTitle],()=>{g()});function p(e){i(`update:includeDimensions`,e)}function m(e){i(`update:includeGrid`,e)}
15function h(e){return Math.min(pw,Math.max(fw,e))}function g(){o.value=1,s.value={x:0,y:0},c.value=!1,l.value=null,u.value=null}function _(){y(o.value*1.25)}function v(){y(o.value/1.25)}function y(e){let t=a.value,n=h(e),r=o.value;if(!t||Math.abs(n-r)<.001){o.value=n;return}let i=t.getBoundingClientRect();b(i.width/2,i.height/2,n)}function b(e,t,n){let r=o.value,i=h(n);if(Math.abs(i-r)<.001)return;let a=(e-s.value.x)/r,c=(t-s.value.y)/r;s.value={x:e-a*i,y:t-c*i},o.value=i}function x(e){if(r.isCapturing)return;let t=a.value;if(!t)return;let n=t.getBoundingClientRect(),i=e.clientX-n.left,s=e.clientY-n.top,c=e.deltaY<0?1.12:1/1.12;b(i,s,o.value*c)}function S(e){if(r.isCapturing||e.button!==0)return;let t=e.target;t?.closest(`.print-export-dialog__preview-zoom`)||t?.closest(`input, button, textarea, select, label`)||(c.value=!0,l.value=e.pointerId,u.value={x:e.clientX,y:e.clientY},a.value?.setPointerCapture(e.pointerId))}function C(e){if(!c.value||l.value!==e.pointerId||!u.value)return;let t=e.clientX-u.value.x,n=e.clientY-u.value.y;s.value={x:s.value.x+t,y:s.value.y+n},u.value={x:e.clientX,y:e.clientY}}function w(e){l.value===e.pointerId&&(c.value=!1,l.value=null,u.value=null,a.value?.hasPointerCapture(e.pointerId)&&a.value.releasePointerCapture(e.pointerId))}let T={props:r,emit:i,previewViewportRef:a,previewZoom:o,previewPan:s,isPanningPreview:c,panPointerId:l,panLastClient:u,minPreviewZoom:fw,maxPreviewZoom:pw,previewZoomPercent:d,previewStageStyle:f,emitIncludeDimensions:p,emitIncludeGrid:m,clampPreviewZoom:h,resetPreviewView:g,zoomPreviewIn:_,zoomPreviewOut:v,zoomPreviewAtVie
15wportCenter:y,zoomPreviewTowardPoint:b,handlePreviewWheel:x,handlePreviewPointerDown:S,handlePreviewPointerMove:C,handlePreviewPointerUp:w};return Object.defineProperty(T,"__isScriptSetup",{enumerable:!1,value:!0}),T}}),hw={class:`print-export-dialog`,role:`dialog`,"aria-modal":`true`,"aria-label":`Export plan`},gw={class:`print-export-dialog__panel`},_w={class:`print-export-dialog__header`},vw={class:`print-export-dialog__layout`},yw={class:`print-export-dialog__main`},bw={class:`print-export-dialog__sheet`},xw={class:`print-export-dialog__sheet-meta`},Sw={key:0,class:`print-export-dialog__sheet-status`},Cw={key:1,class:`print-export-dialog__sheet-error`},ww=[`src`],Tw={key:3,class:`print-export-dialog__sheet-status`},Ew={class:`print-export-dialog__sheet-table`},Dw={key:0},Ow={class:`print-export-dialog__item-cell`},kw=[`src`],Aw={class:`print-export-dialog__item-text`},jw={key:0,class:`print-export-dialog__item-model`},Mw={class:`print-export-dialog__preview-zoom`},Nw={class:`print-export-dialog__sidebar`},Pw={class:`print-export-dialog__options`,"aria-label":`Export options`},Fw={class:`print-export-dialog__option`},Iw=[`checked`,`disabled`],Lw={class:`print-export-dialog__option`},Rw=[`checked`,`disabled`],zw={class:`print-export-dialog__actions`},Bw=[`disabled`],Vw=[`disabled`],Hw=[`disabled`],Uw={key:0,class:`print-export-dialog__share`,"aria-label":`Share link`},Ww=[`value`],Gw=[`disabled`],Kw={key:0,class:`print-export-dialog__action-icon`,viewBox:`0 0 24 24`,"aria-hidden":`true`},qw=[`disabled`],Jw={key:2,class:`print-export-dialog__error`};function Yw(e,t,n,r,i,a){return U(),W(`div`,hw,[G(`button`,{type:`button`,class:`print-export-dialog__backdrop`,"aria-label":`Close`,onClick:t[0]||=t=>e.$emit(`close`)}),G(`div`,gw,[G(`div`,_w,[t[12]||=G(`h2`,{class:`print-export-dialog__title`},`Export`,-1),G(`button`,{type:`button`,class:`print-export-dialog__close`,"aria-label":`Close`,title:`Close`,onClick:t[1]||=t=>e.$emit(`close`)},[...t[11]||=[G(`svg`,{viewBox:`0 0 24 24`,"aria-hidden":`true`},[G(`path`,{d:`M6 6l12 12M18 6L6 18`})],-1)]])]),G(`div`,vw,[G(`div`,yw,[G(`div`,{ref:`previewViewportRef`,class:B([`print-export-dialog__preview-viewport`,{"print-export-dialog__preview-viewport--panning":r.isPanningPreview,"print-export-dialog__preview-viewport--ready":!n.isCapturing}]),onWheel:as(r.handlePreviewWheel,[`prevent`]),onPointerdown:r.handlePreviewPointerDown,onPointermove:r.handlePreviewPointerMove,onPointerup:r.handlePreviewPointerUp,onPointercancel:r.handlePreviewPointerUp,onDblclick:r.resetPreviewView},[G(`div`,{class:`print-export-dialog__preview-stage`,style:z(r.previewStageStyle)},[G(`article`,bw,[G(`p`,xw,V(n.planTitle)+` · `+V(n.generatedLabel)+` · `+V(n.summaryLine),1),n.isCapturing?(U(),W(`div`,Sw,` Preparing plan image... `)):n.imageError?(U(),W(`p`,Cw,V(n.imageError),1)):n.imageDataUrl?(U(),W(`img`,{key:2,class:`print-export-dialog__sheet-image`,src:n.imageDataUrl,alt:`Plan preview`,draggable:`false`},null,8,ww)):(U(),W(`p`,Tw,`No plan image to preview.`)),G(`div`,Ew,[G(`table`,null,[t[14]||=G(`thead`,null,[G(`tr`,null,[G(`th`,null,`Item`),G(`th`,null,`Dimensions`),G(`th`,null,`Qty`)])],-1),G(`tbody`,null,[n.items.length===0?(U(),W(`tr`,Dw,[...t[13]||=[G(`td`,{colspan:`3`},`No items in this plan.`,-1)]])):K(``,!0),(U(!0),W(ua,null,Xr(n.items,(e,t)=>(U(),W(`tr`,{key:`${e.name}-${t}`},[G(`td`,null,[G(`div`,Ow,[e.imageUrl?(U(),W(`img`,{key:0,class:`print-export-dialog__item-thumb`,src:e.imageUrl,alt:``,loading:`lazy`},null,8,kw)):K(``,!0),G(`div`,Aw,[G(`span`,null,V(e.name),1),e.modelNumber?(U(),W(`span`,jw,V(e.modelNumber),1)):K(``,!0)])])]),G(`td`,null,V(e.dimensions),1),G(`td`,null,V(e.quantity),1)]))),128))])])])])],4),G(`div`,Mw,[G(`button`,{type:`button`,class:`print-export-dialog__preview-zoom-btn`,title:`Zoom out`,"aria-label":`Zoom out`,onClick:as(r.zoomPreviewOut,[`stop`])},` â `),G(`button`,{type:`button`,class:`print-export-dialog__preview-zoom-btn print-export-dialog__preview-zoom-btn--label`,title:`Reset zoom`,"aria-label":`Reset zoom`,onClick:as(r.resetPreviewView,[`stop`])},V(r.previewZoomPercent),1),G(`button`,{type:`button`,class:`print-export-dialog__preview-zoom-btn`,title:`Zoom in`,"aria-label":`Zoom in`,onClick:as(r.zoomPreviewIn,[`stop`])},` + `)])],34)]),G(`aside`,Nw,[G(`section`,Pw,[t[17]||=G(`h3`,{class:`print-export-dialog__section-title`},`Export options`,-1),G(`label`,Fw,[G(`input`,{type:`checkbox`,checked:n.includeDimensions,disabled:n.isCapturing,onChange:t[2]||=e=>r.emitIncludeDimensions(e.target.checked)},null,40,Iw),t[15]||=G(`span`,null,`Include dimensions`,-1)]),G(`label`,Lw,[G(`input`,{type:`checkbox`,checked:n.includeGrid,disabled:n.isCapturing,onChange:t[3]||=e=>r.emitIncludeGrid(e.target.checked)},null,40,Rw),t[16]||=G(`span`,null,`Include grid lines`,-1)])]),G(`div`,zw,[G(`button`,{type:`button`,class:`print-export-dialog__primary`,disabled:n.isCapturing,onClick:t[4]||=t=>e.$emit(`print`)},` Print `,8,Bw),G(`button`,{type:`button`,class:`print-export-dialog__action`,disabled:n.isCapturing||!n.imageDataUrl,onClick:t[5]||=t=>e.$emit(`downloadPng`)},` Download PNG `,8,Vw),G(`button`,{type:`button`,class:`print-export-dialog__action`,disabled:n.isCapturing||n.isDownloadingPdf,onClick:t[6]||=t=>e.$emit(`downloadPdf`)},V(n.isDownloadingPdf?`Preparing PDF...`:`Download PDF`),9,Hw)]),n.shareAvailable?(U(),W(`section`,Uw,[t[20]||=G(`h3`,{class:`print-export-dialog__section-title`},`Share link`,-1),t[21]||=G(`p`,{class:`print-export-dialog__share-hint`},` Anyone with the link gets their own editable copy of this plan. `,-1),n.isLoggedIn?(U(),W(ua,{key:1},[n.shareUrl?(U(),W(ua,{key:0},[G(`input`,{class:`print-export-dialog__share-input`,type:`text`,readonly:``,value:n.shareUrl,"aria-label":`Share link`,onFocus:t[8]||=e=>e.target.select()},null,40,Ww),G(`button`,{type:`button`,class:B([`print-export-dialog__action`,{"print-export-dialog__action--copied":n.shareCopied}]),disabled:n.isCopyingShare,onClick:t[9]||=t=>e.$emit(`copyShare`)},[n.shareCopied?(U(),W(`svg`,Kw,[...t[19]||=[G(`path`,{d:`M5 12l5 5L20 7`},null,-1)]])):K(``,!0),G(`span`,null,V(n.shareCopied?`Copied`:`Copy`),1)],10,Gw)],64)):(U(),W(`button`,{key:1,type:`button`,class:`print-export-dialog__action`,disabled:n.isCreatingShare||n.isSaving,onClick:t[10
15]||=t=>e.$emit(`createShare`)},V(n.isCreatingShare||n.isSaving?`Creating link...`:`Create share link`),9,qw)),n.shareError?(U(),W(`p`,Jw,V(n.shareError),1)):K(``,!0)],64)):(U(),W(ua,{key:0},[t[18]||=G(`p`,{class:`print-export-dialog__share-note`},` Sign in and save the plan to your account to create a share link. `,-1),G(`button`,{type:`button`,class:`print-export-dialog__action`,onClick:t[7]||=t=>e.$emit(`signInToShare`)},` Sign in to share `)],64))])):K(``,!0)])])])])}var Xw=jy(mw,[[`render`,Yw],[`__scopeId`,`data-v-4f207f01`],[`__file`,`PrintExportDialog.vue`]]),Zw=`room-planner:ui-preferences`,Qw={showWallMeasurements:!0,dimensionDisplay:`inner-face`,units:`ft-in`};function $w(){try{if(typeof window>`u`)return{...Qw};let e=window.localStorage.getItem(Zw);if(e)return aT(JSON.parse(e))}catch{}return{...Qw}}function eT(e){try{if(typeof window>`u`)return;window.localStorage.setItem(Zw,JSON.stringify(aT(e)))}catch{}}function tT(e){let t=aT({...$w(),...e});return eT(t),t}function nT(e){return e===`cm`||e===`m`||e===`ft-in`||e===`in`}function rT(e){return nT(e)?e:e===`imperial`?`ft-in`:e===`metric`?`cm`:Qw.units}function iT(e){switch(e){case`cm`:return`Centimeters`;case`m`:return`Meters`;case`in`:return`Inches`;default:return`Feet & Inches`}}function aT(e){let t=e&&typeof e==`object`?e:{};return{showWallMeasurements:typeof t.showWallMeasurements==`boolean`?t.showWallMeasurements:Qw.showWallMeasurements,dimensionDisplay:oT(t.dimensionDisplay),units:rT(t.units)}}function oT(e){return e===`inner-face`||e===`outer-face`?e:e===`interior`?`inner-face`:e===`exterior`?`outer-face`:Qw.dimensionDisplay}var sT=Symbol(`canvasPlacement`),cT=5,lT=br({__name:`ItemLibrary`,props:{icons:{},isLoading:{type:Boolean},errorMessage:{},isLoggedIn:{type:Boolean},loginUrl:{},wishlistEnabled:{type:Boolean,default:!0},wishlistAvailable:{type:Boolean},wishlistLists:{},wishlistItems:{},wishlistLoading:{type:Boolean},wishlistErrorMessage:{},selectedWishlistListId:{}},emits:[`addIcon`,`addCatalog`,`selectWishlistList`,`beforeSignIn`],setup(e,{expose:t,emit:n}){t();let r=[`Bathroom`,`Bedroom`,`Dining`,`Kitchen`,`Living Room`],i=e,a=n,o=Zn(sT,null),s=Cp(wp),c=q(()=>s.value?`Tap to add to the canvas.`:`Click to add or drag onto the canvas.`),l=H(`icons`),u=H(``),d=H(null),f=H(!1),p=H(``),m=H(null);er(()=>i.wishlistEnabled,e=>{!e&&l.value===`wishlist`&&(l.value=`icons`)});let h=null,g=null,_=null,v=q({get:()=>i.selectedWishlistListId??``,set:e=>{e&&a(`selectWishlistList`,e)}}),y=q(()=>u.value.trim().toLowerCase()),b=q(()=>p.value.trim().toLowerCase());function x(e){return e.groupName?.trim()||`Generic`}function S(e){return[...e].sort((e,t)=>(e.displayOrder??0)-(t.displayOrder??0)||e.name.localeCompare(t.name))}let C=q(()=>{let e=new Set;for(let t of i.icons)e.add(x(t));return[...e].sort((e,t)=>e.localeCompare(t))}),w=q(()=>{let e=C.value,t=new Map(e.map(e=>[e.toLowerCase(),e])),n=r.map(e=>t.get(e.toLowerCase())).filter(e=>!!e),i=new Set(n),a=e.filter(e=>!i.has(e));if(a.length===0)return{visible:n.length>0?n:e,overflow:[]};if(a.length===1)return{visible:[...n,...a],overflow:[]};let o=d.value;return o&&a.includes(o)?{visible:[o,...n.filter(e=>e!==o)],overflow:a}:{visible:n,overflow:a}}),T=q(()=>w.value.visible),E=q(()=>w.value.overflow),D=q(()=>{let e=y.value;if(e)return S(i.icons.filter(t=>{let n=x(t);return t.name.toLowerCase().includes(e)||n.toLowerCase().includes(e)}));let t=d.value;return S(t?i.icons.filter(e=>x(e)===t):i.icons)}),O=q(()=>{let e=b.value;return e?i.wishlistItems.filter(t=>t.name.toLowerCase().includes(e)?!0:t.modelNumber.toLowerCase().includes(e)):i.wishlistItems});er(y,e=>{e&&(d.value=null,f.value=!1)}),er(l,e=>{e!==`wishlist`&&re(),e!==`icons`&&(f.value=!1)});function k(e){d.value=d.value===e?null:e,f.value=!1}function A(){f.value=!f.value}function j(e){d.value=d.value===e?null:e,f.value=!1}function M(e){return e.iconId<=0?null:i.icons.find(t=>t.iconId===String(e.iconId))??null}function N(e){let t=M(e),n=Mv(i.icons),r=e.name.trim()||`Product`;return{gpid:e.gpid||0,masterProductRecordId:e.masterProductRecordId||void 0,name:r,widthInches:e.widthInches,depthInches:e.depthInches,heightInches:e.heightInches||void 0,imageUrl:e.imageUrl||void 0,productUrl:e.productUrl||void 0,sku:e.modelNumber.trim()||void 0,productTypeId:e.productTypeId>0?e.productTypeId:void 0,iconId:t?.iconId??n?.iconId??`square`,iconImageUrl:t?.imageUrl??n?.imageUrl,defaultLayer:t?.defaultLayer??n?.defaultLayer}}function P(e){let t=M(e),n=Mv(i.icons),r=n?.iconId??`square`,a=e.name.trim()||`Product`;return{iconId:t?.iconId??r,name:a,defaultWidthInches:Math.max(6,e.widthInches||24),defaultDepthInches:Math.max(6,e.depthInches||24),imageUrl:t?.imageUrl??n?.imageUrl,defaultLayer:t?.defaultLayer??n?.defaultLayer}}function F(e,t){t.button!==0||i.isLoading||i.errorMessage||te({kind:`icon`,icon:e,preview:e,pointerId:t.pointerId,startX:t.clientX,startY:t.clientY,isDragging:!1})}function ee(e,t){t.button!==0||i.wishlistLoading||i.wishlistErrorMessage||e.canPlaceInRoomPlanner&&te({kind:`catalog`,catalog:N(e),preview:P(e),pointerId:t.pointerId,startX:t.clientX,startY:t.clientY,isDragging:!1})}function te(e){re(),h=e,g=e=>ne(e),_=e=>L(e),document.addEventListener(`pointermove`,g),document.addEventListener(`pointerup`,_),document.addEventListener(`pointercancel`,_)}function ne(e){if(!h||e.pointerId!==h.pointerId)return;let t=e.clientX-h.startX,n=e.clientY-h.startY;if(!h.isDragging){if(Math.hypot(t,n)<cT)return;h.isDragging=!0,document.body.classList.add(`item-library-drag-active`)}I(e),o?.canPlaceItems()===!0&&o.containsClientPoint(e.clientX,e.clientY)?m.value=null:m.value={name:h.preview.name,imageUrl:h.preview.imageUrl,x:e.clientX,y:e.clientY}}function I(e){if(!h?.isDragging||!o?.canPlaceItems()){o?.clearDragPreview();return}
15if(o.containsClientPoint(e.clientX,e.clientY)){let t=o.clientToWorldPoint(e.clientX,e.clientY);if(t){o.updateDragPreview(h.preview,t),m.value=null;return}}o.clearDragPreview()}function L(e){if(!h||e.pointerId!==h.pointerId)return;let t=h,n=t.isDragging;if(re(),n){if(o?.canPlaceItems()&&o.containsClientPoint(e.clientX,e.clientY)){let n=o.clientToWorldPoint(e.clientX,e.clientY);n&&R(t,n)}return}R(t)}function R(e,t){if(e.kind===`catalog`&&e.catalog){a(`addCatalog`,e.catalog,t);return}e.icon&&a(`addIcon`,e.icon,t)}function re(){g&&=(document.removeEventListener(`pointermove`,g),null),_&&=(document.removeEventListener(`pointerup`,_),document.removeEventListener(`pointercancel`,_),null),o?.clearDragPreview(),h=null,m.value=null,document.body.classList.remove(`item-library-drag-active`)}Rr(()=>{re()});let ie={pinnedGroupFilterNames:r,props:i,emit:a,canvasPlacement:o,isMobileLayout:s,libraryPlacementHint:c,libraryMode:l,searchQuery:u,selectedGroupName:d,isGroupMoreOpen:f,wishlistSearchQuery:p,ghost:m,dragThresholdPx:cT,get pendingDrag(){return h},set pendingDrag(e){h=e},get activeMoveListener(){return g},set activeMoveListener(e){g=e},get activeUpListener(){return _},set activeUpListener(e){_=e},selectedListId:v,normalizedSearchQuery:y,normalizedWishlistSearchQuery:b,getIconGroupName:x,sortIcons:S,iconGroupNames:C,partitionedGroupFilters:w,visibleGroupFilters:T,overflowGroupFilters:E,visibleIcons:D,filteredWishlistItems:O,toggleGroupFilter:k,toggleGroupMoreMenu:A,selectOverflowGroup:j,resolveWishlistFootprintIcon:M,wishlistToCatalogPayload:N,wishlistToPreviewIcon:P,handleIconPointerDown:F,handleWishlistPointerDown:ee,beginPointerDrag:te,handlePointerMove:ne,updateCanvasPreview:I,handlePointerUp:L,emitPlacement:R,cleanupPointerListeners:re};return Object.defineProperty(ie,"__isScriptSetup",{enumerable:!1,value:!0}),ie}}),uT={class:`item-library`,"aria-label":`Item library`},dT={key:0,class:`item-library__mode`,role:`tablist`,"aria-label":`Library source`},fT=[`aria-selected`],pT=[`aria-selected`],mT={class:`item-library__hint`},hT={class:`item-library__search`},gT=[`disabled`],_T={key:0,class:`item-library__group-filters`,role:`group`,"aria-label":`Filter by icon group`},vT=[`aria-pressed`,`onClick`],yT=[`aria-expanded`],bT={key:1,id:`item-library-group-more-menu`,class:`item-library__group-more-menu`,role:`listbox`,"aria-label":`More icon groups`},xT=[`aria-selected`,`onClick`],ST={class:`item-library__content`},CT={key:0},wT={key:1,class:`item-library__error`},TT={key:2,class:`item-library__icon-grid`},ET=[`aria-label`,`onPointerdown`],DT=[`src`],OT={class:`item-library__icon-tile-name`},kT={key:3},AT={key:4},jT={key:5},MT={key:0,class:`item-library__hint`},NT=[`href`],PT={key:1,class:`item-library__hint`},FT={key:0,class:`item-library__list-picker`},IT=[`disabled`],LT=[`value`],RT={key:1,class:`item-library__search`},zT=[`disabled`],BT={class:`item-library__content`},VT={key:0},HT={key:1,class:`item-library__error`},UT=[`disabled`,`title`,`onPointerdown`],WT=[`src`],GT={class:`item-library__item-text`},KT={class:`item-library__item-name`},qT={key:0,class:`item-library__item-model`},JT={key:3},YT={key:4},XT=[`src`];function ZT(e,t,n,r,i,a){return U(),W(`section`,uT,[t[12]||=G(`h2`,null,`Item Library`,-1),n.wishlistEnabled?(U(),W(`div`,dT,[G(`button`,{type:`button`,role:`tab`,class:B([`item-library__mode-btn`,{"item-library__mode-btn--active":r.libraryMode===`icons`}]),"aria-selected":r.libraryMode===`icons`,onClick:t[0]||=e=>r.libraryMode=`icons`},` Icons `,10,fT),G(`button`,{type:`button`,role:`tab`,class:B([`item-library__mode-btn`,{"item-library__mode-btn--active":r.libraryMode===`wishlist`}]),"aria-selected":r.libraryMode===`wishlist`,onClick:t[1]||=e=>r.libraryMode=`wishlist`},` Wishlist `,10,pT)])):K(``,!0),G(`p`,mT,V(r.libraryPlacementHint),1),r.libraryMode===`icons`?(U(),W(ua,{key:1},[G(`label`,hT,[t[6]||=G(`span`,{class:`item-library__search-label`},`Search`,-1),Jn(G(`input`,{"onUpdate:modelValue":t[2]||=e=>r.searchQuery=e,type:`search`,placeholder:`Search items...`,autocomplete:`off`,disabled:n.isLoading||!!n.errorMessage},null,8,gT),[[$o,r.searchQuery]])]),!r.normalizedSearchQuery&&r.iconGroupNames.length>0?(U(),W(`div`,_T,[(U(!0),W(ua,null,Xr(r.visibleGroupFilters,e=>(U(),W(`button`,{key:e,type:`button`,class:B([`item-library__group-filter`,{"item-library__group-filter--active":r.selectedGroupName===e}]),"aria-pressed":r.selectedGroupName===e,onClick:t=>r.toggleGroupFilter(e)},V(e),11,vT))),128)),r.overflowGroupFilters.length>
150?(U(),W(`button`,{key:0,type:`button`,class:`item-library__group-filter item-library__group-more-btn`,"aria-expanded":r.isGroupMoreOpen,"aria-haspopup":`listbox`,"aria-controls":`item-library-group-more-menu`,onClick:r.toggleGroupMoreMenu},[t[8]||=ka(` More `,-1),(U(),W(`svg`,{class:B([`item-library__group-more-caret`,{"item-library__group-more-caret--open":r.isGroupMoreOpen}]),viewBox:`0 0 24 24`,"aria-hidden":`true`},[...t[7]||=[G(`path`,{d:`M6 9l6 6 6-6`},null,-1)]],2))],8,yT)):K(``,!0),r.isGroupMoreOpen&&r.overflowGroupFilters.length>0?(U(),W(`div`,bT,[(U(!0),W(ua,null,Xr(r.overflowGroupFilters,e=>(U(),W(`button`,{key:e,type:`button`,role:`option`,class:B([`item-library__group-more-option`,{"item-library__group-more-option--active":r.selectedGroupName===e}]),"aria-selected":r.selectedGroupName===e,onClick:t=>r.selectOverflowGroup(e)},V(e),11,xT))),128))])):K(``,!0)])):K(``,!0),G(`div`,ST,[n.isLoading?(U(),W(`p`,CT,`Loading room planner icons...`)):n.errorMessage?(U(),W(`p`,wT,V(n.errorMessage),1)):r.visibleIcons.length?(U(),W(`div`,TT,[(U(!0),W(ua,null,Xr(r.visibleIcons,e=>(U(),W(`button`,{key:e.iconId,type:`button`,class:`item-library__icon-tile`,"aria-label":e.name,onPointerdown:t=>r.handleIconPointerDown(e,t)},[e.imageUrl?(U(),W(`img`,{key:0,src:e.imageUrl,alt:``,draggable:`false`},null,8,DT)):K(``,!0),G(`span`,OT,V(e.name),1)],40,ET))),128))])):r.normalizedSearchQuery?(U(),W(`p`,kT,`No items match your search.`)):r.selectedGroupName?(U(),W(`p`,AT,`No icons in this group.`)):(U(),W(`p`,jT,`No icons are available.`))])],64)):(U(),W(ua,{key:2},[n.isLoggedIn?n.wishlistAvailable?(U(),W(ua,{key:2},[n.wishlistLists.length>1?(U(),W(`label`,FT,[t[10]||=G(`span`,{class:`item-library__search-label`},`List`,-1),Jn(G(`select`,{"onUpdate:modelValue":t[4]||=e=>r.selectedListId=e,disabled:n.wishlistLoading},[(U(!0),W(ua,null,Xr(n.wishlistLists,e=>(U(),W(`option`,{key:e.id,value:e.id},V(e.title),9,LT))),128))],8,IT),[[es,r.selectedListId]])])):K(``,!0),!n.wishlistLoading&&n.wishlistItems.length>0?(U(),W(`label`,RT,[t[11]||=G(`span`,{class:`item-library__search-label`},`Search wishlist`,-1),Jn(G(`input`,{"onUpdate:modelValue":t[5]||=e=>r.wishlistSearchQuery=e,type:`search`,placeholder:`Search wishlist...`,autocomplete:`off`,disabled:!!n.wishlistErrorMessage},null,8,zT),[[$o,r.wishlistSearchQuery]])])):K(``,!0),G(`div`,BT,[n.wishlistLoading?(U(),W(`p`,VT,`Loading wishlist...`)):n.wishlistErrorMessage?(U(),W(`p`,HT,V(n.wishlistErrorMessage),1)):r.filteredWishlistItems.length?(U(!0),W(ua,{key:2},Xr(r.filteredWishlistItems,e=>(U(),W(`button`,{key:e.id,type:`button`,class:B([`item-library__item`,{"item-library__item--disabled":!e.canPlaceInRoomPlanner}]),disabled:!e.canPlaceInRoomPlanner,title:e.canPlaceInRoomPlanner?void 0:`Missing dimensions for room planner placement`,onPointerdown:t=>r.handleWishlistPointerDown(e,t)},[e.imageUrl?(U(),W(`img`,{key:0,src:e.imageUrl,alt:``,draggable:`false`},null,8,WT)):K(``,!0),G(`span`,GT,[G(`span`,KT,V(e.name),1),e.modelNumber?(U(),W(`span`,qT,V(e.modelNumber),1)):K(``,!0)])],42,UT))),128)):r.normalizedWishlistSearchQuery?(U(),W(`p`,JT,`No wishlist items match your search.`)):(U(),W(`p`,YT,`This list has no items yet.`))])],64)):(U(),W(`p`,PT,`Wishlist is not available for this host.`)):(U(),W(`p`,MT,[G(`a`,{href:n.loginUrl,onClick:t[3]||=t=>e.$emit(`beforeSignIn`)},`Sign in`,8,NT),t[9]||=ka(` to see your wishlist. `,-1)]))],64)),(U(),ba(hr,{to:`body`},[r.ghost?(U(),W(`div`,{key:0,class:`item-library__ghost`,style:z({left:`${r.ghost.x}px`,top:`${r.ghost.y}px`}),"aria-hidden":`true`},[r.ghost.imageUrl?(U(),W(`img`,{key:0,src:r.ghost.imageUrl,alt:``,draggable:`false`},null,8,XT)):K(``,!0),G(`span`,null,V(r.ghost.name),1)],4)):K(``,!0)]))])}var QT=jy(lT,[[`render`,ZT],[`__scopeId`,`data-v-6ae4de6c`],[`__file`,`ItemLibrary.vue`]]),$T=br({__name:`PlanList`,props:{plans:{},currentPlanId:{},isLoading:{type:Boolean},statusMessage:{},errorMessage:{},isLoggedIn:{type:Boolean},loginUrl:{}},emits:[`beforeSignIn`,`refresh`,`newPlan`,`openPlan`,`renamePlan`,`deletePlan`],setup(e,{expose:t}){t();function n(e){let t=new Date(e);
15return Number.isNaN(t.getTime())?e:t.toLocaleString(void 0,{dateStyle:`medium`,timeStyle:`short`})}function r(e){return e.schemaVersion==null||e.schemaVersion!==3}let i={formatUpdatedAt:n,isLegacyPlan:r};return Object.defineProperty(i,"__isScriptSetup",{enumerable:!1,value:!0}),i}}),eE={"aria-label":`Saved plans`},tE={class:`plan-list__header`},nE={key:0,class:`plan-list__header-actions`},rE=[`disabled`],iE={key:0,class:`plan-list__locked`},aE=[`href`],oE={key:0,class:`plan-list__status`},sE={key:1,class:`plan-list__error`},cE={key:2,class:`plan-list__empty`},lE={key:3,class:`plan-list__empty`},uE={key:4,class:`plan-list`},dE={class:`plan-list__item-body`},fE={class:`plan-list__actions`},pE=[`disabled`,`onClick`],mE=[`disabled`,`onClick`],hE=[`disabled`,`onClick`];function gE(e,t,n,r,i,a){return U(),W(`section`,eE,[G(`div`,tE,[t[3]||=G(`h2`,null,`Saved Plans`,-1),n.isLoggedIn?(U(),W(`div`,nE,[G(`button`,{type:`button`,class:`plan-list__new`,onClick:t[0]||=t=>e.$emit(`newPlan`)},`New Plan`),G(`button`,{type:`button`,class:`plan-list__refresh`,disabled:n.isLoading,onClick:t[1]||=t=>e.$emit(`refresh`)},` Refresh `,8,rE)])):K(``,!0)]),n.isLoggedIn?(U(),W(ua,{key:1},[n.statusMessage?(U(),W(`p`,oE,V(n.statusMessage),1)):K(``,!0),n.errorMessage?(U(),W(`p`,sE,V(n.errorMessage),1)):n.isLoading&&n.plans.length===0?(U(),W(`p`,cE,`Loading saved plans...`)):n.plans.length===0?(U(),W(`p`,lE,` No saved plans yet. Use Save in the toolbar to store this plan to your account. `)):(U(),W(`ul`,uE,[(U(!0),W(ua,null,Xr(n.plans,t=>(U(),W(`li`,{key:t.id,class:B([`plan-list__item`,{"plan-list__item--active":t.id===n.currentPlanId}])},[G(`div`,dE,[G(`strong`,null,V(t.title),1),G(`span`,null,[ka(V(r.formatUpdatedAt(t.updatedAt)),1),r.isLegacyPlan(t)?(U(),W(ua,{key:0},[ka(` · Older format`)],64)):K(``,!0)])]),G(`div`,fE,[G(`button`,{type:`button`,disabled:n.isLoading,onClick:n=>e.$emit(`openPlan`,t)},`Open`,8,pE),G(`button`,{type:`button`,disabled:n.isLoading,onClick:n=>e.$emit(`renamePlan`,t.id,t.title)},` Rename `,8,mE),G(`button`,{type:`button`,class:`plan-list__delete`,disabled:n.isLoading,onClick:n=>e.$emit(`deletePlan`,t.id,t.title)},` Delete `,8,hE)])],2))),128))]))],64)):(U(),W(`div`,iE,[t[4]||=G(`p`,null,` Create a free account to save room plans to your profile, open saved plans, and access them across devices. Your current plan stays in this browser until you sign in. `,-1),G(`a`,{href:n.loginUrl,class:`plan-list__sign-in`,onClick:t[2]||=t=>e.$emit(`beforeSignIn`)},`Sign in or create account`,8,aE)]))])}var _E=jy($T,[[`render`,gE],[`__scopeId`,`data-v-88cb78ba`],[`__file`,`PlanList.vue`]]),vE=br({__name:`PlannerSettings`,props:{units:{},showWallMeasurements:{type:Boolean},dimensionDisplay:{}},emits:[`unitsChange`,`showMeasurementsChange`,`dimensionDisplayChange`],setup(e,{expose:t}){t();let n={unitOptions:[`ft-in`,`in`,`m`,`cm`].map(e=>({value:e,label:iT(e)}))};return Object.defineProperty(n,"__isScriptSetup",{enumerable:!1,value:!0}),n}}),yE={class:`planner-settings`,"aria-label":`Planner settings`},bE={class:`planner-settings__group`},xE={class:`planner-settings__unit-grid`,role:`group`,"aria-label":`Units of measurement`},SE=[`aria-pressed`,`onClick`],CE={class:`planner-settings__group`},wE={class:`planner-settings__toggle`},TE=[`checked`],EE={class:`planner-settings__subgroup`},DE={class:`planner-settings__segmented`,role:`group`,"aria-label":`Measured from`},OE=[`disabled`],kE=[`disabled`];function AE(e,t,n,r,i,a){return U(),W(`section`,yE,[t[9]||=G(`h2`,null,`Settings`,-1),G(`div`,bE,[t[3]||=G(`h3`,null,`Units of Measurement`,-1),t[4]||=G(`p`,{class:`planner-settings__hint`},`Choose how measurements are displayed and how bare numbers are entered.`,-1),G(`div`,xE,[(U(!0),W(ua,null,Xr(r.unitOptions,t=>(U(),W(`button`,{key:t.value,type:`button`,class:B({"planner-settings__segmented-button--active":n.units===t.value}),"aria-pressed":n.units===t.value,onClick:n=>e.$emit(`unitsChange`,t.value)},V(t.label),11,SE))),128))])]),G(`div`,CE,[t[8]||=G(`h3`,null,`Dimensions`,-1),G(`label`,wE,[G(`input`,{type:`checkbox`,checked:n.showWallMeasurements,onChange:t[0]||=t=>e.$emit(`showMeasurementsChange`,t.target.checked)},null,40,TE),t[5]||=G(`span`,null,`Show wall dimension labels on canvas`,-1)]),G(`div`,EE,[t[6]||=G(`h4`,null,`Measured From`,-1),t[7]||=G(`p`,{class:`planner-settings__hint`},` Inner face measures inside the room (inner wall to inner wall). Outer face measures outside the walls (outer edge to outer edge). `,-1),G(`div`,DE,[G(`button`,{type:`button`,disabled:!n.showWallMeasurements,class:B({"planner-settings__segmented-button--active":n.dimensionDisplay===`inner-face`}),onClick:t[1]||=t=>e.$emit(`dimensionDisplayChange`,`inner-face`)},` Inner Face `,10,OE),G(`button`,{type:`button`,disabled:!n.showWallMeasurements,class:B({"planner-settings__segmented-button--active":n.dimensionDisplay===`outer-face`}),onClick:t[2]||=t=>e.$emit(`dimensionDisplayChange`,`outer-face`)},` Outer Face `,10,kE)])])])])}var jE=jy(vE,[[`render`,AE],[`__scopeId`,`data-v-e4957676`],[`__file`,`PlannerSettings.vue`]]),ME=br({__name:`SidePanel`,props:{wallCount:{},itemCount:{},activeWallDrawingPointCount:{},units:{},roomSummary:{},planSummary:{},selectedWallPoint:{},selectedWallSegment:{},selectedSegmentMeasurement:{},selectedItem:{},selectedFloorPaint:{},selectedSegmentStyle:{},selectedWallThicknessInches:{},icons:{},iconsLoading:{type:Boolean},iconsErrorMessage:{},wishlistEnabled:{type:Boolean},wishlistAvailable:{type:Boolean},wishlistLists:{},wishlistItems:{},wishlistLoading:{type:Boolean},wishlistErrorMessage:{},selectedWishlistListId:{},errorMessage:{},savedPlans:{},currentPlanId:{},plansLoading:{type:Boolean}
15,plansStatusMessage:{},plansErrorMessage:{},isLoggedIn:{type:Boolean},loginUrl:{},activeTool:{},paintFloorColor:{},paintFloorTextureId:{},isDrawingCustomFloor:{type:Boolean},drawWallStyle:{},drawWallThicknessInches:{},showWallMeasurements:{type:Boolean},areWallsLocked:{type:Boolean},dimensionDisplay:{},wallPointDeletionStatus:{},wallSegmentDeletionStatus:{},pendingTextEditItemId:{}},emits:`addIcon.addCatalog.selectWishlistList.refreshSavedPlans.newPlan.openSavedPlan.renameSavedPlan.deleteSavedPlan.beforeSignIn.deleteSelectedWallPoint.deleteSelectedWallSegment.deleteSelectedFloorPaint.setSelectedWallSegmentStyle.setSelectedWallThickness.setSelectedWallSegmentInteriorLength.rotateSelectedItem.flipSelectedDoor.duplicateSelectedItem.deleteSelectedItem.toggleSelectedItemLock.fillColorChange.fillColorCommit.textContentChange.textFontSizeChange.textBoldChange.textUnderlineChange.textEditFocusHandled.swapProduct.setItemDimensions.continueDrawingRoom.addWalls.switchToSelect.unitsChange.showMeasurementsChange.dimensionDisplayChange.paintFloorColorChange.paintFloorTextureChange.drawCustomFloorChange.drawWallStyleChange.drawWallThicknessChange.switchToPaintFloor.switchToMeasure.switchToText`.split(`.`),setup(e,{expose:t,emit:n}){t();let r=e,i=Cp(wp),a=H(!1),o=q(()=>r.selectedItem!=null||r.selectedFloorPaint!=null||r.selectedWallPoint!=null||r.selectedWallSegment!=null),s=q(()=>i.value&&o.value&&l.value==null),c=q(()=>r.selectedItem?r.selectedItem.text?.content?.trim()||r.selectedItem.products?.find(e=>e.name?.trim())?.name?.trim()||r.selectedItem.name||`Item`:r.selectedFloorPaint?`Floor`:r.selectedWallPoint?`Corner ${r.selectedWallPoint.pointIndex+1}`:r.selectedWallSegment?`Wall ${r.selectedWallSegment.segmentIndex+1}`:``),l=H(typeof window<`u`&&window.matchMedia(wp).matches?null:`library`),u=q(()=>i.value?x:x.filter(e=>e.id!==`text`));er(i,e=>{!e&&l.value===`text`&&(l.value=null),e||(a.value=!1)}),er(o,e=>{e||(a.value=!1)}),er(()=>[r.selectedItem?.id??null,r.selectedFloorPaint?.id??null,r.selectedWallPoint?.wallId??null,r.selectedWallPoint?.pointIndex??null,r.selectedWallSegment?.wallId??null,r.selectedWallSegment?.segmentIndex??null],()=>{if(i.value){if(r.pendingTextEditItemId&&r.selectedItem?.id===r.pendingTextEditItemId){a.value=!0;return}a.value=!1}}),er(()=>r.activeWallDrawingPointCount??0,(e,t)=>{!i.value||l.value!==`walls`||e>(t??0)&&(l.value=null)});let d=q(()=>i.value?`Tap inside a room to see its dimensions.`:`Click inside a room to see its dimensions.`),f=q(()=>iT(r.units)),p=q(()=>i.value?`Tap the canvas to place wall points. Move your finger to preview the next wall and its length. Tap an existing corner to start or connect. Tap the current corner again to stop chaining.`:`Click the canvas to place wall points. Move the cursor to preview the next wall and its length. Click an existing corner to start or connect. Right-click to stop chaining from the current point.`),m=q(()=>r.isDrawingCustomFloor?i.value?`Draw mode: tap points to draw a floor shape. Tap near the first point to close it.`:`Draw mode: click points to draw a floor shape. Click near the first point to close it.`:i.value?`Fill mode: tap a highlighted zone to create or recolor a floor.`:`Fill mode: click a highlighted zone to create or recolor a floor. Middle-click and drag to pan. Right-click a floor to delete it.`);function h(e){let t=e===`draw`;t!==r.isDrawingCustomFloor&&(D(`drawCustomFloorChange`,t),t&&M())}let g=q(()=>i.value?`Tap two points on the canvas to measure the distance between them. Snap to corners and walls for exact lengths. Choose another tool to exit.`:`Click two points on the canvas to measure the distance between them. Snap to corners and walls for exact lengths. Choose another tool to exit.`),_=q(()=>i.value?`Tap the canvas to place a text label. Select a label afterward to edit its content and style.`:`Click the canvas to place a text label. Select a label afterward to edit its content and style.`),v=q(()=>{let e=r.errorMessage?.trim();return!e||/place wall points/i.test(e)?null:e});er(()=>r.activeTool,e=>{if(i.value){e!==`paint-floor`&&e!==`draw-wall`&&e!==`measure`&&e!==`text`&&(l.value===`paint-floor`||l.value===`walls`||l.value===`measure`||l.value===`text`)&&(l.value=null);return}e===`paint-floor`?l.value=`paint-floor`:e===`draw-wall`?l.value=`walls`:e===`measure`?l.value=`measure`:(l.value===`paint-floor`||l.value===`walls`||l.value===`measure`)&&(l.value=`library`)});let y=q(()=>r.selectedItem!=null&&r.pendingTextEditItemId===r.selectedItem.id);er(()=>r.pendingTextEditItemId,e=>
15{!e||!i.value||r.selectedItem?.id===e&&(l.value=null,a.value=!0)});function b(e){return()=>io(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,"stroke-width":`1.75`,"stroke-linecap":`round`,"stroke-linejoin":`round`},e)}let x=[{id:`library`,label:`Library`,icon:b([io(`rect`,{x:`3`,y:`3`,width:`7`,height:`7`,rx:`1`}),io(`rect`,{x:`14`,y:`3`,width:`7`,height:`7`,rx:`1`}),io(`rect`,{x:`3`,y:`14`,width:`7`,height:`7`,rx:`1`}),io(`rect`,{x:`14`,y:`14`,width:`7`,height:`7`,rx:`1`})])},{id:`walls`,label:`Walls`,icon:b([io(`rect`,{x:`4`,y:`4`,width:`16`,height:`16`,rx:`1.5`}),io(`path`,{d:`M4 9h16M9 4v16`})])},{id:`paint-floor`,label:`Floors`,icon:b([io(`path`,{d:`m19 11-8-8-8.6 8.6a2 2 0 0 0 0 2.8l5.2 5.2c.8.8 2 .8 2.8 0L19 11Z`}),io(`path`,{d:`m5 2 5 5`}),io(`path`,{d:`M2 13h15`}),io(`path`,{d:`M16 19v3`})])},{id:`text`,label:`Text`,icon:b([io(`path`,{d:`M4 7V5h16v2`}),io(`path`,{d:`M12 5v14`}),io(`path`,{d:`M9 19h6`})])},{id:`measure`,label:`Measure`,icon:b([io(`path`,{d:`M2 17L14 5L20 11L8 23Z`}),io(`path`,{d:`M6 16.5L10.5 21`}),io(`path`,{d:`M10 12.5L14.5 17`}),io(`path`,{d:`M14 8.5L18.5 13`})])},{id:`summary`,label:`Summary`,icon:b([io(`line`,{x1:`18`,y1:`20`,x2:`18`,y2:`10`}),io(`line`,{x1:`12`,y1:`20`,x2:`12`,y2:`4`}),io(`line`,{x1:`6`,y1:`20`,x2:`6`,y2:`14`})])},{id:`plans`,label:`Plans`,icon:b([io(`path`,{d:`M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z`}),io(`polyline`,{points:`14 2 14 8 20 8`}),io(`line`,{x1:`8`,y1:`13`,x2:`16`,y2:`13`}),io(`line`,{x1:`8`,y1:`17`,x2:`16`,y2:`17`})])},{id:`settings`,label:`Settings`,icon:b([io(`circle`,{cx:`12`,cy:`12`,r:`3`}),io(`path`,{d:`M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1-2.83 2.83l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-4 0v-.09a1.65 1.65 0 0 0-1-1.51 1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1 0-4h.09a1.65 1.65 0 0 0 1.51-1 1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 2.83-2.83l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 4 0v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9c.26.604.852.997 1.51 1H21a2 2 0 0 1 0 4h-.09a1.65 1.65 0 0 0-1.51 1z`})])}];function S(e){if(l.value===e){l.value=null;return}if(l.value=e,e===`walls`){D(`addWalls`);return}if(e===`paint-floor`){D(`switchToPaintFloor`);return}if(e===`text`){D(`switchToText`);return}if(e===`measure`){D(`switchToMeasure`);return}(r.activeTool===`draw-wall`||r.activeTool===`paint-floor`||r.activeTool===`measure`||r.activeTool===`text`)&&D(`switchToSelect`)}function C(e){return e===`walls`?r.activeTool===`draw-wall`:e===`paint-floor`?r.activeTool===`paint-floor`:e===`text`?r.activeTool===`text`:e===`measure`?r.activeTool===`measure`:!1}function w(e){return l.value===e||C(e)}function T(e){return qh(e,r.units)}function E(e){return tg(e,r.units)}let D=n;function O(e){let t=e.target;t?.value&&F(t.value.toLowerCase())}let k=[{id:`solid`,label:`Solid`},{id:`railing`,label:`Railing`}],A=Em;function j(e){let t=e.target,n=Number(t?.value);Number.isFinite(n)&&D(`drawWallThicknessChange`,n)}function M(){i.value&&(l.value=null)}function N(e,t){D(`addIcon`,e,t),M()}function P(e,t){D(`addCatalog`,e,t),M()}function F(e){D(`paintFloorColorChange`,e)}function ee(e){D(`paintFloorTextureChange`,e),M()}function te(e){D(`drawWallStyleChange`,e),M()}let ne={props:r,isMobileLayout:i,selectionSheetExpanded:a,hasSelection:o,showSelectionSheet:s,selectionSheetTitle:c,activeSection:l,visibleSections:u,summaryRoomHint:d,unitsLabel:f,wallsToolHint:p,paintFloorToolHint:m,setPaintFloorMode:h,measureToolHint:g,textToolHint:_,wallsPanelWarning:v,autoFocusText:y,iconSvg:b,sections:x,toggleSection:S,isToolLinkedSectionActive:C,isRailSectionActive:w,formatDimension:T,formatArea:E,emit:D,handleCustomFloorColorInput:O,wallStyleOptions:k,wallThicknessOptions:A,onDrawWallThicknessChange:j,closeDetailOnMobile:M,onAddIcon:N,onAddCatalog:P,onPaintFloorColorSelected:F,onPaintFloorTextureSelected:ee,onDrawWallStyleSelected:te,get floorTextures(){return pv},ItemLibrary:QT,PlanList:_E,PlannerSettings:jE,SelectedItemDetails:dx,SelectedFloorPaintDetails:OS,SelectedWallDetails:cS};return Object.defineProperty(ne,"__isScriptSetup",{enumerable:!1,value:!0}),ne}}),NE={class:`side-panel__rail`,"aria-label":`Sidebar sections`},PE=[`aria-current`,`aria-pressed`,`title`,`onClick`],FE={class:`side-panel__rail-icon`,"aria-hidden":`true`},IE={class:`side-panel__rail-label`},LE=[`aria-expanded`],RE={class:`side-panel__selection-sheet-copy`},zE={key:0,class:`side-panel__selection-sheet-title`},BE={id:`side-panel-selection-sheet-body`,class:`side-panel__selection-sheet-body`},VE={key:0},HE={class:`side-panel__summary-units`},UE={class:`side-panel__summary-units-row`},WE={key:0},GE={key:1},KE={key:0},qE={key:0},JE={key:1},YE={key:1},XE={class:`side-panel__hint`},ZE={key:2}
15,QE={key:3},$E={key:0,class:`side-panel__warning`},eD={class:`side-panel__hint`},tD={class:`side-panel__wall-style`,role:`group`,"aria-label":`Wall style for new walls`},nD={class:`side-panel__wall-style-cards`},rD=[`aria-pressed`,`title`,`onClick`],iD={class:`side-panel__wall-style-preview`,"aria-hidden":`true`},aD={class:`side-panel__wall-style-preview-svg`,viewBox:`0 0 72 24`,width:`72`,height:`24`},oD={key:0,x1:`8`,y1:`12`,x2:`64`,y2:`12`,stroke:`#1e293b`,"stroke-width":`6`,"stroke-linecap":`round`},sD={key:1},cD=[`x1`,`x2`],lD={class:`side-panel__wall-style-card-label`},uD={class:`side-panel__wall-thickness`},dD=[`value`],fD=[`value`],pD={key:4},mD={class:`side-panel__paint-floor-modes`,role:`group`,"aria-label":`Floor paint mode`},hD=[`aria-pressed`],gD=[`aria-pressed`],_D={class:`side-panel__hint`},vD={class:`side-panel__floor-swatches`},yD=[`title`,`aria-pressed`,`onClick`],bD={class:`side-panel__floor-swatch-label`},xD={class:`side-panel__floor-custom-color-control`},SD=[`value`],CD={class:`side-panel__floor-custom-color-value`},wD={key:5},TD={class:`side-panel__hint`},ED={key:6},DD={class:`side-panel__hint`},OD={key:7};function kD(e,t,n,r,i,a){return U(),W(`aside`,{class:B([`side-panel`,{"side-panel--detail-open":!!r.activeSection,"side-panel--selection-open":r.showSelectionSheet}]),"aria-label":`Planner side panel`},[G(`nav`,NE,[(U(!0),W(ua,null,Xr(r.visibleSections,e=>(U(),W(`button`,{key:e.id,type:`button`,class:B([`side-panel__rail-button`,{"side-panel__rail-button--active":r.isRailSectionActive(e.id)}]),"aria-current":r.activeSection===e.id?`page`:void 0,"aria-pressed":r.isToolLinkedSectionActive(e.id)||void 0,title:e.label,onClick:t=>r.toggleSection(e.id)},[G(`span`,FE,[(U(),ba(qr(e.icon)))]),G(`span`,IE,V(e.label),1)],10,PE))),128))]),r.showSelectionSheet?(U(),W(`div`,{key:0,class:B([`side-panel__selection-sheet`,{"side-panel__selection-sheet--expanded":r.selectionSheetExpanded}])},[G(`button`,{type:`button`,class:`side-panel__selection-sheet-toggle`,"aria-expanded":r.selectionSheetExpanded,"aria-controls":`side-panel-selection-sheet-body`,onClick:t[0]||=e=>r.selectionSheetExpanded=!r.selectionSheetExpanded},[G(`span`,RE,[t[34]||=G(`span`,{class:`side-panel__selection-sheet-label`},`Details`,-1),r.selectionSheetTitle?(U(),W(`span`,zE,V(r.selectionSheetTitle),1)):K(``,!0)]),t[35]||=G(`svg`,{class:`side-panel__selection-sheet-chevron`,viewBox:`0 0 24 24`,"aria-hidden":`true`},[G(`path`,{d:`M6 9l6 6 6-6`})],-1)],8,LE),Jn(G(`div`,BE,[n.selectedItem?(U(),ba(r.SelectedItemDetails,{key:0,item:n.selectedItem,units:n.units,layout:`sidebar`,"auto-focus-text":r.autoFocusText,"wishlist-items":n.wishlistItems,"wishlist-available":n.wishlistAvailable,icons:n.icons,onRotate:t[1]||=t=>e.$emit(`rotateSelectedItem`),onFlip:t[2]||=t=>e.$emit(`flipSelectedDoor`),onDuplicate:t[3]||=t=>e.$emit(`duplicateSelectedItem`),onDelete:t[4]||=t=>e.$emit(`deleteSelectedItem`),onToggleLock:t[5]||=t=>e.$emit(`toggleSelectedItemLock`),onFillColorChange:t[6]||=t=>e.$emit(`fillColorChange`,t),onFillColorCommit:t[7]||=t=>e.$emit(`fillColorCommit`),onTextContentChange:t[8]||=t=>e.$emit(`textContentChange`,t),onTextFontSizeChange:t[9]||=t=>e.$emit(`textFontSizeChange`,t),onTextBoldChange:t[10]||=t=>e.$emit(`textBoldChange`,t),onTextUnderlineChange:t[11]||=t=>e.$emit(`textUnderlineChange`,t),onTextEditFocusHandled:t[12]||=t=>e.$emit(`textEditFocusHandled`),onSwapProduct:t[13]||=t=>e.$emit(`swapProduct`,t),onSetDimensions:t[14]||=(t,n)=>e.$emit(`setItemDimensions`,t,n)},null,8,[`item`,`units`,`auto-focus-text`,`wishlist-items`,`wishlist-available`,`icons`])):n.selectedFloorPaint?(U(),ba(r.SelectedFloorPaintDetails,{key:1,paint:n.selectedFloorPaint,units:n.units,layout:`sidebar`,onDelete:t[15]||=t=>e.$emit(`deleteSelectedFloorPaint`)},null,8,[`paint`,`units`])):n.selectedWallPoint||n.selectedWallSegment?(U(),ba(r.SelectedWallDetails,{key:2,"selected-wall-point":n.selectedWallPoint,"selected-wall-segment":n.selectedWallSegment,"segment-measurement":n.selectedSegmentMeasurement,"segment-style":n.selectedSegmentStyle,"thickness-inches":n.selectedWallThicknessInches,"are-walls-locked":n.areWallsLocked,"wall-point-deletion-status":n.wallPointDeletionStatus,"wall-segment-deletion-status":n.wallSegmentDeleti
15onStatus,units:n.units,layout:`sidebar`,onDeleteCorner:t[16]||=t=>e.$emit(`deleteSelectedWallPoint`),onDeleteWall:t[17]||=t=>e.$emit(`deleteSelectedWallSegment`),onSetSegmentStyle:t[18]||=t=>e.$emit(`setSelectedWallSegmentStyle`,t),onSetThickness:t[19]||=t=>e.$emit(`setSelectedWallThickness`,t),onSetInteriorLength:t[20]||=t=>e.$emit(`setSelectedWallSegmentInteriorLength`,t)},null,8,[`selected-wall-point`,`selected-wall-segment`,`segment-measurement`,`segment-style`,`thickness-inches`,`are-walls-locked`,`wall-point-deletion-status`,`wall-segment-deletion-status`,`units`])):K(``,!0)],512),[[yo,r.selectionSheetExpanded]])],2)):K(``,!0),r.activeSection?(U(),W(`div`,{key:1,class:B([`side-panel__detail`,{"side-panel__detail--fill":r.activeSection===`library`}])},[r.activeSection===`plans`?(U(),W(`section`,VE,[Ta(r.PlanList,{plans:n.savedPlans,"current-plan-id":n.currentPlanId,"is-loading":n.plansLoading,"status-message":n.plansStatusMessage,"error-message":n.plansErrorMessage,"is-logged-in":n.isLoggedIn,"login-url":n.loginUrl,onRefresh:t[21]||=t=>e.$emit(`refreshSavedPlans`),onNewPlan:t[22]||=t=>e.$emit(`newPlan`),onOpenPlan:t[23]||=t=>e.$emit(`openSavedPlan`,t),onRenamePlan:t[24]||=(t,n)=>e.$emit(`renameSavedPlan`,t,n),onDeletePlan:t[25]||=(t,n)=>e.$emit(`deleteSavedPlan`,t,n),onBeforeSignIn:t[26]||=t=>e.$emit(`beforeSignIn`)},null,8,[`plans`,`current-plan-id`,`is-loading`,`status-message`,`error-message`,`is-logged-in`,`login-url`])])):r.activeSection===`summary`?(U(),W(ua,{key:1},[G(`section`,null,[t[42]||=G(`h2`,null,`Plan Summary`,-1),G(`dl`,null,[G(`div`,null,[t[36]||=G(`dt`,null,`Walls`,-1),G(`dd`,null,V(n.wallCount),1)]),G(`div`,null,[t[37]||=G(`dt`,null,`Items`,-1),G(`dd`,null,V(n.itemCount),1)]),G(`div`,HE,[G(`div`,UE,[t[38]||=G(`dt`,null,`Units`,-1),G(`dd`,null,V(r.unitsLabel),1)]),t[39]||=G(`p`,{class:`side-panel__hint side-panel__hint--inline`},` Change units in the Settings tab. `,-1)]),n.planSummary.roomCount>0?(U(),W(`div`,WE,[t[40]||=G(`dt`,null,`Rooms`,-1),G(`dd`,null,V(n.planSummary.roomCount),1)])):K(``,!0),n.planSummary.totalInteriorAreaSquareInches>0?(U(),W(`div`,GE,[t[41]||=G(`dt`,null,`Total interior area`,-1),G(`dd`,null,V(r.formatArea(n.planSummary.totalInteriorAreaSquareInches)),1)])):K(``,!0)])]),n.roomSummary?(U(),W(`section`,KE,[t[46]||=G(`h2`,null,`Selected Room`,-1),G(`dl`,null,[n.roomSummary.widthInches===null?K(``,!0):(U(),W(`div`,qE,[t[43]||=G(`dt`,null,`Interior width`,-1),G(`dd`,null,V(r.formatDimension(n.roomSummary.widthInches)),1)])),n.roomSummary.depthInches===null?K(``,!0):(U(),W(`div`,JE,[t[44]||=G(`dt`,null,`Interior depth`,-1),G(`dd`,null,V(r.formatDimension(n.roomSummary.depthInches)),1)])),G(`div`,null,[t[45]||=G(`dt`,null,`Interior area`,-1),G(`dd`,null,V(r.formatArea(n.roomSummary.interiorAreaSquareInches)),1)])])])):n.planSummary.roomCount>0?(U(),W(`section`,YE,[G(`p`,XE,V(r.summaryRoomHint),1)])):K(``,!0)],64)):r.activeSection===`library`?(U(),W(`section`,ZE,[Ta(r.ItemLibrary,{icons:n.icons,"is-loading":n.iconsLoading,"error-message":n.iconsErrorMessage,"is-logged-in":n.isLoggedIn,"login-url":n.loginUrl,"wishlist-enabled":n.wishlistEnabled,"wishlist-available":n.wishlistAvailable,"wishlist-lists":n.wishlistLists,"wishlist-items":n.wishlistItems,"wishlist-loading":n.wishlistLoading,"wishlist-error-message":n.wishlistErrorMessage,"selected-wishlist-list-id":n.selectedWishlistListId,onAddIcon:r.onAddIcon,onAddCatalog:r.onAddCatalog,onSelectWishlistList:t[27]||=t=>e.$emit(`selectWishlistList`,t),onBeforeSignIn:t[28]||=t=>e.$emit(`beforeSignIn`)},null,8,[`icons`,`is-loading`,`error-message`,`is-logged-in`,`login-url`,`wishlist-enabled`,`wishlist-available`,`wishlist-lists`,`wishlist-items`,`wishlist-loading`,`wishlist-error-message`,`selected-wishlist-list-id`])])):r.activeSection===`walls`?(U(),W(`section`,QE,[t[51]||=G(`h2`,null,`Add Walls`,-1),r.wallsPanelWarning?(U(),W(`p`,$E,V(r.wallsPanelWarning),1)):K(``,!0),G(`p`,eD,V(r.wallsToolHint),1),G(`div`,tD,[t[49]||=G(`span`,{class:`side-panel__wall-style-label`},`Wall style`,-1),G(`div`,nD,[(U(),W(ua,null,Xr(r.wallStyleOptions,e=>G(`button`,{key:e.id,type:`button`,class:B([`side-panel__wall-style-card`,{"side-panel__wall-style-card--active":n.drawWallStyle===e.id}]),"aria-pressed":n.drawWallStyle===e.id,title:e.label,onClick:t=>r.onDrawWallStyleSelected(e.id)},[G(`span`,iD,[(U(),W(`svg`,aD,[e.id===`solid`?(U(),W(`line`,oD)):(U(),W(`g`,sD,[t[47]||=G(`line`,{x1:`8`,y1:`8`,x2:`64`,y2:`8`,stroke:`#1e293b`,"stroke-width":`2`,"stroke-linecap":`round`},null,-1),t[48]||=G(`line`,{x1:`8`,y1:`16`,x2:`64`,y2:`16`,stroke:`#1e293b`,"stroke-width":`2`,"stroke-linecap":`round`},null,-1),(U(),W(ua,null,Xr([18,30,42,54],e=>
15G(`line`,{key:e,x1:e,y1:`7`,x2:e,y2:`17`,stroke:`#1e293b`,"stroke-width":`1.5`,"stroke-linecap":`round`},null,8,cD)),64))]))]))]),G(`span`,lD,V(e.label),1)],10,rD)),64))])]),G(`label`,uD,[t[50]||=G(`span`,{class:`side-panel__wall-thickness-label`},`Thickness`,-1),G(`select`,{class:`side-panel__wall-thickness-select`,value:n.drawWallThicknessInches,"aria-label":`Wall thickness for new walls`,onChange:r.onDrawWallThicknessChange},[(U(!0),W(ua,null,Xr(r.wallThicknessOptions,e=>(U(),W(`option`,{key:e,value:e},V(e)+` in `,9,fD))),128))],40,dD)])])):r.activeSection===`paint-floor`?(U(),W(`section`,pD,[t[55]||=G(`h2`,{class:`side-panel__paint-floor-heading`},`Paint Floors`,-1),G(`div`,mD,[G(`button`,{type:`button`,class:B([`side-panel__paint-floor-mode`,{"side-panel__paint-floor-mode--active":!n.isDrawingCustomFloor}]),"aria-pressed":!n.isDrawingCustomFloor,onClick:t[29]||=e=>r.setPaintFloorMode(`fill`)},[...t[52]||=[Aa(`<svg class="side-panel__paint-floor-mode-icon" viewBox="0 0 24 24" aria-hidden="true" data-v-84757974><path d="m19 11-8-8-8.6 8.6a2 2 0 0 0 0 2.8l5.2 5.2c.8.8 2 .8 2.8 0L19 11Z" data-v-84757974></path><path d="m5 2 5 5" data-v-84757974></path><path d="M2 13h15" data-v-84757974></path><path d="M16 19v3" data-v-84757974></path></svg> Fill `,2)]],10,hD),G(`button`,{type:`button`,class:B([`side-panel__paint-floor-mode`,{"side-panel__paint-floor-mode--active":n.isDrawingCustomFloor}]),"aria-pressed":n.isDrawingCustomFloor,onClick:t[30]||=e=>r.setPaintFloorMode(`draw`)},[...t[53]||=[G(`svg`,{class:`side-panel__paint-floor-mode-icon`,viewBox:`0 0 24 24`,"aria-hidden":`true`},[G(`path`,{d:`M12 20h9`}),G(`path`,{d:`M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1 1-4Z`})],-1),ka(` Draw `,-1)]],10,gD)]),G(`p`,_D,V(r.paintFloorToolHint),1),G(`div`,vD,[(U(!0),W(ua,null,Xr(r.floorTextures,e=>(U(),W(`button`,{key:e.id,type:`button`,class:B([`side-panel__floor-swatch`,{"side-panel__floor-swatch--active":n.paintFloorTextureId===e.id}]),style:z({backgroundColor:e.previewColor,backgroundImage:`url(${e.imageUrl})`}),title:e.label,"aria-pressed":n.paintFloorTextureId===e.id,onClick:t=>r.onPaintFloorTextureSelected(e.id)},[G(`span`,bD,V(e.label),1)],14,yD))),128))]),G(`label`,{class:B([`side-panel__floor-custom-color`,{"side-panel__floor-custom-color--active":n.paintFloorTextureId==null}])},[t[54]||=G(`span`,{class:`side-panel__floor-custom-color-label`},`Custom color`,-1),G(`span`,xD,[G(`input`,{type:`color`,class:`side-panel__floor-color-input`,value:n.paintFloorColor,"aria-label":`Custom floor color`,onInput:r.handleCustomFloorColorInput,onChange:r.closeDetailOnMobile},null,40,SD),G(`span`,CD,V(n.paintFloorColor),1)])],2)])):r.activeSection===`text`?(U(),W(`section`,wD,[t[56]||=G(`h2`,null,`Add Text`,-1),G(`p`,TD,V(r.textToolHint),1)])):r.activeSection===`measure`?(U(),W(`section`,ED,[t[57]||=G(`h2`,null,`Measure`,-1),G(`p`,DD,V(r.measureToolHint),1)])):r.activeSection===`settings`?(U(),W(`section`,OD,[Ta(r.PlannerSettings,{units:n.units,"show-wall-measurements":n.showWallMeasurements,"dimension-display":n.dimensionDisplay,onUnitsChange:t[31]||=t=>e.$emit(`unitsChange`,t),onShowMeasurementsChange:t[32]||=t=>e.$emit(`showMeasurementsChange`,t),onDimensionDisplayChange:t[33]||=t=>e.$emit(`dimensionDisplayChange`,t)},null,8,[`units`,`show-wall-measurements`,`dimension-display`])])):K(``,!0)],2)):K(``,!0)],2)}var AD=jy(ME,[[`render`,kD],[`__scopeId`,`data-v-84757974`],[`__file`,`SidePanel.vue`]]),jD=br({__name:`NewPlanDialog`,props:{units:{}},emits:[`select`,`cancel`],setup(e,{expose:t,emit:n}){t();let r=e,i=n,a=H(`rectangle`),o=H(``),s=H(``),c=H(null),l=q(()=>qh(216,r.units)),u=q(()=>qh(144,r.units)),d=q(()=>qh(km,r.units));er(()=>r.units,()=>{o.value=qh(216,r.units),s.value=qh(144,r.units),c.value=null},{immediate:!0}),er(a,()=>{c.value=null});function f(e){o.value=e.target?.value??``,c.value=null}function p(e){s.value=e.target?.value??``,c.value=null}function m(e){let t=e.trim().toLowerCase().replace(/,/g,``).match(/^(-?\d+(?:\.\d+)?)$/);if(t&&r.units===`ft-in`){let e=Number(t[1]);return Number.isFinite(e)?e*12:null}return rg(e,r.units)}function h(e,t){let n=m(e);return n==null||!Number.isFinite(n)||n<=0?t:Math.min(n,km)}function g(){o.value=qh(h(o.value,216),r.units)}function _(){s.value=qh(h(s.value,144),r.units)}function v(){if(!a.value)return;if(a.value===`blank`){i(`select`,{roomType:`blank`});return}let e=m(o.value),t=m(s.value);if(e==null||t==null||!Number.isFinite(e)||!Number.isFinite(t)||e<=0||t<=0){c.value=`Enter a valid width and depth.`,g(),_();return}if(e>1200||t>1200){c.value=`Maximum room size is ${d.value} Ã ${d.value}.`,g(),_();return}let n=Math.min(e,km),l=Math.min(t,km);o.value=qh(n,r.units),s.value=qh(l,r.units),i(`select`,{roomType:`rectangle`,widthInches:n,depthInches:l})}let y={props:r,emit:i,selectedType:a,widthDraft:o,depthDraft:s,sizeError:c,widthPlaceholder:l,depthPlaceholder:u,maxSizeLabel:d,onWidthInput:f,onDepthInput:p,parseRoomLength:m,normalizeRoomDimension:h,commitWidth:g,commitDepth:_,submit:v};return Object.defineProperty(y,"__isScriptSetup",{enumerable:!1,value:!0}),y}}),MD={class:`new-plan-dialog`,role:`dialog`,"aria-modal":`true`,"aria-labelledby":`new-plan-dialog-title`},ND={class:`new-plan-dialog__panel`},PD={class:`new-plan-dialog__options`,role:`radiogroup`,"aria-label":`Plan template`},FD=[`aria-checked`],ID={class:`new-plan-dialog__size-field`},LD=[`value`,`placeholder`,`onKeydown`],RD={class:`new-plan-dialog__size-field`},zD=[`value`,`placeholder`,`onKeydown`],BD={key:0,class:`new-plan-dialog__size-error`},VD=[`aria-checked`],HD={class:`new-plan-dialog__actions`},UD=[`disabled`];function WD(e,t,n,r,i,a){return U(),W(`div`,MD,[G(`button`,{type:`button`,class:`new-plan-dialog__backdrop`,"aria-label":`Cancel`,onClick:t[0]||=t=>e.$emit(`cancel`)}),G(`div`,ND,[t[14]||=G(`h2`,{id:`new-plan-dialog-title`},`Start a new plan`,-1),t[15]||=G(`p`,{class:`new-plan-dialog__intro`},`Choose how you want to set up your plan.`,-1),G(`div`,PD,[G(`div`,{class:B([`new-plan-dialog__option`,{"new-plan-dialog__option--selected":r.selectedType===`rectangle`}]),role:`radio`,tabindex:`0`,"aria-checked":r.selectedType===`rectangle`,onClick:t[2]||=e=>r.selectedType=`rectangle`,onKeydown:[t[3]||=ss(as(e=>r.selectedType=`rectangle`,[`prevent`]),[`enter`]),t[4]||=ss(as(e=>r.selectedType=`rectangle`,[`prevent`]),[`space`])]},[t[11]||=G(`span`,{class:`new-plan-dialog__option-title`},`Rectangle template`,-1),t[12]||=G(`span`,{class:`new-plan-dialog__option-description`},` Start with a rectangular room ready for furniture. `,-1),r.selectedType===`rectangle`?(U(),W(`div`,{key:0,class:`new-plan-dialog__size`,role:`group`,"aria-label":`Room size`,onClick:t[1]||=as(()=>{},[`stop`])},[G(`label`,ID,[t[9]||=G(`span`,null,`Width`,-1),G(`input`,{type:`text`,value:r.widthDraft,placeholder:r.widthPlaceholder,spellcheck:`false`,onInput:r.onWidthInput,onKeydown:ss(as(r.commitWidth,[`prevent`]),[`enter`]),onBlur:r.commitWidth},null,40,LD)]),G(`label`,RD,[t[10]||=G(`span`,null,`Depth`,-1),G(`input`,{type:`text`,value:r.depthDraft,placeholder:r.depthPlaceholder,spellcheck:`false`,onInput:r.onDepthInput,onKeydown:ss(as(r.commitDepth,[`prevent`]),[`enter`]),onBlur:r.commitDepth},null,40,zD)]),r.sizeError?(U(),W(`p`,BD,V(r.sizeError),1)):K(``,!0)])):K(``,!0)],42,FD),G(`div`,{class:B([`new-plan-dialog__option`,{"new-plan-dialog__option--selected":r.selectedType===`blank`}]),role:`radio`,tabindex:`0`,"aria-checked":r.selectedType===`blank`,onClick:t[5]||=e=>r.selectedType=`blank`,onKeydown:[t[6]||=ss(as(e=>r.selectedType=`blank`,[`prevent`]),[`enter`]),t[7]||=ss(as(e=>r.selectedType=`blank`,[`prevent`]),[`space`])]},[...t[13]||=[G(`span`,{class:`new-plan-dialog__option-title`},`Blank plan`,-1),G(`span`,{class:`new-plan-dialog__option-description`},` Start with an empty canvas. Use the add walls tool when you are ready to draw. `,-1)]],42,VD)]),G(`div`,HD,[G(`button`,{type:`button`,class:`new-plan-dialog__cancel`,onClick:t[8]||=t=>e.$emit(`cancel`)},`Cancel`),G(`button`,{type:`button`,class:`new-plan-dialog__create`,disabled:!r.selectedType,onClick:r.submit}
15,` Create plan `,8,UD)])])])}var GD=jy(jD,[[`render`,WD],[`__scopeId`,`data-v-6136b438`],[`__file`,`NewPlanDialog.vue`]]),KD=br({__name:`LoginPromptDialog`,props:{loginUrl:{}},emits:[`beforeSignIn`,`close`],setup(e,{expose:t}){t();let n={};return Object.defineProperty(n,"__isScriptSetup",{enumerable:!1,value:!0}),n}}),qD={class:`login-prompt-dialog`,role:`dialog`,"aria-modal":`true`,"aria-labelledby":`login-prompt-dialog-title`},JD={class:`login-prompt-dialog__panel`},YD={class:`login-prompt-dialog__actions`},XD=[`href`];function ZD(e,t,n,r,i,a){return U(),W(`div`,qD,[G(`button`,{type:`button`,class:`login-prompt-dialog__backdrop`,"aria-label":`Close`,onClick:t[0]||=t=>e.$emit(`close`)}),G(`div`,JD,[t[3]||=G(`h2`,{id:`login-prompt-dialog-title`},`Sign in to save plans`,-1),t[4]||=G(`p`,{class:`login-prompt-dialog__intro`},` Create a free account to save room plans to your profile, open saved plans, and access them across devices. Your current plan stays in this browser until you sign in. `,-1),G(`div`,YD,[G(`a`,{href:n.loginUrl,class:`login-prompt-dialog__sign-in`,onClick:t[1]||=t=>e.$emit(`beforeSignIn`)},`Sign in or create account`,8,XD),G(`button`,{type:`button`,class:`login-prompt-dialog__cancel`,onClick:t[2]||=t=>e.$emit(`close`)},`Continue editing`)])])])}var QD=jy(KD,[[`render`,ZD],[`__scopeId`,`data-v-03c75317`],[`__file`,`LoginPromptDialog.vue`]]),$D=/^[A-Za-z0-9 _.-]+$/;function eO(e){let t=e.trim();if(!t)throw Error(`Plan title is required.`);if(!$D.test(t))throw Error(`Plan titles may only contain letters, numbers, spaces, hyphens, underscores, and periods.`)}function tO(e){return e.trim()}var nO=br({__name:`SavePlanDialog`,props:{initialTitle:{},isSaving:{type:Boolean},heading:{default:`Name your plan`},submitLabel:{default:`Save plan`},savingLabel:{default:`Saving...`}},emits:[`save`,`cancel`],setup(e,{expose:t,emit:n}){t();let r=e,i=n,a=H(null),o=H(r.initialTitle),s=H(null);er(()=>r.initialTitle,e=>{o.value=e}),Fr(async()=>{await Sn(),a.value?.focus(),a.value?.select()});function c(){if(!r.isSaving)try{eO(o.value),s.value=null,i(`save`,o.value.trim())}catch(e){s.value=e instanceof Error?e.message:`Invalid plan name.`}}let l={props:r,emit:i,titleInput:a,title:o,errorMessage:s,submit:c};return Object.defineProperty(l,"__isScriptSetup",{enumerable:!1,value:!0}),l}}),rO={class:`save-plan-dialog`,role:`dialog`,"aria-modal":`true`,"aria-labelledby":`save-plan-dialog-title`},iO={class:`save-plan-dialog__panel`},aO={id:`save-plan-dialog-title`},oO=[`disabled`,`onKeydown`],sO={key:0,class:`save-plan-dialog__error`},cO={class:`save-plan-dialog__actions`},lO=[`disabled`],uO=[`disabled`];function dO(e,t,n,r,i,a){return U(),W(`div`,rO,[G(`button`,{type:`button`,class:`save-plan-dialog__backdrop`,"aria-label":`Cancel`,onClick:t[0]||=t=>e.$emit(`cancel`)}),G(`div`,iO,[G(`h2`,aO,V(n.heading),1),t[3]||=G(`p`,{class:`save-plan-dialog__intro`},` Choose a name for this room plan. You can use letters, numbers, spaces, hyphens, underscores, and periods. `,-1),t[4]||=G(`label`,{class:`save-plan-dialog__label`,for:`save-plan-dialog-title-input`},`Plan name`,-1),Jn(G(`input`,{id:`save-plan-dialog-title-input`,ref:`titleInput`,"onUpdate:modelValue":t[1]||=e=>r.title=e,type:`text`,class:`save-plan-dialog__input`,maxlength:`255`,autocomplete:`off`,disabled:n.isSaving,onKeydown:ss(as(r.submit,[`prevent`]),[`enter`])},null,40,oO),[[$o,r.title]]),r.errorMessage?(U(),W(`p`,sO,V(r.errorMessage),1)):K(``,!0),G(`div`,cO,[G(`button`,{type:`button`,class:`save-plan-dialog__save`,disabled:n.isSaving,onClick:r.submit},V(n.isSaving?n.savingLabel:n.submitLabel),9,lO),G(`button`,{type:`button`,class:`save-plan-dialog__cancel`,disabled:n.isSaving,onClick:t[2]||=t=>e.$emit(`cancel`)},` Cancel `,8,uO)])])])}var fO=jy(nO,[[`render`,dO],[`__scopeId`,`data-v-c2f97fae`],[`__file`,`SavePlanDialog.vue`]]),pO=br({__name:`DeletePlanDialog`,props:{planTitle:{},isDeleting:{type:Boolean}},emits:[`confirm`,`cancel`],setup(e,{expose:t}){t();let n={};return Object.defineProperty(n,"__isScriptSetup",{enumerable:!1,value:!0}),n}}),mO={class:`delete-plan-dialog`,role:`dialog`,"aria-modal":`true`,"aria-labelledby":`delete-plan-dialog-title`},hO={class:`delete-plan-dialog__panel`},gO={class:`delete-plan-dialog__intro`},_O={class:`delete-plan-dialog__actions`},vO=[`disabled`],yO=[`disabled`];function bO(e,t,n,r,i,a){return U(),W(`div`,mO,[G(`button`,{type:`button`,class:`delete-plan-dialog__backdrop`,"aria-label":`Cancel`,onClick:t[0]||=t=>e.$emit(`cancel`)}),G(`div`,hO,[t[5]||=G(`h2`,{id:`delete-plan-dialog-title`},`Delete plan`,-1),G(`p`,gO,[t[3]||=ka(` Are you sure you want to delete `,-1),G(`strong`,null,V(n.planTitle),
151),t[4]||=ka(`? This cannot be undone. `,-1)]),G(`div`,_O,[G(`button`,{type:`button`,class:`delete-plan-dialog__delete`,disabled:n.isDeleting,onClick:t[1]||=t=>e.$emit(`confirm`)},V(n.isDeleting?`Deleting...`:`Delete plan`),9,vO),G(`button`,{type:`button`,class:`delete-plan-dialog__cancel`,disabled:n.isDeleting,onClick:t[2]||=t=>e.$emit(`cancel`)},` Cancel `,8,yO)])])])}var xO=jy(pO,[[`render`,bO],[`__scopeId`,`data-v-3d649da2`],[`__file`,`DeletePlanDialog.vue`]]),SO=br({__name:`SaveToAccountPrompt`,emits:[`dismiss`,`save`],setup(e,{expose:t}){t();let n={};return Object.defineProperty(n,"__isScriptSetup",{enumerable:!1,value:!0}),n}}),CO={class:`save-to-account-prompt`,"aria-label":`Save plan to account`},wO={class:`save-to-account-prompt__actions`};function TO(e,t,n,r,i,a){return U(),W(`aside`,CO,[t[2]||=G(`p`,null,` You're signed in. Save this plan to your account to access it across devices and from your saved plans list. `,-1),G(`div`,wO,[G(`button`,{type:`button`,class:`save-to-account-prompt__save`,onClick:t[0]||=t=>e.$emit(`save`)},`Save to account`),G(`button`,{type:`button`,class:`save-to-account-prompt__dismiss`,onClick:t[1]||=t=>e.$emit(`dismiss`)},` Continue editing `)])])}var EO=jy(SO,[[`render`,TO],[`__scopeId`,`data-v-7afd3f5f`],[`__file`,`SaveToAccountPrompt.vue`]]),DO=`fdn-room-planner:prompt-save-after-login`;function OO(){try{window.sessionStorage.setItem(DO,`true`)}catch{}}function kO(){try{let e=window.sessionStorage.getItem(DO)===`true`;return e&&window.sessionStorage.removeItem(DO),e}catch{return!1}}function AO(){try{window.sessionStorage.removeItem(DO)}catch{}}function jO(e,t){let n=new Map;for(let r of e){if(Jv(r))continue;let e=PO(r),i=n.get(e);if(i){i.quantity+=1;continue}let a=Dv(r),o=a?.imageUrl?.trim()||void 0,s=a?.sku?.trim()||void 0;n.set(e,{name:a?.name?.trim()||r.name,modelNumber:s,dimensions:NO(r,t),quantity:1,imageUrl:o})}return[...n.values()].sort((e,t)=>e.name.localeCompare(t.name))}function MO(e,t){return`${e.title.trim().replace(/[^\w.-]+/g,`-`).replace(/-+/g,`-`).replace(/^-|-$/g,``).slice(0,60)||`room-plan`}.${t}`}function NO(e,t){let n=[qh(e.widthInches,t),qh(e.depthInches,t)];return e.heightInches&&n.push(qh(e.heightInches,t)),n.join(` Ã `)}function PO(e){let t=e.heightInches?`x${Math.round(e.heightInches)}`:``,n=`${Math.round(e.widthInches)}x${Math.round(e.depthInches)}${t}`,r=Dv(e);return r?`product:${r.masterProductRecordId??(r.gpid!=null&&r.gpid>0?String(r.gpid):r.id)}:${n}`:Tv(e)?`wall:${e.placement.hostedType}:${n}`:`icon:${e.visual.iconId}:${e.name}:${n}`}function FO(e){let t=document.createElement(`iframe`);t.setAttribute(`aria-hidden`,`true`),t.style.position=`fixed`,t.style.right=`0`,t.style.bottom=`0`,t.style.width=`0`,t.style.height=`0`,t.style.border=`0`,document.body.appendChild(t);let n=t.contentWindow,r=t.contentDocument??n?.document;if(!r){t.remove(),window.print();return}r.open(),r.write(IO(e)),r.close();let i=()=>{t.remove()},a=()=>{n?.focus(),n?.print(),window.setTimeout(i,1500)},o=Array.from(r.querySelectorAll(`img`)).filter(e=>!e.complete);if(o.length===0){window.setTimeout(a,50);return}let s=o.length,c=()=>{--s,s<=0&&a()};for(let e of o)e.addEventListener(`load`,c,{once:!0}),e.addEventListener(`error`,c,{once:!0})}function IO(e){let t=e.items.length===0?`<tr><td colspan="3">No items in this plan.</td></tr>`:e.items.map(e=>`<tr> 16 <td> 17 <div class="print-sheet__item-cell"> 18 ${e.imageUrl?`<img class="print-sheet__item-thumb" src="${LO(e.imageUrl)}" alt="" />`:``} 19 <div class="print-sheet__item-text"> 20 <span>${LO(e.name)}</span> 21 ${e.modelNumber?`<span class="print-sheet__item-model">${LO(e.modelNumber)}</span>`:``} 22 </div> 23 </div> 24 </td> 25 <td>${LO(e.dimensions)}</td> 26 <td>${e.quantity}</td> 27 </tr>`).join(``),n=e.imageDataUrl?`<img class="print-sheet__plan-image" src="${e.imageDataUrl}" alt="Room plan" />`:`<p class="print-sheet__note">${LO(e.imageError??`Plan image is unavailable.`)}</p>`;return`<!DOCTYPE html> 28<html> 29 <head> 30 <meta charset="utf-8" /> 31 <title>${LO(e.title)}</title> 32 <style> 33 body { color: #0f172a; font-family: Arial, sans-serif; margin: 24px; } 34 .print-sheet__meta { color: #475569; font-size: 13px; margin: 0 0 16px; } 35 .print-sheet__plan-image { border: 1px solid #cbd5e1; display: block; max-width: 100%; } 36 table { border-collapse: collapse; margin-top: 20px; width: 100%; } 37 th, td { border-bottom: 1px solid #e2e8f0; font-size: 13px; padding: 8px 6px; text-align: left; vertical-align: middle; } 38 th { color: #334155; font-size: 12px; text-transform: uppercase; } 39 .print-sheet__note { color: #64748b; } 40 .print-sheet__item-cell { align-items: center; display: flex; gap: 8px; min-width: 0; } 41 .print-sheet__item-text { display: flex; flex-direction: column; gap: 2px; min-width: 0; } 42 .print-sheet__item-model { color: #64748b; font-size: 12px; } 43 .print-sheet__item-thumb { 44 background: #f8fafc; 45 border: 1px solid #e2e8f0; 46 border-radius: 4px; 47 display: block; 48 flex: 0 0 36px; 49 height: 36px; 50 max-height: 36px; 51 max-width: 36px; 52 min-height: 36px; 53 min-width: 36px; 54 object-fit: contain; 55 width: 36px; 56 } 57 .print-sheet__item-cell span { min-width: 0;
57 overflow-wrap: anywhere; } 58 @page { margin: 0.6in; } 59 </style> 60 </head> 61 <body> 62 <p class="print-sheet__meta">${LO(e.title)} · ${LO(e.generatedLabel)} · ${LO(e.summaryLine)}</p> 63 ${n} 64 <table> 65 <thead> 66 <tr> 67 <th>Item</th> 68 <th>Dimensions</th> 69 <th>Qty</th> 70 </tr> 71 </thead> 72 <tbody>${t}</tbody> 73 </table> 74 </body> 75</html>`}function LO(e){return e.replace(/&/g,`&`).replace(/</g,`<`).replace(/>/g,`>`).replace(/"/g,`"`)}function RO(e){"@babel/helpers - typeof";return RO=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},RO(e)}var zO=s((()=>{}));zO();var BO=Uint8Array,VO=Uint16Array,HO=Int32Array,UO=new BO([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]),WO=new BO([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]),GO=new BO([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),KO=function(e,t){for(var n=new VO(31),r=0;r<31;++r)n[r]=t+=1<<e[r-1];for(var i=new HO(n[30]),r=1;r<30;++r)for(var a=n[r];a<n[r+1];++a)i[a]=a-n[r]<<5|r;return{b:n,r:i}},qO=KO(UO,2),JO=qO.b,YO=qO.r;JO[28]=258,YO[258]=28;var XO=KO(WO,0);XO.b;for(var ZO=XO.r,QO=new VO(32768),$O=0;$O<32768;++$O){var ek=($O&43690)>>1|($O&21845)<<1;ek=(ek&52428)>>2|(ek&13107)<<2,ek=(ek&61680)>>4|(ek&3855)<<4,QO[$O]=((ek&65280)>>8|(ek&255)<<8)>>1}for(var tk=(function(e,t,n){for(var r=e.length,i=0,a=new VO(t);i<r;++i)e[i]&&++a[e[i]-1];var o=new VO(t);for(i=1;i<t;++i)o[i]=o[i-1]+a[i-1]<<1;var s;if(n){s=new VO(1<<t);var c=15-t;for(i=0;i<r;++i)if(e[i])for(var l=i<<4|e[i],u=t-e[i],d=o[e[i]-1]++<<u,f=d|(1<<u)-1;d<=f;++d)s[QO[d]>>c]=l}else for(s=new VO(r),i=0;i<r;++i)e[i]&&(s[i]=QO[o[e[i]-1]++]>>15-e[i]);return s}),nk=new BO(288),$O=0;$O<144;++$O)nk[$O]=8;for(var $O=144;$O<256;++$O)nk[$O]=9;for(var $O=256;$O<280;++$O)nk[$O]=7;for(var $O=280;$O<288;++$O)nk[$O]=8;for(var rk=new BO(32),$O=0;$O<32;++$O)rk[$O]=5;var ik=tk(nk,9,0),ak=tk(rk,5,0),ok=function(e){return(e+7)/8|0},sk=function(e,t,n){return(t==null||t<0)&&(t=0),(n==null||n>e.length)&&(n=e.length),new BO(e.subarray(t,n))},ck=function(e,t,n){n<<=t&7;var r=t/8|0;e[r]|=n,e[r+1]|=n>>8},lk=function(e,t,n){n<<=t&7;var r=t/8|0;e[r]|=n,e[r+1]|=n>>8,e[r+2]|=n>>16},uk=function(e,t){for(var n=[],r=0;r<e.length;++r)e[r]&&n.push({s:r,f:e[r]});var i=n.length,a=n.slice();if(!i)return{t:_k,l:0};if(i==1){var o=new BO(n[0].s+1);return o[n[0].s]=1,{t:o,l:1}}n.sort(function(e,t){return e.f-t.f}),n.push({s:-1,f:25001});var s=n[0],c=n[1],l=0,u=1,d=2;for(n[0]={s:-1,f:s.f+c.f,l:s,r:c};u!=i-1;)s=n[n[l].f<n[d].f?l++:d++],c=n[l!=u&&n[l].f<n[d].f?l++:d++],n[u++]={s:-1,f:s.f+c.f,l:s,r:c};for(var f=a[0].s,r=1;r<i;++r)a[r].s>f&&(f=a[r].s);var p=new VO(f+1),m=dk(n[u-1],p,0);if(m>t){var r=0,h=0,g=m-t,_=1<<g;for(a.sort(function(e,t){return p[t.s]-p[e.s]||e.f-t.f});r<i;++r){var v=a[r].s;if(p[v]>t)h+=_-(1<<m-p[v]),p[v]=t;else break}for(h>>=g;h>0;){var y=a[r].s;p[y]<t?h-=1<<t-p[y]++-1:++r}for(;r>=0&&h;--r){var b=a[r].s;p[b]==t&&(--p[b],++h)}m=t}return{t:new BO(p),l:m}},dk=function(e,t,n){return e.s==-1?Math.max(dk(e.l,t,n+1),dk(e.r,t,n+1)):t[e.s]=n},fk=function(e){for(var t=e.length;t&&!e[--t];);for(var n=new VO(++t),r=0,i=e[0],a=1,o=function(e){n[r++]=e},s=1;s<=t;++s)if(e[s]==i&&s!=t)++a;else{if(!i&&a>2){for(;a>138;a-=138)o(32754);a>2&&(o(a>10?a-11<<5|28690:a-3<<5|12305),a=0)}else if(a>3){for(o(i),--a;a>6;a-=6)o(8304);a>2&&(o(a-3<<5|8208),a=0)}for(;a--;)o(i);a=1,i=e[s]}return{c:n.subarray(0,r),n:t}},pk=function(e,t){for(var n=0,r=0;r<t.length;++r)n+=e[r]*t[r];return n},mk=function(e,t,n){var r=n.length,i=ok(t+2);e[i]=r&255,e[i+1]=r>>8,e[i+2]=e[i]^255,e[i+3]=e[i+1]^255;for(var a=0;a<r;++a)e[i+a+4]=n[a];return(i+4+r)*8},hk=function(e,t,n,r,i,a,o,s,c,l,u){ck(t,u++,n),++i[256];for(var d=uk(i,15),f=d.t,p=d.l,m=uk(a,15),h=m.t,g=m.l,_=fk(f),v=_.c,y=_.n,b=fk(h),x=b.c,S=b.n,C=new VO(19),w=0;w<v.length;++w)++C[v[w]&31];for(var w=0;w<x.length;++w)++C[x[w]&31];for(var T=uk(C,7),E=T.t,D=T.l,O=19;O>4&&!E[GO[O-1]];--O);var k=l+5<<3,A=pk(i,nk)+pk(a,rk)+o,j=pk(i,f)+pk(a,h)+o+14+3*O+pk(C,E)+2*C[16]+3*C[17]+7*C[18];if(c>=0&&k<=A&&k<=j)return mk(t,u,e.subarray(c,c+l));var M,N,P,F;if(ck(t,u,1+(j<A)),u+=2,j<A){M=tk(f,p,0),N=f,P=tk(h,g,0),F=h;var ee=tk(E,D,0);ck(t,u,y-257),ck(t,u+5,S-1),ck(t,u+10,O-4),u+=14;for(var w=0;w<O;++w)ck(t,u+3*w,E[GO[w]]);u+=3*O;for(var te=[v,x],ne=0;ne<2;++ne)for(var I=te[ne],w=0;w<I.length;++w){var L=I[w]&31;ck(t,u,ee[L]),u+=E[L],L>15&&(ck(t,u,I[w]>>5&127),u+=I[w]>>12)}}else M=ik,N=nk,P=ak,F=rk;for(var w=0;w<s;++w){var R=r[w];if(R>255){var L=R>>18&31;lk(t,u,M[L+257]),u+=N[L+257],L>7&&(ck(t,u,R>>23&31),u+=UO[L]);var re=R&31;lk(t,u,P[re]),u+=F[re],re>3&&(lk(t,u,R>>5&8191),u+=WO[re])}else lk(t,u,M[R]),u+=N[R]}return lk(t,u,M[256]),u+N[256]},gk=new HO([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),_k=new BO(0),vk=function(e,t,n,r,i,a){var o=a.z||e.length,s=new BO(r+o+5*(1+Math.ceil(o/7e3))+i),c=s.subarray(r,s.length-i),l=a.l,u=(a.r||0)&7;if(t){u&&(c[0]=a.r>>3);for(var d=gk[t-1],f=d>>13,p=d&8191,m=(1<<n)-1,h=a.p||new VO(32768),g=a.h||new VO(m+1),_=Math.ceil(n/3),v=2*_,y=function(t){return(e[t]^e[t+1]<<_^e[t+2]<<v)&m},b=new HO(25e3),x=new VO(288),S=new VO(32),C=0,w=0,T=a.i||0,E=0,D=a.w||0,O=0;T+2<o;++T){var k=y(T),A=T&32767,j=g[k];if(h[A]=j,g[k]=A,D<=T){var M=o-T;if((C>7e3||E>24576)&&(M>423||!l)){u=hk(e,c,0,b,x,S,w,E,O,T-O,u),E=C=w=0,O=T;for(var N=0;N<286;++N)x[N]=0;for(var N=0;N<30;++N)S[N]=0}var P=2,F=0,ee=p,te=A-j&32767;if(M>2&&k==y(T-te))for(var ne=Math.min(f,M)-1,I=Math.min(32767,T),L=Math.min(258,M);te<=I&&--ee&&A!=j;){if(e[T+P]==e[T+P-te]){for(var R=0;R<L&&e[T+R]==e[T+R-te];++R);if(R>P){if(P=R,F=te,R>ne)break;for(var re=Math.min(te,R-2),ie=0,N=0;N<re;++N){var ae=T-te+N&32767,oe=ae-h[ae]&32767;oe>ie&&(ie=oe,j=ae)}}}A=j,j=h[A],te+=A-j&32767}if(F){b[E++]=268435456|YO[P]<<18|ZO[F];var se=YO[P]&31,ce=ZO[F]&31;w+=UO[se]+WO[ce],++x[257+se],++S[ce],D=T+P,++C}else b[E++]=e[T],++x[e[T]]}}for(T=Math.max(T,D);T<o;++T)b[E++]=e[T],++x[e[T]];u=hk(e,c,l,b,x,S,w,E,O,T-O,u),l||(a.r=u&7|c[u/8|0]<<3,u-=7,a.h=g,a.p=h,a.i=T,a.w=D)}else{for(var T=a.w||0;T<o+l;T+=65535){var le=T+65535;le>=o&&(c[u/8|0]=l,le=o),u=mk(c,u+1,e.subarray(T,le))}a.i=o}return sk(s,0,r+ok(u)+i)},yk=function(){var e=1,t=0;return{p:function(n){for(var r=e,i=t,a=n.length|0,o=0;o!=a;){for(var s=Math.min(o+2655,a);o<s;++o)i+=r+=n[o];r=(r&65535)+15*(r>>16),i=(i&65535)+15*(i>>16)}e=r,t=i},d:function(){return e%=65521,t%=65521,(e&255)<<24|(e&65280)<<8|(t&255)<<8|t>>8}}},bk=function(e,t,n,r,i){if(!i&&(i={l:1},t.dictionary)){var a=t.dictionary.subarray(-32768),o=new BO(a.length+e.length);o.set(a),o.set(e,a.length),e=o,i.w=a.length}return vk(e,t.level==null?6:t.level,t.mem==null?i.l?Math.ceil(Math.max(8,Math.min(13,Math.log(e.length)))*1.5):20:12+t.mem,n,r,i)},xk=function(e,t,n){for(;n;++t)e[t]=n,n>>>=8},Sk=function(e,t){var n=t.level,r=n==0?0:n<6?1:n==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 i=yk();i.p(t.dictionary),xk(e,2,i.d())}};function Ck(e,t){t||={};var n=yk();n.p(e);var r=bk(e,t,t.dictionary?6:2,4);return Sk(r,t),xk(r,r.length-4,n.d()),r}var wk=typeof TextDecoder<`u`&&new TextDecoder;try{wk.decode(_k,{stream:!0})}catch{}function Tk(e){if(Array.isArray(e))return e}function Ek(e,t){var n=e==null?null:typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(n!=null){var r,i,a,o,s=[],c=!0,l=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}
75finally{try{if(!c&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function Dk(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Ok(e,t){if(e){if(typeof e==`string`)return Dk(e,t);var n={}.toString.call(e).slice(8,-1);return n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`?Array.from(e):n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Dk(e,t):void 0}}function kk(){throw TypeError(`Invalid attempt to destructure non-iterable instance. 76In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ak(e,t){return Tk(e)||Ek(e,t)||Ok(e,t)||kk()}function jk(e,t=`utf8`){return new TextDecoder(t).decode(e)}var Mk=new TextEncoder;function Nk(e){return Mk.encode(e)}var Pk=1024*8,Fk=(()=>{let e=new Uint8Array(4),t=new Uint32Array(e.buffer);return!((t[0]=1)&e[0])})(),Ik={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},Lk=class e{buffer;byteLength;byteOffset;length;offset;lastWrittenByte;littleEndian;_data;_mark;_marks;constructor(t=Pk,n={}){let r=!1;typeof t==`number`?t=new ArrayBuffer(t):(r=!0,this.lastWrittenByte=t.byteLength);let i=n.offset?n.offset>>>0:0,a=t.byteLength-i,o=i;(ArrayBuffer.isView(t)||t instanceof e)&&(t.byteLength!==t.buffer.byteLength&&(o=t.byteOffset+i),t=t.buffer),r?this.lastWrittenByte=a:this.lastWrittenByte=0,this.buffer=t,this.length=a,this.byteLength=a,this.byteOffset=o,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,o,a),this._mark=0,this._marks=[]}available(e=1){return this.offset+e<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(e=1){return this.offset+=e,this}back(e=1){return this.offset-=e,this}seek(e){return this.offset=e,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){let e=this._marks.pop();if(e===void 0)throw Error(`Mark stack empty`);return this.seek(e),this}rewind(){return this.offset=0,this}ensureAvailable(e=1){if(!this.available(e)){let t=(this.offset+e)*2,n=new Uint8Array(t);n.set(new Uint8Array(this.buffer)),this.buffer=n.buffer,this.length=t,this.byteLength=t,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(e=1){return this.readArray(e,`uint8`)}readArray(e,t){let n=Ik[t].BYTES_PER_ELEMENT*e,r=this.byteOffset+this.offset,i=this.buffer.slice(r,r+n);if(this.littleEndian===Fk&&t!==`uint8`&&t!==`int8`){let e=new Uint8Array(this.buffer.slice(r,r+n));e.reverse();let i=new Ik[t](e.buffer);return this.offset+=n,i.reverse(),i}let a=new Ik[t](i);return this.offset+=n,a}readInt16(){let e=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,e}readUint16(){let e=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,e}readInt32(){let e=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,e}readUint32(){let e=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,e}readFloat32(){let e=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,e}readFloat64(){let e=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,e}readBigInt64(){let e=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,e}readBigUint64(){let e=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,e}readChar(){return String.fromCharCode(this.readInt8())}readChars(e=1){let t=``;for(let n=0;n<e;n++)t+=this.readChar();return t}readUtf8(e=1){return jk(this.readBytes(e))}decodeText(e=1,t=`utf8`){return jk(this.readBytes(e),t)}writeBoolean(e){return this.writeUint8(e?255:0),this}writeInt8(e){return this.ensureAvailable(1),this._data.setInt8(this.offset++,e),this._updateLastWrittenByte(),this}writeUint8(e){return this.ensureAvailable(1),this._data.setUint8(this.offset++,e),this._updateLastWrittenByte(),this}writeByte(e){return this.writeUint8(e)}writeBytes(e){this.ensureAvailable(e.length);for(let t=0;t<e.length;t++)this._data.setUint8(this.offset++,e[t]);return this._updateLastWrittenByte(),this}writeInt16(e){return this.ensureAvailable(2),this._data.setInt16(this.offset,e,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeUint16(e){return this.ensureAvailable(2),this._data.setUint16(this.offset,e,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeInt32(e){return this.ensureAvailable(4),this._data.setInt32(this.offset,e,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeUint32(e){return this.ensureAvailable(4),this._data.setUint32(this.offset,e,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat32(e){return this.ensureAvailable(4),this._data.setFloat32(this.offset,e,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat64(e){return this.ensureAvailable(8),this._data.setFloat64(this.offset,e,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigInt64(e){return this.ensureAvailable(8),this._data.setBigInt64(this.offset,e,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigUint64(e){return this.ensureAvailable(8),this._data.setBigUint64(this.offset,e,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeChar(e){return this.writeUint8(e.charCodeAt(0))}writeChars(e){for(let t=0;t<e.length;t++)this.writeUint8(e.charCodeAt(t));return this}writeUtf8(e){return this.writeBytes(Nk(e))}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)}},Rk=4,zk=0,Bk=1,Vk=2;function Hk(e){let t=e.length;for(;--t>=0;)e[t]=0}var Uk=0,Wk=1,Gk=2,Kk=29,qk=256,Jk=286,Yk=30,Xk=19,Zk=573,Qk=15,$k=16,eA=7,tA=256,nA=16,rA=17,iA=18,aA=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),oA=new
vendor: 10,292 bytes, line 76
76Uint8Array([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]),sA=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),cA=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),lA=512,uA=Array(288*2);Hk(uA);var dA=Array(Yk*2);Hk(dA);var fA=Array(lA);Hk(fA);var pA=Array(256);Hk(pA);var mA=Array(Kk);Hk(mA);var hA=Array(Yk);Hk(hA);function gA(e,t,n,r,i){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=e&&e.length}var _A,vA,yA;function bA(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}var xA=e=>e<256?fA[e]:fA[256+(e>>>7)],SA=(e,t)=>{e.pending_buf[e.pending++]=t&255,e.pending_buf[e.pending++]=t>>>8&255},CA=(e,t,n)=>{e.bi_valid>$k-n?(e.bi_buf|=t<<e.bi_valid&65535,SA(e,e.bi_buf),e.bi_buf=t>>$k-e.bi_valid,e.bi_valid+=n-$k):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=n)},wA=(e,t,n)=>{CA(e,n[t*2],n[t*2+1])},TA=(e,t)=>{let n=0;do n|=e&1,e>>>=1,n<<=1;while(--t>0);return n>>>1},EA=e=>{e.bi_valid===16?(SA(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)},DA=(e,t)=>{let n=t.dyn_tree,r=t.max_code,i=t.stat_desc.static_tree,a=t.stat_desc.has_stree,o=t.stat_desc.extra_bits,s=t.stat_desc.extra_base,c=t.stat_desc.max_length,l,u,d,f,p,m,h=0;for(f=0;f<=Qk;f++)e.bl_count[f]=0;for(n[e.heap[e.heap_max]*2+1]=0,l=e.heap_max+1;l<Zk;l++)u=e.heap[l],f=n[n[u*2+1]*2+1]+1,f>c&&(f=c,h++),n[u*2+1]=f,!(u>r)&&(e.bl_count[f]++,p=0,u>=s&&(p=o[u-s]),m=n[u*2],e.opt_len+=m*(f+p),a&&(e.static_len+=m*(i[u*2+1]+p)));if(h!==0){do{for(f=c-1;e.bl_count[f]===0;)f--;e.bl_count[f]--,e.bl_count[f+1]+=2,e.bl_count[c]--,h-=2}while(h>0);for(f=c;f!==0;f--)for(u=e.bl_count[f];u!==0;)d=e.heap[--l],!(d>r)&&(n[d*2+1]!==f&&(e.opt_len+=(f-n[d*2+1])*n[d*2],n[d*2+1]=f),u--)}},OA=(e,t,n)=>{let r=Array(16),i=0,a,o;for(a=1;a<=Qk;a++)i=i+n[a-1]<<1,r[a]=i;for(o=0;o<=t;o++){let t=e[o*2+1];t!==0&&(e[o*2]=TA(r[t]++,t))}},kA=()=>{let e,t,n,r,i,a=Array(16);for(n=0,r=0;r<Kk-1;r++)for(mA[r]=n,e=0;e<1<<aA[r];e++)pA[n++]=r;for(pA[n-1]=r,i=0,r=0;r<16;r++)for(hA[r]=i,e=0;e<1<<oA[r];e++)fA[i++]=r;for(i>>=7;r<Yk;r++)for(hA[r]=i<<7,e=0;e<1<<oA[r]-7;e++)fA[256+ i++]=r;for(t=0;t<=Qk;t++)a[t]=0;for(e=0;e<=143;)uA[e*2+1]=8,e++,a[8]++;for(;e<=255;)uA[e*2+1]=9,e++,a[9]++;for(;e<=279;)uA[e*2+1]=7,e++,a[7]++;for(;e<=287;)uA[e*2+1]=8,e++,a[8]++;for(OA(uA,287,a),e=0;e<Yk;e++)dA[e*2+1]=5,dA[e*2]=TA(e,5);_A=new gA(uA,aA,257,Jk,Qk),vA=new gA(dA,oA,0,Yk,Qk),yA=new gA([],sA,0,Xk,eA)},AA=e=>{let t;for(t=0;t<Jk;t++)e.dyn_ltree[t*2]=0;for(t=0;t<Yk;t++)e.dyn_dtree[t*2]=0;for(t=0;t<Xk;t++)e.bl_tree[t*2]=0;e.dyn_ltree[tA*2]=1,e.opt_len=e.static_len=0,e.sym_next=e.matches=0},jA=e=>{e.bi_valid>8?SA(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0},MA=(e,t,n,r)=>{let i=t*2,a=n*2;return e[i]<e[a]||e[i]===e[a]&&r[t]<=r[n]},NA=(e,t,n)=>{let r=e.heap[n],i=n<<1;for(;i<=e.heap_len&&(i<e.heap_len&&MA(t,e.heap[i+1],e.heap[i],e.depth)&&i++,!MA(t,r,e.heap[i],e.depth));)e.heap[n]=e.heap[i],n=i,i<<=1;e.heap[n]=r},PA=(e,t,n)=>{let r,i,a=0,o,s;if(e.sym_next!==0)do r=e.pending_buf[e.sym_buf+ a++]&255,r+=(e.pending_buf[e.sym_buf+ a++]&255)<<8,i=e.pending_buf[e.sym_buf+ a++],r===0?wA(e,i,t):(o=pA[i],wA(e,o+qk+1,t),s=aA[o],s!==0&&(i-=mA[o],CA(e,i,s)),r--,o=xA(r),wA(e,o,n),s=oA[o],s!==0&&(r-=hA[o],CA(e,r,s)));while(a<e.sym_next);wA(e,tA,t)},FA=(e,t)=>{let n=t.dyn_tree,r=t.stat_desc.static_tree,i=t.stat_desc.has_stree,a=t.stat_desc.elems,o,s,c=-1,l;for(e.heap_len=0,e.heap_max=Zk,o=0;o<a;o++)n[o*2]===0?n[o*2+1]=0:(e.heap[++e.heap_len]=c=o,e.depth[o]=0);for(;e.heap_len<2;)l=e.heap[++e.heap_len]=c<2?++c:0,n[l*2]=1,e.depth[l]=0,e.opt_len--,i&&(e.static_len-=r[l*2+1]);for(t.max_code=c,o=e.heap_len>>1;o>=1;o--)NA(e,n,o);l=a;do o=e.heap[1],e.heap[1]=e.heap[e.heap_len--],NA(e,n,1),s=e.heap[1],e.heap[--e.heap_max]=o,e.heap[--e.heap_max]=s,n[l*2]=n[o*2]+n[s*2],e.depth[l]=(e.depth[o]>=e.depth[s]?e.depth[o]:e.depth[s])+1,n[o*2+1]=n[s*2+1]=l,e.heap[1]=l++,NA(e,n,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],DA(e,t),OA(n,c,e.bl_count)},IA=(e,t,n)=>{let r,i=-1,a,o=t[1],s=0,c=7,l=4;for(o===0&&(c=138,l=3),t[(n+1)*2+1]=65535,r=0;r<=n;r++)a=o,o=t[(r+1)*2+1],!(++s<c&&a===o)&&(s<l?e.bl_tree[a*2]+=s:a===0?s<=10?e.bl_tree[rA*2]++:e.bl_tree[iA*2]++:(a!==i&&e.bl_tree[a*2]++,e.bl_tree[nA*2]++),s=0,i=a,o===0?(c=138,l=3):a===o?(c=6,l=3):(c=7,l=4))},LA=(e,t,n)=>{let r,i=-1,a,o=t[1],s=0,c=7,l=4;for(o===0&&(c=138,l=3),r=0;r<=n;r++)if(a=o,o=t[(r+1)*2+1],!(++s<c&&a===o)){if(s<l)do wA(e,a,e.bl_tree);while(--s!==0);else a===0?s<=10?(wA(e,rA,e.bl_tree),CA(e,s-3,3)):(wA(e,iA,e.bl_tree),CA(e,s-11,7)):(a!==i&&(wA(e,a,e.bl_tree),s--),wA(e,nA,e.bl_tree),CA(e,s-3,2));s=0,i=a,o===0?(c=138,l=3):a===o?(c=6,l=3):(c=7,l=4)}},RA=e=>{let t;for(IA(e,e.dyn_ltree,e.l_desc.max_code),IA(e,e.dyn_dtree,e.d_desc.max_code),FA(e,e.bl_desc),t=Xk-1;t>=3&&e.bl_tree[cA[t]*2+1]===0;t--);return e.opt_len+=3*(t+1)+5+5+4,t},zA=(e,t,n,r)=>{let i;for(CA(e,t-257,5),CA(e,n-1,5),CA(e,r-4,4),i=0;i<r;i++)CA(e,e.bl_tree[cA[i]*2+1],3);LA(e,e.dyn_ltree,t-1),LA(e,e.dyn_dtree,n-1)},BA=e=>{let t=4093624447,n;for(n=0;n<=31;n++,t>>>=1)if(t&1&&e.dyn_ltree[n*2]!==0)return zk;if(e.dyn_ltree[18]!==0||e.dyn_ltree[20]!==0||e.dyn_ltree[26]!==0)return Bk;for(n=32;n<qk;n++)if(e.dyn_ltree[n*2]!==0)return Bk;return zk},VA=!1,HA=e=>{VA||=(kA(),!0),e.l_desc=new bA(e.dyn_ltree,_A),e.d_desc=new bA(e.dyn_dtree,vA),e.bl_desc=new bA(e.bl_tree,yA),e.bi_buf=0,e.bi_valid=0,AA(e)},UA=(e,t,n,r)=>{CA(e,(Uk<<1)+ +!!r,3),jA(e),SA(e,n),SA(e,~n),n&&e.pending_buf.set(e.window.subarray(t,t+n),e.pending),e.pending+=n},WA={_tr_init:HA,_tr_stored_block:UA,_tr_flush_block:(e,t,n,r)=>{let i,a,o=0;e.level>0?(e.strm.data_type===Vk&&(e.strm.data_type=BA(e)),FA(e,e.l_desc),FA(e,e.d_desc),o=RA(e),i=e.opt_len+3+7>>>3,a=e.static_len+3+7>>>3,a<=i&&(i=a)):i=a=n+5,n+4<=i&&t!==-1?UA(e,t,n,r):e.strategy===Rk||a===i?(CA(e,(Wk<<1)+ +!!r,3),PA(e,uA,dA)):(CA(e,(Gk<<1)+ +!!r,3),zA(e,e.l_desc.max_code+1,e.d_desc.max_code+1,o+1),PA(e,e.dyn_ltree,e.dyn_dtree)),AA(e),r&&jA(e)},_tr_tally:(e,t,n)=>(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++]=n,t===0?e.dyn_ltree[n*2]++:(e.matches++,t--,e.dyn_ltree[(pA[n]+qk+1)*2]++,e.dyn_dtree[xA(t)*2]++),e.sym_next===e.sym_end),_tr_align:e=>{CA(e,Wk<<1,3),wA(e,tA,uA),EA(e)}},GA=(e,t,n,r)=>{let i=e&65535|0,a=e>>>16&65535|0,o=0;for(;n!==0;){o=n>2e3?2e3:n,n-=o;do i=i+t[r++]|0,a=a+i|0;while(--o);i%=65521,a%=65521}return i|a<<16|0},KA=new Uint32Array((()=>{let e,t=[];for(var n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=e&1?3988292384^e>>>1:e>>>1;t[n]=e}return t})()),qA=(e,t,n,r)=>{let i=KA,a=r+n;e^=-1;for(let n=r;n<a;n++)e=e>>>8^i[(e^t[n])&255];return e^-1},JA={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`},YA={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},{_tr_init:XA,_tr_stored_block:ZA,_tr_flush_block:QA,_tr_tally:$A,_tr_align:ej}=WA,{Z_NO_FLUSH:tj,Z_PARTIAL_FLUSH:nj,Z_FULL_FLUSH:rj,Z_FINISH:ij,Z_BLOCK:aj,Z_OK:oj,Z_STREAM_END:sj,Z_STREAM_ERROR:cj,Z_DATA_ERROR:lj,Z_BUF_ERROR:uj,Z_DEFAULT_COMPRESSION:dj,Z_FILTERED:fj,Z_HUFFMAN_ONLY:pj,Z_RLE:mj,Z_FIXED:hj,Z_DEFAULT_STRATEGY:gj,Z_UNKNOWN:_j,Z_DEFLATED:vj}=YA,yj=9,bj=15,xj=8,Sj=573,Cj=3,wj=258,Tj=262,Ej=32,Dj=42,Oj=57,kj=69,Aj=73,jj=91,Mj=103,Nj=113,Pj=666,Fj=1,Ij=2,Lj=3,Rj=4,zj=3,Bj=(e,t)=>(e.msg=JA[t],t),Vj=e=>e*2-(e>4?9:0),Hj=e=>{let t=e.length;for(;--t>=0;)e[t]=0},Uj=e=>{let t,n,r,i=e.w_size;t=e.hash_size,r=t;do n=e.head[--r],e.head[r]=n>=i?n-i:0;while(--t);t=i,r=t;do n=e.prev[--r],e.prev[r]=n>=i?n-i:0;while(--t)},Wj=(e,t,n)=>(t<<e.hash_shift^n)&e.hash_mask,Gj=(e,t)=>{let n;if(e.legacy_hash)n=e.ins_h=Wj(e,e.ins_h,e.window[t+Cj-1]);else{let r=e.window,i=r[t]|r[t+1]<<8|r[t+2]<<16|r[t+3]<<24;n=e.ins_h=Math.imul(i,66521)+66521>>>16&e.hash_mask}let r=e.prev[t&e.w_mask]=e.head[n];return e.head[n]=t,r},Kj=e=>{let t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),n!==0&&(e.output.set(t.pending_buf.subarray(t.pending_out,t.pending_out+n),e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,t.pending===0&&(t.pending_out=0))},qj=(e,t)=>{QA(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,Kj(e.strm)},Jj=(e,t)=>{e.pending_buf[e.pending++]=t},Yj=(e,t)=>{e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=t&255},Xj=(e,t,n,r)=>{let i=e.avail_in;return i>r&&(i=r),i===0?0:(e.avail_in-=i,t.set(e.input.subarray(e.next_in,e.next_in+i),n),e.state.wrap===1?e.adler=GA(e.adler,t,i,n):e.state.wrap===2&&(e.adler=qA(e.adler,t,i,n)),e.next_in+=i,e.total_in+=i,i)},Zj=(e,t)=>{let n=e.max_chain_length,r=e.strstart,i,a,o=e.prev_length,s=e.nice_match,c=e.strstart>e.w_size-Tj?e.strstart-(e.w_size-Tj):0,l=e.window,u=e.w_mask,d=e.prev,f=e.strstart+wj,p=l[r+o-1],m=l[r+o];e.prev_length>=e.good_match&&(n>>=2),s>e.lookahead&&(s=e.lookahead);do{if(i=t,l[i+o]!==m||l[i+o-1]!==p||l[i]!==l[r]||l[++i]!==l[r+1])continue;r+=2,i++;do;while(l[++r]===l[++i]&&l[++r]===l[++i]&&l[++r]===l[++i]&&l[++r]===l[++i]&&l[++r]===l[++i]&&l[++r]===l[++i]&&l[++r]===l[++i]&&l[++r]===l[++i]&&r<f);if(a=wj-(f-r),r=f-wj,a>o){if(e.match_start=t,o=a,a>=s)break;p=l[r+o-1],m=l[r+o]}}while((t=d[t&u])>c&&--n!==0);return o<=e.lookahead?o:e.lookahead},Qj=e=>{let t=e.w_size,n,r,i;do{if(r=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-Tj)&&(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),Uj(e),r+=t),e.strm.avail_in===0)break;if(n=Xj(e.strm,e.window,e.strstart+e.lookahead,r),e.lookahead+=n,!e.legacy_hash){if(e.lookahead+e.insert>Cj)for(i=e.strstart-e.insert;e.insert&&(Gj(e,i),i++,e.insert--,!(e.lookahead+e.insert<=Cj)););}else if(e.lookahead+e.insert>=Cj)for(i=e.strstart-e.insert,e.ins_h=e.window[i],e.ins_h=Wj(e,e.ins_h,e.window[i+1]
vendor: 5,573 bytes, line 76
76);e.insert&&(Gj(e,i),i++,e.insert--,!(e.lookahead+e.insert<Cj)););}while(e.lookahead<Tj&&e.strm.avail_in!==0)},$j=(e,t)=>{let n=e.pending_buf_size-5>e.w_size?e.w_size:e.pending_buf_size-5,r,i,a,o=0,s=e.strm.avail_in;do{if(r=65535,a=e.bi_valid+42>>3,e.strm.avail_out<a||(a=e.strm.avail_out-a,i=e.strstart-e.block_start,r>i+e.strm.avail_in&&(r=i+e.strm.avail_in),r>a&&(r=a),r<n&&(r===0&&t!==ij||t===tj||r!==i+e.strm.avail_in)))break;o=+(t===ij&&r===i+e.strm.avail_in),ZA(e,0,0,o),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,Kj(e.strm),i&&(i>r&&(i=r),e.strm.output.set(e.window.subarray(e.block_start,e.block_start+i),e.strm.next_out),e.strm.next_out+=i,e.strm.avail_out-=i,e.strm.total_out+=i,e.block_start+=i,r-=i),r&&(Xj(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(o===0);return s-=e.strm.avail_in,s&&(s>=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<=s&&(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-s,e.strm.next_in),e.strstart),e.strstart+=s,e.insert+=s>e.w_size-e.insert?e.w_size-e.insert:s),e.block_start=e.strstart),e.high_water<e.strstart&&(e.high_water=e.strstart),o?Rj:t!==tj&&t!==ij&&e.strm.avail_in===0&&e.strstart===e.block_start?Ij:(a=e.window_size-e.strstart,e.strm.avail_in>a&&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++,a+=e.w_size,e.insert>e.strstart&&(e.insert=e.strstart)),a>e.strm.avail_in&&(a=e.strm.avail_in),a&&(Xj(e.strm,e.window,e.strstart,a),e.strstart+=a,e.insert+=a>e.w_size-e.insert?e.w_size-e.insert:a),e.high_water<e.strstart&&(e.high_water=e.strstart),a=e.bi_valid+42>>3,a=e.pending_buf_size-a>65535?65535:e.pending_buf_size-a,n=a>e.w_size?e.w_size:a,i=e.strstart-e.block_start,(i>=n||(i||t===ij)&&t!==tj&&e.strm.avail_in===0&&i<=a)&&(r=i>a?a:i,o=+(t===ij&&e.strm.avail_in===0&&r===i),ZA(e,e.block_start,r,o),e.block_start+=r,Kj(e.strm)),o?Lj:Fj)},eM=(e,t)=>{let n,r;for(;;){if(e.lookahead<Tj){if(Qj(e),e.lookahead<Tj&&t===tj)return Fj;if(e.lookahead===0)break}if(n=0,e.lookahead>=Cj&&(n=Gj(e,e.strstart)),n!==0&&e.strstart-n<=e.w_size-Tj&&(e.match_length=Zj(e,n)),e.match_length>=Cj)if(r=$A(e,e.strstart-e.match_start,e.match_length-Cj),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=Cj){e.match_length--;do e.strstart++,n=Gj(e,e.strstart);while(--e.match_length!==0);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.legacy_hash&&(e.ins_h=e.window[e.strstart],e.ins_h=Wj(e,e.ins_h,e.window[e.strstart+1]));else r=$A(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(qj(e,!1),e.strm.avail_out===0))return Fj}return e.insert=e.strstart<Cj-1?e.strstart:Cj-1,t===ij?(qj(e,!0),e.strm.avail_out===0?Lj:Rj):e.sym_next&&(qj(e,!1),e.strm.avail_out===0)?Fj:Ij},tM=(e,t)=>{let n,r,i;for(;;){if(e.lookahead<Tj){if(Qj(e),e.lookahead<Tj&&t===tj)return Fj;if(e.lookahead===0)break}if(n=0,e.lookahead>=Cj&&(n=Gj(e,e.strstart)),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=Cj-1,n!==0&&e.prev_length<e.max_lazy_match&&e.strstart-n<=e.w_size-Tj&&(e.match_length=Zj(e,n),e.match_length<=5&&(e.strategy===fj||e.match_length===Cj&&e.strstart-e.match_start>4096)&&(e.match_length=Cj-1)),e.prev_length>=Cj&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-Cj,r=$A(e,e.strstart-1-e.prev_match,e.prev_length-Cj),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=i&&(n=Gj(e,e.strstart));while(--e.prev_length!==0);if(e.match_available=0,e.match_length=Cj-1,e.strstart++,r&&(qj(e,!1),e.strm.avail_out===0))return Fj}else if(e.match_available){if(r=$A(e,0,e.window[e.strstart-1]),r&&qj(e,!1),e.strstart++,e.lookahead--,e.strm.avail_out===0)return Fj}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&=(r=$A(e,0,e.window[e.strstart-1]),0),e.insert=e.strstart<Cj-1?e.strstart:Cj-1,t===ij?(qj(e,!0),e.strm.avail_out===0?Lj:Rj):e.sym_next&&(qj(e,!1),e.strm.avail_out===0)?Fj:Ij},nM=(e,t)=>{let n,r,i,a,o=e.window;for(;;){if(e.lookahead<=wj){if(Qj(e),e.lookahead<=wj&&t===tj)return Fj;if(e.lookahead===0)break}if(e.match_length=0,e.lookahead>=Cj&&e.strstart>0&&(i=e.strstart-1,r=o[i],r===o[++i]&&r===o[++i]&&r===o[++i])){a=e.strstart+wj;do;while(r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&i<a);e.match_length=wj-(a-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=Cj?(n=$A(e,1,e.match_length-Cj),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=$A(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(qj(e,!1),e.strm.avail_out===0))return Fj}return e.insert=0,t===ij?(qj(e,!0),e.strm.avail_out===0?Lj:Rj):e.sym_next&&(qj(e,!1),e.strm.avail_out===0)?Fj:Ij},rM=(e,t)=>{let n;for(;;){if(e.lookahead===0&&(Qj(e),e.lookahead===0)){if(t===tj)return Fj;break}if(e.match_length=0,n=$A(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(qj(e,!1),e.strm.avail_out===0))return Fj}return e.insert=0,t===ij?(qj(e,!0),e.strm.avail_out===0?Lj:Rj):e.sym_next&&(qj(e,!1),e.strm.avail_out===0)?Fj:Ij};function iM(e,t,n,r,i){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=r,this.func=i}
76var aM=[new iM(0,0,0,0,$j),new iM(4,4,8,4,eM),new iM(4,5,16,8,eM),new iM(4,6,32,32,eM),new iM(4,4,16,16,tM),new iM(8,16,32,32,tM),new iM(8,16,128,128,tM),new iM(8,32,128,256,tM),new iM(32,128,258,1024,tM),new iM(32,258,258,4096,tM)],oM=e=>{e.window_size=2*e.w_size,Hj(e.head),e.max_lazy_match=aM[e.level].max_lazy,e.good_match=aM[e.level].good_length,e.nice_match=aM[e.level].nice_length,e.max_chain_length=aM[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=Cj-1,e.match_available=0,e.ins_h=0};function sM(){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=vj,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.legacy_hash=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(Sj*2),this.dyn_dtree=new Uint16Array(122),this.bl_tree=new Uint16Array(78),Hj(this.dyn_ltree),Hj(this.dyn_dtree),Hj(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(16),this.heap=new Uint16Array(573),Hj(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),Hj(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}var cM=e=>{if(!e)return 1;let t=e.state;return+(!t||t.strm!==e||t.status!==Dj&&t.status!==Oj&&t.status!==kj&&t.status!==Aj&&t.status!==jj&&t.status!==Mj&&t.status!==Nj&&t.status!==Pj)},lM=e=>{if(cM(e))return Bj(e,cj);e.total_in=e.total_out=0,e.data_type=_j;let t=e.state;return t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap===2?Oj:t.wrap?Dj:Nj,e.adler=t.wrap===2?0:1,t.last_flush=-2,XA(t),oj},uM=e=>{let t=lM(e);return t===oj&&oM(e.state),t},dM=(e,t)=>cM(e)||e.state.wrap!==2?cj:(e.state.gzhead=t,oj),fM=(e,t,n,r,i,a,o)=>{if(!e)return cj;let s=1;if(t===dj&&(t=6),r<0?(s=0,r=-r):r>15&&(s=2,r-=16),i<1||i>yj||n!==vj||r<8||r>15||t<0||t>9||a<0||a>hj||r===8&&s!==1)return Bj(e,cj);r===8&&(r=9);let c=new sM;return e.state=c,c.strm=e,c.status=Dj,c.wrap=s,c.gzhead=null,c.w_bits=r,c.w_size=1<<c.w_bits,c.w_mask=c.w_size-1,c.legacy_hash=+!!o,c.hash_bits=i+7,!c.legacy_hash&&c.hash_bits<15&&(c.hash_bits=15),c.hash_size=1<<c.hash_bits,c.hash_mask=c.hash_size-1,c.hash_shift=~~((c.hash_bits+Cj-1)/Cj),c.window=new Uint8Array(c.w_size*2),c.head=new Uint16Array(c.hash_size),c.prev=new Uint16Array(c.w_size),c.lit_bufsize=1<<i+6,c.pending_buf_size=c.lit_bufsize*4,c.pending_buf=new Uint8Array(c.pending_buf_size),c.sym_buf=c.lit_bufsize,c.sym_end=(c.lit_bufsize-1)*3,c.level=t,c.strategy=a,c.method=n,uM(e)},pM={deflateInit:(e,t)=>fM(e,t,vj,bj,xj,gj),deflateInit2:fM,deflateReset:uM,deflateResetKeep:lM,deflateSetHeader:dM,deflate:(e,t)=>{if(cM(e)||t>aj||t<0)return e?Bj(e,cj):cj;let n=e.state;if(!e.output||e.avail_in!==0&&!e.input||n.status===Pj&&t!==ij)return Bj(e,e.avail_out===0?uj:cj);let r=n.last_flush;if(n.last_flush=t,n.pending!==0){if(Kj(e),e.avail_out===0)return n.last_flush=-1,oj}else if(e.avail_in===0&&Vj(t)<=Vj(r)&&t!==ij)return Bj(e,uj);if(n.status===Pj&&e.avail_in!==0)return Bj(e,uj);if(n.status===Dj&&n.wrap===0&&(n.status=Nj),n.status===Dj){let t=vj+(n.w_bits-8<<4)<<8,r=-1;if(r=n.strategy>=pj||n.level<2?0:n.level<6?1:n.level===6?2:3,t|=r<<6,n.strstart!==0&&(t|=Ej),t+=31-t%31,Yj(n,t),n.strstart!==0&&(Yj(n,e.adler>>>16),Yj(n,e.adler&65535)),e.adler=1,n.status=Nj,Kj(e),n.pending!==0)return n.last_flush=-1,oj}if(n.status===Oj){if(e.adler=0,Jj(n,31),Jj(n,139),Jj(n,8),n.gzhead)Jj(n,+!!n.gzhead.text+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),Jj(n,n.gzhead.time&255),Jj(n,n.gzhead.time>>8&255),Jj(n,n.gzhead.time>>16&255),Jj(n,n.gzhead.time>>24&255),Jj(n,n.level===9?2:n.strategy>=pj||n.level<2?4:0),Jj(n,n.gzhead.os&255),n.gzhead.extra&&n.gzhead.extra.length&&(Jj(n,n.gzhead.extra.length&255),Jj(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(e.adler=qA(e.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=kj;else if(Jj(n,0),Jj(n,0),Jj(n,0),Jj(n,0),Jj(n,0),Jj(n,n.level===9?2:n.strategy>=pj||n.level<2?4:0),Jj(n,zj),n.status=Nj,Kj(e),n.pending!==0)return n.last_flush=-1,oj}if(n.status===kj){if(n.gzhead.extra){let t=n.pending,r=(n.gzhead.extra.length&65535)-n.gzindex;for(;n.pending+r>n.pending_buf_size;){let i=n.pending_buf_size-n.pending;if(n.pending_buf.set(n.gzhead.extra.subarray(n.gzindex,n.gzindex+i),n.pending),n.pending=n.pending_buf_size,n.gzhead.hcrc&&n.pending>t&&(e.adler=qA(e.adler,n.pending_buf,n.pending-t,t)),n.gzindex+=i,Kj(e),n.pending!==0)return n.last_flush=-1,oj;t=0,r-=i}let i=new Uint8Array(n.gzhead.extra);n.pending_buf.set(i.subarray(n.gzindex,n.gzindex+r),n.pending),n.pending+=r,n.gzhead.hcrc&&n.pending>t&&(e.adler=qA(e.adler,n.pending_buf,n.pending-t,t)),n.gzindex=0}
76n.status=Aj}if(n.status===Aj){if(n.gzhead.name){let t=n.pending,r;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>t&&(e.adler=qA(e.adler,n.pending_buf,n.pending-t,t)),Kj(e),n.pending!==0)return n.last_flush=-1,oj;t=0}r=n.gzindex<n.gzhead.name.length?n.gzhead.name.charCodeAt(n.gzindex++)&255:0,Jj(n,r)}while(r!==0);n.gzhead.hcrc&&n.pending>t&&(e.adler=qA(e.adler,n.pending_buf,n.pending-t,t)),n.gzindex=0}n.status=jj}if(n.status===jj){if(n.gzhead.comment){let t=n.pending,r;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>t&&(e.adler=qA(e.adler,n.pending_buf,n.pending-t,t)),Kj(e),n.pending!==0)return n.last_flush=-1,oj;t=0}r=n.gzindex<n.gzhead.comment.length?n.gzhead.comment.charCodeAt(n.gzindex++)&255:0,Jj(n,r)}while(r!==0);n.gzhead.hcrc&&n.pending>t&&(e.adler=qA(e.adler,n.pending_buf,n.pending-t,t))}n.status=Mj}if(n.status===Mj){if(n.gzhead.hcrc){if(n.pending+2>n.pending_buf_size&&(Kj(e),n.pending!==0))return n.last_flush=-1,oj;Jj(n,e.adler&255),Jj(n,e.adler>>8&255),e.adler=0}if(n.status=Nj,Kj(e),n.pending!==0)return n.last_flush=-1,oj}if(e.avail_in!==0||n.lookahead!==0||t!==tj&&n.status!==Pj){let r=n.level===0?$j(n,t):n.strategy===pj?rM(n,t):n.strategy===mj?nM(n,t):aM[n.level].func(n,t);if((r===Lj||r===Rj)&&(n.status=Pj),r===Fj||r===Lj)return e.avail_out===0&&(n.last_flush=-1),oj;if(r===Ij&&(t===nj?ej(n):t!==aj&&(ZA(n,0,0,!1),t===rj&&(Hj(n.head),n.lookahead===0&&(n.strstart=0,n.block_start=0,n.insert=0))),Kj(e),e.avail_out===0))return n.last_flush=-1,oj}return t===ij?n.wrap<=0?sj:(n.wrap===2?(Jj(n,e.adler&255),Jj(n,e.adler>>8&255),Jj(n,e.adler>>16&255),Jj(n,e.adler>>24&255),Jj(n,e.total_in&255),Jj(n,e.total_in>>8&255),Jj(n,e.total_in>>16&255),Jj(n,e.total_in>>24&255)):(Yj(n,e.adler>>>16),Yj(n,e.adler&65535)),Kj(e),n.wrap>0&&(n.wrap=-n.wrap),n.pending===0?sj:oj):oj},deflateEnd:e=>{if(cM(e))return cj;let t=e.state.status;return e.state=null,t===Nj?Bj(e,lj):oj},deflateSetDictionary:(e,t)=>{let n=t.length;if(cM(e))return cj;let r=e.state,i=r.wrap;if(i===2||i===1&&r.status!==Dj||r.lookahead)return cj;if(i===1&&(e.adler=GA(e.adler,t,n,0)),r.wrap=0,n>=r.w_size){i===0&&(Hj(r.head),r.strstart=0,r.block_start=0,r.insert=0);let e=new Uint8Array(r.w_size);e.set(t.subarray(n-r.w_size,n),0),t=e,n=r.w_size}let a=e.avail_in,o=e.next_in,s=e.input;for(e.avail_in=n,e.next_in=0,e.input=t,Qj(r);r.lookahead>=Cj;){let e=r.strstart,t=r.lookahead-(Cj-1);do Gj(r,e),e++;while(--t);r.strstart=e,r.lookahead=Cj-1,Qj(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=Cj-1,r.match_available=0,e.next_in=o,e.input=s,e.avail_in=a,r.wrap=i,oj},deflateInfo:`pako deflate (from Nodeca project)`},mM=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),hM={assign:function(e){let t=Array.prototype.slice.call(arguments,1);for(;t.length;){let n=t.shift();if(n){if(typeof n!=`object`)throw TypeError(n+`must be non-object`);for(let t in n)mM(n,t)&&(e[t]=n[t])}}return e},flattenChunks:e=>{let t=0;for(let n=0,r=e.length;n<r;n++)t+=e[n].length;let n=new Uint8Array(t);for(let t=0,r=0,i=e.length;t<i;t++){let i=e[t];n.set(i,r),r+=i.length}return n}},gM=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{gM=!1}var _M=new Uint8Array(256);for(let e=0;e<256;e++)_M[e]=e>=252?6:e>=248?5:e>=240?4:e>=224?3:e>=192?2:1;_M[254]=_M[255]=1;var vM=e=>{if(typeof TextEncoder==`function`&&TextEncoder.prototype.encode)return new TextEncoder().encode(e);let t,n,r,i,a,o=e.length,s=0;for(i=0;i<o;i++)n=e.charCodeAt(i),(n&64512)==55296&&i+1<o&&(r=e.charCodeAt(i+1),(r&64512)==56320&&(n=65536+(n-55296<<10)+(r-56320),i++)),s+=n<128?1:n<2048?2:n<65536?3:4;for(t=new Uint8Array(s),a=0,i=0;a<s;i++)n=e.charCodeAt(i),(n&64512)==55296&&i+1<o&&(r=e.charCodeAt(i+1),(r&64512)==56320&&(n=65536+(n-55296<<10)+(r-56320),i++)),n<128?t[a++]=n:n<2048?(t[a++]=192|n>>>6,t[a++]=128|n&63):n<65536?(t[a++]=224|n>>>12,t[a++]=128|n>>>6&63,t[a++]=128|n&63):(t[a++]=240|n>>>18,t[a++]=128|n>>>12&63,t[a++]=128|n>>>6&63,t[a++]=128|n&63);return t},yM=(e,t)=>{if(t<65534&&e.subarray&&gM)return String.fromCharCode.apply(null,e.length===t?e:e.subarray(0,t));let n=``;for(let r=0;r<t;r++)n+=String.fromCharCode(e[r]);return n},bM={string2buf:vM,buf2string:(e,t)=>
76{let n=t||e.length;if(typeof TextDecoder==`function`&&TextDecoder.prototype.decode)return new TextDecoder().decode(e.subarray(0,t));let r,i,a=Array(n*2);for(i=0,r=0;r<n;){let t=e[r++];if(t<128){a[i++]=t;continue}let o=_M[t];if(o>4){a[i++]=65533,r+=o-1;continue}for(t&=o===2?31:o===3?15:7;o>1&&r<n;)t=t<<6|e[r++]&63,o--;if(o>1){a[i++]=65533;continue}t<65536?a[i++]=t:(t-=65536,a[i++]=55296|t>>10&1023,a[i++]=56320|t&1023)}return yM(a,i)},utf8border:(e,t)=>{t||=e.length,t>e.length&&(t=e.length);let n=t-1;for(;n>=0&&(e[n]&192)==128;)n--;return n<0||n===0?t:n+_M[e[n]]>t?n:t}};function xM(){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 SM=xM,CM=Object.prototype.toString,{Z_NO_FLUSH:wM,Z_SYNC_FLUSH:TM,Z_FULL_FLUSH:EM,Z_FINISH:DM,Z_OK:OM,Z_STREAM_END:kM,Z_DEFAULT_COMPRESSION:AM,Z_DEFAULT_STRATEGY:jM,Z_DEFLATED:MM}=YA,NM={level:AM,method:MM,chunkSize:16384,windowBits:15,memLevel:8,strategy:jM,legacyHash:!0};function PM(e){this.options=hM.assign({},NM,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 SM,this.strm.avail_out=0;let n=pM.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy,t.legacyHash);if(n!==OM)throw Error(JA[n]);if(t.header&&pM.deflateSetHeader(this.strm,t.header),t.dictionary){let e;if(e=typeof t.dictionary==`string`?bM.string2buf(t.dictionary):CM.call(t.dictionary)===`[object ArrayBuffer]`?new Uint8Array(t.dictionary):t.dictionary,n=pM.deflateSetDictionary(this.strm,e),n!==OM)throw Error(JA[n]);this._dict_set=!0}}PM.prototype.push=function(e,t){let n=this.strm,r=this.options.chunkSize,i,a;if(this.ended)return!1;for(a=t===~~t?t:t===!0?DM:wM,typeof e==`string`?n.input=bM.string2buf(e):CM.call(e)===`[object ArrayBuffer]`?n.input=new Uint8Array(e):n.input=e,n.next_in=0,n.avail_in=n.input.length;;){if(n.avail_out===0&&(n.output=new Uint8Array(r),n.next_out=0,n.avail_out=r),(a===TM||a===EM)&&n.avail_out<=6){this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;continue}if(i=pM.deflate(n,a),i===kM)return n.next_out>0&&this.onData(n.output.subarray(0,n.next_out)),i=pM.deflateEnd(this.strm),this.onEnd(i),this.ended=!0,i===OM;if(n.avail_out===0){this.onData(n.output);continue}if(a>0&&n.next_out>0){this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;continue}if(n.avail_in===0)break}return!0},PM.prototype.onData=function(e){this.chunks.push(e)},PM.prototype.onEnd=function(e){e===OM&&(this.result=hM.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function FM(e,t){let n=new PM(t);if(n.push(e,!0),n.err)throw n.msg||JA[n.err];return n.result}function IM(e,t){return t||={},t.raw=!0,FM(e,t)}function LM(e,t){return t||={},t.gzip=!0,FM(e,t)}var RM={Deflate:PM,deflate:FM,deflateRaw:IM,gzip:LM,constants:YA},zM=16209,BM=16191,VM=function(e,t){let n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E=e.state;n=e.next_in,w=e.input,r=n+(e.avail_in-5),i=e.next_out,T=e.output,a=i-(t-e.avail_out),o=i+(e.avail_out-257),s=E.dmax,c=E.wsize,l=E.whave,u=E.wnext,d=E.window,f=E.hold,p=E.bits,m=E.lencode,h=E.distcode,g=(1<<E.lenbits)-1,_=(1<<E.distbits)-1;top:do{p<15&&(f+=w[n++]<<p,p+=8,f+=w[n++]<<p,p+=8),v=m[f&g];dolen:for(;;){if(y=v>>>24,f>>>=y,p-=y,y=v>>>16&255,y===0)T[i++]=v&65535;else if(y&16){b=v&65535,y&=15,y&&(p<y&&(f+=w[n++]<<p,p+=8),b+=f&(1<<y)-1,f>>>=y,p-=y),p<15&&(f+=w[n++]<<p,p+=8,f+=w[n++]<<p,p+=8),v=h[f&_];dodist:for(;;){if(y=v>>>24,f>>>=y,p-=y,y=v>>>16&255,y&16){if(x=v&65535,y&=15,p<y&&(f+=w[n++]<<p,p+=8,p<y&&(f+=w[n++]<<p,p+=8)),x+=f&(1<<y)-1,x>s){e.msg=`invalid distance too far back`,E.mode=zM;break top}if(f>>>=y,p-=y,y=i-a,x>y){if(y=x-y,y>l&&E.sane){e.msg=`invalid distance too far back`,E.mode=zM;break top}if(S=0,C=d,u===0){if(S+=c-y,y<b){b-=y;do T[i++]=d[S++];while(--y);S=i-x,C=T}}else if(u<y){if(S+=c+u-y,y-=u,y<b){b-=y;do T[i++]=d[S++];while(--y);if(S=0,u<b){y=u,b-=y;do T[i++]=d[S++];while(--y);S=i-x,C=T}}}else if(S+=u-y,y<b){b-=y;do T[i++]=d[S++];while(--y);S=i-x,C=T}for(;b>2;)T[i++]=C[S++],T[i++]=C[S++],T[i++]=C[S++],b-=3;b&&(T[i++]=C[S++],b>1&&(T[i++]=C[S++]))}else{S=i-x;do T[i++]=T[S++],T[i++]=T[S++],T[i++]=T[S++],b-=3;while(b>2);b&&(T[i++]=T[S++],b>1&&(T[i++]=T[S++]))}}else if(y&64){e.msg=`invalid distance code`,E.mode=zM;break top}else{v=h[(v&65535)+(f&(1<<y)-1)];continue dodist}break}}else if(!(y&64)){v=m[(v&65535)+(f&(1<<y)-1)];continue dolen}else if(y&32){E.mode=BM;break top}else{e.msg=`invalid literal/length code`,E.mode=zM;break top}break}}while(n<r&&i<o);b=p>>3,n-=b,p-=b<<3,f&=(1<<p)-1,e.next_in=n,e.next_out=i,e.avail_in=n<r?5+(r-n):5-(n-r),e.avail_out=i<o?257+(o-i):257-(i-o),E.hold=f,E.bits=p},HM=15,UM=852,WM=592,GM=0,KM=1,qM=2,JM=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]),YM=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,199,75]),XM=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]),ZM=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]),QM=(e,t,n,r,i,a,o,s)=>{let c=s.bits,l=0,u=0,d=0,f=0,p=0,m=0,h=0,g=0,_=0,v=0,y,b,x,S,C,w=null,T,E=new Uint16Array(16),D=new Uint16Array(16),O=null,k,A,j;for(l=0;l<=HM;l++)E[l]=0;for(u=0;
vendor: 6,018 bytes, line 76
76u<r;u++)E[t[n+u]]++;for(p=c,f=HM;f>=1&&E[f]===0;f--);if(p>f&&(p=f),f===0)return i[a++]=20971520,i[a++]=20971520,s.bits=1,0;for(d=1;d<f&&E[d]===0;d++);for(p<d&&(p=d),g=1,l=1;l<=HM;l++)if(g<<=1,g-=E[l],g<0)return-1;if(g>0&&(e===GM||f!==1))return-1;for(D[1]=0,l=1;l<HM;l++)D[l+1]=D[l]+E[l];for(u=0;u<r;u++)t[n+u]!==0&&(o[D[t[n+u]]++]=u);if(e===GM?(w=O=o,T=20):e===KM?(w=JM,O=YM,T=257):(w=XM,O=ZM,T=0),v=0,u=0,l=d,C=a,m=p,h=0,x=-1,_=1<<p,S=_-1,e===KM&&_>UM||e===qM&&_>WM)return 1;for(;;){k=l-h,o[u]+1<T?(A=0,j=o[u]):o[u]>=T?(A=O[o[u]-T],j=w[o[u]-T]):(A=96,j=0),y=1<<l-h,b=1<<m,d=b;do b-=y,i[C+(v>>h)+b]=k<<24|A<<16|j|0;while(b!==0);for(y=1<<l-1;v&y;)y>>=1;if(y===0?v=0:(v&=y-1,v+=y),u++,--E[l]===0){if(l===f)break;l=t[n+o[u]]}if(l>p&&(v&S)!==x){for(h===0&&(h=p),C+=d,m=l-h,g=1<<m;m+h<f&&(g-=E[m+h],!(g<=0));)m++,g<<=1;if(_+=1<<m,e===KM&&_>UM||e===qM&&_>WM)return 1;x=v&S,i[x]=p<<24|m<<16|C-a|0}}return v!==0&&(i[C+v]=l-h<<24|4194304),s.bits=p,0},$M=0,eN=1,tN=2,{Z_FINISH:nN,Z_BLOCK:rN,Z_TREES:iN,Z_OK:aN,Z_STREAM_END:oN,Z_NEED_DICT:sN,Z_STREAM_ERROR:cN,Z_DATA_ERROR:lN,Z_MEM_ERROR:uN,Z_BUF_ERROR:dN,Z_DEFLATED:fN}=YA,pN=16180,mN=16181,hN=16182,gN=16183,_N=16184,vN=16185,yN=16186,bN=16187,xN=16188,SN=16189,CN=16190,wN=16191,TN=16192,EN=16193,DN=16194,ON=16195,kN=16196,AN=16197,jN=16198,MN=16199,NN=16200,PN=16201,FN=16202,IN=16203,LN=16204,RN=16205,zN=16206,BN=16207,VN=16208,HN=16209,UN=16210,WN=16211,GN=852,KN=592,qN=15,JN=e=>(e>>>24&255)+(e>>>8&65280)+((e&65280)<<8)+((e&255)<<24);function YN(){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}var XN=e=>{if(!e)return 1;let t=e.state;return+(!t||t.strm!==e||t.mode<pN||t.mode>WN)},ZN=e=>{if(XN(e))return cN;let t=e.state;return e.total_in=e.total_out=t.total=0,e.msg=``,t.wrap&&(e.adler=t.wrap&1),t.mode=pN,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(GN),t.distcode=t.distdyn=new Int32Array(KN),t.sane=1,t.back=-1,aN},QN=e=>{if(XN(e))return cN;let t=e.state;return t.wsize=0,t.whave=0,t.wnext=0,ZN(e)},$N=(e,t)=>{let n;if(XN(e))return cN;let r=e.state;return t<0?(n=0,t=-t):(n=(t>>4)+5,t<48&&(t&=15)),t&&(t<8||t>15)?cN:(r.window!==null&&r.wbits!==t&&(r.window=null),r.wrap=n,r.wbits=t,QN(e))},eP=(e,t)=>{if(!e)return cN;let n=new YN;e.state=n,n.strm=e,n.window=null,n.mode=pN;let r=$N(e,t);return r!==aN&&(e.state=null),r},tP=e=>eP(e,qN),nP=!0,rP,iP,aP=e=>{if(nP){rP=new Int32Array(512),iP=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(QM(eN,e.lens,0,288,rP,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;QM(tN,e.lens,0,32,iP,0,e.work,{bits:5}),nP=!1}e.lencode=rP,e.lenbits=9,e.distcode=iP,e.distbits=5},oP=(e,t,n,r)=>{let i,a=e.state;return a.window===null&&(a.window=new Uint8Array(1<<a.wbits)),a.wsize===0&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0),r>=a.wsize?(a.window.set(t.subarray(n-a.wsize,n),0),a.wnext=0,a.whave=a.wsize):(i=a.wsize-a.wnext,i>r&&(i=r),a.window.set(t.subarray(n-r,n-r+i),a.wnext),r-=i,r?(a.window.set(t.subarray(n-r,n),0),a.wnext=r,a.whave=a.wsize):(a.wnext+=i,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=i))),0},sP={inflateReset:QN,inflateReset2:$N,inflateResetKeep:ZN,inflateInit:tP,inflateInit2:eP,inflate:(e,t)=>{let n,r,i,a,o,s,c,l,u,d,f,p,m,h,g=0,_,v,y,b,x,S,C,w,T=new Uint8Array(4),E,D,O=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(XN(e)||!e.output||!e.input&&e.avail_in!==0)return cN;n=e.state,n.mode===wN&&(n.mode=TN),o=e.next_out,i=e.output,c=e.avail_out,a=e.next_in,r=e.input,s=e.avail_in,l=n.hold,u=n.bits,d=s,f=c,w=aN;inf_leave:for(;;)switch(n.mode){case pN:if(n.wrap===0){n.mode=TN;break}for(;u<16;){if(s===0)break inf_leave;s--,l+=r[a++]<<u,u+=8}if(n.wrap&2&&l===35615){n.wbits===0&&(n.wbits=15),n.check=0,T[0]=l&255,T[1]=l>>>8&255,n.check=qA(n.check,T,2,0),l=0,u=0,n.mode=mN;break}if(n.head&&(n.head.done=!1),!(n.wrap&1)||(((l&255)<<8)+(l>>8))%31){e.msg=`incorrect header check`,n.mode=HN;break}if((l&15)!==fN){e.msg=`unknown compression method`,n.mode=HN;break}if(l>>>=4,u-=4,C=(l&15)+8,n.wbits===0&&(n.wbits=C),C>15||C>n.wbits){e.msg=`invalid window size`,n.mode=HN;break}n.dmax=1<<n.wbits,n.flags=0,e.adler=n.check=1,n.mode=l&512?SN:wN,l=0,u=0;break;case mN:for(;u<16;){if(s===0)break inf_leave;s--,l+=r[a++]<<u,u+=8}if(n.flags=l,(n.flags&255)!==fN){e.msg=`unknown compression method`,n.mode=HN;break}if(n.flags&57344){e.msg=`unknown header flags set`,n.mode=HN;break}n.head&&(n.head.text=l>>8&1),n.flags&512&&n.wrap&4&&(T[0]=l&255,T[1]=l>>>8&255,n.check=qA(n.check,T,2,0)),l=0,u=0,n.mode=hN;case hN:for(;u<32;){if(s===0)break inf_leave;s--,l+=r[a++]<<u,u+=8}n.head&&(n.head.time=l),n.flags&512&&n.wrap&4&&(T[0]=l&255,T[1]=l>>>8&255,T[2]=l>>>16&255,T[3]=l>>>24&255,n.check=qA(n.check,T,4,0)),l=0,u=0,n.mode=gN;case gN:for(;u<16;){if(s===0)break inf_leave;s--,l+=r[a++]<<u,u+=8}n.head&&(n.head.xflags=l&255,n.head.os=l>>8),n.flags&512&&n.wrap&4&&(T[0]=l&255,T[1]=l>>>8&255,n.check=qA(n.check,T,2,0)),l=0,u=0,n.mode=_N;case _N:if(n.flags&1024){for(;u<16;){if(s===0)break inf_leave;s--,l+=r[a++]<<u,u+=8}n.length=l,n.head&&(n.head.extra_len=l),n.flags&512&&n.wrap&4&&(T[0]=l&255,T[1]=l>>>8&255,n.check=qA(n.check,T,2,0)),l=0,u=0}else n.head&&(n.head.extra=null);n.mode=vN;case vN:if(n.flags&1024&&(p=n.length,p>s&&(p=s),p&&(n.head&&(C=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Uint8Array(n.head.extra_len)),n.head.extra.set(r.subarray(a,a+p),C)),n.flags&512&&n.wrap&4&&(n.check=qA(n.check,r,p,a)),s-=p,a+=p,n.length-=p),n.length))break
vendor: 5,721 bytes, line 76
76inf_leave;n.length=0,n.mode=yN;case yN:if(n.flags&2048){if(s===0)break inf_leave;p=0;do C=r[a+ p++],n.head&&C&&n.length<65536&&(n.head.name+=String.fromCharCode(C));while(C&&p<s);if(n.flags&512&&n.wrap&4&&(n.check=qA(n.check,r,p,a)),s-=p,a+=p,C)break inf_leave}else n.head&&(n.head.name=null);n.length=0,n.mode=bN;case bN:if(n.flags&4096){if(s===0)break inf_leave;p=0;do C=r[a+ p++],n.head&&C&&n.length<65536&&(n.head.comment+=String.fromCharCode(C));while(C&&p<s);if(n.flags&512&&n.wrap&4&&(n.check=qA(n.check,r,p,a)),s-=p,a+=p,C)break inf_leave}else n.head&&(n.head.comment=null);n.mode=xN;case xN:if(n.flags&512){for(;u<16;){if(s===0)break inf_leave;s--,l+=r[a++]<<u,u+=8}if(n.wrap&4&&l!==(n.check&65535)){e.msg=`header crc mismatch`,n.mode=HN;break}l=0,u=0}n.head&&(n.head.hcrc=n.flags>>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=wN;break;case SN:for(;u<32;){if(s===0)break inf_leave;s--,l+=r[a++]<<u,u+=8}e.adler=n.check=JN(l),l=0,u=0,n.mode=CN;case CN:if(n.havedict===0)return e.next_out=o,e.avail_out=c,e.next_in=a,e.avail_in=s,n.hold=l,n.bits=u,sN;e.adler=n.check=1,n.mode=wN;case wN:if(t===rN||t===iN)break inf_leave;case TN:if(n.last){l>>>=u&7,u-=u&7,n.mode=zN;break}for(;u<3;){if(s===0)break inf_leave;s--,l+=r[a++]<<u,u+=8}switch(n.last=l&1,l>>>=1,--u,l&3){case 0:n.mode=EN;break;case 1:if(aP(n),n.mode=MN,t===iN){l>>>=2,u-=2;break inf_leave}break;case 2:n.mode=kN;break;case 3:e.msg=`invalid block type`,n.mode=HN}l>>>=2,u-=2;break;case EN:for(l>>>=u&7,u-=u&7;u<32;){if(s===0)break inf_leave;s--,l+=r[a++]<<u,u+=8}if((l&65535)!=(l>>>16^65535)){e.msg=`invalid stored block lengths`,n.mode=HN;break}if(n.length=l&65535,l=0,u=0,n.mode=DN,t===iN)break inf_leave;case DN:n.mode=ON;case ON:if(p=n.length,p){if(p>s&&(p=s),p>c&&(p=c),p===0)break inf_leave;i.set(r.subarray(a,a+p),o),s-=p,a+=p,c-=p,o+=p,n.length-=p;break}n.mode=wN;break;case kN:for(;u<14;){if(s===0)break inf_leave;s--,l+=r[a++]<<u,u+=8}if(n.nlen=(l&31)+257,l>>>=5,u-=5,n.ndist=(l&31)+1,l>>>=5,u-=5,n.ncode=(l&15)+4,l>>>=4,u-=4,n.nlen>286||n.ndist>30){e.msg=`too many length or distance symbols`,n.mode=HN;break}n.have=0,n.mode=AN;case AN:for(;n.have<n.ncode;){for(;u<3;){if(s===0)break inf_leave;s--,l+=r[a++]<<u,u+=8}n.lens[O[n.have++]]=l&7,l>>>=3,u-=3}for(;n.have<19;)n.lens[O[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,E={bits:n.lenbits},w=QM($M,n.lens,0,19,n.lencode,0,n.work,E),n.lenbits=E.bits,w){e.msg=`invalid code lengths set`,n.mode=HN;break}n.have=0,n.mode=jN;case jN:for(;n.have<n.nlen+n.ndist;){for(;g=n.lencode[l&(1<<n.lenbits)-1],_=g>>>24,v=g>>>16&255,y=g&65535,!(_<=u);){if(s===0)break inf_leave;s--,l+=r[a++]<<u,u+=8}if(y<16)l>>>=_,u-=_,n.lens[n.have++]=y;else{if(y===16){for(D=_+2;u<D;){if(s===0)break inf_leave;s--,l+=r[a++]<<u,u+=8}if(l>>>=_,u-=_,n.have===0){e.msg=`invalid bit length repeat`,n.mode=HN;break}C=n.lens[n.have-1],p=3+(l&3),l>>>=2,u-=2}else if(y===17){for(D=_+3;u<D;){if(s===0)break inf_leave;s--,l+=r[a++]<<u,u+=8}l>>>=_,u-=_,C=0,p=3+(l&7),l>>>=3,u-=3}else{for(D=_+7;u<D;){if(s===0)break inf_leave;s--,l+=r[a++]<<u,u+=8}l>>>=_,u-=_,C=0,p=11+(l&127),l>>>=7,u-=7}if(n.have+p>n.nlen+n.ndist){e.msg=`invalid bit length repeat`,n.mode=HN;break}for(;p--;)n.lens[n.have++]=C}}if(n.mode===HN)break;if(n.lens[256]===0){e.msg=`invalid code -- missing end-of-block`,n.mode=HN;break}if(n.lenbits=9,E={bits:n.lenbits},w=QM(eN,n.lens,0,n.nlen,n.lencode,0,n.work,E),n.lenbits=E.bits,w){e.msg=`invalid literal/lengths set`,n.mode=HN;break}if(n.distbits=6,n.distcode=n.distdyn,E={bits:n.distbits},w=QM(tN,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,E),n.distbits=E.bits,w){e.msg=`invalid distances set`,n.mode=HN;break}if(n.mode=MN,t===iN)break inf_leave;case MN:n.mode=NN;case NN:if(s>=6&&c>=258){e.next_out=o,e.avail_out=c,e.next_in=a,e.avail_in=s,n.hold=l,n.bits=u,VM(e,f),o=e.next_out,i=e.output,c=e.avail_out,a=e.next_in,r=e.input,s=e.avail_in,l=n.hold,u=n.bits,n.mode===wN&&(n.back=-1);break}for(n.back=0;g=n.lencode[l&(1<<n.lenbits)-1],_=g>>>24,v=g>>>16&255,y=g&65535,!(_<=u);){if(s===0)break inf_leave;s--,l+=r[a++]<<u,u+=8}if(v&&!(v&240)){for(b=_,x=v,S=y;g=n.lencode[S+((l&(1<<b+x)-1)>>b)],_=g>>>24,v=g>>>16&255,y=g&65535,!(b+_<=u);){if(s===0)break inf_leave;s--,l+=r[a++]<<u,u+=8}l>>>=b,u-=b,n.back+=b}if(l>>>=_,u-=_,n.back+=_,n.length=y,v===0){n.mode=RN;break}if(v&32){n.back=-1,n.mode=wN;break}if(v&64){e.msg=`invalid literal/length code`,n.mode=HN;break}n.extra=v&15,n.mode=PN;case PN:if(n.extra){for(D=n.extra;u<D;){if(s===0)break inf_leave;s--,l+=r[a++]<<u,u+=8}n.length+=l&(1<<n.extra)-1,l>>>=n.extra,u-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=FN;case FN:for(;g=n.distcode[l&(1<<n.distbits)-1],_=g>>>24,v=g>>>16&255,y=g&65535,!(_<=u);){if(s===0)break inf_leave;s--,l+=r[a++]<<u,u+=8}if(!(v&240)){for(b=_,x=v,S=y;g=n.distcode[S+((l&(1<<b+x)-1)>>b)],_=g>>>24,v=g>>>16&255,y=g&65535,!(b+_<=u);){if(s===0)break inf_leave;s--,l+=r[a++]<<u,u+=8}l>>>=b,u-=b,n.back+=b}if(l>>>=_,u-=_,n.back+=_,v&64){e.msg=`invalid distance code`,n.mode=HN;break}n.offset=y,n.extra=v&15,n.mode=IN;case IN:if(n.extra){for(D=n.extra;u<D;){if(s===0)break inf_leave;s--,l+=r[a++]<<u,u+=8}n.offset+=l&(1<<n.extra)-1,l>>>=n.extra,u-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg=`invalid distance too far back`,n.mode=HN;break}n.mode=LN;case LN:if(c===0)break inf_leave;if(p=f-c,n.offset>p){if(p=n.offset-p,p>n.whave&&n.sane){e.msg=`invalid distance too far back`,n.mode=HN;break}p>n.wnext?(p-=n.wnext,m=n.wsize-p):m=n.wnext-p,p>n.length&&(p=n.length),h=n.window}else h=i,m=o-n.offset,p=n.length;p>c&&(p=c),c-=p,n.length-=p;do i[o++]=h[m++];while(--p);n.length===0&&(n.mode=NN);break;case RN:if(c===0)break inf_leave;i[o++]=n.length,c--,n.mode=NN;break;case zN:if(n.wrap){for(;u<32;){if(s===0)break inf_leave;s--,l|=r[a++]<<u,u+=8}
76if(f-=c,e.total_out+=f,n.total+=f,n.wrap&4&&f&&(e.adler=n.check=n.flags?qA(n.check,i,f,o-f):GA(n.check,i,f,o-f)),f=c,n.wrap&4&&(n.flags?l:JN(l))!==n.check){e.msg=`incorrect data check`,n.mode=HN;break}l=0,u=0}n.mode=BN;case BN:if(n.wrap&&n.flags){for(;u<32;){if(s===0)break inf_leave;s--,l+=r[a++]<<u,u+=8}if(n.wrap&4&&l!==(n.total&4294967295)){e.msg=`incorrect length check`,n.mode=HN;break}l=0,u=0}n.mode=VN;case VN:w=oN;break inf_leave;case HN:w=lN;break inf_leave;case UN:return uN;case WN:default:return cN}return e.next_out=o,e.avail_out=c,e.next_in=a,e.avail_in=s,n.hold=l,n.bits=u,(n.wsize||f!==e.avail_out&&n.mode<HN&&(n.mode<zN||t!==nN))&&oP(e,e.output,e.next_out,f-e.avail_out),d-=e.avail_in,f-=e.avail_out,e.total_in+=d,e.total_out+=f,n.total+=f,n.wrap&4&&f&&(e.adler=n.check=n.flags?qA(n.check,i,f,e.next_out-f):GA(n.check,i,f,e.next_out-f)),e.data_type=n.bits+(n.last?64:0)+(n.mode===wN?128:0)+(n.mode===MN||n.mode===DN?256:0),(d===0&&f===0||t===nN)&&w===aN&&(w=dN),w},inflateEnd:e=>{if(XN(e))return cN;let t=e.state;return t.window&&=null,e.state=null,aN},inflateGetHeader:(e,t)=>{if(XN(e))return cN;let n=e.state;return n.wrap&2?(n.head=t,t.done=!1,aN):cN},inflateSetDictionary:(e,t)=>{let n=t.length,r,i,a;return XN(e)||(r=e.state,r.wrap!==0&&r.mode!==CN)?cN:r.mode===CN&&(i=1,i=GA(i,t,n,0),i!==r.check)?lN:(a=oP(e,t,n,n),a?(r.mode=UN,uN):(r.havedict=1,aN))},inflateInfo:`pako inflate (from Nodeca project)`};function cP(){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 lP=cP,uP=Object.prototype.toString,{Z_NO_FLUSH:dP,Z_FINISH:fP,Z_OK:pP,Z_STREAM_END:mP,Z_NEED_DICT:hP,Z_STREAM_ERROR:gP,Z_DATA_ERROR:_P,Z_MEM_ERROR:vP,Z_BUF_ERROR:yP}=YA,bP={chunkSize:1024*64,windowBits:15,to:``};function xP(e){this.options=hM.assign({},bP,e||{});let 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 SM,this.strm.avail_out=0;let n=sP.inflateInit2(this.strm,t.windowBits);if(n!==pP||(this.header=new lP,sP.inflateGetHeader(this.strm,this.header),t.dictionary&&(typeof t.dictionary==`string`?t.dictionary=bM.string2buf(t.dictionary):uP.call(t.dictionary)===`[object ArrayBuffer]`&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(n=sP.inflateSetDictionary(this.strm,t.dictionary),n!==pP))))throw Error(JA[n])}xP.prototype.push=function(e,t){let n=this.strm,r=this.options.chunkSize,i=this.options.dictionary,a,o,s;if(this.ended)return!1;for(o=t===~~t?t:t===!0?fP:dP,uP.call(e)===`[object ArrayBuffer]`?n.input=new Uint8Array(e):n.input=e,n.next_in=0,n.avail_in=n.input.length;;){for(n.avail_out===0&&(n.output=new Uint8Array(r),n.next_out=0,n.avail_out=r),a=sP.inflate(n,o),a===hP&&i&&(a=sP.inflateSetDictionary(n,i),a===pP?a=sP.inflate(n,o):a===_P&&(a=hP));n.avail_in>0&&a===mP&&n.state.wrap&2&&n.state.flags!==0&&n.input[n.next_in]!==0;)sP.inflateReset(n),a=sP.inflate(n,o);switch(a){case gP:case _P:case hP:case vP:return this.onEnd(a),this.ended=!0,!1}if(s=n.avail_out,n.next_out&&(n.avail_out===0||a===mP||o>0))if(this.options.to===`string`){let e=bM.utf8border(n.output,n.next_out),t=n.next_out-e,i=bM.buf2string(n.output,e);n.next_out=t,n.avail_out=r-t,t&&n.output.set(n.output.subarray(e,e+t),0),this.onData(i)}else this.onData(n.output.length===n.next_out?n.output:n.output.subarray(0,n.next_out)),n.avail_out=0,n.next_out=0;if(!((a===pP||a===yP)&&s===0)){if(a===mP)return a=sP.inflateEnd(this.strm),this.onEnd(a),this.ended=!0,!0;if(n.avail_in===0){if(o===fP)return a=sP.inflateEnd(this.strm),this.onEnd(a===pP?yP:a),this.ended=!0,!1;break}}}return!0},xP.prototype.onData=function(e){this.chunks.push(e)},xP.prototype.onEnd=function(e){e===pP&&(this.options.to===`string`?this.result=this.chunks.join(``):this.result=hM.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function SP(e,t){let n=new xP(t);if(n.push(e,!0),n.err)throw n.msg||JA[n.err];return n.result}function CP(e,t){return t||={},t.raw=!0,SP(e,t)}var wP={Inflate:xP,inflate:SP,inflateRaw:CP,ungzip:SP,constants:YA},{Deflate:TP,deflate:EP,deflateRaw:DP,gzip:OP}=RM,{Inflate:kP,inflate:AP,inflateRaw:jP,ungzip:MP}=wP,NP=kP,PP=AP,FP=[];for(let e=0;e<256;e++){let t=e;for(let e=0;e<8;e++)t&1?t=3988292384^t>>>1:t>>>=1;FP[e]=t}var IP=4294967295;function LP(e,t,n){let r=e;for(let e=0;e<n;e++)r=FP[(r^t[e])&255]^r>>>8;return r}function RP(e,t){return(LP(IP,e,t)^IP)>>>0}
76function zP(e,t,n){let r=e.readUint32(),i=RP(new Uint8Array(e.buffer,e.byteOffset+e.offset-t-4,t),t);if(i!==r)throw Error(`CRC mismatch for chunk ${n}. Expected ${r}, found ${i}`)}function BP(e,t,n){for(let r=0;r<n;r++)t[r]=e[r]}function VP(e,t,n,r){let i=0;for(;i<r;i++)t[i]=e[i];for(;i<n;i++)t[i]=e[i]+t[i-r]&255}function HP(e,t,n,r){let i=0;if(n.length===0)for(;i<r;i++)t[i]=e[i];else for(;i<r;i++)t[i]=e[i]+n[i]&255}function UP(e,t,n,r,i){let a=0;if(n.length===0){for(;a<i;a++)t[a]=e[a];for(;a<r;a++)t[a]=e[a]+(t[a-i]>>1)&255}else{for(;a<i;a++)t[a]=e[a]+(n[a]>>1)&255;for(;a<r;a++)t[a]=e[a]+(t[a-i]+n[a]>>1)&255}}function WP(e,t,n,r,i){let a=0;if(n.length===0){for(;a<i;a++)t[a]=e[a];for(;a<r;a++)t[a]=e[a]+t[a-i]&255}else{for(;a<i;a++)t[a]=e[a]+n[a]&255;for(;a<r;a++)t[a]=e[a]+GP(t[a-i],n[a],n[a-i])&255}}function GP(e,t,n){let r=e+t-n,i=Math.abs(r-e),a=Math.abs(r-t),o=Math.abs(r-n);return i<=a&&i<=o?e:a<=o?t:n}function KP(e,t,n,r,i,a){switch(e){case 0:BP(t,n,i);break;case 1:VP(t,n,i,a);break;case 2:HP(t,n,r,i);break;case 3:UP(t,n,r,i,a);break;case 4:WP(t,n,r,i,a);break;default:throw Error(`Unsupported filter: ${e}`)}}var qP=new Uint16Array([255]),JP=new Uint8Array(qP.buffer)[0]===255;function YP(e){let{data:t,width:n,height:r,channels:i,depth:a}=e,o=[{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}],s=Math.ceil(a/8)*i,c=new Uint8Array(r*n*s),l=0;for(let e=0;e<7;e++){let i=o[e],a=Math.ceil((n-i.x)/i.xStep),u=Math.ceil((r-i.y)/i.yStep);if(a<=0||u<=0)continue;let d=a*s,f=new Uint8Array(d);for(let e=0;e<u;e++){let o=t[l++],u=t.subarray(l,l+d);l+=d;let p=new Uint8Array(d);KP(o,u,p,f,d,s),f.set(p);for(let t=0;t<a;t++){let a=i.x+t*i.xStep,o=i.y+e*i.yStep;if(!(a>=n||o>=r))for(let e=0;e<s;e++)c[(o*n+a)*s+e]=p[t*s+e]}}}if(a===16){let e=new Uint16Array(c.buffer);if(JP)for(let t=0;t<e.length;t++)e[t]=XP(e[t]);return e}else return c}function XP(e){return(e&255)<<8|e>>8&255}var ZP=new Uint16Array([255]),QP=new Uint8Array(ZP.buffer)[0]===255,$P=new Uint8Array;function eF(e){let{data:t,width:n,height:r,channels:i,depth:a}=e,o=Math.ceil(a/8)*i,s=Math.ceil(a/8*i*n),c=new Uint8Array(r*s),l=$P,u=0,d,f;for(let e=0;e<r;e++){switch(d=t.subarray(u+1,u+1+s),f=c.subarray(e*s,(e+1)*s),t[u]){case 0:BP(d,f,s);break;case 1:VP(d,f,s,o);break;case 2:HP(d,f,l,s);break;case 3:UP(d,f,l,s,o);break;case 4:WP(d,f,l,s,o);break;default:throw Error(`Unsupported filter: ${t[u]}`)}l=f,u+=s+1}if(a===16){let e=new Uint16Array(c.buffer);if(QP)for(let t=0;t<e.length;t++)e[t]=tF(e[t]);return e}else return c}function tF(e){return(e&255)<<8|e>>8&255}var nF=Uint8Array.of(137,80,78,71,13,10,26,10);function rF(e){if(!iF(e.readBytes(nF.length)))throw Error(`wrong PNG signature`)}function iF(e){if(e.length<nF.length)return!1;for(let t=0;t<nF.length;t++)if(e[t]!==nF[t])return!1;return!0}var aF=`tEXt`,oF=0,sF=new TextDecoder(`latin1`);function cF(e){if(uF(e),e.length===0||e.length>79)throw Error(`keyword length must be between 1 and 79`)}var lF=/^[\u0000-\u00FF]*$/;function uF(e){if(!lF.test(e))throw Error(`invalid latin1 text`)}function dF(e,t,n){let r=fF(t);e[r]=pF(t,n-r.length-1)}function fF(e){for(e.mark();e.readByte()!==oF;);let t=e.offset;e.reset();let n=sF.decode(e.readBytes(t-e.offset-1));return e.skip(1),cF(n),n}function pF(e,t){return sF.decode(e.readBytes(t))}var mF={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},hF={UNKNOWN:-1,DEFLATE:0},gF={UNKNOWN:-1,ADAPTIVE:0},_F={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},vF={NONE:0,BACKGROUND:1,PREVIOUS:2},yF={SOURCE:0,OVER:1},bF=class extends Lk{_checkCrc;_inflator;_png;_apng;_end;_hasPalette;_palette;_hasTransparency;_transparency;_compressionMethod;_filterMethod;_interlaceMethod;_colorType;_isAnimated;_numberOfFrames;_numberOfPlays;_frames;_writingDataChunks;constructor(e,t={}){super(e);let{checkCrc:n=!1}=t;this._checkCrc=n,this._inflator=new NP,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array,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,this._compressionMethod=hF.UNKNOWN,this._filterMethod=gF.UNKNOWN,this._interlaceMethod=_F.UNKNOWN,this._colorType=mF.UNKNOWN,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(rF(this);!this._end;){let e=this.readUint32(),t=this.readChars(4);this.decodeChunk(e,t)}return this.decodeImage(),this._png}decodeApng(){for(rF(this);!this._end;){let e=this.readUint32(),t=this.readChars(4);this.decodeApngChunk(e,t)}return this.decodeApngImage(),this._apng}decodeChunk(e,t){let n=this.offset;switch(t){case`IHDR`:this.decodeIHDR();break;case`PLTE`:this.decodePLTE(e);break;case`IDAT`:this.decodeIDAT(e);break;case`IEND`:this._end=!0;break;case`tRNS`:this.decodetRNS(e);break;case`iCCP`:this.decodeiCCP(e);break;case aF:dF(this._png.text,this,e);break;case`pHYs`:this.decodepHYs();break;default:this.skip(e);break}if(this.offset-n!==e)throw Error(`Length mismatch while decoding chunk ${t}`);this._checkCrc?zP(this,e+4,t):this.skip(4)}decodeApngChunk(e,t){let n=this.offset;switch(t!==`fdAT`&&t!==`IDAT`&&this._writingDataChunks&&this.pushDataToFrame(),t){case`acTL`:this.decodeACTL();break;case`fcTL`:this.decodeFCTL();break;case`fdAT`:this.decodeFDAT(e);break;default:this.decodeChunk(e,t),this.offset=n+e;break}if(this.offset-n!==e)throw Error(`Length mismatch while decoding chunk ${t}`);this._checkCrc?zP(this,e+4,t):this.skip(4)}decodeIHDR(){let e=this._png;e.width=this.readUint32(),e.height=this.readUint32(),e.depth=xF(this.readUint8());let t=this.readUint8();this._colorType=t;let n;switch(t){case mF.GREYSCALE:n=1;break;case mF.TRUECOLOUR:n=3;break;case mF.INDEXED_COLOUR:n=1;break;case mF.GREYSCALE_ALPHA:n=2;break;case mF.TRUECOLOUR_ALPHA:n=4;break;case mF.UNKNOWN:default:throw Error(`Unknown color type: ${t}`)}if(this._png.channels=n,this._compressionMethod=this.readUint8(),this._compressionMethod!==hF.DEFLATE)throw Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8()}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=!0}decodeFCTL(){let e={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};this._frames.push(e)}
76decodePLTE(e){if(e%3!=0)throw RangeError(`PLTE field length must be a multiple of 3. Got ${e}`);let t=e/3;this._hasPalette=!0;let n=[];this._palette=n;for(let e=0;e<t;e++)n.push([this.readUint8(),this.readUint8(),this.readUint8()])}decodeIDAT(e){this._writingDataChunks=!0;let t=e,n=this.offset+this.byteOffset;if(this._inflator.push(new Uint8Array(this.buffer,n,t)),this._inflator.err)throw Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(e)}decodeFDAT(e){this._writingDataChunks=!0;let t=e,n=this.offset+this.byteOffset;if(n+=4,t-=4,this._inflator.push(new Uint8Array(this.buffer,n,t)),this._inflator.err)throw Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(e)}decodetRNS(e){switch(this._colorType){case mF.GREYSCALE:case mF.TRUECOLOUR:if(e%2!=0)throw RangeError(`tRNS chunk length must be a multiple of 2. Got ${e}`);if(e/2>this._png.width*this._png.height)throw Error(`tRNS chunk contains more alpha values than there are pixels (${e/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(e/2);for(let t=0;t<e/2;t++)this._transparency[t]=this.readUint16();break;case mF.INDEXED_COLOUR:{if(e>
76this._palette.length)throw Error(`tRNS chunk contains more alpha values than there are palette colors (${e} vs ${this._palette.length})`);let t=0;for(;t<e;t++){let e=this.readByte();this._palette[t].push(e)}for(;t<this._palette.length;t++)this._palette[t].push(255);break}case mF.UNKNOWN:case mF.GREYSCALE_ALPHA:case mF.TRUECOLOUR_ALPHA:default:throw Error(`tRNS chunk is not supported for color type ${this._colorType}`)}}decodeiCCP(e){let t=fF(this),n=this.readUint8();if(n!==hF.DEFLATE)throw Error(`Unsupported iCCP compression method: ${n}`);let r=this.readBytes(e-t.length-2);this._png.iccEmbeddedProfile={name:t,profile:PP(r)}}decodepHYs(){let e=this.readUint32(),t=this.readUint32(),n=this.readByte();this._png.resolution={x:e,y:t,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 e=0;e<this._numberOfFrames;e++){let t={sequenceNumber:this._frames[e].sequenceNumber,delayNumber:this._frames[e].delayNumber,delayDenominator:this._frames[e].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(e);if(n){if(n.data=eF({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),e===0||n.xOffset===0&&n.yOffset===0&&n.width===this._png.width&&n.height===this._png.height)t.data=n.data;else{let r=this._apng.frames.at(e-1);this.disposeFrame(n,r,t),this.addFrameDataToCanvas(t,n)}this._apng.frames.push(t)}}return this._apng}disposeFrame(e,t,n){switch(e.disposeOp){case vF.NONE:break;case vF.BACKGROUND:for(let t=0;t<this._png.height;t++)for(let r=0;r<this._png.width;r++){let i=(t*e.width+r)*this._png.channels;for(let e=0;e<this._png.channels;e++)n.data[i+e]=0}break;case vF.PREVIOUS:n.data.set(t.data);break;default:throw Error(`Unknown disposeOp`)}}addFrameDataToCanvas(e,t){let n=1<<this._png.depth,r=(e,n)=>({index:((e+t.yOffset)*this._png.width+t.xOffset+n)*this._png.channels,frameIndex:(e*t.width+n)*this._png.channels});switch(t.blendOp){case yF.SOURCE:for(let n=0;n<t.height;n++)for(let i=0;i<t.width;i++){let{index:a,frameIndex:o}=r(n,i);for(let n=0;n<this._png.channels;n++)e.data[a+n]=t.data[o+n]}break;case yF.OVER:for(let i=0;i<t.height;i++)for(let a=0;a<t.width;a++){let{index:o,frameIndex:s}=r(i,a);for(let r=0;r<this._png.channels;r++){let i=t.data[s+this._png.channels-1]/n,a=r%(this._png.channels-1)==0?1:t.data[s+r],c=Math.floor(i*a+(1-i)*e.data[o+r]);e.data[o+r]+=c}}break;default:throw Error(`Unknown blendOp`)}}decodeImage(){if(this._inflator.err)throw Error(`Error while decompressing the data: ${this._inflator.err}`);let e=this._isAnimated?(this._frames?.at(0)).data:this._inflator.result;if(this._filterMethod!==gF.ADAPTIVE)throw Error(`Filter method ${this._filterMethod} not supported`);if(this._interlaceMethod===_F.NO_INTERLACE)this._png.data=eF({data:e,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else if(this._interlaceMethod===_F.ADAM7)this._png.data=YP({data:e,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else throw Error(`Interlace method ${this._interlaceMethod} not supported`);this._hasPalette&&(this._png.palette=this._palette),this._hasTransparency&&(this._png.transparency=this._transparency)}pushDataToFrame(){let e=this._inflator.result,t=this._frames.at(-1);t?t.data=e:this._frames.push({sequenceNumber:0,width:this._png.width,height:this._png.height,xOffset:0,yOffset:0,delayNumber:0,delayDenominator:0,disposeOp:vF.NONE,blendOp:yF.SOURCE,data:e}),this._inflator=new NP,this._writingDataChunks=!1}};function xF(e){if(e!==1&&e!==2&&e!==4&&e!==8&&e!==16)throw Error(`invalid bit depth: ${e}`);return e}var SF;(function(e){e[e.UNKNOWN=0]=`UNKNOWN`,e[e.METRE=1]=`METRE`})(SF||={});function CF(e,t){return new bF(e,t).decode()}var wF=c(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self,n.html2canvas=r())})(e,(function(){"use strict";var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};function t(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}
76t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}var n=function(){return n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},n.apply(this,arguments)};function r(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})}function i(e,t){var n={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},r,i,a,o;return o={next:s(0),throw:s(1),return:s(2)},typeof Symbol==`function`&&(o[Symbol.iterator]=function(){return this}),o;function s(e){return function(t){return c([e,t])}}function c(o){if(r)throw TypeError(`Generator is already executing.`);for(;n;)try{if(r=1,i&&(a=o[0]&2?i.return:o[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,o[1])).done)return a;switch(i=0,a&&(o=[o[0]&2,a.value]),o[0]){case 0:case 1:a=o;break;case 4:return n.label++,{value:o[1],done:!1};case 5:n.label++,i=o[1],o=[0];continue;case 7:o=n.ops.pop(),n.trys.pop();continue;default:if((a=n.trys,!(a=a.length>0&&a[a.length-1]))&&(o[0]===6||o[0]===2)){n=0;continue}if(o[0]===3&&(!a||o[1]>a[0]&&o[1]<a[3])){n.label=o[1];break}if(o[0]===6&&n.label<a[1]){n.label=a[1],a=o;break}if(a&&n.label<a[2]){n.label=a[2],n.ops.push(o);break}a[2]&&n.ops.pop(),n.trys.pop();continue}o=t.call(e,n)}catch(e){o=[6,e],i=0}finally{r=a=0}if(o[0]&5)throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}}function a(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,a;r<i;r++)(a||!(r in t))&&(a||=Array.prototype.slice.call(t,0,r),a[r]=t[r]);return e.concat(a||t)}for(var o=function(){function e(e,t,n,r){this.left=e,this.top=t,this.width=n,this.height=r}return e.prototype.add=function(t,n,r,i){return new e(this.left+t,this.top+n,this.width+r,this.height+i)},e.fromClientRect=function(t,n){return new e(n.left+t.windowBounds.left,n.top+t.windowBounds.top,n.width,n.height)},e.fromDOMRectList=function(t,n){var r=Array.from(n).find(function(e){return e.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}(),s=function(e,t){return o.fromClientRect(e,t.getBoundingClientRect())},c=function(e){var t=e.body,n=e.documentElement;if(!t||!n)throw Error(`Unable to get document size`);return new o(0,0,Math.max(Math.max(t.scrollWidth,n.scrollWidth),Math.max(t.offsetWidth,n.offsetWidth),Math.max(t.clientWidth,n.clientWidth)),Math.max(Math.max(t.scrollHeight,n.scrollHeight),Math.max(t.offsetHeight,n.offsetHeight),Math.max(t.clientHeight,n.clientHeight)))},l=function(e){for(var t=[],n=0,r=e.length;n<r;){var i=e.charCodeAt(n++);if(i>=55296&&i<=56319&&n<r){var a=e.charCodeAt(n++);(a&64512)==56320?t.push(((i&1023)<<10)+(a&1023)+65536):(t.push(i),n--)}else t.push(i)}return t},u=function(){var e=[...arguments];if(String.fromCodePoint)return String.fromCodePoint.apply(String,e);var t=e.length;if(!t)return``;for(var n=[],r=-1,i=``;++r<t;){var a=e[r];a<=65535?n.push(a):(a-=65536,n.push((a>>10)+55296,a%1024+56320)),(r+1===t||n.length>16384)&&(i+=String.fromCharCode.apply(String,n),n.length=0)}return i},d=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,f=typeof Uint8Array>`u`?[]:new Uint8Array(256),p=0;p<d.length;p++)f[d.charCodeAt(p)]=p;for(var m=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,h=typeof Uint8Array>`u`?[]:new Uint8Array(256),g=0;g<m.length;g++)h[m.charCodeAt(g)]=g;for(var _=function(e){var t=e.length*.75,n=e.length,r,i=0,a,o,s,c;e[e.length-1]===`=`&&(t--,e[e.length-2]===`=`&&t--);var l=typeof ArrayBuffer<`u`&&typeof Uint8Array<`u`&&Uint8Array.prototype.slice!==void 0?new ArrayBuffer(t):Array(t),u=Array.isArray(l)?l:new Uint8Array(l);for(r=0;r<n;r+=4)a=h[e.charCodeAt(r)],o=h[e.charCodeAt(r+1)],s=h[e.charCodeAt(r+2)],c=h[e.charCodeAt(r+3)],u[i++]=a<<2|o>>4,u[i++]=(o&15)<<4|s>>2,u[i++]=(s&3)<<6|c&63;return l},v=function(e){for(var t=e.length,n=[],r=0;r<t;r+=2)n.push(e[r+1]<<8|e[r]);return n},y=function(e){for(var t=e.length,n=[],r=0;r<t;r+=4)n.push(e[r+3]<<24|e[r+2]<<16|e[r+1]<<8|e[r]);return n},b=5,x=11,S=2,C=x-b,w=65536>>b,T=(1<<b)-1,E=w+(1024>>b)+32,D=65536>>x,O=(1<<C)-1,k=function(e,t,n){return e.slice?e.slice(t,n):new Uint16Array(Array.prototype.slice.call(e,t,n))},A=function(e,t,n){return e.slice?e.slice(t,n):new Uint32Array(Array.prototype.slice.call(e,t,n))},j=function(e,t){var n=_(e),r=Array.isArray(n)?y(n):new Uint32Array(n),i=Array.isArray(n)?v(n):new Uint16Array(n),a=24,o=k(i,a/2,r[4]/2),s=r[5]===2?k(i,(a+r[4])/2):A(r,Math.ceil((a+r[4])/4));return new M(r[0],r[1],r[2],r[3],o,s)},M=function(){function e(e,t,n,r,i,a){this.initialValue=e,this.errorValue=t,this.highStart=n,this.highValueIndex=r,this.index=i,this.data=a}return e.prototype.get=function(e){var t;if(e>=0){if(e<55296||e>56319&&e<=65535)return t=this.index[e>>b],t=(t<<S)+(e&T),this.data[t];if(e<=65535)return t=this.index[w+(e-55296>>b)],t=(t<<S)+(e&T),this.data[t];if(e<this.highStart)return t=E-D+(e>>x),t=this.index[t],t+=e>>b&O,t=this.index[t],t=(t<<S)+(e&T),this.data[t];if(e<=1114111)return this.data[this.highValueIndex]}return this.errorValue},e}(),N=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
76+/`,P=typeof Uint8Array>`u`?[]:new Uint8Array(256),F=0;F<N.length;F++)P[N.charCodeAt(F)]=F;var ee=`
vendor: 9,991 bytes, line 76
76KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sByw
vendor: 15,579 bytes, line 76
76HLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATw
vendor: 5,424 bytes, line 76
76BPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATw
vendor: 16,384 bytes, line 76
76BPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHg
vendor: 5,510 bytes, line 76
76AeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA==
76`,te=50,ne=1,I=2,L=3,R=4,re=5,ie=7,ae=8,oe=9,se=10,ce=11,le=12,ue=13,de=14,z=15,fe=16,pe=17,me=18,he=19,B=20,ge=21,_e=22,ve=23,ye=24,be=25,xe=26,Se=27,V=28,Ce=29,we=30,Te=31,Ee=32,De=33,Oe=34,ke=35,Ae=36,je=37,Me=38,Ne=39,Pe=40,Fe=41,Ie=42,Le=43,Re=[9001,65288],ze=`!`,Be=`Ã`,Ve=`÷`,He=j(ee),Ue=[we,Ae],We=[ne,I,L,re],Ge=[se,ae],Ke=[Se,xe],qe=We.concat(Ge),Je=[Me,Ne,Pe,Oe,ke],Ye=[z,ue],Xe=function(e,t){t===void 0&&(t=`strict`);var n=[],r=[],i=[];return e.forEach(function(e,a){var o=He.get(e);if(o>te?(i.push(!0),o-=te):i.push(!1),[`normal`,`auto`,`loose`].indexOf(t)!==-1&&[8208,8211,12316,12448].indexOf(e)!==-1)return r.push(a),n.push(fe);if(o===R||o===ce){if(a===0)return r.push(a),n.push(we);var s=n[a-1];return qe.indexOf(s)===-1?(r.push(r[a-1]),n.push(s)):(r.push(a),n.push(we))}if(r.push(a),o===Te)return n.push(t===`strict`?ge:je);if(o===Ie||o===Ce)return n.push(we);if(o===Le)return e>=131072&&e<=196605||e>=196608&&e<=262141?n.push(je):n.push(we);n.push(o)}),[r,n,i]},Ze=function(e,t,n,r){var i=r[n];if(Array.isArray(e)?e.indexOf(i)!==-1:e===i)for(var a=n;a<=r.length;){a++;var o=r[a];if(o===t)return!0;if(o!==se)break}if(i===se)for(var a=n;a>0;){a--;var s=r[a];if(Array.isArray(e)?e.indexOf(s)!==-1:e===s)for(var c=n;c<=r.length;){c++;var o=r[c];if(o===t)return!0;if(o!==se)break}if(s!==se)break}return!1},Qe=function(e,t){for(var n=e;n>=0;){var r=t[n];if(r===se)n--;else return r}return 0},$e=function(e,t,n,r,i){if(n[r]===0)return Be;var a=r-1;if(Array.isArray(i)&&i[a]===!0)return Be;var o=a-1,s=a+1,c=t[a],l=o>=0?t[o]:0,u=t[s];if(c===I&&u===L)return Be;if(We.indexOf(c)!==-1)return ze;if(We.indexOf(u)!==-1||Ge.indexOf(u)!==-1)return Be;if(Qe(a,t)===ae)return Ve;if(He.get(e[a])===ce||(c===Ee||c===De)&&He.get(e[s])===ce||c===ie||u===ie||c===oe||[se,ue,z].indexOf(c)===-1&&u===oe||[pe,me,he,ye,V].indexOf(u)!==-1||Qe(a,t)===_e||Ze(ve,_e,a,t)||Ze([pe,me],ge,a,t)||Ze(le,le,a,t))return Be;if(c===se)return Ve;if(c===ve||u===ve)return Be;if(u===fe||c===fe)return Ve;if([ue,z,ge].indexOf(u)!==-1||c===de||l===Ae&&Ye.indexOf(c)!==-1||c===V&&u===Ae||u===B||Ue.indexOf(u)!==-1&&c===be||Ue.indexOf(c)!==-1&&u===be||c===Se&&[je,Ee,De].indexOf(u)!==-1||[je,Ee,De].indexOf(c)!==-1&&u===xe||Ue.indexOf(c)!==-1&&Ke.indexOf(u)!==-1||Ke.indexOf(c)!==-1&&Ue.indexOf(u)!==-1||[Se,xe].indexOf(c)!==-1&&(u===be||[_e,z].indexOf(u)!==-1&&t[s+1]===be)||[_e,z].indexOf(c)!==-1&&u===be||c===be&&[be,V,ye].indexOf(u)!==-1)return Be;if([be,V,ye,pe,me].indexOf(u)!==-1)for(var d=a;d>=0;){var f=t[d];if(f===be)return Be;if([V,ye].indexOf(f)!==-1)d--;else break}if([Se,xe].indexOf(u)!==-1)for(var d=[pe,me].indexOf(c)===-1?a:o;d>=0;){var f=t[d];if(f===be)return Be;if([V,ye].indexOf(f)!==-1)d--;else break}if(Me===c&&[Me,Ne,Oe,ke].indexOf(u)!==-1||[Ne,Oe].indexOf(c)!==-1&&[Ne,Pe].indexOf(u)!==-1||[Pe,ke].indexOf(c)!==-1&&u===Pe||Je.indexOf(c)!==-1&&[B,xe].indexOf(u)!==-1||Je.indexOf(u)!==-1&&c===Se||Ue.indexOf(c)!==-1&&Ue.indexOf(u)!==-1||c===ye&&Ue.indexOf(u)!==-1||Ue.concat(be).indexOf(c)!==-1&&u===_e&&Re.indexOf(e[s])===-1||Ue.concat(be).indexOf(u)!==-1&&c===me)return Be;if(c===Fe&&u===Fe){for(var p=n[a],m=1;p>0&&(p--,t[p]===Fe);)m++;
vendor: 27,819 bytes, line 76
76if(m%2!=0)return Be}return c===Ee&&u===De?Be:Ve},et=function(e,t){t||={lineBreak:`normal`,wordBreak:`normal`};var n=Xe(e,t.lineBreak),r=n[0],i=n[1],a=n[2];(t.wordBreak===`break-all`||t.wordBreak===`break-word`)&&(i=i.map(function(e){return[be,we,Ie].indexOf(e)===-1?e:je}));var o=t.wordBreak===`keep-all`?a.map(function(t,n){return t&&e[n]>=19968&&e[n]<=40959}):void 0;return[r,i,o]},tt=function(){function e(e,t,n,r){this.codePoints=e,this.required=t===ze,this.start=n,this.end=r}return e.prototype.slice=function(){return u.apply(void 0,this.codePoints.slice(this.start,this.end))},e}(),nt=function(e,t){var n=l(e),r=et(n,t),i=r[0],a=r[1],o=r[2],s=n.length,c=0,u=0;return{next:function(){if(u>=s)return{done:!0,value:null};for(var e=Be;u<s&&(e=$e(n,a,i,++u,o))===Be;);if(e!==Be||u===s){var t=new tt(n,e,c,u);return c=u,{value:t,done:!1}}return{done:!0,value:null}}}},rt=1,it=2,at=4,ot=8,st=10,ct=47,lt=92,ut=9,dt=32,ft=34,pt=61,mt=35,ht=36,gt=37,_t=39,vt=40,yt=41,bt=95,xt=45,St=33,Ct=60,wt=62,Tt=64,Et=91,Dt=93,Ot=61,kt=123,At=63,jt=125,Mt=124,Nt=126,Pt=128,Ft=65533,It=42,Lt=43,Rt=44,zt=58,Bt=59,Vt=46,Ht=0,Ut=8,Wt=11,Gt=14,Kt=31,qt=127,Jt=-1,Yt=48,Xt=97,H=101,Zt=102,Qt=117,$t=122,en=65,tn=69,nn=70,rn=85,an=90,on=function(e){return e>=Yt&&e<=57},sn=function(e){return e>=55296&&e<=57343},cn=function(e){return on(e)||e>=en&&e<=nn||e>=Xt&&e<=Zt},ln=function(e){return e>=Xt&&e<=$t},un=function(e){return e>=en&&e<=an},dn=function(e){return ln(e)||un(e)},fn=function(e){return e>=Pt},pn=function(e){return e===st||e===ut||e===dt},mn=function(e){return dn(e)||fn(e)||e===bt},hn=function(e){return mn(e)||on(e)||e===xt},gn=function(e){return e>=Ht&&e<=Ut||e===Wt||e>=Gt&&e<=Kt||e===qt},_n=function(e,t){return e===lt?t!==st:!1},vn=function(e,t,n){return e===xt?mn(t)||_n(t,n):mn(e)?!0:!!(e===lt&&_n(e,t))},yn=function(e,t,n){return e===Lt||e===xt?on(t)?!0:t===Vt&&on(n):on(e===Vt?t:e)},bn=function(e){var t=0,n=1;(e[t]===Lt||e[t]===xt)&&(e[t]===xt&&(n=-1),t++);for(var r=[];on(e[t]);)r.push(e[t++]);var i=r.length?parseInt(u.apply(void 0,r),10):0;e[t]===Vt&&t++;for(var a=[];on(e[t]);)a.push(e[t++]);var o=a.length,s=o?parseInt(u.apply(void 0,a),10):0;(e[t]===tn||e[t]===H)&&t++;var c=1;(e[t]===Lt||e[t]===xt)&&(e[t]===xt&&(c=-1),t++);for(var l=[];on(e[t]);)l.push(e[t++]);var d=l.length?parseInt(u.apply(void 0,l),10):0;return n*(i+s*10**-o)*10**(c*d)},xn={type:2},Sn={type:3},Cn={type:4},wn={type:13},Tn={type:8},En={type:21},Dn={type:9},On={type:10},kn={type:11},An={type:12},jn={type:14},Mn={type:23},Nn={type:1},Pn={type:25},Fn={type:24},In={type:26},Ln={type:27},Rn={type:28},zn={type:29},Bn={type:31},Vn={type:32},Hn=function(){function e(){this._value=[]}return e.prototype.write=function(e){this._value=this._value.concat(l(e))},e.prototype.read=function(){for(var e=[],t=this.consumeToken();t!==Vn;)e.push(t),t=this.consumeToken();return e},e.prototype.consumeToken=function(){var e=this.consumeCodePoint();switch(e){case ft:return this.consumeStringToken(ft);case mt:var t=this.peekCodePoint(0),n=this.peekCodePoint(1),r=this.peekCodePoint(2);if(hn(t)||_n(n,r)){var i=vn(t,n,r)?it:rt,a=this.consumeName();return{type:5,value:a,flags:i}}break;case ht:if(this.peekCodePoint(0)===pt)return this.consumeCodePoint(),wn;break;case _t:return this.consumeStringToken(_t);case vt:return xn;case yt:return Sn;case It:if(this.peekCodePoint(0)===pt)return this.consumeCodePoint(),jn;break;case Lt:if(yn(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case Rt:return Cn;case xt:var o=e,s=this.peekCodePoint(0),c=this.peekCodePoint(1);if(yn(o,s,c))return this.reconsumeCodePoint(e),this.consumeNumericToken();if(vn(o,s,c))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();if(s===xt&&c===wt)return this.consumeCodePoint(),this.consumeCodePoint(),Fn;break;case Vt:if(yn(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case ct:if(this.peekCodePoint(0)===It)for(this.consumeCodePoint();;){var l=this.consumeCodePoint();if(l===It&&(l=this.consumeCodePoint(),l===ct)||l===Jt)return this.consumeToken()}break;case zt:return In;case Bt:return Ln;case Ct:if(this.peekCodePoint(0)===St&&this.peekCodePoint(1)===xt&&this.peekCodePoint(2)===xt)return this.consumeCodePoint(),this.consumeCodePoint(),Pn;break;case Tt:if(vn(this.peekCodePoint(0),this.peekCodePoint(1),this.peekCodePoint(2))){var a=this.consumeName();return{type:7,value:a}}break;case Et:return Rn;case lt:if(_n(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();break;case Dt:return zn;case Ot:if(this.peekCodePoint(0)===pt)return this.consumeCodePoint(),Tn;break;case kt:return kn;case jt:return An;case Qt:case rn:var d=this.peekCodePoint(0),f=this.peekCodePoint(1);return d===Lt&&(cn(f)||f===At)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(e),this.consumeIdentLikeToken();case Mt:if(this.peekCodePoint(0)===pt)return this.consumeCodePoint(),Dn;if(this.peekCodePoint(0)===Mt)return this.consumeCodePoint(),En;break;case Nt:if(this.peekCodePoint(0)===pt)return this.consumeCodePoint(),On;break;case Jt:return Vn}return pn(e)?(this.consumeWhiteSpace(),Bn):on(e)?(this.reconsumeCodePoint(e),this.consumeNumericToken()):mn(e)?(this.reconsumeCodePoint(e),this.consumeIdentLikeToken()):{type:6,value:u(e)}},e.prototype.consumeCodePoint=function(){var e=this._value.shift();return e===void 0?-1:e},e.prototype.reconsumeCodePoint=function(e){this._value.unshift(e)},e.prototype.peekCodePoint=function(e){return e>=this._value.length?-1:this._value[e]},e.prototype.consumeUnicodeRangeToken=function(){for(var e=[],t=this.consumeCodePoint();cn(t)&&e.length<6;)e.push(t),t=this.consumeCodePoint();for(var n=!1;t===At&&e.length<6;)e.push(t),t=this.consumeCodePoint(),n=!0;if(n){var r=parseInt(u.apply(void 0,e.map(function(e){return e===At?Yt:e})),16),i=parseInt(u.apply(void 0,e.map(function(e){return e===At?nn:e})),16);return{type:30,start:r,end:i}}var a=parseInt(u.apply(void 0,e),16);if(this.peekCodePoint(0)===xt&&cn(this.peekCodePoint(1))){this.consumeCodePoint(),t=this.consumeCodePoint();for(var o=[];cn(t)&&o.length<6;)o.push(t),t=this.consumeCodePoint();var i=parseInt(u.apply(void 0,o),16);return{type:30,start:a,end:i}}else return{type:30,start:a,end:a}},e.prototype.consumeIdentLikeToken=function(){var e=this.consumeName();return e.toLowerCase()===`url`&&this.peekCodePoint(0)===vt?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===vt?(this.consumeCodePoint(),{type:19,value:e}):{type:20,value:e}},e.prototype.consumeUrlToken=function(){var e=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Jt)return{type:22,value:``};var t=this.peekCodePoint(0);if(t===_t||t===ft){var n=this.consumeStringToken(this.consumeCodePoint());return n.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Jt||this.peekCodePoint(0)===yt)?(this.consumeCodePoint(),{type:22,value:n.value}):(this.consumeBadUrlRemnants(),Mn)}for(;;){var r=this.consumeCodePoint();if(r===Jt||r===yt)return{type:22,value:u.apply(void 0,e)};if(pn(r))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Jt||this.peekCodePoint(0)===yt?(this.consumeCodePoint(),{type:22,value:u.apply(void 0,e)}):(this.consumeBadUrlRemnants(),Mn);if(r===ft||r===_t||r===vt||gn(r))return this.consumeBadUrlRemnants(),Mn;if(r===lt)if(_n(r,this.peekCodePoint(0)))e.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Mn;else e.push(r)}},e.prototype.consumeWhiteSpace=function(){for(;pn(this.peekCodePoint(0));)this.consumeCodePoint()},e.prototype.consumeBadUrlRemnants=function(){for(;;){var e=this.consumeCodePoint();if(e===yt||e===Jt)return;_n(e,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},e.prototype.consumeStringSlice=function(e){for(var t=5e4,n=``;e>0;){var r=Math.min(t,e);n+=u.apply(void 0,this._value.splice(0,r)),e-=r}return this._value.shift(),n},e.prototype.consumeStringToken=function(e){var t=``,n=0;do{var r=this._value[n];if(r===Jt||r===void 0||r===e)return t+=this.consumeStringSlice(n),{type:0,value:t};if(r===st)return this._value.splice(0,n),Nn;if(r===lt){var i=this._value[n+1];i!==Jt&&i!==void 0&&(i===st?(t+=this.consumeStringSlice(n),n=-1,this._value.shift()):_n(r,i)&&(t+=this.consumeStringSlice(n),t+=u(this.consumeEscapedCodePoint()),n=-1))}n++}while(!0)},e.prototype.consumeNumber=function(){var e=[],t=at,n=this.peekCodePoint(0);for((n===Lt||n===xt)&&e.push(this.consumeCodePoint());on(this.peekCodePoint(0));)e.push(this.consumeCodePoint());n=this.peekCodePoint(0);var r=this.peekCodePoint(1);if(n===Vt&&on(r))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),t=ot;on(this.peekCodePoint(0));)e.push(this.consumeCodePoint());n=this.peekCodePoint(0),r=this.peekCodePoint(1);var i=this.peekCodePoint(2);if((n===tn||n===H)&&((r===Lt||r===xt)&&on(i)||on(r)))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),t=ot;on(this.peekCodePoint(0));)e.push(this.consumeCodePoint());return[bn(e),t]},e.prototype.consumeNumericToken=function(){var e=this.consumeNumber(),t=e[0],n=e[1],r=this.peekCodePoint(0);return vn(r,this.peekCodePoint(1),this.peekCodePoint(2))?{type:15,number:t,flags:n,unit:this.consumeName()}:r===gt?(this.consumeCodePoint(),{type:16,number:t,flags:n}):{type:17,number:t,flags:n}},e.prototype.consumeEscapedCodePoint=function(){var e=this.consumeCodePoint();if(cn(e)){for(var t=u(e);cn(this.peekCodePoint(0))&&t.length<6;)t+=u(this.consumeCodePoint());pn(this.peekCodePoint(0))&&this.consumeCodePoint();var n=parseInt(t,16);return n===0||sn(n)||n>1114111?Ft:n}return e===Jt?Ft:e},e.prototype.consumeName=function(){for(var e=``;;){var t=this.consumeCodePoint();if(hn(t))e+=u(t);else if(_n(t,this.peekCodePoint(0)))e+=u(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(t),e}},e}(),Un=function(){function e(e){this._tokens=e}return e.create=function(t){var n=new Hn;return n.write(t),new e(n.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 e=this.consumeToken();e.type===31;)e=this.consumeToken();if(e.type===32)throw SyntaxError(`Error parsing CSS component value, unexpected EOF`);this.reconsumeToken(e);var t=this.consumeComponentValue();do e=this.consumeToken();while(e.type===31);if(e.type===32)return t;throw SyntaxError(`Error parsing CSS component value, multiple values found when expecting only one`)},e.prototype.parseComponentValues=function(){for(var e=[];;){var t=this.consumeComponentValue();if(t.type===32)return e;e.push(t),e.push()}},e.prototype.consumeComponentValue=function(){var e=this.consumeToken();switch(e.type){case 11:case 28:case 2:return this.consumeSimpleBlock(e.type);case 19:return this.consumeFunction(e)}return e},e.prototype.consumeSimpleBlock=function(e){for(var t={type:e,values:[]},n=this.consumeToken();;){if(n.type===32||Qn(n,e))return t;this.reconsumeToken(n),t.values.push(this.consumeComponentValue()),n=this.consumeToken()}},e.prototype.consumeFunction=function(e){for(var t={name:e.value,values:[],type:18};;){var n=this.consumeToken();if(n.type===32||n.type===3)return t;this.reconsumeToken(n),t.values.push(this.consumeComponentValue())}},e.prototype.consumeToken=function(){var e=this._tokens.shift();return e===void 0?Vn:e},e.prototype.reconsumeToken=function(e){this._tokens.unshift(e)},e}(),Wn=function(e){return e.type===15},Gn=function(e){return e.type===17},Kn=function(e){return e.type===20},qn=function(e){return e.type===0},Jn=function(e,t){return Kn(e)&&e.value===t},Yn=function(e){return e.type!==31},Xn=function(e){return e.type!==31&&e.type!==4},Zn=function(e){var t=[],n=[];return e.forEach(function(e){if(e.type===4){if(n.length===0)throw Error(`Error parsing function args, zero tokens for arg`);t.push(n),n=[];return}e.type!==31&&n.push(e)}),n.length&&t.push(n),t},Qn=function(e,t){return t===11&&e.type===12||t===28&&e.type===29?!0:t===2&&e.type===3},$n=function(e){return e.type===17||e.type===15},er=function(e){return e.type===16||$n(e)},tr=function(e){return e.length>1?[e[0],e[1]]:[e[0]]},nr={type:17,number:0,flags:at},rr={type:16,number:50,flags:at},ir={type:16,number:100,flags:at},ar=function(e,t,n){var r=e[0],i=e[1];return[or(r,t),or(i===void 0?r:i,n)]},or=function(e,t){if(e.type===16)return e.number/100*t;if(Wn(e))switch(e.unit){case`rem`:case`em`:return 16*e.number;default:return e.number}return e.number},sr=`deg`,cr=`grad`,lr=`rad`,ur=`turn`,dr={name:`angle`,parse:function(e,t){if(t.type===15)switch(t.unit){case sr:return Math.PI*t.number/180;case cr:return Math.PI/200*t.number;case lr:return t.number;case ur:return Math.PI*2*t.number}throw Error(`Unsupported angle type`)}},fr=function(e){return e.type===15&&(e.unit===sr||e.unit===cr||e.unit===lr||e.unit===ur)},pr=function(e){switch(e.filter(Kn).map(function(e){return e.value}).join(` `)){case`to bottom right`:case`to right bottom`:case`left top`:case`top left`:return[nr,nr];case`to top`:case`bottom`:return mr(0);case`to bottom left`:case`to left bottom`:case`right top`:case`top right`:return[nr,ir];case`to right`:case`left`:return mr(90);case`to top left`:case`to left top`:case`right bottom`:case`bottom right`:return[ir,ir];case`to bottom`:case`top`:return mr(180);case`to top right`:case`to right top`:case`left bottom`:case`bottom left`:return[ir,nr];case`to left`:case`right`:return mr(270)}return 0},mr=function(e){return Math.PI*e/180},hr={name:`color`,parse:function(e,t){if(t.type===18){var n=Cr[t.name];if(n===void 0)throw Error(`Attempting to parse an unsupported color function "`+t.name+`"`);return n(e,t.values)}if(t.type===5){if(t.value.length===3){var r=t.value.substring(0,1),i=t.value.substring(1,2),a=t.value.substring(2,3);return vr(parseInt(r+r,16),parseInt(i+i,16),parseInt(a+a,16),1)}if(t.value.length===4){var r=t.value.substring(0,1),i=t.value.substring(1,2),a=t.value.substring(2,3),o=t.value.substring(3,4);return vr(parseInt(r+r,16),parseInt(i+i,16),parseInt(a+a,16),parseInt(o+o,16)/255)}if(t.value.length===6){var r=t.value.substring(0,2),i=t.value.substring(2,4),a=t.value.substring(4,6);return vr(parseInt(r,16),parseInt(i,16),parseInt(a,16),1)}if(t.value.length===8){var r=t.value.substring(0,2),i=t.value.substring(2,4),a=t.value.substring(4,6),o=t.value.substring(6,8);return vr(parseInt(r,16),parseInt(i,16),parseInt(a,16),parseInt(o,16)/255)}}if(t.type===20){var s=Tr[t.value.toUpperCase()];if(s!==void 0)return s}return Tr.TRANSPARENT}},gr=function(e){return(255&e)==0},_r=function(e){var t=255&e,n=255&e>>8,r=255&e>>16,i=255&e>>24;return t<255?`rgba(`+i+`,`+r+`,`+n+`,`+t/255+`)`:`rgb(`+i+`,`+r+`,`+n+`)`},vr=function(e,t,n,r){return(e<<24|t<<16|n<<8|Math.round(r*255)<<0)>>>0},yr=function(e,t){if(e.type===17)return e.number;if(e.type===16){var n=t===3?1:255;return t===3?e.number/100*n:Math.round(e.number/100*n)}return 0},br=function(e,t){var n=t.filter(Xn);if(n.length===3){var r=n.map(yr),i=r[0],a=r[1],o=r[2];return vr(i,a,o,1)}if(n.length===4){var s=n.map(yr),i=s[0],a=s[1],o=s[2],c=s[3];return vr(i,a,o,c)}return 0};function xr(e,t,n){return n<0&&(n+=1),n>=1&&--n,n<1/6?(t-e)*n*6+e:n<1/2?t:n<2/3?(t-e)*6*(2/3-n)+e:e}var Sr=function(e,t){var n=t.filter(Xn),r=n[0],i=n[1],a=n[2],o=n[3],s=(r.type===17?mr(r.number):dr.parse(e,r))/(Math.PI*2),c=er(i)?i.number/100:0,l=er(a)?a.number/100:0,u=o!==void 0&&er(o)?or(o,1):1;if(c===0)return vr(l*255,l*255,l*255,1);var d=l<=.5?l*(c+1):l+c-l*c,f=l*2-d,p=xr(f,d,s+1/3),m=xr(f,d,s),h=xr(f,d,s-1/3);return vr(p*255,m*255,h*255,u)},Cr={hsl:Sr,hsla:Sr,rgb:br,rgba:br},wr=function(e,t){return hr.parse(e,Un.create(t).parseComponentValue())},Tr={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},Er={name:`background-clip`,initialValue:`border-box`,prefix:!1,type:1,parse:function(e,t){return t.map(function(e){if(Kn(e))switch(e.value){case`padding-box`:return 1;case`content-box`:return 2}return 0})}},Dr={name:`background-color`,initialValue:`transparent`,prefix:!1,type:3,format:`color`},Or=function(e,t){var n=hr.parse(e,t[0]),r=t[1];return r&&er(r)?{color:n,stop:r}:{color:n,stop:null}},kr=function(e,t){var n=e[0],r=e[e.length-1];n.stop===null&&(n.stop=nr),r.stop===null&&(r.stop=ir);for(var i=[],a=0,o=0;o<e.length;o++){var s=e[o].stop;if(s!==null){var c=or(s,t);c>a?i.push(c):i.push(a),a=c}else i.push(null)}for(var l=null,o=0;o<i.length;o++){var u=i[o];if(u===null)l===null&&(l=o);else if(l!==null){for(var d=o-l,f=(u-i[l-1])/(d+1),p=1;p<=d;p++)i[l+p-1]=f*p;l=null}}return e.map(function(e,n){return{color:e.color,stop:Math.max(Math.min(1,i[n]/t),0)}})},Ar=function(e,t,n){var r=t/2,i=n/2,a=or(e[0],t)-r,o=i-or(e[1],n);return(Math.atan2(o,a)+Math.PI*2)%(Math.PI*2)},jr=function(e,t,n){var r=typeof e==`number`?e:Ar(e,t,n),i=Math.abs(t*Math.sin(r))+Math.abs(n*Math.cos(r)),a=t/2,o=n/2,s=i/2,c=Math.sin(r-Math.PI/2)*s,l=Math.cos(r-Math.PI/2)*s;return[i,a-l,a+l,o-c,o+c]},Mr=function(e,t){return Math.sqrt(e*e+t*t)},Nr=function(e,t,n,r,i){return[[0,0],[0,t],[e,0],[e,t]].reduce(function(e,t){var a=t[0],o=t[1],s=Mr(n-a,r-o);return(i?s<e.optimumDistance:s>e.optimumDistance)?{optimumCorner:t,optimumDistance:s}:e},{optimumDistance:i?1/0:-1/0,optimumCorner:null}).optimumCorner},Pr=function(e,t,n,r,i){var a=0,o=0;switch(e.size){case 0:e.shape===0?a=o=Math.min(Math.abs(t),Math.abs(t-r),Math.abs(n),Math.abs(n-i)):e.shape===1&&(a=Math.min(Math.abs(t),Math.abs(t-r)),o=Math.min(Math.abs(n),Math.abs(n-i)));break;case 2:if(e.shape===0)a=o=Math.min(Mr(t,n),Mr(t,n-i),Mr(t-r,n),Mr(t-r,n-i));else if(e.shape===1){var s=Math.min(Math.abs(n),Math.abs(n-i))/Math.min(Math.abs(t),Math.abs(t-r)),c=Nr(r,i,t,n,!0),l=c[0],u=c[1];a=Mr(l-t,(u-n)/s),o=s*a}break;case 1:e.shape===0?a=o=Math.max(Math.abs(t),Math.abs(t-r),Math.abs(n),Math.abs(n-i)):e.shape===1&&(a=Math.max(Math.abs(t),Math.abs(t-r)),o=Math.max(Math.abs(n),Math.abs(n-i)));break;case 3:if(e.shape===0)a=o=Math.max(Mr(t,n),Mr(t,n-i),Mr(t-r,n),Mr(t-r,n-i));else if(e.shape===1){var s=Math.max(Math.abs(n),Math.abs(n-i))/Math.max(Math.abs(t),Math.abs(t-r)),d=Nr(r,i,t,n,!1),l=d[0],u=d[1];a=Mr(l-t,(u-n)/s),o=s*a}break}return Array.isArray(e.size)&&(a=or(e.size[0],r),o=e.size.length===2?or(e.size[1],i):a),[a,o]},Fr=function(e,t){var n=mr(180),r=[];return Zn(t).forEach(function(t,i){if(i===0){var a=t[0];if(a.type===20&&a.value===`to`){n=pr(t);return}else if(fr(a)){n=dr.parse(e,a);return}}var o=Or(e,t);r.push(o)}),{angle:n,stops:r,type:1}},Ir=function(e,t){var n=mr(180),r=[];return Zn(t).forEach(function(t,i){if(i===0){var a=t[0];if(a.type===20&&[`top`,`left`,`right`,`bottom`].indexOf(a.value)!==-1){n=pr(t);return}else if(fr(a)){n=(dr.parse(e,a)+mr(270))%mr(360);return}}var o=Or(e,t);r.push(o)}),{angle:n,stops:r,type:1}},Lr=function(e,t){var n=mr(180),r=[],i=1;return Zn(t).forEach(function(t,n){var a=t[0];if(n===0){if(Kn(a)&&a.value===`linear`){i=1;return}else if(Kn(a)&&a.value===`radial`){i=2;return}}if(a.type===18){if(a.name===`from`){var o=hr.parse(e,a.values[0]);r.push({stop:nr,color:o})}else if(a.name===`to`){var o=hr.parse(e,a.values[0]);r.push({stop:ir,color:o})}else if(a.name===`color-stop`){var s=a.values.filter(Xn);if(s.length===2){var o=hr.parse(e,s[1]),c=s[0];Gn(c)&&r.push({stop:{type:16,number:c.number*100,flags:c.flags},color:o})}}}}),i===1?{angle:(n+mr(180))%mr(360),stops:r,type:i}:{size:3,shape:0,stops:r,position:[],type:i}},Rr=`closest-side`,zr=`farthest-side`,Br=`closest-corner`,Vr=`farthest-corner`,Hr=`circle`,Ur=`ellipse`,Wr=`cover`,Gr=`contain`,Kr=function(e,t){var n=0,r=3,i=[],a=[];return Zn(t).forEach(function(t,o){var s=!0;if(o===0){var c=!1;s=t.reduce(function(e,t){if(c)if(Kn(t))switch(t.value){case`center`:return a.push(rr),e;case`top`:case`left`:return a.push(nr),e;case`right`:case`bottom`:return a.push(ir),e}else (er(t)||$n(t))&&a.push(t);else if(Kn(t))switch(t.value){case Hr:return n=0,!1;case Ur:return n=1,!1;case`at`:return c=!0,!1;case Rr:return r=0,!1;case Wr:case zr:return r=1,!1;case Gr:case Br:return r=2,!1;case Vr:return r=3,!1}else if($n(t)||er(t))return Array.isArray(r)||(r=[]),r.push(t),!1;return e},s)}if(s){var l=Or(e,t);i.push(l)}}),{size:r,shape:n,stops:i,position:a,type:2}},qr=function(e,t){var n=0,r=3,i=[],a=[];return Zn(t).forEach(function(t,o){var s=!0;if(o===0?s=t.reduce(function(e,t){if(Kn(t))switch(t.value){case`center`:return a.push(rr),!1;case`top`:case`left`:return a.push(nr),!1;case`right`:case`bottom`:return a.push(ir),!1}else if(er(t)||$n(t))return a.push(t),!1;return e},s):o===1&&(s=t.reduce(function(e,t){if(Kn(t))switch(t.value){case Hr:return n=0,!1;case Ur:return n=1,!1;case Gr:case Rr:return r=0,!1;case zr:return r=1,!1;case Br:return r=2,!1;case Wr:case Vr:return r=3,!1}else if($n(t)||er(t))return Array.isArray(r)||(r=[]),r.push(t),!1;return e},s)),s){var c=Or(e,t);i.push(c)}}),{size:r,shape:n,stops:i,position:a,type:2}},Jr=function(e){return e.type===1},Yr=function(e){return e.type===2},Xr={name:`image`,parse:function(e,t){if(t.type===22){var n={url:t.value,type:0};return e.cache.addImage(t.value),n}if(t.type===18){var r=Qr[t.name];if(r===void 0)throw Error(`Attempting to parse an unsupported image function "`+t.name+`"`);return r(e,t.values)}throw Error(`Unsupported image type `+t.type)}};function Zr(e){return!(e.type===20&&e.value===`none`)&&(e.type!==18||!!Qr[e.name])}var Qr={"linear-gradient":Fr,"-moz-linear-gradient":Ir,"-ms-linear-gradient":Ir,"-o-linear-gradient":Ir,"-webkit-linear-gradient":Ir,"radial-gradient":Kr,"-moz-radial-gradient":qr,"-ms-radial-gradient":qr,"-o-radial-gradient":qr,"-webkit-radial-gradient":qr,"-webkit-gradient":Lr},$r={name:`background-image`,initialValue:`none`,type:1,prefix:!1,parse:function(e,t){if(t.length===0)return[];var n=t[0];return n.type===20&&n.value===`none`?[]:t.filter(function(e){return Xn(e)&&Zr(e)}).map(function(t){return Xr.parse(e,t)})}},ei={name:`background-origin`,initialValue:`border-box`,prefix:!1,type:1,parse:function(e,t){return t.map(function(e){if(Kn(e))switch(e.value){case`padding-box`:return 1;case`content-box`:return 2}return 0})}},ti={name:`background-position`,initialValue:`0% 0%`,type:1,prefix:!1,parse:function(e,t){return Zn(t).map(function(e){return e.filter(er)}).map(tr)}},ni={name:`background-repeat`,initialValue:`repeat`,prefix:!1,type:1,parse:function(e,t){return Zn(t).map(function(e){return e.filter(Kn).map(function(e){return e.value}).join(` `)}).map(ri)}},ri=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;default:return 0}},ii;(function(e){e.AUTO=`auto`,e.CONTAIN=`contain`,e.COVER=`cover`})(ii||={});var ai={name:`background-size`,initialValue:`0`,prefix:!1,type:1,parse:function(e,t){return Zn(t).map(function(e){return e.filter(oi)})}},oi=function(e){return Kn(e)||er(e)},si=function(e){return{name:`border-`+e+`-color`,initialValue:`transparent`,prefix:!1,type:3,format:`color`}},ci=si(`top`),li=si(`right`),ui=si(`bottom`),di=si(`left`),fi=function(e){return{name:`border-radius-`+e,initialValue:`0 0`,prefix:!1,type:1,parse:function(e,t){return tr(t.filter(er))}}},pi=fi(`top-left`),mi=fi(`top-right`),hi=fi(`bottom-right`),gi=fi(`bottom-left`),_i=function(e){return{name:`border-`+e+`-style`,initialValue:`solid`,prefix:!1,type:2,parse:function(e,t){switch(t){case`none`:return 0;case`dashed`:return 2;case`dotted`:return 3;case`double`:return 4}return 1}}},vi=_i(`top`),yi=_i(`right`),bi=_i(`bottom`),xi=_i(`left`),Si=function(e){return{name:`border-`+e+`-width`,initialValue:`0`,type:0,prefix:!1,parse:function(e,t){return Wn(t)?t.number:0}}},Ci=Si(`top`),wi=Si(`right`),Ti=Si(`bottom`),Ei=Si(`left`),Di={name:`color`,initialValue:`transparent`,prefix:!1,type:3,format:`color`},Oi={name:`direction`,initialValue:`ltr`,prefix:!1,type:2,parse:function(e,t){switch(t){case`rtl`:return 1;default:return 0}}},ki={name:`display`,initialValue:`inline-block`,prefix:!1,type:1,parse:function(e,t){return t.filter(Kn).reduce(function(e,t){return e|Ai(t.value)},0)}},Ai=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;
76case`inline-table`:return 134217728;case`inline-flex`:return 268435456;case`inline-grid`:return 536870912}return 0},ji={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}},Mi={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}},Ni;(function(e){e.NORMAL=`normal`,e.STRICT=`strict`})(Ni||={});var Pi={name:`line-break`,initialValue:`normal`,prefix:!1,type:2,parse:function(e,t){switch(t){case`strict`:return Ni.STRICT;default:return Ni.NORMAL}}},Fi={name:`line-height`,initialValue:`normal`,prefix:!1,type:4},Ii=function(e,t){return Kn(e)&&e.value===`normal`?1.2*t:e.type===17?t*e.number:er(e)?or(e,t):t},Li={name:`list-style-image`,initialValue:`none`,type:0,prefix:!1,parse:function(e,t){return t.type===20&&t.value===`none`?null:Xr.parse(e,t)}},Ri={name:`list-style-position`,initialValue:`outside`,prefix:!1,type:2,parse:function(e,t){switch(t){case`inside`:return 0;default:return 1}}},zi={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;default:return-1}}},Bi=function(e){return{name:`margin-`+e,initialValue:`0`,prefix:!1,type:4}},Vi=Bi(`top`),Hi=Bi(`right`),Ui=Bi(`bottom`),Wi=Bi(`left`),Gi={name:`overflow`,initialValue:`visible`,prefix:!1,type:1,parse:function(e,t){return t.filter(Kn).map(function(e){switch(e.value){case`hidden`:return 1;case`scroll`:return 2;case`clip`:return 3;case`auto`:return 4;default:return 0}})}},Ki={name:`overflow-wrap`,initialValue:`normal`,prefix:!1,type:2,parse:function(e,t){switch(t){case`break-word`:return`break-word`;default:return`normal`}}},qi=function(e){return{name:`padding-`+e,initialValue:`0`,prefix:!1,type:3,format:`length-percentage`}},Ji=qi(`top`),Yi=qi(`right`),Xi=qi(`bottom`),Zi=qi(`left`),Qi={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;default:return 0}}},$i={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}},ea={name:`text-shadow`,initialValue:`none`,type:1,prefix:!1,parse:function(e,t){return t.length===1&&Jn(t[0],`none`)?[]:Zn(t).map(function(t){for(var n={color:Tr.TRANSPARENT,offsetX:nr,offsetY:nr,blur:nr},r=0,i=0;i<t.length;i++){var a=t[i];$n(a)?(r===0?n.offsetX=a:r===1?n.offsetY=a:n.blur=a,r++):n.color=hr.parse(e,a)}return n})}},ta={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}},na={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 n=ra[t.name];if(n===void 0)throw Error(`Attempting to parse an unsupported transform function "`+t.name+`"`);return n(t.values)}return null}},ra={matrix:function(e){var t=e.filter(function(e){return e.type===17}).map(function(e){return e.number});return t.length===6?t:null},matrix3d:function(e){var t=e.filter(function(e){return e.type===17}).map(function(e){return e.number}),n=t[0],r=t[1];t[2],t[3];var i=t[4],a=t[5];t[6],t[7],t[8],t[9],t[10],t[11];var o=t[12],s=t[13];return t[14],t[15],t.length===16?[n,r,i,a,o,s]:null}},ia={type:16,number:50,flags:at},aa=[ia,ia],oa={name:`transform-origin`,initialValue:`50% 50%`,prefix:!0,type:1,parse:function(e,t){var n=t.filter(er);return n.length===2?[n[0],n[1]]:aa}},sa={name:`visible`,initialValue:`none`,prefix:!1,type:2,parse:function(e,t){switch(t){case`hidden`:return 1;case`collapse`:return 2;default:return 0}}},ca;(function(e){e.NORMAL=`normal`,e.BREAK_ALL=`break-all`,e.KEEP_ALL=`keep-all`})(ca||={});for(var la={name:`word-break`,initialValue:`normal`,prefix:!1,type:2,parse:function(e,t){switch(t){case`break-all`:return ca.BREAK_ALL;case`keep-all`:return ca.KEEP_ALL;default:return ca.NORMAL}}},ua={name:`z-index`,initialValue:`auto`,prefix:!1,type:0,parse:function(e,t){if(t.type===20)return{auto:!0,order:0};if(Gn(t))return{auto:!1,order:t.number};throw Error(`Invalid z-index number parsed`)}}
vendor: 3,684 bytes, line 76
76,da={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 Error(`Unsupported time type`)}},fa={name:`opacity`,initialValue:`1`,type:0,prefix:!1,parse:function(e,t){return Gn(t)?t.number:1}},pa={name:`text-decoration-color`,initialValue:`transparent`,prefix:!1,type:3,format:`color`},ma={name:`text-decoration-line`,initialValue:`none`,prefix:!1,type:1,parse:function(e,t){return t.filter(Kn).map(function(e){switch(e.value){case`underline`:return 1;case`overline`:return 2;case`line-through`:return 3;case`none`:return 4}return 0}).filter(function(e){return e!==0})}},ha={name:`font-family`,initialValue:``,prefix:!1,type:1,parse:function(e,t){var n=[],r=[];return t.forEach(function(e){switch(e.type){case 20:case 0:n.push(e.value);break;case 17:n.push(e.number.toString());break;case 4:r.push(n.join(` `)),n.length=0;break}}),n.length&&r.push(n.join(` `)),r.map(function(e){return e.indexOf(` `)===-1?e:`'`+e+`'`})}},U={name:`font-size`,initialValue:`0`,prefix:!1,type:3,format:`length`},ga={name:`font-weight`,initialValue:`normal`,type:0,prefix:!1,parse:function(e,t){if(Gn(t))return t.number;if(Kn(t))switch(t.value){case`bold`:return 700;default:return 400}return 400}},_a={name:`font-variant`,initialValue:`none`,type:1,prefix:!1,parse:function(e,t){return t.filter(Kn).map(function(e){return e.value})}},va={name:`font-style`,initialValue:`normal`,prefix:!1,type:2,parse:function(e,t){switch(t){case`oblique`:return`oblique`;case`italic`:return`italic`;default:return`normal`}}},ya=function(e,t){return(e&t)!==0},W={name:`content`,initialValue:`none`,type:1,prefix:!1,parse:function(e,t){if(t.length===0)return[];var n=t[0];return n.type===20&&n.value===`none`?[]:t}},ba={name:`counter-increment`,initialValue:`none`,prefix:!0,type:1,parse:function(e,t){if(t.length===0)return null;var n=t[0];if(n.type===20&&n.value===`none`)return null;for(var r=[],i=t.filter(Yn),a=0;a<i.length;a++){var o=i[a],s=i[a+1];if(o.type===20){var c=s&&Gn(s)?s.number:1;r.push({counter:o.value,increment:c})}}return r}},xa={name:`counter-reset`,initialValue:`none`,prefix:!0,type:1,parse:function(e,t){if(t.length===0)return[];for(var n=[],r=t.filter(Yn),i=0;i<r.length;i++){var a=r[i],o=r[i+1];if(Kn(a)&&a.value!==`none`){var s=o&&Gn(o)?o.number:0;n.push({counter:a.value,reset:s})}}return n}},Sa={name:`duration`,initialValue:`0s`,prefix:!1,type:1,parse:function(e,t){return t.filter(Wn).map(function(t){return da.parse(e,t)})}},Ca={name:`quotes`,initialValue:`none`,prefix:!0,type:1,parse:function(e,t){if(t.length===0)return null;var n=t[0];if(n.type===20&&n.value===`none`)return null;var r=[],i=t.filter(qn);if(i.length%2!=0)return null;for(var a=0;a<i.length;a+=2){var o=i[a].value,s=i[a+1].value;r.push({open:o,close:s})}return r}},wa=function(e,t,n){if(!e)return``;var r=e[Math.min(t,e.length-1)];return r?n?r.open:r.close:``},G={name:`box-shadow`,initialValue:`none`,type:1,prefix:!1,parse:function(e,t){return t.length===1&&Jn(t[0],`none`)?[]:Zn(t).map(function(t){for(var n={color:255,offsetX:nr,offsetY:nr,blur:nr,spread:nr,inset:!1},r=0,i=0;i<t.length;i++){var a=t[i];Jn(a,`inset`)?n.inset=!0:$n(a)?(r===0?n.offsetX=a:r===1?n.offsetY=a:r===2?n.blur=a:n.spread=a,r++):n.color=hr.parse(e,a)}return n})}},Ta={name:`paint-order`,initialValue:`normal`,prefix:!1,type:1,parse:function(e,t){var n=[0,1,2],r=[];return t.filter(Kn).forEach(function(e){switch(e.value){case`stroke`:r.push(1);break;case`fill`:r.push(0);break;case`markers`:r.push(2);break}}),n.forEach(function(e){r.indexOf(e)===-1&&r.push(e)}),r}},Ea={name:`-webkit-text-stroke-color`,initialValue:`currentcolor`,prefix:!1,type:3,format:`color`}
76,Da={name:`-webkit-text-stroke-width`,initialValue:`0`,type:0,prefix:!1,parse:function(e,t){return Wn(t)?t.number:0}},Oa=function(){function e(e,t){this.animationDuration=K(e,Sa,t.animationDuration),this.backgroundClip=K(e,Er,t.backgroundClip),this.backgroundColor=K(e,Dr,t.backgroundColor),this.backgroundImage=K(e,$r,t.backgroundImage),this.backgroundOrigin=K(e,ei,t.backgroundOrigin),this.backgroundPosition=K(e,ti,t.backgroundPosition),this.backgroundRepeat=K(e,ni,t.backgroundRepeat),this.backgroundSize=K(e,ai,t.backgroundSize),this.borderTopColor=K(e,ci,t.borderTopColor),this.borderRightColor=K(e,li,t.borderRightColor),this.borderBottomColor=K(e,ui,t.borderBottomColor),this.borderLeftColor=K(e,di,t.borderLeftColor),this.borderTopLeftRadius=K(e,pi,t.borderTopLeftRadius),this.borderTopRightRadius=K(e,mi,t.borderTopRightRadius),this.borderBottomRightRadius=K(e,hi,t.borderBottomRightRadius),this.borderBottomLeftRadius=K(e,gi,t.borderBottomLeftRadius),this.borderTopStyle=K(e,vi,t.borderTopStyle),this.borderRightStyle=K(e,yi,t.borderRightStyle),this.borderBottomStyle=K(e,bi,t.borderBottomStyle),this.borderLeftStyle=K(e,xi,t.borderLeftStyle),this.borderTopWidth=K(e,Ci,t.borderTopWidth),this.borderRightWidth=K(e,wi,t.borderRightWidth),this.borderBottomWidth=K(e,Ti,t.borderBottomWidth),this.borderLeftWidth=K(e,Ei,t.borderLeftWidth),this.boxShadow=K(e,G,t.boxShadow),this.color=K(e,Di,t.color),this.direction=K(e,Oi,t.direction),this.display=K(e,ki,t.display),this.float=K(e,ji,t.cssFloat),this.fontFamily=K(e,ha,t.fontFamily),this.fontSize=K(e,U,t.fontSize),this.fontStyle=K(e,va,t.fontStyle),this.fontVariant=K(e,_a,t.fontVariant),this.fontWeight=K(e,ga,t.fontWeight),this.letterSpacing=K(e,Mi,t.letterSpacing),this.lineBreak=K(e,Pi,t.lineBreak),this.lineHeight=K(e,Fi,t.lineHeight),this.listStyleImage=K(e,Li,t.listStyleImage),this.listStylePosition=K(e,Ri,t.listStylePosition),this.listStyleType=K(e,zi,t.listStyleType),this.marginTop=K(e,Vi,t.marginTop),this.marginRight=K(e,Hi,t.marginRight),this.marginBottom=K(e,Ui,t.marginBottom),this.marginLeft=K(e,Wi,t.marginLeft),this.opacity=K(e,fa,t.opacity);var n=K(e,Gi,t.overflow);this.overflowX=n[0],this.overflowY=n[+(n.length>1)],this.overflowWrap=K(e,Ki,t.overflowWrap),this.paddingTop=K(e,Ji,t.paddingTop),this.paddingRight=K(e,Yi,t.paddingRight),this.paddingBottom=K(e,Xi,t.paddingBottom),this.paddingLeft=K(e,Zi,t.paddingLeft),this.paintOrder=K(e,Ta,t.paintOrder),this.position=K(e,$i,t.position),this.textAlign=K(e,Qi,t.textAlign),this.textDecorationColor=K(e,pa,t.textDecorationColor??t.color),this.textDecorationLine=K(e,ma,t.textDecorationLine??t.textDecoration),this.textShadow=K(e,ea,t.textShadow),this.textTransform=K(e,ta,t.textTransform),this.transform=K(e,na,t.transform),this.transformOrigin=K(e,oa,t.transformOrigin),this.visibility=K(e,sa,t.visibility),this.webkitTextStrokeColor=K(e,Ea,t.webkitTextStrokeColor),this.webkitTextStrokeWidth=K(e,Da,t.webkitTextStrokeWidth),this.wordBreak=K(e,la,t.wordBreak),this.zIndex=K(e,ua,t.zIndex)}return e.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},e.prototype.isTransparent=function(){return gr(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 ya(this.display,4)||ya(this.display,33554432)||ya(this.display,268435456)||ya(this.display,536870912)||ya(this.display,67108864)||ya(this.display,134217728)},e}(),ka=function(){function e(e,t){this.content=K(e,W,t.content),this.quotes=K(e,Ca,t.quotes)}return e}(),Aa=function(){function e(e,t){this.counterIncrement=K(e,ba,t.counterIncrement),this.counterReset=K(e,xa,t.counterReset)}return e}(),K=function(e,t,n){var r=new Hn,i=n==null?t.initialValue:n.toString();r.write(i);var a=new Un(r.read());switch(t.type){case 2:var o=a.parseComponentValue();return t.parse(e,Kn(o)?o.value:t.initialValue);case 0:return t.parse(e,a.parseComponentValue());case 1:return t.parse(e,a.parseComponentValues());case 4:return a.parseComponentValue();case 3:switch(t.format){case`angle`:return dr.parse(e,a.parseComponentValue());case`color`:return hr.parse(e,a.parseComponentValue());case`image`:return Xr.parse(e,a.parseComponentValue());case`length`:var s=a.parseComponentValue();return $n(s)?s:nr;case`length-percentage`:var c=a.parseComponentValue();return er(c)?c:nr;case`time`:return da.parse(e,a.parseComponentValue())}break}},ja=`data-html2canvas-debug`,Ma=function(e){switch(e.getAttribute(ja)){case`all`:return 1;case`clone`:return 2;case`parse`:return 3;case`render`:return 4;default:return 0}},Na=function(e,t){var n=Ma(e);return n===1||t===n},Pa=function(){function e(e,t){if(this.context=e,this.textNodes=[],this.elements=[],this.flags=0,Na(t,3))debugger;this.styles=new Oa(e,window.getComputedStyle(t,null)),xs(t)&&(this.styles.animationDuration.some(function(e){return e>0})&&(t.style.animationDuration=`0s`),this.styles.transform!==null&&(t.style.transform=`none`)),this.bounds=s(this.context,t),Na(t,4)&&(this.flags|=16)}return e}(),Fa=`
vendor: 13,337 bytes, line 76
76AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAB
vendor: 12,819 bytes, line 76
76QAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=
76`,Ia=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
vendor: 6,614 bytes, line 76
76+/`,La=typeof Uint8Array>`u`?[]:new Uint8Array(256),Ra=0;Ra<Ia.length;Ra++)La[Ia.charCodeAt(Ra)]=Ra;for(var za=function(e){var t=e.length*.75,n=e.length,r,i=0,a,o,s,c;e[e.length-1]===`=`&&(t--,e[e.length-2]===`=`&&t--);var l=typeof ArrayBuffer<`u`&&typeof Uint8Array<`u`&&Uint8Array.prototype.slice!==void 0?new ArrayBuffer(t):Array(t),u=Array.isArray(l)?l:new Uint8Array(l);for(r=0;r<n;r+=4)a=La[e.charCodeAt(r)],o=La[e.charCodeAt(r+1)],s=La[e.charCodeAt(r+2)],c=La[e.charCodeAt(r+3)],u[i++]=a<<2|o>>4,u[i++]=(o&15)<<4|s>>2,u[i++]=(s&3)<<6|c&63;return l},Ba=function(e){for(var t=e.length,n=[],r=0;r<t;r+=2)n.push(e[r+1]<<8|e[r]);return n},Va=function(e){for(var t=e.length,n=[],r=0;r<t;r+=4)n.push(e[r+3]<<24|e[r+2]<<16|e[r+1]<<8|e[r]);return n},Ha=5,Ua=11,Wa=2,Ga=Ua-Ha,Ka=65536>>Ha,qa=(1<<Ha)-1,Ja=Ka+(1024>>Ha)+32,Ya=65536>>Ua,Xa=(1<<Ga)-1,Za=function(e,t,n){return e.slice?e.slice(t,n):new Uint16Array(Array.prototype.slice.call(e,t,n))},Qa=function(e,t,n){return e.slice?e.slice(t,n):new Uint32Array(Array.prototype.slice.call(e,t,n))},$a=function(e,t){var n=za(e),r=Array.isArray(n)?Va(n):new Uint32Array(n),i=Array.isArray(n)?Ba(n):new Uint16Array(n),a=24,o=Za(i,a/2,r[4]/2),s=r[5]===2?Za(i,(a+r[4])/2):Qa(r,Math.ceil((a+r[4])/4));return new eo(r[0],r[1],r[2],r[3],o,s)},eo=function(){function e(e,t,n,r,i,a){this.initialValue=e,this.errorValue=t,this.highStart=n,this.highValueIndex=r,this.index=i,this.data=a}return e.prototype.get=function(e){var t;if(e>=0){if(e<55296||e>56319&&e<=65535)return t=this.index[e>>Ha],t=(t<<Wa)+(e&qa),this.data[t];if(e<=65535)return t=this.index[Ka+(e-55296>>Ha)],t=(t<<Wa)+(e&qa),this.data[t];if(e<this.highStart)return t=Ja-Ya+(e>>Ua),t=this.index[t],t+=e>>Ha&Xa,t=this.index[t],t=(t<<Wa)+(e&qa),this.data[t];if(e<=1114111)return this.data[this.highValueIndex]}return this.errorValue},e}(),to=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,no=typeof Uint8Array>`u`?[]:new Uint8Array(256),ro=0;ro<to.length;ro++)no[to.charCodeAt(ro)]=ro;var q=1,io=2,ao=3,oo=4,so=5,co=7,lo=8,uo=9,fo=10,po=11,mo=12,ho=13,go=14,_o=15,vo=function(e){for(var t=[],n=0,r=e.length;n<r;){var i=e.charCodeAt(n++);if(i>=55296&&i<=56319&&n<r){var a=e.charCodeAt(n++);(a&64512)==56320?t.push(((i&1023)<<10)+(a&1023)+65536):(t.push(i),n--)}else t.push(i)}return t},yo=function(){var e=[...arguments];if(String.fromCodePoint)return String.fromCodePoint.apply(String,e);var t=e.length;if(!t)return``;for(var n=[],r=-1,i=``;++r<t;){var a=e[r];a<=65535?n.push(a):(a-=65536,n.push((a>>10)+55296,a%1024+56320)),(r+1===t||n.length>16384)&&(i+=String.fromCharCode.apply(String,n),n.length=0)}return i},bo=$a(Fa),xo=`Ã`,So=`÷`,Co=function(e){return bo.get(e)},wo=function(e,t,n){var r=n-2,i=t[r],a=t[n-1],o=t[n];if(a===io&&o===ao)return xo;if(a===io||a===ao||a===oo||o===io||o===ao||o===oo)return So;if(a===lo&&[lo,uo,po,mo].indexOf(o)!==-1||(a===po||a===uo)&&(o===uo||o===fo)||(a===mo||a===fo)&&o===fo||o===ho||o===so||o===co||a===q)return xo;if(a===ho&&o===go){for(;i===so;)i=t[--r];if(i===go)return xo}if(a===_o&&o===_o){for(var s=0;i===_o;)s++,i=t[--r];if(s%2==0)return xo}return So},To=function(e){var t=vo(e),n=t.length,r=0,i=0,a=t.map(Co);return{next:function(){if(r>=n)return{done:!0,value:null};for(var e=xo;r<n&&(e=wo(t,a,++r))===xo;);if(e!==xo||r===n){var o=yo.apply(null,t.slice(i,r));return i=r,{value:o,done:!1}}return{done:!0,value:null}}}},Eo=function(e){for(var t=To(e),n=[],r;!(r=t.next()).done;)r.value&&n.push(r.value.slice());return n},Do=function(e){var t=123;if(e.createRange){var n=e.createRange();if(n.getBoundingClientRect){var r=e.createElement(`boundtest`);r.style.height=t+`px`,r.style.display=`block`,e.body.appendChild(r),n.selectNode(r);var i=n.getBoundingClientRect(),a=Math.round(i.height);if(e.body.removeChild(r),a===t)return!0}}return!1},Oo=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 n=e.createRange();t.innerHTML=typeof``.repeat==`function`?`👨`.repeat(10):``;var r=t.firstChild,i=l(r.data).map(function(e){return u(e)}),a=0,o={},s=i.every(function(e,t){n.setStart(r,a),n.setEnd(r,a+e.length);var i=n.getBoundingClientRect();a+=e.length;var s=i.x>o.x||i.y>o.y;return o=i,t===0?!0:s});return e.body.removeChild(t),s},ko=function(){return new Image().crossOrigin!==void 0},Ao=function(){return typeof new XMLHttpRequest().responseType==`string`},jo=function(e){var t=new Image,n=e.createElement(`canvas`),r=n.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),n.toDataURL()}catch{return!1}return!0},Mo=function(e){return e[0]===0&&e[1]===255&&e[2]===0&&e[3]===255},No=function(e){var t=e.createElement(`canvas`),n=100;t.width=n,t.height=n;var r=t.getContext(`2d`);if(!r)return Promise.reject(!1);r.fillStyle=`rgb(0, 255, 0)`,r.fillRect(0,0,n,n);var i=new Image,a=t.toDataURL();i.src=a;var o=Po(n,n,0,0,i);return r.fillStyle=`red`,r.fillRect(0,0,n,n),Fo(o).then(function(t){r.drawImage(t,0,0);var i=r.getImageData(0,0,n,n).data;r.fillStyle=`red`,r.fillRect(0,0,n,n);var o=e.createElement(`div`);return o.style.backgroundImage=`url(`+a+`)`,o.style.height=n+`px`,Mo(i)?Fo(Po(n,n,0,0,o)):Promise.reject(!1)}).then(function(e){return r.drawImage(e,0,0),Mo(r.getImageData(0,0,n,n).data)}).catch(function(){return!1})},Po=function(e,t,n,r,i){var a=`http://www.w3.org/2000/svg`,o=document.createElementNS(a,`svg`),s=document.createElementNS(a,`foreignObject`);return o.setAttributeNS(null,`width`,e.toString()),o.setAttributeNS(null,`height`,t.toString()),s.setAttributeNS(null,`width`,`100%`),s.setAttributeNS(null,`height`,`100%`),s.setAttributeNS(null,`x`,n.toString()),s.setAttributeNS(null,`y`,r.toString()),s.setAttributeNS(null,`externalResourcesRequired`,`true`),o.appendChild(s),s.appendChild(i),o},Fo=function(e){return new Promise(function(t,n){var r=new Image;r.onload=function(){return t(r)},r.onerror=n,r.src=`data:image/svg+xml;charset=utf-8,`+encodeURIComponent(new XMLSerializer().serializeToString(e))})},Io={get SUPPORT_RANGE_BOUNDS(){var e=Do(document);return Object.defineProperty(Io,"SUPPORT_RANGE_BOUNDS",{value:e}),e},get SUPPORT_WORD_BREAKING(){var e=Io.SUPPORT_RANGE_BOUNDS&&Oo(document);return Object.defineProperty(Io,"SUPPORT_WORD_BREAKING",{value:e}),e},get SUPPORT_SVG_DRAWING(){var e=jo(document);return Object.defineProperty(Io,"SUPPORT_SVG_DRAWING",{value:e}),e},get SUPPORT_FOREIGNOBJECT_DRAWING(){var e=typeof Array.from==`function`&&typeof window.fetch==`function`?No(document):Prom
76ise.resolve(!1);return Object.defineProperty(Io,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:e}),e},get SUPPORT_CORS_IMAGES(){var e=ko();return Object.defineProperty(Io,"SUPPORT_CORS_IMAGES",{value:e}),e},get SUPPORT_RESPONSE_TYPE(){var e=Ao();return Object.defineProperty(Io,"SUPPORT_RESPONSE_TYPE",{value:e}),e},get SUPPORT_CORS_XHR(){var e=`withCredentials`in new XMLHttpRequest;return Object.defineProperty(Io,"SUPPORT_CORS_XHR",{value:e}),e},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var e=!!(typeof Intl<`u`&&Intl.Segmenter);return Object.defineProperty(Io,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:e}),e}},Lo=function(){function e(e,t){this.text=e,this.bounds=t}return e}(),Ro=function(e,t,n,r){var i=Uo(t,n),a=[],s=0;return i.forEach(function(t){if(n.textDecorationLine.length||t.trim().length>0)if(Io.SUPPORT_RANGE_BOUNDS){var i=Bo(r,s,t.length).getClientRects();if(i.length>1){var c=Vo(t),l=0;c.forEach(function(t){a.push(new Lo(t,o.fromDOMRectList(e,Bo(r,l+s,t.length).getClientRects()))),l+=t.length})}else a.push(new Lo(t,o.fromDOMRectList(e,i)))}else{var u=r.splitText(t.length);a.push(new Lo(t,zo(e,r))),r=u}else Io.SUPPORT_RANGE_BOUNDS||(r=r.splitText(t.length));s+=t.length}),a},zo=function(e,t){var n=t.ownerDocument;if(n){var r=n.createElement(`html2canvaswrapper`);r.appendChild(t.cloneNode(!0));var i=t.parentNode;if(i){i.replaceChild(r,t);var a=s(e,r);return r.firstChild&&i.replaceChild(r.firstChild,r),a}}return o.EMPTY},Bo=function(e,t,n){var r=e.ownerDocument;if(!r)throw Error(`Node has no owner document`);var i=r.createRange();return i.setStart(e,t),i.setEnd(e,t+n),i},Vo=function(e){if(Io.SUPPORT_NATIVE_TEXT_SEGMENTATION){var t=new Intl.Segmenter(void 0,{granularity:`grapheme`});return Array.from(t.segment(e)).map(function(e){return e.segment})}return Eo(e)},Ho=function(e,t){if(Io.SUPPORT_NATIVE_TEXT_SEGMENTATION){var n=new Intl.Segmenter(void 0,{granularity:`word`});return Array.from(n.segment(e)).map(function(e){return e.segment})}return Go(e,t)},Uo=function(e,t){return t.letterSpacing===0?Ho(e,t):Vo(e)},Wo=[32,160,4961,65792,65793,4153,4241],Go=function(e,t){for(var n=nt(e,{lineBreak:t.lineBreak,wordBreak:t.overflowWrap===`break-word`?`break-word`:t.wordBreak}),r=[],i,a=function(){if(i.value){var e=l(i.value.slice()),t=``;e.forEach(function(e){Wo.indexOf(e)===-1?t+=u(e):(t.length&&r.push(t),r.push(u(e)),t=``)}),t.length&&r.push(t)}};!(i=n.next()).done;)a();return r},Ko=function(){function e(e,t,n){this.text=qo(t.data,n.textTransform),this.textBounds=Ro(e,this.text,n,t)}return e}(),qo=function(e,t){switch(t){case 1:return e.toLowerCase();case 3:return e.replace(Jo,Yo);case 2:return e.toUpperCase();default:return e}},Jo=/(^|\s|:|-|\(|\))([a-z])/g,Yo=function(e,t,n){return e.length>0?t+n.toUpperCase():e},Xo=function(e){t(n,e);function n(t,n){var r=e.call(this,t,n)||this;return r.src=n.currentSrc||n.src,r.intrinsicWidth=n.naturalWidth,r.intrinsicHeight=n.naturalHeight,r.context.cache.addImage(r.src),r}return n}(Pa),Zo=function(e){t(n,e);function n(t,n){var r=e.call(this,t,n)||this;return r.canvas=n,r.intrinsicWidth=n.width,r.intrinsicHeight=n.height,r}return n}(Pa),Qo=function(e){t(n,e);function n(t,n){var r=e.call(this,t,n)||this,i=new XMLSerializer,a=s(t,n);return n.setAttribute(`width`,a.width+`px`),n.setAttribute(`height`,a.height+`px`),r.svg=`data:image/svg+xml,`+encodeURIComponent(i.serializeToString(n)),r.intrinsicWidth=n.width.baseVal.value,r.intrinsicHeight=n.height.baseVal.value,r.context.cache.addImage(r.svg),r}return n}(Pa),$o=function(e){t(n,e);function n(t,n){var r=e.call(this,t,n)||this;return r.value=n.value,r}return n}(Pa),es=function(e){t(n,e);function n(t,n){var r=e.call(this,t,n)||this;return r.start=n.start,r.reversed=typeof n.reversed==`boolean`&&n.reversed===!0,r}return n}(Pa),ts=[{type:15,flags:0,unit:`px`,number:3}],ns=[{type:16,flags:0,number:50}],rs=function(e){return e.width>e.height?new o(e.left+(e.width-e.height)/2,e.top,e.height,e.height):e.width<e.height?new o(e.left,e.top+(e.height-e.width)/2,e.width,e.width):e},is=function(e){var t=e.type===ss?Array(e.value.length+1).join(`â¢`):e.value;return t.length===0?e.placeholder||``:t},as=`checkbox`,os=`radio`,ss=`password`,cs=707406591,ls=function(e){t(n,e);function n(t,n){var r=e.call(this,t,n)||this;switch(r.type=n.type.toLowerCase(),r.checked=n.checked,r.value=is(n),(r.type===as||r.type===os)&&(r.styles.backgroundColor=3739148031,r.styles.borderTopColor=r.styles.borderRightColor=r.styles.borderBottomColor=r.styles.borderLeftColor=2779096575,r.styles.borderTopWidth=r.styles.borderRightWidth=r.styles.borderBottomWidth=r.styles.borderLeftWidth=1,r.styles.borderTopStyle=r.styles.borderRightStyle=r.styles.borderBottomStyle=r.styles.borderLeftStyle=1,r.styles.backgroundClip=[0],r.styles.backgroundOrigin=[0],r.bounds=rs(r.bounds)),r.type){case as:r.styles.borderTopRightRadius=r.styles.borderTopLeftRadius=r.styles.borderBottomRightRadius=r.styles.borderBottomLeftRadius=ts;break;case os:r.styles.borderTopRightRadius=r.styles.borderTopLeftRadius=r.styles.borderBottomRightRadius=r.styles.borderBottomLeftRadius=ns;break}return r}return n}(Pa),us=function(e){t(n,e);function n(t,n){var r=e.call(this,t,n)||this,i=n.options[n.selectedIndex||0];return r.value=i&&i.text||``,r}return n}(Pa),ds=function(e){t(n,e);function n(t,n){var r=e.call(this,t,n)||this;return r.value=n.value,r}return n}(Pa),fs=function(e){t(n,e);function n(t,n){var r=e.call(this,t,n)||this;r.src=n.src,r.width=parseInt(n.width,10)||0,r.height=parseInt(n.height,10)||0,r.backgroundColor=r.styles.backgroundColor;
76try{if(n.contentWindow&&n.contentWindow.document&&n.contentWindow.document.documentElement){r.tree=gs(t,n.contentWindow.document.documentElement);var i=n.contentWindow.document.documentElement?wr(t,getComputedStyle(n.contentWindow.document.documentElement).backgroundColor):Tr.TRANSPARENT,a=n.contentWindow.document.body?wr(t,getComputedStyle(n.contentWindow.document.body).backgroundColor):Tr.TRANSPARENT;r.backgroundColor=gr(i)?gr(a)?r.styles.backgroundColor:a:i}}catch{}return r}return n}(Pa),ps=[`OL`,`UL`,`MENU`],ms=function(e,t,n,r){for(var i=t.firstChild,a=void 0;i;i=a)if(a=i.nextSibling,ys(i)&&i.data.trim().length>0)n.textNodes.push(new Ko(e,i,n.styles));else if(bs(i))if(Ls(i)&&i.assignedNodes)i.assignedNodes().forEach(function(t){return ms(e,t,n,r)});else{var o=hs(e,i);o.styles.isVisible()&&(_s(i,o,r)?o.flags|=4:vs(o.styles)&&(o.flags|=2),ps.indexOf(i.tagName)!==-1&&(o.flags|=8),n.elements.push(o),i.slot,i.shadowRoot?ms(e,i.shadowRoot,o,r):!Fs(i)&&!Ds(i)&&!Is(i)&&ms(e,i,o,r))}},hs=function(e,t){return js(t)?new Xo(e,t):ks(t)?new Zo(e,t):Ds(t)?new Qo(e,t):Cs(t)?new $o(e,t):ws(t)?new es(e,t):Ts(t)?new ls(e,t):Is(t)?new us(e,t):Fs(t)?new ds(e,t):Ms(t)?new fs(e,t):new Pa(e,t)},gs=function(e,t){var n=hs(e,t);return n.flags|=4,ms(e,t,n,n),n},_s=function(e,t,n){return t.styles.isPositionedWithZIndex()||t.styles.opacity<1||t.styles.isTransformed()||Os(e)&&n.styles.isTransparent()},vs=function(e){return e.isPositioned()||e.isFloating()},ys=function(e){return e.nodeType===Node.TEXT_NODE},bs=function(e){return e.nodeType===Node.ELEMENT_NODE},xs=function(e){return bs(e)&&e.style!==void 0&&!Ss(e)},Ss=function(e){return typeof e.className==`object`},Cs=function(e){return e.tagName===`LI`},ws=function(e){return e.tagName===`OL`},Ts=function(e){return e.tagName===`INPUT`},Es=function(e){return e.tagName===`HTML`},Ds=function(e){return e.tagName===`svg`},Os=function(e){return e.tagName===`BODY`},ks=function(e){return e.tagName===`CANVAS`},As=function(e){return e.tagName===`VIDEO`},js=function(e){return e.tagName===`IMG`},Ms=function(e){return e.tagName===`IFRAME`},Ns=function(e){return e.tagName===`STYLE`},Ps=function(e){return e.tagName===`SCRIPT`},Fs=function(e){return e.tagName===`TEXTAREA`},Is=function(e){return e.tagName===`SELECT`},Ls=function(e){return e.tagName===`SLOT`},Rs=function(e){return e.tagName.indexOf(`-`)>0},J=function(){function e(){this.counters={}}return e.prototype.getCounterValue=function(e){var t=this.counters[e];return t&&t.length?t[t.length-1]:1},e.prototype.getCounterValues=function(e){return this.counters[e]||[]},e.prototype.pop=function(e){var t=this;e.forEach(function(e){return t.counters[e].pop()})},e.prototype.parse=function(e){var t=this,n=e.counterIncrement,r=e.counterReset,i=!0;n!==null&&n.forEach(function(e){var n=t.counters[e.counter];n&&e.increment!==0&&(i=!1,n.length||n.push(1),n[Math.max(0,n.length-1)]+=e.increment)});var a=[];return i&&r.forEach(function(e){var n=t.counters[e.counter];a.push(e.counter),n||=t.counters[e.counter]=[],n.push(e.reset)}),a},e}(),zs={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`]},Bs={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,9
vendor: 15,138 bytes, lines 76-80
760,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:`Õ.Õ.Õ.Õ.Õ.Õ.Õ.Õ.Õ.Õ.Õ.Õ.Õ.Õ.Õ.Õ .Õ.Õ.Õ.Õ.Õ.Ô¿.Ô¾.Ô½.Ô¼.Ô».Ôº.Ô¹.Ô¸.Ô·.Ô¶.Ôµ.Ô´.Ô³.Ô².Ô±`.split(`.`)},Vs={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:`×׳.×׳.×׳.×׳.×׳.×׳.×׳.×׳.×׳.×׳.ת.ש.ר.×§.צ.פ.×¢.ס.× .×.×.×.××.××.××.××.××.×.×.×.×.×.×.×.×.×.×`.split(`.`)},Hs={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:`áµ.á°.á¯.á´.á®.á.á¬.á«.áª.á©.á¨.á§.á¦.á¥.á¤.á³.á¢.á¡.á .á.á.á.á².á.á.á.á.á.á.á±.á.á.á.á.á.á.á`.split(`.`)},Us=function(e,t,n,r,i,a){return e<t||e>n?nc(e,i,a.length>0):r.integers.reduce(function(t,n,i){for(;e>=n;)e-=n,t+=r.values[i];return t},``)+a},Ws=function(e,t,n,r){var i=``;do n||e--,i=r(e)+i,e/=t;while(e*t>=t);return i},Gs=function(e,t,n,r,i){var a=n-t+1;return(e<0?`-`:``)+(Ws(Math.abs(e),a,r,function(e){return u(Math.floor(e%a)+t)})+i)},Ks=function(e,t,n){n===void 0&&(n=`. `);var r=t.length;return Ws(Math.abs(e),r,!1,function(e){return t[Math.floor(e%r)]})+n},qs=1,Js=2,Ys=4,Xs=8,Zs=function(e,t,n,r,i,a){if(e<-9999||e>9999)return nc(e,4,i.length>0);var o=Math.abs(e),s=i;if(o===0)return t[0]+s;for(var c=0;o>0&&c<=4;c++){var l=o%10;l===0&&ya(a,qs)&&s!==``?s=t[l]+s:l>1||l===1&&c===0||l===1&&c===1&&ya(a,Js)||l===1&&c===1&&ya(a,Ys)&&e>100||l===1&&c>1&&ya(a,Xs)?s=t[l]+(c>0?n[c-1]:``)+s:l===1&&c>0&&(s=n[c-1]+s),o=Math.floor(o/10)}return(e<0?r:``)+s},Qs=`åç¾åè¬`,$s=`æ¾ä½°ä»è¬`,ec=`ãã¤ãã¹`,tc=`ë§ì´ëì¤`,nc=function(e,t,n){var r=n?`. `:``,i=n?`ã`:``,a=n?`, `:``,o=n?` `:``;switch(t){case 0:return`â¢`+o;case 1:return`â¦`+o;case 2:return`â¾`+o;case 5:var s=Gs(e,48,57,!0,r);return s.length<4?`0`+s:s;case 4:return Ks(e,`ãä¸äºä¸åäºå ä¸å «ä¹`,i);case 6:return Us(e,1,3999,zs,3,r).toLowerCase();case 7:return Us(e,1,3999,zs,3,r);case 8:return Gs(e,945,969,!1,r);case 9:return Gs(e,97,122,!1,r);case 10:return Gs(e,65,90,!1,r);case 11:return Gs(e,1632,1641,!0,r);case 12:case 49:return Us(e,1,9999,Bs,3,r);case 35:return Us(e,1,9999,Bs,3,r).toLowerCase();case 13:return Gs(e,2534,2543,!0,r);case 14:case 30:return Gs(e,6112,6121,!0,r);case 15:return Ks(e,`åä¸å¯ å¯è¾°å·³åæªç³é æäº¥`,i);case 16:return Ks(e,`ç²ä¹ä¸ä¸æå·±åºè¾å£¬ç¸`,i);case 17:case 48:return Zs(e,`é¶ä¸äºä¸åäºå ä¸å «ä¹`,Qs,`è² `,i,Js|Ys|Xs);case 47:return Zs(e,`é¶å£¹è²³åèä¼é¸ææç`,$s,`è² `,i,qs|Js|Ys|Xs);case 42:return Zs(e,`é¶ä¸äºä¸åäºå ä¸å «ä¹`,Qs,`è´`,i,Js|Ys|Xs);case 41:return Zs(e,`é¶å£¹è´°åèä¼éææç`,$s,`è´`,i,qs|Js|Ys|Xs);case 26:return Zs(e,`ãä¸äºä¸åäºå ä¸å «ä¹`,`åç¾åä¸`,ec,i,0);case 25:return Zs(e,`é¶å£±å¼ååä¼å ä¸å «ä¹`,`æ¾ç¾åä¸`,ec,i,qs|Js|Ys);case 31:return Zs(e,`ìì¼ì´ì¼ì¬ì¤ì¡ì¹ í구`,`ìë°±ì²ë§`,tc,a,qs|Js|Ys);case 33:return Zs(e,`é¶ä¸äºä¸åäºå ä¸å «ä¹`,`åç¾åè¬`,tc,a,0);case 32:return Zs(e,`é¶å£¹è²³ååäºå ä¸å «ä¹`,`æ¾ç¾å`,tc,a,qs|Js|Ys);case 18:return Gs(e,2406,2415,!0,r);case 20:return Us(e,1,19999,Hs,3,r);case 21:return Gs(e,2790,2799,!0,r);case 22:return Gs(e,2662,2671,!0,r);case 22:return Us(e,1,10999,Vs,3,r);case 23:return Ks(e,`ããããããããããããããããã¡ã¤ã¦ã¨ãªã«ã¬ãã®ã¯ã²ãµã¸ã»ã¾ã¿ãããããããããããããããã`);case 24:return Ks(e,`ããã¯ã«ã»ã¸ã¨ã¡ãã¬ããããããããã¤ããªããããã®ãããã¾ããµããã¦ãããããã¿ããã²ããã`);case 27:return Gs(e,3302,3311,!0,r);case 28:return Ks(e,`ã¢ã¤ã¦ã¨ãªã«ãã¯ã±ã³ãµã·ã¹ã»ã½ã¿ããããããããããããããããã ã¡ã¢ã¤ã¦ã¨ã©ãªã«ã¬ãã¯ã°ã±ã²ã³`,i);case 29:return Ks(e,`ã¤ããããããããªãã«ã²ã¯ã«ã¨ã¿ã¬ã½ãããã©ã ã¦ã°ããªã¯ã¤ãã±ãã³ã¨ãã¢ãµãã¦ã¡ãã·ã±ãã¢ã»ã¹`,i);case 34:return Gs(e,3792,3801,!0,r);case 37:return Gs(e,6160,6169,!0,r);case 38:return Gs(e,4160,4169,!0,r);case 39:return Gs(e,2918,2927,!0,r);case 40:return Gs(e,1776,1785,!0,r);case 43:return Gs(e,3046,3055,!0,r);case 44:return Gs(e,3174,3183,!0,r);case 45:return Gs(e,3664,3673,!0,r);case 46:return Gs(e,3872,3881,!0,r);default:return Gs(e,48,57,!0,r)}},rc=`data-html2canvas-ignore`,ic=function(){function e(e,t,n){if(this.context=e,this.options=n,this.scrolledElements=[],this.referenceElement=t,this.counters=new J,this.quoteDepth=0,!t.ownerDocument)throw Error(`Cloned element does not have an owner document`);this.documentElement=this.cloneNode(t.ownerDocument.documentElement,!1)}return e.prototype.toIFrame=function(e,t){var n=this,a=oc(e,t);if(!a.contentWindow)return Promise.reject(`Unable to find iframe window`);var o=e.defaultView.pageXOffset,s=e.defaultView.pageYOffset,c=a.contentWindow,l=c.document,u=lc(a).then(function(){return r(n,void 0,void 0,function(){var e,n;return i(this,function(r){switch(r.label){case 0:return this.scrolledElements.forEach(pc),c&&(c.scrollTo(t.left,t.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(c.scrollY!==t.top||c.scrollX!==t.left)&&(this.context.logger.warn(`Unable to restore scroll position for cloned document`),this.context.windowBounds=this.context.windowBounds.add(c.scrollX-t.left,c.scrollY-t.top,0,0))),e=this.options.onclone,n=this.clonedReferenceElement,n===void 0?[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:r.sent(),r.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,cc(l)]:[3,4];case 3:r.sent(),r.label=4;case 4:return typeof e==`function`?[2,Promise.resolve().then(function(){return e(l,n)}).then(function(){return a})]:[2,a]}})})});return l.open(),l.write(dc(document.doctype)+`<html></html>`),fc(this.referenceElement.ownerDocument,o,s),l.replaceChild(l.adoptNode(this.documentElement),l.documentElement),l.close(),u},e.prototype.createElementClone=function(e){if(Na(e,2))debugger;if(ks(e))return this.createCanvasClone(e);if(As(e))return this.createVideoClone(e);if(Ns(e))return this.createStyleClone(e);var t=e.cloneNode(!1);return js(t)&&(js(e)&&e.currentSrc&&e.currentSrc!==e.src&&(t.src=e.currentSrc,t.srcset=``),t.loading===`lazy`&&(t.loading=`eager`)),Rs(t)?this.createCustomElementClone(t):t},e.prototype.createCustomElementClone=function(e){var t=document.createElement(`html2canvascustomelement`);return uc(e.style,t),t},e.prototype.createStyleClone=function(e){try{var t=e.sheet;if(t&&t.cssRules){var n=[].slice.call(t.cssRules,0).reduce(function(e,t){return t&&typeof t.cssText==`string`?e+t.cssText:e},``),r=e.cloneNode(!1);return r.textContent=n,r}}catch(e){if(this.context.logger.error(`Unable to access cssRules property`,e),e.name!==`SecurityError`)throw e}return e.cloneNode(!1)},e.prototype.createCanvasClone=function(e){if(this.options.inlineImages&&e.ownerDocument){var t=e.ownerDocument.createElement(`img`);try{return t.src=e.toDataURL(),t}catch{this.context.logger.info(`Unable to inline canvas contents, canvas is tainted`,e)}}var n=e.cloneNode(!1);try{n.width=e.width,n.height=e.height;var r=e.getContext(`2d`),i=n.getContext(`2d`);if(i)if(!this.options.allowTaint&&r)i.putImageData(r.getImageData(0,0,e.width,e.height),0,0);else{var a=e.getContext(`webgl2`)??e.getContext(`webgl`);a&&a.getContextAttributes()?.preserveDrawingBuffer===!1&&this.context.logger.warn(`Unable to clone WebGL context as it has preserveDrawingBuffer=false`,e),i.drawImage(e,0,0)}return n}catch{this.context.logger.info(`Unable to clone canvas as it is tainted`,e)}return n},e.prototype.createVideoClone=function(e){var t=e.ownerDocument.createElement(`canvas`);t.width=e.offsetWidth,t.height=e.offsetHeight;var n=t.getContext(`2d`);try{return n&&(n.drawImage(e,0,0,t.width,t.height),this.options.allowTaint||n.getImageData(0,0,t.width,t.height)),t}catch{this.context.logger.info(`Unable to clone video as it is tainted`,e)}var r=e.ownerDocument.createElement(`canvas`);return r.width=e.offsetWidth,r.height=e.offsetHeight,r},e.prototype.appendChildNode=function(e,t,n){(!bs(t)||!Ps(t)&&!t.hasAttribute(rc)&&(typeof this.options.ignoreElements!=`function`||!this.options.ignoreElements(t)))&&(!this.options.copyStyles||!bs(t)||!Ns(t))&&e.appendChild(this.cloneNode(t,n))},e.prototype.cloneChildNodes=function(e,t,n){for(var r=this,i=e.shadowRoot?e.shadowRoot.firstChild:e.firstChild;i;i=i.nextSibling)if(bs(i)&&Ls(i)&&typeof i.assignedNodes==`function`){var a=i.assignedNodes();a.length&&a.forEach(function(e){return r.appendChildNode(t,e,n)})}else this.appendChildNode(t,i,n)},e.prototype.cloneNode=function(e,t){if(ys(e))return document.createTextNode(e.data);if(!e.ownerDocument)return e.cloneNode(!1);var n=e.ownerDocument.defaultView;if(n&&bs(e)&&(xs(e)||Ss(e))){var r=this.createElementClone(e);r.style.transitionProperty=`none`;var i=n.getComputedStyle(e),a=n.getComputedStyle(e,`:before`),o=n.getComputedStyle(e,`:after`);this.referenceElement===e&&xs(r)&&(this.clonedReferenceElement=r),Os(r)&&X(r);var s=this.counters.parse(new Aa(this.context,i)),c=this.resolvePseudoContent(e,r,a,ac.BEFORE);Rs(e)&&(t=!0),As(e)||this.cloneChildNodes(e,r,t),c&&r.insertBefore(c,r.firstChild);var l=this.resolvePseudoContent(e,r,o,ac.AFTER);return l&&r.appendChild(l),this.counters.pop(s),(i&&(this.options.copyStyles||Ss(e))&&!Ms(e)||t)&&uc(i,r),(e.scrollTop!==0||e.scrollLeft!==0)&&this.scrolledElements.push([r,e.scrollLeft,e.scrollTop]),(Fs(e)||Is(e))&&(Fs(r)||Is(r))&&(r.value=e.value),r}return e.cloneNode(!1)},e.prototype.resolvePseudoContent=function(e,t,n,r){var i=this;if(n){var a=n.content,o=t.ownerDocument;if(!(!o||!a||a===`none`||a===`-moz-alt-content`||n.display===`none`)){this.counters.parse(new Aa(this.context,n));var s=new ka(this.context,n),c=o.createElement(`html2canvaspseudoelement`);uc(n,c),s.content.forEach(function(t){if(t.type===0)c.appendChild(o.createTextNode(t.value));else if(t.type===22){var n=o.createElement(`img`);n.src=t.value,n.style.opacity=`1`,c.appendChild(n)}else if(t.type===18){if(t.name===`attr`){var r=t.values.filter(Kn);r.length&&c.appendChild(o.createTextNode(e.getAttribute(r[0].value)||``))}else if(t.name===`counter`){var a=t.values.filter(Xn),l=a[0],u=a[1];if(l&&Kn(l)){var d=i.counters.getCounterValue(l.value),f=u&&Kn(u)?zi.parse(i.context,u.value):3;c.appendChild(o.createTextNode(nc(d,f,!1)))}}else if(t.name===`counters`){var p=t.values.filter(Xn),l=p[0],m=p[1],u=p[2];if(l&&Kn(l)){var h=i.counters.getCounterValues(l.value),g=u&&Kn(u)?zi.parse(i.context,u.value):3,_=m&&m.type===0?m.value:``,v=h.map(function(e){return nc(e,g,!1)}).join(_);c.appendChild(o.createTextNode(v))}}}else if(t.type===20)switch(t.value){case`open-quote`:c.appendChild(o.createTextNode(wa(s.quotes,i.quoteDepth++,!0)));break;case`close-quote`:c.appendChild(o.createTextNode(wa(s.quotes,--i.quoteDepth,!1)));break;default:c.appendChild(o.createTextNode(t.value))}}),c.className=gc+` `+_c;var l=r===ac.BEFORE?` `+gc:` `+_c;return Ss(t)?t.className.baseValue+=l:t.className+=l,c}}},e.destroy=function(e){return e.parentNode?(e.parentNode.removeChild(e),!0):!1},e}(),ac;(function(e){e[e.BEFORE=0]=`BEFORE`,e[e.AFTER=1]=`AFTER`})(ac||={});var oc=function(e,t){var n=e.createElement(`iframe`);return n.className=`html2canvas-container`,n.style.visibility=`hidden`,n.style.position=`fixed`,n.style.left=`-10000px`,n.style.top=`0px`,n.style.border=`0`,n.width=t.width.toString(),n.height=t.height.toString(),n.scrolling=`no`,n.setAttribute(rc,`true`),e.body.appendChild(n),n},sc=function(e){return new Promise(function(t){if(e.complete){t();return}if(!e.src){t();return}e.onload=t,e.onerror=t})},cc=function(e){return Promise.all([].slice.call(e.images,0).map(sc))},lc=function(e){return new Promise(function(t,n){var r=e.contentWindow;if(!r)return n(`No window assigned for iframe`);var i=r.document;r.onload=e.onload=function(){r.onload=e.onload=null;var n=setInterval(function(){i.body.childNodes.length>0&&i.readyState===`complete`&&(clearInterval(n),t(e))},50)}})},Y=[`all`,`d`,`content`],uc=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e.item(n);Y.indexOf(r)===-1&&t.style.setProperty(r,e.getPropertyValue(r))}return t},dc=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},fc=function(e,t,n){e&&e.defaultView&&(t!==e.defaultView.pageXOffset||n!==e.defaultView.pageYOffset)&&e.defaultView.scrollTo(t,n)},pc=function(e){var t=e[0],n=e[1],r=e[2];t.scrollLeft=n,t.scrollTop=r},mc=`:before`,hc=`:after`,gc=`___html2canvas___pseudoelement_before`,_c=`___html2canvas___pseudoelement_after`,vc=`{ 77 content: "" !important; 78 display: none !important; 79}`,X=function(e){yc(e,`.`+gc+mc+vc+` 80 .`+_c+hc+vc)},yc=function(e,t){var n=e.ownerDocument;if(n){var r=n.createElement(`style`);r.textContent=t,e.appendChild(r)}},bc=function(){function e(){}return e.getOrigin=function(t){var n=e._link;return n?(n.href=t,n.href=n.href,n.protocol+n.hostname+n.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}(),xc=function(){function e(e,t){this.context=e,this._options=t,this._cache={}}return e.prototype.addImage=function(e){var t=Promise.resolve();return this.has(e)||(Oc(e)||Tc(e))&&(this._cache[e]=this.loadImage(e)).catch(function(){}),t},e.prototype.match=function(e){return this._cache[e]},e.prototype.loadImage=function(e){return r(this,void 0,void 0,function(){var t,n,r,a,o=this;return i(this,function(i){switch(i.label){case 0:return t=bc.isSameOrigin(e),n=!Ec(e)&&this._options.useCORS===!0&&Io.SUPPORT_CORS_IMAGES&&!t,r=!Ec(e)&&!t&&!Oc(e)&&typeof this._options.proxy==`string`&&Io.SUPPORT_CORS_XHR&&!n,!t&&this._options.allowTaint===!1&&!Ec(e)&&!Oc(e)&&!r&&!n?[2]:(a=e,r?[4,this.proxy(a)]:[3,2]);case 1:a=i.sent(),i.label=2;case 2:return this.context.logger.debug(`Added image `+e.substring(0,256)),[4,new Promise(function(e,t){var r=new Image;r.onload=function(){return e(r)},r.onerror=t,(Dc(a)||n)&&(r.crossOrigin=`anonymous`),r.src=a,r.complete===!0&&setTimeout(function(){return e(r)},500),o._options.imageTimeout>0&&setTimeout(function(){return t(`Timed out (`+o._options.imageTimeout+`ms) loading image`)},o._options.imageTimeout)})];case 3:return[2,i.sent()]}})})},e.prototype.has=function(e){return this._cache[e]!==void 0},e.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},e.prototype.proxy=function(e){var t=this,n=this._options.proxy;if(!n)throw Error(`No proxy defined`);var r=e.substring(0,256);return new Promise(function(i,a){var o=Io.SUPPORT_RESPONSE_TYPE?`blob`:`text`,s=new XMLHttpRequest;s.onload=function(){if(s.status===200)if(o===`text`)i(s.response);else{var e=new FileReader;e.addEventListener(`load`,function(){return i(e.result)},!1),e.addEventListener(`error`,function(e){return a(e)}
80,!1),e.readAsDataURL(s.response)}else a(`Failed to proxy resource `+r+` with status code `+s.status)},s.onerror=a;var c=n.indexOf(`?`)>-1?`&`:`?`;if(s.open(`GET`,``+n+c+`url=`+encodeURIComponent(e)+`&responseType=`+o),o!==`text`&&s instanceof XMLHttpRequest&&(s.responseType=o),t._options.imageTimeout){var l=t._options.imageTimeout;s.timeout=l,s.ontimeout=function(){return a(`Timed out (`+l+`ms) proxying `+r)}}s.send()})},e}(),Sc=/^data:image\/svg\+xml/i,Cc=/^data:image\/.*;base64,/i,wc=/^data:image\/.*/i,Tc=function(e){return Io.SUPPORT_SVG_DRAWING||!kc(e)},Ec=function(e){return wc.test(e)},Dc=function(e){return Cc.test(e)},Oc=function(e){return e.substr(0,4)===`blob`},kc=function(e){return e.substr(-3).toLowerCase()===`svg`||Sc.test(e)},Ac=function(){function e(e,t){this.type=0,this.x=e,this.y=t}return e.prototype.add=function(t,n){return new e(this.x+t,this.y+n)},e}(),jc=function(e,t,n){return new Ac(e.x+(t.x-e.x)*n,e.y+(t.y-e.y)*n)},Mc=function(){function e(e,t,n,r){this.type=1,this.start=e,this.startControl=t,this.endControl=n,this.end=r}return e.prototype.subdivide=function(t,n){var r=jc(this.start,this.startControl,t),i=jc(this.startControl,this.endControl,t),a=jc(this.endControl,this.end,t),o=jc(r,i,t),s=jc(i,a,t),c=jc(o,s,t);return n?new e(this.start,r,o,c):new e(c,s,a,this.end)},e.prototype.add=function(t,n){return new e(this.start.add(t,n),this.startControl.add(t,n),this.endControl.add(t,n),this.end.add(t,n))},e.prototype.reverse=function(){return new e(this.end,this.endControl,this.startControl,this.start)},e}(),Nc=function(e){return e.type===1},Pc=function(){function e(e){var t=e.styles,n=e.bounds,r=ar(t.borderTopLeftRadius,n.width,n.height),i=r[0],a=r[1],o=ar(t.borderTopRightRadius,n.width,n.height),s=o[0],c=o[1],l=ar(t.borderBottomRightRadius,n.width,n.height),u=l[0],d=l[1],f=ar(t.borderBottomLeftRadius,n.width,n.height),p=f[0],m=f[1],h=[];h.push((i+s)/n.width),h.push((p+u)/n.width),h.push((a+m)/n.height),h.push((c+d)/n.height);var g=Math.max.apply(Math,h);g>1&&(i/=g,a/=g,s/=g,c/=g,u/=g,d/=g,p/=g,m/=g);var _=n.width-s,v=n.height-d,y=n.width-u,b=n.height-m,x=t.borderTopWidth,S=t.borderRightWidth,C=t.borderBottomWidth,w=t.borderLeftWidth,T=or(t.paddingTop,e.bounds.width),E=or(t.paddingRight,e.bounds.width),D=or(t.paddingBottom,e.bounds.width),O=or(t.paddingLeft,e.boun
vendor: 6,253 bytes, line 80
80ds.width);this.topLeftBorderDoubleOuterBox=i>0||a>0?Ic(n.left+w/3,n.top+x/3,i-w/3,a-x/3,Fc.TOP_LEFT):new Ac(n.left+w/3,n.top+x/3),this.topRightBorderDoubleOuterBox=i>0||a>0?Ic(n.left+_,n.top+x/3,s-S/3,c-x/3,Fc.TOP_RIGHT):new Ac(n.left+n.width-S/3,n.top+x/3),this.bottomRightBorderDoubleOuterBox=u>0||d>0?Ic(n.left+y,n.top+v,u-S/3,d-C/3,Fc.BOTTOM_RIGHT):new Ac(n.left+n.width-S/3,n.top+n.height-C/3),this.bottomLeftBorderDoubleOuterBox=p>0||m>0?Ic(n.left+w/3,n.top+b,p-w/3,m-C/3,Fc.BOTTOM_LEFT):new Ac(n.left+w/3,n.top+n.height-C/3),this.topLeftBorderDoubleInnerBox=i>0||a>0?Ic(n.left+w*2/3,n.top+x*2/3,i-w*2/3,a-x*2/3,Fc.TOP_LEFT):new Ac(n.left+w*2/3,n.top+x*2/3),this.topRightBorderDoubleInnerBox=i>0||a>0?Ic(n.left+_,n.top+x*2/3,s-S*2/3,c-x*2/3,Fc.TOP_RIGHT):new Ac(n.left+n.width-S*2/3,n.top+x*2/3),this.bottomRightBorderDoubleInnerBox=u>0||d>0?Ic(n.left+y,n.top+v,u-S*2/3,d-C*2/3,Fc.BOTTOM_RIGHT):new Ac(n.left+n.width-S*2/3,n.top+n.height-C*2/3),this.bottomLeftBorderDoubleInnerBox=p>0||m>0?Ic(n.left+w*2/3,n.top+b,p-w*2/3,m-C*2/3,Fc.BOTTOM_LEFT):new Ac(n.left+w*2/3,n.top+n.height-C*2/3),this.topLeftBorderStroke=i>0||a>0?Ic(n.left+w/2,n.top+x/2,i-w/2,a-x/2,Fc.TOP_LEFT):new Ac(n.left+w/2,n.top+x/2),this.topRightBorderStroke=i>0||a>0?Ic(n.left+_,n.top+x/2,s-S/2,c-x/2,Fc.TOP_RIGHT):new Ac(n.left+n.width-S/2,n.top+x/2),this.bottomRightBorderStroke=u>0||d>0?Ic(n.left+y,n.top+v,u-S/2,d-C/2,Fc.BOTTOM_RIGHT):new Ac(n.left+n.width-S/2,n.top+n.height-C/2),this.bottomLeftBorderStroke=p>0||m>0?Ic(n.left+w/2,n.top+b,p-w/2,m-C/2,Fc.BOTTOM_LEFT):new Ac(n.left+w/2,n.top+n.height-C/2),this.topLeftBorderBox=i>0||a>0?Ic(n.left,n.top,i,a,Fc.TOP_LEFT):new Ac(n.left,n.top),this.topRightBorderBox=s>0||c>0?Ic(n.left+_,n.top,s,c,Fc.TOP_RIGHT):new Ac(n.left+n.width,n.top),this.bottomRightBorderBox=u>0||d>0?Ic(n.left+y,n.top+v,u,d,Fc.BOTTOM_RIGHT):new Ac(n.left+n.width,n.top+n.height),this.bottomLeftBorderBox=p>0||m>0?Ic(n.left,n.top+b,p,m,Fc.BOTTOM_LEFT):new Ac(n.left,n.top+n.height),this.topLeftPaddingBox=i>0||a>0?Ic(n.left+w,n.top+x,Math.max(0,i-w),Math.max(0,a-x),Fc.TOP_LEFT):new Ac(n.left+w,n.top+x),this.topRightPaddingBox=s>0||c>0?Ic(n.left+Math.min(_,n.width-S),n.top+x,_>n.width+S?0:Math.max(0,s-S),Math.max(0,c-x),Fc.TOP_RIGHT):new Ac(n.left+n.width-S,n.top+x),this.bottomRightPaddingBox=u>0||d>0?Ic(n.left+Math.min(y,n.width-w),n.top+Math.min(v,n.height-C),Math.max(0,u-S),Math.max(0,d-C),Fc.BOTTOM_RIGHT):new Ac(n.left+n.width-S,n.top+n.height-C),this.bottomLeftPaddingBox=p>0||m>0?Ic(n.left+w,n.top+Math.min(b,n.height-C),Math.max(0,p-w),Math.max(0,m-C),Fc.BOTTOM_LEFT):new Ac(n.left+w,n.top+n.height-C),this.topLeftContentBox=i>0||a>0?Ic(n.left+w+O,n.top+x+T,Math.max(0,i-(w+O)),Math.max(0,a-(x+T)),Fc.TOP_LEFT):new Ac(n.left+w+O,n.top+x+T),this.topRightContentBox=s>0||c>0?Ic(n.left+Math.min(_,n.width+w+O),n.top+x+T,_>n.width+w+O?0:s-w+O,c-(x+T),Fc.TOP_RIGHT):new Ac(n.left+n.width-(S+E),n.top+x+T),this.bottomRightContentBox=u>0||d>0?Ic(n.left+Math.min(y,n.width-(w+O)),n.top+Math.min(v,n.height+x+T),Math.max(0,u-(S+E)),d-(C+D),Fc.BOTTOM_RIGHT):new Ac(n.left+n.width-(S+E),n.top+n.height-(C+D)),this.bottomLeftContentBox=p>0||m>0?Ic(n.left+w+O,n.top+b,Math.max(0,p-(w+O)),m-(C+D),Fc.BOTTOM_LEFT):new Ac(n.left+w+O,n.top+n.height-(C+D))}return e}(),Fc;(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`})(Fc||={});var Ic=function(e,t,n,r,i){var a=4*((Math.sqrt(2)-1)/3),o=n*a,s=r*a,c=e+n,l=t+r;switch(i){case Fc.TOP_LEFT:return new Mc(new Ac(e,l),new Ac(e,l-s),new Ac(c-o,t),new Ac(c,t));case Fc.TOP_RIGHT:return new Mc(new Ac(e,t),new Ac(e+o,t),new Ac(c,l-s),new Ac(c,l));case Fc.BOTTOM_RIGHT:return new Mc(new Ac(c,t),new Ac(c,t+s),new Ac(e+o,l),new Ac(e,l));case Fc.BOTTOM_LEFT:default:return new Mc(new Ac(c,l),new Ac(c-o,l),new Ac(e,t+s),new Ac(e,t))}},Lc=function(e){return[e.topLeftBorderBox,e.topRightBorderBox,e.bottomRightBorderBox,e.bottomLeftBorderBox]},Rc=function(e){return[e.topLeftContentBox,e.topRightContentBox,e.bottomRightContentBox,e.bottomLeftContentBox]},zc=function(e){return[e.topLeftPaddingBox,e.topRightPaddingBox,e.bottomRightPaddingBox,e.bottomLeftPaddingBox]},Bc=function(){function e(e,t,n){this.offsetX=e,this.offsetY=t,this.matrix=n,this.type=0,this.target=6}return e}(),Vc=function(){function e(e,t){this.path=e,this.target=t,this.type=1}return e}(),Hc=function(){function e(e){this.opacity=e,this.type=2,this.target=6}return e}(),Uc=function(e){return e.type===0},Wc=function(e){return e.type===1},Gc=function(e){return e.type===2},Kc=function(e,t){return e.length===t.length?e.some(function(e,n){return e===t[n]}):!1},qc=function(e,t,n,r,i){return e.map(function(e,a){switch(a){case 0:return e.add(t,n);case 1:return e.add(t+r,n);case 2:return e.add(t+r,n+i);case 3:return e.add(t,n+i)}return e})},Jc=function(){function e(e){this.element=e,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return e}(),Yc=function(){function e(e,t){if(this.container=e,this.parent=t,this.effects=[],this.curves=new Pc(this.container),this.container.styles.opacity<1&&this.effects.push(new Hc(this.container.styles.opacity)),this.container.styles.transform!==null){var n=this.container.bounds.left+this.container.styles.transformOrigin[0].number,r=this.container.bounds.top+this.container.styles.transformOrigin[1].number,i=this.container.styles.transform;this.effects.push(new Bc(n,r,i))}if(this.container.styles.overflowX!==0){var a=Lc(this.curves),o=zc(this.curves);Kc(a,o)?this.effects.push(new Vc(a,6)):(this.effects.push(new Vc(a,2)),this.effects.push(new Vc(o,4)))}}return e.prototype.getEffects=function(e){for(var t=[2,3].indexOf(this.container.styles.position)===-1,n=this.parent,r=this.effects.slice(0);n;){var i=n.effects.filter(function(e){return!Wc(e)});if(t||n.container.styles.position!==0||!n.parent){if(r.unshift.apply(r,i),t=[2,3].indexOf(n.container.styles.position)===-1,n.container.styles.overflowX!==0){var a=Lc(n.curves),o=zc(n.curves);Kc(a,o)||r.unshift(new Vc(o,6))}}else r.unshift.apply(r,i);n=n.parent}return r.filter(function(t){return ya(t.target,e)})},e}
80(),Xc=function(e,t,n,r){e.container.elements.forEach(function(i){var a=ya(i.flags,4),o=ya(i.flags,2),s=new Yc(i,e);ya(i.styles.display,2048)&&r.push(s);var c=ya(i.flags,8)?[]:r;if(a||o){var l=a||i.styles.isPositioned()?n:t,u=new Jc(s);if(i.styles.isPositioned()||i.styles.opacity<1||i.styles.isTransformed()){var d=i.styles.zIndex.order;if(d<0){var f=0;l.negativeZIndex.some(function(e,t){return d>e.element.container.styles.zIndex.order?(f=t,!1):f>0}),l.negativeZIndex.splice(f,0,u)}else if(d>0){var p=0;l.positiveZIndex.some(function(e,t){return d>=e.element.container.styles.zIndex.order?(p=t+1,!1):p>0}),l.positiveZIndex.splice(p,0,u)}else l.zeroOrAutoZIndexOrTransformedOrOpacity.push(u)}else i.styles.isFloating()?l.nonPositionedFloats.push(u):l.nonPositionedInlineLevel.push(u);Xc(s,u,a?u:n,c)}else i.styles.isInlineLevel()?t.inlineLevel.push(s):t.nonInlineLevel.push(s),Xc(s,t,n,c);ya(i.flags,8)&&Zc(i,c)})},Zc=function(e,t){for(var n=e instanceof es?e.start:1,r=e instanceof es?e.reversed:!1,i=0;i<t.length;i++){var a=t[i];a.container instanceof $o&&typeof a.container.value==`number`&&a.container.value!==0&&(n=a.container.value),a.listValue=nc(n,a.container.styles.listStyleType,!0),n+=r?-1:1}},Qc=function(e){var t=new Yc(e,null),n=new Jc(t),r=[];return Xc(t,n,n,r),Zc(t.container,r),n},$c=function(e,t){switch(t){case 0:return il(e.topLeftBorderBox,e.topLeftPaddingBox,e.topRightBorderBox,e.topRightPaddingBox);case 1:return il(e.topRightBorderBox,e.topRightPaddingBox,e.bottomRightBorderBox,e.bottomRightPaddingBox);case 2:return il(e.bottomRightBorderBox,e.bottomRightPaddingBox,e.bottomLeftBorderBox,e.bottomLeftPaddingBox);default:return il(e.bottomLeftBorderBox,e.bottomLeftPaddingBox,e.topLeftBorderBox,e.topLeftPaddingBox)}},el=function(e,t){switch(t){case 0:return il(e.topLeftBorderBox,e.topLeftBorderDoubleOuterBox,e.topRightBorderBox,e.topRightBorderDoubleOuterBox);case 1:return il(e.topRightBorderBox,e.topRightBorderDoubleOuterBox,e.bottomRightBorderBox,e.bottomRightBorderDoubleOuterBox);case 2:return il(e.bottomRightBorderBox,e.bottomRightBorderDoubleOuterBox,e.bottomLeftBorderBox,e.bottomLeftBorderDoubleOuterBox);default:return il(e.bottomLeftBorderBox,e.bottomLeftBorderDoubleOuterBox,e.topLeftBorderBox,e.topLeftBorderDoubleOuterBox)}},tl=function(e,t){switch(t){case 0:return il(e.topLeftBorderDoubleInnerBox,e.topLeftPaddingBox,e.topRightBorderDoubleInnerBox,e.topRightPaddingBox);case 1:return il(e.topRightBorderDoubleInnerBox,e.topRightPaddingBox,e.bottomRightBorderDoubleInnerBox,e.bottomRightPaddingBox);case 2:return il(e.bottomRightBorderDoubleInnerBox,e.bottomRightPaddingBox,e.bottomLeftBorderDoubleInnerBox,e.bottomLeftPaddingBox);default:return il(e.bottomLeftBorderDoubleInnerBox,e.bottomLeftPaddingBox,e.topLeftBorderDoubleInnerBox,e.topLeftPaddingBox)}},nl=function(e,t){switch(t){case 0:return rl(e.topLeftBorderStroke,e.topRightBorderStroke);case 1:return rl(e.topRightBorderStroke,e.bottomRightBorderStroke);case 2:return rl(e.bottomRightBorderStroke,e.bottomLeftBorderStroke);default:return rl(e.bottomLeftBorderStroke,e.topLeftBorderStroke)}},rl=function(e,t){var n=[];return Nc(e)?n.push(e.subdivide(.5,!1)):n.push(e),Nc(t)?n.push(t.subdivide(.5,!0)):n.push(t),n},il=function(e,t,n,r){var i=[];return Nc(e)?i.push(e.subdivide(.5,!1)):i.push(e),Nc(n)?i.push(n.subdivide(.5,!0)):i.push(n),Nc(r)?i.push(r.subdivide(.5,!0).reverse()):i.push(r),Nc(t)?i.push(t.subdivide(.5,!1).reverse()):i.push(t),i},al=function(e){var t=e.bounds,n=e.styles;return t.add(n.borderLeftWidth,n.borderTopWidth,-(n.borderRightWidth+n.borderLeftWidth),-(n.borderTopWidth+n.borderBottomWidth))},ol=function(e){var t=e.styles,n=e.bounds,r=or(t.paddingLeft,n.width),i=or(t.paddingRight,n.width),a=or(t.paddingTop,n.width),o=or(t.paddingBottom,n.width);return n.add(r+t.borderLeftWidth,a+t.borderTopWidth,-(t.borderRightWidth+t.borderLeftWidth+r+i),-(t.borderTopWidth+t.borderBottomWidth+a+o))},sl=function(e,t){return e===0?t.bounds:e===2?ol(t):al(t)},cl=function(e,t){return e===0?t.bounds:e===2?ol(t):al(t)},ll=function(e,t,n){var r=sl(pl(e.styles.backgroundOrigin,t),e),i=cl(pl(e.styles.backgroundClip,t),e),a=fl(pl(e.styles.backgroundSize,t),n,r),o=a[0],s=a[1],c=ar(pl(e.styles.backgroundPosition,t),r.width-o,r.height-s);return[ml(pl(e.styles.backgroundRepeat,t),c,a,r,i),Math.round(r.left+c[0]),Math.round(r.top+c[1]),o,s]},ul=function(e){return Kn(e)&&e.value===ii.AUTO},dl=function(e){return typeof e==`number`},fl=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=e[0],s=e[1];if(!o)return[0,0];if(er(o)&&s&&er(s))return[or(o,n.width),or(s,n.height)];var c=dl(a);if(Kn(o)&&(o.value===ii.CONTAIN||o.value===ii.COVER))return dl(a)?n.width/n.height<a==(o.value===ii.COVER)?[n.height*a,n.height]:[n.width,n.width/a]:[n.width,n.height];var l=dl(r),u=dl(i),d=l||u;if(ul(o)&&(!s||ul(s)))return l&&u?[r,i]:!c&&!d?[n.width,n.height]:d&&c?[l?r:i*a,u?i:r/a]:[l?r:n.width,u?i:n.height];if(c){var f=0,p=0;return er(o)?f=or(o,n.width):er(s)&&(p=or(s,n.height)),ul(o)?f=p*a:(!s||ul(s))&&(p=f/a),[f,p]}var m=null,h=null;if(er(o)?m=or(o,n.width):s&&er(s)&&(h=or(s,n.height)),m!==null&&(!s||ul(s))&&(h=l&&u?m/r*i:n.height),h!==null&&ul(o)&&
80(m=l&&u?h/i*r:n.width),m!==null&&h!==null)return[m,h];throw Error(`Unable to calculate background-size for element`)},pl=function(e,t){var n=e[t];return n===void 0?e[0]:n},ml=function(e,t,n,r,i){var a=t[0],o=t[1],s=n[0],c=n[1];switch(e){case 2:return[new Ac(Math.round(r.left),Math.round(r.top+o)),new Ac(Math.round(r.left+r.width),Math.round(r.top+o)),new Ac(Math.round(r.left+r.width),Math.round(c+r.top+o)),new Ac(Math.round(r.left),Math.round(c+r.top+o))];case 3:return[new Ac(Math.round(r.left+a),Math.round(r.top)),new Ac(Math.round(r.left+a+s),Math.round(r.top)),new Ac(Math.round(r.left+a+s),Math.round(r.height+r.top)),new Ac(Math.round(r.left+a),Math.round(r.height+r.top))];case 1:return[new Ac(Math.round(r.left+a),Math.round(r.top+o)),new Ac(Math.round(r.left+a+s),Math.round(r.top+o)),new Ac(Math.round(r.left+a+s),Math.round(r.top+o+c)),new Ac(Math.round(r.left+a),Math.round(r.top+o+c))];default:return[new Ac(Math.round(i.left),Math.round(i.top)),new Ac(Math.round(i.left+i.width),Math.round(i.top)),new Ac(Math.round(i.left+i.width),Math.round(i.height+i.top)),new Ac(Math.round(i.left),Math.round(i.height+i.top))]}},hl=`data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7`,gl=`Hidden Text`,_l=function(){function e(e){this._data={},this._document=e}return e.prototype.parseMetrics=function(e,t){var n=this._document.createElement(`div`),r=this._document.createElement(`img`),i=this._document.createElement(`span`),a=this._document.body;n.style.visibility=`hidden`,n.style.fontFamily=e,n.style.fontSize=t,n.style.margin=`0`,n.style.padding=`0`,n.style.whiteSpace=`nowrap`,a.appendChild(n),r.src=hl,r.width=1,r.height=1,r.style.margin=`0`,r.style.padding=`0`,r.style.verticalAlign=`baseline`,i.style.fontFamily=e,i.style.fontSize=t,i.style.margin=`0`,i.style.padding=`0`,i.appendChild(this._document.createTextNode(gl)),n.appendChild(i),n.appendChild(r);var o=r.offsetTop-i.offsetTop+2;n.removeChild(i),n.appendChild(this._document.createTextNode(gl)),n.style.lineHeight=`normal`,r.style.verticalAlign=`super`;var s=r.offsetTop-n.offsetTop+2;return a.removeChild(n),{baseline:o,middle:s}},e.prototype.getMetrics=function(e,t){var n=e+` `+t;return this._data[n]===void 0&&(this._data[n]=this.parseMetrics(e,t)),this._data[n]},e}(),vl=function(){function e(e,t){this.context=e,this.options=t}return e}(),yl=1e4,bl=function(e){t(n,e);function n(t,n){var r=e.call(this,t,n)||this;return r._activeEffects=[],r.canvas=n.canvas?n.canvas:document.createElement(`canvas`),r.ctx=r.canvas.getContext(`2d`),n.canvas||(r.canvas.width=Math.floor(n.width*n.scale),r.canvas.height=Math.floor(n.height*n.scale),r.canvas.style.width=n.width+`px`,r.canvas.style.height=n.height+`px`),r.fontMetrics=new _l(document),r.ctx.scale(r.options.scale,r.options.scale),r.ctx.translate(-n.x,-n.y),r.ctx.textBaseline=`bottom`,r._activeEffects=[],r.context.logger.debug(`Canvas renderer initialized (`+n.width+`x`+n.height+`) with scale `+n.scale),r}return n.prototype.applyEffects=function(e){for(var t=this;this._activeEffects.length;)this.popEffect();e.forEach(function(e){return t.applyEffect(e)})},n.prototype.applyEffect=function(e){this.ctx.save(),Gc(e)&&(this.ctx.globalAlpha=e.opacity),Uc(e)&&(this.ctx.translate(e.offsetX,e.offsetY),this.ctx.transform(e.matrix[0],e.matrix[1],e.matrix[2],e.matrix[3],e.matrix[4],e.matrix[5]),this.ctx.translate(-e.offsetX,-e.offsetY)),Wc(e)&&(this.path(e.path),this.ctx.clip()),this._activeEffects.push(e)},n.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},n.prototype.renderStack=function(e){return r(this,void 0,void 0,function(){var t;return i(this,function(n){switch(n.label){case 0:return t=e.element.container.styles,t.isVisible()?[4,this.renderStackContent(e)]:[3,2];case 1:n.sent(),n.label=2;case 2:return[2]}})})},n.prototype.renderNode=function(e){return r(this,void 0,void 0,function(){return i(this,function(t){switch(t.label){case 0:if(ya(e.container.flags,16))debugger;return e.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(e)]:[3,3];case 1:return t.sent(),[4,this.renderNodeContent(e)];case 2:t.sent(),t.label=3;case 3:return[2]}})})},n.prototype.renderTextWithLetterSpacing=function(e,t,n){var r=this;
vendor: 14,432 bytes, line 80
80t===0?this.ctx.fillText(e.text,e.bounds.left,e.bounds.top+n):Vo(e.text).reduce(function(t,i){return r.ctx.fillText(i,t,e.bounds.top+n),t+r.ctx.measureText(i).width},e.bounds.left)},n.prototype.createFontStyle=function(e){var t=e.fontVariant.filter(function(e){return e===`normal`||e===`small-caps`}).join(``),n=Tl(e.fontFamily).join(`, `),r=Wn(e.fontSize)?``+e.fontSize.number+e.fontSize.unit:e.fontSize.number+`px`;return[[e.fontStyle,t,e.fontWeight,r,n].join(` `),n,r]},n.prototype.renderTextNode=function(e,t){return r(this,void 0,void 0,function(){var n,r,a,o,s,c,l,u,d=this;return i(this,function(i){return n=this.createFontStyle(t),r=n[0],a=n[1],o=n[2],this.ctx.font=r,this.ctx.direction=t.direction===1?`rtl`:`ltr`,this.ctx.textAlign=`left`,this.ctx.textBaseline=`alphabetic`,s=this.fontMetrics.getMetrics(a,o),c=s.baseline,l=s.middle,u=t.paintOrder,e.textBounds.forEach(function(e){u.forEach(function(n){switch(n){case 0:d.ctx.fillStyle=_r(t.color),d.renderTextWithLetterSpacing(e,t.letterSpacing,c);var r=t.textShadow;r.length&&e.text.trim().length&&(r.slice(0).reverse().forEach(function(n){d.ctx.shadowColor=_r(n.color),d.ctx.shadowOffsetX=n.offsetX.number*d.options.scale,d.ctx.shadowOffsetY=n.offsetY.number*d.options.scale,d.ctx.shadowBlur=n.blur.number,d.renderTextWithLetterSpacing(e,t.letterSpacing,c)}),d.ctx.shadowColor=``,d.ctx.shadowOffsetX=0,d.ctx.shadowOffsetY=0,d.ctx.shadowBlur=0),t.textDecorationLine.length&&(d.ctx.fillStyle=_r(t.textDecorationColor||t.color),t.textDecorationLine.forEach(function(t){switch(t){case 1:d.ctx.fillRect(e.bounds.left,Math.round(e.bounds.top+c),e.bounds.width,1);break;case 2:d.ctx.fillRect(e.bounds.left,Math.round(e.bounds.top),e.bounds.width,1);break;case 3:d.ctx.fillRect(e.bounds.left,Math.ceil(e.bounds.top+l),e.bounds.width,1);break}}));break;case 1:t.webkitTextStrokeWidth&&e.text.trim().length&&(d.ctx.strokeStyle=_r(t.webkitTextStrokeColor),d.ctx.lineWidth=t.webkitTextStrokeWidth,d.ctx.lineJoin=window.chrome?`miter`:`round`,d.ctx.strokeText(e.text,e.bounds.left,e.bounds.top+c)),d.ctx.strokeStyle=``,d.ctx.lineWidth=0,d.ctx.lineJoin=`miter`;break}})}),[2]})})},n.prototype.renderReplacedElement=function(e,t,n){if(n&&e.intrinsicWidth>0&&e.intrinsicHeight>0){var r=ol(e),i=zc(t);this.path(i),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(n,0,0,e.intrinsicWidth,e.intrinsicHeight,r.left,r.top,r.width,r.height),this.ctx.restore()}},n.prototype.renderNodeContent=function(e){return r(this,void 0,void 0,function(){var t,r,a,s,c,l,u,u,d,f,p,m,h,g,_,v,y,b,x,u,S,h,v;return i(this,function(i){switch(i.label){case 0:this.applyEffects(e.getEffects(4)),t=e.container,r=e.curves,a=t.styles,s=0,c=t.textNodes,i.label=1;case 1:return s<c.length?(l=c[s],[4,this.renderTextNode(l,a)]):[3,4];case 2:i.sent(),i.label=3;case 3:return s++,[3,1];case 4:if(!(t instanceof Xo))return[3,8];i.label=5;case 5:return i.trys.push([5,7,,8]),[4,this.context.cache.match(t.src)];case 6:return u=i.sent(),this.renderReplacedElement(t,r,u),[3,8];case 7:return i.sent(),this.context.logger.error(`Error loading image `+t.src),[3,8];case 8:if(t instanceof Zo&&this.renderReplacedElement(t,r,t.canvas),!(t instanceof Qo))return[3,12];i.label=9;case 9:return i.trys.push([9,11,,12]),[4,this.context.cache.match(t.svg)];case 10:return u=i.sent(),this.renderReplacedElement(t,r,u),[3,12];case 11:return i.sent(),this.context.logger.error(`Error loading svg `+t.svg.substring(0,255)),[3,12];case 12:return t instanceof fs&&t.tree?(d=new n(this.context,{scale:this.options.scale,backgroundColor:t.backgroundColor,x:0,y:0,width:t.width,height:t.height}),[4,d.render(t.tree)]):[3,14];case 13:f=i.sent(),t.width&&t.height&&this.ctx.drawImage(f,0,0,t.width,t.height,t.bounds.left,t.bounds.top,t.bounds.width,t.bounds.height),i.label=14;case 14:if(t instanceof ls&&(p=Math.min(t.bounds.width,t.bounds.height),t.type===as?t.checked&&(this.ctx.save(),this.path([new Ac(t.bounds.left+p*.39363,t.bounds.top+p*.79),new Ac(t.bounds.left+p*.16,t.bounds.top+p*.5549),new Ac(t.bounds.left+p*.27347,t.bounds.top+p*.44071),new Ac(t.bounds.left+p*.39694,t.bounds.top+p*.5649),new Ac(t.bounds.left+p*.72983,t.bounds.top+p*.23),new Ac(t.bounds.left+p*.84,t.bounds.top+p*.34085),new Ac(t.bounds.left+p*.39363,t.bounds.top+p*.79)]),this.ctx.fillStyle=_r(cs),this.ctx.fill(),this.ctx.restore()):t.type===os&&t.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(t.bounds.left+p/2,t.bounds.top+p/2,p/4,0,Math.PI*2,!0),this.ctx.fillStyle=_r(cs),this.ctx.fill(),this.ctx.restore())),xl(t)&&t.value.length){switch(m=this.createFontStyle(a),h=m[0],g=m[1],_=this.fontMetrics.getMetrics(h,g).baseline,this.ctx.font=h,this.ctx.fillStyle=_r(a.color),this.ctx.textBaseline=`alphabetic`,this.ctx.textAlign=Cl(t.styles.textAlign),v=ol(t),y=0,t.styles.textAlign){case 1:y+=v.width/2;break;case 2:y+=v.width;break}b=v.add(y,0,0,-v.height/2+1),this.ctx.save(),this.path([new Ac(v.left,v.top),new Ac(v.left+v.width,v.top),new Ac(v.left+v.width,v.top+v.height),new Ac(v.left,v.top+v.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Lo(t.value,b),a.letterSpacing,_),this.ctx.restore(),this.ctx.textBaseline=`alphabetic`,this.ctx.textAlign=`left`}if(!ya(t.styles.display,2048))return[3,20];if(t.styles.listStyleImage===null)return[3,19];if(x=t.styles.listStyleImage,x.type!==0)return[3,18];u=void 0,S=x.url,i.label=15;case 15:return i.trys.push([15,17,,18]),[4,this.context.cache.match(S)];case 16:return u=i.sent(),this.ctx.drawImage(u,t.bounds.left-(u.width+10),t.bounds.top),[3,18];case 17:return i.sent(),this.context.logger.error(`Error loading list-style-image `+S),[3,18];case 18:return[3,20];case 19:e.listValue&&t.styles.listStyleType!==-1&&(h=this.createFontStyle(a)[0],this.ctx.font=h,this.ctx.fillStyle=_r(a.color),this.ctx.textBaseline=`middle`,this.ctx.textAlign=`right`,v=new o(t.bounds.left,t.bounds.top+or(t.styles.paddingTop,t.bounds.width),t.bounds.width,Ii(a.lineHeight,a.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Lo(e.listValue,v),a.letterSpacing,Ii(a.lineHeight,a.fontSize.number)/2+2),this.ctx.textBaseline=`bottom`,this.ctx.textAlign=`left`),i.label=20;case 20:return[2]}})})},n.prototype.renderStackContent=function(e){return r(this,void 0,void 0,function(){var t,n,r,a,o,r,s,c,r,l,u,r,d,f,r,p,m,r,h,g,r;return i(this,function(i){switch(i.label){case 0:if(ya(e.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(e.element)];case 1:i.sent(),t=0,n=e.negativeZIndex,i.label=2;case 2:return t<n.length?(r=n[t],[4,this.renderStack(r)]):[3,5];case 3:i.sent(),i.label=4;case 4:return t++,[3,2];case 5:return[4,this.renderNodeContent(e.element)];case 6:i.sent(),a=0,o=e.nonInlineLevel,i.label=7;case 7:return a<o.length?(r=o[a],[4,this.renderNode(r)]):[3,10];case 8:i.sent(),i.label=9;case 9:return a++,[3,7];case 10:s=0,c=e.nonPositionedFloats,i.label=11;case 11:return s<c.length?(r=c[s],[4,this.renderStack(r)]):[3,14];case 12:i.sent(),i.label=13;case 13:return s++,[3,11];case 14:l=0,u=e.nonPositionedInlineLevel,i.label=15;case 15:return l<u.length?(r=u[l],[4,this.renderStack(r)]):[3,18];case 16:i.sent(),i.label=17;case 17:return l++,[3,15];case 18:d=0,f=e.inlineLevel,i.label=19;case 19:return d<f.length?(r=f[d],[4,this.renderNode(r)]):[3,22];case 20:i.sent(),i.label=21;case 21:return d++,[3,19];case 22:p=0,m=e.zeroOrAutoZIndexOrTransformedOrOpacity,i.label=23;case 23:return p<m.length?(r=m[p],[4,this.renderStack(r)]):[3,26];case 24:i.sent(),i.label=25;case 25:return p++,[3,23];case 26:h=0,g=e.positiveZIndex,i.label=27;case 27:return h<g.length?(r=g[h],[4,this.renderStack(r)]):[3,30];case 28:i.sent(),i.label=29;case 29:return h++,[3,27];case 30:return[2]}})})},n.prototype.mask=function(e){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(e.slice(0).reverse()),this.ctx.closePath()},n.prototype.path=function(e){this.ctx.beginPath(),this.formatPath(e),this.ctx.closePath()},n.prototype.formatPath=function(e){var t=this;e.forEach(function(e,n){var r=Nc(e)?e.start:e;n===0?t.ctx.moveTo(r.x,r.y):t.ctx.lineTo(r.x,r.y),Nc(e)&&t.ctx.bezierCurveTo(e.startControl.x,e.startControl.y,e.endControl.x,e.endControl.y,e.end.x,e.end.y)})},n.prototype.renderRepeat=function(e,t,n,r){this.path(e),this.ctx.fillStyle=t,this.ctx.translate(n,r),this.ctx.fill(),this.ctx.translate(-n,-r)},n.prototype.resizeImage=function(e,t,n){if(e.width===t&&e.height===n)return e;var r=(this.canvas.ownerDocument??document).createElement(`canvas`);return r.width=Math.max(1,t),r.height=Math.max(1,n),r.getContext(`2d`).drawImage(e,0,0,e.width,e.height,0,0,t,n),r},n.prototype.renderBackgroundImage=function(e){return r(this,void 0,void 0,function(){var t,n,r,a,o,s;return i(this,function(c){switch(c.label){case 0:t=e.styles.backgroundImage.length-1,n=function(n){var a,o,s,c,l,u,d,f,p,m,c,l,u,d,f,h,g,_,v,y,b,x,S,C,p,w,c,T,E,d,f,D,l,u,O,k,A,j,M,N,P,F;return i(this,function(i){switch(i.label){case 0:if(n.type!==0)return[3,5];a=void 0,o=n.url,i.label=1;case 1:return i.trys.push([1,3,,4]),[4,r.context.cache.match(o)];case 2:return a=i.sent(),[3,4];case 3:return i.sent(),r.context.logger.error(`Error loading background-image `+o),[3,4];case 4:return a&&(s=ll(e,t,[a.width,a.height,a.width/a.height]),c=s[0],l=s[1],u=s[2],d=s[3],f=s[4],p=r.ctx.createPattern(r.resizeImage(a,d,f),`repeat`),r.renderRepeat(c,p,l,u)),[3,6];case 5:Jr(n)?(m=ll(e,t,[null,null,null]),c=m[0],l=m[1],u=m[2],d=m[3],f=m[4],h=jr(n.angle,d,f),g=h[0],_=h[1],v=h[2],y=h[3],b=h[4],x=document.createElement(`canvas`),x.width=d,x.height=f,S=x.getContext(`2d`),C=S.createLinearGradient(_,y,v,b),kr(n.stops,g).forEach(function(e){return C.addColorStop(e.stop,_r(e.color))}),S.fillStyle=C,S.fillRect(0,0,d,f),d>0&&f>0&&(p=r.ctx.createPattern(x,`repeat`),r.renderRepeat(c,p,l,u))):Yr(n)&&(w=ll(e,t,[null,null,null]),c=w[0],T=w[1],E=w[2],d=w[3],f=w[4],D=n.position.length===0?[rr]:n.position,l=or(D[0],d),u=or(D[D.length-1],f),O=Pr(n,l,u,d,f),k=O[0],A=O[1],k>0&&A>0&&(j=r.ctx.createRadialGradient(T+l,E+u,0,T+l,E+u,k),kr(n.stops,k*2).forEach(function(e){return j.addColorStop(e.stop,_r(e.color))}),r.path(c),r.ctx.fillStyle=j,k===A?r.ctx.fill():(M=e.bounds.left+.5*e.bounds.width,N=e.bounds.top+.5*e.bounds.height,P=A/k,F=1/P,r.ctx.save(),r.ctx.translate(M,N),r.ctx.transform(1,0,0,P,0,0),r.ctx.translate(-M,-N),r.ctx.fillRect(T,F*(E-N)+N,d,f*F),r.ctx.restore()))),i.label=6;case 6:return t--,[2]}})},r=this,a=0,o=e.styles.backgroundImage.slice(0).reverse(),c.label=1;case 1:return a<o.length?(s=o[a],[5,n(s)]):[3,4];case 2:c.sent(),c.label=3;case 3:return a++,[3,1];case 4:return[2]}})})},n.prototype.renderSolidBorder=function(e,t,n){return r(this,void 0,void 0,function(){return i(this,function(r){return this.path($c(n,t)),this.ctx.fillStyle=_r(e),this.ctx.fill(),[2]})})},n.prototype.renderDoubleBorder=function(e,t,n,a){return r(this,void 0,void 0,function(){var r,o;return i(this,function(i){switch(i.label){case 0:return t<3?[4,this.renderSolidBorder(e,n,a)]:[3,2];case 1:return i.sent(),[2];case 2:return r=el(a,n),this.path(r),this.ctx.fillStyle=_r(e),this.ctx.fill(),o=tl(a,n),this.path(o),this.ctx.fill(),[2]}})})},n.prototype.renderNodeBackgroundAndBorders=function(e){return r(this,void 0,void 0,function(){var t,n,r,a,o,s,c,l,u=this;return i(this,function(i){switch(i.label){case 0:return this.applyEffects(e.getEffects(2)),t=e.container.styles,n=!gr(t.backgroundColor)||t.backgroundImage.length,r=[{style:t.borderTopStyle,color:t.borderTopColor,width:t.borderTopWidth},{style:t.borderRightStyle,color:t.borderRightColor,width:t.borderRightWidth},{style:t.borderBottomStyle,color:t.borderBottomColor,width:t.borderBottomWidth},{style:t.borderLeftStyle,color:t.borderLeftColor,width:t.borderLeftWidth}],a=Sl(pl(t.backgroundClip,0),e.curves),n||t.boxShadow.length?(this.ctx.save(),this.path(a),this.ctx.clip(),gr(t.backgroundColor)||(this.ctx.fillStyle=_r(t.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(e.container)]):[3,2];case 1:i.sent(),this.ctx.restore(),t.boxShadow.slice(0).reverse().forEach(function(t){u.ctx.save();var n=Lc(e.curves),r=t.inset?0:yl,i=qc(n,-r+(t.inset?1:-1)*t.spread.number,(t.inset?1:-1)*t.spread.number,t.spread.number*(t.inset?-2:2),t.spread.number*(t.inset?-2:2));t.inset?(u.path(n),u.ctx.clip(),u.mask(i)):(u.mask(n),u.ctx.clip(),u.path(i)),u.ctx.shadowOffsetX=t.offsetX.number+r,u.ctx.shadowOffsetY=t.offsetY.number,u.ctx.shadowColor=_r(t.color),u.ctx.shadowBlur=t.blur.number,u.ctx.fillStyle=t.inset?_r(t.color):`rgba(0,0,0,1)`,u.ctx.fill(),u.ctx.restore()}),i.label=2;case 2:o=0,s=0,c=r,i.label=3;case 3:return s<c.length?(l=c[s],l.style!==0&&!gr(l.color)&&l.width>0?l.style===2?[4,this.renderDashedDottedBorder(l.color,l.width,o,e.curves,2)]:[3,5]:[3,11]):[3,13];case 4:return i.sent(),[3,11];case 5:return l.style===3?[4,this.renderDashedDottedBorder(l.color,l.width,o,e.curves,3)]:[3,7];case 6:return i.sent(),[3,11];case 7:return l.style===4?[4,this.renderDoubleBorder(l.color,l.width,o,e.curves)]:[3,9];case 8:return i.sent(),[3,11];case 9:return[4,this.renderSolidBorder(l.color,o,e.curves)];case 10:i.sent(),i.label=11;case 11:o++,i.label=12;case 12:return s++,[3,3];case 13:return[2]}})})},n.prototype.renderDashedDottedBorder=function(e,t,n,a,o){return r(this,void 0,void 0,function(){var r,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,b,x;return i(this,function(i){return this.ctx.save(),r=nl(a,n),s=$c(a,n),o===2&&(this.path(s),this.ctx.clip()),Nc(s[0])?(c=s[0].start.x,l=s[0].start.y):(c=s[0].x,l=s[0].y),Nc(s[1])?(u=s[1].end.x,d=s[1].end.y):(u=s[1].x,d=s[1].y),f=Math.abs(n===0||n===2?c-u:l-d),this.ctx.beginPath(),o===3?this.formatPath(r):this.formatPath(s.slice(0,2)),p=t<3?t*3:t*2,m=t<3?t*2:t,o===3&&(p=t,m=t),h=!0,f<=p*2?h=!1:f<=p*2+m?(g=f/(2*p+m),p*=g,m*=g):(_=Math.floor((f+m)/(p+m)),v=(f-_*p)/(_-1),y=(f-(_+1)*p)/_,m=y<=0||Math.abs(m-v)<Math.abs(m-y)?v:y),h&&(o===3?this.ctx.setLineDash([0,p+m]):this.ctx.setLineDash([p,m])),o===3?(this.ctx.lineCap=`round`,this.ctx.lineWidth=t):this.ctx.lineWidth=t*2+1.1,this.ctx.strokeStyle=_r(e),this.ctx.stroke(),this.ctx.setLineDash([]),o===2&&(Nc(s[0])&&(b=s[3],x=s[0],this.ctx.beginPath(),this.formatPath([new Ac(b.end.x,b.end.y),new Ac(x.start.x,x.start.y)]),this.ctx.stroke()),Nc(s[1])&&(b=s[1],x=s[2],this.ctx.beginPath(),this.formatPath([new Ac(b.end.x,b.end.y),new Ac(x.start.x,x.start.y)]),this.ctx.stroke())),this.ctx.restore(
80),[2]})})},n.prototype.render=function(e){return r(this,void 0,void 0,function(){var t;return i(this,function(n){switch(n.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=_r(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),t=Qc(e),[4,this.renderStack(t)];case 1:return n.sent(),this.applyEffects([]),[2,this.canvas]}})})},n}(vl),xl=function(e){return e instanceof ds||e instanceof us?!0:e instanceof ls&&e.type!==os&&e.type!==as},Sl=function(e,t){switch(e){case 0:return Lc(t);case 2:return Rc(t);default:return zc(t)}},Cl=function(e){switch(e){case 1:return`center`;case 2:return`right`;default:return`left`}},wl=[`-apple-system`,`system-ui`],Tl=function(e){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?e.filter(function(e){return wl.indexOf(e)===-1}):e},El=function(e){t(n,e);function n(t,n){var r=e.call(this,t,n)||this;return r.canvas=n.canvas?n.canvas:document.createElement(`canvas`),r.ctx=r.canvas.getContext(`2d`),r.options=n,r.canvas.width=Math.floor(n.width*n.scale),r.canvas.height=Math.floor(n.height*n.scale),r.canvas.style.width=n.width+`px`,r.canvas.style.height=n.height+`px`,r.ctx.scale(r.options.scale,r.options.scale),r.ctx.translate(-n.x,-n.y),r.context.logger.debug(`EXPERIMENTAL ForeignObject renderer initialized (`+n.width+`x`+n.height+` at `+n.x+`,`+n.y+`) with scale `+n.scale),r}return n.prototype.render=function(e){return r(this,void 0,void 0,function(){var t,n;return i(this,function(r){switch(r.label){case 0:return t=Po(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,e),[4,Dl(t)];case 1:return n=r.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=_r(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]}})})},n}(vl),Dl=function(e){return new Promise(function(t,n){var r=new Image;r.onload=function(){t(r)},r.onerror=n,r.src=`data:image/svg+xml;charset=utf-8,`+encodeURIComponent(new XMLSerializer().serializeToString(e))})},Ol=function(){function e(e){var t=e.id,n=e.enabled;this.id=t,this.enabled=n,this.start=Date.now()}return e.prototype.debug=function(){var e=[...arguments];this.enabled&&(typeof window<`u`&&window.console&&typeof console.debug==`function`?console.debug.apply(console,a([this.id,this.getTime()+`ms`],e)):this.info.apply(this,e))},e.prototype.getTime=function(){return Date.now()-this.start},e.prototype.info=function(){var e=[...arguments];this.enabled&&typeof window<`u`&&window.console&&typeof console.info==`function`&&console.info.apply(console,a([this.id,this.getTime()+`ms`],e))},e.prototype.warn=function(){var e=[...arguments];this.enabled&&(typeof window<`u`&&window.console&&typeof console.warn==`function`?console.warn.apply(console,a([this.id,this.getTime()+`ms`],e)):this.info.apply(this,e))},e.prototype.error=function(){var e=[...arguments];this.enabled&&(typeof window<`u`&&window.console&&typeof console.error==`function`?console.error.apply(console,a([this.id,this.getTime()+`ms`],e)):this.info.apply(this,e))},e.instances={},e}(),kl=function(){function e(t,n){this.windowBounds=n,this.instanceName=`#`+ e.instanceCount++,this.logger=new Ol({id:this.instanceName,enabled:t.logging}),this.cache=t.cache??new xc(this,t)}return e.instanceCount=1,e}(),Al=function(e,t){return t===void 0&&(t={}),jl(e,t)};typeof window<`u`&&bc.setContext(window);var jl=function(e,t){return r(void 0,void 0,void 0,function(){var r,a,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,D;return i(this,function(i){switch(i.label){case 0:if(!e||typeof e!=`object`)return[2,Promise.reject(`Invalid element provided as first argument`)];if(r=e.ownerDocument,!r)throw Error(`Element is not attached to a Document`);if(a=r.defaultView,!a)throw Error(`Document is not attached to a Window`);return l={allowTaint:t.allowTaint??!1,imageTimeout:t.imageTimeout??15e3,proxy:t.proxy,useCORS:t.useCORS??!1},u=n({logging:t.logging??!0,cache:t.cache},l),d={windowWidth:t.windowWidth??a.innerWidth,windowHeight:t.windowHeight??a.innerHeight,scrollX:t.scrollX??a.pageXOffset,scrollY:t.scrollY??a.pageYOffset},f=new o(d.scrollX,d.scrollY,d.windowWidth,d.windowHeight),p=new kl(u,f),m=t.foreignObjectRendering??!1,h={allowTaint:t.allowTaint??!1,onclone:t.onclone,ignoreElements:t.ignoreElements,inlineImages:m,copyStyles:m},p.logger.debug(`Starting document clone with size `+f.width+`x`+f.height+` scrolled to `+-f.left+`,`+-f.top),g=new ic(p,e,h),_=g.clonedReferenceElement,_?[4,g.toIFrame(r,f)]:[2,Promise.reject(`Unable to find element in cloned iframe`)];case 1:return v=i.sent(),y=Os(_)||Es(_)?c(_.ownerDocument):s(p,_),b=y.width,x=y.height,S=y.left,C=y.top,w=Ml(p,_,t.backgroundColor),T={canvas:t.canvas,backgroundColor:w,scale:t.scale??a.devicePixelRatio??1,x:(t.x??0)+S,y:(t.y??0)+C,width:t.width??Math.ceil(b),height:t.height??Math.ceil(x)},m?(p.logger.debug(`Document cloned, using foreign object rendering`),D=new El(p,T),[4,D.render(_)]):[3,3];case 2:return E=i.sent(),[3,5];case 3:return p.logger.debug(`Document cloned, element located at `+S+`,`+C+` with size `+b+`x`+x+` using computed rendering`),p.logger.debug(`Starting DOM parsing`),O=gs(p,_),w===O.styles.backgroundColor&&(O.styles.backgroundColor=Tr.TRANSPARENT),p.logger.debug(`Starting renderer for element at `+T.x+`,`+T.y+` with size `+T.width+`x`+T.height),D=new bl(p,T),[4,D.render(O)];case 4:E=i.sent(),i.label=5;case 5:return(t.removeContainer??!0)&&(ic.destroy(v)||p.logger.error(`Cannot detach cloned iframe as it is not in the DOM anymore`)),p.logger.debug(`Finis
80hed rendering`),[2,E]}})})},Ml=function(e,t,n){var r=t.ownerDocument,i=r.documentElement?wr(e,getComputedStyle(r.documentElement).backgroundColor):Tr.TRANSPARENT,a=r.body?wr(e,getComputedStyle(r.body).backgroundColor):Tr.TRANSPARENT,o=typeof n==`string`?wr(e,n):n===null?Tr.TRANSPARENT:4294967295;return t===r.documentElement?gr(i)?gr(a)?o:a:i:o};return Al}))})),TF=l({default:()=>eL});function EF(e,t){this.v=e,this.k=t}function DF(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function OF(e){if(Array.isArray(e))return e}function kF(e,t){var n=e==null?null:typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(n!=null){var r,i,a,o,s=[],c=!0,l=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function AF(){throw TypeError(`Invalid attempt to destructure non-iterable instance. 81In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function jF(e,t){return OF(e)||kF(e,t)||MF(e,t)||AF()}function MF(e,t){if(e){if(typeof e==`string`)return DF(e,t);var n={}.toString.call(e).slice(8,-1);return n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`?Array.from(e):n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?DF(e,t):void 0}}function NF(e){var t,n;function r(t,n){try{var a=e[t](n),o=a.value,s=o instanceof EF;
vendor: 5,284 bytes, line 81
81Promise.resolve(s?o.v:o).then(function(n){if(s){var c=t===`return`&&o.k?t:`next`;if(!o.k||n.done)return r(c,n);n=e[c](n).value}i(!!a.done,n)},function(e){r(`throw`,e)})}catch(e){i(2,e)}}function i(e,i){e===2?t.reject(i):t.resolve({value:i,done:e}),(t=t.next)?r(t.key,t.arg):n=null}this._invoke=function(e,i){return new Promise(function(a,o){var s={key:e,arg:i,resolve:a,reject:o,next:null};n?n=n.next=s:(t=n=s,r(e,i))})},typeof e.return!=`function`&&(this.return=void 0)}function PF(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return QF(e,t,r)}}function FF(e){return function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return $F(e,n)}}function IF(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:oI;if(WF&&WF(e,null),!aI(t))return e;let r=t.length;for(;r--;){let i=t[r];if(typeof i==`string`){let e=n(i);e!==i&&(GF(t)||(t[r]=e),i=e)}e[i]=!0}return e}function LF(e){for(let t=0;t<e.length;t++)gI(e,t)||(e[t]=null);return e}function RF(e){let t=XF(null);for(let r of UF(e)){var n=jF(r,2);let i=n[0],a=n[1];gI(e,i)&&(aI(a)?t[i]=LF(a):a&&typeof a==`object`&&a.constructor===Object?t[i]=RF(a):t[i]=a)}return t}function zF(e){switch(typeof e){case`string`:return e;case`number`:return fI(e);case`boolean`:return pI(e);case`bigint`:return mI?mI(e):`0`;case`symbol`:return hI?hI(e):`Symbol()`;case`undefined`:return _I(e);case`function`:case`object`:{if(e===null)return _I(e);let t=e,n=BF(t,`toString`);if(typeof n==`function`){let e=n(t);return typeof e==`string`?e:_I(e)}return _I(e)}default:return _I(e)}}function BF(e,t){for(;e!==null;){let n=qF(e,t);if(n){if(n.get)return PF(n.get);if(typeof n.value==`function`)return PF(n.value)}e=KF(e)}function n(){return null}return n}function VF(e){try{return vI(e,``),!0}catch{return!1}}function HF(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:YI(),t=e=>HF(e);if(t.version=`3.4.16`,t.removed=[],!e||!e.document||e.document.nodeType!==GI.document||!e.Element)return t.isSupported=!1,t;let n=e.document,r=n,i=r.currentScript;e.DocumentFragment;let a=e.HTMLTemplateElement,o=e.Node,s=e.Element,c=e.NodeFilter;e.NamedNodeMap===void 0&&(e.NamedNodeMap||e.MozNamedAttrMap),e.HTMLFormElement;let l=e.DOMParser,u=e.trustedTypes,d=s.prototype,f=BF(d,`cloneNode`),p=BF(d,`remove`),m=BF(d,`removeAttributeNode`),h=BF(d,`nextSibling`),g=BF(d,`childNodes`),_=BF(d,`parentNode`),v=BF(d,`shadowRoot`),y=BF(d,`attributes`),b=o&&o.prototype?BF(o.prototype,`nodeType`):null,x=o&&o.prototype?BF(o.prototype,`nodeName`):null,S=o&&o.prototype?BF(o.prototype,`ownerDocument`):null,C=function(e){return b?b(e):e.nodeType},w=function(e){return x?x(e):e.nodeName};if(typeof a==`function`){let e=n.createElement(`template`);e.content&&e.content.ownerDocument&&(n=e.content.ownerDocument)}let T,E=``,D,O=!1,k=0,A=function(){if(k>0)throw yI(`A configured TRUSTED_TYPES_POLICY callback (createHTML or createScriptURL) must not call DOMPurify.sanitize, as that causes infinite recursion. Do not pass a policy whose callbacks wrap DOMPurify as TRUSTED_TYPES_POLICY; see the "DOMPurify and Trusted Types" section of the README.`)},j=function(e){A(),k++;try{return T.createHTML(e)}finally{k--}},M=function(e){A(),k++;try{return T.createScriptURL(e)}finally{k--}},N=function(){return O||=(D=XI(u,i),!0),D},P=n,F=P.implementation,ee=P.createNodeIterator,te=P.createDocumentFragment,ne=P.getElementsByTagName,I=r.importNode,L=ZI();t.isSupported=typeof UF==`function`&&typeof _==`function`&&F&&F.createHTMLDocument!==void 0;let R=jI,re=MI,ie=NI,ae=PI,oe=FI,se=LI,ce=RI,le=BI,ue=II,de=null,z=IF({},[...bI,...xI,...SI,...wI,...EI]),fe=null,pe=IF({},[...DI,...OI,...kI,...AI]),me=Object.seal(XF(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),he=null,B=null,ge=Object.seal(XF(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}})),_e=!0,ve=!0,ye=!1,be=!0,xe=!1,Se=!0,V=!1,Ce=!1,we=null,Te=null,Ee=!1,De=!1,Oe=!1,ke=!1,Ae=!0,je=!1,Me=`user-content-`,Ne=!0,Pe=!1,Fe={},Ie=null,Le=IF({},`annotation-xml.audio.colgroup.desc.foreignobject.head.iframe.math.mi.mn.mo.ms.mtext.noembed.noframes.noscript.plaintext.script.selectedcontent.style.svg.template.thead.title.video.xmp`.split(`.`)),Re=null,ze=IF({},[`audio`,`video`,`img`,`source`,`image`,`track`]),Be=null,Ve=IF({},[`alt`,`class`,`for`,`id`,`label`,`name`,`pattern`,`placeholder`,`role`,`summary`,`title`,`value`,`style`,`xmlns`]),He=`http://www.w3.org/1998/Math/MathML`,Ue=`http://www.w3.org/2000/svg`,We=`http://www.w3.org/1999/xhtml`,Ge=We,Ke=!1,qe=null,Je=IF({},[He,Ue,We],sI),Ye=JF([`mi`,`mo`,`mn`,`ms`,`mtext`]),Xe=IF({},Ye),Ze=JF([`annotation-xml`]),Qe=IF({},Ze),$e=IF({},[`title`,`style`,`font`,`a`,`script`]),et=null,tt=[`application/xhtml+xml`,`text/html`],nt=null,rt=null,it=n.createElement(`form`),at=function(e){return e instanceof RegExp||e instanceof Function},ot=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(rt&&rt===e)return;(!e||typeof e!=`object`)&&(e={}
vendor: 11,412 bytes, line 81
81),e=RF(e),et=tt.indexOf(e.PARSER_MEDIA_TYPE)===-1?`text/html`:e.PARSER_MEDIA_TYPE,nt=et===`application/xhtml+xml`?sI:oI,de=QI(e,`ALLOWED_TAGS`,z,{transform:nt}),fe=QI(e,`ALLOWED_ATTR`,pe,{transform:nt}),qe=QI(e,`ALLOWED_NAMESPACES`,Je,{transform:sI}),Be=QI(e,`ADD_URI_SAFE_ATTR`,Ve,{transform:nt,base:Ve}),Re=QI(e,`ADD_DATA_URI_TAGS`,ze,{transform:nt,base:ze}),Ie=QI(e,`FORBID_CONTENTS`,Le,{transform:nt}),he=QI(e,`FORBID_TAGS`,RF({}),{transform:nt}),B=QI(e,`FORBID_ATTR`,RF({}),{transform:nt}),Fe=gI(e,`USE_PROFILES`)?e.USE_PROFILES&&typeof e.USE_PROFILES==`object`?RF(e.USE_PROFILES):e.USE_PROFILES:!1,_e=e.ALLOW_ARIA_ATTR!==!1,ve=e.ALLOW_DATA_ATTR!==!1,ye=e.ALLOW_UNKNOWN_PROTOCOLS||!1,be=e.ALLOW_SELF_CLOSE_IN_ATTR!==!1,xe=e.SAFE_FOR_TEMPLATES||!1,Se=e.SAFE_FOR_XML!==!1,V=e.WHOLE_DOCUMENT||!1,De=e.RETURN_DOM||!1,Oe=e.RETURN_DOM_FRAGMENT||!1,ke=e.RETURN_TRUSTED_TYPE||!1,Ee=e.FORCE_BODY||!1,Ae=e.SANITIZE_DOM!==!1,je=e.SANITIZE_NAMED_PROPS||!1,Ne=e.KEEP_CONTENT!==!1,Pe=e.IN_PLACE||!1,ue=VF(e.ALLOWED_URI_REGEXP)?e.ALLOWED_URI_REGEXP:II,Ge=typeof e.NAMESPACE==`string`?e.NAMESPACE:We,Xe=$I(e,`MATHML_TEXT_INTEGRATION_POINTS`,()=>IF({},Ye)),Qe=$I(e,`HTML_INTEGRATION_POINTS`,()=>IF({},Ze));let t=$I(e,`CUSTOM_ELEMENT_HANDLING`,()=>XF(null));if(me=XF(null),gI(t,`tagNameCheck`)&&at(t.tagNameCheck)&&(me.tagNameCheck=t.tagNameCheck),gI(t,`attributeNameCheck`)&&at(t.attributeNameCheck)&&(me.attributeNameCheck=t.attributeNameCheck),gI(t,`allowCustomizedBuiltInElements`)&&typeof t.allowCustomizedBuiltInElements==`boolean`&&(me.allowCustomizedBuiltInElements=t.allowCustomizedBuiltInElements),YF(me),xe&&(ve=!1),Oe&&(De=!0),Fe&&(de=IF({},EI),fe=XF(null),Fe.html===!0&&(IF(de,bI),IF(fe,DI)),Fe.svg===!0&&(IF(de,xI),IF(fe,OI),IF(fe,AI)),Fe.svgFilters===!0&&(IF(de,SI),IF(fe,OI),IF(fe,AI)),Fe.mathMl===!0&&(IF(de,wI),IF(fe,kI),IF(fe,AI))),ge.tagCheck=null,ge.attributeCheck=null,gI(e,`ADD_TAGS`)&&(typeof e.ADD_TAGS==`function`?ge.tagCheck=e.ADD_TAGS:aI(e.ADD_TAGS)&&(de===z&&(de=RF(de)),IF(de,e.ADD_TAGS,nt))),gI(e,`ADD_ATTR`)&&(typeof e.ADD_ATTR==`function`?ge.attributeCheck=e.ADD_ATTR:aI(e.ADD_ATTR)&&(fe===pe&&(fe=RF(fe)),IF(fe,e.ADD_ATTR,nt))),gI(e,`ADD_FORBID_CONTENTS`)&&aI(e.ADD_FORBID_CONTENTS)&&(Ie===Le&&(Ie=RF(Ie)),IF(Ie,e.ADD_FORBID_CONTENTS,nt)),Ne&&(de[`#text`]=!0),V&&IF(de,[`html`,`head`,`body`]),de.table&&(IF(de,[`tbody`]),delete he.tbody),e.TRUSTED_TYPES_POLICY){if(typeof e.TRUSTED_TYPES_POLICY.createHTML!=`function`)throw yI(`TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.`);if(typeof e.TRUSTED_TYPES_POLICY.createScriptURL!=`function`)throw yI(`TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.`);let t=T;T=e.TRUSTED_TYPES_POLICY;try{E=j(``)}catch(e){throw T=t,e}}else e.TRUSTED_TYPES_POLICY===null?(T=void 0,E=``):(T===void 0&&(T=N()),T&&typeof E==`string`&&(E=j(``)));JF&&JF(e),rt=e},st=IF({},[...xI,...SI,...CI]),ct=IF({},[...wI,...TI]),lt=function(e,t,n){return t.namespaceURI===We?e===`svg`:t.namespaceURI===He?e===`svg`&&(n===`annotation-xml`||Xe[n]):!!st[e]},ut=function(e,t,n){return t.namespaceURI===We?e===`math`:t.namespaceURI===Ue?e===`math`&&Qe[n]:!!ct[e]},dt=function(e,t,n){return t.namespaceURI===Ue&&!Qe[n]||t.namespaceURI===He&&!Xe[n]?!1:!ct[e]&&($e[e]||!st[e])},ft=function(e){let t=_(e);(!t||!t.tagName)&&(t={namespaceURI:Ge,tagName:`template`});let n=oI(e.tagName),r=oI(t.tagName);return qe[e.namespaceURI]?e.namespaceURI===Ue?lt(n,t,r):e.namespaceURI===He?ut(n,t,r):e.namespaceURI===We?dt(n,t,r):!!(et===`application/xhtml+xml`&&qe[e.namespaceURI]):!1},pt=function(e){rI(t.removed,{element:e});try{_(e).removeChild(e)}catch{if(p(e),!_(e))throw yI(`a node selected for removal could not be detached from its tree and cannot be safely returned; refusing to sanitize in place`)}},mt=function(e,t,n){try{m(e,t)}catch{try{e.removeAttribute(n)}catch{}}},ht=function(e){vt(e);let t=g(e);if(t){let e=[];eI(t,t=>{rI(e,t)}),eI(e,e=>{try{p(e)}catch{}})}let n=y(e);if(n)for(let t=n.length-1;t>=0;--t){let r=n[t],i=r&&r.name;typeof i==`string`&&mt(e,r,i)}},gt=function(e,n,r){if(!r)try{r=n.getAttributeNode(e)}catch{r=null}rI(t.removed,{attribute:r||null,from:n});try{r?m(n,r):n.removeAttribute(e)}catch{try{n.removeAttribute(e)}catch{}}if(e===`is`)if(De||Oe)try{pt(n)}catch{}else try{n.setAttribute(e,``)}catch{}},_t=function(e){let t=y(e);if(t)for(let n=t.length-1;n>=0;--n){let r=t[n],i=r&&r.name;typeof i!=`string`||fe[nt(i)]||mt(e,r,i)}},vt=function(e){let t=[e];for(;t.length>0;){let e=t.pop();C(e)===GI.element&&_t(e);let n=g(e);if(n)for(let e=n.length-1;e>=0;--e)t.push(n[e])}},yt=function(e,t){return Se?e===`patchsrc`?!0:e===`for`&&t!==`label`&&t!==`output`:!1},bt=function(e){if(!Se)return;let t=[e];for(;t.length>0;){let e=t.pop(),n=C(e);if(n===GI.processingInstruction||n===GI.comment&&vI(HI,e.data)){try{p(e)}catch{}continue}if(n===GI.element){let t=e,n=nt(w(e));try{t.hasAttribute&&t.hasAttribute(`patchsrc`)&&t.removeAttribute(`patchsrc`),t.hasAttribute&&t.hasAttribute(`for`)&&yt(`for`,n)&&t.removeAttribute(`for`)}catch{}}let r=g(e);if(r)for(let e=r.length-1;e>=0;--e)t.push(r[e])}},xt=function(e){let t=null,r=null;if(Ee)e=`<remove></remove>`+e;else{let t=cI(e,/^[\r\n\t ]+/);r=t&&t[0]}et===`application/xhtml+xml`&&Ge===We&&(e=`<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>`+e+`</body></html>`);let i=T?j(e):e;if(Ge===We)try{t=new l().parseFromString(i,et)}catch{}if(!t||!t.documentElement){t=F.createDocument(Ge,`template`,null);try{t.documentElement.innerHTML=Ke?E:i}catch{}}let a=t.body||t.documentElement;return e&&r&&a.insertBefore(n.createTextNode(r),a.childNodes[0]||null),Ge===We?ne.call(t,V?`html`:`body`)[0]:V?t.documentElement:a},St=function(e){let t=S?S(e):e.ownerDocument;return ee.call(t||e,e,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT|c.SHOW_PROCESSING_INSTRUCTION|c.SHOW_CDATA_SECTION,null)},Ct=function(e){return e=lI(e,R,` `),e=lI(e,re,` `),e=lI(e,ie,` `),e},wt=function(e){e.normalize();let t=S?S(e):e.ownerDocument,n=ee.call(t||e,e,c.SHOW_TEXT|c.SHOW_COMMENT|c.SHOW_CDATA_SECTION|c.SHOW_PROCESSING_INSTRUCTION,null),r=n.nextNode();for(;r;)r.data=Ct(r.data),r=n.nextNode();let i=e.querySelectorAll?.call(e,`template`);i&&eI(i,e=>{Et(e.content)&&wt(e.content)})},Tt=function(e){let t=x?x(e):null;return typeof t!=`string`||nt(t)!==`form`?!1:typeof e.nodeName!=`string`||typeof e.textContent!=`string`||typeof e.removeChild!=`function`||e.attributes!==y(e)||typeof e.removeAttribute!=`function`||typeof e.removeAttributeNode!=`function`||typeof e.getAttributeNode!=`function`||typeof e.setAttribute!=`function`||typeof e.namespaceURI!=`string`||typeof e.insertBefore!=`function`||typeof e.hasChildNodes!=`function`||e.nodeType!==b(e)||e.childNodes!==g(e)},Et=function(e){if(!b||typeof e!=`object`||!e)return!1;try{return b(e)===GI.documentFragment}catch{return!1}},Dt=function(e){if(!b||typeof e!=`object`||!e)return!1;try{return typeof b(e)==`number`}catch{return!1}};function Ot(e,n,r){e.length!==0&&eI(e,e=>{e.call(t,n,r,rt)})}let kt=function(e,t){return!!(Se&&e.hasChildNodes()&&!Dt(e.firstElementChild)&&vI(VI,e.textContent)&&vI(VI,e.innerHTML)||Se&&e.namespaceURI===We&&qI[t]&&(Dt(e.firstElementChild)||typeof e.textContent==`string`&&vI(JI[t],e.textContent))||e.nodeType===GI.processingInstruction||Se&&e.nodeType===GI.comment&&vI(HI,e.data))},At=function(e,t){if(e instanceof RegExp)return vI(e,t);if(e instanceof Function){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return!!e(t,...r)}return!1},jt=function(e,t,n){if(!he[t]&&Lt(t)&&At(me.tagNameCheck,t))return!1;if(Ne&&!Ie[t]){let t=_(e),r=g(e);if(r&&t){let i=r.length;for(let a=i-1;a>=0;--a){let i=e===n?f(r[a],!0):r[a];t.insertBefore(i,h(e))}}}return pt(e),!0},Mt=function(e,t,n,r){return e.length===0?t:t===n||t===r?RF(t):t},Nt=function(e,t){return e===t||_(e)!==null?!1:(Pe&&vt(e),!0)},Pt=function(e,n){if(Ot(L.beforeSanitizeElements,e,null),Nt(e,n))return!0;if(Tt(e))return pt(e),!0;let r=nt(w(e));if(de=Mt(L.uponSanitizeElement,de,z,we),Ot(L.uponSanitizeElement,e,{tagName:r,allowedTags:de}),Nt(e,n))return!0;if(kt(e,r))return pt(e),!0;if(he[r]||!(ge.tagCheck instanceof Function&&ge.tagCheck(r))&&!de[r]){let t=jt(e,r,n);return t===!1&&(Ot(L.afterSanitizeElements,e,null),Nt(e,n))?!0:t}if(C(e)===GI.element&&!ft(e)||(r===`noscript`||r===`noembed`||r===`noframes`)&&vI(UI,e.innerHTML))return pt(e),!0;if(xe&&e.nodeType===GI.text){let n=Ct(e.textContent);e.textContent!==n&&(rI(t.removed,{element:e.cloneNode()}),e.textContent=n)}return Ot(L.afterSanitizeElements,e,null),Nt(e,n)},Ft=function(e,t,r){if(B[t]||yt(t,e)||Ae&&(t===`id`||t===`name`)&&(r in n||r in it))return!1;let i=fe[t]||ge.attributeCheck instanceof Function&&ge.attributeCheck(t,e);return ve&&vI(ae,t)||_e&&vI(oe,t)?!0:i?Be[t]||vI(ue,lI(r,ce,``))||(t===`src`||t===`xlink:href`||t===`href`)&&e!==`script`&&uI(r,`data:`)===0&&Re[e]||ye&&!vI(se,lI(r,ce,``))?!0:!r:Lt(e)&&At(me.tagNameCheck,e)&&At(me.attributeNameCheck,t,e)||t===`is`&&me.allowCustomizedBuiltInElements&&At(me.tagNameCheck,r)},It=IF({},[`annotation-xml`,`color-profile`,`font-face`,`font-face-format`,`font-face-name`,`font-face-src`,`font-face-uri`,`missing-glyph`]),Lt=function(e){return!It[oI(e)]&&vI(le,e)},Rt=function(e,t,n,r){if(T&&typeof u==`object`&&typeof u.getAttributeType==`function`&&!n)switch(u.getAttributeType(e,t)){case`TrustedHTML`:return j(r);case`TrustedScriptURL`:return M(r)}return r},zt=function(e,t,n,r){try{return n?e.setAttributeNS(n,t,r):e.setAttribute(t,r),Tt(e)?(pt(e),!1):!0}catch{return gt(t,e),!1}},Bt=function(e,n){if(Ot(L.beforeSanitizeAttributes,e,null),Nt(e,n))return;let r=e.attributes;if(!r||Tt(e))return;fe=Mt(L.uponSanitizeAttribute,fe,pe,Te);let i={attrName:``,attrValue:``,keepAttr:!0,allowedAttributes:fe,forceKeepAttr:void 0},a=r.length,o=nt(e.nodeName);for(;a--;){let n=r[a],s=n.name,c=n.namespaceURI,l=n.value,u=nt(s),d=l,f=s===`value`?d:dI(d),p=!1;if(i.attrName=u,i.attrValue=f,i.keepAttr=!0,i.forceKeepAttr=void 0,Ot(L.uponSanitizeAttribute,e,i),f=i.attrValue,je&&(u===`id`||u===`name`)&&uI(f,Me)!==0&&(gt(s,e,n),f=Me+f,p=!0),Se&&vI(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,f)){gt(s,e,n);continue}if(u===`attributename`&&cI(f,`href`)){gt(s,e,n);continue}if(!i.forceKeepAttr){if(!i.keepAttr){gt(s,e,n);continue}if(!be&&vI(WI,f)){gt(s,e,n);continue}if(xe&&(f=Ct(f)),!Ft(o,u,f)){gt(s,e,n);continue}f=Rt(o,u,c,f),f!==d&&zt(e,s,c,f)&&p&&nI(t.removed)}}Ot(L.afterSanitizeAttributes,e,null),Nt(e,n)},Vt=function(e){let t=null,n=St(e);for(Ot(L.beforeSanitizeShadowDOM,e,null);t=n.nextNode();)if(Ot(L.uponSanitizeShadowNode,t,null),Pt(t,e),Bt(t,e),Et(t.content)&&Vt(t.content),C(t)===GI.element){let e=v(t);Et(e)&&(Ht(e),Vt(e))}Ot(L.afterSanitizeShadowDOM,e,null)},Ht=function(e){let t=[{node:e,shadow:null}];for(;t.length>0;){let e=t.pop();if(e.shadow){Vt(e.shadow);continue}let n=e.node,r=C(n)===GI.element,i=g(n);if(i)for(let e=i.length-1;e>=0;--e)t.push({node:i[e],shadow:null});if(r){let e=x?x(n):null;if(typeof e==`string`&&nt(e)===`template`){let e=n.content;Et(e)&&t.push({node:e,shadow:null})}}if(r){let e=v(n);Et(e)&&t.push({node:null,shadow:e},{node:e,shadow:null})}}};return t.sanitize=function(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=null,a=null,o=null,s=null;if(Ke=!e,Ke&&(e=`<!-->`),typeof e!=`string`&&!Dt(e)&&(e=zF(e),typeof e!=`string`))throw yI(`dirty is not a string, aborting`);if(!t.isSupported)return e;
81Ce?(de=we,fe=Te):ot(n),(L.uponSanitizeElement.length>0||L.uponSanitizeAttribute.length>0)&&(de=RF(de)),L.uponSanitizeAttribute.length>0&&(fe=RF(fe)),t.removed=[];let c=Pe&&typeof e!=`string`&&Dt(e);if(c){bt(e);let t=w(e);if(typeof t==`string`){let n=nt(t);if(!de[n]||he[n])throw ht(e),yI(`root node is forbidden and cannot be sanitized in-place`)}if(Tt(e))throw ht(e),yI(`root node is clobbered and cannot be sanitized in-place`);try{Ht(e)}catch(t){throw ht(e),t}}else if(Dt(e))i=xt(`<!---->`),a=i.ownerDocument.importNode(e,!0),a.nodeType===GI.element&&a.nodeName===`BODY`||a.nodeName===`HTML`?i=a:i.appendChild(a),Ht(i);else{if(!De&&!xe&&!V&&e.indexOf(`<`)===-1)return T&&ke?j(e):e;if(i=xt(e),!i)return De?null:ke?E:``}i&&Ee&&pt(i.firstChild);let l=c?e:i;try{let e=St(l);for(;o=e.nextNode();)Pt(o,l),Bt(o,l),Et(o.content)&&Vt(o.content)}catch(n){throw c&&(ht(e),eI(t.removed,e=>{e.element&&vt(e.element)})),n}if(c){let n=!1;if(eI(t.removed,t=>{t.element&&(t.element===e&&(n=!0),vt(t.element))}),n)throw yI(`a node selected for removal could not be safely returned; refusing to sanitize in place`);return xe&&wt(e),e}if(De){if(xe&&wt(i),Oe)for(s=te.call(i.ownerDocument);i.firstChild;)s.appendChild(i.firstChild);else s=i;return(fe.shadowroot||fe.shadowrootmode)&&(s=I.call(r,s,!0)),s}let u=V?i.outerHTML:i.innerHTML;return V&&de[`!doctype`]&&i.ownerDocument&&i.ownerDocument.doctype&&i.ownerDocument.doctype.name&&vI(zI,i.ownerDocument.doctype.name)&&(u=`<!DOCTYPE `+i.ownerDocument.doctype.name+`> 82`+u),xe&&(u=Ct(u)),T&&ke?j(u):u},t.setConfig=function(){ot(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}),Ce=!0,we=de,Te=fe},t.clearConfig=function(){rt=null,Ce=!1,we=null,Te=null,T=D,E=``},t.isValidAttribute=function(e,t,n){return rt||ot({}),Ft(nt(e),nt(t),n)},t.addHook=function(e,t){typeof t==`function`&&gI(L,e)&&rI(L[e],t)},t.removeHook=function(e,t){if(gI(L,e)){if(t!==void 0){let n=tI(L[e],t);return n===-1?void 0:iI(L[e],n,1)[0]}return nI(L[e])}},t.removeHooks=function(e){gI(L,e)&&(L[e]=[])},t.removeAllHooks=function(){L=ZI()},t}var UF,WF,GF,KF,qF,JF,YF,XF,ZF,QF,$F,eI,tI,nI,rI,iI,aI,oI,sI,cI,lI,uI,dI,fI,pI,mI,hI,gI,_I,vI,yI,bI,xI,SI,CI,wI,TI,EI,DI,OI,kI,AI,jI,MI,NI,PI,FI,II,LI,RI,zI,BI,VI,HI,UI,WI,GI,KI,qI,JI,YI,XI,ZI,QI,$I,eL,tL=s((()=>{NF.prototype[typeof Symbol==`function`&&Symbol.asyncIterator||`@@asyncIterator`]=function(){return this},NF.prototype.next=function(e){return this._invoke(`next`,e)},NF.prototype.throw=function(e){return this._invoke(`throw`,e)},NF.prototype.return=function(e){return this._invoke(`return`,e)},UF=Object.entries,WF=Object.setPrototypeOf,GF=Object.isFrozen,KF=Object.getPrototypeOf,qF=Object.getOwnPropertyDescriptor,JF=Object.freeze,YF=Object.seal,XF=Object.create,ZF=typeof Reflect<`u`&&Reflect,QF=ZF.apply,$F=ZF.construct,JF||=function(e){return e},YF||=function(e){return e},QF||=function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return e.apply(t,r)},$F||=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return new e(...n)},eI=PF(Array.prototype.forEach),Array.prototype.indexOf,tI=PF(Array.prototype.lastIndexOf),nI=PF(Array.prototype.pop),rI=PF(Array.prototype.push),Array.prototype.slice,iI=PF(Array.prototype.splice),aI=Array.isArray,oI=PF(String.prototype.toLowerCase),sI=PF(String.prototype.toString),cI=PF(String.prototype.match),lI=PF(String.prototype.replace),uI=PF(String.prototype.indexOf),dI=PF(String.prototype.trim),fI=PF(Number.prototype.toString),pI=PF(Boolean.prototype.toString),mI=typeof BigInt>`u`?null:PF(BigInt.prototype.toString),hI=typeof Symbol>`u`?null:PF(Symbol.prototype.toString),gI=PF(Object.prototype.hasOwnProperty),_I=PF(Object.prototype.toString),vI=PF(RegExp.prototype.test),yI=FF(TypeError),bI=JF(`a.abbr.acronym.address.area.article.aside.audio.b.bdi.bdo.big.blink.blockquote.body.br.button.canvas.caption.center.cite.code.col.colgroup.content.data.datalist.dd.decorator.del.details.dfn.dialog.dir.div.dl.dt.element.em.fieldset.figcaption.figure.font.footer.form.h1.h2.h3.h4.h5.h6.head.header.hgroup.hr.html.
82i.img.input.ins.kbd.label.legend.li.main.map.mark.marquee.menu.menuitem.meter.nav.nobr.ol.optgroup.option.output.p.picture.pre.progress.q.rp.rt.ruby.s.samp.search.section.select.shadow.slot.small.source.spacer.span.strike.strong.style.sub.summary.sup.table.tbody.td.template.textarea.tfoot.th.thead.time.tr.track.tt.u.ul.var.video.wbr`.split(`.`)),xI=JF(`svg.a.altglyph.altglyphdef.altglyphitem.animatecolor.animatemotion.animatetransform.circle.clippath.defs.desc.ellipse.enterkeyhint.exportparts.filter.font.g.glyph.glyphref.hkern.image.inputmode.line.lineargradient.marker.mask.metadata.mpath.part.path.pattern.polygon.polyline.radialgradient.rect.stop.style.switch.symbol.text.textpath.title.tref.tspan.view.vkern`.split(`.`)),SI=JF([`feBlend`,`feColorMatrix`,`feComponentTransfer`,`feComposite`,`feConvolveMatrix`,`feDiffuseLighting`,`feDisplacementMap`,`feDistantLight`,`feDropShadow`,`feFlood`,`feFuncA`,`feFuncB`,`feFuncG`,`feFuncR`,`feGaussianBlur`,`feImage`,`feMerge`,`feMergeNode`,`feMorphology`,`feOffset`,`fePointLight`,`feSpecularLighting`,`feSpotLight`,`feTile`,`feTurbulence`]),CI=JF([`animate`,`color-profile`,`cursor`,`discard`,`font-face`,`font-face-format`,`font-face-name`,`font-face-src`,`font-face-uri`,`foreignobject`,`hatch`,`hatchpath`,`mesh`,`meshgradient`,`meshpatch`,`meshrow`,`missing-glyph`,`script`,`set`,`solidcolor`,`unknown`,`use`]),wI=JF(`math.menclose.merror.mfenced.mfrac.mglyph.mi.mlabeledtr.mmultiscripts.mn.mo.mover.mpadded.mphantom.mroot.mrow.ms.mspace.msqrt.mstyle.msub.msup.msubsup.mtable.mtd.mtext.mtr.munder.munderover.mprescripts`.split(`.`)),TI=JF([`maction`,`maligngroup`,`malignmark`,`mlongdiv`,`mscarries`,`mscarry`,`msgroup`,`mstack`,`msline`,`msrow`,`semantics`,`annotation`,`annotation-xml`,`mprescripts`,`none`]),EI=JF([`#text`]),DI=JF(`accept.action.align.alt.autocapitalize.autocomplete.autopictureinpicture.autoplay.background.bgcolor.border.capture.cellpadding.cellspacing.checked.cite.class.clear.color.cols.colspan.command.commandfor.controls.controlslist.coords.crossorigin.datetime.decoding.default.dir.disabled.disablepictureinpicture.disableremoteplayback.download.draggable.enctype.enterkeyhint.exportparts.face.for.headers.height.hidden.high.href.hreflang.id.inert.inputmode.integrity.ismap.kind.label.lang.list.loading.loop.low.max.maxlength.media.method.min.minlength.multiple.muted.name.nonce.noshade.novalidate.nowrap.open.optimum.part.pattern.placeholder.playsinline.popover.popovertarget.popovertargetaction.poster.preload.pubdate.radiogroup.readonly.rel.required.rev.reversed.role.rows.rowspan.spellcheck.scope.selected.shape.size.sizes.slot.span.srclang.start.src.srcset.step.style.summary.tabindex.title.translate.type.usemap.valign.value.width.wrap.xmlns`.split(`.`)),OI=JF(`accent-height.accumulate.additive.alignment-baseline.amplitude.ascent.attributename.attributetype.azimuth.basefrequency.baseline-shift.begin.bias.by.class.clip.clippathunits.clip-path.clip-rule.color.color-interpolation.color-interpolation-filters.color-profile.color-rendering.cx.cy.d.dx.dy.diffuseconstant.direction.display.divisor.dominant-baseline.dur.edgemode.elevation.end.exponent.fill.fill-opacity.fill-rule.filter.filterunits.flood-color.flood-opacity.font-family.font-size.font-size-adjust.font-stretch.font-style.font-variant.font-weight.fx.fy.g1.g2.glyph-name.glyphref.gradientunits.gradienttransform.height.href.id.image-rendering.in.in2.intercept.k.k1.k2.k3.k4.kerning.keypoints.keysplines.keytimes.lang.lengthadjust.letter-spacing.kernelmatrix.kernelunitlength.lighting-color.local.marker-end.marker-mid.marker-start.markerheight.markerunits.markerwidth.maskcontentunits.maskunits.max.mask.mask-type.media.method.mode.min.name.numoctaves.offset.operator.opacity.order.orient.orientation.origin.overflow.paint-order.path.pathlength.patterncontentunits.patterntransform.patternunits.pointer-events.points.preservealpha.preserveaspectratio.primitiveunits.r.rx.ry.radius.refx.refy.repeatcount.repeatdur.restart.result.rotate.scale.seed.shape-rendering.slope.specularconstant.specularexponent.spreadmethod.startoffset.stddeviation.stitchtiles.stop-color.stop-opacity.stroke-dasharray.stroke-dashoffset.stroke-linecap.stroke-linejoin.stroke-miterlimit.stroke-opacity.stroke.stroke-width.style.surfacescale.systemlanguage.tabindex.tablevalues.targetx.targety.transform.transform-origin.text-anchor.text-decoration.text-orientation.text-rendering.textlength.type.u1.u2.unicode.values.vector-effect.viewbox.visibility.version.vert-adv-y.vert-origin-x.vert-origin-y.width.word-spacing.wrap.writing-mode.xchannelselector.ychannelselector.x.x1.x2.xmlns.y.y1.y2.z.zoomandpan`.split(`.`)),kI=JF(`accent.accentunder.align.bevelled.close.columnalign.columnlines.columnspacing.columnspan.denomalign.depth.dir.display.displaystyle.encoding.fence.frame.height.href.id.largeop.length.linethickness.lquote.lspace.mathbackground.mathcolor.mathsize.mathvariant.maxsize.minsize.movablelimits.notation.numalign.open.rowalign.rowlines.rowspacing.rowspan.rspace.rquote.scriptlevel.scriptminsize.scriptsizemultiplier.selection.separator.separators.stretchy.subscriptshift.supscriptshift.symmetric.voffset.width.xmlns`.split(`.`)),AI=JF([`xlink:href`,`xml:id`,`xlink:title`,`xml:space`,`xmlns:xlink`]),jI=YF(/{{[\w\W]*|^[\w\W]*}}/g),MI=YF(/<%[\w\W]*|^[\w\W]*%>/g),NI=YF(/\${[\w\W]*/g),PI=YF(/^data-[\-\w.\u00B7-\uFFFF]+$/),FI=YF(/^aria-[\-\w]+$/),II=YF(/^(?:(?:(?
82:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),LI=YF(/^(?:\w+script|data):/i),RI=YF(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),zI=YF(/^html$/i),BI=YF(/^[a-z][.\w]*(-[.\w]+)+$/i),VI=YF(/<[/\w!]/g),HI=YF(/<[/\w]/g),UI=YF(/<\/no(script|embed|frames)/i),WI=YF(/\/>/i),GI={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,processingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},KI=[`style`,`script`,`xmp`,`iframe`,`noembed`,`noframes`,`plaintext`,`noscript`],qI=JF(IF({},KI)),JI=function(){let e={};return eI(KI,t=>{e[t]=YF(RegExp(`</`+t+`(?=[\\t\\n\\f\\r />])`,`i`))}),JF(e)}(),YI=function(){return typeof window>`u`?null:window},XI=function(e,t){if(typeof e!=`object`||typeof e.createPolicy!=`function`)return null;let n=null,r=`data-tt-policy-suffix`;t&&t.hasAttribute(r)&&(n=t.getAttribute(r));let i=`dompurify`+(n?`#`+n:``);try{return e.createPolicy(i,{createHTML(e){return e},createScriptURL(e){return e}})}catch{return console.warn(`TrustedTypes policy `+i+` could not be created.`),null}},ZI=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},QI=function(e,t,n,r){return gI(e,t)&&aI(e[t])?IF(r.base?RF(r.base):{},e[t],r.transform):n},$I=function(e,t,n){let r=gI(e,t)?e[t]:void 0;return r&&typeof r==`object`?RF(r):n()},eL=HF()})),nL=c(((e,t)=>{var n=function(e){return e&&e.Math===Math&&e};t.exports=n(typeof globalThis==`object`&&globalThis)||n(typeof window==`object`&&window)||n(typeof self==`object`&&self)||n(typeof global==`object`&&global)||n(typeof e==`object`&&e)||(function(){return this})()||Function(`return this`)()})),rL=c(((e,t)=>{t.exports=function(e){try{return!!e()}catch{return!0}}})),iL=c(((e,t)=>{t.exports=!rL()(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})})),aL=c(((e,t)=>{t.exports=!rL()(function(){var e=function(){}.bind();return typeof e!=`function`||e.hasOwnProperty(`prototype`)})})),oL=c(((e,t)=>{var n=aL(),r=Function.prototype.call;t.exports=n?r.bind(r):function(){return r.apply(r,arguments)}})),sL=c((e=>{var t={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor;e.f=n&&!t.call({1:2},1)?function(e){var t=n(this,e);return!!t&&t.enumerable}:t})),cL=c(((e,t)=>{t.exports=function(e,t){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:t}}})),lL=c(((e,t)=>{var n=aL(),r=Function.prototype,i=r.call,a=n&&r.bind.bind(i,i);t.exports=n?a:function(e){return function(){return i.apply(e,arguments)}}})),uL=c(((e,t)=>{var n=lL(),r=n({}.toString),i=n(``.slice);t.exports=function(e){return i(r(e),8,-1)}})),dL=c(((e,t)=>{var n=lL(),r=rL(),i=uL(),a=Object,o=n(``.split);t.exports=r(function(){return!a(`z`).propertyIsEnumerable(0)})?function(e){return i(e)===`String`?o(e,``):a(e)}:a})),fL=c(((e,t)=>{t.exports=function(e){return e==null}})),pL=c(((e,t)=>{var n=fL(),r=TypeError;t.exports=function(e){if(n(e))throw new r(`Can't call method on `+e);return e}})),mL=c(((e,t)=>{var n=dL(),r=pL();t.exports=function(e){return n(r(e))}})),hL=c(((e,t)=>{var n=typeof document==`object`&&document.all;t.exports=n===void 0&&n!==void 0?function(e){return typeof e==`function`||e===n}:function(e){return typeof e==`function`}})),gL=c(((e,t)=>{var n=hL();t.exports=function(e){return typeof e==`object`?e!==null:n(e)}})),_L=c(((e,t)=>{var n=nL(),r=hL(),i=function(e){return r(e)?e:void 0};t.exports=function(e,t){return arguments.length<2?i(n[e]):n[e]&&n[e][t]}})),vL=c(((e,t)=>{t.exports=lL()({}.isPrototypeOf)})),yL=c(((e,t)=>{var n=nL().navigator,r=n&&n.userAgent;t.exports=r?String(r):``})),bL=c(((e,t)=>{var n=nL(),r=yL(),i=n.process,a=n.Deno,o=i&&i.versions||a&&a.version,s=o&&o.v8,c,l;s&&(c=s.split(`.`),l=c[0]>0&&c[0]<4?1:+(c[0]+c[1])),!l&&r&&(c=r.match(/Edge\/(\d+)/),(!c||c[1]>=74)&&(c=r.match(/Chrome\/(\d+)/),c&&(l=+c[1]))),t.exports=l})),xL=c(((e,t)=>{var n=bL(),r=rL(),i=nL().String;t.exports=!!Object.getOwnPropertySymbols&&!r(function(){var e=Symbol(`symbol detection`);return!i(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41})})),SL=c(((e,t)=>{t.exports=xL()&&!Symbol.sham&&typeof Symbol.iterator==`symbol`})),CL=c(((e,t)=>{var n=_L(),r=hL(),i=vL(),a=SL(),o=Object;t.exports=a?function(e){return typeof e==`symbol`}:function(e){var t=n(`Symbol`);return r(t)&&i(t.prototype,o(e))}})),wL=c(((e,t)=>{var n=String;t.exports=function(e){try{return n(e)}catch{return`Object`}}})),TL=c(((e,t)=>{var n=hL(),r=wL(),i=TypeError;t.exports=function(e){if(n(e))return e;throw new i(r(e)+` is not a function`)}})),EL=c(((e,t)=>{var n=TL(),r=fL();t.exports=function(e,t){var i=e[t];return r(i)?void 0:n(i)}})),DL=c(((e,t)=>{var n=oL(),r=hL(),i=gL(),a=TypeError;t.exports=function(e,t){var o,s;if(t===`string`&&r(o=e.toString)&&!i(s=n(o,e))||r(o=e.valueOf)&&!i(s=n(o,e))||t!==`string`&&r(o=e.toString)&&!i(s=n(o,e)))return s;throw new a(`Can't convert object to primitive value`)}}
vendor: 33,434 bytes, lines 82-84
82)),OL=c(((e,t)=>{t.exports=!1})),kL=c(((e,t)=>{var n=nL(),r=Object.defineProperty;t.exports=function(e,t){try{r(n,e,{value:t,configurable:!0,writable:!0})}catch{n[e]=t}return t}})),AL=c(((e,t)=>{var n=OL(),r=nL(),i=kL(),a=`__core-js_shared__`,o=t.exports=r[a]||i(a,{});(o.versions||=[]).push({version:`3.50.0`,mode:n?`pure`:`global`,copyright:`© 2013â2025 Denis Pushkarev (zloirock.ru), 2025â2026 CoreJS Company (core-js.io). All rights reserved.`,license:`https://github.com/zloirock/core-js/blob/v3.50.0/LICENSE`,source:`https://github.com/zloirock/core-js`})})),jL=c(((e,t)=>{var n=AL(),r=Object.create||Object;t.exports=function(e,t){return n[e]||(n[e]=t||r(null))}})),ML=c(((e,t)=>{var n=pL(),r=Object;t.exports=function(e){return r(n(e))}})),NL=c(((e,t)=>{var n=lL(),r=ML(),i=n({}.hasOwnProperty);t.exports=Object.hasOwn||function(e,t){return i(r(e),t)}})),PL=c(((e,t)=>{var n=lL(),r=0,i=Math.random(),a=n(1.1.toString);t.exports=function(e){return`Symbol(`+(e===void 0?``:e)+`)_`+a(++r+i,36)}})),FL=c(((e,t)=>{var n=nL(),r=jL(),i=NL(),a=PL(),o=xL(),s=SL(),c=n.Symbol,l=r(`wks`),u=s?c.for||c:c&&c.withoutSetter||a;t.exports=function(e){return i(l,e)||(l[e]=o&&i(c,e)?c[e]:u(`Symbol.`+e)),l[e]}})),IL=c(((e,t)=>{var n=oL(),r=gL(),i=CL(),a=EL(),o=DL(),s=FL(),c=TypeError,l=s(`toPrimitive`);t.exports=function(e,t){if(!r(e)||i(e))return e;var s=a(e,l),u;if(s){if(t===void 0&&(t=`default`),u=n(s,e,t),!r(u)||i(u))return u;throw new c(`Can't convert object to primitive value`)}return t===void 0&&(t=`number`),o(e,t)}})),LL=c(((e,t)=>{var n=IL(),r=CL();t.exports=function(e){var t=n(e,`string`);return r(t)?t:t+``}})),RL=c(((e,t)=>{var n=nL(),r=gL(),i=n.document,a=r(i)&&r(i.createElement);t.exports=function(e){return a?i.createElement(e):{}}})),zL=c(((e,t)=>{var n=iL(),r=rL(),i=RL();t.exports=!n&&!r(function(){return Object.defineProperty(i(`div`),"a",{get:function(){return 7}}).a!==7})})),BL=c((e=>{var t=iL(),n=oL(),r=sL(),i=cL(),a=mL(),o=LL(),s=NL(),c=zL(),l=Object.getOwnPropertyDescriptor;e.f=t?l:function(e,t){if(e=a(e),t=o(t),c)try{return l(e,t)}catch{}if(s(e,t))return i(!n(r.f,e,t),e[t])}})),VL=c(((e,t)=>{var n=iL(),r=rL();t.exports=n&&r(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})})),HL=c(((e,t)=>{var n=gL(),r=String,i=TypeError;t.exports=function(e){if(n(e))return e;throw new i(r(e)+` is not an object`)}})),UL=c((e=>{var t=iL(),n=zL(),r=VL(),i=HL(),a=LL(),o=TypeError,s=Object.defineProperty,c=Object.getOwnPropertyDescriptor,l=`enumerable`,u=`configurable`,d=`writable`;e.f=t?r?function(e,t,n){if(i(e),t=a(t),i(n),typeof e==`function`&&t===`prototype`&&`value`in n&&d in n&&!n[d]){var r=c(e,t);r&&r[d]&&(e[t]=n.value,n={configurable:u in n?n[u]:r[u],enumerable:l in n?n[l]:r[l],writable:!1})}return s(e,t,n)}:s:function(e,t,r){if(i(e),t=a(t),i(r),n)try{return s(e,t,r)}catch{}if(`get`in r||`set`in r)throw new o(`Accessors not supported`);return`value`in r&&(e[t]=r.value),e}})),WL=c(((e,t)=>{var n=iL(),r=UL(),i=cL();t.exports=n?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}})),GL=c(((e,t)=>{var n=iL(),r=NL(),i=Function.prototype,a=n&&Object.getOwnPropertyDescriptor,o=r(i,`name`);t.exports={EXISTS:o,PROPER:o&&function(){}.name===`something`,CONFIGURABLE:o&&(!n||n&&a(i,`name`).configurable)}})),KL=c(((e,t)=>{var n=lL(),r=hL(),i=AL(),a=n(Function.toString);r(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),t.exports=i.inspectSource})),qL=c(((e,t)=>{var n=nL(),r=hL(),i=n.WeakMap;t.exports=r(i)&&/native code/.test(String(i))})),JL=c(((e,t)=>{var n=jL(),r=PL(),i=n(`keys`);t.exports=function(e){return i[e]||(i[e]=r(e))}})),YL=c(((e,t)=>{t.exports={}})),XL=c(((e,t)=>{var n=qL(),r=nL(),i=gL(),a=WL(),o=NL(),s=AL(),c=JL(),l=YL(),u=`Object already initialized`,d=r.TypeError,f=r.WeakMap,p,m,h,g=function(e){return h(e)?m(e):p(e,{})},_=function(e){return function(t){var n;if(!i(t)||(n=m(t)).type!==e)throw new d(`Incompatible receiver, `+e+` required`);return n}};if(n||s.state){var v=s.state||=new f;v.get=v.get,v.has=v.has,v.set=v.set,p=function(e,t){if(v.has(e))throw new d(u);return t.facade=e,v.set(e,t),t},m=function(e){return v.get(e)||{}},h=function(e){return v.has(e)}}else{var y=c(`state`);l[y]=!0,p=function(e,t){if(o(e,y))throw new d(u);return t.facade=e,a(e,y,t),t},m=function(e){return o(e,y)?e[y]:{}},h=function(e){return o(e,y)}}t.exports={set:p,get:m,has:h,enforce:g,getterFor:_}})),ZL=c(((e,t)=>{var n=lL(),r=rL(),i=hL(),a=NL(),o=iL(),s=GL().CONFIGURABLE,c=KL(),l=XL(),u=l.enforce,d=l.get,f=String,p=Object.defineProperty,m=n(``.slice),h=n(``.replace),g=n([].join),_=o&&!r(function(){return p(function(){},`length`,{value:8}).length!==8}),v=String(String).split(`String`),y=t.exports=function(e,t,n){m(f(t),0,7)===`Symbol(`&&(t=`[`+h(f(t),/^Symbol\(([^)]*)\).*$/,`$1`)+`]`),n&&n.getter&&(t=`get `+t),n&&n.setter&&(t=`set `+t),(!a(e,`name`)||s&&e.name!==t)&&(o?p(e,`name`,{value:t,configurable:!0}):e.name=t),_&&n&&a(n,`arity`)&&e.length!==n.arity&&p(e,`length`,{value:n.arity});try{n&&a(n,`constructor`)&&n.constructor?o&&p(e,`prototype`,{writable:!1}):e.prototype&&=void 0}catch{}var r=u(e);return a(r,`source`)||(r.source=g(v,typeof t==`string`?t:``)),e};Function.prototype.toString=y(function(){return i(this)&&d(this).source||c(this)},`toString`)})),QL=c(((e,t)=>{var n=hL(),r=UL(),i=ZL(),a=kL();t.exports=function(e,t,o,s){s||={};var c=s.enumerable,l=s.name===void 0?t:s.name;if(n(o)&&i(o,l,s),s.global)c?e[t]=o:a(t,o);else{try{s.unsafe?e[t]&&(c=!0):delete e[t]}catch{}c?e[t]=o:r.f(e,t,{value:o,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable})}return e}})),$L=c(((e,t)=>{var n=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(e){var t=+e;return(t>0?r:n)(t)}})),eR=c(((e,t)=>{var n=$L();t.exports=function(e){var t=+e;return t!==t||t===0?0:n(t)}})),tR=c(((e,t)=>{var n=eR(),r=Math.max,i=Math.min;t.exports=function(e,t){var a=n(e);return a<0?r(a+t,0):i(a,t)}})),nR=c(((e,t)=>{var n=eR(),r=Math.min;t.exports=function(e){var t=n(e);return t>0?r(t,9007199254740991):0}})),rR=c(((e,t)=>{var n=nR();t.exports=function(e){return n(e.length)}})),iR=c(((e,t)=>{var n=mL(),r=tR(),i=rR(),a=function(e){return function(t,a,o){var s=n(t),c=i(s);if(c===0)return!e&&-1;var l=r(o,c),u;if(e&&a!==a){for(;c>l;)if(u=s[l++],u!==u)return!0}else for(;c>l;l++)if((e||l in s)&&s[l]===a)return e||l||0;return!e&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}})),aR=c(((e,t)=>{var n=lL(),r=NL(),i=mL(),a=iR().indexOf,o=YL(),s=n([].push);t.exports=function(e,t){var n=i(e),c=0,l=[],u;for(u in n)!r(o,u)&&r(n,u)&&s(l,u);for(;t.length>c;)r(n,u=t[c++])&&(~a(l,u)||s(l,u));return l}})),oR=c(((e,t)=>{t.exports=[`constructor`,`hasOwnProperty`,`isPrototypeOf`,`propertyIsEnumerable`,`toLocaleString`,`toString`,`valueOf`]})),sR=c((e=>{var t=aR(),n=oR().concat(`length`,`prototype`);e.f=Object.getOwnPropertyNames||function(e){return t(e,n)}})),cR=c((e=>{e.f=Object.getOwnPropertySymbols})),lR=c(((e,t)=>{var n=_L(),r=lL(),i=sR(),a=cR(),o=HL(),s=r([].concat);t.exports=n(`Reflect`,`ownKeys`)||function(e){var t=i.f(o(e)),n=a.f;return n?s(t,n(e)):t}})),uR=c(((e,t)=>{var n=NL(),r=lR(),i=BL(),a=UL();t.exports=function(e,t,o){for(var s=r(t),c=a.f,l=i.f,u=0;u<s.length;u++){var d=s[u];!n(e,d)&&!(o&&n(o,d))&&c(e,d,l(t,d))}}})),dR=c(((e,t)=>{var n=rL(),r=hL(),i=/#|\.prototype\./,a=function(e,t){var i=s[o(e)];return i===l?!0:i===c?!1:r(t)?n(t):!!t},o=a.normalize=function(e){return String(e).replace(i,`.`).toLowerCase()},s=a.data={},c=a.NATIVE=`N`,l=a.POLYFILL=`P`;t.exports=a})),fR=c(((e,t)=>{var n=nL(),r=BL().f,i=WL(),a=QL(),o=kL(),s=uR(),c=dR();t.exports=function(e,t){var l=e.target,u=e.global,d=e.stat,f,p=u?n:d?n[l]||o(l,{}):n[l]&&n[l].prototype,m,h,g,_;if(p)for(m in t){if(g=t[m],e.dontCallGetSet?(_=r(p,m),h=_&&_.value):h=p[m],f=c(u?m:l+(d?`.`:`#`)+m,e.forced),!f&&h!==void 0){if(typeof g==typeof h)continue;s(g,h)}(e.sham||h&&h.sham)&&i(g,`sham`,!0),a(p,m,g,e)}}})),pR=c(((e,t)=>{var n=nL(),r=yL(),i=uL(),a=function(e){return r.slice(0,e.length)===e};t.exports=(function(){return a(`Bun/`)?`BUN`:a(`Cloudflare-Workers`)?`CLOUDFLARE`:a(`Deno/`)?`DENO`:a(`Node.js/`)?`NODE`:n.Bun&&typeof Bun.version==`string`?`BUN`:n.Deno&&typeof Deno.version==`object`?`DENO`:i(n.process)===`process`?`NODE`:n.window&&n.document?`BROWSER`:`REST`})()})),mR=c(((e,t)=>{t.exports=pR()===`NODE`})),hR=c(((e,t)=>{t.exports=nL()})),gR=c(((e,t)=>{var n=lL(),r=TL();t.exports=function(e,t,i){try{return n(r(Object.getOwnPropertyDescriptor(e,t)[i]))}catch{}}})),_R=c(((e,t)=>{var n=gL();t.exports=function(e){return n(e)||e===null}})),vR=c(((e,t)=>{var n=_R(),r=String,i=TypeError;t.exports=function(e){if(n(e))return e;throw new i(`Can't set `+r(e)+` as a prototype`)}})),yR=c(((e,t)=>{var n=gR(),r=gL(),i=pL(),a=vR();t.exports=Object.setPrototypeOf||(`__proto__`in{}?function(){var e=!1,t={},o;try{o=n(Object.prototype,`__proto__`,`set`),o(t,[]),e=t instanceof Array}catch{}return function(t,n){return i(t),a(n),r(t)&&(e?o(t,n):t.__proto__=n),t}}():void 0)})),bR=c(((e,t)=>{var n=UL().f,r=NL(),i=FL()(`toStringTag`);t.exports=function(e,t,a){e&&!a&&(e=e.prototype),e&&!r(e,i)&&n(e,i,{configurable:!0,value:t})}})),xR=c(((e,t)=>{var n=ZL(),r=UL();t.exports=function(e,t,i){return i.get&&n(i.get,t,{getter:!0}),i.set&&n(i.set,t,{setter:!0}),r.f(e,t,i)}})),SR=c(((e,t)=>{var n=_L(),r=xR(),i=FL(),a=iL(),o=i(`species`);t.exports=function(e){var t=n(e);a&&t&&!t[o]&&r(t,o,{configurable:!0,get:function(){return this}})}})),CR=c(((e,t)=>{var n=vL(),r=TypeError;t.exports=function(e,t){if(n(t,e))return e;throw new r(`Incorrect invocation`)}})),wR=c(((e,t)=>{var n=FL()(`toStringTag`),r={};r[n]=`z`,t.exports=String(r)===`[object z]`})),TR=c(((e,t)=>{var n=wR(),r=hL(),i=uL(),a=FL()(`toStringTag`),o=Object,s=i(function(){return arguments}())===`Arguments`,c=function(e,t){try{return e[t]}catch{}};t.exports=n?i:function(e){var t,n,l;return e===void 0?`Undefined`:e===null?`Null`:typeof(n=c(t=o(e),a))==`string`?n:s?i(t):(l=i(t))===`Object`&&r(t.callee)?`Arguments`:l}})),ER=c(((e,t)=>{var n=lL(),r=rL(),i=hL(),a=TR(),o=_L(),s=KL(),c=function(){},l=o(`Reflect`,`construct`),u=/^\s*(?:class|function)\b/,d=n(u.exec),f=!u.test(c),p=function(e){if(!i(e))return!1;try{return l(c,[],e),!0}catch{return!1}},m=function(e){if(!i(e))return!1;switch(a(e)){case`AsyncFunction`:case`GeneratorFunction`:case`AsyncGeneratorFunction`:return!1}try{return f||!!d(u,s(e))}catch{return!0}};m.sham=!0,t.exports=!l||r(function(){var e;return p(p.call)||!p(Object)||!p(function(){e=!0})||e})?m:p})),DR=c(((e,t)=>{var n=ER(),r=wL(),i=TypeError;t.exports=function(e){if(n(e))return e;throw new i(r(e)+` is not a constructor`)}})),OR=c(((e,t)=>{var n=HL(),r=DR(),i=fL(),a=FL()(`species`);t.exports=function(e,t){var o=n(e).constructor,s;return o===void 0||i(s=n(o)[a])?t:r(s)}})),kR=c(((e,t)=>{var n=aL(),r=Function.prototype,i=r.apply,a=r.call;t.exports=typeof Reflect==`object`&&Reflect.apply||(n?a.bind(i):function(){return a.apply(i,arguments)})})),AR=c(((e,t)=>{var n=uL(),r=lL();t.exports=function(e){if(n(e)===`Function`)return r(e)}})),jR=c(((e,t)=>{var n=AR(),r=TL(),i=aL(),a=n(n.bind);t.exports=function(e,t){return r(e),t===void 0?e:i?a(e,t):function(){return e.apply(t,arguments)}}})),MR=c(((e,t)=>{t.exports=_L()(`document`,`documentElement`)})),NR=c(((e,t)=>{t.exports=lL()([].slice)})),PR=c(((e,t)=>{var n=TypeError;t.exports=function(e,t){if(e<t)throw new n(`Not enough arguments`);return e}})),FR=c(((e,t)=>{var n=yL();t.exports=/ipad|iphone|ipod/i.test(n)&&/applewebkit/i.test(n)})),IR=c(((e,t)=>{var n=nL(),r=kR(),i=jR(),a=hL(),o=NL(),s=rL(),c=MR(),l=NR(),u=RL(),d=PR(),f=FR(),p=mR(),m=n.setImmediate,h=n.clearImmediate,g=n.process,_=n.Dispatch,v=n.Function,y=n.MessageChannel,b=n.String,x=0,S={},C=`onreadystatechange`,w,T,E,D;s(function(){w=n.location});var O=function(e){if(o(S,e)){var t=S[e];delete S[e],t()}},k=function(e){return function(){O(e)}},A=function(e){O(e.data)},j=function(e){n.postMessage(b(e),w.protocol+`//`+w.host)};(!m||!h)&&(m=function(e){d(arguments.length,1);var t=a(e)?e:v(e),n=l(arguments,1);return S[++x]=function(){r(t,void 0,n)},T(x),x},h=function(e){delete S[e]},p?T=function(e){g.nextTick(k(e))}:_&&_.now?T=function(e){_.now(k(e))}:y&&!f?(E=new y,D=E.port2,E.port1.onmessage=A,T=i(D.postMessage,D)):n.addEventListener&&a(n.postMessage)&&!n.importScripts&&w&&w.protocol!==`file:`&&!s(j)?(T=j,n.addEventListener(`message`,A,!1)):T=C in u(`script`)?function(e){c.appendChild(u(`script`))[C]=function(){c.removeChild(this),O(e)}}:function(e){setTimeout(k(e),0)}),t.exports={set:m,clear:h}})),LR=c(((e,t)=>{var n=nL(),r=iL(),i=Object.getOwnPropertyDescriptor;t.exports=function(e){if(!r)return n[e];var t=i(n,e);return t&&t.value}})),RR=c(((e,t)=>{var n=function(){this.head=null,this.tail=null};n.prototype={add:function(e){var t={item:e,next:null},n=this.tail;n?n.next=t:this.head=t,this.tail=t},get:function(){var e=this.head;if(e)return(this.head=e.next)===null&&(this.tail=null),e.item}},t.exports=n})),zR=c(((e,t)=>{var n=yL();t.exports=/ipad|iphone|ipod/i.test(n)&&typeof Pebble<`u`})),BR=c(((e,t)=>{var n=yL();t.exports=/web0s(?!.*chrome)/i.test(n)})),VR=c(((e,t)=>{var n=nL(),r=LR(),i=jR(),a=IR().set,o=RR(),s=FR(),c=zR(),l=BR(),u=mR(),d=n.MutationObserver||n.WebKitMutationObserver,f=n.document,p=n.process,m=n.Promise,h=r(`queueMicrotask`),g,_,v,y,b;if(!h){var x=new o,S=function(){var e,t;for(u&&(e=p.domain)&&e.exit();t=x.get();)try{t()}catch(e){throw x.head&&g(),e}e&&e.enter()};!s&&!u&&!l&&d&&f?(_=!0,v=f.createTextNode(``),new d(S).observe(v,{characterData:!0}),g=function(){v.data=_=!_}):!c&&m&&m.resolve?(y=m.resolve(void 0),y.constructor=m,b=i(y.then,y),g=function(){b(S)}):u?g=function(){p.nextTick(S)}:(a=i(a,n),g=function(){a(S)}),h=function(e){x.head||g(),x.add(e)}}t.exports=h})),HR=c(((e,t)=>{t.exports=function(e,t){try{arguments.length===1?console.error(e):console.error(e,t)}catch{}}})),UR=c(((e,t)=>{t.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}})),WR=c(((e,t)=>{t.exports=nL().Promise})),GR=c(((e,t)=>{var n=nL(),r=WR(),i=hL(),a=dR(),o=KL(),s=FL(),c=pR(),l=OL(),u=bL(),d=r&&r.prototype,f=s(`species`),p=!1,m=i(n.PromiseRejectionEvent);t.exports={CONSTRUCTOR:a(`Promise`,function(){var e=o(r),t=e!==String(r);if(!t&&u===66||l&&!(d.catch&&d.finally))return!0;if(!u||u<51||!/native code/.test(e)){var n=new r(function(e){e(1)}),i=function(e){e(function(){},function(){})},a=n.constructor={};if(a[f]=i,p=n.then(function(){})instanceof i,!p)return!0}return!t&&(c===`BROWSER`||c===`DENO`)&&!m}),REJECTION_EVENT:m,SUBCLASSING:p}})),KR=c(((e,t)=>{var n=TL(),r=TypeError,i=function(e){var t,i;this.promise=new e(function(e,n){if(t!==void 0||i!==void 0)throw new r(`Bad Promise constructor`);t=e,i=n}),this.resolve=n(t),this.reject=n(i)};t.exports.f=function(e){return new i(e)}})),qR=c((()=>{var e=fR(),t=OL(),n=mR(),r=nL(),i=hR(),a=oL(),o=QL(),s=yR(),c=bR(),l=SR(),u=TL(),d=hL(),f=gL(),p=CR(),m=OR(),h=IR().set,g=VR(),_=HR(),v=UR(),y=RR(),b=XL(),x=WR(),S=GR(),C=KR(),w=`Promise`,T=S.CONSTRUCTOR,E=S.REJECTION_EVENT,D=S.SUBCLASSING,O=b.getterFor(w),k=b.set,A=x&&x.prototype,j=x,M=A,N=r.TypeError,P=r.document,F=r.process,ee=C.f,te=ee,ne=!!(P&&P.createEvent&&r.dispatchEvent),I=`unhandledrejection`,L=`rejectionhandled`,R=0,re=1,ie=2,ae=1,oe=2,se,ce,le,ue,de=function(e){var t;return f(e)&&d(t=e.then)?t:!1},z=function(e,t){var n=t.value,r=t.state===re,i=r?e.ok:e.fail,o=e.resolve,s=e.reject,c=e.domain,l,u,d;try{i?(r||(t.rejection===oe&&B(t),t.rejection=ae),i===!0?l=n:(c&&c.enter(),l=i(n),c&&(c.exit(),d=!0)),l===e.promise?s(new N(`Promise-chain cycle`)):(u=de(l))?a(u,l,o,s):o(l)):s(n)}catch(e){c&&!d&&c.exit(),s(e)}},fe=function(e,t){e.notified||(e.notified=!0,g(function(){for(var n=e.reactions,r;r=n.get();)z(r,e);e.notified=!1,t&&!e.rejection&&me(e)}))},pe=function(e,t,n){var i,a;ne?(i=P.createEvent(`Event`),i.promise=t,i.reason=n,i.initEvent(e,!1,!0),r.dispatchEvent(i)):i={promise:t,reason:n},!E&&(a=r[`on`+e])?a(i):e===I&&_(`Unhandled promise rejection`,n)},me=function(e){a(h,r,function(){var t=e.facade,r=e.value,i=he(e),a;if(i&&(a=v(function(){n?F.emit(`unhandledRejection`,r,t):pe(I,t,r)}),e.rejection=n||he(e)?oe:ae,a.error))throw a.value})},he=function(e){return e.rejection!==ae&&!e.parent},B=function(e){a(h,r,function(){var t=e.facade;n?F.emit(`rejectionHandled`,t):pe(L,t,e.value)})},ge=function(e,t,n){return function(r){e(t,r,n)}},_e=function(e,t,n){e.done||(e.done=!0,n&&(e=n),e.value=t,e.state=ie,fe(e,!0))},ve=function(e,t,n){if(!e.done){e.done=!0,n&&(e=n);try{if(e.facade===t)throw new N(`Promise can't be resolved itself`);var r=de(t);r?g(function(){var n={done:!1};try{a(r,t,ge(ve,n,e),ge(_e,n,e))}catch(t){_e(n,t,e)}}):(e.value=t,e.state=re,fe(e,!1))}catch(t){_e({done:!1},t,e)}}};if(T&&(j=function(e){p(this,M),u(e),a(se,this);var t=O(this);try{e(ge(ve,t),ge(_e,t))}catch(e){_e(t,e)}},M=j.prototype,se=function(e){k(this,{type:w,done:!1,notified:!1,parent:!1,reactions:new y,rejection:!1,state:R,value:null})},se.prototype=o(M,`then`,function(e,t){var r=O(this),i=ee(m(this,j));return r.parent=!0,i.ok=d(e)?e:!0,i.fail=d(t)&&t,i.domain=n?F.domain:void 0,r.state===R?r.reactions.add(i):g(function(){z(i,r)}),i.promise}),ce=function(){var e=new se,t=O(e);this.promise=e,this.resolve=ge(ve,t),this.reject=ge(_e,t)},C.f=ee=function(e){return e===j||e===le?new ce(e):te(e)},!t&&d(x)&&A!==Object.prototype)){ue=A.then,D||o(A,`then`,function(e,t){var n=this;return new j(function(e,t){a(ue,n,e,t)}).then(e,t)},{unsafe:!0});try{delete A.constructor}catch{}s&&s(A,M)}e({global:!0,constructor:!0,wrap:!0,forced:T},{Promise:j}),le=i.Promise,c(j,w,!1,!0),l(w)})),JR=c(((e,t)=>{t.exports=Object.create?Object.create(null):{}})),YR=c(((e,t)=>{var n=FL(),r=JR(),i=n(`iterator`),a=Array.prototype;t.exports=function(e){return e!==void 0&&(r.Array===e||a[i]===e)}})),XR=c(((e,t)=>{var n=uL(),r=fL(),i=EL(),a=FL()(`iterator`),o=Array.prototype;t.exports=function(e){if(!r(e))return i(e,a)||i(e,`@@iterator`)||(n(e)===`Arguments`?o[a]:void 0)}})),ZR=c(((e,t)=>{var n=oL(),r=hL(),i=HL(),a=wL(),o=XR(),s=TypeError;t.exports=function(e,t){var c=arguments.length<2?o(e):t;if(r(c))return i(n(c,e));throw new s(a(e)+` is not iterable`)}})),QR=c(((e,t)=>{var n=oL(),r=HL(),i=EL();t.exports=function(e,t,a){var o,s;r(e);try{if(o=i(e,`return`),!o){if(t===`throw`)throw a;return a}o=n(o,e)}catch(e){s=!0,o=e}if(t===`throw`)throw a;if(s)throw o;return r(o),a}})),$R=c(((e,t)=>{var n=jR(),r=oL(),i=HL(),a=wL(),o=YR(),s=rR(),c=vL(),l=ZR(),u=XR(),d=QR(),f=TypeError,p=function(e,t){this.stopped=e,this.result=t},m=p.prototype;t.exports=function(e,t,h){var g=h&&h.that,_=!!(h&&h.AS_ENTRIES),v=!!(h&&h.IS_RECORD),y=!!(h&&h.IS_ITERATOR),b=!!(h&&h.INTERRUPTED),x=n(t,g),S,C,w,T,E,D,O,k=function(e){var t=S;return S=void 0,t&&d(t,`normal`),new p(!0,e)},A=function(e){return _?(i(e),b?x(e[0],e[1],k):x(e[0],e[1])):b?x(e,k):x(e)};if(v)S=e.iterator;else if(y)S=e;else{if(C=u(e),!C)throw new f(a(e)+` is not iterable`);if(o(C)){for(w=0,T=s(e);T>w;w++)if(E=A(e[w]),E&&c(m,E))return E;return new p(!1)}S=l(e,C)}for(D=v?e.next:S.next;!(O=r(D,S)).done;){var j=O.value;try{E=A(j)}catch(e){if(S)d(S,`throw`,e);else throw e}if(typeof E==`object`&&E&&c(m,E))return E}return new p(!1)}})),ez=c(((e,t)=>{var n=FL()(`iterator`),r=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){r=!0}};a[n]=function(){return this},Array.from(a,function(){throw 2})}catch{}t.exports=function(e,t){try{if(!t&&!r)return!1}catch{return!1}var i=!1;try{var a={};a[n]=function(){return{next:function(){return{done:i=!0}}}},e(a)}catch{}return i}})),tz=c(((e,t)=>{var n=WR(),r=ez();t.exports=GR().CONSTRUCTOR||!r(function(e){n.all(e).then(void 0,function(){})})})),nz=c((()=>{var e=fR(),t=oL(),n=TL(),r=KR(),i=UR(),a=$R();e({target:`Promise`,stat:!0,forced:tz()},{all:function(e){var o=this,s=r.f(o),c=s.resolve,l=s.reject,u=i(function(){var r=n(o.resolve),i=[],s=0,u=1;a(e,function(e){var n=s++,a=!1;u++,t(r,o,e).then(function(e){a||(a=!0,i[n]=e,--u||c(i))},l)}),--u||c(i)});return u.error&&l(u.value),s.promise}})})),rz=c((()=>{var e=fR(),t=OL(),n=GR().CONSTRUCTOR,r=WR(),i=_L(),a=hL(),o=QL(),s=r&&r.prototype;if(e({target:`Promise`,proto:!0,forced:n,real:!0},{catch:function(e){return this.then(void 0,e)}}),!t&&a(r)){var c=i(`Promise`).prototype.catch;s.catch!==c&&o(s,`catch`,c,{unsafe:!0})}})),iz=c((()=>{var e=fR(),t=oL(),n=TL(),r=KR(),i=UR(),a=$R();e({target:`Promise`,stat:!0,forced:tz()},{race:function(e){var o=this,s=r.f(o),c=s.reject,l=i(function(){var r=n(o.resolve);a(e,function(e){t(r,o,e).then(s.resolve,c)})});return l.error&&c(l.value),s.promise}})})),az=c((()=>{var e=fR(),t=KR(),n=GR().CONSTRUCTOR;e({target:`Promise`,stat:!0,forced:n},{reject:function(e){var n=t.f(this),r=n.reject;return r(e),n.promise}})})),oz=c(((e,t)=>{var n=HL(),r=gL(),i=KR();t.exports=function(e,t){if(n(e),r(t)&&t.constructor===e)return t;var a=i.f(e),o=a.resolve;return o(t),a.promise}})),sz=c((()=>{var e=fR(),t=_L(),n=OL(),r=WR(),i=GR().CONSTRUCTOR,a=oz(),o=t(`Promise`),s=n&&!i;e({target:`Promise`,stat:!0,forced:n||i},{resolve:function(e){return a(s&&this===o?r:this,e)}})})),cz=c((()=>{qR(),nz(),rz(),iz(),az(),sz()}));function lz(e,t,n,r,i,a,o){try{var s=e[a](o),c=s.value}catch(e){n(e);return}s.done?t(c):Promise.resolve(c).then(r,i)}function uz(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var a=e.apply(t,n);function o(e){lz(a,r,i,o,s,`next`,e)}function s(e){lz(a,r,i,o,s,`throw`,e)}o(void 0)})}}var dz=s((()=>{})),fz=c(((e,t)=>{var n=TR(),r=String;t.exports=function(e){if(n(e)===`Symbol`)throw TypeError(`Cannot convert a Symbol value to a string`);return r(e)}})),pz=c(((e,t)=>{var n=HL();t.exports=function(){var e=n(this),t=``;return e.hasIndices&&(t+=`d`),e.global&&(t+=`g`),e.ignoreCase&&(t+=`i`),e.multiline&&(t+=`m`),e.dotAll&&(t+=`s`),e.unicode&&(t+=`u`),e.unicodeSets&&(t+=`v`),e.sticky&&(t+=`y`),t}})),mz=c(((e,t)=>{var n=rL(),r=nL().RegExp,i=n(function(){var e=r(`a`,`y`);return e.lastIndex=2,e.exec(`abcd`)!==null}),a=i||n(function(){return!r(`a`,`y`).sticky});t.exports={BROKEN_CARET:i||n(function(){var e=r(`^r`,`gy`);return e.lastIndex=2,e.exec(`str`)!==null}),MISSED_STICKY:a,UNSUPPORTED_Y:i}})),hz=c(((e,t)=>{var n=aR(),r=oR();t.exports=Object.keys||function(e){return n(e,r)}})),gz=c((e=>{var t=iL(),n=VL(),r=UL(),i=HL(),a=mL(),o=hz();e.f=t&&!n?Object.defineProperties:function(e,t){i(e);for(var n=a(t),s=o(t),c=s.length,l=0,u;c>l;)r.f(e,u=s[l++],n[u]);return e}})),_z=c(((e,t)=>{var n=HL(),r=gz(),i=oR(),a=YL(),o=MR(),s=RL(),c=JL(),l=`>`,u=`<`,d=`prototype`,f=`script`,p=c(`IE_PROTO`),m=function(){},h=function(e){return u+f+l+e+u+`/`+f+l},g=function(e){e.write(h(``)),e.close();var t=e.parentWindow.Object;return e=null,t},_=function(){var e=s(`iframe`),t=`java`+f+`:`,n;return e.style.display=`none`,o.appendChild(e),e.src=String(t),n=e.contentWindow.document,n.open(),n.write(h(`document.F=Object`)),n.close(),n.F},v,y=function(){try{v=new ActiveXObject(`htmlfile`)}catch{}y=typeof document<`u`?document.domain&&v?g(v):_():g(v);for(var e=i.length;e--;)delete y[d][i[e]];return y()};a[p]=!0,t.exports=Object.create||function(e,t){var i;return e===null?i=y():(m[d]=n(e),i=new m,m[d]=null,i[p]=e),t===void 0?i:r.f(i,t)}})),vz=c(((e,t)=>{var n=rL(),r=nL().RegExp;t.exports=n(function(){var e=r(`.`,`s`);return!(e.dotAll&&e.test(` 83`)&&e.flags===`s`)})})),yz=c(((e,t)=>{var n=rL(),r=nL().RegExp;t.exports=n(function(){var e=r(`(?<a>b)`,`g`);return e.exec(`b`).groups.a!==`b`||`b`.replace(e,`$<a>c`)!==`bc`})})),bz=c(((e,t)=>{var n=oL(),r=lL(),i=fz(),a=pz(),o=mz(),s=jL(),c=_z(),l=XL().get,u=vz(),d=yz(),f=s(`native-string-replace`,String.prototype.replace),p=RegExp.prototype.exec,m=p,h=r(``.charAt),g=r(``.indexOf),_=r(``.replace),v=r(``.slice),y=(function(){var e=/a/,t=/b*/g;return n(p,e,`a`),n(p,t,`a`),e.lastIndex!==0||t.lastIndex!==0})(),b=o.BROKEN_CARET,x=/()??/.exec(``)[1]!==void 0,S=y||x||b||u||d,C=function(e,t){for(var n=e.groups=c(null),r=0;r<t.length;r++){var i=t[r];n[i[0]]=e[i[1]]}};S&&(m=function(e){var t=this,r=l(t),o=i(e),s=r.raw,c,u,d;if(s)return s.lastIndex=t.lastIndex,c=n(m,s,o),t.lastIndex=s.lastIndex,c&&r.groups&&C(c,r.groups),c;var S=r.groups,w=b&&t.sticky,T=n(a,t),E=t.source,D=0,O=o;if(w){T=_(T,`y`,``),g(T,`g`)===-1&&(T+=`g`),O=v(o,t.lastIndex);var k=t.lastIndex>0&&h(o,t.lastIndex-1);t.lastIndex>0&&(!t.multiline||t.multiline&&k!==` 84`&&k!==`\r`&&k!==`\u2028`&&k!==`\u2029`)&&(E=`(?: (?:`+E+`))`,O=` `+O,D++),u=RegExp(`^(?:`+E+`)`,T)}x&&(u=RegExp(`^`+E+`$(?!\\s)`,T)),y&&(d=t.lastIndex);var A=n(p,w?u:t,O);return w?A?(A.input=o,A[0]=v(A[0],D),A.index=t.lastIndex,t.lastIndex+=A[0].length):t.lastIndex=0:y&&A&&(t.lastIndex=t.global?A.index+A[0].length:d),x&&A&&A.length>1&&n(f,A[0],u,function(){for(var e=1;e<arguments.length-2;e++)arguments[e]===void 0&&(A[e]=void 0)}),A&&S&&C(A,S),A}),t.exports=m})),xz=c((()=>{var e=fR(),t=bz();e({target:`RegExp`,proto:!0,forced:/./.exec!==t},{exec:t})})),Sz=c(((e,t)=>{xz();var n=oL(),r=QL(),i=bz(),a=rL(),o=FL(),s=WL(),c=o(`species`),l=RegExp.prototype;t.exports=function(e,t,u,d){var f=o(e),p=!a(function(){var t={};return t[f]=function(){return 7},``[e](t)!==7}),m=p&&!a(function(){var t=!1,n=/a/;if(e===`split`){var r={};r[c]=function(){return n},n={constructor:r,flags:``},n[f]=/./[f]}return n.exec=function(){return t=!0,null},n[f](``),!t});if(!p||!m||u){var h=/./[f],g=t(f,``[e],function(e,t,r,a,o){var s=t.exec;return s===i||s===l.exec?p&&!o?{done:!0,value:n(h,t,r,a)}:{done:!0,value:n(e,r,t,a)}:{done:!1}});r(String.prototype,e,g[0]),r(l,f,g[1])}d&&s(l[f],`sham`,!0)}})),Cz=c(((e,t)=>{var n=lL(),r=eR(),i=fz(),a=pL(),o=n(``.charAt),s=n(``.charCodeAt),c=n(``.slice),l=function(e){return function(t,n){var l=i(a(t)),u=r(n),d=l.length,f,p;return u<0||u>=d?e?``:void 0:(f=s(l,u),f<55296||f>56319||u+1===d||(p=s(l,u+1))<56320||p>57343?e?o(l,u):f:e?c(l,u,u+2):(f-55296<<10)+(p-56320)+65536)}};t.exports={codeAt:l(!1),charAt:l(!0)}})),wz=c(((e,t)=>{var n=Cz().charAt;t.exports=function(e,t,r){return t+(r&&n(e,t).length||1)}})),Tz=c(((e,t)=>{var n=nL(),r=rL(),i=n.RegExp;t.exports={correct:!r(function(){var e=!0;try{i(`.`,`d`)}catch{e=!1}var t={},n=``,r=e?`dgimsy`:`gimsy`,a=function(e,r){Object.defineProperty(t,e,{get:function(){return n+=r,!0}})},o={dotAll:`s`,global:`g`,ignoreCase:`i`,multiline:`m`,sticky:`y`};for(var s in e&&(o.hasIndices=`d`),o)a(s,o[s]);return Object.getOwnPropertyDescriptor(i.prototype,`flags`).get.call(t)!==r||n!==r})}})),Ez=c(((e,t)=>{var n=oL(),r=NL(),i=vL(),a=Tz(),o=pz(),s=RegExp.prototype;t.exports=a.correct?function(e){return e.flags}:function(e){return!a.correct&&i(s,e)&&!r(e,`flags`)?n(o,e):e.flags}})),Dz=c(((e,t)=>{var n=oL(),r=HL(),i=hL(),a=uL(),o=bz(),s=TypeError;t.exports=function(e,t){var c=e.exec;if(i(c)){var l=n(c,e,t);return l!==null&&r(l),l}if(a(e)===`RegExp`)return n(o,e,t);throw new s(`RegExp#exec called on incompatible receiver`)}})),Oz=c((()=>{var e=oL(),t=lL(),n=Sz(),r=HL(),i=gL(),a=nR(),o=fz(),s=pL(),c=EL(),l=wz(),u=Ez(),d=Dz(),f=t(``.indexOf);n(`match`,function(t,n,p){return[function(n){var r=s(this),a=i(n)?c(n,t):void 0;if(a)return e(a,n,r);var l=o(r);return new RegExp(n)[t](l)},function(e){var t=r(this),i=o(e),s=p(n,t,i);if(s.done)return s.value;var c=o(u(t));if(!~f(c,`g`))return d(t,i);var m=!!~f(c,`u`)||!!~f(c,`v`);t.lastIndex=0;for(var h=[],g=0,_;(_=d(t,i))!==null;){var v=o(_[0]);h[g]=v,v===``&&(t.lastIndex=l(i,a(t.lastIndex),m)),g++}return g===0?null:h}]})})),kz=c(((e,t)=>{var n=lL(),r=ML(),i=Math.floor,a=n(``.charAt),o=n(``.replace),s=n(``.slice),c=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,l=/\$([$&'`]|\d{1,2})/g;t.exports=function(e,t,n,u,d,f){var p=n+e.length,m=u.length,h=l;return d!==void 0&&(d=r(d),h=c),o(f,h,function(r,o){var c;switch(a(o,0)){case`$`:return`$`;case`&`:return e;case"`":return s(t,0,n);case`'`:return s(t,p);case`<`:c=d[s(o,1,-1)];break;default:var l=+o;if(l===0)return r;if(l>m){var f=i(l/10);return f===0?r:f<=m?u[f-1]===void 0?a(o,1):u[f-1]+a(o,1):r}c=u[l-1]}return c===void 0?``:c})}})),Az=c((()=>{var e=kR(),t=oL(),n=lL(),r=Sz(),i=rL(),a=HL(),o=hL(),s=gL(),c=eR(),l=nR(),u=fz(),d=pL(),f=wz(),p=EL(),m=kz(),h=Ez(),g=Dz(),_=FL()(`replace`),v=Math.max,y=Math.min,b=n([].concat),x=n([].push),S=n(``.indexOf),C=n(``.slice),w=function(e){return e===void 0?e:String(e)},T=(function(){return`a`.replace(/./,`$0`)===`$0`})(),E=(function(){return/./[_]?/./[_](`a`,`$0`)===``:!1})();r(`replace`,function(n,r,i){var T=E?`$`:`$0`;return[function(e,n){var i=d(this),a=s(e)?p(e,_):void 0;return a?t(a,e,i,n):t(r,u(i),e,n)},function(t,n){var s=a(this),d=u(t),p=o(n);p||(n=u(n));var _=u(h(s));if(typeof n==`string`&&!~S(n,T)&&!~S(n,`$<`)&&!~S(_,`y`)){var E=i(r,s,d,n);if(E.done)return E.value}var D=!!~S(_,`g`),O;D&&(O=!!~S(_,`u`)||!!~S(_,`v`),s.lastIndex=0);for(var k=[],A;A=g(s,d),!(A===null||(x(k,A),!D));)u(A[0])===``&&(s.lastIndex=f(d,l(s.lastIndex),O));for(var j=``,M=0,N=0;N<k.length;N++){A=k[N];for(var P=u(A[0]),F=v(y(c(A.index),d.length),0),ee=[],te,ne=1;ne<A.length;ne++)x(ee,w(A[ne]));var I=A.groups;if(p){var L=b([P],ee,F,d);I!==void 0&&x(L,I),te=u(e(n,void 0,L))}else te=m(P,d,F,ee,I,n);F>=M&&(j+=C(d,M,F)+te,M=F+P.length)}return j+C(d,M)}]},!!i(function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:`7`},e},``.replace(e,`$<a>`)!==`7`})||!T||E)})),jz=c(((e,t)=>{var n=gL(),r=uL(),i=FL()(`match`);t.exports=function(e){var t;return n(e)&&((t=e[i])===void 0?r(e)===`RegExp`:!!t)}})),Mz=c(((e,t)=>{var n=jz(),r=TypeError;t.exports=function(e){if(n(e))throw new r(`The method doesn't accept regular expressions`);return e}})),Nz=c(((e,t)=>{var n=FL()(`match`);t.exports=function(e){var t=/./;try{`/./`[e](t)}catch{try{return t[n]=!1,`/./`[e](t)}catch{}}return!1}})),Pz=c((()=>{var e=fR(),t=AR(),n=BL().f,r=nR(),i=fz(),a=Mz(),o=pL(),s=Nz(),c=OL(),l=t(``.slice),u=Math.min,d=s(`startsWith`);e({target:`String`,proto:!0,forced:!(!c&&!d&&function(){var e=n(String.prototype,`startsWith`);return e&&!e.writable}())&&!d},{startsWith:function(e){var t=i(o(this));a(e);var n=i(e),s=r(u(arguments.length>1?arguments[1]:void 0,t.length));return l(t,s,s+n.length)===n}})})),Fz=c(((e,t)=>{var n=FL(),r=_z(),i=UL().f,a=n(`unscopables`),o=Array.prototype;o[a]===void 0&&i(o,a,{configurable:!0,value:r(null)}),t.exports=function(e){o[a][e]=!0}})),Iz=c(((e,t)=>{t.exports=!rL()(function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype})})),Lz=c(((e,t)=>{var n=NL(),r=hL(),i=ML(),a=JL(),o=Iz(),s=a(`IE_PROTO`),c=Object,l=c.prototype;t.exports=o?c.getPrototypeOf:function(e){var t=i(e);if(n(t,s))return t[s];var a=t.constructor;return r(a)&&t instanceof a?a.prototype:t instanceof c?l:null}})),Rz=c(((e,t)=>{var n=rL(),r=hL(),i=gL(),a=_z(),o=Lz(),s=QL(),c=FL(),l=OL(),u=c(`iterator`),d=!1,f,p,m;[].keys&&(m=[].keys(),`next`in m?(p=o(o(m)),p!==Object.prototype&&(f=p)):d=!0),!i(f)||n(function(){var e={};return f[u].call(e)!==e})?f={}:l&&(f=a(f)),r(f[u])||s(f,u,function(){return this}),t.exports={IteratorPrototype:f,BUGGY_SAFARI_ITERATORS:d}})),zz=c(((e,t)=>{var n=Rz().IteratorPrototype,r=_z(),i=cL(),a=bR(),o=JR(),s=function(){return this};t.exports=function(e,t,c,l){var u=t+` Iterator`;return e.prototype=r(n,{next:i(+!l,c)}),a(e,u,!1,!0),o[u]=s,e}})),Bz=c(((e,t)=>{var n=fR(),r=oL(),i=OL(),a=GL(),o=hL(),s=zz(),c=Lz(),l=yR(),u=bR(),d=WL(),f=QL(),p=FL(),m=JR(),h=Rz(),g=a.PROPER,_=a.CONFIGURABLE,v=h.IteratorPrototype,y=h.BUGGY_SAFARI_ITERATORS,b=p(`iterator`),x=`keys`,S=`values`,C=`entries`,w=function(){return this};t.exports=function(e,t,a,p,h,T,E){s(a,t,p);var D=function(e){if(e===h&&M)return M;if(!y&&e&&e in A)return A[e];switch(e){case x:return function(){return new a(this,e)};case S:return function(){return new a(this,e)};case C:return function(){return new a(this,e)}}return function(){return new a(this)}},O=t+` Iterator`,k=!1,A=e.prototype,j=A[b]||A[`@@iterator`]||h&&A[h],M=!y&&j||D(h),N=t===`Array`&&A.entries||j,P,F,ee;if(N&&(P=c(N.call(new e)),P!==Object.prototype&&P.next&&(!i&&c(P)!==v&&(l?l(P,v):o(P[b])||f(P,b,w)),u(P,O,!0,!0),i&&(m[O]=w))),g&&h===S&&j&&j.name!==S&&(!i&&_?d(A,`name`,S):(k=!0,M=function(){return r(j,this)})),h)if(F={values:D(S),keys:T?M:D(x),entries:D(C)},E)for(ee in F)(y||k||!(ee in A))&&f(A,ee,F[ee]);else n({target:t,proto:!0,forced:y||k},F);return(!i||E)&&A[b]!==M&&f(A,b,M,{name:h}),m[t]=M,F}})),Vz=c(((e,t)=>{t.exports=function(e,t){return{value:e,done:t}}})),Hz=c(((e,t)=>{var n=mL(),r=Fz(),i=JR(),a=XL(),o=UL().f,s=Bz(),c=Vz(),l=OL(),u=iL(),d=`Array Iterator`,f=a.set,p=a.getterFor(d);t.exports=s(Array,`Array`,function(e,t){f(this,{type:d,target:n(e),index:0,kind:t})},function(){var e=p(this),t=e.target,n=e.index++;if(!t||n>=t.length)return e.target=null,c(void 0,!0);switch(e.kind){case`keys`:return c(n,!1);case`values`:return c(t[n],!1)}return c([n,t[n]],!1)},`values`);var m=i.Arguments=i.Array;if(r(`keys`),r(`values`),r(`entries`),!l&&u&&m.name!==`values`)try{o(m,`name`,{value:`values`})}catch{}})),Uz=c(((e,t)=>{t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}})),Wz=c(((e,t)=>{var n=RL()(`span`).classList,r=n&&n.constructor&&n.constructor.prototype;
84t.exports=r===Object.prototype?void 0:r})),Gz=c((()=>{var e=nL(),t=Uz(),n=Wz(),r=Hz(),i=WL(),a=bR(),o=FL()(`iterator`),s=r.values,c=function(e,n){if(e){if(e[o]!==s)try{i(e,o,s)}catch{e[o]=s}if(a(e,n,!0),t[n]){for(var c in r)if(e[c]!==r[c])try{i(e,c,r[c])}catch{e[c]=r[c]}}}};for(var l in t)c(e[l]&&e[l].prototype,l);c(n,`DOMTokenList`)}));function Kz(e,t){if(RO(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(RO(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}var qz=s((()=>{}));function Jz(e){var t=Kz(e,`string`);return RO(t)==`symbol`?t:t+``}var Yz=s((()=>{zO(),qz()}));function Xz(e,t,n){return(t=Jz(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Zz=s((()=>{Yz()})),Qz=c(((e,t)=>{var n=TL(),r=ML(),i=dL(),a=rR(),o=TypeError,s=`Reduce of empty array with no initial value`,c=function(e){return function(t,c,l,u){var d=r(t),f=i(d),p=a(d);if(n(c),p===0&&l<2)throw new o(s);var m=e?p-1:0,h=e?-1:1;if(l<2)for(;;){if(m in f){u=f[m],m+=h;break}if(m+=h,e?m<0:p<=m)throw new o(s)}for(;e?m>=0:p>m;m+=h)m in f&&(u=c(u,f[m],m,d));return u}};t.exports={left:c(!1),right:c(!0)}})),$z=c(((e,t)=>{var n=rL();t.exports=function(e,t){var r=[][e];return!!r&&n(function(){r.call(null,t||function(){return 1},1)})}})),eB=c((()=>{var e=fR(),t=Qz().left,n=$z(),r=bL();e({target:`Array`,proto:!0,forced:!mR()&&r>79&&r<83||!n(`reduce`)},{reduce:function(e){var n=arguments.length;return t(this,e,n,n>1?arguments[1]:void 0)}})})),tB=c((()=>{var e=fR(),t=AR(),n=BL().f,r=nR(),i=fz(),a=Mz(),o=pL(),s=Nz(),c=OL(),l=t(``.slice),u=Math.min,d=s(`endsWith`);e({target:`String`,proto:!0,forced:!(!c&&!d&&function(){var e=n(String.prototype,`endsWith`);return e&&!e.writable}())&&!d},{endsWith:function(e){var t=i(o(this));a(e);var n=i(e),s=arguments.length>1?arguments[1]:void 0,c=t.length,d=s===void 0?c:u(r(s),c);return l(t,d-n.length,d)===n}})})),nB=c((()=>{var e=oL(),t=lL(),n=Sz(),r=HL(),i=gL(),a=pL(),o=OR(),s=wz(),c=nR(),l=fz(),u=EL(),d=Ez(),f=Dz(),p=mz(),m=rL(),h=p.UNSUPPORTED_Y,g=4294967295,_=Math.min,v=t([].push),y=t(``.slice),b=t(``.indexOf),x=!m(function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n=`ab`.split(e);return n.length!==2||n[0]!==`a`||n[1]!==`b`}),S=`abbc`.split(/(b)*/)[1]===`c`||`test`.split(/(?:)/,-1).length!==4||`ab`.split(/(?:ab)*/).length!==2||`.`.split(/(.?)(.?)/).length!==4||`.`.split(/()()/).length>1||``.split(/.?/).length;n(`split`,function(t,n,p){var m=`0`.split(void 0,0).length?function(t,r){return t===void 0&&r===0?[]:e(n,this,t,r)}:n;return[function(n,r){var o=a(this),s=i(n)?u(n,t):void 0;return s?e(s,n,o,r):e(m,l(o),n,r)},function(e,t){var i=r(this),a=l(e);if(!S){var u=p(m,i,a,t,m!==n);if(u.done)return u.value}var x=o(i,RegExp),C=l(d(i)),w=!!~b(C,`u`)||!!~b(C,`v`);h?~b(C,`g`)||(C+=`g`):~b(C,`y`)||(C+=`y`);var T=new x(h?`^(?:`+i.source+`)`:i,C),E=t===void 0?g:t>>>0;if(E===0)return[];if(a.length===0)return f(T,a)===null?[a]:[];for(var D=0,O=0,k=[];O<a.length;){T.lastIndex=h?0:O;var A=f(T,h?y(a,O):a),j;if(A===null||(j=_(c(T.lastIndex+(h?O:0)),a.length))===D)O=s(a,O,w);else{if(v(k,y(a,D,O)),k.length===E)return k;for(var M=1;M<=A.length-1;M++)if(v(k,A[M]),k.length===E)return k;O=D=j}}return v(k,y(a,D)),k}]},S||!x,h)})),rB=c(((e,t)=>{(function(){var e,n,r,i,a,o;typeof performance<`u`&&performance!==null&&performance.now?t.exports=function(){return performance.now()}:typeof process<`u`&&process!==null&&process.hrtime?(t.exports=function(){return(e()-a)/1e6},n=process.hrtime,e=function(){var e=n();return e[0]*1e9+e[1]},i=e(),o=process.uptime()*1e9,a=i-o):Date.now?(t.exports=function(){return Date.now()-r},r=Date.now()):(t.exports=function(){return new Date().getTime()-r},r=new Date().getTime())}).call(e)})),iB=c(((e,t)=>{for(var n=rB(),r=typeof window>`u`?global:window,i=[`moz`,`webkit`],a=`AnimationFrame`,o=r[`request`+a],s=r[`cancel`+a]||r[`cancelRequest`+a],c=0;!o&&c<i.length;c++)o=r[i[c]+`Request`+a],s=r[i[c]+`Cancel`+a]||r[i[c]+`CancelRequest`+a];if(!o||!s){var l=0,u=0,d=[],f=1e3/60;o=function(e){if(d.length===0){var t=n(),r=Math.max(0,f-(t-l));l=r+t,setTimeout(function(){var e=d.slice(0);d.length=0;for(var t=0;t<e.length;t++)if(!e[t].cancelled)try{e[t].callback(l)}catch(e){setTimeout(function(){throw e},0)}},Math.round(r))}return d.push({handle:++u,callback:e,cancelled:!1}),u},s=function(e){for(var t=0;t<d.length;t++)d[t].handle===e&&(d[t].cancelled=!0)}}t.exports=function(e){return o.call(r,e)},t.exports.cancel=function(){s.apply(r,arguments)},t.exports.polyfill=function(e){e||=r,e.requestAnimationFrame=o,e.cancelAnimationFrame=s}})),aB=c(((e,t)=>{t.exports=` 85\v\f\r \xA0áââââââ ââââââ¯âã\u2028\u2029`})),oB=c(((e,t)=>{var n=lL(),r=pL(),i=fz(),a=aB(),o=n(``.replace),s=RegExp(`^[`+a+`]+`),c=RegExp(`(^|[^`+a+`])[`+a+`]+$`),l=function(e){return function(t){var n=i(r(t));return e&1&&(n=o(n,s,``)),e&2&&(n=o(n,c,`$1`)),n}};t.exports={start:l(1),end:l(2),trim:l(3)}})),sB=c(((e,t)=>{var n=GL().PROPER,r=rL(),i=aB(),a=`â á `;t.exports=function(e){return r(function(){return!!i[e]()||a[e]()!==a||n&&i[e].name!==e})}})),cB=c((()=>{var e=fR(),t=oB().trim;e({target:`String`,proto:!0,forced:sB()(`trim`)},{trim:function(){return t(this)}})})),lB=c(((e,t)=>{t.exports=function(e){this.ok=!1,this.alpha=1,e.charAt(0)==`#`&&(e=e.substr(1,6)),e=e.replace(/ /g,``),e=e.toLowerCase();var t={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`,dar
85kgoldenrod:`b8860b`,darkgray:`a9a9a9`,darkgreen:`006400`,darkkhaki:`bdb76b`,darkmagenta:`8b008b`,darkolivegreen:`556b2f`,darkorange:`ff8c00`,darkorchid:`9932cc`,darkred:`8b0000`,darksalmon:`e9967a`,darkseagreen:`8fbc8f`,darkslateblue:`483d8b`,darkslategray:`2f4f4f`,darkturquoise:`00ced1`,darkviolet:`9400d3`,deeppink:`ff1493`,deepskyblue:`00bfff`,dimgray:`696969`,dodgerblue:`1e90ff`,feldspar:`d19275`,firebrick:`b22222`,floralwhite:`fffaf0`,forestgreen:`228b22`,fuchsia:`ff00ff`,gainsboro:`dcdcdc`,ghostwhite:`f8f8ff`,gold:`ffd700`,goldenrod:`daa520`,gray:`808080`,green:`008000`,greenyellow:`adff2f`,honeydew:`f0fff0`,hotpink:`ff69b4`,indianred:`cd5c5c`,indigo:`4b0082`,ivory:`fffff0`,khaki:`f0e68c`,lavender:`e6e6fa`,lavenderblush:`fff0f5`,lawngreen:`7cfc00`,lemonchiffon:`fffacd`,lightblue:`add8e6`,lightcoral:`f08080`,lightcyan:`e0ffff`,lightgoldenrodyellow:`fafad2`,lightgrey:`d3d3d3`,lightgreen:`90ee90`,lightpink:`ffb6c1`,lightsalmon:`ffa07a`,lightseagreen:`20b2aa`,lightskyblue:`87cefa`,lightslateblue:`8470ff`,lightslategray:`778899`,lightsteelblue:`b0c4de`,lightyellow:`ffffe0`,lime:`00ff00`,limegreen:`32cd32`,linen:`faf0e6`,magenta:`ff00ff`,maroon:`800000`,mediumaquamarine:`66cdaa`,mediumblue:`0000cd`,mediumorchid:`ba55d3`,mediumpurple:`9370d8`,mediumseagreen:`3cb371`,mediumslateblue:`7b68ee`,mediumspringgreen:`00fa9a`,mediumturquoise:`48d1cc`,mediumvioletred:`c71585`,midnightblue:`191970`,mintcream:`f5fffa`,mistyrose:`ffe4e1`,moccasin:`ffe4b5`,navajowhite:`ffdead`,navy:`000080`,oldlace:`fdf5e6`,olive:`808000`,olivedrab:`6b8e23`,orange:`ffa500`,orangered:`ff4500`,orchid:`da70d6`,palegoldenrod:`eee8aa`,palegreen:`98fb98`,paleturquoise:`afeeee`,palevioletred:`d87093`,papayawhip:`ffefd5`,peachpuff:`ffdab9`,peru:`cd853f`,pink:`ffc0cb`,plum:`dda0dd`,powderblue:`b0e0e6`,purple:`800080`,rebeccapurple:`663399`,red:`ff0000`,rosybrown:`bc8f8f`,royalblue:`4169e1`,saddlebrown:`8b4513`,salmon:`fa8072`,sandybrown:`f4a460`,seagreen:`2e8b57`,seashell:`fff5ee`,sienna:`a0522d`,silver:`c0c0c0`,skyblue:`87ceeb`,slateblue:`6a5acd`,slategray:`708090`,snow:`fffafa`,springgreen:`00ff7f`,steelblue:`4682b4`,tan:`d2b48c`,teal:`008080`,thistle:`d8bfd8`,tomato:`ff6347`,turquoise:`40e0d0`,violet:`ee82ee`,violetred:`d02090`,wheat:`f5deb3`,white:`ffffff`,whitesmoke:`f5f5f5`,yellow:`ffff00`,yellowgreen:`9acd32`};e=t[e]||e;for(var n=[{re:/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*((?:\d?\.)?\d)\)$/,example:[`rgba(123, 234, 45, 0.8)`,`rgba(255,234,245,1.0)`],process:function(e){return[parseInt(e[1]),parseInt(e[2]),parseInt(e[3]),parseFloat(e[4])]}},{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:[`rgb(123, 234, 45)`,`rgb(255,234,245)`],process:function(e){return[parseInt(e[1]),parseInt(e[2]),parseInt(e[3])]}},{re:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,example:[`#00ff00`,`336699`],process:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/^([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,example:[`#fb0`,`f0f`],process:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}}],r=0;r<n.length;r++){var i=n[r].re,a=n[r].process,o=i.exec(e);if(o){var s=a(o);this.r=s[0],this.g=s[1],this.b=s[2],s.length>3&&(this.alpha=s[3]),this.ok=!0}}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.alpha=this.alpha<0?0:this.alpha>1||isNaN(this.alpha)?1:this.alpha,this.toRGB=function(){return`rgb(`+this.r+`, `+this.g+`, `+this.b+`)`},this.toRGBA=function(){return`rgba(`+this.r+`, `+this.g+`, `+this.b+`, `+this.alpha+`)`},this.toHex=function(){var e=this.r.toString(16),t=this.g.toString(16),n=this.b.toString(16);return e.length==1&&(e=`0`+e),t.length==1&&(t=`0`+t),n.length==1&&(n=`0`+n),`#`+e+t+n},this.getHelpXML=function(){for(var e=[],r=0;r<n.length;r++)for(var i=n[r].example,a=0;a<i.length;a++)e[e.length]=i[a];for(var o in t)e[e.length]=o;var s=document.createElement(`ul`);s.setAttribute(`id`,`rgbcolor-examples`);for(var r=0;r<e.length;r++)try{var c=document.createElement(`li`),l=new RGBColor(e[r]),u=document.createElement(`div`);u.style.cssText=`margin: 3px; border: 1px solid black; background:`+l.toHex()+`; color:`+l.toHex(),u.appendChild(document.createTextNode(`test`));var d=document.createTextNode(` `+e[r]+` -> `+l.toRGB()+` -> `+l.toHex());c.appendChild(u),c.appendChild(d),s.appendChild(c)}catch{}return s}}})),uB=c((()=>{var e=fR(),t=AR(),n=iR().indexOf,r=$z(),i=t([].indexOf),a=!!i&&1/i([1],1,-0)<0;e({target:`Array`,proto:!0,forced:a||!r(`indexOf`)},{indexOf:function(e){var t=arguments.length>1?arguments[1]:void 0;return a?i(this,e,t)||0:n(this,e,t)}})})),dB=c((()=>{var e=fR(),t=lL(),n=Mz(),r=pL(),i=fz(),a=Nz(),o=t(``.indexOf);e({target:`String`,proto:!0,forced:!a(`includes`)},{includes:function(e){return!!~o(i(r(this)),i(n(e)),arguments.length>1?arguments[1]:void 0)}})})),fB=c(((e,t)=>{var n=uL();t.exports=Array.isArray||function(e){return n(e)===`Array`}})),pB=c((()=>{var e=fR(),t=lL(),n=fB(),r=t([].reverse),i=[1,2];e({target:`Array`,proto:!0,forced:String(i)===String(i.reverse())},{reverse:function(){return n(this)&&(this.length=this.length),r(this)}})}));function mB(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}
85wB(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}function hB(e){var t=``;Array.isArray(e)||(e=[e]);for(var n=0;n<e.length;n++){var r=e[n];if(r.type===$.CLOSE_PATH)t+=`z`;else if(r.type===$.HORIZ_LINE_TO)t+=(r.relative?`h`:`H`)+r.x;else if(r.type===$.VERT_LINE_TO)t+=(r.relative?`v`:`V`)+r.y;else if(r.type===$.MOVE_TO)t+=(r.relative?`m`:`M`)+r.x+` `+r.y;else if(r.type===$.LINE_TO)t+=(r.relative?`l`:`L`)+r.x+` `+r.y;else if(r.type===$.CURVE_TO)t+=(r.relative?`c`:`C`)+r.x1+` `+r.y1+` `+r.x2+` `+r.y2+` `+r.x+` `+r.y;else if(r.type===$.SMOOTH_CURVE_TO)t+=(r.relative?`s`:`S`)+r.x2+` `+r.y2+` `+r.x+` `+r.y;else if(r.type===$.QUAD_TO)t+=(r.relative?`q`:`Q`)+r.x1+` `+r.y1+` `+r.x+` `+r.y;else if(r.type===$.SMOOTH_QUAD_TO)t+=(r.relative?`t`:`T`)+r.x+` `+r.y;else{if(r.type!==$.ARC)throw Error(`Unexpected command type "`+r.type+`" at index `+n+`.`);t+=(r.relative?`a`:`A`)+r.rX+` `+r.rY+` `+r.xRot+` `+ +r.lArcFlag+` `+ +r.sweepFlag+` `+r.x+` `+r.y}}return t}function gB(e,t){var n=e[0],r=e[1];return[n*Math.cos(t)-r*Math.sin(t),n*Math.sin(t)+r*Math.cos(t)]}function _B(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var n=0;n<e.length;n++)if(typeof e[n]!=`number`)throw Error(`assertNumbers arguments[`+n+`] is not a number. `+typeof e[n]+` == typeof `+e[n]);return!0}function vB(e,t,n){e.lArcFlag=e.lArcFlag===0?0:1,e.sweepFlag=e.sweepFlag===0?0:1;var r=e.rX,i=e.rY,a=e.x,o=e.y;r=Math.abs(e.rX),i=Math.abs(e.rY);var s=gB([(t-a)/2,(n-o)/2],-e.xRot/180*TB),c=s[0],l=s[1],u=c**2/r**2+l**2/i**2;1<u&&(r*=Math.sqrt(u),i*=Math.sqrt(u)),e.rX=r,e.rY=i;var d=r**2*l**2+i**2*c**2,f=(e.lArcFlag===e.sweepFlag?-1:1)*Math.sqrt(Math.max(0,(r**2*i**2-d)/d)),p=r*l/i*f,m=-i*c/r*f,h=gB([p,m],e.xRot/180*TB);e.cX=h[0]+(t+a)/2,e.cY=h[1]+(n+o)/2,e.phi1=Math.atan2((l-m)/i,(c-p)/r),e.phi2=Math.atan2((-l-m)/i,(-c-p)/r),e.sweepFlag===0&&e.phi2>e.phi1&&(e.phi2-=2*TB),e.sweepFlag===1&&e.phi2<e.phi1&&(e.phi2+=2*TB),e.phi1*=180/TB,e.phi2*=180/TB}function yB(e,t,n){_B(e,t,n);var r=e*e+t*t-n*n;if(0>r)return[];if(r===0)return[[e*n/(e*e+t*t),t*n/(e*e+t*t)]];var i=Math.sqrt(r);return[[(e*n+t*i)/(e*e+t*t),(t*n-e*i)/(e*e+t*t)],[(e*n-t*i)/(e*e+t*t),(t*n+e*i)/(e*e+t*t)]]}function bB(e,t,n){return(1-n)*e+n*t}function xB(e,t,n,r){return e+Math.cos(r/180*TB)*t+Math.sin(r/180*TB)*n}function SB(e,t,n,r){var i=1e-6,a=t-e,o=n-t,s=3*a+3*(r-n)-6*o,c=6*(o-a),l=3*a;return Math.abs(s)<i?[-l/c]:function(e,t,n){n===void 0&&(n=1e-6);var r=e*e/4-t;if(r<-n)return[];if(r<=n)return[-e/2];var i=Math.sqrt(r);return[-e/2-i,-e/2+i]}(c/s,l/s,i)}function CB(e,t,n,r,i){var a=1-i;return e*(a*a*a)+t*(3*a*a*i)+n*(3*a*i*i)+r*(i*i*i)}var wB,TB,EB,DB,OB,kB,AB,jB,MB,$,NB,PB=s((()=>{wB=function(e,t){return(wB=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},TB=Math.PI,DB=Math.PI/180,(function(e){function t(){return i((function(e,t,n){return e.relative&&=(e.x1!==void 0&&(e.x1+=t),e.y1!==void 0&&(e.y1+=n),e.x2!==void 0&&(e.x2+=t),e.y2!==void 0&&(e.y2+=n),e.x!==void 0&&(e.x+=t),e.y!==void 0&&(e.y+=n),!1),e}))}function n(){var e=NaN,t=NaN,n=NaN,r=NaN;return i((function(i,a,o){return i.type&$.SMOOTH_CURVE_TO&&(i.type=$.CURVE_TO,e=isNaN(e)?a:e,t=isNaN(t)?o:t,i.x1=i.relative?a-e:2*a-e,i.y1=i.relative?o-t:2*o-t),i.type&$.CURVE_TO?(e=i.relative?a+i.x2:i.x2,t=i.relative?o+i.y2:i.y2):(e=NaN,t=NaN),i.type&$.SMOOTH_QUAD_TO&&(i.type=$.QUAD_TO,n=isNaN(n)?a:n,r=isNaN(r)?o:r,i.x1=i.relative?a-n:2*a-n,i.y1=i.relative?o-r:2*o-r),i.type&$.QUAD_TO?(n=i.relative?a+i.x1:i.x1,r=i.relative?o+i.y1:i.y1):(n=NaN,r=NaN),i}))}function r(){var e=NaN,t=NaN;return i((function(n,r,i){if(n.type&$.SMOOTH_QUAD_TO&&(n.type=$.QUAD_TO,e=isNaN(e)?r:e,t=isNaN(t)?i:t,n.x1=n.relative?r-e:2*r-e,n.y1=n.relative?i-t:2*i-t),n.type&$.QUAD_TO){e=n.relative?r+n.x1:n.x1,t=n.relative?i+n.y1:n.y1;var a=n.x1,o=n.y1;n.type=$.CURVE_TO,n.x1=((n.relative?0:r)+2*a)/3,n.y1=((n.relative?0:i)+2*o)/3,n.x2=(n.x+2*a)/3,n.y2=(n.y+2*o)/3}else e=NaN,t=NaN;return n}))}function i(e){var t=0,n=0,r=NaN,i=NaN;
85return function(a){if(isNaN(r)&&!(a.type&$.MOVE_TO))throw Error(`path must start with moveto`);var o=e(a,t,n,r,i);return a.type&$.CLOSE_PATH&&(t=r,n=i),a.x!==void 0&&(t=a.relative?t+a.x:a.x),a.y!==void 0&&(n=a.relative?n+a.y:a.y),a.type&$.MOVE_TO&&(r=t,i=n),o}}function a(e,t,n,r,a,o){return _B(e,t,n,r,a,o),i((function(i,s,c,l){var u=i.x1,d=i.x2,f=i.relative&&!isNaN(l),p=i.x===void 0?f?0:s:i.x,m=i.y===void 0?f?0:c:i.y;function h(e){return e*e}i.type&$.HORIZ_LINE_TO&&t!==0&&(i.type=$.LINE_TO,i.y=i.relative?0:c),i.type&$.VERT_LINE_TO&&n!==0&&(i.type=$.LINE_TO,i.x=i.relative?0:s),i.x!==void 0&&(i.x=i.x*e+m*n+(f?0:a)),i.y!==void 0&&(i.y=p*t+i.y*r+(f?0:o)),i.x1!==void 0&&(i.x1=i.x1*e+i.y1*n+(f?0:a)),i.y1!==void 0&&(i.y1=u*t+i.y1*r+(f?0:o)),i.x2!==void 0&&(i.x2=i.x2*e+i.y2*n+(f?0:a)),i.y2!==void 0&&(i.y2=d*t+i.y2*r+(f?0:o));var g=e*r-t*n;if(i.xRot!==void 0&&(e!==1||t!==0||n!==0||r!==1))if(g===0)delete i.rX,delete i.rY,delete i.xRot,delete i.lArcFlag,delete i.sweepFlag,i.type=$.LINE_TO;else{var _=i.xRot*Math.PI/180,v=Math.sin(_),y=Math.cos(_),b=1/h(i.rX),x=1/h(i.rY),S=h(y)*b+h(v)*x,C=2*v*y*(b-x),w=h(v)*b+h(y)*x,T=S*r*r-C*t*r+w*t*t,E=C*(e*r+t*n)-2*(S*n*r+w*e*t),D=S*n*n-C*e*n+w*e*e,O=(Math.atan2(E,T-D)+Math.PI)%Math.PI/2,k=Math.sin(O),A=Math.cos(O);i.rX=Math.abs(g)/Math.sqrt(T*h(A)+E*k*A+D*h(k)),i.rY=Math.abs(g)/Math.sqrt(T*h(k)-E*k*A+D*h(A)),i.xRot=180*O/Math.PI}return i.sweepFlag!==void 0&&0>g&&(i.sweepFlag=+!i.sweepFlag),i}))}function o(){return function(e){var t={};for(var n in e)t[n]=e[n];return t}}e.ROUND=function(e){function t(t){return Math.round(t*e)/e}return e===void 0&&(e=0x9184e72a000),_B(e),function(e){return e.x1!==void 0&&(e.x1=t(e.x1)),e.y1!==void 0&&(e.y1=t(e.y1)),e.x2!==void 0&&(e.x2=t(e.x2)),e.y2!==void 0&&(e.y2=t(e.y2)),e.x!==void 0&&(e.x=t(e.x)),e.y!==void 0&&(e.y=t(e.y)),e.rX!==void 0&&(e.rX=t(e.rX)),e.rY!==void 0&&(e.rY=t(e.rY)),e}},e.TO_ABS=t,e.TO_REL=function(){return i((function(e,t,n){return e.relative||=(e.x1!==void 0&&(e.x1-=t),e.y1!==void 0&&(e.y1-=n),e.x2!==void 0&&(e.x2-=t),e.y2!==void 0&&(e.y2-=n),e.x!==void 0&&(e.x-=t),e.y!==void 0&&(e.y-=n),!0),e}))},e.NORMALIZE_HVZ=function(e,t,n){return e===void 0&&(e=!0),t===void 0&&(t=!0),n===void 0&&(n=!0),i((function(r,i,a,o,s){if(isNaN(o)&&!(r.type&$.MOVE_TO))throw Error(`path must start with moveto`);return t&&r.type&$.HORIZ_LINE_TO&&(r.type=$.LINE_TO,r.y=r.relative?0:a),n&&r.type&$.VERT_LINE_TO&&(r.type=$.LINE_TO,r.x=r.relative?0:i),e&&r.type&$.CLOSE_PATH&&(r.type=$.LINE_TO,r.x=r.relative?o-i:o,r.y=r.relative?s-a:s),r.type&$.ARC&&(r.rX===0||r.rY===0)&&(r.type=$.LINE_TO,delete r.rX,delete r.rY,delete r.xRot,delete r.lArcFlag,delete r.sweepFlag),r}))},e.NORMALIZE_ST=n,e.QT_TO_C=r,e.INFO=i,e.SANITIZE=function(e){e===void 0&&(e=0),_B(e);var t=NaN,n=NaN,r=NaN,a=NaN;return i((function(i,o,s,c,l){var u=Math.abs,d=!1,f=0,p=0;if(i.type&$.SMOOTH_CURVE_TO&&(f=isNaN(t)?0:o-t,p=isNaN(n)?0:s-n),i.type&($.CURVE_TO|$.SMOOTH_CURVE_TO)?(t=i.relative?o+i.x2:i.x2,n=i.relative?s+i.y2:i.y2):(t=NaN,n=NaN),i.type&$.SMOOTH_QUAD_TO?(r=isNaN(r)?o:2*o-r,a=isNaN(a)?s:2*s-a):i.type&$.QUAD_TO?(r=i.relative?o+i.x1:i.x1,a=i.relative?s+i.y1:i.y2):(r=NaN,a=NaN),i.type&$.LINE_COMMANDS||i.type&$.ARC&&(i.rX===0||i.rY===0||!i.lArcFlag)||i.type&$.CURVE_TO||i.type&$.SMOOTH_CURVE_TO||i.type&$.QUAD_TO||i.type&$.SMOOTH_QUAD_TO){var m=i.x===void 0?0:i.relative?i.x:i.x-o,h=i.y===void 0?0:i.relative?i.y:i.y-s;f=isNaN(r)?i.x1===void 0?f:i.relative?i.x:i.x1-o:r-o,p=isNaN(a)?i.y1===void 0?p:i.relative?i.y:i.y1-s:a-s;var g=i.x2===void 0?0:i.relative?i.x:i.x2-o,_=i.y2===void 0?0:i.relative?i.y:i.y2-s;u(m)<=e&&u(h)<=e&&u(f)<=e&&u(p)<=e&&u(g)<=e&&u(_)<=e&&(d=!0)}return i.type&$.CLOSE_PATH&&u(o-c)<=e&&u(s-l)<=e&&(d=!0),d?[]:i}))},e.MATRIX=a,e.ROTATE=function(e,t,n){t===void 0&&(t=0),n===void 0&&(n=0),_B(e,t,n);var r=Math.sin(e),i=Math.cos(e);return a(i,r,-r,i,t-t*i+n*r,n-t*r-n*i)},e.TRANSLATE=function(e,t){return t===void 0&&(t=0),_B(e,t),a(1,0,0,1,e,t)},e.SCALE=function(e,t){return t===void 0&&(t=e),_B(e,t),a(e,0,0,t,0,0)},e.SKEW_X=function(e){return _B(e),a(1,0,Math.atan(e),1,0,0)},e.SKEW_Y=function(e){return _B(e),a(1,Math.atan(e),0,1,0,0)},e.X_AXIS_SYMMETRY=function(e){return e===void 0&&(e=0),_B(e),a(-1,0,0,1,e,0)},e.Y_AXIS_SYMMETRY=function(e){return e===void 0&&(e=0),_B(e),a(1,0,0,-1,0,e)},e.A_TO_C=function(){return i((function(e,t,n){return $.ARC===e.type?function(e,t,n){var r,i,a,o;e.cX||vB(e,t,n);for(var s=Math.min(e.phi1,e.phi2),c=Math.max(e.phi1,e.phi2)-s,l=Math.ceil(c/90),u=Array(l),d=t,f=n,p=0;p<l;p++){var m=bB(e.phi1,e.phi2,p/l),h=bB(e.phi1,e.phi2,(p+1)/l),g=h-m,_=4/3*Math.tan(g*DB/4),v=[Math.cos(m*DB)-_*Math.sin(m*DB),Math.sin(m*DB)+_*Math.cos(m*DB)],y=v[0],b=v[1],x=[Math.cos(h*DB),Math.sin(h*DB)],S=x[0],C=x[1],w=[S+_*Math.sin(h*DB),C-_*Math.cos(h*DB)],T=w[0],E=w[1];u[p]={relative:e.relative,type:$.CURVE_TO};var D=function(t,n){var r=gB([t*e.rX,n*e.rY],e.xRot),i=r[0],a=r[1];return[e.cX+i,e.cY+a]};r=D(y,b),u[p].x1=r[0],u[p].y1=r[1],i=D(T,E),u[p].x2=i[0],u[p].y2=i[1],a=D(S,C),u[p].x=a[0],u[p].y=a[1],e.relative&&(u[p].x1-=d,u[p].y1-=f,u[p].x2-=d,u[p].y2-=f,u[p].x-=d,u[p].y-=f),d=(o=[u[p].x,u[p].y])[0],f=o[1]}return u}(e,e.relative?0:t,e.relative?0:n):e}))},e.ANNOTATE_ARCS=function(){return i((function(e,t,n){return e.relative&&(t=0,n=0),$.ARC===e.type&&vB(e,t,n),e}))},e.CLONE=o,e.CALCULATE_BOUNDS=function(){var e=function(e){var t={};for(var n in e)t[n]=e[n];return t},a=t(),o=r(),s=n(),c=i((function(t,n,r){var i=s(o(a(e(t))));function l(e){e>c.maxX&&(c.maxX=e),e<c.minX&&(c.minX=e)}function u(e){e>c.maxY&&(c.maxY=e),e<c.minY&&(c.minY=e)}if(i.type&$.DRAWING_COMMANDS&&(l(n),u(r)),i.type&$.HORIZ_LINE_TO&&l(i.x),i.type&$.VERT_LINE_TO&&u(i.y),i.type&$.LINE_TO&&(l(i.x),u(i.y)),i.type&$.CURVE_TO){l(i.x),u(i.y);for(var d=0,f=SB(n,i.x1,i.x2,i.x);d<f.length;d++)0<(O=f[d])&&1>O&&l(CB(n,i.x1,i.x2,i.x,O));for(var p=0,m=SB(r,i.y1,i.y2,i.y);p<m.length;p++)0<(O=m[p])&&1>O&&u(CB(r,i.y1,i.y2,i.y,O))}if(i.type&$.ARC){l(i.x),u(i.y),vB(i,n,r);for(var h=i.xRot/180*Math.PI,g=Math.cos(h)*i.rX,_=Math.sin(h)*i.rX,v=-Math.sin(h)*i.rY,y=Math.cos(h)*i.rY,b=i.phi1<i.phi2?[i.phi1,i.phi2]:-180>i.phi2?[i.phi2+360,i.phi1+360]:[i.phi2,i.phi1],x=b[0],S=b[1],C=function(e){var t=e[0],n=e[1],r=180*Math.atan2(n,t)/Math.PI;return r<x?r+360:r}
85,w=0,T=yB(v,-g,0).map(C);w<T.length;w++)(O=T[w])>x&&O<S&&l(xB(i.cX,g,v,O));for(var E=0,D=yB(y,-_,0).map(C);E<D.length;E++){var O;(O=D[E])>x&&O<S&&u(xB(i.cY,_,y,O))}}return t}));return c.minX=1/0,c.maxX=-1/0,c.minY=1/0,c.maxY=-1/0,c}})(EB||={}),kB=function(){function e(){}return e.prototype.round=function(e){return this.transform(EB.ROUND(e))},e.prototype.toAbs=function(){return this.transform(EB.TO_ABS())},e.prototype.toRel=function(){return this.transform(EB.TO_REL())},e.prototype.normalizeHVZ=function(e,t,n){return this.transform(EB.NORMALIZE_HVZ(e,t,n))},e.prototype.normalizeST=function(){return this.transform(EB.NORMALIZE_ST())},e.prototype.qtToC=function(){return this.transform(EB.QT_TO_C())},e.prototype.aToC=function(){return this.transform(EB.A_TO_C())},e.prototype.sanitize=function(e){return this.transform(EB.SANITIZE(e))},e.prototype.translate=function(e,t){return this.transform(EB.TRANSLATE(e,t))},e.prototype.scale=function(e,t){return this.transform(EB.SCALE(e,t))},e.prototype.rotate=function(e,t,n){return this.transform(EB.ROTATE(e,t,n))},e.prototype.matrix=function(e,t,n,r,i,a){return this.transform(EB.MATRIX(e,t,n,r,i,a))},e.prototype.skewX=function(e){return this.transform(EB.SKEW_X(e))},e.prototype.skewY=function(e){return this.transform(EB.SKEW_Y(e))},e.prototype.xSymmetry=function(e){return this.transform(EB.X_AXIS_SYMMETRY(e))},e.prototype.ySymmetry=function(e){return this.transform(EB.Y_AXIS_SYMMETRY(e))},e.prototype.annotateArcs=function(){return this.transform(EB.ANNOTATE_ARCS())},e}(),AB=function(e){return e===` `||e===` `||e===`\r`||e===` 86`},jB=function(e){return 48<=e.charCodeAt(0)&&e.charCodeAt(0)<=57},MB=function(e){function t(){var t=e.call(this)||this;return t.curNumber=``,t.curCommandType=-1,t.curCommandRelative=!1,t.canParseCommandOrComma=!0,t.curNumberHasExp=!1,t.curNumberHasExpDigits=!1,t.curNumberHasDecimal=!1,t.curArgs=[],t}return mB(t,e),t.prototype.finish=function(e){if(e===void 0&&(e=[]),this.parse(` `,e),this.curArgs.length!==0||!this.canParseCommandOrComma)throw SyntaxError(`Unterminated command at the path end.`);return e},t.prototype.parse=function(e,t){var n=this;t===void 0&&(t=[]);for(var r=function(e){t.push(e),n.curArgs.length=0,n.canParseCommandOrComma=!0},i=0;i<e.length;i++){var a=e[i],o=!(this.curCommandType!==$.ARC||this.curArgs.length!==3&&this.curArgs.length!==4||this.curNumber.length!==1||this.curNumber!==`0`&&this.curNumber!==`1`),s=jB(a)&&(this.curNumber===`0`&&a===`0`||o);if(!jB(a)||s)if(a!==`e`&&a!==`E`)if(a!==`-`&&a!==`+`||!this.curNumberHasExp||this.curNumberHasExpDigits)if(a!==`.`||this.curNumberHasExp||this.curNumberHasDecimal||o){if(this.curNumber&&this.curCommandType!==-1){var c=Number(this.curNumber);if(isNaN(c))throw SyntaxError(`Invalid number ending at `+i);if(this.curCommandType===$.ARC){if(this.curArgs.length===0||this.curArgs.length===1){if(0>c)throw SyntaxError(`Expected positive number, got "`+c+`" at index "`+i+`"`)}else if((this.curArgs.length===3||this.curArgs.length===4)&&this.curNumber!==`0`&&this.curNumber!==`1`)throw SyntaxError(`Expected a flag, got "`+this.curNumber+`" at index "`+i+`"`)}this.curArgs.push(c),this.curArgs.length===NB[this.curCommandType]&&($.HORIZ_LINE_TO===this.curCommandType?r({type:$.HORIZ_LINE_TO,relative:this.curCommandRelative,x:c}):$.VERT_LINE_TO===this.curCommandType?r({type:$.VERT_LINE_TO,relative:this.curCommandRelative,y:c}):this.curCommandType===$.MOVE_TO||this.curCommandType===$.LINE_TO||this.curCommandType===$.SMOOTH_QUAD_TO?(r({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),$.MOVE_TO===this.curCommandType&&(this.curCommandType=$.LINE_TO)):this.curCommandType===$.CURVE_TO?r({type:$.CURVE_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x2:this.curArgs[2],y2:this.curArgs[3],x:this.curArgs[4],y:this.curArgs[5]}):this.curCommandType===$.SMOOTH_CURVE_TO?r({type:$.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===$.QUAD_TO?r({type:$.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===$.ARC&&r({type:$.ARC,relative:this.curCommandRelative,rX:this.curArgs[0],rY:this.curArgs[1],xRot:this.curArgs[2],lArcFlag:this.curArgs[3],sweepFlag:this.curArgs[4],x:this.curArgs[5],y:this.curArgs[6]})),this.curNumber=``,this.curNumberHasExpDigits=!1,this.curNumberHasExp=!1,this.curNumberHasDecimal=!1,this.canParseCommandOrComma=!0}if(!AB(a))if(a===`,`&&this.canParseCommandOrComma)this.canParseCommandOrComma=!1;else if(a!==`+`&&a!==`-`&&a!==`.`)if(s)this.curNumber=a,this.curNumberHasDecimal=!1;else{if(this.curArgs.length!==0)throw SyntaxError(`Unterminated command at index `+i+`.`);if(!this.canParseCommandOrComma)throw SyntaxError(`Unexpected character "`+a+`" at index `+i+`. Command cannot follow comma`);if(this.canParseCommandOrComma=!1,a!==`z`&&a!==`Z`)if(a===`h`||a===`H`)this.curCommandType=$.HORIZ_LINE_TO,this.curCommandRelative=a===`h`;else if(a===`v`||a===`V`)this.curCommandType=$.VERT_LINE_TO,this.curCommandRelative=a===`v`;else if(a===`m`||a===`M`)this.curCommandType=$.MOVE_TO,this.curCommandRelative=a===`m`;else if(a===`l`||a===`L`)this.curCommandType=$.LINE_TO,this.curCommandRelative=a===`l`;else if(a===`c`||a===`C`)this.curCommandType=$.CURVE_TO,this.curCommandRelative=a===`c`;else if(a===`s`||a===`S`)this.curCommandType=$.SMOOTH_CURVE_TO,this.curCommandRelative=a===`s`;else if(a===`q`||a===`Q`)this.curCommandType=$.QUAD_TO,this.curCommandRelative=a===`q`;else if(a===`t`||a===`T`)this.curCommandType=$.SMOOTH_QUAD_TO,this.curCommandRelative=a===`t`;else{if(a!==`a`&&a!==`A`)throw SyntaxError(`Unexpected character "`+a+`" at index `+i+`.`);this.curCommandType=$.ARC,this.curCommandRelative=a===`a`}else t.push({type:$.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1}else this.curNumber=a,this.curNumberHasDecimal=a===`.`}else this.curNumber+=a,this.curNumberHasDecimal=!0;else this.curNumber+=a;else this.curNumber+=a,this.curNumberHasExp=!0;else this.curNumber+=a,this.curNumberHasExpDigits=this.curNumberHasExp}return t},t.prototype.transform=function(e){return Object.create(this,{parse:{value:function(t,n){n===void 0&&(n=[]);for(var r=0,i=Object.getPrototypeOf(this).parse.call(this,t);r<i.length;r++){var a=i[r],o=e(a);Array.isArray(o)?n.push.apply(n,o):n.push(o)}return n}}})},t}(kB),$=function(e){function t(n){var r=e.call(this)||this;return r.commands=typeof n==`string`?t.parse(n):n,r}return mB(t,e),t.prototype.encode=function(){return t.encode(this.commands)}
86,t.prototype.getBounds=function(){var e=EB.CALCULATE_BOUNDS();return this.transform(e),e},t.prototype.transform=function(e){for(var t=[],n=0,r=this.commands;n<r.length;n++){var i=e(r[n]);Array.isArray(i)?t.push.apply(t,i):t.push(i)}return this.commands=t,this},t.encode=function(e){return hB(e)},t.parse=function(e){var t=new MB,n=[];return t.parse(e,n),t.finish(n),n},t.CLOSE_PATH=1,t.MOVE_TO=2,t.HORIZ_LINE_TO=4,t.VERT_LINE_TO=8,t.LINE_TO=16,t.CURVE_TO=32,t.SMOOTH_CURVE_TO=64,t.QUAD_TO=128,t.SMOOTH_QUAD_TO=256,t.ARC=512,t.LINE_COMMANDS=t.LINE_TO|t.HORIZ_LINE_TO|t.VERT_LINE_TO,t.DRAWING_COMMANDS=t.HORIZ_LINE_TO|t.VERT_LINE_TO|t.LINE_TO|t.CURVE_TO|t.SMOOTH_CURVE_TO|t.QUAD_TO|t.SMOOTH_QUAD_TO|t.ARC,t}(kB),NB=((OB={})[$.MOVE_TO]=2,OB[$.LINE_TO]=2,OB[$.HORIZ_LINE_TO]=1,OB[$.VERT_LINE_TO]=1,OB[$.CLOSE_PATH]=0,OB[$.QUAD_TO]=4,OB[$.SMOOTH_QUAD_TO]=2,OB[$.CURVE_TO]=6,OB[$.SMOOTH_CURVE_TO]=4,OB[$.ARC]=7,OB)})),FB=c((()=>{var e=GL().PROPER,t=QL(),n=HL(),r=fz(),i=rL(),a=Ez(),o=`toString`,s=RegExp.prototype,c=s[o],l=i(function(){return c.call({source:`a`,flags:`b`})!==`/a/b`}),u=e&&c.name!==o;(l||u)&&t(s,o,function(){var e=n(this),t=r(e.source),i=r(a(e));return`/`+t+`/`+i},{unsafe:!0})}));function IB(e){"@babel/helpers - typeof";return IB=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},IB(e)}function LB(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function RB(e,t,n,r,i){if(typeof e==`string`&&(e=document.getElementById(e)),!e||IB(e)!==`object`||!(`getContext`in e))throw TypeError("Expecting canvas with `getContext` method in processCanvasRGB(A) calls!");var a=e.getContext(`2d`);try{return a.getImageData(t,n,r,i)}catch(e){throw Error(`unable to access image data: `+e)}}function zB(e,t,n,r,i,a){if(!(isNaN(a)||a<1)){a|=0;var o=RB(e,t,n,r,i);o=BB(o,t,n,r,i,a),e.getContext(`2d`).putImageData(o,t,n)}}function BB(e,t,n,r,i,a){for(var o=e.data,s=2*a+1,c=r-1,l=i-1,u=a+1,d=u*(u+1)/2,f=new UB,p=f,m,h=1;h<s;h++)p=p.next=new UB,h===u&&(m=p);p.next=f;for(var g=null,_=null,v=0,y=0,b=VB[a],x=HB[a],S=0;S<i;S++){p=f;for(var C=o[y],w=o[y+1],T=o[y+2],E=o[y+3],D=0;D<u;D++)p.r=C,p.g=w,p.b=T,p.a=E,p=p.next;for(var O=0,k=0,A=0,j=0,M=u*C,N=u*w,P=u*T,F=u*E,ee=d*C,te=d*w,ne=d*T,I=d*E,L=1;L<u;L++){var R=y+((c<L?c:L)<<2),re=o[R],ie=o[R+1],ae=o[R+2],oe=o[R+3],se=u-L;ee+=(p.r=re)*se,te+=(p.g=ie)*se,ne+=(p.b=ae)*se,I+=(p.a=oe)*se,O+=re,k+=ie,A+=ae,j+=oe,p=p.next}g=f,_=m;for(var ce=0;ce<r;ce++){var le=I*b>>>x;if(o[y+3]=le,le!==0){var ue=255/le;o[y]=(ee*b>>>x)*ue,o[y+1]=(te*b>>>x)*ue,o[y+2]=(ne*b>>>x)*ue}else o[y]=o[y+1]=o[y+2]=0;ee-=M,te-=N,ne-=P,I-=F,M-=g.r,N-=g.g,P-=g.b,F-=g.a;var de=ce+a+1;de=v+(de<c?de:c)<<2,O+=g.r=o[de],k+=g.g=o[de+1],A+=g.b=o[de+2],j+=g.a=o[de+3],ee+=O,te+=k,ne+=A,I+=j,g=g.next;var z=_,fe=z.r,pe=z.g,me=z.b,he=z.a;M+=fe,N+=pe,P+=me,F+=he,O-=fe,k-=pe,A-=me,j-=he,_=_.next,y+=4}v+=r}for(var B=0;B<r;B++){y=B<<2;var ge=o[y],_e=o[y+1],ve=o[y+2],ye=o[y+3],be=u*ge,xe=u*_e,Se=u*ve,V=u*ye,Ce=d*ge,we=d*_e,Te=d*ve,Ee=d*ye;p=f;for(var De=0;De<u;De++)p.r=ge,p.g=_e,p.b=ve,p.a=ye,p=p.next;for(var Oe=r,ke=0,Ae=0,je=0,Me=0,Ne=1;Ne<=a;Ne++){y=Oe+B<<2;var Pe=u-Ne;Ce+=(p.r=ge=o[y])*Pe,we+=(p.g=_e=o[y+1])*Pe,Te+=(p.b=ve=o[y+2])*Pe,Ee+=(p.a=ye=o[y+3])*Pe,Me+=ge,ke+=_e,Ae+=ve,je+=ye,p=p.next,Ne<l&&(Oe+=r)}y=B,g=f,_=m;for(var Fe=0;Fe<i;Fe++){var Ie=y<<2;o[Ie+3]=ye=Ee*b>>>x,ye>0?(ye=255/ye,o[Ie]=(Ce*b>>>x)*ye,o[Ie+1]=(we*b>>>x)*ye,o[Ie+2]=(Te*b>>>x)*ye):o[Ie]=o[Ie+1]=o[Ie+2]=0,Ce-=be,we-=xe,Te-=Se,Ee-=V,be-=g.r,xe-=g.g,Se-=g.b,V-=g.a,Ie=B+((Ie=Fe+u)<l?Ie:l)*r<<2,Ce+=Me+=g.r=o[Ie],we+=ke+=g.g=o[Ie+1],Te+=Ae+=g.b=o[Ie+2],Ee+=je+=g.a=o[Ie+3],g=g.next,be+=ge=_.r,xe+=_e=_.g,Se+=ve=_.b,V+=ye=_.a,Me-=ge,ke-=_e,Ae-=ve,je-=ye,_=_.next,y+=r}}return e}var VB,HB,UB,WB=s((()=>{VB=[512,512,456,512,328,456,335,512,405,328,271,456,388,335,292,512,454,405,364,328,298,271,496,456,420,388,360,335,312,292,273,512,482,454,428,405,383,364,345,328,312,298,284,271,259,496,475,456,437,420,404,388,374,360,347,335,323,312,302,292,282,273,265,512,497,482,468,454,441,428,417,405,394,383,373,364,354,345,337,328,320,312,305,298,291,284,278,271,265,259,507,496,485,475,465,456,446,437,428,420,412,404,396,388,381,374,367,360,354,347,341,335,329,323,318,312,307,302,297,292,287,282,278,273,269,265,261,512,505,497,489,482,475,468,461,454,447,441,435,428,422,417,411,405,399,394,389,383,378,373,368,364,359,354,350,345,341,337,332,328,324,320,316,312,309,305,301,298,294,291,287,284,281,278,274,271,268,265,262,259,257,507,501,496,491,485,480,475,470,465,460,456,451,446,442,437,433,428,424,420,416,412,408,404,400,39
866,392,388,385,381,377,374,370,367,363,360,357,354,350,347,344,341,338,335,332,329,326,323,320,318,315,312,310,307,304,302,299,297,294,292,289,287,285,282,280,278,275,273,271,269,267,265,263,261,259],HB=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24],UB=function e(){LB(this,e),this.r=0,this.g=0,this.b=0,this.a=0,this.next=null}})),GB=l({AElement:()=>VH,AnimateColorElement:()=>FH,AnimateElement:()=>PH,AnimateTransformElement:()=>IH,BoundingBox:()=>dH,CB1:()=>oV,CB2:()=>sV,CB3:()=>cV,CB4:()=>lV,Canvg:()=>cU,CircleElement:()=>xH,ClipPathElement:()=>QH,DefsElement:()=>OH,DescElement:()=>aU,Document:()=>sU,Element:()=>cH,EllipseElement:()=>SH,FeColorMatrixElement:()=>YH,FeCompositeElement:()=>nU,FeDropShadowElement:()=>eU,FeGaussianBlurElement:()=>rU,FeMorphologyElement:()=>tU,FilterElement:()=>$H,Font:()=>uH,FontElement:()=>LH,FontFaceElement:()=>RH,GElement:()=>kH,GlyphElement:()=>hH,GradientElement:()=>AH,ImageElement:()=>WH,LineElement:()=>CH,LinearGradientElement:()=>jH,MarkerElement:()=>DH,MaskElement:()=>XH,Matrix:()=>rH,MissingGlyphElement:()=>zH,Mouse:()=>qV,PSEUDO_ZERO:()=>UV,Parser:()=>$V,PathElement:()=>mH,PathParser:()=>fH,PatternElement:()=>EH,Point:()=>KV,PolygonElement:()=>TH,PolylineElement:()=>wH,Property:()=>WV,QB1:()=>uV,QB2:()=>dV,QB3:()=>fV,RadialGradientElement:()=>MH,RectElement:()=>bH,RenderedElement:()=>pH,Rotate:()=>tH,SVGElement:()=>yH,SVGFontLoader:()=>KH,Scale:()=>nH,Screen:()=>XV,Skew:()=>iH,SkewX:()=>aH,SkewY:()=>oH,StopElement:()=>NH,StyleElement:()=>qH,SymbolElement:()=>GH,TRefElement:()=>BH,TSpanElement:()=>_H,TextElement:()=>gH,TextPathElement:()=>HH,TitleElement:()=>iU,Transform:()=>sH,Translate:()=>eH,UnknownElement:()=>lH,UseElement:()=>JH,ViewPort:()=>GV,compressSpaces:()=>JB,default:()=>cU,getSelectorSpecificity:()=>nV,normalizeAttributeName:()=>QB,normalizeColor:()=>eV,parseExternalUrl:()=>$B,presets:()=>PV,toNumbers:()=>ZB,trimLeft:()=>YB,trimRight:()=>XB,vectorMagnitude:()=>rV,vectorsAngle:()=>aV,vectorsRatio:()=>iV});function KB(){var{DOMParser:e}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t={window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:e,createCanvas(e,t){return new OffscreenCanvas(e,t)},createImage(e){return uz(function*(){var t=yield(yield fetch(e)).blob();return yield createImageBitmap(t)})()}};return(typeof DOMParser<`u`||e===void 0)&&Reflect.deleteProperty(t,`DOMParser`),t}function qB(e){var{DOMParser:t,canvas:n,fetch:r}=e;return{window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:t,fetch:r,createCanvas:n.createCanvas,createImage:n.loadImage}}function JB(e){return e.replace(/(?!\u3000)\s+/gm,` `)}function YB(e){return e.replace(/^[\n \t]+/,``)}function XB(e){return e.replace(/[\n \t]+$/,``)}function ZB(e){return((e||``).match(/-?(\d+(?:\.\d*(?:[eE][+-]?\d+)?)?|\.\d+)(?=\D|$)/gm)||[]).map(parseFloat)}function QB(e){return FV.test(e)?e.toLowerCase():e}function $B(e){var t=/url\(('([^']+)'|"([^"]+)"|([^'")]+))\)/.exec(e)||[];return t[2]||t[3]||t[4]}function eV(e){if(!e.startsWith(`rgb`))return e;var t=3;return e.replace(/\d+(\.\d+)?/g,(e,n)=>t--&&n?String(Math.round(parseFloat(e))):e)}function tV(e,t){var n=t.exec(e);return n?[e.replace(t,` `),n.length]:[e,0]}function nV(e){var t=[0,0,0],n=e.replace(/:not\(([^)]*)\)/g,` $1 `).replace(/{[\s\S]*/gm,` `),r=0;return[n,r]=tV(n,IV),t[1]+=r,[n,r]=tV(n,LV),t[0]+=r,[n,r]=tV(n,RV),t[1]+=r,[n,r]=tV(n,zV),t[2]+=r,[n,r]=tV(n,BV),t[1]+=r,[n,r]=tV(n,VV),t[1]+=r,n=n.replace(/[*\s+>~]/g,` `).replace(/[#.]/g,` `),[n,r]=tV(n,HV),t[2]+=r,t.join(``)}function rV(e){return Math.sqrt(e[0]**2+e[1]**2)}function iV(e,t){return(e[0]*t[0]+e[1]*t[1])/(rV(e)*rV(t))}function aV(e,t){return(e[0]*t[1]<e[1]*t[0]?-1:1)*Math.acos(iV(e,t))}function oV(e){return e*e*e}function sV(e){return 3*e*e*(1-e)}function cV(e){return 3*e*(1-e)*(1-e)}function lV(e){return(1-e)*(1-e)*(1-e)}function uV(e){return e*e}function dV(e){return 2*e*(1-e)}function fV(e){return(1-e)*(1-e)}function pV(e){return JB(e).trim().replace(/\)([a-zA-Z])/g,`) $1`).replace(/\)(\s?,\s?)/g,`) `).split(/\s(?=[a-z])/)}function mV(e){var[t,n]=e.split(`(`);return[t.trim(),n.trim().replace(`)`,``)]}function hV(e){var t=e.trim();return/^('|")/.test(t)?t:`"${t}"`}function gV(e){return typeof process>`u`?e:e.trim().split(`,`).map(hV).join(`,`)}function _V(e){if(!e)return``;var t=e.trim().toLowerCase();switch(t){case`normal`:case`italic`:case`oblique`:case`inherit`:case`initial`:case`unset`:return t;default:return/^oblique\s+(-|)\d+deg$/.test(t)?t:``}}function vV(e){if(!e)return``;var t=e.trim().toLowerCase();switch(t){case`normal`:case`bold`:case`lighter`:case`bolder`:case`inherit`:case`initial`:case`unset`:return t;default:return/^[\d.]+$/.test(t)?t:``}}function yV(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function bV(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];
86t%2?yV(Object(n),!0).forEach(function(t){Xz(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yV(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function xV(e,t,n,r,i,a){return e[n*r*4+t*4+a]}function SV(e,t,n,r,i,a,o){e[n*r*4+t*4+a]=o}function CV(e,t,n){return e[t]*n}function wV(e,t,n,r){return t+Math.cos(e)*n+Math.sin(e)*r}function TV(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function EV(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?TV(Object(n),!0).forEach(function(t){Xz(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):TV(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function DV(e,t){var n=document.createElement(`canvas`);return n.width=e,n.height=t,n}function OV(e){return kV.apply(this,arguments)}function kV(){return kV=uz(function*(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=document.createElement(`img`);return t&&(n.crossOrigin=`Anonymous`),new Promise((t,r)=>{n.onload=()=>{t(n)},n.onerror=(e,t,n,i,a)=>{r(a)},n.src=e})}),kV.apply(this,arguments)}function AV(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function jV(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?AV(Object(n),!0).forEach(function(t){Xz(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):AV(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var MV,NV,PV,FV,IV,LV,RV,zV,BV,VV,HV,UV,WV,GV,KV,qV,JV,YV,XV,ZV,QV,$V,eH,tH,nH,rH,iH,aH,oH,sH,cH,lH,uH,dH,fH,pH,mH,hH,gH,_H,vH,yH,bH,xH,SH,CH,wH,TH,EH,DH,OH,kH,AH,jH,MH,NH,PH,FH,IH,LH,RH,zH,BH,VH,HH,UH,WH,GH,KH,qH,JH,YH,XH,ZH,QH,$H,eU,tU,nU,rU,iU,aU,oU,sU,cU,lU=s((()=>{cz(),dz(),Oz(),Az(),Pz(),Hz(),Gz(),Zz(),eB(),tB(),nB(),MV=d(iB(),1),cB(),NV=d(lB(),1),uB(),dB(),pB(),PB(),FB(),WB(),PV=Object.freeze({__proto__:null,offscreen:KB,node:qB}),FV=/^[A-Z-]+$/,IV=/(\[[^\]]+\])/g,LV=/(#[^\s+>~.[:]+)/g,RV=/(\.[^\s+>~.[:]+)/g,zV=/(::[^\s+>~.[:]+|:first-line|:first-letter|:before|:after)/gi,BV=/(:[\w-]+\([^)]*\))/gi,VV=/(:[^\s+>~.[:]+)/g,HV=/([^\s+>~.[:]+)/g,UV=1e-8,WV=class e{constructor(e,t,n){this.document=e,this.name=t,this.value=n,this.isNormalizedColor=!1}static empty(t){return new e(t,`EMPTY`,``)}split(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:` `,{document:n,name:r}=this;return JB(this.getString()).trim().split(t).map(t=>new e(n,r,t))}hasValue(e){var{value:t}=this;return t!==null&&t!==``&&(e||t!==0)&&t!==void 0}isString(e){var{value:t}=this,n=typeof t==`string`;return!n||!e?n:e.test(t)}isUrlDefinition(){return this.isString(/^url\(/)}isPixels(){if(!this.hasValue())return!1;var e=this.getString();switch(!0){case e.endsWith(`px`):case/^[0-9]+$/.test(e):return!0;default:return!1}}setValue(e){return this.value=e,this}getValue(e){return e===void 0||this.hasValue()?this.value:e}getNumber(e){if(!this.hasValue())return e===void 0?0:parseFloat(e);var{value:t}=this,n=parseFloat(t);return this.isString(/%$/)&&(n/=100),n}getString(e){return e===void 0||this.hasValue()?this.value===void 0?``:String(this.value):String(e)}getColor(e){var t=this.getString(e);return this.isNormalizedColor?t:(this.isNormalizedColor=!0,t=eV(t),this.value=t,t)}getDpi(){return 96}getRem(){return this.document.rootEmSize}getEm(){return this.document.emSize}getUnits(){return this.getString().replace(/[0-9.-]/g,``)}getPixels(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!this.hasValue())return 0;var[n,r]=typeof e==`boolean`?[void 0,e]:[e],{viewPort:i}=this.document.screen;switch(!0){case this.isString(/vmin$/):return this.getNumber()/100*Math.min(i.computeSize(`x`),i.computeSize(`y`));case this.isString(/vmax$/):return this.getNumber()/100*Math.max(i.computeSize(`x`),i.computeSize(`y`));case this.isString(/vw$/):return this.getNumber()/100*i.computeSize(`x`);case this.isString(/vh$/):return this.getNumber()/100*i.computeSize(`y`);case this.isString(/rem$/):return this.getNumber()*this.getRem();case this.isString(/em$/):return this.getNumber()*this.getEm();case this.isString(/ex$/):return this.getNumber()*this.getEm()/2;case this.isString(/px$/):return this.getNumber();case this.isString(/pt$/):return this.getNumber()*this.getDpi()*(1/72);case this.isString(/pc$/):return this.getNumber()*15;case this.isString(/cm$/):return this.getNumber()*this.getDpi()/2.54;case this.isString(/mm$/):return this.getNumber()*this.getDpi()/25.4;case this.isString(/in$/):return this.getNumber()*this.getDpi();case this.isString(/%$/)&&r:return this.getNumber()*this.getEm();case this.isString(/%$/):return this.getNumber()*i.computeSize(n);default:var a=this.getNumber();return t&&a<1?a*i.computeSize(n):a}}getMilliseconds(){return this.hasValue()?this.isString(/ms$/)?this.getNumber():this.getNumber()*1e3:0}getRadians(){if(!this.hasValue())return 0;switch(!0){case this.isString(/deg$/):return this.getNumber()*(Math.PI/180);case this.isString(/grad$/):return this.getNumber()*(Math.PI/200);case this.isString(/rad$/):return this.getNumber();default:return this.getNumber()*(Math.PI/180)}}getDefinition(){var e=this.getString(),t=/#([^)'"]+)/.exec(e);return t&&=t[1],t||=e,this.document.definitions[t]}getFillStyleDefinition(e,t){var n=this.getDefinition();if(!n)return null;if(typeof n.createGradient==`function`)return n.createGradient(this.document.ctx,e,t);if(typeof n.createPattern==`function`){if(n.getHrefAttribute().hasValue()){var r=n.getAttribute(`patternTransform`);n=n.getHrefAttribute().getDefinition(),r.hasValue()&&n.getAttribute(`patternTransform`,!0).setValue(r.value)}return n.createPattern(this.document.ctx,e,t)}return null}getTextBaseline(){return this.hasValue()?e.textBaselineMapping[this.get
86String()]:null}addOpacity(t){for(var n=this.getColor(),r=n.length,i=0,a=0;a<r&&(n[a]===`,`&&i++,i!==3);a++);if(t.hasValue()&&this.isString()&&i!==3){var o=new NV.default(n);o.ok&&(o.alpha=t.getNumber(),n=o.toRGBA())}return new e(this.document,this.name,n)}},WV.textBaselineMapping={baseline:`alphabetic`,"before-edge":`top`,"text-before-edge":`top`,middle:`middle`,central:`middle`,"after-edge":`bottom`,"text-after-edge":`bottom`,ideographic:`ideographic`,alphabetic:`alphabetic`,hanging:`hanging`,mathematical:`alphabetic`},GV=class{constructor(){this.viewPorts=[]}clear(){this.viewPorts=[]}setCurrent(e,t){this.viewPorts.push({width:e,height:t})}removeCurrent(){this.viewPorts.pop()}getCurrent(){var{viewPorts:e}=this;return e[e.length-1]}get width(){return this.getCurrent().width}get height(){return this.getCurrent().height}computeSize(e){return typeof e==`number`?e:e===`x`?this.width:e===`y`?this.height:Math.sqrt(this.width**2+this.height**2)/Math.sqrt(2)}},KV=class e{constructor(e,t){this.x=e,this.y=t}static parse(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,[r=n,i=n]=ZB(t);return new e(r,i)}static parseScale(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,[r=n,i=r]=ZB(t);return new e(r,i)}static parsePath(t){for(var n=ZB(t),r=n.length,i=[],a=0;a<r;a+=2)i.push(new e(n[a],n[a+1]));return i}angleTo(e){return Math.atan2(e.y-this.y,e.x-this.x)}applyTransform(e){var{x:t,y:n}=this,r=t*e[0]+n*e[2]+e[4],i=t*e[1]+n*e[3]+e[5];this.x=r,this.y=i}},qV=class{constructor(e){this.screen=e,this.working=!1,this.events=[],this.eventElements=[],this.onClick=this.onClick.bind(this),this.onMouseMove=this.onMouseMove.bind(this)}isWorking(){return this.working}start(){if(!this.working){var{screen:e,onClick:t,onMouseMove:n}=this,r=e.ctx.canvas;r.onclick=t,r.onmousemove=n,this.working=!0}}stop(){if(this.working){var e=this.screen.ctx.canvas;this.working=!1,e.onclick=null,e.onmousemove=null}}hasEvents(){return this.working&&this.events.length>0}runEvents(){if(this.working){var{screen:e,events:t,eventElements:n}=this,{style:r}=e.ctx.canvas;r&&(r.cursor=``),t.forEach((e,t)=>{for(var{run:r}=e,i=n[t];i;)r(i),i=i.parent}),this.events=[],this.eventElements=[]}}checkPath(e,t){if(!(!this.working||!t)){var{events:n,eventElements:r}=this;n.forEach((n,i)=>{var{x:a,y:o}=n;!r[i]&&t.isPointInPath&&t.isPointInPath(a,o)&&(r[i]=e)})}}checkBoundingBox(e,t){if(!(!this.working||!t)){var{events:n,eventElements:r}=this;n.forEach((n,i)=>{var{x:a,y:o}=n;!r[i]&&t.isPointInBox(a,o)&&(r[i]=e)})}}mapXY(e,t){for(var{window:n,ctx:r}=this.screen,i=new KV(e,t),a=r.canvas;a;)i.x-=a.offsetLeft,i.y-=a.offsetTop,a=a.offsetParent;return n.scrollX&&(i.x+=n.scrollX),n.scrollY&&(i.y+=n.scrollY),i}onClick(e){var{x:t,y:n}=this.mapXY(e.clientX,e.clientY);this.events.push({type:`onclick`,x:t,y:n,run(e){e.onClick&&e.onClick()}})}onMouseMove(e){var{x:t,y:n}=this.mapXY(e.clientX,e.clientY);this.events.push({type:`onmousemove`,x:t,y:n,run(e){e.onMouseMove&&e.onMouseMove()}})}},JV=typeof window<`u`?window:null,YV=typeof fetch<`u`?fetch.bind(void 0):null,XV=class{constructor(e){var{fetch:t=YV,window:n=JV}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.ctx=e,this.FRAMERATE=30,this.MAX_VIRTUAL_PIXELS=3e4,this.CLIENT_WIDTH=800,this.CLIENT_HEIGHT=600,this.viewPort=new GV,this.mouse=new qV(this),this.animations=[],this.waits=[],this.frameDuration=0,this.isReadyLock=!1,this.isFirstRender=!0,this.intervalId=null,this.window=n,this.fetch=t}wait(e){this.waits.push(e)}ready(){return this.readyPromise?this.readyPromise:Promise.resolve()}isReady(){if(this.isReadyLock)return!0;var e=this.waits.every(e=>e());return e&&(this.waits=[],this.resolveReady&&this.resolveReady()),this.isReadyLock=e,e}setDefaults(e){e.strokeStyle=`rgba(0,0,0,0)`,e.lineCap=`butt`,e.lineJoin=`miter`,e.miterLimit=4}setViewBox(e){var{document:t,ctx:n,aspectRatio:r,width:i,desiredWidth:a,height:o,desiredHeight:s,minX:c=0,minY:l=0,refX:u,refY:d,clip:f=!1,clipX:p=0,clipY:m=0}=e,[h,g]=JB(r).replace(/^defer\s/,``).split(` `),_=h||`xMidYMid`,v=g||`meet`,y=i/a,b=o/s,x=Math.min(y,b),S=Math.max(y,b),C=a,w=s;v===`meet`&&(C*=x,w*=x),v===`slice`&&(C*=S,w*=S);var T=new WV(t,`refX`,u),E=new WV(t,`refY`,d),D=T.hasValue()&&E.hasValue();if(D&&n.translate(-x*T.getPixels(`x`),-x*E.getPixels(`y`)),f){var O=x*p,k=x*m;n.beginPath(),n.moveTo(O,k),n.lineTo(i,k),n.lineTo(i,o),n.lineTo(O,o),n.closePath(),n.clip()}if(!D){var A=v===`meet`&&x===b,j=v===`slice`&&S===b,M=v===`meet`&&x===y,N=v===`slice`&&S===y;_.startsWith(`xMid`)&&(A||j)&&n.translate(i/2-C/2,0),_.endsWith(`YMid`)&&(M||N)&&n.translate(0,o/2-w/2),_.startsWith(`xMax`)&&(A||j)&&n.translate(i-C,0),_.endsWith(`YMax`)&&(M||N)&&n.translate(0,o-w)}switch(!0){case _===`none`:n.scale(y,b);break;case v===`meet`:n.scale(x,x);break;case v===`slice`:n.scale(S,S);break}n.translate(-c,-l)}start(e){var{enableRedraw:t=!1,ignoreMouse:n=!1,ignoreAnimation:r=!1,ignoreDimensions:i=!1,ignoreClear:a=!1,forceRedraw:o,scaleWidth:s,scaleHeight:c,offsetX:l,offsetY:u}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{FRAMERATE:d,mouse:f}=this,p=1e3/d;if(this.frameDuration=p,this.readyPromise=new Promise(e=>{this.resolveReady=e}),this.isReady()&&this.render(e,i,a,s,c,l,u),t){var m=Date.now(),h=m,g=0,_=()=>{m=Date.now(),g=m-h,g>=p&&(h=m-g%p,this.shouldUpdate(r,o)&&(this.render(e,i,a,s,c,l,u),f.runEvents())),this.intervalId=(0,MV.default)(_)};n||f.start(),this.intervalId=(0,MV.default)(_)}}stop(){this.intervalId&&=(MV.default.cancel(this.intervalId),null),this.mouse.stop()}shouldUpdate(e,t){if(!e){var{frameDuration:n}=this;if(this.animations.reduce((e,t)=>
86t.update(n)||e,!1))return!0}return!!(typeof t==`function`&&t()||!this.isReadyLock&&this.isReady()||this.mouse.hasEvents())}render(e,t,n,r,i,a,o){var{CLIENT_WIDTH:s,CLIENT_HEIGHT:c,viewPort:l,ctx:u,isFirstRender:d}=this,f=u.canvas;l.clear(),f.width&&f.height?l.setCurrent(f.width,f.height):l.setCurrent(s,c);var p=e.getStyle(`width`),m=e.getStyle(`height`);!t&&(d||typeof r!=`number`&&typeof i!=`number`)&&(p.hasValue()&&(f.width=p.getPixels(`x`),f.style&&(f.style.width=`${f.width}px`)),m.hasValue()&&(f.height=m.getPixels(`y`),f.style&&(f.style.height=`${f.height}px`)));var h=f.clientWidth||f.width,g=f.clientHeight||f.height;if(t&&p.hasValue()&&m.hasValue()&&(h=p.getPixels(`x`),g=m.getPixels(`y`)),l.setCurrent(h,g),typeof a==`number`&&e.getAttribute(`x`,!0).setValue(a),typeof o==`number`&&e.getAttribute(`y`,!0).setValue(o),typeof r==`number`||typeof i==`number`){var _=ZB(e.getAttribute(`viewBox`).getString()),v=0,y=0;if(typeof r==`number`){var b=e.getStyle(`width`);b.hasValue()?v=b.getPixels(`x`)/r:isNaN(_[2])||(v=_[2]/r)}if(typeof i==`number`){var x=e.getStyle(`height`);x.hasValue()?y=x.getPixels(`y`)/i:isNaN(_[3])||(y=_[3]/i)}v||=y,y||=v,e.getAttribute(`width`,!0).setValue(r),e.getAttribute(`height`,!0).setValue(i);var S=e.getStyle(`transform`,!0,!0);S.setValue(`${S.getString()} scale(${1/v}, ${1/y})`)}n||u.clearRect(0,0,h,g),e.render(u),d&&(this.isFirstRender=!1)}},XV.defaultWindow=JV,XV.defaultFetch=YV,{defaultFetch:ZV}=XV,QV=typeof DOMParser<`u`?DOMParser:null,$V=class{constructor(){var{fetch:e=ZV,DOMParser:t=QV}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.fetch=e,this.DOMParser=t}parse(e){var t=this;return uz(function*(){return e.startsWith(`<`)?t.parseFromString(e):t.load(e)})()}parseFromString(e){var t=new this.DOMParser;try{return this.checkDocument(t.parseFromString(e,`image/svg+xml`))}catch{return this.checkDocument(t.parseFromString(e,`text/xml`))}}checkDocument(e){var t=e.getElementsByTagName(`parsererror`)[0];if(t)throw Error(t.textContent);return e}load(e){var t=this;return uz(function*(){var n=yield(yield t.fetch(e)).text();return t.parseFromString(n)})()}},eH=class{constructor(e,t){this.type=`translate`,this.point=null,this.point=KV.parse(t)}apply(e){var{x:t,y:n}=this.point;e.translate(t||0,n||0)}unapply(e){var{x:t,y:n}=this.point;e.translate(-1*t||0,-1*n||0)}applyToPoint(e){var{x:t,y:n}=this.point;e.applyTransform([1,0,0,1,t||0,n||0])}},tH=class{constructor(e,t,n){this.type=`rotate`,this.angle=null,this.originX=null,this.originY=null,this.cx=0,this.cy=0;var r=ZB(t);this.angle=new WV(e,`angle`,r[0]),this.originX=n[0],this.originY=n[1],this.cx=r[1]||0,this.cy=r[2]||0}apply(e){var{cx:t,cy:n,originX:r,originY:i,angle:a}=this,o=t+r.getPixels(`x`),s=n+i.getPixels(`y`);e.translate(o,s),e.rotate(a.getRadians()),e.translate(-o,-s)}unapply(e){var{cx:t,cy:n,originX:r,originY:i,angle:a}=this,o=t+r.getPixels(`x`),s=n+i.getPixels(`y`);e.translate(o,s),e.rotate(-1*a.getRadians()),e.translate(-o,-s)}applyToPoint(e){var{cx:t,cy:n,angle:r}=this,i=r.getRadians();e.applyTransform([1,0,0,1,t||0,n||0]),e.applyTransform([Math.cos(i),Math.sin(i),-Math.sin(i),Math.cos(i),0,0]),e.applyTransform([1,0,0,1,-t||0,-n||0])}},nH=class{constructor(e,t,n){this.type=`scale`,this.scale=null,this.originX=null,this.originY=null;var r=KV.parseScale(t);(r.x===0||r.y===0)&&(r.x=UV,r.y=UV),this.scale=r,this.originX=n[0],this.originY=n[1]}apply(e){var{scale:{x:t,y:n},originX:r,originY:i}=this,a=r.getPixels(`x`),o=i.getPixels(`y`);e.translate(a,o),e.scale(t,n||t),e.translate(-a,-o)}unapply(e){var{scale:{x:t,y:n},originX:r,originY:i}=this,a=r.getPixels(`x`),o=i.getPixels(`y`);e.translate(a,o),e.scale(1/t,1/n||t),e.translate(-a,-o)}applyToPoint(e){var{x:t,y:n}=this.scale;e.applyTransform([t||0,0,0,n||0,0,0])}},rH=class{constructor(e,t,n){this.type=`matrix`,this.matrix=[],this.originX=null,this.originY=null,this.matrix=ZB(t),this.originX=n[0],this.originY=n[1]}apply(e){var{originX:t,originY:n,matrix:r}=this,i=t.getPixels(`x`),a=n.getPixels(`y`);e.translate(i,a),e.transform(r[0],r[1],r[2],r[3],r[4],r[5]),e.translate(-i,-a)}unapply(e){var{originX:t,originY:n,matrix:r}=this,i=r[0],a=r[2],o=r[4],s=r[1],c=r[3],l=r[5],u=0,d=0,f=1,p=1/(i*(c*f-l*d)-a*(s*f-l*u)+o*(s*d-c*u)),m=t.getPixels(`x`),h=n.getPixels(`y`);e.translate(m,h),e.transform(p*(c*f-l*d),p*(l*u-s*f),p*(o*d-a*f),p*(i*f-o*u),p*(a*l-o*c),p*(o*s-i*l)),e.translate(-m,-h)}
86applyToPoint(e){e.applyTransform(this.matrix)}},iH=class extends rH{constructor(e,t,n){super(e,t,n),this.type=`skew`,this.angle=null,this.angle=new WV(e,`angle`,t)}},aH=class extends iH{constructor(e,t,n){super(e,t,n),this.type=`skewX`,this.matrix=[1,0,Math.tan(this.angle.getRadians()),1,0,0]}},oH=class extends iH{constructor(e,t,n){super(e,t,n),this.type=`skewY`,this.matrix=[1,Math.tan(this.angle.getRadians()),0,1,0,0]}},sH=class e{constructor(t,n,r){this.document=t,this.transforms=[],pV(n).forEach(t=>{if(t!==`none`){var[n,i]=mV(t),a=e.transformTypes[n];a!==void 0&&this.transforms.push(new a(this.document,i,r))}})}static fromElement(t,n){var r=n.getStyle(`transform`,!1,!0),[i,a=i]=n.getStyle(`transform-origin`,!1,!0).split(),o=[i,a];return r.hasValue()?new e(t,r.getString(),o):null}apply(e){for(var{transforms:t}=this,n=t.length,r=0;r<n;r++)t[r].apply(e)}unapply(e){for(var{transforms:t}=this,n=t.length-1;n>=0;n--)t[n].unapply(e)}applyToPoint(e){for(var{transforms:t}=this,n=t.length,r=0;r<n;r++)t[r].applyToPoint(e)}},sH.transformTypes={translate:eH,rotate:tH,scale:nH,matrix:rH,skewX:aH,skewY:oH},cH=class e{constructor(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(this.document=e,this.node=t,this.captureTextNodes=n,this.attributes=Object.create(null),this.styles=Object.create(null),this.stylesSpecificity=Object.create(null),this.animationFrozen=!1,this.animationFrozenValue=``,this.parent=null,this.children=[],!(!t||t.nodeType!==1)){Array.from(t.attributes).forEach(t=>{var n=QB(t.nodeName);this.attributes[n]=new WV(e,n,t.value)}),this.addStylesFromStyleDefinition(),this.getAttribute(`style`).hasValue()&&this.getAttribute(`style`).getString().split(`;`).map(e=>e.trim()).forEach(t=>{if(t){var[n,r]=t.split(`:`).map(e=>e.trim());this.styles[n]=new WV(e,n,r)}});var{definitions:r}=e,i=this.getAttribute(`id`);i.hasValue()&&(r[i.getString()]||(r[i.getString()]=this)),Array.from(t.childNodes).forEach(t=>{if(t.nodeType===1)this.addChild(t);else if(n&&(t.nodeType===3||t.nodeType===4)){var r=e.createTextNode(t);r.getText().length>0&&this.addChild(r)}})}}getAttribute(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=this.attributes[e];if(!n&&t){var r=new WV(this.document,e,``);return this.attributes[e]=r,r}return n||WV.empty(this.document)}getHrefAttribute(){for(var e in this.attributes)if(e===`href`||e.endsWith(`:href`))return this.attributes[e];return WV.empty(this.document)}getStyle(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=this.styles[e];if(r)return r;var i=this.getAttribute(e);if(i!=null&&i.hasValue())return this.styles[e]=i,i;if(!n){var{parent:a}=this;if(a){var o=a.getStyle(e);if(o!=null&&o.hasValue())return o}}if(t){var s=new WV(this.document,e,``);return this.styles[e]=s,s}return r||WV.empty(this.document)}render(e){if(!(this.getStyle(`display`).getString()===`none`||this.getStyle(`visibility`).getString()===`hidden`)){if(e.save(),this.getStyle(`mask`).hasValue()){var t=this.getStyle(`mask`).getDefinition();t&&(this.applyEffects(e),t.apply(e,this))}else if(this.getStyle(`filter`).getValue(`none`)!==`none`){var n=this.getStyle(`filter`).getDefinition();n&&(this.applyEffects(e),n.apply(e,this))}else this.setContext(e),this.renderChildren(e),this.clearContext(e);e.restore()}}setContext(e){}applyEffects(e){var t=sH.fromElement(this.document,this);t&&t.apply(e);var n=this.getStyle(`clip-path`,!1,!0);if(n.hasValue()){var r=n.getDefinition();r&&r.apply(e)}}clearContext(e){}renderChildren(e){this.children.forEach(t=>{t.render(e)})}addChild(t){var n=t instanceof e?t:this.document.createElement(t);n.parent=this,e.ignoreChildTypes.includes(n.type)||this.children.push(n)}matchesSelector(e){var{node:t}=this;if(typeof t.matches==`function`)return t.matches(e);var n=t.getAttribute?.call(t,`class`);return!n||n===``?!1:n.split(` `).some(t=>`.${t}`===e)}addStylesFromStyleDefinition(){var{styles:e,stylesSpecificity:t}=this.document;for(var n in e)if(!n.startsWith(`@`)&&this.matchesSelector(n)){var r=e[n],i=t[n];if(r)for(var a in r){var o=this.stylesSpecificity[a];o===void 0&&(o=`000`),i>=o&&(this.styles[a]=r[a],this.stylesSpecificity[a]=i)}}}removeStyles(e,t){return t.reduce((t,n)=>{var r=e.getStyle(n);if(!r.hasValue())return t;var i=r.getString();return r.setValue(``),[...t,[n,i]]},[])}restoreStyles(e,t){t.forEach(t=>{var[n,r]=t;e.getStyle(n,!0).setValue(r)})}isFirstChild(){return this.parent?.children.indexOf(this)===0}},cH.ignoreChildTypes=[`title`],lH=class extends cH{constructor(e,t,n){super(e,t,n)}},uH=class e{constructor(t,n,r,i,a,o){var s=o?typeof o==`string`?e.parse(o):o:{};this.fontFamily=a||s.fontFamily,this.fontSize=i||s.fontSize,this.fontStyle=t||s.fontStyle,this.fontWeight=r||s.fontWeight,this.fontVariant=n||s.fontVariant}static parse(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:``,n=arguments.length>1?arguments[1]:void 0,r=``,i=``,a=``,o=``,s=``,c=JB(t).trim().split(` `),l={fontSize:!1,fontStyle:!1,fontWeight:!1,fontVariant:!1};
86return c.forEach(t=>{switch(!0){case!l.fontStyle&&e.styles.includes(t):t!==`inherit`&&(r=t),l.fontStyle=!0;break;case!l.fontVariant&&e.variants.includes(t):t!==`inherit`&&(i=t),l.fontStyle=!0,l.fontVariant=!0;break;case!l.fontWeight&&e.weights.includes(t):t!==`inherit`&&(a=t),l.fontStyle=!0,l.fontVariant=!0,l.fontWeight=!0;break;case!l.fontSize:t!==`inherit`&&([o]=t.split(`/`)),l.fontStyle=!0,l.fontVariant=!0,l.fontWeight=!0,l.fontSize=!0;break;default:t!==`inherit`&&(s+=t)}}),new e(r,i,a,o,s,n)}toString(){return[_V(this.fontStyle),this.fontVariant,vV(this.fontWeight),this.fontSize,gV(this.fontFamily)].join(` `).trim()}},uH.styles=`normal|italic|oblique|inherit`,uH.variants=`normal|small-caps|inherit`,uH.weights=`normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900|inherit`,dH=class{constructor(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:NaN,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:NaN,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:NaN,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:NaN;this.x1=e,this.y1=t,this.x2=n,this.y2=r,this.addPoint(e,t),this.addPoint(n,r)}get x(){return this.x1}get y(){return this.y1}get width(){return this.x2-this.x1}get height(){return this.y2-this.y1}addPoint(e,t){e!==void 0&&((isNaN(this.x1)||isNaN(this.x2))&&(this.x1=e,this.x2=e),e<this.x1&&(this.x1=e),e>this.x2&&(this.x2=e)),t!==void 0&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=t,this.y2=t),t<this.y1&&(this.y1=t),t>this.y2&&(this.y2=t))}addX(e){this.addPoint(e,null)}addY(e){this.addPoint(null,e)}addBoundingBox(e){if(e){var{x1:t,y1:n,x2:r,y2:i}=e;this.addPoint(t,n),this.addPoint(r,i)}}sumCubic(e,t,n,r,i){return(1-e)**3*t+3*(1-e)**2*e*n+3*(1-e)*e**2*r+e**3*i}bezierCurveAdd(e,t,n,r,i){var a=6*t-12*n+6*r,o=-3*t+9*n-9*r+3*i,s=3*n-3*t;if(o===0){if(a===0)return;var c=-s/a;0<c&&c<1&&(e?this.addX(this.sumCubic(c,t,n,r,i)):this.addY(this.sumCubic(c,t,n,r,i)));return}var l=a**2-4*s*o;if(!(l<0)){var u=(-a+Math.sqrt(l))/(2*o);0<u&&u<1&&(e?this.addX(this.sumCubic(u,t,n,r,i)):this.addY(this.sumCubic(u,t,n,r,i)));var d=(-a-Math.sqrt(l))/(2*o);0<d&&d<1&&(e?this.addX(this.sumCubic(d,t,n,r,i)):this.addY(this.sumCubic(d,t,n,r,i)))}}addBezierCurve(e,t,n,r,i,a,o,s){this.addPoint(e,t),this.addPoint(o,s),this.bezierCurveAdd(!0,e,n,i,o),this.bezierCurveAdd(!1,t,r,a,s)}addQuadraticCurve(e,t,n,r,i,a){var o=e+2/3*(n-e),s=t+2/3*(r-t),c=o+1/3*(i-e),l=s+1/3*(a-t);this.addBezierCurve(e,t,o,c,s,l,i,a)}isPointInBox(e,t){var{x1:n,y1:r,x2:i,y2:a}=this;return n<=e&&e<=i&&r<=t&&t<=a}},fH=class extends ${constructor(e){super(e.replace(/([+\-.])\s+/gm,`$1`).replace(/[^MmZzLlHhVvCcSsQqTtAae\d\s.,+-].*/g,``)),this.control=null,this.start=null,this.current=null,this.command=null,this.commands=this.commands,this.i=-1,this.previousCommand=null,this.points=[],this.angles=[]}reset(){this.i=-1,this.command=null,this.previousCommand=null,this.start=new KV(0,0),this.control=new KV(0,0),this.current=new KV(0,0),this.points=[],this.angles=[]}isEnd(){var{i:e,commands:t}=this;return e>=t.length-1}next(){var e=this.commands[++this.i];return this.previousCommand=this.command,this.command=e,e}getPoint(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:`x`,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`y`,n=new KV(this.command[e],this.command[t]);return this.makeAbsolute(n)}getAsControlPoint(e,t){var n=this.getPoint(e,t);return this.control=n,n}getAsCurrentPoint(e,t){var n=this.getPoint(e,t);return this.current=n,n}getReflectedControlPoint(){var e=this.previousCommand.type;if(e!==$.CURVE_TO&&e!==$.SMOOTH_CURVE_TO&&e!==$.QUAD_TO&&e!==$.SMOOTH_QUAD_TO)return this.current;var{current:{x:t,y:n},control:{x:r,y:i}}=this;return new KV(2*t-r,2*n-i)}makeAbsolute(e){if(this.command.relative){var{x:t,y:n}=this.current;e.x+=t,e.y+=n}return e}addMarker(e,t,n){var{points:r,angles:i}=this;n&&i.length>0&&!i[i.length-1]&&(i[i.length-1]=r[r.length-1].angleTo(n)),this.addMarkerAngle(e,t?t.angleTo(e):null)}addMarkerAngle(e,t){this.points.push(e),this.angles.push(t)}getMarkerPoints(){return this.points}getMarkerAngles(){for(var{angles:e}=this,t=e.length,n=0;n<t;n++)if(!e[n]){for(var r=n+1;r<t;r++)if(e[r]){e[n]=e[r];break}}return e}},pH=class extends cH{constructor(){super(...arguments),this.modifiedEmSizeStack=!1}calculateOpacity(){for(var e=1,t=this;t;){var n=t.getStyle(`opacity`,!1,!0);n.hasValue(!0)&&(e*=n.getNumber()),t=t.parent}return e}setContext(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!t){var n=this.getStyle(`fill`),r=this.getStyle(`fill-opacity`),i=this.getStyle(`stroke`),a=this.getStyle(`stroke-opacity`);if(n.isUrlDefinition()){var o=n.getFillStyleDefinition(this,r);o&&(e.fillStyle=o)}else if(n.hasValue()){n.getString()===`currentColor`&&n.setValue(this.getStyle(`color`).getColor());var s=n.getColor();s!==`inherit`&&(e.fillStyle=s===`none`?`rgba(0,0,0,0)`:s)}if(r.hasValue()&&(e.fillStyle=new WV(this.document,`fill`,e.fillStyle).addOpacity(r).getColor()),i.isUrlDefinition()){var c=i.getFillStyleDefinition(this,a);c&&(e.strokeStyle=c)}else if(i.hasValue()){i.getString()===`currentColor`&&i.setValue(this.getStyle(`color`).getColor());var l=i.getString();l!==`inherit`&&(e.strokeStyle=l===`none`?`rgba(0,0,0,0)`:l)}a.hasValue()&&(e.strokeStyle=new WV(this.document,`stroke`,e.strokeStyle).addOpacity(a).getString());var u=this.getStyle(`stroke-width`);u.hasValue()&&(e.lineWidth=u.getPixels()||UV);var d=this.getStyle(`stroke-linecap`),f=this.getStyle(`stroke-linejoin`),p=this.getStyle(`stroke-miterlimit`),m=this.getStyle(`stroke-dasharray`),h=this.getStyle(`stroke-dashoffset`);if(d.hasValue()&&(e.lineCap=d.getString()),f.hasValue()&&(e.lineJoin=f.getString()),p.hasValue()&&(e.miterLimit=p.getNumber()),m.hasValue()&&m.getString()!==`none`){var g=ZB(m.getString());e.setLineDash===void 0?e.webkitLineDash===void 0?e.mozDash!==void 0&&!(g.length===1&&g[0]===0)&&(e.mozDash=g):e.webkitLineDash=g:e.setLineDash(g);var _=h.getPixels();e.lineDashOffset===void 0?e.webkitLineDashOffset===void 0?e.mozDashOffset!==void 0&&(e.mozDashOffset=_):e.webkitLineDashOffset=_:e.lineDashOffset=_}}if(this.modifiedEmSizeStack=!1,e.font!==void 0){var v=this.getStyle(`font`),y=this.getStyle(`font-style`),b=this.getStyle(`font-variant`),x=this.getStyle(`font-weight`),S=this.getStyle(`font-size`),C=this.getStyle(`font-family`),w=new uH(y.getString(),b.getString(),x.getString(),S.hasValue()?`${S.getPixels(!0)}px`:``,C.getString(),uH.parse(v.getString(),e.font));y.setValue(w.fontStyle),b.setValue(w.fontVariant),x.setValue(w.fontWeight),S.setValue(w.fontSize),C.setValue(w.fontFamily),e.font=w.toString(),S.isPixels()&&(this.document.emSize=S.getPixels(),this.modifiedEmSizeStack=!0)}t||(this.applyEffects(e),e.globalAlpha=this.calculateOpacity())}clearContext(e){super.clearContext(e),this.modifiedEmSizeStack&&this.document.popEmSize()}},mH=class e extends pH{constructor(e,t,n){super(e,t,n),this.type=`path`,this.pathParser=null,this.pathParser=new fH(this.getAttribute(`d`).get
86String())}path(e){var{pathParser:t}=this,n=new dH;for(t.reset(),e&&e.beginPath();!t.isEnd();)switch(t.next().type){case fH.MOVE_TO:this.pathM(e,n);break;case fH.LINE_TO:this.pathL(e,n);break;case fH.HORIZ_LINE_TO:this.pathH(e,n);break;case fH.VERT_LINE_TO:this.pathV(e,n);break;case fH.CURVE_TO:this.pathC(e,n);break;case fH.SMOOTH_CURVE_TO:this.pathS(e,n);break;case fH.QUAD_TO:this.pathQ(e,n);break;case fH.SMOOTH_QUAD_TO:this.pathT(e,n);break;case fH.ARC:this.pathA(e,n);break;case fH.CLOSE_PATH:this.pathZ(e,n);break}return n}getBoundingBox(e){return this.path()}getMarkers(){var{pathParser:e}=this,t=e.getMarkerPoints(),n=e.getMarkerAngles();return t.map((e,t)=>[e,n[t]])}renderChildren(e){this.path(e),this.document.screen.mouse.checkPath(this,e);var t=this.getStyle(`fill-rule`);e.fillStyle!==``&&(t.getString(`inherit`)===`inherit`?e.fill():e.fill(t.getString())),e.strokeStyle!==``&&(this.getAttribute(`vector-effect`).getString()===`non-scaling-stroke`?(e.save(),e.setTransform(1,0,0,1,0,0),e.stroke(),e.restore()):e.stroke());var n=this.getMarkers();if(n){var r=n.length-1,i=this.getStyle(`marker-start`),a=this.getStyle(`marker-mid`),o=this.getStyle(`marker-end`);if(i.isUrlDefinition()){var s=i.getDefinition(),[c,l]=n[0];s.render(e,c,l)}if(a.isUrlDefinition())for(var u=a.getDefinition(),d=1;d<r;d++){var[f,p]=n[d];u.render(e,f,p)}if(o.isUrlDefinition()){var m=o.getDefinition(),[h,g]=n[r];m.render(e,h,g)}}}static pathM(e){var t=e.getAsCurrentPoint();return e.start=e.current,{point:t}}pathM(t,n){var{pathParser:r}=this,{point:i}=e.pathM(r),{x:a,y:o}=i;r.addMarker(i),n.addPoint(a,o),t&&t.moveTo(a,o)}static pathL(e){var{current:t}=e;return{current:t,point:e.getAsCurrentPoint()}}pathL(t,n){var{pathParser:r}=this,{current:i,point:a}=e.pathL(r),{x:o,y:s}=a;r.addMarker(a,i),n.addPoint(o,s),t&&t.lineTo(o,s)}static pathH(e){var{current:t,command:n}=e,r=new KV((n.relative?t.x:0)+n.x,t.y);return e.current=r,{current:t,point:r}}pathH(t,n){var{pathParser:r}=this,{current:i,point:a}=e.pathH(r),{x:o,y:s}=a;r.addMarker(a,i),n.addPoint(o,s),t&&t.lineTo(o,s)}static pathV(e){var{current:t,command:n}=e,r=new KV(t.x,(n.relative?t.y:0)+n.y);return e.current=r,{current:t,point:r}}pathV(t,n){var{pathParser:r}=this,{current:i,point:a}=e.pathV(r),{x:o,y:s}=a;r.addMarker(a,i),n.addPoint(o,s),t&&t.lineTo(o,s)}static pathC(e){var{current:t}=e;return{current:t,point:e.getPoint(`x1`,`y1`),controlPoint:e.getAsControlPoint(`x2`,`y2`),currentPoint:e.getAsCurrentPoint()}}pathC(t,n){var{pathParser:r}=this,{current:i,point:a,controlPoint:o,currentPoint:s}=e.pathC(r);r.addMarker(s,o,a),n.addBezierCurve(i.x,i.y,a.x,a.y,o.x,o.y,s.x,s.y),t&&t.bezierCurveTo(a.x,a.y,o.x,o.y,s.x,s.y)}static pathS(e){var{current:t}=e;return{current:t,point:e.getReflectedControlPoint(),controlPoint:e.getAsControlPoint(`x2`,`y2`),currentPoint:e.getAsCurrentPoint()}}pathS(t,n){var{pathParser:r}=this,{current:i,point:a,controlPoint:o,currentPoint:s}=e.pathS(r);r.addMarker(s,o,a),n.addBezierCurve(i.x,i.y,a.x,a.y,o.x,o.y,s.x,s.y),t&&t.bezierCurveTo(a.x,a.y,o.x,o.y,s.x,s.y)}static pathQ(e){var{current:t}=e;return{current:t,controlPoint:e.getAsControlPoint(`x1`,`y1`),currentPoint:e.getAsCurrentPoint()}}pathQ(t,n){var{pathParser:r}=this,{current:i,controlPoint:a,currentPoint:o}=e.pathQ(r);r.addMarker(o,a,a),n.addQuadraticCurve(i.x,i.y,a.x,a.y,o.x,o.y),t&&t.quadraticCurveTo(a.x,a.y,o.x,o.y)}static pathT(e){var{current:t}=e,n=e.getReflectedControlPoint();return e.control=n,{current:t,controlPoint:n,currentPoint:e.getAsCurrentPoint()}}pathT(t,n){var{pathParser:r}=this,{current:i,controlPoint:a,currentPoint:o}=e.pathT(r);r.addMarker(o,a,a),n.addQuadraticCurve(i.x,i.y,a.x,a.y,o.x,o.y),t&&t.quadraticCurveTo(a.x,a.y,o.x,o.y)}static pathA(e){var{current:t,command:n}=e,{rX:r,rY:i,xRot:a,lArcFlag:o,sweepFlag:s}=n,c=Math.PI/180*a,l=e.getAsCurrentPoint(),u=new KV(Math.cos(c)*(t.x-l.x)/2+Math.sin(c)*(t.y-l.y)/2,-Math.sin(c)*(t.x-l.x)/2+Math.cos(c)*(t.y-l.y)/2),d=u.x**2/r**2+u.y**2/i**2;d>1&&(r*=Math.sqrt(d),i*=Math.sqrt(d));var f=(o===s?-1:1)*Math.sqrt((r**2*i**2-r**2*u.y**2-i**2*u.x**2)/(r**2*u.y**2+i**2*u.x**2));isNaN(f)&&(f=0);var p=new KV(f*r*u.y/i,f*-i*u.x/r),m=new KV((t.x+l.x)/2+Math.cos(c)*p.x-Math.sin(c)*p.y,(t.y+l.
86y)/2+Math.sin(c)*p.x+Math.cos(c)*p.y),h=aV([1,0],[(u.x-p.x)/r,(u.y-p.y)/i]),g=[(u.x-p.x)/r,(u.y-p.y)/i],_=[(-u.x-p.x)/r,(-u.y-p.y)/i],v=aV(g,_);return iV(g,_)<=-1&&(v=Math.PI),iV(g,_)>=1&&(v=0),{currentPoint:l,rX:r,rY:i,sweepFlag:s,xAxisRotation:c,centp:m,a1:h,ad:v}}pathA(t,n){var{pathParser:r}=this,{currentPoint:i,rX:a,rY:o,sweepFlag:s,xAxisRotation:c,centp:l,a1:u,ad:d}=e.pathA(r),f=1-s?1:-1,p=u+d/2*f,m=new KV(l.x+a*Math.cos(p),l.y+o*Math.sin(p));if(r.addMarkerAngle(m,p-f*Math.PI/2),r.addMarkerAngle(i,p-f*Math.PI),n.addPoint(i.x,i.y),t&&!isNaN(u)&&!isNaN(d)){var h=a>o?a:o,g=a>o?1:a/o,_=a>o?o/a:1;t.translate(l.x,l.y),t.rotate(c),t.scale(g,_),t.arc(0,0,h,u,u+d,!!(1-s)),t.scale(1/g,1/_),t.rotate(-c),t.translate(-l.x,-l.y)}}static pathZ(e){e.current=e.start}pathZ(t,n){e.pathZ(this.pathParser),t&&n.x1!==n.x2&&n.y1!==n.y2&&t.closePath()}},hH=class extends mH{constructor(e,t,n){super(e,t,n),this.type=`glyph`,this.horizAdvX=this.getAttribute(`horiz-adv-x`).getNumber(),this.unicode=this.getAttribute(`unicode`).getString(),this.arabicForm=this.getAttribute(`arabic-form`).getString()}},gH=class e extends pH{constructor(t,n,r){super(t,n,new.target===e?!0:r),this.type=`text`,this.x=0,this.y=0,this.measureCache=-1}setContext(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;super.setContext(e,t);var n=this.getStyle(`dominant-baseline`).getTextBaseline()||this.getStyle(`alignment-baseline`).getTextBaseline();n&&(e.textBaseline=n)}initializeCoordinates(){this.x=0,this.y=0,this.leafTexts=[],this.textChunkStart=0,this.minX=1/0,this.maxX=-1/0}getBoundingBox(e){if(this.type!==`text`)return this.getTElementBoundingBox(e);this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(e);var t=null;return this.children.forEach((n,r)=>{var i=this.getChildBoundingBox(e,this,this,r);t?t.addBoundingBox(i):t=i}),t}getFontSize(){var{document:e,parent:t}=this,n=uH.parse(e.ctx.font).fontSize;return t.getStyle(`font-size`).getNumber(n)}getTElementBoundingBox(e){var t=this.getFontSize();return new dH(this.x,this.y-t,this.x+this.measureText(e),this.y)}getGlyph(e,t,n){var r=t[n],i=null;if(e.isArabic){var a=t.length,o=t[n-1],s=t[n+1],c=`isolated`;if((n===0||o===` `)&&n<a-1&&s!==` `&&(c=`terminal`),n>0&&o!==` `&&n<a-1&&s!==` `&&(c=`medial`),n>0&&o!==` `&&(n===a-1||s===` `)&&(c=`initial`),e.glyphs[r]!==void 0){var l=e.glyphs[r];i=l instanceof hH?l:l[c]}}else i=e.glyphs[r];return i||=e.missingGlyph,i}getText(){return``}getTextFromNode(e){var t=e||this.node,n=Array.from(t.parentNode.childNodes),r=n.indexOf(t),i=n.length-1,a=JB(t.textContent||``);return r===0&&(a=YB(a)),r===i&&(a=XB(a)),a}renderChildren(e){if(this.type!==`text`){this.renderTElementChildren(e);return}this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(e),this.children.forEach((t,n)=>{this.renderChild(e,this,this,n)});var{mouse:t}=this.document.screen;t.isWorking()&&t.checkBoundingBox(this,this.getBoundingBox(e))}renderTElementChildren(e){var{document:t,parent:n}=this,r=this.getText(),i=n.getStyle(`font-family`).getDefinition();if(i){for(var{unitsPerEm:a}=i.fontFace,o=uH.parse(t.ctx.font),s=n.getStyle(`font-size`).getNumber(o.fontSize),c=n.getStyle(`font-style`).getString(o.fontStyle),l=s/a,u=i.isRTL?r.split(``).reverse().join(``):r,d=ZB(n.getAttribute(`dx`).getString()),f=u.length,p=0;p<f;p++){var m=this.getGlyph(i,u,p);e.translate(this.x,this.y),e.scale(l,-l);var h=e.lineWidth;e.lineWidth=e.lineWidth*a/s,c===`italic`&&e.transform(1,0,.4,1,0,0),m.render(e),c===`italic`&&e.transform(1,0,-.4,1,0,0),e.lineWidth=h,e.scale(1/l,-1/l),e.translate(-this.x,-this.y),this.x+=s*(m.horizAdvX||i.horizAdvX)/a,d[p]!==void 0&&!isNaN(d[p])&&(this.x+=d[p])}return}var{x:g,y:_}=this;e.fillStyle&&e.fillText(r,g,_),e.strokeStyle&&e.strokeText(r,g,_)}
86applyAnchoring(){if(!(this.textChunkStart>=this.leafTexts.length)){var e=this.leafTexts[this.textChunkStart],t=e.getStyle(`text-anchor`).getString(`start`),n=!1,r=0;r=t===`start`&&!n||t===`end`&&n?e.x-this.minX:t===`end`&&!n||t===`start`&&n?e.x-this.maxX:e.x-(this.minX+this.maxX)/2;for(var i=this.textChunkStart;i<this.leafTexts.length;i++)this.leafTexts[i].x+=r;this.minX=1/0,this.maxX=-1/0,this.textChunkStart=this.leafTexts.length}}adjustChildCoordinatesRecursive(e){this.children.forEach((t,n)=>{this.adjustChildCoordinatesRecursiveCore(e,this,this,n)}),this.applyAnchoring()}adjustChildCoordinatesRecursiveCore(e,t,n,r){var i=n.children[r];i.children.length>0?i.children.forEach((n,r)=>{t.adjustChildCoordinatesRecursiveCore(e,t,i,r)}):this.adjustChildCoordinates(e,t,n,r)}adjustChildCoordinates(e,t,n,r){var i=n.children[r];if(typeof i.measureText!=`function`)return i;e.save(),i.setContext(e,!0);var a=i.getAttribute(`x`),o=i.getAttribute(`y`),s=i.getAttribute(`dx`),c=i.getAttribute(`dy`),l=i.getStyle(`font-family`).getDefinition(),u=!!l&&l.isRTL;r===0&&(a.hasValue()||a.setValue(i.getInheritedAttribute(`x`)),o.hasValue()||o.setValue(i.getInheritedAttribute(`y`)),s.hasValue()||s.setValue(i.getInheritedAttribute(`dx`)),c.hasValue()||c.setValue(i.getInheritedAttribute(`dy`)));var d=i.measureText(e);return u&&(t.x-=d),a.hasValue()?(t.applyAnchoring(),i.x=a.getPixels(`x`),s.hasValue()&&(i.x+=s.getPixels(`x`))):(s.hasValue()&&(t.x+=s.getPixels(`x`)),i.x=t.x),t.x=i.x,u||(t.x+=d),o.hasValue()?(i.y=o.getPixels(`y`),c.hasValue()&&(i.y+=c.getPixels(`y`))):(c.hasValue()&&(t.y+=c.getPixels(`y`)),i.y=t.y),t.y=i.y,t.leafTexts.push(i),t.minX=Math.min(t.minX,i.x,i.x+d),t.maxX=Math.max(t.maxX,i.x,i.x+d),i.clearContext(e),e.restore(),i}getChildBoundingBox(e,t,n,r){var i=n.children[r];if(typeof i.getBoundingBox!=`function`)return null;var a=i.getBoundingBox(e);return a?(i.children.forEach((n,r)=>{var o=t.getChildBoundingBox(e,t,i,r);a.addBoundingBox(o)}),a):null}renderChild(e,t,n,r){var i=n.children[r];i.render(e),i.children.forEach((n,r)=>{t.renderChild(e,t,i,r)})}measureText(e){var{measureCache:t}=this;if(~t)return t;var n=this.getText(),r=this.measureTargetText(e,n);return this.measureCache=r,r}measureTargetText(e,t){if(!t.length)return 0;var{parent:n}=this,r=n.getStyle(`font-family`).getDefinition();if(r){for(var i=this.getFontSize(),a=r.isRTL?t.split(``).reverse().join(``):t,o=ZB(n.getAttribute(`dx`).getString()),s=a.length,c=0,l=0;l<s;l++){var u=this.getGlyph(r,a,l);c+=(u.horizAdvX||r.horizAdvX)*i/r.fontFace.unitsPerEm,o[l]!==void 0&&!isNaN(o[l])&&(c+=o[l])}return c}if(!e.measureText)return t.length*10;e.save(),this.setContext(e,!0);var{width:d}=e.measureText(t);return this.clearContext(e),e.restore(),d}getInheritedAttribute(t){for(var n=this;n instanceof e&&n.isFirstChild();){var r=n.parent.getAttribute(t);if(r.hasValue(!0))return r.getValue(`0`);n=n.parent}return null}},_H=class e extends gH{constructor(t,n,r){super(t,n,new.target===e?!0:r),this.type=`tspan`,this.text=this.children.length>0?``:this.getTextFromNode()}getText(){return this.text}},vH=class extends _H{constructor(){super(...arguments),this.type=`textNode`}},yH=class extends pH{constructor(){super(...arguments),this.type=`svg`,this.root=!1}setContext(e){var{document:t}=this,{screen:n,window:r}=t,i=e.canvas;if(n.setDefaults(e),i.style&&e.font!==void 0&&r&&r.getComputedStyle!==void 0){e.font=r.getComputedStyle(i).getPropertyValue(`font`);var a=new WV(t,`fontSize`,uH.parse(e.font).fontSize);a.hasValue()&&(t.rootEmSize=a.getPixels(`y`),t.emSize=t.rootEmSize)}this.getAttribute(`x`).hasValue()||this.getAttribute(`x`,!0).setValue(0),this.getAttribute(`y`).hasValue()||this.getAttribute(`y`,!0).setValue(0);var{width:o,height:s}=n.viewPort;this.getStyle(`width`).hasValue()||this.getStyle(`width`,!0).setValue(`100%`),this.getStyle(`height`).hasValue()||this.getStyle(`height`,!0).setValue(`100%`),this.getStyle(`color`).hasValue()||this.getStyle(`color`,!0).setValue(`black`);var c=this.getAttribute(`refX`),l=this.getAttribute(`refY`),u=this.getAttribute(`viewBox`),d=u.hasValue()?ZB(u.getString()):null,f=!this.root&&this.get
86Style(`overflow`).getValue(`hidden`)!==`visible`,p=0,m=0,h=0,g=0;d&&(p=d[0],m=d[1]),this.root||(o=this.getStyle(`width`).getPixels(`x`),s=this.getStyle(`height`).getPixels(`y`),this.type===`marker`&&(h=p,g=m,p=0,m=0)),n.viewPort.setCurrent(o,s),this.node&&(!this.parent||this.node.parentNode?.nodeName===`foreignObject`)&&this.getStyle(`transform`,!1,!0).hasValue()&&!this.getStyle(`transform-origin`,!1,!0).hasValue()&&this.getStyle(`transform-origin`,!0,!0).setValue(`50% 50%`),super.setContext(e),e.translate(this.getAttribute(`x`).getPixels(`x`),this.getAttribute(`y`).getPixels(`y`)),d&&(o=d[2],s=d[3]),t.setViewBox({ctx:e,aspectRatio:this.getAttribute(`preserveAspectRatio`).getString(),width:n.viewPort.width,desiredWidth:o,height:n.viewPort.height,desiredHeight:s,minX:p,minY:m,refX:c.getValue(),refY:l.getValue(),clip:f,clipX:h,clipY:g}),d&&(n.viewPort.removeCurrent(),n.viewPort.setCurrent(o,s))}clearContext(e){super.clearContext(e),this.document.screen.viewPort.removeCurrent()}resize(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=this.getAttribute(`width`,!0),i=this.getAttribute(`height`,!0),a=this.getAttribute(`viewBox`),o=this.getAttribute(`style`),s=r.getNumber(0),c=i.getNumber(0);if(n)if(typeof n==`string`)this.getAttribute(`preserveAspectRatio`,!0).setValue(n);else{var l=this.getAttribute(`preserveAspectRatio`);l.hasValue()&&l.setValue(l.getString().replace(/^\s*(\S.*\S)\s*$/,`$1`))}if(r.setValue(e),i.setValue(t),a.hasValue()||a.setValue(`0 0 ${s||e} ${c||t}`),o.hasValue()){var u=this.getStyle(`width`),d=this.getStyle(`height`);u.hasValue()&&u.setValue(`${e}px`),d.hasValue()&&d.setValue(`${t}px`)}}},bH=class extends mH{constructor(){super(...arguments),this.type=`rect`}path(e){var t=this.getAttribute(`x`).getPixels(`x`),n=this.getAttribute(`y`).getPixels(`y`),r=this.getStyle(`width`,!1,!0).getPixels(`x`),i=this.getStyle(`height`,!1,!0).getPixels(`y`),a=this.getAttribute(`rx`),o=this.getAttribute(`ry`),s=a.getPixels(`x`),c=o.getPixels(`y`);if(a.hasValue()&&!o.hasValue()&&(c=s),o.hasValue()&&!a.hasValue()&&(s=c),s=Math.min(s,r/2),c=Math.min(c,i/2),e){var l=4*((Math.sqrt(2)-1)/3);e.beginPath(),i>0&&r>0&&(e.moveTo(t+s,n),e.lineTo(t+r-s,n),e.bezierCurveTo(t+r-s+l*s,n,t+r,n+c-l*c,t+r,n+c),e.lineTo(t+r,n+i-c),e.bezierCurveTo(t+r,n+i-c+l*c,t+r-s+l*s,n+i,t+r-s,n+i),e.lineTo(t+s,n+i),e.bezierCurveTo(t+s-l*s,n+i,t,n+i-c+l*c,t,n+i-c),e.lineTo(t,n+c),e.bezierCurveTo(t,n+c-l*c,t+s-l*s,n,t+s,n),e.closePath())}return new dH(t,n,t+r,n+i)}getMarkers(){return null}},xH=class extends mH{constructor(){super(...arguments),this.type=`circle`}path(e){var t=this.getAttribute(`cx`).getPixels(`x`),n=this.getAttribute(`cy`).getPixels(`y`),r=this.getAttribute(`r`).getPixels();return e&&r>0&&(e.beginPath(),e.arc(t,n,r,0,Math.PI*2,!1),e.closePath()),new dH(t-r,n-r,t+r,n+r)}getMarkers(){return null}},SH=class extends mH{constructor(){super(...arguments),this.type=`ellipse`}path(e){var t=4*((Math.sqrt(2)-1)/3),n=this.getAttribute(`rx`).getPixels(`x`),r=this.getAttribute(`ry`).getPixels(`y`),i=this.getAttribute(`cx`).getPixels(`x`),a=this.getAttribute(`cy`).getPixels(`y`);return e&&n>0&&r>0&&(e.beginPath(),e.moveTo(i+n,a),e.bezierCurveTo(i+n,a+t*r,i+t*n,a+r,i,a+r),e.bezierCurveTo(i-t*n,a+r,i-n,a+t*r,i-n,a),e.bezierCurveTo(i-n,a-t*r,i-t*n,a-r,i,a-r),e.bezierCurveTo(i+t*n,a-r,i+n,a-t*r,i+n,a),e.closePath()),new dH(i-n,a-r,i+n,a+r)}getMarkers(){return null}},CH=class extends mH{constructor(){super(...arguments),this.type=`line`}getPoints(){return[new KV(this.getAttribute(`x1`).getPixels(`x`),this.getAttribute(`y1`).getPixels(`y`)),new KV(this.getAttribute(`x2`).getPixels(`x`),this.getAttribute(`y2`).getPixels(`y`))]}path(e){var[{x:t,y:n},{x:r,y:i}]=this.getPoints();return e&&(e.beginPath(),e.moveTo(t,n),e.lineTo(r,i)),new dH(t,n,r,i)}getMarkers(){var[e,t]=this.getPoints(),n=e.angleTo(t);return[[e,n],[t,n]]}},wH=class extends mH{constructor(e,t,n){super(e,t,n),this.type=`polyline`,this.points=[],this.points=KV.parsePath(this.getAttribute(`points`).getString())}path(e){var{points:t}=this,[{x:n,y:r}
86]=t,i=new dH(n,r);return e&&(e.beginPath(),e.moveTo(n,r)),t.forEach(t=>{var{x:n,y:r}=t;i.addPoint(n,r),e&&e.lineTo(n,r)}),i}getMarkers(){var{points:e}=this,t=e.length-1,n=[];return e.forEach((r,i)=>{i!==t&&n.push([r,r.angleTo(e[i+1])])}),n.length>0&&n.push([e[e.length-1],n[n.length-1][1]]),n}},TH=class extends wH{constructor(){super(...arguments),this.type=`polygon`}path(e){var t=super.path(e),[{x:n,y:r}]=this.points;return e&&(e.lineTo(n,r),e.closePath()),t}},EH=class extends cH{constructor(){super(...arguments),this.type=`pattern`}createPattern(e,t,n){var r=this.getStyle(`width`).getPixels(`x`,!0),i=this.getStyle(`height`).getPixels(`y`,!0),a=new yH(this.document,null);a.attributes.viewBox=new WV(this.document,`viewBox`,this.getAttribute(`viewBox`).getValue()),a.attributes.width=new WV(this.document,`width`,`${r}px`),a.attributes.height=new WV(this.document,`height`,`${i}px`),a.attributes.transform=new WV(this.document,`transform`,this.getAttribute(`patternTransform`).getValue()),a.children=this.children;var o=this.document.createCanvas(r,i),s=o.getContext(`2d`),c=this.getAttribute(`x`),l=this.getAttribute(`y`);c.hasValue()&&l.hasValue()&&s.translate(c.getPixels(`x`,!0),l.getPixels(`y`,!0)),n.hasValue()?this.styles[`fill-opacity`]=n:Reflect.deleteProperty(this.styles,`fill-opacity`);for(var u=-1;u<=1;u++)for(var d=-1;d<=1;d++)s.save(),a.attributes.x=new WV(this.document,`x`,u*o.width),a.attributes.y=new WV(this.document,`y`,d*o.height),a.render(s),s.restore();return e.createPattern(o,`repeat`)}},DH=class extends cH{constructor(){super(...arguments),this.type=`marker`}render(e,t,n){if(t){var{x:r,y:i}=t,a=this.getAttribute(`orient`).getString(`auto`),o=this.getAttribute(`markerUnits`).getString(`strokeWidth`);e.translate(r,i),a===`auto`&&e.rotate(n),o===`strokeWidth`&&e.scale(e.lineWidth,e.lineWidth),e.save();var s=new yH(this.document,null);
86s.type=this.type,s.attributes.viewBox=new WV(this.document,`viewBox`,this.getAttribute(`viewBox`).getValue()),s.attributes.refX=new WV(this.document,`refX`,this.getAttribute(`refX`).getValue()),s.attributes.refY=new WV(this.document,`refY`,this.getAttribute(`refY`).getValue()),s.attributes.width=new WV(this.document,`width`,this.getAttribute(`markerWidth`).getValue()),s.attributes.height=new WV(this.document,`height`,this.getAttribute(`markerHeight`).getValue()),s.attributes.overflow=new WV(this.document,`overflow`,this.getAttribute(`overflow`).getValue()),s.attributes.fill=new WV(this.document,`fill`,this.getAttribute(`fill`).getColor(`black`)),s.attributes.stroke=new WV(this.document,`stroke`,this.getAttribute(`stroke`).getValue(`none`)),s.children=this.children,s.render(e),e.restore(),o===`strokeWidth`&&e.scale(1/e.lineWidth,1/e.lineWidth),a===`auto`&&e.rotate(-n),e.translate(-r,-i)}}},OH=class extends cH{constructor(){super(...arguments),this.type=`defs`}render(){}},kH=class extends pH{constructor(){super(...arguments),this.type=`g`}getBoundingBox(e){var t=new dH;return this.children.forEach(n=>{t.addBoundingBox(n.getBoundingBox(e))}),t}},AH=class extends cH{constructor(e,t,n){super(e,t,n),this.attributesToInherit=[`gradientUnits`],this.stops=[];var{stops:r,children:i}=this;i.forEach(e=>{e.type===`stop`&&r.push(e)})}getGradientUnits(){return this.getAttribute(`gradientUnits`).getString(`objectBoundingBox`)}createGradient(e,t,n){var r=this;this.getHrefAttribute().hasValue()&&(r=this.getHrefAttribute().getDefinition(),this.inheritStopContainer(r));var{stops:i}=r,a=this.getGradient(e,t);if(!a)return this.addParentOpacity(n,i[i.length-1].color);if(i.forEach(e=>{a.addColorStop(e.offset,this.addParentOpacity(n,e.color))}),this.getAttribute(`gradientTransform`).hasValue()){var{document:o}=this,{MAX_VIRTUAL_PIXELS:s,viewPort:c}=o.screen,[l]=c.viewPorts,u=new bH(o,null);u.attributes.x=new WV(o,`x`,-s/3),u.attributes.y=new WV(o,`y`,-s/3),u.attributes.width=new WV(o,`width`,s),u.attributes.height=new WV(o,`height`,s);var d=new kH(o,null);d.attributes.transform=new WV(o,`transform`,this.getAttribute(`gradientTransform`).getValue()),d.children=[u];var f=new yH(o,null);f.attributes.x=new WV(o,`x`,0),f.attributes.y=new WV(o,`y`,0),f.attributes.width=new WV(o,`width`,l.width),f.attributes.height=new WV(o,`height`,l.height),f.children=[d];var p=o.createCanvas(l.width,l.height),m=p.getContext(`2d`);return m.fillStyle=a,f.render(m),m.createPattern(p,`no-repeat`)}return a}inheritStopContainer(e){this.attributesToInherit.forEach(t=>{!this.getAttribute(t).hasValue()&&e.getAttribute(t).hasValue()&&this.getAttribute(t,!0).setValue(e.getAttribute(t).getValue())})}addParentOpacity(e,t){return e.hasValue()?new WV(this.document,`color`,t).addOpacity(e).getColor():t}},jH=class extends AH{constructor(e,t,n){super(e,t,n),this.type=`linearGradient`,this.attributesToInherit.push(`x1`,`y1`,`x2`,`y2`)}getGradient(e,t){var n=this.getGradientUnits()===`objectBoundingBox`,r=n?t.getBoundingBox(e):null;if(n&&!r)return null;!this.getAttribute(`x1`).hasValue()&&!this.getAttribute(`y1`).hasValue()&&!this.getAttribute(`x2`).hasValue()&&!this.getAttribute(`y2`).hasValue()&&(this.getAttribute(`x1`,!0).setValue(0),this.getAttribute(`y1`,!0).setValue(0),this.getAttribute(`x2`,!0).setValue(1),this.getAttribute(`y2`,!0).setValue(0));var i=n?r.x+r.width*this.getAttribute(`x1`).getNumber():this.getAttribute(`x1`).getPixels(`x`),a=n?r.y+r.height*this.getAttribute(`y1`).getNumber():this.getAttribute(`y1`).getPixels(`y`),o=n?r.x+r.width*this.getAttribute(`x2`).getNumber():this.getAttribute(`x2`).getPixels(`x`),s=n?r.y+r.height*this.getAttribute(`y2`).getNumber():this.getAttribute(`y2`).getPixels(`y`);return i===o&&a===s?null:e.createLinearGradient(i,a,o,s)}},MH=class extends AH{constructor(e,t,n){super(e,t,n),this.type=`radialGradient`,this.attributesToInherit.push(`cx`,`
86cy`,`r`,`fx`,`fy`,`fr`)}getGradient(e,t){var n=this.getGradientUnits()===`objectBoundingBox`,r=t.getBoundingBox(e);if(n&&!r)return null;this.getAttribute(`cx`).hasValue()||this.getAttribute(`cx`,!0).setValue(`50%`),this.getAttribute(`cy`).hasValue()||this.getAttribute(`cy`,!0).setValue(`50%`),this.getAttribute(`r`).hasValue()||this.getAttribute(`r`,!0).setValue(`50%`);var i=n?r.x+r.width*this.getAttribute(`cx`).getNumber():this.getAttribute(`cx`).getPixels(`x`),a=n?r.y+r.height*this.getAttribute(`cy`).getNumber():this.getAttribute(`cy`).getPixels(`y`),o=i,s=a;this.getAttribute(`fx`).hasValue()&&(o=n?r.x+r.width*this.getAttribute(`fx`).getNumber():this.getAttribute(`fx`).getPixels(`x`)),this.getAttribute(`fy`).hasValue()&&(s=n?r.y+r.height*this.getAttribute(`fy`).getNumber():this.getAttribute(`fy`).getPixels(`y`));var c=n?(r.width+r.height)/2*this.getAttribute(`r`).getNumber():this.getAttribute(`r`).getPixels(),l=this.getAttribute(`fr`).getPixels();return e.createRadialGradient(o,s,l,i,a,c)}},NH=class extends cH{constructor(e,t,n){super(e,t,n),this.type=`stop`;var r=Math.max(0,Math.min(1,this.getAttribute(`offset`).getNumber())),i=this.getStyle(`stop-opacity`),a=this.getStyle(`stop-color`,!0);a.getString()===``&&a.setValue(`#000`),i.hasValue()&&(a=a.addOpacity(i)),this.offset=r,this.color=a.getColor()}},PH=class extends cH{constructor(e,t,n){super(e,t,n),this.type=`animate`,this.duration=0,this.initialValue=null,this.initialUnits=``,this.removed=!1,this.frozen=!1,e.screen.animations.push(this),this.begin=this.getAttribute(`begin`).getMilliseconds(),this.maxDuration=this.begin+this.getAttribute(`dur`).getMilliseconds(),this.from=this.getAttribute(`from`),this.to=this.getAttribute(`to`),this.values=new WV(e,`values`,null);var r=this.getAttribute(`values`);r.hasValue()&&this.values.setValue(r.getString().split(`;`))}getProperty(){var e=this.getAttribute(`attributeType`).getString(),t=this.getAttribute(`attributeName`).getString();return e===`CSS`?this.parent.getStyle(t,!0):this.parent.getAttribute(t,!0)}calcValue(){var{initialUnits:e}=this,{progress:t,from:n,to:r}=this.getProgress(),i=n.getNumber()+(r.getNumber()-n.getNumber())*t;return e===`%`&&(i*=100),`${i}${e}`}update(e){var{parent:t}=this,n=this.getProperty();if(this.initialValue||(this.initialValue=n.getString(),this.initialUnits=n.getUnits()),this.duration>this.maxDuration){var r=this.getAttribute(`fill`).getString(`remove`);if(this.getAttribute(`repeatCount`).getString()===`indefinite`||this.getAttribute(`repeatDur`).getString()===`indefinite`)this.duration=0;else if(r===`freeze`&&!this.frozen)this.frozen=!0,t.animationFrozen=!0,t.animationFrozenValue=n.getString();else if(r===`remove`&&!this.removed)return this.removed=!0,n.setValue(t.animationFrozen?t.animationFrozenValue:this.initialValue),!0;return!1}this.duration+=e;var i=!1;if(this.begin<this.duration){var a=this.calcValue(),o=this.getAttribute(`type`);o.hasValue()&&(a=`${o.getString()}(${a})`),n.setValue(a),i=!0}return i}getProgress(){var{document:e,values:t}=this,n={progress:(this.duration-this.begin)/(this.maxDuration-this.begin)};if(t.hasValue()){var r=n.progress*(t.getValue().length-1),i=Math.floor(r),a=Math.ceil(r);n.from=new WV(e,`from`,parseFloat(t.getValue()[i])),n.to=new WV(e,`to`,parseFloat(t.getValue()[a])),n.progress=(r-i)/(a-i)}else n.from=this.from,n.to=this.to;return n}},FH=class extends PH{constructor(){super(...arguments),this.type=`animateColor`}calcValue(){var{progress:e,from:t,to:n}=this.getProgress(),r=new NV.default(t.getColor()),i=new NV.default(n.getColor());if(r.ok&&i.ok){var a=r.r+(i.r-r.r)*e,o=r.g+(i.g-r.g)*e,s=r.b+(i.b-r.b)*e;return`rgb(${Math.floor(a)}, ${Math.floor(o)}, ${Math.floor(s)})`}return this.getAttribute(`from`).getColor()}},IH=class extends PH{constructor(){super(...arguments),this.type=`animateTransform`}calcValue(){var{progress:e,from:t,to:n}=this.getProgress(),r=ZB(t.getString()),i=ZB(n.getString());return r.map((t,n)=>t+(i[n]-t)*e).join(` `)}},LH=class extends cH{constructor(e,t,n){super(e,t,n),this.type=`font`,this.glyphs=Object.create(null),this.horizAdvX=this.getAttribute(`horiz-adv-x`).getNumber();var{definitions:r}=e,{children:i}=this;for(var a of i)switch(a.type){case`font-face`:this.fontFace=a;var o=a.getStyle(`font-family`);o.hasValue()&&(r[o.getString()]=this);break;case`missing-glyph`:this.missingGlyph=a;break;case`glyph`:var s=a;s.arabicForm?(this.isRTL=!0,this.isArabic=!0,this.glyphs[s.unicode]===void 0&&(this.glyphs[s.unicode]=Object.create(null)),this.glyphs[s.unicode][s.arabicForm]=s):this.glyphs[s.unicode]=s;break}}render(){}},RH=class extends cH{constructor(e,t,n){super(e,t,n),this.type=`font-face`,this.ascent=this.getAttribute(`ascent`).getNumber(),this.descent=this.getAttribute(`descent`).getNumber(),this.unitsPerEm=this.getAttribute(`units-per-em`).getNumber()}},zH=class extends mH{constructor(){super(...arguments),this.type=`missing-glyph`,this.horizAdvX=0}},BH=class extends gH{constructor(){super(...arguments),this.type=`tref`}getText(){var e=this.getHrefAttribute().getDefinition();if(e){var t=e.children[0];if(t)return t.getText()}return``}},VH=class extends gH{constructor(e,t,n){super(e,t,n),this.type=`a`;var{childNodes:r}=t,i=r[0],a=r.length>0&&Array.from(r).every(e=>e.nodeType===3);this.hasText=a,this.text=a?this.getTextFromNode(i):``}getText(){return this.text}renderChildren(e){if(this.hasText){super.renderChildren(e);var{document:t,x:n,y:r}=this,{mouse:i}=t.screen,a=new WV(t,`fontSize`,uH.parse(t.ctx.font).fontSize);i.isWorking()&&i.checkBoundingBox(this,new dH(n,r-a.getPixels(`y`),n+this.measureText(e),r))}else if(this.children.length>0){var o=new kH(this.document,null);o.children=this.children,o.parent=this,o.render(e)}}onClick(){var{window:e}=this.document;e&&e.open(this.getHrefAttribute().getString())}onMouseMove(){var e=this.document.ctx;e.canvas.style.cursor=`pointer`}},HH=class extends gH{constructor(e,t,n){super(e,t,n),this.type=`textPath`,this.textWidth=0,this.textHeight=0,this.pathLength=-1,this.glyphInfo=null,this.letterSpacingCache=[],this.measuresCache=new Map([[``,0]]);var r=this.getHrefAttribute().getDefinition();this.text=this.getTextFromNode(),this.dataArray=this.parsePathData(r)}
86getText(){return this.text}path(e){var{dataArray:t}=this;e&&e.beginPath(),t.forEach(t=>{var{type:n,points:r}=t;switch(n){case fH.LINE_TO:e&&e.lineTo(r[0],r[1]);break;case fH.MOVE_TO:e&&e.moveTo(r[0],r[1]);break;case fH.CURVE_TO:e&&e.bezierCurveTo(r[0],r[1],r[2],r[3],r[4],r[5]);break;case fH.QUAD_TO:e&&e.quadraticCurveTo(r[0],r[1],r[2],r[3]);break;case fH.ARC:var[i,a,o,s,c,l,u,d]=r,f=o>s?o:s,p=o>s?1:o/s,m=o>s?s/o:1;e&&(e.translate(i,a),e.rotate(u),e.scale(p,m),e.arc(0,0,f,c,c+l,!!(1-d)),e.scale(1/p,1/m),e.rotate(-u),e.translate(-i,-a));break;case fH.CLOSE_PATH:e&&e.closePath();break}})}renderChildren(e){this.setTextData(e),e.save();var t=this.parent.getStyle(`text-decoration`).getString(),n=this.getFontSize(),{glyphInfo:r}=this,i=e.fillStyle;t===`underline`&&e.beginPath(),r.forEach((r,i)=>{var{p0:a,p1:o,rotation:s,text:c}=r;e.save(),e.translate(a.x,a.y),e.rotate(s),e.fillStyle&&e.fillText(c,0,0),e.strokeStyle&&e.strokeText(c,0,0),e.restore(),t===`underline`&&(i===0&&e.moveTo(a.x,a.y+n/8),e.lineTo(o.x,o.y+n/5))}),t===`underline`&&(e.lineWidth=n/20,e.strokeStyle=i,e.stroke(),e.closePath()),e.restore()}getLetterSpacingAt(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return this.letterSpacingCache[e]||0}findSegmentToFitChar(e,t,n,r,i,a,o,s,c){var l=a,u=this.measureText(e,s);s===` `&&t===`justify`&&n<r&&(u+=(r-n)/i),c>-1&&(l+=this.getLetterSpacingAt(c));var d=this.textHeight/20,f=this.getEquidistantPointOnPath(l,d,0),p=this.getEquidistantPointOnPath(l+u,d,0),m={p0:f,p1:p},h=f&&p?Math.atan2(p.y-f.y,p.x-f.x):0;if(o){var g=Math.cos(Math.PI/2+h)*o,_=Math.cos(-h)*o;m.p0=bV(bV({},f),{},{x:f.x+g,y:f.y+_}),m.p1=bV(bV({},p),{},{x:p.x+g,y:p.y+_})}return l+=u,{offset:l,segment:m,rotation:h}}measureText(e,t){var{measuresCache:n}=this,r=t||this.getText();if(n.has(r))return n.get(r);var i=this.measureTargetText(e,r);return n.set(r,i),i}setTextData(e){if(!this.glyphInfo){var t=this.getText(),n=t.split(``),r=t.split(` `).length-1,i=this.parent.getAttribute(`dx`).split().map(e=>e.getPixels(`x`)),a=this.parent.getAttribute(`dy`).getPixels(`y`),o=this.parent.getStyle(`text-anchor`).getString(`start`),s=this.getStyle(`letter-spacing`),c=this.parent.getStyle(`letter-spacing`),l=0;!s.hasValue()||s.getValue()===`inherit`?l=c.getPixels():s.hasValue()&&s.getValue()!==`initial`&&s.getValue()!==`unset`&&(l=s.getPixels());var u=[],d=t.length;this.letterSpacingCache=u;for(var f=0;f<d;f++)u.push(i[f]===void 0?l:i[f]);var p=u.reduce((e,t,n)=>n===0?0:e+t||0,0),m=this.measureText(e),h=Math.max(m+p,0);this.textWidth=m,this.textHeight=this.getFontSize(),this.glyphInfo=[];var g=this.getPathLength(),_=this.getStyle(`startOffset`).getNumber(0)*g,v=0;(o===`middle`||o===`center`)&&(v=-h/2),(o===`end`||o===`right`)&&(v=-h),v+=_,n.forEach((t,i)=>{var{offset:s,segment:c,rotation:l}=this.findSegmentToFitChar(e,o,h,g,r,v,a,t,i);v=s,!(!c.p0||!c.p1)&&this.glyphInfo.push({text:n[i],p0:c.p0,p1:c.p1,rotation:l})})}}parsePathData(e){if(this.pathLength=-1,!e)return[];var t=[],{pathParser:n}=e;for(n.reset();!n.isEnd();){var{current:r}=n,i=r?r.x:0,a=r?r.y:0,o=n.next(),s=o.type,c=[];switch(o.type){case fH.MOVE_TO:this.pathM(n,c);break;case fH.LINE_TO:s=this.pathL(n,c);break;case fH.HORIZ_LINE_TO:s=this.pathH(n,c);break;case fH.VERT_LINE_TO:s=this.pathV(n,c);break;case fH.CURVE_TO:this.pathC(n,c);break;case fH.SMOOTH_CURVE_TO:s=this.pathS(n,c);break;case fH.QUAD_TO:this.pathQ(n,c);break;case fH.SMOOTH_QUAD_TO:s=this.pathT(n,c);break;case fH.ARC:c=this.pathA(n);break;case fH.CLOSE_PATH:mH.pathZ(n);break}o.type===fH.CLOSE_PATH?t.push({type:fH.CLOSE_PATH,points:[],pathLength:0}):t.push({type:s,points:c,start:{x:i,y:a},pathLength:this.calcLength(i,a,s,c)})}return t}pathM(e,t){var{x:n,y:r}=mH.pathM(e).point;t.push(n,r)}pathL(e,t){var{x:n,y:r}=mH.pathL(e).point;return t.push(n,r),fH.LINE_TO}pathH(e,t){var{x:n,y:r}=mH.pathH(e).point;return t.push(n,r),fH.LINE_TO}pathV(e,t){var{x:n,y:r}=mH.pathV(e).point;return t.push(n,r),fH.LINE_TO}pathC(e,t){var{point:n,controlPoint:r,currentPoint:i}=mH.pathC(e);t.push(n.x,n.y,r.x,r.y,i.x,i.y)}pathS(e,t){var{point:n,controlPoint:r,currentPoint:i}=mH.pathS(e);return t.push(n.x,n.y,r.x,r.y,i.x,i.y),fH.CURVE_TO}pathQ(e,t){var{controlPoint:n,currentPoint:r}=mH.pathQ(e);t.push(n.x,n.y,r.x,r.y)}pathT(e,t){var{controlPoint:n,currentPoint:r}=mH.pathT(e);return t.push(n.x,n.y,r.x,r.y),fH.QUAD_TO}pathA(e){var{rX:t,rY:n,sweepFlag:r,xAxisRotation:i,centp:a,a1:o,ad:s}=mH.pathA(e);return r===0&&s>0&&(s-=2*Math.PI),r===1&&s<0&&(s+=2*Math.PI),[a.x,a.y,t,n,o,s,i,r]}calcLength(e,t,n,r){var i=0,a=null,o=null,s=0;switch(n){case fH.LINE_TO:return this.getLineLength(e,t,r[0],r[1]);case fH.CURVE_TO:for(i=0,a=this.getPointOnCubicBezier(0,e,t,r[0],r[1],r[2],r[3],r[4],r[5]),s=.01;s<=1;s+=.01)o=this.getPointOnCubicBezier(s,e,t,r[0],r[1],r[2],r[3],r[4],r[5]),i+=this.getLineLength(a.x,a.y,o.x,o.y),a=o;return i;case fH.QUAD_TO:for(i=0,a=this.getPointOnQuadraticBezier(0,e,t,r[0],r[1],r[2],r[3]),s=.01;s<=1;s+=.01)o=this.getPointOnQuadraticBezier(s,e,t,r[0],r[1],r[2],r[3]),i+=this.getLineLength(a.x,a.y,o.x,o.y),a=o;return i;case fH.ARC:i=0;var c=r[4],l=r[5],u=r[4]+l,d=Math.PI/180;
86if(Math.abs(c-u)<d&&(d=Math.abs(c-u)),a=this.getPointOnEllipticalArc(r[0],r[1],r[2],r[3],c,0),l<0)for(s=c-d;s>u;s-=d)o=this.getPointOnEllipticalArc(r[0],r[1],r[2],r[3],s,0),i+=this.getLineLength(a.x,a.y,o.x,o.y),a=o;else for(s=c+d;s<u;s+=d)o=this.getPointOnEllipticalArc(r[0],r[1],r[2],r[3],s,0),i+=this.getLineLength(a.x,a.y,o.x,o.y),a=o;return o=this.getPointOnEllipticalArc(r[0],r[1],r[2],r[3],u,0),i+=this.getLineLength(a.x,a.y,o.x,o.y),i}return 0}getPointOnLine(e,t,n,r,i){var a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:t,o=arguments.length>6&&arguments[6]!==void 0?arguments[6]:n,s=(i-n)/(r-t+UV),c=Math.sqrt(e*e/(1+s*s));r<t&&(c*=-1);var l=s*c,u=null;if(r===t)u={x:a,y:o+l};else if((o-n)/(a-t+1e-8)===s)u={x:a+c,y:o+l};else{var d=0,f=0,p=this.getLineLength(t,n,r,i);if(p<1e-8)return null;var m=(a-t)*(r-t)+(o-n)*(i-n);m/=p*p,d=t+m*(r-t),f=n+m*(i-n);var h=this.getLineLength(a,o,d,f),g=Math.sqrt(e*e-h*h);c=Math.sqrt(g*g/(1+s*s)),r<t&&(c*=-1),l=s*c,u={x:d+c,y:f+l}}return u}getPointOnPath(e){var t=this.getPathLength(),n=0,r=null;if(e<-5e-5||e-5e-5>t)return null;var{dataArray:i}=this;for(var a of i){if(a&&(a.pathLength<5e-5||n+a.pathLength+5e-5<e)){n+=a.pathLength;continue}var o=e-n,s=0;switch(a.type){case fH.LINE_TO:r=this.getPointOnLine(o,a.start.x,a.start.y,a.points[0],a.points[1],a.start.x,a.start.y);break;case fH.ARC:var c=a.points[4],l=a.points[5],u=a.points[4]+l;if(s=c+o/a.pathLength*l,l<0&&s<u||l>=0&&s>u)break;r=this.getPointOnEllipticalArc(a.points[0],a.points[1],a.points[2],a.points[3],s,a.points[6]);break;case fH.CURVE_TO:s=o/a.pathLength,s>1&&(s=1),r=this.getPointOnCubicBezier(s,a.start.x,a.start.y,a.points[0],a.points[1],a.points[2],a.points[3],a.points[4],a.points[5]);break;case fH.QUAD_TO:s=o/a.pathLength,s>1&&(s=1),r=this.getPointOnQuadraticBezier(s,a.start.x,a.start.y,a.points[0],a.points[1],a.points[2],a.points[3]);break}if(r)return r;break}return null}getLineLength(e,t,n,r){return Math.sqrt((n-e)*(n-e)+(r-t)*(r-t))}getPathLength(){return this.pathLength===-1&&(this.pathLength=this.dataArray.reduce((e,t)=>t.pathLength>0?e+t.pathLength:e,0)),this.pathLength}getPointOnCubicBezier(e,t,n,r,i,a,o,s,c){return{x:s*oV(e)+a*sV(e)+r*cV(e)+t*lV(e),y:c*oV(e)+o*sV(e)+i*cV(e)+n*lV(e)}}getPointOnQuadraticBezier(e,t,n,r,i,a,o){return{x:a*uV(e)+r*dV(e)+t*fV(e),y:o*uV(e)+i*dV(e)+n*fV(e)}}getPointOnEllipticalArc(e,t,n,r,i,a){var o=Math.cos(a),s=Math.sin(a),c={x:n*Math.cos(i),y:r*Math.sin(i)};return{x:e+(c.x*o-c.y*s),y:t+(c.x*s+c.y*o)}}buildEquidistantCache(e,t){var n=this.getPathLength(),r=t||.25,i=e||n/100;if(!this.equidistantCache||this.equidistantCache.step!==i||this.equidistantCache.precision!==r){this.equidistantCache={step:i,precision:r,points:[]};for(var a=0,o=0;o<=n;o+=r){var s=this.getPointOnPath(o),c=this.getPointOnPath(o+r);!s||!c||(a+=this.getLineLength(s.x,s.y,c.x,c.y),a>=i&&(this.equidistantCache.points.push({x:s.x,y:s.y,distance:o}),a-=i))}}}getEquidistantPointOnPath(e,t,n){if(this.buildEquidistantCache(t,n),e<0||e-this.getPathLength()>5e-5)return null;var r=Math.round(e/this.getPathLength()*(this.equidistantCache.points.length-1));return this.equidistantCache.points[r]||null}},UH=/^\s*data:(([^/,;]+\/[^/,;]+)(?:;([^,;=]+=[^,;=]+))?)?(?:;(base64))?,(.*)$/i,WH=class extends pH{constructor(e,t,n){super(e,t,n),this.type=`image`,this.loaded=!1;var r=this.getHrefAttribute().getString();if(r){var i=r.endsWith(`.svg`)||/^\s*data:image\/svg\+xml/i.test(r);e.images.push(this),i?this.loadSvg(r):this.loadImage(r),this.isSvg=i}}loadImage(e){var t=this;return uz(function*(){try{t.image=yield t.document.createImage(e)}catch(t){console.error(`Error while loading image "${e}":`,t)}t.loaded=!0})()}loadSvg(e){var t=this;return uz(function*(){var n=UH.exec(e);if(n){var r=n[5];n[4]===`base64`?t.image=atob(r):t.image=decodeURIComponent(r)}else try{t.image=yield(yield t.document.fetch(e)).text()}catch(t){console.error(`Error while loading image "${e}":`,t)}t.loaded=!0})()}renderChildren(e){var{document:t,image:n,loaded:r}=this,i=this.getAttribute(`x`).getPixels(`x`),a=this.getAttribute(`y`).getPixels(`y`),o=this.getStyle(`width`).getPixels(`x`),s=this.getStyle(`height`).getPixels(`y`);
86if(!(!r||!n||!o||!s)){if(e.save(),e.translate(i,a),this.isSvg){var c=t.canvg.forkString(e,this.image,{ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0,ignoreClear:!0,offsetX:0,offsetY:0,scaleWidth:o,scaleHeight:s});c.document.documentElement.parent=this,c.render()}else{var l=this.image;t.setViewBox({ctx:e,aspectRatio:this.getAttribute(`preserveAspectRatio`).getString(),width:o,desiredWidth:l.width,height:s,desiredHeight:l.height}),this.loaded&&(l.complete===void 0||l.complete)&&e.drawImage(l,0,0)}e.restore()}}getBoundingBox(){var e=this.getAttribute(`x`).getPixels(`x`),t=this.getAttribute(`y`).getPixels(`y`),n=this.getStyle(`width`).getPixels(`x`),r=this.getStyle(`height`).getPixels(`y`);return new dH(e,t,e+n,t+r)}},GH=class extends pH{constructor(){super(...arguments),this.type=`symbol`}render(e){}},KH=class{constructor(e){this.document=e,this.loaded=!1,e.fonts.push(this)}load(e,t){var n=this;return uz(function*(){try{var{document:r}=n,i=(yield r.canvg.parser.load(t)).getElementsByTagName(`font`);Array.from(i).forEach(t=>{var n=r.createElement(t);r.definitions[e]=n})}catch(e){console.error(`Error while loading font "${t}":`,e)}n.loaded=!0})()}},qH=class extends cH{constructor(e,t,n){super(e,t,n),this.type=`style`,JB(Array.from(t.childNodes).map(e=>e.textContent).join(``).replace(/(\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+\/)|(^[\s]*\/\/.*)/gm,``).replace(/@import.*;/g,``)).split(`}`).forEach(t=>{var n=t.trim();if(n){var r=n.split(`{`),i=r[0].split(`,`),a=r[1].split(`;`);i.forEach(t=>{var n=t.trim();if(n){var r=e.styles[n]||{};if(a.forEach(t=>{var n=t.indexOf(`:`),i=t.substr(0,n).trim(),a=t.substr(n+1,t.length-n).trim();i&&a&&(r[i]=new WV(e,i,a))}),e.styles[n]=r,e.stylesSpecificity[n]=nV(n),n===`@font-face`){var i=r[`font-family`].getString().replace(/"|'/g,``);r.src.getString().split(`,`).forEach(t=>{if(t.indexOf(`format("svg")`)>0){var n=$B(t);n&&new KH(e).load(i,n)}})}}})}})}},qH.parseExternalUrl=$B,JH=class extends pH{constructor(){super(...arguments),this.type=`use`}setContext(e){super.setContext(e);var t=this.getAttribute(`x`),n=this.getAttribute(`y`);t.hasValue()&&e.translate(t.getPixels(`x`),0),n.hasValue()&&e.translate(0,n.getPixels(`y`))}path(e){var{element:t}=this;t&&t.path(e)}renderChildren(e){var{document:t,element:n}=this;if(n){var r=n;if(n.type===`symbol`&&(r=new yH(t,null),r.attributes.viewBox=new WV(t,`viewBox`,n.getAttribute(`viewBox`).getString()),r.attributes.preserveAspectRatio=new WV(t,`preserveAspectRatio`,n.getAttribute(`preserveAspectRatio`).getString()),r.attributes.overflow=new WV(t,`overflow`,n.getAttribute(`overflow`).getString()),r.children=n.children,n.styles.opacity=new WV(t,`opacity`,this.calculateOpacity())),r.type===`svg`){var i=this.getStyle(`width`,!1,!0),a=this.getStyle(`height`,!1,!0);i.hasValue()&&(r.attributes.width=new WV(t,`width`,i.getString())),a.hasValue()&&(r.attributes.height=new WV(t,`height`,a.getString()))}var o=r.parent;r.parent=this,r.render(e),r.parent=o}}getBoundingBox(e){var{element:t}=this;return t?t.getBoundingBox(e):null}elementTransform(){var{document:e,element:t}=this;return sH.fromElement(e,t)}get element(){return this.cachedElement||=this.getHrefAttribute().getDefinition(),this.cachedElement}},YH=class extends cH{constructor(e,t,n){super(e,t,n),this.type=`feColorMatrix`;var r=ZB(this.getAttribute(`values`).getString());switch(this.getAttribute(`type`).getString(`matrix`)){case`saturate`:var i=r[0];r=[.213+.787*i,.715-.715*i,.072-.072*i,0,0,.213-.213*i,.715+.285*i,.072-.072*i,0,0,.213-.213*i,.715-.715*i,.072+.928*i,0,0,0,0,0,1,0,0,0,0,0,1];break;case`hueRotate`:var a=r[0]*Math.PI/180;r=[wV(a,.213,.787,-.213),wV(a,.715,-.715,-.715),wV(a,.072,-.072,.928),0,0,wV(a,.213,-.213,.143),wV(a,.715,.285,.14),wV(a,.072,-.072,-.283),0,0,wV(a,.213,-.213,-.787),wV(a,.715,-.715,.715),wV(a,.072,.928,.072),0,0,0,0,0,1,0,0,0,0,0,1];break;case`luminanceToAlpha`:r=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.2125,.7154,.0721,0,0,0,0,0,0,1];break}this.matrix=r,this.includeOpacity=this.getAttribute(`includeOpacity`).hasValue()}apply(e,t,n,r,i){for(var{includeOpacity:a,matrix:o}=this,s=e.getImageData(0,0,r,i),c=0;c<i;c++)for(var l=0;l<r;l++){var u=xV(s.data,l,c,r,i,0),d=xV(s.data,l,c,r,i,1),f=xV(s.data,l,c,r,i,2),p=xV(s.data,l,c,r,i,3),m=CV(o,0,u)+CV(o,1,d)+CV(o,2,f)+CV(o,3,p)+CV(o,4,1),h=CV(o,5,u)+CV(o,6,d)+CV(o,7,f)+CV(o,8,p)+CV(o,9,1),g=CV(o,10,u)+CV(o,11,d)+CV(o,12,f)+CV(o,13,p)+CV(o,14,1),_=CV(o,15,u)+CV(o,16,d)+CV(o,17,f)+CV(o,18,p)+CV(o,19,1);a&&(m=0,h=0,g=0,_*=p/255),SV(s.data,l,c,r,i,0,m),SV(s.data,l,c,r,i,1,h),SV(s.data,l,c,r,i,2,g),SV(s.data,l,c,r,i,3,_)}e.clearRect(0,0,r,i),e.putImageData(s,0,0)}},XH=class e extends cH{constructor(){super(...arguments),this.type=`mask`}apply(t,n){var{document:r}=this,i=this.getAttribute(`x`).getPixels(`x`),a=this.getAttribute(`y`).getPixels(`y`),o=this.getStyle(`width`).getPixels(`x`),s=this.getStyle(`height`).getPixels(`y`);
86if(!o&&!s){var c=new dH;this.children.forEach(e=>{c.addBoundingBox(e.getBoundingBox(t))}),i=Math.floor(c.x1),a=Math.floor(c.y1),o=Math.floor(c.width),s=Math.floor(c.height)}var l=this.removeStyles(n,e.ignoreStyles),u=r.createCanvas(i+o,a+s),d=u.getContext(`2d`);r.screen.setDefaults(d),this.renderChildren(d),new YH(r,{nodeType:1,childNodes:[],attributes:[{nodeName:`type`,value:`luminanceToAlpha`},{nodeName:`includeOpacity`,value:`true`}]}).apply(d,0,0,i+o,a+s);var f=r.createCanvas(i+o,a+s),p=f.getContext(`2d`);r.screen.setDefaults(p),n.render(p),p.globalCompositeOperation=`destination-in`,p.fillStyle=d.createPattern(u,`no-repeat`),p.fillRect(0,0,i+o,a+s),t.fillStyle=p.createPattern(f,`no-repeat`),t.fillRect(0,0,i+o,a+s),this.restoreStyles(n,l)}render(e){}},XH.ignoreStyles=[`mask`,`transform`,`clip-path`],ZH=()=>{},QH=class extends cH{constructor(){super(...arguments),this.type=`clipPath`}apply(e){var{document:t}=this,n=Reflect.getPrototypeOf(e),{beginPath:r,closePath:i}=e;n&&(n.beginPath=ZH,n.closePath=ZH),Reflect.apply(r,e,[]),this.children.forEach(r=>{if(r.path!==void 0){var a=r.elementTransform===void 0?null:r.elementTransform();a||=sH.fromElement(t,r),a&&a.apply(e),r.path(e),n&&(n.closePath=i),a&&a.unapply(e)}}),Reflect.apply(i,e,[]),e.clip(),n&&(n.beginPath=r,n.closePath=i)}render(e){}},$H=class e extends cH{constructor(){super(...arguments),this.type=`filter`}apply(t,n){var{document:r,children:i}=this,a=n.getBoundingBox(t);if(a){var o=0,s=0;i.forEach(e=>{var t=e.extraFilterDistance||0;o=Math.max(o,t),s=Math.max(s,t)});var c=Math.floor(a.width),l=Math.floor(a.height),u=c+2*o,d=l+2*s;if(!(u<1||d<1)){var f=Math.floor(a.x),p=Math.floor(a.y),m=this.removeStyles(n,e.ignoreStyles),h=r.createCanvas(u,d),g=h.getContext(`2d`);r.screen.setDefaults(g),g.translate(-f+o,-p+s),n.render(g),i.forEach(e=>{typeof e.apply==`function`&&e.apply(g,0,0,u,d)}),t.drawImage(h,0,0,u,d,f-o,p-s,u,d),this.restoreStyles(n,m)}}}render(e){}},$H.ignoreStyles=[`filter`,`transform`,`clip-path`],eU=class extends cH{constructor(e,t,n){super(e,t,n),this.type=`feDropShadow`,this.addStylesFromStyleDefinition()}apply(e,t,n,r,i){}},tU=class extends cH{constructor(){super(...arguments),this.type=`feMorphology`}apply(e,t,n,r,i){}},nU=class extends cH{constructor(){super(...arguments),this.type=`feComposite`}apply(e,t,n,r,i){}},rU=class extends cH{constructor(e,t,n){super(e,t,n),this.type=`feGaussianBlur`,this.blurRadius=Math.floor(this.getAttribute(`stdDeviation`).getNumber()),this.extraFilterDistance=this.blurRadius}apply(e,t,n,r,i){var{document:a,blurRadius:o}=this,s=a.window?a.window.document.body:null,c=e.canvas;c.id=a.getUniqueId(),s&&(c.style.display=`none`,s.appendChild(c)),zB(c,t,n,r,i,o),s&&s.removeChild(c)}},iU=class extends cH{constructor(){super(...arguments),this.type=`title`}},aU=class extends cH{constructor(){super(...arguments),this.type=`desc`}},oU={svg:yH,rect:bH,circle:xH,ellipse:SH,line:CH,polyline:wH,polygon:TH,path:mH,pattern:EH,marker:DH,defs:OH,linearGradient:jH,radialGradient:MH,stop:NH,animate:PH,animateColor:FH,animateTransform:IH,font:LH,"font-face":RH,"missing-glyph":zH,glyph:hH,text:gH,tspan:_H,tref:BH,a:VH,textPath:HH,image:WH,g:kH,symbol:GH,style:qH,use:JH,mask:XH,clipPath:QH,filter:$H,feDropShadow:eU,feMorphology:tU,feComposite:nU,feColorMatrix:YH,feGaussianBlur:rU,title:iU,desc:aU},sU=class e{constructor(t){var{rootEmSize:n=12,emSize:r=12,createCanvas:i=e.createCanvas,createImage:a=e.createImage,anonymousCrossOrigin:o}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.canvg=t,this.definitions=Object.create(null),this.styles=Object.create(null),this.stylesSpecificity=Object.create(null),this.images=[],this.fonts=[],this.emSizeStack=[],this.uniqueId=0,this.screen=t.screen,this.rootEmSize=n,this.emSize=r,this.createCanvas=i,this.createImage=this.bindCreateImage(a,o),this.screen.wait(this.isImagesLoaded.bind(this)),this.screen.wait(this.isFontsLoaded.bind(this))}bindCreateImage(e,t){return typeof t==`boolean`?(n,r)=>e(n,typeof r==`boolean`?r:t):e}get window(){return this.screen.window}get fetch(){return this.screen.fetch}get ctx(){return this.screen.ctx}get emSize(){var{emSizeStack:e}=this;return e[e.length-1]}set emSize(e){var{emSizeStack:t}=this;t.push(e)}popEmSize(){var{emSizeStack:e}=this;e.pop()}getUniqueId(){return`canvg${++this.uniqueId}`}isImagesLoaded(){return this.images.every(e=>e.loaded)}isFontsLoaded(){return this.fonts.every(e=>e.loaded)}createDocumentElement(e){var t=this.createElement(e.documentElement);return t.root=!0,t.addStylesFromStyleDefinition(),this.documentElement=t,t}createElement(t){var n=t.nodeName.replace(/^[^:]+:/,``),r=e.elementTypes[n];return r===void 0?new lH(this,t):new r(this,t)}createTextNode(e){return new vH(this,e)}
86setViewBox(e){this.screen.setViewBox(EV({document:this},e))}},sU.createCanvas=DV,sU.createImage=OV,sU.elementTypes=oU,cU=class e{constructor(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.parser=new $V(n),this.screen=new XV(e,n),this.options=n;var r=new sU(this,n),i=r.createDocumentElement(t);this.document=r,this.documentElement=i}static from(t,n){var r=arguments;return uz(function*(){var i=r.length>2&&r[2]!==void 0?r[2]:{};return new e(t,yield new $V(i).parse(n),i)})()}static fromString(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return new e(t,new $V(r).parseFromString(n),r)}fork(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return e.from(t,n,jV(jV({},this.options),r))}forkString(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return e.fromString(t,n,jV(jV({},this.options),r))}ready(){return this.screen.ready()}isReady(){return this.screen.isReady()}render(){var e=arguments,t=this;return uz(function*(){var n=e.length>0&&e[0]!==void 0?e[0]:{};t.start(jV({enableRedraw:!0,ignoreAnimation:!0,ignoreMouse:!0},n)),yield t.ready(),t.stop()})()}start(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{documentElement:t,screen:n,options:r}=this;n.start(t,jV(jV({enableRedraw:!0},r),e))}stop(){this.screen.stop()}resize(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;this.documentElement.resize(e,t,n)}}}));zO();var uU=function(){return typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:this}();function dU(){uU.console&&typeof uU.console.log==`function`&&uU.console.log.apply(uU.console,arguments)}var fU={log:dU,warn:function(e){uU.console&&(typeof uU.console.warn==`function`?uU.console.warn.apply(uU.console,arguments):dU.call(null,arguments))},error:function(e){uU.console&&(typeof uU.console.error==`function`?uU.console.error.apply(uU.console,arguments):dU(e))}};function pU(e,t,n){var r=new XMLHttpRequest;r.open(`GET`,e),r.responseType=`blob`,r.onload=function(){gU(r.response,t,n)},r.onerror=function(){fU.error(`could not download file`)},r.send()}function mU(e){var t=new XMLHttpRequest;t.open(`HEAD`,e,!1);try{t.send()}catch{}return t.status>=200&&t.status<=299}function hU(e){try{e.dispatchEvent(new MouseEvent(`click`))}catch{var t=document.createEvent(`MouseEvents`);
86t.initMouseEvent(`click`,!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var gU=uU.saveAs||((typeof window>`u`?`undefined`:RO(window))!==`object`||window!==uU?function(){}:typeof HTMLAnchorElement<`u`&&`download`in HTMLAnchorElement.prototype?function(e,t,n){var r=uU.URL||uU.webkitURL,i=document.createElement(`a`);t=t||e.name||`download`,i.download=t,i.rel=`noopener`,typeof e==`string`?(i.href=e,i.origin===location.origin?hU(i):mU(i.href)?pU(e,t,n):hU(i,i.target=`_blank`)):(i.href=r.createObjectURL(e),setTimeout(function(){r.revokeObjectURL(i.href)},4e4),setTimeout(function(){hU(i)},0))}:`msSaveOrOpenBlob`in navigator?function(e,t,n){if(t=t||e.name||`download`,typeof e==`string`)if(mU(e))pU(e,t,n);else{var r=document.createElement(`a`);r.href=e,r.target=`_blank`,setTimeout(function(){hU(r)})}else navigator.msSaveOrOpenBlob(function(e,t){return t===void 0?t={autoBom:!1}:RO(t)!==`object`&&(fU.warn(`Deprecated: Expected third argument to be a object`),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([``,e],{type:e.type}):e}(e,n),t)}:function(e,t,n,r){if((r||=open(``,`_blank`))&&(r.document.title=r.document.body.innerText=`downloading...`),typeof e==`string`)return pU(e,t,n);var i=e.type===`application/octet-stream`,a=/constructor/i.test(uU.HTMLElement)||uU.safari,o=/CriOS\/[\d]+/.test(navigator.userAgent);if((o||i&&a)&&(typeof FileReader>`u`?`undefined`:RO(FileReader))===`object`){var s=new FileReader;s.onloadend=function(){var e=s.result;e=o?e:e.replace(/^data:[^;]*;/,`data:attachment/file;`),r?r.location.href=e:location=e,r=null},s.readAsDataURL(e)}else{var c=uU.URL||uU.webkitURL,l=c.createObjectURL(e);r?r.location=l:location.href=l,r=null,setTimeout(function(){c.revokeObjectURL(l)},4e4)}});function _U(e){var t;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:`90ee90`,lightpink:`ffb6c1`,lightsalmon:`ffa07a`,lightseagreen:`20b2aa`,lightskyblue:`87cefa`,lightslateblue:`8470ff`,lightslategray:`778899`,lightsteelblue:`b0c4de`,lightyellow:`ffffe0`,lime:`00ff00`,limegreen:`32cd32`,linen:`faf0e6`,magenta:`ff00ff`,maroon:`800000`,mediumaquamarine:`66cdaa`,mediumblue:`0000cd`,mediumorchid:`ba55d3`,mediumpurple:`9370d8`,mediumseagreen:`3cb371`,mediumslateblue:`7b68ee`,mediumspringgreen:`00fa9a`,mediumturquoise:`48d1cc`,mediumvioletred:`c71585`,midnightblue:`191970`,mintcream:`f5fffa`,mistyrose:`ffe4e1`,moccasin:`ffe4b5`,navajowhite:`ffdead`,navy:`000080`,oldlace:`fdf5e6`,olive:`808000`,olivedrab:`6b8e23`,orange:`ffa500`,orangered:`ff4500`,orchid:`da70d6`,palegoldenrod:`eee8aa`,palegreen:`98fb98`,paleturquoise:`afeeee`,palevioletred:`d87093`,papayawhip:`ffefd5`,peachpuff:`ffdab9`,peru:`cd853f`,pink:`ffc0cb`,plum:`dda0dd`,powderblue:`b0e0e6`,purple:`800080`,red:`ff0000`,rosybrown:`bc8f8f`,royalblue:`4169e1`,saddlebrown:`8b4513`,salmon:`fa8072`,sandybrown:`f4a460`,seagreen:`2e8b57`,seashell:`fff5ee`,sienna:`a0522d`,silver:`c0c0c0`,skyblue:`87ceeb`,slateblue:`6a5acd`,slategray:`708090`,snow:`fffafa`,springgreen:`00ff7f`,steelblue:`4682b4`,tan:`d2b48c`,teal:`008080`,thistle:`d8bfd8`,tomato:`ff6347`,turquoise:`40e0d0`,violet:`ee82ee`,violetred:`d02090`,wheat:`f5deb3`,white:`ffffff`,whitesmoke:`f5f5f5`,yellow:`ffff00`,yellowgreen:`9acd32`}[e=(e=e.replace(/ /g,``)).toLowerCase()]||e;for(var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:[`rgb(123, 234, 45)`,`rgb(255,234,245)`],process:function(e){return[parseInt(e[1]),parseInt(e[2]),parseInt(e[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:[`#00ff00`,`336699`],process:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:[`#fb0`,`f0f`],process:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}}],r=0;r<n.length;r++){var i=n[r].re,a=n[r].process,o=i.exec(e);o&&(t=a(o),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 e=this.r.toString(16),t=this.g.toString(16),n=this.b.toString(16);return e.length==1&&(e=`0`+e),t.length==1&&(t=`0`+t),n.length==1&&(n=`0`+n),`#`+e+t+n}}var vU=uU.atob.bind(uU),yU=uU.btoa.bind(uU);function bU(e,t){var n=e[0],r=e[1],i=e[2],a=e[3];n=SU(n,r,i,a,t[0],7,-680876936),a=SU(a,n,r,i,t[1],12,-389564586),i=SU(i,a,n,r,t[2],17,606105819),r=SU(r,i,a,n,t[3],22,-1044525330),n=SU(n,r,i,a,t[4],7,-176418897),a=SU(a,n,r,i,t[5],12,1200080426),i=SU(i,a,n,r,t[6],17,-1473231341),r
vendor: 3,865 bytes, line 86
86=SU(r,i,a,n,t[7],22,-45705983),n=SU(n,r,i,a,t[8],7,1770035416),a=SU(a,n,r,i,t[9],12,-1958414417),i=SU(i,a,n,r,t[10],17,-42063),r=SU(r,i,a,n,t[11],22,-1990404162),n=SU(n,r,i,a,t[12],7,1804603682),a=SU(a,n,r,i,t[13],12,-40341101),i=SU(i,a,n,r,t[14],17,-1502002290),n=CU(n,r=SU(r,i,a,n,t[15],22,1236535329),i,a,t[1],5,-165796510),a=CU(a,n,r,i,t[6],9,-1069501632),i=CU(i,a,n,r,t[11],14,643717713),r=CU(r,i,a,n,t[0],20,-373897302),n=CU(n,r,i,a,t[5],5,-701558691),a=CU(a,n,r,i,t[10],9,38016083),i=CU(i,a,n,r,t[15],14,-660478335),r=CU(r,i,a,n,t[4],20,-405537848),n=CU(n,r,i,a,t[9],5,568446438),a=CU(a,n,r,i,t[14],9,-1019803690),i=CU(i,a,n,r,t[3],14,-187363961),r=CU(r,i,a,n,t[8],20,1163531501),n=CU(n,r,i,a,t[13],5,-1444681467),a=CU(a,n,r,i,t[2],9,-51403784),i=CU(i,a,n,r,t[7],14,1735328473),n=wU(n,r=CU(r,i,a,n,t[12],20,-1926607734),i,a,t[5],4,-378558),a=wU(a,n,r,i,t[8],11,-2022574463),i=wU(i,a,n,r,t[11],16,1839030562),r=wU(r,i,a,n,t[14],23,-35309556),n=wU(n,r,i,a,t[1],4,-1530992060),a=wU(a,n,r,i,t[4],11,1272893353),i=wU(i,a,n,r,t[7],16,-155497632),r=wU(r,i,a,n,t[10],23,-1094730640),n=wU(n,r,i,a,t[13],4,681279174),a=wU(a,n,r,i,t[0],11,-358537222),i=wU(i,a,n,r,t[3],16,-722521979),r=wU(r,i,a,n,t[6],23,76029189),n=wU(n,r,i,a,t[9],4,-640364487),a=wU(a,n,r,i,t[12],11,-421815835),i=wU(i,a,n,r,t[15],16,530742520),n=TU(n,r=wU(r,i,a,n,t[2],23,-995338651),i,a,t[0],6,-198630844),a=TU(a,n,r,i,t[7],10,1126891415),i=TU(i,a,n,r,t[14],15,-1416354905),r=TU(r,i,a,n,t[5],21,-57434055),n=TU(n,r,i,a,t[12],6,1700485571),a=TU(a,n,r,i,t[3],10,-1894986606),i=TU(i,a,n,r,t[10],15,-1051523),r=TU(r,i,a,n,t[1],21,-2054922799),n=TU(n,r,i,a,t[8],6,1873313359),a=TU(a,n,r,i,t[15],10,-30611744),i=TU(i,a,n,r,t[6],15,-1560198380),r=TU(r,i,a,n,t[13],21,1309151649),n=TU(n,r,i,a,t[4],6,-145523070),a=TU(a,n,r,i,t[11],10,-1120210379),i=TU(i,a,n,r,t[2],15,718787259),r=TU(r,i,a,n,t[9],21,-343485551),e[0]=NU(n,e[0]),e[1]=NU(r,e[1]),e[2]=NU(i,e[2]),e[3]=NU(a,e[3])}function xU(e,t,n,r,i,a){return t=NU(NU(t,e),NU(r,a)),NU(t<<i|t>>>32-i,n)}function SU(e,t,n,r,i,a,o){return xU(t&n|~t&r,e,t,i,a,o)}function CU(e,t,n,r,i,a,o){return xU(t&r|n&~r,e,t,i,a,o)}function wU(e,t,n,r,i,a,o){return xU(t^n^r,e,t,i,a,o)}function TU(e,t,n,r,i,a,o){return xU(n^(t|~r),e,t,i,a,o)}function EU(e){var t,n=e.length,r=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=e.length;t+=64)bU(r,DU(e.substring(t-64,t)));e=e.substring(t-64);var i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<e.length;t++)i[t>>2]|=e.charCodeAt(t)<<(t%4<<3);if(i[t>>2]|=128<<(t%4<<3),t>55)for(bU(r,i),t=0;t<16;t++)i[t]=0;return i[14]=8*n,bU(r,i),r}function DU(e){var t,n=[];for(t=0;t<64;t+=4)n[t>>2]=e.charCodeAt(t)+(e.charCodeAt(t+1)<<8)+(e.charCodeAt(t+2)<<16)+(e.charCodeAt(t+3)<<24);return n}var OU=`0123456789abcdef`.split(``);function kU(e){for(var t=``,n=0;n<4;n++)t+=OU[e>>8*n+4&15]+OU[e>>8*n&15];return t}function AU(e){return String.fromCharCode(255&e,(65280&e)>>8,(16711680&e)>>16,(4278190080&e)>>24)}function jU(e){return EU(e).map(AU).join(``)}var MU=function(e){for(var t=0;t<e.length;t++)e[t]=kU(e[t]);return e.join(``)}(EU(`hello`))!=`5d41402abc4b2a76b9719d911017c592`;function NU(e,t){if(MU){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}return e+t&4294967295}function PU(e,t){var n,r,i,a;if(e!==n){for(var o=(i=e,a=1+(256/e.length|0),Array(a+1).join(i)),s=[],c=0;c<256;c++)s[c]=c;var l=0;for(c=0;c<256;c++){var u=s[c];l=(l+u+o.charCodeAt(c))%256,s[c]=s[l],s[l]=u}n=e,r=s}else s=r;var d=t.length,f=0,p=0,m=``;for(c=0;c<d;c++)p=(p+(u=s[f=(f+1)%256]))%256,s[f]=s[p],s[p]=u,o=s[(s[f]+s[p])%256],m+=String.fromCharCode(t.charCodeAt(c)^o);return m}var FU={print:4,modify:8,copy:16,"annot-forms":32};function IU(e,t,n,r){this.v=1,this.r=2;var i=192;e.forEach(function(e){if(FU.perm!==void 0)throw Error(`Invalid permission: `+e);i+=FU[e]}),this.padding=`(¿N^NuÂAd\0NVÿú�\b..\0¶Ãh>Â/\f©þdSiz`;
86var a=(t+this.padding).substr(0,32),o=(n+this.padding).substr(0,32);this.O=this.processOwnerPassword(a,o),this.P=-(1+(255^i)),this.encryptionKey=jU(a+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=PU(this.encryptionKey,this.padding)}function LU(e){if(/[^\u0000-\u00ff]/.test(e))throw Error(`Invalid PDF Name Object: `+e+`, Only accept ASCII characters.`);for(var t=``,n=e.length,r=0;r<n;r++){var i=e.charCodeAt(r);t+=i<33||i===35||i===37||i===40||i===41||i===47||i===60||i===62||i===91||i===93||i===123||i===125||i>126?`#`+(`0`+i.toString(16)).slice(-2):e[r]}return t}function RU(e){if(RO(e)!==`object`)throw Error(`Invalid Context passed to initialize PubSub (jsPDF-module)`);var t={};this.subscribe=function(e,n,r){if(r||=!1,typeof e!=`string`||typeof n!=`function`||typeof r!=`boolean`)throw Error(`Invalid arguments passed to PubSub.subscribe (jsPDF-module)`);t.hasOwnProperty(e)||(t[e]={});var i=Math.random().toString(35);return t[e][i]=[n,!!r],i},this.unsubscribe=function(e){for(var n in t)if(t[n][e])return delete t[n][e],Object.keys(t[n]).length===0&&delete t[n],!0;return!1},this.publish=function(n){if(t.hasOwnProperty(n)){var r=Array.prototype.slice.call(arguments,1),i=[];for(var a in t[n]){var o=t[n][a];try{o[0].apply(e,r)}catch(e){uU.console&&fU.error(`jsPDF PubSub Error`,e.message,e)}o[1]&&i.push(a)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return t}}function zU(e){if(!(this instanceof zU))return new zU(e);var t=`opacity,stroke-opacity`.split(`,`);for(var n in e)e.hasOwnProperty(n)&&t.indexOf(n)>=0&&(this[n]=e[n]);this.id=``,this.objectNumber=-1}function BU(e,t){this.gState=e,this.matrix=t,this.id=``,this.objectNumber=-1}function VU(e,t,n,r,i){if(!(this instanceof VU))return new VU(e,t,n,r,i);this.type=e===`axial`?2:3,this.coords=t,this.colors=n,BU.call(this,r,i)}function HU(e,t,n,r,i){if(!(this instanceof HU))return new HU(e,t,n,r,i);this.boundingBox=e,this.xStep=t,this.yStep=n,this.stream=``,this.cloneIndex=0,BU.call(this,r,i)}function UU(e){var t,n=typeof arguments[0]==`string`?arguments[0]:`p`,r=arguments[1],i=arguments[2],a=arguments[3],o=[],s=1,c=16,l=`S`,u=null;RO(e||={})===`object`&&(n=e.orientation,r=e.unit||r,i=e.format||i,a=e.compress||e.compressPdf||a,(u=e.encryption||null)!==null&&(u.userPassword=u.userPassword||``,u.ownerPassword=u.ownerPassword||``,u.userPermissions=u.userPermissions||[]),s=typeof e.userUnit==`number`?Math.abs(e.userUnit):1,e.precision!==void 0&&(t=e.precision),e.floatPrecision!==void 0&&(c=e.floatPrecision),l=e.defaultPathOperation||`S`),o=e.filters||(!0===a?[`FlateEncode`]:o),r||=`mm`,n=(``+(n||`P`)).toLowerCase();var d=e.putOnlyUsedFonts||!1,f={},p={internal:{},__private__:{}};p.__private__.PubSub=RU;var m=`1.3`,h=p.__private__.getPdfVersion=function(){return m};p.__private__.setPdfVersion=function(e){m=e};var 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]};p.__private__.getPageFormats=function(){return g};var _=p.__private__.getPageFormat=function(e){return g[e]};i||=`a4`;var v=`compat`,y=`advanced`,b=v;function x(){this.saveGraphicsState(),z(new Ue(we,0,0,-we,0,En()*we).toString()+` cm`),this.setFontSize(this.getFontSize()/we),l=`n`,b=y}function S(){this.restoreGraphicsState(),l=`S`,b=v}var C=p.__private__.combineFontStyleAndFontWeight=function(e,t){if(e==`bold`&&t==`normal`||e==`bold`&&t==400||e==`normal`&&t==`italic`||e==`bold`&&t==`italic`)throw Error(`Invalid Combination of fontweight and fontstyle`);return t&&(e=t==400||t===`normal`?e===`italic`?`italic`:`normal`:t!=700&&t!==`bold`||e!==`normal`?(t==700?`bold`:t)+``+e:`bold`),e};p.advancedAPI=function(e){var t=b===v;return t&&x.call(this),typeof e!=`function`||(e(this),t&&S.call(this)),this},p.compatAPI=function(e){var t=b===y;return t&&S.call(this),typeof e!=`function`||(e(this),t&&x.call(this)),this},p.isAdvancedAPI=function(){return b===y};var w,T=function(e){if(b!==y)throw Error(e+` is only available in 'advanced' API mode. You need to call advancedAPI() first.`)},E=p.roundToPrecision=p.__private__.roundToPrecision=function(e,n){var r=t||n;
86if(isNaN(e)||isNaN(r))throw Error(`Invalid argument passed to jsPDF.roundToPrecision`);return e.toFixed(r).replace(/0+$/,``)};w=p.hpf=p.__private__.hpf=typeof c==`number`?function(e){if(isNaN(e))throw Error(`Invalid argument passed to jsPDF.hpf`);return E(e,c)}:c===`smart`?function(e){if(isNaN(e))throw Error(`Invalid argument passed to jsPDF.hpf`);return E(e,e>-1&&e<1?16:5)}:function(e){if(isNaN(e))throw Error(`Invalid argument passed to jsPDF.hpf`);return E(e,16)};var D=p.f2=p.__private__.f2=function(e){if(isNaN(e))throw Error(`Invalid argument passed to jsPDF.f2`);return E(e,2)},O=p.__private__.f3=function(e){if(isNaN(e))throw Error(`Invalid argument passed to jsPDF.f3`);return E(e,3)},k=p.scale=p.__private__.scale=function(e){if(isNaN(e))throw Error(`Invalid argument passed to jsPDF.scale`);return b===v?e*we:b===y?e:void 0},A=function(e){return k(function(e){return b===v?En()-e:b===y?e:void 0}(e))};p.__private__.setPrecision=p.setPrecision=function(e){typeof parseInt(e,10)==`number`&&(t=parseInt(e,10))};var j,M=`00000000000000000000000000000000`,N=p.__private__.getFileId=function(){return M},P=p.__private__.setFileId=function(e){return M=e!==void 0&&/^[a-fA-F0-9]{32}$/.test(e)?e.toUpperCase():M.split(``).map(function(){return`ABCDEF0123456789`.charAt(Math.floor(16*Math.random()))}).join(``),u!==null&&(Mt=new IU(u.userPermissions,u.userPassword,u.ownerPassword,M)),M};p.setFileId=function(e){return P(e),this},p.getFileId=function(){return N()};var F=p.__private__.convertDateToPDFDate=function(e){var t=e.getTimezoneOffset(),n=t<0?`+`:`-`,r=Math.floor(Math.abs(t/60)),i=Math.abs(t%60),a=[n,L(r),`'`,L(i),`'`].join(``);return[`D:`,e.getFullYear(),L(e.getMonth()+1),L(e.getDate()),L(e.getHours()),L(e.getMinutes()),L(e.getSeconds()),a].join(``)},ee=p.__private__.convertPDFDateToDate=function(e){var t=parseInt(e.substr(2,4),10),n=parseInt(e.substr(6,2),10)-1,r=parseInt(e.substr(8,2),10),i=parseInt(e.substr(10,2),10),a=parseInt(e.substr(12,2),10),o=parseInt(e.substr(14,2),10);return new Date(t,n,r,i,a,o,0)},te=p.__private__.setCreationDate=function(e){var t;if(e===void 0&&(e=new Date),e instanceof Date)t=F(e);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(e))throw Error(`Invalid argument passed to jsPDF.setCreationDate`);t=e}return j=t},ne=p.__private__.getCreationDate=function(e){var t=j;return e===`jsDate`&&(t=ee(j)),t};p.setCreationDate=function(e){return te(e),this},p.getCreationDate=function(e){return ne(e)};var I,L=p.__private__.padd2=function(e){return(`0`+parseInt(e)).slice(-2)},R=p.__private__.padd2Hex=function(e){return(`00`+(e=e.toString())).substr(e.length)},re=0,ie=[],ae=[],oe=0,se=[],ce=[],le=!1,ue=ae;p.__private__.setCustomOutputDestination=function(e){le=!0,ue=e};var de=function(e){le||(ue=e)};p.__private__.resetCustomOutputDestination=function(){le=!1,ue=ae};var z=p.__private__.out=function(e){return e=e.toString(),oe+=e.length+1,ue.push(e),ue},fe=p.__private__.write=function(e){return z(arguments.length===1?e.toString():Array.prototype.join.call(arguments,` `))},pe=p.__private__.getArrayBuffer=function(e){for(var t=e.length,n=new ArrayBuffer(t),r=new Uint8Array(n);t--;)r[t]=e.charCodeAt(t);return n},me=[[`Helvetica`,`helvetica`,`normal`,`WinAnsiEncoding`],[`Helvetica-Bold`,`helvetica`,`bold`,`WinAnsiEncoding`],[`Helvetica-Oblique`,`helvetica`,`italic`,`WinAnsiEncoding`],[`Helvetica-BoldOblique`,`helvetica`,`bolditalic`,`WinAnsiEncoding`],[`Courier`,`courier`,`normal`,`WinAnsiEncoding`],[`Courier-Bold`,`courier`,`bold`,`WinAnsiEncoding`],[`Courier-Oblique`,`courier`,`italic`,`WinAnsiEncoding`],[`Courier-BoldOblique`,`courier`,`bolditalic`,`WinAnsiEncoding`],[`Times-Roman`,`times`,`normal`,`WinAnsiEncoding`],[`Times-Bold`,`times`,`bold`,`WinAnsiEncoding`],[`Times-Italic`,`times`,`italic`,`WinAnsiEncoding`],[`Times-BoldItalic`,`times`,`bolditalic`,`WinAnsiEncoding`],[`ZapfDingbats`,`zapfdingbats`,`normal`,null],[`Symbol`,`symbol`,`normal`,null]];p.__private__.getStandardFonts=function(){return me};var he=e.fontSize||16;p.__private__.setFontSize=p.setFontSize=function(e){return he=b===y?e/we:e,this};var B,ge=p.__private__.getFontSize=p.getFontSize=function(){return b===v?he:he*we},_e=e.R2L||!1;p.__private__.setR2L=p.setR2L=function(e){return _e=e,this},p.__private__.getR2L=p.getR2L=function(){return _e};var ve,ye=p.__private__.setZoomMode=function(e){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(e))B=e;else if(isNaN(e)){if([void 0,null,`fullwidth`,`fullheight`,`fullpage`,`original`].indexOf(e)===-1)throw Error(`zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "`+e+`" is not recognized.`);B=e}else B=parseInt(e,10)};p.__private__.getZoomMode=function(){return B};var be,xe=p.__private__.setPageMode=function(e){if([void 0,null,`UseNone`,`UseOutlines`,`UseThumbs`,`FullScreen`].indexOf(e)==-1)throw Error(`Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "`+e+`" is not recognized.`);ve=e};p.__private__.getPageMode=function(){return ve};var Se=p.__private__.setLayoutMode=function(e){if([void 0,null,`continuous`,`single`,`twoleft`,`tworight`,`two`].indexOf(e)==-1)throw Error(`Layout mode must be one of continuous, single, twoleft, tworight. "`+e+`" is not recognized.`);be=e};p.__private__.getLayoutMode=function(){return be},p.__private__.setDisplayMode=p.setDisplayMode=function(e,t,n){return ye(e),Se(t),xe(n),this};var V={title:``,subject:``,author:``,keywords:``,creator:``};p.__private__.getDocumentProperty=function(e){if(Object.keys(V).indexOf(e)===-1)throw Error(`Invalid argument passed to
86jsPDF.getDocumentProperty`);return V[e]},p.__private__.getDocumentProperties=function(){return V},p.__private__.setDocumentProperties=p.setProperties=p.setDocumentProperties=function(e){for(var t in V)V.hasOwnProperty(t)&&e[t]&&(V[t]=e[t]);return this},p.__private__.setDocumentProperty=function(e,t){if(Object.keys(V).indexOf(e)===-1)throw Error(`Invalid arguments passed to jsPDF.setDocumentProperty`);return V[e]=t};var Ce,we,Te,Ee,De,Oe={},ke={},Ae=[],je={},Me={},Ne={},Pe={},Fe=null,Ie=0,Le=[],Re=new RU(p),ze=e.hotfixes||[],Be={},Ve={},He=[],Ue=function e(t,n,r,i,a,o){if(!(this instanceof e))return new e(t,n,r,i,a,o);isNaN(t)&&(t=1),isNaN(n)&&(n=0),isNaN(r)&&(r=0),isNaN(i)&&(i=1),isNaN(a)&&(a=0),isNaN(o)&&(o=0),this._matrix=[t,n,r,i,a,o]};Object.defineProperty(Ue.prototype,"sx",{get:function(){return this._matrix[0]},set:function(e){this._matrix[0]=e}}),Object.defineProperty(Ue.prototype,"shy",{get:function(){return this._matrix[1]},set:function(e){this._matrix[1]=e}}),Object.defineProperty(Ue.prototype,"shx",{get:function(){return this._matrix[2]},set:function(e){this._matrix[2]=e}}),Object.defineProperty(Ue.prototype,"sy",{get:function(){return this._matrix[3]},set:function(e){this._matrix[3]=e}}),Object.defineProperty(Ue.prototype,"tx",{get:function(){return this._matrix[4]},set:function(e){this._matrix[4]=e}}),Object.defineProperty(Ue.prototype,"ty",{get:function(){return this._matrix[5]},set:function(e){this._matrix[5]=e}}),Object.defineProperty(Ue.prototype,"a",{get:function(){return this._matrix[0]},set:function(e){this._matrix[0]=e}}),Object.defineProperty(Ue.prototype,"b",{get:function(){return this._matrix[1]},set:function(e){this._matrix[1]=e}}),Object.defineProperty(Ue.prototype,"c",{get:function(){return this._matrix[2]},set:function(e){this._matrix[2]=e}}),Object.defineProperty(Ue.prototype,"d",{get:function(){return this._matrix[3]},set:function(e){this._matrix[3]=e}}),Object.defineProperty(Ue.prototype,"e",{get:function(){return this._matrix[4]},set:function(e){this._matrix[4]=e}}),Object.defineProperty(Ue.prototype,"f",{get:function(){return this._matrix[5]},set:function(e){this._matrix[5]=e}}),Object.defineProperty(Ue.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Ue.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Ue.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Ue.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),Ue.prototype.join=function(e){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(w).join(e)},Ue.prototype.multiply=function(e){return new Ue(e.sx*this.sx+e.shy*this.shx,e.sx*this.shy+e.shy*this.sy,e.shx*this.sx+e.sy*this.shx,e.shx*this.shy+e.sy*this.sy,e.tx*this.sx+e.ty*this.shx+this.tx,e.tx*this.shy+e.ty*this.sy+this.ty)},Ue.prototype.decompose=function(){var e=this.sx,t=this.shy,n=this.shx,r=this.sy,i=this.tx,a=this.ty,o=Math.sqrt(e*e+t*t),s=(e/=o)*n+(t/=o)*r;n-=e*s,r-=t*s;var c=Math.sqrt(n*n+r*r);return s/=c,e*(r/=c)<t*(n/=c)&&(e=-e,t=-t,s=-s,o=-o),{scale:new Ue(o,0,0,c,0,0),translate:new Ue(1,0,0,1,i,a),rotate:new Ue(e,t,-t,e,0,0),skew:new Ue(1,0,s,1,0,0)}},Ue.prototype.toString=function(e){return this.join(` `)},Ue.prototype.inversed=function(){var e=this.sx,t=this.shy,n=this.shx,r=this.sy,i=this.tx,a=this.ty,o=1/(e*r-t*n),s=r*o,c=-t*o,l=-n*o,u=e*o;return new Ue(s,c,l,u,-s*i-l*a,-c*i-u*a)},Ue.prototype.applyToPoint=function(e){return new hn(e.x*this.sx+e.y*this.shx+this.tx,e.x*this.shy+e.y*this.sy+this.ty)},Ue.prototype.applyToRectangle=function(e){var t=this.applyToPoint(e),n=this.applyToPoint(new hn(e.x+e.w,e.y+e.h));return new gn(t.x,t.y,n.x-t.x,n.y-t.y)},Ue.prototype.clone=function(){var e=this.sx,t=this.shy,n=this.shx,r=this.sy,i=this.tx,a=this.ty;return new Ue(e,t,n,r,i,a)},p.Matrix=Ue;var We=p.matrixMult=function(e,t){return t.multiply(e)},Ge=new Ue(1,0,0,1,0,0);p.unitMatrix=p.identityMatrix=Ge;var Ke=function(e,t){if(!Me[e]){var n=(t instanceof VU?`Sh`:`P`)+(Object.keys(je).length+1).toString(10);t.id=n,Me[e]=n,je[n]=t,Re.publish(`addPattern`,t)}};p.ShadingPattern=VU,p.TilingPattern=HU,p.addShadingPattern=function(e,t){return T(`addShadingPattern()`),Ke(e,t),this},p.beginTilingPattern=function(e){T(`beginTilingPattern()`),vn(e.boundingBox[0],e.boundingBox[1],e.boundingBox[2]-e.boundingBox[0],e.boundingBox[3]-e.boundingBox[1],e.matrix)},p.endTilingPattern=function(e,t){T(`endTilingPattern()`),t.stream=ce[I].join(`
87`),Ke(e,t),Re.publish(`endTilingPattern`,t),He.pop().restore()};var qe,Je=p.__private__.newObject=function(){var e=Ye();return Xe(e,!0),e},Ye=p.__private__.newObjectDeferred=function(){return re++,ie[re]=function(){return oe},re},Xe=function(e,t){return t=typeof t==`boolean`&&t,ie[e]=oe,t&&z(e+` 0 obj`),e},Ze=p.__private__.newAdditionalObject=function(){var e={objId:Ye(),content:``};return se.push(e),e},Qe=Ye(),$e=Ye(),et=p.__private__.decodeColorString=function(e){var t=e.split(` `);if(t.length!==2||t[1]!==`g`&&t[1]!==`G`)t.length!==5||t[4]!==`k`&&t[4]!==`K`||(t=[(1-t[0])*(1-t[3]),(1-t[1])*(1-t[3]),(1-t[2])*(1-t[3]),`r`]);else{var n=parseFloat(t[0]);t=[n,n,n,`r`]}for(var r=`#`,i=0;i<3;i++)r+=(`0`+Math.floor(255*parseFloat(t[i])).toString(16)).slice(-2);return r},tt=p.__private__.encodeColorString=function(e){var t;typeof e==`string`&&(e={ch1:e});var n=e.ch1,r=e.ch2,i=e.ch3,a=e.ch4,o=e.pdfColorType===`draw`?[`G`,`RG`,`K`]:[`g`,`rg`,`k`];if(typeof n==`string`&&n.charAt(0)!==`#`){var s=new _U(n);if(s.ok)n=s.toHex();else if(!/^\d*\.?\d*$/.test(n))throw Error(`Invalid color "`+n+`" passed to jsPDF.encodeColorString.`)}if(typeof n==`string`&&/^#[0-9A-Fa-f]{3}$/.test(n)&&(n=`#`+n[1]+n[1]+n[2]+n[2]+n[3]+n[3]),typeof n==`string`&&/^#[0-9A-Fa-f]{6}$/.test(n)){var c=parseInt(n.substr(1),16);n=c>>16&255,r=c>>8&255,i=255&c}if(r===void 0||a===void 0&&n===r&&r===i)t=typeof n==`string`?n+` `+o[0]:e.precision===2?D(n/255)+` `+o[0]:O(n/255)+` `+o[0];else if(a===void 0||RO(a)===`object`){if(a&&!isNaN(a.a)&&a.a===0)return[`1.`,`1.`,`1.`,o[1]].join(` `);t=typeof n==`string`?[n,r,i,o[1]].join(` `):e.precision===2?[D(n/255),D(r/255),D(i/255),o[1]].join(` `):[O(n/255),O(r/255),O(i/255),o[1]].join(` `)}else t=typeof n==`string`?[n,r,i,a,o[2]].join(` `):e.precision===2?[D(n),D(r),D(i),D(a),o[2]].join(` `):[O(n),O(r),O(i),O(a),o[2]].join(` `);return t},nt=p.__private__.getFilters=function(){return o},rt=p.__private__.putStream=function(e){var t=(e||={}).data||``,n=e.filters||nt(),r=e.alreadyAppliedFilters||[],i=e.addLength1||!1,a=t.length,o=e.objectId,s=function(e){return e};if(u!==null&&o===void 0)throw Error(`ObjectId must be passed to putStream for file encryption`);u!==null&&(s=Mt.encryptor(o,0));var c={};!0===n&&(n=[`FlateEncode`]);var l=e.additionalKeyValues||[],d=(c=UU.API.processDataByFilters===void 0?{data:t,reverseChain:[]}:UU.API.processDataByFilters(t,n)).reverseChain+(Array.isArray(r)?r.join(` `):r.toString());if(c.data.length!==0&&(l.push({key:`Length`,value:c.data.length}),!0===i&&l.push({key:`Length1`,value:a})),d.length!=0)if(d.split(`/`).length-1==1)l.push({key:`Filter`,value:d});else{l.push({key:`Filter`,value:`[`+d+`]`});for(var f=0;f<l.length;f+=1)if(l[f].key===`DecodeParms`){for(var p=[],m=0;m<c.reverseChain.split(`/`).length-1;m+=1)p.push(`null`);p.push(l[f].value),l[f].value=`[`+p.join(` `)+`]`}}z(`<<`);for(var h=0;h<l.length;h++)z(`/`+l[h].key+` `+l[h].value);z(`>>`),c.data.length!==0&&(z(`stream`),z(s(c.data)),z(`endstream`))},it=p.__private__.putPage=function(e){var t=e.number,n=e.data,r=e.objId,i=e.contentsObjId;Xe(r,!0),z(`<</Type /Page`),z(`/Parent `+e.rootDictionaryObjId+` 0 R`),z(`/Resources `+e.resourceDictionaryObjId+` 0 R`),z(`/MediaBox [`+parseFloat(w(e.mediaBox.bottomLeftX))+` `+parseFloat(w(e.mediaBox.bottomLeftY))+` `+w(e.mediaBox.topRightX)+` `+w(e.mediaBox.topRightY)+`]`),e.cropBox!==null&&z(`/CropBox [`+w(e.cropBox.bottomLeftX)+` `+w(e.cropBox.bottomLeftY)+` `+w(e.cropBox.topRightX)+` `+w(e.cropBox.topRightY)+`]`),e.bleedBox!==null&&z(`/BleedBox [`+w(e.bleedBox.bottomLeftX)+` `+w(e.bleedBox.bottomLeftY)+` `+w(e.bleedBox.topRightX)+` `+w(e.bleedBox.topRightY)+`]`),e.trimBox!==null&&z(`/TrimBox [`+w(e.trimBox.bottomLeftX)+` `+w(e.trimBox.bottomLeftY)+` `+w(e.trimBox.topRightX)+` `+w(e.trimBox.topRightY)+`]`),e.artBox!==null&&z(`/ArtBox [`+w(e.artBox.bottomLeftX)+` `+w(e.artBox.bottomLeftY)+` `+w(e.artBox.topRightX)+` `+w(e.artBox.topRightY)+`]`),typeof e.userUnit==`number`&&e.userUnit!==1&&z(`/UserUnit `+e.userUnit),Re.publish(`putPage`,{objId:r,pageContext:Le[t],pageNumber:t,page:n}),z(`/Contents `+i+` 0 R`),z(`>>`),z(`endobj`);var a=n.join(` 88`);return b===y&&(a+=` 89Q`),Xe(i,!0),rt({data:a,filters:nt(),objectId:i}),z(`endobj`),r},at=p.__private__.putPages=function(){var e,t,n=[];for(e=1;e<=Ie;e++)Le[e].objId=Ye(),Le[e].contentsObjId=Ye();for(e=1;e<=Ie;e++)n.push(it({number:e,data:ce[e],objId:Le[e].objId,contentsObjId:Le[e].contentsObjId,mediaBox:Le[e].mediaBox,cropBox:Le[e].cropBox,bleedBox:Le[e].bleedBox,trimBox:Le[e].trimBox,artBox:Le[e].artBox,userUnit:Le[e].userUnit,rootDictionaryObjId:Qe,resourceDictionaryObjId:$e}));Xe(Qe,!0),z(`<</Type /Pages`);var r=`/Kids [`;for(t=0;t<Ie;t++)r+=n[t]+` 0 R `;z(r+`]`),z(`/Count `+Ie),z(`>>`),z(`endobj`),Re.publish(`postPutPages`)},ot=function(e){Re.publish(`putFont`,{font:e,out:z,newObject:Je,putStream:rt}),!0!==e.isAlreadyPutted&&(e.objectNumber=Je(),z(`<<`),z(`/Type /Font`),z(`/BaseFont /`+LU(e.postScriptName)),z(`/Subtype /Type1`),typeof e.encoding==`string`&&z(`/Encoding /`+e.encoding),z(`/FirstChar 32`),z(`/LastChar 255`),z(`>>`),z(`endobj`))},st=function(e){e.objectNumber=Je();var t=[];t.push({key:`Type`,value:`/XObject`}),t.push({key:`Subtype`,value:`/Form`}),t.push({key:`BBox`,value:`[`+[w(e.x),w(e.y),w(e.x+e.width),w(e.y+e.height)].join(` `)+`]`}),t.push({key:`Matrix`,value:`[`+e.matrix.toString()+`]`}),rt({data:e.pages[1].join(` 90`),additionalKeyValues:t,objectId:e.objectNumber}),z(`endobj`)},ct=function(e,t){t||=21;var n=Je(),r=function(e,t){var n,r=[],i=1/(t-1);for(n=0;n<1;n+=i)r.push(n);if(r.push(1),e[0].offset!=0){var a={offset:0,color:e[0].color};e.unshift(a)}if(e[e.length-1].offset!=1){var o={offset:1,color:e[e.length-1].color};e.push(o)}for(var s=``,c=0,l=0;l<r.length;l++){for(n=r[l];n>e[c+1].offset;)c++;var u=e[c].offset,d=(n-u)/(e[c+1].offset-u),f=e[c].color,p=e[c+1].color;s+=R(Math.round((1-d)*f[0]+d*p[0]).toString(16))+R(Math.round((1-d)*f[1]+d*p[1]).toString(16))+R(Math.round((1-d)*f[2]+d*p[2]).toString(16))}return s.trim()}(e.colors,t),i=[];i.push({key:`FunctionType`,value:`0`}),i.push({key:`Domain`,value:`[0.0 1.0]`}),i.push({key:`Size`,value:`[`+t+`]`}),i.push({key:`BitsPerSample`,value:`8`}),i.push({key:`Range`,value:`[0.0 1.0 0.0 1.0 0.0 1.0]`}),i.push({key:`Decode`,value:`[0.0 1.0 0.0 1.0 0.0 1.0]`}),rt({data:r,additionalKeyValues:i,alreadyAppliedFilters:[`/ASCIIHexDecode`],objectId:n}),z(`endobj`),e.objectNumber=Je(),z(`<< /ShadingType `+e.type),z(`/ColorSpace /DeviceRGB`);var a=`/Coords [`+w(parseFloat(e.coords[0]))+` `+w(parseFloat(e.coords[1]))+` `;e.type===2?a+=w(parseFloat(e.coords[2]))+` `+w(parseFloat(e.coords[3])):a+=w(parseFloat(e.coords[2]))+` `+w(parseFloat(e.coords[3]))+` `+w(parseFloat(e.coords[4]))+` `+w(parseFloat(e.coords[5])),z(a+=`]`),e.matrix&&z(`/Matrix [`+e.matrix.toString()+`]`),z(`/Function `+n+` 0 R`),z(`/Extend [true true]`),z(`>>`),z(`endobj`)},lt=function(e,t){var n=Ye(),r=Je();t.push({resourcesOid:n,objectOid:r}),e.objectNumber=r;var i=[];i.push({key:`Type`,value:`/Pattern`}),i.push({key:`PatternType`,value:`1`}),i.push({key:`PaintType`,value:`1`}),i.push({key:`TilingType`,value:`1`}),i.push({key:`BBox`,value:`[`+e.boundingBox.map(w).join(` `)+`]`}),i.push({key:`XStep`,value:w(e.xStep)}),i.push({key:`YStep`,value:w(e.yStep)}),i.push({key:`Resources`,value:n+` 0 R`}),e.matrix&&i.push({key:`Matrix`,value:`[`+e.matrix.toString()+`]`}),rt({data:e.stream,additionalKeyValues:i,objectId:e.objectNumber}),z(`endobj`)},ut=function(e){for(var t in e.objectNumber=Je(),z(`<<`),e)switch(t){case`opacity`:z(`/ca `+D(e[t]));break;case`stroke-opacity`:z(`/CA `+D(e[t]))}z(`>>`),z(`endobj`)},dt=function(e){Xe(e.resourcesOid,!0),z(`<<`),z(`/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]`),function(){for(var e in z(`/Font <<`),Oe)Oe.hasOwnProperty(e)&&(!1===d||!0===d&&f.hasOwnProperty(e))&&z(`/`+e+` `+Oe[e].objectNumber+` 0 R`);z(`>>`)}(),function(){if(Object.keys(je).length>0){for(var e in z(`/Shading <<`),je)je.hasOwnProperty(e)&&je[e]instanceof VU&&je[e].objectNumber>=0&&z(`/`+e+` `+je[e].objectNumber+` 0 R`);Re.publish(`putShadingPatternDict`),z(`>>`)}}(),function(e){if(Object.keys(je).length>0){for(var t in z(`/Pattern <<`),je)je.hasOwnProperty(t)&&je[t]instanceof p.TilingPattern&&je[t].objectNumber>=0&&je[t].objectNumber<e&&z(`/`+t+` `+je[t].objectNumber+` 0 R`);Re.publish(`putTilingPatternDict`),z(`>>`)}}(e.objectOid),function(){if(Object.keys(Ne).length>0){for(var e in z(`/ExtGState <<`),Ne)Ne.hasOwnProperty(e)&&Ne[e].objectNumber>=0&&z(`/`+e+` `+Ne[e].objectNumber+` 0 R`);Re.publish(`putGStateDict`),z(`>>`)}}(),function(){for(var e in z(`/XObject <<`),Be)Be.hasOwnProperty(e)&&Be[e].objectNumber>=0&&z(`/`+e+` `+Be[e].objectNumber+` 0 R`);Re.publish(`putXobjectDict`),z(`>>`)}(),z(`>>`),z(`endobj`)},ft=function(e){ke[e.fontName]=ke[e.fontName]||{},ke[e.fontName][e.fontStyle]=e.id},pt=function(e,t,n,r,i){var a={id:`F`+(Object.keys(Oe).length+1).toString(10),postScriptName:e,fontName:t,fontStyle:n,encoding:r,isStandardFont:i||!1,metadata:{}};return Re.publish(`addFont`,{font:a,instance:this}),Oe[a.id]=a,ft(a),a.id},mt=p.__private__.pdfEscape=p.pdfEscape=function(e,t){return function(e,t){var n,r,i,a,o,s,c,l,u;if(i=(t||={}).sourceEncoding||`Unicode`,o=t.outputEncoding,(t.autoencode||o)&&Oe[Ce].metadata&&Oe[Ce].metadata[i]&&Oe[Ce].metadata[i].encoding&&(a=Oe[Ce].metadata[i].encoding,!o&&Oe[Ce].encoding&&(o=Oe[Ce].encoding),!o&&a.codePages&&(o=a.codePages[0]),typeof o==`string`&&(o=a[o]),o)){for(c=!1,s=[],n=0,r=e.length;n<r;n++)(l=o[e.charCodeAt(n)])?s.push(String.fromCharCode(l)):s.push(e[n]),s[n].charCo
90deAt(0)>>8&&(c=!0);e=s.join(``)}for(n=e.length;c===void 0&&n!==0;)e.charCodeAt(n-1)>>8&&(c=!0),n--;if(!c)return e;for(s=t.noBOM?[]:[254,255],n=0,r=e.length;n<r;n++){if((u=(l=e.charCodeAt(n))>>8)>>8)throw Error(`Character at position `+n+` of string '`+e+`' exceeds 16bits. Cannot be encoded into UCS-2 BE`);s.push(u),s.push(l-(u<<8))}return String.fromCharCode.apply(void 0,s)}(e,t).replace(/\\/g,`\\\\`).replace(/\(/g,`\\(`).replace(/\)/g,`\\)`)},ht=p.__private__.beginPage=function(e){ce[++Ie]=[],Le[Ie]={objId:0,contentsObjId:0,userUnit:Number(s),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(e[0]),topRightY:Number(e[1])}},vt(Ie),de(ce[I])},gt=function(e,t){var r,a,o;switch(n=t||n,typeof e==`string`&&(r=_(e.toLowerCase()),Array.isArray(r)&&(a=r[0],o=r[1])),Array.isArray(e)&&(a=e[0]*we,o=e[1]*we),isNaN(a)&&(a=i[0],o=i[1]),(a>14400||o>14400)&&(fU.warn(`A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400`),a=Math.min(14400,a),o=Math.min(14400,o)),i=[a,o],n.substr(0,1)){case`l`:o>a&&(i=[o,a]);break;case`p`:a>o&&(i=[o,a])}ht(i),Zt(Xt),z(on),fn!==0&&z(fn+` J`),pn!==0&&z(pn+` j`),Re.publish(`addPage`,{pageNumber:Ie})},_t=function(e){e>0&&e<=Ie&&(ce.splice(e,1),Le.splice(e,1),Ie--,I>Ie&&(I=Ie),this.setPage(I))},vt=function(e){e>0&&e<=Ie&&(I=e)},yt=p.__private__.getNumberOfPages=p.getNumberOfPages=function(){return ce.length-1},bt=function(e,t,n){var r,i=void 0;return n||={},e=e===void 0?Oe[Ce].fontName:e,t=t===void 0?Oe[Ce].fontStyle:t,r=e.toLowerCase(),ke[r]!==void 0&&ke[r][t]!==void 0?i=ke[r][t]:ke[e]!==void 0&&ke[e][t]!==void 0?i=ke[e][t]:!1===n.disableWarning&&fU.warn(`Unable to look up font label for font '`+e+`', '`+t+`'. Refer to getFontList() for available fonts.`),i||n.noFallback||((i=ke.times[t])??(i=ke.times.normal)),i},xt=p.__private__.putInfo=function(){var e=Je(),t=function(e){return e};for(var n in u!==null&&(t=Mt.encryptor(e,0)),z(`<<`),z(`/Producer (`+mt(t(`jsPDF `+UU.version))+`)`),V)V.hasOwnProperty(n)&&V[n]&&z(`/`+n.substr(0,1).toUpperCase()+n.substr(1)+` (`+mt(t(V[n]))+`)`);z(`/CreationDate (`+mt(t(j))+`)`),z(`>>`),z(`endobj`)},St=p.__private__.putCatalog=function(e){var t=(e||={}).rootDictionaryObjId||Qe;switch(Je(),z(`<<`),z(`/Type /Catalog`),z(`/Pages `+t+` 0 R`),B||=`fullwidth`,B){case`fullwidth`:z(`/OpenAction [3 0 R /FitH null]`);break;case`fullheight`:z(`/OpenAction [3 0 R /FitV null]`);break;case`fullpage`:z(`/OpenAction [3 0 R /Fit]`);break;case`original`:z(`/OpenAction [3 0 R /XYZ null null 1]`);break;default:var n=``+B;n.substr(n.length-1)===`%`&&(B=parseInt(B)/100),typeof B==`number`&&z(`/OpenAction [3 0 R /XYZ null null `+D(B)+`]`)}switch(be||=`continuous`,be){case`continuous`:z(`/PageLayout /OneColumn`);break;case`single`:z(`/PageLayout /SinglePage`);break;case`two`:case`twoleft`:z(`/PageLayout /TwoColumnLeft`);break;case`tworight`:z(`/PageLayout /TwoColumnRight`)}ve&&z(`/PageMode /`+ve),Re.publish(`putCatalog`),z(`>>`),z(`endobj`)},Ct=p.__private__.putTrailer=function(){z(`trailer`),z(`<<`),z(`/Size `+(re+1)),z(`/Root `+re+` 0 R`),z(`/Info `+(re-1)+` 0 R`),u!==null&&z(`/Encrypt `+Mt.oid+` 0 R`),z(`/ID [ <`+M+`> <`+M+`> ]`),z(`>>`)},wt=p.__private__.putHeader=function(){z(`%PDF-`+m),z(`%ºÃˆ `)},Tt=p.__private__.putXRef=function(){var e=`0000000000`;z(`xref`),z(`0 `+(re+1)),z(`0000000000 65535 f `);for(var t=1;t<=re;t++)typeof ie[t]==`function`?z((e+ie[t]()).slice(-10)+` 00000 n `):ie[t]===void 0?z(`0000000000 00000 n `):z((e+ie[t]).slice(-10)+` 00000 n `)},Et=p.__private__.buildDocument=function(){var e;re=0,oe=0,ae=[],ie=[],se=[],Qe=Ye(),$e=Ye(),de(ae),Re.publish(`buildDocument`),wt(),at(),function(){Re.publish(`putAdditionalObjects`);for(var e=0;e<se.length;e++){var t=se[e];Xe(t.objId,!0),z(t.content),z(`endobj`)}Re.publish(`postPutAdditionalObjects`)}(),e=[],function(){for(var e in Oe)Oe.hasOwnProperty(e)&&(!1===d||!0===d&&f.hasOwnProperty(e))&&ot(Oe[e])}(),function(){for(var e in Ne)Ne.hasOwnProperty(e)&&ut(Ne[e])}(),function(){for(var e in Be)Be.hasOwnProperty(e)&&st(Be[e])}(),function(e){for(var t in je)je.hasOwnProperty(t)&&(je[t]instanceof VU?ct(je[t]):je[t]instanceof HU&<(je[t],e))}(e),Re.publish(`putResources`),e.forEach(dt),dt({resourcesOid:$e,objectOid:2**53-1}),Re.publish(`postPutResources`),u!==null&&(Mt.oid=Je(),z(`<<`),z(`/Filter /Standard`),z(`/V `+Mt.v),z(`/R `+Mt.r),z(`/U <`+Mt.toHexString(Mt.U)+`>`),z(`/O <`+Mt.toHexString(Mt.O)+`>`),z(`/P `+Mt.P),z(`>>`),z(`endobj`)),xt(),St();var t=oe;return Tt(),Ct(),z(`startxref`),z(``+t),z(`%%EOF`),de(ce[I]),ae.join(` 91`)},Dt=p.__private__.getBlob=function(e){return new Blob([pe(e)],{type:`application/pdf`})},Ot=function(e){for(;e.firstChild;)e.removeChild(e.firstChild)},kt=function(e){var t,n=e.document,r=n.documentElement,i=n.head,a=n.body;
91return i||(i=n.createElement(`head`),r.appendChild(i)),a||(a=n.createElement(`body`),r.appendChild(a)),Ot(i),Ot(a),(t=n.createElement(`style`)).appendChild(n.createTextNode(`html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}`)),i.appendChild(t),{document:n,body:a}},At=p.output=p.__private__.output=(qe=function(e,t){switch(typeof(t||={})==`string`?t={filename:t}:t.filename=t.filename||`generated.pdf`,e){case void 0:return Et();case`save`:p.save(t.filename);break;case`arraybuffer`:return pe(Et());case`blob`:return Dt(Et());case`bloburi`:case`bloburl`:if(uU.URL!==void 0&&typeof uU.URL.createObjectURL==`function`)return uU.URL&&uU.URL.createObjectURL(Dt(Et()))||void 0;fU.warn(`bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.`);break;case`datauristring`:case`dataurlstring`:var n=``,r=Et();try{n=yU(r)}catch{n=yU(unescape(encodeURIComponent(r)))}return`data:application/pdf;filename=`+encodeURIComponent(t.filename)+`;base64,`+n;case`pdfobjectnewwindow`:if(Object.prototype.toString.call(uU)===`[object Window]`){var i=`https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js`,a=!t.pdfObjectUrl;a||(i=t.pdfObjectUrl);var o=uU.open();if(o!==null){var s=kt(o),c=s.document.createElement(`script`),l=this;c.src=i,a&&(c.integrity=`sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==`,c.crossOrigin=`anonymous`),c.onload=function(){o.PDFObject.embed(l.output(`dataurlstring`),t)},s.body.appendChild(c)}return o}throw Error(`The option pdfobjectnewwindow just works in a browser-environment.`);case`pdfjsnewwindow`:if(Object.prototype.toString.call(uU)===`[object Window]`){var u=t.pdfJsUrl||`examples/PDF.js/web/viewer.html`,d=uU.open();if(d!==null){var f=kt(d),m=f.document.createElement(`iframe`),h=u.indexOf(`?`)===-1?`?`:`&`;l=this,m.id=`pdfViewer`,m.width=`500px`,m.height=`400px`,m.src=u+h+`file=&downloadName=`+encodeURIComponent(t.filename),m.onload=function(){d.document.title=t.filename,m.contentWindow.PDFViewerApplication.open(l.output(`bloburl`))},f.body.appendChild(m)}return d}throw Error(`The option pdfjsnewwindow just works in a browser-environment.`);case`dataurlnewwindow`:if(Object.prototype.toString.call(uU)!==`[object Window]`)throw Error(`The option dataurlnewwindow just works in a browser-environment.`);var g=uU.open();if(g!==null){var _=kt(g),v=_.document.createElement(`iframe`);v.src=this.output(`datauristring`,t),_.body.appendChild(v),g.document.title=t.filename}if(g||typeof safari>`u`)return g;break;case`datauri`:case`dataurl`:return uU.document.location.href=this.output(`datauristring`,t);default:return null}},qe.foo=function(){try{return qe.apply(this,arguments)}catch(n){var e=n.stack||``;~e.indexOf(` at `)&&(e=e.split(` at `)[1]);var t=`Error in function `+e.split(` 92`)[0].split(`<`)[0]+`: `+n.message;if(!uU.console)throw Error(t);uU.console.error(t,n),uU.alert&&alert(t)}},qe.foo.bar=qe,qe.foo),jt=function(e){return!0===Array.isArray(ze)&&ze.indexOf(e)>-1};switch(r){case`pt`:we=1;break;case`mm`:we=72/25.4;break;case`cm`:we=72/2.54;break;case`in`:we=72;break;case`px`:we=jt(`px_scaling`)==1?.75:96/72;break;case`pc`:case`em`:we=12;break;case`ex`:we=6;break;default:if(typeof r!=`number`)throw Error(`Invalid unit: `+r);we=r}var Mt=null;te(),P();var Nt=p.__private__.getPageInfo=p.getPageInfo=function(e){if(isNaN(e)||e%1!=0)throw Error(`Invalid argument passed to jsPDF.getPageInfo`);return{objId:Le[e].objId,pageNumber:e,pageContext:Le[e]}},Pt=p.__private__.getPageInfoByObjId=function(e){if(isNaN(e)||e%1!=0)throw Error(`Invalid argument passed to jsPDF.getPageInfoByObjId`);for(var t in Le)if(Le[t].objId===e)break;return Nt(t)},Ft=p.__private__.getCurrentPageInfo=p.getCurrentPageInfo=function(){return{objId:Le[I].objId,pageNumber:I,pageContext:Le[I]}};p.addPage=function(){return gt.apply(this,arguments),this},p.setPage=function(){return vt.apply(this,arguments),de.call(this,ce[I]),this},p.insertPage=function(e){return this.addPage(),this.movePage(I,e),this},p.movePage=function(e,t){var n,r;if(e>t){n=ce[e],r=Le[e];for(var i=e;i>t;i--)ce[i]=ce[i-1],Le[i]=Le[i-1];ce[t]=n,Le[t]=r,this.setPage(t)}else if(e<t){n=ce[e],r=Le[e];for(var a=e;a<t;a++)ce[a]=ce[a+1],Le[a]=Le[a+1];ce[t]=n,Le[t]=r,this.setPage(t)}return this},p.deletePage=function(){return _t.apply(this,arguments),this},p.__private__.text=p.text=function(e,t,n,r,i){var a,o,s,c,l,u,d,p,m,h=(r||={}).scope||this;if(typeof e==`number`&&typeof t==`number`&&(typeof n==`string`||Array.isArray(n))){var g=n;n=t,t=e,e=g}if(arguments[3]instanceof Ue==0?(s=arguments[4],c=arguments[5],RO(d=arguments[3])===`object`&&d!==null||(typeof s==`string`&&(c=s,s=null),typeof d==`string`&&(c=d,d=null),typeof d==`number`&&(s=d,d=null),r={flags:d,angle:s,align:c})):(T(`The transform parameter of text() with a Matrix value`),m=i),isNaN(t)||isNaN(n)||e==null)throw Error(`Invalid arguments passed to
92jsPDF.text`);if(e.length===0)return h;var _,v=``,x=typeof r.lineHeightFactor==`number`?r.lineHeightFactor:Yt,S=h.internal.scaleFactor;function C(e){return e=e.split(` `).join(Array(r.TabLen||9).join(` `)),mt(e,d)}function E(e){for(var t,n=e.concat(),r=[],i=n.length;i--;)typeof(t=n.shift())==`string`?r.push(t):Array.isArray(e)&&(t.length===1||t[1]===void 0&&t[2]===void 0)?r.push(t[0]):r.push([t[0],t[1],t[2]]);return r}function D(e,t){var n;if(typeof e==`string`)n=t(e)[0];else if(Array.isArray(e)){for(var r,i,a=e.concat(),o=[],s=a.length;s--;)typeof(r=a.shift())==`string`?o.push(t(r)[0]):Array.isArray(r)&&typeof r[0]==`string`&&(i=t(r[0],r[1],r[2]),o.push([i[0],i[1],i[2]]));n=o}return n}var O=!1,A=!0;if(typeof e==`string`)O=!0;else if(Array.isArray(e)){var j=e.concat();o=[];for(var M,N=j.length;N--;)(typeof(M=j.shift())!=`string`||Array.isArray(M)&&typeof M[0]!=`string`)&&(A=!1);O=A}if(!1===O)throw Error(`Type of text must be string or Array. "`+e+`" is not recognized.`);typeof e==`string`&&(e=e.match(/[\r?\n]/)?e.split(/\r\n|\r|\n/g):[e]);var P=he/h.internal.scaleFactor,F=P*(x-1);switch(r.baseline){case`bottom`:n-=F;break;case`top`:n+=P-F;break;case`hanging`:n+=P-2*F;break;case`middle`:n+=P/2-F}if((u=r.maxWidth||0)>0&&(typeof e==`string`?e=h.splitTextToSize(e,u):Object.prototype.toString.call(e)===`[object Array]`&&(e=e.reduce(function(e,t){return e.concat(h.splitTextToSize(t,u))},[]))),a={text:e,x:t,y:n,options:r,mutex:{pdfEscape:mt,activeFontKey:Ce,fonts:Oe,activeFontSize:he}},Re.publish(`preProcessText`,a),e=a.text,s=(r=a.options).angle,m instanceof Ue==0&&s&&typeof s==`number`){s*=Math.PI/180,r.rotationDirection===0&&(s=-s),b===y&&(s=-s);var ee=Math.cos(s),te=Math.sin(s);m=new Ue(ee,te,-te,ee,0,0)}else s&&s instanceof Ue&&(m=s);b!==y||m||(m=Ge),(l=r.charSpace||un)!==void 0&&(v+=w(k(l))+` Tc 93`,this.setCharSpace(this.getCharSpace()||0)),(p=r.horizontalScale)!==void 0&&(v+=w(100*p)+` Tz 94`),r.lang;var ne=-1,I=r.renderingMode===void 0?r.stroke:r.renderingMode,L=h.internal.getCurrentPageInfo().pageContext;switch(I){case 0:case!1:case`fill`:ne=0;break;case 1:case!0:case`stroke`:ne=1;break;case 2:case`fillThenStroke`:ne=2;break;case 3:case`invisible`:ne=3;break;case 4:case`fillAndAddForClipping`:ne=4;break;case 5:case`strokeAndAddPathForClipping`:ne=5;break;case 6:case`fillThenStrokeAndAddToPathForClipping`:ne=6;break;case 7:case`addToPathForClipping`:ne=7}var R=L.usedRenderingMode===void 0?-1:L.usedRenderingMode;ne===-1?R!==-1&&(v+=`0 Tr 95`):v+=ne+` Tr 96`,ne!==-1&&(L.usedRenderingMode=ne),c=r.align||`left`;var re,ie=he*x,ae=h.internal.pageSize.getWidth(),oe=Oe[Ce];l=r.charSpace||un,u=r.maxWidth||0,d=Object.assign({autoencode:!0,noBOM:!0},r.flags);var se=[],ce=function(e){return h.getStringUnitWidth(e,{font:oe,charSpace:l,fontSize:he,doKerning:!1})*he/S};if(Object.prototype.toString.call(e)===`[object Array]`){var le;o=E(e),c!==`left`&&(re=o.map(ce));var ue,de=0;if(c===`right`){t-=re[0],e=[],N=o.length;for(var fe=0;fe<N;fe++)fe===0?(ue=tn(t),le=nn(n)):(ue=k(de-re[fe]),le=-ie),e.push([o[fe],ue,le]),de=re[fe]}else if(c===`center`){t-=re[0]/2,e=[],N=o.length;for(var pe=0;pe<N;pe++)pe===0?(ue=tn(t),le=nn(n)):(ue=k((de-re[pe])/2),le=-ie),e.push([o[pe],ue,le]),de=re[pe]}else if(c===`left`){e=[],N=o.length;for(var me=0;me<N;me++)e.push(o[me])}else if(c===`justify`&&oe.encoding===`Identity-H`){e=[],N=o.length,u=u===0?ae:u;for(var B=0,ge=0;ge<N;ge++)if(le=ge===0?nn(n):-ie,ue=ge===0?tn(t):B,ge<N-1){var ve=k((u-re[ge])/(o[ge].split(` `).length-1)),ye=o[ge].split(` `);e.push([ye[0]+` `,ue,le]),B=0;for(var be=1;be<ye.length;be++){var xe=(ce(ye[be-1]+` `+ye[be])-ce(ye[be]))*S+ve;be==ye.length-1?e.push([ye[be],xe,0]):e.push([ye[be]+` `,xe,0]),B-=xe}}else e.push([o[ge],ue,le]);e.push([``,B,0])}else{if(c!==`justify`)throw Error(`Unrecognized alignment option, use "left", "center", "right" or "justify".`);for(e=[],N=o.length,u=u===0?ae:u,ge=0;ge<N;ge++){le=ge===0?nn(n):-ie,ue=ge===0?tn(t):0;var Se=o[ge].split(` `).length-1,V=Se>0?(u-re[ge])/Se:0;ge<N-1?se.push(w(k(V))):se.push(0),e.push([o[ge],ue,le])}}}!0===(typeof r.R2L==`boolean`?r.R2L:_e)&&(e=D(e,function(e,t,n){return[e.split(``).reverse().join(``),t,n]})),a={text:e,x:t,y:n,options:r,mutex:{pdfEscape:mt,activeFontKey:Ce,fonts:Oe,activeFontSize:he}},Re.publish(`postProcessText`,a),e=a.text,_=a.mutex.isHex||!1;var we=Oe[Ce].encoding;we!==`WinAnsiEncoding`&&we!==`StandardEncoding`||(e=D(e,function(e,t,n){return[C(e),t,n]})),o=E(e),e=[];for(var Te,Ee,De,ke=+!!Array.isArray(o[0]),Ae=``,je=function(e,t,n){var i=``;return n instanceof Ue?(n=typeof r.angle==`number`?We(n,new Ue(1,0,0,1,e,t)):We(new Ue(1,0,0,1,e,t),n),b===y&&(n=We(new Ue(1,0,0,-1,0,0),n)),i=n.join(` `)+` Tm 97`):i=w(e)+` `+w(t)+` Td 98`,i},Me=0;Me<o.length;Me++){switch(Ae=``,ke){case 1:De=(_?`<`:`(`)+o[Me][0]+(_?`>`:`)`),Te=parseFloat(o[Me][1]),Ee=parseFloat(o[Me][2]);break;case 0:De=(_?`<`:`(`)+o[Me]+(_?`>`:`)`),Te=tn(t),Ee=nn(n)}se!==void 0&&se[Me]!==void 0&&(Ae=se[Me]+` Tw 99`),Me===0?e.push(Ae+je(Te,Ee,m)+De):ke===0?e.push(Ae+De):ke===1&&e.push(Ae+je(Te,Ee,m)+De)}e=ke===0?e.join(` Tj 100T* `):e.join(` Tj 101`),e+=` Tj 102`;var Ne=`BT 103/`;return Ne+=Ce+` `+he+` Tf 104`,Ne+=w(he*x)+` TL 105`,Ne+=cn+` 106`,Ne+=v,Ne+=e,z(Ne+=`ET`),f[Ce]=!0,h};var It=p.__private__.clip=p.clip=function(e){return z(e===`evenodd`?`W*`:`W`),this};p.clipEvenOdd=function(){return It(`evenodd`)},p.__private__.discardPath=p.discardPath=function(){return z(`n`),this};var Lt=p.__private__.isValidStyle=function(e){var t=!1;return[void 0,null,`S`,`D`,`F`,`DF`,`FD`,`f`,`f*`,`B`,`B*`,`n`].indexOf(e)!==-1&&(t=!0),t};p.__private__.setDefaultPathOperation=p.setDefaultPathOperation=function(e){return Lt(e)&&(l=e),this};var Rt=p.__private__.getStyle=p.getStyle=function(e){var t=l;switch(e){case`D`:case`S`:t=`S`;break;case`F`:t=`f`;break;case`FD`:case`DF`:t=`B`;break;case`f`:case`f*`:case`B`:case`B*`:t=e}return t},zt=p.close=function(){return z(`h`),this};p.stroke=function(){return z(`S`),this},p.fill=function(e){return Bt(`f`,e),this},p.fillEvenOdd=function(e){return Bt(`f*`,e),this},p.fillStroke=function(e){return Bt(`B`,e),this},p.fillStrokeEvenOdd=function(e){return Bt(`B*`,e),this};var Bt=function(e,t){RO(t)===`object`?Ut(t,e):z(e)},Vt=function(e){e===null||b===y&&e===void 0||(e=Rt(e),z(e))};function Ht(e,t,n,r,i){var a=new HU(t||this.boundingBox,n||this.xStep,r||this.yStep,this.gState,i||this.matrix
106);return a.stream=this.stream,Ke(e+`$$`+ this.cloneIndex+++`$$`,a),a}var Ut=function(e,t){var n=Me[e.key],r=je[n];if(r instanceof VU)z(`q`),z(Wt(t)),r.gState&&p.setGState(r.gState),z(e.matrix.toString()+` cm`),z(`/`+n+` sh`),z(`Q`);else if(r instanceof HU){var i=new Ue(1,0,0,-1,0,En());e.matrix&&(i=i.multiply(e.matrix||Ge),n=Ht.call(r,e.key,e.boundingBox,e.xStep,e.yStep,i).id),z(`q`),z(`/Pattern cs`),z(`/`+n+` scn`),r.gState&&p.setGState(r.gState),z(t),z(`Q`)}},Wt=function(e){switch(e){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`}},Gt=p.moveTo=function(e,t){return z(w(k(e))+` `+w(A(t))+` m`),this},Kt=p.lineTo=function(e,t){return z(w(k(e))+` `+w(A(t))+` l`),this},qt=p.curveTo=function(e,t,n,r,i,a){return z([w(k(e)),w(A(t)),w(k(n)),w(A(r)),w(k(i)),w(A(a)),`c`].join(` `)),this};p.__private__.line=p.line=function(e,t,n,r,i){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||!Lt(i))throw Error(`Invalid arguments passed to jsPDF.line`);return b===v?this.lines([[n-e,r-t]],e,t,[1,1],i||`S`):this.lines([[n-e,r-t]],e,t,[1,1]).stroke()},p.__private__.lines=p.lines=function(e,t,n,r,i,a){var o,s,c,l,u,d,f,p,m,h,g,_;if(typeof e==`number`&&(_=n,n=t,t=e,e=_),r||=[1,1],a||=!1,isNaN(t)||isNaN(n)||!Array.isArray(e)||!Array.isArray(r)||!Lt(i)||typeof a!=`boolean`)throw Error(`Invalid arguments passed to jsPDF.lines`);for(Gt(t,n),o=r[0],s=r[1],l=e.length,h=t,g=n,c=0;c<l;c++)(u=e[c]).length===2?(h=u[0]*o+h,g=u[1]*s+g,Kt(h,g)):(d=u[0]*o+h,f=u[1]*s+g,p=u[2]*o+h,m=u[3]*s+g,h=u[4]*o+h,g=u[5]*s+g,qt(d,f,p,m,h,g));return a&&zt(),Vt(i),this},p.path=function(e){for(var t=0;t<e.length;t++){var n=e[t],r=n.c;switch(n.op){case`m`:Gt(r[0],r[1]);break;case`l`:Kt(r[0],r[1]);break;case`c`:qt.apply(this,r);break;case`h`:zt()}}return this},p.__private__.rect=p.rect=function(e,t,n,r,i){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||!Lt(i))throw Error(`Invalid arguments passed to jsPDF.rect`);return b===v&&(r=-r),z([w(k(e)),w(A(t)),w(k(n)),w(k(r)),`re`].join(` `)),Vt(i),this},p.__private__.triangle=p.triangle=function(e,t,n,r,i,a,o){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(a)||!Lt(o))throw Error(`Invalid arguments passed to jsPDF.triangle`);return this.lines([[n-e,r-t],[i-n,a-r],[e-i,t-a]],e,t,[1,1],o,!0),this},p.__private__.roundedRect=p.roundedRect=function(e,t,n,r,i,a,o){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(a)||!Lt(o))throw Error(`Invalid arguments passed to jsPDF.roundedRect`);var s=4/3*(Math.SQRT2-1);return i=Math.min(i,.5*n),a=Math.min(a,.5*r),this.lines([[n-2*i,0],[i*s,0,i,a-a*s,i,a],[0,r-2*a],[0,a*s,-i*s,a,-i,a],[2*i-n,0],[-i*s,0,-i,-a*s,-i,-a],[0,2*a-r],[0,-a*s,i*s,-a,i,-a]],e+i,t,[1,1],o,!0),this},p.__private__.ellipse=p.ellipse=function(e,t,n,r,i){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||!Lt(i))throw Error(`Invalid arguments passed to jsPDF.ellipse`);var a=4/3*(Math.SQRT2-1)*n,o=4/3*(Math.SQRT2-1)*r;return Gt(e+n,t),qt(e+n,t-o,e+a,t-r,e,t-r),qt(e-a,t-r,e-n,t-o,e-n,t),qt(e-n,t+o,e-a,t+r,e,t+r),qt(e+a,t+r,e+n,t+o,e+n,t),Vt(i),this},p.__private__.circle=p.circle=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||!Lt(r))throw Error(`Invalid arguments passed to jsPDF.circle`);return this.ellipse(e,t,n,n,r)},p.setFont=function(e,t,n){return n&&(t=C(t,n)),Ce=bt(e,t,{disableWarning:!1}),this};var Jt=p.__private__.getFont=p.getFont=function(){return Oe[bt.apply(p,arguments)]};p.__private__.getFontList=p.getFontList=function(){var e,t,n={};for(e in ke)if(ke.hasOwnProperty(e))for(t in n[e]=[],ke[e])ke[e].hasOwnProperty(t)&&n[e].push(t);return n},p.addFont=function(e,t,n,r,i){var a=[`StandardEncoding`,`MacRomanEncoding`,`Identity-H`,`WinAnsiEncoding`];return arguments[3]&&a.indexOf(arguments[3])!==-1?i=arguments[3]:arguments[3]&&a.indexOf(arguments[3])==-1&&(n=C(n,r)),pt.call(this,e,t,n,i||=`Identity-H`)};var Yt,Xt=e.lineWidth||.200025,H=p.__private__.getLineWidth=p.getLineWidth=function(){return Xt},Zt=p.__private__.setLineWidth=p.setLineWidth=function(e){return Xt=e,z(w(k(e))+` w`),this};p.__private__.setLineDash=UU.API.setLineDash=UU.API.setLineDashPattern=function(e,t){if(e||=[],t||=0,isNaN(t)||!Array.isArray(e))throw Error(`Invalid arguments passed to
106jsPDF.setLineDash`);return e=e.map(function(e){return w(k(e))}).join(` `),t=w(k(t)),z(`[`+e+`] `+t+` d`),this};var Qt=p.__private__.getLineHeight=p.getLineHeight=function(){return he*Yt};p.__private__.getLineHeight=p.getLineHeight=function(){return he*Yt};var $t=p.__private__.setLineHeightFactor=p.setLineHeightFactor=function(e){return typeof(e||=1.15)==`number`&&(Yt=e),this},en=p.__private__.getLineHeightFactor=p.getLineHeightFactor=function(){return Yt};$t(e.lineHeight);var tn=p.__private__.getHorizontalCoordinate=function(e){return k(e)},nn=p.__private__.getVerticalCoordinate=function(e){return b===y?e:Le[I].mediaBox.topRightY-Le[I].mediaBox.bottomLeftY-k(e)},rn=p.__private__.getHorizontalCoordinateString=p.getHorizontalCoordinateString=function(e){return w(tn(e))},an=p.__private__.getVerticalCoordinateString=p.getVerticalCoordinateString=function(e){return w(nn(e))},on=e.strokeColor||`0 G`;p.__private__.getStrokeColor=p.getDrawColor=function(){return et(on)},p.__private__.setStrokeColor=p.setDrawColor=function(e,t,n,r){return on=tt({ch1:e,ch2:t,ch3:n,ch4:r,pdfColorType:`draw`,precision:2}),z(on),this};var sn=e.fillColor||`0 g`;p.__private__.getFillColor=p.getFillColor=function(){return et(sn)},p.__private__.setFillColor=p.setFillColor=function(e,t,n,r){return sn=tt({ch1:e,ch2:t,ch3:n,ch4:r,pdfColorType:`fill`,precision:2}),z(sn),this};var cn=e.textColor||`0 g`,ln=p.__private__.getTextColor=p.getTextColor=function(){return et(cn)};p.__private__.setTextColor=p.setTextColor=function(e,t,n,r){return cn=tt({ch1:e,ch2:t,ch3:n,ch4:r,pdfColorType:`text`,precision:3}),this};var un=e.charSpace,dn=p.__private__.getCharSpace=p.getCharSpace=function(){return parseFloat(un||0)};p.__private__.setCharSpace=p.setCharSpace=function(e){if(isNaN(e))throw Error(`Invalid argument passed to jsPDF.setCharSpace`);return un=e,this};var fn=0;p.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},p.__private__.setLineCap=p.setLineCap=function(e){var t=p.CapJoinStyles[e];if(t===void 0)throw Error(`Line cap style of '`+e+`' is not recognized. See or extend .CapJoinStyles property for valid styles`);return fn=t,z(t+` J`),this};var pn=0;p.__private__.setLineJoin=p.setLineJoin=function(e){var t=p.CapJoinStyles[e];if(t===void 0)throw Error(`Line join style of '`+e+`' is not recognized. See or extend .CapJoinStyles property for valid styles`);return pn=t,z(t+` j`),this},p.__private__.setLineMiterLimit=p.__private__.setMiterLimit=p.setLineMiterLimit=p.setMiterLimit=function(e){if(e||=0,isNaN(e))throw Error(`Invalid argument passed to jsPDF.setLineMiterLimit`);return z(w(k(e))+` M`),this},p.GState=zU,p.setGState=function(e){(e=typeof e==`string`?Ne[Pe[e]]:mn(null,e)).equals(Fe)||(z(`/`+e.id+` gs`),Fe=e)};var mn=function(e,t){if(!e||!Pe[e]){var n=!1;for(var r in Ne)if(Ne.hasOwnProperty(r)&&Ne[r].equals(t)){n=!0;break}if(n)t=Ne[r];else{var i=`GS`+(Object.keys(Ne).length+1).toString(10);Ne[i]=t,t.id=i}return e&&(Pe[e]=t.id),Re.publish(`addGState`,t),t}};p.addGState=function(e,t){return mn(e,t),this},p.saveGraphicsState=function(){return z(`q`),Ae.push({key:Ce,size:he,color:cn}),this},p.restoreGraphicsState=function(){z(`Q`);var e=Ae.pop();return Ce=e.key,he=e.size,cn=e.color,Fe=null,this},p.setCurrentTransformationMatrix=function(e){return z(e.toString()+` cm`),this},p.comment=function(e){return z(`#`+e),this};var hn=function(e,t){var n=e||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return n},set:function(e){isNaN(e)||(n=parseFloat(e))}});var r=t||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return r},set:function(e){isNaN(e)||(r=parseFloat(e))}});var i=`pt`;return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return i},set:function(e){i=e.toString()}}),this},gn=function(e,t,n,r){hn.call(this,e,t),this.type=`rect`;var i=n||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return i},set:function(e){isNaN(e)||(i=parseFloat(e))}});var a=r||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return a}
106,set:function(e){isNaN(e)||(a=parseFloat(e))}}),this},_n=function(){this.page=Ie,this.currentPage=I,this.pages=ce.slice(0),this.pagesContext=Le.slice(0),this.x=Te,this.y=Ee,this.matrix=De,this.width=bn(I),this.height=Sn(I),this.outputDestination=ue,this.id=``,this.objectNumber=-1};_n.prototype.restore=function(){Ie=this.page,I=this.currentPage,Le=this.pagesContext,ce=this.pages,Te=this.x,Ee=this.y,De=this.matrix,xn(I,this.width),Cn(I,this.height),ue=this.outputDestination};var vn=function(e,t,n,r,i){He.push(new _n),Ie=I=0,ce=[],Te=e,Ee=t,De=i,ht([n,r])};for(var yn in p.beginFormObject=function(e,t,n,r,i){return vn(e,t,n,r,i),this},p.endFormObject=function(e){return function(e){if(Ve[e])He.pop().restore();else{var t=new _n,n=`Xo`+(Object.keys(Be).length+1).toString(10);t.id=n,Ve[e]=n,Be[n]=t,Re.publish(`addFormObject`,t),He.pop().restore()}}(e),this},p.doFormObject=function(e,t){var n=Be[Ve[e]];return z(`q`),z(t.toString()+` cm`),z(`/`+n.id+` Do`),z(`Q`),this},p.getFormObject=function(e){var t=Be[Ve[e]];return{x:t.x,y:t.y,width:t.width,height:t.height,matrix:t.matrix}},p.save=function(e,t){return e||=`generated.pdf`,(t||={}).returnPromise=t.returnPromise||!1,!1===t.returnPromise?(gU(Dt(Et()),e),typeof gU.unload==`function`&&uU.setTimeout&&setTimeout(gU.unload,911),this):new Promise(function(t,n){try{var r=gU(Dt(Et()),e);typeof gU.unload==`function`&&uU.setTimeout&&setTimeout(gU.unload,911),t(r)}catch(e){n(e.message)}})},UU.API)UU.API.hasOwnProperty(yn)&&(yn===`events`&&UU.API.events.length?function(e,t){var n,r,i;for(i=t.length-1;i!==-1;i--)n=t[i][0],r=t[i][1],e.subscribe.apply(e,[n].concat(typeof r==`function`?[r]:r))}
106(Re,UU.API.events):p[yn]=UU.API[yn]);function bn(e){return Le[e].mediaBox.topRightX-Le[e].mediaBox.bottomLeftX}function xn(e,t){Le[e].mediaBox.topRightX=t+Le[e].mediaBox.bottomLeftX}function Sn(e){return Le[e].mediaBox.topRightY-Le[e].mediaBox.bottomLeftY}function Cn(e,t){Le[e].mediaBox.topRightY=t+Le[e].mediaBox.bottomLeftY}var wn=p.getPageWidth=function(e){return bn(e||=I)/we},Tn=p.setPageWidth=function(e,t){xn(e,t*we)},En=p.getPageHeight=function(e){return Sn(e||=I)/we},Dn=p.setPageHeight=function(e,t){Cn(e,t*we)};return p.internal={pdfEscape:mt,getStyle:Rt,getFont:Jt,getFontSize:ge,getCharSpace:dn,getTextColor:ln,getLineHeight:Qt,getLineHeightFactor:en,getLineWidth:H,write:fe,getHorizontalCoordinate:tn,getVerticalCoordinate:nn,getCoordinateString:rn,getVerticalCoordinateString:an,collections:{},newObject:Je,newAdditionalObject:Ze,newObjectDeferred:Ye,newObjectDeferredBegin:Xe,getFilters:nt,putStream:rt,events:Re,scaleFactor:we,pageSize:{getWidth:function(){return wn(I)},setWidth:function(e){Tn(I,e)},getHeight:function(){return En(I)},setHeight:function(e){Dn(I,e)}},encryptionOptions:u,encryption:Mt,getEncryptor:function(e){return u===null?function(e){return e}:Mt.encryptor(e,0)},output:At,getNumberOfPages:yt,get pages(){return ce},out:z,f2:D,f3:O,getPageInfo:Nt,getPageInfoByObjId:Pt,getCurrentPageInfo:Ft,getPDFVersion:h,Point:hn,Rectangle:gn,Matrix:Ue,hasHotfix:jt},Object.defineProperty(p.internal.pageSize,"width",{get:function(){return wn(I)},set:function(e){Tn(I,e)},enumerable:!0,configurable:!0}),Object.defineProperty(p.internal.pageSize,"height",{get:function(){return En(I)},set:function(e){Dn(I,e)},enumerable:!0,configurable:!0}),function(e){for(var t=0,n=me.length;t<n;t++){var r=pt.call(this,e[t][0],e[t][1],e[t][2],me[t][3],!0);!1===d&&(f[r]=!0);var i=e[t][0].split(`-`);ft({id:r,fontName:i[0],fontStyle:i[1]||``})}Re.publish(`addFonts`,{fonts:Oe,dictionary:ke})}.call(p,me),Ce=`F1`,gt(i,n),Re.publish(`initialized`),p}IU.prototype.lsbFirstWord=function(e){return String.fromCharCode(255&e,e>>8&255,e>>16&255,e>>24&255)},IU.prototype.toHexString=function(e){return e.split(``).map(function(e){return(`0`+(255&e.charCodeAt(0)).toString(16)).slice(-2)}).join(``)},IU.prototype.hexToBytes=function(e){for(var t=[],n=0;n<e.length;n+=2)t.push(String.fromCharCode(parseInt(e.substr(n,2),16)));return t.join(``)},IU.prototype.processOwnerPassword=function(e,t){return PU(jU(t).substr(0,5),e)},IU.prototype.encryptor=function(e,t){var n=jU(this.encryptionKey+String.fromCharCode(255&e,e>>8&255,e>>16&255,255&t,t>>8&255)).substr(0,10);return function(e){return PU(n,e)}},zU.prototype.equals=function(e){var t,n=`id,objectNumber,equals`;if(!e||RO(e)!==RO(this))return!1;var r=0;for(t in this)if(!(n.indexOf(t)>=0)){if(this.hasOwnProperty(t)&&!e.hasOwnProperty(t)||this[t]!==e[t])return!1;r++}for(t in e)e.hasOwnProperty(t)&&n.indexOf(t)<0&&r--;return r===0},UU.API={events:[]},UU.version=`4.2.1`;var WU=UU.API,GU=1,KU=function(e){return e.replace(/\\/g,`\\\\`).replace(/\(/g,`\\(`).replace(/\)/g,`\\)`)},qU=function(e){return e.replace(/\\\\/g,`\\`).replace(/\\\(/g,`(`).replace(/\\\)/g,`)`)},JU=function(e){return e.toString().replace(/#/g,`#23`).replace(/[\s\n\r()<>[\]{}\/%]/g,function(e){var t=e.charCodeAt(0).toString(16).toUpperCase();return`#`+(t.length===1?`0`+t:t)})},YU=function(e){return e.toFixed(2)},XU=function(e){return e.toFixed(5)};WU.__acroform__={};var ZU=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e},QU=function(e){return e*GU},$U=function(e){var t=new gW,n=AW.internal.getHeight(e)||0,r=AW.internal.getWidth(e)||0;return t.BBox=[0,0,Number(YU(r)),Number(YU(n))],t},eW=WU.__acroform__.setBit=function(e,t){if(e||=0,t||=0,isNaN(e)||isNaN(t))throw Error(`Invalid arguments passed to jsPDF.API.__acroform__.setBit`);return e|1<<t},tW=WU.__acroform__.clearBit=function(e,t){if(e||=0,t||=0,isNaN(e)||isNaN(t))throw Error(`Invalid arguments passed to jsPDF.API.__acroform__.clearBit`);return e&~(1<<t)},nW=WU.__acroform__.getBit=function(e,t){if(isNaN(e)||isNaN(t))throw Error(`Invalid arguments passed to jsPDF.API.__acroform__.getBit`);return e&1<<t?1:0},rW=WU.__acroform__.getBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw Error(`Invalid arguments passed to
106jsPDF.API.__acroform__.getBitForPdf`);return nW(e,t-1)},iW=WU.__acroform__.setBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw Error(`Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf`);return eW(e,t-1)},aW=WU.__acroform__.clearBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw Error(`Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf`);return tW(e,t-1)},oW=WU.__acroform__.calculateCoordinates=function(e,t){var n=t.internal.getHorizontalCoordinate,r=t.internal.getVerticalCoordinate,i=e[0],a=e[1],o=e[2],s=e[3],c={};return c.lowerLeft_X=n(i)||0,c.lowerLeft_Y=r(a+s)||0,c.upperRight_X=n(i+o)||0,c.upperRight_Y=r(a)||0,[Number(YU(c.lowerLeft_X)),Number(YU(c.lowerLeft_Y)),Number(YU(c.upperRight_X)),Number(YU(c.upperRight_Y))]},sW=function(e){if(e.appearanceStreamContent)return e.appearanceStreamContent;if(e.V||e.DV){var t=[],n=cW(e,e._V||e.DV),r=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(`/`+r+` `+YU(n.fontSize)+` Tf`),t.push(`1 0 0 1 0 0 Tm`),t.push(n.text),t.push(`ET`),t.push(`Q`),t.push(`EMC`);var i=$U(e);return i.scope=e.scope,i.stream=t.join(` 107`),i}},cW=function(e,t){var n=e.fontSize===0?e.maxFontSize:e.fontSize,r={text:``,fontSize:``},i=(t=(t=t.substr(0,1)==`(`?t.substr(1):t).substr(t.length-1)==`)`?t.substr(0,t.length-1):t).split(` `);i=e.multiline?i.map(function(e){return e.split(` 108`)}):i.map(function(e){return[e]});var a=n,o=AW.internal.getHeight(e)||0;o=o<0?-o:o;var s=AW.internal.getWidth(e)||0;s=s<0?-s:s;var c=function(t,n,r){return t+1<i.length?lW(n+` `+i[t+1][0],e,r).width<=s-4:!1};a++;t:for(;a>0;){t=``,a--;var l,u,d=lW(`3`,e,a).height,f=e.multiline?o-a:(o-d)/2,p=f+=2,m=0,h=0,g=0;if(a<=0){t=`(...) Tj 109`,t+=`% Width of Text: `+lW(t,e,a=12).width+`, FieldWidth:`+s+` 110`;break}for(var _=``,v=0,y=0;y<i.length;y++)if(i.hasOwnProperty(y)){var b=!1;if(i[y].length!==1&&g!==i[y].length-1){if((d+2)*(v+2)+2>o)continue t;_+=i[y][g],b=!0,h=y,y--}else{_=(_+=i[y][g]+` `).substr(_.length-1)==` `?_.substr(0,_.length-1):_;var x=parseInt(y),S=c(x,_,a),C=y>=i.length-1;if(S&&!C){_+=` `,g=0;continue}if(S||C){if(C)h=x;else if(e.multiline&&(d+2)*(v+2)+2>o)continue t}else{if(!e.multiline||(d+2)*(v+2)+2>o)continue t;h=x}}for(var w=``,T=m;T<=h;T++){var E=i[T];if(e.multiline){if(T===h){w+=E[g]+` `,g=(g+1)%E.length;continue}if(T===m){w+=E[E.length-1]+` `;continue}}w+=E[0]+` `}switch(w=w.substr(w.length-1)==` `?w.substr(0,w.length-1):w,u=lW(w,e,a).width,e.textAlign){case`right`:l=s-u-2;break;case`center`:l=(s-u)/2;break;default:l=2}t+=YU(l)+` `+YU(p)+` Td 111`,t+=`(`+KU(w)+`) Tj 112`,t+=-YU(l)+` 0 Td 113`,p=-(a+2),u=0,m=b?h:h+1,v++,_=``}break}return r.text=t,r.fontSize=a,r},lW=function(e,t,n){var r=t.scope.internal.getFont(t.fontName,t.fontStyle),i=t.scope.getStringUnitWidth(e,{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n);return{height:t.scope.getStringUnitWidth(`3`,{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n)*1.5,width:i}},uW={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},dW=function(e,t){var n={type:`reference`,object:e};t.internal.getPageInfo(e.page).pageContext.annotations.find(function(e){return e.type===n.type&&e.object===n.object})===void 0&&t.internal.getPageInfo(e.page).pageContext.annotations.push(n)},fW=function(e,t){if(t.scope=e,e.internal!==void 0&&(e.internal.acroformPlugin===void 0||!1===e.internal.acroformPlugin.isInitialized)){if(vW.FieldNum=0,e.internal.acroformPlugin=JSON.parse(JSON.stringify(uW)),e.internal.acroformPlugin.acroFormDictionaryRoot)throw Error(`Exception while creating AcroformDictionary`);GU=e.internal.scaleFactor,e.internal.acroformPlugin.acroFormDictionaryRoot=new _W,e.internal.acroformPlugin.acroFormDictionaryRoot.scope=e,e.internal.acroformPlugin.acroFormDictionaryRoot._eventID=e.internal.events.subscribe(`postPutResources`,function(){(function(e){e.internal.events.unsubscribe(e.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete e.internal.acroformPlugin.acroFormDictionaryRoot._eventID,e.internal.acroformPlugin.printedOut=!0})(e)}),e.internal.events.subscribe(`buildDocument`,function(){(function(e){e.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var t=e.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];r.objId=void 0,r.hasAnnotation&&dW(r,e)}})(e)}),e.internal.events.subscribe(`putCatalog`,function(){(function(e){if(e.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw Error(`putCatalogCallback: Root missing.`);e.internal.write(`/AcroForm `+e.internal.acroformPlugin.acroFormDictionaryRoot.objId+` 0 R`)})(e)}),e.internal.events.subscribe(`postPutPages`,function(t){(function(e,t){var n=!e;for(var r in e||(t.internal.newObjectDeferredBegin(t.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),t.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),e||=t.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(e.hasOwnProperty(r)){var i=e[r],a=[],o=i.Rect;if(i.Rect&&=oW(i.Rect,t),t.internal.newObjectDeferredBegin(i.objId,!0),i.DA=AW.createDefaultAppearanceStream(i),RO(i)===`object`&&typeof i.getKeyValueListForStream==`function`&&(a=i.getKeyValueListForStream()),i.Rect=o,i.hasAppearanceStream&&!i.appearanceStreamContent){var s=sW(i);a.push({key:`AP`,value:`<</N `+s+`>>`}),t.internal.acroformPlugin.xForms.push(s)}if(i.appearanceStreamContent){var c=``;for(var l in i.appearanceStreamContent)if(i.appearanceStreamContent.hasOwnProperty(l)){var u=i.appearanceStreamContent[l];if(c+=`/`+l+` `,c+=`<<`,Object.keys(u).length>=1||Array.isArray(u)){for(var r in u)if(u.hasOwnProperty(r)){var d=u[r];typeof d==`function`&&(d=d.call(t,i)),c+=`/`+r+` `+d+` `,t.internal.acroformPlugin.xForms.indexOf(d)>=0||t.internal.acroformPlugin.xForms.push(d)}}else typeof(d=u)==`function`&&(d=d.call(t,i)),c+=`/`+r+` `+d,t.internal.acroformPlugin.xForms.indexOf(d)>=0||t.internal.acroformPlugin.xForms.push(d);c+=`>>`}a.push({key:`AP`,value:`<< 114`+c+`>>`})}t.internal.putStream({additionalKeyValues:a,objectId:i.objId}),t.internal.out(`endobj`)}n&&function(e,t){for(var n in e)if(e.hasOwnProperty(n)){var r=n,i=e[n];t.internal.newObjectDeferredBegin(i.objId,!0),RO(i)===`object`&&typeof i.putStream==`function`&&i.putStream(),delete e[r]}}(t.internal.acroformPlugin.xForms,t)})(t,e)}),e.internal.acroformPlugin.isInitialized=!0}},pW=WU.__acroform__.arrayToPdfArray=function(e,t,n){var r=function(e){return e};if(Array.isArray(e)){for(var i=`[`,a=0;a<e.length;a++)switch(a!==0&&(i+=` `),RO(e[a])){case`boolean`:case`number`:case`object`:i+=e[a].toString();break;case`string`:e[a].substr(0,1)===`/`?i+=`/`+JU(e[a].substr(1)):(t!==void 0&&n&&(r=n.internal.getEncryptor(t)),i+=`(`+KU(r(e[a].toString()))+`)`)}return i+`]`}
114throw Error(`Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray`)},mW=function(e,t,n){var r=function(e){return e};return t!==void 0&&n&&(r=n.internal.getEncryptor(t)),(e||=``).toString(),`(`+KU(r(e))+`)`},hW=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})};hW.prototype.toString=function(){return this.objId+` 0 R`},hW.prototype.putStream=function(){var e=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:e,objectId:this.objId}),this.scope.internal.out(`endobj`)},hW.prototype.getKeyValueListForStream=function(){var e=[],t=Object.getOwnPropertyNames(this).filter(function(e){return e!=`content`&&e!=`appearanceStreamContent`&&e!=`scope`&&e!=`objId`&&e.substring(0,1)!=`_`});for(var n in t)if(!1===Object.getOwnPropertyDescriptor(this,t[n]).configurable){var r=t[n],i=this[r];i&&(Array.isArray(i)?e.push({key:r,value:pW(i,this.objId,this.scope)}):i instanceof hW?(i.scope=this.scope,e.push({key:r,value:i.objId+` 0 R`})):typeof i!=`function`&&e.push({key:r,value:i}))}return e};var gW=function(){hW.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(e){t=e}}),Object.defineProperty(this,"Resources",{value:`2 0 R`,configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(t){e=t.trim()},get:function(){return e||null}})};ZU(gW,hW);var _W=function(){hW.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 t=function(e){return e};return this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),`(`+KU(t(e))+`)`}},set:function(t){e=t}})};ZU(_W,hW);var vW=function e(){hW.call(this);var t=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){if(isNaN(e))throw Error(`Invalid value "`+e+`" for attribute F supplied.`);t=e}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!rW(t,3)},set:function(e){!!e==1?this.F=iW(t,3):this.F=aW(t,3)}});var n=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return n},set:function(e){if(isNaN(e))throw Error(`Invalid value "`+e+`" for attribute Ff supplied.`);n=e}});var r=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(r.length!==0)return r},set:function(e){r=e===void 0?[]:e}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[0])?0:r[0]},set:function(e){r[0]=e}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[1])?0:r[1]},set:function(e){r[1]=e}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[2])?0:r[2]},set:function(e){r[2]=e}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[3])?0:r[3]},set:function(e){r[3]=e}});var i=``;Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return i},set:function(e){switch(e){case`/Btn`:case`/Tx`:case`/Ch`:case`/Sig`:i=e;break;default:throw Error(`Invalid value "`+e+`" for attribute FT supplied.`)}}});var a=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!a||a.length<1){if(this instanceof EW)return;a=`FieldObject`+ e.FieldNum++}var t=function(e){return e};return this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),`(`+KU(t(a))+`)`},set:function(e){a=e.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return a}
114,set:function(e){a=e}});var o=`helvetica`;Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return o},set:function(e){o=e}});var s=`normal`;Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return s},set:function(e){s=e}});var c=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return c},set:function(e){c=e}});var l=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return l===void 0?50/GU:l},set:function(e){l=e}});var u=`black`;Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return u},set:function(e){u=e}});var d=`/F1 0 Tf 0 g`;Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!d||this instanceof EW||this instanceof OW))return mW(d,this.objId,this.scope)},set:function(e){e=e.toString(),d=e}});var f=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(f)return this instanceof CW==0?mW(f,this.objId,this.scope):f},set:function(e){e=e.toString(),f=this instanceof CW==0?e.substr(0,1)===`(`?qU(e.substr(1,e.length-2)):qU(e):e}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof CW==1?qU(f.substr(1,f.length-1)):f},set:function(e){e=e.toString(),f=this instanceof CW==1?`/`+JU(e):e}});var p=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(p)return p},set:function(e){this.V=e}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(p)return this instanceof CW==0?mW(p,this.objId,this.scope):p},set:function(e){e=e.toString(),p=this instanceof CW==0?e.substr(0,1)===`(`?qU(e.substr(1,e.length-2)):qU(e):e}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof CW==1?qU(p.substr(1,p.length-1)):p},set:function(e){e=e.toString(),p=this instanceof CW==1?`/`+JU(e):e}}),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 m,h=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return h},set:function(e){e=!!e,h=e}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(m)return m},set:function(e){m=e}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!rW(this.Ff,1)},set:function(e){!!e==1?this.Ff=iW(this.Ff,1):this.Ff=aW(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!rW(this.Ff,2)},set:function(e){!!e==1?this.Ff=iW(this.Ff,2):this.Ff=aW(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!rW(this.Ff,3)},set:function(e){!!e==1?this.Ff=iW(this.Ff,3):this.Ff=aW(this.Ff,3)}});var g=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(g!==null)return g},set:function(e){if([0,1,2].indexOf(e)===-1)throw Error(`Invalid value "`+e+`" for attribute Q supplied.`);g=e}}),Object.defineProperty(this,"textAlign",{get:function(){var e;switch(g){case 0:default:e=`left`;break;case 1:e=`center`;break;case 2:e=`right`}return e},configurable:!0,enumerable:!0,set:function(e){switch(e){case`right`:case 2:g=2;break;case`center`:case 1:g=1;break;default:g=0}}})};ZU(vW,hW);var yW=function(){vW.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(t){e=t}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return e},set:function(t){e=t}});var t=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return pW(t,this.objId,this.scope)}
114,set:function(e){var n,r=[];typeof(n=e)==`string`&&(r=function(e,t,n){n||=1;for(var r,i=[];r=t.exec(e);)i.push(r[n]);return i}(n,/\((.*?)\)/g)),t=r}}),this.getOptions=function(){return t},this.setOptions=function(e){t=e,this.sort&&t.sort()},this.addOption=function(e){e=(e||=``).toString(),t.push(e),this.sort&&t.sort()},this.removeOption=function(e,n){for(n||=!1,e=(e||=``).toString();t.indexOf(e)!==-1&&(t.splice(t.indexOf(e),1),!1!==n););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!rW(this.Ff,18)},set:function(e){!!e==1?this.Ff=iW(this.Ff,18):this.Ff=aW(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!rW(this.Ff,19)},set:function(e){!0===this.combo&&(!!e==1?this.Ff=iW(this.Ff,19):this.Ff=aW(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!rW(this.Ff,20)},set:function(e){!!e==1?(this.Ff=iW(this.Ff,20),t.sort()):this.Ff=aW(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!rW(this.Ff,22)},set:function(e){!!e==1?this.Ff=iW(this.Ff,22):this.Ff=aW(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!rW(this.Ff,23)},set:function(e){!!e==1?this.Ff=iW(this.Ff,23):this.Ff=aW(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!rW(this.Ff,27)},set:function(e){!!e==1?this.Ff=iW(this.Ff,27):this.Ff=aW(this.Ff,27)}}),this.hasAppearanceStream=!1};ZU(yW,vW);var bW=function(){yW.call(this),this.fontName=`helvetica`,this.combo=!1};ZU(bW,yW);var xW=function(){bW.call(this),this.combo=!0};ZU(xW,bW);var SW=function(){xW.call(this),this.edit=!0};ZU(SW,xW);var CW=function(){vW.call(this),this.FT=`/Btn`,Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!rW(this.Ff,15)},set:function(e){!!e==1?this.Ff=iW(this.Ff,15):this.Ff=aW(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!rW(this.Ff,16)},set:function(e){!!e==1?this.Ff=iW(this.Ff,16):this.Ff=aW(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!rW(this.Ff,17)},set:function(e){!!e==1?this.Ff=iW(this.Ff,17):this.Ff=aW(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!rW(this.Ff,26)},set:function(e){!!e==1?this.Ff=iW(this.Ff,26):this.Ff=aW(this.Ff,26)}});var e,t={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var e=function(e){return e};if(this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),Object.keys(t).length!==0){var n,r=[];for(n in r.push(`<<`),t)r.push(`/`+n+` (`+KU(e(t[n]))+`)`);return r.push(`>>`),r.join(` 115`)}},set:function(e){RO(e)===`object`&&(t=e)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return t.CA||``},set:function(e){typeof e==`string`&&(t.CA=e)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){var n=t==null?``:t.toString();n.substr(0,1)===`/`&&(n=n.substr(1)),e=`/`+JU(n)}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return e.substr(1,e.length-1)},set:function(t){e=`/`+JU(t)}})};ZU(CW,vW);var wW=function(){CW.call(this),this.pushButton=!0};ZU(wW,CW);var TW=function(){CW.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}})};ZU(TW,CW);var EW=function(){var e,t;vW.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return t},set:function(e){t=e}});var n,r={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var e=function(e){return e};this.scope&&(e=this.scope.internal.getEncryptor(this.objId));var t,n=[];for(t in n.push(`<<`),r)n.push(`/`+t+` (`+KU(e(r[t]))+`)`);return n.push(`>>`),n.join(` 116`)}
116,set:function(e){RO(e)===`object`&&(r=e)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return r.CA||``},set:function(e){typeof e==`string`&&(r.CA=e)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return n},set:function(e){var t=e==null?``:e.toString();t.substr(0,1)===`/`&&(t=t.substr(1)),n=`/`+JU(t)}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return n.substr(1,n.length-1)},set:function(e){var t=e==null?``:e.toString();t.substr(0,1)===`/`&&(t=t.substr(1)),n=`/`+JU(t)}}),this.caption=`l`,this.appearanceState=`Off`,this._AppearanceType=AW.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};ZU(EW,vW),TW.prototype.setAppearance=function(e){if(!(`createAppearanceStream`in e)||!(`getCA`in e))throw Error(`Couldn't assign Appearance to RadioButton. Appearance was Invalid!`);for(var t in this.Kids)if(this.Kids.hasOwnProperty(t)){var n=this.Kids[t];n.appearanceStreamContent=e.createAppearanceStream(n.optionName),n.caption=e.getCA()}},TW.prototype.createOption=function(e){var t=new EW;return t.Parent=this,t.optionName=e,this.Kids.push(t),jW.call(this.scope,t),t};var DW=function(){CW.call(this),this.fontName=`zapfdingbats`,this.caption=`3`,this.appearanceState=`On`,this.value=`On`,this.textAlign=`center`,this.appearanceStreamContent=AW.CheckBox.createAppearanceStream()};ZU(DW,CW);var OW=function(){vW.call(this),this.FT=`/Tx`,Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!rW(this.Ff,13)},set:function(e){!!e==1?this.Ff=iW(this.Ff,13):this.Ff=aW(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!rW(this.Ff,21)},set:function(e){!!e==1?this.Ff=iW(this.Ff,21):this.Ff=aW(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!rW(this.Ff,23)},set:function(e){!!e==1?this.Ff=iW(this.Ff,23):this.Ff=aW(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!rW(this.Ff,24)},set:function(e){!!e==1?this.Ff=iW(this.Ff,24):this.Ff=aW(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!rW(this.Ff,25)},set:function(e){!!e==1?this.Ff=iW(this.Ff,25):this.Ff=aW(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!rW(this.Ff,26)},set:function(e){!!e==1?this.Ff=iW(this.Ff,26):this.Ff=aW(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}})};ZU(OW,vW);var kW=function(){OW.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!rW(this.Ff,14)},set:function(e){!!e==1?this.Ff=iW(this.Ff,14):this.Ff=aW(this.Ff,14)}}),this.password=!0};ZU(kW,OW);var AW={CheckBox:{createAppearanceStream:function(){return{N:{On:AW.CheckBox.YesNormal},D:{On:AW.CheckBox.YesPushDown,Off:AW.CheckBox.OffPushDown}}},YesPushDown:function(e){var t=$U(e);t.scope=e.scope;var n=[],r=e.scope.internal.getFont(e.fontName,e.fontStyle).id,i=e.scope.__private__.encodeColorString(e.color),a=cW(e,e.caption);return n.push(`0.749023 g`),n.push(`0 0 `+YU(AW.internal.getWidth(e))+` `+YU(AW.internal.getHeight(e))+` re`),n.push(`f`),n.push(`BMC`),n.push(`q`),n.push(`0 0 1 rg`),n.push(`/`+r+` `+YU(a.fontSize)+` Tf `+i),n.push(`BT`),n.push(a.text),n.push(`ET`),n.push(`Q`),n.push(`EMC`),t.stream=n.join(` 117`),t},YesNormal:function(e){var t=$U(e);t.scope=e.scope;var n=e.scope.internal.getFont(e.fontName,e.fontStyle).id,r=e.scope.__private__.encodeColorString(e.color),i=[],a=AW.internal.getHeight(e),o=AW.internal.getWidth(e),s=cW(e,e.caption);return i.push(`1 g`),i.push(`0 0 `+YU(o)+` `+YU(a)+` re`),i.push(`f`),i.push(`q`),i.push(`0 0 1 rg`),i.push(`0 0 `+YU(o-1)+` `+YU(a-1)+` re`),i.push(`W`),i.push(`n`),i.push(`0 g`),i.push(`BT`),i.push(`/`+n+` `+YU(s.fontSize)+` Tf `+r),i.push(s.text),i.push(`ET`),i.push(`Q`),t.stream=i.join(` 118`),t},OffPushDown:function(e){var t=$U(e);t.scope=e.scope;var n=[];return n.push(`0.749023 g`),n.push(`0 0 `+YU(AW.internal.getWidth(e))+` `+YU(AW.internal.getHeight(e))+` re`),n.push(`f`),t.stream=n.join(` 119`),t}},RadioButton:{Circle:{createAppearanceStream:function(e){var t={D:{Off:AW.RadioButton.Circle.OffPushDown},N:{}}
vendor: 4,501 bytes, lines 119-125
119;return t.N[e]=AW.RadioButton.Circle.YesNormal,t.D[e]=AW.RadioButton.Circle.YesPushDown,t},getCA:function(){return`l`},YesNormal:function(e){var t=$U(e);t.scope=e.scope;var n=[],r=AW.internal.getWidth(e)<=AW.internal.getHeight(e)?AW.internal.getWidth(e)/4:AW.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var i=AW.internal.Bezier_C,a=Number((r*i).toFixed(5));return n.push(`q`),n.push(`1 0 0 1 `+XU(AW.internal.getWidth(e)/2)+` `+XU(AW.internal.getHeight(e)/2)+` cm`),n.push(r+` 0 m`),n.push(r+` `+a+` `+a+` `+r+` 0 `+r+` c`),n.push(`-`+a+` `+r+` -`+r+` `+a+` -`+r+` 0 c`),n.push(`-`+r+` -`+a+` -`+a+` -`+r+` 0 -`+r+` c`),n.push(a+` -`+r+` `+r+` -`+a+` `+r+` 0 c`),n.push(`f`),n.push(`Q`),t.stream=n.join(` 120`),t},YesPushDown:function(e){var t=$U(e);t.scope=e.scope;var n=[],r=AW.internal.getWidth(e)<=AW.internal.getHeight(e)?AW.internal.getWidth(e)/4:AW.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),a=Number((i*AW.internal.Bezier_C).toFixed(5)),o=Number((r*AW.internal.Bezier_C).toFixed(5));return n.push(`0.749023 g`),n.push(`q`),n.push(`1 0 0 1 `+XU(AW.internal.getWidth(e)/2)+` `+XU(AW.internal.getHeight(e)/2)+` cm`),n.push(i+` 0 m`),n.push(i+` `+a+` `+a+` `+i+` 0 `+i+` c`),n.push(`-`+a+` `+i+` -`+i+` `+a+` -`+i+` 0 c`),n.push(`-`+i+` -`+a+` -`+a+` -`+i+` 0 -`+i+` c`),n.push(a+` -`+i+` `+i+` -`+a+` `+i+` 0 c`),n.push(`f`),n.push(`Q`),n.push(`0 g`),n.push(`q`),n.push(`1 0 0 1 `+XU(AW.internal.getWidth(e)/2)+` `+XU(AW.internal.getHeight(e)/2)+` cm`),n.push(r+` 0 m`),n.push(r+` `+o+` `+o+` `+r+` 0 `+r+` c`),n.push(`-`+o+` `+r+` -`+r+` `+o+` -`+r+` 0 c`),n.push(`-`+r+` -`+o+` -`+o+` -`+r+` 0 -`+r+` c`),n.push(o+` -`+r+` `+r+` -`+o+` `+r+` 0 c`),n.push(`f`),n.push(`Q`),t.stream=n.join(` 121`),t},OffPushDown:function(e){var t=$U(e);t.scope=e.scope;var n=[],r=AW.internal.getWidth(e)<=AW.internal.getHeight(e)?AW.internal.getWidth(e)/4:AW.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),a=Number((i*AW.internal.Bezier_C).toFixed(5));return n.push(`0.749023 g`),n.push(`q`),n.push(`1 0 0 1 `+XU(AW.internal.getWidth(e)/2)+` `+XU(AW.internal.getHeight(e)/2)+` cm`),n.push(i+` 0 m`),n.push(i+` `+a+` `+a+` `+i+` 0 `+i+` c`),n.push(`-`+a+` `+i+` -`+i+` `+a+` -`+i+` 0 c`),n.push(`-`+i+` -`+a+` -`+a+` -`+i+` 0 -`+i+` c`),n.push(a+` -`+i+` `+i+` -`+a+` `+i+` 0 c`),n.push(`f`),n.push(`Q`),t.stream=n.join(` 122`),t}},Cross:{createAppearanceStream:function(e){var t={D:{Off:AW.RadioButton.Cross.OffPushDown},N:{}};return t.N[e]=AW.RadioButton.Cross.YesNormal,t.D[e]=AW.RadioButton.Cross.YesPushDown,t},getCA:function(){return`8`},YesNormal:function(e){var t=$U(e);t.scope=e.scope;var n=[],r=AW.internal.calculateCross(e);return n.push(`q`),n.push(`1 1 `+YU(AW.internal.getWidth(e)-2)+` `+YU(AW.internal.getHeight(e)-2)+` re`),n.push(`W`),n.push(`n`),n.push(YU(r.x1.x)+` `+YU(r.x1.y)+` m`),n.push(YU(r.x2.x)+` `+YU(r.x2.y)+` l`),n.push(YU(r.x4.x)+` `+YU(r.x4.y)+` m`),n.push(YU(r.x3.x)+` `+YU(r.x3.y)+` l`),n.push(`s`),n.push(`Q`),t.stream=n.join(` 123`),t},YesPushDown:function(e){var t=$U(e);t.scope=e.scope;var n=AW.internal.calculateCross(e),r=[];return r.push(`0.749023 g`),r.push(`0 0 `+YU(AW.internal.getWidth(e))+` `+YU(AW.internal.getHeight(e))+` re`),r.push(`f`),r.push(`q`),r.push(`1 1 `+YU(AW.internal.getWidth(e)-2)+` `+YU(AW.internal.getHeight(e)-2)+` re`),r.push(`W`),r.push(`n`),r.push(YU(n.x1.x)+` `+YU(n.x1.y)+` m`),r.push(YU(n.x2.x)+` `+YU(n.x2.y)+` l`),r.push(YU(n.x4.x)+` `+YU(n.x4.y)+` m`),r.push(YU(n.x3.x)+` `+YU(n.x3.y)+` l`),r.push(`s`),r.push(`Q`),t.stream=r.join(` 124`),t},OffPushDown:function(e){var t=$U(e);t.scope=e.scope;var n=[];return n.push(`0.749023 g`),n.push(`0 0 `+YU(AW.internal.getWidth(e))+` `+YU(AW.internal.getHeight(e))+` re`),n.push(`f`),t.stream=n.join(` 125`),t}}},createDefaultAppearanceStream:function(e){var t=e.scope.internal.getFont(e.fontName,e.fontStyle).id,n=e.scope.__private__.encodeColorString(e.color);return`/`+t+` `+e.fontSize+` Tf `+n}};AW.internal={Bezier_C:.551915024494,calculateCross:function(e){var t=AW.internal.getWidth(e),n=AW.internal.getHeight(e),r=Math.min(t,n);return{x1:{x:(t-r)/2,y:(n-r)/2+r},x2:{x:(t-r)/2+r,y:(n-r)/2},x3:{x:(t-r)/2,y:(n-r)/2},x4:{x:(t-r)/2+r,y:(n-r)/2+r}}}},AW.internal.getWidth=function(e){var t=0;return RO(e)===`object`&&(t=QU(e.Rect[2])),t},AW.internal.getHeight=function(e){var t=0;return RO(e)===`object`&&(t=QU(e.Rect[3])),t};var jW=WU.addField=function(e){if(fW(this,e),!(e instanceof vW))throw Error(`Invalid argument passed to
125jsPDF.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};WU.AcroFormChoiceField=yW,WU.AcroFormListBox=bW,WU.AcroFormComboBox=xW,WU.AcroFormEditBox=SW,WU.AcroFormButton=CW,WU.AcroFormPushButton=wW,WU.AcroFormRadioButton=TW,WU.AcroFormCheckBox=DW,WU.AcroFormTextField=OW,WU.AcroFormPasswordField=kW,WU.AcroFormAppearance=AW,WU.AcroForm={ChoiceField:yW,ListBox:bW,ComboBox:xW,EditBox:SW,Button:CW,PushButton:wW,RadioButton:TW,CheckBox:DW,TextField:OW,PasswordField:kW,Appearance:AW},UU.AcroForm={ChoiceField:yW,ListBox:bW,ComboBox:xW,EditBox:SW,Button:CW,PushButton:wW,RadioButton:TW,CheckBox:DW,TextField:OW,PasswordField:kW,Appearance:AW},UU.AcroForm;function MW(e){return e.reduce(function(e,t,n){return e[t]=n,e},{})}(function(e){var t=`addImage_`;e.__addimage__={};var n=`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]]},i=e.__addimage__.getImageFileTypeByImageData=function(e,t){var i,a,o,s,c,l=n;if((t||=n)===`RGBA`||e.data!==void 0&&e.data instanceof Uint8ClampedArray&&`height`in e&&`width`in e)return`RGBA`;if(S(e))for(c in r)for(o=r[c],i=0;i<o.length;i+=1){for(s=!0,a=0;a<o[i].length;a+=1)if(o[i][a]!==void 0&&o[i][a]!==e[a]){s=!1;break}if(!0===s){l=c;break}}else for(c in r)for(o=r[c],i=0;i<o.length;i+=1){for(s=!0,a=0;a<o[i].length;a+=1)if(o[i][a]!==void 0&&o[i][a]!==e.charCodeAt(a)){s=!1;break}if(!0===s){l=c;break}}return l===n&&t!==n&&(l=t),l},a=function e(t){for(var n=this.internal.write,r=this.internal.putStream,i=(0,this.internal.getFilters)();i.indexOf(`FlateEncode`)!==-1;)i.splice(i.indexOf(`FlateEncode`),1);t.objectId=this.internal.newObject();var a=[];if(a.push({key:`Type`,value:`/XObject`}),a.push({key:`Subtype`,value:`/Image`}),a.push({key:`Width`,value:t.width}),a.push({key:`Height`,value:t.height}),t.colorSpace===_.INDEXED?a.push({key:`ColorSpace`,value:`[/Indexed /DeviceRGB `+(t.palette.length/3-1)+` `+(`sM
125ask`in t&&t.sMask!==void 0?t.objectId+2:t.objectId+1)+` 0 R]`}):(a.push({key:`ColorSpace`,value:`/`+t.colorSpace}),t.colorSpace===_.DEVICE_CMYK&&a.push({key:`Decode`,value:`[1 0 1 0 1 0 1 0]`})),a.push({key:`BitsPerComponent`,value:t.bitsPerComponent}),`decodeParameters`in t&&t.decodeParameters!==void 0&&a.push({key:`DecodeParms`,value:`<<`+t.decodeParameters+`>>`}),`transparency`in t&&Array.isArray(t.transparency)&&t.transparency.length>0){for(var o=``,s=0,c=t.transparency.length;s<c;s++)o+=t.transparency[s]+` `+t.transparency[s]+` `;a.push({key:`Mask`,value:`[`+o+`]`})}t.sMask!==void 0&&a.push({key:`SMask`,value:t.objectId+1+` 0 R`});var l=t.filter===void 0?void 0:[`/`+t.filter];if(r({data:t.data,additionalKeyValues:a,alreadyAppliedFilters:l,objectId:t.objectId}),n(`endobj`),`sMask`in t&&t.sMask!==void 0){var u=t.sMaskBitsPerComponent??t.bitsPerComponent,d={width:t.width,height:t.height,colorSpace:`DeviceGray`,bitsPerComponent:u,data:t.sMask};`filter`in t&&(d.decodeParameters=`/Predictor ${t.predictor} /Colors 1 /BitsPerComponent ${u} /Columns ${t.width}`,d.filter=t.filter),e.call(this,d)}if(t.colorSpace===_.INDEXED){var f=this.internal.newObject();r({data:w(new Uint8Array(t.palette)),objectId:f}),n(`endobj`)}},o=function(){var e=this.internal.collections[t+`images`];for(var n in e)a.call(this,e[n])},s=function(){var e,n=this.internal.collections[t+`images`],r=this.internal.write;for(var i in n)r(`/I`+(e=n[i]).index,e.objectId,`0`,`R`)},c=function(){this.internal.collections[t+`images`]||(this.internal.collections[t+`images`]={},this.internal.events.subscribe(`putResources`,o),this.internal.events.subscribe(`putXobjectDict`,s))},l=function(){var e=this.internal.collections[t+`images`];return c.call(this),e},u=function(){return Object.keys(this.internal.collections[t+`images`]).length},d=function(t){return typeof e[`process`+t.toUpperCase()]==`function`},f=function(e){return RO(e)===`object`&&e.nodeType===1},p=function(t,n){if(t.nodeName===`IMG`&&t.hasAttribute(`src`)){var r=``+t.getAttribute(`src`);if(r.indexOf(`data:image/`)===0)return vU(unescape(r).split(`base64,`).pop());var i=e.loadFile(r,!0);if(i!==void 0)return i}if(t.nodeName===`CANVAS`){if(t.width===0||t.height===0)throw Error(`Given canvas must have data. Canvas width: `+t.width+`, height: `+t.height);var a;switch(n){case`PNG`:a=`image/png`;break;case`WEBP`:a=`image/webp`;break;default:a=`image/jpeg`}return vU(t.toDataURL(a,1).split(`base64,`).pop())}},m=function(e){var n=this.internal.collections[t+`images`];if(n){for(var r in n)if(e===n[r].alias)return n[r]}},h=function(e,t,n){return e||t||(e=-96,t=-96),e<0&&(e=-1*n.width*72/e/this.internal.scaleFactor),t<0&&(t=-1*n.height*72/t/this.internal.scaleFactor),e===0&&(e=t*n.width/n.height),t===0&&(t=e*n.height/n.width),[e,t]},g=function(e,t,n,r,i,a){var o=h.call(this,n,r,i),s=this.internal.getCoordinateString,c=this.internal.getVerticalCoordinateString,u=l.call(this);if(n=o[0],r=o[1],u[i.index]=i,a){a*=Math.PI/180;var d=Math.cos(a),f=Math.sin(a),p=function(e){return e.toFixed(4)},m=[p(d),p(f),p(-1*f),p(d),0,0,`cm`]}this.internal.write(`q`),a?(this.internal.write([1,`0`,`0`,1,s(e),c(t+r),`cm`].join(` `)),this.internal.write(m.join(` `)),this.internal.write([s(n),`0`,`0`,s(r),`0`,`0`,`cm`].join(` `))):this.internal.write([s(n),`0`,`0`,s(r),s(e),c(t+r),`cm`].join(` `)),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,`cm`].join(` `)),this.internal.write(`/I`+i.index+` Do`),this.internal.write(`Q`)},_=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 v=e.image_compression={NONE:`NONE`,FAST:`FAST`,MEDIUM:`MEDIUM`,SLOW:`SLOW`},y=e.__addimage__.sHashCode=function(e){var t,n,r=0;if(typeof e==`string`)for(n=e.length,t=0;t<n;t++)r=(r<<5)-r+e.charCodeAt(t),r|=0;else if(S(e))for(n=e.byteLength/2,t=0;t<n;t++)r=(r<<5)-r+e[t],r|=0;return r}
125,b=e.__addimage__.validateStringAsBase64=function(e){(e||=``).toString().trim();var t=!0;return e.length===0&&(t=!1),e.length%4!=0&&(t=!1),!1===/^[A-Za-z0-9+/]+$/.test(e.substr(0,e.length-2))&&(t=!1),!1===/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(e.substr(-2))&&(t=!1),t},x=e.__addimage__.extractImageFromDataUrl=function(e){if(e==null||!(e=e.trim()).startsWith(`data:`))return null;var t=e.indexOf(`,`);return t<0?null:e.substring(0,t).trim().endsWith(`base64`)?e.substring(t+1):null};e.__addimage__.isArrayBuffer=function(e){return e instanceof ArrayBuffer};var S=e.__addimage__.isArrayBufferView=function(e){return e instanceof Int8Array||e instanceof Uint8Array||e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array},C=e.__addimage__.binaryStringToUint8Array=function(e){for(var t=e.length,n=new Uint8Array(t),r=0;r<t;r++)n[r]=e.charCodeAt(r);return n},w=e.__addimage__.arrayBufferToBinaryString=function(e){for(var t=``,n=S(e)?e:new Uint8Array(e),r=0;r<n.length;r+=8192)t+=String.fromCharCode.apply(null,n.subarray(r,r+8192));return t};e.addImage=function(){var e,t,r,i,a,o,s,l,u;if(typeof arguments[1]==`number`?(t=n,r=arguments[1],i=arguments[2],a=arguments[3],o=arguments[4],s=arguments[5],l=arguments[6],u=arguments[7]):(t=arguments[1],r=arguments[2],i=arguments[3],a=arguments[4],o=arguments[5],s=arguments[6],l=arguments[7],u=arguments[8]),RO(e=arguments[0])===`object`&&!f(e)&&`imageData`in e){var d=e;e=d.imageData,t=d.format||t||n,r=d.x||r||0,i=d.y||i||0,a=d.w||d.width||a,o=d.h||d.height||o,s=d.alias||s,l=d.compression||l,u=d.rotation||d.angle||u}var p=this.internal.getFilters();if(l===void 0&&p.indexOf(`FlateEncode`)!==-1&&(l=`SLOW`),isNaN(r)||isNaN(i))throw Error(`Invalid coordinates passed to jsPDF.addImage`);c.call(this);var m=T.call(this,e,t,s,l);return g.call(this,r,i,a,o,m,u),this};var T=function(t,r,a,o){var s,c,l;if(typeof t==`string`&&i(t)===n){t=unescape(t);var h=E(t,!1);(h!==``||(h=e.loadFile(t,!0))!==void 0)&&(t=h)}if(f(t)&&(t=p(t,r)),r=i(t,r),!d(r))throw Error(`addImage does not support files of type '`+r+`', please ensure that a plugin for '`+r+`' support is added.`);if(((l=a)==null||l.length===0)&&(a=function(e){return typeof e==`string`||S(e)?y(e):S(e.data)?y(e.data):null}(t)),(s=m.call(this,a))||(t instanceof Uint8Array||r===`RGBA`||(c=t,t=C(t)),s=this[`process`+r.toUpperCase()](t,u.call(this),a,function(t){return t&&typeof t==`string`&&(t=t.toUpperCase()),t in e.image_compression?t:v.NONE}(o),c)),!s)throw Error(`An unknown error occurred whilst processing the image.`);return s},E=e.__addimage__.convertBase64ToBinaryString=function(e,t){t=typeof t!=`boolean`||t;var n,r=``;if(typeof e==`string`){n=x(e)??e;try{r=vU(n)}catch(e){if(t)throw b(n)?Error(`atob-Error in jsPDF.convertBase64ToBinaryString `+e.message):Error(`Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString `)}}return r};e.getImageProperties=function(t){var r,a,o=``;if(f(t)&&(t=p(t)),typeof t==`string`&&i(t)===n&&((o=E(t,!1))===``&&(o=e.loadFile(t)||``),t=o),a=i(t),!d(a))throw Error(`addImage does not support files of type '`+a+`', please ensure that a plugin for '`+a+`' support is added.`);if(t instanceof Uint8Array||(t=C(t)),!(r=this[`process`+a.toUpperCase()](t)))throw Error(`An unknown error occurred whilst processing the image`);return r.fileType=a,r}})(UU.API),function(e){var t=function(e){if(e!==void 0&&e!=``)return!0};UU.API.events.push([`addPage`,function(e){this.internal.getPageInfo(e.pageNumber).pageContext.annotations=[]}]),e.events.push([`putPage`,function(e){for(var n,r,i,a=this.internal.getCoordinateString,o=this.internal.getVerticalCoordinateString,
vendor: 2,872 bytes, line 125
125s=this.internal.getPageInfoByObjId(e.objId),c=e.pageContext.annotations,l=!1,u=0;u<c.length&&!l;u++)switch((n=c[u]).type){case`link`:(t(n.options.url)||t(n.options.pageNumber))&&(l=!0);break;case`reference`:case`text`:case`freetext`:l=!0}if(l!=0){this.internal.write(`/Annots [`);for(var d=0;d<c.length;d++){n=c[d];var f=this.internal.pdfEscape,p=this.internal.getEncryptor(e.objId);switch(n.type){case`reference`:this.internal.write(` `+n.object.objId+` 0 R `);break;case`text`:var m=this.internal.newAdditionalObject(),h=this.internal.newAdditionalObject(),g=this.internal.getEncryptor(m.objId),_=n.title||`Note`;i=`<</Type /Annot /Subtype /Text `+(r=`/Rect [`+a(n.bounds.x)+` `+o(n.bounds.y+n.bounds.h)+` `+a(n.bounds.x+n.bounds.w)+` `+o(n.bounds.y)+`] `)+`/Contents (`+f(g(n.contents))+`)`,i+=` /Popup `+h.objId+` 0 R`,i+=` /P `+s.objId+` 0 R`,i+=` /T (`+f(g(_))+`) >>`,m.content=i;var v=m.objId+` 0 R`;i=`<</Type /Annot /Subtype /Popup `+(r=`/Rect [`+a(n.bounds.x+30)+` `+o(n.bounds.y+n.bounds.h)+` `+a(n.bounds.x+n.bounds.w+30)+` `+o(n.bounds.y)+`] `)+` /Parent `+v,n.open&&(i+=` /Open true`),i+=` >>`,h.content=i,this.internal.write(m.objId,`0 R`,h.objId,`0 R`);break;case`freetext`:r=`/Rect [`+a(n.bounds.x)+` `+o(n.bounds.y)+` `+a(n.bounds.x+n.bounds.w)+` `+o(n.bounds.y+n.bounds.h)+`] `;var y=`font: Helvetica,sans-serif 12.0pt; text-align:left; color:#`+(n.color||`#000000`);i=`<</Type /Annot /Subtype /FreeText `+r+`/Contents (`+f(p(n.contents))+`)`,i+=` /DS(`+f(p(y))+`)`,i+=` /Border [0 0 0]`,i+=` >>`,this.internal.write(i);break;case`link`:if(n.options.name){var b=this.annotations._nameMap[n.options.name];n.options.pageNumber=b.page,n.options.top=b.y}else n.options.top||(n.options.top=0);if(r=`/Rect [`+n.finalBounds.x+` `+n.finalBounds.y+` `+n.finalBounds.w+` `+n.finalBounds.h+`] `,i=``,n.options.url)i=`<</Type /Annot /Subtype /Link `+r+`/Border [0 0 0] /A <</S /URI /URI (`+f(p(n.options.url))+`) >>`;else if(n.options.pageNumber)switch(i=`<</Type /Annot /Subtype /Link `+r+`/Border [0 0 0] /Dest [`+this.internal.getPageInfo(n.options.pageNumber).objId+` 0 R`,n.options.magFactor=n.options.magFactor||`XYZ`,n.options.magFactor){case`Fit`:i+=` /Fit]`;break;case`FitH`:i+=` /FitH `+n.options.top+`]`;break;case`FitV`:n.options.left=n.options.left||0,i+=` /FitV `+n.options.left+`]`;break;default:var x=o(n.options.top);n.options.left=n.options.left||0,n.options.zoom===void 0&&(n.options.zoom=0),i+=` /XYZ `+n.options.left+` `+x+` `+n.options.zoom+`]`}i!=``&&(i+=` >>`,this.internal.write(i))}}this.internal.write(`]`)}}]),e.createAnnotation=function(e){var t=this.internal.getCurrentPageInfo();switch(e.type){case`link`:this.link(e.bounds.x,e.bounds.y,e.bounds.w,e.bounds.h,e);break;case`text`:case`freetext`:t.pageContext.annotations.push(e)}},e.link=function(e,t,n,r,i){var a=this.internal.getCurrentPageInfo(),o=this.internal.getCoordinateString,
125s=this.internal.getVerticalCoordinateString;a.pageContext.annotations.push({finalBounds:{x:o(e),y:s(t),w:o(e+n),h:s(t+r)},options:i,type:`link`})},e.textWithLink=function(e,t,n,r){var i,a,o=this.getTextWidth(e),s=this.internal.getLineHeight()/this.internal.scaleFactor;if(r.maxWidth!==void 0){a=r.maxWidth;var c=this.splitTextToSize(e,a).length;i=Math.ceil(s*c)}else a=o,i=s;return this.text(e,t,n,r),n+=.2*s,r.align===`center`&&(t-=o/2),r.align===`right`&&(t-=o),this.link(t,n-s,a,i,r),o},e.getTextWidth=function(e){var t=this.internal.getFontSize();return this.getStringUnitWidth(e)*t/this.internal.scaleFactor}}(UU.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,6437
1257],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]},n={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},i=[1570,1571,1573,1575];e.__arabicParser__={};var a=e.__arabicParser__.isInArabicSubstitutionA=function(e){return t[e.charCodeAt(0)]!==void 0},o=e.__arabicParser__.isArabicLetter=function(e){return typeof e==`string`&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(e)},s=e.__arabicParser__.isArabicEndLetter=function(e){return o(e)&&a(e)&&t[e.charCodeAt(0)].length<=2},c=e.__arabicParser__.isArabicAlfLetter=function(e){return o(e)&&i.indexOf(e.charCodeAt(0))>=0};e.__arabicParser__.arabicLetterHasIsolatedForm=function(e){return o(e)&&a(e)&&t[e.charCodeAt(0)].length>=1};var l=e.__arabicParser__.arabicLetterHasFinalForm=function(e){return o(e)&&a(e)&&t[e.charCodeAt(0)].length>=2};e.__arabicParser__.arabicLetterHasInitialForm=function(e){return o(e)&&a(e)&&t[e.charCodeAt(0)].length>=3};var u=e.__arabicParser__.arabicLetterHasMedialForm=function(e){return o(e)&&a(e)&&t[e.charCodeAt(0)].length==4},d=e.__arabicParser__.resolveLigatures=function(e){var t=0,r=n,i=``,a=0;for(t=0;t<e.length;t+=1)r[e.charCodeAt(t)]===void 0?(r=n,i+=e.charAt(t-a),t-=a,a=0):(a++,typeof(r=r[e.charCodeAt(t)])==`number`&&(i+=String.fromCharCode(r),r=n,a=0),t===e.length-1&&(r=n,i+=e.charAt(t-(a-1)),t-=a-1,a=0));return i};e.__arabicParser__.isArabicDiacritic=function(e){return e!==void 0&&r[e.charCodeAt(0)]!==void 0};var f=e.__arabicParser__.getCorrectForm=function(e,t,n){return o(e)?!1===a(e)?-1:!l(e)||!o(t)&&!o(n)||!o(n)&&s(t)||s(e)&&!o(t)||s(e)&&c(t)||s(e)&&s(t)?0:u(e)&&o(t)&&!s(t)&&o(n)&&l(n)?3:s(e)||!o(n)?1:2:-1},p=function(e){var n=0,r=0,i=0,a=``,s=``,c=``,l=(e||=``).split(`\\s+`),u=[];for(n=0;n<l.length;n+=1){for(u.push(``),r=0;r<l[n].length;r+=1)a=l[n][r],s=l[n][r-1],c=l[n][r+1],o(a)?(i=f(a,s,c),u[n]+=i===-1?a:String.fromCharCode(t[a.charCodeAt(0)][i])):u[n]+=a;u[n]=d(u[n])}return u.join(` `)},m=e.__arabicParser__.processArabic=e.processArabic=function(){var e,t=typeof arguments[0]==`string`?arguments[0]:arguments[0].text,n=[];if(Array.isArray(t)){var r=0;for(n=[],r=0;r<t.length;r+=1)Array.isArray(t[r])?n.push([p(t[r][0]),t[r][1],t[r][2]]):n.push([p(t[r])]);e=n}else e=p(t);return typeof arguments[0]==`string`?e:(arguments[0].text=e,arguments[0])};e.events.push([`preProcessText`,m])}(UU.API),UU.API.autoPrint=function(e){var t;return(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 e=void 0;Object.defineProperty(this,"pdf",{get:function(){return e},set:function(t){e=t}});var t=150;Object.defineProperty(this,"width",{get:function(){return t},set:function(e){t=isNaN(e)||!1===Number.isInteger(e)||e<0?150:e,this.getContext(`2d`).pageWrapXEnabled&&(this.getContext(`2d`).pageWrapX=t+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(e){n=isNaN(e)||!1===Number.isInteger(e)||e<0?300:e,this.getContext(`2d`).pageWrapYEnabled&&(this.getContext(`2d`).pageWrapY=n+1)}});var r=[];Object.defineProperty(this,"childNodes",{get:function(){return r},set:function(e){r=e}});var i={};Object.defineProperty(this,"style",{get:function(){return i},set:function(e){i=e}}),Object.defineProperty(this,"parentNode",{})};t.prototype.getContext=function(e,t){var n;if((e||=`2d`)!==`2d`)return null;for(n in t)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=t[n]);return this.pdf.context2d._canvas=this,this.pdf.context2d},t.prototype.toDataURL=function(){throw Error(`toDataURL is not implemented.`)},e.events.push([`initialized`,function(){this.canvas=new t,this.canvas.pdf=this}])}(UU.API),function(e){var t={left:0,top:0,bottom:0,right:0},n=!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(),i.call(this))},i=function(){this.internal.__cell__.lastCell=new a,this.internal.__cell__.pages=1},a=function(){var e=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return e},set:function(t){e=t}});var t=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return t},set:function(e){t=e}});var n=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return n},set:function(e){n=e}});var r=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return r},set:function(e){r=e}});var i=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return i},set:function(e){i=e}});var a=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return a}
125,set:function(e){a=e}});var o=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return o},set:function(e){o=e}}),this};a.prototype.clone=function(){return new a(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},a.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},e.setHeaderFunction=function(e){return r.call(this),this.internal.__cell__.headerFunction=typeof e==`function`?e:void 0,this},e.getTextDimensions=function(e,t){r.call(this);var n=(t||={}).fontSize||this.getFontSize(),i=t.font||this.getFont(),a=t.scaleFactor||this.internal.scaleFactor,o=0,s=0,c=0,l=this;if(!Array.isArray(e)&&typeof e!=`string`){if(typeof e!=`number`)throw Error(`getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.`);e=String(e)}var u=t.maxWidth;u>0?typeof e==`string`?e=this.splitTextToSize(e,u):Object.prototype.toString.call(e)===`[object Array]`&&(e=e.reduce(function(e,t){return e.concat(l.splitTextToSize(t,u))},[])):e=Array.isArray(e)?e:[e];for(var d=0;d<e.length;d++)o<(c=this.getStringUnitWidth(e[d],{font:i})*n)&&(o=c);return o!==0&&(s=e.length),{w:o/=a,h:Math.max((s*n*this.getLineHeightFactor()-n*(this.getLineHeightFactor()-1))/a,0)}},e.cellAddPage=function(){r.call(this),this.addPage();var e=this.internal.__cell__.margins||t;return this.internal.__cell__.lastCell=new a(e.left,e.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var o=e.cell=function(){var e=arguments[0]instanceof a?arguments[0]:new a(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]);r.call(this);var i=this.internal.__cell__.lastCell,o=this.internal.__cell__.padding,s=this.internal.__cell__.margins||t,c=this.internal.__cell__.tableHeaderRow,l=this.internal.__cell__.printHeaders;return i.lineNumber!==void 0&&(i.lineNumber===e.lineNumber?(e.x=(i.x||0)+(i.width||0),e.y=i.y||0):i.y+i.height+e.height+s.bottom>this.getPageHeight()?(this.cellAddPage(),e.y=s.top,l&&c&&(this.printHeaderRow(e.lineNumber,!0),e.y+=c[0].height)):e.y=i.y+i.height||e.y),e.text[0]!==void 0&&(this.rect(e.x,e.y,e.width,e.height,!0===n?`FD`:void 0),e.align===`right`?this.text(e.text,e.x+e.width-o,e.y+o,{align:`right`,baseline:`top`}):e.align===`center`?this.text(e.text,e.x+e.width/2,e.y+o,{align:`center`,baseline:`top`,maxWidth:e.width-o-o}):this.text(e.text,e.x+o,e.y+o,{align:`left`,baseline:`top`,maxWidth:e.width-o-o})),this.internal.__cell__.lastCell=e,this};e.table=function(e,n,c,l,u){if(r.call(this),!c)throw Error(`No data for PDF table.`);var d,f,p,m,h=[],g=[],_=[],v={},y={},b=[],x=[],S=(u||={}).autoSize||!1,C=!1!==u.printHeaders,w=u.css&&u.css[`font-size`]!==void 0?16*u.css[`font-size`]:u.fontSize||12,T=u.margins||Object.assign({width:this.getPageWidth()},t),E=typeof u.padding==`number`?u.padding:3,D=u.headerBackgroundColor||`#c8c8c8`,O=u.headerTextColor||`#000`;if(i.call(this),this.internal.__cell__.printHeaders=C,this.internal.__cell__.margins=T,this.internal.__cell__.table_font_size=w,this.internal.__cell__.padding=E,this.internal.__cell__.headerBackgroundColor=D,this.internal.__cell__.headerTextColor=O,this.setFontSize(w),l==null)g=h=Object.keys(c[0]),_=h.map(function(){return`left`});else if(Array.isArray(l)&&RO(l[0])===`object`)for(h=l.map(function(e){return e.name}),g=l.map(function(e){return e.prompt||e.name||``}),_=l.map(function(e){return e.align||`left`}),d=0;d<l.length;d+=1)y[l[d].name]=.7499990551181103*l[d].width;else Array.isArray(l)&&typeof l[0]==`string`&&(g=h=l,_=h.map(function(){return`left`}));if(S||Array.isArray(l)&&typeof l[0]==`string`)for(d=0;d<h.length;d+=1){for(v[m=h[d]]=c.map(function(e){return e[m]}),this.setFont(void 0,`bold`),b.push(this.getTextDimensions(g[d],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),f=v[m],this.setFont(void 0,`normal`),p=0;p<f.length;p+=1)b.push(this.getTextDimensions(f[p],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);y[m]=Math.max.apply(null,b)+E+E,b=[]}if(C){var k={};for(d=0;d<h.length;d+=1)k[h[d]]={},k[h[d]].text=g[d],k[h[d]].align=_[d];var A=s.call(this,k,y);x=h.map(function(t){return new a(e,n,y[t],A,k[t].text,void 0,k[t].align)}),this.setTableHeaderRow(x),this.printHeaderRow(1,!1)}var j=l.reduce(function(e,t){return e[t.name]=t.align,e},{});for(d=0;d<c.length;d+=1){`rowStart`in u&&u.rowStart instanceof Function&&u.rowStart({row:d,data:c[d]},this);var M=s.call(this,c[d],y);for(p=0;p<h.length;p+=1){var N=c[d][h[p]];`cellStart`in u&&u.cellStart instanceof Function&&u.cellStart({row:d,col:p,data:N},this),o.call(this,new a(e,n,y[h[p]],M,N,d+2,j[h[p]]))}}return this.internal.__cell__.table_x=e,this.internal.__cell__.table_y=n,this};var s=function(e,t){var n=this.internal.__cell__.padding,r=this.internal.__cell__.table_font_size,i=this.internal.scaleFactor;return Object.keys(e).map(function(r){var i=e[r];return this.splitTextToSize(i.hasOwnProperty(`text`)?i.text:i,t[r]-n-n)},this).map(function(e){return this.getLineHeightFactor()*e.length*r/i+n+n},this).reduce(function(e,t){return Math.max(e,t)},0)};e.setTableHeaderRow=function(e){r.call(this),this.internal.__cell__.tableHeaderRow=e},e.printHeaderRow=function(e,t){if(r.call(this),!this.internal.__cell__.tableHeaderRow)throw Error(`Property tableHeaderRow does not exist.`);var i;if(n=!0,typeof this.internal.__cell__.headerFunction==`function`){var s=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new a(s[0],s[1],s[2],s[3],void 0,-1)}this.setFont(void 0,`bold`);for(var c=[],l=0;l<this.internal.__cell__.tableHeaderRow.length;l+=1){i=this.internal.__cell__.tableHeaderRow[l].clone(),t&&(i.y=this.internal.__cell__.margins.top||0,c.push(i)),i.lineNumber=e;var u=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroun
125dColor),o.call(this,i),this.setTextColor(u)}c.length>0&&this.setTableHeaderRow(c),this.setFont(void 0,`normal`),n=!1}}(UU.API);var NW={italic:[`italic`,`oblique`,`normal`],oblique:[`oblique`,`italic`,`normal`],normal:[`normal`,`oblique`,`italic`]},PW=[`ultra-condensed`,`extra-condensed`,`condensed`,`semi-condensed`,`normal`,`semi-expanded`,`expanded`,`extra-expanded`,`ultra-expanded`],FW=MW(PW),IW=[100,200,300,400,500,600,700,800,900],LW=MW(IW);function RW(e){var t=e.family.replace(/"|'/g,``).toLowerCase(),n=function(e){return NW[e||=`normal`]?e:`normal`}(e.style),r=function(e){return e?typeof e==`number`?e>=100&&e<=900&&e%100==0?e:400:/^\d00$/.test(e)?parseInt(e):e===`bold`?700:400:400}(e.weight),i=function(e){return typeof FW[e||=`normal`]==`number`?e:`normal`}(e.stretch);return{family:t,style:n,weight:r,stretch:i,src:e.src||[],ref:e.ref||{name:t,style:[i,n,r].join(` `)}}}function zW(e,t,n,r){var i;for(i=n;i>=0&&i<t.length;i+=r)if(e[t[i]])return e[t[i]];for(i=n;i>=0&&i<t.length;i-=r)if(e[t[i]])return e[t[i]]}var BW={"sans-serif":`helvetica`,fixed:`courier`,monospace:`courier`,terminal:`courier`,cursive:`times`,fantasy:`times`,serif:`times`},VW={caption:`times`,icon:`times`,menu:`times`,"message-box":`times`,"small-caption":`times`,"status-bar":`times`};function HW(e){return[e.stretch,e.style,e.weight,e.family].join(` `)}function UW(e){return e.trimLeft()}function WW(e,t){for(var n=0;n<e.length;){if(e.charAt(n)===t)return[e.substring(0,n),e.substring(n+1)];n+=1}return null}function GW(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 KW,qW,JW,YW,XW,ZW=[`times`];function QW(e,t,n,r,i){var a=4,o=tG;switch(i){case UU.API.image_compression.FAST:a=1,o=eG;break;case UU.API.image_compression.MEDIUM:a=6,o=nG;break;case UU.API.image_compression.SLOW:a=9,o=rG}e=function(e,t,n,r){for(var i,a=e.length/t,o=new Uint8Array(e.length+a),s=[$W,eG,tG,nG,rG],c=0;c<a;c+=1){var l=c*t,u=e.subarray(l,l+t);if(r)o.set(r(u,n,i),l+c);else{for(var d=s.length,f=[],p=0;p<d;p+=1)f[p]=s[p](u,n,i);var m=aG(f.concat());o.set(f[m],l+c)}i=u}return o}(e,t,Math.ceil(n*r/8),o);var s=Ck(e,{level:a});return UU.API.__addimage__.arrayBufferToBinaryString(s)}function $W(e){var t=Array.apply([],e);return t.unshift(0),t}function eG(e,t){var n=e.length,r=[];r[0]=1;for(var i=0;i<n;i+=1){var a=e[i-t]||0;r[i+1]=e[i]-a+256&255}return r}function tG(e,t,n){var r=e.length,i=[];i[0]=2;for(var a=0;a<r;a+=1){var o=n&&n[a]||0;i[a+1]=e[a]-o+256&255}return i}function nG(e,t,n){var r=e.length,i=[];i[0]=3;for(var a=0;a<r;a+=1){var o=e[a-t]||0,s=n&&n[a]||0;i[a+1]=e[a]+256-(o+s>>>1)&255}return i}function rG(e,t,n){var r=e.length,i=[];i[0]=4;for(var a=0;a<r;a+=1){var o=iG(e[a-t]||0,n&&n[a]||0,n&&n[a-t]||0);i[a+1]=e[a]-o+256&255}return i}function iG(e,t,n){if(e===t&&t===n)return e;var r=Math.abs(t-n),i=Math.abs(e-n),a=Math.abs(e+t-n-n);return r<=i&&r<=a?e:i<=a?t:n}function aG(e){var t=e.map(function(e){return e.reduce(function(e,t){return e+Math.abs(t)},0)});return t.indexOf(Math.min.apply(null,t))}function oG(e,t,n){var r=t*n,i=Math.floor(r/8),a=16-(r-8*i+n),o=(1<<n)-1;return cG(e,i)>>a&o}function sG(e,t,n,r){var i=n*r,a=Math.floor(i/8),o=16-(i-8*a+r),s=(1<<r)-1,c=(t&s)<<o;(function(e,t,n){if(t+1<e.byteLength)e.setUint16(t,n,!1);else{var r=n>>8&255;e.setUint8(t,r)}})(e,a,cG(e,a)&~(s<<o)&65535|c)}function cG(e,t){return t+1<e.byteLength?e.getUint16(t,!1):e.getUint8(t)<<8}function lG(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 Error(`Invalid GIF 87a/89a header.`);var n=e[t++]|e[t++]<<8,r=e[t++]|e[t++]<<8,i=e[t++],a=i>>7,o=1<<1+(7&i);e[t++],e[t++];var s=null,c=null;a&&(s=t,c=o,t+=3*o);var l=!0,u=[],d=0,f=null,p=0,m=null;for(this.width=n,this.height=r;l&&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,m=e[t++]|e[t++]<<8,t++;else for(t+=12;;){if(!((D=e[t++])>=0))throw Error(`Invalid block size`);if(D===0)break;t+=D}break;case 249:if(e[t++]!==4||e[t+4]!==0)throw Error(`Invalid graphics extension block.`);var h=e[t++];d=e[t++]|e[t++]<<8,f=e[t++],1&h||(f=null),p=h>>2&7,t++;break;case 254:for(;;){if(!((D=e[t++])>=0))throw Error(`Invalid block size`);if(D===0)break;t+=D}break;default:throw Error(`Unknown graphic control label: 0x`+e[t-1].toString(16))}break;case 44:var g=e[t++]|e[t++]<<8,_=e[t++]|e[t++]<<8,v=e[t++]|e[t++]<<8,y=e[t++]|e[t++]<<8,b=e[t++],x=b>>6&1,S=1<<1+(7&b),C=s,w=c,T=!1;b>>7&&(T=!0,C=t,w=S,t+=3*S);var E=t;for(t++;;){var D;if(!((D=e[t++])>=0))throw Error(`Invalid block size`);if(D===0)break;t+=D}u.push({x:g,y:_,width:v,height:y,has_local_palette:T,palette_offset:C,palette_size:w,data_offset:E,data_length:t-E,transparent_index:f,interlaced:!!x,delay:d,disposal:p});break;case 59:l=!1;break;default:throw Error(`Unknown gif block: 0x`+e[t-1].toString(16))}this.numFrames=function(){return u.length},this.loopCount=function(){return m},this.frameInfo=function(e){if(e<0||e>=u.length)throw Error(`Frame index out of range.`);return u[e]},this.decodeAndBlitFrameBGRA=function(t,r){var i=this.frameInfo(t),a=i.width*i.height;if(a>536870912)throw Error(`Image dimensions exceed 512MB, which is too large.`);var o=new Uint8Array(a);uG(e,i.data_offset,o,a);var s=i.palette_offset,c=i.transparent_index;c===null&&(c=256);var l=i.width,u=n-l,d=l,f=4*(i.y*n+i.x),p=4*((i.y+i.height)*n+i.x),m=f,h=4*u;!0===i.interlaced&&(h+=4*n*7);for(var g=8,_=0,v=o.length;_<v;++_){var y=o[_];if(d===0&&(d=l,(m+=h)>=p&&(h=4*u+4*n*(g-1),m=f+(l+u)*(g<<1),g>>=1)),y===c)m+=4;else{var b=e[s+3*y],x=e[s+3*y+1],S=e[s+3*y+2];r[m++]=S,r[m++]=x,r[m++]=b,r[m++]=255}--d}},this.decodeAndBlitFrameRGBA=function(t,r){var i=this.frameInfo(t),a=i.width*i.height;if(a>536870912)throw Error(`Image dimensions exceed 512MB, which is too large.`);var o=new Uint8Array(a);uG(e,i.data_offset,o,a);var s=i.palette_offset,c=i.transparent_index;c===null&&(c=256);var l=i.width,u=n-l,d=l,f=4*(i.y*n+i.x),p=4*((i.y+i.height)*n+i.x),m=f,h=4*u;!0===i.interlaced&&(h+=4*n*7);for(var g=8,_=0,v=o.length;_<v;++_){var y=o[_];if(d===0&&(d=l,(m+=h)>=p&&(h=4*u+4*n*(g-1),m=f+(l+u)*(g<<1),g>>=1)),y===c)m+=4;else{var b=e[s+3*y],x=e[s+3*y+1],S=e[s+3*y+2];r[m++]=b,r[m++]=x,r[m++]=S,r[m++]=255}--d}}}function uG(e,t,n,r){for(var i=e[t++],a=1<<i,o=a+1,s=o+1,c=i+1,l=(1<<c)-1,u=0,d=0,f=0,p=e[t++],m=new Int32Array(4096),h=null;;){for(;u<16&&p!==0;)d|=e[t++]<<u,u+=8,p===1?p=e[t++]:--p;if(u<c)break;var g=d&l;if(d>>=c,u-=c,g!==a){if(g===o)break;for(var _=g<s?g:h,v=0,y=_;y>a;)y=m[y]>>8,++v;var b=y;if(f+v+(_===g?0:1)>r)return void fU.log(`Warning, gif stream longer than expected.`);n[f++]=b;var x=f+=v;for(_!==g&&(n[f++]=b),y=_;v--;)y=m[y],n[--x]=255&y,y>>=8;h!==null&&s<4096&&(m[s++]=h<<8|b,s>=l+1&&c<12&&(++c,l=l<<1|1)),h=g}else s=o+1,l=(1<<(c=i+1))-1,h=null}return f!==r&&fU.log(`Warning, gif stream shorter than expected.`),n}function dG(e){var t,n,r,i,a,o=Math.floor,s=Array(64),c=Array(64),l=Array(64),u=Array(64),d=Array(65535),f=Array(65535),p=Array(64),m=Array(64),h=[],g=0,_=7,v=Array(64),y=Array(64),b=Array(64),x=Array(256),S=Array(2048),C=[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],w=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],T=[0,1,2,3,4,5,6,7,8,9,10,11],E=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],D=[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],O=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],k=[0,1,2,3,4,5,6,7,8,9,10,11],A=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],j=[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 M(e,t){for(var n=0,r=0,i=[],a=1;a<=16;a++){for(var o=1;o<=e[a];o++)i[t[r]]=[],i[t[r]][0]=n,i[t[r]][1]=a,r++,n++;n*=2}return i}function N(e){for(var t=e[0],n=e[1]-1;n>=0;)t&1<<n&&(g|=1<<_),n--,--_<0&&(g==255?(P(255),P(0)):P(g),_=7,g=0)}function P(e){h.push(e)}function F(e){P(e>>8&255),P(255&e)}function ee(e,t,n,r,i){for(var a,o=i[0],s=i[240],c=function(e,t){var n,r,i,a,o,s,c,l,u,d,f=0;for(u=0;
vendor: 5,233 bytes, line 125
125u<8;++u){n=e[f],r=e[f+1],i=e[f+2],a=e[f+3],o=e[f+4],s=e[f+5],c=e[f+6];var m=n+(l=e[f+7]),h=n-l,g=r+c,_=r-c,v=i+s,y=i-s,b=a+o,x=a-o,S=m+b,C=m-b,w=g+v,T=g-v;e[f]=S+w,e[f+4]=S-w;var E=.707106781*(T+C);e[f+2]=C+E,e[f+6]=C-E;var D=.382683433*((S=x+y)-(T=_+h)),O=.5411961*S+D,k=1.306562965*T+D,A=.707106781*(w=y+_),j=h+A,M=h-A;e[f+5]=M+O,e[f+3]=M-O,e[f+1]=j+k,e[f+7]=j-k,f+=8}for(f=0,u=0;u<8;++u){n=e[f],r=e[f+8],i=e[f+16],a=e[f+24],o=e[f+32],s=e[f+40],c=e[f+48];var N=n+(l=e[f+56]),P=n-l,F=r+c,ee=r-c,te=i+s,ne=i-s,I=a+o,L=a-o,R=N+I,re=N-I,ie=F+te,ae=F-te;e[f]=R+ie,e[f+32]=R-ie;var oe=.707106781*(ae+re);e[f+16]=re+oe,e[f+48]=re-oe;var se=.382683433*((R=L+ne)-(ae=ee+P)),ce=.5411961*R+se,le=1.306562965*ae+se,ue=.707106781*(ie=ne+ee),de=P+ue,z=P-ue;e[f+40]=z+ce,e[f+24]=z-ce,e[f+8]=de+le,e[f+56]=de-le,f++}for(u=0;u<64;++u)d=e[u]*t[u],p[u]=d>0?d+.5|0:d-.5|0;return p}(e,t),l=0;l<64;++l)m[C[l]]=c[l];var u=m[0]-n;n=m[0],u==0?N(r[0]):(N(r[f[a=32767+u]]),N(d[a]));for(var h=63;h>0&&m[h]==0;)h--;if(h==0)return N(o),n;for(var g,_=1;_<=h;){for(var v=_;m[_]==0&&_<=h;)++_;var y=_-v;if(y>=16){g=y>>4;for(var b=1;b<=g;++b)N(s);y&=15}a=32767+m[_],N(i[(y<<4)+f[a]]),N(d[a]),_++}return h!=63&&N(o),n}function te(e){e=Math.min(Math.max(e,1),100),a!=e&&(function(e){for(var t=[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],n=0;n<64;n++){var r=o((t[n]*e+50)/100);r=Math.min(Math.max(r,1),255),s[C[n]]=r}for(var i=[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],a=0;a<64;a++){var d=o((i[a]*e+50)/100);d=Math.min(Math.max(d,1),255),c[C[a]]=d}for(var f=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],p=0,m=0;m<8;m++)for(var h=0;h<8;h++)l[p]=1/(s[C[p]]*f[m]*f[h]*8),u[p]=1/(c[C[p]]*f[m]*f[h]*8),p++}(Math.floor(e<50?5e3/e:200-2*e)),a=e)}this.encode=function(e,a){a&&te(a),h=[],g=0,_=7,F(65496),F(65504),F(16),P(74),P(70),P(73),P(70),P(0),P(1),P(1),P(0),F(1),F(1),P(0),P(0),function(){F(65499),F(132),P(0);for(var e=0;e<64;e++)P(s[e]);P(1);for(var t=0;t<64;t++)P(c[t])}(),function(e,t){F(65472),F(17),P(8),F(t),F(e),P(3),P(1),P(17),P(0),P(2),P(17),P(1),P(3),P(17),P(1)}(e.width,e.height),function(){F(65476),F(418),P(0);for(var e=0;e<16;e++)P(w[e+1]);for(var t=0;t<=11;t++)P(T[t]);P(16);for(var n=0;n<16;n++)P(E[n+1]);for(var r=0;r<=161;r++)P(D[r]);P(1);for(var i=0;i<16;i++)P(O[i+1]);for(var a=0;a<=11;a++)P(k[a]);P(17);for(var o=0;o<16;o++)P(A[o+1]);for(var s=0;s<=161;s++)P(j[s])}(),F(65498),F(12),P(3),P(1),P(0),P(2),P(17),P(3),P(17),P(0),P(63),P(0);var o=0,d=0,f=0;g=0,_=7,this.encode.displayName=`_encode_`;for(var p,m,x,C,M,ne,I,L,R,re=e.data,ie=e.width,ae=e.height,oe=4*ie,se=0;se<ae;){for(p=0;p<oe;){for(M=oe*se+p,I=-1,L=0,R=0;R<64;R++)ne=M+(L=R>>3)*oe+(I=4*(7&R)),se+L>=ae&&(ne-=oe*(se+1+L-ae)),p+I>=oe&&(ne-=p+I-oe+4),m=re[ne++],x=re[ne++],C=re[ne++],v[R]=(S[m]+S[x+256|0]+S[C+512|0]>>16)-128,y[R]=(S[m+768|0]+S[x+1024|0]+S[C+1280|0]>>16)-128,b[R]=(S[m+1280|0]+S[x+1536|0]+S[C+1792|0]>>16)-128;o=ee(v,l,o,t,r),d=ee(y,u,d,n,i),f=ee(b,u,f,n,i),p+=32}se+=8}if(_>=0){var ce=[];ce[1]=_+1,ce[0]=(1<<_+1)-1,N(ce)}return F(65497),new Uint8Array(h)},e||=50,function(){for(var e=String.fromCharCode,t=0;t<256;t++)x[t]=e(t)}(),t=M(w,T),n=M(O,k),r=M(E,D),i=M(A,j),function(){for(var e=1,t=2,n=1;n<=15;n++){for(var r=e;r<t;r++)f[32767+r]=n,d[32767+r]=[],d[32767+r][1]=n,d[32767+r][0]=r;for(var i=-(t-1);i<=-e;i++)f[32767+i]=n,d[32767+i]=[],d[32767+i][1]=n,d[32767+i][0]=t-1+i;e<<=1,t<<=1}}(),function(){for(var e=0;e<256;e++)S[e]=19595*e,S[e+256|0]=38470*e,S[e+512|0]=7471*e+32768,S[e+768|0]=-11059*e,S[e+1024|0]=-21709*e,S[e+1280|0]=32768*e+8421375,S[e+1536|0]=-27439*e,S[e+1792|0]=-5329*e}(),te(e)}function fG(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 Error(`Invalid BMP File`);this.parseHeader(),this.parseBGR()}function pG(e){function t(e){if(!e)throw Error(`assert :P`)}function n(e,t,n){for(var r=0;4>r;r++)if(e[t+r]!=n.charCodeAt(r))return!0;return!1}function r(e,t,n,r,i){for(var a=0;a<i;a++)e[t+a]=n[r+a]}function i(e,t,n,r){for(var i=0;i<r;i++)e[t+i]=n}function a(e){return new Int32Array(e)}function o(e,t){for(var n=[],r=0;r<e;r++)n.push(new t);return n}function s(e,t){var n=[];return function e(n,r,i){for(var a=i[r],o=0;o<a&&(n.push(i.length>r+1?[]:new t),!(i.length<r+1));o++)e(n[o],r+1,i)}(n,0,e),n}var c=function(){var e=this;function c(e,t){for(var n=1<<t-1>>>0;e&n;)n>>>=1;return n?(e&n-1)+n:e}function l(e,n,r,i,a){t(!(i%r));do e[n+(i-=r)]=a;while(0<i)}function u(e,n,r,i,o){if(t(2328>=o),512>=o)var s=a(512);else if((s=a(o))==null)return 0;return function(e,n,r,i,o,s){var u,f,p=n,m=1<<r,h=a(16),g=a(16);for(t(o!=0),t(i!=null),t(e!=null),t(0<r),f=0;f<o;++f){if(15<i[f])return 0;++h[i[f]]}if(h[0]==o)return 0;for(g[1]=0,u=1;15>u;++u){if(h[u]>1<<u)return 0;g[u+1]=g[u]+h[u]}for(f=0;f<o;
vendor: 5,791 bytes, line 125
125++f)u=i[f],0<i[f]&&(s[g[u]++]=f);if(g[15]==1)return(i=new d).g=0,i.value=s[0],l(e,p,1,m,i),m;var _,v=-1,y=m-1,b=0,x=1,S=1,C=1<<r;for(f=0,u=1,o=2;u<=r;++u,o<<=1){if(x+=S<<=1,0>(S-=h[u]))return 0;for(;0<h[u];--h[u])(i=new d).g=u,i.value=s[f++],l(e,p+b,o,C,i),b=c(b,u)}for(u=r+1,o=2;15>=u;++u,o<<=1){if(x+=S<<=1,0>(S-=h[u]))return 0;for(;0<h[u];--h[u]){if(i=new d,(b&y)!=v){for(p+=C,_=1<<(v=u)-r;15>v&&!(0>=(_-=h[v]));)++v,_<<=1;m+=C=1<<(_=v-r),e[n+(v=b&y)].g=_+r,e[n+v].value=p-n-v}i.g=u-r,i.value=s[f++],l(e,p+(b>>r),o,C,i),b=c(b,u)}}return x==2*g[15]-1?m:0}(e,n,r,i,o,s)}function d(){this.value=this.g=0}function f(){this.value=this.g=0}function p(){this.G=o(5,d),this.H=a(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=o(Yn,f)}function m(e,n,r,i){t(e!=null),t(n!=null),t(2147483648>i),e.Ca=254,e.I=0,e.b=-8,e.Ka=0,e.oa=n,e.pa=r,e.Jd=n,e.Yc=r+i,e.Zc=4<=i?r+i-4+1:r,E(e)}function h(e,t){for(var n=0;0<t--;)n|=O(e,128)<<t;return n}function g(e,t){var n=h(e,t);return D(e)?-n:n}function _(e,n,r,i){var a,o=0;for(t(e!=null),t(n!=null),t(4294967288>i),e.Sb=i,e.Ra=0,e.u=0,e.h=0,4<i&&(i=4),a=0;a<i;++a)o+=n[r+a]<<8*a;e.Ra=o,e.bb=i,e.oa=n,e.pa=r}function v(e){for(;8<=e.u&&e.bb<e.Sb;)e.Ra>>>=8,e.Ra+=e.oa[e.pa+e.bb]<<Qn-8>>>0,++e.bb,e.u-=8;C(e)&&(e.h=1,e.u=0)}function y(e,n){if(t(0<=n),!e.h&&n<=Zn){var r=S(e)&Xn[n];return e.u+=n,v(e),r}return e.h=1,e.u=0}function b(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function x(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function S(e){return e.Ra>>>(e.u&Qn-1)>>>0}function C(e){return t(e.bb<=e.Sb),e.h||e.bb==e.Sb&&e.u>Qn}function w(e,t){e.u=t,e.h=C(e)}function T(e){e.u>=$n&&(t(e.u>=$n),v(e))}function E(e){t(e!=null&&e.oa!=null),e.pa<e.Zc?(e.I=(e.oa[e.pa++]|e.I<<8)>>>0,e.b+=8):(t(e!=null&&e.oa!=null),e.pa<e.Yc?(e.b+=8,e.I=e.oa[e.pa++]|e.I<<8):e.Ka?e.b=0:(e.I<<=8,e.b+=8,e.Ka=1))}function D(e){return h(e,1)}function O(e,t){var n=e.Ca;0>e.b&&E(e);var r=e.b,i=n*t>>>8,a=(e.I>>>r>i)+0;for(a?(n-=i,e.I-=i+1<<r>>>0):n=i+1,r=n,i=0;256<=r;)i+=8,r>>=8;return r=7^i+er[r],e.b-=r,e.Ca=(n<<r)-1,a}function k(e,t,n){e[t+0]=n>>24&255,e[t+1]=n>>16&255,e[t+2]=n>>8&255,e[t+3]=255&n}function A(e,t){return e[t+0]|e[t+1]<<8}function j(e,t){return A(e,t)|e[t+2]<<16}function M(e,t){return A(e,t)|A(e,t+2)<<16}function N(e,n){var r=1<<n;return t(e!=null),t(0<n),e.X=a(r),e.X==null?0:(e.Mb=32-n,e.Xa=n,1)}function P(e,n){t(e!=null),t(n!=null),t(e.Xa==n.Xa),r(n.X,0,e.X,0,1<<n.Xa)}function F(){this.X=[],this.Xa=this.Mb=0}function ee(e,n,r,i){t(r!=null),t(i!=null);var a=r[0],o=i[0];return a==0&&(a=(e*o+n/2)/n),o==0&&(o=(n*a+e/2)/e),0>=a||0>=o?0:(r[0]=a,i[0]=o,1)}function te(e,t){return e+(1<<t)-1>>>t}function ne(e,t){return((4278255360&e)+(4278255360&t)>>>0&4278255360)+((16711935&e)+(16711935&t)>>>0&16711935)>>>0}function I(t,n){e[n]=function(n,r,i,a,o,s,c){var l;for(l=0;l<o;++l){var u=e[t](s[c+l-1],i,a+l);s[c+l]=ne(n[r+l],u)}}}function L(){this.ud=this.hd=this.jd=0}function R(e,t){return((4278124286&(e^t))>>>1)+(e&t)>>>0}function re(e){return 0<=e&&256>e?e:0>e?0:255<e?255:void 0}function ie(e,t){return re(e+(e-t+.5>>1))}function ae(e,t,n){return Math.abs(t-n)-Math.abs(e-n)}function oe(e,t,n,r,i,a,o){for(r=a[o-1],n=0;n<i;++n)a[o+n]=r=ne(e[t+n],r)}function se(e,t,n,r,i){var a;for(a=0;a<n;++a){var o=e[t+a],s=o>>8&255,c=16711935&(c=(c=16711935&o)+((s<<16)+s));r[i+a]=(4278255360&o)+c>>>0}}function ce(e,t){t.jd=255&e,t.hd=e>>8&255,t.ud=e>>16&255}function le(e,t,n,r,i,a){var o;for(o=0;o<r;++o){var s=t[n+o],c=s>>>8,l=s,u=255&(u=(u=s>>>16)+((e.jd<<24>>24)*(c<<24>>24)>>>5));l=255&(l=(l+=(e.hd<<24>>24)*(c<<24>>24)>>>5)+((e.ud<<24>>24)*(u<<24>>24)>>>5)),i[a+o]=(4278255360&s)+(u<<16)+l}}function ue(t,n,r,i,a){e[n]=function(e,t,n,r,o,s,c,l,u){for(r=c;r<l;++r)for(c=0;c<u;++c)o[s++]=a(n[i(e[t++])])},e[t]=function(t,n,o,s,c,l,u){var d=8>>t.b,f=t.Ea,p=t.K[0],m=t.w;if(8>d)for(t=(1<<t.b)-1,m=(1<<d)-1;n<o;++n){var h,g=0;for(h=0;h<f;++h)h&t||(g=i(s[c++])),l[u++]=a(p[g&m]),g>>=d}else e[`VP8LMapColor`+r](s,c,p,m,l,u,n,o,f)}}function de(e,t,n,r,i){for(n=t+n;t<n;){var a=e[t++];r[i++]=a>>16&255,r[i++]=a>>8&255,r[i++]=255&a}}function z(e,t,n,r,i){for(n=t+n;t<n;){var a=e[t++];r[i++]=a>>16&255,r[i++]=a>>8&255,r[i++]=255&a,r[i++]=a>>24&255}}function fe(e,t,n,r,i){for(n=t+n;t<n;){var a=(o=e[t++])>>16&240|o>>12&15,o=240&o|o>>28&15;r[i++]=a,r[i++]=o}}function pe(e,t,n,r,i){for(n=t+n;t<n;){var a=(o=e[t++])>>16&248|o>>13&7,o=o>>5&224|o>>3&31;r[i++]=a,r[i++]=o}}function me(e,t,n,r,i){for(n=t+n;t<n;){var a=e[t++];r[i++]=255&a,r[i++]=a>>8&255,r[i++]=a>>16&255}}function he(e,t,n,i,a,o){if(o==0)for(n=t+n;t<n;)k(i,((o=e[t++])[0]>>24|o[1]>>8&65280|o[2]<<8&16711680|o[3]<<24)>>>0),a+=32;else r(i,a,e,t,n)}function B(t,n){e[n][0]=e[t+`0`],e[n][1]=e[t+`1`],e[n][2]=e[t+`2`],e[n][3]=e[t+`3`],e[n][4]=e[t+`4`],e[n][5]=e[t+`5`],e[n][6]=e[t+`6`],e[n][7]=e[t+`7`],e[n][8]=e[t+`8`],e[n][9]=e[t+`9`],e[n][10]=e[t+`10`],e[n][11]=e[t+`11`],e[n][12]=e[t+`12`],e[n][13]=e[t+`13`],e[n][14]=e[t+`0`],e[n][15]=e[t+`0`]}function ge(e){return e==$r||e==ei||e==ti||e==ni}function _e(){this.eb=[],this.size=this.A=this.fb=0}function ve(){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 ye(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new _e,this.f.kb=new ve,this.sd=null}function be(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function xe(){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 Se(e){return alert(`todo:WebPSamplerProcessPlane`),e.T}function V(e,t){var n=e.T,i=t.ba.f.RGBA,a=i.eb,o=i.fb+e.ka*i.A,s=Di[t.ba.S],c=e.y,l=e.O,u=e.f,d=e.N,f=e.ea,p=e.W,m=t.cc,h=t.dc,g=t.Mc,_=t.Nc,v=e.ka,y=e.ka+e.T,b=e.U,x=b+1>>1;
vendor: 4,250 bytes, line 125
125for(v==0?s(c,l,null,null,u,d,f,p,u,d,f,p,a,o,null,null,b):(s(t.ec,t.fc,c,l,m,h,g,_,u,d,f,p,a,o-i.A,a,o,b),++n);v+2<y;v+=2)m=u,h=d,g=f,_=p,d+=e.Rc,p+=e.Rc,o+=2*i.A,s(c,(l+=2*e.fa)-e.fa,c,l,m,h,g,_,u,d,f,p,a,o-i.A,a,o,b);return l+=e.fa,e.j+y<e.o?(r(t.ec,t.fc,c,l,b),r(t.cc,t.dc,u,d,x),r(t.Mc,t.Nc,f,p,x),n--):1&y||s(c,l,null,null,u,d,f,p,u,d,f,p,a,o+i.A,null,null,b),n}function Ce(e,n,r){var i=e.F,a=[e.J];if(i!=null){var o=e.U,s=n.ba.S,c=s==Xr||s==ti;n=n.ba.f.RGBA;var l=[0],u=e.ka;l[0]=e.T,e.Kb&&(u==0?--l[0]:(--u,a[0]-=e.width),e.j+e.ka+e.T==e.o&&(l[0]=e.o-e.j-u));var d=n.eb;u=n.fb+u*n.A,e=Fr(i,a[0],e.width,o,l,d,u+(c?0:3),n.A),t(r==l),e&&ge(s)&&Nr(d,u,c,o,l,n.A)}return 0}function we(e){var t=e.ma,n=t.ba.S,r=11>n,i=n==qr||n==Yr||n==Xr||n==Zr||n==12||ge(n);if(t.memory=null,t.Ib=null,t.Jb=null,t.Nd=null,!Kn(t.Oa,e,i?11:12))return 0;if(i&&ge(n)&&kn(),e.da)alert(`todo:use_scaling`);else{if(r){if(t.Ib=Se,e.Kb){if(n=e.U+1>>1,t.memory=a(e.U+2*n),t.memory==null)return 0;t.ec=t.memory,t.fc=0,t.cc=t.ec,t.dc=t.fc+e.U,t.Mc=t.cc,t.Nc=t.dc+n,t.Ib=V,kn()}}else alert(`todo:EmitYUV`);i&&(t.Jb=Ce,r&&Dn())}if(r&&!Vi){for(e=0;256>e;++e)Hi[e]=89858*(e-128)+Ii>>Fi,Gi[e]=-22014*(e-128)+Ii,Wi[e]=-45773*(e-128),Ui[e]=113618*(e-128)+Ii>>Fi;for(e=Li;e<Ri;++e)t=76283*(e-16)+Ii>>Fi,Ki[e-Li]=rt(t,255),qi[e-Li]=rt(t+8>>4,15);Vi=1}return 1}function Te(e){var n=e.ma,r=e.U,i=e.T;return t(!(1&e.ka)),0>=r||0>=i?0:(r=n.Ib(e,n),n.Jb!=null&&n.Jb(e,n,r),n.Dc+=r,1)}function Ee(e){e.ma.memory=null}function De(e,t,n,r){return y(e,8)==47?(t[0]=y(e,14)+1,n[0]=y(e,14)+1,r[0]=y(e,1),y(e,3)==0?!e.h:0):0}function Oe(e,t){if(4>e)return e+1;var n=e-2>>1;return(2+(1&e)<<n)+y(t,n)+1}function ke(e,t){return 120<t?t-120:1<=(n=((n=ci[t-1])>>4)*e+(8-(15&n)))?n:1;var n}function Ae(e,t,n){var r=S(n),i=e[t+=255&r].g-8;return 0<i&&(w(n,n.u+8),r=S(n),t+=e[t].value,t+=r&(1<<i)-1),w(n,n.u+e[t].g),e[t].value}function je(e,n,r){return r.g+=e.g,r.value+=e.value<<n>>>0,t(8>=r.g),e.g}function Me(e,n,r){var i=e.xc;return t((n=i==0?0:e.vc[e.md*(r>>i)+(n>>i)])<e.Wb),e.Ya[n]}function Ne(e,n,i,a){var o=e.ab,s=e.c*n,c=e.C;n=c+n;var l=i,u=a;for(a=e.Ta,i=e.Ua;0<o--;){var d=e.gc[o],f=c,p=n,m=l,h=u,g=(u=a,l=i,d.Ea);switch(t(f<p),t(p<=d.nc),d.hc){case 2:rr(m,h,(p-f)*g,u,l);break;case 0:var _=f,v=p,y=u,b=l,x=(E=d).Ea;_==0&&(tr(m,h,null,null,1,y,b),oe(m,h+1,0,0,x-1,y,b+1),h+=x,b+=x,++_);for(var S=1<<E.b,C=S-1,w=te(x,E.b),T=E.K,E=E.w+(_>>E.b)*w;_<v;){var D=T,O=E,k=1;for(nr(m,h,y,b-x,1,y,b);k<x;){var A=(k&~C)+S;A>x&&(A=x),(0,cr[D[O++]>>8&15])(m,h+ +k,y,b+k-x,A-k,y,b+k),k=A}h+=x,b+=x,++_&C||(E+=w)}p!=d.nc&&r(u,l-g,u,l+(p-f-1)*g,g);break;case 1:for(g=m,v=h,x=(m=d.Ea)-(b=m&~(y=(h=1<<d.b)-1)),_=te(m,d.b),S=d.K,d=d.w+(f>>d.b)*_;f<p;){for(C=S,w=d,T=new L,E=v+b,D=v+m;v<E;)ce(C[w++],T),lr(T,g,v,h,u,l),v+=h,l+=h;v<D&&(ce(C[w++],T),lr(T,g,v,x,u,l),v+=x,l+=x),++f&y||(d+=_)}break;case 3:if(m==u&&h==l&&0<d.b){for(v=u,m=g=l+(p-f)*g-(b=(p-f)*te(d.Ea,d.b)),h=u,y=l,_=[],b=(x=b)-1;0<=b;--b)_[b]=h[y+b];for(b=x-1;0<=b;--b)v[m+b]=_[b];ir(d,f,p,u,g,u,l)}else ir(d,f,p,m,h,u,l)}l=a,u=i}u!=i&&r(a,i,l,u,s)}function Pe(e,n){var r=e.V,i=e.Ba+e.c*e.C,a=n-e.C;if(t(n<=e.l.o),t(16>=a),0<a){var o=e.l,s=e.Ta,c=e.Ua,l=o.width;if(Ne(e,a,r,i),a=c=[c],t((r=e.C)<(i=n)),t(o.v<o.va),i>o.o&&(i=o.o),r<o.j){var u=o.j-r;r=o.j,a[0]+=u*l}if(r>=i?r=0:(a[0]+=4*o.v,o.ka=r-o.j,o.U=o.va-o.v,o.T=i-r,r=1),r){if(c=c[0],11>(r=e.ca).S){var d=r.f.RGBA,f=(i=r.S,a=o.U,o=o.T,u=d.eb,d.A),p=o;for(d=d.fb+e.Ma*d.A;0<p--;){var m=s,h=c,g=a,_=u,v=d;switch(i){case Kr:ur(m,h,g,_,v);break;case qr:dr(m,h,g,_,v);break;case $r:dr(m,h,g,_,v),Nr(_,v,0,g,1,0);break;case Jr:mr(m,h,g,_,v);break;case Yr:he(m,h,g,_,v,1);break;case ei:he(m,h,g,_,v,1),Nr(_,v,0,g,1,0);break;case Xr:he(m,h,g,_,v,0);break;case ti:he(m,h,g,_,v,0),Nr(_,v,1,g,1,0);break;case Zr:fr(m,h,g,_,v);break;case ni:fr(m,h,g,_,v),Pr(_,v,g,1,0);break;case Qr:pr(m,h,g,_,v);break;default:t(0)}c+=l,d+=f}e.Ma+=o}else alert(`todo:EmitRescaledRowsYUVA`);t(e.Ma<=r.height)}}e.C=n,t(e.C<=e.i)}function Fe(e){var t;if(0<e.ua)return 0;for(t=0;t<e.Wb;++t){var n=e.Ya[t].G,r=e.Ya[t].H;if(0<n[1][r[1]+0].g||0<n[2][r[2]+0].g||0<n[3][r[3]+0].g)return 0}return 1}function Ie(e,n,r,i,a,o){if(e.Z!=0){var s=e.qd,c=e.rd;for(t(Ei[e.Z]!=null);n<r;++n)Ei[e.Z](s,c,i,a,i,a,o),s=i,c=a,a+=o;e.qd=s,e.rd=c}}
125function Le(e,n){var r=e.l.ma,i=r.Z==0||r.Z==1?e.l.j:e.C;if(i=e.C<i?i:e.C,t(n<=e.l.o),n>i){var a=e.l.width,o=r.ca,s=r.tb+a*i,c=e.V,l=e.Ba+e.c*i,u=e.gc;t(e.ab==1),t(u[0].hc==3),or(u[0],i,n,c,l,o,s),Ie(r,i,n,o,s,a)}e.C=e.Ma=n}function Re(e,n,r,i,a,o,s){var c=e.$/i,l=e.$%i,u=e.m,d=e.s,f=r+e.$,p=f;a=r+i*a;var m=r+i*o,h=280+d.ua,g=e.Pb?c:16777216,_=0<d.ua?d.Wa:null,v=d.wc,y=f<m?Me(d,l,c):null;t(e.C<o),t(m<=a);var b=!1;t:for(;;){for(;b||f<m;){var x=0;if(c>=g){var E=f-r;t((g=e).Pb),g.wd=g.m,g.xd=E,0<g.s.ua&&P(g.s.Wa,g.s.vb),g=c+ui}if(l&v||(y=Me(d,l,c)),t(y!=null),y.Qb&&(n[f]=y.qb,b=!0),!b)if(T(u),y.jc){x=u,E=n;var D=f,O=y.pd[S(x)&Yn-1];t(y.jc),256>O.g?(w(x,x.u+O.g),E[D]=O.value,x=0):(w(x,x.u+O.g-256),t(256<=O.value),x=O.value),x==0&&(b=!0)}else x=Ae(y.G[0],y.H[0],u);if(u.h)break;if(b||256>x){if(!b)if(y.nd)n[f]=(y.qb|x<<8)>>>0;else{if(T(u),b=Ae(y.G[1],y.H[1],u),T(u),E=Ae(y.G[2],y.H[2],u),D=Ae(y.G[3],y.H[3],u),u.h)break;n[f]=(D<<24|b<<16|x<<8|E)>>>0}if(b=!1,++f,++l>=i&&(l=0,++c,s!=null&&c<=o&&!(c%16)&&s(e,c),_!=null))for(;p<f;)x=n[p++],_.X[(506832829*x&4294967295)>>>_.Mb]=x}else if(280>x){if(x=Oe(x-256,u),E=Ae(y.G[4],y.H[4],u),T(u),E=ke(i,E=Oe(E,u)),u.h)break;if(f-r<E||a-f<x)break t;for(D=0;D<x;++D)n[f+D]=n[f+D-E];for(f+=x,l+=x;l>=i;)l-=i,++c,s!=null&&c<=o&&!(c%16)&&s(e,c);if(t(f<=a),l&v&&(y=Me(d,l,c)),_!=null)for(;p<f;)x=n[p++],_.X[(506832829*x&4294967295)>>>_.Mb]=x}else{if(!(x<h))break t;for(b=x-280,t(_!=null);p<f;)x=n[p++],_.X[(506832829*x&4294967295)>>>_.Mb]=x;x=f,t(!(b>>>(E=_).Xa)),n[x]=E.X[b],b=!0}b||t(u.h==C(u))}if(e.Pb&&u.h&&f<a)t(e.m.h),e.a=5,e.m=e.wd,e.$=e.xd,0<e.s.ua&&P(e.s.vb,e.s.Wa);else{if(u.h)break t;s?.(e,c>o?o:c),e.a=0,e.$=f-r}return 1}return e.a=3,0}function ze(e){t(e!=null),e.vc=null,e.yc=null,e.Ya=null;var n=e.Wa;n!=null&&(n.X=null),e.vb=null,t(e!=null)}function Be(){var t=new _n;return t==null?null:(t.a=0,t.xb=Ti,B(`Predictor`,`VP8LPredictors`),B(`Predictor`,`VP8LPredictors_C`),B(`PredictorAdd`,`VP8LPredictorsAdd`),B(`PredictorAdd`,`VP8LPredictorsAdd_C`),rr=se,lr=le,ur=de,dr=z,fr=fe,pr=pe,mr=me,e.VP8LMapColor32b=ar,e.VP8LMapColor8b=sr,t)}function Ve(e,n,r,s,c){var l=1,f=[e],m=[n],h=s.m,g=s.s,_=null,v=0;t:for(;;){if(r)for(;l&&y(h,1);){var b=f,x=m,C=s,E=1,D=C.m,O=C.gc[C.ab],k=y(D,2);if(C.Oc&1<<k)l=0;else{switch(C.Oc|=1<<k,O.hc=k,O.Ea=b[0],O.nc=x[0],O.K=[null],++C.ab,t(4>=C.ab),k){case 0:case 1:O.b=y(D,3)+2,E=Ve(te(O.Ea,O.b),te(O.nc,O.b),0,C,O.K),O.K=O.K[0];break;case 3:var A,j=y(D,8)+1,M=16<j?0:4<j?1:2<j?2:3;if(b[0]=te(O.Ea,M),O.b=M,A=E=Ve(j,1,0,C,O.K)){var P,F=j,ee=O,I=1<<(8>>ee.b),L=a(I);if(L==null)A=0;else{var R=ee.K[0],re=ee.w;for(L[0]=ee.K[0][0],P=1;P<1*F;++P)L[P]=ne(R[re+P],L[P-1]);for(;P<4*I;++P)L[P]=0;ee.K[0]=null,ee.K[0]=L,A=1}}E=A;break;case 2:break;default:t(0)}l=E}}if(f=f[0],m=m[0],l&&y(h,1)&&!(l=1<=(v=y(h,4))&&11>=v)){s.a=3;break t}var ie;if(ie=l)e:{var ae,oe,se,ce=s,le=f,ue=m,de=v,z=r,fe=ce.m,pe=ce.s,me=[null],he=1,B=0,ge=li[de];r:for(;;){if(z&&y(fe,1)){var _e=y(fe,3)+2,ve=te(le,_e),ye=te(ue,_e),be=ve*ye;if(!Ve(ve,ye,0,ce,me))break r;for(me=me[0],pe.xc=_e,ae=0;ae<be;++ae){var xe=me[ae]>>8&65535;me[ae]=xe,xe>=he&&(he=xe+1)}}if(fe.h)break r;for(oe=0;5>oe;++oe){var Se=ai[oe];!oe&&0<de&&(Se+=1<<de),B<Se&&(B=Se)}var V=o(he*ge,d),Ce=he,we=o(Ce,p);if(we==null)var Te=null;else t(65536>=Ce),Te=we;var Ee=a(B);if(Te==null||Ee==null||V==null){ce.a=1;break r}var De=V;for(ae=se=0;ae<he;++ae){var Oe=Te[ae],ke=Oe.G,Ae=Oe.H,Me=0,Ne=1,Pe=0;for(oe=0;5>oe;++oe){Se=ai[oe],ke[oe]=De,Ae[oe]=se,!oe&&0<de&&(Se+=1<<de);n:{var Fe,Ie=Se,Le=ce,Be=Ee,He=De,Ue=se,We=0,Ge=Le.m,Ke=y(Ge,1);if(i(Be,0,0,Ie),Ke){var qe=y(Ge,1)+1,Je=y(Ge,y(Ge,1)==0?1:8);Be[Je]=1,qe==2&&(Be[Je=y(Ge,8)]=1);var Ye=1}else{var Xe=a(19),Ze=y(Ge,4)+4;if(19<Ze){Le.a=3;var Qe=0;break n}for(Fe=0;Fe<Ze;++Fe)Xe[si[Fe]]=y(Ge,3);var $e=void 0,et=void 0,tt=Le,nt=Xe,rt=Ie,it=Be,at=0,ot=tt.m,st=8,ct=o(128,d);i:for(;u(ct,0,7,nt,19);){if(y(ot,1)){if(($e=2+y(ot,2+2*y(ot,3)))>rt)break i}else $e=rt;for(et=0;et<rt&&$e--;){T(ot);var lt=ct[0+(127&S(ot))];w(ot,ot.u+lt.g);var ut=lt.value;if(16>ut)it[et++]=ut,ut!=0&&(st=ut);else{var dt=ut==16,ft=ut-16,pt=ii[ft],mt=y(ot,ri[ft])+pt;if(et+mt>rt)break i;for(var ht=dt?st:0;0<mt--;)it[et++]=ht}}at=1;break i}at||(tt.a=3),Ye=at}(Ye&&=!Ge.h)&&(We=u(He,Ue,8,Be,Ie)),Ye&&We!=0?Qe=We:(Le.a=3,Qe=0)}if(Qe==0)break r;if(Ne&&oi[oe]==1&&(Ne=De[se].g==0),Me+=De[se].g,se+=Qe,3>=oe){var gt,_t=Ee[0];for(gt=1;gt<Se;++gt)Ee[gt]>_t&&(_t=Ee[gt]);Pe+=_t}}if(Oe.nd=Ne,Oe.Qb=0,Ne&&(Oe.qb=(ke[3][Ae[3]+0].value<<24|ke[1][Ae[1]+0].value<<16|ke[2][Ae[2]+0].value)>>>0,Me==0&&256>ke[0][Ae[0]+0].value&&(Oe.Qb=1,Oe.qb+=ke[0][Ae[0]+0].value<<8)),Oe.jc=!Oe.Qb&&6>Pe,Oe.jc){var vt,yt=Oe;for(vt=0;vt<Yn;++vt){var bt=vt,xt=yt.pd[bt],St=yt.G[0][yt.H[0]+bt];
125256<=St.value?(xt.g=St.g+256,xt.value=St.value):(xt.g=0,xt.value=0,bt>>=je(St,8,xt),bt>>=je(yt.G[1][yt.H[1]+bt],16,xt),bt>>=je(yt.G[2][yt.H[2]+bt],0,xt),je(yt.G[3][yt.H[3]+bt],24,xt))}}}pe.vc=me,pe.Wb=he,pe.Ya=Te,pe.yc=V,ie=1;break e}ie=0}if(!(l=ie)){s.a=3;break t}if(0<v){if(g.ua=1<<v,!N(g.Wa,v)){s.a=1,l=0;break t}}else g.ua=0;var Ct=s,wt=f,Tt=m,Et=Ct.s,Dt=Et.xc;if(Ct.c=wt,Ct.i=Tt,Et.md=te(wt,Dt),Et.wc=Dt==0?-1:(1<<Dt)-1,r){s.xb=wi;break t}if((_=a(f*m))==null){s.a=1,l=0;break t}l=(l=Re(s,_,0,f,m,m,null))&&!h.h;break t}return l?(c==null?(t(_==null),t(r)):c[0]=_,s.$=0,r||ze(g)):ze(g),l}function He(e,n){var r=e.c*e.i,i=r+n+16*n;return t(e.c<=n),e.V=a(i),e.V==null?(e.Ta=null,e.Ua=0,e.a=1,0):(e.Ta=e.V,e.Ua=e.Ba+r+n,1)}function Ue(e,n){var r=e.C,i=n-r,a=e.V,o=e.Ba+e.c*r;for(t(n<=e.l.o);0<i;){var s=16<i?16:i,c=e.l.ma,l=e.l.width,u=l*s,d=c.ca,f=c.tb+l*r,p=e.Ta,m=e.Ua;Ne(e,s,a,o),Ir(p,m,d,f,u),Ie(c,r,r+s,d,f,l),i-=s,a+=s*e.c,r+=s}t(r==n),e.C=e.Ma=n}function We(){this.ub=this.yd=this.td=this.Rb=0}function Ge(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Ke(){this.Fb=this.Bb=this.Cb=0,this.Zb=a(4),this.Lb=a(4)}function qe(){this.Yb=function(){var e=[];return function e(t,n,r){for(var i=r[n],a=0;a<i&&(t.push(r.length>n+1?[]:0),!(r.length<n+1));a++)e(t[a],n+1,r)}(e,0,[3,11]),e}()}function Je(){this.jb=a(3),this.Wc=s([4,8],qe),this.Xc=s([4,17],qe)}function Ye(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new a(4),this.od=new a(4)}function Xe(){this.ld=this.La=this.dd=this.tc=0}function Ze(){this.Na=this.la=0}function Qe(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function $e(){this.ad=a(384),this.Za=0,this.Ob=a(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function et(){this.uc=this.M=this.Nb=0,this.wa=Array(new Xe),this.Y=0,this.ya=Array(new $e),this.aa=0,this.l=new it}function tt(){this.y=a(16),this.f=a(8),this.ea=a(8)}function nt(){this.cb=this.a=0,this.sc=``,this.m=new b,this.Od=new We,this.Kc=new Ge,this.ed=new Ye,this.Qa=new Ke,this.Ic=this.$c=this.Aa=0,this.D=new et,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=o(8,b),this.ia=0,this.pb=o(4,Qe),this.Pa=new Je,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new tt),this.Hd=0,this.rb=Array(new Ze),this.sb=0,this.wa=Array(new Xe),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 $e),this.L=this.aa=0,this.gd=s([4,2],Xe),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 rt(e,t){return 0>e?0:e>t?t:e}function it(){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 at(){var e=new nt;return e!=null&&(e.a=0,e.sc=`OK`,e.cb=0,e.Xb=0,pi||=lt),e}function ot(e,t,n){return e.a==0&&(e.a=t,e.sc=n,e.cb=0),0}function st(e,t,n){return 3<=n&&e[t+0]==157&&e[t+1]==1&&e[t+2]==42}function ct(e,n){if(e==null)return 0;if(e.a=0,e.sc=`OK`,n==null)return ot(e,2,`null VP8Io passed to VP8GetHeaders()`);var r=n.data,a=n.w,o=n.ha;if(4>o)return ot(e,7,`Truncated header.`);var s=r[a+0]|r[a+1]<<8|r[a+2]<<16,c=e.Od;if(c.Rb=!(1&s),c.td=s>>1&7,c.yd=s>>4&1,c.ub=s>>5,3<c.td)return ot(e,3,`Incorrect keyframe parameters.`);if(!c.yd)return ot(e,4,`Frame not displayable.`);a+=3,o-=3;var l=e.Kc;if(c.Rb){if(7>o)return ot(e,7,`cannot parse picture header`);if(!st(r,a,o))return ot(e,3,`Bad code word`);l.c=16383&(r[a+4]<<8|r[a+3]),l.Td=r[a+4]>>6,l.i=16383&(r[a+6]<<8|r[a+5]),l.Ud=r[a+6]>>6,a+=7,o-=7,e.za=l.c+15>>4,e.Ub=l.i+15>>4,n.width=l.c,n.height=l.i,n.Da=0,n.j=0,n.v=0,n.va=n.width,n.o=n.height,n.da=0,n.ib=n.width,n.hb=n.height,n.U=n.width,n.T=n.height,i((s=e.Pa).jb,0,255,s.jb.length),t((s=e.Qa)!=null),s.Cb=0,s.Bb=0,s.Fb=1,i(s.Zb,0,0,s.Zb.length),i(s.Lb,0,0,s.Lb)}if(c.ub>o)return ot(e,7,`bad partition length`);m(s=e.m,r,a,c.ub),a+=c.ub,o-=c.ub,c.Rb&&(l.Ld=D(s),l.Kd=D(s)),l=e.Qa;var u,d=e.Pa;
vendor: 8,636 bytes, line 125
125if(t(s!=null),t(l!=null),l.Cb=D(s),l.Cb){if(l.Bb=D(s),D(s)){for(l.Fb=D(s),u=0;4>u;++u)l.Zb[u]=D(s)?g(s,7):0;for(u=0;4>u;++u)l.Lb[u]=D(s)?g(s,6):0}if(l.Bb)for(u=0;3>u;++u)d.jb[u]=D(s)?h(s,8):255}else l.Bb=0;if(s.Ka)return ot(e,3,`cannot parse segment header`);if((l=e.ed).zd=D(s),l.Tb=h(s,6),l.wb=h(s,3),l.Pc=D(s),l.Pc&&D(s)){for(d=0;4>d;++d)D(s)&&(l.vd[d]=g(s,6));for(d=0;4>d;++d)D(s)&&(l.od[d]=g(s,6))}if(e.L=l.Tb==0?0:l.zd?1:2,s.Ka)return ot(e,3,`cannot parse filter header`);var f=o;if(o=u=a,a=u+f,l=f,e.Xb=(1<<h(e.m,2))-1,f<3*(d=e.Xb))r=7;else{for(u+=3*d,l-=3*d,f=0;f<d;++f){var p=r[o+0]|r[o+1]<<8|r[o+2]<<16;p>l&&(p=l),m(e.Jc[+f],r,u,p),u+=p,l-=p,o+=3}m(e.Jc[+d],r,u,l),r=u<a?0:5}if(r!=0)return ot(e,r,`cannot parse partitions`);for(r=h(u=e.m,7),o=D(u)?g(u,4):0,a=D(u)?g(u,4):0,l=D(u)?g(u,4):0,d=D(u)?g(u,4):0,u=D(u)?g(u,4):0,f=e.Qa,p=0;4>p;++p){if(f.Cb){var _=f.Zb[p];f.Fb||(_+=r)}else{if(0<p){e.pb[p]=e.pb[0];continue}_=r}var v=e.pb[p];v.Sc[0]=di[rt(_+o,127)],v.Sc[1]=fi[rt(_+0,127)],v.Eb[0]=2*di[rt(_+a,127)],v.Eb[1]=101581*fi[rt(_+l,127)]>>16,8>v.Eb[1]&&(v.Eb[1]=8),v.Qc[0]=di[rt(_+d,117)],v.Qc[1]=fi[rt(_+u,127)],v.lc=_+u}if(!c.Rb)return ot(e,4,`Not a key frame.`);for(D(s),c=e.Pa,r=0;4>r;++r){for(o=0;8>o;++o)for(a=0;3>a;++a)for(l=0;11>l;++l)d=O(s,yi[r][o][a][l])?h(s,8):_i[r][o][a][l],c.Wc[r][o].Yb[a][l]=d;for(o=0;17>o;++o)c.Xc[r][o]=c.Wc[r][bi[o]]}return e.kc=D(s),e.kc&&(e.Bd=h(s,8)),e.cb=1}function lt(e,t,n,r,i,a,o){var s=t[i].Yb[n];for(n=0;16>i;++i){if(!O(e,s[n+0]))return i;for(;!O(e,s[n+1]);)if(s=t[++i].Yb[0],n=0,i==16)return 16;var c=t[i+1].Yb;if(O(e,s[n+2])){var l=e,u=0;if(O(l,(f=s)[(d=n)+3]))if(O(l,f[d+6])){for(s=0,d=2*(u=O(l,f[d+8]))+(f=O(l,f[d+9+u])),u=0,f=mi[d];f[s];++s)u+=u+O(l,f[s]);u+=3+(8<<d)}else O(l,f[d+7])?(u=7+2*O(l,165),u+=O(l,145)):u=5+O(l,159);else u=O(l,f[d+4])?3+O(l,f[d+5]):2;s=c[2]}else u=1,s=c[1];c=o+hi[i],0>(l=e).b&&E(l);var d,f=l.b,p=(d=l.Ca>>1)-(l.I>>f)>>31;--l.b,l.Ca+=p,l.Ca|=1,l.I-=(d+1&p)<<f,a[c]=((u^p)-p)*r[(0<i)+0]}return 16}function ut(e){var t=e.rb[e.sb-1];t.la=0,t.Na=0,i(e.zc,0,0,e.zc.length),e.ja=0}function dt(e,t,n,r,i){i=e[t+n+32*r]+(i>>3),e[t+n+32*r]=-256&i?0>i?0:255:i}function ft(e,t,n,r,i,a){dt(e,t,0,n,r+i),dt(e,t,1,n,r+a),dt(e,t,2,n,r-a),dt(e,t,3,n,r-i)}function pt(e){return(20091*e>>16)+e}function mt(e,t,n,r){var i,o=0,s=a(16);for(i=0;4>i;++i){var c=e[t+0]+e[t+8],l=e[t+0]-e[t+8],u=(35468*e[t+4]>>16)-pt(e[t+12]),d=pt(e[t+4])+(35468*e[t+12]>>16);s[o+0]=c+d,s[o+1]=l+u,s[o+2]=l-u,s[o+3]=c-d,o+=4,t++}for(i=o=0;4>i;++i)c=(e=s[o+0]+4)+s[o+8],l=e-s[o+8],u=(35468*s[o+4]>>16)-pt(s[o+12]),dt(n,r,0,0,c+(d=pt(s[o+4])+(35468*s[o+12]>>16))),dt(n,r,1,0,l+u),dt(n,r,2,0,l-u),dt(n,r,3,0,c-d),o++,r+=32}function ht(e,t,n,r){var i=e[t+0]+4,a=35468*e[t+4]>>16,o=pt(e[t+4]),s=35468*e[t+1]>>16;ft(n,r,0,i+o,e=pt(e[t+1]),s),ft(n,r,1,i+a,e,s),ft(n,r,2,i-a,e,s),ft(n,r,3,i-o,e,s)}function gt(e,t,n,r,i){mt(e,t,n,r),i&&mt(e,t+16,n,r+4)}function _t(e,t,n,r){gr(e,t+0,n,r,1),gr(e,t+32,n,r+128,1)}function vt(e,t,n,r){var i;for(e=e[t+0]+4,i=0;4>i;++i)for(t=0;4>t;++t)dt(n,r,t,i,e)}function yt(e,t,n,r){e[t+0]&&yr(e,t+0,n,r),e[t+16]&&yr(e,t+16,n,r+4),e[t+32]&&yr(e,t+32,n,r+128),e[t+48]&&yr(e,t+48,n,r+128+4)}function bt(e,t,n,r){var i,o=a(16);for(i=0;4>i;++i){var s=e[t+0+i]+e[t+12+i],c=e[t+4+i]+e[t+8+i],l=e[t+4+i]-e[t+8+i],u=e[t+0+i]-e[t+12+i];o[0+i]=s+c,o[8+i]=s-c,o[4+i]=u+l,o[12+i]=u-l}for(i=0;4>i;++i)s=(e=o[0+4*i]+3)+o[3+4*i],c=o[1+4*i]+o[2+4*i],l=o[1+4*i]-o[2+4*i],u=e-o[3+4*i],n[r+0]=s+c>>3,n[r+16]=u+l>>3,n[r+32]=s-c>>3,n[r+48]=u-l>>3,r+=64}function xt(e,t,n){var r,i=t-32,a=Wr,o=255-e[i-1];for(r=0;r<n;++r){var s,c=a,l=o+e[t-1];for(s=0;s<n;++s)e[t+s]=c[l+e[i+s]];t+=32}}function St(e,t){xt(e,t,4)}function Ct(e,t){xt(e,t,8)}function wt(e,t){xt(e,t,16)}function Tt(e,t){var n;for(n=0;16>n;++n)r(e,t+32*n,e,t-32,16)}function Et(e,t){var n;for(n=16;0<n;--n)i(e,t,e[t-1],16),t+=32}function Dt(e,t,n){var r;for(r=0;16>r;++r)i(t,n+32*r,e,16)}function Ot(e,t){var n,r=16;for(n=0;16>n;++n)r+=e[t-1+32*n]+e[t+n-32];Dt(r>>5,e,t)}function kt(e,t){var n,r=8;for(n=0;16>n;++n)r+=e[t-1+32*n];Dt(r>>4,e,t)}function At(e,t){var n,r=8;for(n=0;16>n;++n)r+=e[t+n-32];Dt(r>>4,e,t)}function jt(e,t){Dt(128,e,t)}function Mt(e,t,n){return e+2*t+n+2>>2}function Nt(e,t){var n,i=t-32;for(i=new Uint8Array([Mt(e[i-1],e[i+0],e[i+1]),Mt(e[i+0],e[i+1],e[i+2]),Mt(e[i+1],e[i+2],e[i+3]),Mt(e[i+2],e[i+3],e[i+4])]),n=0;4>n;++n)r(e,t+32*n,i,0,i.length)}function Pt(e,t){var n=e[t-1],r=e[t-1+32],i=e[t-1+64],a=e[t-1+96];k(e,t+0,16843009*Mt(e[t-1-32],n,r)),k(e,t+32,16843009*Mt(n,r,i)),k(e,t+64,16843009*Mt(r,i,a)),k(e,t+96,16843009*Mt(i,a,a))}function Ft(e,t){var n,r=4;for(n=0;4>n;++n)r+=e[t+n-32]+e[t-1+32*n];for(r>>=3,n=0;4>n;++n)i(e,t+32*n,r,4)}function It(e,t){var n=e[t-1+0],r=e[t-1+32],i=e[t-1+64],a=e[t-1-32],o=e[t+0-32],s=e[t+1-32],c=e[t+2-32],l=e[t+3-32];e[t+0+96]=Mt(r,i,e[t-1+96]),e[t+1+96]=e[t+0+64]=Mt(n,r,i),e[t+2+96]=e[t+1+64]=e[t+0+32]=Mt(a,n,r),e[t+3+96]=e[t+2+64]=e[t+1+32]=e[t+0+0]=Mt(o,a,n),e[t+3+64]=e[t+2+32]=e[t+1+0]=Mt(s,o,a),e[t+3+32]=e[t+2+0]=Mt(c,s,o),e[t+3+0]=Mt(l,c,s)}function Lt(e,t){var n=e[t+1-32],r=e[t+2-32],i=e[t+3-32],a=e[t+4-32],o=e[t+5-32],s=e[t+6-32],c=e[t+7-32];e[t+0+0]=Mt(e[t+0-32],n,r),e[t+1+0]=e[t+0+32]=Mt(n,r,i),e[t+2+0]=e[t+1+32]=e[t+0+64]=Mt(r,i,a),e[t+3+0]=e[t+2+32]=e[t+1+64]=e[t+0+96]=Mt(i,a,o),e[t+3+32]=e[t+2+64]=e[t+1+96]=Mt(a,o,s),e[t+3+64]=e[t+2+96]=Mt(o,s,c),e[t+3+96]=Mt(s,c,c)}function Rt(e,t){var n=e[t-1+0],r=e[t-1+32],i=e[t-1+64],a=e[t-1-32],o=e[t+0-32],s=e[t+1-32],c=e[t+2-32],l=e[t+3-32];e[t+0+0]=e[t+1+64]=a+o+1>>1,e[t+1+0]=e[t+2+64]=o+s+1>>1,e[t+2+0]=e[t+3+64]=s+c+1>>1,e[t+3+0]=c+l+1>>1,e[t+0+96]=Mt(i,r,n),e[t+0+64]=Mt(r,n,a),e[t+0+32]=e[t+1+96]=Mt(n,a,o),e[t+1+32]=e[t+2+96]=Mt(a,o,s),e[t+2+32]=e[t+3+96]=Mt(o,s,c),e[t+3+32]=Mt(s,c,l)}function zt(e,t){var n=e[t+0-32],r=e[t+1-32],i=e[t+2-32],a=e[t+3-32],o=e[t+4-32],s=e[t+5-32],c=e[t+6-32],l=e[t+7-32];e[t+0+0]=n+r+1>>1,e[t+1+0]=e[t+0+64]=r+i+1>>1,e[t+2+0]=e[t+1+64]=i+a+1>>1,e[t+3+0]=e[t+2+64]=a+o+1>>1,e[t+0+32]=Mt(n,r,i),e[t+1+32]=e[t+0+96]=Mt(r,i,a),e[t+2+32]=e[t+1+96]=Mt(i,a,o),e[t+3+32]=e[t+2+96]=Mt(a,o,s),e[t+3+64]=Mt(o,s,c),e[t+3+96]=Mt(s,c,l)}function Bt(e,t){var n=e[t-1+0],r=e[t-1+32],i=e[t-1+64],a=e[t-1+96];e[t+0+0]=n+r+1>>1,e[t+2+0]=e[t+0+32]=r+i+1>>1,e[t+2+32]=e[t+0+64]=i+a+1>>1,e[t+1+0]=Mt(n,r,i),e[t+3+0]=e[t+1+32]=Mt(r,i,a),e[t+3+32]=e[t+1+64]=Mt(i,a,a),e[t+3+64]=e[t+2+64]=e[t+0+96]=e[t+1+96]=e[t+2+96]=e[t+3+96]=a}function Vt(e,t){var n=e[t-1+0],r=e[t-1+32],i=e[t-1+64],a=e[t-1+96],o=e[t-1-32],s=e[t+0-32],c=e[t+1-32],l=e[t+2-32];e[t+0+0]=e[t+2+32]=n+o+1>>1,e[t+0+32]=e[t+2+64]=r+n+1>>1,e[t+0+64]=e[t+2+96]=i+r+1>>1,e[t+0+96]=a+i+1>>1,e[t+3+0]=Mt(s,c,l),e[t+2+0]=Mt(o,s,c),e[t+1+0]=e[t+3+32]=Mt(n,o,s),e[t+1+32]=e[t+3+64]=Mt(r,n,o),e[t+1+64]=e[t+3+96]=Mt(i,r,n),e[t+1+96]=Mt(a,i,r)}function Ht(e,t){var n;for(n=0;8>n;++n)r(e,t+32*n,e,t-32,8)}function Ut(e,t){var n;for(n=0;8>n;++n)i(e,t,e[t-1],8),t+=32}function Wt(e,t,n){var r;for(r=0;8>r;++r)i(t,n+32*r,e,8)}function Gt(e,t){var n,r=8;for(n=0;8>n;++n)r+=e[t+n-32]+e[t-1+32*n];Wt(r>>4,e,t)}function Kt(e,t){var n,r=4;for(n=0;8>n;++n)r+=e[t+n-32];Wt(r>>3,e,t)}function qt(e,t){var n,r=4;for(n=0;8>n;++n)r+=e[t-1+32*n];Wt(r>>3,e,t)}function Jt(e,t){Wt(128,e,t)}function Yt(e,t,n){var r=e[t-n],i=e[t+0],a=3*(i-r)+Hr[1020+e[t-2*n]-e[t+n]],o=Ur[112+(a+4>>3)];e[t-n]=Wr[255+r+Ur[112+(a+3>>3)]],e[t+0]=Wr[255+i-o]}function Xt(e,t,n,r){var i=e[t+0],a=e[t+n];return Gr[255+e[t-2*n]-e[t-n]]>r||Gr[255+a-i]>r}function H(e,t,n,r){return 4*Gr[255+e[t-n]-e[t+0]]+Gr[255+e[t-2*n]-e[t+n]]<=r}function Zt(e,t,n,r,i){var a=e[t-3*n],o=e[t-2*n],s=e[t-n],c=e[t+0],l=e[t+n],u=e[t+2*n],d=e[t+3*n];return 4*Gr[255+s-c]+Gr[255+o-l]>r?0:Gr[255+e[t-4*n]-a]<=i&&Gr[255+a-o]<=i&&Gr[255+o-s]<=i&&Gr[255+d-u]<=i&&Gr[255+u-l]<=i&&Gr[255+l-c]<=i}function Qt(e,t,n,r){var i=2*r+1;for(r=0;16>r;++r)H(e,t+r,n,i)&&Yt(e,t+r,n)}function $t(e,t,n,r){var i=2*r+1;for(r=0;16>r;++r)H(e,t+r*n,1,i)&&Yt(e,t+r*n,1)}function en(e,t,n,r){var i;for(i=3;0<i;--i)Qt(e,t+=4*n,n,r)}function tn(e,t,n,r){var i;for(i=3;0<i;--i)$t(e,t+=4,n,r)}function nn(e,t,n,r,i,a,o,s){for(a=2*a+1;0<i--;){if(Zt(e,t,n,a,o))if(Xt(e,t,n,s))Yt(e,t,n);else{var c=e,l=t,u=n,d=c[l-2*u],f=c[l-u],p=c[l+0],m=c[l+u],h=c[l+2*u],g=27*(v=Hr[1020+3*(p-f)+Hr[1020+d-m]])+63>>7,_=18*v+63>>7,v=9*v+63>>7;c[l-3*u]=Wr[255+c[l-3*u]+v],c[l-2*u]=Wr[255+d+_],c[l-u]=Wr[255+f+g],c[l+0]=Wr[255+p-g],c[l+u]=Wr[255+m-_],c[l+2*u]=Wr[255+h-v]}t+=r}}function rn(e,t,n,r,i,a,o,s){for(a=2*a+1;0<i--;){if(Zt(e,t,n,a,o))if(Xt(e,t,n,s))Yt(e,t,n);else{var c=e,l=t,u=n,d=c[l-u],f=c[l+0],p=c[l+u],m=Ur[112+(4+(h=3*(f-d))>>3)],h=Ur[112+(h+3>>3)],g=m+1>>1;c[l-2*u]=Wr[255+c[l-2*u]+g],c[l-u]=Wr[255+d+h],c[l+0]=Wr[255+f-m],
125c[l+u]=Wr[255+p-g]}t+=r}}function an(e,t,n,r,i,a){nn(e,t,n,1,16,r,i,a)}function on(e,t,n,r,i,a){nn(e,t,1,n,16,r,i,a)}function sn(e,t,n,r,i,a){var o;for(o=3;0<o;--o)rn(e,t+=4*n,n,1,16,r,i,a)}function cn(e,t,n,r,i,a){var o;for(o=3;0<o;--o)rn(e,t+=4,1,n,16,r,i,a)}function ln(e,t,n,r,i,a,o,s){nn(e,t,i,1,8,a,o,s),nn(n,r,i,1,8,a,o,s)}function un(e,t,n,r,i,a,o,s){nn(e,t,1,i,8,a,o,s),nn(n,r,1,i,8,a,o,s)}function dn(e,t,n,r,i,a,o,s){rn(e,t+4*i,i,1,8,a,o,s),rn(n,r+4*i,i,1,8,a,o,s)}function fn(e,t,n,r,i,a,o,s){rn(e,t+4,1,i,8,a,o,s),rn(n,r+4,1,i,8,a,o,s)}function pn(){this.ba=new ye,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new xe,this.memory=0,this.Ib=`OutputFunc`,this.Jb=`OutputAlphaFunc`,this.Nd=`OutputRowFunc`}function mn(){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 hn(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function gn(){this.ua=0,this.Wa=new F,this.vb=new F,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new p,this.yc=new d}function _n(){this.xb=this.a=0,this.l=new it,this.ca=new ye,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new x,this.Pb=0,this.wd=new x,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new gn,this.ab=0,this.gc=o(4,hn),this.Oc=0}function vn(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new it,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function yn(e,t,n,r,i,a,o){for(e=e==null?0:e[t+0],t=0;t<o;++t)i[a+t]=e+n[r+t]&255,e=i[a+t]}function bn(e,t,n,r,i,a,o){var s;if(e==null)yn(null,null,n,r,i,a,o);else for(s=0;s<o;++s)i[a+s]=e[t+s]+n[r+s]&255}function xn(e,t,n,r,i,a,o){if(e==null)yn(null,null,n,r,i,a,o);else{var s,c=e[t+0],l=c,u=c;for(s=0;s<o;++s)l=u+(c=e[t+s])-l,u=n[r+s]+(-256&l?0>l?0:255:l)&255,l=c,i[a+s]=u}}function Sn(e,n,i,o){var s=n.width,c=n.o;if(t(e!=null&&n!=null),0>i||0>=o||i+o>c)return null;if(!e.Cc){if(e.ga==null){var l;if(e.ga=new vn,(l=e.ga==null)||(l=n.width*n.o,t(e.Gb.length==0),e.Gb=a(l),e.Uc=0,e.Gb==null?l=0:(e.mb=e.Gb,e.nb=e.Uc,e.rc=null,l=1),l=!l),!l){l=e.ga;var u=e.Fa,d=e.P,f=e.qc,p=e.mb,m=e.nb,h=d+1,g=f-1,v=l.l;if(t(u!=null&&p!=null&&n!=null),Ei[0]=null,Ei[1]=yn,Ei[2]=bn,Ei[3]=xn,l.ca=p,l.tb=m,l.c=n.width,l.i=n.height,t(0<l.c&&0<l.i),1>=f)n=0;else if(l.$a=3&u[d+0],l.Z=u[d+0]>>2&3,l.Lc=u[d+0]>>4&3,d=u[d+0]>>6&3,0>l.$a||1<l.$a||4<=l.Z||1<l.Lc||d)n=0;else if(v.put=Te,v.ac=we,v.bc=Ee,v.ma=l,v.width=n.width,v.height=n.height,v.Da=n.Da,v.v=n.v,v.va=n.va,v.j=n.j,v.o=n.o,l.$a)t:{t(l.$a==1),n=Be();e:for(;;){if(n==null){n=0;break t}if(t(l!=null),l.mc=n,n.c=l.c,n.i=l.i,n.l=l.l,n.l.ma=l,n.l.width=l.c,n.l.height=l.i,n.a=0,_(n.m,u,h,g),!Ve(l.c,l.i,1,n,null)||(n.ab==1&&n.gc[0].hc==3&&Fe(n.s)?(l.ic=1,u=n.c*n.i,n.Ta=null,n.Ua=0,n.V=a(u),n.Ba=0,n.V==null?(n.a=1,n=0):n=1):(l.ic=0,n=He(n,l.c)),!n))break e;n=1;break t}l.mc=null,n=0}else n=g>=l.c*l.i;l=!n}if(l)return null;e.ga.Lc==1?o=c-i:e.Ga=0}t(e.ga!=null),t(i+o<=c);t:{if(n=(u=e.ga).c,c=u.l.o,u.$a==0){if(h=e.rc,g=e.Vc,v=e.Fa,d=e.P+1+i*n,f=e.mb,p=e.nb+i*n,t(d<=e.P+e.qc),u.Z!=0)for(t(Ei[u.Z]!=null),l=0;l<o;++l)Ei[u.Z](h,g,v,d,f,p,n),h=f,g=p,p+=n,d+=n;else for(l=0;l<o;++l)r(f,p,v,d,n),h=f,g=p,p+=n,d+=n;e.rc=h,e.Vc=g}else{if(t(u.mc!=null),n=i+o,t((l=u.mc)!=null),t(n<=l.i),l.C>=n)n=1;else if(u.ic||Dn(),u.ic){u=l.V,h=l.Ba,g=l.c;var y=l.i,b=(v=1,d=l.$/g,f=l.$%g,p=l.m,m=l.s,l.$),x=g*y,S=g*n,w=m.wc,E=b<S?Me(m,f,d):null;t(b<=x),t(n<=y),t(Fe(m));e:for(;;){for(;!p.h&&b<S;){if(f&w||(E=Me(m,f,d)),t(E!=null),T(p),256>(y=Ae(E.G[0],E.H[0],p)))u[h+b]=y,++b,++f>=g&&(f=0,++d<=n&&!(d%16)&&Le(l,d));else{if(!(280>y)){v=0;break e}y=Oe(y-256,p);var D,O=Ae(E.G[4],E.H[4],p);if(T(p),!(b>=(O=ke(g,O=Oe(O,p)))&&x-b>=y)){v=0;break e}for(D=0;D<y;++D)u[h+b+D]=u[h+b+D-O];for(b+=y,f+=y;f>=g;)f-=g,++d<=n&&!(d%16)&&Le(l,d);b<S&&f&w&&(E=Me(m,f,d))}t(p.h==C(p))}Le(l,d>n?n:d);break e}!v||p.h&&b<x?(v=0,l.a=p.h?5:3):l.$=b,n=v}else n=Re(l,l.V,l.Ba,l.c,l.i,n,Ue);if(!n){o=0;break t}}i+o>=c&&(e.Cc=1),o=1}if(!o)return null;if(e.Cc&&((o=e.ga)!=null&&(o.mc=null),e.ga=null,0<e.Ga))return alert(`todo:WebPDequantizeLevels`),null}return e.nb+i*s}function Cn(e,t,n,r,i,a){for(;0<i--;
vendor: 4,096 bytes, line 125
125){var o,s=e,c=t+ +!!n,l=e,u=t+(n?0:3);for(o=0;o<r;++o){var d=l[u+4*o];d!=255&&(d*=32897,s[c+4*o+0]=s[c+4*o+0]*d>>23,s[c+4*o+1]=s[c+4*o+1]*d>>23,s[c+4*o+2]=s[c+4*o+2]*d>>23)}t+=a}}function wn(e,t,n,r,i){for(;0<r--;){var a;for(a=0;a<n;++a){var o=e[t+2*a+0],s=15&(l=e[t+2*a+1]),c=4369*s,l=(240&l|l>>4)*c>>16;e[t+2*a+0]=(240&o|o>>4)*c>>16&240|(15&o|o<<4)*c>>16>>4&15,e[t+2*a+1]=240&l|s}t+=i}}function Tn(e,t,n,r,i,a,o,s){var c,l,u=255;for(l=0;l<i;++l){for(c=0;c<r;++c){var d=e[t+c];a[o+4*c]=d,u&=d}t+=n,o+=s}return u!=255}function En(e,t,n,r,i){var a;for(a=0;a<i;++a)n[r+a]=e[t+a]>>8}function Dn(){Nr=Cn,Pr=wn,Fr=Tn,Ir=En}function On(n,r,i){e[n]=function(e,n,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y){var b,x=y-1>>1,S=s[c+0]|l[u+0]<<16,C=d[f+0]|p[m+0]<<16;t(e!=null);var w=3*S+C+131074>>2;for(r(e[n+0],255&w,w>>16,h,g),a!=null&&(w=3*C+S+131074>>2,r(a[o+0],255&w,w>>16,_,v)),b=1;b<=x;++b){var T=s[c+b]|l[u+b]<<16,E=d[f+b]|p[m+b]<<16,D=S+T+C+E+524296,O=D+2*(T+C)>>3;w=O+S>>1,S=(D=D+2*(S+E)>>3)+T>>1,r(e[n+2*b-1],255&w,w>>16,h,g+(2*b-1)*i),r(e[n+2*b-0],255&S,S>>16,h,g+(2*b-0)*i),a!=null&&(w=D+C>>1,S=O+E>>1,r(a[o+2*b-1],255&w,w>>16,_,v+(2*b-1)*i),r(a[o+2*b+0],255&S,S>>16,_,v+(2*b+0)*i)),S=T,C=E}1&y||(w=3*S+C+131074>>2,r(e[n+y-1],255&w,w>>16,h,g+(y-1)*i),a!=null&&(w=3*C+S+131074>>2,r(a[o+y-1],255&w,w>>16,_,v+(y-1)*i)))}}function kn(){Di[Kr]=Oi,Di[qr]=Ai,Di[Jr]=ki,Di[Yr]=ji,Di[Xr]=Mi,Di[Zr]=Ni,Di[Qr]=Pi,Di[$r]=Ai,Di[ei]=ji,Di[ti]=Mi,Di[ni]=Ni}function An(e){return e&~Bi?0>e?0:255:e>>zi}function jn(e,t){return An((19077*e>>8)+(26149*t>>8)-14234)}function Mn(e,t,n){return An((19077*e>>8)-(6419*t>>8)-(13320*n>>8)+8708)}function Nn(e,t){return An((19077*e>>8)+(33050*t>>8)-17685)}function Pn(e,t,n,r,i){r[i+0]=jn(e,n),r[i+1]=Mn(e,t,n),r[i+2]=Nn(e,t)}function Fn(e,t,n,r,i){r[i+0]=Nn(e,t),r[i+1]=Mn(e,t,n),r[i+2]=jn(e,n)}function In(e,t,n,r,i){var a=Mn(e,t,n);t=a<<3&224|Nn(e,t)>>3,r[i+0]=248&jn(e,n)|a>>5,r[i+1]=t}function Ln(e,t,n,r,i){var a=240&Nn(e,t)|15;r[i+0]=240&jn(e,n)|Mn(e,t,n)>>4,r[i+1]=a}function Rn(e,t,n,r,i){r[i+0]=255,Pn(e,t,n,r,i+1)}function zn(e,t,n,r,i){Fn(e,t,n,r,i),r[i+3]=255}function Bn(e,t,n,r,i){Pn(e,t,n,r,i),r[i+3]=255}function Vn(t,n,r){e[t]=function(e,t,i,a,o,s,c,l,u){for(var d=l+(-2&u)*r;l!=d;)n(e[t+0],i[a+0],o[s+0],c,l),n(e[t+1],i[a+0],o[s+0],c,l+r),t+=2,++a,++s,l+=2*r;1&u&&n(e[t+0],i[a+0],o[s+0],c,l)}}function Hn(e,t,n){return n==0?e==0?t==0?6:5:t==0?4:0:n}function Un(e,t,n,r,i){switch(e>>>30){case 3:gr(t,n,r,i,0);break;case 2:_r(t,n,r,i);break;case 1:yr(t,n,r,i)}}function Wn(e,t){var n,a,o=t.M,s=t.Nb,c=e.oc,l=e.pc+40,u=e.oc,d=e.pc+584,f=e.oc,p=e.pc+600;for(n=0;16>n;++n)c[l+32*n-1]=129;for(n=0;8>n;++n)u[d+32*n-1]=129,f[p+32*n-1]=129;for(0<o?c[l-1-32]=u[d-1-32]=f[p-1-32]=129:(i(c,l-32-1,127,21),i(u,d-32-1,127,9),i(f,p-32-1,127,9)),a=0;a<e.za;++a){var m=t.ya[t.aa+a];if(0<a){for(n=-1;16>n;++n)r(c,l+32*n-4,c,l+32*n+12,4);for(n=-1;8>n;++n)r(u,d+32*n-4,u,d+32*n+4,4),r(f,p+32*n-4,f,p+32*n+4,4)}var h=e.Gd,g=e.Hd+a,_=m.ad,v=m.Hc;if(0<o&&(r(c,l-32,h[g].y,0,16),r(u,d-32,h[g].f,0,8),r(f,p-32,h[g].ea,0,8)),m.Za){var y=c,b=l-32+16;for(0<o&&(a>=e.za-1?i(y,b,h[g].y[15],4):r(y,b,h[g+1].y,0,4)),n=0;4>n;n++)y[b+128+n]=y[b+256+n]=y[b+384+n]=y[b+0+n];for(n=0;16>n;++n,v<<=2)y=c,b=l+Ji[n],Si[m.Ob[n]](y,b),Un(v,_,16*n,y,b)}else if(y=Hn(a,o,m.Ob[0]),xi[y](c,l),v!=0)for(n=0;16>n;++n,v<<=2)Un(v,_,16*n,c,l+Ji[n]);for(n=m.Gc,y=Hn(a,o,m.Dd),Ci[y](u,d),Ci[y](f,p),v=_,y=u,b=d,255&(m=0|n)&&(170&m?vr(v,256,y,b):br(v,256,y,b)),m=f,v=p,255&(n>>=8)&&(170&n?vr(_,320,m,v):br(_,320,m,v)),o<e.Ub-1&&(r(h[g].y,0,c,l+480,16),r(h[g].f,0,u,d+224,8),r(h[g].ea,0,f,p+224,8)),n=8*s*e.B,h=e.sa,g=e.ta+16*a+16*s*e.R,_=e.qa,m=e.ra+8*a+n,v=e.Ha,y=e.Ia+8*a+n,n=0;16>n;++n)r(h,g+n*e.R,c,l+32*n,16);for(n=0;8>n;++n)r(_,m+n*e.B,u,d+32*n,8),r(v,y+n*e.B,f,p+32*n,8)}}function Gn(e,r,i,a,o,s,c,l,u){var d=[0],f=[0],p=0,m=u==null?0:u.kd,h=u??new mn;if(e==null||12>i)return 7;h.data=e,h.w=r,h.ha=i,r=[r],i=[i],h.gb=[h.gb];t:{var g=r,v=i,y=h.gb;if(t(e!=null),t(v!=null),t(y!=null),y[0]=0,12<=v[0]&&!n(e,g[0],`RIFF`)){if(n(e,g[0]+8,`WEBP`)){y=3;break t}var b=M(e,g[0]+4);if(12>b||4294967286<b){y=3;break t}if(m&&b>
125v[0]-8){y=7;break t}y[0]=b,g[0]+=12,v[0]-=12}y=0}if(y!=0)return y;for(b=0<h.gb[0],i=i[0];;){t:{var S=e;v=r,y=i;var C=d,w=f,T=g=[0];if((O=p=[p])[0]=0,8>y[0])y=7;else{if(!n(S,v[0],`VP8X`)){if(M(S,v[0]+4)!=10){y=3;break t}if(18>y[0]){y=7;break t}var E=M(S,v[0]+8),D=1+j(S,v[0]+12);if(2147483648<=D*(S=1+j(S,v[0]+15))){y=3;break t}T!=null&&(T[0]=E),C!=null&&(C[0]=D),w!=null&&(w[0]=S),v[0]+=18,y[0]-=18,O[0]=1}y=0}}if(p=p[0],g=g[0],y!=0)return y;if(v=!!(2&g),!b&&p)return 3;if(s!=null&&(s[0]=!!(16&g)),c!=null&&(c[0]=v),l!=null&&(l[0]=0),c=d[0],g=f[0],p&&v&&u==null){y=0;break}if(4>i){y=7;break}if(b&&p||!b&&!p&&!n(e,r[0],`ALPH`)){i=[i],h.na=[h.na],h.P=[h.P],h.Sa=[h.Sa];t:{E=e,y=r,b=i;var O=h.gb;C=h.na,w=h.P,T=h.Sa,D=22,t(E!=null),t(b!=null),S=y[0];var k=b[0];for(t(C!=null),t(T!=null),C[0]=null,w[0]=null,T[0]=0;;){if(y[0]=S,b[0]=k,8>k){y=7;break t}var A=M(E,S+4);if(4294967286<A){y=3;break t}var N=8+A+1&-2;if(D+=N,0<O&&D>O){y=3;break t}if(!n(E,S,`VP8 `)||!n(E,S,`VP8L`)){y=0;break t}if(k[0]<N){y=7;break t}n(E,S,`ALPH`)||(C[0]=E,w[0]=S+8,T[0]=A),S+=N,k-=N}}if(i=i[0],h.na=h.na[0],h.P=h.P[0],h.Sa=h.Sa[0],y!=0)break}i=[i],h.Ja=[h.Ja],h.xa=[h.xa];t:if(O=e,y=r,b=i,C=h.gb[0],w=h.Ja,T=h.xa,E=y[0],S=!n(O,E,`VP8 `),D=!n(O,E,`VP8L`),t(O!=null),t(b!=null),t(w!=null),t(T!=null),8>b[0])y=7;else{if(S||D){if(O=M(O,E+4),12<=C&&O>C-12){y=3;break t}if(m&&O>b[0]-8){y=7;break t}w[0]=O,y[0]+=8,b[0]-=8,T[0]=D}else T[0]=5<=b[0]&&O[E+0]==47&&!(O[E+4]>>5),w[0]=b[0];y=0}if(i=i[0],h.Ja=h.Ja[0],h.xa=h.xa[0],r=r[0],y!=0)break;if(4294967286<h.Ja)return 3;if(l==null||v||(l[0]=h.xa?2:1),c=[c],g=[g],h.xa){if(5>i){y=7;break}l=c,m=g,v=s,e==null||5>i?e=0:5<=i&&e[r+0]==47&&!(e[r+4]>>5)?(b=[0],O=[0],C=[0],_(w=new x,e,r,i),De(w,b,O,C)?(l!=null&&(l[0]=b[0]),m!=null&&(m[0]=O[0]),v!=null&&(v[0]=C[0]),e=1):e=0):e=0}else{if(10>i){y=7;break}l=g,e==null||10>i||!st(e,r+3,i-3)?e=0:(m=e[r+0]|e[r+1]<<8|e[r+2]<<16,v=16383&(e[r+7]<<8|e[r+6]),e=16383&(e[r+9]<<8|e[r+8]),1&m||3<(m>>1&7)||!(m>>4&1)||m>>5>=h.Ja||!v||!e?e=0:(c&&(c[0]=v),l&&(l[0]=e),e=1))}if(!e||(c=c[0],g=g[0],p&&(d[0]!=c||f[0]!=g)))return 3;u!=null&&(u[0]=h,u.offset=r-u.w,t(4294967286>r-u.w),t(u.offset==u.ha-i));break}return y==0||y==7&&p&&u==null?(s!=null&&(s[0]|=h.na!=null&&0<h.na.length),a!=null&&(a[0]=c),o!=null&&(o[0]=g),0):y}function Kn(e,t,n){var r=t.width,i=t.height,a=0,o=0,s=r,c=i;if(t.Da=e!=null&&0<e.Da,t.Da&&(s=e.cd,c=e.bd,a=e.v,o=e.j,11>n||(a&=-2,o&=-2),0>a||0>o||0>=s||0>=c||a+s>r||o+c>i))return 0;if(t.v=a,t.j=o,t.va=a+s,t.o=o+c,t.U=s,t.T=c,t.da=e!=null&&0<e.da,t.da){if(!ee(s,c,n=[e.ib],a=[e.hb]))return 0;t.ib=n[0],t.hb=a[0]}return t.ob=e!=null&&e.ob,t.Kb=e==null||!e.Sd,t.da&&(t.ob=t.ib<3*r/4&&t.hb<3*i/4,t.Kb=0),1}function qn(e){if(e==null)return 2;if(11>e.S){var t=e.f.RGBA;t.fb+=(e.height-1)*t.A,t.A=-t.A}else t=e.f.kb,e=e.height,t.O+=(e-1)*t.fa,t.fa=-t.fa,t.N+=(e-1>>1)*t.Ab,t.Ab=-t.Ab,t.W+=(e-1>>1)*t.Db,t.Db=-t.Db,t.F!=null&&(t.J+=(e-1)*t.lb,t.lb=-t.lb);return 0}function Jn(e,t,n,r){if(r==null||0>=e||0>=t)return 2;if(n!=null){if(n.Da){var i=n.cd,o=n.bd,s=-2&n.v,c=-2&n.j;if(0>s||0>c||0>=i||0>=o||s+i>e||c+o>t)return 2;e=i,t=o}if(n.da){if(!ee(e,t,i=[n.ib],o=[n.hb]))return 2;e=i[0],t=o[0]}}r.width=e,r.height=t;t:{var l=r.width,u=r.height;if(e=r.S,0>=l||0>=u||!(e>=Kr&&13>e))e=2;else{if(0>=r.Rd&&r.sd==null){s=o=i=t=0;var d=(c=l*Qi[e])*u;if(11>e||(o=(u+1)/2*(t=(l+1)/2),e==12&&(s=(i=l)*u)),(u=a(d+2*o+s))==null){e=1;break t}r.sd=u,11>e?((l=r.f.RGBA).eb=u,l.fb=0,l.A=c,l.size=d):((l=r.f.kb).y=u,l.O=0,l.fa=c,l.Fd=d,l.f=u,l.N=0+d,l.Ab=t,l.Cd=o,l.ea=u,l.W=0+d+o,l.Db=t,l.Ed=o,e==12&&(l.F=u,l.J=0+d+2*o),l.Tc=s,l.lb=i)}if(t=1,i=r.S,o=r.width,s=r.height,i>=Kr&&13>i)if(11>i)e=r.f.RGBA,t&=(c=Math.abs(e.A))*(s-1)+o<=e.size,t&=c>=o*Qi[i],t&=e.eb!=null;else{e=r.f.kb,c=(o+1)/2,d=(s+1)/2,l=Math.abs(e.fa),u=Math.abs(e.Ab);var f=Math.abs(e.Db),p=Math.abs(e.lb),m=p*(s-1)+o;t&=l*(s-1)+o<=e.Fd,t&=u*(d-1)+c<=e.Cd,t=(t&=f*(d-1)+c<=e.Ed)&l>=o&u>=c&f>=c,t&=e.y!=null,t&=e.f!=null,t&=e.ea!=null,i==12&&(t&=p>=o,t&=m<=e.Tc,t&=e.F!=null)}else t=0;e=t?0:2}}return e!=0||n!=null&&n.fd&&(e=qn(r)),e}var Yn=64,Xn=[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],Zn=24,Qn=32,$n=8,er=[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,732 bytes, line 125
1256,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];I(`Predictor0`,`PredictorAdd0`),e.Predictor0=function(){return 4278190080},e.Predictor1=function(e){return e},e.Predictor2=function(e,t,n){return t[n+0]},e.Predictor3=function(e,t,n){return t[n+1]},e.Predictor4=function(e,t,n){return t[n-1]},e.Predictor5=function(e,t,n){return R(R(e,t[n+1]),t[n+0])},e.Predictor6=function(e,t,n){return R(e,t[n-1])},e.Predictor7=function(e,t,n){return R(e,t[n+0])},e.Predictor8=function(e,t,n){return R(t[n-1],t[n+0])},e.Predictor9=function(e,t,n){return R(t[n+0],t[n+1])},e.Predictor10=function(e,t,n){return R(R(e,t[n-1]),R(t[n+0],t[n+1]))},e.Predictor11=function(e,t,n){var r=t[n+0];return 0>=ae(r>>24&255,e>>24&255,(t=t[n-1])>>24&255)+ae(r>>16&255,e>>16&255,t>>16&255)+ae(r>>8&255,e>>8&255,t>>8&255)+ae(255&r,255&e,255&t)?r:e},e.Predictor12=function(e,t,n){var r=t[n+0];return(re((e>>24&255)+(r>>24&255)-((t=t[n-1])>>24&255))<<24|re((e>>16&255)+(r>>16&255)-(t>>16&255))<<16|re((e>>8&255)+(r>>8&255)-(t>>8&255))<<8|re((255&e)+(255&r)-(255&t)))>>>0},e.Predictor13=function(e,t,n){var r=t[n-1];return(ie((e=R(e,t[n+0]))>>24&255,r>>24&255)<<24|ie(e>>16&255,r>>16&255)<<16|ie(e>>8&255,r>>8&255)<<8|ie(255&e,255&r))>>>0};var tr=e.PredictorAdd0;e.PredictorAdd1=oe,I(`Predictor2`,`PredictorAdd2`),I(`Predictor3`,`PredictorAdd3`),I(`Predictor4`,`PredictorAdd4`),I(`Predictor5`,`PredictorAdd5`),I(`Predictor6`,`PredictorAdd6`),I(`Predictor7`,`PredictorAdd7`),I(`Predictor8`,`PredictorAdd8`),I(`Predictor9`,`PredictorAdd9`),I(`Predictor10`,`PredictorAdd10`),I(`Predictor11`,`PredictorAdd11`),I(`Predictor12`,`PredictorAdd12`),I(`Predictor13`,`PredictorAdd13`);var nr=e.PredictorAdd2;ue(`ColorIndexInverseTransform`,`MapARGB`,`32b`,function(e){return e>>8&255},function(e){return e}),ue(`VP8LColorIndexInverseTransformAlpha`,`MapAlpha`,`8b`,function(e){return e},function(e){return e>>8&255});var rr,ir=e.ColorIndexInverseTransform,ar=e.MapARGB,or=e.VP8LColorIndexInverseTransformAlpha,sr=e.MapAlpha,cr=e.VP8LPredictorsAdd=[];cr.length=16,(e.VP8LPredictors=[]).length=16,(e.VP8LPredictorsAdd_C=[]).length=16,(e.VP8LPredictors_C=[]).length=16;var lr,ur,dr,fr,pr,mr,hr,gr,_r,vr,yr,br,xr,Sr,Cr,wr,Tr,Er,Dr,Or,kr,Ar,jr,Mr,Nr,Pr,Fr,Ir,Lr=a(511),Rr=a(2041),zr=a(225),Br=a(767),Vr=0,Hr=Rr,Ur=zr,Wr=Br,Gr=Lr,Kr=0,qr=1,Jr=2,Yr=3,Xr=4,Zr=5,Qr=6,$r=7,ei=8,ti=9,ni=10,ri=[2,3,7],ii=[3,3,11],ai=[280,256,256,256,40],oi=[0,1,1,1,0],si=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],ci=[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],li=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],ui=8,di=[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],fi=[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],pi=null,mi=[[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]],hi=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],gi=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],_i=[[[[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
1255,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]]]],vi=[[[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
1255,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]]],yi=[[[[255,255,255,255,255,255,255,255,255,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
1255,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]]]],bi=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],xi=[],Si=[],Ci=[],wi=1,Ti=2,Ei=[],Di=[];On(`UpsampleRgbLinePair`,Pn,3),On(`UpsampleBgrLinePair`,Fn,3),On(`UpsampleRgbaLinePair`,Bn,4),On(`UpsampleBgraLinePair`,zn,4),On(`UpsampleArgbLinePair`,Rn,4),On(`UpsampleRgba4444LinePair`,Ln,2),On(`UpsampleRgb565LinePair`,In,2);var Oi=e.UpsampleRgbLinePair,ki=e.UpsampleBgrLinePair,Ai=e.UpsampleRgbaLinePair,ji=e.UpsampleBgraLinePair,Mi=e.UpsampleArgbLinePair,Ni=e.UpsampleRgba4444LinePair,Pi=e.UpsampleRgb565LinePair,Fi=16,Ii=1<<Fi-1,Li=-227,Ri=482,zi=6,Bi=(256<<zi)-1,Vi=0,Hi=a(256),Ui=a(256),Wi=a(256),Gi=a(256),Ki=a(Ri-Li),qi=a(Ri-Li);Vn(`YuvToRgbRow`,Pn,3),Vn(`YuvToBgrRow`,Fn,3),Vn(`YuvToRgbaRow`,Bn,4),Vn(`YuvToBgraRow`,zn,4),Vn(`YuvToArgbRow`,Rn,4),Vn(`YuvToRgba4444Row`,Ln,2),Vn(`YuvToRgb565Row`,In,2);var Ji=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],Yi=[0,2,8],Xi=[8,7,6,4,4,2,2,2,1,1,1,1],Zi=1;this.WebPDecodeRGBA=function(e,n,s,c,l){var u=qr,d=new pn,f=new ye;d.ba=f,f.S=u,f.width=[f.width],f.height=[f.height];var p=f.width,m=f.height,h=new be;if(h==null||e==null)var g=2;else t(h!=null),g=Gn(e,n,s,h.width,h.height,h.Pd,h.Qd,h.format,null);if(g==0?(p!=null&&(p[0]=h.width[0]),m!=null&&(m[0]=h.height[0]),p=1):p=0,p){f.width=f.width[0],f.height=f.height[0],c!=null&&(c[0]=f.width),l!=null&&(l[0]=f.height);t:{if(c=new it,(l=new mn).data=e,l.w=n,l.ha=s,l.kd=1,n=[0],t(l!=null),((e=Gn(l.data,l.w,l.ha,null,null,null,n,null,l))==0||e==7)&&n[0]&&(e=4),(n=e)==0){if(t(d!=null),c.data=l.data,c.w=l.w+l.offset,c.ha=l.ha-l.offset,c.put=Te,c.ac=we,c.bc=Ee,c.ma=d,l.xa){if((e=Be())==null){d=1;break t}if(function(e,n){var r=[0],i=[0],a=[0];e:for(;;){if(e==null)return 0;if(n==null)return e.a=2,0;if(e.l=n,e.a=0,_(e.m,n.data,n.w,n.ha),!De(e.m,r,i,a)){e.a=3;break e}if(e.xb=Ti,n.width=r[0],n.height=i[0],!Ve(r[0],i[0],1,e,null))break e;return 1}return t(e.a!=0),0}(e,c)){if(c=(n=Jn(c.width,c.height,d.Oa,d.ba))==0){e:{c=e;r:for(;;){if(c==null){c=0;break e}if(t(c.s.yc!=null),t(c.s.Ya!=null),t(0<c.s.Wb),t((s=c.l)!=null),t((l=s.ma)!=null),c.xb!=0){if(c.ca=l.ba,c.tb=l.tb,t(c.ca!=null),!Kn(l.Oa,s,Yr)){c.a=2;break r}if(!He(c,s.width)||s.da)break r;if((s.da||ge(c.ca.S))&&Dn(),11>c.ca.S||(alert(`todo:WebPInitConvertARGBToYUV`),c.ca.f.kb.F!=null&&Dn()),c.Pb&&0<c.s.ua&&c.s.vb.X==null&&!N(c.s.vb,c.s.Wa.Xa)){c.a=1;break r}c.xb=0}if(!Re(c,c.V,c.Ba,c.c,c.i,s.o,Pe))break r;l.Dc=c.Ma,c=1;break e}t(c.a!=0),c=0}c=!c}c&&(n=e.a)}else n=e.a}else{if((e=new at)==null){d=1;break t}if(e.Fa=l.na,e.P=l.P,e.qc=l.Sa,ct(e,c)){if((n=Jn(c.width,c.height,d.Oa,d.ba))==0){if(e.Aa=0,s=d.Oa,t((l=e)!=null),s!=null){if(0<(p=0>(p=s.Md)?0:100<p?255:255*p/100)){for(m=h=0;4>m;++m)12>(g=l.pb[m]).lc&&(g.ia=p*Xi[0>g.lc?0:g.lc]>>3),h|=g.ia;h&&(alert(`todo:VP8InitRandom`),l.ia=1)}l.Ga=s.Id,100<l.Ga?l.Ga=100:0>l.Ga&&(l.Ga=0)}(function(e,n){if(e==null)return 0;if(n==null)return ot(e,2,`NULL VP8Io parameter in VP8Decode().`);if(!e.cb&&!ct(e,n))return 0;if(t(e.cb),n.ac==null||n.ac(n)){n.ob&&(e.L=0);var s=Yi[e.L];if(e.L==2?(e.yb=0,e.zb=0):(e.yb=n.v-s>>4,e.zb=n.j-s>>4,0>e.yb&&(e.yb=0),0>e.zb&&(e.zb=0)),e.Va=n.o+15+s>>4,e.Hb=n.va+15+s>>4,e.Hb>e.za&&(e.Hb=e.za),e.Va>e.Ub&&(e.Va=e.Ub),0<e.L){var c=e.ed;for(s=0;4>s;++s){var l;if(e.Qa.Cb){var u=e.Qa.Lb[s];e.Qa.Fb||(u+=c.Tb)}else u=c.Tb;for(l=0;1>=l;++l){var d=e.gd[s][l],f=u;if(c.Pc&&(f+=c.vd[0],l&&(f+=c.od[0])),0<(f=0>f?0:63<f?63:f)){var p=f;0<c.wb&&(p=4<c.wb?p>>2:p>>1)>9-c.wb&&(p=9-c.wb),1>p&&(p=1),d.dd=p,d.tc=2*f+p,d.ld=40<=f?2:+(15<=f)}else d.tc=0;d.La=l}}}s=0}else ot(e,6,`Frame setup failed`),s=e.a;if(s=s==0){if(s){e.$c=0,0<e.Aa||(e.Ic=Zi);e:{s=e.Ic,c=4*(p=e.za);var m=32*p,h=p+1,g=0<e.L?p*(0<e.Aa?2:1):0,_=(e.Aa==2?2:1)*p;if((d=c+832+(l=3*(16*s+Yi[e.L])/2*m)+(u=e.Fa!=null&&0<e.Fa.length?e.Kc.c*e.Kc.i:0))!=d)s=0;else{if(d>e.Vb){if(e.Vb=0,e.Ec=a(d),e.Fc=0,e.Ec==null){s=ot(e,1,`no memory during frame initialization.`);break e}e.Vb=d}
vendor: 7,316 bytes, line 125
125d=e.Ec,f=e.Fc,e.Ac=d,e.Bc=f,f+=c,e.Gd=o(m,tt),e.Hd=0,e.rb=o(h+1,Ze),e.sb=1,e.wa=g?o(g,Xe):null,e.Y=0,e.D.Nb=0,e.D.wa=e.wa,e.D.Y=e.Y,0<e.Aa&&(e.D.Y+=p),t(!0),e.oc=d,e.pc=f,f+=832,e.ya=o(_,$e),e.aa=0,e.D.ya=e.ya,e.D.aa=e.aa,e.Aa==2&&(e.D.aa+=p),e.R=16*p,e.B=8*p,p=(m=Yi[e.L])*e.R,m=m/2*e.B,e.sa=d,e.ta=f+p,e.qa=e.sa,e.ra=e.ta+16*s*e.R+m,e.Ha=e.qa,e.Ia=e.ra+8*s*e.B+m,e.$c=0,f+=l,e.mb=u?d:null,e.nb=u?f:null,t(f+u<=e.Fc+e.Vb),ut(e),i(e.Ac,e.Bc,0,c),s=1}}if(s){if(n.ka=0,n.y=e.sa,n.O=e.ta,n.f=e.qa,n.N=e.ra,n.ea=e.Ha,n.Vd=e.Ia,n.fa=e.R,n.Rc=e.B,n.F=null,n.J=0,!Vr){for(s=-255;255>=s;++s)Lr[255+s]=0>s?-s:s;for(s=-1020;1020>=s;++s)Rr[1020+s]=-128>s?-128:127<s?127:s;for(s=-112;112>=s;++s)zr[112+s]=-16>s?-16:15<s?15:s;for(s=-255;510>=s;++s)Br[255+s]=0>s?0:255<s?255:s;Vr=1}hr=bt,gr=gt,vr=_t,yr=vt,br=yt,_r=ht,xr=an,Sr=on,Cr=ln,wr=un,Tr=sn,Er=cn,Dr=dn,Or=fn,kr=Qt,Ar=$t,jr=en,Mr=tn,Si[0]=Ft,Si[1]=St,Si[2]=Nt,Si[3]=Pt,Si[4]=It,Si[5]=Rt,Si[6]=Lt,Si[7]=zt,Si[8]=Vt,Si[9]=Bt,xi[0]=Ot,xi[1]=wt,xi[2]=Tt,xi[3]=Et,xi[4]=kt,xi[5]=At,xi[6]=jt,Ci[0]=Gt,Ci[1]=Ct,Ci[2]=Ht,Ci[3]=Ut,Ci[4]=qt,Ci[5]=Kt,Ci[6]=Jt,s=1}else s=0}s&&=function(e,n){for(e.M=0;e.M<e.Va;++e.M){var o,s=e.Jc[e.M&e.Xb],c=e.m,l=e;for(o=0;o<l.za;++o){var u=c,d=l,f=d.Ac,p=d.Bc+4*o,m=d.zc,h=d.ya[d.aa+o];if(d.Qa.Bb?h.$b=O(u,d.Pa.jb[0])?2+O(u,d.Pa.jb[2]):O(u,d.Pa.jb[1]):h.$b=0,d.kc&&(h.Ad=O(u,d.Bd)),h.Za=!O(u,145)+0,h.Za){var g=h.Ob,_=0;for(d=0;4>d;++d){var v,y=m[0+d];for(v=0;4>v;++v){y=vi[f[p+v]][y];for(var b=gi[O(u,y[0])];0<b;)b=gi[2*b+O(u,y[b])];y=-b,f[p+v]=y}r(g,_,f,p,4),_+=4,m[0+d]=y}}else y=O(u,156)?O(u,128)?1:3:O(u,163)?2:0,h.Ob[0]=y,i(f,p,y,4),i(m,0,y,4);h.Dd=O(u,142)?O(u,114)?O(u,183)?1:3:2:0}if(l.m.Ka)return ot(e,7,`Premature end-of-partition0 encountered.`);for(;e.ja<e.za;++e.ja){if(l=s,u=(c=e).rb[c.sb-1],f=c.rb[c.sb+c.ja],o=c.ya[c.aa+c.ja],p=c.kc?o.Ad:0)u.la=f.la=0,o.Za||(u.Na=f.Na=0),o.Hc=0,o.Gc=0,o.ia=0;else{var x,S;if(u=f,f=l,p=c.Pa.Xc,m=c.ya[c.aa+c.ja],h=c.pb[m.$b],d=m.ad,g=0,_=c.rb[c.sb-1],y=v=0,i(d,g,0,384),m.Za)var C=0,w=p[3];else{b=a(16);var T=u.Na+_.Na;if(T=pi(f,p[1],T,h.Eb,0,b,0),u.Na=_.Na=(0<T)+0,1<T)hr(b,0,d,g);else{var E=b[0]+3>>3;for(b=0;256>b;b+=16)d[g+b]=E}C=1,w=p[0]}var D=15&u.la,k=15&_.la;for(b=0;4>b;++b){var A=1&k;for(E=S=0;4>E;++E)D=D>>1|(A=(T=pi(f,w,T=A+(1&D),h.Sc,C,d,g))>C)<<7,S=S<<2|(3<T?3:1<T?2:d[g+0]!=0),g+=16;D>>=4,k=k>>1|A<<7,v=(v<<8|S)>>>0}for(w=D,C=k>>4,x=0;4>x;x+=2){for(S=0,D=u.la>>4+x,k=_.la>>4+x,b=0;2>b;++b){for(A=1&k,E=0;2>E;++E)T=A+(1&D),D=D>>1|(A=0<(T=pi(f,p[2],T,h.Qc,0,d,g)))<<3,S=S<<2|(3<T?3:1<T?2:d[g+0]!=0),g+=16;D>>=2,k=k>>1|A<<5}y|=S<<4*x,w|=D<<4<<x,C|=(240&k)<<x}u.la=w,_.la=C,m.Hc=v,m.Gc=y,m.ia=43690&y?0:h.ia,p=!(v|y)}if(0<c.L&&(c.wa[c.Y+c.ja]=c.gd[o.$b][o.Za],c.wa[c.Y+c.ja].La|=!p),l.Ka)return ot(e,7,`Premature end-of-file encountered.`)}if(ut(e),c=n,l=1,o=(s=e).D,u=0<s.L&&s.M>=s.zb&&s.M<=s.Va,s.Aa==0)e:{if(o.M=s.M,o.uc=u,Wn(s,o),l=1,o=(S=s.D).Nb,u=(y=Yi[s.L])*s.R,f=y/2*s.B,b=16*o*s.R,E=8*o*s.B,p=s.sa,m=s.ta-u+b,h=s.qa,d=s.ra-f+E,g=s.Ha,_=s.Ia-f+E,k=(D=S.M)==0,v=D>=s.Va-1,s.Aa==2&&Wn(s,S),S.uc)for(A=(T=s).D.M,t(T.D.uc),S=T.yb;S<T.Hb;++S){C=S,w=A;var j=(M=(R=T).D).Nb;x=R.R;var M=M.wa[M.Y+C],N=R.sa,P=R.ta+16*j*x+16*C,F=M.dd,ee=M.tc;if(ee!=0)if(t(3<=ee),R.L==1)0<C&&Ar(N,P,x,ee+4),M.La&&Mr(N,P,x,ee),0<w&&kr(N,P,x,ee+4),M.La&&jr(N,P,x,ee);else{var te=R.B,ne=R.qa,I=R.ra+8*j*te+8*C,L=R.Ha,R=R.Ia+8*j*te+8*C;j=M.ld,0<C&&(Sr(N,P,x,ee+4,F,j),wr(ne,I,L,R,te,ee+4,F,j)),M.La&&(Er(N,P,x,ee,F,j),Or(ne,I,L,R,te,ee,F,j)),0<w&&(xr(N,P,x,ee+4,F,j),Cr(ne,I,L,R,te,ee+4,F,j)),M.La&&(Tr(N,P,x,ee,F,j),Dr(ne,I,L,R,te,ee,F,j))}}if(s.ia&&alert(`todo:DitherRow`),c.put!=null){if(S=16*D,D=16*(D+1),k?(c.y=s.sa,c.O=s.ta+b,c.f=s.qa,c.N=s.ra+E,c.ea=s.Ha,c.W=s.Ia+E):(S-=y,c.y=p,c.O=m,c.f=h,c.N=d,c.ea=g,c.W=_),v||(D-=y),D>c.o&&(D=c.o),c.F=null,c.J=null,s.Fa!=null&&0<s.Fa.length&&S<D&&(c.J=Sn(s,c,S,D-S),c.F=s.mb,c.F==null&&c.F.length==0)){l=ot(s,3,`Could not decode alpha data.`);break e}S<c.j&&(y=c.j-S,S=c.j,t(!(1&y)),c.O+=s.R*y,c.N+=s.B*(y>>1),c.W+=s.B*(y>>1),c.F!=null&&(c.J+=c.width*y)),S<D&&(c.O+=c.v,c.N+=c.v>>1,c.W+=c.v>>1,c.F!=null&&(c.J+=c.v),c.ka=S-c.j,c.U=c.va-c.v,c.T=D-S,l=c.put(c))}o+1!=s.Ic||v||(r(s.sa,s.ta-u,p,m+16*s.R,u),r(s.qa,s.ra-f,h,d+8*s.B,f),r(s.Ha,s.Ia-f,g,_+8*s.B,f))}if(!l)return ot(e,6,`Output aborted.`)}return 1}(e,n),n.bc!=null&&n.bc(n),s&=1}return s?(e.cb=0,s):0})(e,c)||(n=e.a)}}else n=e.a}n==0&&d.Oa!=null&&d.Oa.fd&&(n=qn(d.ba))}d=n}u=d==0?11>u?f.f.RGBA.eb:f.f.kb.y:null}else u=null;return u};var Qi=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function l(e,t){for(var n=``,r=0;r<4;r++)n+=String.fromCharCode(e[t++]);return n}function u(e,t){return e[t+0]|e[t+1]<<8}function d(e,t){return(e[t+0]|e[t+1]<<8|e[t+2]<<16)>>>0}function f(e,t){return(e[t+0]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24)>>>0}new c;var p=[0],m=[0],h=[],g=new c,_=e,v=function(e,t){var n={},r=0,i=!1,a=0,o=0;if(n.frames=[],!function(e,t){for(var n=0;n<4;n++)if(e[t+n]!=`RIFF`.charCodeAt(n))return!0;return!1}(e,t)){for(f(e,t+=4),t+=8;t<e.length;){var s=l(e,t),c=f(e,t+=4);t+=4;var p=c+(1&c);switch(s){case`VP8 `:case`VP8L`:n.frames[r]===void 0&&(n.frames[r]={}),(g=n.frames[r]).src_off=i?o:t-8,g.src_size=a+c+8,r++,i&&(i=!1,a=0,o=0);break;case`VP8X`:(g=n.header={}).feature_flags=e[t];var m=t+4;g.canvas_width=1+d(e,m),m+=3,g.canvas_height=1+d(e,m),m+=3;break;case`ALPH`:i=!0,a=p+8,o=t-8;break;case`ANIM`:(g=n.header).bgcolor=f(e,t),m=t+4,g.loop_count=u(e,m),m+=2;break;case`ANMF`:var h,g;(g=n.frames[r]={}).offset_x=2*d(e,t),t+=3,g.offset_y=2*d(e,t),t+=3,g.width=1+d(e,t),t+=3,g.height=1+d(e,t),t+=3,g.duration=d(e,t),t+=3,h=e[t++],g.dispose=1&h,g.blend=h>>1&1}s!=`ANMF`&&(t+=p)}return n}}(_,0);v.response=_,v.rgbaoutput=!0,v.dataurl=!1;var y=v.header?v.header:null,b=v.frames?v.frames:null;if(y){y.loop_counter=y.loop_count,p=[y.canvas_height],m=[y.canvas_width];for(var x=0;x<b.length&&b[x].blend!=0;x++);}var S=b[0],C=g.WebPDecodeRGBA(_,S.src_off,S.src_size,m,p);S.rgba=C,S.imgwidth=m[0],S.imgheight=p[0];for(var w=0;w<m[0]*p[0]*4;w++)h[w]=C[w];return this.width=m,this.height=p,this.data=h,this}function mG(){var e,t=this.internal.__metadata__.metadata,n=unescape(encodeURIComponent(t));e=this.internal.__metadata__.rawXml?n:`<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>`+n.replace(/&/g,`&`).replace(/</g,`<`).replace(/>/g,`>`).replace(/"/g,`"`).replace(/'/g,`'`)+`</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 hG(){this.internal.__metadata__.metadataObjectNumber&&this.internal.write(`/Metadata `+this.internal.__metadata__.metadataObjectNumber+` 0 R`)}(function(e){var t,n,r,i,a,o,s,c,l,u=function(e){return e||={},this.isStrokeTransparent=e.isStrokeTransparent||!1,this.strokeOpacity=e.strokeOpacity||1,this.strokeStyle=e.strokeStyle||`#000000`,this.fillStyle=e.fillStyle||`#000000`,this.isFillTransparent=e.isFillTransparent||!1,this.fillOpacity=e.fillOpacity||1,this.font=e.font||`10px sans-serif`,this.textBaseline=e.textBaseline||`alph
125abetic`,this.textAlign=e.textAlign||`left`,this.lineWidth=e.lineWidth||1,this.lineJoin=e.lineJoin||`miter`,this.lineCap=e.lineCap||`butt`,this.path=e.path||[],this.transform=e.transform===void 0?new c:e.transform.clone(),this.globalCompositeOperation=e.globalCompositeOperation||`normal`,this.globalAlpha=e.globalAlpha||1,this.clip_path=e.clip_path||[],this.currentPoint=e.currentPoint||new o,this.miterLimit=e.miterLimit||10,this.lastPoint=e.lastPoint||new o,this.lineDashOffset=e.lineDashOffset||0,this.lineDash=e.lineDash||[],this.margin=e.margin||[0,0,0,0],this.prevPageLastElemOffset=e.prevPageLastElemOffset||0,this.ignoreClearRect=typeof e.ignoreClearRect!=`boolean`||e.ignoreClearRect,this};e.events.push([`initialized`,function(){this.context2d=new d(this),t=this.internal.f2,n=this.internal.getCoordinateString,r=this.internal.getVerticalCoordinateString,i=this.internal.getHorizontalCoordinate,a=this.internal.getVerticalCoordinate,o=this.internal.Point,s=this.internal.Rectangle,c=this.internal.Matrix,l=new u}]);var d=function(e){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var t=e;Object.defineProperty(this,"pdf",{get:function(){return t}});var n=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return n},set:function(e){n=!!e}});var r=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return r},set:function(e){r=!!e}});var i=0;Object.defineProperty(this,"posX",{get:function(){return i},set:function(e){isNaN(e)||(i=e)}});var a=0;Object.defineProperty(this,"posY",{get:function(){return a}
125,set:function(e){isNaN(e)||(a=e)}}),Object.defineProperty(this,"margin",{get:function(){return l.margin},set:function(e){var t;typeof e==`number`?t=[e,e,e,e]:((t=[,,,,])[0]=e[0],t[1]=e.length>=2?e[1]:t[0],t[2]=e.length>=3?e[2]:t[0],t[3]=e.length>=4?e[3]:t[1]),l.margin=t}});var o=!1;Object.defineProperty(this,"autoPaging",{get:function(){return o},set:function(e){o=e}});var s=0;Object.defineProperty(this,"lastBreak",{get:function(){return s},set:function(e){s=e}});var c=[];Object.defineProperty(this,"pageBreaks",{get:function(){return c},set:function(e){c=e}}),Object.defineProperty(this,"ctx",{get:function(){return l},set:function(e){e instanceof u&&(l=e)}}),Object.defineProperty(this,"path",{get:function(){return l.path},set:function(e){l.path=e}});var d=[];Object.defineProperty(this,"ctxStack",{get:function(){return d},set:function(e){d=e}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(e){var t=f(e);this.ctx.fillStyle=t.style,this.ctx.isFillTransparent=t.a===0,this.ctx.fillOpacity=t.a,this.pdf.setFillColor(t.r,t.g,t.b,{a:t.a}),this.pdf.setTextColor(t.r,t.g,t.b,{a:t.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(e){var t=f(e);this.ctx.strokeStyle=t.style,this.ctx.isStrokeTransparent=t.a===0,this.ctx.strokeOpacity=t.a,t.a===0?this.pdf.setDrawColor(255,255,255):(t.a,this.pdf.setDrawColor(t.r,t.g,t.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(e){[`butt`,`round`,`square`].indexOf(e)!==-1&&(this.ctx.lineCap=e,this.pdf.setLineCap(e))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(e){isNaN(e)||(this.ctx.lineWidth=e,this.pdf.setLineWidth(e))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(e){[`bevel`,`round`,`miter`].indexOf(e)!==-1&&(this.ctx.lineJoin=e,this.pdf.setLineJoin(e))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(e){isNaN(e)||(this.ctx.miterLimit=e,this.pdf.setMiterLimit(e))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(e){this.ctx.textBaseline=e}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(e){[`right`,`end`,`center`,`left`,`start`].indexOf(e)!==-1&&(this.ctx.textAlign=e)}});var p=null,m=null,h=null;Object.defineProperty(this,"fontFaces",{get:function(){return h},set:function(e){p=null,m=null,h=e}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(e){var t;if(this.ctx.font=e,(t=/^\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(e))!==null){var n=t[1];t[2];var r=t[3],i=t[4];t[5];var a=t[6],o=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(i)[2];i=Math.floor(o===`px`?parseFloat(i)*this.pdf.internal.scaleFactor:o===`em`?parseFloat(i)*this.pdf.getFontSize():parseFloat(i)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(i);var s=function(e){var t,n,r=[],i=e.trim();if(i===``)return ZW;if(i in VW)return[VW[i]];for(;i!==``;){switch(n=null,t=(i=UW(i)).charAt(0)){case`"`:case`'`:n=WW(i.substring(1),t);break;default:n=GW(i)}if(n===null||(r.push(n[0]),(i=UW(n[1]))!==``&&i.charAt(0)!==`,`))return ZW;i=i.replace(/^,/,``)}return r}(a);if(this.fontFaces){var c=function(e,t,n){for(var r=(n||={}).defaultFontFamily||`times`,i=Object.assign({},BW,n.genericFontFamilies||{}),a=null,o=null,s=0;s<t.length;++s)if(i[(a=RW(t[s])).family]&&(a.family=i[a.family]),e.hasOwnProperty(a.family)){o=e[a.family];break}if(!(o||=e[r]))throw Error(`Could not find a font-family for the rule '`+HW(a)+`' and default family '`+r+`'.`);if(o=function(e,t){if(t[e])return t[e];var n=FW[e],r=zW(t,PW,n,n<=FW.normal?-1:1);if(!r)throw Error(`Could not find a matching font-stretch value for `+e);return r}(a.stretch,o),o=function(e,t){if(t[e])return t[e];for(var n=NW[e],r=0;r<n.length;++r)if(t[n[r]])return t[n[r]];throw Error(`Could not find a matching font-style for `+e)}(a.style,o),!(o=function(e,t){if(t[e])return t[e];
125if(e===400&&t[500])return t[500];if(e===500&&t[400])return t[400];var n=LW[e],r=zW(t,IW,n,e<400?-1:1);if(!r)throw Error(`Could not find a matching font-weight for value `+e);return r}(a.weight,o)))throw Error(`Failed to resolve a font for the rule '`+HW(a)+`'.`);return o}(function(e,t){var n=e.getFontList(),r=JSON.stringify(n);return(p===null||m!==r)&&(p=function(e){for(var t={},n=0;n<e.length;++n){var r=RW(e[n]),i=r.family,a=r.stretch,o=r.style,s=r.weight;t[i]=t[i]||{},t[i][a]=t[i][a]||{},t[i][a][o]=t[i][a][o]||{},t[i][a][o][s]=r}return t}(function(e){var t=[];return Object.keys(e).forEach(function(n){e[n].forEach(function(e){var r=null;switch(e){case`bold`:r={family:n,weight:`bold`};break;case`italic`:r={family:n,style:`italic`};break;case`bolditalic`:r={family:n,weight:`bold`,style:`italic`};break;case``:case`normal`:r={family:n}}r!==null&&(r.ref={name:n,style:e},t.push(r))})}),t}(n).concat(t)),m=r),p}(this.pdf,this.fontFaces),s.map(function(e){return{family:e,stretch:`normal`,weight:r,style:n}}));this.pdf.setFont(c.ref.name,c.ref.style)}
125else{var l=``;(r===`bold`||parseInt(r,10)>=700||n===`bold`)&&(l=`bold`),n===`italic`&&(l+=`italic`),l.length===0&&(l=`normal`);for(var u=``,d={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`},f=0;f<s.length;f++){if(this.pdf.internal.getFont(s[f],l,{noFallback:!0,disableWarning:!0})!==void 0){u=s[f];break}if(l===`bolditalic`&&this.pdf.internal.getFont(s[f],`bold`,{noFallback:!0,disableWarning:!0})!==void 0)u=s[f],l=`bold`;else if(this.pdf.internal.getFont(s[f],`normal`,{noFallback:!0,disableWarning:!0})!==void 0){u=s[f],l=`normal`;break}}if(u===``){for(var h=0;h<s.length;h++)if(d[s[h]]){u=d[s[h]];break}}u=u===``?`Times`:u,this.pdf.setFont(u,l)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(e){this.ctx.globalCompositeOperation=e}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(e){this.ctx.globalAlpha=e}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(e){this.ctx.lineDashOffset=e,te.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(e){this.ctx.lineDash=e,te.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(e){this.ctx.ignoreClearRect=!!e}})};d.prototype.setLineDash=function(e){this.lineDash=e},d.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},d.prototype.fill=function(){b.call(this,`fill`,!1)},d.prototype.stroke=function(){b.call(this,`stroke`,!1)},d.prototype.beginPath=function(){this.path=[{type:`begin`}]},d.prototype.moveTo=function(e,t){if(isNaN(e)||isNaN(t))throw fU.error(`jsPDF.context2d.moveTo: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.moveTo`);var n=this.ctx.transform.applyToPoint(new o(e,t));this.path.push({type:`mt`,x:n.x,y:n.y}),this.ctx.lastPoint=new o(e,t)},d.prototype.closePath=function(){var e=new o(0,0),t=0;for(t=this.path.length-1;t!==-1;t--)if(this.path[t].type===`begin`&&RO(this.path[t+1])===`object`&&typeof this.path[t+1].x==`number`){e=new o(this.path[t+1].x,this.path[t+1].y);break}this.path.push({type:`close`}),this.ctx.lastPoint=new o(e.x,e.y)},d.prototype.lineTo=function(e,t){if(isNaN(e)||isNaN(t))throw fU.error(`jsPDF.context2d.lineTo: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.lineTo`);var n=this.ctx.transform.applyToPoint(new o(e,t));this.path.push({type:`lt`,x:n.x,y:n.y}),this.ctx.lastPoint=new o(n.x,n.y)},d.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),b.call(this,null,!0)},d.prototype.quadraticCurveTo=function(e,t,n,r){if(isNaN(n)||isNaN(r)||isNaN(e)||isNaN(t))throw fU.error(`jsPDF.context2d.quadraticCurveTo: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.quadraticCurveTo`);var i=this.ctx.transform.applyToPoint(new o(n,r)),a=this.ctx.transform.applyToPoint(new o(e,t));this.path.push({type:`qct`,x1:a.x,y1:a.y,x:i.x,y:i.y}),this.ctx.lastPoint=new o(i.x,i.y)},d.prototype.bezierCurveTo=function(e,t,n,r,i,a){if(isNaN(i)||isNaN(a)||isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw fU.error(`jsPDF.context2d.bezierCurveTo: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.bezierCurveTo`);var s=this.ctx.transform.applyToPoint(new o(i,a)),c=this.ctx.transform.applyToPoint(new o(e,t)),l=this.ctx.transform.applyToPoint(new o(n,r));this.path.push({type:`bct`,x1:c.x,y1:c.y,x2:l.x,y2:l.y,x:s.x,y:s.y}),this.ctx.lastPoint=new o(s.x,s.y)},d.prototype.arc=function(e,t,n,r,i,a){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||isNaN(i))throw fU.error(`jsPDF.context2d.arc: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.arc`);if(a=!!a,!this.ctx.transform.isIdentity){var s=this.ctx.transform.applyToPoint(new o(e,t));e=s.x,t=s.y;var c=this.ctx.transform.applyToPoint(new o(0,n)),l=this.ctx.transform.applyToPoint(new o(0,0));n=Math.sqrt((c.x-l.x)**2+(c.y-l.y)**2)}Math.abs(i-r)>=2*Math.PI&&(r=0,i=2*Math.PI),this.path.push({type:`arc`,x:e,y:t,radius:n,startAngle:r,endAngle:i,counterclockwise:a})},d.prototype.arcTo=function(e,t,n,r,i){throw Error(`arcTo not implemented.`)},d.prototype.rect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw fU.error(`jsPDF.context2d.rect: Invalid arguments`,arguments),Error(`Invalid arguments passed to
125jsPDF.context2d.rect`);this.moveTo(e,t),this.lineTo(e+n,t),this.lineTo(e+n,t+r),this.lineTo(e,t+r),this.lineTo(e,t),this.lineTo(e+n,t),this.lineTo(e,t)},d.prototype.fillRect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw fU.error(`jsPDF.context2d.fillRect: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.fillRect`);if(!p.call(this)){var i={};this.lineCap!==`butt`&&(i.lineCap=this.lineCap,this.lineCap=`butt`),this.lineJoin!==`miter`&&(i.lineJoin=this.lineJoin,this.lineJoin=`miter`),this.beginPath(),this.rect(e,t,n,r),this.fill(),i.hasOwnProperty(`lineCap`)&&(this.lineCap=i.lineCap),i.hasOwnProperty(`lineJoin`)&&(this.lineJoin=i.lineJoin)}},d.prototype.strokeRect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw fU.error(`jsPDF.context2d.strokeRect: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.strokeRect`);m.call(this)||(this.beginPath(),this.rect(e,t,n,r),this.stroke())},d.prototype.clearRect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw fU.error(`jsPDF.context2d.clearRect: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.clearRect`);this.ignoreClearRect||(this.fillStyle=`#ffffff`,this.fillRect(e,t,n,r))},d.prototype.save=function(e){e=typeof e!=`boolean`||e;for(var t=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out(`q`);if(this.pdf.setPage(t),e){this.ctx.fontSize=this.pdf.internal.getFontSize();var r=new u(this.ctx);this.ctxStack.push(this.ctx),this.ctx=r}},d.prototype.restore=function(e){e=typeof e!=`boolean`||e;for(var t=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out(`Q`);this.pdf.setPage(t),e&&this.ctxStack.length!==0&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},d.prototype.toDataURL=function(){throw Error(`toDataUrl not implemented.`)};var f=function(e){var t,n,r,i;if(!0===e.isCanvasGradient&&(e=e.getColor()),!e)return{r:0,g:0,b:0,a:0,style:e};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(e))t=0,n=0,r=0,i=0;else{var a=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(e);if(a!==null)t=parseInt(a[1]),n=parseInt(a[2]),r=parseInt(a[3]),i=1;else if((a=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(e))!==null)t=parseInt(a[1]),n=parseInt(a[2]),r=parseInt(a[3]),i=parseFloat(a[4]);else{if(i=1,typeof e==`string`&&e.charAt(0)!==`#`){var o=new _U(e);e=o.ok?o.toHex():`#000000`}e.length===4?(t=e.substring(1,2),t+=t,n=e.substring(2,3),n+=n,r=e.substring(3,4),r+=r):(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7)),t=parseInt(t,16),n=parseInt(n,16),r=parseInt(r,16)}}return{r:t,g:n,b:r,a:i,style:e}},p=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},m=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};d.prototype.fillText=function(e,t,n,r){if(isNaN(t)||isNaN(n)||typeof e!=`string`)throw fU.error(`jsPDF.context2d.fillText: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.fillText`);if(r=isNaN(r)?void 0:r,!p.call(this)){var i=P(this.ctx.transform.rotation),a=this.ctx.transform.scaleX;O.call(this,{text:e,x:t,y:n,scale:a,angle:i,align:this.textAlign,maxWidth:r})}},d.prototype.strokeText=function(e,t,n,r){if(isNaN(t)||isNaN(n)||typeof e!=`string`)throw fU.error(`jsPDF.context2d.strokeText: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.strokeText`);if(!m.call(this)){r=isNaN(r)?void 0:r;var i=P(this.ctx.transform.rotation),a=this.ctx.transform.scaleX;O.call(this,{text:e,x:t,y:n,scale:a,renderingMode:`stroke`,angle:i,align:this.textAlign,maxWidth:r})}},d.prototype.measureText=function(e){if(typeof e!=`string`)throw fU.error(`jsPDF.context2d.measureText: Invalid arguments`,arguments),Error(`Invalid arguments passed to
125jsPDF.context2d.measureText`);var t=this.pdf,n=this.pdf.internal.scaleFactor,r=t.internal.getFontSize(),i=t.getStringUnitWidth(e)*r/t.internal.scaleFactor;return new function(e){var t=(e||={}).width||0;return Object.defineProperty(this,"width",{get:function(){return t}}),this}({width:i*=Math.round(96*n/72*1e4)/1e4})},d.prototype.scale=function(e,t){if(isNaN(e)||isNaN(t))throw fU.error(`jsPDF.context2d.scale: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.scale`);var n=new c(e,0,0,t,0,0);this.ctx.transform=this.ctx.transform.multiply(n)},d.prototype.rotate=function(e){if(isNaN(e))throw fU.error(`jsPDF.context2d.rotate: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.rotate`);var t=new c(Math.cos(e),Math.sin(e),-Math.sin(e),Math.cos(e),0,0);this.ctx.transform=this.ctx.transform.multiply(t)},d.prototype.translate=function(e,t){if(isNaN(e)||isNaN(t))throw fU.error(`jsPDF.context2d.translate: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.translate`);var n=new c(1,0,0,1,e,t);this.ctx.transform=this.ctx.transform.multiply(n)},d.prototype.transform=function(e,t,n,r,i,a){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(a))throw fU.error(`jsPDF.context2d.transform: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.transform`);var o=new c(e,t,n,r,i,a);this.ctx.transform=this.ctx.transform.multiply(o)},d.prototype.setTransform=function(e,t,n,r,i,a){e=isNaN(e)?1:e,t=isNaN(t)?0:t,n=isNaN(n)?0:n,r=isNaN(r)?1:r,i=isNaN(i)?0:i,a=isNaN(a)?0:a,this.ctx.transform=new c(e,t,n,r,i,a)};var h=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};d.prototype.drawImage=function(e,t,n,r,i,a,o,l,u){var d=this.pdf.getImageProperties(e),f=1,p=1,m=1,_=1;r!==void 0&&l!==void 0&&(m=l/r,_=u/i,f=d.width/r*l/r,p=d.height/i*u/i),a===void 0&&(a=t,o=n,t=0,n=0),r!==void 0&&l===void 0&&(l=r,u=i),r===void 0&&l===void 0&&(l=d.width,u=d.height);var b=this.ctx.transform.decompose(),S=P(b.rotate.shx),C=new c,w=(C=(C=(C=C.multiply(b.translate)).multiply(b.skew)).multiply(b.scale)).applyToRectangle(new s(a-t*m,o-n*_,r*f,i*p));if(this.autoPaging){for(var T,E=g.call(this,w),D=[],O=0;O<E.length;O+=1)D.indexOf(E[O])===-1&&D.push(E[O]);y(D);for(var k=D[0],A=D[D.length-1],j=k;j<A+1;j++){this.pdf.setPage(j);var M=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],N=j===1?this.posY+this.margin[0]:this.margin[0],F=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],ee=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],te=j===1?0:F+(j-2)*ee;if(this.ctx.clip_path.length!==0){var ne=this.path;T=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=v(T,this.posX+this.margin[3],-te+N+this.ctx.prevPageLastElemOffset),x.call(this,`fill`,!0),this.path=ne}var I=JSON.parse(JSON.stringify(w));I=v([I],this.posX+this.margin[3],-te+N+this.ctx.prevPageLastElemOffset)[0];var L=(j>k||j<A)&&h.call(this);L&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],M,ee,null).clip().discardPath()),this.pdf.addImage(e,`JPEG`,I.x,I.y,I.w,I.h,null,null,S),L&&this.pdf.restoreGraphicsState()}}else this.pdf.addImage(e,`JPEG`,w.x,w.y,w.w,w.h,null,null,S)};var g=function(e,t,n){var r=[];t||=this.pdf.internal.pageSize.width,n||=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var i=this.posY+this.ctx.prevPageLastElemOffset;switch(e.type){default:case`mt`:case`lt`:r.push(Math.floor((e.y+i)/n)+1);break;case`arc`:r.push(Math.floor((e.y+i-e.radius)/n)+1),r.push(Math.floor((e.y+i+e.radius)/n)+1);break;case`qct`:var a=F(this.ctx.lastPoint.x,this.ctx.lastPoint.y,e.x1,e.y1,e.x,e.y);r.push(Math.floor((a.y+i)/n)+1),r.push(Math.floor((a.y+a.h+i)/n)+1);break;case`bct`:var o=ee(this.ctx.lastPoint.x,this.ctx.lastPoint.y,e.x1,e.y1,e.x2,e.y2,e.x,e.y);r.push(Math.floor((o.y+i)/n)+1),r.push(Math.floor((o.y+o.h+i)/n)+1);break;case`rect`:r.push(Math.floor((e.y+i)/n)+1),r.push(Math.floor((e.y+e.h+i)/n)+1)}for(var s=0;s<r.length;s+=1)for(;this.pdf.internal.getNumberOfPages()<r[s];)_.call(this);return r},_=function(){var e=this.fillStyle,t=this.strokeStyle,n=this.font,r=this.lineCap,i=this.lineWidth,a=this.lineJoin;this.pdf.addPage(),this.fillStyle=e,this.strokeStyle=t,this.font=n,this.lineCap=r,this.lineWidth=i,this.lineJoin=a},v=function(e,t,n){for(var r=0;r<e.length;r++)switch(e[r].type){case`bct`:e[r].x2+=t,e[r].y2+=n;case`qct`:e[r].x1+=t,e[r].y1+=n;default:e[r].x+=t,e[r].y+=n}return e},y=function(e){return e.sort(function(e,t){return e-t})},b=function(e,t){var n=this.fillStyle,r=this.strokeStyle,i=this.lineCap,a=this.lineWidth,o=Math.abs(a*this.ctx.transform.scaleX),s=this.lineJoin;if(this.autoPaging){for(var c,l,u=JSON.parse(JSON.stringify(this.path)),d=JSON.parse(JSON.stringify(this.path)),f=[],p=0;p<d.length;p++)if(d[p].x!==void 0)for(var m=g.call(this,d[p]),b=0;b<m.length;b+=1)f.indexOf(m[b])===-1&&f.push(m[b]);for(var S=0;S<f.length;S++)for(;this.pdf.internal.getNumberOfPages()<f[S];)_.call(this);y(f);for(var C=f[0],w=f[f.length-1],T=C;T<w+1;T++){this.pdf.setPage(T),this.fillStyle=n,this.strokeStyle=r,this.lineCap=i,this.lineWidth=o,this.lineJoin=s;var E=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],D=T===1?this.posY+this.margin[0]:this.margin[0],O=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],k=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],A=T===1?0:O+(T-2)*k;if(this.ctx.clip_path.length!==0){var j=this.path;c=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=v(c,this.posX+this.margin[3],-A+D+this.ctx.prevPageLastElemOffset),x.call(this,e,!0),this.path=j}if(l=JSON.parse(JSON.stringify(u)),this.path=v(l,this.posX+this.margin[3],-A+D+this.ctx.prevPageLastElemOffset),!1===t||T===0){var M=(T>C||T<w)&&h.call(this);M&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],E,k,null).clip().discardPath()),x.call(this,e,t),M&&this.pdf.restoreGraphicsState()}this.lineWidth=a}this.path=u}else this.lineWidth=o,x.call(this,e,t),this.lineWidth=a},x=function(e,t){if((e!==`stroke`||t||!m.call(this))&&(e===`stroke`||t||!p.call(this))){for(var n,r,i=[],a=this.path,o=0;o<a.length;o++){var s=a[o];switch(s.type){case`begin`:i.push({begin:!0}
vendor: 5,893 bytes, line 125
125);break;case`close`:i.push({close:!0});break;case`mt`:i.push({start:s,deltas:[],abs:[]});break;case`lt`:var c=i.length;if(a[o-1]&&!isNaN(a[o-1].x)&&(n=[s.x-a[o-1].x,s.y-a[o-1].y],c>0)){for(;c>=0;c--)if(!0!==i[c-1].close&&!0!==i[c-1].begin){i[c-1].deltas.push(n),i[c-1].abs.push(s);break}}break;case`bct`:n=[s.x1-a[o-1].x,s.y1-a[o-1].y,s.x2-a[o-1].x,s.y2-a[o-1].y,s.x-a[o-1].x,s.y-a[o-1].y],i[i.length-1].deltas.push(n);break;case`qct`:var l=a[o-1].x+2/3*(s.x1-a[o-1].x),u=a[o-1].y+2/3*(s.y1-a[o-1].y),d=s.x+2/3*(s.x1-s.x),f=s.y+2/3*(s.y1-s.y),h=s.x,g=s.y;n=[l-a[o-1].x,u-a[o-1].y,d-a[o-1].x,f-a[o-1].y,h-a[o-1].x,g-a[o-1].y],i[i.length-1].deltas.push(n);break;case`arc`:i.push({deltas:[],abs:[],arc:!0}),Array.isArray(i[i.length-1].abs)&&i[i.length-1].abs.push(s)}}r=t?null:e===`stroke`?`stroke`:`fill`;for(var _=!1,v=0;v<i.length;v++)if(i[v].arc)for(var y=i[v].abs,b=0;b<y.length;b++){var x=y[b];x.type===`arc`?w.call(this,x.x,x.y,x.radius,x.startAngle,x.endAngle,x.counterclockwise,void 0,t,!_):k.call(this,x.x,x.y),_=!0}else if(!0===i[v].close)this.pdf.internal.out(`h`),_=!1;else if(!0!==i[v].begin){var S=i[v].start.x,C=i[v].start.y;A.call(this,i[v].deltas,S,C),_=!0}r&&T.call(this,r),t&&E.call(this)}},S=function(e){var t=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,n=t*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case`bottom`:return e-n;case`top`:return e+t-n;case`hanging`:return e+t-2*n;case`middle`:return e+t/2-n;default:return e}},C=function(e){return e+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};d.prototype.createLinearGradient=function(){var e=function(){};return e.colorStops=[],e.addColorStop=function(e,t){this.colorStops.push([e,t])},e.getColor=function(){return this.colorStops.length===0?`#000000`:this.colorStops[0][1]},e.isCanvasGradient=!0,e},d.prototype.createPattern=function(){return this.createLinearGradient()},d.prototype.createRadialGradient=function(){return this.createLinearGradient()};var w=function(e,t,n,r,i,a,o,s,c){for(var l=M.call(this,n,r,i,a),u=0;u<l.length;u++){var d=l[u];u===0&&(c?D.call(this,d.x1+e,d.y1+t):k.call(this,d.x1+e,d.y1+t)),j.call(this,e,t,d.x2,d.y2,d.x3,d.y3,d.x4,d.y4)}s?E.call(this):T.call(this,o)},T=function(e){switch(e){case`stroke`:this.pdf.internal.out(`S`);break;case`fill`:this.pdf.internal.out(`f`)}},E=function(){this.pdf.clip(),this.pdf.discardPath()},D=function(e,t){this.pdf.internal.out(n(e)+` `+r(t)+` m`)},O=function(e){var t;switch(e.align){case`right`:case`end`:t=`right`;break;case`center`:t=`center`;break;default:t=`left`}var n,r,i,a=this.pdf.getTextDimensions(e.text),l=S.call(this,e.y),u=C.call(this,l)-a.h,d=this.ctx.transform.applyToPoint(new o(e.x,l));if(this.autoPaging){var f=this.ctx.transform.decompose(),p=new c;p=(p=(p=p.multiply(f.translate)).multiply(f.skew)).multiply(f.scale);for(var m=this.ctx.transform.applyToRectangle(new s(e.x,l,a.w,a.h)),_=p.applyToRectangle(new s(e.x,u,a.w,a.h)),b=g.call(this,_),w=[],T=0;T<b.length;T+=1)w.indexOf(b[T])===-1&&w.push(b[T]);y(w);for(var E=w[0],D=w[w.length-1],O=E;O<D+1;O++){this.pdf.setPage(O);var k=O===1?this.posY+this.margin[0]:this.margin[0],A=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],j=this.pdf.internal.pageSize.height-this.margin[2],M=j-this.margin[0],N=this.pdf.internal.pageSize.width-this.margin[1],P=N-this.margin[3],F=O===1?0:A+(O-2)*M;if(this.ctx.clip_path.length!==0){var ee=this.path;n=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=v(n,this.posX+this.margin[3],-1*F+k),x.call(this,`fill`,!0),this.path=ee}var te=v([JSON.parse(JSON.stringify(_))],this.posX+this.margin[3],-F+k+this.ctx.prevPageLastElemOffset)[0];e.scale>=.01&&(r=this.pdf.internal.getFontSize(),this.pdf.setFontSize(r*e.scale),i=this.lineWidth,this.lineWidth=i*e.scale);var ne=this.autoPaging!==`text`;if(ne||te.y+te.h<=j){if(ne||te.y>=k&&te.x<=N){var I=ne?e.text:this.pdf.splitTextToSize(e.text,e.maxWidth||N-te.x)[0],L=v([JSON.parse(JSON.stringify(m))],this.posX+this.margin[3],-F+k+this.ctx.prevPageLastElemOffset)[0],R=ne&&(O>E||O<D)&&h.call(this);R&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],P,M,null).clip().discardPath()),this.pdf.text(I,L.x,L.y,{angle:e.angle,align:t,renderingMode:e.renderingMode}),R&&this.pdf.restoreGraphicsState()}}else te.y<j&&(this.ctx.prevPageLastElemOffset+=j-te.y);e.scale>=.01&&(this.pdf.setFontSize(r),this.lineWidth=i)}}else e.scale>=.01&&(r=this.pdf.internal.getFontSize(),this.pdf.setFontSize(r*e.scale),i=this.lineWidth,this.lineWidth=i*e.scale),this.pdf.text(e.text,d.x+this.posX,d.y+this.posY,{angle:e.angle,align:t,renderingMode:e.renderingMode,maxWidth:e.maxWidth}),e.scale>=.01&&(this.pdf.setFontSize(r),this.lineWidth=i)},k=function(e,t,i,a){i||=0,a||=0,this.pdf.internal.out(n(e+i)+` `+r(t+a)+` l`)},A=function(e,t,n){return this.pdf.lines(e,t,n,null,null)},j=function(e,n,r,o,s,c,l,u){this.pdf.internal.out([t(i(r+e)),t(a(o+n)),t(i(s+e)),t(a(c+n)),t(i(l+e)),t(a(u+n)),`c`].join(` `))},M=function(e,t,n,r){for(var i=2*Math.PI,a=Math.PI/2;t>n;)t-=i;var o=Math.abs(n-t);o<i&&r&&(o=i-o);for(var s=[],c=r?-1:1,l=t;o>1e-5;){var u=l+c*Math.min(o,a);s.push(N.call(this,e,l,u)),o-=Math.abs(u-l),l=u}return s},N=function(e,t,n){var r=(n-t)/2,i=e*Math.cos(r),a=e*Math.sin(r),o=i,s=-a,c=o*o+s*s,l=c+o*i+s*a,u=4/3*(Math.sqrt(2*c*l)-l)/(o*a-s*i),d=o-u*s,f=s+u*o,p=d,m=-f,h=r+t,g=Math.cos(h),_=Math.sin(h);return{x1:e*Math.cos(t),y1:e*Math.sin(t),x2:d*g-f*_,y2:d*_+f*g,x3:p*g-m*_,y3:p*_+m*g,x4:e*Math.cos(n),y4:e*Math.sin(n)}},P=function(e){return 180*e/Math.PI},F=function(e,t,n,r,i,a){var o=e+.5*(n-e),c=t+.5*(r-t),l=i+.5*(n-i),u=a+.5*(r-a),d=Math.min(e,i,o,l),f=Math.max(e,i,o,l),p=Math.min(t,a,c,u),m=Math.max(t,a,c,u);return new s(d,p,f-d,m-p)},ee=function(e,t,n,r,i,a,o,c){var l,u,d,f,p,m,h,g,_,v,y,b,x,S,C=n-e,w=r-t,T=i-n,E=a-r,D=o-i,O=c-a;for(u=0;
125u<41;u++)_=(h=(d=e+(l=u/40)*C)+l*((p=n+l*T)-d))+l*(p+l*(i+l*D-p)-h),v=(g=(f=t+l*w)+l*((m=r+l*E)-f))+l*(m+l*(a+l*O-m)-g),u==0?(y=_,b=v,x=_,S=v):(y=Math.min(y,_),b=Math.min(b,v),x=Math.max(x,_),S=Math.max(S,v));return new s(Math.round(y),Math.round(b),Math.round(x-y),Math.round(S-b))},te=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var e,t,n=(e=this.ctx.lineDash,t=this.ctx.lineDashOffset,JSON.stringify({lineDash:e,lineDashOffset:t}));this.prevLineDash!==n&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=n)}}})(UU.API),function(e){var t=function(e){var t,n,r,i,a,o,s,c,l,u;for(/[^\x00-\xFF]/.test(e),n=[],r=0,i=(e+=t=`\0\0\0\0`.slice(e.length%4||4)).length;i>r;r+=4)(a=(e.charCodeAt(r)<<24)+(e.charCodeAt(r+1)<<16)+(e.charCodeAt(r+2)<<8)+e.charCodeAt(r+3))===0?n.push(122):(o=(a=((a=((a=((a=(a-(u=a%85))/85)-(l=a%85))/85)-(c=a%85))/85)-(s=a%85))/85)%85,n.push(o+33,s+33,c+33,l+33,u+33));return function(e,t){for(var n=t;n>0;n--)e.pop()}(n,t.length),String.fromCharCode.apply(String,n)+`~>`},n=function(e){var t,n,r,i,a,o=String,s=`length`,c=255,l=`charCodeAt`,u=`slice`,d=`replace`;for(e[u](-2),e=e[u](0,-2)[d](/\s/g,``)[d](`z`,`!!!!!`),r=[],i=0,a=(e+=t=`uuuuu`[u](e[s]%5||5))[s];a>i;i+=5)n=52200625*(e[l](i)-33)+614125*(e[l](i+1)-33)+7225*(e[l](i+2)-33)+85*(e[l](i+3)-33)+(e[l](i+4)-33),r.push(c&n>>24,c&n>>16,c&n>>8,c&n);return function(e,t){for(var n=t;n>0;n--)e.pop()}(r,t[s]),o.fromCharCode.apply(o,r)},r=function(e){return e.split(``).map(function(e){return(`0`+e.charCodeAt().toString(16)).slice(-2)}).join(``)+`>`},i=function(e){var t=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((e=e.replace(/\s/g,``)).indexOf(`>`)!==-1&&(e=e.substr(0,e.indexOf(`>`))),e.length%2&&(e+=`0`),!1===t.test(e))return``;for(var n=``,r=0;r<e.length;r+=2)n+=String.fromCharCode(`0x`+(e[r]+e[r+1]));return n},a=function(e){for(var t=new Uint8Array(e.length),n=e.length;n--;)t[n]=e.charCodeAt(n);return(t=Ck(t)).reduce(function(e,t){return e+String.fromCharCode(t)},``)};e.processDataByFilters=function(e,o){var s=0,c=e||``,l=[];for(typeof(o||=[])==`string`&&(o=[o]),s=0;s<o.length;s+=1)switch(o[s]){case`ASCII85Decode`:case`/ASCII85Decode`:c=n(c),l.push(`/ASCII85Encode`);break;case`ASCII85Encode`:case`/ASCII85Encode`:c=t(c),l.push(`/ASCII85Decode`);break;case`ASCIIHexDecode`:case`/ASCIIHexDecode`:c=i(c),l.push(`/ASCIIHexEncode`);break;case`ASCIIHexEncode`:case`/ASCIIHexEncode`:c=r(c),l.push(`/ASCIIHexDecode`);break;case`FlateEncode`:case`/FlateEncode`:c=a(c),l.push(`/FlateDecode`);break;default:throw Error(`The filter: "`+o[s]+`" is not implemented`)}return{data:c,reverseChain:l.reverse().join(` `)}}}(UU.API),function(e){e.loadFile=function(e,t,n){return function(e,t,n){t=!1!==t,n=typeof n==`function`?n:function(){};var r=void 0;try{r=function(e,t,n){var r=new XMLHttpRequest,i=0,a=function(e){var t=e.length,n=[],r=String.fromCharCode;for(i=0;i<t;i+=1)n.push(r(255&e.charCodeAt(i)));return n.join(``)};if(r.open(`GET`,e,!t),r.overrideMimeType(`text/plain; charset=x-user-defined`),!1===t&&(r.onload=function(){r.status===200?n(a(this.responseText)):n(void 0)}),r.send(null),t&&r.status===200)return a(r.responseText)}(e,t,n)}catch{}return r}(e,t,n)},e.allowFsRead=void 0,e.loadImageFile=e.loadFile}(UU.API),function(e){function t(){return(uU.html2canvas?Promise.resolve(uU.html2canvas):Promise.resolve().then(()=>d(wF()))).catch(function(e){return Promise.reject(Error(`Could not load html2canvas: `+e))}).then(function(e){return e.default?e.default:e})}function n(){return(uU.DOMPurify?Promise.resolve(uU.DOMPurify):Promise.resolve().then(()=>(tL(),TF))).catch(function(e){return Promise.reject(Error(`Could not load dompurify: `+e))}).then(function(e){return e.default?e.default:e})}var r=function(e){var t=RO(e);return t===`undefined`?`undefined`:t===`string`||e instanceof String?`string`:t===`number`||e instanceof Number?`number`:t===`function`||e instanceof Function?`function`:e&&e.constructor===Array?`array`:e&&e.nodeType===1?`element`:t===`object`?`object`:`unknown`},i=function(e,t){var n=document.createElement(e);for(var r in t.className&&(n.className=t.className),t.innerHTML&&t.dompurify&&(n.innerHTML=t.dompurify.sanitize(t.innerHTML)),t.style)n.style[r]=t.style[r];return n}
125,a=function e(t,n){for(var r=t.nodeType===3?document.createTextNode(t.nodeValue):t.cloneNode(!1),i=t.firstChild;i;i=i.nextSibling)!0!==n&&i.nodeType===1&&i.nodeName===`SCRIPT`||r.appendChild(e(i,n));return t.nodeType===1&&(t.nodeName===`CANVAS`?(r.width=t.width,r.height=t.height,r.getContext(`2d`).drawImage(t,0,0)):t.nodeName!==`TEXTAREA`&&t.nodeName!==`SELECT`||(r.value=t.value),r.addEventListener(`load`,function(){r.scrollTop=t.scrollTop,r.scrollLeft=t.scrollLeft},!0)),r},o=function e(t){var n=Object.assign(e.convert(Promise.resolve()),JSON.parse(JSON.stringify(e.template))),r=e.convert(Promise.resolve(),n);return(r=r.setProgress(1,e,1,[e])).set(t)};(o.prototype=Object.create(Promise.prototype)).constructor=o,o.convert=function(e,t){return e.__proto__=t||o.prototype,e},o.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`}},o.prototype.from=function(e,t){return this.then(function(){switch(t||=function(e){switch(r(e)){case`string`:return`string`;case`element`:return e.nodeName.toLowerCase()===`canvas`?`canvas`:`element`;default:return`unknown`}}(e),t){case`string`:return this.then(n).then(function(t){return this.set({src:i(`div`,{innerHTML:e,dompurify:t})})});case`element`:return this.set({src:e});case`canvas`:return this.set({canvas:e});case`img`:return this.set({img:e});default:return this.error(`Unknown source type.`)}})},o.prototype.to=function(e){switch(e){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.`)}},o.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 e={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},t=a(this.prop.src,this.opt.html2canvas.javascriptEnabled);t.tagName===`BODY`&&(e.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+`px`),this.prop.overlay=i(`div`,{className:`html2pdf__overlay`,style:{position:`fixed`,overflow:`hidden`,zIndex:1e3,left:`-100000px`,right:0,bottom:0,top:0}}),this.prop.container=i(`div`,{className:`html2pdf__container`,style:e}),this.prop.container.appendChild(t),this.prop.container.firstChild.appendChild(i(`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`})},o.prototype.toCanvas=function(){return this.thenList([function(){return document.body.contains(this.prop.container)||this.toContainer()}]).then(t).then(function(e){var t=Object.assign({},this.opt.html2canvas);return delete t.onrendered,e(this.prop.container,t)}).then(function(e){(this.opt.html2canvas.onrendered||function(){})(e),this.prop.canvas=e,document.body.removeChild(this.prop.overlay)})},o.prototype.toContext2d=function(){return this.thenList([function(){return document.body.contains(this.prop.container)||this.toContainer()}]).then(t).then(function(e){var t=this.opt.jsPDF,n=this.opt.fontFaces,r=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,i=Object.assign({async:!0,allowTaint:!0,scale:r,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 i.onrendered,t.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,t.context2d.posX=this.opt.x,t.context2d.posY=this.opt.y,t.context2d.margin=this.opt.margin,t.context2d.fontFaces=n,n)for(var a=0;a<n.length;++a){var o=n[a],s=o.src.find(function(e){return e.format===`truetype`});s&&t.addFont(s.url,o.ref.name,o.ref.style)}
125return i.windowHeight=i.windowHeight||0,i.windowHeight=i.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):i.windowHeight,t.context2d.save(!0),e(this.prop.container,i)}).then(function(e){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(e),this.prop.canvas=e,document.body.removeChild(this.prop.overlay)})},o.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var e=this.prop.canvas.toDataURL(`image/`+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement(`img`),this.prop.img.src=e})},o.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},o.prototype.output=function(e,t,n){return(n||=`pdf`).toLowerCase()===`img`||n.toLowerCase()===`image`?this.outputImg(e,t):this.outputPdf(e,t)},o.prototype.outputPdf=function(e,t){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(e,t)})},o.prototype.outputImg=function(e){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(e){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 "`+e+`" is not supported.`}})},o.prototype.save=function(e){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(e?{filename:e}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},o.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},o.prototype.set=function(e){if(r(e)!==`object`)return this;var t=Object.keys(e||{}).map(function(t){if(t in o.template.prop)return function(){this.prop[t]=e[t]};switch(t){case`margin`:return this.setMargin.bind(this,e.margin);case`jsPDF`:return function(){return this.opt.jsPDF=e.jsPDF,this.setPageSize()};case`pageSize`:return this.setPageSize.bind(this,e.pageSize);default:return function(){this.opt[t]=e[t]}}},this);return this.then(function(){return this.thenList(t)})},o.prototype.get=function(e,t){return this.then(function(){var n=e in o.template.prop?this.prop[e]:this.opt[e];return t?t(n):n})},o.prototype.setMargin=function(e){return this.then(function(){switch(r(e)){case`number`:e=[e,e,e,e];case`array`:if(e.length===2&&(e=[e[0],e[1],e[0],e[1]]),e.length===4)break;default:return this.error(`Invalid margin array.`)}this.opt.margin=e}).then(this.setPageSize)},o.prototype.setPageSize=function(e){function t(e,t){return Math.floor(e*t/72*96)}return this.then(function(){(e||=UU.getPageSize(this.opt.jsPDF)).hasOwnProperty(`inner`)||(e.inner={width:e.width-this.opt.margin[1]-this.opt.margin[3],height:e.height-this.opt.margin[0]-this.opt.margin[2]},e.inner.px={width:t(e.inner.width,e.k),height:t(e.inner.height,e.k)},e.inner.ratio=e.inner.height/e.inner.width),this.prop.pageSize=e})},o.prototype.setProgress=function(e,t,n,r){return e!=null&&(this.progress.val=e),t!=null&&(this.progress.state=t),n!=null&&(this.progress.n=n),r!=null&&(this.progress.stack=r),this.progress.ratio=this.progress.val/this.progress.state,this},o.prototype.updateProgress=function(e,t,n,r){return this.setProgress(e?this.progress.val+e:null,t||null,n?this.progress.n+n:null,r?this.progress.stack.concat(r):null)},o.prototype.then=function(e,t){var n=this;return this.thenCore(e,t,function(e,t){return n.updateProgress(null,null,1,[e]),Promise.prototype.then.call(this,function(t){return n.updateProgress(null,e),t}).then(e,t).then(function(e){return n.updateProgress(1),e})})},o.prototype.thenCore=function(e,t,n){n||=Promise.prototype.then;var r=this;e&&=e.bind(r),t&&=t.bind(r);var i=Promise.toString().indexOf(`[native code]`)!==-1&&Promise.name===`Promise`?r:o.convert(Object.assign({},r),Promise.prototype),a=n.call(i,e,t);return o.convert(a,r.__proto__)},o.prototype.thenExternal=function(e,t){return Promise.prototype.then.call(this,e,t)},o.prototype.thenList=function(e){var t=this;return e.forEach(function(e){t=t.thenCore(e)}),t},o.prototype.catch=function(e){e&&=e.bind(this);var t=Promise.prototype.catch.call(this,e);return o.convert(t,this)},o.prototype.catchExternal=function(e){return Promise.prototype.catch.call(this,e)},o.prototype.error=function(e){return this.then(function(){throw Error(e)})},o.prototype.using=o.prototype.set,o.prototype.saveAs=o.prototype.save,o.prototype.exp
vendor: 6,926 bytes, lines 125-131
125ort=o.prototype.output,o.prototype.run=o.prototype.then,UU.getPageSize=function(e,t,n){if(RO(e)===`object`){var r=e;e=r.orientation,t=r.unit||t,n=r.format||n}t||=`mm`,n||=`a4`,e=(``+(e||`P`)).toLowerCase();var i,a=(``+n).toLowerCase(),o={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(t){case`pt`:i=1;break;case`mm`:i=72/25.4;break;case`cm`:i=72/2.54;break;case`in`:i=72;break;case`px`:i=.75;break;case`pc`:case`em`:i=12;break;case`ex`:i=6;break;default:throw`Invalid unit: `+t}var s,c=0,l=0;if(o.hasOwnProperty(a))c=o[a][1]/i,l=o[a][0]/i;else try{c=n[1],l=n[0]}catch{throw Error(`Invalid format: `+n)}if(e===`p`||e===`portrait`)e=`p`,l>c&&(s=l,l=c,c=s);else{if(e!==`l`&&e!==`landscape`)throw`Invalid orientation: `+e;e=`l`,c>l&&(s=l,l=c,c=s)}return{width:l,height:c,unit:t,k:i,orientation:e}},e.html=function(e,t){(t||={}).callback=t.callback||function(){},t.html2canvas=t.html2canvas||{},t.html2canvas.canvas=t.html2canvas.canvas||this.canvas,t.jsPDF=t.jsPDF||this,t.fontFaces=t.fontFaces?t.fontFaces.map(RW):null;var n=new o(t);return t.worker?n:n.from(e).doCallback()}}(UU.API),UU.API.addJS=function(e){var t,n,r=function(e){for(var t=``,n=0;n<e.length;n++){var r=e[n];if(r===`(`||r===`)`){for(var i=0,a=n-1;a>=0&&e[a]===`\\`;a--)i++;t+=i%2==0?`\\`+r:r}else t+=r}return t}(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`),n=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&&n!==void 0&&this.internal.out(`/Names <</JavaScript `+t+` 0 R>>`)}),this},function(e){var t;e.events.push([`postPutResources`,function(){var e=this,n=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var r=e.outline.render().split(/\r\n/),i=0;i<r.length;i++){var a=r[i],o=n.exec(a);if(o!=null){var s=o[1];e.internal.newObjectDeferredBegin(s,!1)}e.internal.write(a)}if(this.outline.createNamedDestinations){var c=this.internal.pages.length,l=[];for(i=0;i<c;i++){var u=e.internal.newObject();l.push(u);var d=e.internal.getPageInfo(i+1);e.internal.write(`<< /D[`+d.objId+` 0 R /XYZ null null null]>> endobj`)}var f=e.internal.newObject();for(e.internal.write(`<< /Names [ `),i=0;i<l.length;i++)e.internal.write(`(page_`+(i+1)+`)`+l[i]+` 0 R`);e.internal.write(` ] >>`,`endobj`),t=e.internal.newObject(),e.internal.write(`<< /Dests `+f+` 0 R`),e.internal.write(`>>`,`endobj`)}}]),e.events.push([`putCatalog`,function(){var e=this;e.outline.root.children.length>0&&(e.internal.write(`/Outlines`,this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&e.internal.write(`/Names `+t+` 0 R`))}]),e.events.push([`initialized`,function(){var e=this;e.outline={createNamedDestinations:!1,root:{children:[]}},e.outline.add=function(e,t,n){var r={title:t,options:n,children:[]};return e??=this.root,e.children.push(r),r},e.outline.render=function(){return this.ctx={},this.ctx.val=``,this.ctx.pdf=e,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},e.outline.genIds_r=function(t){t.id=e.internal.newObjectDeferred();for(var n=0;n<t.children.length;n++)this.genIds_r(t.children[n])},e.outline.renderRoot=function(e){this.objStart(e),this.line(`/Type /Outlines`),e.children.length>0&&(this.line(`/First `+this.makeRef(e.children[0])),this.line(`/Last `+this.makeRef(e.children[e.children.length-1]))),this.line(`/Count `+this.count_r({count:0},e)),this.objEnd()},e.outline.renderItems=function(t){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,r=0;r<t.children.length;r++){var i=t.children[r];this.objStart(i),this.line(`/Title `+this.makeString(i.title)),this.line(`/Parent `+this.makeRef(t)),r>0&&this.line(`/Prev `+this.makeRef(t.children[r-1])),r<t.children.length-1&&this.line(`/Next `+this.makeRef(t.children[r+1])),i.children.length>0&&(this.line(`/First `+this.makeRef(i.children[0])),this.line(`/Last `+this.makeRef(i.children[i.children.length-1])));var a=this.count=this.count_r({count:0},i);if(a>0&&this.line(`/Count `+a),i.options&&i.options.pageNumber){var o=e.internal.getPageInfo(i.options.pageNumber);this.line(`/Dest [`+o.objId+` 0 R /XYZ 0 `+n(0)+` 0]`)}this.objEnd()}for(var s=0;s<t.children.length;s++)this.renderItems(t.children[s])},e.outline.line=function(e){this.ctx.val+=e+`\r 126`},e.outline.makeRef=function(e){return e.id+` 0 R`},e.outline.makeString=function(t){return`(`+e.internal.pdfEscape(t)+`)`},e.outline.objStart=function(e){this.ctx.val+=`\r 127`+e.id+` 0 obj\r 128<<\r 129`},e.outline.objEnd=function(){this.ctx.val+=`>> \r 130endobj\r 131`},e.outline.count_r=function(e,t){for(var n=0;n<t.children.length;n++)e.count++,this.count_r(e,t.children[n]);return e.count}}])}(UU.API),function(e){var t=[192,193,194,195,196,197,198,199];e.processJPEG=function(e,n,r,i,a,o){var s,c=this.decode.DCT_DECODE,l=null;if(typeof e==`string`||this.__addimage__.isArrayBuffer(e)||this.__addimage__.isArrayBufferView(e)){switch(e=a||e,e=this.__addimage__.isArrayBuffer(e)?new Uint8Array(e):e,s=function(e){for(var n,r=256*e.charCodeAt(4)+e.charCodeAt(5),i=e.length,a={width:0,height:0,numcomponents:1},o=4;o<i;o+=2){if(o+=r,t.indexOf(e.charCodeAt(o+1))!==-1){n=256*e.charCodeAt(o+5)+e.charCodeAt(o+6),a={width:256*e.charCodeAt(o+7)+e.charCodeAt(o+8),height:n,numcomponents:e.charCodeAt(o+9)};break}r=256*e.charCodeAt(o+2)+e.charCodeAt(o+3)}return a}(e=this.__addimage__.isArrayBufferView(e)?this.__addimage__.arrayBufferToBinaryString(e):e),s.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}l={data:e,width:s.width,height:s.height,colorSpace:o,bitsPerComponent:8,filter:c,index:n,alias:r}}return l}}(UU.API),UU.API.processPNG=function(e,t,n,r){if(this.__addimage__.isArrayBuffer(e)&&(e=new Uint8Array(e)),this.__addimage__.isArrayBufferView(e)){var i,a=CF(e,{checkCrc:!0}),o=a.width,s=a.height,c=a.channels,l=a.palette,u=a.depth;
131i=l&&c===1?function(e){for(var t=e.width,n=e.height,r=e.data,i=e.palette,a=e.depth,o=!1,s=[],c=[],l=void 0,u=!1,d=0,f=0;f<i.length;f++){var p=Ak(i[f],4),m=p[0],h=p[1],g=p[2],_=p[3];s.push(m,h,g),_!=null&&(_===0?(d++,c.length<1&&c.push(f)):_<255&&(u=!0))}if(u||d>1){o=!0,c=void 0;var v=t*n;l=new Uint8Array(v);for(var y=new DataView(r.buffer),b=0;b<v;b++){var x=Ak(i[oG(y,b,a)],4)[3];l[b]=x}}else d===0&&(c=void 0);return{colorSpace:`Indexed`,colorsPerPixel:1,sMaskBitsPerComponent:o?8:void 0,colorBytes:r,alphaBytes:l,needSMask:o,palette:s,mask:c}}(a):c===2||c===4?function(e){for(var t=e.data,n=e.width,r=e.height,i=e.channels,a=e.depth,o=i===2?`DeviceGray`:`DeviceRGB`,s=i-1,c=n*r,l=s,u=c*l,d=1*c,f=Math.ceil(u*a/8),p=Math.ceil(d*a/8),m=new Uint8Array(f),h=new Uint8Array(p),g=new DataView(t.buffer),_=new DataView(m.buffer),v=new DataView(h.buffer),y=!1,b=0;b<c;b++){for(var x=b*i,S=0;S<l;S++)sG(_,oG(g,x+S,a),b*l+S,a);var C=oG(g,x+l,a);C<(1<<a)-1&&(y=!0),sG(v,C,1*b,a)}return{colorSpace:o,colorsPerPixel:s,sMaskBitsPerComponent:y?a:void 0,colorBytes:m,alphaBytes:h,needSMask:y}}(a):function(e){var t=e.data,n=e.channels===1?`DeviceGray`:`DeviceRGB`;return{colorSpace:n,colorsPerPixel:n===`DeviceGray`?1:3,colorBytes:t instanceof Uint16Array?function(e){for(var t=e.length,n=new Uint8Array(2*t),r=new DataView(n.buffer,n.byteOffset,n.byteLength),i=0;i<t;i++)r.setUint16(2*i,e[i],!1);return n}(t):t,needSMask:!1}}(a);var d,f,p,m=i,h=m.colorSpace,g=m.colorsPerPixel,_=m.sMaskBitsPerComponent,v=m.colorBytes,y=m.alphaBytes,b=m.needSMask,x=m.palette,S=m.mask,C=null;return r!==UU.API.image_compression.NONE&&typeof Ck==`function`?(C=function(e){var t;switch(e){case UU.API.image_compression.FAST:t=11;break;case UU.API.image_compression.MEDIUM:t=13;break;case UU.API.image_compression.SLOW:t=14;break;default:t=12}return t}(r),d=this.decode.FLATE_DECODE,f=`/Predictor ${C} /Colors ${g} /BitsPerComponent ${u} /Columns ${o}`,e=QW(v,Math.ceil(o*g*u/8),g,u,r),b&&(p=QW(y,Math.ceil(o*_/8),1,_,r))):(d=void 0,f=void 0,e=v,b&&(p=y)),(this.__addimage__.isArrayBuffer(e)||this.__addimage__.isArrayBufferView(e))&&(e=this.__addimage__.arrayBufferToBinaryString(e)),(p&&this.__addimage__.isArrayBuffer(p)||this.__addimage__.isArrayBufferView(p))&&(p=this.__addimage__.arrayBufferToBinaryString(p)),{alias:n,data:e,index:t,filter:d,decodeParameters:f,transparency:S,palette:x,sMask:p,predictor:C,width:o,height:s,bitsPerComponent:u,sMaskBitsPerComponent:_,colorSpace:h}}},function(e){e.processGIF89A=function(t,n,r,i){var a=new lG(t),o=a.width,s=a.height,c=[];a.decodeAndBlitFrameRGBA(0,c);var l={data:c,width:o,height:s},u=new dG(100).encode(l,100);return e.processJPEG.call(this,u,n,r,i)},e.processGIF87A=e.processGIF89A}(UU.API),fG.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=Array(e);for(var t=0;t<e;t++){var n=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0);this.palette[t]={red:i,green:r,blue:n,quad:a}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},fG.prototype.parseBGR=function(){this.pos=this.offset;var e=`bit`+this.bitPP,t=this.width*this.height*4;if(t>536870912)throw Error(`Image dimensions exceed 512MB, which is too large.`);this.data=new Uint8Array(t);try{this[e]()}catch(e){fU.log(`bit decode error:`+e)}},fG.prototype.bit1=function(){var e,t=Math.ceil(this.width/8),n=t%4;
vendor: 4,828 bytes, line 131
131for(e=this.height-1;e>=0;e--){for(var r=this.bottom_up?e:this.height-1-e,i=0;i<t;i++)for(var a=this.datav.getUint8(this.pos++,!0),o=r*this.width*4+8*i*4,s=0;s<8&&8*i+s<this.width;s++){var c=this.palette[a>>7-s&1];this.data[o+4*s]=c.blue,this.data[o+4*s+1]=c.green,this.data[o+4*s+2]=c.red,this.data[o+4*s+3]=255}n!==0&&(this.pos+=4-n)}},fG.prototype.bit4=function(){for(var e=Math.ceil(this.width/2),t=e%4,n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<e;i++){var a=this.datav.getUint8(this.pos++,!0),o=r*this.width*4+2*i*4,s=a>>4,c=15&a,l=this.palette[s];if(this.data[o]=l.blue,this.data[o+1]=l.green,this.data[o+2]=l.red,this.data[o+3]=255,2*i+1>=this.width)break;l=this.palette[c],this.data[o+4]=l.blue,this.data[o+4+1]=l.green,this.data[o+4+2]=l.red,this.data[o+4+3]=255}t!==0&&(this.pos+=4-t)}},fG.prototype.bit8=function(){for(var e=this.width%4,t=this.height-1;t>=0;t--){for(var n=this.bottom_up?t:this.height-1-t,r=0;r<this.width;r++){var i=this.datav.getUint8(this.pos++,!0),a=n*this.width*4+4*r;if(i<this.palette.length){var o=this.palette[i];this.data[a]=o.red,this.data[a+1]=o.green,this.data[a+2]=o.blue,this.data[a+3]=255}else this.data[a]=255,this.data[a+1]=255,this.data[a+2]=255,this.data[a+3]=255}e!==0&&(this.pos+=4-e)}},fG.prototype.bit15=function(){for(var e=this.width%3,t=31,n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<this.width;i++){var a=this.datav.getUint16(this.pos,!0);this.pos+=2;var o=(a&t)/t*255|0,s=(a>>5&t)/t*255|0,c=(a>>10&t)/t*255|0,l=a>>15?255:0,u=r*this.width*4+4*i;this.data[u]=c,this.data[u+1]=s,this.data[u+2]=o,this.data[u+3]=l}this.pos+=e}},fG.prototype.bit16=function(){for(var e=this.width%3,t=31,n=63,r=this.height-1;r>=0;r--){for(var i=this.bottom_up?r:this.height-1-r,a=0;a<this.width;a++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(o&t)/t*255|0,c=(o>>5&n)/n*255|0,l=(o>>11)/t*255|0,u=i*this.width*4+4*a;this.data[u]=l,this.data[u+1]=c,this.data[u+2]=s,this.data[u+3]=255}this.pos+=e}},fG.prototype.bit24=function(){for(var e=this.height-1;e>=0;e--){for(var t=this.bottom_up?e:this.height-1-e,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),o=t*this.width*4+4*n;this.data[o]=a,this.data[o+1]=i,this.data[o+2]=r,this.data[o+3]=255}this.pos+=this.width%4}},fG.prototype.bit32=function(){for(var e=this.height-1;e>=0;e--)for(var t=this.bottom_up?e:this.height-1-e,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),s=t*this.width*4+4*n;this.data[s]=a,this.data[s+1]=i,this.data[s+2]=r,this.data[s+3]=o}},fG.prototype.getData=function(){return this.data},function(e){e.processBMP=function(t,n,r,i){var a=new fG(t,!1),o=a.width,s=a.height,c={data:a.getData(),width:o,height:s},l=new dG(100).encode(c,100);return e.processJPEG.call(this,l,n,r,i)}}(UU.API),pG.prototype.getData=function(){return this.data},function(e){e.processWEBP=function(t,n,r,i){var a=new pG(t),o=a.width,s=a.height,c={data:a.getData(),width:o,height:s},l=new dG(100).encode(c,100);return e.processJPEG.call(this,l,n,r,i)}}(UU.API),UU.API.processRGBA=function(e,t,n){for(var r=e.data,i=r.length,a=new Uint8Array(i/4*3),o=new Uint8Array(i/4),s=0,c=0,l=0;l<i;l+=4){var u=r[l],d=r[l+1],f=r[l+2],p=r[l+3];a[s++]=u,a[s++]=d,a[s++]=f,o[c++]=p}var m=this.__addimage__.arrayBufferToBinaryString(a);return{alpha:this.__addimage__.arrayBufferToBinaryString(o),data:m,index:t,alias:n,colorSpace:`DeviceRGB`,bitsPerComponent:8,width:e.width,height:e.height}},UU.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 (Canad
131a)`,"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,!1===this.internal.languageSettings.isSubscribed&&(this.internal.events.subscribe(`putCatalog`,function(){this.internal.write(`/Lang (`+this.internal.languageSettings.languageCode+`)`)}),this.internal.languageSettings.isSubscribed=!0)),this},KW=UU.API,qW=KW.getCharWidthsArray=function(e,t){var n,r,i=(t||={}).font||this.internal.getFont(),a=t.fontSize||this.internal.getFontSize(),o=t.charSpace||this.internal.getCharSpace(),s=t.widths?t.widths:i.metadata.Unicode.widths,c=s.fof?s.fof:1,l=t.kerning?t.kerning:i.metadata.Unicode.kerning,u=l.fof?l.fof:1,d=!1!==t.doKerning,f=0,p=e.length,m=0,h=s[0]||c,g=[];for(n=0;n<p;n++)r=e.charCodeAt(n),typeof i.metadata.widthOfString==`function`?g.push((i.metadata.widthOfGlyph(i.metadata.characterToGlyph(r))+1e3/a*o||0)/1e3):(f=d&&RO(l[r])===`object`&&!isNaN(parseInt(l[r][m],10))?l[r][m]/u:0,g.push((s[r]||h)/c+f)),m=r;return g},JW=KW.getStringUnitWidth=function(e,t){var n=(t||={}).fontSize||this.internal.getFontSize(),r=t.font||this.internal.getFont(),i=t.charSpace||this.internal.getCharSpace();return KW.processArabic&&(e=KW.processArabic(e)),typeof r.metadata.widthOfString==`function`?r.metadata.widthOfString(e,n,i)/n:qW.apply(this,arguments).reduce(function(e,t){return e+t},0)},YW=function(e,t,n,r){for(var i=[],a=0,o=e.length,s=0;
131a!==o&&s+t[a]<n;)s+=t[a],a++;i.push(e.slice(0,a));var c=a;for(s=0;a!==o;)s+t[a]>r&&(i.push(e.slice(c,a)),s=0,c=a),s+=t[a],a++;return c!==a&&i.push(e.slice(c,a)),i},XW=function(e,t,n){n||={};var r,i,a,o,s,c,l,u=[],d=[u],f=n.textIndent||0,p=0,m=0,h=e.split(` `),g=qW.apply(this,[` `,n])[0];if(c=n.lineIndent===-1?h[0].length+2:n.lineIndent||0){var _=Array(c).join(` `),v=[];h.map(function(e){(e=e.split(/\s*\n/)).length>1?v=v.concat(e.map(function(e,t){return(t&&e.length?` 132`:``)+e})):v.push(e[0])}),h=v,c=JW.apply(this,[_,n])}for(a=0,o=h.length;a<o;a++){var y=0;if(r=h[a],c&&r[0]==` 133`&&(r=r.substr(1),y=1),f+p+(m=(i=qW.apply(this,[r,n])).reduce(function(e,t){return e+t},0))>t||y){if(m>t){for(s=YW.apply(this,[r,i,t-(f+p),t]),u.push(s.shift()),u=[s.pop()];s.length;)d.push([s.shift()]);m=i.slice(r.length-(u[0]?u[0].length:0)).reduce(function(e,t){return e+t},0)}else u=[r];d.push(u),f=m+c,p=g}else u.push(r),f+=p+m,p=g}return l=c?function(e,t){return(t?_:``)+e.join(` `)}:function(e){return e.join(` `)},d.map(l)},KW.splitTextToSize=function(e,t,n){var r,i=(n||={}).fontSize||this.internal.getFontSize(),a=function(e){if(e.widths&&e.kerning)return{widths:e.widths,kerning:e.kerning};var t=this.internal.getFont(e.fontName,e.fontStyle),n=`Unicode`;return t.metadata[n]?{widths:t.metadata[n].widths||{0:1},kerning:t.metadata[n].kerning||{}}:{font:t.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,n);r=Array.isArray(e)?e:String(e).split(/\r?\n/);var o=1*this.internal.scaleFactor*t/i;a.textIndent=n.textIndent?1*n.textIndent*this.internal.scaleFactor/i:0,a.lineIndent=n.lineIndent;var s,c,l=[];for(s=0,c=r.length;s<c;s++)l=l.concat(XW.apply(this,[r[s],o,a]));return l},function(e){e.__fontmetrics__=e.__fontmetrics__||{};for(var t=`0123456789abcdef`,n=`klmnopqrstuvwxyz`,r={},i={},a=0;a<16;a++)r[n[a]]=t[a],i[t[a]]=n[a];var o=function(e){return`0x`+parseInt(e,10).toString(16)},s=e.__fontmetrics__.compress=function(e){var t,n,r,a,c=[`{`];for(var l in e){if(t=e[l],isNaN(parseInt(l,10))?n=`'`+l+`'`:(l=parseInt(l,10),n=(n=o(l).slice(2)).slice(0,-1)+i[n.slice(-1)]),typeof t==`number`)t<0?(r=o(t).slice(3),a=`-`):(r=o(t).slice(2),a=``),r=a+r.slice(0,-1)+i[r.slice(-1)];else{if(RO(t)!==`object`)throw Error(`Don't know what to do with value type `+RO(t)+`.`);r=s(t)}c.push(n+r)}return c.push(`}`),c.join(``)},c=e.__fontmetrics__.uncompress=function(e){if(typeof e!=`string`)throw Error(`Invalid argument passed to uncompress.`);for(var t,n,i,a,o={},s=1,c=o,l=[],u=``,d=``,f=e.length-1,p=1;p<f;p+=1)(a=e[p])==`'`?t?(i=t.join(``),t=void 0):t=[]:t?t.push(a):a==`{`?(l.push([c,i]),c={},i=void 0):a==`}`?((n=l.pop())[0][n[1]]=c,i=void 0,c=n[0]):a==`-`?s=-1:i===void 0?r.hasOwnProperty(a)?(u+=r[a],i=parseInt(u,16)*s,s=1,u=``):u+=a:r.hasOwnProperty(a)?(d+=r[a],c[i]=parseInt(d,16)*s,s=1,i=void 0,d=``):d+=a;return o},l={codePages:[`WinAnsiEncoding`],WinAnsiEncoding:c(`{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}`)},u={Unicode:{Courier:l,"Courier-Bold":l,"Courier-BoldOblique":l,"Courier-Oblique":l,Helvetica:l,"Helvetica-Bold":l,"Helvetica-BoldOblique":l,"Helvetica-Oblique":l,"Times-Roman":l,"Times-Bold":l,"Times-BoldItalic":l,"Times-Italic":l}},d={Unicode:{"Courier-Oblique":c(`{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}`),"Times-BoldItalic":c(`{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2
133weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'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":c(`{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4y
133dn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'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:c(`{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}`),"Courier-BoldOblique":c(`{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}`),"Times-Bold":c(`{'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:c(`{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}`),Helvetica:c(`{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4y
133dn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'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":c(`{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4y
133dn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'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:c(`{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}`),"Courier-Bold":c(`{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}`),"Times-Italic":c(`{'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}
133fv{17su5tu5qs}fw{17su5tu5qs}}}`),"Times-Roman":c(`{'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":c(`{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4y
133dn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'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(e){var t=e.font,n=d.Unicode[t.postScriptName];n&&(t.metadata.Unicode={},t.metadata.Unicode.widths=n.widths,t.metadata.Unicode.kerning=n.kerning);var r=u.Unicode[t.postScriptName];r&&(t.metadata.Unicode.encoding=r,t.encoding=r.codePages[0])}])}(UU.API),function(e){var t=function(e){for(var t=e.length,n=new Uint8Array(t),r=0;r<t;r++)n[r]=e.charCodeAt(r);return n};e.API.events.push([`addFont`,function(n){var r=void 0,i=n.font,a=n.instance;if(!i.isStandardFont){if(a===void 0)throw Error(`Font does not exist in vFS, import fonts or remove declaration doc.addFont('`+i.postScriptName+`').`);if(typeof(r=!1===a.existsFileInVFS(i.postScriptName)?a.loadFile(i.postScriptName):a.getFileFromVFS(i.postScriptName))!=`string`)throw Error(`Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('`+i.postScriptName+`').`);(function(n,r){r=/^\x00\x01\x00\x00/.test(r)?t(r):t(vU(r)),n.metadata=e.API.TTFFont.open(r),n.metadata.Unicode=n.metadata.Unicode||{encoding:{},kerning:{},widths:[]},n.metadata.glyIdsUsed=[0]})(i,r)}}])}(UU),UU.API.addSvgAsImage=function(e,t,n,r,i,a,o,s){if(isNaN(t)||isNaN(n))throw fU.error(`jsPDF.addSvgAsImage: Invalid coordinates`,arguments),Error(`Invalid coordinates passed to jsPDF.addSvgAsImage`);if(isNaN(r)||isNaN(i))throw fU.error(`jsPDF.addSvgAsImage: Invalid measurements`,arguments),Error(`Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage`);var c=document.createElement(`canvas`);c.width=r,c.height=i;var l=c.getContext(`2d`);l.fillStyle=`#fff`,l.fillRect(0,0,c.width,c.height);var u={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},d=this;return(uU.canvg?Promise.resolve(uU.canvg):Promise.resolve().then(()=>(lU(),GB))).catch(function(e){return Promise.reject(Error(`Could not load canvg: `+e))}).then(function(e){return e.default?e.default:e}).then(function(t){return t.fromString(l,e,u)},function(){return Promise.reject(Error(`Could not load canvg.`))}).then(function(e){return e.render(u)}).then(function(){d.addImage(c.toDataURL(`image/jpeg`,1),t,n,r,i,o,s)})},UU.API.putTotalPages=function(e){var t,n=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(t=new RegExp(e,`g`),n=this.internal.getNumberOfPages()):(t=new RegExp(this.pdfEscape16(e,this.internal.getFont()),`g`),n=this.pdfEscape16(this.internal.getNumberOfPages()+``,this.internal.getFont()));for(var r=1;r<=this.internal.getNumberOfPages();r++)for(var i=0;i<this.internal.pages[r].length;i++)this.internal.pages[r][i]=this.internal.pages[r][i].replace(t,n);return this},UU.API.viewerPreferences=function(e,t){var n;e||={},t||=!1;var r,i,a,o={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}},s=Object.keys(o),c=[],l=0,u=0,d=0;function f(e,t){var n,r=!1;for(n=0;n<e.length;n+=1)e[n]===t&&(r=!0);return r}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(o)),this.internal.viewerpreferences.isSubscribed=!1),n=this.internal.viewerpreferences.configuration,e===`reset`||!0===t){var p=s.length;for(d=0;d<p;d+=1)n[s[d]].value=n[s[d]].defaultValue,n[s[d]].explicitSet=!1}if(RO(e)===`object`){for(i in e)if(a=e[i],f(s,i)&&a!==void 0){if(n[i].type===`boolean`&&typeof a==`boolean`)n[i].value=a;else if(n[i].type===`name`&&f(n[i].valueSet,a))n[i].value=a;else if(n[i].type===`integer`&&Number.isInteger(a))n[i].value=a;else if(n[i].type===`array`){for(l=0;l<a.length;l+=1)if(r=!0,a[l].length===1&&typeof a[l][0]==`number`)c.push(String(a[l]-1));else if(a[l].length>1){for(u=0;
133u<a[l].length;u+=1)typeof a[l][u]!=`number`&&(r=!1);!0===r&&c.push([a[l][0]-1,a[l][1]-1].join(` `))}n[i].value=`[`+c.join(` `)+`]`}else n[i].value=n[i].defaultValue;n[i].explicitSet=!0}}return!1===this.internal.viewerpreferences.isSubscribed&&(this.internal.events.subscribe(`putCatalog`,function(){var e,t=[];for(e in n)!0===n[e].explicitSet&&(n[e].type===`name`?t.push(`/`+e+` /`+n[e].value):t.push(`/`+e+` `+n[e].value));t.length!==0&&this.internal.write(`/ViewerPreferences 134<< 135`+t.join(` 136`)+` 137>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=n,this},UU.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`,hG),this.internal.events.subscribe(`postPutResources`,mG)),this},function(e){var t=e.API,n=t.pdfEscape16=function(e,t){for(var n,r=t.metadata.Unicode.widths,i=[``,`0`,`00`,`000`,`0000`],a=[``],o=0,s=e.length;o<s;++o){if(n=t.metadata.characterToGlyph(e.charCodeAt(o)),t.metadata.glyIdsUsed.push(n),t.metadata.toUnicode[n]=e.charCodeAt(o),r.indexOf(n)==-1&&(r.push(n),r.push([parseInt(t.metadata.widthOfGlyph(n),10)])),n==`0`)return a.join(``);n=n.toString(16),a.push(i[4-n.length],n)}return a.join(``)},r=function(e){var t,n,r,i,a,o,s;for(a=`/CIDInit /ProcSet findresource begin 13812 dict begin 139begincmap 140/CIDSystemInfo << 141 /Registry (Adobe) 142 /Ordering (UCS) 143 /Supplement 0 144>> def 145/CMapName /Adobe-Identity-UCS def 146/CMapType 2 def 1471 begincodespacerange 148<0000><ffff> 149endcodespacerange`,r=[],o=0,s=(n=Object.keys(e).sort(function(e,t){return e-t})).length;o<s;o++)t=n[o],r.length>=100&&(a+=` 150`+r.length+` beginbfchar 151`+r.join(` 152`)+` 153endbfchar`,r=[]),e[t]!==void 0&&e[t]!==null&&typeof e[t].toString==`function`&&(i=(`0000`+e[t].toString(16)).slice(-4),t=(`0000`+(+t).toString(16)).slice(-4),r.push(`<`+t+`><`+i+`>`));return r.length&&(a+=` 154`+r.length+` beginbfchar 155`+r.join(` 156`)+` 157endbfchar 158`),a+`endcmap 159CMapName currentdict /CMap defineresource pop 160end 161end`};t.events.push([`putFont`,function(t){(function(t){var n=t.font,i=t.out,a=t.newObject,o=t.putStream;if(n.metadata instanceof e.API.TTFFont&&n.encoding===`Identity-H`){for(var s=n.metadata.Unicode.widths,c=n.metadata.subset.encode(n.metadata.glyIdsUsed,1),l=``,u=0;u<c.length;u++)l+=String.fromCharCode(c[u]);var d=a();o({data:l,addLength1:!0,objectId:d}),i(`endobj`);var f=a();o({data:r(n.metadata.toUnicode),addLength1:!0,objectId:f}),i(`endobj`);var p=a();i(`<<`),i(`/Type /FontDescriptor`),i(`/FontName /`+LU(n.fontName)),i(`/FontFile2 `+d+` 0 R`),i(`/FontBBox `+e.API.PDFObject.convert(n.metadata.bbox)),i(`/Flags `+n.metadata.flags),i(`/StemV `+n.metadata.stemV),i(`/ItalicAngle `+n.metadata.italicAngle),i(`/Ascent `+n.metadata.ascender),i(`/Descent `+n.metadata.decender),i(`/CapHeight `+n.metadata.capHeight),i(`>>`),i(`endobj`);var m=a();i(`<<`),i(`/Type /Font`),i(`/BaseFont /`+LU(n.fontName)),i(`/FontDescriptor `+p+` 0 R`),i(`/W `+e.API.PDFObject.convert(s)),i(`/CIDToGIDMap /Identity`),i(`/DW 1000`),i(`/Subtype /CIDFontType2`),i(`/CIDSystemInfo`),i(`<<`),i(`/Supplement 0`),i(`/Registry (Adobe)`),i(`/Ordering (`+n.encoding+`)`),i(`>>`),i(`>>`),i(`endobj`),n.objectNumber=a(),i(`<<`),i(`/Type /Font`),i(`/Subtype /Type0`),i(`/ToUnicode `+f+` 0 R`),i(`/BaseFont /`+LU(n.fontName)),i(`/Encoding /`+n.encoding),i(`/DescendantFonts [`+m+` 0 R]`),i(`>>`),i(`endobj`),n.isAlreadyPutted=!0}})(t)}]),t.events.push([`putFont`,function(t){(function(t){var n=t.font,i=t.out,a=t.newObject,o=t.putStream;if(n.metadata instanceof e.API.TTFFont&&n.encoding===`WinAnsiEncoding`){for(var s=n.metadata.rawData,c=``,l=0;l<s.length;l++)c+=String.fromCharCode(s[l]);var u=a();o({data:c,addLength1:!0,objectId:u}),i(`endobj`);var d=a();o({data:r(n.metadata.toUnicode),addLength1:!0,objectId:d}),i(`endobj`);var f=a();i(`<<`),i(`/Descent `+n.metadata.decender),i(`/CapHeight `+n.metadata.capHeight),i(`/StemV `+n.metadata.stemV),i(`/Type /FontDescriptor`),i(`/FontFile2 `+u+` 0 R`),i(`/Flags 96`),i(`/FontBBox `+e.API.PDFObject.convert(n.metadata.bbox)),i(`/F
161ontName /`+LU(n.fontName)),i(`/ItalicAngle `+n.metadata.italicAngle),i(`/Ascent `+n.metadata.ascender),i(`>>`),i(`endobj`),n.objectNumber=a();for(var p=0;p<n.metadata.hmtx.widths.length;p++)n.metadata.hmtx.widths[p]=parseInt(n.metadata.hmtx.widths[p]*(1e3/n.metadata.head.unitsPerEm));i(`<</Subtype/TrueType/Type/Font/ToUnicode `+d+` 0 R/BaseFont/`+LU(n.fontName)+`/FontDescriptor `+f+` 0 R/Encoding/`+n.encoding+` /FirstChar 29 /LastChar 255 /Widths `+e.API.PDFObject.convert(n.metadata.hmtx.widths)+`>>`),i(`endobj`),n.isAlreadyPutted=!0}})(t)}]);var i=function(e){var t,r=e.text||``,i=e.x,a=e.y,o=e.options||{},s=e.mutex||{},c=s.pdfEscape,l=s.activeFontKey,u=s.fonts,d=l,f=``,p=0,m=``,h=u[d].encoding;if(u[d].encoding!==`Identity-H`)return{text:r,x:i,y:a,options:o,mutex:s};for(m=r,d=l,Array.isArray(r)&&(m=r[0]),p=0;p<m.length;p+=1)u[d].metadata.hasOwnProperty(`cmap`)&&(t=u[d].metadata.cmap.unicode.codeMap[m[p].charCodeAt(0)]),t||m[p].charCodeAt(0)<256&&u[d].metadata.hasOwnProperty(`Unicode`)?f+=m[p]:f+=``;var g=``;return parseInt(d.slice(1))<14||h===`WinAnsiEncoding`?g=c(f,d).split(``).map(function(e){return e.charCodeAt(0).toString(16)}).join(``):h===`Identity-H`&&(g=n(f,u[d])),s.isHex=!0,{text:g,x:i,y:a,options:o,mutex:s}};t.events.push([`postProcessText`,function(e){var t=e.text||``,n=[],r={text:t,x:e.x,y:e.y,options:e.options,mutex:e.mutex};if(Array.isArray(t)){var a=0;for(a=0;a<t.length;a+=1)Array.isArray(t[a])&&t[a].length===3?n.push([i(Object.assign({},r,{text:t[a][0]})).text,t[a][1],t[a][2]]):n.push(i(Object.assign({},r,{text:t[a]})).text);e.text=n}else e.text=i(Object.assign({},r,{text:t})).text}])}(UU),function(e){var t=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};e.existsFileInVFS=function(e){return t.call(this),this.internal.vFS[e]!==void 0},e.addFileToVFS=function(e,n){return t.call(this),this.internal.vFS[e]=n,this},e.getFileFromVFS=function(e){return t.call(this),this.internal.vFS[e]===void 0?null:this.internal.vFS[e]}}(UU.API),function(e){e.__bidiEngine__=e.prototype.__bidiEngine__=function(e){var n,r,i,a,o,s,c,l=t,u=[[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]],d=[[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]],f={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},p={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},m=`(.).(.<.>.<.[.].[.{.}.{.«.».«.â¹.âº.â¹.â
.â.â
.â½.â¾.â½.â.â.â.â¤.â¥.â¤.â©.âª.â©.ï¹.ï¹.ï¹.ï¹.ï¹.ï¹.ï¹.ï¹.ï¹.﹤.ï¹¥.﹤`.split(`.`),h=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)$/),g=!1,_=0;this.__bidiEngine__={};var v=function(e){var t=e.charCodeAt(),n=t>>8,r=p[n];return r===void 0?n===252||n===253?`AL`:h.test(n)?`L`:n===8?`R`:`N`:l[256*r+(255&t)]},y=function(e){for(var t,n=0;n<e.length;n++){if((t=v(e.charAt(n)))===`L`)return!1;if(t===`R`)return!0}return!1},b=function(e,t,o,s){var c,l,u,d,f=t[s];switch(f){case`L`:case`R`:case`LRE`:case`RLE`:case`LRO`:case`RLO`:case`PDF`:g=!1;break;case`N`:case`AN`:break;case`EN`:g&&(f=`AN`);break;case`AL`:g=!0,f=`R`;break;case`WS`:case`BN`:f=`N`;break;case`CS`:s<1||s+1>=t.length||(c=o[s-1])!==`EN`&&c!==`AN`||(l=t[s+1])!==`EN`&&l!==`AN`?f=`N`:g&&(l=`AN`),f=l===c?l:`N`;break;case`ES`:f=(c=s>0?o[s-1]:`B`)===`EN`&&s+1<t.length&&t[s+1]===`EN`?`EN`:`N`;break;case`ET`:if(s>0&&o[s-1]===`EN`){f=`EN`;break}if(g){f=`N`;break}for(u=s+1,d=t.length;u<d&&t[u]===`ET`;)u++;f=u<d&&t[u]===`EN`?`EN`:`N`;break;case`NSM`:if(i&&!a){for(d=t.length,u=s+1;u<d&&t[u]===`NSM`;)u++;if(u<d){var p=e[s],m=p>=1425&&p<=2303||p===64286;if(c=t[u],m&&(c===`R`||c===`AL`)){f=`R`;break}}}f=s<1||(c=t[s-1])===`B`?`N`:o[s-1];break;case`B`:g=!1,n=!0,f=_;break;case`S`:r=!0,f=`N`}return f},x=function(e,t,n){var r=e.split(``);return n&&S(r,n,{hiLevel:_}),r.reverse(),t&&t.reverse(),r.join(``)},S=function(e,t,i){var a,o,s,c,l,p=-1,m=e.length,h=0,y=[],x=_?d:u,S=[];for(g=!1,n=!1,r=!1,o=0;o<m;o++)S[o]=v(e[o]);for(s=0;s<m;s++){if(l=h,y[s]=b(e,S,y,s),a=240&(h=x[l][f[y[s]]]),h&=15,t[s]=c=x[h][5],a>0)if(a===16){for(o=p;o<s;o++)t[o]=1;p=-1}else p=-1;if(x[h][6])p===-1&&(p=s);else if(p>-1){for(o=p;o<s;o++)t[o]=c;p=-1}S[s]===`B`&&(t[s]=0),i.hiLevel|=c}r&&function(e,t,n){for(var r=0;r<n;r++)if(e[r]===`S`){t[r]=_;for(var i=r-1;i>=0&&e[i]===`WS`;i--)t[i]=_}}(S,t,m)},C=function(e,t,r,i,a){if(!(a.hiLevel<e)){if(e===1&&_===1&&!n)return t.reverse(),void(r&&r.reverse());for(var o,s,c,l,u=t.length,d=0;d<u;){if(i[d]>=e){for(c=d+1;c<u&&i[c]>=e;)c++;for(l=d,s=c-1;l<s;l++,s--)o=t[l],t[l]=t[s],t[s]=o,r&&(o=r[l],r[l]=r[s],r[s]=o);d=c}d++}}},w=function(e,t,n){var r=e.split(``),i={hiLevel:_};return n||=[],S(r,n,i),function(e,t,n){if(n.hiLevel!==0&&c)for(var r,i=0;i<e.length;i++)t[i]===1&&(r=m.indexOf(e[i]))>=0&&(e[i]=m[r+1])}(r,n,i),C(2,r,t,n,i),C(1,r,t,n,i),r.join(``)};return this.__bidiEngine__.doBidiReorder=function(e,t,n){if(function(e,t){if(t)for(var n=0;n<e.length;n++)t[n]=n;a===void 0&&(a=y(e)),s===void 0&&(s=y(e))}
161(e,t),i||!o||s)if(i&&o&&a^s)_=+!!a,e=x(e,t,n);else if(!i&&o&&s)_=+!!a,e=w(e,t,n),e=x(e,t);else if(!i||a||o||s){if(i&&!o&&a^s)e=x(e,t),a?(_=0,e=w(e,t,n)):(_=1,e=w(e,t,n),e=x(e,t));else if(i&&a&&!o&&s)_=1,e=w(e,t,n),e=x(e,t);else if(!i&&!o&&a^s){var r=c;a?(_=1,e=w(e,t,n),_=0,c=!1,e=w(e,t,n),c=r):(_=0,e=w(e,t,n),e=x(e,t),_=1,c=!1,e=w(e,t,n),c=r,e=x(e,t))}}else _=0,e=w(e,t,n);else _=+!!a,e=w(e,t,n);return e},this.__bidiEngine__.setOptions=function(e){e&&(i=e.isInputVisual,o=e.isOutputVisual,a=e.isInputRtl,s=e.isOutputRtl,c=e.isSymmetricSwapping)},this.__bidiEngine__.setOptions(e),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`.split(`.`),n=new e.__bidiEngine__({isInputVisual:!0});e.API.events.push([`postProcessText`,function(e){var t=e.text;e.x,e.y;var r=e.options||{};e.mutex,r.lang;var i=[];if(r.isInputVisual=typeof r.isInputVisual!=`boolean`||r.isInputVisual,n.setOptions(r),Object.prototype.toString.call(t)===`[object Array]`){var a=0;for(i=[],a=0;a<t.length;a+=1)Object.prototype.toString.call(t[a])===`[object Array]`?i.push([n.doBidiReorder(t[a][0]),t[a][1],t[a][2]]
161):i.push([n.doBidiReorder(t[a])]);e.text=i}else e.text=n.doBidiReorder(t);n.setOptions({isInputVisual:!0})}])}(UU),UU.API.TTFFont=function(){function e(e){var t;if(this.rawData=e,t=this.contents=new _G(e),this.contents.pos=4,t.readString(4)===`ttcf`)throw Error(`TTCF not supported.`);t.pos=0,this.parse(),this.subset=new IG(this),this.registerTTF()}return e.open=function(t){return new e(t)},e.prototype.parse=function(){return this.directory=new vG(this.contents),this.head=new xG(this),this.name=new OG(this),this.cmap=new CG(this),this.toUnicode={},this.hhea=new wG(this),this.maxp=new kG(this),this.hmtx=new AG(this),this.post=new EG(this),this.os2=new TG(this),this.loca=new FG(this),this.glyf=new MG(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 e,t,n,r,i;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var t,n,r,i;for(i=[],t=0,n=(r=this.bbox).length;t<n;t++)e=r[t],i.push(Math.round(e*this.scaleFactor));return i}.call(this),this.stemV=0,this.post.exists?(n=255&(r=this.post.italic_angle),32768&(t=r>>16)&&(t=-(1+(65535^t))),this.italicAngle=+(t+`.`+n)):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 Error(`No unicode cmap for font`)},e.prototype.characterToGlyph=function(e){return this.cmap.unicode?.codeMap[e]||0},e.prototype.widthOfGlyph=function(e){var t;return t=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(e).advance*t},e.prototype.widthOfString=function(e,t,n){var r,i,a,o;for(a=0,i=0,o=(e=``+e).length;0<=o?i<o:i>o;i=0<=o?++i:--i)r=e.charCodeAt(i),a+=this.widthOfGlyph(this.characterToGlyph(r))+1e3/t*n||0;return t/1e3*a},e.prototype.lineHeight=function(e,t){var n;return t??=!1,n=t?this.lineGap:0,(this.ascender+n-this.decender)/1e3*e},e}();var gG,_G=function(){function e(e){this.data=e??[],this.pos=0,this.length=this.data.length}return e.prototype.readByte=function(){return this.data[this.pos++]},e.prototype.writeByte=function(e){return this.data[this.pos++]=e},e.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},e.prototype.writeUInt32=function(e){return this.writeByte(e>>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e)},e.prototype.readInt32=function(){var e;return(e=this.readUInt32())>=2147483648?e-4294967296:e},e.prototype.writeInt32=function(e){return e<0&&(e+=4294967296),this.writeUInt32(e)},e.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},e.prototype.writeUInt16=function(e){return this.writeByte(e>>8&255),this.writeByte(255&e)},e.prototype.readInt16=function(){var e;return(e=this.readUInt16())>=32768?e-65536:e},e.prototype.writeInt16=function(e){return e<0&&(e+=65536),this.writeUInt16(e)},e.prototype.readString=function(e){var t,n;for(n=[],t=0;0<=e?t<e:t>e;t=0<=e?++t:--t)n[t]=String.fromCharCode(this.readByte());return n.join(``)},e.prototype.writeString=function(e){var t,n,r;for(r=[],t=0,n=e.length;0<=n?t<n:t>n;t=0<=n?++t:--t)r.push(this.writeByte(e.charCodeAt(t)));return r},e.prototype.readShort=function(){return this.readInt16()},e.prototype.writeShort=function(e){return this.writeInt16(e)},e.prototype.readLongLong=function(){var e,t,n,r,i,a,o,s;return e=this.readByte(),t=this.readByte(),n=this.readByte(),r=this.readByte(),i=this.readByte(),a=this.readByte(),o=this.readByte(),s=this.readByte(),128&e?-1*(72057594037927940*(255^e)+281474976710656*(255^t)+1099511627776*(255^n)+4294967296*(255^r)+16777216*(255^i)+65536*(255^a)+256*(255^o)+(255^s)+1):72057594037927940*e+281474976710656*t+1099511627776*n+4294967296*r+16777216*i+65536*a+256*o+s},e.prototype.writeLongLong=function(e){var t,n;return t=Math.floor(e/4294967296),n=4294967295&e,this.writeByte(t>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},e.prototype.readInt=function(){return this.readInt32()},e.prototype.writeInt=function(e){return this.writeInt32(e)},e.prototype.read=function(e){var t,n;for(t=[],n=0;0<=e?n<e:n>e;n=0<=e?++n:--n)t.push(this.readByte());return t},e.prototype.write=function(e){var t,n,r,i;for(i=[],n=0,r=e.length;n<r;n++)t=e[n],i.push(this.writeByte(t));return i},e}(),vG=function(){var e;function t(e){var t,n,r;for(this.scalarType=e.readInt(),this.tableCount=e.readShort(),this.searchRange=e.readShort(),this.entrySelector=e.readShort(),this.rangeShift=e.readShort(),this.tables={},n=0,r=this.tableCount;0<=r?n<r:n>r;n=0<=r?++n:--n)t={tag:e.readString(4),checksum:e.readInt(),offset:e.readInt(),length:e.readInt()},this.tables[t.tag]=t}return t.prototype.encode=function(t){var n,r,i,a,o,s,c,l,u,d,f,p,m;
vendor: 15,790 bytes, line 161
161for(m in f=Object.keys(t).length,s=Math.log(2),u=16*Math.floor(Math.log(f)/s),a=Math.floor(u/s),l=16*f-u,(r=new _G).writeInt(this.scalarType),r.writeShort(f),r.writeShort(u),r.writeShort(a),r.writeShort(l),i=16*f,c=r.pos+i,o=null,p=[],t)for(d=t[m],r.writeString(m),r.writeInt(e(d)),r.writeInt(c),r.writeInt(d.length),p=p.concat(d),m===`head`&&(o=c),c+=d.length;c%4;)p.push(0),c++;return r.write(p),n=2981146554-e(r.data),r.pos=o+8,r.writeUInt32(n),r.data},e=function(e){var t,n,r,i;for(e=jG.call(e);e.length%4;)e.push(0);for(r=new _G(e),n=0,t=0,i=e.length;t<i;t=t+=4)n+=r.readUInt32();return 4294967295&n},t}(),yG={}.hasOwnProperty,bG=function(e,t){for(var n in t)yG.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e};gG=function(){function e(e){var t;this.file=e,t=this.file.directory.tables[this.tag],this.exists=!!t,t&&(this.offset=t.offset,this.length=t.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 xG=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return bG(e,gG),e.prototype.tag=`head`,e.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.revision=e.readInt(),this.checkSumAdjustment=e.readInt(),this.magicNumber=e.readInt(),this.flags=e.readShort(),this.unitsPerEm=e.readShort(),this.created=e.readLongLong(),this.modified=e.readLongLong(),this.xMin=e.readShort(),this.yMin=e.readShort(),this.xMax=e.readShort(),this.yMax=e.readShort(),this.macStyle=e.readShort(),this.lowestRecPPEM=e.readShort(),this.fontDirectionHint=e.readShort(),this.indexToLocFormat=e.readShort(),this.glyphDataFormat=e.readShort()},e.prototype.encode=function(e){var t;return(t=new _G).writeInt(this.version),t.writeInt(this.revision),t.writeInt(this.checkSumAdjustment),t.writeInt(this.magicNumber),t.writeShort(this.flags),t.writeShort(this.unitsPerEm),t.writeLongLong(this.created),t.writeLongLong(this.modified),t.writeShort(this.xMin),t.writeShort(this.yMin),t.writeShort(this.xMax),t.writeShort(this.yMax),t.writeShort(this.macStyle),t.writeShort(this.lowestRecPPEM),t.writeShort(this.fontDirectionHint),t.writeShort(e),t.writeShort(this.glyphDataFormat),t.data},e}(),SG=function(){function e(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v;switch(this.platformID=e.readUInt16(),this.encodingID=e.readShort(),this.offset=t+e.readInt(),u=e.pos,e.pos=this.offset,this.format=e.readUInt16(),this.length=e.readUInt16(),this.language=e.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(s=0;s<256;++s)this.codeMap[s]=e.readByte();break;case 4:for(f=e.readUInt16(),d=f/2,e.pos+=6,i=function(){var t,n;for(n=[],s=t=0;0<=d?t<d:t>d;s=0<=d?++t:--t)n.push(e.readUInt16());return n}(),e.pos+=2,m=function(){var t,n;for(n=[],s=t=0;0<=d?t<d:t>d;s=0<=d?++t:--t)n.push(e.readUInt16());return n}(),c=function(){var t,n;for(n=[],s=t=0;0<=d?t<d:t>d;s=0<=d?++t:--t)n.push(e.readUInt16());return n}(),l=function(){var t,n;for(n=[],s=t=0;0<=d?t<d:t>d;s=0<=d?++t:--t)n.push(e.readUInt16());return n}(),r=(this.length-e.pos+this.offset)/2,o=function(){var t,n;for(n=[],s=t=0;0<=r?t<r:t>r;s=0<=r?++t:--t)n.push(e.readUInt16());return n}(),s=g=0,v=i.length;g<v;s=++g)for(h=i[s],n=_=p=m[s];p<=h?_<=h:_>=h;n=p<=h?++_:--_)l[s]===0?a=n+c[s]:(a=o[l[s]/2+(n-p)-(d-s)]||0)!==0&&(a+=c[s]),this.codeMap[n]=65535&a}e.pos=u}return e.encode=function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,j,M,N,P,F,ee,te,ne,I,L,R,re,ie,ae,oe,se,ce;switch(k=new _G,a=Object.keys(e).sort(function(e,t){return e-t}),t){case`macroman`:for(m=0,h=function(){var e=[];for(p=0;p<256;++p)e.push(0);return e}(),_={0:0},i={},A=0,P=a.length;A<P;A++)_[ae=e[r=a[A]]]??(_[ae]=++m),i[r]={old:e[r],new:_[e[r]]},h[r]=_[e[r]];return k.writeUInt16(1),k.writeUInt16(0),k.writeUInt32(12),k.writeUInt16(0),k.writeUInt16(262),k.writeUInt16(0),k.write(h),{charMap:i,subtable:k.data,maxGlyphID:m+1};case`unicode`:for(D=[],u=[],v=0,_={},n={},g=c=null,j=0,F=a.length;j<F;j++)_[b=e[r=a[j]]]??(_[b]=++v),n[r]={old:b,new:_[b]},o=_[b]-r,g!=null&&o===c||(g&&u.push(g),D.push(r),c=o),g=r;for(g&&u.push(g),u.push(65535),D.push(65535),T=2*(w=D.length),C=2*(Math.log(w)/Math.LN2)**2,d=Math.log(C/2)/Math.LN2,S=2*w-C,s=[],x=[],f=[],p=M=0,ee=D.length;M<ee;p=++M){if(E=D[p],l=u[p],E===65535){s.push(0),x.push(0);break}if(E-(O=n[E].new)>=32768)for(s.push(0),x.push(2*(f.length+w-p)),r=N=E;E<=l?N<=l:N>=l;r=E<=l?++N:--N)f.push(n[r].new);else s.push(O-E),x.push(0)}for(k.writeUInt16(3),k.writeUInt16(1),k.writeUInt32(12),k.writeUInt16(4),k.writeUInt16(16+8*w+2*f.length),k.writeUInt16(0),k.writeUInt16(T),k.writeUInt16(C),k.writeUInt16(d),k.writeUInt16(S),re=0,te=u.length;re<te;re++)r=u[re],k.writeUInt16(r);for(k.writeUInt16(0),ie=0,ne=D.length;ie<ne;ie++)r=D[ie],k.writeUInt16(r);for(oe=0,I=s.length;oe<I;oe++)o=s[oe],k.writeUInt16(o);for(se=0,L=x.length;se<L;se++)y=x[se],k.writeUInt16(y);for(ce=0,R=f.length;ce<R;ce++)m=f[ce],k.writeUInt16(m);return{charMap:n,subtable:k.data,maxGlyphID:v+1}}},e}(),CG=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return bG(e,gG),e.prototype.tag=`cmap`,e.prototype.parse=function(e){var t,n,r;for(e.pos=this.offset,this.version=e.readUInt16(),r=e.readUInt16(),this.tables=[],this.unicode=null,n=0;0<=r?n<r:n>r;n=0<=r?++n:--n)t=new SG(e,this.offset),this.tables.push(t),t.isUnicode&&this.unicode==null&&(this.unicode=t);return!0},e.encode=function(e,t){var n,r;return t??=`macroman`,n=SG.encode(e,t),(r=new _G).writeUInt16(0),r.writeUInt16(1),n.table=r.data.concat(n.subtable),n},e}(),wG=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return bG(e,gG),e.prototype.tag=`hhea`,e.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.ascender=e.readShort(),this.decender=e.readShort(),this.lineGap=e.readShort(),this.advanceWidthMax=e.readShort(),this.minLeftSideBearing=e.readShort(),this.minRightSideBearing=e.readShort(),this.xMaxExtent=e.readShort(),this.caretSlopeRise=e.readShort(),this.caretSlopeRun=e.readShort(),this.caretOffset=e.readShort(),e.pos+=8,this.metricDataFormat=e.readShort(),this.numberOfMetrics=e.readUInt16()},e}(),TG=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return bG(e,gG),e.prototype.tag=`OS/2`,e.prototype.parse=function(e){if(e.pos=this.offset,this.version=e.readUInt16(),this.averageCharWidth=e.readShort(),this.weightClass=e.readUInt16(),this.widthClass=e.readUInt16(),this.type=e.readShort(),this.ySubscriptXSize=e.readShort(),this.ySubscriptYSize=e.readShort(),this.ySubscriptXOffset=e.readShort(),this.ySubscriptYOffset=e.readShort(),this.ySuperscriptXSize=e.readShort(),this.ySuperscriptYSize=e.readShort(),this.ySuperscriptXOffset=e.readShort(),this.ySuperscriptYOffset=e.readShort(),this.yStrikeoutSize=e.readShort(),this.yStrikeoutPosition=e.readShort(),this.familyClass=e.readShort(),this.panose=function(){var t,n;for(n=[],t=0;t<10;++t)n.push(e.readByte());return n}(),this.charRange=function(){var t,n;for(n=[],t=0;t<4;++t)n.push(e.readInt());return n}(),this.vendorID=e.readString(4),this.selection=e.readShort(),this.firstCharIndex=e.readShort(),this.lastCharIndex=e.readShort(),this.version>0&&(this.ascent=e.readShort(),this.descent=e.readShort(),this.lineGap=e.readShort(),this.winAscent=e.readShort(),this.winDescent=e.readShort(),this.codePageRange=function(){var t,n;for(n=[],t=0;t<2;t=++t)n.push(e.readInt());return n}(),this.version>1))return this.xHeight=e.readShort(),this.capHeight=e.readShort(),this.defaultChar=e.readShort(),this.breakChar=e.readShort(),this.maxContext=e.readShort()},e}(),EG=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return bG(e,gG),e.prototype.tag=`post`,e.prototype.parse=function(e){var t,n,r;switch(e.pos=this.offset,this.format=e.readInt(),this.italicAngle=e.readInt(),this.underlinePosition=e.readShort(),this.underlineThickness=e.readShort(),this.isFixedPitch=e.readInt(),this.minMemType42=e.readInt(),this.maxMemType42=e.readInt(),this.minMemType1=e.readInt(),this.maxMemType1=e.readInt(),this.format){case 65536:case 196608:break;case 131072:var i;for(n=e.readUInt16(),this.glyphNameIndex=[],i=0;0<=n?i<n:i>n;i=0<=n?++i:--i)this.glyphNameIndex.push(e.readUInt16());for(this.names=[],r=[];e.pos<this.offset+this.length;)t=e.readByte(),r.push(this.names.push(e.readString(t)));return r;case 151552:return n=e.readUInt16(),this.offsets=e.read(n);case 262144:return this.map=function(){var t,n,r;for(r=[],i=t=0,n=this.file.maxp.numGlyphs;0<=n?t<n:t>n;i=0<=n?++t:--t)r.push(e.readUInt32());return r}.call(this)}},e}(),DG=function(e,t){this.raw=e,this.length=e.length,this.platformID=t.platformID,this.encodingID=t.encodingID,this.languageID=t.languageID},OG=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return bG(e,gG),e.prototype.tag=`name`,e.prototype.parse=function(e){var t,n,r,i,a,o,s,c,l,u,d;for(e.pos=this.offset,e.readShort(),t=e.readShort(),o=e.readShort(),n=[],i=0;0<=t?i<t:i>t;i=0<=t?++i:--i)n.push({platformID:e.readShort(),encodingID:e.readShort(),languageID:e.readShort(),nameID:e.readShort(),length:e.readShort(),offset:this.offset+o+e.readShort()});for(s={},i=l=0,u=n.length;l<u;i=++l)r=n[i],e.pos=r.offset,c=e.readString(r.length),a=new DG(c,r),s[d=r.nameID]??(s[d]=[]),s[r.nameID].push(a);this.strings=s,this.copyright=s[0],this.fontFamily=s[1],this.fontSubfamily=s[2],this.uniqueSubfamily=s[3],this.fontName=s[4],this.version=s[5];try{this.postscriptName=s[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,``)}catch{this.postscriptName=s[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,``)}return this.trademark=s[7],this.manufacturer=s[8],this.designer=s[9],this.description=s[10],this.vendorUrl=s[11],this.designerUrl=s[12],this.license=s[13],this.licenseUrl=s[14],this.preferredFamily=s[15],this.preferredSubfamily=s[17],this.compatibleFull=s[18],this.sampleText=s[19]},e}(),kG=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return bG(e,gG),e.prototype.tag=`maxp`,e.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.numGlyphs=e.readUInt16(),this.maxPoints=e.readUInt16(),this.maxContours=e.readUInt16(),this.maxCompositePoints=e.readUInt16(),this.maxComponentContours=e.readUInt16(),this.maxZones=e.readUInt16(),this.maxTwilightPoints=e.readUInt16(),this.maxStorage=e.readUInt16(),this.maxFunctionDefs=e.readUInt16(),this.maxInstructionDefs=e.readUInt16(),this.maxStackElements=e.readUInt16(),this.maxSizeOfInstructions=e.readUInt16(),this.maxComponentElements=e.readUInt16(),this.maxComponentDepth=e.readUInt16()},e}(),AG=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return bG(e,gG),e.prototype.tag=`hmtx`,e.prototype.parse=function(e){var t,n,r,i,a,o,s;for(e.pos=this.offset,this.metrics=[],t=0,o=this.file.hhea.numberOfMetrics;0<=o?t<o:t>o;t=0<=o?++t:--t)this.metrics.push({advance:e.readUInt16(),lsb:e.readInt16()});for(r=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var n,i;for(i=[],t=n=0;0<=r?n<r:n>r;t=0<=r?++n:--n)i.push(e.readInt16());return i}(),this.widths=function(){var e,t,n,r;for(r=[],e=0,t=(n=this.metrics).length;e<t;e++)i=n[e],r.push(i.advance);return r}.call(this),n=this.widths[this.widths.length-1],s=[],t=a=0;0<=r?a<r:a>r;t=0<=r?++a:--a)s.push(this.widths.push(n));return s},e.prototype.forGlyph=function(e){return e in this.metrics?this.metrics[e]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[e-this.metrics.length]}},e}(),jG=[].slice,MG=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return bG(e,gG),e.prototype.tag=`glyf`,e.prototype.parse=function(){return this.cache={}},e.prototype.glyphFor=function(e){var t,n,r,i,a,o,s,c,l,u;return e in this.cache?this.cache[e]:(i=this.file.loca,t=this.file.contents,n=i.indexOf(e),(r=i.lengthOf(e))===0?this.cache[e]=null:(t.pos=this.offset+n,a=(o=new _G(t.read(r))).readShort(),c=o.readShort(),u=o.readShort(),s=o.readShort(),l=o.readShort(),this.cache[e]=a===-1?new PG(o,c,u,s,l):new NG(o,a,c,u,s,l),this.cache[e]))},e.prototype.encode=function(e,t,n){var r,i,a,o,s;for(a=[],i=[],o=0,s=t.length;o<s;o++)r=e[t[o]],i.push(a.length),r&&(a=a.concat(r.encode(n)));return i.push(a.length),{table:a,offsets:i}},e}(),NG=function(){function e(e,t,n,r,i,a){this.raw=e,this.numberOfContours=t,this.xMin=n,this.yMin=r,this.xMax=i,this.yMax=a,this.compound=!1}return e.prototype.encode=function(){return this.raw.data},e}(),PG=function(){function e(e,t,n,r,i){var a,o;for(this.raw=e,this.xMin=t,this.yMin=n,this.xMax=r,this.yMax=i,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],a=this.raw;o=a.readShort(),this.glyphOffsets.push(a.pos),this.glyphIDs.push(a.readUInt16()),32&o;)a.pos+=1&o?4:2,128&o?a.pos+=8:64&o?a.pos+=4:8&o&&(a.pos+=2)}return e.prototype.encode=function(){var e,t,n;for(t=new _G(jG.call(this.raw.data)),e=0,n=this.glyphIDs.length;e<n;++e)t.pos=this.glyphOffsets[e];return t.data},e}(),FG=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return bG(e,gG),e.prototype.tag=`loca`,e.prototype.parse=function(e){var t,n;return e.pos=this.offset,t=this.file.head.indexToLocFormat,this.offsets=t===0?function(){var t,r;for(r=[],n=0,t=this.length;n<t;n+=2)r.push(2*e.readUInt16());return r}.call(this):function(){var t,r;for(r=[],n=0,t=this.length;n<t;n+=4)r.push(e.readUInt32());return r}.call(this)},e.prototype.indexOf=function(e){return this.offsets[e]},e.prototype.lengthOf=function(e){return this.offsets[e+1]-this.offsets[e]},e.prototype.encode=function(e,t){for(var n=new Uint32Array(this.offsets.length),r=0,i=0,a=0;a<n.length;++a)if(n[a]=r,i<t.length&&t[i]==a){++i,n[a]=r;var o=this.offsets[a],s=this.offsets[a+1]-o;s>0&&(r+=s)}for(var c=Array(4*n.length),l=0;l<n.length;++l)c[4*l+3]=255&n[l],c[4*l+2]=(65280&n[l])>>8,c[4*l+1]=(16711680&n[l])>>16,c[4*l]=(4278190080&n[l])>>24;return c},e}(),IG=function(){function e(e){this.font=e,this.subset={},this.unicodes={},this.next=33}return e.prototype.generateCmap=function(){var e,t,n,r,i;for(t in r=this.font.cmap.tables[0].codeMap,e={},i=this.subset)n=i[t],e[t]=r[n];return e},e.prototype.glyphsFor=function(e){var t,n,r,i,a,o,s;for(r={},a=0,o=e.length;a<o;a++)r[i=e[a]]=this.font.glyf.glyphFor(i);for(i in t=[],r)(n=r[i])!=null&&n.compound&&t.push.apply(t,n.glyphIDs);if(t.length>0)for(i in s=this.glyphsFor(t))n=s[i],r[i]=n;return r},e.prototype.encode=function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g;for(r in n=CG.encode(this.generateCmap(),`unicode`),a=this.glyphsFor(e),f={0:0},g=n.charMap)f[(s=g[r]).old]=s.new;for(p in d=n.maxGlyphID,a)p in f||(f[p]=d++);return l=function(e){var t,n;for(t in n={},e)n[e[t]]=t;return n}(f),u=Object.keys(l).sort(function(e,t){return e-t}),m=function(){var e,t,n;for(n=[],e=0,t=u.length;e<t;e++)o=u[e],n.push(l[o]);return n}(),i=this.font.glyf.encode(a,m,f),c=this.font.loca.encode(i.offsets,m),h={cmap:this.font.cmap.raw(),glyf:i.table,loca:c,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(t)},this.font.os2.exists&&(h[`OS/2`]=this.font.os2.raw()),this.font.directory.encode(h)},e}();UU.API.PDFObject=function(){var e;function t(){}return e=function(e,t){return(Array(t+1).join(`0`)+e).slice(-t)},t.convert=function(n){var r,i,a,o;if(Array.isArray(n))return`[`+function(){var e,i,a;for(a=[],e=0,i=n.length;e<i;e++)r=n[e],a.push(t.convert(r));return a}().join(` `)+`]`;if(typeof n==`string`)return`/`+n;
161if(n?.isString)return`(`+n+`)`;if(n instanceof Date)return`(D:`+e(n.getUTCFullYear(),4)+e(n.getUTCMonth(),2)+e(n.getUTCDate(),2)+e(n.getUTCHours(),2)+e(n.getUTCMinutes(),2)+e(n.getUTCSeconds(),2)+`Z)`;if({}.toString.call(n)===`[object Object]`){for(i in a=[`<<`],n)o=n[i],a.push(`/`+i+` `+t.convert(o));return a.push(`>>`),a.join(` 162`)}return``+n},t}();async function LG(e,t){let n=new UU({unit:`pt`,format:`letter`}),r=n.internal.pageSize.getWidth(),i=n.internal.pageSize.getHeight(),a=r-72,o=36;n.setFont(`helvetica`,`normal`),n.setFontSize(10),n.setTextColor(71,85,105);let s=`${e.title} · ${e.generatedLabel} · ${e.summaryLine}`,c=n.splitTextToSize(s,a);if(n.text(c,36,o),o+=c.length*12+12,e.imageDataUrl){let t=await RG(e.imageDataUrl),r=i*.55,s=Math.min(a/t.width,r/t.height,1),c=t.width*s,l=t.height*s;o+l>i-36&&(n.addPage(),o=36),n.setDrawColor(203,213,225),n.rect(36,o,c,l),n.addImage(e.imageDataUrl,`PNG`,36,o,c,l),o+=l+18}else n.setTextColor(100,116,139),n.text(e.imageError??`Plan image is unavailable.`,36,o),o+=24;let l=[{key:`name`,label:`Item`,width:a*.55},{key:`dimensions`,label:`Dimensions`,width:a*.3},{key:`quantity`,label:`Qty`,width:a*.15}],u=e=>{o+e<=i-36||(n.addPage(),o=36,d())},d=()=>{n.setFont(`helvetica`,`bold`),n.setFontSize(9),n.setTextColor(51,65,85);let e=36;for(let t of l)n.text(t.label.toUpperCase(),e,o),e+=t.width;o+=10,n.setDrawColor(226,232,240),n.line(36,o,36+a,o),o+=8};if(d(),e.items.length===0)u(16),n.setFont(`helvetica`,`normal`),n.setFontSize(10),n.setTextColor(15,23,42),n.text(`No items in this plan.`,36,o);else for(let t of e.items){let e=n.splitTextToSize(t.modelNumber?`${t.name}\n${t.modelNumber}`:t.name,l[0].width-4),r=n.splitTextToSize(t.dimensions,l[1].width-4),i=Math.max(e.length,r.length,1)*11+8;u(i),n.setFont(`helvetica`,`normal`),n.setFontSize(10),n.setTextColor(15,23,42);let s=36;n.text(e,s,o),s+=l[0].width,n.text(r,s,o),s+=l[1].width,n.text(String(t.quantity),s,o),o+=i-4,n.setDrawColor(226,232,240),n.line(36,o,36+a,o),o+=8}n.save(t.endsWith(`.pdf`)?t:`${t}.pdf`)}function RG(e){return new Promise((t,n)=>{let r=new Image;r.onload=()=>t(r),r.onerror=()=>n(Error(`Unable to load plan image for PDF.`)),r.src=e})}function zG(e){let t=e.accountUserId!=null&&Number.isFinite(e.accountUserId)&&e.accountUserId>0?Math.trunc(e.accountUserId):0,n=e.userId?.trim()??``,r=/^\d+$/.test(n),i=t>0?t:r?Number(n):0;return{globalUserId:(e.globalUserId?.trim()||(r?``:n)||``).trim(),accountUserId:i}}function BG(e){let t=zG(e);return!!t.globalUserId||t.accountUserId>0}var VG=`0.0.0`,HG=br({__name:`RoomPlannerApp`,props:{store:{},config:{},initialPlanId:{},initialShareId:{}},emits:[`close`,`ready`],setup(e,{expose:t,emit:n}){t();let r=e,i=H(null);Xn(sT,{clientToWorldPoint(e,t){return i.value?.clientToWorldPoint(e,t)??null},containsClientPoint(e,t){return i.value?.containsClientPoint(e,t)??!1},canPlaceItems(){return r.store.state.activeTool===`select`},updateDragPreview(e,t){r.store.setLibraryItemDragPreview(e,t)},clearDragPreview(){r.store.clearLibraryItemDragPreview()}});function a(e,t){if(t){r.store.addGenericItemAt(e,t);return}r.store.addGenericItem(e)}function o(e,t){let n=C.value;n&&(r.store.setItemDimensions(n.id,e,t),r.store.commitHistoryGesture())}function s(){i.value?.zoomIn()}function c(){i.value?.zoomOut()}function l(e,t){if(t){r.store.addCatalogItemAt(e,t);return}r.store.addCatalogItem(e)}let u=n,d=Cp(wp),f=q(()=>r.store.state.currentPlan?.title??`Untitled Plan`),p=q(()=>{let e=r.store.state.currentPlan?.camera?.zoom??1;return`${Math.round(e*100)}%`}),m=q(()=>r.store.state.currentPlan?.id??null),h=q(()=>r.store.state.units),g=q(()=>(r.store.state.currentPlan?.walls??[]).reduce((e,t)=>e+dh(t),0)),_=q(()=>r.store.state.currentPlan?.items.length??0),v=q(()=>{let e=r.store.state.activeWallId,t=r.store.state.currentPlan?.walls.find(t=>t.id===e);return!t||t.isClosed?0:t.points.length}),y=q(()=>r.store.state.currentPlan?.floors.find(e=>e.id===r.store.state.selectedFloorId)??null),b=q(()=>{let e=y.value;return e?Lg(r.store.state.currentPlan?.walls??[],e.polygon):null}),x=q(()=>Rg(r.store.state.currentPlan?.walls??[])),S=q(()=>{let e=r.store.state.selectedWallSegment;return e?Vg(r.store.state.currentPlan?.walls??[],{activeWallId:r.store.state.activeWallId}).find(t=>t.wallId===e.wallId&&t.segmentIndex===e.segmentIndex)??null:null}),C=q(()=>r.store.state.currentPlan?.items.find(e=>e.id===r.store.state.selectedObjectId)??null),w=q(()=>r.store.state.currentPlan?.floorPaints.find(e=>e.id===r.store.state.selectedFloorPaintId)??null),T=q(()=>{let e=r.store.state.selectedWallSegment,t=e?r.store.state.currentPlan?.walls.find(t=>
162t.id===e.wallId):null;return t&&e?Ch(t,e.segmentIndex):`solid`}),E=q(()=>{let e=r.store.state.selectedWallSegment,t=e?r.store.state.currentPlan?.walls.find(t=>t.id===e.wallId):null;return t&&e?Mh(t,e.segmentIndex):5}),D=q(()=>r.store.getSelectedWallPointDeletionStatus()),O=q(()=>r.store.getSelectedWallSegmentDeletionStatus()),k=H([]),A=H(!1),j=H(null),M=H([]),N=H([]),P=H(!1),F=H(null),ee=H(null),te=q(()=>r.config.features?.wishlist!==!1),ne=q(()=>!!r.config.providers?.wishlist),I=q(()=>r.config.features?.closeButton!==!1);async function L(e){if(!re.value)throw Error(`Sign in to send feedback.`);let t=r.config.providers?.feedback;if(!t)throw Error(`Feedback is not available right now.`);await t.submitFeedback(e)}function R(){let e=zG(r.config.auth);return{platform:r.config.platform,dealerId:r.config.dealerId,siteId:r.config.siteId,planId:r.store.state.currentPlan?.id,activeTool:r.store.state.activeTool,viewport:typeof window<`u`?`${window.innerWidth}x${window.innerHeight}`:void 0,userAgent:typeof navigator<`u`?navigator.userAgent:void 0,appVersion:VG,userId:e.accountUserId>0?String(e.accountUserId):void 0,globalUserId:e.globalUserId||void 0}}let re=q(()=>r.config.auth.isLoggedIn&&BG(r.config.auth)),ie=H([]),ae=H(!1),oe=H(null),se=H(null),ce=H(!1),le=H(!1),ue=H(!1),de=H(null),z=H(null),fe=H(!1),pe=null,me=H(null),he=H(!1),B=H(!1),ge=H(!1),_e=H(!1),ve=H(!1),ye=H(!0),be=H(!1),xe=H(null),Se=H(null),V=H([]),Ce=0,we=H(!1),Te=H(!1),Ee=H(null),De=H(null),Oe=H(!1),ke=q(()=>r.store.isAccountPersistenceEnabled()),Ae=q(()=>!!r.config.providers?.planStorage?.createShare),je=q(()=>{let e=r.store.state.currentPlan?.id;return!!(e&&/^\d+$/.test(e))}),Me=q(()=>{let e=r.store.state.currentPlan?.title?.trim();return e&&e!==`Untitled Plan`?e:``}),Ne=q(()=>Ee.value?.mode===`rename`?Ee.value.initialTitle:Me.value),Pe=q(()=>Ee.value?.mode===`rename`?`Rename plan`:`Name your plan`),Fe=q(()=>Ee.value?.mode===`rename`?`Rename plan`:`Save plan`),Ie=q(()=>Ee.value?.mode===`rename`?`Renaming...`:`Saving...`);function Le(){r.store.flushLocalPlanSave(),OO()}function Re(){Te.value=!1,AO()}function ze(){Te.value=!1,AO(),Ee.value={mode:`save`}}function Be(){if(!ke.value||je.value)return!1;let e=r.store.state.currentPlan;if(!e)return!1;let t=e.walls.some(e=>e.points.length>0),n=e.items.length>0;return t||n}function Ve(){!kO()||!Be()||(Te.value=!0)}Fr(async()=>{let e=r.initialShareId?{shareId:r.initialShareId}:r.initialPlanId?{planId:r.initialPlanId}:void 0;try{await r.store.initialize(e),r.initialShareId&&(me.value=`Opened a copy of the shared plan.`,he.value=!1)}catch(e){r.initialShareId&&(me.value=e instanceof Error?e.message:`Unable to open the shared plan.`,he.value=!0)}u(`ready`),await He(),ke.value&&await Promise.all([Ge(),Ue()]),Ve()}),Rr(()=>{$e()});async function He(){if(!r.config.providers?.icon){j.value=`No icon provider is configured.`;return}A.value=!0,j.value=null;try{k.value=await r.config.providers.icon.listGenericIcons()}catch(e){j.value=e instanceof Error?e.message:`Unable to load room planner icons.`}finally{A.value=!1}}async function Ue(e){let t=r.config.providers?.wishlist;if(!t){M.value=[],N.value=[],ee.value=null,F.value=null;return}P.value=!0,F.value=null;try{let n=await t.getLists();M.value=n;let r=e??ee.value??n.find(e=>e.isPrimary)?.id??n[0]?.id??null;if(ee.value=r,!r){N.value=[];return}N.value=await t.getItems(r)}catch(e){F.value=e instanceof Error?e.message:`Unable to load wishlist.`,N.value=[]}finally{P.value=!1}}async function We(e){ee.value=e,await Ue(e)}async function Ge(){ae.value=!0,se.value=null;try{ie.value=await r.store.listSavedPlans()}catch(e){se.value=e instanceof Error?e.message:`Unable to load saved plans.`}finally{ae.value=!1}}let Ke=q(()=>{let e=x.value,t=`${V.value.length} item type${V.value.length===1?``:`s`}`;return`${e.roomCount>0?`${e.roomCount} room${e.roomCount===1?``:`s`}, ${at(e.totalInteriorAreaSquareInches)}`:`No closed rooms`} · ${t} · ${iT(h.value)}`}),qe=q(()=>r.store.state.currentPlan?.title??`Untitled Plan`),Je=q(()=>new Date().toLocaleString(void 0,{dateStyle:`medium`,timeStyle:`short`}));async function Ye(){let e=r.store.state.currentPlan;V.value=jO(e?.items??[],h.value),xe.value=null,Se.value=null,ye.value=!0,be.value=!1,de.value=null,z.value=null,$e(),ge.value=!0,await Xe()}async function Xe(){let e=++Ce;_e.value=!0,Se.value=null,await Sn();try{let t=await i.value?.capturePlanImage({includeDimensions:ye.value,includeGrid:be.value});if(e!==Ce)return;t?xe.value=t:(xe.value=null,Se.value=`Could not capture the plan image. You can still print the item list.`)}catch{if(e!==Ce)return;xe.value=null,Se.value=`Could not capture the plan image. You can still print the item list.`}finally{e===Ce&&(_e.value=!1)}}function Ze(e){ye.value=e,Xe()}function Qe(e){be.value=e,Xe()}function $e(){pe&&=(clearTimeout(pe),null),fe.value=!1}function et(){Ce+=1,ge.value=!1,_e.value=!1,ve.value=!1,de.value=null,z.value=null,$e()}function tt(){return{title:qe.value,generatedLabel:Je.value,summaryLine:Ke.value,imageDataUrl:xe.value,imageError:Se.value,items:V.value}}function nt(){FO(tt())}function rt(){xe.value&&ot(xe.value,MO(r.store.state.currentPlan??{title:`Untitled Plan`},`png`))}async function it(){if(!ve.value){ve.value=!0;try{await LG(tt(),MO(r.store.state.currentPlan??{title:`Untitled Plan`},`pdf`))}catch{Se.value=Se.value??`Could not create the PDF download.`}finally{ve.value=!1}}}function at(e){return tg(e,h.value)}function ot(e,t){let n=document.createElement(`a`);n.href=e,n.download=t,n.rel=`noopener`,document.body.appendChild(n),n.click(),n.remove()}async function st(){if(!ke.value){r.store.flushLocalPlanSave(),we.value=!0;return}if(!je.value){Ee.value={mode:`save`};return}await mt()}function ct(){r.store.flushLocalPlanSave(),we.value=!0}
162async function lt(){if(!ke.value){ct();return}le.value=!0,z.value=null,$e();try{if(!je.value){let e=r.store.state.currentPlan?.title?.trim();if(!e||e===`Untitled Plan`){Ee.value={mode:`save`},z.value=`Name and save the plan before sharing.`;return}if(await mt(),he.value||!je.value){z.value=me.value??`Unable to save the plan before sharing.`;return}}de.value=await r.store.createShareLinkForCurrentPlan()}catch(e){z.value=e instanceof Error?e.message:`Unable to create a share link.`,de.value=null}finally{le.value=!1}}async function ut(){if(de.value){ue.value=!0,z.value=null;try{await dt(de.value),$e(),fe.value=!0,pe=setTimeout(()=>{fe.value=!1,pe=null},2e3)}catch(e){$e(),z.value=e instanceof Error?e.message:`Unable to copy the share link.`}finally{ue.value=!1}}}async function dt(e){if(navigator.clipboard?.writeText){await navigator.clipboard.writeText(e);return}let t=document.createElement(`textarea`);t.value=e,t.setAttribute(`readonly`,``),t.style.position=`fixed`,t.style.left=`-9999px`,document.body.appendChild(t),t.select(),document.execCommand(`copy`),t.remove()}async function ft(e){if(Ee.value?.mode===`rename`){await pt(Ee.value.planId,e);return}r.store.setPlanTitle(e),await mt(),he.value||(Ee.value=null,Te.value=!1)}async function pt(e,t){if(!(e&&/^\d+$/.test(e)&&ke.value)){r.store.setPlanTitle(t),Ee.value=null;return}ce.value=!0,oe.value=null,se.value=null;try{await r.store.renameSavedPlan(e,t),oe.value=`Plan renamed.`,Ee.value=null,await Ge()}catch(e){se.value=e instanceof Error?e.message:`Unable to rename the plan.`}finally{ce.value=!1}}async function mt(){ce.value=!0,me.value=null,he.value=!1,oe.value=null;try{await r.store.saveCurrentPlan(),me.value=`Plan saved to your account.`,he.value=!1,oe.value=`Plan saved to your account.`,Te.value=!1,AO()}catch(e){me.value=e instanceof Error?e.message:`Unable to save the plan.`,he.value=!0}finally{ce.value=!1}await Ge()}async function ht(){r.store.state.isDirty&&!window.confirm(`Discard unsaved changes and start a new plan?`)||(B.value=!0)}function gt(e){if(r.store.createNewPlan(e.roomType,{widthInches:e.widthInches,depthInches:e.depthInches}),B.value=!1,me.value=null,he.value=!1,e.roomType===`rectangle`){oe.value=`Started a new plan with a ${qh(e.widthInches??0,h.value)} x ${qh(e.depthInches??0,h.value)} room.`;return}oe.value=d.value?`Started a new plan. Tap the canvas to draw your room.`:`Started a new plan. Click the canvas to draw your room.`}async function _t(e){if(!ke.value){we.value=!0;return}if(!(e.id===m.value&&!r.store.state.isDirty)&&!(r.store.state.isDirty&&!window.confirm(`Discard unsaved changes and open the selected plan?`))){oe.value=null;try{await r.store.loadPlanById(e.id,{schemaVersion:e.schemaVersion}),oe.value=e.schemaVersion==null||e.schemaVersion!==3?`Opened and converted older plan.`:`Plan opened.`}catch{}}}async function vt(){if(je.value&&!ke.value){we.value=!0;return}Ee.value={mode:`rename`,planId:m.value??``,initialTitle:f.value}}async function yt(e,t){if(!ke.value){we.value=!0;return}Ee.value={mode:`rename`,planId:e,initialTitle:t}}async function bt(e,t){if(!ke.value){we.value=!0;return}De.value={planId:e,title:t}}async function xt(){let e=De.value;if(!(!e||Oe.value)){Oe.value=!0,oe.value=null,se.value=null;try{await r.store.deleteSavedPlan(e.planId),m.value===e.planId&&r.store.createNewPlan(`rectangle`),oe.value=`Plan deleted.`,De.value=null,await Ge()}catch(e){se.value=e instanceof Error?e.message:`Unable to delete the plan.`}finally{Oe.value=!1}}}let St={APP_VERSION:VG,props:r,plannerCanvasRef:i,handleAddIcon:a,handleSetItemDimensions:o,handleZoomIn:s,handleZoomOut:c,handleAddCatalog:l,emit:u,isMobileLayout:d,planTitle:f,zoomLabel:p,currentPlanId:m,units:h,wallCount:g,itemCount:_,activeWallDrawingPointCount:v,selectedFloor:y,roomSummary:b,planSummary:x,selectedSegmentMeasurement:S,selectedItem:C,selectedFloorPaint:w,selectedSegmentStyle:T,selectedWallThicknessInches:E,wallPointDeletionStatus:D,wallSegmentDeleti
162onStatus:O,icons:k,iconsLoading:A,iconsErrorMessage:j,wishlistLists:M,wishlistItems:N,wishlistLoading:P,wishlistErrorMessage:F,selectedWishlistListId:ee,wishlistEnabled:te,wishlistAvailable:ne,showCloseButton:I,submitFeedback:L,buildFeedbackContext:R,canSendFeedback:re,savedPlans:ie,plansLoading:ae,plansStatusMessage:oe,plansErrorMessage:se,isSaving:ce,isSharing:le,isCopyingShare:ue,shareUrl:de,shareError:z,shareCopied:fe,get shareCopiedResetTimer(){return pe},set shareCopiedResetTimer(e){pe=e},saveFeedbackMessage:me,saveFeedbackIsError:he,showNewPlanDialog:B,showPrintExportDialog:ge,isCapturingPrint:_e,isDownloadingPrintPdf:ve,printIncludeDimensions:ye,printIncludeGrid:be,printImageDataUrl:xe,printImageError:Se,printItems:V,get printCaptureGeneration(){return Ce},set printCaptureGeneration(e){Ce=e},showLoginPrompt:we,showSaveToAccountPrompt:Te,planTitleDialog:Ee,deletePlanDialog:De,isDeletingPlan:Oe,isLoggedIn:ke,canShare:Ae,isSavedToAccount:je,savePlanDialogTitle:Me,planTitleDialogInitialTitle:Ne,planTitleDialogHeading:Pe,planTitleDialogSubmitLabel:Fe,planTitleDialogSavingLabel:Ie,handleBeforeSignIn:Le,dismissSaveToAccountPrompt:Re,handleSaveToAccountPromptSave:ze,shouldOfferSaveToAccountPrompt:Be,maybeShowSaveToAccountPrompt:Ve,loadIcons:He,loadWishlist:Ue,handleSelectWishlistList:We,refreshSavedPlans:Ge,printSummaryLine:Ke,printPlanTitle:qe,printGeneratedLabel:Je,handleExportPlan:Ye,capturePrintImage:Xe,handlePrintIncludeDimensionsChange:Ze,handlePrintIncludeGridChange:Qe,clearShareCopiedFeedback:$e,closeExportDialog:et,buildPrintSheetContent:tt,handlePrintSheet:nt,handleDownloadPrintPng:rt,handleDownloadPrintPdf:it,formatPrintArea:at,downloadDataUrl:ot,handleSavePlan:st,handleSignInToShareFromExport:ct,handleCreateShareFromExport:lt,handleCopyShareFromExport:ut,copyTextToClipboard:dt,handlePlanTitleDialogSave:ft,performRenamePlan:pt,performSavePlan:mt,handleNewPlan:ht,handleNewPlanChoice:gt,handleOpenSavedPlan:_t,handleRenameCurrentPlan:vt,handleRenameSavedPlan:yt,handleDeleteSavedPlan:bt,confirmDeleteSavedPlan:xt,PlannerCanvas:EC,PlannerToolbar:dw,PrintExportDialog:Xw,SidePanel:AD,NewPlanDialog:GD,LoginPromptDialog:QD,SavePlanDialog:fO,DeletePlanDialog:xO,SaveToAccountPrompt:EO};return Object.defineProperty(St,"__isScriptSetup",{enumerable:!1,value:!0}),St}}),UG={class:`room-planner-app`,role:`dialog`,"aria-modal":`true`,"aria-label":`Room Planner`},WG={class:`room-planner-app__body`},GG={key:0,class:`room-planner-app__loading`};function KG(e,t,n,r,i,a){return U(),W(`div`,UG,[Ta(r.PlannerToolbar,{"plan-title":r.planTitle,"active-tool":n.store.state.activeTool,"is-dirty":n.store.state.isDirty,"is-persisted":n.store.state.isPersisted,"is-logged-in":r.isLoggedIn,"is-saved-to-account":r.isSavedToAccount,"is-saving":r.isSaving,"can-undo":n.store.state.canUndo,"can-redo":n.store.state.canRedo,"undo-label":n.store.state.undoLabel,"redo-label":n.store.state.redoLabel,"save-feedback-message":r.saveFeedbackMessage,"save-feedback-is-error":r.saveFeedbackIsError,"zoom-label":r.zoomLabel,"show-close-button":r.showCloseButton,onToolChange:n.store.setActiveTool,onNewPlan:r.handleNewPlan,onSavePlan:r.handleSavePlan,onExportPlan:r.handleExportPlan,onUndo:n.store.undo,onRedo:n.store.redo,onRenamePlan:r.handleRenameCurrentPlan,onZoomIn:r.handleZoomIn,onZoomOut:r.handleZoomOut,onClose:t[0]||=t=>e.$emit(`close`)},null,8,[`plan-title`,`active-tool`,`is-dirty`,`is-persisted`,`is-logged-in`,`is-saved-to-account`,`is-saving`,`can-undo`,`can-redo`,`undo-label`,`redo-label`,`save-feedback-message`,`save-feedback-is-error`,`zoom-label`,`show-close-button`,`onToolChange`,`onUndo`,`onRedo`]),r.showSaveToAccountPrompt?(U(),ba(r.SaveToAccountPrompt,{key:0,onSave:r.handleSaveToAccountPromptSave,onDismiss:r.dismissSaveToAccountPrompt})):K(``,!0),G(`main`,WG,[n.store.state.isLoading?(U(),W(`div`,GG,`Loading plan...`)):K(``,!0),Ta(r.SidePanel,{"wall-count":r.wallCount,"item-count":r.itemCount,"active-wall-drawing-point-count":r.activeWallDrawingPointCount,units:r.units,"room-summary":r.roomSummary,"plan-summary":r.planSummary,"selected-wall-point":n.store.state.selectedWallPoint,"selected-wall-segment":n.store.state.selectedWallSegment,"selected-segment-measurement":r.selectedSegmentMeasurement,"selected-item":r.selectedItem,"selected-floor-paint":r.selectedFloorPaint,"selected-segment-style":r.selectedSegmentStyle,"selected-wall-thickness-inches":r.selectedWallThicknessInches,icons:r.icons,"icons-loading":r.iconsLoading,"icons-error-message":r.iconsErrorMessage,"wishlist-enabled":r.wishlistEnabled,"wishlist-available":r.wishlistAvailable,"wishlist-lists":r.wishlistLists,"wishlist-items":r.wishlistItems,"wishlist-loading":r.wishlistLoading,"wishlist-error-message":r.wishlistErrorMessage,"selected-wis
162hlist-list-id":r.selectedWishlistListId,"error-message":n.store.state.errorMessage,"saved-plans":r.savedPlans,"current-plan-id":r.currentPlanId,"plans-loading":r.plansLoading,"plans-status-message":r.plansStatusMessage,"plans-error-message":r.plansErrorMessage,"is-logged-in":r.isLoggedIn,"login-url":n.config.auth.loginUrl,"active-tool":n.store.state.activeTool,"paint-floor-color":n.store.state.paintFloorColor,"paint-floor-texture-id":n.store.state.paintFloorTextureId,"is-drawing-custom-floor":n.store.state.isDrawingCustomFloor,"draw-wall-style":n.store.state.drawWallStyle,"draw-wall-thickness-inches":n.store.state.drawWallThicknessInches,"wall-point-deletion-status":r.wallPointDeletionStatus,"wall-segment-deletion-status":r.wallSegmentDeletionStatus,"show-wall-measurements":n.store.state.showWallMeasurements,"dimension-display":n.store.state.dimensionDisplay,"are-walls-locked":n.store.state.areWallsLocked,"pending-text-edit-item-id":n.store.state.pendingTextEditItemId,onAddIcon:r.handleAddIcon,onAddCatalog:r.handleAddCatalog,onSelectWishlistList:r.handleSelectWishlistList,onAddWalls:n.store.addNe
162wWall,onSwitchToSelect:t[1]||=e=>n.store.setActiveTool(`select`),onPaintFloorColorChange:n.store.setPaintFloorColor,onPaintFloorTextureChange:n.store.setPaintFloorTexture,onDrawCustomFloorChange:n.store.setDrawingCustomFloor,onDrawWallStyleChange:n.store.setDrawWallStyle,onDrawWallThicknessChange:n.store.setDrawWallThickness,onSwitchToPaintFloor:t[2]||=e=>n.store.setActiveTool(`paint-floor`),onSwitchToMeasure:t[3]||=e=>n.store.setActiveTool(`measure`),onSwitchToText:t[4]||=e=>n.store.setActiveTool(`text`),onRefreshSavedPlans:r.refreshSavedPlans,onNewPlan:r.handleNewPlan,onOpenSavedPlan:r.handleOpenSavedPlan,onRenameSavedPlan:r.handleRenameSavedPlan,onDeleteSavedPlan:r.handleDeleteSavedPlan,onBeforeSignIn:r.handleBeforeSignIn,onUnitsChange:n.store.setUnits,onShowMeasurementsChange:n.store.setShowWallMeasurements,onDimensionDisplayChange:n.store.setDimensionDisplay,onDeleteSelectedWallPoint:n.store.deleteSelectedWallPoint,onDeleteSelectedWallSegment:n.store.deleteSelectedWallSegment,onDeleteSelectedFloorPaint:n.store.deleteSelectedFloorPaint,onSetSelectedWallSegmentStyle:n.store.setSelectedWallSegmentStyle,onSetSelectedWallThickness:n.store.setSelectedWallThickness,onSetSelectedWallSegmentInteriorLength:n.store.setSelectedWallSegmentInteriorLength,onRotateSelectedItem:t[5]||=e=>n.store.rotateSelectedItem(15),onFlipSelectedDoor:n.store.flipSelectedDoor,onDuplicateSelectedItem:n.store.duplicateSelectedItem,onDeleteSelectedItem:n.store.deleteSelectedItem,onToggleSelectedItemLock:n.store.toggleSelectedItemLock,onFillColorChange:n.store.setSelectedItemFillColor,onFillColorCommit:n.store.commitHistoryGesture,onTextContentChange:n.store.setSelectedTextContent,onTextFontSizeChange:n.store.setSelectedTextFontSize,onTextBoldChange:t[6]||=e=>n.store.setSelectedTextBold(e===!0),onTextUnderlineChange:t[7]||=e=>n.store.setSelectedTextUnderline(e===!0),onTextEditFocusHandled:n.store.clearPendingTextEdit,onSwapProduct:n.store.swapSelectedItemProduct,onSetItemDimensions:r.handleSetItemDimensions},null,8,`wall-count.item-count.active-wall-drawing-point-count.units.room-summary.plan-summary.selected-wall-point.selected-wall-segment.selected-segment-measurement.selected-item.selected-floor-paint.selected-segment-style.selected-wall-thickness-inches.icons.icons-loading.icons-error-message.wishlist-enabled.wishlist-available.wishlist-lists.wishlist-items.wishlist-loading.wishlist-error-message.selected-wishlist-list-id.error-message.saved-plans.current-plan-id.plans-loading.plans-status-message.plans-error-message.is-logged-in.login-url.active-tool.paint-floor-color.paint-floor-texture-id.is-drawing-custom-floor.draw-wall-style.draw-wall-thickness-inches.wall-point-deletion-status.wall-segment-deletion-status.show-wall-measurements.dimension-display.are-walls-locked.pending-text-edit-item-id.onAddWalls.onPaintFloorColorChange.onPaintFloorTextureChange.onDrawCustomFloorChange.onDrawWallStyleChange.onDrawWallThicknessChange.onUnitsChange.onShowMeasurementsChange.onDimensionDisplayChange.onDeleteSelectedWallPoint.onDeleteSelectedWallSegment.onDeleteSelectedFloorPaint.onSetSelectedWallSegmentStyle.onSetSelectedWallThickness.onSetSelectedWallSegmentInteriorLength.onFlipSelectedDoor.onDuplicateSelectedItem.onDeleteSelectedItem.onToggleSelectedItemLock.onFillColorChange.onFillColorCommit.onTextContentChange.onTextFontSizeChange.onTextEditFocusHandled.onSwapProduct`.split(`.`)),Jn(Ta(r.PlannerCanvas,{ref:`plannerCanvasRef`,store:n.store,"selected-item":r.selectedItem,units:r.units,"wishlist-items":r.wishlistItems,"wishlist-available":r.wishlistAvailable,icons:r.icons,"submit-feedback":r.submitFeedback,"build-feedback-context":r.buildFeedbackContext,"can-send-feedback":r.canSendFeedback,"login-url":n.config.auth.loginUrl,onRotateSelectedItem:t[8]||=e=>n.store.rotateSelectedItem(15),onFlipSelectedDoor:n.store.flipSelectedDoor,onDuplicateSelectedItem:n.store.duplicateSelectedItem,onDeleteSelectedItem:n.store.deleteSelectedItem,onDeleteSelectedFloorPaint:n.store.deleteSelectedFloorPaint,onToggleSelectedItemLock:n.store.toggleSelectedItemLock,onFillColorChange:n.store.setSelectedItemFillColor,onFillColorCommit:n.store.commitHistoryGesture,onTextContentChange:n.store.setSelectedTextContent,onTextFontSizeChange:n.store.setSelectedTextFontSize,onTextBoldChange:t[9]||=e=>n.store.setSelectedTextBold(e===!0),onTextUnderlineChange:t[10]||=e=>n.store.setSelectedTextUnderline(e===!0),onTextEditFocusHandled:n.store.clearPendingTextEdit,onSwapProduct:n.store.swapSelectedItemProduct,onSetItemDimensions:r.handleSetItemDimensions,onDeleteSelectedWallPoint:n.store.deleteSelectedWallPoint,onDeleteSelectedWallSegment:n.store.deleteSelectedWallSegment,onSetSelectedWallSegmentStyle:n.store.setSelectedWallSegmentStyle,onSetSelectedWallThickness:n.store.setSelectedWallThickness,onSetSelectedWallSegmentInteriorLength:n.store.setSelectedWallSegmentInteriorLength,onSavePlan:r.handleSavePlan,onBeforeSignIn:r.handleBeforeSignIn},null,8,[`store`,`selected-item`,`units`,`wishlist-items`,`wishlist-available`,`icons`,`can-send-feedback`,`login-url`,`onFlipSelectedDoor`,`onDuplicateSelectedItem`,`onDeleteSelectedItem`,`onDeleteSelectedFloorPaint`,`onToggleSelectedItemLock`,`onFillColorChange`,`onFillColorCommit`,`onTextContentChange`,`onTextFontSizeChange`,`onTextEditFocusHandled`,`onSwapProduct`,`onDeleteSelectedWallPoint`,`onDeleteSelectedWallSegment`,`onSetSelectedWallSegmentStyle`,`onSetSelectedWallThickness`,`onSetSelectedWallSegmentInteriorLength`]),[[yo,!n.store.state.isLoading]])]),r.showPrintExportDialog?(U(),ba(r.PrintExportDialog,{key:1,"plan-title":r.printPlanTitle,"generated-label":r.printGeneratedLabel,"summary-line":r.printSummaryLine,"image-data-url":r.printImageDataUrl,"image-error":r.printImageError,"is-capturing":r.isCapturingPrint,"is-downloading-pdf":r.isDownloadingPrintPdf,"include-dimensions":r.printIncludeDimensions,"include-grid":r.printIncludeGrid,items:r.printItems,"share-available":r.canShare,"is-logged-in":r.isLoggedIn,"is-saving":r.isSaving,"is-creating-share":r.isSharing,"is-copying-share":r.isCopyingShare,"share-url":r.shareUrl,"share-error":r.shareError,"share-copied":r.shareCopied,onPrint:r.handlePrintSheet,onDownloadPng:r.handleDownloadPrintPng,onDownloadPdf:r.handleDownloadPrintPdf,"onUpdate:includeDimensions":r.handlePrintIncludeDimensionsChange,"onUpdate:includeGrid":r.handlePrintIncludeGridChange,onCreateShare:r.handleCreateShareFromExport,onCopyShare:r.handleCopyShareFromExport,onSignInToShare:r.handleSignInToShareFromExport,onClose:r.closeExportDialog},null,8,[`plan-title`,`generated-label`,`summary-line`,`image-data-url`,`image-error`,`is-capturing`,`is-downloading-pdf`,`include-dimensions`,`include-grid`,`items`,`share-available`,`is-logged-in`,`is-saving`,`is-creating-share`,`is-copying-share`,`share-url`,`share-error`,`share-copied`])):K(``,!0),r.showNewPlanDialog?(U(),ba(r.NewPlanDialog,{key:2,units:r.units,onSelect:r.handleNewPlanChoice,onCancel:t[11]||=e=>r.showNewPlanDialog=!1},null,8,[`units`])):K(``,!0),r.showLoginPrompt?(U(),ba(r.LoginPromptDialog,{key:3,"login-url":n.config.auth.loginUrl,onBeforeSignIn:r.handleBeforeSignIn,onClose:t[12]||=e=>r.showLoginPrompt=!1},null,8,[`login-url`])):K(``,!0),r.planTitleDialog?(U(),ba(r.SavePlanDialog,{key:4,"initial-title":r.planTitleDialogInitialTitle,heading:r.planTitleDialogHeading,"submit-label":r.planTitleDialogSubmitLabel,"saving-label":r.planTitleDialogSavingLabel,"is-saving":r.isSaving,onSave:r.handlePlanTitleDialogSave,onCancel:t[13]||=e=>r.planTitleDialog=null},null,8,[`initial-title`,`heading`,`submit-label`,`saving-label`,`is-saving`])):K(``,!0),r.deletePlanDialog?(U(),ba(r.DeletePlanDialog,{key:5,"plan-title":r.deletePlanDialog.title,"is-deleting":r.isDeletingPlan,onConfirm:r.confirmDeleteSavedPlan,onCancel:t[14]||=e=>r.deletePlanDialog=null},null,8,[`plan-title`,`is-deleting`])):K(``,!0)])}var qG=jy(HG,[[`render`,KG],[`__scopeId`,`data-v-5e1360a0`],[`__file`,`RoomPlannerApp.vue`]]),JG=class{apiBaseUrl;iconsPromise=null;constructor(e){this.apiBaseUrl=e}async listGenericIcons(){return this.iconsPromise||=this.fetchGenericIcons().catch(e=>{throw this.iconsPromise=null,e}),this.iconsPromise}async fetchGenericIcons(){let e=await fetch(`${this.apiBaseUrl.replace(/\/$/,``)}/RoomPlanner/GetGenericProductTypes`);
162if(!e.ok)throw Error(`Unable to load room planner icons. Status: ${e.status}`);let t=await e.json();if(!Array.isArray(t))throw Error(`Room planner icon response was not a list.`);return t.map(YG).filter(e=>e.iconId.length>0)}async getIconById(e){let t=await this.listGenericIcons();return t.find(t=>t.iconId===e)||(e.trim().toLowerCase()===`square`?t.find(e=>e.name.trim().toLowerCase()===`square`)??null:null)}};function YG(e){let t=ZG(e,`iconId`,`IconId`),n=ZG(e,`iconGroupName`,`IconGroupName`),r=ZG(e,`iconName`,`IconName`)??`Room Planner Icon`,i=eK(r,n);return{iconId:t==null?``:String(t),name:r,defaultWidthInches:XG(ZG(e,`width`,`Width`),24),defaultDepthInches:XG(ZG(e,`depth`,`Depth`),24),imageUrl:ZG(e,`imageUrl`,`ImageUrl`),groupName:n,defaultLayer:QG(r,n,i),wallHostedType:i}}function XG(e,t){let n=Number(e);return Number.isFinite(n)&&n>0?Math.max(1,Math.round(n)):t}function ZG(e,...t){for(let n of t){let t=e[n];if(t!=null)return t}}function QG(e,t,n){return n?`overlay`:$G(e)||$G(t)?`rug`:`furniture`}function $G(e){return(e??``).toLowerCase().includes(`rug`)}function eK(e,t){let n=e.toLowerCase(),r=(t?.toLowerCase()??``).includes(`structural`),i=n.includes(`window`),a=n.includes(`door`);if(!(!r&&!i&&!a)){if(i)return`window`;if(n.includes(`left`))return`door-left`;if(n.includes(`right`))return`door-right`;if(a)return`door-left`}}function tK(e){if(typeof e==`number`&&Number.isFinite(e)&&e>0)return e;if(typeof e!=`string`)return;let t=e.trim();if(!t)return;let n=t.match(/^(\d+(?:\.\d+)?)\s*'\s*(?:(\d+(?:\.\d+)?)\s*")?$/);if(n){let e=Number(n[1]),t=n[2]?Number(n[2]):0;return e*12+t}let r=t.match(/^(\d+(?:\.\d+)?)\s*"$/);if(r)return Number(r[1]);let i=Number(t);if(Number.isFinite(i)&&i>0)return i}var nK=24,rK=24;function iK(e){let t=e??{},n=uK(t,`gpid`,`Gpid`,`GPID`),r=dK(t,`masterProductRecordId`,`MasterProductRecordId`,`mprId`,`MprId`);if(n==null&&!r)throw Error(`Catalog item payload must include a GPID or masterProductRecordId.`);let i=lK(t,`widthInches`,`WidthInches`,`width`,`Width`)??nK,a=lK(t,`depthInches`,`DepthInches`,`depth`,`Depth`)??rK;return{gpid:n??0,masterProductRecordId:r,itemId:uK(t,`itemId`,`ItemId`,`ItemID`),name:dK(t,`name`,`Name`,`mDesc`,`MDesc`,`MinDesc`,`minDesc`,`description`,`Description`)??`Product`,widthInches:i,depthInches:a,heightInches:lK(t,`heightInches`,`HeightInches`,`height`,`Height`),productUrl:dK(t,`productUrl`,`ProductUrl`,`itemPageUrl`,`ItemPageUrl`),imageUrl:oK(dK(t,`imageUrl`,`ImageUrl`,`imageURL`,`ImageURL`,`image`,`Image`,`mainImageUrl`,`MainImageUrl`)),sku:dK(t,`sku`,`Sku`,`SKU`,`MfgSKU`,`MfgSku`,`mfgSku`,`itemNum`,`ItemNum`),price:uK(t,`price`,`Price`),currency:dK(t,`currency`,`Currency`),productTypeId:uK(t,`productTypeId`,`ProductTypeId`,`productType`,`pid`,`Pid`),iconId:cK(t),iconImageUrl:dK(t,`iconImageUrl`,`IconImageUrl`),defaultLayer:sK(t)}}function aK(e,t){return{gpid:e.gpid||t.gpid||0,masterProductRecordId:e.masterProductRecordId||t.masterProductRecordId,itemId:e.itemId??t.itemId,name:e.name||t.name,widthInches:e.widthInches>0?e.widthInches:t.widthInches,depthInches:e.depthInches>0?e.depthInches:t.depthInches,heightInches:e.heightInches??t.heightInches,productUrl:e.productUrl??t.productUrl,imageUrl:e.imageUrl??t.imageUrl,sku:e.sku??t.sku,price:e.price??t.price,currency:e.currency??t.currency,source:e.source??t.source,productTypeId:e.productTypeId??t.productTypeId,iconId:e.iconId??t.iconId,iconImageUrl:e.iconImageUrl??t.iconImageUrl,defaultLayer:e.defaultLayer??t.defaultLayer}}function oK(e){if(!e?.trim())return;let t=e.trim().replace(/^https:\/\//i,``);return/^https?:\/\/imageresizer\.furnituredealer\.net\//i.test(e.trim())?e.trim():(/^https?:\/\//i.test(e.trim())&&(t=e.trim().replace(/^https?:\/\//i,``)),`https://imageresizer.furnituredealer.net/img/remote/${t}?width=450&height=450&scale=both&trim.threshold=20&trim.percentpadding=1`)}function sK(e){let t=dK(e,`defaultLayer`,`DefaultLayer`,`layer`,`Layer`);if(t===`rug`||t===`furniture`||t===`decor`||t===`overlay`)return t}function cK(e){let t=e.iconId??e.IconId??e.iconid;if(typeof t==`string`&&t.trim())return t.trim();if(typeof t==`number`&&Number.isFinite(t)&&t>0)return String(t)}function lK(e,...t){for(let n of t){let t=e[n];if(t!=null){let e=tK(t);if(e!=null)return e}}}function uK(e,...t){for(let n of t){let t=e[n];if(t==null||t===``)continue;let r=Number(t);if(Number.isFinite(r))return r}}function dK(e,...t){for(let n of t){let t=e[n];if(typeof t==`string`&&t.trim())return t.trim()}}var fK=class{apiBaseUrl;constructor(e){this.apiBaseUrl=e}async getProductForRoomPlanner(e,t){let n=this.apiBaseUrl.replace(/\/$/,``),r=new URLSearchParams({gpid:String(e),dealerId:String(t??0)}),i=await fetch(`${n}/RoomPlanner/GetProduct?${r.toString()}`);if(!i.ok)throw Error(`Unable to load room planner product ${e}. Status: ${i.status}`);let a=await i.json();return iK({...a,gpid:mK(a,`Gpid`,`gpid`)??e})}normalizeProductPayload(e){let t=iK(e),n=mK(typeof e==`object`&&e?e:{},`itemPath`,`ItemPath`);return t.productUrl||(typeof n==`string`&&n.trim()?t.productUrl=n.trim():t.gpid>0&&(t.productUrl=`/item/_/${t.gpid}`)),t}};function pK(e,t){return t?aK(e,t):e}function mK(e,...t){for(let n of t){let t=e[n];if(t!=null)return t}}var hK=class{apiBaseUrl;auth;dealerId;constructor(e,t,n){this.apiBaseUrl=e,this.auth=t,this.dealerId=n}async getLists(){let e=await this.request(`/RoomPlanner/GetQuicklists`);if(!e.ok)throw Error(`Unable to load wishlists. Status: ${e.status}`);return(await e.json()).map(gK).filter(e=>e!=null)}async getItems(e){let t=new URLSearchParams;e&&t.set(`listId`,e);let n=await this.request(`/RoomPlanner/GetQuicklistItems`,t);if(!n.ok)throw Error(`Unable to load wishlist items. Status: ${n.status}`);return(await n.json()).map(_K).filter(e=>e!=null)}async request(e,t){let n=this.apiBaseUrl.replace(/\/$/,``),r=this.buildQuery();t&&t.forEach((e,t)=>r.set(t,e));let i=r.toString(),a=i?`${n}${e}?${i}`:`${n}${e}`,o=await this.auth.getAuthHeaders?.()??{};return fetch(a,{headers:{Accept:`application/json`,...o}})}buildQuery(){let e=new URLSearchParams,t=this.dealerId??0,{globalUserId:n,accountUserId:r}=zG(this.auth);return t>0&&r>0?(e.set(`dealerId`,String(t)),e.set(`userId`,String(r))):n&&e.set(`globalUserId`,n),e}};function gK(e){if(!e||typeof e!=`object`)return null;let t=e,n=yK(t,`id`,`Id`);if(!n)return null;let r=yK(t,`source`,`Source`)===`fnm`?`fnm`:`quicklist`;return{id:n,title:yK(t,`title`,`Title`)??`My List`,dealerId:vK(t,`dealerId`,`DealerId`),isPrimary:!!(t.isPrimary??t.IsPrimary),isOwner:!!(t.isOwner??t.IsOwner),modifiedAt:yK(t,`modifiedAt`,`ModifiedAt`)??``,source:r}}function _K(e){if(!e||typeof e!=`object`)return null;let t=e,n=yK(t,`id`,`Id`),r=yK(t,`listId`,`ListId`);return!n||!r?null:{id:n,listId:r,gpid:vK(t,`gpid`,`Gpid`)??0,masterProductRecordId:yK(t,`masterProductRecordId`,`MasterProductRecordId`),name:yK(t,`name`,`Name`)??`Product`,modelNumber:yK(t,`modelNumber`,`ModelNumber`)??``,imageUrl:yK(t,`imageUrl`,`ImageUrl`)??``,widthInches:vK(t,`widthInches`,`WidthInches`)??0,depthInches:vK(t,`depthInches`,`DepthInches`)??0,heightInches:vK(t,`heightInches`,`HeightInches`)??0,iconId:vK(t,`iconId`,`IconId`)??0,productTypeId:vK(t,`productTypeId`,`ProductTypeId`,`pid`,`Pid`)??0,productUrl:yK(t,`productUrl`,`ProductUrl`)??``,canPlaceInRoomPlanner:!!(t.canPlaceInRoomPlanner??t.CanPlaceInRoomPlanner)}}function vK(e,...t){for(let n of t){let t=e[n];if(t==null||t===``)continue;let r=Number(t);if(Number.isFinite(r))return r}}function yK(e,...t){for(let n of t){let t=e[n];if(typeof t==`string`&&t.trim())return t.trim();if(typeof t==`number`&&Number.isFinite(t))return String(t)}}var bK=class{apiBaseUrl;auth;constructor(e,t){this.apiBaseUrl=e,this.auth=t}async submitFeedback(e){let t=this.apiBaseUrl.replace(/\/$/,``),n=await this.buildHeaders(),r=await fetch(`${t}/RoomPlanner/SubmitFeedback`,{method:`POST`,headers:{"Content-Type":`application/json`,...n},body:JSON.stringify({type:e.type,message:e.message,contactEmail:e.contactEmail||void 0,companyWebsite:e.companyWebsite||``,platform:e.platform||void 0,dealerId:e.dealerId??void 0,siteId:e.siteId||void 0,planId:e.planId||void 0,activeTool:e.activeTool||void 0,viewport:e.viewport||void 0,userAgent:e.userAgent||void 0,appVersion:e.appVersion||void 0,userId:e.userId||void 0,globalUserId:e.globalUserId||void 0})});if(!r.ok){let e=r.status===429?`Please wait a bit before sending more feedback.`:`Feedback submit failed (${r.status}).`;try{let t=await r.json();typeof t==`string`&&t.trim()?e=t.trim():typeof t==`object`&&t&&(e=t.message||t.detail||e)}catch{}throw Error(e)}}async buildHeaders(){return this.auth.getAuthHeaders?{...await this.auth.getAuthHeaders()}:{}}},xK=4.5,SK=5,CK=`76`,wK=`47`,TK=`48`,EK={Corners:1,Product:2,Window:3,DoorOpensLeft:4,DoorOpensRight:5};function DK(e){let t=KK(e)??{},n=1/(xK*GK(t.scale??t.Scale,1)),r=new Date().toISOString(),i=BK(t),a=LK(t),o=OK(a,n),s=o?[o]:[],c=o?Kp(o):null,l=c?[c]:[],u=kK(a,s,n),d=IK(s,u);return{id:i,title:UK(t.title??t.Title)?.trim()||`Untitled Plan`,units:`ft-in`,camera:{x:d.centerX,y:d.centerY,zoom:1},walls:s,floors:l,floorPaints:[],items:u,createdAt:HK(t.createdDate??t.CreatedDate)??r,updatedAt:HK(t.modifiedDate??t.ModifiedDate)??r,ownerUserId:UK(t.globalUserId??t.GlobalUserId)||void 0,sourceContext:{dealerId:WK(t.dealerId??t.DealerId)||void 0},sharing:{sharedId:VK(t.sharedId??t.SharedId),isPublic:!1},schemaVersion:3}}function OK(e,t){let n=e.find(e=>RK(e)===EK.Corners);if(!n)return null;let r=FK(n.corners??n.Corners);if(r.length<3)return null;let i=r.map(([e,n])=>({x:e*t,y:n*t}));return{id:Lp(`wall`),points:i,thicknessInches:SK,isClosed:!0}}function kK(e,t,n){let r=[],i=gy(t,[]);for(let a of e){let e=RK(a);if(e===EK.Corners)continue;
162let o=Math.max(1,GK(a.width??a.Width,36)),s=Math.max(1,GK(a.depth??a.Depth,36)),c=WK(a.rotation??a.Rotation)??0,l={x:(WK(a.xCord??a.XCord)??0)*n,y:(WK(a.yCord??a.YCord)??0)*n},u=AK(a,e);if(u){let e=NK(u),n=jK(t,l,u,o,s,i);if(n){r.push({id:Lp(`item`),name:PK(u),layer:`overlay`,position:n.position,rotationDegrees:n.rotationDegrees,widthInches:o,depthInches:n.depthInches,isLocked:!1,isResizable:!0,placement:{mode:`wall-hosted`,hostedType:u,wallAttachment:n.wallAttachment},visual:Nv({iconId:e}),products:[]});continue}r.push({id:Lp(`item`),name:PK(u),layer:`overlay`,position:l,rotationDegrees:c,widthInches:o,depthInches:s,isLocked:!1,isResizable:!0,placement:Pv(),visual:Nv({iconId:e}),products:[]});continue}if(e===0)continue;let d=WK(a.gpid??a.Gpid)??0,f=zK(a)||`square`,p=d>0?[{id:Lp(`product`),source:`clientsites`,gpid:d,name:`Imported product`,isPrimary:!0,iconId:f,widthInches:o,depthInches:s}]:[];r.push({id:Lp(`item`),name:d>0?`Imported product`:`Imported item`,layer:`furniture`,position:l,rotationDegrees:c,widthInches:o,depthInches:s,isLocked:!1,isResizable:!0,placement:Pv(),visual:Nv({iconId:f}),products:p})}return r}function AK(e,t){if(t===EK.Window)return`window`;if(t===EK.DoorOpensLeft)return`door-left`;if(t===EK.DoorOpensRight)return`door-right`;let n=zK(e);if(n===CK)return`window`;if(n===wK)return`door-left`;if(n===TK)return`door-right`;let r=WK(e.genericObjectType??e.GenericObjectType);return r===-3?`window`:r===-2?`door-left`:r===-1?`door-right`:null}function jK(e,t,n,r,i,a){if(e.length===0)return null;let o=my(e,t,1/0)??my(e,t,1e9);if(!o){let t=e[0],o=ey(t,0);if(!o)return null;let s={wallId:t.id,segmentIndex:0,offsetInches:sy(o.segmentLengthInches/2,o.segmentLengthInches,r),side:ny(n)},c=py(t,s,n,r,i,a);return c?{wallAttachment:s,...c}:null}let s=e.find(e=>e.id===o.wallId);if(!s)return null;let c=sy(o.offsetInches,o.segmentLengthInches,r),l={wallId:o.wallId,segmentIndex:o.segmentIndex,offsetInches:c,side:MK(o,t,n,a)},u=py(s,l,n,r,i,a);return u?{wallAttachment:l,...u}:null}function MK(e,t,n,r){return n===`window`?`center`:cy(e.segmentStart,e.segmentEnd,t)===cy(e.segmentStart,e.segmentEnd,r)?`interior`:`exterior`}function NK(e){return e===`door-left`?wK:e===`door-right`?TK:CK}function PK(e){return e===`door-left`?`Door (Opens Left)`:e===`door-right`?`Door (Opens Right)`:`Window`}function FK(e){let t=e;if(typeof e==`string`)try{t=JSON.parse(e)}catch{return[]}if(!Array.isArray(t))return[];let n=[];for(let e of t){if(Array.isArray(e)&&e.length>=2){let t=Number(e[0]),r=Number(e[1]);Number.isFinite(t)&&Number.isFinite(r)&&n.push([t,r]);continue}let t=KK(e);if(!t)continue;let r=WK(t.x??t.X),i=WK(t.y??t.Y);r!=null&&i!=null&&n.push([r,i])}return n}function IK(e,t){let n=[];for(let t of e)n.push(...t.points);for(let e of t)n.push(e.position);if(n.length===0)return{centerX:480,centerY:320};let r=n[0].x,i=n[0].x,a=n[0].y,o=n[0].y;for(let e of n)r=Math.min(r,e.x),i=Math.max(i,e.x),a=Math.min(a,e.y),o=Math.max(o,e.y);return{centerX:(r+i)/2,centerY:(a+o)/2}}function LK(e){let t=e.objects??e.Objects;return Array.isArray(t)?t.map(e=>KK(e)??{}).filter(e=>Object.keys(e).length>0):[]}function RK(e){let t=e.objectType??e.ObjectType;if(typeof t==`number`&&Number.isFinite(t))return t;if(typeof t==`string`){let e=Number(t);if(Number.isFinite(e))return e;let n=t.trim().toLowerCase();if(n===`corners`)return EK.Corners;if(n===`product`)return EK.Product;if(n===`window`)return EK.Window;if(n===`door_opensleft`||n===`dooropensleft`)return EK.DoorOpensLeft;if(n===`door_opensright`||n===`dooropensright`)return EK.DoorOpensRight}return 0}function zK(e){let t=e.iconId??e.IconId;return typeof t==`number`&&Number.isFinite(t)&&t>0?String(t):typeof t==`string`&&t.trim()&&t.trim()!==`0`?t.trim():``}function BK(e){let t=e.id??e.Id;return typeof t==`number`&&Number.isFinite(t)&&t>0?String(t):typeof t==`string`&&/^\d+$/.test(t.trim())?t.trim():Lp(`plan`)}function VK(e){if(typeof e==`number`&&Number.isFinite(e)&&e>0)return String(e);if(typeof e==`string`&&e.trim()&&e.trim()!==`0`)return e.trim()}function HK(e){if(typeof e==`string`&&e.trim()){let t=new Date(e);return Number.isNaN(t.getTime())?e:t.toISOString()}}function UK(e){return typeof e==`string`?e:void 0}function WK(e){if(typeof e==`number`&&Number.isFinite(e))return e;if(typeof e==`string`&&e.trim()!==``){let t=Number(e);return Number.isFinite(t)?t:void 0}}function GK(e,t){let n=WK(e);return n!=null&&n>0?n:t}function KK(e){return e&&typeof e==`object`&&!Array.isArray(e)?e:null}function qK(e){if(!e||typeof e!=`object`)return{x:0,y:0};let t=e;return{x:Number(t.x??t.X??0),y:Number(t.y??t.Y??0)}}function JK(e){return typeof e==`string`?e:void 0}function YK(e){if(typeof e==`number`&&Number.isFinite(e))return e;if(typeof e==`string`&&e.trim()!==``){let t=Number(e);return Number.isFinite(t)?t:void 0}}function XK(e){if(typeof e==`boolean`)return e;if(typeof e==`number`&&Number.isFinite(e))return e!==0;if(typeof e==`string`){let t=e.trim().toLowerCase();if(t===`true`||t===`1`)return!0;
162if(t===`false`||t===`0`)return!1}}function ZK(e){let t=JK(e);if(t)return t;let n=YK(e);return n==null?void 0:String(n)}function QK(e){return e===`floor`||e===`rug`||e===`furniture`||e===`decor`||e===`overlay`?e:`furniture`}function $K(e){if(!e||typeof e!=`object`)return;let t=e,n=JK(t.wallId??t.WallId),r=YK(t.segmentIndex??t.SegmentIndex),i=YK(t.offsetInches??t.OffsetInches),a=JK(t.side??t.Side);if(!(!n||r==null||i==null))return{wallId:n,segmentIndex:r,offsetInches:i,side:a===`interior`||a===`exterior`||a===`center`?a:`center`}}function eq(e){let t=JK(e);if(t===`window`||t===`door-left`||t===`door-right`)return t}function tq(e){if(!Array.isArray(e))return;let t=e.map(e=>e===`railing`?`railing`:`solid`);return t.some(e=>e===`railing`)?t:void 0}function nq(e){if(!Array.isArray(e))return;let t=e.map(e=>{let t=typeof e==`number`?e:Number(e);return Number.isFinite(t)?t:NaN});if(!t.length||t.some(e=>!Number.isFinite(e)))return;let n=t[0];if(!t.every(e=>e===n))return t}function rq(e){return e===`clientsites`||e===`fnm`||e===`manual`?e:`manual`}function iq(e){let t=e.visual??e.Visual,n=t&&typeof t==`object`?t:null;return n?Nv({iconId:Av(ZK(n.iconId??n.IconId)),imageUrl:JK(n.imageUrl??n.ImageUrl),fillColor:JK(n.fillColor??n.FillColor),flipX:XK(n.flipX??n.FlipX),flipY:XK(n.flipY??n.FlipY),text:aq(n.text??n.Text)}):Nv()}function aq(e){if(!e||typeof e!=`object`)return;let t=e,n=JK(t.content??t.Content);if(n)return{content:n,fontSizeInches:YK(t.fontSizeInches??t.FontSizeInches)??12,bold:!!XK(t.bold??t.Bold),underline:!!XK(t.underline??t.Underline)}}function oq(e){let t=e.placement??e.Placement,n=t&&typeof t==`object`?t:null,r=JK(n?.mode??n?.Mode??e.kind??e.Kind),i=eq(n?.hostedType??n?.HostedType??e.hostedType??e.HostedType),a=$K(n?.wallAttachment??n?.WallAttachment??e.wallAttachment??e.WallAttachment);return r===`wall-hosted`||i&&a?!i||!a?Pv():{mode:`wall-hosted`,hostedType:i,wallAttachment:a}:Pv()}function sq(e,t){let n=e.products??e.Products;if(Array.isArray(n)){let e=n.map((e,n)=>{if(!e||typeof e!=`object`)return null;let r=e,i=JK(r.id??r.Id)??`product-${n}`,a=JK(r.name??r.Name)??t,o=YK(r.gpid??r.Gpid),s=JK(r.masterProductRecordId??r.MasterProductRecordId),c=YK(r.productTypeId??r.ProductTypeId);return{id:i,source:rq(r.source??r.Source),gpid:o!=null&&o>0?o:void 0,masterProductRecordId:s,itemId:YK(r.itemId??r.ItemId),sku:JK(r.sku??r.Sku),name:a,imageUrl:JK(r.imageUrl??r.ImageUrl),productUrl:JK(r.productUrl??r.ProductUrl),price:YK(r.price??r.Price),currency:JK(r.currency??r.Currency),isPrimary:!!(r.isPrimary??r.IsPrimary??n===0),productTypeId:c!=null&&c>0?c:void 0,widthInches:YK(r.widthInches??r.WidthInches),depthInches:YK(r.depthInches??r.DepthInches),heightInches:YK(r.heightInches??r.HeightInches),iconId:ZK(r.iconId??r.IconId),iconImageUrl:JK(r.iconImageUrl??r.IconImageUrl)}}).filter(e=>e!==null),r=e.find(e=>e.isPrimary)??e[0];return r?[{...r,isPrimary:!0}]:[]}let r=YK(e.gpid??e.Gpid)??0,i=JK(e.masterProductRecordId??e.MasterProductRecordId);if(JK(e.kind??e.Kind)===`catalog`||r>0||i){if(r<=0&&!i)return[];let n=YK(e.productTypeId??e.ProductTypeId);return[{id:`product-0`,source:i?`fnm`:`clientsites`,gpid:r>0?r:void 0,masterProductRecordId:i,itemId:YK(e.itemId??e.ItemId),name:t,imageUrl:JK(e.imageUrl??e.ImageUrl),productUrl:JK(e.productUrl??e.ProductUrl),isPrimary:!0,productTypeId:n!=null&&n>0?n:void 0,widthInches:YK(e.widthInches??e.WidthInches),depthInches:YK(e.depthInches??e.DepthInches),heightInches:YK(e.heightInches??e.HeightInches),iconId:ZK(e.iconId??e.IconId),iconImageUrl:JK(e.iconImageUrl??e.IconImageUrl)}]}return[]}function cq(e){if(!e||typeof e!=`object`)return null;let t=e,n=JK(t.id??t.Id);if(!n)return null;let r=JK(t.name??t.Name)??`Item`,i=oq(t),a=sq(t,r),o=iq(t);if(a.length>0&&!ZK(t.visual?.iconId)){let e=JK(t.kind??t.Kind),n=t.visual??t.Visual;e===`catalog`&&!n&&(o.imageUrl=void 0)}if(Gv(o.iconId)&&!o.text&&(o.text=Yv({content:r,...Kv(o.iconId)})),o.text&&Gv(o.iconId)){let e=Kv(o.iconId);o.text=Yv({...o.text,bold:!!o.text.bold||e.bold,underline:!!o.text.underline||e.underline}),o.iconId=qv(o.text)}let s=YK(t.widthInches??t.WidthInches)??0,c=YK(t.depthInches??t.DepthInches)??0;if(o.text){let e=Zv(o.text.content,o.text.fontSizeInches,{bold:!!o.text.bold});(s<=0||o.text.bold)&&(s=Math.max(s,e.widthInches)),c<=0&&(c=e.depthInches)}let l=XK(t.isResizable??t.IsResizable),u=o.text?!1:l??(i.mode===`wall-hosted`?!0:a.length===0);return{id:n,name:r,layer:i.mode===`wall-hosted`?`overlay`:QK(t.layer??t.Layer),position:qK(t.position??t.Position),rotationDegrees:YK(t.rotationDegrees??t.RotationDegrees)??0,widthInches:s,depthInches:c,heightInches:YK(t.heightInches??t.He
162ightInches),isLocked:!!(t.isLocked??t.IsLocked),isResizable:u,placement:i,visual:o,products:a}}function lq(e){let t=(e.floorPaints??[]).map(e=>({id:e.id,polygon:(e.polygon??[]).map(e=>qK(e)),fillColor:e.fillColor,textureId:JK(e.textureId??e.TextureId)||void 0}));for(let n of e.floors??[])n.source===`wall`||n.wallId||!n.fillColor||(n.polygon??[]).length<3||t.push({id:n.id,polygon:(n.polygon??[]).map(e=>qK(e)),fillColor:n.fillColor});return t}function uq(e){let t=e.camera;return{...e,units:rT(e.units),camera:{x:YK(e.camera?.x??t?.X)??480,y:YK(e.camera?.y??t?.Y)??320,zoom:YK(e.camera?.zoom??t?.Zoom)??1},walls:(e.walls??[]).map(e=>{let t=e;return{...e,points:(e.points??[]).map(e=>qK(e)),segmentStyles:tq(t.segmentStyles??t.SegmentStyles),segmentThicknesses:nq(t.segmentThicknesses??t.SegmentThicknesses)}}),floors:(e.floors??[]).filter(e=>e.source===`wall`||!!e.wallId).map(e=>({...e,polygon:(e.polygon??[]).map(e=>qK(e)),source:`wall`})),floorPaints:lq(e),items:(e.items??[]).map(e=>cq(e)).filter(e=>e!==null)}}async function dq(e,t){let n=uq(e),r=await Promise.all(n.items.map(e=>mq(e,t)));return{...n,items:r}}function fq(e,t){let n=t?.trim();return!n||!pq(e)?e:{...e,name:n}}function pq(e){if(Jv(e)||e.products.some(e=>(e.gpid??0)>0||!!e.masterProductRecordId?.trim()))return!1;let t=e.name.trim().toLowerCase();return!t||t===`imported item`||t===`imported product`}async function mq(e,t){if(Jv(e)||!t.providers?.icon||e.visual.imageUrl&&!pq(e))return e;try{let n=await t.providers.icon.getIconById(e.visual.iconId);return!n&&jv(e.visual.iconId)&&(n=(await t.providers.icon.listGenericIcons()).find(e=>e.name.trim().toLowerCase()===`square`)??null,n)?fq({...e,visual:{...e.visual,iconId:n.iconId,imageUrl:n.imageUrl||e.visual.imageUrl}},n.name):n?fq({...e,visual:{...e.visual,imageUrl:n.imageUrl||e.visual.imageUrl}},n.name):e}catch{return e}}var hq=class{apiBaseUrl;auth;dealerId;constructor(e,t,n){this.apiBaseUrl=e,this.auth=t,this.dealerId=n}async listPlans(){let e=new URLSearchParams,{globalUserId:t,accountUserId:n}=zG(this.auth);n>0&&e.set(`userId`,String(n)),t&&e.set(`globalUserId`,t);let r=await this.request(`/RoomPlanner/GetV3SavedPlansList?${e.toString()}`);if(!r.ok)throw Error(`Unable to list saved plans. Status: ${r.status}`);return await r.json()}async getPlan(e,t){let n=gq(e);if(n===null)return null;let r=_q(t?.schemaVersion);if(!r){let e=await this.getV3Plan(n);if(e)return e}let i=await this.getV2PlanData(n);if(!i)return r?this.getV3Plan(n):null;let a=uq(DK(i)),o=await this.applyIconNamesForMigration(a);return this.savePlan({...o,id:Lp(`plan`)})}async savePlan(e){let t=gq(e.id),{globalUserId:n,accountUserId:r}=zG(this.auth),i={plan:{...e,id:t===null?``:String(t)},globalUserId:n,userId:r,dealerId:this.dealerId??e.sourceContext?.dealerId??0},a=await this.request(`/RoomPlanner/SaveV3Plan`,{body:JSON.stringify(i),method:`POST`});if(!a.ok)throw Error(`Unable to save plan. Status: ${a.status}`);let o=await a.json();return uq(o.plan??{...e,id:o.id,updatedAt:new Date().toISOString()})}async deletePlan(e){let t=gq(e);if(t===null)throw Error(`Plan ${e} cannot be deleted from account storage.`);let{globalUserId:n,accountUserId:r}=zG(this.auth),i=await this.request(`/RoomPlanner/DeleteV3Plan`,{body:JSON.stringify({planId:t,globalUserId:n,userId:r}),method:`POST`});if(!i.ok)throw Error(`Unable to delete plan ${e}. Status: ${i.status}`)}async renamePlan(e,t){let n=await this.getPlan(e,{schemaVersion:3});if(!n)throw Error(`Plan ${e} was not found.`);return this.savePlan({...n,title:t})}async createShare(e){let t=gq(e);if(t===null)throw Error(`Save the plan to your account before sharing.`);let{globalUserId:n,accountUserId:r}=zG(this.auth),i=await this.request(`/RoomPlanner/CreateV3Share`,{body:JSON.stringify({planId:t,globalUserId:n,userId:r}),method:`POST`});if(!i.ok)throw Error(`Unable to create a share link. Status: ${i.status}`);let a=await i.json();if(!a.shareId)throw Error(`Share link response did not include a share id.`);return{shareId:a.shareId}}async getSharedPlan(e){let t=new URLSearchParams({shareId:e}),n=await this.request(`/RoomPlanner/GetV3SharedPlan?${t.toString()}`);if(n.status===404)return null;if(!n.ok)throw Error(`Unable to open shared plan. Status: ${n.status}`);return uq(await n.json())}async getV3Plan(e){let t=new URLSearchParams({planId:String(e)}),{globalUserId:n,accountUserId:r}=zG(this.auth);r>0&&t.set(`userId`,String(r)),n&&t.set(`globalUserId`,n);let i=await this.request(`/RoomPlanner/GetV3Plan?${t.toString()}`);if(i.status===404)return null;if(!i.ok)throw Error(`Unable to load plan ${e}. Status: ${i.status}`);return uq(await i.json())}async getV2PlanData(e){let t=new URLSearchParams({planId:String(e)}),n=await this.request(`/RoomPlanner/GetPlanData?${t.toString()}`);if(n.status===404||n.status===409)return null;if(!n.ok)throw Error(`Unable to load legacy plan ${e}. Status: ${n.status}`);let r=await n.json();if(!r||typeof r!=`object`)return null;let i=r,a=i.id??i.Id;return a==null||a===0||a===`0`?null:r}async applyIconNamesForMigration(e){if(!e.items.some(e=>pq(e)))return e;try{let t=await new JG(this.apiBaseUrl).listGenericIcons(),n=new Map(t.map(e=>[e.iconId,e]));return{...e,items:e.items.map(e=>fq(e,n.get(e.visual.iconId)?.name))}}catch{return e}}
162async request(e,t={}){let n=this.apiBaseUrl.replace(/\/$/,``),r=await this.buildHeaders(t.headers);return fetch(`${n}${e}`,{...t,headers:{"Content-Type":`application/json`,...r,...t.headers??{}}})}async buildHeaders(e){return this.auth.getAuthHeaders?{...await this.auth.getAuthHeaders(),...e}:{}}};function gq(e){if(!/^\d+$/.test(e))return null;let t=Number(e);return Number.isFinite(t)&&t>0?t:null}function _q(e){return e==null||e!==3}function vq(e,t,n){let r=e.find(e=>e.id===t);if(!r||!r.points[n])return{canDelete:!1,reason:null};let i=r.points[n],a=Km(e,i);if(a.some(e=>e.wallId!==t))return yq(e,a)?{canDelete:!0,reason:`This will remove the unused point from the shared wall.`}:{canDelete:!1,reason:`This corner is shared with another room and cannot be removed on its own.`};if(!r.isClosed&&r.points.length===1)return{canDelete:!0,reason:`This will remove the freestanding corner.`};let o=r.isClosed?3:1;return r.points.length<=o?{canDelete:!1,reason:r.isClosed?`A closed room must keep at least 3 corners.`:`This wall must keep at least one corner.`}:em(r.points,n,r.isClosed).length===r.points.length?{canDelete:!1,reason:`This corner cannot be removed.`}:{canDelete:!0,reason:null}}function yq(e,t){return t.length===0?!1:t.every(t=>{let n=e.find(e=>e.id===t.wallId);return n?bq(n,t.pointIndex):!1})}function bq(e,t){let n=e.points.length;if(n<(e.isClosed?4:3)||!e.isClosed&&(t===0||t===n-1))return!1;let r=e.isClosed?e.points[(t-1+n)%n]:e.points[t-1],i=e.points[t],a=e.isClosed?e.points[(t+1)%n]:e.points[t+1];return!r||!i||!a?!1:Bp(i,r,a)<=Up}function xq(e,t,n){let r=e.find(e=>e.id===t);if(!r)return 0;let i=fh(r,n);if(!i)return 0;let[a,o]=i,s=r.points[a],c=r.points[o];return cg(sg(e)).filter(e=>{for(let t=0;t<e.polygon.length;t++){let n=e.polygon[t],r=e.polygon[(t+1)%e.polygon.length];if(Xm(s,c,n,r))return!0}return!1}).length}function Sq(e,t){return e.filter(e=>Tv(e)&&e.placement.wallAttachment.wallId===t).length}function Cq(e,t){return e<=0?t:`Removing this wall will also remove ${e} door or window${e===1?``:`s`} on it. ${t}`}function wq(e,t,n=[]){let r=e.find(e=>e.id===t);if(!r||r.isClosed||r.points.length<2)return{canDelete:!1,reason:null};let i=Sq(n,t);if(oh(r,e)){let n=Math.max(...Array.from({length:dh(r)},(n,r)=>xq(e,t,r)),0);return n>=2?{canDelete:!0,reason:Cq(i,`This divider separates ${n} rooms and removing it will combine them into one.`)}:{canDelete:!0,reason:Cq(i,`This divider will be removed.`)}}return{canDelete:!0,reason:Cq(i,`This wall will be removed.`)}}function Tq(e,t,n){let r=e.find(e=>e.id===t);if(!r)return 0;let i=0,a=dh(r);for(let o=0;o<a;o++){let a=fh(r,o);if(!a)continue;let[s,c]=a;Zm(e,t,r.points[s],r.points[c])?.wallId===n&&i++}return i}function Eq(e,t,n){let r=dh(e);for(let i=0;i<r;i++){let r=fh(e,i);if(!r)continue;let[a,o]=r;if(Xm(e.points[a],e.points[o],t,n))return i}return null}function Dq(e,t,n,r,i,a,o){let s=e.find(e=>e.id===n),c=e.find(e=>e.id===r);if(!s?.isClosed||!c?.isClosed)return null;let l=Eq(c,a,o);if(l===null)return null;let u={...s,points:s.points.map(e=>({...e}))},d={...c,points:c.points.map(e=>({...e}))},f=Bq(u,i),p=Bq(d,l);if(!f||!p)return null;let m=t.filter(e=>Tv(e)?!(e.placement.wallAttachment.wallId===n&&e.placement.wallAttachment.segmentIndex===i||e.placement.wallAttachment.wallId===r&&e.placement.wallAttachment.segmentIndex===l):!0),h=e.map(e=>e.id===n?{...e,points:f,isClosed:!1}:e.id===r?{...e,points:p,isClosed:!1}:e),g=h.find(e=>e.id===n),_=h.find(e=>e.id===r);return g&&Vq(g,u,i,m),_&&Vq(_,d,l,m),{walls:h,items:m}}function Oq(e,t,n,r){let i=e.find(e=>e.id===n);if(!i||i.isClosed)return null;let a=fh(i,r);if(!a)return null;let[o,s]=a,c={...i,points:i.points.map(e=>({...e}))},l;if(i.points.length<=2)return{walls:e.filter(e=>e.id!==n),items:Iq(t,new Set([n]))};if(r===0)l=i.points.slice(1).map(e=>({...e}));else if(r===dh(i)-1)l=i.points.slice(0,s).map(e=>({...e}));else{let a=i.points.slice(0,o+1).map(e=>({...e})),l=i.points.slice(s).map(e=>({...e})),u=Dh(i.segmentStyles,r+1),d=Lh(i.thicknessInches,i.segmentThicknesses,r+1),f=kq(l,{thicknessInches:i.thicknessInches,segmentStyles:u,segmentThicknesses:d}),p=e.flatMap(e=>e.id===n?[...a.length<=1?[]:[{...e,points:a,isClosed:!1,segmentStyles:Dh(e.segmentStyles,0,r),segmentThicknesses:Lh(e.thicknessInches,e.segmentThicknesses,0,r)}],...f?[f]:[]]:[e]);a.length<=1&&(p=p.filter(e=>e.id!==n));let m=t.filter(e=>!Tv(e)||e.placement.wallAttachment.wallId!==n?!0:e.placement.wallAttachment.segmentIndex!==r);if(a.length>1){let e=p.find(e=>e.id===n);e&&Vq(e,c,r,m)}return f&&(m=m.flatMap(e=>!Tv(e)||e.placement.wallAttachment.wallId!==n?[e]:e.placement.wallAttachment.segmentIndex<=r?e.placement.wallAttachment.segmentIndex===r?[]:[e]:[{...e,placement:{...e.placement,wallAttachment:{...e.placement.wallAttachment,wallId:f.id,segmentIndex:e.placement.wallAttachment.segmentIndex-r-1}}}])),{walls:p,items:m}}if(l.length===0)return{walls:e.filter(e=>
162e.id!==n),items:Iq(t,new Set([n]))};let u=t.filter(e=>!Tv(e)||e.placement.wallAttachment.wallId!==n?!0:e.placement.wallAttachment.segmentIndex!==r),d=dh(i),f=Ih(i.thicknessInches,i.segmentThicknesses,r,d),p=e.map(e=>e.id===n?{...e,points:l,isClosed:!1,segmentStyles:Oh(e.segmentStyles,r,d),thicknessInches:f.thicknessInches,segmentThicknesses:f.segmentThicknesses}:e),m=p.find(e=>e.id===n);if(m){Vq(m,c,r,u),m.segmentStyles=kh(c,m,r);let e=Rh(c,m,r);m.thicknessInches=e.thicknessInches,m.segmentThicknesses=e.segmentThicknesses}return{walls:p,items:u}}function kq(e,t){return e.length<2?null:{id:Lp(`wall`),points:e,thicknessInches:t?.thicknessInches??5,isClosed:!1,segmentStyles:t?.segmentStyles,segmentThicknesses:t?.segmentThicknesses}}function Aq(e,t){let n=new Set,r=dh(t);for(let i=0;i<r;i++){let r=fh(t,i);if(!r)continue;let[a,o]=r,s=Zm(e,t.id,t.points[a],t.points[o]);if(!s||s.wallId===t.id)continue;let c=e.find(e=>e.id===s.wallId);c?.isClosed&&n.add(c.id)}return[...n].map(t=>e.find(e=>e.id===t)).filter(e=>!!e)}function jq(e,t){if(t.length<2)return e;let n={...t[0],points:t[0].points.map(e=>({...e}))},r=e.filter(e=>!t.slice(1).some(t=>t.id===e.id));for(let e=1;e<t.length;e++){let i=t[e],a=sh(n.points,i.points);if(!a)continue;let o=uh(n.points,i.points,a.start,a.end);o&&(n={...n,points:o},r=r.filter(e=>e.id!==i.id))}return r.map(e=>e.id===n.id?n:e)}function Mq(e){return e.filter(t=>t.isClosed?!0:t.points.length<2?!1:!Nq(t,e))}function Nq(e,t){let n=dh(e);if(n===0)return!0;for(let r=0;r<n;r++){let n=fh(e,r);if(!n)return!1;let i=e.points[n[0]],a=e.points[n[1]];if(!Pq(i,a,t,e.id))return!1}return!0}function Pq(e,t,n,r){for(let i of n){if(i.isClosed===!1||i.id===r||i.points.length<2)continue;let n=dh(i);for(let r=0;r<n;r++){let n=fh(i,r);if(!n)continue;let a=i.points[n[0]],o=i.points[n[1]];if(Xm(e,t,a,o)||Fq(e,a,o)&&Fq(t,a,o))return!0}}return!1}function Fq(e,t,n){let r=n.x-t.x,i=n.y-t.y,a=r*r+i*i;if(a===0)return Gm(e,t);let o=((e.x-t.x)*r+(e.y-t.y)*i)/a;return o<-.001||o>1.001?!1:Gm(e,{x:t.x+o*r,y:t.y+o*i})}function Iq(e,t){return e.filter(e=>!(Tv(e)&&t.has(e.placement.wallAttachment.wallId)))}function Lq(e,t,n,r,i,a){let o=e.find(e=>e.id===n),s=e.find(e=>e.id===r);if(!o?.isClosed||!s?.isClosed)return null;let c=uh(o.points,s.points,i,a);if(!c)return null;let l=new Set([r]),u=e.filter(e=>e.id!==r).map(e=>e.id===n?{...e,points:c,isClosed:!0}:e);return u=Mq(u),{walls:u,items:Iq(t,l)}}function Rq(e,t,n,r){let i=e.find(e=>e.id===n);if(!i)return null;if(!i.isClosed){if(i.points.length>2)return Oq(e,t,n,r);let a=new Set([n]),o=e.filter(e=>e.id!==n),s=Iq(t,a);if(oh(i,e)){let t=Aq(e,i);t.length>=2&&(o=jq(o,t))}return o=Mq(o),{walls:o,items:s}}let a=fh(i,r);if(!a)return null;let[o,s]=a,c=i.points[o],l=i.points[s],u=Zm(e,n,c,l);if(u){let i=e.find(e=>e.id===u.wallId);if(i?.isClosed)return Tq(e,n,i.id)>1?Dq(e,t,n,i.id,r,c,l):Lq(e,t,n,i.id,c,l)}let d=Bq({...i,points:i.points.map(e=>({...e}))},r);if(!d)return null;let f=t.filter(e=>!Tv(e)||e.placement.wallAttachment.wallId!==n?!0:e.placement.wallAttachment.segmentIndex!==r),p={...i,points:i.points.map(e=>({...e}))},m=e.map(e=>{if(e.id!==n)return e;let t={...e,points:d,isClosed:!1},i=Rh(p,t,r);return{...t,segmentStyles:kh(p,t,r),thicknessInches:i.thicknessInches,segmentThicknesses:i.segmentThicknesses}}),h=m.find(e=>e.id===n);return h&&Vq(h,p,r,f),{walls:m,items:f}}function zq(e,t,n,r=[]){let i=e.find(e=>e.id===t);if(!i)return{canDelete:!1,reason:null};if(!i.isClosed)return fh(i,n)?wq(e,t,r):{canDelete:!1,reason:null};let a=fh(i,n);if(!a)return{canDelete:!1,reason:null};let[o,s]=a,c=Zm(e,t,i.points[o],i.points[s]);if(c){if(Tq(e,t,c.wallId)>1)return{canDelete:!0,reason:`This shared wall segment will be removed from both rooms.`};let r=xq(e,t,n);return{canDelete:!0,reason:r>=2?`Removing this shared wall will combine ${r} rooms into one.`:`Removing this shared wall will combine the adjacent rooms into one.`}}let l=r.filter(e=>Tv(e)&&e.placement.wallAttachment.wallId===t&&e.placement.wallAttachment.segmentIndex===n).length;return l>0?{canDelete:!0,reason:`Removing this wall will also remove ${l} door or window${l===1?``:`s`} on it. The room floor will be removed.`}:{canDelete:!0,reason:`The room floor will be removed and the remaining walls will stay open.`}}function Bq(e,t){if(!e.isClosed)return null;let n=fh(e,t);if(!n)return null;let[r,i]=n,a=e.points.length,o=[],s=i;for(;o.push({...e.points[s]}),s!==r;)s=(s+1)%a;return o}function Vq(e,t,n,r){for(let i of r){if(!Tv(i)||i.placement.wallAttachment.wallId!==e.id||i.placement.wallAttachment.segmentIndex===n)continue;let r=ey(t,i.placement.wallAttachment.segmentIndex);if(!r)continue;let a=e.isClosed?e.points.length:Math.max(e.points.length-1,0);for(let t=0;t<a;t++){let n=ey(e,t);if(n&&Xm(r.segmentStart,r.segmentEnd,n.segmentStart,n.segmentEnd)){i.placement.wallAttachment.segmentIndex=t;break}}}}var Hq=Up;function Uq(e,t,n={}){if(e.isClosed||e.points.length<3)return null;let r=cg(sg(t,n)),i=null,a=1/0;
162for(let n of r){if(!Wq(e,n.polygon)||Jq(t,n.polygon,e.id))continue;let r=qp(n.polygon.map(e=>({...e})));if(!Yp(r))continue;let o=Math.abs(Xp(r));o<a&&(a=o,i=r)}return i}function Wq(e,t){if(!e.points.every(e=>t.some(t=>Gm(e,t,Hq))))return!1;for(let n=0;n<e.points.length-1;n++){let r=e.points[n],i=e.points[n+1];if(!qq(t,r,i))return!1}return Gq(e,t)}function Gq(e,t){let n=t.length;for(let r=0;r<n;r++)if(Gm(t[r],e.points[0],Hq)&&(Kq(t,r,e.points,!1)||Kq(t,r,e.points,!0)))return!0;return!1}function Kq(e,t,n,r){for(let i=0;i<n.length;i++){let a=r?n.length-1-i:i;if(!Gm(e[(t+i)%e.length],n[a],Hq))return!1}return!0}function qq(e,t,n){for(let r=0;r<e.length;r++){let i=(r+1)%e.length;if(Xm(t,n,e[r],e[i],Hq)||Xm(n,t,e[r],e[i],Hq))return!0}return!1}function Jq(e,t,n){return e.some(e=>e.isClosed&&e.id!==n&&e.points.length>=3&&Yq(e.points,t))}function Yq(e,t){if(e.length!==t.length||e.length<3)return!1;for(let n=0;n<e.length;n++){let r=!0;for(let i=0;i<e.length;i++)if(!Gm(e[(n+i)%e.length],t[i],Hq)){r=!1;break}if(r)return!0}return!1}var Xq=6,Zq=1,Qq=180;function $q(e,t,n,r){let i=Q(t,n);if(i<Xq)return null;let a=eJ(e,t,r);if(!a)return null;let o=Math.atan2(a.otherEnd.y-t.y,a.otherEnd.x-t.x),s=Math.atan2(n.y-t.y,n.x-t.x),c=tJ(s-o),l=Math.abs(c)*180/Math.PI;if(l<Zq||l>Qq)return null;let u=Math.abs(c),d=c>=0?o:s,f=c>=0?o+u/2:s+u/2,p=Math.min(14,Math.max(8,i*.22)),m=p*.58;return{origin:{...t},radiusInches:p,rotationDegrees:d*180/Math.PI,sweepDegrees:u*180/Math.PI,labelPoint:{x:t.x+Math.cos(f)*m,y:t.y+Math.sin(f)*m},degrees:Math.round(l)}}function eJ(e,t,n){let r=[];for(let i of e){let e=dh(i);for(let a=0;a<e;a++){let e=fh(i,a);if(!e)continue;let o=i.points[e[0]],s=i.points[e[1]],c=Q(o,s);if(c<=.5)continue;let l=Q(t,o)<=Up,u=Q(t,s)<=Up;!l&&!u||r.push({otherEnd:l?s:o,preferred:i.id===n,segmentLength:c})}}return r.length===0?null:(r.sort((e,t)=>e.preferred===t.preferred?t.segmentLength-e.segmentLength:e.preferred?-1:1),{otherEnd:r[0].otherEnd})}function tJ(e){let t=e;for(;t>Math.PI;)t-=Math.PI*2;for(;t<-Math.PI;)t+=Math.PI*2;return t}var nJ=.01;function rJ(e,t,n,r){if(e.placement.mode===`wall-hosted`||r<=0)return[];let i=iJ(e),a={x:[],y:[]};for(let n of t){if(n.id===e.id||n.placement.mode===`wall-hosted`)continue;let t=iJ(n);a.x.push(...t.x),a.y.push(...t.y)}aJ(a,n);let o=oJ(i.x,a.x,r),s=oJ(i.y,a.y,r),c=[];return o&&c.push({id:`furniture-alignment-vertical-${o.position}`,orientation:`vertical`,position:o.position}),s&&c.push({id:`furniture-alignment-horizontal-${s.position}`,orientation:`horizontal`,position:s.position}),c}function iJ(e){let t=e.rotationDegrees*Math.PI/180,n=Math.abs(Math.cos(t)),r=Math.abs(Math.sin(t)),i=(n*e.widthInches+r*e.depthInches)/2,a=(r*e.widthInches+n*e.depthInches)/2;return{x:[e.position.x-i,e.position.x,e.position.x+i],y:[e.position.y-a,e.position.y,e.position.y+a]}}function aJ(e,t){for(let n of t)for(let t=0;t<dh(n);t+=1){let r=fh(n,t);if(!r)continue;let[i,a]=r,o=n.points[i],s=n.points[a],c=Mh(n,t)/2;Math.abs(o.x-s.x)<=nJ&&e.x.push(o.x-c,o.x+c),Math.abs(o.y-s.y)<=nJ&&e.y.push(o.y-c,o.y+c)}}function oJ(e,t,n){let r=null;for(let i of e)for(let e of t){let t=Math.abs(i-e);t>n||r&&t>=r.distance||(r={distance:t,position:e})}return r}var sJ=`fdn-room-planner:draft`,cJ=`fdn-room-planner:active-plan-id`;function lJ(){fJ()&&window.localStorage.removeItem(sJ)}function uJ(e){pJ()&&window.sessionStorage.setItem(cJ,e)}function dJ(){pJ()&&window.sessionStorage.removeItem(cJ)}function fJ(){try{return`localStorage`in window&&window.localStorage!==null}catch{return!1}}function pJ(){try{return`sessionStorage`in window&&window.sessionStorage!==null}catch{return!1}}var mJ=`fdn-room-planner:local-plan`,hJ=`fdn-room-planner:plans`,gJ=`fdn-room-planner:draft`;function _J(e){if(SJ())try{window.localStorage.setItem(mJ,JSON.stringify(e))}catch{}}function vJ(){if(!SJ())return null;let e=xJ(mJ);if(e)return e;let t=xJ(gJ);if(t)return _J(t),window.localStorage.removeItem(gJ),t;let n=bJ();if(n.length>0){let e=[...n].sort((e,t)=>t.updatedAt.localeCompare(e.updatedAt))[0];return _J(e),window.localStorage.removeItem(hJ),e}return null}function yJ(){SJ()&&window.localStorage.removeItem(mJ)}function bJ(){let e=window.localStorage.getItem(hJ);
162if(!e)return[];try{let t=JSON.parse(e);return Array.isArray(t)?t:[]}catch{return[]}}function xJ(e){let t=window.localStorage.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch{return null}}function SJ(){try{return`localStorage`in window&&window.localStorage!==null}catch{return!1}}var CJ=`roomPlanShare`;function wJ(e,t=window.location.href){let n=new URL(t);return n.searchParams.set(CJ,e),n.toString()}function TJ(e=window.location.href){return new URL(e).searchParams.get(`roomPlanShare`)?.trim()||null}function EJ(){let e=new URL(window.location.href);e.searchParams.has(`roomPlanShare`)&&(e.searchParams.delete(CJ),window.history.replaceState(window.history.state,``,e.toString()))}function DJ(e){return{label:e.label,plan:JSON.parse(JSON.stringify(e.plan)),selection:{selectedObjectId:e.selection.selectedObjectId,selectedWallPoint:e.selection.selectedWallPoint?{...e.selection.selectedWallPoint}:null,selectedWallSegment:e.selection.selectedWallSegment?{...e.selection.selectedWallSegment}:null,selectedFloorId:e.selection.selectedFloorId,selectedFloorPaintId:e.selection.selectedFloorPaintId}}}var OJ=.03,kJ=6,AJ=1.5,jJ=4,MJ=1,NJ=14,PJ=.5,FJ=8,IJ=.85,LJ=.5,RJ=36;function zJ(e,t,n,r={}){let i=BJ(t);if(r.exactPoint)return{point:VJ(e,i,kJ*2)??UJ(t,e,e),guides:[],attachment:null};let a=HJ(e,i,kJ),o=mh(t,e,NJ,{preferredWallId:r.preferredSegment?.wallId,preferredSegmentIndex:r.preferredSegment?.segmentIndex}),s=null,c=null;if(o){let n=t.find(e=>e.id===o.wallId),r=n?fh(n,o.segmentIndex):null;if(n&&r){let a=n.points[r[0]],l=n.points[r[1]],u=Q(a,l),d=YJ(u*OJ,AJ,jJ);if(o.distanceInches<=d){let n=Q(o.point,a),r=Q(o.point,l),d=n<=r?{point:a,along:n}:{point:l,along:r},f=YJ(u*OJ,kJ*.5,kJ);if(d.along<=f){let n=VJ(d.point,i,kJ)??UJ(t,d.point,e);c={point:n,distance:Q(e,n)}}else s={point:{...o.point},distance:o.distanceInches,attachment:{wallId:o.wallId,segmentIndex:o.segmentIndex}}}}}let l=a&&c?a.distance<=c.distance?a:c:a??c;return l&&(!s||l.distance<=s.distance+MJ)?{point:l.point,guides:[{id:`measure-x`,orientation:`vertical`,position:l.point.x},{id:`measure-y`,orientation:`horizontal`,position:l.point.y}],attachment:null}:s?{point:s.point,guides:[],attachment:s.attachment}:{point:{...e},guides:[],attachment:null}}function BJ(e){if(e.length===0)return[];let t=e.find(e=>e.thicknessInches>0)?.thicknessInches??6,n=cg(sg(e)).filter(e=>e.polygon.length>=3&&e.areaSquareInches>=RJ),r=[];for(let e of n){let n=Wg(e.polygon,t/2);if(n)for(let e of n)r.some(t=>Q(t,e)<=LJ)||r.push({...e})}return r}function VJ(e,t,n){return HJ(e,t,n)?.point??null}function HJ(e,t,n){let r=null;for(let i of t){let t=Q(e,i);t>n||(!r||t<r.distance)&&(r={point:{...i},distance:t})}return r}function UJ(e,t,n){let r=null,i=1/0,a=e=>{let t=Q(n,e);t<i&&(i=t,r={...e})};for(let n of e){if(!n.isClosed||n.points.length<3)continue;let e=n.points.findIndex(e=>Q(e,t)<=LJ);if(e<0)continue;let r=Wg(n.points,n.thicknessInches/2)?.[e];r&&a(r)}if(r)return r;for(let n of e)if(!(n.isClosed||n.points.length<3))for(let e=1;e<n.points.length-1;e++){if(Q(n.points[e],t)>LJ)continue;let r=Wg([n.points[e-1],n.points[e],n.points[e+1]],n.thicknessInches/2)?.[1];r&&a(r)}return r??{...t}}function WJ(e,t,n,r,i){let a=GJ(e,r,n,t),o=GJ(t,i,n,e),s=Q(a,o);if(s<=PJ)return null;let c={x:(a.x+o.x)/2,y:(a.y+o.y)/2},l=zp(o,a),u=Math.hypot(l.x,l.y);return{start:a,end:o,lengthInches:s,labelPoint:Rp(c,qJ(u===0?{x:0,y:-1}:KJ({x:-l.y/u,y:l.x/u}),FJ)),rotationDegrees:Math.abs(o.x-a.x)>=Math.abs(o.y-a.y)?0:90}}function GJ(e,t,n,r){if(!t)return{...e};let i=n.find(e=>e.id===t.wallId),a=i?fh(i,t.segmentIndex):null;if(!i||!a)return{...e};let o=i.points[a[0]],s=i.points[a[1]],c=zp(s,o),l=Math.hypot(c.x,c.y);if(l===0)return{...e};let u=zp(r,e),d=Math.hypot(u.x,u.y);if(d===0)return{...e};let f={x:c.x/l,y:c.y/l},p={x:u.x/d,y:u.y/d};if(Math.abs(JJ(f,p))>=IJ)return{...e};let m={x:-f.y,y:f.x},h={x:f.y,y:-f.x};return Rp(e,qJ(JJ(m,p)>=JJ(h,p)?m:h,i.thicknessInches/2))}function KJ(e){let t=Math.hypot(e.x,e.y);return t===0?{x:0,y:0}:{x:e.x/t,y:e.y/t}}function qJ(e,t){return{x:e.x*t,y:e.y*t}}function JJ(e,t){return e.x*t.x+e.y*t.y}function YJ(e,t,n){return Math.min(n,Math.max(t,e))}var XJ=6,ZJ=6;function QJ(e){return Math.max(ZJ,Math.round(e))}var $J=12,eY=6,tY=48,nY=`One or more room shapes are invalid. Fix crossing wall segments to restore floors.`,rY=`Click to place wall points. Click an existing corner to start or connect. Click and drag a corner to move it. Middle-click and drag to pan. Tap the first corner again to close a room. Click your current corner again to stop chaining and draw elsewhere.`,iY=[`#f1f5f9`,`#eef2ff`,`#ecfdf5`,`#fef3c7`];function aY(e){let t=$w(),n=Rt({currentPlan:sY(e,t.units),selectedObjectId:null,selectedWallPoint:null,selectedWallSegment:null,selectedFloorId:null,selectedFloorPaintId:null,selectedFloorPaintEdgeIndex:null,isDrawingCustomFloor:!1,floorDrawingPoints:[],floorDrawingPreviewPoint:null,snapGuides:[],wallDrawingPreview:null,measureStartPoint:null,measureStartAttachment:null,measurePreview:null,measureTape:null,libraryItemDragPreview:null,units:t.units,showWallMeasurements:t.showWallMeasurements,dimensionDisplay:t.dimensionDisplay,areWallsLocked:!1,activeTool:`select`,paintFloorColor:`#c8a97a`,paintFloorTextureId:`hardwood-medium`,drawWallStyle:`solid`,drawWallThicknessInches:5,activeWallId:null,isDirty:!1,isPersisted:!1,planRevision:0,isLoading:!0,errorMessage:null,canUndo:!1,canRedo:!1,undoLabel:null,redoLabel:null,pendingTextEditItemId:null}),r=null,i=!1,a=0,o=[],s=[],c=!1;function l(){return{selectedObjectId:n.selectedObjectId,selectedWallPoint:n.selectedWallPoint?{...n.selectedWallPoint}:null,selectedWallSegment:n.selectedWallSegment?{...n.selectedWallSegment}:null,selectedFloorId:n.selectedFloorId,selectedFloorPaintId:n.selectedFloorPaintId}}function u(){n.canUndo=o.length>0,n.canRedo=s.length>0,n.undoLabel=o.length>0?o[o.length-1].label:null,n.redoLabel=s.length>0?s[s.length-1].label:null}function d(){o.length=0,s.length=0,c=!1,u()}function f(e){if(n.currentPlan){for(o.push({label:e,plan:cY(n.currentPlan),selection:l()});o.length>40;)o.shift();s.length=0,u()}}function p(e){c||f(e)}function m(e){c||=(f(e),!0)}function h(e){m(e)}function g(){c=!1}function _(e){c=!1;let t=DJ(e);n.currentPlan=t.plan,n.planRevision+=1,n.selectedObjectId=t.selection.selectedObjectId,n.selectedWallPoint=t.selection.selectedWallPoint,n.selectedWallSegment=t.selection.selectedWallSegment,n.selectedFloorId=t.selection.selectedFloorId,n.selectedFloorPaintId=t.selection.selectedFloorPaintId??null,
162n.selectedFloorPaintEdgeIndex=null,n.snapGuides=[],n.wallDrawingPreview=null,n.errorMessage=null,n.isDirty=!0,n.activeTool===`draw-wall`?(n.selectedWallPoint=null,n.selectedWallSegment=null,le()):n.activeWallId=null,An()}function v(){if(!n.currentPlan||o.length===0)return;let e={label:o[o.length-1].label,plan:cY(n.currentPlan),selection:l()},t=o.pop();if(t){for(s.push(e);s.length>40;)s.shift();_(t),u()}}function y(){if(!n.currentPlan||s.length===0)return;let e={label:s[s.length-1].label,plan:cY(n.currentPlan),selection:l()},t=s.pop();if(t){for(o.push(e);o.length>40;)o.shift();_(t),u()}}P(!1);function b(e){let t=Yt();return x(e,Xt(n.currentPlan?.items??[],t))}function x(e,t){let r=e.gpid??0,i=e.masterProductRecordId?.trim()||void 0;if(r<=0&&!i)return null;let a={id:Lp(),name:e.name,layer:Cv(e.defaultLayer,e.name),position:{x:t.x,y:t.y},rotationDegrees:0,widthInches:Math.max(ZJ,e.widthInches),depthInches:Math.max(ZJ,e.depthInches),heightInches:e.heightInches,isLocked:!1,isResizable:!1,placement:Pv(),visual:Nv({iconId:Av(e.iconId),imageUrl:e.iconImageUrl}),products:[Iv(e,Lp(`product`))]};return p(`Add item`),n.currentPlan?.items.push(a),Re(a.id),gn(),a}function S(e){if(e.wallHostedType)return N(e);let t=Yt(),r=Xt(n.currentPlan?.items??[],t),i={id:Lp(`item`),name:e.name,layer:Cv(e.defaultLayer,e.name),position:r,rotationDegrees:0,widthInches:QJ(e.defaultWidthInches),depthInches:QJ(e.defaultDepthInches),isLocked:!1,isResizable:!0,placement:Pv(),visual:Nv({iconId:e.iconId,imageUrl:e.imageUrl}),products:[]};return p(`Add item`),n.currentPlan?.items.push(i),Re(i.id),gn(),i}function C(e,t){if(e.wallHostedType)return N(e,t);let r={id:Lp(`item`),name:e.name,layer:Cv(e.defaultLayer,e.name),position:{x:t.x,y:t.y},rotationDegrees:0,widthInches:QJ(e.defaultWidthInches),depthInches:QJ(e.defaultDepthInches),isLocked:!1,isResizable:!0,placement:Pv(),visual:Nv({iconId:e.iconId,imageUrl:e.imageUrl}),products:[]};return p(`Add item`),n.currentPlan?.items.push(r),Re(r.id),gn(),r}function w(e){if(!n.currentPlan)return null;let t=Yv(),r=Zv(t.content,t.fontSizeInches,{bold:t.bold}),i={id:Lp(`item`),name:t.content,layer:`overlay`,position:{x:e.x,y:e.y},rotationDegrees:0,widthInches:r.widthInches,depthInches:r.depthInches,isLocked:!1,isResizable:!1,placement:Pv(),visual:Nv({iconId:zv,fillColor:`#0f172a`,text:t}),products:[]};return p(`Add text`),n.currentPlan.items.push(i),ut(`select`),Re(i.id),n.pendingTextEditItemId=i.id,gn(),i}function T(){n.pendingTextEditItemId=null}function E(e){let t=Qt();if(!t||t.isLocked||!Jv(t)||!t.visual.text)return;let n=e.length>0?e:Yv().content;t.visual.text.content!==n&&(p(`Edit text`),t.visual.text=Yv({...t.visual.text,content:n}),t.visual.iconId=qv(t.visual.text),t.name=t.visual.text.content,A(t,t.visual.text),gn())}function D(e){let t=Qt();if(!t||t.isLocked||!Jv(t)||!t.visual.text)return;let n=Yv({...t.visual.text,fontSizeInches:Hv(e)});t.visual.text.fontSizeInches!==n.fontSizeInches&&(p(`Change text size`),t.visual.text=n,t.visual.iconId=qv(n),A(t,n),gn())}function O(e){let t=Qt();if(!t||t.isLocked||!Jv(t)||!t.visual.text)return;let n=e===!0;!!t.visual.text.bold!==n&&(p(n?`Bold text`:`Unbold text`),t.visual.text=Yv({...t.visual.text,bold:n}),t.visual.iconId=qv(t.visual.text),A(t,t.visual.text),gn())}function k(e){let t=Qt();if(!t||t.isLocked||!Jv(t)||!t.visual.text)return;let n=e===!0;!!t.visual.text.underline!==n&&(p(n?`Underline text`:`Remove underline`),t.visual.text=Yv({...t.visual.text,underline:n}),t.visual.iconId=qv(t.visual.text),gn())}function A(e,t){let n=Zv(t.content,t.fontSizeInches,{bold:!!t.bold});e.widthInches=n.widthInches,e.depthInches=n.depthInches}function j(e,t){let r=n.currentPlan;if(!r){n.libraryItemDragPreview=null;return}if(e.wallHostedType){let i=QJ(e.defaultWidthInches),a=QJ(e.defaultDepthInches),o=hy(r.walls,t,e.wallHostedType,i,a);if(!o){n.libraryItemDragPreview=null;return}n.libraryItemDragPreview={payload:e,position:o.position,rotationDegrees:o.rotationDegrees,widthInches:i,depthInches:o.depthInches};return}n.libraryItemDragPreview={payload:e,position:t,rotationDegrees:0,widthInches:QJ(e.defaultWidthInches),depthInches:QJ(e.defaultDepthInches)}}
162function M(){n.libraryItemDragPreview=null}function N(e,t){let r=n.currentPlan;if(!r||!e.wallHostedType)return null;let i=t??Yt(),a=QJ(e.defaultWidthInches),o=QJ(e.defaultDepthInches),s=hy(r.walls,i,e.wallHostedType,a,o);if(!s){let t=Jt(),n=t?yy(t):null;if(n){let t={x:(n.segmentStart.x+n.segmentEnd.x)/2,y:(n.segmentStart.y+n.segmentEnd.y)/2};s=hy(r.walls,t,e.wallHostedType,a,o,void 0,n.wallId,n.segmentIndex)}}if(!s)return n.errorMessage=`Draw walls before adding doors or windows.`,null;let c={id:Lp(`item`),name:e.name,layer:`overlay`,position:s.position,rotationDegrees:s.rotationDegrees,widthInches:a,depthInches:s.depthInches,isLocked:!1,isResizable:!0,placement:{mode:`wall-hosted`,hostedType:e.wallHostedType,wallAttachment:s.wallAttachment},visual:Nv({iconId:e.iconId,imageUrl:e.imageUrl}),products:[]};return p(`Add item`),r.items.push(c),Re(c.id),n.errorMessage=null,gn(),c}function P(e=!0){n.currentPlan&&(e?p(`Clear room`):d(),n.currentPlan.walls=[],n.currentPlan.floors=[],n.currentPlan.floorPaints=[],n.currentPlan.items=[],n.activeWallId=null,n.selectedWallPoint=null,n.selectedWallSegment=null,n.selectedObjectId=null,n.activeTool=`select`,n.errorMessage=null,n.snapGuides=[],e?gn():n.isDirty=!1)}function F(e=216,t=144,r=!0,i=!1){if(!n.currentPlan)return;r?p(i?`Add room`:`Change room`):d();let a=Am({widthInches:e,depthInches:t});i?n.currentPlan.walls.push(a.wall):n.currentPlan.walls=[a.wall],n.activeWallId=null,n.currentPlan.updatedAt=new Date().toISOString(),n.selectedWallPoint=null,n.selectedWallSegment=null,n.activeTool=`select`,n.errorMessage=null,rn(a.wall.id),n.isDirty=r}function ee(e=216,t=144){F(e,t,!0,!0)}function te(e=!0){P(e),ut(`draw-wall`)}function ne(){n.currentPlan&&(Wt(),sn(!1),n.activeTool=`draw-wall`,n.errorMessage===rY&&(n.errorMessage=null))}function I(e){if(!n.currentPlan)return;e&&p(`Add wall`);let t=un();n.currentPlan.walls.push(t),n.activeWallId=t.id,e&&gn()}function L(e,t){return oh(e,t)&&e.points.length>=2}function R(e,t){return!e.isClosed&&e.points.length>0&&!L(e,t)}function re(){if(n.activeTool!==`draw-wall`||!n.currentPlan)return;let e=n.activeWallId?H(n.activeWallId):null;if(e&&!e.isClosed&&!L(e,n.currentPlan.walls))return;let t=n.currentPlan.walls.filter(e=>R(e,n.currentPlan.walls));if(t.length>0){n.activeWallId=t.reduce((e,t)=>t.points.length>e.points.length?t:e).id;return}let r=n.currentPlan.walls.find(e=>!e.isClosed&&e.points.length===0);if(r){n.activeWallId=r.id;return}n.activeWallId=null}function ie(e,t,r=!1,i,o){if(Date.now()<a)return;re();let s=qt();if((!s||s.isClosed)&&(n.activeTool!==`draw-wall`||(cn(),s=qt(),!s||s.isClosed)))return;let c=n.currentPlan,l=e,u=r,d=t,f=i;if(c&&!u){let t=Wm(c.walls,e,18);t&&(l=t.point,u=!0,d=t.pointIndex,f=t.wallId)}if(s.points.length>=3&&(dn(s,l)||u&&f===s.id&&d===0)){xe(s);return}if(ae(s,{rawPoint:e,fromExistingHandle:u,clickedWallId:f,clickedVertexIndex:d})){oe(s);return}let{point:p,guides:m,attachment:h}=de(s,l,u,u?void 0:o),g=c&&h?pe(h):c?qm(c.walls,p):p;if(n.snapGuides=m,s.points.length===0){B(s,g);return}if(ve(s,g))return;let _=s.points[s.points.length-1];Q(_,g)<XJ||B(s,g)}function ae(e,t){if(e.isClosed||e.points.length===0)return!1;let n=e.points.length-1,r=e.points[n];if(t.fromExistingHandle&&t.clickedWallId!==void 0&&t.clickedVertexIndex!==void 0){if(t.clickedWallId===e.id&&t.clickedVertexIndex===n)return!0;let i=H(t.clickedWallId)?.points[t.clickedVertexIndex];return!!i&&Gm(r,i)}return Q(t.rawPoint,r)<=18}function oe(e){if(!e.isClosed){if(e.points.length<=1){se(e);return}ce(e)}}function se(e){e.isClosed||(e.points=[],n.selectedWallPoint=null,n.selectedWallSegment=null,nt(),n.snapGuides=[],mn(),gn())}function ce(e){!n.currentPlan||e.isClosed||e.points.length<2||(n.selectedWallPoint=null,n.selectedWallSegment=null,nt(),n.snapGuides=[],a=Date.now()+350,le(e.id),ue(e.id),mn(),gn())}function le(e){let t=n.currentPlan;if(!t)return;let r=t.walls.find(t=>!t.isClosed&&t.points.length===0&&t.id!==e);r||(r=un(),t.walls.push(r)),n.activeWallId=r.id}function ue(e){let t=n.currentPlan;t&&(t.walls=t.walls.filter(t=>t.isClosed||t.id===e||t.id===n.activeWallId?!0:t.points.length>=2))}
162function de(e,t,r,i){if(r)return{point:{...t},guides:[],attachment:null};let a=n.currentPlan,o=e.points.length>0?e.points[e.points.length-1]:void 0;return q_(t,a?.walls??[],fn(e),{anchorPoint:o,excludeWallId:e.id,preferredWallId:i?.wallId,preferredSegmentIndex:i?.segmentIndex,wallThicknessInches:e.thicknessInches})}function z(e,t,r){let i=n.currentPlan;if(!i)return null;let a=Qm(i.walls,e,t),o=null;for(let e of a){let t=fe(e.wallId,e.segmentIndex,r);t&&!o&&(o=t)}return o&&(rn(),gn()),o}function fe(e,t,r){let i=n.currentPlan,a=H(e);if(!i||!a||a.points.length<2)return null;let o=fh(a,t);if(!o)return null;let[s,c]=o,l=a.points[s],u=a.points[c],d=Q(l,u),f=Vp(r,l,u),p=f.point,m=Km(i.walls,p);if(m.length>0){let e=H(m[0].wallId);e?.points[m[0].pointIndex]&&(p={...e.points[m[0].pointIndex]})}if(a.points.some(e=>Gm(e,p)))return{...p};if(Q(p,l)<=.5)return{...l};if(Q(p,u)<=.5)return{...u};if(d<XJ*2)return Q(p,l)<=Q(p,u)?{...l}:{...u};let h=f.t*d,g=d-h;if(h<XJ||g<XJ)return h<=g?{...l}:{...u};let _=c>s?c:a.points.length,v=U_(p,a.points,_,l,{wallThicknessInches:a.thicknessInches,isClosed:a.isClosed}),y=dh(a),b=Th(a.segmentStyles,t,y),x=Ph(a.thicknessInches,a.segmentThicknesses,t,y);return a.points=vh(a.points,s,c,v.point),a.segmentStyles=b,a.segmentThicknesses=x,n.snapGuides=v.guides,{...v.point}}function pe(e){let t=n.currentPlan;if(!t)return{...e.point};let r=z(e.wallId,e.segmentIndex,e.point);return qm(t.walls,r??e.point)}function me(e){let t=n.currentPlan;if(!t||e.length===0)return;let r=new Map,i=new Set;for(let n of e){let e=Qm(t.walls,n.wallId,n.segmentIndex);for(let t of e){let e=`${t.wallId}:${t.segmentIndex}:${n.point.x.toFixed(2)}:${n.point.y.toFixed(2)}`;if(i.has(e))continue;i.add(e);let a=r.get(t.wallId)??[];a.push({segmentIndex:t.segmentIndex,point:n.point}),r.set(t.wallId,a)}}for(let[e,t]of r){t.sort((e,t)=>t.segmentIndex-e.segmentIndex);for(let n of t)fe(e,n.segmentIndex,n.point)}rn()}function he(e,t,r){let i=n.currentPlan;if(!i)return[];let a=Lm(i.walls,e.id,t,r);return a.length===0?[]:(me(a.flatMap(e=>e.hostJunctions.map(t=>({wallId:t.wallId,segmentIndex:t.segmentIndex,point:e.point})))),a.map(e=>qm(i.walls,e.point)))}function B(e,t){let r=n.currentPlan;if(!r)return;let i=e.points.length===0,a=r.walls.some(e=>e.points.some(e=>Q(e,t)<=Up));i&&a||p(`Add wall point`);let o=dh(e),s=qm(r.walls,t),c=Up;if(e.points.length>0){let t=e.points[e.points.length-1],n=he(e,t,s);for(let r of n)Q(r,t)<=c||Q(r,s)<=c||e.points.some(e=>Q(e,r)<=c)||e.points.push(r)}let l=e.points[e.points.length-1];if(l&&Q(l,s)<=c||e.points.push(s),n.selectedWallPoint={wallId:e.id,pointIndex:e.points.length-1},ge(e,o),De(),rh(e,r.walls)&&!oh(e,r.walls)){xe(e);return}if(L(e,r.walls)){ce(e);return}ye(e)||_e(e)||(mn(),gn())}function ge(e,t){if(n.drawWallStyle===`solid`)return;let r=dh(e);for(let i=t;i<r;i++)wh(e,i,n.drawWallStyle)}function _e(e){let t=n.currentPlan;if(!t||e.isClosed||e.points.length<3||oh(e,t.walls))return!1;let r=Uq(e,t.walls,{activeWallId:n.activeWallId});return r?(e.points=r,xe(e),!0):!1}function ve(e,t){let r=n.currentPlan,i=tm(e.points,t),a=e.points.length-1,o=e.points[a];return i===0&&e.points.length>=3||e.points.length>=3&&dn(e,t)||r&&!e.isClosed&&rh(e,r.walls)&&!oh(e,r.walls)&&(i===0||dn(e,t))?(xe(e),!0):Q(o,t)<=.5?!0:r&&i>=0&&i<a&&Km(r.walls,t).some(t=>t.wallId!==e.id)?!1:i>0&&i<a}function ye(e){let t=n.currentPlan;return!t||e.isClosed||!ih(e,t.walls,18)?!1:(xe(e),!0)}function be(e){let t=n.currentPlan;t&&(t.walls=t.walls.filter(n=>n.id===e.id||n.isClosed?!0:n.points.length===0?!1:oh(n,t.walls)?!0:!n.points.every(t=>e.points.some(e=>Gm(t,e)))))}function xe(e){let t=n.currentPlan,r=dh(e),i=e.points.map(e=>({...e}));!e.isClosed&&i.length>=3&&t&&(rh(e,t.walls)||(i=Jp(i,18)));let a=qp(i);if(!Yp(a)){n.errorMessage=`This shape cannot form a room. Adjust the walls and try again.`;return}p(`Close wall`),e.points=a,e.isClosed=!0,ge(e,r),be(e),n.activeWallId=null,n.activeTool=`select`,n.selectedWallPoint=null,n.selectedWallSegment=null,n.errorMessage=null,n.snapGuides=[],mn(),gn()}function Se(){if(n.activeTool!==`draw-wall`)return;re();let e=qt();e&&!e.isClosed&&e.points.length>0&&oe(e);let t=n.activeWallId?H(n.activeWallId):null;(!t||t.isClosed||t.points.length>0)&&le(e?.id),nt(),n.snapGuides=[],n.selectedWallPoint=null,n.selectedWallSegment=null}function V(e,t){n.areWallsLocked&&n.activeTool!==`draw-wall`||(n.selectedObjectId=null,n.selectedWallSegment=null,n.selectedWallPoint={wallId:e,pointIndex:t},n.selectedFloorId=Ee(e),n.selectedFloorPaintId=null,n.selectedFloorPaintEdgeIndex=null)}function Ce(e,t){n.areWallsLocked||(n.selectedObjectId=null,n.selectedWallPoint=null,n.selectedWallSegment={wallId:e,segmentIndex:t},n.selectedFloorId=Ee(e),n.selectedFloorPaintId=null,n.selectedFloorPaintEdgeIndex=null)}function we(e){n.currentPlan?.floors.find(t=>
162t.id===e)&&(n.selectedObjectId=null,n.selectedWallPoint=null,n.selectedWallSegment=null,n.selectedFloorId=e,n.selectedFloorPaintId=null,n.selectedFloorPaintEdgeIndex=null,n.snapGuides=[])}function Te(e){return $p((n.currentPlan?.floors??[]).filter(e=>$t(e)),e)?.id??null}function Ee(e){return n.currentPlan?.floors.find(t=>t.wallId===e)?.id??null}function De(e=350){a=Date.now()+e}function Oe(e,t,r){let i=n.currentPlan,a=H(e);if(n.areWallsLocked&&n.activeTool!==`draw-wall`||!i||!a||!a.points[t])return;h(`Move wall point`);let o=Kt(a.points,t,a.isClosed),s=pn(e,t),c=U_(r,a.points,t,o??void 0,{wallThicknessInches:a.thicknessInches,isClosed:a.isClosed,referencePoints:s,alignmentTargets:s});Jm(i.walls,e,t,c.point),n.selectedWallPoint={wallId:e,pointIndex:t},n.selectedWallSegment=null,n.snapGuides=c.guides,ye(a),mn(),gn()}function ke(e,t,r){let i=n.currentPlan,a=H(e);if(n.areWallsLocked||!i||!a)return;let o=fh(a,t);if(!o)return;h(`Move wall`);let[s,c]=o,l=Kt(a.points,s,a.isClosed),u=G_(a.points,s,c,r,l??void 0,{wallThicknessInches:a.thicknessInches,isClosed:a.isClosed});Ym(i.walls,e,s,u.delta),Ym(i.walls,e,c,u.delta),n.selectedWallSegment={wallId:e,segmentIndex:t},n.selectedWallPoint=null,n.snapGuides=u.guides,ye(a),mn(),gn()}function Ae(){let e=n.currentPlan,t=n.selectedWallPoint;return!e||!t?{canDelete:!1,reason:null}:vq(e.walls,t.wallId,t.pointIndex)}function je(){let e=n.currentPlan,t=n.selectedWallSegment;return!e||!t?{canDelete:!1,reason:null}:zq(e.walls,t.wallId,t.segmentIndex,e.items)}function Me(){let e=Ae();if(n.areWallsLocked||!e.canDelete||!n.selectedWallPoint||!n.currentPlan)return;let t=H(n.selectedWallPoint.wallId);if(!t)return;if(p(`Delete wall point`),!t.isClosed&&t.points.length===1){n.currentPlan.walls=n.currentPlan.walls.filter(e=>e.id!==t.id),n.activeWallId===t.id&&(n.activeWallId=null),n.selectedWallPoint=null,n.selectedWallSegment=null,mn(),gn();return}let r=t.points[n.selectedWallPoint.pointIndex],i=r?Km(n.currentPlan.walls,r):[];if(i.length>1&&yq(n.currentPlan.walls,i)){let e=new Map;for(let t of i){let n=e.get(t.wallId)??[];n.push(t.pointIndex),e.set(t.wallId,n)}for(let[t,r]of e){let e=H(t);if(e){for(let t of[...r].sort((e,t)=>t-e)){e.segmentStyles=Eh(e.segmentStyles,t,e.points.length,e.isClosed);let n=Fh(e.thicknessInches,e.segmentThicknesses,t,e.points.length,e.isClosed);e.thicknessInches=n.thicknessInches,e.segmentThicknesses=n.segmentThicknesses,e.points=em(e.points,t,e.isClosed)}!e.isClosed&&e.points.length===0&&(n.currentPlan.walls=n.currentPlan.walls.filter(t=>t.id!==e.id),n.activeWallId===e.id&&(n.activeWallId=null))}}}else{let e=n.selectedWallPoint.pointIndex;t.segmentStyles=Eh(t.segmentStyles,e,t.points.length,t.isClosed);let r=Fh(t.thicknessInches,t.segmentThicknesses,e,t.points.length,t.isClosed);t.thicknessInches=r.thicknessInches,t.segmentThicknesses=r.segmentThicknesses,t.points=em(t.points,e,t.isClosed),!t.isClosed&&t.points.length===0&&(n.currentPlan.walls=n.currentPlan.walls.filter(e=>e.id!==t.id),n.activeWallId===t.id&&(n.activeWallId=null))}n.selectedWallPoint=null,n.selectedWallSegment=null,mn(),gn()}function Ne(){let e=n.currentPlan,t=n.selectedWallSegment,r=je();if(n.areWallsLocked||!e||!t||!r.canDelete)return;let i=H(t.wallId);if(!i)return;let a=Rq(e.walls,e.items,t.wallId,t.segmentIndex);a&&(p(`Delete wall`),e.walls=a.walls,e.items=a.items,a.walls.some(e=>e.id===i.id)||n.activeWallId===i.id&&(n.activeWallId=null),Wt(),mn(),gn())}function Pe(e){let t=n.selectedWallSegment,r=t?H(t.wallId):null;!r||!t||(p(`Change wall style`),wh(r,t.segmentIndex,e),gn())}function Fe(e){let t=n.selectedWallSegment,r=t?H(t.wallId):null;if(n.areWallsLocked||!r||!t)return;let i=Dm(e);i!==Mh(r,t.segmentIndex)&&(p(`Change wall thickness`),Nh(r,t.segmentIndex,i),hn(r),gn())}function Ie(e){let t=n.currentPlan,r=n.selectedWallSegment,i=r?H(r.wallId):null;if(n.areWallsLocked||!t||!i||!r)return;let a=fh(i,r.segmentIndex);if(!a)return;let[o,s]=a,c=Mh(i,r.segmentIndex),l=Math.max(1,e),u=.05,d=i.isClosed&&i.points.length>=3,f=()=>{let e=i.points[o],a=i.points[s];if(!e||!a)return null;let l=Q(e,a);if(l<.5)return null;let u=Vg(t.walls,{activeWallId:n.activeWallId}).find(e=>
162e.wallId===i.id&&e.segmentIndex===r.segmentIndex),d=Ig(i).find(e=>e.segmentIndex===r.segmentIndex);return{interiorInches:u?.interiorInches??d?.interiorInches??Math.max(0,l-c),centerlineInches:l,start:e,end:a}},m=f();if(!(!m||Math.abs(l-m.interiorInches)<u)){p(`Set wall length`);for(let e=0;e<8;e++){let e=f();if(!e)break;let n=l-e.interiorInches;if(Math.abs(n)<u)break;let r=Math.max(c+1,e.centerlineInches+n);if(Math.abs(r-e.centerlineInches)<1e-6)break;let a=(e.end.x-e.start.x)/e.centerlineInches,p=(e.end.y-e.start.y)/e.centerlineInches,m=(e.start.x+e.end.x)/2,h=(e.start.y+e.end.y)/2,g=r/2,_={x:m-a*g,y:h-p*g},v={x:m+a*g,y:h+p*g},y={x:_.x-e.start.x,y:_.y-e.start.y},b={x:v.x-e.end.x,y:v.y-e.end.y};if(Jm(t.walls,i.id,o,_),Jm(t.walls,i.id,s,v),d){let e=i.points.length,n=(o-1+e)%e,r=(s+1)%e;n===r?n!==o&&n!==s&&Ym(t.walls,i.id,n,{x:y.x+b.x,y:y.y+b.y}):(n!==o&&n!==s&&Ym(t.walls,i.id,n,y),r!==o&&r!==s&&Ym(t.walls,i.id,r,b))}}mn(),gn()}}function Le(e,t,r){if(n.areWallsLocked)return;p(`Add wall point`);let i=z(e,t,r);if(!i)return;let a=H(e)?.points.findIndex(e=>Q(e,i)<=.5)??-1;n.selectedObjectId=null,n.selectedWallSegment=null,n.errorMessage=null,a>=0&&(n.selectedWallPoint={wallId:e,pointIndex:a})}function Re(e){n.selectedObjectId=e,n.selectedWallPoint=null,n.selectedWallSegment=null,n.selectedFloorId=null,n.selectedFloorPaintId=null,n.selectedFloorPaintEdgeIndex=null,n.activeTool=`select`}function ze(e,t,r=0){let i=Zt(e);if(!(!i||i.isLocked||!n.currentPlan)){if(Tv(i)){let e=hy(n.currentPlan.walls,t,i.placement.hostedType,i.widthInches,i.depthInches,void 0,i.placement.wallAttachment.wallId,i.placement.wallAttachment.segmentIndex,i.placement.wallAttachment.side);if(!e)return;h(`Move item`),i.placement.wallAttachment=e.wallAttachment,i.position=e.position,i.rotationDegrees=e.rotationDegrees,i.depthInches=e.depthInches}else h(`Move item`),i.position=t,n.snapGuides=rJ(i,n.currentPlan.items,n.currentPlan.walls,r);Tv(i)&&(n.snapGuides=[]),n.selectedObjectId!==i.id&&Re(i.id),gn()}}function Be(e){let t=Qt();return!t||t.isLocked||Tv(t)?!1:(h(`Move item`),t.position={x:t.position.x+e.x,y:t.position.y+e.y},n.snapGuides=[],gn(),!0)}let Ve=null,He=0;function Ue(){let e=Qt();return e?(Ve={...e,position:{...e.position},placement:Rv(e.placement),visual:Nv(e.visual),products:Lv(e.products,()=>Lp(`product`))},He=0,!0):!1}function We(){if(!Ve||!n.currentPlan||Tv(Ve)&&!H(Ve.placement.wallAttachment.wallId))return!1;He+=1;let e=He*12,t={...Ve,id:Lp(`item`),position:{x:Ve.position.x+e,y:Ve.position.y+e},isLocked:!1,placement:Rv(Ve.placement),visual:Nv(Ve.visual),products:Lv(Ve.products,()=>Lp(`product`))};return Tv(t)&&(t.placement.wallAttachment={...t.placement.wallAttachment,offsetInches:t.placement.wallAttachment.offsetInches+e},hn(H(t.placement.wallAttachment.wallId)??void 0,t)),p(`Paste item`),n.currentPlan.items.push(t),Re(t.id),gn(),!0}function Ge(e,t){let n=Zt(e);!n||n.isLocked||Tv(n)||(h(`Rotate item`),n.rotationDegrees=oY(t),Re(n.id),gn())}function Ke(e,t,n){let r=Zt(e);
162if(!(!r||r.isLocked)){if(Tv(r)){h(`Resize item`),r.widthInches=Math.max(ZJ,Math.round(t)),iy(r.placement.hostedType,r.name)&&(r.depthInches=Math.max(ZJ,Math.round(n))),hn(H(r.placement.wallAttachment.wallId)??void 0,r),Re(r.id),gn();return}r.isResizable&&(h(`Resize item`),r.widthInches=Math.max(ZJ,Math.round(t)),r.depthInches=Math.max(ZJ,Math.round(n)),Re(r.id),gn())}}function qe(e){let t=Qt();!t||t.isLocked||Tv(t)||(p(`Rotate item`),t.rotationDegrees=tv(oY(t.rotationDegrees+e)),gn())}function Je(){let e=Qt();!e||e.isLocked||!Tv(e)||!ry(e.placement.hostedType)||!n.currentPlan||(p(`Flip door`),e.placement.wallAttachment={...e.placement.wallAttachment,side:oy(e.placement.wallAttachment.side)},hn(H(e.placement.wallAttachment.wallId)??void 0,e),gn())}function Ye(){let e=Qt();if(!e)return;p(`Duplicate item`);let t={...e,id:Lp(`item`),name:Jv(e)?e.name:`${e.name} Copy`,position:{x:e.position.x+12,y:e.position.y+12},isLocked:!1,placement:Rv(e.placement),visual:Nv(e.visual),products:Lv(e.products,()=>Lp(`product`))};Tv(t)&&(t.placement.wallAttachment={...t.placement.wallAttachment,offsetInches:t.placement.wallAttachment.offsetInches+12},hn(H(t.placement.wallAttachment.wallId)??void 0,t)),n.currentPlan?.items.push(t),Re(t.id),gn()}function Xe(e){if(!n.currentPlan)return;let t=Zt(e);!t||t.isLocked||(p(`Delete item`),n.currentPlan.items=n.currentPlan.items.filter(t=>t.id!==e),n.selectedObjectId===e&&(n.selectedObjectId=null),gn())}function Ze(){n.selectedObjectId&&Xe(n.selectedObjectId)}function Qe(){let e=Qt();e&&(p(`Toggle lock`),e.isLocked=!e.isLocked,gn())}function $e(e){let t=Qt();if(!t||t.isLocked)return;h(`Change fill color`);let n=e?.trim()??``;t.visual.fillColor=n.length>0?n:void 0,gn()}function et(e){let t=Qt();if(!t||t.isLocked)return!1;let n=t.products.length===0,r=Dv(t),i=r?.productTypeId,a=e.productTypeId;if(i!=null&&i>0&&a!=null&&a>0&&a!==i)return!1;let o=Iv(e,Lp(`product`));return!n&&r&&Ov(r,o)?!1:(p(n?`Attach product`:`Swap product`),t.products=[o],kv(t,o,{preserveIcon:!0}),t.isResizable=!1,t.widthInches=Math.max(ZJ,t.widthInches),t.depthInches=Math.max(ZJ,t.depthInches),gn(),!0)}function tt(e){if(!e||n.activeTool!==`draw-wall`){nt();return}let t=n.activeWallId?H(n.activeWallId):null;if(!t||t.isClosed||t.points.length===0){n.wallDrawingPreview=null,n.snapGuides=[];return}let{point:r,guides:i}=de(t,e,!1),a=t.points[t.points.length-1],o=Fg(a,r,t.thicknessInches);if(n.snapGuides=i,!o){n.wallDrawingPreview=null;return}let s=n.currentPlan,c=s?$q(s.walls,a,r,t.id):null;n.wallDrawingPreview={start:{...a},end:{...r},thicknessInches:t.thicknessInches,interiorInches:o.interiorInches,labelPoint:o.labelPoint,rotationDegrees:o.rotationDegrees,angleIndicator:c}}function nt(){n.wallDrawingPreview=null,n.snapGuides=[]}function rt(){n.measureStartPoint=null,n.measureStartAttachment=null,n.measurePreview=null,n.measureTape=null,n.snapGuides=[]}function it(){if(n.measureStartPoint||n.measurePreview){n.measureStartPoint=null,n.measureStartAttachment=null,n.measurePreview=null,n.snapGuides=[];return}n.measureTape=null,n.snapGuides=[]}function at(){return(n.currentPlan?.walls??[]).flatMap(e=>e.points.map(e=>({...e})))}function ot(e,t={}){return zJ(e,n.currentPlan?.walls??[],at(),{exactPoint:t.exactPoint,preferredSegment:t.preferredSegment})}function st(e,t,r,i){return WJ(e,t,n.currentPlan?.walls??[],r,i)}function ct(e,t={}){if(n.activeTool!==`measure`)return;let{point:r,guides:i,attachment:a}=ot(e,t);if(n.snapGuides=i,!n.measureStartPoint){n.measureStartPoint={...r},n.measureStartAttachment=a,n.measurePreview=null,n.measureTape=null;return}let o=st(n.measureStartPoint,r,n.measureStartAttachment,a);o&&(n.measureTape=o,n.measureStartPoint=null,n.measureStartAttachment=null,n.measurePreview=null,n.snapGuides=[])}function lt(e){if(n.activeTool!==`measure`||!n.measureStartPoint||!e){n.measurePreview=null,n.activeTool===`measure`&&!n.measureStartPoint&&(n.snapGuides=[]);return}let{point:t,guides:r,attachment:i}=ot(e);n.snapGuides=r,n.measurePreview=st(n.measureStartPoint,t,n.measureStartAttachment,i)}function ut(e){n.activeTool===`draw-wall`&&e!==`draw-wall`&&(ln(),nt(),n.errorMessage===rY&&(n.errorMessage=null)),n.activeTool===`measure`&&e!==`measure`&&rt(),n.activeTool===`paint-floor`&&e!==`paint-floor`&&jt(),n.activeTool=e,(e===`draw-wall`||e===`paint-floor`||e===`measure`||e===`text`)&&Wt(),e===`draw-wall`&&(nt(),sn(),n.errorMessage===rY&&(n.errorMessage=null)),e===`measure`&&rt(),e===`paint-floor`&&jt()}function dt(e){n.paintFloorColor=e,n.paintFloorTextureId=null}function ft(e){n.paintFloorTextureId=e}function pt(e){n.drawWallStyle=e===`railing`?`railing`:`solid`}function mt(e){n.drawWallThicknessInches=Dm(e)}function ht(){return n.currentPlan?(n.currentPlan.floorPaints||(n.currentPlan.floorPaints=[]),n.currentPlan.floorPaints):[]}function gt(){let e=n.paintFloorTextureId??void 0;return{fillColor:e?mv(e)?.previewColor??`#c8a97a`:n.paintFloorColor,textureId:e}}function _t(e){let t=ht(),n=t.findIndex(t=>t.id===e);if(n<0||n===t.length-1)return;let[r]=t.splice(n,1);t.push(r)}function vt(e){let t=gt();e.fillColor=t.fillColor,t.textureId?e.textureId=t.textureId:delete e.textureId,_t(e.id)}function yt(e){if(!n.currentPlan||e.length<3)return;let t=Cg(e),r=ht(),i=r.find(e=>Cg(e.polygon)===t);if(p(`Paint floor`),i){vt(i),gn();return}let a=gt();r.push({id:Lp(`floor-paint`),polygon:e.map(e=>({...e})),fillColor:a.fillColor,textureId:a.textureId}),gn()}function bt(e){if(!n.currentPlan)return!1;let t=fS(ht(),e,Qp);return t?(p(`Paint floor`),vt(t),gn(),!0):!1}function xt(e){if(!n.currentPlan)return;let t=fS(ht(),e,Qp);t&&(p(`Erase floor paint`),n.currentPlan.floorPaints=ht().filter(e=>e.id!==t.id),n.selectedFloorPaintId===t.id&&(n.selectedFloorPaintId=null,n.selectedFloorPaintEdgeIndex=null),gn())}function St(e,t){let r=ht().find(t=>
162t.id===e);if(!r)return;let i=t??(r.polygon.length>0?{x:r.polygon.reduce((e,t)=>e+t.x,0)/r.polygon.length,y:r.polygon.reduce((e,t)=>e+t.y,0)/r.polygon.length}:null);n.selectedObjectId=null,n.selectedWallPoint=null,n.selectedWallSegment=null,n.selectedFloorId=i?Te(i):null,n.selectedFloorPaintId=e,n.selectedFloorPaintEdgeIndex=null,n.snapGuides=[]}function Ct(e){if(!n.currentPlan)return;let t=ht();t.some(t=>t.id===e)&&(p(`Delete floor`),n.currentPlan.floorPaints=t.filter(t=>t.id!==e),n.selectedFloorPaintId===e&&(n.selectedFloorPaintId=null,n.selectedFloorPaintEdgeIndex=null),gn())}function wt(){n.selectedFloorPaintId&&Ct(n.selectedFloorPaintId)}function Tt(e,t){let n=ht().find(t=>t.id===e);!n||Math.abs(t.x)<.01&&Math.abs(t.y)<.01||(h(`Move floor`),n.polygon=bS(n.polygon,t),gn())}function Et(e,t,r){let i=ht().find(t=>t.id===e);if(!i||!i.polygon[t])return;h(`Edit floor`);let a=hS(r,i.polygon,t,n.currentPlan?.walls??[]);i.polygon[t]={...a.point},n.selectedFloorPaintEdgeIndex=null,n.snapGuides=a.guides,gn()}function Dt(e,t){let r=ht().find(t=>t.id===e);!r||t<0||t>=r.polygon.length||(n.selectedObjectId=null,n.selectedWallPoint=null,n.selectedWallSegment=null,n.selectedFloorPaintId=e,n.selectedFloorPaintEdgeIndex=t)}function Ot(e,t,r){let i=ht().find(t=>t.id===e);if(!i||t<0||t>=i.polygon.length||Math.abs(r.x)<.01&&Math.abs(r.y)<.01)return;h(`Edit floor`);let a=_S(i.polygon,t,r,n.currentPlan?.walls??[]);if(Math.abs(a.delta.x)<.01&&Math.abs(a.delta.y)<.01){n.snapGuides=a.guides;return}let o=vS(i.polygon,t,a.delta);xS(o)&&(i.polygon=o,n.selectedFloorPaintId=e,n.selectedFloorPaintEdgeIndex=t,n.snapGuides=a.guides,gn())}function kt(e,t,r){let i=ht().find(t=>t.id===e);if(!i)return;let a=hS(r,i.polygon,null,n.currentPlan?.walls??[]);p(`Edit floor`),i.polygon=yS(i.polygon,t,a.point),n.selectedFloorPaintEdgeIndex=null,n.snapGuides=[],gn()}function At(e){if(n.activeTool===`paint-floor`){if(!e){jt();return}n.isDrawingCustomFloor=!0,n.floorDrawingPoints=[],n.floorDrawingPreviewPoint=null}}function jt(){n.isDrawingCustomFloor=!1,n.floorDrawingPoints=[],n.floorDrawingPreviewPoint=null}function Mt(e){if(!n.isDrawingCustomFloor){n.floorDrawingPreviewPoint=null;return}if(!e){n.floorDrawingPreviewPoint=null;return}n.floorDrawingPreviewPoint=gS(e,n.currentPlan?.walls??[])}function Nt(e){if(!n.currentPlan||!xS(e)){jt();return}let t=gt();p(`Draw floor`);let r={id:Lp(`floor-paint`),polygon:e.map(e=>({...e})),fillColor:t.fillColor,textureId:t.textureId};ht().push(r),n.floorDrawingPoints=[],n.floorDrawingPreviewPoint=null,gn()}function Pt(e){if(!n.isDrawingCustomFloor||n.activeTool!==`paint-floor`)return;let t=gS(e,n.currentPlan?.walls??[]);if(pS(n.floorDrawingPoints,t)){Nt(n.floorDrawingPoints.map(e=>({...e})));return}let r=n.floorDrawingPoints[n.floorDrawingPoints.length-1];r&&Q(r,t)<.5||(n.floorDrawingPoints=[...n.floorDrawingPoints,{...t}],n.floorDrawingPreviewPoint={...t})}function Ft(){return n.activeTool===`draw-wall`}function It(){n.currentPlan&&(ln(),an(),qt()||I(!1),Wt(),n.activeTool=`draw-wall`,n.errorMessage===rY&&(n.errorMessage=null))}function Lt(e){let t=rT(e);n.units=t,tT({units:t}),n.currentPlan&&(n.currentPlan.units=t)}function zt(e){n.showWallMeasurements=e,tT({showWallMeasurements:e})}function Vt(e){n.dimensionDisplay=e,tT({dimensionDisplay:e})}function Ht(e){n.areWallsLocked=e,e&&(n.selectedWallPoint=null,n.selectedWallSegment=null)}function Ut(e){n.currentPlan&&(n.currentPlan.camera=e)}function Wt(){n.selectedObjectId=null,n.selectedWallPoint=null,n.selectedWallSegment=null,n.selectedFloorId=null,n.selectedFloorPaintId=null,n.selectedFloorPaintEdgeIndex=null,n.snapGuides=[],n.pendingTextEditItemId=null}function Gt(){n.snapGuides=[]}function Kt(e,t,n){return e.length<2?null:t>0?e[t-1]:n?e[e.length-1]:e[1]??null}function qt(){let e=n.currentPlan;if(!e)return null;if(n.activeWallId){let t=H(n.activeWallId);if(t&&!L(t,e.walls))return t}let t=e.walls.filter(t=>R(t,e.walls));return t.length===0?null:t.length===1?t[0]:t.reduce((e,t)=>t.points.length>e.points.length?t:e)}function Jt(){return n.currentPlan?.walls.find(e=>e.points.length>=2)??null}function Yt(){let e=n.currentPlan;if(!e)return{x:72,y:60};let t=e.walls.find(e=>e.isClosed&&e.points.length>=3);if(t){let e=t.points.reduce((e,t)=>
162({x:e.x+t.x,y:e.y+t.y}),{x:0,y:0});return{x:e.x/t.points.length,y:e.y/t.points.length}}let r=Jt();if(r){let e=r.points.reduce((e,t)=>({x:e.x+t.x,y:e.y+t.y}),{x:0,y:0});return{x:e.x/r.points.length,y:e.y/r.points.length}}return{x:72,y:60}}function Xt(e,t){for(let n=0;n<tY;n++){let r={x:t.x+n*$J,y:t.y+n*$J};if(!e.some(e=>Tv(e)?!1:Q(e.position,r)<=eY))return r}return{x:t.x+tY*$J,y:t.y+tY*$J}}function H(e){return n.currentPlan?.walls.find(t=>t.id===e)??null}function Zt(e){return n.currentPlan?.items.find(t=>t.id===e)??null}function Qt(){return n.selectedObjectId?Zt(n.selectedObjectId):null}function $t(e){return e.source===`wall`||!e.source&&!!e.wallId}function en(){if(!n.currentPlan)return;let e=ht(),t=[];for(let r of n.currentPlan.floors){if($t(r)){t.push(r);continue}let n=Cg(r.polygon);!e.some(e=>Cg(e.polygon)===n)&&r.fillColor&&e.push({id:Lp(`floor-paint`),polygon:r.polygon.map(e=>({...e})),fillColor:r.fillColor})}n.currentPlan.floors=t}function tn(e,t){return e.find(e=>{if(e.polygon.length<3)return!1;let n=Math.abs(e.polygon.reduce((t,n,r)=>{let i=e.polygon[(r+1)%e.polygon.length];return t+n.x*i.y-i.x*n.y},0)/2),r=e.polygon.reduce((e,t)=>({x:e.x+t.x,y:e.y+t.y}),{x:0,y:0}),i={x:r.x/e.polygon.length,y:r.y/e.polygon.length},a=t.polygon.reduce((e,t)=>({x:e.x+t.x,y:e.y+t.y}),{x:0,y:0});return Math.abs(n-t.areaSquareInches)<=6&&Q(i,{x:a.x/t.polygon.length,y:a.y/t.polygon.length})<=6})}function nn(e,t,n,r){return{id:n?.id??Lp(`floor`),wallId:r??e.wallIds[0]??n?.wallId,polygon:e.polygon.map(e=>({...e})),fillColor:n?.fillColor??iY[t%iY.length],source:`wall`}}function rn(e){if(!n.currentPlan)return;en();let t=n.currentPlan.floors.filter(e=>$t(e)),r=!1;for(let e of n.currentPlan.walls)e.isClosed&&(Yp(qp(e.points))||(r=!0));let i=cg(sg(n.currentPlan.walls,{activeWallId:n.activeWallId})),a=new Set,o=[];for(let e of n.currentPlan.walls){if(!e.isClosed||!Yp(qp(e.points)))continue;let n=t.find(t=>t.wallId===e.id),r=lg(e,i,a);if(r!==null){a.add(r),o.push(nn(i[r],o.length,n??tn(t,i[r]),e.id));continue}if(ug(e,i,a)>1)continue;let s=Kp(e,o.length);s&&o.push({...s,id:n?.id??s.id,wallId:e.id,fillColor:n?.fillColor??s.fillColor})}for(let e=0;e<i.length;e++)a.has(e)||o.push(nn(i[e],o.length,tn(t,i[e])));n.currentPlan.floors=on(o),n.selectedFloorId&&!n.currentPlan.floors.some(e=>e.id===n.selectedFloorId)&&(n.selectedFloorId=null),r?n.errorMessage=nY:n.errorMessage===nY&&(n.errorMessage=null),hn(e?H(e)??void 0:void 0)}function an(){let e=n.currentPlan;if(!e)return;let t=e.walls.filter(t=>R(t,e.walls));t.length!==0&&(n.activeWallId=t.reduce((e,t)=>t.points.length>e.points.length?t:e).id)}function on(e){let t=[],n=new Set;for(let r of e){if(r.polygon.length<3)continue;let e=Cg(r.polygon);n.has(e)||(n.add(e),t.push(r))}return t}function sn(e=!1){if(!n.currentPlan)return;ln();let t=n.currentPlan.walls.find(e=>!e.isClosed&&e.points.length===0);if(t){n.activeWallId=t.id;return}I(e)}function cn(){let e=n.currentPlan,t=qt();t&&!t.isClosed&&e&&!L(t,e.walls)||I(!1)}function ln(){if(!n.currentPlan||!n.activeWallId){n.activeWallId=null;return}let e=H(n.activeWallId);if(!e){n.activeWallId=null;return}!e.isClosed&&e.points.length>=3&&_e(e),!e.isClosed&&e.points.length<=1&&(n.currentPlan.walls=n.currentPlan.walls.filter(t=>t.id!==e.id),(n.selectedWallPoint?.wallId===e.id||n.selectedWallSegment?.wallId===e.id)&&(n.selectedWallPoint=null,n.selectedWallSegment=null)),n.activeWallId=null,ue()}function un(){return{id:Lp(`wall`),points:[],thicknessInches:n.drawWallThicknessInches,isClosed:!1}}function dn(e,t){if(e.points.length<3)return!1;let n=e.points[0];return Q(t,n)<=18}function fn(e){let t=n.currentPlan;if(!t)return e.points.map(e=>({...e}));let r=[],i=new Set,a=e=>{let t=`${e.x.toFixed(2)}:${e.y.toFixed(2)}`;i.has(t)||(i.add(t),r.push({...e}))};for(let e of t.walls)for(let t of e.points)a(t);for(let t of e.points)a(t);return r}function pn(e,t){let r=n.currentPlan,i=H(e),a=i?.points[t];if(!r||!i||!a)return i?.points.filter((e,n)=>n!==t).map(e=>({...e}))??[];let o=Km(r.walls,a),s=new Set(o.map(e=>
162`${e.wallId}:${e.pointIndex}`)),c=new Set(o.map(e=>{let t=r.walls.find(t=>t.id===e.wallId)?.points[e.pointIndex];return t?`${t.x.toFixed(2)}:${t.y.toFixed(2)}`:``}).filter(Boolean)),l=[],u=new Set;for(let e of r.walls)e.points.forEach((t,n)=>{let r=`${e.id}:${n}`,i=`${t.x.toFixed(2)}:${t.y.toFixed(2)}`;s.has(r)||c.has(i)||u.has(i)||(u.add(i),l.push({...t}))});return l}function mn(e){rn(e),hn(e?H(e)??void 0:void 0)}function hn(e,t){let r=n.currentPlan;if(!r)return;let i=t&&Tv(t)?[t]:r.items.filter(e=>Tv(e));for(let t of i){if(!Tv(t))continue;let n=e??H(t.placement.wallAttachment.wallId);!n||e&&t.placement.wallAttachment.wallId!==e.id||vy(t,n)}}function gn(){n.currentPlan&&(n.currentPlan.updatedAt=new Date().toISOString(),n.isDirty=!0,An())}async function _n(e){if(i){if(e?.shareId){await bn(e.shareId);return}e?.planId&&await yn(e.planId);return}i=!0;try{if(e?.shareId){await bn(e.shareId);return}if(e?.planId){await yn(e.planId);return}await Dn()||(F(216,144,!1),n.isDirty=!1)}finally{n.isLoading=!1}}async function vn(){if(!jn())throw Error(`Sign in is required to save plans to your account.`);let t=Mn();if(!n.currentPlan)throw Error(`There is no plan to save.`);eO(n.currentPlan.title),n.currentPlan.title=tO(n.currentPlan.title),r&&=(clearTimeout(r),null);try{let r=await dq(await t.savePlan(cY(n.currentPlan)),e);return kn(r,!1),n.isPersisted=!0,_J(cY(r)),lJ(),uJ(r.id),r}catch(e){throw e instanceof Error?e:Error(`Unable to save the plan.`)}}async function yn(t,r){if(!jn())throw Error(`Sign in is required to open saved plans.`);let i=Mn();n.isLoading=!0,n.errorMessage=null;try{let a=await i.getPlan(t,r);if(!a)throw Error(`Plan ${t} was not found.`);let o=await dq(a,e);kn(o,!1),n.isPersisted=!0,_J(cY(o)),lJ(),uJ(o.id||t)}catch(e){throw n.errorMessage=e instanceof Error?e.message:`Unable to load the plan.`,e}finally{n.isLoading=!1}}async function bn(t){let r=Mn();if(!r.getSharedPlan)throw Error(`Sharing is not available for this host.`);n.isLoading=!0,n.errorMessage=null;try{let i=await r.getSharedPlan(t.trim());if(!i)throw Error(`This shared plan link is invalid or no longer available.`);let a=await dq(lY(i,t.trim(),e),e);kn(a,!0),n.isPersisted=!1,_J(cY(a)),lJ(),dJ(),EJ()}catch(e){throw n.errorMessage=e instanceof Error?e.message:`Unable to open the shared plan.`,e}finally{n.isLoading=!1}}async function xn(){if(!jn())throw Error(`Sign in is required to share a plan.`);let e=Mn();if(!e.createShare)throw Error(`Sharing is not available for this host.`);if(!n.currentPlan)throw Error(`There is no plan to share.`);let t=n.currentPlan.id;(n.isDirty||!/^\d+$/.test(t))&&(t=(await vn()).id);let{shareId:r}=await e.createShare(t);return n.currentPlan&&(n.currentPlan.sharing={...n.currentPlan.sharing??{},sharedId:r,isPublic:!0}),wJ(r)}function Sn(t,r){if(n.currentPlan=sY(e,n.units),n.planRevision+=1,d(),Wt(),n.snapGuides=[],n.errorMessage=null,n.isDirty=!1,n.isPersisted=!1,lJ(),dJ(),yJ(),t===`blank`){P(!1);return}t===`rectangle`&&F(Math.min(km,r?.widthInches!=null&&r.widthInches>0?r.widthInches:216),Math.min(km,r?.depthInches!=null&&r.depthInches>0?r.depthInches:144),!1)}async function Cn(){return jn()?Mn().listPlans():[]}async function wn(e){if(!jn())throw Error(`Sign in is required to delete saved plans.`);await Mn().deletePlan(e),n.currentPlan?.id===e&&dJ()}async function Tn(e,t){if(!jn())throw Error(`Sign in is required to rename saved plans.`);eO(t);let r=await Mn().renamePlan(e,tO(t));return n.currentPlan?.id===e&&(n.currentPlan.title=r.title,n.currentPlan.updatedAt=r.updatedAt),r}function En(e){n.currentPlan&&(n.currentPlan.title=e,gn())}async function Dn(){let t=vJ();return t?(kn(await dq(t,e),!1),n.isPersisted=!0,!0):!1}function On(){r&&=(clearTimeout(r),null),n.currentPlan&&(_J(cY(n.currentPlan)),n.isPersisted=!0,n.isDirty=!1)}function kn(e,t){n.currentPlan=cY(e),n.currentPlan.units=n.units,n.planRevision+=1,d(),Wt(),n.activeWallId=n.currentPlan.walls.find(e=>!e.isClosed)?.id??null,n.activeTool=`select`,n.errorMessage=null,n.isDirty=t,n.currentPlan.floorPaints||(n.currentPlan.floorPaints=[]);for(let e of n.currentPlan.floors)!e.source&&e.wallId&&(e.source=`wall`);rn()}function An(){r&&clearTimeout(r),r=setTimeout(()=>{!n.currentPlan||!n.isDirty||(_J(cY(n.currentPlan)),n.isPersisted=!0,n.isDirty=!1)},1500)}function jn(){return!!(e.auth.isLoggedIn&&e.providers?.planStorage)}function Mn(){let t=e.providers?.planStorage;if(!t)throw Error(`Plan storage is not configured.`);return t}return{state:Bt(n),isAccountPersistenceEnabled:jn,flushLocalPlanSave:On,initialize:_n,saveCurrentPlan:vn,und
162o:v,redo:y,beginHistoryGesture:m,commitHistoryGesture:g,loadPlanById:yn,openSharedPlan:bn,createShareLinkForCurrentPlan:xn,createNewPlan:Sn,listSavedPlans:Cn,deleteSavedPlan:wn,renameSavedPlan:Tn,setPlanTitle:En,addCatalogItem:b,addCatalogItemAt:x,addGenericItem:S,addGenericItemAt:C,placeTextAt:w,setSelectedTextContent:E,setSelectedTextFontSize:D,setSelectedTextBold:O,setSelectedTextUnderline:k,clearPendingTextEdit:T,setLibraryItemDragPreview:j,clearLibraryItemDragPreview:M,isRoomDrawingIncomplete:Ft,resumeCustomRoomDrawing:It,addNewWall:ne,createRectangleRoom:F,appendRectangleRoom:ee,startCustomRoom:te,addCustomWallPoint:ie,suppressWallDrawingClicks:De,selectWallPoint:V,selectWallSegment:Ce,selectFloor:we,findFloorAtPlanPoint:Te,moveWallPoint:Oe,moveWallSegment:ke,deleteSelectedWallPoint:Me,deleteSelectedWallSegment:Ne,setSelectedWallSegmentStyle:Pe,setSelectedWallThickness:Fe,setSelectedWallSegmentInteriorLength:Ie,getSelectedWallPointDeletionStatus:Ae,getSelectedWallSegmentDeletionStatus:je,addWallPointOnSegment:Le,selectItem:Re,moveItem:ze,nudgeSelectedItem:Be,copySelectedItem:Ue,pasteCopiedItem:We,setItemRotation:Ge,setItemDimensions:Ke,rotateSelectedItem:qe,flipSelectedDoor:Je,duplicateSelectedItem:Ye,deleteItem:Xe,deleteSelectedItem:Ze,toggleSelectedItemLock:Qe,setSelectedItemFillColor:$e,swapSelectedItemProduct:et,setActiveTool:ut,setPaintFloorColor:dt,setPaintFloorTexture:ft,setDrawWallStyle:pt,setDrawWallThickness:mt,paintFloorZone:yt,applyBrushToFloorPaintAtPoint:bt,eraseFloorPaintAtPoint:xt,selectFloorPaint:St,deleteSelectedFloorPaint:wt,deleteFloorPaintById:Ct,moveFloorPaint:Tt,moveFloorPaintPoint:Et,moveFloorPaintEdge:Ot,selectFloorPaintEdge:Dt,addFloorPaintPointOnEdge:kt,setDrawingCustomFloor:At,addCustomFloorPoint:Pt,updateCustomFloorPreview:Mt,cancelCustomFloorDrawing:jt,setUnits:Lt,setShowWallMeasurements:zt,setDimensionDisplay:Vt,setAreWallsLocked:Ht,setCamera:Ut,clearSelection:Wt,clearSnapGuides:Gt,updateWallDrawingPreview:tt,clearWallDrawingPreview:nt,placeMeasurePoint:ct,updateMeasurePreview:lt,cancelMeasure:it,cancelWallDrawing:Se}}function oY(e){return(e%360+360)%360}function sY(e,t=$w().units){let n=new Date().toISOString();return{id:Lp(),title:`Untitled Plan`,units:rT(t),camera:{x:480,y:320,zoom:1},walls:[],floors:[],floorPaints:[],items:[],createdAt:n,updatedAt:n,ownerUserId:e.auth.globalUserId??e.auth.userId,sourceContext:{platform:e.platform,dealerId:e.dealerId,siteId:e.siteId,originUrl:window.location.href},schemaVersion:3}}function cY(e){return JSON.parse(JSON.stringify(e))}function lY(e,t,n){let r=new Date().toISOString(),i=e.title?.trim()||`Untitled Plan`,a=i.toLowerCase().startsWith(`copy of `)?i:`Copy of ${i}`;return{...cY(e),id:Lp(`plan`),title:a,createdAt:r,updatedAt:r,ownerUserId:n.auth.globalUserId??n.auth.userId,sourceContext:{platform:n.platform,dealerId:n.dealerId,siteId:n.siteId,originUrl:window.location.href},sharing:{sharedId:t,isPublic:!1},schemaVersion:3}}var uY=`fdn-room-planner-open`,dY=class{config=null;container=null;vueApp=null;store=null;hasHistoryEntry=!1;initialPlanId=null;initialShareId=null;hostLayoutResizeHandler=null;readyPromise=Promise.resolve();resolveReady=null;init(e){let t=e.features?.wishlist!==!1,n=e.providers?.product??(e.apiBaseUrl?new fK(e.apiBaseUrl):void 0),r=e.providers?.planStorage??(e.apiBaseUrl?new hq(e.apiBaseUrl,e.auth,e.dealerId):void 0);this.config={...e,providers:{...e.providers,planStorage:r,icon:e.providers?.icon??(e.apiBaseUrl?new JG(e.apiBaseUrl):void 0),product:n,wishlist:e.providers?.wishlist??(t&&e.apiBaseUrl&&e.auth.isLoggedIn&&BG(e.auth)?new hK(e.apiBaseUrl,e.auth,e.dealerId):void 0),feedback:e.providers?.feedback??(e.apiBaseUrl?new bK(e.apiBaseUrl,e.auth):void 0)}}}open(){let e=this.requireConfig();this.vueApp||(this.initialShareId||=TJ(),this.store=aY(e),this.container=this.createContainer(e),this.readyPromise=new Promise(e=>{this.resolveReady=e}),this.vueApp=ds(qG,{config:e,store:this.store,initialPlanId:this.initialPlanId,initialShareId:this.initialShareId,onClose:()=>this.close(),onReady:()=>{this.resolveReady?.(),this.resolveReady=null}}),this.initialPlanId=null,this.initialShareId=null,this.vueApp.use(Sp
162),this.vueApp.mount(this.container),document.body.style.overflow=`hidden`,window.addEventListener(`popstate`,this.handlePopState),this.pushHistoryEntry(),e.callbacks?.onOpen?.())}close(){if(!this.vueApp)return;this.vueApp.unmount(),this.vueApp=null,this.resolveReady?.(),this.resolveReady=null,this.readyPromise=Promise.resolve(),this.store=null,this.teardownHostLayout(),this.container?.remove(),this.container=null,document.body.style.overflow=``,window.removeEventListener(`popstate`,this.handlePopState);let e=this.hasHistoryEntry&&window.history.state?.[uY];this.hasHistoryEntry=!1,e&&window.history.back(),this.config?.callbacks?.onClose?.()}async addItem(e){let t=this.requireConfig(),n=this.normalizeIncomingCatalogPayload(e,t.providers?.product),r=await this.enrichCatalogPayload(n,t),i=await this.resolveCatalogIcon(r,t);this.vueApp||this.open(),await this.readyPromise,this.store?.addCatalogItem(i)}normalizeIncomingCatalogPayload(e,t){return t?.normalizeProductPayload?t.normalizeProductPayload(e):iK(e)}async enrichCatalogPayload(e,t){let n=e.widthInches>0&&e.depthInches>0,r=!!e.imageUrl?.trim();if(n&&r||!t.providers?.product||!(e.gpid&&e.gpid>0))return e;try{return pK(e,await t.providers.product.getProductForRoomPlanner(e.gpid,t.dealerId))}catch(n){return t.callbacks?.onError?.(n),e}}async resolveCatalogIcon(e,t){if(!e.iconId||e.iconImageUrl||!t.providers?.icon)return e;try{let n=await t.providers.icon.getIconById(e.iconId);return n?{...e,iconImageUrl:n.imageUrl,defaultLayer:e.defaultLayer??n.defaultLayer}:e}catch(n){return t.callbacks?.onError?.(n),e}}async loadPlan(e){if(!this.vueApp){this.initialPlanId=e,this.open();return}await this.store?.initialize({planId:e})}async openShared(e){let t=e.trim();if(!t)throw Error(`A share id is required.`);if(!this.vueApp){this.initialShareId=t,this.open();return}await this.store?.initialize({shareId:t})}requireConfig(){if(!this.config)throw Error(`RoomPlanner.init(config) must be called before using the planner.`);return this.config}createContainer(e){let t=document.createElement(`div`);return t.className=`fdn-room-planner-host`,this.applyHostLayout(t,e),(e.mountElement??document.body).appendChild(t),t}applyHostLayout(e,t){let n=()=>{mY();let n=fY(t),r=pY(t),i=!!n&&n!==`0px`,a=!!r&&r!==`0px`;Object.assign(e.style,{bottom:`0`,height:i?`calc(100% - ${n})`:`100%`,left:`0`,maxWidth:``,overflow:`hidden`,position:`fixed`,right:a?r:`0`,top:i?n:`0`,width:a?`auto`:`100%`,zIndex:`2147482999`}),e.classList.toggle(`fdn-room-planner-host--embedded`,i||a),e.classList.toggle(`fdn-room-planner-host--right-rail`,a)};n(),this.hostLayoutResizeHandler=n,window.addEventListener(`resize`,n),window.addEventListener(`orientationchange`,n)}teardownHostLayout(){this.hostLayoutResizeHandler&&=(window.removeEventListener(`resize`,this.hostLayoutResizeHandler),window.removeEventListener(`orientationchange`,this.hostLayoutResizeHandler),null)}pushHistoryEntry(){this.hasHistoryEntry||=(window.history.pushState({[uY]:!0},``,window.location.href),!0)}handlePopState=()=>{this.vueApp&&(this.hasHistoryEntry=!1,this.close())}};function fY(e){return e.layout?.topOffset?.trim()||(document.documentElement.style.getPropertyValue(`--room-planner-header-height`)||getComputedStyle(document.documentElement).getPropertyValue(`--room-planner-header-height`)||``).trim()}function pY(e){return e.layout?.rightOffset?.trim()||(document.documentElement.style.getPropertyValue(`--room-planner-right-ad-width`)||getComputedStyle(document.documentElement).getPropertyValue(`--room-planner-right-ad-width`)||``).trim()}function mY(){let e=(document.documentElement.style.getPropertyValue(`--room-planner-header-height`)||getComputedStyle(document.documentElement).getPropertyValue(`--room-planner-header-height`)||``).trim();if(!e||e===`0px`)return;let t=document.querySelector(`header`),n=t?Math.ceil(t.getBoundingClientRect().height):0;n>0&&document.documentElement.style.setProperty(`--room-planner-header-height`,`${n}px`)}var hY=new dY;e.FdnApiIconProvider=JG,e.FdnApiPlanStorageProvider=hq,e.FdnApiProductProvider=fK,e.RoomPlanner=hY,e.RoomPlannerPublicApi=dY,e.formatDualLength=eg,e.formatImperial=Yh,e.formatLength=qh,e.formatMetric=$h,e.hasAuthIdentity=BG,e.normalizeCatalogItemPayload=iK,e.resolveAuthIds=zG});
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.