1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-DR9rlZr5.js","assets/index-TyCB-ehG.js"])))=>i.map(i=>d[i]); 2import{c as xn,e as Ks,r as N,j as l,Y as Ys,Z as Ws,_ as Js,L as Zt,$ as Gn,a0 as Xs,a1 as Us,w as Zs,t as Tn,a2 as Qs}from"./index-TyCB-ehG.js";import{C as ei}from"./circle-check-CprniKco.js";import{A as ti}from"./arrow-right-X3ulFsap.js";const ri=[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]],ni=xn("arrow-left",ri);const oi=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"m21 3-7 7",key:"1l2asr"}],["path",{d:"m3 21 7-7",key:"tjx5ai"}],["path",{d:"M9 21H3v-6",key:"wtvkvv"}]],Ai=xn("maximize-2",oi);const si=[["path",{d:"m14 10 7-7",key:"oa77jy"}],["path",{d:"M20 10h-6V4",key:"mjg0md"}],["path",{d:"m3 21 7-7",key:"tjx5ai"}],["path",{d:"M4 14h6v6",key:"rmj7iw"}]],ii=xn("minimize-2",si);function ai({children:e}){const{clientConfig:t}=Ks({from:"__root__"}),r=new URL("/worlds?create=true",t.dashboardUrl).toString();return N.useEffect(()=>{const n=o=>{o.target.closest("[data-waitlist-trigger]")&&(o.preventDefault(),window.location.assign(r))};return document.addEventListener("click",n),()=>{document.removeEventListener("click",n)}},[r]),N.useEffect(()=>{const n=window.location.hash.slice(1);if(!n)return;const o=()=>{const i=document.getElementById(n);return i?(i.scrollIntoView({behavior:"smooth"}),!0):!1};if(o())return;let A=0;const s=setInterval(()=>{A++,(o()||A>=10)&&clearInterval(s)},100);return()=>clearInterval(s)},[]),l.jsx(l.Fragment,{children:e})}const ci=e=>{if(!e)return;if(/^\d+$/.test(e))return Number(e);const t=/^(?:(\d+)h)?(?:(\d+)m)?(?:(\d+)s)?$/i.exec(e);if(!t)return;const r=Number(t[1]??0),n=Number(t[2]??0),o=Number(t[3]??0),A=r*3600+n*60+o;return A>0?A:void 0},li=e=>{let t;try{t=new URL(e)}catch{return""}const r=t.hostname.replace(/^www\./,"");if(!(r==="youtu.be"||r==="youtube.com"||r==="m.youtube.com"||r==="youtube-nocookie.com"))return"";const o=t.pathname.split("/").filter(Boolean);let A=null;if(r==="youtu.be"?A=o[0]??null:t.pathname==="/watch"?A=t.searchParams.get("v"):(o[0]==="embed"&&o[1]||o[0]==="shorts"&&o[1])&&(A=o[1]),!A)return"";const s=new URL(`https://www.youtube-nocookie.com/embed/${A}`);s.searchParams.set("rel","0");const i=t.searchParams.get("start")??t.searchParams.get("t")??"",c=ci(i);return c&&s.searchParams.set("start",String(c)),s.toString()},fi=e=>{let t;try{t=new URL(e)}catch{return""}const r=t.hostname.replace(/^www\./,"");if(r!=="drive.google.com"&&r!=="docs.google.com")return"";const n=/\/file\/d\/([^/]+)/.exec(t.pathname);return n?.[1]?`https://drive.google.com/file/d/${n[1]}/preview`:""},vi=e=>{if(!e)return"";const t=fi(e);if(t)return t;const r=li(e);return r||e};function ui({src:e,title:t="Video player",aspect:r="16 / 9"}){const[n,o]=N.useState(!1),A=N.useMemo(()=>vi(e),[e]);return A?l.jsx("div",{className:"my-6 w-full overflow-hidden rounded-lg border border-white/10 bg-black",style:{aspectRatio:r},children:l.jsxs("div",{className:"relative h-full w-full bg-black",children:[l.jsx("iframe",{src:A,className:"absolute top-0 left-0 h-full w-full border-0 bg-black",style:{backgroundColor:"#000000"},allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; fullscreen",allowFullScreen:!0,title:t,onLoad:()=>o(!0)}),l.jsx("div",{className:`pointer-events-none absolute inset-0 bg-black transition-opacity duration-300 ${n?"opacity-0":"opacity-100"}`})]})}):null}const Rn="/blog/splat-viewer-cms-loader.js";function xi({name:e,className:t,layout:r}){return N.useEffect(()=>{if(typeof window>"u")return;const n=()=>{typeof window.__initSplatViewers=="function"&&window.__initSplatViewers()};if(window.__splatViewerLoaderInjected){n();return}if(document.querySelector("script[data-splat-viewer-loader]")){window.__splatViewerLoaderInjected=!0,n();return}const A=document.createElement("script");A.src=Rn,A.async=!0,A.dataset.splatViewerLoader="true",A.onload=()=>{window.__splatViewerLoaderInjected=!0,n()},A.onerror=()=>{console.error("[Splat Viewer] Failed to load the viewer bootstrap script at",Rn)},document.body.appendChild(A)},[]),l.jsxs(l.Fragment,{children:[l.jsx("div",{"data-viewer":e,"data-layout":r??"default",className:t?`my-10 ${t}`:"my-10",children:l.jsx("div",{className:"flex items-center justify-center rounded-lg border border-white/10 bg-white/5 px-4 py-6 text-center text-sm text-slate-300 sm:text-base",children:"Interactive viewer loading. If nothing appears, please disable script blockers and refresh the page."})}),l.jsx("style",{children:` 3 /* Align selector thumbnails flush with the viewer container */ 4 [id^="splat-selector-"] { 5 padding: 0 !important; 6 gap: 10px !important; 7 justify-content: center !important; 8 flex-wrap: wrap; 9 } 10 .splat-scene-thumb { 11 flex: 0 0 170px !important; 12 width: 170px !important; 13 aspect-ratio: 4/3 !important; 14 height: auto !important; 15 } 16 17 /* Mobile-friendly sizing and spacing for the embedded Webflow viewer */ 18 @media (max-width: 768px) { 19 [data-viewer] > div > div:first-child { 20 height: min(65vh, 420px) !important; 21 } 22 .splat-viewer-thumbnail, 23 .splat-viewer-iframe, 24 .splat-viewer-overlay, 25 .splat-viewer-loading { 26 height: min(65vh, 420px) !important; 27 } 28 [id^="splat-selector-"] { 29 gap: 6px !important; 30 padding: 0 12px !important; 31 } 32 .splat-scene-thumb { 33 border-width: 2px !important; 34 width: 136px !important; 35 flex: 0 0 136px !important; 36 aspect-ratio: 4/3 !important; 37 height: auto !important; 38 } 39 } 40 `})]})}function j0(e){if(typeof e=="string"||typeof e=="number")return""+e;let t="";if(Array.isArray(e))for(let r=0,n;r<e.length;r++)(n=j0(e[r]))!==""&&(t+=(t&&" ")+n);else for(let r in e)e[r]&&(t+=(t&&" ")+r);return t}var di={value:()=>{}};function ar(){for(var e=0,t=arguments.length,r={},n;e<t;++e){if(!(n=arguments[e]+"")||n in r||/[\s.]/.test(n))throw new Error("illegal type: "+n);r[n]=[]}return new Yt(r)}function Yt(e){this._=e}function bi(e,t){return e.trim().split(/^|\s+/).map(function(r){var n="",o=r.indexOf(".");if(o>=0&&(n=r.slice(o+1),r=r.slice(0,o)),r&&!t.hasOwnProperty(r))throw new Error("unknown type: "+r);return{type:r,name:n}})}Yt.prototype=ar.prototype={constructor:Yt,on:function(e,t){var r=this._,n=bi(e+"",r),o,A=-1,s=n.length;if(arguments.length<2){for(;++A<s;)if((o=(e=n[A]).type)&&(o=hi(r[o],e.name)))return o;return}if(t!=null&&typeof t!="function")throw new Error("invalid callback: "+t);for(;++A<s;)if(o=(e=n[A]).type)r[o]=Dn(r[o],e.name,t);else if(t==null)for(o in r)r[o]=Dn(r[o],e.name,null);return this},copy:function(){var e={},t=this._;for(var r in t)e[r]=t[r].slice();return new Yt(e)},call:function(e,t){if((o=arguments.length-2)>0)for(var r=new Array(o),n=0,o,A;n<o;++n)r[n]=arguments[n+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(A=this._[e],n=0,o=A.length;n<o;++n)A[n].value.apply(t,r)},apply:function(e,t,r){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var n=this._[e],o=0,A=n.length;o<A;++o)n[o].value.apply(t,r)}};function hi(e,t){for(var r=0,n=e.length,o;r<n;++r)if((o=e[r]).name===t)return o.value}function Dn(e,t,r){for(var n=0,o=e.length;n<o;++n)if(e[n].name===t){e[n]=di,e=e.slice(0,n).concat(e.slice(n+1));break}return r!=null&&e.push({name:t,value:r}),e}var Zr="http://www.w3.org/1999/xhtml";const Ln={svg:"http://www.w3.org/2000/svg",xhtml:Zr,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function cr(e){var t=e+="",r=t.indexOf(":");return r>=0&&(t=e.slice(0,r))!=="xmlns"&&(e=e.slice(r+1)),Ln.hasOwnProperty(t)?{space:Ln[t],local:e}:e}function ji(e){return function(){var t=this.ownerDocument,r=this.namespaceURI;return r===Zr&&t.documentElement.namespaceURI===Zr?t.createElement(e):t.createElementNS(r,e)}}function pi(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function Zo(e){var t=cr(e);return(t.local?pi:ji)(t)}function mi(){}function dn(e){return e==null?mi:function(){return this.querySelector(e)}}function gi(e){typeof e!="function"&&(e=dn(e));for(var t=this._groups,r=t.length,n=new Array(r),o=0;o<r;++o)for(var A=t[o],s=A.length,i=n[o]=new Array(s),c,a,f=0;f<s;++f)(c=A[f])&&(a=e.call(c,c.__data__,f,A))&&("__data__"in c&&(a.__data__=c.__data__),i[f]=a);return new q0(n,this._parents)}function yi(e){return e==null?[]:Array.isArray(e)?e:Array.from(e)}function ki(){return[]}function Qo(e){return e==null?ki:function(){return this.querySelectorAll(e)}}function Bi(e){return function(){return yi(e.apply(this,arguments))}}function Ei(e){typeof e=="function"?e=Bi(e):e=Qo(e);for(var t=this._groups,r=t.length,n=[],o=[],A=0;A<r;++A)for(var s=t[A],i=s.length,c,a=0;a<i;++a)(c=s[a])&&(n.push(e.call(c,c.__data__,a,s)),o.push(c));return new q0(n,o)}function eA(e){return function(){return this.matches(e)}}function tA(e){return function(t){return t.matches(e)}}var wi=Array.prototype.find;function _i(e){return function(){return wi.call(this.children,e)}}function Si(){return this.firstElementChild}function Ni(e){return this.select(e==null?Si:_i(typeof e=="function"?e:tA(e)))}var $i=Array.prototype.filter;function qi(){return Array.from(this.children)}function Mi(e){return function(){return $i.call(this.children,e)}}function Fi(e){return this.selectAll(e==null?qi:Mi(typeof e=="function"?e:tA(e)))}function Ii(e){typeof e!="function"&&(e=eA(e));for(var t=this._groups,r=t.length,n=new Array(r),o=0;o<r;++o)for(var A=t[o],s=A.length,i=n[o]=[],c,a=0;a<s;++a)(c=A[a])&&e.call(c,c.__data__,a,A)&&i.push(c);return new q0(n,this._parents)}function rA(e){return new Array(e.length)}function Ci(){return new q0(this._enter||this._groups.map(rA),this._parents)}function Qt(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}Qt.prototype={constructor:Qt,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};function Hi(e){return function(){return e}}function Pi(e,t,r,n,o,A){for(var s=0,i,c=t.length,a=A.length;s<a;++s)(i=t[s])?(i.__data__=A[s],n[s]=i):r[s]=new Qt(e,A[s]);for(;s<c;++s)(i=t[s])&&(o[s]=i)}function Gi(e,t,r,n,o,A,s){var i,c,a=new Map,f=t.length,v=A.length,u=new Array(f),b;for(i=0;i<f;++i)(c=t[i])&&(u[i]=b=s.call(c,c.__data__,i,t)+"",a.has(b)?o[i]=c:a.set(b,c));for(i=0;i<v;++i)b=s.call(e,A[i],i,A)+"",(c=a.get(b))?(n[i]=c,c.__data__=A[i],a.delete(b)):r[i]=new Qt(e,A[i]);for(i=0;i<f;++i)(c=t[i])&&a.get(u[i])===c&&(o[i]=c)}function Ti(e){return e.__data__}function Ri(e,t){if(!arguments.length)return Array.from(this,Ti);var r=t?Gi:Pi,n=this._parents,o=this._groups;typeof e!="function"&&(e=Hi(e));for(var A=o.length,s=new Array(A),i=new Array(A),c=new Array(A),a=0;a<A;++a){var f=n[a],v=o[a],u=v.length,b=Di(e.call(f,f&&f.__data__,a,n)),d=b.length,k=i[a]=new Array(d),y=s[a]=new Array(d),m=c[a]=new Array(u);r(f,v,k,y,m,b,t);for(var w=0,j=0,p,S;w<d;++w)if(p=k[w]){for(w>=j&&(j=w+1);!(S=y[j])&&++j<d;);p._next=S||null}}return s=new q0(s,n),s._enter=i,s._exit=c,s}function Di(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function Li(){return new q0(this._exit||this._groups.map(rA),this._parents)}function Oi(e,t,r){var n=this.enter(),o=this,A=this.exit();return typeof e=="function"?(n=e(n),n&&(n=n.selection())):n=n.append(e+""),t!=null&&(o=t(o),o&&(o=o.selection())),r==null?A.remove():r(A),n&&o?n.merge(o).order():o}function zi(e){for(var t=e.selection?e.selection():e,r=this._groups,n=t._groups,o=r.length,A=n.length,s=Math.min(o,A),i=new Array(o),c=0;c<s;++c)for(var a=r[c],f=n[c],v=a.length,u=i[c]=new Array(v),b,d=0;d<v;++d)(b=a[d]||f[d])&&(u[d]=b);for(;c<o;++c)i[c]=r[c];return new q0(i,this._parents)}function Vi(){for(var e=this._groups,t=-1,r=e.length;++t<r;)for(var n=e[t],o=n.length-1,A=n[o],s;--o>=0;)(s=n[o])&&(A&&s.compareDocumentPosition(A)^4&&A.parentNode.insertBefore(s,A),A=s);return this}function Ki(e){e||(e=Yi);function t(v,u){return v&&u?e(v.__data__,u.__data__):!v-!u}for(var r=this._groups,n=r.length,o=new Array(n),A=0;A<n;++A){for(var s=r[A],i=s.length,c=o[A]=new Array(i),a,f=0;f<i;++f)(a=s[f])&&(c[f]=a);c.sort(t)}return new q0(o,this._parents).order()}function Yi(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function Wi(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function Ji(){return Array.from(this)}function Xi(){for(var e=this._groups,t=0,r=e.length;t<r;++t)for(var n=e[t],o=0,A=n.length;o<A;++o){var s=n[o];if(s)return s}return null}function Ui(){let e=0;for(const t of this)++e;return e}function Zi(){return!this.node()}function Qi(e){for(var t=this._groups,r=0,n=t.length;r<n;++r)for(var o=t[r],A=0,s=o.length,i;A<s;++A)(i=o[A])&&e.call(i,i.__data__,A,o);return this}function ea(e){return function(){this.removeAttribute(e)}}function ta(e){return function(){this.removeAttributeNS(e.space,e.local)}}function ra(e,t){return function(){this.setAttribute(e,t)}}function na(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function oa(e,t){return function(){var r=t.apply(this,arguments);r==null?this.removeAttribute(e):this.setAttribute(e,r)}}function Aa(e,t){return function(){var r=t.apply(this,arguments);r==null?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,r)}}function sa(e,t){var r=cr(e);
vendor: 5,646 bytes, line 40
40if(arguments.length<2){var n=this.node();return r.local?n.getAttributeNS(r.space,r.local):n.getAttribute(r)}return this.each((t==null?r.local?ta:ea:typeof t=="function"?r.local?Aa:oa:r.local?na:ra)(r,t))}function nA(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function ia(e){return function(){this.style.removeProperty(e)}}function aa(e,t,r){return function(){this.style.setProperty(e,t,r)}}function ca(e,t,r){return function(){var n=t.apply(this,arguments);n==null?this.style.removeProperty(e):this.style.setProperty(e,n,r)}}function la(e,t,r){return arguments.length>1?this.each((t==null?ia:typeof t=="function"?ca:aa)(e,t,r??"")):$e(this.node(),e)}function $e(e,t){return e.style.getPropertyValue(t)||nA(e).getComputedStyle(e,null).getPropertyValue(t)}function fa(e){return function(){delete this[e]}}function va(e,t){return function(){this[e]=t}}function ua(e,t){return function(){var r=t.apply(this,arguments);r==null?delete this[e]:this[e]=r}}function xa(e,t){return arguments.length>1?this.each((t==null?fa:typeof t=="function"?ua:va)(e,t)):this.node()[e]}function oA(e){return e.trim().split(/^|\s+/)}function bn(e){return e.classList||new AA(e)}function AA(e){this._node=e,this._names=oA(e.getAttribute("class")||"")}AA.prototype={add:function(e){var t=this._names.indexOf(e);t<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function sA(e,t){for(var r=bn(e),n=-1,o=t.length;++n<o;)r.add(t[n])}function iA(e,t){for(var r=bn(e),n=-1,o=t.length;++n<o;)r.remove(t[n])}function da(e){return function(){sA(this,e)}}function ba(e){return function(){iA(this,e)}}function ha(e,t){return function(){(t.apply(this,arguments)?sA:iA)(this,e)}}function ja(e,t){var r=oA(e+"");if(arguments.length<2){for(var n=bn(this.node()),o=-1,A=r.length;++o<A;)if(!n.contains(r[o]))return!1;return!0}return this.each((typeof t=="function"?ha:t?da:ba)(r,t))}function pa(){this.textContent=""}function ma(e){return function(){this.textContent=e}}function ga(e){return function(){var t=e.apply(this,arguments);this.textContent=t??""}}function ya(e){return arguments.length?this.each(e==null?pa:(typeof e=="function"?ga:ma)(e)):this.node().textContent}function ka(){this.innerHTML=""}function Ba(e){return function(){this.innerHTML=e}}function Ea(e){return function(){var t=e.apply(this,arguments);this.innerHTML=t??""}}function wa(e){return arguments.length?this.each(e==null?ka:(typeof e=="function"?Ea:Ba)(e)):this.node().innerHTML}function _a(){this.nextSibling&&this.parentNode.appendChild(this)}function Sa(){return this.each(_a)}function Na(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function $a(){return this.each(Na)}function qa(e){var t=typeof e=="function"?e:Zo(e);return this.select(function(){return this.appendChild(t.apply(this,arguments))})}function Ma(){return null}function Fa(e,t){var r=typeof e=="function"?e:Zo(e),n=t==null?Ma:typeof t=="function"?t:dn(t);return this.select(function(){return this.insertBefore(r.apply(this,arguments),n.apply(this,arguments)||null)})}function Ia(){var e=this.parentNode;e&&e.removeChild(this)}function Ca(){return this.each(Ia)}function Ha(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function Pa(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function Ga(e){return this.select(e?Pa:Ha)}function Ta(e){return arguments.length?this.property("__data__",e):this.node().__data__}function Ra(e){return function(t){e.call(this,t,this.__data__)}}function Da(e){return e.trim().split(/^|\s+/).map(function(t){var r="",n=t.indexOf(".");return n>=0&&(r=t.slice(n+1),t=t.slice(0,n)),{type:t,name:r}})}function La(e){return function(){var t=this.__on;if(t){for(var r=0,n=-1,o=t.length,A;r<o;++r)A=t[r],(!e.type||A.type===e.type)&&A.name===e.name?this.removeEventListener(A.type,A.listener,A.options):t[++n]=A;++n?t.length=n:delete this.__on}}}function Oa(e,t,r){return function(){var n=this.__on,o,A=Ra(t);if(n){for(var s=0,i=n.length;s<i;++s)if((o=n[s]).type===e.type&&o.name===e.name){this.removeEventListener(o.type,o.listener,o.options),this.addEventListener(o.type,o.listener=A,o.options=r),o.value=t;return}}this.addEventListener(e.type,A,r),o={type:e.type,name:e.name,value:t,listener:A,options:r},n?n.push(o):this.__on=[o]}}function za(e,t,r){var n=Da(e+""),o,A=n.length,s;if(arguments.length<2){var i=this.node().__on;if(i){for(var c=0,a=i.length,f;c<a;++c)for(o=0,f=i[c];o<A;++o)if((s=n[o]).type===f.type&&s.name===f.name)return f.value}return}for(i=t?Oa:La,o=0;o<A;++o)this.each(i(n[o],t,r));return this}function aA(e,t,r){var n=nA(e),o=n.CustomEvent;typeof o=="function"?o=new o(t,r):(o=n.document.createEvent("Event"),r?(o.initEvent(t,r.bubbles,r.cancelable),o.detail=r.detail):o.initEvent(t,!1,!1)),e.dispatchEvent(o)}function Va(e,t){return function(){return aA(this,e,t)}}function Ka(e,t){return function(){return aA(this,e,t.apply(this,arguments))}}function Ya(e,t){return this.each((typeof t=="function"?Ka:Va)(e,t))}function*Wa(){for(var e=this._groups,t=0,r=e.length;t<r;++t)for(var n=e[t],o=0,A=n.length,s;o<A;++o)(s=n[o])&&(yield s)}var cA=[null];function q0(e,t){this._groups=e,this._parents=t}function ht(){return new q0([[document.documentElement]],cA)}function Ja(){return this}q0.prototype=ht.prototype={constructor:q0,select:gi,selectAll:Ei,selectChild:Ni,selectChildren:Fi,filter:Ii,data:Ri,enter
vendor: 21,813 bytes, line 40
40:Ci,exit:Li,join:Oi,merge:zi,selection:Ja,order:Vi,sort:Ki,call:Wi,nodes:Ji,node:Xi,size:Ui,empty:Zi,each:Qi,attr:sa,style:la,property:xa,classed:ja,text:ya,html:wa,raise:Sa,lower:$a,append:qa,insert:Fa,remove:Ca,clone:Ga,datum:Ta,on:za,dispatch:Ya,[Symbol.iterator]:Wa};function $0(e){return typeof e=="string"?new q0([[document.querySelector(e)]],[document.documentElement]):new q0([[e]],cA)}function Xa(e){let t;for(;t=e.sourceEvent;)e=t;return e}function H0(e,t){if(e=Xa(e),t===void 0&&(t=e.currentTarget),t){var r=t.ownerSVGElement||t;if(r.createSVGPoint){var n=r.createSVGPoint();return n.x=e.clientX,n.y=e.clientY,n=n.matrixTransform(t.getScreenCTM().inverse()),[n.x,n.y]}if(t.getBoundingClientRect){var o=t.getBoundingClientRect();return[e.clientX-o.left-t.clientLeft,e.clientY-o.top-t.clientTop]}}return[e.pageX,e.pageY]}const Ua={passive:!1},it={capture:!0,passive:!1};function Dr(e){e.stopImmediatePropagation()}function Se(e){e.preventDefault(),e.stopImmediatePropagation()}function lA(e){var t=e.document.documentElement,r=$0(e).on("dragstart.drag",Se,it);"onselectstart"in t?r.on("selectstart.drag",Se,it):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")}function fA(e,t){var r=e.document.documentElement,n=$0(e).on("dragstart.drag",null);t&&(n.on("click.drag",Se,it),setTimeout(function(){n.on("click.drag",null)},0)),"onselectstart"in r?n.on("selectstart.drag",null):(r.style.MozUserSelect=r.__noselect,delete r.__noselect)}const Pt=e=>()=>e;function Qr(e,{sourceEvent:t,subject:r,target:n,identifier:o,active:A,x:s,y:i,dx:c,dy:a,dispatch:f}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},subject:{value:r,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},identifier:{value:o,enumerable:!0,configurable:!0},active:{value:A,enumerable:!0,configurable:!0},x:{value:s,enumerable:!0,configurable:!0},y:{value:i,enumerable:!0,configurable:!0},dx:{value:c,enumerable:!0,configurable:!0},dy:{value:a,enumerable:!0,configurable:!0},_:{value:f}})}Qr.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e};function Za(e){return!e.ctrlKey&&!e.button}function Qa(){return this.parentNode}function ec(e,t){return t??{x:e.x,y:e.y}}function tc(){return navigator.maxTouchPoints||"ontouchstart"in this}function vA(){var e=Za,t=Qa,r=ec,n=tc,o={},A=ar("start","drag","end"),s=0,i,c,a,f,v=0;function u(p){p.on("mousedown.drag",b).filter(n).on("touchstart.drag",y).on("touchmove.drag",m,Ua).on("touchend.drag touchcancel.drag",w).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function b(p,S){if(!(f||!e.call(this,p,S))){var _=j(this,t.call(this,p,S),p,S,"mouse");_&&($0(p.view).on("mousemove.drag",d,it).on("mouseup.drag",k,it),lA(p.view),Dr(p),a=!1,i=p.clientX,c=p.clientY,_("start",p))}}function d(p){if(Se(p),!a){var S=p.clientX-i,_=p.clientY-c;a=S*S+_*_>v}o.mouse("drag",p)}function k(p){$0(p.view).on("mousemove.drag mouseup.drag",null),fA(p.view,a),Se(p),o.mouse("end",p)}function y(p,S){if(e.call(this,p,S)){var _=p.changedTouches,$=t.call(this,p,S),F=_.length,C,z;for(C=0;C<F;++C)(z=j(this,$,p,S,_[C].identifier,_[C]))&&(Dr(p),z("start",p,_[C]))}}function m(p){var S=p.changedTouches,_=S.length,$,F;for($=0;$<_;++$)(F=o[S[$].identifier])&&(Se(p),F("drag",p,S[$]))}function w(p){var S=p.changedTouches,_=S.length,$,F;for(f&&clearTimeout(f),f=setTimeout(function(){f=null},500),$=0;$<_;++$)(F=o[S[$].identifier])&&(Dr(p),F("end",p,S[$]))}function j(p,S,_,$,F,C){var z=A.copy(),I=H0(C||_,S),T,L,E;if((E=r.call(p,new Qr("beforestart",{sourceEvent:_,target:u,identifier:F,active:s,x:I[0],y:I[1],dx:0,dy:0,dispatch:z}),$))!=null)return T=E.x-I[0]||0,L=E.y-I[1]||0,function M(q,H,D){var R=I,W;switch(q){case"start":o[F]=M,W=s++;break;case"end":delete o[F],--s;case"drag":I=H0(D||H,S),W=s;break}z.call(q,p,new Qr(q,{sourceEvent:H,subject:E,target:u,identifier:F,active:W,x:I[0]+T,y:I[1]+L,dx:I[0]-R[0],dy:I[1]-R[1],dispatch:z}),$)}}return u.filter=function(p){return arguments.length?(e=typeof p=="function"?p:Pt(!!p),u):e},u.container=function(p){return arguments.length?(t=typeof p=="function"?p:Pt(p),u):t},u.subject=function(p){return arguments.length?(r=typeof p=="function"?p:Pt(p),u):r},u.touchable=function(p){return arguments.length?(n=typeof p=="function"?p:Pt(!!p),u):n},u.on=function(){var p=A.on.apply(A,arguments);return p===A?u:p},u.clickDistance=function(p){return arguments.length?(v=(p=+p)*p,u):Math.sqrt(v)},u}function hn(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function uA(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function jt(){}var at=.7,er=1/at,Ne="\\s*([+-]?\\d+)\\s*",ct="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Y0="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",rc=/^#([0-9a-f]{3,8})$/,nc=new RegExp(`^rgb\\(${Ne},${Ne},${Ne}\\)$`),oc=new RegExp(`^rgb\\(${Y0},${Y0},${Y0}\\)$`),Ac=new RegExp(`^rgba\\(${Ne},${Ne},${Ne},${ct}\\)$`),sc=new RegExp(`^rgba\\(${Y0},${Y0},${Y0},${ct}\\)$`),ic=new RegExp(`^hsl\\(${ct},${Y0},${Y0}\\)$`),ac=new RegExp(`^hsla\\(${ct},${Y0},${Y0},${ct}\\)$`),On={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};hn(jt,ve,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:zn,formatHex:zn,formatHex8:cc,formatHsl:lc,formatRgb:Vn,toString:Vn});function zn(){return this.rgb().formatHex()}function cc(){return this.rgb().formatHex8()}function lc(){return xA(this).formatHsl()}function Vn(){return this.rgb().formatRgb()}function ve(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=rc.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?Kn(t):r===3?new E0(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?Gt(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?Gt(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=nc.exec(e))?new E0(t[1],t[2],t[3],1):(t=oc.exec(e))?new E0(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=Ac.exec(e))?Gt(t[1],t[2],t[3],t[4]):(t=sc.exec(e))?Gt(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=ic.exec(e))?Jn(t[1],t[2]/100,t[3]/100,1):(t=ac.exec(e))?Jn(t[1],t[2]/100,t[3]/100,t[4]):On.hasOwnProperty(e)?Kn(On[e]):e==="transparent"?new E0(NaN,NaN,NaN,0):null}function Kn(e){return new E0(e>>16&255,e>>8&255,e&255,1)}function Gt(e,t,r,n){return n<=0&&(e=t=r=NaN),new E0(e,t,r,n)}function fc(e){return e instanceof jt||(e=ve(e)),e?(e=e.rgb(),new E0(e.r,e.g,e.b,e.opacity)):new E0}function en(e,t,r,n){return arguments.length===1?fc(e):new E0(e,t,r,n??1)}function E0(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}hn(E0,en,uA(jt,{brighter(e){return e=e==null?er:Math.pow(er,e),new E0(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?at:Math.pow(at,e),new E0(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new E0(le(this.r),le(this.g),le(this.b),tr(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Yn,formatHex:Yn,formatHex8:vc,formatRgb:Wn,toString:Wn}));function Yn(){return`#${ce(this.r)}${ce(this.g)}${ce(this.b)}`}function vc(){return`#${ce(this.r)}${ce(this.g)}${ce(this.b)}${ce((isNaN(this.opacity)?1:this.opacity)*255)}`}function Wn(){const e=tr(this.opacity);return`${e===1?"rgb(":"rgba("}${le(this.r)}, ${le(this.g)}, ${le(this.b)}${e===1?")":`, ${e})`}`}function tr(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function le(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function ce(e){return e=le(e),(e<16?"0":"")+e.toString(16)}function Jn(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new P0(e,t,r,n)}function xA(e){if(e instanceof P0)return new P0(e.h,e.s,e.l,e.opacity);if(e instanceof jt||(e=ve(e)),!e)return new P0;if(e instanceof P0)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,o=Math.min(t,r,n),A=Math.max(t,r,n),s=NaN,i=A-o,c=(A+o)/2;return i?(t===A?s=(r-n)/i+(r<n)*6:r===A?s=(n-t)/i+2:s=(t-r)/i+4,i/=c<.5?A+o:2-A-o,s*=60):i=c>0&&c<1?0:s,new P0(s,i,c,e.opacity)}function uc(e,t,r,n){return arguments.length===1?xA(e):new P0(e,t,r,n??1)}function P0(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}hn(P0,uc,uA(jt,{brighter(e){return e=e==null?er:Math.pow(er,e),new P0(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?at:Math.pow(at,e),new P0(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,o=2*r-n;return new E0(Lr(e>=240?e-240:e+120,o,n),Lr(e,o,n),Lr(e<120?e+240:e-120,o,n),this.opacity)},clamp(){return new P0(Xn(this.h),Tt(this.s),Tt(this.l),tr(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=tr(this.opacity);return`${e===1?"hsl(":"hsla("}${Xn(this.h)}, ${Tt(this.s)*100}%, ${Tt(this.l)*100}%${e===1?")":`, ${e})`}`}}));function Xn(e){return e=(e||0)%360,e<0?e+360:e}function Tt(e){return Math.max(0,Math.min(1,e||0))}function Lr(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}const jn=e=>()=>e;function xc(e,t){return function(r){return e+r*t}}function dc(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function bc(e){return(e=+e)==1?dA:function(t,r){return r-t?dc(t,r,e):jn(isNaN(t)?r:t)}}function dA(e,t){var r=t-e;return r?xc(e,r):jn(isNaN(e)?t:e)}const rr=(function e(t){var r=bc(t);function n(o,A){var s=r((o=en(o)).r,(A=en(A)).r),i=r(o.g,A.g),c=r(o.b,A.b),a=dA(o.opacity,A.opacity);return function(f){return o.r=s(f),o.g=i(f),o.b=c(f),o.opacity=a(f),o+""}}return n.gamma=e,n})(1);function hc(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,n=t.slice(),o;return function(A){for(o=0;o<r;++o)n[o]=e[o]*(1-A)+t[o]*A;return n}}function jc(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function pc(e,t){var r=t?t.length:0,n=e?Math.min(r,e.length):0,o=new Array(n),A=new Array(r),s;for(s=0;s<n;++s)o[s]=At(e[s],t[s]);for(;s<r;++s)A[s]=t[s];return function(i){for(s=0;s<n;++s)A[s]=o[s](i);return A}}function mc(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function K0(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function gc(e,t){var r={},n={},o;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(o in t)o in e?r[o]=At(e[o],t[o]):n[o]=t[o];return function(A){for(o in r)n[o]=r[o](A);return n}}var tn=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Or=new RegExp(tn.source,"g");function yc(e){return function(){return e}}function kc(e){return function(t){return e(t)+""}}function bA(e,t){var r=tn.lastIndex=Or.lastIndex=0,n,o,A,s=-1,i=[],c=[];for(e=e+"",t=t+"";(n=tn.exec(e))&&(o=Or.exec(t));)(A=o.index)>r&&(A=t.slice(r,A),i[s]?i[s]+=A:i[++s]=A),(n=n[0])===(o=o[0])?i[s]?i[s]+=o:i[++s]=o:(i[++s]=null,c.push({i:s,x:K0(n,o)})),r=Or.lastIndex;return r<t.length&&(A=t.slice(r),i[s]?i[s]+=A:i[++s]=A),i.length<2?c[0]?kc(c[0].x):yc(t):(t=c.length,function(a){for(var f=0,v;f<t;++f)i[(v=c[f]).i]=v.x(a);return i.join("")})}function At(e,t){var r=typeof t,n;return t==null||r==="boolean"?jn(t):(r==="number"?K0:r==="string"?(n=ve(t))?(t=n,rr):bA:t instanceof ve?rr:t instanceof Date?mc:jc(t)?hc:Array.isArray(t)?pc:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?gc:K0)(e,t)}var Un=180/Math.PI,rn={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function hA(e,t,r,n,o,A){var s,i,c;return(s=Math.sqrt(e*e+t*t))&&(e/=s,t/=s),(c=e*r+t*n)&&(r-=e*c,n-=t*c),(i=Math.sqrt(r*r+n*n))&&(r/=i,n/=i,c/=i),e*n<t*r&&(e=-e,t=-t,c=-c,s=-s),{translateX:o,translateY:A,rotate:Math.atan2(t,e)*Un,skewX:Math.atan(c)*Un,scaleX:s,scaleY:i}}var Rt;function Bc(e){const t=new(typeof DOMMatrix=="function"?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?rn:hA(t.a,t.b,t.c,t.d,t.e,t.f)}function Ec(e){return e==null||(Rt||(Rt=document.createElementNS("http://www.w3.org/2000/svg","g")),Rt.setAttribute("transform",e),!(e=Rt.transform.baseVal.consolidate()))?rn:(e=e.matrix,hA(e.a,e.b,e.c,e.d,e.e,e.f))}function jA(e,t,r,n){function o(a){return a.length?a.pop()+" ":""}function A(a,f,v,u,b,d){if(a!==v||f!==u){var k=b.push("translate(",null,t,null,r);d.push({i:k-4,x:K0(a,v)},{i:k-2,x:K0(f,u)})}else(v||u)&&b.push("translate("+v+t+u+r)}function s(a,f,v,u){a!==f?(a-f>180?f+=360:f-a>180&&(a+=360),u.push({i:v.push(o(v)+"rotate(",null,n)-2,x:K0(a,f)})):f&&v.push(o(v)+"rotate("+f+n)}function i(a,f,v,u){a!==f?u.push({i:v.push(o(v)+"skewX(",null,n)-2,x:K0(a,f)}):f&&v.push(o(v)+"skewX("+f+n)}function c(a,f,v,u,b,d){if(a!==v||f!==u){var k=b.push(o(b)+"scale(",null,",",null,")");d.push({i:k-4,x:K0(a,v)},{i:k-2,x:K0(f,u)})}else(v!==1||u!==1)&&b.push(o(b)+"scale("+v+","+u+")")}return function(a,f){var v=[],u=[];return a=e(a),f=e(f),A(a.translateX,a.translateY,f.translateX,f.translateY,v,u),s(a.rotate,f.rotate,v,u),i(a.skewX,f.skewX,v,u),c(a.scaleX,a.scaleY,f.scaleX,f.scaleY,v,u),a=f=null,function(b){for(var d=-1,k=u.length,y;++d<k;)v[(y=u[d]).i]=y.x(b);return v.join("")}}}var wc=jA(Bc,"px, ","px)","deg)"),_c=jA(Ec,", ",")",")"),Sc=1e-12;function Zn(e){return((e=Math.exp(e))+1/e)/2}function Nc(e){return((e=Math.exp(e))-1/e)/2}function $c(e){return((e=Math.exp(2*e))-1)/(e+1)}const Wt=(function e(t,r,n){function o(A,s){var i=A[0],c=A[1],a=A[2],f=s[0],v=s[1],u=s[2],b=f-i,d=v-c,k=b*b+d*d,y,m;if(k<Sc)m=Math.log(u/a)/t,y=function($){return[i+$*b,c+$*d,a*Math.exp(t*$*m)]};else{var w=Math.sqrt(k),j=(u*u-a*a+n*k)/(2*a*r*w),p=(u*u-a*a-n*k)/(2*u*r*w),S=Math.log(Math.sqrt(j*j+1)-j),_=Math.log(Math.sqrt(p*p+1)-p);m=(_-S)/t,y=function($){var F=$*m,C=Zn(S),z=a/(r*w)*(C*$c(t*F+S)-Nc(S));return[i+z*b,c+z*d,a*C/Zn(t*F+S)]}}return y.duration=m*1e3*t/Math.SQRT2,y}return o.rho=function(A){var s=Math.max(.001,+A),i=s*s,c=i*i;return e(s,i,c)},o})(Math.SQRT2,2,4);var qe=0,nt=0,tt=0,pA=1e3,nr,ot,or=0,ue=0,lr=0,lt=typeof performance=="object"&&performance.now?performance:Date,mA=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function pn(){return ue||(mA(qc),ue=lt.now()+lr)}function qc(){ue=0}function Ar(){this._call=this._time=this._next=null}Ar.prototype=gA.prototype={constructor:Ar,restart:function(e,t,r){if(typeof e!="function")throw new TypeError("callback is not a function");r=(r==null?pn():+r)+(t==null?0:+t),!this._next&&ot!==this&&(ot?ot._next=this:nr=this,ot=this),this._call=e,this._time=r,nn()},stop:function(){this._call&&(this._call=null,this._time=1/0,nn())}};function gA(e,t,r){var n=new Ar;return n.restart(e,t,r),n}function Mc(){pn(),++qe;for(var e=nr,t;e;)(t=ue-e._time)>=0&&e._call.call(void 0,t),e=e._next;--qe}function Qn(){ue=(or=lt.now())+lr,qe=nt=0;try{Mc()}finally{qe=0,Ic(),ue=0}}function Fc(){var e=lt.now(),t=e-or;t>pA&&(lr-=t,or=e)}function Ic(){for(var e,t=nr,r,n=1/0;t;)t._call?(n>t._time&&(n=t._time),e=t,t=t._next):(r=t._next,t._next=null,t=e?e._next=r:nr=r);ot=e,nn(n)}function nn(e){if(!qe){nt&&(nt=clearTimeout(nt));var t=e-ue;t>24?(e<1/0&&(nt=setTimeout(Qn,e-lt.now()-lr)),tt&&(tt=clearInterval(tt))):(tt||(or=lt.now(),tt=setInterval(Fc,pA)),qe=1,mA(Qn))}}function eo(e,t,r){var n=new Ar;return t=t==null?0:+t,n.restart(o=>{n.stop(),e(o+t)},t,r),n}var Cc=ar("start","end","cancel","interrupt"),Hc=[],yA=0,to=1,on=2,Jt=3,ro=4,An=5,Xt=6;function fr(e,t,r,n,o,A){var s=e.__transition;if(!s)e.__transition={};else if(r in s)return;Pc(e,r,{name:t,index:n,group:o,on:Cc,tween:Hc,time:A.time,delay:A.delay,duration:A.duration,ease:A.ease,timer:null,state:yA})}function mn(e,t){var r=D0(e,t);if(r.state>yA)throw new Error("too late; already scheduled");return r}function W0(e,t){var r=D0(e,t);if(r.state>Jt)throw new Error("too late; already running");return r}function D0(e,t){var r=e.__transition;if(!r||!(r=r[t]))throw new Error("transition not found");return r}function Pc(e,t,r){var n=e.__transition,o;n[t]=r,r.timer=gA(A,0,r.time);function A(a){r.state=to,r.timer.restart(s,r.delay,r.time),r.delay<=a&&s(a-r.delay)}function s(a){var f,v,u,b;if(r.state!==to)return c();for(f in n)if(b=n[f],b.name===r.name){if(b.state===Jt)return eo(s);b.state===ro?(b.state=Xt,b.timer.stop(),b.on.call("interrupt",e,e.__data__,b.index,b.group),delete n[f]):+f<t&&(b.state=Xt,b.timer.stop(),b.on.call("cancel",e,e.__data__,b.index,b.group),delete n[f])}if(eo(function(){r.state===Jt&&(r.state=ro,r.timer.restart(i,r.delay,r.time),i(a))}),r.state=on,r.on.call("start",e,e.__data__,r.index,r.group),r.state===on){for(r.state=Jt,o=new Array(u=r.tween.length),f=0,v=-1;f<u;++f)(b=r.tween[f].value.call(e,e.__data__,r.index,r.group))&&(o[++v]=b);o.length=v+1}}function i(a){for(var f=a<r.duration?r.ease.call(null,a/r.duration):(r.timer.restart(c),r.state=An,1),v=-1,u=o.length;++v<u;)o[v].call(e,f);r.state===An&&(r.on.call("end",e,e.__data__,r.index,r.group),c())}function c(){r.state=Xt,r.timer.stop(),delete n[t];for(var a in n)return;delete e.__transition}}function Ut(e,t){var r=e.__transition,n,o,A=!0,s;if(r){t=t==null?null:t+"";for(s in r){if((n=r[s]).name!==t){A=!1;continue}o=n.state>on&&n.state<An,n.state=Xt,n.timer.stop(),n.on.call(o?"interrupt":"cancel",e,e.__data__,n.index,n.group),delete r[s]}A&&delete e.__transition}}function Gc(e){return this.each(function(){Ut(this,e)})}function Tc(e,t){var r,n;return function(){var o=W0(this,e),A=o.tween;if(A!==r){n=r=A;for(var s=0,i=n.length;s<i;++s)if(n[s].name===t){n=n.slice(),n.splice(s,1);break}}o.tween=n}}function Rc(e,t,r){var n,o;if(typeof r!="function")throw new Error;return function(){var A=W0(this,e),s=A.tween;if(s!==n){o=(n=s).slice();for(var i={name:t,value:r},c=0,a=o.length;c<a;++c)if(o[c].name===t){o[c]=i;break}c===a&&o.push(i)}A.tween=o}}function Dc(e,t){var r=this._id;if(e+="",arguments.length<2){for(var n=D0(this.node(),r).tween,o=0,A=n.length,s;o<A;++o)if((s=n[o]).name===e)return s.value;return null}return this.each((t==null?Tc:Rc)(r,e,t))}function gn(e,t,r){var n=e._id;return e.each(function(){var o=W0(this,n);(o.value||(o.value={}))[t]=r.apply(this,arguments)}),function(o){return D0(o,n).value[t]}}function kA(e,t){var r;return(typeof t=="number"?K0:t instanceof ve?rr:(r=ve(t))?(t=r,rr):bA)(e,t)}function Lc(e){return function(){this.removeAttribute(e)}}function Oc(e){return function(){this.removeAttributeNS(e.space,e.local)}}function zc(e,t,r){var n,o=r+"",A;return function(){var s=this.getAttribute(e);return s===o?null:s===n?A:A=t(n=s,r)}}function Vc(e,t,r){var n,o=r+"",A;return function(){var s=this.getAttributeNS(e.space,e.local);return s===o?null:s===n?A:A=t(n=s,r)}}function Kc(e,t,r){var n,o,A;return function(){var s,i=r(this),c;return i==null?void this.removeAttribute(e):(s=this.getAttribute(e),c=i+"",s===c?null:s===n&&c===o?A:(o=c,A=t(n=s,i)))}}function Yc(e,t,r){var n,o,A;return function(){var s,i=r(this),c;return i==null?void this.removeAttributeNS(e.space,e.local):(s=this.getAttributeNS(e.space,e.local),c=i+"",s===c?null:s===n&&c===o?A:(o=c,A=t(n=s,i)))}}function Wc(e,t){var r=cr(e),n=r==="transform"?_c:kA;return this.attrTween(e,typeof t=="function"?(r.local?Yc:Kc)(r,n,gn(this,"attr."+e,t)):t==null?(r.local?Oc:Lc)(r):(r.local?Vc:zc)(r,n,t))}
vendor: 5,420 bytes, line 40
40function Jc(e,t){return function(r){this.setAttribute(e,t.call(this,r))}}function Xc(e,t){return function(r){this.setAttributeNS(e.space,e.local,t.call(this,r))}}function Uc(e,t){var r,n;function o(){var A=t.apply(this,arguments);return A!==n&&(r=(n=A)&&Xc(e,A)),r}return o._value=t,o}function Zc(e,t){var r,n;function o(){var A=t.apply(this,arguments);return A!==n&&(r=(n=A)&&Jc(e,A)),r}return o._value=t,o}function Qc(e,t){var r="attr."+e;if(arguments.length<2)return(r=this.tween(r))&&r._value;if(t==null)return this.tween(r,null);if(typeof t!="function")throw new Error;var n=cr(e);return this.tween(r,(n.local?Uc:Zc)(n,t))}function el(e,t){return function(){mn(this,e).delay=+t.apply(this,arguments)}}function tl(e,t){return t=+t,function(){mn(this,e).delay=t}}function rl(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?el:tl)(t,e)):D0(this.node(),t).delay}function nl(e,t){return function(){W0(this,e).duration=+t.apply(this,arguments)}}function ol(e,t){return t=+t,function(){W0(this,e).duration=t}}function Al(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?nl:ol)(t,e)):D0(this.node(),t).duration}function sl(e,t){if(typeof t!="function")throw new Error;return function(){W0(this,e).ease=t}}function il(e){var t=this._id;return arguments.length?this.each(sl(t,e)):D0(this.node(),t).ease}function al(e,t){return function(){var r=t.apply(this,arguments);if(typeof r!="function")throw new Error;W0(this,e).ease=r}}function cl(e){if(typeof e!="function")throw new Error;return this.each(al(this._id,e))}function ll(e){typeof e!="function"&&(e=eA(e));for(var t=this._groups,r=t.length,n=new Array(r),o=0;o<r;++o)for(var A=t[o],s=A.length,i=n[o]=[],c,a=0;a<s;++a)(c=A[a])&&e.call(c,c.__data__,a,A)&&i.push(c);return new Q0(n,this._parents,this._name,this._id)}function fl(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,r=e._groups,n=t.length,o=r.length,A=Math.min(n,o),s=new Array(n),i=0;i<A;++i)for(var c=t[i],a=r[i],f=c.length,v=s[i]=new Array(f),u,b=0;b<f;++b)(u=c[b]||a[b])&&(v[b]=u);for(;i<n;++i)s[i]=t[i];return new Q0(s,this._parents,this._name,this._id)}function vl(e){return(e+"").trim().split(/^|\s+/).every(function(t){var r=t.indexOf(".");return r>=0&&(t=t.slice(0,r)),!t||t==="start"})}function ul(e,t,r){var n,o,A=vl(t)?mn:W0;return function(){var s=A(this,e),i=s.on;i!==n&&(o=(n=i).copy()).on(t,r),s.on=o}}function xl(e,t){var r=this._id;return arguments.length<2?D0(this.node(),r).on.on(e):this.each(ul(r,e,t))}function dl(e){return function(){var t=this.parentNode;for(var r in this.__transition)if(+r!==e)return;t&&t.removeChild(this)}}function bl(){return this.on("end.remove",dl(this._id))}function hl(e){var t=this._name,r=this._id;typeof e!="function"&&(e=dn(e));for(var n=this._groups,o=n.length,A=new Array(o),s=0;s<o;++s)for(var i=n[s],c=i.length,a=A[s]=new Array(c),f,v,u=0;u<c;++u)(f=i[u])&&(v=e.call(f,f.__data__,u,i))&&("__data__"in f&&(v.__data__=f.__data__),a[u]=v,fr(a[u],t,r,u,a,D0(f,r)));return new Q0(A,this._parents,t,r)}function jl(e){var t=this._name,r=this._id;typeof e!="function"&&(e=Qo(e));for(var n=this._groups,o=n.length,A=[],s=[],i=0;i<o;++i)for(var c=n[i],a=c.length,f,v=0;v<a;++v)if(f=c[v]){for(var u=e.call(f,f.__data__,v,c),b,d=D0(f,r),k=0,y=u.length;k<y;++k)(b=u[k])&&fr(b,t,r,k,u,d);A.push(u),s.push(f)}return new Q0(A,s,t,r)}var pl=ht.prototype.constructor;function ml(){return new pl(this._groups,this._parents)}function gl(e,t){var r,n,o;return function(){var A=$e(this,e),s=(this.style.removeProperty(e),$e(this,e));return A===s?null:A===r&&s===n?o:o=t(r=A,n=s)}}function BA(e){return function(){this.style.removeProperty(e)}}function yl(e,t,r){var n,o=r+"",A;return function(){var s=$e(this,e);return s===o?null:s===n?A:A=t(n=s,r)}}function kl(e,t,r){var n,o,A;return function(){var s=$e(this,e),i=r(this),c=i+"";return i==null&&(c=i=(this.style.removeProperty(e),$e(this,e))),s===c?null:s===n&&c===o?A:(o=c,A=t(n=s,i))}}function Bl(e,t){var r,n,o,A="style."+t,s="end."+A,i;return function(){var c=W0(this,e),a=c.on,f=c.value[A]==null?i||(i=BA(t)):void 0;(a!==r||o!==f)&&(n=(r=a).copy()).on(s,o=f),c.on=n}}function El(e,t,r){var n=(e+="")=="transform"?wc:kA;return t==null?this.styleTween(e,gl(e,n)).on("end.style."+e,BA(e)):typeof t=="function"?this.styleTween(e,kl(e,n,gn(this,"style."+e,t))).each(Bl(this._id,e)):this.styleTween(e,yl(e,n,t),r).on("end.style."+e,null)}function wl(e,t,r){return function(n){this.style.setProperty(e,t.call(this,n),r)}}function _l(e,t,r){var n,o;function A(){var s=t.apply(this,arguments);return s!==o&&(n=(o=s)&&wl(e,s,r)),n}return A._value=t,A}function Sl(e,t,r){var n="style."+(e+="");if(arguments.length<2)return(n=this.tween(n))&&n._value;if(t==null)return this.tween(n,null);if(typeof t!="function")throw new Error;return this.tween(n,_l(e,t,r??""))}function Nl(e){return function(){this.textContent=e}}function $l(e){return function(){var t=e(this);this.textContent=t??""}}function ql(e){return this.tween("text",typeof e=="function"?$l(gn(this,"text",e)):Nl(e==null?"":e+""))}function Ml(e){return function(t){this.textContent=e.call(this,t)}}function Fl(e){var t,r;function n(){var o=e.apply(this,arguments);return o!==r&&(t=(r=o)&&Ml(o)),t}return n._value=e,n}function Il(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(e==null)return this.tween(t,null);if(typeof e!="function")throw new Error;return this.tween(t,Fl(e))}
vendor: 11,944 bytes, line 40
40function Cl(){for(var e=this._name,t=this._id,r=EA(),n=this._groups,o=n.length,A=0;A<o;++A)for(var s=n[A],i=s.length,c,a=0;a<i;++a)if(c=s[a]){var f=D0(c,t);fr(c,e,r,a,s,{time:f.time+f.delay+f.duration,delay:0,duration:f.duration,ease:f.ease})}return new Q0(n,this._parents,e,r)}function Hl(){var e,t,r=this,n=r._id,o=r.size();return new Promise(function(A,s){var i={value:s},c={value:function(){--o===0&&A()}};r.each(function(){var a=W0(this,n),f=a.on;f!==e&&(t=(e=f).copy(),t._.cancel.push(i),t._.interrupt.push(i),t._.end.push(c)),a.on=t}),o===0&&A()})}var Pl=0;function Q0(e,t,r,n){this._groups=e,this._parents=t,this._name=r,this._id=n}function EA(){return++Pl}var X0=ht.prototype;Q0.prototype={constructor:Q0,select:hl,selectAll:jl,selectChild:X0.selectChild,selectChildren:X0.selectChildren,filter:ll,merge:fl,selection:ml,transition:Cl,call:X0.call,nodes:X0.nodes,node:X0.node,size:X0.size,empty:X0.empty,each:X0.each,on:xl,attr:Wc,attrTween:Qc,style:El,styleTween:Sl,text:ql,textTween:Il,remove:bl,tween:Dc,delay:rl,duration:Al,ease:il,easeVarying:cl,end:Hl,[Symbol.iterator]:X0[Symbol.iterator]};function Gl(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}var Tl={time:null,delay:0,duration:250,ease:Gl};function Rl(e,t){for(var r;!(r=e.__transition)||!(r=r[t]);)if(!(e=e.parentNode))throw new Error(`transition ${t} not found`);return r}function Dl(e){var t,r;e instanceof Q0?(t=e._id,e=e._name):(t=EA(),(r=Tl).time=pn(),e=e==null?null:e+"");for(var n=this._groups,o=n.length,A=0;A<o;++A)for(var s=n[A],i=s.length,c,a=0;a<i;++a)(c=s[a])&&fr(c,e,t,a,s,r||Rl(c,t));return new Q0(n,this._parents,e,t)}ht.prototype.interrupt=Gc;ht.prototype.transition=Dl;const Dt=e=>()=>e;function Ll(e,{sourceEvent:t,target:r,transform:n,dispatch:o}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},transform:{value:n,enumerable:!0,configurable:!0},_:{value:o}})}function U0(e,t,r){this.k=e,this.x=t,this.y=r}U0.prototype={constructor:U0,scale:function(e){return e===1?this:new U0(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new U0(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var vr=new U0(1,0,0);wA.prototype=U0.prototype;function wA(e){for(;!e.__zoom;)if(!(e=e.parentNode))return vr;return e.__zoom}function zr(e){e.stopImmediatePropagation()}function rt(e){e.preventDefault(),e.stopImmediatePropagation()}function Ol(e){return(!e.ctrlKey||e.type==="wheel")&&!e.button}function zl(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e,e.hasAttribute("viewBox")?(e=e.viewBox.baseVal,[[e.x,e.y],[e.x+e.width,e.y+e.height]]):[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]):[[0,0],[e.clientWidth,e.clientHeight]]}function no(){return this.__zoom||vr}function Vl(e){return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function Kl(){return navigator.maxTouchPoints||"ontouchstart"in this}function Yl(e,t,r){var n=e.invertX(t[0][0])-r[0][0],o=e.invertX(t[1][0])-r[1][0],A=e.invertY(t[0][1])-r[0][1],s=e.invertY(t[1][1])-r[1][1];return e.translate(o>n?(n+o)/2:Math.min(0,n)||Math.max(0,o),s>A?(A+s)/2:Math.min(0,A)||Math.max(0,s))}function _A(){var e=Ol,t=zl,r=Yl,n=Vl,o=Kl,A=[0,1/0],s=[[-1/0,-1/0],[1/0,1/0]],i=250,c=Wt,a=ar("start","zoom","end"),f,v,u,b=500,d=150,k=0,y=10;function m(E){E.property("__zoom",no).on("wheel.zoom",F,{passive:!1}).on("mousedown.zoom",C).on("dblclick.zoom",z).filter(o).on("touchstart.zoom",I).on("touchmove.zoom",T).on("touchend.zoom touchcancel.zoom",L).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}m.transform=function(E,M,q,H){var D=E.selection?E.selection():E;D.property("__zoom",no),E!==D?S(E,M,q,H):D.interrupt().each(function(){_(this,arguments).event(H).start().zoom(null,typeof M=="function"?M.apply(this,arguments):M).end()})},m.scaleBy=function(E,M,q,H){m.scaleTo(E,function(){var D=this.__zoom.k,R=typeof M=="function"?M.apply(this,arguments):M;return D*R},q,H)},m.scaleTo=function(E,M,q,H){m.transform(E,function(){var D=t.apply(this,arguments),R=this.__zoom,W=q==null?p(D):typeof q=="function"?q.apply(this,arguments):q,J=R.invert(W),Y=typeof M=="function"?M.apply(this,arguments):M;return r(j(w(R,Y),W,J),D,s)},q,H)},m.translateBy=function(E,M,q,H){m.transform(E,function(){return r(this.__zoom.translate(typeof M=="function"?M.apply(this,arguments):M,typeof q=="function"?q.apply(this,arguments):q),t.apply(this,arguments),s)},null,H)},m.translateTo=function(E,M,q,H,D){m.transform(E,function(){var R=t.apply(this,arguments),W=this.__zoom,J=H==null?p(R):typeof H=="function"?H.apply(this,arguments):H;return r(vr.translate(J[0],J[1]).scale(W.k).translate(typeof M=="function"?-M.apply(this,arguments):-M,typeof q=="function"?-q.apply(this,arguments):-q),R,s)},H,D)};function w(E,M){return M=Math.max(A[0],Math.min(A[1],M)),M===E.k?E:new U0(M,E.x,E.y)}function j(E,M,q){var H=M[0]-q[0]*E.k,D=M[1]-q[1]*E.k;return H===E.x&&D===E.y?E:new U0(E.k,H,D)}function p(E){return[(+E[0][0]+ +E[1][0])/2,(+E[0][1]+ +E[1][1])/2]}function S(E,M,q,H){E.on("start.zoom",function(){_(this,arguments).event(H).start()}).on("interrupt.zoom end.zoom",function(){_(this,arguments).event(H).end()}).tween("zoom",function(){var D=this,R=arguments,W=_(D,R).event(H),J=t.apply(D,R),Y=q==null?p(J):typeof q=="function"?q.apply(D,R):q,X=Math.max(J[1][0]-J[0][0],J[1][1]-J[0][1]),Q=D.__zoom,t0=typeof M=="function"?M.apply(D,R):M,r0=c(Q.invert(Y).concat(X/Q.k),t0.invert(Y).concat(X/t0.k));return function(Z){if(Z===1)Z=t0;else{var G=r0(Z),e0=X/G[2];Z=new U0(e0,Y[0]-G[0]*e0,Y[1]-G[1]*e0)}W.zoom(null,Z)}})}function _(E,M,q){return!q&&E.__zooming||new $(E,M)}function $(E,M){this.that=E,this.args=M,this.active=0,this.sourceEvent=null,this.extent=t.apply(E,M),this.taps=0}$.prototype={event:function(E){return E&&(this.sourceEvent=E),this},start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(E,M){return this.mouse&&E!=="mouse"&&(this.mouse[1]=M.invert(this.mouse[0])),this.touch0&&E!=="touch"&&(this.touch0[1]=M.invert(this.touch0[0])),this.touch1&&E!=="touch"&&(this.touch1[1]=M.invert(this.touch1[0])),this.that.__zoom=M,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(E){var M=$0(this.that).datum();a.call(E,this.that,new Ll(E,{sourceEvent:this.sourceEvent,target:m,transform:this.that.__zoom,dispatch:a}),M)}};function F(E,...M){if(!e.apply(this,arguments))return;var q=_(this,M).event(E),H=this.__zoom,D=Math.max(A[0],Math.min(A[1],H.k*Math.pow(2,n.apply(this,arguments)))),R=H0(E);if(q.wheel)(q.mouse[0][0]!==R[0]||q.mouse[0][1]!==R[1])&&(q.mouse[1]=H.invert(q.mouse[0]=R)),clearTimeout(q.wheel);else{if(H.k===D)return;q.mouse=[R,H.invert(R)],Ut(this),q.start()}rt(E),q.wheel=setTimeout(W,d),q.zoom("mouse",r(j(w(H,D),q.mouse[0],q.mouse[1]),q.extent,s));function W(){q.wheel=null,q.end()}}function C(E,...M){if(u||!e.apply(this,arguments))return;var q=E.currentTarget,H=_(this,M,!0).event(E),D=$0(E.view).on("mousemove.zoom",Y,!0).on("mouseup.zoom",X,!0),R=H0(E,q),W=E.clientX,J=E.clientY;lA(E.view),zr(E),H.mouse=[R,this.__zoom.invert(R)],Ut(this),H.start();function Y(Q){if(rt(Q),!H.moved){var t0=Q.clientX-W,r0=Q.clientY-J;H.moved=t0*t0+r0*r0>k}H.event(Q).zoom("mouse",r(j(H.that.__zoom,H.mouse[0]=H0(Q,q),H.mouse[1]),H.extent,s))}function X(Q){D.on("mousemove.zoom mouseup.zoom",null),fA(Q.view,H.moved),rt(Q),H.event(Q).end()}}function z(E,...M){if(e.apply(this,arguments)){var q=this.__zoom,H=H0(E.changedTouches?E.changedTouches[0]:E,this),D=q.invert(H),R=q.k*(E.shiftKey?.5:2),W=r(j(w(q,R),H,D),t.apply(this,M),s);rt(E),i>0?$0(this).transition().duration(i).call(S,W,H,E):$0(this).call(m.transform,W,H,E)}}function I(E,...M){if(e.apply(this,arguments)){var q=E.touches,H=q.length,D=_(this,M,E.changedTouches.length===H).event(E),R,W,J,Y;for(zr(E),W=0;W<H;++W)J=q[W],Y=H0(J,this),Y=[Y,this.__zoom.invert(Y),J.identifier],D.touch0?!D.touch1&&D.touch0[2]!==Y[2]&&(D.touch1=Y,D.taps=0):(D.touch0=Y,R=!0,D.taps=1+!!f);f&&(f=clearTimeout(f)),R&&(D.taps<2&&(v=Y[0],f=setTimeout(function(){f=null},b)),Ut(this),D.start())}}function T(E,...M){if(this.__zooming){var q=_(this,M).event(E),H=E.changedTouches,D=H.length,R,W,J,Y;for(rt(E),R=0;R<D;++R)W=H[R],J=H0(W,this),q.touch0&&q.touch0[2]===W.identifier?q.touch0[0]=J:q.touch1&&q.touch1[2]===W.identifier&&(q.touch1[0]=J);if(W=q.that.__zoom,q.touch1){var X=q.touch0[0],Q=q.touch0[1],t0=q.touch1[0],r0=q.touch1[1],Z=(Z=t0[0]-X[0])*Z+(Z=t0[1]-X[1])*Z,G=(G=r0[0]-Q[0])*G+(G=r0[1]-Q[1])*G;W=w(W,Math.sqrt(Z/G)),J=[(X[0]+t0[0])/2,(X[1]+t0[1])/2],Y=[(Q[0]+r0[0])/2,(Q[1]+r0[1])/2]}else if(q.touch0)J=q.touch0[0],Y=q.touch0[1];else return;q.zoom("touch",r(j(W,J,Y),q.extent,s))}}function L(E,...M){if(this.__zooming){var q=_(this,M).event(E),H=E.changedTouches,D=H.length,R,W;for(zr(E),u&&clearTimeout(u),u=setTimeout(function(){u=null},b),R=0;R<D;++R)W=H[R],q.touch0&&q.touch0[2]===W.identifier?delete q.touch0:q.touch1&&q.touch1[2]===W.identifier&&delete q.touch1;if(q.touch1&&!q.touch0&&(q.touch0=q.touch1,delete q.touch1),q.touch0)q.touch0[1]=this.__zoom.invert(q.touch0[0]);else if(q.end(),q.taps===2&&(W=H0(W,this),Math.hypot(v[0]-W[0],v[1]-W[1])<y)){var J=$0(this).on("dblclick.zoom");J&&J.apply(this,arguments)}}}return m.wheelDelta=function(E){return arguments.length?(n=typeof E=="function"?E:Dt(+E),m):n},m.filter=function(E){return arguments.length?(e=typeof E=="function"?E:Dt(!!E),m):e},m.touchable=function(E){return arguments.length?(o=typeof E=="function"?E:Dt(!!E),m):o},m.extent=function(E){return arguments.length?(t=typeof E=="function"?E:Dt([[+E[0][0],+E[0][1]],[+E[1][0],+E[1][1]]]),m):t},m.scaleExtent=function(E){return arguments.length?(A[0]=+E[0],A[1]=+E[1],m):[A[0],A[1]]},m.translateExtent=function(E){return arguments.length?(s[0][0]=+E[0][0],s[1][0]=+E[1][0],s[0][1]=+E[0][1],s[1][1]=+E[1][1],m):[[s[0][0],s[0][1]],[s[1][0],s[1][1]]]},m.constrain=function(E){return arguments.length?(r=E,m):r},m.duration=function(E){return arguments.length?(i=+E,m):i},m.interpolate=function(E){return arguments.length?(c=E,m):c},m.on=function(){var E=a.on.apply(a,arguments);return E===a?m:E},m.clickDistance=function(E){return arguments.length?(k=(E=+E)*E,m):Math.sqrt(k)},m.tapDistance=function(E){return arguments.length?(y=+E,m):y},m}const R0={error001:(e="react")=>`Seems like you have not used zustand provider as an ancestor. Help: https://${e}flow.dev/error#001`,error002:()=>"It looks like you've created a new nodeTypes or edgeTypes object. If this wasn't on purpose please define the nodeTypes/edgeTypes outside of the component or memoize them.",error003:e=>`Node type "${e}" not found. Using fallback type "default".`,error004:()=>"The parent container needs a width and a height to render the graph.",error005:()=>"Only child nodes can use a parent extent.",error006:()=>"Can't create edge. An edge needs a source and a target.",error007:e=>`The old edge with id=${e} does not exist.`,error009:e=>`Marker type "${e}" doesn't exist.`,error008:(e,{id:t,sourceHandle:r,targetHandle:n})=>`Couldn't create edge for ${e} handle id: "${e==="source"?r:n}", edge id: ${t}.`,error010:()=>"Handle: No node id found. Make sure to only use a Handle inside a custom Node.",error011:e=>`Edge type "${e}" not found. Using fallback type "default".`,error012:e=>
40`Node with id "${e}" does not exist, it may have been removed. This can happen when a node is deleted before the "onNodeClick" handler is called.`,error013:(e="react")=>`It seems that you haven't loaded the styles. Please import '@xyflow/${e}/dist/style.css' or base.css to make sure everything is working properly.`,error014:()=>"useNodeConnections: No node ID found. Call useNodeConnections inside a custom Node or provide a node ID.",error015:()=>"It seems that you are trying to drag a node that is not initialized. Please use onNodesChange as explained in the docs.",error016:e=>`Edge with id "${e}" does not exist, it may have been removed. This can happen when an edge is deleted before the "onEdgeClick" handler is called.`},ft=[[Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY],[Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY]],SA=["Enter"," ","Escape"],NA={"node.a11yDescription.default":"Press enter or space to select a node. Press delete to remove it and escape to cancel.","node.a11yDescription.keyboardDisabled":"Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.","node.a11yDescription.ariaLiveMessage":({direction:e,x:t,y:r})=>`Moved selected node ${e}. New position, x: ${t}, y: ${r}`,"edge.a11yDescription.default":"Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.","controls.ariaLabel":"Control Panel","controls.zoomIn.ariaLabel":"Zoom In","controls.zoomOut.ariaLabel":"Zoom Out","controls.fitView.ariaLabel":"Fit View","controls.interactive.ariaLabel":"Toggle Interactivity","minimap.ariaLabel":"Mini Map","handle.ariaLabel":"Handle"};var Me;(function(e){e.Strict="strict",e.Loose="loose"})(Me||(Me={}));var fe;(function(e){e.Free="free",e.Vertical="vertical",e.Horizontal="horizontal"})(fe||(fe={}));var vt;(function(e){e.Partial="partial",e.Full="full"})(vt||(vt={}));const $A={inProgress:!1,isValid:null,from:null,fromHandle:null,fromPosition:null,fromNode:null,to:null,toHandle:null,toPosition:null,toNode:null,pointer:null};var se;(function(e){e.Bezier="default",e.Straight="straight",e.Step="step",e.SmoothStep="smoothstep",e.SimpleBezier="simplebezier"})(se||(se={}));var ut;(function(e){e.Arrow="arrow",e.ArrowClosed="arrowclosed"})(ut||(ut={}));var s0;(function(e){e.Left="left",e.Top="top",e.Right="right",e.Bottom="bottom"})(s0||(s0={}));const oo={[s0.Left]:s0.Right,[s0.Right]:s0.Left,[s0.Top]:s0.Bottom,[s0.Bottom]:s0.Top};function qA(e){return e===null?null:e?"valid":"invalid"}const MA=e=>"id"in e&&"source"in e&&"target"in e,Wl=e=>"id"in e&&"position"in e&&!("source"in e)&&!("target"in e),yn=e=>"id"in e&&"internals"in e&&!("source"in e)&&!("target"in e),pt=(e,t=[0,0])=>{const{width:r,height:n}=ee(e),o=e.origin??t,A=r*o[0],s=n*o[1];return{x:e.position.x-A,y:e.position.y-s}},Jl=(e,t={nodeOrigin:[0,0]})=>{if(e.length===0)return{x:0,y:0,width:0,height:0};const r=e.reduce((n,o)=>{const A=typeof o=="string";let s=!t.nodeLookup&&!A?o:void 0;t.nodeLookup&&(s=A?t.nodeLookup.get(o):yn(o)?o:t.nodeLookup.get(o.id));const i=s?sr(s,t.nodeOrigin):{x:0,y:0,x2:0,y2:0};return ur(n,i)},{x:1/0,y:1/0,x2:-1/0,y2:-1/0});return xr(r)},mt=(e,t={})=>{let r={x:1/0,y:1/0,x2:-1/0,y2:-1/0},n=!1;return e.forEach(o=>{(t.filter===void 0||t.filter(o))&&(r=ur(r,sr(o)),n=!0)}),n?xr(r):{x:0,y:0,width:0,height:0}},kn=(e,t,[r,n,o]=[0,0,1],A=!1,s=!1)=>{const i={...Ge(t,[r,n,o]),width:t.width/o,height:t.height/o},c=[];for(const a of e.values()){const{measured:f,selectable:v=!0,hidden:u=!1}=a;if(s&&!v||u)continue;const b=f.width??a.width??a.initialWidth??null,d=f.height??a.height??a.initialHeight??null,k=xt(i,Ie(a)),y=(b??0)*(d??0),m=A&&k>0;(!a.internals.handleBounds||m||k>=y||a.dragging)&&c.push(a)}return c},Xl=(e,t)=>{const r=new Set;return e.forEach(n=>{r.add(n.id)}),t.filter(n=>r.has(n.source)||r.has(n.target))};function Ul(e,t){const r=new Map,n=t?.nodes?new Set(t.nodes.map(o=>o.id)):null;return e.forEach(o=>{o.measured.width&&o.measured.height&&(t?.includeHiddenNodes||!o.hidden)&&(!n||n.has(o.id))&&r.set(o.id,o)}),r}async function Zl({nodes:e,width:t,height:r,panZoom:n,minZoom:o,maxZoom:A}
40,s){if(e.size===0)return!0;const i=Ul(e,s),c=mt(i),a=En(c,t,r,s?.minZoom??o,s?.maxZoom??A,s?.padding??.1);return await n.setViewport(a,{duration:s?.duration,ease:s?.ease,interpolate:s?.interpolate}),!0}function FA({nodeId:e,nextPosition:t,nodeLookup:r,nodeOrigin:n=[0,0],nodeExtent:o,onError:A}){const s=r.get(e),i=s.parentId?r.get(s.parentId):void 0,{x:c,y:a}=i?i.internals.positionAbsolute:{x:0,y:0},f=s.origin??n;let v=s.extent||o;if(s.extent==="parent"&&!s.expandParent)if(!i)A?.("005",R0.error005());else{const b=i.measured.width,d=i.measured.height;b&&d&&(v=[[c,a],[c+b,a+d]])}else i&&de(s.extent)&&(v=[[s.extent[0][0]+c,s.extent[0][1]+a],[s.extent[1][0]+c,s.extent[1][1]+a]]);const u=de(v)?xe(t,v,s.measured):t;return(s.measured.width===void 0||s.measured.height===void 0)&&A?.("015",R0.error015()),{position:{x:u.x-c+(s.measured.width??0)*f[0],y:u.y-a+(s.measured.height??0)*f[1]},positionAbsolute:u}}async function Ql({nodesToRemove:e=[],edgesToRemove:t=[],nodes:r,edges:n,onBeforeDelete:o}){const A=new Set(e.map(u=>u.id)),s=[];for(const u of r){if(u.deletable===!1)continue;const b=A.has(u.id),d=!b&&u.parentId&&s.find(k=>k.id===u.parentId);(b||d)&&s.push(u)}const i=new Set(t.map(u=>u.id)),c=n.filter(u=>u.deletable!==!1),f=Xl(s,c);for(const u of c)i.has(u.id)&&!f.find(d=>d.id===u.id)&&f.push(u);if(!o)return{edges:f,nodes:s};const v=await o({nodes:s,edges:f});return typeof v=="boolean"?v?{edges:f,nodes:s}:{edges:[],nodes:[]}:v}const Fe=(e,t=0,r=1)=>Math.min(Math.max(e,t),r),xe=(e={x:0,y:0},t,r)=>({x:Fe(e.x,t[0][0],t[1][0]-(r?.width??0)),y:Fe(e.y,t[0][1],t[1][1]-(r?.height??0))});function IA(e,t,r){const{width:n,height:o}=ee(r),{x:A,y:s}=r.internals.positionAbsolute;return xe(e,[[A,s],[A+n,s+o]],t)}const Ao=(e,t,r)=>e<t?Fe(Math.abs(e-t),1,t)/t:e>r?-Fe(Math.abs(e-r),1,t)/t:0,Bn=(e,t,r=15,n=40)=>{const o=Ao(e.x,n,t.width-n)*r,A=Ao(e.y,n,t.height-n)*r;return[o,A]},ur=(e,t)=>({x:Math.min(e.x,t.x),y:Math.min(e.y,t.y),x2:Math.max(e.x2,t.x2),y2:Math.max(e.y2,t.y2)}),sn=({x:e,y:t,width:r,height:n})=>({x:e,y:t,x2:e+r,y2:t+n}),xr=({x:e,y:t,x2:r,y2:n})=>({x:e,y:t,width:r-e,height:n-t}),Ie=(e,t=[0,0])=>{const{x:r,y:n}=yn(e)?e.internals.positionAbsolute:pt(e,t);return{x:r,y:n,width:e.measured?.width??e.width??e.initialWidth??0,height:e.measured?.height??e.height??e.initialHeight??0}},sr=(e,t=[0,0])=>{const{x:r,y:n}=yn(e)?e.internals.positionAbsolute:pt(e,t);return{x:r,y:n,x2:r+(e.measured?.width??e.width??e.initialWidth??0),y2:n+(e.measured?.height??e.height??e.initialHeight??0)}},CA=(e,t)=>xr(ur(sn(e),sn(t))),xt=(e,t)=>{const r=Math.max(0,Math.min(e.x+e.width,t.x+t.width)-Math.max(e.x,t.x)),n=Math.max(0,Math.min(e.y+e.height,t.y+t.height)-Math.max(e.y,t.y));return Math.ceil(r*n)},so=e=>G0(e.width)&&G0(e.height)&&G0(e.x)&&G0(e.y),G0=e=>!isNaN(e)&&isFinite(e),HA=(e,t)=>(r,n)=>{},gt=(e,t=[1,1])=>({x:t[0]*Math.round(e.x/t[0]),y:t[1]*Math.round(e.y/t[1])}),Ge=({x:e,y:t},[r,n,o],A=!1,s=[1,1])=>{const i={x:(e-r)/o,y:(t-n)/o};return A?gt(i,s):i},Ce=({x:e,y:t},[r,n,o])=>({x:e*o+r,y:t*o+n});function ke(e,t){if(typeof e=="number")return Math.floor((t-t/(1+e))*.5);if(typeof e=="string"&&e.endsWith("px")){const r=parseFloat(e);if(!Number.isNaN(r))return Math.floor(r)}if(typeof e=="string"&&e.endsWith("%")){const r=parseFloat(e);if(!Number.isNaN(r))return Math.floor(t*r*.01)}return console.error(`The padding value "${e}" is invalid. Please provide a number or a string with a valid unit (px or %).`),0}function ef(e,t,r){if(typeof e=="string"||typeof e=="number"){const n=ke(e,r),o=ke(e,t);return{top:n,right:o,bottom:n,left:o,x:o*2,y:n*2}}if(typeof e=="object"){const n=ke(e.top??e.y??0,r),o=ke(e.bottom??e.y??0,r),A=ke(e.left??e.x??0,t),s=ke(e.right??e.x??0,t);return{top:n,right:s,bottom:o,left:A,x:A+s,y:n+o}}return{top:0,right:0,bottom:0,left:0,x:0,y:0}}function tf(e,t,r,n,o,A){const{x:s,y:i}=Ce(e,[t,r,n]),{x:c,y:a}=Ce({x:e.x+e.width,y:e.y+e.height},[t,r,n]),f=o-c,v=A-a;return{left:Math.floor(s),top:Math.floor(i),right:Math.floor(f),bottom:Math.floor(v)}}const En=(e,t,r,n,o,A)=>{const s=ef(A,t,r),i=(t-s.x)/e.width,c=(r-s.y)/e.height,a=Math.min(i,c),f=Fe(a,n,o),v=e.x+e.width/2,u=e.y+e.height/2,b=t/2-v*f,d=r/2-u*f,k=tf(e,b,d,f,t,r),y={left:Math.min(k.left-s.left,0),top:Math.min(k.top-s.top,0),right:Math.min(k.right-s.right,0),bottom:Math.min(k.bottom-s.bottom,0)};return{x:b-y.left+y.right,y:d-y.top+y.bottom,zoom:f}},dt=()=>typeof navigator<"u"&&navigator?.userAgent?.indexOf("Mac")>=0;function de(e){return e!=null&&e!=="parent"}function ee(e){return{width:e.measured?.width??e.width??e.initialWidth??0,height:e.measured?.height??e.height??e.initialHeight??0}}function PA(e){return(e.measured?.width??e.width??e.initialWidth)!==void 0&&(e.measured?.height??e.height??e.initialHeight)!==void 0}function GA(e,t={width:0,height:0},r,n,o){const A={...e},s=n.get(r);if(s){const i=s.origin||o;A.x+=s.internals.positionAbsolute.x-(t.width??0)*i[0],A.y+=s.internals.positionAbsolute.y-(t.height??0)*i[1]}return A}function io(e,t){if(e.size!==t.size)return!1;for(const r of e)if(!t.has(r))return!1;return!0}function rf(){let e,t;return{promise:new Promise((n,o)=>{e=n,t=o}),resolve:e,reject:t}}function nf(e){return{...NA,...e||{}}}
40function st(e,{snapGrid:t=[0,0],snapToGrid:r=!1,transform:n,containerBounds:o}){const{x:A,y:s}=T0(e),i=Ge({x:A-(o?.left??0),y:s-(o?.top??0)},n),{x:c,y:a}=r?gt(i,t):i;return{xSnapped:c,ySnapped:a,...i}}const wn=e=>({width:e.offsetWidth,height:e.offsetHeight}),TA=e=>e?.getRootNode?.()||window?.document,of=["INPUT","SELECT","TEXTAREA"];function RA(e){const t=e.composedPath?.()?.[0]||e.target;return t?.nodeType!==1?!1:of.includes(t.nodeName)||t.hasAttribute("contenteditable")||!!t.closest(".nokey")}const DA=e=>"clientX"in e,T0=(e,t)=>{const r=DA(e),n=r?e.clientX:e.touches?.[0].clientX,o=r?e.clientY:e.touches?.[0].clientY;return{x:n-(t?.left??0),y:o-(t?.top??0)}},ao=(e,t,r,n,o)=>{const A=t.querySelectorAll(`.${e}`);return!A||!A.length?null:Array.from(A).map(s=>{const i=s.getBoundingClientRect();return{id:s.getAttribute("data-handleid"),type:e,nodeId:o,position:s.getAttribute("data-handlepos"),x:(i.left-r.left)/n,y:(i.top-r.top)/n,...wn(s)}})};function LA({sourceX:e,sourceY:t,targetX:r,targetY:n,sourceControlX:o,sourceControlY:A,targetControlX:s,targetControlY:i}){const c=e*.125+o*.375+s*.375+r*.125,a=t*.125+A*.375+i*.375+n*.125,f=Math.abs(c-e),v=Math.abs(a-t);return[c,a,f,v]}function Lt(e,t){return e>=0?.5*e:t*25*Math.sqrt(-e)}function co({pos:e,x1:t,y1:r,x2:n,y2:o,c:A}){switch(e){case s0.Left:return[t-Lt(t-n,A),r];case s0.Right:return[t+Lt(n-t,A),r];case s0.Top:return[t,r-Lt(r-o,A)];case s0.Bottom:return[t,r+Lt(o-r,A)]}}function OA({sourceX:e,sourceY:t,sourcePosition:r=s0.Bottom,targetX:n,targetY:o,targetPosition:A=s0.Top,curvature:s=.25}){const[i,c]=co({pos:r,x1:e,y1:t,x2:n,y2:o,c:s}),[a,f]=co({pos:A,x1:n,y1:o,x2:e,y2:t,c:s}),[v,u,b,d]=LA({sourceX:e,sourceY:t,targetX:n,targetY:o,sourceControlX:i,sourceControlY:c,targetControlX:a,targetControlY:f});return[`M${e},${t} C${i},${c} ${a},${f} ${n},${o}`,v,u,b,d]}function zA({sourceX:e,sourceY:t,targetX:r,targetY:n}){const o=Math.abs(r-e)/2,A=r<e?r+o:r-o,s=Math.abs(n-t)/2,i=n<t?n+s:n-s;return[A,i,o,s]}function Af({sourceNode:e,targetNode:t,selected:r=!1,zIndex:n=0,elevateOnSelect:o=!1,zIndexMode:A="basic"}){if(A==="manual")return n;const s=o&&r?n+1e3:n,i=Math.max(e.parentId||o&&e.selected?e.internals.z:0,t.parentId||o&&t.selected?t.internals.z:0);return s+i}function sf({sourceNode:e,targetNode:t,width:r,height:n,transform:o}){const A=ur(sr(e),sr(t));A.x===A.x2&&(A.x2+=1),A.y===A.y2&&(A.y2+=1);const s={x:-o[0]/o[2],y:-o[1]/o[2],width:r/o[2],height:n/o[2]};return xt(s,xr(A))>0}const af=({source:e,sourceHandle:t,target:r,targetHandle:n})=>`xy-edge__${e}${t||""}-${r}${n||""}`,cf=(e,t)=>t.some(r=>r.source===e.source&&r.target===e.target&&(r.sourceHandle===e.sourceHandle||!r.sourceHandle&&!e.sourceHandle)&&(r.targetHandle===e.targetHandle||!r.targetHandle&&!e.targetHandle)),lf=(e,t,r={})=>{if(!e.source||!e.target)return r.onError?.("006",R0.error006()),t;const n=r.getEdgeId||af;let o;return MA(e)?o={...e}:o={...e,id:n(e)},cf(o,t)?t:(o.sourceHandle===null&&delete o.sourceHandle,o.targetHandle===null&&delete o.targetHandle,t.concat(o))};function VA({sourceX:e,sourceY:t,targetX:r,targetY:n}){const[o,A,s,i]=zA({sourceX:e,sourceY:t,targetX:r,targetY:n});return[`M ${e},${t}L ${r},${n}`,o,A,s,i]}const lo={[s0.Left]:{x:-1,y:0},[s0.Right]:{x:1,y:0},[s0.Top]:{x:0,y:-1},[s0.Bottom]:{x:0,y:1}},ff=({source:e,sourcePosition:t=s0.Bottom,target:r})=>t===s0.Left||t===s0.Right?e.x<r.x?{x:1,y:0}:{x:-1,y:0}:e.y<r.y?{x:0,y:1}:{x:0,y:-1},fo=(e,t)=>Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2));function vf({source:e,sourcePosition:t=s0.Bottom,target:r,targetPosition:n=s0.Top,center:o,offset:A,stepPosition:s}){const i=lo[t],c=lo[n],a={x:e.x+i.x*A,y:e.y+i.y*A},f={x:r.x+c.x*A,y:r.y+c.y*A},v=ff({source:a,sourcePosition:t,target:f}),u=v.x!==0?"x":"y",b=v[u];let d=[],k,y;const m={x:0,y:0},w={x:0,y:0},[,,j,p]=zA({sourceX:e.x,sourceY:e.y,targetX:r.x,targetY:r.y});if(i[u]*c[u]===-1){u==="x"?(k=o.x??a.x+(f.x-a.x)*s,y=o.y??(a.y+f.y)/2):(k=o.x??(a.x+f.x)/2,y=o.y??a.y+(f.y-a.y)*s);const F=[{x:k,y:a.y},{x:k,y:f.y}],C=[{x:a.x,y},{x:f.x,y}];i[u]===b?d=u==="x"?F:C:d=u==="x"?C:F}else{const F=[{x:a.x,y:f.y}],C=[{x:f.x,y:a.y}];if(u==="x"?d=i.x===b?C:F:d=i.y===b?F:C,t===n){const E=Math.abs(e[u]-r[u]);if(E<=A){const M=Math.min(A-1,A-E);i[u]===b?m[u]=(a[u]>e[u]?-1:1)*M:w[u]=(f[u]>r[u]?-1:1)*M}}if(t!==n){const E=u==="x"?"y":"x",M=i[u]===c[E],q=a[E]>f[E],H=a[E]<f[E];(i[u]===1&&(!M&&q||M&&H)||i[u]!==1&&(!M&&H||M&&q))&&(d=u==="x"?F:C)}const z={x:a.x+m.x,y:a.y+m.y},I={x:f.x+w.x,y:f.y+w.y},T=Math.max(Math.abs(z.x-d[0].x),Math.abs(I.x-d[0].x)),L=Math.max(Math.abs(z.y-d[0].y),Math.abs(I.y-d[0].y));T>=L?(k=(z.x+I.x)/2,y=d[0].y):(k=d[0].x,y=(z.y+I.y)/2)}
40const S={x:a.x+m.x,y:a.y+m.y},_={x:f.x+w.x,y:f.y+w.y};return[[e,...S.x!==d[0].x||S.y!==d[0].y?[S]:[],...d,..._.x!==d[d.length-1].x||_.y!==d[d.length-1].y?[_]:[],r],k,y,j,p]}function uf(e,t,r,n){const o=Math.min(fo(e,t)/2,fo(t,r)/2,n),{x:A,y:s}=t;if(e.x===A&&A===r.x||e.y===s&&s===r.y)return`L${A} ${s}`;if(e.y===s){const a=e.x<r.x?-1:1,f=e.y<r.y?1:-1;return`L ${A+o*a},${s}Q ${A},${s} ${A},${s+o*f}`}const i=e.x<r.x?1:-1,c=e.y<r.y?-1:1;return`L ${A},${s+o*c}Q ${A},${s} ${A+o*i},${s}`}function an({sourceX:e,sourceY:t,sourcePosition:r=s0.Bottom,targetX:n,targetY:o,targetPosition:A=s0.Top,borderRadius:s=5,centerX:i,centerY:c,offset:a=20,stepPosition:f=.5}){const[v,u,b,d,k]=vf({source:{x:e,y:t},sourcePosition:r,target:{x:n,y:o},targetPosition:A,center:{x:i,y:c},offset:a,stepPosition:f});let y=`M${v[0].x} ${v[0].y}`;for(let m=1;m<v.length-1;m++)y+=uf(v[m-1],v[m],v[m+1],s);return y+=`L${v[v.length-1].x} ${v[v.length-1].y}`,[y,u,b,d,k]}function vo(e){return e&&!!(e.internals.handleBounds||e.handles?.length)&&!!(e.measured.width||e.width||e.initialWidth)}function xf(e){const{sourceNode:t,targetNode:r}=e;if(!vo(t)||!vo(r))return null;const n=t.internals.handleBounds||uo(t.handles),o=r.internals.handleBounds||uo(r.handles),A=xo(n?.source??[],e.sourceHandle),s=xo(e.connectionMode===Me.Strict?o?.target??[]:(o?.target??[]).concat(o?.source??[]),e.targetHandle);if(!A||!s)return e.onError?.("008",R0.error008(A?"target":"source",{id:e.id,sourceHandle:e.sourceHandle,targetHandle:e.targetHandle})),null;const i=A?.position||s0.Bottom,c=s?.position||s0.Top,a=be(t,A,i),f=be(r,s,c);return{sourceX:a.x,sourceY:a.y,targetX:f.x,targetY:f.y,sourcePosition:i,targetPosition:c}}function uo(e){if(!e)return null;const t=[],r=[];for(const n of e)n.width=n.width??1,n.height=n.height??1,n.type==="source"?t.push(n):n.type==="target"&&r.push(n);return{source:t,target:r}}function be(e,t,r=s0.Left,n=!1){const o=(t?.x??0)+e.internals.positionAbsolute.x,A=(t?.y??0)+e.internals.positionAbsolute.y,{width:s,height:i}=t??ee(e);if(n)return{x:o+s/2,y:A+i/2};switch(t?.position??r){case s0.Top:return{x:o+s/2,y:A};case s0.Right:return{x:o+s,y:A+i/2};case s0.Bottom:return{x:o+s/2,y:A+i};case s0.Left:return{x:o,y:A+i/2}}}function xo(e,t){return e&&(t?e.find(r=>r.id===t):e[0])||null}function cn(e,t){return e?typeof e=="string"?e:`${t?`${t}__`:""}${Object.keys(e).sort().map(n=>`${n}=${e[n]}`).join("&")}`:""}function df(e,{id:t,defaultColor:r,defaultMarkerStart:n,defaultMarkerEnd:o}){const A=new Set;return e.reduce((s,i)=>([i.markerStart||n,i.markerEnd||o].forEach(c=>{if(c&&typeof c=="object"){const a=cn(c,t);A.has(a)||(s.push({id:a,color:c.color||r,...c}),A.add(a))}}),s),[]).sort((s,i)=>s.id.localeCompare(i.id))}const KA=1e3,bf=10,_n={nodeOrigin:[0,0],nodeExtent:ft,elevateNodesOnSelect:!0,zIndexMode:"basic",defaults:{}},hf={..._n,checkEquality:!0};function Sn(e,t){const r={...e};for(const n in t)t[n]!==void 0&&(r[n]=t[n]);return r}function jf(e,t,r){const n=Sn(_n,r);for(const o of e.values())if(o.parentId)$n(o,e,t,n);else{const A=pt(o,n.nodeOrigin),s=de(o.extent)?o.extent:n.nodeExtent,i=xe(A,s,ee(o));o.internals.positionAbsolute=i}}function pf(e,t){if(!e.handles)return e.measured?t?.internals.handleBounds:void 0;const r=[],n=[];for(const o of e.handles){const A={id:o.id,width:o.width??1,height:o.height??1,nodeId:e.id,x:o.x,y:o.y,position:o.position,type:o.type};o.type==="source"?r.push(A):o.type==="target"&&n.push(A)}return{source:r,target:n}}function Nn(e){return e==="manual"}function ln(e,t,r,n={}){const o=Sn(hf,n),A={i:0},s=new Map(t),i=o?.elevateNodesOnSelect&&!Nn(o.zIndexMode)?KA:0;let c=e.length>0,a=!1;t.clear(),r.clear();for(const f of e){let v=s.get(f.id);if(o.checkEquality&&f===v?.internals.userNode)t.set(f.id,v);else{const u=pt(f,o.nodeOrigin),b=de(f.extent)?f.extent:o.nodeExtent,d=xe(u,b,ee(f));v={...o.defaults,...f,measured:{width:f.measured?.width,height:f.measured?.height},internals:{positionAbsolute:d,handleBounds:pf(f,v),z:YA(f,i,o.zIndexMode),userNode:f}},t.set(f.id,v)}(v.measured===void 0||v.measured.width===void 0||v.measured.height===void 0)&&!v.hidden&&(c=!1),f.parentId&&$n(v,t,r,n,A),a||=f.selected??!1}return{nodesInitialized:c,hasSelectedNodes:a}}function mf(e,t){if(!e.parentId)return;const r=t.get(e.parentId);r?r.set(e.id,e):t.set(e.parentId,new Map([[e.id,e]]))}function $n(e,t,r,n,o){const{elevateNodesOnSelect:A,nodeOrigin:s,nodeExtent:i,zIndexMode:c}=Sn(_n,n),a=e.parentId,f=t.get(a);if(!f){console.warn(`Parent node ${a} not found. Please make sure that parent nodes are in front of their child nodes in the nodes array.`);return}mf(e,r),o&&!f.parentId&&f.internals.rootParentIndex===void 0&&c==="auto"&&(f.internals.rootParentIndex=++o.i,f.internals.z=f.internals.z+o.i*bf),o&&f.internals.rootParentIndex!==void 0&&(o.i=f.internals.rootParentIndex);const v=A&&!Nn(c)?KA:0,{x:u,y:b,z:d}=gf(e,f,s,i,v,c),{positionAbsolute:k}=e.internals,y=u!==k.x||b!==k.y;(y||d!==e.internals.z)&&t.set(e.id,{...e,internals:{...e.internals,positionAbsolute:y?{x:u,y:b}:k,z:d}})}function YA(e,t,r){const n=G0(e.zIndex)?e.zIndex:0;return Nn(r)?n:n+(e.selected?t:0)}function gf(e,t,r,n,o,A){const{x:s,y:i}=t.internals.positionAbsolute,c=ee(e),a=pt(e,r),f=de(e.extent)?xe(a,e.extent,c):a;let v=xe({x:s+f.x,y:i+f.y},n,c);e.extent==="parent"&&(v=IA(v,c,t));const u=YA(e,o,A),b=t.internals.z??0;return{x:v.x,y:v.y,z:b>=u?b+1:u}}function qn(e,t,r,n=[0,0]){const o=[],A=new Map;for(const s of e){const i=t.get(s.parentId);if(!i)continue;const c=A.get(s.parentId)?.expandedRect??Ie(i),a=CA(c,s.rect);A.set(s.parentId,{expandedRect:a,parent:i})}
40return A.size>0&&A.forEach(({expandedRect:s,parent:i},c)=>{const a=i.internals.positionAbsolute,f=ee(i),v=i.origin??n,u=s.x<a.x?Math.round(Math.abs(a.x-s.x)):0,b=s.y<a.y?Math.round(Math.abs(a.y-s.y)):0,d=Math.max(f.width,Math.round(s.width)),k=Math.max(f.height,Math.round(s.height)),y=(d-f.width)*v[0],m=(k-f.height)*v[1];(u>0||b>0||y||m)&&(o.push({id:c,type:"position",position:{x:i.position.x-u+y,y:i.position.y-b+m}}),r.get(c)?.forEach(w=>{e.some(j=>j.id===w.id)||o.push({id:w.id,type:"position",position:{x:w.position.x+u,y:w.position.y+b}})})),(f.width<s.width||f.height<s.height||u||b)&&o.push({id:c,type:"dimensions",setAttributes:!0,dimensions:{width:d+(u?v[0]*u-y:0),height:k+(b?v[1]*b-m:0)}})}),o}function yf(e,t,r,n,o,A,s){const i=n?.querySelector(".xyflow__viewport");let c=!1;if(!i)return{changes:[],updatedInternals:c};const a=[],f=window.getComputedStyle(i),{m22:v}=new window.DOMMatrixReadOnly(f.transform),u=[];for(const b of e.values()){const d=t.get(b.id);if(!d)continue;if(d.hidden){t.set(d.id,{...d,internals:{...d.internals,handleBounds:void 0}}),c=!0;continue}const k=wn(b.nodeElement),y=d.measured.width!==k.width||d.measured.height!==k.height;if(!!(k.width&&k.height&&(y||!d.internals.handleBounds||b.force))){const w=b.nodeElement.getBoundingClientRect(),j=de(d.extent)?d.extent:A;let{positionAbsolute:p}=d.internals;d.parentId&&d.extent==="parent"?p=IA(p,k,t.get(d.parentId)):j&&(p=xe(p,j,k));const S={...d,measured:k,internals:{...d.internals,positionAbsolute:p,handleBounds:{source:ao("source",b.nodeElement,w,v,d.id),target:ao("target",b.nodeElement,w,v,d.id)}}};t.set(d.id,S),d.parentId&&$n(S,t,r,{nodeOrigin:o,zIndexMode:s}),c=!0,y&&(a.push({id:d.id,type:"dimensions",dimensions:k}),d.expandParent&&d.parentId&&u.push({id:d.id,parentId:d.parentId,rect:Ie(S,o)}))}}if(u.length>0){const b=qn(u,t,r,o);a.push(...b)}return{changes:a,updatedInternals:c}}async function kf({delta:e,panZoom:t,transform:r,translateExtent:n,width:o,height:A}){if(!t||!e.x&&!e.y)return!1;const s=await t.setViewportConstrained({x:r[0]+e.x,y:r[1]+e.y,zoom:r[2]},[[0,0],[o,A]],n);return!!s&&(s.x!==r[0]||s.y!==r[1]||s.k!==r[2])}function bo(e,t,r,n,o,A){let s=o;const i=n.get(s)||new Map;n.set(s,i.set(r,t)),s=`${o}-${e}`;const c=n.get(s)||new Map;if(n.set(s,c.set(r,t)),A){s=`${o}-${e}-${A}`;const a=n.get(s)||new Map;n.set(s,a.set(r,t))}}function WA(e,t,r){e.clear(),t.clear();for(const n of r){const{source:o,target:A,sourceHandle:s=null,targetHandle:i=null}=n,c={edgeId:n.id,source:o,target:A,sourceHandle:s,targetHandle:i},a=`${o}-${s}--${A}-${i}`,f=`${A}-${i}--${o}-${s}`;bo("source",c,f,e,o,s),bo("target",c,a,e,A,i),t.set(n.id,n)}}function JA(e,t){if(!e.parentId)return!1;const r=t.get(e.parentId);return r?r.selected?!0:JA(r,t):!1}function ho(e,t,r){let n=e;do{if(n?.matches?.(t))return!0;if(n===r)return!1;n=n?.parentElement}while(n);return!1}function Bf(e,t,r,n){const o=new Map;for(const[A,s]of e)if((s.selected||s.id===n)&&(!s.parentId||!JA(s,e))&&(s.draggable||t&&typeof s.draggable>"u")){const i=e.get(A);i&&o.set(A,{id:A,position:i.position||{x:0,y:0},distance:{x:r.x-i.internals.positionAbsolute.x,y:r.y-i.internals.positionAbsolute.y},extent:i.extent,parentId:i.parentId,origin:i.origin,expandParent:i.expandParent,internals:{positionAbsolute:i.internals.positionAbsolute||{x:0,y:0}},measured:{width:i.measured.width??0,height:i.measured.height??0}})}return o}function Vr({nodeId:e,dragItems:t,nodeLookup:r,dragging:n=!0}){const o=[];for(const[s,i]of t){const c=r.get(s)?.internals.userNode;c&&o.push({...c,position:i.position,dragging:n})}if(!e)return[o[0],o];const A=r.get(e)?.internals.userNode;return[A?{...A,position:t.get(e)?.position||A.position,dragging:n}:o[0],o]}function Ef({dragItems:e,snapGrid:t,x:r,y:n}){const o=e.values().next().value;if(!o)return null;const A={x:r-o.distance.x,y:n-o.distance.y},s=gt(A,t);return{x:s.x-A.x,y:s.y-A.y}}function wf({onNodeMouseDown:e,getStoreItems:t,onDragStart:r,onDrag:n,onDragStop:o}){let A={x:null,y:null},s=0,i=new Map,c=!1,a={x:0,y:0},f=null,v=!1,u=null,b=!1,d=!1,k=null;function y({noDragClassName:w,handleSelector:j,domNode:p,isSelectable:S,nodeId:_,nodeClickDistance:$=0}){u=$0(p);function F({x:T,y:L}
40){const{nodeLookup:E,nodeExtent:M,snapGrid:q,snapToGrid:H,nodeOrigin:D,onNodeDrag:R,onSelectionDrag:W,onError:J,updateNodePositions:Y}=t();A={x:T,y:L};let X=!1;const Q=i.size>1,t0=Q&&M?sn(mt(i)):null,r0=Q&&H?Ef({dragItems:i,snapGrid:q,x:T,y:L}):null;for(const[Z,G]of i){if(!E.has(Z))continue;let e0={x:T-G.distance.x,y:L-G.distance.y};H&&(e0=r0?{x:Math.round(e0.x+r0.x),y:Math.round(e0.y+r0.y)}:gt(e0,q));let a0=null;if(Q&&M&&!G.extent&&t0){const{positionAbsolute:i0}=G.internals,f0=i0.x-t0.x+M[0][0],l0=i0.x+G.measured.width-t0.x2+M[1][0],u0=i0.y-t0.y+M[0][1],m0=i0.y+G.measured.height-t0.y2+M[1][1];a0=[[f0,u0],[l0,m0]]}const{position:n0,positionAbsolute:U}=FA({nodeId:Z,nextPosition:e0,nodeLookup:E,nodeExtent:a0||M,nodeOrigin:D,onError:J});X=X||G.position.x!==n0.x||G.position.y!==n0.y,G.position=n0,G.internals.positionAbsolute=U}if(d=d||X,!!X&&(Y(i,!0),k&&(n||R||!_&&W))){const[Z,G]=Vr({nodeId:_,dragItems:i,nodeLookup:E});n?.(k,i,Z,G),R?.(k,Z,G),_||W?.(k,G)}}async function C(){if(!f)return;const{transform:T,panBy:L,autoPanSpeed:E,autoPanOnNodeDrag:M}=t();if(!M){c=!1,cancelAnimationFrame(s);return}const[q,H]=Bn(a,f,E);(q!==0||H!==0)&&(A.x=(A.x??0)-q/T[2],A.y=(A.y??0)-H/T[2],await L({x:q,y:H})&&F(A)),s=requestAnimationFrame(C)}function z(T){const{nodeLookup:L,multiSelectionActive:E,nodesDraggable:M,transform:q,snapGrid:H,snapToGrid:D,selectNodesOnDrag:R,onNodeDragStart:W,onSelectionDragStart:J,unselectNodesAndEdges:Y}=t();v=!0,(!R||!S)&&!E&&_&&(L.get(_)?.selected||Y()),S&&R&&_&&e?.(_);const X=st(T.sourceEvent,{transform:q,snapGrid:H,snapToGrid:D,containerBounds:f});if(A=X,i=Bf(L,M,X,_),i.size>0&&(r||W||!_&&J)){const[Q,t0]=Vr({nodeId:_,dragItems:i,nodeLookup:L});r?.(T.sourceEvent,i,Q,t0),W?.(T.sourceEvent,Q,t0),_||J?.(T.sourceEvent,t0)}}const I=vA().clickDistance($).on("start",T=>{const{domNode:L,nodeDragThreshold:E,transform:M,snapGrid:q,snapToGrid:H}=t();f=L?.getBoundingClientRect()||null,b=!1,d=!1,k=T.sourceEvent,E===0&&z(T),A=st(T.sourceEvent,{transform:M,snapGrid:q,snapToGrid:H,containerBounds:f}),a=T0(T.sourceEvent,f)}).on("drag",T=>{const{autoPanOnNodeDrag:L,transform:E,snapGrid:M,snapToGrid:q,nodeDragThreshold:H,nodeLookup:D}=t(),R=st(T.sourceEvent,{transform:E,snapGrid:M,snapToGrid:q,containerBounds:f});if(k=T.sourceEvent,(T.sourceEvent.type==="touchmove"&&T.sourceEvent.touches.length>1||_&&!D.has(_))&&(b=!0),!b){if(!c&&L&&v&&(c=!0,C()),!v){const W=T0(T.sourceEvent,f),J=W.x-a.x,Y=W.y-a.y;Math.sqrt(J*J+Y*Y)>H&&z(T)}(A.x!==R.xSnapped||A.y!==R.ySnapped)&&i&&v&&(a=T0(T.sourceEvent,f),F(R))}}).on("end",T=>{if(!v||b){b&&i.size>0&&t().updateNodePositions(i,!1);return}if(c=!1,v=!1,cancelAnimationFrame(s),i.size>0){const{nodeLookup:L,updateNodePositions:E,onNodeDragStop:M,onSelectionDragStop:q}=t();if(d&&(E(i,!1),d=!1),o||M||!_&&q){const[H,D]=Vr({nodeId:_,dragItems:i,nodeLookup:L,dragging:!1});o?.(T.sourceEvent,i,H,D),M?.(T.sourceEvent,H,D),_||q?.(T.sourceEvent,D)}}}).filter(T=>{const L=T.target;return!T.button&&(!w||!ho(L,`.${w}`,p))&&(!j||ho(L,j,p))});u.call(I)}function m(){u?.on(".drag",null)}return{update:y,destroy:m}}function _f(e,t,r){const n=[],o={x:e.x-r,y:e.y-r,width:r*2,height:r*2};for(const A of t.values())xt(o,Ie(A))>0&&n.push(A);return n}const Sf=250;function Nf(e,t,r,n){let o=[],A=1/0;const s=_f(e,r,t+Sf);for(const i of s){const c=[...i.internals.handleBounds?.source??[],...i.internals.handleBounds?.target??[]];for(const a of c){if(n.nodeId===a.nodeId&&n.type===a.type&&n.id===a.id)continue;const{x:f,y:v}=be(i,a,a.position,!0),u=Math.sqrt(Math.pow(f-e.x,2)+Math.pow(v-e.y,2));u>t||(u<A?(o=[{...a,x:f,y:v}],A=u):u===A&&o.push({...a,x:f,y:v}))}}if(!o.length)return null;if(o.length>1){const i=n.type==="source"?"target":"source";return o.find(c=>c.type===i)??o[0]}return o[0]}function XA(e,t,r,n,o,A=!1){const s=n.get(e);if(!s)return null;const i=o==="strict"?s.internals.handleBounds?.[t]:[...s.internals.handleBounds?.source??[],...s.internals.handleBounds?.target??[]],c=(r?i?.find(a=>a.id===r):i?.[0])??null;return c&&A?{...c,...be(s,c,c.position,!0)}:c}function UA(e,t){return e||(t?.classList.contains("target")?"target":t?.classList.contains("source")?"
40source":null)}function $f(e,t){let r=null;return t?r=!0:e&&!t&&(r=!1),r}const ZA=()=>!0;function qf(e,{connectionMode:t,connectionRadius:r,handleId:n,nodeId:o,edgeUpdaterType:A,isTarget:s,domNode:i,nodeLookup:c,lib:a,autoPanOnConnect:f,flowId:v,panBy:u,cancelConnection:b,onConnectStart:d,onConnect:k,onConnectEnd:y,isValidConnection:m=ZA,onReconnectEnd:w,updateConnection:j,getTransform:p,getFromHandle:S,autoPanSpeed:_,dragThreshold:$=1,handleDomNode:F}){const C=TA(e.target);let z=0,I;const{x:T,y:L}=T0(e),E=UA(A,F),M=i?.getBoundingClientRect();let q=!1;if(!M||!E)return;const H=XA(o,E,n,c,t);if(!H)return;let D=T0(e,M),R=!1,W=null,J=!1,Y=null;function X(){if(!f||!M)return;const[n0,U]=Bn(D,M,_);u({x:n0,y:U}),z=requestAnimationFrame(X)}const Q={...H,nodeId:o,type:E,position:H.position},t0=c.get(o);let Z={inProgress:!0,isValid:null,from:be(t0,Q,s0.Left,!0),fromHandle:Q,fromPosition:Q.position,fromNode:t0,to:D,toHandle:null,toPosition:oo[Q.position],toNode:null,pointer:D};function G(){q=!0,j(Z),d?.(e,{nodeId:o,handleId:n,handleType:E})}$===0&&G();function e0(n0){if(!q){const{x:m0,y:w0}=T0(n0),_0=m0-T,y0=w0-L;if(!(_0*_0+y0*y0>$*$))return;G()}if(!S()||!Q){a0(n0);return}const U=p();D=T0(n0,M),I=Nf(Ge(D,U,!1,[1,1]),r,c,Q),R||(X(),R=!0);const i0=QA(n0,{handle:I,connectionMode:t,fromNodeId:o,fromHandleId:n,fromType:s?"target":"source",isValidConnection:m,doc:C,lib:a,flowId:v,nodeLookup:c});Y=i0.handleDomNode,W=i0.connection,J=$f(!!I,i0.isValid);const f0=c.get(o),l0=f0?be(f0,Q,s0.Left,!0):Z.from,u0={...Z,from:l0,isValid:J,to:i0.toHandle&&J?Ce({x:i0.toHandle.x,y:i0.toHandle.y},U):D,toHandle:i0.toHandle,toPosition:J&&i0.toHandle?i0.toHandle.position:oo[Q.position],toNode:i0.toHandle?c.get(i0.toHandle.nodeId):null,pointer:D};j(u0),Z=u0}function a0(n0){if(!("touches"in n0&&n0.touches.length>0)){if(q){(I||Y)&&W&&J&&k?.(W);const{inProgress:U,...i0}=Z,f0={...i0,toPosition:Z.toHandle?Z.toPosition:null};y?.(n0,f0),A&&w?.(n0,f0)}b(),cancelAnimationFrame(z),R=!1,J=!1,W=null,Y=null,C.removeEventListener("mousemove",e0),C.removeEventListener("mouseup",a0),C.removeEventListener("touchmove",e0),C.removeEventListener("touchend",a0)}}C.addEventListener("mousemove",e0),C.addEventListener("mouseup",a0),C.addEventListener("touchmove",e0),C.addEventListener("touchend",a0)}function QA(e,{handle:t,connectionMode:r,fromNodeId:n,fromHandleId:o,fromType:A,doc:s,lib:i,flowId:c,isValidConnection:a=ZA,nodeLookup:f}){const v=A==="target",u=t?s.querySelector(`.${i}-flow__handle[data-id="${c}-${t?.nodeId}-${t?.id}-${t?.type}"]`):null,{x:b,y:d}=T0(e),k=s.elementFromPoint(b,d),y=k?.classList.contains(`${i}-flow__handle`)?k:u,m={handleDomNode:y,isValid:!1,connection:null,toHandle:null};if(y){const w=UA(void 0,y),j=y.getAttribute("data-nodeid"),p=y.getAttribute("data-handleid"),S=y.classList.contains("connectable"),_=y.classList.contains("connectableend");if(!j||!w)return m;const $={source:v?j:n,sourceHandle:v?p:o,target:v?n:j,targetHandle:v?o:p};m.connection=$;const C=S&&_&&(r===Me.Strict?v&&w==="source"||!v&&w==="target":j!==n||p!==o);m.isValid=C&&a($),m.toHandle=XA(j,w,p,f,r,!0)}return m}const fn={onPointerDown:qf,isValid:QA};function Mf({domNode:e,panZoom:t,getTransform:r,getViewScale:n}){const o=$0(e);function A({translateExtent:i,width:c,height:a,zoomStep:f=1,pannable:v=!0,zoomable:u=!0,inversePan:b=!1}){const d=j=>{if(j.sourceEvent.type!=="wheel"||!t)return;const p=r(),S=j.sourceEvent.ctrlKey&&dt()?10:1,_=-j.sourceEvent.deltaY*(j.sourceEvent.deltaMode===1?.05:j.sourceEvent.deltaMode?1:.002)*f,$=p[2]*Math.pow(2,_*S);t.scaleTo($)};let k=[0,0];const y=j=>{(j.sourceEvent.type==="mousedown"||j.sourceEvent.type==="touchstart")&&(k=[j.sourceEvent.clientX??j.sourceEvent.touches[0].clientX,j.sourceEvent.clientY??j.sourceEvent.touches[0].clientY])},m=j=>{const p=r();if(j.sourceEvent.type!=="mousemove"&&j.sourceEvent.type!=="touchmove"||!t)return;const S=[j.sourceEvent.clientX??j.sourceEvent.touches[0].clientX,j.sourceEvent.clientY??j.sourceEvent.touches[0].clientY],_=[S[0]-k[0],S[1]-k[1]];k=S;const $=n()*Math.max(p[2],Math.log(p[2]))*(b?-1:1),F={x:p[0]-_[0]*$,y:p[1]-_[1]*$},C=[[0,0],[c,a]];t.setViewportConstrained({x:F.x,y:F.y,zoom:p[2]},C,i)},w=_A().on("start",y).on("zoom",v?m:null).on("zoom.wheel",u?d:null);o.call(w,{})}function s(){o.on("zoom",null)}return{update:A,destroy:s,pointer:H0}}const dr=e=>({x:e.x,y:e.y,zoom:e.k}),Kr=({x:e,y:t,zoom:r})=>vr.translate(e,t).scale(r),we=(e,t)=>e.target.closest(`.${t}`),es=(e,t)=>t===2&&Array.isArray(e)&&e.includes(2),Ff=e=>
40((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2,Yr=(e,t=0,r=Ff,n=()=>{})=>{const o=typeof t=="number"&&t>0;return o||n(),o?e.transition().duration(t).ease(r).on("end",n):e},ts=e=>{const t=e.ctrlKey&&dt()?10:1;return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*t};function If({zoomPanValues:e,noWheelClassName:t,d3Selection:r,d3Zoom:n,panOnScrollMode:o,panOnScrollSpeed:A,zoomOnPinch:s,onPanZoomStart:i,onPanZoom:c,onPanZoomEnd:a}){return f=>{if(we(f,t))return f.ctrlKey&&f.preventDefault(),!1;f.preventDefault(),f.stopImmediatePropagation();const v=r.property("__zoom").k||1;if(f.ctrlKey&&s){const y=H0(f),m=ts(f),w=v*Math.pow(2,m);n.scaleTo(r,w,y,f);return}const u=f.deltaMode===1?20:1;let b=o===fe.Vertical?0:f.deltaX*u,d=o===fe.Horizontal?0:f.deltaY*u;!dt()&&f.shiftKey&&o!==fe.Vertical&&(b=f.deltaY*u,d=0),n.translateBy(r,-(b/v)*A,-(d/v)*A,{internal:!0});const k=dr(r.property("__zoom"));clearTimeout(e.panScrollTimeout),e.isPanScrolling?(c?.(f,k),e.panScrollTimeout=setTimeout(()=>{a?.(f,k),e.isPanScrolling=!1},150)):(e.isPanScrolling=!0,i?.(f,k))}}function Cf({noWheelClassName:e,preventScrolling:t,d3ZoomHandler:r}){return function(n,o){const A=n.type==="wheel",s=!t&&A&&!n.ctrlKey,i=we(n,e);if(n.ctrlKey&&A&&i&&n.preventDefault(),s||i)return null;n.preventDefault(),r.call(this,n,o)}}function Hf({zoomPanValues:e,onDraggingChange:t,onPanZoomStart:r}){return n=>{if(n.sourceEvent?.internal)return;const o=dr(n.transform);e.mouseButton=n.sourceEvent?.button||0,e.isZoomingOrPanning=!0,e.prevViewport=o,n.sourceEvent?.type==="mousedown"&&t(!0),r&&r?.(n.sourceEvent,o)}}function Pf({zoomPanValues:e,panOnDrag:t,onPaneContextMenu:r,onTransformChange:n,onPanZoom:o}){return A=>{e.usedRightMouseButton=!!(r&&es(t,e.mouseButton??0)),A.sourceEvent?.sync||n([A.transform.x,A.transform.y,A.transform.k]),o&&!A.sourceEvent?.internal&&o?.(A.sourceEvent,dr(A.transform))}}function Gf({zoomPanValues:e,panOnDrag:t,panOnScroll:r,onDraggingChange:n,onPanZoomEnd:o,onPaneContextMenu:A}){return s=>{if(!s.sourceEvent?.internal&&(e.isZoomingOrPanning=!1,A&&es(t,e.mouseButton??0)&&!e.usedRightMouseButton&&s.sourceEvent&&A(s.sourceEvent),e.usedRightMouseButton=!1,n(!1),o)){const i=dr(s.transform);e.prevViewport=i,clearTimeout(e.timerId),e.timerId=setTimeout(()=>{o?.(s.sourceEvent,i)},r?150:0)}}}function Tf({zoomActivationKeyPressed:e,zoomOnScroll:t,zoomOnPinch:r,panOnDrag:n,panOnScroll:o,zoomOnDoubleClick:A,userSelectionActive:s,noWheelClassName:i,noPanClassName:c,lib:a,connectionInProgress:f}){return v=>{const u=e||t,b=r&&v.ctrlKey,d=v.type==="wheel";if(v.button===1&&v.type==="mousedown"&&(we(v,`${a}-flow__node`)||we(v,`${a}-flow__edge`)))return!0;if(!n&&!u&&!o&&!A&&!r||s||f&&!d||we(v,i)&&d||we(v,c)&&(!d||o&&d&&!e)||!r&&v.ctrlKey&&d)return!1;if(!r&&v.type==="touchstart"&&v.touches?.length>1)return v.preventDefault(),!1;if(!u&&!o&&!b&&d||!n&&(v.type==="mousedown"||v.type==="touchstart")||Array.isArray(n)&&!n.includes(v.button)&&v.type==="mousedown")return!1;const k=Array.isArray(n)&&n.includes(v.button)||!v.button||v.button<=1;return(!v.ctrlKey||d)&&k}}function Rf({domNode:e,minZoom:t,maxZoom:r,translateExtent:n,viewport:o,onPanZoom:A,onPanZoomStart:s,onPanZoomEnd:i,onDraggingChange:c}){const a={isZoomingOrPanning:!1,usedRightMouseButton:!1,prevViewport:{},mouseButton:0,timerId:void 0,panScrollTimeout:void 0,isPanScrolling:!1},f=e.getBoundingClientRect(),v=_A().scaleExtent([t,r]).translateExtent(n),u=$0(e).call(v);w({x:o.x,y:o.y,zoom:Fe(o.zoom,t,r)},[[0,0],[f.width,f.height]],n);const b=u.on("wheel.zoom"),d=u.on("dblclick.zoom");v.wheelDelta(ts);async function k(I,T){return u?new Promise(L=>{v?.interpolate(T?.interpolate==="linear"?At:Wt).transform(Yr(u,T?.duration,T?.ease,()=>L(!0)),I)}):!1}function y({noWheelClassName:I,noPanClassName:T,onPaneContextMenu:L,userSelectionActive:E,panOnScroll:M,panOnDrag:q,panOnScrollMode:H,panOnScrollSpeed:D,preventScrolling:R,zoomOnPinch:W,zoomOnScroll:J,zoomOnDoubleClick:Y,zoomActivationKeyPressed:X,lib:Q,onTransformChange:t0,connectionInProgress:r0,paneClickDistance:Z,selectionOnDrag:G}){E&&!a.isZoomingOrPanning&&m();const e0=M&&!X&&!E;v.clickDistance(G?1/0:!G0(Z)||Z<0?0:Z);const a0=e0?If({zoomPanValues:a,noWheelClassName:I,d3Selection:u,d3Zoom:v,panOnScrollMode:H,panOnScrollSpeed:D,zoomOnPinch:W,onPanZoomStart:s,onPanZoom:A,onPanZoomEnd:i}):Cf({noWheelClassName:I,preventScrolling:R,d3ZoomHandler:b});u.on("wheel.zoom",a0,{passive:!1});const n0=Hf({zoomPanValues:a,onDraggingChange:c,onPanZoomStart:s});v.on("start",n0);const U=Pf({zoomPanValues:a,panOnDrag:q,onPaneContextMenu:!!L,onPanZoom:A,onTransformChange:t0});v.on("zoom",U);const i0=Gf({zoomPanValues:a,panOnDrag:q,panOnScroll:M,onPaneContextMenu:L,onPanZoomEnd:i,onDraggingChange:c});v.on("end",i0);const f0=Tf({zoomActivationKeyPressed:X,panOnDrag:q,zoomOnScroll:J,panOnScroll:M,zoomOnDoubleClick:Y,zoomOnPinch:W,userSelectionActive:E,noPanClassName:T,noWheelClassName:I,lib:Q,connectionInProgress:r0});v.filter(f0),Y?u.on("dblclick.zoom",d):u.on("dblclick.zoom",null)}function m(){v.on("zoom",null)}async function w(I,T,L){const E=Kr(I),M=v?.constrain()(E,T,L);return M&&await k(M),M}async function j(I,T){const L=Kr(I);return await k(L,T),L}function p(I){if(u){const T=Kr(I),L=u.property("__zoom");(L.k!==I.zoom||L.x!==I.x||L.y!==I.y)&&v?.transform(u,T,null,{sync:!0})}}function S(){const I=u?wA(u.node()):{x:0,y:0,k:1};return{x:I.x,y:I.y,zoom:I.k}}async function _(I,T){return u?new Promise(L=>{v?.interpolate(T?.interpolate==="linear"?At:Wt).scaleTo(Yr(u,T?.duration,T?.ease,()=>L(!0)),I)}):!1}async function $(I,T){return u?new Promise(L=>{v?.interpolate(T?.interpolate==="linear"?At:Wt).scaleBy(Yr(u,T?.duration,T?.ease,()=>L(!0)),I)}):!1}function F(I){v?.scaleExtent(I)}function C(I){v?.translateExtent(I)}function z(I){const T=!G0(I)||I<0?0:I;v?.clickDistance(T)}return{update:y,destroy:m,setViewport:j,setViewportConstrained:w,getViewport:S,scaleTo:_,scaleBy:$,setScaleExtent:F,setTranslateExtent:C,syncViewport:p,setClickDistance:z}}var He;(function(e){e.Line="line",e.Handle="handle"})(He||(He={}));function Df({width:e,prevWidth:t,height:r,prevHeight:n,affectsX:o,affectsY:A}){const s=e-t,i=r-n,c=[s>0?1:s<0?-1:0,i>0?1:i<0?-1:0];return s&&o&&(c[0]=c[0]*-1),i&&A&&(c[1]=c[1]*-1),c}function jo(e){const t=e.includes("right")||e.includes("left"),r=e.includes("bottom")||e.includes("top"),n=e.includes("left"),o=e.includes("top");return{isHorizontal:t,isVertical:r,affectsX:n,affectsY:o}}function oe(e,t){return Math.max(0,t-e)}function Ae(e,t){return Math.max(0,e-t)}function Ot(e,t,r){return Math.max(0,t-e,e-r)}function po(e,t){return e?!t:t}function Lf(e,t,r,n,o,A,s,i){let{affectsX:c,affectsY:a}=t;const{isHorizontal:f,isVertical:v}=t,u=f&&v,{xSnapped:b,ySnapped:d}=r,{minWidth:k,maxWidth:y,minHeight:m,maxHeight:w}=n,{x:j,y:p,width:S,height:_,aspectRatio:$}=e;let F=Math.floor(f?b-e.pointerX:0),C=Math.floor(v?d-e.pointerY:0);const z=S+(c?-F:F),I=_+(a?-C:C),T=-A[0]*S,L=-A[1]*_;let E=Ot(z,k,y),M=Ot(I,m,w);if(s){let D=0,R=0;c&&F<0?D=oe(j+F+T,s[0][0]):!c&&F>0&&(D=Ae(j+z+T,s[1][0])),a&&C<0?R=oe(p+C+L,s[0][1]):!a&&C>0&&(R=Ae(p+I+L,s[1][1])),E=Math.max(E,D),M=Math.max(M,R)}if(i){let D=0,R=0;c&&F>0?D=Ae(j+F,i[0][0]):!c&&F<0&&(D=oe(j+z,i[1][0])),a&&C>0?R=Ae(p+C,i[0][1]):!a&&C<0&&(R=oe(p+I,i[1][1])),E=Math.max(E,D),M=Math.max(M,R)}if(o){if(f){const D=Ot(z/$,m,w)*$;if(E=Math.max(E,D),s){let R=0;!c&&!a||c&&!a&&u?R=Ae(p+L+z/$,s[1][1])*$:R=oe(p+L+(c?F:-F)/$,s[0][1])*$,E=Math.max(E,R)}if(i){let R=0;!c&&!a||c&&!a&&u?R=oe(p+z/$,i[1][1])*$:R=Ae(p+(c?F:-F)/$,i[0][1])*$,E=Math.max(E,R)}}if(v){const D=Ot(I*$,k,y)/$;if(M=Math.max(M,D),s){let R=0;!c&&!a||a&&!c&&u?R=Ae(j+I*$+T,s[1][0])/$:R=oe(j+(a?C:-C)*$+T,s[0][0])/$,M=Math.max(M,R)}if(i){let R=0;!c&&!a||a&&!c&&u?R=oe(j+I*$,i[1][0])/$:R=Ae(j+(a?C:-C)*$,i[0][0])/$,M=Math.max(M,R)}}}C=C+(C<0?M:-M),F=F+(F<0?E:-E),o&&(u?z>
40I*$?C=(po(c,a)?-F:F)/$:F=(po(c,a)?-C:C)*$:f?(C=F/$,a=c):(F=C*$,c=a));const q=c?j+F:j,H=a?p+C:p;return{width:S+(c?-F:F),height:_+(a?-C:C),x:A[0]*F*(c?-1:1)+q,y:A[1]*C*(a?-1:1)+H}}const rs={width:0,height:0,x:0,y:0},Of={...rs,pointerX:0,pointerY:0,aspectRatio:1};function zf(e,t,r){const n=t.position.x+e.position.x,o=t.position.y+e.position.y,A=e.measured.width??0,s=e.measured.height??0,i=r[0]*A,c=r[1]*s;return[[n-i,o-c],[n+A-i,o+s-c]]}function Vf({domNode:e,nodeId:t,getStoreItems:r,onChange:n,onEnd:o}){const A=$0(e);let s={controlDirection:jo("bottom-right"),boundaries:{minWidth:0,minHeight:0,maxWidth:Number.MAX_VALUE,maxHeight:Number.MAX_VALUE},resizeDirection:void 0,keepAspectRatio:!1};function i({controlPosition:a,boundaries:f,keepAspectRatio:v,resizeDirection:u,onResizeStart:b,onResize:d,onResizeEnd:k,shouldResize:y}){let m={...rs},w={...Of};s={boundaries:f,resizeDirection:u,keepAspectRatio:v,controlDirection:jo(a)};let j,p=null,S=[],_,$,F,C=!1;const z=vA().on("start",I=>{const{nodeLookup:T,transform:L,snapGrid:E,snapToGri
40d:M,nodeOrigin:q,paneDomNode:H}=r();if(j=T.get(t),!j)return;p=H?.getBoundingClientRect()??null;const{xSnapped:D,ySnapped:R}=st(I.sourceEvent,{transform:L,snapGrid:E,snapToGrid:M,containerBounds:p});m={width:j.measured.width??0,height:j.measured.height??0,x:j.position.x??0,y:j.position.y??0},w={...m,pointerX:D,pointerY:R,aspectRatio:m.width/m.height},_=void 0,$=de(j.extent)?j.extent:void 0,j.parentId&&(j.extent==="parent"||j.expandParent)&&(_=T.get(j.parentId)),_&&j.extent==="parent"&&($=[[0,0],[_.measured.width,_.measured.height]]),S=[],F=void 0;for(const[W,J]of T)if(J.parentId===t&&(S.push({id:W,position:{...J.position},extent:J.extent}),J.extent==="parent"||J.expandParent)){const Y=zf(J,j,J.origin??q);F?F=[[Math.min(Y[0][0],F[0][0]),Math.min(Y[0][1],F[0][1])],[Math.max(Y[1][0],F[1][0]),Math.max(Y[1][1],F[1][1])]]:F=Y}b?.(I,{...m})}).on("drag",I=>{const{transform:T,snapGrid:L,snapToGrid:E,nodeOrigin:M}=r(),q=st(I.sourceEvent,{transform:T,snapGrid:L,snapToGrid:E,containerBounds:p}),H=[];if(!j)return;const{x:D,y:R,width:W,height:J}=m,Y={},X=j.origin??M,{width:Q,height:t0,x:r0,y:Z}=Lf(w,s.controlDirection,q,s.boundaries,s.keepAspectRatio,X,$,F),G=Q!==W,e0=t0!==J,a0=r0!==D&&G,n0=Z!==R&&e0;if(!a0&&!n0&&!G&&!e0)return;if((a0||n0||X[0]===1||X[1]===1)&&(Y.x=a0?r0:m.x,Y.y=n0?Z:m.y,m.x=Y.x,m.y=Y.y,S.length>0)){const l0=r0-D,u0=Z-R;for(const m0 of S)m0.position={x:m0.position.x-l0+X[0]*(Q-W),y:m0.position.y-u0+X[1]*(t0-J)},H.push(m0)}if((G||e0)&&(Y.width=G&&(!s.resizeDirection||s.resizeDirection==="horizontal")?Q:m.width,Y.height=e0&&(!s.resizeDirection||s.resizeDirection==="vertical")?t0:m.height,m.width=Y.width,m.height=Y.height),_&&j.expandParent){const l0=X[0]*(Y.width??0);Y.x&&Y.x<l0&&(m.x=l0,w.x=w.x-(Y.x-l0));const u0=X[1]*(Y.height??0);Y.y&&Y.y<u0&&(m.y=u0,w.y=w.y-(Y.y-u0))}const U=Df({width:m.width,prevWidth:W,height:m.height,prevHeight:J,affectsX:s.controlDirection.affectsX,affectsY:s.controlDirection.affectsY}),i0={...m,direction:U};y?.(I,i0)!==!1&&(C=!0,d?.(I,i0),n(Y,H))}).on("end",I=>{C&&(k?.(I,{...m}),o?.({...m}),C=!1)});A.call(z)}function c(){A.on(".drag",null)}return{update:i,destroy:c}}const Kf={},mo=e=>{let t;const r=new Set,n=(f,v)=>{const u=typeof f=="function"?f(t):f;if(!Object.is(u,t)){const b=t;t=v??(typeof u!="object"||u===null)?u:Object.assign({},t,u),r.forEach(d=>d(t,b))}},o=()=>t,c={setState:n,getState:o,getInitialState:()=>a,subscribe:f=>(r.add(f),()=>r.delete(f)),destroy:()=>{(Kf?"production":void 0)!=="production"&&console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),r.clear()}},a=t=e(n,o,c);return c},Yf=e=>e?mo(e):mo,{useDebugValue:Wf}=Ws,{useSyncExternalStoreWithSelector:Jf}=Ys,Xf=e=>e;function ns(e,t=Xf,r){const n=Jf(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,r);return Wf(n),n}const go=(e,t)=>{const r=Yf(e),n=(o,A=t)=>ns(r,o,A);return Object.assign(n,r),n},Uf=(e,t)=>e?go(e,t):go;function b0(e,t){if(Object.is(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(const[n,o]of e)if(!Object.is(o,t.get(n)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0}const r=Object.keys(e);if(r.length!==Object.keys(t).length)return!1;for(const n of r)if(!Object.prototype.hasOwnProperty.call(t,n)||!Object.is(e[n],t[n]))return!1;return!0}const br=N.createContext(null),Zf=br.Provider,os=R0.error001("react");function v0(e,t){const r=N.useContext(br);if(r===null)throw new Error(os);return ns(r,e,t)}function h0(){const e=N.useContext(br);if(e===null)throw new Error(os);return N.useMemo(()=>({getState:e.getState,setState:e.setState,subscribe:e.subscribe}),[e])}const yo={display:"none"},Qf={position:"absolute",width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0px, 0px, 0px, 0px)",clipPath:"inset(100%)"},As="react-flow__node-desc",ss="react-flow__edge-desc",ev="react-flow__aria-live",tv=e=>e.ariaLiveMessage,rv=e=>e.ariaLabelConfig;function nv({rfId:e}){const t=v0(tv);return l.jsx("div",{id:`${ev}-${e}`,"aria-live":"assertive","aria-atomic":"true",style:Qf,children:t})}function ov({rfId:e,disableKeyboardA11y:t}){const r=v0(rv);return l.jsxs(l.Fragment,{children:[l.jsx("div",{id:`${As}-${e}
40`,style:yo,children:t?r["node.a11yDescription.default"]:r["node.a11yDescription.keyboardDisabled"]}),l.jsx("div",{id:`${ss}-${e}`,style:yo,children:r["edge.a11yDescription.default"]}),!t&&l.jsx(nv,{rfId:e})]})}const hr=N.forwardRef(({position:e="top-left",children:t,className:r,style:n,...o},A)=>{const s=`${e}`.split("-");return l.jsx("div",{className:j0(["react-flow__panel",r,...s]),style:n,ref:A,...o,children:t})});hr.displayName="Panel";function Av({proOptions:e,position:t="bottom-right"}){return e?.hideAttribution?null:l.jsx(hr,{position:t,className:"react-flow__attribution","data-message":"Please only hide this attribution when you are subscribed to React Flow Pro: https://pro.reactflow.dev",children:l.jsx("a",{href:"https://reactflow.dev",target:"_blank",rel:"noopener noreferrer","aria-label":"React Flow attribution",children:"React Flow"})})}const sv=e=>{const t=[],r=[];for(const[,n]of e.nodeLookup)n.selected&&t.push(n.internals.userNode);for(const[,n]of e.edgeLookup)n.selected&&r.push(n);return{selectedNodes:t,selectedEdges:r}},zt=e=>e.id;function iv(e,t){return b0(e.selectedNodes.map(zt),t.selectedNodes.map(zt))&&b0(e.selectedEdges.map(zt),t.selectedEdges.map(zt))}function av({onSelectionChange:e}){const t=h0(),{selectedNodes:r,selectedEdges:n}=v0(sv,iv);return N.useEffect(()=>{const o={nodes:r,edges:n};e?.(o),t.getState().onSelectionChangeHandlers.forEach(A=>A(o))},[r,n,e]),null}const cv=e=>!!e.onSelectionChangeHandlers;function lv({onSelectionChange:e}){const t=v0(cv);return e||t?l.jsx(av,{onSelectionChange:e}):null}const is=[0,0],fv={x:0,y:0,zoom:1},vv=["nodes","edges","defaultNodes","defaultEdges","onConnect","onConnectStart","onConnectEnd","onClickConnectStart","onClickConnectEnd","nodesDraggable","autoPanOnNodeFocus","nodesConnectable","nodesFocusable","edgesFocusable","edgesReconnectable","elevateNodesOnSelect","elevateEdgesOnSelect","minZoom","maxZoom","nodeExtent","onNodesChange","onEdgesChange","elementsSelectable","connectionMode","snapGrid","snapToGrid","translateExtent","connectOnClick","defaultEdgeOptions","fitView","fitViewOptions","onNodesDelete","onEdgesDelete","onDelete","onNodeDrag","onNodeDragStart","onNodeDragStop","onSelectionDrag","onSelectionDragStart","onSelectionDragStop","onMoveStart","onMove","onMoveEnd","noPanClassName","nodeOrigin","autoPanOnConnect","autoPanOnNodeDrag","onError","connectionRadius","isValidConnection","selectNodesOnDrag","nodeDragThreshold","connectionDragThreshold","onBeforeDelete","debug","autoPanSpeed","ariaLabelConfig","zIndexMode"],ko=[...vv,"rfId"],uv=e=>({setNodes:e.setNodes,setEdges:e.setEdges,setMinZoom:e.setMinZoom,setMaxZoom:e.setMaxZoom,setTranslateExtent:e.setTranslateExtent,setNodeExtent:e.setNodeExtent,reset:e.reset,setDefaultNodesAndEdges:e.setDefaultNodesAndEdges}),Bo={translateExtent:ft,nodeOrigin:is,minZoom:.5,maxZoom:2,elementsSelectable:!0,noPanClassName:"nopan",rfId:"1"};function xv(e){const{setNodes:t,setEdges:r,setMinZoom:n,setMaxZoom:o,setTranslateExtent:A,setNodeExtent:s,reset:i,setDefaultNodesAndEdges:c}=v0(uv,b0),a=h0();N.useEffect(()=>(c(e.defaultNodes,e.defaultEdges),()=>{f.current=Bo,i()}),[]);const f=N.useRef(Bo);return N.useEffect(()=>{for(const v of ko){const u=e[v],b=f.current[v];u!==b&&(typeof e[v]>"u"||(v==="nodes"?t(u):v==="edges"?r(u):v==="minZoom"?n(u):v==="maxZoom"?o(u):v==="translateExtent"?A(u):v==="nodeExtent"?s(u):v==="ariaLabelConfig"?a.setState({ariaLabelConfig:nf(u)}):v==="fitView"?a.setState({fitViewQueued:u}):v==="fitViewOptions"?a.setState({fitViewOptions:u}):a.setState({[v]:u})))}f.current=e},ko.map(v=>e[v])),null}function Eo(){return typeof window>"u"||!window.matchMedia?null:window.matchMedia("(prefers-color-scheme: dark)")}function dv(e){const[t,r]=N.useState(e==="system"?null:e);return N.useEffect(()=>{if(e!=="system"){r(e);return}const n=Eo(),o=()=>r(n?.matches?"dark":"light");return o(),n?.addEventListener("change",o),()=>{n?.removeEventListener("change",o)}},[e]),t!==null?t:Eo()?.matches?"dark":"light"}const wo=typeof document<"u"?document:null;function bt(e=null,t={target:wo,actInsideInputWithModifier:!0}){const[r,n]=N.useState(!1),o=N.useRef(!1),A=N.useRef(new Set([])),[s,i]=N.useMemo(()=>
40{if(e!==null){const a=(Array.isArray(e)?e:[e]).filter(v=>typeof v=="string").map(v=>v.replace("+",` 41`).replace(` 42 43`,` 44+`).split(` 45`)),f=a.reduce((v,u)=>v.concat(...u),[]);return[a,f]}return[[],[]]},[e]);return N.useEffect(()=>{const c=t?.target??wo,a=t?.actInsideInputWithModifier??!0;if(e!==null){const f=b=>{if(o.current=b.ctrlKey||b.metaKey||b.shiftKey||b.altKey,(!o.current||o.current&&!a)&&RA(b))return!1;const k=So(b.code,i);if(A.current.add(b[k]),_o(s,A.current,!1)){const y=b.composedPath?.()?.[0]||b.target,m=y?.nodeName==="BUTTON"||y?.nodeName==="A";t.preventDefault!==!1&&(o.current||!m)&&b.preventDefault(),n(!0)}},v=b=>{const d=So(b.code,i);_o(s,A.current,!0)?(n(!1),A.current.clear()):A.current.delete(b[d]),b.key==="Meta"&&A.current.clear(),o.current=!1},u=()=>{A.current.clear(),n(!1)};return c?.addEventListener("keydown",f),c?.addEventListener("keyup",v),window.addEventListener("blur",u),window.addEventListener("contextmenu",u),()=>{c?.removeEventListener("keydown",f),c?.removeEventListener("keyup",v),window.removeEventListener("blur",u),window.removeEventListener("contextmenu",u)}}},[e,n]),r}function _o(e,t,r){return e.filter(n=>r||n.length===t.size).some(n=>n.every(o=>t.has(o)))}function So(e,t){return t.includes(e)?"code":"key"}const bv=()=>{const e=h0();return N.useMemo(()=>({zoomIn:async t=>{const{panZoom:r}=e.getState();return r?r.scaleBy(1.2,t):!1},zoomOut:async t=>{const{panZoom:r}=e.getState();return r?r.scaleBy(1/1.2,t):!1},zoomTo:async(t,r)=>{const{panZoom:n}=e.getState();return n?n.scaleTo(t,r):!1},getZoom:()=>e.getState().transform[2],setViewport:async(t,r)=>{const{transform:[n,o,A],panZoom:s}=e.getState();return s?(await s.setViewport({x:t.x??n,y:t.y??o,zoom:t.zoom??A},r),!0):!1},getViewport:()=>{const[t,r,n]=e.getState().transform;return{x:t,y:r,zoom:n}},setCenter:async(t,r,n)=>e.getState().setCenter(t,r,n),fitBounds:async(t,r)=>{const{width:n,height:o,minZoom:A,maxZoom:s,panZoom:i}=e.getState(),c=En(t,n,o,A,s,r?.padding??.1);return i?(await i.setViewport(c,{duration:r?.duration,ease:r?.ease,interpolate:r?.interpolate}),!0):!1},screenToFlowPosition:(t,r={})=>{const{transform:n,snapGrid:o,snapToGrid:A,domNode:s}=e.getState();if(!s)return t;const{x:i,y:c}=s.getBoundingClientRect(),a={x:t.x-i,y:t.y-c},f=r.snapGrid??o,v=r.snapToGrid??A;return Ge(a,n,v,f)},flowToScreenPosition:t=>{const{transform:r,domNode:n}=e.getState();if(!n)return t;const{x:o,y:A}=n.getBoundingClientRect(),s=Ce(t,r);return{x:s.x+o,y:s.y+A}}}),[])};function as(e,t){const r=[],n=new Map,o=[];for(const A of e)if(A.type==="add"){o.push(A);continue}else if(A.type==="remove"||A.type==="replace")n.set(A.id,[A]);else{const s=n.get(A.id);s?s.push(A):n.set(A.id,[A])}for(const A of t){const s=n.get(A.id);if(!s){r.push(A);continue}if(s[0].type==="remove")continue;if(s[0].type==="replace"){r.push({...s[0].item});continue}const i={...A};for(const c of s)hv(c,i);r.push(i)}return o.length&&o.forEach(A=>{A.index!==void 0?r.splice(A.index,0,{...A.item}):r.push({...A.item})}),r}function hv(e,t){switch(e.type){case"select":{t.selected=e.selected;break}case"position":{typeof e.position<"u"&&(t.position=e.position),typeof e.dragging<"u"&&(t.dragging=e.dragging);break}case"dimensions":{typeof e.dimensions<"u"&&(t.measured={...e.dimensions},e.setAttributes&&((e.setAttributes===!0||e.setAttributes==="width")&&(t.width=e.dimensions.width),(e.setAttributes===!0||e.setAttributes==="height")&&(t.height=e.dimensions.height))),typeof e.resizing=="boolean"&&(t.resizing=e.resizing);break}}}function jv(e,t){return as(e,t)}function pv(e,t){return as(e,t)}function ae(e,t){return{id:e,type:"select",selected:t}}function _e(e,t=new Set,r=!1){const n=[];for(const[o,A]of e){const s=t.has(o);!(A.selected===void 0&&!s)&&A.selected!==s&&(r&&(A.selected=s),n.push(ae(A.id,s)))}return n}function No({items:e=[],lookup:t}){const r=[],n=new Map(e.map(o=>[o.id,o]));for(const[o,A]of e.entries()){const s=t.get(A.id),i=s?.internals?.userNode??s;i!==void 0&&i!==A&&r.push({id:A.id,item:A,type:"replace"}),i===void 0&&r.push({item:A,type:"add",index:o})}for(const[o]of t)n.get(o)===void 0&&r.push({id:o,type:"remove"});return r}function $o(e){return{id:e.id,type:"remove"}}const mv=HA();
45function gv(e,t,r={}){return lf(e,t,{...r,onError:r.onError??mv})}const qo=e=>Wl(e),yv=e=>MA(e);function cs(e){return N.forwardRef(e)}const kv=typeof window<"u"?N.useLayoutEffect:N.useEffect;function Mo(e){const[t,r]=N.useState(BigInt(0)),[n]=N.useState(()=>Bv(()=>r(o=>o+BigInt(1))));return kv(()=>{const o=n.get();o.length&&(e(o),n.reset())},[t]),n}function Bv(e){let t=[];return{get:()=>t,reset:()=>{t=[]},push:r=>{t.push(r),e()}}}const ls=N.createContext(null);function Ev({children:e}){const t=h0(),r=N.useCallback(i=>{const{nodes:c=[],setNodes:a,hasDefaultNodes:f,onNodesChange:v,nodeLookup:u,fitViewQueued:b,onNodesChangeMiddlewareMap:d}=t.getState();let k=c;for(const m of i)k=typeof m=="function"?m(k):m;let y=No({items:k,lookup:u});for(const m of d.values())y=m(y);f&&a(k),y.length>0?v?.(y):b&&window.requestAnimationFrame(()=>{const{fitViewQueued:m,nodes:w,setNodes:j}=t.getState();m&&j(w)})},[]),n=Mo(r),o=N.useCallback(i=>{const{edges:c=[],setEdges:a,hasDefaultEdges:f,onEdgesChange:v,edgeLookup:u}=t.getState();let b=c;for(const d of i)b=typeof d=="function"?d(b):d;f?a(b):v&&v(No({items:b,lookup:u}))},[]),A=Mo(o),s=N.useMemo(()=>({nodeQueue:n,edgeQueue:A}),[]);return l.jsx(ls.Provider,{value:s,children:e})}function wv(){const e=N.useContext(ls);if(!e)throw new Error("useBatchContext must be used within a BatchProvider");return e}const _v=e=>!!e.panZoom;function Mn(){const e=bv(),t=h0(),r=wv(),n=v0(_v),o=N.useMemo(()=>{const A=v=>t.getState().nodeLookup.get(v),s=v=>{r.nodeQueue.push(v)},i=v=>{r.edgeQueue.push(v)},c=v=>{const{nodeLookup:u,nodeOrigin:b}=t.getState(),d=qo(v)?v:u.get(v.id),k=d.parentId?GA(d.position,d.measured,d.parentId,u,b):d.position,y={...d,position:k,width:d.measured?.width??d.width,height:d.measured?.height??d.height};return Ie(y)},a=(v,u,b={replace:!1})=>{s(d=>d.map(k=>{if(k.id===v){const y=typeof u=="function"?u(k):u;return b.replace&&qo(y)?y:{...k,...y}}return k}))},f=(v,u,b={replace:!1})=>{i(d=>d.map(k=>{if(k.id===v){const y=typeof u=="function"?u(k):u;return b.replace&&yv(y)?y:{...k,...y}}return k}))};return{getNodes:()=>t.getState().nodes.map(v=>({...v})),getNode:v=>A(v)?.internals.userNode,getInternalNode:A,getEdges:()=>{const{edges:v=[]}=t.getState();return v.map(u=>({...u}))},getEdge:v=>t.getState().edgeLookup.get(v),setNodes:s,setEdges:i,addNodes:v=>{const u=Array.isArray(v)?v:[v];r.nodeQueue.push(b=>[...b,...u])},addEdges:v=>{const u=Array.isArray(v)?v:[v];r.edgeQueue.push(b=>[...b,...u])},toObject:()=>{const{nodes:v=[],edges:u=[],transform:b}=t.getState(),[d,k,y]=b;return{nodes:v.map(m=>({...m})),edges:u.map(m=>({...m})),viewport:{x:d,y:k,zoom:y}}},deleteElements:async({nodes:v=[],edges:u=[]})=>{const{nodes:b,edges:d,onNodesDelete:k,onEdgesDelete:y,triggerNodeChanges:m,triggerEdgeChanges:w,onDelete:j,onBeforeDelete:p}=t.getState(),{nodes:S,edges:_}=await Ql({nodesToRemove:v,edgesToRemove:u,nodes:b,edges:d,onBeforeDelete:p}),$=_.length>0,F=S.length>0;if($){const C=_.map($o);y?.(_),w(C)}if(F){const C=S.map($o);k?.(S),m(C)}return(F||$)&&j?.({nodes:S,edges:_}),{deletedNodes:S,deletedEdges:_}},getIntersectingNodes:(v,u=!0,b)=>{const d=so(v),k=d?v:c(v),y=b!==void 0;return k?(b||t.getState().nodes).filter(m=>{const w=t.getState().nodeLookup.get(m.id);if(w&&!d&&(m.id===v.id||!w.internals.positionAbsolute))return!1;const j=Ie(y?m:w),p=xt(j,k);return u&&p>0||p>=j.width*j.height||p>=k.width*k.height}):[]},isNodeIntersecting:(v,u,b=!0)=>{const k=so(v)?v:c(v);if(!k)return!1;const y=xt(k,u);return b&&y>0||y>=u.width*u.height||y>=k.width*k.height},updateNode:a,updateNodeData:(v,u,b={replace:!1})=>{a(v,d=>{const k=typeof u=="function"?u(d):u;return b.replace?{...d,data:k}:{...d,data:{...d.data,...k}}},b)},updateEdge:f,updateEdgeData:(v,u,b={replace:!1})=>{f(v,d=>{const k=typeof u=="function"?u(d):u;return b.replace?{...d,data:k}:{...d,data:{...d.data,...k}}},b)},getNodesBounds:v=>{const{nodeLookup:u,nodeOrigin:b}=t.getState();return Jl(v,{nodeLookup:u,nodeOrigin:b})},getHandleConnections:({type:v,id:u,nodeId:b})=>Array.from(t.getState().connectionLookup.get(`${b}-${v}${u?`-${u}`:""}`)?.values()??[]),getNodeConnections:({type:v,handleId:u,nodeId:b})=>Array.from(t.getState().connectionLookup.get(`${b}${v?u?`-${v}-${u}`:`-${v}`:""}`)?.values()??[]),fitView:async v=>{const u=t.getState().fitViewResolver??rf();return t.setState({fitViewQueued:!0,fitViewOptions:v,fitViewResolver:u}
45),r.nodeQueue.push(b=>[...b]),u.promise}}},[]);return N.useMemo(()=>({...o,...e,viewportInitialized:n}),[n])}const Fo=e=>e.selected,Sv=typeof window<"u"?window:void 0;function Nv({deleteKeyCode:e,multiSelectionKeyCode:t}){const r=h0(),{deleteElements:n}=Mn(),o=bt(e,{actInsideInputWithModifier:!1}),A=bt(t,{target:Sv});N.useEffect(()=>{if(o){const{edges:s,nodes:i}=r.getState();n({nodes:i.filter(Fo),edges:s.filter(Fo)}),r.setState({nodesSelectionActive:!1})}},[o]),N.useEffect(()=>{r.setState({multiSelectionActive:A})},[A])}function $v(e){const t=h0();N.useEffect(()=>{const r=()=>{if(!e.current||!(e.current.checkVisibility?.()??!0))return!1;const n=wn(e.current);(n.height===0||n.width===0)&&t.getState().onError?.("004",R0.error004()),t.setState({width:n.width||500,height:n.height||500})};if(e.current){r(),window.addEventListener("resize",r);const n=new ResizeObserver(()=>r());return n.observe(e.current),()=>{window.removeEventListener("resize",r),n&&e.current&&n.unobserve(e.current)}}},[])}const jr={position:"absolute",width:"100%",height:"100%",top:0,left:0},qv=e=>({userSelectionActive:e.userSelectionActive,lib:e.lib,connectionInProgress:e.connection.inProgress});function Mv({onPaneContextMenu:e,zoomOnScroll:t=!0,zoomOnPinch:r=!0,panOnScroll:n=!1,panOnScrollSpeed:o=.5,panOnScrollMode:A=fe.Free,zoomOnDoubleClick:s=!0,panOnDrag:i=!0,defaultViewport:c,translateExtent:a,minZoom:f,maxZoom:v,zoomActivationKeyCode:u,preventScrolling:b=!0,children:d,noWheelClassName:k,noPanClassName:y,onViewportChange:m,isControlledViewport:w,paneClickDistance:j,selectionOnDrag:p}){const S=h0(),_=N.useRef(null),{userSelectionActive:$,lib:F,connectionInProgress:C}=v0(qv,b0),z=bt(u),I=N.useRef();$v(_);const T=N.useCallback(L=>{m?.({x:L[0],y:L[1],zoom:L[2]}),w||S.setState({transform:L})},[m,w]);return N.useEffect(()=>{if(_.current){I.current=Rf({domNode:_.current,minZoom:f,maxZoom:v,translateExtent:a,viewport:c,onDraggingChange:q=>S.setState(H=>H.paneDragging===q?H:{paneDragging:q}),onPanZoomStart:(q,H)=>{const{onViewportChangeStart:D,onMoveStart:R}=S.getState();R?.(q,H),D?.(H)},onPanZoom:(q,H)=>{const{onViewportChange:D,onMove:R}=S.getState();R?.(q,H),D?.(H)},onPanZoomEnd:(q,H)=>{const{onViewportChangeEnd:D,onMoveEnd:R}=S.getState();R?.(q,H),D?.(H)}});const{x:L,y:E,zoom:M}=I.current.getViewport();return S.setState({panZoom:I.current,transform:[L,E,M],domNode:_.current.closest(".react-flow")}),()=>{I.current?.destroy()}}},[]),N.useEffect(()=>{I.current?.update({onPaneContextMenu:e,zoomOnScroll:t,zoomOnPinch:r,panOnScroll:n,panOnScrollSpeed:o,panOnScrollMode:A,zoomOnDoubleClick:s,panOnDrag:i,zoomActivationKeyPressed:z,preventScrolling:b,noPanClassName:y,userSelectionActive:$,noWheelClassName:k,lib:F,onTransformChange:T,connectionInProgress:C,selectionOnDrag:p,paneClickDistance:j})},[e,t,r,n,o,A,s,i,z,b,y,$,k,F,T,C,p,j]),l.jsx("div",{className:"react-flow__renderer",ref:_,style:jr,children:d})}const Fv=e=>({userSelectionActive:e.userSelectionActive,userSelectionRect:e.userSelectionRect});function Iv(){const{userSelectionActive:e,userSelectionRect:t}=v0(Fv,b0);return e&&t?l.jsx("div",{className:"react-flow__selection react-flow__container",style:{width:t.width,height:t.height,transform:`translate(${t.x}px, ${t.y}px)`}}):null}const Wr=(e,t)=>r=>{r.target===t.current&&e?.(r)},Cv=e=>({userSelectionActive:e.userSelectionActive,elementsSelectable:e.elementsSelectable,connectionInProgress:e.connection.inProgress,dragging:e.paneDragging,panBy:e.panBy,autoPanSpeed:e.autoPanSpeed});function Hv({isSelecting:e,selectionKeyPressed:t,selectionMode:r=vt.Full,panOnDrag:n,autoPanOnSelection:o,paneClickDistance:A,selectionOnDrag:s,onSelectionStart:i,onSelectionEnd:c,onPaneClick:a,onPaneContextMenu:f,onPaneScroll:v,onPaneMouseEnter:u,onPaneMouseMove:b,onPaneMouseLeave:d,children:k}){const y=N.useRef(0),m=h0(),{userSelectionActive:w,elementsSelectable:j,dragging:p,connectionInProgress:S,panBy:_,autoPanSpeed:$}=v0(Cv,b0),F=j&&(e||w),C=N.useRef(null),z=N.useRef(),I=N.useRef(new Set),T=N.useRef(new Set),L=N.useRef(!1),E=N.useRef({x:0,y:0}),M=N.useRef(!1),q=G=>{if(L.current||S){L.current=!1;return}a?.(G),m.getState().resetSelectedElements(),m.setState({nodesSelectionActive:!1})},H=G=>{if(Array.isArray(n)&&n?.includes(2)){G.preventDefault();return}f?.(G)},D=v?G=>v(G):void 0,R=G=>{L.current&&(G.stopPropagation(),L.current=!1)},W=G=>{const{domNode:e0,transform:a0}=m.getState();if(z.current=e0?.getBoundingClientRect(),!z.current)return;const n0=G.target===C.current;
45if(!n0&&!!G.target.closest(".nokey")||!e||!(s&&n0||t)||G.button!==0||!G.isPrimary)return;G.target?.setPointerCapture?.(G.pointerId),L.current=!1;const{x:f0,y:l0}=T0(G.nativeEvent,z.current),u0=Ge({x:f0,y:l0},a0);m.setState({userSelectionRect:{width:0,height:0,startX:u0.x,startY:u0.y,x:f0,y:l0}}),n0||(G.stopPropagation(),G.preventDefault())};function J(G,e0){const{userSelectionRect:a0}=m.getState();if(!a0)return;const{transform:n0,nodeLookup:U,edgeLookup:i0,connectionLookup:f0,triggerNodeChanges:l0,triggerEdgeChanges:u0,defaultEdgeOptions:m0}=m.getState(),w0={x:a0.startX,y:a0.startY},{x:_0,y:y0}=Ce(w0,n0),B0={startX:w0.x,startY:w0.y,x:G<_0?G:_0,y:e0<y0?e0:y0,width:Math.abs(G-_0),height:Math.abs(e0-y0)},L0=I.current,O0=T.current;I.current=new Set(kn(U,B0,n0,r===vt.Partial,!0).map(g0=>g0.id)),T.current=new Set;const z0=m0?.selectable??!0;for(const g0 of I.current){const F0=f0.get(g0);if(F0)for(const{edgeId:I0}of F0.values()){const C0=i0.get(I0);C0&&(C0.selectable??z0)&&T.current.add(I0)}}if(!io(L0,I.current)){const g0=_e(U,I.current,!0);l0(g0)}if(!io(O0,T.current)){const g0=_e(i0,T.current);u0(g0)}m.setState({userSelectionRect:B0,userSelectionActive:!0,nodesSelectionActive:!1})}function Y(){if(!o||!z.current)return;const[G,e0]=Bn(E.current,z.current,$);_({x:G,y:e0}).then(a0=>{if(!L.current||!a0){y.current=requestAnimationFrame(Y);return}const{x:n0,y:U}=E.current;J(n0,U),y.current=requestAnimationFrame(Y)})}const X=()=>{cancelAnimationFrame(y.current),y.current=0,M.current=!1};N.useEffect(()=>()=>X(),[]);const Q=G=>{const{userSelectionRect:e0,transform:a0,resetSelectedElements:n0}=m.getState();if(!z.current||!e0)return;const{x:U,y:i0}=T0(G.nativeEvent,z.current);E.current={x:U,y:i0};const f0=Ce({x:e0.startX,y:e0.startY},a0);if(!L.current){const l0=t?0:A;if(Math.hypot(U-f0.x,i0-f0.y)<=l0)return;n0(),i?.(G)}L.current=!0,M.current||(Y(),M.current=!0),J(U,i0)},t0=G=>{G.button===0&&(G.target?.releasePointerCapture?.(G.pointerId),!w&&G.target===C.current&&m.getState().userSelectionRect&&q?.(G),m.setState({userSelectionActive:!1,userSelectionRect:null}),L.current&&(c?.(G),m.setState({nodesSelectionActive:I.current.size>0})),X())},r0=G=>{G.target?.releasePointerCapture?.(G.pointerId),X()},Z=n===!0||Array.isArray(n)&&n.includes(0);return l.jsxs("div",{className:j0(["react-flow__pane",{draggable:Z,dragging:p,selection:e}]),onClick:F?void 0:Wr(q,C),onContextMenu:Wr(H,C),onWheel:Wr(D,C),onPointerEnter:F?void 0:u,onPointerMove:F?Q:b,onPointerUp:F?t0:void 0,onPointerCancel:F?r0:void 0,onPointerDownCapture:F?W:void 0,onClickCapture:F?R:void 0,onPointerLeave:d,ref:C,style:jr,children:[k,l.jsx(Iv,{})]})}function vn({id:e,store:t,unselect:r=!1,nodeRef:n}){const{addSelectedNodes:o,unselectNodesAndEdges:A,multiSelectionActive:s,nodeLookup:i,onError:c}=t.getState(),a=i.get(e);if(!a){c?.("012",R0.error012(e));return}t.setState({nodesSelectionActive:!1}),a.selected?(r||a.selected&&s)&&(A({nodes:[a],edges:[]}),requestAnimationFrame(()=>n?.current?.blur())):o([e])}function fs({nodeRef:e,disabled:t=!1,noDragClassName:r,handleSelector:n,nodeId:o,isSelectable:A,nodeClickDistance:s}){const i=h0(),[c,a]=N.useState(!1),f=N.useRef();return N.useEffect(()=>{f.current=wf({getStoreItems:()=>i.getState(),onNodeMouseDown:v=>{vn({id:v,store:i,nodeRef:e})},onDragStart:()=>{a(!0)},onDragStop:()=>{a(!1)}})},[]),N.useEffect(()=>{if(!(t||!e.current||!f.current))return f.current.update({noDragClassName:r,handleSelector:n,domNode:e.current,isSelectable:A,nodeId:o,nodeClickDistance:s}),()=>{f.current?.destroy()}},[r,n,t,A,e,o,s]),c}const Pv=e=>t=>t.selected&&(t.draggable||e&&typeof t.draggable>"u");function vs(){const e=h0();return N.useCallback(r=>{const{nodeExtent:n,snapToGrid:o,snapGrid:A,nodesDraggable:s,onError:i,updateNodePositions:c,nodeLookup:a,nodeOrigin:f}=e.getState(),v=new Map,u=Pv(s),b=o?A[0]:5,d=o?A[1]:5,k=r.direction.x*b*r.factor,y=r.direction.y*d*r.factor;for(const[,m]of a){if(!u(m))continue;let w={x:m.internals.positionAbsolute.x+k,y:m.internals.positionAbsolute.y+y};o&&(w=gt(w,A));const{position:j,positionAbsolute:p}=FA({nodeId:m.id,nextPosition:w,nodeLookup:a,nodeExtent:n,nodeOrigin:f,onError:i});m.position=j,m.internals.positionAbsolute=p,v.set(m.id,m)}c(v)},[])}const Fn=N.createContext(null),Gv=Fn.Provider;Fn.Consumer;const us=()=>N.useContext(Fn),Tv=e=>({connectOnClick:e.connectOnClick,noPanClassName:e.noPanClassName,rfId:e.rfId}),Rv=(e,t,r)=>n=>{const{connectionClickStartHandle:o,connectionMode:A,connection:s}=n,{fromHandle:i,toHandle:c,isValid:a}=s,f=c?.nodeId===e&&c?.id===t&&c?.type===r;return{connectingFrom:i?.nodeId===e&&i?.id===t&&i?.type===r,connectingTo:f,clickConnecting:o?.nodeId===e&&o?.id===t&&o?.type===r,isPossibleEndHandle:A===Me.Strict?i?.type!==r:e!==i?.nodeId||t!==i?.id,connectionInProcess:!!i,clickConnectionInProcess:!!o,valid:f&&a}};function Dv({type:e="source",position:t=s0.Top,isValidConnection:r,isConnectable:n=!0,isConnectableStart:o=!0,isConnectableEnd:A=!0,id:s,onConnect:i,children:c,className:a,onMouseDown:f,onTouchStart:v,...u},b){const d=s||null,k=e==="target",y=h0(),m=us(),{connectOnClick:w,noPanClassName:j,rfId:p}=v0(Tv,b0),{connectingFrom:S,connectingTo:_,clickConnecting:$,isPossibleEndHandle:F,connectionInProcess:C,clickConnectionInProcess:z,valid:I}=v0(Rv(m,d,e),b0);m||y.getState().onError?.("010",R0.error010());const T=M=>{const{defaultEdgeOptions:q,onConnect:H,hasDefaultEdges:D}=y.getState(),R={...q,...M};if(D){const{edges:W,setEdges:J,onError:Y}=y.getState();J(gv(R,W,{onError:Y}))}H?.(R),i?.(R)},L=M=>{if(!m)return;const q=DA(M.nativeEvent);if(o&&(q&&M.button===0||!q)){const H=y.getState();
45fn.onPointerDown(M.nativeEvent,{handleDomNode:M.currentTarget,autoPanOnConnect:H.autoPanOnConnect,connectionMode:H.connectionMode,connectionRadius:H.connectionRadius,domNode:H.domNode,nodeLookup:H.nodeLookup,lib:H.lib,isTarget:k,handleId:d,nodeId:m,flowId:H.rfId,panBy:H.panBy,cancelConnection:H.cancelConnection,onConnectStart:H.onConnectStart,onConnectEnd:(...D)=>y.getState().onConnectEnd?.(...D),updateConnection:H.updateConnection,onConnect:T,isValidConnection:r||((...D)=>y.getState().isValidConnection?.(...D)??!0),getTransform:()=>y.getState().transform,getFromHandle:()=>y.getState().connection.fromHandle,autoPanSpeed:H.autoPanSpeed,dragThreshold:H.connectionDragThreshold})}q?f?.(M):v?.(M)},E=M=>{const{onClickConnectStart:q,onClickConnectEnd:H,connectionClickStartHandle:D,connectionMode:R,isValidConnection:W,lib:J,rfId:Y,nodeLookup:X,connection:Q}=y.getState();if(!m||!D&&!o)return;if(!D){q?.(M.nativeEvent,{nodeId:m,handleId:d,handleType:e}),y.setState({connectionClickStartHandle:{nodeId:m,type:e,id:d}});return}const t0=TA(M.target),r0=r||W,{connection:Z,isValid:G}=fn.isValid(M.nativeEvent,{handle:{nodeId:m,id:d,type:e},connectionMode:R,fromNodeId:D.nodeId,fromHandleId:D.id||null,fromType:D.type,isValidConnection:r0,flowId:Y,doc:t0,lib:J,nodeLookup:X});G&&Z&&T(Z);const e0=structuredClone(Q);delete e0.inProgress,e0.toPosition=e0.toHandle?e0.toHandle.position:null,H?.(M,e0),y.setState({connectionClickStartHandle:null})};return l.jsx("div",{"data-handleid":d,"data-nodeid":m,"data-handlepos":t,"data-id":`${p}-${m}-${d}-${e}`,className:j0(["react-flow__handle",`react-flow__handle-${t}`,"nodrag",j,a,{source:!k,target:k,connectable:n,connectablestart:o,connectableend:A,clickconnecting:$,connectingfrom:S,connectingto:_,valid:I,connectionindicator:n&&(!C||F)&&(C||z?A:o)}]),onMouseDown:L,onTouchStart:L,onClick:w?E:void 0,ref:b,...u,children:c})}const Pe=N.memo(cs(Dv));function Lv({data:e,isConnectable:t,sourcePosition:r=s0.Bottom}){return l.jsxs(l.Fragment,{children:[e?.label,l.jsx(Pe,{type:"source",position:r,isConnectable:t})]})}function Ov({data:e,isConnectable:t,targetPosition:r=s0.Top,sourcePosition:n=s0.Bottom}){return l.jsxs(l.Fragment,{children:[l.jsx(Pe,{type:"target",position:r,isConnectable:t}),e?.label,l.jsx(Pe,{type:"source",position:n,isConnectable:t})]})}function zv(){return null}function Vv({data:e,isConnectable:t,targetPosition:r=s0.Top}){return l.jsxs(l.Fragment,{children:[l.jsx(Pe,{type:"target",position:r,isConnectable:t}),e?.label]})}const ir={ArrowUp:{x:0,y:-1},ArrowDown:{x:0,y:1},ArrowLeft:{x:-1,y:0},ArrowRight:{x:1,y:0}},Io={input:Lv,default:Ov,output:Vv,group:zv};function Kv(e){return e.internals.handleBounds===void 0?{width:e.width??e.initialWidth??e.style?.width,height:e.height??e.initialHeight??e.style?.height}:{width:e.width??e.style?.width,height:e.height??e.style?.height}}const Yv=e=>{const{width:t,height:r,x:n,y:o}=mt(e.nodeLookup,{filter:A=>!!A.selected});return{width:G0(t)?t:null,height:G0(r)?r:null,userSelectionActive:e.userSelectionActive,transformString:`translate(${e.transform[0]}px,${e.transform[1]}px) scale(${e.transform[2]}) translate(${n}px,${o}px)`}};function Wv({onSelectionContextMenu:e,noPanClassName:t,disableKeyboardA11y:r}){const n=h0(),{width:o,height:A,transformString:s,userSelectionActive:i}=v0(Yv,b0),c=vs(),a=N.useRef(null);N.useEffect(()=>{r||a.current?.focus({preventScroll:!0})},[r]);const f=!i&&o!==null&&A!==null;if(fs({nodeRef:a,disabled:!f}),!f)return null;const v=e?b=>{const d=n.getState().nodes.filter(k=>k.selected);e(b,d)}:void 0,u=b=>{Object.prototype.hasOwnProperty.call(ir,b.key)&&(b.preventDefault(),c({direction:ir[b.key],factor:b.shiftKey?4:1}))};return l.jsx("div",{className:j0(["react-flow__nodesselection","react-flow__container",t]),style:{transform:s},children:l.jsx("div",{ref:a,className:"react-flow__nodesselection-rect",onContextMenu:v,tabIndex:r?void 0:-1,onKeyDown:r?void 0:u,style:{width:o,height:A}})})}const Co=typeof window<"u"?window:void 0,Jv=e=>({nodesSelectionActive:e.nodesSelectionActive,userSelectionActive:e.userSelectionActive});function xs({children:e,onPaneClick:t,onPaneMouseEnter:r,onPaneMouseMove:n,onPaneMouseLeave:o,onPaneContextMenu:A,onPaneScroll:s,paneClickDistance:i,deleteKeyCode:c,selectionKeyCode:a,selectionOnDrag:f,selectionMode:v,onSelectionStart:u,onSelectionEnd:b,multiSelectionKeyCode:d,panActivationKeyCode:k,zoomActivationKeyCode:y,elementsSelectable:m,zoomOnScroll:w,zoomOnPinch:j,panOnScroll:p,panOnScrollSpeed:S,panOnScrollMode:_,zoomOnDoubleClick:$,panOnDrag:F,autoPanOnSelection:C,defaultViewport:z,translateExtent:I,minZoom:T,maxZoom:L,preventScrolling:E,onSelectionContextMenu:M,noWheelClassName:q,noPanClassName:H,disableKeyboardA11y:D,onViewportChange:R,isControlledViewport:W}){const{nodesSelectionActive:J,userSelectionActive:Y}=v0(Jv,b0),X=bt(a,{target:Co}),Q=bt(k,{target:Co}),t0=Q||F,r0=Q||p,Z=f&&t0!==!0,G=X||Y||Z;return Nv({deleteKeyCode:c,multiSelectionKeyCode:d}),l.jsx(Mv,{onPaneContextMenu:A,elementsSelectable:m,zoomOnScroll:w,zoomOnPinch:j,panOnScroll:r0,panOnScrollSpeed:S,panOnScrollMode:_,zoomOnDoubleClick:$,panOnDrag:!X&&t0,defaultViewport:z,translateExtent:I,minZoom:T,maxZoom:L,zoomActivationKeyCode:y,preventScrolling:E,noWheelClassName:q,noPanClassName:H,onViewportChange:R,isControlledViewport:W,paneClickDistance:i,selectionOnDrag:Z,children:l.jsxs(Hv,{onSelectionStart:u,onSelectionEnd:b,onPaneClick:t,onPaneMouseEnter:r,onPaneMouseMove:n,onPaneMouseLeave:o,onPaneContextMenu:A,onPaneScroll:s,panOnDrag:t0,autoPanOnSelection:C,isSelecting:!!G,selectionMode:v,selectionKeyPressed:X,paneClickDistance:i,selectionOnDrag:Z,children:[e,J&&l.jsx(Wv,{onSelectionContextMenu:M,noPanClassName:H,disableKeyboardA11y:D})]})})}xs.displayName="FlowRenderer";const Xv=N.memo(xs),Uv=e=>t=>e?kn(t.nodeLookup,{x:0,y:0,width:t.width,height:t.height},t.transform,!0).map(r=>r.id):Array.from(t.nodeLookup.keys());function Zv(e){return v0(N.useCallback(Uv(e),[e]),b0)}const Qv=e=>e.updateNodeInternals;function eu(){const e=v0(Qv),[t]=N.useState(()=>typeof ResizeObserver>"u"?null:new ResizeObserver(r=>{const n=new Map;r.forEach(o=>{const A=o.target.getAttribute("data-id");n.set(A,{id:A,nodeElement:o.target,force:!0})}),e(n)}));return N.useEffect(()=>()=>{t?.disconnect()},[t]),t}function tu({node:e,nodeType:t,hasDimensions:r,resizeObserver:n}){const o=h0(),A=N.useRef(null),s=N.useRef(null),i=N.useRef(e.sourcePosition),c=N.useRef(e.targetPosition),a=N.useRef(t),f=r&&!!e.internals.handleBounds;return N.useEffect(()=>{A.current&&!e.hidden&&(!f||s.current!==A.current)&&(s.current&&n?.unobserve(s.current),n?.observe(A.current),s.current=A.current)},[f,e.hidden]),N.useEffect(()=>()=>{s.current&&(n?.unobserve(s.current),s.current=null)},[]),N.useEffect(()=>{if(A.current){const v=a.current!==t,u=i.current!==e.sourcePosition,b=c.current!==e.targetPosition;(v||u||b)&&(a.current=t,i.current=e.sourcePosition,c.current=e.targetPosition,o.getState().updateNodeInternals(new Map([[e.id,{id:e.id,nodeElement:A.current,force:!0}]])))}},[e.id,t,e.sourcePosition,e.targetPosition]),A}
45function ru({id:e,onClick:t,onMouseEnter:r,onMouseMove:n,onMouseLeave:o,onContextMenu:A,onDoubleClick:s,nodesDraggable:i,elementsSelectable:c,nodesConnectable:a,nodesFocusable:f,resizeObserver:v,noDragClassName:u,noPanClassName:b,disableKeyboardA11y:d,rfId:k,nodeTypes:y,nodeClickDistance:m,onError:w}){const{node:j,internals:p,isParent:S}=v0(G=>{const e0=G.nodeLookup.get(e),a0=G.parentLookup.has(e);return{node:e0,internals:e0.internals,isParent:a0}},b0);let _=j.type||"default",$=y?.[_]||Io[_];$===void 0&&(w?.("003",R0.error003(_)),_="default",$=y?.default||Io.default);const F=!!(j.draggable||i&&typeof j.draggable>"u"),C=!!(j.selectable||c&&typeof j.selectable>"u"),z=!!(j.connectable||a&&typeof j.connectable>"u"),I=!!(j.focusable||f&&typeof j.focusable>"u"),T=h0(),L=PA(j),E=tu({node:j,nodeType:_,hasDimensions:L,resizeObserver:v}),M=fs({nodeRef:E,disabled:j.hidden||!F,noDragClassName:u,handleSelector:j.dragHandle,nodeId:e,isSelectable:C,nodeClickDistance:m}),q=vs();if(j.hidden)return null;const H=ee(j),D=Kv(j),R=C||F||t||r||n||o,W=r?G=>r(G,{...p.userNode}):void 0,J=n?G=>n(G,{...p.userNode}):void 0,Y=o?G=>o(G,{...p.userNode}):void 0,X=A?G=>A(G,{...p.userNode}):void 0,Q=s?G=>s(G,{...p.userNode}):void 0,t0=G=>{const{selectNodesOnDrag:e0,nodeDragThreshold:a0}=T.getState();C&&(!e0||!F||a0>0)&&vn({id:e,store:T,nodeRef:E}),t&&t(G,{...p.userNode})},r0=G=>{if(!(RA(G.nativeEvent)||d)){if(SA.includes(G.key)&&C){const e0=G.key==="Escape";vn({id:e,store:T,unselect:e0,nodeRef:E})}else if(F&&j.selected&&Object.prototype.hasOwnProperty.call(ir,G.key)){G.preventDefault();const{ariaLabelConfig:e0}=T.getState();T.setState({ariaLiveMessage:e0["node.a11yDescription.ariaLiveMessage"]({direction:G.key.replace("Arrow","").toLowerCase(),x:~~p.positionAbsolute.x,y:~~p.positionAbsolute.y})}),q({direction:ir[G.key],factor:G.shiftKey?4:1})}}},Z=()=>{if(d||!E.current?.matches(":focus-visible"))return;const{transform:G,width:e0,height:a0,autoPanOnNodeFocus:n0,setCenter:U}=T.getState();if(!n0)return;kn(new Map([[e,j]]),{x:0,y:0,width:e0,height:a0},G,!0).length>0||U(j.position.x+H.width/2,j.position.y+H.height/2,{zoom:G[2]})};return l.jsx("div",{className:j0(["react-flow__node",`react-flow__node-${_}`,{[b]:F},j.className,{selected:j.selected,selectable:C,parent:S,draggable:F,dragging:M}]),ref:E,style:{zIndex:p.z,transform:`translate(${p.positionAbsolute.x}px,${p.positionAbsolute.y}px)`,pointerEvents:R?"all":"none",visibility:L?"visible":"hidden",...j.style,...D},"data-id":e,"data-testid":`rf__node-${e}`,onMouseEnter:W,onMouseMove:J,onMouseLeave:Y,onContextMenu:X,onClick:t0,onDoubleClick:Q,onKeyDown:I?r0:void 0,tabIndex:I?0:void 0,onFocus:I?Z:void 0,role:j.ariaRole??(I?"group":void 0),"aria-roledescription":"node","aria-describedby":d?void 0:`${As}-${k}`,"aria-label":j.ariaLabel,...j.domAttributes,children:l.jsx(Gv,{value:e,children:l.jsx($,{id:e,data:j.data,type:_,positionAbsoluteX:p.positionAbsolute.x,positionAbsoluteY:p.positionAbsolute.y,selected:j.selected??!1,selectable:C,draggable:F,deletable:j.deletable??!0,isConnectable:z,sourcePosition:j.sourcePosition,targetPosition:j.targetPosition,dragging:M,dragHandle:j.dragHandle,zIndex:p.z,parentId:j.parentId,...H})})})}var nu=N.memo(ru);const ou=e=>({nodesDraggable:e.nodesDraggable,nodesConnectable:e.nodesConnectable,nodesFocusable:e.nodesFocusable,elementsSelectable:e.elementsSelectable,onError:e.onError});function ds(e){const{nodesDraggable:t,nodesConnectable:r,nodesFocusable:n,elementsSelectable:o,onError:A}=v0(ou,b0),s=Zv(e.onlyRenderVisibleElements),i=eu();return l.jsx("div",{className:"react-flow__nodes",style:jr,children:s.map(c=>l.jsx(nu,{id:c,nodeTypes:e.nodeTypes,nodeExtent:e.nodeExtent,onClick:e.onNodeClick,onMouseEnter:e.onNodeMouseEnter,onMouseMove:e.onNodeMouseMove,onMouseLeave:e.onNodeMouseLeave,onContextMenu:e.onNodeContextMenu,onDoubleClick:e.onNodeDoubleClick,noDragClassName:e.noDragClassName,noPanClassName:e.noPanClassName,rfId:e.rfId,disableKeyboardA11y:e.disableKeyboardA11y,resizeObserver:i,nodesDraggable:t,nodesConnectable:r,nodesFocusable:n,elementsSelectable:o,nodeClickDistance:e.nodeClickDistance,onError:A},c))})}ds.displayName="NodeRenderer";const Au=N.memo(ds);function su(e){return v0(N.useCallback(r=>
45{if(!e)return r.edges.map(o=>o.id);const n=[];if(r.width&&r.height)for(const o of r.edges){const A=r.nodeLookup.get(o.source),s=r.nodeLookup.get(o.target);A&&s&&sf({sourceNode:A,targetNode:s,width:r.width,height:r.height,transform:r.transform})&&n.push(o.id)}return n},[e]),b0)}const iu=({color:e="none",strokeWidth:t=1})=>{const r={strokeWidth:t,...e&&{stroke:e}};return l.jsx("polyline",{className:"arrow",style:r,strokeLinecap:"round",fill:"none",strokeLinejoin:"round",points:"-5,-4 0,0 -5,4"})},au=({color:e="none",strokeWidth:t=1})=>{const r={strokeWidth:t,...e&&{stroke:e,fill:e}};return l.jsx("polyline",{className:"arrowclosed",style:r,strokeLinecap:"round",strokeLinejoin:"round",points:"-5,-4 0,0 -5,4 -5,-4"})},Ho={[ut.Arrow]:iu,[ut.ArrowClosed]:au};function cu(e){const t=h0();return N.useMemo(()=>Object.prototype.hasOwnProperty.call(Ho,e)?Ho[e]:(t.getState().onError?.("009",R0.error009(e)),null),[e])}const lu=({id:e,type:t,color:r,width:n=12.5,height:o=12.5,markerUnits:A="strokeWidth",strokeWidth:s,orient:i="auto-start-reverse"})=>{const c=cu(t);return c?l.jsx("marker",{className:"react-flow__arrowhead",id:e,markerWidth:`${n}`,markerHeight:`${o}`,viewBox:"-10 -10 20 20",markerUnits:A,orient:i,refX:"0",refY:"0",children:l.jsx(c,{color:r,strokeWidth:s})}):null},bs=({defaultColor:e,rfId:t})=>{const r=v0(A=>A.edges),n=v0(A=>A.defaultEdgeOptions),o=N.useMemo(()=>df(r,{id:t,defaultColor:e,defaultMarkerStart:n?.markerStart,defaultMarkerEnd:n?.markerEnd}),[r,n,t,e]);return o.length?l.jsx("svg",{className:"react-flow__marker","aria-hidden":"true",children:l.jsx("defs",{children:o.map(A=>l.jsx(lu,{id:A.id,type:A.type,color:A.color,width:A.width,height:A.height,markerUnits:A.markerUnits,strokeWidth:A.strokeWidth,orient:A.orient},A.id))})}):null};bs.displayName="MarkerDefinitions";var fu=N.memo(bs);function hs({x:e,y:t,label:r,labelStyle:n,labelShowBg:o=!0,labelBgStyle:A,labelBgPadding:s=[2,4],labelBgBorderRadius:i=2,children:c,className:a,...f}){const[v,u]=N.useState({x:1,y:0,width:0,height:0}),b=j0(["react-flow__edge-textwrapper",a]),d=N.useRef(null);return N.useEffect(()=>{if(d.current){const k=d.current.getBBox();u({x:k.x,y:k.y,width:k.width,height:k.height})}},[r]),r?l.jsxs("g",{transform:`translate(${e-v.width/2} ${t-v.height/2})`,className:b,visibility:v.width?"visible":"hidden",...f,children:[o&&l.jsx("rect",{width:v.width+2*s[0],x:-s[0],y:-s[1],height:v.height+2*s[1],className:"react-flow__edge-textbg",style:A,rx:i,ry:i}),l.jsx("text",{className:"react-flow__edge-text",y:v.height/2,dy:"0.3em",ref:d,style:n,children:r}),c]}):null}hs.displayName="EdgeText";const vu=N.memo(hs);function pr({path:e,labelX:t,labelY:r,label:n,labelStyle:o,labelShowBg:A,labelBgStyle:s,labelBgPadding:i,labelBgBorderRadius:c,interactionWidth:a=20,...f}){return l.jsxs(l.Fragment,{children:[l.jsx("path",{...f,d:e,fill:"none",className:j0(["react-flow__edge-path",f.className])}),a?l.jsx("path",{d:e,fill:"none",strokeOpacity:0,strokeWidth:a,className:"react-flow__edge-interaction"}):null,n&&G0(t)&&G0(r)?l.jsx(vu,{x:t,y:r,label:n,labelStyle:o,labelShowBg:A,labelBgStyle:s,labelBgPadding:i,labelBgBorderRadius:c}):null]})}function Po({pos:e,x1:t,y1:r,x2:n,y2:o}){return e===s0.Left||e===s0.Right?[.5*(t+n),r]:[t,.5*(r+o)]}function js({sourceX:e,sourceY:t,sourcePosition:r=s0.Bottom,targetX:n,targetY:o,targetPosition:A=s0.Top}){const[s,i]=Po({pos:r,x1:e,y1:t,x2:n,y2:o}),[c,a]=Po({pos:A,x1:n,y1:o,x2:e,y2:t}),[f,v,u,b]=LA({sourceX:e,sourceY:t,targetX:n,targetY:o,sourceControlX:s,sourceControlY:i,targetControlX:c,targetControlY:a});return[`M${e},${t} C${s},${i} ${c},${a} ${n},${o}`,f,v,u,b]}function ps(e){return N.memo(({id:t,sourceX:r,sourceY:n,targetX:o,targetY:A,sourcePosition:s,targetPosition:i,label:c,labelStyle:a,labelShowBg:f,labelBgStyle:v,labelBgPadding:u,labelBgBorderRadius:b,style:d,markerEnd:k,markerStart:y,interactionWidth:m})=>{const[w,j,p]=js({sourceX:r,sourceY:n,sourcePosition:s,targetX:o,targetY:A,targetPosition:i}),S=e.isInternal?void 0:t;return l.jsx(pr,{id:S,path:w,labelX:j,labelY:p,label:c,labelStyle:a,labelShowBg:f,labelBgStyle:v,labelBgPadding:u,labelBgBorderRadius:b,style:d,markerEnd:k,markerStart:y,interactionWidth:m})})}const uu=ps({isInternal:!1}),ms=ps({isInternal:!0});uu.displayName="SimpleBezierEdge";ms.displayName="SimpleBezierEdgeInternal";function gs(e){return N.memo(({id:t,sourceX:r,sourceY:n,targetX:o,targetY:A,label:s,labelStyle:i,labelShowBg:c,labelBgStyle:a,labelBgPadding:f,labelBgBorderRadius:v,style:u,s
45ourcePosition:b=s0.Bottom,targetPosition:d=s0.Top,markerEnd:k,markerStart:y,pathOptions:m,interactionWidth:w})=>{const[j,p,S]=an({sourceX:r,sourceY:n,sourcePosition:b,targetX:o,targetY:A,targetPosition:d,borderRadius:m?.borderRadius,offset:m?.offset,stepPosition:m?.stepPosition}),_=e.isInternal?void 0:t;return l.jsx(pr,{id:_,path:j,labelX:p,labelY:S,label:s,labelStyle:i,labelShowBg:c,labelBgStyle:a,labelBgPadding:f,labelBgBorderRadius:v,style:u,markerEnd:k,markerStart:y,interactionWidth:w})})}const ys=gs({isInternal:!1}),ks=gs({isInternal:!0});ys.displayName="SmoothStepEdge";ks.displayName="SmoothStepEdgeInternal";function Bs(e){return N.memo(({id:t,...r})=>{const n=e.isInternal?void 0:t;return l.jsx(ys,{...r,id:n,pathOptions:N.useMemo(()=>({borderRadius:0,offset:r.pathOptions?.offset}),[r.pathOptions?.offset])})})}const xu=Bs({isInternal:!1}),Es=Bs({isInternal:!0});xu.displayName="StepEdge";Es.displayName="StepEdgeInternal";function ws(e){return N.memo(({id:t,sourceX:r,sourceY:n,targetX:o,targetY:A,label:s,labelStyle:i,labelShowBg:c,labelBgStyle:a,labelBgPadding:f,labelBgBorderRadius:v,style:u,markerEnd:b,markerStart:d,interactionWidth:k})=>{const[y,m,w]=VA({sourceX:r,sourceY:n,targetX:o,targetY:A}),j=e.isInternal?void 0:t;return l.jsx(pr,{id:j,path:y,labelX:m,labelY:w,label:s,labelStyle:i,labelShowBg:c,labelBgStyle:a,labelBgPadding:f,labelBgBorderRadius:v,style:u,markerEnd:b,markerStart:d,interactionWidth:k})})}const du=ws({isInternal:!1}),_s=ws({isInternal:!0});du.displayName="StraightEdge";_s.displayName="StraightEdgeInternal";function Ss(e){return N.memo(({id:t,sourceX:r,sourceY:n,targetX:o,targetY:A,sourcePosition:s=s0.Bottom,targetPosition:i=s0.Top,label:c,labelStyle:a,labelShowBg:f,labelBgStyle:v,labelBgPadding:u,labelBgBorderRadius:b,style:d,markerEnd:k,markerStart:y,pathOptions:m,interactionWidth:w})=>{const[j,p,S]=OA({sourceX:r,sourceY:n,sourcePosition:s,targetX:o,targetY:A,targetPosition:i,curvature:m?.curvature}),_=e.isInternal?void 0:t;return l.jsx(pr,{id:_,path:j,labelX:p,labelY:S,label:c,labelStyle:a,labelShowBg:f,labelBgStyle:v,labelBgPadding:u,labelBgBorderRadius:b,style:d,markerEnd:k,markerStart:y,interactionWidth:w})})}const bu=Ss({isInternal:!1}),Ns=Ss({isInternal:!0});bu.displayName="BezierEdge";Ns.displayName="BezierEdgeInternal";const Go={default:Ns,straight:_s,step:Es,smoothstep:ks,simplebezier:ms},To={sourceX:null,sourceY:null,targetX:null,targetY:null,sourcePosition:null,targetPosition:null},hu=(e,t,r)=>r===s0.Left?e-t:r===s0.Right?e+t:e,ju=(e,t,r)=>r===s0.Top?e-t:r===s0.Bottom?e+t:e,Ro="react-flow__edgeupdater";function Do({position:e,centerX:t,centerY:r,radius:n=10,onMouseDown:o,onMouseEnter:A,onMouseOut:s,type:i}){return l.jsx("circle",{onMouseDown:o,onMouseEnter:A,onMouseOut:s,className:j0([Ro,`${Ro}-${i}`]),cx:hu(t,n,e),cy:ju(r,n,e),r:n,stroke:"transparent",fill:"transparent"})}function pu({isReconnectable:e,reconnectRadius:t,edge:r,sourceX:n,sourceY:o,targetX:A,targetY:s,sourcePosition:i,targetPosition:c,onReconnect:a,onReconnectStart:f,onReconnectEnd:v,setReconnecting:u,setUpdateHover:b}){const d=h0(),k=(p,S)=>{if(p.button!==0)return;const{autoPanOnConnect:_,domNode:$,connectionMode:F,connectionRadius:C,lib:z,onConnectStart:I,cancelConnection:T,nodeLookup:L,rfId:E,panBy:M,updateConnection:q}=d.getState(),H=S.type==="target",D=(J,Y)=>{u(!1),v?.(J,r,S.type,Y)},R=J=>a?.(r,J),W=(J,Y)=>{u(!0),f?.(p,r,S.type),I?.(J,Y)};fn.onPointerDown(p.nativeEvent,{autoPanOnConnect:_,connectionMode:F,connectionRadius:C,domNode:$,handleId:S.id,nodeId:S.nodeId,nodeLookup:L,isTarget:H,edgeUpdaterType:S.type,lib:z,flowId:E,cancelConnection:T,panBy:M,isValidConnection:(...J)=>d.getState().isValidConnection?.(...J)??!0,onConnect:R,onConnectStart:W,onConnectEnd:(...J)=>d.getState().onConnectEnd?.(...J),onReconnectEnd:D,updateConnection:q,getTransform:()=>d.getState().transform,getFromHandle:()=>d.getState().connection.fromHandle,dragThreshold:d.getState().connectionDragThreshold,handleDomNode:p.currentTarget})},y=p=>k(p,{nodeId:r.target,id:r.targetHandle??null,type:"target"}),m=p=>k(p,{nodeId:r.source,id:r.sourceHandle??null,type:"source"}),w=()=>b(!0),j=()=>b(!1);return l.jsxs(l.Fragment,{children:[(e===!0||e==="source")&&l.jsx(Do,{position:i,centerX:n,centerY:o,radius:t,onMouseDown:y,onMouseEnter:w,onMouseOut:j,type:"source"}),(e===!0||e==="target")&&l.jsx(Do,{position:c,centerX:A,centerY:s,radius:t,onMouseDown:m,onMouseEnter:w,onMouseOut:j,type:"target"})]})}function mu({id:e,edgesFocusable:t,edgesReconnectable:r,elementsSelectable:n,onClick:o,onDoubleClick:A,onContextMenu:s,onMouseEnter:i,onMouseMove:c,onMouseLeave:a,reconnectRadius:f,onReconnect:v,onReconnectStart:u,onReconnectEnd:b,rfId:d,edgeTypes:k,noPanClassName:y,onError:m,disableKeyboardA11y:w}){let j=v0(U=>U.edgeLookup.get(e));const p=v0(U=>U.defaultEdgeOptions);j=p?{...p,...j}:j;let S=j.type||"default",_=k?.[S]||Go[S];_===void 0&&(m?.("011",R0.error011(S)),S="default",_=k?.default||Go.default);const $=!!(j.focusable||t&&typeof j.focusable>"u"),F=typeof v<"u"&&(j.reconnectable||r&&typeof j.reconnectable>"u"),C=!!(j.selectable||n&&typeof j.selectable>"u"),z=N.useRef(null),[I,T]=N.useState(!1),[L,E]=N.useState(!1),M=h0(),{zIndex:q,sourceX:H,sourceY:D,targetX:R,targetY:W,sourcePosition:J,targetPosition:Y}=v0(N.useCallback(U=>{const i0=U.nodeLookup.get(j.source),f0=U.nodeLookup.get(j.target);if(!i0||!f0)return{zIndex:j.zIndex,...To};const l0=xf({id:e,sourceNode:i0,targetNode:f0,sourceHandle:j.sourceHandle||null,targetHandle:j.targetHandle||null,connectionMode:U.connectionMode,onError:m});return{zIndex:Af({selected:j.selected,zIndex:j.zIndex,sourceNode:i0,targetNode:f0,elevateOnSelect:U.elevateEdgesOnSelect,zIndexMode:U.zIndexMode}),...l0||To}},[j.source,j.target,j.sourceHandle,j.targetHandle,j.selected,j.zIndex]),b0),X=N.useMemo(()=>j.markerStart?`url('#${cn(j.markerStart,d)}')`:void 0,[j.markerStart,d]),Q=N.useMemo(()=>j.markerEnd?`url('#${cn(j.markerEnd,d)}')`:void 0,[j.markerEnd,d]);if(j.hidden||H===null||D===null||R===null||W===null)return null;const t0=U=>
45{const{addSelectedEdges:i0,unselectNodesAndEdges:f0,multiSelectionActive:l0}=M.getState();C&&(M.setState({nodesSelectionActive:!1}),j.selected&&l0?(f0({nodes:[],edges:[j]}),z.current?.blur()):i0([e])),o&&o(U,j)},r0=A?U=>{A(U,{...j})}:void 0,Z=s?U=>{s(U,{...j})}:void 0,G=i?U=>{i(U,{...j})}:void 0,e0=c?U=>{c(U,{...j})}:void 0,a0=a?U=>{a(U,{...j})}:void 0,n0=U=>{if(!w&&SA.includes(U.key)&&C){const{unselectNodesAndEdges:i0,addSelectedEdges:f0}=M.getState();U.key==="Escape"?(z.current?.blur(),i0({edges:[j]})):f0([e])}};return l.jsx("svg",{style:{zIndex:q},children:l.jsxs("g",{className:j0(["react-flow__edge",`react-flow__edge-${S}`,j.className,y,{selected:j.selected,animated:j.animated,inactive:!C&&!o,updating:I,selectable:C}]),onClick:t0,onDoubleClick:r0,onContextMenu:Z,onMouseEnter:G,onMouseMove:e0,onMouseLeave:a0,onKeyDown:$?n0:void 0,tabIndex:$?0:void 0,role:j.ariaRole??($?"group":"img"),"aria-roledescription":"edge","data-id":e,"data-testid":`rf__edge-${e}`,"aria-label":j.ariaLabel===null?void 0:j.ariaLabel||`Edge from ${j.source} to ${j.target}`,"aria-describedby":$?`${ss}-${d}`:void 0,ref:z,...j.domAttributes,children:[!L&&l.jsx(_,{id:e,source:j.source,target:j.target,type:j.type,selected:j.selected,animated:j.animated,selectable:C,deletable:j.deletable??!0,label:j.label,labelStyle:j.labelStyle,labelShowBg:j.labelShowBg,labelBgStyle:j.labelBgStyle,labelBgPadding:j.labelBgPadding,labelBgBorderRadius:j.labelBgBorderRadius,sourceX:H,sourceY:D,targetX:R,targetY:W,sourcePosition:J,targetPosition:Y,data:j.data,style:j.style,sourceHandleId:j.sourceHandle,targetHandleId:j.targetHandle,markerStart:X,markerEnd:Q,pathOptions:"pathOptions"in j?j.pathOptions:void 0,interactionWidth:j.interactionWidth}),F&&l.jsx(pu,{edge:j,isReconnectable:F,reconnectRadius:f,onReconnect:v,onReconnectStart:u,onReconnectEnd:b,sourceX:H,sourceY:D,targetX:R,targetY:W,sourcePosition:J,targetPosition:Y,setUpdateHover:T,setReconnecting:E})]})})}var gu=N.memo(mu);const yu=e=>({edgesFocusable:e.edgesFocusable,edgesReconnectable:e.edgesReconnectable,elementsSelectable:e.elementsSelectable,connectionMode:e.connectionMode,onError:e.onError});function $s({defaultMarkerColor:e,onlyRenderVisibleElements:t,rfId:r,edgeTypes:n,noPanClassName:o,onReconnect:A,onEdgeContextMenu:s,onEdgeMouseEnter:i,onEdgeMouseMove:c,onEdgeMouseLeave:a,onEdgeClick:f,reconnectRadius:v,onEdgeDoubleClick:u,onReconnectStart:b,onReconnectEnd:d,disableKeyboardA11y:k}){const{edgesFocusable:y,edgesReconnectable:m,elementsSelectable:w,onError:j}=v0(yu,b0),p=su(t);return l.jsxs("div",{className:"react-flow__edges",children:[l.jsx(fu,{defaultColor:e,rfId:r}),p.map(S=>l.jsx(gu,{id:S,edgesFocusable:y,edgesReconnectable:m,elementsSelectable:w,noPanClassName:o,onReconnect:A,onContextMenu:s,onMouseEnter:i,onMouseMove:c,onMouseLeave:a,onClick:f,reconnectRadius:v,onDoubleClick:u,onReconnectStart:b,onReconnectEnd:d,rfId:r,onError:j,edgeTypes:n,disableKeyboardA11y:k},S))]})}$s.displayName="EdgeRenderer";const ku=N.memo($s),Bu=e=>`translate(${e.transform[0]}px,${e.transform[1]}px) scale(${e.transform[2]})`;function Eu({children:e}){const t=v0(Bu);return l.jsx("div",{className:"react-flow__viewport xyflow__viewport react-flow__container",style:{transform:t},children:e})}function wu(e){const t=Mn(),r=N.useRef(!1);N.useEffect(()=>{!r.current&&t.viewportInitialized&&e&&(setTimeout(()=>e(t),1),r.current=!0)},[e,t.viewportInitialized])}const _u=e=>e.panZoom?.syncViewport;function Su(e){const t=v0(_u),r=h0();return N.useEffect(()=>{e&&(t?.(e),r.setState({transform:[e.x,e.y,e.zoom]}))},[e,t]),null}function Nu(e){return e.connection.inProgress?{...e.connection,to:Ge(e.connection.to,e.transform)}:{...e.connection}}function $u(e){return Nu}function qu(e){const t=$u();return v0(t,b0)}const Mu=e=>({nodesConnectable:e.nodesConnectable,isValid:e.connection.isValid,inProgress:e.connection.inProgress,width:e.width,height:e.height});function Fu({containerStyle:e,style:t,type:r,component:n}){const{nodesConnectable:o,width:A,height:s,isValid:i,inProgress:c}=v0(Mu,b0);return!(A&&o&&c)?null:l.jsx("svg",{style:e,width:A,height:s,className:"react-flow__connectionline react-flow__container",children:l.jsx("g",{className:j0(["react-flow__connection",qA(i)]),children:l.jsx(qs,{style:t,type:r,CustomComponent:n,isValid:i})})})}const qs=({style:e,type:t=se.Bezier,CustomComponent:r,isValid:n})=>{const{inProgress:o,from:A,fromNode:s,fromHandle:i,fromPosition:c,to:a,toNode:f,toHandle:v,toPosition:u,pointer:b}=qu();if(!o)return;if(r)return l.jsx(r,{connectionLineType:t,connectionLineStyle:e,fromNode:s,fromHandle:i,fromX:A.x,fromY:A.y,toX:a.x,toY:a.y,fromPosition:c,toPosition:u,connectionStatus:qA(n),toNode:f,toHandle:v,pointer:b});let d="";const k={sourceX:A.x,sourceY:A.y,sourcePosition:c,targetX:a.x,targetY:a.y,targetPosition:u};switch(t){case se.Bezier:[d]=OA(k);break;case se.SimpleBezier:[d]=js(k);break;case se.Step:[d]=an({...k,borderRadius:0});break;case se.SmoothStep:[d]=an(k);break;default:[d]=VA(k)}return l.jsx("path",{d,fill:"none",className:"react-flow__connection-path",style:e})};qs.displayName="ConnectionLine";const Iu={};function Lo(e=Iu){N.useRef(e),h0(),N.useEffect(()=>{},[e])}function Cu(){h0(),N.useRef(!1),N.useEffect(()=>{},[])}function Ms({nodeTypes:e,edgeTypes:t,onInit:r,onNodeClick:n,onEdgeClick:o,onNodeDoubleClick:A,onEdgeDoubleClick:s,onNodeMouseEnter:i,onNodeMouseMove:c,onNodeMouseLeave:a,onNodeContextMenu:f,onSelectionContextMenu:v,onSelectionStart:u,onSelectionEnd:b,connectionLineType:d,connectionLineStyle:k,connectionLineComponent:y,connectionLineContainerStyle:m,selectionKeyCode:w,selectionOnDrag:j,selectionMode:p,multiSelectionKeyCode:S,panActivationKeyCode:_,zoomActivationKeyCode:$,deleteKeyCode:F,onlyRenderVisibleElements:C,elementsSelectable:z,defaultViewport:I,translateExtent:T,minZoom:L,maxZoom:E,preventScrolling:M,defaultMarkerColor:q,zoomOnScroll:H,zoomOnPinch:D,panOnScroll:R,panOnScrollSpeed:W,panOnScrollMode:J,zoomOnDoubleClick:Y,panOnDrag:X,autoPanOnSelection:Q,onPaneClick:t0,onPaneMouseEnter:r0,onPaneMouseMove:Z,onPaneMouseLeave:G,onPaneScroll:e0,onPaneContextMenu:a0,paneClickDistance:n0,nodeClickDistance:U,onEdgeContextMenu:i0,onEdgeMouseEnter:f0,onEdgeMouseMove:l0,onEdgeMouseLeave:u0,reconnectRadius:m0,onReconnect:w0,onReconnectStart:_0,onReconnectEnd:y0,noDragClassName:B0,noWheelClassName:L0,noPanClassName:O0,disableKeyboardA11y:z0,nodeExtent:g0,rfId:F0,viewport:I0,onViewportChange:C0}){return Lo(e),Lo(t),Cu(),wu(r),Su(I0),l.jsx(Xv,{onPaneClick:t0,onPaneMouseEnter:r0,onPaneMouseMove:Z,onPaneMouseLeave:G,onPaneContextMenu:a0,onPaneScroll:e0,paneClickDistance:n0,deleteKeyCode:F,selectionKeyCode:w,selectionOnDrag:j,selectionMode:p,onSelectionStart:u,onSelectionEnd:b,multiSelectionKeyCode:S,panActivationKeyCode:_,zoomActivationKeyCode:$,elementsSelectable:z,zoomOnScroll:H,zoomOnPinch:D,zoomOnDoubleClick:Y,panOnScroll:R,panOnScrollSpeed:W,panOnScrollMode:J,panOnDrag:X,autoPanOnSelection:Q,defaultViewport:I,translateExtent:T,minZoom:L,maxZoom:E,onSelectionContextMenu:v,preventScrolling:M,noDragClassName:B0,noWheelClassName:L0,noPanClassName:O0,disableKeyboardA11y:z0,onViewportChange:C0,isControlledViewport:!!I0,children:l.jsxs(Eu,{children:[l.jsx(ku,{edgeTypes:t,onEdgeClick:o,onEdgeDoubleClick:s,onReconnect:w0,onReconnectStart:_0,onReconnectEnd:y0,onlyRenderVisibleElements:C,onEdgeContextMenu:i0,onEdgeMouseEnter:f0,onEdgeMouseMove:l0,onEdgeMouseLeave:u0,reconnectRadius:m0,defaultMarkerColor:q,noPanClassName:O0,disableKeyboardA11y:z0,rfId:F0}),l.jsx(Fu,{style:k,type:d,component:y,containerStyle:m}),l.jsx("div",{className:"react-flow__edgelabel-renderer"}),l.jsx(Au,{nodeTypes:e,onNodeClick:n,onNodeDoubleClick:A,onNodeMouseEnter:i,onNodeMouseMove:c,onNodeMouseLeave:a,onNodeContextMenu:f,nodeClickDistance:U,onlyRenderVisibleElements:C,noPanClassName:O0,noDragClassName:B0,disableKeyboardA11y:z0,nodeExtent:g0,rfId:F0}),l.jsx("div",{className:"react-flow__viewport-portal"})]})})}Ms.displayName="GraphView";const Hu=N.memo(Ms),Pu=HA(),Oo=({nodes:e,edges:t,defaultNodes:r,defaultEdges:n,width:o,height:A,fitView:s,fitViewOptions:i,minZoom:c=.5,maxZoom:a=2,no
45deOrigin:f,nodeExtent:v,zIndexMode:u="basic"}={})=>{const b=new Map,d=new Map,k=new Map,y=new Map,m=n??t??[],w=r??e??[],j=f??[0,0],p=v??ft;WA(k,y,m);const{nodesInitialized:S}=ln(w,b,d,{nodeOrigin:j,nodeExtent:p,zIndexMode:u});let _=[0,0,1];if(s&&o&&A){const $=mt(b,{filter:I=>!!((I.width||I.initialWidth)&&(I.height||I.initialHeight))}),{x:F,y:C,zoom:z}=En($,o,A,c,a,i?.padding??.1);_=[F,C,z]}return{rfId:"1",width:o??0,height:A??0,transform:_,nodes:w,nodesInitialized:S,nodeLookup:b,parentLookup:d,edges:m,edgeLookup:y,connectionLookup:k,onNodesChange:null,onEdgesChange:null,hasDefaultNodes:r!==void 0,hasDefaultEdges:n!==void 0,panZoom:null,minZoom:c,maxZoom:a,translateExtent:ft,nodeExtent:p,nodesSelectionActive:!1,userSelectionActive:!1,userSelectionRect:null,connectionMode:Me.Strict,domNode:null,paneDragging:!1,noPanClassName:"nopan",nodeOrigin:j,nodeDragThreshold:1,connectionDragThreshold:1,snapGrid:[15,15],snapToGrid:!1,nodesDraggable:!0,nodesConnectable:!0,nodesFocusable:!0,edgesFocusable:!0,edgesReconnectable:!0,elementsSelectable:!0,elevateNodesOnSelect:!0,elevateEdgesOnSelect:!0,selectNodesOnDrag:!0,multiSelectionActive:!1,fitViewQueued:s??!1,fitViewOptions:i,fitViewResolver:null,connection:{...$A},connectionClickStartHandle:null,connectOnClick:!0,ariaLiveMessage:"",autoPanOnConnect:!0,autoPanOnNodeDrag:!0,autoPanOnNodeFocus:!0,autoPanSpeed:15,connectionRadius:20,onError:Pu,isValidConnection:void 0,onSelectionChangeHandlers:[],lib:"react",debug:!1,ariaLabelConfig:NA,zIndexMode:u,onNodesChangeMiddlewareMap:new Map,onEdgesChangeMiddlewareMap:new Map}},Gu=({nodes:e,edges:t,defaultNodes:r,defaultEdges:n,width:o,height:A,fitView:s,fitViewOptions:i,minZoom:c,maxZoom:a,nodeOrigin:f,nodeExtent:v,zIndexMode:u})=>Uf((b,d)=>{async function k(){const{nodeLookup:y,panZoom:m,fitViewOptions:w,fitViewResolver:j,width:p,height:S,minZoom:_,maxZoom:$}=d();m&&(await Zl({nodes:y,width:p,height:S,panZoom:m,minZoom:_,maxZoom:$},w),j?.resolve(!0),b({fitViewResolver:null}))}return{...Oo({nodes:e,edges:t,width:o,height:A,fitView:s,fitViewOptions:i,minZoom:c,maxZoom:a,nodeOrigin:f,nodeExtent:v,defaultNodes:r,defaultEdges:n,zIndexMode:u}),setNodes:y=>{const{nodeLookup:m,parentLookup:w,nodeOrigin:j,elevateNodesOnSelect:p,fitViewQueued:S,zIndexMode:_,nodesSelectionActive:$}=d(),{nodesInitialized:F,hasSelectedNodes:C}=ln(y,m,w,{nodeOrigin:j,nodeExtent:v,elevateNodesOnSelect:p,checkEquality:!0,zIndexMode:_}),z=$&&C;S&&F?(k(),b({nodes:y,nodesInitialized:F,fitViewQueued:!1,fitViewOptions:void 0,nodesSelectionActive:z})):b({nodes:y,nodesInitialized:F,nodesSelectionActive:z})},setEdges:y=>{const{connectionLookup:m,edgeLookup:w}=d();WA(m,w,y),b({edges:y})},setDefaultNodesAndEdges:(y,m)=>{if(y){const{setNodes:w}=d();w(y),b({hasDefaultNodes:!0})}if(m){const{setEdges:w}=d();w(m),b({hasDefaultEdges:!0})}},updateNodeInternals:y=>{const{triggerNodeChanges:m,nodeLookup:w,parentLookup:j,domNode:p,nodeOrigin:S,nodeExtent:_,debug:$,fitViewQueued:F,zIndexMode:C}=d(),{changes:z,updatedInternals:I}=yf(y,w,j,p,S,_,C);I&&(jf(w,j,{nodeOrigin:S,nodeExtent:_,zIndexMode:C}),F?(k(),b({fitViewQueued:!1,fitViewOptions:void 0})):b({}),z?.length>0&&($&&console.log("React Flow: trigger node changes",z),m?.(z)))},updateNodePositions:(y,m=!1)=>{const w=[];let j=[];const{nodeLookup:p,triggerNodeChanges:S,connection:_,updateConnection:$,onNodesChangeMiddlewareMap:F}=d();for(const[C,z]of y){const I=p.get(C),T=!!(I?.expandParent&&I?.parentId&&z?.position),L={id:C,type:"position",position:T?{x:Math.max(0,z.position.x),y:Math.max(0,z.position.y)}:z.position,dragging:m};if(I&&_.inProgress&&_.fromNode.id===I.id){const E=be(I,_.fromHandle,s0.Left,!0);$({..._,from:E})}T&&I.parentId&&w.push({id:C,parentId:I.parentId,rect:{...z.internals.positionAbsolute,width:z.measured.width??0,height:z.measured.height??0}}),j.push(L)}if(w.length>0){const{parentLookup:C,nodeOrigin:z}=d(),I=qn(w,p,C,z);j.push(...I)}for(const C of F.values())j=C(j);S(j)},triggerNodeChanges:y=>{const{onNodesChange:m,setNodes:w,nodes:j,hasDefaultNodes:p,debug:S}=d();if(y?.length){if(p){const _=jv(y,j);w(_)}S&&console.log("React Flow: trigger node changes",y),m?.(y)}},triggerEdgeChanges:y=>{const{onEdgesChange:m,setEdges:w,edges:j,hasDefaultEdges:p,debug:S}=d();if(y?.length){if(p){const _=pv(y,j);w(_)}S&&console.log("React Flow: trigger edge changes",y),m?.(y)}},addSelectedNodes:y=>{const{multiSelectionActive:m,edgeLookup:w,nodeLookup:j,triggerNodeChanges:p,triggerEdgeChanges:S}=d();if(m){const _=y.map($=>ae($,!0));p(_);return}p(_e(j,new Set([...y]),!0)),S(_e(w))},addSelectedEdges:y=>{const{multiSelectionActive:m,edgeLookup:w,nodeLookup:j,triggerNodeChanges:p,triggerEdgeChanges:S}=d();if(m){const _=y.map($=>ae($,!0));S(_);return}S(_e(w,new Set([...y]))),p(_e(j,new Set,!0))},unselectNodesAndEdges:({nodes:y,edges:m}={})=>{const{edges:w,nodes:j,nodeLookup:p,triggerNodeChanges:S,triggerEdgeChanges:_}=d(),$=y||j,F=m||w,C=[];for(const I of $){if(!I.selected)continue;const T=p.get(I.id);T&&(T.selected=!1),C.push(ae(I.id,!1))}const z=[];for(const I of F)I.selected&&z.push(ae(I.id,!1));S(C),_(z)},setMinZoom:y=>
45{const{panZoom:m,maxZoom:w}=d();m?.setScaleExtent([y,w]),b({minZoom:y})},setMaxZoom:y=>{const{panZoom:m,minZoom:w}=d();m?.setScaleExtent([w,y]),b({maxZoom:y})},setTranslateExtent:y=>{d().panZoom?.setTranslateExtent(y),b({translateExtent:y})},resetSelectedElements:()=>{const{edges:y,nodes:m,triggerNodeChanges:w,triggerEdgeChanges:j,elementsSelectable:p}=d();if(!p)return;const S=m.reduce(($,F)=>F.selected?[...$,ae(F.id,!1)]:$,[]),_=y.reduce(($,F)=>F.selected?[...$,ae(F.id,!1)]:$,[]);w(S),j(_)},setNodeExtent:y=>{const{nodes:m,nodeLookup:w,parentLookup:j,nodeOrigin:p,elevateNodesOnSelect:S,nodeExtent:_,zIndexMode:$}=d();y[0][0]===_[0][0]&&y[0][1]===_[0][1]&&y[1][0]===_[1][0]&&y[1][1]===_[1][1]||(ln(m,w,j,{nodeOrigin:p,nodeExtent:y,elevateNodesOnSelect:S,checkEquality:!1,zIndexMode:$}),b({nodeExtent:y}))},panBy:y=>{const{transform:m,width:w,height:j,panZoom:p,translateExtent:S}=d();return kf({delta:y,panZoom:p,transform:m,translateExtent:S,width:w,height:j})},setCenter:async(y,m,w)=>{const{width:j,height:p,maxZoom:S,panZoom:_}=d();if(!_)return!1;const $=typeof w?.zoom<"u"?w.zoom:S;return await _.setViewport({x:j/2-y*$,y:p/2-m*$,zoom:$},{duration:w?.duration,ease:w?.ease,interpolate:w?.interpolate}),!0},cancelConnection:()=>{b({connection:{...$A}})},updateConnection:y=>{b({connection:y})},reset:()=>b({...Oo()})}},Object.is);function Tu({initialNodes:e,initialEdges:t,defaultNodes:r,defaultEdges:n,initialWidth:o,initialHeight:A,initialMinZoom:s,initialMaxZoom:i,initialFitViewOptions:c,fitView:a,nodeOrigin:f,nodeExtent:v,zIndexMode:u,children:b}){const[d]=N.useState(()=>Gu({nodes:e,edges:t,defaultNodes:r,defaultEdges:n,width:o,height:A,fitView:a,minZoom:s,maxZoom:i,fitViewOptions:c,nodeOrigin:f,nodeExtent:v,zIndexMode:u}));return l.jsx(Zf,{value:d,children:l.jsx(Ev,{children:b})})}function Ru({children:e,nodes:t,edges:r,defaultNodes:n,defaultEdges:o,width:A,height:s,fitView:i,fitViewOptions:c,minZoom:a,maxZoom:f,nodeOrigin:v,nodeExtent:u,zIndexMode:b}){return N.useContext(br)?l.jsx(l.Fragment,{children:e}):l.jsx(Tu,{initialNodes:t,initialEdges:r,defaultNodes:n,defaultEdges:o,initialWidth:A,initialHeight:s,fitView:i,initialFitViewOptions:c,initialMinZoom:a,initialMaxZoom:f,nodeOrigin:v,nodeExtent:u,zIndexMode:b,children:e})}const Du={width:"100%",height:"100%",overflow:"hidden",position:"relative",zIndex:0};function Lu({nodes:e,edges:t,defaultNodes:r,defaultEdges:n,className:o,nodeTypes:A,edgeTypes:s,onNodeClick:i,onEdgeClick:c,onInit:a,onMove:f,onMoveStart:v,onMoveEnd:u,onConnect:b,onConnectStart:d,onConnectEnd:k,onClickConnectStart:y,onClickConnectEnd:m,onNodeMouseEnter:w,onNodeMouseMove:j,onNodeMouseLeave:p,onNodeContextMenu:S,onNodeDoubleClick:_,onNodeDragStart:$,onNodeDrag:F,onNodeDragStop:C,onNodesDelete:z,onEdgesDelete:I,onDelete:T,onSelectionChange:L,onSelectionDragStart:E,onSelectionDrag:M,onSelectionDragStop:q,onSelectionContextMenu:H,onSelectionStart:D,onSelectionEnd:R,onBeforeDelete:W,connectionMode:J,connectionLineType:Y=se.Bezier,connectionLineStyle:X,connectionLineComponent:Q,connectionLineContainerStyle:t0,deleteKeyCode:r0="Backspace",selectionKeyCode:Z="Shift",selectionOnDrag:G=!1,selectionMode:e0=vt.Full,panActivationKeyCode:a0="Space",multiSelectionKeyCode:n0=dt()?"Meta":"Control",zoomActivationKeyCode:U=dt()?"Meta":"Control",snapToGrid:i0,snapGrid:f0,onlyRenderVisibleElements:l0=!1,selectNodesOnDrag:u0,nodesDraggable:m0,autoPanOnNodeFocus:w0,nodesConnectable:_0,nodesFocusable:y0,nodeOrigin:B0=is,edgesFocusable:L0,edgesReconnectable:O0,elementsSelectable:z0=!0,defaultViewport:g0=fv,minZoom:F0=.5,maxZoom:I0=2,translateExtent:C0=ft,preventScrolling:Re=!0,nodeExtent:De,defaultMarkerColor:gr="#b1b1b7",zoomOnScroll:yr=!0,zoomOnPinch:yt=!0,panOnScroll:kr=!1,panOnScrollSpeed:Br=.5,panOnScrollMode:he=fe.Free,zoomOnDoubleClick:je=!0,panOnDrag:kt=!0,onPaneClick:S0,onPaneMouseEnter:Er,onPaneMouseMove:Bt,onPaneMouseLeave:pe,onPaneScroll:Le,onPaneContextMenu:Et,paneClickDistance:Oe=1,nodeClickDistance:wt=0,children:_t,onReconnect:re,onReconnectStart:ze,onReconnectEnd:Ve,onEdgeContextMenu:Ke,onEdgeDoubleClick:St,onEdgeMouseEnter:Ye,onEdgeMouseMove:Nt,onEdgeMouseLeave:wr,reconnectRadius:_r=10,onNodesChange:Sr,onEdgesChange:ne,noDragClassName:$t="nodrag",noWheelClassName:qt="nowheel",noPanClassName:me="nopan",fitView:Mt,fitViewOptions:Ft,connectOnClick:Nr,attributionPosition:$r,proOptions:qr,defaultEdgeOptions:Mr,elevateNodesOnSelect:Fr=!0,elevateEdgesOnSelect:We=!1,disableKeyboardA11y:It=!1,autoPanOnConnect:Ir,autoPanOnNodeDrag:Cr,autoPanOnSelection:Hr=!0,autoPanSpeed:Pr,connectionRadius:Je,isValidConnection:Ct,onError:Xe,style:Gr,id:Ue,nodeDragThreshold:Ze,connectionDragThreshold:V0,viewport:ge,onViewportChange:Ht,width:Tr,height:ye,colorMode:h="light",debug:x,onScroll:g,ariaLabelConfig:B,zIndexMode:P="basic",...K},O){const V=Ue||"1",A0=dv(h),c0=N.useCallback(o0=>{o0.currentTarget.scrollTo({top:0,left:0,behavior:"instant"}),g?.(o0)},[g]);return l.jsx("div",{"data-testid":"rf__wrapper",...K,onScroll:c0,style:{...Gr,...Du},ref:O,className:j0(["react-flow",o,A0]),id:Ue,role:"application",children:l.jsxs(Ru,{nodes:e,edges:t,width:Tr,height:ye,fitView:Mt,fitViewOptions:Ft,minZoom:F0,maxZoom:I0,nodeOrigin:B0,nodeExtent:De,zIndexMode:P,children:[l.jsx(xv,{nodes:e,edges:t,defaultNodes:r,defaultEdges:n,onConnect:b,onConnectStart:d,onConnectEnd:k,onClickConnectStart:y,onClickConnectEnd:m,nodesDraggable:m0,autoPanOnNodeFocus:w0,nodesConnectable:_0,nodesFocusable:y0,edgesFocusable:L0,edgesReconnectable:O0,elementsSelectable:z0,elevateNodesOnSelect:Fr,elevateEdgesOnSelect:We,minZoom:F0,maxZoom:I0,nodeExtent:De,onNodesChange:Sr,onEdgesChange:ne,snapToGri
45d:i0,snapGrid:f0,connectionMode:J,translateExtent:C0,connectOnClick:Nr,defaultEdgeOptions:Mr,fitView:Mt,fitViewOptions:Ft,onNodesDelete:z,onEdgesDelete:I,onDelete:T,onNodeDragStart:$,onNodeDrag:F,onNodeDragStop:C,onSelectionDrag:M,onSelectionDragStart:E,onSelectionDragStop:q,onMove:f,onMoveStart:v,onMoveEnd:u,noPanClassName:me,nodeOrigin:B0,rfId:V,autoPanOnConnect:Ir,autoPanOnNodeDrag:Cr,autoPanSpeed:Pr,onError:Xe,connectionRadius:Je,isValidConnection:Ct,selectNodesOnDrag:u0,nodeDragThreshold:Ze,connectionDragThreshold:V0,onBeforeDelete:W,debug:x,ariaLabelConfig:B,zIndexMode:P}),l.jsx(Hu,{onInit:a,onNodeClick:i,onEdgeClick:c,onNodeMouseEnter:w,onNodeMouseMove:j,onNodeMouseLeave:p,onNodeContextMenu:S,onNodeDoubleClick:_,nodeTypes:A,edgeTypes:s,connectionLineType:Y,connectionLineStyle:X,connectionLineComponent:Q,connectionLineContainerStyle:t0,selectionKeyCode:Z,selectionOnDrag:G,selectionMode:e0,deleteKeyCode:r0,multiSelectionKeyCode:n0,panActivationKeyCode:a0,zoomActivationKeyCode:U,onlyRenderVisibleElements:l0,defaultViewport:g0,translateExtent:C0,minZoom:F0,maxZoom:I0,preventScrolling:Re,zoomOnScroll:yr,zoomOnPinch:yt,zoomOnDoubleClick:je,panOnScroll:kr,panOnScrollSpeed:Br,panOnScrollMode:he,panOnDrag:kt,autoPanOnSelection:Hr,onPaneClick:S0,onPaneMouseEnter:Er,onPaneMouseMove:Bt,onPaneMouseLeave:pe,onPaneScroll:Le,onPaneContextMenu:Et,paneClickDistance:Oe,nodeClickDistance:wt,onSelectionContextMenu:H,onSelectionStart:D,onSelectionEnd:R,onReconnect:re,onReconnectStart:ze,onReconnectEnd:Ve,onEdgeContextMenu:Ke,onEdgeDoubleClick:St,onEdgeMouseEnter:Ye,onEdgeMouseMove:Nt,onEdgeMouseLeave:wr,reconnectRadius:_r,defaultMarkerColor:gr,noDragClassName:$t,noWheelClassName:qt,noPanClassName:me,rfId:V,disableKeyboardA11y:It,nodeExtent:De,viewport:ge,onViewportChange:Ht}),l.jsx(lv,{onSelectionChange:L}),_t,l.jsx(Av,{proOptions:qr,position:$r}),l.jsx(ov,{rfId:V,disableKeyboardA11y:It})]})})}var Ou=cs(Lu);function zu({dimensions:e,lineWidth:t,variant:r,className:n}){return l.jsx("path",{strokeWidth:t,d:`M${e[0]/2} 0 V${e[1]} M0 ${e[1]/2} H${e[0]}`,className:j0(["react-flow__background-pattern",r,n])})}function Vu({radius:e,className:t}){return l.jsx("circle",{cx:e,cy:e,r:e,className:j0(["react-flow__background-pattern","dots",t])})}var Z0;(function(e){e.Lines="lines",e.Dots="dots",e.Cross="cross"})(Z0||(Z0={}));const Ku={[Z0.Dots]:1,[Z0.Lines]:1,[Z0.Cross]:6},Yu=e=>({transform:e.transform,patternId:`pattern-${e.rfId}`});function Fs({id:e,variant:t=Z0.Dots,gap:r=20,size:n,lineWidth:o=1,offset:A=0,color:s,bgColor:i,style:c,className:a,patternClassName:f}){const v=N.useRef(null),{transform:u,patternId:b}=v0(Yu,b0),d=n||Ku[t],k=t===Z0.Dots,y=t===Z0.Cross,m=Array.isArray(r)?r:[r,r],w=[m[0]*u[2]||1,m[1]*u[2]||1],j=d*u[2],p=Array.isArray(A)?A:[A,A],S=y?[j,j]:w,_=[p[0]*u[2]||1+S[0]/2,p[1]*u[2]||1+S[1]/2],$=`${b}${e||""}`;return l.jsxs("svg",{className:j0(["react-flow__background",a]),style:{...c,...jr,"--xy-background-color-props":i,"--xy-background-pattern-color-props":s},ref:v,"data-testid":"rf__background",children:[l.jsx("pattern",{id:$,x:u[0]%w[0],y:u[1]%w[1],width:w[0],height:w[1],patternUnits:"userSpaceOnUse",patternTransform:`translate(-${_[0]},-${_[1]})`,children:k?l.jsx(Vu,{radius:j/2,className:f}):l.jsx(zu,{dimensions:S,lineWidth:o,variant:t,className:f})}),l.jsx("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:`url(#${$})`})]})}Fs.displayName="Background";const Wu=N.memo(Fs);function Ju(){return l.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",children:l.jsx("path",{d:"M32 18.133H18.133V32h-4.266V18.133H0v-4.266h13.867V0h4.266v13.867H32z"})})}function Xu(){return l.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 5",children:l.jsx("path",{d:"M0 0h32v4.2H0z"})})}function Uu(){return l.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 30",children:l.jsx("path",{d:"M3.692 4.63c0-.53.4-.938.939-.938h5.215V0H4.708C2.13 0 0 2.054 0 4.63v5.216h3.692V4.631zM27.354 0h-5.2v3.692h5.17c.53 0 .984.4.984.939v5.215H32V4.631A4.624 4.624 0 0027.354 0zm.954 24.83c0 .532-.4.94-.939.94h-5.215v3.768h5.215c2.577 0 4.631-2.13 4.631-4.707v-5.139h-3.692v5.139zm-23.677.94c-.531 0-.939-.4-.939-.94v-5.138H0v5.139c0 2.577 2.13 4.707 4.708 4.707h5.138V25.77H4.631z"})})}function Zu(){return l.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 32",children:l.jsx("path",{d:"M21.333 10.667H19.81V7.619C19.81 3.429 16.38 0 12.19 0 8 0 4.571 3.429 4.571 7.619v3.048H3.048A3.056 3.056 0 000 13.714v15.238A3.056 3.056 0 003.048 32h18.285a3.056 3.056 0 003.048-3.048V13.714a3.056 3.056 0 00-3.048-3.047zM12.19 24.533a3.056 3.056 0 01-3.047-3.047 3.056 3.056 0 013.047-3.048 3.056 3.056 0 013.048 3.048 3.056 3.056 0 01-3.048 3.047zm4.724-13.866H7.467V7.619c0-2.59 2.133-4.724 4.723-4.724 2.591 0 4.724 2.133 4.724 4.724v3.048z"})})}function Qu(){return l.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 32",children:l.jsx("path",{d:"M21.333 10.667H19.81V7.619C19.81 3.429 16.38 0 12.19 0c-4.114 1.828-1.37 2.133.305 2.438 1.676.305 4.42 2.59 4.42 5.181v3.048H3.047A3.056 3.056 0 000 13.714v15.238A3.056 3.056 0 003.048 32h18.285a3.056 3.056 0 003.048-3.048V13.714a3.056 3.056 0 00-3.048-3.047zM12.19 24.533a3.056 3.056 0 01-3.047-3.047 3.056 3.056 0 013.047-3.048 3.056 3.056 0 013.048 3.048 3.056 3.056 0 01-3.048 3.047z"})})}function Vt({children:e,className:t,...r}){return l.jsx("button",{type:"button",className:j0(["react-flow__controls-button",t]),...r,children:e})}const ex=e=>({isInteractive:e.nodesDraggable||e.nodesConnectable||e.elementsSelectable,minZoomReached:e.transform[2]<=e.minZoom,maxZoomReached:e.transform[2]>=e.maxZoom,ariaLabelConfig:e.ariaLabelConfig});function Is({style:e,showZoom:t=!0,showFitView:r=!0,showInteractive:n=!0,fitViewOptions:o,onZoomIn:A,onZoomOut:s,onFitView:i,onInteractiveChange:c,className:a,children:f,position:v="bottom-left",orientation:u="vertical","aria-label":b}){const d=h0(),{isInteractive:k,minZoomReached:y,maxZoomReached:m,ariaLabelConfig:w}=v0(ex,b0),{zoomIn:j,zoomOut:p,fitView:S}=Mn(),_=()=>{j(),A?.()},$=()=>{p(),s?.()},F=()=>{S(o),i?.()},C=()=>{d.setState({nodesDraggable:!k,nodesConnectable:!k,elementsSelectable:!k}),c?.(!k)},z=u==="horizontal"?"horizontal":"vertical";return l.jsxs(hr,{className:j0(["react-flow__controls",z,a]),position:v,style:e,"data-testid":"rf__controls","aria-label":b??w["controls.ariaLabel"],children:[t&&l.jsxs(l.Fragment,{children:[l.jsx(Vt,{onClick:_,className:"react-flow__controls-zoomin",title:w["controls.zoomIn.ariaLabel"],"aria-label":w["controls.zoomIn.ariaLabel"],disabled:m,children:l.jsx(Ju,{})}),l.jsx(Vt,{onClick:$,className:"react-flow__controls-zoomout",title:w["controls.zoomOut.ariaLabel"],"aria-label":w["controls.zoomOut.ariaLabel"],disabled:y,children:l.jsx(Xu,{})})]}),r&&l.jsx(Vt,{className:"react-flow__controls-fitview",onClick:F,title:w["controls.fitView.ariaLabel"],"aria-label":w["controls.fitView.ariaLabel"],children:l.jsx(Uu,{})}),n&&l.jsx(Vt,{className:"react-flow__controls-interactive",onClick:C,title:w["controls.interactive.ariaLabel"],"aria-label":w["controls.interactive.ariaLabel"],children:k?l.jsx(Qu,{}):l.jsx(Zu,{})}),f]})}Is.displayName="Controls";N.memo(Is);function tx({id:e,x:t,y:r,width:n,height:o,style:A,color:s,strokeColor:i,strokeWidth:c,className:a,borderRadius:f,shapeRendering:v,selected:u,onClick:b}){const{background:d,backgroundColor:k}=A||{},y=s||d||k;return l.jsx("rect",{className:j0(["react-flow__minimap-node",{selected:u},a]),x:t,y:r,rx:f,ry:f,width:n,height:o,style:{fill:y,stroke:i,strokeWidth:c},shapeRendering:v,onClick:b?m=>b(m,e):void 0})}const rx=N.memo(tx),nx=e=>e.nodes.map(t=>
45t.id),Jr=e=>e instanceof Function?e:()=>e;function ox({nodeStrokeColor:e,nodeColor:t,nodeClassName:r="",nodeBorderRadius:n=5,nodeStrokeWidth:o,nodeComponent:A=rx,onClick:s}){const i=v0(nx,b0),c=Jr(t),a=Jr(e),f=Jr(r),v=typeof window>"u"||window.chrome?"crispEdges":"geometricPrecision";return l.jsx(l.Fragment,{children:i.map(u=>l.jsx(sx,{id:u,nodeColorFunc:c,nodeStrokeColorFunc:a,nodeClassNameFunc:f,nodeBorderRadius:n,nodeStrokeWidth:o,NodeComponent:A,onClick:s,shapeRendering:v},u))})}function Ax({id:e,nodeColorFunc:t,nodeStrokeColorFunc:r,nodeClassNameFunc:n,nodeBorderRadius:o,nodeStrokeWidth:A,shapeRendering:s,NodeComponent:i,onClick:c}){const{node:a,x:f,y:v,width:u,height:b}=v0(d=>{const k=d.nodeLookup.get(e);if(!k)return{node:void 0,x:0,y:0,width:0,height:0};const y=k.internals.userNode,{x:m,y:w}=k.internals.positionAbsolute,{width:j,height:p}=ee(y);return{node:y,x:m,y:w,width:j,height:p}},b0);return!a||a.hidden||!PA(a)?null:l.jsx(i,{x:f,y:v,width:u,height:b,style:a.style,selected:!!a.selected,className:n(a),color:t(a),borderRadius:o,strokeColor:r(a),strokeWidth:A,shapeRendering:s,onClick:c,id:a.id})}const sx=N.memo(Ax);var ix=N.memo(ox);const ax=200,cx=150,lx=e=>!e.hidden,fx=e=>{const t={x:-e.transform[0]/e.transform[2],y:-e.transform[1]/e.transform[2],width:e.width/e.transform[2],height:e.height/e.transform[2]};return{viewBB:t,boundingRect:e.nodeLookup.size>0?CA(mt(e.nodeLookup,{filter:lx}),t):t,rfId:e.rfId,panZoom:e.panZoom,translateExtent:e.translateExtent,flowWidth:e.width,flowHeight:e.height,ariaLabelConfig:e.ariaLabelConfig}},vx="react-flow__minimap-desc";function Cs({style:e,className:t,nodeStrokeColor:r,nodeColor:n,nodeClassName:o="",nodeBorderRadius:A=5,nodeStrokeWidth:s,nodeComponent:i,bgColor:c,maskColor:a,maskStrokeColor:f,maskStrokeWidth:v,position:u="bottom-right",onClick:b,onNodeClick:d,pannable:k=!1,zoomable:y=!1,ariaLabel:m,inversePan:w,zoomStep:j=1,offsetScale:p=5}){const S=h0(),_=N.useRef(null),{boundingRect:$,viewBB:F,rfId:C,panZoom:z,translateExtent:I,flowWidth:T,flowHeight:L,ariaLabelConfig:E}=v0(fx,b0),M=e?.width??ax,q=e?.height??cx,H=$.width/M,D=$.height/q,R=Math.max(H,D),W=R*M,J=R*q,Y=p*R,X=$.x-(W-$.width)/2-Y,Q=$.y-(J-$.height)/2-Y,t0=W+Y*2,r0=J+Y*2,Z=`${vx}-${C}`,G=N.useRef(0),e0=N.useRef();G.current=R,N.useEffect(()=>{if(_.current&&z)return e0.current=Mf({domNode:_.current,panZoom:z,getTransform:()=>S.getState().transform,getViewScale:()=>G.current}),()=>{e0.current?.destroy()}},[z]),N.useEffect(()=>{e0.current?.update({translateExtent:I,width:T,height:L,inversePan:w,pannable:k,zoomStep:j,zoomable:y})},[k,y,w,j,I,T,L]);const a0=b?i0=>{const[f0,l0]=e0.current?.pointer(i0)||[0,0];b(i0,{x:f0,y:l0})}:void 0,n0=d?N.useCallback((i0,f0)=>{const l0=S.getState().nodeLookup.get(f0).internals.userNode;d(i0,l0)},[]):void 0,U=m??E["minimap.ariaLabel"];return l.jsx(hr,{position:u,style:{...e,"--xy-minimap-background-color-props":typeof c=="string"?c:void 0,"--xy-minimap-mask-background-color-props":typeof a=="string"?a:void 0,"--xy-minimap-mask-stroke-color-props":typeof f=="string"?f:void 0,"--xy-minimap-mask-stroke-width-props":typeof v=="number"?v*R:void 0,"--xy-minimap-node-background-color-props":typeof n=="string"?n:void 0,"--xy-minimap-node-stroke-color-props":typeof r=="string"?r:void 0,"--xy-minimap-node-stroke-width-props":typeof s=="number"?s:void 0},className:j0(["react-flow__minimap",t]),"data-testid":"rf__minimap",children:l.jsxs("svg",{width:M,height:q,viewBox:`${X} ${Q} ${t0} ${r0}`,className:"react-flow__minimap-svg",role:"img","aria-labelledby":Z,ref:_,onClick:a0,children:[U&&l.jsx("title",{id:Z,children:U}),l.jsx(ix,{onClick:n0,nodeColor:n,nodeStrokeColor:r,nodeBorderRadius:A,nodeClassName:o,nodeStrokeWidth:s,nodeComponent:i}),l.jsx("path",{className:"react-flow__minimap-mask",d:`M${X-Y},${Q-Y}h${t0+Y*2}v${r0+Y*2}h${-t0-Y*2}z 46 M${F.x},${F.y}h${F.width}v${F.height}h${-F.width}z`,fillRule:"evenodd",pointerEvents:"none"})]})})}Cs.displayName="MiniMap";N.memo(Cs);const ux=e=>t=>e?`${Math.max(1/t.transform[2],1)}`:void 0,xx={[He.Line]:"right",[He.Handle]:"bottom-right"};function dx({nodeId:e,position:t,variant:r=He.Handle,className:n,style:o=void 0,children:A,color:s,minWidth:i=10,minHeight:c=10,maxWidth:a=Number.MAX_VALUE,maxHeight:f=Number.MAX_VALUE,keepAspectRatio:v=!1,resizeDirection:u,autoScale:b=!0,shouldResize:d,onResizeStart:k,onResize:y,onResizeEnd:m}){const w=us(),j=typeof e=="string"?e:w,p=h0(),S=N.useRef(null),_=r===He.Handle,$=v0(N.useCallback(ux(_&&b),[_,b]),b0),F=N.useRef(null),C=t??xx[r];N.useEffect(()=>{if(!(!S.current||!j))return F.current||(F.current=Vf({domNode:S.current,nodeId:j,getStoreItems:()=>
46{const{nodeLookup:I,transform:T,snapGrid:L,snapToGrid:E,nodeOrigin:M,domNode:q}=p.getState();return{nodeLookup:I,transform:T,snapGrid:L,snapToGrid:E,nodeOrigin:M,paneDomNode:q}},onChange:(I,T)=>{const{triggerNodeChanges:L,nodeLookup:E,parentLookup:M,nodeOrigin:q}=p.getState(),H=[],D={x:I.x,y:I.y},R=E.get(j);if(R&&R.expandParent&&R.parentId){const W=R.origin??q,J=I.width??R.measured.width??0,Y=I.height??R.measured.height??0,X={id:R.id,parentId:R.parentId,rect:{width:J,height:Y,...GA({x:I.x??R.position.x,y:I.y??R.position.y},{width:J,height:Y},R.parentId,E,W)}},Q=qn([X],E,M,q);H.push(...Q),D.x=I.x?Math.max(W[0]*J,I.x):void 0,D.y=I.y?Math.max(W[1]*Y,I.y):void 0}if(D.x!==void 0&&D.y!==void 0){const W={id:j,type:"position",position:{...D}};H.push(W)}if(I.width!==void 0&&I.height!==void 0){const J={id:j,type:"dimensions",resizing:!0,setAttributes:u?u==="horizontal"?"width":"height":!0,dimensions:{width:I.width,height:I.height}};H.push(J)}for(const W of T){const J={...W,type:"position"};H.push(J)}L(H)},onEnd:({width:I,height:T})=>{const L={id:j,type:"dimensions",resizing:!1,dimensions:{width:I,height:T}};p.getState().triggerNodeChanges([L])}})),F.current.update({controlPosition:C,boundaries:{minWidth:i,minHeight:c,maxWidth:a,maxHeight:f},keepAspectRatio:v,resizeDirection:u,onResizeStart:k,onResize:y,onResizeEnd:m,shouldResize:d}),()=>{F.current?.destroy()}},[C,i,c,a,f,v,k,y,m,d]);const z=C.split("-");return l.jsx("div",{className:j0(["react-flow__resize-control","nodrag",...z,r,n]),ref:S,style:{...o,scale:$,...s&&{[_?"backgroundColor":"borderColor"]:s}},children:A})}N.memo(dx);function bx({data:e,selected:t}){const r=t||e.active,n=e.kind??"branch",A=r?"border-primary bg-primary/15 shadow-[0_0_0_1px_oklch(0.61_0.11_222_/_0.35)]":n==="input"?"border-border/80 bg-muted/30":n==="hub"?"border-primary/35 bg-primary/10":n==="output"?"border-border/70 bg-background":"border-border bg-card";return l.jsxs("div",{className:`min-w-[128px] max-w-[168px] rounded-xl border px-3 py-2.5 text-center transition-all duration-200 ${A} ${e.selectable?"cursor-pointer hover:border-primary/60":""}`,children:[l.jsx(Pe,{type:"target",position:s0.Top,className:"h-1.5! w-1.5! border-0! bg-transparent!"}),l.jsx("p",{className:"text-sm font-semibold leading-tight text-foreground",children:e.label}),e.sublabel&&l.jsx("p",{className:"mt-1 text-[10px] leading-snug text-muted-foreground",children:e.sublabel}),l.jsx(Pe,{type:"source",position:s0.Bottom,className:"h-1.5! w-1.5! border-0! bg-transparent!"})]})}const hx={flowCard:bx};function jx({nodes:e,edges:t,height:r=320,activeNodeId:n,onNodeClick:o}){const A=N.useMemo(()=>e.map(a=>({...a,data:{...a.data,active:a.id===n},selected:a.id===n})),[n,e]),s=N.useMemo(()=>t.map(a=>{const f=a.source===n||a.target===n;return{...a,animated:f,style:{stroke:f?"oklch(0.61 0.11 222)":"oklch(0.42 0.01 260)",strokeWidth:f?2.25:1.5},markerEnd:{type:ut.ArrowClosed,width:16,height:16,color:f?"oklch(0.61 0.11 222)":"oklch(0.42 0.01 260)"}}}),[n,t]),i=N.useRef(null),c=N.useRef(null);return N.useEffect(()=>{const a=i.current;if(!a)return;let f=0;const v=new ResizeObserver(()=>{cancelAnimationFrame(f),f=requestAnimationFrame(()=>{c.current?.({padding:.18,minZoom:.2,maxZoom:1})})});return v.observe(a),()=>{cancelAnimationFrame(f),v.disconnect()}},[]),l.jsx("div",{ref:i,className:"tutorial-flow overflow-hidden rounded-2xl border border-border bg-background",style:{height:r},children:l.jsx(Ou,{nodes:A,edges:s,nodeTypes:hx,onInit:a=>{c.current=a.fitView},fitView:!0,fitViewOptions:{padding:.18,minZoom:.2,maxZoom:1},minZoom:.2,maxZoom:1,nodesDraggable:!1,nodesConnectable:!1,elementsSelectable:!1,panOnDrag:!1,zoomOnScroll:!1,zoomOnPinch:!1,zoomOnDoubleClick:!1,preventScrolling:!0,proOptions:{hideAttribution:!0},onNodeClick:(a,f)=>{f.data.selectable&&o&&o(f.id)},children:l.jsx(Wu,{variant:Z0.Dots,gap:18,size:1,color:"oklch(0.35 0.01 260)"})})})}function In(e){const[t,r]=N.useState(!1);return N.useEffect(()=>{r(!0)},[]),t?l.jsx(jx,{...e}):l.jsx("div",{className:"animate-pulse rounded-2xl border border-border bg-muted/20",style:{height:e.height??320}})}const px=[{id:"input",type:"flowCard",position:{x:210,y:0},data:{label:"Environment",sublabel:"pixels · sensors · goals",kind:"input"}},{id:"hub",type:"flowCard",position:{x:210,y:88},data:{label:"World model",sublabel:"learns structure",kind:"hub"}},{id:"renderer",type:"flowCard",position:{x:0,y:188},data:{label:"Renderer",sublabel:"imagines views",kind:"branch",selectable:!0}},{id:"simulator",type:"flowCard",position:{x:210,y:188},data:{label:"Simulator",sublabel:"remembers place",kind:"branch",selectable:!0}},{id:"planner",type:"flowCard",position:{x:420,y:188},data:{label:"Planner",sublabel:"chooses actions",kind:"branch",selectable:!0}},{id:"renderer-out",type:"flowCard",position:{x:0,y:288},data:{label:"Pixels / frames",sublabel:"observations to watch",kind:"output"}},{id:"simulator-out",type:"flowCard",position:{x:210,y:288},data:{label:"State / geometry",sublabel:"persistent scene",kind:"output"}},{id:"planner-out",type:"flowCard",position:{x:420,y:288},data:{label:"Actions / policy",sublabel:"trajectories to execute",kind:"output"}}],mx=[{id:"in-hub",source:"input",target:"hub"},{id:"hub-renderer",source:"hub",target:"renderer"}
46,{id:"hub-simulator",source:"hub",target:"simulator"},{id:"hub-planner",source:"hub",target:"planner"},{id:"renderer-out",source:"renderer",target:"renderer-out"},{id:"simulator-out",source:"simulator",target:"simulator-out"},{id:"planner-out",source:"planner",target:"planner-out"}];function gx({activeId:e,onSelect:t}){return l.jsx(In,{nodes:px,edges:mx,height:380,activeNodeId:e,onNodeClick:t})}function yx(e){const t=e.length>4?138:188,r=e.map((o,A)=>({id:o.id,type:"flowCard",position:{x:A*t,y:40},data:{label:o.label,sublabel:o.sublabel,kind:A===0?"input":A===e.length-1?"output":"branch",selectable:!0}})),n=e.slice(0,-1).map((o,A)=>({id:`${o.id}-${e[A+1]?.id}`,source:o.id,target:e[A+1]?.id??""}));return{nodes:r,edges:n}}function Hs({steps:e,activeId:t,onSelect:r,height:n=200}){const{nodes:o,edges:A}=N.useMemo(()=>yx(e),[e]);return l.jsx(In,{nodes:o,edges:A,height:n,activeNodeId:t,onNodeClick:r})}const kx=[{id:"scene",type:"flowCard",position:{x:0,y:72},data:{label:"Real scene",sublabel:"photos · video · capture",kind:"input"}},{id:"video",type:"flowCard",position:{x:200,y:0},data:{label:"Video",sublabel:"frame sequence",kind:"branch",selectable:!0}},{id:"mesh",type:"flowCard",position:{x:200,y:72},data:{label:"Mesh",sublabel:"triangles + UVs",kind:"branch",selectable:!0}},{id:"nerf",type:"flowCard",position:{x:200,y:144},data:{label:"NeRF",sublabel:"neural field",kind:"branch",selectable:!0}},{id:"splat",type:"flowCard",position:{x:200,y:216},data:{label:"Gaussian splat",sublabel:"millions of blobs",kind:"branch",selectable:!0}},{id:"video-out",type:"flowCard",position:{x:420,y:0},data:{label:"Watch a clip",kind:"output"}},{id:"mesh-out",type:"flowCard",position:{x:420,y:72},data:{label:"Edit & measure",kind:"output"}},{id:"nerf-out",type:"flowCard",position:{x:420,y:144},data:{label:"Novel views",kind:"output"}},{id:"splat-out",type:"flowCard",position:{x:420,y:216},data:{label:"Explore live",kind:"output"}}],Bx=[{id:"scene-video",source:"scene",target:"video"},{id:"scene-mesh",source:"scene",target:"mesh"},{id:"scene-nerf",source:"scene",target:"nerf"},{id:"scene-splat",source:"scene",target:"splat"},{id:"video-out",source:"video",target:"video-out"},{id:"mesh-out",source:"mesh",target:"mesh-out"},{id:"nerf-out",source:"nerf",target:"nerf-out"},{id:"splat-out",source:"splat",target:"splat-out"}];function Ex({activeId:e,onSelect:t}){return l.jsx(In,{nodes:kx,edges:Bx,height:320,activeNodeId:e,onNodeClick:t})}const wx=[{title:"Observe",description:"The system receives pixels, actions, sensor data, text, or a goal.",detail:"For Echo today, the input can be a prompt, image, panorama, URL, or uploaded file."},{title:"Build state",description:"A useful world model forms an internal idea of what exists, where it is, and how it relates.",detail:"This is where spatial consistency matters: the same wall should not move when the camera turns."},{title:"Predict or generate",description:"The model outputs something useful: pixels, a 3D scene, a future state, or an action.",detail:"Different labs optimize different outputs, which is why the term world model is overloaded."},{title:"Interact",description:"A human, tool, or agent uses the output to inspect, edit, simulate, or decide what to do.",detail:"This is the difference between content you watch and a world you can work inside."}],_x=[{title:"Input",description:"Start from photos, video frames, a prompt, or a model-generated reference."},{title:"Infer cameras and space",description:"The system estimates where visual observations came from and how the scene is arranged."},{title:"Place Gaussians",description:"Millions of soft 3D ellipsoids are initialized across the scene."},{title:"Optimize appearance",description:"Positions, sizes, opacity, and colors are adjusted until rendered views match the target scene."},{title:"Render in real time",description:"The GPU projects, sorts, and blends splats instead of ray-marching a neural field."},{title:"Ship as SPZ or SOG",description:"Compressed formats make Gaussian Splat worlds practical for browsers, APIs, and viewers."}],zo=[{id:"renderer",label:"Renderer",output:"Pixels, frames, or observations",beginner:"A renderer is like a camera dream: it imagines what you might see.",examples:"Video models, image/video generators, some interactive video worlds.",whyItMatters:"Renderers are visually powerful, but pixels alone are hard to edit, measure, revisit, or simulate."},{id:"simulator",label:"Simulator",output:"State, geometry, dynamics, or persistent scenes",beginner:"A simulator is like a memory of a place: it keeps track of what is where.",examples:"SpAItial Echo, Marble-style 3D worlds, HY-World-style 3D systems, physics engines.",whyItMatters:"Simulators give humans and programs something stable to inspect, compute on, and eventually interact with."},{id:"planner",label:"Planner",output:"Actions, policies, or trajectories",beginner:"A planner is like a decision maker: it chooses what to do next.",examples:"Robot policies, VLA systems, World Action Models, model-based RL.",whyItMatters:"Planners close the loop for agents and robots, but they need reliable world understanding beneath them."}],Vo=[{id:"video",label:"Video",stores:"A fixed sequence of frames.",strengths:"Great for storytelling and cinematic output.",weaknesses:"No true camera freedom; hard to edit as a stable place.",bestFor:"Trailers, previews, social clips, and fixed narratives."},{id:"mesh",label:"Mesh / photogrammetry",stores:"Triangles, surfaces, UVs, and textures.",strengths:"Editable, measurable, CAD-friendly, physics-friendly.",weaknesses:"Can struggle with glass, foliage, hair, reflections, and fast capture.",bestFor:"CAD, BIM, games, manufacturing, physics, and clean geometry workflows."},{id:"nerf",label:"NeRF",stores:"A neural field queried by ray marching.",strengths:"Beautiful novel views and learned appearance.",weaknesses:"Slower rendering and less direct editing for many production workflows.",bestFor:"Research, view synthesis, and specialized neural rendering pipelines."},{id:"splat",label:"Gaussian splat / 3DGS",stores:"Millions of soft ellipsoids with color, opacity, and shape.",strengths:"Photoreal, real-time, web-friendly, strong view-dependent appearance.",weaknesses:"Not a clean mesh by default; limited CAD/measurement use without conversion.",bestFor:"Interactive worlds, real estate tours, virtual production, generated spaces, and web viewers."}],Sx={gaussian:"A smooth mathematical blob. In 3DGS, a Gaussian becomes a tiny translucent ellipsoid in space.",covariance:"The values that describe a Gaussianâs size, stretch, and orientation â whether it is round, flat, tall, or tilted.","radiance field":"A representation that tells a renderer what color and light should appear along rays or viewpoints in a scene.",nerf:"Neural Radiance Field: a neural-network representation for rendering new views of a scene.","3dgs":"3D Gaussian Splatting: a method that renders scenes from many optimized Gaussian blobs instead of triangles or ray-marched neural fields.",spz:"A compressed Gaussian Splat format originally open-sourced by Niantic, useful for shipping splats efficie
46ntly.",sog:"Spatially Ordered Gaussians â a PlayCanvas-optimized splat format that packs Gaussians into quantized WebP images, typically ~15â20Ã smaller than PLY, for efficient web delivery.","world model":"A model that learns useful structure about how environments look, persist, change, or respond to actions.",simulator:"A world-model function that outputs state: geometry, dynamics, or another structure that humans and programs can compute on."};function te({title:e,description:t,children:r}){return l.jsxs("div",{className:"my-10 overflow-hidden rounded-2xl border border-border bg-card",children:[l.jsxs("div",{className:"border-b border-border bg-muted/30 px-4 py-5 sm:px-5 sm:py-6 md:px-6",children:[l.jsx("h3",{className:"text-xl font-semibold tracking-tight text-foreground",children:e}),l.jsx("p",{className:"mt-2 text-sm leading-relaxed text-muted-foreground",children:t})]}),l.jsx("div",{className:"px-4 py-5 sm:px-5 sm:py-6 md:px-6",children:r})]})}function Cn({variant:e="world-model"}){const t=e==="splat-pipeline"?_x:wx,[r,n]=N.useState(0),o=t[r]??t[0],A=N.useMemo(()=>t.map((s,i)=>({id:`step-${i}`,label:s.title,sublabel:String(i+1).padStart(2,"0")})),[t]);return l.jsxs(te,{title:e==="splat-pipeline"?"Gaussian splat pipeline":"World model loop",description:"Click a step in the flow to see how the idea builds from input to usable spatial output.",children:[l.jsx(Hs,{steps:A,activeId:`step-${r}`,onSelect:s=>n(Number(s.replace("step-",""))),height:e==="splat-pipeline"?220:200}),l.jsxs("div",{className:"mt-5 rounded-2xl border border-border bg-background p-6",children:[l.jsxs("p",{className:"font-mono text-xs uppercase tracking-[0.2em] text-primary",children:["Step ",r+1]}),l.jsx("h4",{className:"mt-3 text-2xl font-semibold text-foreground",children:o.title}),l.jsx("p",{className:"mt-3 text-base leading-relaxed text-muted-foreground",children:o.description}),o.detail&&l.jsx("p",{className:"mt-4 rounded-xl border border-border bg-muted/40 p-4 text-sm leading-relaxed text-muted-foreground",children:o.detail})]})]})}function Nx(){return l.jsx(Cn,{variant:"world-model"})}function $x(){return l.jsx(Cn,{variant:"splat-pipeline"})}function qx(){const[e,t]=N.useState("simulator"),r=zo.find(n=>n.id===e)??zo[1];return l.jsxs(te,{title:"Renderer, simulator, planner",description:"World model is an overloaded phrase. Follow the branches â each path ends in a different kind of output.",children:[l.jsx(gx,{activeId:e,onSelect:n=>t(n)}),l.jsxs("div",{className:"mt-5 rounded-2xl border border-border bg-background p-6",children:[l.jsx("h4",{className:"text-2xl font-semibold text-foreground",children:r.label}),l.jsx("p",{className:"mt-3 text-base leading-relaxed text-muted-foreground",children:r.beginner}),l.jsxs("dl",{className:"mt-6 grid gap-4 md:grid-cols-3",children:[l.jsxs("div",{children:[l.jsx("dt",{className:"font-mono text-xs uppercase tracking-[0.16em] text-primary",children:"Output"}),l.jsx("dd",{className:"mt-1 text-sm text-muted-foreground",children:r.output})]}),l.jsxs("div",{children:[l.jsx("dt",{className:"font-mono text-xs uppercase tracking-[0.16em] text-primary",children:"Examples"}),l.jsx("dd",{className:"mt-1 text-sm text-muted-foreground",children:r.examples})]}),l.jsxs("div",{children:[l.jsx("dt",{className:"font-mono text-xs uppercase tracking-[0.16em] text-primary",children:"Why it matters"}),l.jsx("dd",{className:"mt-1 text-sm text-muted-foreground",children:r.whyItMatters})]})]})]})]})}function Mx(){const e=[["Video/frame models","Pixels first","Sora, Veo-style systems"],["Interactive video worlds","Action-conditioned frames","Genie-style systems"],["Persistent 3D worlds","Spatial state","SpAItial Echo, Marble, HY-World-style systems"],["Physical AI platforms","Prediction + policy data","Cosmos, Kairos, Dreamer-style systems"],["Latent predictors","Abstract state","JEPA/V-JEPA-style systems"]];return l.jsx(te,{title:"The 2026 world model landscape",description:"A simplified map of where the major branches sit. The categories are blending, but the outputs still differ.",children:l.jsx("div",{className:"grid gap-3",children:e.map(([t,r,n])=>l.jsxs("div",{className:"grid gap-2 rounded-xl border border-border bg-background p-4 md:grid-cols-[0.8fr_0.7fr_1.2fr]",children:[l.jsx("p",{className:"font-medium text-foreground",children:t}),l.jsx("p",{className:"font-mono text-xs uppercase tracking-[0.16em] text-primary",children:r}),l.jsx("p",{className:"text-sm text-muted-foreground",children:n})]},t))})})}function Fx(){const e=[["input","Input","image, prompt, panorama"],["echo","Echo","frontier spatial AI model"],["state","Persistent state","3D-consistent scene"],["output","Output","Gaussian Splat world"],["interfaces","Interfaces","viewer, editor, API, simulation"]],[t,r]=N.useState("echo");return l.jsxs(te,{title:"SpAItialâs bet",description:"We start with persistent 3D state and real-time Gaussian Splat output, then layer understanding, editing, APIs, and physics over time.",children:[l.jsx(Hs,{steps:e.map(([n,o,A])=>({id:n,label:o,sublabel:A})),activeId:t,onSelect:r,height:220}),l.jsx("div",{className:"mt-5 grid gap-3 md:grid-cols-5",children:e.map(([n,o,A])=>l.jsxs("div",{className:`rounded-xl border p-4 transition-colors ${t===n?"border-primary bg-primary/10":"border-border bg-background"}`,children:[l.jsx("p",{className:"font-mono text-xs text-primary",children:String(e.findIndex(([s])=>s===n)+1).padStart(2,"0")}),l.jsx("p",{className:"mt-3 font-semibold text-foreground",children:o}),l.jsx("p",{className:"mt-1 text-sm text-muted-foreground",children:A})]},n))})]})}function Ix(){const[e,t]=N.useState("world");
46return l.jsxs(te,{title:"Video frames vs persistent worlds",description:"A generated video can show a route. A generated world lets you choose a route.",children:[l.jsx("div",{className:"mb-5 flex gap-2",children:[["video","Fixed video"],["world","Persistent world"]].map(([r,n])=>l.jsx("button",{type:"button","aria-pressed":e===r,onClick:()=>t(r),className:`rounded-full border px-4 py-2 text-sm font-medium ${e===r?"border-primary bg-primary text-primary-foreground":"border-border text-muted-foreground"}`,children:n},r))}),l.jsx("div",{className:"relative min-h-[260px] overflow-hidden rounded-2xl border border-border bg-background p-6",children:e==="video"?l.jsxs("div",{children:[l.jsx("div",{className:"mb-5 h-2 rounded-full bg-muted",children:l.jsx("div",{className:"h-2 w-2/3 rounded-full bg-primary"})}),l.jsx("div",{className:"grid grid-cols-4 gap-3",children:[0,1,2,3].map(r=>l.jsx("div",{className:"aspect-video rounded-lg border border-border bg-muted",style:{opacity:.45+r*.15}},r))}),l.jsx("p",{className:"mt-5 text-sm leading-relaxed text-muted-foreground",children:"You can scrub time, but the camera path is baked into the clip."})]}):l.jsxs("div",{children:[l.jsx("div",{className:"relative mx-auto h-52 max-w-md rounded-2xl border border-primary/40 bg-[radial-gradient(circle_at_45%_45%,rgba(18,214,201,0.35),transparent_18%),radial-gradient(circle_at_62%_58%,rgba(255,255,255,0.18),transparent_16%),linear-gradient(135deg,#0c1112,#111827)]",children:[["left-10 top-10","Camera A"],["right-12 top-16","Camera B"],["bottom-10 left-1/2","Camera C"]].map(([r,n])=>l.jsx("span",{className:`absolute ${r} rounded-full border border-primary bg-black/70 px-2 py-1 font-mono text-[10px] text-primary`,children:n},n))}),l.jsx("p",{className:"mt-5 text-sm leading-relaxed text-muted-foreground",children:"The same world can be inspected from many viewpoints because the scene has persistent spatial state."})]})})]})}function Ps(){const[e,t]=N.useState(62),[r,n]=N.useState(44),[o,A]=N.useState(7),s=N.useMemo(()=>Array.from({length:o},(i,c)=>({x:18+c*17%64,y:28+c*23%44,rot:c*29%180})),[o]);return l.jsx(te,{title:"Gaussian splat playground",description:"Real scenes use millions of optimized splats. This toy version shows how soft ellipsoids blend into a surface.",children:l.jsxs("div",{className:"grid gap-6 md:grid-cols-[1fr_0.9fr]",children:[l.jsxs("div",{className:"relative h-72 overflow-hidden rounded-2xl border border-border bg-black",children:[s.map((i,c)=>l.jsx("span",{className:"absolute rounded-full bg-primary blur-md",style:{left:`${i.x}%`,top:`${i.y}%`,width:`${r*2}px`,height:`${r}px`,opacity:e/100,transform:`translate(-50%, -50%) rotate(${i.rot}deg)`}},c)),l.jsx("div",{className:"absolute inset-0 bg-[radial-gradient(circle_at_50%_50%,transparent,rgba(0,0,0,0.45))]"})]}),l.jsxs("div",{className:"space-y-5",children:[[["Opacity",e,t,20,100],["Splat size",r,n,18,70],["Overlap count",o,A,2,18]].map(([i,c,a,f,v])=>l.jsxs("label",{className:"block",children:[l.jsxs("span",{className:"mb-2 block text-sm font-medium text-foreground",children:[i,": ",c]}),l.jsx("input",{type:"range",min:f,max:v,value:c,onChange:u=>a(Number(u.target.value)),className:"w-full accent-primary"})]},i)),l.jsx("p",{className:"rounded-xl border border-border bg-muted/40 p-4 text-sm leading-relaxed text-muted-foreground",children:"More overlap can look more continuous. Shape and opacity determine how each splat contributes to the final rendered view."})]})]})})}function Cx(){return l.jsx(Ps,{})}function Hx(){const[e,t]=N.useState("splat"),r=Vo.find(n=>n.id===e)??Vo[3];return l.jsxs(te,{title:"Video vs mesh vs NeRF vs Gaussian splat",description:"Each representation is a different way to store the same scene. Click a branch to compare trade-offs.",children:[l.jsx(Ex,{activeId:e,onSelect:n=>t(n)}),l.jsxs("div",{className:"mt-5 rounded-2xl border border-border bg-background p-6",children:[l.jsx("h4",{className:"text-2xl font-semibold text-foreground",children:r.label}),l.jsx("dl",{className:"mt-5 grid gap-4 md:grid-cols-2",children:[["Stores",r.stores],["Strengths",r.strengths],["Limits",r.weaknesses],["Best for",r.bestFor]].map(([n,o])=>l.jsxs("div",{children:[l.jsx("dt",{className:"font-mono text-xs uppercase tracking-[0.16em] text-primary",children:n}),l.jsx("dd",{className:"mt-1 text-sm leading-relaxed text-muted-foreground",children:o})]},n))})]})]})}function Px(){const e=[["Need a fixed cinematic clip?","Use video."],["Need CAD, measurement, or physics surfaces?","Use meshes or photogrammetry."],["Need photoreal, real-time exploration?","Use Gaussian splats."],["Need a robot or agent to choose actions?","You need a planner or simulator loop."]];return l.jsx(te,{title:"Which representation should I use?",description:"A simple beginner decision tree.",children:l.jsx("div",{className:"grid gap-3",children:e.map(([t,r])=>l.jsxs("div",{className:"flex gap-3 rounded-xl border border-border bg-background p-4",children:[l.jsx(ei,{className:"mt-0.5 h-5 w-5 shrink-0 text-primary"}),l.jsxs("p",{className:"text-sm leading-relaxed text-muted-foreground",children:[l.jsx("strong",{className:"text-foreground",children:t})," ",r]})]},t))})})}function Gx({term:e,children:t}){return l.jsxs("aside",{className:"my-6 rounded-2xl border border-primary/30 bg-primary/10 p-5",children:[l.jsxs("p",{className:"font-mono text-[11px] font-medium uppercase tracking-[0.2em] text-primary",children:["Glossary · ",e]}),l.jsx("p",{className:"mt-2 text-sm leading-relaxed text-muted-foreground",children:t??Sx[e]})]})}function Tx(){const e=[["Echo-2 announcement","/blog/echo-2-release","Model release, benchmarks, editing, robotics, and 3DGS examples."],["Explore model outputs","/gallery","Open generated Echo worlds and inspect them in the browser."],["What are world models?","/blog/what-are-world-models","Learn the renderer / simulator / planner taxonomy."],["Use cases","/use-cases","See how different teams can build with Echo."],["Spark renderer","https://sparkjs.dev/","Open-source Three.js/WebGL renderer for Gaussian splats."],["SuperSplat editor","https://superspl.at/editor","Browser editor for cleaning, cropping, and compressing splats."]];return l.jsx(te,{title:"Examples and tools",description:"Follow these links to see Gaussian splats, Echo worlds, and the ecosystem around 3DGS.",children:l.jsx("div",{className:"grid gap-3 md:grid-cols-2",children:e.map(([t,r,n])=>{const o=r.startsWith("http");return l.jsx("a",{href:r,...o?{target:"_blank",rel:"noopener noreferrer"}:{},children:l.jsxs("div",{className:"h-full rounded-xl border border-border bg-background p-4 transition-colors hover:border-primary/60",children:[l.jsx("p",{className:"font-medium text-foreground",children:t}),l.jsx("p",{className:"mt-2 text-sm leading-relaxed text-muted-foreground",children:n})]})},r)})})})}const Gs={yaw:.6,pitch:-.1,distance:1.85},Rx=.62,Dx=`#version 300 es 47precision highp float; 48 49layout(location = 0) in vec2 a_corner; 50layout(location = 1) in vec3 a_center; 51layout(location = 2) in vec3 a_color; 52layout(location = 3) in float a_opacity; 53layout(location = 4) in vec3 a_cov0; // s00 s01 s02 54layout(location = 5) in vec3 a_cov1; // s11 s12 s22 55 56uniform mat4 u_view; 57uniform mat4 u_proj; 58uniform vec2 u_focal; 59uniform vec2 u_viewport; 60uniform float u_sizeScale; 61uniform float u_opacityScale; 62uniform float u_pointMode; 63uniform float u_pointSize; 64uniform float u_positionsHighlight; 65 66out vec3 v_color; 67out float v_opacity; 68out vec2 v_pos; 69 70void main() { 71 vec4 cam = u_view * vec4(a_center, 1.0); 72 if (cam.z > -0.05) { 73 gl_Position = vec4(0.0, 0.0, 2.0, 1.0); 74 return; 75 } 76 vec4 clip = u_proj * cam; 77 78 v_color = a_color; 79 v_pos = a_corner; 80 81 vec2 majorAxis; 82 vec2 minorAxis; 83 84 if (u_pointMode > 0.5) { 85 if (u_positionsHighlight > 0.5) { 86 v_color = vec3(0.18, 0.84, 0.79); 87 v_opacity = 0.92 * u_opacityScale; 88 } else { 89 v_color = a_color; 90 v_opacity = clamp(max(a_opacity, 0.55) * u_opacityScale, 0.0, 1.0); 91 } 92 float pointRadius = u_pointSize * max(u_sizeScale, 0.25); 93 majorAxis = vec2(pointRadius, 0.0); 94 minorAxis = vec2(0.0, pointRadius); 95 } else { 96 v_opacity = clamp(a_opacity * u_opacityScale, 0.0, 1.0); 97 98 float s = u_sizeScale * u_sizeScale; 99 mat3 Vrk = mat3( 100 a_cov0.x, a_cov0.y, a_cov0.z, 101 a_cov0.y, a_cov1.x, a_cov1.y, 102 a_cov0.z, a_cov1.y, a_cov1.z 103 ) * s; 104 105 mat3 J = mat3( 106 u_focal.x / cam.z, 0.0, -(u_focal.x * cam.x) / (cam.z * cam.z), 107 0.0, u_focal.y / cam.z, -(u_focal.y * cam.y) / (cam.z * cam.z), 108 0.0, 0.0, 0.0 109 ); 110 mat3 W = mat3(u_view); 111 mat3 T = W * J; 112 mat3 cov = transpose(T) * Vrk * T; 113 114 float a = cov[0][0] + 0.3; 115 float b = cov[0][1]; 116 float d = cov[1][1] + 0.3; 117 float mid = 0.5 * (a + d); 118 float radius = sqrt(max(0.0, mid * mid - (a * d - b * b))); 119 float lambda1 = mid + radius;
120 float lambda2 = max(mid - radius, 0.1); 121 122 vec2 dir = abs(b) < 1e-6 ? vec2(1.0, 0.0) : normalize(vec2(b, lambda1 - a)); 123 majorAxis = min(sqrt(2.0 * lambda1), 1024.0) * dir; 124 minorAxis = min(sqrt(2.0 * lambda2), 1024.0) * vec2(-dir.y, dir.x); 125 } 126 127 vec2 ndcCenter = clip.xy / clip.w; 128 vec2 offset = 129 (a_corner.x * majorAxis + a_corner.y * minorAxis) / u_viewport * 2.0; 130 131 gl_Position = vec4(ndcCenter + offset, clip.z / clip.w, 1.0); 132} 133`,Lx=`#version 300 es 134precision highp float; 135 136in vec3 v_color; 137in float v_opacity; 138in vec2 v_pos; 139 140out vec4 fragColor; 141 142void main() { 143 float power = -dot(v_pos, v_pos); 144 if (power < -4.0) discard; 145 float alpha = exp(power) * v_opacity; 146 if (alpha < 0.004) discard; 147 // Premultiplied output for standard "over" blending (back-to-front). 148 fragColor = vec4(v_color * alpha, alpha); 149} 150`;function Ko(e,t,r){const n=e.createShader(t);if(!n)throw new Error("Unable to create shader");if(e.shaderSource(n,r),e.compileShader(n),!e.getShaderParameter(n,e.COMPILE_STATUS)){const o=e.getShaderInfoLog(n);throw e.deleteShader(n),new Error(`Shader compile error: ${o}`)}return n}function Ox(e){const t=e.createProgram();if(!t)throw new Error("Unable to create program");const r=Ko(e,e.VERTEX_SHADER,Dx),n=Ko(e,e.FRAGMENT_SHADER,Lx);if(e.attachShader(t,r),e.attachShader(t,n),e.linkProgram(t),!e.getProgramParameter(t,e.LINK_STATUS)){const o=e.getProgramInfoLog(t);throw new Error(`Program link error: ${o}`)}return e.deleteShader(r),e.deleteShader(n),t}function Ts(e,t,r,n){const o=1/Math.tan(e/2),A=1/(r-n);return new Float32Array([o/t,0,0,0,0,o,0,0,0,0,(n+r)*A,-1,0,0,2*n*r*A,0])}function Rs(e,t){const r=[0,1,0];let n=e[0]-t[0],o=e[1]-t[1],A=e[2]-t[2];const s=Math.hypot(n,o,A)||1;n/=s,o/=s,A/=s;let i=r[1]*A-r[2]*o,c=r[2]*n-r[0]*A,a=r[0]*o-r[1]*n;const f=Math.hypot(i,c,a)||1;i/=f,c/=f,a/=f;const v=o*a-A*c,u=A*i-n*a,b=n*c-o*i;return new Float32Array([i,v,n,0,c,u,o,0,a,b,A,0,-(i*e[0]+c*e[1]+a*e[2]),-(v*e[0]+u*e[1]+b*e[2]),-(n*e[0]+o*e[1]+A*e[2]),1])}function Ds(e){const t=Math.cos(e.pitch);return[e.distance*t*Math.sin(e.yaw),e.distance*Math.sin(e.pitch),e.distance*t*Math.cos(e.yaw)]}function Ls({data:e,density:t=1,sizeScale:r=1,opacityScale:n=1,pointMode:o=!1,positionsHighlight:A=!1,autoRotate:s=0,camera:i,fov:c=Rx,resetSignal:a=0,className:f}){const v=N.useRef(null),u=N.useRef({density:t,sizeScale:r,opacityScale:n,pointMode:o,positionsHighlight:A,autoRotate:s,camera:i,fov:c,resetSignal:a});return u.current={density:t,sizeScale:r,opacityScale:n,pointMode:o,positionsHighlight:A,autoRotate:s,camera:i,fov:c,resetSignal:a},N.useEffect(()=>{const b=v.current;if(!b)return;const d=b.getContext("webgl2",{antialias:!1,premultipliedAlpha:!0,alpha:!1});if(!d)return;let k;try{k=Ox(d)}catch(X){console.error("[SplatGL]",X);return}const y={view:d.getUniformLocation(k,"u_view"),proj:d.getUniformLocation(k,"u_proj"),focal:d.getUniformLocation(k,"u_focal"),viewport:d.getUniformLocation(k,"u_viewport"),sizeScale:d.getUniformLocation(k,"u_sizeScale"),opacityScale:d.getUniformLocation(k,"u_opacityScale"),pointMode:d.getUniformLocation(k,"u_pointMode"),pointSize:d.getUniformLocation(k,"u_pointSize"),positionsHighlight:d.getUniformLocation(k,"u_positionsHighlight")},m=d.createVertexArray();d.bindVertexArray(m);const w=new Float32Array([-2,-2,2,-2,2,2,-2,-2,2,2,-2,2]),j=d.createBuffer();d.bindBuffer(d.ARRAY_BUFFER,j),d.bufferData(d.ARRAY_BUFFER,w,d.STATIC_DRAW),d.enableVertexAttribArray(0),d.vertexAttribPointer(0,2,d.FLOAT,!1,0,0);const p=13,S=e.count,_=new Float32Array(S*p),$=new Float32Array(S),F=new Uint32Array(S);for(let X=0;X<S;X++)F[X]=X;const C=d.createBuffer();d.bindBuffer(d.ARRAY_BUFFER,C),d.bufferData(d.ARRAY_BUFFER,_.byteLength,d.DYNAMIC_DRAW);const z=p*4,I=[[1,3,0],[2,3,12],[3,1,24],[4,3,28],[5,3,40]];for(const[X,Q,t0]of I)d.enableVertexAttribArray(X),d.vertexAttribPointer(X,Q,d.FLOAT,!1,z,t0),d.vertexAttribDivisor(X,1);d.disable(d.DEPTH_TEST),d.enable(d.BLEND),d.blendFuncSeparate(d.ONE,d.ONE_MINUS_SRC_ALPHA,d.ONE,d.ONE_MINUS_SRC_ALPHA);let T=1/0,L=1/0,E=1/0,M=0,q=0,H=0,D=a,R=performance.now();const W=(X,Q)=>{for(let r0=0;r0<X;r0++){const Z=e.centers[r0*3],G=e.centers[r0*3+1],e0=e.centers[r0*3+2];$[r0]=Q[2]*Z+Q[6]*G+Q[10]*e0+Q[14]}const t0=F.subarray(0,X);t0.sort((r0,Z)=>$[r0]-$[Z]);for(let r0=0;r0<X;r0++){const Z=t0[r0],G=r0*p;_[G]=e.centers[Z*3],_[G+1]=e.centers[Z*3+1],_[G+2]=e.centers[Z*3+2],_[G+3]=e.colors[Z*3],_[G+4]=e.colors[Z*3+1],_[G+5]=e.colors[Z*3+2],_[G+6]=e.opacities[Z],_[G+7]=e.covariances[Z*6],_[G+8]=e.covariances[Z*6+1],_[G+9]=e.covariances[Z*6+2],_[G+10]=e.covariances[Z*6+3],_[G+11]=e.covariances[Z*6+4],_[G+12]=e.covariances[Z*6+5]}d.bindBuffer(d.ARRAY_BUFFER,C),d.bufferSubData(d.ARRAY_BUFFER,0,_.subarray(0,X*p))},J=()=>{const X=b.getBoundingClientRect(),Q=Math.min(window.devicePixelRatio||1,2),t0=Math.max(1,Math.floor(X.width*Q)),r0=Math.max(1,Math.floor(X.height*Q));(b.width!==t0||b.height!==r0)&&(b.width=t0,b.height=r0)},Y=()=>{const X=u.current,Q=performance.now(),t0=Math.min((Q-R)/1e3,.05);R=Q,X.resetSignal!==D&&(H=0,T=1/0,L=1/0,D=X.resetSignal),X.autoRotate&&(H+=X.autoRotate*t0),J();const r0=b.width,Z=b.height;d.viewport(0,0,r0,Z),d.clearColor(.027,.035,.043,1),d.clear(d.COLOR_BUFFER_BIT);const G=Math.max(1,Math.min(S,Math.round(S*X.density))),e0=X.camera.yaw+H,a0=X.fov,n0=r0/Z,U=Ts(a0,n0,.1,100),i0=Ds({yaw:e0,pitch:X.camera.pitch,distance:X.camera.distance}),f0=Rs(i0,[0,0,0]),l0=.5*Z/Math.tan(a0/2);(Math.abs(e0-T)>.004||Math.abs(X.camera.pitch-L)>.004||Math.abs(X.camera.distance-E)>.004||G!==M)&&(W(G,f0),T=e0,L=X.camera.pitch,E=X.camera.distance,M=G),d.useProgram(k),d.uniformMatrix4fv(y.view,!1,f0),d.uniformMatrix4fv(y.proj,!1,U),d.uniform2f(y.focal,l0,l0),d.uniform2f(y.viewport,r0,Z),d.uniform1f(y.sizeScale,X.sizeScale),d.uniform1f(y.opacityScale,X.opacityScale),d.uniform1f(y.pointMode,X.pointMode?1:0),d.uniform1f(y.positionsHighlight,X.positionsHighlight?1:0),d.uniform1f(y.pointSize,Math.max(2,zx(b)*2.4)),d.bindVertexArray(m),d.drawArraysInstanced(d.TRIANGLES,0,6,G),q=requestAnimationFrame(Y)};return q=requestAnimationFrame(Y),()=>{cancelAnimationFrame(q),d.deleteBuffer(j),d.deleteBuffer(C),d.deleteVertexArray(m),d.deleteProgram(k)}},[e]),l.jsx("canvas",{ref:v,className:f,style:{display:"block",width:"100%",height:"100%"}})}function zx(e){const t=e.getBoundingClientRect();return t.width>0?e.width/t.width:1}function Vx(e,t){const[r,n]=t,o=Math.cos(r),A=Math.sin(r),s=Math.cos(n),i=Math.sin(n),c=s,a=i*A,f=i*o,v=0,u=o,b=-A,d=-i,k=s*A,y=s*o,[m,w,j]=e,p=c*m,S=a*w,_=f*j,$=v*m,F=u*w,C=b*j,z=d*m,I=k*w,T=y*j;return[p*p+S*S+_*_,p*$+S*F+_*C,p*z+S*I+_*T,$*$+F*F+C*C,$*z+F*I+C*T,z*z+I*I+T*T]}const Kx=`#version 300 es 151precision highp float; 152layout(location = 0) in vec2 a_corner; 153uniform mat4 u_view; 154uniform mat4 u_proj; 155uniform vec2 u_focal; 156uniform vec2 u_viewport; 157uniform vec3 u_cov0; 158uniform vec3 u_cov1; 159out vec2 v_pos; 160void main() { 161 vec4 cam = u_view * vec4(0.0, 0.0, 0.0, 1.0); 162 vec4 clip = u_proj * cam; 163 mat3 Vrk = mat3( 164 u_cov0.x, u_cov0.y, u_cov0.z, 165 u_cov0.y, u_cov1.x, u_cov1.y, 166 u_cov0.z, u_cov1.y, u_cov1.z 167 ); 168 mat3 J = mat3( 169 u_focal.x / cam.z, 0.0, -(u_focal.x * cam.x) / (cam.z * cam.z), 170 0.0, u_focal.y / cam.z, -(u_focal.y * cam.y) / (cam.z * cam.z), 171 0.0, 0.0, 0.0 172 ); 173 mat3 T = mat3(u_view) * J; 174 mat3 cov = transpose(T) * Vrk * T; 175 float a = cov[0][0] + 0.3; 176 float b = cov[0][1]; 177 float d = cov[1][1] + 0.3; 178 float mid = 0.5 * (a + d); 179 float radius = sqrt(max(0.0, mid * mid - (a * d - b * b))); 180 float l1 = mid + radius;
181 float l2 = max(mid - radius, 0.1); 182 vec2 dir = abs(b) < 1e-6 ? vec2(1.0, 0.0) : normalize(vec2(b, l1 - a)); 183 vec2 major = min(sqrt(2.0 * l1), 1024.0) * dir; 184 vec2 minor = min(sqrt(2.0 * l2), 1024.0) * vec2(-dir.y, dir.x); 185 v_pos = a_corner; 186 vec2 ndc = clip.xy / clip.w; 187 vec2 off = (a_corner.x * major + a_corner.y * minor) / u_viewport * 2.0; 188 gl_Position = vec4(ndc + off, clip.z / clip.w, 1.0); 189} 190`,Yx=`#version 300 es 191precision highp float; 192in vec2 v_pos; 193uniform vec3 u_color; 194uniform float u_opacity; 195out vec4 fragColor; 196void main() { 197 float power = -dot(v_pos, v_pos); 198 if (power < -4.0) discard; 199 float alpha = exp(power) * u_opacity; 200 fragColor = vec4(u_color * alpha, alpha); 201} 202`;function Yo(e,t,r){const n=e.createShader(t);if(!n)throw new Error("shader");if(e.shaderSource(n,r),e.compileShader(n),!e.getShaderParameter(n,e.COMPILE_STATUS))throw new Error(e.getShaderInfoLog(n)??"shader compile failed");return n}function Wx({scale:e,rotation:t,color:r,opacity:n,autoRotate:o=.5,className:A}){const s=N.useRef(null),i=N.useRef({scale:e,rotation:t,color:r,opacity:n,autoRotate:o});return i.current={scale:e,rotation:t,color:r,opacity:n,autoRotate:o},N.useEffect(()=>{const c=s.current;if(!c)return;const a=c.getContext("webgl2",{antialias:!1,premultipliedAlpha:!0,alpha:!1});if(!a)return;let f;try{const w=a.createProgram();if(!w)throw new Error("program");if(a.attachShader(w,Yo(a,a.VERTEX_SHADER,Kx)),a.attachShader(w,Yo(a,a.FRAGMENT_SHADER,Yx)),a.linkProgram(w),!a.getProgramParameter(w,a.LINK_STATUS))throw new Error(a.getProgramInfoLog(w)??"link failed");f=w}catch(w){console.error("[SingleGaussian]",w);return}const v={view:a.getUniformLocation(f,"u_view"),proj:a.getUniformLocation(f,"u_proj"),focal:a.getUniformLocation(f,"u_focal"),viewport:a.getUniformLocation(f,"u_viewport"),cov0:a.getUniformLocation(f,"u_cov0"),cov1:a.getUniformLocation(f,"u_cov1"),color:a.getUniformLocation(f,"u_color"),opacity:a.getUniformLocation(f,"u_opacity")},u=a.createVertexArray();a.bindVertexArray(u);const b=a.createBuffer();a.bindBuffer(a.ARRAY_BUFFER,b),a.bufferData(a.ARRAY_BUFFER,new Float32Array([-2,-2,2,-2,2,2,-2,-2,2,2,-2,2]),a.STATIC_DRAW),a.enableVertexAttribArray(0),a.vertexAttribPointer(0,2,a.FLOAT,!1,0,0),a.disable(a.DEPTH_TEST),a.enable(a.BLEND),a.blendFuncSeparate(a.ONE,a.ONE_MINUS_SRC_ALPHA,a.ONE,a.ONE_MINUS_SRC_ALPHA);let d=0,k=.6,y=performance.now();const m=()=>{const w=i.current,j=performance.now(),p=Math.min((j-y)/1e3,.05);y=j,k+=w.autoRotate*p;const S=c.getBoundingClientRect(),_=Math.min(window.devicePixelRatio||1,2),$=Math.max(1,Math.floor(S.width*_)),F=Math.max(1,Math.floor(S.height*_));(c.width!==$||c.height!==F)&&(c.width=$,c.height=F),a.viewport(0,0,$,F),a.clearColor(.027,.035,.043,1),a.clear(a.COLOR_BUFFER_BIT);const C=.9,z=Ts(C,$/F,.1,100),I=Rs(Ds({yaw:k,pitch:-.12,distance:4}),[0,0,0]),T=.5*F/Math.tan(C/2),L=Vx(w.scale,w.rotation);a.useProgram(f),a.uniformMatrix4fv(v.view,!1,I),a.uniformMatrix4fv(v.proj,!1,z),a.uniform2f(v.focal,T,T),a.uniform2f(v.viewport,$,F),a.uniform3f(v.cov0,L[0],L[1],L[2]),a.uniform3f(v.cov1,L[3],L[4],L[5]),a.uniform3f(v.color,w.color[0],w.color[1],w.color[2]),a.uniform1f(v.opacity,w.opacity),a.bindVertexArray(u),a.drawArrays(a.TRIANGLES,0,6),d=requestAnimationFrame(m)};return d=requestAnimationFrame(m),()=>{cancelAnimationFrame(d),a.deleteBuffer(b),a.deleteVertexArray(u),a.deleteProgram(f)}},[]),l.jsx("canvas",{ref:s,className:A,style:{display:"block",width:"100%",height:"100%"}})}const mr={spzUrl:"https://echodot.spaitial.io/echo-2-release/featured-gallery/splat-013-96974ab9f8b9.spz",sogUrl:"https://echodot.spaitial.io/echo-2-release/featured-gallery/splat-013-96974ab9f8b9.sog",thumbnailUrl:"https://img.spaitial.ai/86963b30-ad20-4522-9e04-f33c3b93028c/thumbnail.webp"},Jx=N.lazy(()=>Js(()=>import("./index-DR9rlZr5.js"),__vite__mapDeps([0,1])).then(e=>({default:e.PlayCanvasSplatViewer})));function Wo({label:e}){return l.jsxs("div",{className:"flex h-full w-full flex-col items-center justify-center gap-3 bg-black text-sm text-muted-foreground",children:[l.jsx("span",{className:"h-6 w-6 animate-spin rounded-full border-2 border-primary/30 border-t-primary"}),e]})}function Hn({autoOrbit:e=!1,caption:t="Drag to look around · W A S D to move · scroll to zoom",height
202ClassName:r="h-72 md:h-96",showControls:n=!0,showCaption:o=!0,className:A=""}){const s=N.useRef(null),i=N.useRef(null),[c,a]=N.useState(!1),[f,v]=N.useState(!1),[u,b]=N.useState(e);N.useEffect(()=>{const k=s.current;if(!k)return;const y=new IntersectionObserver(m=>{m.some(w=>w.isIntersecting)&&(a(!0),y.disconnect())},{rootMargin:"300px"});return y.observe(k),()=>y.disconnect()},[]),N.useEffect(()=>{if(!f)return;const k=i.current;k&&(u?k.startAutoCamera("turntable",{speed:.18}):k.stopAutoCamera())},[f,u]);const d=r.includes("h-full");return l.jsxs("div",{className:`overflow-hidden rounded-xl border border-border bg-black ${d?"flex h-full flex-col":""} ${A}`,children:[l.jsxs("div",{ref:s,className:`relative w-full ${d?"min-h-0 flex-1":""} ${r}`,children:[c?l.jsx(N.Suspense,{fallback:l.jsx(Wo,{label:"Loading viewerâ¦"}),children:l.jsx(Jx,{ref:i,contentUrl:mr.sogUrl,format:"sog",transform:"flip-yz",forceWebgl:!0,fov:70,background:[.027,.035,.043],onLoaded:()=>v(!0),style:{width:"100%",height:"100%"}})}):l.jsx(Wo,{label:"Full-quality world ready to load"}),c&&n&&l.jsxs("div",{className:"absolute right-3 top-3 flex gap-2",children:[l.jsx("button",{type:"button",onClick:()=>b(k=>!k),className:"rounded-full border border-white/20 bg-black/60 px-3 py-1.5 text-xs font-medium text-white backdrop-blur transition-colors hover:border-primary/70",children:u?"Stop orbit":"Auto-orbit"}),l.jsx("button",{type:"button",onClick:()=>{b(!1),i.current?.resetView()},className:"rounded-full border border-white/20 bg-black/60 px-3 py-1.5 text-xs font-medium text-white backdrop-blur transition-colors hover:border-primary/70",children:"Reset"})]})]}),o&&l.jsx("p",{className:"border-t border-border bg-muted/20 px-4 py-2.5 text-xs text-muted-foreground",children:t})]})}async function Xx(e={}){var t,r,n,o,A=e,s=!!globalThis.window,i=!!globalThis.WorkerGlobalScope,c=((r=(t=globalThis.process)==null?void 0:t.versions)==null?void 0:r.node)&&((n=globalThis.process)==null?void 0:n.type)!="renderer";if(c){const{createRequire:h}=await Promise.resolve().then(()=>nd);var a=h(import.meta.url)}var f="./this.program",v=import.meta.url;if(c)a("node:fs"),v.startsWith("file:")&&a("node:path").dirname(a("node:url").fileURLToPath(v)),1<process.argv.length&&(f=process.argv[1].replace(/\\/g,"/")),process.argv.slice(2);else if(s||i)try{new URL(".",v)}catch{}var u=console.log.bind(console),b=console.error.bind(console),d=!1;function k(h){for(var x=0,g=h.length,B=new Uint8Array(g),P;x<g;++x)P=h.charCodeAt(x),B[x]=~P>>8&P;return B}var y,m,w,j,p,S,_,$,F,C,z,I,T=!1;function L(){var h=ge.buffer;w=new Int8Array(h),p=new Int16Array(h),A.HEAPU8=j=new Uint8Array(h),S=new Uint16Array(h),_=new Int32Array(h),$=new Uint32Array(h),A.HEAPF32=F=new Float32Array(h),C=new Float64Array(h),z=new BigInt64Array(h),I=new BigUint64Array(h)}function E(h){var x;throw(x=A.onAbort)==null||x.call(A,h),h="Aborted("+h+")",b(h),d=!0,h=new WebAssembly.RuntimeError(h+". Build with -sASSERTIONS for more info."),m?.(h),h}var M;async function q(h){return h}async function H(h){var x=M;try{var g=await q(x);return await WebAssembly.instantiate(g,h)}catch(B){b(`failed to asynchronously prepare wasm: ${B}`),E(B)}}async function D(h){return H(h)}var R=h=>{for(;0<h.length;)h.shift()(A)},W=[],J=[],Y=()=>{var h=A.preRun.shift();J.push(h)},X={},Q=h=>{for(;h.length;){var x=h.pop();h.pop()(x)}};function t0(h){return this.O($[h>>2])}var r0={},Z={},G={},e0=class extends Error{constructor(h){super(h),this.name="InternalError"}},a0=(h,x,g)=>{function B(V){if(V=g(V),V.length!==h.length)throw new e0("Mismatched type converter count");for(var A0=0;A0<h.length;++A0)l0(h[A0],V[A0])}
202h.forEach(V=>G[V]=x);var P=Array(x.length),K=[],O=0;for(let[V,A0]of x.entries())Z.hasOwnProperty(A0)?P[V]=Z[A0]:(K.push(A0),r0.hasOwnProperty(A0)||(r0[A0]=[]),r0[A0].push(()=>{P[V]=Z[A0],++O,O===K.length&&B(P)}));K.length===0&&B(P)},n0=h=>{for(var x="";;){var g=j[h++];if(!g)return x;x+=String.fromCharCode(g)}},U=class extends Error{constructor(h){super(h),this.name="BindingError"}},i0=h=>{throw new U(h)};function f0(h,x,g={}){var B=x.name;if(!h)throw new U(`type "${B}" must have a positive integer typeid pointer`);if(Z.hasOwnProperty(h)){if(g.Aa)return;throw new U(`Cannot register type '${B}' twice`)}Z[h]=x,delete G[h],r0.hasOwnProperty(h)&&(x=r0[h],delete r0[h],x.forEach(P=>P()))}function l0(h,x,g={}){return f0(h,x,g)}var u0=(h,x,g)=>{switch(x){case 1:return g?B=>w[B]:B=>j[B];case 2:return g?B=>p[B>>1]:B=>S[B>>1];case 4:return g?B=>_[B>>2]:B=>$[B>>2];case 8:return g?B=>z[B>>3]:B=>I[B>>3];default:throw new TypeError(`invalid integer width (${x}): ${h}`)}},m0=h=>{throw new U(h.M.R.N.name+" instance already deleted")},w0=!1,_0=()=>{},y0=h=>globalThis.FinalizationRegistry?(w0=new FinalizationRegistry(x=>{x=x.M,--x.count.value,x.count.value===0&&(x.V?x.Y.Z(x.V):x.R.N.Z(x.P))}),y0=x=>{var g=x.M;return g.V&&w0.register(x,{M:g},x),x},_0=x=>{w0.unregister(x)},y0(h)):(y0=x=>x,h);function B0(){}var L0=(h,x)=>Object.defineProperty(x,"name",{value:h}),O0={},z0=(h,x,g)=>{if(h[x].U===void 0){var B=h[x];h[x]=function(...P){if(!h[x].U.hasOwnProperty(P.length))throw new U(`Function '${g}' called with an invalid number of arguments (${P.length}) - expects one of (${h[x].U})!`);return h[x].U[P.length].apply(this,P)},h[x].U=[],h[x].U[B.$]=B}},g0=(h,x,g)=>{if(A.hasOwnProperty(h)){if(g===void 0||A[h].U!==void 0&&A[h].U[g]!==void 0)throw new U(`Cannot register public name '${h}' twice`);if(z0(A,h,h),A[h].U.hasOwnProperty(g))throw new U(`Cannot register multiple overloads of a function with the same number of arguments (${g})!`);A[h].U[g]=x}else A[h]=x,A[h].$=g},F0=h=>{h=h.replace(/[^a-zA-Z0-9_]/g,"$");
vendor: 2,246 bytes, line 202
202var x=h.charCodeAt(0);return 48<=x&&57>=x?`_${h}`:h};function I0(h,x,g,B,P,K,O,V){this.name=h,this.constructor=x,this.ba=g,this.Z=B,this.W=P,this.va=K,this.fa=O,this.ta=V,this.Ca=[]}var C0=(h,x,g)=>{for(;x!==g;){if(!x.fa)throw new U(`Expected null or instance of ${g.name}, got an instance of ${x.name}`);h=x.fa(h),x=x.W}return h},Re=h=>{if(h===null)return"null";var x=typeof h;return x==="object"||x==="array"||x==="function"?h.toString():""+h};function De(h,x){if(x===null){if(this.ia)throw new U(`null is not a valid ${this.name}`);return 0}if(!x.M)throw new U(`Cannot pass "${Re(x)}" as a ${this.name}`);if(!x.M.P)throw new U(`Cannot pass deleted object as a pointer of type ${this.name}`);return C0(x.M.P,x.M.R.N,this.N)}function gr(h,x){if(x===null){if(this.ia)throw new U(`null is not a valid ${this.name}`);if(this.ha){var g=this.ka();return h!==null&&h.push(this.Z,g),g}return 0}if(!x||!x.M)throw new U(`Cannot pass "${Re(x)}" as a ${this.name}`);if(!x.M.P)throw new U(`Cannot pass deleted object as a pointer of type ${this.name}`);if(!this.ga&&x.M.R.ga)throw new U(`Cannot convert argument of type ${x.M.Y?x.M.Y.name:x.M.R.name} to parameter type ${this.name}`);if(g=C0(x.M.P,x.M.R.N,this.N),this.ha){if(x.M.V===void 0)throw new U("Passing raw pointer to smart pointer is illegal");switch(this.Ha){case 0:if(x.M.Y===this)g=x.M.V;else throw new U(`Cannot convert argument of type ${x.M.Y?x.M.Y.name:x.M.R.name} to parameter type ${this.name}`);break;case 1:g=x.M.V;break;case 2:if(x.M.Y===this)g=x.M.V;else{var B=x.clone();g=this.Da(g,Ke(()=>B.delete())),h!==null&&h.push(this.Z,g)}break;default:throw new U("Unsupported sharing policy")}}return g}function yr(h,x){if(x===null){if(this.ia)throw new U(`null is not a valid ${this.name}`);return 0}if(!x.M)throw new U(`Cannot pass "${Re(x)}" as a ${this.name}`);if(!x.M.P)throw new U(`Cannot pass deleted object as a pointer of type ${this.name}`);if(x.M.R.ga)throw new U(`Cannot convert argument of type ${x.M.R.name} to parameter type ${this.name}`);return C0(x.M.P,x.M.R.N,this.N)}var yt=(h,x,g)=>x===g?h:g.W===void 0?null:(h=yt(h,x,g.W),h===null?null:g.ta(h)),kr={},Br=(h,x)=>{if(x===void 0)throw new U("ptr should not be undefined");for(;h.W;)x=h.fa(x),h=h.W;return kr[x]},he=(h,x)=>
202{if(!x.R||!x.P)throw new e0("makeClassHandle requires ptr and ptrType");if(!!x.Y!=!!x.V)throw new e0("Both smartPtrType and smartPtr must be specified");return x.count={value:1},y0(Object.create(h,{M:{value:x,writable:!0}}))};function je(h,x,g,B,P,K,O,V,A0,c0,o0){this.name=h,this.N=x,this.ia=g,this.ga=B,this.ha=P,this.Ba=K,this.Ha=O,this.pa=V,this.ka=A0,this.Da=c0,this.Z=o0,P||x.W!==void 0?this.S=gr:(this.S=B?De:yr,this.T=null)}var kt=(h,x,g)=>{if(!A.hasOwnProperty(h))throw new e0("Replacing nonexistent public symbol");A[h].U!==void 0&&g!==void 0?A[h].U[g]=x:(A[h]=x,A[h].$=g)},S0=(h,x)=>{h=n0(h);var g=Ht.get(x);if(typeof g!="function")throw new U(`unknown function pointer with signature ${h}: ${x}`);return g};class Er extends Error{}var Bt=h=>{h=Ue(h);var x=n0(h);return V0(h),x},pe=(h,x)=>{function g(K){P[K]||Z[K]||(G[K]?G[K].forEach(g):(B.push(K),P[K]=!0))}var B=[],P={};throw x.forEach(g),new Er(`${h}: `+B.map(Bt).join([", "]))},Le=(h,x)=>{for(var g=[],B=0;B<h;B++)g.push($[x+4*B>>2]);return g};function Et(h){for(var x=1;x<h.length;++x)if(h[x]!==null&&h[x].T===void 0)return!0;return!1}function Oe(h,x,g,B,P,K){var O=x.length;if(2>O)throw new U("argTypes array size mismatch! Must at least get return value and 'this' types!");var V=x[1]!==null&&g!==null,A0=Et(x);g=!x[0].oa;var c0=x[0],o0=x[1];for(B=[h,i0,B,P,Q,c0.O.bind(c0),o0?.S.bind(o0)],P=2;P<O;++P)c0=x[P],B.push(c0.S.bind(c0));if(!A0)for(P=V?1:2;P<x.length;++P)x[P].T!==null&&B.push(x[P].T);for(A0=Et(x),P=x.length-2,o0=[],c0=["fn"],V&&c0.push("thisWired"),O=0;O<P;++O)o0.push(`arg${O}`),c0.push(`arg${O}Wired`);o0=o0.join(","),c0=c0.join(","),o0=`return function (${o0}) { 203`,A0&&(o0+=`var destructors = []; 204`);var x0=A0?"destructors":"null",d0="humanName throwBindingError invoker fn runDestructors fromRetWire toClassParamWire".split(" ");for(V&&(o0+=`var thisWired = toClassParamWire(${x0}, this); 205`),O=0;O<P;++O){var p0=`toArg${O}Wire`;o0+=`var arg${O}Wired = ${p0}(${x0}, arg${O}); 206`,d0.push(p0)}if(o0+=(g||K?"var rv = ":"")+`invoker(${c0}); 207`,A0)o0+=`runDestructors(destructors); 208`;else for(O=V?1:2;O<x.length;++O)K=O===1?"thisWired":"arg"+(O-2)+"Wired",x[O].T!==null&&(o0+=`${K}_dtor(${K}); 209`,d0.push(`${K}_dtor`));return g&&(o0+=`var ret = fromRetWire(rv); 210return ret; 211`),x=new Function(d0,o0+`} 212`)(...B),L0(h,x)}var wt=h=>{h=h.trim();const x=h.indexOf("(");return x===-1?h:h.slice(0,x)},_t=[],re=[0,1,,1,null,1,!0,1,!1,1],ze=h=>{9<h&&--re[h+1]===0&&(re[h]=void 0,_t.push(h))},Ve=h=>
212{if(!h)throw new U(`Cannot use deleted val. handle = ${h}`);return re[h]},Ke=h=>{switch(h){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:const x=_t.pop()||re.length;return re[x]=h,re[x+1]=1,x}},St={name:"emscripten::val",O:h=>{var x=Ve(h);return ze(h),x},S:(h,x)=>Ke(x),X:t0,T:null},Ye=(h,x,g)=>{switch(x){case 1:return g?function(B){return this.O(w[B])}:function(B){return this.O(j[B])};case 2:return g?function(B){return this.O(p[B>>1])}:function(B){return this.O(S[B>>1])};case 4:return g?function(B){return this.O(_[B>>2])}:function(B){return this.O($[B>>2])};default:throw new TypeError(`invalid integer width (${x}): ${h}`)}},Nt=(h,x)=>{var g=Z[h];if(g===void 0)throw h=`${x} has unknown type ${Bt(h)}`,new U(h);return g},wr=(h,x)=>{switch(x){case 4:return function(g){return this.O(F[g>>2])};case 8:return function(g){return this.O(C[g>>3])};default:throw new TypeError(`invalid float width (${x}): ${h}`)}},_r=(h,x,g)=>{const B=(P,K)=>{let O=0;return{next(){if(O>=P)return{done:!0};const V=O;return O++,{value:K(V),done:!1}},[Symbol.iterator](){return this}}};h[Symbol.iterator]||(h[Symbol.iterator]=function(){const P=this[x]();return B(P,K=>this[g](K))})},Sr=Object.assign({optional:!0},St),ne=(h,x,g)=>{var B=j;if(!(0<g))return 0;var P=x;g=x+g-1;for(var K=0;K<h.length;++K){var O=h.codePointAt(K);if(127>=O){if(x>=g)break;B[x++]=O}else if(2047>=O){if(x+1>=g)break;B[x++]=192|O>>6,B[x++]=128|O&63}else if(65535>=O){if(x+2>=g)break;B[x++]=224|O>>12,B[x++]=128|O>>6&63,B[x++]=128|O&63}else{if(x+3>=g)break;B[x++]=240|O>>18,B[x++]=128|O>>12&63,B[x++]=128|O>>6&63,B[x++]=128|O&63,K++}}return B[x]=0,x-P},$t=h=>{for(var x=0,g=0;g<h.length;
212++g){var B=h.charCodeAt(g);127>=B?x++:2047>=B?x+=2:55296<=B&&57343>=B?(x+=4,++g):x+=3}return x},qt=new TextDecoder,me=(h,x,g,B)=>{if(g=x+g,B)return g;for(;h[x]&&!(x>=g);)++x;return x},Mt=new TextDecoder("utf-16le"),Ft=(h,x,g)=>(h>>=1,Mt.decode(S.subarray(h,me(S,h,x/2,g)))),Nr=(h,x,g)=>{if(g??(g=2147483647),2>g)return 0;g-=2;var B=x;g=g<2*h.length?g/2:h.length;for(var P=0;P<g;++P)p[x>>1]=h.charCodeAt(P),x+=2;return p[x>>1]=0,x-B},$r=h=>2*h.length,qr=(h,x,g)=>{var B="";h>>=2;for(var P=0;!(P>=x/4);P++){var K=$[h+P];if(!K&&!g)break;B+=String.fromCodePoint(K)}return B},Mr=(h,x,g)=>{if(g??(g=2147483647),4>g)return 0;var B=x;g=B+g-4;for(var P=0;P<h.length;++P){var K=h.codePointAt(P);if(65535<K&&P++,_[x>>2]=K,x+=4,x+4>g)break}return _[x>>2]=0,x-B},Fr=h=>{for(var x=0,g=0;g<h.length;++g)65535<h.codePointAt(g)&&g++,x+=4;return x},We=[],It=h=>{var x=We.length;return We.push(h),x},Ir=(h,x)=>{for(var g=Array(h),B=0;B<h;++B)g[B]=Nt($[x+4*B>>2],`parameter ${B}`);return g},Cr=(h,x,g)=>{var B=[];return h=h(B,g),B.length&&($[x>>2]=Ke(B)),h},Hr={},Pr=h=>{var x=Hr[h];return x===void 0?n0(h):x},Je={},Ct=()=>{var h;if(!Xe){var x={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:(((h=globalThis.navigator)==null?void 0:h.language)??"C").replace("-","_")+".UTF-8",_:f||"./this.program"},g;for(g in Je)Je[g]===void 0?delete x[g]:x[g]=Je[g];var B=[];for(g in x)B.push(`${g}=${x[g]}`);Xe=B}return Xe},Xe,Gr=[null,[],[]];if((()=>{let h=B0.prototype;Object.assign(h,{isAliasOf:function(g){if(!(this instanceof B0&&g instanceof B0))return!1;var B=this.M.R.N,P=this.M.P;g.M=g.M;var K=g.M.R.N;for(g=g.M.P;B.W;)P=B.fa(P),B=B.W;for(;K.W;)g=K.fa(g),K=K.W;return B===K&&P===g},clone:function(){if(this.M.P||m0(this),this.M.ea)return this.M.count.value+=1,this;var g=y0,B=Object,P=B.create,K=Object.getPrototypeOf(this),O=this.M;return g=g(P.call(B,K,{M:{value:{count:O.count,da:O.da,ea:O.ea,P:O.P,R:O.R,V:O.V,Y:O.Y}}})),g.M.count.value+=1,g.M.da=!1,g},delete(){if(this.M.P||m0(this),this.M.da&&!this.M.ea)throw new U("Object already scheduled for deletion");_0(this);var g=this.M;--g.count.value,g.count.value===0&&(g.V?g.Y.Z(g.V):g.R.N.Z(g.P)),this.M.ea||(this.M.V=void 0,this.M.P=void 0)},isDeleted:function(){return!this.M.P},deleteLater:function(){if(this.M.P||m0(this),this.M.da&&!this.M.ea)throw new U("Object already scheduled for deletion");return this.M.da=!0,this}});const x=Symbol.dispose;x&&(h[x]=h.delete)})(),Object.assign(je.prototype,{wa(h){return this.pa&&(h=this.pa(h)),h},ma(h){var x;(x=this.Z)==null||x.call(this,h)},X:t0,O:function(h){function x(){return this.ha?he(this.N.ba,{R:this.Ba,P:g,Y:this,V:h}):he(this.N.ba,{R:this,P:h})}var g=this.wa(h);if(!g)return this.ma(h),null;var B=Br(this.N,g);if(B!==void 0)return B.M.count.value===0?(B.M.P=g,B.M.V=h,B.clone()):(B=B.clone(),this.ma(h),B);if(B=this.N.va(g),B=O0[B],!B)return x.call(this);B=this.ga?B.sa:B.pointerType;var P=yt(g,this.N,B.N);return P===null?x.call(this):this.ha?he(B.N.ba,{R:B,P,Y:this,V:h}):he(B.N.ba,{R:B,P})}}),A.print&&(u=A.print),A.printErr&&(b=A.printErr),A.thisProgram&&(f=A.thisProgram),A.preInit)for(typeof A.preInit=="function"&&(A.preInit=[A.preInit]);0<A.preInit.length;)A.preInit.shift()();var Ue,Ze,V0,ge,Ht,Tr={y:()=>E(""),r:h=>{var x=X[h];delete X[h];var g=x.ka,B=x.Z,P=x.na,K=P.map(O=>O.za).concat(P.map(O=>O.Fa));a0([h],K,O=>{var V={},A0,c0;for([A0,c0]of P.entries()){const o0=O[A0],x0=c0.xa,d0=c0.ya,p0=O[A0+P.length],k0=c0.Ea,M0=c0.Ga;V[c0.ua]={read:J0=>o0.O(x0(d0,J0)),write:(J0,Qe)=>{var N0=[];k0(M0,J0,p0.S(N0,Qe)),Q(N0)},optional:o0.optional}}return[{name:x.name,O:o0=>{var x0={},d0;for(d0 in V)x0[d0]=V[d0].read(o0);return B(o0),x0},S:(o0,x0)=>{for(var d0 in V)if(!(d0 in x0||V[d0].optional))throw new TypeError(`Missing field: "${d0}"`);var p0=g();for(d0 in V)V[d0].write(p0,x0[d0]);return o0!==null&&o0.push(B,p0),p0},X:t0,T:B}]})},o:(h,x,g,B,P)=>{x=n0(x),B=B===0n;let K=O=>O;if(B){const O=8*g;K=V=>BigInt.asUintN(O,V),P=K(P)}l0(h,{name:x,O:K,S:(O,V)=>(typeof V=="number"&&(V=BigInt(V)),V),X:u0(x,g,!B),T:null})},C:(h,x,g,B)=>{x=n0(x),l0(h,{name:x,O:function(P){return!!P},S:function(P,K){return K?g:B},X:function(P){return this.O(j[P])},T:null})},k:(h,x,g,B,P,K,O,V,A0,c0,o0,x0,d0)=>{o0=n0(o0),K=S0(P,K),V&&(V=S0(O,V)),c0&&(c0=S0(A0,c0)),d0=S0(x0,d0);var p0=F0(o0);g0(p0,function(){pe(`Cannot construct ${o0} due to unbound types`,[B])}),a0([h,x,g],B?[B]:[],k0=>{if(k0=k0[0],B)var M0=k0.N,J0=M0.ba;else J0=B0.prototype;k0=L0(o0,function(...Rr){if(Object.getPrototypeOf(this)!==Qe)throw new U(`Use 'new' to construct ${o0}`);if(N0.aa===void 0)throw new U(`${o0} has no accessible constructor`);var Pn=N0.aa[Rr.length];if(Pn===void 0)throw new U(`Tried to invoke ctor of ${o0}
212 with invalid number of parameters (${Rr.length}) - expected (${Object.keys(N0.aa).toString()}) parameters instead!`);return Pn.apply(this,Rr)});var Qe=Object.create(J0,{constructor:{value:k0}});k0.prototype=Qe;var N0=new I0(o0,k0,Qe,d0,M0,K,V,c0);if(N0.W){var et;(et=N0.W).la??(et.la=[]),N0.W.la.push(N0)}return M0=new je(o0,N0,!0,!1,!1),et=new je(o0+"*",N0,!1,!1,!1),J0=new je(o0+" const*",N0,!1,!0,!1),O0[h]={pointerType:et,sa:J0},kt(p0,k0),[M0,et,J0]})},g:(h,x,g,B,P,K)=>{var O=Le(x,g);P=S0(B,P),a0([],[h],V=>{V=V[0];var A0=`constructor ${V.name}`;if(V.N.aa===void 0&&(V.N.aa=[]),V.N.aa[x-1]!==void 0)throw new U(`Cannot register multiple constructors with identical number of parameters (${x-1}) for class '${V.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return V.N.aa[x-1]=()=>{pe(`Cannot construct ${V.name} due to unbound types`,O)},a0([],O,c0=>(c0.splice(1,0,null),V.N.aa[x-1]=Oe(A0,c0,null,P,K),[])),[]})},b:(h,x,g,B,P,K,O,V,A0)=>{var c0=Le(g,B);x=n0(x),x=wt(x),K=S0(P,K),a0([],[h],o0=>{function x0(){pe(`Cannot call ${d0} due to unbound types`,c0)}o0=o0[0];var d0=`${o0.name}.${x}`;x.startsWith("@@")&&(x=Symbol[x.substring(2)]),V&&o0.N.Ca.push(x);var p0=o0.N.ba,k0=p0[x];return k0===void 0||k0.U===void 0&&k0.className!==o0.name&&k0.$===g-2?(x0.$=g-2,x0.className=o0.name,p0[x]=x0):(z0(p0,x,d0),p0[x].U[g-2]=x0),a0([],c0,M0=>(M0=Oe(d0,M0,o0,K,O,A0),p0[x].U===void 0?(M0.$=g-2,p0[x]=M0):p0[x].U[g-2]=M0,[])),[]})},A:h=>l0(h,St),s:(h,x,g,B,P)=>{switch(x=n0(x),P=P===0?"object":P===1?"number":"string",P){case"object":let O=function(){};O.values={},l0(h,{name:x,constructor:O,valueType:P,O:function(V){return this.constructor.values[V]},S:(V,A0)=>A0.value,X:Ye(x,g,B),T:null}),g0(x,O);break;case"number":var K={};l0(h,{name:x,ja:K,valueType:P,O:V=>V,S:(V,A0)=>A0,X:Ye(x,g,B),T:null}),g0(x,K),delete A[x].$;break;case"string":K={},l0(h,{name:x,ra:{},qa:{},ja:K,valueType:P,O:function(V){return this.qa[V]},S:function(V,A0){return this.ra[A0]},X:Ye(x,g,B),T:null}),g0(x,K),delete A[x].$}},d:(h,x,g)=>{var B=Nt(h,"enum");switch(x=n0(x),B.valueType){case"object":h=B.constructor,B=Object.create(B.constructor.prototype,{value:{value:g},constructor:{value:L0(`${B.name}_${x}`,function(){})}}),h.values[g]=B,h[x]=B;break;case"number":B.ja[x]=g;break;case"string":B.ra[x]=g,B.qa[g]=x,B.ja[x]=x}},n:(h,x,g)=>{x=n0(x),l0(h,{name:x,O:B=>B,S:(B,P)=>P,X:wr(x,g),T:null})},m:(h,x,g,B,P,K,O)=>{var V=Le(x,g);h=n0(h),h=wt(h),P=S0(B,P),g0(h,function(){pe(`Cannot call ${h} due to unbound types`,V)},x-1),a0([],V,A0=>(A0=[A0[0],null].concat(A0.slice(1)),kt(h,Oe(h,A0,null,P,K,O),x-1),[]))},c:(h,x,g,B,P)=>{x=n0(x);let K=V=>V;if(B===0){var O=32-8*g;K=V=>V<<O>>>O,P=K(P)}l0(h,{name:x,O:K,S:(V,A0)=>A0,X:u0(x,g,B!==0),T:null})},j:(h,x,g,B)=>{g=n0(g),B=n0(B),a0([],[h,x],P=>(_r(P[0].N.ba,g,B),[]))},a:(h,x,g)=>{function B(K){return new P(w.buffer,$[K+4>>2],$[K>>2])}var P=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,BigInt64Array,BigUint64Array][x];g=n0(g),l0(h,{name:g,O:B,X:B},{Aa:!0})},h:h=>{l0(h,Sr)},B:(h,x)=>{x=n0(x),l0(h,{name:x,O(g){var B=(B=g+4)?qt.decode(j.subarray(B,me(j,B,$[g>>2],!0))):"";return V0(g),B},S(g,B){B instanceof ArrayBuffer&&(B=new Uint8Array(B));var P=typeof B=="string";if(!(P||ArrayBuffer.isView(B)&&B.BYTES_PER_ELEMENT==1))throw new U("Cannot pass non-string to std::string");var K=P?$t(B):B.length,O=Ze(4+K+1),V=O+4;return $[O>>2]=K,P?ne(B,V,K+1):j.set(B,V),g!==null&&g.push(V0,O),O},X:t0,T(g){V0(g)}})},f:(h,x,g)=>{if(g=n0(g),x===2)var B=Ft,P=Nr,K=$r;else B=qr,P=Mr,K=Fr;l0(h,{name:g,O:O=>{var V=B(O+4,$[O>>2]*x,!0);return V0(O),V},S:(O,V)=>{if(typeof V!="string")throw new U(`Cannot pass non-string to C++ string type ${g}`);var A0=K(V),c0=Ze(4+A0+x);return $[c0>>2]=A0/x,P(V,c0+4,A0+x),O!==null&&O.push(V0,c0),c0},X:t0,T(O){V0(O)}})},i:(h,x,g,B,P,K)=>{X[h]={name:n0(x),ka:S0(g,B),Z:S0(P,K),na:[]}},e:(h,x,g,B,P,K,O,V,A0,c0)=>{X[h].na.push({ua:n0(x),za:g,xa:S0(B,P),ya:K,Fa:O,Ea:S0(V,A0),Ga:c0})},D:(h,x)=>{x=n0(x),l0(h,{oa:!0,name:x,O:()=>{},S:()=>{}})},q:(h,x,g)=>{var[B,...P]=Ir(h,x);x=B.S.bind(B);var K=P.map(A0=>A0.X.bind(A0));h--;var O={toValue:Ve};switch(h=K.map((A0,c0)=>{var o0=`argFromPtr${c0}`;return O[o0]=A0,`${o0}(args${c0?"+"+8*c0:""})`}),g){case 0:var V="toValue(handle)";break;case 2:V="new (toValue(handle))";break;case 3:V="";break;case 1:O.getStringOrSymbol=Pr,V="toValue(handle)[getStringOrSymbol(methodName)]"}return V+=`(${h})`,B.oa||(O.toReturnWire=x,O.emval_returnValue=Cr,V=`return emval_returnValue(toReturnWire, destructorsRef, ${V})`),V=`return function (handle, methodName, destructorsRef, args) { 213${V} 214}`,g=new Function(Object.keys(O),V)(...Object.values(O)),V=`methodCaller<(${P.map(A0=>A0.name)}) => ${B.name}>`,It(L0(V,g))},F:ze,p:(h,x,g,B,P)=>We[h](x,g,B,P),E:h=>{var x=Ve(h);Q(x),ze(h)},t:(h,x,g,B)=>{var P=new Date().getFullYear(),K=new Date(P,0,1).getTimezoneOffset();P=new Date(P,6,1).getTimezoneOffset(),$[h>>2]=60*Math.max(K,P),_[x>>2]=+(K!=P),x=O=>{var V=Math.abs(O);return`UTC${0<=O?"-":"+"}${String(Math.floor(V/60)).padStart(2,"0")}${String(V%60).padStart(2,"0")}`},h=x(K),x=x(P),P<K?(ne(h,g,17),ne(x,B,17)):(ne(h,B,17),ne(x,g,17))},z:h=>{var x=j.length;if(h>>>=0,2147483648<h)return!1;for(var g=1;4>=g;g*=2){var B=x*(1+.2/g);B=Math.min(B,h+100663296);e:{B=(Math.min(2147483648,65536*Math.ceil(Math.max(h,B)/65536))-ge.buffer.byteLength+65535)/65536|0;try{ge.grow(B),L();var P=1;break e}catch{}P=void 0}if(P)return!0}return!1},u:(h,x)=>{var g=0,B=0,P;for(P of Ct()){var K=x+g;$[h+B>>2]=K,g+=ne(P,K,1/0)+1,B+=4}return 0},v:(h,x)=>{var g=Ct();$[h>>2]=g.length,h=0;for(var B of g)h+=$t(B)+1;return $[x>>2]=h,0},w:()=>52,x:function(){return 70},l:(h,x,g,B)=>{for(var P=0,K=0;K<g;K++){var O=$[x>>2],V=$[x+4>>2];x+=8;for(var A0=0;A0<V;A0++){var c0=h,o0=j[O+A0],x0=Gr[c0];o0===0||o0===10?(c0=c0===1?u:b,o0=me(x0,0),o0=qt.decode(x0.buffer?x0.subarray(0,o0):new Uint8Array(x0.slice(0,o0))),c0(o0),x0.length=0):x0.push(o0)}P+=V}return $[B>>2]=P,0}},ye;return ye=await(async function(){function h(g){return g=ye=g.exports,Ue=g.J,Ze=A._malloc=g.K,V0=A._free=g.L,ge=g.G,Ht=g.I,L(),ye}var x={a:Tr};return A.instantiateWasm?new Promise(g=>{A.instantiateWasm(x,(B,P)=>{g(h(B))})}):(M??(M=k(`\0asm�\0\0\0��9\`����\`���\0\`������\`�����\`��\0\`���������\`�������\`����\0\`�����\0\`��������\`������\0\`�������\0\`\b����������\`\0\0\`\x07���������\`��~~~~\0\`\0��\` 215����������\0\`\x07�������\0\`�����~��\`\b��������\0\`��~~�\0\`��~��~\`���~��\0\` 216������������\`\f��������������\`�����~\`����������������\0\`\v�������������\`������~\`��|������\`\x07�����~~��\`�����~~��\`�����|��\`\r���
216����������\0\`����~~\0\`�������|\`��~����\`��~\0\`��|\0\`�~~~~��\`�~���\`����~�\0\`����~�~\`�~~�|\`���|\`�����|\`�����}\`���~\0\`�~~�}\`����~\`��~~~\0\`�~~~��\`�|��|\`����}��\`����}\0\`���}\0�Ã� �a�a\0\x07�a�b\0��a�c\0 217�a�d\0\x07�a�e\0��a�f\0\x07�a�g\0\v�a�h\0��a�i\0\v�a�j\0\b�a�k\0"�a�l\0��a�m\0��a�n\0\x07�a�o\0#�a�p\0$�a�q\0��a�r\0��a�s\0 218�a�t\0\b�a�u\0��a�v\0��a�w\0\0�a�x\0%�a�y\0\r�a�z\0\0�a�A\0��a�B\0��a�C\0\b�a�D\0��a�E\0��a�F\0��Â�Â�\0����\0�������\0�\0\r��\x07\0\b� 219\0\0\0\0�\0\0�\0\0\0\0����\0�&\0\0� �\0\0\0'\0\f\f�������\0\r���(�\x07��\r�\x07��\0�\0\0�\0��\0�)\0� �\x07�\x07�\0���\r�� 220��\0�\0\0���*� 221�������\r�\0��\0�� 222�\v\b\x07�����\0�\0�� 223��� 224��\b��\0+\0���\0,�\x07�-\0��\r\0\x07��\b���\0�\x07��\b����\x07\x07\x07���\0\0 \f\f \f\f\0 \f\0����\0\0�\x1B��\x1B�\0\0 225��\0\0\x07���\v 226\v\v 227\v\v\0�����\r���\b./������\x07��\0����012\b���34\0 ��\0\0\0\0�\0\0����\b�����\0����\b\0� 5��\0��\b\x076�78�\x07�\x07�\v\v\v 228 229 230�\b�\b\b����\x07\0�\0�\0�\0�\0�\0\0�\0�\0�\0�\0�\x07\0�\0�\0�\0�������\0\0\0\0�\0��\0 \0 \f\f�\x07 ������\0� ������\x07�������\v\v��������\0��\f������\f������ !� � !� � �����\0���\b�����������\b �\b ����\0�\0\b����\0��\0\0\0�\0\0�\0\0�\0\0�\b���\0�����\r�\x07�p�ý�ý��\x07��Â�ÂÂ��\b���AÃì�\v\x07\x1B��G�\0�H\0ª��I�\0�J\0Ã��K\0/�L\0! ®��\0A�\vü�Â�ó�ï�Ã�Ã�Ã�Â�ú�¾�·�®�Â¥�Â�Â�Â�ú�Â�Â�ü�ñ�ï�î�ê�Ã�Ã�á�à �Ã�Ã�Ã�,Ã�Ã�Ã�Ã�Ã�Ã�Ã�Ã�Ã�Ã�Ã�Ã�Ã�Ã�Ã�Ã�Ã�8©�¨�§�¦�Ã�£�Ã�¢�¡� �88Â�Â�Â�Ã�Â�Ã�°�Â�Â�Â�Â�Â�Â�Â�Ã�Â�Â�Â�Â�Â�Ã�Â�Â�Â�Â�Â�à �Â�Â�Â�Ã�Â�Â�KÂ� �Â� �!ò�Â�Â�Â�Â�Â�Â�Â�þ�û�ù�÷�õ�ó�ð�õ�½�¼�ð�¯�Â�¬�«�ª�ñ�©�¨�§�ö�¤�£�¢�¡� �8Â�Â�æ�Â�Â�Â�Â�Â�Â�Ã¥�Â�Â�Â�Â�Â�Â�q,,»�º�¹�¸�¶�µ�´�³�ñ�²�±�°�,ï�ï�{¡�¡�¦�¡�,ì�ë�{88ê�Â�,ì�ë�{88ê�Â�,é�è�{88ç�Â�,é�è�{88ç�Â�q,Â�Â�Â�q,Â�ÿ�þ�,ý�ü�û�ú�Â�Â�ù�ø�÷�ö�õ�,ô�ò�ñ�ð�Â�Â�î�Ã�ì�ë�ê�,é�è�ç�æ�Ã¥�ä�ã�â�,á�à �Ã�Ã�Ã�Ã�Ã�Ã�q,Â�Ã�Ã�Ã�Ã�Ã�Ã�Â�Â� �ø�ô�Â�ý�q,Â�Ã�Ã�Ã�Ã�Ã�Ã�Â�Â�Â�ö�ò�ÿ�ú�®�ä�Ã�®�ä�Ã�,Â�Â�FFFÂ�8[[,Â�Â�FFFÂ�8[[,Â�Â�FFFÂ�8[[,Â�Â�FFFÂ�8[[,Ã�Ã�,Ã�à �,Ã�Ã�,Ã�Ã�,÷�Ã�Ã�,÷�¿�Ã�¤�Â¥�q, � �Ã�,Ã�,Ã�â�Ã¥�ì�,ã�æ�ë�,ä�ç�é�,è�\f�( 231ÃÃ\bÂ��\0 \0,\0\vA\0H�@ \0(�\b� \0(�\0�!\v \0\vÂ\f�\b��@ \0E\r\0 \0A\bk"� \0A�k(�\0"�Axq"\0j!��@ �A�q\r\0 �A�qE\r� � �(�\0"�k"�AÂÃ�(�\0I\r� \0 �j!\0�@�@�@AÂÃ�(�\0 �G�@ �(�\f!� �Aÿ�M�@ � �(�\b"�G\r�AüÃ�AüÃ�(�\0A~ �A�vwq6�\0\f�\v �(��!\x07 � �G�@ �(�\b"� �6�\f � �6�\b\f�\v �(��"��� �A�j� �(��"�E\r� �A�j\v!��@ �!� �"�A�j!� �(��"�\r\0 �A�j!� �(��"�\r\0\v �A\x006�\0\f�\v �(��"�A�qA�G\r�AÂÃ� \x006�\0 � �A~q6�� � \0A�r6�� � \x006�\0�\v � �6�\f � �6�\b\f�\vA\0!�\v \x07E\r\0�@ �(��"�A�t"�(�¬Ã� �F�@ �A¬Ã�j �6�\0 �\r�AÂÃ�AÂÃ�(�\0A~ �wq6�\0\f�\v�@ � \x07(��F�@ \x07 �6��\f�\v \x07 �6��\v �E\r�\v � \x076�� �(��"��@ � �6�� � �6��\v �(��"�E\r\0 � �6�� � �6��\v � �O\r\0 �(��"�A�qE\r\0�@�@�@�@ �A�qE�@AÂÃ�(�\0 �F�@AÂÃ� �6�\0AÂÃ�AÂÃ�(�\0 \0j"\x006�\0 � \0A�r6�� �AÂÃ�(�\0G\r�AÂÃ�A\x006�\0AÂÃ�A\x006�\0�\vAÂÃ�(�\0"\x07 �F�@AÂÃ� �6�\0AÂÃ�AÂÃ�(�\0 \0j"\x006�\0 � \0A�r6�� \0 �j \x006�\0�\v �Axq \0j!\0 �(�\f!� �Aÿ�M�@ �(�\b"� �F�@AüÃ�AüÃ�(�\0A~ �A�vwq6�\0\f�\v � �6�\f � �6�\b\f�\v �(��!\b � �G�@ �(�\b"� �6�\f � �6�\b\f�\v �(��"��� �A�j� �(��"�E\r� �A�j\v!��@ �!� �"�A�j!� �(��"�\r\0 �A�j!� �(��"�\r\0\v �A\x006�\0\f�\v � �A~q6�� � \0A�r6�� \0 �j \x006�\0\f�\vA\0!�\v \bE\r\0�@ �(��"�A�t"�(�¬Ã� �F�@ �A¬Ã�j �6�\0 �\r�AÂÃ�AÂÃ�(�\0A~ �wq6�\0\f�\v�@ � \b(��F�@ \b �6��\f�\v \b �6��\v �E\r�\v � \b6�� �(��"��@ � �6�� � �6��\v �(��"�E\r\0 � �6�� � �6��\v � \0A�r6�� \0 �j \x006�\0 � \x07G\r\0AÂÃ� \x006�\0�\v \0Aÿ�M�@ \0Aø�qA¤Ã�j!���AüÃ�(�\0"�A� \0A�vt"\0qE�@AüÃ� \0 �r6�\0 �\f�\v �(�\b\v!\0 � �6�\b \0 �6�\f � �6�\f � \x006�\b�\vA�!� \0Aÿÿÿ\x07M�@ \0A& \0A\bvg"�kvA�q �A�trA>s!�\v � �6�� �B\x007�� �A�tA¬Ã�j!����@��AÂÃ�(�\0"�A� �t"�qE�@AÂÃ� � �r6�\0 � �6�\0A�!�A\b\f�\v \0A� �A�vkA\0 �A�G\x1Bt!� �(�\0!��@ �"�(��Axq \0F\r� �A�v!� �A�t!� � �A�qj"�(��"�\r\0\v � �6��A�!� �!�A\b\v!\0 �"�\f�\v �(�\b"� �6�\f � �6�\bA�!\0A\b!�A\0\v!� � �j �6�\0 � �6�\f \0 �j �6�\0AÂÃ�AÂÃ�(�\0A�k"\0A� \0\x1B6�\0\v\v ���� \0(�� \0,\0\v"� �A\0H\x1B"� �I�@ � �k"��@�� � \0(�\b"�Aÿÿÿÿ\x07qA�kA 232 \0,\0\v"�A\0H"�\x1B"� \0(�� � �\x1B"�kM�@ �A�v\f�\v \0 � � �j �k � ��¤� \0-\0\v\v!� \0(�\0 \0 �ÃA\0H\x1B"� �j!� �!��@ ��@ �A\0:\0\0 �A�k!� �A�j!�\f�\v\v � �j!��@ \0,\0\vA\0H�@ \0 �6��\f�\v \0 �Aÿ\0q:\0\v\v � �jA\0:\0\0\v�\v�@ \0,\0\vA\0H�@ \0 �6�� \0(�\0!\0\f�\v \0 �Aÿ\0q:\0\v\v \0 �jA\0:\0\0\v0����@ \0AìÃ�F\r\0 \0 \0(��"�A�k6�� �\r\0 \0 \0(�\0(�\b��\0\v\v%\0 \0 �(
232��"\x006�\0 \0AìÃ�G�@ \0 \0(��A�j6��\v\vÂ�����~�@ \0)�p"�PE � \0)�x \0(��"� \0(�,"�k¬|"�WqE�@#\0A�k"�$\0A�!��@ \0�Ã�\r\0 \0 �A�jA� \0(� ��\0A�G\r\0 �-\0�!�\v �A�j$\0 �"�A\0N\r� \0(��!� \0(�,!�\v \0B�7�p \0 �6�h \0 � � �k¬|7�xA��\v �B�|!� \0(��!� \0(�\b!��@ \0)�p"�P\r\0 � �}"� � �k¬Y\r\0 � �§j!�\v \0 �6�h \0 � \0(�,"\0 �k¬|7�x \0 �O�@ �A�k �:\0\0\v �\v±�����@ ��Â¥�"� \0(�\b"�Aÿÿÿÿ\x07qA�kA� \0,\0\v"�A\0H"�\x1B"�M�@ \0(�\0 \0 �\x1B!��@ ��� �A�t"��@ � � �ü 233\0\0\v \0,\0\v� �A�v\vÃA\0H�@ \0 �6��\f�\v \0 �Aÿ\0q:\0\v\v � �A�tjA\x006�\0\f�\v \0 � � �k \0(�� � �\x1B"\0A\0 \0 � ��Ã�\v\v\r\0 \0 � ��y�à �\v�\0 \0�¼� ��¼�sA�s\v�\0 \0�½� ��½�sA�s\vÃ¥����AèÃ�-\0\0�@AäÃ�(�\0�\v#\0A k"�$\0�@�@�@ �A\bj"� \0A�t"�j��A� \0tAÿÿÿÿ\x07q"�A�rE�@ �(�\0\f�\v \0A¯�AÃ� �\x1B�»�\v"�6�\0 �A�F\r� \0A�j"\0A�G\r\0\vA\0�º�E�@Aøü\0!� �Aøü\0A��hE\r�AÂý\0!� �AÂý\0A��hE\r�A\0!\0A¨Ã�-\0\0E�@�@ \0A�t \0AÃ��»�6�øÃ� \0A�j"\0A�G\r\0\vA¨Ã�A�:\0\0AÂÃ�AøÃ�(�\x006�\0\vAøÃ�!� �A\bj"\0AøÃ�A��hE\r�AÂÃ�!� \0AÂÃ�A��hE\r�A��/"�E\r�\v � �)��7�� � �)��7�\b � �)�\b7�\0\f�\vA\0!�\v �A j$\0AèÃ�A�:\0\0AäÃ� �6�\0 �\và 234��� ~#\0Aà \0k"�$\0 �Bÿÿÿÿÿÿ?Â! 235 � � BÂÂÂÂÂÂÂÂÂ�Â!\v �Bÿÿÿÿÿÿ?Â"\fB Â!� �B0§Aÿÿ�q!\x07�@�@ �B0§Aÿÿ�q" Aÿÿ�kAÂÂ~O�@ \x07Aÿÿ�kAÂÂ~K\r�\v �P �Bÿÿÿÿÿÿÿÿÿ\0Â"\rBÂÂÂÂÂÂÃÿÿ\0T \rBÂÂÂÂÂÂÃÿÿ\0Q\x1BE�@ �B Â!\v\f�\v �P �Bÿÿÿÿÿÿÿÿÿ\0Â"�BÂÂÂÂÂÂÃÿÿ\0T �BÂÂÂÂÂÂÃÿÿ\0Q\x1BE�@ �B Â!\v �!�\f�\v � \rBÂÂÂÂÂÂÃÿÿ\0 ÂP�@ � �ÂP�@BÂÂÂÂÂÂà ÿÿ\0!\vB\0!�\f�\v \vBÂÂÂÂÂÂÃÿÿ\0Â!\vB\0!�\f�\v � �BÂÂÂÂÂÂÃÿÿ\0 ÂP�@ � \rÂB\0!�P�@BÂÂÂÂÂÂà ÿÿ\0!\v\f�\v \vBÂÂÂÂÂÂÃÿÿ\0Â!\v\f�\v � \rÂP�@B\0!�\f�\v � �ÂP�@B\0!�\f�\v \rBÿÿÿÿÿÿ?X�@ �AÃ\0j � \f � \f \fP"�\x1ByBÃ\0B\0 �\x1B|§"�A�k�6A� �k!� �)�X"\fB Â!� �)�P!�\v �Bÿÿÿÿÿÿ?V\r\0 �A@k � 236 � 237 238P"\b\x1ByBÃ\0B\0 \b\x1B|§"\bA�k�6 � \bkA�j!� �)�H! 239 �)�@!�\v \x07 j �jAÿÿ\0k!��@ 240B�Â"�B ÂBÂÂÂÂ\bÂ"� �B Â"�~"� �B�Â"�B Â" 241 �BÂÂ�Â"\r~|"� �T � �B1 �ÂBÿÿÿÿ�Â"� \fBÿÿÿÿ�Â"\f~|"� �TÂ| � \r~| � � �BÂÂþÿ�Â"� \f~"� � 242~|"� �T � � � �Bÿÿÿÿ�Â"�~|"�VÂ||"�VÂ| � \r~"� � \f~|"� �TÂB  �B ÂÂ| � � �B Â|"�VÂ| � \r �~"\r 243 \f~|"\f � �~|"� � �~|"�B  � �V \f \rT � \fTÂ||B ÂÂ|"� �TÂ| � � � �~"\f � 244~|"�B  � \fTÂB ÂÂ|" 245 �T 246 �B Â|"� 247TÂ||" 248 �TÂ| 249 � �B Â"� � �~|"� �TÂ|"� �TÂ|"� 250TÂ|"�BÂÂÂÂÂÂÃ\0ÂPE�@ �A�j!�\f�\v �B? �B� �B?ÂÂ!� �B� �B?ÂÂ!� �B�Â!� �B�ÂÂ!�\v �Aÿÿ�N�@ \vBÂÂÂÂÂÂÃÿÿ\0Â!\vB\0!�\f�\v�~ �A\0L�@A� �k"\x07Aÿ\0M�@ �A0j � � �Aÿ\0j"��6 �A j � � ��6 �A�j � � \x07�g � � � \x07�g �)�0 �)�8ÂB\0R �)� �)��ÂÂ!� �)�( �)��Â!� �)�\0!� �)�\b\f�\vB\0!�\f�\v �Bÿÿÿÿÿÿ? �ÂB0ÂÂ\v \vÂ!\v �P �B\0Y �BÂÂÂÂÂÂÂÂÂ�Q\x1BE�@ \v �B�|"�PÂ|!\v\f�\v � �BÂÂÂÂÂÂÂÂÂ� ÂPE�@ �!�\f�\v \v � �B�Â|"� �TÂ|!\v\v \0 �7�\0 \0 \v7�\b �Aà \0j$\0\v�\0 \0�!\vr���#\0A�k"�$\0 � \x006�� \0(�\0A�G�@ � �A�j6�\f � �A\fj6�\b �A\bj!��@ \0(�\0A�F\r\0\v \0(�\0E�@ \0A�6�\0 ��ò� \0A�6�\0\v\v \0(�� �A�j$\0A�k\v²����#\0A�k"�$\0 \0 \0(��A�j6�� � \x006�\f�@AøÃ�(�\0AôÃ�(�\0"\0kA�u �M���@ �A�j"\0AøÃ�(�\0AôÃ�(�\0"�kA�u"�K�@#\0A k"\x07$\0�@ \0 �k"�AüÃ�(�\0AøÃ�(�\0"�kA�uM�@AôÃ� ��¹�\f�\v �AôÃ�(�\0kA�u �j"\0AÂÂÂÂ�O�@�0\0\vAÿÿÿÿ�AüÃ�(�\0AôÃ�(�\0k"�A�u"� \0 \0 �I\x1B �Aüÿÿÿ\x07O\x1B!�AøÃ�(�\0AôÃ�(�\0kA�u!�A\0!� \x07A\fj"\0AÂÃ�6�� \0A\x006�\f ��@AÂÃ� ��ã�!�\v \0 �6�\0 \0 � �A�tj"�6�\b \0 � �A�tj6�\f \0 �6�� \0 ��Ã�AôÃ� \0�Â� \0�Ã� \0(�\0"��@ \0(�\f� \0(�� ��â�\v\v \x07A j$\0\f�\v \0 �I�@AøÃ� � \0A�tj6�\0\v\vAôÃ�(�\0� \0\v �A�tj(�\0"\0E\r\0 \0 \0(��"�A�k6�� �\r\0 \0 \0(�\0(�\b��\0\v �(�\f!\0 �A\x006�\fAôÃ�(�\0 �A�tj \x006�\0 �(�\f!\0 �A\x006�\f�@ \0E\r\0 \0 \0(��"�A�k6�� �\r\0 \0 \0(�\0(�\b��\0\v �A�j$\0\v¼(�\v�#\0A�k" 251$\0�@�@�@�@�@�@�@�@�@�@ \0Aô�M�@AüÃ�(�\0"�A� \0A\vjAø�q \0A\vI\x1B"�A�v"\0v"�A�q�@�@ �A�sA�q \0j"�A�t"�A¤Ã�j"\0 �(�¬Ã�"�(�\b"�F�@AüÃ� �A~ �wq6�\0\f�\v � \x006�\f \0 �6�\b\v �A\bj!\0 � �A�r6�� � �j"� �(��A�r6��\f\v\v �AÂÃ�(�\0"\bM\r� ��@�@A� \0t"�A\0 �kr � \0tqh"�A�t"�A¤Ã�j"� �(�¬Ã�"\0(�\b"�F�@AüÃ� �A~ �wq"�6�\0\f�\v � �6�\f � �6�\b\v \0 �A�r6�� \0 �j"\x07 � �k"�A�r6�� \0 �j �6�\0 \b�@ \bAxqA¤Ã�j!�AÂÃ�(�\0!��� �A� \bA�vt"�qE�@AüÃ� � �r6�\0 �\f�\v �(�\b\v!� � �6�\b � �6�\f � �6�\f � �6�\b\v \0A\bj!\0AÂÃ� \x076�\0AÂÃ� �6�\0\f\v\vAÂÃ�(�\0"\vE\r� \vhA�t(�¬Ã�"�(��Axq �k!� �!��@�@ �(��"\0E�@ �(��"\0E\r�\v \0(��Axq �k"� � � �I"�\x1B!� \0 � �\x1B!� \0!�\f�\v\v �(��! � �(�\f"\0G�@ �(�\b"� \x006�\f \0 �6�\b\f 252\v �(��"��� �A�j� �(��"�E\r� �A�j\v!��@ �!\x07 �"\0A�j!� \0(��"�\r\0 \0A�j!� \0(��"�\r\0\v \x07A\x006�\0\f \vA�!� \0A¿�K\r\0 \0A\vj"�Axq!�AÂÃ�(�\0"\x07E\r\0A�!\bA\0 �k!� \0Aôÿÿ\x07M�@ �A& �A\bvg"\0kvA�q \0A�tkA>j!\b\v�@�@�@ \bA�t(�¬Ã�"�E�@A\0!\0\f�\vA\0!\0 �A� \bA�vkA\0 \bA�G\x1Bt!��@�@ �(��Axq �k"� �O\r\0 �!� �"�\r\0A\0!� �!\0\f�\v \0 �(��"� � � �A�vA�qj(��"�F\x1B \0 �\x1B!\0 �A�t!� �\r\0\v\v \0 �rE�@A\0!�A� \bt"\0A\0 \0kr \x07q"\0E\r� \0hA�t(�¬Ã�!\0\v \0E\r�\v�@ \0(��Axq �k"� �I!� � � �\x1B!� \0 � �\x1B!� \0(��"��� �� \0(��\v"\0\r\0\v\v �E\r\0 �AÂÃ�(�\0 �kO\r\0 �(��!\b � �(�\f"\0G�@ �(�\b"� \x006�\f \0 �6�\b\f\b\v �(��"��� �A�j� �(��"�E\r� �A�j\v!��@ �!� �"\0A�j!� \0(��"�\r\0 \0A�j!� \0(��"�\r\0\v �A\x006�\0\f\x07\v �AÂÃ�(�\0"�M�@AÂÃ�(�\0!\0�@ � �k"�A�O�@ \0 �j"� �A�r6�� \0 �j �6�\0 \0 �A�r6��\f�\v \0 �A�r6�� \0 �j"� �(��A�r6��A\0!�A\0!�\vAÂÃ� �6�\0AÂÃ� �6�\0 \0A\bj!\0\f \v �AÂÃ�(�\0"�I�@AÂÃ� � �k"�6�\0AÂÃ�AÂÃ�(�\0"\0 �j"�6�\0 � �A�r6�� \0 �A�r6�� \0A\bj!\0\f \vA\0!\0 �A/j"���AÃÃ�(�\0�@AÃÃ�(�\0\f�\vAà Ã�B�7�\0AÃÃ�B ÂÂÂÂ�7�\0AÃÃ� 253A\fjApqAêê�s6�\0AèÃ�A\x006�\0A¸Ã�A\x006�\0A \v"�j"�A\0 �k"\x07q"� �M\r\bA´Ã�(�\0"��@A¬Ã�(�\0"\b �j" \bM � Ir\r \v�@A¸Ã�-\0\0A�qE�@�@�@�@�@AÂÃ�(�\0"��@A¼Ã�!\0�@ \0(�\0"\b �M�@ � \b \0(��jI\r�\v \0(�\b"\0\r\0\v\vA\0�v"�A�F\r� �!�AÃÃ�(�\0"\0A�k"� �q�@ � �k � �jA\0 \0kqj!�\v � �M\r�A´Ã�(�\0"\0�@A¬Ã�(�\0"� �j"\x07 �M \0 \x07Ir\r�\v ��v"\0 �G\r�\f�\v � �k \x07q"��v"� \0(�\0 \0(��jF\r� �!\0\v \0A�F\r� �A0j �M�@ \0!�\f�\vAÃÃ�(�\0"� � �kjA\0 �kq"��vA�F\r� � �j!� \0!�\f�\v �A�G\r�\vA¸Ã�A¸Ã�(�\0A�r6�\0\v ��v"�A�FA\0�v"\0A�Fr \0 �Mr\r� \0 �k"� �A(jM\r�\vA¬Ã�A¬Ã�(�\0 �j"\x006�\0A°Ã�(�\0 \0I�@A°Ã� \x006�\0\v�@AÂÃ�(�\0"��@A¼Ã�!\0�@ � \0(�\0"� \0(��"�jF\r� \0(�\b"\0\r\0\v\f�\vAÂÃ�(�\0"\0A\0 \0 �M\x1BE�@AÂÃ� �6�\0\vA\0!\0AÃÃ� �6�\0A¼Ã� �6�\0AÂÃ�A�6�\0A Ã�AÃÃ�(�\x006�\0AÃÃ�A\x006�\0�@ \0A�t"� �A¤Ã�j"�6�¬Ã� � �6�°Ã� \0A�j"\0A G\r\0\vAÂÃ� �A(k"\0Ax �kA\x07q"�k"�6�\0AÂÃ� � �j"�6�\0 � �A�r6�� \0 �jA(6��AÂÃ�AäÃ�(�\x006�\0\f�\v � �M � �Kr\r� \0(�\fA\bq\r� \0 � �j6��AÂÃ� �Ax �kA\x07q"\0j"�6�\0AÂÃ�AÂÃ�(�\0 �j"� \0k"\x006�\0 � \0A�r6�� � �jA(6��AÂÃ�AäÃ�(�\x006�\0\f�\vA\0!\0\f�\vA\0!\0\f�\vAÂÃ�(�\0 �K�@AÂÃ� �6�\0\v � �j!�A¼Ã�!\0�@�@ � \0(�\0"�G�@ \0(�\b"\0\r�\f�\v\v \0-\
2530\fA\bqE\r�\vA¼Ã�!\0�@�@ \0(�\0"� �M�@ � � \0(��j"�I\r�\v \0(�\b!\0\f�\v\vAÂÃ� �A(k"\0Ax �kA\x07q"�k"\x076�\0AÂÃ� � �j"�6�\0 � \x07A�r6�� \0 �jA(6��AÂÃ�AäÃ�(�\x006�\0 � �A' �kA\x07qjA/k"\0 \0 �A�jI\x1B"�A\x1B6�� �AÃÃ�)�\x007�� �A¼Ã�)�\x007�\bAÃÃ� �A\bj6�\0AÃÃ� �6�\0A¼Ã� �6�\0AÃÃ�A\x006�\0 �A�j!\0�@ \0A\x076�� \0A\bj \0A�j!\0 �I\r\0\v � �F\r\0 � �(��A~q6�� � � �k"�A�r6�� � �6�\0�� �Aÿ�M�@ �Aø�qA¤Ã�j!\0��AüÃ�(�\0"�A� �A�vt"�qE�@AüÃ� � �r6�\0 \0\f�\v \0(�\b\v!� \0 �6�\b � �6�\fA\f!�A\b\f�\vA�!\0 �Aÿÿÿ\x07M�@ �A& �A\bvg"\0kvA�q \0A�trA>s!\0\v � \x006�� �B\x007�� \0A�tA¬Ã�j!��@�@AÂÃ�(�\0"�A� \0t"�qE�@AÂÃ� � �r6�\0 � �6�\0\f�\v �A� \0A�vkA\0 \0A�G\x1Bt!\0 �(�\0!��@ �"�(��Axq �F\r� \0A�v!� \0A�t!\0 � �A�qj"�(��"�\r\0\v � �6��\v � �6��A\b!� �"�!\0A\f\f�\v �(�\b"\0 �6�\f � �6�\b � \x006�\bA\0!\0A�!�A\f\v �j �6�\0 � �j \x006�\0\vAÂÃ�(�\0"\0 �M\r\0AÂÃ� \0 �k"�6�\0AÂÃ�AÂÃ�(�\0"\0 �j"�6�\0 � �A�r6�� \0 �A�r6�� \0A\bj!\0\f�\vAøÃ�A06�\0A\0!\0\f�\v \0 �6�\0 \0 \0(�� �j6�� �Ax �kA\x07qj"\b �A�r6�� �Ax �kA\x07qj"� � \bj"�k!\x07�@AÂÃ�(�\0 �F�@AÂÃ� �6�\0AÂÃ�AÂÃ�(�\0 \x07j"\x006�\0 � \0A�r6��\f�\vAÂÃ�(�\0 �F�@AÂÃ� �6�\0AÂÃ�AÂÃ�(�\0 \x07j"\x006�\0 � \0A�r6�� \0 �j \x006�\0\f�\v �(��"\0A�qA�F�@ \0Axq! �(�\f!��@ \0Aÿ�M�@ �(�\b"� �F�@AüÃ�AüÃ�(�\0A~ \0A�vwq6�\0\f�\v � �6�\f � �6�\b\f�\v �(��!��@ � �G�@ �(�\b"\0 �6�\f � \x006�\b\f�\v�@ �(��"\0�� �A�j� �(��"\0E\r� �A�j\v!��@ �!� \0"�A�j!� \0(��"\0\r\0 �A�j!� �(��"\0\r\0\v �A\x006�\0\f�\vA\0!�\v �E\r\0�@ �(��"\0A�t"�(�¬Ã� �F�@ �A¬Ã�j �6�\0 �\r�AÂÃ�AÂÃ�(�\0A~ \0wq6�\0\f�\v�@ � �(��F�@ � �6��\f�\v � �6��\v �E\r�\v � �6�� �(��"\0�@ � \x006�� \0 �6��\v �(��"\0E\r\0 � \x006�� \0 �6��\v \x07 j!\x07 � j"�(��!\0\v � \0A~q6�� � \x07A�r6�� � \x07j \x076�\0 \x07Aÿ�M�@ \x07Aø�qA¤Ã�j!\0��AüÃ�(�\0"�A� \x07A�vt"�qE�@AüÃ� � �r6�\0 \0\f�\v \0(�\b\v!� \0 �6�\b � �6�\f � \x006�\f � �6�\b\f�\vA�!� \x07Aÿÿÿ\x07M�@ \x07A& \x07A\bvg"\0kvA�q \0A�trA>s!�\v � �6�� �B\x007�� �A�tA¬Ã�j!\0�@�@AÂÃ�(�\0"�A� �t"�qE�@AÂÃ� � �r6�\0 \0 �6�\0\f�\v \x07A� �A�vkA\0 �A�G\x1Bt!� \0(�\0!��@ �"\0(��Axq \x07F\r� �A�v!� �A�t!� \0 �A�qj"�(��"�\r\0\v � �6��\v � \x006�� � �6�\f � �6�\b\f�\v \0(�\b"� �6�\f \0 �6�\b �A\x006�� � \x006�\f � �6�\b\v \bA\bj!\0\f�\v�@ \bE\r\0�@ �(��"�A�t"�(�¬Ã� �F�@ �A¬Ã�j \x006�\0 \0\r�AÂÃ� \x07A~ �wq"\x076�\0\f�\v�@ � \b(��F�@ \b \x006��\f�\v \b \x006��\v \0E\r�\v \0 \b6�� �(��"��@ \0 �6�� � \x006��\v �(��"�E\r\0 \0 �6�� � \x006��\v�@ �A�M�@ � � �j"\0A�r6�� \0 �j"\0 \0(��A�r6��\f�\v � �A�r6�� � �j"� �A�r6�� � �j �6�\0 �Aÿ�M�@ �Aø�qA¤Ã�j!\0��AüÃ�(�\0"�A� �A�vt"�qE�@AüÃ� � �r6�\0 \0\f�\v \0(�\b\v!� \0 �6�\b � �6�\f � \x006�\f � �6�\b\f�\vA�!\0 �Aÿÿÿ\x07M�@ �A& �A\bvg"\0kvA�q \0A�trA>s!\0\v � \x006�� �B\x007�� \0A�tA¬Ã�j!��@�@ \x07A� \0t"�qE�@AÂÃ� � \x07r6�\0 � �6�\0 � �6��\f�\v �A� \0A�vkA\0 \0A�G\x1Bt!\0 �(�\0!��@ �"�(��Axq �F\r� \0A�v!� \0A�t!\0 � �A�qj"\x07(��"�\r\0\v \x07 �6�� � �6��\v � �6�\f � �6�\b\f�\v �(�\b"\0 �6�\f � �6�\b �A\x006�� � �6�\f � \x006�\b\v �A\bj!\0\f�\v�@ E\r\0�@ �(��"�A�t"�(�¬Ã� �F�@ �A¬Ã�j \x006�\0 \0\r�AÂÃ� \vA~ �wq6�\0\f�\v�@ � (��F�@ \x006��\f�\v \x006��\v \0E\r�\v \0 6�� �(��"��@ \0 �6�� � \x006��\v �(��"�E\r\0 \0 �6�� � \x006��\v�@ �A�M�@ � � �j"\0A�r6�� \0 �j"\0 \0(��A�r6��\f�\v � �A�r6�� � �j"� �A�r6�� � �j �6�\0 \b�@ \bAxqA¤Ã�j!\0AÂÃ�(�\0!���A� \bA�vt"\x07 �qE�@AüÃ� � \x07r6�\0 \0\f�\v \0(�\b\v!� \0 �6�\b � �6�\f � \x006�\f � �6�\b\vAÂÃ� �6�\0AÂÃ� �6�\0\v �A\bj!\0\v 254A�j$\0 \0\v�\0�Â�\0\v;���#\0A�k"�$\0 � \x006�\f �(�\f"\0(�\0"��@ \0 �6�� \0(�\b� ��!\v �A�j$\0\vu��~ \0 � �~ � �~| �B Â"� �B Â"�~| �Bÿÿÿÿ�Â"� �Bÿÿÿÿ�Â"�~"�B  � �~|"�B Â| � �~ �Bÿÿÿÿ�Â|"�B Â|7�\b \0 �Bÿÿÿÿ� �B ÂÂ7�\0\vÃ���� \0-\0\0A qE�@�@ \0(��"��� �� \0�Ã�\r� \0(��\v \0(��"�k �I�@ \0 � � \0(�$��\0�\f�\v�@�@ �E \0(�PA\0Hr\r\0 �!��@ � �j"�A�k-\0\0A 255G�@ �A�k"�\r�\f�\v\v \0 � � \0(�$��\0 �I\r� � �k!� \0(��!�\f�\v �!�\v � � ��Y� \0 \0(�� �j6��\v\v\v����A��9"� \0(�\x006�\0 �\vÃ�����@ � �kA�H\r\0 \0(�� \0,\0\v"� �A\0H\x1BE\r\0 � ��Â� \0(�\0 \0 \0,\0\v"�A\0H"�\x1B"� \0(�� � �\x1Bj!� �A�k!\0�@�@�@ �-\0\0"�A�k!� \0 �M\r\0 �Aÿ�qAý\0M�@ �(�\0 �G\r�\v �A�j!� � � �kA�Jj!�\f�\v\v �Aÿ�qAý\0K\r� \0(�\0A�k �I\r�\v �A�6�\0\v\vP��~�@ �AÃ\0q�@ � �A@jÂÂ!�B\0!�\f�\v �E\r\0 � �Â"� �AÃ\0 �kÂÂÂ!� � �Â!�\v \0 �7�\0 \0 �7�\b\vi���#\0AÂ�k"�$\0 �AÂÃ�q � �LrE�@ � � � �k"�AÂ� �AÂ�I"�\x1B�Ã� �E�@�@ \0 �AÂ��3 �AÂ�k"�Aÿ�K\r\0\v\v \0 � ��3\v �AÂ�j$\0\v�\0A\0\v<���A� \0 \0A�M\x1B!��@�@ ��/"\0\r\0A´ì�(�\0"�E\r\0 ��\r\0\f�\v\v \0E�@�0\0\v \0\v \0 \0(�\0�C\v 256\0 \0(�\0�AÃ\và ����~#\0Að\0k"�$\0 �Bÿÿÿÿÿÿÿÿÿ\0Â! �@�@ �P"� �Bÿÿÿÿÿÿÿÿÿ\0Â" 257BÂÂÂÂÂÂÃÿÿ\0}BÂÂÂÂÂÂÃÂÂ�T 258P\x1BE�@ �B\0R BÂÂÂÂÂÂÃÿÿ\0}"\vBÂÂÂÂÂÂÃÂÂ�V \vBÂÂÂÂÂÂÃÂÂ�Q\x1B\r�\v �
259BÂÂÂÂÂÂÃÿÿ\0T 260BÂÂÂÂÂÂÃÿÿ\0Q\x1BE�@ �B Â!� �!�\f�\v �P BÂÂÂÂÂÂÃÿÿ\0T BÂÂÂÂÂÂÃÿÿ\0Q\x1BE�@ �B Â!�\f�\v � 261BÂÂÂÂÂÂÃÿÿ\0 ÂP�@BÂÂÂÂÂÂà ÿÿ\0 � � � � � BÂÂÂÂÂÂÂÂÂ� ÂP"�\x1B!�B\0 � �\x1B!�\f�\v � BÂÂÂÂÂÂÃÿÿ\0 ÂP\r� � 262ÂP�@ � ÂB\0R\r� � �Â!� � �Â!�\f�\v � ÂPE\r\0 �!� �!�\f�\v � � � �T 263V 264Q\x1B"\b\x1B! 265 � � \b\x1B"\fBÿÿÿÿÿÿ?Â! � � \b\x1B"\vB0§Aÿÿ�q!\x07 \fB0§Aÿÿ�q"�E�@ �Aà \0j 266 267 P"�\x1ByBÃ\0B\0 �\x1B|§"�A�k�6 �)�h! �)�\`! 268A� �k!�\v � � \b\x1B!� \vBÿÿÿÿÿÿ?Â!� \x07�~ �� �AÃ\0j � � � � �P"\x07\x1ByBÃ\0B\0 \x07\x1B|§"\x07A�k�6A� \x07k!\x07 �)�P!� �)�X\vB� �B=ÂÂBÂÂÂÂÂÂÂ�Â!� B� 269B= � � !��~ �B�Â"� � \x07F\r\0� � \x07k"\x07Aÿ\0K�@B\0!�B�\f�\v �A@k � �AÂ� \x07k�6 �A0j � � \x07�g �)�8!� �)�0 �)�@ �)�HÂB\0RÂÂ\v! BÂÂÂÂÂÂÂ�Â!\v 270B�Â! 271�@ �B\0S�@B\0!�B\0!� 272 � \v ÂP\r� 273 }!� \v �} 274VÂ}"�Bÿÿÿÿÿÿÿ�V\r� �A j � � � � �P"\x07\x1ByBÃ\0B\0 \x07\x1B§A\fk"\x07�6 � \x07k!� �)�(!� �)� !�\f�\v 275|"� T � \v||"�BÂÂÂÂÂÂÂ\bÂP\r\0 B� �B? �B�ÂÂÂ!� �A�j!� �B�Â!�\v \fBÂÂÂÂÂÂÂÂÂ�Â!� �Aÿÿ�N�@ �BÂÂÂÂÂÂÃÿÿ\0Â!�B\0!�\f�\vA\0!\x07�@ �A\0J�@ �!\x07\f�\v �A�j � � �Aÿ\0j�6 � � �A� �k�g �)�\0 �)�� �)��ÂB\0RÂÂ!� �)�\b!�\v �B= �B�ÂÂ!� �B�ÂBÿÿÿÿÿÿ? \x07ÂB0 �Â!��@�@ �§A\x07q"�A�G�@ � � � �A�KÂ|"�VÂ|!�\f�\v � � � �B�Â|"�VÂ|!�\f�\v �E\r�\v\v \0 �7�\0 \0 �7�\b �Að\0j$\0\v 276\0 \0AÂà ��^\v 277\0 \0A¤à ��^\vÂ�����~#\0A�k"�$\0 \0�~ �E�@B\0\f�\v � � �A�u"�s �k"�ÂB\0 �g"�AÃ\0j�6 �)�\bBÂÂÂÂÂÂÃ\0 AÂÂ� �kÂB0Â|BÂÂÂÂÂÂÂÂÂ�B\0 �A\0H\x1BÂ!� �)�\0\v7�\0 \0 �7�\b �A�j$\0\v1��� \0(�\f"� \0(��F�@ \0 \0(�\0(�(�\0\0�\v �-\0\0 \0 �A�j6�\f\v'��� \0(�\f"� \0(��F�@ \0 \0(�\0(�$�\0\0�\v �-\0\0\v1��� \0(�\f"� \0(��F�@ \0 \0(�\0(�(�\0\0�\v �(�\0 \0 �A�j6�\f\v'��� \0(�\f"� \0(��F�@ \0 \0(�\0(�$�\0\0�\v �(�\0\vª\f�\b���A\0 �E\r\0� \0A�s!� �A�O�@�@ �A�qE\r\0 �-\0\0 �sAÿ�qA�t(�à 3 �A\bvs!� �A�k"\0E �A�j"�A�qErE�@ �-\0� �sAÿ�qA�t(�à 3 �A\bvs!� �A�k"\0E �A�j"�A�qErE�@ �-\0� �sAÿ�qA�t(�à 3 �A\bvs!� �A�k"\0E �A�j"�A�qErE�@ �-\0� �sAÿ�qA�t(�à 3 �A\bvs!� �A�j!� �A�k!�\f�\v \0!� �!�\f�\v \0!� �!�\f�\v \0!� �!�\v �A�n"\bAll! 278�@ \bA�k" E�@A\0!�\f�\v �!\0A\0!��@ \0(�� \x07s"\x07A�vAü\x07q(�à S \x07A�vAü\x07q(�à K \x07A�vAü\x07q(�à C \x07Aÿ�qA�t(�à ;sss!\x07 \0(�\f �s"�A�vAü\x07q(�à S �A�vAü\x07q(�à K �A�vAü\x07q(�à C �Aÿ�qA�t(�à ;sss!� \0(�\b �s"�A�vAü\x07q(�à S �A�vAü\x07q(�à K �A�vAü\x07q(�à C �Aÿ�qA�t(�à ;sss!� \0(�� �s"�A�vAü\x07q(�à S �A�vAü\x07q(�à K �A�vAü\x07q(�à C �Aÿ�qA�t(�à ;sss!� \0(�\0 �s"�A�vAü\x07q(�à S �A�vAü\x07q(�à K �A�vAü\x07q(�à C �Aÿ�qA�t(�à ;sss!� \0A�j!\0 A�k" \r\0\v � \bA�ljA�k!�\v � 279j!� �(�� �(�\f �(�\b �(�� �(�\0 �s"\0A\bv \0Aÿ�qA�t(�à 3s"\0A\bv \0Aÿ�qA�t(�à 3s"\0A\bv \0Aÿ�qA�t(�à 3s"\0Aÿ�qA�t(�à 3 �ss \0A\bvs"\0A\bv \0Aÿ�qA�t(�à 3s"\0A\bv \0Aÿ�qA�t(�à 3s"\0A\bv \0Aÿ�qA�t(�à 3s"\0Aÿ�qA�t(�à 3 �ss \0A\bvs"\0A\bv \0Aÿ�qA�t(�à 3s"\0A\bv \0Aÿ�qA�t(�à 3s"\0A\bv \0Aÿ�qA�t(�à 3s"\0Aÿ�qA�t(�à 3 �ss \0A\bvs"\0A\bv \0Aÿ�qA�t(�à 3s"\0A\bv \0Aÿ�qA�t(�à 3s"\0A\bv \0Aÿ�qA�t(�à 3s"\0Aÿ�qA�t(�à 3 \x07ss \0A\bvs"\0A\bv \0Aÿ�qA�t(�à 3s"\0A\bv \0Aÿ�qA�t(�à 3s"\0A\bv \0Aÿ�qA�t(�à 3s"\0A\bv \0Aÿ�qA�t(�à 3s!� �A�j!�\v �A\x07K�@�@ �-\0\0 �sAÿ�qA�t(�à 3 �A\bvs"\0A\bv �-\0� \0sAÿ�qA�t(�à 3s"\0A\bv �-\0� \0sAÿ�qA�t(�à 3s"\0A\bv �-\0� \0sAÿ�qA�t(�à 3s"\0A\bv �-\0� \0sAÿ�qA�t(�à 3s"\0A\bv �-\0� \0sAÿ�qA�t(�à 3s"\0A\bv �-\0� \0sAÿ�qA�t(�à 3s"\0A\bv �-\0\x07 \0sAÿ�qA�t(�à 3s!� �A\bj!� �A\bk"�A\x07K\r\0\v\v�@ �E\r\0 �-\0\0 �sAÿ�qA�t(�à 3 �A\bvs!� �A�F\r\0 �-\0� �sAÿ�qA�t(�à 3 �A\bvs!� �A�F\r\0 �-\0� �sAÿ�qA�t(�à 3 �A\bvs!� �A�F\r\0 �-\0� �sAÿ�qA�t(�à 3 �A\bvs!� �A�F\r\0 �-\0� �sAÿ�qA�t(�à 3 �A\bvs!� �A�F\r\0 �-\0� �sAÿ�qA�t(�à 3 �A\bvs!� �A�F\r\0 �-\0� �sAÿ�qA�t(�à 3 �A\bvs!�\v �A�s\v\vÂ����#\0A@j"�$\0 \0 \0(�\0"�A\bk(�\0"�j!��@ �A�k(�\0"�(�� �(��F�@A\0 � �\x1B!\0\f�\v \0 �N�@ �B\x007�� �A\x006�� � �6�\f � \x006�\b � �6�� �B\x007�� �B\x007�$ �B\x007�, �A\x006�< �BÂÂÂÂÂÂÂÂ�7�4 � �A�j � �A�A\0 �(�\0(���\v\0 �(��\r�\v �B\x007�� �A\x006�� �AÂÃ�6�\f � \x006�\b � �6�� �B\x007�� �B\x007�$ �B\x007�, �B\x007\x003 �A\x006�< �A�:\0; � �A�j �A�A\0 �(�\0(��� 280\0A\0!\0�@�@ �(�(��\0��\v �(��A\0 �(�$A�F\x1BA\0 �(� A�F\x1BA\0 �(�,A�F\x1B!\0\f�\v �(��A�G�@ �(�,\r� �(� A�G\r� �(�$A�G\r�\v �(��!\0\v �A@k$\0 \0\v�\0 \0A\x006�\b \0B\x007�\0\vc\0 �(��A°�q"�A F�@ ��\v�@ �A�G\r\0�@�@ \0-\0\0"�A+k��\0�\0�\v \0A�j�\v �A0G � \0kA�Hr\r\0 \0-\0�A rAø\0G\r\0 \0A�j!\0\v \0\v1���AÃÃ�(�\0!� \0�@AÃÃ�AÃÃ� \0 \0A�F\x1B6�\0\vA� � �AÃÃ�F\x1B\v�\0 \0(�\0"\0�@ \0�H�\v\vA��� \0 �7�p \0 \0(�, \0(��"�k¬7�x \0 �P � \0(�\b"\0 �k¬Yr�� \0� � �§j\v6�h\vs��� \0AÂü\x006�\0 \0(���@ \0(�(!��@ ��@A\0 \0 �A�k"�A�t"� \0(�$j(�\0 \0(� �j(�\0�\x07\0\f�\v\v \0A�j�ó� \0(� �! \0(�$�! \0(�0�! \0(�<�!\v \0\vì���� \0E�@AÃÃ�(�\0�@AÃÃ�(�\0�L!�\vAøÃ�(�\0�@AøÃ�(�\0�L �r!�\vA°Ã�(�\0"\0�@�@ \0(�L� \0(�� \0(��G�@ \0�L �r!�\v \0(�8"\0\r\0\v\v ��\v \0(�LA\0H!��@�@ \0(�� \0(��F\r\0 \0A\0A\0 \0(�$��\0� \0(��\r\0A�!�\f�\v \0(��"� \0(�\b"�G�@ \0 � �k¬A� \0(�(��\0�\vA\0!� \0A\x006�� \0B\x007�� \0B\x007�� �\r\0\v �\v-\0 �E�@ \0(�� �(��F�\v \0 �F�@A��\v \0(�� �(���Â�E\vÃ����#\0A�k"�$\0 � �6
280�\fA\0!��@ ���A� \0 �A\fj�(\r\0�A� �AÃ\0 \0�:"� �(�\0(�\f��\0E\r\0� � �A\0 �(�\0(�4��\0!��@�@ \0�Q� �A0k!� \0 �A\fj�( �A�Hr\r\0 �AÃ\0 \0�:"� �(�\0(�\f��\0E\r� �A�k!� � �A\0 �(�\0(�4��\0 �A 281lj!�\f�\v\v \0 �A\fj�(E\r�A�\v �(�\0r6�\0\v �A�j$\0 �\vö����#\0A�k"�$\0 � �6�\f�@�@ \0 �A\fj�)�@A\0!�A�!�\f�\vA\0!�A�!� \0�;"\x07A\0H\r\0 �(�\b \x07A�tj-\0\0AÃ\0qE\r\0 � \x07A\0 �(�\0(�$��\0!��@�@ \0�S� �A0k!� \0 �A\fj�) �A�Hr\r\0 \0�;"�A\0H\r� �(�\b �A�tj-\0\0AÃ\0qE\r� �A�k!� � �A\0 �(�\0(�$��\0 �A 282lj!�\f�\v\v \0 �A\fj�)E\r�A�!�\v � �(�\0 �r6�\0\v �A�j$\0 �\vÂ����#\0A�k"�$\0 � �6�\f � ��H6�\b �(�\f!�#\0A�k"�$\0 � �6�\f � �6�\bA�!��@A\0A\0 � ��Â�"�A\0H\r\0 \0 �A�j"��/"\x006�\0 \0E\r\0 \0 � � �(�\f�Â�!�\v �A�j$\0 �A\bj�I �A�j$\0 �\v\f\0 \0(�\0�B� \0\v.\0�@ \0(��AÃ\0q"\0�@ \0AÃ\0F�@A\b�\v \0A\bG\r�A��\vA\0�\vA 283\v\f\0 \0(�\0�@� \0\vÃ���~��#\0A�k"�$\0 �½"�Bÿÿÿÿÿÿÿ\x07Â!� \0�~ �B4ÂBÿ�Â"�PE�@ �Bÿ�R�@ �B�Â!� �BÂø\0|!� �B<Â\f�\v �B�Â!�Bÿÿ�!� �B<Â\f�\v �P�@B\0!�B\0\f�\v � �B\0 �y§"\x07A1j�6 �)�\bBÂÂÂÂÂÂÃ\0 !�AÂø\0 \x07kÂ!� �)�\0\v7�\0 \0 �BÂÂÂÂÂÂÂÂÂ� �B0 �Â7�\b �A�j$\0\v�\0 \0AÂÂÂÂ�O�@A¿�A\0�Ã�\0\v \0A�t�9\v ����#\0A�k"\b$\0 \b �6�\b \b �6�\f \bA�j"� ��$ ��=! \b(���# �A\x006�\0A\0!��@�@ � \x07F �r\r��@ \bA\fj \bA\bj�(\r\0�@ �(�\0A\0 (�\0(�4��\0A%F�@ �A�j \x07F\r�A\0!����@ �(��A\0 (�\0(�4��\0"�Aà \0F\r\0A�! 284 �Aÿ�qA0F\r\0 �\f�\v �A\bj \x07F\r�A\b! 285 �!� �(�\bA\0 (�\0(�4��\0\v!� \b \0 \b(�\f \b(�\b � � � � � \0(�\0(�$�\f\x006�\f � 286jA�j!�\f�\v A� �(�\0 (�\0(�\f��\0�@�@ \x07 �A�j"�G�@ A� �(�\0 (�\0(�\f��\0\r�\v\v�@ \bA\fj \bA\bj�(\r� A� \b(�\f�C (�\0(�\f��\0E\r� \b(�\f�B�\f\0\v\0\v \b(�\f�C (�\0(����\0 �(�\0 (�\0(����\0F�@ \b(�\f�B� �A�j!�\f�\v �A�6�\0\v �(�\0!�\f�\v\v �A�6�\0\v \bA\fj \bA\bj�(�@ � �(�\0A�r6�\0\v \b(�\f \bA�j$\0\v±����#\0A�k"\b$\0 \b �6�\b \b �6�\f \bA�j"� ��$ ��>! \b(���# �A\x006�\0A\0!��@�@ � \x07F �r\r��@ \bA\fj \bA\bj�)\r\0�@ �,\0\0A\0 (�\0(�$��\0A%F�@ �A�j \x07F\r�A\0!����@ �,\0�A\0 (�\0(�$��\0"�Aà \0F\r\0A�! 287 �Aÿ�qA0F\r\0 �\f�\v �A�j \x07F\r�A�! 288 �!� �,\0�A\0 (�\0(�$��\0\v!� \b \0 \b(�\f \b(�\b � � � � � \0(�\0(�$�\f\x006�\f � 289jA�j!�\f�\v�@ �,\0\0"�A\0H\r\0 (�\b"� �A�tj-\0\0A�qE\r\0�@�@ \x07 �A�j"�F�@ \x07!�\f�\v �,\0\0"�A\0H\r\0 � �A�tj-\0\0A�q\r�\v\v�@ \bA\fj \bA\bj�)\r� \b(�\f�A"�AÂ�q\r� (�\b �Aÿ\0qA�tj-\0\0A�qE\r� \b(�\f�@�\f\0\v\0\v \b(�\f�Aà (�\0(�\f��\0 �,\0\0 (�\0(�\f��\0F�@ \b(�\f�@� �A�j!�\f�\v �A�6�\0\v �(�\0!�\f�\v\v �A�6�\0\v \bA\fj \bA\bj�)�@ � �(�\0A�r6�\0\v \b(�\f \bA�j$\0\v<\0 \0,\0\vA\0H�@ \0(�\b� \0(�\0�!\v \0 �(�\b6�\b \0 �)�\x007�\0 �A\0:\0\v �A\0:\0\0\v�\0 ��@ \0 � �ü 290\0\0\v \0\vÃ����#\0A�k"\x07$\0�@ \0E\r\0 �(�\f! � �k"�A\0J�@ \0 � � \0(�\0(�0��\0 �G\r�\v � �k"� H�@ \x07A�j"� �k"� ��á� \0 \x07(�� � \x07,\0�A\0H\x1B � \0(�\0(�0��\0!� �� � � �G\r�\v � �k"�A\0J�@ \0 � � \0(�\0(�0��\0 �G\r�\v �A\x006�\f \0!\b\v \x07A�j$\0 \b\v\f\0 \0A 6\0\0\vÃ����#\0A�k"\x07$\0�@ \0E\r\0 �(�\f! � �kA�u"�A\0J�@ \0 � � \0(�\0(�0��\0 �G\r�\v � �kA�u"� H�@ \x07A�j"� �k"� ��Ã� \0 \x07(�� � \x07,\0�A\0H\x1B � \0(�\0(�0��\0!� �� � � �G\r�\v � �kA�u"�A\0J�@ \0 � � \0(�\0(�0��\0 �G\r�\v �A\x006�\f \0!\b\v \x07A�j$\0 \b\v9���#\0A�k"�$\0 � �6�\f � ��H6�\b \0A� � �(�\f�Â� �A\bj�I �A�j$\0\vK��� \0(�\0!\0 ��-"� \0(�\f \0(�\b"�kA�uI�� � �A�tj(�\0A\0G�A\0\vE�@�0\0\v \0(�\b �A�tj(�\0\v�\0 \0A F \0A kA�Ir\vÃ�����@AÂÃ�(�\0"\0A\0N�@ \0E\r�AÂÃ�(�\0 \0Aÿÿÿÿ�qG\r�\v�@AÂÃ�(�\0A 291F\r\0AÃÃ�(�\0"\0AÃÃ�(�\0F\r\0AÃÃ� \0A�j6�\0 \0A 292:\0\0�\vA¸Ã��Â��\vAÂÃ�AÂÃ�(�\0"\0Aÿÿÿÿ� \0\x1B6�\0�@�@AÂÃ�(�\0A 293F\r\0AÃÃ�(�\0"\0AÃÃ�(�\0F\r\0AÃÃ� \0A�j6�\0 \0A 294:\0\0\f�\vA¸Ã��Â�\vAÂÃ�(�\0�AÂÃ�A\x006�\0\v+���#\0A�k"�$\0 � �6�\fA¸Ã� \0 �A\0A\0�Ã�� �A�j$\0\v^��� \0A\x006�\b \0B\x007�\0 �(�\0!� �(��"� �k"�A�u"��@ \0 ��¨� \0(��!� �E � �FrE�@ � � �ü 295\0\0\v \0 � �j6��\v \0\v?����@ \0 �F\r\0�@ \0 �A�k"�O\r� \0-\0\0!� \0 �-\0\0:\0\0 � �:\0\0 \0A�j!\0\f\0\v\0\v\vÃ�����~A�!��@ \0B\0R �Bÿÿÿÿÿÿÿÿÿ\0Â"�BÂÂÂÂÂÂÃÿÿ\0V �BÂÂÂÂÂÂÃÿÿ\0Q\x1B\r\0 �B\0R �Bÿÿÿÿÿÿÿÿÿ\0Â"�BÂÂÂÂÂÂÃÿÿ\0V �BÂÂÂÂÂÂÃÿÿ\0Q\x1B\r\0 \0 � � �ÂÂP�@A\0�\v � �ÂB\0Y�@ \0 �T � �S � �Q\x1B�@A��\v \0 � � � ÂB\0R�\v \0 �V � �U � �Q\x1B�@A��\v \0 � � � ÂB\0R!�\v �\v'���#\0A�k"�$\0 � �6�\f \0Aä\0 � ��Â� �A�j$\0\vÃ����#\0A�k"�$\0 \0A\x006��#\0A�k"�$\0 �A\0:\0��@ \0 \0(�\0"�A\fk(�\0j"�(��E�@ � \0 �(�H"��� ��Ã� \0(�\0� �\vA\fk(�\0j(��E:\0�\f�\v �A��Â�\v �A�j$\0A�!� �-\0�A�F�@ \0 \0 \0(�\0A\fk(�\0j(��"� � � �(�\0(� ��\0"�6��A�A\0 � �G\x1B!�\v \0 \0(�\0A\fk(�\0j ��Â� �A�j$\0\vP��~�@ �AÃ\0q�@ � �A@jÂÂ!�B\0!�\f�\v �E\r\0 �AÃ\0 �k � �Â"�ÂÂ!� � �Â!�\v \0 �7�\0 \0 �7�\b\vC����@ �E\r\0�@ \0-\0\0"� �-\0\0"�F�@ �A�j!� \0A�j!\0 �A�k"�\r�\f�\v\v � �k!�\v �\v \0AÂ��Ã�\0\vÂ�����@ ��Â¥�"�A÷ÿÿÿ�I�@�@�@ �A�O�@ �A�r"�A�j�U!� \0 �Aÿÿÿÿ\x07k6�\b \0 �6�\0 \0 �6�� �!\0\f�\v \0 �:\0\v �E\r�\v �A�t"�E\r\0 \0 � �ü 296\0\0\v \0 �A�tjA\x006�\0\f�\v�0\0\v\v»���� �(�\0!\x07A\0 \0(�\0"� \0(��Aã\0F"�\x1BA�A� �(�\0"� �k"�A�t � �F\x1B �Aÿÿÿÿ\x07O\x1B"\b�Â�"��@�@ �E�@ \0 �6�\0\f�\v \0(�\0!� ��@ � � �ü 297\0\0\v \0 �6�\0 �E\r\0 � \0(����\0 \0(�\0!�\v \0Aä\x006�� � � \x07 �kj6�\0 � \0(�\0 \bA|qj6�\0�\v�0\0\vA���#\0A�k"�$\0 � �6�\fA° �Aü AÃ,A� �A\fj"��4Aü Aá,A� ��4�� �A�j$\0 \0\vú����#\0A�k" 298$\0 299 \x006�\f�@�@�@ �(�\0"\v �G\r\0 (�\` \0F��A+� \0 (�dG\r�A-\v!\0 � \vA�j6�\0 \v \0:\0\0\f�\v�@ \0 �G\r\0 �(�� �,\0\v"\0 \0A\0H\x1BE\r\0A\0!\0 \b(�\0"� \x07kAÂ�J\r� �(�\0!\0 \b �A�j6�\0 � \x006�\0\f�\vA�!\0 Aè\0j 300A\fj�±� kA�u"�A�J\r��@�@�@ �A\bk��\0�\0�\v � �J\r�\f�\v �A�G �A�Hr\r\0 �(�\0"� �F � �kA�Jr\r� �A�k-\0\0A0G\r�A\0!\0 �A\x006�\0 � �A�j6�\0 � �-\0à�:\0\0\f�\v � �(�\0"\0A�j6�\0 \0 �Aà�j-\0\0:\0\0 � �(�\0A�j6�\0A\0!\0\f�\vA\0!\0 �A\x006�\0\v 301A�j$\0 \0\v 302\0 \0Aäà ��^\vü����#\0A�k" 303$\0 304 \0:\0��@�@�@ �(�\0"\v �G\r\0 \0Aÿ�q"\f -\0�F��A+� \f -\0�G\r�A-\v!\0 � \vA�j6�\0 \v \0:\0\0\f�\v�@ \0 �G\r\0 �(�� �,\0\v"\0 \0A\0H\x1BE\r\0A\0!\0 \b(�\0"� \x07kAÂ�J\r� �(�\0!\0 \b �A�j6�\0 � \x006�\0\f�\vA�!\0 A�j 305A�j�´� k"�A�J\r��@�@�@ �A\bk��\0�\0�\v � �J\r�\f�\v �A�G �A�Hr\r\0 �(�\0"� �F � �kA�Jr\r� �A�k-\0\0A0G\r�A\0!\0 �A\x006�\0 � �A�j6�\0 � �-\0à�:\0\0\f�\v � �(�\0"\0A�j6�\0 \0 �Aà�j-\0\0:\0\0 � �(�\0A�j6�\0A\0!\0\f�\vA\0!\0 �A\x006�\0\v 306A�j$\0 \0\v 307\0 \0AÃà ��^\v�\0 \0\vf����~#\0A�k"�$\0 \0�~ �E�@B\0\f�\v � �ÂB\0Að\0 �g"�A�sk�6 �)�\bBÂÂÂÂÂÂÃ\0 AÂÂ� �kÂB0Â|!� �)�\0\v7�\0 \0 �7�\b �A�j$\0\v�\0 \0AÃ\0q \0 \0Aá\0kA�I\x1B\v<\0 \0A\x006�\b \0B\x007�\0 \0 �(
307�\x006�\0 \0 �(��6�� \0 �(�\b6�\b �A\x006�\b �B\x007�\0\v,��� \0A\x006�\b \0B\x007�\0 \0 �(�\0"� �(��"� � �k�Ã� \0\vW����~�@AÃÃ�(�\0"� \0ÂB\x07|Bøÿÿÿ�Â|"�Bÿÿÿÿ�X�@ �§"\0?\0A�tM\r� \0��\r�\vAøÃ�A06�\0A��\vAÃÃ� \x006�\0 �\v§���� \0(�� \0(�\0"�kA�u"� �I�@#\0A k"�$\0�@ � �k"� \0(�\b \0(��"�kA�uM�@ \0 ��¹�\f�\v �A\fj \0 � \0(�\0kA�u �j�Â� \0(�� \0(�\0kA�u \0�¸�"� ��Ã� \0 ��Â� ��µ�\v �A j$\0�\v � �I�@ \0 � �A�tj6��\v\vt����~ \0BÂÂÂÂ�Z�@�@ �A�k"� \0"� \0B 308Â"\0B 309~}§A0r:\0\0 �BÿÿÿÿÂ�V\r\0\v\v \0PE�@ \0§!��@ �A�k"� � �A 310n"�A 311lkA0r:\0\0 �A K �!�\r\0\v\v �\v}����@�@ \0"�A�qE\r\0 �-\0\0E�@A\0�\v�@ �A�j"�A�qE\r� �-\0\0\r\0\v\f�\v�@ �"�A�j!�AÂÂÂ\b �(�\0"�k �rAÂÂÂÂxqAÂÂÂÂxF\r\0\v�@ �"�A�j!� �-\0\0\r\0\v\v � \0k\v¿���� \0(�� \0(�\0"�k"� �I�@#\0A k"�$\0�@ � �k"� \0(�\b \0(��"�kM�@ \0 ��Â�\f�\v � �A\fj \0 � �j \0(�\0k�Â� \0(�� \0(�\0k \0�Â�"�(�\b"�j!��@ � �G�@ �A\0:\0\0 �A�j!�\f�\v\v � �6�\b \0 ��©� ��Â�\v �A j$\0�\v � �I�@ \0 � �j6��\v\v\v\0 � �6�\0A�\v<\0 \0,\0\vA\0H�@ \0(�\b� \0(�\0�!\v \0 �(�\b6�\b \0 �)�\x007�\0 �A\0:\0\v �A\x006�\0\vK���#\0A�k"�$\0 �A\fj"� ��$ � ��n"� �(�\0(���\0\x006�\0 \0 � �(�\0(����\0 �(�\f�# �A�j$\0\vD���#\0A�k"�$\0 �A\fj"� \0�$ ��="\0Aà�Aê � � \0(�\0(�0��\0� �(�\f�# �A�j$\0 �\vK���#\0A�k"�$\0 �A\fj"� ��$ � ��p"� �(�\0(���\0\0:\0\0 \0 � �(�\0(����\0 �(�\f�# �A�j$\0\v�����@ ��y"�A÷ÿÿÿ\x07I�@�@�@ �A\vO�@ �A\x07r"�A�j�9!� \0 �Aÿÿÿÿ\x07k6�\b \0 �6�\0 \0 �6�� �!\0\f�\v \0 �:\0\v �E\r�\v �E\r\0 \0 � �ü 312\0\0\v \0 �jA\0:\0\0\f�\v�i\0\v\vF��� \0AÂú\0(�\0"�6�\0 \0 �A\fk(�\0jA ú\0(�\x006�\0 \0A¤ú\0(�\x006�\b \0A\fj�°�� \0A@k�K� \0\vµ\x07����� \0Aÿÿ�q!� \0A�v!� �A�F�@ � �-\0\0j"\0Añÿ�k \0 \0Aðÿ�K\x1B"\0 �j"�A�t"�AÂÂ<j � �Aðÿ�K\x1B \0r\f�\v ����@�@�@�@ �A�O�@�@ �A¯+K�@�@AÃ�!� �!\0�@ � \0-\0\0j"� �j � \0-\0�j"�j � \0-\0�j"�j � \0-\0�j"�j � \0-\0�j"�j � \0-\0�j"�j � \0-\0�j"�j � \0-\0\x07j"�j � \0-\0\bj"�j � \0-\0 j"�j � \0-\0 313j"�j � \0-\0\vj"�j � \0-\0\fj"�j � \0-\0\rj"�j � \0-\0�j"�j � \0-\0�j"�j!� \0A�j!\0 �A�k"�\r\0\v �Añÿ�p!� �Añÿ�p!� �A°+j!� �A°+k"�A¯+K\r\0\v �E\r� �A�I\r�\v�@ � �-\0\0j"\0 �j \0 �-\0�j"\0j \0 �-\0�j"\0j \0 �-\0�j"\0j \0 �-\0�j"\0j \0 �-\0�j"\0j \0 �-\0�j"\0j \0 �-\0\x07j"\0j \0 �-\0\bj"\0j \0 �-\0 j"\0j \0 �-\0 314j"\0j \0 �-\0\vj"\0j \0 �-\0\fj"\0j \0 �-\0\rj"\0j \0 �-\0�j"\0j \0 �-\0�j"�j!� �A�j!� �A�k"�A�K\r\0\v �E\r�\v �A�q"\x07\r� �!\0\f�\v�@ �E\r\0�@ �A�q"\x07E�@ �!\0\f�\v �!\0�@ �"�A�j!� \0A�k!\0 � �-\0\0j"� �j!� �A�j"� \x07G\r\0\v\v �A�I\r\0�@ � �-\0\0j"� �-\0�j"� �-\0�j"� �-\0�j"� � � � �jjjj!� �A�j!� \0A�k"\0\r\0\v\v �Añÿ�pA�t �Añÿ�k � �Aðÿ�K\x1Br\f�\vA\0!� �!\0�@ �"�A�j!� \0A�k!\0 � �-\0\0j"� �j!� �A�j"� \x07G\r\0\v\v �A�I\r\0�@ � �-\0\0j"� �-\0�j"� �-\0�j"� �-\0�j"� � � � �jjjj!� �A�j!� \0A�k"\0\r\0\v\v �Añÿ�p!� �Añÿ�p!�\v �A�t �r�A�\v\v\v:��� �A\0H�@� �\0\vAÿÿÿÿ\x07 \0(�\b \0(�\0k"\0A�t"� � � �I\x1B \0Aÿÿÿÿ�O\x1B\v�\0 \0(��"\0A O�@ \0��\v\v \0AÂ\f�Ã�\0\v>��� �AÂÂÂÂ�O�@� �\0\vAÿÿÿÿ� \0(�\b \0(�\0k"\0A�u"� � � �I\x1B \0Aüÿÿÿ\x07O\x1B\v?��� \0(��!� \0(�\b!��@ � �G�@ \0 �A�k"�6�\b\f�\v\v \0(�\0"��@ \0(�\f� ��!\v\vI��� \0(��"�A\bu!� \0(�\0"\0 � �A�q�� �(�\0 �j(�\0� �\v �j �A� �A�q\x1B � \0(�\0(��� 315\0\vñ����Aöÿÿÿ\x07 �k �O�@A÷ÿÿÿ\x07!\b \0(�\0 \0 \0,\0\vA\0H\x1B! �Aòÿÿÿ�M�@A\v � �j"� �A�t"\b � \bK\x1B"�A\x07rA�j �A\vI\x1B!\b\v \b�9!� ��@ � �ü 316\0\0\v ��@ � �j \x07 �ü 317\0\0\v � � �j" 318k"\x07E � 319FrE�@ � �j �j � j �j \x07ü 320\0\0\v �A 321G�@ �!\v \0 �6�\0 \0 \bAÂÂÂÂxr6�\b \0 � �j \x07j"\x006�� \0 �jA\0:\0\0�\v�i\0\v,��� \0 �AÃÂ=n"�A�t/�û�;\0\0 \0A�j � �AÃÂ=lk�«�\v�\0A�\v;\0 \0 �6�� \0 ��� ��9�A\0\v"�6�\0 \0 � �j"�6�\b \0 � �j6�\f \0 �6�� \0\v\b\0Aÿÿÿÿ\x07\v�\0Aÿ\0\v?����@ \0 �F\r\0�@ \0 �A�k"�O\r� \0(�\0!� \0 �(�\x006�\0 � �6�\0 \0A�j!\0\f\0\v\0\v\vÃ�� �#\0A�k" $\0 ��=! 322 A�j ��n"� �(�\0(����\0�@ (�\b ,\0�"\x07 \x07A\0H\x1BE�@ 323 \0 � � 324(�\0(�0��\0� � � � \0kA�tj"�6�\0\f�\v � �6�\0�@�@ \0"\x07-\0\0"\bA+k��\0�\0�\v 325 \bà 326(�\0(�,��\0!\x07 � �(�\0"\bA�j6�\0 \b \x076�\0 \0A�j!\x07\v�@ � \x07kA�H\r\0 \x07-\0\0A0G\r\0 \x07-\0�A rAø\0G\r\0 327A0 328(�\0(�,��\0!\b � �(�\0"\vA�j6�\0 \v \b6�\0 329 \x07,\0� 330(�\0(�,��\0!\b � �(�\0"\vA�j6�\0 \v \b6�\0 \x07A�j!\x07\v \x07 ��c � �(�\0(���\0\0!�A\0!\vA\0!\b \x07!��� � �M�� � \x07 \0kA�tj �(�\0�Â� �(�\0��@ (��"\f A�j"\r ,\0�A\0H"�\x1B \bj-\0\0E\r\0 \v \f \r �\x1B \bj,\0\0G\r\0 � �(�\0"\vA�j6�\0 \v �6�\0A\0!\v \b \b (�\b ,\0�"\f \fA\0H\x1BA�kIj!\b\v 331 �,\0\0 332(�\0(�,��\0!\f � �(�\0"\rA�j6�\0 \r \f6�\0 �A�j!� \vA�j!\v\f�\v\v!�\v � � � � \0kA�tj � �F\x1B6�\0 A�j� � A�j$\0\vÃ���� �AÂ�q�@ \0A+:\0\0 \0A�j!\0\v �AÂ\bq�@ \0A#:\0\0 \0A�j!\0\v �AÂ�q"�AÂ�G�@ \0A®Ã\0;\0\0 \0A�j!\0\v �AÂÂ�q!��@ �-\0\0"��@ \0 �:\0\0 \0A�j!\0 �A�j!�\f�\v\v \0���@ �AÂ�G�@ �A�G\r�AÃ\0Aæ\0 �\x1B\f�\vA
332à \0AÃ¥\0 �\x1B\f�\vAÃ\0Aá\0 �\x1B �AÂ�F\r\0�AÃ\0Aç\0 �\x1B\v:\0\0 �AÂ�G\v´�����~�@�@�@�@�@�@ �A�kA�w�\b����\0����\v \0�� � �k"�A�L�@A= �AÃ\0 �B�Ây§kAà lA\fv"� � �A�t)�ÃÃ�TkA�jH\r��\v�� �Bÿÿÿÿ�X�@ � �§�Â�\f�\v �BÂï %Z�@ � �BÂï %Â"�BÂï %~}!� � �§�Â�!�\v � �BÂÃÃ/Â"�§A�t/�û�;\0\0 �A�j � �BÂÃÃ/~}§�Â�\v!�A\0\v6��\f�\v \0AÃ\0 �B�Ây§k"� � �kJ��A=� � �j"�!��� �B�T���@ �A�k"� �§A�q-\0Â�:\0\0 �B�Â"�B\0R\r\0\vA\0� �A�k"� �§A�tA<q(�½�6\0\0 �B�Â!�\f�\v\v\v6��\f�\v \0AÃ\0 �B�Ây§kA�n"� � �kJ��A=� � �j"�!��� �BÃ\0T���@ �A�k"� �§A\x07q-\0ú\x1B:\0\0 �B�Â"�B\0R\r\0\vA\0� �A�k"� �§A�tAþ\0q/�ý�;\0\0 �B�Â!�\f�\v\v\v6��\f�\v \0AÃ\0 �B�Ây§kA�v"� � �kJ��A=� � �j"�!��� �BÂ�T���@ �A�k"� �§A�q-\0Ã�:\0\0 �B�Â"�B\0R\r\0\vA\0� �A�k"� �§A�tAþ�q/�þ�;\0\0 �B\bÂ!�\f�\v\v\v6��\f�\v�� �!� � �l"� �lÂ!\b �Â! �Â! 333 � �lÂ!\x07A\0!��� �A�r � T\r�� �A�r � 334T\r�� �A�r � \bT\r�� � \x07T�� �A�j� �A�j!� � \x07Â!�\f�\v\v\v"� � �kJ�@ \0A=6��\f�\v �¬!\x07 � �j"�!��@ �A�k"� � � \x07Â"� \x07~}§-\0Â\b:\0\0 � \x07Z �!�\r\0\v \0A\x006�� \0 �6�\0�\v \0 �6�\0\vÃ�� �#\0A�k" $\0 ��>! 335 A�j ��p"� �(�\0(����\0�@ (�\b ,\0�"\x07 \x07A\0H\x1BE�@ 336 \0 � � 337(�\0(� ��\0� � � � \0kj"�6�\0\f�\v � �6�\0�@�@ \0"\x07-\0\0"\bA+k��\0�\0�\v 338 \bà 339(�\0(����\0!\x07 � �(�\0"\bA�j6�\0 \b \x07:\0\0 \0A�j!\x07\v�@ � \x07kA�H\r\0 \x07-\0\0A0G\r\0 \x07-\0�A rAø\0G\r\0 340A0 341(�\0(����\0!\b � �(�\0"\vA�j6�\0 \v \b:\0\0 342 \x07,\0� 343(�\0(����\0!\b � �(�\0"\vA�j6�\0 \v \b:\0\0 \x07A�j!\x07\v \x07 ��c � �(�\0(���\0\0!�A\0!\vA\0!\b \x07!��� � �M�� � \x07 \0kj �(�\0�c �(�\0��@ (��"\f A�j"\r ,\0�A\0H"�\x1B \bj-\0\0E\r\0 \v \f \r �\x1B \bj,\0\0G\r\0 � �(�\0"\vA�j6�\0 \v �:\0\0A\0!\v \b \b (�\b ,\0�"\f \fA\0H\x1BA�kIj!\b\v 344 �,\0\0 345(�\0(����\0!\f � �(�\0"\rA�j6�\0 \r \f:\0\0 �A�j!� \vA�j!\v\f�\v\v!�\v � � � � \0kj � �F\x1B6�\0 A�j� � A�j$\0\vÂ�����@�@�@�@�@�@ �A�kA�w�\b����\0����\v \0�� � �k"�A L�@A= �A �A�rgkAà lA\fv"� � �A�t(�»�IkA�jH\r��\v � ��Â�!�A\0\v6��\f�\v \0A �A�rgk"� � �kJ��A=� � �j"�!��� �A�I���@ �A�k"� �A�q-\0Â�:\0\0 �A�v"�\r\0\vA\0� �A�k"� �A�tA<q(�½�6\0\0 �A�v!�\f�\v\v\v6��\f�\v \0A" �A�rgkA�n"� � �kJ��A=� � �j"�!��� �AÃ\0I���@ �A�k"� �A\x07q-\0ú\x1B:\0\0 �A�v"�\r\0\vA\0� �A�k"� �A�tAþ\0q/�ý�;\0\0 �A�v!�\f�\v\v\v6��\f�\v \0A# �A�rgkA�v"� � �kJ��A=� � �j"�!��� �AÂ�I���@ �A�k"� �A�q-\0Ã�:\0\0 �A�v"�\r\0\vA\0� �A�k"� �A�tAþ�q/�þ�;\0\0 �A\bv!�\f�\v\v\v6��\f�\v�� �!� � �l"\x07 �l! \x07 \x07l!\b�� �A�r � �K\r�� �A�r � \x07I\r�� �A�r � I\r�� � \bI�� �A�j� �A�j!� � \bn!�\f�\v\v\v"� � �kJ�@ \0A=6��\f�\v � �j"�!��@ �A�k"� � � �n"� �lk-\0Â\b:\0\0 � �O �!�\r\0\v \0A\x006�� \0 �6�\0�\v \0 �6�\0\vÃ��\v�#\0Að\0k"\f$\0 \f �6�l \f! �@�@�@ � �kA\fm" 346AÃ¥\0O�@ 347�/"�! �E\r�\v !\x07 �!��@ � �F�@A\0!\b�@ \0 \fAì\0j"��(A� 348\x1B�@ \0 ��(�@ � �(�\0A�r6�\0\v�@ � �F\r� -\0\0A�F\r\x07 A�j! �A\fj!�\f\0\v\0\v \0�:!\r �E�@ � \r �(�\0(����\0!\r\v \bA�j!�A\0!� !\x07 �!��@ � �F�@ �!\b �E\r� \0�Q� !\x07 �!� 349 \vjA�I\r��@ � �F�@\f���@ \x07-\0\0A�G\r\0 �(�� �,\0\v"� �A\0H\x1B \bF\r\0 \x07A\0:\0\0 \vA�k!\v\v \x07A�j!\x07 �A\fj!�\f�\v\0\v\0��@ \x07-\0\0A�G\r\0 \bA�t �(�\0 � �,\0\vA\0H\x1Bj(�\0!��@ ��� �� � � �(�\0(����\0\v \rF�@A�!� �(�� �,\0\v"� �A\0H\x1B �G\r� \x07A�:\0\0 \vA�j!\v\f�\v \x07A\0:\0\0\v 350A�k! 351\v \x07A�j!\x07 �A\fj!�\f�\v\0\v\0\v\0� \x07A�A� �(�� �,\0\v"\b \bA\0H\x1B"\b\x1B:\0\0 \x07A�j!\x07 �A\fj!� \v \bE"\bj!\v 352 \bk! 353\f�\v\0\v\0\v�0\0\v � �(�\0A�r6�\0\v ��! \fAð\0j$\0 �\vÂ���� �(�� \0(�� \0(�\0"�k"�k!� ��@ � � �ü 354\0\0\v � �6�� \0 \0(�\0"�6�� \0 �(��6�\0 � �6�� \0(��!� \0 �(�\b6�� � �6�\b \0(�\b!� \0 �(�\f6�\b � �6�\f � �(��6�\0\vÃ��\v�#\0Að\0k"\f$\0 \f �6�l \f! �@�@�@ � �kA\fm" 355AÃ¥\0O�@ 356�/"�! �E\r�\v !\x07 �!��@ � �F�@A\0!\b�@ \0 \fAì\0j"��)A� 357\x1B�@ \0 ��)�@ � �(�\0A�r6�\0\v�@ � �F\r� -\0\0A�F\r\x07 A�j! �A\fj!�\f\0\v\0\v \0�;!\r �E�@ � \r �(�\0(�\f��\0!\r\v \bA�j!�A\0!� !\x07 �!��@ � �F�@ �!\b �E\r� \0�S� !\x07 �!� 358 \vjA�I\r��@ � �F�@\f���@ \x07-\0\0A�G\r\0 �(�� �,\0\v"� �A\0H\x1B \bF\r\0 \x07A\0:\0\0 \vA�k!\v\v \x07A�j!\x07 �A\fj!�\f�\v\0\v\0��@ \x07-\0\0A�G\r\0 �(�\0 � �,\0\vA\0H\x1B \bj,\0\0!��@ ��� �� � � �(�\0(�\f��\0\v \rF�@A�!� �(�� �,\0\v"� �A\0H\x1B �G\r� \x07A�:\0\0 \vA�j!\v\f�\v \x07A\0:\0\0\v 359A�k! 360\v \x07A�j!\x07 �A\fj!�\f�\v\0\v\0\v\0� \x07A�A� �(�� �,\0\v"\b \bA\0H\x1B"\b\x1B:\0\0 \x07A�j!\x07 �A\fj!� \v \bE"\bj!\v 361 \bk! 362\f�\v\0\v\0\v�0\0\v � �(�\0A�r6�\0\v ��! \fAð\0j$\0 �\v»���� �AôÃ� �\x1B"�(�\0!��@���@ �E�@ �\r�A\0�\vA~ �E\r���@ ��@ �!�\f�\v �-\0\0"�Ã"�A\0N�@ \0�@ \0 �6�\0\v �A\0G�\vAÃÃ�(�\0(�\0E�@A� \0E\r�� \0 �Aÿ¿�q6�\0A��\v �AÃ�k"�A2K\r� �A�t(�ÂÂ�!� �A�k"�E\r� �A�j!�\v �-\0\0"�A�v"\x07A�k �A�u \x07jrA\x07K\r\0�@ �A�k!� �Aÿ�qAÂ�k �A�tr"�A\0N�@ �A\x006�\0 \0�@ \0 �6�\0\v � �k�\v �E\r� �A�j"�,\0\0"�A@H\r\0\v\v �A\x006�\0AøÃ�A�6�\0A�\v�\v � �6�\0A~\v'\0 \0 \0(��E \0(�� �rr"�6�� \0(�� �q�@�Â�\0\v\v}���#\0A �k"�$\0 � \0 �AÂ�j �\x1B"\x006�Â� � � �A\0Gk6�Â� �A\0AÂ�ü\v\0 �A�6�L �Aá\x006�$ �A�6�P � �AÂ�j6�, � �AÂ�j6�T \0A\0:\0\0 � � ��Ã� �A �j$\0\vJ����@ \0-\
3620\0"�E � �-\0\0"�Gr\r\0�@ �-\0�!� \0-\0�"�E\r� �A�j!� \0A�j!\0 � �F\r\0\v\v � �k\v�\0��\0\vÂ\b�\v� \0E�@ ��/�\v �A@O�@AøÃ�A06�\0A\0�\v��A� �A\vjAxq �A\vI\x1B!� \0A\bk"�(��" Axq!\b�@ A�qE�@ �AÂ�I\r� �A�j \bM�@ �!� \b �kAÃÃ�(�\0A�tM\r�\vA\0\f�\v � \bj!\x07�@ � \bM�@ \b �k"�A�I\r� � � A�qrA�r6�� � �j"� �A�r6�� \x07 \x07(��A�r6�� � ��Ã�\f�\vAÂÃ�(�\0 \x07F�@AÂÃ�(�\0 \bj"\b �M\r� � � A�qrA�r6�� � �j"� \b �k"�A�r6��AÂÃ� �6�\0AÂÃ� �6�\0\f�\vAÂÃ�(�\0 \x07F�@AÂÃ�(�\0 \bj"� �I\r��@ � �k"�A�O�@ � � A�qrA�r6�� � �j"\b �A�r6�� � �j"� �6�\0 � �(��A~q6��\f�\v � A�q �rA�r6�� � �j"� �(��A�r6��A\0!\bA\0!�\vAÂÃ� \b6�\0AÂÃ� �6�\0\f�\v \x07(��"�A�q\r� �Axq \bj"\v �I\r� \v �k!\f \x07(�\f!��@ �Aÿ�M�@ \x07(�\b"� �F�@AüÃ�AüÃ�(�\0A~ �A�vwq6�\0\f�\v � �6�\f � �6�\b\f�\v \x07(��! 363�@ � \x07G�@ \x07(�\b"� �6�\f � �6�\b\f�\v�@ \x07(��"��� \x07A�j� \x07(��"�E\r� \x07A�j\v!\b�@ \b!� �"�A�j!\b �(��"�\r\0 �A�j!\b �(��"�\r\0\v �A\x006�\0\f�\vA\0!�\v 364E\r\0�@ \x07(��"�A�t"�(�¬Ã� \x07F�@ �A¬Ã�j �6�\0 �\r�AÂÃ�AÂÃ�(�\0A~ �wq6�\0\f�\v�@ \x07 365(��F�@ 366 �6��\f�\v 367 �6��\v �E\r�\v � 3686�� \x07(��"��@ � �6�� � �6��\v \x07(��"�E\r\0 � �6�� � �6��\v \fA�M�@ � A�q \vrA�r6�� � \vj"� �(��A�r6��\f�\v � � A�qrA�r6�� � �j"� \fA�r6�� � \vj"� �(��A�r6�� � \f�Ã�\v �!�\v �\v"��@ �A\bj�\v ��/"�E�@A\0�\v � \0A|Ax \0A�k(�\0"�A�q\x1B �Axqj"� � � �K\x1B�Y� \0�! �\v�\0 \0E�@A\0�\vAøÃ� \x006�\0A�\v}���#\0A�k"�$\0 �A 369:\0��@�@ \0(��"��� �� \0�Ã�\r� \0(��\v \0(��"�F\r\0 \0(�PA 370F\r\0 \0 �A�j6�� �A 371:\0\0\f�\v \0 �A�jA� \0(�$��\0A�G\r\0 �-\0��\v �A�j$\0\v�\0\v�\0A�\vô����#\0A@j"\x07B\x007� \x07B\x007�( \x07B\x007�0 \x07B\x007�8�@�@���@�� ��@ �A�q!��@ �A�O�@ �A|q!��@ \x07A j"\f � \bA�tj"�/�\0A�tj"� �/�\0A�j;�\0 �/��A�t \fj"� �/�\0A�j;�\0 �/��A�t \fj"� �/�\0A�j;�\0 �/��A�t \fj"� �/�\0A�j;�\0 \bA�j!\b A�j" �G\r\0\v �E\r�\v�@ \x07A j � \bA�tj/�\0A�tj"� �/�\0A�j;�\0 \bA�j!\b 372A�j" 373 �G\r\0\v\v �(�\0"\b \x07/�>"\rE\r��A�!\v\f�\v �(�\0\v!\bA\0!\r \x07/�<�@A�!\v\f�\v \x07/�:�@A\r!\v\f�\v \x07/�8�@A\f!\v\f�\v \x07/�6�@A\v!\v\f�\v \x07/�4�@A 374!\v\f�\v \x07/�2�@A !\v\f�\v \x07/�0�@A\b!\v\f�\v \x07/�.�@A\x07!\v\f�\v \x07/�,�@A�!\v\f�\v \x07/�*�@A�!\v\f�\v \x07/�(�@A�!\v\f�\v \x07/�&�@A�!\v\f�\v \x07/�$�@A�!\v\f�\v \x07/�"�@A�!\fA�!\vA�!\bA\0\f�\v � �(�\0"\0A�j6�\0 \0AÃ�6�\0 � �(�\0"\0A�j6�\0 \0AÃ�6�\0A�!\f\f�\v \b \v \b \vI\x1B!�A�!\b�@�@ \x07A j \bA�tj/�\0\r� \bA�j"\b \vG\r\0\v \v!\b\v � \b � \bK\x1B!\fA�\v! A�! 375 \x07/�""�A�K\r�A� �A�tkAþÿ�q \x07/�$"�k"�A\0H\r� �A�t \x07/�&"�k"�A\0H\r� �A�t \x07/�("�k"�A\0H\r� �A�t \x07/�*"�k"�A\0H\r� �A�t \x07/�,"�k"�A\0H\r� �A�t \x07/�."�k"�A\0H\r� �A�t \x07/�0"�k"�A\0H\r� �A�t \x07/�2"�k"�A\0H\r� �A�t \x07/�4"�k"�A\0H\r� �A�t \x07/�6"\x1Bk"�A\0H\r� �A�t \x07/�8"�k"�A\0H\r� �A�t \x07/�:"�k"�A\0H\r� �A�t \x07/�<"�k"�A\0H\r� �A�t"� \rI � \rGA\0 \0E r\x1Br\r�A\0! 376 \x07A\0;�� \x07 �;�� \x07 � �j"�;�� \x07 � �j"�;�\b \x07 � �j"�;� 377 \x07 � �j"�;�\f \x07 � �j"�;�� \x07 � �j"�;�� \x07 � �j"�;�� \x07 � �j"�;�� \x07 � �j"�;�� \x07 � \x1Bj"�;�� \x07 � �j"�;�� \x07 � �j"�;�� \x07 � �j;���@ �E\r\0 �A�G�@ �A�q �A~q!�A\0! �@ � 378A�tj/�\0"��@ \x07 �A�tj"� �/�\0"�A�j;�\0 � �A�tj 379;�\0\v � 380A�r"�A�tj/�\0"��@ \x07 �A�tj"� �/�\0"�A�j;�\0 � �A�tj �;�\0\v 381A�j! 382 A�j" �G\r\0\vE\r�\v � 383A�tj/�\0"�E\r\0 \x07 �A�tj"� �/�\0"�A�j;�\0 � �A�tj 384;�\0\vA�!�A\0!� �"�!�A\0!��@�@�@ \0���\0�\vA�! 385 \fA K\r�AÂ�!�AÃÃ\0!�AÂÃ\0!�A�!�\f�\v \0A�F!�A\0!�AÃî\0!�AÂî\0!� \0A�G�@\f�\vA�! 386 \fA K\r�\vA� \ft"�A�k!� �(�\0!�A\0!� \f! A\0!�A\0!\rA�!��@A� t!��@�@��A\0 � � �A�tj/�\0" A�jK\r\0� �I�@A\0! Aà \0\f�\v � �kA�t"\0j/�\0! \0 �j-\0\0\v!\0A� \b �k"�t!\x1B � \r �vA�tj!� �! 387�@ � 388 \x1Bj" 389A�tj"� ;�� � �:\0� � \0:\0\0 390\r\0\vA� \bA�kt! �@ "\0A�v! \0 \rq\r\0\v \x07A j \bA�tj" /�\0A�k" ;�\0 \0A�k \rq \0jA\0 \0\x1B!\r �A�j!� Aÿÿ�qE�@ \b \vF\r� � � �A�tj/�\0A�tj/�\0!\b\v \b \fM\r\0 \r �q"\0 �F\r\0\vA� \b � \f �\x1B"�k" t!� \b \vI�@ \v �k!� \b! 391�@�@ � \x07A j 392A�tj/�\0k"�A\0L\r� �A�t!� A�j" �j" 393 \vI\r\0\v �! \vA� t!�\vA�! 394 � � �j"�AÃ�Kq � �AÃ�Kqr\r� �(�\0"� \0A�tj" 395 \f:\0� 396 :\0\0 397 � �A�tj"� �kA�v;�� \0!�\f�\v\v \r�@ � \rA�tj"\0A\0;�� \0 �:\0� \0AÃ\0:\0\0\v � �(�\0 �A�tj6�\0\v � \f6�\0A\0! 398\v 399\vÂ���� �,\0\vA\0N�@ \0 �(�\b6�\b \0 �)�\x007�\0�\v �(�\0!��@�@�@ �(��"�A 400M�@ \0 �:\0\v\f�\v �A÷ÿÿÿ\x07O\r� �A\x07r"�A�j�9!� \0 �Aÿÿÿÿ\x07k6�\b \0 �6�\0 \0 �6�� �!\0\v �A�j"��@ \0 � �ü
401\0\0\v\f�\v�i\0\v\vÃ�����@Aöÿÿÿ\x07 �k �O�@ \0,\0\vA\0H!� \0(�\0A÷ÿÿÿ\x07!� �Aòÿÿÿ�M�@A\v � �j"� �A�t"� � �K\x1B"�A\x07rA�j �A\vI\x1B!�\v \0 �\x1B!� ��9!� ��@ � � �ü 402\0\0\v�@ � �F\r\0 � �k"\x07E\r\0 � �j � �j \x07ü 403\0\0\v �A 404G�@ ��!\v \0 �6�\0 \0 �AÂÂÂÂxr6�\b\f�\v�i\0\v \0 �6��\v�\0 \0 \0(�\0A\fk(�\0j"\0 �j�K� \0\vK��� \0(��"�A\bu!\x07 \0(�\0"\0 � � �A�q�� �(�\0 \x07j(�\0� \x07\v �j �A� �A�q\x1B � \0(�\0(���\v\0\vÂ�\0 \0A�:\x005�@ � \0(��G\r\0 \0A�:\x004�@ \0(��"�E�@ \0A�6�$ \0 �6�� \0 �6�� �A�G\r� \0(�0A�F\r�\f�\v � �F�@ \0(��"�A�F�@ \0 �6�� �!�\v \0(�0A�G\r� �A�F\r�\f�\v \0 \0(�$A�j6�$\v \0A�:\x006\v\vv��� \0(�$"�E�@ \0 �6�� \0 �6�� \0A�6�$ \0 \0(�86���\v�@�@ \0(�� \0(�8G\r\0 \0(�� �G\r\0 \0(��A�G\r� \0 �6���\v \0A�:\x006 \0A�6�� \0 �A�j6�$\v\vÂ���� �(�� \0(�\0"� \0(��"�kj!� � �k"��@ � � �ü 405\0\0\v � �6�� \0 \0(�\0"�6�� \0 �(��6�\0 � �6�� \0(��!� \0 �(�\b6�� � �6�\b \0(�\b!� \0 �(�\f6�\b � �6�\f � �(��6�\0\v �����@�@�@ \0,\0\v"�A\0N�@A 406!� �A 407F\r� \0 �A�jAÿ\0q:\0\v\f�\v \0(��"� \0(�\bAÿÿÿÿ\x07qA�k"�G\r�\v \0 �A� � ��¤� �!�\v \0 �A�j6�� \0(�\0!\0\v \0 �j"\0A\0:\0� \0 �:\0\0\v,��� \0 �AÂÃ\0n"�A�t/�û�;\0\0 \0A�j � �AÂÃ\0lk�¬�\v4��� \0 �Aä\0n"�A�t/�û�;\0\0 \0 � �Aä\0lkA�t/�û�;\0� \0A�j\vé���� �A¿Â=M�@ �AÂÃ\0M�@ �Aã\0M�@ �A M�@ \0 �A0r:\0\0 \0A�j�\v \0 �A�t/�û�;\0\0 \0A�j�\v �Aç\x07M�@ \0 �Aÿÿ�qAä\0n"�A0r:\0\0 \0 � �Aä\0lkAÿÿ�qA�t/�û�;\0� \0A�j�\v \0 ��¬��\v �AÂÂ�M�@ \0 �AÂÃ\0n"�A0j:\0\0 \0A�j � �AÂÃ\0lk�¬��\v \0 ��«��\v �AÿÃÃ/M�@ �Aÿ¬â�M�@ \0 �AÃÂ=n"�A0j:\0\0 \0A�j � �AÃÂ=lk�«��\v \0 ��Â��\v �AÿÂëÃ�M�@ \0 �AÂÃÃ/n"�A0j:\0\0 \0A�j � �AÂÃÃ/lk�Â��\v \0 �AÂÃÃ/n"�A�t/�û�;\0\0 \0A�j � �AÂÃÃ/lk�Â�\v�\0 \0(�\b�*G�@ \0(�\b�¦�\v \0\v+���#\0A�k"�$\0 � ��H6�\f \0 ��à � �A\fj�I �A�j$\0\v�\0 \0Aèõ\x006�\0 \0A j� � \0�Ã�\vT���#\0A�k"�$\0�� �(�\0!� � \0kA�u"��@�@ \0 � \0(�\0F\r�� \0A�j!\0 �A�k"�\r\0\v\vA\0\v"\0 � \0\x1B �A�j$\0\vÂ����#\0A�k"\f$\0 \f \x006�\f�@�@ \0 �F�@ �-\0\0A�G\r�A\0!\0 �A\0:\0\0 � �(�\0"�A�j6�\0 �A.:\0\0 \x07(�� \x07,\0\v"� �A\0H\x1BE\r� (�\0"� \bkAÂ�J\r� 408(�\0!� �A�j6�\0 � �6�\0\f�\v�@�@ \0 �G\r\0 \x07(�� \x07,\0\v"\0 \0A\0H\x1BE\r\0 �-\0\0A�G\r� (�\0"\0 \bkAÂ�J\r� 409(�\0!� \0A�j6�\0 \0 �6�\0A\0!\0 410A\x006�\0\f�\v \v \vAð\0j \fA\fj�±� \vk"\0A�u"�A\x1BJ\r� �Aà�j,\0\0!��@�@ \0A{q"\0AÃ\0G�@ \0Aà \0G\r� � �(�\0"�G�@A�!\0 �A�k,\0\0�s �,\0\0�sG\r�\v � �A�j6�\0 � �:\0\0\f�\v �AÃ\0:\0\0\f�\v ��s"\0 �,\0\0G\r\0 � \0�¹�:\0\0 �-\0\0A�G\r\0 �A\0:\0\0 \x07(�� \x07,\0\v"\0 \0A\0H\x1BE\r\0 (�\0"\0 \bkAÂ�J\r\0 411(�\0!� \0A�j6�\0 \0 �6�\0\v � �(�\0"\0A�j6�\0 \0 �:\0\0A\0!\0 �A�J\r� 412 413(�\0A�j6�\0\f�\vA\0!\0\f�\vA�!\0\v \fA�j$\0 \0\vy���#\0A�k"�$\0 �A\fj"� ��$ ��="�Aà�Aì � � �(�\0(�0��\0� � ��n"� �(�\0(�\f�\0\x006�\0 � � �(�\0(���\0\x006�\0 \0 � �(�\0(����\0 �(�\f�# �A�j$\0\v*���#\0A�k"�$\0 \0 �,\0\0 � \0k�Ã�"\0 � \0\x1B �A�j$\0\v���� \0�Ã� \0(�\0"��@ \0(�\f� ��!\v\vÂ����#\0A�k"\f$\0 \f \0:\0��@�@ \0 �F�@ �-\0\0A�G\r�A\0!\0 �A\0:\0\0 � �(�\0"�A�j6�\0 �A.:\0\0 \x07(�� \x07,\0\v"� �A\0H\x1BE\r� (�\0"� \bkAÂ�J\r� 414(�\0!� �A�j6�\0 � �6�\0\f�\v�@�@ \0 �G\r\0 \x07(�� \x07,\0\v"\0 \0A\0H\x1BE\r\0 �-\0\0A�G\r� (�\0"\0 \bkAÂ�J\r� 415(�\0!� \0A�j6�\0 \0 �6�\0A\0!\0 416A\x006�\0\f�\v \v \vA�j \fA�j�´� \vk"�A\x1BJ\r� �Aà�j,\0\0!��@�@�@�@ �A~qA�k����\0�\v � �(�\0"�G�@A�!\0 �A�k,\0\0�s �,\0\0�sG\r�\v � �A�j6�\0 � �:\0\0\f�\v �AÃ\0:\0\0\f�\v ��s"\0 �,\0\0G\r\0 � \0�¹�:\0\0 �-\0\0A�G\r\0 �A\0:\0\0 \x07(�� \x07,\0\v"\0 \0A\0H\x1BE\r\0 (�\0"\0 \bkAÂ�J\r\0 417(�\0!� \0A�j6�\0 \0 �6�\0\v � �(�\0"\0A�j6�\0 \0 �:\0\0A\0!\0 �A�J\r� 418 419(�\0A�j6�\0\f�\vA\0!\0\f�\vA�!\0\v \fA�j$\0 \0\vy���#\0A�k"�$\0 �A\fj"� ��$ ��>"�Aà�Aì � � �(�\0(� ��\0� � ��p"� �(�\0(�\f�\0\0:\0\0 � � �(�\0(���\0\0:\0\0 \0 � �(�\0(����\0 �(�\f�# �A�j$\0\vI��� \0 �6�� \0A\x006�\f ��@ ��U!�\v \0 �6�\0 \0 � �A�tj"�6�\b \0 � �A�tj6�\f \0 �6�� \0\v6��� \0(��"� �A�tj!��@ � �F�@ \0 �6��� �A\x006�\0 �A�j!�\f�\v\v\v~����~#\0A �k"�$\0 � �6�< � �6�� �A�6�� �A�j"�B\0�J � � �A��Â� �)�\b!� �)�\0!\x07 ��@ � �(�Â� � �(�� �(�<kjj6�\0\v \0 �7�\b \0 \x077�\0 �A �j$\0\v\r\0 \0 � �B��¾�\vD���#\0A�k"�$\0 � � � � �BÂÂÂÂÂÂÂÂÂ� �< �)�\0!� \0 �)�\b7�\b \0 �7�\0 �A�j$\0\vÂ����A5!��@ \0(��"� \0(��"�A�jA\x07pkA\x07jA\x07n � �k"�Añ�jA\x07pA�Ij"�A5G�@ �"�\r�A4!��@�@ �A�jA\x07pA�k���\0�\v \0(��AÂ�oA�k�³�E\r�\vA5�\v�@�@ �Aó�jA\x07pA�k��\0��\v \0(���³�\r�\vA�!�\v �\vÂ��\x07��~#\0A�k"\b$\0�@�@�@ �A$L�@ \0-\0\0"�\r� \0!�\f�\vAøÃ�A�6�\0B\0!�\f�\v \0!��@�@ �Ã�_E\r� �-\0�!� �A�j!� �\r\0\v\f�\v�@ �Aÿ�q"�A+k��\0�\0�\vA�A\0 �A-F\x1B!\x07 �A�j!�\v���@ �A�rA�G\r\0 �-\0\0A0G\r\0A�! �-\0�AÃ�qAÃ\0F�@ �A�j!�A�\f�\v �A�j!� �A\b �\x1B\f�\v �A 420 �\x1B\v" 421Â!\fA\0!��@�@�@ �-\0\0"�A0k"�Aÿ�qA 422I\r\0 �Aá\0kAÿ�qA�M�@ �AÃ\0k!�\f�\v �AÃ\0kAÿ�qA�K\r� �A7k!�\v 423 �Aÿ�qL\r\0 \b \fB\0 \vB\0�2A�!��@ \b)�\bB\0R\r\0 \v \f~"\r �ÂBÿ�Â"�B� V\r\0 \r �|!\vA�! �!�\v �A�j!� �!�\f�\v\v ��@ � � \0 \x1B6�\0\v�@�@ ��@AøÃ�AÃ\x006�\0 \x07A\0 �B�ÂP\x1B!\x07 �!\v\f�\v � \vV\r�\v \x07 �§A�qrE�@AøÃ�AÃ\x006�\0 �B�}!�\f�\v � \vZ\r\0AøÃ�AÃ\x006�\0\f�\v \v \x07¬"� �}!�\v \bA�j$\0 �\vÂ��\b��@ \0"�A�q�@�@ �-\0\0"�E �A=Fr\r� �A�j"�A�q\r\0\v\v�@�@AÂÂÂ\b �(�\0"�k �rAÂÂÂÂxqAÂÂÂÂxG\r\0�@AÂÂÂ\b �A½úôé�s"�k �rAÂÂÂÂxqAÂÂÂÂxG\r� �(��!� �A�j"�!� �AÂÂÂ\b �krAÂÂÂÂxqAÂÂÂÂxF\r\0\v\f�\v �!�\v�@ �"�-\0\0"�E\r� �A�j!� �A=G\r\0\v\v \0 �F�@A\0�\v�@ \0 � \0k"�j-\0\0\r\0AìÃ�(�\0"�E\r\0 �(�\0"�E\r\0�@�@�� \0!�A\0 �"�E\r\0� \0-\0\0"����@�@ � �-\0\0"\x07G \x07Er\r� �A�k"�E\r� �A�j!� �-\0�!� �A�j!� �\r\0\vA\0!�\v ��A\0\v �-\0\0k\vE�@ �(�\0 �j"�-\0\0A=F\r�\v �(��!� �A�j!� �\r�\f�\v\v �A�j!\b\v \b\v \0 \0�Â��!\v�\0 \0A\fj�K� \0�!\v�\
4230\v�\0 \0A¨õ\x006�\0 \0A�j�ó� \0\vý���~��#\0A k"�$\0 �Bÿÿÿÿÿÿ?Â!��~ �B0ÂBÿÿ�Â"�§"�AÂø\0kAý�M�@ �B� \0B<ÂÂ!� �AÂø\0kÂ!��@ \0Bÿÿÿÿÿÿÿÿ�Â"\0BÂÂÂÂÂÂÂÂ\bZ�@ �B�|!�\f�\v \0BÂÂÂÂÂÂÂÂ\bR\r\0 �B� �|!�\vB\0 � �Bÿÿÿÿÿÿÿ\x07V"�\x1B!\0 � �|\f�\v \0 �ÂP �Bÿÿ�RrE�@ �B� \0B<ÂÂBÂÂÂÂÂÂÂ�Â!\0Bÿ�\f�\v �AþÂ�K�@B\0!\0Bÿ�\f�\vAÂø\0AÂø\0 �P"�\x1B"\b �k"\x07Að\0J�@B\0!\0B\0\f�\v � �BÂÂÂÂÂÂÃ\0 �\x1B!�A\0!� � \bG�@ �A�j \0 �AÂ� \x07k�6 �)�� �)��ÂB\0R!�\v � \0 � \x07�g �)�\bB� �)�\0"�B<ÂÂ!\0�@ � �Bÿÿÿÿÿÿÿÿ�ÂÂ"�BÂÂÂÂÂÂÂÂ\bZ�@ \0B�|!\0\f�\v �BÂÂÂÂÂÂÂÂ\bR\r\0 \0B� \0|!\0\v \0BÂÂÂÂÂÂÂ\b \0 \0Bÿÿÿÿÿÿÿ\x07V"�\x1B!\0 �Â\v!� �A j$\0 �BÂÂÂÂÂÂÂÂÂ� �B4 \0¿\vÂ�\0�@ \0�� �Aÿ\0M\r��@AÃÃ�(�\0(�\0E�@ �AÂ�qA¿�F\r�\f�\v �Aÿ�M�@ \0 �A?qAÂ�r:\0� \0 �A�vAÃ�r:\0\0A��\v �AÂ@qAÂÃ�G �A°�OqE�@ \0 �A?qAÂ�r:\0� \0 �A\fvAà �r:\0\0 \0 �A�vA?qAÂ�r:\0�A��\v �AÂÂ�kAÿÿ?M�@ \0 �A?qAÂ�r:\0� \0 �A�vAð�r:\0\0 \0 �A�vA?qAÂ�r:\0� \0 �A\fvA?qAÂ�r:\0�A��\v\vAøÃ�A�6�\0A��A�\v�\v \0 �:\0\0A�\v�\0 ��@ \0 �à �ü\v\0\v\v0���#\0A�k"�$\0 � �(�\x006�\0 \0 ��a�\`A°ñ\0(�\0�L� �A�j$\0\v©���|D\0\0\0\0\0\0ð?!��@ \0AÂ\bN�@D\0\0\0\0\0\0à �!� \0Aÿ�I�@ \0Aÿ\x07k!\0\f�\vD\0\0\0\0\0\0ð�!�Aý� \0 \0Aý�O\x1BAþ�k!\0\f�\v \0AÂxJ\r\0D\0\0\0\0\0\0\`�!� \0A¸pK�@ \0AÃ\x07j!\0\f�\vD\0\0\0\0\0\0\0\0!�Aðh \0 \0AðhM\x1BAÂ�j!\0\v � \0Aÿ\x07jÂB4¿¢\vY��� \0 \0(�H"�A�k �r6�H \0(�\0"�A\bq�@ \0 �A r6�\0A��\v \0B\x007�� \0 \0(�,"�6�� \0 �6�� \0 � \0(�0j6��A\0\vâ���� �A\0G!��@�@�@ \0A�qE �Er\r\0 �Aÿ�q!��@ \0-\0\0 �F\r� �A�k"�A\0G!� \0A�j"\0A�qE\r� �\r\0\v\v �E\r� �Aÿ�q"� \0-\0\0F �A�IrE�@ �AÂÂÂ\bl!��@AÂÂÂ\b \0(�\0 �s"�k �rAÂÂÂÂxqAÂÂÂÂxG\r� \0A�j!\0 �A�k"�A�K\r\0\v\v �E\r�\v �Aÿ�q!��@ � \0-\0\0F�@ \0�\v \0A�j!\0 �A�k"�\r\0\v\vA\0\vx����@ \0E\r\0 \0(� E\r\0 \0(�$"�E\r\0 \0(��"�E\r\0 �(�\0 \0G\r\0 �(��A´þ\0kA�K\r\0 �(�8"��@ \0(�( � ���\0 \0(�$!� \0(��!�\v \0(�( � ���\0 \0A\x006��\v\vé�\0AÂÃ�A¨���A¨Ã�A©�A�A\0��A´Ã�AÂ\rA�AÂ�Aÿ\0��AÃÃ�AÂ\rA�AÂ�Aÿ\0��AÃÃ�AÂ\rA�A\0Aÿ���AÃÃ�Aà A�AÂÂ~Aÿÿ���AäÃ�A¿ A�A\0Aÿÿ���AðÃ�Aà A�AÂÂÂÂxAÿÿÿÿ\x07��AüÃ�Aà A�A\0A���AÂÃ�A �A�AÂÂÂÂxAÿÿÿÿ\x07��AÂÃ�Aü�A�A\0A���A Ã�Aò�A\bBÂÂÂÂÂÂÂÂÂ�Bÿÿÿÿÿÿÿÿÿ\0��A¬Ã�Aé�A\bB\0B���A¸Ã�Aà 424A��\rAÃÃ�A¯�A\b�\rA¨-A¤��\x1BAð-A�AÂ���A¸.A�A°���AÂ/A�A¿���AÃ&��AÃ/A\0AÂ��\0Aø/A\0AÃ��\0A 0A�A¶��\0AÃ0A�AÃ¥��\0Að0A�AÂ��\0AÂ1A�A¬��\0AÃ1A�AÃ��\0Aè1A�AÂ\x1B�\0AÂ2A�A \x1B�\0Aø/A\0A¯��\0A 0A�AÂ��\0AÃ0A�Añ��\0Að0A�AÃ��\0AÂ1A�A÷��\0AÃ1A�AÃ��\0A¸2A\bA´��\0Aà 2A AÂ��\0AÂ3A�Aï��\0A°3A\x07AÃ\x1B�\0\v>���#\0A�k"�$\0 � \x006�\f�� \0A�O�@A®� �A\fj�Ã�A\0\f�\v \0A�t(�Â-\v �A�j$\0\v �����@ � �k"�A÷ÿÿÿ\x07I�@�@ �A 425M�@ \0 �:\0\v\f�\v �A\x07r"�A�j�9!� \0 �Aÿÿÿÿ\x07k6�\b \0 �6�\0 \0 �6�� �!\0\v � �k"�E � �FrE�@ \0 � �ü 426\0\0\v \0 �jA\0:\0\0\f�\v�i\0\v\v6��� \0(�\b"� �A�tj!��@ � �FE�@ �A\x006�\0 �A�j!�\f�\v\v \0 �6�\b\vD���#\0A�k"�$\0 \0(�\0!\0 � �6�\b � \x006�� �AÂ�6�\0AÃ\v ��a�\`A°ñ\0(�\0�L� �A�j$\0\v\`��� � \0(��"� �k"\x07j!� �!��@ � �M�@ \0 �6�� \x07E � �FrE�@ � \x07k � \x07ü 427\0\0\v� � �-\0\0:\0\0 �A�j!� �A�j!�\f�\v\v\v�\0 \0(�\0"\0�@ \0��\v\v\f\0 � \0(�\0�\0\0\v+��� \0(��!� \0(�\b!��@ � �G�@ \0 �A�k"�6�\b\f�\v\v\v\x07\0 \0��\0\v����#\0A�k"�$\0 � \x006�\0Aì� ��Ã�\0\v�\0 � \0(�\0j �6�\0\v\r\0 � \0(�\0j(�\0\vQ����@ �E\r\0 �AÂÃ��E"�E\r\0 �(�\b \0(�\bA�sq\r\0 \0(�\f(�� �(�\f(��G\r\0 \0(��(�� �(��(��F!�\v �\v{��� \0(��"�A�q!��� �-\x007A�F�@ �A\bu"� �E\r�� �(�\0 �j(�\0\f�\v �A\bu �E\r\0� � \0(�\0(��6�8A\0!�A\0\v!� \0(�\0"\0 � � �j �A� �A�q\x1B \0(�\0(���\b\0\v\r\0 \0(�� �(��F\vö����#\0A�k"�$\0 � �6�\fAÂÃ�(�\0"� \0 ��Ã�� \0�y \0jA�k-\0\0A 428G�@�@�@ �(�L"\0A\0N�@ \0E\r�AÂÃ�(�\0 \0Aÿÿÿÿ�qG\r�\v�@ �(�PA 429F\r\0 �(��"\0 �(��F\r\0 � \0A�j6�� \0A 430:\0\0\f�\v ��Â�\f�\v � �(�L"\0Aÿÿÿÿ� \0\x1B6�L�@�@ �(�PA 431F\r\0 �(��"\0 �(��F\r\0 � \0A�j6�� \0A 432:\0\0\f�\v ��Â�\v �(�L� �A\x006�L\v\v�Â�\0\vÂ�����@�@�@ \0,\0\v"�A\0N�@A�!� �A�F\r� \0 �A�jAÿ\0q:\0\v\f�\v \0(��"� \0(�\bAÿÿÿÿ\x07qA�k"�G\r�\v \0 �A� � ��ÿ� �!�\v \0 �A�j6�� \0(�\0!\0\v \0 �A�tj"\0A\x006�� \0 �6�\0\vÂ����Aöÿÿÿ� �k �O�@A÷ÿÿÿ�! \0(�\0 \0 \0,\0\vA\0H\x1B! 433 �Aòÿÿÿ�M�@ � �j"� �A�t" � K\x1BA�rA�j! \v �U!��@ �E\r\0 �A�t"\bE\r\0 � 434 \bü 435\0\0\v�@ �E\r\0 �A�t"\bE\r\0 � �A�tj \x07 \bü 436\0\0\v � � �j"\bk!\x07�@ � \bF\r\0 \x07A�t"�E\r\0 � �A�t"\bj �A�tj \b 437j �A�tj �ü 438\0\0\v �A�G�@ 439�!\v \0 �6�\0 \0 AÂÂÂÂxr6�\b \0 � �j \x07j"\x006�� � \0A�tjA\x006�\0�\v�0\0\vÂ���� �A÷ÿÿÿ�I�@�@ �A�M�@ \0 �:\0\v\f�\v �A�r"�A�j�U!� \0 �Aÿÿÿÿ\x07k6�\b \0 �6�\0 \0 �6�� �!\0\v �!� \0!��@ ��@ � �6�\0 �A�k!� �A�j!�\f�\v\v \0 �A�tjA\x006�\0�\v�0\0\v ���� \0(�\b"�Aÿÿÿÿ\x07qA�kA 440 \0,\0\v"�A\0H"�\x1B"� �O�@ \0(�\0 \0 �\x1B!��@ ��� ��@ � � �ü 441\0\0\v \0,\0\v� �A�v\vÃA\0H�@ \0 �6��\f�\v \0 �Aÿ\0q:\0\v\v � �jA\0:\0\0�\v \0 � � �k \0(�� � �\x1B"\0A\0 \0 � ��Â�\vÂ���� �A÷ÿÿÿ\x07I�@�@ �A 442M�@ \0 �:\0\v\f�\v �A\x07r"�A�j�9!� \0 �Aÿÿÿÿ\x07k6�\b \0 �6�\0 \0 �6�� �!\0\v �!� \0!��@ ��@ � �:\0\0 �A�k!� �A�j!�\f�\v\v \0 �jA\0:\0\0�\v�i\0\v�\0 \0 �F�@ \0A\0:\0x�\v ��!\v<���#\0A�k"�$\0�@�@ �A�K\r\0 \0-\0xA�q\r\0 \0A�:\0x\f�\v ��U!\0\v �A�j$\0 \0\v \0 \0�®��!\v�\0 \0AðÂ�6�\0 \0A�j� � \0\v�\0 \0AÃÂ�6�\0 \0A\fj� � \0\vÂ���� �!\0�@�@ � \x07M \0 �Or\r\0 \0,\0\0"�Aÿ�q!���A� �A\0N\r\0� �ABI\r� �A_M�@ � \0kA�H\r� \0-\0�AÃ�qAÂ�G\r�A�\f�\v �AoM�@ � \0kA�H\r� \0-\0� \0,\0�!��@�@ �AÃ�G�@ �Aà �G\r� �A\`qA �F\r�\f�\v �A �N\r�\f�\v �A¿�J\r�\vAÃ�qAÂ�G\r�A�\f�\v � \0kA�H �AtKr\r� \0-\0�!� \0-\0�!\b \0,\0�!��@�@�@�@ �Að�k��\0�����\v �Að\0jAÿ�qA0O\r�\f�\v �AÂ�N\r�\f�\v �A¿�J\r�\v \bAÃ�qAÂ�G �AÃ�qAÂ�Gr �A?q \bA�tAÃ�q �A�tAÂÂð\0q �A?qA\ftrrrAÿÿÃ\0Kr\r�A�\v!� \x07A�j!\x07 \0 �j!\0\f�\v\v \0 �k\v¸����#\0A�k"\0$\0�� \0 �6�\f \0 �6�\b�@�@�@ � �O � �OrE�@ �,\0\0"\bAÿ�q!��� \bA\0N�@ �AÿÿÃ\0K\r�A�\f�\v \bABI\r� \bA_M�@A� � �kA�H\r��A�!\b �-\0�" AÃ�qAÂ�G\r� A?q �A�tAÃ�qr!�A�\f�\v \bAoM�@A�!\b � �k" 443A�H\r� �,\0�! �@�@ �AÃ�G�@ �Aà �G\r� A\`qA �F\r�\f\b\v A �H\r�\f\x07\v A¿�J\r�\v 444A�F\r� �-\0�"\bAÃ�qAÂ�G\r� \bA?q �A\ftAÂà �q A?qA�trr!�A�\f�\v \bAtK\r�A�!\b � �k" 445A�H\r� �,\0�! �@�@�@�@ �Að�k��\0�����\v Að\0jAÿ�qA0O\r\x07\f�\v AÂ�N\r�\f�\v A¿�J\r�\v 446A�F\r� �-\0�"\vAÃ�qAÂ�G\r� 447A�F\r� �-\0�" 448AÃ�qAÂ�G\r�A�!\b 449A?q \vA�tAÃ�q �A�tAÂÂð\0q A?qA\ftrrr"�AÿÿÃ\0K\r�A�\v!\b � �6�\0 \0 � \bj"�6�\f \0 �A�j"�6�\b\f�\v\v � �I!\b\v \b\f�\vA�\v � \0(�\f6�\0 \x07 \0(�\b6�\0 \0A�j$\0\võ�\0#\0A�k"\0$\0�� \0 �6�\f \0 �6�\b�@�@�@ � �O�@A\0!�\f�\vA�!� �(�\0"�AÿÿÃ\0K �AÂpqA°�Fr\r\0�@ �Aÿ\0M�@A�!� � \0(�\b"�kA\0L\r� \0 �A�j6�\b � �:\0\0\f�\v �Aÿ�M�@ � \0(�\b"�kA�H\r� \0 �A�j6�\b � �A�vAÃ�r:\0\0 \0 \0(�\b"�A�j6�\b � �A?qAÂ�r:\0\0\f�\v � \0(�\b"�k!� �Aÿÿ�M�@ �A�H\r� \0 �A�j6�\b � �A\fvAà �r:\0\0 \0 \0(�\b"�A�j6�\b � �A�vA?qAÂ�r:\0\0 \0 \0(�\b"�A�j6�\b � �A?qAÂ�r:\0\0\f�\v �A�H\r� \0 �A�j6�\b � �A�vAð�r:\0\0 \0 \0(�\b"�A�j6�\b � �A\fvA?qAÂ�r:\0\0 \0 \0(�\b"�A�j6�\b � �A�vA?qAÂ�r:\0\0 \0 \0(�\b"�A�j6�\b � �A?qAÂ�r:\0\0\v \0 \0(�\fA�j"�6�\f\f�\v\v �\f�\vA�\v � \0(�\f6�\0 \x07 \0(�\b6�\0 \0A�j$\0\vÂ���� �!\0�@�@ � �M \0 �Or\r\0�� \0A�j \0-\0\0"�ÃA\0N\r\0� �AÃ�I\r� �AÃ�M�@ � \0kA�H\r� \0-\0�AÃ�qAÂ�G\r� \0A�j\f�\v �Aï�M�@ � \0kA�H\r� \0-\0� \0,\0�!��@�@ �AÃ�G�@ �Aà �G\r� �A\`qA �F\r�\f�\v �A �N\r�\f�\v �A¿�J\r�\vAÃ�qAÂ�G\r� \0A�j\f�\v � \0kA�H �Aô�Kr � �kA�Ir\r� \0-\0�!\x07 \0-\0�!\b \0,\0�!��@�@�@�@ �Að�k��\0�����\v �Að\0jAÿ�qA0O\r�\f�\v �AÂ�N\r�\f�\v �A¿�J\r�\v \bAÃ�qAÂ�G \x07AÃ�qAÂ�Gr \x07A?q \bA�tAÃ�q �A�tAÂÂð\0q �A?qA\ftrrrAÿÿÃ\0Kr\r� �A�j!� \0A�j\v!\0 �A�j!�\f�\v\v \0 �k\vÂ����#\0A�k"\0$\0�� \0 �6�\f \0 �6�\b�@�@�@ � �O � �OrE�@A�! \0�� �-\0\0"�ÃA\0N�@ � �;�\0A�\f�\v �AÃ�I\r� �AÃ�M�@A� � �kA�H\r�� �-\0�"\bAÃ�qAÂ�G\r� � \bA?q �A�tAÃ�qr;�\0A�\f�\v �Aï�M�@A�! � �k" 450A�H\r� �,\0�!\b�@�@ �AÃ�G�@ �Aà �G\r� \bA\`qA �G\r\b\f�\v \bA �N\r\x07\f�\v \bA¿�J\r�\v 451A�F\r� �-\0�" AÃ�qAÂ�G\r� � A?q \bA?qA�t �A\ftrr;�\0A�\f�\v �Aô�K\r�A�! � �k" 452A�H\r� �-\0�"\vÃ!\b�@�@�@�@ �Að�k��\0�����\v \bAð\0jAÿ�qA0O\r\x07\f�\v \bAÂ�N\r�\f�\v \bA¿�J\r�\v 453A�F\r� �-\0�"\bAÃ�qAÂ�G\r� 454A�F\r� �-\0�" 455AÃ�qAÂ�G\r� � �kA�H\r�A�! 456A?q" 457 \bA�t"\fAÃ�q \vA\ftAÂà �q �A\x07q"�A�trrrAÿÿÃ\0K\r� � 458 \fAÃ\x07qrA¸�r;�� � \bA�vA�q \vA�t" AÃ�q �A\btr A<qrrAÃÿ\0jA°�r;�\0 �A�j!�A�\v �j"�6�\f \0 �A�j"�6�\b\f�\v\v � �I! \v \f�\vA�\v � \0(�\f6�\0 \x07 \0(�\b6�\0 \0A�j$\0\vÃ����#\0A�k"\0$\0�� \0 �6�\f \0 �6�\b�@�@�@ � �O�@A\0!�\f�\vA�!��@�@ �/�\0"�Aÿ\0M�@A�!� � \0(�\b"�kA\0L\r� \0 �A�j6�\b � �:\0\0\f�\v �Aÿ�M�@ � \0(�\b"�kA�H\r� \0 �A�j6�\b � �A�vAÃ�r:\0\0 \0 \0(�\b"�A�j6�\b � �A?qAÂ�r:\0\0\f�\v �Aÿ¯�M�@ � \0(�\b"�kA�H\r� \0 �A�j6�\b � �A\fvAà �r:\0\0 \0 \0(�\b"�A�j6�\b � �A�vA?qAÂ�r:\0\0 \0 \0(�\b"�A�j6�\b � �A?qAÂ�r:\0\0\f�\v �Aÿ·�M�@A�!� � �kA�H\r� �/��"\bAÂø�qA¸�G\r� � \0(�\b" kA�H\r� \bAÿ\x07q �A 459tAÂø�q �AÃ\x07q"�A 460trrAÿÿ?K\r� \0 �A�j6�\f \0 A�j6�\b �A�vA�j"�A�vAð�r:\0\0 \0 \0(�\b"�A�j6�\b � �A�tA0q �A�vA�qrAÂ�r:\0\0 \0 \0(�\b"�A�j6�\b � \bA�vA�q �A�tA0qrAÂ�r:\0\0 \0 \0(�\b"�A�j6�\b � \bA?qAÂ�r:\0\0\f�\v �AÂÃ�I\r� � \0(�\b"�kA�H\r� \0 �A�j6�\b � �A\fvAà �r:\0\0 \0 \0(�\b"�A�j6�\b � �A�vA¿�q:\0\0 \0 \0(�\b"�A�j6�\b � �A?qAÂ�r:\0\0\v \0 \0(�\fA�j"�6�\f\f�\v\vA�\f�\v �\f�\vA�\v � \0(�\f6�\0 \x07 \0(�\b6�\0 \0A�j$\0\v3���#\0A�k"�$\0 � \0�H6�\fA�A�AÃÃ�(�\0(�\0\x1B �A\fj�I �A�j$\0\v/���#\0A�k"�$\0 � ��H6�\f \0 � � ��Â� �A\fj�I �A�j$\0\v�\0 � �6�\0 \x07 �6�\0A�\v+��� \0AÃÂ�6�\0�@ \0(�\b"�E\r\0 \0-\0\fA�qE\r\0 ��!\v \0\v�\0 �\v'��� \0(�\0(�\0(�\0AÂà �AÂà �(�\0A�j"�6�\0 �6��\v \0 \0(�\0�#\và 461��� \0AÂà �-\0\0E�@AÂà �-\0\0E�@AìÃ�AÃÂ�6�\0AðÃ�A\x006�\0AøÃ�A\0:\0\0AüÃ�A\x006�\0AôÃ�B\x007�\0AøÃ�AÂÃ�A��ã�"\x006�\0AôÃ� \x006�\0AüÃ� \0Aø\0j6�\0AôÃ�A��¹�AüÃ�A¯��Â�AøÃ�AôÃ�(�\x006�\0Aüé�AèÂ�6�\0AÂê�A\x006�\0Aüé�AÃÃ��-�.AÂê�AÂÂ�6�\0AÂê�A\x006�\0AÂê�AÃÃ��-�.AÂê�AÃÂ�6�\0AÂê�AÂÂ�6�\0AÂê�A\0:\0\0AÂê�A\x006�\0AÂê�A¤à ��-�.AÂê�AÃÂ�6�\0A ê�A\x006�\0AÂê�AÂà ��-�.A¤ê�Aà Â�6�\0A¨ê�A\x006�\0A¤ê�Aˆ ��-�.A�AÂÂ�6�\0A°ê�A\x006�\0A´ê��*6�\0A�A´à ��-�.A¸ê�AôÂ�6�\0A¼ê�A\x006�\0A¸ê�A¼à ��-�.AÃê�AÃÂ�6�\0AÃê�A\x006�\0AÃê�AÃà ��-�.AÃê�AèÂ�6�\0AÃê�A\x006�\0AÃê�AÃà ��-�.AÃê�AÃÂ�6�\0AÃê�A\x006�\0AÃê�AÃà ��-�.Aäê�B\x007�\0Aà ê�A®Ã\0;�\0AÃê�AÃÂ�6�\0AÃê�A\x006�\0Aìê�A\x006�\0AÃê�AÃà ��-�.AÂë�B\x007�\0Aüê�A,6�\0Aðê�AðÂ�6�\0Aôê�BÂÂÂÂà �7�\0AÂë�A\x006�\0Aðê�Aäà ��-�.AÂë�A¨Â�6�\0AÂë�A\x006�\0AÂë�AÃÃ��-�.AÂë�A Â�6�\0AÂë�A\x006�\0AÂë�AÃÃ��-�.AÂë�AôÂ�6�\0A ë�A\x006�\0AÂë�AäÃ��-�.A¤ë�Aà ¡�6�\0A¨ë�A\x006�\0A¤ë�AìÃ��-�.A‘�Aé�6�\0A°ë�A\x006�\0A‘�AÂÃ��-�.A´ë�Aê�6�\0A¸ë�A\x006�\0A´ë�AÂÃ��-�.A¼ë�Aë�6�\0AÃë�A\x006�\0A¼ë�A¤Ã��-�.AÃë�Aì�6�\0AÃë�A\x006�\0AÃë�A¬Ã��-�.AÃë�A´Â�6�\0AÃë�A\x006�\0AÃë�A´Ã��-�.AÃë�Aî�6�\0AÃë�A\x006�\0AÃë�A¼Ã��-�.AÃë�A°�6�\0Aà ë�A\x006�\0AÃë�AÃÃ��-�.Aäë�A±�6�\0Aèë�A\x006�\0Aäë�AÃÃ��-�.Aôë�Aã�6�\0Aìë�A¨£�6�\0Aðë�A\x006�\0Aìë�AôÃ��-�.AÂì�Aä¥�6�\0Aøë�A´¥�6�\0Aüë�A\x006�\0Aøë�AüÃ��-�.AÂì�AÂÂ�6�\0AÂì�A\x006�\0�*!\0AÂì�A¤§�6�\0AÂì� \x006�\0AÂì�AÂÃ��-�.AÂì�AÂÂ�6�\0AÂì�A\x006�\0�*!\0AÂì�Aè�6�\0AÂì� \x006�\0AÂì�AÂÃ��-�.AÂì�Aò�6�\0A ì�A\x006�\0AÂì�AÃÃ��-�.A¤ì�Aó�6�\0A¨ì�A\x006�\0A¤ì�AÃÃ��-�.AÂà �A�:\0\0AÂà �AìÃ�6�\0\vAÂà �AÂà �(�\0"\x006�\0 \0AìÃ�G�@ \0 \0(��A�j6��\vAÂà �A�:\0\0\vAÂà �(�\0"\x006�\0 \0AìÃ�G�@ \0 \0(��A�j6��\v\v±���� \0AÃÂ�6�\0 \0A\bj!��@ \0(�\f \0(�\b"�kA�u �K�@�@ � �A�tj(�\0"�E\r\0 � �(��"�A�k6�� �\r\0 � �(�\0(�\b��\0\v �A�j!�\f�\v\v \0AÂ�j� �#\0A�k"�$\0 � �6�\f �(�\f"�(�\0"��@ � �6�� �(�\b� �A\fj ��â�\v �A�j$\0 \0\v \0 \0AÂÂ�6�\0 \0(�\b�*G�@ \0(�\b�¦�\v \0\v�\0A�\vÂ\x07� � � \x006�\0A�A\0 \x07\x1B!� �AÂ�q!��@ �A�F�@ \r(�� \r,\0\v"� �A\0H"�\x1B"�A�K�@ �(�\0!� �A�tA�k"��@ � \r(�\0 \r �\x1BA�j �ü 462\0\0\v � � �j6�\0\v �A°�q"�A�G�@ � �A F�� �(�\0� \0\v6�\0\v��@�@�@�@�@�@ \b �j-\0\0��\0�����\v � �(�\x006�\0\f�\v � �(�\x006�\0 �A �(�\0(�,��\0!\x07 � �(�\0"�A�j6�\0 � \x076�\0\f�\v \r(�� \r,\0\v"\x07 \x07A\0H"\x07\x1BE\r� \r(�\0 \r \x07\x1B(�\0!\x07 � �(�\0"�A�j6�\0 � \x076�\0\f�\v �E\r� \f(�� \f,\0\v"\x07 \x07A\0H"�\x1B"�E\r� �(�\0!\x07 �A�t"��@ \x07 \f(�\0 \f �\x1B �ü 463\0\0\v � \x07 �j6�\0\f�\v �(�\0 � �j"�!\x07�@�@ � \x07M\r\0 �AÃ\0 \x07(�\0 �(�\0(�\f��\0E\r\0 \x07A�j!\x07\f�\v\v �A\0J�@ �(�\0!� �!��@ �E � \x07OrE�@ �A�k!� \x07A�k"\x07(�\0!� � �A�j"�6�\0 � �6�\0 �!�\f�\v\v ��� �A0 �(�\0(�,��\0�A\0\v!� �(�\0!��@ �A\0LE�@ � �A�j"�6�\0 � �6�\0 �A�k!� �!�\f�\v\v � �(�\0"�A�j6�\0 � 6�\0\v�@ � \x07F�@ �A0 �(�\0(�,��\0!\x07 � �(�\0"�A�j6�\0 � \x076�\0\f�\v \v(�� \v,\0\v"� �A\0H"�\x1B�� \v(�\0 \v �\x1B,\0\0�A�\v!�A\0!�A\0!��@ � \x07F\r��@ � �G�@ �!�\f�\v � �(�\0"�A�j6�\0 � 4646�\0A\0!� �A�j"� \v(�� \v,\0\v"� �A\0H\x1BO�@ �!�\f�\vA�!� \v(�\0"� \v �A\0H"�\x1B �j-\0\0Aÿ\0F\r\0 � \v �\x1B �j,\0\0!�\v \x07A�k"\x07(�\0!� � �(�\0"�A�j6�\0 � �6�\0 �A�j!�\f\0\v\0\v �(�\0�Â�\v �A�j!�\f�\v\v\vÂ����#\0A�k" 465$\0�@ \0�@ ��þ�!�\f�\v ��ý�!�\v�@ ��@ 466A�j"\0 � �(�\0(�,��\0 � 467(��6\0\0 \0 � �(�\0(� ��\0\f�\v 468A�j"\0 � �(�\0(�(��\0 � 469(��6\0\0 \0 � �(�\0(����\0\v \b \0�| \0� � � � �(�\0(�\f�\0\x006�\0 � � �(�\0(���\0\x006�\0 470A�j"\0 � �(�\0(����\0 � \0�X \0� � \0 � �(�\0(����\0 \x07 \0�| \0� � � �(�\0(�$�\0\x006�\0 471A�j$\0\v����A\f�9"\0A\x006�\b \0B\x007�\0 \0\v÷�� � � \x006�\0 �AÂ�q!��@ �A�F�@ \r(�� \r,\0\v"� �A\0H"�\x1B"�A�K�@ �(�\0!� �A�k"��@ � \r(�\0 \r �\x1BA�j �ü 472\0\0\v � � �j6�\0\v �A°�q"�A�G�@ � �A F�� �(�\0� \0\v6�\0\v��@�@�@�@�@�@ \b �j-\0\0��\0�����\v � �(�\x006�\0\f�\v � �(�\x006�\0 �A �(�\0(����\0!� � �(�\0"�A�j6�\0 � �:\0\0\f�\v \r(�� \r,\0\v"� �A\0H"�\x1BE\r� \r(�\0 \r �\x1B-\0\0!� � �(�\0"�A�j6�\0 � �:\0\0\f�\v �E\r� \f(�� \f,\0\v"� �A\0H"�\x1B"�E\r� �(�\0!� ��@ � \f(�\0 \f �\x1B �ü 473\0\0\v � � �j6�\0\f�\v �(�\b!� �(�\0 � \x07j"�!��@�@ � �M\r\0 �,\0\0"�A\0H\r\0 � �A�tj-\
4730\0AÃ\0qE\r\0 �A�j!�\f�\v\v �"�A\0J�@�@ �E � �OrE�@ �A�k!� �A�k"�-\0\0!� � �(�\0"�A�j6�\0 � �:\0\0\f�\v\v ��� �A0 �(�\0(����\0�A\0\v!��@ � �(�\0"�A�j6�\0 �A\0LE�@ � �:\0\0 �A�k!�\f�\v\v � :\0\0\v�@ � �F�@ �A0 �(�\0(����\0!� � �(�\0"�A�j6�\0 � �:\0\0\f�\v \v(�� \v,\0\v"� �A\0H"�\x1B�� \v(�\0 \v �\x1B,\0\0�A�\v!�A\0!�A\0!��@ � �F\r��@ � �G�@ �!�\f�\v � �(�\0"�A�j6�\0 � 474:\0\0A\0!� �A�j"� \v(�� \v,\0\v"� �A\0H\x1BO�@ �!�\f�\vA�!� \v(�\0"� \v �A\0H"�\x1B �j-\0\0Aÿ\0F\r\0 � \v �\x1B �j,\0\0!�\v �A�k"�-\0\0!� � �(�\0"�A�j6�\0 � �:\0\0 �A�j!�\f\0\v\0\v �(�\0�c\v �A�j!�\f�\v\v\vÂ����#\0A�k" 475$\0�@ \0�@ ��Â�!�\f�\v ��Â�!�\v�@ ��@ 476A�j"\0 � �(�\0(�,��\0 � 477(��6\0\0 \0 � �(�\0(� ��\0\f�\v 478A�j"\0 � �(�\0(�(��\0 � 479(��6\0\0 \0 � �(�\0(����\0\v \b \0�X \0� � � � �(�\0(�\f�\0\0:\0\0 � � �(�\0(���\0\0:\0\0 480A�j"\0 � �(�\0(����\0 � \0�X \0� � \0 � �(�\0(����\0 \x07 \0�X \0� � � �(�\0(�$�\0\x006�\0 481A�j$\0\v 482\0 \0A¤Ã��^\v 483\0 \0A¬Ã��^\vÃ�����@Aöÿÿÿ� �k �O�@ \0,\0\vA\0H!� \0(�\0A÷ÿÿÿ�!� �Aòÿÿÿ�M�@ � �j"� �A�t"� � �K\x1BA�rA�j!�\v \0 �\x1B!� ��U!��@ �E\r\0 �A�t"\x07E\r\0 � � \x07ü 484\0\0\v�@ � �F\r\0 � �kA�t"\x07E\r\0 �A�t"� �j � �j \x07ü 485\0\0\v �A�G�@ ��!\v \0 �6�\0 \0 �AÂÂÂÂxr6�\b\f�\v�0\0\v \0 �6��\vÃ����#\0AÂ�k"\v$\0 \v 4866�Â� \v �6�Â��@ \0 \vAÂ�j�(�@ � �(�\0A�r6�\0A\0!\0\f�\v \vAã\x006�l \v \vAð\0j"�6�h \v �6�d \v \vAÂ�j6�\` \vA\x006�P \vB\x007�H \vA\x006�@ \vB\x007�8 \vA\x006�0 \vB\x007�( \vA\x006� \vB\x007�� \vA\x006�� \vB\x007�\b \vAÃ\0j \vA8j!\f \vA(j \vA�j#\0A�k" 487$\0�@ ��@ 488A�j"� ��þ�"� �(�\0(�,��\0\f�\v 489A�j"� ��ý�"� �(�\0(�,��\0\v \v 490(��6\0\\ � � �(�\0(� ��\0 ��| �� � � � �(�\0(����\0 ��| �� � \v � �(�\0(�\f�\0\x006�X \v � �(�\0(���\0\x006�T � � �(�\0(����\0 ��X �� � � � �(�\0(����\0 \f ��| �� � \v � �(�\0(�$�\0\x006�� 491A�j$\0 \b(�\x006�\0 �AÂ�q!�A\0!�A\0! 492�@ 493!��@�@���@�@�@�@ �A�F\r\0 \0 \vAÂ�j�(\r\0A\0!��@�@�@�@�@�@ \vAÃ\0j �j"\f-\0\0���\0���\f\v �A�F\r 494 \x07A� \0�: \x07(�\0(�\f��\0\r\x07 � �(�\0A�r6�\0A\0!\0\f�\v �A�G\r\x07\f \v�@ \v(�, \v,\x003"� �A\0H\x1BE\r\0 \0�: \v(�( \vA(j"� \v,\x003"�A\0H\x1B(�\0G\r\0 \0�Q� �A\0:\0\0 � � \v(�, \v,\x003"� �A\0H\x1BA�K\x1B! 495\f 496\v \v(�� \v,\0#" 497 498A\0H\x1B�@ \0�: \v(�� \vA�j \v,\0#" 499A\0H\x1B(�\0F\r� \v-\x003!�\v \v(�� 500 501A\0H\x1B!��@ \v(�, �Aÿ�q �ÃA\0H\x1B"��@ �E\r� � �(�\0A�r6�\0A\0!\0\f�\v �E\r \v � �A\0G:\0\0\f\b\v � � �A�IrrE�@A\0! 502 �A�F \v-\0_A\0GqE\r \v \v(�8"� \vA8j \v,\0C" 503A\0H\x1B!��@ �E\r\0 \fA�k-\0\0A�K\r\0�@�@ � � \vA8j 504ÃA\0H"\f\x1B \v(�< 505Aÿ�q \f\x1BA�tjF\r\0 \x07A� �(�\0 \x07(�\0(�\f��\0 \v(�8!� \v-\0C! 506E\r\0 �A�j!�\f�\v\v � � \vA8j 507ÃA\0H\x1B"\fkA�u"\r \v(�\f \v,\0�"� �A\0H"�\x1B"�M�� �A�t \v(�\b \vA\bj �\x1Bj" 508 \rA�tk!�#\0A�k"\r$\0 � \f 509 �kA|q�hE \rA�j$\0\r� \v-\0C! 510 \v(�8� �\v \vA8j 511ÃA\0H\x1B!�\v�@�@ � \v(�8 \vA8j \v,\0C"�A\0H" 512\x1B \v(�< � 513\x1BA�tjF\r\0 \0 \vAÂ�j�(\r\0 \0�: �(�\0G\r\0 \0�Q� �A�j!�\f�\v\v �E\r\x07 �! 514 � \v(�8 \vA8j \v,\0C"�A\0H"�\x1B \v(�< � �\x1BA�tjF\r\b � �(�\0A�r6�\0A\0!\0\f�\v�@�@ \0 \vAÂ�j�(\r\0�� \x07AÃ\0 \0�:" 515 \x07(�\0(�\f��\0�@ (�\0"� \v(�Â�F�@ \b \vAÂ�j�k (�\0!�\v �A�j6�\0 � 5166�\0 �A�j\f�\v \v(�L \v,\0S"� �A\0H\x1BE �Er\r� 517 \v(�TG\r� \v(�d" 518 \v(�\`F�@ \vAè\0j \vAä\0j \vAà \0j�k \v(�d! 519\v \v 520A�j6�d 521 �6�\0A\0\v!� \0�Q�\f�\v\v �E \v(�d" 522 \v(�hFrE�@ \v(�\` 523F�@ \vAè\0j \vAä\0j \vAà \0j�k \v(�d! 524\v \v 525A�j6�d 526 �6�\0\v�@ \v(��A\0L\r\0�@ \0 \vAÂ�j�(E�@ \0�: \v(�XF\r�\v � �(�\0A�r6�\0A\0!\0\f�\v�@ \0�Q� \v(��A\0L\r��@ \0 \vAÂ�j�(E�@ \x07AÃ\0 \0�: \x07(�\0(�\f��\0\r�\v � �(�\0A�r6�\0A\0!\0\f�\v (�\0 \v(�Â�F�@ \b \vAÂ�j�k\v \0�:!� (�\0"�A�j6�\0 � �6�\0 \v \v(��A�k6��\f\0\v\0\v �! 527 (�\0 \b(�\0G\r\x07 � �(�\0A�r6�\0A\0!\0\f�\v \0�Q� �A�:\0\0 \vA�j � \v(�� \v,\0#"� �A\0H\x1BA�K\x1B! 528\f�\v�@ �E\r\0A�!\x07�@ \x07 �(�� �,\0\v"� �A\0H\x1BO\r��@ \0 \vAÂ�j�(E�@ \0�: \x07A�t �(�\0 � �,\0\vA\0H\x1Bj(�\0F\r�\v � �(�\0A�r6�\0A\0!\0\f�\v \0�Q� \x07A�j!\x07\f\0\v\0\vA�!\0 \v(�h"� \v(�d"�F\r\0A\0!\0 \vA\x006�\0 \vAÃ\0j � � \v�5 \v(�\0�@ � �(�\0A�r6�\0\f�\vA�!\0\v \vA\bj� � \vA�j� � \vA(j� � \vA8j� � \vAÃ\0j� � \v(�h!� \vA\x006�h �E\r� � \v(�l��\0\f�\vA\0\f�\vA�\v!��@ �E�@ \vA\bj \0(�\0�B�Ã�A�!�\f�\v \0 \vAÂ�j�(\r� \x07A� \0�: \x07(�\0(�\f��\0E\r�A\0!�\f\0\v\0\v �! 529\v �A�j!�\f\0\v\0\v \vAÂ�j$\0 \0\v�\0 \0�@ \0�1\v \0�!\v 530\0 \0AÂÃ��^\v 531\0 \0AÂÃ��^\v¸���� �(�\0!\x07A\0 \0(�\0"� \0(��Aã\0F"�\x1BA�A� �(�\0 �k"�A�t"� �A�M\x1B �Aÿÿÿÿ\x07O\x1B"\b�Â�"��@�@ �E�@ \0 �6�\0\f�\v \0(�\0!� ��@ � � �ü 532\0\0\v \0 �6�\0 �E\r\0 � \0(����\0 \0(�\0!�\v \0Aä\x006�� � � \x07 �kj6�\0 � \0(�\0 \bj6�\0�\v�0\0\vî����#\0AÂ�k"\v$\0 \v 5336�Â� \v �6�Â��@ \0 \vAÂ�j�)�@ � �(�\0A�r6�\0A\0!\0\f�\v \vAã\x006�l \v \vAð\0j"�6�h \v �6�d \v \vAÂ�j6�\` \vA\x006�P \vB\x007�H \vA\x006�@ \vB\x007�8 \vA\x006�0 \vB\x007�( \vA\x006� \vB\x007�� \vA\x006�� \vB\x007�\b \vAÃ\0j \vA8j!� \vA(j \vA�j#\0A�k" 534$\0�@ ��@ 535A�j"� ��Â�"� �(�\0(�,��\0\f�\v 536A�j"� ��Â�"� �(�\0(�,��\0\v \v 537(��6\0\\ � � �(�\0(� ��\0 ��X �� � � � �(�\0(����\0 ��X �� � \v � �(�\0(�\f�\0\0:\0[ \v � �(�\0(���\0\0:\0Z � � �(�\0(����\0 ��X �� � � � �(�\0(����\0 � ��X �� � \v � �(�\0(�$�\0\x006�� 538A�j$\0 \b(�\x006�\0 �AÂ�q!�A\0!�A\0! 539�@�@ 540!��@�@�@�@�@�@�@���@�@�@ �A�F\r\0 \0 \vAÂ�j�)\r\0A\0!��@�@�@�@�@�@ \vAÃ\0j �j"\f-\0\0���\0����\v �A�F\r\r \0�;"�A\0N�@ \x07(�\b �A�tj-\0\0A�q\r\x07\v � �(�\0A�r6�\0A\0!\0\f�\v �A�G\r�\f\f\v�@ \v(�, \v,\x003"� �A\0H\x1BE\r\0 \0�;Aÿ�q \v(�( \vA(j"� \v,\x003"�A\0H\x1B-\0\0G\r\0 \0�S� �A\0:\0\0 � � \v(�, \v,\x003"� �A\0H\x1BA�K\x1B! 541\f�\v \v(�� \v,\0#" 542 543A\0H\x1B�@ \0�;Aÿ�q \v(�� \vA�j \v,\0#" 544A\0H\x1B-\0\0F\r� \v-\x003!�\v \v(�� 545 546A\0H\x1B!��@ \v(�, �Aÿ�q �ÃA\0H\x1B"��@ �E\r� � �(�\0A�r6�\0A\0!\0\f�\v �E\r\f\v � �A\0G:\0\0\f\v\v � � �A�IrrE�@A\0! 547 �A�F \v-\0_A\0GqE\r\r\v \v(�8"� \vA8j \v,\0C"\rA\0H"�\x1B!� �E\r\b \fA�k-\0\0A�K\r\b � \v(�< \r �\x1Bj!� \x07(�\b!\f �! 548�@ � 549F\r\b
550,\0\0"�A\0H\r\x07 \f �A�tj-\0\0A�qE\r\x07 551A�j! 552\f\0\v\0\v�@�@ \0 \vAÂ�j�)\r\0���@ \0�;" 553A\0H\r\0 \x07(�\b 554A�tj-\0\0AÃ\0qE\r\0 (�\0"� \v(�Â�F�@ \b \vAÂ�j�Â� (�\0!�\v �A�j6�\0 � 555:\0\0 �A�j\f�\v \v(�L \v,\0S"� �A\0H\x1BE �Er\r� \v-\0Z 556Aÿ�qG\r� \v(�d" 557 \v(�\`F�@ \vAè\0j \vAä\0j \vAà \0j�k \v(�d! 558\v \v 559A�j6�d 560 �6�\0A\0\v!� \0�S�\f�\v\v �E \v(�d" 561 \v(�hFrE�@ \v(�\` 562F�@ \vAè\0j \vAä\0j \vAà \0j�k \v(�d! 563\v \v 564A�j6�d 565 �6�\0\v�@ \v(��A\0L\r\0�@ \0 \vAÂ�j�)E�@ \0�;Aÿ�q \v-\0[F\r�\v � �(�\0A�r6�\0A\0!\0\f�\v�@ \0�S� \v(��A\0L\r��@�@ \0 \vAÂ�j�)\r\0 \0�;"�A\0H\r\0 \x07(�\b �A�tj-\0\0AÃ\0q\r�\v � �(�\0A�r6�\0A\0!\0\f�\v (�\0 \v(�Â�F�@ \b \vAÂ�j�Â�\v \0�;!� (�\0"�A�j6�\0 � �:\0\0 \v \v(��A�k6��\f\0\v\0\v �! 566 (�\0 \b(�\0G\r\v � �(�\0A�r6�\0A\0!\0\f\f\v \0�S� �A�:\0\0 \vA�j � \v(�� \v,\0#"� �A\0H\x1BA�K\x1B! 567\f 568\v�@ �E\r\0A�!��@ � �(�� �,\0\v"� �A\0H\x1BO\r��@ \0 \vAÂ�j�)E�@ \0�;Aÿ�q �(�\0 � �,\0\vA\0H\x1B �j-\0\0F\r�\v � �(�\0A�r6�\0A\0!\0\f\r\v \0�S� �A�j!�\f\0\v\0\vA�!\0 \v(�h"� \v(�d"�F\r 569A\0!\0 \vA\x006�\0 \vAÃ\0j � � \v�5 \v(�\0�@ � �(�\0A�r6�\0\f\v\vA�!\0\f 570\vA\0\f�\vA�\v!��@ �E�@ \vA\bj \0(�\0�@Ã�ª�A�!�\f�\v \0 \vAÂ�j�)\r� \0�;"�A\0H\r� \x07(�\b �A�tj-\0\0A�qE\r�A\0!�\f\0\v\0\v 571!�\v � �k" 572 \v(�\f \v,\0�"\f \fA\0H"\f\x1B"�M�@ \v(�\b \vA\bj \f\x1B �j"\r 573k" 574 � \r 575k�hE\r� \v(�8!� \v-\0C!\r\v � \vA8j \rÃA\0H\x1B!�\f�\v �!�\v�@�@ � \v(�8 \vA8j \v,\0C"�A\0H" 576\x1B \v(�< � 577\x1BjF\r\0 \0 \vAÂ�j�)\r\0 \0�;Aÿ�q �-\0\0G\r\0 \0�S� �A�j!�\f�\v\v �\r�\v �! 578\f�\v �! 579 � \v(�8 \vA8j \v,\0C"�A\0H"�\x1B \v(�< � �\x1BjF\r\0 � �(�\0A�r6�\0A\0!\0\f�\v �A�j!�\f�\v\v \vA\bj� � \vA�j� � \vA(j� � \vA8j� � \vAÃ\0j� � \v(�h!� \vA\x006�h �E\r\0 � \v(�l��\0\v \vAÂ�j$\0 \0\v\v\0 \0A�A-�Ã�\v\v\0 \0A�A-�á�\vd���#\0A�k"�$\0 �A\0:\0� � �:\0� � �:\0\r �A%:\0\f ��@ � �:\0� � �:\0\r\v � � �(�\0 �k �A\fj � \0(�\0�´� �j6�\0 �A�j$\0\vA\0 � � � �A��N!� �-\0\0A�qE�@ \0 �AÃ�j �Aì�j � �Aä\0I\x1B �Aà \0H\x1BAì�k6�\0\v\v@\0 � � \0A\bj \0(�\b(���\0\0"\0 \0A �j � �A\0�Â� \0k"\0AÂ�L�@ � \0A\fmA\fo6�\0\v\v@\0 � � \0A\bj \0(�\b(�\0�\0\0"\0 \0A¨�j � �A\0�Â� \0k"\0A§�L�@ � \0A\fmA\x07o6�\0\v\vA\0 � � � �A��O!� �-\0\0A�qE�@ \0 �AÃ�j �Aì�j � �Aä\0I\x1B �Aà \0H\x1BAì�k6�\0\v\v@\0 � � \0A\bj \0(�\b(���\0\0"\0 \0A �j � �A\0�Â� \0k"\0AÂ�L�@ � \0A\fmA\fo6�\0\v\v@\0 � � \0A\bj \0(�\b(�\0�\0\0"\0 \0A¨�j � �A\0�Â� \0k"\0A§�L�@ � \0A\fmA\x07o6�\0\v\v�\0A�\v½����#\0A�k" 580$\0 ��=! 581A�j ��n"\f \f(�\0(����\0 � �6�\0�@�@ \0"\b-\0\0"�A+k��\0�\0�\v �à (�\0(�,��\0!� � �(�\0"\x07A�j6�\0 \x07 �6�\0 \0A�j!\b\v�@�@ � \b"�kA�L\r\0 �-\0\0A0G\r\0 �-\0�A rAø\0G\r\0 A0 (�\0(�,��\0!\x07 � �(�\0"\bA�j6�\0 \b \x076�\0 �,\0� (�\0(�,��\0!\x07 � �(�\0"\bA�j6�\0 \b \x076�\0 �A�j"\b!��@ � �M\r� �,\0\0�*!��¸�E\r� �A�j!�\f\0\v\0\v�@ � �M\r� �,\0\0�*!��·�E\r� �A�j!�\f\0\v\0\v�@ 582(�\b 583,\0�"\x07 \x07A\0H\x1BE�@ \b � �(�\0 (�\0(�0��\0� � �(�\0 � \bkA�tj6�\0\f�\v \b ��c \f \f(�\0(���\0\0!� \b!\x07�@ � \x07M�@ � \b \0kA�tj �(�\0�Â���@ 584(��"� 585A�j"� 586,\0�A\0H"�\x1B \rj,\0\0A\0L\r\0 \v � � �\x1B \rj,\0\0G\r\0 � �(�\0"\vA�j6�\0 \v �6�\0A\0!\v \r \r 587(�\b 588,\0�"� �A\0H\x1BA�kIj!\r\v \x07,\0\0 (�\0(�,��\0!� � �(�\0"�A�j6�\0 � �6�\0 \x07A�j!\x07 \vA�j!\v\f�\v\v\v�@�@�@ � �M\r� �A�j!\x07 �,\0\0"�A.G�@ � (�\0(�,��\0!� � �(�\0"\bA�j6�\0 \b �6�\0 \x07!�\f�\v\v \f \f(�\0(�\f�\0\0!� � �(�\0"\bA�j"\v6�\0 \b �6�\0\f�\v �(�\0!\v �!\x07\v \x07 � \v (�\0(�0��\0� � �(�\0 � \x07kA�tj"�6�\0 � � � � \0kA�tj � �F\x1B6�\0 589A�j� � 590A�j$\0\vÃ����#\0AÂ�k"�$\0A\bA�A 591 �(��"�AÃ\0q"\x07A\bF\x1B \x07AÃ\0F"\b\x1B! �AÂ�j!��@ �E �AÂ�qEr\r\0 \b�@ �A0:\0Â� �AÂ�j!�\f�\v \x07A\bG\r\0 �A0:\0Â� �AÃ\0Aø\0 �AÂÂ�q\x1B:\0Â� �A �j!�\v �Aø\0j � �AÂ�j � �Â� �(�x!��@ �AÂÂ�qAÂÂ�G\r\0�@ � �F\r� � �-\0\0"�A k � �Aá\0kAÿ�qA�I\x1B:\0\0 �A�j!�\f\0\v\0\v �AÂ�j"� � ��G!� �A�j"\x07 ��$ � � � �A�j"� �A\fj �A\bj \x07�Â� �(���# \0 � �(�\f �(�\b � ��\\ �AÂ�j$\0\vC���#\0A�k"�$\0 � �6�\fA° �AðÃ�AÃ,A� �A\fj"��4AðÃ�AÃ,A� ��4�� �A�j$\0 \0\v¬����#\0A�k" 592$\0 ��>! 593A�j ��p"\f \f(�\0(����\0 � �6�\0�@�@ \0"\b-\0\0"�A+k��\0�\0�\v �à (�\0(����\0!� � �(�\0"\x07A�j6�\0 \x07 �:\0\0 \0A�j!\b\v�@�@ � \b"�kA�L\r\0 �-\0\0A0G\r\0 �-\0�A rAø\0G\r\0 A0 (�\0(����\0!\x07 � �(�\0"\bA�j6�\0 \b \x07:\
5930\0 �,\0� (�\0(����\0!\x07 � �(�\0"\bA�j6�\0 \b \x07:\0\0 �A�j"\b!��@ � �M\r� �,\0\0�*!��¸�E\r� �A�j!�\f\0\v\0\v�@ � �M\r� �,\0\0�*!��·�E\r� �A�j!�\f\0\v\0\v�@ 594(�\b 595,\0�"\x07 \x07A\0H\x1BE�@ \b � �(�\0 (�\0(� ��\0� � �(�\0 � \bkj6�\0\f�\v \b ��c \f \f(�\0(���\0\0!� \b!\x07�@ � \x07M�@ � \b \0kj �(�\0�c��@ 596(��"� 597A�j"� 598,\0�A\0H"�\x1B \rj,\0\0A\0L\r\0 \v � � �\x1B \rj,\0\0G\r\0 � �(�\0"\vA�j6�\0 \v �:\0\0A\0!\v \r \r 599(�\b 600,\0�"� �A\0H\x1BA�kIj!\r\v \x07,\0\0 (�\0(����\0!� � �(�\0"�A�j6�\0 � �:\0\0 \x07A�j!\x07 \vA�j!\v\f�\v\v\v�@�@�@ � �M�@ �!\x07\f�\v �A�j!\x07 �,\0\0"�A.G\r� \f \f(�\0(�\f�\0\0!� � �(�\0"\bA�j6�\0 \b �:\0\0\v \x07 � �(�\0 (�\0(� ��\0� � �(�\0 � \x07kj"�6�\0 � � � � \0kj � �F\x1B6�\0 601A�j� � 602A�j$\0�\v � (�\0(����\0!� � �(�\0"\bA�j6�\0 \b �:\0\0 \x07!�\f\0\v\0\v¹����#\0A@j"�$\0A\bA�A 603 �(��"�AÃ\0q"\x07A\bF\x1B \x07AÃ\0F"\b\x1B! �A3j!��@ �E �AÂ�qEr\r\0 \b�@ �A0:\x003 �A4j!�\f�\v \x07A\bG\r\0 �A0:\x003 �AÃ\0Aø\0 �AÂÂ�q\x1B:\x004 �A5j!�\v �A(j � �A@k � �Â� �(�(!��@ �AÂÂ�qAÂÂ�G\r\0�@ � �F\r� � �-\0\0"�A k � �Aá\0kAÿ�qA�I\x1B:\0\0 �A�j!�\f\0\v\0\v �A3j"� � ��G!� �A�j"\x07 ��$ � � � �A�j"� �A\fj �A\bj \x07�Â� �(���# \0 � �(�\f �(�\b � ��Z �A@k$\0\vÃ\b���#\0A�k"�$\0AÂ¥\bA�A Aî A�A�A\0A\0�\fAÂ\fA�Aô A¨!A�A�A\0A\0�\fAÂÃ�-\0\0E�@AÂÃ�A�:\0\0A¬!A¸Ã��\x07\vAü AÂ%AÃ%A\0AÂ&A�AÂ&A\0AÂ&A\0AÂ�AÂ&A\x07� 604Aü A�AÂ&AÂ&A"A\b��#\0A�k"\0$\0 \0A 6�\fAü AÂ�A�AÂ&A¨&A# \0A\fj�4A\0A\0A\0�� \0A�j$\0#\0A�k"\0$\0 \0A 6056�\fAü AÃ�A�A°&AÃ&A$ \0A\fj�4A\0A\0A\0�� \0A�j$\0#\0A�k"\0$\0 \0A\v6�\fAü AÂ�A�AÃ&AÃ&A% \0A\fj�4A\0A\0A\0�� \0A�j$\0#\0A�k"\0$\0 \0A\f6�\fAü A¿ 606A�Aø&AÂ'A& \0A\fj�4A\0A\0A\0�� \0A�j$\0#\0A�k"\0$\0 \0A\r6�\fAü A» 607A�AÂ'A 'A' \0A\fj�4A\0A\0A\0�� \0A�j$\0Aü A¸Ã�AÂ�A¿ 608� AÂÃ�-\0\0E�@AÂÃ�A�:\0\0A¨'AÃÃ��\x07\vA´*Aà *AÂ+A\0AÃ+A�AÂ&A\0AÂ&A\0AÃ�AÃ+A�� 609A´*A�AÃ+AÃ+A(A���#\0A�k"\0$\0 \0A�6�\fA´*AÂ�A�AÃ+Aè+A) \0A\fj�4A\0A\0A\0�� \0A�j$\0#\0A�k"\0$\0 \0A�6�\fA´*AÃ�A�Að+AÂ,A* \0A\fj�4A\0A\0A\0�� \0A�j$\0#\0A�k"\0$\0 \0A�6�\fA´*AÂ�A�AÂ,AÂ,A+ \0A\fj�4A\0A\0A\0�� \0A�j$\0#\0A�k"\0$\0 \0A�6�\fA´*A¿ 610A�AÂ,A¨,A, \0A\fj�4A\0A\0A\0�� \0A�j$\0#\0A�k"\0$\0 \0A�6�\fA´*A» 611A�A°,AÃ,A- \0A\fj�4A\0A\0A\0�� \0A�j$\0A´*AÃÃ�AÂ�A¿ 612� A° A©�AÃ,A�AÃ,A��\b �A�jAë 613A\0�Â�A¶�A��Â�#\0A�k"\0$\0 \0A\b6�\fA° AÃ�A¨Ã�AÃ,A� \0A\fj"��4A¨Ã�AÃ,A\x1B ��4�� \0A�j$\0AÂ\vA\f�lAÃ\vA��lAÂ\vA$�lAæ\vA0�lAõ 614A<�lAÃ�AÃ\0�l�A° ��Aè,AÂ�A�A�A\0��Aè,A£�A\0��Aè,A½�A���Aè,A¹�A���Aè,Aµ�A���Aè,A±�A���Aè,AÂ�A���Aè,AÂ�A���Aè,AÂ�A\x07��Aè,AÂ�A\b��Aà Aü 615AÂ-A�AÂ-A��\b#\0A�k"\0$\0 \0A\x006�\fAà AÂ�Aè,AÂ-A \0A\fj"��4Aè,AÂ-A! ��4�� \0A�j$\0Aà �� �A�j$\0\v3��� � \0(��"�j!��@ � �F�@ \0 �6��� �A\0:\0\0 �A�j!�\f�\v\v\vñ����#\0AÃ�k"\0$\0 \0 �6�Ã� \0 �6�Ã� ��R!� � \0AÃ�j�~!� \0AÃ�j � \0AÃ�j�} \0A\x006�Ã� \0B\x007�¸� \0A¸�j"�A 616�" \0 \0(�¸� � \0,\0Ã�A\0H\x1B"�6�´� \0 \0A�j6�\f \0A\x006�\b�@�@ \0AÃ�j \0AÃ�j�(\r\0 \0(�´� � \0(�¼� \0,\0Ã�"� �A\0H\x1B"�jF�@ \0A¸�j"� �A�t�" �A 617 \0(�Ã�Aÿÿÿÿ\x07qA�k \0,\0Ã�A\0N\x1B�" \0 \0(�¸� � \0,\0Ã�A\0H\x1B"� �j6�´�\v \0(�Ã��C � � \0A´�j \0A\bj \0(�Ã� \0AÃ�j \0A�j \0A\fj ��m\r\0 \0(�Ã��B�\f�\v\v�@ \0(�Ã� \0,\0Ã�"� �A\0H\x1BE\r\0 \0(�\f"� \0A�jkAÂ�J\r\0 \0 �A�j6�\f � \0(�\b6�\0\v � � \0(�´� � ��Â�6�\0 \0AÃ�j \0A�j \0(�\f ��5 \0AÃ�j \0AÃ�j�(�@ � �(�\0A�r6�\0\v \0(�Ã� \0A¸�j� � \0AÃ�j� � \0AÃ�j$\0\v8���#\0A�k"�$\0 � �6�\f � ��H6�\b \0Aì\r �(�\f�©� �A\bj�I �A�j$\0\v±���~��#\0A k"\b$\0�@�@�@ � �G�@AøÃ�(�\0!\fAøÃ�A\x006�\0#\0A�k" $\0�*�#\0A�k" 618$\0#\0A�k"\v$\0 \v � \bA�jA��º� \v)�\0!� 619 \v)�\b7�\b 620 �7�\0 \vA�j$\0 621)�\0!� 622)�\b7�\b �7�\0 623A�j$\0 )�\0!� \b )�\b7�� \b �7�\b A�j$\0 \b)��!� \b)�\b!�AøÃ�(�\0"�E\r� \b(�� �G\r� �!� �!\x07 �AÃ\0G\r�\f�\v �A�6�\0\f�\vAøÃ� \f6�\0 \b(�� �F\r�\v �A�6�\0 �!� \x07!�\v \0 �7�\0 \0 �7�\b \bA j$\0\vÃ�����|#\0A�k"�$\0�@�@�@ \0 �G�@AøÃ�(�\0!�AøÃ�A\x006�\0�*�#\0A�k"�$\0 � \0 �A\fjA��º� �)�\0 �)�\b�Ã�!� �A�j$\0�@AøÃ�(�\0"\0�@ �(�\f �F\r�\f�\vAøÃ� �6�\0 �(�\f �G\r�\f�\v \0AÃ\0G\r�\f�\v �A�6�\0\f�\vD\0\0\0\0\0\0\0\0!�\v �A�6�\0\v �A�j$\0 �\v¼�����}#\0A�k"�$\0�@�@�@ \0 �G�@AøÃ�(�\0!�AøÃ�A\x006�\0�*�#\0A�k"�$\0 � \0 �A\fjA\0�º� �)�\0 �)�\b�«�!� �A�j$\0�@AøÃ�(�\0"\0�@ �(�\f �F\r�\f�\vAøÃ� �6�\0 �(�\f �G\r�\f�\v \0AÃ\0G\r�\f�\v �A�6�\0\f�\vC\0\0\0\0!�\v �A�6�\0\v �A�j$\0 �\v½�����~#\0A�k"�$\0�~ \0 �G�@�@�@ \0-\0\0"�A-G\r\0 \0A�j"\0 �G\r\0\f�\vAøÃ�(�\0!�AøÃ�A\x006�\0�*� \0 �A\fj ��»�!\x07�@AøÃ�(�\0"\0�@ �(�\f �G\r� \0AÃ\0G\r� �A�6�\0B�\f�\vAøÃ� �6�\0 �(�\f �F\r\0\f�\vB\0 \x07} \x07 �A-F\x1B\f�\v\v �A�6�\0B\0\v �A�j$\0\vÃ�����~#\0A�k"�$\0���@ \0 �G�@�@�@ \0-\0\0"�A-G\r\0 \0A�j"\0 �G\r\0\f�\vAøÃ�(�\0!�AøÃ�A\x006�\0�*� \0 �A\fj ��»�!\x07�@AøÃ�(�\0"\0�@ �(�\f �G\r� \0AÃ\0F \x07Bÿÿÿÿ�Vr\r�\f�\vAøÃ� �6�\0 � �(�\fG\r� \x07BÂÂÂÂ�T\r�\v �A�6�\0A�\f�\v\v �A�6�\0A\0\f�\vA\0 \x07§"\0k \0 �A-F\x1B\v �A�j$\0\væ�\0#\0Aà �k"\0$\0 \0 �6�Ã� \0 �6�Ã� ��R!� \0AÃ�j � \0AÃ�j�� \0A\x006�Ã� \0B\x007�¸� \0A¸�j"�A 624�" \0 \0(�¸� � \0,\0Ã�A\0H\x1B"�6�´� \0 \0A�j6�\f \0A\x006�\b�@�@ \0AÃ�j \0AÃ�j�)\r\0 \0(�´� � \0(�¼� \0,\0Ã�"� �A\0H\x1B"�jF�@ \0A¸�j"� �A�t�" �A 625 \0(�Ã�Aÿÿÿÿ\x07qA�k \0,\0Ã�A\0N\x1B�" \0 \0(�¸� � \0,\0Ã�A\0H\x1B"� �j6�´�\v \0(�Ã��Aà � � \0A´�j \0A\bj \0,\0Ã� \0AÃ�j \0A�j \0A\fjAà��o\r\0 \0(�Ã��@�\f�\v\v�@ \0(�Ã� \0,\0Ã�"� �A\0H\x1BE\r\0 \0(�\f"� \0A�jkAÂ�J\r\0 \0 �A�j6�\f � \0(�\b6�\0\v � � \0(�´� � ��Â�6�\0 \0AÃ�j \0A�j \0(�\f ��5 \0AÃ�j \0AÃ�j�)�@ � �(�\0A�r6�\0\v \0(�Ã� \0A¸�j� � \0AÃ�j� � \0Aà �j$\0\vÃ�����~#\0A�k"�$\0���@ \0 �G�@�@�@ \0-\0\0"�A-G\r\0 \0A�j"\0 �G\r\0\f�\vAøÃ�(�\0!�AøÃ�A\x006�\0�*� \0 �A\fj ��»�!\x07�@AøÃ�(�\0"\0�@ �(�\f �G\r� \0AÃ\0F \x07Bÿÿ�Vr\r�\f�\vAøÃ� �6�\0 � �(�\fG\r� \x07BÂÂ�T\r�\v �A�6�\0Aÿÿ�\f�\v\v �A�6�\0A\0\f�\vA\0 \x07§"\0k \0 �A-F\x1B\v �A�j$\0Aÿÿ�q\v¬�����~#\0A�k"�$\0�@ \0 �G�@AøÃ�(�\0!�AøÃ�A\x006�\0�*� \0 �A\fj ��£�!��@AøÃ�(�\0"\0�@ �(�\f �G\r� \0AÃ\0G\r� �A�6�\0Bÿÿÿÿÿÿÿÿÿ\0BÂÂÂÂÂÂÂÂÂ� �B\0U\x1B!�\f�\vAøÃ� �6�\0 �(�\f �F\r�\v\v �A�6�\0B\0!�\v �A�j$\0 �\vÃ�����~#\0A�k"�$\0���@ \0 �G�@�@AøÃ�(�\0!�AøÃ�A\x006�\0�*� \0 �A\fj ��£�!��@AøÃ�(�\0"\0�@ �(�\f �G\r� \0AÃ\0G\r� �A�6�\0Aÿÿÿÿ\x07 �B\0U\r��\f�\vAøÃ� �6�\0 �(�\f �F\r\0\f�\v �BÿÿÿÿwW�@ �A�6�\0\f�\v �BÂÂÂÂ\bY�@ �A�6�\0Aÿÿÿÿ\x07\f�\v �§\f�\v\v �A�6�\0A\0\f�\vAÂÂÂÂx\v �A�j$\0\vÂ�����@ � �kA�u"�A÷ÿÿÿ�I�@�@ �A�M�@ \0 �:\0\v\f�\v �A�r"�A�j�U!� \0 �Aÿÿÿÿ\x07k6�\b \0 �6�\0 \0 �6�� �!\0\v � �k"�E � �FrE�@ \0 � �ü 626\0\0\v \0 �jA\x006�\0\f�\v�0\0\v\v�\0 \0 � �BÂÂÂÂÂÂÂÂÂ��¾�\vÂ\b��� �(�\0!��@�@�@�@�@�@�@���@�@�@�@ �E\r\0 �(�\0"�E\r\0 \0E�@ �!�\f�\v �A\x006�\0 �!�\f�\v�@AÃÃ�(�\0(�\0E�@ \0E\r� �E\r\f �!��@ �,\0\0"��@ \0 �Aÿ¿�q6�\0 \0A�j!\0 �A�j!� �A�k"�\r�\f�\v\v \0A\x006�\0 �A\x006�\0 � �k�\v �!� \0E\r�\f�\v ��y�\vA�!\x07\f�\vA\0\f�\vA�\v!\x07�@ \x07E�@ �-\0\0A�v"�A�k �A�u �jrA\x07K\r��� �A�j"� �AÂÂÂ�qE\r\0� �,\0\0A@N�@ �A�k!�\f\x07\v �A�j"� �A qE\r\0� �,\0\0A@N�@ �A�k!�\f\x07\v �A�j\v!� �A�k!�A�!\x07\f�\v�@�@ �A�q �,\0\0"�A\0Lr\r\0 �(�\0"�AÂÂÂ\bk �rAÂÂÂÂxq\r\0�@ �A�k!� �"�A�j!� �(��"�AÂÂÂ\bk �rAÂÂÂÂxqE\r\0\v\v �ÃA\0J�@ �A�k!� �A�j!�\f�\v\v �Aÿ�qAÃ�k"�A2K\r� �A�j!� �A�t(�ÂÂ�!�A\0!\x07\f\0\v\0\v�@ \x07E�@ �E\r\x07�@�@ �-\0\0"\x07Ã"�A\0L\r\0 �A�q �A�IrE�@�@�@ �(�\0"�AÂÂÂ\bk �rAÂÂÂÂxq\r� \0 �Aÿ�q6�\0 \0 �-\0�6�� \0 �-\0�6�\b \0 �-\0�6�\f \0A�j!\
6260 �A�j!� �A�k"�A�K\r\0\v �-\0\0!�\v �Aÿ�q!\x07 �ÃA\0L\r�\v \0 \x076�\0 \0A�j!\0 �A�j!� �A�k"�\r�\f \v\v \x07AÃ�k"�A2K\r� �A�j!� �A�t(�ÂÂ�!�A�!\x07\f�\v �-\0\0"\bA�v"�A�k � �A�ujrA\x07K\r��@�@�� �A�j"� \bAÂ�k �A�tr"\x07A\0N\r\0� �-\0\0AÂ�k"�A?K\r� � \x07A�t"\br!\x07 �A�j"� \bA\0N\r\0� �-\0\0AÂ�k"�A?K\r� � \x07A�tr!\x07 �A�j\v!� \0 \x076�\0 �A�k!� \0A�j!\0\f�\vAøÃ�A�6�\0 �A�k!�\f�\vA\0!\x07\f\0\v\0\v �A�k!� �\r� �-\0\0!�\v �Aÿ�q\r\0 \0�@ \0A\x006�\0 �A\x006�\0\v � �k�\vAøÃ�A�6�\0 \0E\r�\v � �6�\0\vA��\v � �6�\0 �\v#��� \0!��@ �"�A�j!� �(�\0\r\0\v � \0kA�u\v�\0 \0�º��@ \0�!\v\v%���#\0A�k"�$\0 � �6�\f \0Aé� ��©� �A�j$\0\v3��� �AÂÂÂÂ�O�@� �\0\v \0 ��U"�6�� \0 �6�\0 \0 � �A�tj6�\b\vÃ�����~#\0AÂ�k"�$\0 �A\0AÂ�ü\v\0 �A�6�L � \x006�, �Aâ\x006� � \x006�T �!� �!�#\0A°�k"�$\0 �(�L��@�@ �(��E�@ ��Ã�� �(��E\r�\v �-\0\0"�E\r��@�@�@�@�@ �Aÿ�q"\0�_�@�@ �"�A�j!� �-\0��_\r\0\v �B\0�J�@�� �(��"\0 �(�hG�@ � \0A�j6�� \0-\0\0\f�\v ��%\v�_\r\0\v �(��!� �)�pB\0Y�@ � �A�k"�6��\v � �(�,k¬ �)�x �||!�\f�\v���@�@ \0A%F�@ �-\0�"\0A*F\r� \0A%G\r�\v �B\0�J�@ �-\0\0A%F�@�@�� �(��"\0 �(�hG�@ � \0A�j6�� \0-\0\0\f�\v ��%\v"��_\r\0\v �A�j!�\f�\v �(��"\0 �(�hG�@ � \0A�j6�� \0-\0\0!�\f�\v ��%!�\v �-\0\0 �G�@ �)�pB\0Y�@ � �(��A�k6��\v �A\0N \rr\r 627\f \v �(�� �(�,k¬ �)�x �||!� �!�\f�\vA\0!\x07 �A�j\f�\v�@ \0A0k"\0A K\r\0 �-\0�A$G\r\0#\0A�k"� �6�\f � � \0A�tjA�k � \0A�K\x1B"\0A�j6�\b \0(�\0!\x07 �A�j\f�\v �(�\0!\x07 �A�j!� �A�j\v!�A\0!\vA\0!� �-\0\0"�A0kAÿ�qA M�@�@ �A 628l �Aÿ�qjA0k!� �-\0�!� �A�j!� �A0kAÿ�qA 629I\r\0\v\v �Aÿ�qAÃ\0G�� ��A\0! \x07A\0G!\v �-\0�!�A\0! 630 �A�j\v"�A�j!�A�!\0�@�@�@�@�@�@ �Aÿ�qAÃ\0k�:� � ��� � � � � � �����\0�� � ��� ��� � � \v �A�j � �-\0�Aè\0F"\0\x1B!�A~A� \0\x1B!\0\f�\v �A�j � �-\0�Aì\0F"\0\x1B!�A�A� \0\x1B!\0\f�\vA�!\0\f�\vA�!\0\f�\vA\0!\0 �!�\vA� \0 �-\0\0"\0A/qA�F"�\x1B!��@ \0A r \0 �\x1B"\fAÃ\0F\r\0�@ \fAî\0G�@ \fAã\0G\r�A� � �A�L\x1B!�\f�\v \x07 � ��ª�\f�\v �B\0�J�@�� �(��"\0 �(�hG�@ � \0A�j6�� \0-\0\0\f�\v ��%\v�_\r\0\v �(��!� �)�pB\0Y�@ � �A�k"�6��\v � �(�,k¬ �)�x �||!�\v � �¬"��J�@ �(��"\0 �(�hG�@ � \0A�j6��\f�\v ��%A\0H\r�\v �)�pB\0Y�@ � �(��A�k6��\vA�!��@�@�@�@�@�@�@�@�@�@�@�@ \fAÃ\0k�!�\v\v�\v\v\v\v\v�\v�����\v�\v\v\v\v\v��\v\v�\v�\v\v�\0\v \fAÃ\0k"\0A�KA� \0tAñ\0qEr\r 631\v �A\bj � �A\0�Â� �)�xB\0 �(�� �(�,k¬}Q\r� \x07E\r �)��!� �)�\b!� �����\x07 \v \fA�rAó\0F�@ �A jA�AÂ��Ã� �A\0:\0 \fAó\0G\r\b �A\0:\0A �A\0:\0. �A\x006�*\f\b\v �A j �-\0�"\0AÃ\0F"�AÂ��Ã� �A\0:\0 �A�j �A�j �\x1B!����@�@ �A�A� �\x1Bj-\0\0"�A-G�@ �AÃ\0F\r� \0AÃ\0G!\b �\f�\v � \0AÃ\0G"\b:\0N\f�\v � \0AÃ\0G"\b:\0~\v �A�j\v!��@�@ �-\0\0"\0A-G�@ \0E\r� \0AÃ\0F\r 632\f�\vA-!\0 �-\0�"�E �AÃ\0Fr\r\0 �A�j!��@ � �A�k-\0\0"�M�@ �!\0\f�\v�@ �A�j"� �A jj \b:\0\0 � �-\0\0"\0I\r\0\v\v �!�\v �A j \0j \b:\0� �A�j!�\f\0\v\0\vA\b!�\f�\vA 633!�\f�\vA\0!�\vB\0!�A\0!�A\0!�A\0!�#\0A�k"\b$\0�@ �A�G �A$MqE�@AøÃ�A�6�\0\f�\v�@�� �(��"\0 �(�hG�@ � \0A�j6�� \0-\0\0\f�\v ��%\v"\0�_\r\0\v�@�@ \0A+k��\0�\0�\vA�A\0 \0A-F\x1B!� �(��"\0 �(�hG�@ � \0A�j6�� \0-\0\0!\0\f�\v ��%!\0\v�@�@�@�@ �A\0G �A�Gq \0A0GrE�@�� �(��"\0 �(�hG�@ � \0A�j6�� \0-\0\0\f�\v ��%\v"\0A_qAÃ\0F�@A�!��� �(��"\0 �(�hG�@ � \0A�j6�� \0-\0\0\f�\v ��%\v"\0AñÂ�j-\0\0A�I\r� �)�pB\0Y�@ � �(��A�k6��\v �B\0�J\f�\v �\r�A\b!�\f�\v �A 634 �\x1B"� \0AñÂ�j-\0\0K\r\0 �)�pB\0Y�@ � �(��A�k6��\v �B\0�JAøÃ�A�6�\0\f�\v �A 635G\r\0 \0A0k"�A M�@A\0!\0�@ \0A 636l �j"\0A³æÃ�I�� �(��"� �(�hG�@ � �A�j6�� �-\0\0\f�\v ��%\vA0k"�A Mq\r\0\v \0Â!�\v �A K\r� �B 637~!� �Â!��@�@�� �(��"\0 �(�hG�@ � \0A�j6�� \0-\0\0\f�\v ��%\v"\0A0k"�A M � �|"�B³æÃ³æÃ�TqE�@ �A M\r�\f�\v �B 638~"� �Â"�B� X\r�\v\vA 639!�\f�\v�@�@ � �A�kq�@ � \0AñÂ�j-\0\0"�K\r�\f�\v � \0AñÂ�j-\0\0"�M\r� �A�lA�vA\x07q,\0ñÂ�!��@ � � �t"�r!� ��� �(��"\0 �(�hG�@ � \0A�j6�� \0-\0\0\f�\v ��%\v"\0AñÂ�j-\0\0"�M"�E �AÂÂÂÃ\0Iq\r\0\v �Â!� �\r�B� �Â"�Â"� �T\r��@ �ÂBÿ� � �ÂÂ!� ��� �(��"\0 �(�hG�@ � \0A�j6�� \0-\0\0\f�\v ��%\v"\0AñÂ�j-\0\0"�M\r� � �X\r\0\v\f�\v�@ � � �lj!� ��� �(��"\0 �(�hG�@ � \0A�j6�� \0-\0\0\f�\v ��%\v"\0AñÂ�j-\0\0"�M"�E �AÃãñ8Iq\r\0\v �Â!� �\r� �Â!��@ � �~"� �ÂBÿ�Â"�B� V\r� � �|!� ��� �(��"\0 �(�hG�@ � \0A�j6�� \0-\0\0\f�\v ��%\v"\0AñÂ�j-\
6390\0"�M\r� \b �B\0 �B\0�2 \b)�\bP\r\0\v\v\v � \0AñÂ�j-\0\0M\r\0�@ ��� �(��"\0 �(�hG�@ � \0A�j6�� \0-\0\0\f�\v ��%\vAñÂ�j-\0\0K\r\0\vAøÃ�AÃ\x006�\0A\0!�B�!�\v �)�pB\0Y�@ � �(��A�k6��\v �A�rE �B�Qq�@AøÃ�AÃ\x006�\0B~!�\f�\v � �¬"� �}!�\v \bA�j$\0 �)�xB\0 �(�� �(�,k¬}Q\r \x07E \fAð\0GrE�@ \x07 �>�\0\f�\v \x07 � ��ª�\f�\v \x07 � ��«�8�\0\f�\v \x07 � ��Ã�9�\0\f�\v \x07 �7�\0 \x07 �7�\b\f�\vA� �A�j \fAã\0G"�\x1B!\b�� �A�F�@ \x07!� \v�@ \bA�t�/"�E\r�\v �B\x007�¨�A\0!��@�@�@ �!\0�@ ��� �(��"� �(�hG�@ � �A�j6�� �-\0\0\f�\v ��%\v"�j-\0!E\r� � �:\0\x1B �A�j �A\x1BjA� �A¨�j�Â�"�A~F\r\0 �A�F�@A\0! \f�\v \0�@ \0 �A�tj �(��6�\0 �A�j!�\v \vE � \bGr\r\0\v \0 \bA�tA�r"\bA�t�Â�"�\r\0\vA\0! \0! 640A�!\v\f\b\vA\0! \0 �A¨�j�� �(�¨��A\0\vE\r��\v \0! 641\f�\v \v�@A\0!� \b�/"�E\r��@ �!\0�@ ��� �(��"� �(�hG�@ � �A�j6�� �-\0\0\f�\v ��%\v"�j-\0!E�@ \0! A\0\f�\v \0 �j �:\0\0 �A�j"� \bG\r\0\v \0 \bA�tA�r"\b�Â�"�\r\0\vA\0! 642 \0! A�!\v\f�\vA\0!� \x07�@�@ ��� �(��"\0 �(�hG�@ � \0A�j6�� \0-\0\0\f�\v ��%\v"\0j-\0!�@ � \x07j \0:\0\0 �A�j!�\f�� \x07"\0! A\0\f�\v\0\v\0\v�@�� �(��"\0 �(�hG�@ � \0A�j6�� \0-\0\0\f�\v ��%\v �j-\0!\r\0\vA\0!\0A\0! A\0\v! 643 �(��!� �)�pB\0Y�@ � �A�k"�6��\v �)�x � �(�,k¬|"�P � � �QrEr\r� \v�@ \x07 \x006�\0\v \fAã\0F\r\0 644�@ 645 �A�tjA\x006�\0\v E�@A\0! \f�\v � jA\0:\0\0\v �(�� �(�,k¬ �)�x �||!� \r \x07A\0Gj!\r\v �A�j!� �-\0�"�\r�\f�\v\vA�!\vA\0! A\0! 646\v \rA� \r\x1B!\r\v \vE\r� �! 647�!\f�\vA�!\r\v �A°�j$\0 �AÂ�j$\0 \r\vC\0�@ \0E\r\0�@�@�@�@ �A�j��\0������\v \0 �<\0\0�\v \0 �=�\0�\v \0 �>�\0�\v \0 �7�\0\v\vä�����~#\0A k"�$\0 �Bÿÿÿÿÿÿ?Â!\x07�@ �B0ÂBÿÿ�Â"\b§"�AÂÿ\0kAý�M�@ \x07B�§!��@ \0P �Bÿÿÿ�Â"\x07BÂÂÂ\bT \x07BÂÂÂ\bQ\x1BE�@ �A�j!�\f�\v \0 \x07BÂÂÂ\b ÂB\0R\r\0 �A�q �j!�\vA\0 � �Aÿÿÿ�K"�\x1B!�AÂÂ�AÂÂ� �\x1B �j!�\f�\v \0 \x07ÂP \bBÿÿ�RrE�@ \x07B�§AÂÂÂ�r!�Aÿ�!�\f�\v �AþÂ�K�@Aÿ�!�\f�\vAÂÿ\0AÂÿ\0 \bP"�\x1B"� �k"�Að\0J�@A\0!�A\0!�\f�\v \x07 \x07BÂÂÂÂÂÂÃ\0 �\x1B!\x07A\0!� � �G�@ �A�j \0 \x07AÂ� �k�6 �)�� �)��ÂB\0R!�\v � \0 \x07 ��g �)�\b"\0B�§!��@ �)�\0 �ÂÂ"\x07P \0Bÿÿÿ�Â"\0BÂÂÂ\bT \0BÂÂÂ\bQ\x1BE�@ �A�j!�\f�\v \x07 \0BÂÂÂ\b ÂB\0R\r\0 �A�q �j!�\v �AÂÂÂ�s � �Aÿÿÿ�K"�\x1B!�\v �A j$\0 �B §AÂÂÂÂxq �A�tr �r¾\vÂ�����~�@�@���@�@�� \0(��"� \0(�hG�@ \0 �A�j6�� �-\0\0\f�\v \0�%\v"�A+k��\0�\0�\v �A-F �E�� \0(��"� \0(�hG�@ \0 �A�j6�� �-\0\0\f�\v \0�%\v"�A:k"�AuKr\r�� \0)�pB\0S\r� \0 \0(��A�k6��\f�\v �A:k!� �!�A\0\v!� �AvI\r\0�@ �A0kA 648O\r\0A\0!��@ � �A 649lj�� \0(��"� \0(�hG�@ \0 �A�j6�� �-\0\0\f�\v \0�%\v!�A0k!� �Aóæ\0H �A0k"�A Mq\r\0\v �¬!� �A 650O\r\0�@ � �B 651~|!��� \0(��"� \0(�hG�@ \0 �A�j6�� �-\0\0\f�\v \0�%\v"�A0k"�A M �B0}"�B®Â ÃÃÃë£�Sq\r\0\v �A 652O\r\0�@�� \0(��"� \0(�hG�@ \0 �A�j6�� �-\0\0\f�\v \0�%\vA0kA 653I\r\0\v\v \0)�pB\0Y�@ \0 \0(��A�k6��\vB\0 �} � �\x1B!�\f�\vBÂÂÂÂÂÂÂÂÂ�!� \0)�pB\0S\r\0 \0 \0(��A�k6��BÂÂÂÂÂÂÂÂÂ��\v �\vÂ2���\x07~�|#\0A0k"\r$\0�@�@ �A�K\r\0 �A�t"�(�ÃÂ�!� �(�ÃÂ�!��@�� �(��"� �(�hG�@ � �A�j6�� �-\0\0\f�\v ��%\v"��_\r\0\vA�!\b�@�@ �A+k��\0�\0�\vA�A� �A-F\x1B!\b �(��"� �(�hG�@ � �A�j6�� �-\0\0!�\f�\v ��%!�\v�@�@ �A_qAÃ\0F�@�@ �A\x07F\r��� �(��"� �(�hG�@ � �A�j6�� �-\0\0\f�\v ��%\v!� �,\0¯\b �A�j!� �A rF\r\0\v\v �A�G�@ �A\bF"\f\r� �E �A�Ir\r� \f\r�\v �)�p"�B\0Y�@ � �(��A�k6��\v �E �A�Ir\r\0 �B\0S!��@ �E�@ � �(��A�k6��\v �A�k"�A�K\r\0\v\vB\0!�#\0A�k"�$\0 \b²C\0\0Â�¼"�Aÿÿÿ�q!\b�� �A�v"�Aÿ�q"��@ �Aÿ�G�@ \bÂB�Â!� �Aÿ�qAÂÿ\0j\f�\v \bÂB�Â!�Aÿÿ�\f�\vA\0 \bE\r\0� � \bÂB\0 \bg"�AÃ\0j�6 �)�\bBÂÂÂÂÂÂÃ\0 !� �)�\0!�AÂÿ\0 �k\v!� \r �7�\0 \r �ÂB0 �A�vÂB? �Â7�\b �A�j$\0 \r)�\b!� \r)�\0!�\f�\v�@�@�@�@�@�@ �\r\0A\0!� �A_qAÃ\0G\r\0�@ �A�F\r��� �(��"� �(�hG�@ � �A�j6�� �-\0\0\f�\v ��%\v!� �,\0ü\r �A�j!� �A rF\r\0\v\v ������\0�\v�@�� �(��"� �(�hG�@ � �A�j6�� �-\0\0\f�\v ��%\vA(F�@A�!�\f�\vBÂÂÂÂÂÂà ÿÿ\0!� �)�pB\0S\r� � �(��A�k6��\f�\v�@�� �(��"� �(�hG�@ � �A�j6�� �-\0\0\f�\v ��%\v"�A0kA 654I �AÃ\0kA�Ir �AÃ\0FrE �Aá\0kA�OqE�@ �A�j!�\f�\v\vBÂÂÂÂÂÂà ÿÿ\0!� �A)F\r� �)�p"�B\0Y�@ � �(��A�k6��\v�@ ��@ �\r�\f�\vAøÃ�A�6�\0B\0!�\f�\v�@ �B\0Y�@ � �(��A�k6��\v �A�k"�\r\0\v\f�\v �)�pB\0Y�@ � �(��A�k6��\vAøÃ�A�6�\0\v �B\0�J\f�\v�@ �A0G\r\0�� �(��"� �(�hG�@ � �A�j6�� �-\0\0\f�\v ��%\vA_qAÃ\0F�@#\0A°�k"�$\0�� �(��"� �(�hG�@ � �A�j6�� �-\0\0\f�\v ��%\v!��@���@ �A0G�@�@ �A.G\r� �(��"� �(�hF\r\0 � �A�j6�� �-\0\0\f�\v� �(��"� �(�hG��A�!� � �A�j6�� �-\0\0�A�!� ��%\v!�\f�\v\v ��%\v"�A0G�@A�!\v\f�\v�@ �B�}!��� �(��"� �(�hG�@ � �A�j6�� �-\0\0\f�\v ��%\v"�A0F\r\0\vA�!\vA�!�\vBÂÂÂÂÂÂÃÿ?!��@�@ �!��@�@ �A0k"\x07A 655I\r\0 �A.G"\f �A r"�Aá\0kA�Kq\r� \f\r\0 \v\r�A�!\v �!�\f�\v �AÃ\0k \x07 �A9J\x1B!��@ �B\x07W�@ � A�tj! \f�\v �B�X�@ �A0j ��? �A j � �B\0BÂÂÂÂÂÂÃý?�+ �A�j �)�0 �)�8 �)� "� �)�("��+ � �)�� �)�� � ��< �)�\b!� �)�\0!�\f�\v �E 656r\r\0 �AÃ\0j � �B\0BÂÂÂÂÂÂÂÿ?�+ �A@k �)�P �)�X � ��<A�! 657 �)�H!� �)�@!�\v �B�|!�A�!�\v �(��"� �(�hG�� � �A�j6�� �-\0\0� ��%\v!�\f�\v\v�~ �E�@�@�@ �)�pB\0Y�@ � �(��"�A�k6�� �E\r� � �A�k6�� \vE\r� � �A�k6��\f�\v �\r�\v �B\0�J\v �Aà \0jD\0\0\0\0\0\0\0\0 \b·¦�T �)�\`!� �)�h\f�\v �B\x07W�@ �!��@ A�t! �B�|"�B\bR\r\0\v\v�@�@�@ �A_qAÃ\0F�@ � ��¬�"�BÂÂ
657ÂÂÂÂÂÂÂ�R\r� ��@ �)�pB\0Y\r�\f�\vB\0!� �B\0�JB\0\f�\vB\0!� �)�pB\0S\r�\v � �(��A�k6��\vB\0!�\v E�@ �Að\0jD\0\0\0\0\0\0\0\0 \b·¦�T �)�p!� �)�x\f�\v � � \v\x1BB� �|B }"�A\0 �kÂU�@AøÃ�AÃ\x006�\0 �A �j \b�? �AÂ�j �)� � �)�¨�B�Bÿÿÿÿÿÿ¿ÿÿ\0�+ �AÂ�j �)�Â� �)�Â�B�Bÿÿÿÿÿÿ¿ÿÿ\0�+ �)�Â�!� �)�Â�\f�\v �Aâ�k¬ �W�@ A\0N�@�@ �A �j � �B\0BÂÂÂÂÂÂÃÿ¿��< � �BÂÂÂÂÂÂÂÿ?�²�!� �AÂ�j � � �)� � � �A\0N"�\x1B �)�¨� � �\x1B�< � A�t"�r! �B�}!� �)�Â�!� �)�Â�!� �A\0N\r\0\v\v�~ �A �kÂ|"�§"�A\0 �A\0J\x1B � � �ÂS\x1B"�Añ\0O�@ �AÂ�j \b�? �)�Â�!� �)�Â�!�B\0\f�\v �Aà �jAÂ� �k�Ã��T �AÃ�j \b�? �)�Ã�!� �Að�j �)�à � �)�è� �)�Ã�"��±� �)�ø�!� �)�ð�\v!� �AÃ�j A�qE � �B\0B\0�dA\0G �A Iqq"�r�r �A°�j � � �)�Ã� �)�Ã��+ �AÂ�j �)�°� �)�¸� � ��< �A �j � �B\0 � �\x1BB\0 � �\x1B�+ �AÂ�j �)� � �)�¨� �)�Â� �)�Â��< �Að�j �)�Â� �)�Â� � ��¼� �)�ð�"� �)�ø�"�B\0B\0�dE�@AøÃ�AÃ\x006�\0\v �Aà �j � � �§�°� �)�à �!� �)�è�\f�\vAøÃ�AÃ\x006�\0 �AÃ�j \b�? �AÃ�j �)�Ã� �)�Ã�B\0BÂÂÂÂÂÂÃ\0�+ �A°�j �)�Ã� �)�Ã�B\0BÂÂÂÂÂÂÃ\0�+ �)�°�!� �)�¸�\v!� \r �7�� \r �7�� �A°�j$\0 \r)��!� \r)��!�\f�\v �)�pB\0S\r\0 � �(��A�k6��\v �!\x07 �!� \b!\f �!\bA\0!�#\0AÂÃ\0k"�$\0A\0 �k"� �k!��@���@�@ �A0G�@ �A.G\r� \x07(��"� \x07(�hF\r� \x07 �A�j6�� �-\0\0\f�\v \x07(��"� \x07(�hG�@ \x07 �A�j6�� �-\0\0!�� \x07�%!�\vA�!�\f�\v\v \x07�%\v"�A0F�@�@ �B�}!��� \x07(��"� \x07(�hG�@ \x07 �A�j6�� �-\0\0\f�\v \x07�%\v"�A0F\r\0\vA�!�\vA�!\v\v �A\x006�Â��~�@�@�@�@ �A.F"� �A0k"�A Mr�@�@�@ �A�q�@ \vE�@ �!�A�!\v\f�\v �E!�\f�\v �B�|!� Aü�L�@ � �§ �A0F\x1B!� �AÂ�j A�tj"� 658�� � �(�\0A 659ljA0k� �\v6�\0A�!�A\0 660A�j"� �A F"�\x1B! 661 � j! \f�\v �A0F\r\0 � �(�ÂFA�r6�ÂFAÃÂ�!�\v�� \x07(��"� \x07(�hG�@ \x07 �A�j6�� �-\0\0\f�\v \x07�%\v"�A.F"� �A0k"�A 662Ir\r\0\v\v � � \v\x1B!� �E �A_qAà \0GrE�@�@ \x07 \b�¬�"�BÂÂÂÂÂÂÂÂÂ�R\r\0 \bE\r�B\0!� \x07)�pB\0S\r\0 \x07 \x07(��A�k6��\v � �|!�\f�\v �E!� �A\0H\r�\v \x07)�pB\0S\r\0 \x07 \x07(��A�k6��\v �E\r�AøÃ�A�6�\0\v \x07B\0�JB\0!�B\0\f�\v �(�Â�"�E�@ �D\0\0\0\0\0\0\0\0 \f·¦�T �)�\b!� �)�\0\f�\v � �R �B Ur �A�MA\0 � �v\x1BrE�@ �A0j \f�? �A j ��r �A�j �)�0 �)�8 �)� �)�(�+ �)��!� �)��\f�\v �A�v �S�@AøÃ�AÃ\x006�\0 �Aà \0j \f�? �AÃ\0j �)�\` �)�hB�Bÿÿÿÿÿÿ¿ÿÿ\0�+ �A@k �)�P �)�XB�Bÿÿÿÿÿÿ¿ÿÿ\0�+ �)�H!� �)�@\f�\v �Aâ�k¬ �U�@AøÃ�AÃ\x006�\0 �AÂ�j \f�? �AÂ�j �)�Â� �)�Â�B\0BÂÂÂÂÂÂÃ\0�+ �Að\0j �)�Â� �)�Â�B\0BÂÂÂÂÂÂÃ\0�+ �)�x!� �)�p\f�\v 663�@ 664A\bL�@ �AÂ�j A�tj"�(�\0!��@ �A 665l!� 666A�j" 667A G\r\0\v � �6�\0\v A�j! \v�@ �A N �B�Ur �§" 668 �Hr\r\0 �B Q�@ �AÃ�j \f�? �A°�j �(�Â��r �A �j �)�Ã� �)�Ã� �)�°� �)�¸��+ �)�¨�!� �)� �\f�\v �B\bW�@ �AÂ�j \f�? �AÂ�j �(�Â��r �Að�j �)�Â� �)�Â� �)�Â� �)�Â��+ �Aà �jA\b 669kA�t(�°Â��? �AÃ�j �)�ð� �)�ø� �)�à � �)�è��¯� �)�Ã�!� �)�Ã�\f�\v � 670A}ljA\x1Bj"�A�LA\0 �(�Â�"� �v\x1B\r\0 �Aà �j \f�? �AÃ�j ��r �AÃ�j �)�à � �)�è� �)�Ã� �)�Ã��+ �A°�j 671A�tAÂÂ�j(�\0�? �A �j �)�Ã� �)�Ã� �)�°� �)�¸��+ �)�¨�!� �)� �\f�\v�@ "�A�k! �AÂ�j �A�tj"�A�k(�\0E\r\0\vA\0!��@ 672A o"�E�@A\0!�\f�\v �A j � �B\0S\x1B!��@ �E�@A\0!�A\0!�\f�\vAÂÂëÃ�A\0 �kA�tAÃÂ�j(�\0"\vm!\x07A\0!�A\0!�A\0!��@ �AÂ�j �A�tj"\b � \b(�\0" \vn"\bj"�6�\0 �A�jAÿ�q � �E � �Fq"�\x1B!� 673A k 674 �\x1B! 675 \x07 \b \vlkl!� �A�j"� �G\r\0\v �E\r\0 � �6�\0 �A�j!�\v 676 �kA j! 677\v�@ �AÂ�j �A�tj!� 678A$H!\x07�@�@ \x07E�@ 679A$G\r� �(�\0AÃéù�O\r�\v �Aÿ�j! A\0!��@ �!\b � �AÂ�j Aÿ�q"\vA�tj"�5�\0B�Â|"�BÂÂëÃ�T��A\0� � �BÂÂëÃ�Â"�BÂÂëÃ�~}!� �§\v!� � �>�\0 \b \b \b \v �B\0R\x1B \v \bA�kAÿ�q"�G\x1B � \vF\x1B!� \vA�k! � \vG\r\0\v �A�k!� \b!� �E\r\0\v �A�kAÿ�q"� �F�@ �AÂ�j"\b �Aþ�jAÿ�qA�tj"� �(�\0 �A�t \bj(�\0r6�\0 �!�\v 680A j! 681 �AÂ�j �A�tj �6�\0\f�\v\v�@�@ �A�jAÿ�q!\b �AÂ�j �A�kAÿ�qA�tj!��@A A� 682A-J\x1B!��@�@ �!�A\0!��@�@�@ � �jAÿ�q"� �F\r\0 �AÂ�j �A�tj(�\0" �A�t(� Â�"�I\r\0 � I\r� �A�j"�A�G\r�\v\v 683A$G\r\0B\0!�A\0!�B\0!��@ � � �jAÿ�q"�F�@ �A�jAÿ�q"�A�t �jA\x006�Â�\v �AÂ�j �AÂ�j �A�tj(�\0�r �Að�j � �B\0BÂÂÂÂå·ÂÃ\0�+ �Aà �j �)�ð� �)�ø� �)�Â� �)�Â��< �)�è�!� �)�à �!� �A�j"�A�G\r\0\v �AÃ�j \f�? �AÃ�j � � �)�Ã� �)�Ã��+B\0!� �)�Ã�!� �)�Ã�!� �Añ\0j"� �k" A\0 A\0J\x1B � �H"\b\x1B"\x07Að\0M\r�\f�\v � �j!� �!� � �F\r\0\vAÂÂëÃ� �v!\vA� �tA�s!�A\0!� �!��@ �AÂ�j"\x07 �A�tj" � (�\0" �vj"�6�\0 �A�jAÿ�q � �E � �Fq"�\x1B!� 684A k 685 �\x1B! 686 �q \vl!� �A�jAÿ�q"� �G\r\0\v �E\r� � \bG�@ �A�t \x07j �6�\0 \b!�\f�\v � �(�\0A�r6�\0\f�\v\v\v �AÂ�jAá� \x07k�Ã��T �A°�j �)�Â� �)�Â� ��±� �)�¸�!� �)�°�!� �AÂ�jAñ\0 \x07k�Ã��T �A �j � � �)�Â� �)�Â��®� �Að�j � � �)� �"� �)�¨�"��¼� �Aà �j � � �)�ð� �)�ø��< �)�è�!� �)�à �!�\v�@ �A�jAÿ�q"� �F\r\0�@ �AÂ�j �A�tj(�\0"�Aÿõî�M�@ �E �A�jAÿ�q �Fq\r� �Að�j \f·D\0\0\0\0\0\0Ã?¢�T �Aà �j � � �)�ð� �)�ø��< �)�è�!� �)�à �!�\f�\v �AÂõî�G�@ �AÃ�j \f·D\0\0\0\0\0\0è?¢�T �AÃ�j � � �)�Ã� �)�Ã��< �)�Ã�!� �)�Ã�!�\f�\v \f·!\x1B � �A�jAÿ�qF�@ �AÂ�j \x1BD\0\0\0\0\0\0à ?¢�T �AÂ�j � � �)�Â� �)�Â��< �)�Â�!� �)�Â�!�\f�\v �A°�j \x1BD\0\0\0\0\0\0è?¢�T �A �j � � �)�°� �)�¸��< �)�¨�!� �)� �!�\v \x07Aï\0K\r\0 �AÃ�j � �B\0BÂÂÂÂÂÂÃÿ?�®� �)�Ã� �)�Ã�B\0B\0�d\r\0 �AÃ�j � �B\0BÂÂÂÂÂÂÃÿ?�< �)�Ã�!� �)�Ã�!�\v �A°�j � � � ��< �A �j �)�°� �)�
686¸� � ��¼� �)�¨�!� �)� �!��@ �A�k �Aÿÿÿÿ\x07qN\r\0 � �Bÿÿÿÿÿÿÿÿÿ\0Â7�Â� � �7�Â� �AÂ�j � �B\0BÂÂÂÂÂÂÂÿ?�+ �)�Â� �)�Â�B¸Ã\0�²�!� �)�Â� � �A\0N"�\x1B!� �)�Â� � �\x1B!� \b \x07 G �A\0Hrq � �B\0B\0�dA\0GqE � � �j"�Aî\0jNq\r\0AøÃ�AÃ\x006�\0\v �Að�j � � ��°� �)�ø�!� �)�ð�\v!� \r �7�( \r �7� �AÂÃ\0j$\0 \r)�(!� \r)� !�\f�\vB\0!�\f�\vB\0!�\v \0 �7�\0 \0 �7�\b \rA0j$\0\vÃ�����~#\0AÂ�k"�$\0�@�@�@ � �B\0B\0�dE\r\0�� �Bÿÿÿÿÿÿ?Â! 687�� �B0§Aÿÿ�q"\x07Aÿÿ�G�@A� \x07\r��A�A� � 688ÂP\x1B\f�\v � 689ÂP\v\vE\r\0 �B0§"\bAÿÿ�q"�Aÿÿ�G\r�\v �A�j � � � ��+ � �)��"� �)��"� � ��¯� �)�\b!� �)�\0!�\f�\v � �Bÿÿÿÿÿÿÿÿÿ\0Â" 690 � �Bÿÿÿÿÿÿÿÿÿ\0Â" �dA\0L�@ � 691 � �d�@ �!�\f�\v �Að\0j � �B\0B\0�+ �)�x!� �)�p!�\f�\v �B0§Aÿÿ�q!\x07 ��~ �� �Aà \0j � 692B\0BÂÂÂÂÂÂûÃ\0�+ �)�h" 693B0§Aø\0k!� �)�\`\v!� \x07E�@ �AÃ\0j � B\0BÂÂÂÂÂÂûÃ\0�+ �)�X" B0§Aø\0k!\x07 �)�P!�\v Bÿÿÿÿÿÿ?ÂBÂÂÂÂÂÂÃ\0Â!\v 694Bÿÿÿÿÿÿ?ÂBÂÂÂÂÂÂÃ\0Â! 695 � \x07J�@�@�~ 696 \v} � �VÂ}" B\0Y�@ � �}"�ÂP�@ �A j � �B\0B\0�+ �)�(!� �)� !�\f�\v B� �B?ÂÂ\f�\v 697B� �B?ÂÂ\v! 698 �B�Â!� �A�k"� \x07J\r\0\v \x07!�\v�@ 699 \v} � �VÂ}" B\0S�@ 700! \f�\v � �}"�ÂB\0R\r\0 �A0j � �B\0B\0�+ �)�8!� �)�0!�\f�\v Bÿÿÿÿÿÿ?X�@�@ �B? �A�k!� �B�Â!� B�ÂÂ" BÂÂÂÂÂÂÃ\0T\r\0\v\v \bAÂÂ�q!\x07 �A\0L�@ �A@k � Bÿÿÿÿÿÿ? �Aø\0j \x07rÂB0ÂÂB\0BÂÂÂÂÂÂÃÃ?�+ �)�H!� �)�@!�\f�\v Bÿÿÿÿÿÿ? � \x07rÂB0ÂÂ!�\v \0 �7�\0 \0 �7�\b �AÂ�j$\0\vÂ�����~#\0AÃ�k"�$\0 �Bÿÿÿÿÿÿ?Â!\v �Bÿÿÿÿÿÿ?Â! 701 � � BÂÂÂÂÂÂÂÂÂ�Â!\f �B0§Aÿÿ�q!\x07�@�@ �B0§Aÿÿ�q"\bAÿÿ�kAÂÂ~O�@ \x07Aÿÿ�kAÂÂ~K\r�\v �P �Bÿÿÿÿÿÿÿÿÿ\0Â"�BÂÂÂÂÂÂÃÿÿ\0T �BÂÂÂÂÂÂÃÿÿ\0Q\x1BE�@ �B Â!\f\f�\v �P �Bÿÿÿÿÿÿÿÿÿ\0Â"�BÂÂÂÂÂÂÃÿÿ\0T �BÂÂÂÂÂÂÃÿÿ\0Q\x1BE�@ �B Â!\f �!�\f�\v � �BÂÂÂÂÂÂÃÿÿ\0 ÂP�@ � �BÂÂÂÂÂÂÃÿÿ\0 ÂP�@B\0!�BÂÂÂÂÂÂà ÿÿ\0!\f\f�\v \fBÂÂÂÂÂÂÃÿÿ\0Â!\fB\0!�\f�\v � �BÂÂÂÂÂÂÃÿÿ\0 ÂP�@B\0!�\f�\v � �ÂP�@BÂÂÂÂÂÂà ÿÿ\0 \f � �ÂP\x1B!\fB\0!�\f�\v � �ÂP�@ \fBÂÂÂÂÂÂÃÿÿ\0Â!\fB\0!�\f�\v �Bÿÿÿÿÿÿ?X�@ �AÃ�j � 702 � 703 704P"�\x1ByBÃ\0B\0 �\x1B|§"�A�k�6A� �k!� �)�Ã�! 705 �)�Ã�!�\v �Bÿÿÿÿÿÿ?V\r\0 �A°�j � \v � \v \vP" \x1ByBÃ\0B\0 \x1B|§" A�k�6 � jA�k!� �)�¸�!\v �)�°�!�\v �A �j \vBÂÂÂÂÂÂÃ\0Â"�B� �B1ÂÂ"�B\0B°æ¼Âõ\0 �}"�B\0�2 �AÂ�jB\0 �)�¨�}B\0 �B\0�2 �AÂ�j �)�Â�B� �)�Â�B?ÂÂ"�B\0 �B\0�2 �Að�j �B\0B\0 �)�Â�}B\0�2 �Aà �j �)�ø�B� �)�ð�B?ÂÂ"�B\0 �B\0�2 �AÃ�j �B\0B\0 �)�è�}B\0�2 �AÃ�j �)�Ã�B� �)�Ã�B?ÂÂ"�B\0 �B\0�2 �A°�j �B\0B\0 �)�Ã�}B\0�2 �A �j �B\0 �)�¸�B� �)�°�B?ÂÂB�}"�B\0�2 �AÂ�j �B�ÂB\0 �B\0�2 �Að\0j �B\0B\0 �)�¨� �)� �"� �)�Â�|"� �TÂ| �B�VÂ|}B\0�2 �AÂ�jB� �}B\0 �B\0�2 � \b \x07kj"\bAÿÿ\0j!��~ �)�p"�B�Â"\r �)�Â�"�B� �)�Â�B?ÂÂ|"�Bçì\0}"�B Â"� 706BÂÂÂÂÂÂÃ\0Â"�B�Â"�B Â"�~"� �B�Â"�B Â"\v � �V \r �V �)�xB� �B? �B?Â|||B�}"�B Â"�~|"\r �T \r \r �Bÿÿÿÿ�Â"� �B?Â"� 707B�ÂÂBÿÿÿÿ�Â" 708~|"\rVÂ| � �~| � �~"� 709 �~|"� �TÂB  �B ÂÂ| \r �B Â|"� \rTÂ| � � �Bÿÿÿÿ�Â"� 710~"\r � \v~|"� \rT � � � �Bþÿÿÿ�Â"\r~|"�VÂ||"�VÂ| � � �~"� \r �~|"� � 711~|" 712 \v �~|"�B  713 �V � �T � 714VÂ||B ÂÂ|"� �TÂ| � � � � \r~" 715 \v �~|"�B  � 716TÂB ÂÂ|" 717 �T 718 719 �B Â|" 720VÂ||"�VÂ| � � 721 �B Â"� \r �~| �TÂB� "�V � 722RqÂ|"�VÂ|"�Bÿÿÿÿÿÿÿ\0X�@ � �Â!� �AÃ\0j � �BÂÂÂÂÂÂÃ\0T"\x07Â"\vÂ" 723 � \v �B� \x07A?sÂÂÂ"� � ��2 \bAþÿ\0j � \x07\x1BA�k!� �B1 �)�X} �)�P"�B\0RÂ}!\vB\0 �}\f�\v �Aà \0j �B? �B�ÂÂ" 724 �B�Â"� � ��2 �B0 �)�h} �)�\`"�B\0RÂ}!\v �!�B\0 �}\v!� �Aÿÿ�N�@ \fBÂÂÂÂÂÂÃÿÿ\0Â!\fB\0!�\f�\v�~ �A\0J�@ \vB� �B?ÂÂ!� �Bÿÿÿÿÿÿ? �ÂB0ÂÂ!\v �B�Â\f�\v �AÂ�L�@B\0!�\f�\v �A@k 725 �A� �k�g �A0j � � �Að\0j�6 �A j � � �)�@" 726 �)�H"\v�2 �)�8 �)�(B� �)� "�B?ÂÂ} �)�0"� �B�Â"�TÂ}!� � �}\v!� �A�j � �B�B\0�2 � � �B�B\0�2 \v 727 � 728B�Â"� �|"�T � � �TÂ|"� �V � �Q\x1BÂ|"� 729TÂ|"� � � �BÂÂÂÂÂÂÃÿÿ\0T � �)��V � �)��"�V � �Q\x1BqÂ|"�VÂ|"� � �BÂÂÂÂÂÂÃÿÿ\0T � �)�\0V � �)�\b"�V � �Q\x1BqÂ|"� �TÂ| \fÂ!\f\v \0 �7�\0 \0 \f7�\b �AÃ�j$\0\v¿����#\0AÃ\0k"�$\0�@ �AÂÂ�N�@ �A j � �B\0BÂÂÂÂÂÂÂÿÿ\0�+ �)�(!� �)� !� �Aÿÿ�I�@ �Aÿÿ\0k!�\f�\v �A�j � �B\0BÂÂÂÂÂÂÂÿÿ\0�+Aýÿ� � �Aýÿ�O\x1BAþÿ�k!� �)��!� �)��!�\f�\v �AÂÂ�J\r\0 �A@k � �B\0BÂÂÂÂÂÂÂ9�+ �)�H!� �)�@!� �AôÂ~K�@ �AÂÿ\0j!�\f�\v �A0j � �B\0BÂÂÂÂÂÂÂ9�+AèÂ} � �AèÂ}M\x1BAÂþ�j!� �)�8!� �)�0!�\v � � �B\0 �Aÿÿ\0jÂB0Â�+ \0 �)�\b7�\b \0 �)�\x007�\0 �AÃ\0j$\0\v<\0 \0 �7�\0 \0 �Bÿÿÿÿÿÿ? �BÂÂÂÂÂÂÃÿÿ\0ÂB0§ �B0§AÂÂ�qrÂB0ÂÂ7�\b\vÃ�����~A�!��@ \0B\0R �Bÿÿÿÿÿÿÿÿÿ\0Â"�BÂÂÂÂÂÂÃÿÿ\0V �BÂÂÂÂÂÂÃÿÿ\0Q\x1B\r\0 �Bÿÿÿÿÿÿÿÿÿ\0Â"�BÂÂÂÂÂÂÃÿÿ\0V �BÂÂÂÂÂÂÃÿÿ\0Rq\r\0 \0 � �ÂÂP�@A\0�\v � �ÂB\0Y�@ � �R � �Sq\r� \0 � � ÂB\0R�\v \0B\0R � �U � �Q\x1B\r\0 \0 � � ÂB\0R!�\v �\v8\0 \0AÃ�k \0 \0AÂñÿÿ\x07J\x1B"\0A�q�@A\0�\v \0Aì�j"\0Aä\0o�@A��\v \0AÂ�oE\v �����~#\0AÂ�k"\b$\0 ��@���@�@���@�@�@ �-\0\0"�A%G�@ �\r� 730\f\x07\vA\0!�A�! �@ �-\0�"\x07A-k������\0\v \x07AÃ\0F\r� \x07\r�\v \0 731j �:\0\0 732A�j\f�\v \x07!� �-\0�!\x07A�! \vA\0!��@�� � j \x07"�A+Fj" ,\0\0A0kA M�@ \bA\fjA 733Bÿÿÿÿ��¾�§!� \b(�\f\f�\v \b 6�\fA\0!� \v"\x07-\0\0"�AÃ\0k"\vA�KA� \vtAÂÂÂ�qEr\r\0 �"�\r\0 \x07 G!�\v �AÃ\0F �Aà \0Fr�� \x07-\0�!� \x07A�j� \x07\v!� \bA�j!\x07 �! A\0!�#\0AÃ\0k"\v$\0A !\rA0!�A¨Â\b!\f�@ \b���@�@�@�@�@�@�@���@�@�@�@�@�@�@�@�@�~�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@ �Ã"�A%k�V!---------------------------���'-\x07\b 734---\r----�������� ------\0�&��-\b�-\v--\f�-�-%���-�\x1B��-\v �(��"�A�M\r"\f*\v �(��"�A�K\r) �AÂÂ\bj\f"\v �(��"�A\vK\r( �AÂÂ\bj\f!\v �(��"�A\vK\r' �AÂÂ\bj\f \v �4��Bì�|Bä\0�!�\f#\vAÃ\0!�\v �4�\f!�\f!\vAÃ�!\r\f�\v �4��"�Bì�|!��@ �(��"�A�L�@ � �Bë�| ��½�A�F\x1B!�\f�\v �Aé�I\r\0 �BÃ�| � ��½�A�F\x1B!�\v �Aç\0F\r�\f \v �4�\b!�\f�\vA�!� �(�\b"�E�@B\f!�\f \v �¬"�B\f} � �A\fJ\x1B!�\f�\v �(��A�j¬!�A�!�\f�\v �(��A�j¬!�\f\x1B\v �4��!�\f�\v \bA�6�|AÃ�!�\f�\vA§Â\bA¦Â\b �(�\bA\vJ\x1B\f�\vA÷�!\r\f�\vA\0!\fA\0!�#\0A�k"�$\0 �4��!��~ �(��"\rA\fO�@ \r \rA\fm"�A\flk"�A\fj � �A\0H\x1B!\r � �A�uj¬ �|!�\v �A\fj!� �B�}BÂ�X�@ �§"\fAÃ\0kA�u!��@ ��� \fA�qE�@ �A�k!� �E\r�A�\f�\v �E\r�A\0\v6�\0\v \fAÂçÂ�l �A£�ljAÂïã\x07j¬\f�\v �Bä\0}"� �BÂ��"�BÂ�~}"�B?§ �§j!��@�@�@ �§"�AÂ�j � �B\0S\x1B"����� �AÃ�N�@ �A¬�O�@A�!\f �A¬�k\f�\vA�!\f �AÃ�k\f�\v �Aä\0k � �Aã\0J"\f\x1B\v"�\r�A\0�A�\v!� �\r�\f�\v �A�v!� �A�qE!� �E\r�\v � �6�\0\v �BÂçÂ�~ � \fA�l �Aá\0ljj �k¬B£�~|BªºÃ�|\v!� \rA�tAÂþ\0j(�\0"�A£�j � �(�\f\x1B � \rA�J\x1B!� �(�\f!� �4�\b!� �4��!� �4�\0 �A�j$\0 � �¬| �A�k¬B£�~| �BÂ�~| �B<~|| �4�$}\f\b\v �4�\0!�\f�\v \bA�6�|AÃ�!�\f�\vAä�!\r\f�\v �(��"�A\x07 �\x1B¬\f�\v �(�� �(��kA\x07jA\x07nÂ!�\f�\v �(�� �(��A�jA\x07pkA\x07jA\x07nÂ!�\f�\v �
734�½�Â!�\f�\v �4��\v!�A�!�\f�\vA©Â\b!\f\f 735\vAªÂ\b!\f\f \v �4��Bì�|Bä\0Â"� �B?Â"� �}!�\f 736\v �4��"�Bì�|!� �B¤?S\r 737 \v �7�0 \b \x07AÂ� \vA0j�e6�| \x07!�\f�\v �(� A\0H�@ \bA\x006�|AÃ�!�\f�\v \v �(�$"�AÂ�m"�Aä\0l � �AÂ�lkÃA<mÃj6�@ \b \x07A¡� \vA@k�e6�| \x07!�\f\r\v �(� A\0H�@ \bA\x006�|AÃ�!�\f\r\v �(�(A´Ã�(�\0E�@A¬Ã�A°Ã�AÃÃ�Aà Ã���A¸Ã�Aà Ã�6�\0A´Ã�AÃÃ�6�\0\v\f\v\v \bA�6�|Aê�!�\f\v\v �Bä\0Â!�\f�\v �AÂÂ\br\v ��µ�\f\x07\vA«Â\b!\f\v \f ��µ�!\r\v \b \x07Aä\0 \r � ��´�"�6�| \x07A\0 �\x1B!�\f�\vA�!�\f�\vA�!�\v�@ � \x1B"�AÃ\0G�@ �A-G\r� \v �7�� \b \x07AÂ� \vA�j�e6�| \x07!�\f�\v \v �7�( \v �6� \b \x07AÂ� \vA j�e6�| \x07!�\f�\v \v �7�\b \v �6�\0 \b \x07AÂ� \v�e6�| \x07!�\f�\vAÂ�\v"��y6�|\v \vAÃ\0j$\0 �E\r��@ �E�@ \b(�|! \f�\v���@�@ �-\0\0"�A+k���\0�\0\v \b(�|\f�\v �-\0�!� �A�j!� \b(�|A�k\v! �@ �Aÿ�qA0G\r\0�@ �,\0�"\x07A0kA K\r� �A�j!� A�k! \x07A0F\r\0\v\v \b 6�|A\0!��@ �"\x07A�j!� � \x07j,\0\0A0kA 738I\r\0\v � �I\x1B!��@ \0 739j �(��AÂqH��A-� �A+G\r� � k \x07jA�A� \b(�\f-\0\0AÃ\0F\x1BI\r�A+\v:\0\0 �A�k!� 740A�j! 741\v � M � 742Mr\r\0�@ \0 743jA0:\0\0 744A�j! 745 �A�k"� M\r� � 746K\r\0\v\v \b � 747k"\x07 \x07 K\x1B"\x076�| \0 748j � \x07�Y� \b(�| 749j\v! 750 �A�j!� � 751K\r�\v\v �A�k 752 � 753F\x1B! 754A\0\v!� \0 755jA\0:\0\0\v \bAÂ�j$\0 �\v¸���� \0A�F�@Aô\x1BAÂ� �(�\0\x1B�\v \0Aÿÿ�q"�Aÿÿ�G \0A�u"�A�JrE�@ � �A�tj(�\0"\0A\bjA¯� \0\x1B�\vAÃ�!\0�@���@�@�@ �A�k��\0�����\v �A�K\r�A°þ\0\f�\v �A1K\r�AÃþ\0\f�\v �A�K\r�AÂÂ�\v!\0 �E\r\0�@ \0"�A�j!\0 �-\0\0\r\0 �A�k"�\r\0\v\v \0\v,��� �A\0H�@� �\0\v \0 ��9"�6�� \0 �6�\0 \0 � �j6�\b\v 756\0 \0A0kA 757I\v�\0 \0A0kA 758I \0A rAá\0kA�Ir\v�\0 \0A r \0 \0AÃ\0kA�I\x1B\v'\0 \0A\0G \0Aøü\0Gq \0AÂý\0Gq \0AøÃ�Gq \0AÂÃ�Gq\vä�����@ �-\0\0\r\0Aý��¿�"��@ �-\0\0\r�\v \0A\flA°ý\0j�¿�"��@ �-\0\0\r�\vAÂ��¿�"��@ �-\0\0\r�\vAò\x1B!�\v�@�@ � �j-\0\0"�E �A/FrE�@A�!� �A�j"�A�G\r�\f�\v\v �!�\vAò\x1B!��@�@�@�@�@ �-\0\0"�A.F\r\0 � �j-\0\0\r\0 �!� �AÃ\0G\r�\v �-\0�E\r�\v �Aò\x1B�Â�E\r\0 �AÃ��Â�\r�\v \0E�@AÃü\0!� �-\0�A.F\r�\vA\0�\vAôÃ�(�\0"��@�@ � �A\bj�Â�E\r� �(� "�\r\0\v\vA$�/"��@ �AÃü\0)�\x007�\0 �A\bj"� � ��Y� � �jA\0:\0\0 �AôÃ�(�\x006� AôÃ� �6�\0\v �AÃü\0 \0 �r\x1B!�\v �\v(��� \0(�\0"��@ ��CA�G�@ \0(�\0E�\v \0A\x006�\0\vA�\v(��� \0(�\0"��@ ��AA�G�@ \0(�\0E�\v \0A\x006�\0\vA�\vT����@ \0(�\0"�E\r\0�� �(��"� �(��F�@ � � �(�\0(�4��\0\f�\v � �6�\0 � �A�j6�� �\vA�G\r\0 \0A\x006�\0\v\v.���#\0A�k"�$\0 � \x006�\0AÂ\f ��a�\`A°ñ\0(�\0�L� �A�j$\0\v$����@ \0(�\0"�E\r\0 � ��Ã�A�G\r\0 \0A\x006�\0\v\v�\0 \0A�j�K� \0�!\v=��� ��@ \0 ��¶� \0(��!� � �k"�E � �FrE�@ � � �ü 759\0\0\v \0 � �j6��\v\vB��� \0(��"� \0(��F�@ \0 �Aÿ�q \0(�\0(�4��\0�\v � �:\0\0 \0 \0(��A�j6�� �Aÿ�q\vÂ����#\0A�k"�$\0 \0 \0(�\0A\fk(�\0j(���@ � \x006�\f �A\0:\0\b \0 \0(�\0A\fk(�\0j"�(��E�@ �(�H"��@ ��Ã�\v �A�:\0\b\v�@ �-\0\bA�G\r\0 \0 \0(�\0A\fk(�\0j(��"� �(�\0(���\0\0A�G\r\0 \0 \0(�\0A\fk(�\0jA��Â�\v�@ �(�\f"\0 \0(�\0A\fk(�\0j"\0(��E\r\0 \0(��\r\0 \0-\0�A qE\r\0 �(�\f"\0 \0(�\0A\fk(�\0j(��"\0 \0(�\0(���\0\0A�G\r\0 �(�\f"\0 \0(�\0A\fk(�\0jA��Â�\v\v �A�j$\0\v�\0 \0A\bj�K� \0�!\v�\0A�\v-\0 \0AÃ\0j�1 \0A<j�1 \0A0j�1 \0A$j�1 \0A�j�1 \0A\fj�1\v|��� \0 \0(�H"�A�k �r6�H \0(�� \0(��G�@ \0A\0A\0 \0(�$��\0�\v \0A\x006�� \0B\x007�� \0(�\0"�A�q�@ \0 �A r6�\0A��\v \0 \0(�, \0(�0j"�6�\b \0 �6�� �A\x1BtA�u\vÂ\v�\x07� \0 �j!��@�@ \0(��"�A�q\r\0 �A�qE\r� \0(�\0"� �j!��@�@�@ \0 �k"\0AÂÃ�(�\0G�@ \0(�\f!� �Aÿ�M�@ � \0(�\b"�G\r�AüÃ�AüÃ�(�\0A~ �A�vwq6�\0\f�\v \0(��!� \0 �G�@ \0(�\b"� �6�\f � �6�\b\f�\v \0(��"��� \0A�j� \0(��"�E\r� \0A�j\v!��@ �!\x07 �"�A�j!� �(��"�\r\0 �A�j!� �(��"�\r\0\v \x07A\x006�\0\f�\v �(��"�A�qA�G\r�AÂÃ� �6�\0 � �A~q6�� \0 �A�r6�� � �6�\0�\v � �6�\f � �6�\b\f�\vA\0!�\v �E\r\0�@ \0(��"�A�t"�(�¬Ã� \0F�@ �A¬Ã�j �6�\0 �\r�AÂÃ�AÂÃ�(�\0A~ �wq6�\0\f�\v�@ \0 �(��F�@ � �6��\f�\v � �6��\v �E\r�\v � �6�� \0(��"��@ � �6�� � �6��\v \0(��"�E\r\0 � �6�� � �6��\v�@�@�@�@ �(��"�A�qE�@AÂÃ�(�\0 �F�@AÂÃ� \x006�\0AÂÃ�AÂÃ�(�\0 �j"�6�\0 \0 �A�r6�� \0AÂÃ�(�\0G\r�AÂÃ�A\x006�\0AÂÃ�A\x006�\0�\vAÂÃ�(�\0"\b �F�@AÂÃ� \x006�\0AÂÃ�AÂÃ�(�\0 �j"�6�\0 \0 �A�r6�� \0 �j �6�\0�\v �Axq �j!� �(�\f!� �Aÿ�M�@ �(�\b"� �F�@AüÃ�AüÃ�(�\0A~ �A�vwq6�\0\f�\v � �6�\f � �6�\b\f�\v �(��!� � �G�@ �(�\b"� �6�\f � �6�\b\f�\v �(��"��� �A�j� �(��"�E\r� �A�j\v!��@ �!\x07 �"�A�j!� �(��"�\r\0 �A�j!� �(��"�\r\0\v \x07A\x006�\0\f�\v � �A~q6�� \0 �A�r6�� \0 �j �6�\0\f�\vA\0!�\v �E\r\0�@ �(��"�A�t"�(�¬Ã� �F�@ �A¬Ã�j �6�\0 �\r�AÂÃ�AÂÃ�(�\0A~ �wq6�\0\f�\v�@ � �(��F�@ � �6��\f�\v � �6��\v �E\r�\v � �6�� �(��"��@ � �6�� � �6��\v �(��"�E\r\0 � �6�� � �6��\v \0 �A�r6�� \0 �j �6�\0 \0 \bG\r\0AÂÃ� �6�\0�\v �Aÿ�M�@ �Aø�qA¤Ã�j!���AüÃ�(�\0"�A� �A�vt"�qE�@AüÃ� � �r6�\0 �\f�\v �(�\b\v!� � \x006�\b � \x006�\f \0 �6�\f \0 �6�\b�\vA�!� �Aÿÿÿ\x07M�@ �A& �A\bvg"�kvA�q �A�trA>s!�\v \0 �6�� \0B\x007�� �A�tA¬Ã�j!��@�@AÂÃ�(�\0"�A� �t"\x07qE�@AÂÃ� � \x07r6�\0 � \x006�\0 \0 �6��\f�\v �A� �A�vkA\0 �A�G\x1Bt!� �(�\0!��@ �"�(��Axq �F\r� �A�v!� �A�t!� � �A�qj"\x07(��"�\r\0\v \x07 \x006�� \0 �6��\v \0 \x006�\f \0 \x006�\b�\v �(�\b"� \x006�\f � \x006�\b \0A\x006�� \0 �6�\f \0 �6�\b\v\v�\0 \0E�@A\0�\v \0 ��à �\v�\0 \0 � �A4A5�Ã�\v-\0 \0AÃ\0j�1 \0A@k�1 \0A4j�1 \0A(j�1 \0A�j�1 \0A�j�1\v¼�\0�@�@�@�@�@�@�@�@�@�@�@ �A k��\0\b 760\b ���� 761 762
763\b ��\x07\v � �(�\0"�A�j6�\0 \0 �(�\x006�\0�\v � �(�\0"�A�j6�\0 \0 �2�\x007�\0�\v � �(�\0"�A�j6�\0 \0 �3�\x007�\0�\v � �(�\0"�A�j6�\0 \0 �0\0\x007�\0�\v � �(�\0"�A�j6�\0 \0 �1\0\x007�\0�\v � �(�\0A\x07jAxq"�A\bj6�\0 \0 �+�\x009�\0�\v \0 � ���\0\v�\v � �(�\0"�A�j6�\0 \0 �4�\x007�\0�\v � �(�\0"�A�j6�\0 \0 �5�\x007�\0�\v � �(�\0A\x07jAxq"�A\bj6�\0 \0 �)�\x007�\0\vo��� \0(�\0"�,\0\0A0k"�A K�@A\0�\v�@A�!� �Aóæ\0M�@A� � �A 764l"�j � �Aÿÿÿÿ\x07sK\x1B!�\v \0 �A�j"�6�\0 �,\0� �!� �!�A0k"�A 765I\r\0\v �\võ�����~#\0A@j"\b$\0 \b �6�< \bA)j!� \bA'j!� \bA(j!��@�@�@�@�@A\0!\x07�@ �!\r \x07 �Aÿÿÿÿ\x07sJ\r� \x07 �j!��@�@�@�@ �"\x07-\0\0"\v�@�@�@�@ \vAÿ�q"�E�@ \x07!�\f�\v �A%G\r� \x07!\v�@ \v-\0�A%G�@ \v!�\f�\v \x07A�j!\x07 \v-\0� \vA�j"�!\vA%F\r\0\v\v \x07 \rk"\x07 �Aÿÿÿÿ\x07s"�J\r \0�@ \0 \r \x07�3\v \x07\r\x07 \b �6�< �A�j!\x07A�!��@ �,\0�A0k" 766A K\r\0 �-\0�A$G\r\0 �A�j!\x07A�!� 767!�\v \b \x076�<A\0!\f�@ \x07,\0\0"\vA k"�A�K�@ \x07! 768\f�\v \x07! 769A� �t"�AÂÃ�qE\r\0�@ \b \x07A�j" 7706�< � \fr!\f \x07,\0�"\vA k"�A O\r� 771!\x07A� �t"�AÂÃ�q\r\0\v\v�@ \vA*F�@���@ 772,\0�A0k"�A K\r\0 773-\0�A$G\r\0�� \0E�@ � �A�tjA 7746�\0A\0\f�\v � �A�tj(�\0\v!� 775A�j!�A�\f�\v �\r� 776A�j!� \0E�@ \b �6�<A\0!�A\0!�\f�\v � �(�\0"\x07A�j6�\0 \x07(�\0!�A\0\v!� \b �6�< �A\0N\r�A\0 �k!� \fAÂÃ\0r!\f\f�\v \bA<j�Ã�"�A\0H\r 777 \b(�<!�\vA\0!\x07A�! ��A\0 �-\0\0A.G\r\0� �-\0�A*F�@���@ �,\0�A0k" 778A K\r\0 �-\0�A$G\r\0 �A�j!��� \0E�@ � 779A�tjA 7806�\0A\0\f�\v � 781A�tj(�\0\v\f�\v �\r� �A�j!�A\0 \0E\r\0� � �(�\0" 782A�j6�\0 783(�\0\v! \b �6�< A\0N\f�\v \b �A�j6�< \bA<j�Ã�! \b(�<!�A�\v!��@ \x07!�A�! 784 �"�,\0\0"\x07Aû\0kAFI\r\v �A�j!� �A:l \x07jAÿð\0j-\0\0"\x07A�kAÿ�qA\bI\r\0\v \b �6�<�@ \x07A\x1BG�@ \x07E\r\f �A\0N�@ \0E�@ � �A�tj \x076�\0\f\f\v \b � �A�tj)�\x007�0\f�\v \0E\r\b \bA0j \x07 � ��Ã�\f�\v �A\0N\r\vA\0!\x07 \0E\r\b\v \0-\0\0A q\r\v \fAÿÿ{q"\v \f \fAÂÃ\0q\x1B!\fA\0!�A !� �! 785�@�@���@�@�@�@�@�@���@�@�@�@�@�@�@ �-\0\0"\x07Ã"�ASq � \x07A�qA�F\x1B � �\x1B"\x07AÃ\0k�!����������� ��������������� 786�����\0\v�@ \x07AÃ\0k�\x07��\v����\0\v \x07AÃ\0F\r\v\f�\v \b)�0!�A \f�\vA\0!\x07�@�@�@�@�@�@�@ ��\b\0��������\v \b(�0 �6�\0\f\x1B\v \b(�0 �6�\0\f�\v \b(�0 �¬7�\0\f�\v \b(�0 �;�\0\f�\v \b(�0 �:\0\0\f�\v \b(�0 �6�\0\f�\v \b(�0 �¬7�\0\f�\vA\b A\bM\x1B! \fA\br!\fAø\0!\x07\v �!� \x07A q!\r \b)�0"�"\x1BPE�@�@ �A�k"� \x1B§A�q-\0Âu \rr:\0\0 \x1BB�Â"\x1BB\0R\r\0\v\v �!\r \fA\bqE �Pr\r� \x07A�vA j!�A�!�\f�\v �!� \b)�0"�"\x1BPE�@�@ �A�k"� \x1B§A\x07qA0r:\0\0 \x1BB�Â"\x1BB\0R\r\0\v\v �!\r \fA\bqE\r� � �k"� � H\x1B! \f�\v \b)�0"�B\0S�@ \bB\0 �}"�7�0A�!�A \f�\v \fAÂ�q�@A�!�A \f�\vA A \fA�q"�\x1B\v!� � ��x!\r\v � A\0Hq\r� \fAÿÿ{q \f �\x1B!\f �B\0R rE�@ �!\rA\0! \f�\v �P � \rkj"� � H\x1B! \f\r\v \b-\x000!\x07\f\v\v \b(�0"�AÃ� �\x1B"\rA\0Aÿÿÿÿ\x07 Aÿÿÿÿ\x07O\x1B"\x07�Ã�"� \rk \x07 �\x1B"� \rj! 787 A\0N�@ \v!\f �! \f\f\v \v!\f �! 788-\0\0\r�\f\v\v \b)�0"\x1BPE\r�A\0!\x07\f \v �@ \b(�0\f�\vA\0!\x07 \0A �A\0 \f�7\f�\v \bA\x006�\f \b \x1B>�\b \b \bA\bj"\x076�0A�! \x07\v!\vA\0!\x07�@�@ \v(�\0"\rE\r\0 \bA�j \r�Ã�"\rA\0H\r� \r \x07kK\r\0 \vA�j!\v \x07 \rj"\x07 I\r�\v\vA=! 789 \x07A\0H\r\f \0A � \x07 \f�7 \x07E�@A\0!\x07\f�\vA\0! 790 \b(�0!\v�@ \v(�\0"\rE\r� \bA�j" \r�Ã�"\r 791j" 792 \x07K\r� \0 \r�3 \vA�j!\v \x07 793K\r\0\v\v \0A � \x07 \fAÂÃ\0s�7 � \x07 \x07 �H\x1B!\x07\f\b\v � A\0Hq\r A=! 794 \0 \b+�0 � \f \x07 ���\0"\x07A\0N\r\x07\f 795\v \x07-\0�!\v \x07A�j!\x07\f\0\v\0\v \0\r �E\r�A�!\x07�@ � \x07A�tj(�\0"\0�@ � \x07A�tj \0 � ��Ã�A�!� \x07A�j"\x07A 796G\r�\f\v\v\v \x07A 797O�@A�!�\f 798\v�@ � \x07A�tj(�\0\r�A�!� \x07A�j"\x07A 799G\r\0\v\f \vA�! 800\f�\v \b \x07:\0'A�! �!\r \v!\f\v 801 \rk"\v \vJ\x1B"� �Aÿÿÿÿ\x07sJ\r�A=! 802 � � �j" �H\x1B"\x07 �K\r� \0A \x07 \f�7 \0 � ��3 \0A0 \x07 \fAÂÂ�s�7 \0A0 � \vA\0�7 \0 \r \v�3 \0A \x07 \fAÂÃ\0s�7 \b(�<!�\f�\v\v\vA\0!�\f�\vA=! 803\vAøÃ� 8046�\0\vA�!�\v \bA@k$\0 �\vÃ����#\0AÃ�k"�$\0 � �6�Ã� �A �j"�A\0A(ü\v\0 � �(�Ã�6�Ã��@A\0 � �AÃ�j �AÃ\0j � � ��Ã�A\0H�@A�!�\f�\v \0(�LA\0H \0 \0(�\0"\bA_q6�\0���@�@ \0(�0E�@ \0AÃ\x006�0 \0A\x006�� \0B\x007�� \0(�,!� \0 �6�,\f�\v \0(��\r�\vA� \0�Ã�\r��\v \0 � �AÃ�j �AÃ\0j �A �j � ��Ã�\v!� ��@ \0A\0A\0 \0(�$��\0� \0A\x006�0 \0 �6�, \0A\x006�� \0(��!� \0B\x007�� �A� �\x1B!�\v \0 \0(�\0"\0 \bA qr6�\0A� � \0A q\x1B!�\r\0\v �AÃ�j$\0 �\v�����~ \0½"�B4§Aÿ�q"�Aÿ�G�| �E�@ � \0D\0\0\0\0\0\0\0\0a��A\0� \0D\0\0\0\0\0\0ðC¢ ��Ã�!\0 �(�\0A@j\v6�\0 \0�\v � �Aþ\x07k6�\0 �BÿÿÿÿÿÿÿÂÂ�ÂBÂÂÂÂÂÂÂð?¿� \0\v\v�\0 ��!\v \0 � �l�/\v$��� \0(��"\0�yA�j"��/"��� � \0 ��Y�A\0\v\v0���#\0A�k"�$\0 \0(�\0!\0 � �:\0� � � �A�j \0��\0 �A�j$\0\vÂ�����|#\0A�k"�$\0 �A�j � � \0(�\0�\x07\0 � �/\0�;�\f#\0A�k"�$\0�@ �-\0\rA�F�@#\0A�k"�$\0AÂÃ�-\0\0A�qE�@A�AÂ,A���!\0AÂÃ�A�:\0\0AÂÃ� \x006�\0\v � �-\0\f6�\b �A\x006��AÂÃ�(�\0A\0A\0 �A�j �A\bj��!� � �(��6�\0 �A\bj"\0 �ü�6�� \0AìÃ�6�\0 ��Ã� �A�j$\0 \0(��!� \0A\x006�� \0�Â�\f�\v �A\x006�\f �AìÃ�6�\b �A\bj�Â�A�!�\v �A
804�j$\0 �A�j$\0 �\v0���#\0A�k"�$\0 \0(�\0!\0 � �:\0� � � �A�j \0�\x07\0 �A�j$\0\v.���#\0A�k"�$\0 \0(�\0!\0 � �:\0� � �A�j \0��\0 �A�j$\0\v0���#\0A�k"�$\0 \0(�\0!\0 � �8�\f � � �A\fj \0��\0 �A�j$\0\vÂ�����|#\0A�k"�$\0 �A\bj � � \0(�\0�\x07\0 � �)�\b7�\0#\0A�k"�$\0�@ �-\0�A�F�@#\0A�k"�$\0AÂÃ�-\0\0A�qE�@A�AÃ&A���!\0AÂÃ�A�:\0\0AÂÃ� \x006�\0\v � �*�\x008�\b �A\x006��AÂÃ�(�\0A\0A\0 �A�j �A\bj��!� � �(��6�\0 �A\bj"\0 �ü�6�� \0AìÃ�6�\0 ��Ã� �A�j$\0 \0(��!� \0A\x006�� \0�Â�\f�\v �A\x006�\f �AìÃ�6�\b �A\bj�Â�A�!�\v �A�j$\0 �A�j$\0 �\v0���#\0A�k"�$\0 \0(�\0!\0 � �8�\f � � �A\fj \0�\x07\0 �A�j$\0\v.���#\0A�k"�$\0 \0(�\0!\0 � �8�\f � �A\fj \0��\0 �A�j$\0\v����A��9"\0A\x006�\0 \0\v©���� � � \0(�\0j"\0G�@�@ �(��"� �(�\0"�kA�u"� \0(�\b \0(�\0"�kA�uM�@ � \0(��"� �k"�A�uK�@ � �G�@ ��@ � � �ü 805\0\0\v \0(��!�\v � � �j"�k"�E � �FrE�@ � � �ü 806\0\0\v \0 � �j6��\f�\v � �k"�E � �FrE�@ � � �ü 807\0\0\v \0 � �j6��\f�\v \0(�\0"��@ \0 �6�� \0(�\b� ��! \0A\x006�\b \0B\x007�\0\v \0 \0 ��Â��¨� \0(��!� � �k"�E � �FrE�@ � � �ü 808\0\0\v \0 � �j6��\v\v\v�\0 � \0(�\0j!\0A\f�9 \0�b\v�\0 � \0(�\0j �:\0\0\v\r\0 � \0(�\0j-\0\0\v\x1B\0 \0 �(�\b ��M�@ � � � ��§�\v\v8\0 \0 �(�\b ��M�@ � � � ��§��\v \0(�\b"\0 � � � � � \0(�\0(���\v\0\vÂ���� \0 �(�\b ��M�@ � � � ��§��\v �-\x005 \0(�\f!� �A\0:\x005 �-\x004 �A\0:\x004 \0A�j" � � � � ��¦� �-\x004" 809r!\b �-\x005"\vr!\x07�@ �A�I\r\0 �A�tj! \0A�j!��@ �-\x006\r��@ 810A�q�@ �(��A�F\r� \0-\0\bA�q\r�\f�\v \vA�qE\r\0 \0-\0\bA�qE\r�\v �A\0;�4 � � � � � ��¦� �-\x005"\v \x07rA�q!\x07 �-\x004" 811 \brA�q!\b �A\bj"� I\r\0\v\v � \x07A�q:\x005 � \bA�q:\x004\v¤�\0�@ \0 �(�\b ��M�@ � �(��G\r� �(��A�F\r� � �6���\v \0 �(�\0 ��ME\r\0�@ �(�� �G�@ � �(��G\r�\v �A�G\r� �A�6� �\v � �6�� � �6� � �(�(A�j6�(�@ �(�$A�G\r\0 �(��A�G\r\0 �A�:\x006\v �A�6�,\v\vÂ�\0�@ \0 �(�\b ��M�@ � �(��G\r� �(��A�F\r� � �6���\v \0 �(�\0 ��M�@�@ �(�� �G�@ � �(��G\r�\v �A�G\r� �A�6� �\v � �6� �@ �(�,A�F\r\0 �A\0;�4 \0(�\b"\0 � � �A� � \0(�\0(���\v\0 �-\x005A�F�@ �A�6�, �-\x004E\r�\f�\v �A�6�,\v � �6�� � �(�(A�j6�( �(�$A�G\r� �(��A�G\r� �A�:\x006�\v \0(�\b"\0 � � � � \0(�\0(��� 812\0\v\vÃ�����@ \0 �(�\b ��M�@ � �(��G\r� �(��A�F\r� � �6���\v�@ \0 �(�\0 ��M�@�@ �(�� �G�@ � �(��G\r�\v �A�G\r� �A�6� �\v � �6� �(�,A�F\r� \0A�j"� \0(�\fA�tj!\x07A\0!��@�@�@ ����@ � \x07O\r\0 �A\0;�4 � � � �A� ��¦� �-\x006\r\0 �-\x005A�G\r� �-\x004A�F�@ �(��A�F\r�A�!�A�!� \0-\0\bA�qE\r�\f�\vA�!� \0-\0\bA�q\r�A�\f�\vA�A� �\x1B\v6�, �\r�\f�\v �A�6�,\f�\v �A\bj!�\f\0\v\0\v \0(�\f!� \0A�j"� � � � ��Â� �A�I\r� � �A�tj!� \0A�j!��@ \0(�\b"\0A�qE�@ �(�$A�G\r�\v�@ �-\x006\r� � � � � ��Â� �A\bj"� �I\r\0\v\f�\v \0A�qE�@�@ �-\x006\r� �(�$A�F\r� � � � � ��Â� �A\bj"� �I\r\0\f�\v\0\v�@ �-\x006\r� �(�$A�F�@ �(��A�F\r�\v � � � � ��Â� �A\bj"� �I\r\0\v\f�\v � �6�� � �(�(A�j6�( �(�$A�G\r\0 �(��A�G\r\0 �A�:\x006\v\vÃ����#\0A@j"�$\0�@�@�@ �(��A¢Ã�F�@ �A\x006�\0\f�\v�@ \0 � \0-\0\bA�q��A�� �E\r� �AøÃ��E"�E\r� �-\0\bA�qA\0G\v�M!�\v ��@A�!� �(�\0"\0E\r� � \0(�\x006�\0\f�\v �A¨à ��E"�E\r�A\0!� �(�\0"��@ � �(�\0"�6�\0\v �(�\b"\x07 \0(�\b"�A�sqA\x07q \x07A�s �qAà \0qr\r� \0(�\f"\x07(��"� �(�\f"\0(��G\r�\vA�!�\f�\v �A Ã�F�@ \0AÃà ��EE!�\f�\vA\0!� \x07A¨à ��E"��@ �A�qE\r��� �!�A\0!��@�@A\0 \0E\r�� \0A¨à ��E"\0E\r� \0(�\b �(�\b"�A�sq\r�A� �(�\f"�(�� \0(�\f"\0(��F\r�� �A�qE\r� �A¨à ��E"�\r\0\v �AÂÃ��E"�E\r\0 � \0�Ã�!�\v �\v!�\f�\v \x07AÂÃ��E"��@ �A�qE\r� � \0�Ã�!�\f�\v \x07AÃÃ��E"�E\r\0 \0AÃÃ��E"\0E\r\0 �A\bjA\0A8ü\v\0 � �A\0G:\0; �A�6�� � �6�\f � \x006�� �A�6�4 \0 �A�j �A� \0(�\0(���\b\0 �(��"\0A�F�@ � �(��A\0 �\x1B6�\0\v \0A�F!�\v �A@k$\0 �\vr��� \0(�� �(�\b(��F�@ � � ��¨��\v \0(�\f!� \0A�j"� � � ��Ã��@ �A�I\r\0 � �A�tj!� \0A�j!\0�@ \0 � � ��Ã� �-\x006\r� \0A\bj"\0 �I\r\0\v\v\v�\0 \0�@ \0�Ã�\v \0�!\v5\0 \0(�� �(�\b(��F�@ � � ��¨��\v \0(�\b"\0 � � � \0(�\0(���\b\0\v�\0 \0(�� �(�\b(��F�@ � � ��¨�\v\vÃ����#\0AÃ\0k"�$\0�@��A� \0(�� �(��F\r\0�A\0 �AÃÃ��E"�E\r\0� �(�\0"�E\r� �A�jA\0A8ü\v\0 �A�:\0K �A�6� � \x006�� � �6�� �A�6�D � �A�j �A� �(�\0(���\b\0 �(�,"\0A�F�@ � �(�$6�\0\v \0A�F\v �AÃ\0j$\0�\v �AÃ�6�\b �Aç�6�� �AÂ\r6�\0�Â�\0\v����AÃ\0�9"\0A\0AÃ\0ü\v\0 \0\v�\0 \0(�\0 �j �-\0\0:\
8120\0A�\v \0Aìá�� �\v3��� �(�� �(�\0"�k �K�@A�!� � �j-\0\0!�\v \0 �:\0� \0 �:\0\0\v$\0Aøá�-\0\0E�@Aìá�AÃÂ��jAøá�A�:\0\0\vAìá�\v \0AÃá�� �\v$\0Aèá�-\0\0E�@AÃá�Aã\r�Â�Aèá�A�:\0\0\vAÃá�\v \0AÃá�� �\v$\0AÃá�-\0\0E�@AÃá�AÂÂ��jAÃá�A�:\0\0\vAÃá�\v \0A¼á�� �\v$\0AÃá�-\0\0E�@A¼á�A¼��Â�AÃá�A�:\0\0\vA¼á�\v \0A‡�� �\v$\0A¸á�-\0\0E�@A‡�Aà Â��jA¸á�A�:\0\0\vA‡�\v \0AÃÃ�� �\v\r\0 \0(�� \0(�\0k\v�\0A©á�-\0\0E�@A©á�A�:\0\0\vAÃÃ�\v \0AÂá�� �\v$\0A¨á�-\0\0E�@AÂá�A¼Â��jA¨á�A�:\0\0\vAÂá�\v \0AÃÃ�� �\v�\0AÂá�-\0\0E�@AÂá�A�:\0\0\vAÃÃ�\v\x1B\0Aøé�!\0�@ \0A\fk� "\0Aà é�G\r\0\v\vT\0AÂá�-\0\0�@AÂá�(�\0�\vAøé�-\0\0E�@Aøé�A�:\0\0\vAà é�Aøº��&Aìé�A»��&AÂá�A�:\0\0AÂá�Aà é�6�\0Aà é�\v\x1B\0AÃé�!\0�@ \0A\fk� "\0AÃé�G\r\0\v\vR\0AÂá�-\0\0�@AÂá�(�\0�\vAÃé�-\0\0E�@AÃé�A�:\0\0\vAÃé�Aô��'AÃé�Añ��'AÂá�A�:\0\0AÂá�AÃé�6�\0AÃé�\v\x1B\0A°é�!\0�@ \0A\fk� "\0AÂç�G\r\0\v\vñ�����@ \0(�� \0(�\0"�k"� �I�@#\0A k"�$\0�@ � �k"� \0(�\b \0(��"�kM�@ � \0(��"�j!��@ � �F�@ \0 �6��� � �-\0\0:\0\0 �A�j!�\f�\v\v\f�\v � �A\fj \0 � �j \0(�\0k�Â� \0(�� \0(�\0k \0�Â�"�(�\b"�j!��@ � �G�@ � �-\0\0:\0\0 �A�j!�\f�\v\v � �6�\b \0 ��©� ��Â�\v �A j$\0\f�\v � �I�@ \0 � �j6��\v\v\v°�\0AÂá�-\0\0�@AÂá�(�\0�\vA°é�-\0\0E�@A°é�A�:\0\0\vAÂç�Að¶��&AÂç�A·��&A¨ç�A´·��&A´ç�A÷��&AÃç�Aä·��&AÃç�Aô·��&AÃç�A¸��&Aäç�A¸��&Aðç�A¸¸��&Aüç�Aà ¸��&AÂè�A¹��&AÂè�A¤¹��&A è�Aù��&A�Aù��&A¸è�Aè¹��&AÃè�Aø¹��&AÃè�Aä·��&AÃè�Aº��&Aèè�Aº��&Aôè�A¨º��&AÂé�A¸º��&AÂé�Aú��&AÂé�Aú��&A¤é�Aèº��&AÂá�A�:\0\0AÂá�AÂç�6�\0AÂç�\v\x1B\0AÂç�!\0�@ \0A\fk� "\0Aà ä�G\r\0\v\vÂ�\0AÂá�-\0\0�@Aüà �(�\0�\vAÂç�-\0\0E�@AÂç�A�:\0\0\vAà ä�AÃ\b�'Aìä�A·\b�'Aøä�AÃ��'AÂÃ¥�A®��'AÂÃ¥�A �'AÂÃ¥�Aª��'A¨å�AÃ\b�'A´å�A¸ �'AÃÃ¥�Aú\f�'AÃÃ¥�Aé\f�'AÃÃ¥�Añ\f�'Aäå�AÂ\r�'Aðå�Aÿ\r�'Aüå�A¸��'AÂæ�AÂ\r�'AÂæ�AÂ\f�'A æ�A �'A¾�Aó\r�'A¸æ�AÂ¥��'AÃæ�AÃ¥��'AÃæ�AÃ\r�'AÃæ�Aà 813�'Aèæ�A° �'Aôæ�AÂ��'AÂá�A�:\0\0Aüà �Aà ä�6�\0Aà ä�\v\x1B\0AÃä�!\0�@ \0A\fk� "\0A°ã�G\r\0\v\vÃ�\0Aøà �-\0\0�@Aôà �(�\0�\vAÃä�-\0\0E�@AÃä�A�:\0\0\vA°ã�A´��&A¼ã�A¸´��&AÃã�Aô��&AÃã�Aô´��&Aà ã�Aµ��&Aìã�Aõ��&Aøã�Aõ��&AÂä�A¶��&AÂä�A¶��&AÂä�A ¶��&A¨ä�A°¶��&A´ä�Aö��&AÃä�Aö��&AÃä�Aà ¶��&Aøà �A�:\0\0Aôà �A°ã�6�\0A°ã�\v\x1B\0A¨ã�!\0�@ \0A\fk� "\0AÂâ�G\r\0\v\v¾�\0Aðà �-\0\0�@Aìà �(�\0�\vA¨ã�-\0\0E�@A¨ã�A�:\0\0\vAÂâ�Añ\b�'AÂâ�Aø\b�'AÂâ�AÃ\b�'A¤â�AÃ\b�'A°â�AÃ\b�'A¼â�Aÿ\b�'AÃâ�Aè\b�'AÃâ�Aï\r�'Aà â�A÷\r�'Aìâ�AÂ��'Aøâ�AÃ��'AÂã�A´ �'AÂã�AÃ��'AÂã�Aç 814�'Aðà �A�:\0\0Aìà �AÂâ�6�\0AÂâ�\v 815\0 \0A¤Â��j\v 816\0 \0AÂ��Â�\vÂ���� \0�� \0(��"� \0(�\bI�@ � �-\0\0:\0\0 �A�j\f�\v#\0A k"�$\0 �A\fj \0 \0(�� \0(�\0kA�j�Â� \0(�� \0(�\0k \0�Â�"�(�\b �-\0\0:\0\0 � �(�\bA�j6�\b \0 ��©� \0(�� ��Â� �A j$\0\v6��\v 817\0 \0AÂÂ��j\v 818\0 \0AÂ��Â�\v\f\0 \0 �A�j�£�\v\f\0 \0 �A\fj�£�\v\x07\0 \0(�\f\v\x07\0 \0,\0 \v\x07\0 \0(�\b\v\x07\0 \0,\0\b\v \0 \0�Ã¥��!\v�\0A´*\v \0 \0�æ��!\v�\0 \0(�\0 �A�tj �*�\x008�\0A�\v�\0 \0(�\b"\0E�@A��\v \0�Ã�\vÂ�����@�@ � �F � \bMr\r\0A�!� \0(�\b!�#\0A�k"\x07$\0 \x07 ��H6�\fA\0 � � �k �AÃÃ� �\x1B�Â�!� \x07A\fj�I \x07A�j$\0�@�@ �A�j�����\0\v �!�\v \bA�j!\b � j! � �j!�\f�\v\v \vA��� \0(�\b!�#\0A�k"�$\0 � ��H6�\f �A\fj�I �A�j$\0 \0(�\b"\0E�@A��\v \0�Ã�A�F\vÂ����#\0A�k"�$\0 � �6�\0��A� �A\fj"�A\0 \0(�\b�¯�"\0A�jA�I\r\0�A� \0A�k"� � �(�\0kK\r\0��� ��� �-\0\0!\0 � �(�\0"�A�j6�\0 � \0:\0\0 �A�k!� �A�j!�\f��A\0\v\v\v �A�j$\0\v½��\f�#\0A�k"�$\0 �!\b�@�@ � \bF�@ �!\b\f�\v \b-\0\0E\r\0 \bA�j!\b\f�\v\v \x07 �6�\0 � �6�\0�@�@���@ � �F � �Fr\r\0 � �)�\x007�\b \0(�\b! #\0A�k"�$\0 � �H6�\f \b �k!�A\0! 819#\0AÂ\bk"\f$\0 \f �(�\0" 6�\f � \fA�j �\x1B!��@�@�@ E � �kA�uAÂ� �\x1B"\rErE�@�@ �AÂ�K �A�v"\v \rOrE�@ !\v\f�\v � \fA\fj \v \r \v \rI\x1B ��¤�!� \f(�\f!\v �A�F�@A\0!\rA�! 820\f�\v \r �A\0 � \fA�jG\x1B"�k!\r � �A�tj!� �j \vkA\0 \v\x1B!� 821 �j! 822 \vE\r� \v! \r\r\0\f�\v\0\v !\v\v \vE\r�\v \rE �Er\r\0 823! �@�@�@ � \v � ��Â�" 824A�jA�M�@�@�@ 825A�j���\0�\v \fA\x006�\f\f�\v �A\x006�\0\f�\v \f \f(�\f 826j"\v6�\f A�j! \rA�k"\r\r�\v ! 827\f�\v �A�j!� � 828k!� ! 829 �\r\0\v\v ��@ � \f(�\f6�\0\v \fAÂ\bj$\0 �A\fj�I �A�j$\0�@�@�@�@ 830A�F�@�@�@ \x07 �6�\0 � �(�\0F\r\0A�!��@�@�@ � � \b �k �A\bj \0(�\b�î�"�A�j��\b\0��\v � �6�\0\f�\v �!�\v � �j!� \x07(�\0A�j!�\f�\v\v � �6�\0\f�\v \x07 \x07(�\0 831A�tj"�6�\0 � �F\r� �(�\0!� � \bF\r� � �A� � \0(�\b�î�E\r�\vA�\f�\v \x07 \x07(�\0A�j"�6�\0 � �(�\0A�j"�6�\0 �!\b�@ � \bF\r� \b-\0\0E\r� \bA�j!\b\f\0\v\0\v � �6�\0A�\f�\v �(�\0!�\v � �G\v �A�j$\0�\v �!\b\f\0\v\0\vÂ��\v�#\0A�k"�$\0 �!\b�@�@ � \bF�@ �!\b\f�\v \b(�\0E\r\0 \bA�j!\b\f�\v\v \x07 �6�\0 � �6�\0�@�@�@�@ � �F � �Fr�� �� � �)�\x007�\bA�!� \0(�\b! #\0A�k"�$\0 � �H6�\f �! � �k! 832A\0!\f#\0A�k"�$\0�@ �(�\0"\vE \b �kA�u"�Er\r\0 833A\0 �\x1B! 834�@ �A\fj 835A�I\x1B \v(�\0�à �"\rA�F�@A�!\f\f�\v �� 836A�M�@ 837 \rI\r� �A\fj \r�Y�\v 838 \rk! 839 \rj�A\0\v! \v(�\0E�@A\0!\v\f�\v \f \rj!\f \vA�j!\v �A�k"�\r\0\v\v �@ � \v6�\0\v �A�j$\0 �A\fj�I �A�j$\0�@�@�@�@ \fA�j��\0\b�\v \x07 �6�\0�@ � �(�\0F\r� � �(�\0 \0(�\b�¯�"�A�F\r� \x07 \x07(�\0 �j"�6�\0 �A�j!�\f\0\v\0\v \x07 \x07(�\0 \fj"�6�\0 � �F\r� � \bF�@ �(�\0!� �!\b\f�\v �A�j"�A\0 \0(�\b�¯�"\bA�
839F\r� � \x07(�\0k \bI\r��@ \b�@ �-\0\0!� \x07 \x07(�\0" A�j6�\0 �:\0\0 \bA�k!\b �A�j!�\f�\v\v � �(�\0A�j"�6�\0 �!\b�@ � \bF�@ �!\b\f�\v \b(�\0E\r� \bA�j!\b\f\0\v\0\v � �6�\0\f�\v �(�\0\v �G!�\f�\v \x07(�\0!�\f�\v\vA�!�\v �A�j$\0 �\v \0 \0�ö��!\v=\0 \0�� �(�� �(�\0"�kA�u �K�@ \0 � �A�tj*�\x008�\0A�\f�\v \0A\0:\0\0A\0\v:\0�\v�\0 � �k"\0 � \0 �I\x1B\v4\0�@ � �FE�@ � � �,\0\0"\0 \0A\0H\x1B:\0\0 �A�j!� �A�j!�\f�\v\v �\v\f\0 � � �A\0H\x1B\v*\0�@ � �FE�@ � �-\0\0:\0\0 �A�j!� �A�j!�\f�\v\v �\v9\0�@ � �FE�@ � �-\0\0"\0 \0A r \0AÃ\0kAÿ�qAæ�I\x1B:\0\0 �A�j!�\f�\v\v �\v�\0 � �A r �AÃ\0kAÿ�qAæ�I\x1B\v:\0�@ � �FE�@ � �-\0\0"\0 \0AÃ\0q \0Aû\0kAÿ�qAæ�I\x1B:\0\0 �A�j!�\f�\v\v �\v�\0 � �AÃ\0q �Aû\0kAÿ�qAæ�I\x1B\v�\0 \0(�� \0(�\0kA�u\v \0 \0�ð��!\v5\0�@ � �FE�@ � �(�\0"\0 � \0AÂ�I\x1B:\0\0 �A�j!� �A�j!�\f�\v\v �\v�\0 � � �AÂ�I\x1BÃ\v*\0�@ � �FE�@ � �,\0\x006�\0 �A�j!� �A�j!�\f�\v\v �\v4\0�@ � �FE�@ � �(�\0"\0 \0A r \0AÃ\0kAfI\x1B6�\0 �A�j!�\f�\v\v �\v�\0 � �A r �AÃ\0kAfI\x1B\v5\0�@ � �FE�@ � �(�\0"\0 \0AÃ\0q \0Aû\0kAfI\x1B6�\0 �A�j!�\f�\v\v �\v�\0 � �AÃ\0q �Aû\0kAfI\x1B\vÂ�����@ \0(�� \0(�\0"�kA�u"� �I�@#\0A k"�$\0�@ � �k"� \0(�\b \0(��"�kA�uM�@ \0(��"� �A�tj!��@ � �F�@ \0 �6��� � �*�\x008�\0 �A�j!�\f�\v\v\f�\v �A\fj \0 � \0(�\0kA�u �j�Â� \0(�� \0(�\0kA�u \0�¸�"�(�\b"� �A�tj!��@ � �G�@ � �*�\x008�\0 �A�j!�\f�\v\v � �6�\b \0 ��Â� ��µ�\v �A j$\0\f�\v � �I�@ \0 � �A�tj6��\v\v\v7\0�@�@ � �F\r\0 �(�\0"\0Aÿ\0K\r\0 \0A�t(�ÂÂ� �qE\r\0 �A�j!�\f�\v\v �\v7\0�@�@ � �F\r\0 �(�\0"\0Aÿ\0M�@ \0A�t(�ÂÂ� �q\r�\v �A�j!�\f�\v\v �\vF����@ � �FE�@A\0!\0 � �(�\0"�Aÿ\0M�� �A�t(�ÂÂ��A\0\v6�\0 �A�j!� �A�j!�\f�\v\v �\v"\0A\0!\0 �Aÿ\0M�� �A�t(�ÂÂ� �qA\0G�A\0\v\v�\0 \0 \0(�\0(����\0\v \0 \0�õ��!\vÂ���� \0�� \0(��"� \0(�\bI�@ � �*�\x008�\0 �A�j\f�\v#\0A k"�$\0 �A\fj \0 \0(�� \0(�\0kA�uA�j�Â� \0(�� \0(�\0kA�u \0�¸�"�(�\b"� �*�\x008�\0 � �A�j6�\b \0 ��Â� \0(�� ��µ� �A j$\0\v6��\v¡�\0�@ �,\0\vA\0N�@ \0 �(�\b6�\b \0 �)�\x007�\0\f�\v �(�\0!��@�@�@ �(��"�A�M�@ \0 �:\0\v\f�\v �A÷ÿÿÿ�O\r� �A�r"�A�j�U!� \0 �Aÿÿÿÿ\x07k6�\b \0 �6�\0 \0 �6�� �!\0\v �A�tA�j"��@ \0 � �ü 840\0\0\v\f�\v�0\0\v\v\v \0 \0 ��£�\vÂ��\x07�#\0Að�k"�$\0 �Aì�j"\0 ��$ \0�=! 841 �(�� �,\0\v"\0 \0A\0H"\0\x1B�@ �(�\0 � \0\x1B(�\0 842A- 843(�\0(�,��\0F!\x07\v �A\x006�Ã� �B\x007�Ã� �A\x006�Ã� �B\x007�Ã� �A\x006�¸� �B\x007�°� � \x07 �Aì�j �Aè�j �Aä�j �Aà �j �AÃ�j �AÃ�j �A°�j �A¬�j�ù��@���� �(��"\v �,\0\v"\b \bA\0H\x1B"\0 �(�¬�" J�@ \0 kA�tj �(�´� �,\0»�"\0 \0A\0H\x1Bj �(�Ã� �,\0Ã�"\0 \0A\0H\x1BjA�j\f�\v �(�´� �,\0»�"\0 \0A\0H\x1Bj �(�Ã� �,\0Ã�"\0 \0A\0H\x1BjA�j\v"\0AÃ¥\0I�@A\0!� �A�j\f�\v \0A�t�/"�E\r� �-\0\v!\b �(��!\v �\v"\0 �A\fj �A\bj �(�� �(�\0 � \bÃA\0H"�\x1B"\f \f \v \b �\x1BA�tj 844 \x07 �Aè�j �(�ä� �(�à � �AÃ�j"� �AÃ�j"\x07 �A°�j"\b �ø� � \0 �(�\f �(�\b � ��\\ ��! \b� � \x07� � �� � �(�ì��# �Að�j$\0�\v�0\0\vä��\b�#\0A \bk"\0$\0 \0 �7�� \0 �7�� \0 \0A°\x07j"\x076�¬\x07 \0AÂ�j! �@ \x07Aã� \0A�j�e"\x07Aä\0O�@�*!\x07 \0 �7�\0 \0 �7�\b \0A¬\x07j \x07Aã� \0�P"\x07A�F\r� \0(�¬\x07!\r \x07A�t�/"\v! \vE\r�\v \0AÂ�j"\b ��$ \b�="� \0(�¬\x07"\b \x07 \bj �(�\0(�0��\0� \x07A\0J�@ \0(�¬\x07-\0\0A-F! 845\v \0A\x006�ø� \0B\x007�ð� \0A\x006�è� \0B\x007�à � \0A\x006�Ã� \0B\x007�Ã� � 846 \0AÂ�j \0AÂ�j \0AÂ�j \0AÂ�j \0Að�j \0Aà �j \0AÃ�j \0AÃ�j�ù��@�� \0(�Ã�"\b \x07H�@ \b \x07 \bkA�tj \0(�Ã� \0,\0Ã�"� �A\0H\x1Bj \0(�ä� \0,\0ë�"� �A\0H\x1BjA�j\f�\v \b \0(�Ã� \0,\0Ã�"� �A\0H\x1Bj \0(�ä� \0,\0ë�"� �A\0H\x1BjA�j\v"�AÃ¥\0I�@ \0A0j!�\f�\v �A�t�/"\f!� \fE\r�\v � \0A,j \0A(j �(�� \x07A�tj � 847 \0AÂ�j \0(�Â� \0(�Â� \0Að�j" 848 \0Aà �j"\x07 \0AÃ�j" \b�ø� � � \0(�, \0(�( � ��\\ \f�! � � \x07� � 849� � \0(�Â��# \v�! \r�! \0A \bj$\0�\v�0\0\vÂ��\x07�#\0A°�k"�$\0 �A¬�j"\0 ��$ \0�>! 850 �(�� �,\0\v"\0 \0A\0H"\0\x1B�@ �(�\0 � \0\x1B-\0\0 851A- 852(�\0(����\0Aÿ�qF!\x07\v �A\x006� � �B\x007�Â� �A\x006�Â� �B\x007�Â� �A\x006�Â� �B\x007�x � \x07 �A¬�j �A¨�j �A§�j �A¦�j �AÂ�j �AÂ�j �Aø\0j �Aô\0j�ü��@���� �(��"\v �,\0\v"\b \bA\0H\x1B"\0 �(�t" J�@ \0 kA�tj �(�| �,\0Â�"\0 \0A\0H\x1Bj �(�Â� �,\0Â�"\0 \0A\0H\x1BjA�j\f�\v �(�| �,\0Â�"\0 \0A\0H\x1Bj �(�Â� �,\0Â�"\0 \0A\0H\x1BjA�j\v"\0AÃ¥\0I�@A\0!� �A�j\f�\v \0�/"�E\r� �-\0\v!\b �(��!\v �\v"\0 �A\fj �A\bj �(�� �(�\0 � \bÃA\0H"�\x1B"\f \f \v \b �\x1Bj 853 \x07 �A¨�j �,\0§� �,\0¦� �AÂ�j"� �AÂ�j"\x07 �Aø\0j"\b �û� � \0 �(�\f �(�\b � ��Z ��! \b� � \x07� � �� � �(�¬��# �A°�j$\0�\v�0\0\vÃ��\b�#\0A°�k"\0$\0 \0 �7�� \0 �7�� \0 \0AÃ�j"\x076�¼� \0AÃ�j! �@ \x07Aã� \0A�j�e"\x07Aä\0O�@�
853*!\x07 \0 �7�\0 \0 �7�\b \0A¼�j \x07Aã� \0�P"\x07A�F\r� \0(�¼�!\r \x07�/"\v! \vE\r�\v \0A�j"\b ��$ \b�>"� \0(�¼�"\b \x07 \bj �(�\0(� ��\0� \x07A\0J�@ \0(�¼�-\0\0A-F! 854\v \0A\x006�� \0B\x007�¸� \0A\x006�°� \0B\x007�¨� \0A\x006� � \0B\x007�� � 855 \0A�j \0A�j \0A�j \0A�j \0A¸�j \0A¨�j \0A�j \0A�j�ü��@�� \0(��"\b \x07H�@ \b \x07 \bkA�tj \0(�� \0,\0£�"� �A\0H\x1Bj \0(�¬� \0,\0³�"� �A\0H\x1BjA�j\f�\v \b \0(�� \0,\0£�"� �A\0H\x1Bj \0(�¬� \0,\0³�"� �A\0H\x1BjA�j\v"�Aå\0I�@ \0A0j!�\f�\v ��/"\f!� \fE\r�\v � \0A,j \0A(j �(�� \x07 j � 856 \0A�j \0,\0� \0,\0� \0A¸�j" 857 \0A¨�j"\x07 \0A�j" \b�û� � � \0(�, \0(�( � ��Z \f�! � � \x07� � 858� � \0(���# \v�! \r�! \0A°�j$\0�\v�0\0\v����#\0A�k"\0$\0 \0 �6�¸� \0 �6�¼� \0Aã\x006�� \0 \0A j6�� \0A�j"\x07 ��$ \x07�=!� \0A\0:\0� \0A¼�j � � \x07 �(�� � \0A�j � \0A�j \0A�j \0A°�j���@�@ �,\0\vA\0H�@ �(�\0A\x006�\0 �A\x006��\f�\v �A\0:\0\v �A\x006�\0\v \0-\0�A�F�@ � �A- �(�\0(�,��\0��\v �A0 �(�\0(�,��\0!� \0(��"�A�k!� \0(��!��@�@ � �O\r\0 �(�\0 �G\r\0 �A�j!�\f�\v\v#\0A�k"�$\0�@ � �F\r\0 �,\0\v!� �(�\b!\b �(��!\x07 � �(�\0 � �,\0\v" A\0H" 859\x1B"\vO � \v �(�� 860\x1BA�tjA�jIqE�@ \x07 � �A\0H" \x1B"� � �k"�A�u" 861j!\x07 862 \bAÿÿÿÿ\x07qA�kA� \x1B"\b �kK�@ � \b \x07 \bk � ��ÿ�\v �A�t �(�\0 � �,\0\vA\0H\x1Bj!� ��@ � � �ü 863\0\0\v � �jA\x006�\0 �,\0\vA\0H�@ � \x076��\f�\v � \x07Aÿ\0q:\0\v\f�\v �A�j"\x07 � ��¢� �(�� \x07 �,\0�"�A\0H" 864\x1B!��@ �(�\b � 865\x1B"� �(�\bAÿÿÿÿ\x07qA�kA� �,\0\v"\bA\0H"�\x1B" �(�� \b �\x1B"�kM�@ �E\r� �(�\0 � \bA\0H\x1B!\b �A�t" �@ \b �A�tj � ü 866\0\0\v � �j!��@ �,\0\vA\0H�@ � �6��\f�\v � �Aÿ\0q:\0\v\v \b �A�tjA\x006�\0\f�\v � � �j k � �A\0 � ���\v \x07� �\v �A�j$\0\v \0A¼�j \0A¸�j�(�@ � �(�\0A�r6�\0\v \0(�¼� \0(���# \0(��!� \0A\x006�� ��@ � \0(����\0\v \0A�j$\0\v����#\0Að�k"\x07$\0 \x07 �6�è� \x07 �6�ì� \x07Aã\x006�� \x07 \x07A�j6�� \x07A�j"� ��$ ��=!\0 \x07A\0:\0¿��@ \x07Aì�j � � � �(�� � \x07A¿�j \0 \x07A�j \x07A�j \x07Aà �j��E\r\0 \x07Aî\x1B(\0\x006\0·� \x07Aç\x1B)\0\x007�°� \0 \x07A°�j \x07Aº�j \x07A�j \0(�\0(�0��\0� \x07A�j!\0�@ \x07(��"� \x07(��"�k"�A�N�@ �A�vA�j�/"\0!\b \0E\r�\v \0!� \x07-\0¿�A�F�@ \0A-:\0\0 \0A�j!�\v \x07A¨�j!��@ � �M�@�@ �A\0:\0\0 \x07 �6�\0 \0 \x07�§�A�G\r\0 \b�!\f�\v� � \x07A°�j \x07A�j"� � ��±� �kA�uj-\0\0:\0\0 �A�j!� �A�j!� \x07(��!�\f�\v\v�0\0\v�0\0\v \x07Aì�j \x07Aè�j�(�@ � �(�\0A�r6�\0\v \x07(�ì� \x07(���# \x07(��!\0 \x07A\x006�� \0�@ \0 \x07(����\0\v \x07Að�j$\0\v®����#\0A�k"\0$\0 \0 �6�� \0 �6�� \0Aã\x006�� \0 \0A j6�� \0A�j"\x07 ��$ \x07�>!� \0A\0:\0� \0A�j � � \x07 �(�� � \0A�j � \0A�j \0A�j \0A�j� ��@�@ �,\0\vA\0H�@ �(�\0A\0:\0\0 �A\x006��\f�\v �A\0:\0\v �A\0:\0\0\v \0-\0�A�F�@ � �A- �(�\0(����\0�ª�\v �A0 �(�\0(����\0 \0(��"�A�k!� \0(��!�Aÿ�q!��@�@ � �O\r\0 �-\0\0 �G\r\0 �A�j!�\f�\v\v#\0A�k"�$\0�@ � �F\r\0 �,\0\v!� �(�\b!\b �(��!\x07 � �(�\0 � �,\0\v" A\0H" 867\x1B"\vO � \v �(�� 868\x1BjA�jIqE�@ \x07 � �A\0H" \x1B"� � �k"�j!\x07 � \bAÿÿÿÿ\x07qA�kA 869 \x1B"\b �kK�@ � \b \x07 \bk � ��¤�\v �(�\0 � �,\0\vA\0H\x1B �j!� ��@ � � �ü 870\0\0\v � �jA\0:\0\0 �,\0\vA\0H�@ � \x076��\f�\v � \x07Aÿ\0q:\0\v\f�\v �A�j"\x07 � ��� �(�� \x07 �,\0�"�A\0H" 871\x1B!��@ �(�\b � 872\x1B"� �(�\bAÿÿÿÿ\x07qA�kA 873 �,\0\v"\bA\0H"�\x1B" �(�� \b �\x1B"�kM�@ �E\r� �(�\0 � \bA\0H\x1B!\b ��@ � \bj � �ü 874\0\0\v � �j!��@ �,\0\vA\0H�@ � �6��\f�\v � �Aÿ\0q:\0\v\v � \bjA\0:\0\0\f�\v � � �j k � �A\0 � ���\v \x07� �\v �A�j$\0\v \0A�j \0A�j�)�@ � �(�\0A�r6�\0\v \0(�� \0(���# \0(��!� \0A\x006�� ��@ � \0(����\0\v \0A�j$\0\v����#\0A�k"\x07$\0 \x07 �6�� \x07 �6�� \x07Aã\x006�� \x07 \x07A �j6�� \x07A�j"� ��$ ��>!\0 \x07A\0:\0��@ \x07A�j � � � �(�� � \x07A�j \0 \x07A�j \x07A�j \x07A�j� �E\r\0 \x07Aî\x1B(\0\x006\0� \x07Aç\x1B)\0\x007�� \0 \x07A�j \x07A�j \x07Aö\0j \0(�\0(� ��\0� \x07A�j!\0�@ \x07(��"� \x07(��"�k"�Aã\0N�@ �A�j�/"\0!\b \0E\r�\v \0!� \x07-\0�A�F�@ \0A-:\0\0 \0A�j!�\v \x07A�j!��@ � �M�@�@ �A\0:\0\0 \x07 �6�\0 \0 \x07�§�A�G\r\0 \b�!\f�\v� � \x07Aö\0j � ��´� \x07k \x07j-\0 875:\0\0 �A�j!� �A�j!� \x07(��!�\f�\v\v�0\0\v�0\0\v \x07A�j \x07A�j�)�@ � �(�\0A�r6�\0\v \x07(�� \x07(���# \x07(��!\0 \x07A\x006�� \0�@ \0 \x07(����\0\v \x07A�j$\0\v�\0Aü \v����#\0A �k"\b$\0 \b \bA �j"�6�\f#\0A�k"\x07$\0 \x07 \x07A�j6�� \0A\bj \x07A j"� \x07A�j � � ��� \x07B\x007�� \x07 �6�\f \b(�\f \bA�j"�kA�u!� \0(�\b!\0#\0A�k"�$\0 � \0�H6�\f � \x07A\fj � \x07A�j�¤�!\0 �A\fj�I �A�j$\0 \0A�F�@�0\0\v \b � \0A�tj6�\f \x07A�j$\0 \b(�\f!\0#\0A�k"�$\0#\0A�k"�$\0#\0A�k"�$\0 � �6
875�\f�@ \0 �G�@ �A\fj �(�\0�¾� �A�j!�\f�\v\v � �6�\b � �(�\f6�\f �A�j$\0 � �)�\b7�\b �A�j$\0 �(�\f �A�j$\0 �$\0\v¸�\0#\0AÂ�k"�$\0 � �Aô\0j6�\f \0A\bj �A�j"� �A\fj � � ��Â� �(�\f!\0#\0A�k"�$\0#\0A�k"�$\0#\0A�k"�$\0 � �6�\f�@ \0 �G�@ �A\fj �,\0\0�Ã� �A�j!�\f�\v\v � �6�\b � �(�\f6�\f �A�j$\0 � �)�\b7�\b �A�j$\0 �(�\f �A�j$\0 �AÂ�j$\0\v¸\r���#\0A0k"\x07$\0 \x07 �6�, �A\x006�\0 \x07 ��$ \x07�=!\b \x07(�\0�#���@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@ �AÃ\0k�9\0�������\x07��� 876�������������������\0��������\b�� \v�\f�\r�\v������\v \0 �A�j \x07A,j � � \b�Â�\f�\v \0 �A�j \x07A,j � � \b�Â�\f�\v \0A\bj \0(�\b(�\f�\0\0!� \x07 \0 \x07(�, � � � � �(�\0 � �,\0\v"\0A\0H"�\x1B"� � �(�� \0 �\x1BA�tj�V6�,\f�\v \x07A,j � � \bA��N!\0�@ �(�\0"�A�q \0A�kA�KrE�@ � \x006�\f\f�\v � �A�r6�\0\v\f�\v \x07A¨Â�)�\x007�� \x07A Â�)�\x007�� \x07AÂÂ�)�\x007�\b \x07AÂÂ�)�\x007�\0 \x07 \0 � � � � � \x07 \x07A j�V6�,\f�\v \x07AÃÂ�)�\x007�� \x07AÃÂ�)�\x007�� \x07A¸Â�)�\x007�\b \x07A°Â�)�\x007�\0 \x07 \0 � � � � � \x07 \x07A j�V6�,\f�\v \x07A,j � � \bA��N!\0�@ �(�\0"�A�q \0A�JrE�@ � \x006�\b\f�\v � �A�r6�\0\v\f�\v \x07A,j � � \bA��N!\0�@ �(�\0"�A�q \0A�kA\vKrE�@ � \x006�\b\f�\v � �A�r6�\0\v\f�\v \x07A,j � � \bA��N!\0�@ �(�\0"�A�q \0AÃ�JrE�@ � \x006��\f�\v � �A�r6�\0\v\f�\v \x07A,j � � \bA��N!\0�@ �(�\0"�A�q \0A�k"\0A\vKrE�@ � \x006��\f�\v � �A�r6�\0\v\f�\v \x07A,j � � \bA��N!\0�@ �(�\0"�A�q \0A;JrE�@ � \x006��\f�\v � �A�r6�\0\v\f�\v \x07A,j!\0#\0A�k"�$\0 � �6�\f�@�@ \0 �A\fj�(\r\0 \bA� \0�: \b(�\0(�\f��\0E\r\0 \0�Q�\f�\v\v \0 �A\fj�(�@ � �(�\0A�r6�\0\v �A�j$\0\f\r\v \x07A,j!��@ \0A\bj \0(�\b(�\b�\0\0"\0(�� \0,\0\v"� �A\0H\x1BA\0 \0(�� \0,\0�"� �A\0H\x1BkF�@ � �(�\0A�r6�\0\f�\v � � \0 \0A�j \b �A\0�Â�"� \0G �(�\b"�A\fGrE�@ �A\x006�\b\f�\v � \0kA\fG �A\vJrE�@ � �A\fj6�\b\v\v\f\f\v \x07AÃÂ�A,ü 877\0\0 \x07 \0 � � � � � \x07 \x07A,j�V6�,\f\v\v \x07AÂÂ�(�\x006�� \x07AÂÂ�)�\x007�\b \x07AÂÂ�)�\x007�\0 \x07 \0 � � � � � \x07 \x07A�j�V6�,\f 878\v \x07A,j � � \bA��N!\0�@ �(�\0"�A�q \0A<JrE�@ � \x006�\0\f�\v � �A�r6�\0\v\f \v \x07A¸Â�)�\x007�� \x07A°Â�)�\x007�� \x07A¨Â�)�\x007�\b \x07A Â�)�\x007�\0 \x07 \0 � � � � � \x07 \x07A j�V6�,\f\b\v \x07A,j � � \bA��N!\0�@ �(�\0"�A�q \0A�JrE�@ � \x006��\f�\v � �A�r6�\0\v\f\x07\v \0 � � � � � \0(�\0(����\0\f\x07\v \0A\bj \0(�\b(���\0\0!� \x07 \0 \x07(�, � � � � �(�\0 � �,\0\v"\0A\0H"�\x1B"� � �(�� \0 �\x1BA�tj�V6�,\f�\v �A�j \x07A,j � � \b�Â�\f�\v \x07A,j � � \bA��N!\0 �-\0\0A�qE�@ � \0Aì�k6��\v\f�\v �A%F\r�\v � �(�\0A�r6�\0\f�\v#\0A�k"\0$\0 \0 �6�\f�@ ���A� \x07A,j"� \0A\fj"��(\r\0�A� \b ��:A\0 \b(�\0(�4��\0A%G\r\0� ��Q ��(E\r�A�\v �(�\0r6�\0\v \0A�j$\0\v \x07(�,\v \x07A0j$\0\v \0 � \0�\0\0\vK���#\0A�k"�$\0 � �6�\f �A\bj"� ��$ ��=!� �(�\b�# �A�j �A\fj � � ��Â� �(�\f �A�j$\0\vM���#\0A�k"�$\0 � �6�\f �A\bj"� ��$ ��=!� �(�\b�# \0 �A�j �A\fj � � ��Â� �(�\f �A�j$\0\vM���#\0A�k"�$\0 � �6�\f �A\bj"� ��$ ��=!� �(�\b�# \0 �A�j �A\fj � � ��Â� �(�\f �A�j$\0\vF\0 \0 � � � � � \0A\bj \0(�\b(���\0\0"\0(�\0 \0 \0,\0\v"�A\0H"�\x1B"� � \0(�� � �\x1BA�tj�V\vX���#\0A k"�$\0 �A¸Â�)�\x007�� �A°Â�)�\x007�� �A¨Â�)�\x007�\b �A Â�)�\x007�\0 \0 � � � � � � �A j"��V �$\0\vÃ\f���#\0A�k"\x07$\0 \x07 �6�\f �A\x006�\0 \x07 ��$ \x07�>!\b \x07(�\0�#���@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@ �AÃ\0k�9\0�������\x07��� 879�������������������\0��������\b�� \v�\f�\r�\v������\v \0 �A�j \x07A\fj � � \b�Â�\f�\v \0 �A�j \x07A\fj � � \b�Â�\f�\v \0A\bj \0(�\b(�\f�\0\0!� \x07 \0 \x07(�\f � � � � �(�\0 � �,\0\v"\0A\0H"�\x1B"� � �(�� \0 �\x1Bj�W6�\f\f�\v \x07A\fj � � \bA��O!\0�@ �(�\0"�A�q \0A�kA�KrE�@ � \x006�\f\f�\v � �A�r6�\0\v\f�\v \x07B¥ý©ÃìÃÂù\x007�\0 \x07 \0 � � � � � \x07 \x07A\bj�W6�\f\f�\v \x07B¥²µ©ÃÂÃÂä\x007�\0 \x07 \0 � � � � � \x07 \x07A\bj�W6�\f\f�\v \x07A\fj � � \bA��O!\0�@ �(�\0"�A�q \0A�JrE�@ � \x006�\b\f�\v � �A�r6�\0\v\f�\v \x07A\fj � � \bA��O!\0�@ �(�\0"�A�q \0A�kA\vKrE�@ � \x006�\b\f�\v � �A�r6�\0\v\f�\v \x07A\fj � � \bA��O!\0�@ �(�\0"�A�q \0AÃ�JrE�@ � \x006��\f�\v � �A�r6�\0\v\f�\v \x07A\fj � � \bA��O!\0�@ �(�\0"�A�q \0A�k"\0A\vKrE�@ � \x006��\f�\v � �A�r6�\0\v\f�\v \x07A\fj � � \bA��O!\0�@ �(�\0"�A�q \0A;JrE�@ � \x006��\f�\v � �A�r6�\0\v\f�\v \x07A\fj!\0#\0A�k"�$\0 � �6�\f�@�@ \0 �A\fj�)\r\0 \0�;"�A\0H\r\0 \b(�\b �A�tj-\0\0A�qE\r\0 \0�S�\f�\v\v \0 �A\fj�)�@ � �(�\0A�r6�\0\v �A�j$\0\f\r\v \x07A\fj!��@ \0A\bj \0(�\b(�\b�\0\0"\0(�� \0,\0\v"� �A\0H\x1BA\0 \0(�� \0,\0�"� �A\0H\x1BkF�@ � �(�\0A�r6�\0\f�\v � � \0 \0A�j \b �A\0�Â�"� \0G �(�\b"�A\fGrE�@ �A\x006�\b\f�\v � \0kA\fG �A\vJrE�@ � �A\fj6�\b\v\v\f\f\v \x07Aø �(\0\x006\0\x07 \x07AÃ
879±Â �)\0\x007�\0 \x07 \0 � � � � � \x07 \x07A\vj�W6�\f\f\v\v \x07AÂÂ�-\0\0:\0� \x07Aü �(\0\x006�\0 \x07 \0 � � � � � \x07 \x07A�j�W6�\f\f 880\v \x07A\fj � � \bA��O!\0�@ �(�\0"�A�q \0A<JrE�@ � \x006�\0\f�\v � �A�r6�\0\v\f \v \x07BÂ¥Âé©ÃÃÃÂÃ\x007�\0 \x07 \0 � � � � � \x07 \x07A\bj�W6�\f\f\b\v \x07A\fj � � \bA��O!\0�@ �(�\0"�A�q \0A�JrE�@ � \x006��\f�\v � �A�r6�\0\v\f\x07\v \0 � � � � � \0(�\0(����\0\f\x07\v \0A\bj \0(�\b(���\0\0!� \x07 \0 \x07(�\f � � � � �(�\0 � �,\0\v"\0A\0H"�\x1B"� � �(�� \0 �\x1Bj�W6�\f\f�\v �A�j \x07A\fj � � \b�Â�\f�\v \x07A\fj � � \bA��O!\0 �-\0\0A�qE�@ � \0Aì�k6��\v\f�\v �A%F\r�\v � �(�\0A�r6�\0\f�\v#\0A�k"\0$\0 \0 �6�\f�@ ���A� \x07A\fj"� \0A\fj"��)\r\0�A� \b ��;A\0 \b(�\0(�$��\0A%G\r\0� ��S ��)E\r�A�\v �(�\0r6�\0\v \0A�j$\0\v \x07(�\f\v \x07A�j$\0\vÂ����#\0Aà \0k"�$\0 �A\fj"� � � �(�\0 \0�\b\0AÃ\0�9"\0 �-\0\b:\0\b \0 �)�\x007�\0 \0A\fj �A\fj�b� \0A�j �A�j�b� \0A$j �A$j�b� \0A0j �A0j�b� \0A<j �A<j�b� \0AÃ\0j �AÃ\0j�b� ��Ã� �Aà \0j$\0 \0\vK���#\0A�k"�$\0 � �6�\f �A\bj"� ��$ ��>!� �(�\b�# �A�j �A\fj � � ��Â� �(�\f �A�j$\0\vM���#\0A�k"�$\0 � �6�\f �A\bj"� ��$ ��>!� �(�\b�# \0 �A�j �A\fj � � ��Â� �(�\f �A�j$\0\vM���#\0A�k"�$\0 � �6�\f �A\bj"� ��$ ��>!� �(�\b�# \0 �A�j �A\fj � � ��Â� �(�\f �A�j$\0\vC\0 \0 � � � � � \0A\bj \0(�\b(���\0\0"\0(�\0 \0 \0,\0\v"�A\0H"�\x1B"� � \0(�� � �\x1Bj�W\v;���#\0A�k"�$\0 �BÂ¥Âé©ÃÃÃÂÃ\x007�\b \0 � � � � � �A\bj �A�j"��W �$\0\v+��� � �(��"�Aµû~qAÂ�r6�� � � � ��Â� � �6��\v·��\x07���#\0AÂ�k"\0$\0 \0B%7�Â� \0AÂ�j"\x07A�rAÂ� �(���Â�!\b \0 \0Aà �j" 6�Ã��*!��@���@���@ \b�@ �(�\b!\b \0 �7�0 \0 �7�( \0 \b6� � \x07 \0A j�]"�A�J\r�\f�\v \0 �7�P \0 �7�X \0Aà �j � \0AÂ�j"\x07 \0AÃ\0j�]"�A�L\r��*!� \0 �7�@ \0 �7�H \0AÃ�j � \x07 \0A@k�P\f�\v�*!� �(�\b!\x07 \0 �7�� \0 �7�\b \0 \x076�\0 \0AÃ�j � \0AÂ�j \0�P\v"�A�F\r� \0(�Ã�\f�\vA\0\v \0(�Ã�"\x07 � \x07j" 881 ��G!\v�@ \0Aà �j \x07F�@ \0Að\0j!�A\0!\b\f�\v �A�t�/"\b!� \bE\r�\v \0Aä\0j"\f ��$ \x07 \v 882 � \0Aì\0j \0Aè\0j \f�Â� \0(�d�# � � \0(�l \0(�h � ��\\!� \b�!�! \0AÂ�j$\0 �\f�\v�0\0\v\vÂ��\x07���#\0Að�k"\0$\0 \0B%7�è� \0Aè�j"�A�rAÃ� �(���Â�!\x07 \0 \0AÃ�j"\b6�¼��*!��@���@���@ \x07�@ �(�\b!\x07 \0 �9�� \0 \x076�� \b � � \0A�j�]"�A�J\r�\f�\v \0 �9�0 \0AÃ�j � \0Aè�j"� \0A0j�]"�A�L\r��*!� \0 �9� \0A¼�j � � \0A j�P\f�\v�*!� �(�\b!� \0 �9�\b \0 �6�\0 \0A¼�j � \0Aè�j \0�P\v"�A�F\r� \0(�¼�\f�\vA\0\v \0(�¼�"� � �j" ��G! 883�@ \0AÃ�j �F�@ \0AÃ\0j!�A\0!\x07\f�\v �A�t�/"\x07!� \x07E\r�\v \0AÃ\0j"\v ��$ � 884 � \0AÃ\0j \0AÃ\0j \v�Â� \0(�D�# � � \0(�L \0(�H � ��\\!� \x07�!�! \0Að�j$\0 �\f�\v�0\0\v\vÃ����#\0Að�k"\0$\0A\bA�A 885 �(��"�AÃ\0q"\x07A\bF\x1B \x07AÃ\0F"\b\x1B! \0AÃ�j!��@ �AÂ�qE �Pr\r\0 \b�@ \0A0:\0Ã� �A�r!�\f�\v \x07A\bG\r\0 \0A0:\0Ã� \0AÃ\0Aø\0 �AÂÂ�q\x1B:\0Ã� \0AÃ�jA�r!�\v \0AÃ�j � \0Aè�j � �Â� \0(�Ã�!\x07�@ �AÂÂ�qAÂÂ�G\r\0�@ � \x07F\r� � �-\0\0"�A k � �Aá\0kAÿ�qA�I\x1B:\0\0 �A�j!�\f\0\v\0\v \0AÃ�j"� \x07 ��G!� \0A�j"\b ��$ � � \x07 \0A�j"� \0A\fj \0A\bj \b�Â� \0(���# � � \0(�\f \0(�\b � ��\\ \0Að�j$\0\v\r\0 � � � ��Â�\v¨�����~#\0Að�k"�$\0 �AÃ�j!\0�~ �(��"�AÃ\0q"\x07A\bF"\b �B\0YrE�@ � \x07AÃ\0F\r�� �A-:\0Ã� \0A�r!\0B\0 �}\f�\v �\v! 886 \b \x07AÃ\0F" r �AÂ�qE �B\0SrrE�@ \0A+:\0\0 \0A�j!\0\vA\bA�A 887 \b\x1B \x1B!\b�@ �AÂ�qE �Pr\r\0 \x07AÃ\0F�@ \0A0:\0\0 \0A�j!\0\f�\v \x07A\bG\r\0 \0A0:\0\0 \0AÃ\0Aø\0 �AÂÂ�q\x1B:\0� \0A�j!\0\v �AÃ�j \0 �Aè�j 888 \b�Â��@ �AÂÂ�qAÂÂ�F�@�@ \0 �(�Ã�"�F\r� \0 \0-\0\0"�A k � �Aá\0kAÿ�qA�I\x1B:\0\0 \0A�j!\0\f\0\v\0\v �(�Ã�!�\v �AÃ�j"\0 � ��G!\x07 �A�j"\b ��$ \0 \x07 � �A�j"\0 �A\fj �A\bj \b�Â� �(���# � \0 �(�\f �(�\b � ��\\ �Að�j$\0\vÂ¥����#\0AÂ�k"�$\0 �AÂ�j!\0�� �(��"�AÃ\0q"\x07A\bF"\b �A\0NrE�@ � \x07AÃ\0F\r�� �A-:\0Â� �AÂ�j!\0A\0 �k\f�\v �\v! \b \x07AÃ\0F" 889r �AÂ�qE �A\0HrrE�@ \0A+:\0\0 \0A�j!\0\vA\bA�A 890 \b\x1B 891\x1B!\b�@ �E �AÂ�qEr\r\0 \x07AÃ\0F�@ \0A0:\0\0 \0A�j!\0\f�\v \x07A\bG\r\0 \0A0:\0\0 \0AÃ\0Aø\0 �AÂÂ�q\x1B:\0� \0A�j!\0\v �Aø\0j \0 �AÂ�j \b�Â��@ �AÂÂ�qAÂÂ�F�@�@ \0 �(�x"�F\r� \0 \0-\0\0"�A k � �Aá\0kAÿ�qA�I\x1B:\0\0 \0A�j!\0\f\0\v\0\v �(�x!�\v �AÂ�j"\0 � ��G!� �A�j"\x07 ��$ \0 � � �A�j"\0 �A\fj �A\bj \x07�Â� �(���# � \0 �(�\f �(�\b � ��\\ �AÂ�j$\0\vÃ����#\0A�k"�$\0 � �6
891�\f�@ �-\0�A�qE�@ \0 � � � � \0(�\0(��� \0!�\f�\v � ��$ ��n!\0 �(�\0�# � \0 \0(�\0A�A� �\x1Bj(�\0��\0 �(�\0"� � �,\0\v"�A\0H\x1B!��@ � � �ÃA\0H"\0\x1B �(�� �Aÿ�q \0\x1BA�tj �F�@ �(�\f!� �� �� �A\fj �(�\0�¾� �A�j!� �(�\0!� �-\0\v!�\f�\v\v\v �A�j$\0 �\v+��� � �(��"�Aµû~qAÂ�r6�� � � � ��Â� � �6��\v·��\x07���#\0Aà �k"\0$\0 \0B%7�Ã� \0AÃ�j"\x07A�rAÂ� �(���Â�!\b \0 \0A°�j" 6�¬��*!��@���@���@ \b�@ �(�\b!\b \0 �7�0 \0 �7�( \0 \b6� � \x07 \0A j�]"�A�J\r�\f�\v \0 �7�P \0 �7�X \0A°�j � \0AÃ�j"\x07 \0AÃ\0j�]"�A�L\r��*!� \0 �7�@ \0 �7�H \0A¬�j � \x07 \0A@k�P\f�\v�*!� �(�\b!\x07 \0 �7�� \0 �7�\b \0 \x076�\0 \0A¬�j � \0AÃ�j \0�P\v"�A�F\r� \0(�¬�\f�\vA\0\v \0(�¬�"\x07 � \x07j" 892 ��G!\v�@ \0A°�j \x07F�@ \0Að\0j!�A\0!\b\f�\v �A�t�/"\b!� \bE\r�\v \0Aä\0j"\f ��$ \x07 \v 893 � \0Aì\0j \0Aè\0j \f�Â� \0(�d�# � � \0(�l \0(�h � ��Z!� \b�!�! \0Aà �j$\0 �\f�\v�0\0\v\vÂ��\x07���#\0AÃ�k"\0$\0 \0B%7�¸� \0A¸�j"�A�rAÃ� �(���Â�!\x07 \0 \0AÂ�j"\b6�Â��*!��@���@���@ \x07�@ �(�\b!\x07 \0 �9�� \0 \x076�� \b � � \0A�j�]"�A�J\r�\f�\v \0 �9�0 \0AÂ�j � \0A¸�j"� \0A0j�]"�A�L\r��*!� \0 �9� \0AÂ�j � � \0A j�P\f�\v�*!� �(�\b!� \0 �9�\b \0 �6�\0 \0AÂ�j � \0A¸�j \0�P\v"�A�F\r� \0(�Â�\f�\vA\0\v \0(�Â�"� � �j" ��G! 894�@ \0AÂ�j �F�@ \0AÃ\0j!�A\0!\x07\f�\v �A�t�/"\x07!� \x07E\r�\v \0AÃ\0j"\v ��$ � 895 � \0AÃ\0j \0AÃ\0j \v�Â� \0(�D�# � � \0(�L \0(�H � ��Z!� \x07�!�! \0AÃ�j$\0 �\f�\v�0\0\v\vÃ����#\0Að\0k"\0$\0A\bA�A 896 �(��"�AÃ\0q"\x07A\bF\x1B \x07AÃ\0F"\b\x1B! \0AÃ\0j!��@ �AÂ�qE �Pr\r\0 \b�@ \0A0:\0P �A�r!�\f�\v \x07A\bG\r\0 \0A0:\0P \0AÃ\0Aø\0 �AÂÂ�q\x1B:\0Q \0AÃ\0jA�r!�\v \0AÃ\0j � \0Aè\0j � �Â� \0(�H!\x07�@ �AÂÂ�qAÂÂ�G\r\0�@ � \x07F\r� � �-\0\0"�A k � �Aá\0kAÿ�qA�I\x1B:\0\0 �A�j!�\f\0\v\0\v \0AÃ\0j"� \x07 ��G!� \0A�j"\b ��$ � � \x07 \0A�j"� \0A\fj \0A\bj \b�Â� \0(���# � � \0(�\f \0(�\b � ��Z \0Að\0j$\0\v\r\0 � � � ��Â�\vÂ¥�����~#\0Að\0k"�$\0 �AÃ\0j!\0�~ �(��"�AÃ\0q"\x07A\bF"\b �B\0YrE�@ � \x07AÃ\0F\r�� �A-:\0P \0A�r!\0B\0 �}\f�\v �\v! 897 \b \x07AÃ\0F" r �AÂ�qE �B\0SrrE�@ \0A+:\0\0 \0A�j!\0\vA\bA�A 898 \b\x1B \x1B!\b�@ �AÂ�qE �Pr\r\0 \x07AÃ\0F�@ \0A0:\0\0 \0A�j!\0\f�\v \x07A\bG\r\0 \0A0:\0\0 \0AÃ\0Aø\0 �AÂÂ�q\x1B:\0� \0A�j!\0\v �AÃ\0j \0 �Aè\0j 899 \b�Â��@ �AÂÂ�qAÂÂ�F�@�@ \0 �(�H"�F\r� \0 \0-\0\0"�A k � �Aá\0kAÿ�qA�I\x1B:\0\0 \0A�j!\0\f\0\v\0\v �(�H!�\v �AÃ\0j"\0 � ��G!\x07 �A�j"\b ��$ \0 \x07 � �A�j"\0 �A\fj �A\bj \b�Â� �(���# � \0 �(�\f �(�\b � ��Z �Að\0j$\0\vÂ����#\0A@j"�$\0 �A3j!\0�� �(��"�AÃ\0q"\x07A\bF"\b �A\0NrE�@ � \x07AÃ\0F\r�� �A-:\x003 �A4j!\0A\0 �k\f�\v �\v! \b \x07AÃ\0F" 900r �AÂ�qE �A\0HrrE�@ \0A+:\0\0 \0A�j!\0\vA\bA�A 901 \b\x1B 902\x1B!\b�@ �E �AÂ�qEr\r\0 \x07AÃ\0F�@ \0A0:\0\0 \0A�j!\0\f�\v \x07A\bG\r\0 \0A0:\0\0 \0AÃ\0Aø\0 �AÂÂ�q\x1B:\0� \0A�j!\0\v �A(j \0 �A@k \b�Â��@ �AÂÂ�qAÂÂ�F�@�@ \0 �(�("�F\r� \0 \0-\0\0"�A k � �Aá\0kAÿ�qA�I\x1B:\0\0 \0A�j!\0\f\0\v\0\v �(�(!�\v �A3j"\0 � ��G!� �A�j"\x07 ��$ \0 � � �A�j"\0 �A\fj �A\bj \x07�Â� �(���# � \0 �(�\f �(�\b � ��Z �A@k$\0\vÃ����#\0A�k"�$\0 � �6�\f�@ �-\0�A�qE�@ \0 � � � � \0(�\0(��� \0!�\f�\v � ��$ ��p!\0 �(�\0�# � \0 \0(�\0A�A� �\x1Bj(�\0��\0 �(�\0"� � �,\0\v"�A\0H\x1B!��@ � � �ÃA\0H"\0\x1B �(�� �Aÿ�q \0\x1Bj �F�@ �(�\f!� �� �� �A\fj �,\0\0�Ã� �A�j!� �(�\0!� �-\0\v!�\f�\v\v\v �A�j$\0 �\vÃ����#\0AÃ�k"\0$\0 \0 �6�Ã� \0 �6�Ã� \0A\x006�Ã� \0B\x007�Ã� \0A�j"� ��$ ��="�Aà�Aê � \0Aà �j �(�\0(�0��\0� \0(���# \0A\x006�Ã� \0B\x007�Ã� \0AÃ�j"�A 903�" \0 \0(�Ã� � \0,\0Ã�A\0H\x1B"�6�¼� \0 �6�\f \0A\x006�\b�@�@ \0AÃ�j \0AÃ�j�(\r\0 \0(�¼� � \0(�Ã� \0,\0Ã�"� �A\0H\x1B"�jF�@ \0AÃ�j"� �A�t�" �A 904 \0(�Ã�Aÿÿÿÿ\x07qA�k \0,\0Ã�A\0N\x1B�" \0 \0(�Ã� � \0,\0Ã�A\0H\x1B"� �j6�¼�\v \0(�Ã��CA� � \0A¼�j \0A\bjA\0 \0AÃ�j \0A�j \0A\fj \0Aà �j�m\r\0 \0(�Ã��B�\f�\v\v \0AÃ�j"� \0(�¼� �k�" \0(�Ã� \0,\0Ã�!��*!� \0 �6�\0 � �A\0H\x1B � \0�Â�A�G�@ �A�6�\0\v \0AÃ�j \0AÃ�j�(�@ � �(�\0A�r6�\0\v \0(�Ã� \0AÃ�j� � \0AÃ�j� � \0AÃ�j$\0\v½�����~��#\0Að�k"\0$\0 \0 �6�è� \0 �6�ì� \0AÃ�j � \0Að�j \0Aì�j \0Aè�j�³� \0A\x006�Ã� \0B\x007�Ã� \0AÃ�j"�A 905�" \0 \0(�Ã� � \0,\0Ã�A\0H\x1B"�6�Ã� \0 \0A j6�� \0A\x006�� \0A�:\0� \0Aà \0:\
9050�A\0!��@�@�@�@ \0Aì�j \0Aè�j�(\r\0 \0(�Ã� � \0(�Ã� \0,\0Ã�"� �A\0H\x1B"�jF�@ \0AÃ�j"� �A�t�" �A 906 \0(�Ã�Aÿÿÿÿ\x07qA�k \0,\0Ã�A\0N\x1B�" \0 \0(�Ã� � \0,\0Ã�A\0H\x1B"� �j6�Ã�\v \0(�ì��C \0A�j \0A�j � \0AÃ�j \0(�ì� \0(�è� \0AÃ�j \0A j \0A�j \0A�j \0Að�j�²�\r\0 �\r�A\0!� \0(�Ã� �k"�A\0L\r��@�@ �-\0\0"�A+k"\x07���\0�\0\v �A.F\r�A�!� �A0kAÿ�qA 907I\r�\f�\v �A�F\r��@ \x07��\0�\0�\v �-\0�"�A.F\r�A�!� �A0kAÿ�qA M\r�\v�@ \0(�à � \0,\0ç�"� �A\0H\x1BE\r\0 \0-\0�A�qE\r\0 \0(��"� \0A jkAÂ�J\r\0 \0 �A�j6�� � \0(��6�\0\v \0 � \0(�Ã� ��Â� \0)�\0!\b � \0)�\b7�\b � \b7�\0 \0AÃ�j \0A j \0(�� ��5 \0Aì�j \0Aè�j�(�@ � �(�\0A�r6�\0\v \0(�ì� \0AÃ�j� � \0AÃ�j� � \0Að�j$\0\f�\vA�!�\v \0(�ì��B�\f\0\v\0\v\v¦������#\0Aà �k"\0$\0 \0 �6�Ã� \0 �6�Ã� \0AÃ�j � \0Aà �j \0AÃ�j \0AÃ�j�³� \0A\x006�Ã� \0B\x007�Ã� \0AÃ�j"�A 908�" \0 \0(�Ã� � \0,\0Ã�A\0H\x1B"�6�¼� \0 \0A�j6�\f \0A\x006�\b \0A�:\0\x07 \0Aà \0:\0�A\0!��@�@�@�@ \0AÃ�j \0AÃ�j�(\r\0 \0(�¼� � \0(�Ã� \0,\0Ã�"� �A\0H\x1B"�jF�@ \0AÃ�j"� �A�t�" �A 909 \0(�Ã�Aÿÿÿÿ\x07qA�k \0,\0Ã�A\0N\x1B�" \0 \0(�Ã� � \0,\0Ã�A\0H\x1B"� �j6�¼�\v \0(�Ã��C \0A\x07j \0A�j � \0A¼�j \0(�Ã� \0(�Ã� \0AÃ�j \0A�j \0A\fj \0A\bj \0Aà �j�²�\r\0 �\r�A\0!� \0(�¼� �k"�A\0L\r��@�@ �-\0\0"�A+k"\x07���\0�\0\v �A.F\r�A�!� �A0kAÿ�qA 910I\r�\f�\v �A�F\r��@ \x07��\0�\0�\v �-\0�"�A.F\r�A�!� �A0kAÿ�qA M\r�\v�@ \0(�Ã� \0,\0Ã�"� �A\0H\x1BE\r\0 \0-\0\x07A�qE\r\0 \0(�\f"� \0A�jkAÂ�J\r\0 \0 �A�j6�\f � \0(�\b6�\0\v � � \0(�¼� ��Â�9�\0 \0AÃ�j \0A�j \0(�\f ��5 \0AÃ�j \0AÃ�j�(�@ � �(�\0A�r6�\0\v \0(�Ã� \0AÃ�j� � \0AÃ�j� � \0Aà �j$\0\f�\vA�!�\v \0(�Ã��B�\f\0\v\0\v\v¦������#\0Aà �k"\0$\0 \0 �6�Ã� \0 �6�Ã� \0AÃ�j � \0Aà �j \0AÃ�j \0AÃ�j�³� \0A\x006�Ã� \0B\x007�Ã� \0AÃ�j"�A 911�" \0 \0(�Ã� � \0,\0Ã�A\0H\x1B"�6�¼� \0 \0A�j6�\f \0A\x006�\b \0A�:\0\x07 \0Aà \0:\0�A\0!��@�@�@�@ \0AÃ�j \0AÃ�j�(\r\0 \0(�¼� � \0(�Ã� \0,\0Ã�"� �A\0H\x1B"�jF�@ \0AÃ�j"� �A�t�" �A 912 \0(�Ã�Aÿÿÿÿ\x07qA�k \0,\0Ã�A\0N\x1B�" \0 \0(�Ã� � \0,\0Ã�A\0H\x1B"� �j6�¼�\v \0(�Ã��C \0A\x07j \0A�j � \0A¼�j \0(�Ã� \0(�Ã� \0AÃ�j \0A�j \0A\fj \0A\bj \0Aà �j�²�\r\0 �\r�A\0!� \0(�¼� �k"�A\0L\r��@�@ �-\0\0"�A+k"\x07���\0�\0\v �A.F\r�A�!� �A0kAÿ�qA 913I\r�\f�\v �A�F\r��@ \x07��\0�\0�\v �-\0�"�A.F\r�A�!� �A0kAÿ�qA M\r�\v�@ \0(�Ã� \0,\0Ã�"� �A\0H\x1BE\r\0 \0-\0\x07A�qE\r\0 \0(�\f"� \0A�jkAÂ�J\r\0 \0 �A�j6�\f � \0(�\b6�\0\v � � \0(�¼� ��Â�8�\0 \0AÃ�j \0A�j \0(�\f ��5 \0AÃ�j \0AÃ�j�(�@ � �(�\0A�r6�\0\v \0(�Ã� \0AÃ�j� � \0AÃ�j� � \0Aà �j$\0\f�\vA�!�\v \0(�Ã��B�\f\0\v\0\v\vñ����#\0AÃ�k"\0$\0 \0 �6�Ã� \0 �6�Ã� ��R!� � \0AÃ�j�~!� \0AÃ�j � \0AÃ�j�} \0A\x006�Ã� \0B\x007�¸� \0A¸�j"�A 914�" \0 \0(�¸� � \0,\0Ã�A\0H\x1B"�6�´� \0 \0A�j6�\f \0A\x006�\b�@�@ \0AÃ�j \0AÃ�j�(\r\0 \0(�´� � \0(�¼� \0,\0Ã�"� �A\0H\x1B"�jF�@ \0A¸�j"� �A�t�" �A 915 \0(�Ã�Aÿÿÿÿ\x07qA�k \0,\0Ã�A\0N\x1B�" \0 \0(�¸� � \0,\0Ã�A\0H\x1B"� �j6�´�\v \0(�Ã��C � � \0A´�j \0A\bj \0(�Ã� \0AÃ�j \0A�j \0A\fj ��m\r\0 \0(�Ã��B�\f�\v\v�@ \0(�Ã� \0,\0Ã�"� �A\0H\x1BE\r\0 \0(�\f"� \0A�jkAÂ�J\r\0 \0 �A�j6�\f � \0(�\b6�\0\v � � \0(�´� � ��Â�7�\0 \0AÃ�j \0A�j \0(�\f ��5 \0AÃ�j \0AÃ�j�(�@ � �(�\0A�r6�\0\v \0(�Ã� \0A¸�j� � \0AÃ�j� � \0AÃ�j$\0\v\x07\0 \0(�\0\vñ����#\0AÃ�k"\0$\0 \0 �6�Ã� \0 �6�Ã� ��R!� � \0AÃ�j�~!� \0AÃ�j � \0AÃ�j�} \0A\x006�Ã� \0B\x007�¸� \0A¸�j"�A 916�" \0 \0(�¸� � \0,\0Ã�A\0H\x1B"�6�´� \0 \0A�j6�\f \0A\x006�\b�@�@ \0AÃ�j \0AÃ�j�(\r\0 \0(�´� � \0(�¼� \0,\0Ã�"� �A\0H\x1B"�jF�@ \0A¸�j"� �A�t�" �A 917 \0(�Ã�Aÿÿÿÿ\x07qA�k \0,\0Ã�A\0N\x1B�" \0 \0(�¸� � \0,\0Ã�A\0H\x1B"� �j6�´�\v \0(�Ã��C � � \0A´�j \0A\bj \0(�Ã� \0AÃ�j \0A�j \0A\fj ��m\r\0 \0(�Ã��B�\f�\v\v�@ \0(�Ã� \0,\0Ã�"� �A\0H\x1BE\r\0 \0(�\f"� \0A�jkAÂ�J\r\0 \0 �A�j6�\f � \0(�\b6�\0\v � � \0(�´� � ��Â�;�\0 \0AÃ�j \0A�j \0(�\f ��5 \0AÃ�j \0AÃ�j�(�@ � �(�\0A�r6�\0\v \0(�Ã� \0A¸�j� � \0AÃ�j� � \0AÃ�j$\0\vñ����#\0AÃ�k"\0$\0 \0 �6�Ã� \0 �6�Ã� ��R!� � \0AÃ�j�~!� \0AÃ�j � \0AÃ�j�} \0A\x006�Ã� \0B\x007�¸� \0A¸�j"�A 918�" \0 \0(�¸� � \0,\0Ã�A\0H\x1B"�6�´� \0 \0A�j6�\f \0A\x006�\b�@�@ \0AÃ�j \0AÃ�j�(\r\0 \0(�´� � \0(�¼� \0,\0Ã�"� �A\0H\x1B"�jF�@ \0A¸�j"� �A�t�" �A 919 \0(�Ã�Aÿÿÿÿ\x07qA�k \0,\0Ã�A\0N\x1B�" \0 \0(�¸� � \0,\0Ã�A\0H\x1B"� �j6�´�\v \0(�Ã��C � � \0A´�j \0A\bj \0(�Ã� \0AÃ�j \0A�j \0A\fj ��m\r\0 \0(�Ã��B�\f�\v\v�@ \0(�Ã� \0,\0Ã�"� �A\0H\x1BE\r\0 \0(�\f"� \0A�jkAÂ�J\r\0 \0 �A�j6�\f � \0(�\b6�\0\v � � \0(�´� � �� �7�\0 \0AÃ�j \0A�j \0(�\f ��5 \0AÃ�j \0AÃ�j�(�@ � �(�\0A�r6�\0\v \0(�Ã� \0A¸�j� � \0AÃ�j� � \0AÃ�j$\0\vñ����#\0AÃ�k"\0$\0 \0 �6�Ã� \0 �6�Ã� ��R!� � \0AÃ�j�~!� \0AÃ�j � \0AÃ�j�} \0A\x006�Ã� \0B\x007�¸� \0A¸�j"�A 920�" \0 \0(�¸� � \0,\0Ã�A\0H\x1B"�6�´� \0 \0A�j6�\f \0A\x006�\b�@�@ \0AÃ�j \0AÃ�j�(\r\0 \0(�´� � \0(�¼� \0,\0Ã�"� �A\0H\x1B"�jF�@ \0A¸�j"� �A�t�" �A 921 \0(�Ã�Aÿÿÿÿ\x07qA�k \0,\0Ã�A\0N\x1B�" \0 \0(�¸� � \0,\0Ã�A\0H\x1B"� �j6�´�\v \0(�Ã��C � � \0A´�j \0A\bj \0(�Ã� \0AÃ�j \0A�j \0A\fj ��m\r\0 \0(�Ã��B�\f�\v\v�@ \0(�Ã� \0,\0Ã�"� �A\0H\x1BE\r\0 \0(�\f"� \0A�jkAÂ�J\r\0 \0 �A�j6�\f � \0(�\b6�\0\v � � \0(�´� � ��¡�6�\0 \0AÃ�j \0A�j \0(�\f ��5 \0AÃ�j \0AÃ�j�(�@ � �(�\0A�r6�\0\v \0(�Ã� \0A¸�j� � \0AÃ�j� � \0AÃ�j$\0\vÂÂ��.��}�|#\0A�k"�$\0 � �6�\f �A\x006�\b �B\x007�\0 � � � �j"� � �k�Ã�#\0Aà \0k"%$\0 %A\bj!� �(�\0"�!� �(�� �k!�#\0AÃ�k"�$\0 �A\x006� � �B\x007�Â� �A\x006�°� �B\x007�¨� �A´�j"�A\x006�\b �B\x007�\0 �AÂÃ\0�¶� �AÂÃ\0�Â� �A\fjA\0A0ü\v\0 � �6�\b � �6���@�� �A�j!\v��AzAÂ�-\0\0A1G\r\0�A~ \vE\r�� \vA\x006�� \v(� "�E�@ \vA\x006�( \vA/6� A/!�\v \v(�$E�@ \vA06�$\vA| \v(�(A�AÃ7 ���\0"�E\r�� \v �6�� �A\x006�8 � \v6�\0 �A´þ\x006��A~!��@ \vE\r\0 \v(� E\r\0 \v(�$"�E\r\0 \v(��"�E\r\0 �(�\0 \vG\r\0 �(��A´þ\0kA�K\r\0�@�@ �(�8"��@ �(�(A�G\r�\v �A�6�( �A�6�\f\f�\v \v(�( � ���\0 �A\x006�8 \v(� �A�6�( �A�6�\fE\r�\v \v(�$E\r\0 \v(��"�E\r\0 �(�\0 \vG\r\0 �(��A´þ\0kA�K\r\0A\0!� �A\x006�4 �B\x007�, �A\x006� \vA\x006�\b \vB\x007�� �(�\f"��@ \v �A�q6�0\v �B\x007�< �A\x006�$ �AÂÂ�6�� �BÂÂÂÂp7�� �B´þ\x007�� �BÂÂÂÂp7�Ã7 � �A´ 922j"�6�p � �6�T � �6�P\vA\0 �E\r\0� \v(�( � \v(�$��\0 \vA\x006�� �\v\vE�@ �A\x006�¬��@�@ � �(�\0"�6�� � �(�� �k6��A\0!\v#\0A�k"�$\0A~!\x1B�@ �A�j"\rE\r\0 \r(� E\r\0 \r(�$E\r\0 \r(��"\x07E\r\0 \x07(�\0 \rG\r\0 \x07(��"�A´þ\0kA�K\r\0 \r(�\f"�E\r\0 \r(�\0"�E�@ \r(��\r�\v �A¿þ\0F�@ \x07AÃþ\x006��AÃþ\0!�\v \x07AÃ\0j!- \x07Aò\0j!. \x07Aô�j!" \x07AÃ\0j!& \x07Að\0j!# \x07A´ 923j!� \x07Aô\0j!� \x07(�@!� \x07(�<!� \r(��"'!� \r(��"�!��@�@�@�@�@�@A}!��@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@ �A´þ\0k��\x07� 924\r�9:;<����������%&�(\0*���@BCD\v \x07(�L! \f(\v \x07(�L! \f%\v \x07(�l! \f!\v \x07(�\f!�\f9\v �A�O\r� �E\r< �A\bj!� �A�j!� �A�k! �-\0\0 �t �j!� �A�M\r� �!� !� �!�\f�\v �A O\r� �E\r; �A�j!� �A�k!� �-\0\0 �t �j!� �A�M\r\r �!� �!�\f�\v �A�O\r� �E\r: �A\bj!� �A�j!� �A�k! �-\0\0 �t �j!� �A\x07M\r� �!� !� �!�\f�\v \x07(�\f" 925E\r��@ �A�O\r\0 �E\r: �A\bj!� �A�j!� �A�k! �-\0\0 �t �j!� �A\x07K�@ �!� !� �!�\f�\v E�@ �!�A\0!� �!� \v!�\f<\v �A�r!� �A�k!� �-\0� �t �j!� �A�j!�\v 926A�qE �AÂÂ�GrE�@ \x07(�(E�@ \x07A�6�(\vA\0!� \x07A\0A\0A\0�D"�6�� �AÂÂ�;�\f � �A\fjA��D!� \x07Aµþ\x006�� \x07 �6��A\0!� \x07(��!�\f7\v \x07(�$"��@ �A�6�0\v �A\btAÂþ�q �A\bvjA�pE 927A�qqE�@ \rAÃ�6�� \x07AÃþ\x006�� \x07(��!�\f7\v �A�qA\bG�@ \rAº�6�� \x07AÃþ\x006�� \x07(��!�\f7\v �A�v"�A�q" A\bj! 928 A\x07M \x07(�("��� �� \x07 9296�( 930\v 931OqE�@ �A�k!� \rAô�6�� \x07AÃþ\x006�� �!� \x07(��!�\f7\vA\0!� \x07A\x006�� \x07AÂ� t6�� \x07A\0A\0A\0�Â�"�6�� \r �6�0 \x07A½þ\0A¿þ\0 �AÂÃ\0q\x1B6��A\0!� \x07(��!�\f6\v E�@ �!�A\0!� �!� \v!�\f:\v �A�r!� �A�k!� �-\0� �t �j!� �A�j!�\v \x07 �6�� �Aÿ�qA\bG�@ \rAº�6�� \x07AÃþ\x006�� \x07(��!�\f5\v �AÂÃ�q�@ \rA 9326�� \x07AÃþ\x006�� \x07(��!�\f5\v \x07(�$"��@ � �A\bvA�q6�\0\v�@ �AÂ�qE\r\0 \x07-\0\fA�qE\r\0 �A\b:\0\f � �A\bv:\0\r \x07 \x07(�� �A\fjA��D6��\v \x07A¶þ\x006��A\0!�A\0!�\f�\v �A�K\r�\v �E\r5 �A�j!� �A�k!� �-\0\0 �t �j!� �A�K�@ �!� �!�\f�\v �A\bj! �E�@ �!�A\0!� !� \v!�\f7\v �A�j!� �A�k!� �-\0� t �j!� �A�K�@ �!� �!�\f�\v �A�j! �E�@ �!�A\0!� !� \v!�\f7\v �A�j!� �A�k!� �-\0� t �j!� �A\x07K�@ �!� �!�\f�\v �A�j!� �E�@ �!�\f6\v �A�k!� �-\0� �t �j!� �A�j!�\v \x07(�$"��@ � �6��\v�@ \x07-\0�A�qE\r\0 \x07-\0\fA�qE\r\0 � �6�\f \x07 \x07(�� �A\fjA��D6��\v \x07A·þ\x006��A\0!�A\0!�\f�\v �A�K\r�\v �E\r2 �A�j!� �A�k!� �-\0\0 �t �j!� �A\x07K�@ �!� �!�\f�\v �A\bj!� �E�@ �!�\f3\v �A�k!� �-\0� �t �j!� �A�j!�\v \x07(�$"��@ � �A\bv6�\f � �Aÿ�q6�\b\v�@ \x07-\0�A�qE\r\0 \x07-\0\fA�qE\r\0 � �;�\f \x07 \x07(�� �A\fjA��D6��\v \x07A¸þ\x006��A\0!�A\0!�A\0!� \x07(��"�AÂ\bq\r�\f'\v \x07(��"�AÂ\bqE�@ �!�\f'\v �!� �A�K\r�\v �E�@A\0!� �!� \v!�\f1\v �A�j! �A�k! 933 �-\0\0 �t �j!� �A\x07K�@ !� 934!�\f�\v �A\bj!� 935E�@ !�\f0\v �A�k!� �-\0� �t �j!� �A�j!�\v \x07 �6�D \x07(�$"��@ � �6��\vA\0!��@ �AÂ�qE\r\0 \x07-\0\fA�qE\r\0 � �;�\f \x07 \x07(�� �A\fjA��D6��\vA\0!�\f%\v �A\bj! �E�@ �!�A\0!� !� \v!�\f/\v �A�j!� �A�k!� �-\0� t �j!� �A�K�@ �!� �!�\f�\v �A�j! �E�@ �!�A\0!� !� \v!�\f/\v �A�j!� �A�k!� �-\0� t �j!� �A\x07K�@ �!� �!�\f�\v �A�j!� �E�@ �!�\f.\v �A�k!� �-\0� �t �j!� �A�j!�\v \x07 �A�xAÿÂü\x07q �AÿÂü\x07qA\bxr"�6�� \r �6�0 \x07A¾þ\x006��A\0!�A\0!�\v \x07(��E�@ \r �6�� \r �6�\f \r �6�� \r �6�\0 \x07 �6�@ \x07 �6�<A�!\x1B\f/\v \x07A\0A\0A\0�Â�"�6�� \r �6�0 \x07A¿þ\x006��\v���@ \x07(�\bE�@ � �A�K\r�� �\r�\f-\v \x07AÃþ\x006�� � �A\x07qv!� �Axq!� \x07(��!�\f)\v �A�k!� �-\0\0 �t �j!� �A�j!� �A\br\v \x07 �A�q6�\bAÃþ\0!��@�@�@�@�@ �A�vA�qA�k��\0���\v \x07AÂÃ\x006�P \x07BÂÂÂÂÃ\x007�X \x07AÂì\x006�T \x07AÃþ\x006��\f�\vAÃþ\0!�\f�\v \rAÂ�6��AÃþ\0!�\v \x07 �6��\vA�k!� �A�v!� \x07(��!�\f'\v � �A\x07qv!��� �Axq"\b �A�K\r\0� �E�@A\0!� \b!� \v!�\f,\v \bA\bj! �A�j!� �A�k!� �-\0\0 \bt �j!� �A�K�@ �!� �!� \f�\v �E�@ �!�A\0!� !� \v!�\f,\v \bA�j! 936 �A�j!� �A�k!� �-\0� t �j!� �A�K�@ �!� �!� 937\f�\v �E�@ �!�A\0!� 938!� \v!�\f,\v \bA�j! �A�j!� �A�k!� �-\0� 939t �j!� �A\x07K�@ �!� �!� \f�\v �E�@ �!�A\0!� !� \v!�\f,\v �A�k!� �-\0� t �j!� �A�j!�A \v!� �Aÿÿ�q"� �A�sA�vG�@ \rAÃ\v6�� \x07AÃþ\x006�� \x07(��!�\f'\v \x07AÃþ\x006�� \x07 �6�DA\0!�A\0!�\v \x07AÃþ\x006��\v \x07(�D"��@ � � � �I\x1B"� � � �I\x1B"�E�@ \v!�\f*\v ��@ � � �ü 940\0\0\v \x07 \x07(�D �k6�D � �j!� � �k!� � �j!� � �k!� \x07(��!�\f%\v \x07A¿þ\x006�� \x07(��!�\f$\v E�@ �!�A\0!� �!� \v!�\f(\v �A�r!� �A�k!� �-\0� �t �j!� �A�j!�\v \x07 �A�q"�A
940Â�j6�d \x07 �A�vA�q"�A�j6�h \x07 �A 941vA�qA�j" 9426�\` �A�k!� �A�v!� �A�I �A�MqE�@ \rAÂ\v6�� \x07AÃþ\x006�� \x07(��!�\f#\v \x07Aà þ\x006��A\0!� \x07A\x006�l\f�\v \x07(�l"� \x07(�\`" 943I\r�\f�\v �E\r\r � \x07(�D:\0\0 \x07AÃþ\x006�� �A�k!� �A�j!� \x07(��!�\f \v \x07(�\f"�E�@A\0!�\f�\v�@ �A�K�@ �! \f�\v �E\r# �A\bj!� �A�j! �A�k! 944 �-\0\0 �t �j!� �A�K�@ 945!� �!�\f�\v 946E�@ !�A\0!� �!� \v!�\f%\v �A�j! 947 �A�j! �A�k!\b �-\0� �t �j!� �A�K�@ \b!� 948!�\f�\v \bE�@ !�A\0!� 949!� \v!�\f%\v �A�j!� �A�j! �A�k!\b �-\0� 950t �j!� �A\x07K�@ \b!� �!�\f�\v \bE�@ !�A\0!� �!� \v!�\f%\v �A r!� �A�j! �A�k!� �-\0� �t �j!�\v \r � �k" 951 \r(��j6�� \x07 \x07(� 952j6� �A�q"�E � �Fr�� �� � 953k!� \x07(��!� \x07�� \x07(���@ � � 954�D\f�\v � � 955�Â�\v"�6�� \r �6�0 \x07(�\f"�A�q\vE\r� \x07(�� � �A�xAÿÂü\x07q �AÿÂü\x07qA\bxr \x07(��\x1BF\r� \rAÂ�6�� \x07AÃþ\x006�� !� �!� \x07(��!�\f�\v \x07AÃþ\x006��\f�\v !�A\0!�A\0!� �!�\v \x07AÃþ\x006��\f\x1B\v�@ �A�M�@ �E\r �A�k!� �-\0\0 �t �j!� �A\br!� �A�j!�\v \x07 �A�j"�6�l � �A�t/�à [A�tj �A\x07q;�\0 �A�k!� �A�v!� �"� 956G\r\0\v 957!�\v �A�M�@A\0! �"�A�q"\vA�G�@�@ � �A�t/�à [A�tjA\0;�\0 �A�j!� \v A�j" sA�G\r\0\v\v �A�M�@�@ � �A�t"�Aà Ã\0j/�\0A�tjA\0;�\0 � �AâÃ\0j/�\0A�tjA\0;�\0 � �AäÃ\0j/�\0A�tjA\0;�\0 � �AæÃ\0j/�\0A�tjA\0;�\0 �A�j"�A�G\r\0\v\v \x07A�6�l\v \x07A\x076�X \x07 �6�P \x07 �6�pA\0! A\0 �A� # & "�¢�"\v�@ \rA÷ 6�� \x07AÃþ\x006�� \x07(��!�\f\x1B\v \x07AÃþ\x006�� \x07A\x006�lA\0!\v\v \x07(�d"� \x07(�hj"� K�@A� \x07(�XtA�s!� \x07(�P!��@ �!\f �!� �!��@�@�@�@�@�@ � � �q"�A�tj-\0�"\b �M�@ �! 958\f�\v�@ �E\r� �-\0\0 \ft!\b �A�j!� �A�k!� \fA\bj" 959!\f 960 � � \bj"� �q"�A�tj-\0�"\bI\r\0\v\v � �A�tj/��"�A�M�@ \x07 A�j"�6�l � A�tj �;�\0 961 \bk!� � \bv!� �! \f�\v�����@�@�@ �A�k��\0��\v \bA�j"� 962K�@�@ �E\r� �A�k!� �-\0\0 963t �j!� �A�j!� 964A\bj" 965 �I\r\0\v\v 966 \bk!� � \bv! 967 E�@ \rAà 9686�� \x07AÃþ\x006�� �!� �!� 969!� \x07(��!�\f%\v �A�k!� 970A�v!� 971A�qA�j!\b . A�tj/�\0\f�\v \bA�j"� 972K�@�@ �E\r� �A�k!� �-\0\0 973t �j!� �A�j!� 974A\bj" 975 �I\r\0\v\v 976 \bkA�k!� � \bv"�A�v!� �A\x07qA�j\f�\v \bA\x07j"� 977K�@�@ �E\r� �A�k!� �-\0\0 978t �j!� �A�j!� 979A\bj" 980 �I\r\0\v\v 981 \bkA\x07k!� � \bv"�A\x07v!� �Aÿ\0qA\vj\v!\bA\0\v!\f \b j �K\r�A\0! 982 \bA�q"�E\r� \b!��@ � A�tj \f;�\0 A�j! �A�k!� 983A�j" 984 �G\r\0\v\f�\v � �j!� � �A�tj!�\f"\v \b!�\f�\v \rAà 9856�� \x07AÃþ\x006�� �!� �!� \x07(��!�\f�\v \bA�O�@�@ � A�tj"� \f;�\0 � \f;�� � \f;�� � \f;�� A�j! �A�k"�\r\0\v\v \x07 6�l\v �!� �!� �I\r\0\v\v \x07/�ô�E�@ \rA´�6�� \x07AÃþ\x006�� \x07(��!�\f�\v \x07A 6�X \x07 �6�P \x07 �6�pA� � � # & "�¢�"\v�@ \rAà 6�� \x07AÃþ\x006�� \x07(��!�\f�\v \x07A�6�\\ \x07 \x07(�p6�TA� � \x07(�dA�tj \x07(�h # - "�¢�"\v�@ \rA© 9866�� \x07AÃþ\x006�� \x07(��!�\f�\v \x07AÃþ\x006��A\0!\v\v \x07AÃþ\x006��\v �A�I �AÂ�IrE�@ \r �6�� \r �6�\f \r �6�� \r �6�\0 \x07 �6�@ \x07 �6�< \r(��"�(�4"\bA\x07q!( \b �j!/ \b �(�,"0j!1 \r(�\f"� \r(��"�j"$AÂ�k!) � � �kj!� \r(�\0" \r(��jA�k!*A� �(�\\tA�s!�A� �(�XtA�s!� �(�T!+ �(�P!, �(�@!� �(�<!\f �(�8! 987 �(�0!��@ �A�M�� -\0\0 �t \fj -\0� �A\bjtj!\f A�j! �A�r� �\v , \f �qA�tj"�-\0�"�k!� \f �v!\f�@�@�@�@�@ ��� \r���@�@ �-\0\0"�E�@ � �-\0�:\0\0 �A�j!�\f\b\v �A�q�@ �/��!��� �A�q"�E�@ !� \f\f�\v�� � �M�@ �!� \f�\v �A\bj!� -\0\0 �t \fj!\f A�j\v!� � �k!� \fA� �tA�sq �j!� \f �v\v!� �A�M�@ �-\0\0 �t �j �-\0� �A\bjtj!� �A�r!� �A�j!�\v � + � �qA�tj"�-\0�" k!� � v!\f �-\0\0"�A�q\r��@ �AÃ\0qE�@ � + �/��A�tj \fA� �tA�sqA�tj"�-\0�"�k!� \f �v!\f �-\0\0"�A�qE\r�\f�\v\v �! AÂ�\f�\v �AÃ\0qE�@ � , �/��A�tj \fA� �tA�sqA�tj"�-\0�"�k!� \f �v!\f\f�\v\vA¿þ\0 �A q\r��A÷�\f�\v �/��!��� �A�q"� �M�@ �!� �\f�\v �-\0\0 �t \fj!\f �A�j � �A\bj"�M\r\0� �-\0� �t \fj!\f �A�j!� �A�j\v! \fA� �tA�sq! � �k!� \f �v!\f � j"! � �k"�M\r� ! �k"� �M\r� �(�Ã7E\r�A¦�\v6��AÃþ\0\v6��\f�\v�@�@ \bE�@ 988 0 �kj!� � �O�@ �!�\f�\vA\0!� �!� �"�A\x07q"��@�@ � �-\0\0:\0\0 �A�k!� �A�j!� �A�j!� �A�j"� �G\r\0\v\v � $j �jk �jAxK\r��@ � �-\0\0:\0\0 � �-\0�:\0� � �-\0�:\0� � �-\0�:\0� � �-\0�:\0� � �-\0�:\0� � �-\0�:\0� � �-\0\x07:\0\x07 �A\bj!� �A\bj!� �A\bk"�\r\0\v\f�\v � \bK�@ 989 1 �kj!� � \bk"� �O�@ �!�\f�\vA\0!� �!� �"�A\x07q"��@�@ � �-\0\0:\0\0 �A�k!� �A�j!� �A�j!� �A�j"� �G\r\0\v\v / $j �jk �jAxM�@�@ � �-\0\0:\0\0 � �-\0�:\0� � �-\0�:\0� � �-\0�:\0� � �-\0�:\0� � �-\0�:\0� � �-\0�:\0� � �-\0\x07:\0\x07 �A\bj!� �A\bj!� �A\bk"�\r\0\v\v \b � �k"�O�@ 990!�\f�\vA\0!� \b!� 991!� (�@�@ � �-\0\0:\0\0 �A�k!� �A�j!� �A�j!� �A�j"� (G\r\0\v\v \bA\bO�@�@ � �-\0\0:\0\0 � �-\0�:\0� � �-\0�:\0� � �-\0�:\0� � �-\0�:\0� � �-\0�:\0� � �-\0�:\0� � �-\0\x07:\0\x07 �A\bj!� �A\bj!� �A\bk"�\r\0\v\v � !k!� � \bk!�\f�\v 992 \b �kj!� � �O�@ �!�\f�\vA\0!� �!� �"�A\x07q"��@�@ � �-\0\0:\0\0 �A�k!� �A�j!� �A�j!� �A�j"� �G\r\0\v\v � $j �jk �jAxK\r\0�@ � �-\0\0:\0\0 � �-\0�:\0� � �-\0�:\0� � �-\0�:\0� � �-\0�:\0� � �-\0�:\0� � �-\0�:\0� � �-\0\x07:\0\x07 �A\bj!� �A\bj!� �A\bk"�\r\0\v\v � !k!� � �k!�\v�@ �A�I\r\0A\0!� �A�k"�A�nA�jA�q"��@�@ � �-\0\0:\0\0 � �-\0�:\0� � �-\0�:\0� �A�k!� �A�j!� �A�j!� �A�j"� �G\r\0\v\v �A I\r\0�@ � �-\0\0:\0\0 � �-\0�:\0� � �-\0�:\0� � �-\0�:\0� � �-\0�:\0� � �-\0�:\0� � �-\0�:\0� � �-\0\x07:\0\x07 � �-\0\b:\0\b � �-\0 :\0 � �-\0 993:\0 994 � �-\0\v:\0\v �A\fj!� �A\fj!� �A\fk"�A�K\r\0\v\v �E�@ �!�\f�\v � �-\0\0:\0\0 �A�F\r� �A�j!�\f�\v � !k!��@ �"� �"�-\0\0:\
9940\0 � �-\0�:\0� � �-\0�:\0� �A�j!� �A�j!� �A�k"�A�K\r\0\v �E\r� � �-\0\0:\0� �A�G�@ �A�j!�\f�\v � �-\0�:\0� �A�j!�\f�\v � �-\0�:\0� �A�j!�\v *O\r\0 � )I\r�\v\v \r �6�\f \r �A�vk"�6�\0 \r ) �kAÂ�j6�� \r * �kA�j6�� � �A\x07q"�6�@ � \fA� �tA�sq6�< \x07(�@!� \x07(�<!� \r(��!� \r(�\0!� \r(��!� \r(�\f!� \x07(��A¿þ\0G\r� \x07A�6�Ã7 \x07(��!�\f�\v \x07A\x006�Ã7 �! �!� �!��@ \x07(�P"� �A� \x07(�XtA�s"�qA�tj"\b-\0�"\f �M�@ �! 995\f�\v�@ �E\r\r �-\0\0 t!\b �A�j!� �A�k!� A\bj" 996! 997 � � \bj"� �qA�tj"\b-\0�"\fI\r\0\v\v \f!� \b/��!��@ \b-\0\0"\bA�kAÿ�qA�K�@A\0!� �!� �!�\f�\v �!� �!��@ 998" � � �A�tj"� �A� � \bjtA�s"�q �vA�tj"�-\0�"\fjO�@ 999!\b\f�\v�@ �E\r\r �-\0\0 t!\f �A�j!� �A�k!� A\bj"\b! � � � \fj"� �q �vA�tj"�-\0�"\fj \bK\r\0\v\v \b �k! 1000 � �v!� �-\0\0!\b �/��!�\v \x07 �Aÿÿ�q6�D \x07 � \fj6�Ã7 1001 \fk!� � \fv!� \bAÿ�q"�E�@ \x07AÃþ\x006�� \x07(��!�\f�\v �A q�@ \x07A¿þ\x006�� \x07A�6�Ã7 \x07(��!�\f�\v �AÃ\0q�@ \rA÷�6�� \x07AÃþ\x006�� \x07(��!�\f�\v \x07AÃþ\x006�� \x07 �A�q" 6�L\v �! 1002 �!\b�@ E�@ \x07(�D!�\f�\v �!� �!� � I�@�@ �E\r\v �A�k!� �-\0\0 �t �j!� �A�j"�!� �A\bj"� I\r\0\v\v \x07 \x07(�Ã7 j6�Ã7 \x07 \x07(�D �A� tA�sqj"�6�D � k!� � v!�\v \x07AÃþ\x006�� \x07 �6�Ã7\v �! �!� �!��@ \x07(�T"� �A� \x07(�\\tA�s"�qA�tj"\b-\0�"\f �M�@ �! 1003\f�\v�@ �E\r\b �-\0\0 t!\b �A�j!� �A�k!� A\bj" 1004! 1005 � � \bj"� �qA�tj"\b-\0�"\fI\r\0\v\v \b/��!� \x07�� \b-\0\0" A�O�@ �!� �!� \f!\b \x07(�Ã7\f�\v �!� �!��@ 1006"� \f � �A�tj"� �A� \fjtA�s"�q \fvA�tj"�-\0�"\bjO�@ �! \f�\v�@ �E\r\b �-\0\0 �t!\b �A�j!� �A�k!� �A\bj" !� \f � � \bj"� �q \fvA�tj"�-\0�"\bj K\r\0\v\v \fk! 1007 � \fv!� �-\0\0! �/��!� \x07(�Ã7 \fj\v \bj6�Ã7 1008 \bk!� � \bv!� AÃ\0q�@ \rAÂ�6�� \x07AÃþ\x006�� \x07(��!�\f�\v \x07AÃþ\x006�� \x07 A�q" 6�L \x07 �Aÿÿ�q6�H\v �! 1009 �!\b �@ �!� �!� � I�@�@ �E\r� �A�k!� �-\0\0 �t �j!� �A�j"�!� �A\bj"� I\r\0\v\v \x07 \x07(�Ã7 j6�Ã7 \x07 \x07(�H �A� tA�sqj6�H � v!� � k!�\v \x07AÃþ\x006��\v �\r�\vA\0!� \v!�\f�\v�� \x07(�H"� � �k"�K�@�@ � �k"� \x07(�0M\r\0 \x07(�Ã7E\r\0 \rA¦�6�� \x07AÃþ\x006�� \x07(��!�\f�\v�� \x07(�4"� �I�@ \x07(�8 \x07(�, � �k"�kj\f�\v \x07(�8 � �kj\v!� � \x07(�D" � I\x1B\f�\v � �k!� \x07(�D" \v!� \x07 � � � �I\x1B" 1010k6�D 1011A�k!\fA\0! 1012A\x07q"\bE\r� 1013!��@ � �-\0\0:\0\0 �A�k!� �A�j!� �A�j!� A�j" \bG\r\0\v\f\x07\v \b 1014j!� � \bA�tj!�\f�\v � �j!� 1015 �A�tj!�\f�\v � �j!� � �A�tj!�\f�\v \b 1016j!� � \bA�tj!�\f�\v � �j!� 1017 �A�tj!�\f�\v � �j!� � �A�tj!�\f�\v 1018!�\v \fA\x07O�@�@ � �-\0\0:\0\0 � �-\0�:\0� � �-\0�:\0� � �-\0�:\0� � �-\0�:\0� � �-\0�:\0� � �-\0�:\0� � �-\0\x07:\0\x07 �A\bj!� �A\bj!� �A\bk"�\r\0\v\v � 1019k!� \x07(�D\r\0 \x07AÃþ\x006�� \x07(��!�\f \v \x07(��!�\f\b\vA\0!� �!� 1020!� \v!�\f\v\v \x07(�$"��@ �A\x006��\v �!�\v \x07A¹þ\x006��\v�@ \x07(��" AÂ\bqE\r\0 \x07(�D"� � � �K\x1B"\f�@�@ \x07(�$"\bE\r\0 \b(��" 1021E\r\0 \b(��"� \b(�� �k"�M\r\0 � �k \f � \fj �K\x1B"��@ � 1022j � �ü 1023\0\0\v \x07(��! \v�@ AÂ�qE\r\0 \x07-\0\fA�qE\r\0 \x07 \x07(�� � \f�D6��\v \x07 \x07(�D \fk"�6�D � \fk!� � \fj!�\v �E\r\0 \v!�\f \v \x07Aºþ\x006�� \x07A\x006�D\v�@ \x07-\0�A\bq�@A\0!� �E\r\b�@ � �j-\0\0!\b�@ \x07(�$" 1024E\r\0 1025(��"�E\r\0 \x07(�D" 1026(� O\r\0 \x07 A�j6�D � j \b:\0\0\v \bA\0 � �A�j"�K\x1B\r\0\v�@ \x07-\0�A�qE\r\0 \x07-\0\fA�qE\r\0 \x07 \x07(�� � ��D6��\v � �j!� � �k!� \bE\r� \v!�\f \v \x07(�$"�E\r\0 �A\x006��\v \x07A»þ\x006�� \x07A\x006�D\v�@ \x07-\0�A�q�@A\0!� �E\r\x07�@ � �j-\0\0!\b�@ \x07(�$" 1027E\r\0 1028(�$"�E\r\0 \x07(�D" 1029(�(O\r\0 \x07 A�j6�D � j \b:\0\0\v \bA\0 � �A�j"�K\x1B\r\0\v�@ \x07-\0�A�qE\r\0 \x07-\0\fA�qE\r\0 \x07 \x07(�� � ��D6��\v � �j!� � �k!� \bE\r� \v!�\f\b\v \x07(�$"�E\r\0 �A\x006�$\v \x07A¼þ\x006��\v \x07(��" 1030AÂ�q�@�@ �A�K�@ �!�\f�\v �E\r� �A\bj!� �A�j!� �A�k! �-\0\0 �t �j!� �A\x07K�@ !� �!�\f�\v E�@ �!�A\0!� �!� \v!�\f\b\v �A�r!� �A�j!� �A�k!� �-\0� �t �j!�\v�@ \x07-\0\fA�qE\r\0 � \x07/��F\r\0 \rAÃ�6�� \x07AÃþ\x006�� �!� \x07(��!�\f�\vA\0!�A\0!� �!�\v \x07(�$"��@ �A�6�0 � 1031A vA�q6�,\v \x07A\0A\0A\0�D"�6�� \r �6�0 \x07A¿þ\x006�� \x07(��!�\f�\v �E\r� \x07(��E\r��@ �A�K�@ �!�\f�\v �E\r� �A\bj! �A�j!� �A�k! 1032 �-\0\0 �t �j!� �A�K�@ 1033!� !�\f�\v 1034E�@ �!�A\0!� !� \v!�\f�\v �A�j! 1035 �A�j!� �A�k!\b �-\0� t �j!� �A�K�@ \b!� 1036!�\f�\v \bE�@ �!�A\0!� 1037!� \v!�\f�\v �A�j! �A�j!� �A�k!\b �-\0� 1038t �j!� �A\x07K�@ \b!� !�\f�\v \bE�@ �!�A\0!� !� \v!�\f�\v �A r!� �A�j!� �A�k!� �-\0� t �j!�\v�@ �A�qE\r\0 � \x07(� F\r\0 \rAð�6�� \x07AÃþ\x006�� �!� \x07(��!�\f�\v\v �!�A\0!�A\0!�\v \x07AÃþ\x006��\vA�!�\f�\vA\0!� \v!�\v \r �6�� \r �6�\f \r �6�� \r �6�\0 \x07 �6�@ \x07 �6�<�@�@ \x07(�,E�@ � �F\r� \x07(��AÃþ\0K\r�\v�� � �k! �@�@ \r(��" 1039(�8"\vE�@A�!� 1040 \r(�(A� 1041(�(tA� \r(� ��\0"\v6�8 \vE\r�\v 1042(�,"�E�@ 1043B\x007�0 1044A� 1045(�(t"�6�,\v � M�@ ��@ \v � �k �ü 1046\0\0\v 1047A\x006�4\f�\v � 1048(�4"�k"� � I\x1B"��@ � \vj � k �ü 1049\0\0\v � I�@ �k"��@
1050(�8 � �k �ü 1051\0\0\v 1052 �6�4\f�\vA\0!� 1053 1054(�4 �j"�A\0 � 1055(�,"�G\x1B6�4 � 1056(�0"�M\r\0 1057 � �j6�0\v �\f�\v 1058 1059(�,6�0A\0\v\r� \r(��!� \r(��!�\v \r \r(�\b ' �kj6�\b \r � �k"� \r(��j6�� \x07 \x07(� �j6� \x07-\0\fA�qE � �FrE�@ \r(�\f �k!� \x07(��!� \x07�� \x07(���@ � � ��D\f�\v � � ��Â�\v"�6�� \r �6�0\v \r \x07(�@AÃ\0A\0 \x07(�\b\x1BjAÂ�A\0 \x07(��"�A¿þ\0F\x1BjAÂ�AÂ�A\0 �AÃþ\0F\x1B �AÃþ\0F\x1Bj6�, �A{ �\x1B � � �F\x1B � � 'F\x1B!\x1B\f�\v \x07AÃþ\x006��\vA|!\x1B\v �A�j$\0 \x1BA�K\r� �A¨�j! 1060 �(�¬�!\b �(�\0!� �(�� �(��k!�#\0A k"�$\0�@ � �k" A\0L\r\0 1061(�\b 1062(��"\vk N�@ \v \bk"� H�@ � � �j"�k"�E � �FrE�@ \v � �ü 1063\0\0\v 1064 � \vj6�� �A\0L\r� 1065 \b \v \b j�Ã� � \bj!��@ � \bF\r� \b �-\0\0:\0\0 �A�j!� \bA�j!\b\f\0\v\0\v 1066 \b \v \b j"��Ã��@ � \bF\r� \b �-\0\0:\0\0 �A�j!� \bA�j!\b\f\0\v\0\v �A\fj 1067 1068(�\0k \vj�Â� \b 1069(�\0k 1070�Â�"\v(�\b"�j!��@ � �G�@ � �-\0\0:\0\0 �A�j!� �A�j!�\f�\v\v \v �6�\b \v(��� 1071(�� \bk"��@ \v(�\b \b �ü 1072\0\0\v \v \v(�\b 1073(�� \bkj6�\b 1074 \b6�� \v(�� 1075(�\0"� \bkj!� \b �k"��@ � � �ü 1076\0\0\v \v �6�� 1077 1078(�\0"�6�� 1079 \v(��6�\0 \v �6�� 1080(��!� 1081 \v(�\b6�� \v �6�\b 1082(�\b!� 1083 \v(�\f6�\b \v �6�\f \v \v(��6�\0 \v�Â�\v �A j$\0 \x1BA�G\r\0\v \r�Ã� ��1 �AÂ�j"� �(�¨�"� �(�¬� �k�à � 1084�1 \rA\x006�\\ \rAøù\x006�@ \rAÃù\x006�\0 \rAäù\x006�\b \rAÂú\0(�\0"�6�\0 \r �A\fk(�\0jAÂú\0(�\x006�\0 \rA\x006�� \r \r(�\0A\fk(�\0j"�A\x006�� � \rA\fj"�"�6�� �A\x006�\f �B ÂÂà \x007�� � �E6�� �A jA\0A(ü\v\0 �A�j�ô� �A\0:\0P �BÂÂÂÂp7�H \rAÂú\0(�\0"�6�\b �A\fk(�\0 \rA\bjjAÂú\0(�\x006�\0 \rAÂú\0(�\0"�6�\0 \r �A\fk(�\0jAÂú\0(�\x006�\0 \rAÂú\0(�\x006�\b \r"�AÃù\x006�\0 �Aäù\x006�\b �Aøù\x006�@ �A¨õ\x006�\0 �A�j�ô� �B\x007�� �B\x007�� �B\x007�\b �B\x007� �Aèõ\x006�\0 �B\x007�( �A�6�0 � �A j"\vG�@�@ �,\0\v!� \v,\0\vA\0H�@ �(�\0 � �A\0H"�\x1B!��@ �(�� � �\x1B"� \v(�\bAÿÿÿÿ\x07q"�I�@ \v �6�� \v(�\0!� ��@ � � �ü 1085\0\0\v � �jA\0:\0\0\f�\v \v �A�k � �kA�j \v(��"�A\0 � � ��Â�\v\f�\v �A\0H�@ �(�\0!��@ �(��"�A 1086M�@ \v �:\0\v ��@ \v � �ü 1087\0\0\v � \vjA\0:\0\0\f�\v \vA 1088 �A 1089k \v-\0\vAÿ\0q"�A\0 � � ��Â�\v\f�\v \v �(�\b6�\b \v �)�\x007�\0\v\v �A\x006�, �(� �A j"� �,\0+"�A\0H"�\x1B! 1090 �(�$ � �\x1B! �(�0"�A\bq�@ � 10916�\f � 10926�\b � 1093j"�6�� � �6�,\v�@ �A�qE\r\0 � 1094j6�, �A 1095 �(�(Aÿÿÿÿ\x07qA�k �A\0N\x1B�" � 10966�� � 10976�� � 1098 �(�$ �,\0+"� �A\0H\x1Bj6�� �-\x000A�qE\r\0�@ A\0H�@ � 1099Aÿÿÿÿ\x07j" 11006�� Aÿÿÿÿ\x07k! \f�\v\v E\r\0 � 1101j6��\v#\0AÃ�k"\b$\0 \bB\x007�¸� \bBÃÂÃÂ57�°� � \bA°�jA��f�@�@ � �(�\0A\fk(�\0j-\0�A�qE�@ \b(�°�AÃÂÃÂ�F\r�\vAÃ��¿� �B\x007\0� �B\x007�\0 �A�:\0\r �A�jA\0AÃ\0ü\v\0\f�\v \b(�´�A�kA|M�@AÃ� \bA´�j�Ã� �B\x007\0� �B\x007�\0 �A�:\0\r �A�jA\0AÃ\0ü\v\0\f�\v \b(�¸�"�AÂÂâ�O�@AÃ� \bA¸�j�Ã� �B\x007\0� �B\x007�\0 �A�:\0\r �A�jA\0AÃ\0ü\v\0\f�\v \b-\0¼�"�A�O�@ \b �6�\0AÂ� \b�a�\`A°ñ\0(�\0�L� �B\x007\0� �B\x007�\0 �A�:\0\r �A�jA\0AÃ\0ü\v\0\f�\v ��Ã�! \b(�´�!� \bA�:\0e \bAè\0j" 1102A\0AÃ\0ü\v\0 \b �6�X \b \b-\0¼�6�\\ \b \b-\0½�6�\` \b \b-\0¾�A�q:\0d 1103 �A�l"�A�A� �A�F\x1Bl�z \bAô\0j"\v ��z \b �A�K"�:\0e \bAÂ�j"�A�A� �\x1B �l�z \bAÂ�j"� ��z \bAÂ�j"� ��z \bA¤�j"� � l�z � \b(�h \bAÃ\0j 1104�u" (�� (�\0k�f �1 � \b(�Â� \bA@k ��u"�(�� �(�\0k�f ��1 � \b(�Â� \bA4j ��u"�(�� �(�\0k�f ��1 � \b(�t \bA(j \v�u"�(�� �(�\0k�f ��1 � \b(�Â� \bA�j ��u"�(�� �(�\0k�f ��1 � \b(�¤� \bA�j ��u"�(�� �(�\0k�f ��1�@ � �(�\0A\fk(�\0j-\0�A�q�@A¶\f�¿� �B\x007\0� �B\x007�\0 �A�:\0\r �A�jA\0AÃ\0ü\v\0\f�\v � \bAÃ\0j"�)��7�� � �)�\x007�\0 �A�j �A�j�t �A�j �A�j�t �A(j �A(j�t �A4j �A4j�t �A@k �A@k�t �AÃ\0j �AÃ\0j�t\v \bAÃ\0j�Ã�\v \bAÃ�j$\0 ��Â��\f�\v �A�j�Ã�\v ��1 �A¨�j�1 �B\x007\0� �B\x007�\0 �A�:\0\r �A�jA\0AÃ\0ü\v\0\v �AÂ�j� � �AÃ�j$\0#\0AÂ�k"\b$\0 �(�\0! �(���Ã�!��@�@�@ �(�� �(��k"\v A�l" 1105A�A� \v �(�\0"�A�l"�F\x1BlG�@ \bAÂ¥�6�8 \bAø\x006�4 \bAÂ�6�0AÃ\v \bA0j�a�\`A°ñ\0(�\0�L�\f�\v 1106 �(� �(��kG�@ \bAù\x006�< \bA<jAõ��Ã�\f�\v �(�, �(�(kA�A� �-\0\r"�A�q\x1B lG�@ \bAÃ�6�( \bAú\x006�$ \bAÂ�6� AÃ\v \bA j�a�\`A°ñ\0(�\0�L�\f�\v �(�8 �(�4kG�@ \bAÂ�6�� \bAû\x006�� \bAÂ�6��AÃ\v \bA�j�a�\`A°ñ\0(�\0�L�\f�\v 1107 �(�D �(�@kG�@ \bAü\x006�< \bA<jAÃ��Ã�\f�\v �(�P �(�Lk"� � 1108lF\r� \bAÂ�6�\b \bAý\x006�� \bAÂ�6�\0AÃ\v \b�a�\`A°ñ\0(�\0�L�\v \0A\0:\0\b \0B\x007�\0 \0A\fjA\0AÃ\0ü\v\0\f�\v \0A\fj"�A\0AÃ\0ü\v\0 \0 �6�\0 \0 �(��6�� \0 �-\0\f:\0\b � 1109�w \0A�j 1110�w \0A$j A�t�w \0A0j �w \0A<j 1111�w \0AÃ\0j ��w�@ � \vF�@ �(�\0!� �(��!�A\0!\f�@ 1112 \fF\r� � \fA�tj�}C\0\0Â?C\0\0¿ � \fA�tj/�\0"�ÃA\0N\x1B!2 �Aÿ\x07q!��@ �A 1113vA�q"�A�G�@ �\r� 2C\0\0Â8 �³ÂC\0\0Â:Â\f�\vC\0\0Ã� 2C\0\0Â� �\x1B\f�\vC\0\0Â?!3�@ �A�k"�AÂ�N�@C\0\0\0�!3 �Aÿ�I�@ �Aÿ\0k!�\f�\vC\0\0Â�!3Aý� � �Aý�O\x1BAþ�k!�\f�\v �AÂ�J\r\0C\0\0Â\f!3 �AÂ~K�@ �Aæ\0j!�\f�\vC\0\0\0\0!3A¶} � �A¶}M\x1BAÃ�j!�\v �³C\0\0Â:ÂC\0\0Â? 2 3 �A�tAÂÂÂü�j¾ÂÂÂ\v8�\0 \fA�j!\f\f\0\v\0\vD\0\0\0\0\0\0ð?A� �(�\bt·£¶!2 �(�\0!� �(��!�A\0!\f�@ 1114 \fF\r� � \fA�tj 2 � \fA�lj"�/\0\0 �,\0�"�Aÿ�qA�trAÂÂÂxA\0 �A\0H\x1Br²Â8�\0 \fA�j!\f\f\0\v\0\v \0(��!� �(��!�A\0!\f�@ 1115 \fF�@ \bAÃ\0j!\vA\0!\f �A�q!��� \fF�� \0(�0!� �(�4!�A\0��@ ��@ \0(�$ �(�(!� \bBÂÂÂüÂ
1115ÂÂÃ?7�L \bBÂÂÂüÂÂÂÃ?7�D \bBÂÂÂüÂÂÂÃ?7�< \vAÃ�A<ü 1116\0\0 \fA�tj!� \bA<j!�C\0\0\0\0!3 � \fA�tj"�/\0\0 �-\0�A�tr �-\0�"�A�tr!� �A�v!�A�!��� �A\0H�� � �A�tjC\0\0Â? 3ÂÂ8�\0 �A\fj!�A\0� � �G�@ � �A�tj �Aÿ�q³Có�5?ÂC\0ÂÿCÂ"2 2 �AÂ�q\x1B"28�\0 2 2 3Â!3 �A 1117v!�\v �A�k!�\f�\v\v!��@ �A�G�@ � �A�t"�j"� � �j*�\0 �*�\0Â8�\0 �A�j!�\f�\v\v\f�\v \0(�$ �(�( \bBÂÂÂüÂÂÂÃ?7�L \bBÂÂÂüÂÂÂÃ?7�D \bBÂÂÂüÂÂÂÃ?7�< \vAÃ�A<ü 1118\0\0#\0A�k"�$\0 \fA�lj"�-\0�!� �-\0�!� � �-\0\0³CÂÂ\0<ÂC\0\0¿ \b*�HÂ8�� � �³CÂÂ\0<ÂC\0\0¿ \b*�LÂ8�\b � �³CÂÂ\0<ÂC\0\0¿ \b*�PÂ"28�\f \fA�tj"� 28�\b � �)��7�\0 �C\0\0Â? �*�\f �*�\f �*�� �*�� �*�\b �*�\bÂÂÂÂ"2C\0\0\0\0 2C\0\0\0\0^\x1BÂ8�\f �A�j$\0\v \fA�j!\f\f�\v\v!\f�@ \fG�@ � \fA�tj�}C\0\0\0\0 � \fj-\0\0³C\0\0�CÂ"2C\0\0Â? 2ÂÂ"3¼"�AÂÂÂü�F\r\0��@ �AÂÂÂü\x07kAÿÿÿÂxM�@ �A�t"�E�@#\0A�k"�C\0\0¿8�\f �*�\fC\0\0\0\0Â\f�\v �AÂÂÂü\x07F\r� �AÂÂÂxI �A\0NqE�@ 3 3Â"2 2Â\f�\v 3C\0\0\0K¼AÂÂÂÃ\0k!�\vAÂñ\0+�\0 � �AÂÂÃù�k"�AÂÂÂ|qk¾» �A�vAð�q"�+�Âo¢D\0\0\0\0\0\0ð¿ "7 7¢"8¢A ñ\0+�\0 7¢A¨ñ\0+�\0  8¢ �A�u·AÂñ\0+�\0¢ �+�Âo 7  ¶!3\v 3\v8�\0 \fA�j!\f\f�\v\v \0(�<!� �(�@!�A\0!\f�@ 1119 \fF�@ �(�P �(�L"�k!� \0(�H!�A\0!��@ � �F�@ �(�\f!�A\0!�#\0Aà \0k"\v$\0#\0A�k"�$\0A�!���A�!�A� �A\0L\r\0� �A�kA�s"�A�sA�q!� �A�qE!� �A�qE\v!� � �:\0� � �:\0� � �:\0\r �-\0�!� �-\0�!� �-\0\r!� \vAÂÂÂü�6�@ \vAÂÂÂü�6�8 \vC\0\0Â?C\0\0¿ �\x1B"68�\\ \vC\0\0Â?C\0\0¿ �\x1B"58�X \v 68�T \v 58�P \vC\0\0Â?C\0\0¿ �\x1B"48�L \v 48�D \v 68�, \v 58�( \v 48�$ \v 58�� \v 48�� \v 68�\f \v 6 5Â"38�< \v 4 5Â"28�4 \v 6 4Â"48�0 \v 48� \v 38�� \v 28�� \v 4 5Â8�H �A�j$\0 \0(�� \0(�\f"�kA�u!��@ � �M�@ \0(�( \0(�$"�kA�u!�A\0!��@ � �M�@�@ \0(�L \0(�H"�kA�uA�n"� \0(�\0n!� \vA$j!\0A\0!�A\0!��@A\0!\f � �M\r��@ � \fM�@ � �j!�\f�� � �A�tj"� \0 \fA�tj*�\0"2 �*�\0Â8�\0 � 2 �*��Â8�� � 2 �*�\bÂ8�\b �A�j!� \fA�j!\f\f�\v\0\v\0\v\0\v� � �A�tj"� \v*�� �*�\0Â8�\0 � \v*�� �*��Â8�� � \v*� �*�\bÂ8�\b �A�j!�\f�\v\v \vAà \0j$\0� � �A�tj"� \v*�\f �*�\0Â8�\0 � \v*�� �*��Â8�� � \v*�� �*�\bÂ8�\b �A�j!�\f�\v\v� � �A�tj � �j-\0\0³C\0\0\0ÃÂC\0\0\0<Â8�\0 �A�j!�\f�\v\v� � \fA�tj � \fj-\0\0³C\0\0�CÂC\0\0\0¿ÂCÂÂ�>Â8�\0 \fA�j!\f\f�\v\v� � \fA�tj � \fj-\0\0³C\0\0Â=ÂC\0\0 ÃÂ8�\0 \fA�j!\f\f�\v\v\v \bAÂ�j$\0 ��Ã� %Aà \0j$\0 ��1 �A�j$\0\vÂ����#\0A k"�$\0 � �6���@ �-\0�A�qE�@ �A�6�\0 \0 � � � � � \0(�\0(����\0!��@�@�@ �(�\0��\0��\v �A\0:\0\0\f�\v �A�:\0\0\f�\v �A�:\0\0 �A�6�\0\f�\v � ��$ ��=!� �(�\0�# � ��$ ��n!\0 �(�\0�# � \0 \0(�\0(����\0 �A\fr \0 \0(�\0(����\0 � �A�j � � �A�j"� � �A��Â� �F:\0\0 �(��!��@ �A\fk� "� �G\r\0\v\v �A j$\0 �\vî����#\0AÂ�k"\0$\0 \0 �6�Â� \0 �6�Â� \0A\x006�Ã� \0B\x007�Ã� \0A�j"� ��$ ��>"�Aà�Aê � \0Aà �j �(�\0(� ��\0� \0(���# \0A\x006�Ã� \0B\x007�Ã� \0AÃ�j"�A 1120�" \0 \0(�Ã� � \0,\0Ã�A\0H\x1B"�6�¼� \0 �6�\f \0A\x006�\b�@�@ \0AÂ�j \0AÂ�j�)\r\0 \0(�¼� � \0(�Ã� \0,\0Ã�"� �A\0H\x1B"�jF�@ \0AÃ�j"� �A�t�" �A 1121 \0(�Ã�Aÿÿÿÿ\x07qA�k \0,\0Ã�A\0N\x1B�" \0 \0(�Ã� � \0,\0Ã�A\0H\x1B"� �j6�¼�\v \0(�Â��AÃA� � \0A¼�j \0A\bjA\0 \0AÃ�j \0A�j \0A\fj \0Aà �j�o\r\0 \0(�Â��@�\f�\v\v \0AÃ�j"� \0(�¼� �k�" \0(�Ã� \0,\0Ã�!��*!� \0 �6�\0 � �A\0H\x1B � \0�Â�A�G�@ �A�6�\0\v \0AÂ�j \0AÂ�j�)�@ � �(�\0A�r6�\0\v \0(�Â� \0AÃ�j� � \0AÃ�j� � \0AÂ�j$\0\v¾�����~��#\0A �k"\0$\0 \0 �6�Â� \0 �6�Â� \0Aà �j � \0Að�j \0Aï�j \0Aî�j�·� \0A\x006�Ã� \0B\x007�Ã� \0AÃ�j"�A 1122�" \0 \0(�Ã� � \0,\0Ã�A\0H\x1B"�6�Ã� \0 \0A j6�� \0A\x006�� \0A�:\0� \0Aà \0:\0�A\0!��@�@�@�@ \0AÂ�j \0AÂ�j�)\r\0 \0(�Ã� � \0(�Ã� \0,\0Ã�"� �A\0H\x1B"�jF�@ \0AÃ�j"� �A�t�" �A 1123 \0(�Ã�Aÿÿÿÿ\x07qA�k \0,\0Ã�A\0N\x1B�" \0 \0(�Ã� � \0,\0Ã�A\0H\x1B"� �j6�Ã�\v \0(�Â��Aà \0A�j \0A�j � \0AÃ�j \0,\0ï� \0,\0î� \0Aà �j \0A j \0A�j \0A�j \0Að�j�¶�\r\0 �\r�A\0!� \0(�Ã� �k"�A\0L\r��@�@ �-\0\0"�A+k"\x07���\0�\0\v �A.F\r�A�!� �A0kAÿ�qA 1124I\r�\f�\v �A�F\r��@ \x07��\0�\0�\v �-\0�"�A.F\r�A�!� �A0kAÿ�qA M\r�\v�@ \0(�ä� \0,\0ë�"� �A\0H\x1BE\r\0 \0-\0�A�qE\r\0 \0(��"� \0A jkAÂ�J\r\0 \0 �A�j6�� � \0(��6�\0\v \0 � \0(�Ã� ��Â� \0)�\0!\b � \0)�\b7�\b � \b7�\0 \0Aà �j \0A j \0(�� ��5 \0AÂ�j \0AÂ�j�)�@ � �(�\0A�r6�\0\v \0(�Â� \0AÃ�j� � \0Aà �j� � \0A �j$\0\f�\vA�!�\v \0(�Â��@�\f\0\v\0\v\v§������#\0AÂ�k"\0$\0 \0 �6�Â� \0 �6�Â� \0AÃ�j � \0Aà �j \0AÃ�j \0AÃ�j�·� \0A\x006�Ã� \0B\x007�Ã� \0AÃ�j"�A 1125�" \0 \0(�Ã� � \0,\0Ã�A\0H\x1B"�6�¼� \0 \0A�j6�\f \0A\x006�\b \0A�:\0\x07 \0Aà \0:\
11250�A\0!��@�@�@�@ \0AÂ�j \0AÂ�j�)\r\0 \0(�¼� � \0(�Ã� \0,\0Ã�"� �A\0H\x1B"�jF�@ \0AÃ�j"� �A�t�" �A 1126 \0(�Ã�Aÿÿÿÿ\x07qA�k \0,\0Ã�A\0N\x1B�" \0 \0(�Ã� � \0,\0Ã�A\0H\x1B"� �j6�¼�\v \0(�Â��Aà \0A\x07j \0A�j � \0A¼�j \0,\0Ã� \0,\0Ã� \0AÃ�j \0A�j \0A\fj \0A\bj \0Aà �j�¶�\r\0 �\r�A\0!� \0(�¼� �k"�A\0L\r��@�@ �-\0\0"�A+k"\x07���\0�\0\v �A.F\r�A�!� �A0kAÿ�qA 1127I\r�\f�\v �A�F\r��@ \x07��\0�\0�\v �-\0�"�A.F\r�A�!� �A0kAÿ�qA M\r�\v�@ \0(�Ã� \0,\0Ã�"� �A\0H\x1BE\r\0 \0-\0\x07A�qE\r\0 \0(�\f"� \0A�jkAÂ�J\r\0 \0 �A�j6�\f � \0(�\b6�\0\v � � \0(�¼� ��Â�9�\0 \0AÃ�j \0A�j \0(�\f ��5 \0AÂ�j \0AÂ�j�)�@ � �(�\0A�r6�\0\v \0(�Â� \0AÃ�j� � \0AÃ�j� � \0AÂ�j$\0\f�\vA�!�\v \0(�Â��@�\f\0\v\0\v\v§������#\0AÂ�k"\0$\0 \0 �6�Â� \0 �6�Â� \0AÃ�j � \0Aà �j \0AÃ�j \0AÃ�j�·� \0A\x006�Ã� \0B\x007�Ã� \0AÃ�j"�A 1128�" \0 \0(�Ã� � \0,\0Ã�A\0H\x1B"�6�¼� \0 \0A�j6�\f \0A\x006�\b \0A�:\0\x07 \0Aà \0:\0�A\0!��@�@�@�@ \0AÂ�j \0AÂ�j�)\r\0 \0(�¼� � \0(�Ã� \0,\0Ã�"� �A\0H\x1B"�jF�@ \0AÃ�j"� �A�t�" �A 1129 \0(�Ã�Aÿÿÿÿ\x07qA�k \0,\0Ã�A\0N\x1B�" \0 \0(�Ã� � \0,\0Ã�A\0H\x1B"� �j6�¼�\v \0(�Â��Aà \0A\x07j \0A�j � \0A¼�j \0,\0Ã� \0,\0Ã� \0AÃ�j \0A�j \0A\fj \0A\bj \0Aà �j�¶�\r\0 �\r�A\0!� \0(�¼� �k"�A\0L\r��@�@ �-\0\0"�A+k"\x07���\0�\0\v �A.F\r�A�!� �A0kAÿ�qA 1130I\r�\f�\v �A�F\r��@ \x07��\0�\0�\v �-\0�"�A.F\r�A�!� �A0kAÿ�qA M\r�\v�@ \0(�Ã� \0,\0Ã�"� �A\0H\x1BE\r\0 \0-\0\x07A�qE\r\0 \0(�\f"� \0A�jkAÂ�J\r\0 \0 �A�j6�\f � \0(�\b6�\0\v � � \0(�¼� ��Â�8�\0 \0AÃ�j \0A�j \0(�\f ��5 \0AÂ�j \0AÂ�j�)�@ � �(�\0A�r6�\0\v \0(�Â� \0AÃ�j� � \0AÃ�j� � \0AÂ�j$\0\f�\vA�!�\v \0(�Â��@�\f\0\v\0\v\væ�\0#\0Aà �k"\0$\0 \0 �6�Ã� \0 �6�Ã� ��R!� \0AÃ�j � \0AÃ�j�� \0A\x006�Ã� \0B\x007�¸� \0A¸�j"�A 1131�" \0 \0(�¸� � \0,\0Ã�A\0H\x1B"�6�´� \0 \0A�j6�\f \0A\x006�\b�@�@ \0AÃ�j \0AÃ�j�)\r\0 \0(�´� � \0(�¼� \0,\0Ã�"� �A\0H\x1B"�jF�@ \0A¸�j"� �A�t�" �A 1132 \0(�Ã�Aÿÿÿÿ\x07qA�k \0,\0Ã�A\0N\x1B�" \0 \0(�¸� � \0,\0Ã�A\0H\x1B"� �j6�´�\v \0(�Ã��Aà � � \0A´�j \0A\bj \0,\0Ã� \0AÃ�j \0A�j \0A\fjAà��o\r\0 \0(�Ã��@�\f�\v\v�@ \0(�Ã� \0,\0Ã�"� �A\0H\x1BE\r\0 \0(�\f"� \0A�jkAÂ�J\r\0 \0 �A�j6�\f � \0(�\b6�\0\v � � \0(�´� � ��Â�7�\0 \0AÃ�j \0A�j \0(�\f ��5 \0AÃ�j \0AÃ�j�)�@ � �(�\0A�r6�\0\v \0(�Ã� \0A¸�j� � \0AÃ�j� � \0Aà �j$\0\væ�\0#\0Aà �k"\0$\0 \0 �6�Ã� \0 �6�Ã� ��R!� \0AÃ�j � \0AÃ�j�� \0A\x006�Ã� \0B\x007�¸� \0A¸�j"�A 1133�" \0 \0(�¸� � \0,\0Ã�A\0H\x1B"�6�´� \0 \0A�j6�\f \0A\x006�\b�@�@ \0AÃ�j \0AÃ�j�)\r\0 \0(�´� � \0(�¼� \0,\0Ã�"� �A\0H\x1B"�jF�@ \0A¸�j"� �A�t�" �A 1134 \0(�Ã�Aÿÿÿÿ\x07qA�k \0,\0Ã�A\0N\x1B�" \0 \0(�¸� � \0,\0Ã�A\0H\x1B"� �j6�´�\v \0(�Ã��Aà � � \0A´�j \0A\bj \0,\0Ã� \0AÃ�j \0A�j \0A\fjAà��o\r\0 \0(�Ã��@�\f�\v\v�@ \0(�Ã� \0,\0Ã�"� �A\0H\x1BE\r\0 \0(�\f"� \0A�jkAÂ�J\r\0 \0 �A�j6�\f � \0(�\b6�\0\v � � \0(�´� � ��Â�;�\0 \0AÃ�j \0A�j \0(�\f ��5 \0AÃ�j \0AÃ�j�)�@ � �(�\0A�r6�\0\v \0(�Ã� \0A¸�j� � \0AÃ�j� � \0Aà �j$\0\væ�\0#\0Aà �k"\0$\0 \0 �6�Ã� \0 �6�Ã� ��R!� \0AÃ�j � \0AÃ�j�� \0A\x006�Ã� \0B\x007�¸� \0A¸�j"�A 1135�" \0 \0(�¸� � \0,\0Ã�A\0H\x1B"�6�´� \0 \0A�j6�\f \0A\x006�\b�@�@ \0AÃ�j \0AÃ�j�)\r\0 \0(�´� � \0(�¼� \0,\0Ã�"� �A\0H\x1B"�jF�@ \0A¸�j"� �A�t�" �A 1136 \0(�Ã�Aÿÿÿÿ\x07qA�k \0,\0Ã�A\0N\x1B�" \0 \0(�¸� � \0,\0Ã�A\0H\x1B"� �j6�´�\v \0(�Ã��Aà � � \0A´�j \0A\bj \0,\0Ã� \0AÃ�j \0A�j \0A\fjAà��o\r\0 \0(�Ã��@�\f�\v\v�@ \0(�Ã� \0,\0Ã�"� �A\0H\x1BE\r\0 \0(�\f"� \0A�jkAÂ�J\r\0 \0 �A�j6�\f � \0(�\b6�\0\v � � \0(�´� � �� �7�\0 \0AÃ�j \0A�j \0(�\f ��5 \0AÃ�j \0AÃ�j�)�@ � �(�\0A�r6�\0\v \0(�Ã� \0A¸�j� � \0AÃ�j� � \0Aà �j$\0\væ�\0#\0Aà �k"\0$\0 \0 �6�Ã� \0 �6�Ã� ��R!� \0AÃ�j � \0AÃ�j�� \0A\x006�Ã� \0B\x007�¸� \0A¸�j"�A 1137�" \0 \0(�¸� � \0,\0Ã�A\0H\x1B"�6�´� \0 \0A�j6�\f \0A\x006�\b�@�@ \0AÃ�j \0AÃ�j�)\r\0 \0(�´� � \0(�¼� \0,\0Ã�"� �A\0H\x1B"�jF�@ \0A¸�j"� �A�t�" �A 1138 \0(�Ã�Aÿÿÿÿ\x07qA�k \0,\0Ã�A\0N\x1B�" \0 \0(�¸� � \0,\0Ã�A\0H\x1B"� �j6�´�\v \0(�Ã��Aà � � \0A´�j \0A\bj \0,\0Ã� \0AÃ�j \0A�j \0A\fjAà��o\r\0 \0(�Ã��@�\f�\v\v�@ \0(�Ã� \0,\0Ã�"� �A\0H\x1BE\r\0 \0(�\f"� \0A�jkAÂ�J\r\0 \0 �A�j6�\f � \0(�\b6�\0\v � � \0(�´� � ��¡�6�\0 \0AÃ�j \0A�j \0(�\f ��5 \0AÃ�j \0AÃ�j�)�@ � �(�\0A�r6�\0\v \0(�Ã� \0A¸�j� � \0AÃ�j� � \0Aà �j$\0\vÂ����#\0A k"�$\0 � �6���@ �-\0�A�qE�@ �A�6�\0 \0 � � � � � \0(�\0(����\0!��@�@�@ �(�\0��\0��\v �A\0:\0\0\f�\v �A�:\0\0\f�\v �A�:\0\0 �A�6�\0\f�\v � ��$ ��>
1138!� �(�\0�# � ��$ ��p!\0 �(�\0�# � \0 \0(�\0(����\0 �A\fr \0 \0(�\0(����\0 � �A�j � � �A�j"� � �A��Â� �F:\0\0 �(��!��@ �A\fk� "� �G\r\0\v\v �A j$\0 �\v@���A\0!\0�� � �F�� \0� �(�\0 \0A�tj"\0AÂÂÂÂ�q"�A�v �r \0s!\0 �A�j!�\f�\v\v\v\v\0 \0 � ��¢�\vT����@�@ � �G�@A�!\0 � �F\r� �(�\0"� �(�\0"�H\r� � �J�@A��� �A�j!� �A�j!�\f�\v\0\v\v � �G!\0\v \0\v@���A\0!\0�� � �F�� \0� �,\0\0 \0A�tj"\0AÂÂÂÂ�q"�A�v �r \0s!\0 �A�j!�\f�\v\v\v\v\0 \0 � ��Ã�\v^��� � � �kj!��@�@ � �G�@A�!\0 � �F\r� �,\0\0"� �,\0\0"\x07H\r� � \x07J�@A��� �A�j!� �A�j!�\f�\v\0\v\v � �G!\0\v \0\vT��� � \0(�T"� �A\0 �AÂ�j"��Ã�"� �k � �\x1B"� � � �K\x1B"��Y� \0 � �j"�6�T \0 �6�\b \0 � �j6�� �\v¨���� \0(�T"�(�\0!� �(��"� \0(�� \0(��"\x07k"� � �I\x1B"��@ � \x07 ��Y� � �(�\0 �j"�6�\0 � �(�� �k"�6��\v � � � �K\x1B"��@ � � ��Y� � �(�\0 �j"�6�\0 � �(�� �k6��\v �A\0:\0\0 \0 \0(�,"�6�� \0 �6�� �\v\b\0 \0�K�!\v�\0 \0 \0(�\0A\fk(�\0j�Ã�\v�\0 \0 \0(�\0A\fk(�\0j�Â�\v 1139\0 \0A\bk�Ã�\v 1140\0 \0A\bk�Â�\v�\0 \0 � �)�\bA\0 � �(�\0(����\0\v \0 \0�°��!\vÂ�����~ �(�,"� �(��"�I�@ � �6�, �!�\vB�! 1141�@ �A�q"\x07E �A�F \x07A�Fqr\r\0 ��@ � �(� �A j �,\0+A\0H\x1Bk¬! \v�@�@�@ ����\0��\v �A\bq�@ �(�\f �(�\bk¬!\b\f�\v � �(��k¬!\b\f�\v !\b\v � \b|"�B\0S � Ur\r\0 �A\bq!��@ �P\r\0 ��@ �(�\fE\r�\v �A�qE\r\0 �E\r�\v ��@ � �6�� � �(�\b �§j6�\f\v �A�q�@ � �(�� �§j6��\v �! 1142\v \0 11437�\b \0B\x007�\0\vÂ��\b� �A�F�@A\0�\v \0(�\b!� \0(�\f!� \0�� \0(��"� \0(��G�@ \0(�,\f�\v \0-\x000A�qE�@A��\v \0(�,!\x07 \0(��!� \0A j"�A\0�ª� �A 1144 \0(�(Aÿÿÿÿ\x07qA�k \0,\0+A\0N\x1B�" \0 \0(� � \0,\0+"\bA\0H" \x1B"�6�� \0 � \0(�$ \b \x1Bj6�� \0 � � �kj"�6�� � \x07 �kj\v"� �A�j"� � �I\x1B"�6�, \0-\x000A\bq�@ \0 �6�� \0 \0(� \0A j \0,\0+A\0H\x1B"�6�\b \0 � � �kj6�\f\v \0 �Ã�Ã�\vÂ���� \0(�,"� \0(��"�I�@ \0 �6�, �!�\v��A� \0(�\f"� \0(�\bM\r\0� �A�F�@ \0 �6�� \0 �A�k6�\fA\0�\v \0-\x000A�qE�@A� �A�k-\0\0 �Aÿ�qG\r��\v \0 �6�� \0 �A�k"\x006�\f \0 �:\0\0 �\v\v_��� \0(�,"� \0(��"�I�@ \0 �6�, �!�\vA�!��@ \0-\x000A\bqE\r\0 � \0(��"�K�� \0 �6�� �� �\v \0(�\f"\0M\r\0 \0-\0\0!�\v �\v�\0 \0 \0(�\0A\fk(�\0j�Ã�\v 1145\0 \0A\bk�Ã�\v \0 \0A\f�Â¥�\v�\0 \0A�j�K� \0A\bk\v\f\0 \0A\fj�K� \0\v�\0 \0 \0(�\0A\fk(�\0j�Ã�\v \0 \0A��Â¥�\v\f\0 \0A�j�K� \0\v�\0 \0 \0(�\0A\fk(�\0j�à �\v \0 \0A\b�Â¥�\v\f\0 \0A\bj�K� \0\vÂ�����@�@ � �L\r\0 \0(��"� \0(��"�O�@ \0 �-\0\0 \0(�\0(�4��\0A�F\r� �A�j!� �A�j!�\f�� \0 � �k"� � �k"� � �J\x1B"��� ��@ � � �ü 1146\0\0\v \0(��� �\v �j6�� � �j!� � �j!�\f�\v\0\v\v �\v3���A�!� \0 \0(�\0(�$�\0\0A�G�@ \0(�\f"�-\0\0!� \0 �A�j6�\f\v �\v�\0A�\vÂ�����@�@ � �L\r\0�@ \0(�\f"� \0(��"�I�@ \0 � �k"� � �k"� � �J\x1B"��� ��@ � � �ü 1147\0\0\v \0(�\f� �\v �j6�\f\f�\v \0 \0(�\0(�(�\0\0"�A�F\r� � �:\0\0A�!�\v � �j!� � �j!�\f�\v\v �\v�\0 \0B�7�\b \0B\x007�\0\v�\0 \0B�7�\b \0B\x007�\0\v�\0 \0\v\f\0 \0�Ã�� \0�!\v\f\0 \0(�<���Â�\v;��� \0(�<#\0A�k"\0$\0 � �Aÿ�q \0A\bj���Â�!� \0)�\b!� \0A�j$\0B� � �\x1B\v)\0 � �(�\0A\x07jAxq"�A�j6�\0 \0 �)�\0 �)�\b�Ã�9�\0\v´�����|�~#\0A°�k"\v$\0 \vA\x006�,�@ �½"�B\0S�@A�!�A !� �Â"�½!�\f�\v �AÂ�q�@A�!�A !�\f�\vA£ A �A�q"�\x1B!� �E!�\v�@ �BÂÂÂÂÂÂÂøÿ\0ÂBÂÂÂÂÂÂÂøÿ\0Q�@ \0A � �A�j"� �Aÿÿ{q�7 \0 � ��3 \0Aû\rAÃ� �A q"�\x1BAÃ�AÂ� �\x1B � �b\x1BA��3 \0A � � �AÂÃ\0s�7 � � � �J\x1B!\r\f�\v \vA�j!��@�@�@ � \vA,j�Ã�"� � "�D\0\0\0\0\0\0\0\0b�@ \v \v(�,"�A�k6�, �A r"�Aá\0G\r�\f�\v �A r"�Aá\0F\r� \v(�,!\f\f�\v \v �A�k"\f6�, �D\0\0\0\0\0\0°A¢!�\vA� � �A\0H\x1B! 1148 \vA0jA �A\0 \fA\0N\x1Bj"�!\x07�@ \x07 �ü�"�6�\0 \x07A�j!\x07 � �¸¡D\0\0\0\0eÃÃA¢"�D\0\0\0\0\0\0\0\0b\r\0\v�@ \fA\0L�@ \f! \x07!� �!\b\f�\v �!\b \f! �@A� A�O\x1B!��@ \x07A�k"� \bI\r\0 �Â!\x1BB\0!��@ � �5�\0 \x1B �|"� �BÂÂëÃ�Â"�BÂÂëÃ�~}>�\0 �A�k"� \bO\r\0\v �BÂÂëÃ�T\r\0 \bA�k"\b �>�\0\v�@ \b \x07"�I�@ �A�k"\x07(�\0E\r�\v\v \v \v(�, �k" 6�, �!\x07 A\0J\r\0\v\v A\0H�@ 1149A�jA nA�j!� �Aæ\0F!��@A A\0 k"� �A O\x1B!\r�@ � \bM�@A\0A� \b(�\0\x1B!\x07\f�\vAÂÂëÃ� \rv!�A� \rtA�s!�A\0! \b!\x07�@ \x07 \x07(�\0"� \rv j6�\0 � �q �l! \x07A�j"\x07 �I\r\0\vA\0A� \b(�\0\x1B!\x07 E\r\0 � 6�\0 �A�j!�\v \v \v(�, \rj" 6�, � \x07 \bj"\b �\x1B"� �A�tj � � �kA�u �J\x1B!� A\0H\r\0\v\vA\0! �@ � \bM\r\0 � \bkA�uA l! A 1150!\x07 \b(�\0"�A 1151I\r\0�@ A�j! � \x07A 1152l"\x07O\r\0\v\v 1153 A\0 �Aæ\0G\x1Bk �Aç\0F 1154A\0Gqk"� � �kA�uA lA kH�@ \vA0jAÂ\`A¤b \fA\0H\x1Bj �AÂÃ\0j"\fA m"�A�tj!\rA 1155!\x07 \f �A lk"�A\x07L�@�@ \x07A 1156l!\x07 �A�j"�A\bG\r\0\v\v�@ \r(�\0"\f \f \x07n"� \x07lk"�E \rA�j"� �Fq\r\0�@ �A�qE�@D\0\0\0\0\0\0@C!� \x07AÂÂëÃ�G \b \rOr\r� \rA�k-\0\0A�qE\r�\vD�\0\0\0\0\0@C!�\vD\0\0\0\0\0\0à ?D\0\0\0\0\0\0ð?D\0\0\0\0\0\0ø? � �F\x1BD\0\0\0\0\0\0ø? � \x07A�v"�F\x1B � �K\x1B!��@ �\r\0 �-\0\0A-G\r\0 �Â!� �Â!�\v \r \f �k"�6�\0 � � �a\r\0 \r � \x07j"�6�\0 �AÂÂëÃ�O�@�@ \rA\x006�\0 \b \rA�k"\rK�@ \bA�k"\bA\x006�\0\v \r \r(�\0A�j"�6�\0 �AÿÂëÃ�K\r\0\v\v � \bkA�uA l! A 1157!\x07 \b(�\0"�A 1158I\r\0�@ A�j! � \x07A 1159l"\x07O\r\0\v\v \rA�j"� � � �I\x1B!�\v�@ �"\f \bM"\x07E�@ �A�k"�(�\0E\r�\v\v�@ �Aç\0G�@ �A\bq!�\f�\v A�sA� 1160A� 1161\x1B"� J A{Jq"�\x1B �j! 1162A�A~ �\x1B �j!� �A\bq"�\r\0Aw!��@ \x07\r\0 \fA�k(�\0"�E\r\0A 1163!�A\0!� �A 1164p\r\0�@ �"\x07A�j!� � �A 1165l"�pE\r\0\v \x07A�s!�\v \f �kA�uA l!� �A_qAÃ\0F�@A\0!� 1166 � �jA k"�A\0 �A\0J\x1B"� � 1167J\x1B! 1168\f�\vA\0!� 1169 � j �jA k"�A\0 �A\0J\x1B"� � 1170J\x1B! 1171\vA�!\r 1172Aýÿÿÿ\x07Aþÿÿÿ\x07 1173 �r"�\x1BJ\r� 1174 �A\0GjA�j!��@ �A_q"\x07AÃ\0F�@ �Aÿÿÿÿ\x07sJ\r� A\0 A\0J\x1B!�\f�\v � A�u"�s �k ��x"�kA�
1174L�@�@ �A�k"�A0:\0\0 � �kA�H\r\0\v\v �A�k"� �:\0\0 �A�kA-A+ A\0H\x1B:\0\0 � �k"� �Aÿÿÿÿ\x07sJ\r�\v � �j"� �Aÿÿÿÿ\x07sJ\r� \0A � � �j" ��7 \0 � ��3 \0A0 � �AÂÂ�s�7�@�@�@ \x07AÃ\0F�@ \vA�jA r!� � \b \b �K\x1B"�!\b�@ \b5�\0 ��x!��@ � \bG�@ � \vA�jM\r��@ �A�k"�A0:\0\0 � \vA�jK\r\0\v\f�\v � �G\r\0 �A�k"�A0:\0\0\v \0 � � �k�3 \bA�j"\b �M\r\0\v ��@ \0AÂ�A��3\v 1175A\0L \b \fOr\r��@ \b5�\0 ��x"� \vA�jK�@�@ �A�k"�A0:\0\0 � \vA�jK\r\0\v\v \0 �A 1176 1177A N\x1B�3 1178A k!� \bA�j"\b \fO\r� 1179A J �! 1180\r\0\v\f�\v�@ 1181A\0H\r\0 \f \bA�j \b \fI\x1B!� \vA�jA r!\f \b!\x07�@ \f \x075�\0 \f�x"�F�@ �A�k"�A0:\0\0\v�@ \x07 \bG�@ � \vA�jM\r��@ �A�k"�A0:\0\0 � \vA�jK\r\0\v\f�\v \0 �A��3 �A�j!� 1182 �rE\r\0 \0AÂ�A��3\v \0 � \f �k"� 1183 � 1184H\x1B�3 1185 �k! 1186 \x07A�j"\x07 �O\r� 1187A\0N\r\0\v\v \0A0 1188A�jA�A\0�7 \0 � � �k�3\f�\v 1189!�\v \0A0 �A jA A\0�7\v \0A � �AÂÃ\0s�7 � � J\x1B!\r\f�\v � �A�tA�uA qj! �@ �A\vK\r\0A\f �k!�D\0\0\0\0\0\x000@!��@ �D\0\0\0\0\0\x000@¢!� �A�k"�\r\0\v -\0\0A-F�@ � � �¡ Â!�\f�\v � � �¡!�\v � \v(�,"\x07 \x07A�u"�s �k ��x"�F�@ �A�k"�A0:\0\0 \v(�,!\x07\v �A�r! 1190 �A q!\f �A�k"� �A�j:\0\0 �A�kA-A+ \x07A\0H\x1B:\0\0 �A\bqE �A\0Lq!\b \vA�j!\x07�@ \x07"� �ü�"�AÂõ\0j-\0\0 \fr:\0\0 � �·¡D\0\0\0\0\0\x000@¢"�D\0\0\0\0\0\0\0\0a \bq \x07A�j"\x07 \vA�jkA�GrE�@ �A.:\0� �A�j!\x07\v �D\0\0\0\0\0\0\0\0b\r\0\vA�!\r �Aýÿÿÿ\x07 1191 � �k"\bj"�kJ\r\0 \0A � � �A�j \x07 \vA�j"�k"\x07 \x07A�k �H\x1B \x07 �\x1B"�j"� ��7 \0 1192�3 \0A0 � � �AÂÂ�s�7 \0 � \x07�3 \0A0 � \x07kA\0A\0�7 \0 � \b�3 \0A � � �AÂÃ\0s�7 � � � �J\x1B!\r\v \vA°�j$\0 \r\v�\0B\0\vÃ��\x07�#\0A k"�$\0 � \0(��"�6�� \0(��!� � �6�� � �6�� � � �k"�6�� � �j!� �A�j!�A�!\x07���@�@�@ \0(�< �A� �A\fj�\v�Â��@ �!�\f�\v�@ � �(�\f"�F\r� �A\0H�@ �!�\f�\v �A\bA\0 � �(��"\bK" \x1Bj"� � \bA\0 \x1Bk"\b �(�\0j6�\0 �A\fA� \x1Bj"� �(�\0 \bk6�\0 � �k!� \0(�< �"� \x07 k"\x07 �A\fj�\v�Â�E\r\0\v\v �A�G\r�\v \0 \0(�,"�6�� \0 �6�� \0 � \0(�0j6�� �\f�\v \0A\x006�� \0B\x007�� \0 \0(�\0A r6�\0A\0 \x07A�F\r\0� � �(��k\v �A j$\0\vÂ����#\0A�k"\0$\0�@ \0A\fj \0A\bj��\r\0AìÃ� \0(�\fA�tA�j�/"�6�\0 �E\r\0 \0(�\b�/"��@AìÃ�(�\0"� \0(�\fA�tjA\x006�\0 � ���E\r�\vAìÃ�A\x006�\0\v \0A�j$\0AÂÃ�A\x006�\0AÂÃ�A�6�\0�Â�AÂÃ�A Ã�(�\x006�\0A Ã�AÂÃ�6�\0A¤Ã�A.6�\0A¨Ã�A\x006�\0�Ã�A¨Ã�A Ã�(�\x006�\0A Ã�A¤Ã�6�\0AÃÃ�AÃÃ�6�\0A¤Ã�AÂÂ�6�\0A Ã�AÃì�6�\0AÂÃ�A*6�\0A¨Ã�A°Ã�(�\x006�\0\v\v¿¾�(\0AÂ\b\vÂ�0123456789abcdefghijklmnopqrstuvwxyz\0load_spz\0infinity\0February\0January\0July\0Thursday\0Tuesday\0Wednesday\0Saturday\0Sunday\0Monday\0Friday\0M
1192ay\0%m/%d/%y\0-+ 0X0x\0-0X+0X 0X-0x+0x 0x\0Nov\0Thu\0August\0unsigned short\0unsigned int\0invalid literal/lengths set\0invalid code lengths set\0unknown header flags set\0invalid distances set\0get\0Oct\0float\0invalid bit length repeat\0Sat\0numPoints\0colors\0UnpackOptions\0positions\0rotations\0too many length or distance symbols\0invalid stored block lengths\0scales\0alphas\0[SPZ: ERROR] Check failed: %s:%d: %s\0vf32_ptr\0Apr\0vector\0money_get error\0[SPZ ERROR] deserializePackedGaussians: read error\0October\0November\0September\0December\0unsigned char\0Mar\0/emsdk/emscripten/system/lib/libcxxabi/src/private_typeinfo.cpp\0Sep\0%I:%M:%S %p\0Sun\0Jun\0Mon\0nan\0Jan\0coordinateSystem\0CoordinateSystem\0Jul\0bool\0April\0invalid code -- missing end-of-block\0incorrect header check\0incorrect length check\0incorrect data check\0push_back\0invalid distance too far back\0Fri\0sh\0header crc mismatch\0March\0Aug\0unsigned long long\0unsigned long\0std::wstring\0basic_string\0std::string\0std::u16string\0std::u32string\0inf\x000123456789abcdef\0%.0Lf\0%Lf\0resize\0invalid window size\0true\0Tue\0false\0invalid block type\0June\0double\0shDegree\0bad_array_new_length was thrown in -fno-exceptions mode\0invalid literal/length code\0invalid distance code\0RawGaussianCloud\0unknown compression method\0[SPZ ERROR] deserializePackedGaussians: header not found\0%0*lld\0%*lld\0+%lld\0%+.4ld\0void\0locale not supported\0antialiased\0Wed\0%Y-%m-%d\0[SPZ ERROR] deserializePackedGaussians: Too many points: %d\0[SPZ ERROR] deserializePackedGaussians: Unsupported SH degree: %d\0[SPZ ERROR] deserializePackedGaussians: version not supported: %d\0Dec\0./spz/src/cc/load-spz.cc\0Feb\0%a %b %d %H:%M:%S %Y\0POSIX\0VectorUInt8T\0%H:%M:%S\0NAN\0PM\0AM\0%H:%M\0LC_ALL\0ASCII\0LANG\0RUF\0LUF\0INF\0RDF\0LDF\0UNSPECIFIED\0C\0RUB\0LUB\0RDB\0LDB\0catching a class without an object?\0emscripten::memory_view<short>\0emscripten::memory_view<unsigned short>\0emscripten::memory_view<int>\0emscripten::memory_view<unsigned int>\0emscripten::memory_view<float>\0emscripten::memory_view<uint8_t>\0emscripten::memory_view<int8_t>\0emscripten::memory_view<uint16_t>\0emscripten::memory_view<int16_t>\0emscripten::memory_view<uint64_t>\0emscripten::memory_view<int64_t>\0emscripten::memory_view<uint32_t>\0emscripten::memory_view<int32_t>\0emscripten::memory_view<char>\0emscripten::memory_view<unsigned char>\0emscripten::memory_view<signed char>\0emscripten::memory_view<long>\0emscripten::memory_view<unsigned long>\0emscripten::memory_view<double>\x000123456789\0C.UTF-8\x0001234567\0VectorFloat32\x0001\x001.3.1\0.\0-\0(packed.alphas.size()) == (numPoints)\0(null)\0(packed.colors.size()) == (numPoints * 3)\0(packed.scales.size()) == (numPoints * 3)\0(packed.sh.size()) == (numPoints * shDim * 3)\0(packed.rotations.size()) == (numPoints * (packed.usesQuaternionSmallestThree ? 4 : 3))\0(packed.positions.size()) == (numPoints * 3 * (usesFloat16 ? 2 : 3))\0%\0length_error was thrown in -fno-exceptions mode with message "%s"\0[SPZ: ERROR] Unsupported SH degree: %d 1193\0 \0\0\0Â?\0\0Â?\0\0Â?\0\0Â?\0\0Â?\0\0Â?\0\0Â?\0\0Â?\0\0Â?\0\0Â?\0\0Â?\0\0Â?\0\0Â?\0\0Â?\0\0Â?\0A \v¶�0�\0\0ðc\0\0ðc\0\0P�\0\0¤d\0\x008�\0\0N3spz13GaussianCloudE\0\0\0¤d\0\0X�\0\0N3spz13UnpackOptionsE\0ppiip\0ðc\0\0|�\0\0¤d\0\0Â�\0\0NSt3__26vectorIfNS_9allocatorIfEEEE\0ipp\0(e\0\0Ã�\0\0\0\0\0\0�\0\0\0ì�\0\0\0\0\0\x008�\0\0\0\0\0\0h�\0\0\0\0\0\0NSt3__28optionalIfEE\0\0\0\0Ãd\0\0ø�\0\0(�\0\0NSt3__227__optional_move_assign_baseIfLb1EEE\0\0\0\0Ãd\0\x004�\0\0d�\0\0NSt3__227__optional_copy_assign_baseIfLb1EEE\0\0\0\0Ãd\0\0p�\0\0Â�\0\0NSt3__220__optional_move_baseIfLb1EEE\0\0\0Ãd\0\0¤�\0\0Ã�\0\0NSt3__220__optional_copy_baseIfLb1EEE\0\0\0Ãd\0\0Ã�\0\0��\0\0NSt3__223__optional_storage_baseIfLb0EEE\0\0\0\0¤d\0\0\f�\0\0NSt3__224__optional_destruct_baseIfLb1EEE\0\0\0¤d\0\0@�\0\0NSt3__218__sfinae_ctor_baseILb1ELb1EEE\0\0¤d\0\0p�\0\0NSt3__220__sfinae_assign_baseILb1ELb1EEE\0\0\0\0Âe\0\0¬�\0\0\0\0\0\0|�\0\0PNSt3__26vectorIfNS_9allocatorIfEEEE\0\0\0\0Âe\0\0ä�\0\0�\0\0\0|�\0\0PKNSt3__26vectorIfNS_9allocatorIfEEEE\0pp\0v\0vp\0\0\0Â�\0\0pp\0\0Âc\0\0|�\0\x008d\0\0vppf\0\0\0\0Âc\0\0|�\0\0üc\0\x008d\0\0vppif\0\0\0üc\0\0|�\0\0ipp\0\\�\0\x008d\0\0¤d\0\0d�\0\0N10emscripten3valE\0\0¬�\0\0|�\0\0üc\0\0pppi\0\0\0\0\0\0\0\0¨c\0\0|�\0\0üc\0\x008d\0\0ippif\0\0\0(e\0\0Ã�\0\0\0\0\0\0�\0\0\0è�\0\0\0\0\0\x008�\0\0\0\0\0\0h�\0\0\0\0\0\0NSt3__28optionalIhEE\0\0\0\0Ãd\0\0ô�\0\0$�\0\0NSt3__227__optional_move_assign_baseIhLb1EEE\0\0\0\0Ãd\0\x000�\0\0\`�\0\0NSt3__227__optional_copy_assign_baseIhLb1EEE\0\0\0\0Ãd\0\0l�\0\0Â�\0\0NSt3__220__optional_move_baseIhLb1EEE\0\0\0Ãd\0\0 �\0\0Ã�\0\0NSt3__220__optional_copy_baseIhLb1EEE\0\0\0Ãd\0\0Ã�\0\0\0�\0\0NSt3__223__optional_storage_baseIhLb0EEE\0\0\0\0¤d\0\0\b�\0\0NSt3__224__optional_destruct_baseIhLb1EEE\0\0\0¤d\0\0<�\0\0NSt3__26vectorIhNS_9allocatorIhEEEE\0Âe\0\0p�\0\0\0\0\0\x004�\0\0PNSt3__26vectorIhNS_9allocatorIhEEEE\0\0\0\0Âe\0\0¨�\0\0�\0\0\x004�\0\0PKNSt3__26vectorIhNS_9allocatorIhEEEE\0pp\0vp\0\`�\0\0pp\0\0Âc\0\x004�\0\0Ãc\0\0vppi\0\0\0\0Âc\0\x004�\0\0üc\0\0Ãc\0\0vppii\0\0\0üc\0\x004�\0\0ipp\0\\�\0\0Ãc\0\0¨�\0\x004�\0\0üc\0\0pppi\0\0\0\0¨c\0\x004�\0\0üc\0\0Ãc\0\0ippii\0p\0vp\0ipp\0vppi\0ipp\0vppi\0ppp\0vppp\0\0\0Xd\0\0p�\0\0N3spz16CoordinateSystemE\0p\0vp\0ipp\0vppi\0\0\0\0\0\0�\0\0\0\b\0\0\0�\0\0\0¤d\0\0°�\0\0NSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE\0\0¤d\0\0ø�\0\0NSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEE\0\0¤d\0\0@�\0\0NSt3__212basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEEE\0\0\0¤d\0\0Â�\0\0NSt3__212basic_stringIDiNS_11char_traitsIDiEENS_9allocatorIDiEEEE\0\0\0¤d\0\0Ã�\0\0N10emscripten11memory_viewIcEE\0\0¤d\0\0\0�\0\0N10emscripten11memory_viewIaEE\0\0¤d\0\0(�\0\0N10emscripten11memory_viewIhEE\0\0¤d\0\0P�\0\0N10emscripten11memory_viewIsEE\0\0¤d\0\0x�\0\0N10emscripten11memory_viewItEE\0\0¤d\0\0 �\0\0N10emscripten11memory_viewIiEE\0\0¤d\0\0Ã�\0\0N10emscripten11memory_viewIjEE\0\0¤d\0\0ð�\0\0N10emscripten11memory_viewIlEE\0\0¤d\0\0��\0\0N10emscripten11memory_viewImEE\0\0¤d\0\0@�\0\0N10emscripten11memory_viewIxEE\0\0¤d\0\0h�\0\0N10emscripten11memory_viewIyEE\0\0¤d\0\0Â�\0\0N10emscripten11memory_viewIfEE\0\0¤d\0\0¸�\0\0N10emscripten11memory_viewIdEE\0Aä3\v¡(Â0\x07w,a�îºQ Â�Ãm\x07Âôjp5Â¥cé£ÂdÂ2ÂÃ�¤¸Ãy�éÃà ÂÃÃÂ+L¶ ½|±~\x07-¸çÂ�¿Âd�·�ò °jHq¹óÃA¾Â}ÃÃ�ëäÃmQµÃôàÃÂVÂl�èkdzùbýìÃeÂO\\��Ãl�cc=�úõ\r\bÂà n;^�iLäA\`Ãrqg¢Ãä�<GÃ�Ký \rÃkµ 1194¥ú¨µ5l²BÃûÃ@ù¼¬ãlÃ2u\\ÃEÃ\rÃÃY=ë¬0Ã&:\0ÃQÂQÃÃ�aÿµô´!#óVºÃ�¥½¸Â¸�(\bÂ�_²Ã\fÃ$
1194é\v±Â|o/�LhX«�aÃ=-f¶ÂAÃv�qÃ�¼ ÃÂ*�Ãï ±q�µ¶�¥ä¿Â3øè¢Ã\x07x4ù\0�¨ Â�Â�á»\rj�-=m\bÂldÂ�\\cæôQkkbal�Ã0e N\0bòÃÂ�l{Â¥�\x1BÃô\bÂWÃ�õÃðePé·�긾Â|¹üÃ�ÃbI-Ã�ó|ÃÂeLÃûXa²MÃQµ:t\0¼£â0»ÃAÂ¥ÃJÃÂÃ=mÃäûôÃÃjéiCüÃn4FÂgÂø\`Ãs-�DÃ¥��3_L 1195ªÃ|\rÃ<q�PªA�'��\v¾ \fÃ%µhW³ o Ãf¹ÂäaÃ�ùÃ^ÂÃÃ)"Âð´¨ÃÃ�=³YÂ\r´.;\\½·Âlºà ¸ö³¿Â\fâ¶�Âñt9GÃê¯wÃÂ�&Ã�Â�Ãs�\vcãÂ;dÂ>jm\r¨Zjz\vÃ�äÂÿ Â'®\0 1196±Â\x07}DÂ�ðã\bÂhò��þÃ�i]Wb÷ÃgeÂq6l�ç�knv\x1BÃþà +ÃÂZzÃ�ÃJÃgoùùùï¾ÂC¾·�ð\`è£ÃÃ~ÂáÃÃÃ8RòÃOñg»ÃgW¼¦Ã�µ?K6²HÃ+\rÃL\x1B 1197¯öJ�6\`z�AÃï\`ÃUÃg¨ïÂn1y¾iF³aÃ�Âf¼ Ão%6âhRÂw\fÃ�G\v»¹��"/&�U¾;ºà (\v½²ÂZ´+�j³\\§ÿÃÃ1ÃõÂÂÃ,�®Ã[°ÃdÂ&òcì£ju 1198Âm�©� Â?6�ë g\x07r�W\0�ÂJ¿Â�z¸â®+±{8\x1B¶\fÂÂÃÂ\r¾Ãå·ïÃ|!ÃÃ\vÃÃÃÂBâÃñø³ÃhnÂÃ�Ã�¾Â[&¹öáw°owG·�æZ\bÂpj�ÿÃ;�f\\\v��ÿÂeÂi®bøÃÿkaEÃl�xâ 1199 îÃ\rÃTÂ�Nó�9a&g§÷�\`ÃMGiIÃwn>JjîÃZÃÃf\vÃ@ð;Ã7S®¼©à »Ã�òGéÿµ0�ò½½ÂúÃ0³S¦£´$�6úÂ�ÃÃ)WÃT¿gÃ#.zf³¸JaÃ�\x1Bh]Â+o*7¾\v´¡Â\fÃ\x1BÃ�ZÂï�-\0\0\0\0F;geÂvÃÃÃM©¯YëÃN�ÃÂ+ÃÂ#¦Dá²ÃÃÂôüø> �WxÂr2ë=6ÃÂ�Q¶gKø�!pÂ|%«Ãà c¡ ©Ã\b*ïæoO|@+®:{LÃð6Ã¥d¶\rÂ�Â}�}ÃFz�\x1B\v÷]0´ÃÃÂð3ÂÂÂVBà >ù�ÃYÂ\vPü�MkÂ�Â&2ÃÃ�UµR»�T�Âv1ÃÃÃÂÂö¸û¹Â'Âÿ½@â5ðéMsÃÂ(à mÃæV¬l\x1B��* cf.û:úhÃ]¢Âô0ä¶ÂUw�ô1+°Ãûf�~½]~\x1BÂ-ágÃ�Â��[/ÂV\`HÃà Ã\f)ÂýkLI°Ãã�ÂÂ¥Â� ø5PÂÂPÂÃ6ÿÃÃQÂOK�{ pr�Ã=ñ �¼Ã¤v#¨âMDÃ(\0Ãbn;Â\x07ýÂÃ滦©Âqë\0,7ÃgI3\v>Ãu0Y°¿}ð�ùFÂzjà ÃÂ,ôþæÂ�Q Âz4ÂÃÃ¥HÃæÂ-\r«+ÂKÂLçÃ6\b�Â\rocT@ÃÃ�{¡©�ð�/[ÃcJÂÂÃåýÂÂD\x1Béa� Â�Ãm'«ÂV@ï&òé�¸Ã#P�xekv�öÃ2ü°öUÂzȟ6<ÂÂS8[ÃÃ~\`¥ª´-\f�ò�k\`a°/Â'ÂHäÃÃáK«ýÂ.ÂÂ�Rö~7�ûÃÂ@ðýÃfô�Â]Ây_�:Ã�+]³,@ñkj{Â� 6?¡æ\rXÃu«�%3Â{@ùÃÃï¿æµÂÂÂ*öÃÂMÂ�à ä<TÃÂYÃ}øÂF ÃK\v r\r0n� ë7ÂOÃPî ÂùAæÂ$P\0Ãà �;½ Ãv��ÂMsj»=ì�ý�Âs7K"ÃqpE¹âÃ�X¤Ãf=n ÃÂ(¨÷'�\rqa+j�«fûÃ]¤Ã~ûà ?8ÃÂZòÂ.õ´¶IÂÂÃÃìÃý±Â�°�&_Â�CÃ-;¢Â�\\Ã@[õh�\`Â\r�»ÃÂD¬ôÂÃ�[Ãöb>[P&Ã�kAºÃ&è�Â�Âp°m�\föVwi<\x1BÃÃz ¹£éÂýB¯½Â'eð3Â#ÃTÃ:à ^|Ãn;¶ÂÃÂð ñc\vä�%0Âuï}*éFM¿Â6ÃÃÃ\rµ¦�@� B{{lÃÃ?ÂÂæXè]«ñG\x1BÂÂ"�KþYp¨ÃÂ=�tÃ�f�F "ð\0ÂEÂÃÃì:ÂÃÂ_ÂÂ�#ë¦sF!ëÃégýÂôvùm²MÂ\bx\x007§>;PÃ1°õDwÂÂ!½Ã;Âûý\\ëh[� 1200.\`�oä-Ãâ�±¥Âf.Ãà ]I¼��à �I+ÂvÃÂö¤òVû\r]�Ãj8�\x1B3¤R TÃÂmýnÃVÂ\vMðÃê\vùÂÃÂ� ½wE¦Ãè9à öÂ\\*»&ólÂAÂÿ&�w¹�b�sPý5k¬Ã\0\0\0\0XÂâÃñ�´t©ÂV£â\rhéºÂÂ>�\vÃÂKÂ>J �¡ ÃÂCÃt\x1B�},Âֻg�Ãà ?Â+7Â�}ÂÃÂÂC 1201;B�R» Ãû=ög£½�°è6*ú°¶Ã-�0ÂÂA°|YÂ&ã�æ�Ã~ Wn& µ¹m+Âó5«i$Â-?ÂÃÂÃP�vÂ&Löfñåp0R½ðàö{ìîû��\x07}X»_ýºlÂk%/ÃëÃø\`mÂ[8ÃsÂsfMÃ+æ¯�Â\`ù²Ãà \x1Be�MÃ5FÃ$âïKrA·ÃÂÂü@®Ã¤ÃL\v\rF�¨UÃø�ÂPg<ÃàëjVÃH2Ã1Ây]�Ã!ÃÃ�Â[»¡ÃÃYv(ì\bMplêÂÃê¼9Âj^îÃá\`¤ÂaÂs;çÃÃcg6\x07Âñ©DõqKÂ\\÷�0�wÿçOüÃÂ�|#z¾úuÃæzÂ�"ÃJ^zW¨ÂÃÃþ*ÂQ�ýÃÃ"·ÂZÃ\`1ÃÂÃi\\t�§ÃëWÿJ ÂVÃ_#�L½ôEþ�Gai´Ã7ÃìAÃ�<ÂÂkd�n¼ÃÂ8�Â�ÃÃÃÂäÂÂ��U/ÂPöw�²!¹Â-bá\x07õHÂÂ���{Ã[ÂEÂ� 1202§\\ªÂñÿò\f�(6¡Ãxn!,¯Ã§z\fÂ'ÂÃì¦ÂÂ,DF%ª�Ã¥}*ð2³¼oqë<¦BºÃ��:9ÃQ±\x07 1Ã¥O ·³ìø7Q;PÃ�Â\bXóM¡Ã¥îù^G9²ÃysêU¤CÃÃ\x07\x1BS/ÃÃà °ÂÂERD$Ã�ç|Cæ07ÃÃzoH:ÂÃÃl�ÂNÂÃZãSÂ�c±^«åçýóe�*¸î;\`à n÷IèÂ��hmÃÃþòÂÂ~�W.øFôvx¤#=óÂiesx¾Ãõ.�ÂuÃÃD®Â¼�.wkµ¨!ÃÃ(Ã�¦£ýUþ#�ÂWÂ¥I!�%«öó4µÂ3Ãb0µÂÃh5b�#¾\\\\{>¾Âøè(Â8 1203ÿNÂï��5x¿ÂcÃç�Â\f¬Â¿Fô�]Â]Â\v2��éåÃÂv¦Â\bÂq:ÂÃÃb� �) �Oq�üÂê;Â�Hìx4�à ´û\0Â2£òOtÂ9q>ùÂék?à J3¿'Âý)¸Ã¥©Z \f/\fªT¯î}�$Ã7G¤2à î"dC¶¢ÂÂr�[Ã*¹� ï°ÃÂ\rgÂ�3-ÃÂÃúa�ÂY9ÂeÂ÷�úïÂ����N¹^¬n��Â$MÂpóä�&P¼ÂÃÂlBÂñ4Ã�&ÂD) à ÃÃRÂOõ�ÃÃ�Ã�IAl'ã»é_<ø±ÃÃ/�YÂÂ@Ãj[\vRT�SöÃúTà e¢Ã�²fyÃâ>ù=5Â�kÂÃÿÂAÂt·\vÃôUÃur��-òá¨ãd~ë»äÂ<�bÃÂJâ(H�i��YéôÃðo¢v¨ï@¡\0\0\0\0á¶RïÂkÃ�bÃÂê�è\vçaúä ¼|�d 1204.á\f®Q�Ã��øÂà  �nsÃý 1205yù�ëëóÂ�-�h¤�ö�\\£.ùêñÃÂ7w+zÂ%Ã�Â\v%ÿ=YÃÂà à |VÂÃ�òò9õD ÃÂÂ&<v/t
1205Ã�%Z2óÂ\bÃÂNÂ7pøÃÃ0¸F]Ã��²³ÃÂXRe÷6oîVÃü¹µ�:ST²h¼<��JàE¥¿}ÃO^à:ÿAÃwkDX�9«(äåsÃR·Â«Â1vJ9cÂ.3Mxà�ÂÂXÂ}LîÃÂ$J´dà üæÂ§!\`aFÂ2Â"Â�oÃ+N¡öÃj@@ \`pºÂÃÃUã\x1BY¿�Â\vPf§%±Â�w^Ã¥Ãñ´�z£[lÃÃÂÂhÂBïµ\b¨��ZGj t¦Â¿&Iéb £\bÃòLx,.ÂÂÂ|{ûGúÂ�ñ¨~~ûÂÂÂMÃpýÂRÂ�&\0utÂ�ÂÂ4-l÷é«Â�_ùirUÃÂÂã gñ>�Â�ÂQbPÃÃç±~Â\bã�â2�M\rV�cì·©1�Ãt·é4ÃÃ¥�\\fÂð½ÃÃ�Ã\rNõ>»��Z±2û»\x07\`�ÃÃæþ8l´�HÂhé":&Ãÿ¼Ã*Iî#NCÃïõÂ-Ã(�Ã,ÂF(D:9ÃÂ¥Âk1ÃQÃÃ&ç¿4BÃÂã[Ã:ÃÂEà 0�?Âæk®\`P9A�¿«ã;ÃDÂ1ÃÂ¥fÂÂJ�Z� åìEOÂH:¹lþhV�#î¼ï¼S²j)Ã]\bôF·éB�XºÃÂx\fÂo�Ã� ûgNjÂm\`Â~Ã2d��´Âý°æaÂ�ÂÂt¢Ãx��MÂ÷Ã�}ÂÃ1Ârucs�¨åÂñ�·v±^-óPè��25ùöë�·Â øV?Ã�4âQýÃT��½ð|ä\\F.\v>¨áÃ-ú�»'ÃïZÂÂ\x008L\0êÃúR�©�ÂÃH´Ã2*iZÃÃÃ\b7¯Ã&ÃNct9,¾òÃÃ\b <¥¬ÃÃD�Â%&Ã\vÃÃqY £{wÃBÃ%. �£Ãæñ+áÂæ�\0 ´ûbý2�ÂK\`þçAN��÷�ðd*Â� ÂÃõÃ8·�\fÂåìnSc�ÂÃ¥1éëï�\b 1206YMçhÂÃ\rÂ2ÂâùÃE:�|�Ãz¡Â?Â�ÃÃÿ�Ã1�«¿Ã|v94ÂÃkÃõd�-�ÃFÃv�Ã(¹ÂÃó³¼&��îÃpÃh#Ân:ÃÃ. I0Âò¦REtL³ó&£Ãù\bB6OZÂTÂÃGµ$¨ÃÂñ^<6£±^ë%[¿]w´ÃWYU:á\vºX<ÂP¹ÂÿÃr�g(ÃQÂJ�Ãb«¯ ÂÃ¥«l.�ùÂLÃ�iÂx-Âà ÃRp$j\0ÂF·Âu§�ÃÂÃ\vú{"½¨Â@\`.~¡Ã|Â\0\0\0\0CæÂÃÂ<ÃÂ[ÂSÃ'\bsÂì®ô\b·4§K| ÂO�æÃ¶aYÃ,2��µQh�Â�£¾�Âø$AÃ3ÂÃ}ÂQ�>R÷º mÃùÃÃD²¾Ydñuÿãu.e°6Ã¥Ã7ãÃAñ �çv$F}%gÂâ,ñIÂo:ï�ëauV¨ªÃÃú2£.¹ù�©=¢Âú~i9}5�«]vÃ\rÃò Â±N1�d}³Ã'¶�O£ÃÂ�à &)«Z»»èÂ�<lÃÂo/�!è«ò9Ã\`T¾@;ÃÃ�ðhjHÂúJ\vG\\ÃÂ�ÃÂÃÃ\`��äâÃZ/DXÃtÃ\v¿xÂÃÃê¬Â\bL+�SÃxRÂpÿôeF]ᨈ Ã3õzÂp>Ã�;BN.xÂè©üÃrú¿�Ã}j*V»)áð<ºjoîqÃè¥\r^̾̿ObÂb�!VÃÂÂü�JÃ7±ÃNl+Â\r§Â�FÃ�9��¹¾ÂK#Ãàj�³\x07¬Tx¡+Ã#;xÂèÂÿÃÂ�ÃÂ_©X��3\v\\ÃÂÂ�WÃ¥sMÂCôÃÃçÂ\f� ÃpÃ\0»KÂ�à ÃÃE+wSÂ�õÂÃÃS�WÂÃA�CoÃ_?ýæ�ô[a¯Ã2Ãdgµsôd0��ã´^°÷Â.7¼é¼�ÿ"�Â{yÂÃ8²&Dä®J��*�ÂViÃ>Ã"¦¬ñam 1207vÃ¥6Â%¦ý6¢èú«\0*=/[°nlÂ�é'ìÂÃd'"Nà |¸�£·�ÂvÂÂ\\5O:ñ� ÂòÃ��¹£Â/úh2¨~3¨û=ø�|ÂRÃÂÃÂ{*RÃáy� GþZuÃÃ�¾sYÂåé 1208Ã.OÂ\v�ÃKHÃkÃÃÂñÂÂFW�Ã:à 8Âñc¿�ªùì@a_k�ù/ÂQ2Â�Ãi�@¢µÃÃÃ'çÂ�Â\`�N\x1B3Y ½´Â¶?rÃ}ÂõK&�¦\bÃÂ¥!CÂ7�\0ZÂÂÂ�\vÃÃÃÂRo\`~Â,«Ã�¨ðBWë;äàGvðãÂÃwgÃJ$$�ì£ñ/ne²äÃâ6¿R±utô6>\bf�}ÃÃÂùÂZúSüE�®Ãç_el\`Ã>ö3ÂõP´ÃÂÃÂÂBd���þ@WÃXÃÂáÃ�Ã*|ÂEqæÃ�º@RMÃÃr�\rtõÂVî¦ÃÂH!a7Âð"ü=w¦§§$Ã¥l�£®�ÂÂÃÃ5�i¯W*K ÃÿxÂ�¼³-Â8è·Ã{#�E0_ÂesÂ%â÷ÿ±´��6æÂiÃÂ¥WÃN!\fU�bÃóÂ)»aºjpÃ=î+]nÂà ûéxÃy/;�è¿CEûüÂã|·ôq\\ô?ÃÃpdMÂ3¯ë�Â�8ÃÃÃÂY\\Â� 1209�^¢ÂT"0Â�éÂ*²\fyÃyªþ�J(8F¿ÃÃ�ìÂ�²kÃm K¦ÂÃ\rý�ÂN6º��\0�\0�\0\0\0\b\0\x07\0 \0�\0 1210\0�\0\v\0�\0\f\0�\0\r\0�\0�\0�\0�\0AÂÃ\0\v¢�\`\x07\0\0\0\bP\0\0\b�\0�\bs\0�\x07�\0\0\bp\0\0\b0\0\0 Ã\0�\x07 1211\0\0\b\`\0\0\b \0\0  \0\0\b\0\0\0\bÂ\0\0\b@\0\0 à \0�\x07�\0\0\bX\0\0\b�\0\0 Â\0�\x07;\0\0\bx\0\0\b8\0\0 Ã\0�\x07�\0\0\bh\0\0\b(\0\0 °\0\0\b\b\0\0\bÂ\0\0\bH\0\0 ð\0�\x07�\0\0\bT\0\0\b�\0�\bã\0�\x07+\0\0\bt\0\0\b4\0\0 Ã\0�\x07\r\0\0\bd\0\0\b$\0\0 ¨\0\0\b�\0\0\bÂ\0\0\bD\0\0 è\0�\x07\b\0\0\b\\\0\0\b�\0\0 Â\0�\x07S\0\0\b|\0\0\b<\0\0 Ã\0�\x07�\0\0\bl\0\0\b,\0\0 ¸\0\0\b\f\0\0\bÂ\0\0\bL\0\0 ø\0�\x07�\0\0\bR\0\0\b�\0�\b£\0�\x07#\0\0\br\0\0\b2\0\0 Ã\0�\x07\v\0\0\bb\0\0\b"\0\0 ¤\0\0\b�\0\0\bÂ\0\0\bB\0\0 ä\0�\x07\x07\0\0\bZ\0\0\b�\0\0 Â\0�\x07C\0\0\bz\0\0\b:\0\0 Ã\0�\x07�\0\0\bj\0\0\b*\0\0 ´\0\0\b 1212\0\0\bÂ\0\0\bJ\0\0 ô\0�\x07�\0\0\bV\0\0\b�\0@\b\0\0�\x073\0\0\bv\0\0\b6\0\0 Ã\0�\x07�\0\0\bf\0\0\b&\0\0 ¬\0\0\b�\0\0\bÂ\0\0\bF\0\0 ì\0�\x07 \0\0\b^\0\0\b�\0\0 Â\0�\x07c\0\0\b~\0\0\b>\0\0 Ã\0�\x07\x1B\0\0\bn\0\0\b.\0\0 ¼\0\0\b�\0\0\bÂ\0\0\bN\0\0 ü\0\`\x07\0\0\0\bQ\0\0\b�\0�\bÂ\0�\x07�\0\0\bq\0\0\b1\0\0 Ã\0�\x07 1213\0\0\ba\0\0\b!\0\0 ¢\0\0\b�\0\0\bÂ\0\0\bA\0\0 â\0�\x07�\0\0\bY\0\0\b�\
12130\0 Â\0�\x07;\0\0\by\0\0\b9\0\0 Ã\0�\x07�\0\0\bi\0\0\b)\0\0 ²\0\0\b \0\0\bÂ\0\0\bI\0\0 ò\0�\x07�\0\0\bU\0\0\b�\0�\b���\x07+\0\0\bu\0\0\b5\0\0 Ã\0�\x07\r\0\0\be\0\0\b%\0\0 ª\0\0\b�\0\0\b \0\0\bE\0\0 ê\0�\x07\b\0\0\b]\0\0\b�\0\0 Â\0�\x07S\0\0\b}\0\0\b=\0\0 Ã\0�\x07�\0\0\bm\0\0\b-\0\0 º\0\0\b\r\0\0\bÂ\0\0\bM\0\0 ú\0�\x07�\0\0\bS\0\0\b�\0�\bÃ\0�\x07#\0\0\bs\0\0\b3\0\0 Ã\0�\x07\v\0\0\bc\0\0\b#\0\0 ¦\0\0\b�\0\0\bÂ\0\0\bC\0\0 æ\0�\x07\x07\0\0\b[\0\0\b\x1B\0\0 Â\0�\x07C\0\0\b{\0\0\b;\0\0 Ã\0�\x07�\0\0\bk\0\0\b+\0\0 ¶\0\0\b\v\0\0\bÂ\0\0\bK\0\0 ö\0�\x07�\0\0\bW\0\0\b�\0@\b\0\0�\x073\0\0\bw\0\0\b7\0\0 Ã\0�\x07�\0\0\bg\0\0\b'\0\0 ®\0\0\b\x07\0\0\bÂ\0\0\bG\0\0 î\0�\x07 \0\0\b_\0\0\b�\0\0 Â\0�\x07c\0\0\b�\0\0\b?\0\0 Ã\0�\x07\x1B\0\0\bo\0\0\b/\0\0 ¾\0\0\b�\0\0\bÂ\0\0\bO\0\0 þ\0\`\x07\0\0\0\bP\0\0\b�\0�\bs\0�\x07�\0\0\bp\0\0\b0\0\0 Ã\0�\x07 1214\0\0\b\`\0\0\b \0\0 ¡\0\0\b\0\0\0\bÂ\0\0\b@\0\0 á\0�\x07�\0\0\bX\0\0\b�\0\0 Â\0�\x07;\0\0\bx\0\0\b8\0\0 Ã\0�\x07�\0\0\bh\0\0\b(\0\0 ±\0\0\b\b\0\0\bÂ\0\0\bH\0\0 ñ\0�\x07�\0\0\bT\0\0\b�\0�\bã\0�\x07+\0\0\bt\0\0\b4\0\0 Ã\0�\x07\r\0\0\bd\0\0\b$\0\0 ©\0\0\b�\0\0\bÂ\0\0\bD\0\0 é\0�\x07\b\0\0\b\\\0\0\b�\0\0 Â\0�\x07S\0\0\b|\0\0\b<\0\0 Ã\0�\x07�\0\0\bl\0\0\b,\0\0 ¹\0\0\b\f\0\0\bÂ\0\0\bL\0\0 ù\0�\x07�\0\0\bR\0\0\b�\0�\b£\0�\x07#\0\0\br\0\0\b2\0\0 à \0�\x07\v\0\0\bb\0\0\b"\0\0 Â¥\0\0\b�\0\0\bÂ\0\0\bB\0\0 Ã¥\0�\x07\x07\0\0\bZ\0\0\b�\0\0 Â\0�\x07C\0\0\bz\0\0\b:\0\0 Ã\0�\x07�\0\0\bj\0\0\b*\0\0 µ\0\0\b 1215\0\0\bÂ\0\0\bJ\0\0 õ\0�\x07�\0\0\bV\0\0\b�\0@\b\0\0�\x073\0\0\bv\0\0\b6\0\0 Ã\0�\x07�\0\0\bf\0\0\b&\0\0 Â\0\0\b�\0\0\bÂ\0\0\bF\0\0 Ã\0�\x07 \0\0\b^\0\0\b�\0\0 Â\0�\x07c\0\0\b~\0\0\b>\0\0 Ã\0�\x07\x1B\0\0\bn\0\0\b.\0\0 ½\0\0\b�\0\0\bÂ\0\0\bN\0\0 ý\0\`\x07\0\0\0\bQ\0\0\b�\0�\bÂ\0�\x07�\0\0\bq\0\0\b1\0\0 Ã\0�\x07 1216\0\0\ba\0\0\b!\0\0 £\0\0\b�\0\0\bÂ\0\0\bA\0\0 ã\0�\x07�\0\0\bY\0\0\b�\0\0 Â\0�\x07;\0\0\by\0\0\b9\0\0 Ã\0�\x07�\0\0\bi\0\0\b)\0\0 ³\0\0\b \0\0\bÂ\0\0\bI\0\0 ó\0�\x07�\0\0\bU\0\0\b�\0�\b���\x07+\0\0\bu\0\0\b5\0\0 Ã\0�\x07\r\0\0\be\0\0\b%\0\0 «\0\0\b�\0\0\b \0\0\bE\0\0 ë\0�\x07\b\0\0\b]\0\0\b�\0\0 Â\0�\x07S\0\0\b}\0\0\b=\0\0 Ã\0�\x07�\0\0\bm\0\0\b-\0\0 »\0\0\b\r\0\0\bÂ\0\0\bM\0\0 û\0�\x07�\0\0\bS\0\0\b�\0�\bÃ\0�\x07#\0\0\bs\0\0\b3\0\0 Ã\0�\x07\v\0\0\bc\0\0\b#\0\0 §\0\0\b�\0\0\bÂ\0\0\bC\0\0 ç\0�\x07\x07\0\0\b[\0\0\b\x1B\0\0 Â\0�\x07C\0\0\b{\0\0\b;\0\0 Ã\0�\x07�\0\0\bk\0\0\b+\0\0 ·\0\0\b\v\0\0\bÂ\0\0\bK\0\0 ÷\0�\x07�\0\0\bW\0\0\b�\0@\b\0\0�\x073\0\0\bw\0\0\b7\0\0 Ã\0�\x07�\0\0\bg\0\0\b'\0\0 ¯\0\0\b\x07\0\0\bÂ\0\0\bG\0\0 ï\0�\x07 \0\0\b_\0\0\b�\0\0 Â\0�\x07c\0\0\b�\0\0\b?\0\0 Ã\0�\x07\x1B\0\0\bo\0\0\b/\0\0 ¿\0\0\b�\0\0\bÂ\0\0\bO\0\0 ÿ\0���\0�������\0\x1B������\0������A\0���@���\0������!\0��� �� \0���\b��Â\0@�\0\0���\0��Â����\0\x1B�����\x07\0������a\0���\`���\0������1\0���0��\r\0���\f��Ã\0@�\0\0�\0�\0�\0�\0\x07\0\b\0 \0 1217\0\v\0\r\0�\0�\0�\0�\0\x1B\0�\0#\0+\x003\0;\0C\0S\0c\0s\0Â\0£\0Ã\0ã\0��\0\0\0\0\0\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0Ã\0M\0\0\0�\0�\0�\0�\0�\0\x07\0 \0\r\0�\0�\0!\x001\0A\0a\0Â\0Ã\0��Â����������\b�\f����� �0�@�\`\0\0\0\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0�\0\x1B\0\x1B\0�\0�\0�\0�\0@\0@\0¾óøyìaö?êÂÂ÷{ÿ=¯JÃqõ?Ãmçð¾Ã¿°�ðð9Âô?g:Q�®�ÿ �¸°ÂÃó?é$¦Ã1ÿ¥dÂ\f�\ró?Xwà 1218OWÿ Â\v{"^ò?\0ÂÂÃ+ªÃ¿?4�JJȖ?^�ÂÃvNº¿ºåÂðX#ñ?Ã�aZ<±¿§\0ÂA?Âð?�\fá8ôR¢¿\0\0\0\0\0\0ð?\0\0\0\0\0\0\0\0¬GÂýÂ\`î?ÂYò]ª¥ª? j��³¤ì?´.6ªS^¼?æüjW6 ë?\bà wÃ¥&à ?-ª¡cÃÃé?pG"\rÂÃÃ?ÃAx�æÂè?á~ ÃÂ�Ã?bHSõÃgç? î¶W0�Ã?ï9úþB.æ?4¸H£�ÿj\và \v[WÃ?#A 1219òþÿÿ¸e\0AÃñ\0\vA�\0\v\0���\0\0\0\0�\0\0\0\0\0\0 \0\0\0\0\v\0\0\0\0\0\0\0\0�\0 1220 1221���� 1222\x07\0�\0 \v�\0\0 �\v\0\0\v\0��\0\0\0���\0AÂò\0\v!�\0\0\0\0\0\0\0\0�\0\v\r���\0\r\0\0�\0 �\0\0\0 \0�\0\0�\0AÃò\0\v�\f\0AÃò\0\v��\0\0\0\0�\0\0\0\0 \f\0\0\0\0\0\f\0\0\f\0A ó\0\v��\0AÂó\0\v��\0\0\0��\0\0\0\0 �\0\0\0\0\0�\0\0�\0A¿ó\0\v��\0AÃó\0\v��\0\0\0\0�\0\0\0\0 �\0\0\0\0\0�\0\0�\0\0�\0\0\0���\0AÂô\0\v��\0\0\0���\0\0\0\0\0\0 \0A³ô\0\v��\0A¿ô\0\v��\0\0\0\0�\0\0\0\0 �\0\0\0\0\0�\0\0�\0AÃô\0\v��\0Aùô\0\v¸\x07�\0\0\0\0�\0\0\0\0 �\0\0\0\0\0�\0\0�\0\x000123456789ABCDEF\0\0\0\0X;\0\x006\0\0\x007\0\0\x008\0\0\x009\0\0\0:\0\0\0;\0\0\0<\0\0\0=\0\0\0>\0\0\0?\0\0\0@\0\0\0A\0\0\0B\0\0\0C\0\0\0\0\0\0\0t<\0\0D\0\0\0E\0\0\x008\0\0\x009\0\0\0F\0\0\0G\0\0\0<\0\0\0=\0\0\0>\0\0\0H\0\0\0@\0\0\0I\0\0\0B\0\0\0J\0\0\0Ãd\0\0,;\0\0�>\0\0NSt3__29basic_iosIcNS_11char_traitsIcEEEE\0\0\0¤d\0\0\`;\0\0NSt3__215basic_streambufIcNS_11char_traitsIcEEEE\0\0\0\0(e\0\0¬;\0\0\0\0\0\0�\0\0\0 ;\0\0�ôÿÿNSt3__213basic_istreamIcNS_11char_traitsIcEEEE\0\0(e\0\0ô;\0\0\0\0\0\0�\0\0\0 ;\0\0�ôÿÿNSt3__213basic_ostreamIcNS_11char_traitsIcEEEE\0\0(e\0\0D<\0\0�\0\0\0�\0\0\0Â;\0\0�\0\0\0Ã;\0\0�\b\0\0NSt3__214basic_iostreamIcNS_11char_traitsIcEEEE\0Ãd\0\0Â<\0\0X;\0\0NSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE\0\0\0@\0\0\0\0\0\0\0´=\0\0K\0\0\0L\0\0\x008\0\0\0øÿÿÿ´=\0\0M\0\0\0N\0\0\0ÃÿÿÿÃÿÿÿ´=\0\0O\0\0\0P\0\0\0Ã<\0\x004=\0\0p=\0\0Â=\0\0Â=\0\0¬=\0\0\\=\0\0H=\0\0ø<\0\0ä<\0\0@\0\0\0\0\0\0\0$<\0\0Q\0\0\0R\0\0\x008\0\0\0øÿÿÿ$<\0\0S\0\0\0T\0\0\0ÃÿÿÿÃÿÿÿ$<\0\0U\0\0\0V\0\0\0@\0\0\0\0\0\0\0Â;\0\0W\0\0\0X\0\0\0ÃÿÿÿÃÿÿÿÂ;\0\0Y\0\0\0Z\0\0\x008\0\0\0\0\0\0\0Ã;\0\0[\0\0\0\\\0\0\0ÃÿÿÿÃÿÿÿÃ;\0\0]\0\0\0^\0\0\0Ãd\0\0Ã=\0\0$<\0\0NSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE\0\0\0\0\0\0\0\0�>
1222\0\0_\0\0\0\`\0\0\0¤d\0\0 >\0\0NSt3__28ios_baseE\0AÃü\0\v#Ã��Â\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿ@>\0\0�\0\0\0C.UTF-8\0AÂý\0\v�T>\0A°ý\0\vGLC_CTYPE\0\0\0\0LC_NUMERIC\0\0LC_TIME\0\0\0\0\0LC_COLLATE\0\0LC_MONETARY\0LC_MESSAGES\0AÂþ\0\v-ÂÃ(\0ÂÃM\0\0§v\0\x004Â\0Â�Ã\0ÂÂî\0\0~��Â\\@�Âég�\0ÃÂ�\0U¸�.\0AÃþ\0\vÃ�Sun\0Mon\0Tue\0Wed\0Thu\0Fri\0Sat\0Sunday\0Monday\0Tuesday\0Wednesday\0Thursday\0Friday\0Saturday\0Jan\0Feb\0Mar\0Apr\0May\0Jun\0Jul\0Aug\0Sep\0Oct\0Nov\0Dec\0January\0February\0March\0April\0May\0June\0July\0August\0September\0October\0November\0December\0AM\0PM\0%a %b %e %T %Y\0%m/%d/%y\0%H:%M:%S\0%I:%M:%S %p\0\0\0%m/%d/%y\x000123456789\0%a %b %e %T %Y\0%H:%M:%S\0\0\0\0\0^[yY]\0^[nN]\0yes\0no\0A Â�\vá�ÃtÂ\0W½*ÂpR�ÿÿ>' 1223\0\0\0d\0\0\0è�\0\0�'\0\0 Â�\0@B�\0ÂÂÂ\0\0áõ��\0\0\x005\0\0\0q\0\0\0kÿÿÿÃûÿÿ¿ÿÿ\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0������\x07\b ÿÿÿÿÿÿÿ 1224\v\f\r�������������\x1B���� !"#ÿÿÿÿÿÿ 1225\v\f\r�������������\x1B���� !"#ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0���\x07���\0\0\0\0\0\0\0�\0\0Ã�\0\0Ã�\0\0Ã�\0\0Ã�\0\0Ã\x07\0\0Ã\b\0\0à \0\0à 1226\0\0Ã\v\0\0Ã\f\0\0Ã\r\0\0Ã�\0\0Ã�\0\0Ã�\0\0Ã�\0\0Ã�\0\0Ã�\0\0Ã�\0\0Ã�\0\0Ã�\0\0Ã�\0\0Ã�\0\0Ã�\0\0Ã�\0\0Ã\x1B\0\0Ã�\0\0Ã�\0\0Ã�\0\0Ã�\0\0Ã\0\0\0³�\0\0Ã�\0\0Ã�\0\0Ã�\0\0Ã�\0\0Ã�\0\0Ã\x07\0\0Ã\b\0\0à \0\0à 1227\0\0Ã\v\0\0Ã\f\0\0Ã\r\0\0Ã�\0\0Ã�\0\0Ã\0\0\f»�\0\fÃ�\0\fÃ�\0\fÃ�\0\fÃ\0\0\0\x000123456789abcdefABCDEFxX+-pPiInN\0%I:%M:%S %p%H:%M\0AÂÂ�\vÂ�%\0\0\0m\0\0\0/\0\0\0%\0\0\0d\0\0\0/\0\0\0%\0\0\0y\0\0\0%\0\0\0Y\0\0\0-\0\0\0%\0\0\0m\0\0\0-\0\0\0%\0\0\0d\0\0\0%\0\0\0I\0\0\0:\0\0\0%\0\0\0M\0\0\0:\0\0\0%\0\0\0S\0\0\0 \0\0\0%\0\0\0p\0\0\0\0\0\0\0%\0\0\0H\0\0\0:\0\0\0%\0\0\0M\0A Â�\ve%\0\0\0H\0\0\0:\0\0\0%\0\0\0M\0\0\0:\0\0\0%\0\0\0S\0\0\0\0\0\0\0\0M\0\0t\0\0\0u\0\0\0v\0\0\0\0\0\0\0dM\0\0w\0\0\0x\0\0\0v\0\0\0y\0\0\0z\0\0\0{\0\0\0|\0\0\0}\0\0\0~\0\0\0�\0\0\0Â\0AÂÂ�\vý��\0\0\0�\0\0\0�\0\0\0�\0\0\0�\0\0\0�\0\0\0�\0\0\0�\0\0\0�\0\0\0��\0\0�\0\0\0�\0\0\0�\0\0\0�\0\0\0�\0\0\0�\0\0\0�\0\0\0�\0\0\0�\0\0\0�\0\0\0�\0\0\0�\0\0\0�\0\0\0�\0\0\0�\0\0\0�\0\0\0�\0\0\0�\0\0\0�\0\0\0�\0\0\0�\0\0\0�\0\0\0��\0\0Â\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0B�\0\0B�\0\0B�\0\0B�\0\0B�\0\0B�\0\0B�\0\0B�\0\0B�\0\0B�\0\0Â\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0*�\0\0*�\0\0*�\0\0*�\0\0*�\0\0*�\0\0*\0\0\0*\0\0\0*\0\0\0*\0\0\0*\0\0\0*\0\0\0*\0\0\0*\0\0\0*\0\0\0*\0\0\0*\0\0\0*\0\0\0*\0\0\0*\0\0\0*\0\0\0*\0\0\0*\0\0\0*\0\0\0*\0\0\0*\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0Â\0\0\x002�\0\x002�\0\x002�\0\x002�\0\x002�\0\x002�\0\x002\0\0\x002\0\0\x002\0\0\x002\0\0\x002\0\0\x002\0\0\x002\0\0\x002\0\0\x002\0\0\x002\0\0\x002\0\0\x002\0\0\x002\0\0\x002\0\0\x002\0\0\x002\0\0\x002\0\0\x002\0\0\x002\0\0\x002\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0�\0AÂÂ�\vÃ�¼L\0\0Â\0\0\0Â\0\0\0v\0\0\0Â\0\0\0Â\0\0\0 \0\0\0Â\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0\0\0\0\0ÂM\0\0Â\0\0\0Â\0\0\0v\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0\0\0\0\0¼M\0\0Â\0\0\0Â\0\0\0v\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0t\0\0\0r\0\0\0u\0\0\0e\0\0\0\0\0\0\0f\0\0\0a\0\0\0l\0\0\0s\0\0\0e\0\0\0\0\0\0\0%\0\0\0m\0\0\0/\0\0\0%\0\0\0d\0\0\0/\0\0\0%\0\0\0y\0\0\0\0\0\0\0%\0\0\0H\0\0\0:\0\0\0%\0\0\0M\0\0\0:\0\0\0%\0\0\0S\0\0\0\0\0\0\0%\0\0\0a\0\0\0 \0\0\0%\0\0\0b\0\0\0 \0\0\0%\0\0\0d\0\0\0 \0\0\0%\0\0\0H\0\0\0:\0\0\0%\0\0\0M\0\0\0:\0\0\0%\0\0\0S\0\0\0 \0\0\0%\0\0\0Y\0\0\0\0\0\0\0%\0\0\0I\0\0\0:\0\0\0%\0\0\0M\0\0\0:\0\0\0%\0\0\0S\0\0\0 \0\0\0%\0\0\0p\0AÂÂ�\vý'ÂI\0\0Â\0\0\0Â\0\0\0v\0\0\0Ãd\0\0¨I\0\0ða\0\0NSt3__26locale5facetE\0\0\0\0\0\0\0�J\0\0Â\0\0\0Â\0\0\0v\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0Â\0\0\0 \0\0\0¡\0\0\0¢\0\0\0£\0\0\0¤\0\0\0Â¥\0\0\0¦\0\0\0(e\0\0$J\0\0\0\0\0\0�\0\0\0ÂI\0\0�\0\0\x008J\0\0�\0\0\0NSt3__25ctypeIwEE\0\0\0¤d\0\0@J\0\0NSt3__210ctype_baseE\0\0\0\0\0\0\0\0ÂJ\0\0Â\0\0\0§\0\0\0v\0\0\0¨\0\0\0©\0\0\0ª\0\0\0«\0\0\0¬\0\0\0Â\0\0\0®\0\0\0(e\0\0¨J\0\0\0\0\0\0�\0\0\0ÂI\0\0�\0\0\0ÃJ\0\0�\0\0\0NSt3__27codecvtIcc11__mbstate_tEE\0\0\0¤d\0\0ÃJ\0\0NSt3__212codecvt_baseE\0\0\0\0\0\0�K\0\0Â\0\0\0¯\0\0\0v\0\0\0°\0\0\0±\0\0\0²\0\0\0³\
12270\0\0´\0\0\0µ\0\0\0¶\0\0\0(e\0\0<K\0\0\0\0\0\0�\0\0\0ÂI\0\0�\0\0\0ÃJ\0\0�\0\0\0NSt3__27codecvtIDsc11__mbstate_tEE\0\0\0\0\0\0ÂK\0\0Â\0\0\0·\0\0\0v\0\0\0¸\0\0\0¹\0\0\0º\0\0\0»\0\0\0¼\0\0\0½\0\0\0¾\0\0\0(e\0\0°K\0\0\0\0\0\0�\0\0\0ÂI\0\0�\0\0\0ÃJ\0\0�\0\0\0NSt3__27codecvtIDsDu11__mbstate_tEE\0\0\0\0\0�L\0\0Â\0\0\0¿\0\0\0v\0\0\0Ã\0\0\0Ã\0\0\0Ã\0\0\0Ã\0\0\0Ã\0\0\0à \0\0\0Ã\0\0\0(e\0\0$L\0\0\0\0\0\0�\0\0\0ÂI\0\0�\0\0\0ÃJ\0\0�\0\0\0NSt3__27codecvtIDic11__mbstate_tEE\0\0\0\0\0\0xL\0\0Â\0\0\0Ã\0\0\0v\0\0\0Ã\0\0\0Ã\0\0\0Ã\0\0\0Ã\0\0\0Ã\0\0\0Ã\0\0\0Ã\0\0\0(e\0\0ÂL\0\0\0\0\0\0�\0\0\0ÂI\0\0�\0\0\0ÃJ\0\0�\0\0\0NSt3__27codecvtIDiDu11__mbstate_tEE\0(e\0\0ÃL\0\0\0\0\0\0�\0\0\0ÂI\0\0�\0\0\0ÃJ\0\0�\0\0\0NSt3__27codecvtIwc11__mbstate_tEE\0\0\0Ãd\0\0\fM\0\0ÂI\0\0NSt3__26locale5__impE\0\0\0Ãd\0\x000M\0\0ÂI\0\0NSt3__27collateIcEE\0Ãd\0\0PM\0\0ÂI\0\0NSt3__27collateIwEE\0(e\0\0ÂM\0\0\0\0\0\0�\0\0\0ÂI\0\0�\0\0\x008J\0\0�\0\0\0NSt3__25ctypeIcEE\0\0\0Ãd\0\0¤M\0\0ÂI\0\0NSt3__28numpunctIcEE\0\0\0\0Ãd\0\0ÃM\0\0ÂI\0\0NSt3__28numpunctIwEE\0\0\0\0\0\0\0\0$M\0\0Ã\0\0\0Ã\0\0\0v\0\0\0Ã\0\0\0Ã\0\0\0Ã\0\0\0\0\0\0\0DM\0\0Ã\0\0\0Ã\0\0\0v\0\0\0Ã\0\0\0Ã\0\0\0Ã\0\0\0\0\0\0\0\`N\0\0Â\0\0\0Ã\0\0\0v\0\0\0Ã\0\0\0Ã\0\0\0Ã\0\0\0Ã\0\0\0Ã\0\0\0Ã\0\0\0à \0\0\0á\0\0\0â\0\0\0ã\0\0\0ä\0\0\0(e\0\0ÂN\0\0\0\0\0\0�\0\0\0ÂI\0\0�\0\0\0ÃN\0\0\0\0\0\0NSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE\0(e\0\0ÃN\0\0\0\0\0\0�\0\0\0ôN\0\0\0\0\0\0NSt3__29__num_getIcEE\0\0\0¤d\0\0üN\0\0NSt3__214__num_get_baseE\0\0\0\0\0\0\0\0XO\0\0Â\0\0\0Ã¥\0\0\0v\0\0\0æ\0\0\0ç\0\0\0è\0\0\0é\0\0\0ê\0\0\0ë\0\0\0ì\0\0\0Ã\0\0\0î\0\0\0ï\0\0\0ð\0\0\0(e\0\0xO\0\0\0\0\0\0�\0\0\0ÂI\0\0�\0\0\0¼O\0\0\0\0\0\0NSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE\0(e\0\0ÃO\0\0\0\0\0\0�\0\0\0ôN\0\0\0\0\0\0NSt3__29__num_getIwEE\0\0\0\0\0\0\0 P\0\0Â\0\0\0ñ\0\0\0v\0\0\0ò\0\0\0ó\0\0\0ô\0\0\0õ\0\0\0ö\0\0\0÷\0\0\0ø\0\0\0ù\0\0\0(e\0\0@P\0\0\0\0\0\0�\0\0\0ÂI\0\0�\0\0\0ÂP\0\0\0\0\0\0NSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE\0(e\0\0ÂP\0\0\0\0\0\0�\0\0\0´P\0\0\0\0\0\0NSt3__29__num_putIcEE\0\0\0¤d\0\0¼P\0\0NSt3__214__num_put_baseE\0\0\0\0\0\0\0\0\fQ\0\0Â\0\0\0ú\0\0\0v\0\0\0û\0\0\0ü\0\0\0ý\0\0\0þ\0\0\0ÿ\0\0\0\0�\0\0��\0\0��\0\0(e\0\0,Q\0\0\0\0\0\0�\0\0\0ÂI\0\0�\0\0\0pQ\0\0\0\0\0\0NSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE\0(e\0\0ÂQ\0\0\0\0\0\0�\0\0\0´P\0\0\0\0\0\0NSt3__29__num_putIwEE\0\0\0\0\0\0\0ôQ\0\0��\0\0��\0\0v\0\0\0��\0\0��\0\0\x07�\0\0\b�\0\0 �\0\0 1228�\0\0\v�\0\0øÿÿÿôQ\0\0\f�\0\0\r�\0\0��\0\0��\0\0��\0\0��\0\0��\0\0(e\0\0�R\0\0\0\0\0\0�\0\0\0ÂI\0\0�\0\0\0dR\0\0�\0\0\0ÂR\0\0\0\b\0\0NSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE\0\0\0\0¤d\0\0lR\0\0NSt3__29time_baseE\0\0¤d\0\0ÂR\0\0NSt3__220__time_get_c_storageIcEE\0\0\0\0\0\0\0\0S\0\0��\0\0��\0\0v\0\0\0��\0\0��\0\0��\0\0��\0\0��\0\0��\0\0\x1B�\0\0øÿÿÿ\0S\0\0��\0\0��\0\0��\0\0��\0\0 �\0\0!�\0\0"�\0\0(e\0\0(S\0\0\0\0\0\0�\0\0\0ÂI\0\0�\0\0\0dR\0\0�\0\0\0pS\0\0\0\b\0\0NSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE\0\0\0\0¤d\0\0xS\0\0NSt3__220__time_get_c_storageIwEE\0\0\0\0\0\0\0´S\0\0#�\0\0$�\0\0v\0\0\0%�\0\0(e\0\0ÃS\0\0\0\0\0\0�\0\0\0ÂI\0\0�\0\0\0�T\0\0\0\b\0\0NSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE\0\0\0\0¤d\0\0$T\0\0NSt3__210__time_putE\0\0\0\0\0\0\0\0TT\0\0&�\0\0'�\0\0v\0\0\0(�\0\0(e\0\0tT\0\0\0\0\0\0�\0\0\0ÂI\0\0�\0\0\0�T\0\0\0\b\0\0NSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE\0\0\0\0\0\0\0\0ôT\0\0Â\0\0\0)�\0\0v\0\0\0*�\0\0+�\0\0,�\0\0-�\0\0.�\0\0/�\0\x000�\0\x001�\0\x002�\0\0(e\0\0�U\0\0\0\0\0\0�\0\0\0ÂI\0\0�\0\0\x000U\0\0�\0\0\0NSt3__210moneypunctIcLb0EEE\0¤d\0\x008U\0\0NSt3__210money_baseE\0\0\0\0\0\0\0\0ÂU\0\0Â\0\0\x003�\0\0v\0\0\x004�\0\x005�\0\x006�\0\x007�\0\x008�\0\x009�\0\0:�\0\0;�\0\0<�\0\0(e\0\0¨U\0\0\0\0\0\0�\0\0\0ÂI\0\0�\0\0\x000U\0\0�\0\0\0NSt3__210moneypunctIcLb1EEE\0\0\0\0\0üU\0\0Â\0\0\0=�\0\0v\0\0\0>�\0\0?�\0\0@�\0\0A�\0\0B�\0\0C�\0\0D�\0\0E�\0\0F�\0\0(e\0\0�V\0\0\0\0\0\0�\0\0\0ÂI\0\0�\0\0\x000U\0\0�\0\0\0NSt3__210moneypunctIwLb0EEE\0\0\0\0\0pV\0\0Â\0\0\0G�\0\0v\0\0\0H�\0\0I�\0\0J�\0\0K�\0\0L�\0\0M�\0\0N�\0\0O�\0\0P�\0\0(e\0\0ÂV\0\0\0\0\0\0�\0\0\0ÂI\0\0�\0\0\x000U\0\0�\0\0\0NSt3__210moneypunctIwLb1EEE\0\0\0\0\0ÃV\0\0Â\0\0\0Q�\0\0v\0\0\0R�\0\0S�\0\0(e\0\0èV\0\0\0\0\0\0�\0\0\0ÂI\0\0�\0\0\x000W\0\0\0\0\0\0NSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE\0\0\0¤d\0\x008W\0\0NSt3__211__money_getIcEE\0\0\0\0\0\0\0\0pW\0\0Â\0\0\0T�\0\0v\0\0\0U�\0\0V�\0\0(e\0\0ÂW\0\0\0\0\0\0�\0\0\0ÂI\0\0�\0\0\0ÃW\0\0\0\0\0\0NSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE\0\0\0¤d\0\0à W\0\0NSt3__211__money_getIwEE\0\0\0\0\0\0\0\0�X\0\0Â\0\0\0W�\0\0v\0\0\0X�\0\0Y�\0\0(e\0\x008X\0\0\0\0\0\0�\0\0\0ÂI\0\0�\0\0\0ÂX\0\0\0\0\0\0NSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE\0\0\0¤d\0\0ÂX\0\0NSt3__211__money_putIcEE\0\0\0\0\0\0\0\0ÃX\0\0Â\0\0\0Z�\0\0v\0\0\0[�\0\0\\�\0\0(e\0\0à X\0\0\0\0\0\0�\0\0\0ÂI\0\0�\0\0\0(Y\0\0\0\0\0\0NSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE\0\0\0¤d\0\x000Y\0\0NSt3__211__money_putIwEE\0\0\0\0\0\0\0\0lY\0\0Â\0\0\0]�\0\0v\0\0\0^�\0\0_�\0\0\`�\0\0(e\0\0ÂY\0\0\0\0\0\0�\0\0\0ÂI\0\0�\0\0\0¤Y\0\0�\0\0\0NSt3__28messagesIcEE\0\0\0\0¤d\0\0¬Y\0\0NSt3__213messages_baseE\0\0\0\0\0äY\0\0Â\0\0\0a�\0\0v\0\0\0b�\0\0c�\0\0d�\0\0(e\0\0�Z\0\0\0\0\0\0�\0\0\0ÂI\0\0�\0\0\0¤Y\0\0�\0\0\0NSt3__28messagesIwEE\0\0\0\0S\0\0\0u\0\0\0n\0\0\0d\0\0\0a\0\0\0y\0\0\0\0\0\0\0M\0\0\0o\0\0\0n\
12280\0\0d\0\0\0a\0\0\0y\0\0\0\0\0\0\0T\0\0\0u\0\0\0e\0\0\0s\0\0\0d\0\0\0a\0\0\0y\0\0\0\0\0\0\0W\0\0\0e\0\0\0d\0\0\0n\0\0\0e\0\0\0s\0\0\0d\0\0\0a\0\0\0y\0\0\0\0\0\0\0T\0\0\0h\0\0\0u\0\0\0r\0\0\0s\0\0\0d\0\0\0a\0\0\0y\0\0\0\0\0\0\0F\0\0\0r\0\0\0i\0\0\0d\0\0\0a\0\0\0y\0\0\0\0\0\0\0S\0\0\0a\0\0\0t\0\0\0u\0\0\0r\0\0\0d\0\0\0a\0\0\0y\0\0\0\0\0\0\0S\0\0\0u\0\0\0n\0\0\0\0\0\0\0M\0\0\0o\0\0\0n\0\0\0\0\0\0\0T\0\0\0u\0\0\0e\0\0\0\0\0\0\0W\0\0\0e\0\0\0d\0\0\0\0\0\0\0T\0\0\0h\0\0\0u\0\0\0\0\0\0\0F\0\0\0r\0\0\0i\0\0\0\0\0\0\0S\0\0\0a\0\0\0t\0\0\0\0\0\0\0J\0\0\0a\0\0\0n\0\0\0u\0\0\0a\0\0\0r\0\0\0y\0\0\0\0\0\0\0F\0\0\0e\0\0\0b\0\0\0r\0\0\0u\0\0\0a\0\0\0r\0\0\0y\0\0\0\0\0\0\0M\0\0\0a\0\0\0r\0\0\0c\0\0\0h\0\0\0\0\0\0\0A\0\0\0p\0\0\0r\0\0\0i\0\0\0l\0\0\0\0\0\0\0M\0\0\0a\0\0\0y\0\0\0\0\0\0\0J\0\0\0u\0\0\0n\0\0\0e\0\0\0\0\0\0\0J\0\0\0u\0\0\0l\0\0\0y\0\0\0\0\0\0\0A\0\0\0u\0\0\0g\0\0\0u\0\0\0s\0\0\0t\0\0\0\0\0\0\0S\0\0\0e\0\0\0p\0\0\0t\0\0\0e\0\0\0m\0\0\0b\0\0\0e\0\0\0r\0\0\0\0\0\0\0O\0\0\0c\0\0\0t\0\0\0o\0\0\0b\0\0\0e\0\0\0r\0\0\0\0\0\0\0N\0\0\0o\0\0\0v\0\0\0e\0\0\0m\0\0\0b\0\0\0e\0\0\0r\0\0\0\0\0\0\0D\0\0\0e\0\0\0c\0\0\0e\0\0\0m\0\0\0b\0\0\0e\0\0\0r\0\0\0\0\0\0\0J\0\0\0a\0\0\0n\0\0\0\0\0\0\0F\0\0\0e\0\0\0b\0\0\0\0\0\0\0M\0\0\0a\0\0\0r\0\0\0\0\0\0\0A\0\0\0p\0\0\0r\0\0\0\0\0\0\0J\0\0\0u\0\0\0n\0\0\0\0\0\0\0J\0\0\0u\0\0\0l\0\0\0\0\0\0\0A\0\0\0u\0\0\0g\0\0\0\0\0\0\0S\0\0\0e\0\0\0p\0\0\0\0\0\0\0O\0\0\0c\0\0\0t\0\0\0\0\0\0\0N\0\0\0o\0\0\0v\0\0\0\0\0\0\0D\0\0\0e\0\0\0c\0\0\0\0\0\0\0A\0\0\0M\0\0\0\0\0\0\0P\0\0\0M\0A»�\vÂ� 1229\0\0\0d\0\0\0è�\0\0�'\0\0 Â�\0@B�\0ÂÂÂ\0\0áõ�\0ÃÂ;\0\0\0\0\0\0\0\x00000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454
122964748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899\0\0\0\0\0\0\0\x00000000010010001101000101011001111000100110101011110011011110111100010203040506071011121314151617202122232425262730313233343536374041424344454647505152535455565760616263646566677071727374757677000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff\0\0\0\0\0\0\0\0 1230\0\0\0\0\0\0\0d\0\0\0\0\0\0\0è�\0\0\0\0\0\0�'\0\0\0\0\0\0 Â�\0\0\0\0\0@B�\0\0\0\0\0ÂÂÂ\0\0\0\0\0\0áõ�\0\0\0\0\0ÃÂ;\0\0\0\0\0ä\vT�\0\0\0\0èvH�\0\0\0\0�Â¥Ãè\0\0\0\0 rN� \0\0\0@z�óZ\0\0\0Âä~Â�\0\0\0ÃoòÂ#\0\0\0Â]xEc�\0\0d§³¶à \r\0\0èÂ�#äd\0\0øa\0\0NSt3__214__shared_countE\0\0\0\0hf\0\0Ãd\0\0$b\0\0Âe\0\0N10__cxxabiv116__shim_type_infoE\0\0\0\0Ãd\0\0Tb\0\0�b\0\0N10__cxxabiv117__class_type_infoE\0\0\0Ãd\0\0Âb\0\0�b\0\0N10__cxxabiv117__pbase_type_infoE\0\0\0Ãd\0\0´b\0\0xb\0\0N10__cxxabiv119__pointer_type_infoE\0Ãd\0\0äb\0\0�b\0\0N10__cxxabiv120__function_type_infoE\0\0\0\0Ãd\0\0�c\0\0xb\0\0N10__cxxabiv129__pointer_to_member_type_infoE\0\0\0\0\0\0\0dc\0\0g�\0\0h�\0\0i�\0\0j�\0\0k�\0\0Ãd\0\0pc\0\0�b\0\0N10__cxxabiv123__fundamental_type_infoE\0Pc\0\0 c\0\0v\0Dn\0\0\0\0Pc\0\0°c\0\0b\0\0\0Pc\0\0¼c\0\0c\0\0\0Pc\0\0Ãc\0\0h\0\0\0Pc\0\0Ãc\0\0a\0\0\0Pc\0\0à c\0\0s\0\0\0Pc\0\0ìc\0\0t\0\0\0Pc\0\0øc\0\0i\0\0\0Pc\0\0�d\0\0j\0\0\0Pc\0\0�d\0\0l\0\0\0Pc\0\0�d\0\0m\0\0\0Pc\0\0(d\0\0x\0\0\0Pc\0\x004d\0\0y\0\0\0Pc\0\0@d\0\0f\0\0\0Pc\0\0Ld\0\0d\0\0\0\0\0\0\0ld\0\0g�\0\0l�\0\0i�\0\0j�\0\0m�\0\0Ãd\0\0xd\0\0�b\0\0N10__cxxabiv116__enum_type_infoE\0\0\0\0\0\0\0\0Hb\0\0g�\0\0n�\0\0i�\0\0j�\0\0o�\0\0p�\0\0q�\0\0r�\0\0\0\0\0\0ìd\0\0g�\0\0s�\0\0i�\0\0j�\0\0o�\0\0t�\0\0u�\0\0v�\0\0Ãd\0\0ød\0\0Hb\0\0N10__cxxabiv120__si_class_type_infoE\0\0\0\0\0\0\0\0He\0\0g�\0\0w�\0\0i�\0\0j�\0\0o�\0\0x�\0\0y�\0\0z�\0\0Ãd\0\0Te\0\0Hb\0\0N10__cxxabiv121__vmi_class_type_infoE\0\0\0\0\0\0\0¨b\0\0g�\0\0{�\0\0i�\0\0j�\0\0|�\0\0¤d\0\0 e\0\0St9type_info\0A±Ã�\v\b \0\0\0\0\0\0�\0AÃÃ�\v�1\0AÃÃ�\v�2\0\0\x003\0\0\0øg\0\0\0�\0AôÃ�\v��\0AÂÃ�\v�ÿÿÿÿ 1231\0AÃÃ�\v!¸e\0\0@v�\0%m/%d/%y\0\0\0\b%H:%M:%S\0\0\0\b�\0AôÃ�\v�e�\0AÂÃ�\v 12322\0\0\0f�\0\x004v\0A¤Ã�\v��\0A´Ã�\v\bÿÿÿÿÿÿÿÿ\0AøÃ�\v�hf`)),h((await D(x)).instance))})(),(function(){function h(){var x;if(A.calledRun=!0,!d){if(T=!0,ye.H(),y?.(A),(x=A.onRuntimeInitialized)==null||x.call(A),A.postRun)for(typeof A.postRun=="function"&&(A.postRun=[A.postRun]);A.postRun.length;){var g=A.postRun.shift();W.push(g)}R(W)}}if(A.preRun)for(typeof A.preRun=="function"&&(A.preRun=[A.preRun]);A.preRun.length;)Y();R(J),A.setStatus?(A.setStatus("Running..."),setTimeout(()=>{setTimeout(()=>A.setStatus(""),1),h()},1)):h()})(),T?o=A:o=new Promise((h,x)=>{y=h,m=x}),o}const Be=(e,t,r)=>{const n=e.vf32_ptr(t),o=t.size(),A=n>>2,s=e.HEAPF32.slice(A,A+o);if(r!==void 0)for(let i=0;i<o;i++)s[i]=r(s[i]);return s},Ux=e=>1/(1+Math.exp(-e)),Zx=e=>t=>t*e+.5,Qx=(e,t,r)=>{const n=r?.colorScaleFactor??.282;return{numPoints:t.numPoints,shDegree:t.shDegree,antialiased:t.antialiased,positions:Be(e,t.positions),scales:Be(e,t.scales,Math.exp),rotations:Be(e,t.rotations),alphas:Be(e,t.alphas,Ux),colors:Be(e,t.colors,Zx(n)),sh:Be(e,t.sh)}},ed=(e,t)=>{e._free(e.vf32_ptr(t.positions)),e._free(e.vf32_ptr(t.scales)),e._free(e.vf32_ptr(t.rotations)),e._free(e.vf32_ptr(t.alphas)),e._free(e.vf32_ptr(t.colors)),e._free(e.vf32_ptr(t.sh))},td=async(e,t)=>{var r;const n=await Xx(),o=e instanceof Uint8Array?e:new Uint8Array(e);let A=null;try{if(A=n._malloc(Uint8Array.BYTES_PER_ELEMENT*o.length),A===null)throw new Error("couldn't allocate memory");n.HEAPU8.set(o,A/Uint8Array.BYTES_PER_ELEMENT);const s=n.CoordinateSystem[((r=t?.unpackOptions)==null?void 0:r.coordinateSystem)??"
1232UNSPECIFIED"],i=n.load_spz(A,o.length,{coordinateSystem:s}),c=Qx(n,i,t);return ed(n,i),c}catch(s){throw s}finally{A!==null&&n._free(A)}},rd=(e,t)=>fetch(e).then(r=>r.arrayBuffer()).then(r=>td(r,t)),nd=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),Jo=6e4,Xo=new Map,Kt=new Map;function od(e){let t=Xo.get(e);return t||(t=rd(e,{unpackOptions:{coordinateSystem:"RUB"}}),Xo.set(e,t)),t}function Ad(e,t,r,n,o,A,s,i,c){const a=Math.hypot(e,t,r,n)||1,f=e/a,v=t/a,u=r/a,b=n/a,d=1-2*(v*v+u*u),k=2*(f*v-b*u),y=2*(f*u+b*v),m=2*(f*v+b*u),w=1-2*(f*f+u*u),j=2*(v*u-b*f),p=2*(f*u-b*v),S=2*(v*u+b*f),_=1-2*(f*f+v*v),$=d*o,F=k*A,C=y*s,z=m*o,I=w*A,T=j*s,L=p*o,E=S*A,M=_*s;i[c]=$*$+F*F+C*C,i[c+1]=$*z+F*I+C*T,i[c+2]=$*L+F*E+C*M,i[c+3]=z*z+I*I+T*T,i[c+4]=z*L+I*E+T*M,i[c+5]=L*L+E*E+M*M}function sd(e){const t=e.numPoints,r=Math.max(1,Math.floor(t/Jo)),n=[];for(let p=0;p<t&&n.length<Jo;p+=r)(e.alphas[p]??0)>=.05&&n.push(p);const o=n.length,A=new Float32Array(o*3),s=new Float32Array(o*3),i=new Float32Array(o),c=new Float32Array(o*6);let a=1/0,f=1/0,v=1/0,u=-1/0,b=-1/0,d=-1/0;for(let p=0;p<o;p++){const S=n[p],_=e.positions[S*3]??0,$=e.positions[S*3+1]??0,F=e.positions[S*3+2]??0;A[p*3]=_,A[p*3+1]=$,A[p*3+2]=F,_<a&&(a=_),$<f&&(f=$),F<v&&(v=F),_>u&&(u=_),$>b&&(b=$),F>d&&(d=F)}const k=(a+u)/2,y=(f+b)/2,m=(v+d)/2,j=2/Math.max(u-a,b-f,d-v,.001);for(let p=0;p<o;p++){const S=n[p];A[p*3]=(A[p*3]-k)*j,A[p*3+1]=(A[p*3+1]-y)*j,A[p*3+2]=(A[p*3+2]-m)*j,s[p*3]=e.colors[S*3]??0,s[p*3+1]=e.colors[S*3+1]??0,s[p*3+2]=e.colors[S*3+2]??0,i[p]=e.alphas[S]??0,Ad(e.rotations[S*4]??0,e.rotations[S*4+1]??0,e.rotations[S*4+2]??0,e.rotations[S*4+3]??1,(e.scales[S*3]??.01)*j,(e.scales[S*3+1]??.01)*j,(e.scales[S*3+2]??.01)*j,c,p*6)}return{count:o,totalCount:t,centers:A,colors:s,opacities:i,covariances:c}}function Os(e){const[t,r]=N.useState(()=>Kt.get(e)??null),[n,o]=N.useState(!Kt.has(e)),[A,s]=N.useState(null);return N.useEffect(()=>{const i=Kt.get(e);if(i){r(i),o(!1),s(null);return}let c=!1;return o(!0),s(null),od(e).then(a=>{if(c)return;const f=sd(a);Kt.set(e,f),r(f),o(!1)}).catch(a=>{c||(s(a instanceof Error?a.message:"Failed to load Gaussian splats"),o(!1))}),()=>{c=!0}},[e]),{data:t,isLoading:n,error:A}}function Uo(e){return e>=1e6?`${(e/1e6).toFixed(1)}M`:e>=1e3?`${(e/1e3).toFixed(0)}K`:String(e)}function Te({title:e,description:t,wide:r=!1,children:n}){return l.jsxs("div",{className:`my-10 overflow-hidden rounded-2xl border border-border bg-card ${r?"lg:-mx-8 xl:-mx-16":""}`,children:[l.jsxs("div",{className:"border-b border-border bg-muted/30 px-4 py-5 sm:px-5 sm:py-6 md:px-6",children:[l.jsx("h3",{className:"text-xl font-semibold tracking-tight text-foreground",children:e}),l.jsx("p",{className:`mt-2 text-sm leading-relaxed text-muted-foreground ${r?"max-w-4xl":"max-w-2xl"}`,children:t})]}),l.jsx("div",{className:"px-4 py-5 sm:px-5 sm:py-6 md:px-6",children:n})]})}function zs({data:e,isLoading:t,error:r}){return r?l.jsxs("div",{className:"flex h-full min-h-72 items-center justify-center rounded-xl border border-destructive/40 bg-destructive/10 px-6 text-center text-sm text-muted-foreground",children:["Couldnât load the splat scene. ",r]}):t||!e?l.jsxs("div",{className:"flex h-full min-h-72 flex-col items-center justify-center gap-3 rounded-xl border border-border bg-black/70 text-sm text-muted-foreground",children:[l.jsx("span",{className:"h-6 w-6 animate-spin rounded-full border-2 border-primary/30 border-t-primary"}),"Decoding real Gaussiansâ¦"]}):null}function id(e=Gs){const t=N.useRef(e),[r,n]=N.useState(()=>({...t.current})),[o,A]=N.useState(0),[s,i]=N.useState(!1),c=N.useRef({x:0,y:0,yaw:0,pitch:0}),a=N.useCallback(b=>{const d=b.currentTarget;d.setPointerCapture(b.pointerId),i(!0),c.current={x:b.clientX,y:b.clientY,yaw:r.yaw,pitch:r.pitch};const k=m=>{const w=m.clientX-c.current.x,j=m.clientY-c.current.y;n(p=>({...p,yaw:c.current.yaw+w*.007,pitch:Math.max(-1.2,Math.min(1.2,c.current.pitch+j*.007))}))},y=()=>{i(!1),d.releasePointerCapture(b.pointerId),d.removeEventListener("pointermove",k),d.removeEventListener("pointerup",y),d.removeEventListener("pointercancel",
1232y)};d.addEventListener("pointermove",k),d.addEventListener("pointerup",y),d.addEventListener("pointercancel",y)},[r.yaw,r.pitch]),f=N.useCallback(b=>{b.preventDefault(),n(d=>({...d,distance:Math.max(.65,Math.min(6,d.distance*Math.exp(b.deltaY*.0012)))}))},[]),v=N.useCallback(b=>{n(d=>({...d,yaw:b}))},[]),u=N.useCallback(()=>{n({...t.current}),A(b=>b+1)},[]);return{camera:r,isDragging:s,onPointerDown:a,onWheel:f,setYaw:v,reset:u,resetSignal:o}}function ad({isDragging:e,onPointerDown:t,onWheel:r,children:n,caption:o}){return l.jsxs("div",{className:"overflow-hidden rounded-xl border border-border bg-black",children:[l.jsx("div",{onPointerDown:t,onWheel:r,className:"h-72 w-full touch-none select-none md:h-80",style:{cursor:e?"grabbing":"grab"},children:n}),o&&l.jsx("p",{className:"border-t border-border bg-muted/20 px-4 py-2.5 text-xs text-muted-foreground",children:o})]})}function ie({label:e,value:t,display:r,min:n,max:o,step:A,onChange:s}){return l.jsxs("label",{className:"block",children:[l.jsxs("span",{className:"mb-2 flex items-center justify-between text-sm font-medium text-foreground",children:[l.jsx("span",{children:e}),l.jsx("span",{className:"font-mono text-xs text-muted-foreground",children:r})]}),l.jsx("input",{type:"range",min:n,max:o,step:A,value:t,onChange:i=>s(Number(i.target.value)),className:"w-full accent-primary"})]})}function Vs(){const{data:e,isLoading:t,error:r}=Os(mr.spzUrl),{camera:n,isDragging:o,onPointerDown:A,onWheel:s,reset:i,resetSignal:c}=id(),[a,f]=N.useState(100),[v,u]=N.useState(100),[b,d]=N.useState(100),[k,y]=N.useState(!1),m=e?Math.round(e.count*(a/100)):0;return l.jsx(Te,{title:"Anatomy of a real splat scene",description:"Every dot is a genuine Gaussian decoded from an Echo .spz file in your browser. Orbit it, then thin it out, shrink the splats, or fade them to see how the photoreal image is built from soft 3D blobs.",children:l.jsxs("div",{className:"grid gap-6 lg:grid-cols-[1.25fr_0.75fr]",children:[l.jsx(ad,{isDragging:o,onPointerDown:A,onWheel:s,caption:"Drag to orbit · scroll to zoom",children:e?l.jsx(Ls,{data:e,density:a/100,sizeScale:v/100,opacityScale:b/100,autoRotate:k?.5:0,camera:n,resetSignal:c}):l.jsx(zs,{data:e,isLoading:t,error:r})}),l.jsxs("div",{className:"space-y-5",children:[l.jsxs("div",{className:"rounded-xl border border-border bg-muted/40 p-4 text-sm leading-relaxed text-muted-foreground",children:["Full scene"," ",l.jsx("strong",{className:"text-foreground",children:e?Uo(e.totalCount):"â"})," ","splats · drawing"," ",l.jsx("strong",{className:"text-foreground",children:Uo(m)})," ","here."]}),l.jsx(ie,{label:"Density",value:a,display:`${a}%`,min:3,max:100,step:1,onChange:f}),l.jsx(ie,{label:"Splat size",value:v,display:`${(v/100).toFixed(2)}Ã`,min:20,max:260,step:1,onChange:u}),l.jsx(ie,{label:"Opacity",value:b,display:`${b}%`,min:10,max:100,step:1,onChange:d}),l.jsxs("div",{className:"flex flex-wrap gap-2",children:[l.jsx("button",{type:"button","aria-pressed":k,onClick:()=>y(w=>!w),className:`rounded-full border px-4 py-2 text-sm font-medium transition-colors ${k?"border-primary bg-primary text-primary-foreground":"border-border text-foreground hover:border-primary/60"}`,children:k?"Stop rotation":"Auto-rotate"}),l.jsx("button",{type:"button",onClick:i,className:"rounded-full border border-border px-4 py-2 text-sm font-medium text-foreground transition-colors hover:border-primary/60",children:"Reset view"})]})]})]})})}const Xr=[{title:"3D positions",pointMode:!0,positionsHighlight:!0,density:4,size:220,opacity:100,camera:{yaw:.52,pitch:-.18,distance:2.65},autoRotate:0,caption:"Each teal dot is one Gaussian centre in 3D â sparse on purpose so you can see the point cloud."},{title:"Give them shape",pointMode:!1,positionsHighlight:!1,density:8,size:46,opacity:100,camera:{yaw:.52,pitch:-.18,distance:2.65},autoRotate:0,caption:"Same centres, now drawn as oriented ellipses from each splatâs covariance â still sparse enough to see individual blobs."},{title:"Blend to an image",pointMode:!1,positionsHighlight:!1,density:100,size:100,opacity:100,camera:{...Gs},autoRotate:0,caption:"All splats at full size, sorted back-to-front and alpha-blended â the scene becomes a continuous image."},{title:"Move the camera",pointMode:!1,positionsHighlight:!1,density:100,size:100,opacity:100,camera:{yaw:1.38,pitch:-.04,distance:1.72},autoRotate:.38,caption:"Same persistent splats from a new viewpoint â orbit shows the world is stable geometry, not a baked clip."}];function cd(){const{data:e,isLoading:t,error:r}=Os(mr.spzUrl),[n,o]=N.useState(0),[A,s]=N.useState(0),i=Xr[n]??Xr[0];function c(a){o(a),s(f=>f+1)}return l.jsxs(Te,{title:"How splats become an image",description:"The same real Echo scene, walked through the render pipeline one stage at a time.",children:[l.jsx("div",{className:"grid gap-2 sm:grid-cols-4",children:Xr.map((a,f)=>l.jsxs("button",{type:"button","aria-pressed":n===f,onClick:()=>c(f),className:`rounded-xl border p-3 text-left transition-colors ${n===f?"border-primary bg-primary/15 text-foreground":"border-border text-muted-foreground hover:border-primary/60"}`,children:[l.jsx("span",{className:"font-mono text-xs text-primary",children:String(f+1).padStart(2,"0")}),l.jsx("p",{className:"mt-1 text-sm font-medium",children:a.title})]},a.title))}),l.jsx("div",{className:"mt-5 overflow-hidden rounded-xl border border-border bg-black",children:l.jsx("div",{className:"h-72 w-full md:h-80",children:e?l.jsx(Ls,{data:e,density:i.density/100,sizeScale:i.size/100,opacityScale:i.opacity/100,pointMode:i.pointMode,positionsHighlight:i.positionsHighlight,autoRotate:i.autoRotate,camera:i.camera,resetSignal:A}):l.jsx(zs,{data:e,isLoading:t,error:r})})}),l.jsxs("p",{className:"mt-4 text-sm leading-relaxed text-muted-foreground",children:[l.jsxs("strong",{className:"text-foreground",children:["Step ",n+1,":"]})," ",i.caption]})]})}function ld(){return l.jsx(Te,{title:"Same world, any camera",description:"A video bakes one camera path. This is the real, full-quality Echo world â let it orbit, or grab it and fly through from any angle you like.",children:l.jsx(Hn,{autoOrbit:!0,caption:"Auto-orbiting · drag to take over, W A S D to move, scroll to zoom"})})}function fd({compact:e=!1,fillHeight:t=!1}){const[r,n]=N.useState(0),[o,A]=N.useState(!0);N.useEffect(()=>{if(!o)return;let c=0,a=performance.now();const f=v=>{const u=(v-a)/1e3;a=v,n(b=>(b+u*.18)%1),c=requestAnimationFrame(f)};return c=requestAnimationFrame(f),()=>cancelAnimationFrame(c)},[o]);const s=(r-.5)*14,i=1.12+Math.sin(r*Math.PI)*.06;return l.jsxs("div",{className:"flex h-full flex-col overflow-hidden rounded-xl border border-border bg-black",children:[l.jsxs("div",{className:`relative w-full flex-1 overflow-hidden ${t?"min-h-0":e?"min-h-[220px] md:min-
1232h-[300px]":"aspect-video"}`,children:[l.jsx("img",{src:mr.thumbnailUrl,alt:"A fixed camera path through the scene",className:"h-full w-full object-cover",style:{transform:`scale(${i}) translateX(${s}%)`,transition:"transform 60ms linear"}}),l.jsx("div",{className:"pointer-events-none absolute inset-0 bg-linear-to-t from-black/40 to-transparent"})]}),l.jsxs("div",{className:"flex items-center gap-3 border-t border-border bg-muted/20 px-4 py-3",children:[l.jsx("button",{type:"button",onClick:()=>A(c=>!c),className:"rounded-full border border-border px-3 py-1.5 text-xs font-medium text-foreground transition-colors hover:border-primary/60",children:o?"Pause":"Play"}),l.jsx("input",{type:"range",min:0,max:1,step:.001,value:r,onChange:c=>{A(!1),n(Number(c.target.value))},className:"flex-1 accent-primary","aria-label":"Scrub the clip"}),l.jsxs("span",{className:"font-mono text-[11px] text-muted-foreground",children:[String(Math.round(r*12)).padStart(2,"0"),"s"]})]}),!e&&l.jsx("p",{className:"border-t border-border bg-muted/20 px-4 py-2.5 text-xs text-muted-foreground",children:"One baked camera path â you can scrub time, but you canât change the route."})]})}function vd(){const e=N.useRef(null),[t,r]=N.useState(!1),[n,o]=N.useState(!1),A=t||n;N.useEffect(()=>{function i(){const c=document.fullscreenElement===e.current;r(c),c||o(!1)}return document.addEventListener("fullscreenchange",i),()=>document.removeEventListener("fullscreenchange",i)},[]),N.useEffect(()=>{if(!n)return;function i(c){c.key==="Escape"&&o(!1)}return document.body.style.overflow="hidden",document.addEventListener("keydown",i),()=>{document.body.style.overflow="",document.removeEventListener("keydown",i)}},[n]);async function s(){const i=e.current;if(i){if(A){if(document.fullscreenElement===i)try{await document.exitFullscreen()}catch{o(!1)}else o(!1);return}try{document.fullscreenEnabled&&i.requestFullscreen?await i.requestFullscreen():o(!0)}catch{o(!0)}}}return l.jsx(Te,{title:"Renderer output vs simulator output",description:"A world model is not a clip. Compare a baked camera path with a persistent 3D scene you can explore from any angle.",wide:!0,children:l.jsxs("div",{ref:e,className:`overflow-hidden border-border bg-card ${n?"fixed inset-0 z-[100] flex h-[100dvh] w-screen flex-col rounded-none border-0 p-3 sm:p-4":`rounded-xl border ${t?"flex h-full flex-col p-4 sm:p-5 md:p-6":"p-4 sm:p-5"}`}`,children:[l.jsxs("div",{className:`flex items-center justify-between gap-3 ${A?"mb-2 shrink-0 sm:mb-3":"mb-4"}`,children:[l.jsxs("div",{className:`min-w-0 flex-1 grid-cols-2 gap-3 text-center text-sm font-medium text-muted-foreground ${A?"grid":"hidden lg:grid"}`,children:[l.jsx("span",{className:"text-foreground",children:"Fixed video"}),l.jsx("span",{className:"text-foreground",children:"Persistent world"})]}),l.jsx("span",{className:`min-w-0 text-sm font-medium text-foreground ${A?"hidden":"lg:hidden"}`,children:"Two kinds of output"}),l.jsx("button",{type:"button",onClick:()=>{s()},className:"inline-flex shrink-0 items-center gap-1.5 rounded-full border border-border px-3 py-1.5 text-xs font-medium text-foreground transition-colors hover:border-primary/60","aria-label":A?"Exit fullscreen":"Enter fullscreen",children:A?l.jsxs(l.Fragment,{children:[l.jsx(ii,{className:"h-3.5 w-3.5"}),"Exit"]}):l.jsxs(l.Fragment,{children:[l.jsx(Ai,{className:"h-3.5 w-3.5"}),"Fullscreen"]})})]}),l.jsxs("div",{className:A?"flex min-h-0 flex-1 flex-row items-stretch gap-2 sm:gap-4":"grid grid-cols-1 items-stretch gap-4 lg:grid-cols-2",children:[l.jsxs("div",{className:"flex min-h-0 min-w-0 flex-1 flex-col",children:[!A&&l.jsx("p",{className:"mb-2 text-xs font-medium uppercase tracking-wide text-muted-foreground lg:hidden",children:"Fixed video"}),l.jsx("div",{className:"min-h-0 flex-1",children:l.jsx(fd,{compact:!0,fillHeight:A})})]}),l.jsxs("div",{className:"flex min-h-0 min-w-0 flex-1 flex-col",children:[!A&&l.jsx("p",{className:"mb-2 text-xs font-medium uppercase tracking-wide text-muted-foreground lg:hidden",children:"Persistent world"}),l.jsx(Hn,{autoOrbit:!0,showCaption:!1,className:"h-full",height
1232ClassName:A?"h-full min-h-0":"h-[220px] min-h-[220px] md:h-[300px] md:min-h-[300px]",caption:"Real, full-quality Echo world â drag to look, W A S D to move, scroll to zoom"})]})]}),l.jsxs("p",{className:`text-center text-xs leading-relaxed text-muted-foreground ${A?"mt-2 hidden shrink-0 sm:mt-3 sm:block":"mt-3"}`,children:[l.jsx("span",{className:"text-foreground",children:"Fixed video:"})," one baked camera path â scrub time, but you canât change the route."," ",l.jsx("span",{className:"text-foreground",children:"Persistent world:"})," a real Echo world â drag to look, W A S D to move, scroll to zoom."]})]})})}function ud(){return l.jsx(Te,{title:"Explore the full-resolution world",description:"The complete Echo scene, full-quality SOG rendered in PlayCanvas. Drag to look, W A S D to move, scroll to zoom. Click in the scene and press P to see the Gaussian points used to build it.",children:l.jsx(Hn,{caption:"Drag to look around · W A S D to move · scroll to zoom · click the scene and press P to reveal the Gaussian points"})})}function xd(){return l.jsx(Vs,{})}const Ur=[{label:"Warm",color:[.95,.74,.42]},{label:"Teal",color:[.07,.84,.79]},{label:"Magenta",color:[.86,.34,.72]},{label:"Neutral",color:[.82,.84,.86]}];function dd(){const[e,t]=N.useState(.55),[r,n]=N.useState(.18),[o,A]=N.useState(.32),[s,i]=N.useState(35),[c,a]=N.useState(90),[f,v]=N.useState(0),[u,b]=N.useState(!0),d=(Ur[f]??Ur[0]).color;return l.jsx(Te,{title:"What one Gaussian stores",description:"A single splat is just a soft 3D ellipsoid. Stretch it, spin it, and fade it â these few numbers (position, scale, orientation, opacity, colour) are everything a Gaussian holds. Millions of them make a world.",children:l.jsxs("div",{className:"grid gap-6 lg:grid-cols-[1fr_0.85fr]",children:[l.jsx("div",{className:"overflow-hidden rounded-xl border border-border bg-black",children:l.jsx("div",{className:"h-72 w-full md:h-80",children:l.jsx(Wx,{scale:[e,r,o],rotation:[.5,s*Math.PI/180],color:d,opacity:c/100,autoRotate:u?.5:0})})}),l.jsxs("div",{className:"space-y-4",children:[l.jsx(ie,{label:"Scale X",value:e,display:e.toFixed(2),min:.05,max:.8,step:.01,onChange:t}),l.jsx(ie,{label:"Scale Y",value:r,display:r.toFixed(2),min:.05,max:.8,step:.01,onChange:n}),l.jsx(ie,{label:"Scale Z",value:o,display:o.toFixed(2),min:.05,max:.8,step:.01,onChange:A}),l.jsx(ie,{label:"Orientation",value:s,display:`${s}°`,min:0,max:180,step:1,onChange:i}),l.jsx(ie,{label:"Opacity",value:c,display:`${c}%`,min:10,max:100,step:1,onChange:a}),l.jsxs("div",{className:"flex flex-wrap items-center gap-2",children:[Ur.map((k,y)=>l.jsx("button",{type:"button","aria-pressed":f===y,onClick:()=>v(y),className:"h-7 w-7 rounded-full border-2 transition-transform hover:scale-110",style:{backgroundColor:`rgb(${k.color[0]*255}, ${k.color[1]*255}, ${k.color[2]*255})`,borderColor:f===y?"var(--color-primary, #12d6c9)":"transparent"},"aria-label":k.label},k.label)),l.jsx("button",{type:"button",onClick:()=>b(k=>!k),className:"ml-auto rounded-full border border-border px-3 py-1.5 text-xs font-medium text-foreground transition-colors hover:border-primary/60",children:u?"Stop spin":"Spin"})]})]})]})})}function un(e){if(e==null||typeof e=="boolean")return"";if(typeof e=="string"||typeof e=="number")return String(e);if(Array.isArray(e))return e.map(un).join("");if(N.isValidElement(e)){const t=e.props;return un(t.children)}return""}function bd(e){return e.toLowerCase().replace(/[^\w\s-]/g,"").replace(/\s+/g,"-").replace(/-+/g,"-").replace(/^-|-$/g,"")}function Ee({as:e,className:t,children:r}){const n=bd(un(r));return l.jsx(e,{id:n,className:`scroll-mt-24 ${t}`,children:r})}function hd(){const e=N.useRef(null),[t,r]=N.useState(!1);N.useEffect(()=>{const u=e.current;if(!u)return;if(window.matchMedia("(prefers-reduced-motion: reduce)").matches){r(!0);return}const b=()=>{const d=u.getBoundingClientRect(),k=window.innerHeight*.72;d.top<=k&&d.bottom>=0&&(r(!0),window.removeEventListener("scroll",b))};return window.addEventListener("scroll",b,{passive:!0}),()=>window.removeEventListener("scroll",b)},[]);const n="origin-bottom transition-transform duration-1000 ease-out motion-reduce:transition-none",o="transition-all duration-500 ease-out motion-reduce:transition-none",A=[{label:"World Score",color:"#12d6c9",topColor:"#49f0e5"},{label:"Content Alignment",color:"#0fd99a",topColor:"#55f5c5"}
1232,{label:"Subjective Quality",color:"#1aa7ff",topColor:"#65c8ff"}],s=[{label:"Echo-2",x:180,scores:[74.66,89.22,51.96],winner:!0},{label:"Marble 1.1",x:380,scores:[69.81,71.14,48.93]},{label:"HY-World 2.0",x:580,scores:[69.21,63.46,28.63]},{label:"Lyra 2.0",x:780,scores:[62.18,35.21,10.51]}],i=148,c=348,a=c-i,f=A.map((u,b)=>{const d=s.map(p=>({label:p.label,value:p.scores[b]??0,winner:p.winner})),k=d.map(p=>p.value),y=Math.min(...k),m=Math.max(...k),w=Math.max(0,Math.floor(y/5)*5-5),j=Math.ceil(m/5)*5;return{metric:u,scores:d,axisMin:w,axisMax:j}}),v=(u,b,d)=>c-(u-b)/(d-b)*a;return l.jsx("div",{ref:e,className:"my-8 overflow-hidden rounded-lg border border-border bg-black",children:l.jsxs("svg",{viewBox:"0 0 920 434",role:"img","aria-labelledby":"metric-grouped-title metric-grouped-desc",className:"block h-auto w-full bg-[radial-gradient(circle_at_80%_20%,rgba(18,214,201,0.13),transparent_34%),linear-gradient(180deg,#070b0c_0%,#050606_74%)]",children:[l.jsx("title",{id:"metric-grouped-title",children:"Metric-grouped benchmark comparison"}),l.jsx("desc",{id:"metric-grouped-desc",children:"Bar chart grouped by metric type, with each metric panel using its own y-axis range."}),l.jsx("defs",{children:A.map((u,b)=>l.jsx("filter",{id:`metricWinnerGlow${b}`,x:"-60%",y:"-60%",width:"220%",height:"220%",children:l.jsx("feDropShadow",{dx:"0",dy:"0",stdDeviation:"8",floodColor:u.topColor,floodOpacity:"0.55"})},u.label))}),l.jsx("text",{x:"58",y:"50",fill:"#f4f7f7",fontSize:"28",fontWeight:"850",letterSpacing:"-1.1",children:"World Score Benchmark"}),l.jsx("text",{x:"58",y:"78",fill:"#aeb7ba",fontSize:"14",fontWeight:"550",children:"Higher is better."}),f.map((u,b)=>{const d=74+b*282,k=220,y=34,m=12,w=(u.axisMin+u.axisMax)/2;return l.jsxs("g",{children:[l.jsx("text",{x:d,y:"118",fill:u.metric.topColor,fontSize:"16",fontWeight:"850",children:u.metric.label}),l.jsx("line",{x1:d,y1:i,x2:d,y2:c,stroke:"rgba(255,255,255,0.25)"}),l.jsx("line",{x1:d,y1:c,x2:d+k,y2:c,stroke:"rgba(255,255,255,0.25)"}),[u.axisMax,w,u.axisMin].map(j=>{const p=v(j,u.axisMin,u.axisMax);return l.jsxs("g",{children:[l.jsx("line",{x1:d,y1:p,x2:d+k,y2:p,stroke:"rgba(255,255,255,0.11)"}),l.jsx("text",{x:d-10,y:p+4,fill:"#aeb7ba",fontSize:"11",textAnchor:"end",children:j.toFixed(0)})]},j)}),u.scores.map((j,p)=>{const S=d+26+p*(y+m),_=v(j.value,u.axisMin,u.axisMax),$=c-_,F=j.winner?u.metric.topColor:"#aab3b6";return l.jsxs("g",{children:[l.jsx("rect",{className:n,style:{transformBox:"fill-box",transformOrigin:"center bottom",transform:t?"scaleY(1)":"scaleY(0)",transitionDelay:`${140+b*120+p*55}ms`},x:S,y:_,width:y,height:$,rx:"8",fill:F,filter:j.winner?`url(#metricWinnerGlow${b})`:void 0,opacity:j.winner?1:.82}),l.jsx("text",{className:o,style:{opacity:t?1:0,transform:t?"translateY(0)":"translateY(10px)",transitionDelay:`${140+b*120+p*55}ms`},x:S+y/2,y:_-8,fill:"#f4f7f7",fontSize:"12",fontWeight:"850",textAnchor:"middle",children:j.value.toFixed(1)}),l.jsx("text",{x:S+y/2,y:"378",fill:"#c7d0d2",fontSize:"11",fontWeight:j.winner?"850":"700",textAnchor:"middle",transform:`rotate(-24 ${S+y/2} 378)`,children:j.label})]},j.label)})]},u.metric.label)})]})})}function jd({items:e,height:t=620}){const r=N.useRef(null),[n,o]=N.useState(0),A=e[n];if(!e.length||!A)return console.error("HtmlEmbedPicker component: items prop is required"),null;function s(){r.current?.requestFullscreen?.()}return l.jsxs("div",{className:"my-8 overflow-hidden rounded-lg border border-border bg-background",children:[l.jsxs("div",{className:"flex items-center justify-between gap-3 border-b border-border bg-muted/30 p-3",children:[l.jsx("p",{className:"text-sm font-medium text-foreground",children:A.label}),l.jsx("button",{type:"button",onClick:s,className:"rounded-lg border border-border bg-background px-3 py-2 text-xs font-medium text-foreground transition-colors hover:border-primary/60",children:"Fullscreen"})]}),l.jsx("iframe",{ref:r,src:A.src,title:A.title??A.label,allow:"accelerometer; gyroscope; fullscreen; gamepad; pointer-lock",allowFullScreen:!0,loading:"lazy",className:"w-full border-0",style:{height:t}},A.src),l.jsx("div",{className:"grid gap-2 border-t border-border bg-muted/30 p-3 sm:grid-cols-2",children:e.map((i,c)=>{const a=c===n;return l.jsx("button",{type:"button","aria-pressed":a,onClick:()=>o(c),className:`rounded-lg border px-4 py-3 text-sm font-medium transition-colors ${a?"border-primary bg-primary text-primary-foreground":"border-border bg-background text-foreground hover:border-primary/60"}`,children:i.label},i.src)})})]})}const pd={WorldScoreBenchmarkChart:hd,HtmlEmbedPicker:jd,ConceptStepper:Cn,ExampleLinkGrid:Tx,GaussianSplatAnatomy:Cx,GaussianSplatPipeline:$x,GaussianSplatPlayground:Ps,GlossaryCallout:Gx,RepresentationComparison:Hx,RepresentationDecisionTree:Px,SpaitialBet:Fx,SplatVsPixelDemo:Ix,WorldModelLandscape:Mx,WorldModelLo
1232opDiagram:Nx,WorldModelTaxonomy:qx,CameraOrbitDemo:ld,ExploreEchoWorlds:ud,GaussianSplatAnatomyReal:xd,RealGaussianPlayground:Vs,RealGaussianProjection:cd,SingleGaussianInspector:dd,WorldModelSimulatorDemo:vd,h1:({children:e})=>l.jsx(Ee,{as:"h1",className:"mt-10 mb-6 text-3xl font-bold tracking-tight text-foreground md:text-4xl",children:e}),h2:({children:e})=>l.jsx(Ee,{as:"h2",className:"mt-10 mb-4 text-2xl font-bold tracking-tight text-foreground md:text-3xl",children:e}),h3:({children:e})=>l.jsx(Ee,{as:"h3",className:"mt-8 mb-3 text-xl font-semibold tracking-tight text-foreground md:text-2xl",children:e}),h4:({children:e})=>l.jsx(Ee,{as:"h4",className:"mt-6 mb-2 text-lg font-semibold text-foreground md:text-xl",children:e}),h5:({children:e})=>l.jsx(Ee,{as:"h5",className:"mt-4 mb-2 text-base font-semibold text-foreground md:text-lg",children:e}),h6:({children:e})=>l.jsx(Ee,{as:"h6",className:"mt-4 mb-2 text-base font-semibold text-foreground",children:e}),p:({children:e})=>{if(e!=null&&typeof e=="object"&&!Array.isArray(e)&&"type"in e&&"props"in e&&N.isValidElement(e)){const r=e,n=r.props??{},o=n.className??"",A=typeof o=="string"?o:"";if(A.includes(" block"))return l.jsx(l.Fragment,{children:e});const s=n.href??"",i=typeof s=="string"?s:"";if(A.includes("mdx-cta-button")||i.includes("?cta=true")||i.includes("&cta=true"))return l.jsx(l.Fragment,{children:e});if(r.type==="button"&&n["data-waitlist-trigger"])return l.jsx(l.Fragment,{children:e})}return l.jsx("p",{className:"mb-5 text-base leading-relaxed text-muted-foreground md:text-lg md:leading-relaxed",children:e})},a:({href:e,children:t,className:r})=>{const n=e??"#",o=n.startsWith("http"),A=r,s=(A?.includes("mdx-cta-button")??!1)||n.includes("?cta=true")||n.includes("&cta=true");if(n==="/join-waitlist"||n.includes("waitlist")||A?.includes("mdx-waitlist-link"))return l.jsx("button",{"data-waitlist-trigger":!0,className:"cursor-pointer text-primary underline underline-offset-4 transition-colors hover:text-primary/80",children:t});if(s){const c=n.split("?")[0]?.split("&")[0]??"/";return l.jsx("span",{className:"my-8 block",children:o?l.jsx("a",{href:c,className:"group inline-flex items-center justify-center gap-2.5 rounded-full bg-primary px-8 py-4 text-base font-semibold text-primary-foreground transition-all duration-200 hover:bg-primary/90 hover:shadow-lg hover:shadow-primary/25",target:"_blank",rel:"noopener noreferrer",children:t}):l.jsx(Zt,{to:c,className:"group inline-flex items-center justify-center gap-2.5 rounded-full bg-primary px-8 py-4 text-base font-semibold text-primary-foreground transition-all duration-200 hover:bg-primary/90 hover:shadow-lg hover:shadow-primary/25",children:t})})}return o?l.jsx("a",{href:n,className:"text-primary underline underline-offset-4 transition-colors hover:text-primary/80",target:"_blank",rel:"noopener noreferrer",children:t}):l.jsx(Zt,{to:n,className:"text-primary underline underline-offset-4 transition-colors hover:text-primary/80",children:t})},ul:({children:e})=>l.jsx("ul",{className:"mb-5 ml-6 list-disc space-y-2 text-base text-muted-foreground md:text-lg",children:e}),ol:({children:e})=>l.jsx("ol",{className:"mb-5 ml-6 list-decimal space-y-2 text-base text-muted-foreground md:text-lg",children:e}),li:({children:e})=>l.jsx("li",{className:"leading-relaxed",children:e}),blockquote:({children:e})=>l.jsx("blockquote",{className:"my-6 border-l-4 border-primary bg-muted/50 py-4 pr-4 pl-6 text-base text-muted-foreground italic md:text-lg",children:e}),pre:({children:e})=>l.jsx("pre",{className:"mb-6 overflow-x-auto rounded-xl border border-border bg-muted p-4 text-sm",children:e}),code:({children:e,className:t})=>{const r=t;return r?l.jsx("code",{className:r,children:e}):l.jsx("code",{className:"rounded bg-muted px-1.5 py-0.5 text-sm text-primary",children:e})},img:({src:e,alt:t})=>{const r=e,n=t??"";return r?l.jsx("span",{className:"my-8 flex justify-center",children:l.jsx("img",{src:r,alt:n,width:1200,height:675,decoding:"async",className:"w-full max-w-full rounded-2xl border border-border"})}):null},Video:({src:e,aspect:t})=>e?l.jsx(ui,{src:e,aspect:t}):(console.error("Video component: src prop is required"),null),MediaVideo:({src:e,title:t="Video",poster:r})=>e?l.jsx("div",{className:"my-6 overflow-hidden rounded-lg border border-white/10 bg-black",children:l.jsx("video",{src:e,title:t,poster:r,controls:!0,playsInl
1232ine:!0,preload:"none",className:"w-full bg-black"})}):(console.error("MediaVideo component: src prop is required"),null),HtmlEmbed:({src:e,title:t="Embedded interactive content",height:r=420})=>e?l.jsx("div",{className:"my-8 overflow-hidden rounded-lg border border-border bg-background",children:l.jsx("iframe",{src:e,title:t,allow:"accelerometer; gyroscope; fullscreen; gamepad; pointer-lock",allowFullScreen:!0,loading:"lazy",className:"w-full border-0",style:{height:r}})}):(console.error("HtmlEmbed component: src prop is required"),null),SplatViewer:({name:e,layout:t})=>e?l.jsx(xi,{name:e,layout:t}):(console.error("SplatViewer component: name prop is required"),null),table:({children:e})=>l.jsx("div",{className:"my-6 overflow-x-auto",children:l.jsx("table",{className:"w-full border-collapse text-left text-base text-muted-foreground",children:e})}),thead:({children:e})=>l.jsx("thead",{className:"border-b border-border bg-muted",children:e}),tbody:({children:e})=>l.jsx("tbody",{children:e}),tr:({children:e})=>l.jsx("tr",{className:"border-b border-border",children:e}),th:({children:e})=>l.jsx("th",{className:"px-4 py-3 font-semibold text-foreground",children:e}),td:({children:e})=>l.jsx("td",{className:"px-4 py-3",children:e}),hr:()=>l.jsx("hr",{className:"my-10 border-border"}),strong:({children:e})=>l.jsx("strong",{className:"font-semibold text-foreground",children:e}),em:({children:e})=>l.jsx("em",{className:"italic",children:e})};function kd(){const{slug:e}=Gn.useParams(),{clientConfig:t}=Gn.useRouteContext(),r=Xs(e,{isProduction:t.isProduction});if(!r)throw Us();const n=Zs({isProduction:t.isProduction}).filter(o=>o.slug!==e).slice(0,2);return l.jsxs("main",{className:"min-h-screen bg-background",children:[l.jsxs("article",{itemScope:!0,itemType:"https://schema.org/BlogPosting",children:[l.jsx("section",{className:"w-full bg-background px-6 pt-16 pb-12 md:px-8 md:pt-24 md:pb-16",children:l.jsx("div",{className:"container mx-auto",children:l.jsxs("div",{className:"mx-auto max-w-5xl",children:[l.jsxs(Zt,{to:"/blog",className:"mb-8 inline-flex items-center gap-2 text-sm text-muted-foreground transition-colors hover:text-foreground",children:[l.jsx(ni,{className:"h-4 w-4"}),"Back to Blog"]}),l.jsxs("div",{className:"mb-4 flex flex-wrap items-center gap-3 text-sm text-muted-foreground",children:[l.jsx("span",{className:`rounded-full px-2.5 py-1 font-mono text-[10px] font-medium uppercase tracking-[0.16em] ${r.category==="education"?"bg-primary/15 text-primary":"bg-muted text-muted-foreground"}`,children:r.category==="education"?"Learn":"Announcement"}),l.jsx("time",{dateTime:r.date,itemProp:"datePublished",className:"font-medium",children:Tn(r.date)}),l.jsx("span",{"aria-hidden":"true",children:"·"}),l.jsxs("address",{className:"not-italic",itemProp:"author",itemScope:!0,itemType:"https://schema.org/Person",children:["By"," ",l.jsx("a",{href:"/about",rel:"author",itemProp:"name",className:"hover:text-foreground",children:r.author})]})]}),l.jsx("h1",{itemProp:"headline",className:"mb-6 text-3xl font-bold leading-tight tracking-tight text-foreground md:text-4xl lg:text-5xl",children:r.title}),l.jsx("p",{itemProp:"description",className:"text-lg leading-relaxed text-muted-foreground md:text-xl",children:r.description})]})})}),l.jsx("div",{className:"h-px w-full bg-border"}),l.jsx("section",{className:"w-full bg-background py-12 md:py-16",children:l.jsx("div",{className:"container mx-auto px-6 md:px-8",children:l.jsx("div",{className:"mx-auto max-w-5xl",itemProp:"articleBody",children:l.jsx(ai,{children:l.jsx(Qs,{components:pd,children:l.jsx(r.Component,{})})})})})})]}),n.length>0&&l.jsx("section",{className:"w-full bg-background py-12 md:py-16",children:l.jsxs("div",{className:"container mx-auto max-w-5xl px-6 md:px-8",children:[l.jsx("div",{className:"mb-6 h-px w-full bg-border"}),l.jsx("h2",{className:"mb-6 text-sm font-medium tracking-wide text-muted-foreground uppercase",children:"More from the blog"}),l.jsx("ul",{className:"space-y-4",children:n.map(o=>l.jsx("li",{children:l.jsxs(Zt,{to:"/blog/$slug",params:{slug:o.slug}
1232,className:"group flex items-start justify-between gap-4 rounded-lg border border-border p-5 transition-colors hover:border-primary/40 hover:bg-muted/30",children:[l.jsxs("div",{children:[l.jsx("p",{className:"mb-1 text-xs text-muted-foreground",children:Tn(o.date)}),l.jsx("p",{className:"font-medium text-foreground transition-colors group-hover:text-primary",children:o.title})]}),l.jsx(ti,{className:"mt-1 h-4 w-4 shrink-0 text-muted-foreground transition-transform group-hover:translate-x-0.5 group-hover:text-primary"})]})},o.slug))})]})})]})}export{kd as component};
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.